"フレームメモリに記憶された参照画像データを用いて元画像データを符号化する画像符号化装置であって、前記フレームメモリに記憶された参照画像データの必要領域の始点座標及び終点座標を含む制御情報を生成する制御部と、前記参照画像データの少なくとも一部を記憶する記憶領域を有する記憶部と、前記制御情報に基づいて、前記必要領域が転送領域又は非転送領域であるかを判定し、前記転送領域の参照画像データを前記フレームメモリから前記記憶領域へ転送する動き制御部と、前記記憶領域に記憶された参照画像データを用いて、予測画像データを生成する動き補償部と、を備える画像符号化装置。前記記憶部は、前記記憶領域に記憶された参照画像データを管理する管理情報を記憶する管理領域をさらに備え、前記動き制御部は、前記転送領域に応じた管理情報を生成する、請求項1に記載の画像符号化装置。前記動き制御部は、前記管理情報に基づいて前記フレームメモリ上のバッファ済み領域の終点座標を特定し、前記必要領域の終点座標が前記バッファ済み領域の終点座標より大きく、且つ前記必要領域の始点座標が前記バッファ済み領域の始点座標より大きい場合に、前記必要領域全体を転送領域として決定し、前記必要領域の始点座標が前記バッファ済み領域の始点座標より小さく、且つ前記必要領域の終点座標が前記バッファ済み領域の終点座標以上の場合に、前記必要領域の始点座標と前記バッファ済み領域の始点座標で囲まれた領域と、前記バッファ済み領域の終点座標と前記必要領域の終点座標で囲まれた領域と、を前記転送領域として決定し、前記必要領域の始点座標が前記バッファ済み領域の始点座標より小さい場合に、前記バッファ済み領域の終点座標と前記必要領域の始点座標で囲まれた領域を前記転送領域として決定し、前記必要領域の終点座標が前記バッファ済み領域の終点座標以上の場合に、前記必要領域の始点座標と前記バッファ済み領域の始点座標で囲まれた領域を前記転送領域として決定し、前記必要領域の始点座標及び終点座標が前記バッファ済み領域の始点座標と終点座標の間に含まれる場合に、前記必要領域全体を非転送領域として決定する、請求項2に記載の画像符号化装置。前記元画像データから前記予測画像データを減算し、第1残差画像データを生成する減算器と、前記第1残差画像データを直行変換し、第1係数データを生成する直交変換部と、前記第1係数データを量子化し、量子化データを生成する量子化部と、前記量子化データを符号化し、符号化データを生成する符号化部と、前記量子化データを逆量子化し、第2係数データを生成する逆量子化部と、前記第2係数データを逆直交変換し、第2残差画像データを生成する逆直交変換部と、前記第2残差画像データに前記予測画像データを加算し、局部復号画像データを生成する加算器と、前記局部復号画像データのブロック境界を平滑化し、前記参照画像データを生成するデブロッキングフィルタと、をさらに備え、前記制御部は、前記参照画像データを前記フレームメモリへ転送する、請求項1乃至3の何れかに記載の画像符号化装置。フレームメモリに記憶された参照画像データを用いて符号化データを復号する画像復号装置であって、前記フレームメモリに記憶された参照画像データの必要領域の始点座標及び終点座標を含む制御情報を生成する制御部と、前記参照画像データの少なくとも一部を記憶する記憶領域を有する記憶部と、前記制御情報に基づいて、前記必要領域が転送領域又は非転送領域であるかを判定し、前記転送領域の参照画像データを前記フレームメモリから前記記憶領域へ転送する動き制御部と、前記記憶領域に記憶された参照画像データを用いて、予測画像データを生成する動き補償部と、を備える画像復号装置。本発明が解決しようとする課題は、メインメモリのバンド幅及びキャッシュメモリの利用効率を改善することができる画像符号化装置、画像復号装置及び画像符号化方法を提供することである。本実施形態の画像符号化装置は、フレームメモリに記憶された参照画像データを用いて元画像データを符号化する。画像符号化装置は、制御部と、記憶部と、動き制御部と、動き補償部と、を備える。制御部は、前記フレームメモリに記憶された参照画像データの必要領域の始点座標及び終点座標を含む制御情報を生成する。記憶部は、前記参照画像データの少なくとも一部を記憶する記憶領域を有する。動き制御部は、前記制御情報に基づいて、前記必要領域が転送領域又は非転送領域であるかを判定し、前記転送領域の参照画像データを前記フレームメモリから前記記憶領域へ転送する。動き補償部は、前記記憶領域に記憶された参照画像データを用いて、予測画像データを生成する。本実施形態について、図面を参照して説明する。図1は、本実施形態の画像処理システム1の構成図である。画像処理システム1は、画像符号化装置10と、画像生成装置20と、メインメモリ30と、を備える。画像生成装置20は、符号化処理の対象となる元画像データを生成する。画像生成装置20は、例えばMPEG2又はH.264等の動き補償を用いたビデオコーデックをサポートするデジタルビデオカメラの撮像素子である。元画像データは、最大で1920×1088個の画素を含む。1画素は8ビットである。画像符号化装置10は、メインメモリ30に記憶された元画像データを符号化し、符号化データを生成する。より具体的には、画像符号化装置10は、16×16画素のマクロブロック単位で符号化処理を実行する。符号化処理は、マクロブロック単位でブロックの始点から水平方向に実行され、1つのラインに含まれる全てのマクロブロックについて符号化処理が実行されると、垂直方向に1つシフトしたラインの始点から水平方向に実行されるというラスタスキャン順で行われる。1つのマクロブロックに対する符号化処理では、画像符号化装置10は、24×24画素の参照画像データを用いて元画像データのマクロブロックを符号化する。なお、参照画像データ及びマクロブロックのサイズは、これに限られるものではなく、画像符号化装置10が採用する符号化アルゴリズムに基づいてユーザが任意に定めることができる。メインメモリ30は、元画像データと、符号化データと、参照画像データと、を記憶する。メインメモリ30は、例えばDRAMである。図2は、本実施形態のメインメモリ30のブロック図である。メインメモリ30は、複数の記憶領域元画像メモリ31、符号化データメモリ32及びフレームメモリ33を備える。なお、各記憶領域は、1つのメモリ素子例えば、DRAMチップ内に設けられても良いし、個別のメモリ素子内に設けられても良い。元画像メモリ31は、元画像データを記憶する。符号化データメモリ32は、符号化データを記憶する。フレームメモリ33は、8×2画素即ち、128ビットのワード単位で参照画像データを記憶する。24×24画素の参照画像データを1ワード分のマージンを伴って読み出す場合、フレームメモリ33から読み出される参照画像データは、最大で32=248×26=242画素である。図3は、本実施形態の画像符号化装置10の機能ブロック図である。画像符号化装置10は、減算器11aと、加算器11bと、直交変換部12と、量子化部13と、エントロピー符号化部14と、逆量子化部15と、逆直交変換部16と、デブロッキングフィルタ17と、動き探索部18と、制御部19と、を備える。減算器11aは、元画像データから動き探索部18の出力である予測画像データを減算し、第1残差画像データを生成する。直交変換部12は、第1残差画像データを直行変換し、第1係数データを生成する。直交変換部12は、例えば離散コサイン変換以下、DCTDiscreteCosineTransformというを第1残差画像データに対して実行する。量子化部13は、第1係数データを量子化し、量子化データを生成する。エントロピー符号化部14は、量子化データを符号化し、符号化データを生成する。エントロピー符号化部14は、例えば可変長符号化方式を用いて量子化データを符号化する。逆量子化部15は、量子化データを逆量子化し、第2係数データを生成する。第2係数データは、第1係数データに対応した、量子化部13及び逆量子化部15における量子化誤差を含む値である。逆直交変換部16は、第2係数データを逆直交変換し、第2残差画像データを生成する。第2残差画像データは、第1残差画像データに対応し、第2係数データと同様に、量子化誤差を含む値である。加算器11bは、第2残差画像データに予測画像データを加算し、局部復号画像データを生成する。デブロッキングフィルタ17は、局部復号画像データのブロック境界を平滑化し、参照画像データを生成する。制御部19は、画像符号化装置10全体を制御するとともに、元画像メモリ31、符号化データメモリ32、及びフレームメモリ33へのメモリアクセスを制御する。これにより、フレームメモリ33に参照画像データが記憶される。図4は、本実施形態のフレームメモリ33のアドレッシング構造の説明図である。フレームメモリ33は、1つの画像データと同じサイズ即ち、1920×1088画素の参照画像データをワード単位で記憶することができる。1ワードは128ビットから構成される。各ワードには、参照画像データのフレームメモリ33上の位置を示す座標x,yが割り当てられる。即ち、X方向の座標xは8画素毎に割り当てられ、Y方向の座標yは2画素毎に割り当てられる。xは0~239であり、yは0~543である。なお、図4は、1画素が8ビットの単一の成分で表される場合について示してあるが、本発明の範囲はこれに限られるものではない。本発明は、輝度及び色差YCbCr信号又はRGB信号などの、1画素が複数成分で表される場合であっても、成分毎に独立したフレームメモリを割り当てることにより、適用可能である。動き探索部18は、参照画像データに対して動き補償処理を実行し、予測画像データを生成する。図5は、本実施形態の動き探索部18の構成図である。動き探索部18は、動き制御部181と、プリフェッチバッファ182と、動き補償部183と、を備える。動き制御部181は、動き探索部18全体を制御する。プリフェッチバッファ182は、予測画像データの生成に必要な参照画像データを記憶する。プリフェッチバッファ182は、例えばSRAMStaticRandomAccessMemoryである。動き補償部183は、プリフェッチバッファ182に記憶された参照画像データを用いて予測画像データを生成し、予測画像データを減算器11a及び加算器11bへ出力する。動き補償処理では、制御部19は、予測画像データの生成に必要な参照画像データが記憶されたフレームメモリ33上の記憶領域以下、必要領域というを特定するための制御情報を生成する。制御情報は、必要領域の始点座標xb,yb及び終点座標xe,yeを含む。必要領域は、始点座標xb,yb及び終点座標xe,yeにより囲まれる矩形領域である。動き制御部181は、制御情報に基づいて、フレームメモリ33に記憶された参照画像データをプリフェッチバッファ182へ転送する。また、動き制御部181は、転送した参照画像データを管理するための管理情報をプリフェッチバッファ182に登録する。また、動き制御部181は、プリフェッチバッファ182に記憶された参照画像データに対して動き補償処理を実行するように、動き補償部183を制御する。これにより、予測画像データが生成される。図6は、本実施形態のプリフェッチバッファ182の構成図である。プリフェッチバッファ182は、複数の記憶領域図6では、第1~第4記憶領域182a~182dと、管理領域182eと、を備える。各記憶領域は、X方向に8画素且つY方向に32画素分の参照画像データを記憶可能な容量即ち、フレームメモリ33上では16ワード256バイトに相当する容量を有する。つまり、複数の記憶領域は、X方向に32画素且つY方向に32画素分の容量即ち、フレームメモリ33上では64ワード1024バイトに相当する容量の参照画像データを記憶可能である。管理領域182eは、管理情報を記憶する。各記憶領域には、固有情報Vnnは0~3の整数と、インデックスImmは0~15の整数と、が割り当てられる。固有情報Vnは、各記憶領域を特定する名称である。V0~V3はそれぞれ、第1~第4記憶領域182a~182dに対応する。インデックスImは、各記憶領域に記憶された参照画像データと、フレームメモリ33に記憶された参照画像データを対応付ける情報である。図7は、本実施形態の管理情報のデータ構造図である。管理情報は、固有情報V0~V3毎に、有効情報BUFVと、第1タグBUFXと、第2タグBUFYと、サイズ情報BUFHと、を含む。有効情報は、各記憶領域に参照画像データが記憶されているか否かを示す2値データである。例えば、有効情報1は参照画像データが記憶されている即ち、記憶領域が有効であることを示し、有効情報0は参照画像データが記憶されていない即ち、記憶領域が無効であることを示す。第1タグは、参照画像データのフレームメモリ33上の始点X座標第1始点座標を示す。第2タグは、参照画像データのフレームメモリ33上の始点Y座標第2始点座標を示す。即ち、第1及び第2タグは、各記憶領域に記憶された参照画像データがフレームメモリ33のどこから読み出されたかを示す。サイズ情報は、参照画像データのサイズを示す。例えば、固有情報V0の管理情報BUFV,BUFX,BUFY,BUFH=1,1,3,13は、第1記憶領域182aに記憶された参照画像データが、フレームメモリ33上の1,3を始点とする13ワード分の矩形領域から読み出されたことを意味する。なお、有効情報、第1及び第2タグ、並びにサイズ情報の初期値は0である。図8は、本実施形態のマッピングの説明図である。X座標は8ビットのビット列で表現され、Y座標は10ビットのビット列で表現される。動き制御部181は、X座標の下位2ビットを固有情報Vnに登録し、上位6ビットを第1タグに登録する。また、動き制御部181は、Y座標の下位4ビットをインデックスImに対応付け、全10ビットを第2タグに登録する。即ち、動き制御部181は、フレームメモリ33上の座標を用いて管理情報を生成する。これにより、プリフェッチバッファ182に記憶された参照画像データがフレームメモリ33に記憶された参照画像データに対応付けられる。本実施形態の動き制御部181の処理について説明する。図9は、本実施形態のプリフェッチ処理のフローチャートである。動き制御部181は、フレームメモリ33に記憶された参照画像データをプリフェッチバッファ182へ転送するためにプリフェッチ処理を実行する。動き制御部181は、制御部19から制御情報を入力するS900。動き制御部181は、始点座標xb,yb及び終点座標xe,yeにより囲まれた矩形領域を必要領域として特定する。動き制御部181は、ループ変数jを設定するS902。ループ変数jの初期値は0である。ループ変数jは、参照画像データの記憶先となる固有情報Vnに対応する記憶領域を示す。例えば、j=0の場合、固有情報V0に対応する第1記憶領域182aが参照画像データの記憶先となる。ループ変数jはS906が終了する度にインクリメントされ、S904及びS906は記憶領域の数図6では、j=3まで繰り返される。動き制御部181は、プリフェッチ処理で取り扱われる変数x及びVnを設定するS904。より具体的には、動き制御部181は、変数xにxbj>>2を設定し、変数Vnにxbj3を設定する。xbj>>2は、始点X座標xbとループ変数jの和を4で除したときの商を意味する。xbj3は、始点X座標xbとループ変数jの和を4で除したときの剰余を意味する。動き制御部181は、フレームメモリ33に記憶された参照画像データをプリフェッチバッファ182へ転送するために、参照画像データ転送処理を実行するS906。図10は、本実施形態の参照画像データ転送処理のフローチャートである。動き制御部181は、制御情報及び管理情報に基づいて、参照画像データがプリフェッチバッファ182に記憶されているか否か即ち、プリフェッチバッファ182の記憶領域が有効であるか否かを判定するS1000。図11は、本実施形態の有効性判定のフローチャートである。動き制御部181は、管理情報の有効情報BUFV[Vn]が0であるという第1有効条件と、管理情報の第1タグBUFX[Vn]が変数xと異なるという第2有効条件の両方を満たさない場合にS1100-NO且つS1102-NO、固有情報Vnに対応する記憶領域が有効であると判定するS1104。この場合、S1002へ進む。一方、動き制御部181は、第1及び第2有効条件の少なくとも1つを満たす場合にS1100-YES又はS1102-YES、固有情報Vnに対応する記憶領域が無効であると判定するS1114。この場合、S1004へ進む。動き制御部181は、制御情報及び管理情報に基づいて、予測画像データの生成に必要な参照画像データがプリフェッチバッファ182に記憶されているか否かを判定するS1002。図12は、本実施形態の領域判定結果と条件式の説明図である。動き制御部181は、条件式A~Eの順に、各条件式が成立するか否かを判定する。条件式が成立した場合の領域判定結果は、A必要領域全体が、バッファ済み領域に含まれないと、B必要領域が、バッファ済み領域全体を含むと、C必要領域の始点から所定点が、バッファ済み領域に含まれると、D必要領域の所定点から終点が、バッファ済み領域に含まれると、E必要領域全体が、バッファ済み領域に含まれると、に分類される。なお、バッファ済み領域とは、S1002の前に既に参照画像データを記憶しているフレームメモリ33上の領域である。図13は、本実施形態の領域判定結果の概念図である。領域判定結果Aは、必要領域全体が転送を要する転送領域であることを意味する。例えば、図13Aに示すように、領域判定結果Aは、必要領域の始点Y座標ybがバッファ済み領域の終点Y座標BUFYBUFH-1より大きい場合、又は必要領域の終点Y座標yeがバッファ済み領域の始点Y座標BUFYより小さい場合に対応する。領域判定結果Bは、必要領域が、2つの転送領域と、2つの転送領域に挟まれた転送を要しない非転送領域とに分割されることを意味する。例えば、図13Bに示すように、領域判定結果Bは、必要領域の始点Y座標ybがバッファ済み領域の始点Y座標BUFYより小さく、且つ必要領域の終点Y座標yeがバッファ済み領域の終点Y座標BUFYBUFH-1より大きい場合に対応する。転送領域は、必要領域の始点Y座標ybを含み、必要領域の始点Y座標ybからバッファ済み領域の始点Y座標BUFYの1ライン上までの領域と、バッファ済み領域の終点Y座標BUFYBUFH-1の1ライン下から必要領域の終点Y座標yeまでの領域境界を含むである。非転送領域は、バッファ済み領域の始点Y座標BUFY及び終点Y座標BUFYBUFHで囲まれた領域である。領域判定結果Cは、必要領域が、Y座標が大きい側の転送領域とY座標が小さい側の非転送領域に分割されることを意味する。例えば、図13Cに示すように、領域判定結果Cは、必要領域の始点Y座標ybがバッファ済み領域の始点Y座標BUFYから終点Y座標BUFYBUFH-1の範囲内にあり境界を含む、且つ必要領域の終点Y座標yeがバッファ済み領域の終点Y座標BUFYBUFH-1より大きい場合に対応する。転送領域は、バッファ済み領域の終点Y座標BUFYBUFH-1の1ライン下から必要領域の終点Y座標yeまでの領域境界を含むのみである。非転送領域は、必要領域の始点Y座標ybからバッファ済み領域の終点Y座標BUFYBUFH-1までの領域境界を含むである。領域判定結果Dは、必要領域が、Y座標が小さい側の転送領域とY座標が大きい側の非転送領域に分割されることを意味する。例えば、図13Dに示すように、領域判定結果Dは、必要領域の始点Y座標ybが、バッファ済み領域の始点Y座標BUFYより小さく、且つ必要領域の終点Y座標yeが、バッファ済み領域の始点Y座標BUFYから終点Y座標BUFYBUFH-1の範囲内にある境界を含む場合に対応する。転送領域は、必要領域の始点Y座標ybからバッファ済み領域の始点Y座標BUFYの1ライン上までの領域境界を含むのみである。非転送領域は、バッファ済み領域の始点Y座標BUFYから必要領域の終点Y座標Yeまでの領域境界を含むである。領域判定結果Eは、必要領域全体が非転送領域であることを意味する。例えば、図13Eに示すように、領域判定結果Eは、必要領域の始点Y座標ybが、バッファ済み領域の始点Y座標BUFYから終点Y座標BUFYBUFH-1の範囲内にあり境界を含む、且つ必要領域の終点Y座標yeが、バッファ済み領域の終点Y座標BUFYBUFH-1以下である場合に対応する。動き制御部181は、領域判定結果に基づいて、フレームメモリ33の転送領域に記憶された参照画像データを、プリフェッチバッファ182へ転送するS1004。より具体的には、動き制御部181は、無効判定S1114又は領域判定結果Aの場合、必要領域全体を転送し、領域判定結果B~Dの場合、それぞれ、必要領域のうち転送領域を転送する。なお、領域判定結果Eの場合、S1004は省略される。即ち、動き制御部181は、必要領域全体を一様に転送するのではなく、有効性判定及び領域判定の結果に応じて、プリフェッチバッファ182に既に記憶されている非転送領域を転送することなく、プリフェッチバッファ182に記憶されていない転送領域を転送する。これにより、フレームメモリ33からプリフェッチバッファ182へ転送される参照画像データのオーバーヘッドが解消する。動き制御部181は、有効性判定及び領域判定の結果に基づいて、管理領域182eに記憶された管理情報を更新するS1006。図14は、本実施形態の管理情報更新の説明図である。有効性判定結果が無効の場合、動き制御部181は、有効情報BUFVに1を、第1タグBUFXに変数xを、第2タグBUFYに必要領域の始点Y座標ybを、サイズ情報BUFHに必要領域全体のサイズye-yb1を登録する。一方、有効性判定結果が有効の場合、動き制御部181は、領域判定結果に応じて管理情報を更新する。なお、有効性判定結果が有効の場合、有効情報BUFVは既に1であるので、有効情報BUFVと第1タグBUFXの更新は省略可能である。また、領域判定結果Eの場合、参照画像データが転送されないので、管理情報の更新は省略可能である。領域判定結果A又はBの場合、動き制御部181は、必要領域の始点Y座標ybを第2タグBUFYに、転送領域全体のY方向のサイズ以下、転送領域サイズというye-yb1をサイズ情報BUFHに登録する。領域判定結果Cの場合、動き制御部181は、非転送領域と転送領域のY方向の合計サイズ以下、合計領域サイズというye-BUFY[Vn]1に応じて管理情報を更新する。合計領域サイズye-BUFY[Vn]1が、第1~第4記憶領域182a~182dのY方向のサイズ以下、記憶領域サイズという16以下の場合C1、動き制御部181は、合計領域サイズye-BUFY[Vn]1をサイズ情報BUFHに登録する。一方、合計領域サイズye-BUFY[Vn]1が記憶領域サイズ16より大きい場合C2、動き制御部181は、必要領域の終点Y座標と記憶領域サイズの差ye-15を第2タグBUFYに、記憶領域サイズ16をサイズ情報BUFHに登録する。領域判定結果Dの場合、動き制御部181は、必要領域の始点Y座標ybを第2タグBUFYに、合計領域サイズBUFY[Vn]BUFH[Vn]-ybと記憶領域サイズ16のうち小さい方をサイズ情報BUFHに登録する。合計領域サイズBUFY[Vn]BUFH[Vn]-ybが記憶領域サイズ16未満の場合、非転送領域と転送領域の全体が有効に維持される。一方、合計領域サイズBUFY[Vn]BUFH[Vn]-ybが記憶領域サイズ16以上の場合、非転送領域のうちY方向のサイズが16を超える部分がY座標の大きい方から無効化される。本実施形態の参照画像転送処理の具体例について説明する。図15は、本実施形態の参照画像転送処理の具体例の説明図である。図15では、1が領域判定結果Aに対応し、2及び3が領域判定結果Cに対応する。符号化処理1は、先頭マクロブロックに対して行われる。先頭マクロブロックに対する符号化処理が開始する前初期状態では、第1~第4記憶領域182a~182dには参照画像データが記憶されていない。はじめに、制御部19は、必要領域の始点座標0,0及び終点座標3,12を含む制御信号を生成する。動き制御部181は、必要領域0,0~3,12全体の参照画像データをフレームメモリ33からプリフェッチバッファ182へ転送する。次いで、動き制御部181は、有効情報BUFV[V0]~[V3]に1を登録し、サイズ情報BUFH[V0]~[V3]に転送領域サイズ13を登録する。符号化処理2は、2番目のマクロブロックに対して行われる。はじめに、制御部19は、始点座標2,3及び終点座標5,15を含む制御信号を生成する。これにより、必要領域の始点が、X方向に16画素且つY方向に6画素分シフトする。動き制御部181は、必要領域2,3~5,15の参照画像データの一部をフレームメモリ33からプリフェッチバッファ182へ転送する。第1及び第2記憶領域182a、182b用の転送領域は、必要領域全体4,3~5,15である。一方、第3及び第4記憶領域182c、182d用の転送領域は、必要領域から非転送領域を除いた領域2,13~3,15である。次いで、動き制御部181は、第1タグBUFX[V0]及び[V1]に1を登録し、第2タグBUFY[V0]及び[V1]に3を登録し、サイズ情報BUFH[V0]及び[V1]に以前の符号化処理1と同じ値である13を登録する。一方、動き制御部181は、サイズ情報BUFH[V2]及び[V3]へ合計領域サイズ16を登録するが、第1タグBUFX[V2]及び[V3]並びに第2タグBUFY[V2]及び[V3]は更新しない。符号化処理3は、3番目のマクロブロックに対して行われる。はじめに、制御部19は、始点座標3,6及び終点座標6,17を含む制御信号を生成する。これにより、必要領域の始点が、X方向に8画素且つY方向に6画素分シフトする。動き制御部181は、必要領域3,6~6,17の参照画像データの一部をフレームメモリ33からプリフェッチバッファ182へ転送する。第4、第1及び第2記憶領域182d、182a、182b用の転送領域は、必要領域から非転送領域を除いた領域3,13~5,17である。一方、第3記憶領域182cの転送領域は、必要領域全体6,6~6,17である。次いで、動き制御部181は、第2タグBUFY[V3]に2を登録し、サイズ情報BUFH[V0]及び[V1]に合計領域サイズ15を登録し、サイズ情報BUFH[V3]に以前の符号化処理2と同じ値16を登録する。一方、動き制御部181は、第1タグBUFX[V2]に1を登録し、第2タグBUFY[V2]に6を登録し、サイズ情報BUFH[V2]に転送領域サイズ12を登録する。一般的なキャッシュメモリでは、例えば、キャッシュメモリの容量が1024バイトであり、ラインサイズが16バイトであり、キャッシュライン数が64=1024÷16ラインである。この場合、1ラインあたりの管理領域が2ビットであったとしても、80ビットを超える容量の管理領域が必要となる。即ち、キャッシュメモリの管理領域には、有効ビットとタグ情報が必要となるので、極めて大きな容量の管理領域が必要になる。これに対して、本実施形態によれば、動き探索部18は、ビデオコーデックで規定される一定の処理順に合わせて、フレームメモリ33からプリフェッチバッファ182へ必要最小限の参照画像データを転送する。具体的には、一般的なキャッシュメモリのラインサイズを16バイトとした場合と同じ転送量で済む。このとき、管理領域182eの容量を過剰に確保する必要はない。これにより、必要最小限の容量を有するプリフェッチバッファ182を用いて、メインメモリ30のバンド幅の利用効率を改善することができる。例えば、第1~第4記憶領域182a~182dの容量が、それぞれ、1024バイトである場合、管理領域182eの容量は80ビットで十分である。本実施形態の変形例について説明する。図16は、本実施形態の変形例の画像復号装置40の機能ブロック図である。画像復号装置40は、エントロピー復号部41と、逆量子化部15と、逆直交変換部16と、加算器11bと、デブロッキングフィルタ17と、動き探索部18と、制御部42と、を備える。エントロピー復号部41は、符号化データメモリ32に記憶された符号化データを復号して、量子化データを生成する。制御部42は、画像復号装置40全体を制御するとともに、符号化データメモリ32及びフレームメモリ33へのメモリアクセスを制御する。エントロピー復号部41及び制御部42以外の構成逆量子化部15、逆直交変換部16、加算器11b、デブロッキングフィルタ17、及び動き探索部18は、符号化装置10と同様である。本実施形態の変形例によれば、画像復号装置40が動き探索部18を備える。これにより、画像復号装置40においても、画像符号化装置10と同様に、メインメモリ30のバンド幅の利用効率を改善することができる。本実施形態に係る画像処理システム1の少なくとも一部は、ハードウェアで構成しても良いし、ソフトウェアで構成しても良い。ソフトウェアで構成する場合には、画像処理システム1の少なくとも一部の機能を実現するプログラムをフレキシブルディスクやCD-ROM等の記録媒体に収納し、コンピュータに読み込ませて実行させても良い。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でも良い。また、本実施形態に係る画像処理システム1の少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線無線通信も含むを介して頒布しても良い。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布しても良い。なお、本発明は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲で構成要素を変形して具体化される。また、上述した実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明が形成可能である。例えば、上述した実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。"