(57)【要約】【課題】  プリンタの変動をプリンタプロファイルの修正によって吸収する時に、印刷ジョブ毎に重視する色を決めて合わせ込む事により、ジョブ毎の色再現精度を向上させる。【解決手段】  本発明は、印刷ジョブを解析し特色で指定されている色を得て、前記特色に対して近傍色を再現すると予想される近傍デバイス色を基準プロファイルから推定し、前記近傍デバイス色パッチからなるチャート画像を印刷し、前記印刷したチャート画像を測色し、前記測色結果から前記特色を再現するためのデバイス色を推定し、前記推定したデバイス色が得られるように前記基準プロファイルを修正することを特徴とする。【選択図】  図１
2006174240.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを解析し特色で指定されている色を得て、
前記特色に対して近傍色を再現すると予想される近傍デバイス色を基準プロファイルから推定し、
前記近傍デバイス色パッチからなるチャート画像を印刷し、
前記印刷したチャート画像を測色し、
前記測色結果から前記特色を再現するためのデバイス色を推定し、
前記推定したデバイス色が得られるように前記基準プロファイルを修正することを特徴とする画像処理方法。
【請求項２】
前記測色は測色日時情報と現在の日時との差により経過時間が設定された閾値を超えている場合行なわれることを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記測色時に、測色日時情報を前記近傍デバイス色に応じたチャートのパッチ毎に保存することを特徴とする画像処理方法。
【請求項４】
印刷ジョブを解析し特色で指定されている色を獲得する獲得手段、
前記特色に対して近傍色を再現すると予想される近傍デバイス色を基準プロファイルから推定する推定手段、
前記近傍デバイス色パッチからなるチャート画像を印刷する印刷手段、
前記印刷したチャート画像を測色する測色手段、
前記測色結果から前記特色を再現するためのデバイス色を推定する推定手段、
前記推定したデバイス色が得られるように前記基準プロファイルを修正する修正手段とを有することを特徴とする画像処理装置。
【請求項５】
前記請求項１記載の画像処理方法を実現するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデバイスプロファイルを調整する技術に関する。
【背景技術】
【０００２】
従来の技術としては色見本の再現を向上させる技術して、特登録３５７１８２０等がある。かかる公知文献では、色見本（例えば特色）を用いた色再現を実現でき、キャリブレーション技術も紹介されている。
【特許文献１】特登録３５７１８２０公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
プリンタの環境変動により出力される色が変化した時に、キャリブレーションを行うが、全ての色に対して高い精度で合わせる事は困難である。しかし、出力ジョブ毎に厳密に合わせることが要求される色はそれほど多くない。出力ジョブ毎に高い精度で合わせることが要求される複数の特定色に対して高い精度で合わせることが本発明の解決しようとする課題である。
【０００４】
また以前に測色した測色値から変化が少ない色パッチに対して印刷と測色の手間を省くことが本発明の更なる課題である。
【課題を解決するための手段】
【０００５】
本発明では上記課題を解決するために印刷ジョブを解析し特色で指定されている色を得て、前記特色に対して近傍色を再現すると予想される近傍デバイス色を基準プロファイルから推定し、前記近傍デバイス色パッチからなるチャート画像を印刷し、前記印刷したチャート画像を測色し、前記測色結果から前記特色を再現するためのデバイス色を推定し、前記推定したデバイス色が得られるように前記基準プロファイルを修正する。
【発明の効果】
【０００６】
本発明によれば、印刷ジョブ毎に高い精度で合わせることが要求される特色に対して、その特色の色再現精度が高くなるようにその時点のデバイス特性を反映させた基準プロファイルの修正が可能となる。このプロファイルによりカラーマッチングを行うことにより、印刷ジョブに応じた重要な特色に対する色再現精度を高くすることが出来る。また、測色してから時間経過の短い色パッチに対しては再度の印刷及び測色を省くことにより、作業効率を良くする事が出来る。
【発明を実施するための最良の形態】
【０００７】
（第一の実施例）
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【０００８】
図１は本発明の一実施例を構成するデータと処理の関係を示す図である。
【０００９】
印刷ジョブ１２を解析してジョブで使用される特色を調べてデバイス非依存色空間上の特色リスト１３を生成する。特色リスト１３の各特色に対してデバイス非依存色空間上で近傍色となるであろう複数の近傍デバイス色１７の推定を、基準プロファイル２０を用いて行う。例えば基準プロファイル２０がＬａｂ→ＣＭＹＫのＬＵＴであれば、各特色Ｌａｂ値に対してＬａｂ空間上で囲む基準プロファイルＬＵＴグリッド８点を求め、そのＣＭＹＫ値を参照すればよい。
【００１０】
特色リスト１３の全ての特色に対して推定処理を行い、近傍デバイス色１７を求めた後にその色パッチから構成されるチャート画像１９を生成する。チャート画像１９を対象のプリンタ２から印刷し印刷物４を得る。印刷物４を測色して各近傍デバイス色１７の測色値１８を得る。近傍デバイス色１７と対応する測色値１８から特色リスト１３の各特色に対する特色デバイス色１５を推定する。特色デバイス色１５とはそれを印刷した時に特色が再現されると予測されるプリンタデバイス色空間の値である。
【００１１】
特色リスト１３の各特色と対応する特色デバイス色１５との関係がカラーマッチングにより再現されるように基準プロファイル２０の修正を行い、修正プロファイル２１を求める。
【００１２】
以上により修正された修正プロファイル２１を使って印刷ジョブ１２にカラーマッチングを適用することにより、特色リスト１３の各特色の再現精度を高めた色再現を実現することが出来る。
【００１３】
図２は本発明の一実施例の構成を示すブロック図である。
【００１４】
図３は本発明の一実施例のフローチャートである。
（ステップＳ０１）ジョブスプール１１から次の印刷ジョブ１２を選択する。
（ステップＳ０２）印刷ジョブ１２を解析し、使用される特色を調べて特色リスト１３を求める。例えば、ＩＣＣプロファイルフォーマットのＮａｍｅｄ  Ｃｏｌｏｒ  ＰｒｏｆｉｌｅやＰＯＳＴＳＣＲＩＰＴのＩｎｄｅｘｅｄやＳｅｐａｒａｔｉｏｎカラースペースを解析して、ジョブに記述されている特色を求める。特色リスト１３は各印刷ジョブ１２と関係付けて保存される。
（ステップＳ０３）特色リスト１３の全ての特色１４に対して近傍デバイス色１７が計算されたかどうかを判定する。全て処理されていればステップＳ０７へ進む。まだ処理が行われていない特色が残っていればステップＳ０４へ進む。
（ステップＳ０４）処理が残っている特色１４を選択する。
（ステップＳ０５）特色１４に対してデバイス非依存色空間上の近傍色１６を計算する。
（ステップＳ０６）近傍色１６に対して基準プロファイル２０を使って近傍デバイス色１７を求める。ステップＳ０３へ進む。
【００１５】
ステップＳ０５，Ｓ０６では、例えば基準プロファイル２０がＬａｂ→ＣＭＹＫのＬＵＴであれば、各特色Ｌａｂ値に対してＬａｂ空間上で囲む基準プロファイルＬＵＴグリッド８点を求め、そのＣＭＹＫ値を参照すればよい。
（ステップＳ０７）近傍デバイス色１７のパッチから構成されるチャート画像１９を生成する。パッチ数が多ければ複数枚のチャート画像になることもある。
（ステップＳ０８）チャート画像１９をプリンタ２から印刷し、印刷物４を得る。
（ステップＳ０９）印刷物４を測色機３から測色して、各近傍デバイス色１７に対応した測色値１８を保存する。
（ステップＳ１０）各特色１４に関連付けられた複数の近傍デバイス色１７と測色値１８の組合せから、特色１４を現在の印刷環境で再現すると予測される、プリンタデバイス色空間上の値である特色デバイス色１５を推定する。例えば、複数の測色値１８と特色１４のＬａｂ空間上の位置関係に基づいて近傍デバイス色１７を線形補間して求める。
（ステップＳ１１）特色リスト１３の全ての特色１４と特色デバイス色１５との関係がカラーマッチングで色再現されるように基準プロファイル２０を修正して修正プロファイル２１を得る。
（ステップＳ１２）印刷ジョブ１２に対して修正プロファイル２１を使ってカラーマッチングを行い、印刷ジョブを実行する。
【００１６】
なお、ステップＳ０１，Ｓ０２のジョブスプール１１から印刷ジョブ１２を選択して特色解析するフローと、ステップＳ０３〜Ｓ１１の特色リスト１３からプロファイル修正を行うフローと、ステップＳ１２の印刷ジョブを実行するフローは別プロセスとして連携を取りながら実行されても構わない。
【００１７】
また、１つのジョブの特色解析結果からプロファイルを修正する以外にも、複数のジョブの特色解析結果によって得られた複数の特色リストをまとめて処理しても良い。
【００１８】
（第二の実施例）
以下、図面を参照して本発明の第二の形態について詳細に説明する。
【００１９】
図４は本実施例を構成するデータと処理の関係を示す図である。
【００２０】
印刷ジョブ４１２を解析してジョブで使用される特色を調べてデバイス非依存色空間上の特色リスト４１３を生成する。特色リスト４１３の各特色に対してデバイス非依存色空間上で近傍色となるであろう複数の近傍デバイス色４１７の推定を、基準プロファイル４２０を用いて行う。例えば基準プロファイル４２０がＬａｂ→ＣＭＹＫのＬＵＴであれば、各特色Ｌａｂ値に対してＬａｂ空間上で囲む基準プロファイルＬＵＴグリッド８点を求め、そのＣＭＹＫ値を参照すればよい。
【００２１】
特色リスト４１３の全ての特色に対して推定処理を行い、近傍デバイス色４１７を求めた後にその中から測色の必要がある色パッチを選んでチャート画像４１９を生成する。チャート画像４１９を対象のプリンタ４２から印刷し印刷物４４を得る。印刷物４４を測色して各近傍デバイス色４１７の測色値４１８を得る。近傍デバイス色４１７と対応する測色値４１８から特色リスト４１３の各特色に対する特色デバイス色４１５を推定する。特色デバイス色４１５とはそれを印刷した時に特色が再現されると予測されるプリンタデバイス色空間の値である。
【００２２】
特色リスト４１３の各特色と対応する特色デバイス色４１５との関係がカラーマッチングにより再現されるように基準プロファイル４２０の修正を行い、修正プロファイル４２１を求める。
【００２３】
以上により修正された修正プロファイル４２１を使って印刷ジョブ４１２にカラーマッチングを適用することにより、特色リスト４１３の各特色の再現精度を高めた色再現を実現することが出来る。
【００２４】
図５は本発明の一実施例の構成を示すブロック図である。
【００２５】
図６は本発明の一実施例のフローチャートである。
（ステップＳ０１）ジョブスプール４１１から次の印刷ジョブ４１２を選択する。
（ステップＳ０２）印刷ジョブ４１２を解析し、使用される特色を調べて特色リスト４１３を求める。例えば、ＩＣＣプロファイルフォーマットのＮａｍｅｄ  Ｃｏｌｏｒ  ＰｒｏｆｉｌｅやＰＯＳＴＳＣＲＩＰＴのＩｎｄｅｘｅｄやＳｅｐａｒａｔｉｏｎカラースペースを解析して、ジョブに記述されている特色を求める。特色リスト４１３は各印刷ジョブ４１２と関係付けて保存される。
（ステップＳ０３）特色リスト４１３の全ての特色４１４に対して近傍デバイス色４１７が計算されたかどうかを判定する。全て処理されていればステップＳ４０７へ進む。まだ処理が行われていない特色が残っていればステップＳ４０４へ進む。
（ステップＳ０４）処理が残っている特色４１４を選択する。
（ステップＳ０５）特色４１４に対してデバイス非依存色空間上の近傍色４１６を計算する。
（ステップＳ０６）近傍色４１６に対して基準プロファイル２０を使って近傍デバイス色４１７を求める。ステップＳ０３へ進む。
【００２６】
ステップＳ０５，Ｓ０６では、例えば基準プロファイル４２０がＬａｂ→ＣＭＹＫのＬＵＴであれば、各特色Ｌａｂ値に対してＬａｂ空間上で囲む基準プロファイルＬＵＴグリッド８点を求め、そのＣＭＹＫ値を参照すればよい。
（ステップＳ０７）特色リスト４１３中の全ての特色４１４に対する全ての近傍色４１６に対して以下に述べる判定を行い、パッチ色リスト４１９Ｌを生成する。対応する近傍デバイス色４１７の測色日時４１８Ｄが現在の日時と比較して設定した閾値を超えていれば経過時間が長く色変動ありとみなしてその近傍デバイス色４１７をパッチ色リスト４１９Ｌに登録する。
（ステップＳ０８）パッチ色リスト４１９Ｌが空であればステップＳ４１２へ進み、空でなくパッチ色があればステップＳ４０９へ進む。
（ステップＳ０９）パッチ色リスト４１９Ｌに登録された近傍デバイス色４１７から構成されるチャート画像４１９を生成する。パッチ数が多ければ複数枚のチャート画像になることもある。
（ステップＳ１０）チャート画像４１９をプリンタ４２から印刷し、印刷物４４を得る。
（ステップＳ１１）印刷物４４を測色機４３から測色して、各近傍デバイス色４１７に対応した測色値４１８を保存し、測色日時４１８Ｄを更新する。
（ステップＳ１２）各特色４１４に関連付けられた複数の近傍デバイス色４１７と測色値４１８の組合せから、特色４１４を現在の印刷環境で再現すると予測される、プリンタデバイス色空間上の値である特色デバイス色４１５を推定する。例えば、複数の測色値４１８と特色４１４のＬａｂ空間上の位置関係に基づいて近傍デバイス色４１７を線形補間して求める。
（ステップＳ１３）特色リスト４１３の全ての特色４１４と特色デバイス色４１５との関係がカラーマッチングで色再現されるように基準プロファイル４２０を修正して修正プロファイル４２１を得る。
（ステップＳ１４）印刷ジョブ４１２に対して修正プロファイル４２１を使ってカラーマッチングを行い、印刷ジョブを実行する。
【００２７】
なお、ステップＳ０１，Ｓ０２のジョブスプール４１１から印刷ジョブ４１２を選択して特色解析するフローと、ステップＳ０３〜Ｓ１３の特色リスト４１３からプロファイル修正を行うフローと、ステップＳ１４の印刷ジョブを実行するフローは別プロセスとして連携を取りながら実行されても構わない。
【００２８】
また、１つのジョブの特色解析結果からプロファイルを修正する以外にも、複数のジョブの特色解析結果によって得られた複数の特色リストをまとめて処理しても良い。
【００２９】
なお、色材の交換・補充などにより測色値４１８が変化すると予測される時には測色値４１８と測色日時４１８Ｄを未設定状態にクリアすることは言うまでもない。
【００３０】
以上のように印刷ジョブ毎に高い精度で合わせることが要求される特色に対して、その特色の色再現精度が高くなるようにその時点のデバイス特性を反映させた基準プロファイルの修正が可能となる。このプロファイルによりカラーマッチングを行うことにより、印刷ジョブに応じた重要な特色に対する色再現精度を高くすることが出来る。また、測色してから時間経過の短い色パッチに対しては再度の印刷及び測色を省くことにより、作業効率を良くする事が出来る。
【００３１】
（他の実施例）
また、上記実施形態では、ネットワークを構成するハードウェア等が含まれるものの、各データ処理を順次実施するソフトウェアでも実現できるものである。即ち、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または、記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（または、ＣＰＵやＭＰＵ）が、記憶媒体に格納されたプログラムコードを読み出し、実行することによっても達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が、上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶しはＣＤ、ＭＤ、メモリカード、ＭＯ等のさまざまな記憶媒体に書き込み可能である。
【００３２】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が、実際の処理の一部または全部を行い、その処理によって、上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００３３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が、実際の処理の一部または全部を行い、その処理によって、上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００３４】
【図１】本発明の第一の実施例を構成するデータと処理の関係を示す図である。
【図２】本発明の第一の実施例の構成を示すブロック図である。
【図３】本発明の第二の実施例のフローチャートを示す図である。
【図４】本発明の第二の実施例を構成するデータと処理の関係を示す図である。
【図５】本発明の第二の実施例の構成を示すブロック図である。
【図６】本発明の第二の実施例のフローチャートを示す図である。
【図１】
2006174240.tif 000003
【図２】
2006174240.tif 000004
【図３】
2006174240.tif 000005
【図４】
2006174240.tif 000006
【図５】
2006174240.tif 000007
【図６】
2006174240.tif 000008