本公開一般涉及幀/視頻編碼和解碼。尤其是,本公開的
技術(shù)領(lǐng)域:
:涉及像素值屬于高動(dòng)態(tài)范圍的幀以及像素值屬于較低動(dòng)態(tài)范圍的幀的編碼/解碼。
背景技術(shù):
::本部分旨在向讀者介紹本領(lǐng)域的各個(gè)方面,其可能涉及下面描述和/或請(qǐng)求保護(hù)的本公開的各個(gè)方面。相信此討論有助于向讀者提供背景信息以便于更好地理解本公開的各個(gè)方面。因此,應(yīng)當(dāng)理解,從此角度閱讀這些陳述,而非認(rèn)可其為現(xiàn)有技術(shù)。標(biāo)準(zhǔn)動(dòng)態(tài)范圍幀(SDR幀)是用有限數(shù)目的比特(通常為8或10)表示亮度值的幀。這一有限的表示不允許正確地呈現(xiàn)小的信號(hào)變化,特別是在明暗亮度區(qū)域內(nèi)。在高動(dòng)態(tài)范圍幀(HDR幀)中,擴(kuò)展所述信號(hào)表示以維持所述信號(hào)在其整個(gè)范圍內(nèi)的高精確性。在HDR幀中,通常用浮點(diǎn)格式(對(duì)于每個(gè)分量32比特或者16比特,即浮點(diǎn)或半浮點(diǎn))表示像素值,最流行的格式是openEXR半浮點(diǎn)格式(每RGB分量16比特,即每像素48比特)或者用具有長表示的整數(shù),一般至少為16比特。典型的用于編碼HDR幀的方法是減少所述幀的動(dòng)態(tài)范圍,以通過傳統(tǒng)的編碼策略(最初配置為編碼SDR幀)編碼所述幀。根據(jù)公知的方法,根據(jù)輸入的HDR幀的亮度分量來確定背光幀。接著,通過由所述背光幀劃分輸入的HDR幀來獲取殘差幀,所述背光幀和殘差幀均通過比如H.264/AVC((“用于通用視聽服務(wù)的高級(jí)視頻編碼”,H系列:視聽以及多媒體系統(tǒng),推薦ITU-TH.264,ITU電信標(biāo)準(zhǔn)部分,2012年1月))或者HEVC、SHVC(“高效視頻編碼”,H系列:視聽以及多媒體系統(tǒng),推薦ITU-TH.265,ITU電信標(biāo)準(zhǔn)化部分,2014年10月)的傳統(tǒng)編碼器來編碼。此種編碼方法通過由根據(jù)HDR幀的亮度分量所獲取的背光幀劃分輸入的HDR幀來自動(dòng)生成SDR幀。結(jié)果是,當(dāng)施加SDR幀,即作為編碼的輸入且也要被編碼時(shí),此種編碼方法并不適合,因?yàn)閷?shí)際上沒有機(jī)會(huì)根據(jù)(在視覺內(nèi)容方面)足夠接近所施加的SDR幀的HDR幀得到自動(dòng)的低動(dòng)態(tài)范圍幀。例如,這發(fā)生在期望從攝影棚(studio)獲取兩個(gè)不同顏色分級(jí)的面向電影的使用情況下:一個(gè)用于根據(jù)HDR幀獲取的SDR幀,以及一個(gè)用于HDR幀自身。那么,實(shí)際上不可能根據(jù)普通的用于HDR幀編碼的基于背光的方法得到(在視覺內(nèi)容方面)足夠接近藝術(shù)級(jí)別的SDR幀的自動(dòng)SDR幀(通過由背光幀劃分SDR幀)。技術(shù)實(shí)現(xiàn)要素:本公開提出了使用一種用于編碼幀的方法來彌補(bǔ)現(xiàn)有技術(shù)的一些缺點(diǎn),所述方法包括:-根據(jù)所述幀確定背光幀;-響應(yīng)所述幀和背光幀計(jì)算殘差幀;以及-使用根據(jù)施加幀計(jì)算的殘差幀的預(yù)測(cè)值預(yù)測(cè)編碼所述殘差幀,所述施加幀是要編碼的幀的低動(dòng)態(tài)版本。由于使用根據(jù)在視覺內(nèi)容方面類似于所述殘差幀的施加SDR幀所獲取的預(yù)測(cè)值對(duì)所述殘差幀進(jìn)行預(yù)測(cè)編碼,所以提供了一種用于編碼HDR幀和施加的SDR幀的高效方法。這減少了要編碼的殘差幀的動(dòng)態(tài)性,因而與獨(dú)立編碼施加的SDR幀和HDR幀的編碼方法相比,提高了編碼效率。而且,在上述面向電影的用例中,為所述HDR幀和施加的SDR幀保留藝術(shù)意圖(顏色等級(jí)等)。接下來,該方法僅使用低至中等比特深度的編碼器,一般為8-12比特,這可以確保向后兼容普通基礎(chǔ)設(shè)施。根據(jù)一個(gè)實(shí)施例,根據(jù)所述施加幀的解碼版本計(jì)算所述殘差幀的預(yù)測(cè)值。根據(jù)一個(gè)實(shí)施例,計(jì)算所述殘差幀的預(yù)測(cè)值包括通過顏色映射函數(shù)將施加幀的解碼版本映射到所述殘差幀。根據(jù)一個(gè)實(shí)施例,所述顏色映射函數(shù)使用3D顏色查找表。根據(jù)一個(gè)實(shí)施例,進(jìn)一步根據(jù)所述施加幀確定所述背光幀。根據(jù)一個(gè)實(shí)施例,確定所述背光幀包括通過幀IMF的分量劃分所述幀的每個(gè)分量。根據(jù)一個(gè)實(shí)施例,該方法進(jìn)一步包括在預(yù)測(cè)編碼前映射所述殘差幀,以及在確定所述背光幀之前逆映射所述施加幀的每個(gè)分量。根據(jù)一個(gè)實(shí)施例,預(yù)測(cè)編碼所述殘差幀遵從SHVC標(biāo)準(zhǔn)。本公開進(jìn)一步涉及根據(jù)至少一個(gè)比特流解碼幀的方法。該方法包括:-通過至少部分解碼比特流獲取背光幀;-通過至少部分解碼比特流獲取解碼的施加幀,所述解碼的施加幀為要解碼的幀的低動(dòng)態(tài)版本;-根據(jù)所解碼的施加幀獲取預(yù)測(cè)值;-通過至少部分解碼比特流以及通過使用根據(jù)所解碼的施加幀所獲取的預(yù)測(cè)值,對(duì)解碼的殘差幀進(jìn)行預(yù)測(cè)解碼;以及-響應(yīng)所解碼的殘差幀和解碼的背光幀對(duì)所述幀進(jìn)行解碼。根據(jù)一個(gè)實(shí)施例,該方法進(jìn)一步包括:-通過至少部分解碼比特流,獲取涉及3D顏色LUT的參數(shù);以及-根據(jù)所解碼的施加幀和獲取的參數(shù)獲取所述預(yù)測(cè)值。根據(jù)一個(gè)實(shí)施例,該預(yù)測(cè)值包括用于3D顏色LUT的每個(gè)區(qū)域的特定預(yù)測(cè)值。根據(jù)一個(gè)實(shí)施例,對(duì)解碼的殘差幀進(jìn)行預(yù)測(cè)解碼遵從SHVC標(biāo)準(zhǔn)。根據(jù)它的其余方面,本公開涉及一種包括配置為實(shí)施上述方法的處理器的設(shè)備、一種包括當(dāng)此程序在計(jì)算機(jī)上執(zhí)行時(shí)執(zhí)行上述方法步驟的程序代碼指令的計(jì)算機(jī)程序產(chǎn)品、一種其中存儲(chǔ)了用于使處理器至少執(zhí)行上述方法的步驟的指令的處理器可讀介質(zhì)以及一種非瞬時(shí)性存儲(chǔ)介質(zhì),其攜有用于當(dāng)所述程序在計(jì)算設(shè)備上執(zhí)行時(shí)執(zhí)行上述方法步驟的程序代碼指令。根據(jù)以下結(jié)合附圖對(duì)優(yōu)選實(shí)施例的描述,本公開的具體特性以及本公開的其它目標(biāo)、優(yōu)點(diǎn)、特征以及用途將變得明顯。附圖說明參考下述附圖描述實(shí)施例:-圖1示出了根據(jù)本原理的示例、編碼幀I的方法的步驟的框圖;-圖2示出了根據(jù)本原理的示例、用于編碼幀I的方法的步驟的框圖;-圖3示出了根據(jù)本原理的示例的方法的步驟的框圖;-圖4示出了根據(jù)本原理的示例的方法的步驟的框圖;-圖5示出了根據(jù)本原理的示例的方法的步驟的框圖;-圖6描述了根據(jù)本原理的示例、用于創(chuàng)建3D顏色LUT的方法的流程圖;-圖7-8示出了3D顏色LUT的示例;-圖9示出了當(dāng)顏色映射函數(shù)使用3D顏色LUT時(shí)步驟109的子步驟的圖;-圖10示出了根據(jù)本原理的示例、用于解碼表示通過由背光幀劃分幀所計(jì)算的殘差幀的比特流的方法的步驟的框圖;-圖11示出了設(shè)備架構(gòu)的一個(gè)示例;以及-圖12示出了在通信網(wǎng)絡(luò)上通信的兩個(gè)遠(yuǎn)程設(shè)備。具體實(shí)施方式下文將參考示出本公開的實(shí)施例的附圖、更加全面地描述本公開。然而,本公開可以以許多替代形式來體現(xiàn),且不應(yīng)當(dāng)解釋為限于本文記載的實(shí)施例。因此,盡管本公開可以允許各種修改及替代形式,但其具體實(shí)施例通過舉例在附圖中示出,且本文將詳細(xì)描述。然而,應(yīng)當(dāng)理解無意將本公開限于所公開的特定形式,而是相反,如權(quán)利要求所定義的,本公開覆蓋了落入本公開的精神和范圍內(nèi)的所有修改、等同體以及替代方式。整個(gè)附圖描述中類似的編號(hào)指的是類似的元件。本文所使用的術(shù)語只出于描述特定實(shí)施例的目的,不旨在限制本公開。如本文所用的,單數(shù)形式“一個(gè)”、“某個(gè)”以及“所述”旨在也包括復(fù)數(shù)形式,除非上下文另外標(biāo)明。進(jìn)一步理解術(shù)語“組成”、“包含”和/或“包括”用在說明書中時(shí),指明存在陳述的特征、整數(shù)、步驟、操作、元件和/或部件,但是并沒有排除存在或添加一個(gè)或多個(gè)其它特征、整數(shù)、步驟、操作、元件、部件和/或組。而且,當(dāng)一個(gè)元件被稱為“響應(yīng)”或“連接到”另一個(gè)元件時(shí),它可以直接響應(yīng)或連接到其它組件,或可以存在介于中間的元件。相比之下,當(dāng)一個(gè)元件被稱為“直接響應(yīng)”或“直接被連接到”其它元件時(shí),不存在介于中間的元件。如本文所使用的,術(shù)語“和/或”包括一個(gè)或多個(gè)關(guān)聯(lián)的列出項(xiàng)的任意及所有組合,以及可以縮寫為“/”。要理解盡管本文可以使用術(shù)語第一、第二等來描述各種元件,但這些元件不該受限于這些術(shù)語。這些術(shù)語僅用于區(qū)分一個(gè)元件與另一元件。例如,第一元件可被稱作第二元件,以及類似地,第二元件可被稱作第一元件,而不違反本公開的教導(dǎo)。盡管某些圖包括示出通信的主要方向的通信路徑上的箭頭,但要理解通信可以在與所描述的箭頭相反的方向進(jìn)行。某些實(shí)施例是關(guān)于框圖以及操作流程圖描述的,其中每個(gè)框代表一個(gè)電路元件、模塊或包含用于執(zhí)行指定邏輯功能的一個(gè)或多個(gè)可執(zhí)行指令的部分代碼。還應(yīng)當(dāng)注意的是,在其它實(shí)現(xiàn)方式中,所述框中標(biāo)記的功能可以不按標(biāo)記的次序發(fā)生。例如,連續(xù)顯示的兩個(gè)框可能實(shí)際上基本并行執(zhí)行,或所述框有時(shí)可以按相反次序執(zhí)行,這取決于涉及的功能。本文引用的“一個(gè)實(shí)施例”或“某個(gè)實(shí)施例”意指結(jié)合所述實(shí)施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本公開的至少一種實(shí)現(xiàn)方式中。在說明書中的不同位置所出現(xiàn)的短語“一個(gè)實(shí)施例中”或“根據(jù)一個(gè)實(shí)施例”未必都指同一個(gè)實(shí)施例,也不是必須與其它實(shí)施例互斥的獨(dú)立或替代實(shí)施例。權(quán)利要求中出現(xiàn)的引用編號(hào)僅是舉例,對(duì)權(quán)利要求的范圍不起限定作用。盡管未明確描述,但是可以以任意組合或子組合使用本實(shí)施例及其變體。本公開描述為用于編碼/解碼幀,但是擴(kuò)展到幀序列(視頻)的編碼/解碼,因?yàn)槿缦滤觯鲂蛄械拿總€(gè)幀被順序地編碼/解碼。圖1示出了根據(jù)本原理的示例、用于編碼幀I的方法的步驟的框圖。在步驟100中,模塊IC獲取要編碼的幀I的至少一個(gè)分量Ij。接下來,分量Ij=1為幀I的亮度分量,以及分量Ij≠1為要編碼的幀I的顏色分量。例如,當(dāng)幀I屬于顏色空間(X,Y,Z)時(shí),通過分量Y的變換f(.)獲取亮度分量I1,例如I1=f(Y)。當(dāng)幀I屬于顏色空間(R,G,B)時(shí),通過由以下所給出的線性組合函數(shù)獲取亮度分量I1,例如在709色域內(nèi):I1=g(0.2127.R+0.7152.G+0.0722.B)在步驟101中,模塊BAM根據(jù)幀I的每個(gè)分量Ij確定背光幀Ba的分量Baj。根據(jù)圖3所示的步驟101的實(shí)施例,模塊BI將背光幀Ba的分量Baj確定為以下給出的形態(tài)函數(shù)的加權(quán)線性組合:給出。是用于分量Baj的加權(quán)系數(shù)。因此,根據(jù)分量Ij確定背光幀Ba的分量Baj在于找到最佳權(quán)重系數(shù)(以及如果預(yù)先未知,可能還有最佳形態(tài)函數(shù)),為的是背光幀Ba的分量Baj擬合分量IJ。有許多公知方法來為分量Baj找到權(quán)重系數(shù)例如,一種方式是可以使用最小均方差方法來最小化分量Baj和分量IJ之間的均方差。本公開并不限于獲取背光幀Ba的任何具體方法。可以注意到,為了最佳擬合所述亮度分量,所述形態(tài)函數(shù)可以是顯示背光的真實(shí)物理響應(yīng)(例如由LED制成,然后每個(gè)形態(tài)函數(shù)對(duì)應(yīng)一個(gè)LED的響應(yīng))或者可以是純數(shù)學(xué)結(jié)構(gòu)。根據(jù)該實(shí)施例,從步驟101輸出的背光幀Ba是包含了方程(1)所給出的至少一個(gè)分量的背光幀Ba。根據(jù)圖4所示的步驟101的實(shí)施例,模塊BM利用通過模塊HL獲取的平均值Lmean,調(diào)制背光幀Ba的至少一個(gè)分量Baj(由方程(1)給出)。利用幀分量的平均值調(diào)制所述背光幀的至少一個(gè)分量提高了所述幀的分量和殘差幀的分量之間的全局亮度相干性,例如,所述幀中的亮區(qū)在所述殘差幀中發(fā)亮,以及所述幀中的暗區(qū)在所述殘差幀中發(fā)暗。利用同一個(gè)平均值調(diào)制多個(gè)分量,不用修改這些分量的色調(diào)即可以降低它們的動(dòng)態(tài)范圍。根據(jù)該實(shí)施例,從步驟101中輸出的背光幀Ba為調(diào)制的背光幀。根據(jù)一個(gè)實(shí)施例,模塊HL配置為在整個(gè)亮度分量I1之上計(jì)算平均值Lmean。根據(jù)該實(shí)施例的變體,模塊HL配置為通過計(jì)算平均值Lmeanβ為小于1的系數(shù),以及E(X)為分量I1的數(shù)學(xué)期望值(均值)。當(dāng)幀I屬于幀序列時(shí),該變體是有利的,這是由于其防止平均值Lmean受到具有通常導(dǎo)致非常討厭的時(shí)間平均光度不穩(wěn)定性的極高值的少數(shù)像素的影響,。本公開不限于用于計(jì)算平均值Lmean的具體實(shí)施例。根據(jù)圖5所示的一個(gè)變體,通過亮度平均值E(Ba1),模塊N歸一化背光幀Ba(由等式(1)給出)的至少一個(gè)分量Baj,這樣獲得用于所述幀(若幀I屬于幀序列,則用于所有幀)的中間灰度一致分量然后,模塊BM配置為通過使用下述關(guān)系,利用分量Ij的平均值Lmean調(diào)制中間灰度一致分量cstmod為調(diào)制系數(shù)以及α為另一個(gè)小于1的調(diào)制系數(shù),一般在0.3和0.5之間。根據(jù)該變體,從步驟101輸出的背光幀BaI為包括了方程(2)所給出的至少一個(gè)分量的背光幀??梢宰⒁獾剑{(diào)制系數(shù)cstmod被調(diào)節(jié)得到所述殘差幀的好看的亮度,以及高度依賴獲取背光幀的過程。例如,對(duì)于由最小均方差獲得的所有分量,cstmod≈1.7。實(shí)際上,通過線性,所有調(diào)制背光幀的分量Baj的操作均適用于作為將系數(shù)變換為新系數(shù)的校正因子的背光系數(shù)這樣得到:在步驟102(圖1)中,確定從步驟101輸出的背光幀Ba所需的數(shù)據(jù)由編碼器ENC1編碼,且加入可以被存儲(chǔ)和/或在通信網(wǎng)絡(luò)上傳輸?shù)谋忍亓鱂1中。例如,當(dāng)使用已知的非自適應(yīng)性形態(tài)函數(shù)時(shí),要編碼的數(shù)據(jù)受限于權(quán)重系數(shù)或者但是形態(tài)函數(shù)ψi仍可以是未知的先驗(yàn),然后在比特流F1中編碼,比如在用于較佳擬合的略微最佳的數(shù)學(xué)結(jié)構(gòu)的情況下。因此,在比特流F1中編碼所有的權(quán)重系數(shù)或者(以及可能有形態(tài)函數(shù))有利地,在編碼前量化權(quán)重系數(shù)或者以減少比特流F1的大小。根據(jù)另一個(gè)實(shí)施例,將背光幀Ba的每個(gè)分量Baj看作通過編碼器ENC1在比特流F1中進(jìn)行編碼的畫面。在步驟103中,通過由背光幀的解碼版本劃分幀I來計(jì)算殘差幀Res。利用背光幀的解碼版本來確保編碼器和解碼器側(cè)上的背光幀相同是有利的,從而使最終的解碼幀更加精確。更精確地,利用背光幀分量的解碼版本劃分從模塊IC獲取的幀I的每個(gè)分量Ij。該劃分按每像素進(jìn)行。例如,當(dāng)在顏色空間(R,G,B)中表示幀I的分量R、G或B時(shí),如下獲取分量Res1、Res2以及Res3:例如,當(dāng)在顏色空間(X,Y,Z)中表示幀I的分量X、Y或Z時(shí),如下獲取分量Res1、Res2以及Res3:在步驟104中,根據(jù)一個(gè)實(shí)施例,通過利用解碼器DEC1至少部分解碼比特流F1,來獲取背光幀的至少一個(gè)分量的解碼版本如上所釋,獲取背光幀的分量,步驟101的輸出,所需要的數(shù)據(jù)已被編碼(步驟102),接著通過至少部分解碼比特流F1獲得。接著上面所給的示例,然后獲取權(quán)重系數(shù)(以及可能還有形態(tài)函數(shù))作為步驟104的輸出。然后,在步驟105中,模塊BAG根據(jù)權(quán)重系數(shù)以及某些已知的非自適應(yīng)性形態(tài)函數(shù)或以下給出的形態(tài)函數(shù)生成背光幀的分量的解碼版本根據(jù)另一示例,通過解碼比特流F1直接獲得所述背光幀的分量的解碼版本在步驟106中,模塊MAP通過色調(diào)映射殘差幀Res的至少一個(gè)分量Resj,獲取至少一個(gè)色調(diào)映射分量Resjv,以便得到由所述至少一個(gè)色調(diào)映射的分量Resjv構(gòu)造的可視殘差幀Resv。由于殘差幀Res的動(dòng)態(tài)范圍太高且由于此殘差幀Res的解碼版本顯示了很高的可視偽像,所以看上去殘差幀Res可能不可見。從相較于要編碼的幀中的原始場(chǎng)景、在色調(diào)映射的殘差幀藝術(shù)上呈現(xiàn)場(chǎng)景的相當(dāng)好且一致地色調(diào)映射的版本的意義上來說,對(duì)所述殘差幀的至少一個(gè)分量的色調(diào)映射提供了可視的殘差幀。因此,該方法是向后兼容的,因?yàn)榭梢暤臍埐顜梢杂刹荒芴幚砀邉?dòng)態(tài)范圍的傳統(tǒng)裝置解碼和/或顯示。根據(jù)編碼的殘差幀自動(dòng)提供可視的SDR幀的能力為一個(gè)關(guān)鍵優(yōu)勢(shì),因?yàn)樗试S分發(fā)HDR幀(視頻)給裝備了標(biāo)準(zhǔn)SDR電視以及不是專用于后處理背光幀和殘差幀以解碼HDR幀(視頻)的接收設(shè)備的客戶。而且,通過這種方法編碼HDR幀會(huì)導(dǎo)致高效的編碼策略,因?yàn)樯{(diào)映射的殘差幀Res是高度空間關(guān)聯(lián)的(以及時(shí)間上與同一幀序列的其它幀相關(guān)聯(lián)),而且背光幀是獨(dú)立編碼的。因此由于色調(diào)映射的殘差幀壓縮率高以及編碼背光幀的數(shù)據(jù)量少,達(dá)到編碼增益。本公開不限于任何具體的映射算子。這一單獨(dú)條件是色調(diào)映射算子要可逆。例如,可以使用Reinhard所定義的色調(diào)映射算子(Reinhard,E.,Stark,M.,Shirley,P.,以及Ferwerda,J.,“Photographictonereproductionfordigitalframes”,ACMTransactionsonGraphics21(2002年7月))或Boitard,R.,Bouatouch,K.,Cozot,R.,Thoreau,D.,以及Gruson,A.(2012)。用于視頻色調(diào)映射的時(shí)間相干性。A.M.J.vanEijk,C.C.Davis,S.M.Hammel以及A.K.Majumdar(Eds),SPIE學(xué)報(bào)8499,ApplicationofDigitalFrameProcessing(p.84990D-84990D-10))。根據(jù)步驟106的實(shí)施例,映射殘差幀的分量Resj包括根據(jù)殘差幀的分量Res1的像素值的伽馬校正或者Slog校正。隨后,例如由:給出可視的殘差幀Resv的分量A為常數(shù)值,γj為等于例如1/2.4的伽馬曲線的系數(shù)?;蛘撸缬桑航o出可視的殘差幀Resv的分量aj,bJ,cj為確定的SLog曲線的系數(shù),這樣0和1是不變的,且SLog曲線的導(dǎo)數(shù)當(dāng)其被伽馬曲線延伸至1以下時(shí)。因此,aj,bJ,cj是參數(shù)γj的函數(shù)。根據(jù)一個(gè)實(shí)施例,伽馬-Slog曲線相對(duì)殘差幀的分量的參數(shù)γj通過編碼器ENC1編碼,且加入比特流F1。對(duì)殘差幀Res的亮度分量施加伽馬校正會(huì)提升暗域,但不會(huì)將高光降得足夠低以避免亮像素燃燒(burning)。對(duì)殘差幀Res的亮度分量施加Slog校正會(huì)把高光降得足夠低,但不會(huì)提升暗域。然后,根據(jù)步驟106的優(yōu)選實(shí)施例,模塊MAP根據(jù)殘差幀Res的分量的像素值,施加伽馬校正或Slog校正。伽馬及SLog校正使得高精度地根據(jù)殘差幀和背光幀重構(gòu)HDR幀,這樣不會(huì)丟失明暗信息。而且,伽馬及S-log校正避免了重構(gòu)的HRD幀和可視的殘差幀中的平削區(qū)域。例如,當(dāng)殘差幀Res分量的像素值低于閾值(等于1),應(yīng)用伽馬校正,否則應(yīng)用Slog校正。通過構(gòu)建,可視的殘差幀Resv分量通常具有或多或少接近1的平均值,這取決于幀I的關(guān)聯(lián)分量的亮度,使得使用上述伽馬-Slog組合特別有效。根據(jù)該方法的實(shí)施例,在步驟107中,模塊SCA在通過用比例因子cstscaling乘以殘差幀的至少一個(gè)分量Resj或者來編碼(步驟110)之前,而縮放所述分量??s放殘差幀的分量j會(huì)將根據(jù)殘差幀獲取的幀的平均灰度置于用于查看和編碼的足夠的值。接著,根據(jù)該方法的實(shí)施例,由以下:給出殘差幀Ress的結(jié)果分量優(yōu)選地,比例因子cstscaling定義為將殘差幀分量的值從0映射到最大值2N-1,N是允許作為用于編碼器ENC2編碼的輸入的比特?cái)?shù)。這是通過將亮度值1(大致為殘差幀分量的平均值)映射到中間灰度亮度值2N-1而自然獲取的。因此,對(duì)于具有標(biāo)準(zhǔn)比特?cái)?shù)N=8的殘差幀分量,等于120的比例因子是非常一致的值,因?yàn)榉浅=咏幱?7=128的中性灰度。根據(jù)該方法的實(shí)施例,在步驟108中,模塊CLI在編碼之前削減殘差幀的至少一個(gè)分量,以將它的動(dòng)態(tài)范圍限制為例如根據(jù)編碼器ENC2的能力所定義的目標(biāo)動(dòng)態(tài)范圍TDR。削減所述殘差幀會(huì)確保有限數(shù)目的比特以及允許使用傳統(tǒng)編碼/解碼策略對(duì)它編碼。而且,該編碼/解碼策略向后兼容現(xiàn)有的基礎(chǔ)設(shè)施(編解碼器、顯示器、分布式信道等),因?yàn)閮H具有一般為8-10比特的低動(dòng)態(tài)范圍的殘差幀才可以在這種基礎(chǔ)設(shè)施上傳輸以顯示幀的低動(dòng)態(tài)范圍版本。在專有的基礎(chǔ)設(shè)施上,一側(cè)容器中可以攜有包括背光數(shù)據(jù)的小比特流,以分發(fā)幀(例如HDR幀)的初始版本。根據(jù)這最后的實(shí)施例,例如根據(jù)該方法的實(shí)施例,由:給出產(chǎn)生的殘差幀Resc的分量本公開并不限于這類削減(max(.)),而是擴(kuò)展到任意種類的削減。根據(jù)該方法的實(shí)施例,結(jié)合縮放和削減實(shí)施例將生產(chǎn)由:給出的殘差幀Ressc的分量所述殘差幀的分量的映射和縮放為參數(shù)化過程。參數(shù)可以是固定的或不固定的,在后者的情形中,它們可以通過編碼器ENC1在比特流F1中編碼。根據(jù)該方法的實(shí)施例,伽馬校正的常數(shù)值γ、比例因子cstscaling可以是在比特流F1中進(jìn)行編碼的參數(shù)??梢宰⒁獾?,參數(shù)α,cstmod,cstscaling,γj,β的選擇為所述映射的選擇給出了空間,該映射適合于在后期制作以及顏色分級(jí)方面最遵循專家品味的內(nèi)容。另一方面,可以定義通用參數(shù)以讓各種各樣的幀都接受。然后,沒有參數(shù)在比特流F1中編碼。根據(jù)本公開,在步驟110中,殘差幀Res(Resv,Ress或者Resc)通過編碼器ENC2、利用預(yù)測(cè)值Pred預(yù)測(cè)編碼,并加入可以存儲(chǔ)和/或在通信網(wǎng)絡(luò)上傳輸?shù)谋忍亓鱂2中。根據(jù)本公開,在步驟109中,根據(jù)施加幀IMP的解碼版本步驟112的輸出,計(jì)算殘差幀Res(Resv,Ress或者Resc)的預(yù)測(cè)值Pred。術(shù)語“施加”代表幀IMF不同于殘差幀Res(Resv,Ress或者Resc)。幀IMF為幀I的低動(dòng)態(tài)范圍版本。幀IMF以及幀I可以由藝術(shù)家進(jìn)行不同的顏色分級(jí),和/或在不同的顏色空間(例如,REC709用于幀IMF,以及REC.2020顏色空間用于幀I)中表示。根據(jù)步驟109的實(shí)施例,計(jì)算預(yù)測(cè)值Pred包括通過顏色映射函數(shù)(CMF),將施加幀IMF的解碼版本映射至殘差幀Res(Resv,Ress或者Resc)。這提高了預(yù)測(cè)編碼器ENC2的編碼效率,因?yàn)榻又鴾p少了殘差幀和預(yù)測(cè)值Pred之間計(jì)算的殘差的動(dòng)態(tài)。顏色映射函數(shù)CMF可以取決于幀I和IMF的顏色空間,也取決于內(nèi)容本身。實(shí)際上,創(chuàng)建幀內(nèi)容時(shí),取決于內(nèi)容創(chuàng)建者的藝術(shù)意圖,對(duì)幀I或幀IMF或兩者進(jìn)行某些顏色校正(顏色分級(jí)等)。這些施加于幀I和IMF的分量的顏色變換可能不同。然后,在一般情形下,顏色映射函數(shù)CMF不簡化為簡單的確定性顏色空間變換。根據(jù)一個(gè)實(shí)施例,顏色映射函數(shù)CMF使用3D顏色查找表(3D顏色LUT),例如用于語法的HEVC小節(jié)F.7.3.2.3.5“Colourmappingoctantssyntax”中所定義的,以及用于語義的HEVC小節(jié)F.7.4.3.3.5“Colourmappingoctantssemantics”中所定義的)。對(duì)于3D顏色空間,3D顏色LUT通常表示為如圖7所描述的卦限柵格。所述柵格將顏色空間劃分成N個(gè)區(qū)域Ri,i∈[0,N-1]、N為整數(shù)。所述區(qū)域分割可以是對(duì)稱或不對(duì)稱(不等分)的。一個(gè)區(qū)域還可以被稱之為卦限(octant)。至少一個(gè)參數(shù)與例如HEVC的小節(jié)F.7.3.2.3.4“Generalcolourmappingtablesyntax”以及小節(jié)F.7.4.2.3.5“Colourmappingoctantssyntax”描述的每個(gè)卦限相關(guān)。接著,當(dāng)所有的卦限均具備了至少一個(gè)關(guān)聯(lián)參數(shù)時(shí),定義顏色映射函數(shù)CMF。通常,顏色映射函數(shù)CMF進(jìn)一步與HEVC的小節(jié)H.8.1.4.3.1“Colourmappingprocessoflumasamplevalues”以及H.8.1.4.3.2“Colourmappingprocessofchromasamplevalues”中所描述的內(nèi)插函數(shù)關(guān)聯(lián)。根據(jù)圖2所示的該方法的實(shí)施例,步驟100中,模塊IC至少獲取幀IMF的分量IMFj。當(dāng)縮放(步驟107)殘差幀Resv的至少一個(gè)分量時(shí),在步驟200中,通過利用從本地存儲(chǔ)器或者經(jīng)解碼器DEC1至少部分解碼比特流F1所獲取的參數(shù)劃分幀IMF的至少一個(gè)分量IMFj,模塊ISCA對(duì)所述分量向施加逆縮放。步驟113中,模塊IMAP通過向至少一個(gè)所獲取的分量施加逆映射算子,獲取從步驟100或者從步驟200獲取的至少一個(gè)分量的逆映射版本。所述逆映射算子是施加于步驟106中的殘差幀的分量的逆映射算子的逆。參數(shù)是從本地存儲(chǔ)器或利用解碼器DEC1至少部分解碼比特流F1所獲取的。下文中,幀IMF分量的逆縮放版本(步驟200的輸出)或其逆映射版本(步驟113的輸出)被稱之為分量IIMFj。步驟103中,接著通過利用分量IIMFj劃分幀I的各分量Ij,計(jì)算分量Dj,步驟101的輸入。步驟101中,如上所釋,模塊BAM根據(jù)各分量D,為幀I的分量Ij確定背光幀Ba的分量Baj。圖6描述了根據(jù)本公開的示例性實(shí)施例、用于創(chuàng)建3D顏色LUT的方法的流程圖。步驟60中,確定3D顏色LUT的結(jié)構(gòu)。此處,3D顏色LUT通常由代表如上所述、且如圖7所描繪的用于3D顏色空間的卦限的參數(shù)表示。步驟61中,能夠?qū)⒛承﹨^(qū)域劃分成多個(gè)卦限Rk是可能的。步驟62中,對(duì)于每個(gè)區(qū)域Rk,根據(jù)幀IMF的解碼版本的像素p或根據(jù)顏色值屬于所述區(qū)域Rk的某些像素,以及根據(jù)殘差幀Res(或者根據(jù)本公開的實(shí)施例的Resv,Ress或Resc)的空間對(duì)應(yīng)像素p’,為每個(gè)卦限確定至少一個(gè)參數(shù)。根據(jù)一個(gè)變體,為了加速處理,只考慮幀IMF的解碼版本的像素子集(例如二分之一)。根據(jù)一個(gè)變體,空間對(duì)應(yīng)像素p′為同位置像素或者為具有經(jīng)歷空間變換(例如,上采樣、平移等)的對(duì)應(yīng)空間位置的像素。這樣,對(duì)每區(qū)域本地確定與卦限關(guān)聯(lián)的參數(shù),這簡化了計(jì)算,因一次處理較少數(shù)量的參數(shù)。根據(jù)步驟62的實(shí)施例,確定與當(dāng)前區(qū)域Rk的卦限關(guān)聯(lián)的至少一個(gè)參數(shù)包括確定顏色映射函數(shù)CMFk的參數(shù),該顏色映射函數(shù)CMFk的參數(shù)最小化幀IMF的解碼版本的、顏色值屬于所述區(qū)域Rk的像素p(或其子集)的顏色值的(通過顏色映射函數(shù)CMFk)重映射版本與殘差幀Res(Resv,或Ress或Resc)中空間對(duì)應(yīng)像素p′的顏色值Res(p)之間的距離。例如,用于區(qū)間Rk的CMFk的參數(shù)為最小化下述方程的那些參數(shù):其中dist為距離度量。作為一個(gè)示例,dist為L1范數(shù)或L2范數(shù)。根據(jù)一個(gè)變體,dist為加權(quán)差。根據(jù)一個(gè)示例,通過公知的最小方差最小化技術(shù)確定CMFk的參數(shù)。一旦確定了CMFk參數(shù),則可以確定區(qū)域Rk的卦限的參數(shù)。對(duì)于卦限Oc(x,y,z),其關(guān)聯(lián)的參數(shù)值沒為CMFk(Oc(x,y,z))。數(shù)學(xué)上來講,當(dāng)殘差幀Res包括三個(gè)分量時(shí),顏色映射函數(shù)CMFk可以為具有3×3矩陣參數(shù)以及三個(gè)偏移參數(shù)的參數(shù)模型,其中用于區(qū)域Rk的預(yù)測(cè)值Predk的分量是通過以下給出的:給出的。Δ1(p),Δ2(p)和Δ3(p)為分量Res1(相應(yīng)的Res2和Res3)的值和當(dāng)前卦限坐標(biāo)的相對(duì)分量之間的差。根據(jù)3D顏色LUT獲取參數(shù)在如SHVC節(jié)H.8.1.4.3所描述的變體中,Δ1(p),Δ2(p)和Δ3(p)是分量Res1(相應(yīng)地Res2和Res3)的值。本公開不限于使用具有偏移函數(shù)的3×3矩陣,而是可以擴(kuò)展到提供其部分導(dǎo)數(shù)的任意參數(shù)映射函數(shù)。注意,可以利用第一幀序列替換幀IMF的解碼版本,利用第二幀序列替換所述殘差幀。這種情況下,對(duì)于每個(gè)區(qū)域或卦限Rk,根據(jù)第一幀序列的(顏色值屬于所述區(qū)域Rk)的像素p的顏色值的重映射版本并根據(jù)第二幀序列中空間對(duì)應(yīng)像素p′的顏色值確定參數(shù)。在這種情況下,第二幀序列中的空間對(duì)應(yīng)像素p′屬于時(shí)間上對(duì)準(zhǔn)像素p所屬的幀的幀。若干個(gè)顏色參數(shù)可以與3D顏色LUT的每個(gè)卦限相關(guān),例如諸如RGB顏色值之類的4個(gè)顏色值,Y′CbCr或YUV.方程(3)的最小化并不總是有解。實(shí)際上,所述最小化使用矩陣逆。某些情況下,矩陣的配置糟糕,逆失敗(例如,矩陣的行列式為空)。此外,當(dāng)顏色值落入指定區(qū)域的像素的數(shù)量低于閾值時(shí),所述最小化是不準(zhǔn)確的。這種情形下,當(dāng)對(duì)于所述區(qū)域Rk最小化所述距離失敗時(shí),獲取顏色參數(shù)包括根據(jù)包含Rk的區(qū)域的參數(shù)內(nèi)插所述區(qū)域的參數(shù),或者直接根據(jù)對(duì)包含所述當(dāng)前區(qū)域的區(qū)域所計(jì)算的顏色變換的參數(shù)計(jì)算它們。作為一個(gè)示例,根據(jù)3×3矩陣以及具有圖8所示的為包含區(qū)域Rk的區(qū)域R’k確定的參數(shù)的偏移函數(shù)計(jì)算Rk的顏色參數(shù)。根據(jù)一個(gè)變體,根據(jù)區(qū)域R’k的顏色參數(shù)內(nèi)插區(qū)域Rk的顏色參數(shù)。根據(jù)一個(gè)變體,根據(jù)區(qū)域R’k的顏色參數(shù)預(yù)測(cè)區(qū)域Rk的顏色參數(shù),以及編碼殘差。根據(jù)一個(gè)實(shí)施例,通過編碼器ENC1編碼參數(shù)Param,并加入比特流F1。這些參數(shù)Param可能與3D顏色LUT的卦限、確定殘差幀的每個(gè)像素所屬的卦限的數(shù)據(jù)以及各顏色映射函數(shù)的參數(shù)關(guān)聯(lián)。在一個(gè)變體中,不編碼與3D顏色LUT的卦限關(guān)聯(lián)的參數(shù)和/或各顏色映射函數(shù)的參數(shù)。根據(jù)本公開的變體,使用相同參數(shù)用于每個(gè)顏色映射函數(shù)CMFk。圖9示出了當(dāng)顏色映射函數(shù)CMF將3D顏色LUT用于確定像素p的映射顏色值時(shí)步驟109的子步驟的圖。步驟1090中,對(duì)于幀IMF的解碼版本的給定像素p,確定像素p所屬的卦限CO。當(dāng)二分分割3D顏色LUT的各維時(shí),基于像素p的顏色分量的前N個(gè)MSB(最高有效位)的值,這可以容易地確定??蛇x地,在步驟1091中,如HEVC的H.8.1.4.3.1章以及JCTVC-Q0048_r1在章“2.1(y,u,v)tripleadjustmentwhenphasealignmentisenabled”中所述,施以所述分量的某些調(diào)整。例如當(dāng)亮度以及色度分量的像素未對(duì)準(zhǔn)(一般在使用4:2:0格式時(shí))時(shí),調(diào)整亮度以及色度分量的像素的空間位置(重新采樣紋理和運(yùn)動(dòng)),或者當(dāng)比特深度不同時(shí),也要適配分量的比特深度。例如,JCTVC-R1030_v6的章H.8.1.4.3.1所述,所述比特深度可以如下量進(jìn)行偏移:nMappingShift=10+BitDepthCmInputY-BitDepthCmOutputY。在步驟1092中,因而通過方程(4)給出與殘差幀的像素關(guān)聯(lián)的預(yù)測(cè)顏色值。可選地,當(dāng)發(fā)生步驟1091中的校準(zhǔn)和/或適配時(shí),步驟1093中,向預(yù)測(cè)(映射)的顏色值施以逆校準(zhǔn)和/或適配。圖10示出了根據(jù)本公開的實(shí)施例、用于解碼表示通過背光幀劃分幀而計(jì)算得到的殘差幀的比特流的方法的步驟的框圖。如上所釋,步驟104和105中,通過利用解碼器DEC1至少部分解碼比特流F1獲得解碼的背光幀比特流F1可以本地存儲(chǔ)或從通信網(wǎng)絡(luò)接收。步驟112中,通過至少部分解碼比特流F3獲取解碼的幀步驟1100中,根據(jù)幀以及相對(duì)3D顏色LUT的某些參數(shù)獲取預(yù)測(cè)值從存儲(chǔ)器或者通過至少部分解碼比特流F1獲取參數(shù)這些參數(shù)Param可能與3D顏色LUT的卦限、確定殘差幀的每個(gè)像素所屬的卦限的數(shù)據(jù)以及每個(gè)顏色映射函數(shù)的參數(shù)關(guān)聯(lián)。在一個(gè)變體中,從本地存儲(chǔ)器獲取與3D顏色LUT(的卦限)關(guān)聯(lián)的顏色參數(shù)和/或各顏色映射函數(shù)的參數(shù)。根據(jù)與具有網(wǎng)格結(jié)構(gòu)的3D顏色LUT的每個(gè)區(qū)域Rk的卦限關(guān)聯(lián)的參數(shù)和相對(duì)區(qū)域Rk的各顏色映射函數(shù)的參數(shù)獲取預(yù)測(cè)值步驟1101中,通過利用解碼器DEC2至少部分解碼比特流F2以及通過使用預(yù)測(cè)值解碼的殘差幀預(yù)測(cè)解碼。比特流F2可以本地存儲(chǔ)或從通信網(wǎng)絡(luò)接收。根據(jù)步驟1101的實(shí)施例,所述預(yù)測(cè)值包括用于3D顏色LUT的各區(qū)域Rk的特定預(yù)測(cè)值然后,通過至少部分解碼比特流F1,該方法獲取確定殘差幀的每個(gè)像素p′所屬的卦限CO的數(shù)據(jù),且通過利用解碼器DEC2至少部分預(yù)測(cè)解碼比特流F2以及通過使用相對(duì)區(qū)域Rk的預(yù)測(cè)值解碼屬于區(qū)域Rk的解碼的殘差幀的各像素p′的顏色值。步驟1102中,通過用解碼的背光幀的分量乘以解碼的殘差幀的分量獲取解碼的幀的分量。根據(jù)步驟104的實(shí)施例,也可以從本地存儲(chǔ)器或者通過利用解碼器DEC1至少部分解碼比特流B1獲取參數(shù)和/或根據(jù)該方法,在步驟200中,通過利用參數(shù)劃分所述分量,模塊ISCA應(yīng)用解碼的殘差幀的至少一個(gè)分量步驟113中,通過對(duì)至少一個(gè)所獲取的分量施加逆映射算子,模塊IMAP獲取由步驟1101輸出或者由步驟200輸出而獲取的至少一個(gè)分量的逆映射版本。根據(jù)一個(gè)實(shí)施例,模塊IMAP使用參數(shù)γj。例如,參數(shù)γj定義了伽馬曲線,逆色調(diào)映射在于從伽馬曲線中發(fā)現(xiàn)對(duì)應(yīng)于解碼的殘差幀的像素值的值。解碼器DEC1、DEC2和DEC3配置為分別解碼由編碼器ENC1、ENC2和ENC3編碼的數(shù)據(jù)。編碼器ENC1、ENC2和ENC3(以及解碼器DEC1,DEC2和DEC3)并不限于特定的編碼器(解碼器),但是當(dāng)需要熵編碼器(解碼器)時(shí),例如哈弗曼編碼器、算術(shù)編碼器或者如H.264/AVC或者HEVC中所使用的上下文自適應(yīng)編碼器(例如Cabac)是有利的。編碼器ENC1和ENC3(以及解碼器DEC1和DEC3)并不限于特定的編碼器,其例如可以是具有損耗的幀/視頻編碼器,例如JPEG、JPEG2000、MPEG2、h264/AVC或者HEVC。編碼器ENC2(以及解碼器DEC2)并不限于使用預(yù)測(cè)值的任何預(yù)測(cè)編碼器,例如JPEG、JPEG2000、MPEG2、H.264/AVC或者HEVC。編碼器ENC1、ENC2和ENC3(以及解碼器DEC1,DEC2和DEC3)可以是同一個(gè)編碼器(分別為同一解碼器),諸如例如編碼器(解碼器)遵從標(biāo)準(zhǔn)SHVC。接著生成單個(gè)比特流,其包括比特流F1、F2和F3所攜帶的數(shù)據(jù)。根據(jù)本公開的實(shí)施例,比特流F1攜帶的數(shù)據(jù)和/或比特流F3攜帶的數(shù)據(jù)被編碼為語法遵從H.264/AVC、HEVC或SHVC標(biāo)準(zhǔn)的輔助畫面。除了實(shí)際上對(duì)應(yīng)于所述內(nèi)容的主流(主視頻)的所謂“原始編碼畫面”之外,在H264/AVC,HEVC或SHVC標(biāo)準(zhǔn)中還定義了輔助畫面。通常,輔助畫面使得能夠傳輸額外的幀信息,例如阿爾法合成、色度增強(qiáng)信息或用于3D應(yīng)用的深度信息。根據(jù)本公開的實(shí)施例,將預(yù)測(cè)編碼的殘差幀嵌入到比特流F2中,作為語法符合H.264/AVC或者HEVC標(biāo)準(zhǔn)的主要畫面。這允許獲得完全符合H.264/AVC或者HEVC標(biāo)準(zhǔn)的單個(gè)比特流,其包括利用3D顏色LUT解碼預(yù)測(cè)編碼的殘差幀所需的數(shù)據(jù)、編碼的施加幀IMF以及確定背光幀Bal所需的數(shù)據(jù)。在顯示前進(jìn)行的輔助數(shù)據(jù)的解碼方法遵從HEVC規(guī)范,因而如以它已規(guī)定的形式使用。根據(jù)本公開的實(shí)施例,根據(jù)特定的幀打包整理策略,將步驟101中輸出的背光幀Bal以及幀IMF打包在單個(gè)幀SF中。編碼器將幀SF編碼至比特流中。根據(jù)一個(gè)實(shí)施例,根據(jù)取決于具體的幀打包整理機(jī)制的編碼參數(shù),編碼單個(gè)幀SF。根據(jù)該實(shí)施例的變體,定義所述編碼參數(shù),以便在兩個(gè)不同的片段(slice)中編碼單個(gè)幀SF,,一個(gè)包含幀IMF,另一片段包含背光幀Bal。根據(jù)所使用的(H.264/AVC、HEVC、JPEG2000)標(biāo)準(zhǔn)編碼策略,這些片段還可以采取片段組、瓦片、瓦片組、區(qū)(precinct)的形式。這種變體是有利的,這是由于它允許對(duì)背光幀(相應(yīng)地幀IMF)而不是對(duì)幀IMF(相應(yīng)地背光幀)應(yīng)用例如特定編碼的特定處理。因此,所述比特流包括所述單個(gè)幀,其包含兩個(gè)不同打包的組成幀的采樣:幀IMF和背光幀。解碼器至少部分解碼所述比特流并獲取幀IMF且如果需要,根據(jù)解碼的單個(gè)幀SF獲取背光幀。圖1-5和9-10上,所述模塊是功能性單元,可能與可區(qū)分的物理單元相關(guān)或不相關(guān)。例如,這些模塊或它們中的某些可以集合在唯一的組件或電路中,或促進(jìn)軟件的功能。相反,某些軟件可能潛在地由獨(dú)立的物理實(shí)體所構(gòu)成。利用純硬件,例如使用諸如ASIC或FPGA或者VLSI,分別為專用集成電路、現(xiàn)場(chǎng)可編程門陣列、超大規(guī)模集成的專用硬件,或者由嵌入到設(shè)備中的若干集成電子組件或者混合硬件及軟件組件,實(shí)現(xiàn)與本公開兼容的裝置。圖11表示裝置120的一個(gè)示例性架構(gòu),其可配置為實(shí)施關(guān)于圖1-5和9-10描述的方法。裝置120包括下述通過數(shù)據(jù)及地址總線121鏈接在一起的組件:-微控制器122(或CPU),其例如為DSP(即數(shù)字信號(hào)處理器);-ROM(即只讀存儲(chǔ)器)123;-RAM(即隨機(jī)存取存儲(chǔ)器)124;-用于從應(yīng)用程序接收要傳輸?shù)臄?shù)據(jù)的I/O接口125;以及-電池126根據(jù)一個(gè)變體,電池126在所述裝置的外部。圖11的這些組件為本領(lǐng)域技術(shù)人員公知,將不進(jìn)一步公開。在所提到的各存儲(chǔ)器中,說明書中所使用的詞寄存器可以對(duì)應(yīng)小容量(某些比特)的區(qū)域或非常大的區(qū)域(例如整個(gè)程序或大量接收或解碼的數(shù)據(jù))。ROM123至少包括程序和參數(shù)。根據(jù)本公開的所述方法的算法存儲(chǔ)在ROM123中。在接通時(shí),CPU122上載RAM中的程序以及執(zhí)行相應(yīng)的指令。RAM124包括寄存器中CPU122執(zhí)行且在接通裝置120后上載的程序、寄存器中的輸入數(shù)據(jù)、寄存器中所述方法不同狀態(tài)下的中間數(shù)據(jù)以及寄存器中用于執(zhí)行所述方法的其它變量??梢岳缭诜椒ɑ蜻^程、裝置、軟件程序、數(shù)據(jù)流或信號(hào)中實(shí)現(xiàn)本文描述的實(shí)施方式。即便僅在單一形式的實(shí)施方式(例如,僅作為方法或設(shè)備討論)的上下文中討論,所討論的特征的實(shí)施方式也可以以其它形式(例如程序)實(shí)現(xiàn)。可以以例如適當(dāng)?shù)挠布?、軟件或固件?shí)現(xiàn)裝置。所述方法可以例如在裝置中實(shí)現(xiàn),其諸如為處理器,一般指的是例如包括計(jì)算機(jī)、微處理器、集成電路或可編程邏輯器件的處理裝置。處理器還包括通信裝置,諸如例如計(jì)算機(jī)、蜂窩電話、便攜式/個(gè)人數(shù)字助手(PDA),以及便于終端用戶之間信息通信的其它裝置。根據(jù)編碼或編碼器的具體實(shí)施例,從源獲取幀I。例如,所述源屬于包括以下的集合:-本地存儲(chǔ)器(123或124),例如視頻存儲(chǔ)器或RAM(即隨機(jī)存取存儲(chǔ)器)、快閃存儲(chǔ)器、ROM(即只讀存儲(chǔ)器)、硬盤。-存儲(chǔ)接口(125),例如與大容量存儲(chǔ)器、RAM、快閃存儲(chǔ)器、ROM、光盤或磁載體的接口。-通信接口(125),例如有線接口(例如總線接口、廣域網(wǎng)接口、局域網(wǎng)接口)或者無線接口(諸如IEEE802.11接口或藍(lán)牙@接口);以及-幀捕獲電路(例如諸如CCD(即電荷耦合器件))或CMOS(即互補(bǔ)金屬氧化物半導(dǎo)體)的傳感器)根據(jù)解碼或解碼器的不同實(shí)施例,發(fā)送解碼的幀至目的地;具體地,所述目的地屬于包括以下的集合:-本地存儲(chǔ)器(123或124),例如視頻存儲(chǔ)器或RAM、快閃存儲(chǔ)器、硬盤。-存儲(chǔ)接口(125),例如具有大容量存儲(chǔ)器、RAM、快閃存儲(chǔ)器、ROM、光盤或磁載體的接口。-通信接口(125),例如有線接口(例如總線接口(例如,USB(即通用串行總線))、廣域網(wǎng)接口、局域網(wǎng)接口、HDMI(高分辨率多媒體接口)接口)或者無線接口(諸如IEEE802.11接口、WiFi@或藍(lán)牙@接口);以及-顯示器。根據(jù)編碼或編碼器的不同實(shí)施例,發(fā)送比特流BF和/或F至目的地。作為一個(gè)示例,比特流F和BF之一或比特流F和BF二者存儲(chǔ)在本池或遠(yuǎn)程存儲(chǔ)器,例如視頻存儲(chǔ)器(124)或RAM(124)、硬盤(123)。在一個(gè)變體中,一個(gè)或兩個(gè)比特流被發(fā)送至存儲(chǔ)接口(125),例如與大容量存儲(chǔ)器、快閃存儲(chǔ)器、ROM、光盤或磁載體的接口,和/或在通信接口上傳輸(125),例如點(diǎn)對(duì)點(diǎn)鏈路、通信總線、單點(diǎn)對(duì)多點(diǎn)鏈路或廣播網(wǎng)絡(luò)的接口。根據(jù)解碼或解碼器的不同實(shí)施例,從源獲取比特流BF和/或F。典型地,所述比特流從本地存儲(chǔ)器讀取,例如視頻存儲(chǔ)器(124)、RAM(124)、ROM(123)、快閃存儲(chǔ)器(123)或硬盤(123)。在一個(gè)變體中,從存儲(chǔ)接口(125),例如大容量存儲(chǔ)器、RAM、ROM、快閃存儲(chǔ)器、光盤或磁載體的接口,接收比特流,和/或從通信接口(125),例如點(diǎn)對(duì)點(diǎn)鏈路、總線、單點(diǎn)對(duì)多點(diǎn)鏈路或廣播網(wǎng)絡(luò)的接口,接收比特流。根據(jù)不同的實(shí)施例,配置為實(shí)現(xiàn)關(guān)于圖1-6和10所描述的編碼方法的裝置120屬于包括以下的集合:-移動(dòng)設(shè)備;-通信設(shè)備;-游戲設(shè)備;-平板(或平板計(jì)算機(jī));-膝上型電腦;-靜止圖像攝影機(jī);-視頻攝像機(jī);-編碼芯片;-靜止圖像服務(wù)器;以及-視頻服務(wù)器(例如廣播服務(wù)器、視頻點(diǎn)播服務(wù)器或網(wǎng)絡(luò)服務(wù)器)。根據(jù)不同的實(shí)施例,配置為實(shí)現(xiàn)關(guān)于圖10所描述的解碼方法的設(shè)備60屬于包括以下的集合:-移動(dòng)設(shè)備;-通信設(shè)備;-游戲設(shè)備;-機(jī)頂盒;-電視機(jī);-平板(或平板計(jì)算機(jī));-膝上型電腦;-顯示器以及-解碼芯片。根據(jù)圖12所示的實(shí)施例,在通信網(wǎng)絡(luò)NET上的兩個(gè)遠(yuǎn)程設(shè)備A和B之間的傳輸背景中,設(shè)備A包括配置成實(shí)現(xiàn)關(guān)于圖1或2所描述的用于編碼幀的方法的部件,以及裝置B包括配置成實(shí)現(xiàn)關(guān)于圖10所描述的解碼方法的部件。本文所描述的不同處理和特征的實(shí)現(xiàn)方式可以體現(xiàn)在各種不同的設(shè)備或應(yīng)用中,特別是例如設(shè)備或應(yīng)用。這類設(shè)備的示例包括編碼器、解碼器、處理解碼器的輸出的后處理器、提供輸入給編碼器的前處理器、視頻編碼器、視頻解碼器、視頻編解碼器、網(wǎng)絡(luò)服務(wù)器、機(jī)頂盒、膝上型電腦、個(gè)人計(jì)算機(jī)、蜂窩電話、PDA以及其他通信沒備。應(yīng)當(dāng)清楚,該設(shè)備可以是移動(dòng)的,甚至安裝在移動(dòng)交通工具中。此外,可以通過處理器執(zhí)行的指令來實(shí)現(xiàn)所述方法,這類指令(和/或?qū)崿F(xiàn)方式所產(chǎn)生的數(shù)據(jù)值)可以被存儲(chǔ)在處理器可讀的介質(zhì)上,諸如例如集成電路、軟件載體或其它存儲(chǔ)設(shè)備,例如硬盤、緊密盤(CD)、光盤(例如DVD,通常稱作數(shù)字通用盤或數(shù)字視頻盤)、隨機(jī)存取存儲(chǔ)器(RAM)或只讀存儲(chǔ)器(ROM)。所述指令可以構(gòu)成有形地體現(xiàn)在處理器可讀的介質(zhì)上的應(yīng)用程序。指令可以例如在硬件、固件、軟件或其組合中??梢岳缭诓僮飨到y(tǒng)、單獨(dú)的應(yīng)用程序或二者的組合中發(fā)現(xiàn)指令。因此,處理器的特征可以在于例如既是配置成執(zhí)行過程的設(shè)備,又是包括具有執(zhí)行過程的指令的處理器可讀介質(zhì)(諸如存儲(chǔ)設(shè)備)的設(shè)備。進(jìn)一步地,除了或替換指令,處理器可讀介質(zhì)可以存儲(chǔ)實(shí)現(xiàn)方式產(chǎn)生的數(shù)據(jù)值。實(shí)現(xiàn)方式可以產(chǎn)生各種格式化為攜帶例如可以存儲(chǔ)或傳輸?shù)男畔⒌男盘?hào),對(duì)于本領(lǐng)域技術(shù)人員來說是顯然的。所述信息可以包括例如用于執(zhí)行方法的指令或所描述的實(shí)現(xiàn)方式之一產(chǎn)生的數(shù)據(jù)。例如,信號(hào)可以格式化為攜帶用于寫或讀所描述的實(shí)施例的語法的規(guī)則作為數(shù)據(jù),或攜帶所描述的實(shí)施例所寫的實(shí)際語法值作為數(shù)據(jù)。這種信號(hào)例如可以格式化為電磁波(例如,使用頻譜的的無線頻率部分)或者基帶信號(hào)。所述格式化可以包括,例如編碼數(shù)據(jù)流以及用編碼的數(shù)據(jù)流調(diào)制載波。信號(hào)攜帶的信息可以是例如模擬或數(shù)字信息。所述信號(hào)已知地可以在各種不同的有線或無線鏈路上傳輸。所述信號(hào)可以存儲(chǔ)在處理器可讀介質(zhì)中。已經(jīng)描述了大量實(shí)施方式。然而,要理解可以進(jìn)行各種修改。例如,可以組合、補(bǔ)充、修改或移除不同實(shí)施方式的要素以生成其它的實(shí)施方式。此外,普通技術(shù)人員會(huì)理解其它結(jié)構(gòu)和過程可以替換這些已公開的,以及產(chǎn)生的實(shí)施方式將以至少實(shí)質(zhì)上相同的方式執(zhí)行至少實(shí)質(zhì)上同樣的功能,以獲取與公開的實(shí)施方式至少實(shí)際上同樣的結(jié)果。因此,本申請(qǐng)構(gòu)想這些及其它實(shí)施方式。當(dāng)前第1頁1 2 3 當(dāng)前第1頁1 2 3