"複数色の単色パッチを階調値に応じて異なる階調比率で重ねた複数の混色パッチを形成するパッチ形成手段と、前記混色パッチを測色する測色手段と、測色して取得した測色値に基づき、前記混色パッチにおける単色の色値を予測する予測手段と、予測した単色の色値を目標色値へ補正する補正テーブルを設定する補正テーブル設定手段と、を備えたことを特徴とする画像処理装置。前記パッチ形成手段は、階調値昇順に並べた第1の単色パッチと、階調値降順に並べた第2の単色パッチと、を重ねて前記混色パッチを形成することを特徴とする請求項1記載の画像処理装置。前記パッチ形成手段は、前記第1の単色パッチ及び前記第2の単色パッチに加えて、階調値昇順に並べた第3の単色パッチと階調値降順に並べた第4の単色パッチと、を重ねて前記混色パッチを形成することを特徴とする請求項2記載の画像処理装置。前記パッチ形成手段は、前記第1の単色パッチと前記第2の単色パッチとを重ねて形成した混色パッチとは別の位置に、階調値昇順に並べた第3の単色パッチと階調値降順に並べた第4の単色パッチとを重ねた混色パッチを形成することを特徴とする請求項2記載の画像処理装置。前記パッチ形成手段は、階調値に応じて異なる色数の単色パッチを重ねて前記混色パッチを形成することを特徴とする請求項1記載の画像処理装置。前記予測手段は、前記混色パッチを構成する単色の色数に応じたマトリクス係数を用いて、該混色パッチの単色の色値を予測することを特徴とする請求項1記載の画像処理装置。前記パッチ形成手段は、前記混色パッチの他に最大階調の単色パッチを形成し、前記補正テーブル設定手段は、前記混色パッチから予測した単色の色値と該最大階調の単色パッチの測色値に基づいて、前記補正テーブルを設定することを特徴とする請求項1記載の画像処理装置。複数色の単色パッチを階調値に応じて異なる階調比率で重ねた複数の混色パッチを形成するパッチ形成工程と、前記混色パッチを測色する測色工程と、測色して取得した測色値に基づき、前記混色パッチにおける単色の色値を予測する予測工程と、予測した単色の色値を目標色値へ補正する補正テーブルを設定する補正テーブル設定工程と、を備えたことを特徴とする画像処理方法。請求項8記載の画像処理方法をコンピュータに実現させるためのプログラム。請求項8記載の画像処理方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。しかし、上記した混色パッチを出力して、混色パッチの測色値から、単色を目標色値に合わせるための補正量を算出する装置では、混色パッチにおける総量規制への配慮が十分ではない。すなわち、電子写真の総量規制は単色のべた出力を100とすると一般的に250前後である。また、インクジェットではさらに低い150前後の装置も存在する。そして、3色重ねのグレーでは総量規制は最大300になる。このため、上記従来技術では、安定した色での出力が保証されない総量規制範囲外の混色パッチパターンを用いることにより、高濃度側の濃度域でキャリブレーションの精度が悪くなる。本発明の目的は、全濃度域において高精度なキャリブレーションを行う画像処理装置、画像処理方法、プログラムおよび記録媒体を提供することにある。本発明は、複数色の単色パッチを階調値に応じて異なる階調比率で重ねた複数の混色パッチを形成するパッチ形成手段と、前記混色パッチを測色する測色手段と、測色して取得した測色値に基づき、前記混色パッチにおける単色の色値を予測する予測手段と、予測した単色の色値を目標色値へ補正する補正テーブルを設定する補正テーブル設定手段と、を備えたことを特徴とする。本発明によれば、混色パッチのパッチ数が削減され、全濃度域において高精度なキャリブレーションを実行できる。以下、発明の実施の形態について図面により詳細に説明する。本実施の形態では、混色パッチから単色の色値を予測するキャリブレーション用のパッチ画像以下、パッチと称する場合があるの形成に際して、総量規制範囲内の混色パッチでキャリブレーション用のパッチを形成している。例えば、キャリブレーション用のパッチは、階調昇順に並べた第1の単色パッチと階調降順に並べた第2の単色パッチを重ねて形成した混色パッチである。なお、単色パッチとは、単色で形成されたパッチを意味する。また、混色パッチとは、複数色の単色パッチを重ねることで形成されたパッチを意味する。図1は、本発明の画像処理装置の構成を示す。図1において、1はガンマ補正部、2はプリンタ出力部、3はパッチ画像、4は測色部、5は単色予測部、6は補正テーブル設定部である。ガンマ補正部1は、キャリブレーション用のパッチで構成されたCシアン、Mマゼンタ、Yイエロー、Kブラック、の4色の画像データに対して、設定された補正テーブルに従った補正を行う。プリンタ出力部2はガンマ補正された画像データにハーフトーン処理を施し色材量に変換して紙面にパッチ画像3として出力する。測色部4は、紙面上に出力された各パッチを、測色器を用いて測色し、Lab値を取得する。あるいは、測色部4は、スキャナ読取によりRGB値を取得し、RGB値をLab値に変換する。この変換はRGB→Lab変換用の3次元LUTを予め作成しておけば実現可能である。単色予測部5は、測色により取得した混色パッチのLab値から、混色の構成要素である単色の濃度を、近似式を用いて予測する。補正テーブル設定部6は、予測した単色の濃度が目標濃度に合うように補正テーブルを設定する。キャリブレーション用のパッチ出力の際にガンマ補正部1に適用される補正テーブルは、直近に実施されたキャリブレーション時に設定された補正テーブルである。なお、本実施の形態では、予測する単色の色値および目標色値を濃度で規定し、単色の濃度が目標濃度に合うように補正テーブルを設定する例を説明するが、本発明はこれに限定されない。予測する単色の色値及び目標色値は、色を特定できる属性値であればよい。例えば、単色の色値および目標色値は、濃度以外の例えば紙白のLab値と単色のLab値の色差ΔE、即ち、Lab空間における紙白からの距離で規定してもよい。すなわち、単色の場合、色相方向への変動は微小で無視できるとみなせば濃度や色差ΔEで色を特定することが可能である。図2aは、パッチ画像3の第1の構成を示す。プリンタ出力部2は、C、M、Y、K4色の単色パッチを階調値に応じて異なる階調比率で重ねたn個n=1~9の混色パッチ300を、紙面30の上に形成する。なお、本実施の形態では、9個の混色パッチ300を形成するが、形成する混色パッチ300の数は2個以上であればよく、9個に限られない。また、本実施の形態では、4色の単色パッチを重ねた混色パッチ300を紙面30の上に形成する場合を説明するが、混色パッチ300は、複数色の単色パッチを重ねればよく、4色に限られない。なお、混色パッチは、以下のようにして形成されたものである。すなわち、プリンタ出力部2は、各色毎に、階調値の異なる複数の単色パッチを紙面30上に形成する。そして、プリンタ出力部2は、この単色パッチの形成時に、4色の単色パッチが重なるように形成することによって、混色パッチを形成する。また、プリンタ出力部2は、各混色パッチを構成する単色パッチが、各混色パッチ間で互いに異なる階調比率で重なるように形成する。なお、混色パッチ間で階調比率が異なる、とは、各混色パッチを構成する複数の単色パッチの階調値の比率が混色パッチ間で異なることを意味する。図2bは、パッチ画像3の第1の構成における混色パッチ300の詳細な構成を示す。プリンタ出力部2は、K黒色の単色パッチとY黄色の単色パッチを所定方向図2b中の左から右方向に階調値が昇順に変化するようにn個n=1~9並べて形成する。また、プリンタ出力部2は、Mマゼンタの単色パッチとCシアンの単色パッチを該所定方向に階調値が降順に変化するようにn個n=1~9並べて形成する。このときに、プリンタ出力部2は、K、Y、M、Cの各々の単色パッチを重ねて形成する。これによって、プリンタ出力部2は、4色の単色パッチを重ねたn個n=1~9の混色パッチを形成する。本実施の形態では電子写真プリンタを想定し、総量規制値が240であるとして説明する。図2bのように単色パッチを重ねると、全て200の総量規制範囲内でn個n=1~9の混色パッチを構成することができる。また、本実施の形態では、階調値全体を均等にサンプリングした単色パッチを重ねている。このため、混色パッチから単色を予測して補正テーブルを作成する際に適切な間隔のサンプリング点から高精度な補正テーブルを作成することが出来る。図2cは、パッチ画像3の第1の構成から、単色予測部5が単色予測する際に使用する近似式の、パラメータを決定するためのパッチ画像を説明する図である。式1は、4色重ねの混色パッチ4CからC,M,Y,K単色濃度を予測する近似式である。なお、式1は、混色Lab値をL4Cn,a4Cn,b4Cn、単色濃度をDCn,DMn,DYn,DKnとした時の式である。また、式1は、近似式のパラメータに該当するマトリクス係数をc1n~c3n,m1n~m3n,y1n~y3n,k1n~k3nである。単色予測部5は、式1のマトリクス係数を混色パッチ毎に予め設定しておく。n=3の混色パッチから単色を予測する近似式のマトリクス係数設定を例に説明する。4色の単色パッチとその4色の単色パッチを重ねた混色パッチの5パッチを1組として、キャリブレーション用パッチと同様にガンマ補正部1を通してプリンタ出力部2から出力する。画像処理装置は、C=191、M=191、Y=63、K=63を中心に単色パッチの階調値を-10~10の間で振った組を、ガンマ補正部1を通してプリンタ出力部2から出力する。256階調における階調値63は25階調階調値255を100階調としたときの階調に相当し、階調値191は75階調に相当する。測色部4は、出力したパッチを測色する。詳細には、測色部4は、単色パッチの濃度であるDCn,i,DMn,i,DYn,i,DKn,iと、混色パッチのLab値であるL4Cn,i,a4Cn,i,b4Cn,iを取得する。iは、i番目の単色パッチと混色パッチから成る組の測色値であることを表す。単色予測部5は、出力した全パッチの測色値を式2に代入して、回帰分析平均二乗誤差最小によりマトリクス係数を求める。このように、本実施の形態の画像処理装置によれば、総量規制範囲内の混色パッチで形成されるように、配列を工夫したパッチを出力して測色し、混色パッチの測色値から単色の色値を予測し、予測した単色の色値を目標色値へ補正する補正テーブルを設定する。従って、混色パッチのパッチ数が削減され、全濃度域において高精度なキャリブレーションを実行できる。図3aは、パッチ画像3の第2の構成を示す。プリンタ出力部2は、C、M、Y、K4色またはそのうちの3色ないし2色の単色パッチを階調値に応じて異なる色数で重ねたn個n=1~9の混色パッチ301、および、単色パッチ303を、紙面31の上に形成する。単色パッチ303は、混色パッチ301から予測される単色で欠落している階調部分の単色パッチを集めたものである。単色パッチ303に含まれる単色階調に関しては、単色予測部5をスルーして測色部4で測色した単色パッチの測色値をそのまま補正テーブル設定部6で使用する。図3bは、パッチ画像3の第2の構成における混色パッチ301の詳細な構成を示す。プリンタ出力部2は、階調値を全て昇順に並べた4色C、M、Y、Kの単色パッチを1:1:1:1の階調比率で重ねて形成することによって、n=1~5の5つの混色パッチを形成する。プリンタ出力部2は、Kを除く3色C、M、Yの単色パッチを1:1:1の階調比率で重ねて形成するつまりC:M:Y:K=1:1:1:0の階調比率で重ねることによって、n=6~7の2つの混色パッチを形成する。プリンタ出力部2は、更にYを除く2色C、Mの単色パッチを1:1の階調比率で重ねて形成するつまりC:M:Y:K=1:1:0:0の階調比率で重ねることによって、n=8~9の2つの混色パッチを形成する。プリンタ出力部2が、全ての混色パッチをC:M:Y:K=1:1:1:1の階調比率で形成すると、n=6の混色パッチで62.5×4=250階調になる。そして、nが6以上の混色パッチで総量規制範囲外になってしまう。また、n≧6の混色パッチをC:M:Y:K=1:1:1:0の階調比率で形成すると、n=8の混色パッチで87.5×3=262.5階調になる。そして、nが8以上の混色パッチで総量規制範囲外になってしまう。そこで、本実施の形態の画像処理装置では、重ねる単色の数を階調値に応じて調整することで、総量規制範囲内のパッチだけで構成するようにしている。式3は、n=2~5の混色パッチから単色濃度DCn,DMn,DYn,DKnを予測する近似式である。式3では、混色Lab値をL4Cn,a4Cn,b4Cn、マトリクス係数をc1_a~c3_a,m1_a~m3_a,y1_a~y3_a,k1_a~k3_aとしている。式4は、n=6~7の混色パッチから単色濃度DCn,DMn,DYnを予測する近似式である。式4では、混色Lab値をL3Cn,a3Cn,b3Cn、マトリクス係数をc1_b~c3_b,m1_b~m3_b,y1_b~y3_bとしている。式5は、n=8~9の混色パッチから単色濃度DCn,DMnを予測する近似式である。式5では、混色Lab値をLBn,aBn,bBn、マトリクス係数をc1_c~c2_c,m1_c~m2_cとしている。ここで、単色パッチを同じ比率階調比率で重ねた混色パッチで、しかも階調値が大きく離れていなければ、混色特性がかなり近く、混色パッチ毎にマトリクス係数を設定してもマトリクス係数は近い値になる。また、混色パッチ毎でなく共通のマトリクス係数を使用しても実用的に問題のないレベルの精度で単色濃度を近似できることが経験的にわかっている。そのため、本実施の形態の画像処理装置は、n=2~5の混色パッチで一つのマトリクス係数、n=6~7の混色パッチで一つのマトリクス係数、n=8~9の混色パッチで一つのマトリクス係数を共通使用する構成にしている。なお、n=1では実質、パッチが出力されず紙白の測定値が取得されることになる。このため、n=1では単色予測部5をスルーして紙白の測色値をそのまま補正テーブル設定部6に使用する。なお、単色予測部5は、式3~式5のマトリクス係数を予め設定しておく。<式3のマトリクス係数設定方法>画像処理装置は、n=2~5のパッチの階調値であるC=M=Y=K=31,63,95,127を中心に階調値を各中心に対して-10~10の間で振った単色パッチと混色パッチの組を、ガンマ補正部1を通してプリンタ出力部2から出力する。測色部4は、出力したパッチ単色パッチ及び混色パッチを測色する。そして測色部4は、単色パッチの濃度であるDCn,i,DMn,i,DYn,i,DKn,iと混色パッチのLab値であるL4Cn,i,a4Cn,i,b4Cn,iを取得する。単色予測部5は、出力した全パッチの測色値を式6に代入して、回帰分析平均二乗誤差最小によりマトリクス係数を求める。<式4のマトリクス係数設定方法>画像処理装置は、n=6~7のパッチの階調値であるC=M=Y=K=159,191を中心に階調値を各中心に対して-10~10の間で振った単色パッチと混色パッチの組を、ガンマ補正部1を通してプリンタ出力部2から出力する。測色部4は、出力したパッチ単色パッチ及び混色パッチを測色する。そして測色部4は、単色パッチの濃度であるDCn,i,DMn,i,DYn,iと、混色パッチのLab値であるL3Cn,i,a3Cn,i,b3Cn,iを取得する。単色予測部5は、出力した全パッチの測色値を式7に代入して、回帰分析平均二乗誤差最小によりマトリクス係数を求める。<式5のマトリクス係数設定方法>画像処理装置は、n=8~9のパッチの階調値であるC=M=Y=K=223,255を中心に階調値を各中心に対して-10~10の間で振った単色パッチと混色パッチの組を、ガンマ補正部1を通してプリンタ出力部2から出力する。測色部4は、出力したパッチを測色する。そして測色部4は、単色パッチの濃度であるDCn,i,DMn,iと、混色パッチのLab値であるLBn,i,aBn,i,bBn,iを取得する。単色予測部5は、出力した全パッチの測色値を式8に代入して、回帰分析平均二乗誤差最小によりマトリクス係数を求める。図4aは、パッチ画像3の第3の構成を示す。プリンタ出力部2は、M,Y2色の単色パッチを階調値に応じて異なる比率階調の比率で重ねたm=1~9の9個の混色パッチ306を紙面34の上に形成する。また、プリンタ出力部2は、C,K2色の単色パッチを階調に応じて異なる比率で重ねたn=1~9の9個の混色パッチ307を、紙面34の上に形成する。図4bは、パッチ画像3の第3の構成における混色パッチ306の詳細な構成を示す。プリンタ出力部2は、Yの単色パッチを階調値が昇順に変化するように並べて形成し、Mの単色パッチを逆に階調値が降順に変化するように並べて形成する。これによって、プリンタ出力部2は、これらの2色の単色パッチを重ねたm=1~9の9個の混色パッチを形成する。式9は、混色Lab値をLRm,aRm,bRm、マトリクス係数をm1m~m2m,y1m~y2m、単色濃度をDMm,DYmとした時の、2色重ねの混色パッチからMとYの単色濃度を予測する近似式である。単色予測部5は、m=1とm=9を除く混色パッチ毎に、式9のマトリクス係数を予め設定しておく。m=3の混色パッチから単色を予測する近似式のマトリクス係数設定を例に説明する。画像処理装置は、2色の単色パッチとその2色の単色パッチを重ねた混色パッチの3パッチを1組として、M=191、Y=63を中心に階調値を-10~10の間で振った組を、ガンマ補正部1を通してプリンタ出力部2から出力する。測色部4は、出力したパッチを測色する。そして、測色部4は、単色パッチの濃度であるDMm,i,DYm,iと、混色パッチのLab値であるLRm,i,aRm,i,bRm,iを取得する。単色予測部5は、出力した全パッチの測色値を式10に代入して、回帰分析平均二乗誤差最小によりマトリクス係数を求める。図4cは、パッチ画像3の第3の構成における混色パッチ307の詳細な構成を示す。プリンタ出力部2は、Kの単色パッチを階調値が昇順に変化するように並べて形成し、Cの単色パッチを逆に階調値が降順に変化するように並べて形成する。これによって、プリンタ出力部2は、2色の単色パッチを重ねたn=1~9の9個の混色パッチを形成する。式11は、混色Lab値をLCKn,aCKn,bCKn、マトリクス係数をc1n~c2n,k1n~k2n、単色濃度をDCn,DKnとした時の、2色重ねの混色パッチからCとKの単色濃度を予測する近似式である。単色予測部5は、n=1とn=9を除く混色パッチ毎に、式11のマトリクス係数を予め設定しておく。n=3の混色パッチから単色を予測する近似式のマトリクス係数設定を例に説明する。画像処理装置は、2色の単色パッチとその2色を重ねた混色パッチの3パッチを1組として、C=191、K=63を中心に階調値を-10~10の間で振った組を、ガンマ補正部1を通してプリンタ出力部2から出力する。測色部4は、出力したパッチを測色する。そして、測色部4は、単色パッチの濃度であるDCn,i,DKn,iと、混色パッチのLab値であるLCKn,i,aCKn,i,bCKn,iを取得する。単色予測部5は、出力した全パッチの測色値を式12に代入して、回帰分析平均二乗誤差最小によりマトリクス係数を求める。図4b、図4cのように、2色の単色パッチを階調値昇順と階調値降順で並べた後に重ねると、全て100の混色パッチを構成することができる。このため、本実施の形態の画像処理装置では、総量規制が電子写真よりも厳しいインクジェットに適用しても安定した混色パッチでキャリブレーションを実行でき、適用範囲が広がる。また、両端の混色パッチである、m=1,n=1,m=9,n=9のパッチが単色の100階調のパッチになる。このため、この4つのパッチに関しては単色予測部5をスルーして測色値をそのまま補正テーブル設定部6で使用することができる。ここで、単色の100階調は、混色パッチから近似すると近似精度が他の階調よりも悪くなりやすい。その原因は複合的に幾つかある。まず、前述の通り近似式のパラメータであるマトリクス係数は、予測する単色パッチの階調値に対して-10~10の間で階調値を振ったパッチの測色値に基づいて設定する。しかし、階調値255の単色濃度を予測するマトリクス係数設定では、階調値が最大であるため当然ながら-10~0までしか実際には振ることができず、近似精度が悪くなる場合がある。また、図7の説明で後述するが、100階調付近では階調性を考慮する必要があり、キャリブレーションで厳密には目標濃度に補正しない補正テーブルを修正するケースがある。近似式のパラメータはマトリクス係数設定に使用した階調値のパッチ付近で精度良く単色予測できるように設定されている。このため、マトリクス係数設定に使用した階調値のパッチの色から大きくずれてしまうとその分近似精度が悪くなる場合がある。また、画像処理装置では、キャリブレーション用パッチを出力する際、ある程度近似精度が保証できる範囲内の混色パッチが出力されるようにしている。具体的には、画像処理装置では、ガンマ補正部1において直近に実施されたキャリブレーション時に設定された補正テーブルにより補正した後にプリンタ出力部2から出力している。しかし、100階調パッチの場合は補正テーブルの修正等もある。このため、画像処理装置では、補正テーブルによる補正を行ってから出力してもマトリクス設定で使用した階調パッチからずれた濃度のパッチが出力される場合がある。このため、画像処理装置では、近似精度があまり保証できない場合がある。また、補正テーブルを図7のように100階調付近で単色毎に修正すると、混色で色相曲がりが発生し、線形近似式で近似するのが難しくなるということもある。そこで、画像処理装置では、単色の100階調に関しては測色値を使用し、かつ、他の階調に関しては総量規制範囲内の混色パッチからの予測値を使用することが好ましい。このようにすることによって、画像処理装置では、パッチ数を削減しつつ100階調付近でキャリブレーション精度が悪くなることを防止でき、全濃度域での高精度なキャリブレーションにより一層近づく。図5は、パッチ画像3の第4の構成を示す。第4の構成では、プリンタ出力部2は、第1の構成の混色パッチ300図2aに加え、単色の100階調の単色パッチ304を、紙面32の上に形成する。単色予測部5は、第1の構成と同様に混色パッチ300から単色濃度を予測する。なお、100階調に関しては、単色パッチを出力して測色部4で測色し、単色予測部5をスルーして、補正テーブル設定部6で測色値そのものを使用する。これは、100階調に関しては、混色パッチから近似式により単色濃度を予測すると精度が低下するためである。図6は、パッチ画像3の第5の構成を示す。プリンタ出力部2は、第2の構成図3aの混色パッチ302と単色パッチ303に加え、CとMの単色の100階調の単色パッチ305を、紙面33の上に形成する。単色予測部5は、第2の構成と同様に混色パッチ302から単色濃度を予測する。画像処理装置は、単色パッチ303に関しては、単色予測部5をスルーして測色部4からの測色値そのものを補正テーブル設定部6で使用する。単色100の階調の単色パッチに関しては、YとKの単色パッチは単色パッチ303に含まれるため元々測色値を使用する構成になっている。一方、CとMの単色パッチは第2の構成では、混色パッチから予測していた。それを、混色パッチからn=9の混色パッチを除外して単色パッチ305を追加する。これによって、画像処理装置は、第4の構成と同様に、単色の100階調に関しては全色、補正テーブル設定部6で測色値そのものを使用する。図7は、補正テーブル設定部6を説明する図である。補正テーブルは単色毎に設定される。ここではそのうちの1色の補正テーブルについて説明する。図7aのテーブルは、0~255の階調値Cに対するシアンの目標濃度Dcを表している。目標濃度Dcは、予め決められた固定値であり、キャリブレーションの目標色値になる。図7bのテーブルは、ガンマ補正後の階調値Cgに対して、単色予測部5が混色パッチから予測した単色濃度Dcを表している。前述のパッチ画像3の各構成で示したように、100階調付近で予測値でなく単色パッチの実測値を使用する場合は、単色濃度Dcはその部分の階調だけ実測値になる。補正テーブル設定部6は、予測値場合によっては実測値を含むのプロットを、多項式近似により滑らかな曲線から成るテーブルに変換する。なお、予測値実測値のプロットは、パッチ出力時に含まれるノイズや予測値と実測値の切り替わり部でのギャップを含んでいる。これらの影響により補正テーブルががたつくのを防ぐため、補正テーブル設定部6は、次数3程度の多項式近似により必ずしもプロットを通過しない曲線で近似する。図7cのテーブルは、目標濃度Dcと予測または実測濃度Dcが一致するようにaのテーブルとbのテーブルを組み合わせて作成したものであり、シアンの補正テーブルになる。ところで、図示したように、C=255の目標濃度Dcに対してCg=255の予測または実測濃度Dcが小さい場合がある。このような場合には、補正テーブルを設定すると、Cが255よりも小さい値でCg=255に達してしまい、階調が潰れてしまう図7cの修正前参照。この場合には、補正テーブル設定部6は、一旦テーブルを設定した後、階調が滑らかに変化するように階調値255付近のテーブルを修正する図7cの修正後参照。本実施の形態の画像処理装置では、その装置のコンピュータCPUCentralProcessingUnitやMPUMicroProcessingUnitが、前述した実施例の機能を実現するソフトウェアのプログラムを記憶媒体から読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラム自体が前述した実施例の機能を実現することになる。プログラムを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、不揮発性のメモリカード、ROMなどを用いることができる。コンピュータが、読出したプログラムを実行することにより、前述した実施例の機能が実現される。また、該プログラムの指示に基づき、コンピュータ上で稼働しているOSオペレーティングシステムなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される。さらに、記憶媒体から読出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムの指示に基づき、CPUなどが実際の処理の一部または全部を行ってもよい。この場合には、該CPUの処理によって前述した実施例の機能が実現される。また、本実施の形態の機能等を実現するためのプログラムは、ネットワークを介した通信によってサーバから提供されるものでもよい。"