新四季網

視頻編碼中的參數集和圖片報頭的製作方法

2023-06-20 00:54:21 3

專利名稱:視頻編碼中的參數集和圖片報頭的製作方法
技術領域:
本發明一般地涉及視頻編碼,更具體地,涉及視頻比特流結構。
背景技術:
已經制定的視頻編碼標準包括ITU-T H.261,ISO/IEC MPEG-1Visual,ITU-T H.262(即ISO/IEC MPEG-2 Visual),ITU-T H.263,ISO/IEC MPEG-4 Visual和ITU-T H.264(即ISO/IEC MPEG-4 AVC)。H.264/AVC是ITU-T視頻編碼專家組(VCEG)和ISO/IEC MPEG的聯合視頻工作組的(JVT)工作成果。
另外,人們正在努力完成新的視頻編碼標準。一個成就是開發MPEG中的可伸縮視頻編碼(SVC)標準。第二個成就是開發由中國音頻視頻編碼標準工作組(AVS)組織的中國視頻編碼標準。在2004年2月,AVS確定了其第一個視頻編碼規範,用於SDTV和HDTV應用的AVS 1.0。其後,工作重心轉到移動視頻業務。並且分別於2004年12月和2006年4月公布了最後得到的兩個標準AVS-M分級1和AVS-M分級2。
H.264/AVC之前的視頻編碼標準規定了用於基礎比特流的結構,亦即,解碼器可以進行語法分析的自包含比特流。該比特流由若干層組成,通常包括以下各層中的幾層序列層、圖片層、片層、宏塊層和塊層。用於各層的比特流通常由報頭和相關聯的數據組成。片層或更高層的每個報頭以用於再同步和標識的起始碼開始。包括多個例程和子例程的這種結構稱為基於起始碼的比特流結構。
如下所述,可以用許多表來描述基於起始碼的比特流結構(為簡單起見,沒有包括序列級和圖片級的用戶數據和擴展數據)





正如在上面的表中看到的那樣,video_bitstream例程包含多個子例程,如next_start_code,sequence_header。用於這些子例程的每一個子例程的表包含多個例如起始碼的代碼和多個參數。
video_bitstream例程中的next_start_code子例程使比特流指針前進直至下一個起始碼。序列結束碼(未示出)也是一種類型的起始碼。slice_data子例程(沒有用表的方式表示)包含除片報頭之外的片的編碼視頻數據。
用於H.264/AVC的句法由網絡抽象層(NAL)單元組成。編碼的視頻數據被組織成NAL單元。每個NAL單元實際上是一個分組,該分組包含整數個字節。每個NAL單元的第一個字節是一個報頭字節,該報頭字節包含該NAL單元內的數據類型的指示,剩餘字節包含該報頭所指示的類型的有效載荷數據。NAL單元結構定義規定面向分組的和面向比特流的傳送系統中使用的一般格式。編碼器生成的一系列NAL單元稱為NAL單元流。NAL單元流不能形成基礎比特流,這是因為NAL單元中沒有起始碼。相反地,當需要基礎比特流結構時,必須利用根據H.264/AVC規範的附錄B的起始碼構造NAL單元,以形成基礎比特流。
在片層和下面的層上,H.264/AVC包含報頭,但它不包括圖片和序列報頭。而是用一個或多個參數集取代報頭。利用參數集設計來提供報頭信息的魯棒且有效的運送。因為報頭信息(如序列報頭或圖片報頭信息)的幾個關鍵比特的丟失可能會對解碼過程造成非常嚴重的不利影響,通過使用參數集設計可以隔離這類關鍵信息,以便用更靈活、更專業的方式進行處理。
假設的是參數集將包含被認為很少變化的信息,並提供對很多片的解碼。有兩種類型的參數集1)序列參數集,應用於稱為編碼視頻序列的一系列連續編碼的視頻圖片;以及2)圖片參數集,應用於編碼視頻序列內的一個或多個分割圖片的解碼。
序列和圖片參數集機制把很少變化的信息的傳送和視頻圖片中的採樣的值的編碼表示的傳送分離開來。每個片包含有指向有關圖片參數集的內容的標識符,並且每個圖片參數集包含有指向相關序列參數集的內容的標識符。如此,可以利用少量數據(標識符)來指向大量信息(參數集),而無需在每個片內重複該信息。可以在應用這些序列和圖片參數集的其它NAL單元之前發送它們,並且可以重複這些序列和參數集以提供預防數據丟失的魯棒性。在某些應用中,可以在運送其它NAL單元的信道內發送參數集(稱為「帶內」傳送)。在其它應用中,通過使用比視頻信道本身更可靠的傳送機制採用「帶外」方式來運送參數集是有利的。
H.264/AVC的比特流結構稱為NAL單元加參數集比特流結構。請注意,如果使用H.264/AVC附錄B,則可以把比特流結構視為起始碼加參數集比特流結構,這是因為可以把H.264/AVC附錄B的起始碼前綴和NAL單元的第一個字節的拼接定義為一個起始碼。
NAL單元加參數集比特流結構是包含序列參數集NAL單元、圖片參數集NAL單元和片NAL單元在內的許多NAL單元的拼接,如下所述





