亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

動態(tài)圖像編碼裝置及方法、動態(tài)圖像解碼裝置及方法

文檔序號:8003249閱讀:322來源:國知局
專利名稱:動態(tài)圖像編碼裝置及方法、動態(tài)圖像解碼裝置及方法
技術(shù)領(lǐng)域
本發(fā)明涉及動態(tài)圖像編碼裝置、動態(tài)圖像編碼方法、動態(tài)圖像編碼程序、動態(tài)圖像解碼裝置、動態(tài)圖像解碼方法以及動態(tài)圖像解碼程序。
背景技術(shù)
在使用移動補(bǔ)償?shù)膭討B(tài)圖像編碼方式中,使用存儲在幀存儲器內(nèi)的過去已編碼的參照圖像來進(jìn)行編碼對象圖像的移動檢測,并使用檢測出的移動矢量來根據(jù)參照圖像生成移動補(bǔ)償圖像(預(yù)測圖像)。此時,通過使參照圖像的精度從本來存在于參照圖像內(nèi)的像素單位的精度(整數(shù)像素精度)變?yōu)槲挥趨⒄請D像的鄰接像素間的像素單位的精度(分?jǐn)?shù)像素精度),能以高精度補(bǔ)償編碼對象圖像的移動,可提高編碼效率。
在國際電信聯(lián)盟(International Telecommunication Union) "Advanced Video Coding for Generic audiovisual services (通用音視頻服務(wù)的先進(jìn)視頻編碼)”記載的 H. 264編碼方式中,通過使用1/4像素精度的參照圖像來進(jìn)行移動檢測和移動補(bǔ)償,實現(xiàn)了高的編碼效率。
具體地說,首先通過對整數(shù)像素精度的參照圖像施加系數(shù)(1、-5、20、20、_5、1)/32 的6抽頭濾波器來生成1/2像素精度的參照圖像。然后,通過對1/2像素精度的參照圖像施加系數(shù)(1、1)/2的2抽頭的平均值濾波器來生成1/4像素精度的參照圖像。
使用圖1來詳細(xì)說明H. 264編碼方式中的1/4像素精度的參照圖像的生成法。圖 1是具有1/4像素精度的參照圖像的像素的配置圖。位于2個整數(shù)像素信號的水平方向的中間位置的1/2像素信號是通過水平方向的6抽頭濾波器來生成的。例如,像素b是通過對整數(shù)像素E、F、G、H、I、J施加水平方向的6抽頭濾波器按下式(1)計算的。
b = (E-5F+20G+20H_5I+J)/32 ...(1)
并且,位于2個整數(shù)像素信號的垂直方向的中間位置的1/2像素信號是通過垂直方向的6抽頭濾波器來生成的。例如,像素h是通過對整數(shù)像素A、C、G、M、R、T施加垂直方向的6抽頭濾波器按下式( 計算的。
h = (A-5C+20G+20M-5R+T)/32 — (2)
位于4個整數(shù)像素信號的中間位置的1/2像素信號是通過在水平和垂直的雙方施加6抽頭濾波器來生成的。例如,像素j是在通過水平方向的6抽頭濾波器生成了 1/2像素信號aa、bb、b、s、gg、hh之后,通過對這些信號施加垂直方向的6抽頭濾波器按下式(3) 計算的。
j = (aa-5bb+20b+20s-5gg+hh)/32 ... (3)
或者,可以在通過垂直方向濾波而生成了 1/2像素信號(^、(1(1、11、111、擾、€€之后, 通過水平方向濾波按下式(4)生成像素j。
j = (cc-5dd+20h+20m-5ee+ff)/32 — (4)
然后,在計算出全部1/2像素信號之后,使用平均值濾波器來生成1/4像素信號。 圖1的像素a、c、i、k是通過對鄰接的整數(shù)像素信號或1/2像素信號施加水平方向的平均值濾波器來生成的。例如,像素a是通過下式( 來計算的。
a = (G+b) /2 ...(5)
像素d、f、η、q是通過對鄰接的整數(shù)像素信號或1/2像素信號施加垂直方向的平均值濾波器來生成的。例如,像素f是通過下式(6)來計算的。
f = (b+j)/2 ...(6)
像素e、g、p、r是通過施加傾斜方向的平均值濾波器來計算的。例如,像素r是通過下式(7)來計算的。
r = (m+s) /2 ... (7)
這樣,在H. 264編碼方式中,總是使用固定的6抽頭濾波器和2抽頭平均值濾波器來根據(jù)整數(shù)像素精度的參照圖像生成1/4像素精度的參照圖像。
另一方面,一般影像按各幀具有不同的像素精度的移動量和頻率特性,因而優(yōu)選的是按各幀使用不同的濾波器來生成分?jǐn)?shù)像素精度的參照圖像。
在下述非專利文獻(xiàn)1中,公開了按各幀使用不同的濾波器來生成1/4像素精度的參照圖像。具體地說,按分?jǐn)?shù)像素精度的各位置(圖1 *&a、b、C、d、e、f、g、h、i、j、k、n、 P、q、r的位置),準(zhǔn)備對水平和垂直方向的對象性有限制的二維6抽頭濾波器,通過對整數(shù)像素精度的參照圖像施加各濾波器來直接生成1/4像素精度的參照圖像。在該情況下,由于用于生成1/4像素精度的參照圖像的濾波器是按各幀來變更的,因而有必要按照各幀對 54個濾波器系數(shù)的信息進(jìn)行編碼和解碼。
并且,在下述非專利文獻(xiàn)2中,生成1/2像素精度的參照圖像的濾波器是按各幀來變更的。具體地說,使用(al、a2、a3、a3、a2、al)這樣的濾波器系數(shù)的一維對稱形6抽頭濾波器,根據(jù)整數(shù)像素精度的參照圖像生成1/2像素精度的參照圖像。1/4像素精度的參照圖像與H. 264編碼方式一樣,是對1/2像素精度的參照圖像施加系數(shù)(1、1)/2的2抽頭平均值濾波器來生成的。由于用于按各幀生成1/2像素精度的參照圖像的濾波器系數(shù)不同,因而有必要按照各幀對3個濾波器系數(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編碼方式中,由于總是使用固定的濾波器來生成分?jǐn)?shù)像素精度的參照圖像,因而不能生成與要編碼的各幀的特征相符的參照圖像。在非專利文獻(xiàn)1中,由于對按照要編碼的各幀生成1/4像素精度的參照圖像的M個濾波器系數(shù)進(jìn)行編碼,因而濾波器系數(shù)的信息增多,具有編碼效率下降的問題。在非專利文獻(xiàn)2中,由于僅對按照要編碼的各幀生成1/2像素信號的3個濾波器系數(shù)進(jìn)行編碼即可,因而與非專利文獻(xiàn)1相比濾波器系數(shù)的編碼量少,然而仍然有必要對濾波器系數(shù)進(jìn)行編碼。并且,由于非專利文獻(xiàn)1和非專利文獻(xiàn) 2都是關(guān)于水平和垂直方向?qū)ΨQ的濾波器,因而具有不能對在水平和垂直方向具有不同特性的影像進(jìn)行高精度的移動補(bǔ)償?shù)膯栴}。發(fā)明內(nèi)容
本發(fā)明是鑒于以上方面而作成的,本發(fā)明的目的是提供一種在按照要編碼的各幀使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償從而進(jìn)行編碼和解碼的情況下, 可在減少濾波器系數(shù)的符號量的同時,對在水平方向和垂直方向具有不同特性的影像進(jìn)行高精度的移動補(bǔ)償?shù)膭討B(tài)圖像編碼裝置、動態(tài)圖像編碼方法、動態(tài)圖像編碼程序、動態(tài)圖像解碼裝置、動態(tài)圖像解碼方法以及動態(tài)圖像解碼程序。
本發(fā)明的動態(tài)圖像編碼裝置針對幀圖像的以時間序列構(gòu)成的動態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償,其特征在于,該動態(tài)圖像編碼裝置具有濾波器信息存儲單元,其存儲在過去的幀圖像的編碼中使用的濾波器;濾波器決定單元,其從至少包含由濾波器信息存儲單元所存儲的濾波器在內(nèi)的多個濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼單元,其對表示由濾波器決定單元所決定的濾波器的信息進(jìn)行編碼。
并且,本發(fā)明的動態(tài)圖像編碼方法由動態(tài)圖像編碼裝置針對幀圖像的以時間序列構(gòu)成的動態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償,其特征在于,該動態(tài)圖像編碼方法具有濾波器信息存儲步驟,其由動態(tài)圖像編碼裝置存儲在過去的幀圖像的編碼中使用的濾波器;濾波器決定步驟,其由動態(tài)圖像編碼裝置從至少包含在濾波器信息存儲步驟中所存儲的濾波器在內(nèi)的多個濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼步驟,其由動態(tài)圖像編碼裝置對表示在濾波器決定步驟中所決定的濾波器的信息進(jìn)行編碼。
并且,本發(fā)明的動態(tài)圖像編碼程序使計算機(jī)執(zhí)行功能,以便針對幀圖像的以時間序列構(gòu)成的動態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償,其特征在于,該動態(tài)圖像編碼程序使計算機(jī)發(fā)揮以下單元的功能濾波器信息存儲單元,其存儲在過去的幀圖像的編碼中使用的濾波器;濾波器決定單元,其從至少包含由濾波器信息存儲單元所存儲的濾波器在內(nèi)的多個濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼單元,其對表示由濾波器決定單元所決定的濾波器的信息進(jìn)行編碼。
根據(jù)這種動態(tài)圖像編碼裝置、動態(tài)圖像編碼方法以及動態(tài)圖像編碼程序,在按照各幀使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償從而進(jìn)行編碼的情況下,從至少包含在過去的幀圖像的編碼中使用的濾波器在內(nèi)的多個濾波器候選中選擇并決定濾波器。因此,只需對表示在過去的幀圖像的編碼中使用的濾波器的信息進(jìn)行編碼就夠了。結(jié)果,可減少濾波器系數(shù)的符號量。并且,由于可將多種濾波器用于生成分?jǐn)?shù)像素精度的參照圖像,因而能進(jìn)行高精度的移動補(bǔ)償。
在本發(fā)明的動態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息編碼單元在由濾波器決定單元所決定的濾波器是在過去的幀圖像的編碼中使用的濾波器的情況下,對表示是該濾波器的標(biāo)識符和用于識別使用了該濾波器的過去的幀圖像的標(biāo)識符進(jìn)行編碼。并且,在本發(fā)明的動態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器決定步驟中所決定的濾波器是在過去的幀圖像的編碼中使用的濾波器的情況下,濾波器信息編碼步驟對表示是該濾波器的標(biāo)識符和用于識別使用了該濾波器的過去的幀圖像的標(biāo)識符進(jìn)行編碼。在該情況下,當(dāng)在過去的幀圖像的編碼中使用的濾波器被決定為在當(dāng)前的幀圖像的編碼中使用的濾波器時,對表示是在過去的幀圖像的編碼中使用的濾波器的標(biāo)識符和用于識別使用了該濾波器的過去的幀圖像的標(biāo)識符進(jìn)行編碼。即,只需對這些標(biāo)識符進(jìn)行編碼就夠了,無需對濾波器系數(shù)進(jìn)行編碼。結(jié)果,可減少濾波器系數(shù)的符號量。在本發(fā)明的動態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息存儲單元在有多個參照圖像的情況下,按照各參照圖像存儲在過去的幀圖像的編碼中使用的濾波器,濾波器決定單元在有多個參照圖像的情況下,從至少包含由濾波器信息存儲單元所存儲的濾波器在內(nèi)的多個濾波器候選中,按照各參照圖像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器。并且,在本發(fā)明的動態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器信息存儲步驟中,在有多個參照圖像的情況下,按照各參照圖像存儲在過去的幀圖像的編碼中使用的濾波器, 在濾波器決定步驟中,在有多個參照圖像的情況下,從至少包含在濾波器信息存儲步驟中所存儲的濾波器在內(nèi)的多個濾波器候選中,按照各參照圖像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器。在該情況下,當(dāng)存在多個參照圖像時,按照各參照圖像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器,因而能按照各參照圖像使用不同的濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償從而進(jìn)行編碼。因此,即使在要編碼的幀圖像針對各參照圖像具有不同的像素精度的移動量和頻率特性的情況下,也能進(jìn)行高精度的移動補(bǔ)償。在本發(fā)明的動態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息編碼單元在有多個參照圖像、且由濾波器決定單元所決定的濾波器是在過去的幀圖像的編碼中使用的濾波器的情況下,按照各參照圖像,對表示是該濾波器的標(biāo)識符和用于識別使用了該濾波器的過去的幀圖像的濾波器信息的標(biāo)識符進(jìn)行編碼。并且,在本發(fā)明的動態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器信息編碼步驟中,在有多個參照圖像、且在濾波器決定步驟中所決定的濾波器是在過去的幀圖像的編碼中使用的濾波器的情況下,按照各參照圖像,對表示是該濾波器的標(biāo)識符和用于識別使用了該濾波器的過去的幀圖像的濾波器信息的標(biāo)識符進(jìn)行編碼。在該情況下,當(dāng)在過去的幀圖像的編碼中使用的濾波器被決定為在當(dāng)前的幀圖像的編碼中使用的濾波器時,對表示是在過去的幀圖像的編碼中使用的濾波器的標(biāo)識符和用于識別使用了該濾波器的過去的幀圖像的標(biāo)識符進(jìn)行編碼。即,只需對這些標(biāo)識符進(jìn)行編碼就夠了,無需對濾波器系數(shù)進(jìn)行編碼。結(jié)果,可減少濾波器系數(shù)的符號量。并且,由于按照各參照圖像執(zhí)行該編碼,因而即使在要編碼的幀圖像針對各參照圖像具有不同的像素精度的移動量和頻率特性的情況下,也能進(jìn)行高精度的移動補(bǔ)償。本發(fā)明的動態(tài)圖像編碼裝置針對幀圖像的以時間序列構(gòu)成的動態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償,其特征在于,該動態(tài)圖像編碼裝置具有濾波器信息存儲單元,其存儲在前一幀的幀圖像的編碼中使用的濾波器; 濾波器決定單元,其從至少包含由濾波器信息存儲單元所存儲的濾波器在內(nèi)的多個濾波器
11候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼單元,其對表示由濾波器決定單元所決定的濾波器的信息進(jìn)行編碼。并且,本發(fā)明的動態(tài)圖像編碼方法由動態(tài)圖像編碼裝置針對幀圖像的以時間序列構(gòu)成的動態(tài)圖像,按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償,其特征在于,該動態(tài)圖像編碼方法具有濾波器信息存儲步驟,其由動態(tài)圖像編碼裝置存儲在前一幀的幀圖像的編碼中使用的濾波器;濾波器決定步驟,其由動態(tài)圖像編碼裝置從至少包含在濾波器信息存儲步驟中所存儲的濾波器在內(nèi)的多個濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器;以及濾波器信息編碼步驟,其由動態(tài)圖像編碼裝置對表示在濾波器決定步驟中所決定的濾波器的信息進(jìn)行編碼。根據(jù)這種動態(tài)圖像編碼裝置和動態(tài)圖像編碼方法,在按照各幀使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償從而進(jìn)行編碼的情況下,從至少包含在前一幀的幀圖像的編碼中使用的濾波器在內(nèi)的多個濾波器候選中選擇并決定濾波器。因此,在所決定的濾波器是在前一幀的幀圖像的編碼中使用的濾波器的情況下,只需對表示在前一幀的幀圖像的編碼中使用的濾波器的信息進(jìn)行編碼就夠了。結(jié)果,可減少濾波器系數(shù)的符號量。在本發(fā)明的動態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息編碼單元在由濾波器決定單元所決定的濾波器是在前一幀的幀圖像的編碼中使用的濾波器的情況下,對表示是該濾波器的標(biāo)識符進(jìn)行編碼。并且,在本發(fā)明的動態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器決定步驟中所決定的濾波器是在前一幀的幀圖像的編碼中使用的濾波器的情況下,濾波器信息編碼步驟對表示是該濾波器的標(biāo)識符進(jìn)行編碼。在該情況下,當(dāng)在前一幀的幀圖像的編碼中使用的濾波器被決定為在當(dāng)前的幀圖像的編碼中使用的濾波器時,對表示是在前一幀的幀圖像的編碼中使用的濾波器的標(biāo)識符進(jìn)行編碼。即,只需對該標(biāo)識符進(jìn)行編碼就夠了,無需對濾波器系數(shù)進(jìn)行編碼。結(jié)果,可減少濾波器系數(shù)的符號量。在本發(fā)明的動態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息存儲單元在有多個參照圖像的情況下,按照各參照圖像存儲在前一幀的幀圖像的編碼中使用的濾波器,濾波器決定單元在有多個參照圖像的情況下,從至少包含由濾波器信息存儲單元所存儲的濾波器在內(nèi)的多個濾波器候選中,按照各參照圖像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器。并且,在本發(fā)明的動態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器信息存儲步驟中,在有多個參照圖像的情況下,按照各參照圖像存儲在前一幀的幀圖像的編碼中使用的濾波器,在濾波器決定步驟中,在有多個參照圖像的情況下,從至少包含在濾波器信息存儲步驟中所存儲的濾波器在內(nèi)的多個濾波器候選中,按照各參照圖像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器。在該情況下,當(dāng)存在多個參照圖像時,按照各參照圖像選擇在當(dāng)前的幀圖像的編碼中使用的濾波器,因而能按照各參照圖像使用不同的濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償從而進(jìn)行編碼。因此,即使在要編碼的幀圖像針對各參照圖像具有不同的像素精度的移動量和頻率特性的情況下,也能進(jìn)行高精度的移動補(bǔ)償。在本發(fā)明的動態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息編碼單元在有多個所述參照圖像、且由濾波器決定單元所決定的濾波器是在前一幀的幀圖像的編碼中使用的濾波器的情況下,按照各參照圖像,對表示是該濾波器的標(biāo)識符和用于識別使用了該濾波器的過去的幀圖像的濾波器信息的標(biāo)識符進(jìn)行編碼。并且,在本發(fā)明的動態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器信息編碼步驟中,在有多個參照圖像、且在濾波器決定步驟中所決定的濾波器是在前一幀的幀圖像的編碼中使用的濾波器的情況下,按照各參照圖像,對表示是該濾波器的標(biāo)識符和用于識別使用了該濾波器的過去的幀圖像的濾波器信息的標(biāo)識符進(jìn)行編碼。在該情況下,當(dāng)在前一幀的幀圖像的編碼中使用的濾波器被決定為在當(dāng)前的幀圖像的編碼中使用的濾波器時,對表示所決定的濾波器的標(biāo)識符和用于識別使用了該濾波器的過去的幀圖像的濾波器信息的標(biāo)識符進(jìn)行編碼。這樣只需對兩個標(biāo)識符進(jìn)行編碼就夠了,因而無需對濾波器系數(shù)進(jìn)行編碼。結(jié)果,可減少濾波器系數(shù)的符號量。并且,由于按照各參照圖像執(zhí)行該編碼,因而即使在要編碼的幀圖像針對各參照圖像具有不同的像素精度的移動量和頻率特性的情況下,也能進(jìn)行高精度的移動補(bǔ)償。在本發(fā)明的動態(tài)圖像編碼裝置中,濾波器決定單元從還包含在水平和垂直方向獨立的非對稱形濾波器在內(nèi)的濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器。并且,在本發(fā)明的動態(tài)圖像編碼方法中,濾波器決定步驟從還包含在水平和垂直方向獨立的非對稱形濾波器在內(nèi)的濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器。在該情況下,由于濾波器候選內(nèi)還包含有在水平和垂直方向獨立的非對稱形濾波器,因而當(dāng)該非對稱形濾波器被決定為在當(dāng)前的幀圖像的編碼中使用的濾波器時,能以少的濾波器系數(shù)的符號量對在水平方向和垂直方向具有不同特性的影像進(jìn)行高精度的移動補(bǔ)償。在本發(fā)明的動態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息編碼單元在由濾波器決定單元所決定的濾波器是非對稱形濾波器的情況下,對表示是該非對稱形濾波器的標(biāo)識符和該非對稱形濾波器的濾波器系數(shù)進(jìn)行編碼。在本發(fā)明的動態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器決定步驟中所決定的濾波器是非對稱形濾波器的情況下,濾波器信息編碼步驟對表示是該非對稱形濾波器的標(biāo)識符和該非對稱形濾波器的濾波器系數(shù)進(jìn)行編碼。在該情況下,當(dāng)非對稱形濾波器被決定為在當(dāng)前的幀圖像的編碼中使用的濾波器時,對表示是在水平和垂直方向獨立的非對稱形濾波器的標(biāo)識符和該濾波器的濾波器系數(shù)進(jìn)行編碼。因此,能以少的濾波器系數(shù)的符號量對在水平方向和垂直方向具有不同特性的影像進(jìn)行高精度的移動補(bǔ)償。在本發(fā)明的動態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器決定單元從還包含預(yù)定的基準(zhǔn)濾波器在內(nèi)的濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器。并且,在本發(fā)明的動態(tài)圖像編碼方法中,優(yōu)選的是,濾波器決定步驟從還包含預(yù)定的基準(zhǔn)濾波器在內(nèi)的濾波器候選中選擇并決定在當(dāng)前的幀圖像的編碼中使用的濾波器。在該情況下,由于濾波器候選內(nèi)還包含有基準(zhǔn)濾波器,因而當(dāng)該基準(zhǔn)濾波器被決定為在當(dāng)前的幀圖像的編碼中使用的濾波器時,只需對表示該基準(zhǔn)濾波器的信息進(jìn)行編碼就夠了。結(jié)果,可減少濾波器系數(shù)的符號量。
在本發(fā)明的動態(tài)圖像編碼裝置中,優(yōu)選的是,濾波器信息編碼單元在由濾波器決定單元所決定的濾波器是基準(zhǔn)濾波器的情況下,對表示該基準(zhǔn)濾波器的標(biāo)識符進(jìn)行編碼。并且,在本發(fā)明的動態(tài)圖像編碼方法中,優(yōu)選的是,在濾波器決定步驟中所決定的濾波器是基準(zhǔn)濾波器的情況下,濾波器信息編碼步驟對表示該基準(zhǔn)濾波器的標(biāo)識符進(jìn)行編碼。在該情況下,在決定了基準(zhǔn)濾波器的情況下,對表示該基準(zhǔn)濾波器的標(biāo)識符進(jìn)行編碼。即,只需對該標(biāo)識符進(jìn)行編碼就夠了,無需對濾波器系數(shù)進(jìn)行編碼。結(jié)果,可減少濾波器系數(shù)的符號量。本發(fā)明的動態(tài)圖像解碼裝置按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償,對幀圖像的以時間序列構(gòu)成的動態(tài)圖像進(jìn)行解碼,其特征在于,該動態(tài)圖像解碼裝置具有濾波器信息存儲單元,其存儲在過去的幀圖像的解碼中使用的濾波器;以及濾波器信息解碼單元,其從至少包含由濾波器信息存儲單元所存儲的濾波器在內(nèi)的多個濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。并且,本發(fā)明的動態(tài)圖像解碼方法由動態(tài)圖像解碼裝置按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償,對幀圖像的以時間序列構(gòu)成的動態(tài)圖像進(jìn)行解碼,其特征在于,該動態(tài)圖像解碼方法具有濾波器信息存儲步驟,其由動態(tài)圖像解碼裝置存儲在過去的幀圖像的解碼中使用的濾波器;以及濾波器信息解碼步驟,其由動態(tài)圖像解碼裝置從至少包含在濾波器信息存儲步驟中所存儲的濾波器在內(nèi)的多個濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。并且,本發(fā)明的動態(tài)圖像解碼程序使計算機(jī)執(zhí)行功能,以便按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償,對幀圖像的以時間序列構(gòu)成的動態(tài)圖像進(jìn)行解碼,其特征在于,該動態(tài)圖像解碼程序使計算機(jī)發(fā)揮以下單元的功能濾波器信息存儲單元,其存儲在過去的幀圖像的解碼中使用的濾波器;以及濾波器信息解碼單元,其從至少包含由濾波器信息存儲單元所存儲的濾波器在內(nèi)的多個濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。根據(jù)這種動態(tài)圖像解碼裝置、動態(tài)圖像解碼方法以及動態(tài)圖像解碼程序,在按照各幀使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償并進(jìn)行解碼的情況下,從至少包含在過去的幀圖像的解碼中使用的濾波器在內(nèi)的多個濾波器候選中選擇濾波器。因此,只需對表示在過去的幀圖像的解碼中使用的濾波器的信息進(jìn)行解碼就夠了。結(jié)果,可減少要解碼的濾波器系數(shù)的符號量。并且,由于可將多種濾波器用于生成分?jǐn)?shù)像素精度的參照圖像,因而能進(jìn)行高精度的移動補(bǔ)償。在本發(fā)明的動態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元對表示是在過去的幀圖像的解碼中使用的濾波器的標(biāo)識符和用于識別使用了該濾波器的過去的幀圖像的標(biāo)識符進(jìn)行解碼。并且,在本發(fā)明的動態(tài)圖像解碼方法中,優(yōu)選的是,濾波器信息解碼步驟對表示是在過去的幀圖像的解碼中使用的濾波器的標(biāo)識符和用于識別使用了該濾波器的過去的幀圖像的標(biāo)識符進(jìn)行解碼。在該情況下,當(dāng)在過去的幀圖像的解碼中使用的濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時,對表示是在過去的幀圖像的解碼中使用的濾波器的標(biāo)識符和用于識別使用了該濾波器的過去的幀圖像的標(biāo)識符進(jìn)行解碼。即,只需對這些標(biāo)識符進(jìn)行解碼就夠了,無需對濾波器系數(shù)進(jìn)行解碼。結(jié)果,可減少要解碼的濾波器系數(shù)的符號量。在本發(fā)明的動態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息存儲單元在有多個參照圖像的情況下,按照各參照圖像存儲在過去的幀圖像的解碼中使用的濾波器。并且,在本發(fā)明的動態(tài)圖像解碼方法中,優(yōu)選的是,在濾波器信息存儲步驟中,在有多個參照圖像的情況下,按照各參照圖像存儲在過去的幀圖像的解碼中使用的濾波器。在該情況下,當(dāng)存在多個參照圖像時,按照各參照圖像存儲在當(dāng)前的幀圖像的編碼中使用的濾波器,因而能按照各參照圖像使用不同的濾波器來對分?jǐn)?shù)像素精度的參照圖像進(jìn)行移動補(bǔ)償從而進(jìn)行解碼。結(jié)果,即使在要解碼的幀圖像針對各參照圖像具有不同的像素精度的移動量和頻率特性的情況下,也能進(jìn)行高精度的移動補(bǔ)償。在本發(fā)明的動態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元在有多個參照圖像的情況下,按照各參照圖像,對表示是在過去的幀圖像的解碼中使用的濾波器的標(biāo)識符和用于識別使用了該濾波器的過去的幀圖像的標(biāo)識符進(jìn)行解碼。并且,在本發(fā)明的動態(tài)圖像解碼方法中,優(yōu)選的是,在濾波器信息解碼步驟中,在有多個參照圖像的情況下,按照各參照圖像,對表示是在過去的幀圖像的解碼中使用的濾波器的標(biāo)識符和用于識別使用了該濾波器的過去的幀圖像的標(biāo)識符進(jìn)行解碼。在該情況下,當(dāng)在過去的幀圖像的解碼中使用的濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時,對表示是在過去的幀圖像的解碼中使用的濾波器的標(biāo)識符和用于識別使用了該濾波器的過去的幀圖像的標(biāo)識符進(jìn)行解碼。即,只需對這些標(biāo)識符進(jìn)行解碼就夠了,無需對濾波器系數(shù)進(jìn)行解碼。結(jié)果,可減少要解碼的濾波器系數(shù)的符號量。并且, 由于按照各參照圖像執(zhí)行該解碼,因而即使在要解碼的幀圖像針對各參照圖像具有不同的像素精度的移動量和頻率特性的情況下,也能進(jìn)行高精度的移動補(bǔ)償。本發(fā)明的動態(tài)圖像解碼裝置按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償,對幀圖像的以時間序列構(gòu)成的動態(tài)圖像進(jìn)行解碼,其特征在于,該動態(tài)圖像解碼裝置具有濾波器信息存儲單元,其存儲在前一幀的幀圖像的解碼中使用的濾波器;以及濾波器信息解碼單元,其從至少包含由濾波器信息存儲單元所存儲的濾波器在內(nèi)的多個濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。并且,本發(fā)明的動態(tài)圖像解碼方法由動態(tài)圖像解碼裝置按照各幀圖像使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償,對幀圖像的以時間序列構(gòu)成的動態(tài)圖像進(jìn)行解碼,其特征在于,該動態(tài)圖像解碼方法具有濾波器信息存儲步驟,其由動態(tài)圖像解碼裝置存儲在前一幀的幀圖像的解碼中使用的濾波器;以及濾波器信息解碼步驟,其由動態(tài)圖像解碼裝置從至少包含在濾波器信息存儲步驟中所存儲的濾波器在內(nèi)的多個濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。根據(jù)這種動態(tài)圖像解碼裝置和動態(tài)圖像解碼方法,在按照各幀使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償從而進(jìn)行解碼的情況下,從至少包含在前一幀的幀圖像的解碼中使用的濾波器在內(nèi)的多個濾波器候選中選擇濾波器。因此,只需對表示在前一幀的幀圖像的解碼中使用的濾波器的信息進(jìn)行解碼就夠了。結(jié)果,可減少要解碼的濾波器系數(shù)的符號量。在本發(fā)明的動態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元對表示是在前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識符進(jìn)行解碼。并且,在本發(fā)明的動態(tài)圖像解碼方法中,優(yōu)選的是,濾波器信息解碼步驟對表示是在前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識符進(jìn)行解碼。在該情況下,當(dāng)在前一幀的幀圖像的解碼中使用的濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時,對表示是在前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識符進(jìn)行解碼。即,只需對該標(biāo)識符進(jìn)行解碼就夠了,無需對濾波器系數(shù)進(jìn)行解碼。結(jié)果,可減少要解碼的濾波器系數(shù)的符號量。在本發(fā)明的動態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息存儲單元在有多個參照圖像的情況下,按照各參照圖像存儲在前一幀的幀圖像的解碼中使用的濾波器。并且,在本發(fā)明的動態(tài)圖像解碼方法中,優(yōu)選的是,在濾波器信息存儲步驟中,在有多個參照圖像的情況下,按照各參照圖像存儲在前一幀的幀圖像的解碼中使用的濾波
ο在該情況下,當(dāng)存在多個參照圖像時,按照各參照圖像存儲在前一幀的幀圖像的解碼中使用的濾波器,因而能按照各參照圖像使用不同的濾波器來對分?jǐn)?shù)像素精度的參照圖像進(jìn)行移動補(bǔ)償從而進(jìn)行解碼。結(jié)果,即使在要解碼的幀圖像針對各參照圖像具有不同的像素精度的移動量和頻率特性的情況下,也能進(jìn)行高精度的移動補(bǔ)償。在本發(fā)明的動態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元在有多個參照圖像的情況下,按照各參照圖像,對表示是在前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識符進(jìn)行解碼。并且,在本發(fā)明的動態(tài)圖像解碼方法中,優(yōu)選的是,在濾波器信息解碼步驟中,在有多個參照圖像的情況下,按照各參照圖像,對表示是在前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識符進(jìn)行解碼。在該情況下,當(dāng)在前一幀的幀圖像的解碼中使用的濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時,對表示是在前一幀的幀圖像的解碼中使用的濾波器的標(biāo)識符進(jìn)行解碼。即,只需對該標(biāo)識符進(jìn)行解碼就夠了,無需對濾波器系數(shù)進(jìn)行解碼。結(jié)果,可減少要解碼的濾波器系數(shù)的符號量。并且,由于按照各參照圖像執(zhí)行該解碼,因而即使在要解碼的幀圖像針對各參照圖像具有不同的像素精度的移動量和頻率特性的情況下,也能進(jìn)行高精度的移動補(bǔ)償。在本發(fā)明的動態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元從還包含在水平和垂直方向獨立的非對稱形濾波器在內(nèi)的濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。并且,在本發(fā)明的動態(tài)圖像解碼方法中,優(yōu)選的是,濾波器信息解碼步驟從還包含在水平和垂直方向獨立的非對稱形濾波器在內(nèi)的濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。在該情況下,濾波器候選內(nèi)還包含有在水平和垂直方向獨立的非對稱形濾波器。 因此,當(dāng)該非對稱形濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時,即使要解碼的濾波器系數(shù)的符號量減少,也能對在水平方向和垂直方向具有不同特性的影像進(jìn)行高精度的移動補(bǔ)償。在本發(fā)明的動態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元對表示是非對稱形濾波器的標(biāo)識符和該非對稱形濾波器的濾波器系數(shù)進(jìn)行解碼。并且,在本發(fā)明的動態(tài)圖像解碼方法中,優(yōu)選的是,濾波器信息解碼步驟對表示是非對稱形濾波器的標(biāo)識符和該非對稱形濾波器的濾波器系數(shù)進(jìn)行解碼。在該情況下,當(dāng)在水平和垂直方向獨立的非對稱形濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時,對表示是該非對稱形濾波器的標(biāo)識符和該非對稱形濾波器的濾波器系數(shù)進(jìn)行解碼。因此,即使要解碼的濾波器系數(shù)的符號量減少,也能對在水平方向和垂直方向具有不同特性的影像進(jìn)行高精度的移動補(bǔ)償。在本發(fā)明的動態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元從還包含預(yù)定的基準(zhǔn)濾波器在內(nèi)的濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。并且,在本發(fā)明的動態(tài)圖像解碼方法中,優(yōu)選的是,濾波器信息解碼步驟從還包含預(yù)定的基準(zhǔn)濾波器在內(nèi)的濾波器候選中選擇在當(dāng)前的幀圖像的解碼中使用的濾波器并進(jìn)行解碼。在該情況下,由于濾波器候選內(nèi)還包含有基準(zhǔn)濾波器,因而當(dāng)該基準(zhǔn)濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時,只需對表示該基準(zhǔn)濾波器的信息進(jìn)行解碼就夠了。結(jié)果,可減少要解碼的濾波器系數(shù)的符號量。在本發(fā)明的動態(tài)圖像解碼裝置中,優(yōu)選的是,濾波器信息解碼單元對表示基準(zhǔn)濾波器的標(biāo)識符進(jìn)行解碼。并且,在本發(fā)明的動態(tài)圖像解碼方法中,優(yōu)選的是,濾波器信息解碼步驟對表示基準(zhǔn)濾波器的標(biāo)識符進(jìn)行解碼。在該情況下,當(dāng)基準(zhǔn)濾波器被選擇為在當(dāng)前的幀圖像的解碼中使用的濾波器時, 對表示該基準(zhǔn)濾波器的標(biāo)識符進(jìn)行解碼。即,只需對該標(biāo)識符進(jìn)行解碼就夠了,無需對濾波器系數(shù)進(jìn)行解碼。結(jié)果,可減少要解碼的濾波器系數(shù)的符號量。根據(jù)這樣的動態(tài)圖像編碼裝置、動態(tài)圖像編碼方法、動態(tài)圖像編碼程序、動態(tài)圖像解碼裝置、動態(tài)圖像解碼方法以及動態(tài)圖像解碼程序,在按照各幀使用濾波器生成分?jǐn)?shù)像素精度的參照圖像來進(jìn)行移動補(bǔ)償從而進(jìn)行編碼和解碼的情況下,可在減少濾波器系數(shù)的符號量的同時,對在水平方向和垂直方向具有不同特性的影像進(jìn)行高精度的移動補(bǔ)償。


