"複数のパッチが配置されたキャリブレーションチャートを読み取って、前記複数のパッチの各々に対応するパッチデータを生成する読取部と、変換行列を用いて、前記読取部より出力される画像データを補正処理する画像補正部と、前記複数のパッチの各々に対応する目標値が記憶された目標値記憶部と、前記変換行列を乗じて前記パッチデータを補正することにより、補正後の前記パッチデータと前記目標値との色差に基づき、複数通りの前記変換行列の行列係数を算出する行列係数算出部と、算出された複数通りの前記変換行列の行列係数の中から、前記画像補正部の補正処理に用いられる前記変換行列の行列係数を決定する行列係数決定部と、を備え、前記複数のパッチは、互いに異なる色相に対応する複数のパッチグループにグループ分けされ、前記複数のパッチグループの各々は、前記パッチの濃度を段階的に変化させて配色したパッチ列を含み、前記複数のパッチグループのうち少なくとも1つは、彩度及び色相の少なくとも一方が異なる複数のパッチ列を含んでおり、前記行列係数算出部は、前記複数のパッチグループの少なくとも一部の各々より前記パッチ列を1つずつ選択することによりパッチ列の組み合わせを複数通り生成し、生成された複数通りのパッチ列の組み合わせの各々について、補正後の前記パッチデータと前記目標値との色差が最小となるような前記変換行列の行列係数を算出することにより、複数通りの前記変換行列の行列係数を算出し、前記行列係数決定部は、複数のパッチについて、複数通りの前記変換行列の各々を乗じた前記パッチデータと前記目標値との色差を算出し、複数通りの前記変換行列の行列係数の中から、算出された複数の色差の平均値又は総和値が最小となる前記変換行列の行列係数を決定する画像処理装置。前記複数のパッチグループには、第1のパッチ列及び第2のパッチ列が含まれ、前記第1のパッチ列の色空間における色相のばらつきは、前記第2のパッチ列の色空間における色相のばらつきよりも大きく、前記第1のパッチ列の数は、前記第2のパッチ列の数よりも多く設定されており、前記行列係数算出部により生成される複数通りのパッチ列の組み合わせの各々には、前記第1のパッチ列及び前記第2のパッチ列が含まれる請求項1に記載の画像処理装置。前記第1のパッチ列は、二次色の色相のパッチ列であり、前記第2のパッチ列は、一次色の色相のパッチ列である請求項2に記載の画像処理装置。前記第1のパッチ列は、YCbCr色空間からLab色空間に変換した場合に、YCbCr色空間で色相の分布が略均等であるのに対してLab色空間で色相の分布が疎となる色相のパッチ列であり、前記第2のパッチ列は、YCbCr色空間からLab色空間に変換した際に、YCbCr色空間で色相の分布が略均等であるのに対してLab色空間で色相の分布が密となる色相のパッチ列である請求項2に記載の画像処理装置。前記行列係数決定部において前記変換行列の行列係数の決定に用いられる複数のパッチは、前記行列係数算出部において前記変換行列の行列係数の算出に用いられる複数のパッチを含む請求項1~4のいずれか1項に記載の画像処理装置。複数のパッチが配置されたキャリブレーションチャートを読み取って、前記複数のパッチの各々に対応するパッチデータを生成する読取ステップと、読み取った画像データを補正するための変換行列を乗じて前記パッチデータを補正することにより、補正後の前記パッチデータと前記複数のパッチの各々に対応する前記目標値との色差に基づき、前記変換行列の行列係数を複数通り算出する行列係数算出ステップと、算出された複数通りの前記変換行列の行列係数の中から、画像データの補正処理に用いられる前記変換行列の行列係数を決定する行列係数決定ステップと、を含み、前記複数のパッチは、互いに異なる色相に対応する複数のパッチグループにグループ分けされ、前記複数のパッチグループの各々は、前記パッチの濃度を段階的に変化させて配色したパッチ列を含み、前記複数のパッチグループのうち少なくとも1つは、彩度及び色相の少なくとも一方が異なる複数のパッチ列を含んでおり、前記行列係数算出ステップでは、前記複数のパッチグループの少なくとも一部の各々より前記パッチ列を1つずつ選択することによりパッチ列の組み合わせを複数通り生成し、生成された複数通りのパッチ列の組み合わせの各々について、補正後の前記パッチデータと前記目標値との色差が最小となるような前記変換行列の行列係数を算出することにより、複数通りの前記変換行列の行列係数を算出し、前記行列係数決定ステップでは、複数のパッチについて、複数通りの前記変換行列の各々を乗じた前記パッチデータと前記目標値との色差を算出し、複数通りの前記変換行列の行列係数の中から、算出された複数の色差の平均値又は総和値が最小となる前記変換行列の行列係数を決定する画像処理方法。上述した従来の画像処理装置では、各色のパッチグループにはそれぞれ1つのパッチ列のみが含まれているので、行列係数算出部は、ただ1通りのパッチ列の組み合わせについて変換行列の行列係数を算出する。そのため、算出される変換行列の行列係数のパターンもただ1通りとなる。このことに起因して、例えばプリンタにてプリント出力したキャリブレーションチャートをスキャナで読み取ってキャリブレーションする場合には、次のような問題が生じる。即ち、プリンタによってインクの特性が異なるため、パッチデータRGB色空間をプリント出力するためのデータCMY色空間に変換した際に、プリンタ毎に色再現性が相違するようになる。従って、ただ1通りのパターンの変換行列では、例えばスキャナの読み取り特性、プリンタの出力特性及びプリンタに設けられたインクの特性等に応じた最適なキャリブレーションを実行することが難しい。本発明は、このような問題に鑑みてなされたものであり、スキャナの読み取り特性、プリンタの出力特性及びプリンタに設けられたインクの特性等に応じた最適なキャリブレーションを実行することができる画像処理装置及び画像処理方法を提供することを目的とする。上記目的を達成するために、本発明の一態様に係る画像処理装置は、複数のパッチが配置されたキャリブレーションチャートを読み取って、前記複数のパッチの各々に対応するパッチデータを生成する読取部と、変換行列を用いて、前記読取部より出力される画像データを補正処理する画像補正部と、前記複数のパッチの各々に対応する目標値が記憶された目標値記憶部と、前記変換行列を乗じて前記パッチデータを補正することにより、補正後の前記パッチデータと前記目標値との色差に基づき、複数通りの前記変換行列の行列係数を算出する行列係数算出部と、算出された複数通りの前記変換行列の行列係数の中から、前記画像補正部の補正処理に用いられる前記変換行列の行列係数を決定する行列係数決定部と、を備え、前記複数のパッチは、互いに異なる色相に対応する複数のパッチグループにグループ分けされ、前記複数のパッチグループの各々は、前記パッチの濃度を段階的に変化させて配色したパッチ列を含み、前記複数のパッチグループのうち少なくとも1つは、彩度及び色相の少なくとも一方が異なる複数のパッチ列を含んでおり、前記行列係数算出部は、前記複数のパッチグループの少なくとも一部の各々より前記パッチ列を1つずつ選択することによりパッチ列の組み合わせを複数通り生成し、生成された複数通りのパッチ列の組み合わせの各々について、補正後の前記パッチデータと前記目標値との色差が最小となるような前記変換行列の行列係数を算出することにより、複数通りの前記変換行列の行列係数を算出し、前記行列係数決定部は、複数のパッチについて、複数通りの前記変換行列の各々を乗じた前記パッチデータと前記目標値との色差を算出し、複数通りの前記変換行列の行列係数の中から、算出された複数の色差の平均値又は総和値が最小となる前記変換行列の行列係数を決定する。この構成によれば、行列係数算出部により複数通りのパッチ列の組み合わせが生成されることにより、変換行列の行列係数が複数通りのパターンで算出される。そして、行列係数決定部により、この複数通りのパターンの中から最適な行列係数が決定される。それ故に、例えばスキャナ、プリンタ又はプリンタに設けられたインクの種類が変更された場合であっても、その変更後の種類に応じた、複数のパッチについての色差の平均値又は総和値が最小となる変換行列の行列係数を算出することができる。従って、例えばスキャナの読み取り特性、プリンタの出力特性及びプリンタに設けられたインクの特性等に応じて、変換行列の行列係数を適切にキャリブレーションすることができる。また、前記複数のパッチグループには、第1のパッチ列及び第2のパッチ列が含まれ、前記第1のパッチ列の色空間における色相のばらつきは、前記第2のパッチ列の色空間における色相のばらつきよりも大きく、前記第1のパッチ列の数は、前記第2のパッチ列の数よりも多く設定されており、前記行列係数算出部により生成される複数通りのパッチ列の組み合わせの各々には、前記第1のパッチ列及び前記第2のパッチ列が含まれることが好ましい。この構成によれば、行列係数算出部により算出される複数通りのパッチ列の組み合わせについて、スキャナの読み取り特性、プリンタの出力特性及びプリンタに設けられたインクの特性等の多様な特性に対応させることができる。従って、高精度な色再現性を実現することができる。また、前記第1のパッチ列は、二次色の色相のパッチ列であり、前記第2のパッチ列は、一次色の色相のパッチ列であることが好ましい。この構成によれば、二次色は、一次色に比べて色空間における色相のばらつきが大きいので、二次色の色相のパッチ列の数を一次色の色相のパッチ列の数よりも多くすることにより、必要最小限のパッチ列の数で高精度な色再現性を実現することができる。なお、一次色は、例えばシアン、マゼンタ及びイエローである。二次色は、例えばレッド、グリーン及びブルーであって、シアン、マゼンタ及びイエローを混ぜ合わせて再現される色である。また、前記第1のパッチ列は、YCbCr色空間からLab色空間に変換した場合に、YCbCr色空間で色相の分布が略均等であるのに対してLab色空間で色相の分布が疎となる色相のパッチ列であり、前記第2のパッチ列は、YCbCr色空間からLab色空間に変換した際に、YCbCr色空間で色相の分布が略均等であるのに対してLab色空間で色相の分布が密となる色相のパッチ列であることが好ましい。この構成によれば、第1のパッチ列の色相は、第2のパッチ列の色相に比べて、YCbCr色空間における色相の間隔のずれがLab色空間に変換された際に大きくなる。このため、第1のパッチ列の数を第2のパッチ列の数よりも多くすることにより、必要最小限のパッチ列の数で高精度な色再現性を実現することができる。なお、第1のパッチ列の色相は、例えばシアン、レッド及びマゼンタであり、第2のパッチ列の色相は、例えばイエロー、グリーン及びブルーである。また、前記行列係数決定部において前記変換行列の行列係数の決定に用いられる複数のパッチは、前記行列係数算出部において前記変換行列の行列係数の算出に用いられる複数のパッチを含むことが好ましい。この構成によれば、行列係数決定部は、行列係数算出部において変換行列の行列係数の算出に用いられる複数のパッチを用いて、変換行列の行列係数の決定を行う。これにより、パッチの汎用性を高めることができる。なお、行列係数決定部における決定処理に用いられる複数のパッチには、行列係数算出部における算出処理に用いられる複数のパッチ以外のパッチが含まれていてもよい。また、本発明の一態様に係る画像処理方法は、複数のパッチが配置されたキャリブレーションチャートを読み取って、前記複数のパッチの各々に対応するパッチデータを生成する読取ステップと、読み取った画像データを補正するための変換行列を乗じて前記パッチデータを補正することにより、補正後の前記パッチデータと前記複数のパッチの各々に対応する前記目標値との色差に基づき、前記変換行列の行列係数を複数通り算出する行列係数算出ステップと、算出された複数通りの前記変換行列の行列係数の中から、画像データの補正処理に用いられる前記変換行列の行列係数を決定する行列係数決定ステップと、を含み、前記複数のパッチは、互いに異なる色相に対応する複数のパッチグループにグループ分けされ、前記複数のパッチグループの各々は、前記パッチの濃度を段階的に変化させて配色したパッチ列を含み、前記複数のパッチグループのうち少なくとも1つは、彩度及び色相の少なくとも一方が異なる複数のパッチ列を含んでおり、前記行列係数算出ステップでは、前記複数のパッチグループの少なくとも一部の各々より前記パッチ列を1つずつ選択することによりパッチ列の組み合わせを複数通り生成し、生成された複数通りのパッチ列の組み合わせの各々について、補正後の前記パッチデータと前記目標値との色差が最小となるような前記変換行列の行列係数を算出することにより、複数通りの前記変換行列の行列係数を算出し、前記行列係数決定ステップでは、複数のパッチについて、複数通りの前記変換行列の各々を乗じた前記パッチデータと前記目標値との色差を算出し、複数通りの前記変換行列の行列係数の中から、算出された複数の色差の平均値又は総和値が最小となる前記変換行列の行列係数を決定する。この構成によれば、行列係数算出部により複数通りのパッチ列の組み合わせが生成されることにより、変換行列の行列係数が複数通りのパターンで算出される。そして、行列係数決定部により、この複数通りのパターンの中から最適な行列係数が決定される。それ故に、例えばスキャナ、プリンタ又はプリンタに設けられたインクの種類が変更された場合であっても、その変更後の種類に応じた、複数のパッチについての色差の平均値又は総和値が最小となる変換行列の行列係数を算出することができる。従って、例えばスキャナの読み取り特性、プリンタの出力特性及びプリンタに設けられたインクの特性等に応じて、変換行列の行列係数を適切にキャリブレーションすることができる。なお、この画像処理方法をコンピュータに実行させるプログラム及びプログラムが記録されたコンピュータ読み取り可能な記録媒体であって、このプログラムが記録されている記録媒体を実現することも可能である。本発明によれば、行列係数算出部により複数通りのパッチ列の組み合わせが生成されることによって、変換行列の行列係数が複数通りのパターンで算出される。そして、行列係数決定部により、この複数通りのパターンの中から最適な行列係数が決定される。それ故に、例えばスキャナ、プリンタ又はプリンタに設けられたインクの種類が変更された場合であっても、その変更後の種類に応じた、複数のパッチについての色差の平均値又は総和値が最小となる変換行列の行列係数を算出することができる。従って、例えばスキャナの読み取り特性、プリンタの出力特性及びプリンタに設けられたインクの特性等に応じて、変換行列の行列係数を適切にキャリブレーションすることができる。以下、本発明に係る画像処理装置及び画像処理方法の各種実施の形態について、図面を用いて詳細に説明する。[実施の形態1]図1は、本実施の形態の画像処理装置1を示す斜視図である。画像処理装置1は例えば複合機であり、画像データを処理する装置である。図2は、画像処理装置1のハードウェア構成を示す図である。画像処理装置1は、ハードウェア構成として、CPUCentralProcessingUnit2、ROMReadOnlyMemory3、RAMRandomAccessMemory4、モデム5、NCUNetworkControlUnit6、操作パネル7、ディスプレイ8、スキャナ9、プリンタ10及びLANI/FLocalAreaNetworkInterFace11を備えている。CPU2は、ROM3に格納された制御プログラム12を実行するプロセッサである。ROM3は、制御プログラム12等を保持する読み出し専用メモリである。RAM4は、CPU2が制御プログラム12を実行するときに使用するワークエリアであり、スキャナ9により読み込まれた画像データ等を一時的に保持する揮発性の記憶領域等を有する読み書き可能なメモリである。モデム5は、ファクシミリ送信される画像データを変調する、或いは、外部からファクシミリ送信されてきた画像データを復調するファックスモデムである。NCU6は、PSTNPublicSwitchedTelephoneNetworks:公衆電話交換回線網13と接続される回線終端装置である。操作パネル7は、ユーザによる操作、例えば、原稿等の読み取りを開始する旨の指示等を受け付けるパネルである。ディスプレイ8は、液晶表示装置LiquidCrystalDisplay:LCD等から構成される。このディスプレイ8には、画像処理装置1の動作状態等が表示される。スキャナ9は、原稿等の内容をCCDChargeCoupledDevice等で光学的に読み取ることにより、画像データを生成する。例えば、スキャナ9により読み取られた原稿はファクシミリ送信され、或いは、プリンタ10にてプリント出力される。プリンタ10は、例えばスキャナ9で読み取られた原稿等、或いは、相手ファクシミリ装置等図示せずからPSTN13、NCU6及びモデム5を介して受信した画像データをプリント出力する。LANI/F11は、画像処理装置1とLAN14とを接続する通信アダプタである。図3は、本発明に係る画像処理装置1の特徴的な機能構成を示すブロック図である。即ち、図3は、図2に示されるハードウェア構成によって発揮される画像処理装置1の機能構成のうち、本発明に関連する機能構成を示すブロック図である。画像処理装置1は、機能的には、読取部16、ガンマ補正部17、LUTLookupTable18、色空間変換部19、画像補正部20及び色空間変換部21を備えている。画像処理装置1は、さらに、行列係数算出部22、行列係数決定部23、目標値記憶部24、第1行列係数記憶部25及び第2行列係数記憶部26を備えている。読取部16は、原稿等を光学的に読み取ることによって画像データを取得する。この読取部16は、図2におけるスキャナ9によって実現される。読取部16により取得される画像データは、RGBデータd1である。RGBデータd1は、RGB成分毎の濃度データから構成される。なお、読取部16によりキャリブレーションチャート15後述するが読み取られた際には、読取部16は、キャリブレーションチャート15に配置された複数のパッチ27の各々に対するパッチデータを生成する。具体的には、読取部16は、RGBデータd1からパッチ領域のピクセルデータを抽出し、その代表値をパッチデータとして生成する。パッチ領域は、キャリブレーションチャート15の各パッチ27に対応するピクセル領域である。ガンマ補正部17は、RGBデータd1をLUT18に基づいてガンマ変換することにより、RGBデータd2を生成する。このガンマ補正部17は、図2におけるCPU2、ROM3及びRAM4によって実現される。LUT18は、濃度データの入力値に対応付けて出力値を保持する1次元のテーブルである。色空間変換部19は、RGB色空間をYCbCr色空間へ変換することにより、RGBデータd2からYCbCrデータd3を生成する。この色空間変換部19は、図2におけるCPU2、ROM3及びRAM4によって実現される。なお、RGB色空間は、R軸、G軸及びB軸から構成される色空間である。YCbCr色空間は、無彩軸としてY軸を有し、無彩軸と直交する座標軸としてCb軸及びCr軸を有する色空間である。Y軸は輝度軸であり、Cb軸及びCr軸は互いに直交する色差軸である。色空間変換部19による色変換T1は、変換前の画像データをRGBデータd2=R1,R2,R3とし、変換後の画像データをYCbCrデータd3=Y1,Cb1,Cr1として、式1及び式2により表される。式1では、変換前の画像データのR軸成分をR1、G軸成分をG1、B軸成分をB1とし、変換後の画像データのY軸成分をY1、Cb軸成分をCb1、Cr軸成分をCr1としている。また、式2の変換行列M1は、9つの行列係数から構成される3行3列の行列である。画像補正部20は、YCbCr色空間における1次変換TAにより、YCbCrデータd3からYCbCrデータd4を生成する。この画像補正部20は、図2におけるCPU2、ROM3及びRAM4によって実現される。1次変換TAは、各色成分をそれぞれ色成分の線形結合に対応付ける変換である。この1次変換TAによって、3つの色成分と3つの行列係数との積和演算式を用いて新たな色成分がそれぞれ生成される。画像補正部20による1次変換TAは、変換後の画像データをYCbCrデータd4=Y2,Cb2,Cr2として、式3及び式4により表される。式4の変換行列MAは、9つの行列係数から構成される3行3列の行列である。本実施の形態では、1列目の3つの行列係数のうち、2行1列目及び3行1列目の行列係数はそれぞれゼロである。従って、式4の変換行列MAは、7つのパラメータM11,M12,M13,M22,M23,M32及びM33を行列係数として含み、これらは後述するようにしてキャリブレーションすることが可能である。YCbCrデータd4の各色成分Y2,Cb2及びCr2はそれぞれ、次のようにして求められる。Y軸成分Y2は、行列係数M11,M12及びM13を補正係数として、Y軸成分Y1、Cb軸成分Cb1及びCr軸成分Cr1の線形結合により求められる。Cb軸成分Cb2は、行列係数M22及びM23を補正係数として、Cb軸成分Cb1及びCr軸成分Cr1の線形結合により求められる。また、Cb軸成分Cb3は、行列係数M32及びM33を補正係数として、Cb軸成分Cb1及びCr軸成分Cr1の線形結合により求められる。また、上述した変換行列MAは、拡縮変換行列MA1、回転変換行列MA2及びシアー変換行列MA3の積によって求められる。拡縮変換行列MA1は、Y軸、Cb軸及びCr軸の各々について、座標軸の原点を基準とし、座標軸に対する拡大変換又は縮小変換を表す。この拡縮変換行列MA1は、Y軸方向の倍率をZy、Cb軸方向の倍率をZb、Cr軸方向の倍率をZrとして、式5により表される。回転変換行列MA2は、Y軸を中心とする回転変換を表し、回転角をθとして、式6により表される。シアー変換行列MA3は、Y軸を中心とするシアーshear変換を表し、Cb軸に関するシアー角をφb、Cr軸に関するシアー角をφrとして、式7により表される。変換行列MAは、式5~式7の変換行列を用いて、MA=MA1×MA2×MA3により表される。第2行列係数記憶部26後述するには、変換行列MAの6つの行列係数Zy,Zb,Zr,θ,φb及びφrがキャリブレーション可能な行列係数として保持されている。これら行列係数Zy,Zb,Zr,θ,φb及びφrを指定することにより、変換行列MAの行列係数を指定することができる。色空間変換部21は、YCbCr色空間をRGB色空間に変換することにより、YCbCrデータd4からRGBデータd5を生成する。この色空間変換部21は、図2におけるCPU2、ROM3及びRAM4によって実現される。色空間変換部21による色変換T2は、RGBデータd5=R2,G2,B2として、式8及び式9により表される。式9の変換行列M2は、9つの行列係数から構成される3行3列の行列である。上述した画像処理装置1による通常の読取処理は、次のようにして行われる。まず、読取部16により原稿が光学的に読み取られてRGBデータd1が生成される。ガンマ補正部17は、RGBデータd1をガンマ変換することにより、RGBデータd2を生成する。色空間変換部19は、色変換T1によって、RGBデータd2をYCbCrデータd3に変換する。画像補正部20は、第2行列係数記憶部26に記憶された変換行列MAの行列係数を用いて、1次変換TAによってYCbCrデータd3をYCbCrデータd4に変換する。その後、色空間変換部21は、色空間T2によってYCbCrデータd4をRGBデータd5に変換する。画像補正部20より出力されるYCbCrデータd4は、例えばJPEGJointPhotographicExpertsGroupフォーマットの画像ファイルに変換され、図示しない記憶部に格納される。また、色空間変換部21より出力されるRGBデータd5は、プリンタ10にてプリント出力され、或いは、PNGPortableNetworkGraphicsフォーマットの画像ファイルに変換され、図示しない記憶部に格納される。次に、本実施の形態による画像処理装置1の特徴的な機能構成である、行列係数算出部22、行列係数決定部23、目標値記憶部24、第1行列係数記憶部25及び第2行列係数記憶部26について説明する。行列係数算出部22及び行列係数決定部23は、出力データYCbCrデータd4及びRGBデータd5の色再現性を向上させるために、通常の読取処理において用いられる変換行列MAの行列係数をキャリブレーションによって決定する。これら行列係数算出部22及び行列係数決定部23は、図2におけるCPU2、ROM3及びRAM4によって実現される。変換行列MAの行列係数即ち、Zy,Zb,Zr,θ,φb及びφrは、色補正の変換特性を規定する行列係数であることから、キャリブレーションは、この行列係数を所定範囲で変化させることにより行われる。なお、このキャリブレーションには、キャリブレーションチャート15が用いられる。ここで、キャリブレーションチャート15の構成について説明する。図4に示すように、キャリブレーションチャート15は、記録紙等に複数のパッチ27が印刷された色見本である。複数のパッチ27は、キャリブレーションチャート15にマトリクス状に配置されている。また、複数のパッチ27は、互いに色相の異なる3つのパッチグループ、即ち、レッドRの色相のパッチグループGR1、グリーンGの色相のパッチグループGR2及びブルーBの色相のパッチグループGR3にグループ分けされている。各パッチグループGR1,GR2及びGR3には、パッチ27の濃度を段階的に変化させて配色したパッチ列が3つずつ含まれている。パッチグループGR1には、3つのパッチ列R1,R2及びR3が含まれている。パッチグループGR2には、3つのパッチ列G1,G2及びG3が含まれている。また、パッチグループGR3には、3つのパッチ列B1,B2及びB3が含まれている。各パッチグループGR1,GR2及びGR3に含まれる3つのパッチ列は、彩度が同じであり、且つ、色相色相角が異なっている。例えば、パッチグループGR1において、パッチ列R1の色相角はθs-θc、パッチ列R2の色相角はθs、パッチ列R3の色相角はθsθcである。ここで、θsは基準となる色相角であり、θcは変化量である。なお、θcの有効範囲は、各パッチグループに含まれるパッチ列の数に応じて適宜設定することができる。例えば、色空間を等分割する6色レッド、グリーン、ブルー、シアン、マゼンタ及びイエローの色相でパッチ列が形成されている場合には、各色の色相角の範囲は60°であるので、θcの有効範囲は-60°<θc<60°となる。目標値記憶部24には、キャリブレーションチャート15に配置された複数のパッチ27の各々に対応する目標値が記憶されている。第1行列係数記憶部25には、行列係数算出部22により算出された複数通りの変換行列MAの行列係数即ち、Zy,Zb,Zr,θ,φb及びφrが記憶される。第2行列係数記憶部26には、行列係数決定部23により、複数通りの変換行列MAの行列係数より決定された最適な変換行列MAの行列係数が記憶される。図5は、図3の画像処理装置1における行列係数算出部22の機能構成を示すブロック図である。この行列係数算出部22は、パッチ抽出部28、パッチデータ記憶部29、パッチ列選択部30、色空間変換部31、色補正部32、色空間変換部33、色空間変換部34、色差算出部35及び第1算出処理部36を備えている。パッチ抽出部28は、読取部16により生成されたパッチデータを抽出する。パッチデータ記憶部29には、パッチ抽出部28により抽出されたパッチデータ、即ち、キャリブレーションチャート15の各パッチ27に対応するパッチデータが記憶される。パッチ列選択部30は、図4に示すように、パッチデータ記憶部29に記憶されたパッチデータに基づき、各パッチグループGR1,GR2及びGR3からそれぞれパッチ列を1つずつ選択し、合計27通りのパッチ列の組み合わせを生成する。その後、パッチ列選択部30は、この27通りのパッチ列の組み合わせの中から、1つずつ順にパッチ列の組み合わせを選択する。この27通りのパッチ列の組み合わせの各々について、後述するようにして変換行列MAの行列係数が算出される。色空間変換部31、色補正部32及び色空間変換部33はそれぞれ、図3における色空間変換部19、画像補正部20及び色空間変換部21と同様の構成である。即ち、色空間変換部31は、パッチデータ記憶部29からパッチデータRGBデータを読み出し、変換行列M1を用いて、RGBデータからYCbCrデータを生成する。色補正部32は、変換行列MA即ち、拡縮変換行列MA1、回転変換行列MA2及びシアー変換行列MA3を用いて、YCbCrデータを色補正する。色空間変換部33は、変換行列M2を用いて、YCbCrデータからRGBデータを生成する。色空間変換部34は、色補正されたパッチデータRGBデータと目標値とを均等色空間において比較するために、RGB色空間からLab色空間へ変換することにより、RGBデータからLabデータを生成する。Lab色空間とは、無彩軸としてL軸を有し、無彩軸と直交する座標軸としてa軸及びb軸を有する色空間である。L軸は明度軸であり、a軸及びb軸は互いに直交する色度軸である。RGB色空間からLab色空間への色変換T3は、例えば以下の3つの演算式により表される。まず、RGBデータ=R2,G2,B2は、sRGB又はリニアRGBと呼ばれる色空間に変換される。その変換式は、変換後のパッチデータをRGBデータ=R3,G3,B3として、式10により表される。次に、RGBデータR3,G3,B3は、XYZ色空間に変換される。その変換式は、変換後のパッチデータをXYZデータX1,Y1,Z1として、式11により表される。その後、XYZデータX1,Y1,Z1は、Lab色空間に変換される。その変換式は、変換後のパッチデータをLabデータL1,a1,b1として、式12により表される。色差算出部35は、色空間変換部34により生成されたLabデータに対し、Lab色空間におけるLabデータとこれに対応する目標値との色差を算出する。Lab色空間における2点間の色差は、距離ΔE={ΔL2Δa2Δb2}1/2により表される。色差算出部35は、パッチ列選択部30により選択されたパッチ列の組み合わせに含まれる各パッチ27について、Labデータとこれに対応する目標値との間の距離ΔEを上式に基づいて算出する。第1算出処理部36は、算出されたLabデータと目標値との色差に基づいて、変換行列MA1~MA3の行列係数即ち、Zy,Zb,Zr,θ,φb及びφrを求め、変換行列MA1~MA3から構成される変換行列MAの行列係数を算出する。行列係数の算出は、例えば準ニュートン法を用いて行われる。具体的には、選択されたパッチ列の組み合わせに含まれる全パッチ27について、Labデータと目標値との比較が上記行列係数を変化させながら繰り返し実行される。第1算出処理部36は、上記行列係数を色補正部32に対して仮セットする。色補正部32は、この仮セットされた行列係数に基づいてパッチデータを色補正し、色差算出部35は、色補正されたパッチデータと目標値との色差距離ΔEを算出する。第1算出処理部36は、色差が最小となる行列係数が求められるまで、仮セットする行列係数の値を変更しながら色差算出部35から色差を繰り返し取得する。例えば、第1算出処理部36は、選択されたパッチ列の組み合わせに含まれる全パッチ27について色差の平均値を求め、この色差の平均値を最小とする変換行列MAの行列係数を算出する。このように算出された変換行列MAの行列係数は、第1行列係数記憶部25に記憶される。この行列係数の算出処理は、パッチ列選択部30により選択された27通りのパッチ列の組み合わせの各々について実行され、第1行列係数記憶部25には、合計27通りの変換行列MAの行列係数が記憶される。図6は、図3の画像処理装置1における行列係数決定部23の機能構成を示すブロック図である。この行列係数決定部23は、パッチ抽出部37、パッチデータ記憶部38、色空間変換部39、行列係数選択部40、色補正部41、色空間変換部42、色空間変換部43、色差算出部44及び第2算出処理部45を備えている。パッチ抽出部37、パッチデータ記憶部38、色空間変換部39,42,43、色補正部41及び色差算出部44はそれぞれ、図5におけるパッチ抽出部28、パッチデータ記憶部29、色空間変換部31,33,34、色補正部32及び色差算出部35と同様の構成である。行列係数選択部40は、第1行列係数記憶部25に記憶された27通りの変換行列MAの行列係数より、変換行列MAの行列係数を1つずつ順に選択する。色補正部41は、選択された変換行列MAの行列係数を1つずつ順にパッチデータYCbCrデータに乗じることにより、パッチデータを色補正する。色差算出部44は、本実施の形態では、キャリブレーションチャート15に配置された全てのパッチ27について、パッチデータと目標値との色差を算出する。この色差の算出は、行列係数選択部40により選択される27通りの変換行列MAの行列係数の各々について実行される。第2算出処理部45は、27通りの変換行列MAの行列係数の各々について、色差算出部44により算出された複数の色差の平均値を求め、複数の色差の平均値が最も小さいものを最適な変換行列MAの行列係数として決定する。決定された変換行列MAの行列係数は、第2行列係数記憶部26に記憶される。なお、第2算出処理部45は、複数の色差の合計値総和値が最も小さいものを最適な変換行列MAの行列係数として決定するようにしてもよい。図7のフローチャートを参照して、行列係数算出部22による行列係数の算出の流れについて説明する。まず、読取部16は、キャリブレーションチャート15を読み取ることにより、RGBデータd1を生成するS11。次に、ガンマ補正部17は、LUT18に基づいてRGBデータd1をガンマ変換し、RGBデータd2を生成するS12。その後、行列係数算出部22のパッチ抽出部28は、キャリブレーションチャート15に配置された全パッチ27についてパッチデータを抽出し読取ステップ、これをパッチデータ記憶部29に記憶させるS13。次いで、行列係数算出部22のパッチ列選択部30は、パッチデータ記憶部38に記憶されたパッチデータに基づき、各パッチグループGR1,GR2及びGR3からそれぞれパッチ列を1つずつ選択し、合計27通りのパッチ列の組み合わせを生成する。その後に、パッチ列選択部30は、27通りのパッチ列の組み合わせの中から、1つずつ順にパッチ列の組み合わせを選択するS14。更にその後、行列係数算出部22の色空間変換部31は、選択されたパッチ列の組み合わせについて、パッチデータRGBデータからYCbCrデータに変換する。その後、行列係数算出部22の色補正部32は、仮セットされた変換行列MAの行列係数によりパッチデータYCbCrデータを色補正するS15,S16。その後に、行列係数算出部22の色空間変換部33,34は、色補正後のYCbCrデータをRGBデータに変換した後にLabデータに変換する。その後、行列係数算出部22の色差算出部35は、Labデータと目標値との色差距離ΔEを算出するS17。そして、行列係数算出部22の第1算出処理部36は、選択されたパッチ列の組み合わせに含まれる全パッチ27について色差の平均値を求める。第1算出処理部36は、所定の最適化アルゴリズムを利用することにより、色差の平均値が最も小さくなる行列係数が求められるまでS18でNO、S15からS18までの処理を、行列係数を変更しながら繰り返し実行する。色差の平均値が最小となる変換行列MAの行列係数が求められるとS18でYES、第1算出処理部36は、この変換行列MAの行列係数を第2行列係数記憶部26に記憶するS19。27通りのパッチ列の組み合わせの全てについて、上述した行列係数の算出がまだ行われていない場合にはS20でNO、行列係数算出部22のパッチ列選択部30は、パッチ列の組み合わせを再び選択するS14。そして、27通りのパッチ列の組み合わせの全てについて、上述した行列係数の算出が行われるまで、S14からS20までの処理が繰り返し行われる行列係数算出ステップ。従って、第2行列係数記憶部26には、合計27通りの変換行列MAの行列係数が記憶される。図8のフローチャートを参照して、行列係数決定部23による行列係数の決定の流れについて説明する。まず、行列係数決定部23のパッチ抽出部37は、上述と同様にして、キャリブレーションチャート15に配置された全パッチ27についてパッチデータを抽出し、これをパッチデータ記憶部38に記憶するS31。次に、行列係数決定部23の行列係数選択部40は、第2行列係数記憶部26に記憶された27通りの変換行列MAの行列係数より1つずつ順に行列係数を選択するS32。その後、行列係数決定部23の色空間変換部39は、パッチデータRGBデータからYCbCrデータに変換する。その後、行列係数決定部23の色補正部41は、選択された変換行列MAの行列係数を用いて、YCbCrデータを色補正するS33。更にその後、行列係数決定部23の色空間変換部42,43は、色補正後のYCbCrデータをRGBデータに変換した後にLabデータに変換する。その後、行列係数決定部23の色差算出部44は、Labデータと目標値との色差距離ΔEを算出するS34。そして、行列係数決定部23の第2算出処理部45は、キャリブレーションチャート15の全パッチ27について、Labデータと目標値との色差を算出し、複数の色差の平均値を算出する。27通りの変換行列MAの行列係数について、上述した色差の算出がまだ行われていない場合にはS35でNO、行列係数決定部23の行列係数選択部40は行列係数を再び選択するS32。27通りの変換行列MAの行列係数について、上述した色差の算出が行われるまで、S32からS35までの処理が繰り返し行われる行列係数決定ステップ。そして、27通りの変換行列MAの行列係数について、色差の平均値の算出が行われた際にはS35でYES、行列係数決定部23の第2算出処理部45は、色差の平均値が最も小さい行列係数を最適な変換行列MAの行列係数として決定するS36。その後、行列係数決定部23の第2算出処理部45は、この決定された行列係数を第2行列係数記憶部26に記憶させる。従って、上述した画像処理装置1では、キャリブレーションチャート15を読取部16に読み取らせることにより、画像補正部20による色補正に用いられる変換行列MAの行列係数が適切な値に自動的に調整される。行列演算処理による色空間の補正処理では、色空間に対して線形な変換が行われる。例えば、補正処理前の2つの色相のパッチ列について、一方の色相のパッチ列が色空間上で反時計方向に回転した際にパッチデータと目標値とが一致するが、他方の色相のパッチ列が色空間上で時計方向に回転した際にパッチデータと目標値とが一致する場合がある。このような現象は、例えばプリンタ10に設けられたインクの特性、プリンタ10の出力特性及びスキャナ9の読み取り特性等の相違によって生じる。このような場合、従来のようにただ1つのパターンの行列係数では、2つの色相のパッチ列をそれぞれ色空間上でパッチデータと目標値とを一致させることが難しい。本発明の画像処理装置1及び画像処理方法では、行列係数算出部22により複数通りのパッチ列の組み合わせが生成されることにより、変換行列MAの行列係数が複数通りのパターンで算出される。その後、行列係数決定部23により、この複数通りのパターンの中から最適な行列係数が決定される。従って、複数通りのパッチ列の組み合わせを生成することにより、色差が最小となるパッチ列の組み合わせに基づいて、最適な行列係数を決定することができる。これにより、上述した2つの色相のパッチ列のそれぞれについて、色空間上でパッチデータと目標値との差を小さくすることができる。従って、例えばプリンタ10に設けられたインクの特性、プリンタ10の出力特性及びスキャナ9の読み取り特性等に応じて、変換行列MAの行列係数を適切にキャリブレーションすることができ、上記特性の差を吸収することができる。上述したように、行列係数算出部22は、読み取られたパッチデータに対して、YCbCr色空間からLab色空間に変換する。YCbCr色空間からLab色空間への色変換は、非線形な色変換である。このような非線形な色変換においては、YCbCr色空間とLab色空間とでは、補正対象となる色の空間位置と目標値となる色の空間位置との相対位置関係が色の種類によって異なる。このため、従来のようにただ1通りのパッチ列の組み合わせについて変換行列を算出する場合には、非線形な色変換により変換行列の行列係数を算出することにより、色差が最小となる最適な変換行列を得ることは難しいという問題が生じる。プリンタ10の出力特性等についてもまた、入力された画像データに対して非線形な色変換が施されるために、同様の問題が生じる。これに対して、本発明の画像処理装置1及び画像処理方法では、複数通りのパッチ列の組み合わせに基づいて、変換行列MAの行列係数が複数通りのパターンで算出され、この複数通りのパターンの中から最適な行列係数が決定される。これにより、非線形な色変換により変換行列の行列係数を算出する場合、さらに、プリンタ10の出力特性等が変わった場合であっても、色差が最小となる最適な行列係数を決定することができる。なお、本実施の形態では、式4の変換行列MAにおいて、1列目の3つの行列係数のうち、2行1列目及び3行1列目の行列係数をそれぞれゼロとしたが、これらをゼロ以外の値としてもよい。また、本実施の形態では、第2算出処理部45は、全パッチ27について色差の平均値を算出するように構成したが、全パッチ27について色差の総和値を算出するように構成してもよい。この場合、第2算出処理部45は、色差の総和値が最も小さいものを最適な変換行列MAの行列係数として決定する。また、本実施の形態では、行列係数決定部23は、行列係数算出部22における行列係数の算出に用いられたパッチ27、即ち、パッチ列R1,R2,R3,G1,G2,G3,B1,B2及びB3に含まれる全パッチ27を用いて、行列係数を決定する。この構成に代えて、行列係数決定部23は、パッチ列R1,R2,R3,G1,G2,G3,B1,B2及びB3に含まれる全パッチ27に加えて、例えば肌色の色相のパッチ列X1図示せずに含まれるパッチを用いて、行列係数を決定するように構成してもよい。このパッチ列X1は、パッチグループGR1,GR2,GR3とは別のパッチグループに含まれ、キャリブレーションチャート15にパッチ列R1,R2,R3,G1,G2,G3,B1,B2及びB3とともに配置されている。従って、上述したパッチ列R1,R2,R3,G1,G2,G3,B1,B2,B3及びX1について読取部16によりパッチデータが生成され、これらパッチデータに対応する目標値が目標値記憶部24に記憶される。なお、このパッチ列X1は、行列係数決定部23における行列係数の決定にのみ用いられ、行列係数算出部22における行列係数の算出には用いられない。また、上述した構成に代えて、行列係数決定部23は、パッチ列R1,R2,R3,G1,G2,G3,B1,B2及びB3とは異なるパッチ列例えば、パッチ列Y1及びY2に含まれる全てのパッチを用いて、行列係数を決定するように構成してもよい。このパッチ列Y1及びY2図示せずは、パッチグループGR1,GR2,GR3とは別のパッチグループに含まれ、キャリブレーションチャート15にパッチ列R1,R2,R3,G1,G2,G3,B1,B2及びB3とともに配置されている。従って、上述したパッチ列R1,R2,R3,G1,G2,G3,B1,B2,B3,Y1及びY2について読取部16によりパッチデータが生成され、これらパッチデータに対応する目標値が目標値記憶部24に記憶される。なお、このパッチ列Y1及びY2は、行列係数決定部23における行列係数の決定にのみ用いられ、行列係数算出部22における行列係数の算出には用いられない。行列係数決定部23で用いられる複数のパッチについては、Lab色空間の色再現可能な範囲において、複数のパッチに相当するLab色空間上の点が一様に分布することが好ましい。また、本実施の形態では、各パッチグループGR1,GR2及びGR3に含まれる3つのパッチ列は、彩度が同じであり、且つ、色相が異なるように構成したが、この構成に代えて、色相が同じであり、且つ、彩度が異なるように構成してもよい。このように彩度を異ならせる方法として、例えば次のような方法がある。例えば、各パッチグループGR1,GR2及びGR3に含まれるパッチ列の彩度の最小値をいずれも10とする。これとともに、パッチグループGR1に含まれるパッチ列の彩度の最大値を50、パッチグループGR2に含まれるパッチ列の彩度の最大値を60、パッチグループGR3に含まれるパッチ列の彩度の最大値を70とする。或いは、各パッチグループGR1、GR2、GR3に含まれるパッチ列の彩度の最大値をいずれも60とする。これとともに、パッチグループGR1に含まれるパッチ列の彩度の最小値を10、パッチグループGR2に含まれるパッチ列の彩度の最小値を20、パッチグループGR3に含まれるパッチ列の彩度の最小値を30とする。或いは、パッチグループGR1に含まれるパッチ列の彩度の最小値を10、最大値を70とする。これとともに、パッチグループGR2に含まれるパッチ列の彩度の最小値を20、最大値を60とし、パッチグループGR3に含まれるパッチ列の彩度の最小値を30、最大値を50とする。また、各パッチグループGR1,GR2及びGR3に含まれるパッチ列について、彩度の最小値と最大値との間をパッチ列の数で等分割して彩度を割り当てることもできる。例えば、パッチグループGR1に含まれる3つのパッチ列R1~R3について、パッチ列R1の彩度が30で最小値、パッチ列R3の彩度が50で最大値である場合に、パッチ列R2の彩度は、30と50との中間の40となる。また、各パッチグループGR1,GR2及びGR3に含まれるパッチ列について、彩度の最小値と彩度の最大値との間を所定の関数で補間することにより、彩度を割り当てることもできる。さらに、本実施の形態では、各パッチグループGR1,GR2及びGR3に含まれる3つのパッチ列は、彩度が同じであり、且つ、色相が異なるように構成したが、この構成に代えて、彩度及び色相がともに異なるように構成することもできる。[実施の形態2]本実施の形態では、図9に示すように、キャリブレーションチャート50に配置された複数のパッチ27は、互いに色相の異なる6つのパッチグループGR1~GR6にグループ分けされている。パッチグループGR1,GR2及びGR3はそれぞれ、一次色の色相、即ち、シアンC、マゼンタM及びイエローYの色相のパッチ列第1のパッチ列を含んでいる。パッチグループGR4,GR5及びGR6はそれぞれ、二次色の色相、即ち、レッドR、グリーンG及びブルーBのパッチ列第2のパッチ列を含んでいる。なお、二次色とは、レッドR、グリーンG及びブルーBであって、一次色であるシアンC、マゼンタM及びイエローYを混ぜ合わせることにより再現される色である。パッチグループGR1は、1つのパッチ列、即ち、シアンの色相のパッチ列C1を含んでいる。パッチグループGR2は、1つのパッチ列、即ち、マゼンタの色相のパッチ列M1を含んでいる。パッチグループGR3は、1つのパッチ列、即ち、イエローの色相のパッチ列Y1を含んでいる。パッチグループGR4は、3つのパッチ列、即ち、レッドの色相のパッチ列R1,R2及びR3を含んでいる。パッチグループGR5は、3つのパッチ列、即ち、グリーンの色相のパッチ列G1,G2及びG3を含んでいる。パッチグループGR6は、3つのパッチ列、即ち、ブルーの色相のパッチ列B1,B2及びB3を含んでいる。なお、各パッチグループGR4,GR5及びGR6に含まれる3つのパッチ列は、色相及び/又は彩度が異なっている。行列係数算出部22図3参照のパッチ列選択部は、パッチデータ記憶部に記憶されたパッチデータに基づき、図9に示すように、各パッチグループGR1~GR6からそれぞれパッチ列を1つずつ選択し、合計27通りのパッチ列の組み合わせを生成する。この27通りのパッチ列の組み合わせの各々について、実施の形態1と同様にして、変換行列MAの行列係数が算出される。なお、この27通りのパッチ列の組み合わせの各々には、第1のパッチ列及び第2のパッチ列が含まれている。本実施の形態では、パッチグループGR4,GR5及びGR6に含まれる二次色の色相のパッチ列の数は、パッチグループGR1,GR2及びGR3に含まれる一次色の色相のパッチ列の数よりも多く構成されている。二次色は、一次色に比べて色空間における色相のばらつきが大きいので、二次色の色相のパッチ列の数を一次色の色相のパッチ列の数よりも多くすることにより、必要最小限のパッチ列の数で高精度な色再現性を実現することができる。[実施の形態3]本実施の形態では、図10に示すように、キャリブレーションチャート60に配置された複数のパッチ61は、互いに色相の異なる6つのパッチグループGR1~GR6にグループ分けされている。パッチグループGR1,GR2及びGR3はそれぞれ、イエローY、グリーンG及びブルーBの色相のパッチ列第2のパッチ列を含んでいる。パッチグループGR4,GR5及びGR6はそれぞれ、シアンC、レッドR及びマゼンタMのパッチ列第1のパッチ列を含んでいる。なお、図11に示すように、YCbCr色空間では色相の分布が均等であったとしても、Lab色空間に変換された後には、色相の分布が歪む傾向にある。パッチグループGR1,GR2及びGR3に含まれるパッチ列は、YCbCr色空間からLab色空間に変換した際に、YCbCr色空間で色相の分布が略均等となるのに対してLab色空間で色相の分布が密となる色相のパッチ列である。パッチグループGR4,GR5及びGR6に含まれるパッチ列は、YCbCr色空間からLab色空間に変換した際に、YCbCr色空間で色相の分布が略均等となるのに対してLab色空間で色相の分布が疎となる色相のパッチ列である。パッチグループGR1は、1つのパッチ列、即ち、イエローの色相のパッチ列Y1を含んでいる。パッチグループGR2は、1つのパッチ列、即ち、グリーンの色相のパッチ列G1を含んでいる。パッチグループGR3は、1つのパッチ列、即ち、ブルーの色相のパッチ列B1を含んでいる。パッチグループGR4は、3つのパッチ列、即ち、シアンの色相のパッチ列C1,C2及びC3を含んでいる。パッチグループGR5は、3つのパッチ列、即ち、レッドの色相のパッチ列R1,R2及びR3を含んでいる。パッチグループGR6は、3つのパッチ列、即ち、マゼンタの色相のパッチ列M1,M2及びM3を含んでいる。行列係数算出部22図3参照のパッチ列選択部は、パッチデータ記憶部に記憶されたパッチデータに基づき、図10に示すように、各パッチグループGR1~GR6からそれぞれパッチ列を1つずつ選択し、合計27通りのパッチ列の組み合わせを生成する。この27通りのパッチ列の組み合わせの各々について、実施の形態1と同様にして、変換行列MAの行列係数が算出される。なお、この27通りのパッチ列の組み合わせの各々には、第1のパッチ列及び第2のパッチ列が含まれている。本実施の形態では、パッチグループGR4,GR5及びGR6に含まれるパッチ列の数は、パッチグループGR1,GR2及びGR3に含まれるパッチ列の数よりも多く構成されている。シアン、レッド及びマゼンタは、イエロー、グリーン及びブルーに比べて、YCbCr色空間における色相の間隔のずれがLab色空間において大きくなる、即ち、Lab色空間における色相のばらつきが大きくなる。このため、シアン、レッド及びマゼンタの色相のパッチ列数をイエロー、グリーン及びブルーの色相のパッチ列数よりも多くすることにより、必要最小限のパッチ列の数で高精度な色再現性を実現することができる。以上、本発明の画像処理装置及び画像処理方法について、実施の形態1~3に基づいて説明したが、本発明は、これら実施の形態1~3に限定されるものではない。これらの実施の形態に対して当業者が思い付く変形を施して得られる形態、及び、これらの実施の形態における構成要素を任意に組み合わせて実現される別の形態も本発明に含まれる。本発明に係る画像処理装置及び画像処理方法は、例えばスキャンキャリブレーション処理又はスキャンtoプリントキャリブレーション処理に適用することができる。スキャンキャリブレーション処理とは、キャリブレーションチャートをスキャンし、そのスキャンデータからパラメータをキャリブレーションする処理である。スキャンtoプリントキャリブレーション処理とは、スキャンした画像データをプリンタにて出力するコピー処理において、プリンタにて出力したキャリブレーションチャートを用いて、そのスキャンデータからプリントされるまでのパラメータをキャリブレーションする処理である。また、上述した実施の形態の画像処理方法をコンピュータに実行させるプログラム及びプログラムが記録されたコンピュータ読み取り可能な記録媒体であって、このプログラムが記録されている記録媒体を実現することも可能である。"