[發明專利]多節目傳送流分離的方法及裝置無效
| 申請號: | 201110209142.5 | 申請日: | 2011-07-25 |
| 公開(公告)號: | CN102905189A | 公開(公告)日: | 2013-01-30 |
| 發明(設計)人: | 劉三門;袁堂夫;鄒義生 | 申請(專利權)人: | 北京國微集成技術有限公司 |
| 主分類號: | H04N21/434 | 分類號: | H04N21/434 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;姜精斌 |
| 地址: | 100015 北京市朝陽*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 節目 傳送 分離 方法 裝置 | ||
技術領域
本發明涉及數字電視領域,特別是指一種多節目傳送流分離的方法及裝置。
背景技術
在日益數字化的當代,數字電視信號無處不在,不僅存在電視節目播放的需求,同時對電視節目的錄制和分發也存在著大量的需求。但是實際接收到的電視節目大多是多個節目復用在一起的TS(Transport?Stream,傳送流),目前使用的STB(Set?Top?Box,機頂盒)和便攜多媒體播放設備,都只是分離出一套節目來播放或錄制,分離出的節目不是信息完整的TS流,只能供本機播放,不能被其它設備或播放器播放,更無法分離出多套節目。
發明內容
本發明要解決的技術問題是提供一種多節目傳送流分離的方法及裝置,能夠分離出多個節目,并且保持每個節目傳送流的完整性。
為解決上述技術問題,本發明的實施例提供技術方案如下:
一方面,提供一種多節目傳送流分離的方法,包括:
接收傳送流TS,所述TS中包含有至少一個節目的信息;
從所述TS中獲取每個節目對應的傳輸包標志碼PID,并存儲PID與每個節目之間的對應關系;
根據所述對應關系對所述TS中的數據包進行分離,獲取每個節目對應的獨立TS,所述獨立TS存儲在節目對應的緩沖區中,包括節目對應的音頻數據包、視頻數據包、節目時鐘基準PCR、節目關聯表PAT和節目映射表PMT。
其中,所述從所述TS中獲取每個節目對應的PID包括:
對所述TS中的PAT進行分析,根據所述PAT中的PMT?PID獲取每個節目對應的PMT;
對每個節目對應的PMT進行分析,獲取每個節目對應的PCR?PID、視頻數據包PID和音頻數據包PID。
其中,所述根據所述對應關系對所述TS中的數據包進行分離之前包括:
重構每個節目對應的PAT;
在n個節目的PMT?PID一致時,為所述n個節目重構PMT。
其中,所述根據所述對應關系對所述TS中的數據包進行分離,獲取每個節目對應的獨立TS包括:
將所述TS中的數據包的PID與所述對應關系中存儲的PID進行逐一匹配;
根據匹配結果,將所述數據包或重構的PAT和PMT存儲到數據包的PID對應的節目的緩沖區中。
其中,所述根據匹配結果,將所述數據包或重構的PAT和PMT存儲到數據包的PID對應的節目的緩沖區中包括:
當所述數據包的PID為PAT?PID時,將重構的PAT存儲到數據包的PID對應的節目的緩沖區中;
當所述數據包的PID為n個節目對應的PMT?PID時,將重構的PMT存儲到所述n個節目的緩沖區中;
當所述數據包的PID僅為1個節目對應的PMT?PID時,將所述數據包存儲到所述節目的緩沖區中;
當所述PID為PCR?PID時,將所述數據包存儲到數據包的PID對應的節目的緩沖區中;
當所述PID為視頻數據包PID或音頻數據包PID時,將所述數據包存儲到數據包的PID對應的節目的緩沖區中。
本發明實施例還提供了一種多節目傳送流分離的裝置,包括:
接收模塊,用于接收傳送流TS,所述TS中包含有至少一個節目的信息;
存儲模塊,用于從所述TS中獲取每個節目對應的傳輸包標志碼PID,并存儲PID與每個節目之間的對應關系;
分離模塊,用于根據所述對應關系對所述TS中的數據包進行分離,獲取每個節目對應的獨立TS,所述獨立TS存儲在節目對應的緩沖區中,包括節目對應的音頻數據包、視頻數據包、節目時鐘基準PCR、節目關聯表PAT和節目映射表PMT。
其中,所述存儲模塊具體用于對所述TS中的PAT進行分析,根據所述PAT中的PMT?PID獲取每個節目對應的PMT;對每個節目對應的PMT進行分析,獲取每個節目對應的PCR?PID、視頻數據包PID和音頻數據包PID。
其中,所述裝置還包括:
重構模塊,用于重構每個節目對應的PAT;在n個節目的PMT?PID一致時,為所述n個節目重構PMT。
其中,所述分離模塊包括:
匹配子模塊,用于將所述TS中的數據包的PID與所述對應關系中存儲的PID進行逐一匹配;
存儲子模塊,用于根據匹配結果,將所述數據包或重構的PAT和PMT存儲到數據包的PID對應的節目的緩沖區中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國微集成技術有限公司,未經北京國微集成技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110209142.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種便攜式播放器
- 下一篇:一種用于室外演出的便攜式可調擴音式電子樂器





