(57)【特許請求の範囲】
【請求項１】
画像データの入出力を行う画像入出力部と、
画像データ、および符号データを記憶するメモリと、
前記メモリへのアクセス矩形領域の矩形アクセスアドレスを発生させるのに必要な設定情報を出力すると共に、前記メモリに記憶してあるデータを符号化又は復号化処理する符号化／復号化部を有するプロセッサ部と、
前記メモリへの矩型アクセスアドレスを発生し、かつ、前記矩形アクセスアドレスの発生において、水平方向のアドレスの発生が終了したときには水平終了信号を発生し、垂直方向のアドレスの発生が終了したときには垂直終了信号を発生するアドレス発生部と、
前記アドレス発生部で矩型アクセスアドレスを発生するのに必要な前記プロセッサ部からの設定情報を保持する設定情報保持部と、
前記設定情報と、前記水平終了信号と、前記垂直終了信号とにより、水平方向および垂直方向の前記メモリへのアクセス位置を管理し、前記アクセス位置が前記メモリに記憶されている領域内であるか否かを判断し、領域内である場合は、前記アドレス発生部に動作許可信号を出力し、領域内でない場合は前記アドレス発生部に動作許可信号を出力しないことにより前記アドレス発生部のアドレスの発生を制御するアドレス制御部と、
前記アドレス発生部で発生した矩形アクセスアドレスに従って前記メモリの書き込み又は読み出し制御を行うメモリ制御部とを備えたことを特徴とする画像処理装置。
【請求項２】
画像データの入出力を行う画像入出力部と、
画像データ、および符号データを記憶するメモリと、
前記メモリにアクセスしたいアクセス矩形領域のアドレスの矩形アクセスアドレスを発生させるのに必要な設定情報を出力すると共に、前記メモリに記憶してあるデータを符号化又は復号化処理する符号化／復号化部を有するプロセッサ部と、
前記メモリへの矩型アクセスアドレスを発生し、かつ、前記矩形アクセスアドレスの発生において、水平方向のアドレスの発生が終了したときには水平終了信号を発生し、垂直方向のアドレスの発生が終了したときには垂直終了信号を発生するアドレス発生部と、
前記アドレス発生部で矩型アクセスアドレスを発生するのに必要な前記プロセッサ部からの設定情報として、水平開始位置情報，水平位置変位情報，水平位置制限値情報，垂直開始位置情報，垂直位置変位情報，および垂直位置制限値情報を保持する設定情報保持部と、
前記水平開始位置情報と前記水平位置変位情報とから水平方向のアクセス位置を管理する水平位置管理部，および前記垂直開始位置情報と前記垂直位置変位情報とから垂直方向のアクセス位置を管理する垂直位置管理部を有し、さらに前記水平位置管理部からの水平位置情報，前記垂直位置管理部からの垂直位置情報，前記設定情報保持部からの水平位置制限値情報および垂直位置制限値情報，並びに前記アドレス発生部からの前記水平終了信号および前記垂直終了信号から、前記アドレス発生部の動作を許可する動作許可信号を生成する動作許可信号生成部を有し、該動作許可信号生成部からの動作許可信号によって前記アドレス発生部の動作及び停止を制御するアドレス制御部と、
前記アドレス発生部で発生した矩形アクセスアドレスに従って前記メモリの書き込み又は読み出し制御を行うメモリ制御部とを備えたことを特徴とする画像処理装置。
【請求項３】
画像データの入出力を行う画像入出力部と、
画像データ、および符号データの有効画像データ領域を記憶する外部メモリと、
前記外部メモリから読み出したいアクセス矩形領域を決定し、前記アクセス矩形領域のうち前記有効画像データ領域に含まれる有効アクセス矩形領域のデータを前記外部メモリから読み出し、符号化又は復号化処理を行う符号化／復号化部とを備えた画像処理装置であって、
前記符号化／復号化部は、
データの符号化又は復号化処理を行うデータ処理部と、
前記外部メモリから読み出した前記有効アクセス矩形領域のデータを記憶する内部メモリと、
前記アクセス矩形領域内に前記内部メモリから前記データ処理部に転送するデータ処理矩形領域を設定し、前記データ処理矩形領域のスタートアドレス、および前記アクセス矩形領域と前記有効画像データ領域との相対位置を示す拡張パターンを出力する制御部と、
前記スタートアドレスを始点として前記データ処理矩形領域内のアクセスアドレスを発生するアドレス発生部と、
前記アドレス発生部の発生したアドレスが前記有効アクセス矩形領域内である場合には、そのアドレスをそのまま前記内部メモリに出力し、前記アドレス発生部の発生したアドレスが前記有効アクセス矩形領域内でない場合には、前記拡張パターンをもとに、前記アドレス発生部の発生したアドレスを前記有効アクセス矩形領域内のアドレスに変換して前記内部メモリに出力するアドレス変換部とから構成されることを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
前記アドレス変換部は、アドレス変換のためのテーブルを保持し、該テーブルを用いることによりアドレスの変換を行うことを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
技術分野
本発明は、画像データの符号化／復号化処理をプログラム制御可能なプロセッサ等で行う画像処理の技術分野に属するものであって、２つ以上のメモリ間でデータ転送を行う際に、メモリへのアクセスアドレスを発生するアドレス発生器を備え、メモリに格納されている有効画像データの領域外の画像データにアクセスした時には有効画像データ領域の画像データをアクセスするようにアドレス制御可能とした画像処理方法及び画像処理装置に関するものである。
【０００２】
背景技術
近年、テレビ電話やテレビ会議システムなど、画像通信を利用したシステムへの関心が高まっているが、一般的に、このシステムで利用する通信回線は伝送速度が低いため、膨大な画像データの伝送には画像の符号化／復号化技術が必要不可欠であり、実際に今までに種々の符号化／復号化方式が提案されている。また、このような状況の中、画像の符号化／復号化処理をプログラム制御可能なプロセッサで行う画像処理装置であって、制御を行うプログラムの入れ替えにより、種々の符号化／復号化方式に柔軟に対応可能とした画像処理装置の提供が要望されている。以下に、符号化／復号化処理をプログラム制御可能なプロセッサで行う従来の画像処理装置について、図１３を参照しつつ説明する。
【０００３】
図１３は、従来の画像処理装置を示す構成図である。この画像処理装置は、図１３に示すように、入力画像及び表示画像を入出力する画像入出力部１３００、画像データや符号データを記憶する外部メモリ１３０２、プログラム制御にて動作するプロセッサ部１３０３、前記画像入出力部１３００またはプロセッサ部１３０３と外部メモリ１３０２のデータ転送、即ちダイレクトメモリアクセス（Ｄｉｒｅｃｔ Ｍｅｍｏｒｙ Ａｃｃｅｓｓ、以下「ＤＭＡ」と呼ぶ。）を行うＤＭＡバス１３０１、および前記画像入出力部１３００または前記プロセッサ部１３０３と前記外部メモリ１３０２のデータ転送を制御するＤＭＡ制御部１３０５を備えるものである。  前記プロセッサ部１３０３は、前記外部メモリ１３０２に記憶してある画像データを符号化／復号化する符号化／復号化部１３０４を備えている。
【０００４】
前記ＤＭＡ制御部１３０５は、前記外部メモリ１３０２へのアクセスアドレスを発生するのに必要な設定情報を保持しているＤＭＡ設定保持部１３０６、前記ＤＭＡ設定保持部１３０６の設定情報により前記外部メモリ１３０２の矩形アクセスアドレスを発生する２次元アドレス発生部１３０７、および前記２次元アドレス発生部１３０７で発生する前記外部メモリ１３０２のアクセスアドレスに対して読み出し，あるいは書き込みを制御するＤＲＡＭ制御部１３０８を備えている。
【０００５】
以上のように構成された画像処理装置について、その動作を図１３及び図１４を用いて簡単に説明する。
まず、入力画像が画像入出力部１３００に入力されると、画像入出力部１３００は該入力画像を符号化対象となる画像サイズに解像度変換した後、ＤＭＡ制御部１３０５の制御により、ＤＭＡバス１３０１を介して、外部メモリ１３０２に転送される。この解像度変換後の符号化対象画像サイズは、例えば、水平１７６画素×垂直１４４画素（ＱＣＩＦ）や水平３５２画素×垂直２８８画素（ＣＩＦ）などが使用される。プロセッサ部１３０３は、前記外部メモリ１３０２に格納された前記の符号化対象画像を例えば、水平１６画素×垂直１６画素や水平８画素×垂直８画素の矩形領域に分割して符号化／復号化部１３０４に取り込み、符号化処理した結果、その符号データを前記外部メモリ１３０２に記憶させる。外部メモリ１３０２から符号化対象画像をプロセッサ部１３０３の符号化／復号化部１３０４にＤＭＡする場合、プロセッサ部１３０３がＤＭＡ設定保持部１３０６に矩形アクセスアドレスを発生させるための設定情報を設定すると、２次元アドレス発生部１３０７は前記設定情報を使用して、前記矩形領域のデータの記憶されている外部メモリ１３０２のアドレスを発生する。なお、この矩形アクセスアドレスを発生する２次元アドレス発生部１３０７は、特開平４−２１８８４７の構成によって実現される。すなわち、該２次元アドレス発生器１３０７は、実際に用いられるアドレス値を書き込む累算レジスタのほかに、各走査方向で独立の第１から第Ｎまでの累算レジスタを有し、走査方向が変わったときのアドレス計算には走査方向に対応した累算レジスタに対してその走査方向の増分データを加算することによりアドレス値を計算するように構成する。これによって、Ｎ個の累算レジスタが、各走査方向に対してつぎに同じ走査方向になるまで、前にその走査方向に対して行ったアドレス計算の結果を保持しているので、走査方向が変わる毎に累算レジスタにスタートアドレスを計算して設定する必要がなく、連続的に多次元アドレス領域の中の一部の多次元アドレス領域の多次元データをアクセスすることが可能となる。
【０００６】
また、復号化処理については、外部メモリ１３０２に記憶されている，別の画像処理装置から転送されてきた符号データをプロセッサ部１３０３の符号化／復号化部１３０４にＤＭＡし、前記矩形領域単位で復号化し、その復号化された画像データを外部メモリ１３０２に記憶させる。
【０００７】
図１４は、外部メモリ１３０２に格納している画像データの形式を示したものである。図１４において、１４００は画像入出力部１３００から外部メモリ１３０２へＤＭＡした画素データで、円内の数字は、上が水平方向の画素位置、下が垂直方向の画素位置を示す。１４０１は前記画像入力部１３００から外部メモリ１３０２へＤＭＡした有効画像データ領域で、この場合、水平１７６画素、垂直１４４画素を示す。１４０２は前記有効画像データ領域１４０１の左上隅の画素データ（０，０）をコピーした第１の画素データ拡張領域、１４０３は前記有効画像データ領域１４０１の右上隅の画素データ（０，１７５）をコピーした第２の画素データ拡張領域、１４０４は前記有効画像データ領域１４０１の右下隅の画素データ（１４３，１７５）をコピーした第３の画素データ拡張領域、１４０５は前記有効画像データ領域１４０１の左下隅の画素データ（１４３，０）をコピーした第４の画素データ拡張領域、１４０６は前記有効画像データ領域１４０１の上端の画素データ列をコピーした第５の画素データ拡張領域、１４０７は前記有効画像データ領域１４０１の右端の画素データ列をコピーした第６の画素データ拡張領域、１４０８は前記有効画像データ領域１４０１の下端の画素データ列をコピーした第７の画素データ拡張領域、１４０９は前記有効画像データ領域１４０１の左端の画素データ列をコピーした第８の画素データ拡張領域を示す。
【０００８】
ところで、テレビ会議システム向け符号化方式の国際標準の一つに、ＩＴＵ−Ｔ勧告Ｈ．２６３方式がある。Ｈ．２６３方式では、符号化効率を上げるために、オプションモードを備えており、その中の一つに無制限動きベクトルモードがある。このモードについては、社団法人電信電話技術委員会発行の「ＴＴＣ標準  ＪＴ−Ｈ２６３  低ビットレート通信用ビデオ符号化方式」に記載されている。簡単に説明すると、有効画像データ領域の外に飛び出した物体を示す動きベクトルを使った動き補償機能であり、解像度の低い画像や移動するカメラで撮影した画像などに対して符号化効率が上がることが知られている。
【０００９】
次に、前記従来の画像処理装置で、有効画像データ領域１４０１外の拡張領域１４０２〜１４０９を作る手順について説明する。図１３の画像入出力部１３００から外部メモリ１３０２に入力画像をＤＭＡすると、まず、外部メモリ１３０２には図１４の有効画像データ領域１４０１に格納される。その後、図１３のプロセッサ部１３０３は外部メモリ１３０２に格納されている有効画像データ領域１４０１端の画素データを、図１４の拡張領域１４０２〜１４０９へとコピーする。そして、前記の無制限動きベクトルモードを使用した符号化処理を実行する。このようにして有効画像データ領域１４０１外の拡張領域１４０２〜１４０９が作られる。
【００１０】
しかしながら、上述した従来の画像処理装置の構成では、無制限動きベクトルモードの符号化処理を開始する前に、プロセッサ部１３０３によって予め外部メモリ１３０２に拡張領域１４０２〜１４０９を作るため、外部メモリ１３０２には該拡張領域１４０２〜１４０９分のメモリ容量が必要になり、外部メモリ１３０２の容量増加を招くという問題があった。
【００１１】
また、プロセッサ部１３０３が拡張領域１４０２〜１４０９を作るため、プロセッサ部１３０３の処理負荷が増加し、符号化処理時間を多く必要とするという問題があった。
【００１２】
本発明は、上記の点に鑑みてなされたものであり、外部メモリとプロセッサ部間のデータ転送において、外部メモリの必要容量の増加を防止し、かつプロセッサ部の処理負荷を軽減できる画像処理方法及び画像処理装置を提供することを目的とする。
【００１７】
発明の開示
本発明の請求項１に係る画像処理装置は、画像データの入出力を行う画像入出力部と、画像データ、および符号データを記憶するメモリと、前記メモリへのアクセス矩形領域の矩形アクセスアドレスを発生させるのに必要な設定情報を出力すると共に、前記メモリに記憶してあるデータを符号化又は復号化処理する符号化／復号化部を有するプロセッサ部と、前記メモリへの矩型アクセスアドレスを発生し、かつ、前記矩形アクセスアドレスの発生において、水平方向のアドレスの発生が終了したときには水平終了信号を発生し、垂直方向のアドレスの発生が終了したときには垂直終了信号を発生するアドレス発生部と、前記アドレス発生部で矩型アクセスアドレスを発生するのに必要な前記プロセッサ部からの設定情報を保持する設定情報保持部と、前記設定情報と、前記水平終了信号と、前記垂直終了信号とにより、水平方向および垂直方向の前記メモリへのアクセス位置を管理し、前記アクセス位置が前記メモリに記憶されている領域内であるか否かを判断し、領域内である場合は、前記アドレス発生部に動作許可信号を出力し、領域内でない場合は前記アドレス発生部に動作許可信号を出力しないことにより前記アドレス発生部のアドレスの発生を制御するアドレス制御部と、前記アドレス発生部で発生した矩形アクセスアドレスに従って前記メモリの書き込み又は読み出し制御を行うメモリ制御部とを備えたことを特徴とするものである。
【００１８】
本発明によれば、有効画像データ領域外へのアクセスアドレスが有効画像データ領域端の画素データのアドレスになるよう制御することができ、これにより外部メモリとプロセッサ部間のデータ転送において外部メモリの必要容量の増加を防止し、かつプロセッサ部の処理負荷を軽減できるという効果がある。
【００１９】
本発明の請求項２に係る画像処理装置は、画像データの入出力を行う画像入出力部と、画像データ、および符号データを記憶するメモリと、前記メモリにアクセスしたいアクセス矩形領域のアドレスの矩形アクセスアドレスを発生させるのに必要な設定情報を出力すると共に、前記メモリに記憶してあるデータを符号化又は復号化処理する符号化／復号化部を有するプロセッサ部と、前記メモリへの矩型アクセスアドレスを発生し、かつ、前記矩形アクセスアドレスの発生において、水平方向のアドレスの発生が終了したときには水平終了信号を発生し、垂直方向のアドレスの発生が終了したときには垂直終了信号を発生するアドレス発生部と、前記アドレス発生部で矩型アクセスアドレスを発生するのに必要な前記プロセッサ部からの設定情報として、水平開始位置情報，水平位置変位情報，水平位置制限値情報，垂直開始位置情報，垂直位置変位情報，および垂直位置制限値情報を保持する設定情報保持部と、前記水平開始位置情報と前記水平位置変位情報とから水平方向のアクセス位置を管理する水平位置管理部，および前記垂直開始位置情報と前記垂直位置変位情報とから垂直方向のアクセス位置を管理する垂直位置管理部を有し、さらに前記水平位置管理部からの水平位置情報，前記垂直位置管理部からの垂直位置情報，前記設定情報保持部からの水平位置制限値情報および垂直位置制限値情報，並びに前記アドレス発生部からの前記水平終了信号および前記垂直終了信号から、前記アドレス発生部の動作を許可する動作許可信号を生成する動作許可信号生成部を有し、該動作許可信号生成部からの動作許可信号によって前記アドレス発生部の動作及び停止を制御するアドレス制御部と、前記アドレス発生部で発生した矩形アクセスアドレスに従って前記メモリの書き込み又は読み出し制御を行うメモリ制御部とを備えたことを特徴とするものである。
【００２０】
本発明によれば、有効画像データ領域外へのアクセスアドレスが有効画像データ領域端の画素データのアドレスになるよう制御することができ、これにより外部メモリとプロセッサ部間のデータ転送において外部メモリの必要容量の増加を防止し、かつプロセッサ部の処理負荷を軽減できるという効果がある。
【００２１】
本発明の請求項３に係る画像処理装置は、画像データの入出力を行う画像入出力部と、画像データ、および符号データの有効画像データ領域を記憶する外部メモリと、前記外部メモリから読み出したいアクセス矩形領域を決定し、前記アクセス矩形領域のうち前記有効画像データ領域に含まれる有効アクセス矩形領域のデータを前記外部メモリから読み出し、符号化又は復号化処理を行う符号化／復号化部とを備えた画像処理装置であって、前記符号化／復号化部は、データの符号化又は復号化処理を行うデータ処理部と、前記外部メモリから読み出した前記有効アクセス矩形領域のデータを記憶する内部メモリと、前記アクセス矩形領域内に前記内部メモリから前記データ処理部に転送するデータ処理矩形領域を設定し、前記データ処理矩形領域のスタートアドレス、および前記アクセス矩形領域と前記有効画像データ領域との相対位置を示す拡張パターンを出力する制御部と、前記スタートアドレスを始点として前記データ処理矩形領域内のアクセスアドレスを発生するアドレス発生部と、前記アドレス発生部の発生したアドレスが前記有効アクセス矩形領域内である場合には、そのアドレスをそのまま前記内部メモリに出力し、前記アドレス発生部の発生したアドレスが前記有効アクセス矩形領域内でない場合には、前記拡張パターンをもとに、前記アドレス発生部の発生したアドレスを前記有効アクセス矩形領域内のアドレスに変換して前記内部メモリに出力するアドレス変換部とから構成されることを特徴とするものである。
【００２２】
本発明によれば、内部メモリ、及び外部メモリに拡張領域のデータを記憶する必要がないため、メモリの必要容量の増加を防止することが可能であり、また、事前に有効画像データ領域の拡張領域への拡張を実行しなくてもよいため、その拡張処理のための負担を軽減することが可能となる。
【００２３】
本発明の請求項４に係る画像処理装置は、請求項３に記載の画像処理装置において、前記アドレス変換部は、アドレス変換のためのテーブルを保持し、該テーブルを用いることによりアドレスの変換を行うことを特徴とするものである。
【００２４】
本発明によれば、内部メモリ、及び外部メモリに拡張領域のデータを記憶する必要がないため、メモリの必要容量の増加を防止することが可能であり、また、事前に有効画像データ領域の拡張領域への拡張を実行しなくてもよいため、その拡張処理のための負担を軽減することが可能となる。さらに、アドレスの変換をハードウエアにより実現させる場合には、前記符号化／復号化部におけるソフトウエアにおける処理負担を低減することができ、また、前記テーブルを用いたアドレスの変換には、乗算処理等が必要でないため、ハードウエアに乗算器等が不要であることにより、ハードウエア規模の減少を実現することができる。
【００２５】
発明を実施するための最良の形態
以下に、本発明の実施の形態について図面を参照しながら説明する。尚、ここで示す実施の形態はあくまで一例であって、本発明は、必ずしもこの実施の形態に限定されるものではない。
【００２６】
実施の形態１．
図１は、本発明の実施の形態１における画像処理装置の構成を示すものである。
本実施の形態１による画像処理装置は、図１３に示した従来の画像処理装置において、ＤＭＡ設定保持部１０６の設定情報に従って、拡張領域を含む拡張論理空間のアクセス位置を管理し、２次元アドレス発生部１０７の動作許可信号を生成するアドレス制御部１０９を設けたものである。なお、本実施の形態１の画像処理装置において、画像入出力部１００、ＤＭＡバス１０１、外部メモリ１０２、プロセッサ部１０３、符号化／復号化部１０４、およびＤＲＡＭ制御部１０８は、それぞれ、図１３に示した従来の画像処理装置における、画像入出力部１３００、ＤＭＡバス１３０１、外部メモリ１３０２、プロセッサ部１３０３、符号化／復号化部１３０４、およびＤＲＡＭ制御部１３０８と同一の構成を有するものである。
【００２７】
また、図２は、前記アドレス制御部１０９の構成を示すものである。なお、図２において、２００は図１におけるアドレス制御部１０９を示すものである。
前記アドレス制御部１０９は、図２に示すように、水平位置管理部２０１、垂直位置管理部２０２および動作許可信号生成部２０３を備える。
【００２８】
前記水平位置管理部２０１は、有効画像データ領域に拡張領域をあわせた拡張論理空間内の水平位置を管理するものである。前記垂直位置管理部２０２は、前記拡張論理空間の垂直位置を管理するものである。前記動作許可信号生成部２０３は、前記水平位置管理部２０１からの水平位置情報と前記垂直位置管理部２０２からの垂直位置情報と前記ＤＭＡ設定保持部１０６からの水平アドレス制限値と垂直アドレス制限値と前記２次元アドレス発生部１０７からの水平終了信号と垂直終了信号とから前記２次元アドレス発生部１０７の動作許可信号を生成するものである。
【００２９】
図３は、前記ＤＭＡ設定保持部１０６に保持する２次元アドレス発生部１０７の設定情報を示すものである。図３において、ＳＡはアクセス矩形領域のスタートアドレスを有効画像データ領域内にした時のアドレス値、ＮＸは前記アクセス矩形領域の水平方向のアクセス数から１を引いた値、ＤＸは前記アクセス矩形領域の水平方向のアドレス変位値、ＮＹは前記アクセス矩形領域の垂直方向のアクセス数から１を引いた値、ＤＹは前記アクセス矩形領域の垂直方向のアドレス変位値である。
【００３０】
また、図４は、前記ＤＭＡ設定保持部１０６に保持するアドレス制御部１０９の設定情報を示すものである。図４において、ＨＳＡはアクセス矩形領域の拡張論理空間における水平スタートアドレス、ＨＭＡＸは前記拡張論理空間の水平方向のアドレス制限値、ＤＸは前記アクセス矩形領域の水平方向のアドレス変位値で、図３のＤＸと同一のものである。ＶＳＡは前記アクセス矩形領域の拡張論理空間における垂直スタートアドレス、ＶＭＡＸは前記拡張論理空間の垂直方向のアドレス制限値、ＤＶは前記アクセス矩形領域の拡張論理空間における垂直方向のアドレス変位値である。
【００３１】
図５は、前記アドレス制御部１０９で管理する拡張論理空間に対して、プロセッサ部１０３が有効画像データ領域外の拡張領域から矩形領域をＤＭＡする場合を示したものである。図５において、５００は外部メモリ１０２に格納されている有効画像データ領域、５０１は前記有効画像データ領域５００の左上隅の画素データで、拡張論理空間の座標として（０，０）とする。５０２は有効画像データ領域５００の右下隅の画素データで、拡張論理空間の座標として（ＨＭＡＸ，ＶＭＡＸ）とする。５０３は有効画像データ領域５００の端データを拡張した領域を含む拡張論理空間、５０４はプロセッサ部１０３が外部メモリ１０２から読み出したい矩形領域、５０５は前記矩形領域５０４のスタートアドレスで、アドレス制御部１０９の設定情報として設定する２次元スタートアドレス（ＨＳＡ，ＶＳＡ）、５０６は２次元アドレス発生部１０７の設定情報として設定するスタートアドレスＳＡである。
【００３２】
以上のように構成された本実施の形態１の画像処理装置について、以下、その動作を説明する。
図６は、２次元アドレス発生部１０７の動作フローを示したものである。図６において、６００は２次元アドレス発生部１０７が動作を開始した最初の１サイクルの動作を示すステップ、６０１は２次元アドレス発生部１０７で水平方向のアドレスを発生している時の動作サイクルを示すステップ、６０２は２次元アドレス発生部１０７で水平方向のアドレス発生終了によって垂直方向のアドレスを更新する時の動作サイクルを示すステップである。また、図６中の使用記号として、同図中の表に示すように、ＡＡは２次元アドレス発生部１０７で発生している外部メモリ１０２のアクセスアドレス、ＹＡはアクセス矩形領域５０４の垂直方向の初期アドレス値、すなわちアクセス矩形領域５０４の左端画素データ列のアドレス値、ＣＸはアクセス矩形領域５０４の水平方向のアクセス数を示すカウント値、ＣＹはアクセス矩形領域５０４の垂直方向のアクセス数を示すカウント値である。
【００３３】
まず、プロセッサ部１０３は、ＤＭＡ設定保持部１０６に対し、外部メモリ１０２にアクセスしたいアクセス矩形領域５０４のアドレスを発生させるために、ＳＡ，ＮＸ，ＤＸ，ＮＹ，ＤＹ、また、拡張論理空間アドレスを発生させるために、ＨＳＡ，ＨＭＡＸ，ＶＳＡ，ＶＭＡＸ，ＤＶを設定する。
【００３４】
そうすると、ステップ６００にて、２次元アドレス発生部１０７は、初期動作を開始し、外部メモリ１０２のアクセスアドレスＡＡとしてＳＡを出力し、また、アクセス矩形領域５０４の垂直初期アドレスＹＡをＳＡ、アクセス矩形領域５０４の水平方向アクセスカウント値ＣＸをＮＸ、アクセス矩形領域５０４の垂直方向アクセスカウント値ＣＹをＮＹで初期化する。
【００３５】
以降、ステップ６０１にて、２次元アドレス発生部１０７は、アドレス制御部１０９の出力する動作許可信号のＯｎ、Ｏｆｆに従いアドレスを更新するか否かを決定し、そのアドレスをＤＲＡＭ制御部１０８に出力する。もし、前記アドレス制御部１０９からの動作許可信号がＯｎならば、次のサイクルで、アクセスアドレスＡＡを前回のＡＡ＋ＤＸの値にし、ＣＸから１を減算して、そのアクセスアドレスＡＡをＤＲＡＭ制御部１０８に出力する。もし、前記アドレス制御部１０９からの動作許可信号がＯｆｆならば、アクセスアドレスＡＡは更新せずに、ＣＸのみ１減算して、そのアクセスアドレスＡＡをＤＲＡＭ制御部１０８に出力する。そして、ＣＸ値が０かどうかを判定し、０でなければ、動作許可信号のＯｎ、Ｏｆｆに従い、水平方向のアクセスアドレスＡＡを発生し続ける。一方、ＣＸ値が０になると、水平方向のアクセスアドレス発生が終了したことになり、水平終了信号をＯｎにする。この時、もし、垂直方向のアクセス数ＣＹも０であれば、垂直終了信号をＯｎにして、２次元アドレス発生器１０７はアドレス制御部１０９に前記の水平終了信号および垂直終了信号を出力し、２次元アドレス発生を終了する。しかし、垂直方向のアクセス数ＣＹが０でなければ、次のステップ６０２へ進む。
【００３６】
ステップ６０２にて、アドレス制御部１０９の動作許可信号がＯｎならば、アクセスアドレスＡＡ及びＹＡともにＹＡ＋ＤＹに、ＣＸをＮＸにし、ＣＹを１減算して、そのアクセスアドレスＡＡをＤＲＡＭ制御部１０８に出力する。もし、アドレス制御部１０９の動作許可信号がＯｆｆならば、アクセスアドレスＡＡ及びＹＡともにＹＡに、ＣＸはＮＸ、ＣＹは１を減算して、そのアクセスアドレスＡＡをＤＲＡＭ制御部１０８に出力する。そして再び、前記ステップ６０１における水平方向のアドレス発生サイクルに戻る。最後に、ステップ６０１における、ＣＹが０になると、垂直終了信号をＯｎにして、２次元アドレス発生器１０７はアドレス制御部１０９に前記の水平終了信号および垂直終了信号を出力し、２次元アドレス発生を終了する。
【００３７】
図７は、アドレス制御部１０９の動作フローを示したものである。図７において、７００はアドレス制御部１０９が動作を開始した最初の１サイクルの動作を示すステップ、７０１はアドレス制御部１０９で拡張論理空間の水平方向のアドレスを発生している時の動作サイクルを示すステップ、７０２は２次元アドレス発生部１０７で水平方向のアドレス発生終了によって垂直方向のアドレスを更新する時の動作サイクルを示すステップである。また、図７中の使用記号として、同図中の表に示すように、ＡＧＥＮは２次元アドレス発生部１０７の動作をＯｎ、Ｏｆｆする動作許可信号、ＨＰは拡張論理空間における水平アクセス位置で、水平位置管理部２０１で生成する水平アドレス、ＶＰは拡張論理空間における垂直アクセス位置で、垂直位置管理部２０２で生成する垂直アドレス、ＣＸＥＮＤは２次元アドレス発生部１０７からの水平終了信号、ＣＹＥＮＤは２次元アドレス発生部１０７からの垂直終了信号である。
【００３８】
アドレス制御部１０９は２次元アドレス発生部１０７と連動して、ＤＭＡ設定保持部１０６の設定値に従い、動作を開始する。まず、ステップ７００にて、水平位置管理部２０１の水平アドレスＨＰをＨＳＡに、垂直位置管理部２０２の垂直アドレスＶＰをＶＳＡで初期化する。そして、もし、次の水平位置であるＨＰ＋ＤＸの値が０以上で、ＨＭＡＸ値以下であるならば、動作許可信号ＡＧＥＮをＯｎする。もし、ＨＰ＋ＤＸの値が０以上で、ＨＭＡＸ値以下でないならば、動作許可信号ＡＧＥＮをＯｆｆする。
【００３９】
次に、ステップ７０１にて、水平アドレスＨＰはＨＰ＋ＤＸの値に更新し、その次の水平位置であるＨＰ＋ＤＸの値が０以上で、ＨＭＡＸ値以下であるならば、動作許可信号ＡＧＥＮをＯｎし、否ならば、動作許可信号ＡＧＥＮをＯｆｆする。この時、もし、２次元アドレス発生部１０７からの水平終了信号ＣＸＥＮＤがＯｎでなければ、以降、水平アドレスＨＰを更新していく。もし、水平終了信号ＣＸＥＮＤがＯｎならば、垂直終了信号ＣＹＥＮＤがＯｎかどうかを判定し、Ｏｎならばアドレス制御部１０９の動作は終了する。もし、垂直終了信号ＣＹＥＮＤがＯｎでなければ、次のステップ７０２へ進む。
【００４０】
ステップ７０２では、水平アドレスＨＰをＨＳＡに、垂直アドレスＶＰをＶＰ＋ＤＶする。そして、その次の垂直位置であるＶＰ＋ＤＶの値が０以上で、ＶＭＡＸ値以下であるならば、動作許可信号ＡＧＥＮをＯｎし、否ならば、動作許可信号ＡＧＥＮをＯｆｆする。そして、再び、前記のステップ７０１における、水平アドレス生成サイクルに戻り、最後に２次元アドレス発生部１０７からの垂直終了信号ＣＹＥＮＤがＯｎになるとアドレス制御部１０９の動作は終了する。
【００４１】
以上のように、本実施の形態１によれば、外部メモリ１０２のアクセスアドレスを発生する２次元アドレス発生部１０７と拡張論理空間を管理するアドレス制御部１０９とを連動させて動作させることで、有効画像データ領域外（５０５）へのアクセスアドレスが有効画像データ領域端（５０６）の画素データのアドレスになるよう制御される。すなわち、本実施の形態１の画像処理装置は、外部メモリ１０２内には有効画像データ５００のみを保持し、外部メモリ１０２からプロセッサ部１０３に画像データを転送する前に、もし、アクセスアドレスが有効画像データ領域外であれば、有効画像データ領域を示すアドレスになるよう制御することによってデータを補っており、これにより、外部メモリ１０２の必要容量の増加を防止し、かつプロセッサ部１０３の処理負荷を軽減することができるものが得られる。
【００４２】
なお、本実施の形態１におけるプロセッサ部１０３として、矩形アクセスアドレスを発生させるのに必要な設定情報をセットする部分や符号化／復号化部１０４は、プログラム制御によるソフトウエアで構成してもよく、ハードウエアで構成してもよい。
また、本実施の形態１における外部メモリ１０２は、ＤＲＡＭで構成しているが、ＳＲＡＭで構成してもよい。
また、本実施の形態１における符号化／復号化部１０４は、符号化、及び復号化処理の両方を行うものであってもよく、あるいは、いずれか一方の処理のみを行うものであってもよい。
【００４３】
実施の形態２．
図８は、本発明の実施の形態２における画像処理装置の構成を示すものである。
本実施の形態２による画像処理装置は、入力画像及び表示画像を入出力する画像入出力部８００、画像データや符号データを記憶する外部メモリ８０２、画像データや符号データに対して符号化、あるいは復号化処理を行う符号化／復号化部８０３、及び画像入出力部８００または符号化／復号化部８０３と外部メモリ８０２のデータ転送を行うＤＭＡバス８０１を備える。
【００４４】
符号化／復号化部８０３は、データ処理部８０４、内部メモリ８０５、制御部８０６、及び内部メモリ制御部８０７を備える。
データ処理部８０４は、画像データを符号化、あるいは復号化する。内部メモリ８０５は、外部メモリ８０２から読み込んだ画像データを記憶する。制御部８０６は、データ処理部８０４に対して処理内容と処理タイミングとを出力し、また、内部メモリ制御部８０７に対して内部メモリ８０５からデータ処理部８０４に転送するデータ領域のスタートアドレスを出力する。内部メモリ制御部８０７は、内部メモリ８０５から、データ処理部８０４へのデータ転送を制御する。
【００４５】
内部メモリ制御部８０７は、制御部８０６からの設定情報によりアドレスを発生する２次元アドレス発生部８０８、及び２次元アドレス発生部８０８から入力されるアドレスを内部メモリ８０５のアクセスアドレスに変換するアドレス変換部８０９を備える。
【００４６】
図９は、有効画像データ領域９００と、符号化／復号化部８０３が外部メモリ８０２から読み込む矩形領域９０１〜９０９とを示した図である。有効画像データ領域９００としては、例えば、水平１７６画素×垂直１４４画素（ＱＣＩＦ）や、水平３５２画素×垂直２８８画素（ＣＩＦ）などが使用される。矩形領域９０１〜９０９は、マクロブロック（水平１６画素×垂直１６画素）が９個まとまった水平４８画素×垂直４８画素であるとし、また、その中心のマクロブロックは、例えばＱＣＩＦ画像にとることのできる縦９個×横１１個のマクロブロックの桝目のいずれかと一致するようにとる。なお、領域の一部が有効画像データ領域からはみ出ている矩形領域もあるが、これは無制限ベクトルモードの符号化処理を符号化／復号化部８０３において行うためである。
【００４７】
以上より、有効画像領域に対して矩形領域をとるパターンは、例えば有効画像データ領域がＱＣＩＦ画像のときには、９９通りとなるが、その９９通りの矩形領域の取り方を、有効画像データ領域から拡張領域への拡張パターンによって区別すると、図９の矩形領域９０１〜９０９によって示される９個のパターンとなる。なお、上述のように、拡張パターンが９個になることは、有効画像データ領域がＱＣＩＦ画像であるか否かによらないことは、明らかである。この９個の拡張パターンをＥＸＴＰＡＴと呼ぶこととし、このＥＸＰＡＴを４ｂｉｔで表すこととする。すなわち、ある矩形領域に対して有効画像データ領域９００の上下左右の各辺のいずれかと重なりがあれば、ＥＸＴＰＡＴのその辺に対応する数字を１とし、重なりのないときには０とする。そして、その数字を有効画像データ領域９００の上下左右の各辺の順に表した４桁の０と１の数字が、ＥＸＴＰＡＴである。例えば、図９の矩形領域９０１に対しては、ＥＸＴＰＡＴ＝１０１０となる。
【００４８】
図１０は、内部メモリ８０５における矩形領域（水平４８画素×垂直４８画素）の論理アドレス（２次元）と物理アドレス（１次元）との対応を説明するための図である。図１０に示された矩形領域１０００において、水平、及び垂直座標と、破線とで区切られた正方形の各領域はマクロブロック（水平１６画素×垂直１６画素）である。論理アドレスは、水平論理アドレスＨＰと、垂直論理アドレスＶＰとからなり、画素データ１００３のアドレスが（ＨＰ、ＶＰ）＝（０、０）であり、水平論理アドレスＨＰは、右に１画素ずれるごとに１増加し、垂直論理アドレスＶＰは、下に１画素ずれるごとに１増加する。したがって、水平論理アドレスＨＰと、垂直論理アドレスＶＰとは、矩形領域１０００において、それぞれ−１６から３１までの値をとる。
【００４９】
一方、物理アドレスＡＡは、矩形領域１０００の左上隅の画素データ１００１の位置が０であり、右に１画素ずれるごとに１増加し、矩形領域１０００の右端までいくと、次は、１画素分下の矩形領域１０００の左端、すなわち、画素データ１００４の位置にいく。したがって、画素データ１００４の物理アドレスＡＡは、４８であり、また、画素データ１００２の物理アドレスＡＡは、２３０３である。
【００５０】
以上のように構成された本実施の形態２の画像処理装置について、以下、その動作を説明する。
まず、入力画像が画像入出力部８００に入力されると、画像入出力部８００は該入力画像を符号化対象となる画像サイズに解像度変換した後、ＤＭＡバス８０１を介して外部メモリ８０２に転送される。この解像度変換後の符号化対象画像サイズは、例えば、水平１７６画素×垂直１４４画素（ＱＣＩＦ）や、水平３５２画素×垂直２８８画素（ＣＩＦ）などが使用される。符号化／復号化部８０３は、無制限ベクトルモードの符号化処理を行うため、有効画像データ領域のみではなく、拡張領域をも用いて符号化、あるいは復号化処理を行う。そのため、符号化／復号化部８０３は、まず、有効画像データ領域に拡張領域を付加した拡張論理空間において読み込みたい矩形領域である、アクセス矩形領域を決定する。
【００５１】
符号化／復号化部８０３は、読み込みたいアクセス矩形領域のうち、外部メモリ８０２に格納されている有効画像データ領域に含まれる複数のマクロブロック、すなわち有効アクセス矩形領域の画像データを、外部メモリ８０２から内部メモリ８０５に読み込む。内部メモリ８０５において、メモリ内のアドレスとしては、アクセス矩形領域が、水平４８画素×垂直４８画素であれば、０から、２３０３までの物理アドレスが使用される。符号化／復号化部８０３は、外部メモリ８０２から読み込んだ有効アクセス矩形領域の画像データを、内部メモリ８０５の対応アドレスに格納する。
【００５２】
内部メモリ８０５から符号化対象画像、あるいは復号化対象画像をデータ処理部８０４に転送する場合、まず、制御部８０６が、データ処理部８０４に転送するアクセス矩形領域内のデータ処理矩形領域を決定し、内部メモリ制御部８０７にデータ処理矩形領域のアクセスアドレスを発生させるための設定情報を設定する。その設定情報とは、スタートアドレスとしての物理アドレスＡＡ、水平論理アドレスＨＰ、垂直論理アドレスＶＰ、及びＥＸＴＰＡＴである。
【００５３】
内部メモリ制御部８０７に入力された設定情報のうち、スタートアドレスとしての物理アドレスＡＡと、水平、及び垂直論理アドレスＨＰ、ＶＰとは、２次元アドレス発生部に入力され、拡張パターンとしてのＥＸＴＰＡＴは、アドレス変換部８０９に入力される。２次元アドレス発生部８０８は、入力されたスタートアドレスをもとに、データ処理矩形領域のアドレスを順次発生させ、その物理アドレスＡＡ、水平、及び垂直論理アドレスＨＰ、ＶＰをアドレス変換部８０９に出力する。
【００５４】
例えば、データ処理矩形領域の大きさが水平１６画素×垂直１６画素のマクロブロックであり、また、制御部８０６から２次元アドレス発生部８０８に、スタートアドレスとして図１０に示された画素データ１００５のアドレスが入力された場合には、データ処理部８０４において符号化、あるいは復号化処理されるデータ処理矩形領域は、マクロブロック１００６であり、２次元アドレス発生部８０８は、画素データ１００５のアドレスから始まって、右側へ１画素ずつずれてアドレスを発生し、マクロブロック１００６の右端に達すると、垂直座標方向に１画素ずれてマクロブロック１００６の左端に戻り、また、右側へ１画素ずつずれながらアドレスを発生し、マクロブロック１００６の全てのアドレスを順次発生させる。そして、アドレス変換部８０９には、２次元アドレス発生部８０８の発生したアドレスが順次入力される。アドレス変換部８０９は、２次元アドレス発生部８０８から入力された物理アドレスＡＡと、水平、及び垂直論理アドレスＨＰ、ＶＰと、制御部８０６から入力されたＥＸＴＰＡＴとをもとに、変換後の物理アドレスＡＡ’を出力する。
【００５５】
そのアドレスの変換において、アドレス変換部８０９は、テーブルを用いてアドレスを変換する。すなわち、ＥＸＴＰＡＴは９パターンあるため、水平４８画素×垂直４８画素の矩形領域のアドレス変換テーブルを９個保持することにより、アドレスの変換を実行することができる。
【００５６】
しかし、上述のように、水平４８画素×垂直４８画素の矩形領域のアドレス変換テーブルを９個保持すると、そのテーブルデータの容量が大きくなってしまう。したがって、そのテーブルデータの容量を減少させるため、４ｂｉｔのＥＸＴＰＡＴの各１ｂｉｔ判定と、水平、及び垂直論理アドレスＨＰ、ＶＰの判定とを行うことによりアドレスを変換する、アドレス変換テーブルを用いる。
【００５７】
図１１（ａ）、及び図１１（ｂ）は、そのアドレス変換テーブルの一部を示す図である。
例えば、図９において、マクロブロック９１０、及びマクロブロック９１１は、拡張領域への拡張パターン、及びマクロブロック９１０、９１１が、それぞれ矩形領域９０２、９０３の左上のマクロブロックであるという、マクロブロックの矩形領域に対する相対位置が同じであるので、図１１（ａ）のテーブルを用いることにより、アドレスの変換を実行できる。また、図９に示されたマクロブロック９１２、９１３、９１４に関しては、図１１（ｂ）のテーブルを用いることにより、アドレスの変換を実行でき、有効画像データ領域に拡張領域を付加したのと同じ効果が得られる。その他の領域に対しても、同様のテーブルを用いることにより、アドレスの変換を実行できる。なお、有効画像領域のアドレスの変換においては、アドレス変換部８０９に入力された物理アドレスＡＡを、変換後の物理アドレスＡＡ’として出力するだけである。
【００５８】
具体的には、例えば図１０の矩形領域１０００が、図９で示された矩形領域９０２であるとすると、画素データ１００５のアドレスが（ＨＰ、ＶＰ）＝（−１０、−１０）、ＡＡ＝２９４のときには、ＥＸＴＰＡＴ＝１０００であるので、図１１（ａ）に示されたテーブルによりＡＡ’＝７７４となる。そして、アドレス変換部８０９は、この変換後の物理アドレスＡＡ’＝７７４を内部メモリ８０５に出力する。
【００５９】
内部メモリ８０５は、内部メモリ制御部８０７から入力された物理アドレスＡＡ’に基づいて、そのアドレスの画素データをデータ処理部８０４に出力する。そして、この２次元アドレス発生部８０８によるアドレスの発生と、アドレス変換部８０９によるアドレスの変換と、内部メモリ８０５からデータ処理部８０４への画素データの転送とをマクロブロック分、順次実行する。
【００６０】
以上のように、本実施の形態２による画像処理装置によれば、内部メモリ８０５のアクセスアドレスを発生する２次元アドレス発生部８０８と、テーブルを用いて２次元アドレス発生部の発生したアドレスを変換するアドレス変換部８０９とを備えたことで、有効画像データ領域外へのアクセスアドレスが有効画像データ領域端の画素データのアドレスになるように制御される。すなわち、外部メモリ８０２、及び内部メモリ８０５内には有効画像データのみを保持し、内部メモリ８０５からデータ処理部８０４に画像データを転送する際に、２次元アドレス発生部８０８の発生したアドレスが有効画像データ領域外であれば、アドレス変換部８０９により有効画像データ領域内のアドレスになるよう変換することにより、外部メモリ８０２、及び内部メモリ８０５の必要容量の増加を防止でき、かつ、事前に有効画像データ領域の拡張領域への拡張を実行しなくてよいため、その拡張処理のための負担を軽減することができる効果が得られる。
【００６１】
さらに、アドレスの変換をハードウエアにより実現させる場合には、符号化／復号化部８０３におけるソフトウエアにおける処理負担を低減することができ、また、テーブルを用いたアドレスの変換には、乗算処理等が必要でないため、ハードウエアに乗算器等が不要であることにより、ハードウエア規模の減少を実現することができる。
【００６２】
なお、本実施の形態２では、符号化／復号化部８０３の読み込む矩形領域として、特に水平４８画素×垂直４８画素の場合について説明したが、これは一例であって、水平４８画素×垂直４８画素以外の矩形領域に対しても、ＥＸＴＰＡＴとテーブルとを用いた拡張領域の付加が可能である。
【００６３】
また、本実施の形態２では、符号化／復号化部８０３の内部メモリ８０５からデータ処理部８０４に転送される矩形領域として、水平１６画素×垂直１６画素のマクロブロック場合について説明したが、これは一例であって、水平１６画素×垂直１６画素のマクロブロック以外の矩形領域の画像データを内部メモリ８０５からデータ処理部８０４に転送することも可能である。
また、本実施の形態２における符号化／復号化部８０３は、プログラム制御によるソフトウエアで構成してもよく、ハードウエアで構成してもよい。
また、本実施の形態２における外部メモリ８０５、及び内部メモリ８０５は、ＤＲＡＭで構成してもよく、ＳＲＡＭで構成してもよい。
【００６４】
また、本実施の形態２における符号化／復号化部は、符号化、及び復号化処理の両方を行うものであってもよく、あるいは、いずれか一方の処理のみを行うものであってもよい。
【００６５】
また、本実施の形態２では、符号化／復号化部８０３の内部でのデータの転送時にＥＸＴＰＡＴとテーブルとを用いた画素データ拡張領域の付加を行ったが、実施の形態１と同様に、外部メモリからプロセッサ部へのデータの転送時に本実施の形態２と同様のＥＸＴＰＡＴとテーブルとを用いた画素データ拡張領域の付加を行ってもよい。
【００６６】
また、本実施の形態２では、外部メモリ８０２から符号化／復号化部８０３の内部メモリ８０５へのデータ転送は、図８に示されたように、単にＤＭＡバス８０１を介して行われるのみであるが、これは一例であって、図１２に示されたように、外部メモリ８０２と、内部メモリ８０５との間に、外部メモリ８０２と内部メモリ８０５との間のデータ転送の制御やスケジュール管理を実行するプロセッサ部８１０を設けることも可能であり、画像処理装置がそのプロセッサ部８１０を備えることにより、より高度な画像処理を行うことができる効果も得られる。図１２において、８１１は、内部メモリ８１２に対し、アドレスの発生や転送タイミング制御を行うメモリ制御部である。８１３は、内部メモリ８０５、８１２間のデータ転送の際に経由するバスである。なお、内部メモリ８０５、８１２間にデータ転送専用バスを有してもよい。
【００６７】
産業上の利用可能性
以上のように、本発明に係る画像処理方法、及び画像処理装置は、無制限動きベクトルモードによる画像データの符号化、あるいは復号化を行う画像処理装置に適している。
【図面の簡単な説明】
【図１】本発明の実施の形態１による画像処理装置の構成を示すブロック図である。
【図２】本発明の実施の形態１による画像処理装置のアドレス制御部の構成を示すブロック図である。
【図３】本発明の実施の形態１によるＤＭＡ設定保持部に保持する２次元アドレス発生部の設定情報を示すテーブルである。
【図４】本発明の実施の形態１によるＤＭＡ設定保持部に保持するアドレス制御部の設定情報を示すテーブルである。
【図５】本発明の実施の形態１による拡張論理空間を示す模式図である。
【図６】本発明の実施の形態１による２次元アドレス発生部の動作フローを示すフローチャートである。
【図７】本発明の実施の形態１によるアドレス制御部の動作フローを示すフローチャートである。
【図８】本発明の実施の形態２による画像処理装置の構成を示すブロック図である。
【図９】本発明の実施の形態２による有効画像領域と、矩形領域とを示した図である。
【図１０】本発明の実施の形態２による矩形領域の論理アドレスと物理アドレスとの対応を説明するための図である。
【図１１】（ａ）は本発明の実施の形態２によるアドレス変換テーブルの一部を示す図、（ｂ）は本発明の実施の形態２によるアドレス変換テーブルの一部を示す図である。
【図１２】本発明の実施の形態２による画像処理装置の構成を示すブロック図である。
【図１３】従来の画像処理装置の構成を示すブロック図である。
【図１４】従来の画像処理装置における外部メモリ内の画像データ格納形式状態を示す模式図である。
【図１】
0003626687.tif 000002
【図２】
0003626687.tif 000003
【図３】
0003626687.tif 000004
【図４】
0003626687.tif 000005
【図５】
0003626687.tif 000006
【図６】
0003626687.tif 000007
【図７】
0003626687.tif 000008
【図８】
0003626687.tif 000009
【図９】
0003626687.tif 000010
【図１０】
0003626687.tif 000011
【図１１】
0003626687.tif 000012
【図１２】
0003626687.tif 000013
【図１３】
0003626687.tif 000014
【図１４】
0003626687.tif 000015