(57)【要約】【課題】好ましい色を十分に表現させ、良好な画質の画像を得ることを課題とする。【解決手段】色相および彩度を表す色座標ａ，ｂ並びに明度（明るさ）Ｌを色成分量とするＬａｂ色空間（所定の色空間）を基準としたカラーの画像を表現する色成分量を補正する際、色座標ａ，ｂで表されるａｂ平面（色平面）において略楕円形状とされた所定の色補正領域Ｒ１内となる画像を表現する色座標を、当該色補正領域Ｒ１内で目標の色相および彩度を表す色座標とされた圧縮中心点Ｐ０に向かう位置の色座標に補正することにより、画像の色補正を行う構成とした。【選択図】図４
2005122612.tif 000002
【特許請求の範囲】
【請求項１】
色相および彩度を表す色座標並びに明るさを色成分量とする所定の色空間を基準としたカラーの画像を表現する色成分量を補正することにより、同画像の色補正を行う色補正装置であって、
上記色座標で表される色平面において所定の色補正領域内となる上記画像を表現する色座標を、当該色補正領域内で目標の色相および彩度を表す色座標とされた圧縮中心点に向かう位置の色座標に補正することにより、上記画像の色補正を行う補正手段を備えることを特徴とする色補正装置。
【請求項２】
上記色平面において色座標の原点からの放射方向を彩度方向、同原点を中心とする円の接線方向を色相方向とするとき、同原点は上記色補正領域の外部とされるとともに、同色補正領域は上記圧縮中心点を通る彩度方向が同圧縮中心点を通る色相方向よりも長くされていることを特徴とする請求項１に記載の色補正装置。
【請求項３】
上記色補正領域は、上記色平面において閉曲線で囲まれた形状とされていることを特徴とする請求項２に記載の色補正装置。
【請求項４】
上記色補正領域内には、上記色平面において上記圧縮中心点を含む所定の非圧縮領域が設けられ、
上記補正手段は、上記色平面において上記色補正領域のうち上記非圧縮領域を除いた穴あき領域内となる上記画像を表現する色座標を、上記圧縮中心点の色座標に向かう位置の色座標に補正することを特徴とする請求項２または請求項３に記載の色補正装置。
【請求項５】
上記穴あき領域内には、上記色平面において上記色補正領域の境界と上記非圧縮領域の境界とから離れた位置で当該非圧縮領域を囲む線状の最大補正位置が設けられ、
上記補正手段は、上記色平面において上記穴あき領域の色座標を補正するときの補正前後の色座標における変化量を、上記最大補正位置で最大とすることを特徴とする請求項４に記載の色補正装置。
【請求項６】
上記圧縮中心点は、単一の点とされ、
上記補正手段は、上記色平面において上記色補正領域内となる上記画像を表現する色座標から上記圧縮中心点を原点の位置にさせる移動量で移動させた位置の色座標を求め、当該色座標から同原点に向かう位置の色座標を求め、当該色座標から同原点を上記圧縮中心点の位置に戻す移動量で移動させた位置の色座標を求め、当該色座標を補正後の色座標とすることを特徴とする請求項２〜請求項５のいずれかに記載の色補正装置。
【請求項７】
上記圧縮中心点は、単一の点とされ、
上記色座標を二種類の色成分量からなる色座標とし、上記色平面を当該色座標の各色成分量のそれぞれに対応する二軸が原点において互いに直交した色平面とするとき、上記補正手段は、上記色平面において上記色補正領域内となる上記画像を表現する色座標から上記圧縮中心点を上記二軸のいずれかまで原点を中心として回転させる回転量で回転させて回転後の圧縮中心点の位置を原点の位置にさせる移動量で移動させた位置の色座標を求め、当該色座標から同原点に向かう位置の色座標を求め、当該色座標から同原点を上記回転後の圧縮中心点の位置に戻す移動量で移動させて移動後の圧縮中心点の位置を元の上記圧縮中心点の位置まで原点を中心として回転させる回転量で回転させた位置の色座標を求め、当該色座標を補正後の色座標とすることを特徴とする請求項２〜請求項５のいずれかに記載の色補正装置。
【請求項８】
上記所定の色空間は、均等色空間であることを特徴とする請求項２〜請求項７のいずれかに記載の色補正装置。
【請求項９】
上記補正手段は、上記色平面において上記色補正領域の色座標を補正するとき、当該色平面において所定の間隔で格子状に配置された複数の格子点のうち隣り合う格子点どうしの補正前の距離に対する補正後の距離の比を、０より大きく１より小さい所定の下限値以上とするとともに、１より大きい所定の上限値以下とすることを特徴とする請求項８に記載の色補正装置。
【請求項１０】
上記圧縮中心点の色座標は、肌色を表現する所定の肌色領域内の色座標であることを特徴とする請求項２〜請求項９のいずれかに記載の色補正装置。
【請求項１１】
上記所定の色空間は、ＣＩＥ Ｌ*ａ*ｂ*色空間であり、
上記圧縮中心点は、単一の点とされ、
上記色平面において上記圧縮中心点を通る彩度方向の直線と同圧縮中心点を通る色相方向の直線とで上記色補正領域を４領域に分割したとき、各領域は同圧縮中心点を中心とする楕円と同圧縮中心点を通る二直線とで囲まれた形状とされていることを特徴とする請求項１０に記載の色補正装置。
【請求項１２】
上記色補正領域内には、上記色平面において唇の色を表現する所定の唇色領域が設けられ、
上記補正手段は、上記色平面において上記色補正領域のうち上記唇色領域を除いた領域内となる上記画像を表現する色座標を、上記圧縮中心点の色座標に向かう位置の色座標に補正することを特徴とする請求項１０または請求項１１に記載の色補正装置。
【請求項１３】
色相および彩度を表す色座標並びに明るさを色成分量とする所定の色空間を基準としたカラーの画像を表現する色成分量を補正することにより、同画像の色補正を行う色補正方法であって、
上記色座標で表される色平面において所定の色補正領域内となる上記画像を表現する色座標を、当該色補正領域内で目標の色相および彩度を表す色座標とされた圧縮中心点に向かう位置の色座標に補正することにより、上記画像の色補正を行うことを特徴とする色補正方法。
【請求項１４】
色相および彩度を表す色座標並びに明るさを色成分量とする所定の色空間を基準としたカラーの画像を表現する色成分量を補正することにより、同画像の色補正を行う機能をコンピュータに実現させる色補正プログラムであって、
上記色座標で表される色平面において所定の色補正領域内となる上記画像を表現する色座標を、当該色補正領域内で目標の色相および彩度を表す色座標とされた圧縮中心点に向かう位置の色座標に補正することにより、上記画像の色補正を行う機能を実現させることを特徴とする色補正プログラム。
【請求項１５】
複数の第一要素色を用いたカラーの画像を階調表現する第一画像データを同複数の第一要素色とは別の複数の第二要素色を用いたカラーの画像を階調表現する第二画像データに色変換するとともに、同色変換の際に色相および彩度を表す色座標並びに明るさを色成分量とする所定の色空間を基準とした同画像を表現する色成分量が補正される色変換装置であって、
上記色変換を行う際、上記色座標で表される色平面上で所定の色補正領域内となる上記画像を表現する色座標が当該色補正領域内で目標の色相および彩度を表す色座標とされた圧縮中心点に向かう位置の色座標に補正される色変換を行う色変換手段を備えることを特徴とする色変換装置。
【請求項１６】
複数の第一要素色を用いたカラーの画像を階調表現する第一画像データを同複数の第一要素色とは別の複数の第二要素色を用いたカラーの画像を階調表現する第二画像データに色変換するとともに、同色変換の際に色相および彩度を表す色座標並びに明るさを色成分量とする所定の色空間を基準とした同画像を表現する色成分量が補正される色変換方法であって、
上記色変換を行う際、上記色座標で表される色平面上で所定の色補正領域内となる上記画像を表現する色座標が当該色補正領域内で目標の色相および彩度を表す色座標とされた圧縮中心点に向かう位置の色座標に補正される色変換を行うことを特徴とする色変換方法。
【請求項１７】
複数の第一要素色を用いたカラーの画像を階調表現する第一画像データを同複数の第一要素色とは別の複数の第二要素色を用いたカラーの画像を階調表現する第二画像データに色変換するとともに、同色変換の際に色相および彩度を表す色座標並びに明るさを色成分量とする所定の色空間を基準とした同画像を表現する色成分量が補正される機能をコンピュータに実現させる色変換プログラムであって、
上記色変換を行う際、上記色座標で表される色平面上で所定の色補正領域内となる上記画像を表現する色座標が当該色補正領域内で目標の色相および彩度を表す色座標とされた圧縮中心点に向かう位置の色座標に補正される色変換を行う機能を実現させることを特徴とする色変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像の色補正を行う色補正装置、色補正方法、色補正プログラム、および、カラー画像の色補正を行いながら画像データを色変換する色変換装置、色変換方法および色変換プログラムに関する。
【背景技術】
【０００２】
従来、この種の色補正装置として、特許文献１に開示された色画像処理装置が知られている。同装置は、Ｌａｂ色空間のａｂ平面上における肌色領域について、目標値とされた色相角に近づくように均等色座標を色相角方向に寄せている。ここで、目標値の色座標は直線状に存在しており、ａｂ平面の原点を通る直線上とされている。ここで、肌色領域は、扇状とされている。  
なお、ａｂ平面上における花色領域について、目標値とされた彩度値に近づくように均等色座標を彩度方向に寄せている。ここで、目標値の色座標は円弧状に存在しており、ａｂ平面の原点を中心とした円周上とされている。花色領域も、扇状とされている。  
【特許文献１】特許第３３９３６７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した手法を用いても、好ましい肌色を十分に表現することができていなかった。また、肌色領域の境界が折れ曲がった角部では、部分的に階調が潰れて肌色が十分に階調表現されていなかったり、トーンジャンプ（階調飛び）が生じて肌色が十分に表現されていなかったりした傾向があった。
【０００４】
本発明は、上記課題にかんがみてなされたもので、好ましい色を十分に表現することが可能であり、良好な画質の画像を得ることが可能な色補正装置、色補正方法、色補正プログラム、色変換装置、色変換方法および色変換プログラムの提供を目的とする。
【課題を解決するための手段および発明の効果】
【０００５】
上記目的を達成するため、本発明は、色相および彩度を表す色座標並びに明るさを色成分量とする所定の色空間を基準としたカラーの画像を表現する色成分量を補正することにより、同画像の色補正を行う色補正装置であって、上記色座標で表される色平面において所定の色補正領域内となる上記画像を表現する色座標を、当該色補正領域内で目標の色相および彩度を表す色座標とされた圧縮中心点に向かう位置の色座標に補正することにより、上記画像の色補正を行う補正手段を備えることを特徴とする。
【０００６】
色相と彩度の両方から好ましい色に向かう色補正が行われるので、好ましい色を十分に表現することが可能となる。また、色補正領域の境界に折れ曲がった角部が存在しても、階調が潰れにくくされて色を十分に階調表現することができるし、より確実にトーンジャンプが生じにくくされて色を十分に表現することができる。その結果、色補正を行うことにより、良好な画質の画像を得ることが可能となる。
ここで、上記色空間の色成分量とされる明るさは、明度とされていると好適であるが、輝度等でもよい。
【０００７】
上記所定の色空間を、国際照明委員会（ＣＩＥ）で規定された均等色空間（ＣＩＥ １９７６）としてもよい。均等色空間は全空間において人間が認識する色の違いが均等とされた色空間であるので、色平面上の色座標から容易に正確な色相と彩度とを得ることができ、画像の色補正を行うのに好適である。従って、より正確に好ましい色に向かう色補正を行うことができ、より好ましい色を十分に表現することが可能となる。
また、上記所定の色空間は、デバイスに依存しない色空間（または、均等色空間）であってもよい。デバイスに依存しない色空間でも、色平面上の色座標から比較的正確な色相と彩度とを得ることができ、画像の色補正を行うのに好適である。従って、より正確に好ましい色に向かう色補正を行うことができ、より好ましい色を十分に表現することが可能となる。
ここで、均等色空間やデバイスに依存しない色空間の具体例としては、ＣＩＥ（１９７６）で規定されたＣＩＥ Ｌ*ａ*ｂ*色空間（以下、単にＬａｂ色空間とも記載）やＣＩＥ Ｌ*ｕ*ｖ*色空間、等が挙げられる。
むろん、色空間が均等色空間やデバイスに依存しない色空間とされていても、色相および彩度を表す色座標を補正して画像の色補正を行うことは可能である。
【０００８】
上記色平面において色座標の原点からの放射方向を彩度方向、同原点を中心とする円の接線方向を色相方向とするとき、同原点は上記色補正領域の外部とされるとともに、同色補正領域は上記圧縮中心点を通る彩度方向が同圧縮中心点を通る色相方向よりも長くされている構成としてもよい。色相方向よりも彩度方向のほうが色の好ましさの許容度が大きいため、より好ましい色を十分に表現することが可能となる。
【０００９】
上記色補正領域は、上記色平面において閉曲線で囲まれた形状とされている領域としてもよい。すなわち、色補正領域は色平面において閉曲線で囲まれた形状とされているので、折れ曲がった角部がない。これにより、より確実に階調が潰れにくくされて色を十分に階調表現することができるし、より確実にトーンジャンプが生じにくくされて色を十分に表現することができる。その結果、より良好な画質の画像を得ることが可能となる。
上記圧縮中心点が単一の点とされると、色座標を補正する処理を簡素化させ、高速化させることができる。むろん、画像の画質を向上させることができるように、色補正領域内の複数の点を圧縮中心点としてもよいし、色補正領域の境界を含まない色補正領域内の所定領域を圧縮中心点としてもよい。
【００１０】
上記色補正領域内には、上記色平面において上記圧縮中心点を含む所定の非圧縮領域が設けられ、上記補正手段は、上記色平面において上記色補正領域のうち上記非圧縮領域を除いた穴あき領域内となる上記画像を表現する色座標を、上記圧縮中心点の色座標に向かう位置の色座標に補正する構成としてもよい。すると、色の重要な部分の階調がより潰れにくくなり、より好ましい色を十分に階調表現することが可能となる。
【００１１】
上記穴あき領域内には、上記色平面において上記色補正領域の境界と上記非圧縮領域の境界とから離れた位置で当該非圧縮領域を囲む線状の最大補正位置が設けられ、上記補正手段は、上記色平面において上記穴あき領域の色座標を補正するときの補正前後の色座標における変化量を、上記最大補正位置で最大とする構成としてもよい。すると、境界部分でトーンジャンプが生じにくくなり、さらに好ましい色を十分に表現することが可能となる。
また、補正前後の色座標の変化量を色補正領域の境界と非圧縮領域の境界とで最小としても、境界部分でトーンジャンプが生じにくくなり、さらに好ましい色を十分に表現することが可能となる。
【００１２】
上記圧縮中心点は、単一の点とされ、上記補正手段は、上記色平面において上記色補正領域内となる上記画像を表現する色座標から上記圧縮中心点を原点の位置にさせる移動量で移動させた位置の色座標を求め、当該色座標から同原点に向かう位置の色座標を求め、当該色座標から同原点を上記圧縮中心点の位置に戻す移動量で移動させた位置の色座標を求め、当該色座標を補正後の色座標とすると、色座標を補正する演算処理を軽減させ、高速化させることが可能となる。
また、請求項７記載の発明のように構成すると、色座標を補正する演算処理をさらに軽減させ、さらに高速化させることが可能となる。
【００１３】
上記所定の色空間が均等色空間である場合、上記補正手段は、上記色平面において上記色補正領域の色座標を補正するとき、当該色平面において所定の間隔で格子状に配置された複数の格子点のうち隣り合う格子点どうしの補正前の距離に対する補正後の距離の比を、０より大きく１より小さい所定の下限値以上とするとともに、１より大きい所定の上限値以下とする構成としてもよい。距離の比の下限値を設けることにより階調が潰れにくくなるので、さらに好ましい色を十分に階調表現することが可能となる。また、距離の比の上限値を設けることによりトーンジャンプが生じにくくなるので、さらに好ましい色を十分に表現することが可能となる。
【００１４】
上記圧縮中心点の色座標は、肌色を表現する所定の肌色領域内の色座標である構成としてもよい。特に肌色は人間の顔などに多用され、見た目の好ましさに大きな影響を与える色であるため、色として重要な肌色について好ましい色を十分に表現することが可能となり、良好な画質の画像を得ることが可能となる。
この場合において、上記所定の色空間をＬａｂ色空間とし、上記色平面において単一の圧縮中心点を通る彩度方向の直線と同圧縮中心点を通る色相方向の直線とで上記色補正領域を４領域に分割したとき、各領域を、同圧縮中心点を中心とする楕円と同圧縮中心点を通る二直線とで囲まれた形状としてもよい。実験を行ったところ、肌色について好ましい色をさらに十分に表現することが可能となることがわかった。
【００１５】
さらにこの場合において、上記色補正領域内には、上記色平面において唇の色を表現する所定の唇色領域が設けられ、上記補正手段は、上記色平面において上記色補正領域のうち上記唇色領域を除いた領域内となる上記画像を表現する色座標を、上記圧縮中心点の色座標に向かう位置の色座標に補正する構成としてもよい。実験を行ったところ、人間の顔についてさらに好ましい色を十分に表現することが可能となることがわかった。
【００１６】
ところで、複数の第一要素色を用いたカラーの画像を階調表現する第一画像データを同複数の第一要素色とは別の複数の第二要素色を用いたカラーの画像を階調表現する第二画像データに色変換するとともに、同色変換の際に色相および彩度を表す色座標並びに明るさを色成分量とする所定の色空間を基準とした同画像を表現する色成分量が補正される色変換装置にも、本発明を適用可能である。むろん、請求項２〜請求項１２に記載した構成を色変換装置に適用することも可能である。
【００１７】
なお、上述した色補正装置や色変換装置は、ある機器に組み込まれた状態で他の方法とともに実施されることもある等、発明の思想としては各種の態様を含むものであって、適宜、変更可能である。また、上記構成に対応した所定の手順に従って処理を進めていくことも可能であるので、本発明は制御方法としても適用可能であり、請求項１３、請求項１６にかかる発明も、基本的には同様の作用、効果を有する。さらに、色補正後の画像を印刷する印刷手段を備える印刷システムとしても適用可能であり、基本的には同様の作用、効果となる。
【００１８】
本発明を実施しようとする際に、上記装置にて所定の制御プログラムを実行させる場合もある。そこで、請求項１４、請求項１７に記載したプログラムでも、基本的には同様の作用、効果を有する。また、同プログラムを記録した媒体が流通し、同記録媒体からプログラムを適宜コンピュータに読み込むことが考えられるので、そのプログラムを記録したコンピュータ読み取り可能な記録媒体としても適用可能であり、基本的には同様の作用、効果を有する。
むろん、請求項２〜請求項１２、請求項１５に記載された構成を上記方法やプログラムや記録媒体に対応させることも可能である。
【発明を実施するための最良の形態】
【００１９】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）印刷システムの構成：
（２）色補正方法の概略：
（３）色補正方法の詳細と色補正装置が行う処理：
（４）各種変形例：
【００２０】
（１）印刷システムの構成：
図１は、本発明にいう色補正装置、色変換装置および色変換テーブル作成装置となるパーソナルコンピュータ（ＰＣ）１０、印刷装置（印刷手段）となるカラー印刷可能なインクジェットプリンタ２０、等から構成された印刷システムを示している。むろん、本発明に用いられるコンピュータは、ＰＣに限定されない。ＰＣ１０では、演算処理の中枢をなすＣＰＵ１１がシステムバス１０ａを介してＰＣ全体を制御する。同バス１０ａには、書き換え不可能な半導体メモリであるＲＯＭ１２、書き換え可能な半導体メモリであるＲＡＭ１３、ＣＤ−ＲＯＭドライブ１５、フレキシブルディスク（ＦＤ）ドライブ１６、各種インターフェイス（Ｉ／Ｆ）１７ａ〜ｅ等が接続され、ハードディスクドライブを介して磁気ディスクであるハードディスク（ＨＤ）１４も接続されている。
【００２１】
ＨＤ１４にはオペレーティングシステム（ＯＳ）やアプリケーションプログラム（ＡＰＬ）等が記憶されており、実行時にＣＰＵ１１によって適宜ＲＡＭ１３に転送され、実行される。同ＨＤ１４には、プリンタドライバ１４ａや、色変換テーブル（色変換ＬＵＴ）１４ｂが記憶されている。Ｉ／Ｆ１７ａ（例えばＵＳＢ Ｉ／Ｆ）には様々な周辺機器を接続可能であり、本システムを色変換テーブル作成装置として利用する場合にはカラー測色器３０が接続される。カラー測色器３０は、測色する対象に色検出部３０ａを向けることにより、ＣＩＥ（１９７６）規格におけるＬ*ａ*ｂ*表色系に基づく測色値、すなわち、明度（明るさ）を表すＬ*値と、色相および彩度を表すａ*値およびｂ*値を計測可能である。なお、以下の明細書では「*」を省略して記載する。測色器３０にて計測されたＬａｂ値は、Ｉ／Ｆ１７ａを介して読み込むことが可能である。
また、測色器を使用する以外にも様々な機器を使用することができ、例えば、ＲＧＢ値を取り込み可能なカラースキャナを使用してもよい。なお、本システムを色補正装置および色変換装置として利用する場合には、測色器３０を接続する必要はなく、代わりにデジタルカメラ等を接続してもよい。
ＣＲＴＩ／Ｆ１７ｂにはカラー画像データに基づいて当該画像データに対応する画像を表示するディスプレイ１８ａが接続され、入力Ｉ／Ｆ１７ｃにはキーボード１８ｂやマウス１８ｃが操作用入力機器として接続され、プリンタＩ／Ｆ１７ｅには例えばパラレルＩ／Ｆケーブル（シリアルＩ／Ｆケーブルも可）を介してプリンタ２０が接続されている。
【００２２】
プリンタ２０は、カートリッジ２５ａに装着されたＣＭＹＫのインクを使用して、印刷用紙（印刷媒体）に対して画像データに対応する画像を印刷する。むろん、ライトシアン、ライトマゼンタ、ライトブラック、ダークイエロー、無着色インク、等、ＣＭＹＫ以外のインクを使用するプリンタを採用してもよいし、ＣＭＹＫのいずれかのインクを使用しないプリンタを採用してもよい。また、インク通路内に泡を発生させてインクを吐出するバブル方式のプリンタや、トナーインクを使用して印刷媒体上に印刷画像を印刷するレーザープリンタ等、種々の印刷装置を採用可能である。
本プリンタ２０では、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信Ｉ／Ｏ２４、コントロールＩＣ２５、ＡＳＩＣ２６、Ｉ／Ｆ２７、等がバス２０ａを介して接続され、ＣＰＵ２１がＲＯＭ２２に書き込まれたプログラムに従って各部を制御する。
【００２３】
通信Ｉ／Ｏ２４はＰＣ１０のプリンタＩ／Ｆ１７ｅと接続され、プリンタ２０は通信Ｉ／Ｏ２４を介してＰＣ１０から送信される色別のラスタデータを受信する。ＡＳＩＣ２６は、ＣＰＵ２１と所定の信号を送受信しつつヘッド駆動部２６ａに対してラスタデータに対応する印加電圧データを出力する。同ヘッド駆動部２６ａは、同印加電圧データから印刷ヘッドに内蔵されたピエゾ素子への印加電圧パターンを生成し、印刷ヘッドに４色のインクをドット単位で吐出させる。Ｉ／Ｆ２７に接続されたキャリッジ機構２７ａや紙送り機構２７ｂは、印刷ヘッドを主走査させたり、適宜改ページ動作を行いながら印刷用紙を順次送り出して副走査を行ったりする。
【００２４】
ＰＣ１０では、ＯＳにプリンタＩ／Ｆ１７ｅを制御するプリンタドライバ等が組み込まれ、ＯＳの一部となって各種の制御を実行する。ＡＰＬは、ＯＳを介してハードウェアとデータ等のやりとりを行う。プリンタドライバは、ＡＰＬの印刷機能の実行時に稼働され、プリンタＩ／Ｆ１７ｅを介してプリンタ２０と双方向の通信を行うことが可能であり、ＧＤＩ（Graphics Device Interface）等が組み込まれたＯＳを介してＡＰＬから画像データを受け取ってプリンタ２０に対して出力するラスタデータに変換し、プリンタ２０に送出する。
なお、本発明の色補正プログラム、色変換プログラムおよび色変換テーブル作成プログラムは、ＯＳ、ＡＰＬ、ＯＳとＡＰＬ、のいずれにより構成してもよい。これらのプログラムや色変換テーブルのデータを記録した媒体は、ＨＤ１４以外にも、ＣＤ−ＲＯＭ、ＦＤ１６ａ、半導体メモリ、等でもよい。また、通信Ｉ／Ｆ１７ｄをインターネット網に接続し、所定のサーバから本発明のプログラムをダウンロードして実行してもよい。
【００２５】
ＨＤ１４には、変換前のＲＧＢ３要素色（第一要素色）を用いたカラー画像を階調表現する第一画像データ（以下、ＲＧＢデータと記載）を構成する階調データと、変換後のＣＭＹＫ４要素色（第二要素色）を用いたカラー画像を階調表現する第二画像データ（以下、ＣＭＹＫデータと記載）を構成する階調データと、の対応関係を複数の参照点について規定したルックアップテーブルとも呼ばれる色変換ＬＵＴ１４ｂが記憶されている。同ＬＵＴは、後述する色変換テーブル作成方法により作成される。プリンタドライバは、ＬＵＴを参照して画像データを色変換し、プリンタ２０に対して印刷制御を行う。
【００２６】
図２は上記印刷制御の処理を示すフローチャートであり、図３は画像を印刷する際の動作を示す概念図である。ディスプレイ１８ａには、ディスプレイドライバの処理によってＲＧＢデータに対応する表示画像Ｉ１が表示される。図３ではレタッチ等を実行可能なＡＰＬの実行画面が表示されており、マウス１８ｃにてファイルメニュー内の印刷タブが選択されると印刷制御処理を開始する。
まず、多数（所定数）の画素別とされて複数の要素色に対応した階調データから構成された画像データを入力し、広域ＲＧＢ色空間内の256階調のＲＧＢデータ（第一画像データ）に変換する（ステップＳ１０５。以下、「ステップ」の記載を省略）。その際、データを部分的に読み込んでもよいし、データの受け渡しに利用されるバッファ領域を表すポインタの受け渡しだけでもよい。入力する画像データは、デジタルカメラからのデータ等がある。同画像データは、画像をドットマトリクス状である多数の画素毎の階調データで表現したデータであり、ｓＲＧＢ色空間で定義されるＲＧＢから構成された画像データや、ＹＵＶ表色系におけるＹＵＶから構成された画像データ、等がある。むろん、Exif2.2規格（Exifは社団法人電子情報技術産業協会の登録商標）に準拠したデータ、Print Image Matching（PIM:PIMはセイコーエプソン株式会社の登録商標）に対応したデータ、等でもよい。画像データの各成分も様々な階調数とされているので、ｓＲＧＢやＹＵＶ表色系等の定義に従って、画像データを広域ＲＧＢ色空間内のＲＧＢ各256階調（０〜255の整数値）のＲＧＢデータに変換する。
【００２７】
次に、ＲＧＢデータを構成する各画素の階調データを変換対象として順次対象画素を移動させながら、上記色変換ＬＵＴ１４ｂを参照して、ＲＧＢデータをＣＭＹＫインクのそれぞれの使用量に対応した階調データからなるＣＭＹＫデータ（第二画像データ）に色変換する（Ｓ１１０）。詳しくは後述するが、この色変換の際に、Ｌａｂ色空間（所定の色空間）を基準としたカラー画像を表現する色成分量が補正されるようになっている。
【００２８】
図３に示すように、ＬＵＴはＣＭＹＫ別に階調データが格納されてＨＤ１４に記憶されており、例えばＲＧＢ各１７（１７の３乗個）の格子点に対応したデータを備えている。図ではわかりやすく説明するためＬＵＴ中にＲＧＢデータを示しているが、実際にはＲＧＢデータを構成する各階調データに対応するアドレスからＣＭＹＫの階調値を参照することにより、ＲＧＢデータをＣＭＹＫデータに色変換する。なお、入力したＲＧＢデータに一致するＣＭＹＫデータがＬＵＴに格納されていない場合には、入力したＲＧＢデータに近い複数のＲＧＢデータに対応するＣＭＹＫデータを取得し、体積補間等の補間演算により入力するＲＧＢデータに対応するＣＭＹＫデータに変換する。同ＣＭＹＫデータは、ＲＧＢデータと同じく画像をドットマトリクス状の多数（所定数）の画素毎の階調データで表現したデータであり、プリンタ２０が印刷ヘッドから吐出するＣＭＹＫの各インクの使用量を表すＣＭＹＫ各256階調（０〜255の整数値）のデータであるとする。
なお、ＲＧＢデータやＣＭＹＫデータは、1024階調等、様々な階調数とすることができる。
【００２９】
その後、ＣＭＹＫデータに対して誤差拡散法やディザ法といった所定のハーフトーン処理を行って二値化し、ＣＭＹＫデータの画素数と同じ画素数であるＣＭＹＫ別の２階調のハーフトーンデータ（ドットの形成状況を表すデータ）を生成する（Ｓ１１５）。ハーフトーンデータは、ドットの形成有無を表すデータであり、例えば階調値「１」をドット形成有り、階調値「０」をドット形成無しに対応させたデータとすることができる。むろん、ドットの形成状況を表すデータとしては、例えば階調値「３」を大ドット形成有り、階調値「２」を中ドット形成有り、階調値「１」を小ドット形成有り、階調値「０」をドット形成無しに対応させた４階調のデータ等であってもよい。
【００３０】
また、生成したハーフトーンデータに対して所定のラスタライズ処理を行ってプリンタで使用される順番に並べ替え、ＣＭＹＫ別のラスタデータを生成する（Ｓ１２０）。そして、ラスタデータをプリンタ２０に対して出力し（Ｓ１２５）、本フローを終了する。すると、プリンタ２０は、画像を表現するラスタデータを入手し、これらのデータに基づいて印刷ヘッドを駆動してインクを印刷用紙上に吐出し、画像データに対応する印刷画像（出力画像）Ｉ２を印刷する。同印刷画像Ｉ２は、上記色変換時に色補正が行われた画像である。
このようにして、ＲＧＢデータを入力し、画像の色補正を行いながら別の複数の要素色に対応したＣＭＹＫデータに色変換し、当該ＣＭＹＫデータに対応する色補正後の画像をプリンタに印刷させる制御を行うことができる。なお、ハーフトーン処理を実行可能なプリンタであれば多階調のＣＭＹＫデータをそのままプリンタに対して出力すればよい。
【００３１】
（２）色補正方法の概略：
本実施形態では、ＣＩＥ（１９７６）で定義されたＬａｂ色空間を基準としたカラーの画像を表現する色成分量（色成分値）を補正することにより、同画像の色補正を行うものとする。ここで、Ｌａｂ色空間は、Ｌａｂ表色系における明度Ｌ（０≦Ｌ≦１００）および色座標（色度とも呼ばれる）ａ，ｂを色成分量とする均等色空間、かつ、デバイスに依存しない色空間であり、Ｌ軸（明度軸）と同Ｌ軸に直交するａｂ平面（色平面）で表現される。色座標ａ，ｂは色相Ｈ（Hue）および彩度Ｃ（Chroma）を表しており、色相の相関量である色相角θはtan-1（ａ/ｂ）、彩度の相関量Ｃは（ａ2＋ｂ2）1/2によって計算することができる。
色補正を行う基準とする色空間を均等色空間やデバイスに依存しない色空間とすることにより、より正確に好ましい色に向かう色補正を行うことができ、より好ましい色が十分に表現される。
以下、人間（被験者）の間隔で好ましい肌色を目標色とし、画像の肌色領域を補正する肌色補正を行うものとして、色補正方法を説明する。
【００３２】
図４は、本発明の色補正方法を模式的に説明する図である。同図は、色座標ａ，ｂで表されるａｂ平面（色平面）を示してあり、横軸が色成分量ａ、縦軸が色成分量ｂである。ａｂ平面は、色成分量ａ，ｂのそれぞれに対応する二軸が原点Ｏにおいて互いに直交した色平面である。
まず、ａｂ平面において色座標の補正を行う最大の範囲を示す所定形状の色補正領域Ｒ１を設ける。また、色補正領域Ｒ１内に、目標の色相および彩度を表す色座標とされた圧縮中心点（目標点）Ｐ０を設ける。そして、色補正領域Ｒ１内となる画像を表現する色座標を、圧縮中心点Ｐ０に向かう位置（Ｐ０方向の位置）の色座標に補正することにより、画像の色補正を行う。ここで、圧縮中心点は人間（被験者）の好みの領域内にあり、色補正領域内の画像が人間の好みの領域に向けて圧縮されることになる。
圧縮中心点Ｐ０は、色補正領域Ｒ１内で位置を移動させる目標の位置であり、本実施形態では単一の点とされている。単一の圧縮中心点を設けることにより、色座標を補正する処理が簡単になり、同処理の処理速度が向上する。圧縮中心点Ｐ０の色座標（ａ0，ｂ0とする）は、肌色を表現する所定の肌色領域内の色座標である。肌色領域は、例えばJIS Z8102(2001)で規定されたうすい黄赤の領域としてもよいし、ａｂ平面において５≦ａ≦２７かつ６≦ｂ≦３６等としてもよい。圧縮中心点Ｐ０の色座標は、好ましい肌色を表す色座標であればよく、６≦ａ0≦２３かつ１０≦ｂ0≦３０を満たす色座標等とすることができる。このようにすると、色として重要な肌色について好ましい色が十分に表現される。
【００３３】
色補正領域Ｒ１は、ａｂ平面において端点を持たない閉曲線、より具体的にはそれ自身とは交わらない単一閉曲線で囲まれた形状とされている。このような形状とすることにより、色補正領域から折れ曲がった角部がなくなり、また、それ自身と交わる部分もないので、より確実に階調が潰れにくくされて色が十分に階調表現され、より確実にトーンジャンプが生じにくくされて色が十分に表現される。
【００３４】
ここで、ａｂ平面において色座標の原点Ｏからの放射方向を彩度方向ＤＣ、原点Ｏを中心とする円の接線方向（彩度方向ＤＣと直交する方向）を色相方向ＤＨとする。本実施形態では、原点Ｏを色補正領域Ｒ１の外部とし、色補正領域Ｒ１を、圧縮中心点Ｐ０を通る彩度方向ＤＣが圧縮中心点Ｐ０を通る色相方向ＤＨよりも長くなるようにしている。色相方向よりも彩度方向のほうが色の好ましさの許容度が大きいため、より好ましい色が十分に表現されることになる。
また、実験結果に基づいて、ａｂ平面において圧縮中心点Ｐ０を通る彩度方向ＤＣの直線と圧縮中心点Ｐ０を通る色相方向ＤＨの直線とで色補正領域Ｒ１を４領域Ｒ１１〜Ｒ１４に分割したとき、各領域Ｒ１１〜Ｒ１４を、圧縮中心点Ｐ０を中心とする楕円と圧縮中心点Ｐを通る彩度方向ＤＣと色相方向ＤＨとの二直線とで囲まれた形状としている。本明細書において、このような色補正領域の形状を略楕円形状と呼ぶことにする。そして、圧縮中心点は、略楕円形状の色補正領域の重心とも言える。色補正領域を略楕円形状とすることにより、肌色について好ましい色がさらに十分に表現される。
【００３５】
さらに、色補正領域Ｒ１内にａｂ平面において圧縮中心点Ｐ０を含む所定形状の非圧縮領域Ｒ２を設け、色補正領域Ｒ１のうち非圧縮領域Ｒ２を除いた穴あき領域Ｒ３内となる画像を表現する色座標を、圧縮中心点Ｐ０の色座標に向かう位置の色座標に補正することにしている。非圧縮領域Ｒ２は、単一閉曲線で圧縮中心点Ｐ０を囲む略楕円形状とされ、色補正領域の形状に近い方がより好ましい色が十分に表現されることから、圧縮中心点Ｐ０を通る彩度方向ＤＣが圧縮中心点Ｐ０を通る色相方向ＤＨよりも長くされている。非圧縮領域を設けることにより、色の重要な部分の階調がより潰れにくくなり、画像中における人間の好みの領域が圧縮されないようになる。従って、より好ましい色が十分に階調表現される。
そして、穴あき領域Ｒ３内にａｂ平面において色補正領域Ｒ１の境界と非圧縮領域Ｒ２の境界とから離れた位置で非圧縮領域Ｒ２を囲む線状の最大補正位置Ｌ１を設け、穴あき領域Ｒ３の色座標を補正するときの補正前後の色座標における変化量を最大補正位置Ｌ１で最大とすることにしている。最大補正位置Ｌ１は、非圧縮領域Ｒ２を囲む略楕円形状とされている。また、色補正領域の形状に近い方がより好ましい色が十分に表現されることから、最大補正位置を形成する閉曲線は、圧縮中心点Ｐ０を通る彩度方向ＤＣが圧縮中心点Ｐ０を通る色相方向ＤＨよりも長くされている。
【００３６】
ここで、実験結果に基づいて、穴あき領域Ｒ３内にａｂ平面において唇の色を表現する所定形状の唇色領域Ｒ４を設け、穴あき領域Ｒ３のうち唇色領域Ｒ４を除いた圧縮領域Ｒ５内となる画像を表現する色座標を、圧縮中心点Ｐ０の色座標に向かう位置の色座標に補正することにしている。圧縮領域Ｒ５内に最大補正位置Ｌ１が設けられているため、圧縮領域Ｒ５の色座標を補正するときの補正前後の色座標における変化量が最大補正位置Ｌ１で最大となる。
唇色領域は、唇の色を表現する領域内であればよく、例えばJIS Z8102(2001)で規定された赤領域内の領域としてもよいし、２９≦ａ≦３２かつ１３≦ｂ≦２２を満たす領域内の領域等としてもよい。本実施形態では、唇色領域Ｒ４を円形としているが、単一閉曲線で囲まれた略楕円形状等としてもよい。唇色領域を設けることにより、人の目につく重要な色である唇の色が変化しなくなり、人間の顔についてさらに好ましい色が十分に表現される。
【００３７】
（３）色補正方法の詳細と色補正装置が行う処理：
図５は色補正装置が色補正対応関係を表す色補正対応テーブル（色補正対応データ）を作成する色補正対応関係作成処理を示すフローチャートであり、図６は色補正対応テーブルＴ１の構造を模式的に示す図である。色補正対応テーブルＴ１は、補正前の色成分値（Ｌ，ａ，ｂ）と補正後の色成分値（Ｌ，ａ，ｂ）と、の対応関係を複数の格子点（参照点）について規定している。本実施形態では、補正後の色成分値（Ｌ，ａ，ｂ）を色補正対応データＤ１１としてテーブルＴ１に格納しているものとして説明するが、補正前の色成分値（Ｌ，ａ，ｂ）もテーブルＴ１に格納してもよい。
【００３８】
処理を開始すると、図７に示すように、ａｂ平面上において所定の間隔ＬＩで格子状に配置する複数の格子点Ｐ１１の位置を設定する（Ｓ２０５）。例えば、間隔ＬＩの値（例えば０より大きく２０以下の値）の入力（操作入力等）を受け付け、入力された値を所定の変数ＬＩに代入することにより、格子点Ｐ１１の位置を設定することができる。そして、ＮＩの値に応じてａｂ平面上の格子点の数Ｎを決定する処理を行い、色補正対応テーブルＴ１を記憶させる領域を記憶領域内に確保する。
次に、目標の色の位置である圧縮中心点Ｐ０の色座標ａ0，ｂ0を取得する（Ｓ２１０）。例えば、色座標ａ0，ｂ0の値（例えば、いずれも−１２７〜１２７の値）の入力（操作入力等）を受け付け、入力された値を所定の変数ａ0，ｂ0に代入すればよい。
【００３９】
さらに、色補正する最大範囲である色補正領域Ｒ１の範囲を表すパラメータｐ１〜ｐ４（例えば０より大きく６３以下）の入力（操作入力等）を受け付ける等して、パラメータｐ１〜ｐ４を取得する（Ｓ２１５）。各パラメータｐ１〜ｐ４は、圧縮中心点Ｐ０からの距離とされ、それぞれ、原点Ｏから離れる方向の彩度方向ＤＣ１の距離、左回り方向の色相方向ＤＨ１の距離、原点Ｏに近づく方向の彩度方向ＤＣ２の距離、右回り方向の色相方向ＤＨ２の距離とされている。ここで、ｐ１＋ｐ３＞ｐ２＋ｐ４の条件が成立する場合のみ入力を受け付けることにより、当該条件が成立したｐ１〜ｐ４を取得する。
さらに、色補正しない非圧縮領域Ｒ２の範囲を表すパラメータｐ１１〜ｐ１４の入力（操作入力等）を受け付ける等して、パラメータｐ１１〜ｐ１４を取得する（Ｓ２２０）。ここで、０＜ｐ１１＜ｐ１、０＜ｐ１２＜ｐ２、０＜ｐ１３＜ｐ３、０＜ｐ１４＜ｐ４の条件が成立する場合のみ入力を受け付けることにより、当該条件が成立したｐ１１〜ｐ１４を取得する。各パラメータｐ１１〜ｐ１４も、圧縮中心点Ｐ０からの距離とされ、それぞれ、ＤＣ１，ＤＨ１，ＤＣ２，ＤＨ２の方向の距離とされている。
【００４０】
さらに、最大補正位置Ｌ１を表すパラメータｐ２１〜ｐ２４（０より大きく１より小）と最大補正量を表すパラメータｐ３１〜ｐ３４（０より大きく１より小）の入力（操作入力等）を受け付ける等して、パラメータｐ２１〜ｐ２４，ｐ３１〜ｐ３４を取得する（Ｓ２２５）。最大補正位置を表す各パラメータｐ２１〜ｐ２４は、圧縮中心点Ｐ０からの距離を基準として色補正領域の境界と非圧縮領域の境界との間の距離に対する比とされ、それぞれ、ＤＣ１，ＤＨ１，ＤＣ２，ＤＨ２の方向における距離の比とされている。また、最大補正量を表す各パラメータｐ３１〜ｐ３４も、圧縮中心点Ｐ０からの距離を基準として色補正領域の境界と非圧縮領域の境界との間の距離に対する比とされ、それぞれ、ＤＣ１，ＤＨ１，ＤＣ２，ＤＨ２の方向における距離の比とされている。
【００４１】
その後、図８に示すように、圧縮領域内で画像を表現する色座標を圧縮中心点に向かう位置の色座標に補正する際、演算処理を軽減させるため、回転処理と平行移動処理を組み合わせて圧縮中心点Ｐ０を原点Ｏに移動させる色平面変換処理を行っている。
圧縮中心点Ｐ０（色座標ａ0，ｂ0）の彩度Ｃ0、色相角Ｈ0は、以下の通りとなる。
【数１】
2005122612.tif 000003
また、ａｂ平面上の色座標をａin，ｂinとすると、当該色座標の入力点Ｐinの彩度Ｃin、色相角Ｈinは、以下の通りとなる。
【数２】
2005122612.tif 000004
【００４２】
圧縮中心点Ｐ０の色相を基準とするために原点Ｏを中心として入力点Ｐinを−θ0回転させ、圧縮中心点Ｐ０の彩度を基準とするために彩度を−Ｃ0平行移動させた点Ｐｎの色座標ａn，ｂnは、以下の通りとなる。
【数３】
2005122612.tif 000005
【００４３】
そこで、上記演算式（５），（６）を用いることにより、点Ｐinを回転量−θ0で回転させた後に移動量−Ｃ0で移動させた位置Ｐｎの色座標ａn，ｂnを、元の点Ｐinの色座標ａin，ｂinから求める（Ｓ２３０）。むろん、点Ｐinを回転量−θ0で回転させた位置Ｐmidの色座標Ｃin×cos（θin−θ0），Ｃin×sin（θin−θ0）を色座標ａin，ｂinから求め、その後、点Ｐmidを移動量−Ｃ0で移動させた位置Ｐｎの色座標ａn，ｂnを、移動前の点Ｐmidの色座標から求めてもよい。また、平行移動処理後に回転処理を行う構成とすることも可能である。
本実施形態では、ａｂ平面上に設定した格子点全ての色座標について上記色平面変換処理を行うものとして説明する。具体的には、図６の色補正対応テーブルＴ１に規定された補正前の色座標ａi，ｂiを取得し、それぞれに対応するａn，ｂnに変換する。なお、色補正領域内の格子点のみの色座標について色平面変換処理を行ってもよい。
色平面変換処理後の色座標で表されるａｂ平面は、ａ軸の＋側方向が彩度増加方向、ｂ軸の＋側方向が色相増加方向、ａ軸の−側方向が彩度減少方向、ｂ軸の−側方向が色相減少方向となる。
なお、圧縮中心点を、原点Ｏを中心として回転させる場合には、−側のａ軸まで回転させてもよいし、＋側または−側のｂ軸まで回転させてもよい。
その後、上記色平面変換処理後の色座標ａn，ｂnから、原点Ｏに向かう位置（原点Ｏ方向の位置）の色座標を求める（Ｓ２３５）。
【００４４】
図９は、色補正領域Ｒ１内の点を原点Ｏ方向に移動させる際の補正量を示す図である。図の横軸は原点Ｏからの距離Ｓ、縦軸は補正量Ｍである。また、Ｓ−Ｍ平面における色補正境界点Ａ（Ｓａ，０）は色補正領域Ｒ１の境界に相当する位置であり、非圧縮境界点Ｂ（Ｓｂ，０）は非圧縮領域Ｒ２の境界に相当する位置であり、最大補正点Ｃ（Ｓｃ，Ｍｃ）は最大補正位置Ｌ１に相当する位置である。なお、０＜Ｓｂ＜Ｓｃ＜Ｓａ、Ｍｃ＞０であり、Ｓ＝（ａn2＋ｂn2）1/2である。
点ＣのＳ座標Ｓｃは、階調を潰れにくくさせたりトーンジャンプを生じさせなくさせたりする観点から、Ｂ〜Ａの間でＢからＡＢ間の距離の20％以上（または30％以上）80％以下（または70％以下）等の座標とすることができる。従って、Ｓ２２５でパラメータｐ２１〜ｐ２４を取得する際、このような条件を満たすｐ２１〜ｐ２４のみ入力を受け付けて取得すると好適である。
点ＣのＭ座標Ｍｃは、最大補正量であり、０＜Ｍｃ＜Ｓａ−Ｓｂの範囲で設定可能である。階調を潰れにくくさせたりトーンジャンプを生じさせなくさせたりする観点からは、座標ＭｃはＡＢ間の距離の20％以上（特に好ましくは30％以上）かつ50％以下（特に好ましくは40％以下）の座標が好ましい。従って、０．３×（Ｓａ−Ｓｂ）＜Ｍｃ＜０．４×（Ｓａ−Ｓｂ）とすると、非常に良好な色を十分に表現することが可能となる。従って、Ｓ２２５でパラメータｐ３１〜ｐ３４を取得する際、このような条件を満たすｐ３１〜ｐ３４のみ入力を受け付けて取得すると好適である。
【００４５】
本実施形態では、原点からの方向に応じた最大補正量となるようにしてある。ここで、Ｓ２２５で取得したパラメータｐ３１〜ｐ３４から所定の換算式（色補正領域の境界と非圧縮領域の境界との間の距離Ｓａ−Ｓｂを乗じる）により、＋側のａ軸方向の最大補正量Ｍca、＋側のｂ軸方向の最大補正量Ｍcb、−側のａ軸方向の最大補正量Ｍcc、−側のｂ軸方向の最大補正量Ｍcdを算出している。軸方向以外を考慮して、回転角θnの方向について、例えば以下のようにして最大補正量Ｍｃを算出する。
０°≦θn＜９０°のとき、ｈ＝θn／９０として、
Ｍｃ＝｛ｈ×ｐ３１＋（１−ｈ）×ｐ３２｝（Ｓａ−Ｓｂ）
９０°≦θn＜１８０°のとき、ｈ＝（θn−９０）／９０として、
Ｍｃ＝｛ｈ×ｐ３２＋（１−ｈ）×ｐ３３｝（Ｓａ−Ｓｂ）
１８０°≦θn＜２７０°のとき、ｈ＝（θn−１８０）／９０として、
Ｍｃ＝｛ｈ×ｐ３３＋（１−ｈ）×ｐ３４｝（Ｓａ−Ｓｂ）
２７０°≦θn＜３６０°のとき、ｈ＝（θn−２７０）／９０として、
Ｍｃ＝｛ｈ×ｐ３４＋（１−ｈ）×ｐ３１｝（Ｓａ−Ｓｂ）
【００４６】
ここで、原点から入力点までの距離Ｓが原点Ｏ〜点Ｂ（Ｓ＜Ｓｂ）である場合、入力点は非圧縮領域Ｒ２内にあるため、補正量Ｍを０としている。また、原点から入力点までの距離ｘが点Ａ以遠（Ｓ≧Ｓａ）である場合、入力点は色補正領域Ｒ１外にあるため、補正量Ｍを０としている。
【００４７】
原点から入力点までの距離Ｓが点Ｂ〜点Ｃ（Ｓｂ≦ｘ＜Ｓｃ）である場合、補正量Ｍを、点Ｂ，Ｃを通る３次曲線としている。この３次曲線をＭ＝ｆ（Ｓ）で表すと、
ｆ（Ｓｂ）＝０，ｆ’（Ｓｂ）＝０，ｆ（Ｓｃ）＝Ｍｃ，ｆ’（Ｓｃ）＝０
としている。ｆ（Ｓ）＝ｋ1Ｓ3＋ｋ2Ｓ2＋ｋ3Ｓ＋ｋ4とすると、以下の４元１次連立方程式を解くことにより、ｋ1〜ｋ4を算出することができる。
ｋ1Ｓｂ3＋ｋ2Ｓｂ2＋ｋ3Ｓｂ＋ｋ4＝０
３ｋ1Ｓｂ2＋２ｋ2Ｓｂ＋ｋ3＝０
ｋ1Ｓｃ3＋ｋ2Ｓｃ2＋ｋ3Ｓｃ＋ｋ4＝Ｍｃ
３ｋ1Ｓｃ2＋２ｋ2Ｓｃ＋ｋ3＝０
ここで、上記４式を、
【数４】
2005122612.tif 000006
と置き換えると、以下の演算式によりｋ1〜ｋ4を算出することができ、３次関数ｆ（Ｓ）を決定することができる。
【数５】
2005122612.tif 000007
【００４８】
また、原点から入力点までの距離Ｓが点Ｃ〜点Ａ（Ｓｃ≦ｘ＜Ｓａ）である場合、補正量Ｍを、点Ｃ，Ａを通る３次曲線としている。この３次曲線をＭ＝ｇ（Ｓ）で表すと、
ｇ（Ｓｃ）＝Ｍｃ，ｇ’（Ｓｃ）＝０，ｇ（Ｓａ）＝０，ｆ’（Ｓａ）＝０
としている。３次関数ｇ（Ｓ）も、ｆ（Ｓ）と同様にして決定することができる。
なお、各点Ａ〜Ｃについては、距離Ｓの大きいほうの領域に含めてもよいし、距離Ｓの小さいほうの領域に含めてもよい。
【００４９】
本実施形態では、色補正領域Ｒ１と非圧縮領域Ｒ２を略楕円形状としている。色補正領域Ｒ１の境界とａ軸との交点のａ座標をＡａ，−Ａｃ（Ａａ＞０，Ａｃ＞０）、ｂ軸との交点のｂ座標をＡｂ，−Ａｄ（Ａｂ＞０，Ａｄ＞０）とすると、色補正領域Ｒ１の境界は、
【数６】
2005122612.tif 000008
と表すことができる。なお、Ｓ２１５で取得したパラメータｐ１〜ｐ４をそれぞれＡａ，Ａｂ，Ａｃ，Ａｄとすることにしているが、色補正領域の範囲を表すパラメータから所定の換算式によりＡａ，Ａｂ，Ａｃ，Ａｄを算出する構成とすることも可能である。
【００５０】
ここで、色平面変換処理後の入力点Ｐｎ（ａn，ｂn）と原点Ｏとを結ぶ直線は、以下のように表される。
ａnが０のとき、  ａ＝０
ａnが０でないとき、
ｂ＝ｅａ  （ただし、ｅ＝ｂn／ａn）  …（15）
上記式（11）〜（15）より、色補正領域Ｒ１の境界と点Ｐｎを通る上記直線との交点（Ａｘ，Ａｙ）は、以下の通りとなる。
【数７】
2005122612.tif 000009
【００５１】
また、非圧縮領域Ｒ２の境界とａ軸との交点のａ座標をＢａ，−Ｂｃ（Ｂａ＞０，Ｂｃ＞０）、ｂ軸との交点のｂ座標をＢｂ，−Ｂｄ（Ｂｂ＞０，Ｂｄ＞０）とすると、同様の考えにより、非圧縮領域Ｒ２の境界と点Ｐｎを通る上記直線との交点（Ｂｘ，Ｂｙ）を求めることができる。交点（Ｂｘ，Ｂｙ）を求める式は、式（16）〜（23）の変数Ａａ，Ａｂ，Ａｃ，Ａｄ，Ａｘ，Ａｙを、それぞれＢａ，Ｂｂ，Ｂｃ，Ｂｄ，Ｂｘ，Ｂｙに置き換えた式となる。なお、Ｓ２２０で取得したパラメータｐ１１〜ｐ１４をそれぞれＢａ，Ｂｂ，Ｂｃ，Ｂｄとすることにしているが、非圧縮領域の範囲を表すパラメータから所定の換算式によりＢａ，Ｂｂ，Ｂｃ，Ｂｄを算出する構成とすることも可能である。
さらに、最大補正位置Ｌ１とａ軸との交点のａ座標をＣａ，−Ｃｃ（Ｃａ＞０，Ｃｃ＞０）、ｂ軸との交点のｂ座標をＣｂ，−Ｃｄ（Ｃｂ＞０，Ｃｄ＞０）とすると、同様の考えにより、最大補正位置Ｌ１と点Ｐｎを通る上記直線との交点（Ｃｘ，Ｃｙ）を求めることができる。交点（Ｃｘ，Ｃｙ）を求める式は、式（16）〜（23）の変数Ａａ，Ａｂ，Ａｃ，Ａｄ，Ａｘ，Ａｙを、それぞれＣａ，Ｃｂ，Ｃｃ，Ｃｄ，Ｃｘ，Ｃｙに置き換えた式となる。なお、Ｓ２２５で取得したパラメータｐ２１〜ｐ２４に所定の換算式（色補正領域の境界と非圧縮領域の境界との間の距離Ｓａ−Ｓｂを乗じる）によりＣａ，Ｃｂ，Ｃｃ，Ｃｄを算出することにしているが、最大補正位置を表すパラメータをそのままＣａ，Ｃｂ，Ｃｃ，Ｃｄとする構成とすることも可能である。
【００５２】
以上より、点ＡのＳ座標はＳａ＝（Ａｘ2＋Ａｙ2）1/2、点ＢのＳ座標はＳｂ＝（Ｂｘ2＋Ｂｙ2）1/2、点ＣのＳ座標はＳｃ＝（Ｃｘ2＋Ｃｙ2）1/2となり、上記演算式（10）により、３次関数ｆ（Ｓ），ｇ（Ｓ）を決定することができ、色平面変換処理後の各入力点Ｐｎ（ａn，ｂn）の補正量Ｍを算出することができる。
点Ｐｎから原点Ｏに向かった補正後の点Ｐｐの色座標ａp，ｂpは、以下の式により算出することができる。
【数８】
2005122612.tif 000010
【００５３】
上記最大補正位置は色補正領域の境界と非圧縮領域の境界とから離れているので、穴あき領域の色座標を補正するときの補正前後の色座標における変化量を最大補正位置で最大とすることにより、境界部分でトーンジャンプが生じにくくなり、さらに好ましい色が十分に表現される。また、補正前後の色座標の変化量を色補正領域の境界と非圧縮領域の境界とで最小としている点でも、境界部分でトーンジャンプが生じにくくなり、さらに好ましい色が十分に表現される。
【００５４】
図１０は、上記Ｓ２３５の詳細な処理を示すフローチャートである。まず、上記Ｓ２０５で設定した格子点の中から、処理対象とする格子点を設定する（Ｓ３０５）。例えば、色補正対応テーブルＴ１に規定された各色座標ａi，ｂiを表すポインタｉの値を更新することにより、格子点を設定することができる。次に、色平面変換処理後のａｂ平面を基準として、色平面変換処理後の格子点Ｐｎ（色座標ａn，ｂn）と原点Ｏとの間の距離Ｓを算出する（Ｓ３１０）。
【００５５】
その後、色補正境界点Ａと原点Ｏとの間の距離Ｓａを算出し、Ｓ＜Ｓａ（またはＳ≦Ｓａ）であるか否かを判断することにより、格子点Ｐｎが色補正領域Ｒ１内であるか否かを判断する（Ｓ３１５）。この段階で格子点が色補正領域内であるか否かを表す領域情報を色補正対応テーブルＴ１に格納しておき、再びＳ３１５が行われる際や色平面を元に戻す際に領域情報を参照することによって処理を高速化させてもよい。条件不成立時、Ｓ３３５に進む。これにより、格子点が色補正領域外であるときに色座標は補正されない。
条件成立時、非圧縮境界点Ｂと原点Ｏとの間の距離Ｓｂを算出し、Ｓ＜Ｓｂ（またはＳ≦Ｓｂ）であるか否かを判断することにより、格子点Ｐｎが非圧縮領域Ｒ２内であるか否かを判断する（Ｓ３２０）。条件成立時、Ｓ３３５に進む。これにより、格子点が非圧縮領域内であるときに色座標は補正されない。
条件不成立時、色平面変換処理前の格子点の色座標ａi，ｂiが唇色領域Ｒ４内の色座標であるか否かを判断する（Ｓ３２５）。条件成立時、Ｓ３３５に進む。これにより、格子点が唇色領域内であるときに色座標は補正されない。
条件成立時、３次関数ｆ（Ｓ）またはｇ（Ｓ）を決定して補正量Ｍを算出し、上記式（24）〜（31）により補正後の色座標ａp，ｂpを算出して（Ｓ３３０）、Ｓ３３５に進む。
【００５６】
Ｓ３３５では、全格子点について上述した処理を行ったか否かを判断する。未処理の格子点がある場合にはＳ３０５に戻り、ポインタｉの値を更新する等して順次新たな格子点を設定し、Ｓ３１０〜Ｓ３３５の処理を行う。未処理の格子点がなくなった場合には、複数の格子点のうち隣り合う格子点どうしの間隔が所定範囲内であるか否かを判断する（Ｓ３４０）。
【００５７】
図７に示すように、本実施形態における隣り合う格子点は、色平面変換処理前のａｂ平面における色座標ａi，ｂiの基準格子点Ｐi,iからみて、色成分量ａiが同じで色成分量ｂの差が最も小さくなる格子点をＰi,i-1、Ｐi,i+1、色成分量ｂiが同じで色成分量ａの差が最も小さくなる格子点をＰi-1,i、Ｐi+1,iとすると、格子点Ｐi,i-1とＰi,i、格子点Ｐi,i+1とＰi,i、格子点Ｐi-1,iとＰi,i、格子点Ｐi+1,iとＰi,i、としている。そして、色平面変換処理後のａｂ平面を基準として、全格子点の中から順次基準格子点を設定し、色平面変換処理後の格子点の色座標を用いて基準格子点を含む隣り合う格子点どうしの間隔を算出し、算出した間隔に基づいて判断処理を行う。
【００５８】
本実施形態では、隣り合う格子点どうしの補正前の距離ｄｉに対する補正後の距離ｄｏの比ｄｏ／ｄｉを、０より大きく１より小さい所定の下限値ｄｌ以上とするとともに、１より大きい所定の上限値ｄｈ以下となるようにしている。すなわち、Ｓ３４０では、全ての隣り合う格子点どうしの間隔について、全てｄｌ≦ｄｏ／ｄｉ≦ｄｈが成立するか否かを判断している。そして、条件成立時にフローを終了し、ｄｌ≦ｄｏ／ｄｉ≦ｄｈが成立しない隣り合う格子点どうしが一つでも存在するときには条件不成立としてＳ３４５に進む。
階調を潰れにくくさせたりトーンジャンプを生じさせなくさせたりする観点から、下限値ｄｌは０．３〜０．７（または０．４〜０．６）、上限値ｄｈは１．６〜２．４（または１．８〜２．２）等とすることができる。
なお、ｄｏ−ｄｉに基づいて隣り合う格子点どうしが所定範囲内であるか、例えば、−１より大きく０より小さい所定の下限値ｄｌ以上、０より大きい所定の上限値ｄｈ以下であるか否かを判断してもよい。
上記下限値ｄｌを設けることにより階調が潰れにくくなるので、さらに好ましい色が十分に階調表現される。また、上記上限値ｄｈを設けることによりトーンジャンプが生じにくくなるので、さらに好ましい色が十分に表現される。
【００５９】
Ｓ３４５では、補正後の格子点の色座標に影響を与えるパラメータを修正し、ポインタｉを初期値に戻す等して全格子点を未処理とするようにしたうえで、Ｓ３０５に戻る。同パラメータとしては、色補正領域の範囲を表すパラメータｐ１〜ｐ４、非圧縮領域の範囲を表すパラメータｐ１１〜ｐ１４、最大補正位置を表すパラメータｐ２１〜ｐ２４、最大補正量を表すパラメータｐ３１〜ｐ３４等がある。例えば、パラメータｐ３１〜ｐ３４を０より大きい範囲で小さくすると、最大補正量Ｍｃが０より大きい範囲で小さくなり、補正後の格子点どうしの間隔ｄｏは補正前の格子点どうしの間隔ｄｉに近づく。そこで、パラメータｐ３１〜ｐ３４に０より大きく１より小さい所定係数ｋ（例えば０．９）を乗じてｐ３１〜ｐ３４を修正する等すればよい。
むろん、上記各種パラメータの入力を再度受け付け、入力されたパラメータを取得するようにしてもよい。
【００６０】
色座標補正処理が終了すると、図１１に示すように、平行移動処理と回転処理を組み合わせて原点Ｏを元の圧縮中心点Ｐ０に戻す逆の色平面変換処理（逆変換処理）を行っている。
点Ｐｎから原点Ｏ方向に補正された点Ｐｐから彩度をＣ0平行移動させた点Ｐｍの色座標ａm，ｂm、点Ｐｍの彩度Ｃm、色相角Ｈmは、以下の通りとなる。
【数９】
2005122612.tif 000011
また、点Ｐｍから色相をθ0回転させた点Ｐoutの色座標ａout，ｂoutは、以下の通りとなる。
【数１０】
2005122612.tif 000012
【００６１】
そこで、上記演算式（32）〜（37）を用いることにより、点Ｐｐを移動量Ｃ0で移動させた後に回転量θ0で回転させた位置Ｐoutの色座標ａout，ｂoutを、補正後の点Ｐｐの色座標ａp，ｂpから求め（Ｓ２４０）、色補正対応テーブルＴ１に色補正対応データＤ１１として格納して、フローを終了する。ここで、Ｃ0は原点Ｏを平行移動前の圧縮中心点Ｐ１の位置に戻す移動量であり、θ0は当該圧縮中心点Ｐ１を回転前の圧縮中心点Ｐ０の位置に戻す回転量である。むろん、点Ｐｐを移動量Ｃ0で移動させた位置Ｐｍの色座標を色座標ａp，ｂpから求め、その後、点Ｐｍを回転量θ0で回転させた位置Ｐoutの色座標を点Ｐｍの色座標から求めてもよい。また、回転処理後に平行移動処理を行う構成とすることも可能である。
色平面変換処理を行って色座標を補正することにより、色座標を補正する演算処理が軽減され、高速化される。
【００６２】
以上の処理により、色補正対応テーブルＴ１が作成される。図６に示すように、色補正対応データＤ１１の色座標Ｄ１２のうち、色補正領域内となる色座標Ｄ１３が上記色補正対応関係作成処理で求められた補正後の色座標であり、圧縮中心点に向かう位置の色座標に補正されている。そして、色補正対応テーブルＴ１を参照することによって、ａｂ平面において色補正領域内となるカラー画像を表現する色座標を、当該色補正領域内の目標の圧縮中心点に向かう位置の色座標に補正することにより、カラー画像の色補正を行うことができる。
上記補正を行うことにより、色相と彩度の両方から好ましい色に向かう色補正が行われるので、好ましい色を十分に表現することが可能となる。また、色補正領域の境界に折れ曲がった角部が存在しないので、より確実に階調が潰れにくくされて色を十分に階調表現することができるし、より確実にトーンジャンプが生じにくくされて色を十分に表現することができる。その結果、色補正を行うことにより、良好な画質の画像を得ることが可能となる。
【００６３】
図１２は色作成装置が上記色補正対応テーブルを用いて色変換ＬＵＴを作成する色変換テーブル作成処理を示すフローチャートであり、図１３は色変換ＬＵＴ１４ｂを作成する様子を説明する図である。
まず、図１４に示すように、ＲＧＢ色空間で各軸に沿って略等間隔に離れたｍ（ｍは正の整数）の３乗個の格子点からなる立方格子を規定するデータを作成する（Ｓ４０５）。図ではＲＧＢ各５段階しか格子点を示していないが、１７段階等とすると、１７の３乗個等の格子点からなる色変換ＬＵＴを作成するのに好適である。次に、格子点のＲＧＢデータをｓＲＧＢの定義に従ってＬａｂ色空間の各色成分量（Ｌａｂ値）に変換する（Ｓ４１０）。そして、ＲＧＢデータと変換後のＬａｂ値とをＲＡＭ１３等の所定領域に格納することにより、ＲＧＢデータとＬａｂ色空間の各色成分量（Labinと記載）との入力側対応関係を規定する入力側対応データＴ２を作成する（Ｓ４１５）。
【００６４】
その後、入力側対応データＴ２と色補正対応テーブルＴ１とを用いて、入力側対応関係と色補正対応関係を対応付ける入力側色補正対応データＴ３を作成する（Ｓ４２０）。各格子点のＲＧＢデータに対応するLabinをデータＴ２から取得し、色補正対応テーブルＴ１を参照することにより同Labinに対応するLaboutを取得して、各格子点のＲＧＢデータと同Laboutとを対応付けると、入力側色補正対応データＴ３を作成することができる。
【００６５】
また、ＣＭＹＫ色空間で各軸に沿って略等間隔に離れたｎ（ｎは正の整数）の４乗個の格子点を規定するデータを作成する（Ｓ４２５）。例えば、ＣＭＹＫそれぞれについて階調値０と２５５とを含めて代表的な階調値を５段階ずつ選択する等する。次に、各格子点のＣＭＹＫデータに対応した複数のパッチを印刷媒体に印刷させる（Ｓ４３０）。すなわち、各格子点のＣＭＹＫデータに対してハーフトーン処理とラスタライズ処理を行い、生成したラスタデータをプリンタ２０に送信する。すると、プリンタ２０はラスタデータを受信し、印刷ヘッドを駆動してインクを吐出させてＣＭＹＫデータに対応するドットを形成し、印刷用紙上に各格子点に対応した複数のパッチを印刷する。
【００６６】
ここで、ＰＣの操作者は、複数のパッチに対してＤ５０光源（ＣＩＥで規定）等、所定の光源のもとで測色器３０により測色を行う。すなわち、パッチの一つ一つに測色器の色検出部３０ａを押し当てて、順次測色を行っていく。ＰＣでは、複数のパッチ全てについてのＬａｂ色空間の各Ｌａｂ値から構成される測色結果Ｔ４を取得し、ＲＡＭ１３等の所定領域に記憶させる（Ｓ４３５）。ここで、Ｉ／Ｆ１７ａを介して測色器からＬａｂ値を読み込んでもよいし、Ｌａｂ値を一旦ＦＤ１６ａに記憶させてＦＤドライブ１６を介して読み込んでもよいし、キーボード１８ｂによる操作入力を受け付けてＬａｂ値を取得してもよい。
その後、入力側色補正対応データＴ３と測色結果Ｔ４とを用いて、入力側色補正対応関係と測色結果を対応付ける入出力対応データＴ５を作成する（Ｓ４４０）。各格子点のＲＧＢデータに対応するLaboutをデータＴ３から取得し、測色結果Ｔ４を参照することにより同Laboutに対応するＣＭＹＫデータを取得して、各格子点のＲＧＢデータとＣＭＹＫデータとを対応付けると、入出力対応データＴ５を作成することができる。
【００６７】
最後に、データＴ５に基づいて、所定フォーマットの色変換ＬＵＴ１４ｂを作成し（Ｓ４４５）、ＨＤ１４等の所定領域に記憶して（Ｓ４５０）、フローを終了する。すると、複数の第一要素色ＲＧＢ別の階調データからなる第一画像データと、同複数の第一要素色とは別の複数の第二要素色ＣＭＹＫ別である階調データからなる第二画像データと、の対応関係を複数の格子点（参照点）について規定した色変換ＬＵＴが作成される。
【００６８】
以上のようにして作成された色変換ＬＵＴは、汎用的なコンピュータにて汎用的に行われている印刷処理にて使用可能である。上述したように、ＰＣ１０を色変換装置として使用し、図２で示した印刷制御処理に従って、作成されたＬＵＴを参照することにより、第一要素色ＲＧＢを用いたカラーの画像を階調表現する第一画像データを、第二要素色ＣＭＹＫを用いたカラーの画像を階調表現する第二画像データに色変換し、第二画像データを用いて印刷制御を行うことにより、第二画像データに対応する印刷画像をプリンタ２０に印刷させることができる。ここで、色変換の際に、色座標ａ，ｂで表されるａｂ平面上で所定の色補正領域内となる画像を表現する色座標が、当該色補正領域内で目標の色相および彩度を表す色座標とされた圧縮中心点に向かう位置の色座標に補正される。これにより、好ましい色を十分に表現することが可能となり、良好な画質の画像を得ることが可能となる。
すなわち、図５の色補正対応関係作成処理、図１２の色変換テーブル作成処理、図２のＳ１１０の処理を行うＰＣは、本発明の補正手段を備える色補正装置、および、色変換手段を備える色変換装置を構成することになる。むろん、Ｓ１１０の処理のみを行うＰＣでも、色補正装置および色変換装置が構成される。なお、図５と図１２の処理から色変換テーブル作成装置が構成される。
【００６９】
（４）各種変形例：
ところで、本発明を実施する際に使用可能なコンピュータと周辺装置は、様々な構成が可能である。例えば、印刷装置は、コンピュータと一体化されたものでもよい。大中小のドットを形成可能である等、形成するドットの大きさを可変とした印刷装置でもよい。上述したフローについては、一部または全部を印刷装置あるいは専用の画像処理装置で実行してもよい。画像を出力する装置は、印刷装置以外でもよく、液晶表示画面上で輝点形成の有無により画像を表現する液晶表示装置でもよい。
また、本発明は、肌色領域の色補正以外にも、花色領域の色補正、青空等の画像に対するような青色領域の色補正、夕日等の画像に対するような赤領域の色補正、森等の画像に対するような緑領域の色補正、等にも適用可能である。
【００７０】
色補正領域の境界を含まない色補正領域内の所定領域を圧縮中心点とし、色補正領域内の位置に応じた移動方向に補正するようにしてもよい。例えば、上記非圧縮領域を圧縮中心点とすることができる。
色平面上の色補正領域における圧縮中心点を通る長軸が原点を通らない場合、平行移動処理（または原点を中心とする回転処理と平行移動処理）を行って圧縮中心点を原点に移動させた後に、色補正領域の長軸をａ軸またはｂ軸に合わせる回転処理を行う色平面変換処理を行ってもよい。すると、色補正領域の長軸が原点を通らない場合に、さらに好ましい色に向かう色補正が行われ、画像の画質がさらに向上する。
【００７１】
むろん、色平面変換処理を軽減させるために、ａｂ平面において圧縮中心点Ｐ０（ａ0，ｂ0）を原点の位置にさせる移動量で移動させた位置Ｐｎの色座標を移動前の点Ｐinの色座標から求め、点Ｐｎから原点Ｏに向かう位置Ｐｐの色座標を点Ｐinの色座標から求め、原点Ｏを圧縮中心点の位置に戻す移動量で移動させた位置Ｐoutの色座標を点Ｐｐの色座標から求め、当該色座標を補正後の色座標としてもよい。色補正領域の境界は、例えば０°≦θ0＜４５°の場合、上記式（11）〜（14）で近似し、４５°≦θ0＜１３５°の場合、上記式（11）〜（14）のＡａ，Ａｂ，Ａｃ，ＡｄをＡｂ，Ａｃ，Ａｄ，Ａａに置き換えて近似する等して表すことができる。従って、上述した実施形態と同様にして、ａｂ平面において色補正領域内の色座標を圧縮中心点に向かう位置の色座標に補正することができる。その結果、色座標を補正する演算処理を軽減させて高速化させながら、好ましい色を十分に表現することが可能となる。
また、色座標を補正する処理を簡素化させる観点から、色平面変換処理を行わずに色補正領域内の色座標を圧縮中心点に向かう位置の色座標に補正してもよい。
【００７２】
色補正領域に唇色領域や非圧縮領域を設けなくても、色の表現力は大きくは低下しないため、好ましい色を十分に表現可能である。また、色補正領域に角部があっても、階調が潰れにくくされて色を十分に階調表現することができるし、より確実にトーンジャンプが生じにくくされて色を十分に表現することができるため、色補正を行うことにより、良好な画質の画像を得ることが可能となる。さらに、原点を色補正領域内とすることも可能である。
以上説明したように、本発明によると、種々の態様により、好ましい色を十分に表現することが可能であり、良好な画質の画像を得ることが可能となる。
【図面の簡単な説明】
【００７３】
【図１】印刷システムの構成を示すブロック図。
【図２】印刷制御の処理を示すフローチャート。
【図３】画像を印刷する際の動作を示す概念図。
【図４】色補正方法を模式的に説明する図。
【図５】色補正対応関係作成処理を示すフローチャート。
【図６】色補正対応テーブルＴ１の構造を模式的に示す図。
【図７】ａｂ平面上に設定された複数の格子点を示す図。
【図８】色平面の変換処理を模式的に示す図。
【図９】色補正領域内の点を原点方向に移動させる際の補正量を示す図。
【図１０】色座標補正処理を示すフローチャート。
【図１１】逆の色平面変換処理を模式的に示す図。
【図１２】色変換テーブル作成処理を示すフローチャート。
【図１３】色変換ＬＵＴを作成する様子を説明する図。
【図１４】ＲＧＢ色空間内に設定した格子点を模式的に示す図。
【符号の説明】
【００７４】
１０…パーソナルコンピュータ（ＰＣ）、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ハードディスク（ＨＤ）、１４ａ…プリンタドライバ、１４ｂ…色変換テーブル（色変換ＬＵＴ）、２０…インクジェットプリンタ、Ｄ１１…色補正対応データ、Ｄ１２…色座標、Ｄ１３…補正された色座標、ＤＣ…彩度方向、ＤＨ…色相方向、Ｌ１…最大補正位置、Ｐ０…圧縮中心点、Ｐ１…回転後の圧縮中心点、Ｐ１１…格子点、Ｒ１…色補正領域、Ｒ２…非圧縮領域、Ｒ３…穴あき領域、Ｒ４…唇色領域、Ｒ５…圧縮領域、Ｔ１…色補正対応テーブル、Ｔ２…入力側対応データ、Ｔ３…入力側色補正対応データ、Ｔ４…測色結果、Ｔ５…入出力対応データ
【図１】
2005122612.tif 000013
【図２】
2005122612.tif 000014
【図３】
2005122612.tif 000015
【図４】
2005122612.tif 000016
【図５】
2005122612.tif 000017
【図６】
2005122612.tif 000018
【図７】
2005122612.tif 000019
【図８】
2005122612.tif 000020
【図９】
2005122612.tif 000021
【図１０】
2005122612.tif 000022
【図１１】
2005122612.tif 000023
【図１２】
2005122612.tif 000024
【図１３】
2005122612.tif 000025
【図１４】
2005122612.tif 000026