(57)【要約】【課題】所定単位領域毎に異なるフィルタ特性にてフィルタ処理がなされた画像データを符号化しても、再生画像の画質劣化を極力防止できるようにしたフィルタ処理装置を提供することである。【解決手段】画像データを隣接部分が重なる単位ブロック毎に分割する分割手段（１１０）と、各単位ブロックの画像データから所定特徴量を抽出する特徴量抽出手段（１２０）と、前記所定特徴量に基づいて各単位ブロックの画像データに対するフィルタ特性を決定するフィルタ制御手段（１３０）と、前記フィルタ特性にてフィルタ処理を行なってフィルタ処理済画像データを生成するフィルタ手段（１４０）と、隣接する単位ブロックの重なった部分それぞれについて生成されたフィルタ処理済画像データを、それらのフィルタ処理済画像データに基づいて、前記単位ブロックの重なった部分についての単一のフィルタ処理済画像データに変換する変換手段（１５０）を有する。【選択図】  図２
2005026746.tif 000002
【特許請求の範囲】
【請求項１】
画像データを隣接部分が重なる単位ブロック毎に分割する分割手段と、
各単位ブロックの画像データから所定特徴量を抽出する特徴量抽出手段と、
前記特徴量抽出手段にて抽出された所定特徴量に基づいて各単位ブロックの画像データに対するフィルタ特性を決定するフィルタ制御手段と、
前記フィルタ制御手段にて決定されたフィルタ特性にて各単位ブロックの画像データに対するフィルタ処理を行なってフィルタ処理済画像データを生成するフィルタ手段と、
隣接する単位ブロックの重なった部分それぞれについて前記フィルタ手段にて生成されたフィルタ処理済画像データを、前記隣接する単位ブロックのフィルタ処理済画像データに基づいて、前記単位ブロックの重なった部分についての単一のフィルタ処理済画像データに変換する変換手段を有することを特徴とするフィルタ処理装置。
【請求項２】
前記変換手段は、前記隣接する単位ブロックの重なった部分それぞれのフィルタ処理画像データに対して所定規則に従った重み演算を行なって前記単一のフィルタ処理済画像データを算出する重み演算手段を有することを特徴とする請求項１記載のフィルタ処理装置。
【請求項３】
画像データに対してフィルタ処理を行なう前処理部と、前記前処理手段にて得られた前処理済画像データを所定のアルゴリズムに従って符号化する符号化部とを有し、
前記前処理部は、画像データを隣接部分が重なる単位ブロック毎に分割する分割手段と、
各単位ブロックの画像データから所定特徴量を抽出する特徴量抽出手段と、
前記特徴量抽出手段にて抽出された所定特徴量に基づいて各単位ブロックの画像データに対するフィルタ処理におけるフィルタ特性を決定するフィルタ制御手段と、
前記フィルタ制御手段にて決定されたフィルタ特性にて各単位ブロックの画像データに対するフィルタ処理を行なって前処理済画像データを生成するフィルタ手段と、
隣接する単位ブロックの重なった部分それぞれについて前記フィルタ手段にて生成された前処理済画像データを、前記隣接する単位ブロックの前処理済画像データに基づいて、前記単位ブロックの重なった部分についての単一の前処理済画像データに変換する変換手段を有することを特徴とする画像符号化装置。
【請求項４】
前記変換手段は、前記隣接する単位ブロックの重なった部分それぞれの前処理済画像データに対して所定規則に従った重み演算を行なって前記単一の前処理済画像データを算出する重み演算手段を有することを特徴とする請求項３記載の画像符号化装置。
【請求項５】
画像データに対してフィルタ処理を行なう前処理ステップと、前記前処理ステップにて得られた前処理済画像データを所定のアルゴリズムに従って符号化する符号化ステップとを有し、
前記前処理部ステップは、画像データを隣接部分が重なる単位ブロック毎に分割する分割ステップと、
各単位ブロックの画像データから所定特徴量を抽出する特徴量抽出ステップと、
前記特徴量抽出ステップにて抽出された所定特徴量に基づいて各単位ブロックの画像データに対するフィルタ処理におけるフィルタ特性を決定するフィルタ制御ステップと、
前記フィルタ制御ステップにて決定されたフィルタ特性にて各単位ブロックの画像データに対するフィルタ処理を行なって前処理済画像データを生成するフィルタステップと、
隣接する単位ブロックの重なった部分それぞれについて前記フィルタステップにて生成された前処理済画像データを、前記隣接する単位ブロックの前処理済画像データに基づいて、前記単位ブロックの重なった部分についての単一の前処理済画像データに変換する変換ステップを有することを特徴とする画像符号化方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、フィルタ処理装置に係り、詳しくは、動画像を表す符号化前の画像データに対してフィルタ処理を行なうフィルタ処理装置に関する。
【０００２】
また、本発明は、そのようなフィルタ処理装置にて得られたフィルタ処理済みの画像データを所定のアルゴリズムに従って符号化するようにした画像符号化装置及び方法に関する。
【０００３】
【従来の技術】
従来、映像データを符号化する前にその映像データに対してフィルタ処理を施すことによって符号化効率を向上させるようにした画像符号化装置が提案されている（例えば、特許文献１参照）。この従来の画像符号化装置では、所定のブロック単位に映像データの局所的変化度を算出し、その局所的変化度に応じてブロック単位にフィルタ特性を決定している。具体的には、映像データ（画素値）の局所的変化度の大きいブロックに対しては高周波成分の減衰度合いが大きくなるフィルタ係数を用いてフィルタ処理がなされる。濃度（画素値）の変化度合の大きい画像部分においては、その高周波成分を減衰させても画像劣化が目立たないことから、このようなフィルタ処理により、画像劣化を目立たせることなく符号化効率を向上させることができることとなる。
【０００４】
【特許文献１】
特開平８−９３７０号公報
【０００５】
【発明が解決しようとする課題】
しかし、前述した従来の画像符号化装置は、ブロック単位毎にフィルタ係数を決定しているので、隣接する各ブロックに対して適用されるフィルタ係数が大きく異なると、符号化画像データを復号して得られる再生画像において前記ブロックの境界が顕著に現れてしまう。即ち、再生画像におけるブロックノイズが顕著になってしまう。
【０００６】
本発明はこのような問題を解決するためになされたもので、所定単位領域毎に異なるフィルタ特性にてフィルタ処理がなされた画像データを符号化しても、再生画像の画質劣化を極力防止できるようにしたフィルタ処理装置を提供するものである。
【０００７】
また、本発明は、そのようなフィルタ処理装置を用いた画像符号化装置及び方法を提供するものである。
【０００８】
【課題を解決するための手段】
本発明に係るフィルタ処理装置は、画像データを隣接部分が重なる単位ブロックに分割する分割手段と、各単位ブロックの画像データから所定特徴量を抽出する特徴量抽出手段と、前記特徴量抽出手段にて抽出された所定特徴量に基づいて各単位ブロックの画像データに対するフィルタ処理におけるフィルタ特性を決定するフィルタ制御手段と、前記フィルタ制御手段にて決定されたフィルタ特性にて各単位ブロックの画像データに対するフィルタ処理を行なってフィルタ処理済画像データを生成するフィルタ手段と、隣接する単位ブロックの重なった部分それぞれについて前記フィルタ手段にて生成されたフィルタ処理済画像データを、前記隣接する単位ブロックのフィルタ処理済画像データに基づいて、前記単位ブロックの重なった部分についての単一のフィルタ処理済画像データに変換する変換手段を有する構成となる。
【０００９】
このような構成により、隣接部分が重なる単位ブロック毎に画像データの所定特徴量に基づいてフィルタ特性が決定され、そのフィルタ特性により画像データのフィルタ処理がなされる。そして、単位ブロックの重なった部分それぞれについて得られたフィルタ処理済画像データに基づいて、その重なった部分についての単一のフィルタ処理済画像データが生成される。従って、単位ブロックの重なり部分については、最終的に、隣接する単位ブロックそれぞれについて得られたフィルタ処理済画像データを考慮したフィルタ処理済画像データが得られる。
【００１０】
また、本発明に係るフィルタ処理装置は、前記変換手段が、前記隣接する単位ブロックの重なった部分それぞれのフィルタ処理画像データに対して所定規則に従った重み演算を行なって前記単一のフィルタ処理済画像でデータを算出する重み演算手段を有する構成とすることができる。
【００１１】
このような構成により、単位ブロックの重なり部分について、隣接する単位ブロックそれぞれについて得られたフィルタ処理済画像データに対して所定規則に従った重み演算がなされて最終的な単一のフィルタ処理済画像データが得られる。
【００１２】
前記所定規則は、隣接する単位ブロックそれぞれの考慮の度合を定めるものであって、画像の性質、決定されるフィルタ特性、許容される画像劣化の程度等のより適宜定めることができる。
【００１３】
本発明に係る画像符号化装置は、画像データに対してフィルタ処理を行なう前処理部と、前記前処理手段にて得られた前処理済画像データを所定のアルゴリズムに従って符号化する符号化部とを有し、前記前処理部は、画像データを隣接部分が重なる単位ブロック毎に分割する分割手段と、各単位ブロックの画像データから所定特徴量を抽出する特徴量抽出手段と、前記特徴量抽出手段にて抽出された所定特徴量に基づいて各単位ブロックの画像データに対するフィルタ処理におけるフィルタ特性を決定するフィルタ制御手段と、前記フィルタ制御手段にて決定されたフィルタ特性にて各単位ブロックの画像データに対するフィルタ処理を行なって前処理済画像データを生成するフィルタ手段と、隣接する単位ブロックの重なった部分それぞれについて前記フィルタ手段にて生成された前処理済画像データを、前記隣接する単位ブロックの前処理済画像データに基づいて、前記単位ブロックの重なった部分についての単一の前処理済画像データに変換する変換手段を有する構成となる。
【００１４】
このような構成により、前処理部において、隣接部分が重なる単位ブロック毎に画像データの所定特徴量に基づいてフィルタ特性が決定され、そのフィルタ特性により画像データのフィルタ処理がなされる。そして、フィルタ処理済画像データが前処理済画像データとして得られる。単位ブロックの重なった部分それぞれについて得られた前処理済画像データに基づいて、その重なった部分についての単一の前処理済画像データが生成される。このようにして得られた前処理済画像データが符号化部により所定のアルゴリズムに従って符号化され、符号化画像データが生成される。
【００１５】
また、本発明に係る画像符号化装置は、前記変換手段が、前記隣接する単位ブロックの重なった部分それぞれの前処理済画像データに対して所定規則に従った重み演算を行なって前記単一の前処理済画像データを算出する重み演算手段を有する構成となる。
このような構成により、単位ブロックの重なり部分について、隣接する単位ブロックそれぞれについて得られた前処理済画像データに対して所定規則に従った重み演算がなされて最終的な単一の前処理済画像データが得られる。
【００１６】
本発明に係る画像符号化方法は、画像データに対してフィルタ処理を行なう前処理ステップと、前記前処理ステップにて得られた前処理済画像データを所定のアルゴリズムに従って符号化する符号化ステップとを有し、前記前処理部ステップは、画像データを隣接部分が重なる単位ブロック毎に分割する分割ステップと、各単位ブロックの画像データから所定特徴量を抽出する特徴量抽出ステップと、前記特徴量抽出ステップにて抽出された所定特徴量に基づいて各単位ブロックの画像データに対するフィルタ処理におけるフィルタ特性を決定するフィルタ制御ステップと、前記フィルタ制御ステップにて決定されたフィルタ特性にて各単位ブロックの画像データに対するフィルタ処理を行なって前処理済画像データを生成するフィルタステップと、隣接する単位ブロックの重なった部分それぞれについて前記フィルタステップにて生成された前処理済画像データを、前記隣接する単位ブロックの前処理済画像データに基づいて、前記単位ブロックの重なった部分についての単一の前処理済画像データに変換する変換ステップを有する構成となる。
【００１７】
【実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１８】
本発明の実施の形態に係る画像符号化装置は図１に示すように構成される。
【００１９】
図１において、この画像符号化装置は、前処理部１００及び符号化部２００を有している。撮像装置から動画像（映像）を表す画像データが、例えば、１秒間に３０フレームの割合で前処理部１００に順次供給される。前処理部１００は、入力画像データに対してフィルタ処理を行なって前処理済画像データ（フィルタ処理済画像データ）を生成する。符号化部２００は、前処理部１００からの前処理済画像データを所定のアルゴリズム（例えば、ＭＰＥＧ）に従って符号化し、符号化画像データを出力する。
【００２０】
前処理部１００は、図２に示すように構成される。
【００２１】
図２において、前処理部１００は、分割部１１０、特徴算出部１２０、フィルタ制御部１３０、フィルタ１４０、変換部１５０及びバッファ１６０を有している。分割部１１０は、入力画像データを所定の単位ブロック毎に分けて特徴抽出部１２０に供給する。具体的には、分割部１１０は、図３に示すように、各フレーム（１６０×１２０画素で構成される）を６×８個の単位ブロックＢ１１，Ｂ１２、・・・、Ｂ１７、Ｂ１８、Ｂ２１、Ｂ２２、・・・、Ｂ２７、Ｂ２８、・・・、Ｂ５１、Ｂ５２、・・・、Ｂ５７、Ｂ５８、Ｂ６１、Ｂ６２、・・・、Ｂ６７、Ｂ６８に分割して各単位ブロックの画像データを特徴抽出部１２０に供給する。
【００２２】
各フレームの４隅に位置する単位ブロックＢ１１、Ｂ１８、Ｂ６１、Ｂ６８の画像データは、図４に単位ブロックＢ１１が代表的に示されるように、２０×２０画素で構成され、上下及び左右方向に隣接する単位ブロックが存在する単位ブロックＢ２２、・・・、Ｂ２７、・・・、Ｂ５２、Ｂ５７の画像データは、図４に単位ブロックＢ２２が代表的に示されるように、２４×２４画素で構成され、各フレームの上下縁に位置する単位ブックＢ１２、・・・、Ｂ１７、Ｂ６２、・・・、Ｂ６７の画像データは、図４に単位ブロックＢ１２が代表的に示されるように、２４×２０画素で構成され、各フレームの左右縁に位置する単位ブロックＢ２１、・・・、Ｂ５１、Ｂ２７、・・・、Ｂ５７の画像データは、図４に単位ブロックＢ２１が代表的に示されるように、２０×２４画素で構成される。各単位ブロックの隣接部分が４画素分重なっている。
【００２３】
特徴抽出部１２０は、分割部１１０から供給される各単位ブロックの画像データから予め定めた特徴量を抽出する。例えば、各単位ブロックにおける各画素の輝度値（画素値）の総和（輝度レベル）が特徴量として算出される。フィルタ制御部１３０は、特徴抽出部１２０にて抽出された特徴量に基づいて各単位ブロックの画像データに対するフィルタ係数を決定する。例えば、輝度レベルが小さい単位ブロックに対してはフィルタ処理の効果が大きくなるようにフィルタ係数が決定される。これにより、画像劣化が目立たない比較的暗い（輝度レベルの低い）単位ブロックに対してはフィルタ処理の効果が比較的大きくなるようにフィルタ係数が決められることになる。フィルタ１４０は、フィルタ制御部１３０によって決定されたフィルタ係数を用いて対応する単位ブロックの画像データに対してフィルタ処理を施し、フィルタ処理済画像データ、即ち、前処理済画像データを生成する。この前処理済画像データ（フィルタ処理済画像データ）はバッファ１６０に例えば１フレーム分蓄えられる。
【００２４】
変換部１５０は、バッファ１６に蓄積された前処理済画像データ（フィルタ処理済画像データ）に対して変換処理を施す。この変換処理では、各単位ブロックの前述したように重なり合う隣接部分（４画素分）それぞれについて得られる前処理済画像データ（フィルタ処理済画像データ）が所定規則に従った重み演算により単一の前処理済画像データに変換される。例えば、図５に示すように、隣接する単位ブロックＢ１１、Ｂ１２の重なった部分（４画素分の幅）において、単位ブロックＢ１１に対するフィルタ処理にて得られた前処理済画像データ（ａ１１、ａ２１、ａ３１、ａ４１）（図５（ｂ）参照）及び単位ブロックＢ１２に対するフィルタ処理にて得られた前処理済画像データ（ａ１２、ａ２２、ａ３２、ａ４２）（図５（ｃ）参照）が重み演算により単一の前処理済画像データ（ａ１、ａ２、ａ３、ａ４）（図５（ａ）参照）に変換される。
【００２５】
具体的には、変換部１５０は、以下のような重み演算により、その重なった部分の前処理済画像データ（ａ１、ａ２、ａ３、ａ４）を算出する。
ａ１＝ｐ１・ａ１１＋ｐ２・ａ１２
ｐ１＞ｐ２、ｐ１＋ｐ２＝１
ａ２＝ｑ１・ａ２１＋ｑ２・ａ２２
ｑ１＞ｑ２、ｑ１＋ｑ２＝１
ａ３＝ｒ１・ａ３１＋ｒ２・ａ３２
ｒ１＜ｒ２、ｒ１＋ｒ２＝１
ａ４＝ｓ１・ａ４１＋ｓ２・ａ４２
ｓ１＜ｓ２、ｓ１＋ｓ２＝１
【００２６】
この重み演算では、重なり部分における各画素の単位ブロックＢ１１、Ｂ１２における相対的な位置に基づいて重み係数（ｐ１、ｐ２）、（ｑ１、ｑ２）、（ｒ１、ｒ２）、（ｓ１、ｓ２）が決められている。例えば、単位ブロックＢ１２の縁に位置する画素は、単位ブロックＢ１１の縁から内側４番目に位置することになる。この画素については、単位ブロックＢ１１において得られた前処理済画像データａ１１に対する重み係数ｐ１が単位ブロックＢ１２において得られた前処理済画像データａ１２に対する重み係数ｐ２より大きい値に決められる（ｐ１＞ｐ２）。そして、それらの重み係数ｐ１、ｐ２を用いて前記画素についての最終的な前処理済画像データａ１が算出される。
【００２７】
例えば、図６に示すように、隣接する４つの単位ブロックＢ１１、Ｂ１２、Ｂ２１、Ｂ２２により、単位ブロックＢ１１とＢ１２の重なり部分（Ｂ１１−Ｂ１２）、単位ブロックＢ２１とＢ２２との重なり部分（Ｂ２１−Ｂ２２）、単位ブロックＢ１１とＢ２１の重なり部分（Ｂ１１−Ｂ２１）及び単位ブロックＢ２１とＢ２２の重なり部分（Ｂ１２−Ｂ２２）が生じ、更に、４つの単位ブロックＢ１１、Ｂ１２、Ｂ２１、Ｂ２２の全てが重なる部分（４×４画素）が生ずる。前記２つの単位ブロックが重なる部分については、前述した重み演算にて最終的な前処理済画像データが算出される。
【００２８】
４つの単位ブロックが重なる部分については、例えば、次のようにして最終的な前処理済画像データが算出される。
【００２９】
図６に示すように、単位ブロックＢ１１、Ｂ１２、Ｂ２１、Ｂ２２が重なる部分（４×４画素）では、まず、単位ブロックＢ１１に対するフィルタ処理にて得られた前処理済画像データ及び単位ブロックＢ１２に対するフィルタ処理にて得られた前処理済画像データから前述した重み演算により第一の前処理済画像データが算出される。次に、単位ブロックＢ２１に対するフィルタ処理にて得られた前処理済画像データ及び単位ブロックＢ２２に対するフィルタ処理にて得られた前処理済画像データから前述して重み演算により第二の前処理済画像データが算出される。そして、前記第一の前処理済画像データ及び前記第二の前処理済画像データから前述した重み演算により最終的な前処理済画像データが算出される。
【００３０】
フィルタ１４０にて生成された前処理済画像データは、各単位ブロックの重なり部分について変換部１５０にて前記重み演算によって変換され、順次符号化部２００に供給される。
【００３１】
このような前処理部１００によれば、各単位ブロックの隣接した部分ではその隣接する単位ブロックそれぞれについて得られた前処理済画像データを考慮して最終的な前処理済画像データが生成されることなる。このため、各単位ブロックに適用されるフィルタ係数の違いにより、フィルタ処理により得られる前処理済画像データの性質がブロック的に変化してしまうことを極力防止することができるようになる。
【００３２】
前処理部１００での前述したようなフィルタ処理にて得られた前処理済画像データを符号化する符号化部２００は、図７に示すように構成される。この例では、符号化部２００は、ＭＰＥＧに従って前記前処理済画像データの符号化を行なう。
【００３３】
図７において、符号化部２００は、分割部２０１、ＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ：離散コサイン変換）部２０２、量子化部２０３、逆量子化部２０４、逆ＤＣＴ部２０５、メモリ部２０６、動き補償部２０７、動き検出部２０８、動き予測部２０９、ＶＬＣ（Ｖａｒｉａｂｌｅ  Ｌｅｎｇｔｈ  Ｃｏｄｅ：可変長符号化）部２１０、減算部２１１及び加算部２１２を有している。分割部２０１は、前処理部１００からの前処理済画像データを取り込み、各フレームの画像データを所定の処理単位ブロック（例えば、１６×１６画素のマクロブロック）に分割して処理単位ブロック毎の画像データを生成する。分割部２１から出力される処理単位ブロック毎の画像データは、その処理単位部ブロックがフレーム間符号化すべきもの場合には減算器２１１に入力される。また、その処理単位ブロックがフレーム内符号化されるべきものである場合、分割部２０１から出力される画像データがＤＣＴ部２０２に入力される。
【００３４】
減算部２１１は、フレーム間符号化すべき処理単位ブロックの画像データを取り込む。そして、減算部２１１はその処理単位ブロックの画像データから動き補償部２０７にて後述するように生成された予測参照画像データを差し引いて、予測誤差データを出力する。ＤＣＴ部２０２は、分割部２０１から出力された処理単位ブロックの画像データ及び減算部２１１から出力された予測誤差データに対して二次元離散コサイン変換を行なう。
【００３５】
量子化部２０３は、ＤＣＴ部２０２での二次元離散コサイン変換により得られた処理単位ブロックの画像データ及び予測誤差データを量子化する。ＶＬＣ部２５は、量子化された処理単位ブロックの画像データ及び予測誤差データを可変長変換して符号化画像データを生成する。
【００３６】
逆量子化部２０４は、量子化部２０３にて得られた量子化済みの画像データ及び予測誤差データに対して逆量子化を施す。逆ＤＣＴ部２０５は、逆量子化部２０４での逆量子化にて得られたデータに対して二次元逆離散コサイン変換を施して予測誤差データまたは再構成データを生成する。加算部２１２は、逆ＤＣＴ部２０５にて生成された予測誤差データと動き補償部２０７で得られた予測参照画像データとを加算して再構成画像データを生成する。メモリ部２０６は、加算部２１２または逆ＤＣＴ部２０５にて生成された再構成画像データを記憶する。動き検出部２０８は、メモリ部２０６に記憶された再構成画像データを取り込む。動き検出部２０８は、分割部２０１から供給された非圧縮の処理単位ブロックの画像データと再構成画像データとを比較することにより、動きベクトルデータを検出する。動き補償部２０７は、動き検出部２０８にて検出された動きベクトルデータをもとに、再構成画像データから予測参照画像データを取り出す。この予測参照画像データは、前述したように、減算部２１１に供給される。動き予測部２０９は、予測動きベクトルデータを算出し、動き検出部２０８にて検出された動きベクトルデータから予測動きベクトルデータを差し引いて、動きベクトル差分データを算出する。
【００３７】
前述したような構成の符号化部２００により前処理部１００からの前処理済み画像データの符号化がなされ、それにより得られた符号化画像データが順次符号化部２００から出力される。
【００３８】
上述したような符号化装置では、前処理部１００において隣接部分が重なる各単位ブロックの画像データに対して単位ブロック毎に決定されるフィルタ係数を用いたフィルタ処理がなされ、各単位ブロックの隣接した部分ではその隣接する単位ブロックそれぞれについてフィルタ処理にて得られたフィルタ処理済画像データを考慮して最終的なフィルタ処理済画像データ（前処理済画像データ）が生成されることなる。このため、そのフィルタ処理済画像データ（前処理済が画像データ）をＭＰＥＧに従って符号化する符号化部１００での符号化効率を向上させることができると共に、単位ブロック毎に異なるフィルタ係数にてフィルタ処理にて得られたフィルタ処理済画像データを符号化しても、再生画像にて発生し得るブロックノイズを低減させることができるようになる。
【００３９】
前処理部１００において分割部１１０にて得られる単位ブロックは、図３に示すものに限定されることはなく、符号化の処理単位となる処理単位ブロックの大きさに関係するように、あるいは、関係せずに決めることができる。また、１画面（フレーム）のサイズも１６０×１２０画素に限定されるものでない。
【００４０】
また、各単位ブロックの重なり部分は、前述した４画素分に限定されることなく、それより大きくてもまた小さくてもよい。
【００４１】
前処理部１００における変換部１５０での処理アルゴリズムは、図５及び図６に示したものに限定されず、隣接する各単位ブロックに対して得られた前処理済画像データを何らの規則に従って考慮して最終的な前処理画像データを生成するものであればよい。また、前述した重み演算における重み係数の決定アルゴリズムも、重なり部分の大きさ、要求される画質等に基づいて任意に決めることができる。
【００４２】
更に、前処理部１００は、フィルタ処理装置として、例えば、１チップの半導体装置（ＬＳＩ等）の独立した製品とすることもできる。
【００４３】
前処理部１００における特徴抽出部１２０は、フィルタ特性に影響を与えうる特徴量であれば、前述した各単位ブロックの輝度レベルでなくても、従来技術（特開平８−９３７０号公報参照）と同様に局所的変化度合や、画像データの時間的な変化度合等を特徴量として抽出することができる。
【００４４】
【発明の効果】
以上、説明したように、本願発明によれば、各単位ブロックの隣接した部分ではその隣接する単位ブロックそれぞれについて得られたフィルタ処理済画像データを考慮して最終的なフィルタ処理済画像データが生成されるので、所定単位領域（単位ブロック）毎に異なるフィルタ特性にてフィルタ処理がなされた画像データを符号化しても、再生画像の画質劣化を極力防止できるようにしたフィルタ処理装置を実現することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像符号化装置の基本構成を示すブロック図
【図２】図１に示す画像符号化装置における前処理部の構成を示すブロック図
【図３】図２に示す分割部により得られる各フレームについての単位ブロックを示す図
【図４】隣接する単位ブロックの状態を示す図
【図５】２つの単位ブロックの重なり部分における前処理済画像データの状態の一例を示す図
【図６】４つの単位ブロックの重なり部分における前処理画像データの状態の一例を示す図
【図７】図１に示す画像符号化装置における符号化部の構成を示すブロック図
【符号の説明】
１００  前処理部
１１０  分割部
１２０  特徴抽出部
１３０  フィルタ制御部
１４０  フィルタ
１５０  変換部
２００  符号化部
２０１  分割部
２０２  ＤＣＴ部
２０３  量子化部
２０４  逆量子化部
２０５  逆ＤＣＴ部
２０６  メモリ
２０７  動き補償部
２０８  動き検出部
２０９  動き予測部
２１０  ＶＬＣ部
２１１  減算部
２１２  加算部
【図１】
2005026746.tif 000003
【図２】
2005026746.tif 000004
【図３】
2005026746.tif 000005
【図４】
2005026746.tif 000006
【図５】
2005026746.tif 000007
【図６】
2005026746.tif 000008
【図７】
2005026746.tif 000009