用于時間預(yù)測的聯(lián)合亞像素插值濾波器的制造方法
【專利摘要】一種方法確定在對用于視頻內(nèi)容的時間預(yù)測處理的亞像元值進(jìn)行插值時使用的多個插值濾波器?;谟糜趦蓚€參考塊的亞像元偏移量來設(shè)計多個插值濾波器。該方法對于單位視頻內(nèi)容確定關(guān)于第一參考塊的第一亞像元偏移量,并且對于所述單位視頻內(nèi)容確定關(guān)于第二參考塊的第二亞像元偏移量。確定插值濾波器集合,以對在用于單位視頻內(nèi)容的時間預(yù)測處理中使用的亞像元像素值集合進(jìn)行插值。插值濾波器集合被設(shè)計用于第一亞像元偏移量和第二亞像元偏移量,并且被用于對關(guān)于第一參考塊的第一亞像元像素值和關(guān)于第二參考塊的第二亞像元值進(jìn)行插值。
【專利說明】用于時間預(yù)測的聯(lián)合亞像素插值濾波器
[0001]相關(guān)申請的交叉引用
[0002]本申請要求以下申請的優(yōu)先權(quán):
[0003]于2011年7月 I 日提交的關(guān)于“Method for Mult1-Hypothesis Joint Sub-PixelInterpolation Filters for Motion Compensation” 的美國臨時申請 N0.61/504,139 ;
[0004]于2011 年 7 月 11 日提交的關(guān)于 “4tap, 5tap and6tap Mult-Hypothesis JointSub-pixel Interpolation Filters for Motion Compensation” 的美國臨時申請N0.61/506,586 ;
[0005]于2011 年9 月 16 日提交的關(guān)于 “6tap and8tap Mult1-Hypothesis JointSub-pixel Interpolation Filters for Motion Compensation” 的美國臨時申請N0.61/535,941 ;
[0006]于2011 年 9 月 22 日提交的關(guān)于“Combined6tap and8tap Mult1-HypothesisPartially Joint Sub-pixel Interpolation Filters for Motion Compensation,,的美國臨時申請 N0.61/538,107 ;
[0007]于2011 年 9 月 26 日提交的關(guān)于 “Mult1-Hypothesis Joint Sub-pixelInterpolation Filters with DC-Gain Constraint for Motion Compensation”的美國臨時申請 N0.61/539,420 ;
[0008]于2011 年 11 月 9 日提交的關(guān)于 “Sub-pixel Motion CompensationInterpolation Based on the Number of Predictor blocks” 的美國臨時申請N0.61/557,422,其全部內(nèi)容通過引用結(jié)合于此。
【背景技術(shù)】
[0009]高效視頻編碼(HEVC)是基于塊的混合空間和時間預(yù)測編碼方案。類似于諸如運(yùn)動圖像專家組(MPEG)-l、MPEG-2和MPEG-4的其他視頻編碼標(biāo)準(zhǔn),HEVC支持諸如I圖片的幀內(nèi)圖片和諸如B圖片的幀間圖片。在HEVC中,P和B圖片被合并為可以用作參考塊的一般B圖片。
[0010]在不參考任何其他圖片的情況下,對幀內(nèi)圖片編碼。從而,僅空間預(yù)測被允許用于幀內(nèi)圖片內(nèi)的編碼單元(CU)/預(yù)測單元(PU)。然而,幀間圖片支持幀內(nèi)預(yù)測和幀間預(yù)測。幀間圖片中的CU/PU可以在空間上或時間上被預(yù)測編碼。時間預(yù)測編碼可以參考先前被編碼的塊。
[0011]時間運(yùn)動預(yù)測是增加編碼效率并且提供高壓縮的有效方法。HEVC使用用于運(yùn)動預(yù)測的平移模型。根據(jù)平移模型,從參考塊中的對應(yīng)塊,生成用于當(dāng)前圖片中的給定塊的預(yù)測信號。通過運(yùn)動矢量給出參考塊的坐標(biāo),運(yùn)動矢量描述將被添加到當(dāng)前塊的坐標(biāo)/從當(dāng)前塊的坐標(biāo)減去的沿著水平(X)和垂直(y)方向的平移運(yùn)動。解碼器需要運(yùn)動矢量來解碼壓縮視頻。
[0012]參考塊中的像素被用作預(yù)測。在一個示例中,運(yùn)動可以在整數(shù)像素中被捕捉。然而,不是所有對象都以整數(shù)像素間隔移動(還被稱為象元(pel))。例如,由于對象運(yùn)動與采樣網(wǎng)格完全不相關(guān),有時相比于全像元運(yùn)動,對象運(yùn)動更像是亞像元(分?jǐn)?shù))運(yùn)動。從而,HEVC允許運(yùn)動矢量具有亞像元準(zhǔn)確度。
[0013]為了估計和補(bǔ)償亞像元位移,通過插值處理生成這些亞像元位置上的圖像信號。在HEVC中,使用有限沖激響應(yīng)(FIR)濾波器,執(zhí)行亞像元插值。通常,濾波器可以具有8個抽頭,以確定用于亞像元位置的亞像元值,諸如,半像元和四分之一像元位置。插值濾波器的抽頭利用系數(shù)值給整數(shù)像素加權(quán),以生成亞像元信號。不同系數(shù)可以產(chǎn)生在信號失真和噪聲方面不同的壓縮性能。
[0014]HEVC對于每個參考塊基于關(guān)于該參考塊的亞像元位置的選擇,來使用用于運(yùn)動估計的特定插值濾波器。在雙向預(yù)測中,可以使用兩個參考塊來預(yù)測當(dāng)前塊。在列表O中找到一個參考塊,并且在列表I中找到另一個參考塊。如果亞像元位置的選擇是關(guān)于列表O的半像元移位,則將半像元插值濾波器應(yīng)用至列表O中的參考塊。而且,如果亞像元位置的選擇是關(guān)于列表I的四分之一像元移位,則四分之一像元插值濾波器被確定用于列表I。即便關(guān)于列表I的亞像元位置諸如改變?yōu)榘胂裨莆?,也將相同的半像元插值濾波器應(yīng)用至列表O中的參考塊。
【發(fā)明內(nèi)容】
[0015]在一個實施例中,提供一種用于編碼或解碼視頻內(nèi)容的方法。該方法確定在對用于視頻內(nèi)容的時間預(yù)測處理的亞像元值進(jìn)行插值時使用的多個插值濾波器?;陉P(guān)于兩個參考塊的亞像元偏移量來設(shè)計多個插值濾波器。然后,該方法能夠?qū)τ趩挝灰曨l內(nèi)容確定關(guān)于第一參考塊的第一亞像元偏移量,并且對于單位視頻內(nèi)容確定關(guān)于第二參考塊的第二亞像元偏移量。確定插值濾波器集合,以對在用于單位視頻內(nèi)容的時間預(yù)測處理中使用的亞像元像素值集合進(jìn)行插值。該插值濾波器集合被設(shè)計用于第一亞像元偏移量和第二亞像兀偏移量,并且被用于對關(guān)于第一參考塊的第一亞像兀像素值和關(guān)于第二參考塊的第二亞像元值進(jìn)行插值。
[0016]在一個實施例中,一種裝置被配置成編碼或解碼視頻內(nèi)容。該裝置包括:一個或多個計算機(jī)處理器;以及包括指令的計算機(jī)可讀存儲介質(zhì),當(dāng)被執(zhí)行時,指令控制一個或多個計算機(jī)處理器被配置用于:確定在對用于視頻內(nèi)容的時間預(yù)測處理的亞像元值進(jìn)行插值時使用的多個插值濾波器,其中,基于關(guān)于兩個參考塊的亞像元偏移量來設(shè)計多個插值濾波器;對于單位視頻內(nèi)容確定關(guān)于第一參考塊的第一亞像兀偏移量;對于單位視頻內(nèi)容確定關(guān)于第二參考塊的第二亞像元偏移量;以及確定插值濾波器集合,以對在用于單位視頻內(nèi)容的時間預(yù)測處理中使用的亞像元像素值集合進(jìn)行插值,其中,該插值濾波器集合被設(shè)計用于第一亞像元偏移量和第二亞像元偏移量,并且被用于對關(guān)于第一參考塊的第一亞像元像素值和關(guān)于第二參考塊的第二亞像元值進(jìn)行插值。
[0017]在一個實施例中,提供包括用于編碼或解碼視頻內(nèi)容的指令的非暫時性計算機(jī)可讀存儲介質(zhì),當(dāng)被執(zhí)行時,指令控制計算機(jī)系統(tǒng)被配置用于:確定在對用于視頻內(nèi)容的時間預(yù)測處理的亞像元值進(jìn)行插值時使用的多個插值濾波器,其中,基于關(guān)于兩個參考塊的亞像元偏移量來設(shè)計多個插值濾波器;對于單位視頻內(nèi)容確定關(guān)于第一參考塊的第一亞像元偏移量;對于單位視頻內(nèi)容確定關(guān)于第二參考塊的第二亞像元偏移量;以及確定插值濾波器集合,以對在用于單位視頻內(nèi)容的時間預(yù)測處理中使用的亞像元像素值集合進(jìn)行插值,其中,該插值濾波器集合被設(shè)計用于第一亞像元偏移量和第二亞像元偏移量,并且被用于對關(guān)于第一參考塊的第一亞像元像素值和關(guān)于第二參考塊的第二亞像元值進(jìn)行插值。
[0018]以下具體描述和附圖提供本發(fā)明的特性和優(yōu)點(diǎn)的更詳細(xì)理解。
【專利附圖】
【附圖說明】
[0019]圖1描繪根據(jù)一個實施例的用于編碼和解碼視頻內(nèi)容的系統(tǒng)的示例。
[0020]圖2描繪根據(jù)一個實施例的用于編碼或解碼視頻內(nèi)容的方法的簡化流程圖。
[0021]圖3描繪根據(jù)一個實施例的示出用于插值濾波器106的偏移量的示例。
[0022]圖4A描繪根據(jù)一個實施例的用于基于一個或多個參考提供時間預(yù)測的編碼器的示例。
[0023]圖4B描繪根據(jù)一個實施例的用于基于一個或多個參考提供時間預(yù)測的解碼器的示例。
【具體實施方式】
[0024]在此描述了用于視頻壓縮系統(tǒng)的技術(shù)。在以下說明書中,為了解釋的目的,闡述了大量示例和特定詳情,以提供本發(fā)明的實施例的徹底理解。由權(quán)利要求限定的特定實施例可以單獨(dú)或與以下描述的其他特征結(jié)合地包括在這些示例中的一些或所有特征,并且可以進(jìn)一步包括在此描述的特征和概念的修改和等價物。
[0025]概沭
[0026]圖1描繪根據(jù)一個實施例的用于編碼和解碼視頻內(nèi)容的系統(tǒng)100的示例。系統(tǒng)100包括以下更詳細(xì)地描述的編碼器102和解碼器104。編碼器102和解碼器104通過運(yùn)動估計和運(yùn)動補(bǔ)償來執(zhí)行時間預(yù)測。運(yùn)動估計是對于當(dāng)前單位視頻確定運(yùn)動矢量(MV)的處理。運(yùn)動補(bǔ)償將運(yùn)動矢量應(yīng)用至正被編碼或解碼的當(dāng)前單元。例如,時間預(yù)測在參考塊上搜索對于當(dāng)前預(yù)測單元(PU)的最佳匹配預(yù)測。參考塊可以指任何單位視頻內(nèi)容,諸如,塊、圖片或幀。通過運(yùn)動矢量和相關(guān)聯(lián)的參考塊或圖片ID描述最佳匹配預(yù)測。而且,B圖片中的PU可以具有達(dá)兩個運(yùn)動矢量。
[0027]時間預(yù)測允許分?jǐn)?shù)(亞像元)圖片準(zhǔn)確度。使用亞像元預(yù)測,這是因為在兩個時間場合(當(dāng)前和參考塊的捕捉時間)期間的運(yùn)動可以對應(yīng)于像素坐標(biāo)中的亞像元位置,并且對應(yīng)于每個亞像元位置的不同預(yù)測數(shù)據(jù)的生成允許調(diào)節(jié)預(yù)測信號以更好地匹配當(dāng)前中的信號的可能性。
[0028]插值濾波器106被設(shè)計成是線性相位,具有單位增益。要求恒定(單位)增益和線性相位特性,以確保插值濾波器106不使信號失真。然而,可能不能對于所有頻率具有恒定單位增益或理想線性相移。從而,插值濾波器106被設(shè)計成具有最佳線性相位濾波器,該最佳線性相位濾波器具有合適的相位斜率,或者盡可能平坦且寬的、最接近的單位相位響應(yīng)的群延遲。對于給定亞像元位置(例如,給定分?jǐn)?shù)相位偏移量),頻率響應(yīng)的“平坦度”和“寬度”之間的不同權(quán)衡導(dǎo)致不同的亞像元插值濾波器106。例如,對于自然圖像,信號的大部分集中在低頻和中頻,并且通常優(yōu)選具有在低頻和中頻中盡可能平坦而高頻可以具有更多波動的插值濾波器106。當(dāng)考慮噪聲消除時,插值濾波器106可以優(yōu)選地衰減噪聲顯著的頻率。通常,噪聲的形狀取決于圖片內(nèi)容和壓縮量。例如,對于低量化機(jī)制的壓縮噪聲可以更平坦。在一個實施例中,為了在信號失真和噪聲消除之間進(jìn)行調(diào)整,可以優(yōu)選地僅衰減噪聲功率大于信號功率的頻率。
[0029]插值濾波器106包括抽頭,抽頭利用系數(shù)值對全像元像素值加權(quán),系數(shù)值被用于確定對于不同亞像元像素位置的亞像元像素值。當(dāng)使用不同插值濾波器106時,插值濾波器可以對于系數(shù)使用不同值,和/或使用不同數(shù)量的抽頭。
[0030]特定實施例基于來自多個參考塊的聯(lián)合亞像元位置信息來設(shè)計插值濾波器106。例如,對于當(dāng)前預(yù)測塊,可以使用(來自一個或兩個圖片的)兩個參考塊執(zhí)行雙向預(yù)測。兩個參考塊可從列表O和列表1得到。而且,可以使用多于兩個參考塊。列表O可以與第一參考塊相關(guān)聯(lián),并且列表1可以與第二參考塊相關(guān)聯(lián)。然后,使用關(guān)于列表O和列表1的亞像元位置,來確定用于兩個參考塊的插值濾波器106。 [0031]在一個示例中,如果第一參考塊是垂直定位的3.5個像素,則運(yùn)動矢量可以是3個整數(shù)像素和半個像素。而且,第二參考塊可以是垂直的1.25個像素,其是一個整數(shù)像素和四分之一個像素。從而,如上所述,插值濾波器106需要被用于對關(guān)于第一參考塊的半像元運(yùn)動進(jìn)行插值和關(guān)于第二參考塊的四分之一像元運(yùn)動進(jìn)行插值。通常,半像元插值濾波器被用于第一參考塊,并且四分之一像元插值濾波器被用于第二參考塊,而不管其他參考塊在哪個亞像元位置處。然而,特定實施例確定被設(shè)計用于關(guān)于第一參考塊的半像元運(yùn)動和關(guān)于第二參考塊的四分之一像元運(yùn)動的插值濾波器106。即,插值濾波器106被設(shè)計成考慮兩個參考塊的亞像元運(yùn)動。
[0032]插值濾波器106可能需要被設(shè)計用于每個列表的每種組合。例如,列表O可以具有被設(shè)計用于每種組合的插值濾波器106的第一集合,并且列表1可以具有被設(shè)計用于每種組合的插值濾波器106的第二集合。例如,以下提供用于列表O和列表1的插值濾波器106的系數(shù)的示例:
[0033]對于列表O
[0034]^(0,0) = (0,0,64,0,0,0}
[0035]hi (0,1) = {6, -4,68, -3,4, -5}
[0036]4(0,2) = (9,-6,68,-6,4,-2}
[0037]^(0,3) = (6, -7,67, -5,4, -1}
[0038]^(1,0) = (-3, -6,53,22,-11,7}
[0039]h^l, 1) = {2, -9,56,19, -6,2}
[0040]^(1,2) = (18, -20,65,11,4, —9}
[0041]^(1,3) = (6, -14,60,17,_3,—3}
[0042]^(2,0) = (-2, -12,41,41,-10,3}
[0043]^(2,1) = (-11, -3,33,48,-22,14}
[0044]^(2,2) = (2, -10,39,40, -10,3}
[0045]^(2,3) = (14, -22,48,31,_5,-10}
[0046]^(3,0) = (0, -9,24,55, -6,0}
[0047]^(3,1) = (-2, -2,16,60, -15,8}
[0048]^(3,2) = (-9,4,11,66, -17,17}
[0049]^(3,3) = (2, -7,19,56, -8,2}[0050]對于列表1
[0051]h2 (0,0) = (0,0,64,0,0,0}
[0052]h2(0,1) = (-3, -6,53,22,-11,7}
[0053]h2(0,2) = (-2, -12,41,41,-10,3}
[0054]h2(0,3) = {0,-9,24,55,-6,0}
[0055]h2(l,0) = {6,_4,68,_3,4,-5}
[0056]h2(l,1) = {2,-8,56,19,_7,2}
[0057]h2(l,2) = (-11, -3,33,48,-22,14}
[0058]h2(l,3) = (-2, -2,16,60,-15,8}
[0059]h2(2,0) = {9,-6,68,-6,4,-2} [0060]h2(2,1) = (18, -20,65,11,4, —9}
[0061]h2(2,2) = {3,-10,40,39, -10,2}
[0062]h2(2,3) = {_9,4,11,66,-17,17}
[0063]h2(3,0) = {6,_7,67,_5,4,-1}
[0064]h2(3,1) = {6,-14,60,17,-3,-3}
[0065]h2(3,2) = (14, -22,48,31, —5,-10}
[0066]h2 (3,3) = {2,-6,19,56,-9,2}
[0067]在以上插值濾波器設(shè)計中,對于每個X和y方向存在四個亞像元值。例如,該值可以是O:用于沒有亞像元運(yùn)動修正,1:用于四分之一像元運(yùn)動修正,2:用于半像元運(yùn)動修正,以及3:用于3/4像元運(yùn)動修正。以上,對于第一參考塊,如果第一參考塊正在使用半像元運(yùn)動修正,并且例如來自列表O的第二參考塊正在使用四分之一像元運(yùn)動修正,則使用插值濾波器H1 (2,1)。另外,對于列表1,使用插值濾波器H2 (2,1)?;陉P(guān)于兩個參考塊的亞像元位置,聯(lián)合設(shè)計這些插值濾波器106。以上示例示出具有6個抽頭的復(fù)雜度的聯(lián)合設(shè)計插值濾波器集合的示例。
[0068]以下示出用于基于第一參考塊和第二參考塊確定最佳插值濾波器106的計算。對于PU的雙向預(yù)測,來自列表O和列表1的兩個參考塊可用。而且,每個參考塊指示分別用于列表O和列表1預(yù)測的CI1和^2的亞像素相移。而且,進(jìn)行簡單求平均,以生成用于當(dāng)前PU的預(yù)測的參考信號。在求平均發(fā)生之前用于參考塊的預(yù)處理的濾波器的選擇由H1 (ω)和Η2(ω)指示。
[0069]如果當(dāng)前中的信號是S(co),并且兩個參考塊中的兩個信號是P1(Co)和Ρ2(ω),可以假設(shè)以下:
【權(quán)利要求】
1.一種用于編碼或解碼視頻內(nèi)容的方法,所述方法包括: 確定在對用于視頻內(nèi)容的時間預(yù)測處理的亞像元值進(jìn)行插值時使用的多個插值濾波器,其中,基于關(guān)于兩個參考塊的亞像元偏移量來設(shè)計所述多個插值濾波器; 通過計算設(shè)備,對于單位視頻內(nèi)容確定關(guān)于第一參考塊的第一亞像元偏移量; 通過所述計算設(shè)備,對于所述單位視頻內(nèi)容確定關(guān)于第二參考塊的第二亞像元偏移量; 通過所述計算設(shè)備,確定插值濾波器集合,以對在用于所述單位視頻內(nèi)容的所述時間預(yù)測處理中使用的亞像元像素值集合進(jìn)行插值,其中,所述插值濾波器集合被設(shè)計用于所述第一亞像元偏移量和所述第二亞像元偏移量,并且被用于對關(guān)于所述第一參考塊的第一亞像元像素值和關(guān)于所述第二參考塊的第二亞像元值進(jìn)行插值。
2.根據(jù)權(quán)利要求1所述的方法,其中,確定所述插值濾波器集合包括: 確定用于所述第一參考塊的第一插值濾波器,基于所述第一亞像兀偏移量和所述第二亞像元偏移量來設(shè)計所述第一插值濾波器;以及 確定用于所述第二參考塊的第二插值濾波器,基于所述第一亞像元偏移量和所述第二亞像元偏移量來設(shè)計所述第二插值濾波器。
3.根據(jù)權(quán)利要求2所述的方法,其中: 所述多個插值濾波器包括被用于與所述第一參考塊相關(guān)聯(lián)的第一列表的第一部分插值濾波器, 所述多個插值濾波器包括被用于與所述第二參考塊相關(guān)聯(lián)的第二列表的第二部分插值濾波器,以及 所述第一插值濾波器選自所述第一部分插值濾波器,并且所述第二插值濾波器選自所述第二部分插值濾波器。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述多個插值濾波器被設(shè)計用于關(guān)于所述第一參考塊和所述第二參考塊的亞像元偏移量的所有組合。
5.根據(jù)權(quán)利要求1所述的方法,其中,確定所述插值濾波器集合包括: 確定用于所述第一參考塊的第一插值濾波器,所述第一插值濾波器被設(shè)計有第一延遲以覆蓋第一部分像素值;以及 確定用于所述第二參考塊的第二插值濾波器,所述第二插值濾波器被設(shè)計有第二延遲以覆蓋第二部分像素值, 其中,所述第一部分像素值不同于所述第二部分像素值。
6.根據(jù)權(quán)利要求5所述的方法,其中: 所述第一插值濾波器和所述第二插值濾波器包括第一數(shù)量的抽頭;以及 由于所述第一延遲和所述第二延遲,所述第一插值濾波器和所述第二插值濾波器覆蓋大于所述第一數(shù)量的抽頭的像素區(qū)域。
7.根據(jù)權(quán)利要求6所述的方法,其中,被覆蓋的區(qū)域等效于使用具有不同于所述第一數(shù)量的抽頭的第二數(shù)量的抽頭的插值濾波器。
8.根據(jù)權(quán)利要求1所述的方法,其中,當(dāng)所述第一亞像元偏移量或所述第二亞像元偏移量中的一個不存在相移時,使用單向預(yù)測來對所述第一亞像元偏移量或所述第二亞像元偏移量中具有相移的一個進(jìn)行插值。
9.根據(jù)權(quán)利要求8所述的方法,其中: 用于單向預(yù)測和雙向預(yù)測的插值濾波器包括在所述多個濾波器中,以及 使用單向預(yù)測的插值濾波器與使用雙向預(yù)測的插值濾波器包括不同數(shù)量的抽頭。
10.根據(jù)權(quán)利要求1所述的方法,其中,對于所述插值濾波器集合中的每對插值濾波器,直流(DC)增益的總和是固定的。
11.根據(jù)權(quán)利要求1所述的方法,其中,對于所述插值濾波器集合中的每個插值濾波器,直流(DC)增益是固定的。
12.一種被配置成編碼或解碼視頻內(nèi)容的裝置,所述裝置包括: 一個或多個計算機(jī)處理器;以及 包括指令的計算機(jī)可讀存儲介質(zhì),所述指令在被執(zhí)行時控制所述一個或多個計算機(jī)處理器被配置用于: 確定在對用于視頻內(nèi)容的時間預(yù)測處理的亞像元值進(jìn)行插值時使用的多個插值濾波器,其中,基于關(guān)于兩個參考塊的亞像元偏移量來設(shè)計所述多個插值濾波器; 對于單位視頻內(nèi)容確定關(guān)于第一參考塊的第一亞像元偏移量; 對于所述單位視頻內(nèi)容確定關(guān)于第二參考塊的第二亞像元偏移量;以及確定插值濾波器集合,以對在用于所述單位視頻內(nèi)容的所述時間預(yù)測處理中使用的亞像元像素值集合進(jìn)行插值,其中,所述插值濾波器集合被設(shè)計用于所述第一亞像元偏移量和所述第二亞像元偏移量,并且被用于對關(guān)于所述第一參考塊的第一亞像元像素值和關(guān)于所述第二參考塊的第二亞像元值進(jìn)行插值。
13.根據(jù)權(quán)利要求12所述的裝置,其中,確定所述插值濾波器集合包括: 確定用于所述第一參考塊的第一插值濾波器,基于所述第一亞像兀偏移量和所述第二亞像元偏移量來設(shè)計所述第一插值濾波器;以及 確定用于所述第二參考塊的第二插值濾波器,基于所述第一亞像元偏移量和所述第二亞像元偏移量來設(shè)計所述第二插值濾波器。
14.根據(jù)權(quán)利要求13所述的裝置,其中: 所述多個插值濾波器包括被用于與所述第一參考塊相關(guān)聯(lián)的第一列表的第一部分插值濾波器, 所述多個插值濾波器包括被用于與所述第二參考塊相關(guān)聯(lián)的第二列表的第二部分插值濾波器,以及 所述第一插值濾波器選自所述第一部分插值濾波器,并且所述第二插值濾波器選自所述第二部分插值濾波器。
15.根據(jù)權(quán)利要求12所述的裝置,其中,所述多個插值濾波器被設(shè)計用于關(guān)于所述第一參考塊和所述第二參考塊的亞像元偏移量的所有組合。
16.根據(jù)權(quán)利要求12所述的裝置,其中,確定所述插值濾波器集合包括: 確定用于所述第一參考塊的第一插值濾波器,所述第一插值濾波器被設(shè)計有第一延遲以覆蓋第一部分像素值;以及 確定用于所述第二參考塊的第二插值濾波器,所述第二插值濾波器被設(shè)計有第二延遲以覆蓋第二部分像素值, 其中,所述第一部分像素值不同于所述第二部分像素值。
17.根據(jù)權(quán)利要求16所述的裝置,其中: 所述第一插值濾波器和所述第二插值濾波器包括第一數(shù)量的抽頭;以及 由于所述第一延遲和所述第二延遲,所述第一插值濾波器和所述第二插值濾波器覆蓋大于所述第一數(shù)量的抽頭的像素區(qū)域。
18.根據(jù)權(quán)利要求17所述的裝置,其中,當(dāng)不使用延遲時,被覆蓋的區(qū)域等效于使用具有第二數(shù)量的抽頭的插值濾波器。
19.根據(jù)權(quán)利要求12所述的裝置,其中,當(dāng)所述第一亞像元偏移量或所述第二亞像元偏移量中的一個不具有相移時,使用單向預(yù)測來對所述第一亞像元偏移量或所述第二亞像元偏移量中具有相移的一個進(jìn)行插值。
20.一種非暫時性計算機(jī)可讀存儲介質(zhì),包括用于編碼或解碼視頻內(nèi)容的指令,所述指令在被執(zhí)行時控制計算機(jī)系統(tǒng)可操作用于: 確定在對用于視頻內(nèi)容的時間預(yù)測處理的亞像元值進(jìn)行插值時使用的多個插值濾波器,其中,基于關(guān)于兩個參考塊的亞像元偏移量來設(shè)計所述多個插值濾波器; 對于單位視頻內(nèi)容確定關(guān)于第一參考塊的第一亞像元偏移量; 對于所述單位視頻內(nèi)容確定關(guān)于第二參考塊的第二亞像元偏移量;以及 確定插值濾波器集合,以對在用于所述單位視頻內(nèi)容的所述時間預(yù)測處理中使用的亞像元像素值集合進(jìn)行插值,其中,所述插值濾波器集合被設(shè)計用于所述第一亞像元偏移量和所述第二亞像元偏移量,并且被用于對關(guān)于所述第一參考塊的第一亞像元像素值和關(guān)于所述第二參考塊的第二亞像元值進(jìn)`行插值。
【文檔編號】H04N19/80GK103650506SQ201280033120
【公開日】2014年3月19日 申請日期:2012年7月2日 優(yōu)先權(quán)日:2011年7月1日
【發(fā)明者】庫亞·米魯, 婁健, 方雪, 克里特·帕努索波內(nèi), 王利民, 大衛(wèi)·M·貝隆 申請人:摩托羅拉移動有限責(zé)任公司