(57)【要約】      （修正有）【課題】各段階の色パッチを出力し計測する必要なく、自動化が可能であり、色変換に使用する色変換モジュールの特性を考慮して、入出力のグレーを保持できる色変換プロファイルの調整方法及び色変換プロファイルの調整装置を提供する。【解決手段】第１の色信号から第２の色信号に変換する色変換プロファイルにおいて、第１の色信号と色変換プロファイルの入力信号の構成要素の違いに応じて、プロファイルを調整する。また、第１の色信号から第２の色信号に変換する色変換プロファイルにおいて、第１の色信号のグレーが格子点上に存在しない色変換プロファイルであり、第１の色信号のグレーを格子点上に対応づけるように色変換プロファイルを調整する。【選択図】図４
2008245274.tif 000002
【特許請求の範囲】
【請求項１】
第１の色信号から第２の色信号に変換する色変換プロファイルにおいて、第１の色信号と色変換プロファイルの入力信号の構成要素の違いに応じて、プロファイルを調整することを特徴とする色変換プロファイルの調整方法。
【請求項２】
第１の色信号から第２の色信号に変換する色変換プロファイルにおいて、第１の色信号のグレーが格子点上に存在しない色変換プロファイルであり、第１の色信号のグレーを格子点上に対応づけるように色変換プロファイルを調整することを特徴とする色変換プロファイルの調整方法。
【請求項３】
請求項１又は２記載の色変換プロファイルの調整方法において、元のプロファイルと調整に使用した色変換モジュールに関する情報を調整後の色変換プロファイルに付帯し、色変換プロファイルを記録することを特徴とする色変換プロファイルの調整方法。
【請求項４】
第１の色信号から第２の色信号に変換する色変換プロファイル調整手段を備えた色変換プロファイル調整装置において、第１の色信号と色変換プロファイルの入力信号の構成要素の違いに応じて、前記色変換プロファイル調整手段がプロファイルを調整することを特徴とする色変換プロファイルの調整装置。
【請求項５】
第１の色信号から第２の色信号に変換する色変換プロファイル調整手段を備えた色変換プロファイル調整装置において、第１の色信号のグレーが格子点上に存在しない色変換プロファイルであり、第１の色信号のグレーを格子点上に対応づけるように前記色変換プロファイル調整手段が色変換プロファイルを調整することを特徴とする色変換プロファイルの調整装置。
【請求項６】
請求項４又は５記載の色変換プロファイルの調整装置において、元のプロファイルと調整に使用した色変換モジュールに関する情報を調整後の色変換プロファイルに付帯し、色変換プロファイルを記録する調整済みプロファイル記録手段を備えることを特徴とする色変換プロファイルの調整装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は色変換プロファイルの調整方法及び調整装置に関し、詳しくは、色変換に使用する色変換モジュールの特性を考慮して、入出力のグレーを保持できる色変換プロファイルの調整方法及び調整装置に関する。
【背景技術】
【０００２】
パソコン、プリンタ、デジタルカメラ等のデジタル処理機器の間で、色画像の伝達を行う場合、各デバイスの特有の色空間特性を考慮して色画像の調整をする必要がある。
【０００３】
このような技術として、ＩＣＣプロファイルに関する非特許文献１には、マトリクス、１次元ルックアップテーブル（１ＤＬＵＴ）、３次元ルックアップテーブル（３ＤＬＵＴ）の組み合わせで色変換を行う技術が知られている。
【０００４】
しかし、非特許文献１では、ＩＣＣプロファイルの枠組みが与えられているだけで、具体的な実現方法は示していない。
【０００５】
特許文献１には、３ＤＬＵＴの格子点間を再補間し、より多段の３ＤＬＵＴにした後、各段階に対応する色パッチを出力・計測し、多段の３ＤＬＵＴの特性を補正する画像処理装置が提案されている。
【０００６】
しかし、各段階の色パッチを出力し計測するため、手間と時間がかかる問題があり、また段階間でルックアップテーブル（ＬＵＴ）に段差ができ、階調性の劣化につながるおそれがある。
【０００７】
また特許文献２には、画像データを解析し、無彩色か無彩色に近いデータの場合は、３色変換後に、変換結果を無彩色に投影する技術が提案されている。
【０００８】
しかし、無彩色に投影する変換結果の領域の設定方法により、適した結果が変わってしまったり、また無彩色近辺の階調の飛びが発生するという問題がある。
【０００９】
さらに特許文献３には、小さい格子間隔で構成されたグレー用ＬＵＴを参照してグレー領域の色変換を行う技術が提案されている。
【００１０】
しかし、グレー用のＬＵＴとカラー用のＬＵＴを分ける必要があること、さらにＬＵＴの切り替え部で色再現性の違いが発生する場合がある。
【００１１】
また後の実施例にも示すように様々な色変換モジュールが提案されている。同じ色変換ＬＵＴを用いても各色変換モジュールで再現結果が異なり、グローバルなカラーマネジメントシステムにおける懸念点の一つになっていた。
【非特許文献１】International Color Consortium，Specification ICC．1:2001−12，File Format for Color Profiles（Version 4．0.0）
【特許文献１】特開平１１−２２０６３０号公報
【特許文献２】特開２００１−２５１５２４号公報
【特許文献３】特開２００１−３２０５９４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
そこで本発明は、各段階の色パッチを出力し計測する必要なく、自動化が可能であり、色変換に使用する色変換モジュールの特性を考慮して、入出力のグレーを保持できる色変換プロファイルの調整方法及び色変換プロファイルの調整装置を提供することを課題とする。
【００１３】
本発明の他の課題は、以下の記載によって明らかとなる。
【課題を解決するための手段】
【００１４】
上記課題は、以下の各発明によって解決される。
【００１５】
請求項１記載の発明は、第１の色信号から第２の色信号に変換する色変換プロファイルにおいて、第１の色信号と色変換プロファイルの入力信号の構成要素の違いに応じて、プロファイルを調整することを特徴とする色変換プロファイルの調整方法である。
【００１６】
請求項２記載の発明は、第１の色信号から第２の色信号に変換する色変換プロファイルにおいて、第１の色信号のグレーが格子点上に存在しない色変換プロファイルであり、第１の色信号のグレーを格子点上に対応づけるように色変換プロファイルを調整することを特徴とする色変換プロファイルの調整方法である。
【００１７】
請求項３記載の発明は、請求項１又は２記載の色変換プロファイルの調整方法において、元のプロファイルと調整に使用した色変換モジュールに関する情報を調整後の色変換プロファイルに付帯し、色変換プロファイルを記録することを特徴とする色変換プロファイルの調整方法である。
【００１８】
請求項４記載の発明は、第１の色信号から第２の色信号に変換する色変換プロファイル調整手段を備えた色変換プロファイル調整装置において、第１の色信号と色変換プロファイルの入力信号の構成要素の違いに応じて、前記色変換プロファイル調整手段がプロファイルを調整することを特徴とする色変換プロファイルの調整装置である。
【００１９】
請求項５記載の発明は、第１の色信号から第２の色信号に変換する色変換プロファイル調整手段を備えた色変換プロファイル調整装置において、第１の色信号のグレーが格子点上に存在しない色変換プロファイルであり、第１の色信号のグレーを格子点上に対応づけるように前記色変換プロファイル調整手段が色変換プロファイルを調整することを特徴とする色変換プロファイルの調整装置である。
【００２０】
請求項６記載の発明は、請求項４又は５記載の色変換プロファイルの調整装置において、元のプロファイルと調整に使用した色変換モジュールに関する情報を調整後の色変換プロファイルに付帯し、色変換プロファイルを記録する調整済みプロファイル記録手段を備えることを特徴とする色変換プロファイルの調整装置である。
【発明の効果】
【００２１】
請求項１、４記載の発明によれば、入力信号の構成要素がプロファイルと異なってもそれに合わせたグレー再現が可能で、それに伴い破綻の少ない色再現が可能となる。
【００２２】
請求項２、５記載の発明によれば、グレー再現が保証されていない色変換プロファイルを改善して、グレー再現の精度を高めることができる。
【００２３】
請求項３、６記載の発明によれば、色変換作業環境に合わせて調整したプロファイルを再度使用することができ、再調整の手間や工数を省くことができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を説明する。
【００２５】
本発明において、色変換プロファイルとは、色信号を変換するのに必要なデータが格納されている場合のそのデータのことである。かかるデータの内容は、３次元ルックアップテーブル（３ＤＬＵＴ）、１次元ルックアップテーブル（１ＤＬＵＴ）、マトリクス、その他付帯情報などがあり、ＩＣＣプロファイルはそういった色変換プロファイルの一例である。ここで、ルックアップテーブル（ＬＵＴ）とは、入出力の色信号を対応づけるテ−ブル（対応表）のことである。
【００２６】
色変換モジュールとは、色変換の演算用モジュールのことであり、一例として、ＩＣＣプロファイルにおけるＣＭＭ（Ｃｏｌｏｒ Ｍａｎａｇｅｍｅｎｔ Ｍｏｄｕｌｅ）がある。色変換モジュールは、各プラットフォーム（Ｗｉｎｄｏｗｓ（登録商標）、Ｍａｃｉｎｔｏｓｈ（登録商標）、Ｕｎｉｘ（登録商標）など）やＴｈｉｒｄ−Ｐａｒｔｙ（Ｈｙｄｅｌｂｅｒｇ社、Ｋｏｄａｋ社）から様々なモジュールが提供されており、多くの場合、モジュールによって計算方法が異なり、同じ色変換プロファイルを用いてもモジュールが変われば、その変換結果が変わる。
【００２７】
色信号とは、色に関連する信号のことであり、大別すると、デバイスに依存する色信号と依存しない色信号がある。デバイスに依存する信号としては、ＲＧＢ，ＣＭＹ（Ｋ），ＹＣＣ，ＹＩＱなどがあり、依存しない信号としては、ＸＹＺ，Ｌ＊ａ＊ｂ＊，Ｌ＊ｕ＊ｖ＊など定量的な色彩データに関連するものがある。またデバイス依存の色信号として、ｓＲＧＢ，ｓＲＧＢ−ｘ，ｓＹＣＣ，ＮＴＳＣ，Ａｐｐｌｅ ＲＧＢ，Ａｄｏｂｅ ＲＧＢといった画像表示、もしくは保存における色空間の信号値も含まれる。
【００２８】
本明細書において、デバイスとは、カラー画像の画像処理に関わる機器で、画像入力機器（例えばＤＳＣ、スキャナ、テレビカメラ、ＣＣＤカメラなど）、画像表示機器（例えばＣＲＴ、液晶ディスプレイ、プラズマディスプレイ、プロジェクタなど）、画像出力機器（例えば銀塩プリンタ、ＣＲＴプリンタ、ＩＪプリンタ、昇華プリンタ、レーザープリンタなど）などが挙げられる。またメディアとは、カラー画像の再現媒体であり、各種用紙、フィルム、ディスプレイなどを指称する。
【００２９】
また本明細書において、「輝度−色差信号」は輝度情報と色差情報に分離されている色信号であり、ＹＣＣ，ｓＹＣＣ，ＹＩＱなどがある。また「明度−色差信号」は、明度情報と色差情報に分離されている色信号で、Ｌ＊ａ＊ｂ＊，Ｌ＊ｕ＊ｖ＊などがある。
【００３０】
本明細書において、「グレーの保持」という場合は、グレー入力（Ｒ＝Ｇ＝Ｂ）に対してプロファイル変換後の出力が下記のいずれかの状態を指す。
【００３１】
（ａ）色信号上グレー出力（Ｒ＝Ｇ＝Ｂ，Ｃ＝Ｍ＝Ｙ，ａ＊＝ｂ＊＝０など）である状態。
（ｂ）上記（ａ）に加えて、出力の階調特性が設計通りである状態。
（ｃ）色信号を画像出力機器や画像表示機器で再現した時の視感もしくは計測値がグレーである状態。
（ｄ）上記（ｃ）に加えて、出力の階調特性が設計通りである状態。
【００３２】
「設計通り」とは、「色デバイスもしくはプロファイル開発者、もしくはプロファイルの使用者が意図した階調特性と同一であること」を指す。
【００３３】
実施例１：色変換プロファイルの第１の調整方法
はじめに、本実施例に用いる色変換プロファイルの構成を図１に基づいて説明する。
【００３４】
以下の説明では、一般的なプロファイルの一例として、ＩＣＣプロファイル（ｖｅｒ．４．０．０）の構成を元に説明を展開するが、他の同様な（類似した）構成のプロファイルでも以下の説明が適用できる。
【００３５】
図１の（ａ）は、色変換プロファイルの各ＬＵＴとマトリクスの位置関係を表している。プロファイルには、図示のように、１ＤＬＵＴ＿Ａ、線形マトリクス、１ＤＬＵＴ＿Ｂ、３ＤＬＵＴ、１ＤＬＵＴ＿Ｃが順に配置されている。各ＬＵＴ、マトリクスは、処理を除去したり、リニアな特性でつなげることもできる。
【００３６】
図１の（ａ）はデバイスリンクプロファイル（異なるデバイスの色信号間を関係づけるプロファイル）の形態で、（ｂ）は２つのデバイスプロファイルを関連づけた形態であり、図１の（ｂ）から色変換モジュールのＬＵＴ結合機能を用いて、図１の（ａ）の形態にする。
【００３７】
先に述べたようにプロファイルの形態は他にもあるが、今回の説明では代表的に図１の形態を使用することとする。他の実施例でも、図１の（ａ）もしくは（ｂ）を前提とする。
【００３８】
色変換プロファイルは、プロファイルの入力側と入力信号の構成要素が同じであり、例えば、入力側がＲＧＢのプロファイルに対しては、通常ＲＧＢデータが入力される。
【００３９】
図２には、色変換モジュールによる色変換の問題点が示されている。図２の（ａ）では入力信号をプロファイルと色変換モジュール１を用いて色変換した場合、出力１はグレー再現が保持されているが、図２の（ｂ）では異なる色変換モジュールである色変換モジュール２を用いて色変換したため、出力２はグレー再現が保持されない場合がある。その理由は、ＬＵＴの格子点間の補間方法や白黒の処理といった色変換における処理方法が、色変換モジュールによって異なるためである。
【００４０】
一般的には、グレー入力に対するグレー再現の保持が色再現における重要な要素と考えられているが、現状の色変換プロファイルと色変換モジュールの枠組みでは、それをグローバルに実現するのが困難である。
【００４１】
そこで、本発明では、グレー入力に対する変換結果に応じて、プロファイルを調整し、グレー再現を保持するようにしている。
【００４２】
以下、本実施例の調整方法を具体的に説明する。
【００４３】
（１）図３は、図２の場合について、入力に対する出力階調をグラフ化したものである。（ａ）は入力に対してＲ＝Ｇ＝Ｂの出力を実現しており、グレー再現になっているので、その後の措置は必要ない。しかし（ｂ）はＲ、Ｇ、Ｂがバラバラで、グレー再現のために、例えば下記の方法で出力を補正する。すなわち、この場合Ｒ，Ｇ，Ｂのうち１チャンネルのデータを基準にして合わせ込む。例えばＲの階調を基準としてＲ−Ｇ間、Ｒ−Ｂ間でＲ＝Ｇ＝Ｂとするような階調補正カーブを作成する（図４（ａ））。
【００４４】
この階調補正カーブは、図４（ｂ）のように、出力２の後段に加えられる。更に、色変換プロファイルを図１（ａ）のように展開すると、図４（ｃ）になるので、図３（ｂ）で得られた補正カーブとプロファイルの１ＤＬＵＴ＿Ｃとを合成して、新たな１ＤＬＵＴ＿Ｃを作成することができる。
【００４５】
このように新たに１ＤＬＵＴ＿Ｃを作成し、プロファイルを調節することで、色変換モジュールの違いを考慮したグレー再現の保持が可能となる。
【００４６】
（２）今まで示した方法では、グレー再現（Ｒ＝Ｇ＝Ｂ）は可能であるが、その階調特性はデバイスもしくはプロファイル開発者、使用者の意図と異なる場合が想定される。その問題を解決する１つの方法として、色変換プロファイルの作成時に使用した色変換モジュールが作業環境にあれば、それを用いてグレーと階調を保持することができる。
【００４７】
プロファイルの付帯情報からプロファイル作成時に使用した色変換モジュールを特定し、そのモジュールを自動的に呼び出し色変換を行う。しかし、通常は、プラットフォームが変わると色変換モジュールも変わること、ＴｈｉｒｄＰａｒｔｙの色変換モジュールは使用者が限られる場合が多いことから、それを実現することは難しい。また、作業環境に作成時のモジュールがあればその色変換モジュールを使用することで、少なくともグレーに対する開発者の意図は実現できる。
【００４８】
そこで２つ目の方法として、プロファイル作成時に、グレーに対する出力データを基準データとし、プロファイルの付帯情報に保持しておく。プロファイルの調整では、色変換モジュールによるグレー入力の色変換結果と上記付帯情報から補正カーブを作成する。
【００４９】
例えばプロファイル開発者は、プロファイルの作成時にグレー入力に対するＲＧＢ階調を図５（ａ）のように設定し、この階調パターンをプロファイルの付帯情報として保持する。
【００５０】
図５の（ｂ）は、プロファイルの使用時に、異なる色変換モジュールを使用しているため、グレー入力に対する出力が（ａ）とずれていることを示しており、この場合には、上記（ａ）の付帯情報を読み出し、階調補正カーブを作成する。
【００５１】
その補正カーブは図５の（ｃ）に示されており、この補正カーブと１ＤＬＵＴ＿Ｃを合成し、図４の（ｃ）に示したように新たな１ＤＬＵＴ＿Ｃを作成する。
【００５２】
（変形例）
上記説明では、１ＤＬＵＴ＿Ｃを調整したが、プロセスを順に逆行させれば、１ＤＬＵＴ＿Ｃではなく、１ＤＬＵＴ＿Ｂや１ＤＬＵＴ＿Ａを階調補正カーブを用いて調整することも可能である。
【００５３】
また上記説明では、色変換モジュールによる色変換結果を用いて補正カーブを作成したが、そのままだと補正カーブの階調が滑らかでない場合がある。階調の滑らかさは画質に影響する場合が多いので、グレーの保持を犠牲にして階調の滑らかさを優先するために、補正カーブや１ＤＬＵＴ＿Ｃなどをスムージングしたり、滑らかな曲線で近似することも可能である。
【００５４】
更に、上記説明では、ＲＧＢ入出力の系を用いたが、その他の色信号の系でもよく、例えばＣＭＹ，ＣＭＹＫ，ＹＣＣなどが挙げられる。また、入力と出力で色信号が異なってもよい。
【００５５】
またＬＵＴの階調ビットと格子点数は任意である。更にプロファイルの形態はこれによらない。
【００５６】
提案した手法は、色信号上グレーの保持を実現する方法だが、同様に再現メディア上でグレー保持を実現することもできる。メディア上でグレーが保持されることを目的とした場合、色信号上ではグレーが保持されない（Ｒ＝Ｇ＝Ｂではない）ことがある。しかし、その色信号を基準データとして付帯情報化しておけば、同様な作業で再現メディア上でグレーを保持するプロファイルを調整することができる。
【００５７】
実施例２：色変換プロファイルの第２の調整方法
（本実施例の前提条件）
色変換プロファイルの構成は実施例１と基本的に同じであるが、色変換プロファイルで、入力側のグレーがプロファイルの格子点上に存在しない場合の例である。
【００５８】
この色変換プロファイルでは、グレー入力に対して格子点間の補間演算で出力を計算すると、多くの場合、グレーからずれた出力が得られる。
【００５９】
プロファイルや色変換モジュールの仕様によって、グレー軸の位置や取り扱いが異なる。
【００６０】
そこで、グレーがプロファイルの格子点として存在していない場合に、プロファイルを調整してグレー出力の精度を上げる。
【００６１】
（具体的な方法）
図６には、プロファイル内３ＤＬＵＴの格子点とグレー軸がずれている一例が示されている。横軸Ｃは彩度、縦軸Ｙは輝度であり、ＹＣＣ入力のプロファイルの一例である。このＹＣＣでは、Ｃ＝１２８がグレー軸であるが、プロファイルではＣ＝１２８に対応する格子点が存在しないとする。
【００６２】
図７にはグレー軸をＬＵＴの格子点に合わせる態様が示されており、（ａ）はグレー軸にＬＵＴの格子点を移動させている状態を示す説明図であり、（ｂ）は元の格子点位置と移動後の格子点位置の関係を示す図である。
【００６３】
調整前後の格子点位置の関係は非連続になっており、この関係を１ＤＬＵＴとして分離し、３次元ＬＵＴを調整する。
【００６４】
図８（ａ）は、プロファイルの例を示す図であり、図８（ｂ）は、図７（ｂ）の格子点位置と移動後の格子点の関係から１ＤＬＵＴを作成した図であり、図８（ｃ）は、図８（ｂ）の１ＤＬＵＴによる変化を補正するための１ＤＬＵＴを作成した図である。
【００６５】
元の３次元ＬＵＴが、（１次元ＬＵＴ（１））→（３次元ＬＵＴ）→（１次元ＬＵＴ（２））という形で分割されている。
【００６６】
１次元ＬＵＴ（１）は図７（ｂ）の格子点位置の関係であり、１次元ＬＵＴ（２）は、図７（ｂ）の逆関数である。
【００６７】
３次元ＬＵＴは、グレー軸を格子軸として持ち、分割前後で入出力の関係が同じになるように各格子点の対応値が調整される。
【００６８】
具体的には、各格子点に対応する値を元のＬＵＴと色変換モジュールを用いて計算する。ただしグレーに対応する値は、好ましいと想定される値を挿入してもよい。例えば、色差信号軸上（図８の場合）のグレー対応値は０であり、それをグレーに対応する格子点に挿入することもできる。
【００６９】
１次元ＬＵＴ（１）及び１次元ＬＵＴ（２）は、その隣の１次元ＬＵＴ（１次元ＬＵＴ＿Ｂ、１次元ＬＵＴ＿Ｃ）と結合する。
【００７０】
図８の（ｂ）及び（ｃ）は、分割した１次元ＬＵＴが不連続になるため、色変換後の階調性に影響を与える場合がある。そこで連続的な（滑らかな）１次元ＬＵＴを分割するのが色変換後の階調性を維持するためには望ましい。
【００７１】
図９は、１次元ＬＵＴが連続的な例である。図９に示す例は、γカーブの場合を示している。非連続な階調部分がなく、画像データを色変換処理した場合の破綻が少ないと思われる。図９（ａ）はグレー軸にＬＵＴの格子点を移動させている状態を示す説明図、（ｂ）は格子点位置と移動後の格子点の関係を示す図、（ｃ）は１ＤＬＵＴを示す図、（ｄ）は１次元ＬＵＴ（１）の逆関数を示す図である。
【００７２】
（変形例）
図６では、横軸Ｃ（彩度）、縦軸Ｙ（輝度）であるが、各軸の項目はこれに限らず、すべての色信号を対象とすることができる。
【００７３】
他の１次元ＬＵＴの形態としては、図１０（ａ）、（ｂ）、（ｃ）に示す形態でもよい。
【００７４】
図１０（ａ）、（ｂ）、（ｃ）は、グレーの軸が格子点を通る直線でＬＵＴを構成（階調レベル以上はクリッピング）した例である。
【００７５】
実施例３：色変換プロファイルの調整方法３
（本実施例の前提条件）
本実施例において、色変換プロファイルの構成は図１に示すものが前提だが、色変換プロファイルの入力側の色信号設定値と、実際に入力される色信号値が異なる場合の例である。
【００７６】
この実施例では、入力色信号値に対して、そのまま色変換すると、全体的に破綻すると思われる場合に、入力色信号に合わせてグレー保持を実現するように色変換プロファイルを調整することで、全体的に見た目に問題のない出力を得ることができる。
【００７７】
（具体的な手法）
（Ｓｔｅｐ．１）色変換プロファイルと入力信号の整合性の確認
色変換プロファイルは、入力設定に関するヘッダ、タグ情報（Ｃｏｌｏｒ Ｓｐａｃｅなど）を含んでいる。
【００７８】
入力信号は、その信号の元となる入力画像データの付帯情報（例えば、ｅｘｉｆやｔｉｆｆにおける「画素の構成要素」、ＪＰＥＧ２０００におけるＣｏｌｏｕｒ Ｓｐｅｃｉｆｉｃａｔｉｏｎ Ｂｏｘなど）を含む。
【００７９】
これらの情報からプロファイルと入力との整合・非整合を確認する。
【００８０】
（Ｓｔｅｐ．２）整合した場合はそのまま処理する。非整合の場合は（Ｓｔｅｐ・３）以降の処理を行う。
【００８１】
（Ｓｔｅｐ・３）プロファイルと入力信号を整合させ、グレー入出力を保持するようにプロファイルを調整する。
【００８２】
代表的な色変換マトリクスをあらかじめ用意しておく。規格で定められているものを使用することもできる。例えばｓＹＣＣ←→ｓＲＧＢ，ＹＣＣ←→ＲＧＢ，ＲＧＢ←→ＸＹＺなどを用意しておく。
【００８３】
用意されたマトリクスの中からプロファイルと入力信号間を整合させるマトリクスを呼び出して、色変換のスキームに設定する（図１１参照）。
【００８４】
入力信号（入力画像データなど）の付帯情報に色変換マトリクスが含まれている場合は、それを用いることもできる。
【００８５】
色変換モジュールを用いて、この色変換スキームによるグレー入力の出力を計算する。
【００８６】
出力がグレーとならない場合は、実施例１か２の方法を使用して１次元ＬＵＴ＿Ｂ、１次元ＬＵＴ＿Ｃ、３次元ＬＵＴを調整してグレーになるようにする。
【００８７】
実施例４：色変換プロファイル調整装置
図１２に基づいて、本発明の色変換プロファイル調整装置の一例を説明する。色変換プロファイル調整装置は、入力信号判定手段１０、指示入力手段２０、色変換プロファイル保持手段３０、マトリクスデータ保持手段４０、プロファイル／マトリクス呼出手段５０、色変換演算手段６０、調整済みプロファイル記録手段７０、色変換プロファイル調整手段８０を備えている。
【００８８】
入力信号判定手段１０は、入力信号の構成要素を知る手段であり、判定情報は、入力元画像データの付帯情報（ヘッダ、タグ）から入手する。他の方法は、指示入力手段による入力、画像データを使用しているアプリケーションやユーティリティの画素設定を解析して取得する。
【００８９】
指示入力手段２０は、作業者の指示を入力するための手段であり、キーボード、マウス、タッチパネル、ポインタなどのＵ．Ｉ．（ユーザーインターフェース）、ダイアログボックスなどのＧ．Ｕ．Ｉ．などを含む。
【００９０】
色変換プロファイル保持手段３０は、各種色変換プロファイルを保持する手段であり、複数の形式のプロファイルを保持することが可能。
【００９１】
マトリクスデータ保持手段４０は、各種マトリクスデータを保持する手段であり、各マトリクスデータは、色変換の属性（何の色信号を何の色信号に変換するマトリクスか）を対応づけられるように、タグやヘッダ情報を加えておくか、対応づけのための別ファイルを作成しておく。
【００９２】
プロファイル／マトリクス呼出手段５０は、「入力信号判定手段１０」の結果に基づいて、「色変換プロファイル保持手段３０」や「マトリクスデータ保持手段４０」から適切なプロファイルやマトリクスを自動的に呼び出す手段である。「指示入力手段２０」で指定されたプロファイルやマトリクスを呼び出すこともできる。入力信号にあったプロファイルがなければ、入力信号とプロファイル間をつなげるためのマトリクスデータをプロファイルと一緒に呼び出す。
【００９３】
色変換演算手段６０は、入力信号に対して色変換を実行し、結果を出力する手段である。色変換プロファイルの合成、プロファイルやマトリクスを用いた色変換を実行する。装置内にデフォルトとして設定されている色変換演算手段を用いてもいいし、装置内に複数の色変換演算手段がある場合は「指示入力手段２０」を用いて使用する手段を設定することもできる。
【００９４】
調整済みプロファイル記録手段７０は、「色変換プロファイル調整手段８０」で調整されたプロファイルを記録する手段である。「色変換プロファイル保持手段３０」と同一箇所でもよいが、“調整済み”であることが分かるように記録しておくのも好ましい。例えば、元のプロファイルやマトリクス、調整に使用した色変換モジュールに関する情報を付帯したり（別ファイルに情報を書き込んでもよい）、ファイル名を変更して調整済みであることを判断できるようにしておく。
【００９５】
色変換プロファイル調整手段８０は、呼び出された色変換プロファイルやマトリクスを、実施例１〜３の方法などで調整する手段である。
【００９６】
ａ）入力信号とプロファイルの入力が同じかを判断し、違う場合は「実施例３」によって調整する。
ｂ）グレーの入出力が保持されているかを判断し、違う場合は「実施例１」によって調整する。
ｃ）ＣＭＭがプロファイル作成時と同じで、グレーの入出力が保持されているかを判断し、保持されない場合は「実施例２」によって調整する。
【図面の簡単な説明】
【００９７】
【図１】色変換プロファイルの構成例を示す図
【図２】色変換モジュールによる色変換の問題を説明する図
【図３】色変換結果の違いを説明する図
【図４】色変換結果の違いに対するグレー保持の方法の一例を示す図
【図５】色変換結果に対するグレーと階調保持の方法の一例を示す図
【図６】ルックアップテーブルの格子点とグレー軸がずれている例を示す図
【図７】ルックアップテーブルの格子点とグレー軸を合わせた例を示す図
【図８】図７の一次元ルックアップテーブルを用いた階調補正の作成過程を示す図
【図９】格子点位置の関係が連続な場合の調整方法を例を示す図
【図１０】一次元ルックアップテーブルの他の実施形態を示す図
【図１１】色変換プロファイルと入力信号が合わない場合の対応方法の一例を示す説明図
【図１２】色変換プロファイルの調整装置の一例を示すブロック図
【符号の説明】
【００９８】
１０：入力信号判定手段
２０：指示入力手段
３０：色変換プロファイル保持手段
４０：マトリクスデータ保持手段
５０：プロファイル／マトリクス呼出手段
６０：色変換演算手段
７０：調整済みプロファイル記録手段
８０：色変換プロファイル調整手段
【図１】
2008245274.tif 000003
【図２】
2008245274.tif 000004
【図３】
2008245274.tif 000005
【図４】
2008245274.tif 000006
【図５】
2008245274.tif 000007
【図６】
2008245274.tif 000008
【図７】
2008245274.tif 000009
【図８】
2008245274.tif 000010
【図９】
2008245274.tif 000011
【図１０】
2008245274.tif 000012
【図１１】
2008245274.tif 000013
【図１２】
2008245274.tif 000014