對(duì)mpeg-4avc高層編碼中簡檔使用語法的方法和裝置的制造方法
【專利說明】
[0001 ] 本申請(qǐng)是申請(qǐng)日為2008年1月11日、申請(qǐng)?zhí)枮?00880002111.9、發(fā)明名稱為"對(duì) MPEG-4AVC高層編碼中CAVLC 4:4:4幀內(nèi)、高4:4:4幀內(nèi)和高4:4:4預(yù)測簡檔使用針對(duì)C0DED_ BL0CK_FLAG語法元素和⑶DED_BLOCK_PATTERN語法元素的語法的方法和裝置"的發(fā)明專利 申請(qǐng)的分案申請(qǐng)。
[0002]相關(guān)申請(qǐng)的交叉引用
[0003]本申請(qǐng)要求于2007年1月11日提交的、序號(hào)為60/884,576的美國臨時(shí)申請(qǐng)的權(quán)益, 并將其全部內(nèi)容合并于此以作參考。
技術(shù)領(lǐng)域
[0004] 本發(fā)明原理總體涉及視頻編碼和解碼,更具體地,涉及針對(duì)國際標(biāo)準(zhǔn)化組織/國際 電工委員會(huì)(IS0/IEC)運(yùn)動(dòng)畫面專家組-4(MPEG-4)第10部分高級(jí)視頻編碼(AVC)標(biāo)準(zhǔn)/國際 電信聯(lián)盟電信標(biāo)準(zhǔn)化部門(ITU-T)H. 264建議(以下稱為"MPEG-4AVC標(biāo)準(zhǔn)")中的高4:4:4幀 內(nèi)和高4:4:4預(yù)測簡檔使用coded_b 1 〇 ck_f 1 ag語法元素的先前未使用過的語法元素的方法 和裝置。此外,本發(fā)明原理涉及針對(duì)任何塊尺寸提高M(jìn)PEG-4AVC標(biāo)準(zhǔn)中CAVLC 4:4:4幀內(nèi)簡 檔的CAVLC處理效率的方法和裝置。
【背景技術(shù)】
[0005] 下面將描述使用8X8變換的圖像塊的coded_block_flag語法元素。
[0006] 在CAVLC 4:4:4幀內(nèi)、高4:4:4幀內(nèi)和高4:4:4預(yù)測簡檔的當(dāng)前設(shè)計(jì)中,針對(duì)每一宏 塊對(duì)單個(gè)coded_block_pattern進(jìn)行編碼,并且當(dāng)separate_color_plane_flag語法元素等 于零時(shí)所有三種顏色分量共享4_比特變量CodedBlockPatternLuma。除了對(duì)于使用8 X 8變 換的、以上下文自適應(yīng)二進(jìn)制算術(shù)編碼進(jìn)行編碼(CABAC編碼)的塊之外,上述設(shè)計(jì)適用狀況 良好,所謂8X8變換即使用如下設(shè)置的參數(shù):
[0007] transform_size_8x8_flagi吾法元素等于 1; entropy_coding_mode_flagi吾法元素 等于1。根據(jù)針對(duì)高4:4:4幀內(nèi)、CAVLC 4:4:4幀內(nèi)和高4:4:4預(yù)測簡檔提出的當(dāng)前宏塊層語 法、殘差數(shù)據(jù)語法和殘差塊CABAC語法,當(dāng)在宏塊中同時(shí)對(duì)顏色分量進(jìn)行編碼時(shí),如果 transform_size_8x8_flag語法元素等于1,則還使用coded_block_flag語法元素。
[0008] 關(guān)于4:4:4簡檔中coded_block_pattern語法元素的編碼分配,具體地,根據(jù)4:4:4 簡檔中coded_block_pattern語法元素的當(dāng)前語義,僅使用coded_block_pattern語法元素 的4個(gè)較低比特。因此,對(duì)于4:4:4簡檔,應(yīng)當(dāng)使用表9-4的部分(b) (chrom_f ormat_idc等于 〇),針對(duì)宏塊預(yù)測模式,向coded_block_pattern語法元素的值分配codeNum語法元素。
[0009] 因此,由于在這樣情況下C〇ded_bl〇Ck_flag語法元素的不足,當(dāng)將上下文自適應(yīng) 二進(jìn)制算術(shù)編碼(CABAC)應(yīng)用于高4:4:4幀內(nèi)和高4:4:4預(yù)定簡檔中的8X8的塊尺寸時(shí),不 利地該上下文自適應(yīng)二進(jìn)制算術(shù)編碼(CABAC)無法使用。此外,關(guān)于在CAVLC 4:4:4幀內(nèi)簡 檔中使用coded_block_pattern語法元素,上下文自適應(yīng)二進(jìn)制算術(shù)編碼(CABAC)處理對(duì)于 任何塊尺寸效率都不高。
【發(fā)明內(nèi)容】
[0010]本發(fā)明原理解決了現(xiàn)有技術(shù)的上述和其他缺陷和缺點(diǎn),本發(fā)明原理涉及針對(duì)國際 標(biāo)準(zhǔn)化組織/國際電工委員會(huì)(I SO/ IEC)運(yùn)動(dòng)畫面專家組-4 (MPEG-4)第10部分高級(jí)視頻編 碼(AVC)標(biāo)準(zhǔn)/國際電信聯(lián)盟電信標(biāo)準(zhǔn)化部門(ITU-T)H.264建議(以下稱為"MPEG-4AVC標(biāo) 準(zhǔn)")中的高4:4:4幀內(nèi)和高4:4:4預(yù)測簡檔使用coded_block_f lag語法元素的先前未使用 過的語法元素的方法和裝置。
[0011 ] 此外,本發(fā)明原理涉及通過對(duì)用于coded_block_pattern語法元素的映射處理使 用單色色度陣列類型,針對(duì)任何塊尺寸提高M(jìn)PEG-4AVC標(biāo)準(zhǔn)中CAVLC 4 : 4: 4幀內(nèi)簡檔的 CAVLC處理效率的方法和裝置。
[0012] 根據(jù)本發(fā)明原理的一方面,提供了一種裝置。所述裝置包括編碼器,用于根據(jù)編碼 簡檔將圖像數(shù)據(jù)編碼成結(jié)果比特流,所述編碼簡檔對(duì)圖像數(shù)據(jù)的采樣進(jìn)行編碼,使采樣包 括兩個(gè)色度陣列和一個(gè)亮度陣列。兩個(gè)色度陣列分別具有與亮度陣列相同的高度和相同的 寬度。編碼器使用語法元素指示至少一個(gè)8X8塊在結(jié)果比特流中的存在。
[0013] 根據(jù)本發(fā)明原理的另一方面,提供了一種方法。所述方法包括以下步驟:根據(jù)編碼 簡檔將圖像數(shù)據(jù)編碼成結(jié)果比特流,所述編碼簡檔對(duì)圖像數(shù)據(jù)的采樣進(jìn)行編碼,使采樣包 括兩個(gè)色度陣列和一個(gè)亮度陣列。兩個(gè)色度陣列分別具有與亮度陣列相同的高度和相同的 寬度。所述編碼步驟包括使用語法元素指示至少一個(gè)8X8塊在結(jié)果比特流中的存在。
[0014] 根據(jù)本發(fā)明原理的又一方面,提供了一種裝置。所述裝置包括解碼器,用于對(duì)來自 先前根據(jù)編碼簡檔進(jìn)行編碼的比特流的圖像數(shù)據(jù)進(jìn)行解碼,所述編碼簡檔對(duì)圖像數(shù)據(jù)的采 樣進(jìn)行編碼,使采樣包括兩個(gè)色度陣列和一個(gè)亮度陣列。兩個(gè)色度陣列分別具有與亮度陣 列相同的高度和相同的寬度。所述解碼器使用語法元素來確定至少一個(gè)8X8塊在結(jié)果比特 流中的存在。
[0015] 根據(jù)本發(fā)明原理的又一方面,提供了一種方法。所述方法包括以下步驟:對(duì)來自先 前根據(jù)編碼簡檔進(jìn)行編碼的比特流的圖像數(shù)據(jù)進(jìn)行解碼,所述編碼簡檔對(duì)圖像數(shù)據(jù)的采樣 進(jìn)行編碼,使采樣包括兩個(gè)色度陣列和一個(gè)亮度陣列。兩個(gè)色度陣列分別具有與亮度陣列 相同的高度和相同的寬度。所述解碼步驟包括使用語法元素來確定至少一個(gè)8X8塊在結(jié)果 比特流中的存在。
[0016] 根據(jù)本發(fā)明原理的另一方面,提供了一種裝置。所述裝置包括編碼器,用于根據(jù)編 碼簡檔將圖像數(shù)據(jù)編碼成結(jié)果比特流,所述編碼簡檔對(duì)圖像數(shù)據(jù)的采樣進(jìn)行編碼,使采樣 包括兩個(gè)色度陣列和一個(gè)亮度陣列。兩個(gè)色度陣列分別具有與亮度陣列相同的高度和相同 的寬度。所述編碼器使用上下文自適應(yīng)可變長度編碼(CAVLC)對(duì)圖像數(shù)據(jù)進(jìn)行編碼,并使用 單色色度陣列類型對(duì)coded_block_pattern語法元素執(zhí)行映射處理。
[0017]根據(jù)本發(fā)明原理的又一方面,提供了一種方法。所述方法包括:根據(jù)編碼簡檔將圖 像數(shù)據(jù)編碼成結(jié)果比特流,所述編碼簡檔對(duì)圖像數(shù)據(jù)的采樣進(jìn)行編碼,使采樣包括兩個(gè)色 度陣列和一個(gè)亮度陣列。兩個(gè)色度陣列分別具有與亮度陣列相同的高度和相同的寬度。所 述編碼步驟使用上下文自適應(yīng)可變長度編碼(CAVLC)對(duì)圖像數(shù)據(jù)進(jìn)行編碼,并使用單色色 度陣列類型對(duì)編碼塊模式語法元素執(zhí)行映射處理。
[0018]根據(jù)本發(fā)明原理的又一方面,提供了一種裝置。所述裝置包括解碼器,用于對(duì)來自 先前根據(jù)編碼簡檔進(jìn)行編碼的比特流的圖像數(shù)據(jù)進(jìn)行解碼,所述編碼簡檔對(duì)圖像數(shù)據(jù)的采 樣進(jìn)行編碼,使采樣包括兩個(gè)色度陣列和一個(gè)亮度陣列。兩個(gè)色度陣列分別具有與亮度陣 列相同的高度和相同的寬度。所述解碼器使用上下文自適應(yīng)可變長度編碼(CAVLC)對(duì)圖像 數(shù)據(jù)進(jìn)行解碼,并使用單色色度陣列類型對(duì)編碼塊模式語法元素執(zhí)行映射處理。
[0019] 根據(jù)本發(fā)明原理的又一方面,提供了一種方法。所述方法包括:對(duì)來自先前根據(jù)編 碼簡檔進(jìn)行編碼的比特流的圖像數(shù)據(jù)進(jìn)行解碼,所述編碼簡檔對(duì)圖像數(shù)據(jù)的采樣進(jìn)行編 碼,使采樣包括兩個(gè)色度陣列和一個(gè)亮度陣列。兩個(gè)色度陣列分別具有與亮度陣列相同的 高度和相同的寬度。所述解碼步驟使用上下文自適應(yīng)可變長度編碼(CAVLC)對(duì)圖像數(shù)據(jù)進(jìn) 行解碼,并使用單色色度陣列類型對(duì)編碼塊模式語法元素執(zhí)行映射處理。
[0020] 通過需要結(jié)合附圖閱讀的以下示例實(shí)施例的詳細(xì)描述,本發(fā)明原理的上述及其他 方面、特征和優(yōu)點(diǎn)將變得顯而易見。
【附圖說明】
[0021] 根據(jù)以下示例附圖可以更好地理解本發(fā)明,在附圖中:
[0022]圖1是示出了根據(jù)本發(fā)明原理的實(shí)施例的可以應(yīng)用本發(fā)明原理的示例視頻編碼器 的框圖;
[0023]圖2是示出了根據(jù)本發(fā)明原理的實(shí)施例的可以應(yīng)用本發(fā)明原理的示例視頻解碼器 的框圖;
[0024]圖3是示出了根據(jù)本發(fā)明原理的實(shí)施例的示例視頻編碼處理的流程圖;
[0025]圖4是示出了根據(jù)本發(fā)明原理的實(shí)施例的示例視頻解碼處理的流程圖;
[0026]圖5是示出了根據(jù)本發(fā)明原理的實(shí)施例的另一示例視頻編碼處理的流程圖;
[0027]圖6是示出了根據(jù)本發(fā)明原理的實(shí)施例的另一示例視頻解碼處理的流程圖。
【具體實(shí)施方式】
[0028] 本發(fā)明涉及針對(duì)國際標(biāo)準(zhǔn)化組織/國際電工委員會(huì)(IS0/IEC)運(yùn)動(dòng)畫面專家組-4 (MPEG-4)標(biāo)準(zhǔn)第10部分高級(jí)視頻編碼(AVC)標(biāo)準(zhǔn)/國際電信聯(lián)盟電信標(biāo)準(zhǔn)化部門(ITU-T) H. 264建議(以下稱為"MPEG-4AVC標(biāo)準(zhǔn)")中的高4:4:4幀內(nèi)和高4:4:4預(yù)測簡檔使用coded_ block_flag語法元素的先前未使用過的語法元素的方法和裝置。
[0029] 此外,本發(fā)明原理涉及通過對(duì)用于coded_block_pattern語法元素的映射處理使 用單色色度陣列類型,針對(duì)任何塊尺寸提高M(jìn)PEG-4AVC標(biāo)準(zhǔn)中CAVLC 4 : 4: 4幀內(nèi)簡檔的 CAVLC處理效率的方法和裝置。
[0030]本說明闡釋了本發(fā)明的原理。因而,應(yīng)意識(shí)到,所屬領(lǐng)域技術(shù)人員將能夠設(shè)計(jì)出此 處雖未明確說明或示出,但體現(xiàn)了本發(fā)明原理,并處于其精神和范圍內(nèi)的各種配置。
[0031]此處敘述的所有示例以及條件式語言均為達(dá)到教學(xué)目的,旨在幫助讀者理解由發(fā) 明者提出的改進(jìn)了現(xiàn)有技術(shù)的發(fā)明原理以及發(fā)明構(gòu)思,因而應(yīng)將其看成不限于那些具體敘 述的示例以及條件。
[0032]此外,此處敘述了發(fā)明原理、方案和實(shí)施例的所有說明及其具體示例均意在涵蓋 其結(jié)構(gòu)以及功能等價(jià)物。此外,這些等價(jià)物意在包括現(xiàn)存等價(jià)物以及將于未來開發(fā)出來的 等價(jià)物,即,不管結(jié)構(gòu)如何,開發(fā)出來用于執(zhí)行同一功能的任意元件。
[0033] 因而,舉例而言,所屬領(lǐng)域技術(shù)人員應(yīng)意識(shí)到此處所示的方框圖呈現(xiàn)了體現(xiàn)本發(fā) 明原理的示意電路的概念視圖。同樣,應(yīng)意識(shí)到流程圖、狀態(tài)轉(zhuǎn)移圖、偽碼等表示各種可以 計(jì)算機(jī)可讀介質(zhì)充分表現(xiàn)的,因而無論是否明確說明了計(jì)算機(jī)或處理器,均能夠用計(jì)算機(jī) 或處理器予以執(zhí)行的過程。
[0034] 可以通過采用專用硬件以及能夠執(zhí)行同適當(dāng)軟件有關(guān)的軟件的硬件實(shí)現(xiàn)附圖所 示的各種實(shí)施例的功能。如果用處理器來提供功能,則可以用單獨(dú)的專用處理器、單獨(dú)的