欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

視頻譯碼方法、視頻譯碼器、視頻編碼方法和視頻編碼器的制造方法

文檔序號:7981847閱讀:360來源:國知局
視頻譯碼方法、視頻譯碼器、視頻編碼方法和視頻編碼器的制造方法
【專利摘要】揭露具有局部性加權預測的視頻編碼方法、視頻譯碼方法、視頻編碼器和視頻譯碼器。一種視頻譯碼方法包括對當前片段進行譯碼數(shù)據,用以產生用于所述當前片段的包括殘差和一加權預測參數(shù)的已譯碼數(shù)據;基于所述加權預測參數(shù)產生用于所述當前片段的一加權預測;通過幀內/幀間預測產生用于所述當前片段的一預測器;將所述加權預測和所述預測器進行組合,用以獲取一已修改預測器;以及根據所述已修改預測器和所述殘差對所述當前片段進行重構。本發(fā)明提供的視頻譯碼器和視頻編碼器及其相應方法,能夠進行局部性加權預測,從而可以解決圖像的局部亮強度改變。
【專利說明】視頻譯碼方法、視頻譯碼器、視頻編碼方法和視頻編碼器
【技術領域】
[0001]本發(fā)明有關于視頻編碼,更特別地,有關于具有局部性加權預測的視頻編碼方法、視頻譯碼方法、視頻譯碼器和視頻編碼器。
【背景技術】
[0002]H.264/AVC (高級視頻編碼)是一種視頻壓縮標準,其包括若干技術,允許有效編碼率和寬范圍應用的靈活性。加權預測(Weighted prediction,WP)是當前H.264標準的一種工具。在H.264WP工具中,乘性加權因子(此后稱為比例因子)以及加性偏置(additiveoffset)已應用于運動補償預測。WP包括兩個模式,B條帶(slice)所支持的隱性WP,以及P、SP和B條帶所支持的顯性WP。在顯性模式中,對于每個允許的參考圖像索引,單個比例因子和偏置在條帶標頭中編碼。在隱性模式中,比例因子和偏置不在條帶標頭中編碼,但是基于當前圖像和其參考圖像的相對的圖像順序計數(shù)(picture order count,P0C)間隔而被獲得。WP的原始用途是用于補償當前圖像和時間參考圖像之間的總體亮度差和色度差。WP工具對于編碼衰落序列(fading sequence)特別有效。

【發(fā)明內容】

[0003]當前的H.264標準中的加權預測是基于整個條帶的,用于補償圖像的總體亮度差和色度差,因此不能解決圖像的局部亮強度改變。為了解決此問題,本發(fā)明提供一種視頻譯碼器和視頻編碼器及其相應方法。
[0004]一種用于視頻譯碼的方法的實施例包括下列步驟:從一輸入比特流中獲取用于待譯碼的一當前片段的數(shù)據;對所述已獲取數(shù)據進行譯碼,用以產生用于所述當前片段的包括殘差和一加權預測參數(shù)的已譯碼數(shù)據;基于所述加權預測參數(shù)產生用于所述當前片段的一加權預測;通過幀內/幀間預測產生用于所述當前片段的一預測器;將所述加權預測和所述預測器進行組合,用以產生一已修改預測器;以及根據所述已修改預測器和所述殘差對所述當前片段進行重構。
[0005]在一實施例中,提供一種視頻譯碼器,所述視頻譯碼器包括一熵譯碼單元,用以從一輸入比特流中獲取用于待譯碼的一當前片段的數(shù)據,并對所述已獲取數(shù)據進行譯碼,用以產生用于所述當前片段的包括殘差和一加權預測參數(shù)的已譯碼數(shù)據;一加權預測確定單元,耦接所述熵譯碼單元,用以基于所述加權預測參數(shù)產生用于所述當前片段的一加權預測;一運動補償單元,用以通過幀內/幀間預測產生用于所述當前片段的一預測器;以及一第一加法器,耦接所述加權預測確定單元和該運動補償單元,用以將所述加權預測和所述預測器進行組合,以產生一已修改預測器;其中,所述視頻譯碼器根據所述已修改預測器和所述殘差對所述當前片段進行重構。
[0006]一種用于視頻編碼的方法的另一實施例包括下列步驟:獲取待編碼的一條帶的一當前片段;通過幀內/幀間預測產生所述當前片段的一預測器;對所述當前片段的所述預測器執(zhí)行加權預測,用以產生一已修改預測器和一加權預測參數(shù);根據所述當前片段和所述已修改預測器產生殘差;以及對所述殘差進行編碼,并插入所述加權預測參數(shù),用以產生一比特流。
[0007]在另一實施例中,提供一種視頻編碼器,所述視頻編碼器包括:一幀內/幀間預測單元,用以通過幀內/幀間預測產生一當前片段的一預測器;一確定單元,耦接所述幀內/幀間預測單元,用以對所述當前片段的所述預測器執(zhí)行加權預測,以產生一已修改預測器和一加權預測參數(shù);一變換和量化單元,用以接收殘差,并對所述殘差執(zhí)行變換和量化,用以產生量化值,其中,所述殘差是根據所述當前片段和所述已修改預測器產生;以及一熵編碼單元,用以對所述量化值進行編碼,并插入所述加權預測參數(shù),以產生一比特流。
[0008]視頻編碼/譯碼方法,編碼器和譯碼器可以為內嵌于有形媒體中的程序碼形式。當該程序碼被載入機器并由該機器執(zhí)行時,該機器成為用以實現(xiàn)所揭露的方法的裝置。
[0009]本發(fā)明提供的視頻譯碼器和視頻編碼器及其相應方法,能夠進行局部性的加權預測,從而可以解決圖像的局部亮強度改變。
【專利附圖】

