(57)【要約】【課題】非イメージ画像を構成する特定色について、ユーザが簡易に色調整を行って、プリンタに画像データを送出する。【解決手段】コンピュータ１００に内蔵され、コンピュータ１００に接続されたプリンタ１０２に所定の色変換が施された画像データを送出し、プリンタ１０２からカラー画像を出力させるプリンタドライバ１０１であって、画像を表す画像データを、イメージ画像を表すイメージ画像データと非イメージ画像を表す非イメージ画像データとに仕分けるデータ解析部８０１と、データ解析部８０１から出力された画像データのうち、イメージ画像データには第１の色変換を施し、非イメージ画像データには該第１の色変換もしくは第２の色変換を施す調整部８００とを備えた。【選択図】図３
2004088734.tif 000002
【特許請求の範囲】
【請求項１】
紙媒体に画像をプリントするプリンタに所定の色変換を施した画像データを送出する、コンピュータに内蔵されたプリンタドライバであって、
画像データを、イメージ画像を表すイメージ画像データおよび非イメージ画像を表す非イメージ画像データに仕分けるデータ解析部と、
前記データ解析部で仕分けられた、前記イメージ画像データには第１の色変換を施し、前記非イメージ画像データには該第１の色変換もしくは第２の色変換を施す調整部と、を備えたことを特徴とするプリンタドライバ。
【請求項２】
前記調整部は、前記第１の色変換を施す色調整部と、前記第２の色変換を施す特色調整部と、前記データ解析部で仕分けられた前記イメージ画像データおよび前記非イメージ画像データの送出先を、所定の指示を受けて前記色調整部および前記特色調整部の何れか一方に切り替えるパス切替部とを備えたことを特徴とする請求項１記載のプリンタドライバ。
【請求項３】
前記非イメージ画像に対する色調整指示を行なう色調整指示部を備え、
前記パス切替部は、前記色調整指示部からの指示を受けて、前記イメージ画像データの送出先を前記色調整部に、前記非イメージ画像データの送出先を前記特色調整部に、それぞれ切り替えることを特徴とする請求項２記載のプリンタドライバ。
【請求項４】
前記コンピュータは、前記画像データに応じた画像を表示するモニタ画面を有するものであって、
前記非イメージ画像データから、互いに異なる色を表す複数のサンプル画像データを抽出し、抽出された該サンプル画像データに前記第２の色変換が施された前後の該複数のサンプル画像データそれぞれに応じた複数のサンプル画像それぞれを、前記モニタ画面に対比させて表示する表示部を備えたことを特徴とする請求項２記載のプリンタドライバ。
【請求項５】
前記表示部により前記モニタ画面に表示された、前記第２の色変換が施された後の前記複数のサンプル画像の色を表すそれぞれのサンプル画像データを変更する色変更部を備え、
前記特色調整部は、前記色変更部により変更されたサンプル画像データに基づいて、前記非イメージ画像データに前記第２の色変換を施すことを特徴とする請求項４記載のプリンタドライバ。
【請求項６】
前記特色調整部は、前記非イメージ画像データに前記第２の色変換を施すパラメータをルックアップテーブルとして格納する色変換テーブル格納部を有し、前記色変更部により変更されたサンプル画像データに基いて、前記ルックアップテーブルを補正することを特徴とする請求項５記載のプリンタドライバ。
【請求項７】
前記色変換テーブル格納部に格納された前記ルックアップテーブルは、所定の操作子の操作により編集することができることを特徴とする請求項６記載のプリンタドライバ。
【請求項８】
紙媒体に画像をプリントするプリンタに所定の色変換を施した画像データを送出する、コンピュータに内蔵されたプリンタドライバを用いて、
画像データを、イメージ画像を表すイメージ画像データおよび非イメージ画像を表す非イメージ画像データに仕分ける仕分けステップと、
前記仕分けステップで仕分けられた、前記イメージ画像データには第１の色変換を施し、前記非イメージ画像データには該第１の色変換もしくは第２の色変換を施す色変換ステップと、を備えたことを特徴とする色変換方法。
【請求項９】
前記仕分けステップで仕分けられた前記イメージ画像データおよび前記非イメージ画像データの送出先を、前記色調整部および前記特色調整部の何れか一方に切り替えるパス切替ステップを備えたことを特徴とする請求項８記載の色変換方法。
【請求項１０】
前記非イメージ画像データから、互いに異なる色を表す複数のサンプル画像データを抽出し、抽出された該サンプル画像データに前記第２の色変換が施される前後の該複数のサンプル画像データそれぞれに応じた複数のサンプル画像それぞれを、前記モニタ画面に対比させて表示する表示ステップと、前記表示ステップで前記モニタ画面に表示された、前記第２の色変換が施された後の、前記複数のサンプル画像の色を表すそれぞれのサンプル画像データを変更する色変更ステップと、
前記色変更ステップで変更されたサンプル画像データに基づいて、前記非イメージ画像データに該第２の色変換を施すパラメータを修正するパラメータ修正ステップとを備えたことを特徴とする請求項８記載の色変換方法。
【請求項１１】
紙媒体に画像をプリントするプリンタに所定の色変換を施した画像データを送出するコンピュータを、
画像データを、イメージ画像を表すイメージ画像データおよび非イメージ画像を表す非イメージ画像データに仕分ける仕分け手段、
前記仕分け手段で仕分けられた、前記イメージ画像データには第１の色変換を施し、前記非イメージ画像データには前記非イメージ画像に対する色調整指示の有無に応じて該第１の色変換もしくは第２の色変換のうちの何れかを施す色変換手段、
として機能させる色変換プログラムを読み取り可能に記録した記録媒体。
【請求項１２】
紙媒体に画像をプリントするプリンタに所定の色変換を施した画像データを送出するコンピュータを、
画像データを、イメージ画像を表すイメージ画像データおよび非イメージ画像を表す非イメージ画像データに仕分ける仕分け手段、
前記仕分け手段で仕分けられた、前記イメージ画像データには第１の色変換を施し、前記非イメージ画像データには前記非イメージ画像に対する色調整指示の有無に応じて該第１の色変換もしくは第２の色変換の何れかを施す色変換手段、
前記非イメージ画像データから、互いに異なる色を表す複数のサンプル画像データを抽出し、抽出された該サンプル画像データに前記第２の色変換が施される前後の該複数のサンプル画像データそれぞれに応じた複数のサンプル画像それぞれを、前記モニタ画面に対比させて表示し、表示された前記第２の色変換が施された後の、前記複数のサンプル画像の色を表すそれぞれのサンプル画像データを変更する色変更手段、
前記色変更手段で変更されたサンプル画像データに基づいて、前記非イメージ画像データに該第２の色変換を施すパラメータを修正するパラメータ修正手段、
として機能させる色変換プログラムを読み取り可能に記録した記録媒体。
紙媒体に画像をプリントするプリンタに所定の色変換を施した画像データを送出する、コンピュータに内蔵されたプリンタドライバであって、
画像データを、イメージ画像を表すイメージ画像データおよび非イメージ画像を表す非イメージ画像データに仕分けるデータ解析部と、
【請求項１３】
コンピュータのモニタ画面上に表示されたカラー画像を、紙媒体上にプリントするカラー画像形成システムであって、
前記モニタ画面に表示されたカラー画像を表す画像データを、イメージ画像を表すイメージ画像データおよび非イメージ画像を表す非イメージ画像データに仕分けるデータ解析部と、
前記データ解析部で仕分けられた、前記イメージ画像データには第１の色変換を施し、前記非イメージ画像データには該第１の色変換もしくは第２の色変換を施す調整部と、
前記調整部から出力された画像データに基づいて、該画像データに応じたカラー画像を紙媒体上にプリントする画像形成部とを備えたことを特徴とするカラー画像形成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタで紙媒体にプリントされるカラー画像の画像データを出力するプリンタドライバ、そのプリンタドライバによる色変換方法、および色変換用プログラムを記録した記録媒体に関し、特に非イメージ画像の色調整を可能としたプリンタドライバ、そのプリンタドライバによる色変換方法、および色変換用プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
近年、デジタル化やネットワーク化が進展するとともに、カラー画像を形成することが可能な、カラープリンタ、カラーコピー機、カラーファクシミリ装置などが普及している。一般に、例えばカラープリンタによりカラー画像を紙媒体にプリントする場合は、カラープリンタに接続されたコンピュータのモニタ画面上にカラー画像を表示し、必要な編集などを行った後、編集後のカラー画像を表す画像データに色変換を施し、コンピュータからプリンタに色変換後の画像データを送出することにより行われる。このとき、モニタ画面上で見たカラー画像の色調と紙媒体にプリントされたカラー画像の色調とが一致することが望ましい。
【０００３】
しかしながら、モニタ画面上のカラー画像は、Ｒ（レッド），Ｇ（グリーン），Ｂ（ブルー）という光の３原色を加えた、いわゆる加法混色により色が表現されるのに対して、カラープリンタでプリントされるカラー画像は、Ｙ（イエロー），Ｍ（マゼンタ），Ｃ（シアン），Ｋ（ブラック）という４色のインクまたはトナーを重ねた、いわゆる減法混色により色が表現されるので、両者の色再現範囲（カラーガマット）は異なる。また、各コンピュータのモニタ画面に表示されるＲＧＢ系の色や、各プリンタでプリントされるＹＭＣＫ系の色はそれぞれのデバイス毎に特性を有するので、同じ画像データによる表示でも色調が異なる場合がある。
【０００４】
そこで、入力された画像データを、対応するデバイス特性データ（デバイスプロファイル）を利用して画像をＸＹＺ系による表示に変換したり、カラーモニタのデバイス特性データ（デバイスプロファイル）を利用して、そのＲＧＢ系による表示に変換し、ネットワークに接続された各デバイス間のカラーマッチングを図る方法がとられている。
【０００５】
しかしながら、カラーマッチングに用いるプロファイルは、一般に各デバイスに固定されており、出力環境に応じて個別に色調を調整したり、好みの色を反映させるには、例えば、印刷の際に「印刷品質ユーザ設定」のダイアログボックスを開いて別途色調整を行う必要がある。この色調整は、画面に表示されるカラー画像のコントラスト、明度、彩度を観察しながら、全体的に、一様に行うので、プリントするカラー画像の一部に使われている色を、個別に調整することはできない。
【０００６】
図１は、プリンタが接続されたコンピュータのプリンタドライバを一例として示す図である。
【０００７】
図１に示すように、コンピュータ１００と、コンピュータ１００に接続されたプリンタ１０２とがある。プリンタ１０２は、入力された画像データをプリント可能な形式の画像データに変換する画像処理部１０３と、画像処理部１０３により変換された画像データを紙媒体にプリントする画像出力部１０４とを備えている。パーソナルコンピュータ１００は、プリンタに画像データを出力するプリンタドライバ１０１と、所定のコマンドを入力するキーボード１１０と、生成された画像を表示するモニタ画面１２０とを備えている。
【０００８】
プリンタドライバ１０１には、コントロール部１０５、生成されたデータの色調を解析する色解析部１０６、および生成されたデータの色調を調整する色調整部１０７が設けられており、コントロール部１０５には、パーソナルコンピュータ１００の処理を制御するＯＳ、およびキーボード１１０から入力されたコマンドにより所定のオブジェクトを実行するアプリケーションプログラムが組み込まれている。
【０００９】
図２は、プリンタドライバにおける色調整部の一例を示す概略ブロック図である。
【００１０】
図２に示すように、色調整部１０７は、色の微調整を行う色微調整部２０２０と、カラーマッチングを行う色変換部２０１と、プロファイルデータを保持するカラープロファイル２０３とを備えている。
【００１１】
ＯＳの描画コントロール部から受け取った描画命令を解析するとともに、キーボードから投入されたコマンドに基づいて、プロファイル指定情報と画像データとを色解析部１０６から受け取った色調整部１０７は、色微調整部２０２でＲＧＢのカラーバランスの微調整を行い、カラープロファイル２０３に保存されたプロファイルを参照して色変換部２０１で色変換処理を行う。
【００１２】
しかしながら、それぞれのデバイスに用いられるプロファイルは、例えば機種毎に設定されるのが一般的であり、個別のデバイスに対し正確に記述されたプロファイルが用いられることは少ない。また、たとえプリンタ側で、プロファイルを個別設定しても、紙媒体にプリントされたカラー画像の部分部分の色に関しては、必ずしもユーザの満足が得られていないという課題がある。
【００１３】
これに対して、コンピュータのモニタ側でプロファイルを個別に調整し、調整後のプロファイルを用いて色変換を行うことも考えられるが、ユーザがモニタ用プロファイルを個別に調整するのは容易ではない。
【００１４】
このような課題を解決するため、例えば、色見本用画像データに基づいて試し刷りを行ったテストプリントと予めプリントしておいた標準的な色見本とを比較することにより色調整が容易に行えるようにしたカラープリンタの色調整方法（特許文献１参照）、特定色の色調を選択的に調整した場合に生じる、色境界における急激な色の変化を、特定色の座標値の範囲によって重み付けを行うことにより回避したカラー画像記録装置（特許文献２参照）、良好な色再現を実現するために必要な、広範囲にわたるオブジェクトに対応し、必要な処理を簡便なユーザインタフェースにより高精細かつ高速な画像処理を実現する画像修正方法（特許文献３参照）などが提案されている。また、イメージ画像中の特定色を選択し、選択された色についてのプロファイルデータを色調整する機能を持たせることにより、全体の階調性や彩度を統一的に保持しつつ、特定色に関するカラーマッチングの微調整を可能にした画像処理装置がある（特許文献４参照）。
【００１５】
これらの技術により、特定色、あるいは全色について、カラー画像全体に亘るカラーマッチングを施すことが可能になるので、ユーザは、カラー画像の全体的な色調については、概ね満足を得ることが可能になると考えられる。
【００１６】
【特許文献１】
特開平７−３１４７５０号公報（段落番号００６０〜段落番号００６３、図１０、１１）
【００１７】
【特許文献２】
特開平８−３２１９５７号公報（段落番号００２１〜段落番号００２４、図１〜図４）
【００１８】
【特許文献３】
特開２００１−２９２３３１号公報（段落番号０００９〜段落番号００１７、図６、８、１４など）
【００１９】
【特許文献４】
特開２００３−３２５０２号公報（段落番号００１１〜段落番号００２５、図１〜図６）
【００２０】
【発明が解決しようとする課題】
しかしながら、プリンタで紙媒体にプリントするカラー画像の一部に、特定色についての特別な意味合いを有する、例えばロゴマークのようなものが描画され、そのロゴマークの色調が、ユーザの希望する色と異なるため、そのロゴマークの色調に限定して色調整を施したい場合がある。
【００２１】
この場合、上述したような、カラー画像全体に亘りカラーマッチングを施す技術では、ロゴマークなどの非イメージ画像に合わせて色調整を施すと、イメージ画像の色調も一緒に変化するため、イメージ画像の色調が非現実的なものになってしまうという問題がある。
【００２２】
本発明は、上記事情に鑑み、プリンタで紙媒体にプリントするグラフィックス画像やテキスト画像などの非イメージ画像について、その非イメージ画像を構成する特定色を、イメージ画像の色調には影響を及ぼすことなく、ユーザが簡便に、希望する色調に調整し、調整後の画像データをプリンタに送出することが可能なプリンタドライバ、そのプリンタドライバにおける色変換方法、およびその色変換方法をコンピュータに実行させる色変換プログラムを記録した記録媒体を提供することを目的とする。
【００２３】
【課題を解決するための手段】
上記の目的を達成する本発明のプリンタドライバは、記録媒体に画像をプリントするプリンタに所定の色変換を施した画像データを送出する、コンピュータに内蔵されたプリンタドライバであって、
画像データを、イメージ画像を表すイメージ画像データおよび非イメージ画像を表す非イメージ画像データに仕分けるデータ解析部と、
上記データ解析部で仕分けられた、上記イメージ画像データには第１の色変換を施し、上記非イメージ画像データには該第１の色変換もしくは第２の色変換を施す調整部と、を備えたことを特徴とする。
【００２４】
このように、データ解析部が画像データをイメージ画像データと非イメージ画像データとに仕分けるとともに、非イメージ画像データにはイメージ画像データと異なる色変換を施すことができるので、非イメージ画像に限定した色調整を行なうことができる。
【００２５】
また、上記調整部は、上記第１の色変換を施す色調整部と、上記第２の色変換を施す特色調整部と、上記データ解析部で仕分けた上記イメージ画像データおよび上記非イメージ画像データの送出先を、所定の指示を受けて上記色調整部および上記特色調整部の何れか一方に切り替えるパス切替部とを備えてもよい。
【００２６】
このように、固定された色変換パラメータを有する色調整部と、可変の色変換パラメータを有する特色調整部とを設け、パス切替部が所定の指示により画像データを切り替えるので、調整部の構成を単純にすることができる。
【００２７】
また、上記非イメージ画像に対する色調整指示を行なう色調整指示部を備え、
上記パス切替部は、上記色調整指示部からの指示を受けて、上記イメージ画像データの送出先を上記色調整部に、上記非イメージ画像データの送出先を上記特色調整部に、それぞれ切り替えることが好ましい。
【００２８】
このように、色調整指示を行なう色調整指示部を設け、その指示によってパス切替部を切り替えることにすれば、ユーザが必要と判断した非イメージ画像に限定した色調整を行うことができる。
【００２９】
さらに、上記コンピュータは、上記画像データに応じた画像を表示するモニタ画面を有するものであって、
上記非イメージ画像データから、互いに異なる色を表す複数のサンプル画像データを抽出し、抽出された該サンプル画像データに上記第２の色変換が施される前後の該複数のサンプル画像データそれぞれに応じた複数のサンプル画像それぞれを、上記モニタ画面に対比させて表示する表示部を備えたことは好ましい態様である。
【００３０】
このように色調整対象となる非イメージ画像に付されている、第２の色変換を行う前後の色サンプルがモニタ画面に表示されれば、ユーザはモニタ画面に表示された色と、プリンタでプリントした色とを対比しながら、色調整をどの程度にすればよいか判断することができる。
【００３１】
また、上記表示部により上記モニタ画面に表示された、上記第２の色変換が施された後の上記複数のサンプル画像の色を表すそれぞれのサンプル画像データを変更する色変更部を備え、上記特色調整部は、上記色変更部により変更されたサンプル画像データに基づいて、上記非イメージ画像データに上記第２の色変換を施すことが好ましい。さらに、上記特色調整部は、上記非イメージ画像データに上記第２の色変換を施すパラメータをルックアップテーブルとして格納する色変換テーブル格納部を有し、上記色変更部により変更されたサンプル画像データに基づいて、上記ルックアップテーブルを補正することが好ましい。また、上記色変換テーブル格納部に格納された上記ルックアップテーブルは、所定の操作子の操作により編集することができることも好ましい。
【００３２】
このように、モニタ画面に表示された非イメージ画像の色サンプルを見て、第２の色変換後の色サンプルのＲＧＢの階調値を、例えばキーボード操作により変更できるようにすれば、プリンタでプリントする際の非イメージ画像の色をユーザが希望する色に、より一層近づけることができる。そして、その変更後のパラメータによりルックアップテーブルを補正することにより、同じような非イメージ画像に対しても、その色を反映させることができる。さらに、例えばキーボード操作によりルックアップテーブルのパラメータを編集可能にしておけば、モニタ画面にサンプル画像を表示することなく色調整行うことができる。
【００３３】
上記の目的を達成する本発明の色変換方法は、記録媒体に画像をプリントするプリンタに所定の色変換を施した画像データを送出する、コンピュータに内蔵されたプリンタドライバを用いて、
画像データを、イメージ画像を表すイメージ画像データおよび非イメージ画像を表す非イメージ画像データに仕分ける仕分けステップと、
上記データ解析部で仕分けられた、上記イメージ画像データには第１の色変換を施し、上記非イメージ画像データには該第１の色変換もしくは第２の色変換を施す色変換ステップと、を備えたことを特徴とする。
【００３４】
このように、画像データをイメージ画像データと非イメージ画像データに仕分ければ、非イメージ画像データに対しイメージ画像データとは異なる色変換を施すことができるので、非イメージ画像に限定した色調整を行なうことができる。
【００３５】
また、上記仕分けステップで仕分けた上記イメージ画像データおよび上記非イメージ画像データの送出先を、上記色調整部および上記特色調整部の何れか一方に切り替えるパス切替ステップを備えてもよい。
【００３６】
このように、パス切替ステップを設ければ、色調整が必要な場合だけに第２の色変換を施すことができる。
【００３７】
また、上記非イメージ画像データから、互いに異なる色を表す複数のサンプル画像データを抽出し、抽出された該サンプル画像データに上記第２の色変換が施される前後の該複数のサンプル画像データそれぞれに応じた複数のサンプル画像それぞれを、上記モニタ画面に対比させて表示する表示ステップと、
上記表示ステップで上記モニタ画面に表示された、上記第２の色変換が施された後の、上記複数のサンプル画像の色を表すそれぞれのサンプル画像データを変更する色変更ステップと、
上記色変更ステップで変更されたサンプル画像データに基づいて、上記非イメージ画像データに該第２の色変換を施すパラメータを修正するパラメータ修正ステップと、を備えたことも好ましい態様である。
【００３８】
このように、色サンプルを表示し、その色サンプルを、例えばプリントされた非イメージ画像と見比べて、必要な色調整がなされるように、例えばキーボード操作によりパラメータを修正することができるので、色調整を簡便に行なうことができる。
【００３９】
上記の目的を達成する本発明の記録媒体は、紙媒体に画像をプリントするプリンタに所定の色変換を施した画像データを送出するコンピュータを、
画像データを、イメージ画像を表すイメージ画像データおよび非イメージ画像を表す非イメージ画像データに仕分ける仕分け手段、
前記仕分け手段で仕分けられた、前記イメージ画像データには第１の色変換を施し、前記非イメージ画像データには前記非イメージ画像に対する色調整指示の有無に応じて該第１の色変換もしくは第２の色変換のうち何れかを施す色変換手段、
として機能させる色変換プログラムを読み取り可能に記録したものである。
【００４０】
また、上記の目的を達成する本発明の記録媒体は、記録媒体に画像をプリントするプリンタに所定の色変換を施した画像データを送出するコンピュータを、
画像データを、イメージ画像を表すイメージ画像データおよび非イメージ画像を表す非イメージ画像データに仕分ける仕分け手段、
前記仕分け手段で仕分けられた、前記イメージ画像データには第１の色変換を施し、前記非イメージ画像データには前記非イメージ画像に対する色調整指示の有無に応じて該第１の色変換もしくは第２の色変換の何れかを施す色変換手段、
前記非イメージ画像データから、互いに異なる色を表す複数のサンプル画像データを抽出し、抽出された該サンプル画像データに前記第２の色変換が施される前後の該複数のサンプル画像データそれぞれに応じた複数のサンプル画像それぞれを、前記モニタ画面に対比させて表示し、表示された前記第２の色変換が施された後の、前記複数のサンプル画像の色を表すそれぞれのサンプル画像データを変更する色変更手段、
前記色変更手段で変更されたサンプル画像データに基づいて、前記非イメージ画像データに該第２の色変換を施すパラメータを修正するパラメータ修正手段、
として機能させる色変換プログラムを読み取り可能に記録したものである。
【００４１】
このように、色変換プログラムが記録媒体に読み取り可能に記録されていれば、任意のコンピュータに色変換プログラムを組み込むことができる。
【００４２】
上記の目的を達成する本発明のカラー画像形成システムは、コンピュータのモニタ画面上に表示されたカラー画像を、紙媒体上にプリントするカラー画像形成システムであって、
上記モニタ画面に表示されたカラー画像を表す画像データを、イメージ画像を表すイメージ画像データおよび非イメージ画像を表す非イメージ画像データに仕分けるデータ解析部と、
上記データ解析部で仕分けられた、上記イメージ画像データには第１の色変換を施し、上記非イメージ画像データには該第１の色変換もしくは第２の色変換を施す調整部と、
上記調整部から出力された画像データに基づいて、該画像データに応じたカラー画像を紙媒体上にプリントする画像形成部とを備えたことを特徴とする。
【００４３】
このように、コンピュータとプリンタ機能を有する画像出力部とが一体化されたカラー画像形成システムテムにおいても、データ解析部が画像データをイメージ画像データと非イメージ画像データとに仕分けるとともに、非イメージ画像データにはイメージ画像データと異なる色変換を施すことができるので、非イメージ画像に限定した色調整を行ない、その色調整したカラー画像を紙媒体にプリンとすることができる。
【００４４】
【発明の実施の形態】
以下に、本発明のプリンタドライバ、色変換方法、記録媒体、およびカラー画像形成システムテムの実施形態について説明する。
【００４５】
図３は、本発明の実施形態のプリンタドライバを内蔵するコンピュータを示す図である。
【００４６】
図３に示すコンピュータ１００は、プリンタドライバ１０１を内蔵し、そのプリンタドライバ１０１は、紙媒体にカラー画像をプリントすることができるプリンタ１０２に接続されている。
【００４７】
コンピュータ１００は、画像を表す画像データを生成するとともに、生成された画像データをモニタ画面にカラー画像として表示するために必要となる変換処理や、プリンタにカラー画像をプリントさせるために必要となる変換処理などを行うプリンタドライバ１０１と、画像を表す画像データの生成や所定のコマンドを投入するキーボード１１０と、生成された画像データやプリンタドライバ１０１で変換処理が行われた画像データをカラー画像として表示するモニタ画面１２０とを備えている。また、プリンタドライバ１０１には、所定の制御を行うＯＳ、およびキーボード１１０から入力されたコマンドに基づいて所定のオブジェクトを実行するアプリケーションプログラムが組み込まれたコントロール部１０５と、生成された画像データを解析し、イメージ画像を表すイメージ画像データと非イメージ画像を表す非イメージ画像データとに仕分けるデータ解析部８０１と、データ解析部８０１で仕分けられたイメージ画像データには第１の色変換を施し、非イメージ画像データには第１の色変換もしくは第２の色変換を施す調整部８００とを備えている。
【００４８】
プリンタ１０２は、プリンタドライバ１０１から入力された画像データをプリント可能な形式の画像データに変換する画像処理部１０３と、画像処理部１０３で変換された画像データに対応するカラー画像を紙媒体にプリントする画像出力部１０４とを備えている。
【００４９】
ここで、プリンタドライバ１０１を内蔵するコンピュータ１００と、コンピュータ１００に接続され、プリンタドライバ１０１から出力された色変換が施された画像データに基づいて、紙媒体にカラー画像をプリントするプリンタ１０２は、本発明のカラー画像システムに該当する。
【００５０】
図４は、コンピュータで作成し、プリンタでプリントした文書の一例を示す図である。
【００５１】
図４に示す文書には、文字や線からなるテキスト画像１２、図形からなるグラフィックス画像１１、および例えばデジタルカメラで撮影した写真などからなるイメージ画像１０が混在し、テキスト画像１２の一部、グラフィックス画像１１、およびイメージ画像１０はカラー表示されている。
【００５２】
このような文書を構成する画像データのうち、イメージ画像１０を形成するイメージ画像データは、１画素毎に色が変化する上、使用色数がかなり多いという特徴がある。したがって、その中のある特定色だけを選んで色調整することは難しい上、ニーズも少ない。一方、テキスト画像１２やグラフィックス画像１１などのイメージ画像１０以外の画像（以下、「非イメージ画像」と称する。）を形成するテキスト画像データ、グラフィックス画像データなど（以下、「非イメージ画像データ」と称する。）は、イメージ画像データに比べて使用色数が少ない上、連続する複数の画素に亘りＲ、Ｇ、Ｂの階調値が近似する場合が多い。したがって、そのうちの特定色におけるＲ、Ｇ、Ｂの階調値を変更することは比較的容易である上、例えばロゴマークなどのように特定の色調に重要な意味を有するものについては、色調整の意義は大きいと考えられる。
【００５３】
図５は、本実施形態のプリンタドライバのうち、データ解析部および調整部の詳細説明図である。
【００５４】
図５に示すプリンタドライバには、入力された画像データをイメージ画像データと非イメージ画像データとに仕分けるデータ解析部８０１と、データ解析部８０１で仕分けられたイメージ画像データには第１の色変換を施し、非イメージ画像データには第１の色変換もしくは第２の色変換を施す調整部８００と、データ解析部８０１で仕分けられた非イメージ画像データの中から抽出された、サンプル画像をモニタ画面に対比して表示する表示部８０７とが備えられている。
【００５５】
調整部８００は、データ解析部８０１から入力されるイメージ画像データおよび非イメージ画像データに対して第１の色変換を施す色調整部２００と、データ解析部８０１から入力される非イメージ画像データに対して第２の色変換を施す特色調整部８０４と、データ解析部８０１から出力された画像データの送出先を、データ解析部８０１で仕分けられたイメージ画像データと非イメージ画像データとの仕分けに従って、特色調整部８０４および色調整部２００のうちの何れか一方に切り替えるパス切替部８０２と、非イメージ画像を特色調整部８０４へのパスに切り替えるようパス切り替え部８０２に指示する本発明の色調整指示部に相当するダイアログボックス、サンプル画像それぞれを表示し、それぞれのサンプル画像の第２の色変換後の色を任意に変更する本発明の色変更部に相当するダイアログボックスそれぞれをモニタ画面に表示させる表示切替部８０５と、キーボードまたはマウスからユーザが入力したコマンドや、表示切替部８０５で切り替えて表示されたダイアログボックスを操作することなどによりユーザが設定した、色調整の実行や色変更の実行などの設定データを格納する設定データ格納部８０３と、特色調整部８０４において、非イメージ画像データに第２の色変換を施すパラメータの対応表をルックアップテーブル（以下、「ＬＵＴ」と称する。）として格納する色変換テーブル格納部８０６とを備えている。
【００５６】
色調整部２００は、さらに、入力された画像データのカラーバランスを調整する色微調整部２０２と、色微調整部２０２から出力された画像データに第１の色変換を施す色変換部２０１と、第１の色変換を施すパラメータをＬＵＴとして格納するプリンタ用カラープロファイル２０３とを備えている。
【００５７】
なお、表示部８０７は、データ解析部８０１で仕分けられた非イメージ画像データの中から抽出された、互いに異なる色を表す複数のサンプル画像データによる、第２の色変換を行う前と第２の色変換を行った後とのそれぞれのサンプル画像をモニタ画面に対比して表示することができる。
【００５８】
次に、本実施形態のプリンタドライバを用いて、プリントする文書の非イメージ画像の色調を変更する場合の例について説明する。
【００５９】
コンピュータで作成された文書などをプリンタでプリントするときは、ユーザはモニタ画面にその文書を表示して、文書中のイメージ画像や、グラフィックス画像などの非イメージ画像の色調をチェックする。そして、非イメージ画像の色調を変更したい場合には、「印刷」メニューを実行する前に、表示切替部８０５により、例えば「プロパティ」を開く。そして、本発明の色調整指示部に相当するダイアログボックスから、非イメージ画像を特色調整部８０４へのパスに切り替えるようパス切り替え部８０２に指示を与える。また、本発明の色変更部に相当するダイアログボックスから、特色調整部８０４による第２の色変換に用いるパラメータを変更することができるサンプル画像の表示を指示する。
【００６０】
それらの指示は、設定データ格納部８０３に格納され、格納された設定データは、パス切替部８０２や特色調整部８０４から必要の都度読み出される。
【００６１】
「印刷」メニューが実行されると、データ解析部８０１に文書をあらわす画像データが入力する。データ解析部８０１は、入力した画像データに付された属性フラッグに基づいて、その画像データを非イメージ画像データとイメージ画像データとに仕分ける。パス切替部８０２は、設定データ格納部８０３に格納された設定データを読み出し、読み出した設定データに基づいて、データ解析部８０１から出力された非イメージ画像データは特色調整部８０４に送出し、イメージ画像データは色調整部２００に送出する。色調整部２００は、入力されたイメージ画像データに、色微調整部２０２でカラーバランスを調整し、色変換部２０１でプリンタ用カラープロファイル２０３に格納されたＬＵＴによる通常の色変換を施す。
【００６２】
一方、特色調整部８０４は、設定データ格納部８０３に格納された設定データを読み出して、入力した非イメージ画像データから、例えば５色のサンプリング画像データを抽出し、第２の色変換前後の、それぞれのサンプリング画像データを表示部８０７に送出する。同時に、非イメージ画像データに対して色変換テーブル格納部８０６に格納されたＬＵＴによる第２の色変換を施す。
【００６３】
なお、表示部８０７では、特色調整部８０４から入力したサンプリング画像データによる５色のサンプリング画像をモニタ画面に対比して表示する。
【００６４】
色調整部２００で第１の色変換が施されたイメージ画像データおよび特色調整部８０４で第２の色変換が施された非イメージ画像データは合成され、プリンタに送出される。
【００６５】
一方、プリンタでは、プリンタドライバから入力された画像データに基づいて、紙媒体にカラー画像をプリントする。
【００６６】
プリンタでプリントされたカラー画像を見たユーザは、非イメージ画像の色調が所望の色調でプリントされたか否かを確認する。そして、その色調を変更したい場合には、モニタ画面に対比して表示されている、非イメージ画像に使われている５色のサンプル画像の色調（入力色と出力色）を参照し、出力色のうちの調整したい特定色の色値（Ｒ，Ｇ，Ｂの階調値）をキーボード操作により変更する。その出力色のＲ，Ｇ，Ｂの階調値と入力色のＲ，Ｇ，Ｂの階調値とが対応づけられた色変換パラメータは、色変換テーブル格納部８０６に格納される。
【００６７】
ユーザが再度、プリンタでプリントする場合は、その格納されたパラメータにより第２の色変換がなされる。その場合、「印刷」メニューを表示し、表示切替部８０５の「プロパティ」を開く。そして、非イメージ画像を特色調整部８０４へのパスに切り替えるよう本発明の色調整指示部に相当するダイアログボックスからパス切り替え部８０２に指示する。なお、再度サンプル画像を表示する必要がないときは、本発明の色変更部に相当するダイアログボックスは開く必要がない。
【００６８】
なお、ここでは非イメージ画像の色を変更する場合について説明したが、非イメージ画像の色を変更しない場合は、表示切替部８０５の「プロパティ」を開くことなく「印刷」を実行する。この場合、パス切り替え部８０２は、データ解析部８０１から出力される画像データを全て色調調整部２００に送出する。
【００６９】
本実施形態では、第１の色変換を施す色調整部２００と、第２の色変換を施す特色調整部８０４と、データ解析部８０１から出力された画像データの送出先を特色調整部８０４および色調整部２００の何れか一方に切り替えるパス切替部８０１とを備え、パス切替部が、色調整指示部の指示に基づいて切り替えを行ない、非イメージ画像データに所定の色変換を施している。しかし、必ずこの構成に限定される必要はなく、例えばデータ解析部８０１で仕分けた非イメージ画像データは全て特色調整部に送るとともに、色変換テーブル格納部８０６に、第１の色変換用ＬＵＴおよび第２の色変換用ＬＵＴ双方を格納しておき、特色調整部８０４が、色調整指示部の指示を受けて第１の色変換用ＬＵＴと第２の色変換用ＬＵＴのうち何れか一方を用いて色変換を行うことにしてもよい。
【００７０】
図６は、色変換用の三次元ＬＵＴを示す図である。
【００７１】
図６に示す三次元ＬＵＴは、Ｒ、Ｇ、Ｂの３つの要素で決まる入力データをプリンタでプリントされる色にマッチングさせるためのもので、入力された画像データのＲ、Ｇ、Ｂの階調値を出力される画像データのＲ、Ｇ、Ｂの階調値に変換するために用いられる。
【００７２】
図に示すように、互いに直交する、矢印で示すＲＧＢの軸と交差する点は、Ｒ、Ｇ、Ｂの各階調値をあらわす離散的な値であって代表的な入力色２０３ａを表している。また、交差する点からＲＧＢの軸に平行に延びる直線の交点は、それぞれの入力色２０３ａを混色した出力色２０３ｂを表しており、例えばＲとＧの混色はイエロー、ＧとＢの混色はシアン、ＢとＲの混色はマゼンタ、ＲＧＢの混色はホワイトになる。また、出力色２０３ｂが離散的な値をとる入力色２０３ａの中間、例えば図の黒丸で示す位置にある場合には、いくつかの代表的な入力色に２０３ａを用いて補間処理を施すことにより所望の出力色を得ることができる。なお、このように代表的な入力色を補間して出力色を決定する場合、その出力色は、代表的な入力色との連続性を考慮して調整する必要がある。
【００７３】
図７〜図１２は、パーソナルコンピュータのダイアログボックスの一例を示す図であり、図７は「印刷」のダイアログボックス、図８は「プロパティ」のダイアログボックス、図９は、ユーザが所望の品質を選択する「印刷品質ユーザ設定」ダイアログボックスを一例として示す図である。
【００７４】
本実施形態のプリンタドライバを内蔵するコンピュータにおいては、モニタ画面を参照しながらキーボードなどを操作して文書を作成することができる。作成された文書は、メモリに格納されているので、コンピュータに接続されたプリンタでその文書をプリントする場合には、作成した文書を、再度モニタ画面に表示する。モニタ画面に表示された文書を見たユーザは、グラフィックス画像やテキスト画像の色調が期待している色調と異なるなどのため「色調整」をしたい場合がある。
【００７５】
以下には、モニタ画面に表示されるダイアログボックスを切り替え、色調整指示や色調変更を行う、表示切替部８０５の処理について説明する。
【００７６】
図７に示すように、ユーザは、キーボードまたはマウスを操作して、コンピュータのファイルメニューの「印刷」をクリックし、「印刷」のダイアログボックス３０を開く。そして、「印刷」のダイアログボックス３０の「プロパティ」２０をクリックして、図８に示す「プロパティ」のダイアログボックス３１を表示する。
【００７７】
「プロパティ」のダイアログボックス３１には、「文書種類」２３、「ユーザ設定の変更」２２などのメニューがあり、「文書種類」２３には、一般文書、写真、ＤＴＰ、ＣＡＤのメニューが表示されているので、「一般文書」を選択し、「ユーザ設定」２１をチェックして、「ＯＫ」２４をクリックする。すると、「印刷品質ユーザ設定」のダイアログボックス３２が開かれる。
【００７８】
「印刷品質ユーザ設定」のダイアログボックス３２には、明度、コントラスト、彩度、カラーバランスを調整する画質調整部２５がある。この画質調整部２５における調整は、画質調整部２５の左方に表示される画面を見ながら頁単位で、明度、コントラスト、彩度、カラーバランスを一様に微調整するものであり、プリンタドライバの色調整部２００による色微調整部２０２、および色変換部２０３にかかわるものである。
【００７９】
本実施形態においては、この「印刷品質ユーザ設定」のダイアログボックス３２において、グラフィック画像やテキスト画像などの非イメージ画像の調整を選択するときは、「ユーザ色調整実行」２６のチェックボックスをチェックして、「ＯＫ」２７をクリックする。
【００８０】
ここで、この「ユーザ色調整実行」２６のチェックボックスは、本発明の色調整指示部に相当する。
【００８１】
このようにしてユーザが実行した「設定データ」は、設定データ格納部８０３に格納される。そして、コンピュータのモニタ画面には、図１０に一例を示す「ユーザ色調整のための色表示をしますか？」というメッセージと、色調整を行うに当たり、非イメージサンプル画像の色表示を行うか否かを問う「はい」２８と「いいえ」２９とが表示された確認画面３３が現れる。
【００８２】
このとき、「はい」２８または「いいえ」２９をクリックすると、「印刷」のダイアログボックス３０に戻り、そのダイアログボックス３０の、図に現れていない「ＯＫ」をクリックするとプリンタに画像データが送出されプリントが開始される。
【００８３】
ここで、「はい」２８がクリックされていると、プリント開始後にモニタ画面に色調整用のダイアログボックス３５が表示される。また、「いいえ」２９がクリックされると、色調整部２００による通常のカラーマッチング処理を経て、プリンタドライバから画像データが出力される。
【００８４】
なお、プリンタでプリント中は、図１１で示すように、印刷中と表示された確認画面３４が現れる。このとき「印刷キャンセル」３０をクリックすると、プリンタへの画像データの送出が中止される。
【００８５】
本実施形態では、非イメージ画像について、色調整を実行するか否か、色調整用サンプル画像を表示するか否かのダイアログボックスそれぞれへ切り替える表示切替部８０５を備えるため、プリンタでプリントする文書が特定色に対する色調整に適さない、例えば写真であったり、色調整の必要がない文書であることがわかっている場合には、最初から色調整を実行しない選択をしたり、すでに調整されている特定色によるプリントを選択することが可能である。
【００８６】
したがって、処理動作の快適性を保つことができる。なお、そのような選択を行った場合でも、必要に応じて表示切替部８０５を切り替えることにより、再び色調整を実行することや、サンプル画像を表示することが可能であることはいうまでもない。
【００８７】
図１２は、本実施形態の色調整用のダイアログボックスの一例を示す図である。
【００８８】
図１２に示す色調整用のダイアログボックス３５は、図１０で「はい」２８がクリックされ、プリンタでプリントが開始された後に表示される。この色調整用のダイアログボックス３５は、非イメージ画像データから抽出された、互いに異なる５色のサンプル画像データについて、特色調整部８０４による第２の色変換が施される前のサンプル画像である５色の「入力色」４１と、第２の色変換が施された後のサンプル画像である５色の「出力色」４２とがそれぞれの色に１〜５までの番号が付された上、モニタ画面に対比して表示される。また、対比して表示された「出力色」４２の横には、「出力色」４２の「Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各階調値」４３が表示される。
【００８９】
例えば、２番の出力色４２は、（０，３０，２５５）と表示され、Ｒは階調値が０、Ｇは階調値が３０、Ｂは階調値が２５５であることがわかる。なお、階調値は、８ビットの２進数で表されるため、２５５が最大値となっている。
【００９０】
この色調整用のダイアログボックス３５を見たユーザは、その中に調整したい特定色がある場合は、キーボード１１０またはマウスを操作して調整すべき特定色を、例えば色毎に付された番号で指定することができる。
【００９１】
また、出力色４２の「Ｒ、Ｇ、Ｂの各階調値」４３は、キーボード１１０またはマウスを操作することにより、０〜２５５までの範囲内において任意に変更することも、編集することも可能である。そして、キーボード１１０またはマウスで編集した「Ｒ、Ｇ、Ｂの各階調値」４３は、「保存」４４をチェックすると色変換テーブル格納部８０５に格納され、第２の色変換を施すＬＵＴのパラメータが修正される。
【００９２】
ここで、キーボード１１０またはマウスにより、任意に変更したり、編集したりすることができる「Ｒ、Ｇ、Ｂの各階調値」４３は、本発明の色変更部に相当する。
【００９３】
このように、非イメージ画像データの色変換前と色変換後のサンプル画像である入力色４１と出力色４２とがモニタ画面に対比されて表示されるので、ユーザはその画面を見ながら調整すべき特定色があるか否かを判断し、調整する特定色を指定することができる。また、その調整値となる「Ｒ、Ｇ、Ｂの各階調値」４３を変更し、編集することができるので、特定色のみを所望の色に調整することができる。さらに、入力色４１と出力色４２、およびＲ、Ｇ、Ｂの各階調値が表示されるので、紙媒体にプリントされたカラー画像を見たユーザは、どの程度色調整すればよいかを判断する目安となり、色指定や編集作業などが容易かつ正確に行える。
【００９４】
本実施形態では、非イメージ画像データについて、変換処理される前の入力色４１と、変換処理された後の出力色４２、および「Ｒ、Ｇ、Ｂの各階調値」４３とをそれぞれ対比させて表示しているが、表示内容は必ずしもこれに限定されない。また、モニタ画面には、表示スペースの関係上、１〜５までの５種類の色を表示しているが、使用されている色数がこれよりも多い場合は、表示される頁を変えることによりさらに多種類の色を表示することもできる。
【００９５】
図１３は、第２の色変換を施すＬＵＴの一例を示す図である。
【００９６】
図１３に示すように、色変換テーブル格納部に格納された第２の色変換を施すＬＵＴは、第２の色変換を施した後の、ＲＧＢ毎の階調値が設定された画像データが、第２の色変換を施す前の、ＲＧＢ毎の階調値で規定された、生成された画像データと対応づけられて格納されている。したがって、特色調整部は、入力した画像データのＲＧＢの階調値と、ＬＵＴの中の、第２の色変換を施す前の画像データの、ＲＧＢ毎の階調値とを比較して、各ＲＧＢ毎の階調値が等しいか近似する画像データの、第２の色変換を施した後の、ＲＧＢ毎の階調値を読み出すことにより、第２の色変換を施すことができる。なお、ＬＵＴ中に、近似する画像データが見つからないときは、近傍の画像データのＲＧＢの階調値から補完演算を行なうことができる。
【００９７】
図１４は、第２の色変換を施すＬＵＴの他の例を示す図である。
【００９８】
図１４に示すＬＵＴは、図１３に示したものと異なり、ＬＵＴをモニタ画面上に読み出し、キーボード又はマウスの操作により、表示されている画像データのＲＧＢの階調値を編集することができる。
【００９９】
次に、データ解析部における画像データの仕分け方法について説明する。
【０１００】
本実施形態においては、データ解析部に入力される画像データは、例えば次のような構造のものが用いられ、その構造に基づいてイメージ画像データと非イメージ画像データとに仕分けられるが、必ずしもこれに限定されず、例えば特徴抽出などのより仕分けてもよい。
【０１０１】
（Ａ）画像データがテキストまたはグラフィックスの場合
色指定コマンド（引数が色コード）
描画コマンド（グラフィックスは、引数が座標や形状；文字は、
引数が文字コード）
（Ｂ）画像データがイメージの場合
カラーイメージ指定コマンド（引数１が解像度、引数２が画素毎の色）
図１５は、データ解析部における処理のフローチャートである。
【０１０２】
図１５に示すように、生成された画像データが入力されると、データ解析部は、その画像データから、色指定コマンドを探す（Ｓ−１）。そして、色指定コマンドがない場合には、順次引き続くコマンドを探し（Ｓ−５）、引き続くコマンドがない場合には画像データの解析を終了する（Ｓ−１４）。一方、引き続くコマンドがある場合には、色指定コマンドを探す（Ｓ−１）。
【０１０３】
色指定コマンドがある場合には、イメージ用色指定コマンドか否かを解析する（Ｓ−３）。そして、イメージ用色指定コマンドであるときは、その画像データはイメージ画像データであると判定し、色情報と指定プロファイル情報に、その画像データの属性がイメージであることを表すフラッグ（ＩＭＡＧＥ）を追加する（Ｓ―４）。
【０１０４】
一方、イメージ用色指定コマンドではないときは、グラフィック用色指定コマンド、またはテキスト用色指定コマンドではないか解析し（Ｓ−６）、グラフィック用色指定コマンドおよびテキスト用色指定コマンドの何れにも該当しないときは、順次引き続くコマンドを探し（Ｓ−５）、引き続くコマンドがない場合には画像データの解析を終了する（Ｓ−１４）。一方、引き続くコマンドがある場合には、色指定コマンドを探す（Ｓ−１）。しかし、グラフィック用、またはテキスト用何れかの色指定コマンドであるときは、さらに次の色指定コマンドまでがあるまで描画コマンドを探す（Ｓ−７）。そして、描画コマンドがないとき（Ｓ−８）は、順次引き続くコマンドを探し（Ｓ−５）、引き続くコマンドがない場合には画像データの解析を終了する（Ｓ−１４）。一方、引き続くコマンドがある場合には、色指定コマンドを探す（Ｓ−１）。
【０１０５】
描画コマンドがあり（Ｓ−８）、その描画コマンドが、文字描画コマンドであるときは（Ｓ−１０）、その画像データは文字であると判定し、色情報と指定プロファイル情報に、その画像データの属性が非イメージであることを表すフラッグ（ＮＯＴＩＭＡＧＥ）を追加する（Ｓ−９）。しかし、その描画コマンドが、文字描画コマンドではないが（Ｓ−１０）、グラフィック描画コマンドであるときは（Ｓ−１１）、その画像データはグラフィックであると判定し、色情報と指定プロファイル情報に、その画像データの属性が非イメージであることを表すフラッグ（ＮＯＴＩＭＡＧＥ）を追加する（Ｓ−１２）。一方、その描画コマンドが、グラフィック描画コマンドでないときは（Ｓ−１１）、順次、引き続くコマンドを探し（Ｓ−１３）、引き続くコマンドがない場合には画像データの解析を終了する（Ｓ−１４）。しかし、引き続くコマンドがある場合には、さらに次の色指定コマンドまでがあるまで描画コマンドを探す（Ｓ−７）。
【０１０６】
このような処理を行なって、データ解析部から出力される画像データは、例えば、次に示すような構造例を用いることができるが、必ずしもこれに限定されない。
【０１０７】
（構造例）；色情報（ＲＧＢ値）＋プロファイル選択情報（プロファイル番号）＋属性フラッグ（イメージと非イメージとを区別するフラッグ）
次に、パス切替部における、イメージ画像データと非イメージ画像データの切り替え方法について説明する。
【０１０８】
図１６は、パス切替部における処理の一例を示すフローチャートである。
【０１０９】
図１６に示すように、データ解析部から画像データが出力されると、パス切替部８０２は、出力された画像データから、色指定、カラーマッチング指定、データの属性（フラッグ）、色情報（ＲＧＢ値）を読み取る（Ｓ−２１）。そして、属性（フラッグ）がイメージであるときは（Ｓ−２２）、色微調整部２０２に、色情報（ＲＧＢ値）とカラーマッチング指定情報とを渡す（Ｓ−２３）。
【０１１０】
一方、属性フラッグが非イメージであるときは（Ｓ−２２）、ユーザが「ユーザ色調整実行」のチェックボックスをチェックしている場合には、特色調製部８０４に色情報（ＲＧＢ値）とカラーマッチング指定情報とを渡し（Ｓ−２５）、ユーザが「ユーザ色調整実行」のチェックボックスをチェックしていない場合には、色微調整部２０２に、色情報（ＲＧＢ値）とカラーマッチング指定情報とを渡す（Ｓ−２３）。
【０１１１】
次に、特色調整部における、非イメージ画像データに対する色変換方法について説明する。
【０１１２】
図１７は、特色調製部における処理のフローチャートである。
【０１１３】
図１７に示すように、属性フラッグが非イメージであり、ユーザが「ユーザ色調整実行」のチェックボックスをチェックしているため、パス切替部８０２から、色情報（ＲＧＢ値）とカラーマッチング指定情報とが入力されると（Ｓ−３１）、すでに色調整された調整値が色変換テーブルデータ格納部８０６に格納され、色変換テーブル（ＬＵＴ）が存在するか否かがチェックされる（Ｓ−３２）。
【０１１４】
ＬＵＴが格納されている場合には、パス切替部８０２から入力された、第２の色変換前の画像データが表す入力色と、ＬＵＴに登録されている画像データが表す入力色とを対比する（Ｓ−３３）。
【０１１５】
そして、パス切替部８０２から入力された画像データが表す入力色とＬＵＴに登録されている画像データが表す入力色とが相違するとき、あるいはＬＵＴが存在しないときは（Ｓ−３２）、パス切替部８０２から入力された画像データが表す入力色を、特色調製部で指定されたプロファイルにより色変換した場合の出力色を算出する（Ｓ−３４）。そして、算出された出力色と入力色とを、色変換テーブルデータ格納部８０６に追加する（Ｓ−３５）。なお、出力色は、補完法を用いて算出してもよい。
【０１１６】
一方、パス切替部８０２から入力された画像データが表す入力色とＬＵＴに登録されている画像データが表す入力色とが同じか、あるいは近似するときは、
その入力色に対応する出力色を用いる。そして、Ｓ−３１〜Ｓ−３５までの処理を文書１頁にわたり実行する（Ｓ−３６）。
【０１１７】
そして、色調整確認画面３３において、「はい」がクリックされていると（Ｓ−３７）、モニタ画面に色調整用ダイアログボックスが表示され（Ｓ−３８）、ユーザによる出力色の変更が実行される（Ｓ−３９）。一方、色調整確認画面３３において、「いいえ」がクリックされているか、あるいはユーザによる出力色の変更が終了すると、特色調整部は、入力色を、変更後の出力色に変換する（Ｓ−４０）。そして、色調整用ダイアログボックスで、「保存」がチェックされていると（Ｓ−４１）、チェックが付されている色番号の変更後の出力色を、その色番号の入力色に対応させて、新しい色変換テーブルデータとしてＬＵＴに保存し（Ｓ−４２）、特色調整部の処理を終了する（Ｓ−４３）。
【０１１８】
ここで、ＬＵＴに保存されている入力色と、新たに保存する入力色が同じ場合に、それぞれの出力色をモニタ画面に表示し、ユーザがそれを見ていずれのデータを採用するかを判断させることも可能である。
【０１１９】
このように、色調整用ダイアログボックスに表示した出力色を変更した場合に、入力色と対応付けてＬＵＴに保存できるようにしたため、引き続いて行われる処理において一度調整した出力色を繰り返し利用することができる。
【０１２０】
また、データ解析部に、このＬＵＴに保存されている入力色と同じ色のデータが入力されたか否かが判別できる機能を持たせれば、色調整用ダイアログボックスから指示を与えることなく、ＬＵＴに保存されているプロファイルデータによる色変換処理を行なわせることもできる。
【０１２１】
【発明の効果】
以上の説明の通り、本発明のプリンタドライバ、色変換方法、および記録媒体によれば、データ解析部が画像データをイメージ画像データと非イメージ画像データとに仕分けるとともに、特色調整部が非イメージ画像データに限定してイメージ画像データと異なる色変換を施すので、非イメージ画像についてのみ色調整を行なうことができる。また、モニタ画面に非イメージ画像の色サンプルを表示し、その色サンプルを色調整すると、色変換テーブル格納部に格納されたＬＵＴが補正されるので、ユーザは簡便に非イメージ画像の色調整を行なうことができる。
【図面の簡単な説明】
【図１】プリンタが接続されたコンピュータのプリンタドライバを一例として示す図である。
【図２】プリンタドライバにおける色調整部の一例を示す概略ブロック図である。
【図３】本発明の実施形態のプリンタドライバを内蔵するコンピュータを示す図である。
【図４】コンピュータで作成し、プリンタでプリントした文書の一例を示す図である。
【図５】本実施形態のプリンタドライバのうち、データ解析部および調整部の詳細説明図である。
【図６】色変換用の三次元ＬＵＴを示す図である。
【図７】パーソナルコンピュータの「印刷」ダイアログボックスの一例を示す図である。
【図８】パーソナルコンピュータの「プロパティ」ダイアログボックスの一例を示す図である。
【図９】パーソナルコンピュータの「印刷品質ユーザ設定」ダイアログボックスの一例を示す図である。
【図１０】パーソナルコンピュータの確認画面の一例を示す図である。
【図１１】パーソナルコンピュータのダイアログボックスの一例を示す図である。
【図１２】本実施形態の色調整用のダイアログボックスの一例を示す図である。
【図１３】第２の色変換を施すＬＵＴの一例を示す図である。
【図１４】第２の色変換を施すＬＵＴの他の例を示す図である。
【図１５】データ解析部における処理のフローチャートである。
【図１６】パス切替部における処理の一例を示すフローチャートである。
【図１７】特色調製部における処理のフローチャートである。
【符号の説明】
１０　イメージ画像
１１　グラフィックス画像
１２　テキスト画像
２０　プロパティ
２１　ユーザ設定
２２　ユーザ設定の変更
２３　文書種類
２４、２７　ＯＫ
２５　画質調整部
２６　ユーザ色調整実行
２８　はい
２９　いいえ
３０　印刷ダイアログボックス
３１　プロパティダイアログボックス
３２　印刷品質ユーザ設定ダイアログボックス
３３、３４　確認画面
３５　色調整用のダイアログボックス
３６　印刷キャンセル
４１、２０３ａ　入力色
４２、２０３ｂ、出力色
４３　Ｒ、Ｇ、Ｂの各階調値
４４　保存
１００　コンピュータ
１０１　プリンタドライバ
１０２　プリンタ
１０３　画像処理部
１０４　画像出力部
１０５　コントロール部
１０６　色解析部
１０７　色調整部
１１０　キーボード
１２０　モニタ画面
２００　色調整部
２０１　色変換部
２０２　色微調整部
２０３　カラープロファイル
８００　調整部
８０１　データ解析部
８０２　パス切替部
８０３　設定データ格納部
８０４　特色調整部
８０５　表示切替部
８０６　色変換テーブル格納部
８０７　表示部
【図１】
2004088734.tif 000003
【図２】
2004088734.tif 000004
【図３】
2004088734.tif 000005
【図４】
2004088734.tif 000006
【図５】
2004088734.tif 000007
【図６】
2004088734.tif 000008
【図７】
2004088734.tif 000009
【図８】
2004088734.tif 000010
【図９】
2004088734.tif 000011
【図１０】
2004088734.tif 000012
【図１１】
2004088734.tif 000013
【図１２】
2004088734.tif 000014
【図１３】
2004088734.tif 000015
【図１４】
2004088734.tif 000016
【図１５】
2004088734.tif 000017
【図１６】
2004088734.tif 000018
【図１７】
2004088734.tif 000019