圖1是具有1/4像素精度的參照圖像的像素的配置圖。圖2是示出第1實施方式涉及的動態(tài)圖像編碼裝置的結(jié)構(gòu)的框圖。圖3是說明圖2所示的濾波器決定部的框圖。圖4是說明第1實施方式涉及的動態(tài)圖像編碼方法的流程圖。圖5是說明圖4所示的濾波器決定步驟的流程圖。圖6是說明圖4所示的濾波器信息編碼步驟的流程圖。圖7是示出第1實施方式涉及的動態(tài)圖像編碼程序的結(jié)構(gòu)的圖。圖8是示出第1實施方式涉及的動態(tài)圖像解碼裝置的結(jié)構(gòu)的框圖。圖9是說明第1實施方式涉及的動態(tài)圖像解碼方法的流程圖。圖10是說明圖9所示的濾波器信息解碼步驟的流程圖。
17
圖11是示出第1實施方式涉及的動態(tài)圖像解碼程序的結(jié)構(gòu)的圖。圖12是對第2實施方式中的編碼對象的幀和參照幀的編碼順序進(jìn)行說明的圖。圖13是說明第2實施方式中的濾波器決定步驟的流程圖。圖14是說明第2實施方式中的濾波器信息編碼步驟的流程圖。圖15是對第2實施方式中的解碼對象的幀和參照幀的解碼順序進(jìn)行說明的圖。圖16是說明第2實施方式中的濾波器信息解碼步驟的流程圖。標(biāo)號說明20 動態(tài)圖像編碼裝置;70 動態(tài)圖像編碼程序;80 動態(tài)圖像解碼裝置;110 動態(tài)圖像解碼程序;202 濾波器決定部(濾波器決定單元);203 濾波器信息存儲部(濾波器信息存儲單元);205 濾波器信息編碼部(濾波器信息編碼單元);703 濾波器決定模塊; 704 濾波器信息存儲模塊;706 濾波器信息編碼模塊;802 濾波器信息解碼部(濾波器信息解碼單元);803 濾波器信息存儲部(濾波器信息存儲單元);1103:濾波器信息解碼模塊;1104 濾波器信息存儲模塊;20201 濾波器系數(shù)決定部;20202 濾波器編碼效率計算部;20203 濾波器編碼效率計算部;20204 濾波器編碼效率計算部;20205 編碼效率比較部。
具體實施例方式(第1實施方式)參照

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