具有統(tǒng)一位寬乘法器的lm模式的制作方法
【專利摘要】本發(fā)明包括一種視頻編解碼器,包括,一種處理器,用于根據(jù)位于對應重建亮度塊的鄰近塊中并與對應重建亮度塊相鄰的多個重建亮度樣本,和位于色度塊的鄰近塊中并與色度塊相鄰的多個重建色度樣本,為色度塊生成預測的色度樣本,其中,生成預測的色度樣本包括計算多個乘法器,多個乘法器中的每個乘法器的位寬不大于色度塊的輸入位深,生成預測的亮度樣本無需位寬大于色度塊的輸入位深的任何乘法器。
【專利說明】具有統(tǒng)一位寬乘法器的LM模式
[0001]相關申請案交叉申請
[0002]本發(fā)明要求2012年4月12日由劉凌志(Lingzhi Liu)遞交的發(fā)明名稱為“具有統(tǒng)一位寬乘法器的 LM 模式(LM Mode with Uniform Bit-ffidth Multipliers) ” 的第61/623249號美國臨時專利申請案的在先申請優(yōu)先權,以及2013年3月13日由LingzhiLiu遞交的發(fā)明名稱為“具有統(tǒng)一位寬乘法器的LM模式(LM Mode with Uniform Bit-ffidthMultipliers)”的第13/802525號美國專利申請案的在先申請優(yōu)先權。這些在先申請的內(nèi)容以全文引入的方式并入本文中。
[0003]關于由聯(lián)邦政府贊助的
[0004]研究或開發(fā)的聲明
[0005]不適用。
[0006]縮微平片附件的引用
[0007]不適用。
【背景技術】
[0008]即使在影片相對較短的情況下也需要對大量的視頻數(shù)據(jù)進行描述,當數(shù)據(jù)要在帶寬容量受限的通信網(wǎng)絡中流過或以其他方式傳送時,這樣可能會造成困難。因此,視頻數(shù)據(jù)通常要先壓縮然后在現(xiàn)代電信網(wǎng)絡中傳送。視頻壓縮裝置通常在源處使用軟件和/或硬件,以在傳送之前對視頻數(shù)據(jù)進行編碼,從而減少用來表示數(shù)字視頻圖像所需的數(shù)據(jù)量。接著,壓縮數(shù)據(jù)在目的地處由視頻解壓裝置接收,該視頻解壓裝置用于對視頻數(shù)據(jù)進行解碼。由于網(wǎng)絡資源有限,因此需要能提高壓縮比和/或降低實施復雜性但大體上不會降低圖像質量的壓縮和解壓技術。例如,亮度預測模式(通常稱為線性模型或方法(LM)模式)中的現(xiàn)有色度算法需要許多復雜的計算。因此,需要降低LM模式的計算復雜性。
【發(fā)明內(nèi)容】
[0009]在一項實施例中,本發(fā)明包含一種視頻編解碼器(編碼器和/或解碼器),包括,一種處理器,用于基于位于對應重建亮度塊的鄰近塊中并與對應重建亮度塊相鄰的多個重建亮度樣本和位于色度塊的鄰近塊中并和色度塊相鄰的多個重建色度樣本,為色度塊生成預測的色度樣本,其中,生成預測的色度樣本包括計算多個乘法器,多個乘法器中的每個乘法器的位寬不大于色度塊的輸入位深,生成預測的色度樣本無需位寬大于色度塊的輸入位深的任何乘法器。
[0010]在另一項實施例中,本發(fā)明包含一種在視頻編碼中使用的方法,包括,基于位于對應重建亮度塊的鄰近塊中并與對應重建亮度塊相鄰的多個重建亮度樣本和位于色度塊的鄰近塊中并與色度塊相鄰的多個重建色度樣本,為色度塊生成預測的色度樣本,其中,生成預測的色度樣本包括計算多個乘法器,多個乘法器中的每個乘法器的位寬不大于色度塊的輸入位深,生成預測的色度樣本無需位寬大于色度塊的輸入位深的任何乘法器。
[0011]在又一項實施例中,本發(fā)明包含一種在視頻編碼中使用的裝置,包括,一種處理器,用于計算位于對應色度塊的鄰近塊中并與色度塊相鄰的多個重建色度樣本的均值的地板函數(shù),計算位于對應重建亮度塊的鄰近塊中并與對應重建亮度塊相鄰的多個重建亮度樣本的均值的地板函數(shù),其中第一和第二地板函數(shù)為第一及第二乘法器,計算多個額外的乘法器,至少一些乘法器基于多個重建色度樣本和多個重建亮度樣本,和基于所有的乘法器為色度塊計算預測的色度樣本,其中,每個乘法器的位寬不大于色度塊的輸入位深,計算預測的色度樣本無需位寬大于色度塊的輸入位深的任何乘法器。
[0012]結合附圖和權利要求書,可從以下的詳細描述中更清楚地理解這些和其他特征。
【專利附圖】
【附圖說明】
[0013]為了更完整地理解本發(fā)明,現(xiàn)在參考以下結合附圖和詳細描述進行的簡要描述,其中相同參考標號表不相同部分。
[0014]圖1是視頻編碼系統(tǒng)的實施例的示意圖。
[0015]圖2是視頻解碼系統(tǒng)的實施例的示意圖。
[0016]圖3為所揭示的線性方法(LM)模式中的幀內(nèi)預測方法的實施例的流程圖。
[0017]圖4A和4B示出了所揭示的算法與高性能視頻編碼(HEVC)測試模型(HM) 6.0錨點的比率失真(RD)曲線。
[0018]圖5是通用計算機系統(tǒng)的示意圖。
【具體實施方式】
[0019]首先應該理解的是,盡管下面提供了一種或多種實施例的示例性實現(xiàn)方式,本發(fā)明公開的系統(tǒng)和/或方法可通過多種其他已知的或存在的技術實現(xiàn)。本發(fā)明決不應限于下文所說明的所述說明性實施方案、圖式和技術,包含本文所說明并描述的示范性設計和實施方案,而是可以在所附權利要求書的范圍以及其均等物的完整范圍內(nèi)修改。
[0020]通常,視頻媒體涉及相對較快地連續(xù)顯示一系列靜態(tài)圖像或幀,從而使觀察者感覺到運動。每個幀可以包括多個圖像元素或像素,每個圖像元素或像素可以表示幀中的單個參考點。在數(shù)字處理期間,每個像素可以被分配一個整數(shù)值(例如,0、1、……、255),所述整數(shù)值表示對應參考點處的圖像質量或顏色。顏色空間可由三個分量表示,包含一個亮度(luma或者Y)分量和兩個表示為Cb和Cr (或者有時為U和V)的色度(chroma)分量。通常使用位以二進制形式存儲和處理亮度或者色度整數(shù)值。用來表示亮度或者色度值的位數(shù)可稱為位深或者色深。
[0021]在使用中,圖像或視頻幀可以包括大量像素(例如,在1920x1080的幀中包括2,073,600個像素),因此對每個像素進行獨立的編碼和解碼(下文一般稱為編碼)可能是繁瑣且低效的。為了提高編碼效率,通常將視頻幀分成多個矩形塊或宏塊,每個矩形塊或宏塊都可以用作編碼、預測、變換以及量化等處理的基本單元。例如,典型的NxN的塊可以包括N2個像素,其中N是大于I的整數(shù),并且通常是4的倍數(shù)。在YUV或者YCbCr顏色空間中,每個亮度(Y)塊對應包含Cb塊和Cr塊的兩個色度塊。Cb塊和Cr塊同樣互相對應。色度塊和對應的亮度塊可以位于視頻幀、切片或者區(qū)域的同一相對位置。
[0022]在視頻編碼中,各種采樣率可以用來編碼YCbCr分量。根據(jù)采樣率,Cb塊、其對應的Cr塊、和/或其對應的Y塊的大小可以相同或者不同。例如,在4:2:0的采樣率中,每個NxN色度(Cb或者Cr)塊可以對應一個2Nx2N亮度塊。在這種情況下,色度塊的寬度或者高度為對應亮度塊的一半。由于人眼對色度分量的敏感度不及亮度分量,色度分量被降采樣或者下采樣。再如,在4:4:4的采樣率中,每個NxN色度(Cb或者Cr)塊可以對應一個NxN亮度塊。在這種情況下,可以保存更高的視頻保真度,但是需要解碼更多的數(shù)據(jù)。也可以使用例如4:2:2、4:2:1等其他采樣率。
[0023]視頻幀中的塊可以與同一個幀內(nèi)的其他塊空間相關,使得一些塊內(nèi)的像素值可略有不同和/或者呈現(xiàn)出重復的紋理?,F(xiàn)代視頻壓縮方法使用各種技術來利用這些空間相關性,這些技術可以統(tǒng)稱為幀內(nèi)部預測(或簡稱為幀內(nèi)預測)。當使用幀內(nèi)預測對當前塊進行編碼時,基于一個或多個先前編碼的參考塊來生成預測塊或者預測單元。預測塊可以是當前塊的估計版本。殘差塊可以通過從預測塊中減去當前塊生成,或者從當前塊中減去預測塊生成,該殘差塊可以表示預測殘差或誤差。由于用來表示預測殘差所需的數(shù)據(jù)量可能通常小于用來表示原始塊所需的數(shù)據(jù)量,因此可以對殘差塊進行編碼而不是對當前塊進行編碼,以實現(xiàn)較高的壓縮比。
[0024]視頻編碼器或者解碼器(下文一般稱為編解碼器)可以實現(xiàn)幀內(nèi)預測。在編碼器中,由幀內(nèi)預測生成的殘差塊在合入編碼數(shù)據(jù)流之前可進行變換、量化以及掃描。在接收已編碼的數(shù)據(jù)流之后,解碼器可將重建殘差塊添加到單獨產(chǎn)生的預測塊上,以重新創(chuàng)建當前塊。雖然重建的當前塊可能是例如由于量化導致的原始當前塊的非完美版本,但是它們的差異可能是人眼幾乎無法察覺的。因此,可以節(jié)省大量的位,而不會顯著降低重建圖像的質量。
[0025]在鄰近塊完全相同或近乎完全相同的視頻區(qū)域中,使用幀內(nèi)預測可能產(chǎn)生包含許多零和/或接近零的像素值的殘差塊。此外,殘差塊的變換、量化和/或掃描可以從已編碼的數(shù)據(jù)流中移除許多零和/或接近零的系數(shù),從而進一步壓縮視頻數(shù)據(jù)。因此,對原始圖像進行更精確的預測可以得到更高的編碼效率。為了提高幀內(nèi)預測的精確性,視頻/圖像編碼標準可以使用多個幀內(nèi)預測模式。例如,對于色度分量(包含Cr和Cb)而言,在HEVC中可以使用多達六個幀內(nèi)預測模式,HEVC將準備作為由國際電信聯(lián)盟(ITU)電信標準化部門(ITU-T)和國際標準化組織(ISO) /國際電工技術委員會(IEC)活動圖像專家組(MPEG)的視頻編碼聯(lián)合協(xié)作小組(JCT-VC)發(fā)布的下一個視頻標準。
[0026]對于色度分量而言,六個幀內(nèi)預測模式可以包含來自亮度分量的亮度預測模式(通常稱為LM模式)、垂直預測模式、水平預測模式、對角模式、直流(DC)預測模式、直接模式(DM)的色度??梢允褂酶鞣N算法為色度塊確定最佳幀內(nèi)預測模式。例如,編碼器可以使用一些或所有可用模式測試幀內(nèi)預測色度塊,然后針對每個預測模式來計算絕對誤差之和(SAE)??梢赃x擇產(chǎn)生最小SAE的預測模式作為最佳模式。應注意,在待發(fā)布的最終HEVC標準中,用于色度分量的幀內(nèi)預測模式可以不同于上述六種模式。本發(fā)明主要涉及LM模式。
[0027]根據(jù)文件號為JCTVC-Gl 103_d9、標題為“WD5:高性能視頻編碼的工作草案5 (WD5: Working Draft 5 of High-Efficiency Video Coding) ”的HEVC工作草案,其內(nèi)容以引用的方式并入本文本中,LM模式的當前設計利用重建亮度樣本或像素來生成色度樣本。具體來說,當實施LM模式為當前色度(Cb或者Cr)塊生成預測塊時,LM模式包含從當前色度塊的對應亮度塊中獲取已經(jīng)插入的先前重建的亮度樣本的線性結合。LM模式進一步包含從鄰近對應亮度塊的亮度塊中獲取先前重建的亮度樣本的線性結合。此外,LM模式進一步包含從鄰近當前色度塊的色度塊中獲取先前重建的色度樣本。
[0028]根據(jù)JCTVC_G1103_d9,可以使用算法和/或下文段落中描述的等式⑴到(19),來獲取色度預測塊的樣本值。在使用等式之前,先給出等式中所用變量的定義。
[0029]對于四個側面每側都有2nS(nS為正整數(shù))個亮度樣本的重建亮度塊,[x,y]表示亮度樣本在重建亮度塊中的位置或者索引,其中整數(shù)X和y的取值范圍為O到2nS-1。此外,reCSamplesJX,y]表示位置[x,y]處的亮度樣本。在HEVC工作草案(如,文件JCTVC-Gl 103_d9)中,recSamplesJx, y]有時可以表示為Ρ^?χ, y]。在本文的等式中,符號m = η…k用于表示范圍值,其中m從η (包含η)開始,到k(包含k)結束,m、n和k都為整數(shù)。例如,取值范圍為O到2nS -1的X和y表示為“x,y = O…2nS -1”。
[0030]如上所述,也可以在LM模式中使用左側和頂部鄰近亮度塊中的重建亮度樣本來預測當前色度塊。[X,-1]表示對應亮度塊的左側相鄰列(下文稱為左側鄰近列)中的亮度樣本的位置或者索引,[-1,y]表示對應亮度塊的上一相鄰行(下文稱為頂部鄰近行)中的亮度樣本的位置,其中X和y的取值范圍為O到2nS-1。此外,recSamplesJx,-1]表示位置[X,-1]處的亮度樣本,recSamplesJ -1, y]表示位置[_ 1,y]處的亮度樣本。
[0031]在4:2:0取樣中,重建的2nSX2nS對應的亮度塊可以第一個過濾到nSXnS亮度塊,然后使用所述nSXnS亮度塊作為當前色度塊的幀內(nèi)預測的參考塊。對于四個側面每側都有nS個亮度樣本的過濾亮度塊,ργ’ [X,y]表示位置[X,y]處的過濾的亮度樣本,其中x和I的取值范圍為O到nS -1。類似地,在LM模式中,可以在已使用的參考樣本前先過濾包括亮度樣本的左側鄰近列和頂部鄰近行。過濾后,PY’ [x, -1]表示位置[X,-1]處的過濾亮度樣本;PY’ [ - 1,y]表示位置[-1,y]處的過濾亮度樣本的值,其中X和I的取值范圍為
O到 nS -1。
[0032]如上所述,在左側和頂部鄰近色度塊中的先前編碼的色度樣本可以同樣用于LM模式中。在鄰近色度塊中,[X,-1]表示當前色度塊的左側相鄰列(也稱為左側鄰近列)中的色度樣本的索引,[_l,y]表示當前色度塊的上一相鄰行(也稱為頂部鄰近行)中的色度樣本的位置,其中X和y的取值范圍為O到nS-1。此外,p[x,-1]表示位置[X,-1]處的色度樣本,P[_l,y]表示位置[_l,y]處的色度樣本,其中X和y的取值范圍為O到nS -1。
[0033]對于待計算的色度預測塊,predSamples[x, y]表示位置[x, y]處的預測或預測的色度樣本,其中X和y的取值范圍為O到nS -1。BitDepthC表示用于色度分量(Cr或Cb)的位數(shù)(即,位深)。例如,在HEVC中,BitD印thC可以等于8或10 (或者任何合適的值)。如果BitDepthC = 8,例如P[X,y]和predSamples[x, y]的色度樣本可以最多有8位。使用時,亮度分量可以通常含有和色度分量相同的位深,因此,過濾的亮度度樣本,例如ργ’ [X,y],含有與P[x,y]相同的最多的位數(shù)。
[0034]在LM模式中,為了生成預測的色度樣本,首先要過濾重建亮度樣本。等式(I)將具有[121]系數(shù)的3抽頭過濾器運用到位于左側鄰近列的2nS個重建亮度樣本并產(chǎn)生nS個過濾的亮度樣本。等式(2)將2抽頭平均過濾器運用到頂部鄰近行中的2nS個重建亮度樣本并產(chǎn)生nS個過濾的亮度樣本。等式(3)將2抽頭平均過濾器運用到對應亮度塊中的2nSX2nS個重建亮度樣本并產(chǎn)生nSXnS個過濾的亮度樣本。
[0035]ργ’[X,-1] = (recSamplesL[2x -1, - l]+2*recSamplesL[2x,
[0036](I)
[0037]-1]+recSamplesL[2x+l, -1] +2) >>2, with x = 0...nS -1
[0038]pY’[ - 1,y] = (recSamplesL[ -1, 2y]+recSamplesL[ -1, 2y+l]) >>1, with
[0039](2)
[0040]y = 0...nS -1
[0041]pY.[x, y] = (recSamplesL[2x, 2y]+recSamplesL[2x, 2y+l]) >>1, with x,
[0042](3)
[0043]y = 0...nS -1
[0044]之后,通過表示alpha(a)和beta(i3)的中間變量,使用以下等式可以計算預測的色度樣本(即,predSamples [x, y],其中 x, y = 0...nS -1):
[0045]
【權利要求】
1.一種視頻編解碼器,其特征在于,包括: 處理器,用于: 根據(jù)以下項為色度塊生成預測的色度樣本: 位于對應重建亮度塊的鄰近塊中并與所述對應重建亮度塊相鄰的多個重建亮度樣本;以及 位于所述色度塊的鄰近塊中并和所述色度塊相鄰的多個重建色度樣本, 其中所述生成預測的色度樣本包括計算多個乘法器,所述多個乘法器中的每個乘法器的位寬不大于所述色度塊的輸入位深,所述生成預測的色度樣本無需位寬大于所述色度塊的輸入位深的任何乘法器。
2.根據(jù)權利要求1所述的視頻編解碼器,其特征在于,所述生成預測的色度樣本進一步包括:通過過濾所述多個重建亮度樣本生成多個過濾的亮度樣本,其中所述多個乘法器包括: 所述多個過濾的亮度樣本的均值的第一地板函數(shù);以及 所述多個重建色度樣本的均值的第二地板函數(shù)。
3.根據(jù)權利要求2所述的視頻編解碼器,其特征在于,所述第一和第二地板函數(shù)是分別表示為avgY’和avgC的第一和第二中間變量,其中所述多個乘法器進一步包括: 表示為RErrY’的第三中間變量,代表所述多個過濾的亮度樣本的總和與2*nS*avgY’的差值;以及 表示為RErrC的第四中間變量,代表所述多個重建色度樣本的總和與2*nS*avgC的差值,所述nS表示所述色度塊的寬度,其等于所述多個過濾的亮度樣本的數(shù)目。
4.根據(jù)權利要求3所述的視頻編解碼器,其特征在于,所述生成預測的色度樣本進一步包括: 使用第一、第二、第三及第四中間變量計算表示為al的中間變量; 使用第一和第三中間變量計算表示為a2的中間變量;以及 計算al和a2的整數(shù)除法以生成表示為alpha的中間變量,其中所述預測的色度樣本根據(jù)alpha生成。
5.根據(jù)權利要求3所述的視頻編解碼器,其特征在于,所述生成預測的色度樣本進一步包括根據(jù)以下等式計算表示為al和a2的中間變量:
al = LC - (2*nS*avgY,*avgC+avgY’ ^RErrC+avgC^RErrY') ;and
a2 = LL - (2*nS*avgY,2+2*avgY’ *RErrY').其中LC和LL為由所述多個重建色度樣本和所述多個過濾的亮度樣本確定的中間變量,所述預測的色度樣本根據(jù)al和a2生成。
6.根據(jù)權利要求5所述的視頻編解碼器,其特征在于,BitD印th。表示所述色度塊的輸入位深,Ργ’ [X,y]表示所述多個過濾的亮度樣本中的每個過濾的亮度樣本,X和I是表示位置的整數(shù),P [X,y]表示所述多個重建色度樣本中的每個重建色度樣本,其中,所述生成預測的色度樣本進一步包括通過以下等式確定LL和LC 等式:
k3 = Max (O, BitDepthc+log2 (nS) - 14);
7.根據(jù)權利要求5所述的視頻編解碼器,其特征在于,計算avgY’、avgC、RErrY'和RErrC使用以下等式:
kO = Log2((2*nS));
avgY’ = L>>kO ;
RErrY' = L&((1 - kO) -1);
avgC = C>>kO ;and
RErrC = C&((1 - kO) -1), 其中C表示所述多個重建色度樣本的總和,L表示所述多個過濾的亮度樣本的總和。
8.根據(jù)權利要求5所述的視頻編解碼器,其特征在于,BitD印th。表示所述色度塊的輸入位深,所述多個乘法器進一步包括表示為als的中間變量,計算als使用以下等式:
kl =Max (O, 1g2 (abs (al)) - BitDepthc+2) ;and
als = al>>kl.
9.根據(jù)權利要求8所述的視頻編解碼器,其特征在于,所述多個乘法器進一步包括表示為a2t的中間變量,使用以下等式根據(jù)中間變量a2s計算a2t: 等式:
a2t = a2s〈l ? O: (ImDiv [a2s] + (1<< (15 - BitDepthc -1))) >> (15 - BitDepthc));
and
a2t = Cliplc(a2t), 或者等式:
a2t = a2s<32 ? 0: (ImDiv [a2s] + (1<< (15 - BitDepthc -1))) >> (15 - BitDepthc));
and
a2t = Cliplc(a2t).
10.根據(jù)權利要求5所述的視頻編解碼器,其特征在于,所述輸入位深等于8或 10,所述色度塊的寬度不小于4不大于16。
11.根據(jù)權利要求3所述的視頻編解碼器,其特征在于,所述處理器進一步用于: 生成表示所述預測的色度樣本和所述色度塊中對應的色度樣本的差值的殘差樣本;以及 熵編碼所述殘差樣本以生成編碼的殘差樣本。
12.根據(jù)權利要求3所述的視頻編解碼器,其特征在于,所述處理器進一步用于: 解碼編碼的殘差樣本以生成解碼的殘差樣本;以及 合并解碼的殘差樣本和所述預測的色度樣本以生成所述色度塊中對應的色度樣本。
13.—種用在視頻編碼中的方法,其特征在于,包括: 根據(jù)以下項為色度塊生成預測的色度樣本: 位于對應重建亮度塊的鄰近塊中并與所述對應重建亮度塊相鄰的多個重建亮度樣本;以及 位于所述色度塊的鄰近塊中并和所述色度塊相鄰的多個重建色度樣本, 其中所述生成預測的色度樣本包括計算多個乘法器,所述多個乘法器中的每個乘法器的位寬不大于所述色度塊的輸入位深,所述生成預測的色度樣本無需位寬大于所述色度塊的輸入位深的任何乘法器。
14.根據(jù)權利要求13所述的方法,其特征在于,生成預測的色度樣本進一步包括:通過過濾所述多個重建亮度樣本生成多個過濾的亮度樣本,其中所述多個乘法器包括: 所述多個過濾的亮度樣本的均值的第一地板函數(shù);以及 所述多個重建色度樣本的均值的第二地板函數(shù)。
15.根據(jù)權利要求14所述的方法,其特征在于,所述第一和第二地板函數(shù)是分別表示為avgY’和avgC的第一和第二中間變量,其中所述多個乘法器進一步包括: 表示為RErrY’的第三中間變量,代表所述多個過濾的亮度樣本的總和與2*nS*avgY’的差值;以及 表示為RErrC的第四中間變量,代表所述多個重建色度樣本的總和與2*nS*avgC的差值,所述nS表示所述色度塊的寬度,其等于所述多個過濾的亮度樣本的數(shù)目。
16.根據(jù)權利要求15所述的方法,其特征在于,所述生成預測的色度樣本進一步包括: 使用第一、第二、第三及第四中間變量計算表示為al的中間變量; 使用第一和第三中間變量計算表示為a2的中間變量;以及 計算al和a2的整數(shù)除法以生成表示為alpha的中間變量,其中所述預測的色度樣本根據(jù)alpha生成。
17.根據(jù)權利要求15所述的方法,其特征在于,所述生成預測的色度樣本進一步包括根據(jù)以下等式計算表示為al和a2的中間變量:
aI = LC - (2*nS*avgY,*avgC+avgY’ ^RErrC+avgC^RErrY') ;and
a2 = LL - (2*nS*avgY,2+2*avgY’ *RErrY').其中LC和LL為由所述多個重建色度樣本和所述多個過濾的亮度樣本確定的中間變量,所述預測的色度樣本根據(jù)al和a2生成。
18.根據(jù)權利要求17所述的方法,其特征在于,BitD印th。表示色度塊的輸入位深,所述多個乘法器進一步包括表示為als的中間變量,計算als使用以下等式:
kl = Max (O, 1g2 (abs (al)) - BitDepthc+2) ;and
als = al>>kl.
19.一種用在視頻編碼中的裝置,其特征在于,包括: 處理器,用于: 計算位于色度塊的鄰近塊中并與所述色度塊相鄰的多個重建色度樣本的均值的地板函數(shù); 計算位于對應重建亮度塊的鄰近塊中并與素數(shù)對應重建亮度塊相鄰的多個重建亮度樣本的均值的地板函數(shù),所述第一和第二地板函數(shù)是第一和第二乘法器; 計算額外乘法器的數(shù)目,至少部分所述額外乘法器基于所述多個重建色度樣本和所述多個重建亮度樣本;以及 根據(jù)所有乘法器為所述色度塊計算預測的色度樣本,所述乘法器中的每個乘法器的位寬不大于所述色度塊的輸入位深,計算所述預測的色度樣本無需乘法器的位寬大于所述色度塊的所述輸入位深。
20.根據(jù)權利要求19所述的裝置,其特征在于,所述第一和第二地板函數(shù)分別表示為avgC和avgY,所述額外乘法器包括: 表示為RErrC的第三乘法器,代表所述多個重建色度樣本的總和與2*nS*avgC的差值;以及 表示為RErrY的第四乘法器,代表所述多個過濾的亮度樣本的總和與2*nS*avgY的差值,所述nS表示所述色度塊的寬度,其等于所述多個過濾的亮度樣本的數(shù)目。
【文檔編號】H04N19/593GK104205845SQ201380015504
【公開日】2014年12月10日 申請日期:2013年4月12日 優(yōu)先權日:2012年4月12日
【發(fā)明者】劉凌志 申請人:華為技術有限公司