專利名稱:對(duì)殘差塊編碼的方法和設(shè)備、對(duì)殘差塊解碼的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
與示例性實(shí)施例一致的設(shè)備和方法涉及編碼和解碼,更具體地講,涉及對(duì)殘差塊的編碼和解碼。
背景技術(shù):
隨著用于再現(xiàn)和存儲(chǔ)高清晰度或高質(zhì)量視頻內(nèi)容的硬件的發(fā)展和供應(yīng),對(duì)有效地對(duì)高清晰度或高質(zhì)量視頻內(nèi)容編碼或解碼的視頻編解碼器的需求正在增加。在現(xiàn)有技術(shù)的視頻編解碼器中,基于具有預(yù)定尺寸的宏塊根據(jù)有限預(yù)測(cè)模式來(lái)對(duì)視頻進(jìn)行編碼。另外,現(xiàn)有技術(shù)的視頻編解碼器通過(guò)使用具有較小尺寸(諸如,4X4或8X8)的變換單元來(lái)對(duì)殘差塊進(jìn)行編碼。
發(fā)明內(nèi)容
技術(shù)問(wèn)題現(xiàn)有技術(shù)的視頻編解碼器通過(guò)僅使用具有較小尺寸(諸如,4X4或8X8)的變換單元來(lái)對(duì)殘差塊進(jìn)行編碼。技術(shù)方案示例性實(shí)施例提供了一種用于對(duì)具有較大尺寸的變換殘差塊中的有效變換系數(shù)信息進(jìn)行有效地編碼和解碼的方法和設(shè)備。本發(fā)明的有益效果根據(jù)一個(gè)或多個(gè)示例性實(shí)施例,根據(jù)頻帶單元來(lái)產(chǎn)生指示有效變換系數(shù)的存在的有效系數(shù)標(biāo)志,從而頻帶的掃描處理跳過(guò)不存在有效變換系數(shù)的變換殘差塊,并且對(duì)有效變換系數(shù)編碼所產(chǎn)生的比特的數(shù)量減小。
圖1是根據(jù)示例性實(shí)施例的用于對(duì)視頻編碼的設(shè)備的框圖;圖2是根據(jù)示例性實(shí)施例的對(duì)視頻解碼的設(shè)備的框圖;圖3是用于描述根據(jù)示例性實(shí)施例的編碼單元的概念的示圖;圖4是根據(jù)示例性實(shí)施例的基于編碼單元的圖像編碼器的框圖;圖5是根據(jù)示例性實(shí)施例的基于編碼單元的圖像解碼器的框圖;圖6是示出根據(jù)示例性實(shí)施例的根據(jù)多個(gè)深度的多個(gè)更深編碼單元和多個(gè)分區(qū)的示圖;圖7是用于描述根據(jù)示例性實(shí)施例的編碼單元和變換單元之間的關(guān)系的示圖;圖8是用于描述根據(jù)示例性實(shí)施例的與編碼深度相應(yīng)的多個(gè)編碼單元的編碼信息的示圖;圖9是根據(jù)示例性實(shí)施例的根據(jù)深度的更深編碼單元的示圖;圖10至圖12是用于描述根據(jù)一個(gè)或多個(gè)示例性實(shí)施例的編碼單元、預(yù)測(cè)單元和變換單元之間的關(guān)系的示圖;圖13是根據(jù)示例性實(shí)施例的用于根據(jù)示例性表1的編碼模式信息描述編碼單元、預(yù)測(cè)單元或分區(qū)、和變換單元之間的關(guān)系的示圖;圖14A至14C是用于描述在現(xiàn)有技術(shù)領(lǐng)域中的對(duì)變換殘差塊進(jìn)行編碼的處理的參考圖;圖15是根據(jù)示例性實(shí)施例的用于對(duì)殘差塊編碼的設(shè)備的框圖;圖16A至圖16J是用于描述根據(jù)一個(gè)或多個(gè)示例性實(shí)施例的將變換殘差塊分割為多個(gè)預(yù)定頻帶單元的示圖;圖17A和圖17B是用于描述根據(jù)一個(gè)或多個(gè)示例性實(shí)施例的對(duì)有效變換系數(shù)進(jìn)行編碼的處理的參考圖;圖18A和圖18B是用于詳細(xì)地描述根據(jù)示例性實(shí)施例的對(duì)殘差塊編碼的處理的參考圖;圖19A和圖19B是用于描述根據(jù)一個(gè)或多個(gè)示例性實(shí)施例的由有效系數(shù)編碼器產(chǎn)生的變換殘差塊的編碼信息的參考圖;圖20是示出根據(jù)示例性實(shí)施例的對(duì)殘差塊編碼的方法的流程圖;圖21是示出根據(jù)示例性實(shí)施例的對(duì)殘差塊解碼的設(shè)備的框圖;圖22是示出根據(jù)示例性實(shí)施例的對(duì)殘差塊解碼的方法的流程圖。本發(fā)明的最佳實(shí)施方式根據(jù)示例性實(shí)施例的一方面,提供了一種對(duì)殘差塊進(jìn)行編碼的方法,所述方法包括產(chǎn)生當(dāng)前塊的預(yù)測(cè)塊;基于預(yù)測(cè)塊和當(dāng)前塊之間的差來(lái)產(chǎn)生殘差塊;通過(guò)將殘差塊變換到頻域來(lái)產(chǎn)生變換殘差塊;將變換殘差塊分割為多個(gè)頻帶單元;對(duì)指示多個(gè)分割的頻帶單元中的存在非零有效變換系數(shù)的多個(gè)頻帶的多個(gè)有效系數(shù)進(jìn)行編碼。該示例性實(shí)施例的方法,其中,分割變換殘差塊的步驟包括以如下方式分割變換殘差塊在低頻帶分割的單元尺寸小于在高頻帶分割的單元尺寸。該示例性實(shí)施例的方法,其中,分割變換殘差塊的步驟包括將變換殘差塊進(jìn)行四等分,并且將四等分的變換殘差塊的最低頻帶再次進(jìn)行四等分。該示例性實(shí)施例的方法,其中,分割變換殘差塊的步驟包括將變換殘差塊分割為多個(gè)具有相同尺寸的頻帶單元。該示例性實(shí)施例的方法,其中,分割變換殘差塊的步驟包括通過(guò)以預(yù)定間隔連接具有相同值的水平頻率和垂直頻率來(lái)分割變換殘差塊。該示例性實(shí)施例的方法,其中,分割變換殘差塊的步驟包括通過(guò)使用變換殘差塊的多個(gè)變換系數(shù)來(lái)確定變換殘差塊的圖像特性;通過(guò)使用確定的圖像特性根據(jù)變換殘差塊的多個(gè)頻帶來(lái)確定分割尺寸;根據(jù)確定的分割尺寸來(lái)分割變換殘差塊。該示例性實(shí)施例的方法,其中,確定圖像特性的步驟包括使用存在于變換殘差塊的每個(gè)頻帶中的變換系數(shù)的數(shù)量和分布中的至少一個(gè)來(lái)確定圖像特性。該示例性實(shí)施例的方法,其中,對(duì)有效系數(shù)標(biāo)志進(jìn)行編碼的步驟包括針對(duì)多個(gè)頻帶單元中的最小低頻帶單元,不對(duì)有效系數(shù)標(biāo)志進(jìn)行獨(dú)立編碼。該示例性實(shí)施例的方法,還包括對(duì)重要性圖進(jìn)行編碼,其中,重要性圖指示存在于多個(gè)頻帶單元中的具有非零有效變換系數(shù)的頻帶單元中的有效變換系數(shù)的位置。
該示例性實(shí)施例的方法,其中,對(duì)重要性圖進(jìn)行編碼的步驟包括通過(guò)根據(jù)每個(gè)頻帶單元中的獨(dú)立的預(yù)定掃描順序讀取多個(gè)有效變換系數(shù),對(duì)指示存在于具有非零有效變換系數(shù)的多個(gè)頻帶單元中的有效變換系數(shù)的位置的標(biāo)志進(jìn)行編碼。該示例性實(shí)施例的方法,其中,對(duì)重要性圖進(jìn)行編碼的步驟包括通過(guò)根據(jù)預(yù)定掃描順序讀取變換殘差塊中的所有的有效變換系數(shù),對(duì)指示存在于具有非零有效變換系數(shù)的多個(gè)頻帶單元中的有效變換系數(shù)的位置的標(biāo)志進(jìn)行編碼。該示例性實(shí)施例的方法,其中,對(duì)重要性圖進(jìn)行編碼的步驟包括通過(guò)根據(jù)預(yù)定掃描順序讀取多個(gè)頻帶單元中的有效變換系數(shù),來(lái)設(shè)置指示多個(gè)頻帶單元中的存在于一個(gè)頻帶單元中的最后有效變換系數(shù)的標(biāo)志;并且設(shè)置指示存在于變換殘差塊中的最后有效變換系數(shù)的標(biāo)志。該示例性實(shí)施例的方法,其中分割變換殘差塊的步驟包括根據(jù)從根據(jù)多個(gè)頻帶單元的尺寸和形狀而預(yù)先確定的多個(gè)分割形式中選擇的分割形式來(lái)將變換殘差塊分割為多個(gè)頻帶單元;指示從多個(gè)分割形式中選擇的分割形式的分割形式標(biāo)志信息被添加到包括多個(gè)有效標(biāo)志的編碼比特流。根據(jù)另一示例性實(shí)施例的一方面,提供了一種用于對(duì)殘差塊編碼的設(shè)備,該設(shè)備包括預(yù)測(cè)器,產(chǎn)生當(dāng)前塊的預(yù)測(cè)塊;減法器,基于預(yù)測(cè)塊和當(dāng)前塊之間的差產(chǎn)生殘差塊;變換器,通過(guò)將殘差塊變換到頻域來(lái)產(chǎn)生變換殘差塊;熵編碼器,將變換殘差塊分割為多個(gè)頻帶單元,并對(duì)指示多個(gè)分割的頻帶單元中的存在非零有效變換系數(shù)的頻帶單元的標(biāo)志進(jìn)行編碼。根據(jù)另一示例性實(shí)施例的一方面,提供了一種對(duì)殘差塊進(jìn)行解碼的方法,該方法包括從編碼比特流提取有效系數(shù)標(biāo)志,有效系數(shù)標(biāo)志指示通過(guò)分割當(dāng)前塊的變換殘差塊而獲得的多個(gè)分割的頻帶單元中的存在非零有效變換系數(shù)的頻帶單元;將變換殘差塊分割為所述多個(gè)分割的頻帶單元;通過(guò)使用提取的有效系數(shù)標(biāo)志來(lái)確定具有通過(guò)分割變換殘差塊而獲得的多個(gè)分割的頻帶單元中的具有有效變換系數(shù)的頻帶單元。所述另一示例性實(shí)施例的方法,其中,分割頻帶單元的步驟包括以如下方式分割變換殘差塊在低頻帶分割的單元尺寸小于在高頻帶分割的單元尺寸。所述另一示例性實(shí)施例的方法,其中,分割變換殘差塊的步驟包括將變換殘差塊進(jìn)行四等分,并且將四等分的變換殘差塊的最低頻帶進(jìn)行四等分。所述另一示例性實(shí)施例的方法,其中,分割變換殘差塊的步驟包括將變換殘差塊分割為多個(gè)具有相同尺寸的多個(gè)頻帶單元。所述另一示例性實(shí)施例的方法,其中,分割變換殘差塊的步驟包括通過(guò)以預(yù)定間隔連接具有相同值的水平頻率和垂直頻率來(lái)分割變換殘差塊。所述另一示例性實(shí)施例的方法,其中,分割變換殘差塊的步驟包括從編碼比特流提取分割形式標(biāo)志信息,分割形式標(biāo)志信息指示根據(jù)頻帶單元的尺寸和形狀而預(yù)先確定的多個(gè)分割形式中的用于分割變換殘差塊的分割形式;根據(jù)提取的分割形式標(biāo)志信息來(lái)將變換殘差塊分割為多個(gè)頻帶單元。所述另一示例性實(shí)施例的方法,還包括從編碼比特流提取重要性圖,重要性圖指示存在于多個(gè)頻帶單元中的具有非零有效變換系數(shù)的多個(gè)頻帶單元中的非零有效變換系數(shù)的位置;通過(guò)使用重要性圖,來(lái)確定存在于具有非零有效變換系數(shù)的多個(gè)頻帶單元中的非零有效變換系數(shù)的位置。所述另一示例性實(shí)施例的方法,其中,重要性圖指示根據(jù)針對(duì)每個(gè)頻帶單元獨(dú)立的預(yù)定掃描順序的多個(gè)頻帶單元中的有效變換系數(shù)的位置。所述另一示例性實(shí)施例的方法,其中,重要性圖指示根據(jù)用于全部變換殘差塊的預(yù)定掃描順序的多個(gè)頻帶單元中的有效變換系數(shù)的位置。所述另一示例性實(shí)施例的方法,其中,重要性圖包括通過(guò)根據(jù)預(yù)定掃描順序讀取多個(gè)頻帶單元中的有效變換系數(shù)來(lái)指示存在于多個(gè)頻帶單元中的一個(gè)頻帶單元中的最后有效變換系數(shù)的標(biāo)志、指示存在于變換殘差塊中的最后有效變換系數(shù)的標(biāo)志。根據(jù)另一示例性實(shí)施例的一方面,提供了一種用于對(duì)殘差塊解碼的設(shè)備,該設(shè)備包括解析器,從編碼比特流提取有效系數(shù)標(biāo)志,有效系數(shù)標(biāo)志指示通過(guò)分割當(dāng)前塊的變換殘差塊而獲得的多個(gè)分割的頻帶單元中的存在非零有效變換系數(shù)的頻帶單元;熵解碼器,將變換殘差塊分割為所述多個(gè)分割的頻帶單元,并通過(guò)使用提取的有效系數(shù)標(biāo)志來(lái)確定通過(guò)分割變換殘差塊而獲得的多個(gè)分割的頻帶單元中的具有有效變換系數(shù)的頻帶單元。根據(jù)另一示例性實(shí)施例的一方面,提供了一種對(duì)殘差塊編碼的方法,該方法包括通過(guò)將殘差塊變換到頻域來(lái)產(chǎn)生變換殘差塊;將變換殘差塊分割為多個(gè)頻帶單元;對(duì)指示多個(gè)頻帶單元中的存在非零有效變換系數(shù)的有效系數(shù)標(biāo)志進(jìn)行編碼。
具體實(shí)施例方式下文中,將參照附圖來(lái)對(duì)示例性實(shí)施例進(jìn)行更加充分地描述。將理解,當(dāng)諸如“至少一個(gè)”的表達(dá)在一列元素后面時(shí),該表達(dá)修改整列元素,而不修改該列中的個(gè)別元素。在示例性實(shí)施例中,編碼單元是在編碼器側(cè)對(duì)圖像數(shù)據(jù)進(jìn)行編碼的編碼數(shù)據(jù)單元以及在解碼器側(cè)對(duì)編碼圖像數(shù)據(jù)進(jìn)行解碼的編碼數(shù)據(jù)單元。另外,編碼深度是指對(duì)編碼單元進(jìn)行編碼的深度。圖1是根據(jù)示例性實(shí)施例的視頻編碼設(shè)備100的框圖。參照?qǐng)D1,視頻編碼設(shè)備100包括最大編碼單元分割器110、編碼單元確定器120和輸出單元130。最大編碼單元分割器110可基于當(dāng)前畫(huà)面的最大編碼單元來(lái)分割圖像的當(dāng)前畫(huà)面。如果當(dāng)前畫(huà)面大于最大編碼單元,則當(dāng)前畫(huà)面的圖像數(shù)據(jù)可被分割為至少一個(gè)最大編碼單元。根據(jù)示例性實(shí)施例的最大編碼單元可以是具有尺寸為32X32、64X64、U8X128、256 X 256等的數(shù)據(jù)單元,其中,數(shù)據(jù)單元的形狀是寬度和長(zhǎng)度為2的平方的正方形。圖像數(shù)據(jù)可根據(jù)至少一個(gè)最大編碼單元被輸出到編碼單元確定器120。根據(jù)示例性實(shí)施例的編碼單元可由最大尺寸和深度來(lái)表征。深度表示從最大編碼單元空間分割編碼單元的次數(shù),并且隨著深度的加深,可從最大編碼單元到最小編碼單元根據(jù)深度分割更深的編碼單元。最大編碼單元的深度是最高深度,最小編碼單元的深度是最低深度。由于隨著最大編碼單元的深度加深,與每個(gè)深度相應(yīng)的編碼單元的尺寸減小,因此,與更高的深度相應(yīng)的編碼單元可包括多個(gè)與更低的深度相應(yīng)的編碼單元。如上所述,當(dāng)前畫(huà)面的圖像數(shù)據(jù)根據(jù)編碼單元的最大尺寸被分割為最大編碼單元,并且最大編碼單元的每個(gè)可包括根據(jù)深度被分割的更深的編碼單元。由于根據(jù)示例性實(shí)施例的最大編碼單元根據(jù)深度被分割,因此包括在最大編碼單元中的空間域的圖像數(shù)據(jù)可根據(jù)深度被分層地分類。
編碼單元的最大深度和最大尺寸可預(yù)先確定,其中,編碼單元的最大深度和最大尺寸限制最大編碼單元的高度和寬度可被分層地分割的總次數(shù)。編碼單元確定器120對(duì)通過(guò)根據(jù)深度分割最大編碼單元的區(qū)域獲得的至少一個(gè)分割區(qū)域進(jìn)行編碼,并且根據(jù)所述至少一個(gè)分割區(qū)域確定用于輸出編碼圖像數(shù)據(jù)的深度。也就是,編碼單元確定器120通過(guò)基于當(dāng)前畫(huà)面的最大編碼單元根據(jù)深度對(duì)更深編碼單元中的圖像數(shù)據(jù)進(jìn)行編碼,并且選擇具有最少編碼誤差的深度,來(lái)確定編碼深度。因此,與確定的編碼深度相應(yīng)的編碼單元的編碼圖像數(shù)據(jù)被輸出到輸出單元130。另外,與編碼深度相應(yīng)的編碼單元可被看作編碼的編碼單元。確定的編碼深度和根據(jù)確定的編碼深度的編碼圖像數(shù)據(jù)被輸出到輸出單元130。最大編碼單元中的圖像數(shù)據(jù)基于與等于或低于最大深度的至少一個(gè)深度相應(yīng)的更深的編碼單元而被編碼,并且對(duì)圖像數(shù)據(jù)進(jìn)行編碼的結(jié)果基于更深的編碼單元的每個(gè)被比較。在將更深的編碼單元的編碼誤差進(jìn)行比較之后,具有最小編碼誤差的深度可被選擇??蓪?duì)每個(gè)最大編碼單元選擇至少一個(gè)編碼深度。隨著編碼單元根據(jù)深度被分層地分割,并且隨著編碼單元的數(shù)量增加,最大編碼單元的尺寸被分割。另外,即使在一個(gè)最大編碼單元中多個(gè)編碼單元相應(yīng)于相同深度,也通過(guò)分別測(cè)量每個(gè)編碼單元的圖像數(shù)據(jù)的編碼誤差來(lái)確定是否將與相同深度相應(yīng)的編碼單元中的每一個(gè)分割至更低的深度。因此,即使當(dāng)圖像數(shù)據(jù)被包括在一個(gè)最大編碼單元中時(shí),圖像數(shù)據(jù)也根據(jù)多個(gè)深度被分割為多個(gè)區(qū)域,在一個(gè)最大編碼單元中編碼誤差可根據(jù)區(qū)域而不同,因此編碼深度可根據(jù)圖像數(shù)據(jù)中的區(qū)域而不同。因此,在一個(gè)最大編碼單元中可確定一個(gè)或多個(gè)編碼深度,并且可根據(jù)至少一個(gè)編碼深度的編碼單元來(lái)分割最大編碼單元的圖像數(shù)據(jù)。因此,編碼單元確定器120可確定包括在最大編碼單元中具有樹(shù)結(jié)構(gòu)的編碼單元。根據(jù)示例性實(shí)施例的具有樹(shù)結(jié)構(gòu)的編碼單元包括最大編碼單元中所包括的更深的編碼單元中與確定為編碼深度的深度相應(yīng)的編碼單元。在最大編碼單元的相同區(qū)域中,編碼深度的編碼單元可根據(jù)深度被分層地確定,在不同的區(qū)域中,編碼深度的編碼單元可被獨(dú)立地確定。類似地,當(dāng)前區(qū)域中的編碼深度可獨(dú)立于另一區(qū)域中的編碼深度被確定。根據(jù)示例性實(shí)施例的最大深度是與從最大編碼單元到最小編碼單元的分割次數(shù)相關(guān)的標(biāo)志。根據(jù)示例性實(shí)施例的第一最大深度可表示從最大編碼單元到最小編碼單元的總分割次數(shù)。根據(jù)示例性實(shí)施例的第二最大深度可表示從最大編碼單元到最小編碼單元的深度級(jí)的總數(shù)。例如,當(dāng)最大編碼單元的深度是0時(shí),最大編碼單元被分割一次的編碼單元的深度可被設(shè)置為1,并且最大編碼單元被分割兩次的編碼單元的深度可被設(shè)置為2。這里,如果最小編碼單元是最大編碼單元被分割四次的編碼單元,則存在深度0、1、2、3和4的5個(gè)深度級(jí)。因此,第一最大深度可被設(shè)置為4,第二最大深度可被設(shè)置為5??筛鶕?jù)最大編碼單元執(zhí)行預(yù)測(cè)編碼和變換。還可根據(jù)最大編碼單元,基于根據(jù)等于最大深度的深度或小于最大深度的多個(gè)深度的更深編碼單元來(lái)執(zhí)行預(yù)測(cè)編碼和變換。可根據(jù)正交變換或整數(shù)變換的方法來(lái)執(zhí)行變換。由于每當(dāng)最大編碼單元根據(jù)深度被分割時(shí),更深的編碼單元的數(shù)量增加,因此對(duì)由于深度的加深而產(chǎn)生的所有的更深的編碼單元執(zhí)行編碼(諸如預(yù)測(cè)編碼和變換)。為了描述方便,下文中將在最大編碼單元中基于當(dāng)前深度的編碼單元來(lái)描述預(yù)測(cè)編碼和變換。
視頻編碼設(shè)備100可不同地選擇用于對(duì)圖像數(shù)據(jù)編碼的數(shù)據(jù)單元的尺寸和形狀中的至少一個(gè)。為了對(duì)圖像數(shù)據(jù)編碼,可執(zhí)行多個(gè)操作(諸如,預(yù)測(cè)編碼、變換和熵編碼),此時(shí),可針對(duì)所有操作使用相同的數(shù)據(jù)單元,或者可針對(duì)每個(gè)操作使用不同的數(shù)據(jù)單元。例如,視頻編碼設(shè)備100可選擇用于對(duì)圖像數(shù)據(jù)編碼的編碼單元以及與該編碼單元不同的數(shù)據(jù)單元,以便對(duì)編碼單元中的圖像數(shù)據(jù)執(zhí)行預(yù)測(cè)編碼。為了在最大編碼單元中執(zhí)行預(yù)測(cè)編碼,可基于與編碼深度相應(yīng)的編碼單元(即,基于不再被分割為與更低深度相應(yīng)的多個(gè)編碼單元的編碼單元)來(lái)執(zhí)行預(yù)測(cè)編碼。下文中,不再被分割并且變?yōu)橛糜陬A(yù)測(cè)編碼的基本單元的編碼單元將被稱為預(yù)測(cè)單元。通過(guò)分割預(yù)測(cè)單元而獲得的分區(qū)(partition)可包括通過(guò)分割預(yù)測(cè)單元的高度和寬度中的至少一個(gè)而獲得的預(yù)測(cè)單元或數(shù)據(jù)單元。例如,當(dāng)2NX2N(其中,N是正整數(shù))的編碼單元不再被分割并且變?yōu)?NX2N的預(yù)測(cè)單元時(shí),分區(qū)的尺寸可以是2NX2N、2NXN、NX2N或NXN。分區(qū)類型的示例包括通過(guò)對(duì)預(yù)測(cè)單元的高度和寬度中的至少一個(gè)進(jìn)行對(duì)稱分割而獲得的對(duì)稱分區(qū)、通過(guò)對(duì)預(yù)測(cè)單元的高度或?qū)挾冗M(jìn)行不對(duì)稱分割(諸如,1:11或11:1)而獲得的分區(qū)、通過(guò)對(duì)預(yù)測(cè)單元進(jìn)行幾何分割而獲得的分區(qū)以及具有任意形狀的分區(qū)。預(yù)測(cè)單元的預(yù)測(cè)模式可以是幀內(nèi)模式、幀間模式和跳過(guò)模式中的至少一個(gè)。例如,可對(duì)2NX2N、2NXN、NX 2N或NXN的分區(qū)執(zhí)行幀內(nèi)模式或幀間模式。在這種情況下,可僅對(duì)2NX 2N的分區(qū)執(zhí)行跳過(guò)模式。對(duì)編碼單元中的一個(gè)預(yù)測(cè)單元獨(dú)立地執(zhí)行編碼,從而選擇具有最小編碼誤差的預(yù)測(cè)模式。視頻編碼設(shè)備100還可基于用于對(duì)圖像數(shù)據(jù)進(jìn)行編碼的編碼單元以及基于與該編碼單元不同的數(shù)據(jù)單元,對(duì)編碼單元中的圖像數(shù)據(jù)執(zhí)行變換。為了在編碼單元中執(zhí)行變換,可基于具有小于或等于編碼單元的尺寸的數(shù)據(jù)單元來(lái)執(zhí)行變換。例如,用于變換的數(shù)據(jù)單元可包括用于幀內(nèi)模式的數(shù)據(jù)單元以及用于幀間模式的數(shù)據(jù)單元。用作變換的基礎(chǔ)的數(shù)據(jù)單元在下文中將被稱為變換單元。還可在變換單元中設(shè)置指示通過(guò)將編碼單元的高度和寬度進(jìn)行分割而達(dá)到變換單元的分割次數(shù)的變換深度。例如,在2NX 2N的當(dāng)前編碼單元中,當(dāng)變換單元的尺寸也是2NX 2N時(shí),變換深度可以是0,在當(dāng)前編碼單元的高度和深度中的每一個(gè)被分割為兩等份(總共被分割為4Λ 1個(gè)變換單元)時(shí),變換深度可以是1,并且變換單元的尺寸因此是ΝΧΝ,在當(dāng)前編碼單元的高度和深度中的每一個(gè)被分割為四等份(總共被分割為4Λ2個(gè)變換單元)時(shí),變換深度可以是2,并且變換單元的尺寸因此是Ν/2ΧΝ/2。例如,可根據(jù)分層樹(shù)結(jié)構(gòu)來(lái)設(shè)置變換單元,在分層樹(shù)結(jié)構(gòu)中,更高變換深度的變換單元根據(jù)變換深度的分層特性被分割為更低變換深度的四個(gè)變換單元。與編碼單元類似,編碼單元中的變換單元可被遞歸地分割為更小尺寸的區(qū)域,從而可以以區(qū)域?yàn)閱挝华?dú)立地確定變換單元。因此,可根據(jù)具有根據(jù)變換深度的樹(shù)結(jié)構(gòu)的變換,來(lái)劃分編碼單元中的殘差數(shù)據(jù)。根據(jù)與編碼深度相應(yīng)的編碼單元的編碼信息使用關(guān)于編碼深度的信息以及與預(yù)測(cè)編碼和變換相關(guān)的信息。因此,編碼單元確定器120確定具有最小編碼誤差的編碼深度,并且確定預(yù)測(cè)單元中的分區(qū)類型、根據(jù)預(yù)測(cè)單元的預(yù)測(cè)模式以及用于變換的變換單元的尺寸。稍后將參照?qǐng)D3至圖12來(lái)詳細(xì)地描述根據(jù)示例性實(shí)施例的最大編碼單元中的根據(jù)樹(shù)結(jié)構(gòu)的編碼單元以及確定分區(qū)的方法。編碼單元確定器120可通過(guò)基于拉格朗日乘子(Lagrangian multiplier)使用率失真優(yōu)化來(lái)測(cè)量根據(jù)深度的更深的編碼單元的編碼誤差。輸出單元130在比特流中輸出最大編碼單元的圖像數(shù)據(jù)以及關(guān)于根據(jù)編碼深度的編碼模式的信息,其中,所述圖像數(shù)據(jù)基于由編碼單元確定器120確定的至少一個(gè)編碼深度被編碼。可通過(guò)對(duì)圖像的殘差數(shù)據(jù)進(jìn)行編碼來(lái)獲得編碼圖像數(shù)據(jù)。關(guān)于根據(jù)編碼深度的編碼模式的信息可包括關(guān)于以下內(nèi)容的信息中的至少一個(gè):編碼深度、預(yù)測(cè)單元中的分區(qū)類型、預(yù)測(cè)模式以及變換單元的尺寸??赏ㄟ^(guò)使用根據(jù)深度的分割信息來(lái)定義關(guān)于編碼深度的信息,分割信息指示是否針對(duì)更低深度而非當(dāng)前深度的編碼單元來(lái)執(zhí)行編碼。如果當(dāng)前編碼單元的當(dāng)前深度是編碼深度,則當(dāng)前編碼單元中的圖像數(shù)據(jù)被編碼和輸出。在這種情況下,分割信息可被定義為不將當(dāng)前編碼單元分割為更低深度。可選擇地,如果當(dāng)前編碼單元的當(dāng)前深度不是編碼深度,則對(duì)更低深度的編碼單元執(zhí)行編碼。在這種情況下,分割信息可被定義為分割當(dāng)前編碼單元以獲得更低深度的編碼單元。如果當(dāng)前深度不是編碼深度,則對(duì)被分割為更低深度的編碼單元的編碼單元執(zhí)行編碼。在這種情況下,由于更低深度的至少一個(gè)編碼單元存在于當(dāng)前深度的一個(gè)編碼單元中,因此對(duì)更低深度的每個(gè)編碼單元重復(fù)地執(zhí)行編碼,因此可對(duì)具有相同深度的編碼單元遞歸地執(zhí)行編碼。由于對(duì)一個(gè)最大編碼單元確定具有樹(shù)結(jié)構(gòu)的編碼單元,并且對(duì)編碼深度的編碼單元確定關(guān)于至少一個(gè)編碼模式的信息,因此可對(duì)一個(gè)最大編碼單元確定關(guān)于至少一個(gè)編碼模式的信息。另外,由于圖像數(shù)據(jù)根據(jù)深度被分層地分割,因此,最大編碼單元的圖像數(shù)據(jù)的編碼深度可根據(jù)位置而不同,從而可對(duì)圖像數(shù)據(jù)設(shè)置關(guān)于編碼深度以及編碼模式的信肩、ο因此,輸出單元130可將關(guān)于相應(yīng)編碼深度和編碼模式的編碼信息分配給包括在最大編碼單元中的編碼單元、預(yù)測(cè)單元和最小單元中的至少一個(gè)。根據(jù)示例性實(shí)施例的最小單元是對(duì)最低深度的最小編碼單元進(jìn)行分割4次而獲得的矩形數(shù)據(jù)單元。可選擇地,最小單元可以是最大矩形數(shù)據(jù)單元,最大矩形數(shù)據(jù)單元可被包括在最大編碼單元中所包括的所有編碼單元、預(yù)測(cè)單元、分區(qū)單元和變換單元。例如,通過(guò)輸出單元130輸出的編碼信息可被分類為根據(jù)編碼單元的編碼信息以及根據(jù)預(yù)測(cè)單元的編碼信息。根據(jù)編碼單元的編碼信息可包括關(guān)于預(yù)測(cè)模式的信息以及關(guān)于分區(qū)的尺寸的信息。根據(jù)預(yù)測(cè)單元的編碼信息可包括關(guān)于以下內(nèi)容的信息幀間模式的估計(jì)方向、幀間模式的參考圖像標(biāo)志、運(yùn)動(dòng)矢量、幀內(nèi)模式的色度分量以及幀內(nèi)模式的插值方法。另外,關(guān)于根據(jù)畫(huà)面、像條或GOP定義的編碼單元的最大尺寸的信息以及關(guān)于最大深度的信息可被插入比特流的序列參數(shù)集(SPS)或頭中的至少一個(gè)。在視頻編碼設(shè)備100中,更深的編碼單元可以是通過(guò)將作為上一層的更高深度的編碼單元的高度和寬度中的至少一個(gè)劃分兩次而獲得的編碼單元。例如,在當(dāng)前深度的編碼單元的尺寸是2NX 2N時(shí),更低深度的編碼單元的尺寸可以是NXN。另外,具有2NX 2N的尺寸的當(dāng)前深度的編碼單元可包括最多4個(gè)更低深度的編碼單元。因此,視頻編碼設(shè)備100可通過(guò)基于考慮當(dāng)前畫(huà)面的特性所確定的最大編碼單元的尺寸和最大深度,針對(duì)每個(gè)最大編碼單元確定具有最佳形狀和最佳尺寸的編碼單元,來(lái)形成具有樹(shù)結(jié)構(gòu)的編碼單元。另外,由于通過(guò)使用各種預(yù)測(cè)模式和變換中的任何一個(gè)對(duì)每個(gè)最大編碼單元執(zhí)行編碼,因此可考慮各種圖像尺寸的編碼單元的特性來(lái)確定最佳編碼模式。因此,如果以現(xiàn)有技術(shù)的宏塊對(duì)具有高清晰度的圖像或者大量的數(shù)據(jù)進(jìn)行編碼,則每個(gè)畫(huà)面的宏塊的數(shù)量過(guò)度地增加。因此,對(duì)每個(gè)宏塊產(chǎn)生的壓縮信息的條數(shù)增加,因此難于發(fā)送壓縮的信息并且數(shù)據(jù)壓縮效率減小。然而,通過(guò)使用根據(jù)示例性實(shí)施例的視頻編碼設(shè)備100,由于在考慮圖像的特征的同時(shí)調(diào)整編碼單元并且在考慮圖像的尺寸的同時(shí)增加編碼單元的最大尺寸,因此可提高圖像壓縮效率。圖2是根據(jù)示例性實(shí)施例的視頻解碼設(shè)備200的框圖。參照?qǐng)D2,視頻解碼設(shè)備200包括接收器210、圖像數(shù)據(jù)和編碼信息提取器220以及圖像數(shù)據(jù)解碼器230。用于視頻解碼設(shè)備200的各種操作的各種術(shù)語(yǔ)(諸如編碼單元、深度、預(yù)測(cè)單元、變換單元)的定義和關(guān)于各種編碼模式的信息與以上參照?qǐng)D1對(duì)視頻編碼設(shè)備100描述的那些定義和信息類似。接收器210接收編碼視頻的比特流并對(duì)該比特流進(jìn)行解析。圖像數(shù)據(jù)和編碼信息提取器220從解析的比特流提取用于每個(gè)編碼單元的編碼圖像數(shù)據(jù),并且將提取的圖像數(shù)據(jù)輸出到圖像數(shù)據(jù)解碼器230,其中,編碼單元具有根據(jù)每個(gè)最大編碼單元的樹(shù)結(jié)構(gòu)。圖像數(shù)據(jù)和編碼信息提取器220可從關(guān)于當(dāng)前畫(huà)面的頭或者SPS提取關(guān)于當(dāng)前畫(huà)面的編碼單元的最大尺寸的信息。另外,圖像數(shù)據(jù)和編碼信息提取器220從解析的比特流提取關(guān)于根據(jù)每個(gè)最大編碼單元的用于具有樹(shù)結(jié)構(gòu)的編碼單元的編碼深度以及編碼模式的信息。提取的關(guān)于編碼深度和編碼模式的信息被輸出到圖像數(shù)據(jù)解碼器230。也就是說(shuō),比特流中的圖像數(shù)據(jù)被分割為最大編碼單元,從而圖像數(shù)據(jù)解碼器230針對(duì)每個(gè)最大編碼單元對(duì)圖像數(shù)據(jù)進(jìn)行解碼。可對(duì)關(guān)于與編碼深度相應(yīng)的至少一個(gè)編碼單元的信息來(lái)設(shè)置關(guān)于根據(jù)最大編碼單元的編碼深度和編碼模式的信息,并且關(guān)于編碼模式的信息可包括關(guān)于以下內(nèi)容中的至少一個(gè)的信息與編碼深度相應(yīng)的相應(yīng)編碼單元的分區(qū)類型、預(yù)測(cè)模式以及變換單元的尺寸。另外,根據(jù)深度的分割信息可被提取作為關(guān)于編碼深度的信息。由圖像數(shù)據(jù)和編碼信息提取器220提取的關(guān)于根據(jù)每個(gè)最大編碼單元的編碼深度和編碼模式的信息是關(guān)于這樣的編碼深度和編碼模式的信息所述編碼深度和編碼模式被確定用于當(dāng)編碼器(諸如,根據(jù)示例性實(shí)施例的視頻編碼設(shè)備100)根據(jù)每個(gè)最大編碼單元針對(duì)根據(jù)深度的每個(gè)更深編碼單元重復(fù)執(zhí)行編碼時(shí)產(chǎn)生最小編碼誤差。因此,視頻解碼設(shè)備200可通過(guò)根據(jù)產(chǎn)生最小編碼誤差的編碼深度和編碼模式對(duì)圖像數(shù)據(jù)進(jìn)行解碼來(lái)恢復(fù)圖像。由于關(guān)于編碼深度和編碼模式的編碼信息可被分配給相應(yīng)編碼單元、預(yù)測(cè)單元以及最小單元中的預(yù)定數(shù)據(jù)單元,因此,圖像數(shù)據(jù)和編碼信息提取器220可根據(jù)預(yù)定數(shù)據(jù)單元提取關(guān)于編碼深度和編碼模式的信息。被分配有相同的關(guān)于編碼深度和編碼模式的信息的預(yù)定數(shù)據(jù)單元可以是包括在相同的最大編碼單元中的數(shù)據(jù)單元。圖像數(shù)據(jù)解碼器230通過(guò)基于關(guān)于根據(jù)最大編碼單元的編碼深度和編碼模式的信息對(duì)每個(gè)最大編碼單元中的圖像數(shù)據(jù)進(jìn)行解碼來(lái)恢復(fù)當(dāng)前畫(huà)面。例如,圖像數(shù)據(jù)解碼器230可基于提取的關(guān)于包括在每個(gè)最大編碼單元中的具有樹(shù)結(jié)構(gòu)的編碼單元中的每個(gè)編碼單元的分區(qū)類型、預(yù)測(cè)模式和變換單元的信息來(lái)對(duì)編碼圖像數(shù)據(jù)進(jìn)行解碼。解碼處理可包括預(yù)測(cè)(所述預(yù)測(cè)包括幀內(nèi)預(yù)測(cè)和運(yùn)動(dòng)補(bǔ)償)和反變換??筛鶕?jù)反正交變換或反整數(shù)變換的方法來(lái)執(zhí)行反變換。圖像數(shù)據(jù)解碼器230可基于關(guān)于根據(jù)編碼深度的編碼單元的預(yù)測(cè)單元的分區(qū)類型以及預(yù)測(cè)模式的信息,根據(jù)每個(gè)編碼單元的分區(qū)和預(yù)測(cè)模式來(lái)執(zhí)行幀內(nèi)預(yù)測(cè)和運(yùn)動(dòng)補(bǔ)償中的至少一個(gè)。另外,圖像數(shù)據(jù)解碼器230可基于關(guān)于根據(jù)編碼深度的編碼單元的變換單元的尺寸的信息,根據(jù)編碼單元中的每個(gè)變換單元來(lái)執(zhí)行反變換,從而根據(jù)最大編碼單元執(zhí)行反變換。圖像數(shù)據(jù)解碼器230可通過(guò)使用根據(jù)深度的分割信息來(lái)確定當(dāng)前最大編碼單元的至少一個(gè)編碼深度。如果分割信息指示圖像數(shù)據(jù)在當(dāng)前深度中不再被分割,則當(dāng)前深度是編碼深度。因此,圖像數(shù)據(jù)解碼器230可通過(guò)使用關(guān)于與編碼深度相應(yīng)的每個(gè)編碼單元的預(yù)測(cè)單元的分割類型、預(yù)測(cè)模式以及變換單元的尺寸的信息中的至少一個(gè),來(lái)對(duì)當(dāng)前最大編碼單元中與每個(gè)編碼深度相應(yīng)的至少一個(gè)編碼單元的編碼數(shù)據(jù)進(jìn)行解碼,并且輸出當(dāng)前最大編碼單元的圖像數(shù)據(jù)。例如,可通過(guò)觀察為編碼單元、預(yù)測(cè)單元和最小單元中的預(yù)定數(shù)據(jù)單元分配的編碼信息集,來(lái)收集包括具有相同分割信息的編碼信息的數(shù)據(jù)單元,收集的數(shù)據(jù)單元可被認(rèn)為是將由圖像數(shù)據(jù)解碼器以相同的編碼模式解碼的一個(gè)數(shù)據(jù)單元。視頻解碼設(shè)備200可獲得關(guān)于當(dāng)針對(duì)每個(gè)最大編碼單元遞歸執(zhí)行編碼時(shí)產(chǎn)生最小編碼誤差的至少一個(gè)編碼單元的信息,并可使用所述信息來(lái)對(duì)當(dāng)前畫(huà)面進(jìn)行解碼。也就是,可對(duì)每個(gè)最大編碼單元中被確定為最佳編碼單元的具有樹(shù)結(jié)構(gòu)的編碼單元進(jìn)行解碼。另外,可考慮圖像數(shù)據(jù)的分辨率和圖像數(shù)據(jù)的量中的至少一個(gè)來(lái)確定編碼單元的最大尺寸。因此,即使圖像數(shù)據(jù)具有高分辨率和大數(shù)據(jù)量,也可通過(guò)使用根據(jù)圖像數(shù)據(jù)的特征來(lái)自適應(yīng)地確定的編碼單元的尺寸和編碼模式以及從編碼器接收的關(guān)于最佳編碼模式的信息來(lái)對(duì)圖像數(shù)據(jù)進(jìn)行有效地解碼和恢復(fù)。現(xiàn)在將參照?qǐng)D3至圖13對(duì)根據(jù)一個(gè)或多個(gè)示例性實(shí)施例的確定具有樹(shù)結(jié)構(gòu)的編碼單元、預(yù)測(cè)單元和變換單元的方法進(jìn)行描述。圖3是用于描述根據(jù)示例性實(shí)施例的編碼單元的概念的示圖。編碼單元的尺寸可按照寬度χ高度來(lái)表達(dá)。例如,編碼單元的尺寸可以是64 X 64、32 X 32、16 X 16 或 8 X 8。64 X 64 的編碼單元可被分割為 64 X 64、64 X 32、32 X 64 或32X32的分區(qū),32X32的編碼單元可被分割為32X32、32X 16、16X32或16X16的分區(qū),16X16的編碼單元可被分割為16X16、16X8、8X16或8X8的分區(qū),8X8的編碼單元可被分割為8X8、8X4、4X8或4X4的分區(qū)。參照?qǐng)D3,這里示例性地提供了具有分辨率1920X1080以及具有最大尺寸64和最大深度2的編碼單元的第一視頻數(shù)據(jù)310。此外,這里示例性地提供了具有分辨率 1920X1080以及具有最大尺寸64和最大深度3的編碼單元的第二視頻數(shù)據(jù)320。另外,這里示例性地提供了具有分辨率352X288以及具有最大尺寸16和最大深度I的編碼單元的第三視頻數(shù)據(jù)330。圖3中示出的最大深度表示從最大編碼單元到最小編碼單元的分割總數(shù)。如果分辨率高或者數(shù)據(jù)量大,則編碼單元的最大尺寸可以為大以便增加編碼效率并且準(zhǔn)確地反映圖像的特性。因此,第一視頻數(shù)據(jù)310和第二視頻數(shù)據(jù)320的編碼單元的最大尺寸可以是64,其中,第一視頻數(shù)據(jù)310和第二視頻數(shù)據(jù)320具有的分辨率高于第三視頻數(shù)據(jù)330的分辨率。因?yàn)橛捎诘谝灰曨l數(shù)據(jù)310的最大深度是2而通過(guò)分割最大編碼單元兩次深度被加深到兩層,所以第一視頻數(shù)據(jù)310的編碼單元315可包括具有長(zhǎng)軸尺寸64的最大編碼單元以及具有長(zhǎng)軸尺寸32和16的編碼單元。同時(shí),因?yàn)橛捎诘谌曨l數(shù)據(jù)330的最大深度是I通過(guò)分割最大編碼單元一次深度被加深到一層,因此第三視頻數(shù)據(jù)330的編碼單元335 可包括具有長(zhǎng)軸尺寸16的最大編碼單元以及具有長(zhǎng)軸尺寸8的編碼單元。因?yàn)橛捎诘诙曨l數(shù)據(jù)320的最大深度是3而通過(guò)分割最大編碼單元三次深度被加深到3層,因此第二視頻數(shù)據(jù)320的編碼單元325可包括具有長(zhǎng)軸尺寸64的最大編碼單元以及具有長(zhǎng)軸尺寸32、16和8的編碼單元。隨著深度的加深,可精確地表達(dá)詳細(xì)的信息。圖4是根據(jù)示例性實(shí)施例的基于編碼單元的圖像編碼器400的框圖。圖像編碼器400可執(zhí)行根據(jù)示例性實(shí)施例的視頻編碼設(shè)備100的編碼單元確定器 120的操作以對(duì)圖像數(shù)據(jù)編碼。也就是,參照?qǐng)D4,幀內(nèi)預(yù)測(cè)器410在幀內(nèi)模式下對(duì)當(dāng)前幀 405中的編碼單元執(zhí)行幀內(nèi)預(yù)測(cè),運(yùn)動(dòng)估計(jì)器420和運(yùn)動(dòng)補(bǔ)償器425在幀間模式下通過(guò)使用當(dāng)前幀405和參考幀495對(duì)當(dāng)前幀中的編碼單元執(zhí)行幀間估計(jì)和運(yùn)動(dòng)補(bǔ)償。從幀內(nèi)預(yù)測(cè)器410、運(yùn)動(dòng)估計(jì)器420和運(yùn)動(dòng)補(bǔ)償器425輸出的數(shù)據(jù)作為量化的變換系數(shù)通過(guò)變換器430和量化器440輸出。量化的變換系數(shù)通過(guò)反量化器460和反變換器 470被恢復(fù)為空間域中的數(shù)據(jù),并且恢復(fù)的空間域中的數(shù)據(jù)在通過(guò)去塊單元480和環(huán)路濾波單元490被后處理之后被輸出為參考巾貞495。量化的變換系數(shù)可通過(guò)熵編碼器450作為比特流455被輸出。為了使得圖像編碼器400被應(yīng)用到視頻編碼設(shè)備100中,圖像編碼器400的元件 (即,幀內(nèi)預(yù)測(cè)器410、運(yùn)動(dòng)估計(jì)器420、運(yùn)動(dòng)補(bǔ)償器425、變換器430、量化器440、熵編碼器 450、反量化器460、反變換器470、去塊單元480和環(huán)路濾波單元490)在考慮每個(gè)最大編碼單元的最大深度的同時(shí),基于具有樹(shù)結(jié)構(gòu)的多個(gè)編碼單元中的每個(gè)編碼單元執(zhí)行操作。具體地講,幀內(nèi)預(yù)測(cè)器410、運(yùn)動(dòng)估計(jì)器420和運(yùn)動(dòng)補(bǔ)償器425在考慮當(dāng)前最大編碼單元的最大尺寸和最大深度的同時(shí),確定具有樹(shù)結(jié)構(gòu)的多個(gè)編碼單元中的每個(gè)編碼單元的分區(qū)和預(yù)測(cè)模式,并且變換器430確定具有樹(shù)結(jié)構(gòu)的多個(gè)編碼單元的每個(gè)編碼單元中的變換單元的尺寸。圖5是根據(jù)示例性實(shí)施例的基于編碼單元的圖像解碼器500的框圖。參照?qǐng)D5,解析器510解析來(lái)自比特流505的將被解碼的編碼的圖像數(shù)據(jù)以及用于解碼的關(guān)于編碼的信息。編碼的圖像數(shù)據(jù)通過(guò)熵解碼器520和反量化器530作為反量化的數(shù)據(jù)被輸出,并且反量化的數(shù)據(jù)通過(guò)反變換器540被恢復(fù)為空間域中的圖像數(shù)據(jù)。
幀內(nèi)預(yù)測(cè)器550對(duì)于空間域中的圖像數(shù)據(jù)在幀內(nèi)模式下對(duì)多個(gè)編碼單元執(zhí)行幀內(nèi)預(yù)測(cè),運(yùn)動(dòng)補(bǔ)償器560通過(guò)使用參考幀585在幀間模式下對(duì)多個(gè)編碼單元執(zhí)行運(yùn)動(dòng)補(bǔ)償。經(jīng)過(guò)幀內(nèi)預(yù)測(cè)器550和運(yùn)動(dòng)補(bǔ)償器560的空間域中的圖像數(shù)據(jù)可在通過(guò)去塊單元 570和環(huán)路濾波單元580被后處理之后被輸出為恢復(fù)的幀595。另外,經(jīng)過(guò)去塊單元570和環(huán)路濾波單元580被后處理的圖像數(shù)據(jù)可被輸出為參考幀585。為了在根據(jù)示例性實(shí)施例的視頻解碼設(shè)備200的圖像數(shù)據(jù)解碼器230中對(duì)圖像數(shù)據(jù)解碼,圖像解碼器500可執(zhí)行在解析器510之后執(zhí)行的操作。為了使得圖像解碼器500被應(yīng)用到視頻解碼設(shè)備200中,圖像解碼器500的元件 (即,解析器510、熵解碼器520、反量化器530、反變換器540、幀內(nèi)預(yù)測(cè)器550、運(yùn)動(dòng)補(bǔ)償器 560、去塊單元570和環(huán)路濾波單元580)對(duì)于每個(gè)最大編碼單元基于具有樹(shù)結(jié)構(gòu)的多個(gè)編碼單元執(zhí)行操作。具體地講,幀內(nèi)預(yù)測(cè)550和運(yùn)動(dòng)補(bǔ)償器560對(duì)于具有樹(shù)結(jié)構(gòu)的多個(gè)編碼單元基于每個(gè)的分區(qū)和預(yù)測(cè)模式來(lái)執(zhí)行操作,并且反變換器540對(duì)于每個(gè)編碼單元基于變換單元的尺寸來(lái)執(zhí)行操作。圖6是示出根據(jù)示例性實(shí)施例的根據(jù)多個(gè)深度的多個(gè)更深編碼單元和多個(gè)分區(qū)的示圖。根據(jù)示例性實(shí)施例的視頻編碼設(shè)備100和視頻解碼設(shè)備200使用多個(gè)分層的編碼單元以考慮圖像的特性。多個(gè)編碼單元的最大高度、最大寬度和最大深度可根據(jù)圖像的特性被自適應(yīng)地確定,或者可由用戶不同地設(shè)置。根據(jù)多個(gè)深度的多個(gè)更深編碼單元的尺寸可根據(jù)編碼單元的預(yù)定最大尺寸被確定。參照?qǐng)D6,在根據(jù)示例性實(shí)施例的多個(gè)編碼單元的分層結(jié)構(gòu)600中,多個(gè)編碼單元的最大高度和最大寬度都是64,并且最大深度是4。由于深度沿著分層結(jié)構(gòu)600的縱軸加深,因此更深編碼單元的高度和寬度都被分割。另外,作為用于每個(gè)更深編碼單元的預(yù)測(cè)編碼的基礎(chǔ)的預(yù)測(cè)單元和多個(gè)分區(qū)沿分層結(jié)構(gòu)600的橫軸被顯示。也就是說(shuō),第一編碼單元610是分層結(jié)構(gòu)600中的最大編碼單元,其中,深度是0, 尺寸(即,高度乘寬度)是64X64。深度沿縱軸加深,并且存在具有尺寸32X32和深度I 的第二編碼單元620、具有尺寸16X 16和深度2的第三編碼單元630、具有尺寸8X8和深度3的第四編碼單元640以及具有尺寸4X4和深度4的第五編碼單元650。具有尺寸4X4 和深度4的第五編碼單兀650是最小編碼單兀。編碼單元的預(yù)測(cè)單元和多個(gè)分區(qū)根據(jù)每個(gè)深度沿橫軸排列。也就是說(shuō),如果具有尺寸64X64和深度O的第一編碼單元610是預(yù)測(cè)單元,則該預(yù)測(cè)單元可被分割為包括在第一編碼單元610中的多個(gè)分區(qū),即具有尺寸64X64的分區(qū)610、具有尺寸64X32的多個(gè)分區(qū)612、具有尺寸32X64的多個(gè)分區(qū)614、或者具有尺寸32X32的多個(gè)分區(qū)616。類似地,具有尺寸32X32和深度I的第二編碼單元620的預(yù)測(cè)單元可被分割為包括在第二編碼單元620中的多個(gè)分區(qū),即具有尺寸32X32的分區(qū)620、具有尺寸32X16的多個(gè)分區(qū)622、具有尺寸16X32的多個(gè)分區(qū)624以及具有尺寸16X16的多個(gè)分區(qū)626。類似地,具有尺寸16 X 16和深度2的第三編碼單元630的預(yù)測(cè)單元可被分割為包括在第三編碼單元630中的多個(gè)分區(qū),即包括在第三編碼單元630中的具有尺寸16X16的分區(qū)、具有尺寸16X8的多個(gè)分區(qū)632、具有尺寸8X16的多個(gè)分區(qū)634以及具有尺寸8X8的多個(gè)分區(qū)636。類似地,具有尺寸8X8和深度3的第四編碼單元640的預(yù)測(cè)單元可被分割為包括在第四編碼單元640中的多個(gè)分區(qū),即包括在第四編碼單元640中的具有尺寸8X8的分區(qū)、具有尺寸8X4的多個(gè)分區(qū)642、具有尺寸4X8的多個(gè)分區(qū)644以及具有尺寸4 X 4的多個(gè)分區(qū)646。具有尺寸4X4和深度4的第五編碼單元650是最小編碼單元以及最低深度的編碼單元。第五編碼單元650的預(yù)測(cè)單元僅被分配給具有尺寸4X4的分區(qū)。為了確定最大編碼單元610的多個(gè)編碼單元的至少一個(gè)編碼深度,視頻編碼設(shè)備 100的編碼單元確定器120對(duì)包括在最大編碼單元610中的與每個(gè)深度相應(yīng)的編碼單元執(zhí)行編碼。隨著深度的加深,包括相同范圍中并且相同尺寸的數(shù)據(jù)的根據(jù)深度的更深編碼單元的數(shù)量增加。例如,四個(gè)與深度2相應(yīng)的編碼單元覆蓋包括在一個(gè)與深度I相應(yīng)的編碼單元中的數(shù)據(jù)。因此,為了根據(jù)深度比較相同數(shù)據(jù)的多個(gè)編碼結(jié)果,與深度I相應(yīng)的編碼單元以及與深度2相應(yīng)的四個(gè)編碼單元都被編碼。為了對(duì)多個(gè)深度中的當(dāng)前深度執(zhí)行編碼,沿分層結(jié)構(gòu)600的橫軸,通過(guò)對(duì)與當(dāng)前深度相應(yīng)的多個(gè)編碼單元中的每個(gè)預(yù)測(cè)單元執(zhí)行編碼來(lái)對(duì)當(dāng)前深度選擇最小編碼誤差??蛇x擇地,可通過(guò)隨著深度沿分層結(jié)構(gòu)600的縱軸加深,對(duì)每個(gè)深度執(zhí)行編碼,根據(jù)深度比較最小編碼誤差,來(lái)搜索最小編碼誤差。在第一編碼單元610中的具有最小編碼誤差的深度和分區(qū)可被選作為第一編碼單元610的編碼深度和分區(qū)類型。圖7是用于描述根據(jù)示例性實(shí)施例的編碼單元710和變換單元720之間的關(guān)系的示圖。根據(jù)示例性實(shí)施例的視頻編碼設(shè)備100或視頻解碼設(shè)備200針對(duì)每個(gè)最大編碼單元根據(jù)具有尺寸小于或等于最大編碼單元的多個(gè)編碼單元來(lái)對(duì)圖像進(jìn)行編碼或解碼。可基于不長(zhǎng)于相應(yīng)編碼單元的多個(gè)數(shù)據(jù)單元來(lái)選擇在編碼期間用于變換的多個(gè)變換單元的多個(gè)尺寸。例如,在視頻編碼設(shè)備100或視頻解碼設(shè)備200中,如果編碼單元710的尺寸是 64 X 64,則可通過(guò)使用具有尺寸32X32的多個(gè)變換單元720來(lái)執(zhí)行變換。另外,可通過(guò)對(duì)具有尺寸小于64X64的尺寸32X32、16X16、8X8和4X4的每個(gè)變換單元執(zhí)行變換,來(lái)對(duì)具有尺寸64X64的編碼單元710的數(shù)據(jù)進(jìn)行編碼,從而具有最小編碼誤差的變換單元可被選擇。圖8是用于描述根據(jù)示例性實(shí)施例的與編碼深度相應(yīng)的多個(gè)編碼單元的編碼信息的示圖。參照?qǐng)D8,根據(jù)示例性實(shí)施例的視頻編碼設(shè)備100的輸出單元130可將如下信息作為關(guān)于編碼模式的信息進(jìn)行編碼和發(fā)送關(guān)于分區(qū)類型的信息800、關(guān)于預(yù)測(cè)模式的信息 810以及關(guān)于與編碼深度相應(yīng)的每個(gè)編碼單元的變換單元的尺寸的信息820。關(guān)于分區(qū)類型的信息800是關(guān)于通過(guò)分割當(dāng)前編碼單元的預(yù)測(cè)單元而獲得的分區(qū)的形狀的信息,其中,所述分區(qū)是用于對(duì)當(dāng)前編碼單元進(jìn)行預(yù)測(cè)編碼的數(shù)據(jù)單元。例如,具有尺寸2NX2N的當(dāng)前編碼單元CU_0可被分割為如下分區(qū)中的任何一個(gè)具有尺寸 2NX2N的分區(qū)802、具有尺寸2NXN的分區(qū)804、具有尺寸NX2N的分區(qū)806以及具有尺寸NXN的分區(qū)808。這里,關(guān)于分區(qū)類型的信息被設(shè)置以指示如下分區(qū)之一具有尺寸2NXN 的分區(qū)804、具有尺寸NX2N的分區(qū)806以及具有尺寸NXN的分區(qū)808。關(guān)于預(yù)測(cè)模式的信息810指示每個(gè)分區(qū)的預(yù)測(cè)模式。例如,關(guān)于預(yù)測(cè)模式的信息 810可指示對(duì)由關(guān)于分區(qū)類型的信息800指示的分區(qū)執(zhí)行的預(yù)測(cè)編碼的模式,即幀內(nèi)模式 812、幀間模式814或跳過(guò)模式816。關(guān)于變換單元的尺寸的信息820指示當(dāng)對(duì)當(dāng)前編碼單元執(zhí)行變換時(shí)將被基于的變換單元。例如,變換單元可以是第一幀內(nèi)變換單元822、第二幀內(nèi)變換單元824、第一幀間變換單元826或第二幀內(nèi)變換單元828。根據(jù)示例性實(shí)施例的視頻解碼設(shè)備200的圖像數(shù)據(jù)和編碼信息提取器220可根據(jù)每個(gè)更深編碼單元來(lái)提取并使用用信息800、810和820于解碼。圖9是根據(jù)示例性實(shí)施例的根據(jù)深度的更深編碼單元的示圖。分割信息可用于指示深度的改變。分割信息指示當(dāng)前深度的編碼單元是否被分割為更低深度的多個(gè)編碼單元。參照?qǐng)D9,用于對(duì)深度O和尺寸2N_0X 2N_0的編碼單元900進(jìn)行預(yù)測(cè)編碼的預(yù)測(cè)單元910可包括如下分區(qū)類型的多個(gè)分區(qū)具有尺寸2N_0X2N_0的分區(qū)類型912、具有尺寸2N_0 X N_0的分區(qū)類型914、具有尺寸N_0 X 2N_0的分區(qū)類型916以及具有尺寸N_0 X N_0 的分區(qū)類型918。盡管圖9僅示出通過(guò)對(duì)預(yù)測(cè)單元910對(duì)稱分割而獲得的分區(qū)類型912至 918,但是應(yīng)該理解部分類型不限于此。例如,根據(jù)另一示例性實(shí)施例,預(yù)測(cè)單元910的多個(gè)分區(qū)可包括多個(gè)不對(duì)稱分區(qū)、具有預(yù)定形狀的多個(gè)分區(qū)以及具有幾何形狀的多個(gè)分區(qū)。根據(jù)每個(gè)分區(qū)類型對(duì)如下分區(qū)重復(fù)地執(zhí)行預(yù)測(cè)編碼具有尺寸2N_0X2N_0的一個(gè)分區(qū)、具有尺寸2N_0XN_0的兩個(gè)分區(qū)、具有尺寸N_0X2N_0的兩個(gè)分區(qū)以及具有尺寸 Ν_0ΧΝ_0的四個(gè)分區(qū)??蓪?duì)具有尺寸2N_0X2N_0、N_0X2N_0、2N_0XN_0以及Ν_0ΧΝ_0的多個(gè)分區(qū)執(zhí)行幀內(nèi)模式和幀間模式的預(yù)測(cè)編碼。僅對(duì)具有尺寸2N_0X2N_0的分區(qū)執(zhí)行跳過(guò)模式的預(yù)測(cè)編碼。包括以分區(qū)類型912至918的預(yù)測(cè)編碼的編碼誤差被比較,并且在多個(gè)分區(qū)類型中確定最小編碼誤差。如果一編碼誤差在分區(qū)類型912至916之一中最小,則預(yù)測(cè)單元910 可不被分割為更低深度。例如,如果該編碼誤差在分區(qū)類型918中最小,則在操作920,深度從O改變?yōu)镮以分割分區(qū)類型918,并且對(duì)具有深度2和尺寸Ν_0ΧΝ_0的編碼單元930重復(fù)地執(zhí)行編碼以
搜索最小編碼誤差。用于對(duì)具有深度I和尺寸2N_1X2N_1 ( = Ν_0ΧΝ_0)的編碼單元930進(jìn)行預(yù)測(cè)編碼的預(yù)測(cè)單元940可包括如下分區(qū)類型的多個(gè)分區(qū)具有尺寸2N_1X2N_1的分區(qū)類型 942、具有尺寸2N _1XN_1的分區(qū)類型944、具有尺寸N_1 X 2N_1的分區(qū)類型946以及具有尺寸N_1XN_1的分區(qū)類型948。作為示例,如果編碼誤差在分區(qū)類型948中最小,則在操作950,深度從I改變?yōu)? 以分割分區(qū)類型948,并且對(duì)具有深度2和尺寸N_2XN_2的編碼單元960重復(fù)地執(zhí)行編碼以搜索最小編碼誤差。當(dāng)最大深度是d時(shí),可執(zhí)行根據(jù)每個(gè)深度的分割操作直到當(dāng)深度變?yōu)閐-Ι,并且分割信息可被編碼直到當(dāng)深度是O至d-2之一。例如,當(dāng)執(zhí)行編碼直到在操作970與深度d-2相應(yīng)的編碼單元被分割之后深度是d-Ι時(shí),用于對(duì)具有深度d-Ι和尺寸2N_(d-l) X2N_ (d-1)的編碼單元980進(jìn)行預(yù)測(cè)編碼的預(yù)測(cè)單元990可包括如下分區(qū)類型的多個(gè)分區(qū)具有尺寸2N_(d-l) X2N_(d-l)的分區(qū)類型992、具有尺寸2N_(d-l) XN_(d-l)的分區(qū)類型 994、具有尺寸N_(d-1) X2N_(d-l)的分區(qū)類型996以及具有尺寸N_(d_l) XN_(d_l)的分區(qū)類型998??蓪?duì)如下分區(qū)重復(fù)地執(zhí)行預(yù)測(cè)編碼分區(qū)類型992至998中的具有尺寸2N_ (d-1) X2N_(d-l)的一個(gè)分區(qū)、具有尺寸2N_(d-l) XN_(d-l)的兩個(gè)分區(qū)、具有尺寸N_ (d-1) X2N_(d-l)的兩個(gè)分區(qū)、具有尺寸N_(d-1) XN_(d-l)的四個(gè)分區(qū),以搜索具有最小編碼誤差的分區(qū)類型。即使當(dāng)分區(qū)類型998具有最小編碼誤差時(shí),由于最大深度是d,因此具有深度d-1 的編碼單元cu_(d-l)不再被分割到更低深度。在這種情況下,當(dāng)前最大編碼單元900的多個(gè)編碼單元的編碼深度被確定為d-Ι并且當(dāng)前最大編碼單元900的分割類型可被確定SN_ (d-1) XN_(d-l)。另外,由于最大深度是d并且具有最低深度d_l的最小編碼單兀980不再被分割到更低深度,因此最小編碼單元980的分割信息不被設(shè)置。數(shù)據(jù)單元999可以是當(dāng)前最大編碼單元的最小單元。根據(jù)示例性實(shí)施例的最小單元可以是通過(guò)按照4分割最小編碼單元980而獲得的矩形數(shù)據(jù)單元。通過(guò)重復(fù)地執(zhí)行編碼, 根據(jù)示例性實(shí)施例的視頻編碼設(shè)備100可通過(guò)根據(jù)編碼單元900的多個(gè)深度來(lái)比較多個(gè)編碼誤差來(lái)選擇具有最小編碼誤差的深度以確定編碼深度,并且將相應(yīng)分區(qū)類型以及預(yù)測(cè)模式設(shè)置為編碼深度的編碼模式。同樣地,根據(jù)多個(gè)深度的多個(gè)最小編碼誤差在所有的深度I至d中被比較,并且具有最小編碼誤差的深度可被確定為編碼深度。編碼深度、預(yù)測(cè)單元的分區(qū)類型以及預(yù)測(cè)模式可被編碼并作為關(guān)于編碼模式的信息被發(fā)送。另外,由于編碼單元從深度O到編碼深度被分割,因此該編碼深度的分割信息被設(shè)置0,除了編碼深度之外的多個(gè)深度的分割信息被設(shè)置為I。根據(jù)示例性實(shí)施例的視頻解碼設(shè)備200的圖像數(shù)據(jù)和編碼信息提取器220可提取并使用關(guān)于編碼單元900的編碼深度以及預(yù)測(cè)單元的信息以對(duì)分區(qū)912進(jìn)行解碼。視頻解碼設(shè)備200可通過(guò)使用根據(jù)多個(gè)深度的分割信息來(lái)將分割信息是O的深度確定為編碼深度,并且使用關(guān)于相應(yīng)深度的編碼模式的信息用于解碼。圖10至圖12是用于描述根據(jù)一個(gè)或多個(gè)示例性實(shí)施例的多個(gè)編碼單元1010、多個(gè)預(yù)測(cè)單元1060和多個(gè)變換單元1070之間的關(guān)系的示圖。參照?qǐng)D10,多個(gè)編碼單元1010是最大編碼單元中的與由根據(jù)示例性實(shí)施例的視頻編碼設(shè)備100確定的多個(gè)編碼深度相應(yīng)的具有樹(shù)結(jié)構(gòu)的多個(gè)編碼單元。參照?qǐng)D11和圖 12,多個(gè)預(yù)測(cè)單元1060是多個(gè)編碼單元1010的每個(gè)的多個(gè)預(yù)測(cè)單元的多個(gè)分區(qū),多個(gè)變換單元1070是多個(gè)編碼單元1010的每個(gè)的多個(gè)變換單元。當(dāng)在多個(gè)編碼單元1010中最大編碼單元的深度是O時(shí),多個(gè)編碼單元1010和 1054的深度是1,多個(gè)編碼單元1014、1016、1018、1028、1050和1052的深度是2,多個(gè)編碼單元 1020、1022、1024、1026、1030、1032 和 1048 的深度是 3,多個(gè)編碼單元 1040、1042、1044 和1046的深度是4。在多個(gè)預(yù)測(cè)單元1060 中,一些編碼單元 1014、1046、1022、1032、1048、1050、1052和1054通過(guò)分割多個(gè)編碼單元1010的編碼單元而獲得。具體地講,多個(gè)編碼單元1014、 1022,1050和1054中的多個(gè)分區(qū)類型具有尺寸2NXN,多個(gè)編碼單元1016、1048和1052中的多個(gè)分區(qū)類型具有尺寸NX 2N,編碼單元1032的分區(qū)類型具有尺寸NXN。編碼單元1010 的多個(gè)預(yù)測(cè)單元和多個(gè)分區(qū)小于或等于每個(gè)編碼單元。以小于編碼單元1052的數(shù)據(jù)單元對(duì)多個(gè)變換單元1070中的編碼單元1052的圖像數(shù)據(jù)執(zhí)行變換或反變換。另外,多個(gè)變換單元1070的多個(gè)編碼單元1014、1016、1022、 1032、1048、1050和1052在尺寸和形狀上與多個(gè)預(yù)測(cè)單元1060的多個(gè)編碼單元1014、 1016、1022、1032、1048、1050和1052不同。也就是說(shuō),根據(jù)示例性實(shí)施例的視頻編碼設(shè)備 100和視頻解碼設(shè)備200可對(duì)相同編碼單元中的數(shù)據(jù)單元獨(dú)立地執(zhí)行幀內(nèi)預(yù)測(cè)、運(yùn)動(dòng)估計(jì)、 運(yùn)動(dòng)補(bǔ)償、變換和反變換。因此,對(duì)最大編碼單元的每個(gè)區(qū)域中的具有分層結(jié)構(gòu)的多個(gè)編碼單元的每個(gè)執(zhí)行遞歸編碼,以確定最佳編碼單元,因此具有遞歸樹(shù)結(jié)構(gòu)的多個(gè)編碼單元可被獲得。編碼信息可包括關(guān)于編碼單元的分割信息、關(guān)于分區(qū)類型的信息、關(guān)于預(yù)測(cè)模式的信息以及關(guān)于變換單元的尺寸的信息。示例性表I顯示可由視頻編碼設(shè)備100和視頻解碼設(shè)備200設(shè)置的編碼息。表I表I
權(quán)利要求
1.一種對(duì)殘差塊進(jìn)行解碼的方法,所述方法包括從編碼比特流提取有效系數(shù)標(biāo)志,其中,有效系數(shù)標(biāo)志根據(jù)通過(guò)分割當(dāng)前塊的變換殘差塊而獲得的多個(gè)頻帶單元來(lái)指示有效變換系數(shù)是否存在;將變換殘差塊分割為多個(gè)頻帶單元;通過(guò)使用有效系數(shù)標(biāo)志,在通過(guò)分割變換殘差塊而獲得的多個(gè)頻帶單元中確定具有有效變換系數(shù)的頻帶單元。
2.如權(quán)利要求1所述的方法,其中,分割頻帶單元的步驟包括分割變換殘差塊以致在低頻帶分割的單元尺寸小于在高頻帶分割的單元尺寸。
3.如權(quán)利要求1所述的方法,其中,分割變換殘差塊的步驟包括將變換殘差塊進(jìn)行四等分,并且將四等分的變換殘差塊的最低頻帶再次進(jìn)行四等分。
4.如權(quán)利要求1所述的方法,其中,分割變換殘差塊的步驟包括將變換殘差塊分割為多個(gè)具有相同尺寸的頻帶單元。
5.如權(quán)利要求1所述的方法,其中,分割變換殘差塊的步驟包括通過(guò)連接具有相同值的水平頻率和垂直頻率來(lái)以預(yù)定間隔分割變換殘差塊。
6.如權(quán)利要求1所述的方法,其中,分割變換殘差塊的步驟包括從編碼比特流提取分割形式標(biāo)志信息,其中,分割形式標(biāo)志信息指示根據(jù)多個(gè)頻帶單元的尺寸和形狀而預(yù)先確定的多個(gè)分割形式中的用于分割變換殘差塊的分割形式;通過(guò)使用提取的分割形式標(biāo)志信息,來(lái)將變換殘差塊分割為具有預(yù)定尺寸和形狀的頻帶單元。
7.如權(quán)利要求1所述的方法,還包括從編碼比特流提取重要性圖,其中,重要性圖指示存在于具有有效變換系數(shù)的頻帶單元的有效變換系數(shù)的位置;通過(guò)使用重要性圖,來(lái)確定存在于具有有效變換系數(shù)的頻帶單元中的有效變換系數(shù)的位置。
8.如權(quán)利要求7所述的方法,其中,重要性圖根據(jù)每個(gè)頻帶單元中獨(dú)立的預(yù)定掃描順序指示頻帶單元中的有效變換系數(shù)的位置。
9.如權(quán)利要求7所述的方法,其中,重要性圖根據(jù)預(yù)定掃描順序讀取變換殘差塊中的所有的有效變換系數(shù)的同時(shí)指示檢測(cè)的有效變換系數(shù)的位置。
10.如權(quán)利要求7所述的方法,其中,重要性圖包括通過(guò)根據(jù)預(yù)定掃描順序讀取頻帶單元中的有效變換系數(shù)來(lái)根據(jù)頻帶單元指示最后有效變換系數(shù)是否存在的標(biāo)志,以及指示存在于具有最后有效變換系數(shù)的頻帶單元中的有效變換系數(shù)是否是變換殘差塊的最后有效系數(shù)的標(biāo)志。
11.一種對(duì)殘差塊編碼的方法,所述方法包括產(chǎn)生當(dāng)前塊的預(yù)測(cè)塊;產(chǎn)生構(gòu)成預(yù)測(cè)塊和當(dāng)前塊之間的差的殘差塊;通過(guò)將殘差塊變換到頻域來(lái)產(chǎn)生變換殘差塊;將變換殘差塊分割為頻帶單元;根據(jù)頻帶單元來(lái)對(duì)有效系數(shù)標(biāo)志進(jìn)行編碼,其中,有效系數(shù)標(biāo)志指示對(duì)于每個(gè)頻帶單元非零有效變換系數(shù)是否存在。
12.如權(quán)利要求11所述的方法,其中,對(duì)有效系數(shù)標(biāo)志進(jìn)行編碼的步驟包括不對(duì)多個(gè)頻帶單元中最小頻帶單元的有效系數(shù)標(biāo)志進(jìn)行獨(dú)立編碼。
13.如權(quán)利要求11所述的方法,還包括對(duì)重要性圖進(jìn)行編碼,其中,重要性圖指示存在于多個(gè)頻帶單元中的具有非零有效變換系數(shù)的頻帶單元中的有效變換系數(shù)的位置。
14.如權(quán)利要求13所述的方法,其中,對(duì)重要性圖進(jìn)行編碼的步驟包括通過(guò)根據(jù)每個(gè)頻帶單元中的獨(dú)立的預(yù)定掃描順序讀取有效變換系數(shù),對(duì)指示存在于具有非零有效變換系數(shù)的頻帶中的有效變換系數(shù)的位置的標(biāo)志進(jìn)行編碼。
15.如權(quán)利要求13所述的方法,其中,對(duì)重要性圖進(jìn)行編碼的步驟包括通過(guò)根據(jù)預(yù)定掃描順序讀取頻帶單元中的有效變換系數(shù),來(lái)根據(jù)頻帶單元設(shè)置指示最后有效變換系數(shù)是否存在的標(biāo)志;以及設(shè)置指示存在于具有最后有效變換系數(shù)的頻帶單元中的有效變換系數(shù)是否是變換殘差塊的最后有效系數(shù)的標(biāo)志。
全文摘要
提供了對(duì)殘差塊進(jìn)行編碼和解碼的方法和設(shè)備。對(duì)殘差塊進(jìn)行編碼的方法包括產(chǎn)生當(dāng)前塊的預(yù)測(cè)塊;基于預(yù)測(cè)塊和當(dāng)前塊之間的差來(lái)產(chǎn)生殘差塊;通過(guò)將殘差塊變換到頻域來(lái)產(chǎn)生變換殘差塊;將變換殘差塊分割為多個(gè)頻帶單元;對(duì)指示多個(gè)頻帶單元中存在非零有效變換系數(shù)的頻帶單元的有效系數(shù)標(biāo)志進(jìn)行編碼。
文檔編號(hào)H04N7/50GK102598664SQ201080049289
公開(kāi)日2012年7月18日 申請(qǐng)日期2010年10月28日 優(yōu)先權(quán)日2009年10月28日
發(fā)明者千岷洙, 閔正惠, 韓宇鎮(zhèn) 申請(qǐng)人:三星電子株式會(huì)社