專利名稱:為分層視頻流的傳輸而傳輸填充信息的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對輸送編碼圖像的基本流和編碼圖像的改進流的數(shù)字圖像序列進行編碼的方法,所述這些流分別被存儲在基本緩沖器和改進緩沖器中,所述方法包含以下步驟在預定用于形成所述基本流的第一子序列與預定用于形成所述改進流的第二子序列之間分配所述序列中的圖像;評估在當前的取樣時刻緩沖器的其中之一的占用度。
本發(fā)明也涉及一種實現(xiàn)這樣一個方法的數(shù)字圖像序列編碼器。
本發(fā)明也涉及一種包含這樣一個編碼器的、用于傳送數(shù)字圖像序列的系統(tǒng)。
本發(fā)明也涉及一種實現(xiàn)這樣一個方法的計算機程序。
最后,本發(fā)明也涉及一種傳輸這樣一個計算機程序的信號。
本發(fā)明特別在變動速率線路上視頻數(shù)據(jù)的實時傳輸中得到應(yīng)用,所述變動速率線路例如是具有在256千比特每秒(kbs)與512kbs之間變動的速率的ADSL線路。
隨著因特網(wǎng)的發(fā)展,視頻數(shù)據(jù)的交換已經(jīng)變得廣泛。特別是涉及視頻數(shù)據(jù)的連續(xù)和實時傳輸(英語稱為“streaming(流動)”)的應(yīng)用以及視頻會議應(yīng)用得到很大的發(fā)展。在此情況下,使用適合于所述裝置和低速率的視頻數(shù)據(jù)壓縮標準,諸如MPEG-4(來自英語的“MovingPicture Expert Group(運動畫面專家組)”)。
視頻數(shù)據(jù)壓縮標準MPEG-4所根據(jù)的是一種常規(guī)的編碼視頻數(shù)據(jù)的預測混合方案。構(gòu)成所述視頻數(shù)據(jù)的序列中的圖像被彼此相對地預測編碼,這就是該方法被稱作“預測“的原因。另一方面,所述序列中每個圖像的相對于在前圖像的運動和紋理信息按不同技術(shù)被編碼。運動信息在空域中以運動矢量場的形式被編碼,而紋理則在通過諸如DCT(來自英語的Discrete Cosine Transformation-離散余弦變換)的塊變換而被變換的域中被編碼,這就是該方案被稱作“混合”的原因。
這樣一個編碼數(shù)字圖像序列的方案區(qū)分三種圖像類型-INTRA或I類型的圖像,它們是獨立于所述序列中的其它圖像被編碼的,
-INTER P類型的圖像,它們是相對于一個INTRA圖像或一個在前的INTER P圖像被預測性地編碼的,-雙向INTER B類型的圖像,它們是既相對于一個在前的圖像I或P又相對于一個隨后的圖像I或P被預測性地編碼的。
圖像I被周期性地置于圖像序列中,一組圖像中的第一個圖像總是一個I。在兩個圖像I之間的間隔中,P或B類型的圖像彼此相接。
在保障例如最小速率為256kbs、但不時地提供512kbs的帶寬的ADSL類型的變動傳輸信道的情形中,提供可擴展的編碼系統(tǒng)是有益的,就是說,提供一個傳送來自同一個輸入圖像序列的一個基本流和至少一個改進流的系統(tǒng)是有益的?;玖魇前磦鬏斝诺乐С值淖钚∷俾示幋a的,并且產(chǎn)生一個基本質(zhì)量,而一個或多個改進流則補充所述基本流,以便提供更好質(zhì)量的解碼圖像序列。這里應(yīng)當注意的是,術(shù)語“質(zhì)量”在這里是以該術(shù)語的寬泛的意義被使用的,在我們的例子中的意思是,更好的質(zhì)量是指更高的圖像頻率、更大的圖像格式或更好的視覺質(zhì)量。按照可用于傳輸?shù)膸挘獯a器只接收基本流或者接收基本流與一個或多個改進流。
諸如MPEG-4的視頻數(shù)據(jù)壓縮標準提出各種可擴展的編碼方案。編碼方案實際上在下列方面是可擴展的-質(zhì)量方面,就是說,基本流在一定數(shù)量的編碼圖像上提供基本的視覺質(zhì)量,而改進流改進相同數(shù)量的圖像的視覺質(zhì)量;-空間方面,就是說,基本流在一定數(shù)量的編碼圖像上提供基本的格式,而改進流為相同數(shù)量的圖像提供更優(yōu)良的格式;-時間方面,就是說,基本流提供一定數(shù)量的圖像,而改進流提出被置于這些基本流圖像之間的補充圖像。
在國際標準組織文件ISO/IEC 14496-22001(名稱為“Information Technology-Coding of Audiovisual Objects-Part2Visual”,7.9.1節(jié),2001年1月31日出版)中,規(guī)定了如何按照MPEG-4標準在時域上解碼可擴展的流。另一方面,所述文件沒有表述編碼器應(yīng)如何構(gòu)造基本流和改進流,因為只有解碼是標準化的。然而關(guān)于編碼器的適當信息見于文件ISO/IEC JTC1/SC29/WG11,N1992(名稱為“MPEG-4-Video Verification Model-Version 10.0”,3.8.2節(jié))。在該文件中例如指出,按照MPEG-4標準的時域可擴展的編碼方案,可如圖1中所描述的那樣地組織。這樣一個方案包含基本流(f1)和一個單一改進流(f2),如通常的情況那樣。輸入序列中的圖像例如是在這兩個流之間均勻分配的,以使得基本流和改進流各自提供一個等于輸入數(shù)字圖像序列的頻率的一半的時間頻率。
對于實時視頻傳輸應(yīng)用來說,編碼系統(tǒng)必須也監(jiān)視與基本流(f1)相關(guān)聯(lián)的基本緩沖器(T1)和與改進流(f2)相關(guān)聯(lián)的改進緩沖器(T2)隨著時間的占用率。這些緩沖器的作用是在編碼圖像被通過傳輸信道向解碼器傳送之前存儲編碼圖像。當進行編碼時,如果編碼速率大于傳輸速率,所述存儲器充滿的速度比它們變空的速度更快。甚至有這樣的風險,即存儲器溢出,為了保證由編碼器、傳輸信道和解碼器組成的整個系統(tǒng)的正確工作,這絕不應(yīng)發(fā)生。反之,如果一個流-例如改進流-的編碼速率很慢,無論如何都低于傳輸速率,則改進緩沖器(T2)可能變空,這會導致所述系統(tǒng)的嚴重故障,因為解碼器不再接收任何數(shù)據(jù)。
在這一方面應(yīng)當注意的是,諸如基本緩沖器(T1)或改進緩沖器(T2)的緩沖器的功能由一個標準化模型規(guī)定,這保證編碼器將按MPEG-4標準產(chǎn)生流。
因此在取樣輸入圖像序列的每個當前時刻(t),評估與基本流和改進流相關(guān)聯(lián)的緩沖器的占用水平。如果一個用于流(Fi)(i等于1或2)的圖像(IM(t)),要在當前時刻(t)被解碼,則一旦所述圖像已經(jīng)被存儲在與所述流相關(guān)聯(lián)的緩沖器(Ti),就評估該緩沖器的占用程度。如果所述程度超過預定門限值(可能等于100%),一般就決定不編碼這個流中的所述圖像。
如果相反,不準備在當前時刻(t)在緩沖器(Ti)中存儲任何圖像,而所述緩沖器在所述時刻將要完全變空,則MPEG-4標準給予向流(Fi)添加被稱為填充數(shù)據(jù)的特殊數(shù)據(jù)的可能。這種填充數(shù)據(jù)被放置在涉及一個屬于所述流的編碼圖像(例如在前一個時刻被存儲在緩沖器(Ti)的最后一個圖像)的信息之后。
然而,在MPEG-4類型的流中在圖像的層次添加這種填充數(shù)據(jù),僅在精確的條件下才是允許的,所述條件是希望向其添加所述數(shù)據(jù)的所述圖像已經(jīng)以下述方式被編碼-或者以“子圖形”(sprite)方式,就是說,以這樣一種特定的方式,其中,一個把相同場景中的圖像的所有視圖聚合在一起的鑲嵌圖像被單獨編碼,這個場景中的每個圖像簡單地按其在所述鑲嵌圖像中的位置被編碼;-或者以“二進制”或“二進制形狀”方式,就是說,在這樣的方式,其中,場景中對象的輪廓(或“形狀”)和對象的紋理被單獨編碼;-或者以雙向方式B,就是說,以其中允許使用雙向圖像B的方式。
這些條件在上述的國際標準組織文件ISO/IEC 14496-22001(名稱為“Information Technology-Encoding of AudiovisualObjects-Part 2Visual”,6.2.3節(jié),2001年1月31日出版)中作了規(guī)定。
對于涉及視頻數(shù)據(jù)的實時傳輸?shù)膽?yīng)用來說,“子圖形”方式被排除在外,因為它太復雜。至于使用對象的形狀的方式,它們目前很少被用于實時應(yīng)用,因為它們較復雜,特別是需要相對于圖像的背景預先分割各對象。因此,對于矩形圖像的最常規(guī)情況來說,有可能使用填充數(shù)據(jù)的唯一方式因此是雙向方式。
然而應(yīng)當注意的是,雙向圖像的使用并非對所有應(yīng)用都有利。雙向圖像當然是被非常有效地編碼的,但是它們也把復雜性和延遲引入編碼和解碼過程,這并非總是合乎需要的,對低速率的實時應(yīng)用來說特別如此。
在不使用雙向圖像的矩形方式下的應(yīng)用的情形中,MPEG-4標準不允許使用填充數(shù)據(jù)。因此不存在已知的措施用于防止由編碼器、傳輸信道和解碼器組成的完整系統(tǒng)因緩沖器的其中之一的暫時非占用而發(fā)生的故障。
本發(fā)明的目的是提出一種編碼數(shù)字圖像序列的方法,使得有可能在所述圖像序列的編碼期間防止與基本或改進流的其中之一相關(guān)聯(lián)的緩沖器變空。
這個目的是通過如介紹段落中所述的方法實現(xiàn)的,其特征在于-所述方法也包含一個在子序列的其中之一中創(chuàng)建一個雙向圖像的步驟,能在所述輸入圖像序列的兩個連續(xù)時刻之間創(chuàng)建一個象征性的雙向圖像,旨在當與所述子序列相關(guān)聯(lián)的緩沖器的占用度低于預定門限值時接收填充數(shù)據(jù)。
這樣一個方法的優(yōu)點首先是它使得能在MPEG-4標準沒有規(guī)定的情形中使用填充數(shù)據(jù),例如對以矩形方式編碼的并沒有雙向圖像的序列使用填充數(shù)據(jù)。這些可能最簡單的條件,很經(jīng)常地被涉及實時地以低速率傳輸視頻數(shù)據(jù)的應(yīng)用所采用。
在這類應(yīng)用中,盡管這是MPEG-4標準沒有規(guī)定的,與編碼圖像的流相關(guān)聯(lián)的緩沖器可能變空在實踐中并不鮮見。這是因為,在輸入序列中的圖像,一般分配在基本和改進流之間,以便基本流提供一個與由傳輸信道保障的最低速率對應(yīng)的速率。在這個情況下,改進流通過提供一個位于傳輸信道所提供的最低保障速率與最大速率之間的額外速率而補充基本流。因此可以很容易地相像得到,圖像在輸入序列中基本流與改進流之間的分配,可能因圖像序列的內(nèi)容(例如因其復雜性)而異。甚至可以設(shè)想到一種極端情形,其中,該序列對于編碼來說暫時變得非常簡單和廉價,其中(例如在完全靜態(tài)場景的情形中)所有圖像都在基本流中被編碼。
按照本發(fā)明的方法也具有這樣的優(yōu)點,即非常適于這樣的情形,在該情形中不可能預測新圖像何時將被存儲在緩沖器中,因此不可能預測所述存儲器的填充速率何時增加。它具有允許對緊急問題迅速反應(yīng)的優(yōu)點如果在當前時刻某緩沖器正將完全變空,則在當前時刻之前的取樣時刻創(chuàng)建一個象征性的雙向圖像,并在其中存儲填充數(shù)據(jù)。所述雙向圖像能位于輸入圖像序列的兩個連續(xù)取樣時刻之間,就是說,處于尚未被其中一個流中的編碼圖像占用的時刻。應(yīng)當注意的是,實際上,對于同一個輸入圖像序列來說,向同一個取樣時刻分配兩個圖像是絕對不可能的。為此,向改進流分配一個大于輸入圖像序列的時間頻率的時間頻率,以便肯定地保留可用的取樣時刻,以在其中接收任何象征性雙向圖像。
在本發(fā)明的優(yōu)選實施例中,該方法的特征也在于,向第二個子序列分配雙倍于輸入圖像序列的圖像頻率,使得它能接收象征性雙向圖像。最簡單同時又是充分的解決方案,事實上是簡單地在輸入圖像序列的兩個取樣時刻之間提供一個自由取樣時刻。
本發(fā)明的另一個目的是一個用于用硬件或軟件裝置在例如集成電路中實現(xiàn)所述方法的輸入數(shù)字圖像序列編碼器。
將參照附圖中所示的實施例進一步描述本發(fā)明,不過本發(fā)明并不限于附圖。
圖1描述按照現(xiàn)有技術(shù)的、輸入序列中的圖像在基本流與改進流之間的分配。
圖2是按照本發(fā)明的編碼圖像序列的方法的框圖。
圖3表示在圖像序列的編碼期間緩沖器的占用度的變化的曲線的兩個例子。
圖4描述按照本發(fā)明創(chuàng)建雙向圖像的步驟。
本發(fā)明特別涉及對于特定應(yīng)用編碼數(shù)字圖像序列的方法,所述應(yīng)用涉及在變動速率傳輸信道(例如速率在256kbs與512kbs之間變動的ADSL類型的線路)上的視頻數(shù)據(jù)的實時傳輸。
在我們的例子中使用的編碼技術(shù)是MPBG-4標準,但是也可以是支持時域可擴展方案的任何其他標準。
圖2表示概括按照本發(fā)明的編碼輸入圖像序列(S)的方法的功能的框圖。如現(xiàn)有技術(shù)中那樣,所述方法包含在打算用于形成基本流(F1)的第一子序列(SS1)與打算用于形成改進流(F2)的第二子序列(SS2)之間先驗地分配DISTR所述序列(S)中的圖像的步驟(1)。不過應(yīng)注意的是,所述序列(S)中的圖像在這兩個子序列中不必是均等地分配的,并且這個分配很可能在編碼過程期間被更改。
在本發(fā)明的優(yōu)選實施例中,序列(S)中的圖像的大半甚至全部被先驗地分配給第一子序列(SS1),因此是打算用于基本流(F1)的。在這個情形中,所述基本流(F1)因此具備一個等于輸入圖像序列(S)的時間頻率的時間頻率。
按照本發(fā)明的方法也包含評估EVAL在當前的取樣時刻(t)緩沖器(T1,T2)的其中之一的占用度(To1(t),To2(t))的步驟(2)。換言之,在每個輸入序列取樣時刻(t)評估緩沖器(T1,T2)的占用度,以確保所述存儲器不溢出或完全變空。
一般出現(xiàn)兩種情況a.與當前取樣時刻(t)相關(guān)聯(lián)的圖像(Im(t))正將被編碼,然后被存儲在緩沖器(Ti)中,i=1或2;b.在當前取樣時刻(t)沒有圖像必須被存儲在緩沖器(Ti)中。
第一種情況對應(yīng)于圖2中圖像(Im1(t))的例子,該圖像是打算用于基本流的,因此是打算用于基本緩沖器(T1)的。評估步驟EVAL(2)于是包括在當前取樣時刻(t)一旦編碼的當前圖像(Enc1(t))已經(jīng)被存儲在基本緩沖器(T1)中,就評估基本緩沖器(T1)的占用度(To1(t))。這樣一個評估根據(jù)的是-在過去的取樣時刻(t-1)所述緩沖存儲器的占用度(To1(t-1));-傳輸速率,用于計算在取樣時刻(t-1)與取樣時刻(t)之間緩沖器已經(jīng)空到什么程度,即所述存儲器的變空速率(Vd(t-1,t));-用于有效地存儲編碼的當前圖像(Enc1(t))所必需的存儲空間(B(Im(t)))。給定一個希望應(yīng)用到當前圖像序列的編碼速率,有一個從中導出的對整個序列的位的總預算。這個預算能被以下述不同的方式在所述序列的圖像之間分配-或者將相同的平均預算分配給序列中的所有圖像;-或者按照編碼速率和與所述圖像有關(guān)的參數(shù)(諸如其復雜性的評估量)計算對該圖像來說個性化的預算。如果認為圖像是復雜的,則確定它需要一個比平均預算大的個性化預算,以確保編碼圖像的足夠的質(zhì)量。另一方面,如果認為圖像是低復雜性的,則向該圖像分配一個小于平均預算的個性化預算。
把為圖像(Im1(t))計算的預算(B(Im(t)))加到緩沖器(T1)在當前時刻(t)的占用率的新值,以便一旦編碼圖像Enc1(t)已經(jīng)被存儲在所述存儲器中就給出所述存儲器的占用度(To1(t))的估計??傊?,當前時刻(t)緩沖器(T1)的占用度的新值按下式表達To1(t)=To1(t-1)-Vd(t-1,t)+B(Im(t))所述評估EVAL當前取樣時刻(t)緩沖器的占用度(To1(t))的步驟(2),邏輯上后面跟隨著決定步驟DEC(3),該步驟根據(jù)所述占用度(To1(t)),決定是否必須編碼所述圖像(Im(t))。如果占用度大于一個預定門限值(其可以是100%,或者,如果對編碼當前圖像(Im(t))所需的位數(shù)允許有一定的誤差容限,則可以是個較低的值),則決定不編碼基本流中的當前圖像(Im(t))。然后可以決定將所述圖像再分配到改進流,按照相同當前取樣時刻(t)改進緩沖器的占用度它將可能在那里被有效地編碼。
相反,如果決定步驟DEC(3)決定應(yīng)當對子序列(SS1)中的當前圖像(Im(t))編碼,所述圖像就被編碼過程ENC(4)支配,編碼過程ENC(4)產(chǎn)生一個編碼的圖像Enc1(t),它被存儲在要被用于的緩沖器(T1)中。流(Fi)中的圖像(Enc1(t))然后通過傳輸信道被傳送到解碼器。
應(yīng)注意的是,評估占用度的步驟EVAL(2)和決定步驟(3)的組合,構(gòu)成一般所稱的編碼速率調(diào)節(jié)系統(tǒng)。
在第二種情形中,在當前取樣時刻沒有編碼圖像要被存儲在緩沖器中;在圖2中這對應(yīng)于改進緩沖器(T2)。評估所述存儲器的占用度(To2(t))的步驟EVAL(2),只是包括按照傳輸速率計算在過去的時刻(t-1)所述存儲器的占用度的變化。
如果所述占用度小于一個預定門限值,就是說,如果緩沖器(T2)就要變空(如圖3中的曲線(C1)所示的那樣),而在當前取樣時刻(t)沒有圖像要被存儲在其中,則按照本發(fā)明的方法提出由圖4所描述的以下解決方案,該方案包括在接近(t)的取樣時刻創(chuàng)建一個用于接收填充數(shù)據(jù)的象征性雙向圖像B。所述方法因此也包含一個如圖2中所示的雙向圖像創(chuàng)建步驟CREAT(5)。由兩個條件使這樣一個技術(shù)成為可能a.在改進流的編碼過程的開始處已經(jīng)提供了一個大于輸入圖像序列的時間頻率的時間頻率,以便為在其中存儲任何額外的圖像提供自由的取樣時刻。應(yīng)當注意的是,事實上在來自相同輸入圖像序列的被取樣的流中每個取樣時刻有多于一個的圖像是絕對不可能的。在本發(fā)明的優(yōu)選實施例中,向改進流分配一個雙倍于輸入圖像序列的時間頻率的時間頻率,就是說,象征性雙向圖像例如可以被置于時刻t-1/2。
b.所述象征性雙向圖像(Bf),就它被認為是“未編碼的”的意義上來說,在MPEG-4標準的情況下有一個特定狀態(tài)。這個圖像不含有數(shù)據(jù),并且從解碼器的觀點看來,它是在前顯示的圖像的原樣拷貝。MPEG-4標準的語義使得有可能向所述圖像(Bf)分配為滿足緩沖器(T2)的填充約束(filling constraints)所必需的那么多的填充數(shù)據(jù)。如圖3中的曲線(C2)所示,緩沖器(T2)被防止變空及引起由編碼器、傳輸信道和解碼器組成的整個系統(tǒng)的故障。
如剛剛所見的那樣,按照本發(fā)明的方法的具有的優(yōu)點是提出一種防止與編碼圖像的流相關(guān)的緩沖器變空的即時而有效的解決方案。這樣一個方法在MPBG-4標準沒有規(guī)定使用填充數(shù)據(jù)的情形中特別有益,例如對于下列實時和低速率的應(yīng)用-為了簡單而使用矩形方式;-由于太復雜而不希望使用雙向圖像;-為了適配于變動速率的傳輸信道而創(chuàng)建至少兩個取樣流的;-為了最好地利用傳輸速率,按照流的圖像是實時分配的,因而不可能預測在哪個時刻某圖像被存儲在某緩沖器中。對于改進緩沖器來說常常就是這樣。
本發(fā)明可以以裝載在一個或多個實現(xiàn)前述編碼數(shù)字圖像序列的方法的電路中的軟件形式實現(xiàn),或者以集成電路的形式實現(xiàn)。對應(yīng)于所述方法的用于編碼輸入圖像序列的設(shè)備在這里重復圖2中的功能塊。它包含-在打算形成所述基本流(F1)的第一子序列(SS1)與打算形成所述改進流(F2)的第二子序列(SS2)之間分配所述序列中的圖像的裝置(DISTR)(1);-評估當前取樣時刻(t)緩沖器(T1,T2)的其中之一的占用度(To1(t),To2(t))的裝置EVAL(2);-在子序列(SS1,SS2)的其中之一中創(chuàng)建雙向圖像的裝置CREAT(5),當與所述子序列相關(guān)聯(lián)的緩沖器占用度低于預定門限值時,該裝置能在輸入圖像序列中兩個連續(xù)時刻之間創(chuàng)建一個用來接收填充數(shù)據(jù)的象征性雙向圖像(Bf)。
有許多通過軟件實現(xiàn)前述功能的方式。就此而言,圖2是高度示意性的。因此,盡管它以幾個塊的形式顯示幾個功能,這并不排除一個執(zhí)行幾個功能的軟件包。這也不排除一個功能能由一組軟件包執(zhí)行。有可能通過視頻編碼器電路實現(xiàn)這些功能,所述電路是適當?shù)乇痪幊塘说?。程序存儲器中含有的指令集合能使電路?zhí)行以上參照圖2所述的各種操作。也可以通過讀取數(shù)據(jù)介質(zhì)(例如讀取含有指令集合的盤)在編程存儲器中加載該指令集合。也可以通過例如因特網(wǎng)的通信網(wǎng)絡(luò)進行讀取。在這種情形中,服務(wù)提供商將向感興趣的各方提供該指令集合。
不應(yīng)把本文中的括號之間的標注當作是限制性的。動詞“包含”不排除句子中所列舉的以外的部件或步驟的存在。部件前面的詞“一個”并不排除存在多個這些部件或步驟。
權(quán)利要求
1.對輸送編碼圖像的基本流(F1)和編碼圖像的改進流(F2)的數(shù)字輸入圖像序列(S)進行編碼的方法,所述這些流分別被存儲在基本緩沖器(T1)和改進緩沖器(T2)中,所述方法包含-步驟(1),在預定形成所述基本流(F1)的第一子序列(SS1)與預定形成所述改進流(F2)的第二子序列(SS2)之間分配所述序列中的圖像;-步驟(2),評估在當前取樣時刻(t)緩沖器(T1,T2)的其中之一的占用度(To1(t),To2(t));其特征在于-所述方法還包含在子序列(SS1,SS2)的其中之一中創(chuàng)建雙向圖像的步驟(5),當與所述子序列相關(guān)聯(lián)的占用度低于預定門限值時,該步驟能在輸入圖像序列的兩個相繼時刻之間創(chuàng)建一個用來接收填充數(shù)據(jù)的象征性雙向圖像(Bf)。
2.按照權(quán)利要求1所要求的對數(shù)字圖像序列(S)進行編碼的方法,其特征在于,向第二子序列(SS2)分配雙倍于輸入圖像序列的圖像頻率,使得它能接收象征性雙向圖像。
3.用于輸送編碼圖像的基本流(F1)和編碼圖像的改進流(F2)的數(shù)字圖像序列(S)的編碼器,所述流分別被存儲在基本緩沖器(T1)和改進緩沖器(T2)中,所述設(shè)備包含-在預定形成所述基本流(F1)的第一子序列(SS1)與預定形成所述改進流(F2)的第二子序列(SS2)之間分配所述序列中的圖像的裝置(1);-評估當前取樣時刻(t)緩沖器(T1,T2)的其中之一的占用度(To1(t),To2(t))的裝置(2);其特征在于-所述設(shè)備還包含用于在子序列(SS1,SS2)的其中之一中創(chuàng)建雙向圖像的裝置(5),當與所述子序列相關(guān)聯(lián)的緩沖器占用度低于預定門限值時,該裝置能在輸入圖像序列的兩個相繼時刻之間創(chuàng)建一個用來接收填充數(shù)據(jù)的象征性雙向圖像(Bf)。
4.按照權(quán)利要求3所要求的用于數(shù)字圖像序列(S)的編碼器,其特征在于,它包含適于向第二個子序列(SS2)分配雙倍于輸入圖像序列的圖像頻率以使得它能接收象征性雙向圖像的裝置。
5.用于傳輸數(shù)字圖像序列(S)的系統(tǒng),包含如權(quán)利要求3至4中所要求的編碼器,它能處理所述數(shù)字圖像序列并能通過傳輸信道將它們傳送到解碼器。
6.用于編碼數(shù)字圖像序列(S)的計算機程序,包含一個指令集合,當該指令集合被加載到所述編碼器的電路中時,使后者執(zhí)行如權(quán)利要求1至2中所要求的方法。
7.用于傳送如權(quán)利要求6中所要求的計算機程序的信號。
全文摘要
本發(fā)明涉及為在變動速率傳輸信道上實時傳輸視頻數(shù)據(jù)而對輸送一個基本層位流和一個增強層位流的數(shù)字圖像輸入序列所進行的編碼。該方法在基本層和增強層兩個子序列之間分配所述序列的圖像的編碼數(shù)據(jù),并評估兩個相關(guān)聯(lián)的緩沖器的占用度。當與所述子序列相關(guān)聯(lián)的占用度低于預定門限值時,在子序列的其中之一中創(chuàng)建一個用來接收填充數(shù)據(jù)的象征性(虛擬的、虛設(shè)的)雙向圖像。這個方法使得能在MPEG-4標準沒有規(guī)定的情形中例如為按矩形方式編碼的且沒有(正常編碼的)雙向圖像(B幀)的序列增加填充數(shù)據(jù)。
文檔編號H04N7/24GK1631040SQ03803712
公開日2005年6月22日 申請日期2003年2月12日 優(yōu)先權(quán)日2002年2月12日
發(fā)明者D·斯諾克, Y·拉曼津 申請人:皇家飛利浦電子股份有限公司