在上面的表中,除了別的以外,其中的nal_unit_header代碼還指示NAL單元的類型。
可以用以下方式描述起始碼加參數集比特流結構





在上面的表中,sequence_parameter_set_id代碼標識來自任一其它序列參數集的序列參數集。picture_parameter_set_id代碼標識來自任一其它圖片參數集的圖片參數集。
與基於起始碼的結構相比,序列報頭和圖片報頭子例程在起始碼加參數集結構中是無用的。鑑於此,沒有把序列報頭和圖片報頭子例程包括在起始碼加參數集結構內。AVS Video 1.0採用了基於起始碼的比特流結構。迄今為止,尚不清楚基於起始碼的比特流結構或具有NAL單元加參數集的結構是否用於AVS-M和MPEG-21 SVC編碼標準。
在基於起始碼的比特流結構中,例如在H.264/AVC之前的編碼標準中的比特流結構中,沒有使用參數集技術。因此,對於序列報頭中的每個序列或圖片報頭中的每個圖片,必須重複用信號通知保持不變的很少發生變化的信息。從壓縮效率的觀點看,這是浪費。另外,在不使用參數集技術的情況下,難以把很少發生變化的信息的傳送和其它信息的傳送分離開來。這使得編碼數據很容易受到傳輸誤差的影響,因為序列報頭或圖片報頭中很少發生變化的信息的幾個關鍵比特的丟失可能會對解碼過程造成非常嚴重的不利影響。
在NAL單元加參數集比特流結構和起始碼加參數集比特流結構中,沒有圖片報頭。必須在每個片報頭中重複用於某一圖片的保持不變的某些信息。從壓縮效率的觀點看,這也是浪費。特別地,對於H.264/AVC,正如在下面看到的那樣,保守估計此類信息將佔用全部比特速率的2%。
圖1表示層分層結構(不論是加NAL單元還是加起始碼)中的常規的基於參數集的結構。
H.264/AVC片報頭中的參數包括可以在整個圖片的每一片中變化的參數以及在整個圖片中保持不變的參數。圖2表示在整個圖片中不變的片報頭中的參數連同每個參數使用多少比特的估計。該估計給出的結果是每片16比特。對於CIF(通用媒體格式)圖片,當使用每片一個宏塊行的分片方法時,每幀有18行。得出18×16=288比特/幀。在每秒30幀時,變成8640比特/秒,這是384kbps總比特速率的2.3%。對於移動視頻通話,一個合理的假設是,QCIF(四分之一CIF)圖片具有每片100位元組,以便以64kbps的速率傳送。這等效於80片/秒。對於每片16比特,傳輸速率為80×16=1280比特/秒,即,384kbps總比特速率的2.0%。

發明內容
為了提高視頻編碼中的壓縮效率,本發明在片之前的圖片層中提供一個圖片報頭。作為選擇,圖片報頭參數可選擇地包含在片報頭內,不管該圖片層內是否提供圖片報頭。此外,圖片報頭參數可以包含在一個或多個片內。
在現有技術中,圖片報頭參數包含在片報頭內。相反地,根據本發明圖片報頭參數包含在圖片報頭內;或者圖片報頭內,並且可選擇地包含在由某一標誌指示的片報頭的每個片報頭內;或者至少一個片報頭內,並且可選擇地包含在由某一標誌指示的其它片報頭的每個片報頭內。


