国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      使用幀內(nèi)塊和幀間塊相混合的編碼塊的視頻編碼/解碼設(shè)備及其方法

      文檔序號:7849701閱讀:498來源:國知局
      專利名稱:使用幀內(nèi)塊和幀間塊相混合的編碼塊的視頻編碼/解碼設(shè)備及其方法
      技術(shù)領(lǐng)域
      本公開在一個或更多實施方式中涉及使用具有組合的幀內(nèi)和幀間塊的編碼塊的視頻編碼/解碼裝置及其方法。更具體而言,本公開涉及通過使用擴展編碼塊可應(yīng)用于對高分辨率視頻進行編碼/解碼的視頻編碼/解碼裝置,其中裝置可以在進入編碼/解碼操作之前將單個擴展編碼塊劃分成不同大小的塊,以及即使在幀間和幀內(nèi)模式組合時也以擴展編碼塊為單位執(zhí)行編碼/解碼。
      背景技術(shù)
      運動圖像專家組(MPEG)和視頻編碼專家組(VCEG)已經(jīng)發(fā)展了比現(xiàn)有MPEG-4第2部分和H. 263標準更加優(yōu)越和優(yōu)于后者的視頻壓縮技術(shù)。這種新標準被稱為H. 264/AVC (高級視頻編碼)且共同地宣布為MPEG-4第10部分AVC和ITU-T推薦H. 264。H. 264/AVC (此后稱為 H. 264)利用不同于諸如 MPEG-1、MPEG-2、MPEG-4 第 2 部分Visual等現(xiàn)有國際視頻編碼標準的空間預(yù)測編碼方法。常規(guī)方法針對在DCT變換域中變換的系數(shù)使用“幀內(nèi)預(yù)測”,從而增加編碼效率,導(dǎo)致在低帶傳輸比特率處對象圖片質(zhì)量的劣化。然而,取代變換域,H. 264采用空間域中的空間幀內(nèi)預(yù)測編碼方法。根據(jù)視頻編碼器方面的空間幀內(nèi)預(yù)測,從之前編碼和再現(xiàn)的塊的信息預(yù)測關(guān)于當(dāng)前將要被編碼的塊的信息,且僅將要被編碼的實際塊信息的差異信息被編碼和發(fā)送到視頻解碼器。在這種情況中,還可以通過向視頻解碼器發(fā)送預(yù)測所必須的預(yù)測方向信息或同步視頻編碼器和視頻解碼器執(zhí)行預(yù)測。在視頻解碼器方面,通過使用之前解碼和再現(xiàn)的周圍塊的信息預(yù)測當(dāng)前將被解碼的塊的信息,且通過獲得從視頻編碼器發(fā)送的預(yù)測塊信息和差異信息的總和再現(xiàn)所需的配置信息。即使在這種情況中,當(dāng)發(fā)送預(yù)測所需的預(yù)測方向信息時,在解碼之后使用相應(yīng)的預(yù)測方向信息。H. 264通過使用幀內(nèi)預(yù)測和幀間預(yù)測其中任意一個以16X 16像素塊大小的宏塊為單位執(zhí)行編碼或解碼。根據(jù)H. 264標準的幀內(nèi)預(yù)測的示例包括4 X 4幀內(nèi)預(yù)測、8 X 8幀內(nèi)預(yù)測以及16X16幀內(nèi)預(yù)測,其中的每一個都包括多個預(yù)測模式。另外,幀內(nèi)預(yù)測通過使用直接位于將要被編碼或解碼的塊的上方和左邊的之前編碼或解碼的像素生成預(yù)測塊。在4X4幀內(nèi)預(yù)測的情況中,如圖I所示,考慮周圍像素的位置和預(yù)測方向限定9個預(yù)測模式。9個預(yù)測模式包括垂直模式(模式O)、水平模式(模式I)、直流(DC)模式(模式2)、對角左下模式(模式3)、對角右下模式(模式4)、垂直向右模式(模式5)、水平向下模式(模式6)、垂直向左模式(模式7)以及水平向上模式(模式8)。在8X8幀內(nèi)預(yù)測的情況中,除了塊大小中的差異(4X4像素與8X8像素),圖I中示出的9個預(yù)測方向與在4X4幀內(nèi)預(yù)測的情況中一樣使用,且計算預(yù)測像素的方法基本等同于基于4X4像素為單位的幀內(nèi)預(yù)測編碼。再者,在16X16幀內(nèi)預(yù)測的情況中,如圖2所示,4個預(yù)測模式限定為包括垂直模式(模式O )、水平模式(模式I )、DC模式(模式2 )和平面模式(模式3 )。
      參考圖I和2,用于預(yù)測的周圍像素限制于左邊和上方。這是因為僅在解碼過程之后重構(gòu)的像素可用于預(yù)測。取決于編碼順序,編碼器從左到右且從上到下對塊進行編碼,且源于塊壓縮的比特流也被順序地發(fā)送到解碼器。因此,在當(dāng)前將要被編碼的塊的左邊和上方存在重構(gòu)像素。然而,因為可用于幀內(nèi)預(yù)測的周圍像素不限于左邊和上方,所以在幀內(nèi)預(yù)測模式中,空間冗余可能并不被有效減小,這是較低壓縮效率的一個主要因素。同時,在H. 264標準中,宏塊內(nèi)的8X8幀內(nèi)預(yù)測或4X4幀內(nèi)預(yù)測根據(jù)如圖3所示的光柵掃描方法確定塊編碼順序。在僅考慮位于將要被編碼或解碼的當(dāng)前塊的左邊和上方的像素的情況中,如圖I和2所示,光柵掃描方法是合適的。然而,光柵掃描方法具有這樣的問題其不能考慮在當(dāng)前塊的周圍像素當(dāng)中的位于右邊和下方的之前編碼或解碼的像素。具體而言,為了有效壓縮諸如4KX2K視頻的高分辨率視頻,最近已經(jīng)對使用具有比16 X 16像素塊大的大小的宏塊(在下文中,為方便起見稱為擴展宏塊)的編碼/解碼方法進行了研究。即使使用這種擴展宏塊,也如在H. 264方法中一樣通過僅以16X16像素塊為單位進行劃分執(zhí)行編碼/解碼操作。例如,假設(shè)擴展宏塊的大小是32 X 32像素塊,在使用擴·展宏塊的情況中,提供如圖4所示的語法結(jié)構(gòu)。而且,因為在擴展宏塊中存在4個16 X 16宏塊,所以16X16宏塊單位的數(shù)據(jù)被包含在擴展宏塊的數(shù)據(jù)中。在這種情況中,當(dāng)以16X16宏塊為單位執(zhí)行編碼/解碼時,單個宏塊可以僅使用幀內(nèi)預(yù)測模式和幀間預(yù)測模式其中一個。然而,為了有效地對高分辨率視頻進行編碼/解碼,必須以擴展編碼塊為單元執(zhí)行編碼/解碼。在諸如32X32像素塊或64X64像素塊的大尺寸擴展編碼塊用作編碼/解碼單位的情況中,生成不同于現(xiàn)有編碼/解碼方法的各種統(tǒng)計特征。例如,當(dāng)在高分辨率視頻中存在具有很多運動或空間復(fù)雜類型的信號時,當(dāng)擴展編碼塊內(nèi)部的塊僅通過幀間和幀內(nèi)模式的組合進行編碼/解碼時,可以改善壓縮效率。如果使用現(xiàn)有視頻編碼/解碼方法,則編碼/解碼效率降低且圖片質(zhì)量劣化。另外,如上所述,通過使用直接位于將要被編碼或解碼的塊的上方和左邊的之前編碼或解碼的像素,H. 264幀內(nèi)預(yù)測生成預(yù)測塊。在以擴展編碼塊為單位執(zhí)行視頻編碼/解碼的情況中,當(dāng)在擴展編碼塊中以組合的幀間和幀內(nèi)模式編碼或解碼視頻時,現(xiàn)有幀內(nèi)預(yù)測方法不可以使用位于將要編碼或解碼的當(dāng)前塊的下方的像素和其右邊的像素。因此,可能難以增加壓縮效率。

      發(fā)明內(nèi)容
      技術(shù)問題因此,本公開的一個或更多個實施方式涉及提供視頻編碼/解碼裝置和方法,其通過使用擴展編碼塊可應(yīng)用于對高分辨率視頻進行編碼/解碼,其中裝置和方法可以在進入編碼/解碼操作之前將單個擴展編碼塊劃分成不同大小塊且即使在幀間和幀內(nèi)模式組合時也以擴展編碼塊為單位執(zhí)行編碼/解碼。本公開的其他實施方式涉及提供視頻編碼/解碼裝置和方法,當(dāng)以擴展編碼塊為單位進行編碼/解碼時執(zhí)行幀內(nèi)預(yù)測編碼/解碼時,通過考慮位于當(dāng)前塊下方和右邊的像素以及位于當(dāng)前塊上方和左邊的像素執(zhí)行編碼和解碼,可以改善預(yù)測性能。另外,本公開的其他實施方式涉及提供視頻編碼/解碼裝置和方法,當(dāng)使用擴展編碼塊時,該視頻編碼/解碼裝置和方法考慮通過使用當(dāng)前塊的下方和/或右邊的像素對當(dāng)前塊進行編碼/解碼的情況,對塊進行掃描,即,確定擴展編碼塊內(nèi)的編碼/解碼順序。再者,本公開的實施方式涉及提供一種視頻編碼裝置和方法,通過在擴展編碼塊層的擴展編碼塊內(nèi)而不是在每個塊層布置每個塊的信息,其可以按照與比特流內(nèi)的每個塊的編碼順序相同的順序向解碼裝置發(fā)送每個塊的編碼或解碼順序而無需發(fā)送附加比特。技術(shù)方案本公開的一個方面提供一種視頻編碼/解碼裝置,包括視頻編碼器,所述視頻編碼器用于將以塊為單元的編碼單元劃分成可編碼大小的子塊的組合,針對所述子塊中的每一個子塊確定幀內(nèi)塊和幀間塊的組合,通過考慮將要被幀內(nèi)預(yù)測編碼的當(dāng)前塊的周圍像素值的參考可能性來確定在所述編碼單元內(nèi)的幀內(nèi)編碼塊的編碼順序,以確定的編碼順序?qū)λ霎?dāng)前塊執(zhí)行雙向幀內(nèi)預(yù)測編碼,以及在將所述子塊的編碼模式和大小信息布置于所述編碼單元的語法結(jié)構(gòu)的前部之后發(fā)送所述編碼模式和大小信息;以及視頻解碼器,所述視頻解碼器用于通過將編碼的數(shù)據(jù)解碼來恢復(fù)在所述編碼單元內(nèi)的子塊的所述編碼模式和大小信息,基于恢復(fù)的編碼模式信息重構(gòu)幀間預(yù)測編碼塊,以及根據(jù)在所述編碼單元內(nèi)的·所述子塊中的每一個子塊的所述編碼模式和大小信息以及關(guān)于所述編碼單元的周圍塊的·參考可能性的狀況來確定幀內(nèi)預(yù)測模式塊的解碼順序。本公開的另一實施方式提供一種視頻編碼裝置,包括預(yù)測器,所述預(yù)測器用于將編碼單元劃分成可編碼大小的子塊的組合,并且針對在所述子塊當(dāng)中的將要被編碼的當(dāng)前塊,通過基于幀內(nèi)預(yù)測模式或幀間預(yù)測模式執(zhí)行預(yù)測而生成預(yù)測塊;減法器,所述減法器用于通過從所述當(dāng)前塊減去所述預(yù)測塊來生成殘余塊;變換器/量化器,所述變換器/量化器用于通過對所述殘余塊進行變換和量化來生成量化變換系數(shù);以及編碼器,所述編碼器用于通過對所述量化變換系數(shù)進行編碼來生成編碼的視頻數(shù)據(jù)。所述編碼單元可以具有NXN像素塊的大小(其中N是等于或大于16的整數(shù))。所述預(yù)測器可以將所述編碼單元劃分成方形子塊、方形和矩形子塊以及矩形子塊中的任意一種。當(dāng)通過幀內(nèi)預(yù)測模式對所述當(dāng)前塊執(zhí)行預(yù)測時,所述預(yù)測器可以參考位于所述當(dāng)前塊的上方、下方、左邊和右邊的一個或更多個像素。所述編碼器可以對在所述編碼單元內(nèi)的所述子塊中的幀間預(yù)測塊進行編碼并且對幀內(nèi)預(yù)測塊進行編碼。當(dāng)對各個子塊編碼時,所述編碼器可以確定所述子塊的編碼順序,使得當(dāng)對各個子塊編碼時的在所述塊周圍的之前編碼的周圍塊的數(shù)目增加。在所述編碼單元內(nèi)的全部子塊可以以所述幀內(nèi)預(yù)測模式被編碼。所述子塊可以通過方形幀內(nèi)預(yù)測和任意矩形幀內(nèi)預(yù)測中的一個或更多個來預(yù)測。在所述編碼單元內(nèi)的所述子塊可以通過所述幀間預(yù)測模式和所述幀內(nèi)預(yù)測模式的組合來編碼。所述子塊可以通過方形幀內(nèi)預(yù)測、方形幀間預(yù)測、任意矩形幀內(nèi)預(yù)測和任意矩形幀間預(yù)測中的一個或更多個來預(yù)測。所述子塊的編碼順序可以根據(jù)周圍可用像素的存在圖案來確定。所述編碼器可以在傳輸比特流的語法結(jié)構(gòu)中,在所述編碼單元內(nèi)將所述子塊中的每一個子塊的模式和形狀/大小信息布置在編碼單元信息的前面。
      所述編碼器可以按照與在所述編碼單元內(nèi)的所述子塊的光柵掃描順序相同的順序布置位于所述編碼單元的頭部中的所述模式和形狀/大小信息。所述編碼器可以省略附加比特傳輸。本公開的又一實施方式提供一種視頻解碼裝置,包括視頻解碼器,所述視頻解碼器用于通過將編碼的數(shù)據(jù)解碼來恢復(fù)在編碼單元內(nèi)的子塊的編碼模式和大小信息,基于恢復(fù)的編碼模式信息重構(gòu)幀間預(yù)測編碼塊,根據(jù)在所述編碼單元內(nèi)的所述子塊中的每一個子塊的所述編碼模式和大小信息以及關(guān)于所述編碼單元的周圍塊的參考可能性的狀況來確定幀內(nèi)預(yù)測模式塊的解碼順序,以 及恢復(fù)當(dāng)前塊的量化變換系數(shù);反向量化器/反向變換器,所述反向量化器/反向變換器用于通過對所述量化變換系數(shù)進行反向量化和反向變換來針對所述子塊中的所述每一個子塊重構(gòu)殘余子塊;預(yù)測器,所述預(yù)測器用于通過使用重構(gòu)當(dāng)前塊的編碼模式和大小信息來生成預(yù)測塊;以及加法器,所述加法器用于通過將所述預(yù)測塊相加到所述殘余塊來重構(gòu)所述當(dāng)前塊。本發(fā)明的另一實施方式提供一種視頻編碼/解碼方法,包括將編碼單元劃分成可編碼大小的子塊的組合,針對所述子塊中的每一個子塊確定幀內(nèi)塊和幀間塊的組合,通過考慮將要被幀內(nèi)預(yù)測編碼的當(dāng)前塊的周圍像素值的參考可能性來確定在所述編碼單元內(nèi)的幀內(nèi)編碼塊的編碼順序,以確定的編碼順序?qū)λ霎?dāng)前塊執(zhí)行雙向幀內(nèi)預(yù)測編碼,以及在將所述子塊的編碼模式和大小信息布置于所述編碼單元的語法結(jié)構(gòu)的前部之后發(fā)送所述編碼模式和大小信息;以及通過將編碼的數(shù)據(jù)解碼來恢復(fù)在所述編碼單元內(nèi)的子塊的所述編碼模式和大小信息,基于恢復(fù)的編碼模式信息重構(gòu)幀間預(yù)測編碼塊,以及根據(jù)在所述編碼單元內(nèi)的所述子塊中的每一個子塊的所述編碼模式和大小信息以及關(guān)于所述編碼單元的周圍塊的參考可能性的狀況來確定幀內(nèi)預(yù)測模式塊的解碼順序。本公開的又一實施方式提供一種視頻編碼方法,包括將編碼單元劃分成可編碼大小的子塊的組合,并且針對所述子塊確定幀內(nèi)塊和幀間塊的組合;通過考慮在所述子塊中的將要被幀內(nèi)預(yù)測編碼的當(dāng)前塊的周圍像素值的參考可能性來確定在所述編碼單元內(nèi)的幀內(nèi)編碼塊的編碼順序;根據(jù)確定的編碼順序?qū)λ霎?dāng)前塊執(zhí)行雙向幀內(nèi)預(yù)測編碼;以及在將所述子塊的編碼模式和大小信息布置于所述編碼單元的語法結(jié)構(gòu)的前部之后發(fā)送所述編碼模式和大小信息。確定所述幀內(nèi)塊和所述幀間塊的所述組合的過程可以以使得編碼成本被最小化的方式來確定所述幀間塊和所述幀內(nèi)塊的所述組合。本發(fā)明的又一實施方式提供一種視頻解碼方法,包括通過將編碼的數(shù)據(jù)解碼來恢復(fù)在編碼單元內(nèi)的子塊的編碼模式和大小信息;以及根據(jù)在所述編碼單元內(nèi)的各個子塊的所述編碼模式和大小信息以及所述編碼單元的周圍塊的可參考狀況來確定幀內(nèi)預(yù)測模式塊的解碼順序。該視頻解碼方法可以進一步包括基于恢復(fù)的編碼模式信息對幀間預(yù)測編碼塊進行解碼,其中,所述幀內(nèi)預(yù)測模式塊的所述解碼順序是在所述幀間預(yù)測編碼塊被解碼之后確定的。有利效果如上所述,根據(jù)本公開,通過使用擴展編碼塊可以對高分辨率視頻進行編碼/解碼,其中,在進入編碼/解碼操作之前,單個擴展編碼塊被劃分成不同大小的塊,且即使在幀間和幀內(nèi)模式組合時也以擴展編碼塊為單位執(zhí)行編碼/解碼。另外,如上所述,根據(jù)本公開,當(dāng)以擴展編碼塊為單位進行編碼/解碼時執(zhí)行幀內(nèi)預(yù)測編碼/解碼時,通過考慮位于當(dāng)前塊下方和右邊的像素以及位于當(dāng)前塊上方和左邊的像素執(zhí)行編碼和解碼,可以改善預(yù)測性能。另外,如上所述,根據(jù)本公開,當(dāng)使用擴展編碼塊時,考慮通過使用當(dāng)前塊的下方和/或右邊的像素對當(dāng)前塊進行編碼/解碼的情況,塊可以被掃描,即,可以確定擴展編碼塊內(nèi)的編碼/解碼順序。再者,通過在擴展編碼塊層的擴展編碼塊內(nèi)而不是在每個塊層布置每個塊的信息,可以按照與比特流內(nèi)的每個塊的編碼順序相同的順序,將每個塊的編碼或解碼順序發(fā)送到解碼裝置,而無需發(fā)送附加比特。


      圖I是示出根據(jù)H. 264標準的9個不同的典型4X4幀內(nèi)預(yù)測模式的視圖;圖2是示出根據(jù)H. 264標準的9個不同的典型16X 16幀內(nèi)預(yù)測模式的視圖;圖3是示出在8X8幀內(nèi)預(yù)測和4X4幀內(nèi)預(yù)測的情況中掃描宏塊中的塊的順序的視圖;圖4是示出當(dāng)擴展宏塊在常規(guī)視頻編碼/解碼方法中使用時的語法結(jié)構(gòu)的視圖;圖5是示意性示出根據(jù)本公開的一個或更多個實施方式的視頻編碼裝置的視圖;圖6是示出在擴展編碼塊中幀內(nèi)預(yù)測塊和幀間預(yù)測塊的示例性組合使用的視圖;圖7中的(a)和(b)是分別示出擴展編碼塊中幀內(nèi)預(yù)測塊和幀間預(yù)測塊的其它示例性組合使用的視圖;圖8是說明根據(jù)本公開的一個或更多個實施方式的幀內(nèi)預(yù)測編碼的視圖;圖9至23分別組成通過其中4X4塊被使用的不同狀況的可參考周圍塊設(shè)計的新穎的幀內(nèi)預(yù)測方法的示例性視圖;圖24說明在當(dāng)前擴展的編碼塊的周圍塊中使用之前編碼和解碼的周圍像素的信息的情況;圖25是確定編碼塊內(nèi)的內(nèi)部塊的基于幀間塊的編碼順序的方法的流程圖;圖26是示出對子塊進行編碼的示例性順序的視圖,其中,擴展編碼塊設(shè)置為32X32像素大小塊,并且16X16像素塊用于擴展編碼塊的內(nèi)部塊;圖27是示出對子塊進行編碼的示例性順序的視圖,其中,擴展編碼塊設(shè)置為32 X 32像素大小塊,并且4 X 4像素塊用于擴展編碼塊的內(nèi)部塊;圖28是說明當(dāng)幀內(nèi)預(yù)測用于擴展編碼塊內(nèi)的矩形子塊時自適應(yīng)掃描順序的視圖;圖29是示出根據(jù)本公開的一個或更多個實施方式的示例語法結(jié)構(gòu)的視圖;圖30是通過圖5的視頻編碼裝置對視頻進行編碼的方法的流程圖;圖31是示意性示出根據(jù)本公開的一個或更多個實施方式的視頻解碼裝置的視圖;以及圖32是通過圖31的視頻解碼裝置對視頻進行解碼的方法的流程圖。
      具體實施例方式此后,將參考附圖詳細描述本公開的實施方式。在下面的描述中,盡管在不同圖中顯示,但是相似的參考數(shù)字指示相似的元件。而且,在下面的實施方式的描述中,為清晰起見,結(jié)合在此處的已知功能和配置的詳細描述將被省略。另外,在描述本公開的組件時,可以使用像第一、第二、A、B、(a)和(b)這樣的術(shù)語。這些術(shù)語僅用于將一個組件與其他組件區(qū)分的目的,而不暗示或表示組件的實質(zhì)、順序或序列。如果組件被描述為“連接”、“耦合”或“鏈接”到另一組件,它們可以表示組件不僅直接“連接”、“耦合”或“鏈接”,而且還可以經(jīng)由第三組件間接“連接”、“耦合”或“鏈接”。如下所述,根據(jù)一個或更多個實施方式的視頻編碼裝置和視頻解碼裝置可以是個人電腦(PC)、筆記本電腦、個人數(shù)字助理(PDA)、便攜式多媒體播放器(PMP)、便攜式游戲機(PSP)或無線通信終端、智能電話等,并且表示裝配有例如通信設(shè)備(該通信設(shè)備例如是用于執(zhí)行在各種設(shè)備或無線/有線通信網(wǎng)絡(luò)之間的通信的通信調(diào)制解調(diào)器)、用于存儲用于對 視頻進行編碼或解碼的程序或相關(guān)數(shù)據(jù)的存儲器和用于執(zhí)行程序以執(zhí)行操作和控制的微處理器的各種裝置。另外,通過視頻編碼裝置編碼到比特流中的視頻可以被實時或非實時地發(fā)送到用于解碼該視頻的視頻解碼設(shè)備,其中,在經(jīng)由有線/無線通信網(wǎng)絡(luò)發(fā)送之后,視頻被重構(gòu)且再現(xiàn)為視頻,所述通信網(wǎng)絡(luò)包括因特網(wǎng)、短距離無線通信網(wǎng)絡(luò)、無線LAN網(wǎng)絡(luò)、WiBro或WiMAX網(wǎng)絡(luò)、移動通信網(wǎng)絡(luò)以及公共交換電話網(wǎng)絡(luò)或諸如線纜或通用串行總線(USB)這樣的通信接口。圖5是示意性示出根據(jù)本公開的一個或更多個實施方式的視頻編碼設(shè)備的框圖。根據(jù)本公開的一個或更多個實施方式的視頻編碼裝置500可以包括預(yù)測器510、減法器520、變換器/量化器530、編碼器540、反向量化器/反向變換器550、加法器560、濾波器570和圖片緩存580。預(yù)測器510可以包括幀內(nèi)預(yù)測器512和幀間預(yù)測器514。幀間預(yù)測器514可以包括運動估計器516和運動補償器518。幀內(nèi)預(yù)測器512通過預(yù)測當(dāng)前塊生成預(yù)測塊,且減法器520通過從當(dāng)前塊減去預(yù)測塊生成殘余塊。變換器/量化器530通過變換/量化殘余塊生成量化變換系數(shù),且編碼器540通過熵編碼量化的變換系數(shù)生成編碼的數(shù)據(jù)。變換器/量化器530可以對如下的當(dāng)前塊的殘余塊執(zhí)行4X4變換,即,針對該當(dāng)前塊,亮度分量的基于4X4、4X8或8X4像素為單位的幀內(nèi)預(yù)測被選擇,并且可以對如下的當(dāng)前塊的殘余塊執(zhí)行8X8變換,S卩,針對該當(dāng)前塊,基于8X8、8X16或16X8像素為單位的幀內(nèi)預(yù)測被選擇。另外,變換器/量化器530可以對如下的當(dāng)前塊的殘余塊執(zhí)行16X16變換,即,針對該當(dāng)前塊,基于16X16或更多像素為單位的幀內(nèi)預(yù)測被選擇。在這種情況中,因為幀內(nèi)預(yù)測的單位和子塊的大小彼此相等,所以可以根據(jù)子塊的塊大小確定變換類型。通過變換器/量化器530變換和量化的殘余塊通過反向量化器/反向變換器550反向量化和反向變換以構(gòu)建殘余塊。加法器560通過將重構(gòu)的殘余塊相加到預(yù)測器510預(yù)測的預(yù)測塊而重構(gòu)當(dāng)前塊。通過使用解塊濾波器,濾波器570對通過累積由加法器560重構(gòu)的當(dāng)前塊生成的圖片進行濾波。經(jīng)濾波的圖片存儲在圖片緩存580中且用作下一圖片的參考圖片。輸入視頻可以以幀或字段為單位輸入到視頻編碼裝置500,或可以在被劃分成具有NXN像素的宏塊(N是等于或大于16的整數(shù))之后被輸入到視頻編碼裝置500。S卩,當(dāng)輸入視頻是諸如4KX2K視頻這樣的高分辨率視頻時,輸入視頻可以在被劃分成具有NXN像素的編碼塊(N是大于16的整數(shù))之后被編碼,由此實現(xiàn)視頻壓縮效率的提高。此處,具有NXN像素的編碼塊(N是大于16的整數(shù))將被稱為擴展編碼單元(⑶)。例如,編碼單元(⑶)可以包括具有諸如64X64或32X32這樣的大小的方形像素塊。應(yīng)當(dāng)注意,下述的編碼塊是大小未被指定的像素塊且可以稱為⑶或典型的16 X 16像素塊。當(dāng)高分辨率輸入視頻在以⑶為單位劃分之后被編碼時,預(yù)測器510可以內(nèi)部地將編碼單元(CU)劃分成較小的子塊且對子塊執(zhí)行幀內(nèi)預(yù)測編碼或幀間預(yù)測編碼。在這種情 況中,CU可以通過組合地使用幀內(nèi)預(yù)測編碼和幀間預(yù)測編碼對子塊執(zhí)行編碼。另外,甚至CU內(nèi)的幀內(nèi)預(yù)測編碼的子塊可以以具有其他大小的塊為單位進行預(yù)測編碼。例如,如圖6所示,假設(shè)⑶的大小是32X32像素塊,則可以通過組合地使用16X 16幀內(nèi)預(yù)測編碼、4X4幀內(nèi)預(yù)測編碼和/或8X8幀內(nèi)預(yù)測編碼執(zhí)行編碼。盡管在圖6中假設(shè)CU的大小是32X32像素塊,但是⑶的大小不限于此。而且,盡管揭示⑶內(nèi)的子塊設(shè)置有經(jīng)過16X16幀內(nèi)預(yù)測編碼的兩個16X 16像素塊、經(jīng)過4X4幀內(nèi)預(yù)測編碼的單個16X 16像素塊和經(jīng)過幀間預(yù)測編碼的單個16X16像素塊的組合,但是,經(jīng)過幀內(nèi)預(yù)測編碼的塊的數(shù)目、位置和形狀不限于此。另外,已經(jīng)描述了⑶內(nèi)的子塊以16X16像素塊為單位編碼,⑶內(nèi)的子塊還可以以各種大小的像素塊為單位進行編碼。例如當(dāng)如圖7A所示以16X16像素塊為單位執(zhí)行編碼時,可以以各種大小,例如通過兩個8X16幀內(nèi)預(yù)測編碼,或者通過單個8X16幀內(nèi)預(yù)測編碼和兩個8X8巾貞內(nèi)預(yù)測編碼,或者通過單個16X8巾貞間預(yù)測編碼和兩個8X8巾貞間預(yù)測編碼,對16X 16像素塊進行編碼。另外,如圖7B所示,對于CU內(nèi)的子塊的幀內(nèi)預(yù)測編碼不限于以16 X 16像素塊為單位,而是可以以例如8 X 32像素塊、32 X 8像素塊、16 X 32像素塊和32X 16像素塊這樣的各種大小的像素塊為單位執(zhí)行??梢詧?zhí)行針對如此的各種大小的像素塊的幀內(nèi)預(yù)測編碼,因為位于將要被編碼的當(dāng)前塊的下方和右邊的像素以及位于當(dāng)前塊的上方和左邊的像素被考慮。圖8是示出根據(jù)本公開的一個或更多個實施方式的幀內(nèi)預(yù)測編碼的視圖。在圖8中,“幀內(nèi)塊”指的是在CU內(nèi)的子塊。如上所述,如果位于將要被編碼的當(dāng)前塊的下方和右邊的像素以及位于當(dāng)前塊的上方和左邊的像素被完全地編碼和解碼且因此存在可以被參考的像素值,則通過將像素值用作參考信息更有效地執(zhí)行根據(jù)本公開的實施方式的幀內(nèi)預(yù)測編碼。在這種情況中,位于當(dāng)前塊的下方和右邊的可用的重構(gòu)像素值可以是位于CU外部的像素,或可以是在當(dāng)前CU內(nèi)的之前編碼的幀內(nèi)模式塊或之前編碼的幀間模式塊??梢愿鶕?jù)如下的像素的數(shù)目和位置提供各種幀內(nèi)預(yù)測方法,即,所述像素的像素值是可用的,因為已經(jīng)對其執(zhí)行了編碼和解碼。幀內(nèi)預(yù)測濾波器的設(shè)計根據(jù)各種幀內(nèi)預(yù)測方向改變。例如,當(dāng)根據(jù)本公開的實施方式的幀內(nèi)預(yù)測方式應(yīng)用于4X4塊時,通過不同狀況的可參考的周圍塊設(shè)計的新穎的幀內(nèi)預(yù)測方法在圖9至23中示出。分別在圖9至23中示出的情況I至15根據(jù)在當(dāng)前編碼塊附近的之前編碼且因此可用的像素的位置和數(shù)目分類。圖9至23示出關(guān)于4X4塊的示例。針對諸如8 X 8 ±夾、16 X 16塊和mX η矩形塊(其中mX η代表在具有NX N大小的⑶內(nèi)劃分的子塊的大小,其中N是等于或大于16的整數(shù))以及4X4塊這樣的各種大小的塊,可以根據(jù)周圍塊(右、上、左、下)的可用像素值的數(shù)目和位置計算預(yù)測方法。因為容易從圖9至23的方法推出所述方法,所以將省略其詳細描述。盡管在圖9至23中僅使用了 9個幀內(nèi)預(yù)測,但是可以在更多的多種幀內(nèi)預(yù)測方向以及9個方向中使用所述方法。例如,通過在除了 DC模式以外的8個方向之間添加預(yù)測方向,可以預(yù)測17個方向。再者,還可以預(yù)測34個方向。即使當(dāng)預(yù)測方向的數(shù)目增加時,通過與圖9至23的方法相同或從其擴展的方法,可以雙向地形成預(yù)測濾波器。因為預(yù)測濾波器是已知的,所以將省略其描述。存在這樣一個實例當(dāng)前⑶具有一些已經(jīng)被編碼和解碼的周圍塊,這是當(dāng)前⑶可以利用的信息。圖24說明這種情況。常規(guī)視頻編碼方法可以使用圖24(a)、24(b)和24(e)的情況,但是本公開的實施方式提出可以在其他情況中使用的技術(shù)。在本公開的實施方式中,對于可用于預(yù)測編碼的之前編碼和解碼的周圍塊所存在的方式?jīng)]有限制。當(dāng)對CU進行編碼時,內(nèi)部塊的編碼順序根據(jù)可參考的周圍塊的數(shù)目和類型自適 應(yīng)地變化。在本公開的實施方式中,當(dāng)對各個內(nèi)部編碼塊進行編碼時,確定CU的內(nèi)部塊的編碼順序以增加可用于在編碼塊周圍的相應(yīng)塊的幀內(nèi)預(yù)測的之前解碼的周圍塊的數(shù)目。圖25是在對CU進行編碼時確定內(nèi)部塊的編碼順序的方法的流程圖。首先,CU被劃分成可編碼大小的子塊的組合(S2501),且編碼塊內(nèi)的幀間子塊被編碼(S2503)。剩余的沒有被編碼的幀內(nèi)子塊的數(shù)目設(shè)置為T (S2505)。考慮能夠參考經(jīng)過幀內(nèi)預(yù)測編碼的各個子塊的周圍像素值的情況。計算各個子塊的可參考的周圍塊的數(shù)目B_i (S2507)。具有最可參考邊的塊被選擇,且確定具有最大B_i值的子塊的數(shù)目是否是1(S2509)。當(dāng)具有最大B_i值的子塊的數(shù)目是I時,對相應(yīng)子塊執(zhí)行幀內(nèi)預(yù)測編碼(S2511)。當(dāng)具有最大B_i值的子塊的數(shù)目是2或更大時,計算在多個塊中能夠雙向預(yù)測的塊的數(shù)目(S2517)。雙向預(yù)測表示這種情況在當(dāng)前子塊左邊和右邊都存在可參考的周圍塊,或者在當(dāng)前子塊的上方和下方都存在可參考的周圍塊。當(dāng)具有最大B_i值且能夠雙向預(yù)測的子塊的數(shù)目是I時,對相應(yīng)子塊執(zhí)行幀內(nèi)預(yù)測編碼(S2511)。當(dāng)在具有最大B_i值的子塊中不存在能夠雙向預(yù)測的子塊時,在具有最大B_i值的子塊中以光柵掃描順序?qū)Φ谝蛔訅K執(zhí)行幀內(nèi)預(yù)測編碼。當(dāng)存在具有最大B_i值且能夠雙向預(yù)測的多個子塊時,在具有最大B_i值且能夠雙向預(yù)測的子塊中以光柵掃描順序?qū)Φ谝蛔訅K執(zhí)行幀內(nèi)預(yù)測編碼(S2519,S2511)。在通過上述方法對單個子塊執(zhí)行幀內(nèi)預(yù)測編碼之后,確定當(dāng)前幀內(nèi)預(yù)測編碼塊是否是最后的子塊(S2513)。當(dāng)存在未被幀內(nèi)預(yù)測編碼的剩余子塊時,剩余幀內(nèi)子塊的總數(shù)T減I (S2515),且剩余子塊的B_i值被重新計算(S2507)。針對保持未被編碼的幀內(nèi)子塊重復(fù)前述過程。在全部幀內(nèi)子塊被編碼之后,該過程結(jié)束。圖26是示出編碼子塊的示例性順序的視圖,其中,編碼塊設(shè)置為32X32像素大小塊,并且16X 16像素塊用于編碼塊的內(nèi)部塊。圖27是示出編碼子塊的示例性順序的視圖,其中編碼塊設(shè)置為32X32像素大小塊,并且4X4像素塊用于編碼塊的內(nèi)部塊。當(dāng)在圖27中確定編碼順序時,分等級地應(yīng)用圖25的方法。當(dāng)在圖27中假設(shè)編碼單元(CU)的大小是32X32時,通過圖25的方法確定在4個16X16大小塊當(dāng)中的編碼順序,且通過向16X16塊內(nèi)的子塊應(yīng)用圖25的算法來確定在各個16X16塊內(nèi)的子塊的編碼順序。圖28是說明當(dāng)幀內(nèi)預(yù)測用于CU內(nèi)的矩形子塊時的自適應(yīng)掃描順序的視圖。即使當(dāng)幀內(nèi)預(yù)測塊具有各種形狀和大小(方形形狀或矩形形狀),也可以通過使用圖25的編碼順序確定方法容易地確定編碼順序。圖26至28說明編碼子塊的順序(對塊進行掃描的順序),其中,在CU內(nèi)的全部子塊被幀內(nèi)預(yù)測編碼。在本公開的實施方式中,圖26至28的自適應(yīng)塊掃描順序具有這樣的優(yōu)勢可以根據(jù)周圍可用像素的圖案確定塊掃描順序而不需附加比特傳輸。當(dāng)幀間預(yù)測塊和幀內(nèi)預(yù)測塊在CU內(nèi)混合時,幀間預(yù)測塊被首先編碼且CU內(nèi)的幀內(nèi)預(yù)測編碼塊然后被編碼,從而增加雙向預(yù)測效率。在根據(jù)本公開的實施方式的視頻編碼中,幀間預(yù)測編碼模式和幀內(nèi)預(yù)測編碼模式在CU內(nèi)混合且CU內(nèi)的各個子塊具有各種形狀和大小。為了對塊的模式信息和大小信息進行編碼,需要附加的標志比特。由于附加標志比特,減小了壓縮率。在本公開的實施方式中,在CU內(nèi)的各個子塊的模式和形狀/大小信息位于CU信息的頭部。在這種情況中,位于CU信息的頭部的模式和形狀/大小信息以在⑶內(nèi)的子塊的光柵掃描順序布置。通過使用以上述順序接收和解碼的各個塊的模式信息(MB類型信息),在CU內(nèi)的幀間預(yù)測編碼塊和幀 內(nèi)預(yù)測編碼塊的位置和形狀(結(jié)構(gòu))可以是已知的。通過使用該信息,在CU內(nèi)的幀間預(yù)測編碼塊可以被首先解碼。在幀間預(yù)測編碼塊被首先解碼之后,考慮在CU的周圍塊中的可參考數(shù)據(jù)的位置和可參考幀間解碼塊的位置,可以通過使用圖25的方法計算在CU內(nèi)的幀內(nèi)預(yù)測編碼塊的掃描順序。通過使用這種方法,可以發(fā)送塊信息而不發(fā)送附加比特。在圖29中示出語法結(jié)構(gòu)。圖30是根據(jù)本公開的一個或更多個實施方式的視頻編碼方法的流程圖。參考圖30,預(yù)測器510將⑶劃分成可編碼大小的子塊的組合(S3001)。隨后,預(yù)測器510對在⑶內(nèi)的各個子塊執(zhí)行幀內(nèi)或幀間編碼(S3003)。此時,通過選擇幀間塊和幀內(nèi)塊使得針對各個子塊的編碼成本相對于幀內(nèi)預(yù)測模式或幀間預(yù)測模式被最小化,預(yù)測器510確定子塊的組合(S3005)。針對在各個子塊中的將要被幀內(nèi)預(yù)測編碼的塊,可以通過考慮周圍像素值的參考可能性來確定在CU內(nèi)的幀內(nèi)編碼塊的編碼順序(S3007)。而且,可以通過考慮其中可參考將要被幀內(nèi)預(yù)測編碼的塊的周圍像素值的情況來對當(dāng)前塊執(zhí)行雙向幀內(nèi)預(yù)測(S3009 )。通過在CU的語法結(jié)構(gòu)的頭部處布置在CU內(nèi)的子塊的編碼模式/大小信息且在編碼模式/大小信息之后布置數(shù)據(jù)信息,編碼器540發(fā)送信息(S3011)。圖31是示意性示出根據(jù)本公開的一個或更多個實施方式的視頻解碼設(shè)備的框圖。根據(jù)本公開的一個或更多個實施方式的視頻解碼設(shè)備3100可以包括解碼器3110、反向量化器/反向變換器3120、預(yù)測器3130、加法器3140、濾波器3150和圖片緩存4560。解碼器3110通過對編碼的數(shù)據(jù)進行解碼來恢復(fù)在⑶內(nèi)的子塊的編碼模式和大小信息,基于恢復(fù)的編碼模式信息重構(gòu)幀間預(yù)測編碼塊,根據(jù)在CU內(nèi)的各個子塊的編碼模式和大小信息以及CU的周圍塊的可參考狀況來確定對幀內(nèi)預(yù)測模式塊進行解碼的順序且恢復(fù)當(dāng)前塊的量化變換系數(shù)。反向量化器/反向變換器3210通過對量化的變換系數(shù)進行反向量化和反向變換來重構(gòu)在CU內(nèi)的各個子塊的殘余子塊。預(yù)測器3130通過使用重構(gòu)當(dāng)前塊的編碼模式和大小信息生成預(yù)測塊。為此目的,通過使用解碼器3110恢復(fù)的幀內(nèi)預(yù)測模式,通過對將要被解碼的目標CU或其子塊執(zhí)行幀內(nèi)預(yù)測,幀內(nèi)預(yù)測器3132生成目標⑶或其子塊的預(yù)測塊。通過使用解碼器3110恢復(fù)的運動信息,通過對將要被解碼的目標CU或其子塊執(zhí)行幀間預(yù)測,幀間預(yù)測器3134生成目標CU或其子塊的預(yù)測塊。加法器3140通過將預(yù)測器3130生成的預(yù)測塊相加到反向量化器/反向變換器3120重構(gòu)的殘余塊來重構(gòu)當(dāng)前塊。通過加法器3140重構(gòu)的目標⑶通過濾波器3150的解塊濾波以圖片為單位累積,且作為重構(gòu)視頻被輸出。重構(gòu)的視頻存儲在圖片緩存4460中,且可以用于預(yù)測幀間預(yù)測器4434中的運動補償。因為操作巾貞內(nèi)預(yù)測器4532、巾貞間預(yù)測器4534和反向量化器/反向變換器4520的方法與操作上面結(jié)合圖5描述的視頻編碼設(shè)備500中的幀內(nèi)預(yù)測器512、幀間預(yù)測器514和 反向量化器/反向變換器550基本相同或類似,所以將省略其詳細描述。圖32是通過圖31的視頻解碼裝置對視頻進行解碼的方法的流程圖。參考圖32,解碼器3110恢復(fù)在⑶內(nèi)的全部塊的編碼模式/大小信息(S3201 )。而且,解碼器3110基于恢復(fù)的編碼模式和大小信息重構(gòu)在擴展⑶內(nèi)的全部幀間塊(S3203)。在CU內(nèi)的全部幀間模式塊被解碼之后,解碼器3110根據(jù)在CU內(nèi)的各個塊的大小信息和編碼模式信息以及CU的周圍塊的可參考狀況確定幀內(nèi)模式塊的解碼順序(S3205)??紤]其中將被重構(gòu)的塊的周圍像素值可以被參考的情況,幀內(nèi)預(yù)測器3132通過雙向幀內(nèi)預(yù)測對當(dāng)前塊進行解碼(S3207 )。在上述說明中,盡管本公開的實施方式的所有組件已經(jīng)解釋為組裝或可操作地連接為單元,但是本公開本身并不限于這種實施方式。而是,在本公開的目標范圍內(nèi),各個組件可以以任何數(shù)量可選擇且可操作地組合。每一個組件本身還可以以硬件實現(xiàn),同時各個組件可以選擇性地部分地或完整組合,且在計算機程序中實現(xiàn),該計算機程序具有用于執(zhí)行硬件等價物的功能的編程模塊。構(gòu)建這種程序的代碼或代碼片段可以被本領(lǐng)域技術(shù)人員容易地推導(dǎo)。計算機程序可以存儲在計算機可讀介質(zhì)中,該計算機可讀介質(zhì)在操作時可以實現(xiàn)本公開的方面。作為計算機可讀介質(zhì),候選包括磁性記錄介質(zhì)、光學(xué)記錄介質(zhì)和載波介質(zhì)。另外,除非明確相反地限定,否則,例如“包括”、“包含”和“具有”之類的術(shù)語應(yīng)當(dāng)缺省地解讀為包括或開放的,而不是排他或封閉的。除非相反地限定,否則,技術(shù)、科學(xué)或其他方面的所有術(shù)語與本領(lǐng)域技術(shù)人員理解的意義一致。除非本公開明確限定,在詞典中發(fā)現(xiàn)的公共術(shù)語應(yīng)當(dāng)在相關(guān)技術(shù)撰寫的語境中不被太理想或不實際地解讀。盡管為了說明性目的描述了本公開的示例性方面,但是,本領(lǐng)域技術(shù)人員將意識至IJ,在不偏離本公開的本質(zhì)特征的條件下,各種修改、添加和替換是可能的。因此,描述本公開的示例性方面并不是為了限制目的。因此,本公開的范圍不限于上述方面,而是由權(quán)利要求及其等價限制。工業(yè)適用性如上所述,本公開高度可用于視頻編碼和編碼領(lǐng)域中的應(yīng)用,通過使用擴展編碼塊可以對高分辨率視頻進行編碼/解碼,其中,單個擴展編碼塊在進入編碼/解碼操作之前被劃分成不同大小的塊,并且即使在幀間和幀內(nèi)模式組合時也以擴展編碼塊為單位執(zhí)行編
      碼/解碼。
      相關(guān)申請的交叉引用如果可以的話,該申請根據(jù)35 U.S. C § 119(a)要求2010年5月17日在韓國提交的專利申請No. 10-2010-0046176的優(yōu)先權(quán),該韓國專利申請的內(nèi)容通過引用被完全合并于此。另外,由于基于內(nèi)容通過引用被完全合并于此的該韓國專利申請的相同原因,該非臨時申請在除了美國以外的其它國家要求優(yōu)先權(quán)。 ·
      權(quán)利要求
      1.一種視頻編碼/解碼裝置,該視頻編碼/解碼裝置包括 視頻編碼器,所述視頻編碼器用于將以塊為單元的編碼單元劃分成可編碼大小的子塊的組合,針對所述子塊中的每一個子塊確定幀間塊和幀內(nèi)塊的組合,通過考慮將要被幀內(nèi)預(yù)測編碼的當(dāng)前塊的周圍像素值的參考可能性來確定在所述編碼單元內(nèi)的幀內(nèi)編碼塊的編碼順序,以確定的編碼順序?qū)λ霎?dāng)前塊執(zhí)行雙向幀內(nèi)預(yù)測編碼,以及在將所述子塊的編碼模式和大小信息布置于所述編碼單元的語法結(jié)構(gòu)的前部之后發(fā)送所述編碼模式和大小信息;以及 視頻解碼器,所述視頻解碼器用于通過將編碼的數(shù)據(jù)解碼來恢復(fù)在所述編碼單元內(nèi)的子塊的編碼模式和大小信息,基于恢復(fù)的編碼模式信息重構(gòu)幀間預(yù)測編碼塊,以及根據(jù)在所述編碼單元內(nèi)的所述子塊中的每一個子塊的編碼模式和大小信息以及關(guān)于所述編碼單元的周圍塊的參考可能性的狀況來確定幀內(nèi)預(yù)測模式塊的解碼順序。
      2.一種視頻編碼裝置,該視頻編碼裝置包括 預(yù)測器,所述預(yù)測器用于將編碼單元劃分成可編碼大小的子塊的組合,并且針對在所述子塊當(dāng)中的將要被編碼的當(dāng)前塊,通過基于幀內(nèi)預(yù)測模式或幀間預(yù)測模式執(zhí)行預(yù)測而生成預(yù)測塊; 減法器,所述減法器用于通過從所述當(dāng)前塊減去所述預(yù)測塊來生成殘余塊; 變換器/量化器,所述變換器/量化器用于通過對所述殘余塊進行變換和量化來生成量化變換系數(shù);以及 編碼器,所述編碼器用于通過對所述量化變換系數(shù)進行編碼來生成編碼的視頻數(shù)據(jù)。
      3.根據(jù)權(quán)利要求2所述的視頻編碼裝置,其中,所述編碼單元具有NXN像素塊的大小,其中N是等于或大于16的整數(shù)。
      4.根據(jù)權(quán)利要求2所述的視頻編碼裝置,其中,所述預(yù)測器將所述編碼單元劃分成方形子塊、方形和矩形子塊以及矩形子塊中的任意一種。
      5.根據(jù)權(quán)利要求2至4中的任一項所述的視頻編碼裝置,其中,當(dāng)通過幀內(nèi)預(yù)測模式對所述當(dāng)前塊執(zhí)行預(yù)測時,所述預(yù)測器參考位于所述當(dāng)前塊的上方、下方、左邊和右邊的一個或更多個像素。
      6.根據(jù)權(quán)利要求2所述的視頻編碼裝置,其中,所述編碼器對在所述編碼單元內(nèi)的所述子塊中的幀間預(yù)測塊進行編碼,并且對幀內(nèi)預(yù)測塊進行編碼。
      7.根據(jù)權(quán)利要求2所述的視頻編碼裝置,其中,當(dāng)對各個子塊編碼時,所述編碼器確定所述子塊的編碼順序,使得當(dāng)對所述子塊中的每一個子塊編碼時在所述塊周圍的之前編碼的周圍塊的數(shù)目增加。
      8.根據(jù)權(quán)利要求7所述的視頻編碼裝置,其中,在所述編碼單元內(nèi)的所有所述子塊被以所述幀內(nèi)預(yù)測模式編碼。
      9.根據(jù)權(quán)利要求8所述的視頻編碼裝置,其中,所述子塊通過方形幀內(nèi)預(yù)測和任意矩形幀內(nèi)預(yù)測中的一個或更多個來預(yù)測。
      10.根據(jù)權(quán)利要求7所述的視頻編碼裝置,其中,在所述編碼單元內(nèi)的所述子塊通過所述幀間預(yù)測模式和所述幀內(nèi)預(yù)測模式的組合來編碼。
      11.根據(jù)權(quán)利要求10所述的視頻編碼裝置,其中,所述子塊通過方形幀內(nèi)預(yù)測、方形幀間預(yù)測、任意矩形幀內(nèi)預(yù)測和任意矩形幀間預(yù)測中的一個或更多個來預(yù)測。
      12.根據(jù)權(quán)利要求2所述的視頻編碼裝置,其中,所述子塊的編碼順序根據(jù)周圍可用像素的布置圖案來確定。
      13.根據(jù)權(quán)利要求2所述的視頻編碼裝置,其中,所述編碼器在傳輸比特流的語法結(jié)構(gòu)中,在所述編碼單元內(nèi)將所述子塊中的每一個子塊的模式和形狀/大小信息布置在編碼單元信息的前面。
      14.根據(jù)權(quán)利要求13所述的視頻編碼裝置,其中,所述編碼器按照與在所述編碼單元內(nèi)的所述子塊的光柵掃描順序相同的順序布置位于所述編碼單元的頭部中的所述模式和形 狀/大小信息。
      15.根據(jù)權(quán)利要求13或14所述的視頻編碼裝置,其中,所述編碼器省略附加比特傳輸。
      16.一種視頻解碼裝置,該視頻解碼裝置包括 視頻解碼器,所述視頻解碼器用于通過將編碼的數(shù)據(jù)解碼來恢復(fù)在編碼單元內(nèi)的子塊的編碼模式和大小信息,基于恢復(fù)的編碼模式信息重構(gòu)幀間預(yù)測編碼塊,根據(jù)在所述編碼單元內(nèi)的所述子塊中的每一個子塊的所述編碼模式和大小信息以及關(guān)于所述編碼單元的周圍塊的參考可能性的狀況來確定幀內(nèi)預(yù)測模式塊的解碼順序,以及恢復(fù)當(dāng)前塊的量化變換系數(shù); 反向量化器/反向變換器,所述反向量化器/反向變換器用于通過對所述量化變換系數(shù)進行反向量化和反向變換來針對所述子塊中的所述每一個子塊重構(gòu)殘余子塊; 預(yù)測器,所述預(yù)測器用于通過使用重構(gòu)的編碼模式和大小信息來生成所述當(dāng)前塊的預(yù)測塊;以及 加法器,所述加法器用于通過將所述預(yù)測塊相加到所述殘余塊來重構(gòu)所述當(dāng)前塊。
      17.—種視頻編碼/解碼方法,該方法包括以下步驟 將編碼單元劃分成可編碼大小的子塊的組合,針對所述子塊中的每一個子塊確定幀間塊和幀內(nèi)塊的組合,通過考慮將要被幀內(nèi)預(yù)測編碼的當(dāng)前塊的周圍像素值的參考可能性來確定在所述編碼單元內(nèi)的幀內(nèi)編碼塊的編碼順序,以確定的編碼順序?qū)λ霎?dāng)前塊執(zhí)行雙向幀內(nèi)預(yù)測編碼,以及在將所述子塊的編碼模式和大小信息布置于所述編碼單元的語法結(jié)構(gòu)的前部之后發(fā)送所述編碼模式和大小信息;以及 通過將編碼的數(shù)據(jù)解碼來恢復(fù)在所述編碼單元內(nèi)的子塊的所述編碼模式和大小信息,基于恢復(fù)的編碼模式信息重構(gòu)幀間預(yù)測編碼塊,以及根據(jù)在所述編碼單元內(nèi)的所述子塊中的每一個子塊的所述編碼模式和大小信息以及關(guān)于所述編碼單元的周圍塊的參考可能性的狀況來確定幀內(nèi)預(yù)測模式塊的解碼順序。
      18.—種視頻編碼方法,該方法包括以下步驟 將編碼單元劃分成可編碼大小的子塊的組合,并且針對所述子塊確定幀間塊和幀內(nèi)塊的組合; 通過考慮在所述子塊中的將要被幀內(nèi)預(yù)測編碼的當(dāng)前塊的周圍像素值的參考可能性來確定在所述編碼單元內(nèi)的幀內(nèi)編碼塊的編碼順序; 根據(jù)確定的編碼順序?qū)λ霎?dāng)前塊執(zhí)行雙向幀內(nèi)預(yù)測編碼;以及 在將所述子塊的編碼模式和大小信息布置于所述編碼單元的語法結(jié)構(gòu)的前部之后發(fā)送所述編碼模式和大小信息。
      19.根據(jù)權(quán)利要求18所述的視頻編碼方法,其中,所述確定幀間塊和幀內(nèi)塊的組合的過程以使得編碼成本被最小化的方式來確定幀間塊和幀內(nèi)塊的組合。
      20.一種視頻解碼方法,該方法包括以下步驟 通過將編碼的數(shù)據(jù)解碼來恢復(fù)在編碼單元內(nèi)的子塊的編碼模式和大小信息;以及根據(jù)在所述編碼單元內(nèi)的所述子塊中的每一個子塊的所述編碼模式和大小信息以及所述編碼單元的周圍塊的可參考狀況來確定幀內(nèi)預(yù)測模式塊的解碼順序。
      21.根據(jù)權(quán)利要求20所述的視頻解碼方法,該方法進一步包括基于恢復(fù)的編碼模式信息對幀間預(yù)測編碼塊進行解碼, 其中,所述幀內(nèi)預(yù)測模式塊的所述解碼順序是在所述幀間預(yù)測編碼塊被解碼之后確定的。
      全文摘要
      公開了一種視頻編碼/解碼裝置及視頻編碼/解碼方法。根據(jù)本發(fā)明的實施方式,視頻編碼/解碼裝置包括視頻編碼器,其將編碼單元(CU)劃分成可編碼大小的子塊的組合,針對各個子塊確定幀間塊和幀內(nèi)塊的組合,通過考慮可以參考將要被幀內(nèi)預(yù)測編碼的當(dāng)前塊的周圍像素值的情況來確定在編碼單元(CU)內(nèi)的幀內(nèi)編碼塊的編碼順序,以確定的編碼順序?qū)Ξ?dāng)前塊執(zhí)行雙向幀內(nèi)預(yù)測編碼,以及在將子塊的大小信息和編碼模式信息布置于編碼單元(CU)的語法結(jié)構(gòu)的前部之后發(fā)送大小信息和編碼模式信息;以及視頻解碼器,其通過將編碼數(shù)據(jù)解碼來恢復(fù)在編碼單元(CU)內(nèi)的子塊的大小信息和編碼模式信息,基于恢復(fù)的編碼模式信息重構(gòu)幀間預(yù)測編碼塊,以及根據(jù)在編碼單元(CU)內(nèi)的各個子塊的大小信息和編碼模式信息以及編碼單元(CU)的周圍塊的參考可能性狀況來確定幀內(nèi)預(yù)測模式塊的解碼順序。
      文檔編號H04N7/32GK102907100SQ201180024657
      公開日2013年1月30日 申請日期2011年5月13日 優(yōu)先權(quán)日2010年5月17日
      發(fā)明者宋振翰, 林晶娟, 韓鐘基, 李英烈, 文柱禧, 金海光, 全炳宇, 金珉載, 樸亨美, 徐鉆源 申請人:Sk電信有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1