專利名稱:多路復(fù)用相關(guān)編碼設(shè)備的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多路復(fù)用的設(shè)備和方法。具體地,本發(fā)明涉及多路復(fù)用相關(guān)編碼設(shè)備的設(shè)備和方法及這些設(shè)備之間的相互作用。本發(fā)明主要用于由多路復(fù)用器控制編碼設(shè)備,具體地用于編碼視頻數(shù)據(jù)。
背景技術(shù):
在包括編碼設(shè)備和多路復(fù)用設(shè)備的編碼系統(tǒng)中,各個(gè)設(shè)備擁有它的自己的參考時(shí)鐘,多路復(fù)用器在希望從編碼設(shè)備接收數(shù)據(jù)包的時(shí)間通知編碼設(shè)備是困難的,因?yàn)樗恢谰幋a設(shè)備的本地時(shí)間。當(dāng)兩個(gè)設(shè)備是遙遠(yuǎn)的時(shí)這是最值得注意的,通過分離兩個(gè)設(shè)備的網(wǎng)絡(luò)的傳遞時(shí)間不是恒定的但只是有限制的。
本發(fā)明也用于統(tǒng)計(jì)的多路復(fù)用。實(shí)際上,多路復(fù)用器的MPEG-2型數(shù)據(jù)流常常負(fù)責(zé)傳輸如控制比特率的控制提示到各種編碼設(shè)備。然而,這些編碼設(shè)備互相不同步,因此,為了它們?cè)诙嗦窂?fù)用器層次的精確的瞬時(shí)動(dòng)作,和在精確的瞬時(shí)接收上面它們的所有的動(dòng)作,多路復(fù)用器同時(shí)操作這些編碼設(shè)備是困難的。問題是當(dāng)編碼設(shè)備遠(yuǎn)離多路復(fù)用設(shè)備或設(shè)備時(shí),因?yàn)槌司幋a設(shè)備的同步以外,在各網(wǎng)絡(luò)中通過網(wǎng)絡(luò)鏈接它們到多路復(fù)用器的傳遞時(shí)間是不同的。傳遞時(shí)間也可隨每次通過網(wǎng)絡(luò)建立的新連接而變化。
已知的設(shè)備實(shí)現(xiàn)允許在各種編碼設(shè)備與多路復(fù)用器之間相互同步的解決方案。
實(shí)現(xiàn)此解決方案是復(fù)雜的,無競(jìng)爭(zhēng)力的,并表現(xiàn)出相當(dāng)大的收斂時(shí)間。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種多路復(fù)用的設(shè)備,這種設(shè)備不試圖互相同步各種編碼設(shè)備,但回避這種同步,同時(shí)能與各種編碼設(shè)備合作,并在多路復(fù)用器的輸入獲得同步的動(dòng)作。
為此目的,本發(fā)明提出一種能從至少一個(gè)編碼設(shè)備接收數(shù)據(jù)包的多路復(fù)用設(shè)備。一些數(shù)據(jù)包包括時(shí)間標(biāo)識(shí),設(shè)備包括時(shí)間參考并能發(fā)送命令到編碼設(shè)備。根據(jù)本發(fā)明,設(shè)備包括—裝置,計(jì)算編碼設(shè)備的動(dòng)作瞬間,希望在此瞬間編碼設(shè)備執(zhí)行命令作為發(fā)送命令到編碼設(shè)備的瞬間、數(shù)據(jù)包的時(shí)間標(biāo)識(shí)、所述設(shè)備的時(shí)間參考和在編碼設(shè)備與多路復(fù)用器之間最大傳遞時(shí)間的函數(shù)。
—裝置,發(fā)送動(dòng)作瞬間和命令到編碼設(shè)備。
用優(yōu)選的方式,通過允許傳送數(shù)據(jù)包的傳送網(wǎng)絡(luò)和允許傳送命令和動(dòng)作關(guān)聯(lián)的瞬間的通信網(wǎng)絡(luò),設(shè)備連接到編碼設(shè)備,兩個(gè)網(wǎng)絡(luò)具有時(shí)間限制的可變傳送時(shí)期,在編碼設(shè)備與多路復(fù)用器之間的最大傳遞時(shí)間是通過兩個(gè)網(wǎng)絡(luò)的最大傳遞時(shí)期之和。
在優(yōu)選的實(shí)例中,計(jì)算裝置根據(jù)下面的公式計(jì)算動(dòng)作的瞬間PCRc_Action=PCRm_Action+Delta_Action+Delta PCRc其中PCRm_Action表示多路復(fù)用設(shè)備決定動(dòng)作的瞬間,Delta_ction表示時(shí)間,多路復(fù)用器在此時(shí)間中希望接收動(dòng)作的結(jié)果,Delta_Action>Tcmax+Tsmax,其中Delta PCRc=PCRc-PCRm,PCRm表示在接收數(shù)據(jù)包的上次時(shí)間標(biāo)識(shí),PRCc的瞬間多路復(fù)用設(shè)備(M)的上次參考。
在優(yōu)選的實(shí)例中,設(shè)備計(jì)算數(shù)據(jù)包的時(shí)間標(biāo)識(shí)和對(duì)每次接收包括時(shí)間標(biāo)識(shí)的數(shù)據(jù)包的時(shí)間參考之間的差。
在優(yōu)選的實(shí)例中,通過允許傳送數(shù)據(jù)包的獨(dú)特的傳送網(wǎng)絡(luò)和允許傳送命令和動(dòng)作關(guān)聯(lián)的瞬間的公共通信網(wǎng)絡(luò),設(shè)備連接到至少兩個(gè)編碼設(shè)備,設(shè)備適合于計(jì)算各個(gè)編碼設(shè)備的動(dòng)作瞬間,以這樣的一種方式,它同步的接收各個(gè)編碼設(shè)備的命令的結(jié)果。
在優(yōu)選的實(shí)例中,設(shè)備適合于傳輸比特率自適應(yīng)命令到編碼設(shè)備,以便影響動(dòng)態(tài)的比特率分配。
在優(yōu)選的實(shí)例中,設(shè)備適合于通過傳送網(wǎng)絡(luò)接收與各個(gè)編碼設(shè)備的時(shí)間標(biāo)識(shí)同步的復(fù)雜性提示。
在優(yōu)選的實(shí)例中,設(shè)備適合于通過通信網(wǎng)絡(luò)接收來自各個(gè)編碼設(shè)備的復(fù)雜性提示,然后,由在數(shù)據(jù)包中發(fā)送的時(shí)間標(biāo)識(shí)標(biāo)志復(fù)雜性提示。
在優(yōu)選的實(shí)例中,設(shè)備傳輸比特率修正命令到編碼設(shè)備(1,C1,C2,...Cn),作為它的輸出的比特率和編碼復(fù)雜性的函數(shù)。
在優(yōu)選的實(shí)例中,計(jì)算裝置根據(jù)下面的公式計(jì)算各編碼設(shè)備(1,C1,C2,...Cn)的動(dòng)作瞬間(PCRci_Action)PCRci_Action=PCRm_ction+Delta_Action+Delta PCRci其中PCRm_Action表示多路復(fù)用設(shè)備決定動(dòng)作的瞬間,其中Delta_Action表示時(shí)間,多路復(fù)用器在此時(shí)間中希望接收動(dòng)作的結(jié)果,Delta_Action>Max(Tscimax)+Max(TcRimax),其中Delta PCRci=PCRci-PCRmi,PCRmi表示在接收各編碼設(shè)備的時(shí)間標(biāo)識(shí),PRCc時(shí),多路復(fù)用設(shè)備(M)的時(shí)間參考。
本發(fā)明也涉及在多路復(fù)用的設(shè)備中多路復(fù)用的方法,能從至少一個(gè)編碼設(shè)備接收數(shù)據(jù)包,一些數(shù)據(jù)包包括時(shí)間標(biāo)識(shí),設(shè)備包括時(shí)間參考,方法包括發(fā)送命令到編碼設(shè)備的步驟,特征在于包括步驟—計(jì)算動(dòng)作瞬間,在此動(dòng)作瞬間希望編碼設(shè)備執(zhí)行命令作為希望接收命令的結(jié)果的瞬間、數(shù)據(jù)包的時(shí)間標(biāo)識(shí)、數(shù)據(jù)包的時(shí)間參考和在編碼設(shè)備與多路復(fù)用器之間最大傳遞時(shí)間的函數(shù)。
—傳輸瞬間和命令到編碼設(shè)備。
根據(jù)實(shí)例和實(shí)現(xiàn)完全無限制的,有利的范例模型,更好的說明和理解本發(fā)明,參考附圖如下圖1表示范例系統(tǒng),系統(tǒng)包括根據(jù)本發(fā)明鏈接到至少一個(gè)遠(yuǎn)程編碼設(shè)備的多路復(fù)用設(shè)備;圖2表示范例系統(tǒng),系統(tǒng)包括根據(jù)本發(fā)明鏈接到幾個(gè)遠(yuǎn)程編碼設(shè)備的多路復(fù)用設(shè)備。
具體實(shí)施例方式
表示的模塊是功能單元,它們可以或不相當(dāng)于物理的可辨識(shí)的單元。例如,這些模塊或其中的一些可組合在單個(gè)元件中,或組成一個(gè)或同樣軟件的功能。相反地,一些模塊可能是分離物理實(shí)體的組合。
編碼設(shè)備1表示根據(jù)MPEG-2標(biāo)準(zhǔn)的編碼設(shè)備。它產(chǎn)生MPEG-2格式(TS代替“傳輸流”的首字母縮略詞)的數(shù)據(jù)包。
在另一實(shí)例中,也可使用MPEG-4AVC標(biāo)準(zhǔn),或任何其它標(biāo)準(zhǔn)。
編碼設(shè)備1通過傳送網(wǎng)絡(luò)2鏈接到暫時(shí)的多路復(fù)用設(shè)備4。多路復(fù)用設(shè)備4也鏈接到其它編碼設(shè)備。
傳送網(wǎng)絡(luò)2是WAN型網(wǎng)絡(luò)(代替“廣域網(wǎng)”的首字母縮略詞)。典型的,網(wǎng)絡(luò)2是分組交換網(wǎng),裝備有抖動(dòng)修正機(jī)制,例如ATM。
對(duì)給定的鏈接,通過絡(luò)2的傳輸時(shí)間(Ts)是常數(shù),未知但由最大值Tsmax限制。這對(duì)所有的網(wǎng)絡(luò)鏈接是不同的,并在穩(wěn)定狀態(tài)成為常數(shù)。
編碼設(shè)備1擁有根據(jù)在27Mhz的時(shí)鐘遞增的ISO/IEC/13818-1標(biāo)準(zhǔn)的PCR計(jì)數(shù)器,并發(fā)出擁有時(shí)間標(biāo)識(shí)(PCRc)的一些數(shù)據(jù)包。在根據(jù)MPEG-2標(biāo)準(zhǔn)的編碼設(shè)備1的情況中,此時(shí)鐘來自輸入的視頻時(shí)序。PCR表示程序參考時(shí)鐘(PCR是“程序時(shí)鐘參考”的首字母縮略詞)。
多路復(fù)用器4也擁有與PCRc計(jì)數(shù)器同樣的PCR計(jì)數(shù)器,并由在27Mhz的時(shí)鐘遞增。多路復(fù)用設(shè)備和編碼設(shè)備的時(shí)鐘不同步和不相關(guān),因此兩個(gè)計(jì)數(shù)器有不同的值,兩個(gè)值的差隨時(shí)間變化作為兩個(gè)時(shí)鐘的漂移的函數(shù),各振蕩器提供有非-零精度的時(shí)鐘。
編碼設(shè)備1有規(guī)律地發(fā)送根據(jù)ISO/IEC/13818-1規(guī)范攜帶PCR值的分組數(shù)據(jù)。此規(guī)范提供分組數(shù)據(jù)至少每0.1秒傳送PCR分組數(shù)據(jù)。
當(dāng)多路復(fù)用器4希望發(fā)送提請(qǐng)編碼設(shè)備1關(guān)注的消息時(shí),它通過中間-裝備網(wǎng)絡(luò)3的中間體傳遞消息到編碼設(shè)備1。例如,通常使用的網(wǎng)絡(luò)3是WAN型網(wǎng)絡(luò)。
網(wǎng)絡(luò)3也是它的最大傳輸時(shí)間(Tc)Tcmax是已知的網(wǎng)絡(luò),它可表現(xiàn)抖動(dòng)。
在另一實(shí)例中,當(dāng)網(wǎng)絡(luò)2是雙向時(shí),網(wǎng)絡(luò)2和3可合并為一個(gè)。
多路復(fù)用器4接收來自編碼設(shè)備1的數(shù)據(jù)包TS。
根據(jù)各個(gè)接收的傳輸編碼設(shè)備1的PCR的分組數(shù)據(jù)(PCRc),多路復(fù)用設(shè)備計(jì)算在此接收的瞬間值PCRm的它自己的PCR和編碼設(shè)備PCRc的它自己的PCR之間的時(shí)間偏移Delta PCRc=PCRc-PCRm此偏移事實(shí)上不代表多路復(fù)用器4和編碼設(shè)備1之間真實(shí)的時(shí)間偏移。為此考慮通過網(wǎng)絡(luò)的傳輸時(shí)間Ts是必須的。本發(fā)明使得省卻此知識(shí)成為可能。
編碼設(shè)備提前Ts,通過網(wǎng)絡(luò)的傳輸時(shí)間是未知的,但由Tsmax限制。即編碼設(shè)備是在時(shí)間PCRc+Ts。
給出在編碼設(shè)備中和在多路復(fù)用器改變中使用的27Mhz時(shí)鐘之間的偏移作為用于產(chǎn)生27Mhz時(shí)鐘的振蕩器的靈敏度的函數(shù),根據(jù)每次接收的新PCRc值計(jì)算deltaPRCc是必須的。因此,在多路復(fù)用器中deltaPRCc的值有規(guī)律地更新。
多路復(fù)用器4知道在它自己的PCR(PCRm)和編碼設(shè)備(PCRc)的PCR(PCRm)之間的時(shí)間偏移,它能向編碼設(shè)備1發(fā)送有日期的命令,同時(shí)指明參考了PCRc的值,并因此對(duì)PCRc是可以理解的。
要求編碼設(shè)備動(dòng)作的多路復(fù)用器向編碼設(shè)備1指出下面的值,在多路復(fù)用器的輸入端上的編碼設(shè)備動(dòng)作的影響必須發(fā)生在時(shí)間Delta_Action中PCRc_Action=PCRm_ction+Delta_ction+Delta PCRcPCRm_Action表示在決定動(dòng)作的瞬時(shí)多路復(fù)用器的時(shí)間參考值。
為了能由編碼設(shè)備及時(shí)實(shí)現(xiàn)動(dòng)作,在值PCRc_Action的最終期限前命令到達(dá)是必須的。一方面,考慮到命令可繼續(xù)到Tcmax,以到達(dá)編碼設(shè)備,另一方面,編碼設(shè)備的PCR可提前到最多Tsmax秒,這必須有Delta_Action>Tcmax+Tsmax以此方式,多路復(fù)用器4在PCRm_Action+Delta_Action瞬時(shí)接收屬于命令的提示或已傳輸?shù)骄幋a設(shè)備1的結(jié)果,而不將其本身與使用PLL型(代替“鎖相環(huán)”的首字母縮略詞)復(fù)雜的機(jī)制的編碼設(shè)備1同步。
在多路復(fù)用器與位于下游數(shù)據(jù)流的調(diào)制器同步的情況中,本發(fā)明是特別有利的。當(dāng)傳輸網(wǎng)絡(luò)的干擾通告調(diào)制器時(shí),例如擾動(dòng),調(diào)制器能請(qǐng)求多路復(fù)用器修改它的有用的比特率,因?yàn)榫W(wǎng)絡(luò)的干擾是相當(dāng)大的,錯(cuò)誤率增加,因此必須修改誤差校正碼。在此情況中,多路復(fù)用器發(fā)送命令到位于上游數(shù)據(jù)流的編碼設(shè)備,指出要求的新比特率和要求編碼設(shè)備動(dòng)作的瞬時(shí)。
那么,多路復(fù)用器可同步數(shù)據(jù)包,該數(shù)據(jù)包根據(jù)比特率變化順序觸發(fā)位于下游數(shù)據(jù)流的誤差修正的調(diào)制器的模式。例如,多路復(fù)用器在精確的瞬間對(duì)調(diào)制器產(chǎn)生命令,在該瞬間,源于編碼設(shè)備的PCRc達(dá)到作為編碼設(shè)備比特率變化順序的日期的值。
在可引用的命令中,例如,可能提到的添加或去除與視頻流關(guān)聯(lián)的分量,例如音頻分量。
圖2表示本發(fā)明第二特別有利的實(shí)例,本發(fā)明中多路復(fù)用器鏈接到至少兩個(gè)編碼設(shè)備。
可要求多路復(fù)用器組合編碼設(shè)備的數(shù)據(jù)流與源于不指令的編碼設(shè)備的其它數(shù)據(jù)流。這也保證更新數(shù)據(jù)流的信令,也可保證密碼功能。
兩個(gè)編碼設(shè)備符合MPEG-2標(biāo)準(zhǔn)。
特別是在統(tǒng)計(jì)的多路復(fù)用結(jié)構(gòu)中此實(shí)例是非常有利的。
通過多路復(fù)用各種數(shù)據(jù)流Ts或SPTS(代替“單個(gè)程序傳送數(shù)據(jù)流”的首字母縮略詞),多路復(fù)用器產(chǎn)生MPTS型(代替“多重程序傳送數(shù)據(jù)流”的首字母縮略詞)的輸出數(shù)據(jù)流。
多路復(fù)用器對(duì)各編碼設(shè)備分配比特率,以這種方式,參與建立MPTS數(shù)據(jù)流的所有編碼設(shè)備的總比特率不超過多路復(fù)用器的輸出比特率。當(dāng)此分配是動(dòng)態(tài)時(shí),其被稱為統(tǒng)計(jì)的多路復(fù)用。
本發(fā)明能夠保證當(dāng)編碼設(shè)備C1,C2,...Cn之間遠(yuǎn)離并與多路復(fù)用器M遠(yuǎn)離時(shí),在多路復(fù)用器的輸入和輸出的每個(gè)瞬時(shí)遵守最大比特率限制。
為此目的,編碼設(shè)備C1,C2,...Cn以它們的比特率動(dòng)作,依次由多路復(fù)用器發(fā)送的命令,源于編碼設(shè)備的比特率修正在精確的瞬時(shí)到達(dá),否則在多路復(fù)用器級(jí)將有比特率超載或負(fù)載不足。特別是在各個(gè)瞬時(shí)這是真實(shí)的。
傳送網(wǎng)絡(luò)T1,T2,...Tn是與圖1的網(wǎng)絡(luò)2兼容的網(wǎng)絡(luò),不表現(xiàn)任何的抖動(dòng),而各自的傳送時(shí)間TsC1,TsC2,...,TsCn是未知的,它們是互相不同的但是有限制的。
多路復(fù)用器M相似于比特分配器。它發(fā)送比特率提示到各編碼設(shè)備C1,C2,...,Cn,指出分配給它的比特率,同時(shí)考慮源于各編碼設(shè)備的各種視頻流的復(fù)雜性和多路復(fù)用器M的輸出比特率。
服務(wù)于計(jì)算比特率的復(fù)雜性提示由各編碼設(shè)備(C1,C2,...Cn)發(fā)送到多路復(fù)用器(M)1-由在TS數(shù)據(jù)流中的網(wǎng)絡(luò)T1,T2,...,Tn的以專用數(shù)據(jù)的形式,2-或由只要它們是雙向的網(wǎng)絡(luò)R1到Rn。
復(fù)雜性提示表示在各編碼設(shè)備的輸入端上的視頻信號(hào)的熵。例如,它可看作為在圖像序列解碼后達(dá)到質(zhì)量最小水平必須的比特率水平。
用優(yōu)選的方式,復(fù)雜性提示通過網(wǎng)絡(luò)T1到Tn從編碼設(shè)備被發(fā)送到SPTS數(shù)據(jù)流中的多路復(fù)用器。在此情況中,這些提示與PCRc同步,以這種方使保證復(fù)雜性提示的合成比特率仍然同步。要求多路復(fù)用器遵守最小執(zhí)行延遲Delta_Action,因此,由多路復(fù)用器接收的由最后復(fù)雜性產(chǎn)生的比特率由編碼設(shè)備加上同樣的延遲Delta_Action。因此,在最佳的實(shí)例中,用時(shí)間Delta_Action預(yù)期它們的復(fù)雜性測(cè)量的裝置裝備編碼設(shè)備,因此,在任何瞬時(shí)獲得適于它們的瞬時(shí)復(fù)雜性的比特率。
在復(fù)雜性提示從網(wǎng)絡(luò)R1到Rn上傳輸?shù)那闆r中,由編碼設(shè)備發(fā)送的復(fù)雜性提示不經(jīng)歷如SPTS數(shù)據(jù)流同樣的交叉時(shí)間是可能的。這產(chǎn)生轉(zhuǎn)換成統(tǒng)計(jì)的多路復(fù)用機(jī)制(比特率要求和實(shí)際比特率之間的時(shí)間偏移)的效率的損失的不確定性。為了補(bǔ)救此缺陷,編碼設(shè)備用PCRc域的值標(biāo)記各復(fù)雜性提示。那么多路復(fù)用器能根據(jù)在SPTS數(shù)據(jù)流中發(fā)出的時(shí)間參考PCRc互相地“同步”復(fù)雜性提示。
在公開于1997年11月的Thomson Broadcast Systems公司的法國專利申請(qǐng)9713975中描述統(tǒng)計(jì)的多路復(fù)用機(jī)制。
多路復(fù)用器M分別通過網(wǎng)絡(luò)R1,R2,...,Rn傳輸命令到各編碼設(shè)備C1,C2,...Cn。網(wǎng)絡(luò)R是與圖1的網(wǎng)絡(luò)3兼容的網(wǎng)絡(luò),并有未知的和可變的但由TcRmax限制的傳送時(shí)間TcR。
多路復(fù)用器發(fā)送比特率分配指令到各編碼設(shè)備,并傳輸時(shí)間提示到各編碼設(shè)備C1,C2,...Cn,指出各編碼設(shè)備關(guān)于它自己的PCR的瞬時(shí),在此瞬時(shí)它必須動(dòng)作,因此,在要求的瞬時(shí)比特率修改必須達(dá)到多路復(fù)用器,以便保證合適的分配和在多路復(fù)用器M的輸出的數(shù)據(jù)流的完整。
因此,如參考圖2指出的,多路復(fù)用器計(jì)算各編碼設(shè)備的時(shí)間PCRc_ActionPCRc1_Action=PCRm_Action+Delta_Action+Delta PCRc1PCRc2_Action=PCRm_Action+Delta_Action+Delta PCRc2......
PCRcn_Action=PCRm_Action+Delta_Action+Delta PCRcnDelta PCRci=PCRci-PCRmiPCRm_Action表示多路復(fù)用器決定動(dòng)作的瞬時(shí),Delta_Action表示時(shí)間,在此時(shí)間中此動(dòng)作必須在它的輸入有效果。
PCRmi表示在接收編碼設(shè)備Ci的時(shí)間標(biāo)識(shí)時(shí),多路復(fù)用設(shè)備M的時(shí)間參考值。
對(duì)各編碼設(shè)備Delta_Action=Max(Tscimax)+Max(TcRimax)因此,方法避免必須互相同步編碼設(shè)備,這是用于對(duì)本領(lǐng)域的技術(shù)人員已知的解決方案中的通常的解決方案,在傳送網(wǎng)絡(luò)中免于傳送遲延,只是最大時(shí)間必須被知道。
也避免存儲(chǔ)為了在多路復(fù)用器級(jí)重新同步動(dòng)作效果的信號(hào),只有控制消息存儲(chǔ)在緩沖存儲(chǔ)器中,同時(shí)等待各PCRc的期限時(shí)間。
因此,多路復(fù)用器接收來自編碼設(shè)備的同步動(dòng)作,同時(shí)避免必須互相同步編碼設(shè)備和將編碼設(shè)備與多路復(fù)用器同步。
也可使用機(jī)制執(zhí)行兩個(gè)編碼設(shè)備之間的切換,編碼設(shè)備中的一個(gè)從零比特率切換到非零比特率,另一個(gè)編碼設(shè)備反之。
在多路復(fù)用器中獲得有關(guān)接收命令的效果的瞬時(shí)的精度是數(shù)據(jù)包水平精度。
參考圖1,當(dāng)在編碼設(shè)備和多路復(fù)用設(shè)備之間的網(wǎng)絡(luò)2包括至少一個(gè)中間多路復(fù)用器時(shí),控制精度與中間多路復(fù)用器或多路復(fù)用器引入的數(shù)據(jù)包抖動(dòng)有關(guān)。
在統(tǒng)計(jì)的多路復(fù)用的情況中,以最佳的方式,編碼設(shè)備C1到Cn具有預(yù)期它們的復(fù)雜性到TsCimax+TcRimax深度的能力。那么,由多路復(fù)用器返回到各編碼設(shè)備的比特率預(yù)置與編碼設(shè)備的比特率要求協(xié)調(diào)的。此實(shí)際上構(gòu)成了一旦TsCimax+TcRimax超過包含時(shí)間標(biāo)識(shí)的兩個(gè)數(shù)據(jù)包之間的最大時(shí)間100ms時(shí)不可缺少的元素。
在實(shí)踐中,由在各編碼設(shè)備C1,C2,...Cn級(jí)實(shí)現(xiàn)雙編碼保證復(fù)雜性的預(yù)期。第一編碼路徑計(jì)算分配到多路復(fù)用器M的復(fù)雜性,第二路徑基于由多路復(fù)用器M分配的比特率保證實(shí)際的編碼。在此實(shí)例中,在兩個(gè)編碼路徑之間最小的遲延等于TsCimax+TcRimax。
權(quán)利要求
1.一種多路復(fù)用設(shè)備(4,M),能接收來自至少一個(gè)編碼設(shè)備(1,C1,C2,...Cn)的數(shù)據(jù)包,一些數(shù)據(jù)包包括時(shí)間標(biāo)識(shí)(PCRc),多路復(fù)用設(shè)備包括時(shí)間參考(PCRm),并能發(fā)送命令到編碼設(shè)備(1,C1,C2,...Cn),其特征在于包括裝置,用于計(jì)算編碼設(shè)備動(dòng)作的瞬時(shí)(PCRc_Action),在此瞬時(shí)希望編碼設(shè)備(1,C1,C2,...Cn)執(zhí)行所述命令作為發(fā)送命令到編碼設(shè)備(1,C1,C2,...Cn)的瞬時(shí)(PCRc_Action)、數(shù)據(jù)包的時(shí)間標(biāo)識(shí)(PCRc)、所述設(shè)備的時(shí)間參考(PCRm)、編碼設(shè)備(1,C1,C2,...Cn)和多路復(fù)用器(4,M)之間的最大傳輸時(shí)間(Delta_Action)的函數(shù),裝置,用于發(fā)送動(dòng)作的瞬時(shí)(PCRc_Action)和命令到編碼設(shè)備(1,C1,C2,...Cn)。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其特征在于通過允許傳送數(shù)據(jù)包的傳送網(wǎng)絡(luò)(2,T1,T2,...Tn)和允許傳送命令和動(dòng)作的有關(guān)瞬間(PCRc_Action)的通信網(wǎng)絡(luò)(3,R),所述設(shè)備連接到編碼設(shè)備(1,C1,C2,...Cn),兩個(gè)網(wǎng)絡(luò)(2,C1,C2,...Cn)有在時(shí)間上有限制的可變傳輸時(shí)期(TsCi),在編碼設(shè)備(1,C1,C2,...Cn)與多路復(fù)用設(shè)備(4,M)之間的最大傳遞時(shí)間(Tcmax,Tsmax)是通過兩個(gè)網(wǎng)絡(luò)(2,T1,T2,...Tn,3,R)的最大傳遞時(shí)期之和。
3.根據(jù)權(quán)利要求1或2所述的設(shè)備,其特征在于計(jì)算裝置根據(jù)下面的公式計(jì)算動(dòng)作的瞬時(shí)(PCRc_Action)PCRc_Action=PCRm_Action+Delta_Action+Delta PCRc其中PCRm_Action表示多路復(fù)用設(shè)備決定動(dòng)作的瞬間,其中Delta_Action表示時(shí)間,多路復(fù)用設(shè)備在此時(shí)間中希望接收動(dòng)作的結(jié)果,Delta_Action>Tcmax+Tsmax,其中Delta PCRc=PCRc-PCRm,PCRm表示在接收數(shù)據(jù)包的最后時(shí)間標(biāo)識(shí),PRCc的瞬時(shí),多路復(fù)用設(shè)備(M)的最后的時(shí)間參考。
4.根據(jù)權(quán)利要求3所述的設(shè)備,其特征在于所述設(shè)備計(jì)算在數(shù)據(jù)包的時(shí)間標(biāo)識(shí)(PCRc)和每次接收包括時(shí)間標(biāo)識(shí)(PCRc)的數(shù)據(jù)包的時(shí)間參考(PCRm)之間的差(Delta PCRc)。
5.根據(jù)權(quán)利要求1所述的設(shè)備,其特征在于通過允許傳送數(shù)據(jù)包的獨(dú)特的傳送網(wǎng)絡(luò)(T1,T2,...Tn)和允許傳送命令和動(dòng)作有關(guān)的瞬間(PCRc Action)的公共通信網(wǎng)絡(luò)(R),所述設(shè)備連接到至少兩個(gè)編碼設(shè)備(1,C1,C2,...Cn),設(shè)備適合于計(jì)算各編碼設(shè)備(1,C1,C2,...Cn)的動(dòng)作的瞬時(shí)(PCRc_Action),以此方式,所述設(shè)備同步的接收各編碼設(shè)備(1,C1,C2,...Cn)的命令的結(jié)果。
6.根據(jù)權(quán)利要求5所述的設(shè)備,其特征在于所述設(shè)備適合于發(fā)送比特率適應(yīng)命令到編碼設(shè)備(1,C1,C2,...Cn),因此,實(shí)現(xiàn)動(dòng)態(tài)的比特率分配。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于所述設(shè)備適合于通過傳送網(wǎng)絡(luò)接收與各編碼設(shè)備的時(shí)間標(biāo)識(shí)同步的復(fù)雜性提示。
8.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于所述設(shè)備適合于通過通信網(wǎng)絡(luò)從各編碼設(shè)備接收復(fù)雜性提示,復(fù)雜性提示由在數(shù)據(jù)包中傳輸?shù)臅r(shí)間標(biāo)識(shí)標(biāo)志。
9.根據(jù)權(quán)利要求6到8之一所述的設(shè)備,其特征在于所述設(shè)備發(fā)送比特率修改命令到編碼設(shè)備(1,C1,C2,...Cn)作為所述設(shè)備輸出的比特率和編碼復(fù)雜性的函數(shù)。
10.根據(jù)權(quán)利要求5到7之一所述的設(shè)備,其特征在于計(jì)算裝置根據(jù)下面的公式計(jì)算各編碼設(shè)備(1,C1,C2,...Cn)的動(dòng)作的瞬時(shí)(PCRc_Action)PCRci_Action=PCRm_Action+Delta_Action+Delta PCRci其中PCRm_Action表示多路復(fù)用設(shè)備決定動(dòng)作的瞬間,Delta_Action表示時(shí)間,多路復(fù)用設(shè)備在此時(shí)間中希望接收動(dòng)作的結(jié)果,Delta_Action>Max(Tscimax)+Max(TcRimax),其中Delta PCRci=PCRci-PCRmi,PCRmi表示在接收各編碼設(shè)備的時(shí)間標(biāo)識(shí),PRCc時(shí),多路復(fù)用設(shè)備(M)的時(shí)間參考。
11.一種在多路復(fù)用設(shè)備(4,M)中的多路復(fù)用方法,能接收來自至少一個(gè)編碼設(shè)備的數(shù)據(jù)包,一些數(shù)據(jù)包包括時(shí)間標(biāo)識(shí)(PCRc),設(shè)備包括時(shí)間參考(PCRm),方法包括發(fā)送命令到編碼設(shè)備(1,C1,C2,...Cn)的步驟,其特征在于包括步驟計(jì)算動(dòng)作的瞬時(shí)(PCRc_Action),在此瞬時(shí),所述設(shè)備希望編碼設(shè)備(1,C1,C2,...Cn)執(zhí)行命令作為所述設(shè)備希望接收命令的結(jié)果的瞬時(shí)、數(shù)據(jù)包的時(shí)間標(biāo)識(shí)(PCRc)、所述設(shè)備的時(shí)間參考(PCRm)、編碼設(shè)備(1,C1,C2,...Cn)和多路復(fù)用設(shè)備(4,M)之間的最大傳輸時(shí)間(Delta_Action)的函數(shù);發(fā)送動(dòng)作的瞬時(shí)(PCRc_Action)和命令到編碼設(shè)備(1,C1,C2,...Cn)。
全文摘要
本發(fā)明涉及多路復(fù)用的方法和設(shè)備(4,M)。設(shè)備能從至少一個(gè)編碼設(shè)備(1,C1,C2,…Cn)接收數(shù)據(jù)包,一些數(shù)據(jù)包包括時(shí)間標(biāo)識(shí)(PCRc),設(shè)備包括時(shí)間參考(PCRm),并能發(fā)送命令到編碼設(shè)備(1,C1,C2,…Cn)。設(shè)備包括裝置,用于計(jì)算編碼設(shè)備的動(dòng)作瞬間(PCRc_Action),在此瞬間所述設(shè)備希望編碼設(shè)備(1,C1,C2,…Cn)執(zhí)行命令作為傳輸命令到編碼設(shè)備(1,C1,C2,…Cn)的瞬間、數(shù)據(jù)包的時(shí)間標(biāo)識(shí)(PCRc)、所述設(shè)備的時(shí)間參考(PCRm)和在編碼設(shè)備(1,C1,C2,…Cn)與多路復(fù)用設(shè)備(4,M)之間最大傳遞時(shí)間(Delta_Action)的函數(shù)。裝置,用于發(fā)送動(dòng)作瞬間(PCRc_Action)和命令到編碼設(shè)備(1,C1,C2,…Cn)。
文檔編號(hào)H04N7/24GK1716831SQ20051007817
公開日2006年1月4日 申請(qǐng)日期2005年6月16日 優(yōu)先權(quán)日2004年7月1日
發(fā)明者讓-呂克·蘇拉爾, 帕斯卡爾·格拉瓦耶, 帕特里斯·亞歷山大 申請(qǐng)人:法國耐思訊公司