新四季網

用於確定運動矢量的設備的製作方法與工藝

2023-07-22 00:50:36


用於確定運動矢量的設備本申請是申請日為2010年10月22日、申請號為201080047879.5、題為「根據按照數據單元級別的單獨解析或解碼對視頻進行解碼的方法和設備以及用於按照數據單元級別的單獨解析或解碼的對視頻進行編碼的方法和設備」的專利申請的分案申請。技術領域與示例性實施例一致的設備和方法涉及對視頻進行編碼和解碼。

背景技術:
隨著用於再現和存儲高解析度或高質量的視頻內容的硬體正被開發和供應,對於有效地對高解析度或高質量的視頻內容進行編碼或解碼的視頻編解碼器的需求正在增加。在現有技術的視頻編解碼器中,基於具有預定大小的宏塊,根據有限的編碼方法對視頻進行編碼或解碼。宏塊被串行(sequentially)編碼或解碼,並且參考附近信息的預測編碼或解碼被廣泛使用。

技術實現要素:
技術問題一個或多個示例性實施例提供了根據按照預定數據單元級別的獨立編碼對視頻進行編碼,並根據按照預定數據單元級別的獨立解析或獨立解碼對視頻進行解碼。技術方案根據示例性實施例的一方面,提供了一種視頻解碼方法,包括:從已編碼的視頻的比特流提取指示數據單元的獨立解析的信息和指示數據單元的獨立解碼的信息中的至少一個;通過基於指示數據單元的獨立解析的信息對比特流進行解析,來提取已編碼的視頻數據和根據最大編碼單元的關於編碼深 度和編碼模式的信息;基於指示數據單元的獨立解碼的信息和根據最大編碼單元的關於編碼深度和編碼模式的信息,根據已編碼的視頻數據的每個最大編碼單元的編碼深度對至少一個編碼單元進行解碼。數據單元包括至少一個編碼單元的組和至少一個最大編碼單元的組中的一個組。有益效果根據示例性實施例的視頻編碼設備可基於附近信息獨立地對編碼單元進行編碼。由於根據示例性實施例的視頻編碼設備按照具有大於現有技術的宏塊的大小的編碼單元對數據進行編碼,故根據示例性實施例的視頻編碼設備可通過使用包括在一個編碼單元中的數據對當前編碼單元執行預測編碼,其中,現有技術的宏塊具有8×8或16×16的大小。由於根據示例性實施例的視頻解碼設備按照大編碼單元對數據進行解碼,故各種類型的圖像信息可被包括在一個編碼單元中。因此,根據示例性實施例的視頻編碼設備和根據示例性實施例的視頻解碼設備可通過與其它編碼單元獨立地使用關於一個編碼單元的信息來執行編碼和解碼,以減小編碼單元的時間或空間重疊的數據。因此,視頻編碼設備和視頻解碼設備分別按照編碼單元級別根據編碼單元獨立地執行編碼和解碼。附圖說明通過參照附圖對示例性實施例進行詳細描述,上述和/或其它方面將變得更加清楚,其中:圖1是根據示例性實施例的視頻編碼設備的框圖;圖2是根據示例性實施例的視頻解碼設備的框圖;圖3是用於描述根據示例性實施例的編碼單元的概念的示圖;圖4是根據示例性實施例的基於編碼單元的圖像編碼器的框圖;圖5是根據示例性實施例的基於編碼單元的圖像解碼器的框圖;圖6是示出根據示例性實施例的根據深度的更深編碼單元和分塊(partition)的示圖;圖7是用於描述根據示例性實施例的編碼單元和變換單元之間的關係的示圖;圖8是用於描述根據示例性實施例的與編碼深度相應的編碼單元的編碼 信息的示圖;圖9是根據示例性實施例的根據深度的更深編碼單元的示圖;圖10至圖12是用於描述根據一個或多個示例性實施例的編碼單元、預測單元和變換單元之間的關係的示圖;圖13是根據示例性實施例的用於根據以下示例性的表1的編碼模式信息描述編碼單元、預測單元或分塊、和變換單元之間的關係的示圖;圖14是示出根據示例性實施例的視頻編碼方法的流程圖;圖15是示出根據示例性實施例的視頻解碼方法的流程圖;圖16是根據示例性實施例的用於按照編碼單元級別的獨立解析和獨立解碼的視頻編碼設備的框圖;圖17是根據示例性實施例的根據按照編碼單元級別的獨立解析和獨立解碼的視頻解碼設備的框圖;圖18是用於描述根據H.264標準編碼和解碼方法的按照像條級別的並行處理的略圖;圖19是示出根據一個或多個示例性實施例的按照像條級別的並行處理和按照編碼單元級別的並行處理的可能組合的表;圖20是用於描述根據示例性實施例的按照編碼單元級別的並行處理的示圖;圖21是用於描述根據示例性實施例的按照數據單元的分層並行處理的示圖;圖22是用於描述根據示例性實施例的、根據按照編碼單元級別的獨立解碼的可能的部分解碼的示圖;圖23是根據示例性實施例的、根據按照編碼單元級別的並行解碼的按照編碼單元的可能的並行顯示的示圖;圖24是根據示例性實施例的序列參數集的語法,其中,指示按照編碼單元級別的獨立解析的信息和指示按照編碼單元級別的獨立解碼的信息被插入到序列參數集的語法中;圖25是用於描述根據示例性實施例的用於按照編碼單元級別的獨立解碼的幀內預測的示圖;圖26是用於描述根據示例性實施例的使用附近恢復採樣的幀內預測的後處理的示圖;圖27是用於描述根據示例性實施例的用於按照編碼單元級別的獨立解碼的幀內預測的後處理的示圖;圖28是用於描述針對根據示例性實施例的按照編碼單元級別的獨立解碼和根據示例性實施例的按照編碼單元級別的獨立解析的、遵循上下文自適應二進位算術編碼(CABAC)方法的熵編碼和熵解碼的示圖;圖29是示出根據示例性實施例的用於獨立解析或獨立解碼的視頻編碼方法的流程圖;圖30是示出根據示例性實施例的根據獨立解析或獨立解碼的視頻解碼方法的流程圖。最優模式根據示例性實施例的一方面,提供了一種視頻解碼方法,包括:從已編碼的視頻的比特流提取指示數據單元的獨立解析的信息和指示數據單元的獨立解碼的信息中的至少一個;通過基於指示數據單元的獨立解析的信息對比特流進行解析,提取已編碼的視頻數據和根據最大編碼單元的關於編碼深度和編碼模式的信息;基於指示數據單元的獨立解碼的信息和根據最大編碼單元的關於編碼深度和編碼模式的信息,對根據已編碼的視頻數據的每個最大編碼單元的編碼深度的至少一個編碼單元進行解碼。數據單元包括至少一個編碼單元的組和至少一個最大編碼單元的組中的一個組。編碼單元可由最大大小和深度表徵。深度可表示編碼單元被分層劃分的次數,隨著深度加深,根據深度的更深編碼單元可從最大編碼單元被劃分以獲得最小編碼單元,其中,深度從更高深度被加深至更低深度,其中,隨著深度加深,最大編碼單元被劃分的次數增加,並且最大編碼單元被劃分的可能的次數的總數對應於最大深度,其中,編碼單元的最大大小和最大深度可被預先確定。指示數據單元的獨立解析的信息可包括指示按照編碼單元級別的獨立解析的信息,所述指示按照編碼單元級別的獨立解析的信息指示是否能夠從比特流中提取針對每個最大編碼單元獨立編碼的信息,指示數據單元的獨立解碼的信息可包括指示按照編碼單元級別的獨立解碼的信息,所述指示按照編碼單元級別的獨立解碼的信息指示是否能夠對針對每個最大編碼單元獨立編碼的數據進行解碼。指示按照編碼單元級別的獨立解析的信息和指示按照編碼單元級別的獨立解碼的信息可被彼此獨立地設置。解碼的步驟可包括:如果由於預定的附近信息未在至少一個編碼單元之前被解碼,因此不能參考預定的附近信息以對所述至少一個編碼單元執行預測解碼,則根據指示數據單元的獨立解析的信息和指示數據單元的獨立解碼的信息通過搜索並參考可參考的附近信息來對所述至少一個編碼單元執行預測編碼。解碼的步驟可包括:如果僅已編碼的視頻的部分區域將被解碼,則基於指示按照編碼單元級別的獨立編碼的信息,僅對已編碼的視頻數據的與所述部分區域相應的至少一個最大編碼單元進行解碼。可從比特流提取指示是否對數據單元執行部分區域解碼的信息或指示部分區域解碼的目標數據單元的信息。視頻解碼方法還可包括:基於指示按照編碼單元級別的獨立編碼的信息,按照編碼單元級別並行恢復和再現視頻數據,所述視頻數據級別按照編碼單元級別以每預定數量的編碼單元被並行解碼。執行預測解碼的步驟可包括:如果至少一個編碼單元的當前附近信息不可參考,則可通過使用所述至少一個編碼單元的另一條當前可參考的附近信息或者關於當前編碼單元的信息對所述至少一個編碼單元進行解碼,以對所述至少一個編碼單元執行幀內預測、幀間預測、頻域預測解碼、根據上下文自適應二進位算術編碼(CABAC)的熵解碼以及幀內預測值的後處理中的至少一個。可從比特流中提取指示編碼單元的大小、或者至少一個編碼單元的組的數量或至少一個最大編碼單元的組的數量的關於數據單元的信息。可從比特流的像條頭或序列參數集提取指示數據單元的獨立解析的信息或指示數據單元的獨立解碼的信息。根據另一示例性實施例的一方面,提供了一種視頻編碼方法,包括:將當前畫面劃分為至少一個最大編碼單元;根據所述至少一個最大編碼單元的至少一個劃分區域,確定編碼深度以及與編碼深度相應的編碼單元,以輸出基於具有分層結構的更深編碼單元對所述至少一個最大編碼單元的視頻數據進行編碼的結果,其中,在具有分層結構的更深編碼單元中,更高深度的編碼單元隨著深度加深而被劃分;輸出比特流,所述比特流包括指示數據單元 的獨立解析的信息和指示數據單元的獨立解碼的信息中的至少一個、針對所述至少一個最大編碼單元中的每一個按照編碼深度編碼的視頻數據以及根據所述至少一個最大編碼單元的關於編碼深度和編碼模式的信息。輸出比特流的步驟可包括:基於在對視頻數據進行編碼以確定編碼深度時數據單元是否被獨立編碼,來設置指示數據單元的獨立解碼的信息。輸出比特流的步驟可包括:針對每個數據單元,基於已編碼的視頻數據以及根據至少一個最大編碼單元的關於編碼深度和編碼模式的信息是否被獨立地插入到比特流中,來設置指示數據單元的獨立解析的信息。指示編碼單元的大小、或者至少一個編碼單元的組的數量或至少一個最大編碼單元的組的數量的關於數據單元的信息可被插入到比特流中。確定編碼深度和編碼單元的步驟可包括:如果由於編碼單元按照編碼單元級別被獨立編碼,故用於對編碼單元執行預測編碼的參考信息不是關於先前編碼單元的信息,則搜索並參考在編碼單元之前被編碼的附近信息中的可參考的附近信息,以對編碼單元進行預測。搜索和參考附近信息的步驟可包括:當對編碼單元執行幀內預測、頻域預測編碼、幀間預測、幀內預測之後的後處理或根據CABAC的熵編碼時,參考附近信息中的在當前編碼單元之前被編碼的附近信息或關於當前編碼單元的信息。視頻編碼方法和視頻解碼方法可通過使用多個獨立處理器按照每多個編碼單元同時地並行處理編碼單元。根據另一示例性實施例的一方面,提供了一種視頻解碼設備,包括:接收器,從已編碼的視頻的比特流提取指示數據單元的獨立解析的信息和指示數據單元的獨立解碼的信息中的至少一個;解析器,通過基於指示數據單元的獨立解析的信息對比特流進行解析,提取已編碼的視頻數據和根據最大編碼單元的關於編碼深度和編碼模式的信息;解碼器,基於指示數據單元的獨立解碼的信息和根據最大編碼單元的關於編碼深度和編碼模式的信息,對根據已編碼的視頻數據的每個最大編碼單元的編碼深度的至少一個編碼單元進行解碼。根據另一示例性實施例的一方面,提供了一種視頻編碼設備,包括:最大編碼單元劃分器,將當前畫面劃分為至少一個最大編碼單元;編碼單元確定器,根據所述至少一個最大編碼單元的至少一個劃分區域,確定編碼深度 以及與編碼深度相應的編碼單元,以輸出基於具有分層結構的更深編碼單元對所述至少一個最大編碼單元的視頻數據進行編碼的結果,其中,在具有分層結構的更深編碼單元中,更高深度的編碼單元隨著深度加深而被劃分;輸出單元,輸出比特流,所述比特流包括指示數據單元的獨立解析的信息和指示數據單元的獨立解碼的信息中的至少一個、針對所述至少一個最大編碼單元的中每一個按照編碼深度編碼的視頻數據以及根據所述至少一個最大編碼單元的關於編碼深度和編碼模式的信息。根據另一示例性實施例的一方面,提供了一種視頻解碼方法,包括:通過基於指示數據單元的獨立解析的信息對比特流進行解析,來從比特流提取已編碼的視頻數據和根據最大編碼單元的關於編碼深度和編碼模式的信息;基於指示數據單元的獨立解碼的信息和根據最大編碼單元的關於編碼深度和編碼模式的信息,對根據已編碼的視頻數據的每個最大編碼單元的編碼深度的至少一個編碼單元進行解碼。根據另一示例性實施例的一方面,提供了一種其上記錄有用於執行視頻解碼方法的程序的計算機可讀記錄介質。根據另一示例性實施例的一方面,提供了一種其上記錄有用於執行視頻編碼方法的程序的計算機可讀記錄介質。具體實施方式在下文中,將參照示出示例性實施例的附圖更充分地描述示例性實施例。此外,當諸如「…中的至少一個」的表述在列出的元件之後時,所述表述修飾列出的全部元件而不是修飾各個列出的元件。在示例性實施例中,「單元」依據其上下文可表示大小的單位或者可不表示大小的單位。以下,根據示例性實施例,「編碼單元」是在編碼器側對圖像數據進行編碼的編碼數據單元(encodingdataunit)以及在解碼器側對已編碼的圖像數據進行解碼的被編碼的數據單元(encodeddataunit)。此外,「編碼深度(codeddepth)」表示編碼單元被編碼的深度。以下,「圖像」可表示用於視頻的靜止圖像或運動圖像(即,視頻本身)。將參照圖1至圖15描述根據示例性實施例的按照具有分層樹結構的數據單元進行的視頻編碼和解碼。將參照圖16至圖30描述根據示例性實施例的、基於具有分層樹結構的數據單元的考慮按照編碼單元級別的獨立解析或獨立 解碼的視頻編碼和解碼。現在將參照圖1至圖15描述根據示例性實施例的視頻編碼設備、視頻解碼設備、視頻編碼方法和視頻解碼方法。圖1是根據示例性實施例的視頻編碼設備100的框圖。參照圖1,視頻編碼設備100包括最大編碼單元劃分器110、編碼單元確定器120和輸出單元130。最大編碼單元劃分器110可基於針對圖像的當前畫面的最大編碼單元對所述當前畫面進行劃分。如果當前畫面大於最大編碼單元,則當前畫面的圖像數據可被劃分為至少一個最大編碼單元。根據示例性實施例的最大編碼單元可以是具有32×32、64×64、128×128、256×256等大小的數據單元,其中,數據單元的形狀是寬和高為2的平方的方形。圖像數據可根據所述至少一個最大編碼單元被輸出到編碼單元確定器120。根據示例性實施例的編碼單元可由最大大小和深度來表徵。深度表示編碼單元從最大編碼單元被空間劃分的次數,並且隨著深度加深或增加,根據深度的更深編碼單元可從最大編碼單元被劃分為最小編碼單元。最大編碼單元的深度是最高深度,最小編碼單元的深度是最低深度。由於與每個深度相應的編碼單元的大小隨著最大編碼單元的深度加深而減小,因此,與更高深度相應的編碼單元可包括多個與更低深度相應的編碼單元。如上所述,當前畫面的圖像數據根據編碼單元的最大大小被劃分為最大編碼單元,所述最大編碼單元中的每一個可包括根據深度被劃分的更深編碼單元。由於根據示例性實施例的最大編碼單元根據深度被劃分,因此包括在最大編碼單元中的空間域的圖像數據可根據深度被分層分類。可預先確定編碼單元的最大深度和最大大小,所述最大深度和最大大小限定最大編碼單元的高和寬被分層劃分的總次數。編碼單元確定器120對通過根據深度劃分最大編碼單元的區域而獲得的至少一個劃分區域進行編碼,並確定用於輸出根據所述至少一個劃分區域的已編碼的圖像數據的深度。也就是說,編碼單元確定器120通過根據當前畫面的最大編碼單元,按照根據深度的更深編碼單元對圖像數據進行編碼,並選擇具有最小編碼誤差的深度,來確定編碼深度。因此,與確定的編碼深度相應的編碼單元的已編碼的圖像數據被輸出到輸出單元130。此外,與編碼深度相應的編碼單元可被視為被編碼的編碼單元。確定的編碼深度和根據確定的編碼深度的已編碼的圖像數據被輸出到輸出單元130。基於與等於或低於最大深度的至少一個深度相應的更深編碼單元對最大編碼單元中的圖像數據進行編碼,並基於更深編碼單元中的每一個來比較對圖像數據進行編碼的結果。在比較更深編碼單元的編碼誤差之後,可選擇具有最小編碼誤差的深度。可為每個最大編碼單元選擇至少一個編碼深度。隨著編碼單元根據深度被分層劃分,並隨著編碼單元的數量增加,最大編碼單元的大小被劃分。此外,即使在一個最大編碼單元中多個編碼單元相應於相同深度,也通過分別測量每個編碼單元的圖像數據的編碼誤差來確定是否將與相同深度相應的編碼單元中的每一個劃分至更低的深度。因此,即使當圖像數據被包括在一個最大編碼單元中時,圖像數據也根據深度被劃分到多個區域,並且在一個最大編碼單元中編碼誤差可根據區域而不同,因此,編碼深度可根據圖像數據中的區域而不同。因此,在一個最大編碼單元中可確定一個或多個編碼深度,並可根據至少一個編碼深度的編碼單元來劃分最大編碼單元的圖像數據。因此,編碼單元確定器120可確定包括在最大編碼單元中的具有樹結構的編碼單元。根據示例性實施例的具有樹結構的編碼單元包括最大編碼單元中所包括的更深編碼單元中與被確定為編碼深度的深度相應的編碼單元。在最大編碼單元的相同區域中,編碼深度的編碼單元可根據深度被分層地確定,在不同的區域中,編碼深度的編碼單元可被獨立地確定。類似地,當前區域中的編碼深度可獨立於另一區域中的編碼深度被確定。根據示例性實施例的最大深度是與從最大編碼單元到最小編碼單元的劃分次數相關的索引。根據示例性實施例的第一最大深度可表示從最大編碼單元到最小編碼單元的總劃分次數。根據示例性實施例的第二最大深度可表示從最大編碼單元到最小編碼單元的深度級的總數。例如,當最大編碼單元的深度為0時,最大編碼單元被劃分一次的編碼單元的深度可被設置為1,最大編碼單元被劃分兩次的編碼單元的深度可被設置為2。這裡,如果最小編碼單元是最大編碼單元被劃分四次的編碼單元,則存在深度0、1、2、3和4的5個深度級。因此,第一最大深度可被設置為4,第二最大深度可被設置為5。可根據最大編碼單元執行預測編碼和變換。還可基於最大編碼單元,基 於根據等於或小於最大深度的深度的更深編碼單元來執行預測編碼和變換。可根據正交變換或整數變換的方法來執行變換。由於每當最大編碼單元根據深度被劃分時更深編碼單元的數量增加,因此對隨著深度加深而產生的所有更深編碼單元執行諸如預測編碼和變換的編碼。為了便於描述,在下文中將基於最大編碼單元中的當前深度的編碼單元來描述預測編碼和變換。視頻編碼設備100可不同地選擇用於對圖像數據進行編碼的數據單元的大小和形狀中的至少一個。為了對圖像數據進行編碼,可執行諸如預測編碼、變換和熵編碼的操作,此時,可針對所有操作使用相同的數據單元,或者可針對每個操作使用不同的數據單元。例如,視頻編碼設備100可選擇用於對圖像數據進行編碼的編碼單元以及與編碼單元不同的數據單元以對編碼單元中的圖像數據執行預測編碼。為了在最大編碼單元中執行預測編碼,可基於與編碼深度相應的編碼單元(即,基於不再被劃分為與更低深度相應的編碼單元的編碼單元)執行預測編碼。在下文中,不再被劃分並且變成用於預測編碼的基本單元的編碼單元將被稱為「預測單元」。通過對預測單元進行劃分所獲得的分塊(partition)可包括通過對預測單元的高和寬中的至少一個進行劃分所獲得的預測單元或數據單元。例如,當2N×2N(其中,N是正整數)的編碼單元不再被劃分,並且變成2N×2N的預測單元時,分塊的大小可以是2N×2N、2N×N、N×2N或N×N。分塊類型的示例包括通過對預測單元的高和寬中的至少一個進行對稱劃分所獲得的對稱分塊、通過對預測單元的高或寬進行不對稱劃分(諸如1:n或n:1)所獲得的分塊、通過對預測單元進行幾何劃分所獲得的分塊以及具有任意形狀的分塊。預測單元的預測模式可以是幀內模式、幀間模式和跳過模式中的至少一個。例如,可對2N×2N、2N×N、N×2N或N×N的分塊執行幀內模式或幀間模式。在這種情況下,可僅對2N×2N的分塊執行跳過模式。對編碼單元中的一個預測單元獨立地執行編碼,從而選擇具有最小編碼誤差的預測模式。視頻編碼設備100還可基於用於對圖像數據進行編碼的編碼單元,並基於不同於編碼單元的數據單元,對編碼單元中的圖像數據執行變換。為了在編碼單元中執行變換,可基於具有小於或等於編碼單元的大小的 數據單元來執行變換。例如,用於變換的數據單元可包括用於幀內模式的數據單元和用於幀間模式的數據單元。用作變換的基礎的數據單元在下文中將被稱為變換單元。還可在變換單元中設置指示通過對編碼單元的高和寬進行劃分以達到變換單元的劃分次數的變換深度。例如,在2N×2N的當前編碼單元中,當變換單元的大小也為2N×2N時,變換深度可以是0,在當前編碼單元的高和寬中的每一個被劃分為兩等份,總共被劃分為4個變換單元,從而變換單元的大小是N×N時,變換深度可以是1,在當前編碼單元的高和寬中的每一個被劃分為四等份,總共被劃分為42個變換單元,從而變換單元的大小是N/2×N/2時,變換深度可以是2。例如,可根據分層樹結構來設置變換單元,其中,根據變換深度的分層特性,更高變換深度的變換單元被劃分為四個更低變換深度的變換單元。與編碼單元類似,編碼單元中的變換單元可被遞歸地劃分為大小更小的區域,從而可以以區域為單位獨立地確定變換單元。因此,可根據具有根據變換深度的樹結構的變換,來劃分編碼單元中的殘差數據。根據與編碼深度相應的編碼單元的編碼信息使用關於編碼深度的信息和與預測編碼和變換有關的信息。因此,編碼單元確定器120確定具有最小編碼誤差的編碼深度,並確定預測單元中的分塊類型、根據預測單元的預測模式和用於變換的變換單元的大小。以下將參照圖3至圖12詳細描述根據示例性實施例的最大編碼單元中的根據樹結構的編碼單元以及確定分塊的方法。編碼單元確定器120可通過使用基於拉格朗日乘子的率失真優化來測量根據深度的更深編碼單元的編碼誤差。輸出單元130在比特流中輸出最大編碼單元的圖像數據以及關於根據編碼深度的編碼模式的信息,其中,所述圖像數據基於由編碼單元確定器120確定的至少一個編碼深度被編碼。可通過對圖像的殘差數據進行編碼來獲得已編碼的圖像數據。關於根據編碼深度的編碼模式的信息可包括關於編碼深度、預測單元中的分塊類型、預測模式和變換單元的大小的信息中的至少一個。可通過使用根據深度的劃分信息來定義關於編碼深度的信息,關於編碼深度的信息指示是否對更低深度而不是當前深度的編碼單元來執行編碼。如 果當前編碼單元的當前深度是編碼深度,則當前編碼單元中的圖像數據被編碼並被輸出。在這種情況下,劃分信息可被定義為不將當前編碼單元劃分至更低深度。可選地,如果當前編碼單元的當前深度不是編碼深度,則對更低深度的編碼單元來執行編碼,因此,劃分信息可被定義為劃分當前編碼單元以獲得更低深度的編碼單元。如果當前深度不是編碼深度,則對被劃分為更低深度的編碼單元的編碼單元來執行編碼。在這種情況下,由於在當前深度的一個編碼單元中存在至少一個更低深度的編碼單元,因此對每個更低深度的編碼單元重複執行編碼,因此,可針對具有相同深度的編碼單元遞歸地執行編碼。由於針對一個最大編碼單元確定具有樹結構的編碼單元,並且針對編碼深度的編碼單元確定關於至少一個編碼模式的信息,因此,可針對一個最大編碼單元確定關於至少一個編碼模式的信息。此外,由於圖像數據根據深度被分層劃分,因此最大編碼單元的圖像數據的編碼深度可根據位置而不同,因此,可針對圖像數據設置關於編碼深度和編碼模式的信息。因此,輸出單元130可將關於相應的編碼深度和編碼模式的編碼信息分配給包括在最大編碼單元中的編碼單元、預測單元和最小單元中的至少一個。根據示例性實施例的最小單元是通過將最低深度的最小編碼單元劃分4次所獲得的矩形數據單元。可選地,最小單元可以是最大矩形數據單元,所述最大矩形數據單元可包括在最大編碼單元中所包括的所有編碼單元、預測單元、分塊單元和變換單元中。例如,通過輸出單元130輸出的編碼信息可被分為根據編碼單元的編碼信息和根據預測單元的編碼信息。根據編碼單元的編碼信息可包括關於預測模式的信息和關於分塊的大小的信息。根據預測單元的編碼信息可包括關於幀間模式的估計方向、幀間模式的參考圖像索引、運動矢量、幀內模式的色度分量和幀內模式的內插方法的信息。此外,關於根據畫面、像條或GOP定義的編碼單元的最大大小的信息以及關於最大深度的信息可被插入比特流的頭和序列參數集(SPS)中的至少一個。在視頻編碼設備100中,更深編碼單元可以是通過將作為上一層的更高深度的編碼單元的高和寬中的至少一個劃分兩次所獲得的編碼單元。例如,在當前深度的編碼單元的大小為2N×2N時,更低深度的編碼單元的大小可以是N×N。此外,具有2N×2N的大小的當前深度的編碼單元可包括最多4個 更低深度的編碼單元。因此,視頻編碼設備100可通過基於考慮當前畫面的特徵所確定的最大編碼單元的大小和最大深度,針對每個最大編碼單元確定具有最佳形狀和最佳大小的編碼單元,來形成具有樹結構的編碼單元。此外,由於可通過使用各種預測模式和變換中的任意一個來對每個最大編碼單元執行編碼,因此可考慮各種圖像大小的編碼單元的特徵來確定最佳編碼模式。因此,如果以現有技術的宏塊對具有高解析度或大數據量的圖像進行編碼,則每個畫面的宏塊的數量過度增加。因此,針對每個宏塊產生的壓縮信息的條數增加,因此難以發送壓縮信息並且數據壓縮效率降低。然而,通過使用根據示例性實施例的視頻編碼設備100,由於在考慮圖像的特徵的同時調整編碼單元,並在考慮圖像的大小的同時增加編碼單元的最大大小,因此可提高圖像壓縮效率。圖2是根據示例性實施例的視頻解碼設備200的框圖。參照圖2,視頻解碼設備200包括接收器210、圖像數據和編碼信息提取器220以及圖像數據解碼器230。用於視頻解碼設備200的各種操作的各種術語(諸如編碼單元、深度、預測單元和變換單元)的定義和關於各種編碼模式的信息與參照圖1描述的那些相似。接收器210接收並解析已編碼的視頻的比特流。圖像數據和編碼信息提取器220從解析的比特流提取每個編碼單元的已編碼的圖像數據,並將提取的圖像數據輸出到圖像數據解碼器230,其中,所述編碼單元具有根據每個最大編碼單元的樹結構。圖像數據和編碼信息提取器220可從關於當前畫面的頭或者SPS中提取關於當前畫面的編碼單元的最大大小的信息。此外,圖像數據和編碼信息提取器220從解析的比特流提取關於具有根據每個最大編碼單元的樹結構的編碼單元的編碼深度和編碼模式的信息。提取的關於編碼深度和編碼模式的信息被輸出到圖像數據解碼器230。也就是說,比特流中的圖像數據被劃分為最大編碼單元,從而圖像數據解碼器230針對每個最大編碼單元對圖像數據進行解碼。可針對關於與編碼深度相應的至少一個編碼單元的信息,來設置根據最大編碼單元的關於編碼深度和編碼模式的信息,並且關於編碼模式的信息可包括關於與編碼深度相應的相應編碼單元的分塊類型、預測模式和變換單元的大小中的至少一個的信息。此外,根據深度的劃分信息可被提取作為關於 編碼深度的信息。由圖像數據和編碼信息提取器220提取的根據每個最大編碼單元的關於編碼深度和編碼模式的信息是關於這樣的編碼深度和編碼模式的信息:所述編碼深度和編碼模式被確定用於當編碼器(諸如根據示例性實施例的視頻編碼設備100)根據每個最大編碼單元針對基於深度的每個更深編碼單元重複執行編碼時產生最小編碼誤差。因此,視頻解碼設備200可通過根據產生最小編碼誤差的編碼深度和編碼模式對圖像數據進行解碼來恢復圖像。由於關於編碼深度和編碼模式的編碼信息可被分配給相應編碼單元、預測單元和最小單元中的預定數據單元,因此圖像數據和編碼信息提取器220可提取根據預定數據單元的關於編碼深度和編碼模式的信息。被分配有關於編碼深度和編碼模式的相同信息的預定數據單元可以是包括在相同最大編碼單元中的數據單元。圖像數據解碼器230通過基於根據最大編碼單元的關於編碼深度和編碼模式的信息對每個最大編碼單元中的圖像數據進行解碼,來恢復當前畫面。例如,圖像數據解碼器230可基於提取的關於包括在每個最大編碼單元中的具有樹結構的編碼單元中的每個編碼單元的分塊類型、預測模式和變換單元的信息,來對已編碼的圖像數據進行解碼。解碼處理可包括預測(所述預測包括幀內預測和運動補償)和逆變換。可根據逆正交變換或逆整數變換的方法來執行逆變換。圖像數據解碼器230可基於關於根據編碼深度的編碼單元的預測單元的分塊類型和預測模式的信息,根據每個編碼單元的分塊和預測模式執行幀內預測和運動補償中的至少一個。此外,圖像數據解碼器230可基於關於根據編碼深度的編碼單元的變換單元的大小的信息,根據編碼單元中的每個變換單元執行逆變換,從而根據最大編碼單元執行逆變換。圖像數據解碼器230可通過使用根據深度的劃分信息來確定當前最大編碼單元的至少一個編碼深度。如果劃分信息指示圖像數據在當前深度中不再被劃分,則當前深度是編碼深度。因此,圖像數據解碼器230可通過使用關於與編碼深度相應的每個編碼單元的預測單元的分塊類型、預測模式和變換單元的大小的信息中的至少一個,對當前最大編碼單元中與每個編碼深度相應的至少一個編碼單元的已編碼的數據進行解碼,並輸出當前最大編碼單元 的圖像數據。例如,可通過觀察為編碼單元、預測單元和最小單元中的預定數據單元分配的編碼信息集來收集包含編碼信息(所述編碼信息具有相同的劃分信息)的數據單元,收集的數據單元可被視為是將由圖像數據解碼器230以相同的編碼模式進行解碼的一個數據單元。視頻解碼設備200可獲得關於當針對每個最大編碼單元遞歸執行編碼時產生最小編碼誤差的至少一個編碼單元的信息,並可使用所述信息來對當前畫面進行解碼。也就是說,可對每個最大編碼單元中被確定為最佳編碼單元的具有樹結構的編碼單元進行解碼。此外,可考慮解析度和圖像數據量中的至少一個來確定編碼單元的最大大小。因此,即使圖像數據具有高解析度和大數據量,也可通過使用編碼單元的大小和編碼模式來對圖像數據進行有效地解碼和恢復,其中,根據圖像數據的特徵和從編碼器接收的關於最佳編碼模式的信息來自適應地確定所述編碼單元的大小和所述編碼模式。現在將參照圖3至圖13描述根據一個或多個示例性實施例的確定具有樹結構的編碼單元、預測單元和變換單元的方法。圖3是用於描述根據示例性實施例的編碼單元的概念的示圖。編碼單元的大小可被表示為寬×高。例如,編碼單元的大小可以是64×64、32×32、16×16或8×8。64×64的編碼單元可被劃分為64×64、64×32、32×64或32×32的分塊,32×32的編碼單元可被劃分為32×32、32×16、16×32或16×16的分塊,16×16的編碼單元可被劃分為16×16、16×8、8×16或8×8的分塊,8×8的編碼單元可被劃分為8×8、8×4、4×8或4×4的分塊。參照圖3,示例性地提供了第一視頻數據310,第一視頻數據310具有1920×1080的解析度和最大大小為64且最大深度為2的編碼單元。此外,示例性地提供了第二視頻數據320,第二視頻數據320具有1920×1080的解析度和最大大小為64且最大深度為3的編碼單元。此外,示例性地提供了第三視頻數據330,第三視頻數據330具有352×288的解析度和最大大小為16且最大深度為1的編碼單元。圖3中示出的最大深度表示從最大編碼單元到最小解碼單元的劃分總次數。如果解析度高或數據量大,則編碼單元的最大大小可以較大,從而提高了編碼效率並精確地反映出圖像的特徵。因此,具有比第三視頻數據330更 高的解析度的第一視頻數據310和第二視頻數據320的編碼單元的最大大小可以是64。由於第一視頻數據310的最大深度是2,因此,由於通過對最大編碼單元劃分兩次,深度被加深到兩層,因此第一視頻數據310的編碼單元315可包括具有64的長軸大小的最大編碼單元以及具有32和16的長軸大小的編碼單元。同時,由於第三視頻數據330的最大深度是1,因此,由於通過對最大編碼單元劃分一次,深度被加深到一層,因此第三視頻數據330的編碼單元335可包括具有16的長軸大小的最大編碼單元以及具有8的長軸大小的編碼單元。由於第二視頻數據320的最大深度為3,因此,由於通過對最大編碼單元劃分三次,深度被加深到3層,因此第二視頻數據320的編碼單元325可包括具有64的長軸大小的最大編碼單元以及具有32、16和8的長軸大小的編碼單元。隨著深度加深,可精確地表示詳細信息。圖4是根據示例性實施例的基於編碼單元的圖像編碼器400的框圖。圖像編碼器400可執行根據示例性實施例的視頻編碼設備100的編碼單元確定器120的操作以對圖像數據進行編碼。也就是說,參照圖4,幀內預測器410在幀內模式下對當前幀405中的編碼單元執行幀內預測,運動估計器420和運動補償器425在幀間模式下通過使用當前幀405和參考幀495,對當前幀405中的編碼單元執行幀間估計和運動補償。從幀內預測器410、運動估計器420和運動補償器425輸出的數據通過變換器430和量化器440被輸出為量化的變換係數。量化的變換係數通過反量化器460和逆變換器470被恢復為空間域中的數據,恢復的空間域中的數據在通過去塊單元480和環路濾波單元490進行後處理之後被輸出為參考幀495。量化的變換係數可通過熵編碼器450被輸出為比特流455。為了將圖像編碼器400應用在視頻編碼設備100中,圖像編碼器400的元件(即,幀內預測器410、運動估計器420、運動補償器425、變換器430、量化器440、熵編碼器450、反量化器460、逆變換器470、去塊單元480和環路濾波單元490)在考慮每個最大編碼單元的最大深度的同時,基於具有樹結構的編碼單元中的每個編碼單元來執行操作。具體地,幀內預測器410、運動估計器420和運動補償器425在考慮當前最大編碼單元的最大大小和最大深度的同時,確定具有樹結構的編碼單元 中的每個編碼單元的分塊和預測模式,變換器430確定具有樹結構的編碼單元中的每個編碼單元中的變換單元的大小。圖5是根據示例性實施例的基於編碼單元的圖像解碼器500的框圖。參照圖5,解析器510從比特流505中解析將被解碼的已編碼的圖像數據以及用於解碼的關於編碼的信息。已編碼的圖像數據通過熵解碼器520和反量化器530被輸出為反量化的數據,反量化的數據通過逆變換器540被恢復為空間域中的圖像數據。幀內預測器550針對空間域中的圖像數據,在幀內模式下對編碼單元執行幀內預測,運動補償器560通過使用參考幀585在幀間模式下對編碼單元執行運動補償。經過幀內預測器550和運動補償器560的空間域中的圖像數據可在通過去塊單元570和環路濾波單元580進行後處理之後被輸出為恢復的幀595。此外,通過去塊單元570和環路濾波單元580進行後處理的圖像數據可被輸出為參考幀585。為了在根據示例性實施例的視頻解碼設備200的圖像數據解碼器230中對圖像數據進行解碼,圖像解碼器500可執行在解析器510之後執行的操作。為了將圖像解碼器500應用在視頻解碼設備200中,圖像解碼器500的元件(即,解析器510、熵解碼器520、反量化器530、逆變換器540、幀內預測器550、運動補償器560、去塊單元570和環路濾波單元580)針對每個最大編碼單元基於具有樹結構的編碼單元執行操作。具體地,幀內預測器550和運動補償器560基於具有樹結構的每個編碼單元的分塊和預測模式執行操作,逆變換器540基於每個編碼單元的變換單元的大小執行操作。圖6是示出根據示例性實施例的根據深度的更深編碼單元以及分塊的示圖。視頻編碼設備100和視頻解碼設備200使用分層編碼單元以考慮圖像的特徵。可根據圖像的特徵自適應地確定編碼單元的最大高度、最大寬度和最大深度,或可由用戶不同地設置編碼單元的最大高度、最大寬度和最大深度。可根據編碼單元的預定最大大小來確定根據深度的更深編碼單元的大小。參照圖6,在根據示例性實施例的編碼單元的分層結構600中,編碼單元的最大高度和最大寬度均為64,並且最大深度為4。由於深度沿分層結構 600的縱軸加深,因此更深編碼單元的高度和寬度均被劃分。此外,沿分層結構600的橫軸示出作為用於每個更深編碼單元的預測編碼的基礎的預測單元和分塊。也就是說,第一編碼單元610是分層結構600中的最大編碼單元,其中,深度為0,大小(即,高度乘寬度)為64×64。深度沿縱軸加深,存在大小為32×32且深度為1的第二編碼單元620、大小為16×16且深度為2的第三編碼單元630、大小為8×8且深度為3的第四編碼單元640以及大小為4×4且深度為4的第五編碼單元650。大小為4×4且深度為4的第五編碼單元650是最小編碼單元。編碼單元的預測單元和分塊根據每個深度沿橫軸排列。也就是說,如果大小為64×64且深度為0的第一編碼單元610是預測單元,則預測單元可被劃分為包括在第一編碼單元610中的分塊,即,大小為64×64的分塊610、大小為64×32的分塊612、大小為32×64的分塊614或大小為32×32的分塊616。類似地,大小為32×32且深度為1的第二編碼單元620的預測單元可被劃分為包括在第二編碼單元620中的分塊,即,大小為32×32的分塊620、大小為32×16的分塊622、大小為16×32的分塊624和大小為16×16的分塊626。類似地,大小為16×16且深度為2的第三編碼單元630的預測單元可被劃分為包括在第三編碼單元630中的分塊,即,包括在第三編碼單元630中的大小為16×16的分塊、大小為16×8的分塊632、大小為8×16的分塊634和大小為8×8的分塊636。類似地,大小為8×8且深度為3的第四編碼單元640的預測單元可被劃分為包括在第四編碼單元640中的分塊,即,包括在第四編碼單元640中的大小為8×8的分塊、大小為8×4的分塊642、大小為4×8的分塊644和大小為4×4的分塊646。大小為4×4且深度為4的第五編碼單元650是最小編碼單元和最低深度的編碼單元。第五編碼單元650的預測單元僅被分配給大小為4×4的分塊。為了確定最大編碼單元610的編碼單元的至少一個編碼深度,視頻編碼設備100的編碼單元確定器120針對包括在最大編碼單元610中的與每個深度相應的編碼單元執行編碼。隨著深度加深,包括相同範圍中和相同大小的數據的根據深度的更深編碼單元的數量增加。例如,使用四個與深度2相應的編碼單元來覆蓋包括在一個與深度1相應的編碼單元中的數據。因此,為了比較相同數據的根據深度的編碼結果,與深度1相應的編碼單元和四個與深度2相應的編碼單元均被編碼。為了針對多個深度中的當前深度執行編碼,可通過沿分層結構600的橫軸,針對與當前深度相應的編碼單元中的每個預測單元執行編碼,來針對當前深度選擇最小編碼誤差。可選地,可通過隨著深度沿分層結構600的縱軸加深針對每個深度執行編碼來比較根據深度的最小編碼誤差,從而搜索最小編碼誤差。第一編碼單元610中具有最小編碼誤差的深度和分塊可被選為第一編碼單元610的編碼深度和分塊類型。圖7是用於描述根據示例性實施例的編碼單元710和變換單元720之間的關係的示圖。根據示例性實施例的視頻編碼設備100或視頻解碼設備200針對每個最大編碼單元,根據具有小於或等於最大編碼單元的大小的編碼單元來對圖像進行編碼或解碼。可基於不大於相應編碼單元的數據單元來選擇編碼期間用於變換的變換單元的大小。例如,在視頻編碼設備100或視頻解碼設備200中,如果編碼單元710的大小是64×64,則可通過使用大小為32×32的變換單元720來執行變換。此外,可通過對小於64×64的大小為32×32、16×16、8×8和4×4的變換單元中的每一個執行變換,來對大小為64×64的編碼單元710的數據進行編碼,從而可選擇具有最小編碼誤差的變換單元。圖8是用於描述根據示例性實施例的與編碼深度相應的編碼單元的編碼信息的示圖。參照圖8,根據示例性實施例的視頻編碼設備100的輸出單元130可對用於與編碼深度相應的每個編碼單元的關於分塊類型的信息800、關於預測模式的信息810和關於變換單元的大小的信息820進行編碼和發送,作為關於編碼模式的信息。關於分塊類型的信息800是關於通過對當前編碼單元的預測單元進行劃分而獲得的分塊的形狀的信息,其中,所述分塊是用於對當前編碼單元進行預測編碼的數據單元。例如,大小為2N×2N的當前編碼單元CU_0可被劃分為大小為2N×2N的分塊802、大小為2N×N的分塊804、大小為N×2N的分 塊806和大小為N×N的分塊808中的任意一個。這裡,關於分塊類型的信息800被設置為指示大小為2N×N的分塊804、大小為N×2N的分塊806和大小為N×N的分塊808之一。關於預測模式的信息810指示每個分塊的預測模式。例如,關於預測模式的信息810可指示對由關於分塊類型的信息800指示的分塊執行的預測編碼的模式,即,幀內模式812、幀間模式814或跳過模式816。關於變換單元的大小的信息820指示當對當前編碼單元執行變換時所基於的變換單元。例如,變換單元可以是第一幀內變換單元822、第二幀內變換單元824、第一幀間變換單元826或第二幀內變換單元828。根據示例性實施例的視頻解碼設備200的圖像數據和編碼信息提取器220可根據每個更深編碼單元提取和使用用於解碼的信息800、810和820。圖9是根據示例性實施例的根據深度的更深編碼單元的示圖。劃分信息可被用於指示深度的改變。劃分信息指示當前深度的編碼單元是否被劃分為更低深度的編碼單元。參照圖9,用於對深度為0且大小為2N_0×2N_0的編碼單元900進行預測編碼的預測單元910可包括以下分塊類型的分塊:大小為2N_0×2N_0的分塊類型912、大小為2N_0×N_0的分塊類型914、大小為N_0×2N_0的分塊類型916、大小為N_0×N_0的分塊類型918。雖然圖9僅示出通過對預測單元910進行對稱劃分而獲得的分塊類型912至918,但應該理解分塊類型不限於此。例如,根據另一示例性實施例,預測單元910的分塊可包括不對稱分塊、具有預定形狀的分塊和具有幾何形狀的分塊。根據每個分塊類型,對一個大小為2N_0×2N_0的分塊、兩個大小為2N_0×N_0的分塊、兩個大小為N_0×2N_0的分塊和四個大小為N_0×N_0的分塊重複執行預測編碼。可對大小為2N_0×2N_0、N_0×2N_0、2N_0×N_0和N_0×N_0的分塊執行幀內模式和幀間模式下的預測編碼。僅對大小為2N_0×2N_0的分塊執行跳過模式下的預測編碼。比較包括分塊類型912至918中的預測編碼的編碼的誤差,在分塊類型中確定最小編碼誤差。如果在分塊類型912至916之一中編碼誤差最小,則預測單元910可不被劃分到更低深度。例如,如果在分塊類型918中編碼誤差最小,則深度從0改變到1以在操作920對分塊類型918進行劃分,對深度為2且大小為N_0×N_0的編碼單 元930重複執行編碼,以搜索最小編碼誤差。用於對深度為1且大小為2N_1×2N_1(=N_0×N_0)的編碼單元930進行預測編碼的預測單元940可包括以下分塊類型的分塊:大小為2N_1×2N_1的分塊類型942、大小為2N_1×N_1的分塊類型944、大小為N_1×2N_1的分塊類型946、大小為N_1×N_1的分塊類型948。作為示例,如果在分塊類型948中編碼誤差最小,則深度從1改變到2以在操作950對分塊類型948進行劃分,對深度為2且大小為N_2×N_2的編碼單元960重複執行編碼,以搜索最小編碼誤差。當最大深度為d時,根據每個深度的劃分操作可被執行,直到深度變為d-1時,並且劃分信息可被編碼直到深度為0到d-2中的一個時。例如,當編碼被執行直到在操作970中與深度d-2相應的編碼單元被劃分之後深度為d-1時,用於對深度為d-1且大小為2N_(d-1)×2N_(d-1)的編碼單元980進行預測編碼的預測單元990可包括以下分塊類型的分塊:大小為2N_(d-1)×2N_(d-1)的分塊類型992、大小為2N_(d-1)×N_(d-1)的分塊類型994、大小為N_(d-1)×2N_(d-1)的分塊類型996、大小為N_(d-1)×N_(d-1)的分塊類型998。可在分塊類型992至998中對一個大小為2N_(d-1)×2N_(d-1)的分塊、兩個大小為2N_(d-1)×N_(d-1)的分塊、兩個大小為N_(d-1)×2N_(d-1)的分塊、四個大小為N_(d-1)×N_(d-1)的分塊重複執行預測編碼,以搜索具有最小編碼誤差的分塊類型。即使在分塊類型998具有最小編碼誤差時,但由於最大深度為d,因此深度為d-1的編碼單元CU_(d-1)不再被劃分到更低深度。在這種情況下,當前最大編碼單元900的編碼單元的編碼深度被確定為d-1,當前最大編碼單元900的分塊類型可被確定為N_(d-1)×N_(d-1)。此外,由於最大深度為d,並且具有最低深度d-1的最小編碼單元980不再被劃分到更低深度,因此不設置用於最小編碼單元980的劃分信息。數據單元999可以是針對當前最大編碼單元的最小單元。根據示例性實施例的最小單元可以是通過對最小編碼單元980劃分4次而獲得的矩形數據單元。通過重複執行編碼,根據示例性實施例的視頻編碼設備100可通過比較根據編碼單元900的深度的編碼誤差來選擇具有最小編碼誤差的深度,以確定編碼深度,並將相應的分塊類型和預測模式設置為編碼深度的編碼模式。這樣,在1至d的所有深度中比較根據深度的最小編碼誤差,具有最小編碼誤差的深度可被確定為編碼深度。編碼深度、預測單元的分塊類型和預測模式可作為關於編碼模式的信息而被編碼和發送。此外,由於編碼單元從深度0被劃分到編碼深度,因此編碼深度的劃分信息被設置為0,除了編碼深度之外的深度的劃分信息被設置為1。根據示例性實施例的視頻解碼設備200的圖像數據和編碼信息提取器220可提取並使用關於編碼單元900的編碼深度和預測單元的信息,以對分塊912進行解碼。視頻解碼設備200可通過使用根據深度的劃分信息來將劃分信息為0的深度確定為編碼深度,並使用關於相應深度的編碼模式的信息以進行解碼。圖10至圖12是用於描述根據一個或多個示例性實施例的編碼單元1010、預測單元1060和變換單元1070之間的關係的示圖。參照圖10,編碼單元1010是最大編碼單元中與由根據示例性實施例的視頻編碼設備100確定的編碼深度相應的、具有樹結構的編碼單元。參照圖11和圖12,預測單元1060是編碼單元1010中的每一個的預測單元的分塊,變換單元1070是編碼單元1010中的每一個的變換單元。當在編碼單元1010中最大編碼單元的深度是0時,編碼單元1012和1054的深度是1,編碼單元1014、1016、1018、1028、1050和1052的深度是2,編碼單元1020、1022、1024、1026、1030、1032和1048的深度是3,編碼單元1040、1042、1044和1046的深度是4。在預測單元1060中,通過對編碼單元1010中的編碼單元進行劃分來獲得某些編碼單元1014、1016、1022、1032、1048、1050、1052和1054。具體地講,編碼單元1014、1022、1050和1054中的分塊類型具有2N×N的大小,編碼單元1016、1048和1052中的分塊類型具有N×2N的大小,編碼單元1032的分塊類型具有N×N的大小。編碼單元1010的預測單元和分塊小於或等於每個編碼單元。按照小於編碼單元1052的數據單元對變換單元1070中的編碼單元1052的圖像數據執行變換或逆變換。此外,變換單元1070中的編碼單元1014、1016、1022、1032、1048、1050和1052在大小和形狀方面與預測單元1060中的編碼單元1014、1016、1022、1032、1048、1050和1052不同。換句話說,根據示例性實施例的視頻編碼設備100和視頻解碼設備200可對相同編 碼單元中的數據單元分別執行幀內預測、運動估計、運動補償、變換和逆變換。因此,對最大編碼單元的每個區域中具有分層結構的編碼單元中的每一個遞歸地執行編碼,以確定最佳編碼單元,從而可獲得具有遞歸樹結構的編碼單元。編碼信息可包括關於編碼單元的劃分信息、關於分塊類型的信息、關於預測模式的信息和關於變換單元的大小的信息。示例性的表1示出可由視頻編碼設備100和視頻解碼設備200設置的編碼信息。表1視頻編碼設備100的輸出單元130可輸出關於具有樹結構的編碼單元的編碼信息,視頻解碼設備200的圖像數據和編碼信息提取器220可從接收的比特流提取關於具有樹結構的編碼單元的編碼信息。劃分信息指示當前編碼單元是否被劃分為更低深度的編碼單元。如果當前深度d的劃分信息為0,則當前編碼單元不再被劃分到更低深度的深度是編碼深度。可針對編碼深度定義關於分塊類型、預測模式和變換單元的大小的信息。如果當前編碼單元根據劃分信息被進一步劃分,則對更低深度的劃分的編碼單元獨立地執行編碼。預測模式可以是幀內模式、幀間模式和跳過模式中的一個。可在所有分塊類型中定義幀內模式和幀間模式,可僅在大小為2N×2N的分塊類型中定義跳過模式。關於分塊類型的信息可指示通過對預測單元的高或寬進行對稱劃分而獲得的大小為2N×2N、2N×N、N×2N和N×N的對稱分塊類型,以及通過對預測單元的高或寬進行不對稱劃分而獲得的大小為2N×nU、2N×nD、nL×2N和nR×2N的不對稱分塊類型。可通過按照1:3和3:1的比率對預測單元的高進行劃分來分別獲得大小為2N×nU和2N×nD的不對稱分塊類型,可通過按照1:3和3:1的比率對預測單元的寬進行劃分來分別獲得大小為nL×2N和nR×2N的不對稱分塊類型。變換單元的大小可被設置為幀內模式下的兩種類型和幀間模式下的兩種類型。例如,如果變換單元的劃分信息是0,則變換單元的大小可以是2N×2N,這是當前編碼單元的大小。如果變換單元的劃分信息是1,則可通過對當前編碼單元進行劃分來獲得變換單元。此外,如果大小為2N×2N的當前編碼單元的分塊類型是對稱分塊類型,則變換單元的大小可以是N×N,如果當前編碼單元的分塊類型是不對稱分塊類型,則變換單元的大小可以是N/2×N/2。關於具有樹結構的編碼單元的編碼信息可包括與編碼深度相應的編碼單元、與預測單元相應的編碼單元和與最小單元相應的編碼單元中的至少一個。與編碼深度相應的編碼單元可包括:包括相同編碼信息的預測單元和最小單元中的至少一個。因此,通過比較鄰近數據單元的編碼信息來確定鄰近數據單元是否包括在與編碼深度相應的相同編碼單元中。此外,通過使用數據單元的編碼信息來確定與編碼深度相應的相應編碼單元,從而可確定最大編碼單元中的編碼深度的分布。因此,如果基於鄰近數據單元的編碼信息來預測當前編碼單元,則可直接參考和使用與當前編碼單元鄰近的更深編碼單元中的數據單元的編碼信息。然而,應該理解另外的示例性實施例不限於此。例如,根據另外的示例性實施例,如果基於鄰近數據單元的編碼信息來預測當前編碼單元,則使用數據單元的編碼信息來搜索與當前編碼單元鄰近的數據單元,可參考搜索到的鄰近編碼單元來預測當前編碼單元。圖13是根據示例性實施例的用於根據示例性的表1的編碼模式信息描述編碼單元、預測單元或分塊、和變換單元之間的關係的示圖。參照圖13,最大編碼單元1300包括多個編碼深度的編碼單元1302、1304、 1306、1312、1314、1316和1318。這裡,由於編碼單元1318是編碼深度的編碼單元,因此劃分信息可被設置為0。關於大小為2N×2N的編碼單元1318的分塊類型的信息可被設置為以下分塊類型之一:大小為2N×2N的分塊類型1322、大小為2N×N的分塊類型1324、大小為N×2N的分塊類型1326、大小為N×N的分塊類型1328、大小為2N×nU的分塊類型1332、大小為2N×nD的分塊類型1334、大小為nL×2N的分塊類型1336和大小為nR×2N的分塊類型1338。當分塊類型被設置為對稱(即,分塊類型1322、1324、1326或1328)時,如果變換單元的劃分信息(TU大小標記)為0,則設置大小為2N×2N的變換單元1342,如果TU大小標記為1,則設置大小為N×N的變換單元1344。當分塊類型被設置為不對稱(即,分塊類型1332、1334、1336或1338)時,如果TU大小標記為0,則設置大小為2N×2N的變換單元1352,如果TU大小標記為1,則設置大小為N/2×N/2的變換單元1354。參照圖13,TU大小標記是具有值0或1的標記,但應該理解TU大小標記不限於1比特,在TU大小標記從0增加的同時,變換單元可被分層劃分以具有樹結構。在這種情況下,根據示例性實施例,可通過使用變換單元的TU大小標記以及變換單元的最大大小和最小大小來表示實際上已使用的變換單元的大小。根據示例性實施例,視頻編碼設備100能夠對最大變換單元大小信息、最小變換單元大小信息和最大TU大小標記進行編碼。對最大變換單元大小信息、最小變換單元大小信息和最大TU大小標記進行編碼的結果可被插入SPS。根據示例性實施例,視頻解碼設備200可通過使用最大變換單元大小信息、最小變換單元大小信息和最大TU大小標記來對視頻進行解碼。例如,如果當前編碼單元的大小是64×64並且最大變換單元大小是32×32,則當TU大小標記為0時,變換單元的大小可以是32×32,當TU大小標記為1時,變換單元的大小可以是16×16,當TU大小標記為2時,變換單元的大小可以是8×8。作為另一示例,如果當前編碼單元的大小是32×32並且最小變換單元大小是32×32,則當TU大小標記為0時,變換單元的大小可以是32×32。這裡,由於變換單元的大小不能夠小於32×32,因此TU大小標記不能夠被設置為除了0以外的值。作為另一示例,如果當前編碼單元的大小是64×64並且最大TU大小標記為1,則TU大小標記可以是0或1。這裡,TU大小標記不能被設置為除了0或1以外的值。因此,如果定義在TU大小標記為0時最大TU大小標記為MaxTransformSizeIndex,最小變換單元大小為MinTransformSize,並且變換單元大小為RootTuSize,則隨後可通過等式(1)來定義可在當前編碼單元中確定的當前最小變換單元大小CurrMinTuSize:CurrMinTuSize=max(MinTransformSize,RootTuSize/(2∧MaxTransformSizeIndex))……(1)與可在當前編碼單元中確定的當前最小變換單元大小CurrMinTuSize相比,當TU大小標記為0時的變換單元大小RootTuSize可指示可在系統中選擇的最大變換單元大小。在等式(1)中,RootTuSize/(2∧MaxTransformSizeIndex)指示當TU大小標記為0時,變換單元大小RootTuSize被劃分了與最大TU大小標記相應的次數時的變換單元大小。此外,MinTransformSize指示最小變換大小。因此,RootTuSize/(2∧MaxTransformSizeIndex)和MinTransformSize中較小的值可以是可在當前編碼單元中確定的當前最小變換單元大小CurrMinTuSize。根據示例性實施例,最大變換單元大小RootTuSize可根據預測模式的類型而改變。例如,如果當前預測模式是幀間模式,則隨後可通過使用以下的等式(2)來確定RootTuSize。在等式(2)中,MaxTransformSize指示最大變換單元大小,PUSize指示當前預測單元大小。RootTuSize=min(MaxTransformSize,PUSize)……(2)也就是說,如果當前預測模式是幀間模式,則當TU大小標記為0時的變換單元大小RootTuSize可以是最大變換單元大小和當前預測單元大小中較小的值。如果當前分塊單元的預測模式是幀內模式,則可通過使用以下的等式(3)來確定RootTuSize。在等式(3)中,PartitionSize指示當前分塊單元的大小。RootTuSize=min(MaxTransformSize,PartitionSize)……(3)也就是說,如果當前預測模式是幀內模式,則當TU大小標記為0時的變換單元大小RootTuSize可以是最大變換單元大小和當前分塊單元的大小中 較小的值。然而,根據分塊單元中的預測模式的類型而改變的當前最大變換單元大小RootTuSize僅是示例,並且在另一示例性實施例中不限於此。圖14是示出根據示例性實施例的對視頻進行編碼的方法的流程圖。參照圖14,在操作1210,當前畫面被劃分為至少一個最大編碼單元。指示可能的劃分次數的總數的最大深度可被預先確定。在操作1220,通過對至少一個劃分區域進行編碼來確定用於輸出根據所述至少一個劃分區域的最終編碼結果的編碼深度,並確定根據樹結構的編碼單元,其中,通過根據深度對每個最大編碼單元的區域進行劃分來獲得所述至少一個劃分區域。每當深度加深時,最大編碼單元被空間劃分,從而最大編碼單元被劃分為更低深度的編碼單元。每個編碼單元可通過與鄰近編碼單元在空間上獨立地劃分而被劃分為另一更低深度的編碼單元。對根據深度的每個編碼單元重複執行編碼。此外,針對每個更深編碼單元確定根據具有最小編碼誤差的分塊類型的變換單元。為了確定每個最大編碼單元中具有最小編碼誤差的編碼深度,可在所有根據深度的更深編碼單元中測量和比較編碼誤差。在操作1230,針對每個最大編碼單元輸出作為根據編碼深度的最終編碼結果的已編碼的圖像數據以及關於編碼深度和編碼模式的信息。關於編碼模式的信息可包括關於編碼深度或劃分信息的信息、關於預測單元的分塊類型、預測模式和變換單元的大小的信息中的至少一個。關於編碼模式的編碼信息以及已編碼的圖像數據可被發送到解碼器。圖15是示出根據示例性實施例的對視頻進行解碼的方法的流程圖。參照圖15,在操作1310,接收並解析已編碼的視頻的比特流。在操作1320,從解析的比特流提取被分配給最大編碼單元的當前畫面的已編碼的圖像數據以及根據最大編碼單元的關於編碼深度和編碼模式的信息。每個最大編碼單元的編碼深度是每個最大編碼單元中具有最小編碼誤差的深度。在對每個最大編碼單元進行編碼時,基於通過根據深度對每個最大編碼單元進行分層劃分而獲得的至少一個數據單元來對圖像數據進行編碼。根據關於編碼深度和編碼模式的信息,最大編碼單元可被劃分為具有樹結構的編碼單元。具有樹結構的編碼單元中的每一個被確定為與編碼深度相 應的編碼單元,並被最佳編碼以輸出最小編碼誤差。因此,可通過在確定根據編碼單元的至少一個編碼深度之後對編碼單元中的每條已編碼的圖像數據進行解碼來提高圖像的編碼和解碼效率。在操作1330,基於根據最大編碼單元的關於編碼深度和編碼模式的信息來對每個最大編碼單元的圖像數據進行解碼。解碼的圖像數據可通過再現設備被再現,可被存儲在存儲介質中,或可通過網絡被發送。在下文中,將參照圖16至圖30描述根據本發明示例性實施例的考慮按照編碼單元級別的獨立解析或獨立解碼的視頻編碼和解碼。圖16是根據示例性實施例的用於按照編碼單元級別的獨立解析和獨立解碼的視頻編碼設備1400的框圖。參照圖16,視頻編碼設備1400包括最大編碼單元劃分器1410、編碼單元確定器1420和輸出單元1430。最大編碼單元確定器1410將當前畫面劃分為至少一個最大編碼單元。最大編碼單元的像素值數據被輸出到編碼單元確定器1420。編碼單元確定器1420對由最大編碼單元確定器1410產生的最大編碼單元的像素值數據進行壓縮和編碼。詳細地講,編碼單元確定器1420對通過根據深度分層劃分最大編碼單元獲得的劃分區域中的更深編碼單元進行編碼。最大編碼單元的每個劃分區域在當前深度被編碼,並且隨著深度加深,每個劃分區域被再次劃分以產生新的劃分區域。因此,對新產生的劃分區域中的相應更深編碼單元進行編碼的處理被遞歸地執行。通過對最大編碼單元的每個劃分區域中的更深編碼單元進行遞歸編碼的處理而獲得的編碼結果被進行比較,並且具有最高編碼效率的深度被確定為相應劃分區域的編碼深度。由於在劃分區域中彼此獨立地確定具有最高編碼效率的深度,故在一個最大編碼單元中可確定至少一個編碼深度。編碼單元確定器1420可按照像條級別每預定數量的編碼單元地對編碼單元執行並行編碼。例如,每預定數量的編碼單元地對參考相同的I像條或P像條的B像條進行並行編碼。編碼單元確定器1420可按照編碼單元級別執行獨立編碼。因此,關於臨近編碼單元的信息可不被參考以對當前編碼單元進行編碼。由於編碼單元確定器1420按照編碼單元級別執行獨立編碼,故每預定數量的編碼單元地對編碼單元執行並行編碼。將在根據按照編碼單元級別的並行編碼的下一周期中被編碼的編碼單元可不被用作用於在當前周期中對將被 編碼的編碼單元進行編碼的參考信息。另外,將在根據按照編碼單元級別的並行編碼的相同周期中被編碼的編碼單元可不被彼此用作參考信息。基於串行編碼的編碼手段通過參考根據串行順序被先前編碼的附近信息來執行預測編碼。因此,如果按照編碼單元級別執行獨立編碼,則可能不能原樣使用基於編碼單元的串行編碼的編碼手段。當編碼單元確定器1420按照編碼單元級別獨立執行幀內預測時,如果當前編碼單元的參考信息不是關於在當前編碼單元之前被編碼的先前編碼單元,則在編碼單元之前被編碼的附近信息中可被參考的附近信息可被搜索並被參考。現將描述參考在編碼單元之前被編碼的附近信息中可被參考的附近信息的方法,其中,針對編碼手段執行所述方法。當編碼單元確定器1420按照編碼單元級別獨立地執行幀內預測時,如果當前編碼單元的參考信息不是關於在當前編碼單元之前被編碼的先前編碼單元,則通過使用當前編碼單元的附近信息中的在當前編碼單元之前被編碼的信息而獲得的直流(DC)值可被確定為當前編碼單元的預測值。幀內預測模式指示被參考用於當前編碼單元的幀內預測的附近信息的方向。因此,多個幀內預測模式可基於可被當前編碼單元參考的附近信息的方向的數量而被設置。當編碼單元確定器1420按照編碼單元級別獨立地執行幀內預測時,如果當前編碼單元的參考信息不是關於在當前編碼單元之前被編碼的先前編碼單元,則僅指示關於當前編碼單元的附近信息中的在當前編碼單元之前被編碼的信息的幀內預測方向的幀內預測模式可作為一種類型的幀內預測模式而被壓縮。編碼單元確定器1420可通過使用頻域中的臨近編碼單元的變換係數來執行對當前編碼單元的變換係數進行預測的頻域預測。當編碼單元確定器1420按照編碼單元級別獨立執行頻域預測時,可通過使用當前編碼單元的附近信息中的在當前編碼單元之前被編碼的信息來預測當前編碼單元的變換係數。根據示例性實施例的頻域預測模式可指示被當前編碼單元參考的附近信息的方向。當編碼單元確定器1420按照編碼單元級別獨立執行頻域預測時,如果當前編碼單元的參考信息不是關於在當前編碼單元之前被編碼的先前編碼單元,則當前編碼單元的頻域預測模式可被改變為指示當前編碼單元的附近信息中的在當前編碼單元之前被編碼的信息的方向的預測模式。編碼單元確定器1420可搜索關於臨近編碼單元的參考可能性的信息,以搜索用於幀間預測的當前編碼單元的參考信息。當編碼單元確定器1420按照編碼單元級別獨立執行幀間預測時,如果當前編碼單元的參考信息不是關於在當前編碼單元之前被編碼的先前編碼單元,則臨近編碼單元與當前編碼單元之間的運動矢量可基於當前編碼單元的附近信息的參考可能性中的改變的參考可能性而被預測。編碼單元確定器1420可對當前編碼單元的預測值執行預定後處理,其中,通過對當前編碼單元執行幀內預測獲得所述當前編碼單元的預測值。編碼單元確定器1420可通過使用根據後處理的目的的各種參數和附近信息來修正當前編碼單元的預測值。當編碼單元確定器1420在幀內預測之後按照編碼單元級別獨立執行後處理時,如果當前編碼單元的參考信息不是關於在當前編碼單元之前被編碼的先前編碼單元,則可通過使用當前編碼單元的像素值以及當前編碼單元的已編碼的附近信息中的臨近像素值的後處理的像素值,來計算當前編碼單元的後處理的像素值。編碼單元確定器1420可使用編碼單元的附近信息的上下文信息來執行根據上下文自適應二進位算術編碼(CABAC)的熵編碼。當編碼單元確定器1420按照編碼單元級別獨立執行熵編碼時,在某些情況下可不參考當前編碼單元的附近信息中的在當前編碼單元之前被編碼的附近信息的上下文信息。輸出單元1430輸出比特流,所述比特流包括按照針對每個最大編碼單元確定的編碼深度而編碼的視頻數據以及根據最大編碼單元的關於編碼深度和編碼模式的信息。另外,輸出單元1430將指示數據單元的獨立解析的信息和指示數據單元的獨立解碼的信息中的至少一個插入到比特流中,以用於按照編碼單元級別的獨立解析或獨立解碼。指示數據單元的獨立解碼的信息可基於數據單元是否被獨立編碼而被設置,指示數據單元的獨立解析的信息可基於數據單元是否被獨立插入到比特流中而被設置。獨立編碼的數據單元可以是至少一個編碼單元的組或者至少一個最大編碼單元的組。對於獨立編碼的數據單元,指示編碼單元的大小、至少一個編碼單元的組的數量和至少一個最大編碼單元的組的數量中的至少一個的信息可被編碼並與其它數據單元獨立地被插入到比特流中。根據示例性實施例的數據單元的獨立解析和獨立解碼可分別包括按照像 條級別的獨立解析和獨立解碼或者按照編碼單元級別的獨立解析和獨立解碼。因此,指示數據單元的獨立解析的信息可包括指示按照像條級別的獨立解析的信息和指示按照編碼單元級別的獨立解析的信息中的至少一個,指示數據單元的獨立解碼的信息可包括指示按照像條級別的獨立解碼的信息和指示按照編碼單元級別的獨立解碼的信息中的至少一個。指示數據單元的獨立解析的信息和指示數據單元的獨立解碼的信息可被彼此獨立地設置。因此,指示數據單元的獨立解析的信息和指示數據單元的獨立解碼的信息的組合基於在編碼期間是否執行獨立解析或獨立解碼可以是(真,假)、(假,真)、(真,真)或(假,假)。指示數據單元的獨立解析的信息或指示數據單元的獨立解碼的信息可被存儲在像條頭或序列參數集中。輸出單元1430可將如下信息插入到比特流中:指示是否與部分區域的其它數據單元獨立地執行所述部分區域解碼的信息或者指示所述部分區域解碼的目標數據單元的信息。視頻編碼設備1400可基於附近信息獨立地對編碼單元進行編碼。由於視頻編碼設備1400按照具有例如32×32、64×64、128×128、256×256等的大小的編碼單元(大於現有技術的具有8×8或16×16的大小的宏塊)對數據進行編碼,故視頻編碼設備1400可通過使用包括在一個編碼單元中的數據對當前編碼單元執行預測編碼。因此,視頻編碼設備1400能夠按照編碼單元級別執行獨立編碼,其中,對每個編碼單元獨立執行預測編碼。另外,如果存在能夠對編碼單元執行獨立編碼的多個算術處理器,則多個編碼單元可被並行編碼。因此,經由按照編碼單元級別的獨立編碼,解碼器可對編碼單元執行獨立解析或獨立解碼,並可對編碼單元執行並行解析和並行解碼。圖17是根據示例性實施例的根據按照編碼單元級別的獨立解析和獨立解碼的視頻解碼設備1500的框圖。參照圖17,視頻解碼設備1500包括接收器1510、解析器1520和解碼器1530。接收器1510接收已編碼的視頻的比特流。接收器1510從接收的比特流提取指示數據單元的獨立解析的信息和指示數據單元的獨立解碼的信息中的至少一個。指示數據單元的獨立解析的信息和指示數據單元的獨立解碼的信息被彼此單獨設置,從而可被單獨提取。指示數據單元的獨立解析的信息和指示數 據單元的獨立解碼的信息可從比特流的像條頭或序列參數集中被提取。可按照像條級別或編碼單元級別定義獨立解析或獨立編碼的執行。例如,指示數據單元的獨立解析的信息和指示數據單元的獨立解碼的信息可分別包括指示按照像條級別的獨立解析的信息和指示按照像條級別的獨立解碼的信息,或者指示按照編碼單元級別的獨立解析的信息和指示按照編碼單元級別的獨立解碼的信息。由於I像條、P像條和B像條的特性,I像條在某些情況下可參考附近信息以對當前編碼單元執行幀內預測,P像條和B像條在某些情況下可不參考用於幀內預測的附近信息。因此,按照像條級別的獨立解析或獨立解碼被用於P像條和B像條中時的性能會高於被用於I像條中時。解析器1520通過基於指示數據單元的獨立解析的信息根據數據單元對比特流進行解析來提取編碼的信息。例如,如果關於考慮按照編碼單元級別的解析而編碼的視頻的比特流被接收,則解析器1520對每個最大編碼單元進行解析並提取相應的最大編碼單元的已編碼的視頻數據、關於編碼深度的信息和關於編碼模式的信息。與其它數據單元獨立地解析或解碼的數據單元可以是至少一個編碼單元的組或至少一個最大編碼單元的組。對於獨立解析或解碼的數據單元,指示編碼單元的大小、至少一個編碼單元的組的數量或至少一個最大編碼單元的組的數量中的至少一個的信息也可從比特流中被獨立解析並被提取。解碼器1530可基於由解析器1520提取的指示數據單元的獨立解碼的信息,對每個編碼單元的已編碼的視頻數據(該視頻數據由解析器1520解析和提取)進行獨立解碼。可基於根據最大編碼單元的、關於與至少一個編碼深度相應的每個編碼單元的編碼模式和編碼深度的信息,按照與最大編碼單元中的至少一個編碼深度相應的每個編碼單元,對已編碼的視頻數據進行解碼。算術處理器可根據數據單元執行獨立解析或獨立解碼。因此,如果存在多個算術處理器,則算術處理器可連續和同時地對不同數據單元執行獨立解析和獨立解碼。因此,可基於根據數據單元的獨立解析和獨立解碼對多個數據單元執行並行處理。通過僅參考附近數據單元中的在當前數據單元之前根據並行處理被解析和解碼的數據單元,來對當前數據單元進行解碼。基於串行解碼的解碼手段通過參考關於根據串行順序被預先解碼的先前編碼單元的信息,對當前編碼單元進行解碼。因此,由視頻解碼設備1500接 收的比特流可包括根據數據單元被獨立編碼的數據,從而通過使用基於編碼單元的串行解碼的解碼手段可能不能原樣恢復原始數據。如果由於用於對編碼單元執行預測解碼的預定附近信息未在當前編碼單元之前被解碼而不可參考所述預定附近信息,則解碼器1530可根據數據單元的獨立解析或獨立解碼,通過搜索和參考可由當前編碼單元參考的附近信息來對當前編碼單元執行預測解碼。當解碼器1530按照編碼單元級別執行獨立幀內預測時,如果用於對當前編碼單元執行幀內預測的當前附近信息可能不被參考,則通過使用當前可被當前編碼單元參考的附近信息(非當前附近信息)而計算的DC值可被確定為當前編碼單元的預測值。可選擇地,當解碼器1530按照編碼單元級別執行獨立幀內預測時,如果用於對當前編碼單元執行幀內預測的當前附近信息可能不被參考,則可按照僅沿當前可被當前編碼單元參考的附近信息(非當前附近信息)的幀內預測方向被壓縮的幀內預測方向模式,來執行幀內預測。因此,如果當前數據單元基於指示數據單元的獨立解析的信息或指示數據單元的獨立解碼的信息被獨立解析或解碼,則當前附近信息受限於當前數據單元的獨立解析和解碼。非當前附近信息的數據單元可不被參考用於對當前數據單元執行幀間(幀內)預測/補償。當解碼器1530按照編碼單元級別執行獨立頻域預測時,如果用於對當前編碼單元執行頻域預測的當前附近信息可能不被參考,則可通過使用當前可由當前編碼單元參考的臨近編碼單元(非當前附近信息)來恢復當前編碼單元的變換係數。具體地,編碼信息中的編碼單元的頻域預測模式可指示將由編碼單元參考的當前附近信息的方向。因此,如果編碼單元的當前附近信息可能不被參考,則解碼器1530可根據改變為指示當前可由當前編碼單元參考的臨近編碼單元(非當前附近信息)的方向的頻域預測模式,來恢復當前編碼單元的變換係數。當解碼器1530按照編碼單元級別執行獨立幀間預測,並且用於對當前編碼單元執行幀間預測的臨近編碼單元的參考可能性改變時,關於基於改變的參考可能性可用的臨近編碼單元的運動矢量可被用於對當前編碼單元進行幀間預測。在當前編碼單元的用於在按照編碼單元級別的獨立幀內預測之後執行後 處理的當前附近信息未在當前編碼單元之前被恢復時,解碼器1530可通過使用當前編碼單元的恢復的臨近像素值中的當前可被參考的恢復的像素值(非當前附近信息),來對當前編碼單元的幀內預測值執行後處理。當解碼器1530按照編碼單元級別執行根據CABAC的獨立熵解碼時,如果當前編碼單元的當前附近信息可能不被參考,則臨近編碼單元的上下文信息可能不被當前編碼單元參考。由於解碼器1530對編碼單元進行獨立解碼,故解碼器1530能夠僅對與已編碼的視頻數據的部分區域相應的至少一個最大編碼單元進行解碼。因此,僅已編碼的視頻的部分區域可被選擇性地解碼。如果解析器1520從比特流提取指示是否執行部分區域解碼的信息或指示部分區域解碼的目標數據單元的信息,則解碼器1530可根據指示是否執行部分區域解碼的信息確定是否執行部分區域解碼,並與相應於指示部分區域解碼的目標數據單元的信息的部分區域的其它編碼單元獨立地對與指示部分區域解碼的目標數據單元的信息相應的部分區域的數據單元執行解碼。例如,指示部分區域解碼的目標數據單元的信息可包括將被部分解碼的最大編碼單元或編碼單元的索引以及將被部分解碼的最大編碼單元或編碼單元的範圍中的至少一種。另外,由於解碼器1530並行地對編碼單元進行獨立解碼,故按照編碼單元級別並行解碼的視頻數據可按照最大編碼單元級別被並行地恢復和再現。當顯示裝置再現大尺寸編碼單元的像素時,時間會被延遲。此外,當顯示裝置串行地再現編碼單元時,對於將被再現的畫面,時間會被延遲到相當大的程度。因此,當顯示裝置按照編碼單元獨立地並行處理和再現視頻數據(該視頻數據由視頻解碼設備1500按照編碼單元級別並行地解碼和恢復)時,顯示裝置中的再現時間延遲可被減小。由於視頻解碼設備1500按照大編碼單元對數據進行解碼,故各種類型的圖像信息可被包括在一個編碼單元中。因此,根據示例性實施例的視頻編碼設備1400和視頻解碼設備1500可通過與其它編碼單元獨立地使用關於一個編碼單元的信息來執行編碼和解碼,以減小編碼單元的時間或空間重疊的數據。因此,視頻編碼設備1400和視頻解碼設備1500分別按照編碼單元級別根據編碼單元獨立地執行編碼和解碼。圖18是用於描述根據H.264標準編碼和解碼方法的按照像條級別的並行處理的略圖。H.264標準編碼和解碼方法支持按照幀或像條級別的並行處理。參照圖18,I像條1610在不參考另一像條的情況下被解碼。由於P像條1620參考I像條1610,故P像條1620在I像條1610之後被解碼。由於B像條1630參考I像條1610和P像條1620,故B像條1630在I像條1610和P像條1620之後被解碼。由於B像條1640參考I像條1610和B像條1630,故B像條1640在I像條1610和B像條1630之後被解碼,由於B像條1650參考P像條1620和B像條1630,故B像條1650在P像條1620和B像條1630之後被解碼。彼此不參考的B像條1640和1650可被並行處理。由於這種被並行處理的B像條1640和1650不具有像條相關性,故B像條1640和1650可不管像條處理順序而被處理。圖19是示出根據一個或多個示例性實施例的按照像條級別的並行處理和按照編碼單元級別的並行處理的可能組合的表。根據示例性實施例的視頻編碼設備1400和視頻解碼設備1500可以按照小於像條級別的級別對數據單元執行分層並行處理。另外,用於並行處理的獨立解析和獨立解碼可被單獨地設置。相似地,根據編碼單元的並行解析和並行解碼可被單獨地設置。參照圖19的表,分層並行處理不僅可採用情況1(其中,如在H.264標準編碼和解碼方法中,並行處理僅能夠用於像條級別),還可如情況2和情況3中所示選擇性地組合按照編碼單元級別的並行解析或按照編碼單元級別的並行解碼。雖然在圖19中未示出,但是視頻編碼設備1400和視頻解碼設備1500可實現按照像條級別的並行處理、按照編碼單元的並行解析和按照編碼單元的並行解碼全部被採用的情況。另外,視頻解碼設備1500還可選擇性地執行按照編碼單元的並行解析和並行解碼而不執行按照像條級別的並行處理,如情況4或情況5。解析是用於在比特流中讀取符號(symbol)的操作,解碼是產生恢復採樣的操作。因此,按照編碼單元級別,解碼的算術操作和吞吐量比解析的算術操作和吞吐量更多。因此,考慮在吞吐量到並行處理方面的性能提高,可在串行解析和並行解碼被執行的情況下採用情況3。另外,如果由於按照編碼單元級別的獨立解碼而涉及預測的圖像的質量下降,則可在按照編碼單元級別執行並行解析和串行解碼級別的情況下採用 情況1或情況2。因此,視頻編碼設備1400可在考慮用於編碼和解碼的硬體性能、用戶需求、傳輸環境等中的至少一個的同時選擇性地執行編碼單元的獨立編碼和並行編碼。另外,視頻解碼設備1500可基於是否對已編碼的視頻數據執行了獨立編碼或並行編碼來對已編碼的視頻數據執行獨立解析或獨立解碼以及並行解析或並行解碼。圖20是用於描述根據示例性實施例的按照編碼單元級別的並行處理的示圖。參照圖20,根據示例性實施例的視頻編碼設備1400和視頻解碼設備1500可將畫面1800劃分為最大編碼單元,並根據編碼單元獨立地處理最大編碼單元。視頻編碼設備1400可按照編碼單元級別獨立地對最大編碼單元進行編碼,或可同時對預定數量的最大編碼單元並行地進行編碼。例如,可根據並行編碼在一個周期同時對三個最大編碼單元1810到1830進行編碼。在接收到按照編碼單元級別被獨立地編碼的比特流的情況下,視頻解碼設備1500獨立地對編碼單元進行解析或解碼。例如,當根據並行編碼而被編碼的比特流將被解碼時,可對關於三個最大編碼單元1810到1830的數據執行並行解析或並行解碼。圖21是用於描述根據示例性實施例的按照數據單元的分層並行處理的示圖。根據示例性實施例的視頻編碼設備1400可根據像條獨立地設置按照編碼單元級別的並行處理。例如,參照圖21,由於I像條1910、P像條1920和B像條1930將彼此參考,故I像條1910、P像條1920和B像條1930不被並行處理。另外,由於B像條1940和1950彼此不參考,故B像條1940和1950不被並行處理。因此,I像條1910被第一個解碼,P像條1920被第二個解碼,B像條1930被第三個解碼,並且B像條1940和1950關於彼此被第四個解碼。另外,即使按照像條級別執行並行處理,也可根據分層並行處理按照編碼單元級別選擇性地執行串行處理或並行處理。例如,可按照編碼單元級別對I像條1910和P像條1920執行串行解析和串行解碼,並可按照編碼單元級別對B像條1930到B像條1950執行並行解析和並行解碼。另外,如上所述,可按照編碼單元級別單獨地設置並行解析和並行解碼。也就是說,可針對像條按照編碼單元級別選擇並行解析和串行解碼的組合或 串行解析和並行解碼的組合。圖22是用於描述根據示例性實施例的根據按照編碼單元級別的獨立解碼的可能的部分解碼的示圖。參照圖22,根據示例性實施例的視頻編碼設備1400按照編碼單元級別對視頻數據2010進行獨立編碼。根據示例性實施例的視頻解碼設備1500接收按照編碼單元獨立地編碼的比特流,並通過按照編碼單元級別對比特流進行獨立地解析或解碼來恢復視頻數據2010。因此,如果視頻解碼設備1500僅對視頻數據2010的部分區域2015進行解碼,則與部分區域2015相應的最大編碼單元可被獨立地解碼和恢復。因此,由視頻解碼設備1500恢復的結果圖像2020可包括部分恢復的部分區域2025。圖23是根據示例性實施例的根據按照編碼單元級別的並行解碼的按照編碼單元的可能的並行顯示的示圖。由根據示例性實施例的視頻編碼設備1400按照編碼單元級別編碼的視頻數據可由根據示例性實施例的視頻解碼設備1500每預定數量的編碼單元地並行解碼。顯示裝置接收並行解碼和恢復的編碼單元的視頻信號,並並行地再現編碼單元。例如,參照圖23,視頻解碼設備1500按照編碼單元級別獨立地解碼和恢復包括最大編碼單元A1到A4、B1到B4、C1到C4、D1到D4和E1到E4的畫面2100。根據當前示例性實施例的視頻解碼設備1500可並行地解碼和恢復在水平方向上的五個連續最大編碼單元。最大編碼單元A1到E1的組2110可在第一處理周期被解碼和恢復,最大編碼單元A2到E2的組2120可在第二處理周期被解碼和恢復,最大編碼單元A3到E3的組2130可在第三處理周期被解碼和恢復,最大編碼單元A4到E4的組2140可在第四處理周期被解碼和恢復。這裡,為了再現畫面2100,顯示裝置可按照每五個連續最大編碼單元並行恢復的順序來再現恢復的最大編碼單元A1到A4、B1到B4、C1到C4、D1到D4和E1到E4。可選擇地,在另一示例性實施例中,視頻解碼設備1500可並行地解碼和恢復在垂直方向上的四個連續最大編碼單元。在這種情況下,最大編碼單元A1到A4的組可在第一處理周期被解碼和恢復,最大編碼單元B1到B4的組可在第二處理周期被解碼和恢復,最大編碼單元C1到C4的組可在第三處理 周期被解碼和恢復,最大編碼單元D1到D4的組可在第四處理周期被解碼和恢復,最大編碼單元E1到E4的組可在第五處理周期被解碼和恢復。這裡,為了再現畫面2100,顯示裝置可按照每四個連續最大編碼單元並行恢復的順序來再現恢復的最大編碼單元A1到A4、B1到B4、C1到C4、D1到D4和E1到E4。圖24是根據示例性實施例的序列參數集2200的語法,其中,指示按照編碼單元級別的獨立解析的信息和指示按照編碼單元級別的獨立解碼的信息被插入到序列參數集2200的語法中。這裡使用的sequence_parameter_set表示關於當前圖像像條的序列參數集2200的語法。在圖24中,指示按照編碼單元級別的獨立解析的信息和指示按照編碼單元級別的獨立解碼的信息被插入到關於當前圖像像條的序列參數集2200的語法中。此外,在圖24中,picture_width指示輸入圖像的高度,max_coding_unit_size指示最大編碼單元的大小,max_coding_unit_depth指示最大深度。以下信息可作為序列參數的示例而被定義:指示按照編碼單元級別的獨立解碼的信息(即,use_independent_cu_decode_flag)、指示按照編碼單元級別的獨立解析的信息(即,use_independent_cu_parse_flag)、指示關於運動矢量準確度的控制操作的可用性的信息(即,use_mv_accuracy_control_flag)、指示任意方向的幀內預測操作的可用性的信息(即,use_arbitrary_direction_intra_flag)、指示用於頻率變換的預測編碼和解碼操作的可用性的信息(即,use_frequency_domain_prediction_flag)、指示旋轉變換操作的可用性的信息(即,use_rotational_transform_flag)、指示使用樹重要映射的編碼和解碼的可用性的信息(即,use_tree_significant_map_flag)、指示使用多參數的幀內預測編碼操作的可用性的信息(即,use_multi_parameter_intra_prediction_flag)、指示改進的運動矢量預測編碼操作的可用性的信息(即,use_advanced_motion_vector_prediction_flag)、指示自適應環路濾波操作的可用性的信息(即,use_adaptive_loop_filter_flag)、指示四叉樹結構中自適應環路濾波操作的可用性的信息(即,use_quadtree_adaptive_loop_filter_flag)、指示使用量化參數的變量增量 (delta)值的量化操作的可用性的信息(即,use_delta_qp_flag)、指示隨機噪聲產生操作的可用性的信息(即,use_random_noise_generation_flag)、指示根據按照任意形狀的分塊被劃分的預測單元的運動預測操作的可用性的信息(即,use_arbitrary_motion_partition_flag)。指示各種操作的可用性的語法使得能夠通過定義在對當前像條進行編碼和解碼時是否使用相應的操作來進行有效編碼和解碼。具體地,可根據use_adaptive_loop_filter_flag和use_quadtree_adaptive_loop_filter_flag在序列參數集2200中定義自適應環路濾波器的濾波器長度(即,alf_filter_length)、自適應環路濾波器的類型(即,alf_filter_type)、用於量化自適應環路濾波器的係數的參考值Q比特(即,alf_qbits)、自適應環路濾波器中的色彩分量的數量(即,alf_num_color)。由根據示例性實施例的視頻編碼設備1400和視頻解碼設備1500使用的、關於編碼單元的深度、編碼手段和操作模式之間的對應關係的信息可包括與編碼單元的深度(即,uiDepth)相應的幀間預測的操作模式(即,mvp_mode[uiDepth])以及指示樹重要映射中的重要映射的類型的操作模式(即,significant_map_mode[uiDepth])。也就是說,根據編碼單元的深度的幀間預測與相應的操作模式之間對應關係或使用樹重要映射的編碼和解碼與相應的操作模式之間的對應關係可在序列參數集2200中被設置。輸入採樣的比特深度(即,input_sample_bit_depth)和內部採樣的比特深度(即,internal_sample_bit_depth)也可在序列參數集2200中被設置。視頻解碼設備1500可通過讀取序列參數集2200來提取use_independent_cu_decode_flag和use_independent_cu_parse_flag,並在相應的序列中確定是否按照編碼單元級別執行獨立解析或獨立解碼。由視頻編碼設備1400和視頻解碼設備1500設置、編碼和解碼的use_independent_cu_decode_flag和use_independent_cu_parse_flag可被插入到圖24的序列參數集2200中,並也可以以像條、幀、畫面或GOP為單位被設置、編碼和解碼。當use_independent_cu_parse_flag包括在像條頭中時,如果use_independent_cu_parse_flag是「真」,則可在相應的像條中按照編碼單 元級別執行獨立解析,如果use_independent_cu_parse_flag是「假」,則可在相應的像條中執行現有技術的串行解析。另外,當use_independent_cu_decode_flag包括在像條頭中時,如果use_independent_cu_decode_flag是「真」,則可在相應的像條中按照編碼單元級別執行獨立解碼,如果use_independent_cu_decode_flag是「假」,則可在相應的像條中執行現有技術的串行解碼。圖25是用於描述根據示例性實施例的用於按照編碼單元級別的獨立解碼的幀內預測的示圖。參照圖25,根據示例性實施例的視頻解碼設備1500可在考慮關於當前編碼單元2310的臨近編碼單元2320、2330和2340的方向的同時對當前編碼單元2310執行任意方向的幀內預測。任意方向的幀內預測根據使用當前編碼單元2310的臨近編碼單元2320、2330和2340的恢復採樣的外插來計算當前編碼單元2310的幀內預測值。根據按照編碼單元級別的獨立解碼,分別布置在當前編碼單元2310的邊界2335和2345上的臨近編碼單元2330和2340的恢復採樣可能不被參考。如果由於臨近編碼單元2330還未被解碼而不可參考在當前編碼單元2310與當前編碼單元2310上面的臨近編碼單元2330之間的邊界2335上的像素值,則可僅通過參考在當前編碼單元2310與當前編碼單元2310左面的臨近編碼單元2340之間的邊界2345上的像素值來執行幀內預測。例如,邊界2345上的像素值的DC值可被計算為當前編碼單元2310的幀內預測值。相似地,如果由於臨近編碼單元2340還未被解碼而不可參考在當前編碼單元2310與臨近編碼單元2340之間的邊界2345上的像素值,則可通過參考在當前編碼單元2310與臨近編碼單元2330之間的邊界2335上的像素值來執行幀內預測。例如,邊界2335上的像素值的DC值可被計算為當前編碼單元2310的幀內預測值。另外,如果由於臨近編碼單元2330和2340還未被解碼而不可參考臨近編碼單元2330和2340兩者,則預定DC值可被選擇作為當前編碼單元2310的幀內預測值,或者當前編碼單元2310的幀內預測模式被被設置為不可預測模式。可選擇地,根據示例性實施例的視頻編碼設備1400可獨立地對當前編碼單元2310執行任意方向的幀內預測,而不參考當前編碼單元2310的臨近編 碼單元2320、2330和2340。視頻編碼設備1400可執行頻域預測。根據頻域預測,頻域中當前編碼單元的變換係數的預測值可通過使用臨近編碼單元的恢復採樣而被計算。因此,視頻解碼設備1500能夠執行頻域中的預測解碼。頻域中當前編碼單元的變換係數可通過使用臨近編碼單元的恢復採樣而被恢復。根據被參考的附近信息的方向來定義頻域預測模式。例如,當參考垂直方向的附近信息時,頻域預測模式(即,FDP_mode)被設置為0(即,FDP_mode=0),當參考水平方向的附近信息時,頻域預測模式被設置為1(即,FDP_mode=1)。另外,通過示例的方式,在遵循DC幀內預測模式的編碼單元中,頻域預測模式被設置為2(即,FDP_mode=2),當參考垂直方向和水平方向的附近信息兩者時,頻域預測模式被設置為3(即,FDP_mode=3)。為了使視頻編碼設備1400通過使用附近信息恢復當前編碼單元的變換係數,在當前編碼單元之前解碼的先前編碼單元的恢復採樣被參考。然而,如果用於恢復當前編碼單元的變換係數的參考信息是根據按照編碼單元級別的獨立編碼而可能不被參考的採樣,則視頻解碼設備1500可使用附近信息中的可使用的恢復採樣。例如,如果獨立的上編碼單元的變換係數根據按照編碼單元級別的獨立編碼而當前可能不被參考,則視頻編碼設備1400將頻域預測模式改變為FDP_mode=1(參考水平方向的附近信息)以參考關於左編碼單元的信息。相似地,如果左編碼單元的變換係數可能不被參考,則視頻編碼設備1400將頻域預測模式改變為FDP_mode=0(參考垂直方向的附近信息)以參考上編碼單元的變換係數。然而,如果當前編碼單元是最大編碼單元,則頻域預測不被執行。如果use_independent_cu_decode_flag或use_independent_cu_parse_flag被確定為「真」,則按照編碼單元級別採用獨立解析或獨立解碼,視頻解碼設備1500可按照編碼單元級別根據獨立頻域預測執行解碼。然而,當前附近信息根據按照編碼單元級別的獨立解析或獨立解碼可能不能被參考。被視頻編碼設備1400插入到比特流中並發送的編碼信息可包括頻域預測模式(即,FDP_mode),其中,所述頻域預測模式(即,FDP_mode)被調節以指示可被參考用於按照編碼單元級別獨立執行的頻域預測的附近信息。因 此,視頻解碼設備1500可從比特流提取編碼信息並根據編碼信息中的頻域預測模式按照編碼單元級別獨立地執行頻域預測解碼。圖26是用於描述根據示例性實施例的使用附近恢復採樣的幀內預測的後處理的示圖。當未考慮按照編碼單元級別的獨立編碼時,根據示例性實施例的視頻編碼設備1400可通過將當前編碼單元的臨近編碼單元的恢復採樣用作多參數來執行多參數幀內預測,該多參數幀內預測對當前編碼單元的幀內預測值執行後處理。參照圖26,當前編碼單元2400的白色圓形像素是幀內預測值的採樣,當前編碼單元2400周圍的區域2405中的黑色圓形像素是附近恢復採樣。在操作S2411,通過使用上附近恢復採樣和左附近恢復採樣對左上像素進行後處理。當前編碼單元2400的後處理的恢復採樣以白色方形像素示出。如操作S2412到S2416中所示,通過使用當前像素的上附近恢復採樣或左附近恢復採樣(黑色圓形像素)或當前編碼單元2400的後處理的恢復採樣(白色方形像素)對當前像素的幀內預測值進行後處理。圖27是用於描述根據示例性實施例的用於按照編碼單元級別的獨立解碼的幀內預測的後處理的示圖。當根據示例性實施例的視頻編碼設備1400按照編碼單元級別執行獨立編碼時,當前編碼單元的臨近編碼單元的恢復採樣可能不被參考,因此用於多參數幀內預測的參數可被改變。參照圖27,當前編碼單元2450的白色圓形像素是幀內預測值的採樣,當前編碼單元2450周圍的區域2455中的黑色圓形像素是附近恢復採樣。這裡,區域2455中的附近恢復採樣根據按照編碼單元級別的獨立編碼可能不被參考。這裡,由於左上像素不能參考上附近恢復採樣和左附近恢復採樣,故視頻編碼設備1400在操作S2461將當前DC值確定為後處理值。另外,可通過使用分別在右像素和下像素下面的後處理的左上像素和下像素來對後處理的左上像素的右像素和下像素進行後處理。相似地,如操作S2462到S2465所示,可通過使用當前編碼單元2450中的當前像素的上、左和下像素中的後處理的恢復採樣來對當前像素的幀內預測值進行後處理。如果當前編碼單元的附近恢復採樣根據按照編碼單元級別的獨立解析或獨立解碼可能不被參考,則根據示例性實施例的視頻解碼設備1500可使用當前編碼單元中的當前像素的上、左和下像素中的後處理的恢復採樣,以對當前編碼單元的幀內預測值進行後處理。圖28是用於描述針對根據示例性實施例的按照編碼單元級別的獨立解碼和根據示例性實施例的按照編碼單元級別的獨立解析的,遵循CABAC方法的熵編碼和熵解碼的示圖。為了執行遵循CABAC方法的熵編碼和熵解碼,根據示例性實施例的視頻編碼設備1400可參考當前編碼單元的像素、在當前編碼單元與上編碼單元之間的邊界上的像素以及在當前編碼單元與左編碼單元之間的邊界上的像素。當按照編碼單元級別執行獨立解碼時,視頻編碼設備1400不能參考當前編碼單元的臨近編碼單元的恢復採樣以執行遵循CABAC方法的熵編碼。例如,參照圖28,在上編碼單元(CUa)2520與當前編碼單元(CUcurrent)2510之間的邊界2525以及在左編碼單元Cub2530與CUcurrent2510之間的邊界2535可被參考,以根據按照編碼單元級別的串行編碼對CUcurrent2510執行熵編碼。然而,根據按照編碼單元級別的獨立編碼,邊界2525和邊界2535的像素可能不被參考用於級別對CUcurrent2510執行熵編碼。另外,甚至根據按照編碼單元級別的熵解碼,邊界2525和邊界2535上的恢復採樣可能不被參考用於級別對CUcurrent2510執行熵解碼。圖29是示出根據示例性實施例的用於獨立解析或獨立解碼的視頻編碼方法的流程圖。參照圖29,在操作2610,將當前畫面劃分為至少一個最大編碼單元。在操作2620,通過對隨著深度加深而產生的至少一個劃分區域進行編碼,針對所述至少一個最大編碼單元中的每一個確定至少一個編碼深度和相應的編碼單元。根據所述方法,不參考附近信息而對當前編碼單元進行編碼的按照編碼單元級別的獨立編碼是可能的。另外,在在同時支持多個算術處理器的算術環境中,獨立編碼(其中,基於附近信息對每個編碼單元進行獨立編碼)和並行編碼(其中,並行地對多個編碼單元同時進行編碼)可被實現。在操作2630,可針對每個最大編碼單元輸出包括已編碼的視頻數據以及根據最大編碼單元的關於編碼深度和編碼模式的信息的比特流。指示數據單 元的獨立解析的信息、指示數據單元的獨立解碼的信息中的至少一個可被插入到比特流中。具體地,指示是否支持按照編碼單元級別的獨立解析或獨立解碼的信息可被插入到比特流並與比特流一起被輸出。圖30是示出根據示例性實施例的,根據獨立解析或獨立解碼的視頻解碼方法的流程圖。參照圖30,在操作2710,接收已編碼的視頻的比特流,從比特流中提取指示數據單元的獨立解析的信息和指示數據單元的獨立解碼的信息中的至少一個。可從像條頭、序列參數集或根據編碼單元的信息中提取指示數據單元的獨立解析的信息和指示數據單元的獨立解碼的信息。數據單元的獨立解析或獨立編碼可以是按照像條級別或按照編碼單元級別的獨立解析或獨立編碼。在操作2720,基於指示數據單元的獨立解析的信息對比特流進行解析,從比特流提取根據最大編碼單元編碼的視頻數據和編碼信息。編碼信息可包括關於相應最大編碼單元中的至少一個編碼深度的信息以及關於根據所述至少一個編碼深度的編碼單元的編碼模式的信息。例如,如果指示數據單元的獨立解析的信息是「真」,則可在不參考附近信息的情況下對當前編碼單元的符號進行解析。在操作2730,基於指示數據單元的獨立解碼的信息和根據最大編碼單元的關於編碼深度和編碼模式的信息,根據已編碼的視頻數據的最大編碼單元對根據至少一個編碼深度的編碼單元進行解碼。如果指示數據單元的獨立解碼的信息定義按照編碼單元級別的獨立解碼,則可在不參考關於臨近編碼單元的信息的情況下對根據最大編碼單元的已編碼的視頻數據進行解碼。附近信息根據獨立解碼可能是不可使用的,其中,所述附近信息被參考以通過使用解碼手段(該解碼手段使用串行解碼)對當前編碼單元進行解碼。這裡,用於當前編碼單元的參考信息可被改變,以通過參考當前可使用的信息對當前編碼單元執行預測解碼。根據示例性實施例,由於可使用大編碼單元,故可在不參考附近信息的情況下對當前編碼單元執行預測編碼和解碼。另外,由於硬體性能提高並且硬體成本降低,故可實現使用多個算術處理器的解碼器。因此,由於每個算術處理器對不同編碼單元按照編碼單元級別同時執行獨立解析和獨立解碼,故可按照編碼單元級別執行並行解碼。儘管不局限於此,但是一個或多個示例性實施例可被編寫為電腦程式 並可在使用計算機可讀記錄介質執行所述程序的通用數字計算機中被實現。計算機可讀記錄介質的示例包括磁存儲介質(例如,ROM、軟盤、硬碟等)和光記錄介質(例如,CD-ROM或DVD)。此外,儘管不是在所有示例性實施例中需要,但是視頻編碼設備100或1400和視頻解碼設備200或1500的一個或多個單元可包括執行存儲在計算機可讀介質中的電腦程式的處理器或微處理器。雖然已經參照附圖具體示出和描述了示例性實施例,但是本領域的普通技術人員將理解,在不脫離由權利要求限定的本發明構思的精神和範圍的情況下,可作出形式和細節上的各種改變。示例性實施例應被視為僅為描述性的意義,而不是限制的目的。因此,本發明構思的範圍不是由示例性實施例的詳細描述限定,而是由權利要求限定,該範圍內的所有區別將被理解為包括在本發明構思中。

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