[發明專利]生成復用傳輸流文件的方法及裝置有效
| 申請號: | 200910085539.0 | 申請日: | 2009-05-25 |
| 公開(公告)號: | CN101562752A | 公開(公告)日: | 2009-10-21 |
| 發明(設計)人: | 徐康興 | 申請(專利權)人: | 北京牡丹視源電子有限責任公司 |
| 主分類號: | H04N7/52 | 分類號: | H04N7/52 |
| 代理公司: | 北京雙收知識產權代理有限公司 | 代理人: | 李云鵬 |
| 地址: | 100191北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 傳輸 文件 方法 裝置 | ||
1.一種生成復用傳輸流文件的方法,其特征在于,包括以下步驟:
S101,初始化:素材碼流TS[i]的總數為N+1、前N個素材碼流的碼率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。
2.根據權利要求1所述的生成復用傳輸流文件的方法,其特征在于,所述初始化,具體 包括以下步驟:
S1011,確定素材碼流TS[i]的總數為N+1,其中i=0,1…,N;
S1012,計算各素材碼流的碼率R[i],其中i=0,1…,N-1;
S1013,根據各素材碼流的碼率R[i]確定目標碼流的碼率Rm,其中,Rm>R[0]+…+R[N-1];
S1014,計算各素材碼流的節目參考時鐘PCR的初始時間t0[i],其中i=0,1…,N-1; 具體包括:首先找到第一個有節目參考時鐘PCR字段的數據包,并計算出從起始點到該包的 間隔包數cntB[i];其次,根據節目參考時鐘PCR字段計算出該包所在的時間tt[i];然后,根 據公式interT[i]=cntB[i]×188×8/R[i]計算從起始點到該包的時間間隔interT[i];最后, 根據公式t0[i]=tt[i]-interT[i]計算初始時間t0[i];
步驟S1015,根據公式計算各素材碼流的權重因子W[i],其中i=0,1…, N-1,并根據公式W[N]=1-(W[0]+W[1]+…+W[N-1])計算第N個素材碼流的權重因子 W[N],即空包文件的權重因子;
步驟S1016,根據公式P[i]=n×W[i]對各素材碼流的優先因子P[i]賦初值,其中n為 不等于0的自然數,i=0,1…,N;
步驟S1017,創建空包數據碼流作為第N個素材碼流,記為TS[N],該碼流由一包空包 數據組成;
步驟S1018,將各素材碼流指針指向本碼流的第一包;
步驟S1019,確定目標碼流的包計數值的初值為Bj=0。
3.根據權利要求2所述的生成復用傳輸流文件的方法,其特征在于,所述計算第N個 素材碼流的權重因子W[N],包括如下步驟:
首先,根據S101初始化過程中得到的參數R[i]、Rm和公式計算第0至N-1 個素材碼流的權重因子;
其次,根據公式W[N]=1-(W[0]+W[1]+…+W[N-1])計算第N個素材碼流的權重因 子,即空包文件的權重因子。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京牡丹視源電子有限責任公司,未經北京牡丹視源電子有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910085539.0/1.html,轉載請聲明來源鉆瓜專利網。





