欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在視頻譯碼中用信號發(fā)出圖片大小的制作方法

文檔序號:7991193閱讀:133來源:國知局
在視頻譯碼中用信號發(fā)出圖片大小的制作方法
【專利摘要】本發(fā)明提供一種視頻編碼器,其經(jīng)配置以確定包含于視頻序列中的一個或一個以上圖片的圖片大小。與所述視頻序列相關(guān)聯(lián)的所述圖片大小可為所述視頻序列的對準譯碼單元大小的倍數(shù)。在一個實例中,所述視頻序列的所述對準譯碼單元大小可包括最小譯碼單元大小,其中所述最小譯碼單元大小是選自對應(yīng)于所述視頻序列中的不同圖片的多個最小的譯碼單元大小。一種視頻解碼器經(jīng)配置以獲得語法元素以便確定所述視頻序列的所述圖片大小和所述對準譯碼單元大小。所述視頻解碼器以所述圖片大小解碼包含于所述視頻序列中的所述圖片,且將所述經(jīng)解碼圖片存儲于經(jīng)解碼圖片緩沖器中。
【專利說明】在視頻譯碼中用信號發(fā)出圖片大小
[0001]本申請案主張以下各者的權(quán)利:
[0002]2011年7月17日申請的第61 / 508, 659號美國臨時申請案;
[0003]2011年9月2日申請的第61 / 530,819號美國臨時申請案;以及
[0004]2011年10月20日申請的第61 / 549,480號美國臨時申請案,以上各案中的每一者的全部內(nèi)容在此以引用的方式并入本文中。
【技術(shù)領(lǐng)域】
[0005]本發(fā)明涉及視頻譯碼領(lǐng)域。
【背景技術(shù)】
[0006]數(shù)字視頻能力可并入到廣泛范圍的裝置中,包含數(shù)字電視、數(shù)字直播系統(tǒng)、無線廣播系統(tǒng)、個人數(shù)字助理(PDA)、膝上型或桌上型計算機、平板計算機、電子書閱讀器、數(shù)字相機、數(shù)字記錄裝置、數(shù)字媒體播放器、視頻游戲裝置、視頻游戲控制臺、蜂窩式或衛(wèi)星無線電電話、所謂的“智能電話”、視頻電話會議裝置、視頻流裝置等等。數(shù)字視頻裝置實施視頻壓縮技術(shù),例如以下各者中所描述的那些視頻壓縮技術(shù):由MPEG-2、MPEG-4、ITU-T H.263、ITU-T H.264 / MPEG-4(第10部分、高級視頻譯碼(AVC))定義的標準、目前正在開發(fā)的高效視頻譯碼01EVC)標準,和所述標準的擴展。視頻裝置可通過實施所述視頻壓縮技術(shù)而更有效率地發(fā)射、接收、編碼、解碼及/或存儲數(shù)字視頻信息。
[0007]視頻壓縮技術(shù)執(zhí)行空間(圖片內(nèi))預(yù)測及/或時間(圖片間)預(yù)測以減少或去除視頻序列中固有的冗余。對于基于塊的視頻譯碼,可將視頻切片(即,視頻幀或視頻幀的一部分)分割為視頻塊,所述視頻塊也可稱作樹塊、譯碼單元(CU)和/或譯碼節(jié)點。使用相對于同一圖片中的相鄰塊中的參考樣本的空間預(yù)測來編碼圖片的經(jīng)幀內(nèi)譯碼(I)切片中的視頻塊。圖片的經(jīng)幀間譯碼(P或B)切片中的視頻塊可使用相對于同一圖片中的相鄰塊中的參考樣本的空間預(yù)測或相對于其它參考圖片中的參考樣本的時間預(yù)測。圖片可稱作幀,且參考圖片可稱作參考幀。
[0008]空間或時間預(yù)測產(chǎn)生用于待譯碼的塊的預(yù)測性塊。殘余數(shù)據(jù)表示待譯碼的原始塊與預(yù)測性塊之間的像素差。經(jīng)幀間譯碼塊是根據(jù)指向形成預(yù)測性塊的參考樣本的塊的運動向量進行編碼,且殘余數(shù)據(jù)指示經(jīng)譯碼塊與預(yù)測性塊之間的差。經(jīng)幀內(nèi)譯碼塊是根據(jù)幀內(nèi)譯碼模式和殘余數(shù)據(jù)進行編碼。為了進行進一步壓縮,可將殘余數(shù)據(jù)從像素域變換到變換域,從而產(chǎn)生可接著進行量化的殘余變換系數(shù)??蓲呙枳畛跻远S陣列布置的經(jīng)量化的變換系數(shù)以便產(chǎn)生變換系數(shù)的一維向量,且可應(yīng)用熵譯碼以實現(xiàn)更多壓縮。

【發(fā)明內(nèi)容】

