專利名稱:動(dòng)態(tài)圖像編碼裝置及方法、動(dòng)態(tài)圖像解碼裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及動(dòng)態(tài)圖像編碼裝置、動(dòng)態(tài)圖像編碼方法、動(dòng)態(tài)圖像編碼程序、動(dòng)態(tài)圖像解碼裝置、動(dòng)態(tài)圖像解碼方法以及動(dòng)態(tài)圖像解碼程序。
背景技術(shù):
在使用移動(dòng)補(bǔ)償?shù)膭?dòng)態(tài)圖像編碼方式中,使用存儲(chǔ)在幀存儲(chǔ)器內(nèi)的過(guò)去已編碼的參照?qǐng)D像來(lái)進(jìn)行編碼對(duì)象圖像的移動(dòng)檢測(cè),并使用檢測(cè)出的移動(dòng)矢量來(lái)根據(jù)參照?qǐng)D像生成移動(dòng)補(bǔ)償圖像(預(yù)測(cè)圖像)。此時(shí),通過(guò)使參照?qǐng)D像的精度從本來(lái)存在于參照?qǐng)D像內(nèi)的像素單位的精度(整數(shù)像素精度)變?yōu)槲挥趨⒄請(qǐng)D像的鄰接像素間的像素單位的精度(分?jǐn)?shù)像素精度),能以高精度補(bǔ)償編碼對(duì)象圖像的移動(dòng),可提高編碼效率。
在國(guó)際電信聯(lián)盟(International Telecommunication Union) "Advanced Video Coding for Generic audiovisual services (通用音視頻服務(wù)的先進(jìn)視頻編碼)”記載的 H. 264編碼方式中,通過(guò)使用1/4像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)檢測(cè)和移動(dòng)補(bǔ)償,實(shí)現(xiàn)了高的編碼效率。
具體地說(shuō),首先通過(guò)對(duì)整數(shù)像素精度的參照?qǐng)D像施加系數(shù)(1、-5、20、20、_5、1)/32 的6抽頭濾波器來(lái)生成1/2像素精度的參照?qǐng)D像。然后,通過(guò)對(duì)1/2像素精度的參照?qǐng)D像施加系數(shù)(1、1)/2的2抽頭的平均值濾波器來(lái)生成1/4像素精度的參照?qǐng)D像。
使用圖1來(lái)詳細(xì)說(shuō)明H. 264編碼方式中的1/4像素精度的參照?qǐng)D像的生成法。圖 1是具有1/4像素精度的參照?qǐng)D像的像素的配置圖。位于2個(gè)整數(shù)像素信號(hào)的水平方向的中間位置的1/2像素信號(hào)是通過(guò)水平方向的6抽頭濾波器來(lái)生成的。例如,像素b是通過(guò)對(duì)整數(shù)像素E、F、G、H、I、J施加水平方向的6抽頭濾波器按下式(1)計(jì)算的。
b = (E-5F+20G+20H_5I+J)/32 ...(1)
并且,位于2個(gè)整數(shù)像素信號(hào)的垂直方向的中間位置的1/2像素信號(hào)是通過(guò)垂直方向的6抽頭濾波器來(lái)生成的。例如,像素h是通過(guò)對(duì)整數(shù)像素A、C、G、M、R、T施加垂直方向的6抽頭濾波器按下式( 計(jì)算的。
h = (A-5C+20G+20M-5R+T)/32 — (2)
位于4個(gè)整數(shù)像素信號(hào)的中間位置的1/2像素信號(hào)是通過(guò)在水平和垂直的雙方施加6抽頭濾波器來(lái)生成的。例如,像素j是在通過(guò)水平方向的6抽頭濾波器生成了 1/2像素信號(hào)aa、bb、b、s、gg、hh之后,通過(guò)對(duì)這些信號(hào)施加垂直方向的6抽頭濾波器按下式(3) 計(jì)算的。
j = (aa-5bb+20b+20s-5gg+hh)/32 ... (3)
或者,可以在通過(guò)垂直方向?yàn)V波而生成了 1/2像素信號(hào)(^、(1(1、11、111、擾、€€之后, 通過(guò)水平方向?yàn)V波按下式(4)生成像素j。
j = (cc-5dd+20h+20m-5ee+ff)/32 — (4)
然后,在計(jì)算出全部1/2像素信號(hào)之后,使用平均值濾波器來(lái)生成1/4像素信號(hào)。 圖1的像素a、c、i、k是通過(guò)對(duì)鄰接的整數(shù)像素信號(hào)或1/2像素信號(hào)施加水平方向的平均值濾波器來(lái)生成的。例如,像素a是通過(guò)下式( 來(lái)計(jì)算的。
a = (G+b) /2 ...(5)
像素d、f、η、q是通過(guò)對(duì)鄰接的整數(shù)像素信號(hào)或1/2像素信號(hào)施加垂直方向的平均值濾波器來(lái)生成的。例如,像素f是通過(guò)下式(6)來(lái)計(jì)算的。
f = (b+j)/2 ...(6)
像素e、g、p、r是通過(guò)施加傾斜方向的平均值濾波器來(lái)計(jì)算的。例如,像素r是通過(guò)下式(7)來(lái)計(jì)算的。
r = (m+s) /2 ... (7)
這樣,在H. 264編碼方式中,總是使用固定的6抽頭濾波器和2抽頭平均值濾波器來(lái)根據(jù)整數(shù)像素精度的參照?qǐng)D像生成1/4像素精度的參照?qǐng)D像。
另一方面,一般影像按各幀具有不同的像素精度的移動(dòng)量和頻率特性,因而優(yōu)選的是按各幀使用不同的濾波器來(lái)生成分?jǐn)?shù)像素精度的參照?qǐng)D像。
在下述非專利文獻(xiàn)1中,公開了按各幀使用不同的濾波器來(lái)生成1/4像素精度的參照?qǐng)D像。具體地說(shuō),按分?jǐn)?shù)像素精度的各位置(圖1 *&a、b、C、d、e、f、g、h、i、j、k、n、 P、q、r的位置),準(zhǔn)備對(duì)水平和垂直方向的對(duì)象性有限制的二維6抽頭濾波器,通過(guò)對(duì)整數(shù)像素精度的參照?qǐng)D像施加各濾波器來(lái)直接生成1/4像素精度的參照?qǐng)D像。在該情況下,由于用于生成1/4像素精度的參照?qǐng)D像的濾波器是按各幀來(lái)變更的,因而有必要按照各幀對(duì) 54個(gè)濾波器系數(shù)的信息進(jìn)行編碼和解碼。
并且,在下述非專利文獻(xiàn)2中,生成1/2像素精度的參照?qǐng)D像的濾波器是按各幀來(lái)變更的。具體地說(shuō),使用(al、a2、a3、a3、a2、al)這樣的濾波器系數(shù)的一維對(duì)稱形6抽頭濾波器,根據(jù)整數(shù)像素精度的參照?qǐng)D像生成1/2像素精度的參照?qǐng)D像。1/4像素精度的參照?qǐng)D像與H. 264編碼方式一樣,是對(duì)1/2像素精度的參照?qǐng)D像施加系數(shù)(1、1)/2的2抽頭平均值濾波器來(lái)生成的。由于用于按各幀生成1/2像素精度的參照?qǐng)D像的濾波器系數(shù)不同,因而有必要按照各幀對(duì)3個(gè)濾波器系數(shù)(al、a2、a3)的信息進(jìn)行編碼和解碼。
# 專禾I」JC ^ 1 :Y. Vatis, B. Elder, D. Nguyen, J. Ostermann, "Motion-and Aliasing-Compensated Prediction Using a Two-Dimensional Non-Separable Adaptive Wiener Interpolation Filter,,,Proc. ICIP2005, IEEE International Conference on Image Processing, Genova, Italy, September 2005.
非專禾Ij 文獻(xiàn) 2 :T. Wedi,‘‘Adaptive Interpolation Filter for Motion Compensated Hybrid Video Coding,,,Picture Coding Symposium (PCS 2001), 2001.
在H. 264編碼方式中,由于總是使用固定的濾波器來(lái)生成分?jǐn)?shù)像素精度的參照?qǐng)D像,因而不能生成與要編碼的各幀的特征相符的參照?qǐng)D像。在非專利文獻(xiàn)1中,由于對(duì)按照要編碼的各幀生成1/4像素精度的參照?qǐng)D像的M個(gè)濾波器系數(shù)進(jìn)行編碼,因而濾波器系數(shù)的信息增多,具有編碼效率下降的問(wèn)題。在非專利文獻(xiàn)2中,由于僅對(duì)按照要編碼的各幀生成1/2像素信號(hào)的3個(gè)濾波器系數(shù)進(jìn)行編碼即可,因而與非專利文獻(xiàn)1相比濾波器系數(shù)的編碼量少,然而仍然有必要對(duì)濾波器系數(shù)進(jìn)行編碼。并且,由于非專利文獻(xiàn)1和非專利文獻(xiàn) 2都是關(guān)于水平和垂直方向?qū)ΨQ的濾波器,因而具有不能對(duì)在水平和垂直方向具有不同特性的影像進(jìn)行高精度的移動(dòng)補(bǔ)償?shù)膯?wèn)題。發(fā)明內(nèi)容
本發(fā)明是鑒于以上方面而作成的,本發(fā)明的目的是提供一種在按照要編碼的各幀使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行編碼和解碼的情況下, 可在減少濾波器系數(shù)的符號(hào)量的同時(shí),對(duì)在水平方向和垂直方向具有不同特性的影像進(jìn)行高精度的移動(dòng)補(bǔ)償?shù)膭?dòng)態(tài)圖像編碼裝置、動(dòng)態(tài)圖像編碼方法、動(dòng)態(tài)圖像編碼程序、動(dòng)態(tài)圖像解碼裝置、動(dòng)態(tài)圖像解碼方法以及動(dòng)態(tài)圖像解碼程序。
本發(fā)明的動(dòng)態(tài)圖像編碼裝置針對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,其特征在于,該動(dòng)態(tài)圖像編碼裝置具有濾波器信息存儲(chǔ)單元,其存儲(chǔ)在過(guò)去的幀圖像的編碼中使用的濾波器;濾波器決定單元,其從至少包含由濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼單元,其對(duì)表示由濾波器決定單元所決定的濾波器的信息進(jìn)行編碼。
并且,本發(fā)明的動(dòng)態(tài)圖像編碼方法由動(dòng)態(tài)圖像編碼裝置針對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,其特征在于,該動(dòng)態(tài)圖像編碼方法具有濾波器信息存儲(chǔ)步驟,其由動(dòng)態(tài)圖像編碼裝置存儲(chǔ)在過(guò)去的幀圖像的編碼中使用的濾波器;濾波器決定步驟,其由動(dòng)態(tài)圖像編碼裝置從至少包含在濾波器信息存儲(chǔ)步驟中所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼步驟,其由動(dòng)態(tài)圖像編碼裝置對(duì)表示在濾波器決定步驟中所決定的濾波器的信息進(jìn)行編碼。
并且,本發(fā)明的動(dòng)態(tài)圖像編碼程序使計(jì)算機(jī)執(zhí)行功能,以便針對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,其特征在于,該動(dòng)態(tài)圖像編碼程序使計(jì)算機(jī)發(fā)揮以下單元的功能濾波器信息存儲(chǔ)單元,其存儲(chǔ)在過(guò)去的幀圖像的編碼中使用的濾波器;濾波器決定單元,其從至少包含由濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼單元,其對(duì)表示由濾波器決定單元所決定的濾波器的信息進(jìn)行編碼。
根據(jù)這種動(dòng)態(tài)圖像編碼裝置、動(dòng)態(tài)圖像編碼方法以及動(dòng)態(tài)圖像編碼程序,在按照各幀使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行編碼的情況下,從至少包含在過(guò)去的幀圖像的編碼中使用的濾波器在內(nèi)的多個(gè)濾波器候選中選擇并決定濾波器。因此,只需對(duì)表示在過(guò)去的幀圖像的編碼中使用的濾波器的信息進(jìn)行編碼就夠了。結(jié)果,可減少濾波器系數(shù)的符號(hào)量。并且,由于可將多種濾波器用于生成分?jǐn)?shù)像素精度的參照?qǐng)D像,因而能進(jìn)行高精度的移動(dòng)補(bǔ)償。
在本發(fā)明的動(dòng)態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息編碼單元在由濾波器決定單元所決定的濾波器是在過(guò)去的幀圖像的編碼中使用的濾波器的情況下,對(duì)表示是該濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行編碼。并且,在本發(fā)明的動(dòng)態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器決定步驟中所決定的濾波器是在過(guò)去的幀圖像的編碼中使用的濾波器的情況下,濾波器信息編碼步驟對(duì)表示是該濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行編碼。在該情況下,當(dāng)在過(guò)去的幀圖像的編碼中使用的濾波器被決定為在當(dāng)前的幀圖像的編碼中使用的濾波器時(shí),對(duì)表示是在過(guò)去的幀圖像的編碼中使用的濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行編碼。即,只需對(duì)這些標(biāo)識(shí)符進(jìn)行編碼就夠了,無(wú)需對(duì)濾波器系數(shù)進(jìn)行編碼。結(jié)果,可減少濾波器系數(shù)的符號(hào)量。在本發(fā)明的動(dòng)態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息存儲(chǔ)單元在有多個(gè)參照?qǐng)D像的情況下,按照各參照?qǐng)D像存儲(chǔ)在過(guò)去的幀圖像的編碼中使用的濾波器,濾波器決定單元在有多個(gè)參照?qǐng)D像的情況下,從至少包含由濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中,按照各參照?qǐng)D像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器。并且,在本發(fā)明的動(dòng)態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器信息存儲(chǔ)步驟中,在有多個(gè)參照?qǐng)D像的情況下,按照各參照?qǐng)D像存儲(chǔ)在過(guò)去的幀圖像的編碼中使用的濾波器, 在濾波器決定步驟中,在有多個(gè)參照?qǐng)D像的情況下,從至少包含在濾波器信息存儲(chǔ)步驟中所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中,按照各參照?qǐng)D像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器。在該情況下,當(dāng)存在多個(gè)參照?qǐng)D像時(shí),按照各參照?qǐng)D像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器,因而能按照各參照?qǐng)D像使用不同的濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行編碼。因此,即使在要編碼的幀圖像針對(duì)各參照?qǐng)D像具有不同的像素精度的移動(dòng)量和頻率特性的情況下,也能進(jìn)行高精度的移動(dòng)補(bǔ)償。在本發(fā)明的動(dòng)態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息編碼單元在有多個(gè)參照?qǐng)D像、且由濾波器決定單元所決定的濾波器是在過(guò)去的幀圖像的編碼中使用的濾波器的情況下,按照各參照?qǐng)D像,對(duì)表示是該濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的濾波器信息的標(biāo)識(shí)符進(jìn)行編碼。并且,在本發(fā)明的動(dòng)態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器信息編碼步驟中,在有多個(gè)參照?qǐng)D像、且在濾波器決定步驟中所決定的濾波器是在過(guò)去的幀圖像的編碼中使用的濾波器的情況下,按照各參照?qǐng)D像,對(duì)表示是該濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的濾波器信息的標(biāo)識(shí)符進(jìn)行編碼。在該情況下,當(dāng)在過(guò)去的幀圖像的編碼中使用的濾波器被決定為在當(dāng)前的幀圖像的編碼中使用的濾波器時(shí),對(duì)表示是在過(guò)去的幀圖像的編碼中使用的濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行編碼。即,只需對(duì)這些標(biāo)識(shí)符進(jìn)行編碼就夠了,無(wú)需對(duì)濾波器系數(shù)進(jìn)行編碼。結(jié)果,可減少濾波器系數(shù)的符號(hào)量。并且,由于按照各參照?qǐng)D像執(zhí)行該編碼,因而即使在要編碼的幀圖像針對(duì)各參照?qǐng)D像具有不同的像素精度的移動(dòng)量和頻率特性的情況下,也能進(jìn)行高精度的移動(dòng)補(bǔ)償。本發(fā)明的動(dòng)態(tài)圖像編碼裝置針對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,其特征在于,該動(dòng)態(tài)圖像編碼裝置具有濾波器信息存儲(chǔ)單元,其存儲(chǔ)在前一幀的幀圖像的編碼中使用的濾波器; 濾波器決定單元,其從至少包含由濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器
11候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼單元,其對(duì)表示由濾波器決定單元所決定的濾波器的信息進(jìn)行編碼。并且,本發(fā)明的動(dòng)態(tài)圖像編碼方法由動(dòng)態(tài)圖像編碼裝置針對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,其特征在于,該動(dòng)態(tài)圖像編碼方法具有濾波器信息存儲(chǔ)步驟,其由動(dòng)態(tài)圖像編碼裝置存儲(chǔ)在前一幀的幀圖像的編碼中使用的濾波器;濾波器決定步驟,其由動(dòng)態(tài)圖像編碼裝置從至少包含在濾波器信息存儲(chǔ)步驟中所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼步驟,其由動(dòng)態(tài)圖像編碼裝置對(duì)表示在濾波器決定步驟中所決定的濾波器的信息進(jìn)行編碼。根據(jù)這種動(dòng)態(tài)圖像編碼裝置和動(dòng)態(tài)圖像編碼方法,在按照各幀使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行編碼的情況下,從至少包含在前一幀的幀圖像的編碼中使用的濾波器在內(nèi)的多個(gè)濾波器候選中選擇并決定濾波器。因此,在所決定的濾波器是在前一幀的幀圖像的編碼中使用的濾波器的情況下,只需對(duì)表示在前一幀的幀圖像的編碼中使用的濾波器的信息進(jìn)行編碼就夠了。結(jié)果,可減少濾波器系數(shù)的符號(hào)量。在本發(fā)明的動(dòng)態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息編碼單元在由濾波器決定單元所決定的濾波器是在前一幀的幀圖像的編碼中使用的濾波器的情況下,對(duì)表示是該濾波器的標(biāo)識(shí)符進(jìn)行編碼。并且,在本發(fā)明的動(dòng)態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器決定步驟中所決定的濾波器是在前一幀的幀圖像的編碼中使用的濾波器的情況下,濾波器信息編碼步驟對(duì)表示是該濾波器的標(biāo)識(shí)符進(jìn)行編碼。在該情況下,當(dāng)在前一幀的幀圖像的編碼中使用的濾波器被決定為在當(dāng)前的幀圖像的編碼中使用的濾波器時(shí),對(duì)表示是在前一幀的幀圖像的編碼中使用的濾波器的標(biāo)識(shí)符進(jìn)行編碼。即,只需對(duì)該標(biāo)識(shí)符進(jìn)行編碼就夠了,無(wú)需對(duì)濾波器系數(shù)進(jìn)行編碼。結(jié)果,可減少濾波器系數(shù)的符號(hào)量。在本發(fā)明的動(dòng)態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息存儲(chǔ)單元在有多個(gè)參照?qǐng)D像的情況下,按照各參照?qǐng)D像存儲(chǔ)在前一幀的幀圖像的編碼中使用的濾波器,濾波器決定單元在有多個(gè)參照?qǐng)D像的情況下,從至少包含由濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中,按照各參照?qǐng)D像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器。并且,在本發(fā)明的動(dòng)態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器信息存儲(chǔ)步驟中,在有多個(gè)參照?qǐng)D像的情況下,按照各參照?qǐng)D像存儲(chǔ)在前一幀的幀圖像的編碼中使用的濾波器,在濾波器決定步驟中,在有多個(gè)參照?qǐng)D像的情況下,從至少包含在濾波器信息存儲(chǔ)步驟中所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中,按照各參照?qǐng)D像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器。在該情況下,當(dāng)存在多個(gè)參照?qǐng)D像時(shí),按照各參照?qǐng)D像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器,因而能按照各參照?qǐng)D像使用不同的濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行編碼。因此,即使在要編碼的幀圖像針對(duì)各參照?qǐng)D像具有不同的像素精度的移動(dòng)量和頻率特性的情況下,也能進(jìn)行高精度的移動(dòng)補(bǔ)償。在本發(fā)明的動(dòng)態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息編碼單元在有多個(gè)所述參照?qǐng)D像、且由濾波器決定單元所決定的濾波器是在前一幀的幀圖像的編碼中使用的濾波器的情況下,按照各參照?qǐng)D像,對(duì)表示是該濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的濾波器信息的標(biāo)識(shí)符進(jìn)行編碼。并且,在本發(fā)明的動(dòng)態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器信息編碼步驟中,在有多個(gè)參照?qǐng)D像、且在濾波器決定步驟中所決定的濾波器是在前一幀的幀圖像的編碼中使用的濾波器的情況下,按照各參照?qǐng)D像,對(duì)表示是該濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的濾波器信息的標(biāo)識(shí)符進(jìn)行編碼。在該情況下,當(dāng)在前一幀的幀圖像的編碼中使用的濾波器被決定為在當(dāng)前的幀圖像的編碼中使用的濾波器時(shí),對(duì)表示所決定的濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的濾波器信息的標(biāo)識(shí)符進(jìn)行編碼。這樣只需對(duì)兩個(gè)標(biāo)識(shí)符進(jìn)行編碼就夠了,因而無(wú)需對(duì)濾波器系數(shù)進(jìn)行編碼。結(jié)果,可減少濾波器系數(shù)的符號(hào)量。并且,由于按照各參照?qǐng)D像執(zhí)行該編碼,因而即使在要編碼的幀圖像針對(duì)各參照?qǐng)D像具有不同的像素精度的移動(dòng)量和頻率特性的情況下,也能進(jìn)行高精度的移動(dòng)補(bǔ)償。在本發(fā)明的動(dòng)態(tài)圖像編碼裝置中,濾波器決定單元從還包含在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器在內(nèi)的濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器。并且,在本發(fā)明的動(dòng)態(tài)圖像編碼方法中,濾波器決定步驟從還包含在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器在內(nèi)的濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器。在該情況下,由于濾波器候選內(nèi)還包含有在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器,因而當(dāng)該非對(duì)稱形濾波器被決定為在當(dāng)前的幀圖像的編碼中使用的濾波器時(shí),能以少的濾波器系數(shù)的符號(hào)量對(duì)在水平方向和垂直方向具有不同特性的影像進(jìn)行高精度的移動(dòng)補(bǔ)償。在本發(fā)明的動(dòng)態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息編碼單元在由濾波器決定單元所決定的濾波器是非對(duì)稱形濾波器的情況下,對(duì)表示是該非對(duì)稱形濾波器的標(biāo)識(shí)符和該非對(duì)稱形濾波器的濾波器系數(shù)進(jìn)行編碼。在本發(fā)明的動(dòng)態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器決定步驟中所決定的濾波器是非對(duì)稱形濾波器的情況下,濾波器信息編碼步驟對(duì)表示是該非對(duì)稱形濾波器的標(biāo)識(shí)符和該非對(duì)稱形濾波器的濾波器系數(shù)進(jìn)行編碼。在該情況下,當(dāng)非對(duì)稱形濾波器被決定為在當(dāng)前的幀圖像的編碼中使用的濾波器時(shí),對(duì)表示是在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器的標(biāo)識(shí)符和該濾波器的濾波器系數(shù)進(jìn)行編碼。因此,能以少的濾波器系數(shù)的符號(hào)量對(duì)在水平方向和垂直方向具有不同特性的影像進(jìn)行高精度的移動(dòng)補(bǔ)償。在本發(fā)明的動(dòng)態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器決定單元從還包含預(yù)定的基準(zhǔn)濾波器在內(nèi)的濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器。并且,在本發(fā)明的動(dòng)態(tài)圖像編碼方法中,優(yōu)選的是,濾波器決定步驟從還包含預(yù)定的基準(zhǔn)濾波器在內(nèi)的濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器。在該情況下,由于濾波器候選內(nèi)還包含有基準(zhǔn)濾波器,因而當(dāng)該基準(zhǔn)濾波器被決定為在當(dāng)前的幀圖像的編碼中使用的濾波器時(shí),只需對(duì)表示該基準(zhǔn)濾波器的信息進(jìn)行編碼就夠了。結(jié)果,可減少濾波器系數(shù)的符號(hào)量。
在本發(fā)明的動(dòng)態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息編碼單元在由濾波器決定單元所決定的濾波器是基準(zhǔn)濾波器的情況下,對(duì)表示該基準(zhǔn)濾波器的標(biāo)識(shí)符進(jìn)行編碼。并且,在本發(fā)明的動(dòng)態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器決定步驟中所決定的濾波器是基準(zhǔn)濾波器的情況下,濾波器信息編碼步驟對(duì)表示該基準(zhǔn)濾波器的標(biāo)識(shí)符進(jìn)行編碼。在該情況下,在決定了基準(zhǔn)濾波器的情況下,對(duì)表示該基準(zhǔn)濾波器的標(biāo)識(shí)符進(jìn)行編碼。即,只需對(duì)該標(biāo)識(shí)符進(jìn)行編碼就夠了,無(wú)需對(duì)濾波器系數(shù)進(jìn)行編碼。結(jié)果,可減少濾波器系數(shù)的符號(hào)量。本發(fā)明的動(dòng)態(tài)圖像解碼裝置按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像進(jìn)行解碼,其特征在于,該動(dòng)態(tài)圖像解碼裝置具有濾波器信息存儲(chǔ)單元,其存儲(chǔ)在過(guò)去的幀圖像的解碼中使用的濾波器;以及濾波器信息解碼單元,其從至少包含由濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。并且,本發(fā)明的動(dòng)態(tài)圖像解碼方法由動(dòng)態(tài)圖像解碼裝置按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像進(jìn)行解碼,其特征在于,該動(dòng)態(tài)圖像解碼方法具有濾波器信息存儲(chǔ)步驟,其由動(dòng)態(tài)圖像解碼裝置存儲(chǔ)在過(guò)去的幀圖像的解碼中使用的濾波器;以及濾波器信息解碼步驟,其由動(dòng)態(tài)圖像解碼裝置從至少包含在濾波器信息存儲(chǔ)步驟中所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。并且,本發(fā)明的動(dòng)態(tài)圖像解碼程序使計(jì)算機(jī)執(zhí)行功能,以便按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像進(jìn)行解碼,其特征在于,該動(dòng)態(tài)圖像解碼程序使計(jì)算機(jī)發(fā)揮以下單元的功能濾波器信息存儲(chǔ)單元,其存儲(chǔ)在過(guò)去的幀圖像的解碼中使用的濾波器;以及濾波器信息解碼單元,其從至少包含由濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。根據(jù)這種動(dòng)態(tài)圖像解碼裝置、動(dòng)態(tài)圖像解碼方法以及動(dòng)態(tài)圖像解碼程序,在按照各幀使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償并進(jìn)行解碼的情況下,從至少包含在過(guò)去的幀圖像的解碼中使用的濾波器在內(nèi)的多個(gè)濾波器候選中選擇濾波器。因此,只需對(duì)表示在過(guò)去的幀圖像的解碼中使用的濾波器的信息進(jìn)行解碼就夠了。結(jié)果,可減少要解碼的濾波器系數(shù)的符號(hào)量。并且,由于可將多種濾波器用于生成分?jǐn)?shù)像素精度的參照?qǐng)D像,因而能進(jìn)行高精度的移動(dòng)補(bǔ)償。在本發(fā)明的動(dòng)態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元對(duì)表示是在過(guò)去的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行解碼。并且,在本發(fā)明的動(dòng)態(tài)圖像解碼方法中,優(yōu)選的是,濾波器信息解碼步驟對(duì)表示是在過(guò)去的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行解碼。在該情況下,當(dāng)在過(guò)去的幀圖像的解碼中使用的濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時(shí),對(duì)表示是在過(guò)去的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行解碼。即,只需對(duì)這些標(biāo)識(shí)符進(jìn)行解碼就夠了,無(wú)需對(duì)濾波器系數(shù)進(jìn)行解碼。結(jié)果,可減少要解碼的濾波器系數(shù)的符號(hào)量。在本發(fā)明的動(dòng)態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息存儲(chǔ)單元在有多個(gè)參照?qǐng)D像的情況下,按照各參照?qǐng)D像存儲(chǔ)在過(guò)去的幀圖像的解碼中使用的濾波器。并且,在本發(fā)明的動(dòng)態(tài)圖像解碼方法中,優(yōu)選的是,在濾波器信息存儲(chǔ)步驟中,在有多個(gè)參照?qǐng)D像的情況下,按照各參照?qǐng)D像存儲(chǔ)在過(guò)去的幀圖像的解碼中使用的濾波器。在該情況下,當(dāng)存在多個(gè)參照?qǐng)D像時(shí),按照各參照?qǐng)D像存儲(chǔ)在當(dāng)前的幀圖像的編碼中使用的濾波器,因而能按照各參照?qǐng)D像使用不同的濾波器來(lái)對(duì)分?jǐn)?shù)像素精度的參照?qǐng)D像進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行解碼。結(jié)果,即使在要解碼的幀圖像針對(duì)各參照?qǐng)D像具有不同的像素精度的移動(dòng)量和頻率特性的情況下,也能進(jìn)行高精度的移動(dòng)補(bǔ)償。在本發(fā)明的動(dòng)態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元在有多個(gè)參照?qǐng)D像的情況下,按照各參照?qǐng)D像,對(duì)表示是在過(guò)去的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行解碼。并且,在本發(fā)明的動(dòng)態(tài)圖像解碼方法中,優(yōu)選的是,在濾波器信息解碼步驟中,在有多個(gè)參照?qǐng)D像的情況下,按照各參照?qǐng)D像,對(duì)表示是在過(guò)去的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行解碼。在該情況下,當(dāng)在過(guò)去的幀圖像的解碼中使用的濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時(shí),對(duì)表示是在過(guò)去的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行解碼。即,只需對(duì)這些標(biāo)識(shí)符進(jìn)行解碼就夠了,無(wú)需對(duì)濾波器系數(shù)進(jìn)行解碼。結(jié)果,可減少要解碼的濾波器系數(shù)的符號(hào)量。并且, 由于按照各參照?qǐng)D像執(zhí)行該解碼,因而即使在要解碼的幀圖像針對(duì)各參照?qǐng)D像具有不同的像素精度的移動(dòng)量和頻率特性的情況下,也能進(jìn)行高精度的移動(dòng)補(bǔ)償。本發(fā)明的動(dòng)態(tài)圖像解碼裝置按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像進(jìn)行解碼,其特征在于,該動(dòng)態(tài)圖像解碼裝置具有濾波器信息存儲(chǔ)單元,其存儲(chǔ)在前一幀的幀圖像的解碼中使用的濾波器;以及濾波器信息解碼單元,其從至少包含由濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。并且,本發(fā)明的動(dòng)態(tài)圖像解碼方法由動(dòng)態(tài)圖像解碼裝置按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像進(jìn)行解碼,其特征在于,該動(dòng)態(tài)圖像解碼方法具有濾波器信息存儲(chǔ)步驟,其由動(dòng)態(tài)圖像解碼裝置存儲(chǔ)在前一幀的幀圖像的解碼中使用的濾波器;以及濾波器信息解碼步驟,其由動(dòng)態(tài)圖像解碼裝置從至少包含在濾波器信息存儲(chǔ)步驟中所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。根據(jù)這種動(dòng)態(tài)圖像解碼裝置和動(dòng)態(tài)圖像解碼方法,在按照各幀使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行解碼的情況下,從至少包含在前一幀的幀圖像的解碼中使用的濾波器在內(nèi)的多個(gè)濾波器候選中選擇濾波器。因此,只需對(duì)表示在前一幀的幀圖像的解碼中使用的濾波器的信息進(jìn)行解碼就夠了。結(jié)果,可減少要解碼的濾波器系數(shù)的符號(hào)量。在本發(fā)明的動(dòng)態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元對(duì)表示是在前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符進(jìn)行解碼。并且,在本發(fā)明的動(dòng)態(tài)圖像解碼方法中,優(yōu)選的是,濾波器信息解碼步驟對(duì)表示是在前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符進(jìn)行解碼。在該情況下,當(dāng)在前一幀的幀圖像的解碼中使用的濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時(shí),對(duì)表示是在前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符進(jìn)行解碼。即,只需對(duì)該標(biāo)識(shí)符進(jìn)行解碼就夠了,無(wú)需對(duì)濾波器系數(shù)進(jìn)行解碼。結(jié)果,可減少要解碼的濾波器系數(shù)的符號(hào)量。在本發(fā)明的動(dòng)態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息存儲(chǔ)單元在有多個(gè)參照?qǐng)D像的情況下,按照各參照?qǐng)D像存儲(chǔ)在前一幀的幀圖像的解碼中使用的濾波器。并且,在本發(fā)明的動(dòng)態(tài)圖像解碼方法中,優(yōu)選的是,在濾波器信息存儲(chǔ)步驟中,在有多個(gè)參照?qǐng)D像的情況下,按照各參照?qǐng)D像存儲(chǔ)在前一幀的幀圖像的解碼中使用的濾波
ο在該情況下,當(dāng)存在多個(gè)參照?qǐng)D像時(shí),按照各參照?qǐng)D像存儲(chǔ)在前一幀的幀圖像的解碼中使用的濾波器,因而能按照各參照?qǐng)D像使用不同的濾波器來(lái)對(duì)分?jǐn)?shù)像素精度的參照?qǐng)D像進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行解碼。結(jié)果,即使在要解碼的幀圖像針對(duì)各參照?qǐng)D像具有不同的像素精度的移動(dòng)量和頻率特性的情況下,也能進(jìn)行高精度的移動(dòng)補(bǔ)償。在本發(fā)明的動(dòng)態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元在有多個(gè)參照?qǐng)D像的情況下,按照各參照?qǐng)D像,對(duì)表示是在前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符進(jìn)行解碼。并且,在本發(fā)明的動(dòng)態(tài)圖像解碼方法中,優(yōu)選的是,在濾波器信息解碼步驟中,在有多個(gè)參照?qǐng)D像的情況下,按照各參照?qǐng)D像,對(duì)表示是在前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符進(jìn)行解碼。在該情況下,當(dāng)在前一幀的幀圖像的解碼中使用的濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時(shí),對(duì)表示是在前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符進(jìn)行解碼。即,只需對(duì)該標(biāo)識(shí)符進(jìn)行解碼就夠了,無(wú)需對(duì)濾波器系數(shù)進(jìn)行解碼。結(jié)果,可減少要解碼的濾波器系數(shù)的符號(hào)量。并且,由于按照各參照?qǐng)D像執(zhí)行該解碼,因而即使在要解碼的幀圖像針對(duì)各參照?qǐng)D像具有不同的像素精度的移動(dòng)量和頻率特性的情況下,也能進(jìn)行高精度的移動(dòng)補(bǔ)償。在本發(fā)明的動(dòng)態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元從還包含在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器在內(nèi)的濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。并且,在本發(fā)明的動(dòng)態(tài)圖像解碼方法中,優(yōu)選的是,濾波器信息解碼步驟從還包含在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器在內(nèi)的濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。在該情況下,濾波器候選內(nèi)還包含有在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器。 因此,當(dāng)該非對(duì)稱形濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時(shí),即使要解碼的濾波器系數(shù)的符號(hào)量減少,也能對(duì)在水平方向和垂直方向具有不同特性的影像進(jìn)行高精度的移動(dòng)補(bǔ)償。在本發(fā)明的動(dòng)態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元對(duì)表示是非對(duì)稱形濾波器的標(biāo)識(shí)符和該非對(duì)稱形濾波器的濾波器系數(shù)進(jìn)行解碼。并且,在本發(fā)明的動(dòng)態(tài)圖像解碼方法中,優(yōu)選的是,濾波器信息解碼步驟對(duì)表示是非對(duì)稱形濾波器的標(biāo)識(shí)符和該非對(duì)稱形濾波器的濾波器系數(shù)進(jìn)行解碼。在該情況下,當(dāng)在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時(shí),對(duì)表示是該非對(duì)稱形濾波器的標(biāo)識(shí)符和該非對(duì)稱形濾波器的濾波器系數(shù)進(jìn)行解碼。因此,即使要解碼的濾波器系數(shù)的符號(hào)量減少,也能對(duì)在水平方向和垂直方向具有不同特性的影像進(jìn)行高精度的移動(dòng)補(bǔ)償。在本發(fā)明的動(dòng)態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元從還包含預(yù)定的基準(zhǔn)濾波器在內(nèi)的濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。并且,在本發(fā)明的動(dòng)態(tài)圖像解碼方法中,優(yōu)選的是,濾波器信息解碼步驟從還包含預(yù)定的基準(zhǔn)濾波器在內(nèi)的濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。在該情況下,由于濾波器候選內(nèi)還包含有基準(zhǔn)濾波器,因而當(dāng)該基準(zhǔn)濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時(shí),只需對(duì)表示該基準(zhǔn)濾波器的信息進(jìn)行解碼就夠了。結(jié)果,可減少要解碼的濾波器系數(shù)的符號(hào)量。在本發(fā)明的動(dòng)態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元對(duì)表示基準(zhǔn)濾波器的標(biāo)識(shí)符進(jìn)行解碼。并且,在本發(fā)明的動(dòng)態(tài)圖像解碼方法中,優(yōu)選的是,濾波器信息解碼步驟對(duì)表示基準(zhǔn)濾波器的標(biāo)識(shí)符進(jìn)行解碼。在該情況下,當(dāng)基準(zhǔn)濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時(shí), 對(duì)表示該基準(zhǔn)濾波器的標(biāo)識(shí)符進(jìn)行解碼。即,只需對(duì)該標(biāo)識(shí)符進(jìn)行解碼就夠了,無(wú)需對(duì)濾波器系數(shù)進(jìn)行解碼。結(jié)果,可減少要解碼的濾波器系數(shù)的符號(hào)量。根據(jù)這樣的動(dòng)態(tài)圖像編碼裝置、動(dòng)態(tài)圖像編碼方法、動(dòng)態(tài)圖像編碼程序、動(dòng)態(tài)圖像解碼裝置、動(dòng)態(tài)圖像解碼方法以及動(dòng)態(tài)圖像解碼程序,在按照各幀使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行編碼和解碼的情況下,可在減少濾波器系數(shù)的符號(hào)量的同時(shí),對(duì)在水平方向和垂直方向具有不同特性的影像進(jìn)行高精度的移動(dòng)補(bǔ)償。
圖1是具有1/4像素精度的參照?qǐng)D像的像素的配置圖。圖2是示出第1實(shí)施方式涉及的動(dòng)態(tài)圖像編碼裝置的結(jié)構(gòu)的框圖。圖3是說(shuō)明圖2所示的濾波器決定部的框圖。圖4是說(shuō)明第1實(shí)施方式涉及的動(dòng)態(tài)圖像編碼方法的流程圖。圖5是說(shuō)明圖4所示的濾波器決定步驟的流程圖。圖6是說(shuō)明圖4所示的濾波器信息編碼步驟的流程圖。圖7是示出第1實(shí)施方式涉及的動(dòng)態(tài)圖像編碼程序的結(jié)構(gòu)的圖。圖8是示出第1實(shí)施方式涉及的動(dòng)態(tài)圖像解碼裝置的結(jié)構(gòu)的框圖。圖9是說(shuō)明第1實(shí)施方式涉及的動(dòng)態(tài)圖像解碼方法的流程圖。圖10是說(shuō)明圖9所示的濾波器信息解碼步驟的流程圖。
17
圖11是示出第1實(shí)施方式涉及的動(dòng)態(tài)圖像解碼程序的結(jié)構(gòu)的圖。圖12是對(duì)第2實(shí)施方式中的編碼對(duì)象的幀和參照幀的編碼順序進(jìn)行說(shuō)明的圖。圖13是說(shuō)明第2實(shí)施方式中的濾波器決定步驟的流程圖。圖14是說(shuō)明第2實(shí)施方式中的濾波器信息編碼步驟的流程圖。圖15是對(duì)第2實(shí)施方式中的解碼對(duì)象的幀和參照幀的解碼順序進(jìn)行說(shuō)明的圖。圖16是說(shuō)明第2實(shí)施方式中的濾波器信息解碼步驟的流程圖。標(biāo)號(hào)說(shuō)明20 動(dòng)態(tài)圖像編碼裝置;70 動(dòng)態(tài)圖像編碼程序;80 動(dòng)態(tài)圖像解碼裝置;110 動(dòng)態(tài)圖像解碼程序;202 濾波器決定部(濾波器決定單元);203 濾波器信息存儲(chǔ)部(濾波器信息存儲(chǔ)單元);205 濾波器信息編碼部(濾波器信息編碼單元);703 濾波器決定模塊; 704 濾波器信息存儲(chǔ)模塊;706 濾波器信息編碼模塊;802 濾波器信息解碼部(濾波器信息解碼單元);803 濾波器信息存儲(chǔ)部(濾波器信息存儲(chǔ)單元);1103:濾波器信息解碼模塊;1104 濾波器信息存儲(chǔ)模塊;20201 濾波器系數(shù)決定部;20202 濾波器編碼效率計(jì)算部;20203 濾波器編碼效率計(jì)算部;20204 濾波器編碼效率計(jì)算部;20205 編碼效率比較部。
具體實(shí)施例方式(第1實(shí)施方式)參照
本發(fā)明的第1實(shí)施方式涉及的動(dòng)態(tài)圖像編碼裝置、動(dòng)態(tài)圖像編碼方法、動(dòng)態(tài)圖像編碼程序、動(dòng)態(tài)圖像解碼裝置、動(dòng)態(tài)圖像解碼方法以及動(dòng)態(tài)圖像解碼程序。另夕卜,在各圖中,對(duì)同一要素附上同一標(biāo)號(hào)而省略重復(fù)說(shuō)明。圖2是示出本實(shí)施方式涉及的動(dòng)態(tài)圖像編碼裝置20的結(jié)構(gòu)的框圖。動(dòng)態(tài)圖像編碼裝置20構(gòu)成為具有以下部分作為其功能的構(gòu)成要素,即輸入部201、濾波器決定部(濾波器決定單元)202、濾波器信息存儲(chǔ)部(濾波器信息存儲(chǔ)單元)203、分?jǐn)?shù)精度參照?qǐng)D像生成部204、濾波器信息編碼部(濾波器信息編碼單元)205、幀存儲(chǔ)器206、幀圖像編碼/解碼部207以及輸出部208。輸入部201將從外部所輸入的幀圖像的以時(shí)間序列構(gòu)成的輸入影像信號(hào)209分解成編碼對(duì)象的幀圖像210,將其輸出到濾波器決定部202和幀圖像編碼/解碼部207。幀存儲(chǔ)器206保持有過(guò)去已解碼的幀圖像,并將這些幀圖像作為參照?qǐng)D像211輸出到濾波器決定部202和分?jǐn)?shù)精度參照?qǐng)D像生成部204。濾波器信息存儲(chǔ)部203保持有為了在對(duì)前一幀的幀圖像進(jìn)行編碼時(shí)生成分?jǐn)?shù)精度的參照?qǐng)D像所使用的濾波器(前幀濾波器信息21 。前幀濾波器信息212由濾波器決定部202和分?jǐn)?shù)精度參照?qǐng)D像生成部204參照。并且,前幀濾波器信息212由濾波器信息編碼部205參照和更新。濾波器決定部202使用從輸入部201所輸入的幀圖像210和從幀存儲(chǔ)器206所輸入的參照?qǐng)D像211,在參照濾波器信息存儲(chǔ)部203的前幀濾波器信息212的同時(shí),決定生成用于對(duì)當(dāng)前的編碼對(duì)象的幀圖像進(jìn)行編碼的分?jǐn)?shù)精度的參照?qǐng)D像的濾波器信息213,將其輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204和濾波器信息編碼部205。濾波器信息編碼部205使用從濾波器決定部202所輸入的濾波器信息213,在參照濾波器信息存儲(chǔ)部203的前幀濾波器信息212的同時(shí),對(duì)濾波器信息213進(jìn)行編碼來(lái)生成濾波器信息編碼比特流214,將其輸出到輸出部208。并且,濾波器信息編碼部205使用從濾波器決定部所輸入的濾波器信息213,將濾波器信息存儲(chǔ)部203的前幀濾波器信息212 更新成濾波器信息213。分?jǐn)?shù)精度參照?qǐng)D像生成部204使用從濾波器決定部202所輸入的濾波器信息213 和從幀存儲(chǔ)器206所輸入的參照?qǐng)D像211,生成分?jǐn)?shù)精度參照?qǐng)D像215,將其輸出到幀圖像編碼/解碼部207。幀圖像編碼/解碼部207使用從輸入部201所輸入的幀圖像210和從分?jǐn)?shù)精度參照?qǐng)D像生成部204所輸入的分?jǐn)?shù)精度參照?qǐng)D像215來(lái)進(jìn)行移動(dòng)補(bǔ)償,從而進(jìn)行編碼對(duì)象幀的編碼,將幀圖像編碼比特流216輸出到輸出部208。并且,幀圖像編碼/解碼部207對(duì)編碼后的幀圖像進(jìn)行局部解碼,將解碼后的幀圖像作為已解碼的幀圖像217輸出到幀存儲(chǔ)器 206。輸出部208將從濾波器信息編碼部205所輸入的濾波器信息編碼比特流214和從幀圖像編碼/解碼部207所輸入的幀圖像編碼比特流216合并來(lái)輸出到外部。下面,更詳細(xì)地說(shuō)明濾波器決定部202、濾波器信息存儲(chǔ)部203、分?jǐn)?shù)精度參照?qǐng)D像生成部204、濾波器信息編碼部205以及輸出部208。使用圖3來(lái)說(shuō)明濾波器決定部202。濾波器決定部202構(gòu)成為具有以下部分作為其功能的構(gòu)成要素,即第1濾波器系數(shù)決定部20201、第1濾波器編碼效率計(jì)算部20202、 第2濾波器編碼效率計(jì)算部20203、第3濾波器編碼效率計(jì)算部20204以及編碼效率比較部 20205。第1濾波器系數(shù)決定部20201使用從輸入部201所輸入的幀圖像210和從幀存儲(chǔ)器206所輸入的參照?qǐng)D像211,決定用于生成在水平和垂直方向獨(dú)立且非對(duì)稱形的1/2像素精度的參照?qǐng)D像的第1濾波器20206。第1濾波器是將其系數(shù)在水平方向(bl、l32、b3、b4、 b5、b6)和垂直方向(hl、h2、h3、h4、h5、h6) (bl b6和hi h6是實(shí)數(shù))設(shè)置各6抽頭的一維濾波器。第1濾波器系數(shù)決定部20201將所決定的第1濾波器20206、幀圖像210以及參照?qǐng)D像211輸出到第1濾波器編碼效率計(jì)算部20202。詳細(xì)說(shuō)明第1濾波器20206的決定方法。第1濾波器系數(shù)決定部20201首先將系數(shù)bl M和hi h6設(shè)定成規(guī)定值(既有系數(shù)間值不同的情況,也有多個(gè)系數(shù)為同一值的情況)。然后,第1濾波器系數(shù)決定部20201使用由所設(shè)定的系數(shù)定義的一維濾波器來(lái)對(duì)參照?qǐng)D像211進(jìn)行濾波。然后,第1濾波器系數(shù)決定部20201使用幀圖像210和濾波后的參照?qǐng)D像211來(lái)進(jìn)行移動(dòng)補(bǔ)償,計(jì)算幀圖像210與進(jìn)行了移動(dòng)補(bǔ)償?shù)膱D像的差分值。第 1濾波器系數(shù)決定部20201在改變系數(shù)bl M和hi h6的值的同時(shí)重復(fù)規(guī)定次數(shù)的這些處理,最終,將能計(jì)算出最小差分值的一維濾波器決定為第1濾波器20206。另外,第1濾波器20206的決定方法不限于此。第1濾波器編碼效率計(jì)算部20202使用從第1濾波器系數(shù)決定部20201所輸入的第1濾波器20206、幀圖像210以及參照?qǐng)D像211,利用第1濾波器根據(jù)參照?qǐng)D像211生成 1/4像素精度的參照?qǐng)D像,計(jì)算當(dāng)使用該參照?qǐng)D像來(lái)對(duì)幀圖像210進(jìn)行了編碼時(shí)的符號(hào)量。對(duì)使用第1濾波器根據(jù)參照?qǐng)D像211生成1/4像素精度的參照?qǐng)D像的方法進(jìn)行說(shuō)明。首先,第1濾波器編碼效率計(jì)算部20202使用第1濾波器20206來(lái)生成參照?qǐng)D像211的1/2像素精度的參照?qǐng)D像。使用圖1進(jìn)行具體說(shuō)明。像素b是通過(guò)對(duì)整數(shù)像素E、F、G、 H、I、J施加水平方向的6抽頭濾波器(bl、b2、b3、b4、l35、b6)按下式(8)計(jì)算的。b = (blxE+b2xF+b3xG+b4xH+b5xI+b6xJ) …(8)像素h是通過(guò)對(duì)整數(shù)像素A、C、G、M、R、T施加垂直方向的6抽頭濾波器(hi、h2、 h3、h4、h5、h6)按下式(9)計(jì)算的。h = (hlxA+h2xC+h3xG+h4xM+h5xR+h6xT) ... (9)位于4個(gè)整數(shù)像素信號(hào)的中間位置的1/2像素信號(hào)是使用鄰接的1/2像素信號(hào)的平均值來(lái)生成的。由此,像素j是通過(guò)計(jì)算1/2像素信號(hào)b、h、m、s的平均值按下式(10)計(jì)算的。j = (b+h+m+s)/4 ...(10)然后,第1濾波器編碼效率計(jì)算部20202根據(jù)1/2像素精度的參照?qǐng)D像生成1/4 像素精度的參照?qǐng)D像。同樣使用圖1進(jìn)行說(shuō)明。像素a、c、i、k是通過(guò)對(duì)鄰接的整數(shù)像素信號(hào)或1/2像素信號(hào)施加水平方向的平均值濾波器來(lái)生成的。a = (G+b) /2 ...(11)c = (b+H) /2 ...(12)i = (h+j)/2 ...(13)k = (j+m)/2 ...(14)像素d、f、n、q是通過(guò)對(duì)鄰接的整數(shù)像素信號(hào)或1/2像素信號(hào)施加垂直方向的平均值濾波器來(lái)生成的。d = (G+h) /2 …(15)f = (b+j)/2 ...(16)η = (h+M) /2 ...(17)q = (j+s)/2 ...(18)像素e、g、ρ、r是使用鄰接的整數(shù)像素信號(hào)或1/2像素信號(hào)的平均值來(lái)生成的。e = (G+b+h+j)/4 ...(19)g = (b+H+j+m)/4 — (20)ρ = (h+j+M+s)/4 — (21)r = (j+m+s+N)/4 — (22)第1濾波器編碼效率計(jì)算部20202計(jì)算使用所生成的1/4像素精度的參照?qǐng)D像來(lái)對(duì)幀圖像進(jìn)行了編碼時(shí)的符號(hào)量、以及對(duì)第1濾波器的濾波器系數(shù)(bl、l32、b3、b4、b5、l36) 和(hl、h2、h3、h4、h5、h6)進(jìn)行了編碼時(shí)的符號(hào)量的合計(jì)值Si。然后,第1濾波器編碼效率計(jì)算部20202將第1濾波器和符號(hào)量Sl作為第1濾波器信息20207輸出到編碼效率比較部20205。第2濾波器編碼效率計(jì)算部20203使用幀圖像210和參照?qǐng)D像211并使用預(yù)先保持在第2濾波器編碼效率計(jì)算部20203內(nèi)的基準(zhǔn)濾波器即第2濾波器,根據(jù)參照?qǐng)D像211 生成1/4像素精度的參照?qǐng)D像,計(jì)算使用該參照?qǐng)D像來(lái)對(duì)幀圖像210進(jìn)行了編碼時(shí)的符號(hào)量。上述基準(zhǔn)濾波器是在水平和垂直方向相同且對(duì)稱形的(1、-5、20、20、-5、1)/32的6抽頭的一維濾波器。對(duì)使用第2濾波器并根據(jù)參照?qǐng)D像211生成1/4像素精度的參照?qǐng)D像的方法進(jìn)行說(shuō)明。首先,第2濾波器編碼效率計(jì)算部20203使用第2濾波器來(lái)生成參照?qǐng)D像211的1/2 像素精度的參照?qǐng)D像。使用圖1來(lái)具體說(shuō)明。像素b是通過(guò)對(duì)整數(shù)像素E、F、G、H、I、J施加水平方向的基準(zhǔn)濾波器按下式計(jì)算的。b = (E-5F+20G+20H-5I+J)/32 — (23)像素h是通過(guò)對(duì)整數(shù)像素A、C、G、M、R、T施加垂直方向的基準(zhǔn)濾波器按下式04) 計(jì)算的。h = (A-5C+20G+20M-5R+T) /32 — (24)位于4個(gè)整數(shù)像素信號(hào)的中間位置的1/2像素信號(hào)是通過(guò)在水平和垂直的雙方施加6抽頭濾波器來(lái)生成的。像素j是在通過(guò)水平方向的6抽頭濾波器生成了 1/2像素信號(hào) aa、bb、b、s、gg、hh之后,通過(guò)對(duì)這些信號(hào)施加垂直方向的6抽頭濾波器按下式0 計(jì)算的。j = (aa-5bb+20b+20s-5gg+hh)/32 …(25)或者,可以在通過(guò)垂直方向?yàn)V波生成了 1/2像素信號(hào)(^、(1(1、11、111、擾、€€之后,通過(guò)水平方向?yàn)V波按下式06)生成像素j。j = (cc-5dd+20h+20m-5ee+ff) /32 …06)然后,第2濾波器編碼效率計(jì)算部20203根據(jù)1/2像素精度的參照?qǐng)D像生成1/4 像素精度的參照?qǐng)D像。同樣使用圖1進(jìn)行說(shuō)明。像素a、c、i、k是通過(guò)對(duì)鄰接的整數(shù)像素信號(hào)或1/2像素信號(hào)施加水平方向的平均值濾波器來(lái)生成的。a = (G+b) /2 — (27)c = (b+H) /2 — (28)i = (h+j)/2 — (29)k = (j+m)/2 ...(30)像素d、f、n、q是通過(guò)對(duì)鄰接的整數(shù)像素信號(hào)或1/2像素信號(hào)施加垂直方向的平均值濾波器來(lái)生成的。d = (G+h) /2 ...(31)f = (b+j)/2 — (32)η = (h+M) /2 ...(33)q = (j+s)/2 …(34)像素e、g、p、r是施加傾斜方向的平均值濾波器來(lái)計(jì)算的。e = (b+h) /2 …(35)g = (b+m) /2 ...(36)ρ = (h+s)/2 ...(37)r = (m+s) /2 ...(38)第2濾波器編碼效率計(jì)算部20203計(jì)算使用所生成的1/4像素精度的參照?qǐng)D像來(lái)對(duì)幀圖像210進(jìn)行了編碼時(shí)的符號(hào)量S2。然后,第2濾波器編碼效率計(jì)算部20203將符號(hào)量S2作為第2濾波器信息20208輸出到編碼效率比較部20205。第3濾波器編碼效率計(jì)算部20204參照濾波器信息存儲(chǔ)部203內(nèi)的前幀濾波器信息212,使用在對(duì)前一幀的幀圖像進(jìn)行編碼時(shí)所使用的1/2像素精度的參照?qǐng)D像生成用的濾波器即第3濾波器,根據(jù)參照?qǐng)D像211生成1/4像素精度的參照?qǐng)D像,計(jì)算使用該參照?qǐng)D像來(lái)對(duì)幀圖像210進(jìn)行了編碼時(shí)的符號(hào)量。對(duì)使用第3濾波器并根據(jù)參照?qǐng)D像211生成1/4像素精度的參照?qǐng)D像的方法進(jìn)行說(shuō)明。首先,第3濾波器編碼效率計(jì)算部20204使用在對(duì)前一幀的幀圖像進(jìn)行編碼時(shí)所使用的1/2像素精度的參照?qǐng)D像生成用的濾波器即第3濾波器來(lái)生成參照?qǐng)D像211的1/2像素精度的參照?qǐng)D像。使用圖1來(lái)具體說(shuō)明。另外,假定第3濾波器是在水平方向(bl’、b2’、 b3,、b4,、b5,、b6,)和垂直方向(hl,、h2,、h3,、h4,、h5,、h6,) (bl, b6,和 hi, h6, 是實(shí)數(shù))設(shè)定的。像素b是通過(guò)對(duì)整數(shù)像素E、F、G、H、I、J施加水平方向的6抽頭濾波器 (bl’、b2’、b3’、b4’、b5’、b6’ )按下式(39)計(jì)算的。b = (bl,xE+b2,xF+b3,xG+b4,xH+b5,xl+b6,xj) ... (39)像素h是通過(guò)對(duì)整數(shù)像素A、C、G、M、R、T施加垂直方向的6抽頭濾波器(hl’、h2’、 h3’、h4’、h5’、h6’ )按下式 00)計(jì)算的。h = (hi,xA+h2,xC+h3,xG+h4,xM+h5,xR+h6,xT) ... (40)位于4個(gè)整數(shù)像素信號(hào)的中間位置的1/2像素信號(hào)是使用鄰接的1/2像素信號(hào)的平均值來(lái)生成的。由此,像素j是通過(guò)計(jì)算1/2像素信號(hào)b、h、m、s的平均值按下式計(jì)算的。j = (b+h+m+s)/4 ...(41)然后,第3濾波器編碼效率計(jì)算部20204根據(jù)1/2像素精度的參照?qǐng)D像生成參照?qǐng)D像211的1/4像素精度的參照?qǐng)D像。同樣使用圖1具體進(jìn)行說(shuō)明。像素a、c、i、k是通過(guò)對(duì)鄰接的整數(shù)像素信號(hào)或1/2像素信號(hào)施加水平方向的平均值濾波器來(lái)生成的。a = (G+b) /2 — (42)c = (b+H) /2 — (43)i = (h+j)/2 — (44)k = (j+m)/2 — (45)像素d、f、n、q是通過(guò)對(duì)鄰接的整數(shù)像素信號(hào)或1/2像素信號(hào)施加垂直方向的平均值濾波器來(lái)生成的。d = (G+h) /2 — (46)f = (b+j)/2 — (47)η = (h+M) /2 — (48)q = (j+s)/2 — (49)像素e、g、p、r是使用鄰接的整數(shù)像素信號(hào)或1/2像素信號(hào)的平均值來(lái)生成的。e = (G+b+h+j)/4 ...(50)g = (b+H+j+m)/4 ...(51)ρ = (h+j+M+s)/4 ...(52)r = (j+m+s+N)/4 ...(53)第3濾波器編碼效率計(jì)算部20204計(jì)算使用所生成的1/4像素精度的參照?qǐng)D像來(lái)對(duì)幀圖像210進(jìn)行了編碼時(shí)的符號(hào)量S3。然后,第3濾波器編碼效率計(jì)算部20204將符號(hào)量S3作為第3濾波器信息20209輸出到編碼效率比較部20205。編碼效率比較部20205使用從第1濾波器編碼效率計(jì)算部20202所輸入的第1濾波器信息20207、從第2濾波器編碼效率計(jì)算部20203所輸入的第2濾波器信息20208以及從第3濾波器編碼效率計(jì)算部20204所輸入的第3濾波器信息20209,選擇3個(gè)濾波器中符號(hào)量最少的濾波器,將該濾波器信息213輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204和濾波器信息編碼部205。具體地說(shuō),編碼效率比較部20205將符號(hào)量Si、符號(hào)量S2以及符號(hào)量S3進(jìn)行比較,選擇符號(hào)量最少的濾波器。在Sl的符號(hào)量最少的情況下,編碼效率比較部20205將表示第1濾波器的標(biāo)識(shí)符“1”以及第1濾波器的系數(shù)(bl、b2、b3、b4、b5、b6)和(hl、h2、h3、 h4、h5、h6)作為濾波器信息213輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204和濾波器信息編碼部 205。并且,在S2的符號(hào)量最少的情況下,編碼效率比較部20205將表示第2濾波器的標(biāo)識(shí)符“2”作為濾波器信息213輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204和濾波器信息編碼部205。 并且,在S3的符號(hào)量最少的情況下,編碼效率比較部20205將表示第3濾波器的標(biāo)識(shí)符“3” 作為濾波器信息213輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204和濾波器信息編碼部205。下面,詳細(xì)說(shuō)明分?jǐn)?shù)精度參照?qǐng)D像生成部204。分?jǐn)?shù)精度參照?qǐng)D像生成部204使用從幀存儲(chǔ)器206所輸入的參照?qǐng)D像211和從濾波器決定部202所輸入的濾波器信息213,生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像215。當(dāng)濾波器信息213內(nèi)包含的濾波器的標(biāo)識(shí)符是“1”時(shí),分?jǐn)?shù)精度參照?qǐng)D像生成部 204使用濾波器信息213內(nèi)包含的濾波器系數(shù)(bl、b2、b3、b4、b5、b6)和(hi、h2、h3、h4、 h5、h6),根據(jù)上述式(8) 0 生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像215。當(dāng)濾波器信息213內(nèi)包含的濾波器的標(biāo)識(shí)符是“2”時(shí),分?jǐn)?shù)精度參照?qǐng)D像生成部204使用在水平和垂直兩方向都是基準(zhǔn)濾波器的(1、_5、20、20、-5、1)/32,根據(jù)上述式(23) (38)生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像215。當(dāng)濾波器信息213內(nèi)包含的濾波器的標(biāo)識(shí)符是“3”時(shí),分?jǐn)?shù)精度參照?qǐng)D像生成部204參照濾波器信息存儲(chǔ)部203,使用前幀濾波器信息212即濾波器系數(shù)(bl,、b2,、b3,、b4,、b5,、b6,)和(hl,、h2,、h3,、h4,、h5,、h6,),根據(jù)上述式(39) (53)生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像215。然后,分?jǐn)?shù)精度參照?qǐng)D像生成部204將所生成的分?jǐn)?shù)精度參照?qǐng)D像215輸出到幀圖像編碼/解碼部207。下面,詳細(xì)說(shuō)明濾波器信息編碼部205。濾波器信息編碼部205首先對(duì)從濾波器決定部202所輸入的濾波器信息213內(nèi)包含的濾波器標(biāo)識(shí)符進(jìn)行編碼。然后,在濾波器標(biāo)識(shí)符是“1”的情況下,濾波器信息編碼部205對(duì)濾波器信息213 內(nèi)包含的第1濾波器的濾波器系數(shù)(bl、b2、b3、b4、b5、b6)和(hl、h2、h3、h4、h5、h6)進(jìn)行編碼。此時(shí),濾波器信息編碼部205參照濾波器信息存儲(chǔ)部203的前幀濾波器信息212,對(duì)各濾波器系數(shù)的值與前幀濾波器信息212的各濾波器系數(shù)的差分值進(jìn)行編碼。即,在前幀濾波器信息212的濾波器系數(shù)是水平方向(bl’、b2’、b3’、b4’、b5’、b6’)和垂直方向(hi’、 h2,、h3,、h4,、h5,、h6,)的情況下,濾波器信息編碼部205對(duì)水平方向(bl-bl \ b2-b2\ b3-b3,、b4-b4,、b5-b5,、b6-b6,)和垂直方向(hl_hl,、h2_h2,、h3_h3,、h4_h4,、h5_h5,、 h6-h6’ )的濾波器系數(shù)進(jìn)行編碼。然后,濾波器信息編碼部205將編碼后的濾波器信息編碼比特流214輸出到輸出部208。并且,濾波器信息編碼部205在濾波器標(biāo)識(shí)符是“1”的情況下,將濾波器信息存儲(chǔ)部203的前幀濾波器信息更新成第1濾波器。在濾波器標(biāo)識(shí)符是“2”的情況下,濾波器信息編碼部205將濾波器信息存儲(chǔ)部203的前幀濾波器信息212更新成第2濾波器(基準(zhǔn)濾波器)。在濾波器標(biāo)識(shí)符是“3”的情況下,濾波器信息編碼部205將濾波器信息存儲(chǔ)部203 的前幀濾波器信息212更新成相同濾波器信息即第3濾波器。輸出部208按照要編碼的各幀,在幀圖像編碼比特流216的前面插入濾波器信息編碼比特流214來(lái)將2個(gè)比特流合并輸出到外部。下面,使用圖4來(lái)說(shuō)明本實(shí)施方式涉及的動(dòng)態(tài)圖像編碼方法的動(dòng)作。圖4是說(shuō)明本實(shí)施方式涉及的動(dòng)態(tài)圖像編碼裝置20的動(dòng)作即動(dòng)態(tài)圖像編碼方法的流程圖。首先,輸入部201將從外部所輸入的幀圖像的以時(shí)間序列構(gòu)成的輸入影像信號(hào) 209分解成編碼對(duì)象的幀圖像210 (輸入步驟S401)。然后,濾波器決定部202使用幀圖像210和參照?qǐng)D像211來(lái)決定用于生成分?jǐn)?shù)精度的參照?qǐng)D像的濾波器信息213(濾波器決定步驟S402)。然后,濾波器信息編碼部205對(duì)濾波器信息213進(jìn)行編碼,生成濾波器信息編碼比特流214 (濾波器信息編碼步驟S403)。并且,濾波器信息編碼部205將濾波器信息213作為前幀濾波器信息212存儲(chǔ)到濾波器信息存儲(chǔ)部203內(nèi)(濾波器信息存儲(chǔ)步驟S404)。另一方面,分?jǐn)?shù)精度參照?qǐng)D像生成部204使用濾波器信息213和參照?qǐng)D像211來(lái)生成分?jǐn)?shù)精度參照?qǐng)D像215(分?jǐn)?shù)精度參照?qǐng)D像生成步驟S405)。然后,幀圖像編碼/解碼部207使用幀圖像210和分?jǐn)?shù)精度參照?qǐng)D像215來(lái)進(jìn)行編碼對(duì)象幀的編碼,生成幀圖像編碼比特流216 (幀圖像編碼/解碼步驟S406)。然后,幀圖像編碼/解碼部207對(duì)編碼后的幀圖像進(jìn)行局部解碼,作為已解碼的幀圖像217存儲(chǔ)到幀存儲(chǔ)器206內(nèi)(參照?qǐng)D像存儲(chǔ)步驟S407)。然后,輸出部208將濾波器信息編碼比特流214和幀圖像編碼比特流216合并來(lái)輸出到外部(輸出步驟S408)。然后,判定全部幀圖像的編碼是否結(jié)束(步驟S409),在全部幀圖像的編碼結(jié)束的情況下(步驟S409 ;是),結(jié)束處理。在全部幀圖像的編碼未結(jié)束的情況下(步驟S409 ; 否),對(duì)前幀濾波器信息212和參照?qǐng)D像211進(jìn)行更新,重復(fù)從步驟S402起的處理。下面,使用圖5來(lái)詳細(xì)說(shuō)明濾波器決定步驟S402。圖5是說(shuō)明濾波器決定部202 的動(dòng)作即濾波器決定步驟S402的流程圖。首先,第1濾波器系數(shù)決定部20201使用幀圖像210和參照?qǐng)D像211,決定用于生成在水平和垂直方向獨(dú)立且非對(duì)稱形的1/2像素精度的參照?qǐng)D像的第1濾波器20206(第 1濾波器決定步驟S40201)。然后,第1濾波器編碼效率計(jì)算部20202使用第1濾波器系數(shù)20206和參照?qǐng)D像 211,利用第1濾波器根據(jù)參照?qǐng)D像211生成1/4像素精度的參照?qǐng)D像,計(jì)算使用該參照?qǐng)D像來(lái)對(duì)幀圖像210進(jìn)行了編碼時(shí)的符號(hào)量Sl (第1濾波器編碼效率計(jì)算步驟S40202)。并且,第2濾波器編碼效率計(jì)算部20203使用幀圖像210、參照?qǐng)D像211以及預(yù)先保持在第2濾波器編碼效率計(jì)算部20203內(nèi)的基準(zhǔn)濾波器即第2濾波器,根據(jù)參照?qǐng)D像211 生成1/4像素精度的參照?qǐng)D像,計(jì)算使用該參照?qǐng)D像來(lái)對(duì)幀圖像210進(jìn)行了編碼時(shí)的符號(hào)量S2 (第2濾波器編碼效率計(jì)算步驟S40203)。并且,第3濾波器編碼效率計(jì)算部20204使用在對(duì)前一幀的幀圖像進(jìn)行編碼時(shí)所使用的1/2像素精度的參照?qǐng)D像生成用的濾波器即第3濾波器,根據(jù)參照?qǐng)D像211生成1/4
24像素精度的參照?qǐng)D像,計(jì)算使用該參照?qǐng)D像來(lái)對(duì)幀圖像210進(jìn)行了編碼時(shí)的符號(hào)量S3(第 3濾波器編碼效率計(jì)算步驟S40204)。
然后,編碼效率比較部20205將符號(hào)量Si、符號(hào)量S2以及符號(hào)量S3進(jìn)行比較(編碼效率比較步驟S40205)。在符號(hào)量最少的濾波器是第1濾波器的情況下,編碼效率比較部 20205將表示第1濾波器的標(biāo)識(shí)符“1”以及第1濾波器的濾波器系數(shù)作為濾波器信息213 來(lái)輸出(第1濾波器信息輸出步驟S40206),結(jié)束處理。在所選擇的濾波器是第2濾波器的情況下,編碼效率比較部20205將表示第2濾波器的標(biāo)識(shí)符“2”作為濾波器信息213來(lái)輸出(第2濾波器信息輸出步驟S40207),結(jié)束處理。在所選擇的濾波器是第3濾波器的情況下,編碼效率比較部20205將表示第3濾波器的標(biāo)識(shí)符“3”作為濾波器信息213來(lái)輸出 (第3濾波器信息輸出步驟S40208),結(jié)束處理。
下面,使用圖6來(lái)詳細(xì)說(shuō)明濾波器信息編碼步驟S403。圖6是對(duì)濾波器信息編碼部205的動(dòng)作即濾波器信息編碼步驟S403進(jìn)行說(shuō)明的流程圖。
首先,濾波器信息編碼部205對(duì)濾波器信息213內(nèi)包含的濾波器的標(biāo)識(shí)符進(jìn)行編碼(標(biāo)識(shí)符編碼步驟S40301)。
然后,當(dāng)濾波器標(biāo)識(shí)符是“1”時(shí)(步驟S40302 ;是),濾波器信息編碼部205計(jì)算第1濾波器的各濾波器系數(shù)與對(duì)應(yīng)的前幀濾波器信息212的濾波器系數(shù)的差分值(濾波器系數(shù)差分步驟S40303),對(duì)差分值進(jìn)行編碼(差分濾波器系數(shù)編碼步驟S40304)。在濾波器標(biāo)識(shí)符不是“1”的情況下(步驟S40302 ;否),不執(zhí)行該濾波器系數(shù)差分步驟和差分濾波器系數(shù)編碼步驟的處理。
然后,濾波器信息編碼部205輸出編碼后的濾波器信息編碼比特流214 (濾波器信息編碼比特流輸出步驟S40305),結(jié)束處理。
下面,對(duì)用于使計(jì)算機(jī)發(fā)揮上述的動(dòng)態(tài)圖像編碼裝置20的功能的動(dòng)態(tài)圖像編碼程序70進(jìn)行說(shuō)明。圖7是示出動(dòng)態(tài)圖像編碼程序70的結(jié)構(gòu)的圖。
如圖7所示,動(dòng)態(tài)圖像編碼程序70具有將處理進(jìn)行統(tǒng)一的主模塊程序701、輸入模塊702、濾波器決定模塊703、濾波器信息存儲(chǔ)模塊704、分?jǐn)?shù)精度參照?qǐng)D像生成模塊705、 濾波器信息編碼模塊706、幀存儲(chǔ)器707、幀圖像編碼/解碼模塊708以及輸出模塊709。 輸入模塊702、濾波器決定模塊703、濾波器信息存儲(chǔ)模塊704、分?jǐn)?shù)精度參照?qǐng)D像生成模塊 705、濾波器信息編碼模塊706、幀存儲(chǔ)器707、幀圖像編碼/解碼模塊708以及輸出模塊709 由計(jì)算機(jī)執(zhí)行的功能分別與對(duì)應(yīng)的上述的輸入部201、濾波器決定部202、濾波器信息存儲(chǔ)部203、分?jǐn)?shù)精度參照?qǐng)D像生成部204、濾波器信息編碼部205、幀存儲(chǔ)器206、幀圖像編碼/ 解碼部207以及輸出部208相同。
圖8是示出本實(shí)施方式涉及的動(dòng)態(tài)圖像解碼裝置80的結(jié)構(gòu)的框圖。動(dòng)態(tài)圖像解碼裝置80構(gòu)成為具有以下部分作為其功能的構(gòu)成要素,即輸入部801、濾波器信息解碼部 (濾波器信息解碼單元)802、濾波器信息存儲(chǔ)部(濾波器信息存儲(chǔ)單元)803、分?jǐn)?shù)精度參照?qǐng)D像生成部804、幀存儲(chǔ)器805以及幀圖像解碼部806。
輸入部801將從外部所輸入的編碼比特流807依次按各幀單位分離成濾波器信息編碼比特流809和幀圖像編碼比特流808。輸入部801將濾波器信息編碼比特流809輸出到濾波器信息解碼部802。并且,輸入部801將幀圖像編碼比特流808輸出到幀圖像解碼部 806。
濾波器信息存儲(chǔ)部803保持有為了在對(duì)前一幀的幀圖像進(jìn)行解碼時(shí)生成分?jǐn)?shù)精度的參照?qǐng)D像所使用的濾波器(前幀濾波器信息810)。前幀濾波器信息810由濾波器信息解碼部802參照和更新。
濾波器信息解碼部802在參照濾波器信息存儲(chǔ)部803內(nèi)的前幀濾波器信息810 的同時(shí),對(duì)從輸入部801所輸入的濾波器信息編碼比特流809進(jìn)行解碼來(lái)恢復(fù)濾波器信息 811,輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部804。
幀存儲(chǔ)器805保持有過(guò)去已解碼的幀圖像,并將這些幀圖像作為參照?qǐng)D像812輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部804。
分?jǐn)?shù)精度參照?qǐng)D像生成部804使用從濾波器信息解碼部802所輸入的濾波器信息 811和從幀存儲(chǔ)器805所輸入的參照?qǐng)D像812,生成分?jǐn)?shù)精度參照?qǐng)D像813,將其輸出到幀圖像解碼部806。
幀圖像解碼部806使用從輸入部801所輸入的幀圖像編碼比特流808和從分?jǐn)?shù)精度參照?qǐng)D像生成部804所輸入的分?jǐn)?shù)精度參照?qǐng)D像813來(lái)進(jìn)行移動(dòng)補(bǔ)償,從而對(duì)幀圖像進(jìn)行解碼。幀圖像解碼部806將解碼后的已解碼幀圖像814輸出到幀存儲(chǔ)器206和外部。
下面,更詳細(xì)地說(shuō)明濾波器信息解碼部802。濾波器信息解碼部802首先根據(jù)從輸入部801所輸入的濾波器信息編碼比特流809對(duì)濾波器標(biāo)識(shí)符進(jìn)行解碼,從而進(jìn)行恢復(fù)。
在濾波器標(biāo)識(shí)符是“ 1,,的情況下,濾波器信息解碼部802接下來(lái)參照濾波器信息存儲(chǔ)部803的前幀濾波器信息810來(lái)恢復(fù)各濾波器系數(shù)。首先,濾波器信息解碼部802對(duì)各濾波器系數(shù)的值與前幀濾波器信息810的差分值進(jìn)行解碼。然后,濾波器信息解碼部802 將解碼后的各值加上前幀濾波器信息810的濾波器系數(shù)來(lái)恢復(fù)濾波器。在前幀濾波器信息 810的濾波器系數(shù)是水平方向(bl,、b2,、b3,、b4,、b5,、b6,)和垂直方向(hi,、h2,、h3,、 h4’、h5’、h6’)、且由濾波器信息解碼部802解碼后的濾波器系數(shù)的差分值是水平方向 (bl-bl,、b2-b2,、b3-b3,、b4-b4,、b5-b5,、b6-b6,)和垂直方向(hl_hl,、h2_h2,、h3_h3,、 h4-h4’、h5-h5’、h6-h6’ )的情況下,恢復(fù)后的濾波器的濾波器系數(shù)為水平方向(bl、l32、b3、 b4、b5、b6)和垂直方向(hl、h2、h3、h4、h5、h6)。
在濾波器標(biāo)識(shí)符是“2”的情況下,濾波器信息解碼部802恢復(fù)基準(zhǔn)濾波器的濾波器系數(shù)即水平和垂直兩方向都是(1、-5、20、20、-5、1)/32。在濾波器標(biāo)識(shí)符是“3”的情況下,濾波器信息解碼部802恢復(fù)前幀濾波器信息810的濾波器系數(shù)即水平方向(bl’、1^2’、 b3,、b4,、b5,、b6,)和垂直方向(hl,、h2,、h3,、h4,、h5,、h6,)。
濾波器信息解碼部802將恢復(fù)后的標(biāo)識(shí)符和濾波器系數(shù)即濾波器信息811輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部804。并且,濾波器信息解碼部802將濾波器信息存儲(chǔ)部803內(nèi)的前幀濾波器信息810更新成恢復(fù)后的濾波器系數(shù)。
下面,詳細(xì)說(shuō)明分?jǐn)?shù)精度參照?qǐng)D像生成部804。分?jǐn)?shù)精度參照?qǐng)D像生成部804使用從幀存儲(chǔ)器805所輸入的參照?qǐng)D像812和從濾波器信息解碼部802所輸入的濾波器信息 811,生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像813。
當(dāng)濾波器信息811內(nèi)包含的濾波器的標(biāo)識(shí)符是“1”時(shí),分?jǐn)?shù)精度參照?qǐng)D像生成部 804使用濾波器信息811內(nèi)包含的濾波器系數(shù)(bl、b2、b3、b4、b5、b6)和(hi、h2、h3、h4、 h5、h6),根據(jù)上述式(8) 02)生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像813。
當(dāng)濾波器信息811內(nèi)包含的濾波器的標(biāo)識(shí)符是“2”時(shí),分?jǐn)?shù)精度參照?qǐng)D像生成部804使用濾波器信息811內(nèi)包含的水平和垂直方向都是基準(zhǔn)濾波器的(1、_5、20、20、-5、 1)/32,根據(jù)上述式 (38)生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像813。
當(dāng)濾波器信息811內(nèi)包含的濾波器的標(biāo)識(shí)符是“3”時(shí),分?jǐn)?shù)精度參照?qǐng)D像生成部 804使用濾波器信息811內(nèi)包含的濾波器系數(shù)(bl,、b2,、b3,、b4,、b5,、b6,)和(hl,、h2,、 h3’、h4’、h5’、h6’),根據(jù)上述式(39) (53)生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像813。 然后,分?jǐn)?shù)精度參照?qǐng)D像生成部804將所生成的分?jǐn)?shù)精度參照?qǐng)D像813輸出到幀圖像解碼部 806。
下面,使用圖9來(lái)說(shuō)明本實(shí)施方式涉及的動(dòng)態(tài)圖像解碼方法的動(dòng)作。圖9是說(shuō)明本實(shí)施方式涉及的動(dòng)態(tài)圖像解碼裝置80的動(dòng)作即動(dòng)態(tài)圖像編碼方法的流程圖。
首先,輸入部801將從外部所輸入的編碼比特流807依次按各幀單位分離成濾波器信息編碼比特流809和幀圖像編碼比特流808 (輸入步驟S901)。
然后,濾波器信息解碼部802對(duì)濾波器信息編碼比特流809進(jìn)行解碼來(lái)恢復(fù)濾波器信息811(濾波器信息解碼步驟S902)。
然后,濾波器信息解碼部802將濾波器信息811作為前幀濾波器信息810存儲(chǔ)到濾波器信息存儲(chǔ)部803內(nèi)(濾波器信息存儲(chǔ)步驟S903)。
另一方面,分?jǐn)?shù)精度參照?qǐng)D像生成部804使用濾波器信息811和參照?qǐng)D像812來(lái)生成分?jǐn)?shù)精度參照?qǐng)D像813(分?jǐn)?shù)精度參照?qǐng)D像生成步驟S904)。
然后,幀圖像解碼部806使用幀圖像編碼比特流808和分?jǐn)?shù)精度參照?qǐng)D像813來(lái)進(jìn)行移動(dòng)補(bǔ)償并對(duì)已解碼的幀圖像814進(jìn)行解碼(幀圖像解碼步驟S905)。
然后,幀圖像解碼部806將已解碼的幀圖像814存儲(chǔ)到幀存儲(chǔ)器805內(nèi)(參照?qǐng)D像存儲(chǔ)步驟S906)。
然后,判定全部幀圖像的解碼是否結(jié)束(步驟S907),在全部幀圖像的解碼結(jié)束的情況下(步驟S907 ;是),結(jié)束處理。在全部幀圖像的解碼未結(jié)束的情況下(步驟S907 ; 否),對(duì)前幀濾波器信息810和參照?qǐng)D像812進(jìn)行更新,重復(fù)從步驟S902起的處理。
下面,使用圖10來(lái)詳細(xì)說(shuō)明濾波器信息解碼步驟S902。圖10是說(shuō)明濾波器信息解碼部802的動(dòng)作即濾波器信息解碼步驟S902的流程圖。
首先,濾波器信息解碼部802根據(jù)濾波器信息編碼比特流809對(duì)濾波器標(biāo)識(shí)符進(jìn)行解碼,從而進(jìn)行恢復(fù)(標(biāo)識(shí)符解碼步驟S90201)。
然后,當(dāng)濾波器標(biāo)識(shí)符是“1”時(shí)(步驟S90202 ;1),濾波器信息解碼部802對(duì)各濾波器系數(shù)的值與前幀濾波器信息810的差分值進(jìn)行解碼(差分濾波器系數(shù)解碼步驟590203),將解碼后的各值加上前幀濾波器信息810的濾波器系數(shù)(濾波器系數(shù)加法步驟590204),恢復(fù)在水平和垂直方向獨(dú)立且非對(duì)稱形濾波器(水平和垂直方向獨(dú)立非對(duì)稱形濾波器恢復(fù)步驟S90205)。
在濾波器標(biāo)識(shí)符是“2”的情況下(步驟S90202 ;2),濾波器信息解碼部802恢復(fù)基準(zhǔn)濾波器的濾波器系數(shù)(基準(zhǔn)濾波器恢復(fù)步驟S90206)。
在濾波器標(biāo)識(shí)符是“3”的情況下(步驟S90202 ;3),濾波器信息解碼部802恢復(fù)前幀濾波器信息810 (前幀濾波器恢復(fù)步驟S90207)。
然后,濾波器信息解碼部802輸出恢復(fù)后的標(biāo)識(shí)符和濾波器系數(shù)即濾波器信息 811(濾波器信息輸出步驟S90208),結(jié)束處理。
下面,對(duì)用于使計(jì)算機(jī)發(fā)揮上述的動(dòng)態(tài)圖像解碼裝置80的功能的動(dòng)態(tài)圖像解碼程序110進(jìn)行說(shuō)明。圖11是示出動(dòng)態(tài)圖像解碼程序110的結(jié)構(gòu)的圖。
如圖11所示,動(dòng)態(tài)圖像解碼程序110具有將處理進(jìn)行統(tǒng)一的主模塊程序1101、 輸入模塊1102、濾波器信息解碼模塊1103、濾波器信息存儲(chǔ)模塊1104、分?jǐn)?shù)精度參照?qǐng)D像生成模塊1105、幀存儲(chǔ)器1106以及幀圖像解碼模塊1107。輸入模塊1102、濾波器信息解碼模塊1103、濾波器信息存儲(chǔ)模塊1104、分?jǐn)?shù)精度參照?qǐng)D像生成模塊1105、幀存儲(chǔ)器1106以及幀圖像解碼模塊1107由計(jì)算機(jī)執(zhí)行的功能分別與對(duì)應(yīng)的上述的輸入部801、濾波器信息解碼部802、濾波器信息存儲(chǔ)部803、分?jǐn)?shù)精度參照?qǐng)D像生成部804、幀存儲(chǔ)器805以及幀圖像解碼部806相同。
根據(jù)以上的實(shí)施方式涉及的動(dòng)態(tài)圖像編碼裝置、動(dòng)態(tài)圖像編碼方法以及動(dòng)態(tài)圖像編碼程序,在按各幀使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行編碼的情況下,從至少包含在前一幀的幀圖像的編碼中使用的濾波器的多個(gè)濾波器候選中選擇并決定濾波器。因此,只需對(duì)表示在前一幀的幀圖像的編碼中使用的濾波器的標(biāo)識(shí)符進(jìn)行編碼就夠了,無(wú)需對(duì)濾波器系數(shù)進(jìn)行編碼。結(jié)果,可減少濾波器系數(shù)的符號(hào)量。
并且,濾波器候選內(nèi)包含有在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器,通過(guò)將表示在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器的標(biāo)識(shí)符和該濾波器的濾波器系數(shù)從在前一幀的幀圖像的編碼中使用的濾波器的濾波器系數(shù)中減去來(lái)進(jìn)行編碼,能以少的濾波器系數(shù)的符號(hào)量對(duì)在水平方向和垂直方向具有不同特性的影像進(jìn)行高精度的移動(dòng)補(bǔ)償。而且,使濾波器候選包含基準(zhǔn)濾波器,只需對(duì)表示基準(zhǔn)濾波器的標(biāo)識(shí)符進(jìn)行編碼(不用對(duì)濾波器系數(shù)進(jìn)行編碼),可減少濾波器系數(shù)的符號(hào)量。
根據(jù)以上的實(shí)施方式涉及的動(dòng)態(tài)圖像解碼裝置、動(dòng)態(tài)圖像解碼方法以及動(dòng)態(tài)圖像解碼程序,在按照各幀使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行解碼的情況下,從至少包含在前一幀的幀圖像的解碼中使用的濾波器的多個(gè)濾波器候選中選擇并決定濾波器。因此,只需對(duì)表示在前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符進(jìn)行解碼就夠了,無(wú)需對(duì)濾波器系數(shù)進(jìn)行解碼。結(jié)果,可減少要解碼的濾波器系數(shù)的符號(hào)量。
并且,濾波器候選內(nèi)包含有在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器,通過(guò)將表示在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器的標(biāo)識(shí)符和該濾波器的濾波器系數(shù)從在前一幀的幀圖像的解碼中使用的濾波器的濾波器系數(shù)中減去來(lái)進(jìn)行解碼,即使要解碼的濾波器系數(shù)的符號(hào)量少,也能對(duì)在水平方向和垂直方向具有不同特性的影像進(jìn)行高精度的移動(dòng)補(bǔ)償。而且,使濾波器候選包含基準(zhǔn)濾波器,只需對(duì)表示基準(zhǔn)濾波器的標(biāo)識(shí)符進(jìn)行解碼(不用對(duì)濾波器系數(shù)進(jìn)行解碼),可減少要解碼的濾波器系數(shù)的符號(hào)量。
(第2實(shí)施方式)
下面,對(duì)在使用多個(gè)參照幀(參照?qǐng)D像)進(jìn)行編碼的情況下,按照各參照幀使用不同的濾波器來(lái)生成分?jǐn)?shù)精度的參照?qǐng)D像的變形例進(jìn)行說(shuō)明。
在上述的H. 264編碼方式以及上述非專利文獻(xiàn)1和非專利文獻(xiàn)2記載的描述中, 在參照?qǐng)D像有多個(gè)幀的情況下,也是按照要編碼的各幀,對(duì)全部參照?qǐng)D像使用同一濾波器來(lái)生成分?jǐn)?shù)像素精度的參照?qǐng)D像。因此,在要編碼的幀針對(duì)各參照?qǐng)D像具有不同的像素精度的移動(dòng)量和頻率特性的情況下,具有這樣的問(wèn)題,即不能使用適于按照各參照?qǐng)D像進(jìn)行編碼的濾波器來(lái)進(jìn)行編碼,不能進(jìn)行高精度的移動(dòng)補(bǔ)償。第2實(shí)施方式的目的是,即使在要編碼的幀針對(duì)各參照?qǐng)D像具有不同的像素精度的移動(dòng)量和頻率特性的情況下,也能實(shí)現(xiàn)高精度的移動(dòng)補(bǔ)償。
第2實(shí)施方式涉及的動(dòng)態(tài)圖像編碼裝置與第1實(shí)施方式的動(dòng)態(tài)圖像編碼裝置20 不同的部分僅是濾波器決定部202、濾波器信息存儲(chǔ)部203、分?jǐn)?shù)精度參照?qǐng)D像生成部204 以及濾波器信息編碼部205,因而僅對(duì)該部分進(jìn)行說(shuō)明。
使用圖3,對(duì)在按照各參照幀使用不同濾波器來(lái)生成參照?qǐng)D像的情況下的濾波器決定部202進(jìn)行說(shuō)明。濾波器信息存儲(chǔ)部203按照各參照幀保持有為了在對(duì)前一幀的幀圖像進(jìn)行編碼時(shí)生成分?jǐn)?shù)精度的參照?qǐng)D像所使用的濾波器(前幀濾波器信息212)。
如圖12(a)所示,在針對(duì)當(dāng)前的編碼對(duì)象的幀F(xiàn)c使用過(guò)去已編碼的3個(gè)幀作為參照幀的情況下,將這些參照幀的標(biāo)識(shí)符按編碼順序設(shè)定為參照幀3、參照幀2、參照幀1。并且,如圖12(b)所示,將對(duì)當(dāng)前的編碼對(duì)象的幀F(xiàn)c的前一幀已編碼的參照幀1進(jìn)行了編碼時(shí)的參照幀的標(biāo)識(shí)符按編碼順序設(shè)定為參照幀4、參照幀3、參照幀2。
假定在對(duì)當(dāng)前的編碼對(duì)象的幀F(xiàn)c的前一幀已編碼的參照幀1進(jìn)行了編碼時(shí),為了針對(duì)參照幀4、參照幀3、參照幀2生成分?jǐn)?shù)精度的參照?qǐng)D像所使用的濾波器分別是濾波器 4、濾波器3、濾波器2。當(dāng)在該前提下當(dāng)前的編碼對(duì)象的幀F(xiàn)c被編碼時(shí),作為在對(duì)前一幀的幀圖像進(jìn)行了編碼時(shí)的濾波器,濾波器信息存儲(chǔ)部203針對(duì)參照幀3保持有濾波器3,針對(duì)參照幀2保持有濾波器2,針對(duì)參照幀1保持有濾波器4、濾波器3和濾波器2。
濾波器決定部202使用從輸入部201所輸入的幀圖像210和從幀存儲(chǔ)器206所輸入的參照?qǐng)D像211,在參照濾波器信息存儲(chǔ)部203的前幀濾波器信息212的同時(shí),按照各參照幀決定生成用于對(duì)當(dāng)前的編碼對(duì)象的幀圖像進(jìn)行編碼的分?jǐn)?shù)精度的參照?qǐng)D像的濾波器信息213。接下來(lái),濾波器決定部202將所決定的濾波器信息213輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204和濾波器信息編碼部205。
具體地說(shuō),首先,濾波器決定部202內(nèi)的第1濾波器系數(shù)決定部20201使用從輸入部201所輸入的幀圖像210和從幀存儲(chǔ)器206所輸入的參照?qǐng)D像211中的上述參照幀3, 決定用于生成在水平和垂直方向獨(dú)立且非對(duì)稱形的1/2像素精度的參照?qǐng)D像的第1濾波器 20206。接下來(lái),第1濾波器系數(shù)決定部20201將所決定的第1濾波器20206、幀圖像210以及參照?qǐng)D像211中的上述參照幀3輸出到第1濾波器編碼效率計(jì)算部20202。
然后,第1濾波器編碼效率計(jì)算部20202使用從第1濾波器系數(shù)決定部20201所輸入的第1濾波器20206、幀圖像210以及從幀存儲(chǔ)器206所輸入的參照?qǐng)D像211中的上述參照幀3,根據(jù)參照?qǐng)D像211中的上述參照幀3生成1/4像素精度的參照?qǐng)D像。接下來(lái),第 1濾波器編碼效率計(jì)算部20202計(jì)算使用所生成的參照?qǐng)D像來(lái)對(duì)幀圖像210進(jìn)行了編碼時(shí)的符號(hào)量。第1濾波器編碼效率計(jì)算部20202將第1濾波器的系數(shù)和計(jì)算出的符號(hào)量Sl 作為第1濾波器信息20207輸出到編碼效率比較部20205。
然后,第2濾波器編碼效率計(jì)算部20203使用幀圖像210、參照?qǐng)D像211中的上述參照幀3以及預(yù)先保持在第2濾波器編碼效率計(jì)算部20203內(nèi)的基準(zhǔn)濾波器即第2濾波器,根據(jù)參照?qǐng)D像211中的上述參照幀3生成1/4像素精度的參照?qǐng)D像。接下來(lái),第2濾波器編碼效率計(jì)算部20203計(jì)算使用所生成的參照?qǐng)D像來(lái)對(duì)幀圖像210進(jìn)行了編碼時(shí)的符號(hào)量。第2濾波器編碼效率計(jì)算部20203將計(jì)算出的符號(hào)量S2作為第2濾波器信息20208輸出到編碼效率比較部20205。
然后,第3濾波器編碼效率計(jì)算部20204參照針對(duì)濾波器信息存儲(chǔ)部203內(nèi)的前幀濾波器信息212中的參照幀3的上述濾波器3,根據(jù)參照?qǐng)D像211中的上述參照幀3生成1/4像素精度的參照?qǐng)D像。接下來(lái),第3濾波器編碼效率計(jì)算部20204計(jì)算使用所生成的參照?qǐng)D像來(lái)對(duì)幀圖像210進(jìn)行了編碼時(shí)的符號(hào)量。第3濾波器編碼效率計(jì)算部20204將計(jì)算出的符號(hào)量S3作為第3濾波器信息20209輸出到編碼效率比較部20205。
然后,編碼效率比較部20205使用從第1濾波器編碼效率計(jì)算部20202所輸入的第1濾波器信息20207、從第2濾波器編碼效率計(jì)算部20203所輸入的第2濾波器信息 20208以及從第3濾波器編碼效率計(jì)算部20204所輸入的第3濾波器信息20209,選擇3個(gè)濾波器中符號(hào)量最少的濾波器。接下來(lái),編碼效率比較部20205將所選擇的濾波器的濾波器信息213作為針對(duì)上述參照幀3的濾波器信息輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204和濾波器信息編碼部205。
具體地說(shuō),編碼效率比較部20205將符號(hào)量Si、符號(hào)量S2以及符號(hào)量S3進(jìn)行比較,選擇符號(hào)量最少的濾波器。在Sl的符號(hào)量最少的情況下,編碼效率比較部20205將表示第1濾波器的標(biāo)識(shí)符“1”以及第1濾波器的系數(shù)(bl、b2、b3、b4、b5、b6)和(hl、h2、h3、 h4、h5、h6)作為針對(duì)上述參照幀3的濾波器信息213輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204 和濾波器信息編碼部205。并且,在S2的符號(hào)量最少的情況下,編碼效率比較部20205將表示第2濾波器的標(biāo)識(shí)符“2”作為針對(duì)上述參照幀3的濾波器信息213輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204和濾波器信息編碼部205。并且,在S3的符號(hào)量最少的情況下,編碼效率比較部20205將表示第3濾波器的標(biāo)識(shí)符“3”作為針對(duì)上述參照幀3的濾波器信息213輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204和濾波器信息編碼部205。
同樣,濾波器決定部202使用從輸入部201所輸入的幀圖像210和從幀存儲(chǔ)器206 所輸入的參照?qǐng)D像211中的上述參照幀2,在參照濾波器信息存儲(chǔ)部203的前幀濾波器信息 212中的上述濾波器2的同時(shí),在第1濾波器、第2濾波器以及第3濾波器的上述濾波器2 中選擇進(jìn)行編碼時(shí)符號(hào)量最少的濾波器。接下來(lái),濾波器決定部202將所選擇的濾波器的濾波器信息213作為針對(duì)上述參照幀2的濾波器信息輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204 和濾波器信息編碼部205。
具體地說(shuō),濾波器決定部202內(nèi)的編碼效率比較部20205將使用第1濾波器進(jìn)行了編碼時(shí)的符號(hào)量Si、使用第2濾波器進(jìn)行了編碼時(shí)的符號(hào)量S2、以及使用第3濾波器進(jìn)行了編碼時(shí)的符號(hào)量S3進(jìn)行比較,選擇符號(hào)量最少的濾波器。
在Sl的符號(hào)量最少的情況下,編碼效率比較部20205將表示第1濾波器的標(biāo)識(shí)符 “1”以及第1濾波器的系數(shù)(bl、b2、b3、b4、b5、b6)和(hi、h2、h3、h4、h5、h6)作為針對(duì)上述參照幀2的濾波器信息213輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204和濾波器信息編碼部 205。并且,在S2的符號(hào)量最少的情況下,編碼效率比較部20205將表示第2濾波器的標(biāo)識(shí)符“2”作為針對(duì)上述參照幀2的濾波器信息213輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204和濾波器信息編碼部205。并且,在S3的符號(hào)量最少的情況下,編碼效率比較部20205將表示第 3濾波器的標(biāo)識(shí)符“3”作為針對(duì)上述參照幀3的濾波器信息213輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204和濾波器信息編碼部205。
并且,濾波器決定部202使用從輸入部201所輸入的幀圖像210和從幀存儲(chǔ)器206所輸入的參照?qǐng)D像211中的上述參照幀1,在參照針對(duì)濾波器信息存儲(chǔ)部203的前幀濾波器信息212中的參照幀1的上述濾波器4、上述濾波器3和上述濾波器2的同時(shí),在第1濾波器、第2濾波器以及作為第3濾波器的上述濾波器4、上述濾波器3或者上述濾波器2中選擇進(jìn)行編碼符號(hào)碼量最少的濾波器。接下來(lái),濾波器決定部202將所選擇的濾波器信息 213作為針對(duì)上述參照幀2的濾波器信息輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204和濾波器信息編碼部205。
此時(shí),如果使用第3濾波器進(jìn)行了編碼,則濾波器決定部202將對(duì)表示所使用的濾波器是上述濾波器4、還是上述濾波器3、或者是上述濾波器2的標(biāo)識(shí)符進(jìn)行了編碼后的符號(hào)量包含在內(nèi)來(lái)計(jì)算。并且,在進(jìn)行編碼時(shí)符號(hào)量最少的濾波器是第3濾波器的情況下,濾波器決定部202將表示所使用的濾波器是上述濾波器4、濾波器3以及濾波器2中的哪一個(gè)的信息包含在濾波器信息213內(nèi)來(lái)輸出。
具體地說(shuō),濾波器決定部202內(nèi)的編碼效率比較部20205將使用第1濾波器進(jìn)行了編碼時(shí)的符號(hào)量Si、使用第2濾波器進(jìn)行了編碼時(shí)的符號(hào)量S2以及使用第3濾波器進(jìn)行了編碼時(shí)的符號(hào)量S3進(jìn)行比較,選擇符號(hào)量最少的濾波器。
在Sl的符號(hào)量最少的情況下,編碼效率比較部20205將表示第1濾波器的標(biāo)識(shí)符 “1”以及第1濾波器的系數(shù)(bl、b2、b3、b4、b5、b6)和(hi、h2、h3、h4、h5、h6)作為針對(duì)上述參照幀1的濾波器信息213輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204和濾波器信息編碼部 205。
并且,在S2的符號(hào)量最少的情況下,編碼效率比較部20205將表示第2濾波器的標(biāo)識(shí)符“2”作為針對(duì)上述參照幀1的濾波器信息213輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部204 和濾波器信息編碼部205。
并且,在S3的符號(hào)量最少的情況下,編碼效率比較部20205將表示第3濾波器的標(biāo)識(shí)符“3”以及濾波器類型的標(biāo)識(shí)符(在所使用的濾波器是上述濾波器4的情況下是“1”, 在所使用的濾波器是上述濾波器3的情況下是“2”,在所使用的濾波器是上述濾波器2的情況下是“3”)作為針對(duì)上述參照幀1的濾波器信息213輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部 204和濾波器信息編碼部205。
分?jǐn)?shù)精度參照?qǐng)D像生成部204使用從濾波器決定部202所輸入的各參照幀的濾波器信息213和從幀存儲(chǔ)器206所輸入的參照?qǐng)D像211,按照各參照幀生成分?jǐn)?shù)精度參照?qǐng)D像 215。然后,分?jǐn)?shù)精度參照?qǐng)D像生成部204將所生成的分?jǐn)?shù)精度參照?qǐng)D像215輸出到幀圖像編碼/解碼部207。
首先,具體說(shuō)明分?jǐn)?shù)精度參照?qǐng)D像生成部204對(duì)在前一幀已編碼的參照幀以外的參照幀的處理。當(dāng)濾波器信息213內(nèi)包含的濾波器的標(biāo)識(shí)符是“1”時(shí),分?jǐn)?shù)精度參照?qǐng)D像生成部204使用濾波器信息213內(nèi)包含的濾波器系數(shù)來(lái)生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像215。
并且,當(dāng)濾波器信息213內(nèi)包含的濾波器的標(biāo)識(shí)符是“2”時(shí),分?jǐn)?shù)精度參照?qǐng)D像生成部204使用在水平和垂直兩方向的基準(zhǔn)濾波器來(lái)生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像 215。
當(dāng)濾波器信息213內(nèi)包含的濾波器的標(biāo)識(shí)符是“3”時(shí),分?jǐn)?shù)精度參照?qǐng)D像生成部 204參照濾波器信息存儲(chǔ)部203,使用針對(duì)各參照幀的前幀濾波器信息212來(lái)生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像215。
下面,具體說(shuō)明分?jǐn)?shù)精度參照?qǐng)D像生成部204對(duì)在前一幀已編碼的參照幀的處理。當(dāng)濾波器信息213內(nèi)包含的濾波器的標(biāo)識(shí)符是“1”時(shí),分?jǐn)?shù)精度參照?qǐng)D像生成部204 使用濾波器信息213內(nèi)包含的濾波器系數(shù)來(lái)生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像215。
并且,當(dāng)濾波器信息213內(nèi)包含的濾波器的標(biāo)識(shí)符是“2”時(shí),分?jǐn)?shù)精度參照?qǐng)D像生成部204使用在水平和垂直兩方向的基準(zhǔn)濾波器來(lái)生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像 215。
當(dāng)濾波器信息213內(nèi)包含的濾波器的標(biāo)識(shí)符是“3”時(shí),分?jǐn)?shù)精度參照?qǐng)D像生成部 204還參照濾波器信息213內(nèi)包含的所使用的濾波器類型的標(biāo)識(shí)符(在上述濾波器4的情況下是“ 1 ”,在上述濾波器3的情況下是“2”,在上述濾波器2的情況下是“3”),使用存儲(chǔ)在濾波器信息存儲(chǔ)部203內(nèi)的該參照幀的該濾波器類型的濾波器即前幀濾波器信息212來(lái)生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像215。
濾波器信息編碼部205對(duì)從濾波器決定部202所輸入的各參照幀的濾波器信息 213內(nèi)包含的濾波器標(biāo)識(shí)符進(jìn)行編碼。然后,在濾波器標(biāo)識(shí)符是“1”的情況下,濾波器信息編碼部205對(duì)濾波器信息213內(nèi)包含的第1濾波器的濾波器系數(shù)(bl、b2、b3、b4、b5、b6) 和(hl、h2、h3、h4、h5、h6)進(jìn)行編碼。
此時(shí),濾波器信息編碼部205在當(dāng)前進(jìn)行編碼的濾波器信息編碼比特流214是前一幀已編碼的以外的參照幀的濾波器信息編碼比特流的情況下,參照濾波器信息存儲(chǔ)部 203的該參照幀的前幀濾波器信息212,對(duì)各濾波器系數(shù)的值與前幀濾波器信息212的各濾波器系數(shù)的差分值進(jìn)行編碼。
即,在前幀濾波器信息212的濾波器系數(shù)是水平方向?yàn)?bl’、l32’、b3’、b4’、l35’、 b6,)和垂直方向?yàn)?hl,、h2,、h3,、h4,、h5,、h6,)的情況下,濾波器信息編碼部205對(duì)水平方向?yàn)?bl-bl\ b2-b2\ b3-b3\ b4-b4\ b5-b5\ b6-b6')和垂直方向?yàn)?hl_hl,、 h2-h2’、h3-h3’、h4-h4’、h5-h5’、h6-h6’ )的濾波器系數(shù)進(jìn)行編碼。
并且,在當(dāng)前進(jìn)行編碼的濾波器信息編碼比特流214是在前一幀已編碼的參照幀的濾波器信息編碼比特流的情況下,濾波器信息編碼部205對(duì)各濾波器系數(shù)的值與第2濾波器(基準(zhǔn)濾波器)的濾波器系數(shù)的差分值進(jìn)行編碼。然后,濾波器信息編碼部205將所編碼的濾波器標(biāo)識(shí)符與濾波器系數(shù)的差分值作為濾波器信息編碼比特流214輸出到輸出部 208。
并且,濾波器信息編碼部205在濾波器標(biāo)識(shí)符是“1”的情況下,將濾波器信息存儲(chǔ)部203的參照幀的前幀濾波器信息212更新成第1濾波器。在濾波器標(biāo)識(shí)符是“2”的情況下,濾波器信息編碼部205將編碼后的濾波器標(biāo)識(shí)符作為濾波器信息編碼比特流214輸出到輸出部208,將濾波器信息存儲(chǔ)部203的前幀濾波器信息212更新成第2濾波器(基準(zhǔn)濾波器)。
接下來(lái)對(duì)濾波器標(biāo)識(shí)符是“ 3,,的情況進(jìn)行說(shuō)明。在當(dāng)前進(jìn)行編碼的濾波器信息編碼比特流214是在前一幀已編碼的以外的參照幀的濾波器信息編碼比特流的情況下,濾波器信息編碼部205將編碼后的濾波器標(biāo)識(shí)符作為濾波器信息編碼比特流214輸出到輸出部208。接下來(lái),濾波器信息編碼部205將濾波器信息存儲(chǔ)部203的該參照幀的前幀濾波器信息212更新成與更新前相同的濾波器信息即第3濾波器。
另一方面,在當(dāng)前進(jìn)行編碼的濾波器信息編碼比特流214是在前一幀已編碼的參照幀的濾波器信息編碼比特流的情況下,濾波器信息編碼部205對(duì)用于生成濾波器信息 213內(nèi)包含的該參照幀的分?jǐn)?shù)精度參照?qǐng)D像所使用的濾波器的濾波器類型進(jìn)行編碼。接下來(lái),濾波器信息編碼部205將其與編碼后的濾波器標(biāo)識(shí)符合并作為濾波器信息編碼比特流 214輸出到輸出部208。并且,濾波器信息編碼部205將濾波器信息存儲(chǔ)部203的該參照幀的前幀濾波器信息212更新成用于生成該參照幀的分?jǐn)?shù)精度參照?qǐng)D像所使用的濾波器。而且,濾波器信息編碼部205將在下一幀的編碼中成為參照幀的幀的前幀濾波器信息與參照幀相關(guān)聯(lián)來(lái)設(shè)定為濾波器信息存儲(chǔ)部203的編碼對(duì)象的幀圖像的前幀濾波器信息212。
下面,說(shuō)明第2實(shí)施方式涉及的動(dòng)態(tài)圖像編碼方法。第2實(shí)施方式涉及的動(dòng)態(tài)圖像編碼方法與第1實(shí)施方式的動(dòng)態(tài)圖像編碼方法不同的部分是濾波器決定步驟S402、濾波器信息編碼步驟S403、濾波器信息存儲(chǔ)步驟S404以及分?jǐn)?shù)精度參照?qǐng)D像生成步驟S405,因而僅對(duì)該部分進(jìn)行說(shuō)明。
使用圖13來(lái)對(duì)濾波器決定步驟S402的變形例即濾波器決定步驟S1302進(jìn)行說(shuō)明。圖13是說(shuō)明第2實(shí)施方式中的濾波器決定部202的動(dòng)作即濾波器決定步驟S1302的流程圖。
首先,第1濾波器系數(shù)決定部20201使用幀圖像210和參照?qǐng)D像211中的編碼順序最老的參照幀,決定生成在水平和垂直方向獨(dú)立且非對(duì)稱形的1/2像素精度的參照?qǐng)D像的第1濾波器20206 (第1濾波器決定步驟S130201)。
然后,第1濾波器編碼效率計(jì)算部20202使用第1濾波器20206和參照?qǐng)D像211, 利用第1濾波器根據(jù)參照?qǐng)D像211生成1/4像素精度的參照?qǐng)D像。然后,第1濾波器編碼效率計(jì)算部20202計(jì)算使用所生成的參照?qǐng)D像來(lái)對(duì)幀圖像210進(jìn)行了編碼時(shí)的符號(hào)量Sl (第 1濾波器編碼效率計(jì)算步驟S130202)。
并且,第2濾波器編碼效率計(jì)算部20203使用幀圖像210、參照?qǐng)D像211中的編碼順序最老的參照幀以及預(yù)先保持在第2濾波器編碼效率計(jì)算部20203內(nèi)的基準(zhǔn)濾波器即第 2濾波器,根據(jù)參照?qǐng)D像211中的編碼順序最老的參照幀生成1/4像素精度的參照?qǐng)D像。然后,第2濾波器編碼效率計(jì)算部20203計(jì)算使用所生成的參照?qǐng)D像來(lái)對(duì)幀圖像210進(jìn)行了編碼時(shí)的符號(hào)量S2 (第2濾波器編碼效率計(jì)算步驟S130203)。
并且,第3濾波器編碼效率計(jì)算部20204使用在對(duì)前一幀的幀圖像進(jìn)行編碼時(shí)所使用的1/2像素精度的參照?qǐng)D像生成用的濾波器即第3濾波器,根據(jù)參照?qǐng)D像211生成1/4 像素精度的參照?qǐng)D像。然后,第3濾波器編碼效率計(jì)算部20204計(jì)算使用該參照?qǐng)D像來(lái)對(duì)幀圖像210進(jìn)行了編碼時(shí)的符號(hào)量S3。此時(shí),在作為第3濾波器有多個(gè)濾波器候選的情況下,第3濾波器編碼效率計(jì)算部20204計(jì)算使用各個(gè)濾波器的情況下的符號(hào)量,將其中值最小的符號(hào)量設(shè)定為符號(hào)量S3(第3濾波器編碼效率計(jì)算步驟S130204)。
然后,編碼效率比較部20205將符號(hào)量Si、符號(hào)量S2以及符號(hào)量S3進(jìn)行比較(編碼效率比較步驟S13020O。在符號(hào)量最少的濾波器是第1濾波器的情況下,編碼效率比較部20205將表示第1濾波器的標(biāo)識(shí)符“1”和第1濾波器的濾波器系數(shù)作為濾波器信息213 來(lái)輸出(第1濾波器信息輸出步驟S130206)。在所選擇的濾波器是第2濾波器的情況下, 編碼效率比較部20205將表示第2濾波器的標(biāo)識(shí)符“2”作為濾波器信息213來(lái)輸出(第2 濾波器信息輸出步驟S130207)。
在所選擇的濾波器是第3濾波器的情況下,編碼效率比較部20205將表示第3濾波器的標(biāo)識(shí)符“3”作為濾波器信息213來(lái)輸出。并且,在作為第3濾波器有多個(gè)濾波器候選的情況下,編碼效率比較部20205將符號(hào)量最少的濾波器的濾波器類型的標(biāo)識(shí)符也作為濾波器信息213來(lái)輸出(第3濾波器信息輸出步驟S130208)。
然后,濾波器決定部202判斷是否對(duì)參照?qǐng)D像211中的全部參照幀進(jìn)行了處理。 在未對(duì)全部的參照幀進(jìn)行處理的情況下(步驟S130209 ;否),針對(duì)編碼順序其次老的參照幀重復(fù)執(zhí)行上述步驟S130201 S130208的處理。當(dāng)對(duì)全部的參照幀進(jìn)行了處理時(shí)(步驟 S130209 ;是),處理結(jié)束。
下面,使用圖14來(lái)詳細(xì)說(shuō)明濾波器信息編碼步驟S1403。圖14是對(duì)第2實(shí)施方式中的濾波器信息編碼部205的動(dòng)作即濾波器信息編碼步驟S1403進(jìn)行說(shuō)明的流程圖。
首先,濾波器信息編碼部205針對(duì)編碼順序最老的參照幀,對(duì)濾波器信息213內(nèi)包含的濾波器的標(biāo)識(shí)符進(jìn)行編碼(標(biāo)識(shí)符編碼步驟S140301)。
然后,當(dāng)濾波器標(biāo)識(shí)符是“1”時(shí)(步驟S140302 ;是),濾波器信息編碼部205針對(duì)第1濾波器的各濾波器系數(shù)計(jì)算濾波器系數(shù)的差分值(濾波器系數(shù)差分步驟S40303),對(duì)該差分值進(jìn)行編碼(差分濾波器系數(shù)編碼步驟S40304)。
此時(shí),在當(dāng)前對(duì)濾波器信息進(jìn)行編碼的參照幀是在前一幀已編碼的以外的參照幀的情況下,濾波器系數(shù)的差分值為第1濾波器的各濾波器系數(shù)與對(duì)應(yīng)的前幀濾波器信息 212的濾波器系數(shù)的差分值。另一方面,在當(dāng)前對(duì)濾波器信息進(jìn)行編碼的參照幀是在前一幀已編碼的參照幀的情況下,濾波器系數(shù)的差分值為第1濾波器的各濾波器系數(shù)與對(duì)應(yīng)的基準(zhǔn)濾波器的濾波器系數(shù)的差分值。
在參照幀的濾波器標(biāo)識(shí)符不是“ 1 ”的情況下(步驟S40302 ;否),不執(zhí)行該濾波器系數(shù)差分步驟和差分濾波器系數(shù)編碼步驟的處理。
然后,在濾波器標(biāo)識(shí)符是“3”的情況下(步驟S140305 ;是),濾波器信息編碼部205判定當(dāng)前對(duì)濾波器信息進(jìn)行編碼的參照幀是否是在前一幀已編碼的參照幀(步驟S140306)。然后,在進(jìn)行編碼的參照幀是在前一幀已編碼的參照幀的情況下(步驟 S140306 是),濾波器信息編碼部205對(duì)濾波器類型的標(biāo)識(shí)符進(jìn)行編碼(濾波器類型編碼步驟S140307)。與此相對(duì),在進(jìn)行編碼的參照幀是在前一幀已編碼的參照幀以外的情況下 (步驟S140306 否),不執(zhí)行該濾波器類型編碼步驟的處理。并且,當(dāng)濾波器標(biāo)識(shí)符不是“3” 時(shí)(步驟S140305 ;否),也不執(zhí)行該濾波器類型編碼步驟的處理。
然后,濾波器信息編碼部205輸出編碼后的濾波器信息編碼比特流214 (濾波器信息編碼比特流輸出步驟S140305)。
然后,濾波器信息編碼部205判斷是否對(duì)全部參照幀進(jìn)行了處理。此時(shí)在未對(duì)全部參照幀進(jìn)行處理的情況下(步驟S140308 ;否),針對(duì)編碼順序其次老的參照幀重復(fù)執(zhí)行步驟S140301 S140308的處理。另一方面,在對(duì)全部參照幀進(jìn)行了處理的情況下(步驟 S140308 ;是),處理結(jié)束。
第2實(shí)施方式中的濾波器信息存儲(chǔ)部203的動(dòng)作即濾波器信息存儲(chǔ)步驟S1404與濾波器信息存儲(chǔ)步驟S404的不同點(diǎn)是,按照作為參照?qǐng)D像所使用的各參照幀存儲(chǔ)前幀濾波器信息212。
并且,第2實(shí)施方式中的分?jǐn)?shù)精度參照?qǐng)D像生成部204的動(dòng)作即分?jǐn)?shù)精度參照?qǐng)D像生成步驟S1405與分?jǐn)?shù)精度參照?qǐng)D像生成步驟S405的不同點(diǎn)是,按照作為參照?qǐng)D像所使用的各參照幀使用不同的濾波器信息213來(lái)生成分?jǐn)?shù)精度參照?qǐng)D像215。
第2實(shí)施方式涉及的動(dòng)態(tài)圖像解碼裝置與第1實(shí)施方式的動(dòng)態(tài)圖像解碼裝置80 不同的部分是濾波器信息解碼部802、濾波器信息存儲(chǔ)部803以及分?jǐn)?shù)精度參照?qǐng)D像生成部804,因而僅對(duì)該部分進(jìn)行說(shuō)明。
濾波器信息存儲(chǔ)部803按照各參照幀保持有為了在對(duì)前一幀的幀圖像進(jìn)行解碼時(shí)生成分?jǐn)?shù)精度的參照?qǐng)D像所使用的濾波器(前幀濾波器信息810)。前幀濾波器信息810 由濾波器信息解碼部802參照和更新。
如圖15(a)所示,在針對(duì)當(dāng)前的解碼對(duì)象的幀F(xiàn)d使用過(guò)去已解碼的3個(gè)幀作為參照幀的情況下,將這些參照幀的標(biāo)識(shí)符按解碼順序設(shè)定為參照幀3、參照幀2、參照幀1。并且,如圖15(b)所示,將對(duì)當(dāng)前的解碼對(duì)象的幀F(xiàn)d的前一幀已解碼的參照幀1進(jìn)行了解碼時(shí)的參照幀的標(biāo)識(shí)符按照解碼順序設(shè)定為參照幀4、參照幀3、參照幀2。
假定在對(duì)當(dāng)前的解碼對(duì)象的幀F(xiàn)d的前一幀已編碼的參照幀1進(jìn)行了解碼時(shí),為了針對(duì)參照幀4、參照幀3、參照幀2生成分?jǐn)?shù)精度的參照?qǐng)D像所使用的濾波器分別是濾波器 4、濾波器3、濾波器2。此時(shí),在對(duì)當(dāng)前的解碼對(duì)象的幀F(xiàn)d進(jìn)行解碼時(shí),作為在對(duì)前一幀的幀圖像進(jìn)行了解碼時(shí)的濾波器,濾波器信息存儲(chǔ)部803針對(duì)參照幀3保持有濾波器3,針對(duì)參照幀2保持有濾波器2,針對(duì)參照幀1保持有濾波器4、濾波器3和濾波器2。
濾波器信息解碼部802在參照濾波器信息存儲(chǔ)部803內(nèi)的前幀濾波器信息810 的同時(shí),對(duì)從輸入部801所輸入的濾波器信息編碼比特流809進(jìn)行解碼來(lái)恢復(fù)濾波器信息 811。然后,濾波器信息解碼部802將所恢復(fù)的濾波器信息811輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部804。
具體地說(shuō),首先,濾波器信息解碼部802按照各參照幀,根據(jù)從輸入部801所輸入的濾波器信息編碼比特流809對(duì)濾波器標(biāo)識(shí)符進(jìn)行解碼來(lái)進(jìn)行恢復(fù)。濾波器信息解碼部 802從解碼時(shí)期老的參照幀開始依次執(zhí)行該恢復(fù)。
在濾波器標(biāo)識(shí)符是“ 1,,的情況下,濾波器信息解碼部802恢復(fù)各濾波器系數(shù)。首先,濾波器信息解碼部802對(duì)各濾波器系數(shù)的差分值進(jìn)行解碼。然后,在當(dāng)前進(jìn)行解碼的濾波器信息811是在前一幀已解碼的以外的參照幀的濾波器信息的情況下,濾波器信息解碼部802參照濾波器信息存儲(chǔ)部803的前幀濾波器信息810,將對(duì)各濾波器系數(shù)所解碼的各值加上前幀濾波器信息810的濾波器系數(shù)來(lái)恢復(fù)濾波器。
例如,假定在前幀濾波器信息810的濾波器系數(shù)是水平方向?yàn)?bl’、l32’、b3’、 b4’、b5’、b6’ )和垂直方向?yàn)?hl’、h2’、h3’、h4’、h5’、h6’)。并且,假定由濾波器信息解碼部802解碼后的濾波器系數(shù)的差分值是水平方向?yàn)?bl-bl’、l32-b2’、b3-b3’、b4-b4’、 b5-b5,、b6-b6,)和垂直方向?yàn)?hl_hl,、h2_h2,、h3_h3,、h4_h4,、h5_h5,、h6_h6,)。在該情況下,恢復(fù)后的濾波器的濾波器系數(shù)為水平方向?yàn)?bl、b2、b3、b4、l35、b6)和垂直方向?yàn)?(hl、h2、h3、h4、h5、h6)。
并且,在當(dāng)前進(jìn)行解碼的濾波器信息811是在前一幀已解碼的參照幀的濾波器信息的情況下,濾波器信息解碼部802將對(duì)各濾波器系數(shù)所解碼的各值加上基準(zhǔn)濾波器的濾波器系數(shù)來(lái)恢復(fù)濾波器。
在濾波器標(biāo)識(shí)符是“2”的情況下,濾波器信息解碼部802恢復(fù)基準(zhǔn)濾波器的濾波器系數(shù)即水平和垂直兩方向都是(1、-5、20、20、-5、1)/32。
在濾波器標(biāo)識(shí)符是“3”的情況下的處理如下所述。即,在當(dāng)前進(jìn)行解碼的濾波器信息811是在前一幀已解碼的參照幀以外的濾波器信息的情況下,濾波器信息解碼部802 恢復(fù)該參照幀的前幀濾波器信息810的濾波器系數(shù)。與此相對(duì),在當(dāng)前進(jìn)行解碼的濾波器信息811是在前一幀已解碼的參照幀的濾波器信息的情況下,濾波器信息解碼部802還對(duì)濾波器類型進(jìn)行解碼,根據(jù)該參照幀的前幀濾波器信息810恢復(fù)與所恢復(fù)的濾波器類型相關(guān)聯(lián)的濾波器系數(shù)。(在濾波器類型是“1”的情況下是上述濾波器4,在是“2”的情況下是上述濾波器3,在是“3”的情況下是上述濾波器2。)
濾波器信息解碼部802將恢復(fù)后的標(biāo)識(shí)符和濾波器系數(shù)即濾波器信息811輸出到分?jǐn)?shù)精度參照?qǐng)D像生成部804。并且,濾波器信息解碼部802將濾波器信息存儲(chǔ)部803內(nèi)的前幀濾波器信息810更新成恢復(fù)后的濾波器系數(shù)。而且,濾波器信息解碼部802將在下一幀的解碼中成為參照幀的幀的前幀濾波器信息與參照幀相關(guān)聯(lián)來(lái)設(shè)定為濾波器信息存儲(chǔ)部803的解碼對(duì)象的幀圖像的前幀濾波器信息810。
分?jǐn)?shù)精度參照?qǐng)D像生成部804使用從濾波器信息解碼部802所輸入的各參照幀的濾波器信息811和從幀存儲(chǔ)器805所輸入的參照?qǐng)D像812,按照各參照幀生成分?jǐn)?shù)精度參照?qǐng)D像813。接下來(lái),分?jǐn)?shù)精度參照?qǐng)D像生成部804將所生成的分?jǐn)?shù)精度參照?qǐng)D像813輸出到幀圖像解碼部806。
具體地說(shuō),針對(duì)在前一幀已編碼的以外的參照幀,當(dāng)濾波器信息811內(nèi)包含的濾波器的標(biāo)識(shí)符是“1”時(shí),分?jǐn)?shù)精度參照?qǐng)D像生成部804使用濾波器信息811內(nèi)包含的濾波器系數(shù)來(lái)生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像813。并且,當(dāng)濾波器信息811內(nèi)包含的濾波器的標(biāo)識(shí)符是“2”時(shí),分?jǐn)?shù)精度參照?qǐng)D像生成部804使用在水平和垂直兩方向的基準(zhǔn)濾波器來(lái)生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像813。當(dāng)濾波器信息811內(nèi)包含的濾波器的標(biāo)識(shí)符是“3”時(shí),分?jǐn)?shù)精度參照?qǐng)D像生成部804使用濾波器信息811內(nèi)包含的濾波器系數(shù)來(lái)生成1/4像素精度的分?jǐn)?shù)精度參照?qǐng)D像813。
下面,說(shuō)明第2實(shí)施方式涉及的動(dòng)態(tài)圖像解碼方法。第2實(shí)施方式涉及的動(dòng)態(tài)圖像解碼方法與第1實(shí)施方式的動(dòng)態(tài)圖像解碼方法不同的部分是濾波器信息解碼步驟S802、 濾波器信息存儲(chǔ)步驟S803以及分?jǐn)?shù)精度參照?qǐng)D像生成步驟S804,因而僅對(duì)該部分進(jìn)行說(shuō)明。
使用圖16來(lái)對(duì)濾波器信息解碼步驟S802的變形例即濾波器信息解碼步驟S1602 進(jìn)行說(shuō)明。圖16是說(shuō)明第2實(shí)施方式中的濾波器信息解碼部802的動(dòng)作即濾波器信息解碼步驟S1602的流程圖。
首先,濾波器信息解碼部802根據(jù)濾波器信息編碼比特流809,針對(duì)解碼順序最老的參照幀,對(duì)濾波器標(biāo)識(shí)符進(jìn)行解碼來(lái)進(jìn)行恢復(fù)(標(biāo)識(shí)符解碼步驟S160201)。
然后,當(dāng)濾波器標(biāo)識(shí)符是“1”時(shí)(步驟S160202 ; 1),濾波器信息解碼部802對(duì)各濾波器系數(shù)的差分值進(jìn)行解碼(差分濾波器系數(shù)解碼步驟S16020;3)。接下來(lái),濾波器信息解碼部802將解碼后的各值加上濾波器系數(shù)(濾波器系數(shù)加法步驟S160204),恢復(fù)在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器(水平和垂直方向獨(dú)立非對(duì)稱形濾波器恢復(fù)步驟 S160205)。
此時(shí),在當(dāng)前進(jìn)行解碼的濾波器信息811是在前一幀已解碼的以外的參照幀的濾波器信息的情況下,濾波器信息解碼部802參照濾波器信息存儲(chǔ)部803的前幀濾波器信息 810,將對(duì)各濾波器系數(shù)進(jìn)行了解碼后的各差分值加上前幀濾波器信息810的濾波器系數(shù)來(lái)恢復(fù)濾波器。與此相對(duì),在當(dāng)前進(jìn)行解碼的濾波器信息811是在前一幀已解碼的參照幀的濾波器信息的情況下,濾波器信息解碼部802將對(duì)各濾波器系數(shù)進(jìn)行了解碼后的各差分值加上基準(zhǔn)濾波器的濾波器系數(shù)來(lái)恢復(fù)濾波器。
在濾波器標(biāo)識(shí)符是“2”的情況下(步驟S160202 ;2),濾波器信息解碼部802恢復(fù)基準(zhǔn)濾波器的濾波器系數(shù)(基準(zhǔn)濾波器恢復(fù)步驟S160206)。
在濾波器標(biāo)識(shí)符是“3”的情況下(步驟S160202;3),按如下進(jìn)行處理。S卩,在當(dāng)前對(duì)濾波器信息進(jìn)行解碼的參照幀是在前一幀已解碼的參照幀的情況下(步驟S160307 ; 是),濾波器信息解碼部802對(duì)濾波器類型的標(biāo)識(shí)符進(jìn)行解碼(濾波器類型解碼步驟 S140308)。接下來(lái),濾波器信息解碼部802根據(jù)該參照幀的前幀濾波器信息810恢復(fù)與所恢復(fù)的濾波器類型相關(guān)聯(lián)的濾波器系數(shù)。與此相對(duì),在當(dāng)前對(duì)濾波器信息進(jìn)行解碼的參照幀是在前一幀已解碼的參照幀以外的情況下(步驟S140307 ;否),濾波器信息解碼部802 不執(zhí)行濾波器類型解碼步驟的處理,而恢復(fù)該參照幀的前幀濾波器信息810的濾波器系數(shù) (前幀濾波器恢復(fù)步驟S160209)。
然后,濾波器信息解碼部802輸出恢復(fù)后的標(biāo)識(shí)符和濾波器系數(shù)即濾波器信息 811(濾波器信息輸出步驟S160210)。
然后,濾波器信息解碼部802判斷是否對(duì)全部參照幀進(jìn)行了處理。此時(shí),在未對(duì)全部參照幀進(jìn)行處理的情況下(步驟S160211 ;否),針對(duì)解碼順序其次老的參照幀重復(fù)執(zhí)行上述步驟S160201 步驟S160210的處理。另一方面,在對(duì)全部參照幀進(jìn)行了處理的情況下(步驟S160211 ;是),處理結(jié)束。
并且,第2實(shí)施方式中的濾波器信息存儲(chǔ)部803的動(dòng)作即濾波器信息存儲(chǔ)步驟 S1603與濾波器信息存儲(chǔ)步驟S803的不同點(diǎn)是,按照作為參照?qǐng)D像所使用的各參照幀存儲(chǔ)前幀濾波器信息212。
并且,第2實(shí)施方式中的分?jǐn)?shù)精度參照?qǐng)D像生成部804的動(dòng)作即分?jǐn)?shù)精度參照?qǐng)D像生成步驟S1604與分?jǐn)?shù)精度參照?qǐng)D像生成步驟S804的不同點(diǎn)是,按照作為參照?qǐng)D像所使用的各參照幀使用不同的濾波器信息811來(lái)生成分?jǐn)?shù)精度參照?qǐng)D像813。
如以上說(shuō)明那樣,根據(jù)第2實(shí)施方式涉及的動(dòng)態(tài)圖像編碼裝置、動(dòng)態(tài)圖像編碼方法以及動(dòng)態(tài)圖像編碼程序,在參照?qǐng)D像有多個(gè)幀的情況下,在按照各參照?qǐng)D像使用不同濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行編碼,由此,即使在要編碼的幀針對(duì)各參照?qǐng)D像具有不同的像素精度的移動(dòng)量和頻率特性的情況下,也能進(jìn)行高精度的補(bǔ)償。并且,從至少包含在前一幀的幀圖像的編碼中使用的濾波器的多個(gè)濾波器候選中選擇并決定濾波器。因此,只需對(duì)表示在前一幀的幀圖像的編碼中使用的濾波器的標(biāo)識(shí)符進(jìn)行編碼就夠了,無(wú)需對(duì)濾波器系數(shù)進(jìn)行編碼。結(jié)果,可減少濾波器系數(shù)的符號(hào)量。
并且,根據(jù)第2實(shí)施方式涉及的動(dòng)態(tài)圖像解碼裝置、動(dòng)態(tài)圖像解碼方法以及動(dòng)態(tài)圖像解碼程序,在參照?qǐng)D像有多個(gè)幀的情況下,按照各參照?qǐng)D像使用不同濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行解碼,由此,即使在要解碼的幀針對(duì)各參照?qǐng)D像具有不同的像素精度的移動(dòng)量和頻率特性的情況下,也能進(jìn)行高精度的補(bǔ)償。并且, 從至少包含在前一幀的幀圖像的解碼中使用的濾波器的多個(gè)濾波器候選中選擇并決定濾波器。因此,只需對(duì)表示在前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符進(jìn)行解碼就夠了,無(wú)需對(duì)濾波器系數(shù)進(jìn)行解碼。結(jié)果,可減少要解碼的濾波器系數(shù)的符號(hào)量。
另外,在上述各實(shí)施方式中,作為濾波器候選,使用了在前一幀的幀圖像的編碼中使用的濾波器、在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器以及基準(zhǔn)濾波器,然而使用的濾波器候選不限于這些濾波器。例如,可以將在前二幀以上的過(guò)去的幀圖像的編碼中使用的濾波器包含在濾波器候選內(nèi),當(dāng)對(duì)這些濾波器進(jìn)行編碼時(shí),可以對(duì)表示是在過(guò)去的幀圖像的編碼中使用的濾波器的標(biāo)識(shí)符“3”和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行編碼。
作為用于識(shí)別過(guò)去的幀圖像的標(biāo)識(shí)符,可使用從影像的開頭起的幀圖像的號(hào)碼、 或編碼對(duì)象的幀圖像的號(hào)碼與過(guò)去的幀圖像的號(hào)碼的差分值。另外,用于識(shí)別所述過(guò)去的幀圖像的標(biāo)識(shí)符不限于這些方法。在該情況下,只需對(duì)濾波器標(biāo)識(shí)符和識(shí)別過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行編碼,就能使用在過(guò)去的幀圖像的編碼中使用的多種濾波器,可進(jìn)行高精度的移動(dòng)補(bǔ)償。并且,在該情況下,由于無(wú)需對(duì)濾波器系數(shù)進(jìn)行編碼,因而可減少濾波器系數(shù)的符號(hào)量。另外,可以將表示是在編碼中使用的濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符合并來(lái)作為一個(gè)標(biāo)識(shí)符進(jìn)行編碼。
并且,在該情況下,在對(duì)水平和垂直方向獨(dú)立的非對(duì)稱形濾波器進(jìn)行編碼時(shí),通過(guò)對(duì)表示是在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器的標(biāo)識(shí)符“1”、表示在過(guò)去的幀圖像的編碼中使用的濾波器的幀的標(biāo)識(shí)符以及要編碼的濾波器的濾波器系數(shù)與在過(guò)去的幀圖像的編碼中使用的濾波器的濾波器系數(shù)的差分值進(jìn)行編碼,可選擇差分值更小的在過(guò)去的幀圖像的編碼中使用的濾波器,可削減濾波器系數(shù)的符號(hào)量。
而且,在該情況下,還能最初作為生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行編碼的幀圖像的濾波器總是使用基準(zhǔn)濾波器,并在過(guò)去的幀圖像的編碼中使用的濾波器中必定包含基準(zhǔn)濾波器,由此,可不使用表示是基準(zhǔn)濾波器的標(biāo)識(shí)符“2”而選擇基準(zhǔn)濾波器,可減少濾波器的標(biāo)識(shí)符的符號(hào)量。
并且,在上述各實(shí)施方式中,作為濾波器候選,使用了在前一幀的幀圖像的解碼中使用的濾波器、在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器以及基準(zhǔn)濾波器,然而使用的濾波器候選不限于這些濾波器。例如,可以將在前二幀以上的過(guò)去的幀圖像的解碼中使用的濾波器包含在濾波器候選內(nèi),當(dāng)對(duì)這些濾波器進(jìn)行解碼時(shí),可以對(duì)表示是在過(guò)去的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符“3”和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行解碼。
作為用于識(shí)別過(guò)去的幀圖像的標(biāo)識(shí)符,可使用從影像的開頭起的幀圖像的號(hào)碼、 或解碼對(duì)象的幀圖像的號(hào)碼與過(guò)去的幀圖像的號(hào)碼的差分值。另外,用于識(shí)別所述過(guò)去的幀圖像的標(biāo)識(shí)符不限于這些方法。在該情況下,只需對(duì)濾波器標(biāo)識(shí)符和識(shí)別過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行解碼,就能使用在過(guò)去的幀圖像的解碼中使用的多種濾波器,可進(jìn)行高精度的移動(dòng)補(bǔ)償。并且,在該情況下,由于無(wú)需對(duì)濾波器系數(shù)進(jìn)行解碼,因而可減少要解碼的濾波器系數(shù)的符號(hào)量。另外,可以將表示是在解碼中使用的濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符合并來(lái)作為一個(gè)標(biāo)識(shí)符進(jìn)行解碼。
并且,在該情況下,在對(duì)水平和垂直方向獨(dú)立的非對(duì)稱形濾波器進(jìn)行解碼時(shí),通過(guò)對(duì)表示是在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器的標(biāo)識(shí)符“1”、表示在過(guò)去的幀圖像的解碼中使用的濾波器的幀的標(biāo)識(shí)符以及要解碼的濾波器的濾波器系數(shù)與在過(guò)去的幀圖像的解碼中使用的濾波器的濾波器系數(shù)的差分值進(jìn)行解碼,可選擇差分值更小的在過(guò)去的幀圖像的解碼中使用的濾波器,可削減要解碼的濾波器系數(shù)的符號(hào)量。
而且,在該情況下,還能最初作為生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行解碼的幀圖像的濾波器總是使用基準(zhǔn)濾波器,并在過(guò)去的幀圖像的解碼中使用的濾波器中必定包含基準(zhǔn)濾波器,由此,可不使用表示是基準(zhǔn)濾波器的標(biāo)識(shí)符“2”而選擇基準(zhǔn)濾波器,可減少要解碼的濾波器的標(biāo)識(shí)符的符號(hào)量。
并且,在上述各實(shí)施方式中,作為濾波器使用了生成1/2像素精度的參照?qǐng)D像的6 抽頭濾波器,然而使用的濾波器不限于此。例如,可以使用生成任意的分?jǐn)?shù)像素精度的參照?qǐng)D像的濾波器,可以使用任意抽頭數(shù)的濾波器。而且,生成在移動(dòng)補(bǔ)償中使用的分?jǐn)?shù)像素精度的參照?qǐng)D像的方法不限于上述方法。并且,參照?qǐng)D像的分?jǐn)?shù)像素精度不限于1/4像素精度,可采用任意的分?jǐn)?shù)像素精度。并且,在上述各實(shí)施方式中,作為使用的濾波器,準(zhǔn)備了上述第1濾波器、第2濾波器和第3濾波器的全部,然而無(wú)需準(zhǔn)備所有這些濾波器,沒有哪一個(gè)濾波器也都可以。而且,可以添加上述第1濾波器、第2濾波器和第3濾波器以外的濾波器作為使用的濾波器候選。
并且,在對(duì)濾波器1的濾波器系數(shù)進(jìn)行編碼的情況下,除了對(duì)各濾波器系數(shù)的值與前幀濾波器信息的各濾波器系數(shù)的差分值進(jìn)行編碼以外,還可以對(duì)各濾波器系數(shù)的值自身進(jìn)行編碼,也可以對(duì)基準(zhǔn)濾波器與各濾波器系數(shù)的差分值進(jìn)行編碼。
并且,在對(duì)濾波器1的濾波器系數(shù)進(jìn)行解碼的情況下,除了對(duì)各濾波器系數(shù)的值與前幀濾波器信息的各濾波器系數(shù)的差分值進(jìn)行解碼以外,還可以對(duì)各濾波器系數(shù)的值自身進(jìn)行解碼,也可以對(duì)基準(zhǔn)濾波器與各濾波器系數(shù)的差分值進(jìn)行解碼。
而且在上述各實(shí)施方式中,在濾波器決定部202中決定濾波器信息,在分?jǐn)?shù)精度參照?qǐng)D像生成部204中生成分?jǐn)?shù)精度參照?qǐng)D像,在幀圖像編碼/解碼部207中進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行編碼對(duì)象幀的編碼和解碼,然而該編碼和解碼方法不限于此。例如,在計(jì)算用于在濾波器決定部202中決定濾波器信息的編碼效率時(shí)進(jìn)行分?jǐn)?shù)精度參照?qǐng)D像生成和幀圖像編碼/解碼的情況下,可以省略分?jǐn)?shù)精度參照?qǐng)D像生成部204和幀圖像編碼/解碼部 207。
并且,在上述各實(shí)施方式中,輸出部208按照要編碼的各幀,在幀圖像編碼比特流 216的前面插入濾波器信息編碼比特流214來(lái)將2個(gè)比特流合并輸出到外部,然而可以將濾波器信息編碼比特流214合并在幀圖像編碼比特流216中來(lái)作為編碼比特流218輸出到外部。并且,輸入部801可以受理在編碼比特流807中包含的幀圖像編碼比特流216和濾波器信息編碼比特流214,對(duì)該兩個(gè)流進(jìn)行分離。
并且,在按照各參照幀使用不同的濾波器來(lái)生成分?jǐn)?shù)精度的參照?qǐng)D像的上述第2 實(shí)施方式中,前一幀已編碼的參照幀的第3濾波器無(wú)需包含前一幀的幀圖像的編碼中使用的全部濾波器。并且,前一幀已解碼的參照幀的第3濾波器可以不包含前一幀的幀圖像的解碼中使用的全部濾波器。
并且,在上述第2實(shí)施方式中,前一幀已編碼的參照幀的第1濾波器的濾波器系數(shù)可以不作為標(biāo)準(zhǔn)濾波器的濾波器系數(shù)的差分值進(jìn)行編碼。例如,前一幀已編碼的參照幀的第1濾波器的濾波器系數(shù)可以作為前一幀的幀圖像的編碼中使用的濾波器的任一濾波器39的濾波器系數(shù)的差分值進(jìn)行編碼,也可以作為與其他濾波器系數(shù)的差分值或者濾波器系數(shù)的值自身進(jìn)行編碼。
并且,在上述第2實(shí)施方式中,前一幀已解碼的參照幀的第1濾波器的濾波器系數(shù)可以不作為標(biāo)準(zhǔn)濾波器的濾波器系數(shù)的差分值進(jìn)行解碼。例如,前一幀已解碼的參照幀的第1濾波器的濾波器系數(shù)可以作為前一幀的幀圖像的解碼中使用的濾波器的任一濾波器的濾波器系數(shù)的差分值進(jìn)行解碼,也可以作為與其他濾波器系數(shù)的差分值或者濾波器系數(shù)的值自身進(jìn)行解碼。
并且,在上述第2實(shí)施方式中,決定濾波器的順序、對(duì)濾波器信息進(jìn)行編碼的順序以及對(duì)濾波器信息進(jìn)行解碼的順序不限于從編碼和解碼順序老的順序開始,也可以是其他順序。
權(quán)利要求
1.一種動(dòng)態(tài)圖像編碼裝置,該動(dòng)態(tài)圖像編碼裝置針對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,其特征在于,該動(dòng)態(tài)圖像編碼裝置具有濾波器信息存儲(chǔ)單元,其存儲(chǔ)在過(guò)去的幀圖像的編碼中使用的濾波器; 濾波器決定單元,其從至少包含由所述濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼單元,其對(duì)表示由所述濾波器決定單元所決定的濾波器的信息進(jìn)行編碼。
2.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)圖像編碼裝置,其特征在于,所述濾波器信息編碼單元在由所述濾波器決定單元所決定的濾波器是在所述過(guò)去的幀圖像的編碼中使用的濾波器的情況下,對(duì)表示是該濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行編碼。
3.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)圖像編碼裝置,其特征在于,所述濾波器信息存儲(chǔ)單元在有多個(gè)所述參照?qǐng)D像的情況下,按照所述各參照?qǐng)D像存儲(chǔ)在過(guò)去的幀圖像的編碼中使用的濾波器,所述濾波器決定單元在有多個(gè)所述參照?qǐng)D像的情況下,從至少包含由所述濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中,按照所述各參照?qǐng)D像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器。
4.根據(jù)權(quán)利要求3所述的動(dòng)態(tài)圖像編碼裝置,其特征在于,所述濾波器信息編碼單元在有多個(gè)所述參照?qǐng)D像、且由所述濾波器決定單元所決定的濾波器是在所述過(guò)去的幀圖像的編碼中使用的濾波器的情況下,按照所述各參照?qǐng)D像,對(duì)表示是該濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的濾波器信息的標(biāo)識(shí)符進(jìn)行編碼。
5.一種動(dòng)態(tài)圖像編碼裝置,該動(dòng)態(tài)圖像編碼裝置針對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,其特征在于,該動(dòng)態(tài)圖像編碼裝置具有濾波器信息存儲(chǔ)單元,其存儲(chǔ)在前一幀的幀圖像的編碼中使用的濾波器; 濾波器決定單元,其從至少包含由所述濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼單元,其對(duì)表示由所述濾波器決定單元所決定的濾波器的信息進(jìn)行編碼。
6.根據(jù)權(quán)利要求5所述的動(dòng)態(tài)圖像編碼裝置,其特征在于,所述濾波器信息編碼單元在所述濾波器決定單元所決定的濾波器是在所述前一幀的幀圖像的編碼中使用的濾波器的情況下,對(duì)表示是該濾波器的標(biāo)識(shí)符進(jìn)行編碼。
7.根據(jù)權(quán)利要求5所述的動(dòng)態(tài)圖像編碼裝置,其特征在于,所述濾波器信息存儲(chǔ)單元在有多個(gè)所述參照?qǐng)D像的情況下,按照所述各參照?qǐng)D像存儲(chǔ)在所述前一幀的幀圖像的編碼中使用的濾波器,所述濾波器決定單元在有多個(gè)所述參照?qǐng)D像的情況下,從至少包含由所述濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中,按照所述各參照?qǐng)D像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器。
8.根據(jù)權(quán)利要求7所述的動(dòng)態(tài)圖像編碼裝置,其特征在于,所述濾波器信息編碼單元在有多個(gè)所述參照?qǐng)D像、且由所述濾波器決定單元所決定的濾波器是在所述前一幀的幀圖像的編碼中使用的濾波器的情況下,按照所述各參照?qǐng)D像, 對(duì)表示是該濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的濾波器信息的標(biāo)識(shí)符進(jìn)行編碼。
9.根據(jù)權(quán)利要求1 8中的任一項(xiàng)所述的動(dòng)態(tài)圖像編碼裝置,其特征在于,所述濾波器決定單元從還包含在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器在內(nèi)的所述濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器。
10.根據(jù)權(quán)利要求9所述的動(dòng)態(tài)圖像編碼裝置,其特征在于,所述濾波器信息編碼單元在由所述濾波器決定單元所決定的濾波器是所述非對(duì)稱形濾波器的情況下,對(duì)表示是該非對(duì)稱形濾波器的標(biāo)識(shí)符和該非對(duì)稱形濾波器的濾波器系數(shù)進(jìn)行編碼。
11.根據(jù)權(quán)利要求1 8中的任一項(xiàng)所述的動(dòng)態(tài)圖像編碼裝置,其特征在于,所述濾波器決定單元從還包含預(yù)定的基準(zhǔn)濾波器在內(nèi)的所述濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器。
12.根據(jù)權(quán)利要求11所述的動(dòng)態(tài)圖像編碼裝置,其特征在于,所述濾波器信息編碼單元在由所述濾波器決定單元所決定的濾波器是所述基準(zhǔn)濾波器的情況下,對(duì)表示該基準(zhǔn)濾波器的標(biāo)識(shí)符進(jìn)行編碼。
13.一種動(dòng)態(tài)圖像解碼裝置,該動(dòng)態(tài)圖像解碼裝置按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像進(jìn)行解碼, 其特征在于,該動(dòng)態(tài)圖像解碼裝置具有濾波器信息存儲(chǔ)單元,其存儲(chǔ)在過(guò)去的幀圖像的解碼中使用的濾波器;以及濾波器信息解碼單元,其從至少包含由所述濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。
14.根據(jù)權(quán)利要求13所述的動(dòng)態(tài)圖像解碼裝置,其特征在于,所述濾波器信息解碼單元對(duì)表示是在所述過(guò)去的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行解碼。
15.根據(jù)權(quán)利要求13所述的動(dòng)態(tài)圖像解碼裝置,其特征在于,所述濾波器信息存儲(chǔ)單元在有多個(gè)所述參照?qǐng)D像的情況下,按照所述各參照?qǐng)D像存儲(chǔ)在過(guò)去的幀圖像的解碼中使用的濾波器。
16.根據(jù)權(quán)利要求15所述的動(dòng)態(tài)圖像解碼裝置,其特征在于,所述濾波器信息解碼單元在有多個(gè)所述參照?qǐng)D像的情況下,按照所述各參照?qǐng)D像,對(duì)表示是在所述過(guò)去的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行解碼。
17.一種動(dòng)態(tài)圖像解碼裝置,該動(dòng)態(tài)圖像解碼裝置按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像進(jìn)行解碼, 其特征在于,該動(dòng)態(tài)圖像解碼裝置具有濾波器信息存儲(chǔ)單元,其存儲(chǔ)在前一幀的幀圖像的解碼中使用的濾波器;以及濾波器信息解碼單元,其從至少包含由所述濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。
18.根據(jù)權(quán)利要求17所述的動(dòng)態(tài)圖像解碼裝置,其特征在于,所述濾波器信息解碼單元對(duì)表示是在所述前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符進(jìn)行解碼。
19.根據(jù)權(quán)利要求17所述的動(dòng)態(tài)圖像解碼裝置,其特征在于,所述濾波器信息存儲(chǔ)單元在有多個(gè)所述參照?qǐng)D像的情況下,按照所述各參照?qǐng)D像存儲(chǔ)在所述前一幀的幀圖像的解碼中使用的濾波器。
20.根據(jù)權(quán)利要求19所述的動(dòng)態(tài)圖像解碼裝置,其特征在于,所述濾波器信息解碼單元在有多個(gè)所述參照?qǐng)D像的情況下,按照所述各參照?qǐng)D像,對(duì)表示是在所述前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符進(jìn)行解碼。
21.根據(jù)權(quán)利要求13 20中的任一項(xiàng)所述的動(dòng)態(tài)圖像解碼裝置,其特征在于, 所述濾波器信息解碼單元從還包含在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器在內(nèi)的所述濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。
22.根據(jù)權(quán)利要求21所述的動(dòng)態(tài)圖像解碼裝置,其特征在于,所述濾波器信息解碼單元對(duì)表示是所述非對(duì)稱形濾波器的標(biāo)識(shí)符和該非對(duì)稱形濾波器的濾波器系數(shù)進(jìn)行解碼。
23.根據(jù)權(quán)利要求13 20中的任一項(xiàng)所述的動(dòng)態(tài)圖像解碼裝置,其特征在于, 所述濾波器信息解碼單元從還包含預(yù)定的基準(zhǔn)濾波器在內(nèi)的所述濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。
24.根據(jù)權(quán)利要求23所述的動(dòng)態(tài)圖像解碼裝置,其特征在于, 所述濾波器信息解碼單元對(duì)表示所述基準(zhǔn)濾波器的標(biāo)識(shí)符進(jìn)行解碼。
25.一種動(dòng)態(tài)圖像編碼方法,該動(dòng)態(tài)圖像編碼方法由動(dòng)態(tài)圖像編碼裝置針對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,其特征在于,該動(dòng)態(tài)圖像編碼方法具有濾波器信息存儲(chǔ)步驟,其由所述動(dòng)態(tài)圖像編碼裝置存儲(chǔ)在過(guò)去的幀圖像的編碼中使用的濾波器;濾波器決定步驟,其由所述動(dòng)態(tài)圖像編碼裝置從至少包含在所述濾波器信息存儲(chǔ)步驟中所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼步驟,其由所述動(dòng)態(tài)圖像編碼裝置對(duì)表示在所述濾波器決定步驟中所決定的濾波器的信息進(jìn)行編碼。
26.根據(jù)權(quán)利要求25所述的動(dòng)態(tài)圖像編碼方法,其特征在于,在所述濾波器決定步驟中所決定的濾波器是在所述過(guò)去的幀圖像的編碼中使用的濾波器的情況下,所述濾波器信息編碼步驟對(duì)表示是該濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行編碼。
27.根據(jù)權(quán)利要求25所述的動(dòng)態(tài)圖像編碼方法,其特征在于,在所述濾波器信息存儲(chǔ)步驟中,在有多個(gè)所述參照?qǐng)D像的情況下,按照所述各參照?qǐng)D像存儲(chǔ)在過(guò)去的幀圖像的編碼中使用的濾波器,在所述濾波器決定步驟中,在有多個(gè)所述參照?qǐng)D像的情況下,從至少包含在所述濾波器信息存儲(chǔ)步驟中所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中,按照所述各參照?qǐng)D像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器。
28.根據(jù)權(quán)利要求27所述的動(dòng)態(tài)圖像編碼方法,其特征在于,在所述濾波器信息編碼步驟中,在有多個(gè)所述參照?qǐng)D像、且在所述濾波器決定步驟中所決定的濾波器是在所述過(guò)去的幀圖像的編碼中使用的濾波器的情況下,按照所述各參照?qǐng)D像,對(duì)表示是該濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的濾波器信息的標(biāo)識(shí)符進(jìn)行編碼。
29.—種動(dòng)態(tài)圖像編碼方法,該動(dòng)態(tài)圖像編碼方法由動(dòng)態(tài)圖像編碼裝置針對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,其特征在于,該動(dòng)態(tài)圖像編碼方法具有濾波器信息存儲(chǔ)步驟,其由所述動(dòng)態(tài)圖像編碼裝置存儲(chǔ)在前一幀的幀圖像的編碼中使用的濾波器;濾波器決定步驟,其由所述動(dòng)態(tài)圖像編碼裝置從至少包含在所述濾波器信息存儲(chǔ)步驟中所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼步驟,其由所述動(dòng)態(tài)圖像編碼裝置對(duì)表示在所述濾波器決定步驟中所決定的濾波器的信息進(jìn)行編碼。
30.根據(jù)權(quán)利要求四所述的動(dòng)態(tài)圖像編碼方法,其特征在于,在所述濾波器決定步驟中所決定的濾波器是在所述前一幀的幀圖像的編碼中使用的濾波器的情況下,所述濾波器信息編碼步驟對(duì)表示是該濾波器的標(biāo)識(shí)符進(jìn)行編碼。
31.根據(jù)權(quán)利要求四所述的動(dòng)態(tài)圖像編碼方法,其特征在于,在所述濾波器信息存儲(chǔ)步驟中,在有多個(gè)所述參照?qǐng)D像的情況下,按照所述各參照?qǐng)D像存儲(chǔ)在所述前一幀的幀圖像的編碼中使用的濾波器,在所述濾波器決定步驟中,在有多個(gè)所述參照?qǐng)D像的情況下,從至少包含在所述濾波器信息存儲(chǔ)步驟中所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中,按照所述各參照?qǐng)D像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器。
32.根據(jù)權(quán)利要求31所述的動(dòng)態(tài)圖像編碼方法,其特征在于,在所述濾波器信息編碼步驟中,在有多個(gè)所述參照?qǐng)D像、且在所述濾波器決定步驟中所決定的濾波器是在所述前一幀的幀圖像的編碼中使用的濾波器的情況下,按照所述各參照?qǐng)D像,對(duì)表示是該濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的濾波器信息的標(biāo)識(shí)符進(jìn)行編碼。
33.根據(jù)權(quán)利要求25 32中的任一項(xiàng)所述的動(dòng)態(tài)圖像編碼方法,其特征在于,所述濾波器決定步驟從還包含在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器在內(nèi)的所述濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器。
34.根據(jù)權(quán)利要求33所述的動(dòng)態(tài)圖像編碼方法,其特征在于,在所述濾波器決定步驟中所決定的濾波器是所述非對(duì)稱形濾波器的情況下,所述濾波器信息編碼步驟對(duì)表示是該非對(duì)稱形濾波器的標(biāo)識(shí)符和該非對(duì)稱形濾波器的濾波器系數(shù)進(jìn)行編碼。
35.根據(jù)權(quán)利要求25 32中的任一項(xiàng)所述的動(dòng)態(tài)圖像編碼方法,其特征在于,所述濾波器決定步驟從還包含預(yù)定的基準(zhǔn)濾波器在內(nèi)的所述濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器。
36.根據(jù)權(quán)利要求35所述的動(dòng)態(tài)圖像編碼方法,其特征在于,在所述濾波器決定步驟中所決定的濾波器是所述基準(zhǔn)濾波器的情況下,所述濾波器信息編碼步驟對(duì)表示該基準(zhǔn)濾波器的標(biāo)識(shí)符進(jìn)行編碼。
37.一種動(dòng)態(tài)圖像解碼方法,該動(dòng)態(tài)圖像解碼方法由動(dòng)態(tài)圖像解碼裝置按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像進(jìn)行解碼,其特征在于,該動(dòng)態(tài)圖像解碼方法具有濾波器信息存儲(chǔ)步驟,其由所述動(dòng)態(tài)圖像解碼裝置存儲(chǔ)在過(guò)去的幀圖像的解碼中使用的濾波器;以及濾波器信息解碼步驟,其由所述動(dòng)態(tài)圖像解碼裝置從至少包含在所述濾波器信息存儲(chǔ)步驟中所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。
38.根據(jù)權(quán)利要求37所述的動(dòng)態(tài)圖像解碼方法,其特征在于,所述濾波器信息解碼步驟對(duì)表示是在所述過(guò)去的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行解碼。
39.根據(jù)權(quán)利要求37所述的動(dòng)態(tài)圖像解碼方法,其特征在于,在所述濾波器信息存儲(chǔ)步驟中,在有多個(gè)所述參照?qǐng)D像的情況下,按照所述各參照?qǐng)D像存儲(chǔ)在過(guò)去的幀圖像的解碼中使用的濾波器。
40.根據(jù)權(quán)利要求39所述的動(dòng)態(tài)圖像解碼方法,其特征在于,在所述濾波器信息解碼步驟中,在有多個(gè)所述參照?qǐng)D像的情況下,按照所述各參照?qǐng)D像,對(duì)表示是在所述過(guò)去的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符和用于識(shí)別使用了該濾波器的過(guò)去的幀圖像的標(biāo)識(shí)符進(jìn)行解碼。
41.一種動(dòng)態(tài)圖像解碼方法,該動(dòng)態(tài)圖像解碼方法由動(dòng)態(tài)圖像解碼裝置按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像進(jìn)行解碼,其特征在于,該動(dòng)態(tài)圖像解碼方法具有濾波器信息存儲(chǔ)步驟,其由所述動(dòng)態(tài)圖像解碼裝置存儲(chǔ)在前一幀的幀圖像的解碼中使用的濾波器;以及濾波器信息解碼步驟,其由所述動(dòng)態(tài)圖像解碼裝置從至少包含在所述濾波器信息存儲(chǔ)步驟中所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。
42.根據(jù)權(quán)利要求41所述的動(dòng)態(tài)圖像解碼方法,其特征在于,所述濾波器信息解碼步驟對(duì)表示是在所述前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符進(jìn)行解碼。
43.根據(jù)權(quán)利要求41所述的動(dòng)態(tài)圖像解碼方法,其特征在于,在所述濾波器信息存儲(chǔ)步驟中,在有多個(gè)所述參照?qǐng)D像的情況下,按照所述各參照?qǐng)D像存儲(chǔ)在所述前一幀的幀圖像的解碼中使用的濾波器。
44.根據(jù)權(quán)利要求43所述的動(dòng)態(tài)圖像解碼方法,其特征在于,在所述濾波器信息解碼步驟中,在有多個(gè)所述參照?qǐng)D像的情況下,按照所述各參照?qǐng)D像,對(duì)表示是在所述前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識(shí)符進(jìn)行解碼。
45.根據(jù)權(quán)利要求37 44中的任一項(xiàng)所述的動(dòng)態(tài)圖像解碼方法,其特征在于, 所述濾波器信息解碼步驟從還包含在水平和垂直方向獨(dú)立的非對(duì)稱形濾波器在內(nèi)的所述濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。
46.根據(jù)權(quán)利要求45所述的動(dòng)態(tài)圖像解碼方法,其特征在于,所述濾波器信息解碼步驟對(duì)表示是所述非對(duì)稱形濾波器的標(biāo)識(shí)符和該非對(duì)稱形濾波器的濾波器系數(shù)進(jìn)行解碼。
47.根據(jù)權(quán)利要求37 44中的任一項(xiàng)所述的動(dòng)態(tài)圖像解碼方法,其特征在于, 所述濾波器信息解碼步驟從還包含預(yù)定的基準(zhǔn)濾波器在內(nèi)的所述濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。
48.根據(jù)權(quán)利要求47所述的動(dòng)態(tài)圖像解碼方法,其特征在于, 所述濾波器信息解碼步驟對(duì)表示所述基準(zhǔn)濾波器的標(biāo)識(shí)符進(jìn)行解碼。
49.一種動(dòng)態(tài)圖像編碼程序,該動(dòng)態(tài)圖像編碼程序使計(jì)算機(jī)針對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,其特征在于,該動(dòng)態(tài)圖像編碼程序使計(jì)算機(jī)發(fā)揮以下單元的功能濾波器信息存儲(chǔ)單元,其存儲(chǔ)在過(guò)去的幀圖像的編碼中使用的濾波器; 濾波器決定單元,其從至少包含由所述濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼單元,其對(duì)表示由所述濾波器決定單元所決定的濾波器的信息進(jìn)行編碼。
50.一種動(dòng)態(tài)圖像解碼程序,該動(dòng)態(tài)圖像解碼程序使計(jì)算機(jī)按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像進(jìn)行解碼,其特征在于,該動(dòng)態(tài)圖像解碼程序使計(jì)算機(jī)發(fā)揮以下單元的功能濾波器信息存儲(chǔ)單元,其存儲(chǔ)在過(guò)去的幀圖像的解碼中使用的濾波器;以及濾波器信息解碼單元,其從至少包含由所述濾波器信息存儲(chǔ)單元所存儲(chǔ)的濾波器在內(nèi)的多個(gè)濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。
全文摘要
本發(fā)明在按照各幀使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償從而進(jìn)行編碼和解碼的情況下,可在減少濾波器系數(shù)的符號(hào)量的同時(shí),對(duì)在水平方向和垂直方向具有不同特性的影像進(jìn)行高精度的移動(dòng)補(bǔ)償。本發(fā)明的動(dòng)態(tài)圖像編碼裝置針對(duì)幀圖像的以時(shí)間序列構(gòu)成的動(dòng)態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照?qǐng)D像來(lái)進(jìn)行移動(dòng)補(bǔ)償,其特征在于,該動(dòng)態(tài)圖像編碼裝置具有濾波器信息存儲(chǔ)部,其存儲(chǔ)在過(guò)去的幀圖像的編碼中使用的濾波器;濾波器決定部,其從至少包含存儲(chǔ)在濾波器信息存儲(chǔ)部?jī)?nèi)的濾波器的多個(gè)濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼部,其對(duì)表示所決定的濾波器的信息進(jìn)行編碼。
文檔編號(hào)H04N7/36GK102497551SQ20111040175
公開日2012年6月13日 申請(qǐng)日期2007年11月28日 優(yōu)先權(quán)日2006年11月30日
發(fā)明者加藤禎篤, 文仲丞 申請(qǐng)人:株式會(huì)社Ntt都科摩