亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于用信號(hào)傳輸sao參數(shù)的視頻編碼方法和視頻編碼設(shè)備以及視頻解碼方法和視頻解碼設(shè)備的制造方法_4

文檔序號(hào):8324189閱讀:來(lái)源:國(guó)知局
[0260] 由于對(duì)IXU的每個(gè)彩色分量執(zhí)行SA0操作,因此可針對(duì)每個(gè)彩色分量單獨(dú)地獲取 圖6b的SA0參數(shù)60。如果指示亮度分量或者第一色度分量或第二色度分量的彩色索引 "cIdx"變化,則可獲取附加SA0參數(shù)60。
[0261]SA0參數(shù)60可包括指示向左SA0合并信息的參數(shù)"sao_merge_left_flag"、指示 向上SAO合并信息的參數(shù)"sao_merge_up_flag"、指示SAO類(lèi)型信息的參數(shù)"sao_type_idx"、指示帶類(lèi)型的帶位置信息的參數(shù)"sao_band_position"、指示絕對(duì)偏移值信息的參 數(shù)"sao_offset_abs"和指示偏移符號(hào)信息的參數(shù)"sao_offset_sign"。因此,每當(dāng)彩色索 引 "cldx" 被設(shè)置為 0、1 或 2 時(shí),都可重新獲取"sao_merge_left_flag"、"sao_merge_up_ flag"sao_type_idx"sao_band_p〇sition"sao_offset_abs"和''sao_offset_sign"。
[0262] 具體地,可針對(duì)四個(gè)SAO類(lèi)別額外地獲取指示絕對(duì)偏移值信息的參數(shù)"sao_ offset_abs"和指示偏移符號(hào)信息的"sao_offset_sign"。因此,可針對(duì)四個(gè)類(lèi)別中的每個(gè) 類(lèi)別以及每個(gè)彩色分量獲取"sao_offset_abs"和"sao_offset_sign"。
[0263] 此外,SAO參數(shù)60可具有不同的熵編碼方法??筛鶕?jù)獲取的參數(shù)的熵編碼方法執(zhí) 行上下文解碼或旁路解碼。
[0264] 例如,可對(duì)指示參數(shù)"sao_merge_left_flag"的1個(gè)二進(jìn)制位進(jìn)行上下文解碼,可 對(duì)指示參數(shù)"sao_merge_up_flag"的1個(gè)二進(jìn)制位進(jìn)行上下文解碼??蓪?duì)指示參數(shù)"sao_ type_idx"的6個(gè)二進(jìn)制位進(jìn)行上下文解碼。
[0265] 此外,可對(duì)指示參數(shù)"sa〇_band_p〇Siti〇n"的5個(gè)二進(jìn)制位進(jìn)行旁路解碼??蓪?duì)指 示參數(shù)"sao_offset_abs"的31個(gè)二進(jìn)制位進(jìn)行上下文解碼,可對(duì)指示參數(shù)"sao_offset_ sign"的1個(gè)二進(jìn)制位進(jìn)行旁路解碼。
[0266] 考慮到針對(duì)三個(gè)彩色分量單獨(dú)獲取參數(shù)并且針對(duì)四個(gè)SA0類(lèi)別單獨(dú)獲取相同的 參數(shù),可根據(jù)等式a獲取多達(dá)423個(gè)二進(jìn)制位。
[0267]〈等式a>
[0268] 3X(1+1+6+5+4X31+4X1)=396+27=423
[0269] 具體地,在423個(gè)二進(jìn)制位中,可對(duì)396個(gè)二進(jìn)制位進(jìn)行上下文解碼,并對(duì)27個(gè)二 進(jìn)制位進(jìn)行旁路解碼。為了進(jìn)行上下文解碼,由于每個(gè)二進(jìn)制位需要基于上下文的概率建 模,因此計(jì)算量大。因此,如果在SA0參數(shù)60的整個(gè)比特流中,上下文解碼的二進(jìn)制位的數(shù) 量大于旁路解碼的二進(jìn)制位的數(shù)量,則用于對(duì)所有SA0參數(shù)60進(jìn)行解碼的計(jì)算量和時(shí)間增 加。
[0270] 此外,應(yīng)對(duì)指示帶位置信息的參數(shù)"sao_band_position"進(jìn)行旁路解碼,應(yīng)對(duì)指示 絕對(duì)偏移值信息的參數(shù)"sa〇_〇fTSet_abs"進(jìn)行上下文解碼,并且應(yīng)對(duì)指示偏移符號(hào)信息 的參數(shù)"sa〇_〇ffset_sign"進(jìn)行旁路解碼。具體地,由于SA0類(lèi)別索引增加為0、1、2和3, 因此應(yīng)交替地執(zhí)行對(duì)參數(shù)"sao_offset_abs"的上下文解碼操作以及對(duì)參數(shù)"sao_offset_ sign"的旁路解碼操作。
[0271] 與連續(xù)執(zhí)行相同的熵解碼操作相比,交替執(zhí)行不同的熵解碼操作的效率不高。 因此,如果對(duì)SA0 參數(shù) 60 中的參數(shù) "sao_band_position"、"sao_offset_abs" 和 "sao_ offSet_sign"多次交替地執(zhí)行上下文解碼和旁路解碼操作,則可降低整個(gè)熵解碼操作的效 率。
[0272] 圖7a示出根據(jù)本公開(kāi)的實(shí)施例的編碼單元的SA0語(yǔ)法70。
[0273] 圖7a的SA0語(yǔ)法70是IXU的語(yǔ)法中的與SA0參數(shù)相關(guān)的一部分。SA0編碼設(shè)備 10可通過(guò)對(duì)IXU的樣點(diǎn)執(zhí)行SA0操作來(lái)確定SA0參數(shù),并可對(duì)SA0參數(shù)執(zhí)行熵編碼。此外, SA0編碼設(shè)備可根據(jù)由SA0語(yǔ)法70指示的順序輸出包括SA0參數(shù)的比特流的比特流。
[0274]SA0解碼設(shè)備20可通過(guò)解析SA0語(yǔ)法70來(lái)獲取SA0參數(shù)的比特流,并可通過(guò)對(duì) SAO參數(shù)執(zhí)行熵解碼來(lái)重建SAO參數(shù)。SAO解碼設(shè)備20可通過(guò)使用重建的SAO參數(shù)對(duì)IXU的重建樣點(diǎn)執(zhí)行SA0操作。
[0275] 如果在當(dāng)前條帶中存在與當(dāng)前IXU鄰近的左側(cè)IXU,則可獲取向左SA0合并信息 "sao_merge_left_flag" 71。否則,如果在當(dāng)前條帶中存在與當(dāng)前LCU鄰近的上方LCU,并 且左側(cè)LCU的SA0參數(shù)未被合并,則可獲取向上SA0合并信息"sao_merge_up_flag" 72。
[0276]不管彩色分量如何均可獲取 "sao_merge_left_flag" 71 和 "sao_merge_up_ flag" 72,并因此可將 "sao_merge_left_flag" 71 和 "sao_merge_up_flag" 72 共同應(yīng)用于 亮度分量以及第一色度分量和第二色度分量。可將相同的運(yùn)動(dòng)矢量用于對(duì)三個(gè)彩色分量執(zhí) 行運(yùn)動(dòng)補(bǔ)償。因此,由于不管彩色分量如何,均獲取SA0合并信息,因此使用向左SA0合并信 息71和向上SA0合并信息72的SA0操作可與用于執(zhí)行運(yùn)動(dòng)補(bǔ)償?shù)木幗獯a器有效地統(tǒng)一。
[0277]除了 "sao_merge_left_flag" 71 和 "sao_merge_up_flag" 72 之外的SA0 參數(shù) (741、743、751、753、77、781、782、791和793)可根據(jù)彩色分量被分開(kāi),并因此可通過(guò)將彩色 索引"(:1辦"指定為0、1和2(73)而被獲取。
[0278] 如果當(dāng)前彩色索引指示亮度分量(74),則可獲取亮度SA0打開(kāi)/關(guān)閉信息"sao_ on_ofT_flag_luma" 741。如果對(duì)亮度分量執(zhí)行SAO操作,則還可獲取亮度邊緣帶標(biāo)識(shí)信息 "sao_eo_bo_flag_luma" 743。
[0279] 否則,如果當(dāng)前彩色索引是第一色度分量(75),則可獲取用于第一色度分量和第 二色度分量的色度SA0打開(kāi)/關(guān)閉信息"sao_on_off_flag_chroma"751。如果對(duì)第一色 度分量和第二色度分量執(zhí)行SA0操作,則還可獲取色度邊緣帶標(biāo)識(shí)信息"sa〇_e〇_b〇_flag_ chroma"753。"sao_on_ofT_flag_chroma"751 和"sao_eo_bo_flag_chroma"753 可僅在彩 色索引指示第一色度分量時(shí)被獲取,并且在彩色索引指示第二色度分量時(shí)可不被獲取。
[0280]SA0類(lèi)型信息的SA0打開(kāi)/關(guān)閉信息不指示"關(guān)閉"(76),可獲取用于每個(gè)SA0類(lèi)別 的SA0種類(lèi)信息和偏移值信息。由于根據(jù)"i"的增加的for循環(huán)語(yǔ)句,可針對(duì)每個(gè)SA0類(lèi)別 單獨(dú)地獲取絕對(duì)偏移值信息"sao_offset_abs" 77、偏移符號(hào)信息"sao_offset_sign" 781 和帶位置信息 "sao_band_position" 783〇
[0281] 首先,如果絕對(duì)偏移值信息"sao_offset_abs" 77被獲取,并且SA0類(lèi)型信息指示 帶類(lèi)型(78),則可獲取帶位置信息"sao_band_position"783。具體地,如果絕對(duì)偏移值信 息"sao_offset_abs" 77不為0,則可首先獲取偏移符號(hào)信息"sao_offset_sign" 781,并然 后可獲取"sao_band_position" 783〇
[0282] 當(dāng)SA0類(lèi)型信息指示邊緣類(lèi)型(79)時(shí),如果彩色索引指示亮度分量,則可獲取亮 度邊緣種類(lèi)信息"sa〇_e〇_ClaSS_luma"791。如果彩色索引指示第一色度分量,則可獲取用 于第一色度分量和第二色度分量的色度邊緣種類(lèi)信息"sao_eo_class_chroma"793。如果 彩色索引指示第二色度分量,則可不獲取"sao_eo_class_chroma" 793。
[0283] 如果SAO類(lèi)型信息指示邊緣類(lèi)型,則可僅獲取亮度邊緣種類(lèi)信息791或色度邊緣 種類(lèi)信息793,并且可不獲取偏移符號(hào)信息,這是因?yàn)檫吘壠浦档姆?hào)可根據(jù)邊緣種類(lèi)被 確定。
[0284] 如以上所描述的,色度SA0打開(kāi)/關(guān)閉信息"sao_on_off_flag_chroma" 751、色 度邊緣帶標(biāo)識(shí)信息"sao_on_off_flag_chroma" 753和色度邊緣種類(lèi)信息"sao_eo_class_ chroma" 793是被共同應(yīng)用于第一色度分量和第二色度分量的參數(shù)。
[0285] 因此,由于針對(duì)第一色度分量和第二色度分量共同獲取色度SAO打開(kāi)/關(guān)閉信息 "sao_on_off_flag_chroma" 751、色度邊緣帶標(biāo)識(shí)信息 "sao_on_off_flag_chroma" 753 和 色度邊緣種類(lèi)信息"sao_eo_class_chroma"793,因此可簡(jiǎn)化用于對(duì)色度分量執(zhí)行SA0操作 的存儲(chǔ)器訪(fǎng)問(wèn)。此外,由于在對(duì)第一色度分量和第二色度分量執(zhí)行的幀內(nèi)預(yù)測(cè)、運(yùn)動(dòng)補(bǔ)償 和自適應(yīng)環(huán)路濾波(ALF)中的每一個(gè)中,將相同的參數(shù)應(yīng)用于第一色度分量和第二色度分 量,因此可通過(guò)訪(fǎng)問(wèn)相同的存儲(chǔ)器來(lái)獲取用于每個(gè)操作的參數(shù)或樣點(diǎn)。因此,SA0操作可與 用于執(zhí)行幀內(nèi)預(yù)測(cè)、運(yùn)動(dòng)補(bǔ)償和ALF的編解碼器有效地統(tǒng)一。
[0286] 在上文中,詳細(xì)地依次描述了SA0解碼設(shè)備20通過(guò)解析SA0語(yǔ)法70來(lái)獲取SA0 參數(shù)的操作?,F(xiàn)在將詳細(xì)地描述對(duì)獲取的SA0參數(shù)執(zhí)行熵解碼的處理。
[0287]SA0解碼設(shè)備20可對(duì)向左SA0合并信息"sao_merge_left_flag"71和向上SA0合 并信息"sao_merge_up_flag"72執(zhí)行上下文解碼。因此,可確定基于向左SA0合并信息71 的二進(jìn)制位的上下文的概率模型,并且可重建用于概率性地產(chǎn)生1比特的向左SA0合并信 息71的1個(gè)二進(jìn)制位值??蓪?duì)向上SA0合并信息72類(lèi)似地執(zhí)行以上描述的上下文解碼。
[0288] 與圖6b的SA0參數(shù)60不同,SA0解碼設(shè)備20可單獨(dú)地將SA0類(lèi)型信息解碼為 SA0打開(kāi)/關(guān)閉信息741和743、邊緣帶標(biāo)識(shí)信息751和753、偏移符號(hào)信息781、帶位置信 息783以及邊緣種類(lèi)信息791和793。可針對(duì)邊緣類(lèi)型獲取邊緣種類(lèi)信息791和793,可針 對(duì)帶類(lèi)型獲取偏移符號(hào)信息781和帶位置信息783。
[0289] 對(duì)圖6b的SA0參數(shù)60的SA0類(lèi)型信息"sao_type_idx"的6個(gè)二進(jìn)制位執(zhí)行上 下文解碼。另一方面,SA0解碼設(shè)備20可對(duì)SA0打開(kāi)/關(guān)閉信息741和743執(zhí)行上下文解 碼,并可對(duì)其余參數(shù)執(zhí)行旁路解碼。
[0290] 例如,針對(duì)邊緣類(lèi)型,SA0解碼設(shè)備20可對(duì)1個(gè)二進(jìn)制位的SA0打開(kāi)/關(guān)閉信息 741和743執(zhí)行上下文解碼,并可對(duì)1個(gè)二進(jìn)制位的邊緣帶標(biāo)識(shí)信息751或753以及2個(gè)二 進(jìn)制位的邊緣種類(lèi)信息791或793執(zhí)行旁路解碼。
[0291] 因此,考慮到僅針對(duì)三個(gè)彩色分量和四個(gè)SA0類(lèi)別單獨(dú)獲取一些參數(shù),針對(duì)帶類(lèi) 型,SA0解碼設(shè)備20可根據(jù)等式b獲取多達(dá)405個(gè)二進(jìn)制位。
[0292]〈等式b>
[0293] 1+1+2X(1+1)+3X(4X31+4X1+5) = 4+401 = 405
[0294] 具體地,在405個(gè)二進(jìn)制位之中,可對(duì)4個(gè)二進(jìn)制位進(jìn)行上下文解碼,可對(duì)401個(gè) 二進(jìn)制位進(jìn)行旁路解碼。換句話(huà)說(shuō),需要相對(duì)較大計(jì)算量的上下文解碼操作的數(shù)量大大小 于旁路解碼操作的數(shù)量。此外,由于針對(duì)彩色分量,一些SA0參數(shù)被獲取為相同的參數(shù),因 此可減小SA0參數(shù)的整個(gè)比特流的長(zhǎng)度。
[0295] 因此,由于SA0解碼設(shè)備20對(duì)邊緣帶標(biāo)識(shí)信息751或753、絕對(duì)偏移值信息77、以 及帶位置信息783或邊緣種類(lèi)信息791或793執(zhí)行旁路解碼,獲取針對(duì)彩色分量的共同SA0 合并信息71和72,并獲取針對(duì)色度分量的共同SA0打開(kāi)/關(guān)閉信息741或743、邊緣帶標(biāo) 識(shí)信息751或753以及邊緣種類(lèi)信息791或793,因此可提高對(duì)SA0參數(shù)的整個(gè)熵解碼操作 的效率。
[0296] 此外,與圖6b的SA0參數(shù)不同,SA0解碼設(shè)備20可在絕對(duì)偏移值信息77之后獲 取帶位置信息783。因此,SA0解碼設(shè)備20可對(duì)SA0合并信息71和72以及SA0打開(kāi)/關(guān) 閉信息741或743執(zhí)行上下文解碼,并對(duì)邊緣帶標(biāo)識(shí)信息751或753、絕對(duì)偏移值信息77、 以及帶位置信息783或邊緣種類(lèi)信息791或793執(zhí)行旁路解碼。
[0297] 因此,與圖6b的SAO參數(shù)60相比,由于減少了SAO解碼設(shè)備20通過(guò)使用SAO語(yǔ) 法70交替地執(zhí)行上下文解碼和旁路解碼的次數(shù),因此可提高對(duì)SAO參數(shù)進(jìn)行熵解碼操作的 效率。
[0298] 圖7b和圖7c示出根據(jù)本公開(kāi)的其它實(shí)施例的編碼單元的SAO語(yǔ)法。
[0299] 圖7b的SAO語(yǔ)法被設(shè)計(jì)用于減少圖7a的SAO語(yǔ)法70中的用于檢驗(yàn)彩色索引的 if語(yǔ)句的數(shù)量,因?yàn)槿绻糜跈z驗(yàn)條件的if?語(yǔ)句的數(shù)量增加,則計(jì)算量增加。
[0300] 在圖7b的SAO語(yǔ)法中,不需要用于檢驗(yàn)當(dāng)前彩色索引是指示亮度分量還是第一色 度分量以獲取SAO打開(kāi)/關(guān)閉信息83和84的if語(yǔ)句。根據(jù)圖7b的SAO語(yǔ)法,可依次獲 取用于亮度分量的亮度SAO打開(kāi)/關(guān)閉信息83、亮度邊緣帶標(biāo)識(shí)信息831和亮度邊緣種類(lèi) 信息832,然后可依次獲取用于第一色度分量和第二色度分量的色度SAO打開(kāi)/關(guān)閉信息 84、色度邊緣帶標(biāo)識(shí)信息841和色度邊緣種類(lèi)信息842。
[0301] 因此,根據(jù)圖7b的SAO語(yǔ)法,與圖7a的SAO語(yǔ)法70相比,由于刪除了用于檢驗(yàn)當(dāng) 前彩色索引是指示亮度分量還是指示第一色度分量的四個(gè)if語(yǔ)句,因此if語(yǔ)句的數(shù)量可 減少4個(gè)。
[0302] 在圖7b的SAO語(yǔ)法中,在亮度SAO打開(kāi)/關(guān)閉信息83之后,獲取亮度邊緣帶標(biāo)識(shí) 信息831、亮度邊緣種類(lèi)信息832、色度SAO打開(kāi)/關(guān)閉信息84、色度邊緣帶標(biāo)識(shí)信息841和 色度邊緣種類(lèi)信息842,可針對(duì)每個(gè)彩色分量和每個(gè)類(lèi)別獲取絕對(duì)偏移值信息87和偏移符 號(hào)信息881,并可針對(duì)每個(gè)彩色分量獲取帶位置信息883。
[0303] 在此情況下,對(duì)亮度SAO打開(kāi)/關(guān)閉信息83執(zhí)行上下文解碼操作,對(duì)亮度邊緣帶 標(biāo)識(shí)信息831和亮度邊緣種類(lèi)信息832執(zhí)行旁路解碼操作,對(duì)色度SAO打開(kāi)/關(guān)閉信息84 執(zhí)行上下文解碼操作,并對(duì)色度邊緣帶標(biāo)識(shí)信息841和色度邊緣種類(lèi)信息842執(zhí)行旁路解 碼操作。可對(duì)絕對(duì)偏移值信息87、偏移符號(hào)信息881和帶位置信息883執(zhí)行旁路解碼操作。
[0304] 因此,在圖7b的SAO語(yǔ)法中,上下文解碼和旁路解碼操作被切換了三次。
[0305] 圖7c的SAO語(yǔ)法被設(shè)計(jì)用于減少在圖7b的SAO語(yǔ)法70中切換上下文解碼和旁 路解碼操作的次數(shù),其中,在圖7b的SAO語(yǔ)法70中減少了圖7a的SAO語(yǔ)法70中的用于檢 驗(yàn)彩色索引的if語(yǔ)句的數(shù)量。
[0306] 在圖7c的SAO語(yǔ)法中,獲取亮度SAO打開(kāi)/關(guān)閉信息83,并隨后獲取色度SAO打 開(kāi)/關(guān)閉信息84。此后,可基于亮度SAO打開(kāi)/關(guān)閉信息83獲取亮度邊緣帶標(biāo)識(shí)信息831 和亮度邊緣種類(lèi)信息832,并可基于色度SAO打開(kāi)/關(guān)閉信息84獲取色度邊緣帶標(biāo)識(shí)信息 841和色度邊緣種類(lèi)信息842。
[0307] 因此,對(duì)亮度SAO打開(kāi)/關(guān)閉信息83和色度SAO打開(kāi)/關(guān)閉信息84執(zhí)行上下文 解碼操作,并對(duì)亮度邊緣帶標(biāo)識(shí)信息831、亮度邊緣種類(lèi)信息832、色度邊緣帶表示信息841 和色度邊緣種類(lèi)信息842執(zhí)行旁路解碼。然后,也可對(duì)絕對(duì)偏移值信息87、偏移符號(hào)信息 881和帶位置信息883執(zhí)行旁路解碼操作。因此,在圖7c的SAO語(yǔ)法中,由于熵解碼方法從 上下文解碼操作至旁路解碼操作僅被切換一次,并且不被重復(fù)執(zhí)行,因此可提高整個(gè)熵解 碼操作的效率。
[0308] 根據(jù)以上描述的實(shí)施例,SAO編碼設(shè)備10可對(duì)用于SAO操作的絕對(duì)偏移值信息執(zhí) 行旁路編碼。此外,SAO類(lèi)型信息可被分成SAO打開(kāi)/關(guān)閉信息、邊緣帶標(biāo)識(shí)信息和帶位置 信息(或帶種類(lèi)信息),并且可僅對(duì)SAO打開(kāi)/關(guān)閉信息執(zhí)行上下文編碼。因此,在SAO參 數(shù)之中,通過(guò)減少將被上下文解碼的參數(shù)的數(shù)量并增加將被旁路解碼的參數(shù)的數(shù)量,可提 高對(duì)SA0參數(shù)的整個(gè)熵編碼操作的效率。
[0309] 此外,在SA0參數(shù)之中,通過(guò)將相同參數(shù)用作用于第一色度分量和第二色度分量 的SA0打開(kāi)/關(guān)閉信息、邊緣帶標(biāo)識(shí)信息和邊緣種類(lèi)信息,并通過(guò)將相同參數(shù)用作用于亮度 分量以及第一色度分量和第二色度分量的SA0合并信息,可減少SA0參數(shù)的總傳輸量。
[0310] 另外,通過(guò)減少上下文編碼和旁路編碼操作被切換的次數(shù),也可提高熵編碼操作 的效率。
[0311] 另外,在SA0參數(shù)之中,由于SA0解碼設(shè)備20可僅對(duì)SA0合并信息和SA0打開(kāi)/關(guān) 閉信息執(zhí)行上下文解碼,并可對(duì)其余比特流執(zhí)行旁路解碼,因此可大大減少用于對(duì)SA0參 數(shù)進(jìn)行解碼的總計(jì)算量。
[0312] 此外,由于用于第一色度分量和第二色度分量的SA0打開(kāi)/關(guān)閉信息、邊緣帶標(biāo)識(shí) 信息和邊緣種類(lèi)信息被獲取為相同參數(shù),并且用于亮度分量以及第一色度分量和第二色度 分量的SA0合并信息被獲取為相同參數(shù),因此可減小SA0參數(shù)的總比特長(zhǎng)度,并且也可減少 將被解析的數(shù)據(jù)量。
[0313] 此外,由于減少了上下文解碼和旁路解碼操作被切換的次數(shù),因此可提高對(duì)SA0 參數(shù)的整個(gè)熵解碼操作的效率。
[0314] 因此,根據(jù)本公開(kāi)的實(shí)施例的使用SA0操作的視頻編碼設(shè)備和視頻解碼設(shè)備可根 據(jù)諸如邊緣類(lèi)型或帶類(lèi)型的圖像特征對(duì)每個(gè)LCU的像素值進(jìn)行分類(lèi),可用信號(hào)傳輸作為具 有相同特征的像素值的平均誤差值的偏移值,并可將重建像素的不可預(yù)測(cè)的像素值調(diào)整該 偏移值,從而使原始圖像和重建之間愛(ài)的誤差最小化。
[0315] 在SA0編碼設(shè)備10和SA0解碼設(shè)備20中,如以上所描述的,可將視頻數(shù)據(jù)劃分為 LCU,可基于具有樹(shù)結(jié)構(gòu)的編碼單元對(duì)每個(gè)LCU進(jìn)行編碼和解碼,并且每個(gè)LCU可根據(jù)像素 分類(lèi)來(lái)確定偏移值。在下文中,將參照?qǐng)D8至圖27描述基于具有樹(shù)結(jié)構(gòu)的編碼單元以及變 換單元的視頻編碼方法、視頻編碼設(shè)備、視頻解碼方法和視頻解碼設(shè)備。
[0316] 圖8是根據(jù)本公開(kāi)的實(shí)施例的基于具有樹(shù)結(jié)構(gòu)的編碼單元的視頻編碼設(shè)備100的 框圖。
[0317] 涉及基于具有樹(shù)結(jié)構(gòu)的編碼單元的視頻預(yù)測(cè)的視頻編碼設(shè)備100包括LCU劃分器 110、編碼單元確定器120和輸出器130。
[0318]IXU劃分器110可基于圖像的當(dāng)前畫(huà)面的IXU來(lái)劃分當(dāng)前畫(huà)面,其中,IXU是具有 最大尺寸的編碼單元。如果當(dāng)前畫(huà)面大于LCU,則可將當(dāng)前畫(huà)面的圖像數(shù)據(jù)劃分為至少一個(gè) LCU。根據(jù)本公開(kāi)的實(shí)施例的LCU可以是尺寸為32X32、64X64、128X128、256X256等的 數(shù)據(jù)單元,其中,數(shù)據(jù)單元的形狀是寬度和長(zhǎng)度為2的若干次方的正方形。圖像數(shù)據(jù)可根據(jù) 至少一個(gè)IXU被輸出到編碼單元確定器120。
[0319] 根據(jù)本公開(kāi)的實(shí)施例的編碼單元可由最大尺寸和深度表征。深度表示編碼單元從 LCU被空間劃分的次數(shù),并且隨著深度加深,根據(jù)深度的較深層編碼單元可從LCU被劃分到 最小編碼單元(SCU)。LCU的深度為最高深度,SCU的深度為最低深度。由于隨著LCU的深 度加深,與每個(gè)深度相應(yīng)的編碼單元的尺寸減小,因此與更高深度相應(yīng)的編碼單元可包括 多個(gè)與更低深度相應(yīng)的編碼單元。
[0320] 如上所述,當(dāng)前畫(huà)面的圖像數(shù)據(jù)根據(jù)編碼單元的最大尺寸被劃分為L(zhǎng)CU,并且每個(gè) LCU可包括根據(jù)深度被劃分的較深層編碼單元。由于根據(jù)深度對(duì)根據(jù)本公開(kāi)的實(shí)施例的 LCU進(jìn)行劃分,因此可根據(jù)深度分層地對(duì)包括在LCU中的空間域的圖像數(shù)據(jù)進(jìn)行分類(lèi)。
[0321] 可預(yù)先確定編碼單元的最大深度和最大尺寸,其中,所述最大深度和最大尺寸限 制LCU的高度和寬度被分層劃分的總次數(shù)。
[0322] 編碼單元確定器120對(duì)通過(guò)根據(jù)深度對(duì)IXU的區(qū)域進(jìn)行劃分而獲取的至少一個(gè)劃 分區(qū)域進(jìn)行編碼,并且根據(jù)所述至少一個(gè)劃分區(qū)域來(lái)確定用于輸出最終編碼的圖像數(shù)據(jù)的 深度。換言之,編碼單元確定器120通過(guò)根據(jù)當(dāng)前畫(huà)面的LCU以根據(jù)深度的較深層編碼單 元對(duì)圖像數(shù)據(jù)進(jìn)行編碼,并選擇具有最小編碼誤差的深度,來(lái)確定編碼深度。將確定的編碼 深度和根據(jù)確定的編碼深度的編碼的圖像數(shù)據(jù)輸出到輸出器130。
[0323] 基于與等于或低于最大深度的至少一個(gè)深度相應(yīng)的較深層編碼單元,對(duì)LCU中的 圖像數(shù)據(jù)進(jìn)行編碼,并且基于每個(gè)較深層編碼單元比較對(duì)圖像數(shù)據(jù)進(jìn)行編碼的結(jié)果。在對(duì) 較深層編碼單元的編碼誤差進(jìn)行比較之后,可選擇具有最小編碼誤差的深度。可針對(duì)每個(gè) IXU選擇至少一個(gè)編碼深度。
[0324] 隨著編碼單元根據(jù)深度而被分層地劃分以及隨著編碼單元的數(shù)量增加,LCU的尺 寸被劃分。另外,即使在一個(gè)LCU中編碼單元與同一深度相應(yīng),仍通過(guò)分別測(cè)量每個(gè)編碼單 元的圖像數(shù)據(jù)的編碼誤差來(lái)確定是否將與同一深度相應(yīng)的每個(gè)編碼單元?jiǎng)澐值礁蜕疃取?因此,即使當(dāng)圖像數(shù)據(jù)被包括在一個(gè)LCU中時(shí),編碼誤差可根據(jù)所述一個(gè)LCU中的區(qū)域而不 同,因此編碼深度可根據(jù)圖像數(shù)據(jù)中的區(qū)域而不同。因此,可在一個(gè)LCU中確定一個(gè)或更多 個(gè)編碼深度,并且可根據(jù)至少一個(gè)編碼深度的編碼單元來(lái)對(duì)LCU的圖像數(shù)據(jù)進(jìn)行劃分。
[0325] 因此,編碼單元確定器120可確定包括在LCU中的具有樹(shù)結(jié)構(gòu)的編碼單元。根據(jù) 本公開(kāi)的實(shí)施例的"具有樹(shù)結(jié)構(gòu)的編碼單元"包括LCU中包括的所有較深層編碼單元中的 與確定為編碼深度的深度相應(yīng)的編碼單元。可根據(jù)LCU的同一區(qū)域中的深度來(lái)分層地確定 編碼深度的編碼單元,并可在不同區(qū)域中獨(dú)立地確定編碼深度的編碼單元。類(lèi)似地,可從另 一區(qū)域的編碼深度獨(dú)立地確定當(dāng)前區(qū)域中的編碼深度。
[0326] 根據(jù)本公開(kāi)的實(shí)施例的最大深度是與從LCU到SCU的劃分次數(shù)相關(guān)的索引。根據(jù) 本公開(kāi)的實(shí)施例的第一最大深度可表示從LCU到SCU的總劃分次數(shù)。根據(jù)本公開(kāi)的實(shí)施例 的第二最大深度可表示從LCU到SCU的深度等級(jí)的總數(shù)。例如,當(dāng)LCU的深度是0時(shí),對(duì) LCU劃分一次的編碼單元的深度可被設(shè)置為1,對(duì)LCU劃分兩次的編碼單元的深度可被設(shè)置 為2。這里,如果S⑶是IXU被劃分四次后的編碼單元,則存在深度0、1、2、3和4的5個(gè)深 度等級(jí),并因此第一最大深度可被設(shè)置為4,第二最大深度可被設(shè)置為5。
[0327] 可根據(jù)LCU執(zhí)行預(yù)測(cè)編碼和變換。還根據(jù)LCU,基于根據(jù)等于或小于最大深度的深 度的較深層編碼單元來(lái)執(zhí)行預(yù)測(cè)編碼和變換。
[0328] 由于每當(dāng)根據(jù)深度對(duì)LCU進(jìn)行劃分時(shí),較深層編碼單元的數(shù)量增加,因此將對(duì)隨 著深度加深而產(chǎn)生的所有較深層編碼單元執(zhí)行包括預(yù)測(cè)編碼和變換的編碼。為了便于解 釋?zhuān)贚CU中,現(xiàn)在將基于當(dāng)前深度的編碼單元來(lái)描述預(yù)測(cè)編碼和變換。
當(dāng)前第4頁(yè)1 2 3 4 5 6 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1