(57)【要約】【課題】色再現性の向上に寄与するＬＵＴを提供する。【解決手段】ＲＧＢ系の画像データＯＲＧ（入力値）とＹＭＣ系の出力値との対応関係を記述したＬＵＴ６２の作成に当たり、ＹＭＣ系の純色（ＹＭＣ）の色相推移軌跡を彩度を変数とする関数（１）〜（３）で捉え、これら関数を用いて、純色に対応するＲＧＢ系の色（純色対応色）についての色相推移軌跡の適合を行う。純色ごとの関数（１）〜（３）で囲まれた中間色に対応するＲＧＢ系の中間対応色についても、中間色の両側の純色の関数（１）〜（３）および中間色の両側の純色と中間対応色との色偏差を用いた関数（４）〜（６）により色相推移軌跡を定め、これによりＲＧＢ系の中間対応色についても色相推移軌跡の適合を行った。【選択図】図６
2010147548.tif 000002
【特許請求の範囲】
【請求項１】
第１の色空間内にて表される入力値と、前記第１の色空間と異なる表色範囲を有する第２の色空間内にて表される出力値との対応関係を記述したルックアップテーブルの作成方法であって、
前記第２の色空間における純色の彩度が増すごと該純色の色相が白色の表色点から前記表色範囲の限界まで推移する前記純色の色相推移軌跡を、前記純色の彩度を変数とする関数として前記純色ごとに定める工程と、
前記第１の色空間における白色の表色点を前記第２の色空間の白色表色点に一致させる工程と、
前記第２の色空間の前記純色に対応した前記第１の色空間での色相の純色対応色についての前記白色表色点からの色相推移軌跡を、該純色対応色の彩度と前記関数により定める工程と、
前記第２の色空間における異なる純色の間の色相の中間色に対応した前記第１の色空間での色相の中間色対応色についての前記白色表色点からの色相推移軌跡を、前記異なる純色についてのそれぞれの前記関数と、前記異なる純色と前記中間対応色の色相偏差とに基づき定める工程と、
前記純色対応色および前記中間色対応色の前記色相推移軌跡を、前記第２の色空間の前記表色範囲に収まるよう伸縮する工程と、
前記第１の色空間の入力値と前記第２の色空間の出力値との対応関係を、前記入力値と該入力値が前記伸縮済みの前記色相推移軌跡において占める位置に対応する出力値とに基づいて定める工程と
を備えるルックアップテーブルの作成方法。
【請求項２】
前記入力値はＲＧＢ系の色空間内にて表される入力値であり、前記出力値はＹＭＣ系の色空間内にて表される出力値である請求項１に記載のルックアップテーブルの作成方法。
【請求項３】
前記純色は少なくともイエロ、マゼンタ、シアンの一つを含む請求項２に記載のルックアップテーブルの作成方法。
【請求項４】
印刷装置であって、
第１の色空間内にて表される入力値と、前記第１の色空間と異なる表色範囲を有する第２の色空間内にて表される出力値との対応関係を記述した請求項１ないし請求項３のいずれかに記載のルックアップテーブルと、
入力を受けた前記入力値を、前記ルックアップテーブルを参照して前記出力値に変換する変換手段と、
該変換した出力値に基づいて、カラーインクを吐出して印刷する印刷手段とを備える
印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の色空間内にて表される入力値と第２の色空間内にて表される出力値との対応関係を記述したルックアップテーブルを用いた色変換技術に関する。
【背景技術】
【０００２】
プリンタでは、一般的に、入力値と出力値との対応関係を記述したルックアップテーブル（ＬＵＴ）を用いて、入力した画像データを入力デバイスの色空間（例えばＲＧＢ）からプリンタのインク量色空間（例えばＣＭＹＫ）に変換して、印刷データを生成する。この場合、プリンタが扱う色空間は、用いるインクを混合させて得られる色相の色を表すことができ、２以上のインクを混色しないで表現できる有彩色が純色となる。例えば、イエロＹ、マゼンタＭ、シアンＣのインクを搭載したプリンタであれば、このイエロＹ、マゼンタＭ、シアンＣのそれぞれが純色となる。
【０００３】
近年では、印刷品質の向上の一環として、例えば入力値をＬＵＴにて変換した場合の色が純色である場合の当該純色でのにごりを防止して、純色の再現性に有益なＬＵＴの作成手法が提案されている（例えば、特許文献１）。
【０００４】
【特許文献１】特開２００７−２８１８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、入力デバイスの一つであるデジタルカメラは、多種多様な被写体の撮影に用いられ、人物はもとより山、海、川等の自然風景の撮影に多用される。こうした写真自然画では、青空や木々の緑といったプリンタでの純色のインクを混合した色相の色が広く存在することから、これらの色についての色再現性も求められている。
【０００６】
しかしながら、上記の特許文献で提案された手法では、色空間の外郭の稜線についての入力値と出力値との対応関係を示しているに過ぎないことから、写真自然画での色再現性の向上が求められるに到った。
【０００７】
本発明は、上記した課題を踏まえ、色再現性の向上に寄与するＬＵＴを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記した目的の少なくとも一部を達成するために、本発明では、以下の構成を採用した。
【０００９】
[適用１：ＬＵＴの作成方法]
第１の色空間内にて表される入力値と、前記第１の色空間と異なる表色範囲を有する第２の色空間内にて表される出力値との対応関係を記述したルックアップテーブルの作成方法であって、
前記第２の色空間における純色の彩度が増すごと該純色の色相が白色の表色点から前記表色範囲の限界まで推移する前記純色の色相推移軌跡を、前記純色の彩度を変数とする関数として前記純色ごとに定める工程と、
前記第１の色空間における白色の表色点を前記第２の色空間の白色表色点に一致させる工程と、
前記第２の色空間の前記純色に対応した前記第１の色空間での色相の純色対応色についての前記白色表色点からの色相推移軌跡を、該純色対応色の彩度と前記関数により定める工程と、
前記第２の色空間における異なる純色の間の色相の中間色に対応した前記第１の色空間での色相の中間色対応色についての前記白色表色点からの色相推移軌跡を、前記異なる純色についてのそれぞれの前記関数と、前記異なる純色と前記中間対応色の色相偏差とに基づき定める工程と、
前記純色対応色および前記中間色対応色の前記色相推移軌跡を、前記第２の色空間の前記表色範囲に収まるよう伸縮する工程と、
前記第１の色空間の入力値と前記第２の色空間の出力値との対応関係を、前記入力値と該入力値が前記伸縮済みの前記色相推移軌跡において占める位置に対応する出力値とに基づいて定める工程とを備える
ことを要旨とする。
【００１０】
上記構成のＬＵＴの作成方法では、ＬＵＴの作成に当たり、第２の色空間における純色の色相推移軌跡を彩度を変数とする関数で捉える。こうすることで、純色ごとの関数で囲まれた色相の中間色についても、この中間色の色相推移軌跡を、中間色の両側の純色の関数を用いて規定することが可能となり、第２の色空間における純色と中間色に対応する第１の色空間の純色対応色および中間色対応色について、純色ごとの関数、および中間色の両側の純色と中間対応色との色偏差と上記の純色ごとの関数により、色相推移軌跡を定める。そして、純色対応色および中間色対応色の色相推移軌跡を第２の色空間の表色範囲に収まるよう伸縮することで、第１の色空間の表色範囲を第２の色空間との表色範囲に適合させた上で、第１の色空間の入力値と第２の色空間の出力値との対応関係を、入力値と該入力値が伸縮済みの色相推移軌跡において占める位置に対応する出力値とに基づいて定める。この結果、作成されたＬＵＴは、第２の色空間における純色はもとより第２の色空間における異なる純色の間の色相の中間色についても、第１の色空間の入力値と第２の色空間の出力値との対応関係を、第２の色空間の特性に合わせたものとできる。よって、上記のＬＵＴによれば、純色と中間色についても色再現性を高めることができる。
【００１１】
[適用２：印刷装置]
印刷装置であって、
第１の色空間内にて表される入力値と、前記第１の色空間と異なる表色範囲を有する第２の色空間内にて表される出力値との対応関係を記述した上記のルックアップテーブルと、
入力を受けた前記入力値を、前記ルックアップテーブルを参照して前記出力値に変換する変換手段と、
該変換した出力値に基づいて、カラーインクを吐出して印刷する印刷手段とを備える
ことを要旨とする。
【００１２】
この場合、ルックアップテーブルは、
前記第１の色空間の入力値と前記第２の色空間の出力値との対応関係を定めるに当たり、
前記第２の色空間における純色の彩度が増すごと該純色の色相が白色の表色点から前記表色範囲の限界まで推移する前記純色の色相推移軌跡を、前記純色の彩度を変数とする関数として前記純色ごとに定め、
前記第１の色空間における白色の表色点を前記第２の色空間の白色表色点に一致させ、
前記第２の色空間の前記純色に対応した前記第１の色空間での色相の純色対応色についての前記白色表色点からの色相推移軌跡を、該純色対応色の彩度と前記関数により規定し、
前記第２の色空間における異なる純色の間の色相の中間色に対応した前記第１の色空間での色相の中間色対応色についての前記白色表色点からの色相推移軌跡を、前記異なる純色についてのそれぞれの前記関数と、前記異なる純色と前記中間対応色の色相偏差とに基づいて定め、
前記純色対応色および前記中間色対応色の前記色相推移軌跡を、前記第２の色空間の前記表色範囲に収まるよう伸縮した上で、
前記第１の色空間の入力値と前記第２の色空間の出力値との対応関係を、前記入力値と該入力値が前記伸縮済みの前記色相推移軌跡において占める位置に対応する出力値とに基づいて定める。
【００１３】
上記構成の印刷装置によれば、印刷装置が用いるインクの色である純色のみならず、青空や木々の緑といった中間色についても高い再現性をもったＬＵＴを入力値から出力値への変換に用いるので、純色での印刷品質の向上に加え、写真自然画像の印刷品質を高めることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を実施例に基づき次の順序で説明する。図１は、本発明の実施例としてのプリンタ２０の概略構成図である。図示するように、プリンタ２０は、紙送りモータ７４によって印刷媒体Ｐを搬送する機構と、キャリッジモータ７０によってキャリッジ８０をプラテン７５の軸方向に往復動させる機構と、キャリッジ８０に搭載された印刷ヘッド８１を駆動してインクの吐出およびドット形成を行う機構と、これらの紙送りモータ７４、キャリッジモータ７０、印刷ヘッド８１および操作パネル９３との信号のやり取りを司る制御ユニット３０とから構成されている。
【００１５】
キャリッジ８０をプラテン７５の軸方向に往復動させる機構は、プラテン７５の軸と並行に架設され、キャリッジ８０を摺動可能に保持する摺動軸７３と、キャリッジモータ７０との間に無端の駆動ベルト７１を張設するプーリ７２等から構成されている。
【００１６】
キャリッジ８０には、カラーインクとしてのシアンインクＣ、マゼンタインクＭ、イエロインクＹと、ブラックインクＫをそれぞれ収容したカラーインク用のインクカートリッジ８２〜８５が搭載される。この場合、本実施例のプリンタ２０が用いるシアンインクＣとマゼンタインクＭとイエロインクＹの各インクが呈するシアン色とマゼンタ色とイエロ色とが純色となる。キャリッジ８０の下部の印刷ヘッド８１には、上述の各色のインクに対応するノズル列が形成されている。キャリッジ８０にこれらのインクカートリッジ８２〜８５を上方から装着すると、各カートリッジから印刷ヘッド８１へのインクの供給が可能となる。
【００１７】
制御ユニット３０は、ＣＰＵ４０や、ＲＯＭ５１、ＲＡＭ５２、ＥＥＰＲＯＭ６０がバスで相互に接続されて構成されている。制御ユニット３０は、ＲＯＭ５１やＥＥＰＲＯＭ６０に記憶されたプログラムをＲＡＭ５２に展開し、実行することにより、色変換部４２として機能する。この機能部の詳細については後述する。
【００１８】
ＥＥＰＲＯＭ６０には、ルックアップテーブル（ＬＵＴ）６２が記憶されている。本実施例におけるＬＵＴ６２は、ＲＧＢ各色の階調値（０〜２５５）を所定数のグリッドで等分した格子点と、各格子点に対応するＣＭＹＫ階調値とが対応付けられている。このＬＵＴ６２における入力値と出力値の対応関係については後述する。ＣＰＵ４０は、入力されたＲＧＢデータを、プリンタ２０で扱うことができるＣＭＹＫデータにＬＵＴ６２を用いて変換する。
【００１９】
制御ユニット３０には、メモリカードスロット９１やデジタルカメラＤＣ、パーソナルコンピュータＰＣが接続されている。制御ユニット３０は、これら機器からそれぞれ画像データＯＲＧを読み込み入力する。例えば、メモリカードスロット９１に挿入したメモリカードＭＣＡから画像データＯＲＧを読み込んで入力する。本実施例においては、上記機器から入力する画像データＯＲＧは、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３色の色成分からなるデータである。
【００２０】
以上のようなハードウェア構成を有するプリンタ２０は、キャリッジモータ７０を駆動することによって、印刷ヘッド８１を印刷媒体Ｐに対して主走査方向に往復動させ、また、紙送りモータ７４を駆動することによって、印刷媒体Ｐを副走査方向に移動させる。制御ユニット３０は、キャリッジ８０が往復動する動き（主走査）や、印刷媒体の紙送りの動き（副走査）に合わせて、印刷データに基づいて適切なタイミングでノズルを駆動することにより、印刷媒体Ｐ上の適切な位置に適切な色のインクドットを形成する。こうすることによって、プリンタ２０は、印刷媒体Ｐ上にメモリカードＭＣＡから入力したカラー画像を印刷することが可能となっている。
【００２１】
プリンタ２０における印刷処理について説明する。図２は本実施形態における印刷処理のフローチャートである。ここでの印刷処理は、ユーザが操作パネル９３等を用いて、メモリカードＭＣＡに記憶された所定の画像の印刷指示操作を行うことで開始される。印刷処理を開始すると、ＣＰＵ４０は、まず、メモリカードスロット９１を介してメモリカードＭＣＡから印刷対象であるＲＧＢ形式の画像データＯＲＧを読み込んで入力する（ステップＳ１１０）。
【００２２】
画像データＯＲＧを入力すると、ＣＰＵ４０は、ＥＥＰＲＯＭ６０に記憶されたＬＵＴ６２を参照して、画像データＯＲＧについて、ＲＧＢ形式をＣＭＹＫ形式に色変換する（ステップＳ１５０）。なお、本実施例では、取り得る階調値の範囲を等分した格子点での対応関係のみをＬＵＴ６２として記憶しているので、格子点間の中間的なＲＧＢ階調値に対しては線形補間演算を行なって色変換を行なうようにしている。こうすれば、ＬＵＴ６２の記憶に必要なメモリ容量を削減することができるからである。ただし、格子点の数は、自由に設定すればよく、例えば、９等分してもよいし、２５６等分してもよい。また、補間方法は、特に限定するものではなく、種々の方法を用いることができる。
【００２３】
色変換処理を行うと、ＣＰＵ４０は、画像データを各色のドットのＯＮ／ＯＦＦデータに変換するハーフトーン処理を行う（ステップＳ１６０）。ここでは、周知の組織的ディザ法を用いる。ハーフトーン処理を行うと、ＣＰＵ４０は、プリンタ２０のノズル配置や紙送り量などに合わせて、１回の主走査単位で印画するドットパターンデータに並び替えるインターレス処理を行う（ステップＳ１７０）。インターレス処理を行うと、ＣＰＵ４０は、印刷ヘッド８１、キャリッジモータ７０、モータ７４等を駆動させて、印刷を実行する（ステップＳ１８０）。
【００２４】
次に、上述の印刷処理に用いるＬＵＴ６２の作成方法について図を用いて説明する。図３はメモリカードＭＣＡが記憶する画像データＯＲＧの表色範囲とプリンタ２０の印刷物における表色範囲とを白色表色点ＷIN/OUTを一致させて示す説明図である。メモリカードＭＣＡの画像データＯＲＧは、ＲＧＢ系の色空間で表されるデータであり、その表色範囲は、プリンタ２０がインク混合によって表す色空間のいわゆるＹＭＣ系の色空間の表色範囲よりも広い。なお、図において白色表色点ＷIN/OUTは紙面手前側であり、黒色表色点は紙面奥側となる。
【００２５】
このように表色範囲が相違する二つの色空間のデータ、詳しくはＲＧＢ系の画像データＯＲＧの入力値とＹＭＣ系の出力値との対応関係を記述するため、まず、次のようにしてプリンタ２０が用いるカラーインクの色である純色についての色相推移軌跡に着目する。図４はプリンタ２０が用いるカラーインクの色である純色についての色相推移軌跡を画像データＯＲＧの表色範囲とプリンタ２０の印刷物における表色範囲において示す説明図、図５は画像データＯＲＧの表色範囲での純色の色相推移軌跡とプリンタ２０の表色範囲での純色の色相推移軌跡との関係を模式的に示す説明図である。
【００２６】
図示するように、プリンタ２０が用いるカラーインクの色であるイエロ色Ｙ、マゼンタ色Ｍ、シアン色Ｃのそれぞれの純色は、ＹＭＣ系の表色範囲の境界をなし、これら各純色は、その彩度が増すごと当該純色の色相を白色表色点ＷIN/OUTから表色範囲の限界まで推移する。この純色の色相推移軌跡がプリンタ２０の表色範囲の稜線となる。そして、その純色の色相推移軌跡を、純色の彩度を変数とする関数として純色ごとに定める。例えば、純色Ｙについて、プリンタ２０にてイエロインクのみをその吐出量を変えつつ最大の吐出量（彩度）ＹＣｉまで吐出したときに得られる純色（イエロ）について、その色相推移を彩度を変数として関数として定める。この関数は、次のように数式表記される。
【００２７】
Ｈｙ＝Ｆｙ（ＹＣ）      …（１）
【００２８】
ここで、Ｈｙは、イエロ色Ｙの色相であり、Ｆｙは関数式、ＹＣは彩度である。
【００２９】
図４では、純色Ｙの色相推移軌跡は、その彩度がＹＣ１〜ＹＣｉまで変化する場合に、それぞれの彩度ＹＣを変数とする関数Ｆｙ（ＹＣ）で定まる色相Ｈｙの軌跡として表されている。純色Ｍと純色Ｃについても同様であり、各純色の色相Ｈｍ、Ｈｃは、それぞれ彩度ＭＣ、ＣＣを変数として次のように表記される。
【００３０】
Ｈｍ＝Ｆｍ（ＭＣ）      …（２）
Ｈｃ＝Ｆｃ（ＣＣ）      …（３）
【００３１】
次に、上記したＹＭＣ系の純色Ｙ、Ｍ、Ｃに対応するＲＧＢ系での色（純色対応色）についての白色表色点ＷIN/OUTからの色相推移軌跡を、上記した数式（１）〜（３）と、ＲＧＢ系での純色対応色の彩度とにより定める。この様子は図４〜図５に示されている。ＲＧＢ系での純色対応色（例えば純色Ｙの対応色）は、その彩度がＹINＣ１〜ＹINＣｉまで取り得る。よって、ＲＧＢ系での純色Ｙの対応色についての色相推移軌跡は、当該色の彩度ＹINＣ１〜ＹINＣｉに応じて数式（１）で定まり、ＲＧＢ系での表色範囲の限界に対応する境界ＹIN/EGは、ＹＭＣ系での純色Ｙの色相推移軌跡を表す数式（１）における表色境界ＹIN/EGとして定まる。その他のＹＭＣ系の純色Ｍ、純色Ｃについても同様である。そうすると、図５にあるように、ＹＭＣ系の純色Ｙ、純色Ｍ、純色Ｃのそれぞれに対応するＲＧＢ系での純色対応色についての色相推移軌跡は、対応するＹＭＣ系の純色Ｙ、純色Ｍ、純色Ｃの色相推移軌跡を表す数式（１）〜（３）と純色対応色の彩度で定まり、色相推移軌跡の適合がなされることになる。このことは、ＹＭＣ系の各純色とこれに対応するＲＧＢ系での純色対応色との対応関係が定まったことになるが、ＲＧＢ系の表色範囲が広いため、ＹＭＣ系の表色範囲を超える部分についての対応関係は未定のままである。これについての対処は、後述する。
【００３２】
こうしてＹＭＣ系の純色とこれに対応するＲＧＢ系での色との対応関係を取った後には、純色と純色の間の色相の中間色についても対応関係を取る。図６はＹＭＣ系の純色と純色の間の色相のＹＭＣ系の中間色とこれに対応するＲＧＢ系の中間対応色との対応関係の様子を模式的に示す説明図である。
【００３３】
ＹＭＣ系の純色と純色の間の中間色、例えば純色Ｙと純色Ｍとの間の中間色は、その表色範囲の限界では図示するＹOUT/EGとＭOUT/EGとを結ぶ稜線で表される。ＲＧＢ系では、上記した純色Ｙと純色Ｍとの間の中間色ＹＭに対応する色（中間対応色）は、その表色範囲の限界であるＹIN/EGとＭIN/EGとを結ぶ稜線で表される。既述したように、ＹＭＣ系では、純色Ｙと純色Ｍについてその彩度を変数とする数式（１）〜（２）で表されるので、純色Ｙと純色Ｍとの間の中間色ＹＭは、その両側の純色Ｙと純色Ｍの色相推移軌跡の影響を受けて、その彩度に応じて色相が推移する。しかも、中間色ＹＭが純色Ｙに近い色であれば、この純色Ｙの色相推移軌跡の影響を大きく受け、離れた純色Ｍの色相推移軌跡の影響は少なくなる。つまり、中間色ＹＭは、その両側の純色Ｙと純色Ｍとの色相偏差と、その両側の純色Ｙと純色Ｍの数式（１）〜（２）の色相推移軌跡に基づいてその色相推移が定まる。よって、純色Ｙと純色Ｍとの間の中間色ＹＭに対応するＲＧＢ系の中間対応色の色相をＨINとし、この中間色ＹＭの色相をＨｙｍOUTとすれば、中間色ＹＭに対応したＲＧＢ系の中間対応色の色相ＨｙｍOUTは、次式で表される。
【００３４】
ＨｙｍOUT＝（Ｈｙ−ＨIN）Ｆｙ＋（ＨIN−Ｈｍ）Ｆｍ    …（４）
【００３５】
この数式（４）において、ＨｙはＹＭＣ系の純色Ｙの色相であり、Ｆｙは数式（１）に示すこの純色Ｙの色相推移軌跡（関数）であり、ＨｍはＹＭＣ系の純色Ｍの色相であり、Ｆｍは数式（２）に示すこの純色Ｍの色相推移軌跡（関数）である。
【００３６】
同様にして、ＹＭＣ系の純色Ｍと純色Ｃの間の中間色ＭＣ、純色Ｃと純色Ｙとの間の中間色ＣＹについても、これら中間色に対応したＲＧＢ系の中間対応色の色相は次式（５）〜（６）で表される。
【００３７】
ＨｍｃOUT＝（Ｈｍ−ＨIN）Ｆｍ＋（ＨIN−Ｈｃ）Ｆｃ    …（５）
ＨｃｙOUT＝（Ｈｃ−ＨIN）Ｆｃ＋（ＨIN−Ｈｙ）Ｆｙ    …（６）
【００３８】
この数式（４）〜（５）は、ＹＭＣ系での異なる純色の間の色相の中間色に対応したＲＧＢ系での中間色対応色についての白色表色点ＷIN/OUTからの色相推移軌跡を表し、当該軌跡は、異なる純色についてのそれぞれの関数（１）〜（３）の二つと、異なる純色と中間対応色の色相偏差とに基づいている。そして、この数式（４）〜（５）は、ＹＭＣ系の各中間色とこれに対応するＲＧＢ系での中間対応色との対応関係が定まったことになるが、ＲＧＢ系の表色範囲が広いため、ＹＭＣ系の表色範囲を超える部分を含め、対応関係を次にようにして定める。
【００３９】
まず、上記したＲＧＢ系での中間対応色にあっても、図４〜図５で説明したＲＧＢ系での純色対応色と同様、その彩度は順次増加し、ＲＧＢ系の表色範囲の限界の彩度、即ち表色範囲の稜線に位置するまでの彩度を取り得る。よって、ＲＧＢ系での中間対応色についても、ＲＧＢ系での表色範囲の稜線に位置する表色境界を、その彩度を用いて数式（４）〜（６）で表される関数（色相推移軌跡）でプロットする。この様子が図６に示されている。
【００４０】
次に、ＹＭＣ系の表色範囲を超えるＲＧＢ系の表色範囲の部分を含めて対応関係を取るべく、まず、ＲＧＢ系での表色範囲の稜線に位置する中間対応色について対処する。図７は数式（４）〜（６）で表される関数（色相推移軌跡）でプロットしたＲＧＢ系での表色範囲の稜線に位置する中間対応色を結んだ様子を示す説明図である。つまり、この図７のようにしてＲＧＢ系での表色範囲の稜線に位置する中間対応色を結ぶことで、入力値であるＲＧＢ系の画像データＯＲＧの白色表色点ＷIN/OUTからの色相推移であるＹＭＣ系の純色Ｙと純色Ｍおよび純色Ｃに対応する色（純色対応色）についての稜線のみならず、この純色対応色を結ぶ稜線についても、ＲＧＢ系とＹＭＣ系とで対応が取れ、残す対応は、ＹＭＣ系の表色範囲を超える部分の対応となる。図８はＹＭＣ系の表色範囲を超える部分を含めてＲＧＢ系との対応関係を取る様子を示す説明図である。
【００４１】
この図８に示すように、数式（１）〜（３）で示される関数（色相推移軌跡）でのＲＲＧ系の各純色対応色の境界ＹIN/EG、ＭIN/EG、ＣIN/EGと、数式（４）〜（６）で表される関数（色相推移軌跡）でプロットしたＲＧＢ系での表色範囲の稜線に位置する中間対応色のそれぞれを、上記それぞれの数式の関数に沿ってＹＭＣ系の表色範囲の境界まで移動させる。本実施例では、ＲＧＢ系の表色範囲の方がＹＭＣ系の表色範囲より広いことから、この移動は収縮となり、ＲＧＢ系での彩度の範囲は、収縮された上で、ＹＭＣ系の彩度と対応する。
【００４２】
ところで、ＲＧＢ系およびＹＭＣ系の色は、上記した稜線上の各色および上記した稜線で囲まれた範囲の各色に加え、これら各色から明度に応じて黒色に到るまで存在する。つまり、図４では、明度が最大の白色表色点ＷIN/OUTの側からそれぞれの色空間での表色範囲を示しているが、図４の紙面手前側の白色表色点ＷIN/OUTから紙面奥側の黒色表色点の側にも表色範囲は存在する。こうした表色範囲については、既存の対応関係を取ってＬＵＴ６２を作成すればよい。例えば、表色範囲の狭いＹＭＣ系における色が白色表色点ＷIN/OUTから黒色表色点に到る色表現軌跡と、表色範囲の広いＲＧＢ系においてＹＭＣ系の上記色に対応する色が白色表色点ＷIN/OUTから黒色表色点に到る色表現軌跡とを既存の手法にて把握し、ＲＧＢ系の色表現軌跡をＹＭＣ系の色表現軌跡に投影させて、ＲＧＢ系とＹＭＣ系との対応関係をＬＵＴ６２にて定めればよい。
【００４３】
以上説明したように、本実施例のプリンタ２０によれば、ＬＵＴ６２の作成に当たり、ＹＭＣ系の純色（ＹＭＣ）の色相推移軌跡を彩度を変数とする関数（１）〜（３）で捉えるという今までにない手法を採用した（図４参照）。その上で、この純色に対応するＲＧＢ系の色（純色対応色）についての色相推移軌跡の適合を行い（図５参照）、純色ごとの関数（１）〜（３）で囲まれた中間色に対応するＲＧＢ系の中間対応色についての色相推移軌跡を、中間色の両側の純色の関数（１）〜（３）を用いて規定した（図６参照）。そして、ＹＭＣ系の中間色に対応するＲＧＢ系の中間色対応色について、純色ごとの関数（１）〜（３）および中間色の両側の純色と中間対応色との色偏差を用いた関数（４）〜（６）により色相推移軌跡を定め（図６〜図７参照）、これによりＲＧＢ系の中間対応色についても色相推移軌跡の適合を行った（図６〜図７参照）。
【００４４】
次いで、ＲＧＢ系の純色対応色および中間対応色についての表色範囲をＹＭＣ系の表色範囲と重なるよう収縮させて（図８参照）、ＲＧＢ系の色のうち、ＹＭＣ系の純色Ｙと純色Ｍおよび純色Ｃに対応する純色対応色と、これら純色の間の中間色に対応する中間対応色とについて、ＹＭＣ系の色と、その彩度に応じた色相推移においての対応関係を取るようにした。つまり、ＲＧＢ系の上記した稜線上の各色および上記した稜線で囲まれた範囲の各色について、ＹＭＣ系の色との対応関係が構築されることになる。図１のＬＵＴ６２は、こうした対応関係を反映させてプリンタ２０が用いるカラーインク（ＹＭＣ）およびブラックインク（Ｋ）のインク量を定めているので、上記した純色対応色もしくは中間対応色に該当するＲＧＢ系の入力値である画像データＯＲＧは、ＬＵＴ６２により、この画像データＯＲＧに対応するカラーインク（ＹＭＣ）およびブラックインク（Ｋ）のインク量に変換される。この場合、ＬＵＴ６２は、ＲＧＢ系の入力値（画像データＯＲＧ）とＹＭＣ系の出力値（各色のインク量）との対応関係を、入力値とその入力値が図８のように収縮した色相推移軌跡において占める位置に対応する出力値とに基づいて定めていることになる。
【００４５】
このような性質を有するＬＵＴ６２を色変換に用いる本実施例のプリンタ２０は、ＹＭＣ系での純色のみならず純色の間の中間色についても高い色再現性で印刷する。よって、本実施例のプリンタ２０によれば、写真自然画の印刷品質を高めることができる。
【００４６】
以上、本発明の実施形態について説明したが、本発明はこうした実施形態に限られるものではなく、本発明の要旨を脱しない範囲において、種々なる態様で実施できることは勿論である。例えば、本発明は、ＬＵＴの作成方法、印刷装置としての構成の他、プログラム、記憶媒体等としても実現することができる。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施例としてのプリンタ２０の概略構成図である。
【図２】本実施形態における印刷処理のフローチャートである。
【図３】メモリカードＭＣＡが記憶する画像データＯＲＧの表色範囲とプリンタ２０の印刷物における表色範囲とを白色表色点ＷIN/OUTを一致させて示す説明図である。
【図４】プリンタ２０が用いるカラーインクの色である純色についての色相推移軌跡を画像データＯＲＧの表色範囲とプリンタ２０の印刷物における表色範囲において示す説明図である。
【図５】画像データＯＲＧの表色範囲での純色の色相推移軌跡とプリンタ２０の表色範囲での純色の色相推移軌跡との関係を模式的に示す説明図である。
【図６】ＹＭＣ系の純色と純色の間の色相のＹＭＣ系の中間色とこれに対応するＲＧＢ系の中間対応色との対応関係の様子を模式的に示す説明図である。
【図７】数式（４）〜（６）で表される関数（色相推移軌跡）でプロットしたＲＧＢ系での表色範囲の稜線に位置する中間対応色を結んだ様子を示す説明図である。
【図８】ＹＭＣ系の表色範囲を超える部分を含めてＲＧＢ系との対応関係を取る様子を示す説明図である。
【符号の説明】
【００４８】
２０…プリンタ
３０…制御ユニット
４０…ＣＰＵ
４２…色変換部
５１…ＲＯＭ
５２…ＲＡＭ
６０…ＥＥＰＲＯＭ
６２…ルックアップテーブル（ＬＵＴ）
７０…キャリッジモータ
７１…駆動ベルト
７２…プーリ
７３…摺動軸
７４…モータ
７５…プラテン
８０…キャリッジ
８１…印刷ヘッド
８２〜８５…インクカートリッジ
９１…メモリカードスロット
９３…操作パネル
Ｐ…印刷媒体
ＭＣＡ…メモリカード
【図１】
2010147548.tif 000003
【図２】
2010147548.tif 000004
【図３】
2010147548.tif 000005
【図４】
2010147548.tif 000006
【図５】
2010147548.tif 000007
【図６】
2010147548.tif 000008
【図７】
2010147548.tif 000009
【図８】
2010147548.tif 000010