(57)【特許請求の範囲】
【請求項１】
画像出力装置に使用される色補正テーブルを生成する方法であって、
複数種類の所定メディアの各々に対する画像出力装置ガマットを取得する画像出力装置ガマット取得工程と、
当該画像出力装置ガマットに基づき、複数種類の所定メディアの各々に対するグレイ曲線を取得するグレイ曲線取得工程と、
当該グレイ曲線に基づき、画像入力装置ガマット内の色点を画像出力装置ガマット内の色点に変換する色補正テーブルを生成する色補正テーブル生成工程と、
を備え、
複数種類の所定メディアの各々に対する前記グレイ曲線のいずれもが、中濃度領域における共通のグレイ色点を通る、
方法。
【請求項２】
画像出力装置に使用される複数のメディアにそれぞれ対応した色補正テーブルによって変換された各色点の色相が、低濃度領域から中濃度領域に推移するに従って全体的に近づき、中濃度領域から高濃度領域に推移するに従って全体的に離れるように構成された複数の色補正テーブルを用いて、画像入力装置ガマット内の色点を画像出力装置ガマット内の色点に変換して出力する画像処理装置。
【請求項３】
請求項２に記載の画像処理装置であって、
画像入力装置ガマットのグレイ軸を画像出力装置ガマットのグレイ曲線に変換する、画像処理装置。
【請求項４】
請求項２または３に記載の画像処理装置であって、
画像出力装置ガマット外で画像入力装置ガマット内の色点を、画像出力装置ガマットのグレイ曲線上の所定点に向かって変換する、画像処理装置。
【請求項５】
請求項２乃至４のいづれか一項に記載の画像処理装置であって、
画像出力装置に使用されるメディアを選択するメディア選択手段をさらに備え、
当該メディア選択手段によって選択されたメディアに対応する色補正テーブルを用いて画像処理が行われる、画像処理装置。
【請求項６】
画像出力装置に使用される複数のメディアにそれぞれ対応した色補正テーブルによって変換された各色点の色相が、低濃度領域から中濃度領域に推移するに従って全体的に近づき、中濃度領域から高濃度領域に推移するに従って全体的に離れるように構成された複数の色補正テーブルを用いて、画像入力装置ガマット内の色点を画像出力装置ガマット内の色点に変換して出力する画像処理方法。
【請求項７】
画像出力装置に使用される複数のメディアにそれぞれ対応した色補正テーブルによって変換された各色点の色相が、低濃度領域から中濃度領域に推移するに従って全体的に近づき、中濃度領域から高濃度領域に推移するに従って全体的に離れるように構成された複数の色補正テーブルを用いて行われる画像処理をコンピュータに実行させるためのプログラムを記録したコンピュータによって読取可能な記録媒体であって、
前記色補正テーブルを参照して、画像入力装置ガマット内の色点を画像出力装置ガマット内の色点に変換して出力する処理をコンピュータに実行させるためのプログラムを記録したコンピュータによって読取可能な記録媒体。
【請求項８】
画像入力装置ガマット内の色点を画像出力装置ガマット内の色点に変換して出力する色補正テーブルを複数記録したコンピュータによって読取可能な記録媒体であって、
前記複数の色補正テーブルが、前記画像出力装置に使用される複数のメディアにそれぞれ対応し、
前記複数の色補正テーブルによって変換された各色点の色相が、低濃度領域から中濃度領域に推移するに従って全体的に近づき、中濃度領域から高濃度領域に推移するに従って全体的に離れるように構成された複数の色補正テーブルを記録したコンピュータによって読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力系の色再現領域と出力系の色再現領域とが異なる場合の画像処理、具体的には、モニタマッチングにおけるグレイデータのマッピング方法に関する。
【０００２】
【従来の技術】
モニタ画像信号をプリンタなどを用いてハードコピーする場合、それぞれの表色系が相違するため、色変換を行う必要がある。
【０００３】
モニタ画像は加色法によりカラー画像が構成され、その表色系は蛍光体のRGB座標系が使用される。一方、印画紙などは減色法によりカラー画像が構成されると共に、その表色系はL*a*b*などの表色系が使用される。このような場合には、これらの表色系間で信号データの変換(色修正)を行う必要がある。
【０００４】
また、印画紙などのメディアの色再現領域と、カラーCRTなどのモニタの色再現領域とを同一のL*a*b*などの表色系で表した場合、この表色系に対するこれらの色再現領域は一般的に相違する。例えば、モニタが入力表色系で、メディアが出力表色系の場合には、出力表色系の色再現領域の方が入力系の色再現領域より狭くなるため、出力表色系の色再現領域を超えるような色画像情報が入力したときには、これに対応する出力表色系の値が存在しない。
【０００５】
【発明が解決しようとする課題】
しかしながら、出力表色系の色再現領域を超えるような色画像情報に関する色修正データを適当に色再現領域内に圧縮したのでは、色相、彩度又は明度が人間の視覚特性とは異なる方向に修正されてしまいとても不自然である。特に、モニタの白地とメディアの白地を比較した場合、モニタの方が若干青く見える。相対的に、印刷したグレイが黄色を帯びて見える。また、メディアの白地、グレイは、メディア毎に相違するため、印刷結果もメディア毎に異なる。自然な色合いでモニタマッチングを行うにはメディアに寄らずグレイの色を一定にする必要がある。
【０００６】
本発明は、上記問題点を解決するためになされたもので、メディアに拘わらず、より忠実な色再現が可能な色補正テーブル生成方法、画像処理方法、画像処理装置および記録媒体を提供することを課題とする。
【０００７】
【課題を解決するための手段】
さらに、上記課題に鑑み、請求項１に記載の発明は、画像出力装置に使用される色補正テーブルを生成する方法であって、所定メディアに対する画像出力装置ガマットを取得する画像出力装置ガマット取得工程と、当該画像出力装置ガマットに基づき、所定のグレイ色点を通るグレイ曲線を取得するグレイ曲線取得工程と、当該グレイ曲線に基づき、画像入力装置ガマット内の色点を画像出力装置ガマット内の色点に変換する色補正テーブルを生成する色補正テーブル生成工程と、を備えて構成される。
【０００８】
以上のように構成された、画像出力装置に使用される色補正テーブルを生成する方法によれば、画像出力装置ガマット取得工程によって、所定メディアに対する画像出力装置ガマットが取得される。そして、グレイ曲線取得工程によって、当該画像出力装置ガマットに基づき、所定のグレイ色点を通るグレイ曲線が取得され、色補正テーブル生成工程によって、当該グレイ曲線に基づき、画像入力装置ガマット内の色点を画像出力装置ガマット内の色点に変換する色補正テーブルが生成される。
【０００９】
請求項２に記載の発明は、画像出力装置に使用される複数のメディアにそれぞれ対応した色補正テーブルによって変換された各色点の色相が、低濃度領域から中濃度領域に推移するに従って全体的に近づき、中濃度領域から高濃度領域に推移するに従って全体的に離れるように構成された複数の色補正テーブルを用いて、画像入力装置ガマット内の色点を画像出力装置ガマット内の色点に変換して出力するように構成される。
【００１０】
さらに、請求項３に記載の発明は、請求項２に記載の画像処理装置であって、画像入力装置ガマットのグレイ軸を画像出力装置ガマットのグレイ曲線に変換するように構成される。
【００１１】
また、請求項４に記載の発明は、請求項２または３に記載の画像処理装置であって、画像出力装置ガマット外で画像入力装置ガマット内の色点を、画像出力装置ガマットのグレイ曲線上の所定点に向かって変換するように構成される。
【００１２】
さらに、請求項５に記載の発明は、請求項２乃至４のいづれか一項に記載の画像処理装置であって、画像出力装置に使用されるメディアを選択するメディア選択手段をさらに備え、当該メディア選択手段によって選択されたメディアに対応する色補正テーブルを用いて画像処理が行われるように構成される。
【００１３】
請求項６に記載の発明は、画像出力装置に使用される複数のメディアにそれぞれ対応した色補正テーブルによって変換された各色点の色相が、低濃度領域から中濃度領域に推移するに従って全体的に近づき、中濃度領域から高濃度領域に推移するに従って全体的に離れるように構成された複数の色補正テーブルを用いて、画像入力装置ガマット内の色点を画像出力装置ガマット内の色点に変換して出力するように構成される。
【００１４】
請求項７に記載の発明は、画像出力装置に使用される複数のメディアにそれぞれ対応した色補正テーブルによって変換された各色点の色相が、低濃度領域から中濃度領域に推移するに従って全体的に近づき、中濃度領域から高濃度領域に推移するに従って全体的に離れるように構成された複数の色補正テーブルを用いて行われる画像処理をコンピュータに実行させるためのプログラムを記録したコンピュータによって読取可能な記録媒体であって、前記色補正テーブルを参照して、画像入力装置ガマット内の色点を画像出力装置ガマット内の色点に変換して出力する処理をコンピュータに実行させるためのプログラムを記録したコンピュータによって読取可能に構成される。
【００１５】
請求項８に記載の発明は、画像入力装置ガマット内の色点を画像出力装置ガマット内の色点に変換して出力する色補正テーブルを複数記録したコンピュータによって読取可能な記録媒体であって、前記複数の色補正テーブルが、前記画像出力装置に使用される複数のメディアにそれぞれ対応し、前記複数の色補正テーブルによって変換された各色点の色相が、低濃度領域から中濃度領域に推移するに従って全体的に近づき、中濃度領域から高濃度領域に推移するに従って全体的に離れるように構成された複数の色補正テーブルを記録したコンピュータによって読取可能に構成される。
【００１６】
【発明の実施の形態】
以下、図面を参照して、本発明の好適な実施の形態について説明する。
【００１７】
図１は、本発明の一実施形態にかかる画像処理装置の機能ブロック図であり、図２は、当該画像処理装置の具体的ハードウエア構成例を概略ブロック図により示している。
【００１８】
図１において、画像処理装置２０は、アプリケーション１２ｄで生成されるカラー画像の色画像データに対して所望の画像処理を施し、当該画像処理された色画像データを画像出力装置３０に出力する。ここで、色画像データはカラー画像を所定の要素色毎に色分解しつつ、その要素色毎に強弱を表したものであり、有彩色であって所定の比で混合したときにはグレイに代表される無彩色と黒色とからなる。一方、アプリケーション１２ｄが生成する表示画像データに関しては、ビデオドライバ１２ｂが所定の画像メモリに書き込み、ハードウエア回路を介してディスプレイ１７ａに表示させる。当該実施形態では、プリンタなどの画像出力装置３０がＣＭＹＫデータに基づき印刷処理を行う場合について説明する。
【００１９】
ディスプレイ１７ａでは、カラー画像は縦横に並べられた各画素毎について赤緑青の三原色（R,G,B）で階調表示されているが、当該実施形態のプリンタにおいてはシアン、マゼンタ、イエロー、ブラックの４色（C,M,Y,K）で階調表示のない状態で印刷される。従って、カラー印刷するためには赤緑青の三原色（R,G,B）の表示からシアン、マゼンタ、イエロー、ブラックの４色（C,M,Y,K）の表示への色変換作業と、階調表示から階調のない表示への階調変換の作業が必要となる。
【００２０】
画像処理装置２０は、アプリケーション１２ｄで生成されるディスプレイ用ＲＧＢ画像データをＬｕｖ座標系の画像データに変換するための第１色変換部２０ａと、メディア選択部２０ｉによって選択された色補正テーブルを色補正ＬＵＴ格納部２０ｈから読み出し、当該読み出された色補正テーブルを参照してディスプレイ用Ｌｕｖ座標系画像データをプリンタ用Ｌｕｖ座標系画像データに変換するための色補正部２０ｂと、Ｌｕｖ座標系画像データをＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）のデータに変換する第２色変換部２０ｃと；当該ＣＭＹＫのデータを二値データに変換する二値化部２０ｄと；を備えている。
【００２１】
画像処理装置２０は、さらに、アプリケーション１２ｄによって生成されるＲＧＢ画像データに基づき、ディスプレイガマットを生成するディスプレイガマット生成部２０ｇと、測色計３７の測色結果に基づきプリンタガマットを生成するためのプリンタガマット生成部２０ｅと、生成されたプリンタガマットおよびディスプレイガマットに基づき色補正テーブル（ＬＵＴ）を生成する色補正ＬＵＴ生成部２０ｆと、生成された色補正ＬＵＴを格納する色補正ＬＵＴ格納部２０ｈと、印刷用紙などのメディアの種類を選択するメディア選択部２０ｉと、を備えている。これら各構成部分の処理の詳細に関しては後述する。
【００２２】
本実施形態においてはこのような画像処理装置を実現するハードウェアの一例としてコンピュータシステムを採用している。図２は、同コンピュータシステムをブロック図により示している。本コンピュータシステムは、画像入力デバイスとして、スキャナ１１ａとデジタルスチルカメラ１１ｂとビデオカメラ１１ｃとを備えており、コンピュータ本体１２に接続されている。それぞれの入力デバイスは画像をドットマトリクス状の画素で表現した画像データを生成してコンピュータ本体１２に出力可能となっており、ここで同画像データはＲＧＢの三原色においてそれぞれ２５６階調表示することにより、約１６７０万色を表現可能となっている。
【００２３】
コンピュータ本体１２には、外部補助記憶装置としてのフロッピーディスクドライブ１３ａとハードディスク１３ｂとＣＤ−ＲＯＭドライブ１３ｃとが接続されており、ハードディスク１３ｂにはシステム関連の主要プログラムが記録されており、フロッピーディスクやＣＤ−ＲＯＭなどから適宜必要なプログラムなどを読み込み可能となっている。また、コンピュータ本体１２を外部のネットワークなどに接続するための通信デバイスとしてモデム１４ａが接続されており、外部のネットワークに同公衆通信回線を介して接続し、ソフトウェアやデータをダウンロードして導入可能となっている。この例ではモデム１４ａにて電話回線を介して外部にアクセスするようにしているが、ＬＡＮアダプタを介してネットワークに対してアクセスする構成とすることも可能である。この他、コンピュータ本体１２の操作用にキーボード１５ａやマウス１５ｂも接続されている。
【００２４】
さらに、画像出力デバイスとして、ディスプレイ１７ａとカラープリンタ１７ｂとを備えている。ディスプレイ１７ａについては水平方向に８００画素と垂直方向に６００画素の表示エリアを備えており、各画素毎に上述した１６７０万色の表示が可能となっている。この解像度は一例に過ぎず、６４０×４８０画素であったり、１０２４×７６８画素であるなど、適宜、変更可能である。
【００２５】
また、カラープリンタ１７ｂはインクジェットプリンタであり、ＣＭＹＫの四色の色インクを用いてメディアたる印刷用紙上にドットを付して画像を印刷可能となっている。画像密度は３６０×３６０dpiや７２０×７２０dpiといった高密度印刷が可能となっているが、階調表現については色インクを付すか否かといった２階調表現となっている。一方、このような画像入力デバイスを使用して画像を入力しつつ、画像出力デバイスに表示あるいは出力するため、コンピュータ本体１２内では所定のプログラムが実行されることになる。そのうち、基本プログラムとして稼働しているのはオペレーティングシステム（ＯＳ）１２ａであり、このオペレーティングシステム１２ａにはディスプレイ１７ａでの表示を行わせるディスプレイドライバ（ＤＳＰ ＤＲＶ）１２ｂとカラープリンタ１７ｂに印刷出力を行わせるプリンタドライバ（ＰＲＴ ＤＲＶ）１２ｃが組み込まれている。これらのドライバ１２ｂ，１２ｃはディスプレイ１７ａやカラープリンタ１７ｂの機種に依存しており、それぞれの機種に応じてオペレーティングシステム１２ａに対して追加変更可能である。また、機種に依存して標準処理以上の付加機能を実現することもできるようになっている。すなわち、オペレーティングシステム１２ａという標準システム上で共通化した処理体系を維持しつつ、許容される範囲内での各種の追加的処理を実現できる。
【００２６】
このようなプログラムを実行する前提として、コンピュータ本体１２は、ＣＰＵ１２ｅ、ＲＡＭ１２ｆ、ＲＯＭ１２ｇおよびＩ／Ｏ１２ｈなどを備え、演算処理を実行するＣＰＵ１２ｅがＲＡＭ１２ｆを一時的なワークエリアや設定記憶領域として使用したりプログラム領域として使用しながら、ＲＯＭ１２ｇに書き込まれた基本プログラムを適宜実行し、Ｉ／Ｏ１２ｈを介して接続されている外部機器及び内部機器などを制御している。
【００２７】
ここで、基本プログラムとしてのオペレーティングシステム１２ａ上でアプリケーション１２ｄが実行される。アプリケーション１２ｄの処理内容は様々であり、操作デバイスとしてのキーボード１５ａやマウス１５ｂの操作を監視し、操作された場合には各種の外部機器を適切に制御して対応する演算処理などを実行し、さらには、処理結果をディスプレイ１７ａに表示したり、カラープリンタ１７ｂに出力したりすることになる。
【００２８】
かかるコンピュータシステムでは、画像入力デバイスであるスキャナ１１ａなどで画像データを取得し、アプリケーション１２ｄによる所定の画像処理を実行した後、画像出力デバイスとしてのディスプレイ１７ａやカラープリンタ１７ｂに表示出力することが可能である。
【００２９】
なお、ディスプレイドライバ１２ｂやプリンタドライバ１２ｃは、ハードディスク１３ｂに記憶されており、起動時にコンピュータ本体１２にて読み込まれて稼働する。また、導入時にはＣＤ−ＲＯＭであるとかフロッピーディスクなどの媒体に記録されてインストールされる。従って、これらの媒体は画像処理プログラムを記録した媒体を構成する。当該画像処理プログラム自体も本願発明の範囲内に包含される。本実施形態においては、画像処理装置をコンピュータシステムとして実現しているが、必ずしもかかるコンピュータシステムを必要とするわけではなく、同様の画像データに対して本発明により画像処理が必要なシステムであればよい。例えば、デジタルスチルカメラ内に本発明による画像処理を行う画像処理装置を組み込み、画像処理された画像データを用いてカラープリンタに印字させるようなシステムであっても良い。また、コンピュータシステムを介することなく画像データを入力して印刷するカラープリンタにおいては、スキャナやデジタルスチルカメラまたはモデム等を介して入力される画像データに対して自動的に本発明による画像処理を行って印刷処理するように構成することも可能である。
【００３０】
この他、カラーファクシミリ装置やカラーコピー装置といった画像データを扱う各種の装置においても当然に適用可能である。
【００３１】
以下、図３乃至図１０を参照して、図１に示す画像処理装置２０によって行われる色補正テーブル生成処理プログラムを説明する。
【００３２】
図３に、当該実施形態の画像処理装置２０によって行われる色補正テーブル生成処理プログラムを説明するためのフローチャートを示す。図３に示すように、メディア選択部２０ｉによって印刷を行うメディアを選択して（ステップ４０）、当該選択された所定のメディアに対してＣＭＹＫインクの２５６階調パターン３６を印刷させる（ステップ４２）。当該印刷されたパターンは測色計３７によって測色され、当該測色された各パターン毎の測色データが、プリンタガマット生成部２０ｅに供給される（ステップ４４）。そして、プリンタガマット生成部２０ｅは、当該測色データに基づき、Ｌ＊ａ＊ｂ＊空間におけるプリンタガマットを生成して（ステップ４６）、前記選択された所定のメディアにおけるホワイトポイントＡ点（無彩色の輝度最大値を有する色点）およびブラックポイントＢ点（無彩色の輝度最小値を有する色点）を求める（ステップ４８）。
【００３３】
図４に、Ｌ＊ａ＊平面に投射した、メディア毎のグレイ軸曲線を示し、図５に、Ｌ＊ｂ＊平面に投射した、メディア毎のグレイ軸曲線を示す。図４および図５において、Ａiは各メディア毎のホワイトポイントであり、Ｂiは各メディア毎のブラックポイントである（ｉ＝１〜５）。図４および図５に示すように、メディアによってブラックポイントもホワイトポイントも異なるとともに、グレイがメディア毎に異なる色を呈することになる。ここで、ｉ＝１はメディアが普通紙の場合であり、ｉ＝２はメディアがスーパーファイン専用紙の場合であり、ｉ＝３はメディアがフォトペーパー２の場合であり、ｉ＝４はメディアが専用光沢フィルムの場合であり、ｉ＝５はＰＭ写真用紙の場合である。
【００３４】
そこで、本発明によれば、グレイ軸を、ホワイトポイントＡｉと、ブラックポイントＢｉと、所定の中濃度領域のグレイ色点Ｃ（Ｌ＊＝５０、ａ＊＝−１、ｂ＊＝−５）と、を通過するグレイ曲線に変換する。ここで、Ｃ点は、メディアに依存しない一定の点であり、グレイ曲線をメディアに寄らない定点（Ｃ点）を通るように構成して、色圧縮を行っても、所定のグレイがメディアに寄らず一定の色にすることができる。このため、図４および図５に示すように、複数のメディアに対応する複数のグレイ曲線は、低濃度領域から中濃度領域に推移するに従って色相が近づき、中濃度領域から高濃度領域に推移するに従って色相が離れる構成を有する。従って、当該グレイ曲線を用いて生成される色補正テーブルの出力も、低濃度領域から中濃度領域に推移するに従って色相が近づき、中濃度領域から高濃度領域に推移するに従って色相が離れる。
【００３５】
プリンタガマット生成部２０ｅは、以下のように曲線ＡＣＢを求める（ステップ５０）。曲線ＡＣＢは、点Ｃにおいて傾きがゼロとなる、点Ａｉと点Ｃとを結ぶ曲線と、点Ｃにおいて傾きが無限大となる、点Ｂｉと点Ｃとを結ぶ曲線と、を接合することによって得られる。
【００３６】
点Ａｉと点Ｃとを結ぶ曲線と、点Ｂｉと点Ｃとを結ぶ曲線は、
ｙ＝Ｐ×ｘ2＋Ｑ×ｘ＋Ｒ  …  (1)
によって表現され、係数Ｐ、Ｑ、Ｒは、曲線ＡＣと曲線ＢＣとでそれぞれ求める必要がある。また、式(1)を微分した式は
ｙ’＝２×Ｐ×ｘ＋Ｑ  …  (2)
である。
【００３７】
曲線ＡＣＢを求めるための条件は、曲線ＡＣについては、式(1)で表される曲線が点Ａｉおよび点Ｃを通り、点Ｃにおいてｙ’＝０となることである。また、曲線ＢＣについては、式(1)で表される曲線が点Ｂｉと点Ｃを通り、点Ｃにおいてｙ’＝０となることである。
【００３８】
次に、プリンタガマット生成部２０ｅは、グレイ曲線およびプリンタガマットを、Ｌ＊ａ＊ｂ＊空間からＬｕｖ空間に変換して正規化処理を行う（ステップ５２）。Ｌ＊ａ＊ｂ＊空間からＬｕｖ空間への変換は、
Ｌ＝ＬＡ／（ＬＡｉ−ＬＢｉ）×（Ｌ＊−ＬＢｉ）  …  (3)
ｕ＝ａＡ／（ａＡｉ−ａＢｉ）×（ａ＊−ａＢｉ）  …  (4)
ｖ＝ｂＡ／（ｂＡｉ−ｂＢｉ）×（ｂ＊−ｂＢｉ）  …  (5)
によって行われる。ここで、Ｌ＊、ａ＊、ｂ＊は変換前のデータ、Ｌ、ｕ、ｖは変換後のデータである。また、（ＬＡ,ａＡ,ｂＡ）はディスプレイのホワイトポイント、（ＬＡｉ,ａＡｉ,ｂＡｉ）はメディアのホワイトポイント、（ＬＢｉ,ａＢｉ,ｂＢｉ）はメディアのブラックポイントである。  Ｌｕｖ空間に変換されて正規化されたグレイ曲線を図６および図７に示す。このようにして、プリンタガマット生成部２０ｅは、正規化されたプリンタガマット（出力系ガマット）を生成して（ステップ５４）、色補正ＬＵＴ生成部２０ｆに供給する。
【００３９】
一方、ディスプレイガマット生成部２０ｇは、アプリケーション１２ｄによって生成されたＲＧＢデータに基づき、ディスプレイガマット（入力系ガマット）を生成して(ステップ５６)、色補正ＬＵＴ生成部２０ｆに供給する。
【００４０】
前記正規化処理により、メディアのホワイトポイントおよびブラックポイントが、それぞれメディアに寄らず、ディスプレイガマット生成部２０ｇによって生成されたディスプレイガマットのホワイトポイントおよびブラックポイントに一致する。
【００４１】
次に、図８〜図１０を参照して、ステップ５８における所定のメディアに対する色補正ＬＵＴ生成処理を説明する。
【００４２】
図８に、グレイデータのマッピング処理および色圧縮を説明するためのフローチャートを示す。色補正ＬＵＴ生成部２０ｆは、Ｌｕｖ空間において、プリンタガマット２０ｅによって生成された正規化プリンタガマットと、ディスプレイガマット生成部２０ｇによって生成されたディスプレイガマットとの対応関係を求める（ステップ６４）。図９および図１０に、正規化プリンタガマットと、ディスプレイガマットとの対応関係を説明するための図を示す。図９は、グレイマッピングを説明するための図であり、図１０は、色圧縮を説明するための図である。
【００４３】
次に、色補正ＬＵＴ生成部２０ｆは、ディスプレイガマット内の所定の色点が、プリンタのガマット内、すなわちプリンタガマット内に存在するか否かを判断する（ステップ６５）。そして、ディスプレイガマット内の所定の色点が、プリンタのガマット内に存在する場合（ステップ６５、Ｙｅｓ）、グレイデータのマッピングを行う（ステップ６６）。すなわち、図９に示すように、ディスプレイガマットのグレイ軸上の点Ｐ１〜Ｐ４をそれぞれ、ステップ５０で求めたグレイ曲線上の点Ｑ１〜Ｑ４に色変換する。ここで、ディスプレイガマットのグレイ軸上の点Ｐｉの輝度値と、色変換されるグレイ曲線上の点Ｑｉの輝度値とは等しいようにする。このようにして、所定のメディアのグレイ色をディスプレイのグレイ色に一致させることができる。プリンタガマット内に存在する色点であって、ディスプレイガマットのグレイ軸上以外に存在する色点も、同様に、グレイ軸の移動方向に移動する。当該移動量は、グレイ軸の移動量と同様に、中濃度領域で最大となる。
【００４４】
一方、ディスプレイガマット内の所定の色点が、プリンタのガマット内に存在しない場合（ステップ６５、Ｎｏ）、色圧縮処理を行う（ステップ６７）。すなわち、図１０に示すように、プリンタガマット外の点Ｐ１〜Ｐ４をそれぞれ、ステップ５０で求めたグレイ曲線上の点Ｑ１〜Ｑ４に色変換する。ここで、ディスプレイガマットのグレイ軸からの距離が、ディスプレイガマットのグレイ軸からプリンタガマット境界面までの距離の８５％以内である領域を、プリンタガマットの非圧縮領域とし、ディスプレイガマットのグレイ軸からの距離が、ディスプレイガマットのグレイ軸からプリンタガマット境界面までの距離の８５％〜１００％である領域を、プリンタガマットの圧縮領域とする。そして、プリンタガマット外の点Ｐｉは、グレイ曲線上の点Ｌａと点Ｐｉとを結ぶ直線上のプリンタガマット圧縮領域内の点Ｑｉに、階調を保存して色変換される。
【００４５】
次に、色補正ＬＵＴ生成部２０ｆは、ステップ６６および６７における色変換を行うための色補正テーブルを生成する（ステップ５８、６８）。
【００４６】
このようにして色補正ＬＵＴ生成部２０ｆによって生成された色補正ＬＵＴは、メディア選択部２０ｉによって選択されたメディアの識別子、例えばメディアの名称とともに、色補正ＬＵＴ格納部２０ｈに格納される（ステップ６０）。
【００４７】
そして、上記ステップ４０〜６０までの処理を全ての、メディアに対して行うことによって（ステップ６２、Ｙｅｓ）、処理を終了する。
【００４８】
次に、図１１を参照して、プリンタドライバ１２ｃの動作について説明する。
【００４９】
図１１に示すように、ユーザによって印刷開始（ステップ７０）が指示されると、メディア選択部２０ｉによって印刷を行うメディアが選択されたか否かが判断される（ステップ７２）。そして、所定のメディアが選択されると（ステップ７０、Ｙｅｓ）、当該所定のメディア用の色補正テーブルを色補正ＬＵＴ２０ｈから読み出し、ＲＡＭ内に読み込む（ステップ７４）。そして、当該色補正テーブルを色補正部２０ｂに組み込み（ステップ７６）、印刷処理を行う（ステップ７８）。
【００５０】
このように、当該実施の形態によれば、メディア毎にグレイマッピングを行うことができる色補正テーブルを生成して、使用するメディアに適合する色補正テーブルを使用して色補正を行なうので、メディア毎に適切なグレイを再現することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかる画像処理装置の機能ブロック図である。
【図２】本発明の一実施形態にかかる画像処理装置の具体的ハードウエア構成例を示す概略ブロック図である。
【図３】本発明による画像処理装置２０のによる色補正テーブル生成処理を説明するためのフローチャートである。
【図４】Ｌ＊ａ＊平面に投射した、メディア毎のグレイ軸曲線を示す図である。
【図５】Ｌ＊ｂ＊平面に投射した、メディア毎のグレイ軸曲線を示す図である。
【図６】Ｌ＊ｕ＊平面に投射した、Ｌｕｖ空間に変換されて正規化されたグレイ曲線を示す図である。
【図７】Ｌ＊ｖ＊平面に投射した、Ｌｕｖ空間に変換されて正規化されたグレイ曲線をに示す図である。
【図８】グレイデータのマッピング処理および色圧縮を説明するためのフローチャートである。
【図９】正規化プリンタガマットと、ディスプレイガマットとの対応関係を示し、グレイマッピングを説明するための図である。
【図１０】正規化プリンタガマットと、ディスプレイガマットとの対応関係を示し、色圧縮を説明するための図である。
【図１１】プリンタドライバ１２ｃの動作を説明するためのフローチャートである。
【符号の説明】
１０  画像入力装置
１１ａ  スキャナ
１１ａ２  スキャナ
１１ｂ  デジタルスチルカメラ
１１ｂ１  デジタルスチルカメラ
１１ｂ２  デジタルスチルカメラ
１１ｃ  ビデオカメラ
１２  コンピュータ本体
１２ａ  オペレーティングシステム
１２ｂ  ディスプレイドライバ
１２ｃ  プリンタドライバ
１２ｄ  アプリケーション
１３ａ  フロッピーディスクドライブ
１３ｂ  ハードディスク
１３ｃ  ＣＤ−ＲＯＭドライブ
１４ａ  モデム
１４ａ２  モデム
１５ａ  キーボード
１５ｂ  マウス
１７ａ  ディスプレイ
１７ｂ  カラープリンタ
１７ｂ１  カラープリンタ
１７ｂ２  カラープリンタ
１８ａ  カラーファクシミリ装置
１８ｂ  カラーコピー装置
２０  画像処理装置
２０ａ  第１色変換部
２０ｂ  色補正部
２０ｃ  第２色変換部
２０ｄ  二値化部
２０ｅ  プリンタガマット生成部
２０ｆ  色補正ＬＵＴ生成部
２０ｇ  ディスプレイガマット生成部
２０ｈ  色補正ＬＵＴ格納部
２０ｉ  メディア選択部
３０  画像出力装置
３７  測色計
【図１】
0003937714.tif 000002
【図２】
0003937714.tif 000003
【図３】
0003937714.tif 000004
【図４】
0003937714.tif 000005
【図５】
0003937714.tif 000006
【図６】
0003937714.tif 000007
【図７】
0003937714.tif 000008
【図８】
0003937714.tif 000009
【図９】
0003937714.tif 000010
【図１０】
0003937714.tif 000011
【図１１】
0003937714.tif 000012