(57)【要約】【課題】  ＤＡＲＫ部のつぶれを解消し、より良い色再現を可能としたカラーマッチングシステムを提供する。【解決手段】  デバイスに対応するプロファイルを作成するプロファイル作成手段と、作成したプロファイルを格納するプロファイル格納手段と、画像データに対してカラーマッチングを行うカラーマッチング処理手段とを有する画像処理装置において、逆ガンマ２．２ＬＵＴを生成、さらにガンマ２．２を考慮して色空間圧縮をほどこしたＬＵＴを搭載した前記デバイスに対応するプロファイルを作成し、作成されたプロファイルを用いてカラーマッチングを行う。【選択図】  図１
2006211220.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対してカラーマッチングを行うカラーマッチング処理手段と、逆ガンマＬＵＴを生成する演算手段と、デバイスに対応するＬＵＴを生成する演算手段と、前記２つのＬＵＴより前記デバイスに対応するプロファイルを作成するプロファイル作成手段を有し、作成された前記プロファイルを用いてカラーマッチングを行うことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラーマネージメントシステムにおいて、プリンタプロファイルのＬＵＴを算出する際に色空間圧縮によるＤａｒｋ部の情報落ちを軽減するガンマカーブの設計方法に属する。
【背景技術】
【０００２】
特開平０７−２２２００９に記載されているように、カラーマネージメントシステムは、ＣＭＭ（Color Management Module）とデバイスプロファイルで構成され、変換前のソースデバイスに対応したプロファイルと変換後のデスティネーションデバイスに対応したプロファイルを用いて、入出力画像のカラーマッチングを行うべく色変換処理を行う。
【０００３】
前者のプロファイルをソースプロファイル、後者のプロファイルをデスティネーションプロファイルと呼ぶ。
【０００４】
例えば、図１に示す色変換処理では、スキャナ色空間（スキャナＲＧＢ）またはモニタ色空間（モニタＲＧＢ）からプリンタ色空間（プリンタＣＭＹＫ）へ変換する処理を行う。
【０００５】
この場合、ソースデバイスはスキャナ１０１またはモニタ１０２であり、そのスキャナまたはモニタのプロファイルがソースプロファイル１０３になり、デスティネーションデバイスはプリンタ１０６であり、そのプリンタのプロファイルがデスティネーションプロファイル１０４になる。
【０００６】
ソースプロファイル１０３とデスティネーションプロファイル１０４にはデバイスに依存するデータとＣＩＥで定められているＸＹＺ、Ｌ＊ａ＊ｂ＊表色系などデバイスに依存しない色空間との変換をするための関係データが格納されている。ソースプロファイル１０３には各デバイスのガンマ値１０３Ａと変換マトリクス１０３Ｂが格納され、デスティネーションプロファイル１０４にはプリンタ１０６の変換ＬＵＴ１０４Ｂが格納されている。
【０００７】
また、一般に特開平０９−１８１９０８における説明のようにカラーマネージメントシステムの実施例では、図１のようにＩＣＣ（Inter Color Consortium）フォーマットに基づくデバイスプロファイルにオーバーライド情報を付加し、色変換処理を行うことができる。
【０００８】
ＣＭＭ１０５は前記ソースプロファイルと前記デスティネーションプロファイルから情報を取得し、デバイスに依存しない色空間を用いることによってカラーマッチングを実現している。
【０００９】
しかしながら、従来の該デスティネーションプロファイルは、ソースプロファイルのガンマ値１０３Ａがかかった入力に対する出力を変換ＬＵＴ１０４Ｂとして格納しており、Ｄａｒｋ部の情報が少なく、結果的に出力画像につぶれが発生していた。
【００１０】
図２は従来のカラーマッチング処理設計の概要を示している。ここではモニタ色空間（モニタＲＧＢ）Ａからプリンタ色空間（プリンタＣＭＹＫ）Ｃへ変換する処理のブロック図とグラフを示す。この場合、モニタのプロファイルがソースプロファイル２０１になり、プリンタのプロファイルがデスティネーションプロファイル２０２になる。また、Ａは入力輝度ＲＧＢ、Ｂはモニタプロファイル２０１のガンマ変換後のデータ、Ｃはプリンタプロファイル２０２のガンマ変換後の出力ＣＭＹＫ値を示している。ここでＡ〜Ｃのライン上にある黒丸２０７は入力輝度Ａの格子点である。該グラフ上ではモニタガンマ２．２のときの変換曲線２０３、モニタガンマ１．３のときの変換曲線２０４、前記変換曲線で格子点２０７のデータを前記各変換曲線で変換したデータの差２０５、さらにプリンタガンマリニア直線で変換したデータの出力輝度差２０６を示している。
【００１１】
図２のように入力輝度格子点２０７からモニタプロファイルにより変換後データＢへ変換される際、輝度の差２０５が現れる。さらにプリンタプロファイルによる変換後、出力輝度に差２０６が発生し、モニタガンマによってＤａｒｋ部の情報の格子点間隔が変わっている。モニタガンマ値が高いほどＤａｒｋ部の格子点間隔が狭くなり、プリンタプロファイルの変換ＬＵＴを設計する際に情報量が少なくなるため出力輝度値ＣにおいてＤａｒｋ部につぶれが発生していた。
【特許文献１】特開平０７−２２２００９号公報
【特許文献２】特開平０９−１８１９０８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
前記従来の方式では、特開平０９−１８１９０８のようにデスティネーションプロファイルの設計はソースプロファイルで入力されたガンマがかかった入力に対するリニア出力として色空間圧縮をほどこして設計され、デスティネーションプロファイルに格納されていた。そのため、色空間圧縮ＬＵＴを設計する際のＤａｒｋ部での情報が少なくなっており、最終的な出力の階調性、色再現の表現が十分できていなかった。
【００１３】
本発明は以上のような従来方式が有する課題を解決するため、図１のデスティネーションプロファイル１０４に逆ガンマ２．２ＬＵＴ１０４Ａをオーバーライド情報として付加し、Ｄａｒｋ部の情報を増やした状態でガンマ２．２を考慮した前記色空間圧縮を行って変換ＬＵＴを再生成し、デスティネーションプロファイルに格納する。該デスティネーションプロファイルを使用することでＤａｒｋ部のつぶれを解消し、より良い色再現を可能としたカラーマッチングシステムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために本発明では、デバイスに対応するプロファイルを作成するプロファイル作成手段と、作成したプロファイルを格納するプロファイル格納手段と、画像データに対してカラーマッチングを行うカラーマッチング処理手段とを有する画像処理装置において、逆ガンマ２．２ＬＵＴを生成、さらにガンマ２．２を考慮して色空間圧縮をほどこしたＬＵＴを搭載した前記デバイスに対応するプロファイルを作成し、作成されたプロファイルを用いてカラーマッチングを行う。
【発明の効果】
【００１５】
以上説明したように本発明によれば、ガンマ値を考慮した色空間圧縮ＬＵＴを作成する際にＤａｒｋ部の情報量が増やし、Ｄａｒｋ部において精度の高い演算を行うことが出来る。また、前記方法によりプロファイルを作成し、カラーマッチングを行うことでＣＭＳ処理後のＤａｒｋ部のつぶれが改善され、より良い色再現が可能となる。
【発明を実施するための最良の形態】
【００１６】
（実施形態１）
以下に、添付図面を参照して本発明の好適な実施形態の１例を詳細に説明する。
【００１７】
図３は本発明の一実施例によるシステム構成を示すものである。図３のように、本実施形態にかかるシステムは、ＰＣ本体１とモニタ２及びプリンタ３により構成される。なお同図は、モニタ上に表示した色をプリンタで印刷した場合に同じ色に見えるように再現する場合について示した。
【００１８】
ＰＣ本体１は、モニタ表示や画像処理に必要なＣＰＵ・ＶＲＡＭ等を備え、アプリケーションソフト等のソフトウェアの動作に必要な基本機能を提供するＯＳ１１、カラーマッチング処理等にユーティリティやＯＳがワークとして使用するＲＡＭ１２、画像イメージデータが格納される画像データ格納部１３、モニタ２に表示する際に表示データを制御するモニタドライバ１４、プリンタ３とＰＣ本体を接続するためのプリンタドライバ１５、カラーマッチング処理を行うモジュールであるＣＭＭ１６、演算を施して逆ガンマ２．２ＬＵＴを付加したプロファイルを作成するためのユーティリティソフト４、モニタ２のモニタプロファイルが格納されているモニタプロファイル格納部１７、プリンタ３のプリンタプロファイルが格納されるプリンタプロファイル格納部１８を有している。また、ユーティリティソフト４は、逆ガンマ２．２ＬＵＴを生成する逆ガンマ２．２ＬＵＴ演算部１Ａ、逆ガンマ２．２を考慮したデータに色空間圧縮をほどこしたＬＵＴを算出する色空間圧縮ＬＵＴ演算部１Ｂ、算出された逆ガンマ２．２ＬＵＴと色空間圧縮ＬＵＴからプロファイルデータを作成するプロファイル作成部１Ｃを有している。
【００１９】
図４は前記逆ガンマＬＵＴを実装した実施例の一例におけるカラーマッチング処理設計の概要を示す。ここではモニタ色空間（モニタＲＧＢ）Ａからプリンタ色空間（プリンタＣＭＹＫ）Ｃへ変換する処理のブロック図とグラフである。
【００２０】
この場合、モニタのプロファイルがソースプロファイル４０１になり、プリンタのプロファイルがデスティネーションプロファイル４０２になる。また、Ａは入力輝度ＲＧＢ、Ｂはモニタプロファイル４０１のガンマ変換後のデータ、Ｂ′はプリンタプロファイル４０２の逆ガンマ変換後のデータ、Ｃはプリンタプロファイル４０２のガンマ変換後の出力ＣＭＹＫ値を示している。ここでＡ〜Ｂ′のライン上にある黒丸４０７は入力輝度Ａの格子点であり、白丸はプリンタガンマ変換後のデータである。さらにＢ〜Ｃのライン上にある黒丸４０８は出力ＣＭＹＫの格子点である。
【００２１】
また、該グラフ上ではモニタガンマ２．２のときの変換曲線４０３、前記変換曲線で格子点４０７のデータを前記変換曲線で変換し、プリンタガンマリニア直線４０４で変換したデータが白丸の格子点４０９、さらにプリンタガンマリニア直線で設計したＬＵＴ４０６にて変換したデータが黒丸の格子点４０８で示している。一方モニタガンマ２．２のときの変換曲線４０３、前記変換曲線で格子点４０７のデータを前記変換曲線で変換し、プリンタ逆ガンマ曲線４０５で変換したデータが白丸の格子点４１０、さらにプリンタガンマ２．２曲線で設計したＬＵＴ４０７にて変換したデータが黒丸の格子点４０８で示している。
【００２２】
該プリンタガンマ変換曲線の違いによって出力輝度差格子点データ４０８に違いは見られないが、前記Ａ〜Ｂ′のライン上にある白丸の格子点で前記プリンタガンマ変換後のデータに違いが表れている。従来は格子点４０９までの情報でＤａｒｋ部の設計を行っていたが、前記逆ガンマ変換曲線を採用することで格子点４１０のように情報量が増していることを示している。このようにＤａｒｋ部の情報を増やした状態で色空間圧縮ＬＵＴを設計、データを変換することにより、よりＤａｒｋ部のつぶれが解消されることとなる。
【００２３】
図５は従来の演算処理ブロック図５０１と本発明の演算処理ブロック図５０２を示している。従来の演算処理ブロック図５０１では、ソースプロファイル５０３にｓＲＧＢモニタプロファイルを選択、デスティネーションプロファイル５０５にプリンタプロファイルが選択された場合のカラーマッチング処理について示している。ここでは、ガンマ値にのみ注目して言及する。まず、入力ｓＲＧＢ値に対してソースプロファイルｓＲＧＢモニタプロファイル５０３のガンマ値２．２をかける。そして従来の演算処理ブロック図５０１ではその後リニアになるように色空間圧縮設計した出力ｄｅｖＲＧＢへの変換ＬＵＴ５０６を算出し、デスティネーションプロファイル５０５はこのＬＵＴ５０６を格納することで作成される。本発明の演算処理ブロック図５０２では、入力ｓＲＧＢ値に対してソースプロファイルｓＲＧＢモニタプロファイル５０４のガンマ値２．２をかけたあと、逆ガンマ２．２ＬＵＴ５０８をかけ、ガンマ２．２でリニアになるように色空間圧縮設計したｄｅｖＲＧＢへの変換ＬＵＴ５０９を算出する。プロファイルはこれら逆ガンマ２．２ＬＵＴ５０８と変換ＬＵＴ５０９を格納することで作成される。
【００２４】
図６は当実施形態のフローチャートを示しており、ここでは、モニタ上に表示した色をプリンタで印刷した場合にそれぞれの環境下で同じ色に見えるように再現する場合について示した。モニタプロファイルにｓＲＧＢが選択され、逆ガンマ２．２ＬＵＴと色空間圧縮ＬＵＴを生成、プロファイルに実装して出力する場合を例に説明する。
【００２５】
Ｓ１０１で、ＰＣ本体１を操作し、ユーティリティソフト４を使用して逆ガンマ２．２の演算を演算部１Ａで行い、プロファイルに格納する逆ガンマ２．２ＬＵＴを生成する。Ｓ１０２で、ガンマ値２．２を考慮した色空間圧縮演算を演算部１Ｂで行い、プロファイルに格納するＬＵＴを生成する。Ｓ１０３で、Ｓ１０１で生成した逆ガンマ２．２ＬＵＴとＳ１０２で生成したＬＵＴをプロファイル作成部１Ｃによりプロファイルに格納し、プリンタプロファイルを生成する。Ｓ１０４においてＳ１０３で生成したプリンタプロファイルをプリンタプロファイル格納部１８に格納する。Ｓ１０５ではプリンタプロファイル格納部１８と、モニタプロファイル格納部１７から各プロファイルを所得し、ＣＭＭ１６にセットする。Ｓ１０６で画像データ格納部２０より画像を読み出してＣＭＭ１６にセットする。Ｓ１０６では画像に対してＣＭＭ１６でカラーマッチングを行う。Ｓ１０７でマッチングを行った画像をプリンタ３に出力する。
【００２６】
以上のような処理を行うことにより、ユーザーが実際に画像を作成・使用するモニタのガンマ値が高くても、Ｄａｒｋ部における情報量を増やすことにより、色再現性を向上させることが可能となる。
【００２７】
（他の実施形態）
なお、本発明は以上説明した実施例に限定されるものではなく、本発明の趣旨を逸脱しない範囲においてフローなどは変更可能である。
【図面の簡単な説明】
【００２８】
【図１】カラーマネージメントシステムの概念図。
【図２】従来のカラーマッチング処理設計の概要。
【図３】本発明の実施例の構成。
【図４】実施例の一例におけるカラーマッチング処理設計の概要。
【図５】本発明の実施例のブロック図。
【図６】実施例のフローチャート。
【図１】
2006211220.tif 000003
【図２】
2006211220.tif 000004
【図３】
2006211220.tif 000005
【図４】
2006211220.tif 000006
【図５】
2006211220.tif 000007
【図６】
2006211220.tif 000008