"入力画像と予測画像との差分画像を符号化して符号化データを生成する符号化処理部と、前記符号化データの復号を行いローカルデコード画像を生成する復号処理部と、前記ローカルデコード画像を符号化してメモリに記憶させるローカルデコード画像符号化部と、前記メモリに符号化して記憶されているローカルデコード画像の復号を行うローカルデコード画像復号部と、前記ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて前記符号化データの生成を制御する制御部とを備える画像符号化装置。前記制御部は、前記符号化歪み情報に応じて前記差分画像の符号化に用いる量子化パラメータを調整する請求項1記載の画像符号化装置。前記制御部は、前記符号化歪み情報に応じて前記差分画像の符号化に用いる量子化パラメータの範囲を制限し、前記符号化処理部は、前記範囲の制限結果を用いて前記量子化パラメータの符号化を行う請求項1記載の画像符号化装置。前記ローカルデコード画像のフィルタ処理を行うデブロッキングフィルタをさらに備え、前記制御部は、前記符号化歪み情報に応じて前記デブロッキングフィルタのフィルタ強度を変更する請求項1記載の画像符号化装置。前記符号化処理部は、前記復号後のローカルデコード画像を用いてイントラ予測画像とインター予測画像を生成し、前記制御部は、前記符号化歪み情報に応じて前記イントラ予測画像またはインター予測画像を選択して前記予測画像とする請求項1記載の画像符号化装置。入力画像と予測画像との差分画像を符号化して符号化データを生成する工程と、前記符号化データの復号を行いローカルデコード画像を生成する工程と、前記ローカルデコード画像を符号化してメモリに記憶させる工程と、前記メモリに符号化して記憶されているローカルデコード画像の復号を行う工程と、前記ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて前記符号化データの生成を制御する工程とを含む画像符号化方法。入力画像と予測画像との差分画像を符号化して符号化データを生成する手順と、前記符号化データの復号を行いローカルデコード画像を生成する手順と、前記ローカルデコード画像を符号化してメモリに記憶させる手順と、前記メモリに符号化して記憶されているローカルデコード画像の復号を行う手順と、前記ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて前記符号化データの生成を制御する手順とをコンピュータで実行させるプログラム。符号化ストリームの復号を行い差分画像を生成して、該差分画像に予測画像を加えてデコード画像を生成する復号処理部と、前記デコード画像をローカルデコード画像として符号化してメモリに記憶させるローカルデコード画像符号化部と、前記メモリに符号化して記憶されているローカルデコード画像の復号を行うローカルデコード画像復号部と、前記ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて、前記差分画像または予測画像の生成を制御する制御部とを備える画像復号装置。前記制御部は、前記符号化歪み情報に応じて量子化パラメータの範囲を制限し、前記復号処理部は、前記符号化ストリームに符号化して含められている量子化パラメータの復号を前記範囲の制限結果を用いて行い、得られた量子化パラメータを用いて復号を行い差分画像を生成する請求項8記載の画像復号装置。前記ローカルデコード画像のフィルタ処理を行うデブロッキングフィルタをさらに備え、前記制御部は、前記符号化歪み情報に応じて前記デブロッキングフィルタのフィルタ強度を変更する請求項8記載の画像復号装置。前記復号処理部は、前記復号後のローカルデコード画像を用いて前記イントラ予測画像とインター予測画像を生成し、前記制御部は、前記符号化歪み情報に応じて前記イントラ予測画像またはインター予測画像を選択して前記予測画像とする請求項8記載の画像復号装置。符号化ストリームの復号を行い差分画像を生成して、該差分画像に予測画像を加えてデコード画像を生成する工程と、前記デコード画像をローカルデコード画像として符号化してメモリに記憶させる工程と、前記メモリに符号化して記憶されているローカルデコード画像の復号を行う工程と、前記ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて、前記差分画像または予測画像の生成を制御する工程とを含む画像復号方法。符号化ストリームの復号を行い差分画像を生成して、該差分画像に予測画像を加えてデコード画像を生成する手順と、前記デコード画像をローカルデコード画像として符号化してメモリに記憶させる手順と、前記メモリに符号化して記憶されているローカルデコード画像の復号を行う手順と、前記ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて、前記差分画像または予測画像の生成を制御する手順とをコンピュータで実行させるプログラム。ところで、符号化では、可逆符号化方式や非可逆符号化方式が用いられている。非可逆符号化方式は、データの欠落を許容することで可逆符号化方式よりも符号化効率を高められることから、利用するデータ容量や帯域を少なくしてコストダウンをはかることができる。しかし、ローカルデコード画像の符号化において非可逆符号化方式を用いた場合、データの欠落を許容することから、同じ圧縮方式の非可逆符号化を利用しない符号化装置では、復号時にデコード画像の画質劣化を生じるおそれがある。そこで、この技術では、ローカルデコード画像を記憶する際に符号化効率を高めても、復号時に良好な画質のデコード画像を得ることができる画像符号化装置と画像復号装置およびその方法とプログラムを提供することを目的とする。この技術の第1の側面は、入力画像と予測画像との差分画像を符号化して符号化データを生成する符号化処理部と、前記符号化データの復号を行いローカルデコード画像を生成する復号処理部と、前記ローカルデコード画像を符号化してメモリに記憶させるローカルデコード画像符号化部と、前記メモリに符号化して記憶されているローカルデコード画像の復号を行うローカルデコード画像復号部と、前記ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて前記符号化データの生成を制御する制御部とを備える画像符号化装置にある。この技術においては、入力画像と予測画像との差分画像を符号化して符号化データが生成される。また、符号化データの復号を行いローカルデコード画像が生成されて、ローカルデコード画像が符号化されてメモリに記憶させる。また、メモリに符号化して記憶されているローカルデコード画像が復号されて、このローカルデコード画像を用いて予測画像の生成が行われる。ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて、符号化歪みの影響が低減するように例えば差分画像の符号化に用いる量子化パラメータの調整が行われる。また、符号化歪み情報に応じて量子化パラメータの範囲が制限されて、制限結果を用いて量子化パラメータの符号化が行われる。また、符号化歪み情報に応じてデブロッキングフィルタのフィルタ強度の変更や、イントラ予測画像またはインター予測画像の選択が行われる。この技術の第2の側面は、入力画像と予測画像との差分画像を符号化して符号化データを生成する工程と、前記符号化データの復号を行いローカルデコード画像を生成する工程と、前記ローカルデコード画像を符号化してメモリに記憶させる工程と、前記メモリに符号化して記憶されているローカルデコード画像の復号を行う工程と、前記ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて前記符号化データの生成を制御する工程とを含む画像符号化方法にある。この技術の第3の側面は、入力画像と予測画像との差分画像を符号化して符号化データを生成する手順と、前記符号化データの復号を行いローカルデコード画像を生成する手順と、前記ローカルデコード画像を符号化してメモリに記憶させる手順と、前記メモリに符号化して記憶されているローカルデコード画像の復号を行う手順と、前記ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて前記符号化データの生成を制御する手順とをコンピュータで実行させるプログラムにある。この技術の第4の側面は、符号化ストリームの復号を行い差分画像を生成して、該差分画像に予測画像を加えてデコード画像を生成する復号処理部と、前記デコード画像をローカルデコード画像として符号化してメモリに記憶させるローカルデコード画像符号化部と、前記メモリに符号化して記憶されているローカルデコード画像の復号を行うローカルデコード画像復号部と、前記ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて、前記差分画像または予測画像の生成を制御する制御部とを備える画像復号装置にある。この技術においては、符号化ストリームの復号を行い差分画像が生成されて、この差分画像に予測画像を加えてデコード画像が生成される。また、デコード画像をローカルデコード画像として符号化してメモリに記憶される。また、メモリに符号化して記憶されているローカルデコード画像が復号されて、このローカルデコード画像を用いて予測画像の生成が行われる。ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて、例えば量子化パラメータの範囲が制限されて、符号化ストリームに符号化して含められている量子化パラメータの復号が範囲の制限結果を用いて行われて、復号後の量子化パラメータを用いて復号を行い差分画像が生成される。また、符号化歪み情報に応じてデブロッキングフィルタのフィルタ強度が変更される。さらに、符号化歪み情報に応じてイントラ予測画像またはインター予測画像が選択されて予測画像として用いられる。この技術の第5の側面は、符号化ストリームの復号を行い差分画像を生成して、該差分画像に予測画像を加えてデコード画像を生成する工程と、前記デコード画像をローカルデコード画像として符号化してメモリに記憶させる工程と、前記メモリに符号化して記憶されているローカルデコード画像の復号を行う工程と、前記ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて、前記差分画像または予測画像の生成を制御する工程とを含む画像復号方法にある。この技術の第6の側面は、符号化ストリームの復号を行い差分画像を生成して、該差分画像に予測画像を加えてデコード画像を生成する手順と、前記デコード画像をローカルデコード画像として符号化してメモリに記憶させる手順と、前記メモリに符号化して記憶されているローカルデコード画像の復号を行う手順と、前記ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて、前記差分画像または予測画像の生成を制御する手順とをコンピュータで実行させるプログラムにある。なお、本技術のプログラムは、例えば、様々なプログラムコードを実行可能な汎用コンピュータに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、光ディスクや磁気ディスク、半導体メモリなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ上でプログラムに応じた処理が実現される。この技術によれば、符号化時には、入力画像と予測画像間の差分情報を符号化して生成された符号化データの復号を行いローカルデコード画像が生成される。ローカルデコード画像は符号化してメモリに記憶されたのち読み出されて復号される。このローカルデコード画像の符号化/復号処理によって生じる符号化歪みに応じて符号化データの生成が制御されて、符号化歪みの影響が低減される。また、符号化ストリームの復号処理では、復号処理を行って生成されたデコード画像がローカルデコード画像として符号化してメモリに記憶されたのち読み出されて復号される。このローカルデコード画像の符号化/復号処理によって生じる符号化歪みに応じて、デコード画像の生成が符号化時と同様に制御される。したがって、ローカルデコード画像を記憶する際に符号化効率を高めても、復号時に良好な画質のデコード画像を得ることができるようになる。以下、本技術を実施するための形態について説明する。なお、説明は以下の順序で行う。1.画像符号化装置の構成2.画像符号化装置の動作3.量子化パラメータの調整動作4.量子化パラメータの制限動作5.符号化歪みによる影響の他の低減処理動作6.画像復号装置の構成7.画像復号装置の動作8.量子化パラメータの制限が行われた場合の復号動作9.符号化時に符号化歪みの影響の低減処理が行われた場合の復号動作10.ソフトウェア処理の場合<1.画像符号化装置の構成>図1は、画像符号化装置の構成を示している。画像符号化装置10は、アナログ/ディジタル変換部A/D変換部11、画面並び替えバッファ12、減算部13、直交変換部14、量子化部15、可逆符号化部16、蓄積バッファ17、レート制御部18を備えている。さらに、画像符号化装置10は、逆量子化部21、逆直交変換部22、加算部23、デブロッキングフィルタ24、ローカルデコード画像符号化部25、メモリ部26、ローカルデコード画像復号部27、符号化歪み制御部28、イントラ予測部31、動き予測補償部32、予測画像最適モード選択部33を備えている。A/D変換部11は、アナログの画像信号をディジタルの画像データに変換して画面並べ替えバッファ12に出力する。画面並べ替えバッファ12は、A/D変換部11から出力された画像データに対してフレームの並べ替えを行う。画面並べ替えバッファ12は、符号化処理に係るGOPGroupofPictures構造に応じてフレームの並べ替えを行い、並べ替え後の画像データを減算部13とレート制御部18およびイントラ予測部31と動き予測補償部32に出力する。減算部13には、画面並べ替えバッファ12から出力された画像データと、後述する予測画像最適モード選択部33で選択された予測画像データが供給される。減算部13は、画面並べ替えバッファ12から出力された入力画像の画像データと予測画像最適モード選択部33から供給された予測画像の画像データとの差分である差分画像の画像データ予測誤差データを算出して、直交変換部14に出力する。直交変換部14は、減算部13から出力された予測誤差データに対して、離散コサイン変換DCT;DiscreteCosineTransform、カルーネンレーベ変換等の直交変換処理を行う。直交変換部14は、直交変換処理を行うことにより得られた変換係数データを量子化部15に出力する。量子化部15には、直交変換部14から出力された変換係数データと、後述するレート制御部18から量子化パラメータ量子化スケールが供給されている。量子化部15は変換係数データの量子化を行い、量子化データを可逆符号化部16と逆量子化部21に出力する。また、量子化部15は、レート制御部18で設定された量子化パラメータに応じて量子化データのビットレートを変化させる。可逆符号化部16には、量子化部15から量子化データ、イントラ予測部31から予測モード情報や動き予測補償部32から予測モード情報と動きベクトル情報等が供給される。また、予測画像最適モード選択部33から最適モードがイントラ予測であるかインター予測であるかを示す情報が供給される。なお、予測モード情報には、イントラ予測またはインター予測に応じて、予測モードやブロックサイズ情報等が含まれる。可逆符号化部16は、量子化データに対して例えば可変長符号化または算術符号化等により可逆符号化処理を行い、符号化ストリームを生成して蓄積バッファ17に出力する。また、可逆符号化部16は、最適モードがイントラ予測である場合、イントラ予測部31から供給された予測モード情報の可逆符号化を行う。また、可逆符号化部16は、最適モードがインター予測である場合、動き予測補償部32から供給された予測モード情報や動きベクトル情報等の可逆符号化を行う。さらに、可逆符号化部16は、量子化パラメータに関する情報の可逆符号化を行う。可逆符号化部16は、可逆符号化後の情報を符号化ストリームに含める。例えば可逆符号化部16は、符号化ストリームのヘッダに含める。蓄積バッファ17は、可逆符号化部16からの符号化ストリームを蓄積する。また、蓄積バッファ17は、蓄積した符号化ストリームを伝送路に応じた伝送速度で出力する。レート制御部18は、蓄積バッファ17の空き容量の監視を行い、空き容量が少なくなっている場合には量子化データのビットレートが低下して、空き容量が十分大きい場合には量子化データのビットレートが高くなるように量子化パラメータを設定して量子化部15に出力する。また、レート制御部18は、後述する符号化歪み制御部28からの制御信号に基づき、符号化歪み情報に応じて量子化パラメータの調整や制限を行う。レート制御部18は、量子化パラメータ情報の符号化効率を高めるために、量子化パラメータの制限に関する情報を可逆符号化部16に供給してもよい。なお、量子化パラメータの制限に関する情報は、符号化歪み制御部28から可逆符号化部16に供給してもよい。逆量子化部21は、量子化部15から供給された量子化データの逆量子化処理を行う。逆量子化部21は、逆量子化処理を行うことで得られた変換係数データを逆直交変換部22に出力する。逆直交変換部22は、逆量子化部21から供給された変換係数データの逆直交変換処理を行い、得られたデータを加算部23に出力する。加算部23は、逆直交変換部22から供給されたデータと予測画像最適モード選択部33から供給された予測画像データを加算してローカルデコード画像の画像データを生成して、デブロッキングフィルタ24とイントラ予測部31に出力する。なお、加算部23で生成されたローカルデコード画像は、イントラ予測またはインター予測において参照画像として用いられる。デブロッキングフィルタ24は、画像の符号化時に生じるブロック歪みを減少させるためのフィルタ処理を行う。デブロッキングフィルタ24は、加算部23から供給された画像データからブロック歪みを除去するフィルタ処理を行い、フィルタ処理後の画像データをローカルデコード画像符号化部25に出力する。また、デブロッキングフィルタ24は、後述する符号化歪み制御部28からの制御信号に基づき、符号化歪み情報に応じてフィルタ強度の調整を行う。ローカルデコード画像符号化部25は、デブロッキングフィルタ24でフィルタ処理が行われた画像データを、非可逆符号化方式で符号化してメモリ部26に出力する。また、ローカルデコード画像符号化部25は、符号化歪みの程度を示す符号化歪み情報をメモリ部26に出力する。なお、ローカルデコード画像符号化部25は、符号化歪み情報を符号化してからメモリ部26に出力すれば、メモリ部26に記憶するデータ量を少なくできる。符号化歪み情報は、例えばJPEG方式を用いて画像データの符号化を行う場合にはQ値QualityNumberを用いる。また、ビットプレーン符号化方式を用いて画像データの符号化を行う場合には、ビット切捨て位置を示す情報を用いる。メモリ部26は、ローカルデコード画像符号化部25から供給された符号化データと符号化データに対応する符号化歪み情報を保持する。メモリ部26から読み出された符号化データと符号化データに対応する符号化歪み情報は、ローカルデコード画像復号部27に出力される。ローカルデコード画像復号部27は、メモリ部26から供給された符号化データの復号処理を行い、得られた画像データを動き予測補償部32に参照画像データとして供給する。また、ローカルデコード画像復号部27は、メモリ部26から読み出された符号化歪み情報を符号化歪み制御部28に出力する。なお、符号化歪み情報が符号化されている場合、ローカルデコード画像復号部27は、符号化歪み情報の復号処理を行う。符号化歪み制御部28は、符号化歪み情報に基づき制御信号を生成してレート制御部18やデブロッキングフィルタ24、予測画像最適モード選択部33に出力することで、符号化データの生成を制御して符号化歪みの影響を低減させる。イントラ予測部31は、画面並べ替えバッファ12から供給された符号化対象画像の入力画像データを用いて、候補となる全てもしくは一部のイントラ予測モードで予測を行い、最適イントラ予測モードを決定する。イントラ予測部31は、例えば各イントラ予測モードでコスト関数値を算出して、算出したコスト関数値に基づき符号化効率が最良となるイントラ予測モードを最適イントラ予測モードとする。イントラ予測部31は、最適イントラ予測モードで生成された予測画像データと最適イントラ予測モードでのコスト関数値を予測画像最適モード選択部33に出力する。さらに、イントラ予測部31は、最適イントラ予測モードを示す予測モード情報を可逆符号化部16に出力する。動き予測補償部32は、画面並べ替えバッファ12から供給された符号化対象画像の入力画像データとメモリ部26から供給された参照画像データを用いて動き予測等を行い、候補となる全てもしくは一部のインター予測モードで予測を行い、最適インター予測モードを決定する。動き予測補償部32は、例えば各インター予測モードでコスト関数値を算出して、算出したコスト関数値に基づき符号化効率が最良となるインター予測モードを最適インター予測モードとする。動き予測補償部32は、最適インター予測モードで生成された予測画像データと最適インター予測モードでのコスト関数値を予測画像最適モード選択部33に出力する。さらに、動き予測補償部32は、最適インター予測モードに関する予測モード情報と動きベクトル情報を可逆符号化部16に出力する。予測画像最適モード選択部33は、イントラ予測部31から供給されたコスト関数値と動き予測補償部32から供給されたコスト関数値を比較して、コスト関数値が少ない方を、符号化効率が最良となる最適モードとして選択する。また、予測画像最適モード選択部33は、最適モードで生成した予測画像データを減算部13と加算部23に出力する。さらに、予測画像最適モード選択部33は、最適モードがイントラ予測モードであるかインター予測モードであるかを示す情報を可逆符号化部16に出力する。なお、予測画像最適モード選択部33は、スライス単位でイントラ予測またはインター予測の切替えを行う。また、予測画像最適モード選択部33は、符号化歪み制御部28からの制御信号に基づき、符号化歪み情報に基づいて最適モードを指定する処理を行う。なお、符号化歪み制御部28からの信号に基づき、予測画像最適モード選択部33、イントラ予測部31の中の最適モードを選択しても良い。このように、画像符号化装置10では、イントラ予測部31と動き予測補償部32および予測画像最適モード選択部33によって予測画像の生成処理が行われる。また、生成された予測画像と入力画像を用いて、減算部13、直交変換部14、量子化部15、可逆符号化部16、蓄積バッファ17およびレート制御部18で処理が行われて符号化データが生成される。また、画像符号化装置10では、逆量子化部21、逆直交変換部22、加算部23によって、ローカルデコード画像の生成が行われる。<2.画像符号化装置の動作>次に、画像符号化装置の動作について、図2に示すフローチャートを用いて説明する。ステップST11において、A/D変換部11は入力された画像信号をA/D変換する。ステップST12において画面並べ替えバッファ12は、画像並べ替えを行う。画面並べ替えバッファ12は、A/D変換部11より供給された画像データを記憶し、各ピクチャの表示する順番から符号化する順番への並べ替えを行う。ステップST13において減算部13は、予測誤差データの生成を行う。減算部13は、ステップST12で並び替えられた入力画像の画像データと予測画像最適モード選択部33で選択された予測画像の画像データとの差分を算出して差分画像の画像データすなわち予測誤差データを生成する。予測誤差データは、元の画像データに比べてデータ量が小さい。したがって、画像をそのまま符号化する場合に比べて、データ量を符号化することができる。ステップST14において直交変換部14は、直交変換処理を行う。直交変換部14は、減算部13から供給された予測誤差データを直交変換する。具体的には、予測誤差データに対して離散コサイン変換、カルーネンレーベ変換等の直交変換が行われ、変換係数データを出力する。ステップST15において量子化部15は、量子化処理を行う。量子化部15は、変換係数データを量子化する。量子化に際しては、後述するステップST25の処理で説明されるように、レート制御が行われる。ステップST16において逆量子化部21は、逆量子化処理を行う。逆量子化部21は、量子化部15により量子化された変換係数データを量子化部15の特性に対応する特性で逆量子化する。ステップST17において逆直交変換部22は、逆直交変換処理を行う。逆直交変換部22は、逆量子化部21により逆量子化された変換係数データを直交変換部14の特性に対応する特性で逆直交変換する。ステップST18において加算部23は、参照画像データの生成を行う。加算部23は、予測画像最適モード選択部33から供給された予測画像データと、この予測画像と対応する位置の逆直交変換後のデータを加算して、ローカルデコード画像の画像データ参照画像データを生成する。ステップST19においてデブロッキングフィルタ24は、フィルタ処理を行う。デブロッキングフィルタ24は、加算部23より出力された復号画像データをフィルタリングしてブロック歪みを除去する。ステップST20において、ローカルデコード画像符号化部25は、デブロッキングフィルタ24でフィルタ処理が行われた画像データの符号化処理を行う。ローカルデコード画像符号化部25は、符号化効率の高い非可逆符号化方式で画像データを符号化して出力する。また、ローカルデコード画像符号化部25は、符号化歪みの程度を示す符号化歪み情報を生成して出力する。なお、ローカルデコード画像符号化部25は、符号化歪み情報を符号化すれば、データ量を削減できる。ステップST21においてメモリ部26は、データを記憶する。メモリ部26は、ローカルデコード画像符号化部25から出力された符号化後の画像データと符号化歪み情報を記憶する。ステップST22においてローカルデコード画像復号部27は、復号処理を行う。メモリ部26から読み出された符号化データの復号処理を行う。また、ローカルデコード画像復号部27は、メモリ部26から読み出された符号化歪み情報が符号化されている場合、符号化歪み情報の復号処理を行う。ステップST23において符号化歪み制御部28は、符号化歪み情報に基づいた制御を行う。符号化歪み制御部28は、符号化歪み情報に基づき制御信号を生成してレート制御部18やデブロッキングフィルタ24、予測画像最適モード選択部33に出力することで、符号化/復号処理によって生じる符号化歪みによる影響を低減させる。ステップST24においてイントラ予測部31と動き予測補償部32は、それぞれ予測処理を行う。すなわち、イントラ予測部31は、イントラ予測モードのイントラ予測処理を行い、動き予測補償部32は、インター予測モードの動き予測補償処理を行う。予測処理により、候補となる全ての予測モードでの予測処理がそれぞれ行われ、候補となる全ての予測モードでのコスト関数値がそれぞれ算出される。そして、算出されたコスト関数値に基づいて、最適イントラ予測モードと最適インター予測モードが選択され、選択された予測モードで生成された予測画像とそのコスト関数および予測モード情報が予測画像最適モード選択部33に供給される。ステップST25において予測画像最適モード選択部33は、予測画像データの選択を行う。予測画像最適モード選択部33は、イントラ予測部31および動き予測補償部32より出力された各コスト関数値に基づいて、符号化効率が最良となる最適モードを決定する。また、予測画像最適モード選択部33は、符号化歪み制御部28からの制御信号に基づき、符号化/復号処理によって生じる画質劣化が大きい場合は、最適イントラ予測モードを最適モードとして選択する。さらに、予測画像最適モード選択部33は、決定した最適モードの予測画像データを、減算部13と加算部23に出力する。この予測画像データが、上述したように、ステップST13,ST18の演算に利用される。ステップST26において可逆符号化部16は、可逆符号化処理を行う。可逆符号化部16は、量子化部15より出力された量子化データを可逆符号化する。すなわち、量子化データに対して可変長符号化や算術符号化等の可逆符号化が行われて、データ符号化される。また、可逆符号化部16は、ステップST25で選択された予測画像データに対応する予測モード情報等の可逆符号化を行い、量子化データを可逆符号化して生成された符号化ストリームに、予測モード情報等の可逆符号化データが含められる。ステップST27において蓄積バッファ17は、蓄積処理を行う。蓄積バッファ17は、可逆符号化部16から出力される符号化ストリームを蓄積する。この蓄積バッファ17に蓄積された符号化ストリームは、適宜読み出されて伝送路を介して復号側に伝送される。ステップST28においてレート制御部18は、レート制御を行う。レート制御部18は、蓄積バッファ17で符号化ストリームを蓄積する場合、オーバーフローまたはアンダーフローが蓄積バッファ17で発生しないように、量子化パラメータQPを設定して量子化部15に出力することで量子化動作のレートを制御する。また、レート制御部18は、符号化歪み制御部28からの制御信号に基づき、符号化歪み情報に応じて量子化パラメータQPの調整や制限等を行う。<3.量子化パラメータの調整動作>次に、符号化歪み情報に応じた量子化パラメータの調整動作について説明する。レート制御部18は、例えばMPEG2のTM5で定められている符号量制御方式を用いて、量子化パラメータの設定を行う。MPEG2のTM5において定められているレート制御方式では、ステップ1~ステップ3の処理が示されている。ステップ1では、GOPGroupOfPictures内の各ピクチャに対する割当ビット量を、割当対象ピクチャを含めて、まだ符号化されていないピクチャに対して、割り当てられるビット量Rを基にして配分する。この配分をGOP内の符号化ピクチャ順に繰り返す。その際、2つの仮定を用いて、各ピクチャへの符号量割当を行っている。なお、第1の仮定は、各ピクチャを符号化する際に用いる、平均量子化スケールコードと発生符号量との積は、画面が変化しない限り、ピクチャタイプ毎に一定となるという仮定である。また、第2の仮定は、Iピクチャの量子化スケールコードを基準としたP,Bピクチャの量子化スケールコードの比率KP,KBが、式1に定める値になる時、常に全体の画質が最適化されると仮定である。KP=1.0;KB=1.41ステップ2では、ステップ1で求めた、各ピクチャに対する割当ビット量TI,TP,TBを、実際の符号量に一致させるため量子化スケールコードを求める。量子化スケールコードは、ピクチャタイプ毎に、独立に設定した3種類の仮想バッファの容量を基に、マクロブロック単位のフィードバック制御により求める。ステップ3では、ステップ2で求めた量子化スケールコード量子化パラメータを視覚的に劣化の目立ちやすい平坦部分でより細かく量子化を行い、劣化の目立ちにくい絵柄の複雑な部分でより粗かなるように、各マクロブロックのアクティビティに応じて変化させる。レート制御部18は、マクロブロック毎に求めた量子化パラメータQPorgを、符号化歪み情報dqに応じて補正して各マクロブロックの量子化パラメータQPを求める。例えば式2の演算を行うことで、量子化パラメータを求める。ここで、αは任意に決めることができる定数であり、画質調整において決定される値である。QP=QPorg×α×dq2このように、符号化歪み情報dqに応じて量子化パラメータを調整することで、画像復号装置で生成されるデコード画像において、ローカルデコード画像の符号化/復号処理に基づく符号化歪みの影響を低減できる。例えば、符号化/復号によってローカルデコード画像の画質が劣化した場合、量子化ステップが小さくなるように量子化パラメータを調整すれば、量子化パラメータの調整を行わない場合に比べて、画像復号装置で生成されるデコード画像の画質劣化を少なくできる。<4.量子化パラメータの制限動作>量子化パラメータの制限動作は、符号化歪み制御部28で符号化歪み情報に応じて量子化パラメータの制限範囲を設定して、設定した制限範囲を制御信号によってレート制御部18に通知する。また、符号化歪み制御部28から符号化歪み情報を制御信号によってレート制御部18に通知して、通知された符号化歪み情報に基づきレート制御部18で量子化パラメータの制限範囲を設定してもよい。さらに、量子化パラメータの制限動作を行う場合、量子化パラメータの制限に関する情報を可逆符号化部16に供給する。図3は、符号化歪み制御部28とレート制御部18によって行われる量子化パラメータの制限動作を例示したフローチャートであり、図3に示す処理を行うことで1つのマクロブロックあたりの量子化パラメータを決定する。なお、以下の説明では、符号化歪み制御部28で量子化パラメータの制限範囲の設定を行っている。ステップST31で符号化歪み制御部28は、符号化歪み情報dqを取得する。符号化歪み制御部28は、ローカルデコード画像復号処理部27で復号された画像データに対応する符号化歪み情報をローカルデコード画像復号部27から取得する。ステップST32で符号化歪み制御部28は、符号化歪み情報dqの値が閾値TH1未満であるか判別する。符号化歪み制御部28は、符号化歪み情報dqの値が閾値TH1未満である場合にステップST35に進み、符号化歪み情報dqの値が閾値TH1以上である場合にステップST33に進む。ステップST33で符号化歪み制御部28は、符号化歪み情報dqの値が閾値TH1以上であり閾値TH2未満であるか判別する。符号化歪み制御部28は、符号化歪み情報dqの値が閾値TH1以上で閾値TH2未満である場合にステップST36に進み、符号化歪み情報dqの値が閾値TH2以上である場合にステップST34に進む。ステップST34で符号化歪み制御部28は、符号化歪み情報dqの値が閾値TH2以上で閾値TH3未満であるか判別する。符号化歪み制御部28は、符号化歪み情報dqの値が閾値TH2以上で閾値TH3未満である場合にステップST37に進み、符号化歪み情報dqの値が閾値TH3以上である場合にステップST38に進む。ステップST35で符号化歪み制御部28は、量子化パラメータをQPa1~QPa2の範囲に制限して、制限範囲を制御信号によってレート制御部18に通知する。ステップST36で符号化歪み制御部28は、量子化パラメータをQPb1~QPb2の範囲に制限して、制限範囲を制御信号によってレート制御部18に通知する。ステップST37で符号化歪み制御部28は、量子化パラメータをQPc1~QPc2の範囲に制限して、制限範囲を制御信号によってレート制御部18に通知する。ステップST38で符号化歪み制御部28は、量子化パラメータをQPd1~QPd2の範囲に制限して、制限範囲を制御信号によってレート制御部18に通知する。ステップST39でレート制御部18は、制限範囲内で量子化パラメータを決定する。レート制御部18、符号化歪み制御部28から通知された量子化パラメータの制限範囲内で、蓄積バッファ17から出力する符号化ストリームが所望のレートとなるように量子化パラメータを決定して量子化部15に出力する。また、量子化パラメータの制限動作は、図3に示すように、量子化パラメータの上限と下限を規定する場合に限らず、上限または下限の一方のみを制限するようにしてもよい、例えば、符号化歪み情報dqの値に応じて、または符号化歪み情報dqの値と閾値の比較結果に応じてオフセット量を設定する。さらに、設定したオフセット量を量子化パラメータに対して加算または減算すれば、量子化パラメータの上限または下限を制限できる。このように、量子化パラメータの制限動作が行われる場合、可逆符号化部16は、量子化パラメータの制限に関する情報を利用して量子化パラメータ情報の符号化を行う。量子化パラメータの範囲が制限されている場合、制限されていない場合に比べて量子化パラメータ情報に対する符号長を短くできる。したがって、量子化パラメータの範囲を制限することで、量子化パラメータ情報の符号化効率を高めることが可能となる。<5.符号化歪みによる影響の他の低減処理動作>上述の説明では、符号化歪み情報dqに応じて量子化パラメータの調整や制限を行っているが、符号化歪み情報に基づいてデブロッキングフィルタ24や予測画像最適モード選択部33の動作を制御して、符号化/復号処理によって生じる符号化歪みの影響を低減させることもできる。デブロッキングフィルタ24は、後述する符号化歪み制御部28からの制御信号に基づき、符号化歪み情報に応じてフィルタ強度の調整を行う図2のST19において、同じ調整を行う。例えば、JPEG方式を用いてローカルデコード画像の符号化を行い、符号化歪み情報によって符号化歪みが大きいことが示された場合、フィルタ強度を高めてブロック境界における高域成分をより多く減衰させる。このように高域成分をより多く減衰するようにフィルタ強度を設定すると、次のフレームのローカルデコード画像の符号化を行ったとき、高域成分がより多く減衰されていることから、符号化/復号処理によって生じる画質劣化を少なくできる。また、予測画像最適モード選択部33は、符号化歪み制御部28からの制御信号に基づき、符号化歪み情報に基づいて最適モードを指定する処理を行う図2のST25において、同じ処理を行う。例えば、符号化/復号処理によって生じる画質劣化が大きい場合、符号化対象画像と参照画像の相違が大きくなって符号化効率が低下してしまう。したがって、符号化歪み情報に基づき、画質劣化が大きくなる場合が想定される場合は、イントラ予測を指定して、符号化効率の低下を防止する。このように、符号化歪み情報dqに応じて、デブロッキングフィルタ24のフィルタ強度の調整や予測画像の選択を行うことで、画像復号装置で生成されるデコード画像において、ローカルデコード画像の符号化/復号処理に基づく符号化歪みの影響を低減できる。また、画像符号化装置10は、符号化歪み情報に基づき、量子化パラメータの変更や制限、デブロッキングフィルタのフィルタ強度の変更、予測モードの選択を組み合わせて行うようにしてもよい。<6.画像復号装置の構成>次に、画像符号化装置から出力される符号化ストリームの復号処理を行う画像復号装置について説明する。入力画像を符号化して生成された符号化ストリームは、所定の伝送路や記録媒体等を介して画像復号装置に供給されて復号される。図4は、符号化ストリームの復号処理を行う画像復号装置の構成を示している。画像復号装置50は、蓄積バッファ51、可逆復号部52、逆量子化部53、逆直交変換部54、加算部55、デブロッキングフィルタ56、画面並べ替えバッファ57、ディジタル/アナログ変換部D/A変換部58を備えている。また、画像復号装置50は、ローカルデコード画像符号化部61、メモリ部62、ローカルデコード画像復号部63、符号化歪み制御部64を備えている。さらに、画像復号装置50は、イントラ予測部71、動き補償部72、セレクタ73を備えている。蓄積バッファ51は、伝送されてきた符号化ストリームを蓄積する。可逆復号部52は、蓄積バッファ51より供給された符号化ストリームを、図3に示す可逆符号化部16の符号化方式に対応する方式で復号する。可逆復号部52は、情報取得部として動作を行い符号化ストリームから種々の情報を取得する。例えば、可逆復号部52は、符号化ストリームを復号して得られた予測モード情報等をイントラ予測部71や動き補償部72に出力する。また、可逆復号部52は、符号化ストリームを復号して得られた量子化パラメータ情報と量子化データを逆量子化部53に出力する。また、可逆復号部52は、量子化パラメータの範囲が制限されて量子化パラメータ情報の符号化が行われている場合、後述する符号化歪み制御部64から供給された制御信号を利用して、量子化パラメータ情報の復号を行う。逆量子化部53は、量子化パラメータを用いて、図3に示す量子化部15の量子化方式に対応する方式で、可逆復号部52から供給された量子化データの逆量子化を行う。逆直交変換部54は、図3に示す直交変換部14の直交変換方式に対応する方式で逆量子化部53の出力を逆直交変換して加算部55に出力する。加算部55は、逆直交変換後のデータとセレクタ73から供給される予測画像データを加算してデコード画像の画像データを生成してデブロッキングフィルタ56とイントラ予測部71に出力する。デブロッキングフィルタ56は、画像の符号化時に生じるブロック歪みを減少させるためのフィルタ処理を行う。デブロッキングフィルタ56は、加算部55から供給された画像データからブロック歪みを除去するフィルタ処理を行い、フィルタ処理後の画像データを画面並べ替えバッファ57とローカルデコード画像符号化部61に出力する。また、デブロッキングフィルタ56は、後述する符号化歪み制御部64からの制御信号に基づき、符号化歪み情報に応じてフィルタ強度の調整を行う。画面並べ替えバッファ57は、画像の並べ替えを行う。すなわち、図3に示す画面並べ替えバッファ12により符号化の順番のために並べ替えられたフレームの順番が、元の表示の順番に並べ替えられて、D/A変換部58に出力される。D/A変換部58は、画面並べ替えバッファ57から供給された画像データをD/A変換し、図示せぬディスプレイに出力することでデコード画像を表示させる。ローカルデコード画像符号化部61は、図3に示すローカルデコード画像符号化部25と同様に構成されている。ローカルデコード画像符号化部61は、デブロッキングフィルタ56でフィルタ処理が行われたデコード画像の画像データをローカルデコード画像の画像データとして用いて、符号化効率の高い非可逆符号化方式で符号化してメモリ部62に出力する。また、ローカルデコード画像符号化部61は、符号化歪みの程度を示す符号化歪み情報をメモリ部62に出力する。なお、ローカルデコード画像符号化部61は、符号化歪み情報を符号化してからメモリ部62に出力すれば、メモリ部62に記憶するデータ量を少なくできる。符号化歪み情報は、上述のように、例えばJPEG方式を用いて画像データの符号化を行う場合にはQ値QualityNumber等を用いる。また、ビットプレーン符号化方式を用いて画像データの符号化を行う場合には、ビット切捨て位置を示す情報等を用いる。メモリ部62は、ローカルデコード画像符号化部61から供給された符号化データと符号化データに対応する符号化歪み情報を保持する。メモリ部62から読み出された符号化データと符号化データに対応する符号化歪み情報は、ローカルデコード画像復号部63に出力される。ローカルデコード画像復号部63は、図3に示すローカルデコード画像復号部27と同様に構成されている。ローカルデコード画像復号部63は、メモリ部62から供給された符号化データの復号処理を行い、得られた画像データを動き補償部72に参照画像データとして供給する。また、ローカルデコード画像復号部63は、メモリ部62から読み出された符号化歪み情報を符号化歪み制御部64に出力する。なお、符号化歪み情報が符号化されている場合、ローカルデコード画像復号部63は、符号化歪み情報の復号処理を行う。符号化歪み制御部64は、図3に示す符号化歪み制御部28と同様に構成されている。符号化歪み制御部64は、符号化歪み情報に基づき、ローカルデコード画像の符号化/復号処理による符号化歪みの影響を低減させるために制御信号を生成してデブロッキングフィルタ56、セレクタ73に出力する。イントラ予測部71は、可逆復号部52から供給された予測モード情報と加算部55から供給された復号画像データに基づいて予測画像データの生成を行い、生成した予測画像データをセレクタ73に出力する。動き補償部72は、可逆復号部52から供給された予測モード情報と動きベクトル情報に基づきローカルデコード画像復号部63から供給された画像データを用いて動き補償を行い、予測画像データを生成する。動き補償部72は、生成した予測画像データをセレクタ73に出力する。セレクタ73は、可逆復号部52から供給された予測モード情報に基づき、イントラ予測である場合はイントラ予測部71、インター予測である場合は動き補償部72を選択する。セレクタ73は、選択されたイントラ予測部71または動き補償部72で生成された予測画像データを加算部55に出力する。また、セレクタ73は、後述する符号化歪み制御部64からの制御信号に基づき、予測画像データの選択を行う。このように、画像復号装置50は、イントラ予測部71と動き補償部72、セレクタ73によって予測画像の生成処理が行われる。また、生成された予測画像と符号化ストリームを用いて、逆量子化部21と逆直交変換部22と加算部23およびデブロッキングフィルタ24で復号処理を行うことで、デコードの生成が行われる。<7.画像復号装置の動作>次に、図5のフローチャートを参照して、画像復号装置50の動作について説明する。ステップST51で蓄積バッファ51は、供給された符号化ストリームを蓄積する。ステップST52で可逆復号部52は、可逆復号処理を行う。可逆復号部52は、蓄積バッファ51から供給される符号化ストリームを復号する。すなわち、図3に示す可逆符号化部16により符号化された各ピクチャの量子化データが得られる。また、可逆復号部52、符号化ストリームに含まれている予測モード情報等の可逆復号を行い、得られた予測モード情報がイントラ予測モードに関する情報である場合、予測モード情報をイントラ予測部71に出力する。また、可逆復号部52は、予測モード情報がインター予測モードに関する情報である場合、予測モード情報や動きベクトル情報を動き補償部72に出力する。ステップST53において逆量子化部53は、逆量子化処理を行う。逆量子化部53は、可逆復号部52により復号された量子化データを、図3に示す量子化部15の特性に対応する特性で逆量子化する。ステップST54において逆直交変換部54は、逆直交変換処理を行う。逆直交変換部54は、逆量子化部53により逆量子化された変換係数データを、図3に示す直交変換部14の特性に対応する特性で逆直交変換する。ステップST55において加算部55は、復号画像データの生成を行う。加算部55は、逆直交変換処理を行うことにより得られたデータと、後述するステップST59で選択された予測画像データを加算して復号画像データを生成する。これにより元の画像が復号される。ステップST56においてデブロッキングフィルタ56は、フィルタ処理を行う。デブロッキングフィルタ56は、加算部55より出力された復号画像データをフィルタリングしてブロック歪みを除去する。ステップST57において、ローカルデコード画像符号化部61は、デブロッキングフィルタ56でフィルタ処理が行われた画像データの符号化処理を行う。ローカルデコード画像符号化部61は、画像符号化装置10のローカルデコード画像符号化部61と同様に構成されており、符号化効率の高い符号化方式で画像データを符号化して出力する。また、ローカルデコード画像符号化部61は、符号化歪みの程度を示す符号化歪み情報を生成して出力する。ステップST58においてメモリ部62は、データを記憶する。メモリ部62は、ローカルデコード画像符号化部61から出力された符号化後の画像データと符号化歪み情報を記憶する。ステップST59においてローカルデコード画像復号部63は、メモリ部62から読み出された符号化データの復号処理を行う。また、ローカルデコード画像復号部63は、メモリ部62から読み出された符号化歪み情報が符号化されている場合、符号化歪み情報の復号処理を行う。ステップST60において符号化歪み制御部64は、符号化歪み情報に基づいた制御を行う。符号化歪み制御部64は、符号化歪み情報に基づき制御信号を生成して可逆復号部52やデブロッキングフィルタ56、セレクタ73に出力することで、符号化/復号処理によって生じる符号化歪みの影響を低減させる。ステップST61においてイントラ予測部71と動き補償部72は、予測画像生成処理を行う。イントラ予測部71と動き補償部72は、可逆復号部52から供給される予測モード情報に対応してそれぞれ予測画像生成処理を行う。すなわち、可逆復号部52からイントラ予測の予測モード情報が供給された場合、イントラ予測部71は、予測モード情報に基づいて予測画像データを生成する。また、可逆復号部52からインター予測の予測モード情報が供給された場合、動き補償部72は、予測モード情報と動きベクトル情報に基づき動き補償を行い、予測画像データを生成する。ステップST62において、セレクタ73は予測画像データの選択を行う。セレクタ73は、イントラ予測部71から供給された予測画像データと動き補償部72から供給された予測画像データの選択を行い、選択した予測画像データを加算部55に供給して、上述したように、ステップST55において逆直交変換部54の出力と加算させる。また、セレクタ73は、符号化歪み制御部64からの制御信号に基づき、符号化/復号処理によって生じる画質劣化が大きい場合は、イントラ予測部71から供給された予測画像データを選択する。ステップST63において画面並べ替えバッファ57は、画像並べ替えを行う。すなわち画面並べ替えバッファ57は、図3に示す画像符号化装置10の画面並べ替えバッファ12により符号化のために並べ替えられたフレームの順序が、元の表示の順序に並べ替えられる。ステップST64において、D/A変換部58は、画面並べ替えバッファ57からの画像データをD/A変換する。この画像が図示せぬディスプレイに出力され、画像が表示される。<8.量子化パラメータの制限が行われた場合の復号動作>画像復号装置50は、画像符号化装置10において、量子化パラメータの範囲を制限することで量子化パラメータ情報の符号化効率を高める処理が行われても、符号化ストリームから正しく量子化パラメータ情報を復号できるように処理を行う。画像復号装置50の符号化歪み制御部64は、画像符号化装置10の符号化歪み制御部28と同様な処理を行い、符号化歪み情報に応じて量子化パラメータの範囲を画像符号化時と等しく制限する。さらに、符号化歪み制御部64は、量子化パラメータの制限に関する情報を可逆復号部52に出力する。可逆復号部52は、符号化歪み制御部64から供給された量子化パラメータの制限に関する情報を利用して、可逆符号化部16で行われた符号化処理に対応する復号処理を行い、符号化ストリームから量子化パラメータ情報を生成する。このように、量子化パラメータの符号化時に用いられた量子化パラメータの制限に関する情報を符号化歪み制御部64で生成して可逆復号部52に供給することで、可逆復号部52は、符号化ストリームから量子化パラメータ情報を正しく生成できる。すなわち、量子化パラメータの範囲を制限することで、量子化パラメータ情報の符号化効率を高める処理が画像符号化時に行われても、画像復号装置50では、符号化ストリームから正しく量子化パラメータ情報を生成できるので、画質の良好なデコード画像を得ることができる。<9.符号化時に符号化歪みの影響の低減処理が行われた場合の復号動作>画像復号装置50は、上述の説明では、符号化歪み情報dqに応じて量子化パラメータの調整や制限を行っているが、符号化歪み情報に基づいてデブロッキングフィルタ24や予測画像最適モード選択部33の動作を制御して、符号化/復号処理によって生じる符号化歪みの影響を低減させることもできる。デブロッキングフィルタ24は、後述する符号化歪み制御部28からの制御信号に基づき、符号化歪み情報に応じてフィルタ強度の調整を行う図2のST19において、同じ調整を行う。例えば、JPEG方式を用いてローカルデコード画像の符号化を行い、符号化歪み情報によって符号化歪みが大きいことが示された場合、フィルタ強度を高めてブロック境界における高域成分をより多く減衰させる。このように高域成分をより多く減衰するようにフィルタ強度を設定すると、次のフレーフレームのローカルデコード画像の符号化を行ったとき、高域成分がより多く減衰されていることから、符号化/復号処理によって生じる画質劣化を少なくできる。また、予測画像最適モード選択部33は、符号化歪み制御部28からの制御信号に基づき、符号化歪み情報に基づいて最適モードを指定する処理を行う図2のST25において、同じ調整を行う。例えば、符号化/復号処理によって生じる画質劣化が大きい場合、符号化対象画像と参照画像の相違が大きくなって符号化効率が低下してしまう。したがって、符号化歪み情報に基づき、画質劣化が大きくなることが想定される場合は、イントラ予測を指定して図2のST25において、同じ調整を行う、符号化効率の低下を防止する。また、画像符号化装置10のローカルデコード画像符号化部25と画像復号装置50のローカルデコード画像符号化部61を、等しい符号化率で符号化処理を行うように設定しておき、画像復号装置50は、画像符号化装置10と同様に、ローカルデコード画像の符号化/復号処理と、符号化歪み情報に応じて量子化パラメータの調整や制限、デブロッキングフィルタのフィルタ強度の調整、予測モードの切替えを行う。また、画像符号化方法や画像復号方法でも同様な処理を行うようにすれば、符号化ストリームに符号化歪み情報に応じて量子化パラメータやデブロッキングフィルタおよび予測モードを制御するための情報を含めておく必要がないので符号化効率を向上させることができる。また、画像復号装置50は、符号化歪み情報に基づき、量子化パラメータの変更や制限、デブロッキングフィルタのフィルタ強度の変更、予測モードの選択を組み合わせて行うようにしてもよい。なお、組み合わせは、画像符号化装置10と同様とすることで、画像符号化装置と画像復号装置で同じルールで入力画像の符号化/復号処理を行うことができる。<10.ソフトウェア処理の場合>明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させる。または、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体としてのハードディスクやROMReadOnlyMemoryに予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、CD-ROM,MOディスク,DVD、磁気ディスク、半導体メモリカード等のリムーバブル記録媒体に、一時的または永続的に格納記録しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。また、プログラムは、リムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトからLANやインターネット等のネットワークを介して、コンピュータに無線または有線で転送してもよい。コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。本技術は、上述した実施の形態に限定して解釈されるべきではない。この技術の実施の形態は、例示という形態で本技術を開示しており、本技術の要旨を逸脱しない範囲で当業者が実施の形態の修正や代用をなし得ることは自明である。すなわち、本技術の要旨を判断するためには、特許請求の範囲を参酌すべきである。なお、本技術は以下のような構成も取ることができる。1入力画像と予測画像との差分画像を符号化して符号化データを生成する符号化処理部と、前記符号化データの復号を行いローカルデコード画像を生成する復号処理部と、前記ローカルデコード画像を符号化してメモリに記憶させるローカルデコード画像符号化部と、前記メモリに符号化して記憶されているローカルデコード画像の復号を行うローカルデコード画像復号部と、前記ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて前記符号化データの生成を制御する制御部とを備える画像符号化装置。2前記制御部は、前記符号化歪み情報に応じて前記差分画像の符号化に用いる量子化パラメータを調整する1記載の画像符号化装置。2前記制御部は、前記符号化歪み情報に応じて前記差分画像の符号化に用いる量子化パラメータの範囲を制限し、前記符号化処理部は、前記範囲の制限結果を用いて前記量子化パラメータの符号化を行う1または2記載の画像符号化装置。4前記ローカルデコード画像のフィルタ処理を行うデブロッキングフィルタをさらに備え、前記制御部は、前記符号化歪み情報に応じて前記デブロッキングフィルタのフィルタ強度を変更する1乃至3の何れかに記載の画像符号化装置。5前記符号化処理部は、前記復号後のローカルデコード画像を用いてイントラ予測画像とインター予測画像を生成し、前記制御部は、前記符号化歪み情報に応じて前記イントラ予測画像またはインター予測画像を選択して前記予測画像とする1乃至4の何れかに記載の画像符号化装置。6符号化ストリームの復号を行い差分画像を生成して、該差分画像に予測画像を加えてデコード画像を生成する復号処理部と、前記デコード画像をローカルデコード画像として符号化してメモリに記憶させるローカルデコード画像符号化部と、前記メモリに符号化して記憶されているローカルデコード画像の復号を行うローカルデコード画像復号部と、前記ローカルデコード画像の符号化/復号処理によって生じる符号化歪みの程度を示す符号化歪み情報に応じて、前記差分画像または予測画像の生成を制御する制御部とを備える画像復号装置。7前記制御部は、前記符号化歪み情報に応じて量子化パラメータの範囲を制限し、前記復号処理部は、前記符号化ストリームに符号化して含められている量子化パラメータの復号を前記範囲の制限結果を用いて行い、得られた量子化パラメータを用いて復号を行い差分画像を生成する6に記載の画像復号装置。8前記ローカルデコード画像のフィルタ処理を行うデブロッキングフィルタをさらに備え、前記制御部は、前記符号化歪み情報に応じて前記デブロッキングフィルタのフィルタ強度を変更する6または7に記載の画像復号装置。9前記復号処理部は、前記復号後のローカルデコード画像を用いて前記イントラ予測画像とインター予測画像を生成し、前記制御部は、前記符号化歪み情報に応じて前記イントラ予測画像またはインター予測画像を選択して前記予測画像とする請求項6乃至8の何れかに記載の画像復号装置。"