(57)【要約】 【課題】  色再現の際に互いに置き換え可能で明度が異なる複数の有彩色インクを使用する印刷において、印刷の品質を保持しつつ、インク消費量を低減する。【解決手段】  第１の基本色の濃度で表された第１の色データに基づいて、複数の第２の基本色の濃度で表された第２の色データを生成する。複数の第２の基本色はインクの色である。そして、所定の色を表現する際に相互に置き換え可能で明度が異なる２つの同色相基本色を含む。ルックアップテーブルは、第１の色データと第２の色データとを対応づけて保持している。そして、無彩色を表す複数の第２の基本色の濃度のセットであって、基準明度よりも明度が高い色を表すセットについては、明度が低い方の同色相基本色の濃度が０である。基準明度は、第１の同色相基本色のインクで印刷媒体上に表現できる色のうちで最も明度が低い色の明度である最低明度以下の明度である。【選択図】  図２
2006231624.tif 000002
【特許請求の範囲】
【請求項１】
１以上の第１の基本色の濃度で表された第１の色データに基づいて、複数の第２の基本色の濃度で表された第２の色データを生成するための画像処理装置であって、
前記第１の色データと前記第２の色データとを対応づけるルックアップテーブルと、
前記ルックアップテーブルを参照して、前記第１の色データに基づいて前記第２の色データを生成する色変換部と、を有し、
前記複数の第２の基本色は、印刷装置で使用されるインクの色であって色相が同じで明度が異なる２つの同色相基本色を含み、
前記ルックアップテーブルは、無彩色を表す複数の前記第１の色データのデータセットに対応する複数の前記第２の色データのデータセットの中で、基準明度よりも明度が高い色を表す第２の色データのデータセットについては、前記２つの同色相基本色のうち明度が低い第１の同色相基本色の濃度が０であるテーブルであり、
前記基準明度は、前記第１の同色相基本色のインクのみを使用して印刷媒体上で表現することができる色のうちで最も明度が低い色の明度である最低明度の１１０％以下の明度である、画像処理装置。
【請求項２】
請求項１記載の画像処理装置であって、
前記第１の基本色は、グレーである、画像処理装置。
【請求項３】
請求項１記載の画像処理装置であって、
前記第１の基本色は、レッド、グリーン、およびブルーである、画像処理装置。
【請求項４】
請求項１記載の画像処理装置であって、
前記ルックアップテーブルが保持する複数の前記第２の色データのデータセットであって、表現される色の明度が前記最低明度よりも暗い明度であり、前記第１の同色相基本色の濃度が０である第２の色データの数は、２個以下である、画像処理装置。
【請求項５】
請求項１記載の画像処理装置であって、
前記複数の第２の基本色は、前記２つの同色相基本色を２組含み、
第１組の２つの同色相基本色は、シアンと、前記シアンよりも明度が高いライトシアンであり、
第２組の２つの同色相基本色は、マゼンタと、前記マゼンタよりも明度が高いライトマゼンタである、画像処理装置。
【請求項６】
画像データに基づいて印刷を行う印刷装置であって、
各画素の色が前記第１の色データで表現された第１の画像データに基づいて、各画素の色が前記第２の色データで表現された第２の画像データを生成する、請求項１記載の画像処理装置と、
前記第２の画像データにしたがって、前記複数の第２の基本色のインクを使用して印刷を実行する印刷部と、を備える印刷装置。
【請求項７】
１以上の第１の基本色の濃度で表された第１の色データに基づいて、複数の第２の基本色の濃度で表された第２の色データを生成するためのルックアップテーブルを生成する方法であって、
前記複数の第２の基本色は、印刷装置で使用されるインクの色であって色相が同じで明度が異なる２つの同色相基本色を含み、
前記方法は、
（ａ）前記第１の色データと前記第２の色データとを対応づける基準ルックアップテーブルであって、前記２つの同色相基本色のうち明度が低い第１の同色相基本色の濃度が０である基準ルックアップテーブルを生成する工程と、
（ｂ）前記基準ルックアップテーブルが保持する複数の前記第２の色データのデータセットのうち、無彩色を表す複数の前記第１の色データのデータセットに対応する複数のデータセットであって、基準明度よりも明度が低い色を表す第２の色データのデータセットの少なくとも一部について、前記２つの同色相基本色のうち明度が高い第２の同色相基本色の濃度の少なくとも一部を、前記第１の同色相基本色の濃度に置き換えて、ルックアップテーブルを生成する工程と、を含み、
前記基準明度は、
前記第１の同色相基本色のインクのみを使用して印刷媒体上で表現することができる色のうちで最も明度が低い色の明度である最低明度の１１０％以下の明度である、方法。
【請求項８】
請求項７記載の方法であって、
前記第２の同色相基本色の濃度の前記第１の同色相基本色の濃度への置き換えは、
（ｂ１）前記第２の同色相基本色の濃度を減少させる工程と、
（ｂ２）前記第１の同色相基本色の濃度であって前記減少された分の第２の同色相基本色の濃度と実質的に等しい濃度の色を表現することができる前記第１の同色相基本色の濃度を、前記第１の同色相基本色の濃度に決定する工程と、を含む、方法。
【請求項９】
請求項７記載の方法であって、
前記ルックアップテーブルを生成する工程（ｂ）は、
前記基準ルックアップテーブルが保持する複数の前記第２の色データのデータセットのうち、前記基準明度よりも明度が低い色を表すすべてのデータセットについて、前記置き換えを行う工程を含む、方法。
【請求項１０】
１以上の第１の基本色の濃度で表された第１の色データに基づいて、複数の第２の基本色の濃度で表された第２の色データを生成するためのルックアップテーブルであって、
前記複数の第２の基本色は、印刷装置で使用されるインクの色であって色相が同じで明度が異なる２つの同色相基本色を含み、
前記ルックアップテーブルは、
前記第１の色データと前記第２の色データとを対応づけるルックアップテーブルであり、
無彩色を表す複数の前記第１の色データのデータセットに対応する複数の前記第２の色データのデータセットの中で、基準明度よりも明度が高い色を表す第２の色データのデータセットについては、前記２つの同色相基本色のうち明度が低い第１の同色相基本色の濃度が０であり、
前記基準明度は、前記第１の同色相基本色のインクのみを使用して印刷媒体上で表現することができる色のうちで最も明度が低い色の明度である最低明度の１１０％以下の明度である、ルックアップテーブル。
【請求項１１】
請求項１０記載のルックアップテーブルを格納した、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、一部の色を再現する際に互いに置き換え可能で明度が異なる２種類の有彩色インクを使用して印刷を行う技術に関する。
【背景技術】
【０００２】
従来より、白黒写真のような印刷結果を得るためのモノトーン印刷において、無彩色インクに加えて有彩色インクを用いる印刷が行われている。たとえば、特許文献１においては、カラー印刷で使用される、高濃度のシアンインク、低濃度のシアンインク、高濃度のマゼンタインク、低濃度のマゼンタインク、およびイエロインクのうち、低濃度のシアンインクと低濃度のマゼンタインク、ならびにイエロインクを、無彩色インクに加えて使用して、モノトーン印刷を行う技術が開示されている。
【０００３】
【特許文献１】特許第３５８２６４９号公報
【０００４】
なお、高濃度のシアンインクを疎に記録し、低濃度のシアンインクを密に記録することで、これら濃度の異なる二つのシアンインクで同程度のシアン成分を表現することができる。また、高濃度のマゼンタインクを疎に記録し、低濃度のマゼンタインクを密に記録することで、これら濃度の異なる二つのマゼンタインクで同程度のマゼンタ成分を表現することができる。よって、これらの２組のインクは、一部の色を再現する際に互いに置き換え可能である。
【０００５】
このような有彩色インクを用いるモノトーン印刷においては、有彩色インクとして低濃度のインクを使用することで、印刷した画像の粒状性を目立たなくすることができる。しかし、有彩色インクの色が薄いため暗いグレーの領域を印刷する際に多くの有彩色インクが消費される。一方、有彩色インクとして高濃度のインクを使用すると、インクの消費量を低減することができる。しかし、印刷した画像の粒状性が目立つようになる。
【０００６】
従来の技術においては、上記のような、一部の色を再現する際に互いに置き換え可能で、明度が異なる２種類の有彩色インクを使用する印刷において、どのようにこれらのインクを使用すれば、印刷結果の品質とインクの消費量との好ましいバランスが得られるかについては、考慮されていなかった。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、一部の色を再現する際に互いに置き換え可能で、明度が異なる複数種類の有彩色インクを使用する印刷において、印刷結果の品質を保持しつつ、インクの消費量を低減する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、１以上の第１の基本色の濃度で表された第１の色データに基づいて、複数の第２の基本色の濃度で表された第２の色データを生成するための画像処理装置において、以下のような構成を採用する。この画像処理装置は、第１の色データと第２の色データとを対応づけるルックアップテーブルと、ルックアップテーブルを参照して、第１の色データに基づいて第２の色データを生成する色変換部と、を有する。複数の第２の基本色は、印刷装置で使用されるインクの色であって色相が同じで明度が異なる２つの同色相基本色を含む。
【０００９】
ルックアップテーブルにおいては、無彩色を表す複数の第１の色データのデータセットに対応する複数の第２の色データのデータセットの中で、基準明度よりも明度が高い色を表す第２の色データのデータセットについては、２つの同色相基本色のうち明度が低い第１の同色相基本色の濃度が０である。そして、基準明度は、第１の同色相基本色のインクのみを使用して印刷媒体上で表現することができる色のうちで最も明度が低い色の明度である最低明度の１１０％以下の明度である。
【００１０】
このような態様においては、生成された第２の色データを含む画像データの印刷において、第１の同色相基本色のインクで再現できる最も暗い色と同程度の暗さを有する領域、及びそれよりも暗い色を表す領域で、第１の同色相基本色のインクが使用される。そのような領域については、第１の同色相基本色のインクを使用しても、印刷物において第１の同色相基本色のドットが目に付きにくい。よって、互いに置き換え可能で明度が異なる複数種類の有彩色インクを使用する印刷において、印刷結果の品質を保持しつつ、インクの消費量を低減することができる。なお、ルックアップテーブルは、実質的に等しい色を表す、第１の基本色の濃度のセットと、複数の第２の基本色の濃度のセットと、を対応づけて格納していることが好ましい。
【００１１】
第１の基本色は、グレーとすることができる。その場合、第１の色データは、グレーの濃度で表されたデータである。このような態様においては、ルックアップテーブルは１次元のルックアップテーブルとすることができる。よって、処理の対象である色の明度の違いに対して同程度の密度でルックアップテーブルに情報を持たせる場合に、カラーデータに対応する３次元ルックアップテーブルに比べて、ルックアップテーブルのデータサイズを小さくすることができる。
【００１２】
また、第１の基本色は、レッド、グリーン、およびブルーとすることができる。その場合、第１の色データは、レッド、グリーン、およびブルーの各色の濃度のセットで表されたデータである。このような態様においては、カラー画像データが入力された場合にも、そのルックアップテーブルを使用して第２の色データを生成することができる。
【００１３】
なお、ルックアップテーブルが保持する複数の第２の色データのデータセットであって、表現される色の明度が最低明度よりも暗い明度であり、第１の同色相基本色の濃度が０である第２の色データの数は、２個以下であることが好ましい。このような態様とすれば、表現される色の明度が最低明度よりも暗い明度であって、第１の同色相基本色の濃度が０である第２の色データのデータセットの数がより多い態様と比べて、印刷の際、より多くの領域について、明度の低い第１の同色相基本色のインクが使用される。その結果、よりインクの消費量を少なくすることができる。
【００１４】
また、複数の第２の基本色は、２つの同色相基本色を２組含むことができる。そして、第１組の２つの同色相基本色は、シアンと、シアンよりも明度が高いライトシアンとすることができる。第２組の２つの同色相基本色は、マゼンタと、マゼンタよりも明度が高いライトマゼンタとすることができる。
【００１５】
なお、本発明は、画像データに基づいて印刷を行う印刷装置の態様で実現することもできる。そのような印刷装置は、上述の画像処理装置であって、各画素の色が第１の色データで表現された第１の画像データに基づいて、各画素の色が第２の色データで表現された第２の画像データを生成する画像処理装置と、第２の画像データにしたがって複数の第２の基本色のインクを使用して印刷を実行する印刷部と、を備えることが好ましい。このような態様としても、互いに置き換え可能で、明度が異なる複数種類の有彩色インクを使用する印刷において、印刷結果の品質を保持しつつ、インクの消費量を低減することができる。
【００１６】
なお、ルックアップテーブルは、以下のようにして生成することができる。すなわち、まず、第１の色データと第２の色データとを対応づける基準ルックアップテーブルであって、２つの同色相基本色のうち明度が低い第１の同色相基本色の濃度が０である基準ルックアップテーブルを生成する。そして、その基準ルックアップテーブルが保持する複数の第２の色データのデータセットのうち、無彩色を表す複数の第１の色データのデータセットに対応する複数の第２の色データのデータセットであって、基準明度よりも明度が低い色を表す第２の色データのデータセットの少なくとも一部について、２つの同色相基本色のうち明度が高い第２の同色相基本色の濃度の少なくとも一部を、第１の同色相基本色の濃度に置き換えて、ルックアップテーブルを生成する。このような態様とすれば、印刷結果の品質を保持しつつインクの消費量を低減できるルックアップテーブルを、簡易な手順で生成することができる。なお、基準ルックアップテーブルは、実質的に同じ色を表す第１の色データと第２の色データとを対応づけるものであることが好ましい。
【００１７】
なお、ルックアップテーブルは、以下のようなものであることが好ましい。すなわち、１以上の第１の基本色の濃度で表された第１の色データに基づいて、複数の第２の基本色の濃度で表された第２の色データを生成するためのルックアップテーブルであって、以下のようなルックアップテーブルである。このルックアップテーブルは、第１の色データと、第２の色データと、を対応づけて保持している。そして、無彩色を表す複数の第１の色データのデータセットに対応する複数の第２の色データのデータセットの中で、基準明度よりも明度が高い色を表す第２の色データのデータセットについては、２つの同色相基本色のうち明度が低い第１の同色相基本色の濃度が０である。なお、このようなルックアップテーブルは、コンピュータ読み取り可能な記録媒体に記録することができる。
【００１８】
第２の同色相基本色の濃度の第１の同色相基本色の濃度への置き換えは、以下のようにして行うことができる。すなわち、まず、明度が高い第２の同色相基本色の濃度を減少させる。そして、明度が低い第１の同色相基本色の濃度であって減少された分の第２の同色相基本色の濃度と実質的に等しい濃度の色を表現することができる第１の同色相基本色の濃度を、明度が低い第１の同色相基本色の濃度に決定する。このような態様とすれば、印刷において、印刷結果の品質の低下を押さえつつ、インク消費量を低減することができるルックアップテーブルを生成することができる。
【００１９】
なお、基準ルックアップテーブルに基づいてルックアップテーブルを生成する工程においては、基準ルックアップテーブルが保持する複数の第２の色データのデータセットのうち、基準明度よりも明度が低い色を表すすべてのデータセットについて、上述の置き換えを行うことが好ましい。このような態様とすれば、基準明度よりも明度が低い色を表す一部の第２の色データについて上述の置き換えを行わない態様に比べて、よりインクの消費量を低減することができる。
【００２０】
なお、本発明は、種々の形態で実現することが可能であり、例えば、画像処理方法および画像処理装置、画像データ生成方法および画像データ生成装置、色変換方法および色変換装置、印刷方法および印刷装置、印刷制御方法および印刷制御装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１実施例：
Ａ１．装置の全体構成：
Ａ２．３次元ルックアップテーブル：
Ｂ．第２実施例：
Ｃ．変形例：
【００２２】
Ａ．第１実施例：
Ａ１．装置の全体構成：
図１は、第１の実施形態の印刷システムのソフトウェアの構成を示すブロック図である。コンピュータ９０では、所定のオペレーティングシステムの下で、アプリケーションプログラム９５が動作している。また、オペレーティングシステムには、ビデオドライバ９１やプリンタドライバ９６が組み込まれている。
【００２３】
アプリケーションプログラム９５は、マウス１３０やキーボード１２０から入力されるユーザの指示に応じて、レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の３色の色成分からなる原画像データＯＲＧをＣＤ−Ｒ１４０から読み込む。そして、ユーザの指示に応じて、原画像データＯＲＧに画像のレタッチなどの処理を行う。アプリケーションプログラム９５は、処理を行った画像を、ビデオドライバ９１を介してＣＲＴディスプレイ２１に画像を表示する。また、アプリケーションプログラム９５は、ユーザからの印刷指示を受け取ると、プリンタドライバ９６に印刷指示を出し、処理を行った画像を初期画像データＰＩＤとしてプリンタドライバ９６に出力する。
【００２４】
プリンタドライバ９６は、初期画像データＰＩＤをアプリケーションプログラム９５から受け取り、これをプリンタ２２が処理可能な印刷画像データＦＮＬ（ここではシアン、マゼンダ、イエロー、ブラック、ライトシアン、ライトマゼンタの６色についての多値化された信号）に変換する。
【００２５】
図１に示した例では、プリンタドライバ９６の内部には、解像度変換モジュール９７と、色変換モジュール９８と、色変換テーブル１０４と、ハーフトーンモジュール９９と、並べ替えモジュール１００とが備えられている。
【００２６】
解像度変換モジュール９７は、初期画像データＰＩＤの解像度をプリンタ２２で印刷を行う際の解像度に変換する。初期画像データＰＩＤがＲＧＢの濃度の階調値で各画素の色が現されているカラー画像データである場合は、生成される画像データＭＩＤ１もＲＧＢの濃度の階調値で各画素の色が現されているカラー画像データである。初期画像データＰＩＤが明度のみの情報で各画素の色が表されているモノクロ画像データである場合は、生成される画像データＭＩＤ１も明度のみの情報で各画素の色が表されているモノクロ画像データである。
【００２７】
色変換モジュール９８は、画像データＭＩＤ１がＲＧＢの濃度の階調値で各画素の色が現されているカラー画像データである場合は、色変換テーブル１０４の３次元ルックアップテーブル１０４ａを参照しつつ、画像データＭＩＤ１を画像データＭＩＤ２に変換する。画像データＭＩＤ２は、プリンタ２２が使用するシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、ライトシアン（ＬＣ）、ライトマゼンタ（ＬＭ）の濃度の階調値で各画素の色が表された画像データである。
【００２８】
また、色変換モジュール９８は、画像データＭＩＤ１が明度のみの情報で各画素の色が表されているモノクロ画像データである場合は、色変換テーブル１０４の１次元ルックアップテーブル１０４ｂを参照しつつ、画像データＭＩＤ１を画像データＭＩＤ２に変換する。
【００２９】
なお、初期画像データＰＩＤがカラー画像データの場合は、画像データＭＩＤ１中で各画素の色を特定するデータであって、ＲＧＢの濃度の階調値の組み合わせであるデータが、特許請求の範囲にいう「第１の色データ」に相当する。また、初期画像データＰＩＤがモノクロ画像データの場合は、画像データＭＩＤ１中で各画素の色を特定するデータであって、明度の階調値であるデータが、特許請求の範囲にいう「第１の色データ」に相当する。そして、画像データＭＩＤ２中で各画素の色を特定するデータであって、シアン、マゼンダ、イエロー、ブラック、ライトシアン、ライトマゼンタの濃度の階調値の組み合わせであるデータが、特許請求の範囲にいう「第２の色データ」に相当する。
【００３０】
ハーフトーンモジュール９９は、各画素の各色の濃度が各色の階調値で表された画像データＭＩＤ２にハーフトーン処理を行うことによって、各色の濃度が各画素におけるドットの有無で表される画像データＭＩＤ３（「印刷データ」または「ドットデータ」とも呼ぶ）に変換する。
【００３１】
こうして生成された画像データＭＩＤ３は、並べ替えモジュール１００によりプリンタ２２に転送すべきデータ順に並べ替えられて、最終的な印刷画像データＦＮＬとして出力される。
【００３２】
プリンタ２２は、紙送りモータによって用紙Ｐを搬送する機構と、キャリッジモータによってキャリッジ３１を用紙Ｐの搬送方向ＳＳと垂直な方向ＭＳに往復動させる機構と、キャリッジ３１に搭載されインクの吐出およびドット形成を行う印刷ヘッド２８と、各種の設定データを格納しているＰ−ＲＯＭ４２と、これらの紙送りモータ，キャリッジモータ，印刷ヘッド２８、Ｐ−ＲＯＭ４２および操作パネル３２を制御するＣＰＵ４１とから構成されている。プリンタ２２は、印刷画像データＦＮＬを受け取って、印刷画像データＦＮＬに応じてシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、ライトシアン（ＬＣ）、ライトマゼンタ（ＬＭ）で印刷媒体上にドットを形成し、印刷を実行する。
【００３３】
なお、「ライトシアン」は、シアンと色相が同じでシアンよりも明度が高いインク色である。ライトシアンとシアンは、一部の色を再現する際に互いに置き換え可能である。すなわち、ライトシアンとシアンは、それぞれ異なる記録率で記録することで、同程度の濃度のシアンの色成分を表現することができる。
【００３４】
また、「ライトマゼンタ」は、マゼンタと色相が同じでマゼンタよりも明度が高いインク色である。ライトマゼンタとマゼンタは、一部の色を再現する際に互いに置き換え可能である。すなわち、ライトマゼンタとマゼンタは、それぞれ異なる記録率で記録することで、同程度の濃度のマゼンタの色成分を表現することができる。
【００３５】
このように、一部の色をインク色で再現する際に互いに置き換え可能な２色の色を、本明細書においては、「同色相基本色」と呼ぶ。そして、１組の同色相基本色のうち、明度が低い方の色を「濃色インク」と呼び、明度が高い方のインクを「淡色インク」と呼ぶ。
【００３６】
なお、本明細書においては、「印刷装置」とは、狭義にはプリンタ２２のみをさすが、広義にはコンピュータ９０とプリンタ２２とを含む印刷システム全体を表す。
【００３７】
Ａ２．３次元ルックアップテーブル：
（１）３次元ルックアップテーブルの構成：
図２は、３次元ルックアップテーブル１０４ａを表す図である。３次元ルックアップテーブル１０４ａは、ＲＧＢ表色系の各色成分の濃度を表す階調値の組み合わせ（Ｖｒ，Ｖｇ，Ｖｂ）と、プリンタのインク色であるブラック、ライトシアン、ライトマゼンタ、イエロー、シアン、マゼンダの濃度を表す階調値の組み合わせ（Ｒｋ，Ｒｌｃ，Ｒｌｍ，Ｒｙ，Ｒｃ，Ｒｍ）と、を対応づけて格納している（図２の点Ｐ２参照）。Ｖｒ，Ｖｇ，Ｖｂの各階調値は、０〜２５５の整数を取りうる。Ｒｋ，Ｒｌｃ，Ｒｌｍ，Ｒｙ，Ｒｃ，Ｒｍの各階調値は、濃度を各インクのドットの記録率を示すものであり、０〜１００％の値を取りうる。
【００３８】
以下では、レッド、グリーン、ブルーの各階調値Ｖｒ，Ｖｇ，Ｖｂを、「入力階調値」と呼ぶことがある。また、ブラック、ライトシアン、ライトマゼンタ、イエロー、シアン、マゼンダの階調値を、「出力階調値」と呼ぶことがある。
【００３９】
３次元ルックアップテーブル１０４ａは、レッド、グリーン、ブルーのすべての入力階調値の組み合わせ、すなわち（２５６×２５６×２５６）通りの組み合わせについて、出力階調値の組み合わせを有しているわけではない。レッド、グリーン、ブルーの入力階調値については、それぞれ１７個の代表値が設けられている。そして、３次元ルックアップテーブル１０４ａは、それらＲＧＢ表色系の各色成分の階調値の代表値の組み合わせ、すなわち（１７×１７×１７）通りの組み合わせについて、ブラック、ライトシアン、ライトマゼンタ、イエロー、シアン、マゼンダの出力階調値の組み合わせを有している。
【００４０】
以下では、ＲＧＢの代表値の組み合わせ（Ｖｒ，Ｖｇ，Ｖｂ）を「グリッド」という。そして、各グリッドが有するブラック（Ｋ）、ライトシアン（ＬＣ）、ライトマゼンタ（ＬＭ）、イエロー（Ｙ）、シアン（Ｃ）、マゼンダ（Ｍ）の階調値の組み合わせ（Ｒｋ，Ｒｌｃ，Ｒｌｍ，Ｒｙ，Ｒｃ，Ｒｍ）を「出力階調値セット」と呼ぶ。
【００４１】
図３は、３次元ルックアップテーブル１０４ａの一部を拡大して示す説明図である。図中、破線の交点上にある黒い点はグリッドを表す。色変換モジュール９８（図１参照）は、ＲＧＢの入力階調値のセットがグリッド上にない色データについて色変換を行う際には、以下のような処理を行う。その色データに対応する３次元ルックアップテーブル１０４ａの座標内の点をＰｔとする。そして、３次元ルックアップテーブル１０４ａの３次元の座標系において、点Ｐｔを内部に含む最小の直方体を構成する８個のグリッドを、それぞれＧ１〜Ｇ８とする（図３参照）。色変換モジュール９８は、点Ｐｔに対応する色データについて色変換を行う際には、これらのグリッドＧ１〜Ｇ８が有する出力階調値セットを使用する。具体的には、色変換モジュール９８は、各インク色の出力階調値の補間演算を行って、色変換の対象である色データの出力階調値セットを求める。
【００４２】
ＲＧＢ表色系において、各色成分の階調値Ｖｒ，Ｖｇ，Ｖｂが互いに等しい色は、無彩色である。３次元ルックアップテーブル１０４ａ（図２参照）において、無彩色を表すグリッド（Ｖｒ，Ｖｇ，Ｖｂ）は、原点Ｏ（０，０，０）と点Ｐｍａｘ（Ｖｒｍａｘ，Ｖｇｍａｘ，Ｖｂｍａｘ）を結ぶ直線Ｌｇ上に位置する。ここで、Ｖｒｍａｘ，Ｖｇｍａｘ，Ｖｂｍａｘは、それぞれレッド、グリーン、ブルーの階調値Ｖｒ，Ｖｇ，Ｖｂの最大値である。第１実施例においては、Ｖｒｍａｘ，Ｖｇｍａｘ，Ｖｂｍａｘは、いずれも２５５である。
【００４３】
３次元ルックアップテーブル１０４ａの直線Ｌｇ上にあるグリッドのうち、図２に示す基準点Ａｃよりも原点Ｏ（０，０，０）に近い側のグリッドにおいては、シアンの階調値（記録率）Ｒｃの値は、正の値である。図２において、直線Ｌｇのうち、基準点Ａｃよりも原点Ｏ（０，０，０）に近い側を太い破線で示す。一方、直線Ｌｇ上のグリッドのうち、基準点Ａｃよりも原点Ｏ（０，０，０）から遠い側のグリッドにおいては、シアンの階調値（記録率）Ｒｃの値は、すべて０である（図２の点Ｐ１参照）。すなわち、直線Ｌｇ上のグリッドで、基準点Ａｃよりも点Ｐｍａｘ（Ｖｒｍａｘ，Ｖｇｍａｘ，Ｖｂｍａｘ）に近い側のグリッドにおいては、色変換後の色（比較的明るいグレー）は、シアンを使用しないで表現される。
【００４４】
同様に、３次元ルックアップテーブル１０４ａの直線Ｌｇ上にあるグリッドのうち、図２に示す基準点Ａｍよりも原点Ｏ（０，０，０）に近い側のグリッドにおいては、マゼンタの階調値（記録率）Ｒｍの値は、正の値である。一方、直線Ｌｇ上のグリッドのうち、基準点Ａｍよりも原点Ｏ（０，０，０）から遠い側のグリッドにおいては、マゼンタの階調値（記録率）Ｒｍの値は、すべて０である（図２の点Ｐ１参照）。すなわち、直線Ｌｇ上のグリッドで、基準点Ａｍよりも点Ｐｍａｘ（Ｖｒｍａｘ，Ｖｇｍａｘ，Ｖｂｍａｘ）に近い側のグリッドにおいては、色変換後の色（比較的明るいグレー）は、マゼンタを使用しないで表現される。このような３次元ルックアップテーブル１０４ａを生成する方法を以下で示す。
【００４５】
（２）３次元ルックアップテーブルの生成：
図４は、３次元ルックアップテーブル１０４ａを生成する方法を示すフローチャートである。３次元ルックアップテーブル１０４ａの生成においては、まず、ステップＳ１００で、３次元基準ルックアップテーブル１０４ｃを生成する。
【００４６】
図５は、３次元基準ルックアップテーブル１０４ｃを表す図である。この３次元基準ルックアップテーブル１０４ｃは、３次元ルックアップテーブル１０４ａと同様、ＲＧＢの代表値の組み合わせ（Ｖｒ，Ｖｇ，Ｖｂ）と、プリンタのインク色の濃度の階調値の組み合わせ（Ｒｋ，Ｒｌｃ，Ｒｌｍ，Ｒｙ，Ｒｃ，Ｒｍ）と、を対応づけて格納している。なお、３次元基準ルックアップテーブル１０４ｃ用には、レッド、グリーン、ブルーの濃度の階調値について、それぞれ３３個の代表値が設けられている。その結果、３次元基準ルックアップテーブル１０４ｃは、（３３×３３×３３）個のグリッドを有している。
【００４７】
３次元基準ルックアップテーブル１０４ｃにおいては、無彩色を表す直線Ｌｇ上のグリッドのシアンの記録率Ｒｃとマゼンタの記録率Ｒｍは、すべて０である（図５の点Ｐ３参照）。他の色の記録率Ｒｋ，Ｒｌｃ，Ｒｌｍ，Ｒｙは、０〜１００％を取りうる。すなわち、３次元基準ルックアップテーブル１０４ｃの直線Ｌｇ上の各グリッドの出力階調値セットは、シアンとマゼンタを使用せずに、ブラック、ライトシアン、ライトマゼンタ、イエローのみで、各階調のグレーを表現するものである。３次元基準ルックアップテーブル１０４ｃの構成の他の点は、３次元ルックアップテーブル１０４ａと同じである。
【００４８】
図４のステップＳ２００では、この３次元基準ルックアップテーブル１０４ｃの出力階調値を一部改変して、３次元ルックアップテーブル１０４ａを生成する。具体的には、３次元基準ルックアップテーブル１０４ｃが保持する直線Ｌｇ上のグリッドのうち、基準点Ａｃよりも原点に近い側のグリッドについて、ライトシアンの階調値を一部、シアンの階調値に置き換える。そして、同様に、直線Ｌｇ上のグリッドのうち、基準点Ａｍよりも原点に近い側のグリッドについて、ライトマゼンタの階調値を一部、マゼンタの階調値に置き換える。すなわち、比較的暗いグレーを表すグリッドについて、淡色インクの階調値を濃色インクの階調値に置き換えることになる。
【００４９】
図６は、図４のステップＳ２００において、３次元基準ルックアップテーブル１０４ｃに基づいて３次元ルックアップテーブル１０４ａを生成する手順を示すフローチャートである。ステップＳ２１０では、まず、濃色インクであるシアンインクについて、最大の記録率で印刷媒体上に記録した場合に再現される色の明度Ｌｃｍｉｎを求める。なお、図６のフローチャートでは、最大の記録率で記録した場合に再現される色の明度を、シアンの場合とマゼンタの場合とについてまとめて明度Ｌｍｉｎと表記する。これに対し、両者を区別する場合は、シアンインクを使用して最大の記録率で記録した場合に再現される色の明度をＬｃｍｉｎと表記し、マゼンタインクでを使用して最大の記録率で記録した場合に再現される色の明度をＬｍｍｉｎと表記する。
【００５０】
図７は、シアンインクの最低明度Ｌｃｍｉｎに基づいて基準点Ａｃ（図２参照）を決定する方法を示す図である。図の横軸は、３次元基準ルックアップテーブル１０４ｃの直線Ｌｇ上の各グリッドにおける入力階調値Ｖｒ，Ｖｇ，Ｖｂの値（０〜２５５）である。直線Ｌｇ上の各グリッドにおいては、３個の入力階調値Ｖｒ，Ｖｇ，Ｖｂの値は一致する。一方、図の縦軸は明度を表す。すなわち、Ｌ*ａ*ｂ*表色系におけるＬ*を表している。そして、グラフＣＬｇｌは、直線Ｌｇ上の各グリッドにおける色（グレー）の明度を表す。３次元基準ルックアップテーブル１０４ｃが有する直線Ｌｇ上のグリッドの数は３３個である。すなわち、各グリッドが表す色の明度は、実際には、図７において３３個の点で表されるべきものである。しかし、図７では各グリッドが表す色の明度を、擬似的に曲線で表している。直線Ｌｇ上に位置する一部のグリッドを、図７において、点Ｇn-1、Ｇn、Ｇn+1、Ｇn+2、Ｇn+3で示す。なお、図中の点Ｇn-1、Ｇn、Ｇn+1、Ｇn+2、Ｇn+3の間隔は、実際の代表値の間隔を反映するものではない。
【００５１】
また、図７の横軸は、シアンの記録率Ｒｃをも表す。シアンの記録率は、図７において、左に行くほど高くなる。そして、グラフＣＬｃは、シアンの各記録率Ｒｃにおいて表現される、白（記録率０）から最大濃度のシアン（記録率１００％）までの色の明度を表す。シアンの記録率Ｒｃが最大（１００％）であるときに、印刷媒体上でシアンインクによって表現される最大濃度のシアンの明度がＬｃｍｉｎである（図６のステップＳ２１０参照）。
【００５２】
次に、図６のステップＳ２２０では、３次元基準ルックアップテーブル１０４ｃの直線Ｌｇ上のグリッドであって、明度Ｌｃｍｉｎよりも明度が低い色を表現するグリッドの中で、最も明度が高い色を表現するグリッドである基準点Ａｃを決定する。なお、図６のフローチャートでは、基準点を、シアンの場合とマゼンタの場合とについてまとめて基準点Ａと表記する。これに対し、両者を区別する場合は、シアンの基準点を基準点Ａｃと表記し、マゼンタの基準点をＡｍと表記する（図２参照）。
【００５３】
図７に示すグリッドＧnとＧn+1は、３次元基準ルックアップテーブル１０４ｃの直線Ｌｇ（図５参照）上において互いに隣り合うグリッドである。そして、グリッドＧnの出力階調値セット（Ｒｋ，Ｒｌｃ，Ｒｌｍ，Ｒｙ，Ｒｃ，Ｒｍ）で表現されるグレーの明度は、Ｌｃｍｉｎよりも高い値である。一方、グリッドＧn+1の出力階調値セットで表現されるグレーの明度は、Ｌｃｍｉｎよりも低い値である。図６のステップＳ２２０では、このような条件を満たすグリッドＧn+1を基準点Ａｃとする。このグリッドＧn+1、すなわちシアンの基準点Ａｃの入力階調値をＶａｃとする。また、シアンの基準点Ａｃの明度を基準明度Ｌａｃと呼ぶ。
【００５４】
なお、最低明度Ｌｃｍｉｎは、印刷装置を使用して、シアンの最大の記録率（Ｒｃ＝１００％）にしたがって印刷媒体上に印刷を行い、その印刷結果を測色器で測色することによって得ることができる。また、各グリッドの出力階調値セット（Ｒｋ，Ｒｌｃ，Ｒｌｍ，Ｒｙ，Ｒｃ，Ｒｍ）で表される色の明度は、印刷装置を使用して、上記の明度Ｌｃｍｉｎを測色した際の印刷媒体と同じ印刷媒体上に、その出力階調値セットにしたがって印刷を行い、その印刷結果を測色器で測色することによって得られる。
【００５５】
図６のステップＳ２３０では、３次元基準ルックアップテーブル１０４ｃの直線Ｌｇ上のグリッドであって、基準点Ａｃの入力階調値Ｖｃｍよりも入力階調値が小さい領域のグリッドについて、ライトシアンの記録率を、一部、シアンの記録率に置き換えて、シアンの階調値を決定する。３次元基準ルックアップテーブル１０４ｃの座標系（図５参照）においては、原点Ｏ（０，０，０）から遠ざかるほど明度が高くなる。このため、ステップＳ２３０では、直線Ｌｇ上のグリッドで、基準点Ａｃよりも原点Ｏに近いグリッドについて、ライトシアンの記録率を、シアンの記録率に置き換えることになる。
【００５６】
図８は、３次元基準ルックアップテーブル１０４ｃと３次元ルックアップテーブル１０４ａにおいて、無彩色を表す直線Ｌｇ上の各グリッドにおける各インク色の出力階調値Ｒｋ，Ｒｌｃ，Ｒｌｍ，Ｒｙ，Ｒｃ，Ｒｍの値Ｒｘを示すグラフである。各インク色の出力階調値は、実際には、図８においてグリッドに対応する複数の点で表されるべきものである。しかし、図８では各インク色の出力階調値を、擬似的に曲線で表している。
【００５７】
図８において、ブラックの記録率Ｒｋは、入力階調値Ｖｒ，Ｖｇ，Ｖｂが増大するにつれて、減少している。すなわち、表現すべきグレーが明るい色であるほど、ブラックの記録率Ｒｋは少なくなる。
【００５８】
図８において、細い破線で示すグラフＲｌｃ’は、３次元基準ルックアップテーブル１０４ｃの直線Ｌｇ上の各グリッドにおけるライトシアンのインクの記録率である。一方、実線で示すグラフＲｌｃは、３次元基準ルックアップテーブル１０４ｃに基づいて生成される３次元ルックアップテーブル１０４ａの、直線Ｌｇ上の各グリッドにおけるライトシアンのインクの記録率である。また、太い破線で示すグラフＲｃは、３次元ルックアップテーブル１０４ａの直線Ｌｇ上の各グリッドにおけるシアンのインクの記録率である。なお、３次元基準ルックアップテーブル１０４ｃの直線Ｌｇ上の各グリッドにおいては、シアンのインクの記録率Ｒｃは一貫して０である。このため、３次元基準ルックアップテーブル１０４ｃの各グリッドのシアンの記録率Ｒｃは、図８には表れない。
【００５９】
図６のステップＳ２３０では、入力階調値Ｖｒ，Ｖｇ，Ｖｂが０〜Ｖａｃの範囲について、ライトシアンによる記録率が、シアンによる記録率に置き換えられる。具体的には、ライトシアンの記録率（階調値）を減少させる。その結果、図８において、入力階調値が０〜Ｖａｃの範囲については、３次元ルックアップテーブル１０４ａのライトシアンのグラフＲｌｃは、３次元基準ルックアップテーブル１０４ｃのライトシアンのグラフＲｌｃ’の下側にある。
【００６０】
一方、ライトシアンの記録率の減少分と実質的に等しいシアン成分を表現することができるシアンの記録率を、シアンの階調値とする。その結果、図８において、入力階調値が０〜Ｖａｃの範囲については、３次元ルックアップテーブル１０４ａのシアンのグラフＲｃは、正の値をとる（図８の下段参照）。なお、３次元ルックアップテーブル１０４ａのシアンの記録率Ｒｃは、入力階調値Ｖｒ，Ｖｇ，ＶｂがＶａｃよりも大きいとき、０である。
【００６１】
図８において、３次元ルックアップテーブル１０４ａのライトシアンのグラフＲｌｃが、０〜Ｖａｃの範囲について、依然として正の値をとることからもわかるように、ステップＳ２３０では、ライトシアンの記録率は、すべてシアンの記録率に置き換えられるわけではない。ライトシアンの記録率における、シアンの記録率への置き換え分の割合は、入力階調値Ｖｒ，Ｖｇ，Ｖｂが小さくなるほど（図８において左にゆくほど）大きくなる。そして、入力階調値Ｖｒ，Ｖｇ，Ｖｂが０のとき、すなわち図８の左端において、ライトシアンからシアンへの記録率の置き換え分の割合は、１００％である。
【００６２】
そして、入力階調値Ｖｒ，Ｖｇ，ＶｂがＶａｃのとき、ライトシアンからシアンへの記録率の置き換え分の割合は０である。その結果、グラフＲｌｃは、入力階調値Ｖｒ，Ｖｇ，Ｖｂが０のとき０であり、入力階調値Ｖｒ，Ｖｇ，ＶｂがＶａｃのとき、グラフＲｌｃ’と一致する。図６のステップＳ２３０では、このようにして、濃色インクであるシアンの階調値が決定される。
【００６３】
図６のステップＳ２４０では、３次元ルックアップテーブル１０４ａのすべての同色相基本色の組（すなわち、ライトシアンとシアン、ならびにライトマゼンタとマゼンタ）について、階調値の決定（ステップＳ２３０）が完了したか否かが判定される。ライトマゼンタとマゼンタについてまだ階調値が決定されていないには、ステップＳ２１０に戻る。そして、Ｓ２１０以下の処理で、３次元ルックアップテーブル１０４ａのライトマゼンタとマゼンタの階調値Ｒｌｍ，Ｒｍを決定する。
【００６４】
ライトマゼンタとマゼンタについても、ライトシアンとシアンと同様に、階調値Ｒｌｍ，Ｒｍが決定される。すなわち、まず、マゼンタの記録率Ｒｃが最大（１００％）であるときに、印刷媒体上でマゼンタインクによって表現される最大濃度のマゼンタの明度Ｌｍｍｉｎを求める（図６のステップＳ２１０）。そして、表現する色の明度がＬｍｍｉｎよりも低い直線Ｌｇ上のグリッドの中で、もっとも表現する色の明度が高いグリッドを求める。すなわち、基準点Ａｍを求める（ステップＳ２２０）。そして、その基準点Ａｍの入力階調値Ｖａｍよりも入力階調値が小さい領域のグリッドについて、ライトマゼンタの記録率を、一部、マゼンタの記録率に置き換える（ステップＳ２３０）。
【００６５】
以上の処理により、図８に示すように、ライトマゼンタの記録率Ｒｌｍとマゼンタの記録率Ｒｍが決定される。図８において、入力階調値が０〜Ｖａｍの範囲については、太い一点鎖線で示される３次元ルックアップテーブル１０４ａのマゼンタのグラフＲｍは、正の値をとる（図８の下段参照）。また、３次元ルックアップテーブル１０４ａのマゼンタの記録率Ｒｃは、入力階調値Ｖｒ，Ｖｇ，ＶｂがＶａｍよりも大きいとき、０である。
【００６６】
図６のステップＳ２４０では、シアンとマゼンタについて階調値が決定されたか否かを判定する。シアンとマゼンタについて階調値が決定された場合には、処理はステップＳ２５０に進む。
【００６７】
ステップＳ２４０までの処理で３次元基準ルックアップテーブル１０４ｃに基づいて生成された３次元ルックアップテーブル１０４ａのグリッドの数は、３次元基準ルックアップテーブル１０４ｃと同じ、（３３×３３×３３）個である。ステップＳ２５０では、３次元ルックアップテーブル１０４ａのグリッドの数を（３３×３３×３３）個から（１７×１７×１７）個に減らす。具体的には、３次元基準ルックアップテーブル１０４ｃのグリッドから、直線Ｌｇの両端のグリッドを含み、一つおきのグリッドが選択される。そして、３次元ルックアップテーブル１０４ａを生成するステップＳ２００の処理が終了する。プリンタドライバ９６（図１参照）には、このように、３次元基準ルックアップテーブル１０４ｃに比べてデータ量が少ない３次元ルックアップテーブル１０４ａが搭載される。
【００６８】
以上のように、図４のステップＳ２００では、３次元基準ルックアップテーブル１０４ｃの直線Ｌｇ上のグリッドのうち入力階調値が小さい領域のグリッドについて、ライトシアンおよびライトマゼンタの階調値（記録率）を減少させ、シアンおよびマゼンタの階調値（記録率）を淡色インクの階調値の減少分と同程度のインク色成分を表す正の値に決定して、３次元ルックアップテーブル１０４ａを生成する。その結果、生成された３次元ルックアップテーブル１０４ａは、無彩色を表す直線Ｌｇ上のグリッドであって、基準点Ａｃよりも入力階調値が大きい領域のグリッドのシアンの階調値Ｒｃが０であるルックアップテーブルである（図２参照）。そして、直線Ｌｇ上のグリッドであって、基準点Ａｍよりも入力階調値が大きい領域のグリッドのマゼンタの階調値Ｒｍも０である。
【００６９】
このような３次元ルックアップテーブル１０４ａは、以下のような効果を有する。すなわち、基準点Ａｃよりも明度が高い領域については、モノクロ印刷において、シアンインクは使用されず、ライトシアンインクが使用される。このため、印刷物の明度が高い部分において、濃度が高いシアンドットが形成され、その粒状性が目につくことはない。
【００７０】
一方、基準点Ａｃよりも明度が低い領域については、モノクロ印刷において、濃度が低いライトシアンインクに代えて、一部、濃度が高いシアンインクも使用される。このため、ライトシアンインクのみを使用する場合に比べて、ライトシアンインクを節約することができる。濃度が高いシアンインクは少量でより多くの量のライトシアンインクの発色を代替することができる。このため、シアンインクの使用により、インク全体の消費量を少なくすることができる。
【００７１】
さらに、モノクロ印刷で印刷される印刷物のうち、シアンインクがライトシアンインクに代えて使用される部分は、最大濃度のシアンの明度Ｌｃｍｉｎよりも明度が低い部分である。すなわち、そのような部分においては、各インクのドットによって全体として再現されるグレーの明度が、最大濃度のシアンの明度Ｌｃｍｉｎよりも低い。その結果、そのような部分においては、シアンドットが記録されている部分と、その部分に隣接する部分であってシアンドットが記録されていない部分と、の差異が目に付きにくい。このため、印刷物においてシアンドットの粒状性が目に付きにくい。すなわち、モノクロ印刷において濃色インクであるシアンのドットを使用しても、印刷結果の品質の低下を最小限に抑えることができる。
【００７２】
図９は、３次元ルックアップテーブル１０４ａの直線Ｌｇ上におけるシアンの出力階調値Ｒｃの一部を拡大して示すグラフである。図９において、横軸は、３次元ルックアップテーブル１０４ａの直線Ｌｇ上の各グリッドにおける入力階調値Ｖｒ，Ｖｇ，Ｖｂの値（０〜２５５）である。縦軸は、シアンの出力階調値Ｒｃを示す。図９では、入力階調値がＶａｃよりも小さい一部の領域について、シアンの出力階調値Ｒｃを示している。
【００７３】
図９において破線で示す曲線は、１〜２５５の入力階調値のすべてについて出力階調値Ｒｃを有する場合の出力階調値Ｒｃを示す曲線である。これに対して、点Ｇm、Ｇm-1、Ｇm-2を結ぶ線分の集合Ｒｃｉは、出力階調値Ｒｃの１７個の代表値の出力階調値の間を線形補間して得られる出力階調値Ｒｃｉを示す線である。なお、最も大きい代表値の点Ｇmよりも入力階調値が大きい範囲については、点ＧmとＧm-1を結んで得られる直線をそのまま延長して得られる直線上の値を、入力階調値とする。その結果、本来、入力階調値Ｖａｃにおいて出力階調値が０となるはずであるのに、Ｖａｃよりもｄｖ０だけ少ない入力階調値において、出力階調値が０となっている。なお、最も小さい代表値の点Ｇ1よりも入力階調値が小さい範囲についても、同様に、点Ｇ1とＧ2を結んで得られる直線をそのまま延長して、その直線上の値を入力階調値として用いる。
【００７４】
実際のプリンタドライバ９６には、１７個の入力階調値の代表値についてのみ、シアンの出力階調値が格納されている。そして、印刷の際には、それらを補間して得られる出力階調値Ｒｃｉが出力階調値として使用される。このため、において、ｄｒ０〜ｄｒ２に示すように、本来の出力階調値Ｒｃからのずれが生じる。あるインクについてこのような出力階調値のずれが生じると、印刷結果において、目標とする色からの色ずれが生じる。たとえば、無彩色を表現しようとする際に、色目が表現されてしまうことになる。なお、第１実施例では、図３に示したように３次元で補間を行うが、ここでは、説明を簡単にするため、１次元で直線補間を行うものとして説明する。補間を行うことにより、理想的な値からずれが生じる点は、３次元の補間であっても１次元の補間であっても同じである。
【００７５】
本実施例においては、シアンインクについて補間に起因する出力階調値のずれが生じるのは、シアンインクが使用される領域、すなわち、入力階調値がＶａｃよりも小さい領域である。さらに言い換えれば、画像において、最大濃度のシアンの明度Ｌｃｍｉｎよりも明度が低い部分である。このため、印刷の際に、多少、線形補間に起因する色ずれが生じても、それが目に付きにくい。
【００７６】
より具体的には、本実施例において印刷結果の画質の劣化が目に付きにくくなるのは、以下のような理由によると考えられる。すなわち、まず、一般的に、人の視覚特性上、暗い領域では色のずれは認識されにくい傾向がある。また、暗い領域では、インク値（出力階調値）のばらつきが色彩値に影響しにくい。
【００７７】
図１０は、印刷用紙Ｐ上で一定の色を表現している部分Ａａにおける光の透過率について示す模式的な断面図である。図１０においては、模式的に、印刷用紙Ｐ上に記録されるシアン以外のインクによる層Ｌｙｏと、シアンのインクによる層Ｌｙｃとを分けて記載している。シアンインクの層Ｌｙｃの光の透過率をＴ１とし、シアン以外のインクの層Ｌｙｏの光の透過率をＴ２とする。シアンインクが記録されている部分においては、印刷用紙Ｐに当たって反射される光Ａ１２の透過率は、（Ｔ１2×Ｔ２2）である。これに対して、シアンインクが記録されない部分においては、印刷用紙Ｐに当たって反射される光Ａ２の透過率は、（Ｔ２2）である。
【００７８】
ここで、印刷用紙Ｐ上においてシアンインクが記録される部分の面積の割合をＳ１２とし、シアンインクが記録されない部分の面積の割合をＳ２とすると、図１０に示される部分Ａａの全体としての光の透過率Ｔは、以下の式（１）のようになる。
【００７９】
【数１】
2006231624.tif 000003
【００８０】
いま、シアンインクの出力階調値にずれが生じ、その結果、印刷用紙Ｐ上においてシアンインクが記録される部分の面積の割合が（Ｓ１２＋ΔＳ）となり、シアンインクが記録されない部分の面積の割合を（Ｓ２−ΔＳ）となったとする。すると、図１０に示される部分Ａａの全体としての光の透過率（Ｔ＋ΔＴ）は、以下の式（２）で表される。
【００８１】
【数２】
2006231624.tif 000004
【００８２】
式（２）において、第２項が光の透過率のずれΔＴである。式（２）の第２項は、シアン以外のインクの層の光の透過率Ｔ２が小さいほど、小さな値を取る。シアンインクについて最大の記録率で印刷媒体上に記録した場合に再現される色の明度Ｌｃｍｉｎよりも暗い領域においては、シアン以外のインクの層の光の透過率Ｔ２が十分小さいため、シアンインクの出力階調値にずれが生じても、その結果生じる光の透過率のずれは十分小さくなる。その結果、印刷結果の品質の低下が人の目に付きにくくなる。
【００８３】
以上で説明したシアンインクについての効果と同様の効果は、マゼンタインクの使用に関しても奏される。すなわち、３次元ルックアップテーブル１０４ａによれば、最大濃度のマゼンタの明度Ｌｍｍｉｎよりも明度が低い部分について、マゼンタのドットが使用される。このため、印刷結果の品質の低下を最小限に抑えつつ、淡色インクであるライトマゼンタのインクの使用量を低減することができる。
【００８４】
また、色変換モジュール９８は、３次元ルックアップテーブル１０４ａを参照して色変換を行う際に、複数のグリッドが有する出力階調値を補間して、対象の色データの色変換を行う（図３参照）。このため、プリンタドライバ９６が受け取る初期画像データＰＩＤが、純粋にＶｒ＝Ｖｇ＝Ｖｂである色データのみを有する無彩色の画像データではなく、色が付されている場合にも、濃色インクが使用される場合がある。
【００８５】
すなわち、図３の例において、無彩色を表す直線Ｌｇ上にあるグリッドＧ８がシアンの階調値として正の値を有する場合、色変換の対象となる点Ｐｔの色データの出力階調値を決定する際には、補間演算においてその値が考慮される。このため、点Ｐｔの色データの出力階調値セットにおいても、０ではない正のシアンの出力階調値が決定されることになる。よって、画素の色データが、無彩色を表す直線Ｌｇの近傍にある点に対応する場合にも、淡色インクに代えて一部、濃色インクが使用され、その結果、印刷結果の品質を落とすことなく、インクを節約することができる。
【００８６】
Ｂ．第２実施例：
第１実施例では、主として３次元ルックアップテーブル１０４ａについて説明した。しかし、基準点Ａｃ，Ａｍよりも明るいグレーの領域について濃色インクの記録率として０を有するルックアップテーブルは、モノクロ印刷用の１次元ルックアップテーブル１０４ｂとして実現することもできる。
【００８７】
図１１は、１次元ルックアップテーブル１０４ｂ（図１参照）を示す図である。１次元ルックアップテーブル１０４ｂは、明度のみの情報で各画素の色が表されているモノクロ画像の印刷において参照される。図の横軸は、モノクロ画像データにおいてグレーの濃度を表す入力階調値Ｖｍである。入力階調値Ｖｍは、モノクロ画像データにおいて、０〜２５５までの値を取りうる。入力階調値Ｖｍ＝０が表す色は白である。入力階調値Ｖｍ＝２５５が表す色は黒である。
【００８８】
図１１中、Ｖｍａｃは、基準点Ａｃが表す色の明度Ｌａｃ（図７参照）と等しい明度のグレーを表す階調値である。すなわち、入力階調値ＶｍがＶｍａｃよりも大きいとき、再現されるグレーは、シアンの最低明度Ｌｃｍｉｎよりも明度が低いグレーである。一方、Ｖｍａｍは、基準点Ａｍにおける明度と等しい明度のグレーを表す階調値である。すなわち、入力階調値ＶｍがＶｍａｍよりも大きいとき、再現されるグレーは、マゼンタの最低明度Ｌｍｍｉｎよりも明度が低いグレーである。図１１のその他の図の表記は、図８と同じである。
【００８９】
色変換モジュール９８は、明度のみの情報で各画素の色が表されているモノクロ画像の印刷においては、この１次元ルックアップテーブル１０４ｂを参照しつつ、モノクロの画像データＭＩＤ１を、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、ライトシアン（ＬＣ）、ライトマゼンタ（ＬＭ）の階調値で各画素の色が表された画像データＭＩＤ２に変換する。
【００９０】
図１１において、グレーの入力階調値が０〜Ｖｍａｃの範囲については、シアンの記録率Ｒｃは０である。そして、グレーの入力階調値がＶｍａｃよりも大きい範囲については、太い破線で示すシアンの記録率Ｒｃは正の値をとる。また、グレーの入力階調値が０〜Ｖｍａｍの範囲については、マゼンタの記録率Ｒｍは０である。そして、グレーの入力階調値がＶｍａｍよりも大きい範囲については、太い一点鎖線で示すマゼンタの記録率Ｒｍは正の値をとる。
【００９１】
１次元ルックアップテーブル１０４ｂによれば、明度のみの情報で各画素の色が表されているモノクロ画像の印刷においても、最大濃度のシアンの明度Ｌｃｍｉｎよりも明度が低い部分（Ｖｍ＝Ｖｍａｃ〜２５５）について、シアンのドットが使用される。そして、最大濃度のマゼンタの明度Ｌｍｍｉｎよりも明度が低い部分（Ｖｍ＝Ｖｍａｍ〜２５５）について、マゼンタのドットが使用される。このため、印刷結果の品質の低下を最小限に抑えつつ、ライトシアンおよびライトマゼンタのインクの使用量を低減することができる。
【００９２】
なお、この１次元ルックアップテーブル１０４ｂも、３次元ルックアップテーブル１０４ａと同様に、図４および図６の手順で、３次元基準ルックアップテーブル１０４ｃに基づいて生成することができる。ただし、ステップＳ２５０におけるグリッド数の削減は行われない。そして、ＲＧＢ表色系の入力階調値Ｖｒ，Ｖｇ，Ｖｂの代表値にそれぞれ対応する、グレーの入力階調値Ｖｍの代表値が決定される。その後、グレーの入力階調値Ｖｍの代表値と、各インク色の階調値とが対応づけられて、１次元ルックアップテーブル１０４ｂとして保存される。
【００９３】
なお、ここでは、グレーの入力階調値Ｖｍの代表値は、３次元基準ルックアップテーブル１０４ｃ用のＶｒ，Ｖｇ，Ｖｂの代表値と対応するものであるので、入力階調値Ｖｍの代表値の数は３３個である。１次元ルックアップテーブルは３次元ルックアップテーブルに比べて情報量が少ないため、白〜黒までの間に３次元ルックアップテーブルよりも多くの代表値を設定しても、プリンタドライバに搭載する際、そのデータ量が支障とはなりにくい。
【００９４】
Ｃ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００９５】
Ｃ１．変形例１：
上記実施例では、相互に置き換え可能なインク色は、ライトシアンとシアン、およびライトマゼンタとマゼンタであった。しかし、他の色成分について相互に置き換え可能な複数のインク色を備えていてもよい。たとえば、インク色として、イエローと、イエローと色相が同じで明度がより低いダークイエローと、を備えるものとしてもよい。同様に、レッド、グリーン、バイオレットなどのインク色についても、濃色インクと淡色インクとを備えるものとしてもよい。
【００９６】
そして、出力階調値セットにおいて濃色インクの記録密度を表す出力階調値が０である領域は、以下のようにして定めることができる。色データのデータ変換は、変換後のデータを印刷する印刷装置の機種に合わせて行われる。よってその機種の印刷装置を使用して、まず、濃色インクの最大の記録率（Ｒｃ＝１００％）にしたがって印刷媒体上に印刷を行う。そして、その印刷結果を測色器で測色して、その濃色インクの最低明度Ｌｍｉｎを得る。再現する色の明度がＬｍｉｎよりも高くなる色データに対しては、その濃色インクの記録密度が０である出力階調値セットを対応づける。一方、再現する色の明度がＬｍｉｎよりも低くなる色データに対しては、その濃色インクの記録密度が正の値をとる出力階調値セットを対応づける。
【００９７】
また、ある色成分について相互に置き換え可能な複数のインク色は、２色に限られず、３色以上であってもよい。たとえば、シアンの色成分について、（１）シアン、（２）シアンと色相が同じでシアンよりも明度が高いライトシアン、（３）シアンと色相が同じでライトシアンよりも明度が高いスーパーライトシアン、の３色を備えていてもよい。マゼンタ、イエロの色成分についても同様である。
【００９８】
同様に、上記実施例では、無彩色インクはブラックインク１色であったが、明度が異なる複数の無彩色インクが使用されてもよい。たとえば、入力階調値に応じて、ブラックと、ブラックよりも明度が高い無彩色であるグレーと、グレーよりも明度が高い無彩色であるライトグレーと、の記録率の比を変えて、印刷を行うこともできる。そのような態様においても、同様に、無彩色インクに加えて、有彩色インクである同色相基本色を第１、第２実施例のように使用することができる。
【００９９】
Ｃ２．変形例２：
第１実施例においては、濃色インクを使用する範囲と使用しない範囲とを分ける基準点Ａ、および基準点Ａの明度である基準明度Ｌａは以下のように定められた。すなわち、３次元基準ルックアップテーブル１０４ｃにおいて無彩色を表すグリッドであって、濃色インクの最低明度Ｌｍｉｎよりも明度が低い色を表現するグリッドの中で、最も明度が高い色を表現するグリッドＧn+1を、基準点Ａとした（図７参照）。しかし、基準点Ａは、より明度の高い色を表す他のグリッドＧnまたはＧn-1であってもよい。ただし、基準点Ａは、最低明度Ｌｍｉｎの１１０％以下の明度の色を表すグリッドであることが好ましい。官能試験を行ったところ、最低明度Ｌｍｉｎの１１０％の明度の色を表す基準点より明度の低い範囲について濃色インクを使用した場合の印刷結果については、粒状性が目に付きにくかった。そして、最低明度Ｌｍｉｎの１１０％を越える範囲についても濃色インクを使用した場合の印刷結果については、粒状性が目に付きやすかった。
【０１００】
なお、基準点Ａは、最低明度Ｌｍｉｎ以下の明度の色を表すグリッドであることがより好ましい。すなわち、ある濃色インクに関する基準明度Ｌａは、その濃色インクの最低明度Ｌｍｉｎよりもやや明るい１１０％の明度以下の明度であることが好ましく、最低明度Ｌｍｉｎ以下の明度であることがより好ましい。そして、基準点Ａは、そのような最低明度Ｌｍｉｎの１１０％以下の明度の無彩色を表すグリッドであることが好ましく、最低明度Ｌｍｉｎ以下の明度の無彩色を表すグリッドであることがより好ましい。
【０１０１】
ただし、ある同色相基本色に関する基準点Ａは、３次元基準ルックアップテーブル１０４ｃにおいて無彩色を表すグリッドの中で、その同色相基本色の濃色インクの最低明度Ｌｍｉｎよりも明度が低い色を表現するグリッドであって、１番目〜３番目に明度が高い色を表現するグリッドＧn+1、Ｇn+2またはＧn+3とすることが、さらに好ましい（図５および図７参照）。そして、濃色インクの最低明度Ｌｍｉｎよりも明度が低い色を表現するグリッドであって、１番目または２番目に明度が高い色を表現するグリッドＧn+1またはＧn+2を、基準点Ａとすることがより好ましい。そのような態様とすれば、より明度が高い色データについても、濃色インクを使用することとなり、よりインクを節約することができるためである。
【０１０２】
言い換えれば、ルックアップテーブルにおいて、表現される色の明度が濃色インクの最低明度Ｌｍｉｎよりも低い明度であるグリッド（図７においてＧn+1、Ｇn+2またはＧn+3）であって、濃色インクの記録密度が０であるグリッドは、３個以下であることが好ましく、２個または１個であることがより好ましい。
【０１０３】
Ｃ３．変形例３：
上記実施例においては、ＲＧＢ表色系で表された画像データの入力階調値Ｖｒ，Ｖｇ，Ｖｂは、０〜２５５の整数であった。また、明度のみの情報で各画素の色が表されているモノクロ画像の画像データの入力階調値Ｖｍも、０〜２５５の整数であった。そして、インクの記録密度を表す出力階調値Ｒｋ，Ｒｌｃ，Ｒｌｍ，Ｒｙ，Ｒｃ，Ｒｍは、０〜１００％の値をとるものであった。しかし、これらの階調値は、他の数値範囲で設定されていても良い。すなわちこれらの階調値は、各色の濃度を表すものであれば、どのような数値範囲をとるものであってもよい。そして、階調値は、数値が大きいほど明度が低いものであってもよいし、数値が大きいほど明度が高いものであってもよい。そして、ルックアップテーブルは、無彩色を表す第１の基本色の濃度のセットに対応する複数の第２の基本色の濃度のセットであって、基準明度よりも明度が高い色を表すセットについて、明度が低い方の同色相基本色の濃度が実質的に０であるテーブルであればよい。
【０１０４】
Ｃ４．変形例４：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、プリンタドライバ９６（図２参照）の機能の一部をハードウェア回路が実行するようにすることもできる。
【０１０５】
このような機能を実現するコンピュータプログラムは、フロッピディスクやＣＤ−ＲＯＭ等の、コンピュータ読み取り可能な記録媒体に記録された形態で提供される。ホストコンピュータは、その記録媒体からコンピュータプログラムを読み取って内部記憶装置または外部記憶装置に転送する。あるいは、通信経路を介してプログラム供給装置からホストコンピュータにコンピュータプログラムを供給するようにしてもよい。コンピュータプログラムの機能を実現する時には、内部記憶装置に格納されたコンピュータプログラムがホストコンピュータのマイクロプロセッサによって実行される。また、記録媒体に記録されたコンピュータプログラムをホストコンピュータが直接実行するようにしてもよい。
【０１０６】
この明細書において、ホストコンピュータとは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。コンピュータプログラムは、このようなホストコンピュータに、上述の各部の機能を実現させる。なお、上述の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。
【０１０７】
なお、この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【０１０８】
【図１】第１の実施形態の印刷システムのソフトウェアの構成を示すブロック図。
【図２】３次元ルックアップテーブル１０４ａを表す図。
【図３】３次元ルックアップテーブル１０４ａの一部を拡大して示す説明図。
【図４】３次元ルックアップテーブル１０４ａを生成する方法を示すフローチャート。
【図５】３次元基準ルックアップテーブル１０４ｃを表す図。
【図６】３次元基準ルックアップテーブル１０４ｃに基づいて３次元ルックアップテーブル１０４ａを生成する手順を示すフローチャート。
【図７】シアンインクの明度Ｌｃｍｉｎに基づいて基準点Ａｃを決定する方法を示す図。
【図８】無彩色を表す直線Ｌｇ上の各グリッドにおける各インク色の出力階調値Ｒｋ，Ｒｌｃ，Ｒｌｍ，Ｒｙ，Ｒｃ，Ｒｍの値Ｒｘを示すグラフ。
【図９】３次元ルックアップテーブル１０４ａの直線Ｌｇ上におけるシアンの出力階調値Ｒｃの一部を拡大して示すグラフ。
【図１０】印刷用紙Ｐ上で一定の色を表現している部分Ａａにおける光の透過率について示す模式的な断面図。
【図１１】１次元ルックアップテーブル１０４ｂを示す図。
【符号の説明】
【０１０９】
２１…ＣＲＴディスプレイ
２２…プリンタ
２８…印刷ヘッド
３１…キャリッジ
３２…操作パネル
４０…制御回路
４１…ＣＰＵ
４２…ＲＯＭ
８８…ホストコンピュータ
９０…コンピュータ
９１…ビデオドライバ
９５…アプリケーションプログラム
９６…プリンタドライバ
９７…解像度変換モジュール
９８…色変換モジュール
９９…ハーフトーンモジュール
１００…モジュール
１０４…色変換テーブル
１０４ａ…３次元ルックアップテーブル
１０４ｂ…１次元ルックアップテーブル
１０４ｃ…３次元基準ルックアップテーブル
１２０…キーボード
１３０…マウス
５８２６４９…特許第３
Ａ…濃色インクを使用する領域と、使用しない領域の境界を表す基準点
Ａ１２…シアンインクが記録されている部分において反射される光
Ａ２…シアンインクが記録されない部分において印刷用紙Ｐに当たって反射される光
Ａａ…印刷用紙Ｐ上で所定の色を再現している領域
Ａｃ…シアンの基準点
Ａｍ…マゼンタ基準点
ＣＬｃ…シアンの各記録率Ｒｃにおいて表現される色の明度を表すグラフ
ＣＬｇｌ…無彩色を表す直線Ｌｇ上の各グリッドにおける色（グレー）の明度のグラフ
ＦＮＬ…印刷画像データ
Ｇn-1、Ｇn、Ｇn+1、Ｇn+2、Ｇn+3…グリッド
Ｇ１〜Ｇ８…グリッド
Ｌａｃ…基準点Ａｃが表す色の明度
Ｌｃｍｉｎ…シアンインクを使用して最大の記録率で記録した場合に再現される色の明度
Ｌｇ…３次元ルックアップテーブルにおいて、入力階調値が無彩色を表す点の集合である直線
Ｌｍｉｎ…濃色インクを使用して最大の記録率で記録した場合に再現される色の明度
Ｌｍｍｉｎ…マゼンタインクを使用して最大の記録率で記録した場合に再現される色の明度
Ｌｙｃ…シアンのインクによる層
Ｌｙｏ…シアン以外のインクによる層
ＭＩＤ１…解像度変換後の画像データ
ＭＩＤ２…色変換後の画像データ
ＭＩＤ３…ハーフトーン処理後の画像データ
ＭＳ…キャリッジを移動させる方向
Ｏ…３次元ルックアップテーブルにおいて、入力階調値が（０，０，０）である原点
ＯＲＧ…原画像データ
Ｐ…用紙
ＰＩＤ…初期画像データ
Ｐｍａｘ…３次元ルックアップテーブルにおいて、入力階調値がすべて最大である点
Ｐｔ…色変換の対象となる色データを表す点
Ｒｃ…シアンの階調値（記録率）
Ｒｋ…ブラックの階調値（記録率）
Ｒｌｃ…ライトシアンの階調値（記録率）
Ｒｌｍ…ライトマゼンタの階調値（記録率）
Ｒｍ…マゼンタの階調値（記録率）
Ｓ１２…印刷用紙Ｐ上においてシアンインクが記録される部分の面積の割合
Ｓ２…印刷用紙Ｐ上においてシアンインクが記録されない部分の面積の割合
ＳＳ…プリンタにおける用紙の搬送方向
Ｔ１…シアンインクの層Ｌｙｃの光の透過率
Ｔ２…シアン以外のインクの層Ｌｙｏの光の透過率
【図１】
2006231624.tif 000005
【図２】
2006231624.tif 000006
【図３】
2006231624.tif 000007
【図４】
2006231624.tif 000008
【図５】
2006231624.tif 000009
【図６】
2006231624.tif 000010
【図７】
2006231624.tif 000011
【図８】
2006231624.tif 000012
【図９】
2006231624.tif 000013
【図１０】
2006231624.tif 000014
【図１１】
2006231624.tif 000015