(57)【要約】【課題】モノクロ画像について色調の設定を変更する場合ＲＧＢ色成分を変更することにより行っている。ＲＧＢ色成分はディスプレイの色再現領域に依存する色空間に存在しＣＭＹＫインク量はカラープリンタの色再現領域に依存する色空間に存在する。従って、ＲＧＢ色成分を所望の色調に設定変更したとしてもその所望の設定変更に対応したＣＭＹＫインク量が得られるとは限らない。【解決手段】ＲＧＢ色空間をＣＭＹＫｌｃｌｍ色空間に変換するにあたり色調を変更する場合にＬａｂ色空間を介在させることにより色調の変更作業の操作性を向上させることを可能にするとともに、Ｌａｂ色空間にてＣＭＹＫｌｃｌｍ色空間におけるカラープリンタ４０での色再現領域を設定することによって、色調の変更作業をこの色再現領域内に制限し、色調の変更によって色圧縮が発生してしまうことを防止することが可能になる。【選択図】  図８
2004274476.tif 000002
【特許請求の範囲】
【請求項１】
第１機器依存色空間の色成分を対応する機器独立色空間の色成分に変換する第１色空間変換手段と、
上記機器独立色空間にて上記変換した機器独立色空間の色成分の色調を変更する色調変更手段と、
上記色調が変更された機器独立色空間の色成分を上記第１機器依存色空間と表色系が異なる第２機器依存色空間の色成分に変換する第２色空間変換手段と、
上記第１機器依存色の色成分と上記変換された第２機器依存色の色成分との対応関係を規定した色変換テーブルを作成する色変換テーブル作成手段とを具備することを特徴とする色変換テーブル作成装置。
【請求項２】
上記色調変更手段は、上記機器独立色空間にて予め規定された上記第２機器依存色の色再現領域内に上記色調の変更を制限することを特徴とする上記請求項１に記載の色変換テーブル作成装置。
【請求項３】
上記第１機器依存色空間は、上記色成分がモノクロにて形成されることを特徴とする上記請求項１または請求項２のいずれかに記載の色変換テーブル作成装置。
【請求項４】
上記モノクロの色成分は、低彩度色成分を含むことを特徴とする上記請求項３に記載の色変換テーブル作成装置。
【請求項５】
上記第２機器依存色空間は、上記色成分が複数インクの使用量にて形成されることを特徴とする上記請求項１〜請求項４のいずれかに記載の色変換テーブル作成装置。
【請求項６】
上記第２機器依存色空間は、上記色成分が複数ドットの形成密度にて形成されることを特徴とする上記請求項１〜請求項４のいずれかに記載の色変換テーブル作成装置。
【請求項７】
上記色調変更手段は、上記機器独立色空間を視認可能に表示する色空間表示手段と、同表示された機器独立色空間に対して上記色調の変更を指示する色調変更指示手段とを有することを特徴とする上記請求項１〜請求項６のいずれかに記載の色変換テーブル作成装置。
【請求項８】
上記色調変更指示手段は、上記第２機器依存色の色再現領域外の機器独立色空間における色調の変更を指示不能にすることによって、同色調の変更を制限することを特徴とする上記請求項７に記載の色変換テーブル作成装置。
【請求項９】
上記色空間表示手段は、上記指示不能な上記機器独立色空間の領域を他の領域とは識別可能に表示することを特徴とする上記請求項７または請求項８のいずれかに記載の色変換テーブル作成装置。
【請求項１０】
上記色調変更手段は、上記機器独立色空間における第２機器依存色空間の色再現領域の色成分と、上記第２機器依存色空間の色成分との対応関係を複数の参照点にて予め規定した色再現可能領域対応テーブルを有し、同色再現可能領域テーブルを参照しつつ上記色調を変更することを特徴とする上記請求項２〜請求項９のいずれかに記載の色変換テーブル作成装置。
【請求項１１】
上記第１色空間変換手段は、上記第１機器依存色空間の色成分と、上記変換した機器独立色空間の色成分との対応関係を複数の参照点にて規定した入力用色変換テーブルを作成するとともに、上記第２色空間変換手段は、上記機器独立色空間の色成分と、上記第２機器依存色空間の色成分との対応関係を複数の参照点にて規定した出力用色変換テーブルを作成し、上記色変換テーブル作成手段は、色変換対象の画像データについて各画素を形成する第１機器依存色空間の色成分を上記入力用色変換テーブルおよび出力用色変換テーブルに基づいて所定の補間演算を実行して上記第１機器依存色空間の色成分と第２機器依存色空間の色成分との対応関係を求めて上記色変換テーブルを作成することを特徴とする上記請求項１〜請求項１１のいずれかに記載の色変換テーブル作成装置。
【請求項１２】
上記第１色空間変換手段および第２色空間変換手段は、上記色成分を変換するに際して、所定の色相領域の色成分の変換密度を多くすることを特徴とする上記請求項１〜請求項１１のいずれかに記載の色変換テーブル作成装置。
【請求項１３】
第１機器依存色空間の色成分と第２機器依存色空間の色成分との対応関係を規定する色変換テーブルを作成する色変換テーブル作成方法であって、
上記第１機器依存色空間の色成分を対応する機器独立色空間の色成分に変換する第１色空間変換工程と、
上記機器独立色空間にて予め規定された第２機器依存色空間の色再現領域内で上記変換した機器独立色空間の色成分の色調を変更する色調変更工程と、
上記色調が変更された機器独立色空間の色成分を上記第１機器依存色空間と異なる表色系の第２機器依存色空間の色成分に変換する第２色空間変換工程と、
上記第１機器依存色の色成分と上記変換された第２機器依存色の色成分との対応関係を規定した色変換テーブルを作成する色変換テーブル作成工程とを具備することを特徴とする色変換テーブル作成方法。
【請求項１４】
第１機器依存色空間の色成分と第２機器依存色空間の色成分との対応関係を規定する色変換テーブルを作成する機能をコンピュータにて実現可能にする色変換テーブル作成プログラムであって、
上記第１機器依存色空間の色成分を対応する機器独立色空間の色成分に変換する第１色空間変換機能と、
上記機器独立色空間にて予め規定された第２機器依存色空間の色再現領域内で上記変換した機器独立色空間の色成分の色調を変更する色調変更機能と、
上記色調が変更された機器独立色空間の色成分を上記第１機器依存色空間と表色系が異なる第２機器依存色空間の色成分に変換する第２色空間変換機能と、
上記第１機器依存色の色成分と上記変換された第２機器依存色の色成分との対応関係を規定した色変換テーブルを作成する色変換テーブル作成機能とを具備することを特徴とする色変換テーブル作成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、色変換テーブル作成装置、色変換テーブル作成方法および色変換テーブル作成プログラムに関し、特に、第１機器依存色空間の色成分を異なる表色系の第２機器依存色空間の色成分に色変換する色変換テーブルを作成する色変換テーブル作成装置、色変換テーブル作成方法および色変換テーブル作成プログラムに関する。
【０００２】
【背景技術】
従来、この種の色変換テーブル作成装置は、色変換テーブルとしてＲＧＢ色成分と、ＣＭＹＫインク量との対応関係を複数の参照点にて規定した３次元ルックアップテーブルのみならず、モノクロ画像（各ＲＧＢ色成分が等値の画像）専用のＲＧＢ色成分とＣＭＹＫインク量との対応関係をＲＧＢ色成分の０〜２５５階調に応じて２５６個の参照点によって規定した１次元の色変換テーブルを備えている。そして、色変換工程において１次元の色変換テーブルに基づいてモノクロ画像に対するＣＭＹＫインク量を決定する。このとき、色変換工程では、モノクロ画像の色調を変更可能になっている。この色調の変更に従って１次元の色変換テーブルを修正し、新たな色変換テーブルを作成する。そして、この作成した色変換テーブルをモノクロ画像の色変換に使用する（例えば、特許文献１を参照。）。
【０００３】
【特許文献１】
特許願２００２−２５１００号公報
【０００４】
【発明が解決しようとする課題】
上述した色変換テーブルにおいては、モノクロ画像について色調の設定を変更する場合、ＲＧＢ色成分を変更することにより行っている。このとき、ＲＧＢ色成分はディスプレイの色再現領域に依存する色空間に存在し、ＣＭＹＫインク量はカラープリンタの色再現領域に依存する色空間に存在する。従って、ＲＧＢ色成分を所望の色調に設定変更したとしても、その所望の設定変更に対応したＣＭＹＫインク量が得られるとは限らないという課題があった。
【０００５】
本発明は、上記課題にかんがみてなされたもので、モノクロ画像に対して行った所望の色調の変更を正確に反映させることができる色変換テーブルを作成することが可能な色変換テーブル作成装置、色変換テーブル作成方法および色変換テーブル作成プログラムの提供を目的とする。
【０００６】
【課題を解決するための手段および作用・効果】
上記目的を達成するため、第１機器依存色空間の色成分を対応する機器独立色空間の色成分に変換する第１色空間変換手段と、上記機器独立色空間にて上記変換した機器独立色空間の色成分の色調を変更する色調変更手段と、上記色調が変更された機器独立色空間の色成分を上記第１機器依存色空間と表色系が異なる第２機器依存色空間の色成分に変換する第２色空間変換手段と、上記第１機器依存色の色成分と上記変換された第２機器依存色の色成分との対応関係を規定した色変換テーブルを作成する色変換テーブル作成手段とを具備することを要旨とする。
【０００７】
かかる構成において、第１色空間変換手段にて第１機器依存色空間の色成分を対応する機器独立色空間の色成分に変換し、この機器独立色空間において色調変更手段によって第１機器依存色空間から変換された機器独立色空間の色成分の色調を変更する。ここで、第二色空間変換手段は、色調が変更された機器独立色空間の色成分を第１機器依存色空間と表色系が異なる第２機器依存色空間の色成分に変換する。そして、色変換テーブル作成手段は、第１機器依存色空間の色成分と変換された第２機器依存色空間の色成分との対応関係を規定した色変換テーブルを作成する。すなわち、第１機器依存色空間と第２機器依存色空間との対応関係を規定するにあたり、第１機器依存色空間における色成分の色調を変更するに際して、先ず第１機器依存色空間を機器独立色空間に変換する。そして、この機器独立色空間にて色調を変更し、この機器独立色空間を第２機器依存色空間に変換し、第１機器依存色空間と第２機器依存色空間との対応関係を規定した色変換テーブルを作成する。
【０００８】
このように機器独立色空間を介在させ、この機器独立色空間にて色調を変更可能にすることにより、機器に依存しない色空間にて所望の色調の変更を行うことが可能となり、その変更を色変換テーブルに反映させることが可能になる。ここで、第１機器依存色空間と第２機器依存色空間は、相互に表色系が異なるものであり、機器（ディスプレイ等）固有の色空間であれば良く、例えば、一方がディスプレイ等の機器に依存するＲＧＢ色空間であれば、他方がプリンタ等の機器に依存するＣＭＹ色空間であることが勘案できる。むろん、上述したように機器に依存する色空間であって相互に表色系が異なるものであれば良くこれらに限定されるものではない。また、機器独立色空間は測色学に基づいて示された色空間であり、固有の機器の色再現に影響を受けない色空間である。例えば、Ｌａｂ色空間やＬｃｈ色空間などが勘案できる。
【０００９】
機器依存色空間の色再現領域は機器独立色空間にて規定することができる。このとき、機器独立色空間での色調の変更を機器依存色空間の色再現領域に限定すると、色圧縮が発生しないので好ましい。そこで、本発明にかかる色調変更手段にて色調を変更するにあたり、機器独立色空間にて予め規定された第２機器依存色の色再現領域内に色調の変更を制限する。ここで、第１機器依存色空間の一例として、当該第１機器依存色空間の色成分をモノクロにて形成する。また、モノクロと言っても厳密な無彩色から構成される色に限られず、人間の目にはモノクロのように見えるもののある程度彩度を有するような色成分もモノクロに含まれるようにしても良い。このように色成分をモノクロもしくは低彩度に限定することにより、色変換テーブルの精度を高精度に構成することが可能になる。ここで、上述した第２機器依存色空間の色成分の一例として、本発明においては同色成分を複数インクの使用量にて形成する。もしくは、複数ドットの形成密度にて形成する。これにより、変更した所望の色調にて形成された印刷物を得ることが可能になる。
【００１０】
色調の変更は特定の数値にて指定するようにしても良い一方、感覚的（視覚的）に色調の変化態様を確認しつつ、色調の変更を行うことができると操作性の面で好ましい。そこで、色調変更手段に機器独立色空間を視認可能に表示する色空間表示手段と、この表示された機器独立色空間に対して色調の変更を指示する色調変更指示手段とを備えさせる。このとき、上述した色再現領域外の指示を不可能にすると好ましい。そこで、色調変更指示手段では第２機器依存色の色再現領域外の機器独立色空間における色調の変更を指示不能にすることによって同色調の変更を制限する。このとき、指示不能な機器独立色空間の領域を他の領域（指示可能な領域）とは識別可能に表示すると、視覚的にどの領域において色調を変更することができるかを把握することができる。
【００１１】
機器独立色空間から第２機器依存色空間に色変換する際に高速に色再現領域内の色調の変更を行うことが可能な構成の一例として、色調変更手段に機器独立色空間における第２機器依存色空間の色再現領域の色成分と、第２機器依存色空間の色成分との対応関係を複数の参照点にて予め規定した色再現可能領域対応テーブルを備えさせる。このとき色再現領域内での色調の変更に際して、この色再現可能領域テーブルを参照する。これにより色調の変更後に、変更後の色成分が色再現領域内に含まれるか否かを計算する必要がないので高速に色再現領域内での色調の変更を行うことが可能になる。
【００１２】
ここで、具体的な色変換テーブルの作成手法の一例として、先ず第１色空間変換手段にて第１機器依存色空間の色成分と、変換した機器独立色空間の色成分との対応関係を複数の参照点にて規定した入力用色変換テーブルを作成する。次に、第２色空間変換手段にて機器独立色空間の色成分と、第２機器依存色空間の色成分との対応関係を複数の参照点にて規定した出力用色変換テーブルを作成する。そして、色変換テーブル作成手段にて色変換対象の画像データについて各画素を形成する第１機器依存色空間の色成分を入力用色変換テーブルおよび出力用色変換テーブルに基づいて所定の補間演算を実行し、第１機器依存色空間の色成分と第２機器依存色空間の色成分との対応関係を求め、記色変換テーブルを作成する。ここで、モノクロや低彩度の第１機器依存色空間の色成分について色調を変更する場合、特定の色相に対する変更が行われることが多い。従って、第１色空間変換手段および第２色空間変換手段にて色成分を変換するに際し、所定の色相領域の色成分の変換密度を多くするとこの特定の色相において高密度に色変換をを行うことが可能となり好ましい。
【００１３】
ここで、上述してきた色変換テーブル作成装置は、色変換テーブルを作成する方法としても成立することは言うまでもないし、当該色変換テーブル作成装置と同等の機能をコンピュータにて実現可能にする色変換テーブル作成プログラムとしても発明が成立することは言うまでもない。このとき、この色変換テーブル作成プログラムの記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【００１４】
【発明の実施の形態】
ここでは、下記の順序に従って本発明の実施形態について説明する。
（１）印刷システムの構成：
（２）印刷処理の処理内容：
（３）色変換テーブル作成処理の処理内容：
（４）印刷データ生成処理の処理内容：
（５）まとめ：
【００１５】
（１）印刷システムの構成：
図１は、本発明にかかる色変換テーブル作成プログラムを実行して色変換テーブル作成装置として機能するコンピュータの概略ハードウェア構成を示しており、図２は、同コンピュータにて動作する基本ソフトウェアのオペレーティングシステムに組み込まれたプリンタドライバを含めた各プログラム類の概略構成図を示している。図において、コンピュータ１０は、演算処理の中枢をなすＣＰＵ１１を備えており、このＣＰＵ１１はシステムバス１２を介してＢＩＯＳなどの記載されたＲＯＭ１３やＲＡＭ１４にアクセス可能になっている。また、システムバス１２には外部記憶装置としてのハードディスクドライブ１５と、フレキシブルディスクドライブ１６と、ＣＤ−ＲＯＭドライブ１７とが接続されており、ハードディスクドライブ１５に記憶されたオペレーティングシステム２０やアプリケーションプログラム（ＡＰＬ）２５等がＲＡＭ１４に転送され、ＣＰＵ１１はＲＯＭ１３とＲＡＭ１４に適宜アクセスしてソフトウェアを実行する。すなわち、ＲＡＭ１４を一時的なワークエリアとして種々のプログラムを実行する。
【００１６】
コンピュータ１０にはシリアル通信用Ｉ／Ｏ１９ａを介してキーボード３１やマウス３２等の操作用入力機器が接続されており、図示しないビデオボードを介して表示用のディスプレイ１８も接続されている。さらに、カラープリンタ４０とはパラレル通信用Ｉ／Ｏ１９ｂを介しても接続が可能である。なお、本コンピュータ１０の構成は簡略化して説明しているが、パーソナルコンピュータとして一般的な構成を有するものを採用することができる。むろん、本発明が適用されるコンピュータはパーソナルコンピュータに限定されるものではない。この実施形態はいわゆるデスクトップ型コンピュータを採用しているが、ノート型であるとか、モバイル対応のものであっても良い。また、コンピュータ１０とカラープリンタ４０との接続インターフェースも上述のものに限る必要はなく、シリアルインターフェースやＳＣＳＩ、ＵＳＢ接続など種々の接続態様を採用可能であるし、今後開発されるいかなる接続態様であっても同様である。
【００１７】
この実施形態では各プログラムの類は、ハードディスクドライブ１５に記憶されているが、記録媒体はこれに限定されるものではない。例えば、フレキシブルディスク１６ａであるとか、ＣＤ−ＲＯＭ１７ａであっても良い。これらの記録媒体に記録されたプログラムはフレキシブルディスクドライブ１６やＣＲ−ＲＯＭドライブ１７を介してコンピュータ１０にて読み込まれ、ハードディスクドライブ１５にインストールされる。そして、ハードディスクドライブ１５を介してＲＡＭ１４上に読み込まれてコンピュータ１０を制御することになる。また、記録媒体はこれに限られず、光磁気ディスクなどであっても良い。また、半導体デバイスとしてフラッシュカードなどの不揮発性メモリなどを利用することも可能であるし、モデム等により通信回線を介して外部のファイルサーバにアクセスしてダウンロードする場合には通信回線が伝送媒体となって本発明が適用される。
【００１８】
一方、図２に示すように、本実施形態にかかるコンピュータ１０では、プリンタドライバ２１と、入力機器ドライバ２２と、ディスプレイドライバ２３とがオペレーティングシステム２０に組み込まれている。ディスプレイドライバ２３はディスプレイ１８における画像データ等の表示を制御するドライバであり、入力機器ドライバ２２はシリアル通信用Ｉ／Ｏ１９ａを介して入力されるキーボード３１やマウス３２からのコード信号を受信して所定の入力操作を受け付けるドライバである。ＡＰＬ２５は、カラー画像のレタッチ等を実行可能なアプリケーションプログラムであり、利用者の指示によりハードディスクドライブ１５に記録された画像データ１５ａをＲＡＭ１４に読み出して、ディスプレイドライバ２３を介して当該画像データ１５ａに基づく画像をディスプレイ１８上に表示させる。
【００１９】
利用者が上述した入力機器を操作するとその操作内容が入力機器ドライバ２２を介して取得され、内容が解釈されるようになっており、ＡＰＬ２５はその操作内容に応じて印刷指示やレタッチなど種々の処理を行う。本実施形態におけるプリンタドライバ２１は、印刷データ生成モジュール２１ａと、色変換テーブル作成モジュール２１ｂとから構成されており、印刷データ生成モジュール２１ａは後述する印刷データ生成処理を実行して所定の画像データに基づいた印刷データを生成し、カラープリンタ４０に出力して印刷を実行させる。一方、色変換テーブル作成モジュール２１ｂは後述する色変換テーブル作成処理を実行して色変換テーブルを作成し、ハードディスクドライブ１５に格納する。そして、この作成した色変換テーブルを印刷データ生成処理における色変換処理にて適宜利用可能にする。
【００２０】
ここで、ハードディスクドライブ１５に予め作成されて格納されている色変換テーブル（ＬＵＴ）について説明する。この色変換テーブルは、カラー画像印刷用の色変換テーブル１５ｂと、モノクロ画像印刷用の色変換テーブル１５ｃとにより構成されている。そして、印刷対象の画像の態様（カラー画像もしくはモノクロ画像）に応じて適宜使用する色変換テーブルを選択して印刷を実行する。むろん、カラープリンタ４０にて使用可能な印刷用紙やインクセット毎に異なる色変換テーブルを作成し、選択可能に構成することもできる。なお、本実施形態において画像データ１５ａは、ＲＧＢの各色成分を階調表現したドットマトリクス状のデータであり、ｓＲＧＢ規格に準拠した色データである。そして、色変換テーブル１５ｂ，１５ｃは、当該ｓＲＧＢの色成分を示す階調値データと、カラープリンタ４０にて使用するＣＭＹＫｌｃｌｍの６色のインクのインク量を規定する階調値データとを対応づけるテーブルである。
【００２１】
上述したモノクロ画像は、低彩度の色を含むモノクロ画像であり、無彩色からなるいわゆるニュートラルグレーの他、セピア調やウォーム調やクール調のようにある程度彩度のある色を含んでいるものもある。従って、モノクロ画像印刷用の色変換テーブル１５ｃにおいては、Ｒ＝Ｇ＝Ｂの階調値データおよびその近辺の色を含む階調値データと、ＣＭＹＫｌｃｌｍの階調値データとを対応づけている。一方、カラー画像印刷用の色変換テーブル１５ｂは、ＲＧＢの全階調値に渡って均等に分布された階調値データとＣＭＹＫｌｃｌｍの階調値データとを対応づけている。
【００２２】
図３は、カラー画像印刷用の色変換テーブル１５ｂの構成の一例を示している。同図において、色変換テーブル１５ｂではＲＧＢの階調値データとＣＭＹＫｌｃｌｍの階調値データのそれぞれが０〜２５５の値を有し、各色２５６階調（８ビット）である。また、ＲＧＢの階調値データについては、ＲＧＢの各色成分について階調値を１６等分して参照点を形成しており、ＲＧＢの各色を軸とする直交空間に形成されるｓＲＧＢ空間の色立体について、図４に示すように各軸の参照点は１７＊＊３個（＊＊は乗数を示す）であり、色変換テーブル１５ｂにおいては１７＊＊３色について、ＲＧＢの階調値データとＣＭＹＫｌｃｌｍの階調値データとの対応関係を規定している。なお、図４において、原点ＯはブラックポイントＫであり、原点Ｏに対向する頂点はホワイトポイントＷであり、両者を結んだ直線（グレー軸）上の色は無彩色となる。
【００２３】
図５は、モノクロ画像印刷用の色変換テーブル１５ｃの構成の一例を示している。同図において、色変換テーブル１５ｃではＲＧＢの階調値データが等値の０〜２５５の値を有している。すなわち、このＲＧＢの階調値データに対応して２５６個の参照点によってＲＧＢの階調値データと、ＣＭＹＫｌｃｌｍの階調値データとの対応関係を規定している。ここで、このＣＭＹＫｌｃｌｍの階調値データについては、階調値域を増加させるようにしても良い。すなわち、ＣＭＹＫｌｃｌｍの各インク色については、より細かい色の指定が可能になっている。
また、色変換テーブル１５ｃのＲＧＢ空間における参照点は、Ｒ＝Ｇ＝Ｂの格子点に限られず、その周りの数点〜十数点に分布する格子点とから構成されるようにしても良い。かかる場合、具体的には、色変換テーブル１５ｃの参照点として、図４のグレー軸を含み周囲数点〜十数点の格子点が参照点として採用すれば良い。
【００２４】
（２）印刷処理の処理内容：
ここで、ＡＰＬ２５にて印刷指示がなされた場合に実行される印刷処理について説明する。図６は、印刷処理の処理内容を示した概略フローチャートである。同図において、ＡＰＬ２５にて印刷指示がなされると、プリンタドライバ２１が駆動され、プリンタドライバ２１は、ディスプレイドライバ２３にデータを送出して印刷に必要な情報を入力させるためのユーザーインターフェース画面である印刷プロパティー画面を表示し、ユーザーに印刷条件を設定させる（ステップＳ１０５）。次に、この印刷条件においてモノクロ画像の印刷が設定された場合は、上述した色変換テーブル作成モジュール２１ｂの動作に基づいてモノクロ画像印刷用の色変換テーブル１５ｃを作成する色変換テーブル作成処理を実行する（ステップＳ１１０）。この色変換テーブル作成処理については後に詳述する。そして、上述した印刷データ生成モジュール２１ａの動作に基づいて印刷データを生成し、カラープリンタ４０に印刷を行わせる（ステップＳ１１５）。この印刷データ生成処理については後に詳述する。
【００２５】
図７は、このステップＳ１０５にて表示されるユーザーインターフェース画面の一例である印刷プロパティー画面を示している。なお、プリンタドライバ２１は、入力機器ドライバ２２を介してこの印刷プロパティー画面Ｍ１に対する種々の情報入力を受け付けることになる。同図において、印刷プロパティー画面Ｍ１では、印刷時に指定すべき種々のパラメータ入力が可能であり、部数やページ数を入力する各種入力ボックスや、印刷実行指示やキャンセル指示等を行う各種ボタンＭ１６，Ｍ１７が備えられている。さらに当該印刷プロパティー画面Ｍ１には、印刷用紙のサイズを指定する印刷用紙サイズＭ１１と、印刷モード（例えば、「きれい」印刷モードや、「はやい」印刷モード）を指定する印刷モードＭ１２と、印刷用紙の種類を指定する印刷用紙種類Ｍ１３と、印刷対象の画像がカラー画像であるかモノクロ画像であるかの画像種類の選択を行う画像選択ボックスＭ１４と、モノクロ画像が選択された場合にモノクロ画像の色調をセピア調やウォーム調などのように色調を変更可能な色変換テーブル１５ｃを作成するためのインターフェースである色調設定画面に移行させるモノクロ色調設定Ｍ１５とから構成されている。かかる構成において、ユーザーは適宜Ｍ１１〜Ｍ１５の項目を選択することにより所定の設定を行い、印刷ボタンＭ１６を押し下げることにより印刷を実施する。次に、ステップＳ１１０にて実行する色変換テーブル作成処理について説明する。
【００２６】
（３）色変換テーブル作成処理の処理内容：
最初に本実施形態におけるＲＧＢの階調値データと、ＣＭＹＫｌｃｌｍの階調値データとの対応関係を規定する色変換テーブル１５ｃを作成する手法を図８に基づいて説明する。同図において、画像データ１５ａがモノクロ画像の場合、もしくはカラー画像であっても印刷画像Ｍ１４にて「モノクロ」が選択された場合、上述したとおり画像データ１５ａはＲＧＢの階調値データとＣＭＹＫｌｃｌｍのインク量を規定可能な階調値データとの対応関係を規定した１次元の色変換テーブル１５ｃによって色変換される。このとき、モノクロ色調設定Ｍ１５を選択すると、後述するとおりモノクロ画像の色調を変更することによりセピア調等に修正することができる。
【００２７】
かかる色調の変更を色変換テーブル１５ｃに反映させる場合、本実施形態においては、機器独立色空間であるＬａｂ色空間を介在させる。すなわち、ＲＧＢ色空間をＬａｂ色空間に変換するとともに、このＬａｂ色空間において色調の変更を行い、色調の変更を行ったＬａｂ色空間をＣＭＹＫｌｃｌｍ色空間に変換することによって、ＲＧＢ色成分とＣＭＹＫｌｃｌｍの色空間との対応関係を規定する。すなわち、ＲＧＢの階調値データとＣＭＹＫｌｃｌｍの階調値データとの対応関係を規定する。このようにＬａｂ色空間を介在させることにより、Ｌａｂ色空間において色調の変更を行うことを可能にし、当該色調の変更作業の操作性を向上させることが可能になる。また、Ｌａｂ色空間ではＣＭＹＫｌｃｌｍ色空間における色再現領域を設定することができるため、色調の変更作業をこの色再現領域内に制限することが可能になる。これによって、色調の変更によって色圧縮が発生してしまうことを防止することが可能になる。
【００２８】
図９は、上述に従った手法に基づいて色変換テーブル作成モジュール２１ｂにて実行される色変換テーブル作成処理の処理内容を示したフローチャートである。同図において、印刷プロパティー画面Ｍ１にてモノクロ色調設定Ｍ１５が選択されたか否かを判別する（ステップＳ２０５）。モノクロ色調設定Ｍ１５が選択されていない場合は、色変換テーブル１５ｃの作成は行わない。一方、モノクロ色調設定Ｍ１５が選択された場合は、図１０に示すように、Ｌａｂ色空間の階調値データと、ＣＭＹＫｌｃｌｍの階調値データとの対応関係が規定された色変換テーブル１５ｅを取得する（ステップＳ２１０）。この色変換テーブル１５ｅに規定される対応関係は、印刷モードや用紙種類毎に異なるため、ハードディスクドライブ１５には予めこの印刷モードや用紙種類毎に異ならせて形成した複数の色変換テーブル１５ｅ１〜１５ｅｎを格納しておく。ここで、この色変換テーブル１５ｅ１〜１５ｅｎは、印刷モードや用紙種類に依存する色再現領域に対応して予め作成されている。
【００２９】
そして、ステップＳ２１０では、印刷プロパティー画面Ｍ１にて設定した印刷モードＭ１２や印刷用紙種類Ｍ１３の設定内容に基づいて、この印刷モードおよび印刷用紙種類に該当する色変換テーブル１５ｅを色変換テーブル１５ｅ１〜１５ｅｎの中から選択して取得する。ここで、後述する色調設定画面にて設定されたデフォルト値、すなわち前回の設定にてハードディスクドライブ１５に記憶された設定内容や、ハードディスクドライブ１５に保存された初期設定値等を取得する（ステップＳ２１５）。次に、この取得したデフォルト値に基づいて、図１１に示すＲＧＢの階調値データ（Ｒ＝Ｇ＝Ｂ）と、Ｌａｂ色空間の階調値データとの対応関係を規定した１次元の色変換テーブル１５ｄを作成する（ステップＳ２２０）。本実施形態において、色変換テーブル１５ｄを作成する場合、モノクロ画像印刷を前提としているため、図１１に示す色変換テーブル１５ｄのＲＧＢ色成分は等値（Ｒ＝Ｇ＝Ｂ）になっている。
【００３０】
従って、色変換テーブル１５ｄは、ＲＧＢの階調値が０〜２５５へ変化するのに対応してＬａｂ色空間の階調値データが規定される１次元の色変換テーブルとなる。次に、印刷対象となっている画像データ１５ａをハードディスクドライブ１５から取得する（ステップＳ２２５）。そして、図１２に示した色調設定画面Ｍ２をディスプレイ１８に表示する（ステップＳ２３０）。この色調設定画面Ｍ２は、ガンマカーブ設定Ｍ２１と、色相・彩度付与設定Ｍ３０と、色相・彩度設定Ｍ２２と、彩度カーブ設定Ｍ２３と、プレビュー表示Ｍ２４と、見本出力設定Ｍ２５と、決定ボタンＭ２６およびキャンセルボタンＭ２７とから構成されている。
【００３１】
ユーザは色調の変更等を行うに際して、適宜設定Ｍ２１〜Ｍ２３，Ｍ３０にて設定変更作業を行う。この色調設定画面Ｍ２が表示されると、ステップＳ２２５にて取得した画像データ１５ａに基づいた画像をステップＳ２２０にて作成した色変換テーブル１５ｄを用いて変換した結果（予想される色調をもった出力画像）をプレビュー表示Ｍ２４に表示する（ステップＳ２３５）。以降、ユーザはこのプレビュー表示Ｍ２４に表示された画像を見ながら適宜設定Ｍ２１〜Ｍ２３，Ｍ３０にて色調設定変更を行う（ステップＳ２４０）。この色調設定変更処理については後述する。そして、色調設定変更処理での設定が終了すると（ステップＳ２４５）、設定内容に基づいて、ＲＧＢの階調値データと、ＣＭＹＫｌｃｌｍの階調値データとの対応関係を規定した色変換テーブル１５ｃを作成し（ステップＳ２５０）、ハードディスクドライブ１５に格納する（ステップＳ２５５）。ここで、見本出力Ｍ２５の色相を選択した場合は、設定した色相と、その色相を前後に振った色相とに基づいた複数の画像を１枚の印刷用紙に印刷した印刷物を印刷することが可能になっている。これによって、各色相を比較して適切な色相を判別することを可能にしている。また、見本出力Ｍ２５の彩度を選択した場合は、設定した彩度に基づいた印刷物を印刷することが可能になっている。そして、見本出力Ｍ２５のカーブを選択した場合は、設定した彩度カーブに基づいた印刷物を印刷することが可能になっている。
【００３２】
次に、ガンマカーブ設定Ｍ２１について色調設定を行った場合の色調設定変更処理の処理内容を図１３のフローチャートに示す。
同図において、ガンマカーブ設定Ｍ２１に表示されたガンマカーブはＲＧＢ階調値に対する明度（Ｌ値）の対応関係を規定するカーブであり、プレビュー表示Ｍ２４を参照しながら適宜マウス３２によりガンマカーブの形状を変更する（ステップＳ３０５）。すなわち、本実施形態においては、ガンマカーブの形状の変更に伴い画像データ１５ａが画像処理されプレビュー表示Ｍ２４に表示されている画像の明度が修正されるようになっている。また、以降説明する各種色調設定においても、その設定した内容に基づいてプレビュー表示Ｍ２４に表示されている画像が変更されることは言うまでもない。そして、ガンマカーブの形状が変更されると、変更されたガンマカーブを再表示する（ステップＳ３１０）。ここで、本実施形態においては、ガンマカーブ設定Ｍ２１に表示されたガンマカーブの形状を変更する態様を採用したが、むろん、ガンマカーブを変更するのではなく、直接値を入力して変更することも可能であることは言うまでもない。
【００３３】
図１４は、色彩・彩度付与Ｍ３０について設定を行った場合の色調設定変更処理の処理内容を示したフローチャートである。
同図において、色相・彩度付与Ｍ３０はＯＮおよびＯＦＦを選択設定可能なラジオボタンにて構成されており、ユーザは画像に対して色相・彩度を付与したい場合（色調を変更したい場合）にＯＮのラジオボタンをマウス３２にて選択設定し、色相・彩度を付与しない場合にＯＦＦのラジオボタンをマウス３２にて選択設定する。従って、色調設定変更処理では先ず最初にＯＮのラジオボタンが選択設定されているか否かを判別する（ステップＳ３５５）。ここで、色相・彩度付与がＯＮであると判別された場合は、色相・彩度設定Ｍ２２と、彩度カーブ設定Ｍ２３を表示する（ステップＳ３６０）。そして、ユーザによる設定変更を受け付ける（ステップＳ３６５）。この設定変更処理については後述する。一方、色相・彩度付与がＯＦＦであると判別された場合は、色相・彩度設定Ｍ２２や彩度カーブ設定Ｍ２３を非表示やグレイアウトにすることにより、設定不能にする（ステップＳ３７０）。この場合、ニュートラルグレイとなるため、色成分は持たずａ＝ｂ＝０となる（ステップＳ３７５）。
【００３４】
図１５は、上述したステップＳ３６５にて色相・彩度設定Ｍ２２について設定変更を行った場合の設定変更処理の処理内容を示したフローチャートである。
同図において、色相・彩度設定Ｍ２２は、Ｌａｂ色空間についてａｂ平面が表示され、このａｂ平面上で色相方向もしくは彩度方向への色調変更を行う。この色調変更は、矢印表示の長さおよび回転位置をマウス３２にて変更することによって行う。すなわち、矢印表示を回転させることによって色相方向への変更を行い、矢印表示の長さを変更することによって彩度方向への変更を行う。そこで、先ず矢印表示の変更度合いを取得して、この変更度合いに基づいて色相方向への変更が行われたか否かを判別する（ステップＳ４０５）。色相方向への変更があったと判別された場合は、新しい色相におけるＬＣ平面での色再現領域外を再計算し（ステップＳ４１５）、彩度カーブ設定Ｍ２３の色再現領域外表示を更新する（ステップＳ４２０）。
【００３５】
ここで、ＣはＣ＝（ａ＊＊２＋ｂ＊＊２）＊＊（１／２）（＊＊はべき乗を示している。）で定義される値である。次に、矢印表示が彩度方向に変更されたか否かを判別し（ステップＳ４２５）、彩度方向への変更があったと判別された場合は、彩度カーブ設定Ｍ２３について計算した新しいＣ値を頂点にして表示を更新する（ステップＳ４３０）。なお、特に図示はしていないが、本実施形態においては、上述した色再現領域外表示を他の色再現領域内の表示と異ならせている。かかる場合、例えば、色再現領域外の表示を斜線にて示し、この斜線領域は色調の設定が不能であることを識別可能にすれば良い。また、この領域に対してはマウス３２の操作を受け付けなくするようにしても良い。これによって色再現領域外に対する色調の変更を不能とすることが可能になる。
【００３６】
図１６は、上述したステップＳ３６５にて彩度カーブ設定Ｍ２３について設定変更を行った場合の設定変更処理の処理内容を示したフローチャートである。
同図において、彩度カーブ設定Ｍ２３は、横軸に明度Ｌを規定するとともに、縦軸にＣ値を規定した平面上に凸形状の曲線を描いた彩度カーブにて構成されている。そして、ユーザはマウス３２の操作によってこの彩度カーブのカーブ形状を変更することによって設定変更を行う。例えば、暗い方向に彩度を持たせたい場合は、カーブ形状の頂点が横軸の中央より左側方向に来るようにカーブ形状を変更し、明るい方向に彩度を持たせたい場合は、カーブ形状の頂点が横軸の中央より右側方向に来るようにカーブ形状を変更することになる。ここで、まず最初に彩度カーブの形状を示すデータを取得して、当該彩度カーブの頂点が移動する変更が行われたか否かを判別する（ステップＳ４５５）。
【００３７】
頂点の移動が行われたと判別された場合は（ステップＳ４６０）、新しいＣ値を頂点にして彩度カーブの表示を更新し（ステップＳ４６５）、この新しいＣ値に基づいて色相・彩度設定Ｍ２２の矢印表示の長さを更新する（ステップＳ４７０）。そして、新しく頂点となったＬ値のａｂ平面での色再現領域外を再計算し（ステップＳ４７５）、色相・彩度設定Ｍ２２における設定不可能領域の表示を更新する（ステップＳ４８０）。一方、ステップＳ４５５にて頂点の移動する変更が行われていないと判別された場合は、彩度カーブの形状が変更されたか否かを判別する（ステップＳ４８５）。ここで、彩度カーブの形状が変更されたと判別された場合は、新しい彩度カーブへ表示を更新する（ステップＳ４９０）。本実施形態においては、いずれの場合であって、色再現領域外を再計算することによって、色再現領域外となる領域まで彩度を上げることはできないようにする構成を採用する。
【００３８】
ここで、色調を変更した結果のＬａｂ値がＬａｂ色空間と、ＣＭＹＫｌｃｌｍ色空間との対応関係を規定する色変換テーブル１５ｅ上に存在しない場合は、図１７に示す手法に基づいて補間演算を行い当該Ｌａｂ値に対応するＣＭＹＫｌｃｌｍ値を算出する。すなわちＬａｂ値が含まれる周囲の４つの格子点Ｘ１，Ｘ２，Ｘ３，Ｘ４を検索し、この検索した格子点のＣＭＹＫｌｃｌｍ値を色変換テーブル１５ｅから抽出し、Ｌａｂ値と各４つの格子点Ｘ１，Ｘ２，Ｘ３，Ｘ４との距離を重み付けし、同Ｌａｂ値を示す点におけるＣＭＹＫｌｃｌｍ値を算出する。そして、このように算出したＣＭＹＫｌｃｌｍ値に基づいて図１８に示すようなＲＧＢ色成分値とＣＭＹＫｌｃｌｍ値とを対応付けた色変換テーブル１５ｃを作成する。このように色変換テーブル１５ｃが作成されると、ハードディスクドライブ１５に格納されて印刷データの生成時に使用されることになる。上記の方法に限らず、周囲の８つの格子点を用いても良いし、三角錐状の４点を用いるなど、その他の補間方法を用いても良い。
【００３９】
上述した実施形態では、ＲＧＢの階調値データと、ＣＭＹＫｌｃｌｍの階調値データとの対応関係を規定した色変換テーブル１５ｃを作成する態様を説明した。ここで、カラープリンタ４０が大中小ドットのように複数ドットを吐出可能である場合は、ＣＭＹＫｌｃｌｍの階調値データを各インクの大中小ドットの吐出量に分版することによって、当該色変換テーブル１５ｃをＲＧＢデータと、ＣＭＹＫｌｃｌｍの大中小ドットの吐出量、すなわちドットの形成密度との対応関係を規定するようにしても良い。
【００４０】
（４）印刷データ生成処理の処理内容：
本実施形態において、プリンタドライバ２１の印刷データ生成モジュール２１ａは、色変換テーブル１５ｂもしくは作成された色変換テーブル１５ｃを適宜使用して色変換を行いつつ印刷データを生成して、カラープリンタ４０に印刷を実行させる。すなわち、印刷データ生成モジュール２１ａは印刷を実行するために、図示内しない画像データ取得モジュールと、色変換モジュールと、ハーフトーン処理モジュールと、印刷データ生成モジュールとを備えている。利用者が各種設定を行った後に、印刷プロパティー画面Ｍ１上の印刷ボタンＭ１６をマウス３２にてクリックして印刷実行を指示すると、図１９に示すフローチャートに従って印刷データ生成処理を実行する。印刷データ生成処理が開始されると先ず最初に、画像データ取得モジュールはハードディスクドライブ１５に格納された画像データ１５ａを取得する（ステップＳ５０５）。
【００４１】
すると、画像データ取得モジュールは色変換モジュールを起動する。色変換モジュールは、ＲＧＢ階調値をＣＭＹＫｌｃｌｍ階調値に変換するモジュールであり、画像データ１５ａの各ドットデータをＣＭＹＫｌｃｌｍのドットデータに変換する（ステップＳ５１０）。ここで、この色変換モジュールにて実行される色変換処理の概略を図２０のフローチャートに示す。同図において、先ず印刷プロパティー画面Ｍ１の印刷画像Ｍ１４にてモノクロ画像の印刷が選択されているか否かを判別する（ステップＳ５５５）。そして、モノクロ印刷が選択されていると判別した場合は、ＲＧＢ色成分とＣＭＹＫｌｃｌｍインク量との対応関係を規定した１次元色変換テーブル、すなわち色変換テーブル１５ｃをハードディスクドライブ１５から読み出して取得する（ステップＳ５６０）。一方、ステップＳ５５５にてカラー画像の印刷が選択されていると判別された場合は、ＲＧＢ色成分とＣＭＹＫｌｃｌｍインク量との対応関係を規定した３次元色変換テーブル、すなわち色変換テーブル１５ｂをハードディスクドライブ１５から読み出して取得する（ステップＳ５６５）。そして、取得した色変換テーブル１５ｂ，１５ｃのいずれかに基づいて色変換を行う（ステップＳ５７０）。色変換モジュールが色変換を行ってＣＭＹＫｌｃｌｍの階調データを生成すると、ハーフトーン処理モジュールが起動され、当該ＣＭＹＫｌｃｌｍの階調データが当該ハーフトーン処理モジュールに受け渡される。
【００４２】
ハーフトーン処理モジュールは、各ドットのＣＭＹＫｌｃｌｍ階調値を変換してインク滴の記録密度で表現するためのハーフトーン処理を行うモジュールであり、ステップＳ２２０にて変換後の記録密度でインクを付着させるためのヘッド駆動データを生成する（ステップＳ５１５）。そして、印刷データ生成モジュールはかかるヘッド駆動データを受け取って、カラープリンタ４０で使用される順番に並べ替える。すなわち、カラープリンタ４０においてはインク吐出デバイスとして図示しない吐出ノズルアレイが搭載されており、当該ノズルアレイでは副走査方向に複数の吐出ノズルが並設されるため、副走査方向に数ドット分離れたデータが同時に使用される。
【００４３】
そこで、主走査方向に並ぶデータのうち同時に使用されるべきものがカラープリンタ４０にて同時にバッファリングされるように順番に並べ替えるラスタライズを行う（ステップＳ５２０）。このラスタライズの後、画像の解像度などの所定の情報を付加して印刷データを生成し、パラレル通信用Ｉ／Ｏ１９ｂを介してカラープリンタ４０に出力する（ステップＳ５３０）。以上の処理を画像データ１５ａの全ラスタについて実行する（ステップＳ５３５）。カラープリンタ４０においては、当該印刷データに基づいてディスプレイ１８に表示された画像を印刷する。そして、このカラープリンタ４０は上述のようにＣＭＹＫｌｃｌｍ階調値データに基づいてＣＭＹＫｌｃｌｍの各色インクを印刷媒体に付着させて印刷物を形成する。
【００４４】
（５）まとめ：
このように、ＲＧＢ色空間をＣＭＹＫｌｃｌｍ色空間に変換するにあたり、色調を変更する場合にＬａｂ色空間を介在させることにより、色調の変更作業の操作性を向上させることを可能にするとともに、Ｌａｂ色空間にてＣＭＹＫｌｃｌｍ色空間におけるカラープリンタ４０での色再現領域を設定することによって、色調の変更作業をこの色再現領域内に制限し、色調の変更によって色圧縮が発生してしまうことを防止することが可能になる。
【図面の簡単な説明】
【図１】印刷システムの構成を示した構成図。
【図２】コンピュータの内部構成を示した構成図。
【図３】ＲＧＢ色空間とＣＭＹＫｌｃｌｍ色空間との対応関係を示したＬＵＴのテーブル構成図。
【図４】ＲＧＢ色空間の構成を示した構成図。
【図５】モノクロ画像印刷用の１次元ＬＵＴのテーブル構成図。
【図６】印刷処理の処理内容を示したフローチャート。
【図７】印刷プロパティー画面の画面構成を示した画面構成図。
【図８】色変換テーブルを作成する手法を示した図。
【図９】色変換テーブル作成処理の処理内容を示したフローチャート。
【図１０】Ｌａｂ色空間とＣＭＹＫｌｃｌｍ色空間との対応関係を示したＬＵＴのテーブル構成図。
【図１１】ＲＧＢ色空間とＬａｂ色空間との対応関係を示したＬＵＴのテーブル構成図。
【図１２】色調設定画面の画面構成を示した画面構成図。
【図１３】色調設定変更処理の処理内容を示したフローチャート。
【図１４】色調設定変更処理の処理内容を示したフローチャート。
【図１５】設定変更処理の処理内容を示したフローチャート。
【図１６】設定変更処理の処理内容を示したフローチャート。
【図１７】補間の手法を模式的に示した模式図。
【図１８】モノクロ画像印刷用の１次元ＬＵＴのテーブル構成図。
【図１９】印刷データ生成処理の処理内容を示したフローチャート。
【図２０】色変換処理の処理内容を示したフローチャート。
【符号の説明】
１０…コンピュータ
１１…ＣＰＵ
１２…システムバス
１３…ＲＯＭ
１４…ＲＡＭ
１５…ハードディスクドライブ
１５ａ…画像データ
１５ｂ，１５ｃ…ＬＵＴ
１６…フレキシブルディスクドライブ
１７…ＣＤ−ＲＯＭドライブ
１８…ディスプレイ
１８ａ…ＬＵＴ選択ボックス
１８ｂ…画像選択ボックス
２０…オペレーティングシステム
２１…プリンタドライバ
２１ａ…印刷データ生成モジュール
２１ｂ…色変換テーブル作成モジュール
２２…入力機器ＤＲＶ
２３…ディスプレイＤＲＶ
２５…アプリケーションプログラム（ＡＰＬ）
３１…キーボード
３２…マウス
４０…カラープリンタ
【図１】
2004274476.tif 000003
【図２】
2004274476.tif 000004
【図３】
2004274476.tif 000005
【図４】
2004274476.tif 000006
【図５】
2004274476.tif 000007
【図６】
2004274476.tif 000008
【図７】
2004274476.tif 000009
【図８】
2004274476.tif 000010
【図９】
2004274476.tif 000011
【図１０】
2004274476.tif 000012
【図１１】
2004274476.tif 000013
【図１２】
2004274476.tif 000014
【図１３】
2004274476.tif 000015
【図１４】
2004274476.tif 000016
【図１５】
2004274476.tif 000017
【図１６】
2004274476.tif 000018
【図１７】
2004274476.tif 000019
【図１８】
2004274476.tif 000020
【図１９】
2004274476.tif 000021
【図２０】
2004274476.tif 000022