用于視頻壓縮的基于亮度的編碼工具的制作方法
【專利摘要】可以從編碼視頻信號接收與圖像的空間區(qū)域有關(guān)的元數(shù)據(jù)和樣本數(shù)據(jù)。確定圖像的特定空間區(qū)域是否對應(yīng)于特定亮度水平區(qū)域。響應(yīng)于確定特定空間區(qū)域?qū)?yīng)于特定亮度水平區(qū)域,對特定空間區(qū)域中的樣本集合執(zhí)行信號處理和視頻壓縮操作。信號處理和視頻壓縮操作至少部分地取決于特定亮度水平區(qū)域。
【專利說明】
用于視頻壓縮的基于亮度的編碼工具
[0001] 相關(guān)申請的交叉引用
[0002] 本申請要求2014年2月26日提交的美國臨時專利申請第61/944,909號的優(yōu)先權(quán), 其全部內(nèi)容通過引用合并到本文中。
技術(shù)領(lǐng)域
[0003] 本發(fā)明一般設(shè)及圖像處理,并且更具體地,設(shè)及對視頻圖像的編碼和解碼。
【背景技術(shù)】
[0004] 在由高端攝像機拍攝的場景相關(guān)高動態(tài)范圍化DR)圖像可能包括對于傳輸、存儲 和顯示而言不是最佳的大量數(shù)據(jù),通常將運些圖像轉(zhuǎn)換成數(shù)據(jù)量小得多的并且能夠W各種 可用的比特率傳遞到下游裝置并在顯示器上呈現(xiàn)的后期制作圖像。傳統(tǒng)顯示器(例如當(dāng)今 市場上的消費型皿TV、臺式監(jiān)視器)通常在BT.709色下僅能支持100尼特的峰值亮度。因此, 現(xiàn)有技術(shù)的視頻編碼標(biāo)準(zhǔn),如高效率視頻編碼化EVC)、H. 264/AVC等是在考慮到在運樣的顯 示器上保留最佳視覺質(zhì)量的情況下開發(fā)的。下一代新式顯示器可W在色域比BT.709寬得多 的情況下支持更高的峰值亮度(例如4000尼特)。為了利用使新式顯示器相比于不那么新式 的顯示器能夠W各種質(zhì)量特性顯著改善的方式呈現(xiàn)圖像的技術(shù)進(jìn)步的優(yōu)點,可W增強所采 用的視頻編碼標(biāo)準(zhǔn),W使用比BT. 709更高的動態(tài)范圍和更寬的色域?qū)D像進(jìn)行編碼。
[0005] 由于有限的位深度和其他因素如有損壓縮,壓縮之后的后期制作圖像與場景相關(guān) 皿R圖像相比可能包含顯著的編碼誤差。當(dāng)在新式顯示器上呈現(xiàn)后期制作圖像時,運些編碼 誤差可能導(dǎo)致明顯的視覺偽象,尤其在所呈現(xiàn)的圖像的特定空間區(qū)域,如高亮(或亮區(qū)域) 或者陰影細(xì)節(jié)(或暗區(qū)域)更是如此。
[0006] 在本部分中描述的方法是能夠被執(zhí)行的方法,但是不一定是先前已經(jīng)被構(gòu)思或執(zhí) 行的方法。因此,除非另有說明,否則不應(yīng)該假定在本部分中描述的任何方法僅因其被包括 在本部分中而被認(rèn)為是現(xiàn)有技術(shù)。類似地,除非另有說明,否則不應(yīng)該假定在基于本部分的 任何現(xiàn)有技術(shù)中已經(jīng)意識到關(guān)于一種或更多種方法而識別出的問題。
【附圖說明】
[0007] 在附圖的圖中W示例性方式而非限制性方式來說明本發(fā)明,并且在附圖中相似的 附圖標(biāo)記指代類似的要素,并且其中:
[000引圖1A和圖1B分別示出了示例視頻編碼器和示例視頻解碼器;
[0009] 圖2示出了碼字集合和亮度水平集合之間的示例映射;
[0010] 圖3A和圖3B示出了示例SA0帶劃分;
[0011] 圖4A至圖4C示出了示例處理流程;W及
[0012] 圖5示出了可W在其上實現(xiàn)如本文中所描述的計算機或計算裝置的示例硬件平 臺。
【具體實施方式】
[0013] 在本文中描述了設(shè)及對視頻圖像進(jìn)行編碼和解碼的示例實施方式。在下面的描述 中,出于說明的目的,闡述了大量具體細(xì)節(jié)W提供對本發(fā)明的透徹理解。然而,將會明白可 W在沒有運些具體細(xì)節(jié)的情況下實踐本發(fā)明。在其他實例中,并未詳盡地描述已知的結(jié)構(gòu) 和裝置,W避免不必要地封閉、模糊或者混淆本發(fā)明。
[0014] 在本文中根據(jù)W下概要來描述示例實施方式:
[001引 1. 一般概述
[0016] 2.示例視頻編解碼器
[0017] 3.非線性映射和編碼誤差
[001引 4.內(nèi)部精度 [0019] 5.帖間預(yù)測/運動補償
[0020] 6.帖內(nèi)預(yù)測
[0021] 7.變換、量化和QP映射
[0022] 8.賭編碼
[0023] 9.解塊
[0024] 10.樣本自適應(yīng)偏移
[0025] 11.去帶濾波
[00%] 12.其他示例操作
[0027] 13.示例處理流程
[002引14.實現(xiàn)機制一一硬件概述
[0029] 15.等同方案、擴(kuò)展方案、替代方案和其他方案
[0030] 1. 一般概述
[0031] 本概述提供對本發(fā)明的示例實施方式的一些方面的基本描述。應(yīng)當(dāng)注意,該概述 并非是對示例實施方式的各方面的廣泛或詳盡概括。此外,應(yīng)當(dāng)注意,此概述并非意在被理 解為識別示例實施方式的任何特別顯著的方面或要素,也并非意在被理解為劃定一般為本 發(fā)明、特別是示例實施方式的任何范圍。此概述僅W扼要和簡化的形式提供與示例實施方 式有關(guān)的一些概念,并且應(yīng)當(dāng)被理解為僅是隨后在下面描述的示例實施方式的更詳細(xì)描述 的概念性前序。注意,盡管本文中討論了單獨的實施方式,但是可W將本文中討論的部分實 施方式和/或?qū)嵤┓绞降娜我饨M合進(jìn)行組合W形成另外的實施方式。
[0032] 本文所描述的技術(shù)可應(yīng)用于對支持色域和/或動態(tài)范圍的各種組合中的任何組合 的視頻圖像進(jìn)行編碼和/或解碼。例如,運些技術(shù)可被應(yīng)用于對支持相對寬的色域和/或高 動態(tài)范圍(例如,增強動態(tài)范圍或邸R、可視動態(tài)范圍或VDR、皿R等)的視頻圖像進(jìn)行編碼和/ 或解碼。運些技術(shù)還可W被應(yīng)用于對支持相對窄的色域和/或窄動態(tài)范圍(例如,標(biāo)準(zhǔn)動態(tài) 范圍或SDR等)的視頻圖像進(jìn)行編碼和/或解碼。另外地、替選地或可選地,可W根據(jù)各種可 能的視頻格式中的一個或更多個視頻格式對運些視頻圖像進(jìn)行編碼或解碼。可W用各種可 用比特率中的一個或更多個將運些視頻圖像作為視頻信號來發(fā)送或接收。
[0033] 本文所描述的技術(shù)中的一些技術(shù)或所有技術(shù)可W用于對擴(kuò)展動態(tài)范圍化DR)信號 形式的視頻圖像進(jìn)行處理(例如,編碼、解碼等),該擴(kuò)展動態(tài)范圍化DR)信號包括使用感知 量化器、非感知量化器等生成的碼字。在一些實施方式中,EDR信號可W但不僅限于包括由 感知量化器生成的W人類感知模型表示人類感知的量(例如,基準(zhǔn)灰度水平等)的碼字。在 一些實施方式中,EDR信號可W支持10,000尼特(或cd/m2)的峰值亮度水平和0.005尼特的 暗黑水平,其中,對比度為2,000,000:1。另外地、可選地或替選地,EDR信號可W支持(例如, 顯著地等)比BT.709的色域更大的色域。
[0034] 本文所描述的技術(shù)中的一些技術(shù)或所有技術(shù)還可W用于對SDR信號形式的視頻圖 像進(jìn)行處理(例如,編碼、解碼等)。在一些實施方式中,SDR信號可W支持大約50至100尼特 的峰值亮度水平,其中,對比度小于31og單位的亮度(或動態(tài)范圍)。另外地、可選地或替選 地,SDR信號可W支持與BT.709的色域相當(dāng)?shù)纳颉?br>[0035] 本文所描述的技術(shù)可W被應(yīng)用于對支持各種顏色空間中的任何顏色空間的視頻 圖像進(jìn)行編碼和/或解碼。例如,運些技術(shù)可用于在W下顏色空間中的一個或更多個顏色空 間中對視頻圖像進(jìn)行處理(例如,編碼、解碼等):RGB顏色空間、Y化化空間、XYZ空間、Y化Dx 空間、混合顏色空間、具有Ξ個或更多個原色的顏色空間等。運些視頻圖像可W包括表示一 個或更多個顏色空間的分量值的碼字。
[0036] 在一些實施方式中,根據(jù)本文所描述的技術(shù)處理的視頻圖像可W包括指示相對亮 度水平或絕對亮度水平的碼字(例如,亮度水平、亮度值、EDR碼字等)。相對亮度水平可W但 并不僅限于是相對于基準(zhǔn)值如暗黑水平等的無單位量。絕對亮度水平可W但不僅限于是W 尼特等表示的量。
[0037] 本文所描述的技術(shù)可應(yīng)用于對W下視頻圖像進(jìn)行編碼和/或解碼,該視頻圖像支 持其中使用碼字對駐留的視頻圖像進(jìn)行編碼或解碼的各種位深度的編碼空間中的任何編 碼空間。在一些實施方式中,供碼字用W對視頻信號進(jìn)行編碼或解碼的編碼空間或視頻信 號的位深度受行業(yè)所采用的標(biāo)準(zhǔn)接口設(shè)置的限制的約束。因此,視頻信號可能包含量化誤 差、剪切等。
[0038] 如本文所用,術(shù)語"位深度"指代在提供可用碼字W對圖像數(shù)據(jù)進(jìn)行編碼或量化的 編碼空間中設(shè)置的位的數(shù)量;低位深度的示例是8位;高位深度的示例是12位或更多。特別 地,術(shù)語"低位深度"或"高位深度"不表示碼字的最低有效位或最高有效位。
[0039] 在一些實施方式中,使用各種信號編碼方法(即,傳遞函數(shù)例如基于BT. 1886的伽 瑪編碼、基于運動圖像和電視工程師協(xié)會ST.2084(SMPTE 2084)的感知量化器等)中的一個 或更多個將視頻圖像編碼成特定位深度的視頻信號(例如,η位視頻信號、8位信號、10位信 號、12位信號、14+位信號等)。信號編碼方法可被配置成使視覺偽像跨由視頻信號支持的寬 動態(tài)范圍的大部分或者全部均勻分布和/或最小化。
[0040] 根據(jù)一些方法,視頻信號處理操作可基于與亮度水平的變化(例如,片、CTU、CU、 PU、TU、塊的平均亮度水平變化等)無關(guān)的關(guān)系、參數(shù)、函數(shù),濾波器等來內(nèi)插碼字、向碼字施 加偏移等。
[0041] 相比之下,可W使用本文所描述的技術(shù)來修改或更改運些信號處理操作的特征, W使得W與亮度水平的變化(例如,視頻編碼序列、場景、一個或更多個圖片、片、編碼樹單 元(CTU)、編碼單元(CU)、預(yù)測單元(PU)、變換單元(TU)、前述實體中的一個或更多個的塊的 平均亮度水平的變化等)有關(guān)的方式來處理圖像。
[0042] 具體地,根據(jù)本文所描述的技術(shù)的一個或更多個信號處理工具、操作、過程、模塊 等與在視頻信號中根據(jù)一個或更多個視頻編碼序列、一個或更多個場景、一個或更多個圖 片、一個或更多個片、一個或更多個CTU、一個或更多個CU、一個或更多個PU、一個或更多個 TU、一個或更多個塊等中的一個或更多個樣本或者一個或更多個樣本集合所確定的亮度變 化有關(guān)地操作。
[0043] 僅出于說明的目的,有時會使用W感知量化器編碼的視頻信號來解釋或描述本文 所描述的技術(shù)。然而,應(yīng)當(dāng)注意的是,本文所描述的技術(shù)可W在各種實施方式中應(yīng)用于通過 除了感知量化器或感知量化方法之外的其他量化器或量化方法編碼的視頻信號。
[0044] 僅出于示出的目的,有時會使用與皿VC編碼有關(guān)的若干信號處理操作、方法、處 理、模塊等來解釋或描述本文所描述的技術(shù)。然而,應(yīng)當(dāng)注意的是,本文所描述的技術(shù)可W 在各種實施方式中應(yīng)用于其他信號處理操作、方法、處理、模塊等。運些其他信號處理操作、 方法、處理、模塊等可W與肥VC相關(guān)或者可W不與肥VC有關(guān)。
[0045] 本文所描述的技術(shù)可W應(yīng)用于W各種視頻編碼語法中的一種或更多種格式化的 視頻信號。本文所描述的視頻編碼語法可W包括一個或更多個語法元素,所述一個或更多 個語法元素使得能夠根據(jù)從一個或更多個樣本或一個或更多個樣本集合確定的亮度水平 來適配信號處理操作、方法、處理、模塊等。
[0046] 在一些實施方式中,可W通過視頻編碼器來確定特定CTU(其也可W是最大的CU或 LCU,或替選地還可W被劃分成多個CU)、特定編碼單元等中的特定樣本集合的特定亮度水 平,然后W視頻信號的形式例如作為視頻信號中的一個或更多個語法元素信號傳送給視頻 解碼器。在一些實施方式中,可W通過視頻解碼器、視頻編碼器等例如基于從特定樣本集合 得出的變換域中的一個或更多個系數(shù)(例如,DCT系數(shù)中的DC系數(shù)等)來確定特定樣本集合 的特定亮度水平。
[0047] 示例語法元素可W包括但不僅限于W下語法元素中的任何語法元素:用于信號傳 送一個或更多個特定CTU、一個或更多個CU等中的一個或更多個特定樣本集合內(nèi)的一個或 更多個特定亮度水平的一個或更多個語法元素;用于基于亮度水平來切換色度內(nèi)插濾波器 的一個或更多個語法元素;用于施加非線性亮度補償濾波(例如,使用低通濾波器進(jìn)行的平 滑等)的一個或更多個語法元素;用于基于帖內(nèi)預(yù)測的亮度水平來調(diào)節(jié)闊值和濾波的一個 或更多個語法元素;用于針對與變換有關(guān)的計算中的操作參數(shù)來基于亮度水平調(diào)節(jié)精度的 位深度的一個或更多個語法元素;用于基于亮度水平來應(yīng)用不同的QP映射表的一個或更多 個語法元素;用于基于亮度水平(例如,亮區(qū)域、中色調(diào)區(qū)域、暗區(qū)域等)來調(diào)整CABAC(上下 文自適應(yīng)二進(jìn)制算術(shù)編碼)、霍夫曼編碼如H. 264中的上下文自適應(yīng)可變長度編碼(CAVLC) 等、哥倫布編碼等的一個或更多個語法元素;用于基于亮度水平等來修改解塊濾波器的一 個或更多個語法元素。
[0048] 僅出于說明的目的,有時會將視頻圖像的樣本所支持的動態(tài)范圍劃分成兩個或Ξ 個亮度水平范圍(例如,亮區(qū)域、中色調(diào)區(qū)域、暗區(qū)域等)。下面描述的示例中的兩個或Ξ個 亮度水平范圍可W由2位亮度指示符、霍夫曼碼字等來指示。然而,應(yīng)當(dāng)注意的是,本文所描 述的技術(shù)可W應(yīng)用于例如由(例如2位、3位、4位等)亮度指示符所指示的多于Ξ個亮度水平 范圍,并且甚至可W在不將亮度水平劃分成不同區(qū)域的情況下直接應(yīng)用于亮度水平
[0049] 在一些示例實施方式中,本文所描述的機制形成媒體處理系統(tǒng)的一部分,媒體處 理系統(tǒng)包括但不限于W下中的任何一者:視頻編碼裝置、視頻解碼裝置、手持式裝置、游戲 機、電視機、膝上型計算機、上網(wǎng)本計算機、平板計算機、蜂窩無線電話、電子書閱讀器、銷售 點終端、臺式計算機、計算機工作站、計算機信息站、或各種其它類型的終端和媒體處理單 J L· 〇
[0050] 對本領(lǐng)域的技術(shù)人員而言,對本文中所描述的一般原理和特征和優(yōu)選實施方式的 各種修改將是顯而易見的。因此,本公開內(nèi)容并不意在限于所示的實施方式,而是意在符合 與本文中所描述的原理和特征一致的最寬的范圍。
[0051] 2.示例視頻編解碼器
[0052] 本文所描述的技術(shù)(例如,算法等)可W由視頻編碼器用于將源視頻內(nèi)容編碼成保 留源視頻內(nèi)容的視覺細(xì)節(jié)的視頻信號。在一些實施方式中,基于視頻編碼技術(shù)(例如,由美 國加利福尼亞州舊金山市的杜比實驗室特許公司開發(fā)的VDR編碼技術(shù)等)使用(例如,由VDR 規(guī)范等定義的)源編碼格式的源碼字對源視頻內(nèi)容原始地編碼。通過本文所描述的視頻編 碼器生成的視頻信號可W直接或間接地發(fā)送給多種下游裝置或由其接收。
[0053] 支持相對寬動態(tài)范圍顯示操作的下游裝置(例如,視頻解碼器等)可W基于所接收 的視頻信號來得出和/或呈現(xiàn)寬動態(tài)范圍版本的源視頻內(nèi)容。另外地、可選地或替選地,支 持相對低動態(tài)范圍顯示操作的下游裝置可W基于所接收的視頻信號的至少一部分來得出 和/或呈現(xiàn)具有源視頻內(nèi)容的視覺細(xì)節(jié)的經(jīng)解碼的低動態(tài)范圍版本。
[0054] 圖1A示出了示例視頻編碼器100,其被配置成至少部分地基于源視頻內(nèi)容104來生 成視頻信號106。在一些實施方式中,視頻信號(106)符合如由視頻編碼規(guī)范(例如,基于標(biāo) 準(zhǔn)的專用的視頻編碼規(guī)范或標(biāo)準(zhǔn)的擴(kuò)展)規(guī)定的視頻信號結(jié)構(gòu)、視頻編碼語法等。
[0055] 源視頻內(nèi)容(104)可W包括輸入圖像的一個或更多個視頻編碼序列。視頻編碼序 列可W表示一個或更多個場景,其中的每個場景包括多個(例如,輸入的、經(jīng)解碼的等)圖 像。輸入圖像、中間圖像、解碼圖像、輸出圖像等可W處于各種不同顏色空間中的一個顏色 空間中。
[0056] 視頻信號(106)可W由視頻編碼器(100)提供給各種機制(例如,因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、 廣播、藍(lán)光等)中的任何機制下的下游裝置(例如,視頻解碼器如圖1B的視頻解碼器150等)。 [0057]視頻編碼器(100)可W包括多個編碼模塊(例如,102-1,102-2,...102-1,...,等), 期被配置成出于生成視頻信號(106)的目的執(zhí)行多個視頻信號處理操作。由視頻編碼器 (100)執(zhí)行的視頻信號處理操作的示例可包括但不僅限于W下操作中的任意操作:源視頻 內(nèi)容信號編碼格式轉(zhuǎn)換、變換、量化、逆變換、帖內(nèi)預(yù)測(或圖片內(nèi)預(yù)測)、帖間預(yù)測(或圖片 間預(yù)測、運動補償、解塊、樣本自適應(yīng)偏移(SA0)濾波、去帶濾波、賭編碼等。根據(jù)本文所描述 的技術(shù),由視頻編碼器(100)執(zhí)行的視頻信號處理操作中的至少一些是取決于亮度的。由視 頻編碼器(100)執(zhí)行的取決于亮度的操作的示例可W包括但不僅限于W下操作中的任意操 作:要由對視頻信號(106)進(jìn)行接收和處理的下游裝置執(zhí)行的內(nèi)聯(lián)操作、特定于編碼器的操 作、標(biāo)準(zhǔn)定義的操作(例如,肥VC定義的編碼器操作、肥VC定義的內(nèi)聯(lián)操作、H.264/AVC定義 的操作等)等。
[0058]視頻編碼器(100)可W被配置成將源視頻內(nèi)容(104)劃分成各個層級如視頻編碼 序列、場景、圖片、片、編碼樹單元(CTU)、編碼單元(CU)中等的一個或更多個的分區(qū)。由編碼 模塊(102-1,102-2,-'102-1,-')執(zhí)行的各種視頻信號處理操作可^在視頻編碼序列、場 景、圖片、片、編碼樹單元(CTU)、編碼單元(CU)等各個水平下執(zhí)行。
[0059] 用于對從源視頻內(nèi)容(104)解碼的圖片進(jìn)行劃分的空間區(qū)域的示例可W包括但不 僅限于片、CTU、CU等中的任何一者。在一些實現(xiàn)方式中,CTU包括亮度CTB和色度CTB。當(dāng)輸入 格式是4:2:0時,亮度CTB覆蓋亮度分量的L X L個樣本的矩形圖片區(qū)域,并且相應(yīng)的色度CTB 覆蓋兩個色度分量中的每個的各L/2 X L/2個樣本。如由視頻編碼語法中的序列參數(shù)集合 (SPS)中規(guī)定的語法元素所確定的,L的值可W等于16、32或64。亮度CTB和色度CTB可W被直 接用作編碼塊(CB),或者可W被進(jìn)一步劃分成多個CB。
[0060] 可W使用多個編解碼器中的一個或更多個編解碼器來實現(xiàn)由視頻編碼器(100)中 的編碼模塊(102-1,102-2,…102-1,…)執(zhí)行的信號處理操作中的一個或更多個信號處理 操作,編解碼器包括但不限于W下的任意組合:Η. 264/AVC/肥VC、MPEG-2、VP8、VC-1和/或其 他。
[0061] 可W通過下游裝置如圖1B的視頻解碼器150等來接收包含視頻內(nèi)容的視頻信號 (例如,編碼比特流等)。在一些實施方式中,視頻解碼器(150)包括多個編碼模塊(例如, 152-1,152-2,-,152-^-,,等),其被配置成出于生成視頻圖像156(例如,用于呈現(xiàn)等)的目 的,執(zhí)行多個視頻信號處理操作,視頻圖像156表示用于生成視頻信號(106)的源視頻內(nèi)容 的源圖像的重建版本。
[0062] 視頻解碼器(150)可W包括多個編碼模塊152-1至152-J,其被配置成出于生成視 頻圖像(156)的目的執(zhí)行多個視頻信號處理操作。由視頻解碼器(150)執(zhí)行的視頻信號處理 操作的示例可包括但不僅限于W下操作中的任意操作:視頻信號解碼/解壓縮(例如,賭解 碼等)、逆量化、逆變換、帖內(nèi)預(yù)測、帖間預(yù)測、運動補償、解塊、樣本自適應(yīng)偏移(SA0)濾波、 去帶濾波、賭編碼等。根據(jù)本文所描述的技術(shù),由視頻解碼器(150)執(zhí)行的視頻信號處理操 作中的至少一些是取決于亮度的。由視頻解碼器(150)執(zhí)行的取決于亮度的操作的示例可 W包括但不僅限于W下操作中的任意操作:要由生成視頻信號(106)的上游裝置執(zhí)行的內(nèi) 聯(lián)操作、特定于解碼器的操作、標(biāo)準(zhǔn)定義的操作(例如,皿VC解碼器操作、H.264/AVC解碼器 操作等)等。
[0063] 視頻解碼器(150)可W被配置成將視頻信號(106)解碼為劃分成各個層級如視頻 編碼序列、場景、圖片、片、編碼樹單元(CTU)、編碼單元(CU)等中的一個或更多個的樣本數(shù) 據(jù)、元數(shù)據(jù)等。由編碼模塊(152-1,152-2,-,152-1,-,)執(zhí)行的各種視頻信號處理操作可^ 在視頻編碼序列、場景、圖片、片、編碼樹單元(CTU)、編碼單元(CU)等各個水平下執(zhí)行。
[0064] 可W使用多個編解碼器中的一個或更多個編解碼器來實現(xiàn)由視頻解碼器(150)中 的編碼模塊(152-1,152-2,一152-J,···)執(zhí)行的信號處理操作中的一個或更多個信號處理 操作,編解碼器包括但不限于W下的任意組合:Η. 264/AVC/肥VC、MPEG-2、VP8、VC-1和/或其 他。
[0065] 在示例實施方式中,輸入圖像、中間圖像、預(yù)測圖像、殘差圖像、輸出圖像等是 Y化化顏色空間中的Y饑吐圖像(例如,10+位等)。在一個示例中,輸入圖像中表示的每個像 素包括針對顏色空間(例如,Y化Cr顏色空間等)定義的所有分量(例如,亮度分量Y、色度分 量化和Cr等)的碼字。每個碼字包括針對顏色空間的分量中的一個或更多個分量上采樣或 下采樣的碼字。
[0066] 在示例實施方式中,視頻編碼器(100)或視頻解碼器(150)被配置成將輸入圖像、 中間圖像、預(yù)測圖像、殘差圖像等的碼字從第一顏色空間(例如,RGB顏色空間等)變換至第 二不同的顏色空間(例如,YCb化顏色空間等)。
[0067] 在示例實施方式中,視頻編碼器(100)或視頻解碼器(150)被配置成將第一采樣格 式(例如,處于4:4:4采樣格式等)的圖像下采樣或上采樣至第二不同的采樣格式(例如,處 于4:2:0采樣格式等)。
[0068] 在一些實施方式中,視頻編碼器(100)或視頻解碼器(150)可W實現(xiàn)視頻信號(例 如,106等)的多層的結(jié)構(gòu)。多層可W包括基本層W及一個或更多個增強層?;緦雍驮鰪妼?包括從源視頻內(nèi)容(104)中的同一源圖像得出的圖像數(shù)據(jù)?;緦又械膱D像數(shù)據(jù)包含低動 態(tài)范圍或部分動態(tài)范圍的壓縮圖像數(shù)據(jù),其可W或可W不被優(yōu)化W用于在相對低動態(tài)范圍 如標(biāo)準(zhǔn)動態(tài)范圍或SDR的顯示器上呈現(xiàn)。組合的多層中的圖像數(shù)據(jù)包含寬動態(tài)范圍的壓縮 圖像,其可W在相對寬的動態(tài)范圍如VDR等的顯示器上解碼和觀看。
[0069] 本文所使用的術(shù)語"VDR"或"視覺動態(tài)范圍"和巧DR"(或"增強動態(tài)范圍")可W指 代比標(biāo)準(zhǔn)動態(tài)范圍寬的動態(tài)范圍,并且可W包括但不限于高至可瞬時感知的動態(tài)范圍的寬 動態(tài)范圍W及人類視覺可W瞬間感知的色域。例如,EDR可W指代比SDR(例如<=100尼特 等)更大的中間動態(tài)范圍(例如,0.005尼特至20,000尼特等)。
[0070] 可W使用多層中的一個、兩個或更多個低位深度(例如,8位等)編解碼器(例如,伽 瑪域編解碼器等)來實現(xiàn)本文所描述的視頻編解碼器(例如,圖1A的視頻編解碼器100、圖1B 的視頻編解碼器150等),W便支持作為整體的多層的更高位深度(例如,1化位等)的圖像, 并且支持基本層中的更低位深度(例如,8位等)的圖像。
[0071] 3.非線性映射和編碼誤差
[0072] 在一些實施方式中,碼字可W由視頻解碼器(例如,圖1B的視頻解碼器150等)從視 頻信號解碼成重建視頻圖像,重建視頻圖像被視頻編碼器(例如,圖1A的視頻編碼器100等) 用W對視頻信號進(jìn)行編碼??蒞基于(例如,定義、基準(zhǔn)、指定、EDR、PQ等)碼字集合與跨越一 系列亮度水平的亮度水平集合之間的映射將經(jīng)解碼的碼字轉(zhuǎn)換成亮度水平。
[0073] 圖2示出了兩個碼字集合與亮度水平集合之間的示例映射。僅出于說明的目的,W 尼特為單位來表示亮度水平,而將兩個碼字集合中的每個碼字集合中的碼字歸一化在0至1 的范圍中。兩個碼字集合中的第一碼字集合可W由用于EDR視頻信號的感知量化器生成,并 且W人類感知模型來表示人類感知的量(例如,基準(zhǔn)灰度水平等)。兩個碼字集合中的第二 碼字集合可W表示如在BT. 1886兼容視頻信號中使用的碼字。
[0074] 在一些實施方式中,亮度水平集合與碼字集合如抓肺馬字等之間的映射可W不是 其中亮度水平與碼字線性相關(guān)的線性映射,或者甚至與碼字(例如,碼字的數(shù)值)基于幕函 數(shù)來放縮。如圖2所示,在亮度水平集合與抓R碼字集合之間的示例映射中,(例如,12位、14 位等)碼空間中的總抓肺馬字的將近25%被指定用于小于5尼特的亮度水平;總邸肺馬字中的 約50%被指定用于小于100尼特的亮度水平;W及總EDR碼字中的約75%被指定用于小于 1000尼特的亮度水平。因此,總抓R碼字中的僅約25%被指定用于大于1000尼特的亮度水 平。此外,總邸R碼字中的僅10%被指定用于大于4000尼特的亮度水平。
[0075] 視頻壓縮用于使視頻信號適于傳輸視頻信號時的一個或更多個可用比特率。然 而,視頻壓縮經(jīng)常在用于對視頻信號進(jìn)行編碼的碼字中引用另外的量化誤差。碼字中的量 化誤差又導(dǎo)致碼字映射至的亮度水平的誤差。
[0076] 由碼字的量化誤差引起的亮度水平的誤差量的變化與亮度水平集合與碼字集合 之間的映射的非線性度有關(guān)系一在一些實施方式中,映射的非線性度可w由在特定亮度水 平進(jìn)行映射的斜率等來度量或指示。
[0077] 可W使用本文所描述的技術(shù)來最小化由碼字的量化誤差引起的亮度水平的誤差, 尤其在易于出現(xiàn)亮度水平的較大誤差量的映射區(qū)域(例如,亮區(qū)域、暗區(qū)域等)更是如此。在 一些實施方式中,針對特定的操作類型可W使用不同的濾波器來處理不同亮度水平區(qū)域 (例如,亮區(qū)域、中色調(diào)區(qū)域、暗區(qū)域等)(或其對應(yīng)碼字區(qū)域),W便確保在運些不同亮度水 平區(qū)域中的誤差量保持可控。針對其中的每個可W在不同的亮度水平區(qū)域中使用不同的濾 波器的操作類型的示例可W包括但不僅限于W下操作中的任意操作:子像素內(nèi)插、放縮、解 塊等。
[0078] 取決于亮度水平集合與碼字集合之間的映射的非線性度,亮度水平的空間分布也 可W與碼值(例如,數(shù)值)的空間分布不同。因此,用于一個或更多個視頻編碼序列、一個或 更多個圖片、一個或更多個片、一個或更多個CTU、一個或更多個CU、一個或更多個PU、一個 或更多個TU、前述實體中的一個或更多個實體的一個或更多個塊等的第一碼值集合的標(biāo)準(zhǔn) 偏差可W與亮度水平的標(biāo)準(zhǔn)偏差和/或用于相同的視頻編碼序列、圖片、片、CTU、CU、PU、TU、 塊等的第二不同的碼值集合的標(biāo)準(zhǔn)偏差不同。
[0079] 即使在根據(jù)對視頻信號編碼時使用的碼字確定的復(fù)雜度度量的數(shù)值可能在不同 的亮度水平區(qū)域中類似或相同,本文描述的技術(shù)也可W被配置成在不同的亮度水平區(qū)域應(yīng) 用不同的預(yù)測方法,運是因為運些復(fù)雜度度量的數(shù)值可能會誤導(dǎo)不同亮度水平區(qū)域(例如, 亮區(qū)域、暗區(qū)域等)中的實際圖像復(fù)雜度(例如,在亮度水平的空間分布方面等)。
[0080] 使用W非線性映射(例如,曲線、函數(shù)等)映射至亮度水平集合的碼字集合對圖像 進(jìn)行編碼的視頻信號的頻譜特性與使用亮度水平集合對圖像進(jìn)行編碼的另一視頻信號的 頻譜特性不同。當(dāng)碼字集合W不同的映射被映射至一個或更多個亮度水平范圍時,使用碼 字集合對圖像進(jìn)行編碼的視頻信號的頻譜特性也可W與使用不同的碼字集合(例如,亮度 值、伽瑪碼字等)對圖像進(jìn)行編碼的另一視頻信號的頻譜特性不同。
[0081] 視頻編解碼器(例如,EDR編解碼器等)通常在變換域(例如,頻域等)中執(zhí)行DCT操 作、其他操作等。可W使用本文所描述的技術(shù)使變換域中的DCT操作、其他操作等適于由不 同類型的視頻信號顯示出的不同的頻譜特性。例如,DCT變換、DCT量化器、賭編碼等可適于 由特定類型的視頻信號顯示出的特定頻譜特性,并且可W根據(jù)由特定類型的視頻信號顯示 出的特定頻譜特性在不同亮度水平區(qū)域W不同的方式操作。
[0082] 如上所述,取決于亮度水平集合與碼字集合之間的映射的非線性度,亮度水平的 空間分布可W與碼值(例如,數(shù)值等)的空間分布不同。
[0083] 本文所描述的技術(shù)可W被配置成使內(nèi)插操作適于在不同亮度水平區(qū)域中提供相 對準(zhǔn)確的內(nèi)插結(jié)果。例如,根據(jù)運些技術(shù)的內(nèi)插器可W將亮度水平集合與碼字集合之間的 映射的可能非線性度納入考慮,并且可W基于在不同亮度水平映射的不同斜率/梯度來W 不同的方式進(jìn)行操作。因此,當(dāng)內(nèi)插像素從暗區(qū)域轉(zhuǎn)換至亮區(qū)域時,根據(jù)本文所描述的技術(shù) 的內(nèi)插器可W例如在亮區(qū)域、暗區(qū)域、中色調(diào)區(qū)域等中生成具有較少失真的樣本。
[0084] 可各種方式實現(xiàn)取決于亮度的視頻信號處理操作(例如,內(nèi)插、預(yù)測、解塊 等)。在一些實施方式中,可W根據(jù)亮度水平(例如,針對片、口'11、抓、口1]、1'1]、塊等中的樣本集 合確定的平均亮度水平)來實現(xiàn)取決于亮度的操作。在一些實施方式中,可W將由視頻信號 (例如,EDR視頻信號、伽瑪視頻信號、SDR視頻信號等巧持的亮度水平集合劃分成多個(例 如,兩個、Ξ個、四個、五個等)亮度水平區(qū)域;可W根據(jù)亮度水平(例如,針對片、CTU、CU、PU、 TU、塊等中的樣本集合確定的平均亮度水平)區(qū)域來實現(xiàn)取決于亮度的視頻信號處理操作。 另外地、可選地或替選地,可W根據(jù)亮度水平(例如,針對片、CTU、CU、PU、TU、塊等中的樣本 集合確定的平均亮度水平)區(qū)域來實現(xiàn)用于亮度水平集合和/或亮度水平區(qū)域中的與特定 亮度有關(guān)的視頻信號處理操作的特定關(guān)系、參數(shù)、函數(shù)、濾波器等。
[0085] 因此,可W基于不同視頻編碼序列、不同場景、不同圖片、不同片、不同CTU、不同 CU、不同PU、不同TU、不同塊等中的不同樣本集合的信號特性在不同樣本集合的相應(yīng)亮度水 平下對本文所描述的信號處理操作進(jìn)行優(yōu)化。在一些實施方式中,可W基于一個或更多個 感知和/或非感知失真測度對本文描述的信號處理操作進(jìn)行優(yōu)化??陀^測度可W但并不僅 限于基于亮度水平(luminance level)、亮度值(luma value)、亮度級(bri曲tness level) 等。非感知失真可W但不僅限于W亮度水平、亮度值、亮度級等指標(biāo)來測量。感知失真可W 但不僅限于W由感知量化器使用的碼字、人類感知模型中的人類感知的量等測度來度量。
[0086] 在一些實施方式中,視頻編碼器(例如,圖1A的視頻編碼器100等)、視頻解碼器(例 如,圖1B的視頻解碼器150)等的編碼模塊(例如,壓縮編碼模塊、預(yù)測模塊、解塊、平滑等)可 W被配置成針對一個或更多個不同類型的信號處理操作生成一個或更多個不同類型的取 決于亮度的操作參數(shù)、函數(shù)、濾波器類型、濾波器系數(shù)等。在一些實施方式中,取決于亮度的 操作參數(shù)可W包括基于由樣本集合中的碼字表示的亮度水平生成的亮度指示符。特定樣本 集合的亮度指示符的值可W基于特定樣本集合的Y分量值、碼字或從特定樣本集合中的碼 字映射的亮度水平等來確定。如本文所用,"樣本"可W指代由用于圖像中或圖像的一部分 中的像素的顏色空間的分量值表示的像素值(例如,紅分量值、綠分量值和藍(lán)分量值的集 合;Y分量值、Cb分量值、化分量值的集合等)。
[0087] 在一些實施方式中,視頻編碼器(例如,圖1A的視頻編碼器100等)可W被配置成: 生成不同類型的取決于亮度的操作參數(shù)、函數(shù)、濾波器類型、濾波器系數(shù)等中的一些或全 部,并且將它們提供為與表示圖像的像素值的碼字一起編碼到視頻信號中的一個或更多個 語法元素。例如,特定樣本集合的亮度指示符的值可由視頻編碼器來確定,并在視頻信號內(nèi) 作為語法元素(例如,如標(biāo)準(zhǔn)、專用規(guī)范、標(biāo)準(zhǔn)的擴(kuò)展等中定義的)顯式信號傳送至接收方視 頻解碼器。
[0088] 在一些實施方式中,可W將新的編碼模塊添加到視頻編解碼器并且在視頻編解碼 器中修改現(xiàn)有編碼模塊W相對于標(biāo)準(zhǔn)中指定的內(nèi)容提高編碼效率。另外地、可選地或替選 地,在同一編碼條件下,可W使編碼誤差在特定亮度水平區(qū)域(例如,亮區(qū)域、中色調(diào)區(qū)域、 暗區(qū)域等)中降至最小。僅出于說明的目的,有時可能會使用特定編碼模塊來示出本文所描 述的技術(shù)的一個或更多個方面。然而,應(yīng)當(dāng)指出的是,本文所描述的技術(shù)不限于運些編碼模 塊,并且可W類似地應(yīng)用于其他編碼模塊、其他操作、其他算法、其他方法、其他語法等。僅 出于說明的目的,可W使用Y化&顏色空間中的Y分量值來表示或得出亮度水平。然而,應(yīng)當(dāng) 注意的是,本文所描述的技術(shù)部并不僅限于YCbCr顏色空間,并且可W類似地應(yīng)用于除了 Y 分量值之外的其他顏色空間或其他類型的分量值(例如,RGB分量值等)。
[0089] 4.內(nèi)部精度
[0090] 在一些實施方式中,編碼模塊,如系數(shù)逆量化、逆空間變換、分?jǐn)?shù)位置運動補償、內(nèi) 插處理、環(huán)路濾波等被配置成針對不同的亮度水平區(qū)域w不同的內(nèi)部精度進(jìn)行操作。
[0091] 例如,編碼模塊可W被配置成:針對圖像的亮區(qū)域W32位內(nèi)部精度進(jìn)行操作,而針 對圖像的暗和中色調(diào)區(qū)域W16位內(nèi)部精度進(jìn)行操作。在一些實施方式中,可W針對圖像的 運些不同亮度區(qū)域中的任何區(qū)域中的特定樣本集合來得出總體亮度水平。此處,樣本集合 可W對應(yīng)于片、CTU、CU等中的一個或更多個。針對特定樣本集合確定總體亮度水平可W構(gòu) 成(例如,由視頻編碼器如圖1A的視頻編碼器100、視頻解碼器如圖1B的視頻解碼器150等執(zhí) 行的)一個或更多個操作例如分?jǐn)?shù)位置運動補償、內(nèi)插處理、環(huán)路濾波等的一部分。
[0092] 在一些實施方式中,樣本集合的總體亮度水平可W由上游裝置(例如,圖1A的視頻 編碼器100等)來確定,并且顯式地信號傳送給下游裝置(例如,圖1B的視頻解碼器150等)。 此外,可W將總體亮度水平與序列、場景、圖片、片、LCU、CU等的水平下的樣本集合一起信號 傳送至下游裝置。另外地、可選地或替選地,裝置如圖1A的視頻編碼器100、圖1B的視頻解碼 器150等可W被配置成:例如基于特定樣本集合中的碼字適應(yīng)性地施加濾波器W得出(例 如,映射、預(yù)測等)總體亮度水平,而不向裝置顯式地信號傳送總體亮度水平。
[0093] 在表1中示出了顯式信號傳送的示例。表1所示的肥VC編碼樹單元語法包括語法元 素"1皿inance_idc",其可W被添加/用于指示相應(yīng)編碼樹單元或LCU所屬的亮度水平區(qū)域。 在示例實現(xiàn)中,語法元素"luminance_idc"可W包括2位值,例如暗或DAW_RANGE( "00")、中 色調(diào)或 MIDTOW_RANGEr〇r )、亮或服 IGHT_RANGE( "10")。
[0094] 表 1
[0095]
[0096]
[0097] 視頻編碼標(biāo)準(zhǔn)(例如,肥VC等)、視頻編碼規(guī)范等可W支持用于一個、兩個或更多個 位深度(例如,8位、10位、12位、14位等)的視頻信號的信號處理操作。根據(jù)一些其他方法,在 視頻編碼語法中定義用于相對低位深度(例如,8位、10位等)的視頻信號的信號處理操作的 操作參數(shù)的闊值和值;可W通過位移(bit shifting)操作根據(jù)用于相對低位深度(例如,8 位、10位等)的視頻信號的信號處理操作的操作參數(shù)的闊值和值獲得用于相對高位深度(例 如,10位、12位、14位等)的視頻信號的信號處理操作的操作參數(shù)的闊值和值。根據(jù)運些其他 方法,用于相對高位深度(例如,10位、12位、14位等)的視頻信號的信號處理操作的操作參 數(shù)的位移后的闊值和值具有與用于相對低位深度(例如,8位、10位等)的視頻信號的信號處 理操作中使用的精度相同的相對低的精度。如果視頻信號(例如,10+位SDR信號等)具有非 常窄或有限的動態(tài)范圍或亮度范圍(例如,< = 100等),則不管視頻信號的位深度如何(例 如,8位、10位或更多位等),在運些其他方式下針對整個亮度范圍使用同一精度的參數(shù)對于 產(chǎn)生視覺偽像而言不會產(chǎn)生任何不同。然而,如果視頻信號(例如,10+位抓R信號)具有相對 寬的動態(tài)范圍或亮度范圍(例如,高至4,000尼特、高至20,000+尼特等),則針對整個亮度范 圍使用同一精度的參數(shù)很可能會在一個或更多個不同的亮度水平區(qū)域(例如,暗圖像區(qū)域、 亮圖像區(qū)域等)中產(chǎn)生視覺偽像。例如,操作參數(shù)的位移后的闊值和值可能不是針對易于生 成視覺偽像的亮度水平區(qū)域而優(yōu)化的值。因此,當(dāng)操作參數(shù)的位移后的闊值和值用于根據(jù) 支持相對寬動態(tài)范圍如抓R、VDR等的視頻信號呈現(xiàn)圖像時,在呈現(xiàn)的圖像中產(chǎn)生視覺偽像 的可能性顯著增大。
[0098] 相比之下,根據(jù)本文所描述的技術(shù),可W針對不同的亮度水平區(qū)域使用不同的精 度來限定(例如,在視頻編碼語法中、視頻編碼規(guī)范中等)和/或編程地生成(例如,基于查找 表、曲線、映射、函數(shù)等)用于各種位深度(例如,8位、10位、12位、14位等)中的任何位深度的 視頻信號的信號處理操作的操作參數(shù)的闊值和值。如果視頻信號(例如,10+位抓R信號等) 具有相對寬動態(tài)或亮度范圍(例如,高至4,000尼特、高至20,000+尼特等),則針對不同的亮 度水平區(qū)域可W使用不同精度的闊值和操作參數(shù)。例如,可W針對被確定為易于具有偽像 的亮度水平(例如,暗圖像區(qū)域、亮圖像區(qū)域等)適應(yīng)性地信號傳送和/或使用相對高精度的 闊值和操作參數(shù)??蒞針對被確定為不易于具有偽像的亮度水平(例如,中色調(diào)圖像區(qū)域 等)適應(yīng)性地信號傳送和/或使用相對低精度的闊值和操作參數(shù)。因此,本文所描述的技術(shù) 將"亮度水平依賴"的概念引入到在不同的亮度水平W不同的方式處理圖像區(qū)域的視頻編 碼操作中。
[0099] 可W通過執(zhí)行信號處理操作的裝置來生成用于各種位深度(例如,10位、12位、14 位等)中的任何位深度的視頻信號的信號處理操作中的操作參數(shù)的闊值和值。另外地、可選 地或替選地,可W通過上游裝置(例如,圖1A的視頻編碼器100等)來生成用于各種位深度 (例如,10位、12位、14位等)中的任何位深度的視頻信號的信號處理操作中的操作參數(shù)的闊 值和值,并且將其信號傳送給執(zhí)行信號處理操作的下游裝置(例如,圖1B的視頻解碼器150 等)。
[0100] 在特定位深度(例如,8位、10位、12位、14位等)的視頻信號的信號處理操作中,可 W針對多個亮度水平區(qū)域使用操作參數(shù)的闊值和值的多個集合。可W使用操作參數(shù)的闊值 和值的多個集合中的特定集合來處理屬于與該特定集合對應(yīng)的特定亮度水平區(qū)域的樣本 集合(例如,LCU、CU等)。
[0101] 5.帖間預(yù)測/運動補償
[0102] 視頻編碼標(biāo)準(zhǔn)(例如,肥VC等)、視頻編碼規(guī)范等可W指定用于帖間預(yù)測、運動補償 等的內(nèi)插濾波器集合。運些內(nèi)插濾波器中的一個或更多個內(nèi)插濾波器可W基于子像素位 置。在一些實施方式中,內(nèi)插濾波器集合包括:用于對非亮度碼字(例如,色度等)進(jìn)行濾波 的相對簡單的濾波器(例如,4抽頭濾波器等)和用于對亮度碼字進(jìn)行濾波的相對復(fù)雜的濾 波器(例如,8抽頭濾波器等)。相比于其中相當(dāng)大數(shù)量的碼字可用于表示/映射亮度水平(例 如,低或中等亮度水平等)的第二圖像區(qū)域(同一圖像的非亮區(qū)域等),對于特定的碼字集合 (例如,由感知量化器等生成的EDR碼字),相當(dāng)小數(shù)量的碼字可W用于表示/映射屬于特定 亮度水平(例如,高亮度水平等)區(qū)域的第一圖像區(qū)域(例如,圖像的亮區(qū)域等)的亮度水平。 為了避免或減少視覺偽像(例如,銀齒(aliasing)等),用于第一圖像區(qū)域(例如,圖像的亮 區(qū)域等)的誤差容限小于用于第二圖像區(qū)域(例如,圖像的非亮區(qū)域等)的誤差容限。
[0103] 根據(jù)本文所描述的技術(shù),可W在對不同亮度水平區(qū)域或與不同亮度水平區(qū)域?qū)?yīng) 的不同圖像區(qū)域(例如,圖像的亮區(qū)域、圖像的非亮區(qū)域等)的信號處理操作(例如,色度內(nèi) 插等)中使用具有不同頻率響應(yīng)的不同濾波器集合??蒞對運些不同的濾波器集合進(jìn)行專 口優(yōu)化,W避免或減小與不同亮度水平區(qū)域?qū)?yīng)的不同圖像區(qū)域中的銀齒。在一些實施方 式中,在由感知量化器生成的EDR碼字的情況下,較長抽頭和/或較高精度的濾波器系數(shù)可 W被配置用于對較亮的像素進(jìn)行濾波。為了避免逐像素切換濾波器,可W信號傳送或針對 例如在CU水平、LCU水平、片水平、圖片水平、場景水平、視頻編碼序列水平等的樣本集合得 出用于選擇特定濾波器與特定濾波器系數(shù)的決策。
[0104] 表2A和表2B示出了在LCU水平基于亮度指示符riuminance_idc")來切換色度內(nèi) 插濾波器的示例。
[0105] 表2A
[0106]
[0107]表2B
[0111] 在表2A中,根據(jù)如由亮度指示符(具有指示亮圖像區(qū)域的BRIGHT_RANGE值)指示的 LCU是亮圖像區(qū)域還是非亮圖像區(qū)域,可W將具有不同數(shù)量的抽頭、不同精度的濾波器系 數(shù)、不同的頻率響應(yīng)等的色度內(nèi)插濾波器應(yīng)用于LCU。
[0112] 在表2B中,根據(jù)如由亮度指示符(其中,值"0Γ指示中色調(diào)圖像區(qū)域)指示的LCU是 亮圖像區(qū)域、中色調(diào)圖像區(qū)域還是暗圖像區(qū)域,可W將使用訓(xùn)練數(shù)據(jù)集合訓(xùn)練的具有不同 數(shù)量的抽頭、不同精度的濾波器系數(shù)、不同的頻率響應(yīng)等的色度內(nèi)插濾波器應(yīng)用于LCU。表 2C示出了用于生成針對與不同的亮度水平區(qū)域(例如,亮、中色調(diào)、暗等)對應(yīng)的圖像區(qū)域訓(xùn) 練的濾波器的示例訓(xùn)練算法。
[0113] 在一些實施方式中,在信號處理操作如運動估計、運動補償?shù)戎惺褂脤崿F(xiàn)亮度補 償?shù)姆蔷€性濾波器而不是關(guān)于表示/映射至亮度水平的碼字使用線性濾波器。
[0114] 當(dāng)對象在視頻序列中移動時,對象的發(fā)光度可W隨著在不同位置的光照而變化 和/或在不同時間可W不同。相應(yīng)地,表示/映射至對象的亮度水平的碼字也例如關(guān)于亮度 水平非線性地變化(例如,取決于如圖2所示的亮度水平集合和碼字集合之間的非線性映射 等)。
[0115] 在一些實施方式中,本文所描述的濾波器可W將抽頭數(shù)量、濾波器系數(shù)值、頻率響 應(yīng)等中的一個或更多個實現(xiàn)作為鄰近像素或樣本的亮度水平的一個或更多個函數(shù)。可W針 對亮度補償對運些函數(shù)進(jìn)行優(yōu)化。
[0116] 應(yīng)當(dāng)注意的是,可W將亮度補償應(yīng)用于其他操作。運些其他操作可W包括但不僅 限于:加權(quán)預(yù)測等。可W使用零個、一個或更多個線性權(quán)重與作為(例如,樣本集合中的、鄰 近像素或樣本集合中的、用于預(yù)測的一個或更多個基準(zhǔn)樣本或像素中的等)亮度水平的函 數(shù)的一個或更多個非線性權(quán)重的組合來執(zhí)行加權(quán)預(yù)測。
[0117] 6.帖內(nèi)預(yù)測
[0118] 為了改善帖內(nèi)編碼,可W在進(jìn)行帖內(nèi)預(yù)測之前施加一個或更多個平滑濾波器。在 一些實施方式中,可W基于用于帖內(nèi)預(yù)測的鄰近像素的亮度水平為應(yīng)用選擇不同類型的平 滑濾波器。示例平滑濾波器可W包括但不僅限于用于降低輪廓偽像的強帖內(nèi)平滑濾波器、 正常帖內(nèi)平滑濾波器等。
[0119] 可W使用與輪廓檢測有關(guān)的闊值(例如,l?(bitdepth(位深)-5)等)來確定是否 要使用特定類型的平滑濾波器(例如,強帖內(nèi)平滑濾波器等)。在一些實施方式中,可W根據(jù) 亮度水平來定義闊值。例如,在特定圖像區(qū)域(例如,暗區(qū)域和亮區(qū)域等)相對容易觀察到輪 廓偽像的情況下,可W降低闊值W使得特定類型的平滑濾波器可W用于運些圖像區(qū)域。另 外地、可選地或替選地,平滑濾波器可W被配置成根據(jù)亮度水平(例如,圖像區(qū)域的亮度水 平等)使用不同的系數(shù)/抽頭,運是因為人類視覺系統(tǒng)對處于不同亮度級別的輪廓偽像具有 不同的敏感度。另外地、可選地或替選地,平滑濾波器可W被配置成參照經(jīng)濾波的像素或樣 本使用覆蓋不同空間距離的鄰近像素或樣本的抽頭。例如,在平滑圖像區(qū)中,可W部署稀疏 濾波器W減少輪廓偽像,該稀疏濾波器使用來自經(jīng)濾波的像素或樣本周圍的但復(fù)雜度可能 較低的較大空間區(qū)域的像素或樣本。
[0120] 表3示出了基于亮度指示符(例如,指示鄰近像素或樣本的亮度水平或亮度水平區(qū) 域等)應(yīng)用不同的闊值和/或不同的平滑濾波器的示例。
[0121] 表3
[0122]
[0123] 在一些實施方式中,基于兩個或更多個基準(zhǔn)樣本使用內(nèi)插表達(dá)式對位于圖像帖的 塊(例如,PU等)中的(X,y)處的像素處的帖內(nèi)預(yù)測樣本進(jìn)行內(nèi)插。內(nèi)插表達(dá)式可W包括加權(quán) 參數(shù),該加權(quán)參數(shù)的值控制正在被基于線性表達(dá)式進(jìn)行帖內(nèi)預(yù)測的樣本中的兩個或更多個 基準(zhǔn)樣本的相應(yīng)貢獻(xiàn)。
[0124] 在一些實施方式中,可W基于非線性關(guān)系、函數(shù)、曲線等根據(jù)鄰近塊(例如,一個或 更多個鄰近PU等中)的像素處的可用樣本得出兩個或更多個基準(zhǔn)樣本。另外地、可選地或替 選地,可W根據(jù)亮度水平得出加權(quán)參數(shù)的值。具體地,用于基于可用基準(zhǔn)樣本對樣本進(jìn)行帖 內(nèi)預(yù)測的內(nèi)插表達(dá)式可W針對用于對視頻信號進(jìn)行編碼的碼字(例如,EDR碼字)集合和碼 字集合被映射至的亮度水平集合之間的映射的非線性度進(jìn)行亮度補償。
[0125] 在下面表達(dá)式中示出了第一示例內(nèi)插表達(dá)式:
[0126] Px, y = (1-W0) Rtop+woRief t (1)
[0127] 其中,Px,y、Rt〇p和Rieft分別是被預(yù)測的樣本,根據(jù)在包含(x,y)處的像素的塊之上 的鄰近塊計算出的基準(zhǔn)樣本,W及根據(jù)在包含(x,y)處的像素的塊的左方的鄰近塊計算出 的基準(zhǔn)樣本;并且W0可W是位置(x,y)與基準(zhǔn)樣本(例如,Rieft等)的基準(zhǔn)位置之間的距離的 多項式函數(shù)。在示例實施方式中,W0可W是距離的二階多項式函數(shù),如下面表達(dá)式所示:
[012引 w0 = ao+ai · d+a2 · d2 (2)
[0129] 在一些實施方式中,表達(dá)式(2)中的距離可W是基于至兩個基準(zhǔn)樣本如Rtop和Rieft 的距離的比值確定出的相對距離,而不是至兩個基準(zhǔn)樣本如Rtop和Rleft中的一個的距離。
[0130] 在一些實施方式中,可W基于用于內(nèi)插的鄰近基準(zhǔn)樣本的(例如,相對、平均等)亮 度水平來確定預(yù)測方向。表達(dá)式(2)中的參數(shù)ao、ai和曰2可W被配置成使用不同的值一一例 如,如基于距離d、預(yù)測方向、基準(zhǔn)樣本的相對亮度水平、基準(zhǔn)樣本的平均亮度水平等中的一 個或更多個確定的一一來基于碼字集合和碼字集合被映射至的亮度水平集合之間的映射 對該映射的非線性度進(jìn)行處理或補償。
[0131] 在下面的表達(dá)式中示出了第二示例內(nèi)插表達(dá)式:
[0132] Px,y = W〇+W 巧 top+W2Rleft+W3Rtop2+W4l?left2 (3)
[0133] 表達(dá)式(3)可W用于基于作為鄰近基準(zhǔn)樣本(例如,Rtep、Rleft等)的二階多項式函 數(shù)的非平面表面(例如,曲率取決于另外的因子W3和W4等的值的表面)來預(yù)測樣本。在各種實 施方式中也可W使用包括基準(zhǔn)樣本的非第一階項的其他表達(dá)式來基于基準(zhǔn)樣本對樣本進(jìn) 行預(yù)測。
[0134] 第Ξ示例內(nèi)插表達(dá)式與表達(dá)式(1)相同。然而,可W基于與表達(dá)式(2)不同的其他 權(quán)重參數(shù)表達(dá)式來確定加權(quán)參數(shù)W0而不是基于基于表達(dá)式(2)來確定加權(quán)參數(shù)W0。運些其他 權(quán)重參數(shù)表達(dá)式中的一個或更多個可W是至一個或更多個基準(zhǔn)樣本的距離、基準(zhǔn)樣本的亮 度水平的差值、基準(zhǔn)樣本的亮度水平的平均值等中的一個或更多個的函數(shù)。運樣的權(quán)重參 數(shù)表達(dá)式的非限制示例包括如下所示的兩個內(nèi)核或函數(shù)因子:
[013引 W0 = f(d) · g(Y(Rtop)-Y(Rleft),Y^opHY^eft)/2) (4)
[0136] 其中,第一內(nèi)核f(d)用于解決至鄰近基準(zhǔn)樣本/像素的距離,并且第二內(nèi)核g(x)用 于基于碼字(例如,ED肺馬字等)集合和碼字集合被映射至的亮度水平集合之間的映射對該 映射的非線性度進(jìn)行處理或補償。在一些實施方式中,第一內(nèi)核f(d)可W但不僅限于是線 性函數(shù)如雙線性函數(shù)等;第二內(nèi)核g(x)可W但是不僅限于是與該映射的非線性度相關(guān)聯(lián)的 非線性函數(shù)。
[0137] 除了多項式、表面W外或替代多項式、表面等,在一些實施方式中,可W使用查找 表(LUT)。LUT可W由多項式、表面、其他方法、其他函數(shù)等來構(gòu)造。
[013引7.變換、量化和QP映射。
[0139] 本文描述的視頻編碼標(biāo)準(zhǔn)可W針對各種變換大小如4^4、8誠、16^16、32記2等中的 任何變換大小指定變換和/或量化操作。
[0140] 可W針對一個變換大小使用變換矩陣系數(shù)的多個集合,而不是針對一個變換大小 使用變換矩陣系數(shù)的單個集合。變換矩陣系數(shù)的多個集合中的每個集合對應(yīng)于特定的相應(yīng) 亮度水平區(qū)域。類似地,可W針對一個變換大小使用多個量化矩陣(QM),而不是針對一個變 換大小使用單個量化矩陣。多個量化矩陣中的每個量化矩陣對應(yīng)于特定的相應(yīng)亮度水平區(qū) 域。
[0141] 根據(jù)本文所描述的技術(shù),可W基于亮度水平(例如,亮度水平區(qū)域等)來調(diào)整變換 矩陣系數(shù)的值或精度。根據(jù)使用不同的碼字集合(例如抓R、SDR、伽瑪?shù)?編碼的視頻信號得 出的變換域系數(shù)(例如,頻域系數(shù)等)在同一圖像的亮區(qū)域、中色調(diào)區(qū)域、暗區(qū)域等中可能具 有不同的分布模式。本文所描述的技術(shù)可W被配置成在不同的亮度水平區(qū)域(例如,亮區(qū) 域、中色調(diào)區(qū)域、暗區(qū)域等)中應(yīng)用不同的變換W壓縮樣本集合的能量,從而針對使用特定 碼字集合編碼的視頻信號實現(xiàn)更好的壓縮效率。
[0142] 在易于產(chǎn)生相對大誤差和視覺偽像的圖像區(qū)域(例如,使用抓肺馬字編碼的視頻信 號的暗區(qū)域和亮區(qū)域)中,可W在變換矩陣中使用具有相對高精度的變換矩陣系數(shù),W對圖 像區(qū)域中的樣本執(zhí)行變換操作。在一些實施方式中,可w使用具有不同精度的不同變換矩 陣系數(shù)的集合來對處于不同亮度水平區(qū)域的圖像區(qū)域執(zhí)行變換操作。
[0143] 在一個示例中,可W通過上游裝置如圖1A的視頻編碼器100等將變換索引作為語 法元素信號傳送給下游裝置如圖1B的視頻解碼器150等。下游裝置基于信號傳送的變換索 引來選擇特定的變換矩陣系數(shù)集合。在另一示例中,可W通過上游裝置如圖1A的視頻編碼 器100將亮度指示符(的值)作為語法元素信號傳送給下游裝置如圖1B的視頻解碼器150等。 下游裝置基于信號傳送的亮度指示符(的值)來選擇特定的變換矩陣系數(shù)集合,如下表所示 出的:
[0144] 表4
[0145]
[0146] 類似地,本文所描述的技術(shù)可W被配置成在W特定碼字集合編碼的視頻信號的不 同亮度水平區(qū)域(例如,亮區(qū)域、中色調(diào)區(qū)域、暗區(qū)域等)應(yīng)用不同的量化矩陣。
[0147] 在一個示例中,可W通過上游裝置如圖1A的視頻編碼器100等將量化矩陣索引作 為語法元素信號傳送給下游裝置如圖1B的視頻解碼器150等。下游裝置基于信號傳送的量 化矩陣索引來選擇特定的量化矩陣。在另一示例中,可W通過上游裝置如圖1A的視頻編碼 器100等將亮度指示符(的值)作為語法元素信號傳送給下游裝置如圖1B的視頻解碼器150 等。下游裝置基于信號傳送的亮度指示符(的值)來選擇特定量化矩陣。
[0148] 替代使用將qPi值(例如,亮度QP值等)的集合映射至如C值(例如,色度QP值等)的 集合的單個QP映射表,根據(jù)本文所描述的技術(shù)可W使用多個QP映射表。多個QP映射表中的 每個對應(yīng)于亮度水平區(qū)域,并且可W用于在相應(yīng)的亮度水平區(qū)域中將qPi值(例如,亮度QP 值等)的集合映射至化C值(例如,色度QP值等)的集合。
[0149] 在一些實施方式中,多個QP映射表都沒有被信號傳送,而是被預(yù)先配置或存儲。在 一些實施方式中,多個QP映射表中的至少一個被從上游裝置(例如,圖1A的信號編碼器100 等)信號傳送至下游裝置(例如圖IB的信號解碼器150等)。在一些實施方式中,多個QP映射 表中的至少一個被預(yù)先配置或存儲。
[0150] 用于亮區(qū)域的示例QP映射表被示出為如下:。
[0151] 表5
[0152]
[0153] 用于中色調(diào)區(qū)域和暗區(qū)域的示例QP映射表被示出為如下:
[0154] 表6
[0155]
[0156] 在一些實施方式中,多個QP映射表中的至少一個QP映射表是通過向多個QP映射表 中的另一QP映射表施加色度QP偏置而生成的。例如,可W使用下表中示出的片頭部來信號 傳送多個色度QP偏置:
[0157] 表7
[015 引
[0159]
[0160] 在一些實施方式中,亮度水平區(qū)域的數(shù)量是3;色調(diào)QP偏移(用于化和Cr)對于暗區(qū) 域而言為(-2,-2)、對于中色調(diào)區(qū)域而言為(0,0)、對于亮區(qū)域而言為(-5,-5)??蒞將運些 偏移值應(yīng)用于基準(zhǔn)QP映射表(例如,中色調(diào)色度QP映射表)W生成一個或更多個新的QP映射 表(例如,暗色調(diào)QP映射表、亮色調(diào)QP映射表等)。
[0161] 在一些實施方式中,可W使用亮度指示符來選擇多個QP映射表中的哪個QP映射 表,如下表所不:
[0162] 表8
[0163]
[0164] 8.賭編碼
[0165] 本文所描述的視頻編碼標(biāo)準(zhǔn)可W指定用于視頻信號壓縮的賭編碼如CABAC、CAVLC 等。
[0166] CABAC可W采用引擎如二值化、上下文建模、算術(shù)編碼等。在一些實施方式中,可W 在CABAC中使用多個上下文集合,而不是將單個上下文集合用于CABAC。多個上下文集合中 的每個上下文集合對應(yīng)于相應(yīng)的亮度水平區(qū)域,并且保持用于相應(yīng)亮度水平區(qū)域的概率模 型的統(tǒng)計集合。新近編碼的數(shù)據(jù)符號、DCT系數(shù)等的統(tǒng)計可W在不同的亮度水平區(qū)域間變 化,本文描述的技術(shù)可W被配置成:針對不同亮度水平區(qū)域保持不同上下文集合的概率模 型的不同統(tǒng)計集合,并且在不同亮度水平區(qū)域(例如,亮區(qū)域、中色調(diào)區(qū)域、暗區(qū)域等)選擇 不同的上下文集合W減少在不同亮度水平區(qū)域中碼字的不同統(tǒng)計模式的干擾并且提高 CABAC的編碼效率。
[0167] 為了使得能夠在不同的亮度水平區(qū)域中獨立地解析和解碼,可W在各個水平如 CU、LCU、片及其他水平中的一個水平信號傳送能夠(顯式地或隱含地)區(qū)分不同亮度水平區(qū) 域中的不同上下文集合的一個或更多個語法元素。在一個示例中,可W通過上游裝置如圖 1A的視頻編碼器100等將上下文索引作為語法元素信號傳送給下游裝置如圖1B的視頻解碼 器150等。下游裝置基于信號傳送的上下文索引來選擇特定的上下文集合。在另一示例中, 可W通過上游裝置如圖1A的視頻編碼器100等將亮度指示符(的值)作為語法元素信號傳送 給下游裝置如圖1B的視頻解碼器150等。下游裝置基于信號傳送的亮度指示符(的值)來選 擇特定的上下文集合,如下面的表格所示:
[016 引表 9.1
[0169]
[0170] 對于霍夫曼編碼(例如,CAVLC等),可W在霍夫曼編碼中使用多個可變長度碼表, 而不是使用單個可變長度碼表。多個可變長度碼表中的每個可變長度碼表對應(yīng)于相應(yīng)的亮 度水平區(qū)域,并且是基于用于相應(yīng)亮度水平區(qū)域的源符號的可能值出現(xiàn)的估計概率來構(gòu)造 的。用于相應(yīng)亮度水平區(qū)域的源符號的可能值出現(xiàn)的估計概率可W在不同的亮度水平區(qū)域 間變化,不同的可變長度碼表可W被配置成:針對不同的亮度水平區(qū)域保持源符號的可能 值出現(xiàn)的不同的估計概率,并且可W基于不同的亮度水平區(qū)域(例如,亮區(qū)域、中色調(diào)區(qū)域、 暗區(qū)域等)來選擇W減少源符號的可能值在不同亮度水平區(qū)域出現(xiàn)的不同估計概率的干 擾,并且提高霍夫曼編碼(例如,CAVLC等)的編碼效率。
[0171] 為了使得能夠在不同的亮度水平區(qū)域中獨立地解析和解碼,可W在各個水平如 CU、LCU、片及其他水平中的一個水平信號傳送能夠(顯式地或隱含地)區(qū)分不同亮度水平區(qū) 域中的不同可變長度碼表的一個或更多個語法元素。在一個示例中,可W通過上游裝置如 圖1A的視頻編碼器100等將表指示符作為語法元素信號傳送給下游裝置如圖1B的視頻解碼 器150等。下游裝置基于信號傳送的表指示符來選擇特定的可變長度碼表。在另一示例中, 可W通過上游裝置如圖1A的視頻編碼器100等將亮度指示符(的值)作為語法元素信號傳送 給下游裝置如圖1B的視頻解碼器150等。下游裝置基于信號傳送的亮度指示符(的值)來選 擇特定的可變長度碼表,如下面的表格所示:
[0172] 表9.2
[0173]
[0174] 已經(jīng)描述了賭編碼方法如算術(shù)編碼(例如,CABAC等)和霍夫曼編碼(例如,CAVLC 等)能夠在不同的亮度水平區(qū)域中W不同的方式操作。應(yīng)當(dāng)注意的是,運僅出于說明的目 的。在各種實施方式中,除算術(shù)編碼和霍夫曼編碼W外的賭編碼(例如,哥倫布編碼等)可W W與圖像的圖像區(qū)域的亮度水平有關(guān)的方式操作。
[0175] 9.解塊
[0176] 視頻編碼標(biāo)準(zhǔn)可W指定用于諸如解塊等的操作的最佳值??蒞針對特定類型的視 頻信號如SDR視頻信號來獲得運些最佳值或使用一個或更多個感知測試集合對其進(jìn)行微 調(diào)。然而,使用第一類型的視頻信號如SDR視頻信號等獲得或微調(diào)的最佳值可能不會在第二 不同類型的視頻信號如邸R視頻信號等的所有亮度水平上工作良好。例如,解塊可W使用操 作參數(shù)如β與Tc(例如,在視頻編碼標(biāo)準(zhǔn)如皿VC等中定義的)來確定:是否應(yīng)將解塊應(yīng)用于 CTU、CU、塊等中的樣本集合;是否應(yīng)將強解塊濾波器應(yīng)用于樣本集合;是否應(yīng)將正常解塊濾 波器應(yīng)用于樣本集合等。
[0177] 根據(jù)本文所描述的技術(shù)可W使用用于解塊的操作參數(shù)值的多個集合,而不是使用 用于解塊的操作參數(shù)值的單個集合。用于解塊的操作參數(shù)值的多個集合中的每個集合對應(yīng) 于亮度水平區(qū)域,并且可W用于確定:在相應(yīng)的亮度水平區(qū)域中,是否應(yīng)將解塊應(yīng)用于CTU、 CU、塊等中的樣本集合;是否應(yīng)將強解塊濾波器應(yīng)用于樣本集合;是否應(yīng)將正常解塊濾波器 應(yīng)用于樣本集合等。
[0178] 在一些實施方式中,用于解塊的操作參數(shù)值的多個集合都沒有被信號傳送而是被 預(yù)先配置或存儲。在一些實施方式中,用于解塊的操作參數(shù)值的多個集合中的至少一個被 從上游裝置(例如,圖1A的視頻編碼器100等)信號傳送給下游裝置(例如,圖1B的視頻解碼 器150等)。在一些實施方式中,用于解塊的操作參數(shù)值的多個集合中的至少一個被預(yù)先配 置或存儲。
[0179] 在一些實施方式中,用于解塊的操作參數(shù)值的多個集合中的至少一個集合是通過 將操作參數(shù)值偏移施加至用于解塊的操作參數(shù)值的多個集合中的另一集合而生成的。例 如,可W使用下表所示的片頭部來信號傳送多個操作參數(shù)值偏移:
[0180] 表9.3
[0181]
[0182]
[0183] 在一些實施方式中,亮度水平區(qū)域的數(shù)量是3;解塊操作參數(shù)值偏移(用于化和Cr) 對于暗區(qū)域和中色調(diào)區(qū)域為(〇,〇),對于亮區(qū)域為(2,2)??蒞將運些操作參數(shù)值應(yīng)用于解 塊操作參數(shù)值的基準(zhǔn)集合,W(例如,在暗區(qū)域中、在中色調(diào)區(qū)域中、在亮區(qū)域中等)生成解 塊操作參數(shù)值的一個或更多個新的集合。
[0184] 10.樣本自適應(yīng)偏移
[0185] SA0濾波根據(jù)一個或更多個像素的局部鄰近像素的樣本或像素值將局部處理施加 至該一個或更多個像素。在施加至該一個或更多個像素的解塊操作之后,通過SA0濾波施加 的局部處理將偏移值有條件地加至該一個或更多個像素處的經(jīng)解碼的樣本。SA0濾波W兩 種模式操作:帶偏移模式,其旨在消除帶狀偽像;W及邊緣偏移模式,其旨在對邊緣進(jìn)行平 滑。
[0186] 在帶偏移模式中,樣本(例如,在Y饑Cr顏色空間的Y分量上的Y值、碼字等)的整個 幅度范圍被均勻地分成如帶所指示的多個(例如,32等)段??蒞通過添加與視頻信號中的 樣本傳送的帶偏移來修改屬于帶的集合的子集(例如,總計32個帶內(nèi)的四個連續(xù)的帶等)的 樣本。
[0187] 在特定類型的視頻信號(例如,EDR信號等)的特定亮度水平區(qū)域(例如,暗區(qū)域和 亮區(qū)域等)中可W容易地觀看到帶狀偽像??蒞使用非均勻帶來劃分用于SA0濾波的樣本的 整個范圍,而不是將樣本的整個范圍分割/劃分成多個均勻帶。在一些實施方式中,可 取決于亮度的方式將樣本的整個范圍劃分成用于SA0濾波的帶。在一個示例中,與容易出錯 的圖像區(qū)域?qū)?yīng)的帶的長度減?。ɡ?,容易出錯的圖像區(qū)域中帶的密度相對高等)。相比 較而言,與較不容易出錯圖像區(qū)域?qū)?yīng)的帶的長度增加(例如,在較不容易出錯的圖像區(qū)域 中帶的密度相對低等)。表10示出了 W取決于亮度的方式將樣本的幅度范圍非均勻劃分成 用于SAO濾波的帶的示例。
[018引 表10
[0189]
[0190] 在一個示例中,可W直接信號傳送或替選地預(yù)先配置由視頻信號的SA0操作所使 用的帶偏移值和邊緣偏移值。
[0191] 11.去帶濾波
[0192] 技術(shù)可W被配置成取代或結(jié)合SA0濾波施加去帶濾波,如視頻編碼標(biāo)準(zhǔn)如皿VC等 中限定的那樣。去帶濾波可W被配置成支持相對復(fù)雜的非線性濾波。在視頻信號如使用感 知量化器等編碼的視頻信號中,在特定圖像區(qū)域中即使在預(yù)測和量化誤差(例如,在由感知 量化器等生成的碼字方面)較小的情況下也可W相當(dāng)容易地察覺帶狀/輪廓偽像。另外,當(dāng) 使用改進(jìn)的預(yù)測方法(例如,在肥VC帖內(nèi)預(yù)測中等)來生成相對高效的預(yù)測并盡量減少碼字 的殘差時,帶狀/輪廓偽像可能增加,運是因為隨著殘差在相對小的范圍內(nèi)變化相對難W區(qū) 分亮度水平。
[0193] 在一些實施方式中,可W使用本文所描述的去帶濾波,W移除或減少CTU、CU、塊等 中的樣本集合內(nèi)的定向輪廓偽像。
[0194] 在一些實施方式中,下游裝置可W顯式地或隱含地信號傳送要將什么去帶算法、 哪個去帶操作參數(shù)值的集合等用于樣本集合。例如,可W將亮度指示符("luminance_idc") 信號傳送給下游裝置。下游裝置可W被配置成使用特定去帶操作參數(shù)值等選擇和執(zhí)行一個 或更多個特定去帶算法,其中,復(fù)雜度與上游裝置相比較而言相對小,運是因為下游裝置可 W不執(zhí)行率失真優(yōu)化。
[01巧]12.其他示例操作
[0196] 本文所描述的裝置還可W使用除前述討論中提及的操作W外的操作。例如,由于 EDR視頻信號與SDR視頻信號很不相同,可W使用另外的操作來進(jìn)一步提高EDR視頻信號、 SDR視頻信號等的編碼效率。作為非限制性示例,可W在圖1的視頻編碼器100等中進(jìn)行變換 和量化操作之前設(shè)置/執(zhí)行操作如殘差整形等。相應(yīng)地,可W在圖1B的視頻解碼器150處進(jìn) 行逆量化和逆變換之后設(shè)置/執(zhí)行逆操作如逆殘差整形等。在一種實施方式中,殘差整形可 W是亮度依賴函數(shù),該函數(shù)取決于根據(jù)其進(jìn)行預(yù)測的相應(yīng)樣本集合的潛在亮度水平。在視 頻解碼器如圖1B的視頻解碼器150處,可W從帖內(nèi)預(yù)測或運動補償?shù)臉颖炯蠙z索潛在亮 度水平,或者替選地將其從視頻編碼器如圖1A的視頻編碼器100顯式地信號傳送給視頻解 碼器如圖1B的視頻解碼器150。在一些實施方式中,為了降低復(fù)雜度,可W在CU、LCU、片、圖 片、場景、視頻編碼序列等水平處計算(例如,通過圖1A的視頻編碼器100等)殘差整形函數(shù) 及其潛在的亮度水平。在非限制示例中,可W使用分段線性表達(dá)式來表示殘差整形函數(shù)與 由亮度指示符("luminance_idc")控制的分段線性表達(dá)式的轉(zhuǎn)動。
[0197] 因為高動態(tài)范圍視頻信號如抓R視頻信號相比于其他視頻信號如SDR等支持高得 多的動態(tài)范圍,所W相比于其他視頻信號在高動態(tài)范圍中會更多地出現(xiàn)帶狀/輪廓偽像???W使用稀疏濾波器來消除或減少高動態(tài)范圍視頻信號中的帶狀/輪廓。在2013年10月1日提 交的名稱為 "HA畑WARE EFFICIENT SPARSE FIR FILTERING IN VIDEO CODEC'的第61/885, 377號美國臨時專利申請中描述了稀疏濾波器的一些示例,其全部內(nèi)容通過引用并入本文。 [019引13.示例處理流程
[0199] 圖4A示出了根據(jù)本發(fā)明的示例實施方式的示例處理流程。在一些示例實施方式 中,一個或更多個計算裝置或部件可W執(zhí)行該處理流程。在塊402中,視頻編解碼器(例如, 圖1A的視頻編解碼器100、圖1B的視頻解碼器150等)確定由(例如,接收的等)視頻信號支持 的亮度范圍(或動態(tài)范圍)。
[0200] 在塊404中,視頻編解碼器至少部分地基于由視頻信號支持的亮度范圍來確定用 于一個或更多個信號處理操作的操作參數(shù)的闊值和值。操作參數(shù)的闊值和值中的一個或更 多個的內(nèi)部精度取決于由視頻信號支持的亮度范圍。
[0201] 在塊406中,視頻編解碼器根據(jù)至少部分地基于由視頻信號支持的亮度范圍確定 的操作參數(shù)的闊值和值選擇用于施加至w視頻信號表示的視頻圖像的一個或更多個空間 區(qū)域的操作參數(shù)的闊值和值的特定集合。視頻圖像的一個或更多個空間區(qū)域?qū)?yīng)于特定的 亮度水平區(qū)域,操作參數(shù)的闊值和值的特定集合對應(yīng)于同一特定亮度水平區(qū)域。
[0202] 圖4B示出了根據(jù)發(fā)明的示例實施方式的示例處理流程。在一些示例實施方式中, 一個或更多個計算裝置或部件可W執(zhí)行該處理流程。在塊452中,視頻編解碼器(例如,圖1A 的視頻編碼器100、圖1B的視頻解碼器150等)參照視頻信號接收與一個或更多個圖像中的 多個空間區(qū)域有關(guān)的樣本數(shù)據(jù)和元數(shù)據(jù)。
[0203] 在塊454中,視頻編解碼器確定多個空間區(qū)域中的一個或更多個特定空間區(qū)域是 否對應(yīng)于特定亮度水平區(qū)域。
[0204] 在塊456中,響應(yīng)于確定一個或更多個特定空間區(qū)域?qū)?yīng)于特定亮度水平區(qū)域,視 頻編解碼器對一個或更多個特定空間區(qū)域中的一個或更多個樣本集合執(zhí)行一個或更多個 信號處理操作。一個或更多個信號處理操作至少部分地取決于特定亮度水平區(qū)域。
[0205] 在一種實施方式中,一個或更多個信號處理操作包括:使用至少部分地基于特定 亮度水平區(qū)域選擇的內(nèi)插濾波器對一個或更多個樣本集合中的至少一個樣本集合執(zhí)行內(nèi) 插濾波。
[0206] 在一種實施方式中,一個或更多個信號處理操作包括:使用至少部分地基于特定 的亮度水平區(qū)域選擇的平滑濾波器對一個或更多個樣本集合中的至少一個樣本集合執(zhí)行 平滑濾波。在一種實施方式中,平滑濾波器表示W(wǎng)下濾波器中之一:強平滑濾波器;稀疏有 限脈沖響應(yīng)濾波器;覆蓋多于50個鄰近像素的平滑濾波器;覆蓋不多于50個鄰近像素的平 滑濾波器;或者正常平滑濾波器。在一種實施方式中,平滑濾波器是基于闊值從多個部署的 平滑濾波器選擇的特定平滑濾波器,其中該闊值取決于特定亮度水平區(qū)域。
[0207] 在一種實施方式中,一個或更多個信號處理操作包括:使用一個或更多個權(quán)重參 數(shù)對一個或更多個樣本集合中的至少一個樣本集合執(zhí)行加權(quán)帖內(nèi)預(yù)測,一個或更多個權(quán)重 參數(shù)的值是至少部分地基于特定亮度水平區(qū)域選擇的。
[0208] 在一種實施方式中,一個或更多個權(quán)重參數(shù)包括W下中的一個或更多個:取決于 至基準(zhǔn)樣本的距離的多項式表達(dá)式;至少部分地取決于基準(zhǔn)樣本的二階值的基于表面的表 達(dá)式;亮度依賴函數(shù);或者包括取決于亮度水平的第一內(nèi)核和取決于至基準(zhǔn)樣本的距離的 第二內(nèi)核的函數(shù)。
[0209] 在一種實施方式中,一個或更多個信號處理操作包括:使用變換矩陣系數(shù)集合對 一個或更多個樣本集合中的至少一個樣本集合執(zhí)行變換操作,變換矩陣系數(shù)集合是至少部 分地基于特定亮度水平區(qū)域從多個變換矩陣系數(shù)集合中選擇的。
[0210] 在一種實施方式中,一個或更多個信號處理操作包括:使用量化矩陣對一個或更 多個樣本集合中的至少一個樣本集合執(zhí)行量化操作,量化矩陣是至少部分地基于特定亮度 水平區(qū)域從多個量化矩陣中選擇的。
[0211] 在一種實施方式中,一個或更多個信號處理操作包括:使用從量化參數(shù)映射表得 出的量化參數(shù)對一個或更多個樣本集合中的至少一個樣本集合的色度分量執(zhí)行量化操作, 量化參數(shù)映射表是至少部分地基于特定亮度水平區(qū)域從多個量化參數(shù)映射表中選擇的。
[0212] 在一種實施方式中,一個或更多個信號處理操作包括:使用上下文集合對一個或 更多個樣本集合中的至少一個樣本集合執(zhí)行賭編碼操作,上下文集合是至少部分地基于特 定亮度水平區(qū)域從多個上下文集合中選擇的,并且其中上下文集合與和特定亮度水平區(qū)域 對應(yīng)的符號概率模型有關(guān)。
[0213] 在一種實施方式中,一個或更多個信號處理操作包括:對一個或更多個樣本集合 中的至少一個樣本集合執(zhí)行解塊操作參數(shù)集合所允許的解塊操作,解塊操作參數(shù)集合的值 是至少部分地基于特定亮度水平區(qū)域選擇的。
[0214] 在一種實施方式中,一個或更多個信號處理操作包括:使用一個或更多個偏移值 對一個或更多個樣本集合中的至少一個樣本集合執(zhí)行樣本自適應(yīng)偏移(SA0)濾波,一個或 更多個偏移值是至少部分地基于特定亮度水平區(qū)域選擇的,并且其中一個或更多個偏移值 的精度取決于特定亮度水平區(qū)域。
[0215] 在一種實施方式中,一個或更多個信號處理操作包括:使用一個或更多個去帶操 作參數(shù)值對一個或更多個樣本集合中的至少一個樣本集合執(zhí)行去帶濾波,一個或更多個去 帶操作參數(shù)值是至少部分地基于特定亮度水平區(qū)域選擇的。
[0216] 圖4C示出了根據(jù)本發(fā)明的示例實施方式的示例處理流程。在一些實施方式中,一 個或更多個計算裝置或部件可W執(zhí)行該處理流程。在塊482中,視頻編解碼器(例如,圖1A的 視頻編碼器100、圖1B的視頻解碼器150等)分析視頻信號的統(tǒng)計。
[0217] 在塊484中,視頻編解碼器至少部分地基于視頻信號的經(jīng)解碼圖像的圖像區(qū)域的 一個或更多個亮度水平來確定用于信號處理操作的操作參數(shù)的闊值和值,操作參數(shù)的闊值 和值中的一個或更多個的內(nèi)部精度取決于視頻信號的亮度區(qū)域。
[0218] 在塊686中,視頻編解碼器確定用于稀疏有限脈沖響應(yīng)(FIR)濾波器的濾波器參 數(shù)。
[0219] 在各種示例實施方式中,編碼器、解碼器、系統(tǒng)、設(shè)備或一個或更多個其他計算裝 置執(zhí)行所描述的前述方法中的任何方法或前述方法的一部分。
[0220] 注意,雖然本文中討論了單獨的實施方式,但是可W將本文中所討論的實施方式 的任意組合和/或部分實施方式進(jìn)行組合W形成另外的實施方式。
[0221 ] 14.實現(xiàn)機制一一硬件概述
[0222] 根據(jù)一種實施方式,本文中描述的技術(shù)由一個或多個專用計算裝置來實現(xiàn)。專用 計算裝置可W是硬連線的W執(zhí)行技術(shù),或者可W包括諸如永久地被編程成執(zhí)行技術(shù)的一個 或多個專用集成電路(ASIC)或現(xiàn)場可編程口陣列(FPGA)的數(shù)字電子裝置,或者可W包括被 編程成根據(jù)固件、存儲器、其他存儲裝置或其組合中的程序指令執(zhí)行技術(shù)的一個或多個通 用硬件處理器。運樣的專用計算裝置還可W將定制的硬連線邏輯、ASIC或FPGA與定制的編 程進(jìn)行組合W實現(xiàn)技術(shù)。專用計算裝置可W是臺式計算機系統(tǒng)、便攜式計算機系統(tǒng)、手持式 裝置、連網(wǎng)裝置或合并硬連線和/或程序邏輯W實現(xiàn)技術(shù)的任何其他裝置。
[0223] 例如,圖5是圖示了可W在其上實現(xiàn)本發(fā)明的實施方式的計算機系統(tǒng)500的框圖。 計算機系統(tǒng)500包括用于傳送信息的總線502或其他通信機制,W及用于處理信息的與總線 502禪接的硬件處理器504。硬件處理器504例如可W是通用微處理器。
[0224] 計算機系統(tǒng)500還包括用于存儲要由處理器504執(zhí)行的信息和指令的、與總線502 禪接的諸如隨機存取存儲器(RAM)或其他動態(tài)存儲裝置的主存儲器506。主存儲器506還可 W用于在執(zhí)行要由處理器504執(zhí)行的指令期間存儲臨時變量或其他中間信息。當(dāng)運樣的指 令被存儲在處理器504能夠訪問的非暫態(tài)存儲介質(zhì)中時,運樣的指令使計算機系統(tǒng)500成為 專用機器,該專用機器是專用于執(zhí)行指令中指定的操作的裝置。
[0225]計算機系統(tǒng)500還包括用于存儲處理器504的靜態(tài)信息和指令的、與總線502禪接 的只讀存儲器(R〇M)508或其他靜態(tài)存儲裝置。諸如磁盤或光盤的存儲裝置510被設(shè)置并且 禪接至總線502W存儲信息和指令。
[0。6] 計算機系統(tǒng)500可W經(jīng)由總線502禪接至諸如液晶顯示器化CD)的顯示器512, W向 計算機用戶顯示信息。包括字母數(shù)字和其他鍵的輸入裝置514禪接至總線502, W向處理器 504傳送信息和命令選擇。另一類型的用戶輸入裝置是用于向處理器504傳送方向信息和命 令選擇并且用于控制顯示器512上的光標(biāo)運動的諸如鼠標(biāo)、跟蹤球或光標(biāo)方向鍵的光標(biāo)控 制516。該輸入裝置通常具有在兩個軸,即第一軸(例如,X)和第二軸(例如,y)上的兩個自由 度,運允許裝置指定平面中的位置。
[0227] 計算機系統(tǒng)500可W使用與計算機系統(tǒng)結(jié)合致使或編程計算機系統(tǒng)500成為專用 機器的裝置特定硬連線邏輯、一個或多個ASIC或FPGA、固件和/或程序邏輯,來實現(xiàn)本文中 描述的技術(shù)。根據(jù)一個實施方式,計算機系統(tǒng)500可W響應(yīng)于處理器504執(zhí)行主存儲器506中 包括的一個或多個指令的一個或多個序列來執(zhí)行本文中的技術(shù)。運樣的指令可W從諸如存 儲裝置510的另一存儲介質(zhì)被讀入主存儲器506中。主存儲器506中包括的指令序列的執(zhí)行 使處理器504執(zhí)行本文中描述的處理步驟。在替選實施方式中,可W使用硬連線電路代替軟 件指令,或者可W將硬連線電路與軟件指令結(jié)合使用。
[0228] 如本文中使用的術(shù)語"存儲介質(zhì)"指代存儲使機器能夠W特定方式進(jìn)行操作的數(shù) 據(jù)和/或指令的任意非暫態(tài)介質(zhì)。運樣的存儲介質(zhì)可W包括非易失性介質(zhì)和/或易失性介 質(zhì)。非易失性介質(zhì)包括例如諸如存儲裝置510的光盤或磁盤。易失性介質(zhì)包括諸如主存儲器 506的動態(tài)存儲器。存儲介質(zhì)的常見形式包括例如軟盤、軟磁盤、硬盤、固態(tài)驅(qū)動器、磁帶或 任何其他磁數(shù)據(jù)存儲介質(zhì)、CD-ROM、任何其他光數(shù)據(jù)存儲介質(zhì)、具有孔圖案的任何物理介 質(zhì)、RAM、PR0M和EPROM、閃速EPR0M、NVRAM、任何其他存儲器忍片或盒式磁帶。
[0229] 存儲介質(zhì)與傳輸介質(zhì)不同,但是可W與傳輸介質(zhì)結(jié)合使用。傳輸介質(zhì)參與在存儲 介質(zhì)之間傳輸信息。例如,傳輸介質(zhì)包括同軸線纜、銅線和光纖,包括包含總線502的線。傳 輸介質(zhì)還能夠采用諸如在無線電波和紅外線數(shù)據(jù)通信期間生成的那些聲波或光波的聲波 或光波的形式。
[0230] 向處理器504傳送一個或多個指令的一個或多個序列W用于執(zhí)行的過程可W設(shè)及 各種形式的介質(zhì)。例如,最初可W將指令攜載在遠(yuǎn)程計算機的磁盤或固態(tài)驅(qū)動器上。遠(yuǎn)程計 算機能夠?qū)⒅噶罴虞d至其動態(tài)存儲器中并且使用調(diào)制解調(diào)器在電話線路上發(fā)送指令。計算 機系統(tǒng)500本地的調(diào)制解調(diào)器能夠接收電話線路上的數(shù)據(jù)并且使用紅外線發(fā)送器將數(shù)據(jù)轉(zhuǎn) 換成紅外線信號。紅外線檢測器能夠接收紅外線信號中攜載的數(shù)據(jù),并且適當(dāng)?shù)碾娐房蒞 將數(shù)據(jù)放置在總線502上??偩€502將數(shù)據(jù)攜載至主存儲器506,處理器504從該主存儲器取 回指令并執(zhí)行指令。在處理器504執(zhí)行之前或之后,由主存儲器506接收的指令可W可選地 存儲在存儲裝置510上。
[0231] 計算機系統(tǒng)500還包括與總線502禪接的通信接口 518。通信接口 518提供禪接至與 本地網(wǎng)絡(luò)522連接的網(wǎng)絡(luò)鏈路520的雙向數(shù)據(jù)通信。例如,通信接口 518可W是綜合業(yè)務(wù)數(shù)字 網(wǎng)(ISDN)卡、有線調(diào)制解調(diào)器、衛(wèi)星調(diào)制解調(diào)器或向提供至相應(yīng)類型的電話線路的數(shù)據(jù)通 信連接的調(diào)制解調(diào)器。作為另一示例,通信接口518可W是提供至兼容局域網(wǎng)化AN)的數(shù)據(jù) 通信連接的LAN卡。還可W實現(xiàn)無線鏈路。在任何運樣的實現(xiàn)中,通信接口518發(fā)送和接收攜 載表示各種類型的信息的數(shù)字?jǐn)?shù)據(jù)流的電信號、電磁信號或光信號。
[0232] 網(wǎng)絡(luò)鏈路520通常通過一個或多個網(wǎng)絡(luò)向其他數(shù)據(jù)裝置提供數(shù)據(jù)通信。例如,網(wǎng)絡(luò) 鏈路520可W通過本地網(wǎng)絡(luò)522向由因特網(wǎng)服務(wù)提供商(ISP)526操作的數(shù)據(jù)裝置或主計算 機524提供連接。ISP 526進(jìn)而通過現(xiàn)在通常稱為"因特網(wǎng)"528的全球分組數(shù)據(jù)通信網(wǎng)絡(luò)提 供數(shù)據(jù)通信服務(wù)。本地網(wǎng)絡(luò)522和因特網(wǎng)528都使用攜載數(shù)字?jǐn)?shù)據(jù)流的電信號、電磁信號或 光信號。向計算機系統(tǒng)500攜載數(shù)字?jǐn)?shù)據(jù)或從計算機系統(tǒng)500攜載數(shù)字?jǐn)?shù)據(jù)的通過各種網(wǎng)絡(luò) 的信號W及網(wǎng)絡(luò)鏈路520上和通過通信接口 518的信號是傳輸介質(zhì)的示例形式。
[0233] 計算機系統(tǒng)500可W通過網(wǎng)絡(luò)、網(wǎng)絡(luò)鏈路520和通信接口 518發(fā)送消息和接收數(shù)據(jù), 包括程序代碼。在因特網(wǎng)示例中,服務(wù)器530可W通過因特網(wǎng)528、ISP 526、本地網(wǎng)絡(luò)522和 通信接口 518來傳輸應(yīng)用程序的請求代碼。
[0234] 當(dāng)代碼被接收和/或存儲在存儲裝置510或其他非易失性存儲裝置中W供稍后執(zhí) 行時,所接收的代碼可W由處理器504執(zhí)行。
[0235] 9.等同方案、擴(kuò)展方案、替代方案和其他方案
[0236] 在前面的說明中,已經(jīng)參考可W根據(jù)實現(xiàn)而變化的許多特定細(xì)節(jié)描述了本發(fā)明的 實施方式。因此,本發(fā)明是什么W及本發(fā)明的
【申請人】所期望的唯一且排他的指示是從本申 請?zhí)岢龅臋?quán)利要求的組,其具有運些權(quán)利要求提出的特定形式,包括任何后續(xù)修改。針對在 運樣的權(quán)利要求中包括的術(shù)語,本文中明確闡述的任何定義應(yīng)約束如在權(quán)利要求中使用的 運樣的術(shù)語的含義。因此,權(quán)利要求中未明確記載的限制、要素、特性、特征、優(yōu)點或?qū)傩圆?應(yīng)W任何方式對運樣的權(quán)利要求的范圍進(jìn)行限制。因此,說明書和附圖應(yīng)被視為說明性意 義而不是限制性意義。
【主權(quán)項】
1. 一種方法,包括: 確定視頻信號所支持的亮度范圍; 至少部分地基于所述視頻信號的所述亮度范圍來確定用于一個或更多個信號處理操 作的操作參數(shù)的閾值和值,所述操作參數(shù)的閾值和值中的一個或更多個的內(nèi)部精度取決于 所述視頻信號所支持的亮度范圍; 從至少部分地基于所述視頻信號所支持的亮度范圍確定的所述操作參數(shù)的閾值和值 中選擇應(yīng)用于所述視頻信號中表示的視頻圖像的一個或更多個空間區(qū)域的操作參數(shù)的閾 值和值的特定集合,所述視頻圖像的所述一個或更多個空間區(qū)域?qū)?yīng)于特定亮度水平區(qū) 域,操作參數(shù)的閾值和值的所述特定集合對應(yīng)于相同的所述特定亮度水平區(qū)域; 其中,所述方法由一個或更多個計算裝置執(zhí)行。2. -種方法,包括: 參照視頻信號接收與一個或更多個圖像中的多個空間區(qū)域有關(guān)的樣本數(shù)據(jù)和元數(shù)據(jù); 確定所述多個空間區(qū)域中的一個或更多個特定空間區(qū)域是否對應(yīng)于特定亮度水平區(qū) 域; 響應(yīng)于確定所述一個或更多個特定空間區(qū)域?qū)?yīng)于所述特定亮度水平區(qū)域,對所述一 個或更多個特定空間區(qū)域中的一個或更多個樣本集合執(zhí)行一個或更多個信號處理操作,所 述一個或更多個信號處理操作至少部分地取決于所述特定亮度水平區(qū)域; 其中,所述方法由一個或更多個計算裝置執(zhí)行。3. 根據(jù)權(quán)利要求2所述的方法,其中,所述一個或更多個信號處理操作包括:使用至少 部分地基于所述特定亮度水平區(qū)域選擇的內(nèi)插濾波器對所述一個或更多個樣本集合中的 至少一個樣本集合執(zhí)行內(nèi)插濾波。4. 根據(jù)權(quán)利要求2所述的方法,其中,所述一個或更多個信號處理操作包括:使用至少 部分地基于所述特定亮度水平區(qū)域選擇的平滑濾波器對所述一個或更多個樣本集合中的 至少一個樣本集合執(zhí)行平滑濾波。5. 根據(jù)權(quán)利要求4所述的方法,其中,所述平滑濾波器表示以下濾波器之一:強平滑濾 波器;稀疏有限脈沖響應(yīng)濾波器;覆蓋多于50個鄰近像素的平滑濾波器;覆蓋不多于50個鄰 近像素的平滑濾波器;或者正常平滑濾波器。6. 根據(jù)權(quán)利要求4所述的方法,其中,所述平滑濾波器是基于閾值從多個部署的平滑濾 波器選擇的特定平滑濾波器,其中所述閾值取決于所述特定亮度水平區(qū)域。7. 根據(jù)權(quán)利要求2所述的方法,其中,所述一個或更多個信號處理操作包括:使用一個 或更多個權(quán)重參數(shù)對所述一個或更多個樣本集合中的至少一個樣本集合執(zhí)行加權(quán)幀內(nèi)預(yù) 測,其中所述一個或更多個權(quán)重參數(shù)的值是至少部分地基于所述特定亮度水平區(qū)域選擇 的。8. 根據(jù)權(quán)利要求7所述的方法,其中,所述一個或更多個權(quán)重參數(shù)包括以下項中的一個 或更多個:取決于至基準(zhǔn)樣本的距離的多項式表達(dá)式;至少部分地取決于基準(zhǔn)樣本的二階 值的基于表面的表達(dá)式;亮度依賴函數(shù);包括取決于亮度水平的第一內(nèi)核和取決于至基準(zhǔn) 樣本的距離的第二內(nèi)核的函數(shù);或者至少部分地根據(jù)亮度依賴關(guān)系獲得的查找表(LUT)。9. 根據(jù)權(quán)利要求2所述的方法,其中,所述一個或更多個信號處理操作包括:使用變換 矩陣系數(shù)集合對所述一個或更多個樣本集合中的至少一個樣本集合執(zhí)行變換操作,其中所 述變換矩陣系數(shù)集合是至少部分地基于所述特定亮度水平區(qū)域從多個變換矩陣系數(shù)集合 中選擇的。10. 根據(jù)權(quán)利要求2所述的方法,其中,所述一個或更多個信號處理操作包括:使用量化 矩陣對所述一個或更多個樣本集合中的至少一個樣本集合執(zhí)行量化操作,其中所述量化矩 陣是至少部分地基于所述特定亮度水平區(qū)域從多個量化矩陣中選擇的。11. 根據(jù)權(quán)利要求2所述的方法,其中,所述一個或更多個信號處理操作包括:使用根據(jù) 量化參數(shù)映射表得出的量化參數(shù)對所述一個或更多個樣本集合中的至少一個樣本集合中 的色度分量執(zhí)行量化操作,其中所述量化參數(shù)映射表是至少部分地基于所述特定亮度水平 區(qū)域從多個量化參數(shù)映射表中選擇的。12. 根據(jù)權(quán)利要求2所述的方法,其中,所述一個或更多個信號處理操作包括:使用至少 部分地基于所述特定亮度水平區(qū)域從多個上下文集合中選擇的上下文集合對所述一個或 更多個樣本集合中的至少一個樣本集合執(zhí)行熵編碼操作,其中該上下文集合與對應(yīng)于所述 特定亮度水平區(qū)域的符號概率模型有關(guān)。13. 根據(jù)權(quán)利要求2所述的方法,其中,所述一個或更多個信號處理操作包括:對所述一 個或更多個樣本集合中的至少一個樣本集合執(zhí)行解塊操作參數(shù)集合所允許的解塊操作,其 中所述解塊操作參數(shù)集合的值是至少部分地基于所述特定亮度水平區(qū)域選擇的。14. 根據(jù)權(quán)利要求2所述的方法,其中,所述一個或更多個信號處理操作包括:使用一個 或更多個偏移值對所述一個或更多個樣本集合中的至少一個樣本集合執(zhí)行樣本自適應(yīng)偏 移(SAO)濾波,其中所述一個或更多個偏移值是至少部分地基于所述特定亮度水平區(qū)域選 擇的,并且其中所述一個或更多個偏移值的精度取決于所述特定亮度水平區(qū)域。15. 根據(jù)權(quán)利要求2所述的方法,其中,所述一個或更多個信號處理操作包括:使用一個 或更多個去帶操作參數(shù)值對所述一個或更多個樣本集合中的至少一個樣本集合執(zhí)行去帶 濾波,其中所述一個或更多個去帶操作參數(shù)值是至少部分地基于所述特定亮度水平區(qū)域選 擇的。16. -種方法,包括: 分析對視頻信號的統(tǒng)計; 至少部分地基于所述視頻信號的經(jīng)解碼圖像的圖像區(qū)域的一個或更多個亮度水平來 確定用于信號處理操作的操作參數(shù)的閾值和值,所述操作參數(shù)的閾值和值中的一個或更多 個的內(nèi)部精度取決于所述視頻信號的亮度區(qū)域; 確定用于稀疏有限脈沖響應(yīng)(FIR)濾波器的濾波器參數(shù); 其中,所述方法由一個或更多個計算裝置執(zhí)行。17. -種非暫態(tài)計算機可讀存儲介質(zhì),其存儲軟件指令,所述軟件指令在被一個或更多 個處理器執(zhí)行時使得執(zhí)行根據(jù)權(quán)利要求1至16中任一項所述的方法。18. -種計算裝置,其包括一個或更多個處理器和一個或更多個存儲介質(zhì),所述一個或 更多個存儲介質(zhì)存儲指令集合,所述指令集合在被一個或更多個處理器執(zhí)行時使得執(zhí)行根 據(jù)權(quán)利要求1至16中任一項所述的方法。
【文檔編號】H04N19/124GK106063265SQ201580010551
【公開日】2016年10月26日
【申請日】2015年2月19日
【發(fā)明人】尹鵬, 蘇冠銘, 呂陶然, 陳濤, 沃爾特·J·胡薩克
【申請人】杜比實驗室特許公司