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