"画像をマクロブロック単位で符号化することで生成された符号化画像データを復号する画像処理装置であって、それぞれのマクロブロックを符号化するために用いられ且つ符号化処理の過程で定期的に初期化する符号化パラメータであって、該初期化されたときの符号化パラメータを用いて符号化したマクロブロックを起点マクロブロックとし、前記画像上の並び順において着目起点マクロブロックから水平方向において次の起点マクロブロックの直前のマクロブロックまでの間の各マクロブロックを復号することで、該次の起点マクロブロックの符号化時に用いられた、定期的に初期化されない符号化パラメータを求める計算手段と、前記定期的に初期化されない符号化パラメータを用いて、前記画像上の並び順において前記次の起点マクロブロックから水平方向において更に次の起点マクロブロックの直前のマクロブロックまでの間の各マクロブロックを復号することで、該各マクロブロックのそれぞれの復号画像を生成して出力する出力手段とを備えることを特徴とする画像処理装置。前記起点マクロブロックは、前記画像上で垂直方向に連続的に並んでいるマクロブロック列を形成しており、該マクロブロック列は水平方向に規定の距離だけ離間して複数列ならんでいることを特徴とする請求項1に記載の画像処理装置。更に、前記初期化されない符号化パラメータを格納するためのメモリを備え、前記計算手段は、前記次の起点マクロブロックの符号化時に用いられた、定期的に初期化されない符号化パラメータを求めると、該求めた符号化パラメータを、前記メモリにすでに格納されている符号化パラメータに上書きして格納することを特徴とする請求項1または2に記載の画像処理装置。前記符号化画像データは、JPEGXR符号化形式に従って前記画像を符号化した符号化画像データであることを特徴とする請求項1乃至3の何れか1項に記載の画像処理装置。前記初期化されない符号化パラメータは、適応スキャンの順序、適応スキャンのカウンタ値、Modelbits、可変長符号化のコンテキスト情報、を含むことを特徴とする請求項1乃至4の何れか1項に記載の画像処理装置。前記初期化されない符号化パラメータは、DC成分、Lowpass成分、Highpass成分の予測値を含むことを特徴とする請求項1乃至4の何れか1項に記載の画像処理装置。画像をマクロブロック単位で符号化することで生成された符号化画像データを復号する画像処理装置が行う画像処理方法であって、前記画像処理装置の計算手段が、それぞれのマクロブロックを符号化するために用いられ且つ符号化処理の過程で定期的に初期化する符号化パラメータであって、該初期化されたときの符号化パラメータを用いて符号化したマクロブロックを起点マクロブロックとし、前記画像上の並び順において着目起点マクロブロックから水平方向において次の起点マクロブロックの直前のマクロブロックまでの間の各マクロブロックを復号することで、該次の起点マクロブロックの符号化時に用いられた、定期的に初期化されない符号化パラメータを求める計算工程と、前記画像処理装置の出力手段が、前記定期的に初期化されない符号化パラメータを用いて、前記画像上の並び順において前記次の起点マクロブロックから水平方向において更に次の起点マクロブロックの直前のマクロブロックまでの間の各マクロブロックを復号することで、該各マクロブロックのそれぞれの復号画像を生成して出力する出力工程とを備えることを特徴とする画像処理方法。コンピュータを、請求項1乃至6の何れか1項に記載の画像処理装置の各手段として機能させるためのコンピュータプログラム。しかしながら、JPEGXR符号化方式では、原画像を符号化するに際し、符号化の結果によって適応的に符号化に用いる情報が変化する。よって、復号を行う際も、符号化データの復号結果を学習して、適応的に復号に用いる情報が変化する。JPEGXR符号化データの復号を行うにあたって、この適応的に変化する情報が必要となる。そのため、所定のブロックから符号化データの復号を開始または再開するために必要な情報量が膨大であり、ワークメモリを圧迫する問題がある。本発明はこのような問題に鑑み、ある画素ブロックから部分的に画素ブロックを復号する処理において、復号処理に必要な情報を保持するために必要なバッファの削減を目的とする。本発明の目的を達成するために、たとえば、本発明の画像処理装置は、画像をマクロブロック単位で符号化することで生成された符号化画像データを復号する画像処理装置であって、それぞれのマクロブロックを符号化するために用いられ且つ符号化処理の過程で定期的に初期化する符号化パラメータであって、該初期化されたときの符号化パラメータを用いて符号化したマクロブロックを起点マクロブロックとし、前記画像上の並び順において着目起点マクロブロックから水平方向において次の起点マクロブロックの直前のマクロブロックまでの間の各マクロブロックを復号することで、該次の起点マクロブロックの符号化時に用いられた、定期的に初期化されない符号化パラメータを求める計算手段と、前記定期的に初期化されない符号化パラメータを用いて、前記画像上の並び順において前記次の起点マクロブロックから水平方向において更に次の起点マクロブロックの直前のマクロブロックまでの間の各マクロブロックを復号することで、該各マクロブロックのそれぞれの復号画像を生成して出力する出力手段とを備えることを特徴とする。本発明の構成によれば、ある画素ブロックから部分的に画素ブロックを復号する処理において、復号処理に必要な情報を保持するために必要なバッファの削減を可能とする。以下、添付図面を参照し、本発明の好適な実施形態について説明する。なお、以下説明する実施形態は、本発明を具体的に実施した場合の一例を示すもので、特許請求の範囲に記載した構成の具体的な実施例の一つである。[第1の実施形態]本実施形態では、画像をマクロブロック単位で符号化することで生成された符号化画像データを復号する画像処理装置について説明する。なお、本実施形態では、この符号化の形式がJPEGXR符号化形式である場合について説明するが、これに限るものではなく、そのほかの符号化の形式を採用してもよい。JPEGXR符号化方式で用いる符号化パラメータには、定期的周期的に初期化される符号化パラメータと、定期的に初期化されない符号化パラメータと、がある。定期的周期的に初期化される符号化パラメータには、適応スキャンの順序、適応スキャンのカウンタ値がある。定期的に初期化されない符号化パラメータには、Modelbits、可変長符号化のコンテキスト情報がある。可変長符号化のコンテキスト情報には、符号化テーブル番号、符号化テーブル切り替え判定値、符号化テーブル切り替え判定値のテーブル番号、などが含まれる。また、JPEGXR符号化方式では、マクロブロックと呼ばれるブロックを処理単位として符号化および復号が行われる。本実施形態では、画像を、M個垂直方向×N個水平方向のマクロブロック群に分割し、マクロブロックごとにJPEGXR符号化形式に従って符号化された符号化画像データ復号する。すなわち、この符号化画像データは、図4に示す如く、画像を複数のタイルに分割し、更に1つのタイルを複数のマクロブロックに分割し、マクロブロックごとに符号化したものである。なお、画像を必ずしも複数のタイルに分割する必要はなく、画像は1つのタイルで構成されていてもよい。そして図8に示す如く、起点マクロブロックで区切られるM個×P個の短冊状のマクロブロック群をP×nP×n<N、nは0以上の整数個目の起点マクロブロックを復号起点マクロブロックとして部分的に復号し、回転処理を行う。ここでPは、P<Nであり、水平方向における次の起点マクロブロックまでのマクロブロック数を示す。まず、本実施形態に係る画像処理装置の機能構成例について、図1のブロック図を用いて説明する。入力バッファ102には、上記の復号対象となる符号化画像データが格納されており、画像処理装置101はこの入力バッファ102からこの符号化画像データを読み出して復号し、復号した結果である画像データを出力バッファ107に格納する。画像処理装置101が有する復号情報記憶部105、復号情報生成部104、復号部103は何れも、画像処理装置101の制御部106によってその動作が制御され、これら各部の動作については以下で、図2のフローチャートに従って詳細に説明する。画像処理部108は、出力バッファ107に格納されている画像データに対し、印刷のための様々な画像処理を行う。画像処理部108によって行われる画像処理には、例えば、画像回転処理や色変換などが挙げられるが、如何なる画像処理を行うのかについてはここでの本質ではない。画像印刷部109は、画像処理部108により画像処理が施された画像データから印刷データを生成し、生成した印刷データに従って、紙などの記録媒体上に画像を形成する印刷処理を行う。なお、図1では復号して画像処理を施した画像を印刷するための構成を示している。しかし、この画像の用途は印刷以外であってもよく、復号および画像処理を施した画像をメモリに格納しておいてもよいし、表示装置に表示させてもよいし、ネットワークを介して外部に対して送信してもよい。次に、画像処理装置101が行う画像復号処理について、図2のフローチャートに従って説明する。図2のフローチャートでは、符号化画像データを2回スキャンして復号処理を達成する。まず、1回目のスキャン処理ステップS202~S210の処理を行う。ステップS202では制御部106は、これから参照するマクロブロックの画像上におけるY座標位置画像における垂直方向をY軸方向としているを示す変数MByを0に初期化すると共に、後述する変数IDXを1に初期化する。次にステップS203では制御部106は、これから参照するマクロブロックの画像上におけるX座標位置画像における水平方向をX軸方向としているを示す変数MBxを0に初期化する。本実施形態では、画像上における座標位置MBx、MBy=0,0は、画像の左上隅の位置におけるマクロブロックを指し示しているものとして説明するが、この位置が画像上のどこであるのかについてはこれに限るものではない。次にステップS204では復号部103は、画像上における座標位置MBx、MByにあるマクロブロックの復号処理を行う。ここでの復号は、マクロブロックを構成する各画素の画素値を得る段階まで行ってもよいが、予測処理まで行えればよい。ここで、それぞれのマクロブロックを符号化するために用いられ且つ符号化処理の過程で定期的に初期化する符号化パラメータであって、該初期化されたときの符号化パラメータを用いて符号化したマクロブロックを起点マクロブロックと呼称する。この起点マクロブロックは、図6に示す如く図6では起点ブロック、画像上で垂直方向に連続的に並んでいるマクロブロック列であり、該マクロブロック列は水平方向に規定の距離だけ離間して複数列ならんでいる。なお、各マクロブロック列には左から1,2,3...というように固有のIDIDXがあらかじめ割り当てられている。このとき、IDX=Qの起点マクロブロックのX座標位置をPMBx[Q]とする。このとき、ステップS205では制御部106は、画像上における座標位置MBx1、MByにおけるマクロブロックが起点マクロブロックであるか否かを判断する。この判断の結果、画像上における座標位置MBx1、MByにおけるマクロブロックが起点マクロブロックである場合には処理はステップS206に進み、起点マクロブロックではない場合は処理はステップS207に進む。ステップS206では復号部103は、制御部106による制御に従って、画像上における座標位置MBx、MByにあるマクロブロックの復号結果を復号情報生成部104に送出する。ここで、MBx1=PMBx[Q]であるとする。この場合、復号情報生成部104はこの復号結果から、座標位置PMBx[Q]、MByの起点マクロブロックの符号化時に用いられた、定期的に初期化されない符号化パラメータを求める計算。この求める符号化パラメータは、座標位置PMBx[Q]、MByの起点マクロブロックから座標位置PMBx[Q1]-1、MByのマクロブロックまでの各マクロブロックを完全に復号するために用いられるものである。そして復号情報生成部104は、求めた符号化パラメータを復号情報記憶部105に格納する。このように、着目起点マクロブロックから水平方向において次の起点マクロブロックの直前のマクロブロックまでの各マクロブロックを復号することで、該次の起点マクロブロックの符号化時に用いた、定期的に初期化されない符号化パラメータを求める。また、このように、復号は起点マクロブロックから水平方向において次の起点マクロブロックの直前のマクロブロックまでの各マクロブロックについて行うことから、図7に示す如く、復号の起点は常に起点マクロブロックとなる。然るに本明細書では、この復号の起点となる起点マクロブロックを復号起点マクロブロックと呼称する場合がある。次に、ステップS207では制御部106は、{MBx=N-1およびMBy=M-1}であるか否かを判断する。この判断の結果、{MBx=N-1およびMBy=M-1}であれば処理はステップS211に進み、{MBx=N-1およびMBy=M-1}でなければ、処理はステップS208に進む。ステップS208では制御部106は、変数MBxの値を1つインクリメントする。そしてステップS209では制御部106は、MBx=Nであるか否かを判断する。この判断の結果、MBx=Nであれば処理はステップS210に進み、MBx<Nであれば処理はステップS204に戻る。ステップS210では制御部106は、変数MByの値を1つインクリメントする。そして処理はステップS203に戻る。次に、2回目のスキャン処理ステップS211~S222の処理を行う。2回目のスキャン処理では、図10に示す如く、垂直に配置された起点マクロブロックごとに保持した符号化パラメータを用いて各起点マクロブロックに対応した位置から復号して、短冊状の復号画像を出力する。該短冊に隣接する水平方向の次の起点マクロブロック群を次の復号起点マクロブロック群として復号できるように、該起点マクロブロックの直前のマクロブロックでは符号化パラメータを保持する。ステップS211では制御部106は、変数MByを0に初期化する。次にステップS212では制御部106は、変数MBxにPMBx[IDX]の値を設定する。すなわち、座標位置MBx、MByは、起点マクロブロックの座標位置を指し示している。ステップS213で復号部103は座標位置PMBx[IDX]、MByの起点マクロブロックから水平方向で次の起点マクロブロックの1つ前のマクロブロック迄の各マクロブロックを復号する為の符号化パラメータを復号情報記憶部105から取得する。そして復号部103は、この取得した符号化パラメータを用いて、座標位置MBx、MByにおけるマクロブロックを復号し、このマクロブロックの復号画像を生成する。ステップS214では復号部103は、ステップS213で生成した復号画像を出力バッファ107に出力する。ステップS215では復号部103は、復号画像の一部を予測値として復号情報生成部104に出力し、復号情報生成部104はこの予測値を復号情報記憶部105に格納する。ステップS216では制御部106は、座標位置MBx1、MByにおけるマクロブロックが起点マクロブロックであるか否かを判断する。この判断の結果、座標位置MBx1、MByにおけるマクロブロックが起点マクロブロックである場合には処理はステップS218に進む。一方、座標位置MBx1、MByにおけるマクロブロックが起点マクロブロックではない場合は処理はステップS217に進む。ステップS217では制御部106は、変数MBxの値を1つインクリメントし、その後、処理はステップS213に進む。ステップS218で復号部103は、制御部106による制御に従って、画像上における座標位置MBx、MByにあるマクロブロックの復号結果を復号情報生成部104に送出する。ここで、MBx1=PMBx[Q]であるとする。この場合、復号情報生成部104はこの復号結果から、座標位置PMBx[Q]、MByの起点マクロブロックの符号化時に用いられた、定期的に初期化されない符号化パラメータを求める計算。この求める符号化パラメータは、座標位置PMBx[Q]、MByの起点マクロブロックから座標位置PMBx[Q1]-1、MByのマクロブロックまでの各マクロブロックを完全に復号するために用いられるものである。そして復号情報生成部104は、求めた符号化パラメータを復号情報記憶部105に上書きして格納する。ステップS219では制御部106は、変数MByの値を1つインクリメントする。ステップS220では制御部106は、変数MByの値<Mであるか否かを判断する。この判断の結果、変数MByの値<Mであれば処理はステップS212に進み、変数MByの値≧Mであれば処理はステップS221に進む。ステップS221では制御部106は、すべてのマクロブロックの復号が完了したか否かを判断する。この判断の結果、すべてのマクロブロックの復号が完了したのであれば本処理は終了し、まだ復号していないマクロブロックがあれば、処理はステップS222に進む。ステップS222では制御部106は変数IDXの値を1つインクリメントする。そして処理はステップS211に進む。なお、ステップS222の時点では図9aに示すように、画像左端に位置するM個×P個のマクロブロックから成る領域の復号画像データが、出力バッファ107に格納されている。ここでPはP<Nであり、着目起点マクロブロックから水平方向において次の起点マクロブロックの直前のマクロブロックまでのマクロブロックの数を示す。本実施形態では、このような短冊状の画像領域を回転させて印刷する。然るに、図9bに示すように、画像を回転した時に最初に印刷される領域0,0、P-1,0、P-1,M-1、0,M-1を4隅とする領域の復号画像データが既に出力バッファ107に格納されている。よって、この時点で画像処理部108は出力バッファ107に格納されている復号画像データに対して回転処理を開始できる。以上の説明により、本実施形態によれば、JPEGXR符号化方式で符号化した符号化画像データを部分的に復号しながら短冊状の画像データを復元し、該短冊状の画像データに回転処理を施し、復号画像全体の回転を実現する。部分的に復号する際に、起点マクロブロックを設け、初期化されない符号化パラメータのみを保持することにより、部分的な復号を行うのに必要な保持情報を削減すると共に、回転処理を行うのに必要な画像格納領域を削減することができる。<変形例>第1の実施形態の変形例として次のようなものが考えられる。すなわち、1回目のスキャンで復号した復号画像が、画像の左端の起点マクロブロックから復号する領域であって、2回目のスキャンでこの起点マクロブロックから復号し出力する予定である場合、1回目のスキャンと同時に復号画像を出力してもよい。さらに、2回目のスキャンでは水平方向において次の起点マクロブロックから部分的な復号を再開してもよい。[第2の実施形態]本実施形態では、図1に示した構成を有する画像処理装置により、第1の実施形態とは異なる画像復号処理を行う。なお、本実施形態においても、第1の実施形態と同様、画像を、M個垂直方向×N個水平方向のマクロブロック群に分割し、マクロブロックごとにJPEGXR符号化形式に従って符号化された符号化画像データ復号する。しかし本実施形態においても、第1の実施形態と同様、そのほかの符号化の形式を採用してもよい。本実施形態では次のような復号方法を採用する。たとえば図11に示す如く、M×R個Rは1以上の任意の整数の短冊状のマクロブロック群を復号するとする。この場合、P×nP×n<N、Pは水平方向における次の起点マクロブロックまでのマクロブロックの個数、nは0以上の整数個目の起点マクロブロックから復号する。そして、P×nQQ<P列目までは復号画像を出力バッファ107に出力せず、P×nQ個目以降の復号画像を出力し、回転処理を行う。第1の実施形態では、部分的な復号処理の水平方向の終端は起点マクロブロックの1つ手前のマクロブロックであった。しかし、本実施形態では出力バッファ107に出力し始める画素位置が起点マクロブロックとずれているため、部分的な復号処理の水平方向の終端はその分だけ後ろにずれる。よって、起点マクロブロックをまたいで復号することになる。但し、Rの値によっては、起点マクロブロックを必ずしもまたいで復号するわけではない。次に、本実施形態に係る復号処理について、図3のフローチャートに従って説明する。なお、図3のフローチャートに登場する各変数は何れも第1の実施形態で説明したものである。本実施形態においても、第1の実施形態と同様に、符号化画像データを2回スキャンして復号処理を達成する。1回目のスキャン処理ステップS302~ステップS310では第1の実施形態における1回目のスキャン処理と同様の処理を行うため、これに係る説明は省略する。2回目のスキャン処理では、図13に示す如く、1回目のスキャン処理で各起点マクロブロック復号起点マクロブロック用に取得した符号化パラメータを用いて、起点マクロブロック間のマクロブロック群を復号する。ただし、第1の実施形態とは異なり、復号したすべてのマクロブロックの画像を出力バッファ107に出力するのではない。また、垂直に配置される水平方向の次の起点マクロブロック群を次の復号起点マクロブロック群として復号できるように、該起点マクロブロックの直前のマクロブロックでは符号化パラメータを保持する。2回目のスキャン処理は、ステップS311から始まる。ステップS311では制御部106は、変数MByの値を0に初期化する。次にステップS312では制御部106は、変数MBxにPMBx[IDX]の値を設定する。すなわち、座標位置MBx、MByは、起点マクロブロックの座標位置を指し示している。ステップS313で復号部103は座標位置PMBx[IDX]、MByの起点マクロブロックから水平方向で次の起点マクロブロックの1つ前のマクロブロック迄の各マクロブロックを復号する為の符号化パラメータを復号情報記憶部105から取得する。そして復号部103は、この取得した符号化パラメータを用いて、座標位置MBx、MByにおけるマクロブロックを復号し、このマクロブロックの復号画像を生成する。次に、ステップS314では復号部103は、ステップS313で復号したマクロブロックが出力バッファ107への出力対象マクロブロックであるか否かを判断する。この判断の結果、出力対象マクロブロックであれば処理はステップS315に進み、出力対象マクロブロックではない場合は処理はステップS317に進む。ステップS315では、復号部103は、ステップS313で復号したマクロブロックの復号画像を出力バッファ107に対して出力する。ステップS316では復号部103は、復号画像の一部を予測値として復号情報生成部104に出力し、復号情報生成部104はこの予測値を復号情報記憶部105に格納する。ステップS317では制御部106は、座標位置MBx1、MByにおけるマクロブロックが起点マクロブロックであるか否かを判断する。この判断の結果、座標位置MBx1、MByにおけるマクロブロックが起点マクロブロックである場合には処理はステップS318に進む。一方、座標位置MBx1、MByにおけるマクロブロックが起点マクロブロックではない場合は処理はステップS319に進む。ステップS318で復号部103は、制御部106による制御に従って、画像上における座標位置MBx、MByにあるマクロブロックの復号結果を復号情報生成部104に送出する。ここで、MBx1=PMBx[Q]であるとする。この場合、復号情報生成部104はこの復号結果から、座標位置PMBx[Q]、MByの起点マクロブロックの符号化時に用いられた、定期的に初期化されない符号化パラメータを求める計算。この求める符号化パラメータは、座標位置PMBx[Q]、MByの起点マクロブロックから座標位置PMBx[Q1]-1、MByのマクロブロックまでの各マクロブロックを完全に復号するために用いられるものである。そして復号情報生成部104は、求めた符号化パラメータを復号情報記憶部105に格納する。ステップS319では制御部106は、ステップS313で所定数R個のマクロブロックを復号したか否かを判断する。この判断の結果、所定数のマクロブロックを復号した場合は処理はステップS321に進み、まだ所定数のマクロブロックを復号していない場合は処理はステップS320に進む。ステップS320では制御部106は、変数MBxの値を1つインクリメントし、処理はステップS313に進む。一方、ステップS321では制御部106は、変数MByの値を1つインクリメントする。ステップS322では制御部106は、変数MByの値<Mであるか否かを判断する。この判断の結果、変数MByの値<Mであれば処理はステップS312に進み、変数MByの値≧Mであれば処理はステップS323に進む。ステップS323では制御部106は、すべてのマクロブロックの復号が完了したか否かを判断する。この判断の結果、すべてのマクロブロックの復号が完了したのであれば本処理は終了し、まだ復号していないマクロブロックがあれば、処理はステップS324に進む。ステップS324では制御部106は変数IDXの値を1つインクリメントする。そして処理はステップS311に進む。なお、水平方向に復号するマクロブロックの個数R個によっては、ステップS318の処理が行われない場合がある。その場合、ステップS324の処理を行わずにステップS311に戻り、同じ復号起点マクロブロックから復号する。そして、ステップS314の判定で、出力バッファ107に未出力の復号画像を出力してもよい。また、ステップS323に入った時点で、図12aに示すように、M個×R個のマクロブロックから成る領域の復号画像が、出力バッファ107に格納されている。即ち、図12bに示すように、画像を回転した時に最初に印刷される領域Q,0、QR-1,0、QR-1,M-1、Q,M-1を四隅とする領域の復号画像が既に出力バッファ107に格納されている。よって、この時点で画像処理部108は出力バッファ107に格納されている復号画像に対して回転処理を開始できる。以上の説明により、本実施形態によれば、JPEGXR符号化方式の符号化画像データを部分的に復号する場合に、復号起点マクロブロックを設け、初期化されない符号化パラメータのみを保持する。そして、復号起点マクロブロックから復号はするが、復号画像を出力しないことで、復号起点マクロブロック以外からの復号画像を出力する場合でも部分的に復号を行い、回転処理を行うのに必要な情報を削減することができる。以上説明した各実施形態は一例であり、すべての構成要件が必須なものではない。いずれにせよ、以上の各実施形態では、図5に示すように、適応的に変化する情報である符号化パラメータが初期化されるマクロブロックを、部分的に復号開始する起点マクロブロックとして設ける。そして、起点マクロブロックにおいて初期化されない符号化パラメータを保持することで、復号に必要な情報を削減する。なお、上記の説明では、初期化されない符号化パラメータは、適応スキャンの順序、適応スキャンのカウンタ値、Modelbits、可変長符号化のコンテキスト情報、を含むとしている。しかし、これに限るものではなく、初期化されない符号化パラメータは、DC成分、Lowpass成分、Highpass成分の予測値を含むようにしてもよい。[第3の実施形態]図1に示した、画像処理装置101を構成する各部はハードウェアで構成してもよいが、ソフトウェアコンピュータプログラムで実装してもよい。この場合、PCパーソナルコンピュータ等のコンピュータが有するメモリにこのソフトウェアをインストールしておく。そして、このコンピュータが有するCPUがこのソフトウェアを読み出して実行することで、このコンピュータは、画像処理装置101が有する各部として機能することになる。その他の実施例また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。"