影像編碼方法、裝置、影像解碼方法、裝置以及它們的程序的制作方法
【專(zhuān)利摘要】本發(fā)明使運(yùn)動(dòng)補(bǔ)償畫(huà)面間預(yù)測(cè)中的預(yù)測(cè)誤差能量減低,謀求編碼效率的改善。使用小數(shù)精度的運(yùn)動(dòng)補(bǔ)償?shù)挠跋窬幋a方法具有:進(jìn)行運(yùn)動(dòng)搜索而獲取運(yùn)動(dòng)矢量的步驟;算出獲取的運(yùn)動(dòng)矢量指示的小數(shù)像素位置的參照概率的步驟;根據(jù)算出的參照概率將作為小數(shù)像素位置的內(nèi)插位置分為多個(gè)組的步驟;按每個(gè)所述內(nèi)插位置的組,從多個(gè)內(nèi)插濾波器系數(shù)的候補(bǔ)之中選出在內(nèi)插預(yù)測(cè)圖像的生成中使用的內(nèi)插濾波器系數(shù)的步驟;按每個(gè)所述內(nèi)插位置的組使用選出的內(nèi)插濾波器系數(shù)生成所述內(nèi)插預(yù)測(cè)圖像,根據(jù)所述內(nèi)插預(yù)測(cè)圖像實(shí)施利用所述小數(shù)精度的運(yùn)動(dòng)補(bǔ)償?shù)木幋a的步驟;以及對(duì)示出所述內(nèi)插位置的分組的信息和示出在各內(nèi)插位置的組中使用哪個(gè)內(nèi)插濾波器系數(shù)的信息進(jìn)行編碼的步驟。
【專(zhuān)利說(shuō)明】影像編碼方法、裝置、影像解碼方法、裝置以及它們的程序
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及謀求影像編碼中的內(nèi)插濾波器的性能改善、改善編碼效率的技術(shù)。
[0002]本申請(qǐng)基于2011年6月27日向日本申請(qǐng)的特愿2011-141724號(hào)要求優(yōu)先權(quán),將其內(nèi)容引用于此。
【背景技術(shù)】
[0003]在影像編碼中,在不同的畫(huà)面間執(zhí)行預(yù)測(cè)的畫(huà)面間預(yù)測(cè)(運(yùn)動(dòng)補(bǔ)償)編碼中,參照已經(jīng)解碼的幀(frame),求出使預(yù)測(cè)誤差能量最小的運(yùn)動(dòng)矢量,對(duì)該預(yù)測(cè)誤差信號(hào)(也稱(chēng)為殘差信號(hào))進(jìn)行正交變換。此后,實(shí)施量化,經(jīng)過(guò)熵編碼(entropy encoding),最終成為二進(jìn)制數(shù)據(jù)(binary data),即,成為比特流(bit stream)。欲提高編碼效率,預(yù)測(cè)誤差能量的減低是不可缺的,要求預(yù)測(cè)精度高的預(yù)測(cè)方式。
[0004]在影像編碼標(biāo)準(zhǔn)方式中,導(dǎo)入了為數(shù)眾多的用于提高畫(huà)面間預(yù)測(cè)的精度的工具(tools)。例如,在H.264/AVC中,在最近的幀存在阻塞(occlusion)的情況下,參照在時(shí)間上稍微分開(kāi)的幀更能減低預(yù)測(cè)誤差能量,因此,能參照多個(gè)幀。將本工具稱(chēng)為多個(gè)參照幀預(yù)測(cè)。
[0005]此外,為了能應(yīng)對(duì)復(fù)雜的形狀的運(yùn)動(dòng),除了 16X16和8X8以外,還能像16X8、8X16、8X4、4X8、4X4那樣,對(duì)區(qū)塊大小(block size)進(jìn)行精細(xì)分割。將本工具稱(chēng)為可變區(qū)塊大小預(yù)測(cè)。
[0006]與它們同樣地,從參照幀的整數(shù)精度像素使用6抽頭濾波器(6-tap filter)內(nèi)插1/2精度的像素,進(jìn)而利用該像素通過(guò)線(xiàn)性?xún)?nèi)插生成1/4精度的像素。由此,對(duì)于小數(shù)精度的運(yùn)動(dòng),預(yù)測(cè)變得準(zhǔn)。將本工具稱(chēng)為1/4像素精度預(yù)測(cè)。
[0007]面向編碼效率比H.264/AVC高的下一代影像編碼標(biāo)準(zhǔn)方式的制定,國(guó)際標(biāo)準(zhǔn)化組織 IS0/IEC “MPEG,,( International Organization for Standardization/InternationalElectrotechnical Commission “Moving Picture Experts Group”(國(guó)際標(biāo)準(zhǔn)化組織 / 國(guó)際電工委員會(huì)“移動(dòng)圖像專(zhuān)家組”))和 ITU-T “VCEG” (International TelecommunicationUnion-Telecommunication Standardization Sector “Video Coding Experts Group,,(國(guó)際電信聯(lián)盟一電信標(biāo)準(zhǔn)化部“視頻編碼專(zhuān)家組”))共同設(shè)立了研究團(tuán)隊(duì)(JointCollaborative Team for Video Coding (用于視頻編碼的聯(lián)合協(xié)作的團(tuán)隊(duì)):JCT_VC)。下一代標(biāo)準(zhǔn)方式稱(chēng)為高效影像編碼方式(High Efficiency Video Coding:HEVC),當(dāng)前,從世界各國(guó)匯集各種各樣的新穎編碼技術(shù),在JCT-VC會(huì)議進(jìn)行審議。
[0008]其中,特別是與畫(huà)面間預(yù)測(cè)(運(yùn)動(dòng)補(bǔ)償)關(guān)聯(lián)的提案完成得多,在HEVC用參照軟件(HEVC test Model:HM)中,采用改善運(yùn)動(dòng)矢量的預(yù)測(cè)效率的工具或?qū)^(qū)塊大小擴(kuò)張為16X16以上的工具。
[0009]此外,還提出了提高小數(shù)精度像素的內(nèi)插精度的工具,根據(jù)DCT(Discrete CosineTransform:離散余弦變換)系數(shù)的基導(dǎo)出的內(nèi)插濾波器系數(shù)的基于DCT變換的內(nèi)插濾波器(DCT-based Interpolation Filter:DCT_IF)效果高,在 HM 中采用。為了進(jìn)一步提高內(nèi)插精度,還提出了使內(nèi)插濾波器系數(shù)以幀單位自適應(yīng)地變化的內(nèi)插濾波器,稱(chēng)為自適應(yīng)內(nèi)插濾波器(Adaptive Interpolation Filter:AIF)。在自適應(yīng)內(nèi)插濾波器中,編碼效率改善的效果高,還在由VCEG主導(dǎo)而制作完成的面向下一代影像編碼參照軟件(Key TechnicalArea (關(guān)鍵【技術(shù)領(lǐng)域】):KTA)中采用。因?yàn)閷?duì)提高編碼效率的貢獻(xiàn)高,所以,內(nèi)插濾波器的性能改善是非常令人期待的領(lǐng)域。
[0010]對(duì)以往的內(nèi)插濾波器更詳細(xì)地進(jìn)行說(shuō)明。
[0011][固定內(nèi)插]
圖10是示出H.264/AVC中的小數(shù)精度的像素內(nèi)插方法的圖。在H.264/AVC中,如圖10所示,在進(jìn)行1/2像素位置的內(nèi)插時(shí),使用成為對(duì)象的內(nèi)插像素的左右各3點(diǎn)總計(jì)6個(gè)整數(shù)像素進(jìn)行內(nèi)插。在垂直方向上,使用上下各3點(diǎn)總計(jì)6個(gè)整數(shù)像素進(jìn)行內(nèi)插。濾波器系數(shù)分別成為[(I,-5,20,20, -5,1)/32]。在對(duì)1/2像素位置進(jìn)行內(nèi)插之后,在1/4像素位置中,使用[1/2,1/2]的平均值濾波器進(jìn)行內(nèi)插。因?yàn)樾枰淮螌?duì)1/2像素位置全部進(jìn)行內(nèi)插而求出,所以計(jì)算復(fù)雜度高,但是,能進(jìn)行性能高的內(nèi)插,實(shí)現(xiàn)編碼效率提高。利用以上的固定濾波器的內(nèi)插的技術(shù)示于非專(zhuān)利文獻(xiàn)I等。
[0012]像H.264/AVC的I維6抽頭濾波器那樣,對(duì)全部輸入圖像和全部幀使用相同值的系數(shù)值的濾波器稱(chēng)為固定內(nèi)插濾波器(Fixed Interpolation Filter)。
[0013]作為進(jìn)一步改善在H.264/AVC中采用的內(nèi)插濾波器的性能的方式,在HEVC用參照軟件HM中,采用基于DCT變換的內(nèi)插濾波器(DCT-1F)。將該基于DCT變換的內(nèi)插濾波器的小數(shù)精度的像素內(nèi)插方法示于圖U。像圖11那樣,設(shè)小數(shù)精度位置中的內(nèi)插對(duì)象像素為P,設(shè)整數(shù)位置像素為Px,設(shè)示出P的位置的整數(shù)位置像素間參數(shù)為a (OS α SI)。此時(shí),設(shè)在內(nèi)插中使用的整數(shù)位置的像素?cái)?shù),即,抽頭長(zhǎng)度為2Μ (Μ是I以上的整數(shù)值)。根據(jù)DCT變換的定義式,式(I)成立。
[0014][數(shù)學(xué)式I]
【權(quán)利要求】
1.一種影像編碼方法,使用小數(shù)精度的運(yùn)動(dòng)補(bǔ)償,所述影像編碼方法具有: 進(jìn)行運(yùn)動(dòng)搜索而獲取運(yùn)動(dòng)矢量的步驟; 算出獲取的運(yùn)動(dòng)矢量指示的小數(shù)像素位置的參照概率的步驟; 根據(jù)算出的參照概率將作為小數(shù)像素位置的內(nèi)插位置分為多個(gè)組的步驟; 按每個(gè)所述內(nèi)插位置的組,從多個(gè)內(nèi)插濾波器系數(shù)的候補(bǔ)之中選出在內(nèi)插預(yù)測(cè)圖像的生成中使用的內(nèi)插濾波器系數(shù)的步驟; 按每個(gè)所述內(nèi)插位置的組,使用選出的內(nèi)插濾波器系數(shù)生成所述內(nèi)插預(yù)測(cè)圖像,根據(jù)所述內(nèi)插預(yù)測(cè)圖像實(shí)施利用所述小數(shù)精度的運(yùn)動(dòng)補(bǔ)償?shù)木幋a的步驟;以及 對(duì)示出所述內(nèi)插位置的分組的信息和示出在各內(nèi)插位置的組中使用哪個(gè)內(nèi)插濾波器系數(shù)的信息進(jìn)行編碼的步驟。
2.根據(jù)權(quán)利要求書(shū)I所述的影像編碼方法,其中, 在所述內(nèi)插濾波器系數(shù)的選出中,從所述多個(gè)內(nèi)插濾波器系數(shù)的候補(bǔ)之中選出預(yù)測(cè)誤差能量變?yōu)樽钚〉膬?nèi)插濾波器系數(shù)。
3.根據(jù)權(quán)利要求書(shū)I或權(quán)利要求書(shū)2所述的影像編碼方法,其中, 在所述內(nèi)插濾波器系數(shù)的選出中,設(shè)參照概率越大內(nèi)插位置的組的重要度就越高,根據(jù)所述參照概率設(shè)定重要度,根據(jù)設(shè)定的重要度,選出重要度越高內(nèi)插濾波器的形狀就越大,或?yàn)V波器長(zhǎng)度越長(zhǎng),或比特深度越深的內(nèi)插濾波器系數(shù)或其候補(bǔ)。
4.一種影像編碼裝置,使用小數(shù)精度的運(yùn)動(dòng)補(bǔ)償,所述影像編碼裝置具備: 運(yùn)動(dòng)矢量獲取部,進(jìn)行運(yùn)動(dòng)搜索而獲取運(yùn)動(dòng)矢量; 參照概率算出部,算出獲取的運(yùn)動(dòng)矢量指示的小數(shù)像素位置的參照概率; 分組部,根據(jù)算出的參照概率將作為小數(shù)像素位置的內(nèi)插位置分為多個(gè)組; 內(nèi)插濾波器系數(shù)選出部,按每個(gè)所述內(nèi)插位置的組從多個(gè)內(nèi)插濾波器系數(shù)的候補(bǔ)之中選出在內(nèi)插預(yù)測(cè)圖像的生成中使用的內(nèi)插濾波器系數(shù); 第一編碼部,按每個(gè)所述內(nèi)插位置的組,使用選出的內(nèi)插濾波器系數(shù)生成所述內(nèi)插預(yù)測(cè)圖像,根據(jù)所述內(nèi)插預(yù)測(cè)圖像實(shí)施利用所述小數(shù)精度的運(yùn)動(dòng)補(bǔ)償?shù)木幋a;以及 第二編碼部,對(duì)示出所述內(nèi)插位置的分組的信息和示出在各內(nèi)插位置的組中使用哪個(gè)內(nèi)插濾波器系數(shù)的信息進(jìn)行編碼。
5.一種影像解碼方法,使用小數(shù)精度的運(yùn)動(dòng)補(bǔ)償,所述影像解碼方法具有: 對(duì)示出作為小數(shù)像素位置的內(nèi)插位置的分組的信息和示出在各內(nèi)插位置的組中使用哪個(gè)內(nèi)插濾波器系數(shù)的信息進(jìn)行解碼的步驟; 根據(jù)所述解碼的信息,按每個(gè)內(nèi)插位置的組決定在內(nèi)插預(yù)測(cè)圖像的生成中使用的內(nèi)插濾波器系數(shù)的步驟; 對(duì)運(yùn)動(dòng)矢量和預(yù)測(cè)殘差信號(hào)進(jìn)行解碼的步驟; 使用利用所述決定的內(nèi)插濾波器系數(shù)確定的內(nèi)插濾波器生成所述內(nèi)插預(yù)測(cè)圖像,生成運(yùn)動(dòng)補(bǔ)償中的預(yù)測(cè)信號(hào)的步驟;以及 使用解碼的預(yù)測(cè)殘差信號(hào)和生成的預(yù)測(cè)信號(hào)生成解碼圖像的步驟。
6.一種影像解碼裝置,使用小數(shù)精度的運(yùn)動(dòng)補(bǔ)償,所述影像解碼裝置具備: 第一解碼部,對(duì)示出作為小數(shù)像素位置的內(nèi)插位置的分組的信息和示出在各內(nèi)插位置的組中使用哪個(gè)內(nèi)插濾波器系數(shù)的信息進(jìn)行解碼;內(nèi)插濾波器系數(shù)決定部,根據(jù)所述解碼的信息,按每個(gè)內(nèi)插位置的組決定在內(nèi)插預(yù)測(cè)圖像的生成中使用的內(nèi)插濾波器系數(shù); 第二解碼部,對(duì)運(yùn)動(dòng)矢量和預(yù)測(cè)殘差信號(hào)進(jìn)行解碼; 預(yù)測(cè)信號(hào)生成部,使用利用所述決定的內(nèi)插濾波器系數(shù)確定的內(nèi)插濾波器生成所述內(nèi)插預(yù)測(cè)圖像,生成運(yùn)動(dòng)補(bǔ)償中的預(yù)測(cè)信號(hào);以及 解碼圖像生成部,使用解碼的預(yù)測(cè)殘差信號(hào)和生成的預(yù)測(cè)信號(hào)生成解碼圖像。
7.一種影像編碼程序,用于使計(jì)算機(jī)執(zhí)行權(quán)利要求書(shū)1、權(quán)利要求書(shū)2或權(quán)利要求書(shū)3所述的影像編碼方法。
8.一種影像解碼程序,用于使計(jì)算機(jī)執(zhí)行權(quán)利要求書(shū)5所述的影像解碼方法。
【文檔編號(hào)】H04N19/134GK103583043SQ201280026864
【公開(kāi)日】2014年2月12日 申請(qǐng)日期:2012年6月22日 優(yōu)先權(quán)日:2011年6月27日
【發(fā)明者】松尾翔平, 坂東幸浩, 高村誠(chéng)之, 如澤裕尚 申請(qǐng)人:日本電信電話(huà)株式會(huì)社