圖1表示視頻比特流中的常規的基於參數集的結構;圖2是現有技術的H.264/AVC片報頭中的參數的列表;圖3表示根據本發明的視頻比特流中的基於參數集的結構;圖4是一個框圖,表示根據本發明的視頻編碼系統;圖5是一個框圖,表示根據本發明的視頻編碼器;圖6是一個框圖,表示根據本發明的視頻解碼器;圖7是一個框圖,表示根據本發明的具有視頻編碼系統的電子設備;圖8a表示根據本發明另一實施例的視頻比特流中的基於參數集的結構;以及圖8b表示根據本發明又一實施例的視頻比特流中的基於參數集的結構。
具體實施例方式
可以在兩個實施例內實現本發明。第一實施例與基於起始碼的比特流結構有關,而第二實施例與NAL單元加參數集比特流有關。
第一實施例本發明的第一實施例在基於起始碼的比特流結構中同時使用參數集和圖片報頭子例程。
為了支持兩種類型的參數集子例程序列參數集子例程和圖片參數集子例程,使用兩個獨特的起始碼序列參數集起始碼和圖片參數集起始碼。這些起始碼中的每個起始碼必須與任何其它起始碼不同,它們包括比特流結束碼。
以下描述本發明的第一實施例






根據第一實施例1)在上面的表中,也允許在片報頭之前存在至少一個序列參數集或圖片參數集。
2)圖片報頭(picture_header_parameter#1,#2,...)內的信息沒有變化,用於整個圖片的解碼,並且與圖片參數集(picture_parameter#1,#2,...)內的信息相比,其變化比較頻繁(例如,針對每個圖片變化)。
3)picture_parameter_set_id代碼包含在圖片報頭和片報頭兩者內。然而,如果圖片報頭參數的語法分析不需要該圖片參數集內的信息,則也可以從該圖片報頭中排除picture_parameter_set_id代碼。如果圖片內的所有片必須使用同一圖片參數集,則還可以從該片報頭中排除picture_parameter_set_id代碼。
4)序列報頭不存在,這是因為應該在該序列報頭內的所有信息已經包含在該序列參數集內。然而,也允許序列報頭的存在,以包含變化相對頻繁的某些序列級參數(例如,針對每個序列變化)。如果序列報頭存在,則序列起始碼是必需的,作為序列報頭內的第一個參數。在這種情況下,也允許在圖片報頭之前存在至少一個序列參數集或圖片參數集。
第二實施例本發明的第二實施例在NAL單元加參數集比特流結構中同時使用參數集子例程和圖片報頭子例程。根據本發明的第二實施例,通過使用H.264/AVC附錄B或類似編碼器,可以實現在起始碼加參數集比特流結構中同時使用參數集子例程和圖片報頭子例程。
為了實現本發明的第二實施例,需要用於圖片報頭的新的NAL單元類型。如下所示,把新的圖片報頭表放在片報頭表之前






