00)的"幀內(nèi)路徑"和用于幀 間解碼的"幀間路徑"。解碼器(600)的許多組件被使用于幀內(nèi)解碼和幀間解碼兩者。由那 些組件執(zhí)行的確切操作可以取決于正被解壓縮的信息的類型而變化。
[0082] 緩沖器(690)接收用于已壓縮幀的已編碼數(shù)據(jù)(695),并且使所接收的已編碼數(shù) 據(jù)對解析器/熵解碼器(680 )而言是可用的。已編碼數(shù)據(jù)可以包括指示為色度設(shè)置的QP值 的語法元素,諸如圖片級色度QP偏移和/或條帶級色度QP偏移。第VII節(jié)描述了這樣的 語法元素的示例。解析器/熵解碼器(680)通過典型地施加在編碼器中執(zhí)行的熵編碼的逆 過程,而對熵編碼的量化的數(shù)據(jù)以及熵編碼的輔助信息進(jìn)行熵解碼。
[0083] 運動補(bǔ)償器(630)將運動信息(615)施加到一個或者多個參考幀(625),以形成正 被重建的幀(605)的子塊和/或塊的經(jīng)運動補(bǔ)償?shù)念A(yù)測(635)。幀存儲(620)存儲一個或 者多個之前重建的幀,以供作為參考幀使用。
[0084] 幀內(nèi)路徑可以包括幀內(nèi)預(yù)測模塊(未示出),其根據(jù)相鄰的、之前重建的像素值而 在空間上預(yù)測當(dāng)前塊或者子塊的像素值。在幀間路徑中,解碼器(600)重建預(yù)測殘差。逆量 化器(670)通過潛在地使用色度QP值而對熵解碼的數(shù)據(jù)進(jìn)行逆量化。例如,解碼器(600) 基于比特流中的語法元素,為視頻的圖片、條帶和/或其它部分(諸如編碼單元)設(shè)置用于亮 度QP和色度QP的值,并且逆量化器(670)相應(yīng)地對變換系數(shù)進(jìn)行逆量化。
[0085] 在一些實現(xiàn)中,解碼器可以在解碼期間設(shè)置圖片級亮度QP值、條帶級亮度QP值或 者編碼單元級亮度QP值,正如通過比特流中的語法元素所指示的,語法元素包括圖片級亮 度QP值、條帶級亮度QP偏移(如果存在)和編碼單元級亮度QP偏移(如果存在)。圖片內(nèi) 的不同條帶可以具有規(guī)定的不同亮度QP值,并且條帶內(nèi)的不同編碼單元可以具有規(guī)定的 不同亮度QP值。解碼器還設(shè)置圖片級色度QP值或者條帶級色度QP值,正如在比特流中用 一個或者多個色度QP偏移來指示的。解碼器還可以使用量化縮放矩陣來建立用于亮度分 量和/或色度分量的系數(shù)的頻率特定的縮放因子。QP值按照定義的關(guān)系來代表量化步長 ("QSS"),正如上文描述的。
[0086] 逆頻率變換器(660)將重建的頻域數(shù)據(jù)轉(zhuǎn)換成空間域信息。例如,逆頻率變換器 (660)將逆塊變換施加到頻率變換系數(shù),從而產(chǎn)生像素值數(shù)據(jù)或者預(yù)測殘差數(shù)據(jù)。逆頻率變 換可以是逆離散余弦變換、其整數(shù)近似或者是其它類型的逆頻率變換。
[0087] 對于預(yù)測的幀而言,解碼器(600)將重建的預(yù)測殘差(645)與經(jīng)運動補(bǔ)償?shù)念A(yù)測 (635)相組合,以形成重建的幀(605)。(雖然在圖6中未示出,但是在幀內(nèi)路徑中,解碼器 (600)可以將預(yù)測殘差與來自幀內(nèi)預(yù)測的空間預(yù)測相組合。)解碼器(600)中的運動補(bǔ)償回 路包括在幀存儲(620)之前或者之后的自適應(yīng)回路中的去塊濾波器(610)。解碼器(600)將 回路中濾波施加到重建的幀,以自適應(yīng)地平滑幀中跨邊界的不連續(xù)性。在解碼期間的去塊 濾波的細(xì)節(jié)(例如,取決于諸如這樣的因素的規(guī)則,即:內(nèi)容/平滑度、編碼模式、用于在邊 界的不同側(cè)上的塊/子塊的運動向量、塊/子塊大小、編碼/未編碼狀態(tài)等等)典型地反映 出在編碼期間的去塊濾波的細(xì)節(jié)。
[0088] 在圖6中,解碼器(600 )還包括后處理去塊濾波器(608 )。后處理去塊濾波器(608 ) 可選地平滑重建的幀中的不連續(xù)性。其它的濾波(諸如去環(huán)(de-ring)濾波)也可以作為后 處理濾波的一部分而被施加。
[0089] 取決于實現(xiàn)和所期望的解壓縮的類型,解碼器的模塊可以被添加、省略、拆分成多 個模塊、與其它模塊相組合、和/或被類似的模塊替代。在可替換的實施例中,具有不同模 塊和/或模塊的其它配置的解碼器執(zhí)行所描述技術(shù)中的一個或者多個。解碼器的特定實施 例典型地使用解碼器(600)的變型或者補(bǔ)充版本。在解碼器(600)內(nèi)的模塊之間所示出的 關(guān)系指示解碼器中的信息的一般流;為了簡潔,未示出其它關(guān)系。
[0090] VII.擴(kuò)展范圍的色度QP值的控制和使用 本節(jié)介紹用于控制和使用色度QP值的各種創(chuàng)新。
[0091] 在JCTVC-11003中的HEVC設(shè)計中,對于比特深度(bit-cbpth)8而言,用于色度的 QP被限于范圍[0, 39]。相比之下,對于比特深度8而言,用于亮度的QP可以在范圍[0,51] 中變化。對于更高的比特深度而言,用于亮度和色度兩者的范圍被適當(dāng)?shù)卦龃?。采用這個 設(shè)計,使用于色度的QP值與使用于亮度的QP值相比在小得多的值處飽和。換言之,使用于 色度的最商QP值(和最商QSS)遠(yuǎn)遠(yuǎn)小于使用于殼度的最商QP值(和最商QSS)。在相對于 亮度分量而言有過量的(無效率的、不必要的)比特被分配給色度分量的編碼時,這種限制 會導(dǎo)致在低比特率應(yīng)用中對于速率控制的問題。而且,該設(shè)計可能對廣泛的多種多樣的顏 色格式并不適當(dāng)。
[0092] 特別是,按照J(rèn)CTVC-11003中的HEVC設(shè)計,使用于色度分量Cb和Cr的QP(即QP a 和QP&)是如下地從使用于亮度分量的QP (QPy)推導(dǎo)出來的。基于對中間QP索引9?1的查 找,QPjP QP &的值等于在表1中所規(guī)定的QP c的值。表1將QP JE定為qP冊函數(shù)。
【主權(quán)項】
1. 一種計算設(shè)備,其實施適于執(zhí)行一種方法的圖像或者視頻編碼器,所述方法包括: 對圖像或者視頻內(nèi)容進(jìn)行編碼,用于所述圖像或者視頻內(nèi)容的量化參數(shù)(QP)的值按照 在主要分量和一個或者多個次要分量之間的關(guān)系變化,其中所述編碼包括: 根據(jù)主要分量QP和次要分量QP偏移來確定QP索引;并且 將該QP索引映射到次要分量QP,其中由次要分量QP指示的量化步長(QSS)的范圍的 上限基本上與由主要分量QP指示的QSS的范圍的上限相匹配;并且 輸出包括已編碼內(nèi)容的比特流的至少一部分。
2. 如權(quán)利要求1的計算設(shè)備,其中所述映射遵循將不同的QP索引值映射到相對應(yīng)的次 要分量QP值的表,其中主要分量是亮度分量而一個或者多個次要分量是一個或者多個色 度分量,其中qP:代表QP索引,其中QP。代表色度QP的值,并且其中所述表為:
3. 如權(quán)利要求1中的計算設(shè)備,其中所述映射使用函數(shù),按照所述函數(shù),第一范圍的QP 索引值具有到相對應(yīng)的次要分量QP值的線性映射,第二范圍的QP索引值具有到相對應(yīng)的 次要分量QP值的非線性映射,而第三范圍的QP索引值具有到相對應(yīng)的次要分量QP值的線 性映射。
4. 如權(quán)利要求1中的計算設(shè)備,其中所述映射遵循邏輯,所述邏輯實現(xiàn)在不同的QP索 引值和相對應(yīng)的次要分量QP值之間的分段線性關(guān)系,其中主要分量是亮度分量,而一個或 者多個次要分量是一個或者多個色度分量,其中qP:代表QP索引,其中QP。代表色度QP的 值,并且其中所述邏輯為:
5. 如權(quán)利要求1的計算設(shè)備,其中對于與高QSS相關(guān)聯(lián)的一系列QP索引值而言,所述 關(guān)系由以下特征中的一個或者多個來表征: 對于次要分量QP偏移的常量值而言,次要分量QP與主要分量QP完全相同; QSS的值以由主要分量QP代表的QSS與由次要分量QP代表的QSS的比率改變,其中對 于用于次要分量QP偏移的默認(rèn)值零而言,比率至多為2 ; 主要分量QP的值的改變導(dǎo)致次要分量QP的值的相同大小的改變,以使得主要分量QP的改變與次要分量QP的改變的比率為1 ;以及 對于為六的次要分量QP偏移的值而言,次要分量QP與主要分量QP完全相同。
6. 如權(quán)利要求1的計算設(shè)備,其中主要分量是亮度分量,而一個或者多個次要分量是 一個或者多個色度分量,其中次要分量QP偏移合并圖片級色度QP偏移和條帶級色度QP偏 移,并且其中QP索引是按照下式確定的變量qPI:
其中QPY代表亮度QP,qp_〇ffset代表圖片級色度QP偏移,sliCe_qp_delta代表條帶 級色度QP偏移,而Clip3 (a,b,c)代表將c的值修剪到a至b范圍的函數(shù)。
7. 如權(quán)利要求6的計算設(shè)備,其中所述比特流包括圖片參數(shù)組中的標(biāo)記,其指示條帶 級色度QP偏移在條帶頭中的存在或者不存在。
8. -種在實施圖像或者視頻解碼器的計算設(shè)備中的方法,包括: 接收包括已編碼圖像或者視頻內(nèi)容的比特流的至少一部分,用于所述已編碼圖像或者 視頻內(nèi)容的量化參數(shù)(QP)的值按照在主要分量和一個或者多個次要分量之間的關(guān)系變化; 并且 對已編碼內(nèi)容的至少一些進(jìn)行解碼,其中所述解碼包括: 根據(jù)主要分量QP和次要分量QP偏移來確定QP索引;并且 將該QP索引映射到次要分量QP,其中由次要分量QP指示的量化步長(QSS)的范圍的 上限基本上與由主要分量QP指示的QSS的范圍的上限相匹配。
9. 如權(quán)利要求8的方法,其中主要分量是亮度分量,而一個或者多個次要分量是一個 或者多個色度分量,其中次要分量QP偏移合并圖片級色度QP偏移和條帶級色度QP偏移, 其中QP索引是按照下式確定的變量qPI:
其中QPY代表亮度QP,qp_〇ffset代表圖片級色度QP偏移,sliCe_qp_delta代表條帶 級色度QP偏移,而Clip3(a,b,c)代表將c的值修剪到a至b的范圍的函數(shù),并且其中該比 特流包括圖片參數(shù)組中的標(biāo)記,其指示條帶級色度QP偏移在條帶頭中的存在或者不存在。
10. -種或者多種計算機(jī)可讀存儲介質(zhì),其存儲計算機(jī)可執(zhí)行指令,用于使得設(shè)備由此 被編程來執(zhí)行一種方法,所述方法包括: 根據(jù)亮度QP和色度QP偏移來確定QP索引,其中亮度QP和色度QP偏移在比特流中被 指示,其中比特流包括圖片參數(shù)組中的標(biāo)記,其指示條帶級色度QP偏移在條帶頭中的存在 或者不存在,并且其中如果條帶級色度QP偏移在條帶頭中存在的話,則色度QP偏移合并圖 片級色度QP偏移和條帶級色度QP偏移;并且 將該QP索引映射到色度QP。
【專利摘要】在對取決于亮度量化參數(shù)(“QP”)值的色度QP值的控制和使用中的創(chuàng)新。更一般地,這些創(chuàng)新涉及對用于次要顏色分量的QP值的控制和使用,所述用于次要顏色分量的QP值取決于用于主要顏色分量的QP值。例如,在編碼期間,編碼器根據(jù)主要分量QP和次要分量QP偏移來確定QP索引。編碼器將QP索引映射到具有擴(kuò)展的范圍的次要分量QP。編碼器輸出包括已編碼內(nèi)容的比特流的至少一部分。相對應(yīng)的解碼器接收包括已編碼內(nèi)容的比特流的至少一部分。在解碼期間,解碼器根據(jù)主要分量QP和次要分量QP偏移來確定QP索引,然后將QP索引映射到具有擴(kuò)展的范圍的次要分量QP。
【IPC分類】H04N19-174, H04N19-126, H04N19-70, H04N19-186
【公開號】CN104584559
【申請?zhí)枴緾N201380045723
【發(fā)明人】J. 薩利文 G., 卡努穆里 S.
【申請人】微軟公司
【公開日】2015年4月29日
【申請日】2013年7月2日
【公告號】EP2868084A1, US20140003497, WO2014008277A1