【附圖說明】
[0010]參考附圖以及下述的細節(jié)描述,將更全面的理解本發(fā)明,其中:
[0011]圖1為依據本發(fā)明一實施例的具有局部性加權預測的視頻編碼器的方塊示意圖;
[0012]圖2為依據本發(fā)明一實施例的視頻譯碼器的方塊示意圖;
[0013]圖3為導出偏置預測器的一個實施例;
[0014]圖4為本發(fā)明的視頻譯碼方法的一實施例的流程圖;
[0015]圖5為視頻幀的一實施例;
[0016]圖6為幀結構的實施例。
【具體實施方式】
[0017]下述描述是實現(xiàn)本發(fā)明的最佳預期模式。該描述的目的是為了展示該發(fā)明的基本原則,且不應受限制。參考所附的權利要求將更好地確定本發(fā)明的范疇。
[0018]在下面的描述中,為了說明的方便,將使用一個示范性的H.26x視頻序列,但本發(fā)明不限于此。該H.26x視頻序列可包括多個圖像或多組圖像(groups of pictures,GOPs),該多個圖像或多組圖像可以被排列成一種指定的GOP結構。每個圖像進一步被劃分為一個或多個條帶。每個條帶可被劃分為多個片段(segment),其中該片段可以為任意形狀的區(qū)塊(block),該區(qū)塊具有比條帶更小的尺寸,例如,片段可以為128xl28、64x64、32xl6、16xl6、8x8或4x8像素。當圖像之間的亮度變化在一個圖像中不均勻的分布時,局部性加權預測允許更好的預測。為了說明的方便,下面的描述假設一個條帶被劃分為多個宏塊(macroblock,MB),且加權預測操作以一個MB為單元進行執(zhí)行,但本發(fā)明不限于MB級,局部性加權預測可應用于比條帶尺寸更小的片段。
[0019]視頻編碼器對于一個已接收圖像的每個MB執(zhí)行幀間預測或幀內預測,用以為每個MB導出一個預測器(predictor)。例如,當執(zhí)行巾貞間預測時,在一個參考圖像中找出一個相似的MB作為當前MB的預測器。用于當前MB的運動向量差和參考圖像索引將被編碼至一個比特流,用以表示該參考圖像中的該預測器的位置。換句話說,參考圖像索引表示作為參考圖像使用的先前已編碼圖像為何者,且從該運動向量差導出的運動向量表示當前MB的空間位置與參考幀中的該預測器的空間位置之間的位移。除了直接從先前已編碼圖像中獲得該預測器,也可在子像素精確的運動向量的情況下,通過內插(interpolation)而獲得。
[0020]然后提供WP給當前MB的預測器,通過在原始預測器上乘以一個比例因子,增加一個預測偏置,或乘以一個比例因子并增加一個預測偏置,用以產生一個已修改預測器,其中該預測器可由幀間預測或幀內預測獲得。
[0021]圖1為依據本發(fā)明一實施例的具有局部性加權預測的視頻編碼器100的方塊示意圖。在本實施例中,視頻編碼器100將輸入視頻數(shù)據逐個MB的進行編碼。圖1僅展示應用于幀間預測的局部性加權預測,然而,此不應為本發(fā)明的限制,因為局部性加權預測也可應用于幀內預測。在圖1中,已修改預測器是基于一個預測偏置而計算,這僅為加權預測的一個示例,在其他實施例中,比例因子或結合比例因子的預測偏置被用于計算已修改預測器。視頻編碼器100包括運動補償單元102、幀緩沖器104、參考運動向量緩沖器108、變換單元110、量化單元112、熵編碼單元114、偏置估測單元116、反量化單元118、反變換單元120和參考偏置參數(shù)緩沖器122。參考運動向量緩沖器108存儲先前已編碼MB的運動向量作為參考運動向量,用于產生隨后的運動向量差。參考偏置參數(shù)緩沖器122存儲先前已編碼MB的預測偏置作為參考偏置,用于確定隨后的偏置差。
[0022]幀內/幀間預測單元,例如,運動補償單元102,執(zhí)行運動補償,用以參考一個運動向量,自存儲于幀緩沖器104的數(shù)據產生當前MB的預測器MBp。運動向量和導出自存儲于參考運動向量緩沖器108中的數(shù)據的運動向量預測器106之間的運動向量差被發(fā)送至熵編碼單元114,用以編碼至比特流。在本實施例中,通過耦接至幀內/幀間預測單元的確定單元130,經由增加由偏置估測單元116導出的預測偏置,對每個MB的預測器執(zhí)行WP,用以產生已修改預測器MBp’。與此同時,將計算加權預測參數(shù),例如偏置差,該偏置差表示應用于當前MB的預測偏置與導出自一個或多個參考偏置的偏置預測器124之間的差值,并將該偏置差發(fā)送至熵編碼單元114用以編碼至比特流。由變換單元110執(zhí)行的區(qū)塊變換處理被應用于殘差(residuals),用以減少空間統(tǒng)計相關性(spatial statistical correlation)。殘差是當前MB與已修改預測器之間的逐個樣本差。例如,如果當前MB尺寸為16x16,則殘差被劃分為四個8x8的區(qū)塊。編碼器100對每個8x8的殘差應用可逆(reversible)頻率變換操作,該可逆頻率變換操作產生一系列的頻域(即頻譜)系數(shù)。離散余弦變換(discretecosine transform, DCT)是頻率變換的一個示例。然后,變換單元110的輸出由量化單元112進行量化(Q),用以獲得量化值。
[0023]量化之后,熵編碼單元114對該量化值進行編碼,并插入加權預測參數(shù),用以產生比特流。例如,熵編碼單元114可執(zhí)行基于上下文的自適應可變長編碼(content adaptivevariable length coding, CAVLC)、基于上下文的自適應二進制算術編碼(contextadaptive binary arithmetic coding, CABAC)或其他熵編碼方法。
[0024]視頻編碼器100進一步通過反量化單元118執(zhí)行反量化,且通過反變換單元120執(zhí)行反變換,用以恢復殘差MBr,并將殘差MBr與已修改預測器MBp’進行組合,用以計算已重構MB MB’。該已重構MB MB’存儲于幀緩沖器104中,供隨后的MB使用。請注意,在本實施例中,得到的比特流包括熵編碼殘差、運動向量差和偏置差。在一些其他實施例中,比特流可以包括加權預測參數(shù),除了偏置差,加權預測參數(shù)可包括例如比例差、預測偏置、比例因子或四者的任意組合。
[0025]在譯碼過程中,譯碼器代表性的譯碼數(shù)據,且執(zhí)行類似操作以重構MB。譯碼器通過從具有加權預測的預測器為每個片段產生一個已修改預測器,對片段進行譯碼,其中該預測器導出自運動補償,然后譯碼器合并該已修改預測器和已恢復殘差。
[0026]圖2為以MB級加權預測對比特流進行譯碼的視頻譯碼器200的一個實施例的方塊示意圖。在本實施例中,比特流中的加權預測參數(shù)僅包括偏置差,在一些其他實施例中,加權預測參數(shù)可以包括比例因子、預測偏置、比例差、偏置差或四者的組合。
[0027]視頻譯碼器200包括熵譯碼單元210,反量化單元220、反變換單元(例如,反離散余弦變換(inverse discrete cosine transform, IDCT)單兀)230、運動補償單兀240、巾貞緩沖器250、運動估測單元260和加權預測確定單元270。運動估測單元260進一步包括運動向量預測器262和參考運動向量緩沖器264。加權預測確定單元270進一步包括偏置預測器272、參考偏置參數(shù)緩沖器274和加法器276。參考運動向量緩沖器264存儲先前已譯碼MB的運動向量作為參考運動向量,以供在產生隨后的運動向量時使用。參考偏置參數(shù)緩沖器274存儲先前已譯碼MB的預測偏置作為參考偏置,以供在確定隨后的預測偏置時使用。
[0028]視頻譯碼器200的熵譯碼單元210對輸入比特流進行譯碼,用以產生已譯碼數(shù)據。例如,在本實施例中,已譯碼數(shù)據可以包括運動向量差、加權預測參數(shù)(例如偏置差)和代表殘差數(shù)據的量化值。將量化值輸入反量化單元220和反變換單元230,用以恢復殘差MBr,將偏置差輸入加權預測確定單元270,用以產生預測偏置,并將運動向量差輸入運動估測單元260,用以產生運動向量。反量化單元220對代表殘差數(shù)據的量化值執(zhí)行反量化操作,用以輸出反量化數(shù)據(例如,DCT系數(shù)數(shù)據)至反變換單元230。然后通過反變換單元230執(zhí)行反變換(例如,IDCT操作),用以產生殘差MBr。加法器286通過將當前MB的殘差MBr加入至當前MB的已修改預測器MBp’,從而產生已譯碼MB。已譯碼MB數(shù)據MB’存儲至幀緩沖器250,用以對隨后的MB進行譯碼。運動補償單元240接收運動向量和先前已譯碼MB數(shù)據,并執(zhí)行運動補償以提供原始預測器MBp至加法器284。加法器284通過將原始預測器MBp與加權預測確定單元270計算的預測偏置相加,產生已修改預測器MBp’。
[0029]加權預測確定單元270接收來自熵譯碼單元210的偏置差,并根據當前MB的偏置差和當前MB的偏置預測器產生當前MB的預測偏置。偏置預測器272可以參考存儲于參考偏置參數(shù)緩沖器274的參考偏置參數(shù)首先產生當前MB的偏置預測器。參考偏置參數(shù)可以為先前已譯碼MB的預測偏置。
[0030]當前MB的偏置預測器可以從一個或多個先前已譯碼MB (無論是空間域或時間域)中預測得到。例如,當前MB的偏置預測器可以由先前已譯碼的相鄰MB的預測偏置所確定。在一些實施例中,基于第一已譯碼MB的第一加權預測(例如第一預測偏置)和第二已譯碼MB的第二加權預測(例如第二預測偏置)的至少一者預測當前MB的偏置預測器。在一個實施例中,第一已譯碼MB和第二已譯碼MB位于相同的條帶或圖像,并作為當前MB的空間鄰居。
[0031]請參考圖3,圖3為導出偏置預測器的一個實施例。如圖3所示,位于左側的MB A和位于頂部的MB B皆為當前MB C的相鄰MB。當前MB C的偏置預測器由下面所示的公式計算:
[0032]Op = (oA+oB) /2 (I),[0033]其中,0p代表當前MB C的偏置預測器,oA代表MB A的預測偏置,oB代表MB B的預測偏置。在本實施例中,當前MB的偏置預測器被設置為兩個已譯碼相鄰MB的預測偏置的均值,但本發(fā)明不限于此。在另一實施例中,當前MB的偏置預測器Op可基于第一已譯碼MB的至少第一偏置而預測,其中該第一已譯碼MB和該當前MB位于不同的條帶或圖像。例如,當前MB的偏置預測器是基于第一已譯碼MB的第一偏置和第二已譯碼MB的第二偏置而進行預測的,且該第一已譯碼MB是位于第一參考圖像的并列(collocated)MB,該第二已譯碼MB是位于第二參考圖像的并列(collocatecOMB。在此情況下,第一已譯碼MB和第二已譯碼MB可作為當前MB的時間鄰居。
[0034]當前MB的已計算的偏置預測器(Op)被加入至相應的偏置差(Od),且當前MB的預測偏置(O)可由下面的公式獲得:
[0035]ο = op+od (2),
[0036]用于預測當前MB的已修改預測器MBp’可由下面的公式計算:
[0037]MBp,= ο+MBp (3),
[0038]其中,MBp代表一個原始預測器,由子像素精確運動向量的內插而獲得或直接來自于先前已譯碼圖像。
[0039]在一些實施例中,當加權預測參數(shù)僅包括比例因子或與比例因子相關的信息,用于預測當前MB的已修改預測器MBp’可由下面的公式計算:
[0040]MBp,= SxMBp (4),
[0041 ] 其中,S代表比例因子。
[0042]在一些實施例中,當加權預測參數(shù)包括預測偏置和與比例因子相關的信息兩者時,用于預測當前MB的已修改預測器MBp’可由下面的公式計算:
[0043]MBp ’ = SxMBp+o (5)
[0044]當前MB的已修改預測器MBp’被加入至相應的殘差MBr,且當前MBMB’可以由下面的公式進行重構:
[0045]MB’ = MBP ’ +MBr (6)
[0046]圖4為本發(fā)明的視頻譯碼方法的一實施例的流程圖。本發(fā)明的視頻譯碼方法可應用于圖2所示的視頻譯碼器200。請參考圖2和圖4,在步驟S410中,從一輸入比特流獲取用于待譯碼的當前片段(例如,圖2的一個MB)的數(shù)據。請注意,在本實施例中,比特流包括一個或多個幀或條帶,且每個幀或條帶被劃分為多個片段。用于片段的數(shù)據可包括已編碼殘差數(shù)據和多種不同的數(shù)據(例如,運動向量差,參考圖像索引等),該數(shù)據在編碼器(例如,圖1中的編碼器100)中由CABAC進行編碼。在步驟S420中,使用一個譯碼單元(例如,熵譯碼單元210)對當前片段的已獲取數(shù)據進行譯碼,用以為當前片段產生至少包括殘差和加權預測參數(shù)的已譯碼數(shù)據。在步驟S430中,基于加權預測參數(shù)產生(例如,通過加權預測確定單元270)用于當前片段的加權預測(例如,預測偏置,比例因子,或預測偏置和比例因子兩者)。當前片段的加權預測可以將加權預測參數(shù)與自至少一個先前已譯碼數(shù)據(例如,先前已譯碼片段的預測偏置)所預測的數(shù)據(例如,偏置預測器)進行組合而產生。請注意,該先前已譯碼片段可以是空間或時間鄰居,或當前片段的時間并列(temporal collocated)片段。
[0047]在步驟S440中,通過運動補償單元(例如,運動補償單元240)或幀內預測單元執(zhí)行幀間預測或幀內預測,用以獲得用于當前片段的預測器(例如,MBp)。在步驟S450中,通過結合該預測器(例如,MBp)和該加權預測(例如,預測偏置)產生用于當前片段的已修改預測器(例如,MBp’)。最后,在步驟S460中,基于該已修改預測器(例如,MBp’)和相應的殘差(例如,MBr)重構該當前片段。
[0048]在一些實施例中,在比特流中插入標志(flag),用以表示對于每個片段(例如,每個MB)加權預測是否有效(enabled)。在一些其他實施例中,在比特流的條帶標頭中插入標志,用以表示是否使用加權預測。這些表示加權預測參數(shù)的存在的標志提供了局部性加權預測的適應性應用的靈活度。例如,如果標志設置為“0”,視頻譯碼器被告知加權預測是有效的,如果標志設置為“ I ”,視頻譯碼器被告知加權預測是無效的。在一些其他實施例中,在比特流中存在一個插入的標志,用以表示該條帶是由條帶級加權預測或局部性加權預測進行編碼。可使用另一個標志表示用于局部性加權預測的片段的尺寸。例如,視頻譯碼器可以確定在比特流中是否存在表示使用局部性加權預測的標志(例如來自GOP標頭或條帶標頭),如果存在,獲取加權預測參數(shù)用以譯碼該條帶。如果該標志已經設定,用于每個片段的加權預測參數(shù)可以不同。
[0049]圖5為視頻幀的一實施例。如圖5所示,視頻幀500被劃分為兩個條帶SO和SI,其中,條帶SO和SI的每一個可以被進一步劃分為多個片段。圖6為圖5的幀結構的實施例,其中,610和620分別代表條帶SO和SI的條帶內容。如圖6所示,條帶格式具有標頭區(qū)SH和包括條帶中的片段數(shù)據的條帶數(shù)據區(qū)SD。在標志630表示局部性加權預測為非有效以及已應用條帶級加權預測的情況下,標頭區(qū)SH包括用于整個條帶610的一個加權預測參數(shù)集612。在標志630表示局部性加權預測為有效的情況下,加權預測參數(shù)(例如,624)將從條帶620的每個MB (例如,MB622)的標頭MBH中找到。如圖6的條帶610所示,標志630設置為“0”,視頻譯碼器200將從標頭SHl獲得加權預測參數(shù),并使用該已獲得的加權預測參數(shù),從而為條帶610的每個MB提供條帶級加權預測。如圖6的條帶620所示,標志630設置為“ I ”,視頻譯碼器200將從每個MB的標頭MBH獲得加權預測參數(shù),并使用該已獲得的加權預測參數(shù),用以提供MB級加權預測。
[0050]請注意,在一些實施例中,加權預測參數(shù)可以由與殘差數(shù)據相關的量化精度在編碼器中進行量化,例如,MB殘差數(shù)據的量化參數(shù)(Quantization Parameter, QP)越大,貝Ij力口權預測參數(shù)的量化精度越小。在此情況下,在譯碼處理中提供該加權預測參數(shù)之前,視頻譯碼器200須進一步使用適當?shù)牧炕?即與用于反量化殘差的量化參數(shù)有關的量化精度)對已譯碼的加權預測參數(shù)進行反量化(de-quantize)。
[0051]總而言之,根據本發(fā)明的視頻編碼器和譯碼器,以及視頻編碼和譯碼方法,對于每個片段皆提供一個或多個加權預測參數(shù),從而適應片段之間的局部亮強度變化。
[0052]視頻譯碼器、視頻編碼器和相應的視頻編碼和譯碼方法,或相應的特定方面或部分,可采用內嵌于有形媒體(例如,軟盤、CD-ROMS、硬盤驅動器或其他任意機器可讀存儲媒體)的程序碼的形式(即,可執(zhí)行指令),其中,當程序碼載入機器并由機器(例如計算機)執(zhí)行時,該機器從而成為用以實現(xiàn)該方法的裝置。該方法同樣也可以以在一些傳輸媒體(例如,電線或電纜,通過光纖,或經由任何其他傳輸形式)上傳輸?shù)某绦虼a的形式內嵌,其中,當該程序碼被接收并載入至機器且由該機器(例如計算機)執(zhí)行時,該機器成為用以實現(xiàn)所揭示方法的裝置。當實施于通用處理器時,該程序碼結合該處理器用以提供一個獨特裝置,其操作類似于特殊應用邏輯電路。
[0053] 盡管本發(fā)明以舉例和優(yōu)選實施例的形式進行描述,應知曉本發(fā)明并不限于此。任何所屬【技術領域】的技術人員仍可在不脫離本發(fā)明的范疇和精神之內,做各種選擇和修改(例如,使用一個環(huán)緩沖器)。因此,本發(fā)明的范疇應以權利要求及其等同物進行定義和保護。
【權利要求】
1.一種視頻譯碼方法,其特征在于,所述的方法包括: 從一輸入比特流中獲取用于待譯碼的一當前片段的數(shù)據; 對所述已獲取數(shù)據進行譯碼,用以產生用于所述當前片段的包括殘差和一加權預測參數(shù)的已譯碼數(shù)據; 基于所述加權預測參數(shù)產生用于所述當前片段的一加權預測; 通過幀內/幀間預測產生用于所述當前片段的一預測器; 將所述加權預測和所述預測器進行組合,用以產生一已修改預測器;以及 根據所述已修改預測器和所述殘差對所述當前片段進行重構。
2.如權利要求1所述的方法,其特征在于,所述當前片段是一區(qū)塊,所述區(qū)塊比一條帶和一圖像具有更小尺寸。
3.如權利要求1所述的方法,其特征在于,所述加權預測參數(shù)包括一預測偏置、一比例因子、一偏置差、一比例差或四者的組合。
4.如權利要求1所述的方法,其特征在于,從先前已譯碼片段的加權預測中預測得到用于所述當前片段的所述加權預測。
5.如權利要求4所述的方法,其特征在于,所述方法進一步包括: 基于一第一已譯碼片段的一第一加權預測和一第二已譯碼片段的一第二加權預測進行預測,產生用于所述當前片段的所述加權預測,并與所述加權預測參數(shù)進行組合,其中,所述第一已譯碼片段和所述第二已譯碼片段位于與所述當前片段相同的條帶。
6.如權利要求4所述的方法,其特征在于,所述方法進一步包括: 基于一第一已譯碼片段的一第一加權預測進行預測,產生用于所述當前片段的所述加權預測,并與所述加權預測參數(shù)進行組合,其中,所述第一已譯碼片段和所述當前片段位于不同的條帶。
7.如權利要求1所述的方法,其特征在于,根據所述已獲取數(shù)據,利用基于上下文的自適應二進制算術編碼或基于上下文的自適應可變長編碼對所述加權預測參數(shù)進行譯碼。
8.如權利要求1所述的方法,其特征在于,使用與用于反量化所述殘差的一量化參數(shù)有關的一量化精度對所述加權預測參數(shù)進行反量化。
9.如權利要求1所述的方法,其特征在于,所述方法進一步包括: 從所述輸入比特流獲取一標志,所述標志表示是否應用局部性加權預測;以及 根據所述標志獲取用于一條帶的多個片段的一個或多個加權預測參數(shù)。
10.一種視頻譯碼器,其特征在于,所述視頻譯碼器包括: 一熵譯碼單元,用以從一輸入比特流中獲取用于待譯碼的一當前片段的數(shù)據,并對所述已獲取數(shù)據進行譯碼,用以產生用于所述當前片段的包括殘差和一加權預測參數(shù)的已譯碼數(shù)據; 一加權預測確定單元,耦接所述熵譯碼單元,用以基于所述加權預測參數(shù)產生用于所述當前片段的一加權預測; 一運動補償單元,用以通過幀內/幀間預測產生用于所述當前片段的一預測器;以及一第一加法器,耦接所述加權預測確定單元和所述運動補償單元,用以將所述加權預測和所述預測器進行組合,以產生一已修改預測器; 其中,所述視頻譯碼器根據所述已修改預測器和所述殘差對所述當前片段進行重構。
11.如權利要求10所述的視頻譯碼器,其特征在于,所述加權預測參數(shù)包括一預測偏置、一比例因子、一偏置差、一比例差或四者的組合。
12.如權利要求10所述的視頻譯碼器,其特征在于,所述加權預測確定單元通過從先前已譯碼片段的加權預測中進行預測,用以產生用于所述當前片段的所述加權預測。
13.如權利要求12所述的視頻譯碼器,其特征在于,所述加權預測確定單元基于一第一已譯碼片段的一第一加權預測和一第二已譯碼片段的一第二加權預測進行預測,產生用于所述當前片段的所述加權預測,并與所述加權預測參數(shù)進行組合,其中,所述第一已譯碼片段和所述第二已譯碼片段位于與所述當前片段相同的條帶。
14.如權利要求12所述的視頻譯碼器,其特征在于,所述加權預測確定單元基于一第一已譯碼片段的一第一加權預測進行預測,產生用于所述當前片段的所述加權預測,并與所述加權預測參數(shù)進行組合,其中,所述第一已譯碼片段和所述當前片段位于不同的條帶。
15.如權利要求10所述的視頻譯碼器,其特征在于,所述視頻譯碼器進一步包括: 一反量化單元,使用與用于反量化所述殘差的一量化參數(shù)有關的一量化精度對所述加權預測參數(shù)進行反量化。
16.如權利要求10所述的視頻譯碼器,其特征在于,所述熵譯碼單元從所述輸入比特流中獲取一標志,并根據所述標志確定是否應用局部性加權預測。
17.—種視頻編碼方法,其特征在于,所述方法包括: 獲取待編碼的一條帶的一當前片段; 通過幀內/幀間預測產生所述當前片段的一預測器; 對所述當前片段的所述預測器執(zhí)行加權預測,用以產生一已修改預測器和一加權預測參數(shù); 根據所述當前片段和所述已修改預測器產生殘差;以及 對所述殘差進行編碼,并插入所述加權預測參數(shù),用以產生一比特流。
18.如權利要求17所述的方法,其特征在于,所述加權預測參數(shù)包括一預測偏置、一比例因子、一偏置差、一比例差或四者的組合。
19.如權利要求17所述的方法,其特征在于,執(zhí)行加權預測進一步包括從先前多個已重構片段的多個加權預測中預測所述當前片段的一加權預測。
20.如權利要求17所述的方法,其特征在于,所述方法進一步包括: 確定是否應用局部性加權預測,且在該比特流中插入一標志用以表示是否應用。
21.一種視頻編碼器,其特征在于,所述視頻編碼器包括: 一幀內/幀間預測單元,用以通過幀內/幀間預測產生一當前片段的一預測器;一確定單元,耦接所述幀內/幀間預測單元,用以對所述當前片段的所述預測器執(zhí)行加權預測,以產生一已修改預測器和一加權預測參數(shù); 一變換和量化單元,用以接收殘差,并對所述殘差執(zhí)行變換和量化,用以產生量化值,其中,所述殘差是根據所述當前片段和所述已修改預測器產生;以及 一熵編碼單元,用以對所述量化值進行編碼,并插入所述加權預測參數(shù),以產生一比特流。
22.如權利要求21所述的視頻編碼器,其特征在于,所述加權預測參數(shù)包括一預測偏置、一比例因子、一偏置差、一比例差或四者的組合。
23.如權利要求21所述的視頻編碼器,其特征在于,所述確定單元從先前多個已重構片段的多個加權預測中預測所述當前片段的一加權預測。
24.如權利要求21所述的視頻編碼器,其特征在于,所述熵編碼單元進一步插入一標志,用以表示是否應用局部性加權預`測。
【文檔編號】H04N19/124GK103581690SQ201210282765
【公開日】2014年2月12日 申請日期:2012年8月9日 優(yōu)先權日:2012年8月9日
【發(fā)明者】安基程, 郭峋, 黃毓文, 雷少民 申請人:聯(lián)發(fā)科技(新加坡)私人有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
萍乡市| 固镇县| 南靖县| 秦皇岛市| 通州市| 卢湾区| 南涧| 新野县| 华阴市| 布拖县| 玛沁县| 毕节市| 遂宁市| 宜春市| 佳木斯市| 綦江县| 邵阳市| 冷水江市| 贵州省| 宿迁市| 北安市| 鄂温| 修文县| 阜阳市| 宜阳县| 芒康县| 依兰县| 西峡县| 红安县| 合川市| 大荔县| 紫金县| 昆山市| 东乡族自治县| 南投市| 沅陵县| 库伦旗| 平定县| 竹北市| 峨眉山市| 兰考县|