[0009]一股來說,本發(fā)明描述用于譯碼包含于視頻序列的圖片或幀中的視頻數(shù)據(jù)的技術(shù)。明確地說,本發(fā)明描述可基于所述視頻序列的對準譯碼單元大小來譯碼所述視頻序列中的一群組圖片的圖片大小的技術(shù)。所述視頻序列的所述對準譯碼單元大小可選自所述視頻譯碼方案所支持的若干可能譯碼單元大小。本發(fā)明的技術(shù)包含用信號發(fā)出所述視頻序列中的所述圖片中的一者或一者以上的對準譯碼單元大小,以及將所述一個或一個以上圖片的大小譯碼為最小譯碼單元的倍數(shù)。
[0010]在本發(fā)明的一個實例中,一種用于編碼視頻數(shù)據(jù)的方法包括:確定定義視頻序列的多個圖片中的每一者的最小譯碼單元大小,其中最小譯碼單元大小是選自包含最大的可能譯碼單元大小的多個可能譯碼單元大??;基于所述多個可能譯碼單元大小來確定所述視頻序列的對準譯碼單元大?。淮_定與所述視頻序列相關(guān)聯(lián)的圖片大小,其中與所述視頻序列相關(guān)聯(lián)的所述圖片大小為所述對準譯碼單元大小的倍數(shù);以及在序列層級語法信息中用信號發(fā)出所述對準譯碼單元大小值。
[0011]在另一實例中,一種解碼視頻數(shù)據(jù)的方法包括:獲得經(jīng)譯碼的視頻序列,所述經(jīng)譯碼的視頻序列包含使用第一最小譯碼單元大小譯碼的第一圖片和使用第二最小譯碼單元大小譯碼的第二圖片;獲得待存儲于經(jīng)解碼圖片緩沖器中的經(jīng)解碼圖片的圖片大小,其中所述圖片大小為所述第一譯碼單元大小、所述第二譯碼單元大小或最大譯碼單元大小中的一者的倍數(shù);以及將所述經(jīng)解碼圖片存儲于經(jīng)解碼圖片緩沖器中。
[0012]在另一實例中,一種用于編碼視頻數(shù)據(jù)的設(shè)備包括視頻編碼裝置,所述視頻編碼裝置經(jīng)配置以進行以下操作:確定定義視頻序列的多個圖片中的每一者的最小譯碼單元大小,其中最小譯碼單元大小是選自包含最大的可能譯碼單元大小的多個可能譯碼單元大?。换谒龆鄠€可能譯碼單元大小來確定所述視頻序列的對準譯碼單元大?。淮_定與所述視頻序列相關(guān)聯(lián)的圖片大小,其中與所述視頻序列相關(guān)聯(lián)的所述圖片大小為所述對準譯碼單元大小的倍數(shù);以及在序列層級語法信息中用信號發(fā)出所述對準譯碼單元大小值。
[0013]在另一實例中,一種用于解碼視頻數(shù)據(jù)的設(shè)備包括視頻解碼裝置,所述視頻解碼裝置經(jīng)配置以進行以下操作:獲得經(jīng)譯碼的視頻序列,所述經(jīng)譯碼的視頻序列包含使用第一最小譯碼單元大小譯碼的第一圖片和使用第二最小譯碼單元大小譯碼的第二圖片;獲得待存儲于經(jīng)解碼圖片緩沖器中的經(jīng)解碼圖片的圖片大小,其中所述圖片大小為所述第一譯碼單元大小、所述第二譯碼單元大小或最大譯碼單元大小中的一者的倍數(shù);以及將所述經(jīng)解碼圖片存儲于經(jīng)解碼圖片緩沖器中。
[0014]在另一實例中,一種用于編碼視頻數(shù)據(jù)的裝置包括:用于確定定義視頻序列的多個圖片中的每一者的最小譯碼單元大小的裝置,其中最小譯碼單元大小是選自包含最大的可能譯碼單元大小的多個可能譯碼單元大?。挥糜诨谒龆鄠€可能譯碼單元大小來確定所述視頻序列的對準譯碼單元大小的裝置;用于確定與所述視頻序列相關(guān)聯(lián)的圖片大小的裝置,其中與所述視頻序列相關(guān)聯(lián)的所述圖片大小為所述對準譯碼單元大小的倍數(shù);以及用于在序列層級語法信息中用信號發(fā)出所述對準譯碼單元大小值的裝置。
[0015]在另一實例中,一種用于解碼視頻數(shù)據(jù)的裝置包括:用于獲得經(jīng)譯碼的視頻序列的裝置,所述經(jīng)譯碼的視頻序列包含使用第一最小譯碼單元大小譯碼的第一圖片和使用第二最小譯碼單元大小譯碼的第二圖片;用于獲得待存儲于經(jīng)解碼圖片緩沖器中的經(jīng)解碼圖片的圖片大小的裝置,其中所述圖片大小為所述第一譯碼單元大小、所述第二譯碼單元大小或最大譯碼單元大小中的一者的倍數(shù);以及用于將所述經(jīng)解碼圖片存儲于經(jīng)解碼圖片緩沖器中的裝置。
[0016]在另一實例中,一種計算機可讀存儲媒體包括存儲于其上的指令,所述指令在經(jīng)執(zhí)行時致使用于編碼視頻數(shù)據(jù)的裝置的處理器進行以下操作:確定定義視頻序列的多個圖片中的每一者的最小譯碼單元大小,其中最小譯碼單元大小是選自包含最大的可能譯碼單元大小的多個可能譯碼單元大小;基于所述多個可能譯碼單元大小來確定所述視頻序列的對準譯碼單元大?。淮_定與所述視頻序列相關(guān)聯(lián)的圖片大小,其中與所述視頻序列相關(guān)聯(lián)的所述圖片大小為所述對準譯碼單元大小的倍數(shù);以及在序列層級語法信息中用信號發(fā)出所述對準譯碼單元大小值。
[0017]在另一實例中,一種計算機可讀存儲媒體包括存儲于其上的指令,所述指令在經(jīng)執(zhí)行時致使用于解碼視頻數(shù)據(jù)的裝置的處理器進行以下操作:獲得經(jīng)譯碼的視頻序列,所述經(jīng)譯碼的視頻序列包含使用第一最小譯碼單元大小譯碼的第一圖片和使用第二最小譯碼單元大小譯碼的第二圖片;獲得待存儲于經(jīng)解碼圖片緩沖器中的經(jīng)解碼圖片的圖片大小,其中所述圖片大小為所述第一譯碼單元大小、所述第二譯碼單元大小或最大譯碼單元大小中的一者的倍數(shù);以及將所述經(jīng)解碼圖片存儲于經(jīng)解碼圖片緩沖器中。
[0018]一個或一個以上實例的細節(jié)陳述于隨附圖式和以下描述中。其它特征、目標及優(yōu)勢將從所述描述和所述圖式以及從權(quán)利要求書顯而易見。
【專利附圖】