根據本發明的第二實施例1)圖片報頭NAL單元在屬於同一圖片的所有片NAL單元之前。
2)在對整個圖片進行解碼的期間內,圖片報頭信息(picture_header_pararcieter#1,#2,...)沒有變化,與圖片參數集(picture_parameter#1,#2,...)內的信息相比,其變化比較頻繁(例如,針對每個圖片變化)。
3)如果圖片NAL單元容易受到傳輸誤差,則也可以在片中選擇包含圖片報頭信息,以提高誤差恢復力。
4)picture_paramet er_set_id代碼包含在圖片報頭和片報頭兩者內。然而,如果圖片報頭參數的語法分析不需要該圖片參數集內的信息,則也可以從該圖片報頭中排除picture_parameter_set_id代碼。如果圖片內的所有片必需使用同一圖片參數集,則也可以從該片報頭中排除picture_parameter_set_id代碼。
5)序列報頭不存在,這是因為應該在序列報頭內的所有信息已經包含在該序列參數集內。然而,也可以允許存在包含有被認為是變化比較頻繁的(例如,針對每個序列變化的)某些序列級參數的序列報頭。如果該序列報頭存在,則用於該序列報頭的另一個NAL單元類型是必需的。
根據本發明的第二實施例,在每個片報頭中可以選擇性地包含圖片報頭信息(picture_header_parameter#1,#2,...)來代替圖片報頭NAL單元。
總之,在該視頻編碼方法中,根據本發明,與比特流結構中的圖片報頭子例程一起同時使用一個或多個參數集子例程。該比特流結構可以是基於起始碼的比特流結構或NAL單元加參數集比特流結構。如果該比特流是基於起始碼的比特流結構,則使用一個或多個參數集起始碼來支持相應的參數集例程。如果比特流是NAL單元加參數集比特流結構,則用於該圖片報頭的新的NAL單元是必需的和/或該圖片報頭參數可以選擇性地包含在片報頭內。連同其它NAL單元一起使用新的圖片報頭,但是在同一圖片內的所有片NAL單元之前。圖3依據視頻比特流中的層分層結構表示基於參數集的結構,不論該基於參數集的結構是基於起始碼還是基於NAL單元。和圖1所示的常規的基於參數集的結構形成對照,根據本發明的圖片報頭出現在圖片層中。在圖1和圖3中,MB代表宏塊。
可以在圖4所示的視頻編碼系統中實現根據本發明的視頻編碼方法。正如圖4所示,視頻編碼系統1包括發射設備20,後者具有可操作地與發射機40相連接的編碼器30。編碼器30接收來自諸如照相機、攝象機之類的視頻信號源10的需要在視頻流中被編碼的圖片。可以把視頻流的圖片(畫面)分成更小的部分,如片。還可以把片分成宏塊(MB)或塊。編碼器30選擇供編碼處理使用的合適的參數集,並且通過信道50和接收機70,經由發射機40向解碼器80提供選擇的參數集。正如圖4所示,解碼器80是接收機系統的一部分,接收機系統還包括一個顯示設備90。發送到解碼器的視頻數據是比特流形式的,該比特流具有多個結構層,該多個結構層包括層分層結構中的序列層、圖片層和片層。該比特流具有基於參數集的結構,包括選擇的參數集。基於參數集的結構還包括代表結構層的多個子結構,其中一個結構層代表圖片層中的圖片。根據本發明,代表該圖片層中的圖片的結構層包括片層中的多個片,以及多個片前面的圖片層中的圖片報頭。在對比特流中的視頻數據進行解碼後,可以在顯示設備90上顯示經過解碼的視頻數據。
正如圖5所示,編碼器30有一個編碼緩衝器330,用於臨時存儲需要進行編碼的某些圖片。編碼器30還包括存儲器310和處理器320,用於接收需要進行編碼的原始視頻序列302。存儲器310包括具有可執行代碼組成的軟體程序312,該可執行代碼用於生成包含在該圖片層內的參數集和圖片報頭。處理器320根據本發明執行編碼任務。存儲器310和處理器320可以是與發射設備30共存的,或是可操作地與發射設備30相連接的。從處理器320執行的編碼處理起,將經過編碼的圖片移動到編碼圖片緩衝器340,如必要的話。從編碼器30向解碼器80發射經過編碼的圖片342。
正如圖6所示,在接收端,對在處理器810中接收的經過編碼的圖片802進行解碼,以形成儘量與經過編碼的圖片相對應的解壓縮圖片。可以在RAM 830中的解碼緩衝器832中緩衝經過解碼的圖片,RAM 830是存儲設備820的一部分。解碼器80還包括內嵌在ROM840中的一個軟體程序842,以便在處理器810執行的解碼處理中使用該參數集和該圖片層內的圖片報頭。
根據本發明,編碼器30和解碼器80可以用在諸如移動終端的電子設備中。正如圖7所示,電子設備100具有用於數據和信號處理的CPU 120。CPU 120包括可操作地與RF前端相連接的編碼器30和解碼器80,用於接收來自通信網絡中的一個或多個網絡部件的視頻數據,以及用於向該通信網絡中的一個或多個網絡部件傳送視頻數據。電子設備100可以包括用於提供需要進行編碼的圖片的照相機130,以及用於顯示解碼的圖片的顯示器160。正如圖7所示,存儲設備110可以用於圖片緩衝和編碼緩衝。軟體112可以包括編碼器軟體程序312(見圖5)和解碼器軟體程序842(見圖6)。電子設備還包括可通過音頻處理器150與CPU 120可操作地相連接的音頻輸出設備152和音頻輸入設備154。例如,可以把軟體112內嵌在晶片集內的存儲介質內。
請注意,可以把本發明擴展到任意的基於起始碼的比特流結構中,其方法是在保持圖片報頭的同時,在其結構中引入一個或多個參數集。根據本發明,使用兩個參數集序列參數集和圖片參數集。然而,參數集的數目未必是2。通常,參數集的數目為N,其中N是正整數。例如,也可以使用諸如片參數集的附加參數集。
關於圖3所示的視頻比特流中的基於參數集的結構,可以在圖片的一個或多個片報頭中選擇包含圖片報頭參數,如圖8a所示。此外,也可以在至少一個片報頭中或者可選地在某一標誌指示的其它片報頭中包含該圖片報頭參數,如圖8b所示。
因此,儘管相對於其一個或多個實施例描述了本發明,但是本領域的熟練技術人員懂得,可以對其形式和細節做出前述和各種其它變更、刪節和異化,而並不背離本發明的範圍。
權利要求
1.一種用於提供視頻數據的比特流的視頻編碼方法,該比特流具有多個結構層,該多個結構層包括層分層結構中的序列層、圖片層和片層,該比特流還具有一個結構,該結構包括代表該結構層的多個子結構,其中代表該圖片層中的圖片的子結構包括該片層中的多個片,所述方法其特徵在於提供與該圖片層相關聯的信息、與該層分層結構中的該圖片層以下的結構層相關聯的信息以及與多個參數集相關聯的信息。
2.根據權利要求1的方法,其特徵在於與該圖片層相關聯的信息包括該圖片中的圖片報頭,以及與該圖片層下面的結構層相關聯的信息包括該圖片中的多個片的至少一個片中的片報頭。
3.根據權利要求1的方法,其特徵在於該視頻編碼包括該比特流中的多個起始碼。
4.根據權利要求2的方法,其特徵在於該比特流包括該片報頭中的一個或多個圖片報頭參數。
5.根據權利要求1的方法,其特徵在於該參數集還包括至少一個序列參數集和至少一個圖片參數集。
6.根據權利要求4的方法,其特徵在於該視頻數據包括多個網絡抽象層(NAL)單元,該NAL單元包括一個圖片報頭NAL單元和一個片NAL單元,並且其特徵在於與該圖片層相關聯的信息至少包括該圖片報頭NAL單元中的該圖片報頭參數,以及與該圖片層下面的結構層相關聯的信息包括該片NAL單元中的至少一個片報頭。
7.根據權利要求6的方法,其特徵在於該圖片報頭包括用於對該圖片進行解碼的圖片參數集標識符。
8.根據權利要求7的方法,其特徵在於利用唯一的NAL單元類型來標識該圖片報頭NAL單元。
9.一種用於視頻編碼中的編碼器,其特徵在於第一裝置,響應於視頻序列,基於該視頻序列提供視頻數據的比特流,該比特流具有多個結構層,該多個結構層包括層分層結構中的序列層、圖片層和片層,該比特流還具有一個結構,該結構包括代表該結構層的多個子結構,其中代表該圖片層中的圖片的子結構包括該片層中的多個片;以及第二裝置,用於提供與該圖片層相關聯的第一信息、與該層分層結構中的該圖片層以下的結構層相關聯的第二信息以及與多個參數集相關聯的第三信息。
10.根據權利要求9的編碼器,其特徵在於該第一信息包括該圖片中的一個圖片報頭,以及該第二信息包括該圖片中的多個片的至少一個片中的一個片報頭。
11.根據權利要求10的編碼器,其特徵在於該視頻編碼包括該比特流中的多個起始碼。
12.根據權利要求10的編碼器,其特徵在於該比特流包括該片報頭中的一個或多個圖片報頭參數。
13.根據權利要求10的編碼器,其特徵在於該參數集還包括至少一個序列參數集和至少一個圖片參數集。
14.根據權利要求12的編碼器,其特徵在於該視頻數據包括多個網絡抽象層(NAL)單元,該NAL單元包括一個圖片報頭NAL單元和一個片NAL單元,並且其特徵在於該第一信息至少包括該圖片報頭NAL單元中的圖片報頭參數,以及該第二信息包括該片NAL單元中的至少一個片報頭。
15.根據權利要求14的編碼器,其特徵在於該圖片報頭包括用於對該圖片進行解碼的圖片參數集標識符。
16.根據權利要求15的編碼器,其特徵在於利用唯一的NAL單元類型來標識該圖片報頭NAL單元。
17.一種用於視頻編碼中的解碼器,其特徵在於第一裝置,用於接收視頻數據的比特流,該比特流具有多個結構層,該多個結構層包括層分層結構中的序列層、圖片層和片層,該比特流還具有一個結構,該結構包括代表該結構層的多個子結構,其中代表該圖片層中的圖片的子結構包括該片層中的多個片,並且其中該比特流還具有與該圖片層相關聯的第一信息,以及與該層分層結構中的該圖片層以下的結構層相關聯的第二信息,並且其中該比特流還具有與多個參數集相關聯的第三信息;以及第二裝置,響應於該比特流,在解碼處理中基於該第一信息、該第二信息和該第三信息提供解壓縮視頻序列。
18.根據權利要求17的解碼器,其特徵在於該第一信息包括該圖片中的一個圖片報頭,以及該第二信息包括該圖片中的多個片的至少一個片中的一個片報頭。
19.根據權利要求17的解碼器,其特徵在於該第二裝置使用起始碼進行解碼。
20.根據權利要求18的解碼器,其特徵在於該比特流包括該片報頭中的一個或多個圖片報頭參數。
21.根據權利要求17的解碼器,其特徵在於該參數集還包括至少一個序列參數集和至少一個圖片參數集。
22.根據權利要求20的解碼器,其特徵在於該視頻數據包括多個網絡抽象層(NAL)單元,該NAL單元包括一個圖片報頭NAL單元和一個片NAL單元,並且其特徵在於該第一信息至少包括該圖片報頭NAL單元中的圖片報頭參數,以及該第二信息包括該片NAL單元中的至少一個片報頭。
23.根據權利要求22的解碼器,其特徵在於該圖片報頭包括用於對該圖片進行解碼的圖片參數集標識符。
24.根據權利要求23的解碼器,其特徵在於利用唯一的NAL單元類型來標識該圖片報頭NAL單元。
25.一種包含存儲介質的軟體應用程式產品,該存儲介質具有用於視頻數據的比特流的視頻編碼中的軟體應用程式,該比特流具有多個結構層,該多個結構層包括層分層結構中的序列層、圖片層和片層,該比特流還具有一個結構,該結構包括代表該結構層的多個子結構,其中代表該圖片層中的圖片的子結構包括該片層中的多個片,並且該比特流還具有多個參數集,所述軟體應用程式其特徵在於用於提供與該圖片層相關聯的第一信息的程序代碼;用於提供與該層分層結構中的該圖片層以下的結構層相關聯的第二信息的程序代碼;以及用於提供第三信息的程序代碼。
26.根據權利要求25的軟體應用程式產品,其特徵在於該第一信息包括該圖片中的一個圖片報頭,以及該第二信息包括該圖片中的多個片的至少一個片中的一個片報頭。
27.根據權利要求25的軟體應用程式產品,其特徵在於該比特流包括多個起始碼。
28.根據權利要求26的軟體應用程式產品,其特徵在於該比特流包括該片報頭中的一個或多個圖片報頭參數。
29.根據權利要求25的軟體應用程式產品,其特徵在於該參數集還包括至少一個序列參數集和至少一個圖片參數集。
30.根據權利要求28的軟體應用程式產品,其特徵在於該視頻數據包括多個網絡抽象層(NAL)單元,該NAL單元包括一個圖片報頭NAL單元和一個片NAL單元,並且該第一信息至少包括該圖片報頭NAL單元中的圖片報頭參數,以及該第二信息包括該片NAL單元中的至少一個片報頭。
31.根據權利要求30的軟體應用程式產品,其特徵在於該圖片報頭包括用於對該圖片進行解碼的圖片參數集標識符。
32.根據權利要求31的軟體應用程式產品,其特徵在於利用唯一的NAL單元類型來標識該圖片報頭NAL單元。
33.根據權利要求25的軟體應用程式產品,其特徵在於用於實現該存儲介質的晶片集。
34.一種電子設備,其特徵在於用於視頻編碼中的編碼器,其響應於視頻序列,基於該視頻序列提供視頻數據的比特流,該比特流具有多個結構層,該多個結構層包括層分層結構中的序列層、圖片層和片層,該比特流還具有一個結構,該結構包括代表該結構層的多個子結構,其中代表該圖片層中的圖片的子結構包括該片層中的多個片;並且其中該比特流還包括與該圖片層相關聯的第一信息、與該層分層結構中的該圖片層以下的結構層相關聯的第二信息以及與多個參數集相關聯的第三信息;以及通過信道發射該比特流的發射機。
35.根據權利要求34的電子設備,其特徵在於該第一信息包括該圖片中的一個圖片報頭,以及該第二信息包括該圖片中的多個片的至少一個片中的一個片報頭。
36.根據權利要求34的電子設備,其特徵在於該視頻編碼使用該比特流中的起始碼。
37.根據權利要求35的電子設備,其特徵在於該比特流包括該片報頭中的一個或多個圖片報頭參數。
38.根據權利要求34的電子設備,其特徵在於該參數集還包括至少一個序列參數集和至少一個圖片參數集。
39.根據權利要求37的電子設備,其特徵在於該視頻數據包括多個網絡抽象層(NAL)單元,該NAL單元包括一個圖片報頭NAL單元和一個片NAL單元,並且該第一信息至少包括該圖片報頭NAL單元中的圖片報頭參數,以及該第二信息包括該片NAL單元中的至少一個片報頭。
40.根據權利要求39的電子設備,其特徵在於該圖片報頭包括用於對該圖片進行解碼的圖片參數集標識符。
41.根據權利要求40的電子設備,其特徵在於利用唯一的NAL單元類型來標識該圖片報頭NAL單元。
42.一種電子設備,其特徵在於接收機,適於接收視頻數據的比特流;以及解碼器,響應於該接收的比特流,用於提供視頻序列,其中該接收的比特流具有多個結構層,該多個結構層包括層分層結構中的序列層、圖片層和片層,該接收的比特流還具有一個結構,該結構包括代表該結構層的多個子結構,其中代表該圖片層中的圖片的子結構包括該片層中的多個片,並且其中該接收的比特流還具有與該圖片層相關聯的第一信息、與該層分層結構中的該圖片層以下的結構層相關聯的第二信息以及與多個參數集相關聯的第三信息,並且其中該視頻序列基於該第一信息和該第二信息。
43.根據權利要求42的電子設備,其特徵在於該第一信息包括該圖片中的一個圖片報頭,以及該第二信息包括該圖片中的多個片的至少一個片中的一個片報頭。
44.根據權利要求42的電子設備,其特徵在於該視頻編碼包括該比特流中的多個起始碼。
45.根據權利要求43的電子設備,其特徵在於該比特流包括該片報頭中的一個或多個圖片報頭參數。
46.根據權利要求42的電子設備,其特徵在於該參數集還包括至少一個序列參數集和至少一個圖片參數集。
47.根據權利要求45的電子設備,其特徵在於該視頻數據包括多個網絡抽象層(NAL)單元,該NAL單元包括一個圖片報頭NAL單元和一個片NAL單元,並且該第一信息至少包括該圖片報頭NAL單元中的圖片報頭參數,以及該第二信息包括該片NAL單元中的至少一個片報頭。
48.根據權利要求47的電子設備,其特徵在於該圖片報頭包括用於對該圖片解碼的圖片參數集標識符。
49.根據權利要求48的電子設備,其特徵在於利用唯一的NAL單元類型來標識該圖片報頭NAL單元。
全文摘要
在用於視頻編碼的基於起始碼的比特流結構中,與該起始碼中的參數集一起使用圖片報頭。該圖片報頭在同一圖片中的片報頭之前出現。因此,可以允許在該片報頭之前存在至少一個序列參數集或圖片參數集。在NAL單元參數集比特流結構中,圖片報頭NAL單元在片NAL單元之前出現。在任何一個結構中,在對整個圖片進行解碼時,圖片報頭信息必需保持不變,但是與圖片參數集中的信息相比,其變化更頻繁。
文檔編號H04N7/26GK101036392SQ200580034316
公開日2007年9月12日 申請日期2005年8月29日 優先權日2004年9月3日
發明者王業奎, M·阿尼塞拉 申請人:諾基亞公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