(57)【要約】【構成】カラー変換行列を用いて、カラースキャナのデバイス依存のＲＧＢ空間から、デバイスから独立したｓＲＧＢ空間へカラー変換する。カラー変換行列には、各行の成分の和がほぼ１との拘束条件を加える。【効果】無彩色の画像を無彩色に変換でき、不適切な変換行列を用いて無彩色画像を有彩色画像に変換することを防止できる。【選択図】　　図１
2004129149.tif 000002
【特許請求の範囲】
【請求項１】
キャリブレーションデータを記憶して、読み取ったカラー画像を、該キャリブレーションデータに従って、カラースキャナのデバイス依存のカラー空間から、デバイスから独立したカラー空間へカラー変換するためのカラー変換部を備えたカラースキャナにおいて、
前記キャリブレーションデータに拘束条件を加えて、変換前のカラー空間での低彩度の画像を、変換後のカラー空間での低彩度画像に変換するようにしたことを特徴とする、カラースキャナ。
【請求項２】
前記キャリブレーションデータを、デバイス依存のＲＧＢ空間から、デバイスから独立したＲＧＢ空間への変換用の変換行列Ｓとし、
変換前のＲＧＢ空間でのカラー座標をＰ，変換後のＲＧＢ空間でのカラー座標をＰｓとして、　　Ｐｓ＝Ｓ・Ｐ　とし、　かつ変換行列Ｓの第１行目〜第３行目の成分の和をＳｉ，Ｓｊ，Ｓｋ（ｉ，ｊ，ｋは行番号を示す）とした際に、
前記拘束条件を、｜Ｓｉ−１｜≦δ，｜Ｓｊ−１｜≦δ　かつ　｜Ｓｋ−１｜≦δ　（δ≦０．０５）　としたことを特徴とする、請求項１のカラースキャナ。
【請求項３】
前記δを０．０１以下としたことを特徴とする、請求項２のカラースキャナ。
【請求項４】
前記キャリブレーションデータを、デバイス依存のＲＧＢ空間から、デバイスから独立したＲＧＢ空間への変換用の変換行列Ｓとし、
変換前のＲＧＢ空間でのカラー座標をＰ，変換後のＲＧＢ空間でのカラー座標をＰｓとして、　　Ｐｓ＝Ｓ・Ｐ　とし、　かつ変換行列Ｓの第１行目〜第３行目の成分の和をＳｉ，Ｓｊ，Ｓｋ（ｉ，ｊ，ｋは行番号を示す）とした際に、
前記拘束条件を、｜Ｓｉ−Ｓｊ｜≦Ｋ　かつ　｜Ｓｊ−Ｓｋ｜≦Ｋ　（Ｋ≦０．０５）
としたことを特徴とする、請求項１のカラースキャナ。
【請求項５】
前記Ｋを０．０１以下としたことを特徴とする、請求項４のカラースキャナ。
【発明の詳細な説明】
【０００１】
【発明の利用分野】
この発明はカラースキャナに関し、特にデバイス依存のカラー空間からデバイスから独立した標準カラー空間へカラー変換することに関する。
【０００２】
【従来技術】
【０００３】
【特許文献１】特開２００２−２０４３７１号公報
【０００４】
【非特許文献１】ＣＩＥ／ＷＤ６１９９６−２−１
【０００５】
上記特許文献１には、カラースキャナに標準カラーパターンを設けておき、このカラーパターンを読み取って、読み取り誤差を求めることが記載されている。また上記特許文献１では、読み取り誤差を解消するように変換テーブルを作成して記憶し、読み取ったカラー画像の出力形態はｓＲＧＢである。
【０００６】
また上記非特許文献１（国際照明委員会ＣＩＥ発行）には、ＲＧＢカラー空間に関する標準カラー空間の、ｓＲＧＢについて記載されている。
【０００７】
発明者は、カラースキャナで読み取ったＲＧＢ等のデータを、ｓＲＧＢ等のデータへ変換することについて検討し、次の問題に直面した。入力用のＣＣＤセンサ等は、無彩色（彩度が充分低い）の原稿を無彩色の画像として読み取り、低彩度の画像を低彩度として読み込む点では原稿に忠実である。ところがカラー変換の過程で、無彩色の画像が有彩色の画像に変換されることがあった。このような変換画像は、原稿画像への人間の印象とは一致しない。
【０００８】
【発明の課題】
この発明の基本的課題は、キャリブレーション用のカラー変換に際して、無彩色の画像を無彩色の画像に変換できるようにすることにある（請求項１〜５）。
請求項２〜５の発明での追加の課題は、無彩色の画像を無彩色に変換するための具体的な構成を提供することにある。
【０００９】
【用語法】
この明細書で、カラー座標と色座標や、カラー空間と色空間は同義語で、色とカラーは同じ意味とする。カラー空間は例えばデバイス依存のＲＧＢ空間と、デバイス独立のｓＲＧＢ空間とし、変換は例えば、デバイス依存のカラー空間から同種の標準カラー空間へのカラー変換とする。しかしデバイス依存のＲＧＢ空間から、デバイスから独立したｓＬａｂ空間やｓＣＭＹＫ空間等などの異種のカラー空間への変換でも良い。なおデバイスから独立したカラー空間を、標準カラー空間と言うことがある。またカラー空間への記号ｓは、デバイスから独立した標準カラー空間であることを意味する。
【００１０】
【発明の構成】
この発明は、キャリブレーションデータを記憶して、読み取ったカラー画像を、該キャリブレーションデータに従って、カラースキャナのデバイス依存のカラー空間から、デバイスから独立したカラー空間へカラー変換するためのカラー変換部を備えたカラースキャナにおいて、前記キャリブレーションデータに拘束条件を加えて、変換前のカラー空間での低彩度の画像を、変換後のカラー空間での低彩度画像に変換するようにしたことを特徴とする（請求項１）。
【００１１】
好ましくは、前記キャリブレーションデータを、デバイス依存のＲＧＢ空間から、デバイスから独立したＲＧＢ空間への変換用の変換行列Ｓとし、変換前のＲＧＢ空間でのカラー座標をＰ，変換後のＲＧＢ空間でのカラー座標をＰｓとして、
Ｐｓ＝Ｓ・Ｐ　とし、　かつ変換行列Ｓの第１行目〜第３行目の成分の和をＳｉ，Ｓｊ，Ｓｋ（ｉ，ｊ，ｋは行番号を示す）とした際に、記拘束条件を、
｜Ｓｉ−１｜≦δ，｜Ｓｊ−１｜≦δ　かつ　｜Ｓｋ−１｜≦δ　（δ≦０．０５）　とする（請求項２）。
より好ましくは、前記δを０．０１以下とし、特に好ましくはδを０．００５以下とする。
【００１２】
好ましくは、前記キャリブレーションデータを、デバイス依存のＲＧＢ空間から、デバイスから独立したＲＧＢ空間への変換用の変換行列Ｓとし、変換前のＲＧＢ空間でのカラー座標をＰ，変換後のＲＧＢ空間でのカラー座標をＰｓとして、
Ｐｓ＝Ｓ・Ｐ　とし、　かつ変換行列Ｓの第１行目〜第３行目の成分の和をＳｉ，Ｓｊ，Ｓｋ（ｉ，ｊ，ｋは行番号を示す）とした際に、前記拘束条件を、
｜Ｓｉ−Ｓｊ｜≦Ｋ　かつ　｜Ｓｊ−Ｓｋ｜≦Ｋ　（Ｋ≦０．０５）　とする（請求項４）。
より好ましくは、前記Ｋを０．０１以下とし、特に好ましくは０．００５以下とする。
【００１３】
【発明の作用と効果】
この発明では、デバイス依存のカラー空間からデバイス独立のカラー空間へのカラー変換に際して、低彩度領域の画像が低彩度領域内に保たれるようにキャリブレーションデータに拘束条件を加えるので、不適切なキャリブレーションデータが記憶されて、無彩色の画像を有彩色に変換するなどのことを防止できる（請求項１）。
【００１４】
請求項２の画像では、デバイス依存のＲＧＢ空間からデバイスから独立したＲＧＢ空間に、カラー変換行列を用いてカラー変換する。低彩度領域の画像を低彩度に保つのであれば、中間でマンセル表色系（ＨＳＶ系）を用い、ＲＧＢ画像をＨＳＶ画像に変換し、Ｓ成分（彩度）を恒等変換すると共に、Ｈ成分やＶ成分を変換して、再度ＨＳＶ系のデータをＲＧＢ系へ変換することが考えられる。しかしこれでは変換手続が複雑なので、請求項２の発明ではカラー変換を変換行列Ｓで処理し、その成分に対して所定の拘束条件を加える。この拘束条件は、変換行列での各行の成分の和を１の付近に保つことであり、これはもとのＲＧＢ空間での無彩色画像を実質的に無彩色に保つと共に、画像の明度をほぼ一定に保つことである。請求項２の発明では、簡単に低彩度画像を低彩度に保つように、カラー変換を拘束できる。
【００１５】
発明者は、変換行列の各行の成分の和を１の付近に拘束する代わりに、各行の成分の和をほぼひとしい値に制限しても、無彩色画像を無彩色に保つように変換できることを見出した。この場合も、ＨＳＶ空間を経由せずに、デバイス依存のＲＧＢ空間からデバイス独立のＲＧＢ空間へ、低彩度領域の画像を低彩度に保ちながら、直接カラー変換できる。
【００１６】
【実施例】
図１〜図７に、実施例のカラースキャナとその動作を示す。これらの図において、２はカラースキャナで、４はＣＣＤカラーセンサで、その出力は例えば（Ｒ，Ｇ，Ｂ）値である。６はアナログフロントエンドプロセッサ（ＡＦＥ）で、ＣＣＤカラーセンサ４の出力を増幅し、８はシェーディング補正部で、照明のばらつきやＣＣＤカラーセンサ４での画素毎の出力ばらつきなどを補正する。
【００１７】
シェーディング補正部８の出力は、カラースキャナ２のデバイス依存のＲＧＢ空間での出力であり、カラー変換部１０でこれをデバイスから独立した標準カラー空間（ｓＲＧＢ空間）のカラー画像へ変換する。なお変換先のカラー空間は、標準化したＣＭＹＫや標準化したＬａｂ空間などでもよい。カラー変換部１０には、カラー変換行列記憶部１２を設けて、複数のカラー変換行列を記憶する。カラー変換部での演算はカラー座標とカラー変換行列との乗算で、デジタルシグナルプロセッサなどで実行する。
【００１８】
カラー変換行列記憶部１２には複数のカラー変換行列を記憶し、これらは変換誤差に対する評価基準が異なっている。例えばカラー変換行列▲１▼では、変換誤差の２乗のカラー空間全体に対する総和が最小となるように、変換行列の値を定めてある。カラー変換行列▲２▼では、変換誤差の２乗の√のカラー空間に対する総和が最小となるように、行列の値を定めてある。またカラー変換行列▲３▼では、カラー空間内での変換誤差の最大値が最小となるように、行列の値を定めてある。なおカラー変換行列は１つのみ記憶しても良い。
【００１９】
１４は複数のカラー変換行列から１つの変換行列を選択するための選択手段で、ユーザーは後述のＬＡＮなどを介して遠隔から、あるいはカラースキャナに設けた操作部からマニュアルで、カラー変換行列を選択できる。ユーザーが選択しないときには、スキャンした画像の用途を示す入力などがあれば、その入力に対するデフォールト値に従って変換行列を選択する。変換行列を選択する入力も用途の入力もない場合、例えば前回用いた変換行列を用いる、等のデフォールトに対する規則に従って、変換行列を選択する。
【００２０】
カラー変換行列の選択を支援するためデータベース１６を設け、各カラー変換行列に対する色差（変換誤差）の分布を示すカラーチャートを色差分布記憶部１８に記憶する。記憶したチャートはカラープリントし、あるいは端末のモニタに表示する。また簡易には、記憶したチャートのハードコピー（カラープリント）を、カラースキャナ２の機側やマニュアルなどに貼り付け、ユーザーが目視できるようにする。用途／カラー変換行列選択部２０は、スキャンした画像の用途を推定できる場合に、用途に基づいてカラー変換行列を選択するための規則を記憶して、カラー変換行列を選択するためのものである。例えば用途がカラープリントであれば、カラー空間内での変換誤差の最大値を重視した、例えば誤差の最大値を最小とする、カラー変換行列▲３▼を選択する。また用途がカラー画像の転送や保存であれば、カラー空間の全域での変換誤差の和や変換誤差の２乗和を重視するカラー変換行列▲１▼，▲２▼を選択する。前回選択値記憶部２２には、前回用いたカラー変換行列を記憶する。
【００２１】
変換誤差の求め方の例を示す。カラー変換行列を用いてカラー変換した後の誤差（色差）を、Δｒ，Δｇ，Δｂとし、（Δｒ２＋Δｇ２＋Δｂ２）１／２＝ΔＥとし、
ΔＥを変換誤差とする。また変換誤差の２乗の和は、キャリブレーションに用いたカラー空間上の各点について、誤差ΔＥの２乗を積算したものである。実際には、カラー空間上の１００〜１０００程度の点に対して、カラー見本上のカラーパターンに１つのパッチを割り当て、パッチ内を同じカラーにする。そしてパッチ内の各点に対する変換値の平均値と、そのパッチに対する標準化カラー空間での座標との差を，ＲＧＢの各成分毎に求めて変換誤差とする。パッチの数は、例えば２０以上とし、好ましくは１００〜１０００パッチとする。
【００２２】
変換誤差の２乗の和は変換誤差の分散に相当し、変換誤差の平均値はほぼ０である。また変換誤差の和も変換誤差の２乗の和も類似の基準であるが、変換誤差の和は、誤差が小さな部分でも比較的大きな寄与をすると点で２乗の和と異なっている。これに対して、変換誤差の最大値を評価基準とすると、最悪の場合でもカラー座標のずれが所定の範囲内に収まるとのメリットがある。そして経験的に変換誤差の最大値を最小とする基準は、ハードプリントに適している。一方、変換誤差の２乗や変換誤差の和を最小とする基準は、読み取ったカラーデータをそのまま保存する用途に適している。
【００２３】
２４は画像処理部で、標準化カラー空間の画像に変換された画像に対して、縮小・拡大や回転あるいは平滑化，尖鋭化などの処理を行う。２６は画像メモリ、２８は符号化／復号処理部で、カラー画像を符号化しあるいは復号し、符号化した画像は符号化メモリ３０に記憶する。
【００２４】
３２はＬＡＮインターフェースで、ＬＡＮ３４を介して、読み取ったカラー画像を送出し、あるいは画像を受信する。３６はカラープリンタで、例えばＣＭＹＫのカラー空間で動作し、図示しない変換部で標準化ｓＲＧＢカラー空間からＣＭＹＫ空間へのカラー変換を行って、カラープリントする。３８はカラーファクシミリ処理部で、カラー画像のファクシミリなどを行うが、白黒のファクシミリ処理部でも良い。
【００２５】
図２に、カラーキャリブレーションの過程を示す。キャリブレーションにはカラー見本を用い、これは例えば色彩の異なる１００〜１０００パッチ程度のカラーパターンからなる。そしてこのカラーパターンに対する、キャリブレーション済みの測色計の出力が既知であるものとする。次にこのカラーパターンを、カラースキャナ２のＣＣＤカラーセンサ４で読み取り、この出力をＡとする（ステップ１）。次にキャリブレーション済みの測色計での読み取り値Ｂを、メモリなどから読み出す（ステップ２）。ステップ３で、カラー変換行列Ｓに対する評価基準を決定する。なおカラー変換行列Ｓは　Ｂ＝Ｓ・Ａ　となる３行３列の正則行列であり、その各係数は定数である。また誤差ΔＥを、各パッチでのカラーの読み取り値を変換行列Ｓにより標準化カラー空間（ここではｓＲＧＢ空間）へ変換した際の、測色計のデータとの誤差で定義する。即ちパッチ内の各画素に対する変換値の平均値と、測色計のデータとの誤差をＲ，Ｇ，Ｂの各成分毎に求め、これらの２乗和を１／２乗したものを誤差ΔＥとする。変換行列を決定するための演算は、例えばＬＡＮに接続したパーソナルコンピュータなどで行う。
【００２６】
パッチの番号を表す添字としてｉを用い、全パッチに対して誤差ΔＥの２乗の和を求めて、この和を最小とするものを第１の評価基準とする。また誤差ΔＥの全パッチに対する和を最小とするものを第２の評価基準とする。全てのパッチの中での誤差ΔＥの最大値を最小とするものを第３の評価基準とする。これ以外の評価基準として、赤色系の色への忠実度を優先する、あるいはその逆に緑色系や青色系の色への忠実度を優先する、などのように、色毎に誤差に対する重み係数を異ならせたものを評価基準として用いても良い。例えばＲ成分に対する誤差への重みが大きく、Ｇ成分やＢ成分への重みが小さいようにして誤差を求め、誤差の２乗の総和を最小とする基準を用いると、これは誤差の２乗を最小とする基準で、Ｒ成分を優先する基準となる。
【００２７】
変換行列Ｓは３行３列の正則行列で、標準化カラー空間でのＲｓ成分を求めるための第１行を（ａ，ｂ，ｃ）、同じくＧｓ成分を求めるための第２行を（ｄ，ｅ，ｆ）、Ｂｓ成分を求めるための第３行を（ｇ，ｈ，ｉ）とする。さらに第１行の３つの成分の和を　Ｓｒ＝ａ＋ｂ＋ｃ　とし、第２行の和を　Ｓｇ＝ｄ＋ｅ＋ｆ　とし、第３行の和を　Ｓｂ＝ｇ＋ｈ＋ｉ　とする。
【００２８】
実施例では、変換行列の各行に対してＳｒ≒１；Ｓｇ≒１；Ｓｂ≒１の３つの拘束条件を課し、これ以外に｜Ｓｒ−Ｓｇ｜≦Ｋ，｜Ｓｇ−Ｓｂ｜≦Ｋの拘束条件を課す（ステップ４）。ＳｒやＳｇ，Ｓｂに対する１からのシフトδの許容範囲は例えば０．０５以下で、好ましくは０．０１以下、特に好ましくは０．００５以下とする。Ｋは例えば０．０５以下とし、好ましくは０．０１以下、最も好ましくは０．００５以下とする。なおこれ以外に｜Ｓｒ−Ｓｂ｜≦Ｋの条件を付加しても良い。係数の和が１の付近にあることと、係数の和の差の絶対値が小さいことは類似の基準であり、少なくとも一方の拘束条件を用いるが、双方の拘束条件を用いても良い。
【００２９】
図４を参照して、Ｓｒ，Ｓｇ，Ｓｂへの拘束条件について説明する。無彩色の原稿を有彩色の画像として読み取ると、原稿と読み取り画像とが著しく異なる印象を与える。そこでカラー変換では、元のカラー空間で無彩色の画像は、変換後のカラー空間でも無彩色の画像になるようにすることが好ましい。次に、無彩色の領域では、Ｒ値とＧ値とＢ値とはほぼ等しく、カラー座標をＰとすると、Ｐ＝（ｕ，ｕ，ｕ）などのように、カラー座標はＲＧＢ空間上の単位ベクトル（１，１，１）と平行な軸の付近にある。ここでＳｒやＳｇ，Ｓｂを１付近に拘束すると、変換後のカラー座標Ｐｓは　Ｐｓ＝（ｕｓ，ｕｓ，ｕｓ）となり、ｕｓ≒ｕ　で、無彩色の画像は無彩色のままに保たれる。また画像の明度もほぼ変換前の画像と同じになり、明暗の変化が生じるのも防止できる。
【００３０】
同様にＳｒとＳｇとの差の絶対値や、ＳｇとＳｂとの差の絶対値をＫ以下に拘束すると、カラー空間上の単位ベクトルを標準化カラー空間での単位ベクトルに平行な軸の付近に変換できる。このように、Ｓｒ，Ｓｇ，Ｓｂの各成分を１±δ以内に拘束する、あるいはＳｒとＳｇの差やＳｇとＳｂの差をＫ以下に拘束すると、無彩色の画像を無彩色に保つように変換できる。そこで無彩色画像を無彩色に保つためには、少なくともこれらの一方の処理を実行すればよい。無彩色画像を無彩色に保つことに加えて、画像の明度を維持するためにはＳｒやＳｇ，Ｓｂを１付近に拘束すれば良い。このようにして変換行列Ｓへの拘束条件を決定する（ステップ４）。図５に変換行列Ｓを模式的に示す。
【００３１】
変換行列Ｓを数値計算する（ステップ５）。この内容を図３に示すと、ステップ１１で変換行列Ｓの９つの成分への初期値を入力し、ニュートン法などにより、ステップ３で入力した評価基準での誤差が最小となるように次のＳを求める（ステップ１２）。新たに得られた変換行列Ｓが拘束条件を満たさない場合（ステップ１３）、初期値を変更してステップ１１に戻り、拘束条件を満たす場合、誤差を評価して、誤差が収束している場合、変換行列Ｓを求めたものとして記憶する（ステップ１４〜ステップ１６）。誤差が収束していない場合、ニュートン法などに従い誤差が収束するまでこの処理を繰り返す。変換行列Ｓの各成分は定数であり、ニュートン法によって変換行列Ｓを決定する代わりに、連立１次方程式に対するガウス・ジョルダン法などによって変換行列Ｓを決定しても良い。
【００３２】
誤差が収束すると変換行列Ｓを記憶し、局所的に誤差の最小値を与える変換行列を出力しないように、他の初期値で同様の処理を繰り返す（ステップ１７）。そしてこれらの多数の初期値に対して、最小の誤差が得られる変換行列Ｓを出力する（ステップ１８）。
【００３３】
図２に戻り、ステップ６で、得られた変換行列Ｓをカラースキャナに転送して、記憶させる。これはステップ３〜ステップ６での数値的な処理は、カラースキャナで行うよりも、パーソナルコンピュータなどで行う方が簡単だからである。しかしながらステップ３〜ステップ６の処理を、カラースキャナで実行しても良い。そして得られた変換行列Ｓに対して、カラーパターン上の変換値の誤差（色差）の分布を作成し、スキャナへ転送して記憶させる（ステップ７）。
【００３４】
前記のようにカラー変換の誤差への評価基準には３種類の基準が存在し、各基準に対して変換行列Ｓを求め、これらをスキャナへ転送して記憶させる（ステップ８）。またこの過程で色差分布を示すカラーチャートも、スキャナに少なくとも３種類記憶される。
【００３５】
図６，図７に、カラースキャナでの色変換の過程を示す。図７に、色差分布のカラーチャートの例１８−１を示す。カラー変換行列は３種類あるので、図７のチャートは、そのうちの１種類に対応するチャートである。このチャートは、カラースキャナのキャリブレーションに用いた、即ちキャリブレーション時にカラースキャナで読み込んだカラーパターンに対して、例えば等高線で変換誤差を示したチャートである。図７ではモノクロで示しているが、カラーパターンがカラープリントされている。等高線の＋１，＋２などの値は変換誤差を示し、例えば１つの升目が１パッチに対応する。そこで図７のカラーチャートを見ると、どのような色に対してどのような変換誤差が生じるのか一目瞭然であり、例えば３種類のカラー変換行列に対して３種類のカラーチャートがあるので、ユーザーはどの変換行列を選択するかの参考にできる。
【００３６】
図６のステップ２０で、ユーザーが変換行列を選択したかどうかを検出し、選択された場合、その変換行列を使用する（ステップ２１）。変換行列の選択がされない場合、プリントあるいは転送などの読み取り画像の用途が入力されたかどうかを検出し（ステップ２２）、これらの用途が入力されている場合、用途毎のデフォールト値に従って変換行列を選択する（ステップ２３）。例えばカラーコピー（ハードプリント）の場合、変換誤差の最大値を最小とする変換行列を用い、カラーデータを転送する場合（スキャナ）、変換誤差の２乗を最小とする変換行列を用いる。変換行列が選択されず、用途も入力されない場合、ステップ２４でデフォールト値として前回使用した変換行列を使用する。そしてこれらの変換行列を用いて、カラー変換を実行する（ステップ２５）。
【００３７】
実施例では、カラー変換にテーブルではなく行列を用いるので、小さなメモリで高精度にカラー変換ができる。またテーブルではなく変換行列を記憶するので、カラースキャナを１年程度使用し、キャリブレーションをやり直す場合に、変換行列を書き換えれば良いのでデータの管理が容易である。
【００３８】
実施例では、カラーパターン上の多数のパッチに対して変換誤差が最小となるように変換行列を定め、カラー空間上の３点や５点などの少数の点に基づいて変換行列を定めるのではない。このためカラー空間全体に対して高精度な変換ができる。カラー変換自体は、変換行列の係数と読み取ったＲＧＢ成分との積和演算であり、デジタルシグナルプロセッサなどにより、あるいはソフトウェア的に容易に実行することができる。
【００３９】
実施例では、変換行列Ｓに無彩色の画像を無彩色に保つように拘束条件を加えるので、ＨＳＶ空間を経由せずに、無彩色画像を無彩色画像に変換できる。
【図面の簡単な説明】
【図１】実施例のカラースキャナのブロック図
【図２】実施例でのカラーキャリブレーションアルゴリズムを示すフローチャート
【図３】実施例でのカラー変換行列の算出サブルーチンを示すフローチャート
【図４】実施例でのカラー変換行列への拘束条件を示す図
【図５】実施例で用いるカラー変換行列の構成を模式的に示す図
【図６】実施例でのカラー変換アルゴリズムを示すフローチャート
【図７】実施例での色差分布チャートを模式的に示す図
【符号の説明】
２　　　　カラースキャナ
４　　　　ＣＣＤカラーセンサ
６　　　　アナログフロントエンドプロセッサ（ＡＦＥ）
８　　　　シェーディング補正部
１０　　　カラー変換部
１２　　　カラー変換行列記憶部
１４　　　選択手段
１６　　　データベース
１８　　　色差分布記憶部
２０　　　用途／カラー変換行列記憶部
２２　　　デフォールト値記憶部
２４　　　画像処理部
２６　　　画像メモリ
２８　　　符号化／復号処理部
３０　　　符号化メモリ
３２　　　ＬＡＮインターフェース
３４　　　ＬＡＮ
３６　　　プリンタ
３８　　　ファクシミリ処理部
【図１】
2004129149.tif 000003
【図２】
2004129149.tif 000004
【図３】
2004129149.tif 000005
【図４】
2004129149.tif 000006
【図５】
2004129149.tif 000007
【図６】
2004129149.tif 000008
【図７】
2004129149.tif 000009