【附圖說明】
[0019]圖1為說明實例視頻編碼及解碼系統(tǒng)的框圖。
[0020]圖2為說明可實施本發(fā)明中所描述的技術(shù)的實例視頻編碼器的框圖。
[0021]圖3為說明用于根據(jù)本發(fā)明的技術(shù)來編碼視頻數(shù)據(jù)的實例技術(shù)的流程圖。
[0022]圖4為說明可實施本發(fā)明中所描述的技術(shù)的實例視頻解碼器的框圖。
[0023]圖5為說明用于根據(jù)本發(fā)明的技術(shù)來解碼視頻數(shù)據(jù)的實例技術(shù)的流程圖。
【具體實施方式】
[0024]視頻序列可包含一群組圖片。圖片群組中的每一圖片可具有最小譯碼單元大小。在一個實例中,所述最小譯碼單元大小可為具有以下像素或樣本尺寸中的一者的矩形或正方形:4個像素、8個像素、16個像素、32個像素及64個像素。為了增加視頻序列的譯碼效率,確定視頻序列的最小譯碼單元大小且指定圖片群組的圖片大小可為有用的,其中圖片大小為視頻序列的最小譯碼單元大小的最小值的倍數(shù)。
[0025]圖1為說明可實施本發(fā)明的技術(shù)的視頻編碼及解碼系統(tǒng)10的一個實例的框圖。如圖1中所展示,系統(tǒng)10包含源裝置12,源裝置12經(jīng)由通信信道15將經(jīng)編碼視頻發(fā)射到目的地裝置16。源裝置12和目的地裝置16可包括廣泛范圍的裝置中的任一者。在一些情況下,源裝置12和目的地裝置16可包括無線通信裝置手機,例如所謂的蜂窩式或衛(wèi)星無線電電話等。然而,可將一股應(yīng)用于編碼及解碼的本發(fā)明的技術(shù)應(yīng)用于包含視頻編碼及/或解碼能力的非無線裝置。源裝置12和目的地裝置16僅僅為可支持本文中所描述的技術(shù)的譯碼裝置的實例。
[0026]在圖1的實例中,源裝置12可包含視頻源20、視頻編碼器22、調(diào)制器/解調(diào)器(調(diào)制解調(diào)器)23和發(fā)射器24。目的地裝置16可包含接收器26、調(diào)制解調(diào)器27、視頻解碼器28和顯示裝置30。
[0027]視頻源20可包括視頻俘獲裝置,例如視頻攝影機、含有先前所俘獲視頻的視頻存檔、來自視頻內(nèi)容提供者或另一視頻源的視頻饋入等。作為另一替代例,視頻源20可產(chǎn)生作為源視頻的基于計算機圖形的數(shù)據(jù),或?qū)崨r視頻、經(jīng)存檔視頻及計算機產(chǎn)生的視頻的組合。在一些情況下,如果視頻源20為視頻攝影機,那么源裝置12和目的地裝置16可形成所謂的照相手機或視頻電話。在每一種情況下,可由視頻編碼器22來編碼所俘獲、預(yù)先俘獲或計算機產(chǎn)生的視頻。
[0028]在一些實例(但并非所有情況)中,一旦由視頻編碼器22編碼了視頻數(shù)據(jù),就可接著由調(diào)制解調(diào)器23根據(jù)通信標準來調(diào)制經(jīng)編碼的視頻信息,所述通信標準例如碼分多址(CDMA)、正交頻分多路復(fù)用(OFDM)或任何其它通信標準或技術(shù)。經(jīng)編碼且經(jīng)調(diào)制的數(shù)據(jù)可接著經(jīng)由發(fā)射器24而發(fā)射到目的地裝置16。調(diào)制解調(diào)器23可包含各種混頻器、濾波器、放大器或經(jīng)設(shè)計以用于信號調(diào)制的其它組件。發(fā)射器24可包含經(jīng)設(shè)計以用于發(fā)射數(shù)據(jù)的電路,所述電路包含放大器、濾波器及一個或一個以上天線。目的地裝置16的接收器26經(jīng)由信道15接收信息,且調(diào)制解調(diào)器27解調(diào)制所述信息。由視頻解碼器28執(zhí)行的視頻解碼過程可包含與由視頻編碼器22執(zhí)行的編碼技術(shù)互逆的技術(shù)。
[0029]通信信道15可包括任何無線或有線通信媒體(例如射頻(RF)頻譜或一個或一個以上物理傳輸線,或無線與有線媒體的任何組合)。通信信道15可形成基于包的網(wǎng)絡(luò)(例如,局域網(wǎng)、廣域網(wǎng)或例如因特網(wǎng)等全球網(wǎng)絡(luò))的部分。通信信道15 —股表示用于將視頻數(shù)據(jù)從源裝置12發(fā)射到目的地裝置16的任何合適通信媒體或不同通信媒體的集合。此外,圖1僅僅為實例,且本發(fā)明的技術(shù)可適用于未必包含編碼裝置與解碼裝置之間的任何數(shù)據(jù)通信的視頻譯碼設(shè)置(例如,視頻編碼或視頻解碼)。在其它實例中,可從本地存儲器檢索數(shù)據(jù),經(jīng)由網(wǎng)絡(luò)流式傳輸數(shù)據(jù)等等。編碼裝置可編碼數(shù)據(jù)且將數(shù)據(jù)存儲到存儲器,及/或解碼裝置可從存儲器檢索及解碼數(shù)據(jù)。在許多情況下,編碼及解碼是由非相關(guān)裝置執(zhí)行,所述非相關(guān)裝置彼此不通信,而是僅將數(shù)據(jù)編碼到存儲器及/或從存儲器檢索及解碼數(shù)據(jù)。舉例來說,在編碼視頻數(shù)據(jù)之后,可將視頻數(shù)據(jù)包化以用于發(fā)射或存儲。可遵照多種標準中的任一者(例如,國際標準化組織(ISO)基礎(chǔ)媒體文件格式及其擴展(例如AVC等))將視頻數(shù)據(jù)匯編成視頻文件。
[0030]在一些情況下,視頻編碼器22和視頻解碼器28可實質(zhì)上根據(jù)例如新興HEVC標準等視頻壓縮標準進行操作。然而,本發(fā)明的技術(shù)也可在多種其它視頻譯碼標準的情境中應(yīng)用,包含一些舊標準或新的或新興標準。雖然未展示于圖1中,但在一些情況下,視頻編碼器22和視頻解碼器28可各自與音頻編碼器和解碼器集成,且可包含適當MUX-DEMUX單元或其它硬件和軟件以處置共同數(shù)據(jù)流或單獨數(shù)據(jù)流中的音頻和視頻兩者的編碼。在適用的情況下,MUX-DEMUX單元可遵照ITU H.223多路復(fù)用器協(xié)議或例如用戶數(shù)據(jù)報協(xié)議(UDP)等其它協(xié)議。
[0031]視頻編碼器22和視頻解碼器28各自可實施為一個或一個以上微處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、離散邏輯、軟件、硬件、固件或其組合。視頻編碼器22和視頻解碼器28中的每一者可包含于一個或一個以上編碼器或解碼器中,編碼器或解碼器中的任一者可集成為各別移動裝置、用戶裝置、廣播裝置、服務(wù)器等等中的組合式編碼器/解碼器(CODEC)的部分。在本發(fā)明中,術(shù)語譯碼器指編碼器、解碼器或CODEC,且術(shù)語譯碼器、編碼器、解碼器及CODEC皆指經(jīng)設(shè)計用于符合本發(fā)明的視頻數(shù)據(jù)的譯碼(編碼及/或解碼)的特定機器。在本發(fā)明中,術(shù)語“譯碼”可指編碼及/或解碼中的任一者或兩者。
[0032]在一些情況下,源裝置12和目的地裝置16可以實質(zhì)上對稱的方式操作。舉例來說,源裝置12和目的地裝置16中的每一者可包含視頻編碼及解碼組件。因此,系統(tǒng)10可支持源裝置12與目的地裝置16之間的單向或雙向視頻發(fā)射(例如,以用于視頻流式傳輸、視頻播放、視頻廣播或視頻電話)。
[0033]視頻編碼器22和視頻解碼器28可執(zhí)行預(yù)測性譯碼,其中將正被譯碼的視頻塊與一個或一個以上預(yù)測性候選者進行比較以便識別預(yù)測性塊。視頻塊可存在于個別視頻幀或圖片(或其它獨立定義的視頻單元,例如切片等)內(nèi)。可將幀、切片、幀的部分、圖片群組或其它數(shù)據(jù)結(jié)構(gòu)定義為包含視頻塊的視頻信息單元。預(yù)測性譯碼的過程可為幀內(nèi)的(在所述情況下,預(yù)測性數(shù)據(jù)是基于同一視頻幀或切片內(nèi)的相鄰幀內(nèi)數(shù)據(jù)產(chǎn)生)或幀間的(在所述情況下,預(yù)測性數(shù)據(jù)是基于先前或后續(xù)幀或切片中的視頻數(shù)據(jù)產(chǎn)生)。視頻編碼器22和視頻解碼器28可支持若干不同預(yù)測性譯碼模式。視頻編碼器22可選擇所要視頻譯碼模式。在預(yù)測性譯碼中,在識別預(yù)測性塊之后,將正被譯碼的當前視頻塊與所述預(yù)測性塊之間的差譯碼為殘余塊,且將預(yù)測語法(例如,在幀間譯碼的情況下的運動向量,或在幀內(nèi)譯碼的情況下的預(yù)測性模式)用以識別預(yù)測性塊。在一些情況下,可將殘余塊變換及量化。變換技術(shù)可包括DCT過程或概念上類似的過程、整數(shù)變換、小波變換或其它類型的變換。在DCT過程中,作為實例,變換過程將像素值(例如,殘余像素值)的集合轉(zhuǎn)換成變換系數(shù),所述變換系數(shù)可表示在頻域中的像素值的能量。視頻編碼器22和視頻解碼器28可將量化應(yīng)用于變換系數(shù)。量化一股地涉及限制與任一給定變換系數(shù)相關(guān)聯(lián)的位的數(shù)目的過程。
[0034]在變換及量化之后,視頻編碼器22和視頻解碼器28可對經(jīng)量化且經(jīng)變換的殘余視頻塊執(zhí)行熵譯碼。作為編碼過程的部分,視頻編碼器22可產(chǎn)生將由視頻解碼器28在解碼過程中使用的語法元素。視頻編碼器22也可熵編碼語法元素且在經(jīng)編碼的位流中包含語法元素。一股來說,熵譯碼包括共同地壓縮一序列經(jīng)量化的變換系數(shù)和/或其它語法信息的一個或一個以上過程。視頻編碼器22和視頻解碼器28可對經(jīng)量化的變換系數(shù)執(zhí)行掃描技術(shù)以便根據(jù)二維視頻塊定義系數(shù)的一個或一個以上串行化一維向量。接著可(例如)經(jīng)由上下文自適應(yīng)性可變長度譯碼(CAVLC)、上下文自適應(yīng)性二進位算術(shù)譯碼(CABAC)或另一熵譯碼過程來熵譯碼經(jīng)掃描的系數(shù)連同任何語法信息。
[0035]在一些實例中,作為編碼過程的部分,視頻編碼器22可解碼經(jīng)編碼的視頻塊以便產(chǎn)生用于后續(xù)視頻塊的后續(xù)基于預(yù)測的譯碼的視頻數(shù)據(jù)。此過程時常被稱作編碼過程的解碼回路,且一股地模擬由解碼器裝置執(zhí)行的解碼。在編碼器或解碼器的解碼回路中,可使用濾波技術(shù)以改善視頻質(zhì)量,且(例如)使像素邊界平滑且有可能從經(jīng)解碼視頻去除假影。此濾波可為回路內(nèi)濾波或回路后濾波。在回路內(nèi)濾波的情況下,經(jīng)重建構(gòu)的視頻數(shù)據(jù)的濾波發(fā)生于譯碼回路中,此意謂經(jīng)濾波的數(shù)據(jù)由編碼器或解碼器存儲以供隨后用于預(yù)測后續(xù)圖像數(shù)據(jù)。與此對比,在回路后濾波的情況下,經(jīng)重建構(gòu)的視頻數(shù)據(jù)的濾波發(fā)生于譯碼回路之夕卜,此意謂數(shù)據(jù)的未經(jīng)濾波版本由編碼器或解碼器存儲以供隨后用于預(yù)測后續(xù)圖像數(shù)據(jù)。回路濾波時常在單獨解塊濾波過程之后,所述解塊濾波過程通常將濾波應(yīng)用于在鄰近視頻塊的邊界上或附近的像素以便去除出現(xiàn)于視頻塊邊界處的方塊效應(yīng)假影。
[0036]目前正進行努力以開發(fā)新的視頻譯碼標準,目前稱作高效視頻譯碼(HEVC)。所述即將到來的標準也稱作H.265。HEVC標準的新近草案(稱作“HEVC工作草案3”或“WD3”)描述于偉根(Wiegand)等人的文獻JCTVC_E603“高效視頻譯碼(HEVC)文本規(guī)范草案3 (Highefficiency video coding (HEVC) text specification draft3) ”(ITU_T SG16WP3 和 ISO/IEC JTCl / SC29 / WGll的視頻譯碼聯(lián)合協(xié)作小組(JCT-VC),第五次會議:日內(nèi)瓦,瑞士聯(lián)邦,2011年3月16日到23日)中,所述文獻的全部內(nèi)容在此以引用的方式并入本文中。所述標準化努力是基于稱作HEVC測試模型(HM)的視頻譯碼裝置的模型。所述HM假定超越經(jīng)配置以根據(jù)ITU-T H.264 / AVC來譯碼視頻數(shù)據(jù)的裝置的視頻譯碼裝置的若干能力。舉例來說,盡管H.264提供九個幀內(nèi)預(yù)測編碼模式,但HM提供多達三十四個幀內(nèi)預(yù)測編碼模式。視頻編碼器22可對符合HEVC標準和HEVC測試模型的視頻數(shù)據(jù)的塊進行操作。
[0037]HEVC標準包含視頻數(shù)據(jù)的塊的特定術(shù)語和塊大小。明確地說,HEVC包含以下術(shù)語:最大譯碼單元(LCU)、譯碼單元(CU)、預(yù)測單元(PU)和變換單元(TU)。在本發(fā)明的意義內(nèi),IXU、⑶、PU和TU皆為視頻塊。本發(fā)明也使用術(shù)語塊來指IXU、⑶、PU或TU中的任一者。在HEVC中,可在IXU層級、⑶層級、PU層級和TU層級定義語法元素。在HEVC中,IXU指最大大小的譯碼單元,其為在給定情形下所支持的就像素數(shù)目來說的最大譯碼單元。一股來說,在HEVC中,除了 CU不具有大小區(qū)別外,CU具有與H.264的宏塊類似的用途。因此,可將CU分裂為子CU且可將LCU分割為較小CU。另外,出于預(yù)測的目的,可將CU分割為預(yù)測單元(PU)。PU可表示對應(yīng)⑶的全部或一部分,且可包含用于檢索PU的參考樣本的數(shù)據(jù)。PU可具有正方形或矩形形狀。TU表示像素差值或像素殘余的集合,其可經(jīng)變換以產(chǎn)生可經(jīng)量化的變換系數(shù)。在HEVC標準中,變換并非固定的,而是根據(jù)變換單元(TU)大小進行定義,所述變換單元(TU)大小可為與給定CU相同的大小,或有可能更小。
[0038]在HEVC中,IXU可與四叉樹數(shù)據(jù)結(jié)構(gòu)相關(guān)聯(lián)。另外,在一些實例中,可使用四叉樹分割方案將對應(yīng)于CU的殘余樣本再分為更小單元,所述四叉樹分割方案包含稱為“殘余四叉樹”(RQT)的四叉樹結(jié)構(gòu)。一股來說,四叉樹數(shù)據(jù)結(jié)構(gòu)包含每一⑶一個節(jié)點,其中根節(jié)點可對應(yīng)于IXU。舉例來說,CUtl可指IXU,且OT1到CU4可包括IXU的子⑶。如果⑶被分裂為四個子CU,那么對應(yīng)于所述CU的節(jié)點包含四個葉節(jié)點,所述四個葉節(jié)點中的每一者對應(yīng)于所述子CU中的一者。四叉樹數(shù)據(jù)結(jié)構(gòu)的每一節(jié)點可提供對應(yīng)CU的語法數(shù)據(jù)。舉例來說,四叉樹中的節(jié)點可包含CU層級語法中的分裂旗標以指示對應(yīng)于所述節(jié)點的CU是否被分裂為子CU??蛇f歸地定義CU的語法元素,且語法元素可取決于CU是否被分裂為子CU。如果⑶未被進一步分裂,那么將其稱作葉⑶。在本發(fā)明中,也可將葉⑶的4個子⑶稱作葉⑶,但不存在原始葉⑶的顯式分裂。舉例來說,如果16X 16大小的⑶不進一步分裂,那么四個8X8子⑶也將稱作葉⑶,盡管所述16X 16⑶從未分裂過。
[0039]RQT的葉節(jié)點或葉⑶可對應(yīng)于TU。S卩,葉⑶可包含四叉樹,其指示所述葉⑶如何分割為TU。葉CU可包含一個或一個以上變換單元(TU)。本發(fā)明可將指示如何分割LCU的四叉樹稱作CU四叉樹,且將指示如何將葉CU分割為TU的四叉樹稱作TU四叉樹。TU四叉樹的根節(jié)點一股地對應(yīng)于葉CU,而⑶四叉樹的根節(jié)點一股地對應(yīng)于IXU。TU四叉樹的未經(jīng)分裂的TU稱作葉TU。分裂旗標可指示葉CU是否分裂為四個變換單元。接著,可進一步將每一變換單元分裂為4個子TU。當TU不被進一步分裂時,其可稱作葉TU。
[0040]另外,葉節(jié)點或葉⑶可包含一個或一個以上預(yù)測單元(PU)。舉例來說,當PU經(jīng)中貞間模式編碼時,PU可包含定義的運動向量的數(shù)據(jù)。定義運動向量的數(shù)據(jù)可描述(例如)運動向量的水平分量、運動向量的垂直分量、運動向量的分辨率(例如,四分之一像素精度或八分之一像素精度)、運動向量所指向的參考幀,和/或運動向量的參考列表(例如,列表O或列表I)。葉⑶的定義PU的數(shù)據(jù)也可描述(例如)將⑶分割為一個或一個以上PU。分割模式可取決于CU是未經(jīng)譯碼、經(jīng)編碼的幀內(nèi)預(yù)測模式還是經(jīng)編碼的幀間預(yù)測模式而不同。對于幀內(nèi)譯碼,可將PU視為與以下所描述的葉變換單元相同。
[0041]一股來說,對于HEVC中的幀內(nèi)譯碼,屬于葉CU的所有葉TU共享同一幀內(nèi)預(yù)測模式。即,一股地應(yīng)用同一幀內(nèi)預(yù)測模式以計算葉CU的所有TU的經(jīng)預(yù)測值。對于幀內(nèi)譯碼,視頻編碼器22可使用幀內(nèi)預(yù)測模式來計算每一葉TU的殘余值,作為對應(yīng)于TU的預(yù)測值的部分與原始塊之間的差??勺儞Q、量化及掃描所述殘余值。對于HEVC中的幀間譯碼,視頻編碼器22可在PU層級執(zhí)行預(yù)測,且可計算每一 的殘余??勺儞Q、量化及掃描對應(yīng)于葉CU的殘余值。對于幀間譯碼,葉TU可大于或小于PU。對于幀內(nèi)譯碼,I3U可與對應(yīng)的葉TU并置。在一些實例中,葉TU的最大大小可為對應(yīng)的葉⑶的大小。
[0042]如以上所描述,HEVC標準允許根據(jù)變換單元(TU)的變換,對于不同CU來說,所述變換單元(TU)可不同。通?;卺槍?jīng)分割LCU定義的給定CU內(nèi)的PU的大小確定TU的大小,但可能并非總是如此情況。TU通常與PU大小相同或小于PU。與TU相關(guān)聯(lián)的像素差值可經(jīng)變換以產(chǎn)生變換系數(shù),所述變換系數(shù)可經(jīng)量化。另外,可根據(jù)在LCU層級定義的量化參數(shù)(QP)應(yīng)用量化。因此,可將相同級別的量化應(yīng)用于與LCU內(nèi)的CU的不同PU相關(guān)聯(lián)的TU中的所有變換系數(shù)。然而,不同于用信號發(fā)出QP自身,可隨LCU用信號發(fā)出QP的改變或差(即,差量)以指示QP相對于先前LCU的QP的改變。
[0043]視頻編碼器22可通過將根據(jù)HEVC標準定義的IXU、⑶、PU和TU用作視頻譯碼信息的單元而執(zhí)行圖片、幀、切片、幀的部分、圖片的群組或其它視頻數(shù)據(jù)的視頻編碼。
[0044]舉例來說,視頻編碼器22可編碼包括最大譯碼單元(LCU)的視頻數(shù)據(jù)的一個或一個以上圖片,其中LCU是根據(jù)四叉樹分割方案分割為塊大小的經(jīng)譯碼單元(CU)的集合。視頻編碼器22和視頻解碼器28可使用具有符合HEVC標準的不同大小的CU。舉例來說,視頻編碼器22可使用64X 64、32 X 32、16 X 16、8 X 8和4X 4像素的可能⑶大小。對于給定視頻序列,視頻編碼器22可針對視頻序列中的所有圖片使用64X64像素的最大CU大小,而同時可使用4X4像素的最小可能⑶大小來編碼視頻序列中的一些圖片而可使用8X8像素的最小CU大小來編碼視頻序列中的其它圖片。
[0045]如以上所描述,本發(fā)明中對CU的引用可指圖片的最大譯碼單元或LCU的子CU。視頻編碼器22可將IXU分裂為子⑶,且每一子⑶可進一步分裂為子⑶。視頻編碼器22可包含用于位流的語法數(shù)據(jù),所述語法數(shù)據(jù)經(jīng)定義以指示分割LCU的最大次數(shù)。分裂LCU的次數(shù)可稱作CU深度。
[0046]另外,視頻編碼器22也可定義用于視頻序列中的每一圖片的最小譯碼單元(SCU)。SCU可指在若干可能CU大小可用時用以譯碼圖片的最小譯碼單元。舉例來說,視頻編碼器22可經(jīng)配置以使用可能⑶大小64X64、32X32、16X16、8X8和4X4像素中的一者來編碼視頻序列中的圖片。在一個實例中,可使用相同SCU大小(例如,4X4像素或8X8像素)來編碼視頻序列中的所有圖片。在其它實例中,可使用4X4像素的SCU大小來編碼視頻序列中的一些圖片,而同時可使用8 X 8像素的SCU大小來編碼視頻序列中的其它圖片。因此,在此實例中,視頻序列中的圖片可具有4X4像素和8X8像素的各別S⑶,即,SCU大小可在幀間改變。視頻編碼器22可確定視頻序列的最小SCU或最大SCU。在此實例中,最小S⑶將為4X 4,而最大S⑶將為8X8。
[0047]視頻編碼器22可包含位流內(nèi)的各種層級的語法數(shù)據(jù),所述語法數(shù)據(jù)定義LCU、CU、PU、TU和SCU的大小。舉例來說,視頻編碼器22可使用序列層級語法來用信號發(fā)出LCU的大小。
[0048]除了用信號發(fā)出用以編碼視頻序列中的圖片的CU的大小以外,視頻編碼器22也可使用各種技術(shù)用信號發(fā)出視頻序列中的圖片的大小。與視頻序列相關(guān)聯(lián)的圖片的大小可等于存儲于經(jīng)解碼圖片緩沖器(DPB)中的經(jīng)解碼圖片的圖片大小。圖片可具有單位大小,例如,具有選定高度和寬度的塊。圖片大小可為由HEVC或另一視頻標準支持的圖片大小,例如,圖片大小可包含320 X 240、1920 X 1080和7680 X 4320。另外,視頻編碼器22可用信號發(fā)出用于譯碼切片標頭中的紋理視圖分量的語法元素。因此,視頻編碼器22可使用各種語法元素來用信號發(fā)出與視頻序列相關(guān)聯(lián)的圖片的大小和/或與所述視頻序列相關(guān)聯(lián)的最小的最小譯碼單元大小。同樣,視頻解碼器28可獲得指示與經(jīng)譯碼的視頻序列相關(guān)聯(lián)的圖片的大小和/或與所述經(jīng)譯碼的視頻序列相關(guān)聯(lián)的最小的最小譯碼單元大小的各種語法元素,且將此類語法元素用于解碼經(jīng)譯碼的視頻序列。在一個實例中,視頻編碼器22可在序列層級語法信息中用信號發(fā)出與視頻序列相關(guān)聯(lián)的最小的最小譯碼單元大小和圖片的大小,其中所述圖片大小為最小的最小譯碼單元大小的倍數(shù)。在一個實例中,視頻解碼器28可獲得包含一個或一個以上經(jīng)譯碼圖片的經(jīng)譯碼的視頻序列,和在序列層級語法信息中的針對所述視頻序列的最小的最小譯碼單元大小。視頻解碼器28可解碼經(jīng)譯碼的視頻序列中的經(jīng)譯碼圖片,且以等于最小的最小譯碼單元大小的倍數(shù)的圖片大小將經(jīng)解碼圖片存儲于經(jīng)解碼圖片緩沖器中。
[0049]在利用固定大小的宏塊(例如,16X16)的一些視頻壓縮技術(shù)中,可以宏塊為單位來用信號發(fā)出圖片的大小。當寬度或高度不等于固定大小的宏塊的倍數(shù)時,可使用裁剪窗。舉例來說,1920X1080圖片可在位流中經(jīng)譯碼為1920 X 1088,但裁剪窗用信號通知真實窗以使得所述圖片顯示為1920X1080。在其它技術(shù)中,可以像素為單位用信號發(fā)出圖片的大小。以像素為單位用信號發(fā)出圖片的大小的一個實例是由HEVC標準提供。
[0050]在一個實例中,視頻編碼器22和視頻解碼器28可譯碼視頻數(shù)據(jù),其中根據(jù)經(jīng)譯碼單元(CU)的特定類型來定義圖片序列中的經(jīng)譯碼圖片的大小。如以上所描述,所述特定類型的經(jīng)譯碼塊可為圖片的序列中的每一圖片的LCU、SCU、最小的最小CU或最大的最小CU。更具體來說,視頻編碼器22可指示用以相對于圖片的譯碼單元(CU)的大小來用信號發(fā)出所述圖片的大小的單位。在一個實例中,所述單位可等于在經(jīng)譯碼的視頻序列中所允許的最小CU大小的大小。在一些情況下,對于視頻序列中的所有圖片來說,最小CU大小為相同的。在其它情況下,視頻序列中的每一圖片的最小CU大小可不同。在那種情況下,視頻序列中的每一圖片的最小CU大小可能不小于所述視頻序列的最小可能CU大小。在另一實例中,由視頻編碼器22指示的單位可等于一群組圖片的最大譯碼單元(LCU)的大小。在一些實例中,可由視頻編碼器22或視頻解碼器28將裁剪窗應(yīng)用于圖片以減小圖片的大小。舉例來說,裁剪窗可裁剪圖片的右側(cè)或底側(cè)中的至少一者。
[0051]在另一實例中,視頻編碼器22可相對于對準CU(ACU)大小來用信號發(fā)出圖片大小。對準CU大小可為用以指定存儲于經(jīng)解碼圖片緩沖器(DPB)中的經(jīng)解碼圖片的圖片大小的CU大小。此圖片大小可具有均為對準CU大小的寬度和高度的倍增的寬度和高度。類似地,圖片高度可為對準CU的高度的倍增??梢耘c在其它替代例中相同的方式用信號發(fā)出對準CU的大小(寬度和高度)。舉例來說,視頻編碼器22可在各種語法層級用信號發(fā)出對準CU。
[0052]可根據(jù)以下實例來定義ACU大小:如果視頻序列中的所有圖片皆具有相同的SCU大小,那么可將ACU定義為SCU大小。另一方面,如果視頻序列中的圖片具有不同SCU大小,那么可將ACU定義為所有圖片當中的最大或最小SCU大小。無關(guān)于如何定義ACU,可由視頻編碼器22在與視頻序列相關(guān)聯(lián)的序列參數(shù)集(SPS)或圖片參數(shù)集(PPS)中顯式地用信號發(fā)出ACU大小。在一些情況下,可限制ACU大小以使得其等于或小于視頻序列的LCU大小且等于或大于視頻序列的SCU大小。
[0053]另外,在一些實例中,視頻編碼器22可以IXU為單位或以SCU為單位來用信號發(fā)出圖片大小。在一些實例中,可在SPS中用信號發(fā)出用以用信號發(fā)出經(jīng)編碼圖片的大小的單位。此單位可等于經(jīng)譯碼的視頻序列所允許的最小CU大小的大小。在PPS中,可由視頻編碼器22來用信號發(fā)出參考此PPS的圖片的最小CU大小的相對大小。在視頻序列中的所有圖片皆具有相同SCU大小的情況下,可不必另外在PPS中用信號發(fā)出最小CU的相對大小。在最小CU大小在視頻序列中的圖片之間變化的情況下,可在PPS中用信號發(fā)出視頻序列中的圖片的一部分的相對最小CU大小,其中所述相對最小CU大小大于視頻序列的最小的最小CU??稍赑PS中用信號發(fā)出相對最小CU大小以作為圖片的所述部分的所述相對最小CU大小與視頻序列的最小的最小CU大小之間的差。
[0054]或者,可由視頻編碼器22在SPS中以IXU為單位用信號發(fā)出圖片大小。然而,因為可由視頻編碼器22進一步用信號發(fā)出裁剪窗,所以使用裁剪窗可幫助視頻解碼器識別圖片大小,只要ACU大小已知即可。
[0055]或者,當對于視頻序列中的圖片來說SCU大小變化時,所述單位可等于在經(jīng)譯碼的視頻序列中的圖片中所允許的最大的最小CU大小的大小。在最大CU大小為64 X 64像素且一些圖片具有4X4像素的⑶大小而其它圖片具有8X8像素的最?、谴笮〉膶嵗?,圖片大小的單位可為8 X 8像素。在此實例中,如果圖片具有64 X 65像素的大小,那么圖片大小將由視頻編碼器22用信號發(fā)出為8X8像素乘9X8像素??墒褂脦眉粽Z法元素來裁剪圖片中的超過64X65像素大小的像素。
[0056]在一些實例中,最大⑶大小為64X64像素,且一些圖片具有4X4像素的最小可能CU大小而同時其它圖片具有8X8像素的最小CU大小。對于此實例,如果特定類型的CU為最小可能的最?、牵敲磮D片大小的單位為4X4像素。繼續(xù)此實例,如果特定類型的⑶為最大可能的最小⑶,那么圖片大小的單位為8X8像素。
[0057]以下表I到7提供了可由視頻編碼器22和視頻解碼器28實施以執(zhí)行本文中所描述的技術(shù)的實例語法。實例語法可由視頻編碼器22和視頻解碼器28使用硬件、軟件、固件或其任何組合來實施。
[0058]如以上所描述,視頻編碼器22可在序列參數(shù)集(SPS)中用信號發(fā)出用以用信號發(fā)出經(jīng)譯碼圖片的大小的單位。在一個實例中,此單位可等于在經(jīng)譯碼的視頻序列中所允許的最小CU大小的大小。在此實例中,如果最小CU大小可在經(jīng)譯碼的位流中在一群組圖片中的圖片之間變化,那么最?、谴笮⒉恍∮诖藛挝坏拇笮 R韵卤鞩提供用以用信號發(fā)出視頻序列中的經(jīng)譯碼圖片的最小的最小CU大小的SPS原始字節(jié)序列有效負載(RBSP)語法的實例。在圖片參數(shù)集(PPS)中,可用信號發(fā)出參考此PPS的圖片的最小CU大小的相對大小。
[0059]
【權(quán)利要求】
1.一種編碼視頻數(shù)據(jù)的方法,其包括: 確定定義視頻序列的多個圖片中的每一者的最小譯碼單元大小,其中最小譯碼單元大小是選自包含最大的可能譯碼單元大小的多個可能譯碼單元大?。? 基于所述多個可能譯碼單元大小來確定所述視頻序列的對準譯碼單元大?。? 確定與所述視頻序列相關(guān)聯(lián)的圖片大小,其中與所述視頻序列相關(guān)聯(lián)的所述圖片大小為所述對準譯碼單元大小的倍數(shù);以及 在序列層級語法信息中用信號發(fā)出所述對準譯碼單元大小值。
2.根據(jù)權(quán)利要求1所述的方法,其中所述對準譯碼單元大小為所述最大的可能譯碼單元大小。
3.根據(jù)權(quán)利要求2所述的方法,其中所述多個可能譯碼單元大小包含為64X64像素的最大譯碼單元大小。
4.根據(jù)權(quán)利要求1所述的方法,其中確定所述多個圖片中的每一者的最小譯碼單元大小包含確定第一圖片的為4X4像素的第一最小譯碼單元大小及確定第二圖片的為8X8像素的第二最小譯碼單元大?。磺移渲兴鲆曨l序列的所述對準譯碼單元大小為4X4像素。
5.根據(jù)權(quán)利要求1所述的方法,其中確定所述多個圖片中的每一者的最小譯碼單元大小包含確定第一圖片的為4X4像素的第一最小譯碼單元大小及確定第二圖片的為8X8像素的第二最小譯碼單元大??;且其中所述視頻序列的所述對準譯碼單元大小為8X8像素。
6.根據(jù)權(quán)利要求1所述的方法,其中所述圖片大小指定存儲于經(jīng)解碼圖片緩沖器中的經(jīng)解碼圖片的圖片大小。
7.—種經(jīng)配置以編碼視頻數(shù)據(jù)的裝置,其包括:` 用于確定定義視頻序列的多個圖片中的每一者的最小譯碼單元大小的裝置,其中最小譯碼單元大小是選自包含最大的可能譯碼單元大小的多個可能譯碼單元大?。? 用于基于所述多個可能譯碼單元大小來確定所述視頻序列的對準譯碼單元大小的裝置; 用于確定與所述視頻序列相關(guān)聯(lián)的圖片大小的裝置,其中與所述視頻序列相關(guān)聯(lián)的所述圖片大小為所述對準譯碼單元大小的倍數(shù);以及 用于在序列層級語法信息中用信號發(fā)出所述對準譯碼單元大小值的裝置。
8.根據(jù)權(quán)利要求7所述的裝置,其中所述對準譯碼單元大小為所述最大的可能譯碼單元大小。
9.根據(jù)權(quán)利要求7所述的裝置,其中所述多個可能譯碼單元大小包含為64X64像素的最大譯碼單元大小。
10.根據(jù)權(quán)利要求7所述的裝置,其中確定多個圖片中的每一者的最小譯碼單元大小包含確定第一圖片的為4X4像素的第一最小譯碼單元大小及確定第二圖片的為8X8像素的第二最小譯碼單元大??;且其中所述視頻序列的所述對準譯碼單元大小為4X4像素。
11.根據(jù)權(quán)利要求7所述的裝置,其中確定多個圖片中的每一者的最小譯碼單元大小包含確定第一圖片的為4X4像素的第一最小譯碼單元大小及確定第二圖片的為8X8像素的第二最小譯碼單元大??;且其中所述視頻序列的所述對準譯碼單元大小為8X8像素。
12.根據(jù)權(quán)利要求7所述的裝置,其中所述圖片大小指定存儲于經(jīng)解碼圖片緩沖器中的經(jīng)解碼圖片的圖片大小。
13.—種包括視頻編碼器的裝置,所述視頻編碼器經(jīng)配置以進行以下操作: 確定定義視頻序列的多個圖片中的每一者的最小譯碼單元大小,其中最小譯碼單元大小是選自包含最大的可能譯碼單元大小的多個可能譯碼單元大?。? 基于所述多個可能譯碼單元大小來確定所述視頻序列的對準譯碼單元大??; 確定與所述視頻序列相關(guān)聯(lián)的圖片大小,其中與所述視頻序列相關(guān)聯(lián)的所述圖片大小為所述對準譯碼單元大小的倍數(shù);以及 在序列層級語法信息中用信號發(fā)出所述對準譯碼單元大小值。
14.根據(jù)權(quán)利要求13所述的裝置,其中所述對準譯碼單元大小為所述最大的可能譯碼單元大小。
15.根據(jù)權(quán)利要求14所述的裝置,其中所述多個可能譯碼單元大小包含為64X64像素的最大譯碼單元大小。
16.根據(jù)權(quán)利要求13所述的裝置,其中確定多個圖片中的每一者的最小譯碼單元大小包含確定第一圖片的為4X4像素的第一最小譯碼單元大小及確定第二圖片的為8X8像素的第二最小譯碼單元大??;且其中所述視頻序列的所述對準譯碼單元大小為4X4像素。
17.根據(jù)權(quán)利要求13所述的裝置,其中確定多個圖片中的每一者的最小譯碼單元大小包含確定第一圖片的為4X4像素的第一最小譯碼單元大小及確定第二圖片的為8X8像素的第二最小譯碼單元大小;且其中所述視頻序列的所述對準譯碼單元大小為8X8像素。
18.根據(jù)權(quán)利要求13所述的裝置,其中所述圖片大小指定存儲于經(jīng)解碼圖片緩沖器中的經(jīng)解碼圖片的圖片大小?!?br> 19.一種包括存儲于其上的指令的計算機可讀媒體,所述指令在經(jīng)執(zhí)行時致使處理器進行以下操作: 確定定義視頻序列的多個圖片中的每一者的最小譯碼單元大小,其中最小譯碼單元大小是選自包含最大的可能譯碼單元大小的多個可能譯碼單元大??; 基于所述多個可能譯碼單元大小來確定所述視頻序列的對準譯碼單元大小; 確定與所述視頻序列相關(guān)聯(lián)的圖片大小,其中與所述視頻序列相關(guān)聯(lián)的所述圖片大小為所述對準譯碼單元大小的倍數(shù);以及 在序列層級語法信息中用信號發(fā)出所述對準譯碼單元大小值。
20.根據(jù)權(quán)利要求19所述的計算機可讀媒體,其中所述對準譯碼單元大小為所述最大的可能譯碼單元大小。
21.根據(jù)權(quán)利要求20所述的計算機可讀媒體,其中所述多個可能譯碼單元大小包含為64 X 64像素的最大譯碼單元大小。
22.根據(jù)權(quán)利要求19所述的計算機可讀媒體,其中確定多個圖片中的每一者的最小譯碼單元大小包含確定第一圖片的為4X4像素的第一最小譯碼單元大小及確定第二圖片的為8X8像素的第二最小譯碼單元大??;且其中所述視頻序列的所述最小譯碼單元大小為4X4像素。
23.根據(jù)權(quán)利要求19所述的計算機可讀媒體,其中確定多個圖片中的每一者的最小譯碼單元大小包含確定第一圖片的為4X4像素的第一最小譯碼單元大小及確定第二圖片的為8X8像素的第二最小譯碼單元大??;且其中所述視頻序列的所述最小譯碼單元大小為8X8像素。
24.根據(jù)權(quán)利要求19所述的計算機可讀媒體,其中所述圖片大小指定存儲于經(jīng)解碼圖片緩沖器中的經(jīng)解碼圖片的圖片大小。
25.一種解碼視頻數(shù)據(jù)的方法,其包括: 獲得經(jīng)譯碼的視頻序列,所述經(jīng)譯碼的視頻序列包含使用第一最小譯碼單元大小譯碼的第一圖片和使用第二最小譯碼單元大小譯碼的第二圖片; 獲得待存儲于經(jīng)解碼圖片緩沖器中的經(jīng)解碼圖片的圖片大小,其中所述圖片大小為所述第一譯碼單元大小、所述第二譯碼單元大小或最大譯碼單元大小中的一者的倍數(shù);以及 將所述經(jīng)解碼圖片存儲于經(jīng)解碼圖片緩沖器中。
26.根據(jù)權(quán)利要求25所述的方法,其中所述第一最小譯碼單元大小為4X4像素,且所述第二譯碼單元大小為8X8像素,且所述圖片大小為所述第一譯碼單元大小的倍數(shù)。
27.根據(jù)權(quán)利要求25所述的方法,其中所述第一最小譯碼單元大小為4X4像素,且所述第二譯碼單元大小為8X8像素,且所述圖片大小為所述第二譯碼單元大小的倍數(shù)。
28.根據(jù)權(quán)利要求25所述的方法,其中所述最大譯碼單元大小為64X64像素,且所述圖片大小為所述最大譯碼單元大小的倍數(shù)。
29.—種經(jīng)配置以解碼視頻數(shù)據(jù)的裝置,其包括: 用于獲得經(jīng)譯碼的視頻 序列的裝置,所述經(jīng)譯碼的視頻序列包含使用第一最小譯碼單元大小譯碼的第一圖片和使用第二最小譯碼單元大小譯碼的第二圖片; 用于獲得待存儲于經(jīng)解碼圖片緩沖器中的經(jīng)解碼圖片的圖片大小的裝置,其中所述圖片大小為所述第一譯碼單元大小、所述第二譯碼單元大小或最大譯碼單元大小中的一者的倍數(shù);以及 用于將所述經(jīng)解碼圖片存儲于經(jīng)解碼圖片緩沖器中的裝置。
30.根據(jù)權(quán)利要求29所述的裝置,其中所述第一最小譯碼單元大小為4X4像素,且所述第二譯碼單元大小為8X8像素,且所述圖片大小為所述第一譯碼單元大小的倍數(shù)。
31.根據(jù)權(quán)利要求29所述的裝置,其中所述第一最小譯碼單元大小為4X4像素,且所述第二譯碼單元大小為8X8像素,且所述圖片大小為所述第二譯碼單元大小的倍數(shù)。
32.根據(jù)權(quán)利要求29所述的裝置,其中所述最大譯碼單元大小為64X64像素,且所述圖片大小為所述最大譯碼單元大小的倍數(shù)。
33.一種包括視頻解碼器的裝置,所述視頻解碼器經(jīng)配置以進行以下操作: 獲得經(jīng)譯碼的視頻序列,所述經(jīng)譯碼的視頻序列包含使用第一最小譯碼單元大小譯碼的第一圖片和使用第二最小譯碼單元大小譯碼的第二圖片; 獲得待存儲于經(jīng)解碼圖片緩沖器中的經(jīng)解碼圖片的圖片大小,其中所述圖片大小為所述第一譯碼單元大小、所述第二譯碼單元大小或最大譯碼單元大小中的一者的倍數(shù);以及 將所述經(jīng)解碼圖片存儲于經(jīng)解碼圖片緩沖器中。
34.根據(jù)權(quán)利要求33所述的裝置,其中所述第一最小譯碼單元大小為4X4像素,且所述第二譯碼單元大小為8X8像素,且所述圖片大小為所述第一譯碼單元大小的倍數(shù)。
35.根據(jù)權(quán)利要求33所述的裝置,其中所述第一最小譯碼單元大小為4X4像素,且所述第二譯碼單元大小為8X8像素,且所述圖片大小為所述第二譯碼單元大小的倍數(shù)。
36.根據(jù)權(quán)利要求33所述的裝置,其中所述最大譯碼單元大小為64X64像素,且所述圖片大小為所述最大譯碼單元大小的倍數(shù)。
37.一種包括存儲于其上的指令的計算機可讀媒體,所述指令在經(jīng)執(zhí)行時致使處理器進行以下操作: 獲得經(jīng)譯碼的視頻序列,所述經(jīng)譯碼的視頻序列包含使用第一最小譯碼單元大小譯碼的第一圖片和使用第二最小譯碼單元大小譯碼的第二圖片; 獲得待存儲于經(jīng)解碼圖片緩沖器中的經(jīng)解碼圖片的圖片大小,其中所述圖片大小為所述第一譯碼單元大小、所述第二譯碼單元大小或最大譯碼單元大小中的一者的倍數(shù);以及將所述經(jīng)解碼圖片存儲于經(jīng)解碼圖片緩沖器中。
38.根據(jù)權(quán)利要求37所述的計算機可讀媒體,其中所述第一最小譯碼單元大小為4X4像素,且所述第二譯碼單元大小為8X8像素,且所述圖片大小為所述第一譯碼單元大小的倍數(shù)。
39.根據(jù)權(quán)利要求37所述的計算機可讀媒體,其中所述第一最小譯碼單元大小為4X4像素,且所述第二譯碼單元大小為8X8像素,且所述圖片大小為所述第一譯碼單元大小的倍數(shù)。
40.根據(jù)權(quán)利要求37所述的計算機可讀媒體,其中所述最大譯碼單元大小為64X64像素,且所述圖片大小為所述最 大譯碼單元大小的倍數(shù)。
【文檔編號】H04N19/61GK103718551SQ201280035512
【公開日】2014年4月9日 申請日期:2012年7月17日 優(yōu)先權(quán)日:2011年7月17日
【發(fā)明者】陳盈, 馬爾塔·卡切維奇, 王益魁 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
大冶市| 宜宾县| 平南县| 永兴县| 印江| 区。| 海伦市| 顺义区| 荆门市| 内丘县| 北安市| 新宁县| 文化| 五家渠市| 全椒县| 扬州市| 永和县| 湾仔区| 富源县| 广昌县| 奎屯市| 黑山县| 富源县| 磐安县| 渝中区| 巴林左旗| 德化县| 余姚市| 米泉市| 肥西县| 拉萨市| 沂水县| 佳木斯市| 三明市| 镇雄县| 西贡区| 綦江县| 南投县| 铜鼓县| 乌兰县| 武邑县|