(57)【要約】【課題】  ｓＲＧＢおよび拡張色空間のデータを出力デバイスの色空間に変換する色変換テーブルの作成において、ｓＲＧＢと拡張色空間の共通領域では見た目の印象が同じになり、作成工数を削減して色変換テーブルを作成することである。【解決手段】  ｓＲＧＢ及び拡張色空間のデータを、一旦、デバイス非依存のデータに変換し、デバイス非依存の色空間上で複数の共通のパラメータを用いて色調整を行なう。【選択図】  図１
2007124243.tif 000002
【特許請求の範囲】
【請求項１】
第一の入力色空間のデータと第二の入力色空間のデータとを任意の出力デバイスの色空間に変換する色変換方法であって、
前記第一の入力色空間のデータをデバイス非依存の色空間のデータに変換する第一の色空間変換工程と、
前記第二の入力色空間のデータを前記デバイス非依存の色空間のデータに変換する第二の色空間変換工程と
前記デバイス非依存の色空間のデータに対して複数のバラメータによって変換を行い、色調整を行なう色調整工程と、
前記色調整工程において色調整されたデータを前記出力デバイスの色再現範囲に合わせてガマットマッピングを行なうガマットマッピング工程と、
前記ガマットマッピングされたデータに対応する前記出力デバイス固有のデータを算出する工程とを有し、
前記第一及び第二の色空間変換工程における変換は、前記第一の入力色空間と前記第二の入力色空間の共通領域において共通した色再現となるような変換であり、
前記色調整工程において使われる前記複数のパラメータは、前記第一の入力色空間と前記第二の入力色空間で共通したパラメータであることを特徴とする色変換方法。
【請求項２】
前記第一の入力色空間と前記第二の入力色空間のデータはＲＧＢデータであることを特徴とする請求項１に記載の色変換方法。
【請求項３】
前記第一の入力色空間と前記第二の入力色空間のＲＧＢＣＭＹの色相は、ほぼ同じ色相であることを特徴とする請求項１又は２記載の色変換方法。
【請求項４】
前記デバイス非依存の色空間はＬ＊ａ＊ｂ＊空間であることを特徴とする請求項１に記載の色変換方法。
【請求項５】
前記色調整工程において使用される前記複数のパラメータには、
黒、白の色調整後のＬ＊ａ＊ｂ＊値と、
Ｌ＊ａ＊ｂ＊空間における４５°刻みの各色相方向の拡大・縮小率と、
入力色空間のＲＧＢ値で、ＲＧＢＣＭＹの代表色の位置に対応する前記デバイス非依存のデータの変化量ΔＬ＊Ｃ＊ｈと、
グレイラインの目標色度ａ＊、及びｂ＊と、
肌色領域のａ＊方向、ｂ＊方向の拡大・縮小率と、
全体のシフト量ΔＬ＊ａ＊ｂ＊と、
が含まれることを特徴とする請求項１に記載の色変換方法。
【請求項６】
前記色調整工程では、
前記黒、白の色調整後のＬ＊ａ＊ｂ＊値のパラメータによる明度方向の色調整、
Ｌ＊ａ＊ｂ＊空間における４５°刻みの色相方向の拡大・縮小、
ＲＧＢＣＭＹの代表色位置の明度、彩度、色相調整、
前記グレイラインの色度調整、
肌色領域の色調整、及び
全体のシフト、
の順に、色調整を行なうことを特徴とする請求項５に記載の色変換方法。
【請求項７】
前記Ｌ＊ａ＊ｂ＊空間における４５°刻みの色相方向の拡大・縮小では、４５°刻みに指定されている拡大・縮小率から、全色相の拡大・縮小率を補間計算により算出し、各色相で連続したつながりを持つように拡大・縮小されることを特徴とする請求項５に記載の色変換方法。
【請求項８】
前記ＲＧＢＣＭＹの代表色位置の明度、彩度、色相調整では、代表色以外のデータに対して、代表色との相対的な位置関係により、明度、彩度、色相の調整量を補間計算により算出し、すべての領域において連続したつながりを持つように明度、彩度、色相が調整されることを特徴とする請求項６に記載の色変換方法。
【請求項９】
前記肌色領域の色調整では、
ａ＊＞０、かつ、ｂ＊＞０、かつ、
Ｃ＊＝（ａ＊×ａ＊＋ｂ＊×ｂ＊）１／２）＜４５の領域を肌色領域とみなし、
該肌色領域に位置するデータのａ＊,、ｂ＊値に対して、ａ＊方向、ｂ＊方向に拡大・縮小をおこなうことを特徴とする請求項６記載の色変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数の異なる色空間の画像データを任意の画像出力デバイスの色空間に変換する色変換方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラなどの画像データの入力デバイスの高性能化が進み、それらの入力デバイスから出力される画像データが多様化してきた。従来は、最も一般的であるｓＲＧＢと呼ばれるＲＧＢ色空間のデータだけであったが、近年はＡｄｏｂｅＲＧＢなどの拡張色空間にも対応したものが多くなってきた。
【０００３】
カラープリンタのプリンタドライバでは、従来、入力画像データのＲＧＢデータは、色空間ｓＲＧＢで表現されたものであることを前提として設計されていた。従って、各プリンタメーカは、入力データがｓＲＧＢであることを前提にして、各出力デバイスで最適な出力となるように、または、どの出力デバイスでも見た目の印象がほぼ同じになるように設計している。
【０００４】
例えば、特許文献１では、各デバイスの色再現範囲の違いによらず、複数のデバイス間で共通の色再現を実現する方法が提案されている。また、特許文献２にも、複数のデバイス間で共通の色再現を実現する方法として、入力信号の色再現域をより狭いデバイスの色再現域にマッピングする場合、色再現域外の色の階調性を保存しながらマッピングする方法が提案されている。
【特許文献１】特開２００４−１５３３３６号公報
【特許文献２】特開２００３−１５３０２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら上記従来例では、プリンタドライバは入力デバイスのデータとして、ｓＲＧＢ空間により表現されたデータを前提として設計されている。即ち、入力データ（ｓＲＧＢ）→出力データ（デバイスＲＧＢ）、或いは入力データ（ｓＲＧＢ）→出力（デバイスＣＭＹＫ）の色変換テーブルを予め用意しておき、随時、その色変換テーブルを使ってプリントを行なうようになっていた。
【０００６】
これらの色変換テーブルは、出力デバイス毎、記録媒体毎、記録モード毎に用意されるものである。通常、これらの色変換テーブルは、その出力デバイスで最適な出力となるように非常に細かな部分までチューニングされている。また、それぞれの色変換テーブルで見た目の印象がほぼ同じになるようにチューニングされている。
【０００７】
このような構成において、入力データがｓＲＧＢデータではなく、例えば、ＡｄｏｂｅＲＧＢのような拡張色空間のデータである場合には、従来のＲＧＢとは異なる別の色変換テーブルを用意する必要がある。従来のやり方では、この拡張色空間用の色変換テーブルを作成する場合には、ｓＲＧＢの色変換テーブルの作成と同様に、細かなチューニングを必要とするため、ｓＲＧＢの場合と併せて２倍の手間が掛かることになる。
【０００８】
本発明は上記従来例に鑑みてなされたもので、ｓＲＧＢと拡張色空間の色変換テーブルを作成する際に、両色空間の共通領域では見た目の印象がほぼ同じとなるような色変換テーブルを簡単に作成する色変換方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するため本発明の色変換方法は以下の構成からなる。
【００１０】
即ち、第一の入力色空間のデータと第二の入力色空間のデータとを任意の出力デバイスの色空間に変換する色変換方法であって、前記第一の入力色空間のデータをデバイス非依存の色空間のデータに変換する第一の色空間変換工程と、前記第二の入力色空間のデータを前記デバイス非依存の色空間のデータに変換する第二の色空間変換工程と、前記デバイス非依存の色空間のデータに対して複数のバラメータによって変換を行い、色調整を行なう色調整工程と、前記色調整工程において色調整されたデータを前記出力デバイスの色再現範囲に合わせてガマットマッピングを行なうガマットマッピング工程と、前記ガマットマッピングされたデータに対応する前記出力デバイス固有のデータを算出する工程とを有し、前記第一及び第二の色空間変換工程における変換は、前記第一の入力色空間と前記第二の入力色空間の共通領域において共通した色再現となるような変換であり、前記色調整工程において使われる前記複数のパラメータは、前記第一の入力色空間と前記第二の入力色空間で共通したパラメータであることを特徴とする。
【００１１】
なお、前記第一の入力色空間と前記第二の入力色空間のデータはＲＧＢデータであることを特徴とする。
【００１２】
また、前記第一の入力色空間と前記第二の入力色空間のＲＧＢＣＭＹの色相は、ほぼ同じ色相であることを特徴とする。
【００１３】
さらに、前記デバイス非依存の色空間はＬ＊ａ＊ｂ＊空間であることを特徴とする。
【００１４】
前記色調整工程において使用される前記複数のパラメータには、（１）黒、白の色調整後のＬ＊ａ＊ｂ＊値、（２）Ｌ＊ａ＊ｂ＊空間における４５°刻みの各色相方向の拡大・縮小率、（３）入力色空間のＲＧＢ値で、ＲＧＢＣＭＹの代表色の位置に対応する前記デバイス非依存のデータの変化量ΔＬ＊Ｃ＊ｈ、（４）グレイラインの目標色度ａ＊、及びｂ＊、（５）肌色領域のａ＊方向、ｂ＊方向の拡大・縮小率、（６）全体のシフト量ΔＬ＊ａ＊ｂ＊が含まれる。
【００１５】
そして、前記色調整工程では、（１）黒、白の色調整後のＬ＊ａ＊ｂ＊値のパラメータによる明度方向の色調整、（２）Ｌ＊ａ＊ｂ＊空間における４５°刻みの色相方向の拡大・縮小、（３）ＲＧＢＣＭＹの代表色位置の明度、彩度、色相調整、（４）グレイラインの色度調整、（５）肌色領域の色調整、（６）全体のシフトの順に、色調整を行なうことを特徴とする。
【００１６】
また、前記Ｌ＊ａ＊ｂ＊空間における４５°刻みの色相方向の拡大・縮小では、４５°刻みに指定されている拡大・縮小率から、全色相の拡大・縮小率を補間計算により算出し、各色相で連続したつながりを持つように拡大・縮小されることを特徴とする。
【００１７】
またさらに、前記ＲＧＢＣＭＹの代表色位置の明度、彩度、色相調整では、代表色以外のデータに対して、代表色との相対的な位置関係により、明度、彩度、色相の調整量を補間計算により算出し、すべての領域において連続したつながりを持つように明度、彩度、色相が調整されることを特徴とする。
【００１８】
またさらに、前記肌色領域の色調整では、ａ＊＞０、かつ、ｂ＊＞０、かつ、Ｃ＊＝（ａ＊×ａ＊＋ｂ＊×ｂ＊）１／２）＜４５の領域を肌色領域とみなし、その肌色領域に位置するデータのａ＊,、ｂ＊値に対して、ａ＊方向、ｂ＊方向に拡大・縮小をおこなうことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、第一及び第二の入力色空間のデータを任意の出力デバイスの色空間データに変換する際、各入力色空間のデータを一旦、デバイス非依存のデータに変換し、そのデータに対して共通のパラメータを使って色調整して色変換テーブルを作成する。
【００２０】
これにより、第一及び第二の入力色空間の共通領域では、見た目の印象がほぼ同じような色再現を実現することができるという効果がある。
【００２１】
また、第一及び第二の入力色空間で共通のパラメータを使って色調整を行なうので、どちらか一方の入力色空間でチューニングを行なうだけでよく両方の入力色空間でチューニングする必要がないという利点もある。
【発明を実施するための最良の形態】
【００２２】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。
【００２３】
この実施例では、入力データとしてＲＧＢデータを対象とするカラープリンタの色変換テーブルを作成する場合において、第一の入力色空間としてｓＲＧＢ、第二の入力色空間としてＡｄｏｂｅＲＧＢを想定した場合を例に説明する。
【００２４】
なお、対象とするカラープリンタは、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）の４色のインクを吐出して記録を行なうインクジェットプリンタとする。
【００２５】
図１はこのインクジェットプリンタで記録を行なうために実行する画像処理を示す図である。
【００２６】
この画像処理は、インクジェットプリンタを接続するホストコンピュータのプリンタドライバで実行されても良いし、或いはＲＧＢデータを直接入力可能なインクジェットプリンタ内部のＭＰＵで実行されても良い。
【００２７】
図１において、１０は入力画像データを表し、ＲＧＢ画像データとする。入力画像データのＲＧＢデータは、まず、入力ガンマ処理部１１によりＲ’Ｇ’Ｂ’に変換される。入力ガンマ処理は、プリンタドライバにおけるユーザによる色調整の処理、例えば、明るさ、カラーバランス、コントラストなどの処理が行なわれる場合に使用される１次元ルックアップテーブルによる処理である。
【００２８】
入力ガンマ処理後のデータＲ’Ｇ’Ｂ’は、次に、色変換処理１２によりＲ”Ｇ”Ｂ”に変換される。この色変換処理は、入力画像のＲＧＢ空間のデータから、対象カラープリンタ固有のデバイスＲＧＢ空間のデータへマッピングを行なうための３次元ルックアップテーブルによる処理である。通常、この色変換処理によって、プリンタの色作りが行なわれている。
【００２９】
色変換処理後のデータＲ”Ｇ”Ｂ”は、次に、インク色分解処理１３によりＣＭＹＫのインク色データに変換される。このインク色分解処理では、対象カラープリンタ固有のデバイスＲＧＢ空間のデータが、そのプリンタにおける色再現域が最大となるようにインク分解されている３次元ルックアップテーブルによって行なわれる。インク色分解処理後のデータＣＭＹＫは、次に、出力ガンマ処理１４によりＣ’Ｍ’Ｙ’Ｋ’に変換される。出力ガンマ処理は、各インクの出力特性を調整するために行なわれる処理である。出力ガンマ処理後のＣ’Ｍ’Ｙ’Ｋ’は、次に、ハーフトーン処理１５によりＣ”Ｍ”Ｙ”Ｋ”のＮ値化されたデータに変換されインクジェットプリンタで記録される。
【００３０】
この実施例で作成する色変換テーブルは、図１に示した色変換処理１２で用いられる３次元ルックアップテーブルのことである。
【００３１】
図２はこの実施例の色変換テーブル作成方法の概要を表すブロック図である。
【００３２】
図２において、２０はｓＲＧＢデータ、ここではｓＲＧＢ用色変換テーブル（３次元ルックアップテーブル）の格子点データを表している。
【００３３】
図３はｓＲＧＢ用色変換テーブルを示す図である。
【００３４】
図３に示すように、Ｒ、Ｇ、Ｂ夫々の軸をＮ区分したＮ3個の格子点データにより色変換テーブルは構成される。このテーブルは各格子点ＲＧＢ値に対応する出力デバイスＲＧＢ値が格納されるような変換テーブルである。
【００３５】
図２に戻って説明を続けると、ｓＲＧＢデータ２０はｓＲＧＢ→Ｌ＊ａ＊ｂ＊変換部２２に入力され、Ｌ＊ａ＊ｂ＊データ（Ｌ１ａ１ｂ１）に変換される。ｓＲＧＢ→Ｌ＊ａ＊ｂ＊変換部２２では、一般のｓＲＧＢ−Ｌ＊ａ＊ｂ＊の関係式より一意に変換が行なわれる。デバイス非依存のデータ（Ｌ１ａ１ｂ１）は色調整部２４に入力される。一方、２１はＡｄｏｂｅＲＧＢデータ、ここではＡｄｏｂｅＲＧＢ用色変換テーブル（３次元ルックアップテーブル）の格子点データを表している。
【００３６】
ＡｄｏｂｅＲＧＢデータ２１は、ＡｄｏｂｅＲＧＢ→Ｌ＊ａ＊ｂ＊変換部２３に入力され、Ｌ＊ａ＊ｂ＊データ（Ｌ２ａ２ｂ２）に変換される。ＡｄｏｂｅＲＧＢ→Ｌ＊ａ＊ｂ＊変換部２３では、ＡｄｏｂｅＲＧＢ−Ｌ＊ａ＊ｂ＊の関係式より一意に変換が行なわれる。デバイス非依存のデータ（Ｌ２ａ２ｂ２）は、色調整部２４に入力される。
【００３７】
色調整部２４では、共通パラメータ格納部２５に格納されている共通パラメータに従って、色調整が行なわれる。色調整部２４で行なわれる色調整の方法、および共通パラメータ格納部２５に格納されているパラメータについては、後で詳細に説明する。
【００３８】
色調整部２４によって色調整されたデバイス非依存のデータ（Ｌ１’ａ１’ｂ１’）および（Ｌ２’ａ２’ｂ２’）は、ガマットマッピング部２６に入力される。ガマットマッピング部２６では、色調整されたｓＲＧＢ、ＡｄｏｂｅＲＧＢそれぞれのデータを出力デバイスの色再現域にマッピングする。
【００３９】
このとき、ｓＲＧＢとＡｄｏｂｅＲＧＢの共通領域では、見た目の印象がほぼ同じになるようにマッピングするようにする。ガマットマッピングされたデバイス非依存の（Ｌ１”ａ１”ｂ１”）および（Ｌ２”ａ２”ｂ２”）は、デバイスＲＧＢ算出部２７に入力される。ここでは、入力された（Ｌ１”ａ１”ｂ１”）および（Ｌ２”ａ２”ｂ２”）に対応するデバイスＲＧＢが算出される。（Ｌ１”ａ１”ｂ１”）に対応するデバイスＲＧＢは、ｓＲＧＢデータ用色変換テーブル２８として出力される。また、（Ｌ２”ａ２”ｂ２”）に対応するデバイスＲＧＢは、ＡｄｏｂｅＲＧＢデータ用色変換テーブル２９として出力される。
【００４０】
次に、色調整部２４で行なわれる色調整について詳細に説明する。
【００４１】
まず、共通パラメータ格納部に格納されているパラメータを説明する。
【００４２】
格納されているパラメータは以下の６個である。即ち、
（１）出力デバイスの黒、白のＬ＊ａ＊ｂ＊値
（２）Ｌ＊ａ＊ｂ＊空間における４５°刻みの色相方向の拡大・縮小率
（３）PrimaryColor（原色）の変化量ΔＬ、ΔＣ、Δｈ
（４）グレイライン目標色度ａ＊、ｂ＊
（５）肌色領域のａ＊方向、ｂ＊方向の拡大・縮小率
（６）全体一律のシフト量ΔＬ、Δａ、Δｂ
である。
【００４３】
（２）の４５°刻みの色相方向とは、図４に示すように、Ｌ＊ａ＊ｂ＊空間のａ＊−ｂ＊平面のａ＊＞０、ｂ＝０の線上を０°とし、０°、４５°、９０°、１３５°、１８０°、２２５°、２７０°、３１５°の８つの色相方向のことをいう。
【００４４】
また、（３）のPrimaryColorとは、１画素データのビット数を“８”とした場合、以下の６つのＲＧＢ値に対応する色のことを指す。即ち、
（ア）Red（赤）           ：（Ｒ，Ｇ，Ｂ）＝（２５５,     ０,     ０）
（イ）Green（緑）         ：（Ｒ，Ｇ，Ｂ）＝（    ０, ２５５,     ０）
（ウ）Blue（青）          ：（Ｒ，Ｇ，Ｂ）＝（    ０,     ０, ２５５）
（エ）Cyan（シアン）      ：（Ｒ，Ｇ，Ｂ）＝（    ０, ２５５, ２５５）
（オ）Magenta（マゼンタ） ：（Ｒ，Ｇ，Ｂ）＝（２５５,     ０, ２５５）
（カ）Yellow（イエロ）    ：（Ｒ，Ｇ，Ｂ）＝（２５５, ２５５,     ０）
図５は色調整部２４で行なわれる色調整処理を示すフローチャートである。
【００４５】
ステップＳ５０１は入力されたデバイス非依存のデータ（Ｌ＊ａ＊ｂ＊）に対して、出力デバイスの黒と白の（Ｌ＊ａ＊ｂ＊）のＬ＊値によって圧縮・伸張を行なうステップである。例えば、このステップでは、入力されたデータのＬ＊値を、出力デバイスの黒と白のＬ＊値の間に線形に圧縮・伸張を行なう。
【００４６】
ステップＳ５０２は４５°刻みの色相方向の拡大・縮小を行なうステップである。このステップでは、まず、０°から３５９°までの１°刻みの拡大・縮小率テーブルを用意する。そして、０°、４５°、９０°、１３５°、１８０°、２２５°、２７０°、３１５°に位置する拡大・縮小率テーブルのテーブル値に共通パラメータ格納部２５に格納している４５°刻みの拡大・縮小率のパラメータを設定する。そして、４５°刻み以外の拡大・縮小率テーブルのテーブル値には、補間計算によりテーブル値を求める。このようにして求めた拡大・縮小率テーブルに従って、入力される全ての（Ｌ＊ａ＊ｂ＊）に対して拡大・縮小を行なう。このとき、Ｌ＊値はそのままとし、ａ＊、ｂ＊値に対してのみ拡大・縮小を行なうものとする。
【００４７】
ステップＳ５０３はPrimaryColorの色相（Δｈ）、明度（ΔＬ）、彩度（ΔＣ）を調整するステップである。
【００４８】
このステップでは、まず色相を調整する。
【００４９】
色相の０°から３５９°までの１°刻みの色相変化量テーブルを用意しておき、PrimaryColor６色が位置する色相角（Ｘ°）の位置に共通パラメータ格納部２５に格納しているパラメータ（Δｈ）を設定する。PrimaryColor以外のテーブル値に関しては、補間計算により算出し、色相変化量テーブルを作成する。この色相変化量テーブルに従って、入力される全てのＬ＊ａ＊ｂ＊に対して色相の調整を行なう。このときも、Ｌ＊値はそのままとし、ａ＊、ｂ＊値に対してのみ変換を行なうものとする。
【００５０】
次に、明度を調整する。
【００５１】
色相の０°から３５９°までの１°刻みの明度変化量テーブルを用意しておき、色相調整後のPrimaryColor６色が位置する色相角(Ｘ°)の位置に共通パラメータ格納部２５に格納しているパラメータ(ΔＬ)を設定する。PrimaryColor以外のテーブル値に関しては、補間計算により算出し、明度変化量テーブルを作成する。この明度変化量テーブルに従って色相調整後のＬ＊ａ＊ｂ＊データに対して明度の調整を行なう。このとき、ａ＊、ｂ＊値はそのままとし、Ｌ＊値のみ調整を行なうものとする。明度変化量は、指定の色相角の最大彩度において明度変化量テーブルの値の変化をするものとし、彩度が低くなるに従って、変化量も小さくなるように明度を調整する。
【００５２】
最後に、彩度を調整する。
【００５３】
色相の０°から３５９°までの１°刻みの彩度変化量テーブルを用意しておき、明度調整後のPrimaryColor６色が位置する色相角（Ｘ°）の位置に共通パラメータ格納部２５に格納しているパラメータ（ΔＣ）を設定する。PrimaryColor以外のテーブル値に関しては、補間計算により算出し、彩度変化量テーブルを作成する。この彩度変化量テーブルに従って明度調整後のＬ＊ａ＊ｂ＊データに対して明度の調整を行なう。このとき、Ｌ＊値はそのままとし、ａ＊、ｂ＊値に対してのみ調整を行なう。彩度変化量は、指定の色相角の最大彩度において彩度変化量テーブルの値の変化を行なうものとし、彩度が低くなるに従って、変化量も小さくなるように彩度を調整する。
【００５４】
ステップＳ５０４はグレイラインを調整するステップである。ステップＳ５０３から出力された（Ｌ＊ａ＊ｂ＊）データに対して、黒、白を出力デバイスの黒、白の（Ｌ＊ａ＊ｂ＊）値に変換する。そして、中間調のグレイラインのａ＊、ｂ＊値が、共通パラメータ格納部２５に格納されている目標グレイ色度ａ＊、ｂ＊値になるように調整する。このときも、Ｌ＊値はそのままとし、ａ＊、ｂ＊値に対してのみ調整を行なう。また、黒、グレイ、白が連続的につながるように調整を行なう。
【００５５】
ステップＳ５０５は肌色領域の調整を行なうステップである。ステップＳ５０４から出力されたＬ＊ａ＊ｂ＊データに対して、ａ＊＞０、かつ、ｂ＊＞０、かつ、Ｃ＊＝（ａ＊×ａ＊＋ｂ＊×ｂ＊）１／２＜４５の領域を肌色領域とみなす。そして、その肌色領域に位置するデータのａ＊、ｂ＊値に対して、ａ＊方向、ｂ＊方向に拡大・縮小を行なって調整を行なう。肌色領域の黄色味を調整したい場合は、ｂ＊方向の拡大・縮小率を調整し、肌色領域の赤味を調整したい場合は、ａ＊方向の拡大・縮小率を調整する。
【００５６】
ステップＳ５０６は全体一律にシフトするステップである。共通パラメータ格納部２５に格納されているパラメータ（ΔＬ、Δａ、Δｂ）に従って、ステップＳ５０５から出力された全てのＬ＊ａ＊ｂ＊データに対して変換を行なう。
【００５７】
以上のステップにより色調整が行なわれる。
【００５８】
なお、共通パラメータ格納部２５に格納されるパラメータは、ｓＲＧＢ、或いはＡｄｏｂｅＲＧＢのどちらかのデータを使って、入念にチューニングされたパラメータを格納するものとする。
【００５９】
以上説明した実施例に従えば、両色空間の共通領域では見た目の印象がほぼ同じとなるようなカラープリンタのｓＲＧＢ用とＡｄｏｂｅＲＧＢ用の色変換テーブルを簡単に作成することができる。
【図面の簡単な説明】
【００６０】
【図１】カラープリンタにおける画像処理を示すフローチャートである。
【図２】色変換テーブル作成方法の概要を表す図である。
【図３】色変換テーブル（３次元ルックアップテーブル）を表すである。
【図４】４５°刻みの色相方向を示す図である。
【図５】色調整処理を示すフローチャートである。
【符号の説明】
【００６１】
１０  入力画像データ
１１  入力ガンマ処理部
１２  色変換処理部
１３  インク色分解処理部
１４  出力ガンマ処理部
１５  ハーフトーン処理部
２０  ｓＲＧＢデータ
２１  ＡｄｏｂｅＲＧＢデータ
２２  ｓＲＧＢ→Ｌ＊ａ＊ｂ＊変換部
２３  ＡｄｏｂｅＲＧＢ→Ｌ＊ａ＊ｂ＊変換部
２４  色調整部
２５  共通パラメータ格納部
２６  ガマットマッピング部
２７  デバイスＲＧＢ算出部
２８  ｓＲＧＢ用色変換テーブル
２９  ＡｄｏｂｅＲＧＢ用色変換テーブル
【図１】
2007124243.tif 000003
【図２】
2007124243.tif 000004
【図３】
2007124243.tif 000005
【図４】
2007124243.tif 000006
【図５】
2007124243.tif 000007