(57)【特許請求の範囲】
【請求項１】
原稿を光学的に読み取り、ＲＧＢ成分からなる読取画像データを生成する光学読取部と、
ＲＧＢの各軸からなる第１の色空間を１つの無彩軸及び当該無彩軸に直交する２つの色度軸からなる第２の色空間へ変換することにより、上記読取画像データから第１画像データを生成する第１色空間変換部と、
３つの色成分と３つの行列係数との積和演算式を用いて新たな色成分をそれぞれ得るための変換行列であって、新たな色度成分を得るための２つの上記積和演算式において、無彩成分に掛け合わされる行列係数が共にゼロである変換行列を用いて、第１画像データから補正画像データを生成する画像補正部と、
色が異なる複数のパッチにそれぞれ対応づけて目標値を保持する目標値記憶部と、
上記光学読取部が上記パッチを含むテストチャートから読み取ったパッチデータを保持するパッチデータ記憶部と、
第１の色空間を第２の色空間へ変換することにより、上記パッチデータから補正前データを生成する補正前データ生成部と、
上記変換行列を用いて、上記補正前データから補正後データを生成する補正後データ生成部と、
第２の色空間を均等色空間へ変換することにより、上記補正後データから判定用色データを生成する判定用色データ生成部と、
上記パッチのそれぞれについて上記判定用色データ及び上記目標値を比較することを上記変換行列の行列係数を変化させながら繰返し、上記比較結果に基づいて上記変換行列の行列係数を決定する行列係数決定部とを備え、
上記行列係数決定部は、均等色空間における上記判定用色データ及び上記目標値間の色差に基づいて、上記変換行列の行列係数を決定することを特徴とする原稿読取装置。
【請求項２】
原稿を光学的に読み取り、ＲＧＢ成分からなる読取画像データを生成する光学読取部と、
ＲＧＢの各軸からなるＲＧＢ色空間を１つの無彩軸及び当該無彩軸に直交する２つの色度軸からなる均等色空間へ変換することにより、上記読取画像データから第１画像データを生成する第１色空間変換部と、
３つの色成分と３つの行列係数との積和演算式を用いて新たな色成分をそれぞれ得るための変換行列であって、新たな色度成分を得るための２つの上記積和演算式において、無彩成分に掛け合わされる行列係数が共にゼロである変換行列を用いて、第１画像データから補正画像データを生成する画像補正部と、
色が異なる複数のパッチにそれぞれ対応づけて目標値を保持する目標値記憶部と、
上記光学読取部が上記パッチを含むテストチャートから読み取ったパッチデータを保持するパッチデータ記憶部と、
ＲＧＢ色空間を均等色空間へ変換することにより、上記パッチデータから補正前データを生成する補正前データ生成部と、
上記変換行列を用いて、上記補正前データから補正後データを生成する補正後データ生成部と、
上記パッチのそれぞれについて上記補正後データ及び上記目標値を比較することを上記変換行列の行列係数を変化させながら繰返し、上記比較結果に基づいて上記変換行列の行列係数を決定する行列係数決定部とを備え、
上記行列係数決定部は、均等色空間における上記補正後データ及び上記目標値間の色差に基づいて、上記変換行列の行列係数を決定することを特徴とする原稿読取装置。
【請求項３】
原稿を光学的に読み取り、ＲＧＢ成分からなる読取画像データを生成する光学読取部と、
ＲＧＢの各軸からなる第１の色空間を１つの無彩軸及び当該無彩軸に直交する２つの色度軸からなる第２の色空間へ変換する第１変換行列と、３つの色成分と３つの行列係数との積和演算式を用いて新たな色成分をそれぞれ得るための変換行列であって、新たな色度成分を得るための２つの上記積和演算式において、無彩成分に掛け合わされる行列係数が共にゼロである第２変換行列との積を用いて、上記読取画像データから補正画像データを生成する画像補正部と、
色が異なる複数のパッチにそれぞれ対応づけて目標値を保持する目標値記憶部と、
上記光学読取部が上記パッチを含むテストチャートから読み取ったパッチデータを保持するパッチデータ記憶部と、
上記第１変換行列を用いて、上記パッチデータから補正前データを生成する補正前データ生成部と、
上記第２変換行列を用いて、上記補正前データから補正後データを生成する補正後データ生成部と、
第２の色空間を均等色空間へ変換することにより、上記補正後データから判定用色データを生成する判定用色データ生成部と、
上記パッチのそれぞれについて上記判定用色データ及び上記目標値を比較することを上記第２変換行列の行列係数を変化させながら繰返し、上記比較結果に基づいて上記第２変換行列の行列係数を決定する行列係数決定部とを備え、
上記行列係数決定部は、均等色空間における上記判定用色データ及び上記目標値間の色差に基づいて、上記第２変換行列の行列係数を決定することを特徴とする原稿読取装置。
【請求項４】
原稿を光学的に読み取り、ＲＧＢ成分からなる読取画像データを生成する光学読取部と、
ＲＧＢの各軸からなる第１の色空間を１つの無彩軸及び当該無彩軸に直交する２つの色度軸からなる第２の色空間へ変換する第１変換行列と、３つの色成分と３つの行列係数との積和演算式を用いて新たな色成分をそれぞれ得るための変換行列であって、新たな色度成分を得るための２つの上記積和演算式において、無彩成分に掛け合わされる行列係数が共にゼロである第２変換行列と、第２の色空間を第１の色空間へ変換する第３変換行列との積を用いて、上記読取画像データから補正画像データを生成する画像補正部と、
色が異なる複数のパッチにそれぞれ対応づけて目標値を保持する目標値記憶部と、
上記光学読取部が上記パッチを含むテストチャートから読み取ったパッチデータを保持するパッチデータ記憶部と、
上記第１変換行列を用いて、上記パッチデータから補正前データを生成する補正前データ生成部と、
上記第２変換行列を用いて、上記補正前データから補正後データを生成する補正後データ生成部と、
第２の色空間を均等色空間へ変換することにより、上記補正後データから判定用色データを生成する判定用色データ生成部と、
上記パッチのそれぞれについて上記判定用色データ及び上記目標値を比較することを上記第２変換行列の行列係数を変化させながら繰返し、上記比較結果に基づいて上記第２変換行列の行列係数を決定する行列係数決定部とを備え、
上記行列係数決定部は、均等色空間における上記判定用色データ及び上記目標値間の色差に基づいて、上記第２変換行列の行列係数を決定することを特徴とする原稿読取装置。
【請求項５】
上記補正後データ生成部は、上記無彩軸を含む３つの座標軸の原点を基準とし、各座標軸に対して拡大縮小する拡縮変換行列、上記無彩軸を中心とする回転変換行列、及び、上記無彩軸を中心とするシアー変換行列を用いて、上記補正前データから上記補正後データを生成することを特徴とする請求項１〜４のいずれかに記載の原稿読取装置。
【請求項６】
第２の色空間を第１の色空間へ変換することにより、上記補正画像データから第２画像データを生成する第２色空間変換部を備えたことを特徴とする請求項１に記載の原稿読取装置。
【請求項７】
無彩軸としてのＹ軸と当該Ｙ軸に直交する色差軸としてのＣｂ軸及びＣｒ軸とを有するＹＣｂＣｒ空間へ均等色空間を変換することにより、上記補正画像データからＹＣｂＣｒ画像データを生成する第２色空間変換部を備えたことを特徴とする請求項２に記載の原稿読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿読取装置に係り、さらに詳しくは、原稿を光学的に読み取ってＲＧＢ成分からなる読取画像を生成する原稿読取装置の改良に関する。
【背景技術】
【０００２】
通常、スキャナなどの読取装置により原稿から読み取られた読取画像は、記録紙に印刷し、或いは、ディスプレイに表示した場合に、より自然に視認されるようにガンマ補正が行われる。ガンマ補正は、受光素子の光電変換特性と出力（表示）特性との差異を補正するものであり、カラー画像の場合、ＲＧＢ成分ごとのＬＵＴ（ルックアップテーブル）に基づいて行われる。
【０００３】
この様なＬＵＴに基づく補正処理は、ＲＧＢの各色成分について、色成分ごとに濃度調整を行うことにより、グレーバランスを補正するものであることから、色相及び彩度の再現性を向上させることができないという問題があった。そこで、色相及び彩度の再現性を向上させるために、所定のキャリブレーション動作が実行される。キャリブレーション動作では、テストチャートの読取結果を目標値（例えば、測色計を用いて測定した測色値）に変換するための３×３の行列からなる行列係数を最小二乗法によって求めることが行われる。この場合、求めた行列係数に基づく変換前後で無彩軸がずれてしまうことにより、無彩色の画像が有彩色に変換されてしまうという問題があった。
【０００４】
なお、読取装置のキャリブレーションについては、例えば、特許文献１及び２に記載されている。特許文献１に記載された画像処理装置では、スキャナで読み取ったパッチ画像データから得られる明度特性と、測色器により測定した測色データとを比較して明度補正用のテーブルが作成される。また、特許文献２に記載された色校正方法では、複数の被検体ごとに階調値の異なる複数の色票パッチを配置した色校正用チャートがカラー画像入力装置により読み取られる。そして、測色計を用いて実測した測色値とカラー画像入力装置により読み取ったＲＧＢ値とから、最小二乗法により被検体ごとの色補正係数を算出して色校正が行われる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１２３９３８号公報
【特許文献２】特開２００６−３３７１８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記事情に鑑みてなされたものであり、色再現性の低下を抑制しつつ、読取画像の色調をコントロールすることができる原稿読取装置を提供することを目的とする。特に、無彩色が有彩色に変換されることなく、読取画像の色調をコントロールすることができる原稿読取装置を提供することを目的とする。また、所定のテストチャートを読み取らせることにより、変換特性を自動調整して色再現性を向上させることができる原稿読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の本発明による原稿読取装置は、原稿を光学的に読み取り、ＲＧＢ成分からなる読取画像データを生成する光学読取部と、ＲＧＢの各軸からなる第１の色空間を１つの無彩軸及び当該無彩軸に直交する２つの色度軸からなる第２の色空間へ変換することにより、上記読取画像データから第１画像データを生成する第１色空間変換部と、３つの色成分と３つの行列係数との積和演算式を用いて新たな色成分をそれぞれ得るための変換行列であって、新たな色度成分を得るための２つの上記積和演算式において、無彩成分に掛け合わされる行列係数が共にゼロである変換行列を用いて、第１画像データから補正画像データを生成する画像補正部と、色が異なる複数のパッチにそれぞれ対応づけて目標値を保持する目標値記憶部と、上記光学読取部が上記パッチを含むテストチャートから読み取ったパッチデータを保持するパッチデータ記憶部と、第１の色空間を第２の色空間へ変換することにより、上記パッチデータから補正前データを生成する補正前データ生成部と、上記変換行列を用いて、上記補正前データから補正後データを生成する補正後データ生成部と、第２の色空間を均等色空間へ変換することにより、上記補正後データから判定用色データを生成する判定用色データ生成部と、上記パッチのそれぞれについて上記判定用色データ及び上記目標値を比較することを上記変換行列の行列係数を変化させながら繰返し、上記比較結果に基づいて上記変換行列の行列係数を決定する行列係数決定部とを備え、上記行列係数決定部が、均等色空間における上記判定用色データ及び上記目標値間の色差に基づいて、上記変換行列の行列係数を決定するように構成される。
【０００８】
この原稿読取装置では、原稿から読み取った読取画像データを所定の無彩軸色空間へ変換し、その無彩軸色空間内において所定の１次変換を行うことにより、読取画像の色補正が行われる。色補正の上記１次変換が、新たな色度成分を得るための２つの積和演算式において、無彩成分に掛け合わされる行列係数が共にゼロである変換行列を用いて行われるものであることから、無彩軸上の任意の色（点）は無彩軸上に変換される。このため、変換行列の行列係数を調整することにより、色再現性が低下することを抑制しつつ、読取画像の色調をコントロールすることができる。特に、無彩色が有彩色に変換されることなく、読取画像の色調を任意にコントロールすることができる。さらに、色が異なる複数のパッチを含む所定のテストチャートを読み取らせることにより、色補正の変換特性を規定する行列係数を自動調整させることができる。この様にして行列係数が定められる変換行列を用いて読取画像データを変換すれば、変換前後において無彩軸がずれない。つまり、変換前に無彩色であった画像データは変換後も確実に無彩色に維持される。また、変換行列の行列係数を変化させながら最適な行列係数を探索する際に、変換行列の一部の行列係数が固定値（ゼロ）であるので、その探索処理を迅速化することができる。さらに、行列係数の探索処理では、判定用色データと目標値とが均等色空間における色差によって比較され、その比較結果に基づいて変換行列の行列係数が決定されるので、読取画像の色補正によって人の知覚に近い色調の補正画像を得ることができる。
【０００９】
第２の本発明による原稿読取装置は、原稿を光学的に読み取り、ＲＧＢ成分からなる読取画像データを生成する光学読取部と、ＲＧＢの各軸からなるＲＧＢ色空間を１つの無彩軸及び当該無彩軸に直交する２つの色度軸からなる均等色空間へ変換することにより、上記読取画像データから第１画像データを生成する第１色空間変換部と、３つの色成分と３つの行列係数との積和演算式を用いて新たな色成分をそれぞれ得るための変換行列であって、新たな色度成分を得るための２つの上記積和演算式において、無彩成分に掛け合わされる行列係数が共にゼロである変換行列を用いて、第１画像データから補正画像データを生成する画像補正部と、色が異なる複数のパッチにそれぞれ対応づけて目標値を保持する目標値記憶部と、上記光学読取部が上記パッチを含むテストチャートから読み取ったパッチデータを保持するパッチデータ記憶部と、ＲＧＢ色空間を均等色空間へ変換することにより、上記パッチデータから補正前データを生成する補正前データ生成部と、上記変換行列を用いて、上記補正前データから補正後データを生成する補正後データ生成部と、上記パッチのそれぞれについて上記補正後データ及び上記目標値を比較することを上記変換行列の行列係数を変化させながら繰返し、上記比較結果に基づいて上記変換行列の行列係数を決定する行列係数決定部とを備え、上記行列係数決定部が、均等色空間における上記補正後データ及び上記目標値間の色差に基づいて、上記変換行列の行列係数を決定するように構成される。
【００１０】
第３の本発明による原稿読取装置は、原稿を光学的に読み取り、ＲＧＢ成分からなる読取画像データを生成する光学読取部と、ＲＧＢの各軸からなる第１の色空間を１つの無彩軸及び当該無彩軸に直交する２つの色度軸からなる第２の色空間へ変換する第１変換行列と、３つの色成分と３つの行列係数との積和演算式を用いて新たな色成分をそれぞれ得るための変換行列であって、新たな色度成分を得るための２つの上記積和演算式において、無彩成分に掛け合わされる行列係数が共にゼロである第２変換行列との積を用いて、上記読取画像データから補正画像データを生成する画像補正部と、色が異なる複数のパッチにそれぞれ対応づけて目標値を保持する目標値記憶部と、上記光学読取部が上記パッチを含むテストチャートから読み取ったパッチデータを保持するパッチデータ記憶部と、上記第１変換行列を用いて、上記パッチデータから補正前データを生成する補正前データ生成部と、上記第２変換行列を用いて、上記補正前データから補正後データを生成する補正後データ生成部と、第２の色空間を均等色空間へ変換することにより、上記補正後データから判定用色データを生成する判定用色データ生成部と、上記パッチのそれぞれについて上記判定用色データ及び上記目標値を比較することを上記第２変換行列の行列係数を変化させながら繰返し、上記比較結果に基づいて上記第２変換行列の行列係数を決定する行列係数決定部とを備え、上記行列係数決定部が、均等色空間における上記判定用色データ及び上記目標値間の色差に基づいて、上記第２変換行列の行列係数を決定するように構成される。
【００１１】
この様な構成によれば、色が異なる複数のパッチを含む所定のテストチャートを読み取らせることにより、色補正の変換特性を規定する行列係数を自動調整させることができる。この様にして行列係数が定められる第２変換行列を用いて読取画像データを変換すれば、変換前後において無彩軸がずれない。また、第２変換行列の行列係数を変化させながら最適な行列係数を探索する際に、第２変換行列の一部の行列係数が固定値（ゼロ）であるので、その探索処理を迅速化することができる。さらに、第１変換行列と行列係数が自動調整された第２変換行列との積を用いて読取画像データから補正画像データを生成するので、画像補正部を単一の行列演算回路によって構成することができる。
【００１２】
第４の本発明による原稿読取装置は、原稿を光学的に読み取り、ＲＧＢ成分からなる読取画像データを生成する光学読取部と、ＲＧＢの各軸からなる第１の色空間を１つの無彩軸及び当該無彩軸に直交する２つの色度軸からなる第２の色空間へ変換する第１変換行列と、３つの色成分と３つの行列係数との積和演算式を用いて新たな色成分をそれぞれ得るための変換行列であって、新たな色度成分を得るための２つの上記積和演算式において、無彩成分に掛け合わされる行列係数が共にゼロである第２変換行列と、第２の色空間を第１の色空間へ変換する第３変換行列との積を用いて、上記読取画像データから補正画像データを生成する画像補正部と、色が異なる複数のパッチにそれぞれ対応づけて目標値を保持する目標値記憶部と、上記光学読取部が上記パッチを含むテストチャートから読み取ったパッチデータを保持するパッチデータ記憶部と、上記第１変換行列を用いて、上記パッチデータから補正前データを生成する補正前データ生成部と、上記第２変換行列を用いて、上記補正前データから補正後データを生成する補正後データ生成部と、第２の色空間を均等色空間へ変換することにより、上記補正後データから判定用色データを生成する判定用色データ生成部と、上記パッチのそれぞれについて上記判定用色データ及び上記目標値を比較することを上記第２変換行列の行列係数を変化させながら繰返し、上記比較結果に基づいて上記第２変換行列の行列係数を決定する行列係数決定部とを備え、上記行列係数決定部が、均等色空間における上記判定用色データ及び上記目標値間の色差に基づいて、上記第２変換行列の行列係数を決定するように構成される。
【００１３】
この様な構成によれば、色が異なる複数のパッチを含む所定のテストチャートを読み取らせることにより、色補正の変換特性を規定する行列係数を自動調整させることができる。この様にして行列係数が定められる第２変換行列を用いて読取画像データを変換すれば、変換前後において無彩軸がずれない。また、第２変換行列の行列係数を変化させながら最適な行列係数を探索する際に、第２変換行列の一部の行列係数が固定値（ゼロ）であるので、その探索処理を迅速化することができる。さらに、第１変換行列と行列係数が自動調整された第２変換行列と第３変換行列との積を用いて読取画像データから補正画像データを生成するので、画像補正部を単一の行列演算回路によって構成することができる。
【００１４】
第５の本発明による原稿読取装置は、上記構成に加え、上記補正後データ生成部が、上記無彩軸を含む３つの座標軸の原点を基準とし、各座標軸に対して拡大縮小する拡縮変換行列、上記無彩軸を中心とする回転変換行列、及び、上記無彩軸を中心とするシアー変換行列を用いて、上記補正前データから上記補正後データを生成するように構成される。この様な構成によれば、拡縮変換における３つの自由度、回転変換の自由度及びシアー変換における２つの自由度を利用して色補正の変換特性を調整することができる。特に、拡縮変換、回転変換及びシアー変換のそれぞれに対し、行列係数に制限範囲を設定することができる。例えば、拡縮変換の場合、等倍を含む所定範囲内に行列係数の探索範囲を制限することができる。また、回転変換及びシアー変換の場合には、０°を含む所定範囲内に行列係数の探索範囲を制限することができる。これにより、変換行列の行列係数を変化させながら最適な行列係数を探索する探索処理を迅速化することができる。
【００１５】
第６の本発明による原稿読取装置は、上記構成に加え、第２の色空間を第１の色空間へ変換することにより、上記補正画像データから第２画像データを生成する第２色空間変換部を備えて構成される。この様な構成によれば、色補正後の画像データがＲＧＢ色空間へ変換されるので、印刷処理などに画像データをそのまま利用することができる。
【００１６】
第７の本発明による原稿読取装置は、上記構成に加え、無彩軸としてのＹ軸と当該Ｙ軸に直交する色差軸としてのＣｂ軸及びＣｒ軸とを有するＹＣｂＣｒ空間へ均等色空間を変換することにより、上記補正画像データからＹＣｂＣｒ画像データを生成する第２色空間変換部を備えて構成される。
【発明の効果】
【００１７】
本発明による原稿読取装置によれば、色補正の変換特性を規定する行列係数を調整することにより、色再現性が低下することを抑制しつつ、読取画像の色調をコントロールすることができる。特に、無彩色が有彩色に変換されることなく、読取画像の色調を任意にコントロールすることができる。さらに、色が異なる複数のパッチを含むテストチャートを読み取らせることにより、色補正の変換特性を自動調整して色再現性を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態１による原稿読取装置の動作の一例を模式的に示した説明図であり、原稿読取装置の一例としてＭＦＰ１０が示されている。
【図２】図１のＭＦＰ１０の一構成例を示したブロック図であり、ＭＦＰ１０内の機能構成の一例が示されている。
【図３】図２のＭＦＰ１０の動作の一例を示した図であり、図中の（ａ）には、スキャナ特性が示され、（ｂ）には、ＬＵＴ１２の入出力特性が示されている。
【図４】図２のＭＦＰ１０に読み取らせるテストチャート２の一例を示した平面図である。
【図５】図２のＭＦＰ１０における補正係数校正部１９の構成例を示したブロック図である。
【図６】図２のＭＦＰ１０における色補正のキャリブレーション動作の一例を示したフローチャートである。
【図７】本発明の実施の形態２による原稿読取装置の一構成例を示したブロック図であり、ＭＦＰ１０内の機能構成の一例が示されている。
【図８】図７のＭＦＰ１０における補正係数校正部３７の構成例を示したブロック図である。
【図９】本発明の実施の形態３による原稿読取装置の一構成例を示したブロック図であり、ＭＦＰ１０内の機能構成の一例が示されている。
【図１０】本発明の実施の形態４による原稿読取装置の一構成例を示したブロック図であり、ＭＦＰ１０内の機能構成の一例が示されている。
【発明を実施するための形態】
【００１９】
実施の形態１．
＜ＭＦＰ＞
図１は、本発明の実施の形態１による原稿読取装置の動作の一例を模式的に示した説明図であり、原稿読取装置の一例としてＭＦＰ１０が示されている。ＭＦＰ（Multifunction Peripheral：複合機）１０は、スキャナ機能、プリンタ機能、ＦＡＸ（ファクシミリ）機能、複写機能を有し、これらの機能を選択的に実行させることができる画像処理装置である。
【００２０】
このＭＦＰ１０は、原稿１を光学的に読み取り、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の３つの色成分からなるピクセルデータを処理して所定の出力データを生成する。原稿１は、記録紙などの媒体に、文字、記号、図形などを表す有彩色画像が形成されている。この様な原稿１から読み取られ、多数のピクセルデータからなる読取画像は、異なる色空間へ変換され、色調をコントロールするための色補正が行われ、出力データが生成される。
【００２１】
出力データは、例えば、印刷部へ出力され、記録紙に印刷される。或いは、ＦＡＸ送受信部へ出力され、ＦＡＸ送信される。或いは、表示部へ出力され、画面表示される。或いは、データ格納部へ出力され、画像ファイルとして記憶部内に書き込まれる。
【００２２】
図２は、図１のＭＦＰ１０の一構成例を示したブロック図であり、ＭＦＰ１０内の機能構成の一例が示されている。このＭＦＰ１０は、光学読取部１１、ＬＵＴ１２、ガンマ補正部１３、色空間変換部１４，１７、パラメータ記憶部１５、画像補正部１６、目標値記憶部１８及び補正係数校正部１９により構成される。
【００２３】
このＭＦＰ１０では、原稿１から読み取った読取画像に対し、所定の変換行列を用いて色補正を実行する通常の読取処理と、変換行列の行列係数を変化させることにより色補正の補正係数を校正する校正処理とが別個の処理として別々に行われる。通常の読取処理では、光学読取部１１により原稿１から読み取られた読取画像が色空間変換部１４、画像補正部１６及び色空間変換部１７により順次に処理され、出力データが生成される。
【００２４】
一方、補正係数の校正処理では、色空間変換部１４、画像補正部１６及び色空間変換部１７を使用せず、光学読取部１１により校正用のテストチャートから読み取られたパッチデータが補正係数校正部１９により処理され、通常の読取処理で用いる変換行列の行列係数が決定される。例えば、通常の読取処理がハードウェア処理によって実現されるのに対し、補正係数の校正処理は、ソフトウェア処理によって実現される。
【００２５】
＜通常の読取処理＞
光学読取部１１は、原稿１を光学的に読み取って読取画像データを生成し、ガンマ補正部１３へ出力する。読取画像データは、ＲＧＢの各色成分からなるピクセルデータであり、ここでは、ＲＧＢデータｄ１と呼ぶ。つまり、ＲＧＢデータｄ１は、ＲＧＢの色成分ごとの濃度データからなる。
【００２６】
ガンマ補正部１３は、ＲＧＢの各色成分を調整するための濃度調整手段であり、ＲＧＢデータｄ１を所定のＬＵＴ１２に基づいて変換することにより、ＲＧＢデータｄ２を生成する。ＬＵＴ１２は、濃度データの入力値に対応付けて出力値を保持する１次元のテーブルであり、ＲＧＢの色成分ごとに予め作成される。
【００２７】
色空間変換部１４は、色補正のために、ＲＧＢ色空間を無彩軸を有する所定の色空間Ｓ１へ変換することにより、ＲＧＢデータｄ２から第１画像データを生成する。ＲＧＢ色空間は、Ｒ軸、Ｇ軸及びＢ軸からなる色空間である。一方、色空間Ｓ１は、１つの無彩軸と、この無彩軸に直交する２つの色度軸からなる色空間である。
【００２８】
ＲＧＢデータｄ２を第１画像データに対応づける色変換Ｔ１は、ＲＧＢ色空間から色空間Ｓ１への色変換であれば、特に限定するものではないが、行列演算のみでＲＧＢ色空間から色空間Ｓ１へ画像データを変換することができ、かつ、ＲＧＢ色空間への逆変換が存在する色変換であることが望ましい。ここでは、その様な色変換Ｔ１として、例えば、ＹＣｂＣｒ色空間への色変換が用いられる。
【００２９】
ＹＣｂＣｒ色空間は、無彩軸としてＹ軸を有し、無彩軸と直交する座標軸としてＣｂ軸及びＣｒ軸を有する色空間である。Ｙ軸は、輝度軸であり、Ｃｂ軸及びＣｒ軸は、互いに直交する色差軸である。無彩軸、すなわち、Ｙ軸は、色差成分、すなわち、Ｃｂ及びＣｒ軸成分がいずれもゼロである任意の色（点）からなる座標軸である。
【００３０】
行列演算のみでＲＧＢ色空間から変換することができる色空間としては、ＹＣｂＣｒ色空間の他に、ＹＩＱ色空間、ＹＵＶ色空間などの輝度−色差系の色空間があり、これらの色空間を色空間Ｓ１としても良い。
【００３１】
一般に、色空間Ｓでは、色が座標により指定される。そこで、ＲＧＢ色空間からＹＣｂＣｒ色空間への色変換Ｔ１は、変換前の画像データをＲＧＢデータｄ２＝（Ｒ１，Ｇ１，Ｂ１）とし、変換後の画像データをＹＣｂＣｒデータｄ３＝（Ｙ１，Ｃｂ１，Ｃｒ１）として、次式（１）及び（２）により表される。
【数１】
0005648496.tif 000002
【００３２】
上式（１）では、変換前の画像データのＲ軸成分をＲ１、Ｇ軸成分をＧ１、Ｂ軸成分をＢ１とし、変換後の画像データのＹ軸成分をＹ１、Ｃｂ軸成分をＣｂ１、Ｃｒ軸成分をＣｒ１としている。また、上式（２）の変換行列Ｍ１は、３行３列からなる。
【００３３】
画像補正部１６は、色空間Ｓ１における所定の１次変換ＴＡにより、ＹＣｂＣｒデータｄ３から、色補正処理後の補正画像データとしてＹＣｂＣｒデータｄ４を生成する。１次変換ＴＡとは、各色成分をそれぞれ色成分の線形結合に対応づける変換のことであり、３つの色成分と３つの補正係数との積和演算式を用いて新たな色成分がそれぞれ生成される。
【００３４】
ここでは、１次変換ＴＡが、色空間Ｓ１において無彩軸を動かさない１次変換、すなわち、無彩軸上の任意の色(点）を無彩軸上に変換する１次変換である。この様な１次変換ＴＡは、変換後の画像データをＹＣｂＣｒデータｄ４＝（Ｙ２，Ｃｂ２，Ｃｒ２）とし、上述した補正係数を行列係数とする変換行列ＭＡを用いて、次式（３）及び（４）により表すことができる。
【数２】
0005648496.tif 000003
【００３５】
上式（４）の変換行列ＭＡは、９つの行列係数からなる３行３列の行列であり、１列目の３つの行列係数のうち、２つの色度成分、すなわち、２行１列目及び３行１列目の成分がいずれもゼロである。つまり、３つの色成分から新たな色成分を得るための３つの積和演算式のうち、新たな色度成分を得るための２つの積和演算式において、無彩成分に掛け合わされる行列係数が共にゼロとなる。従って、上式（３）の１次変換ＴＡは、変換行列ＭＡの７つの行列係数Ｍ１１，Ｍ１２，Ｍ１３，Ｍ２２，Ｍ２３，Ｍ３２，Ｍ３３を変更可能な補正係数として含む。
【００３６】
具体的に説明すれば、Ｙ軸成分Ｙ２は、行列係数Ｍ１１，Ｍ１２及びＭ１３を補正係数とするＹ軸成分Ｙ１、Ｃｂ軸成分Ｃｂ１及びＣｒ軸成分Ｃｒ１の線形結合により求められる。これに対し、Ｃｂ軸成分Ｃｂ２は、行列係数Ｍ２２及びＭ２３を補正係数とするＣｂ軸成分Ｃｂ１及びＣｒ軸成分Ｃｒ１の線形結合により求められる。また、Ｃｒ軸成分Ｃｒ２は、行列係数Ｍ３２及びＭ３３を補正係数とするＣｂ軸成分Ｃｂ１及びＣｒ軸成分Ｃｒ１の線形結合により求められる。つまり、１次変換ＴＡによる変換後の画像データの２つの色差成分は、いずれも変換前の色差成分のみからなり、無彩軸成分を含まない。
【００３７】
１次変換ＴＡは、この様な７つの補正係数により、その変換特性が規定される。つまり、７つの補正係数を調整することにより、無彩色が有彩色に変換されることなく、読取画像の色調を任意にコントロールすることができる。１次変換ＴＡでは、Ｙ軸が不動直線の１つであり、Ｙ軸上の任意の色（点）は、Ｙ軸上に変換される。
【００３８】
この画像補正部１６では、拡縮変換行列ＭＡ１、回転変換行列ＭＡ２及びシアー変換行列ＭＡ３からなる変換行列ＭＡを用いて、ＹＣｂＣｒデータｄ３からＹＣｂＣｒデータｄ４が算出される。
【００３９】
拡縮変換行列ＭＡ１は、無彩軸を含む３つの座標軸、すなわち、Ｙ軸、Ｃｂ軸及びＣｒ軸のそれぞれについて、座標軸の原点を基準とし、座標軸に対して拡大又は縮小変換を表す。この拡縮変換行列ＭＡ１は、Ｙ軸方向の倍率をＺｙ、Ｃｂ軸方向の倍率をＺｂ、Ｃｒ軸方向の倍率をＺｒとして、次式（５）により表される。
【数３】
0005648496.tif 000004
【００４０】
回転変換行列ＭＡ２は、無彩軸、すなわち、Ｙ軸を中心とする回転変換を表し、回転角をθとして、次式（６）により表される。
【数４】
0005648496.tif 000005
【００４１】
シアー変換行列ＭＡ３は、無彩軸、すなわち、Ｙ軸を中心とするシアー（shear）変換を表し、Ｃｂ軸に関するシアー角をφｂ、Ｃｒ軸に関するシアー角をφｒとして、次式（７）により表される。
【数５】
0005648496.tif 000006
【００４２】
変換行列ＭＡは、上式（４）〜（６）の変換行列を用いて、ＭＡ＝ＭＡ１×ＭＡ２×ＭＡ３により表される。パラメータ記憶部１５には、６つのパラメータＺｙ，Ｚｂ，Ｚｒ，θ，φｂ及びφｒが調整可能なパラメータとして保持される。これらのパラメータＺｙ，Ｚｂ，Ｚｒ，θ，φｂ及びφｒを指定することにより、１次変換ＴＡの行列係数を指定することができる。
【００４３】
色補正後のＹＣｂＣｒデータｄ４は、出力データとして出力され、或いは、色空間変換部１７によりＲＧＢデータｄ５に変換されて出力される。
【００４４】
色空間変換部１７は、色空間Ｓ１をＲＧＢ色空間へ変換することにより、ＹＣｂＣｒデータｄ４からＲＧＢデータｄ５を生成する。ＲＧＢデータｄ５は、ＲＧＢ成分ごとの濃度データからなる第２画像データである。
【００４５】
ＲＧＢ色空間への色変換Ｔ２は、変換後の画像データをＲＧＢデータｄ５＝（Ｒ２，Ｇ２，Ｂ２）とし、３行３列からなる変換行列Ｍ２を用いて、次式（８）及び（９）により表される。
【数６】
0005648496.tif 000007
【００４６】
ＹＣｂＣｒデータｄ４は、例えば、ＪＰＥＧ（Joint Photographic Experts Group）フォーマットの画像ファイルに変換され、記憶部内に格納される。一方、ＲＧＢデータｄ５は、印刷部へ出力され、或いは、ＰＮＧ（Portable Network Graphics）フォーマットの画像ファイルに変換される。ここでは、色空間変換部１４、画像補正部１６及び色空間変換部１７が、それぞれ所定の演算処理回路からなる。
【００４７】
＜補正係数の校正処理＞
補正係数校正部１９は、出力データの色再現性を向上させるために、通常の読取処理において用いられる変換行列ＭＡの行列係数を所定の校正処理によって決定する。変換行列ＭＡの行列係数は、色補正の変換特性を規定するパラメータであることから、キャリブレーション（校正）は、行列係数を所定範囲で変化させることにより行われる。この校正処理では、所定のテストチャートが用いられ、光学読取部１１によりテストチャートから読み取られたパッチデータと、目標値記憶部１８内に予め保持される目標値とが比較される。
【００４８】
テストチャートは、色が異なる複数のパッチからなる色見本であり、例えば、記録紙などの媒体に、輝度、色相及び彩度が異なる複数の色パッチが印刷されている。パッチデータは、パッチ領域のピクセルデータの代表値であり、例えば、パッチ領域内のピクセルについてのＲＧＢ値の平均値からなる。目標値記憶部１８には、テストチャートの複数の色パッチにそれぞれ対応づけて目標値が保持される。補正係数校正部１９では、光学読取部１１によりテストチャートから読み取られ、ガンマ補正部１３によりガンマ補正されたＲＧＢデータｄ２からパッチ領域のピクセルデータを抽出し、パッチデータを求めて行列係数の校正処理が行われる。
【００４９】
＜ガンマ補正＞
図３は、図２のＭＦＰ１０の動作の一例を示した図であり、図中の（ａ）には、スキャナ特性が示され、（ｂ）には、ＬＵＴ１２の入出力特性が示されている。光学読取部１１の入出力特性は、受光素子の光電変換特性が不均一であることから、非線形である。この例では、入力の上限値（８ビットの濃度データの場合、２５５）と下限値（０）を除いて、常に、出力値が入力値よりも小さくなっている。
【００５０】
ＬＵＴ１２は、この様な光学読取部１１の入出力特性を矯正するためのものであり、実際の入射光量と出力値とが、入射光量の大きさに関わらず線形となるように、予め定められている。例えば、矯正前のスキャナ特性として、入力値ｘ１が出力値ｘ２に変換される場合、ＬＵＴ１２として、入力値ｘ２が出力値ｘ１に対応づけられる。この様に構成すれば、ＬＵＴ１２に基づくガンマ補正により、実際の入射光量と出力値とを一致させることができる。
【００５１】
＜テストチャート＞
図４は、図２のＭＦＰ１０に読み取らせるテストチャート２の一例を示した平面図である。このテストチャート２は、輝度及び色相を段階的に異ならせた多数の色パッチ３からなる色見本である。この例では、色パッチ３が、色相の異なる７つの行Ａ１〜Ａ７と、輝度の異なる２１個の列とからなるマトリクス状に配列されている。
【００５２】
ＭＦＰ１０では、補正係数の校正時に、この様なテストチャート２を読み取らせることにより、色補正のパラメータが適切な値に自動調整される。校正用の目標値は、テストチャート２の色パッチ３ごとに保持される。
【００５３】
図５は、図２のＭＦＰ１０における補正係数校正部１９の構成例を示したブロック図である。この補正係数校正部１９は、パッチ抽出部２１、パッチデータ記憶部２２、色空間変換部２３，２５，２６、色補正部２４、色差算出部２７及び行列係数決定部２８からなり、所定の最適化アルゴリズムを利用して、最適なパラメータを決定する。
【００５４】
パッチ抽出部２１は、ＲＧＢデータｄ２からパッチ領域のピクセルデータを抽出し、その代表値をパッチデータとしてパッチデータ記憶部２２内に書き込む。パッチ領域は、テストチャート２の色パッチ３に対応するピクセル領域である。ここでは、この様な複数のパッチ領域のそれぞれについて、パッチ領域内で位置が異なる複数のピクセルに関するＲＧＢ値の平均値がパッチデータとして求められる。
【００５５】
パッチデータ記憶部２２には、テストチャート２の複数の色パッチ３にそれぞれ対応づけてパッチデータが保持される。つまり、色パッチ３ごとに１つのパッチデータが取得され、パッチデータ記憶部２２内に格納される。補正係数の校正処理は、パッチデータ記憶部２２からパッチデータを読み出し、通常の読取処理時と同様に色空間を変換することにより行われる。この様な補正係数の校正処理では、色パッチ３に対応するパッチ領域の代表値について色空間変換を行えば良いので、通常の読取処理に比べて処理負荷が小さい。つまり、補正係数の校正処理では、読取画像の全ピクセルについて色空間変換を行う必要がない。
【００５６】
また、パッチ領域内のピクセルに関する平均値を代表値として用いることにより、光学読取部１１のスキャン処理における読取位置の違いによるＲＧＢ値のばらつきの影響を抑制し、或いは、色パッチ３の印刷ムラの影響を抑制し、補正係数の校正精度を向上させることができる。
【００５７】
色空間変換部２３、色補正部２４及び色空間変換部２５は、それぞれ図２の色空間変換部１４、画像補正部１６及び色空間変換部１７と同様の構成からなる。すなわち、色空間変換部２３は、パッチデータ記憶部２２からパッチデータ（ＲＧＢデータ）を読み出し、変換行列Ｍ１を用いて、パッチデータからＹＣｂＣｒデータを補正前データとして生成する。色補正部２４は、変換行列ＭＡを用いて、補正前データから補正後データを生成する。色空間変換部２５は、変換行列Ｍ２を用いて、補正後データからＲＧＢデータを生成する。ただし、色補正部２４は、拡縮変換行列ＭＡ１、回転変換行列ＭＡ２及びシアー変換行列ＭＡ３を用いて、補正前データから補正後データを生成する。
【００５８】
色空間変換部２６は、色補正されたパッチデータ（ＲＧＢデータ）と目標値とを均等色空間において比較するために、ＲＧＢ色空間を所定の均等色空間Ｓ２へ変換することにより、色空間変換部２５のＲＧＢデータから、判定用色データとしてＬａｂデータを生成する。均等色空間Ｓ２とは、色空間内における任意の２点について、２点間の距離が、人の知覚と合致するように設計された色空間のことである。ここでは、その様な均等色空間Ｓ２として、Ｌａｂ色空間が用いられる。
【００５９】
Ｌａｂ色空間は、無彩軸としてＬ軸を有し、無彩軸と直交する座標軸としてａ軸及びｂ軸を有する色空間である。Ｌ軸は、明度軸であり、ａ軸及びｂ軸は、互いに直交する色度軸である。
【００６０】
ＲＧＢ色空間からＬａｂ色空間への色変換Ｔ３は、例えば、以下の３つの演算式により表される。まず、ＲＧＢデータ＝（Ｒ２，Ｇ２，Ｂ２）は、ｓＲＧＢ又はリニアＲＧＢと呼ばれる色空間に変換される。その変換式は、変換後のパッチデータをＲＧＢデータ（Ｒ３，Ｇ３，Ｂ３）として、次式（１０）により表される。
【数７】
0005648496.tif 000008
【００６１】
次に、ＲＧＢデータ（Ｒ３，Ｇ３，Ｂ３）は、ＸＹＺ色空間に変換される。その変換式は、変換後のパッチデータをＸＹＺデータ（Ｘ１，Ｙ１，Ｚ１）として、次式（１１）により表される。
【数８】
0005648496.tif 000009
【００６２】
そして、ＸＹＺデータ（Ｘ１，Ｙ１，Ｚ１）は、Ｌａｂ色空間に変換される。その変換式は、変換後のパッチデータをＬａｂデータ＝（Ｌ１，ａ１，ｂ１）として、次式（１２）により表される。
【数９】
0005648496.tif 000010
【００６３】
色差算出部２７は、色空間変換部２６により生成されたＬａｂデータに対し、Ｌａｂ色空間におけるＬａｂデータと目標値との間の色差を算出する。均等色空間における２点間の色差は、距離ΔＥ＝｛（ΔＬ）２＋（Δａ）２＋（Δｂ）２｝１／２により表される。色差算出部２７では、テストチャート２の複数の色パッチ３のそれぞれについて、Ｌａｂデータと対応する目標値との間の距離ΔＥが上式に基づいて算出される。
【００６４】
行列係数決定部２８は、補正後データと目標値とを比較し、その比較結果に基づいて、変換行列ＭＡ１〜ＭＡ３の６つのパラメータＺｙ，Ｚｂ，Ｚｒ，θ，φｂ及びφｒを求め、変換行列ＭＡ１〜ＭＡ３からなる変換行列ＭＡの行列係数を決定する。最適なパラメータを決定するための具体的な手順としては、例えば、準ニュートン法を利用することができる。準ニュートン法では、色パッチ３のそれぞれについて補正後データと目標値とを比較することが上記パラメータを変化させながら繰返される。
【００６５】
具体的に説明すれば、行列係数決定部２８は、上記パラメータを色補正部２４に対して仮セットする。そして、仮セットしたパラメータに基づいて色補正されたパッチデータに基づいて距離ΔＥが算出される。行列係数決定部２８では、距離ΔＥ（色差）が最小となるパラメータが求められるまで、仮セットするパラメータの値を変更しながら色差算出部２７から色差を取得することを繰り返す。例えば、複数の色パッチ３について距離ΔＥの平均値を求め、この距離ΔＥの平均値を最小とするパラメータが最適値として求められる。
【００６６】
＜補正係数のキャリブレーション＞
図６のステップＳ１０１〜Ｓ１０８は、図２のＭＦＰ１０における補正係数のキャリブレーション動作の一例を示したフローチャートである。まず、光学読取部１１は、テストチャート２を読み取り、ＲＧＢデータｄ１を生成する（ステップＳ１０１）。
【００６７】
ガンマ補正部１３は、ＬＵＴ１２に基づいて、ＲＧＢデータｄ１を変換し、ＲＧＢデータｄ２を生成する（ステップＳ１０２）。次に、補正係数校正部１９は、ＲＧＢデータｄ２からパッチ領域のピクセルデータを抽出し、その代表値をパッチデータとして求める（ステップＳ１０３）。補正係数校正部１９は、パッチデータをＹＣｂＣｒデータに変換し、変換行列ＭＡのパラメータを仮セットして色補正する（ステップＳ１０４〜Ｓ１０６）。
【００６８】
補正係数校正部１９は、色補正後のＹＣｂＣｒデータをＬａｂデータに変換し、目標値との間の距離ΔＥ（色差）を算出する（ステップＳ１０７）。ステップＳ１０４からステップＳ１０７までの処理手順は、所定の最適化アルゴリズムを利用することにより、距離ΔＥが最も小さくなるパラメータが求められるまで、パラメータを変更しながら繰り返される。そして、距離ΔＥの最小値が更新されなくなったときのパラメータが、最適なパラメータとしてパラメータ記憶部１５内のパラメータが更新される（ステップＳ１０８）。
【００６９】
本実施の形態によれば、色補正の１次変換ＴＡが、無彩軸上の任意の色（点）を無彩軸上に変換するものであることから、変換行列ＭＡの行列係数を調整することにより、色再現性が低下することを抑制しつつ、読取画像の色調をコントロールすることができる。特に、無彩色が有彩色に変換されることなく、読取画像の色調を任意にコントロールすることができる。具体的には、拡縮変換行列ＭＡ１における３つのパラメータＺｙ，Ｚｂ，Ｚｒ、回転変換行列ＭＡ２の１つのパラメータθ、及び、シアー変換行列における２つのパラメータφｂ，φｒを任意に指定することにより、色補正の変換特性を調整することができる。従って、色再現性を低下させることなく、読取画像の色調を所望の色調に変更することができる。さらに、色が異なる複数の色パッチ３からなるテストチャート２を読み取らせることにより、色補正の変換特性を規定するパラメータを自動調整させることができる。
【００７０】
実施の形態２．
実施の形態１では、行列演算のみでＲＧＢ色空間から変換することができるＹＣｂＣｒ色空間において画像データの色補正を行う場合の例について説明した。これに対し、本実施の形態では、Ｌａｂ色空間などの均等色空間において色補正を行う場合について説明する。
【００７１】
図７は、本発明の実施の形態２による原稿読取装置の一構成例を示したブロック図であり、ＭＦＰ１０内の機能構成の一例が示されている。このＭＦＰ１０は、光学読取部１１、ＬＵＴ１２、ガンマ補正部１３、色空間変換部３１，３４，３５、パラメータ記憶部３２、画像補正部３３、目標値記憶部３６及び補正係数校正部３７により構成される。
【００７２】
色空間変換部３１は、図５の色空間変換部２６と同様の構成からなり、ＲＧＢ色空間をＬａｂ色空間Ｓ２へ変換することにより、ガンマ補正後のＲＧＢ画像データからＬａｂ画像データを生成する。画像補正部３３は、Ｌａｂ色空間Ｓ２内において、Ｌａｂ画像データの色補正を行う。画像補正部３３による色補正処理は、変換行列ＭＡを用いた行列演算により、読取画像の色相及び彩度を向上させる画像処理であり、キャリブレーション動作により変換行列ＭＡの行列係数が決定される。パラメータ記憶部３２には、変換行列ＭＡのパラメータが保持される。
【００７３】
色空間変換部３４は、色補正後のＬａｂ画像データをＲＧＢ画像データに変換し、出力データとして出力し、或いは、色空間変換部３５へ出力する。色空間変換部３５は、図２の色空間変換部１４と同様の構成であり、色空間変換部３４のＲＧＢ画像データをＹＣｂＣｒ画像データに変換し、出力データとして出力する。この出力データは、例えば、ＪＰＥＧ圧縮部へ出力され、データ圧縮される。
【００７４】
補正係数校正部３７は、出力データの色再現性を向上させるために、通常の読取処理において用いられる変換行列ＭＡの行列係数を校正処理によって決定する。キャリブレーションは、行列係数を所定範囲で変化させることにより行われ、光学読取部１１によりテストチャート２から読み取られたパッチデータと、目標値記憶部３６内に予め保持される目標値とが比較される。補正係数校正部３７では、色空間変換部３１による色変換後のＬａｂデータをパッチデータとして用いてパラメータの調整が行われる。
【００７５】
図８は、図７のＭＦＰ１０における補正係数校正部３７の構成例を示したブロック図である。この補正係数校正部３７は、パッチ抽出部４１、パッチデータ記憶部４２、色補正部４３、色差算出部４４及び行列係数決定部４５からなる。
【００７６】
パッチ抽出部４１は、色空間変換部３１のＬａｂ画像データからパッチ領域のピクセルデータを抽出し、その代表値をパッチデータとしてパッチデータ記憶部４２内に書き込む。補正係数の校正処理は、パッチデータ記憶部４２からパッチデータを読み出して行われる。
【００７７】
色補正部４３は、パッチデータ記憶部４２からパッチデータを補正前データとして読み出し、変換行列ＭＡを用いて、補正前データから補正後データを生成する。色差算出部４４は、色補正部４３により生成された補正後データと目標値との間の距離ΔＥを算出する。
【００７８】
行列係数決定部４５は、補正後データと目標値とを比較し、その比較結果に基づいて、変換行列ＭＡ１〜ＭＡ３の６つのパラメータＺｙ，Ｚｂ，Ｚｒ，θ，φｂ及びφｒを求め、変換行列ＭＡ１〜ＭＡ３からなる変換行列ＭＡの行列係数を決定する。具体的な手順は、図５の行列係数決定部２８によるものと同様である。この様な構成によっても、無彩軸がずれてしまうことなく、色相及び彩度の再現性を向上させることができる。
【００７９】
実施の形態３．
実施の形態１では、色空間変換１４、画像補正部１６及び色空間変換部１７がそれぞれ所定の演算処理回路からなる場合の例について説明した。これに対し、本実施の形態では、色空間変換１４、画像補正部１６及び色空間変換部１７を単一の行列演算回路により構成する場合について説明する。
【００８０】
図９は、本発明の実施の形態３による原稿読取装置の一構成例を示したブロック図であり、ＭＦＰ１０内の機能構成の一例が示されている。このＭＦＰ１０は、光学読取部１１、ＬＵＴ１２、ガンマ補正部１３、画像補正部５１、色空間変換部５２、パラメータ記憶部１５、目標値記憶部１８及び補正係数校正部１９により構成される。
【００８１】
画像補正部５１は、単一の行列演算回路からなり、ガンマ補正後のＲＧＢ画像データに対し、色空間をＹＣｂＣｒ色空間に変換する処理と、変換行列ＭＡを用いて色補正する処理と、色補正後のＹＣｂＣｒ画像データに対して色空間をＲＧＢ色空間に変換する処理とを合成した処理を実行する。この合成処理を表す行列係数は、変換行列Ｍ１、ＭＡ及びＭ２の積から容易に求められる。この様な行列係数を用いることにより、ＹＣｂＣｒ画像データを介さずに、ガンマ補正後のＲＧＢ画像データから色補正後のＲＧＢ画像データを得ることができる。
【００８２】
色空間変換部５２は、図７の色空間変換部３５と同様の構成であり、画像補正部５１のＲＧＢ画像データをＹＣｂＣｒ画像データに変換し、出力データとして出力する。本実施の形態によれば、変換行列Ｍ１と、行列係数が自動調整された変換行列ＭＡとＭ２との積を用いて読取画像データから補正画像データを生成するので、画像補正部５１を単一の行列演算回路によって構成することができ、補正処理を迅速化することができる。
【００８３】
実施の形態４．
実施の形態３では、実施の形態１の色空間変換１４、画像補正部１６及び色空間変換部１７が単一の行列演算回路からなる場合の例について説明した。これに対し、本実施の形態では、色空間変換１４及び画像補正部１６を単一の行列演算回路により構成する場合について説明する。
【００８４】
図１０は、本発明の実施の形態４による原稿読取装置の一構成例を示したブロック図であり、ＭＦＰ１０内の機能構成の一例が示されている。このＭＦＰ１０は、光学読取部１１、ＬＵＴ１２、ガンマ補正部１３、画像補正部６１、パラメータ記憶部１５、目標値記憶部１８及び補正係数校正部１９により構成される。
【００８５】
画像補正部６１は、単一の行列演算回路からなり、ガンマ補正後のＲＧＢ画像データに対し、色空間をＹＣｂＣｒ色空間に変換する処理と、変換行列ＭＡを用いて色補正する処理とを合成した処理を実行し、色補正後のＹＣｂＣｒ画像データを出力データとして出力する。合成処理を表す行列係数は、変換行列Ｍ１及びＭＡの積から容易に求められる。この様な行列係数を用いることにより、ガンマ補正後のＲＧＢ画像データから色補正後のＹＣｂＣｒ画像データを直接に得ることができる。
【００８６】
なお、実施の形態１〜４では、無彩軸を有する色空間として、ＹＣｂＣｒ色空間を用いる場合の例について説明したが、無彩軸色空間として利用可能な色空間はこれに限られるものではない。例えば、ＲＧＢデータをＹＩＱ色空間へ色変換し、ＹＩＱ色空間において色補正するような構成であっても良い。或いは、ＲＧＢデータをＹＵＶ色空間へ色変換し、ＹＵＶ色空間において色補正するような構成であっても良い。ＹＩＱ色空間及びＹＵＶ色空間は、ＹＣｂＣｒ色空間と同様の輝度−色差系の色空間、より詳しくは、１つの無彩軸と２つの色差軸とを有する色空間である。ＹＩＱ色空間などの他の無彩軸色空間であっても、色補正の変換式は、（３）式と同様に表され、その変換行列ＭＡは、（４）式により表される。
【００８７】
また、実施の形態１〜４では、パッチデータ及び目標値間の色差として均等色空間Ｌａｂ上における距離ΔＥを用いる場合の例について説明したが、本発明はこれに限定されるものではなく、知覚される色の差を示すものであれば、他のものであっても良い。例えば、ＣＩＥ２０００色差式又はＣＩＥ１９９４色差式を用いるものであっても良い。これらの色差式は、国際照明委員会（ＣＩＥ）によって規定されたものである。
【符号の説明】
【００８８】
１  原稿
２  テストチャート
３  色パッチ
１０  ＭＦＰ
１１  光学読取部
１２  ＬＵＴ
１３  ガンマ補正部
１４，１７  色空間変換部
１５  パラメータ記憶部
１６  画像補正部
１８  目標値記憶部
１９  補正係数校正部
２１  パッチ抽出部
２２  パッチデータ記憶部
２３，２５，２６  色空間変換部
２４  色補正部
２７  色差算出部
２８  行列係数決定部
３１，３４，３５  色空間変換部
３２  パラメータ記憶部
３３  画像補正部
３６  目標値記憶部
３７  補正係数校正部
４１  パッチ抽出部
４２  パッチデータ記憶部
４３  色補正部
４４  色差算出部
４５  行列係数決定部
５１  画像補正部
５２  色空間変換部
６１  画像補正部
【図１】
0005648496.tif 000011
【図２】
0005648496.tif 000012
【図３】
0005648496.tif 000013
【図４】
0005648496.tif 000014
【図５】
0005648496.tif 000015
【図６】
0005648496.tif 000016
【図７】
0005648496.tif 000017
【図８】
0005648496.tif 000018
【図９】
0005648496.tif 000019
【図１０】
0005648496.tif 000020