[發明專利]生成復用傳輸流文件的方法及裝置有效
| 申請號: | 200910085539.0 | 申請日: | 2009-05-25 |
| 公開(公告)號: | CN101562752A | 公開(公告)日: | 2009-10-21 |
| 發明(設計)人: | 徐康興 | 申請(專利權)人: | 北京牡丹視源電子有限責任公司 |
| 主分類號: | H04N7/52 | 分類號: | H04N7/52 |
| 代理公司: | 北京雙收知識產權代理有限公司 | 代理人: | 李云鵬 |
| 地址: | 100191北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 傳輸 文件 方法 裝置 | ||
技術領域
本發明涉及數字壓縮技術領域,尤其涉及一種生成復用傳輸流文件的方法及裝置。
背景技術
在數字電視的傳輸過程中,對多個素材傳輸流進行復用的目的在于復用后的含有多個素 材傳輸流只占用一個物理傳輸信道,因此在解碼器端只要一套固定的接收設備即可選擇傳輸 流中不同的素材碼流,大大簡化了接收設備的實現。
目前通過硬件實現多個素材傳輸流的多路復用的技術很多,但是用硬件實現傳輸流的多 路復用存在如下缺陷:移植技術的可移植性差,當脫離了相應的硬件后,多路復用的功能就 無法完成,此外,采用硬件實現多路復用的開發成本和工作成本高。
中國專利200510041803.2公開了一種MPEG-2單節目傳輸流多路復用方法,其采用軟硬件 相結合的技術方案實現碼流復用,具體包括:首先節目特殊信息PSI和傳輸速率收集單元對參 加復用的各路信號進行預處理,按照節目關聯表PAT-節目映射表PMT-基本流ES的層次提取每 路TS流的PAT表、PMT表和ES的公共包識別符PID信息并獲得傳輸碼率;其次進行節目特殊信息 PSI的重構和重新映射單元重構PSI信息,將各路音頻、視頻PID和節目參考時鐘的公共包識別 符PCR_PID進行重映射,使解碼端能正確識別復用后傳輸流中的各個節目并獲得正確的時鐘信 息,最后再由多路復用單元算出復用后的傳輸速率,通過插入空包并將不同的節目的TS包重 新排列而不改變原始節目流PCR值的方法,將各個單節目傳輸流復用為一路傳輸流輸出。
然而,中國專利200510041803.2所公開的技術方案是集中插入某一素材傳輸流的若干包 數據,直到出現該素材流中的包含節目參考時鐘信息的TS包,經過計算后同時插入若干包空 包,這樣就會導致復用不均勻,且這種復用方法操作過程繁瑣復雜。
發明內容
本發明提供一種生成復用傳輸流文件的方法及裝置,以解決現有技術中存在的復用不均 勻和復用方法操作過程繁瑣復雜的問題。
為達到上述目的,本發明一方面提供了一種生成復用傳輸流文件的方法,包括以下步驟:
S101,初始化:素材碼流TS[i]的總數為N+1、各素材碼流的碼率R[i]、目標碼流的碼率 Rm、各素材碼流的節目參考時鐘PCR的初始時間t0[i]、各素材碼流的權重因子W[i]、各素 材碼流的優先因子P[i]和目標碼流的包計數值Bj,其中,TS[i]、W[i]和P[i]的參數i取值范圍 為:0,1…,N,R[i]和t0[i]的i取值范圍是為:0,1…,N-1;
S102,根據公式P[i]=P[i]+W[i]更新各素材碼流的優先因子P[i];
S103,找出最大的優先因子P[I],并從P[I]對應的素材碼流TS[I]的指針指向的位置開始 取出1包數據,該包即為目標碼流的第Bj包;
S104,判斷第Bj包中是否有節目參考時鐘PCR字段,如果有,則執行步驟S105,否則 執行步驟S106;
S105,更新第Bj包的節目參考時鐘PCR字段,具體包括:首先根據公式deltT=Bj×188 ×8/Rm計算從初始時間t0[i]到第Bj包的時間間隔deltT;其次,根據公式Time=t0[i]+deltT 計算第Bj包所在的時間Time;最后,根據得到的Time計算出要更新的PCR字段;
S106,將第Bj包插入目標碼流中;
S107,將當前包計數值Bj加1;
S108,根據公式P[I]=P[I]-1更新TS[I]的優先因子P[I],并將TS[I]的指針移向新的位置;
S109,判斷N個素材碼流中任何一個碼流的指針指向本碼流的末尾,如果是,則結束復 用,否則,執行步驟S102。
本發明的生成復用傳輸流文件的方法,所述初始化,具體包括以下步驟:
S1011,確定素材碼流TS[i]的總數為N+1,其中i=0,1…,N;
S1012,根據標準《ISO/IEC13818-2》的公式I-2-5計算各素材碼流的碼率R[i],其中i=0, 1…,N-1;
S1013,根據各素材碼流的碼率R[i]確定目標碼流的碼率Rm,其中,Rm>R[0]+…+R[N-1];
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京牡丹視源電子有限責任公司,未經北京牡丹視源電子有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910085539.0/2.html,轉載請聲明來源鉆瓜專利網。





