(57)【要約】      （修正有）【課題】パッチの読取ばらつきを抑制することにより、キャリブレーションの精度を向上させることを可能にした画像処理装置を提供する。【解決手段】画像処理装置は、画像形成装置により記録媒体上に形成された、複数階調の複数のパッチを含む第１のパターンを読取装置で読み取ることにより、ＲＧＢ色空間値を含む読取データを取得する手段と、第１のパターンにおける位置と色との関係を示す情報に基づいて読取データを補正し、第１のパターンの読取位置に固有の読取ばらつきを抑制する手段と、補正後の読取データをデバイス非依存データに変換する手段と、デバイス非依存データに基づいて色再現特性を調整する手段と、を備える。【選択図】図１３
2019220828.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の色再現特性の調整を行う画像処理装置であって、
前記画像形成装置により記録媒体上に形成された、複数階調の複数のパッチを含む第１のパターンを読取装置で読み取ることにより、ＲＧＢ色空間値を含む読取データを取得する読取手段と、
前記第１のパターンにおける位置と色との関係を示す情報に基づいて前記読取データを補正し、前記第１のパターンの読取位置に固有の読取ばらつきを抑制する補正手段と、
補正後の前記読取データをデバイス非依存データに変換する変換手段と、
前記デバイス非依存データに基づいて前記色再現特性を調整する調整手段と、
を備える画像処理装置。
【請求項２】
前記補正手段は、前記第１のパターンを読み取って得られた前記読取データと、前記画像形成装置により記録媒体上に形成された、ＣＭＹＫの各色を単色で印刷した４つの基準パッチを含む第２のパターンを測色して得られた測色データとの比較結果に基づいて、前記第１のパターンの前記読取位置に対応する色補正係数を算出し、前記色補正係数を用いて前記読取データを補正する、
請求項１に記載の画像処理装置。
【請求項３】
前記補正手段は、記録媒体の紙白を前記読取装置で読み取って得られた読取データに基づいて前記色補正係数を算出する、
請求項２に記載の画像処理装置。
【請求項４】
前記調整手段は、前記色再現特性を調整する際に測色されるカラーチャートを生成する生成手段を含み、
前記生成手段は、
第１の色空間値を第２の色空間値に変換し、
変換された前記第２の色空間値を所定の値で変位させ、
変位前後の前記第２の色空間値を前記第１の色空間値に変換し、
変換された変位前後の前記第１の色空間値を用いて前記カラーチャートを生成する、
請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
生成手段は、無彩色領域においては、前記第１の色空間値を前記第２の色空間値に変換せず、前記第１の色空間値を所定の値で変位させ、変位前後の前記第１の色空間値を用いて前記カラーチャートを生成する、
請求項４に記載の画像処理装置。
【請求項６】
前記第１の色空間値は、ＣＭＹＫ色空間の値であり、
前記第２の色空間値は、ＨＳＬ色空間の値である、
請求項４又は５に記載の画像処理装置。
【請求項７】
前記読取位置は、インラインセンサの主走査方向上の位置である、
請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
画像形成装置の色再現特性の調整を行う画像処理方法であって、
前記画像形成装置により記録媒体上に形成された、複数階調の複数のパッチを含む第１のパターンを読取装置で読み取ることにより、ＲＧＢ色空間値を含む読取データを取得する工程と、
前記第１のパターンにおける位置と色との関係を示す情報に基づいて前記読取データを補正し、前記第１のパターンの読取位置に固有の読取ばらつきを抑制する工程と、
補正後の前記読取データをデバイス非依存データに変換する工程と、
前記デバイス非依存データに基づいて前記色再現特性を調整する工程と、
を含む画像処理方法。
【請求項９】
画像形成装置の色再現特性の調整を行うためのコンピュータに、
前記画像形成装置により記録媒体上に形成された、複数階調の複数のパッチを含む第１のパターンを読取装置で読み取ることにより、ＲＧＢ色空間値を含む読取データを取得する処理と、
前記第１のパターンにおける位置と色との関係を示す情報に基づいて前記読取データを補正し、前記第１のパターンの読取位置に固有の読取ばらつきを抑制する処理と、
補正後の前記読取データをデバイス非依存データに変換する処理と、
前記デバイス非依存データに基づいて前記色再現特性を調整する処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
スキャナ等の読取装置で読み取られ、電子化されたカラーイメージデータは、プロッタ（プリントエンジン）等の画像形成装置により出力される。このとき、いずれの画像形成装置を使用しても同様の色再現特性が得られることが理想である。そのため、画像形成装置の色再現特性の共通化を実現する手段として、１次色のキャリブレーション、多次色のキャリブレーション、カラープロファイルと呼ばれる多次元ＬＵＴ（Lookup  Table）の更新等、画像形成装置の出力画像を読み取って画像出力パラメータを調整するキャリブレーション技術が提案されている。
【０００３】
例えば、記録媒体に形成されたカラーパッチをインラインセンサで読み取る２つの画像読取装置を備え、各画像読取装置で読み取った２種類の信号を利用してキャリブレーションを行う校正装置が開示されている（特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
インラインセンサによりカラーイメージを読み取ってＲＧＢ色空間値を含む読取データを取得する際には、主走査方向の照度（照明深度）ムラ、用紙の搬送ムラ等の影響により、読取位置に応じて読取特性が異なり、読取ばらつきが生じる場合がある。このような場合、正確な読取データを取得することができず、キャリブレーションの精度が低下する。
【０００５】
本発明は、上記に鑑みてなされたものであって、キャリブレーションの精度を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る情報処理装置は、画像形成装置の色再現特性の調整を行う画像処理装置であって、前記画像形成装置により記録媒体上に形成された、複数階調の複数のパッチを含む第１のパターンを読取装置で読み取ることにより、ＲＧＢ色空間値を含む読取データを取得する読取手段と、前記第１のパターンにおける位置と色との関係を示す情報に基づいて前記読取データを補正し、前記第１のパターンの読取位置に固有の読取ばらつきを抑制する補正手段と、補正後の前記読取データをデバイス非依存データに変換する変換手段と、前記デバイス非依存データに基づいて前記色再現特性を調整する調整手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、キャリブレーションの精度を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施形態に係る画像処理装置のハードウェア構成例を示す図である。
【図２】図２は、第１の実施形態に係る画像処理装置の機能構成例を示す図である。
【図３】図３は、第１の実施形態に係る出力プロファイルの補正時における処理フロー例を示すフローチャートである。
【図４】図４は、第１の実施形態に係る補正制御点の例を示す図である。
【図５】図５は、第１の実施形態に係るカラーチャート生成部の機能構成例を示す図である。
【図６】図６は、第１の実施形態に係るカラーチャートの生成時における処理フロー例を示すフローチャートである。
【図７】図７は、第１の実施形態に係るカラーチャートに配置されるパッチ群の例を示す図である。
【図８】図８は、第１の実施形態に係るカラーチャートの例を示す図である。
【図９】図９は、第１の実施形態に係る補正パラメータ生成時における処理フロー例を示すフローチャートである。
【図１０】図１０は、第１の実施形態に係る補正パラメータの生成例を概念的に示す図である。
【図１１】図１１は、第１の実施形態に係る補正パラメータの例を示す図である。
【図１２】図１２は、第１の実施形態に係る出力プロファイル補正を概念的に例示する図である。
【図１３】図１３は、第１の実施形態に係る測色部の機能構成例を示す図である。
【図１４】図１４は、第１の実施形態に係る色相分割方式におけるマスキング係数の算出法を例示する図である。
【図１５】図１５は、第１の実施形態に係る色相分割マスキング色変換における色相分割を概念的に例示する図である。
【図１６】図１６は、インラインセンサにおける主走査方向の位置と読取値のばらつきとの関係を例示する図である。
【図１７】図１７は、第１の実施形態に係る読取値補正部の機能構成例を示す図である。
【図１８】図１８は、第１の実施形態に係る内部パターンの例を示す図である。
【図１９】図１９は、第１の実施形態に係る色補正係数の算出に用いる評価パターンの例を示す図である。
【図２０】図２０は、第１の実施形態に係る色補正係数の算出例を示す図である。
【図２１】図２１は、第２の実施形態に係るカラーチャート生成部の機能構成例を示す図である。
【図２２】図２２は、第２の実施形態に係るカラーチャートの生成時における処理フロー例を示すフローチャートである。
【図２３】図２３は、第２の実施形態に係るパッチ群の例を示す図である。
【図２４】図２４は、第２の実施形態に係る補正パラメータの生成例を概念的に示す図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、画像処理装置、画像処理方法、及びプログラムの実施形態を詳細に説明する。以下の実施形態によって本発明が限定されるものではなく、以下の実施形態における構成要素には当業者が容易に想到できるもの、実質的に同一のもの、及びいわゆる均等の範囲のものが含まれる。以下の実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換、変更、及び組み合わせを行うことができる。
【００１０】
＜第１の実施形態＞
本実施形態に係る画像処理装置は、キャリブレーション（色校正）機能を有するＭＦＰ（Multifunction  Peripheral）等の装置である。本実施形態に係る画像処理装置は、原稿から画像データを読み取り、読み取った画像データ（アナログ信号）をデジタルデータに変換して出力する原稿読取機能、読み取った画像データ（デジタルデータ）にキャリブレーションを含む各種処理を施す画像処理機能、画像処理後のデータに基づいて記録媒体に画像を印刷する印刷機能等を有する。
【００１１】
以下の説明においては、原稿からＲ（レッド）・Ｇ（グリーン）・Ｂ（ブルー）の３色のカラー画像データ（以下、「ＲＧＢデータ」等と称する場合がある）を読み取り、ＲＧＢデータをＣ（シアン）・Ｍ（マゼンタ）・Ｙ（イエロー）・Ｋ（ブラック）の４色のプロセスカラー画像データ（以下、「ＣＭＹＫデータ」等と称する場合がある）に色変換し、ＣＭＹＫデータに基づいて記録媒体にカラー画像を出力するものとする。
【００１２】
＜画像処理装置のハードウェア構成＞
図１は、第１の実施形態に係る画像処理装置１のハードウェア構成例を示す図である。図１において画像形成装置１は、装置内の構成として、読取装置２、第１の画像データ処理装置３、バス制御装置４、第２の画像データ処理装置５、ＨＤＤ（Hard  Disk  Drive）６、ＣＰＵ（Central  Processing  Unit）７、メモリ８、プロッタＩ／Ｆ装置９、プロッタ１０（画像形成装置）、操作表示装置１１、回線Ｉ／Ｆ装置１２、外部Ｉ／Ｆ装置１３、Ｓ．Ｂ．（South  Bridge）１４、及びＲＯＭ（Read  Only  Memory）１５を有する。また、装置外に電話回線１６Ａを介してファクシミリ装置１６が接続され、ネットワーク１７Ａを介してＰＣ（Personal  Computer）１７が接続されている。
【００１３】
読取装置２は、原稿から画像データを取得するスキャナである。ここでは、読取装置２として、線順次ＣＩＳ（Contact  Image  Sensor）スキャナを想定する。線順次ＣＩＳスキャナは、３色（ＲＧＢに相当する波長）のＬＥＤ光源と光電変換素子で構成されるＣＩＳ、Ａ／Ｄコンバータ、それら駆動させる駆動回路を具備し、３色のＬＥＤ光源を順次に点灯させ、セットされた原稿を線順次に読み取ることで得る原稿の濃淡情報から、ＲＧＢ各８ビットのデジタル画像データを生成し出力する。ＣＩＳは、インラインセンサの一例であるが、インラインセンサの構成は上記に限られるものではない。線順次ＣＩＳスキャナは、一般的に、ＣＣＤ（Charge  Coupled  Device）方式に比べ、小型化、省電力化、低コスト化、起動時間の短縮等の点で有利である。
【００１４】
第１の画像データ処理装置３は、読取装置２が生成したデジタル画像データに対し、予め定めた特性に統一する処理を施して出力するデバイスである。第１の画像データ処理装置３は、読取装置２からのデジタル画像データに対して、スキャナ特性補正処理（シェーディング補正、キャリブレーション等）、フィルタ処理（ＭＴＦ特性の補正、モアレの防止等）、γ変換処理（明るさ調整等）、色変換処理（ＲＧＢ・ＣＭＹＫ変換等）、変倍処理等を行う。第１の画像データ処理装置３は、所定のプログラムにより制御されるマイクロプロセッサ、各種論理回路等を利用して構成される。
【００１５】
第２の画像データ処理装置５は、第１の画像データ処理装置３により特性が統一されたデジタル画像データに対し、ユーザから指定された出力先に適した画像処理を施して出力する。第２の画像データ処理装置４の機能はコピー、スキャナ配信、プリント、ＦＡＸ送信等に応じて異なるが、一例としてコピー動作の場合について説明する。第２の画像データ処理装置５は、第１の画像データ処理装置３により統一されたＲＧＢ画像データ（統一ＲＧＢ画像データ）の鮮鋭性を、プロッタ１０に出力する場合の再現性が良くなるように補正する。具体的には設定された画質モードに応じてデコードされた属性情報に従って鮮鋭化／平滑化処理を施す。例えば文字原稿モードでは文字をハッキリさせるために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。また、第２の画像データ処理装置５は、各８ビットの統一ＲＧＢデータをプロッタ１０用の色空間であるＣＭＹＫ各８ビットのＣＭＹＫ画像データに変換し、設定された画質モード情報に応じてデコードされた属性情報に従って最適な色調整を実施する。また、第２の画像データ処理部５は、ＣＭＹＫ画像データのサイズ（解像度）をプロッタ１０の再現性能に従って変換する。また、第２の画像データ処理装置５は、予めＣＰＵ７において生成されたＣＭＹＫ用のエッジ用γテーブル、非エッジ用γテーブル等を用いてγ補正（ＣＭＹＫ版毎のテーブル変換）を実施する。また、第２の画像データ処理部５は、γ補正後のＣＭＹＫ画像データに対してプロッタ１０の階調処理能力に応じて階調数変換処理（例えば誤差拡散法を利用した処理）を行う。第２の画像データ処理装置５は、所定のプログラムにより制御されるマイクロプロセッサ、各種論理回路等を利用して構成される。
【００１６】
ＨＤＤ６は、電子データを保存するための大型の記憶装置であり、ここでは主にデジタル画像データ及びデジタル画像データの付帯情報を蓄積する。例えば、ＩＤＥ（Integrated  Drive  Electronics）を拡張して規格化されているＡＴＡバス接続のハードディスクが使用される。
【００１７】
ＣＰＵ７は、画像形成装置１の制御全体を司るマイクロプロセッサである。メモリ８は、複数種のバス規格間をブリッジする際の速度差、接続された部品自体の処理速度差等を吸収するために、一時的にやりとりするデータを記憶したり、ＣＰＵ７が画像形成装置１の制御を行う際にプログラム、中間処理データ等を一時的に記憶したりする揮発性メモリである。ＣＰＵ７には高速処理が求められるため、通常起動時にＲＯＭ１５に記憶されたブートプログラムにてシステムを起動し、その後は高速にアクセス可能なメモリ８に展開されたプログラムによって処理を行う。例えば、ＤＩＭＭ（Dual  Inline  Memory  Module）等が使用される。
【００１８】
プロッタＩ／Ｆ装置９は、ＣＰＵ７にインテグレートされた汎用規格Ｉ／Ｆ経由で送られてくるＣＭＹＫからなるデジタル画像データを受け取ると、プロッタ１０の専用Ｉ／Ｆに出力するバスブリッジ処理を行う。プロッタ１０はＣＭＹＫからなるデジタル画像データを受け取ると、レーザービームを用いた電子写真プロセスにより、記録媒体に受け取った画像データを出力する。
【００１９】
Ｓ．Ｂ．１４は、パーソナルコンピュータ等に使用されるチップセットであり、主にＰＣＩ−ＥｘｐｒｅｓｓとＩＳＡブリッジを含むＣＰＵシステムを構築する際によく使用され、ここではＣＰＵ７とＲＯＭ１５との間をブリッジしている。
【００２０】
ＲＯＭ１５は、ＣＰＵ７が画像形成装置１の制御を行う際のプログラム（ブートを含む）が格納されるメモリである。
【００２１】
操作表示装置１１は、画像形成装置１とユーザとの間のインターフェースであり、ＬＣＤ（Liquid  Crystal  Display）、キースイッチ、タッチパネル機構等から構成され、装置の各種状態、操作方法等をＬＣＤに表示し、ユーザからの入力操作を検知する。本実施形態ではＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ７と接続している。
【００２２】
回線Ｉ／Ｆ装置１２は、ＰＣＩ−Ｅｘｐｒｅｓｓバスと電話回線１６Ａとを接続する装置であり、ＦＡＸ１６との間でデータ通信を可能にする。ＦＡＸ１６は、電話回線１６Ａを介して画像形成装置１から画像データを授受する。
【００２３】
外部Ｉ／Ｆ装置１３は、ＰＣＩ−Ｅｘｐｒｅｓｓバスと外部装置を接続する装置であり、外部装置との間でデータ通信を可能になる。本例の外部Ｉ／Ｆ装置１３は、イーサネット（登録商標）等のネットワーク１７Ａと接続している。ＰＣ１７は、インストールされたアプリケーションソフトやドライバを介して、ユーザからの要求、指示等を画像形成装置１に伝達し、画像形成装置１からの情報をユーザに伝達する。
【００２４】
なお、第１の画像データ処理装置３や外部Ｉ／Ｆ装置１３から送られる、特性が統一された画像データ等は、ＣＰＵ７において符号化されてからＨＤＤ６に蓄積され、第１の画像データ処理装置３以降で処理する際に復号して変換処理が実施される。ここで、特性が統一された画像データ（ＲＧＢ）は、非可逆なＪＰＥＧ符号化等で高い圧縮率で処理され、付帯情報は可逆なＫ８符号化等で処理される。これにより、画質劣化を最小限に抑えることができる。
【００２５】
第１の画像データ処理装置３、第２の画像データ処理装置５、及びＣＰＵ７を制御するプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、プログラムを、インターネット等のネットワークに接続された他のコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、プログラムをネットワーク経由で提供又は配布するように構成してもよい。
【００２６】
＜画像処理装置の機能構成＞
図２は、第１の実施形態に係る画像処理装置１の機能構成例を示す図である。画像処理装置１は、印刷部１０１、測色部１０２、キャリブレーション部１０３（調整手段）、記憶部１０４、及び制御部１０５を有する。
【００２７】
印刷部１０１は、記録媒体上に画像２０を印刷する。印刷部１０１は、プロッタ１０、プロッタＩ／Ｆ装置９等の協働により構成される。
【００２８】
測色部１０２は、印刷部１０１により印刷された画像２０に対して測色を行う。測色部１０２は、読取装置２、第１の画像データ処理装置３、ＣＰＵ７等の協働により構成される。
【００２９】
キャリブレーション部１０３は、印刷部１０１の特性に応じて色再現性を維持するためのカラーキャリブレーションを行う。キャリブレーション部１０３は、測色部１０２による測色結果に基づいて、記憶部１０４に記憶された、ＲＧＢ・ＣＭＹＫ変換処理等に用いられる出力プロファイル２５を補正する。キャリブレーション部１０３は、第２の画像データ処理装置５、ＣＰＵ７等の協働により構成される。記憶部１０４は、ＨＤＤ６、ＣＰＵ７等の協働により構成される。
【００３０】
制御部１０５は、印刷部１０１、測色部１０２、及びキャリブレーション部１０３を制御し、データの受け渡しを行う。制御部１０５は、ＣＰＵ７、メモリ８、バス制御装置４等の協働により構成される。
【００３１】
キャリブレーション部１０３は、補正制御点設定部１１１、カラーチャート生成部１１２（生成手段）、補正パラメータ生成部１１３、及びプロファイル補正部１１４を有する。
【００３２】
補正制御点設定部１１１は、出力プロファイル２５の補正に用いる制御点を設定する。カラーチャート生成部１１２は、補正制御点に基づいて、出力プロファイル２５を補正するためのカラーチャートの構成を示すデータを生成する。補正パラメータ生成部１１３は、補正制御点、カラーチャートのパッチ構成、測色値（測色部１０２による測色結果）、出力プロファイル２５等を用いて、出力プロファイル２５を補正するための補正パラメータを生成する。プロファイル補正部１１４は、補正パラメータを用いて出力プロファイル２５を補正する。
【００３３】
＜出力プロファイルの補正＞
図３は、第１の実施形態に係る出力プロファイル２５の補正時における処理フロー例を示すフローチャートである。補正制御点設定部１１１は、デバイス依存の第１の色空間（例えば、プロッタ１０の特性に依存するＣＭＹＫ色空間）の補正制御点を設定する（Ｓ１０１）。カラーチャート生成部１１２は、補正制御点に基づいて、出力プロファイル２５を補正するためのカラーチャートを生成し（Ｓ１０２）、印刷部１０１は、カラーチャートを出力（記録媒体に印刷）する（Ｓ１０３）。測色部１０２は、カラーチャートを測色する（Ｓ１０４）。補正パラメータ生成部１１３は、補正制御点のＬａｂ値、カラーチャートの測色結果のＬａｂ値、及びカラーチャートの各パッチのＣＭＹＫ値に基づいて補正パラメータを生成する（Ｓ１０５）。プロファイル補正部１１４は、生成された補正パラメータを用いて出力プロファイル２５を補正する（Ｓ１０６）。
【００３４】
＜補正制御点＞
図４は、第１の実施形態に係る補正制御点の例を示す図である。補正制御点は、任意の色相において階調値を連続的に変えた形で設定される。例えば、図４におけるＩＤ０〜ＩＤ４は、Ｙ色相の色を補正するための制御点に相当する。主にＣＭＹのような一次色、ＲＧＢのような二次色、グレーのような三次色等の代表的な色相に対して補正制御点が設定される。
【００３５】
＜カラーチャートの生成＞
図５は、第１の実施形態に係るカラーチャート生成部１１２の機能構成例を示す図である。カラーチャート生成部１１２は、第１の色変換部１２１、色値変位処理部１２２、第２の色変換部１２３、及びパッチ配置部１２４を有する。
【００３６】
第１の色変換部１２１は、デバイス依存の第１の色空間値であるＣＭＹＫ値のうちＣＭＹの値を、デバイス依存の第２の色空間値であるＨＳＬ値に変換する。
【００３７】
色値変位処理部１２２は、変換されたＨＳＬ値を所定の変位量で変位させる。
【００３８】
第２の色変換部１２３は、変位されたＨＳＬ値をＣＭＹＫ値に逆変換する。
【００３９】
パッチ配置部１２４は、変換されたＣＭＹＫ値を用いたパッチをページ内に配置してカラーチャートを生成する。
【００４０】
図６は、第１の実施形態に係るカラーチャートの生成時における処理フロー例を示すフローチャートである。第１の色変換部１２１は、デバイス依存の第１の色空間値であるＣＭＹＫ値のうちＣＭＹ値をデバイス依存の第２の色空間値であるＨＳＬ値に変換する（Ｓ２０１）。ＣＭＹ値からＨＳＬ値への変換は、例えば下記式（１）〜（１４）により行われる。なお、ＣＭＹは、０〜２５５の値を取るものとする。
【００４１】
【数１】
2019220828.tif 000003
【数２】
2019220828.tif 000004
【数３】
2019220828.tif 000005
【数４】
2019220828.tif 000006
【数５】
2019220828.tif 000007
【数６】
2019220828.tif 000008
【数７】
2019220828.tif 000009
【数８】
2019220828.tif 000010
【数９】
2019220828.tif 000011
【数１０】
2019220828.tif 000012
【数１１】
2019220828.tif 000013
【数１２】
2019220828.tif 000014
【数１３】
2019220828.tif 000015
【数１４】
2019220828.tif 000016
【００４２】
色値変位処理部１２２は、上記のように変換されたＨＳＬ値（デバイス依存の第２の色空間値）を所定の値で変位させる（Ｓ２０２）。所定の値は、例えば、補正対象の出力プロファイル２５を使用するプロッタ１０の最大の変動幅から、当該最大の変動幅を超える範囲で設定され得る。第２の色変換部１２３は、変位前後のＨＳＬ値（デバイス依存の第２の色空間値）をＣＭＹ値（デバイス依存の第１の色空間値）に逆変換する（Ｓ２０３）。ＨＳＬ値からＣＭＹ値への変換は、例えば下記式（１５）〜（３０）により行われる。なお、Ｋについては、物と値がそのまま使用される。
【００４３】
【数１５】
2019220828.tif 000017
【数１６】
2019220828.tif 000018
【数１７】
2019220828.tif 000019
【数１８】
2019220828.tif 000020
【数１９】
2019220828.tif 000021
【数２０】
2019220828.tif 000022
【数２１】
2019220828.tif 000023
【数２２】
2019220828.tif 000024
【数２３】
2019220828.tif 000025
【数２４】
2019220828.tif 000026
【数２５】
2019220828.tif 000027
【数２６】
2019220828.tif 000028
【数２７】
2019220828.tif 000029
【数２８】
2019220828.tif 000030
【数２９】
2019220828.tif 000031
【数３０】
2019220828.tif 000032
【００４４】
パッチ配置部１２４は、変位前後のＣＭＹ値（第１の色空間値）のパッチをページ内に配置し、カラーチャートを生成する（Ｓ２０４）。
【００４５】
＜パッチ群＞
図７は、第１の実施形態に係るカラーチャートに配置されるパッチ群の例を示す図である。図７において、「パッチＮｏ．」は各補正制御点に対応しており、各ロウ３１〜３５は各補正制御点に対応して出力されるパッチのＨＳＬ空間における色値を示している。各補正制御点の変換結果であるＨ０，Ｓ０，Ｌ０を色相Ｈ方向の正負それぞれの方向に所定の変位率α（％）、及び彩度Ｓ方向の正負それぞれの方向に所定の変位率β（％）で変位させたパッチに、元の色値のパッチを加えた５つが用いられる。各ＨＳＬ値をＣＭＹ値に逆変換した値と、元のＫの色値であるＫ０で構成されたパッチがカラーチャート内に配置される。
【００４６】
＜カラーチャートの構成＞
図８は、第１の実施形態に係るカラーチャート２１の例を示す図である。カラーチャート２１は、印刷部１０１により記録媒体上に印刷される画像２０の１つであり、複数階調の複数のパッチを含む。ここで例示するカラーチャート２１は、図４に示すような各補正制御点に対応したパッチ群ＩＤ０〜ＩＤｎを含んでいる。各パッチ群ＩＤ０〜ＩＤｎには、それぞれ図７のロウ３１〜３５に対応する５つのパッチ８１〜８５が配置されている。
【００４７】
＜補正パラメータの生成＞
図９は、第１の実施形態に係る補正パラメータ生成時における処理フロー例を示すフローチャートである。補正パラメータ生成部１１３は、測色部１０２から出力されたカラーチャート２１の測色結果を示すＣＩＥＸＹＺ色空間値に基づいて、１つの補正制御点に対応したパッチ群ＩＤ０〜ＩＤｎの測色値を取得し（Ｓ３０１）、当該補正制御点のＣＭＹＫ値（デバイス依存の第１の色空間値）を取得し（Ｓ３０２）、出力プロファイル２５を用いてＣＭＹＫ値をＬａｂ値（デバイス非依存の色空間値）に変換する（Ｓ３０３）。
【００４８】
その後、補正パラメータ生成部１１３は、Ｌａｂ値（デバイス非依存の色空間値）と当該パッチ群の測色値で形成される平面との距離（色差距離）が最小であるか否かを判定する（Ｓ３０４）。色差距離が最小でない場合（Ｓ３０４：Ｎｏ）、補正パラメータ生成部１１３は、ＣＭＹＫ値（デバイス依存の第１の色空間値）を調整する（Ｓ３０５）。このとき、パッチ群の測色値の平面よりも明度が高ければＣＭＹＫ値が大きくなるように、すなわち明度が下がるように調整し、パッチ群の測色値の平面よりも明度が低ければＣＭＹＫ値が小さくなるように、すなわち明度が上がるように調整する。補正パラメータ生成部１１３は、ステップＳ３０５を実行後、ステップＳ３０３を再度実行する。
【００４９】
一方、色差距離が最小である場合（Ｓ３０４：Ｙｅｓ）、補正パラメータ生成部１１３は、測色値と色差距離が最小となるＬａｂ値（距離最小点）とに基づいて、パッチ群のＣＭＹＫ値を補完するための重みを算出する（Ｓ３０６）。補正パラメータ生成部１１３は、測色したパッチ群のＣＭＹＫ値（デバイス依存の第１の色空間値）を取得し（Ｓ３０７）、取得したパッチ群のＣＭＹＫ値を、重みを用いて補間し、補正パラメータの出力値を取得する（Ｓ３０８）。補正パラメータ生成部１１３は、補正制御点の調整後のＣＭＹＫ値（第１の色空間値）を入力とし、パッチ群の補間結果であるＣＭＹＫ値（第１の色空間値）を出力として、補正パラメータを設定する（Ｓ３０９）。その後、補正パラメータ生成部１１３は、全補正制御点に対して補正パラメータの入出力値を設定する処理が完了したか否かを判定し（Ｓ３１０）、完了した場合（Ｓ３１０：Ｙｅｓ）には本フローを終了し、完了していない場合（Ｓ３１０：Ｎｏ）にはステップＳ３０１を再度実行する。
【００５０】
図１０は、第１の実施形態に係る補正パラメータの生成例を概念的に示す図である。図１０において、Ｌａｂ空間が示されている。点Ｐ１〜Ｐ５は、補正制御点のＣＭＹＫ値を、出力プロファイル２５を用いてＬａｂ値に変換した点を示している。点ｍ１〜ｍ４は、点Ｐ４の補正制御点に対応したパッチ群の測色値を表している。ここで示す例では補正制御点の彩度が最大値となっているため、彩度を正方向に変位させたパッチを除く４パッチの測色値が示されている。
【００５１】
まず、点ｍ１〜ｍ４で形成される平面の式を求める。三次元の平面の式は三点が決まれば一意に決まる。三点の組み合わせは、元のパッチの測色値を固定とし、色相Ｈを変位させたいずれか１つのパッチと、彩度を変位させたいずれか１つのパッチを選択する。色相Ｈ及び彩度Ｓをそれぞれ正負に振るため、２×２の４通りの平面が形成される。ここで示す例では、彩度の変位方向が負方向のみであるため、（ｍ１，ｍ２，ｍ４）と（ｍ１，ｍ３，ｍ４）の２通りの組み合わせで平面が形成されている。なお、点ｍ１，ｍ２，ｍ３，ｍ４は、輝度を維持したまま変位した色の測色値を示すため、明度も近い値となり明度軸に対して垂直に近い平面となる。
【００５２】
その後、点Ｐ４から点Ｐ５に向かってＣＭＹＫ値を動かしながら、出力プロファイル２５を用いて色変換を行い、Ｌａｂ値を求める。各Ｌａｂ値と平面との距離を随時算出し、距離が最小となる点ＣＰを求める。最小距離となった時のＣＭＹＫ値を補正パラメータの入力値に設定する。点ＣＰが求まったら、点ＣＰのＬａｂ値とこれを囲むパッチの測色値のＬａｂ値を取得する。点ＣＰから各測色値のＬａｂ値に引いた線で分割された領域の面積ｗ１，ｗ２，ｗ３を補間演算の重みとする。点ｍ１，ｍ２，ｍ４のＣＭＹ値（Ｃ１，Ｍ１，Ｙ１），（Ｃ２，Ｍ２，Ｙ２），（Ｃ３，Ｍ３，Ｙ３）を取得し、重みｗ１，ｗ２，ｗ３及び下記式（３１）〜（３３）を用いて補間を行うことにより、補正パラメータの出力値（Ｃ，Ｍ，Ｙ）を取得する。なお、Ｋについては、各パッチの色値を変位させていないため、元の値がそのまま出力値となる。
【００５３】
【数３１】
2019220828.tif 000033
【数３２】
2019220828.tif 000034
【数３３】
2019220828.tif 000035
【００５４】
図１１は、第１の実施形態に係る補正パラメータの例を示す図である。補正パラメータは、各補正制御点に対応した入力値ＩＮＰＵＴと出力値ＯＵＴＰＵＴとが並んだ形で記載されている。なお、入力値が図４の値から変化しているのは、図１０で示した交点探索の部分でＣＭＹＫ値を調整しているためである。
【００５５】
＜出力プロファイル補正＞
図１２は、第１の実施形態に係る出力プロファイル補正を概念的に例示する図である。図１２において、ｘ軸にＣ、ｙ軸にＭ、ｚ軸にＹの色値を取った色空間が示されている。左下の原点が白色（Ｗ）、右上の頂点がＣＭＹベタのグレー（Ｇｒａｙ）に相当する。代表的な例として、一次色ＣＭＹ、二次色ＲＧＢ、及び三次色グレーのラインが補正制御点として設定された場合、太線で表したＷからＣ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの各頂点を通ってＧｒａｙに向かうライン、及びＷからＧｒａｙへの対角線の位置に補正パラメータが存在する。
【００５６】
補正対象の出力プロファイル２５であるＬＵＴから各格子点のＣＭＹＫ値を取得する。なお、ＩＣＣ（International  Color  Consortium）プロファイル等の一部のプロファイルでは、ＬＵＴの前段又は後段にガンマ変換、マトリクス変換等を付加することが可能であり、そのような場合には最終出力が合うように逆変換を施しておく。取得したＣＭＹＫ値のうちＣＭＹ値を用いて、その大小関係から補正対象の色に対応する点ＩＰがＣＭＹ色空間のどの領域に含まれるか判定を行い、その判定結果に基づき補正に用いるパラメータを決定する。例えば、図１２に例示する点ＩＰにおいては、Ｃ＞Ｍ＞Ｙとなっており、Ｃ色相、Ｇ色相、及びＷ−Ｇｒａｙのライン上の補正パラメータＰ２１，Ｐ２２，Ｐ２３が使用される。
【００５７】
３つの補正パラメータＰ２１，Ｐ２２，Ｐ２３を用いて以下の手順で補正値が求められる。まず、ＣＭＹ値をＨＳＬ値に変換する。その後、彩度Ｓを１に補正し、色相ＨをＣの色相及びＧの色相の値にそれぞれ補正する。得られたＨＳＬ値をＣＭＹ値に逆変換して補正パラメータを適用する。補正パラメータを用いて補正を行う際には、対象制御ラインの補正パラメータのＩＮＰＵＴから補正対象のＣＭＹ値を挟む値を探索し、探索された値に対応するＯＵＴＰＵＴ値を取得し、線形補間、スプライン補間等の適宜な補間方法を用いて補正後のＣＭＹ値を出力する。
【００５８】
また、Ｃ色相及びＧ色相のそれぞれで得られた補正後のＣＭＹ値に対して、元の色相ＨとＣ色相及びＧ色相の色相Ｈｃ，Ｈｇとの差の比率に基づいて、下記式（３４）〜（３６）のように重み付け補間を行う。
【００５９】
【数３４】
2019220828.tif 000036
【数３５】
2019220828.tif 000037
【数３６】
2019220828.tif 000038
【００６０】
Ｃｇ，Ｍｇ，ＹｇはＧ色相の補正で得られたＣＭＹ値であり、Ｃｃ，Ｍｃ，ＹｃはＣ色相の補正で得られたＣＭＹ値である。更に、彩度Ｓを１に補正した後、同様にＷ−Ｇｒａｙの補正パラメータで補正を行い、ＣＳ＝０，ＭＳ＝０，ＹＳ＝０を得る。その後、下記式（３７）〜（３９）により、ＣＳ＝１，ＭＳ＝１，ＹＳ＝０，ＣＳ＝１，ＭＳ＝０，ＹＳ＝０を彩度Ｓで補完し、最終的な補正値ＣＭＹを得る。なお、Ｋについては補正前のＫ値がそのまま使用される。
【００６１】
【数３７】
2019220828.tif 000039
【数３８】
2019220828.tif 000040
【数３９】
2019220828.tif 000041
【００６２】
上記のような補正処理がＬＵＴの全格子点に対して行われる。以上の処理により、明度の補正精度が向上された出力プロファイル２５を得ることができる。
【００６３】
＜読取値補正処理及び色変換処理＞
図１３は、第１の実施形態に係る測色部１０２の機能構成例を示す図である。測色部１０２は、印刷部１０１が記録媒体上に印刷する画像２０の１つである内部パターン（第１のパターン）をインラインセンサやカラースキャナで読み取ったＲＧＢ色空間値（以降、ＲＧＢ値と略記する場合がある）を含む読取データに対して補正を行い、補正後の読取データ（補正ＲＧＢ値）をデバイス非依存のＣＩＥＸＹＺ色空間値に変換する。ＣＩＥＸＹＺ値は、キャリブレーションにおける入力色であるＣＩＥＬａｂ値に標準定義式を用いて変換される。本実施形態に係る測色部１０２は、読取値補正部３０１（補正手段）、内部パターン情報記憶部３０２、色領域判定部３０３、及び色変換部３０４（変換手段）を有する。
【００６４】
読取値補正部３０１は、内部パターンをインラインセンサ等で読み取ることにより取得した生ＲＧＢ値を読取位置に応じて補正する読取値補正処理を行う。ここでは、プロセスカラー（ＣＭＹＫ）で画像形成された内部パターンを画像処理装置１内に設けられたインラインセンサを用いて読み取ることにより得られたＲＧＢのデジタル画像データを生ＲＧＢ値とする。インラインセンサは、例えば、ＬＥＤ光源及び光電変換素子で構成されるＣＩＳ、Ａ／Ｄコンバータ、これらを駆動させる駆動回路等を有し、読み取り対象の画像の濃淡情報からＲＧＢ各８ビットのデジタル画像データを出力する。このとき、デジタル画像データに対し、インラインセンサの機構上の特徴（照度歪み等）に起因して発生する読み取りムラを補正するシェーディング補正等が行われる。
【００６５】
内部パターン情報記憶部３０２は、内部パターンの構成を示す情報、すなわち内部パターン内の位置と色との関係を示す内部パターン情報を記憶する。内部パターン情報には、内部パターンに含まれる複数のパターンの各位置を示すパターン位置情報、各パターンの色を示すパターン色情報（ＣＭＹＫ値）等が含まれる。
【００６６】
色領域判定部３０３は、内部パターン情報記憶部３０２に記憶されたＣＭＹＫ値に基づいて、インラインセンサの読取位置に対応する色領域を判定する。
【００６７】
色領域は、例えば下記のような色カテゴリに分割される。
（色カテゴリ１：Ｈｕｅ＿１）      １次色：Ｃ単色
（色カテゴリ２：Ｈｕｅ＿２）      １次色：Ｍ単色
（色カテゴリ３：Ｈｕｅ＿３）      １次色：Ｙ単色
（色カテゴリ４：Ｈｕｅ＿４）      １次色：Ｋ単色
（色カテゴリ５：Ｈｕｅ＿５）      ２次色：ＣＭ混色
（色カテゴリ６：Ｈｕｅ＿６）      ２次色：ＭＹ混色
（色カテゴリ７：Ｈｕｅ＿７）      ２次色：ＹＣ混色
（色カテゴリ８：Ｈｕｅ＿８）      ２次色：ＣＫ混色
（色カテゴリ９：Ｈｕｅ＿９）      ２次色：ＭＫ混色
（色カテゴリ１０：Ｈｕｅ＿１０）  ２次色：ＹＫ混色
（色カテゴリ１１：Ｈｕｅ＿１１）  ３次色：ＣＭＹ混色
（色カテゴリ１２：Ｈｕｅ＿１２）  ３次色：ＣＭＫ混色
（色カテゴリ１３：Ｈｕｅ＿１３）  ３次色：ＭＹＫ混色
（色カテゴリ１４：Ｈｕｅ＿１４）  ３次色：ＹＣＫ混色
（色カテゴリ１５：Ｈｕｅ＿１５）  ４次色：ＣＭＹＫ混色
【００６８】
なお、上記色カテゴリ１５については、以下のようにＣＭＹＫ混色の混合比に応じて更に色カテゴリを分割してもよい。
ＭＩＮ（ＣＭＹ）／Ｋ＞１．０            （色カテゴリ１５−１）
１．０≧ＭＩＮ（ＣＭＹ）／Ｋ＞０．７５  （色カテゴリ１５−２）
０．７５≧ＭＩＮ（ＣＭＹ）／Ｋ＞０．５  （色カテゴリ１５−３）
０．５≧ＭＩＮ（ＣＭＹ）／Ｋ＞０．２５  （色カテゴリ１５−４）
ＭＩＮ（ＣＭＹ）／Ｋ≦０．２５          （色カテゴリ１５−５）
【００６９】
読取値補正部３０１は、内部パターン情報記憶部３０２に記憶されたパターン位置情報及び色領域判定部３０３により判定された色領域に基づいて、インラインセンサから出力された生ＲＧＢ値に読取値補正処理を施した補正ＲＧＢ値を出力する。
【００７０】
色変換部３０４は、色領域判定部３０３により判定された色領域に基づいて、読取値補正部３０１から出力された補正ＲＧＢ値をＣＩＥＸＹＺ値に変換する色変換処理を行う。
【００７１】
混色キャリブレーションで使うプロセスカラー（予め設定したＣＭＹＫデータが０でない版）のＣＭＹＫデータに応じた２以上の色領域分割を行う際、プロッタ１０のγ特性補正後の出力レベルで混合比の演算を実施する。ここでは、階調パターンを用いた混色キャリブレーション（色度補正）について説明する。
【００７２】
色安定化制御用のテストチャート２１は、カラーバランスを取る上で最重要色であるグレーの階調パッチパターンであり、ブラック（Ｋ）のみのグレー階調パッチと、イエロー（Ｙ）、マゼンダ（Ｍ）、及びシアン（Ｃ）を混色したプロセスグレー階調パッチとで構成される。画像処理装置１の画像処理部において色度が同じであるブラック（Ｋ）のみのグレー階調パッチとプロセスグレー階調パッチとが対をなして並んでいる。これらのパッチの色度をインラインセンサで検知し、対をなすブラック（Ｋ）のみのグレー階調パッチとプロセスグレー階調パッチとの間で色差が無くなるように、キャリブレーションテーブル（出力プロファイル２５）へデータをフィードバックする。
【００７３】
インラインセンサの読取値であるＲＧＢ値（補正ＲＧＢ値）をデバイス非依存のＣＩＥＸＹＺ値やｓＲＧＢへ変換する際には、内部パターンのＣＭＹＫ値の組合せに基づく色カテゴリ毎にマスキング係数を切り換えて、下記のように線形変換を実施する。ここでは、離散的なＣＭＹＫ値の内部パターンについて色変換を行うため、各色カテゴリの境界での連続性は考慮しなくてもよい。よって、色カテゴリ毎にＲＧＢ値とＣＩＥＸＹＺ等の測色値を用いた最小二乗法等により、マスキング係数を求めることが可能である。
Ｒｏｕｔ＝ｃｏｅｆ＿ｒｒ［Ｈｕｅ＿ｘ］＊Ｒｉｎ＋ｃｏｅｆ＿ｒｇ［Ｈｕｅ＿ｘ］＊Ｇｉｎ＋ｃｏｅｆ＿ｒｂ［Ｈｕｅ＿ｘ］＊Ｂｉｎ＋ｃｏｎｓｔ［Ｈｕｅ＿ｘ］
Ｇｏｕｔ＝ｃｏｅｆ＿ｇｒ［Ｈｕｅ＿ｘ］＊Ｒｉｎ＋ｃｏｅｆ＿ｇｇ［Ｈｕｅ＿ｘ］＊Ｇｉｎ＋ｃｏｅｆ＿ｇｂ［Ｈｕｅ＿ｘ］＊Ｂｉｎ＋ｃｏｎｓｔ［Ｈｕｅ＿ｘ］
Ｂｏｕｔ＝ｃｏｅｆ＿ｂｒ［Ｈｕｅ＿ｘ］＊Ｒｉｎ＋ｃｏｅｆ＿ｂｇ［Ｈｕｅ＿ｘ］＊Ｇｉｎ＋ｃｏｅｆ＿ｂｂ［Ｈｕｅ＿ｘ］＊Ｂｉｎ＋ｃｏｎｓｔ［Ｈｕｅ＿ｘ］
Ｋｏｕｔ＝ｃｏｅｆ＿ｋｒ［Ｈｕｅ＿ｘ］＊Ｒｉｎ＋ｃｏｅｆ＿ｋｇ［Ｈｕｅ＿ｘ］＊Ｇｉｎ＋ｃｏｅｆ＿ｋｂ［Ｈｕｅ＿ｘ］＊Ｂｉｎ＋ｃｏｎｓｔ［Ｈｕｅ＿ｘ］
（入力）
Ｒｉｎ：スキャナのＲ出力（スキャナデバイスのＲ成分読取値）
Ｇｉｎ：スキャナのＧ出力（スキャナデバイスのＧ成分読取値）
Ｂｉｎ：スキャナのＢ出力（スキャナデバイスのＢ成分読取値）
（出力）
Ｒｏｕｔ：Ｒ出力（標準Ｒ成分：例えばＣＩＥＸＹＺ＿Ｘ）
Ｇｏｕｔ：Ｇ出力（標準Ｇ成分：例えばＣＩＥＸＹＺ＿Ｙ）
Ｂｏｕｔ：Ｂ出力（標準Ｂ成分：例えばＣＩＥＸＹＺ＿Ｚ）
Ｋｏｕｔ：Ｋ出力（Ｋ成分のＣＩＥＸＹＺ＿Ｙ）
（係数）
ｃｏｅｆ［Ｈｕｅ＿ｘ］：色カテゴリＨｕｅ＿ｘにおける色変換用マスキング係数
ｃｏｎｓｔ［Ｈｕｅ＿ｘ］：色カテゴリＨｕｅ＿ｘにおける定数
【００７４】
また、色カテゴリ１１（３次色：ＣＭＹ混色）については、各色成分の比率に応じて色相が大きく変化する為、後述する色相分割マスキング色変換を実施することで、高精度な色予測が可能となる。
【００７５】
インラインセンサのＲＧＢ出力の分光感度と国際照明委員会が定めるＸＹＺ色度とが完全に線形な関係ではないことの影響を少しでも低減するため、プロセスグレーについては、線形マスキングの代わりにセンサのＲＧＢ出力の３次の項まで用いる式を使用することも可能である。これはセンサのＲＧＢ出力を変換して求めたＸＹＺ色度値と国際照明委員会が定める分光反射率より求めるＸＹＺ色度値との間に生じた色度値の差の平均値である。
【００７６】
両方のＸＹＺを国際照明委員会が定める定義通りにＬ＊ａ＊ｂ＊へ変換した後に色差（ΔＥ）を算出する。使用している色材の種類（測定したパッチがブラックのみのグレー階調パッチか又はプロセスグレー階調パッチか）というパッチの属性毎に行列を変えた方が、センサのＲＧＢ出力を変換して求めたＸＹＺ色度値と国際照明委員会が定める分光反射率より求めるＸＹＺ色度値との間に生じた色差（ΔＥ）を小さくすることができる。これは、センサのＲＧＢ出力の分光感度と国際照明委員会が定めるＸＹＺ色度の等色関数における非線形性の影響度を、パッチの属性毎に行列Ａを変えることにより低減できたことによる。従って、行列Ａをパッチの属性毎に設定する色変換方法を採用することで、センサのＲＧＢ出力を変換して求めるＸＹＺ色度値と国際照明委員会が定める分光反射率より求めるＸＹＺ色度値との間に生じる色差を低減することができる。
【００７７】
なお、上記方法はＣＭＹＫパッチの混合比率がパッチ検知時に判定できることが前提となる。上記のようなインラインセンサを搭載した画像処理装置１においては、画像形成順にパッチを検知するため、検知したパッチの属性を判断することができ、本方式を適用することができる。また、ここではインラインセンサのＲＧＢ出力からＸＹＺ色度値へ変換する場合について説明し、２つの異なる表色系の等色関数に非線形性がある場合に当該方法が有効である。
【００７８】
また、ここではブラック（Ｋ）のみのグレー階調パッチと、イエロー（Ｙ）、マゼンダ（Ｍ）、及びシアン（Ｃ）を混色したプロセスグレー階調パッチとの２種の属性に分類する例を示したが、属性の分類方法はこの色材の組合せに限られるものではない。
【００７９】
また、インラインセンサのＲＧＢ出力をＸＹＺ色度値に変換する方法としては、行列による一次変換の方式の他、多項式変換、ニューラルネットワークを使用する方法、ＬＵＴを使用する方法等がある。いずれの方法においてもパッチの属性を判断することができれば、パッチの属性毎にニューラルネットワークで使用するニューロン間の接続の重みを変えることや使用するＬＵＴを変えることで、インラインセンサのＲＧＢ出力を変換して求めるＸＹＺ色度値と国際照明委員会が定める分光反射率より求めるＸＹＺ色度値との間に生じる差を低減することができる。
【００８０】
上記のように、インラインセンサのＲＧＢ出力をＸＹＺ色度値に変換する際に使用する各種パラメータをパッチの属性毎に変えることにより、インラインセンサのＲＧＢ出力を変換して求めるＸＹＺ色度値と国際照明委員会が定める分光反射率より求めるＸＹＺ色度値との間に生じる差を低減することができ、ＸＹＺ色度値を使用する色安定化制御の精度を向上させることが可能となる。
【００８１】
図１４は、第１の実施形態に係る色相分割方式におけるマスキング係数の算出法を例示する図である。図１５は、第１の実施形態に係る色相分割マスキング色変換における色相分割を概念的に例示する図である。
【００８２】
ＲＧＢデータに対する色相の分割は、図１４に示すように３次元のＲＧＢ色空間全体に対し、無彩色軸（Ｄｒ＝Ｄｇ＝Ｄｂ）を中心として放射状に拡がる平面で行う。具体的な色相判定は、画像信号（ｓｎｐｒ，ｓｎｐｇ，ｓｎｐｂ）を色相信号（ＨＵＥ）に変換して色相境界値（ＨＵＥ００〜１１）と比較し、その結果により色相領域（１２分割）を判定して色相領域信号（Ｈｕｅｊｏ）を出力する。
【００８３】
［色差信号生成］
画像信号（ｓｎｐｒ,ｓｎｐｇ,ｓｎｐｂ）の差分（例えば、Ｇ成分−Ｒ成分とＢ成分−Ｇ成分）から色差信号（ｘ，ｙ）を生成する。
【００８４】
［広域色相検出］
色差信号（ｘ，ｙ）から広域色相信号（ＨＵＥＨ）を生成する。広域色相信号（ＨＵＥＨ）は、Ｘ−Ｙ信号平面を８分割した時の位置を示す。
【００８５】
［色差信号回転］
広域色相信号（ＨＵＥＨ）に応じて色差信号（ＸＡ,ＹＡ）を生成する。色差信号（ＸＡ,ＹＡ）は色差信号平面（ｘ，ｙ）を回転して、”ＨＵＥＨ＝０”の領域に移動させた時の座標とする。
【００８６】
［狭域色相検出］
色差信号（ＸＡ,ＹＡ）から狭域色相信号（ＨＵＥＬ）を生成する。狭域色相信号（ＨＵＥＬ）は色差信号平面座標の傾き（ＨＵＥＬ/３２＝ＹＡ／ＸＡ)である。
【００８７】
［色相境界レジスタ］
色相境界レジスタ（ＨＵＥ００〜ＨＵＥ１１）設定値を出力する。
【００８８】
［色相領域判定］
色相境界信号（ＨＵＥ００〜ＨＵＥ１１:８ｂｉｔ）を色相信号（ＨＵＥＨＬ｛ＨＵＥＨ,ＨＵＥＬ｝）との大小関係を比較して、色相領域（ＨＵＥ）を生成する。
【００８９】
［色相分割マスキング］
色相領域判定された色相ＨＵＥに基づき、色相に応じたマスキング演算を行う。本実施例においては、スキャナＲＧＢから統一ＲＧＢへのマスキング演算が行われる。ここで、１２色相分割の線形マスキングの積和演算を行う場合、ＲＧＢおよびＩＲ成分の色毎に独立に処理される。色相領域判定により算出された色相判定信号ＨＵＥに基づいて、色補正係数と色補正定数を選択して演算する。
【００９０】
ここで、各色相のマスキング係数は、無彩色軸上の２点と両境界平面状の２点（合計４点）の（Ｄｒ,Ｄｇ,Ｄｂ,Ｄｉｒ）⇔（Ｄｃ,Ｄｍ,Ｄｙ,ＤＫ）の対応関係が判れば決定できる。ここでは、入力色をＲＧＢ（スキャナベクタ）、出力色（対応色）をＣＭＹＫ（プリンタベクタ）と定義して説明しているが、入出力データの属性は任意に設定でき、汎用的な色変換が可能であり、ＲＧＢからＣＩＥＸＹＺやｓＲＧＢ等へのマスキング演算も可能である。
【００９１】
図１４において、４点の（Ｄｒ,Ｄｇ,Ｄｂ,Ｄｉｒ）⇔（Ｄｃ,Ｄｍ,Ｄｙ,ＤＫ）の対応が下記式（４０）の場合、これらをまとめた行列式の対応を結び付けるマスキング係数は、色１〜色４の右辺をまとめた行列の逆行列と左辺をまとめた行列との積を演算することで算出できる。
【００９２】
【数４０】
2019220828.tif 000042
【００９３】
このように無彩色軸上の２点（白と黒）と両境界平面状の２点（合計４点）の関係が決まれば、マスキング係数が求まる。このため、色変換のパラメータ設計としては、入出力データの属性に関わらず、式（４０）の右辺をスキャナベクタ、左辺をプリンタベクタとして定義し、各分割点のスキャナベクタ、プリンタベクタを求めることになる。下記表１は、本実施形態に係る色相分割マスキング色変換で使用するパラメータの例である。
【００９４】
【表１】
2019220828.tif 000043
【００９５】
色相分割マスキング色変換では、色空間の分割点を１次色（Ｃ，Ｍ，Ｙ）と２次色（Ｒ，Ｇ，Ｂ）に対し、それぞれ２点の計１２点で分割をおこなっている（図１５参照）。よって、表１に示す無彩色軸上の白及び黒点を含めた１４点の最終的なスキャナベクタ及びプリンタベクタを設定後、色相領域毎にマスキング係数を下記のように算出することができる。また、この場合、各色相領域の境界における連続性は保たれる。
Ｒｏｕｔ＝ｃｏｅｆ＿ｒｒ［ｈｕｅ］＊Ｒｉｎ＋ｃｏｅｆ＿ｒｇ［ｈｕｅ］＊Ｇｉｎ＋ｃｏｅｆ＿ｒｂ［ｈｕｅ］＊Ｂｉｎ＋ｃｏｎｓｔ
Ｇｏｕｔ＝ｃｏｅｆ＿ｇｒ［ｈｕｅ］＊Ｒｉｎ＋ｃｏｅｆ＿ｇｇ［ｈｕｅ］＊Ｇｉｎ＋ｃｏｅｆ＿ｇｂ［ｈｕｅ］＊Ｂｉｎ＋ｃｏｎｓｔ
Ｂｏｕｔ＝ｃｏｅｆ＿ｂｒ［ｈｕｅ］＊Ｒｉｎ＋ｃｏｅｆ＿ｂｇ［ｈｕｅ］＊Ｇｉｎ＋ｃｏｅｆ＿ｂｂ［ｈｕｅ］＊Ｂｉｎ＋ｃｏｎｓｔ
Ｋｏｕｔ＝ｃｏｅｆ＿ｋｒ［ｈｕｅ］＊Ｒｉｎ＋ｃｏｅｆ＿ｋｇ［ｈｕｅ］＊Ｇｉｎ＋ｃｏｅｆ＿ｋｂ［ｈｕｅ］＊Ｂｉｎ＋ｃｏｎｓｔ
（入力）
Ｒｉｎ：スキャナのＲ出力（スキャナデバイスのＲ成分読取値）
Ｇｉｎ：スキャナのＧ出力（スキャナデバイスのＧ成分読取値）
Ｂｉｎ：スキャナのＢ出力（スキャナデバイスのＢ成分読取値）
（出力）
Ｒｏｕｔ：Ｒ出力（標準Ｒ成分：例えばＣＩＥＸＹＺ＿ｘ）
Ｇｏｕｔ：Ｇ出力（標準Ｇ成分：例えばＣＩＥＸＹＺ＿Ｙ）
Ｂｏｕｔ：Ｂ出力（標準Ｂ成分：例えばＣＩＥＸＹＺ＿Ｚ）
Ｋｏｕｔ：Ｋ出力（Ｋ成分のＣＩＥＸＹＺ＿Ｙ）
（係数）
ｃｏｅｆ＿［ｈｕｅ］：色相ｈｕｅ領域における色分解用マスキング係数
ｃｏｎｓｔ：定数
【００９６】
ここで、インラインセンサ等の読取装置における課題について説明する。図１６は、インラインセンサにおける主走査方向の位置と読取値のばらつきとの関係を例示する図である。図１６において、主走査方向の位置と、全面均一濃度の色パターンをインラインセンサで読み取った読取値と基準となる色値との色差との関係が例示されている。図１６中、左側のグラフは、均一濃度の色パターンを読み取る場合であっても読取位置（主走査方向位置）に応じてインラインセンサの読取値（色差）が変動することを示している。このような変動は、インラインセンサの主走査方向の照度（照明深度）ムラ、記録媒体の搬送ムラ等の機構上の特徴に起因して生じるものであり、例えば画像処理装置１内に設置した白板を用いてシェーディング補正等を行っても解消しきれない場合がある。
【００９７】
従って、カラーキャリブレーションを高精度で行うためには、シェーディング補正等の他に、インラインセンサの読取値（生ＲＧＢ値）をカラーチャート２１上の読取位置に応じて補正する読取値補正処理が必要となる。このような読取値補正処理を実施することにより、図１６中、右側のグラフに示すように、主走査方向に応じた色差の発生（読取値の変動）を抑制することが可能となり、カラーキャリブレーションの精度を向上させることが可能となる。
【００９８】
図１７は、第１の実施形態に係る読取値補正部３０１の機能構成例を示す図である。本実施形態に係る読取値補正部３０１は、色補正係数算出部３１１及び補正演算部３１２を有する。
【００９９】
色補正係数算出部３１１は、内部パターン情報記憶部３０２に記憶されたパターン位置情報及びパターン色情報に基づいて色補正係数を算出する。
【０１００】
補正演算部３１２は、色補正係数算出部３１１により算出された色補正係数を用いて生ＲＧＢ値から補正ＲＧＢ値を算出する。
【０１０１】
図１８は、第１の実施形態に係る内部パターン５１の例を示す図である。内部パターン５１は、複数階調のカラーグラデーションを構成する複数のパッチを含む。ここで例示する内部パターン５１は、インラインセンサで単色（ＣＭＹＫ）毎に出力γ特性のキャリブレーションを実施するために読み取られるパターンの例であり、下記特徴を有する。
・各パッチは単色ＣＭＹＫの２１階調（紙白を含む）である。紙白とは、記録媒体自体が有する色（白色）である。
・主走査方向に１２個のパッチが配置されている。
・同一のパッチ（色及び階調値が同じパッチ)が複数ページに渡って異なる主走査方向位置及び副走査方向位置に４個ずつ配置されている。
・予め設計されたＣＭＹＫ版画像データであり、各パッチの位置を特定可能な情報を含んでいる。
【０１０２】
主走査方向に並ぶ１２個のパッチのエリア毎に画素値が平均化されたＲｅｄ、Ｇｒｅｅｎ、及びＢｕｌｅの各データ：ｒ＿ａｖｅ０〜ｒ＿ａｖｅ１１、ｇ＿ａｖｅ０〜ｇ＿ａｖｅ１１、及びｂ＿ａｖｅ０〜ｂ＿ａｖｅ１１が補正演算部３１２に入力される。
［補正演算部への入力データ］
・ｒ＿ａｖｅ０，ｒ＿ａｖｅ１，・・・・，ｒ＿ａｖｅ１０，ｒ＿ａｖｅ１１
・ｇ＿ａｖｅ０，ｇ＿ａｖｅ１，・・・・，ｇ＿ａｖｅ１０，ｇ＿ａｖｅ１１
・ｂ＿ａｖｅ０，ｂ＿ａｖｅ１，・・・・，ｂ＿ａｖｅ１０，ｂ＿ａｖｅ１１
【０１０３】
色補正係数算出部３１１は、補正演算部３１２による演算時に随時、出力色と主走査位置に応じた色補正係数：ｗｓｈ＿ｃ０〜ｗｓｈ＿ｃ１１，ｗｓｈ＿ｍ０〜ｗｓｈ＿ｍ１１，ｗｓｈ＿ｙ０〜ｗｓｈ＿ｙ１１，ｗｓｈ＿ｋ０〜ｗｓｈ＿ｋ１１を与える。なお、本実施形態に係る色補正係数は、整数１２ｂｉｔとし、以下に示すように２０４８（２＾１１）で除算した値で演算する。
［色補正係数］
・ｗｓｈ＿ｃ０，ｗｓｈ＿ｃ１，・・・・，ｗｓｈ＿ｃ１０，ｗｓｈ＿ｃ１１
・ｗｓｈ＿ｍ０，ｗｓｈ＿ｍ１，・・・・，ｗｓｈ＿ｍ１０，ｗｓｈ＿ｍ１１
・ｗｓｈ＿ｙ０，ｗｓｈ＿ｙ１，・・・・，ｗｓｈ＿ｙ１０，ｗｓｈ＿ｙ１１
・ｗｓｈ＿ｋ０，ｗｓｈ＿ｋ１，・・・・，ｗｓｈ＿ｋ１０，ｗｓｈ＿ｋ１１
・１２ｂｉｔ（整数：１ｂｉｔ、小数：１１ｂｉｔ）
・設定範囲例：０．７〜１．３
【０１０４】
下記のように、各パッチのエリアについて入力データと色補正係数とを乗算する。ここでは、後段での単色キャリブレーション用にＣＭＹＫ画像濃度への変換を想定し、補色の関係にある読取チャンネルに色補正係数を乗じて補正を行う。また、Ｇｒｅｅｎに関しては、Ｍａｇｅｎｔａ用及びＢｌａｃｋ用で、色補正係数：ｗｓｈ＿ｍとｗｓｈ＿ｋが異なる。
［補正ＲＧＢ値］
・ｒ＿ａｖｅ０＊ｗｓｈ＿ｃ０，ｒ＿ａｖｅ１＊ｗｓｈ＿ｃ１，・・・・，ｒ＿ａｖｅ１０＊ｗｓｈ＿ｃ１０，ｒ＿ａｖｅ１１＊ｗｓｈ＿ｃ１１
・ｇ＿ａｖｅ０＊ｗｓｈ＿ｍ０，ｇ＿ａｖｅ１＊ｗｓｈ＿ｍ１，・・・・，ｇ＿ａｖｅ１０＊ｗｓｈ＿ｍ１０，ｇ＿ａｖｅ１１＊ｗｓｈ＿ｍ１１
・ｂ＿ａｖｅ０＊ｗｓｈ＿ｙ０，ｂ＿ａｖｅ１＊ｗｓｈ＿ｙ１，・・・・，ｂ＿ａｖｅ１０＊ｗｓｈ＿ｙ１０，ｂ＿ａｖｅ１１＊ｗｓｈ＿ｙ１１
・ｇ＿ａｖｅ０＊ｗｓｈ＿ｋ０，ｇ＿ａｖｅ１＊ｗｓｈ＿ｋ１，・・・・，ｇ＿ａｖｅ１０＊ｗｓｈ＿ｋ１０，ｇ＿ａｖｅ１１＊ｗｓｈ＿ｋ１１
［演算例］
・ｗｓｈ＿ｃ０＝０．９１５，ｗｓｈ＿ｃ１＝０．８９７，・・・，ｗｓｈ＿ｃ６３＝０．８７５
・ｒ＿ａｖｅ０＝１７９．１８，ｒ＿ａｖｅ１＝１８０．２３，・・・，ｒ＿ａｖｅ６３＝１８１．３４
・ｒ＿ａｖｅ０＊ｗｓｈ＿ｃ０＝１６３．９５，ｒ＿ａｖｅ１＊ｗｓｈ＿ｃ１＝１６１．６７，・・・，ｒ＿ａｖｅ６３＊ｗｓｈ＿ｃ６３＝１５８．６７
【０１０５】
＜色補正係数の算出＞
読取値補正部３０１は、内部パターン５１を読み取って得られた生ＲＧＢ値と、後述する評価パターンを測色して得られた測色値（測色データ）との比較結果に基づいて、内部パターン５１を読み取る際の読取位置に対応する色補正係数を算出し、色補正係数を用いて補正後ＲＧＢ値を算出する。
【０１０６】
図１９は、第１の実施形態に係る色補正係数の算出に用いる評価パターン６１の例を示す図である。評価パターン６１は、画像処理装置１の印刷部１０１により記録媒体に出力され、ＣＭＹＫの各色を単色でベタ塗にした４つの基準パッチ６２〜６５を含んでいる。このような各基準パッチ６２〜６５の色値をインラインセンサ及び分光測色計により図１６に示す内部パターン５１の各パッチ間隔で読み取る。
【０１０７】
図２０は、第１の実施形態に係る色補正係数の算出例を示す図である。図２０は、ある色版と補色の関係にあるインラインセンサの読取値と分光測色計による測色値の紙白からの色差との関係を示している。読取値と色差とのばらつき特性を最小二乗法等により一次式で近似した入出力の関係をターゲット特性として、画像形成位置（読取位置）及び色情報（単色ＣＭＹＫのいずれか）に対応する色補正係数を算出する。例えば、ターゲット特性をｙ＝ａｘ＋ｂ、基準パッチ６２〜６５上のある位置におけるインラインセンサの読取値及び色差の座標値をＰ（ｍ，ｎ）とする場合、色差に対する読取値補正処理のターゲット値Ｘｔは下記式（４１）から算出され、色補正係数ｗｓｈ＿＊＊は下記式（４２）から算出される。
【０１０８】
【数４１】
2019220828.tif 000044
【数４２】
2019220828.tif 000045
【０１０９】
ここで示す例は単色のプロセスカラー（ＣＭＹＫ）に対する補正であるため、色情報は４種類であり、各色についてインラインセンサの読取値と測色値との関係を求めればよい。なお、単色のプロセスカラー（ＣＭＹＫ）に対する色補正において、必ずしも評価パターン６１をベタ画像のみに限定する必要はなく、中間調を含む複数階調のパターンを使用し、階調レベルに応じた色補正係数、平均化して全階調共通の色補正係数等を算出してもよい。
【０１１０】
混色キャリブレーションに用いる２次色以上の読取値に対する補正については、補色だけでなく、ＲＧＢ読取値に対して紙白からの色差の代わりに、下記関係に基づくパッチ形成位置に応じたインラインセンサの読取値及び測色値（３刺激値）の分布を用いて色補正係数の算出を行う。
・センサ読取値Ｒ：ｘ（ＣＩＥＸＹＺ）
・センサ読取値Ｇ：ｙ（ＣＩＥＸＹＺ）
・センサ読取値Ｂ：ｚ（ＣＩＥＸＹＺ）
【０１１１】
例えば、２次色であるＲｅｄ（Ｍ及びＹの混色）の読取値を補正する場合、図１９に示すようなレイアウトの評価パターン６１をＭ版１００％及びＹ版１００％のベタ画像で形成し、図８に示すような混色キャリブレーション色のカラーチャート２１を想定する。そして、主走査方向に並ぶ１０個のパッチ８１〜８５のエリア毎に画素値について平均化されたＲｅｄ、Ｇｒｅｅｎ、及びＢｌｕｅの各データ：ｒ＿ａｖｅ０〜ｒ＿ａｖｅ９、ｇ＿ａｖｅ０〜ｇ＿ａｖｅ９、及びｂ＿ａｖｅ０〜ｂ＿ａｖｅ９を色補正係数算出部３１１に入力し、上述のようにインラインセンサの読取値及び測色値から色補正係数を算出する。
［色補正係数算出部への入力データ］
・ｒ＿ａｖｅ０，ｒ＿ａｖｅ１，・・・・，ｒ＿ａｖｅ８，ｒ＿ａｖｅ９
・ｇ＿ａｖｅ０，ｇ＿ａｖｅ１，・・・・，ｇ＿ａｖｅ８，ｇ＿ａｖｅ９
・ｂ＿ａｖｅ０，ｂ＿ａｖｅ１，・・・・，ｂ＿ａｖｅ８，ｂ＿ａｖｅ９
【０１１２】
読取値補正処理時に随時、出力色及び主走査位置に対応する色補正係数：ｗｓｈ＿ｒｒ０〜ｗｓｈ＿ｒｒ９、ｗｓｈ＿ｒｇ０〜ｗｓｈ＿ｒｇ９、及びｗｓｈ＿ｒｂ０〜ｗｓｈ＿ｒｂ９が色補正係数算出部３１１から与えられる。なお、本実施形態に係る色補正係数は、整数１２ｂｉｔとし、演算時は以下に示すように２０４８（２＾１１）で除算した値で演算する。
［色補正係数］
・ｗｓｈ＿ｒｒ０，ｗｓｈ＿ｒｒ１，・・・・，ｗｓｈ＿ｒｒ８，ｗｓｈ＿ｒｒ９
・ｗｓｈ＿ｒｇ０，ｗｓｈ＿ｒｇ１，・・・・，ｗｓｈ＿ｒｇ８，ｗｓｈ＿ｒｇ９
・ｗｓｈ＿ｒｂ０，ｗｓｈ＿ｒｂ１，・・・・，ｗｓｈ＿ｒｂ８，ｗｓｈ＿ｒｂ９
【０１１３】
下記のように、各パッチのエリアについて入力データと色補正係数とを乗算する。ここでは、後段での混色キャリブレーションの２次色：Ｒｅｄパターン（色カテゴリ６：ＭＹ混色）用にＣＩＥＬＡＢ（ＣＩＥＸＹＺ）への変換を想定し、ＲＧＢ読取チャンネルに色補正係数を乗じて以下のように補正を行う。
［色カテゴリ６の補正ＲＧＢ値］
・ｒ＿ａｖｅ０＊ｗｓｈ＿ｒｒ０，ｒ＿ａｖｅ１＊ｗｓｈ＿ｒｒ１，・・・・，ｒ＿ａｖｅ８＊ｗｓｈ＿ｒｒ８，ｒ＿ａｖｅ１１＊ｗｓｈ＿ｒｒ９
・ｇ＿ａｖｅ０＊ｗｓｈ＿ｒｇ０，ｇ＿ａｖｅ１＊ｗｓｈ＿ｒｇ１，・・・・，ｇ＿ａｖｅ１０＊ｗｓｈ＿ｒｇ８，ｇ＿ａｖｅ１１＊ｗｓｈ＿ｒｇ９
・ｂ＿ａｖｅ０＊ｗｓｈ＿ｒｂ０，ｂ＿ａｖｅ１＊ｗｓｈ＿ｒｂ１，・・・・，ｂ＿ａｖｅ１０＊ｗｓｈ＿ｒｂ８，ｂ＿ａｖｅ１１＊ｗｓｈ＿ｒｂ９
【０１１４】
以上のように、本実施形態によれば、インラインセンサにより内部パターン５１を読み取って得られた読取値（生ＲＧＢ値）が読取位置に応じて補正される。そして、このように読取位置に応じて補正された読取値（補正ＲＧＢ値）を用いてキャリブレーションが行われる。これにより、キャリブレーションの精度を向上させることが可能となる。なお、上記実施形態においては主走査方向の読取ばらつきの補正について記載しているが、主に紙搬送ムラに起因する副走査方向の読取ばらつきの補正についても同様に対応可能である。
【０１１５】
以下に他の実施形態について説明するが、第１の実施形態と同一又は同様の作用効果を奏する箇所については同一の符号を付してその説明を省略する場合がある。
【０１１６】
（第２の実施形態）
本実施形態に係る画像処理装置１は、カラーチャート２１の生成方法が第１の実施形態と異なっている。
【０１１７】
＜カラーチャートの生成＞
図２１は、第２の実施形態に係るカラーチャート生成部２０１の機能構成例を示す図である。本実施形態に係るカラーチャート生成部２０１は、第１の色変換部２１１、色領域判定部２１２、色値変位処理部２１３、第２の色変換部２１４、及びパッチ配置部２１５を有する。
【０１１８】
グレー付近の色は、ＨＳＬ値の変位に対する感度が鈍く、パッチを適切な範囲で変位させて出力することが難しい。そこで、本実施形態に係るカラーチャート生成部２０１は、無彩色領域においてはＣＭＹＫ値でパッチの色を変位させる。
【０１１９】
第１の色変換部２１１は、第１の実施形態に係る第１の色変換部１２１と同様に、デバイス依存の第１の色空間値であるＣＭＹＫ値のうちＣＭＹの値を、デバイス依存の第２の色空間値であるＨＳＬ値に変換する。
【０１２０】
色領域判定部２１２は、色値変位の対象となる領域が有彩色領域か無彩色領域かを判定する。
【０１２１】
色値変位処理部２１３は、対象となる領域が有彩色領域であればＨＳＬ値を所定の値で変位させ、無彩色領域であればＣＭＹＫ値を所定の値で変位させる。
【０１２２】
第２の色変換部２１４は、変位されたＨＳＬ値をＣＭＹＫ値に逆変換する。
【０１２３】
パッチ配置部２１５は、変換されたＣＭＹＫ値を用いたパッチをページ内に配置してカラーチャート２１を生成する。
【０１２４】
図２２は、第２の実施形態に係るカラーチャート２１の生成時における処理フロー例を示すフローチャートである。第１の色変換部２１１は、デバイス依存の第１の色空間値であるＣＭＹＫ値のうちＣＭＹ値をデバイス依存の第２の色空間値であるＨＳＬ値に変換する（Ｓ４０１）。色領域判定部２１２は、彩度Ｓが彩度閾値より大きいか否かを判定する（Ｓ４０２）。
【０１２５】
彩度Ｓが彩度閾値より大きい場合、すなわち対象となる領域が有彩色領域である場合（Ｓ４０２：Ｙｅｓ）、色値変位処理部２１３は、変換されたＨＳＬ値（デバイス依存の第２の色空間値）を所定の値で変位させる（Ｓ４０３）。その後、第２の色変換部２１４は、変位前後のＨＳＬ値（第２の色空間値）をＣＭＹ値（デバイス依存の第１の色空間値）に逆変換する（Ｓ４０４）。なお、Ｋについては、元の値がそのまま使用される。パッチ配置部２１５は、変位前後のＣＭＹ値（第１の色空間値）のパッチをページ内に配置し、カラーチャート２１を生成する（Ｓ４０７）。
【０１２６】
一方、彩度Ｓが彩度閾値より大きくない場合、すなわち対象となる領域が無彩色領域である場合（Ｓ４０２：Ｎｏ）、第２の色変換部２１４は、ステップＳ４０１で変換されたＨＳＬ値（デバイス依存の第２の色空間値）をＣＭＹ値（デバイス依存の第１の色空間値）に逆変換する（Ｓ４０５）。その後、色値変位処理部２１３は、変換されたＣＭＹ値（デバイス依存の第１の色空間値）を所定の値で変位させる（Ｓ４０６）。その後、パッチ配置部２１５は、変位前後のＣＭＹ値（第１の色空間値）のパッチをページ内に配置し、カラーチャート２１を生成する（Ｓ４０７）。
【０１２７】
＜パッチ群＞
図２３は、第２の実施形態に係るパッチ群の例を示す図である。図２３において、「パッチＮｏ．」は各補正制御点に対応しており、各ロウ９１〜９９は各補正制御点に対応して出力されるパッチのＣＭＹＫ空間における色値を示している。各補正制御点の変換結果であるＣ０，Ｙ０，Ｍ０，Ｋ０を、Ｍ成分及びＹ成分に対して所定の変位量α（１〜２５５）で変位させたものを組み合わせた８つと元の１つとの合計９つが用いられる。このような変位前後のＣＭＹＫ値で構成されたパッチがカラーチャート２１内に配置される。
【０１２８】
＜補正パラメータ＞
図２４は、第２の実施形態に係る補正パラメータの生成例を概念的に示す図である。図２４において、Ｌａｂ空間が示されている。点Ｐ１１〜Ｐ１５は、補正制御点のＣＭＹＫ値を、出力プロファイル２５を用いてＬａｂ値に変換した点を示している。点ｍ１０〜ｍ１８は、点Ｐ１３の補正制御点に対応したパッチ群の測色値を表している。
【０１２９】
補正パラメータの入力値及び出力値は、ＨＳＬ値で変位させた場合と同様に、測色値から３点を選択して三次元の平面を形成することにより求めることができる。点Ｐ１３からＰ１４に向かってＣＭＹＫ値を動かしながら、出力プロファイル２５を用いて色変換を行い、Ｌａｂ値を求める。各Ｌａｂ値と平面との距離を随時算出し、距離が最小となる点ＣＰ２を求める。最小距離となった時のＣＭＹＫ値を補正パラメータの入力値に設定する。点ＣＰ２が求まったら、点ＣＰ２のＬａｂ値とそれを囲むパッチの測色値のＬａｂ値を取得する。点ＣＰ２から各測色値のＬａｂ値に引いた線で分割された領域の面積ｗ１，ｗ２，ｗ３を補間演算の重みとする。点ＣＰ２を囲むパッチのＣＹＭ値を取得し、重みｗ１，ｗ２，ｗ３を用いて補間演算を行い、補正パラメータの出力値を得る。Ｋについては、各パッチの色値を変位させていないため、元の値がそのまま出力値となる。
【０１３０】
以上のように、本実施形態においては、グレー付近の色についてはＨＳＬ値ではなくＣＭＹＫ値で変位させたパッチ群を用いて補正パラメータが求められる。これにより、補正パラメータの適格性をより向上させることが可能となる。
【０１３１】
以上、本発明の実施形態を説明したが、上記実施形態は例として提示したものであり、発明の範囲を限定することを意図するものではない。この新規な実施形態はその他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更、及び組み合わせを行うことができる。この実施形態及びその変形は発明の範囲及び要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１３２】
１  画像処理装置
２  読取装置
３  第１の画像データ処理装置
４  バス制御装置
５  第２の画像データ処理装置
６  ＨＤＤ
７  ＣＰＵ
８  メモリ
９  プロッタＩ／Ｆ装置
１０  プロッタ
１１  操作表示装置
１２  回線Ｉ／Ｆ装置
１３  外部Ｉ／Ｆ装置
１４  Ｓ．Ｂ．
１５  ＲＯＭ
１６  ファクシミリ装置
１６Ａ  電話回線
１７  ＰＣ
１７Ａ  ネットワーク
２０  画像
２１  カラーチャート
２５  出力プロファイル
５１  内部パターン
６１  評価パターン
６２〜６５  基準パッチ
８１〜８５  パッチ
１０１  印刷部
１０２  測色部
１０３  キャリブレーション部
１０４  記憶部
１０５  制御部
１１１  補正制御点設定部
１１２，２０１  カラーチャート生成部
１１３  補正パラメータ生成部
１１４  プロファイル補正部
１２１  第１の色変換部
１２２  色値変位処理部
１２３  第２の色変換部
１２４  パッチ配置部
２１１  第１の色変換部
２１２  色領域判定部
２１３  色値変位処理部
２１４  第２の色変換部
２１５  パッチ配置部
３０１  読取値補正部
３０２  内部パターン情報記憶部
３０３  色領域判定部
３０４  色変換部
３１１  色補正係数算出部
３１２  補正演算部
ＩＤ０〜ＩＤｎ  パッチ群
【先行技術文献】
【特許文献】
【０１３３】
【特許文献１】特許第５９２８４９２号公報
【図１】
2019220828.tif 000046
【図２】
2019220828.tif 000047
【図３】
2019220828.tif 000048
【図４】
2019220828.tif 000049
【図５】
2019220828.tif 000050
【図６】
2019220828.tif 000051
【図７】
2019220828.tif 000052
【図８】
2019220828.tif 000053
【図９】
2019220828.tif 000054
【図１０】
2019220828.tif 000055
【図１１】
2019220828.tif 000056
【図１２】
2019220828.tif 000057
【図１３】
2019220828.tif 000058
【図１４】
2019220828.tif 000059
【図１５】
2019220828.tif 000060
【図１６】
2019220828.tif 000061
【図１７】
2019220828.tif 000062
【図１８】
2019220828.tif 000063
【図１９】
2019220828.tif 000064
【図２０】
2019220828.tif 000065
【図２１】
2019220828.tif 000066
【図２２】
2019220828.tif 000067
【図２３】
2019220828.tif 000068
【図２４】
2019220828.tif 000069