用于解碼圖像的設(shè)備的制造方法
【專利摘要】本發(fā)明涉及一種用于解碼圖像的設(shè)備,該設(shè)備包括:解碼單元,用于接收包括圖像信息的比特流,并從該比特流解碼關(guān)于具有相同量化參數(shù)的基本塊的尺寸的基本塊尺寸信息、和解碼對象單元的殘余量化參數(shù);預(yù)測單元,用于基于該基本塊尺寸信息來預(yù)測該解碼對象單元的預(yù)測量化參數(shù);和確定單元,用于使用所述預(yù)測量化參數(shù)和殘余量化參數(shù),來確定該解碼對象單元的量化參數(shù),其中該基本塊尺寸信息在畫面參數(shù)集中解碼,并且該殘余量化參數(shù)在變換單元TU中解碼,其中,當(dāng)該解碼對象單元的尺寸小于該基本塊的尺寸時(shí),該解碼對象單元被包括在該基本塊的內(nèi)部部分中,并且該解碼對象單元的預(yù)測量化參數(shù)被推導(dǎo)為和該基本塊內(nèi)部的其他單元的預(yù)測量化參數(shù)相同的值。
【專利說明】
用于解碼圖像的設(shè)備
[0001 ]本專利申請是下列發(fā)明專利申請的分案申請:
[0002] 申請?zhí)枺?01180039691.0
[0003] 申請日:2011年8月17日
[0004] 發(fā)明名稱:用于編碼視頻的方法和設(shè)備、以及解碼方法和設(shè)備
技術(shù)領(lǐng)域
[0005] 本發(fā)明涉及用于通過設(shè)置編碼對象塊的量化參數(shù)來編碼和解碼圖像的圖像編碼 和解碼技術(shù)。
【背景技術(shù)】
[0006] 對于諸如高清晰度(HD)圖像和超高清晰度(UHD)圖像的高分辨率和高質(zhì)量圖像的 需求最近已在各種應(yīng)用中增長。當(dāng)圖像數(shù)據(jù)的分辨率和質(zhì)量已增加時(shí),數(shù)據(jù)量與現(xiàn)有圖像 數(shù)據(jù)相比相對增加。所以,當(dāng)使用諸如現(xiàn)有有線和無線寬帶電路的介質(zhì)來傳送圖像數(shù)據(jù)時(shí) 或者使用現(xiàn)有存儲介質(zhì)來存儲圖像數(shù)據(jù)時(shí),傳送成本和存儲成本增加。為了解決由于圖像 數(shù)據(jù)的分辨率和質(zhì)量的增加所產(chǎn)生的這些問題,可利用高效率圖像壓縮技術(shù)。作為圖像壓 縮技術(shù),存在諸如其中從當(dāng)前畫面之前或之后的畫面中預(yù)測當(dāng)前畫面中包括的像素值的幀 間預(yù)測技術(shù)、其中使用當(dāng)前畫面中的像素信息來預(yù)測當(dāng)前畫面中包括的像素值的幀內(nèi)預(yù)測 技術(shù)、和其中向具有高出現(xiàn)頻率的值分配短代碼并向具有低出現(xiàn)頻率的值分配長代碼的熵 編碼技術(shù)的各種技術(shù)。可在其中使用這些圖像壓縮技術(shù)來有效壓縮圖像數(shù)據(jù)的狀態(tài)中,傳 送和存儲該圖像數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0007] 【技術(shù)問題】
[0008] 本發(fā)明提供了用于編碼圖像的方法和設(shè)備以及用于解碼圖像的方法和設(shè)備,其中 根據(jù)編碼對象塊的塊信息或解碼對象塊的塊信息來適應(yīng)性設(shè)置量化參數(shù),以有效執(zhí)行量 化、解塊濾波、熵編碼/解碼、幀間預(yù)測、速率控制、速率失真優(yōu)化等。
[0009] 【技術(shù)方案】
[0010] 在一個(gè)方面,提供了一種用于解碼圖像的方法,該方法包括:接收解碼對象塊的塊 信息;和基于該解碼對象塊的塊信息來計(jì)算量化參數(shù)。
[0011] 該塊信息可以是該解碼對象塊的尺寸的信息和深度的信息中的至少一個(gè)。
[0012] 所述基于該解碼對象塊的塊信息來計(jì)算量化參數(shù)的步驟可以包括:從該塊信息中 接收該解碼對象塊的尺寸的信息和深度的信息中的至少一個(gè),并將具有比預(yù)定尺寸更小的 尺寸的預(yù)定解碼對象塊的量化參數(shù)設(shè)置為與按照預(yù)定尺寸設(shè)置的量化參數(shù)相同。
[0013] 所述基于該解碼對象塊的塊信息來計(jì)算量化參數(shù)的步驟可以包括:使用基于該解 碼對象塊的塊信息所導(dǎo)出的等式或值,來計(jì)算解碼對象塊的量化參數(shù)。
[0014] 所述基于該解碼對象塊的塊信息來計(jì)算量化參數(shù)的步驟可以包括:使用該解碼對 象塊的量化參數(shù)可改變信息,來計(jì)算解碼對象塊的量化參數(shù)。
[0015] 所述基于該解碼對象塊的塊信息來計(jì)算量化參數(shù)的步驟可以包括:基于是否存在 該解碼對象塊中包括的要解碼的殘余信號,來對解碼對象塊的量化參數(shù)進(jìn)行解碼。
[0016] 該解碼對象塊可以是編碼單元。
[0017] 在另一方面中,提供了一種用于解碼圖像的方法,該方法包括:對解碼對象塊的殘 余量化參數(shù)進(jìn)行解碼;和基于該解碼對象塊的塊信息來預(yù)測該解碼對象塊的量化參數(shù)。
[0018] 當(dāng)該解碼對象塊具有比塊的特定尺寸更小的尺寸時(shí),可以省略該解碼對象塊的殘 余量化參數(shù)的解碼步驟。
[0019] 所述解碼對象塊的量化參數(shù)的預(yù)測步驟可以包括:使用比預(yù)定解碼對象塊的尺寸 具有更大尺寸的解碼對象塊的量化參數(shù),來預(yù)測該預(yù)定解碼對象塊的量化參數(shù)。
[0020] 所述解碼對象塊的量化參數(shù)的預(yù)測步驟可以包括:使用在該解碼對象塊之前解碼 的塊的量化參數(shù)、和基于該解碼對象塊在左邊存在并被先前解碼的塊的量化參數(shù)中的至少 一個(gè),來預(yù)測該解碼對象塊的量化參數(shù)。
[0021] 所述解碼對象塊的量化參數(shù)的預(yù)測步驟可以包括:使用在序列參數(shù)集(SPS)、畫面 參數(shù)集(PPS)、或片段報(bào)頭中定義的解碼對象塊的量化參數(shù),來預(yù)測該解碼對象塊的量化參 數(shù)。
[0022] 所述解碼對象塊的量化參數(shù)的預(yù)測步驟可以包括:基于該解碼對象塊和在該解碼 對象塊之前先前解碼的塊之間的解碼參數(shù)的相似性,來預(yù)測該解碼對象塊的量化參數(shù)。 [0023] 該解碼對象塊可以是編碼單元。
[0024] 所述解碼對象塊的量化參數(shù)的預(yù)測步驟可以包括:當(dāng)使用基于該解碼對象塊的上 部塊的恢復(fù)像素來對該解碼對象塊進(jìn)行幀內(nèi)解碼時(shí),可使用該上部塊的量化參數(shù),來預(yù)測 該解碼對象塊的量化參數(shù),而當(dāng)使用基于該解碼對象塊的左部塊的恢復(fù)像素來對解碼對象 塊進(jìn)行幀內(nèi)解碼時(shí),可使用該左部塊的量化參數(shù),來預(yù)測解碼對象塊的量化參數(shù)。
[0025] 所述解碼對象塊的量化參數(shù)的預(yù)測步驟可以包括:使用按照與該解碼對象塊的預(yù) 測模式相同的預(yù)測模式所解碼的解碼對象塊的相鄰塊的量化參數(shù),來預(yù)測該解碼對象塊的 量化參數(shù)。
[0026] 所述解碼對象塊的量化參數(shù)的預(yù)測步驟可以包括:當(dāng)對該解碼對象塊進(jìn)行幀間解 碼時(shí),使用該解碼對象塊的運(yùn)動(dòng)信息,基于該運(yùn)動(dòng)信息所指示的參考畫面內(nèi)的塊的量化參 數(shù),來預(yù)測解碼對象塊的量化參數(shù)。
[0027] 所述解碼對象塊的量化參數(shù)的預(yù)測步驟可以包括:使用在先前解碼的片段或畫面 中與該解碼對象塊具有相同空間位置的塊的量化參數(shù),來預(yù)測解碼對象塊的量化參數(shù)。
[0028] 所述解碼對象塊的量化參數(shù)的預(yù)測步驟可以包括:使用該解碼對象塊的相鄰塊的 量化參數(shù)的集合,來預(yù)測解碼對象塊的量化參數(shù)。
[0029]所述使用該解碼對象塊的相鄰塊的量化參數(shù)的集合來預(yù)測解碼對象塊的量化參 數(shù)的步驟可以包括:基于確定該相鄰塊的量化參數(shù)集合中包括的量化參數(shù)之中的用于預(yù)測 的量化參數(shù)的標(biāo)識信息,來預(yù)測該解碼對象塊的量化參數(shù),或者預(yù)測該相鄰塊的量化參數(shù) 集合中包括的量化參數(shù)之中的具有中值的量化參數(shù)是該解碼對象塊的量化參數(shù)。
[0030]在一個(gè)方面,提供了一種用于解碼圖像的設(shè)備,該設(shè)備包括:解碼單元,用于接收 包括圖像信息的比特流,并從該比特流解碼關(guān)于具有相同量化參數(shù)的基本塊的尺寸的基本 塊尺寸信息、和解碼對象單元的殘余量化參數(shù);預(yù)測單元,用于基于該基本塊尺寸信息來預(yù) 測該解碼對象單元的預(yù)測量化參數(shù);和確定單元,用于使用所述預(yù)測量化參數(shù)和殘余量化 參數(shù),來確定該解碼對象單元的量化參數(shù),其中該基本塊尺寸信息在畫面參數(shù)集中解碼,并 且該殘余量化參數(shù)在變換單元TU中解碼,其中,當(dāng)該解碼對象單元的尺寸小于該基本塊的 尺寸時(shí),該解碼對象單元被包括在該基本塊的內(nèi)部部分中,并且該解碼對象單元的預(yù)測量 化參數(shù)被推導(dǎo)為和該基本塊內(nèi)部的其他單元的預(yù)測量化參數(shù)相同的值。
[0031] 【有利效果】
[0032] 如上所述,根據(jù)本發(fā)明的實(shí)施例,根據(jù)編碼對象塊的塊信息或解碼對象塊的塊信 息來適應(yīng)性設(shè)置量化參數(shù),以有效執(zhí)行量化/逆量化、解塊濾波、熵編碼/解碼、幀間預(yù)測、速 率控制、速率失真優(yōu)化等,由此使得可能改善編碼和解碼性能。
【附圖說明】
[0033] 圖1是為了描述根據(jù)本發(fā)明實(shí)施例的用于編碼圖像的方法而提供的流程圖。
[0034] 圖2是為了描述根據(jù)本發(fā)明實(shí)施例的用于基于殘余量化參數(shù)來編碼圖像的方法而 提供的流程圖。
[0035]圖3是示出了根據(jù)本發(fā)明實(shí)施例的用于編碼圖像的設(shè)備的配置的框圖。
[0036]圖4是示出了根據(jù)本發(fā)明實(shí)施例的用于編碼圖像的設(shè)備確定殘余量化參數(shù)的配置 的框圖。
[0037] 圖5是為了描述根據(jù)本發(fā)明實(shí)施例的用于解碼圖像的方法而提供的流程圖。
[0038] 圖6是為了描述根據(jù)本發(fā)明實(shí)施例的用于基于殘余量化參數(shù)來解碼圖像的方法而 提供的流程圖。
[0039]圖7是示出了根據(jù)本發(fā)明實(shí)施例的用于解碼圖像的設(shè)備的配置的框圖。
[0040] 圖8是示出了根據(jù)本發(fā)明實(shí)施例的用于基于殘余量化參數(shù)來解碼圖像的設(shè)備的配 置的框圖。
[0041] 圖9示出了根據(jù)本發(fā)明實(shí)施例的用于預(yù)測量化參數(shù)的方法。
【具體實(shí)施方式】
[0042] 其后,將參考附圖來詳細(xì)描述本發(fā)明的實(shí)施例。然而,本發(fā)明將不局限或限制于下 面的實(shí)施例。每一圖中提出的相同附圖標(biāo)記表示相同組件。
[0043] 下面要描述的塊信息可包括諸如編碼單元(CU)、預(yù)測單元(PU)、變換單元(TU)等 的塊的類型、塊的尺寸、塊的深度、以及塊的編碼/解碼順序中的至少一個(gè)。這里,塊意味著 具有各種尺寸和形狀的編碼和解碼對象塊,并可具有可以按照二維表示的幾何形狀,諸如 矩形、正方形、梯形、三角形、五角形等。
[0044] 這里,上述塊意味著圖像編碼和解碼的單元。在圖像編碼和解碼時(shí),圖像編碼和解 碼的單元指示當(dāng)將單一圖像劃分為細(xì)分塊并然后編碼或解碼的劃分單元。所以,它可以被 稱為塊、宏塊、編碼單元、預(yù)測單元、變換單元等。單一塊可被進(jìn)一步劃分為具有較小尺寸的 子塊。本說明書中使用的術(shù)語被使用以便適當(dāng)表示本發(fā)明的優(yōu)選實(shí)施例,并可根據(jù)用戶或 操作者的意圖、本發(fā)明所屬技術(shù)領(lǐng)域的習(xí)慣實(shí)踐而按照不同方式來解釋。所以,本說明書中 使用的術(shù)語的限定應(yīng)基于說明書的整體內(nèi)容來解釋。
[0045] 這里,預(yù)測塊意味著諸如幀間預(yù)測、幀內(nèi)預(yù)測等的預(yù)測處理的基本編碼/解碼單 元,而變換塊意味著執(zhí)行變換、逆變換、量化、逆量化、殘余信號的熵編碼、以及殘余信號的 熵解碼的處理的基本編碼/解碼單元。這里,熵編碼意味著使用諸如算術(shù)編碼方法或可變長 度編碼方法的方法來編碼碼元值以由此生成比特流,而熵解碼意味著使用諸如算術(shù)解碼方 法或可變長度解碼方法的方法來從比特流解碼碼元值。
[0046] 圖1是為了描述根據(jù)本發(fā)明實(shí)施例的用于編碼圖像的方法而提供的流程圖。
[0047] 首先,在操作(110),用于編碼圖像的設(shè)備可對編碼對象塊的塊信息進(jìn)行編碼。
[0048] 作為示例,用于編碼圖像的設(shè)備可對編碼對象塊的塊信息進(jìn)行熵編碼,以由此生 成比特流。
[0049] 作為另一示例,用于編碼圖像的設(shè)備可在比特流的配置中的序列參數(shù)集(SPS)、畫 面參數(shù)集(PPS)和片段報(bào)頭中的任何一個(gè)中,對編碼對象塊的塊信息進(jìn)行熵編碼。
[0050] 更具體地,用于編碼圖像的設(shè)備可在比特流的配置中的序列參數(shù)集(SPS)、畫面參 數(shù)集(PPS)和片段報(bào)頭中的任何一個(gè)中對塊信息進(jìn)行熵編碼,所述塊信息諸如指示編碼單 元的尺寸中的最大寬度的max_coding_unit_width、指示編碼單元的尺寸中的最大高度的 max_coding_unit_height、指示編碼單元的最大層級深度的 max_coding_unit_hierarchy_ depth、指示編碼單元的最小尺寸的log2_min_coding_unit_size_minus3、指示變換單元的 最小尺寸的l〇g2_min_transform_unit_size_minus2、指示變換單元的最大層級深度的 max_transform_unit_hierarchy_depth、指示編碼單元的最小和最大尺寸之間的差的 log2_diff_max_min_coding_block_size、指示變換單元的最小和最大尺寸之間的差的 log2_diff_max_min_transform_block_size、指示幀間編碼的變換單元的最大深度的max_ transf orm_hierarchy_depth_inter、指示幀內(nèi)編碼的變換單元的最大深度的max_ transform_hierarchy_depth_intra等。
[0051] 然后,在操作(120),用于編碼圖像的設(shè)備可基于編碼對象塊的塊信息來確定編碼 對象塊的量化參數(shù)。這里,量化參數(shù)(QP)意味著確定量化和逆量化的步長尺寸的參數(shù)值。 [0052]作為示例,用于編碼圖像的設(shè)備可使用以下方法來確定編碼對象塊的量化參數(shù)。
[0053] 1)用于編碼圖像的設(shè)備可執(zhí)行確定,使得在序列單元、畫面單元、和片段單元中的 每一個(gè)中使用相同量化參數(shù)。
[0054] 2)另外,用于編碼圖像的設(shè)備可確定每個(gè)最大編碼樹塊(LCTB)或最大編碼單元 (LCU)的單一量化參數(shù)。
[0055] 3)另外,用于編碼圖像的設(shè)備可確定每個(gè)最小編碼樹塊(SCTB)或最小編碼單元 (SCU)的單一量化參數(shù)。
[0056] 4)另外,用于編碼圖像的設(shè)備可確定每個(gè)預(yù)測單元的單一量化參數(shù),而不管預(yù)測 單元的尺寸或深度。
[0057] 5)另外,用于編碼圖像的設(shè)備可確定每個(gè)變換單元的單一量化參數(shù),而不管變換 單元的尺寸或深度。
[0058] 6)另外,用于編碼圖像的設(shè)備可確定預(yù)測單元的特定深度或特定尺寸中的單一量 化參數(shù)。
[0059] 7)另外,用于編碼圖像的設(shè)備可確定變換單元的特定深度或特定尺寸的單一量化 參數(shù)。這里,將參考下面的表1、表2、表3、表4、表5、表6、表7、表8、表9、表10、表11、表12、表13 和表14來描述以下配置,其中基于編碼單元的特定深度或特定尺寸、預(yù)測單元的特定深度 或特定尺寸、以及變換單元的特定深度或特定尺寸,來確定量化參數(shù)。
[0060] 8)另外,用于編碼圖像的設(shè)備可基于在序列參數(shù)集(SPS)、畫面參數(shù)集(PPS)、或片 段報(bào)頭中定義的塊信息來確定編碼對象塊的量化參數(shù)。
[0061] 9)另外,用于編碼圖像的設(shè)備可基于在編碼對象塊中是否存在殘余信號來確定量 化參數(shù)。作為示例,在編碼對象塊中不存在殘余信號的情況下,用于編碼圖像的設(shè)備可以不 確定該量化參數(shù)。這里,用于編碼圖像的設(shè)備可使用編碼的塊圖案、編碼的塊標(biāo)記等,來確 定是否存在殘余ig號。
[0062] 10)另外,用于編碼圖像的設(shè)備可基于使用編碼對象塊的塊信息導(dǎo)出的等式或值, 來確定對象編碼塊的量化參數(shù)。
[0063] 11)另外,用于編碼圖像的設(shè)備可使用在SPS、PPS或片段報(bào)頭中定義的變換單元的 尺寸(log2_min_transform_unit_size_minus2)、變換單元的深度(max_transform_unit_ hierarchy_depth)、指示編碼單元的最小和最大尺寸之間的差的log2_diff_max_min_ coding_block_size、指不變換單元(變換塊)的最小尺寸的log2_min_transf orm_unit_ size_minus2、指示變換單元的最小和最大尺寸之間的差別的log2_dif f_max_min_ transf orm_block_size、指示幀間編碼的變換單元的最大深度的max_transf orm_ hierarchy_depth_inter、和指示幀內(nèi)編碼的變換單元的最大深度的max_transform_ hierarchy_depth_intra中的任何一個(gè),來確定單一量化參數(shù)。
[0064] 12)另外,用于編碼圖像的設(shè)備可使用在SPS、PPS或片段報(bào)頭中定義的編碼單元的 尺寸(log2_min_coding_uni t_s ize_minus3)、編碼單元的深度(max_coding_uni t_ hierarchy_depth)、指示編碼單元的最小和最大尺寸之間的差的log2_diff_max_min_ coding_block_size、指不變換單元(變換塊)的最小尺寸的log2_min_transf orm_unit_ s ize_minus2、指示變換單元的最小和最大尺寸之間的差的log2_dif f_max_min_ transf orm_block_size、指示幀間編碼的變換單元的最大深度的max_transform_ hierarchy_depth_inter、和指示幀內(nèi)編碼的變換單元的最大深度的max_transform_ hierarchy_depth_intra中的任何一個(gè),來確定單一量化參數(shù)。
[0065] 13)另外,用于編碼圖像的設(shè)備可確定在序列中的、畫面中的、片段中的、LCTB等中 的編碼對象塊的量化參數(shù)。這里,用于編碼圖像的設(shè)備可使用代表改變單元的量化參數(shù)可 改變信息,來確定和改變僅對應(yīng)單元中的量化參數(shù)。例如,用于編碼圖像的設(shè)備可向PPS添 加作為與該量化參數(shù)可改變信息關(guān)聯(lián)的語法元素的qp_change_allowed_f lag。這里,當(dāng)對 應(yīng)語法元素的邏輯值是1時(shí),用于編碼圖像的設(shè)備可改變比畫面低的單元(片段、編碼單元 (CU)、預(yù)測單元(PU)、變換單元(TU)等)中的量化參數(shù),并根據(jù)所改變的值來確定編碼對象 塊的量化參數(shù)。另外,當(dāng)對應(yīng)語法元素的邏輯值是〇時(shí),用于編碼圖像的設(shè)備可以不改變比 畫面低的單元中的量化參數(shù)。
[0066] 14)另外,當(dāng)用于編碼圖像的設(shè)備使用上述方法1)到12)確定編碼對象塊的量化參 數(shù)時(shí),它可以連同PPS、SPS或片段報(bào)頭中的塊的尺寸或深度一起編碼代表該量化參數(shù)的信 息的語法元素。此外,用于編碼圖像的設(shè)備可基于編碼對象塊的塊信息,根據(jù)編碼單元、預(yù) 測單元、和變換單元中的每一個(gè)的深度或尺寸,來將量化參數(shù)設(shè)置為最多該塊的特定深度 或特定尺寸。這里,在存在比其中設(shè)置量化參數(shù)的塊的特定深度更深的深度的塊的情況下, 用于編碼圖像的設(shè)備可將具有更深深度的塊的量化參數(shù)設(shè)置為與按照特定深度設(shè)置的量 化參數(shù)相同。另外,qp_hierarchy_depth或log2_qp_unit_size可被個(gè)別施加到編碼單元、 預(yù)測單元和變換單元中的每一個(gè)。這里,qp_hierarchy_depth指示代表其中設(shè)置量化參數(shù) 的塊的特定深度的語法元素,而1 〇g2_qp_un i t_s i z e指示代表其中設(shè)置量化參數(shù)的塊的特 定尺寸的語法兀素。下面將參考表1、表2、表3、表4、表5、表6、表7、表8、表9、表10、表11、表 12、表13和表14來描述更詳細(xì)的配置。
[0067] 編碼對象塊的量化參數(shù)可通過用于確定編碼對象塊的量化參數(shù)的方法中的至少 一個(gè)或其組合來確定。
[0068] 當(dāng)確定編碼對象塊的量化參數(shù)時(shí),在存在比其中確定量化參數(shù)的塊的特定深度具 有較深的深度的塊的情況下,用于編碼圖像的設(shè)備可確定具有較深深度的塊的量化參數(shù)以 便與在特定深度處確定的量化參數(shù)相同。另外,在存在比其中確定量化參數(shù)的塊的特定尺 寸具有較小的尺寸的塊的情況下,用于編碼圖像的設(shè)備可確定具有較小尺寸的塊的量化參 數(shù)以便與在特定尺寸處確定的量化參數(shù)相同。
[0069] 接下來,在操作(130)中,用于編碼圖像的設(shè)備可對所確定的量化參數(shù)進(jìn)行編碼。
[0070] 作為示例,用于編碼圖像的設(shè)備可對編碼對象塊的量化參數(shù)進(jìn)行熵編碼,以由此 生成比特流。
[0071] 作為另一示例,用于編碼圖像的設(shè)備可使用如操作(120)中描述的用于確定編碼 對象塊的量化參數(shù)的方法1)到14)中的任一個(gè),來對編碼對象塊的量化參數(shù)進(jìn)行編碼。例 如,在使用方法1)或2)的情況下,用于編碼圖像的設(shè)備可編碼每一LCTB或SCTB的單一量化 參數(shù)。使用方法3)到14)中的任一個(gè)來對編碼對象塊的量化參數(shù)進(jìn)行編碼的處理與操作 (120)中確定量化參數(shù)的處理類似。所以,將省略其重復(fù)描述。
[0072] 當(dāng)對編碼對象塊的量化參數(shù)進(jìn)行編碼時(shí),在存在比其中編碼量化參數(shù)的塊的特定 深度具有較深的深度的塊的情況下,用于編碼圖像的設(shè)備可省略具有較深深度的塊的量化 參數(shù)的編碼。另外,在存在比其中編碼量化參數(shù)的塊的特定尺寸具有較小的尺寸的塊的情 況下,用于編碼圖像的設(shè)備可省略較小尺寸的塊的量化參數(shù)的編碼。
[0073] 其間,當(dāng)用于編碼圖像的設(shè)備和用于解碼圖像的設(shè)備先前知道編碼對象塊的塊信 息或先前存在比特流時(shí),在圖1中可省略操作(110)。即,由于用于編碼圖像的設(shè)備先前知道 編碼對象塊的塊信息,所以可省略用于對編碼對象塊的塊信息進(jìn)行熵編碼以由此生成比特 流的操作。
[0074] 同樣,當(dāng)用于編碼圖像的設(shè)備和用于解碼圖像的設(shè)備先前知道編碼對象塊的量化 參數(shù)時(shí),在圖1中可省略操作(130)。即,由于用于編碼圖像的設(shè)備先前知道編碼對象塊的量 化參數(shù),所以可省略用于對編碼對象塊的量化參數(shù)進(jìn)行熵編碼以由此生成比特流的操作。
[0075] 圖2是為了描述根據(jù)本發(fā)明實(shí)施例的用于基于殘余量化參數(shù)來編碼圖像的方法而 提供的流程圖。
[0076] 首先,在操作(210)中,用于編碼圖像的設(shè)備可對編碼對象塊的塊信息進(jìn)行編碼。 這里,當(dāng)用于編碼圖像的設(shè)備和用于解碼圖像的設(shè)備先前知道編碼對象塊的塊信息或先前 存在比特流時(shí),在圖2中可省略操作(210)。
[0077] 然后,在操作(220)中,用于編碼圖像的設(shè)備可基于編碼對象塊的塊信息,來確定 編碼對象塊的量化參數(shù)。
[0078] 這里,用于編碼塊信息的處理和用于確定量化參數(shù)的處理與圖1的操作(110和 120)中描述的處理相同。所以,將省略其重復(fù)描述。
[0079] 接下來,在操作(230)中,用于編碼圖像的設(shè)備可預(yù)測編碼對象塊的量化參數(shù)。
[0080] 作為示例,用于編碼圖像的設(shè)備可使用按照編碼順序在編碼對象塊之前先前編碼 的量化參數(shù),來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0081 ]作為另一示例,用于編碼圖像的設(shè)備可使用按照編碼順序在編碼對象塊之前先前 編碼的塊的量化參數(shù),來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0082] 作為另一示例,用于編碼圖像的設(shè)備可使用按照編碼順序在編碼對象塊之前先前 編碼的量化參數(shù)的集合,來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0083] 作為另一示例,用于編碼圖像的設(shè)備可使用按照編碼順序在編碼對象塊之前先前 編碼的塊的量化參數(shù)的集合,來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0084] 作為另一示例,用于編碼圖像的設(shè)備可使用與編碼對象塊相鄰的先前編碼的量化 參數(shù),來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0085] 作為另一示例,用于編碼圖像的設(shè)備可使用與編碼對象塊相鄰的先前編碼的量化 參數(shù)的集合,來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0086] 作為另一示例,用于編碼圖像的設(shè)備可使用先前編碼的相鄰塊的量化參數(shù),來對 編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。這里,相鄰塊意味著與編碼對象塊空間相鄰定位的塊。
[0087] 作為另一示例,用于編碼圖像的設(shè)備可使用相鄰塊的量化參數(shù)的集合,來對編碼 對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0088] 作為另一示例,用于編碼圖像的設(shè)備可使用先前編碼的塊之中的、比編碼對象塊 的深度具有較淺的深度的塊的量化參數(shù),來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0089] 作為另一示例,用于編碼圖像的設(shè)備可使用先前編碼的塊之中的、比編碼對象塊 的尺寸具有較大的尺寸的塊的量化參數(shù),來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0090] 作為另一示例,用于編碼圖像的設(shè)備可使用在SPS、PPS或片段報(bào)頭中定義的量化 參數(shù),來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0091 ]作為另一示例,用于編碼圖像的設(shè)備可確定先前編碼的片段或先前編碼的畫面中 與編碼對象塊具有相同空間位置的塊,并使用所確定的塊的量化參數(shù),來對編碼對象塊的 量化參數(shù)進(jìn)行預(yù)測。
[0092] 作為另一示例,用于編碼圖像的設(shè)備可使用按照Z形掃描順序在編碼對象塊之前 編碼的塊的量化參數(shù)、與基于編碼對象塊在左邊存在并先前編碼的塊的量化參數(shù)中的至少 一個(gè),來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測,如圖9中所示。
[0093] 這里,當(dāng)對最大編碼單元(LCU)量化參數(shù)進(jìn)行預(yù)測時(shí),可根據(jù)按照編碼順序或光柵 掃描順序在編碼對象塊之前編碼的LCU中存在的塊的量化參數(shù)、或在編碼對象塊的左邊或 上邊存在的LCU中存在的塊的量化參數(shù),來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0094] 這里,當(dāng)對LCU量化參數(shù)進(jìn)行預(yù)測時(shí),可使用按照Z形掃描順序在編碼對象塊之前 編碼的塊的量化參數(shù)、或基于編碼對象塊的相鄰塊的量化參數(shù),來對編碼對象塊的量化參 數(shù)進(jìn)行預(yù)測。
[0095] 這里,當(dāng)在片段或畫面中的最左邊部分存在LCU時(shí),可使用該片段的量化參數(shù)、該 畫面的量化參數(shù)、按照編碼順序或光柵掃描順序在編碼對象塊之前編碼的LCU中存在的塊 的量化參數(shù)、或按照z形掃描順序先前存在的塊的先前編碼的量化參數(shù)之一,來對編碼對象 塊的量化參數(shù)進(jìn)行預(yù)測。
[0096] 圖9中的塊中的數(shù)字指示其中預(yù)測量化參數(shù)的順序。在LCU中,可使用按照Z形掃描 順序在編碼對象塊之前編碼的塊的量化參數(shù),來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測,而在 LCU之間,可根據(jù)按照編碼順序或光柵掃描順序在編碼對象塊之前編碼的LCU中存在的塊的 量化參數(shù),來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0097] 作為另一示例,用于編碼圖像的設(shè)備可根據(jù)編碼參數(shù)的相似性使用先前編碼的塊 的量化參數(shù),來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。這里,所述編碼參數(shù)可以是塊的尺寸、 變換的深度、運(yùn)動(dòng)合并、運(yùn)動(dòng)向量預(yù)測器、幀內(nèi)預(yù)測方向、預(yù)測模式、運(yùn)動(dòng)向量、參考畫面索 弓丨、參考畫面列表、編碼塊圖案、編碼塊標(biāo)記等。當(dāng)編碼對象塊具有尺寸NXM時(shí),可使用與編 碼對象塊相鄰的塊之中的具有尺寸NXM的塊,來預(yù)測該量化參數(shù)。當(dāng)編碼對象塊具有變換 深度N時(shí),可使用與編碼對象塊相鄰的塊之中的具有變換深度N的塊,來預(yù)測該量化參數(shù)。當(dāng) 對編碼對象塊執(zhí)行運(yùn)動(dòng)合并時(shí),可使用成為運(yùn)動(dòng)合并對象的塊,來預(yù)測量化參數(shù)。當(dāng)編碼對 象塊使用運(yùn)動(dòng)向量預(yù)測器時(shí),可使用由對應(yīng)運(yùn)動(dòng)向量預(yù)測器指示的塊,來預(yù)測量化參數(shù)。當(dāng) 對編碼對象塊進(jìn)行幀內(nèi)編碼時(shí),可使用按照與對應(yīng)幀內(nèi)預(yù)測方向相同的幀內(nèi)預(yù)測方向或相 似的幀內(nèi)預(yù)測方向編碼的塊的量化參數(shù),來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。當(dāng)使用基 于編碼對象塊的上部塊的恢復(fù)像素對編碼對象塊進(jìn)行幀內(nèi)編碼時(shí),可使用上部塊的量化參 數(shù)來預(yù)測編碼對象塊的量化參數(shù),并且當(dāng)使用基于編碼對象塊的左邊塊的恢復(fù)像素對編碼 對象塊進(jìn)行幀內(nèi)編碼時(shí),可使用左邊塊的量化參數(shù)來預(yù)測編碼對象塊的量化參數(shù)。當(dāng)對編 碼對象塊進(jìn)行幀內(nèi)編碼時(shí),可使用與編碼對象塊相鄰的塊之中的、用于對編碼對象塊的幀 內(nèi)預(yù)測模式(方向)進(jìn)行編碼的塊,來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。例如,當(dāng)在對編碼 對象塊的幀內(nèi)預(yù)測模式進(jìn)行編碼時(shí)、使用基于編碼對象塊的左邊塊和上邊塊中的任一個(gè)的 幀內(nèi)預(yù)測模式時(shí),可使用所使用的預(yù)測單元的量化參數(shù)來對編碼對象塊的量化參數(shù)進(jìn)行預(yù) 測??墒褂冒凑张c編碼對象塊相同的預(yù)測模式編碼的塊的量化參數(shù),來預(yù)測編碼對象塊的 量化參數(shù)。例如,當(dāng)對編碼對象塊進(jìn)行幀間編碼時(shí),可使用與編碼對象塊相鄰的塊之中的按 照幀間預(yù)測模式編碼的塊的量化參數(shù),來預(yù)測編碼對象塊的量化參數(shù),而當(dāng)對編碼對象塊 進(jìn)行幀內(nèi)編碼時(shí),可使用與編碼對象塊相鄰的塊之中的按照幀內(nèi)預(yù)測模式編碼的塊的量化 參數(shù),來預(yù)測編碼對象塊的量化參數(shù)。這里,在存在按照與編碼對象塊相同的預(yù)測模式編碼 的多個(gè)塊的情況下,可使用所述多個(gè)塊的量化參數(shù)來預(yù)測編碼對象塊的量化參數(shù)。當(dāng)對編 碼對象塊進(jìn)行幀間編碼時(shí),可使用通過使用與編碼對象塊的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)向量、參 考畫面索引、和參考畫面列表、由該運(yùn)動(dòng)信息指示的參考畫面內(nèi)的塊的量化參數(shù),來預(yù)測編 碼對象塊的量化參數(shù)。這里,當(dāng)編碼對象塊具有至少兩個(gè)運(yùn)動(dòng)信息時(shí),參考畫面內(nèi)的塊的量 化參數(shù)的數(shù)目可以為至少兩個(gè)。當(dāng)在先前編碼的塊中不存在殘余信號并且編碼塊圖案或編 碼塊標(biāo)記由此為〇時(shí),可以不使用對應(yīng)塊的量化參數(shù)來預(yù)測編碼對象塊的量化參數(shù)。這里, 編碼塊圖案或編碼塊標(biāo)記為〇的事實(shí)意味著不對亮度分量和色度分量的殘余信號進(jìn)行編碼 或者不對亮度分量的殘余信號進(jìn)行編碼。
[0098] 可使用用于預(yù)測編碼對象塊的量化參數(shù)的方法中的至少一個(gè)或其組合,來預(yù)測編 碼對象塊的量化參數(shù)。
[0099] 接下來,在操作(240)中,用于編碼圖像的設(shè)備可確定編碼對象塊的殘余量化參 數(shù)。
[0100]這里,當(dāng)所預(yù)測的編碼對象塊的量化參數(shù)的數(shù)目是多個(gè)時(shí),用于編碼圖像的設(shè)備 可通過計(jì)算所預(yù)測的編碼對象塊的量化參數(shù)的平均值、并從編碼對象塊的量化參數(shù)中減去 所計(jì)算的平均值,來確定編碼對象塊的殘余量化參數(shù)。
[0101 ]另外,用于編碼圖像的設(shè)備可通過編碼對象塊的量化參數(shù)和所預(yù)測的編碼對象塊 的量化參數(shù)之間的差,來確定編碼對象塊的殘余量化參數(shù)。
[0102] 作為示例,當(dāng)按照編碼順序先前編碼的塊的量化參數(shù)被用作所預(yù)測的量化參數(shù) 時(shí),用于編碼圖像的設(shè)備可通過從編碼對象塊的量化參數(shù)(qp_cu rr_unit)中減去按照編碼 順序先前編碼的塊的量化參數(shù)(qp_prev_unit),來確定編碼對象塊的殘余量化參數(shù)(unit_ qp_delta)〇
[0103] 作為另一示例,當(dāng)將按照編碼順序先前編碼的塊的量化參數(shù)的集合用作所預(yù)測的 量化參數(shù)時(shí),用于編碼圖像的設(shè)備可通過從編碼對象塊的量化參數(shù)(qp_curr_unit)中減去 配置按照編碼順序先前編碼的塊的量化參數(shù)的集合(qp_prev_unit_l,qp_prev_unit_2, qp_prev_unit_3)的量化參數(shù)中的任一個(gè),來確定編碼對象塊的殘余量化參數(shù)(unit_qp_ delta)。這里,qp_p reV_unit_l可以是按照編碼順序在編碼對象塊前面一塊編碼的塊的量 化參數(shù),qp_prev_unit_2可以是按照編碼順序在編碼對象塊前面兩塊編碼的塊的量化參 數(shù),而qp_pre V_unit_3可以是按照編碼順序在編碼對象塊前面三塊編碼的塊的量化參數(shù)。 這里,用于編碼圖像的設(shè)備可向用于解碼圖像的設(shè)備傳送量化參數(shù)標(biāo)識信息,該信息用于 指示使用配置該量化參數(shù)的集合的量化參數(shù)之中的哪個(gè)量化參數(shù)(即,預(yù)測的量化參數(shù))來 確定殘余量化參數(shù)。
[0104] 作為另一示例,當(dāng)將在編碼對象塊上面先前編碼的塊的量化參數(shù)用作預(yù)測的量化 參數(shù)時(shí),用于編碼圖像的設(shè)備可通過從編碼對象塊的量化參數(shù)(qp_cu rr_unit)中減去在編 碼對象塊上面先前編碼的塊的量化參數(shù)(qp_prev_unit),來確定編碼對象塊的殘余量化參 數(shù)(unit_qp_de1ta)〇
[0105] 作為另一示例,當(dāng)使用先前編碼的相鄰塊的量化參數(shù)的集合時(shí),用于編碼圖像的 設(shè)備可通過從編碼對象塊的量化參數(shù)(qp_curr_unit)中減去先前編碼的相鄰塊的量化參 數(shù)的集合(qp_prev_unit_l、qp_prev_unit_2、qp_prev_unit_3)中的單一量化參數(shù),來確定 編碼對象塊的殘余量化參數(shù)(unit_qp_delta)。這里,qp_prev_unit_l可以是在編碼對象塊 的左邊的編碼塊的量化參數(shù),qp_prev_unit_2可以是在編碼對象塊的上邊的編碼塊的量化 參數(shù),而qp_prev_unit_3可以是在編碼對象塊的左上邊的編碼塊的量化參數(shù)。這里,用于編 碼圖像的設(shè)備可向用于解碼圖像的設(shè)備傳送量化參數(shù)標(biāo)識信息,該信息指示使用配置量化 參數(shù)集合的量化參數(shù)中的哪個(gè)量化參數(shù)來確定殘余量化參數(shù)。
[0106] 作為另一示例,當(dāng)使用先前編碼的相鄰塊的量化參數(shù)集合時(shí),用于編碼圖像的設(shè) 備可通過從編碼對象塊的量化參數(shù)(qp_curr_uni t)中減去先前編碼的相鄰塊的量化參數(shù) 的集合(qp_pre v_uni t_l、qp_pre v_uni t_2、qp_pre v_uni t_3)中的單一量化參數(shù),來確定編 碼對象塊的殘余量化參數(shù)(unit_cip_delta)。這里,當(dāng)在量化參數(shù)的集合中選擇單一量化參 數(shù)時(shí),可選擇量化參數(shù)的集合中具有中值的量化參數(shù)。這里,qp_prev_unit_l可以是在編碼 對象塊的左邊的編碼塊的量化參數(shù),qp_prev_unit_2可以是在編碼對象塊的上邊的編碼塊 的量化參數(shù),而qp_prev_unit_3可以是在編碼對象塊的右上邊的編碼塊的量化參數(shù)。
[0107] 作為另一示例,當(dāng)使用編碼對象塊的預(yù)測量化參數(shù)之中的、比編碼對象塊的深度 具有較淺深度并被先前編碼的塊的量化參數(shù)時(shí),用于編碼圖像的設(shè)備可通過從編碼對象塊 的量化參數(shù)(qp_curr_unit)中減去比編碼對象塊的深度具有較淺深度并被先前編碼的塊 的量化參數(shù)(qp_prev_unit),來確定編碼對象塊的殘余量化參數(shù)(unit_qp_delta)。
[0108] 作為另一示例,當(dāng)使用編碼對象塊的預(yù)測量化參數(shù)之中的、比編碼對象塊的尺寸 具有較大尺寸并被先前編碼的塊的量化參數(shù)時(shí),用于編碼圖像的設(shè)備可通過從編碼對象塊 的量化參數(shù)(qp_curr_unit)中減去比編碼對象塊的尺寸具有較大尺寸并被先前編碼的塊 的量化參數(shù)(qp_prev_unit),來確定編碼對象塊的殘余量化參數(shù)(unit_qp_delta)。
[0109] 作為另一示例,用于編碼圖像的設(shè)備可通過從編碼對象塊的量化參數(shù)(qP_CUrr_ 1111;[1:)中減去在片段報(bào)頭中定義的量化參數(shù)(81;^6_9口_(16]^3),來確定編碼對象塊的殘余 量化參數(shù)(皿;[1:_9口_(161七&)。
[0110] 作為另一示例,在存在在編碼對象塊的左邊存在的塊中的量化參數(shù)(qp_left_ unit)的情況下,用于編碼圖像的設(shè)備可通過從編碼對象塊的量化參數(shù)(qp_curr_unit)中 減去在左邊存在的塊的量化參數(shù)(qp_left_unit),來確定編碼對象塊的殘余量化參數(shù) (unit_qp_delta)。這里,在不存在編碼對象塊的左邊的塊或不存在在編碼對象塊的左邊存 在的塊的量化參數(shù)(qp_left_unit)的情況下,用于編碼圖像的設(shè)備可通過從編碼對象塊的 量化參數(shù)(qp_curr_unit)中減去按照編碼順序先前編碼的塊的量化參數(shù)(qp_prevs_ unit),來確定編碼對象塊的殘余量化參數(shù)(unit_qp_delta)。
[0111] 可使用用于確定編碼對象塊的殘余量化參數(shù)的方法中的至少一個(gè)或其組合,來確 定編碼對象塊的殘余量化參數(shù)。
[0112] 然后,在操作(250),用于編碼圖像的設(shè)備可對所確定的編碼對象塊的殘余量化參 數(shù)進(jìn)行編碼。
[0113] 作為示例,用于編碼圖像的設(shè)備可對編碼對象塊的殘余量化參數(shù)進(jìn)行熵編碼,以 由此生成比特流。這里,當(dāng)用于編碼圖像的設(shè)備和用于解碼圖像的設(shè)備先前知道編碼對象 塊的殘余量化參數(shù)時(shí),在圖2中可省略操作(250)。
[0114] 作為另一示例,用于編碼圖像的設(shè)備可在圖1的操作(130)通過用于對編碼對象塊 的量化參數(shù)進(jìn)行編碼的各種方法,來對編碼對象塊的殘余量化參數(shù)進(jìn)行編碼。換言之,用于 編碼圖像的設(shè)備可使用上述方法1)到14)中的任何一個(gè)來對編碼對象塊的殘余量化參數(shù)進(jìn) 行編碼。例如,在使用方法1)或2)的情況下,用于編碼圖像的設(shè)備可編碼每一 LCTB或SCTB的 單一殘余量化參數(shù)。使用方法3)到14)中的任何一個(gè)來對編碼對象塊的殘余量化參數(shù)進(jìn)行 編碼的處理與操作(130)中確定量化參數(shù)的處理重疊。所以,將省略其詳細(xì)描述。另外,用于 編碼圖像的設(shè)備可使用用于對編碼對象塊的殘余量化參數(shù)進(jìn)行編碼的方法中的至少一個(gè) 的組合,來對編碼對象塊的殘余量化參數(shù)進(jìn)行編碼。
[0115] 當(dāng)對編碼對象塊的殘余量化參數(shù)進(jìn)行編碼時(shí),在存在比其中對殘余量化參數(shù)進(jìn)行 編碼的塊的特定深度具有更深深度的塊的情況下,用于編碼圖像的設(shè)備可省略具有較深深 度的塊的殘余量化參數(shù)的編碼。另外,在存在比其中對殘余量化參數(shù)進(jìn)行編碼的塊的特定 尺寸具有更小尺寸的塊的情況下,用于編碼圖像的設(shè)備可省略具有較小尺寸的塊的殘余量 化參數(shù)的編碼。
[0116] 圖3是示出了根據(jù)本發(fā)明實(shí)施例的用于編碼圖像的設(shè)備的配置的框圖。
[0117] 如圖3中所示,用于編碼圖像的設(shè)備300可包括量化參數(shù)確定器310和編碼器320。
[0118] 量化參數(shù)確定器310可基于編碼對象塊的塊信息,來確定編碼對象塊的量化參數(shù)。 這里,塊信息可包括諸如預(yù)測單元、變換單元等的塊的類型、塊的尺寸、塊的深度、以及塊的 編碼/解碼順序中的至少一個(gè)。這里,已在圖1的操作(110和120)中詳細(xì)描述了根據(jù)塊信息 來確定編碼對象塊的量化參數(shù)的處理。所以,將省略其重復(fù)描述。
[0119] 編碼器320可對編碼對象塊的塊信息和所確定的編碼對象塊的量化參數(shù)中的至少 一個(gè)進(jìn)行熵編碼,以由此生成比特流。
[0120] 作為示例,編碼器320可按照比特流的配置在序列參數(shù)集(SPS)、畫面參數(shù)集 (PPS)、和片段報(bào)頭中的任何一個(gè)中對編碼對象塊的塊信息進(jìn)行熵編碼。另外,編碼器320可 使用圖1中描述的方法1)到14)中的任何一個(gè)來對編碼對象塊的量化參數(shù)進(jìn)行編碼。此外, 編碼器320可使用用于對編碼對象塊的量化參數(shù)進(jìn)行編碼的方法中的至少一個(gè)的組合,來 對編碼對象塊的量化參數(shù)進(jìn)行編碼。這里,已在圖1的操作(130)中詳細(xì)描述了對編碼對象 塊的量化參數(shù)進(jìn)行編碼的操作。所以,將省略其重復(fù)描述。
[0121] 當(dāng)對編碼對象塊的量化參數(shù)進(jìn)行編碼時(shí),在存在比其中對量化參數(shù)進(jìn)行編碼的塊 的特定深度具有較深深度的塊的情況下,用于編碼圖像的設(shè)備可省略具有較深深度的塊的 量化參數(shù)的編碼。另外,在存在比其中對量化參數(shù)進(jìn)行編碼的塊的特定尺寸具有較小尺寸 的塊的情況下,用于編碼圖像的設(shè)備可省略具有較小尺寸的塊的量化參數(shù)的編碼。
[0122] 這里,當(dāng)用于編碼圖像的設(shè)備和用于解碼圖像的設(shè)備先前知道編碼對象塊的塊信 息時(shí),編碼器320可省略對編碼對象塊的塊信息進(jìn)行熵編碼的處理。類似地,當(dāng)用于編碼圖 像的設(shè)備和用于解碼圖像的設(shè)備先前知道編碼對象塊的量化參數(shù)時(shí),編碼器320可省略對 編碼對象塊的量化參數(shù)進(jìn)行熵編碼以由此生成比特流的操作。
[0123] 圖4是示出了根據(jù)本發(fā)明實(shí)施例的用于編碼圖像的設(shè)備確定殘余量化參數(shù)的配置 的框圖。
[0124] 如圖4中所示,用于編碼圖像的設(shè)備400可包括量化參數(shù)確定器410、預(yù)測器420、殘 余量化參數(shù)確定器430、和編碼器440。在圖4中,量化參數(shù)確定器410和編碼器440的操作與 圖3中的量化參數(shù)確定器310和編碼器320的操作相同。所以,將省略其重復(fù)描述。
[0125] 預(yù)測器420可預(yù)測編碼對象塊的量化參數(shù)。
[0126] 例如,預(yù)測器420可使用按照編碼順序在編碼對象塊之前先前編碼的量化參數(shù)、按 照編碼順序在編碼對象塊之前先前編碼的量化參數(shù)、按照編碼順序在編碼對象塊之前先前 編碼的量化參數(shù)的集合、按照編碼順序在編碼對象塊之前先前編碼的塊的量化參數(shù)的集 合、與編碼對象塊相鄰的先前編碼的量化參數(shù)、與編碼對象塊相鄰的先前編碼的量化參數(shù) 的集合、以及相鄰塊的量化參數(shù)的集合中的任何一個(gè),來預(yù)測編碼對象塊的量化參數(shù)。
[0127] 作為另一示例,預(yù)測器420可使用先前編碼的塊之中的、比編碼對象塊的深度具有 較淺深度的塊的量化參數(shù),來預(yù)測編碼對象塊的量化參數(shù)。
[0128] 作為另一示例,預(yù)測器420可使用先前編碼的塊之中的、比編碼對象塊的尺寸具有 較大尺寸的塊的量化參數(shù),來預(yù)測編碼對象塊的量化參數(shù)。
[0129] 作為另一示例,預(yù)測器420可使用在SPS、PPS、或片段報(bào)頭中定義的量化參數(shù),來預(yù) 測編碼對象塊的量化參數(shù)。
[0130] 作為另一示例,預(yù)測器420可確定先前編碼的片段或先前編碼的畫面中的、與編碼 對象塊的空間位置具有相同空間位置的塊,并使用所確定的塊的量化參數(shù)來預(yù)測編碼對象 塊的量化參數(shù)。
[0131] 作為另一示例,預(yù)測器420可使用按照Z形掃描順序在編碼對象塊之前編碼的塊的 量化參數(shù)、和基于編碼對象塊在左邊存在并被先前編碼的塊的量化參數(shù)中的至少一個(gè),來 預(yù)測編碼對象塊的量化參數(shù),如圖9中所示。
[0132] 這里,當(dāng)預(yù)測最大編碼單元(LCU)量化參數(shù)時(shí),可根據(jù)按照編碼順序或光柵掃描順 序在編碼對象塊之前編碼的LCU中存在的塊的量化參數(shù)、或在編碼對象塊的左邊或上邊存 在的LCU中存在的塊的量化參數(shù),來預(yù)測編碼對象塊的量化參數(shù)。
[0133] 這里,當(dāng)預(yù)測LCU量化參數(shù)時(shí),可使用按照Z形掃描順序在編碼對象塊之前編碼的 塊的量化參數(shù)、或基于編碼對象塊的相鄰塊的量化參數(shù),來預(yù)測編碼對象塊的量化參數(shù)。
[0134] 這里,當(dāng)LCU存在于片段或畫面內(nèi)的最左部分時(shí),可使用該片段的量化參數(shù)、該畫 面的量化參數(shù)、按照編碼順序或光柵掃描順序在編碼對象塊之前編碼的LCU中存在的塊的 量化參數(shù)、以及按照Z形掃描順序先前存在的塊的先前編碼的量化參數(shù)之一,來預(yù)測編碼對 象塊的量化參數(shù)。
[0135] 圖9的塊中的數(shù)字指示其中預(yù)測量化參數(shù)的順序。在LCU中,可使用按照Z形掃描順 序在編碼對象塊之前編碼的塊的量化參數(shù),來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測,而在LCU 之間,可根據(jù)按照編碼順序或光柵掃描順序在編碼對象塊之前編碼的LCU中存在的塊的量 化參數(shù),來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0136] 作為另一示例,預(yù)測器420可根據(jù)編碼參數(shù)的相似性,使用先前編碼的塊的量化參 數(shù),來預(yù)測編碼對象塊的量化參數(shù)。這里,所述編碼參數(shù)可以是塊的尺寸、變換的深度、運(yùn)動(dòng) 合并、運(yùn)動(dòng)向量預(yù)測器、幀內(nèi)預(yù)測方向、預(yù)測模式、運(yùn)動(dòng)向量、參考畫面索引、參考畫面列表、 編碼塊圖案、編碼塊標(biāo)記等。當(dāng)編碼對象塊具有尺寸NXM時(shí),可使用與編碼對象塊相鄰的塊 之中的具有尺寸NXM的塊,來預(yù)測該量化參數(shù)。當(dāng)編碼對象塊具有變換深度N時(shí),可使用與 編碼對象塊相鄰的塊之中的具有變換深度N的塊,來預(yù)測該量化參數(shù)。當(dāng)對編碼對象塊執(zhí)行 運(yùn)動(dòng)合并時(shí),可使用成為運(yùn)動(dòng)合并對象的塊,來預(yù)測量化參數(shù)。當(dāng)編碼對象塊使用運(yùn)動(dòng)向量 預(yù)測器時(shí),可使用由對應(yīng)運(yùn)動(dòng)向量預(yù)測器指示的塊來預(yù)測量化參數(shù)。當(dāng)對編碼對象塊進(jìn)行 幀內(nèi)編碼時(shí),可使用按照與對應(yīng)幀內(nèi)預(yù)測方向相同的幀內(nèi)預(yù)測方向或相似的幀內(nèi)預(yù)測方向 所編碼的塊的量化參數(shù),來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。當(dāng)使用基于編碼對象塊的 上部塊的恢復(fù)像素對編碼對象塊進(jìn)行幀內(nèi)編碼時(shí),可使用上部塊的量化參數(shù)來預(yù)測編碼對 象塊的量化參數(shù),并且當(dāng)使用基于編碼對象塊的左邊塊的恢復(fù)像素對編碼對象塊進(jìn)行幀內(nèi) 編碼時(shí),可使用左邊塊的量化參數(shù)來預(yù)測編碼對象塊的量化參數(shù)。當(dāng)對編碼對象塊進(jìn)行幀 內(nèi)編碼時(shí),可使用與編碼對象塊相鄰的塊之中的、用于對編碼對象塊的幀內(nèi)預(yù)測模式(方 向)進(jìn)行編碼的塊,來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測。例如,當(dāng)在對編碼對象塊的幀內(nèi) 預(yù)測模式進(jìn)行編碼時(shí)、使用基于編碼對象塊的左邊塊和上邊塊中的任一個(gè)的幀內(nèi)預(yù)測模式 時(shí),可使用所使用的預(yù)測單元的量化參數(shù)來對編碼對象塊的量化參數(shù)進(jìn)行預(yù)測??墒褂冒?照與編碼對象塊的預(yù)測模式相同的預(yù)測模式編碼的塊的量化參數(shù),來預(yù)測編碼對象塊的量 化參數(shù)。例如,當(dāng)對編碼對象塊進(jìn)行幀間編碼時(shí),可使用與編碼對象塊相鄰的塊之中的、按 照幀間預(yù)測模式編碼的塊的量化參數(shù),來預(yù)測編碼對象塊的量化參數(shù),而當(dāng)對編碼對象塊 進(jìn)行幀內(nèi)編碼時(shí),可使用與編碼對象塊相鄰的塊之中的、按照幀內(nèi)預(yù)測模式編碼的塊的量 化參數(shù),來預(yù)測編碼對象塊的量化參數(shù)。這里,在存在按照與編碼對象塊的預(yù)測模式相同的 預(yù)測模式編碼的多個(gè)塊的情況下,可使用所述多個(gè)塊的量化參數(shù)來預(yù)測編碼對象塊的量化 參數(shù)。當(dāng)對編碼對象塊進(jìn)行幀間編碼時(shí),可使用通過使用與編碼對象塊的運(yùn)動(dòng)信息對應(yīng)的 運(yùn)動(dòng)向量、參考畫面索引、和參考畫面列表、由該運(yùn)動(dòng)信息指示的參考畫面內(nèi)的塊的量化參 數(shù),來預(yù)測編碼對象塊的量化參數(shù)。這里,當(dāng)編碼對象塊具有至少兩個(gè)運(yùn)動(dòng)信息時(shí),參考畫 面內(nèi)的塊的量化參數(shù)的數(shù)目可以為至少兩個(gè)。當(dāng)在先前編碼的塊中不存在殘余信號并且編 碼塊圖案或編碼塊標(biāo)記由此為0時(shí),可以不使用對應(yīng)塊的量化參數(shù)來預(yù)測編碼對象塊的量 化參數(shù)。這里,編碼塊圖案或編碼塊標(biāo)記為0的事實(shí)意味著不對亮度分量和色度分量的殘余 信號進(jìn)行編碼或者不對亮度分量的殘余信號進(jìn)行編碼。
[0137] 可使用用于預(yù)測編碼對象塊的量化參數(shù)的方法中的至少一個(gè)或其組合,來預(yù)測編 碼對象塊的量化參數(shù)。
[0138] 殘余量化參數(shù)確定器430可使用編碼對象塊的量化參數(shù)和所預(yù)測的編碼對象塊的 量化參數(shù),來確定編碼對象塊的殘余量化參數(shù)。
[0139] 作為示例,殘余量化參數(shù)確定器430可通過從編碼對象塊的量化參數(shù)中減去所預(yù) 測的編碼對象塊的量化參數(shù),來確定編碼對象塊的殘余量化參數(shù)。
[0140] 作為另一示例,殘余量化參數(shù)確定器430可計(jì)算所預(yù)測的編碼對象塊的量化參數(shù) 的平均值。另外,殘余量化參數(shù)確定器430可通過從編碼對象塊的量化參數(shù)中減去所預(yù)測的 編碼對象塊的量化參數(shù)的平均值,來確定編碼對象塊的殘余量化參數(shù)。
[0141] 可使用用于確定編碼對象塊的殘余量化參數(shù)的方法中的至少一個(gè)或其組合,來確 定編碼對象塊的殘余量化參數(shù)。
[0142] 其間,編碼器440可對編碼對象塊的殘余量化參數(shù)和編碼對象塊的塊信息中的至 少一個(gè)進(jìn)行編碼。
[0143] 作為示例,編碼器440可對編碼對象塊的殘余量化參數(shù)和編碼對象塊的塊信息進(jìn) 行熵編碼,以由此生成比特流。這里,當(dāng)用于編碼圖像的設(shè)備和用于解碼圖像的設(shè)備先前知 道編碼對象塊的塊信息時(shí),編碼器440可僅對編碼對象塊的殘余量化參數(shù)進(jìn)行熵編碼,以由 此生成比特流。
[0144] 作為示例,編碼器440可按照比特流的配置對序列參數(shù)集(SPS)、畫面參數(shù)集 (PPS)、和片段報(bào)頭中的任何一個(gè)中的編碼對象塊的塊信息進(jìn)行熵編碼。另外,編碼器440可 使用圖1中描述的方法1)到14)中的任何一個(gè)來對編碼對象塊的殘余量化參數(shù)進(jìn)行編碼。此 外,用于編碼圖像的設(shè)備可使用用于對編碼對象塊的殘余量化參數(shù)進(jìn)行編碼的方法中的至 少一個(gè)的組合,來對編碼對象塊的殘余量化參數(shù)進(jìn)行編碼。
[0145] 當(dāng)對編碼對象塊的殘余量化參數(shù)進(jìn)行編碼時(shí),在存在比其中對殘余量化參數(shù)進(jìn)行 編碼的塊的特定深度具有較深深度的塊的情況下,用于編碼圖像的設(shè)備可省略具有較深深 度的塊的殘余量化參數(shù)的編碼。另外,在存在比其中對量化參數(shù)進(jìn)行編碼的塊的特定尺寸 具有較小尺寸的塊的情況下,用于編碼圖像的設(shè)備可省略具有較小尺寸的塊的殘余量化參 數(shù)的編碼。
[0146] 圖5是為了描述根據(jù)本發(fā)明實(shí)施例的用于解碼圖像的方法而提供的流程圖。
[0147] 首先,在操作(510)中,用于解碼圖像的設(shè)備可對解碼對象塊的塊信息進(jìn)行解碼。
[0148] 例如,用于解碼圖像的設(shè)備可對從用于編碼圖像的設(shè)備接收的比特流進(jìn)行解多路 復(fù)用,以由此提取所編碼的解碼對象塊的塊信息。另外,用于解碼圖像的設(shè)備可對所編碼的 解碼對象塊的塊信息進(jìn)行熵解碼。這里,比特流中包括的所編碼的解碼對象塊的塊信息與 在用于編碼圖像的設(shè)備中編碼的編碼對象塊的塊信息相同。
[0149]作為另一示例,用于解碼圖像的設(shè)備可按照比特流的配置對在序列參數(shù)集(SPS)、 畫面參數(shù)集(PPS)、和片段報(bào)頭中的任何一個(gè)中包括的解碼對象塊的塊信息進(jìn)行熵解碼。 [0150]更具體地,用于解碼圖像的設(shè)備可對與在SPS、PPS、或片段報(bào)頭中編碼的塊的信息 對應(yīng)的塊信息進(jìn)行熵解碼,所述塊信息諸如指示編碼單元的尺寸中的最大寬度的max_ (3〇(1;[1^_1111;[1:_¥丨(11:11、指示編碼單元的尺寸中的最大寬度的1]^1_〇〇(1;[1^_1111;[1:_¥丨(11:11、指示 編碼單元的尺寸中的最大高度的max_coding_unit_height、指示編碼單元的最大層級深度 的 11^1_(30(1;[1^_1111;[1:_1116^1'(3117_(16口1:11、指示編碼單元的最小尺寸的10區(qū)2_ _min_coding_ unit_size_minus3、指示變換單元的最小尺寸的log2_ _mi n_tran s form_un i t_s i z e_m i nu s 2、 指示變換單元的最大層級深度的max_transform_unit_hierarchy_depth、指示編碼單元的 最小和最大尺寸之間的差的log2_diff_max_min_coding_block_size、指示變換單元的最 小和最大尺寸之間的差的l0g2_diff_max_min_transform_block_size、指示幀間編碼的變 換單元的最大深度的max_transform_hierarchy_depth_inter、指示幀內(nèi)編碼的變換單元 的最大深度的 max_transform_hierarchy_depth_intra 等。
[0151] 作為另一示例,當(dāng)用于解碼圖像的設(shè)備先前知道解碼對象塊的塊信息時(shí),它可省 略對來自比特流的解碼對象塊的塊信息進(jìn)行熵解碼的處理。即,當(dāng)用于解碼圖像的設(shè)備先 前知道解碼對象塊的塊信息時(shí),可在圖5中省略操作(510)。例如,當(dāng)用于解碼圖像的設(shè)備先 前知道與塊的尺寸關(guān)聯(lián)的信息(諸如編碼單元、預(yù)測單元、或變換單元的高度、寬度等)時(shí), 它可以不對來自比特流的解碼對象塊的塊信息進(jìn)行熵解碼。
[0152] 可使用用于對解碼對象塊的塊信息進(jìn)行解碼的方法的至少一個(gè)或其組合,來對解 碼對象塊的塊信息進(jìn)行解碼。
[0153] 然后,在操作(520),用于解碼圖像的設(shè)備可基于解碼對象塊的塊信息,來對來自 比特流的解碼對象塊的量化參數(shù)進(jìn)行解碼。
[0154] 作為示例,當(dāng)用于解碼圖像的設(shè)備沒有先前知道解碼對象塊的量化參數(shù)時(shí),它可 以對來自比特流的解碼對象塊的量化參數(shù)進(jìn)行熵解碼。這里,當(dāng)用于解碼圖像的設(shè)備先前 知道解碼對象塊的量化參數(shù)時(shí),它可以省略對解碼對象塊的量化參數(shù)進(jìn)行熵解碼的操作。
[0155] 其后,將作為示例更詳細(xì)地描述基于解碼對象塊的塊信息來對解碼對象塊的量化 參數(shù)進(jìn)行解碼的處理。
[0156] 1)首先,用于解碼圖像的設(shè)備可解碼每一 LCTB、IXU、SCTB或S⑶的單一量化參數(shù)。
[0157] 2)另外,用于解碼圖像的設(shè)備可對每個(gè)預(yù)測單元的單一量化參數(shù)進(jìn)行解碼,而不 管預(yù)測單元的尺寸或深度。
[0158] 3)另外,用于編碼圖像的設(shè)備可解碼每個(gè)變換單元的單一量化參數(shù),而不管變換 單元的尺寸或深度。
[0159] 4)另外,用于解碼圖像的設(shè)備可按照解碼單元的特定深度或特定尺寸、按照預(yù)測 單元的特定深度或特定尺寸、或按照變換單元的特定深度或特定尺寸,來解碼單一量化參 數(shù)。下面,將參考表1、表2、表3、表4、表5、表6、表7、表8、表9、表10、表11、表12、表13和表14來 描述更詳細(xì)的配置。
[0160] 5)另外,用于解碼圖像的設(shè)備可基于在SPS、PPS、或片段報(bào)頭中定義的解碼對象塊 的塊信息,來解碼量化參數(shù)。
[0161] 6)另外,用于解碼圖像的設(shè)備可基于是否存在該解碼對象塊中包括的要解碼的殘 余信號,來對解碼對象塊的量化參數(shù)進(jìn)行解碼。
[0162] 7)另外,用于解碼圖像的設(shè)備可使用基于解碼對象塊的塊信息導(dǎo)出的等式或值, 來對解碼對象塊的量化參數(shù)進(jìn)行解碼。
[0163] 8)另外,用于解碼圖像的設(shè)備可使用在SPS、PPS或片段報(bào)頭中定義的變換單元的 尺寸(log2_min_transform_unit_size_minus2)、變換單元的深度(max_transform_unit_ hierarchy_depth)、指示編碼單元的最小和最大尺寸之間的差的log2_diff_max_min_ coding_block_size、指不變換單元(變換塊)的最小尺寸的log2_min_transf orm_unit_ s ize_minus2、指示變換單元的最小和最大尺寸之間的差的log2_dif f_max_min_ transf orm_block_size、指示幀間編碼的變換單元的最大深度的max_transf orm_ hierarchy_depth_inter、和指示幀內(nèi)編碼的變換單元的最大深度的max_transform_ hierarchy_depth_intra中的任何一個(gè),來解碼單一量化參數(shù)。
[0164] 9)另外,用于解碼圖像的設(shè)備可使用在SPS、PPS或片段報(bào)頭中定義的編碼單元的 尺寸(log2_min_coding_uni t_s ize_minus3)、編碼單元的深度(max_coding_uni t_ hierarchy_depth)、指示編碼單元的最小和最大尺寸之間的差的log2_diff_max_min_ coding_block_size、指不變換單元(變換塊)的最小尺寸的log2_min_transf orm_unit_ s ize_minus2、指示變換單元的最小和最大尺寸之間的差的log2_dif f_max_min_ transf orm_block_size、指示幀間編碼的變換單元的最大深度的max_transform_ hierarchy_depth_inter、和指示幀內(nèi)編碼的變換單元的最大深度的max_transform_ hierarchy_depth_intra中的任何一個(gè),來確定單一量化參數(shù)。
[0165] 10)另外,用于解碼圖像的設(shè)備可對序列中的、畫面中的、片段中的、LCTB等中的解 碼對象塊的量化參數(shù)進(jìn)行解碼。這里,用于解碼圖像的設(shè)備可使用代表改變單元的量化參 數(shù)可改變信息,來確定和改變僅對應(yīng)單元中的量化參數(shù)。例如,用于解碼圖像的設(shè)備可對與 該量化參數(shù)可改變信息關(guān)聯(lián)的語法元素進(jìn)行解碼。另外,當(dāng)所解碼的語法元素的邏輯值是1 時(shí),用于解碼圖像的設(shè)備可改變比畫面低的單元(片段、編碼單元(CU)、預(yù)測單元(PU)、變換 單元(TU)等)中的量化參數(shù),并根據(jù)所改變的值來設(shè)置解碼對象塊中的量化參數(shù)。另外,當(dāng) 解碼的語法元素的邏輯值是0時(shí),用于解碼圖像的設(shè)備可以不改變比畫面低的單元中的量 化參數(shù)。
[0166] 11)另外,當(dāng)用于解碼圖像的設(shè)備使用上述方法1)到10)確定解碼對象塊的量化參 數(shù)時(shí),它可以連同來自PPS、SPS、或片段報(bào)頭的塊的尺寸或深度一起解碼代表該量化參數(shù)的 信息的語法元素。當(dāng)用于解碼圖像的設(shè)備使用基于塊信息、變換單元的尺寸或深度、或預(yù)測 單元的尺寸或深度導(dǎo)出的等式或值、來對解碼對象塊的量化參數(shù)進(jìn)行解碼時(shí),它可連同來 自PPS、SPS、或片段報(bào)頭的塊的尺寸或深度一起解碼代表該量化參數(shù)的信息的語法元素。此 外,用于解碼圖像的設(shè)備可基于解碼對象塊的塊信息,根據(jù)編碼單元、預(yù)測單元、和變換單 元中的每一個(gè)的深度或尺寸,來將量化參數(shù)解碼為最多該塊的特定深度或特定尺寸。這里, 在存在比其中解碼量化參數(shù)的塊的特定深度具有更深的深度的塊的情況下,用于解碼圖像 的設(shè)備可將具有更深深度的塊的量化參數(shù)設(shè)置為與按照特定深度設(shè)置的量化參數(shù)相同。另 外,cip_hierarchy_depth或log2_qp_unit_size可被個(gè)別施加到編碼單元、預(yù)測單元和變換 單元中的每一個(gè)。這里,qp_hierarchy_depth指示代表其中設(shè)置量化參數(shù)的塊的特定深度 的語法元素,而l〇g2_qp_unit_size指示代表其中設(shè)置量化參數(shù)的塊的特定尺寸的語法元 素。下面將參考表1、表2、表3、表4、表5、表6、表7、表8、表9、表10、表11、表12、表13和表14來 描述更詳細(xì)的配置。
[0167] 解碼對象塊的量化參數(shù)可通過用于對解碼對象塊的量化參數(shù)進(jìn)行解碼的方法中 的至少一個(gè)或其組合來解碼。
[0168] 當(dāng)對解碼對象塊的量化參數(shù)進(jìn)行解碼時(shí),在存在比其中解碼量化參數(shù)的塊的特定 深度具有較深的深度的塊的情況下,用于解碼圖像的設(shè)備可省略具有較深深度的塊的量化 參數(shù)的解碼。另外,在存在比其中解碼量化參數(shù)的塊的特定尺寸具有較小的尺寸的塊的情 況下,用于解碼圖像的設(shè)備可省略具有較小尺寸的塊的量化參數(shù)的解碼。
[0169] 接下來,在操作(530)中,當(dāng)對解碼對象塊的量化參數(shù)進(jìn)行解碼時(shí),用于解碼圖像 的設(shè)備可設(shè)置解碼對象塊中的量化參數(shù)。
[0170] 這里,用于解碼圖像的設(shè)備可使用如操作(520)中描述的方法1)到11),來設(shè)置解 碼對象塊中的量化參數(shù)。例如,在使用方法1)或2)的情況下,用于解碼圖像的設(shè)備可設(shè)置每 一LCTB或SCTB的單一量化參數(shù)。用于解碼圖像的設(shè)備可按照相同方案使用方法3)到11)中 的任一個(gè)來對解碼對象塊中的量化參數(shù)進(jìn)行設(shè)置。此外,用于解碼圖像的設(shè)備可使用用于 設(shè)置解碼對象塊的量化參數(shù)的方法中的至少一個(gè)的組合,來對解碼對象塊中的量化參數(shù)進(jìn) 行設(shè)置。
[0171]當(dāng)對解碼對象塊的量化參數(shù)進(jìn)行設(shè)置時(shí),在存在比其中設(shè)置量化參數(shù)的塊的特定 深度具有較深的深度的塊的情況下,用于解碼圖像的設(shè)備可將具有較深深度的塊的量化參 數(shù)設(shè)置為與按照特定深度設(shè)置的量化參數(shù)相同。另外,在存在比其中設(shè)置量化參數(shù)的塊的 特定尺寸具有較小的尺寸的塊的情況下,用于解碼圖像的設(shè)備可將具有較小尺寸的塊的量 化參數(shù)設(shè)置為與按照特定尺寸設(shè)置的量化參數(shù)相同。
[0172] 圖6是為了描述根據(jù)本發(fā)明實(shí)施例的用于基于殘余量化參數(shù)解碼圖像的方法而提 供的流程圖。
[0173] 首先,在操作(610),用于解碼圖像的設(shè)備可對解碼對象塊的塊信息進(jìn)行解碼。這 里,操作(610)的處理與上面在圖5中描述的操作(510)的處理相同。所以,將省略其重復(fù)描 述。
[0174] 接下來,在操作(620),用于解碼圖像的設(shè)備可解碼來自比特流的解碼對象塊的殘 余量化參數(shù)。
[0175] 作為示例,用于解碼圖像的設(shè)備可對比特流進(jìn)行解多路復(fù)用,以由此提取所編碼 的解碼對象塊的殘余量化參數(shù)。另外,用于解碼圖像的設(shè)備可對所編碼的解碼對象塊的殘 余量化參數(shù)進(jìn)行熵解碼。這里,當(dāng)用于解碼圖像的設(shè)備先前知道解碼對象塊的量化參數(shù)時(shí), 它可省略對所編碼的解碼對象塊的殘余量化參數(shù)進(jìn)行熵解碼的處理。
[0176] 作為另一示例,用于解碼圖像的設(shè)備可使用在圖5的操作(520)中描述的方法1)到 11)中的任一個(gè)來解碼殘余量化參數(shù)。這里,在使用方法6)的情況下,用于解碼圖像的設(shè)備 可以不對解碼對象塊的殘余量化參數(shù)進(jìn)行解碼,因?yàn)樵诮獯a對象塊中不存在要解碼的殘余 信號。另外,用于解碼圖像的設(shè)備可以使用用于對解碼對象塊的殘余量化參數(shù)進(jìn)行解碼的 方法中的至少一個(gè)的組合,來對解碼對象塊的殘余量化參數(shù)進(jìn)行解碼。
[0177] 當(dāng)對解碼對象塊的殘余量化參數(shù)進(jìn)行解碼時(shí),在存在比其中解碼殘余量化參數(shù)的 塊的特定深度具有較深的深度的塊的情況下,用于解碼圖像的設(shè)備可省略具有較深深度的 塊的殘余量化參數(shù)的解碼。另外,在存在比其中解碼殘余量化參數(shù)的塊的特定尺寸具有較 小的尺寸的塊的情況下,用于解碼圖像的設(shè)備可省略具有較小尺寸的塊的殘余量化參數(shù)的 解碼。
[0178] 接下來,在操作(630),用于解碼圖像的設(shè)備可預(yù)測解碼對象塊的量化參數(shù)。
[0179] 作為示例,用于解碼圖像的設(shè)備可使用按照解碼順序在解碼對象塊之前先前解碼 的量化參數(shù)、按照解碼順序在解碼對象塊之前先前解碼的塊的量化參數(shù)、按照解碼順序在 解碼對象塊之前先前解碼的量化參數(shù)的集合、以及按照解碼順序在解碼對象塊之前先前解 碼的塊的量化參數(shù)中的任一個(gè),來預(yù)測解碼對象塊的量化參數(shù)。
[0180] 作為另一示例,用于解碼圖像的設(shè)備可使用與解碼對象塊相鄰的先前解碼的量化 參數(shù)、與解碼對象塊相鄰的先前解碼的量化參數(shù)的集合、先前解碼的相鄰塊的量化參數(shù)、以 及先前解碼的相鄰塊的量化參數(shù)的集合中的任一個(gè),來預(yù)測解碼對象塊的量化參數(shù)。這里, 先前解碼的相鄰塊意味著位置上與解碼對象塊空間相鄰的塊之中的先前解碼的塊。
[0181] 作為另一示例,用于解碼圖像的設(shè)備可使用先前解碼的塊之中的比解碼對象塊的 深度具有較淺深度的塊的量化參數(shù),來預(yù)測解碼對象塊的量化參數(shù)。這里,用來預(yù)測量化參 數(shù)的塊可以包括按照解碼順序在解碼對象塊之前解碼的塊、和比解碼對象塊的深度具有較 淺深度的塊中的至少一個(gè)。這里,比解碼對象塊的深度具有較淺深度的塊可以在解碼對象 塊之前被先前解碼。
[0182] 作為另一示例,用于解碼圖像的設(shè)備可使用先前解碼的塊之中的比解碼對象塊的 尺寸具有較大尺寸的塊的量化參數(shù),來預(yù)測解碼對象塊的量化參數(shù)。這里,用來預(yù)測量化參 數(shù)的塊包括按照解碼順序在解碼對象塊之前解碼的塊、和比解碼對象塊的尺寸具有較大尺 寸的塊中的至少一個(gè)。這里,比解碼對象塊的尺寸具有較大尺寸的塊可以在解碼對象塊之 前被先前解碼。
[0183] 作為另一示例,用于解碼圖像的設(shè)備可使用在SPS、PPS或片段報(bào)頭中定義的解碼 對象塊的量化參數(shù),來預(yù)測解碼對象塊的量化參數(shù)。
[0184] 作為另一示例,用于解碼圖像的設(shè)備可使用先前解碼的片段或先前解碼的畫面中 與解碼對象塊具有相同空間位置的塊的量化參數(shù),來對解碼對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0185] 作為另一示例,用于解碼圖像的設(shè)備可使用按照Z形掃描順序在解碼對象塊之前 解碼的塊的量化參數(shù)、與基于解碼對象塊在左邊存在并被先前解碼的塊的量化參數(shù)中的至 少一個(gè),來對解碼對象塊的量化參數(shù)進(jìn)行預(yù)測,如圖9中所示。
[0186] 這里,當(dāng)對最大編碼單元(LCU)量化參數(shù)進(jìn)行預(yù)測時(shí),可根據(jù)按照解碼順序或光柵 掃描順序在解碼對象塊之前解碼的LCU中存在的塊的量化參數(shù)、或在解碼對象塊的左邊或 上邊存在的LCU中存在的塊的量化參數(shù),來對解碼對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0187] 這里,當(dāng)對LCU量化參數(shù)進(jìn)行預(yù)測時(shí),可使用按照Z形掃描順序在解碼對象塊之前 解碼的塊的量化參數(shù)、或基于解碼對象塊的相鄰塊的量化參數(shù),來對解碼對象塊的量化參 數(shù)進(jìn)行預(yù)測。
[0188] 這里,當(dāng)在片段或畫面中的最左邊部分存在LCU時(shí),可使用該片段的量化參數(shù)、該 畫面的量化參數(shù)、按照解碼順序或光柵掃描順序在解碼對象塊之前解碼的LCU中存在的塊 的量化參數(shù)、以及按照Z形掃描順序先前存在的塊的先前解碼的量化參數(shù)之一,來對解碼對 象塊的量化參數(shù)進(jìn)行預(yù)測。
[0189] 圖9中的塊中的數(shù)字指示其中預(yù)測量化參數(shù)的順序。在LCU中,可使用按照Z形掃描 順序在解碼對象塊之前解碼的塊的量化參數(shù),來對解碼對象塊的量化參數(shù)進(jìn)行預(yù)測,而在 LCU之間,可根據(jù)按照解碼順序或光柵掃描順序在解碼對象塊之前解碼的LCU中存在的塊的 量化參數(shù),來對解碼對象塊的量化參數(shù)進(jìn)行預(yù)測。
[0190] 作為另一示例,用于解碼圖像的設(shè)備可根據(jù)解碼參數(shù)的相似性使用先前解碼的塊 的量化參數(shù),來對解碼對象塊的量化參數(shù)進(jìn)行預(yù)測。這里,所述解碼參數(shù)可以是塊的尺寸、 變換的深度、運(yùn)動(dòng)合并、運(yùn)動(dòng)向量預(yù)測器、幀內(nèi)預(yù)測方向、預(yù)測模式、運(yùn)動(dòng)向量、參考畫面索 弓丨、參考畫面列表、編碼塊圖案、編碼塊標(biāo)記等。當(dāng)解碼對象塊具有尺寸NXM時(shí),可使用與解 碼對象塊相鄰的塊之中的具有尺寸NXM的塊,來預(yù)測該量化參數(shù)。當(dāng)解碼對象塊具有變換 深度N時(shí),可使用與解碼對象塊相鄰的塊之中的具有變換深度N的塊,來預(yù)測該量化參數(shù)。當(dāng) 對解碼對象塊執(zhí)行運(yùn)動(dòng)合并時(shí),可使用成為運(yùn)動(dòng)合并對象的塊,來預(yù)測量化參數(shù)。當(dāng)解碼對 象塊使用運(yùn)動(dòng)向量預(yù)測器時(shí),可使用由對應(yīng)運(yùn)動(dòng)向量預(yù)測器指示的塊來預(yù)測量化參數(shù)。當(dāng) 對解碼對象塊進(jìn)行幀內(nèi)解碼時(shí),可使用按照與對應(yīng)幀內(nèi)預(yù)測方向相同的幀內(nèi)預(yù)測方向或相 似的幀內(nèi)預(yù)測方向解碼的塊的量化參數(shù),來對解碼對象塊的量化參數(shù)進(jìn)行預(yù)測。當(dāng)使用基 于解碼對象塊的上部塊的恢復(fù)像素對解碼對象塊進(jìn)行幀內(nèi)解碼時(shí),可使用上部塊的量化參 數(shù)來預(yù)測解碼對象塊的量化參數(shù),并且當(dāng)使用基于解碼對象塊的左邊塊的恢復(fù)像素對解碼 對象塊進(jìn)行幀內(nèi)解碼時(shí),可使用左邊塊的量化參數(shù)來預(yù)測解碼對象塊的量化參數(shù)。當(dāng)對解 碼對象塊進(jìn)行幀內(nèi)解碼時(shí),可使用與解碼對象塊相鄰的塊之中的用于對解碼對象塊的幀內(nèi) 預(yù)測模式(方向)進(jìn)行解碼的塊,來對解碼對象塊的量化參數(shù)進(jìn)行預(yù)測。例如,當(dāng)在對解碼對 象塊的幀內(nèi)預(yù)測模式進(jìn)行解碼時(shí)、使用基于解碼對象塊的左邊塊和上邊塊中的任一個(gè)的幀 內(nèi)預(yù)測模式時(shí),可使用所使用的預(yù)測塊的量化參數(shù)來對解碼對象塊的量化參數(shù)進(jìn)行預(yù)測。 可使用按照與解碼對象塊相同的預(yù)測模式解碼的塊的量化參數(shù),來預(yù)測解碼對象塊的量化 參數(shù)。例如,當(dāng)對解碼對象塊進(jìn)行幀間解碼時(shí),可使用與解碼對象塊相鄰的塊之中的按照幀 間預(yù)測模式解碼的塊的量化參數(shù),來預(yù)測解碼對象塊的量化參數(shù),而當(dāng)對解碼對象塊進(jìn)行 幀內(nèi)解碼時(shí),可使用與解碼對象塊相鄰的塊之中的按照幀內(nèi)預(yù)測模式解碼的塊的量化參 數(shù),來預(yù)測解碼對象塊的量化參數(shù)。這里,在存在按照與解碼對象塊相同的預(yù)測模式解碼的 多個(gè)塊的情況下,可使用所述多個(gè)塊的量化參數(shù)來預(yù)測解碼對象塊的量化參數(shù)。當(dāng)對解碼 對象塊進(jìn)行幀間解碼時(shí),可使用通過使用與解碼對象塊的運(yùn)動(dòng)信息對應(yīng)的運(yùn)動(dòng)向量、參考 畫面索引、和參考畫面列表、由該運(yùn)動(dòng)信息指示的參考畫面內(nèi)的塊的量化參數(shù),來預(yù)測解碼 對象塊的量化參數(shù)。這里,當(dāng)解碼對象塊具有至少兩個(gè)運(yùn)動(dòng)信息時(shí),參考畫面內(nèi)的塊的量化 參數(shù)的數(shù)目可以為至少兩個(gè)。當(dāng)在先前解碼的塊中不存在殘余信號并且編碼塊圖案或編碼 塊標(biāo)記由此為0時(shí),可以不使用對應(yīng)塊的量化參數(shù)來預(yù)測解碼對象塊的量化參數(shù)。這里,編 碼塊圖案或編碼塊標(biāo)記為〇的事實(shí)意味著不對亮度分量和色度分量的殘余信號進(jìn)行解碼或 者不對亮度分量的殘余信號進(jìn)行解碼。
[0191] 可使用用于預(yù)測解碼對象塊的量化參數(shù)的方法的至少一個(gè)或其組合,來預(yù)測解碼 對象塊的量化參數(shù)。
[0192] 接下來,在操作(640)中,用于解碼圖像的設(shè)備可使用所預(yù)測的解碼對象塊的量化 參數(shù)以及解碼對象塊的殘余量化參數(shù),來確定解碼對象塊的量化參數(shù)。
[0193] 這里,用于解碼圖像的設(shè)備可計(jì)算所預(yù)測的解碼對象塊的量化參數(shù)的平均值,并 通過將所計(jì)算的平均值與解碼對象塊的殘余量化參數(shù)相加,來確定解碼對象塊的量化參 數(shù)。
[0194] 另外,用于解碼圖像的設(shè)備還可以通過將所預(yù)測的量化參數(shù)與殘余量化參數(shù)相 加,來確定解碼對象塊的量化參數(shù)。
[0195] 作為示例,當(dāng)將按照解碼順序被先前解碼的塊的量化參數(shù)用作所預(yù)測的量化參數(shù) 時(shí),用于解碼圖像的設(shè)備可通過將按照解碼順序被先前解碼的塊的量化參數(shù)與殘余量化參 數(shù)相加,來確定解碼對象塊的量化參數(shù)。
[0196] 作為另一示例,當(dāng)將按照解碼順序被先前解碼的塊的量化參數(shù)的集合用作所預(yù)測 的量化參數(shù)時(shí),用于解碼圖像的設(shè)備可通過將配置按照解碼順序被先前解碼的塊的量化參 數(shù)的集合的量化參數(shù)的任一個(gè)與殘余量化參數(shù)相加,來確定解碼對象塊的量化參數(shù)。這里, 當(dāng)從用于編碼圖像的設(shè)備接收量化參數(shù)標(biāo)識信息時(shí),用于解碼圖像的設(shè)備可從配置按照解 碼順序被先前解碼的塊的量化參數(shù)的集合的量化參數(shù)之中、選擇與該量化參數(shù)標(biāo)識信息對 應(yīng)的量化參數(shù)。然后,用于解碼圖像的設(shè)備可通過將所選擇的量化參數(shù)與殘余量化參數(shù)相 加,來確定解碼對象塊的量化參數(shù)。
[0197] 作為另一示例,當(dāng)將在解碼對象塊的上邊被先前解碼的塊的量化參數(shù)用作所預(yù)測 的量化參數(shù)時(shí),用于解碼圖像的設(shè)備可通過將在解碼對象塊的上邊被先前解碼的塊的量化 參數(shù)與殘余量化參數(shù)相加,來確定解碼對象塊的量化參數(shù)。
[0198] 作為另一示例,當(dāng)將相鄰塊的量化參數(shù)的集合用作所預(yù)測的量化參數(shù)時(shí),用于解 碼圖像的設(shè)備可通過將配置相鄰塊的量化參數(shù)的集合的量化參數(shù)的任一個(gè)與殘余量化參 數(shù)相加,來確定解碼對象塊的量化參數(shù)。這里,當(dāng)從用于編碼圖像的設(shè)備接收量化參數(shù)標(biāo)識 信息時(shí),用于解碼圖像的設(shè)備可從配置相鄰塊的量化參數(shù)的集合的量化參數(shù)之中、選擇與 該量化參數(shù)標(biāo)識信息對應(yīng)的量化參數(shù)。然后,用于解碼圖像的設(shè)備可通過將所選擇的量化 參數(shù)與殘余量化參數(shù)相加,來確定解碼對象塊的量化參數(shù)。
[0199] 作為另一示例,當(dāng)將相鄰塊的量化參數(shù)的集合用作所預(yù)測的量化參數(shù)時(shí),用于解 碼圖像的設(shè)備可通過將配置相鄰塊的量化參數(shù)的集合的量化參數(shù)的任一個(gè)與殘余量化參 數(shù)相加,來確定解碼對象塊的量化參數(shù)。這里,當(dāng)使用量化參數(shù)的任一個(gè)時(shí),可選擇量化參 數(shù)的集合中具有中值的量化參數(shù)。
[0200] 作為另一示例,當(dāng)將深度用作所預(yù)測的量化參數(shù)時(shí),用于解碼圖像的設(shè)備可通過 將先前解碼的塊之中比解碼對象塊的深度具有較淺深度的塊的量化參數(shù)與殘余量化參數(shù) 相加,來確定解碼對象塊的量化參數(shù)。這里,用來預(yù)測量化參數(shù)的塊可以包括按照解碼順序 在解碼對象塊之前解碼的塊、和比解碼對象塊的深度具有較淺深度的塊的至少一個(gè)。
[0201 ]作為另一示例,當(dāng)將尺寸用作所預(yù)測的量化參數(shù)時(shí),用于解碼圖像的設(shè)備可通過 將先前解碼的塊之中比解碼對象塊的尺寸具有較大尺寸的塊的量化參數(shù)與殘余量化參數(shù) 相加,來確定解碼對象塊的量化參數(shù)。這里,用來預(yù)測量化參數(shù)的塊可以包括按照解碼順序 在解碼對象塊之前解碼的塊、和比解碼對象塊的尺寸具有較大尺寸的塊中的至少一個(gè)。 [0202]作為另一示例,當(dāng)將片段報(bào)頭中定義的量化參數(shù)用作所預(yù)測的量化參數(shù)時(shí),用于 解碼圖像的設(shè)備可通過將片段報(bào)頭中定義的量化參數(shù)與殘余量化參數(shù)相加,來確定解碼對 象塊的量化參數(shù)。
[0203] 作為另一示例,在存在在解碼對象塊的左邊存在的塊中的量化參數(shù)的情況下,用 于解碼圖像的設(shè)備可通過將在解碼對象塊的左邊存在的塊的量化參數(shù)與殘余量化參數(shù)相 加,來確定解碼對象塊的量化參數(shù)。這里,在不存在解碼對象塊的左邊的塊或不存在在解碼 對象塊的左邊存在的塊中的量化參數(shù)的情況下,用于解碼圖像的設(shè)備可通過將按照解碼順 序先前解碼的塊的量化參數(shù)與殘余量化參數(shù)相加,來確定解碼對象塊的量化參數(shù)。
[0204] 解碼對象塊的量化參數(shù)可通過用于確定解碼對象塊的量化參數(shù)的方法的至少一 個(gè)或其組合來確定。
[0205] 接下來,在操作(650),用于解碼圖像的設(shè)備可基于所確定的解碼對象塊的量化參 數(shù),而在解碼對象塊中設(shè)置解碼對象塊的量化參數(shù)。這里,操作(650)的處理與圖5的操作 (530)的處理相同。所以,將省略其重復(fù)描述。
[0206]圖7是示出了根據(jù)本發(fā)明實(shí)施例的用于解碼圖像的設(shè)備的配置的框圖。
[0207] 如圖7中所示,用于解碼圖像的設(shè)備700可包括解碼器710和量化參數(shù)設(shè)置器720。
[0208] 解碼器710可對解碼對象塊的塊信息和所編碼的解碼對象塊的量化參數(shù)中的至少 一個(gè)進(jìn)行解碼。
[0209] 作為示例,解碼器710可對通過解多路復(fù)用從比特流提取的所編碼的解碼對象塊 的塊信息進(jìn)行熵解碼。另外,解碼器710可基于所解碼的塊信息對所編碼的解碼對象塊的量 化參數(shù)進(jìn)行熵解碼。
[0210] 作為示例,解碼器710可按照比特流的配置在序列參數(shù)集(SPS)、畫面參數(shù)集 (PPS)、和片段報(bào)頭的任一個(gè)中對解碼對象塊的塊信息進(jìn)行熵解碼。另外,解碼器710可根據(jù) 在圖5的操作(510和5 20)中描述的方法,來對解碼對象塊的塊信息和解碼對象塊的量化參 數(shù)進(jìn)行解碼。用于對解碼對象塊的塊信息和解碼對象塊的量化參數(shù)進(jìn)行解碼的處理與圖5 的操作(510和520)中描述的處理相同。所以,將省略其重復(fù)描述。
[0211] 這里,當(dāng)用于解碼圖像的設(shè)備先前知道解碼對象塊的塊信息時(shí),解碼器710可省略 對來自比特流的解碼對象塊的塊信息進(jìn)行熵解碼的操作。類似地,當(dāng)用于解碼圖像的設(shè)備 先前知道解碼對象塊的量化參數(shù)時(shí),解碼器710可省略對解碼對象塊的所編碼的量化參數(shù) 進(jìn)行熵解碼的操作。
[0212] 量化參數(shù)設(shè)置器720可基于解碼對象塊的解碼的量化參數(shù),來設(shè)置解碼對象塊中 的量化參數(shù)。這里,已在圖5的操作(530)中詳細(xì)描述了在解碼對象塊中設(shè)置量化參數(shù)的處 理。所以,將省略其重復(fù)描述。
[0213] 圖8是示出了根據(jù)本發(fā)明實(shí)施例的用于基于殘余量化參數(shù)來解碼圖像的設(shè)備的配 置的框圖。
[0214] 如圖8中所示,用于解碼圖像的設(shè)備800可包括解碼器810、預(yù)測器820、量化參數(shù)確 定器830、和量化參數(shù)設(shè)置器840。
[0215] 解碼器810可對解碼對象塊的塊信息和解碼對象塊的所編碼的殘余量化參數(shù)中的 至少一個(gè)進(jìn)行解碼。
[0216] 作為示例,解碼器810可對通過解多路復(fù)用從比特流提取的解碼對象塊的所編碼 的塊信息進(jìn)行熵解碼。另外,解碼器810可基于所解碼的塊信息對解碼對象塊的所編碼的殘 余量化參數(shù)進(jìn)行熵解碼的操作。
[0217] 這里,當(dāng)用于解碼圖像的設(shè)備先前知道解碼對象塊的塊信息時(shí),解碼器810可省略 對來自比特流的解碼對象塊的塊信息進(jìn)行熵解碼的操作。類似地,當(dāng)用于解碼圖像的設(shè)備 先前知道解碼對象塊的量化參數(shù)時(shí),解碼器810可省略對解碼對象塊的所編碼的殘余量化 參數(shù)進(jìn)行熵解碼的操作。
[0218] 解碼器810可根據(jù)在圖5的操作(510和520)中描述的方法來對解碼對象塊的塊信 息和解碼對象塊的殘余量化參數(shù)進(jìn)行解碼。對解碼對象塊的塊信息和解碼對象塊的殘余量 化參數(shù)進(jìn)行解碼的處理與圖5的操作(510和520)中描述的處理相同。所以,將省略其重復(fù)描 述。
[0219] 預(yù)測器820可預(yù)測解碼對象塊的量化參數(shù)。這里,已在圖6的操作(630)中詳細(xì)描述 了預(yù)測量化參數(shù)的操作。所以,將省略其重復(fù)描述。
[0220] 量化參數(shù)確定器830可基于解碼對象塊的所預(yù)測的量化參數(shù)和解碼對象塊的殘余 量化參數(shù),來確定解碼對象塊的量化參數(shù)。
[0221 ]作為示例,量化參數(shù)確定器830可通過將所預(yù)測的量化參數(shù)與殘余量化參數(shù)相加, 來確定解碼對象塊的量化參數(shù)。這里,已在圖6的操作(640)中詳細(xì)描述了用于根據(jù)所預(yù)測 的量化參數(shù)來確定解碼對象塊的量化參數(shù)的各種操作。所以,將省略其重復(fù)描述。
[0222] 作為另一示例,量化參數(shù)確定器830可計(jì)算所預(yù)測的量化參數(shù)的平均值,并通過將 所計(jì)算的平均值與殘余量化參數(shù)相加,來確定解碼對象塊的量化參數(shù)。
[0223] 量化參數(shù)設(shè)置器840可基于所確定的解碼對象塊的量化參數(shù)來設(shè)置解碼對象塊中 的量化參數(shù)。這里,已在圖6的操作(650)中詳細(xì)描述了用于設(shè)置解碼對象塊中的量化參數(shù) 的操作。所以,將省略其重復(fù)描述。
[0224] 當(dāng)在特定塊中不存在殘余信號時(shí)或者當(dāng)在脈沖編碼調(diào)制(PCM)方案中編碼特定塊 時(shí),可將特定塊的量化參數(shù)看作〇。即,可以確定該特定塊是其中不存在量化參數(shù)的塊。
[0225] 上面在圖1到8中描述的序列參數(shù)集(SPS)可具有下表1到3中示出的配置。其后,將 使用量化參數(shù)來一般代表殘余量化參數(shù)以及量化參數(shù)。
[0226] 表1示出了基于塊的深度或尺寸的包括代表量化參數(shù)信息的語法元素的序列參數(shù) 集(SPS)的示例。
[0227] [表 1]
[0229] 在表1中,qp_hierarchy_depth指示代表其中設(shè)置、編碼、或解碼量化參數(shù)的塊的 特定深度的語法元素,而l〇g2_qp_unit_size指示代表其中設(shè)置、編碼、或解碼量化參數(shù)的 塊的特定尺寸的語法元素。這里,SPS可包括qp_hierarchy_depth和log2_qp_unit_size中 的僅任何一個(gè)語法元素。
[0230] 例如,當(dāng)qp_hierarchy_depth為1時(shí),可僅對于序列中具有深度0和1 (作為1或更少 的深度)的變換單元來設(shè)置、編碼、或解碼量化參數(shù)。在存在具有比1(其是其中設(shè)置量化參 數(shù)的塊的深度)更深的深度的塊的情況下,可能將具有較深深度的塊的量化參數(shù)設(shè)置為與 按照深度1設(shè)置的量化參數(shù)相同。
[0231 ] 例如,當(dāng)1<^2_9口_1111;[1:_8126為3時(shí),可僅對于序列中具有8\8或更多尺寸的塊來 設(shè)置、編碼、或解碼量化參數(shù)。在存在具有比8 X8(其是其中設(shè)置量化參數(shù)的塊的尺寸)更小 的尺寸的塊的情況下,可能將具有較小尺寸的塊的量化參數(shù)設(shè)置為與按照尺寸8X8設(shè)置的 量化參數(shù)相同。
[0232] 表2示出了在幀間片段或幀內(nèi)片段中基于塊的深度的包括代表量化參數(shù)信息的語 法元素的序列參數(shù)集(SPS)的示例。
[0233] [表 2]
[0236] 在表2中,qp_hierarchy_depth_inter指示代表其中在幀間片段中設(shè)置、編碼、或 解碼量化參數(shù)的塊的特定深度的語法元素,而cip_hierarchy_depth_intra指示代表其中在 幀內(nèi)片段中設(shè)置、編碼、或解碼量化參數(shù)的塊的特定深度的語法元素。這里,SPS可包括qp_ hierarchy_depth_inter 和 qp_hierarchy_depth_intra 中的僅任何一個(gè)語法元素。
[0237] 例如,當(dāng)qp_hierarchy_depth_inter為1時(shí),可僅對于序列內(nèi)幀間片段中具有深度 〇和1(作為1或更少的深度)的變換單元來設(shè)置、編碼、或解碼量化參數(shù)。在存在具有比1(其 是其中設(shè)置量化參數(shù)的塊的深度)更深的深度的塊的情況下,可能將具有較深深度的塊的 量化參數(shù)設(shè)置為與按照深度1設(shè)置的量化參數(shù)相同。
[0238] 例如,當(dāng)qp_hierarchy_depth_intra為2時(shí),可僅對于序列內(nèi)幀內(nèi)片段中具有深度 0、1和2(作為2或更少的深度)的變換單元來設(shè)置、編碼、或解碼量化參數(shù)。在存在具有比2 (其是其中設(shè)置量化參數(shù)的塊的深度)更深的深度的塊的情況下,可能將具有較深深度的塊 的量化參數(shù)設(shè)置為與按照深度2設(shè)置的量化參數(shù)相同。
[0239] 表3示出了幀間片段或幀內(nèi)片段中基于塊的尺寸的包括代表量化參數(shù)信息的語法 元素的序列參數(shù)集(SPS)的示例。
[0240] [表 3]
[0243] 在表3中,log2_qp_uni t_s ize_inter指示代表其中在幀間片段中設(shè)置、編碼、或解 碼量化參數(shù)的塊的特定尺寸的語法元素,而l〇g2_qp_unit_size_intra指示代表其中在幀 內(nèi)片段中設(shè)置、編碼、或解碼量化參數(shù)的塊的特定尺寸的語法元素。這里,SPS可包括log2_ 1口_1111;[1:_8126」11七61'和10區(qū)2_1口_1111;[1:_8126」111:瓜中的僅任何一個(gè)語法元素。
[0244] 例如,當(dāng)l〇g2_qp_unit_size_inter為3時(shí),可僅對于序列內(nèi)的幀間片段中具有8 X 8或更多尺寸的塊來設(shè)置、編碼、或解碼量化參數(shù)。在存在具有比8X8(其是其中設(shè)置量化參 數(shù)的塊的尺寸)更小的尺寸的塊的情況下,可能將具有較小尺寸的塊的量化參數(shù)設(shè)置為與 按照尺寸8 X 8設(shè)置的量化參數(shù)相同。
[0245] 例如,當(dāng)log2_qp_unit_size_intra為4時(shí),可僅對于序列內(nèi)的幀內(nèi)片段中具有16 X 16或更多尺寸的塊來設(shè)置、編碼、或解碼量化參數(shù)。在存在具有比16X16(其是其中設(shè)置 量化參數(shù)的塊的尺寸)更小的尺寸的塊的情況下,可能將具有較小尺寸的塊的量化參數(shù)設(shè) 置為與按照尺寸16 X 16設(shè)置的量化參數(shù)相同。
[0246] 上面在圖1到8中描述的畫面參數(shù)集(PPS)可具有如下表4到5中示出的配置。其后, 將使用量化參數(shù)來一般代表殘余量化參數(shù)以及量化參數(shù)。
[0247] 表4示出了包括代表其中設(shè)置量化參數(shù)的塊的特定深度或特定尺寸的語法元素的 畫面參數(shù)集(PPS)的示例。
[0248] [表 4]
[0251] 在表4中,qp_hi erarchy_depth指示代表其中設(shè)置、編碼、或解碼量化參數(shù)的塊的 特定深度的語法元素,而l〇g2_qp_unit_size指示代表其中設(shè)置、編碼、或解碼量化參數(shù)的 塊的特定尺寸的語法元素。這里,PPS可包括qp_hierarchy_depth和log2_qp_unit_size中 的僅任何一個(gè)語法元素。
[0252] 例如,當(dāng)qp_hierarchy_depth為1時(shí),可僅對于畫面中具有深度0和1(作為1或更少 的深度)的變換單元來設(shè)置、編碼、或解碼量化參數(shù)。在存在具有比1(其是其中設(shè)置量化參 數(shù)的塊的深度)更深的深度的塊的情況下,可能將具有較深深度的塊的量化參數(shù)設(shè)置為與 按照深度1設(shè)置的量化參數(shù)相同。
[°253] 例如,當(dāng)1<^2_9口_1111;[1:_8126為3時(shí),可僅對于畫面中具有8\8或更多尺寸的塊來 設(shè)置、編碼、或解碼量化參數(shù)。在存在具有比8 X 8(其是其中設(shè)置量化參數(shù)的塊的尺寸)更小 的尺寸的塊的情況下,可能將具有較小尺寸的塊的量化參數(shù)設(shè)置為與按照尺寸8X8設(shè)置的 量化參數(shù)相同。
[0254] 表5示出了包括與量化參數(shù)可改變信息關(guān)聯(lián)的語法元素的畫面參數(shù)集(PPS)的示 例。
[0255] [表 5]
[0257] 在表5中,qp_change_allowed_flag指示與量化參數(shù)可改變信息關(guān)聯(lián)的語法元素。 用于解碼圖像的設(shè)備可解碼PPS中的qp_change_allowed_f lag。當(dāng)qp_change_allowed_ flag的邏輯值為1時(shí),用于解碼圖像的設(shè)備可在比畫面更低的單元中解碼量化參數(shù),以由此 改變量化參數(shù),并根據(jù)改變的值來設(shè)置量化參數(shù)。另外,當(dāng)qp_change_al l〇wed_f lag的邏輯 值為〇時(shí),用于解碼圖像的設(shè)備既不在比畫面更低的單元中解碼量化參數(shù)也不改變量化參 數(shù)。
[0258] 上面在圖1到8中描述的片段報(bào)頭可具有如下表6到7中所示的配置。其后,將使用 量化參數(shù)來一般代表殘余量化參數(shù)以及量化參數(shù)。
[0259] 表6示出了包括代表其中設(shè)置量化參數(shù)的塊的特定深度或特定尺寸的語法元素的 片段報(bào)頭的示例。
[0260] [表 6]
[0262] 在表6中,qp_hierarchy_depth指示代表其中設(shè)置、編碼、或解碼量化參數(shù)的塊的 特定深度的語法元素,而l〇g2_qp_unit_size指示代表其中設(shè)置、編碼、或解碼量化參數(shù)的 塊的特定尺寸的語法元素。這里,片段報(bào)頭可包括qp_hierarchy_depth和log2_qp_unit_ size中的僅任何一個(gè)語法元素。
[0263] 例如,當(dāng)qp_hierarchy_depth為3時(shí),可僅對于片段中具有深度0、1和2(作為3或更 少的深度)的變換單元來設(shè)置、編碼、或解碼量化參數(shù)。在存在具有比3(其是其中設(shè)置量化 參數(shù)的塊的深度)更深的深度的塊的情況下,可能將具有較深深度的塊的量化參數(shù)設(shè)置為 與按照深度3設(shè)置的量化參數(shù)相同。
[0264] 例如,當(dāng)log2_qp_unit_size為4時(shí),可僅對于片段中具有16 X 16或更多尺寸的塊 來設(shè)置、編碼、或解碼量化參數(shù)。在存在具有比16 X16(其是其中設(shè)置量化參數(shù)的塊的尺寸) 更小的尺寸的塊的情況下,可能將具有較小尺寸的塊的量化參數(shù)設(shè)置為與按照尺寸16X16 設(shè)置的量化參數(shù)相同。
[0265] 表7示出了包括代表其中在特定片段類型中設(shè)置量化參數(shù)的塊的特定深度或特定 尺寸的語法元素的片段報(bào)頭的示例。
[0266] [表 7]
[0268]在表7中,qp_hierarchy_depth指示代表其中僅在特定片段類型中設(shè)置、編碼、或 解碼量化參數(shù)的塊的特定深度的語法元素,而l〇g2_qp_unit_size指示代表其中僅在特定 片段類型中設(shè)置、編碼、或解碼量化參數(shù)的塊的特定尺寸的語法元素。這里,片段報(bào)頭可包 括 cip_h i erar chy_dep th 和 1 og2_qp_un i t_s i z e 中的僅任何一個(gè)語法元素。
[0269] 例如,當(dāng)cip_hierarchy_depth為3時(shí),可僅對于P片段中具有深度0、1和2(作為3或 更少的深度)的變換單元來設(shè)置、編碼、或解碼量化參數(shù)。在存在具有比3(其是其中設(shè)置量 化參數(shù)的塊的深度)更深的深度的塊的情況下,可能將具有較深深度的塊的量化參數(shù)設(shè)置 為與按照深度3設(shè)置的量化參數(shù)相同。
[0270] 例如,當(dāng)log2_qp_unit_size為4時(shí),可僅對于B片段中具有16X 16或更多尺寸的塊 來設(shè)置、編碼、或解碼量化參數(shù)。在存在具有比16 X16(其是其中設(shè)置量化參數(shù)的塊的尺寸) 更小的尺寸的塊的情況下,可能將具有較小尺寸的塊的量化參數(shù)設(shè)置為與按照尺寸16X16 設(shè)置的量化參數(shù)相同。
[0271] 表8示出了其中根據(jù)代表其中設(shè)置、編碼、或解碼量化參數(shù)的塊的尺寸的語法元 素、來設(shè)置、編碼、或解碼量化參數(shù)的編碼塊的示例。
[0272] [表 8]
[0274]在表8中,log2_cip_unit_size指示代表其中設(shè)置、編碼、或解碼量化參數(shù)的塊的特 定尺寸的語法元素,coding_unit_qp_delta指示編碼單元中的殘余量化參數(shù),而 log2CUSize指示編碼或解碼對象編碼單元的尺寸。這里,編碼單元可包括殘余量化參數(shù),根 據(jù)其尺寸僅最多為塊的特定尺寸。另外,在存在比其中設(shè)置量化參數(shù)的塊的特定尺寸具有 更小尺寸的塊的情況下,可能將具有較小尺寸的塊的量化參數(shù)設(shè)置為與按照特定尺寸設(shè)置 的量化參數(shù)相同,由此省略對具有較小尺寸的塊的量化參數(shù)進(jìn)行編碼和解碼的處理。另外, 用于編碼圖像的設(shè)備可對于具有特定塊尺寸或更多的尺寸的所有編碼單元中的每一個(gè)來 設(shè)置和傳送量化參數(shù)。
[0275] 例如,當(dāng)log2QJSize為4并且log2_qp_unit_size為3時(shí),編碼和解碼對象編碼塊具 有尺寸16X16,而其中設(shè)置、編碼或解碼量化參數(shù)的編碼單元具有尺寸8X8。所以,可在對 應(yīng)編碼單元中設(shè)置、編碼或解碼作為編碼單元的殘余量化參數(shù)的coding_unit_qp_delta。
[0276] 表9示出了包括代表其中設(shè)置、編碼或解碼量化參數(shù)的塊的深度的語法元素的編 碼塊的示例。
[0277] [表 9]
[0280] 在表9中,qp_hierarchy_depth指示其中設(shè)置量化參數(shù)的塊的特定深度, transf orm_unit_qp_delta指示編碼單元中的殘余量化參數(shù),trafoDepth指示編碼和解碼 對象變換單元的深度,而residualDataPresentFlag指示是否存在要編碼和解碼的殘余信 號。這里,用于編碼和解碼圖像的設(shè)備可包括編碼對象塊和解碼對象塊的殘余量化參數(shù),根 據(jù)變換單元的深度僅最多為該塊的特定深度。
[0281] 另外,在存在比其中解碼量化參數(shù)的塊的特定深度具有更深深度的塊的情況下, 可能將具有比特定深度更深深度的塊的量化參數(shù)設(shè)置為與按照特定深度設(shè)置的量化參數(shù) 相同,由此省略對具有較深深度的塊的量化參數(shù)進(jìn)行編碼和解碼的處理。
[0282] 此外,僅在存在要編碼的殘余信號并且變換單元具有比cip_hierarchy_depth淺的 深度的情況下,用于編碼圖像的設(shè)備可設(shè)置和傳送變換單元中的量化參數(shù),并且用于解碼 圖像的設(shè)備可接收和設(shè)置變換單元中的量化參數(shù)。
[0283] 例如,當(dāng)residualDataPresentFlag為 1、trafoDepth為2、并且qp_hierarchy_ depth為3時(shí),在編碼和解碼對象變換單元中存在殘余信號,編碼和解碼對象變換單元具有 深度2,并且其中設(shè)置、編碼、或解碼量化參數(shù)的塊具有深度3。所以,可在變換單元中設(shè)置、 編碼、或解碼作為變換單元中的殘余量化參數(shù)的transform_unit_qp_delta。
[0284] 表10示出了在其中設(shè)置量化參數(shù)的變換單元具有固定為1的特定深度的情況下的 變換單元的示例。即,表10示出了變換單元不包括代表其中設(shè)置、編碼、或解碼量化參數(shù)的 塊的深度的語法元素的示例。
[0285] [表 10]
[0287] 在表10中,trafoDepth指示編碼和解碼對象變換單元的深度,而 residualDataPresentFlag指示在編碼和解碼對象變換單元中是否存在殘余信號。這里,當(dāng) trafoDepth為0時(shí),用于編碼圖像的設(shè)備可按照與編碼單元的尺寸相同的尺寸來執(zhí)行變換。 另外,僅在存在殘余信號的情況下,可傳送transf orm_unit_qp_delta。這里,由于 trafoDepth小于1,所以可僅按照編碼和解碼對象變換單元中的最淺深度來設(shè)置量化參數(shù), 并且可編碼和解碼transform_unit_qp_delta。即,可在和編碼單元具有相同尺寸的變換單 元中設(shè)置量化參數(shù),并且可編碼和解碼transform_unit_qp_delta。此外,在具有與1相同或 比1深的深度的變換單元的情況下,設(shè)置與按照最淺深度設(shè)置的量化參數(shù)相同的量化參數(shù), 由此省略其編碼和解碼。即,僅在和編碼單元具有相同尺寸的變換單元中存在要編碼的殘 余信號的情況下,設(shè)置量化參數(shù),并編碼和解碼殘余量化參數(shù)。
[0288]表11示出了包括代表其中設(shè)置量化參數(shù)的塊的尺寸和深度的語法元素的變換單 元的示例。
[0292] 在表11中,log2_qp_unit_size指示其中設(shè)置、編碼、或解碼量化參數(shù)的單元的特 定尺寸,unit_qp_delta指示變換單元的殘余量化參數(shù),trafoDepth指示編碼和解碼對象變 換單元的深度,而residualDataPresentFlag指示是否存在要編碼和解碼的殘余信號。這 里,該變換單元可包括殘余量化參數(shù),根據(jù)編碼單元的尺寸僅最多為該塊的特定尺寸。另 外,在存在比其中設(shè)置量化參數(shù)的塊的特定尺寸具有更小尺寸的塊的情況下,可能將具有 較小尺寸的塊的量化參數(shù)設(shè)置為與按照特定尺寸設(shè)置的量化參數(shù)相同,由此省略對具有較 小尺寸的塊的殘余量化參數(shù)進(jìn)行編碼和解碼的處理。另外,用于編碼和解碼圖像的設(shè)備可 對于具有特定塊尺寸或更多的尺寸的所有編碼單元設(shè)置、編碼和解碼量化參數(shù)。另外,因?yàn)?變換單元具有深度〇,所以,用于編碼和解碼圖像的設(shè)備可按照和編碼單元的尺寸相同的尺 寸來執(zhí)行變換和逆變換。
[0293] 例如,當(dāng) log2CUSize為3、log2_qp_unit_size為2、1:^;1^〇〇6卩1:11為0、而 residualDataPresentFlag為1時(shí),編碼或解碼對象編碼單元具有8X8的尺寸,其中設(shè)置、編碼 或解碼量化參數(shù)的編碼單元具有4 X 4的尺寸,變換單元具有深度0,并且存在殘余信號。所以, 可在對應(yīng)編碼單元中設(shè)置、編碼或解碼作為變換單元中的殘余量化參數(shù)的unit_qp_delta。
[0294] 表12示出了包括與量化參數(shù)可改變信息關(guān)聯(lián)的語法元素的畫面參數(shù)集(PPS)的示例。
[0298] 在表12中,min⑶DQPsize指示代表其中設(shè)置、編碼或解碼量化參數(shù)的塊的特定尺 寸的語法元素。
[0299] 例如,當(dāng)minCUDQPsize為0時(shí),可僅對于畫面內(nèi)和LCU的尺寸具有相同尺寸的塊來 設(shè)置、編碼或解碼量化參數(shù)。當(dāng)minCUDQPsize為1時(shí),可對于和具有LCU-半的寬度和高度的 塊相比具有相同尺寸或更大尺寸的塊,來設(shè)置、編碼或解碼量化參數(shù)。即,當(dāng)LCU為64X64并 且minCUDQPsize為1時(shí),可僅對于具有與32X32相比相同尺寸或更大尺寸的塊,來設(shè)置、編 碼或解碼量化參數(shù)。即,當(dāng)minCUDQPsize為N時(shí),可對于與具有minCUDQPsize為N-1的情況下 的一半的寬度和高度的塊相比具有相同尺寸或更大尺寸的塊,來設(shè)置、編碼或解碼量化參 數(shù),其中N指示正整數(shù)。在存在比其中設(shè)置量化參數(shù)的塊的特定尺寸具有更小尺寸的塊的情 況下,可能將具有較小尺寸的塊的量化參數(shù)設(shè)置為與按照特定尺寸設(shè)置的量化參數(shù)相同。
[0300] 另外,min⑶DQPsize可被編碼為具有Μ比特固定長度或可變長度,其中Μ指示正整 數(shù)。上面表12示出了其中Μ為4的示例。
[0301] 另外,不在PPS或片段報(bào)頭中傳送minCUDQPsize,并且在編碼器或解碼器中預(yù)定義 固定塊尺寸,使得可以僅對于和固定塊尺寸相比具有相同尺寸或更大尺寸的塊,來設(shè)置、編 碼、或解碼量化參數(shù),其中N指示正整數(shù)。
[0302] 表13示出了包括與量化參數(shù)可改變信息關(guān)聯(lián)的語法元素的片段報(bào)頭的示例。
[0303] [表 13]
[0305] 在表13中,min⑶DQPsize指示代表其中設(shè)置、編碼、或解碼量化參數(shù)的塊的特定尺 寸的語法元素。
[0306] 例如,當(dāng)minCUDQPsize為0時(shí),可僅對于片段內(nèi)和LCU的尺寸具有相同尺寸的塊來 設(shè)置、編碼或解碼量化參數(shù)。當(dāng)minCUDQPsize為1時(shí),可對于和具有LCU-半的寬度和高度的 塊相比具有相同尺寸或更大尺寸的塊,來設(shè)置、編碼或解碼量化參數(shù)。即,當(dāng)LCU為64X64并 且minCUDQPsize為1時(shí),可僅對于具有與32X32相比相同尺寸或更大尺寸的塊,來設(shè)置、編 碼或解碼量化參數(shù)。即,當(dāng)minCUDQPsize為N時(shí),可僅對于與具有minCUDQPsize為N-1的情況 下的一半的寬度和高度的塊相比具有相同尺寸或更大尺寸的塊,來設(shè)置、編碼或解碼量化 參數(shù),其中N指示正整數(shù)。在存在比其中設(shè)置量化參數(shù)的塊的特定尺寸具有更小尺寸的塊的 情況下,可能將具有較小尺寸的塊的量化參數(shù)設(shè)置為與按照特定尺寸設(shè)置的量化參數(shù)相 同。
[0307]另外,min⑶DQPsize可被編碼為具有Μ比特固定長度或可變長度,其中Μ指示正整 數(shù)。
[0308]表14示出了包括與量化參數(shù)可改變信息關(guān)聯(lián)的語法元素的LCU語法(編碼樹語法) 的示例。
[0312]在表14中,lcu_qp_level指示代表其中設(shè)置、編碼、或解碼量化參數(shù)的塊的特定尺 寸的語法元素。可以如下計(jì)算其中設(shè)置、編碼、或解碼量化參數(shù)的塊的特定尺寸。
[0313] QP_bl〇ck_size = LCU_size>>lcu_qp_level
[0314] 其中QP_bl〇Ck_siZe指示其中設(shè)置、編碼、或解碼量化參數(shù)的塊的特定尺寸,而 LCU_size指示LCU的尺寸。
[0315] 另外,僅當(dāng)劃分對應(yīng)LCU或塊時(shí),才傳送lcu_qp_level,并且可根據(jù)QP_block_size 來設(shè)置、編碼、或解碼量化參數(shù)。例如,在表14中,可理解的是,當(dāng)split_coding_unit_flag |^0][70]為1時(shí),劃分對應(yīng)塊,并且當(dāng)8口1;[1:_00(1;[1^_1111;[1:_;1^]^|^0][70]為0時(shí),不劃分對應(yīng) 塊。另外,僅當(dāng)split_coding_unit_flag[xO][yO]為1并且對應(yīng)塊和LCU具有相同尺寸時(shí),才 可以對于具有和QP_bl 〇ck_size相同尺寸或更大尺寸的塊,來設(shè)置、編碼、或解碼量化參數(shù)。 [0316]另外,僅當(dāng)在對應(yīng)IXU或塊中存在殘余信號時(shí),才傳送lcu_qp_level,并且可根據(jù) 所計(jì)算的QP_bl 〇ck_siZe來設(shè)置、編碼、或解碼量化參數(shù)。
[0317] 例如,當(dāng)lCu_qp_depth為0時(shí),可僅對于和IXU具有相同尺寸的塊,來設(shè)置、編碼、或 解碼量化參數(shù)。當(dāng)lcu_qp_depth為1時(shí),可對于和具有IXU-半的寬度和高度的塊相比具有 相同尺寸或更大尺寸的塊,來設(shè)置、編碼或解碼量化參數(shù)。即,當(dāng)IXU為64X64并且lcu_qp_ depth為1時(shí),可僅對于具有與32X32相比相同尺寸或更大尺寸的塊,來設(shè)置、編碼或解碼量 化參數(shù)。即,當(dāng)lcu_cip_depth為N時(shí),可僅對于與具有l(wèi)cu_cip_depth為N-1的情況下的一半的 寬度和高度的塊相比具有相同尺寸或更大尺寸的塊,來設(shè)置、編碼或解碼量化參數(shù),其中N 指示正整數(shù)。
[0318]另外,lcU_qp_depth可被編碼為具有Μ比特固定長度或可變長度,其中Μ指示正整 數(shù)。
[0319] 表15示出了包括與量化參數(shù)可改變信息關(guān)聯(lián)的語法元素的畫面參數(shù)集(PPS)的示 例,其中表5 的 qp_change_allowed_f lag與表 12 的minCUDQPsize彼此集成。
[0320] [表 15]
[0322]在表15中,CU_dqp_idC指示與量化參數(shù)可改變信息關(guān)聯(lián)的語法元素。用于解碼圖 像的設(shè)備可在PPS中解碼cu_dqp_idc。當(dāng)cu_dqp_idc的值為0時(shí),用于解碼圖像的設(shè)備可以 既不在比畫面低的單元中解碼量化參數(shù)也不在比畫面低的單元中改變量化參數(shù)。當(dāng)cu_ dqp_idc的值是大于0的正數(shù)時(shí),用于解碼圖像的設(shè)備可以在比畫面低的單元中改變量化參 數(shù),并且Cu_dqp_idc的值可以指示其中設(shè)置、編碼或解碼量化參數(shù)的塊的特定尺寸。
[0323] 例如,當(dāng)cu_dqp_idc為1時(shí),可僅對于畫面內(nèi)和LCU具有相同尺寸的塊,來設(shè)置、編 碼、或解碼量化參數(shù)。當(dāng)cu_dqp_idc為2時(shí),可對于和具有LCU-半的寬度和高度的塊相比具 有相同尺寸或更大尺寸的塊,來設(shè)置、編碼或解碼量化參數(shù)。例如,當(dāng)LCU為64X64并且cu_ dqp」dc為2時(shí),可僅對于具有與32X32相比相同尺寸或更大尺寸的塊,來設(shè)置、編碼或解碼 量化參數(shù)。在存在和其中設(shè)置量化參數(shù)的塊的特定尺寸相比具有較小尺寸的塊的情況下, 可能將具有較小尺寸的塊的量化參數(shù)設(shè)置為與按照該特定尺寸設(shè)置的量化尺寸相同。
[0324] 其間,可改變在圖1、2、5和6中描述的每一操作的順序。
[0325] 盡管已為了解釋的目的而公開了本發(fā)明的示范實(shí)施例,但是本領(lǐng)域技術(shù)人員將理 解的是,各種修改、添加和替換是可能的,而不脫離所附權(quán)利要求中公開的本發(fā)明的范圍和 精神。
[0326] 因此,本發(fā)明的范圍不被解釋為限于所描述的實(shí)施例,而是由所附權(quán)利要求及其 等效來限定。
【主權(quán)項(xiàng)】
1. 一種用于解碼圖像的設(shè)備,該設(shè)備包括: 解碼單元,用于接收包括圖像信息的比特流,并從該比特流解碼關(guān)于具有相同量化參 數(shù)的基本塊的尺寸的基本塊尺寸信息、和解碼對象單元的殘余量化參數(shù); 預(yù)測單元,用于基于該基本塊尺寸信息來預(yù)測該解碼對象單元的預(yù)測量化參數(shù);和 確定單元,用于使用所述預(yù)測量化參數(shù)和殘余量化參數(shù),來確定該解碼對象單元的量 化參數(shù), 其中該基本塊尺寸信息在畫面參數(shù)集中解碼,并且該殘余量化參數(shù)在變換單元TU中解 碼, 其中,當(dāng)該解碼對象單元的尺寸小于該基本塊的尺寸時(shí),該解碼對象單元被包括在該 基本塊的內(nèi)部部分中,并且該解碼對象單元的預(yù)測量化參數(shù)被推導(dǎo)為和該基本塊內(nèi)部的其 他單元的預(yù)測量化參數(shù)相同的值。2. 根據(jù)權(quán)利要求1的設(shè)備,其中當(dāng)該解碼對象單元的尺寸小于基本塊時(shí),該解碼單元省 略該殘余量化參數(shù)的解碼。3. 根據(jù)權(quán)利要求1的設(shè)備,其中當(dāng)該解碼對象單元的尺寸大于或等于基本塊時(shí),解碼該 殘余量化參數(shù)。4. 根據(jù)權(quán)利要求1的設(shè)備,其中基于指示是否解碼該殘余量化參數(shù)的量化參數(shù)解碼標(biāo) 記信息,來解碼該殘余量化參數(shù)。
【文檔編號】H04N19/70GK106028037SQ201610518671
【公開日】2016年10月12日
【申請日】2011年8月17日
【發(fā)明人】林成昶, 金暉容, 鄭洗潤, 曹叔嬉, 金鐘昊, 李河賢, 李鎮(zhèn)浩, 崔振秀, 金鎮(zhèn)雄, 安致得
【申請人】韓國電子通信研究院