(57)【要約】【課題】  出力系の色再現領域をより有効に利用可能な色補正テーブル生成方法、画像処理装置、画像処理方法および記録媒体を提供することを課題とする。【解決手段】  本発明による画像処理装置は、色補正テーブルを用いて画像入力信号に対して所望の色補正を行う。当該画像処理装置は、入力系ガマットよりも出力系ガマットの方が広い領域において、画像入力信号の所望の色点に対して彩度強調処理を施す彩度強調用色補正テーブルを備え、画像入力信号に応じて、彩度強調用色補正テーブルを用いて所望の色補正を行なう。なお、前記彩度強調用色補正テーブルは、前記所望の色点が無彩色に近い場合、彩度強調処理を行わない。【選択図】      図４  
2004260853.tif 000002
【特許請求の範囲】
【請求項１】
色補正テーブルを用いて画像入力信号に対して所望の色補正を行う画像処理装置であって、
入力系ガマットよりも出力系ガマットの方が広い領域において、彩度強調処理の程度を入力系ガマットの大きさに応じて変更して、画像入力信号の所望の色点に対して彩度強調処理を施す彩度強調用色補正テーブルを用いて所望の色補正を行なう画像処理装置。
【請求項２】
色補正テーブルを用いて画像入力信号に対して所望の色補正を行う画像処理装置であって、
入力系ガマットよりも出力系ガマットの方が広い領域において、画像入力信号の所望の色点について、入力系ガマット表面に対してほぼ垂直な方向に彩度強調処理を施す彩度強調用色補正テーブルを用いて所望の色補正を行なう画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置であって、
前記彩度強調用色補正テーブルによる彩度強調処理の程度を、入力系ガマットの種類に応じて変更する画像処理装置。
【請求項４】
請求項１または２に記載の画像処理装置であって、
入力系ガマットの大きさが小さくなるにしたがって、前記彩度強調用色補正テーブルによる彩度強調処理の程度を大きくする画像処理装置。
【請求項５】
請求項１乃至４のいづれか一項に記載の画像処理装置であって、
入力系ガマットよりも出力系ガマットの方が狭い領域において、画像入力信号の所望の色点に対して圧縮処理を施す圧縮処理用色補正テーブルを用いて所望の色補正を行なう画像処理装置。
【請求項６】
請求項１乃至５のいづれか一項に記載の画像処理装置であって、
前記彩度強調用色補正テーブルは、前記所望の色点が無彩色に近い場合、彩度強調処理を行わない画像処理装置。
【請求項７】
請求項１に記載の画像処理装置であって、
前記彩度強調処理が、色相を保存するように行われる、画像処理装置。
【請求項８】
請求項５乃至７のいづれか一項に記載の画像処理装置であって、
前記圧縮処理が、色相を保存するように行われる画像処理装置。
【請求項９】
請求項１乃至８のいづれか一項に記載の画像処理装置であって、
前記彩度強調用色補正テーブルは、彩度強調の程度を調整可能である画像処理装置。
【請求項１０】
請求項１乃至９のいづれか一項に記載の画像処理装置であって、
前記彩度強調用色補正テーブルは、彩度強調の限界値を設定可能である画像処理装置。
【請求項１１】
請求項１乃至１０のいづれか一項に記載の画像処理装置であって、
緑色成分、青色成分の多い画像入力信号の場合に、彩度強調用色補正テーブルを用いて所望の色補正を行なう画像処理装置。
【請求項１２】
請求項１乃至１１のいづれか一項に記載の画像処理装置であって、
画像入力信号の種類に応じて、彩度強調用色補正テーブルを用いて所望の色補正を行なう画像処理装置。
【請求項１３】
請求項１乃至１２のいづれか一項に記載の画像処理装置であって、
画像入力信号がビットイメージ画像の場合に、彩度強調用色補正テーブルを用いて所望の色補正を行なう画像処理装置。
【請求項１４】
色補正テーブルを用いて画像入力信号に対して所望の色補正を行う画像処理方法であって、
入力系ガマットよりも出力系ガマットの方が広い領域において、彩度強調処理の程度を入力系ガマットの大きさに応じて変更して、画像入力信号の所望の色点に対して彩度強調処理を施す彩度強調用色補正テーブルを用いて所望の色補正を行なう画像処理方法。
【請求項１５】
色補正テーブルを用いて画像入力信号に対して所望の色補正を行う画像処理方法であって、
入力系ガマットよりも出力系ガマットの方が広い領域において、画像入力信号の所望の色点について、入力系ガマット表面に対してほぼ垂直な方向に彩度強調処理を施す彩度強調用色補正テーブルを用いて所望の色補正を行なう画像処理方法。
【請求項１６】
入力系ガマットよりも出力系ガマットの方が広い領域において、彩度強調処理の程度を入力系ガマットの大きさに応じて変更して、画像入力信号の所望の色点に対して彩度強調処理を施す彩度強調用色補正テーブルを用いて所望の色補正を行なう画像処理をコンピュータに実行させるためのプログラム。
【請求項１７】
入力系ガマットよりも出力系ガマットの方が広い領域において、画像入力信号の所望の色点について、入力系ガマット表面に対してほぼ垂直な方向に彩度強調処理を施す彩度強調用色補正テーブルを用いて所望の色補正を行なう画像処理をコンピュータに実行させるためのプログラム。
【請求項１８】
請求項１６または１７に記載のプログラムを記録したコンピュータによって読取可能な記録媒体。
【請求項１９】
入力系ガマットよりも出力系ガマットの方が広い領域において、彩度強調処理の程度を入力系ガマットの大きさに応じて変更して、画像入力信号の所望の色点に対して彩度強調処理を施す彩度強調用色補正テーブルを記録したコンピュータによって読取可能な記録媒体。
【請求項２０】
入力系ガマットよりも出力系ガマットの方が広い領域において、画像入力信号の所望の色点について、入力系ガマット表面に対してほぼ垂直な方向に彩度強調処理を施す彩度強調用色補正テーブルを記録したコンピュータによって読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力系の色再現領域と出力系の色再現領域とが異なる場合の色補正テーブル生成方法、画像処理装置、画像処理方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
モニタ画像信号をプリンタなどを用いて印刷する場合、それぞれの表色系が相違するため、色変換を行う必要がある。通常、ＲＧＢの画像入力データのターゲットをモニタの色再現領域としてカラーマッチングを行うことによって、プリンタによる色再現処理が行われる。
【０００３】
ところが、ターゲットとしてのモニタの色再現領域におけるＲＧＢデータの指定できる範囲は、プリンタの色再現領域をすべて包摂しているわけではない。例えば、緑から青にかけての色再現領域においては、プリンタによる色再現は可能であるが、モニタによる色再現が不可能な領域が存在する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、カラーマッチングがモニタの色再現領域をターゲットとして行われる以上、プリンタによって再現可能な色であってもモニタによって再現不可能な色は、プリンタによって出力されない。すなわち、オリジナル画像の色をプリンタ本体の能力としては再現可能であったとしても、モニタマッチングを行っているために、プリンタの性能を十分に発揮できず、彩度の低い色で印刷が行われる場合がある。
【０００５】
本発明は、上記問題点を解決するためになされたもので、プリンタなど出力系の色再現領域をより有効に利用可能な色補正テーブル生成方法、画像処理装置、画像処理方法、プログラムおよび記録媒体を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題に鑑み、請求項１に記載の発明は、色補正テーブルを用いて画像入力信号に対して所望の色補正を行う画像処理装置であって、入力系ガマットよりも出力系ガマットの方が広い領域において、彩度強調処理の程度を入力系ガマットの大きさに応じて変更して、画像入力信号の所望の色点に対して彩度強調処理を施す彩度強調用色補正テーブルを用いて所望の色補正を行なうように構成される。
【０００７】
また、請求項２に記載の発明は、色補正テーブルを用いて画像入力信号に対して所望の色補正を行う画像処理装置であって、入力系ガマットよりも出力系ガマットの方が広い領域において、画像入力信号の所望の色点について、入力系ガマット表面に対してほぼ垂直な方向に彩度強調処理を施す彩度強調用色補正テーブルを用いて所望の色補正を行なうように構成される。
【０００８】
さらに、請求項３に記載の発明は、請求項１または２に記載の画像処理装置であって、前記彩度強調用色補正テーブルによる彩度強調処理の程度を、入力系ガマットの種類に応じて変更するように構成される。
【０００９】
また、請求項４に記載の発明は、請求項１または２に記載の画像処理装置であって、入力系ガマットの大きさが小さくなるにしたがって、前記彩度強調用色補正テーブルによる彩度強調処理の程度を大きくするように構成される。
【００１０】
さらに、請求項５に記載の発明は、請求項１乃至４のいづれか一項に記載の画像処理装置であって、入力系ガマットよりも出力系ガマットの方が狭い領域において、画像入力信号の所望の色点に対して圧縮処理を施す圧縮処理用色補正テーブルを用いて所望の色補正を行なうように構成される。
【００１１】
また、請求項６に記載の発明は、請求項１乃至５のいづれか一項に記載の画像処理装置であって、前記彩度強調用色補正テーブルは、前記所望の色点が無彩色に近い場合、彩度強調処理を行わないように構成される。
【００１２】
さらに、請求項７に記載の発明は、請求項１に記載の画像処理装置であって、前記彩度強調処理が、色相を保存するように行われるように構成される。
【００１３】
また、請求項８に記載の発明は、請求項５乃至７のいづれか一項に記載の画像処理装置であって、前記圧縮処理が、色相を保存するように行われるように構成される。
【００１４】
さらに、請求項９に記載の発明は、請求項１乃至８のいづれか一項に記載の画像処理装置であって、前記彩度強調用色補正テーブルは、彩度強調の程度を調整可能であるように構成される。
【００１５】
また、請求項１０に記載の発明は、請求項１乃至９のいづれか一項に記載の画像処理装置であって、前記彩度強調用色補正テーブルは、彩度強調の限界値を設定可能であるように構成される。
【００１６】
さらに、請求項１１に記載の発明は、請求項１乃至１０のいづれか一項に記載の画像処理装置であって、緑色成分、青色成分の多い画像入力信号の場合に、彩度強調用色補正テーブルを用いて所望の色補正を行なうように構成される。
【００１７】
また、請求項１２に記載の発明は、請求項１乃至１１のいづれか一項に記載の画像処理装置であって、画像入力信号の種類に応じて、彩度強調用色補正テーブルを用いて所望の色補正を行なうように構成される。
【００１８】
さらに、請求項１３に記載の発明は、請求項１乃至１２のいづれか一項に記載の画像処理装置であって、画像入力信号がビットイメージ画像の場合に、彩度強調用色補正テーブルを用いて所望の色補正を行なうように構成される。
【００１９】
また、請求項１４に記載の発明は、色補正テーブルを用いて画像入力信号に対して所望の色補正を行う画像処理方法であって、入力系ガマットよりも出力系ガマットの方が広い領域において、彩度強調処理の程度を入力系ガマットの大きさに応じて変更して、画像入力信号の所望の色点に対して彩度強調処理を施す彩度強調用色補正テーブルを用いて所望の色補正を行なうように構成される。
【００２０】
さらに、請求項１５に記載の発明は、色補正テーブルを用いて画像入力信号に対して所望の色補正を行う画像処理方法であって、入力系ガマットよりも出力系ガマットの方が広い領域において、画像入力信号の所望の色点について、入力系ガマット表面に対してほぼ垂直な方向に彩度強調処理を施す彩度強調用色補正テーブルを用いて所望の色補正を行なうように構成される。
【００２１】
また、請求項１６に記載の発明は、入力系ガマットよりも出力系ガマットの方が広い領域において、彩度強調処理の程度を入力系ガマットの大きさに応じて変更して、画像入力信号の所望の色点に対して彩度強調処理を施す彩度強調用色補正テーブルを用いて所望の色補正を行なう画像処理をコンピュータに実行させるためのプログラムである。
【００２２】
さらに、請求項１７に記載の発明は、入力系ガマットよりも出力系ガマットの方が広い領域において、画像入力信号の所望の色点について、入力系ガマット表面に対してほぼ垂直な方向に彩度強調処理を施す彩度強調用色補正テーブルを用いて所望の色補正を行なう画像処理をコンピュータに実行させるためのプログラムである。
【００２３】
また、請求項１８に記載の発明は、請求項１６または１７に記載のプログラムを記録したコンピュータによって読取可能な記録媒体である。
【００２４】
さらに、請求項１９に記載の発明は、入力系ガマットよりも出力系ガマットの方が広い領域において、彩度強調処理の程度を入力系ガマットの大きさに応じて変更して、画像入力信号の所望の色点に対して彩度強調処理を施す彩度強調用色補正テーブルを記録したコンピュータによって読取可能な記録媒体である。
【００２５】
また、請求項２０に記載の発明は、入力系ガマットよりも出力系ガマットの方が広い領域において、画像入力信号の所望の色点について、入力系ガマット表面に対してほぼ垂直な方向に彩度強調処理を施す彩度強調用色補正テーブルを記録したコンピュータによって読取可能な記録媒体である。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して、本発明の好適な実施の形態について説明する。
【００２７】
図１は、本発明の一実施形態にかかる色補正テーブル生成装置の機能ブロック図であり、図１１は、本発明の一実施形態にかかる画像処理装置の機能ブロック図であり、図２は、色補正テーブル生成装置および画像処理装置の具体的ハードウエア構成例を概略ブロック図により示している。
【００２８】
図１において、色補正テーブル生成装置２０は、アプリケーション１２ｄによって生成されるＲＧＢ画像データに基づき、ディスプレイガマットを生成するディスプレイガマット生成部２０ｇと、測色計３７の測色結果に基づきプリンタガマットを生成するためのプリンタガマット生成部２０ｅと、生成されたプリンタガマットおよびディスプレイガマットに基づき色補正テーブル（ＬＵＴ）を生成する色補正ＬＵＴ生成部２０ｆと、生成された色補正ＬＵＴを格納する色補正ＬＵＴ格納部２０ｈと、を備えている。これら各構成部分の処理の詳細に関しては後述する。一方、アプリケーション１２ｄが生成する表示画像データに関しては、ビデオドライバ１２ｂが所定の画像メモリに書き込み、ハードウエア回路を介してディスプレイ１７ａに表示させる。
【００２９】
図１１において、画像処理装置２０Ａは、色画像入力信号（データ）に対して所望の画像処理を施し、当該画像処理された色画像データを画像出力装置３０に出力する。ここで、色画像データはカラー画像を所定の要素色毎に色分解しつつ、その要素色毎に強弱を表したものであり、有彩色であって所定の比で混合したときにはグレイに代表される無彩色と黒色とからなる。当該実施形態では、プリンタなどの画像出力装置３０がＣＭＹＫデータに基づき印刷処理を行う場合について説明する。
【００３０】
ディスプレイ１７ａでは、カラー画像は縦横に並べられた各画素毎について赤緑青の三原色（R,G,B）で階調表示されているが、当該実施形態のプリンタにおいてはシアン、マゼンタ、イエロー、ブラックの４色（C,M,Y,K）で階調表示のない状態で印刷される。従って、カラー印刷するためには赤緑青の三原色（R,G,B）の表示からシアン、マゼンタ、イエロー、ブラックの４色（C,M,Y,K）の表示への色変換作業と、階調表示から階調のない表示への階調変換の作業が必要となる。
【００３１】
画像処理装置２０Ａは、ＲＧＢ画像データをＬｕｖ座標系の画像データに変換するための第１色変換部２０ａと、選択された色補正テーブルを色補正ＬＵＴ格納部２０ｈから読み出し、当該読み出された色補正テーブルを参照してディスプレイ用Ｌｕｖ座標系画像データをプリンタ用Ｌｕｖ座標系画像データに変換するための色補正部２０ｂと、Ｌｕｖ座標系画像データをＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）のデータに変換する第２色変換部２０ｃと、当該ＣＭＹＫのデータを二値データに変換する二値化部２０ｄと、を備えている。
【００３２】
本実施形態においてはこのような色補正テーブル生成装置２０および画像処理装置２０Ａを実現するハードウェアの一例としてコンピュータシステムを採用している。図２は、同コンピュータシステムをブロック図により示している。本コンピュータシステムは、画像入力デバイスとして、スキャナ１１ａとデジタルスチルカメラ１１ｂとビデオカメラ１１ｃとを備えており、コンピュータ本体１２に接続されている。それぞれの入力デバイスは画像をドットマトリクス状の画素で表現した画像データを生成してコンピュータ本体１２に出力可能となっており、ここで同画像データはＲＧＢの三原色においてそれぞれ２５６階調表示することにより、約１６７０万色を表現可能となっている。
【００３３】
コンピュータ本体１２には、外部補助記憶装置としてのフロッピーディスクドライブ１３ａとハードディスク１３ｂとＣＤ−ＲＯＭドライブ１３ｃとが接続されており、ハードディスク１３ｂにはシステム関連の主要プログラムが記録されており、フロッピーディスクやＣＤ−ＲＯＭなどから適宜必要なプログラムなどを読み込み可能となっている。また、コンピュータ本体１２を外部のネットワークなどに接続するための通信デバイスとしてモデム１４ａが接続されており、外部のネットワークに同公衆通信回線を介して接続し、ソフトウェアやデータをダウンロードして導入可能となっている。この例ではモデム１４ａにて電話回線を介して外部にアクセスするようにしているが、ＬＡＮアダプタを介してネットワークに対してアクセスする構成とすることも可能である。この他、コンピュータ本体１２の操作用にキーボード１５ａやマウス１５ｂも接続されている。
【００３４】
さらに、画像出力デバイスとして、ディスプレイ１７ａとカラープリンタ１７ｂとを備えている。ディスプレイ１７ａについては水平方向に８００画素と垂直方向に６００画素の表示エリアを備えており、各画素毎に上述した１６７０万色の表示が可能となっている。この解像度は一例に過ぎず、６４０×４８０画素であったり、１０２４×７６８画素であるなど、適宜、変更可能である。
【００３５】
また、カラープリンタ１７ｂはインクジェットプリンタであり、ＣＭＹＫの四色の色インクを用いてメディアたる印刷用紙上にドットを付して画像を印刷可能となっている。画像密度は３６０×３６０dpiや７２０×７２０dpiといった高密度印刷が可能となっているが、階調表現については色インクを付すか否かといった２階調表現となっている。一方、このような画像入力デバイスを使用して画像を入力しつつ、画像出力デバイスに表示あるいは出力するため、コンピュータ本体１２内では所定のプログラムが実行されることになる。そのうち、基本プログラムとして稼働しているのはオペレーティングシステム（ＯＳ）１２ａであり、このオペレーティングシステム１２ａにはディスプレイ１７ａでの表示を行わせるディスプレイドライバ（ＤＳＰ
ＤＲＶ）１２ｂとカラープリンタ１７ｂに印刷出力を行わせるプリンタドライバ（ＰＲＴ ＤＲＶ）１２ｃが組み込まれている。これらのドライバ１２ｂ，１２ｃはディスプレイ１７ａやカラープリンタ１７ｂの機種に依存しており、それぞれの機種に応じてオペレーティングシステム１２ａに対して追加変更可能である。また、機種に依存して標準処理以上の付加機能を実現することもできるようになっている。すなわち、オペレーティングシステム１２ａという標準システム上で共通化した処理体系を維持しつつ、許容される範囲内での各種の追加的処理を実現できる。
【００３６】
このようなプログラムを実行する前提として、コンピュータ本体１２は、ＣＰＵ１２ｅ、ＲＡＭ１２ｆ、ＲＯＭ１２ｇおよびＩ／Ｏ１２ｈなどを備え、演算処理を実行するＣＰＵ１２ｅがＲＡＭ１２ｆを一時的なワークエリアや設定記憶領域として使用したりプログラム領域として使用しながら、ＲＯＭ１２ｇに書き込まれた基本プログラムを適宜実行し、Ｉ／Ｏ１２ｈを介して接続されている外部機器及び内部機器などを制御している。
【００３７】
ここで、基本プログラムとしてのオペレーティングシステム１２ａ上でアプリケーション１２ｄが実行される。アプリケーション１２ｄの処理内容は様々であり、操作デバイスとしてのキーボード１５ａやマウス１５ｂの操作を監視し、操作された場合には各種の外部機器を適切に制御して対応する演算処理などを実行し、さらには、処理結果をディスプレイ１７ａに表示したり、カラープリンタ１７ｂに出力したりすることになる。
【００３８】
かかるコンピュータシステムでは、画像入力デバイスであるスキャナ１１ａなどで画像データを取得し、アプリケーション１２ｄによる所定の画像処理を実行した後、画像出力デバイスとしてのディスプレイ１７ａやカラープリンタ１７ｂに表示出力することが可能である。
【００３９】
なお、ディスプレイドライバ１２ｂやプリンタドライバ１２ｃは、ハードディスク１３ｂに記憶されており、起動時にコンピュータ本体１２にて読み込まれて稼働する。また、導入時にはＣＤ−ＲＯＭであるとかフロッピーディスクなどの媒体に記録されてインストールされる。従って、これらの媒体は画像処理プログラムを記録した媒体を構成する。当該画像処理プログラム自体も本願発明の範囲内に包含される。本実施形態においては、画像処理装置をコンピュータシステムとして実現しているが、必ずしもかかるコンピュータシステムを必要とするわけではなく、同様の画像データに対して本発明により画像処理が必要なシステムであればよい。例えば、デジタルスチルカメラ内に本発明による画像処理を行う画像処理装置を組み込み、画像処理された画像データを用いてカラープリンタに印字させるようなシステムであっても良い。また、コンピュータシステムを介することなく画像データを入力して印刷するカラープリンタにおいては、スキャナやデジタルスチルカメラまたはモデム等を介して入力される画像データに対して自動的に本発明による画像処理を行って印刷処理するように構成することも可能である。
【００４０】
この他、カラーファクシミリ装置やカラーコピー装置といった画像データを扱う各種の装置においても当然に適用可能である。
【００４１】
以下、図３乃至図６を参照して、図１に示す色補正テーブル生成装置２０によって行われる色補正テーブル生成・格納処理プログラムを説明する。
【００４２】
図３に、当該実施形態の色補正テーブル生成装置２０によって行われる色補正テーブル生成・格納処理プログラムを説明するためのフローチャートを示す。
【００４３】
図３に示すように、まずＣＭＹＫインクの２５６階調パターン３６を印刷させる（ステップ４２）。当該印刷されたパターンは測色計３７によって測色され、当該測色された各パターン毎の測色データが、プリンタガマット生成部２０ｅに供給される（ステップ４４）。そして、プリンタガマット生成部２０ｅは、当該測色データに基づき、Ｌ＊ａ＊ｂ＊空間におけるプリンタガマット（出力系ガマット）を生成して（ステップ４６）、色補正ＬＵＴ生成部２０ｆに供給する。
【００４４】
一方、ディスプレイガマット生成部２０ｇは、アプリケーション１２ｄによって生成されたＲＧＢデータに基づき、Ｌ＊ａ＊ｂ＊空間におけるディスプレイガマット（入力系ガマット）を生成して(ステップ５６)、色補正ＬＵＴ生成部２０ｆに供給する。
【００４５】
次に、色補正ＬＵＴ生成部２０ｆは、図４乃至図６を参照して後で説明する色補正テーブル生成方法によって、色補正テーブルを生成する（ステップ５８）。そして、色補正ＬＵＴ生成部２０ｆによって生成された色補正ＬＵＴは、色補正ＬＵＴ格納部２０ｈに格納される（ステップ６０）。
【００４６】
次に、図４乃至図６を参照して、ステップ５８における色補正ＬＵＴ生成処理を説明する。
【００４７】
第１実施例
図４に、色補正ＬＵＴ生成処理の第１実施例を説明するためのフローチャートを示す。
【００４８】
色補正ＬＵＴ生成部２０ｆは、まず、ディスプレイガマット生成部２０ｇによって生成されたディスプレイガマットのサイズを示す変数Ｓを求める（ステップ６２）。Ｓは、ｘｙ色度座標系における、入力ＲＧＢ空間のＲＧＢ＝(0,1,1)の色度座標系値と、白色点の色度座標点(0.33,0.33) との距離とする。
【００４９】
ＳＲＧＢ空間の場合、ＲＧＢ＝(0,1,1)の色度座標値は(0.225,0.329)となるので、白色点との距離Ｓは0.105となる。
【００５０】
また、ＮＴＳＣ空間の場合、ＳＲＧＢ空間の場合にＲＧＢ＝(0,1,1)である色度座標値は(0.225,0.329)となるので、白色点との距離Ｓは0.165となる。
【００５１】
そして、色補正ＬＵＴ生成部２０ｆは、ステップ６２において求められたＳの値から彩度強調率の制限値limitを求める（ステップ６４）。この制限は、ディスプレイガマット伸張後のディスプレイガマットの形状がプリンタガマット形状の影響を受けて大きく崩れることを防ぐものである。limitの値は、図１２に示すグラフ図から、
limit＝ｆ(S)
によって求まる。図１２に示すように、入力系ガマットの大きさ（サイズ）に応じて彩度強調率の制限値limitを変更して、彩度強調の程度を変更する。具体的には、入力系ガマットの大きさ（サイズ）が小さくなるにしたがって、彩度強調率の制限値limitが大きくなるようにする。すなわち、入力系ガマットの大きさ（サイズ）が小さくなるにしたがって、彩度強調の程度を大きくする。
【００５２】
このようにして、指定された入力系ガマットがｓＲＧＢの場合には彩度強調処理を行うが、指定された色空間がＮＴＳＣのように出力系ガマットに対して十分に広い場合（Ｓ＞0.15のとき）には彩度強調処理を行わないようにする。指定された入力系ガマットが出力系ガマットに対して十分に広い場合には、彩度強調処理を行わなくても自然界の高彩度の色再現が可能であり、逆にこのような場合に彩度強調を行うと、不自然な色再現になってしまうからである。図１３に、ｓＲＧＢ色空間およびＮＴＳＣ色空間の大きさの関係を説明するための図を示す。
【００５３】
次に、色補正ＬＵＴ生成部２０ｆは、ＣＩＥＬＡＢ空間において、プリンタガマット２０ｅによって生成されたプリンタガマットと、ディスプレイガマット生成部２０ｇによって生成されたディスプレイガマットとの対応関係を求める（ステップ７０）。
【００５４】
図５に、色補正ＬＵＴ生成処理における色変換処理を説明するための図を示す。ここで、入力データの所望の色点を点Ａとする。そして、無彩色軸の点Ｏ（Ｌ＊＝５０）から点Ａを通る直線を引く。当該直線ＯＡと、ディスプレイガマット境界面との交点をＭとし、当該直線ＯＡと、プリンタガマット境界面との交点をＰとする。
【００５５】
そして、色補正ＬＵＴ生成部２０ｆは、ＯＭ＜ＯＰであるか否かを判断する（ステップ７２）。すなわち、所定領域のプリンタガマット境界面（点Ｐ）がディスプレイガマット境界面（Ｍ点）よりも外側にあるか否かが判断される。
【００５６】
ＯＭ＜ＯＰの場合（ステップ７２、Ｙｅｓ）、すなわち所定領域のプリンタガマット境界面がディスプレイガマット境界面よりも外側にある場合、ディスプレイガマットよりも広いプリンタのガマット領域をより有効に利用するため、入力データの所望の色点Ａに対して拡大（彩度強調）処理を施す。点Ａを拡大（彩度強調）処理した後の点をＡ’とすると、点Ａ’は
OA’=OA×β
γ＝(OM+α(OP−OM))／OM
β＝limit（γ＞limit）
β＝γ（γ≦limit）
によって求まる（ステップ７４）。
【００５７】
このように、直線ＯＡ上の点Ａ’に向かって拡大処理を行うことによって、色相を一定に保ちながら拡大処理を行うことができる。すなわち、色相を保存するように拡大処理を行うことができる。
【００５８】
ここで、ガマット伸張率をαとする。αは、0≦α≦1.0の値を取り、ターゲットディスプレイガマットに対してどの程度ガマットを拡大するかを設定するパラメータである。α＝1.0とした場合、プリンタガマット一杯まで拡大することになる。
【００５９】
なお、このように色相を保存するように彩度強調処理を行う代わりに、入力ガマット表面に対してほぼ垂直な方向に彩度強調処理を行うこともできる。図１４に示すようなＲＧＢ色空間において、彩度強調処理前の色点がＣであった場合、この色点ＣのＲ値はＲ＜０となる。通常コンピュータで処理されるＲＧＢの表色値は正の値をとるため、一般的にはこの色点ＰのＲ値をＲ＝０とし、Ｍの色度に変換されてしまう。この色変換は、図１４に示すように、ＲＧＢ色空間の境界（入力系ガマット表面）に対してほぼ垂直に移動することになる。図１４に示すように、緑青領域に関してはＢ−Ｇ直線に対して垂直な方向に拡大処理を行えば良いが、他の色領域においては直線Ｒ−Ｇ、Ｒ−Ｂに対して垂直な方向に拡大処理を行う必要がある。
【００６０】
当該彩度強調処理によれば色相が変化してしまう。このように彩度強調処理により色相が元の色から変化してしまった場合、変化した色を彩度強調処理の際に元の色に近づけるには、図１４に示すように、彩度が低下する方向（Ｐ→Ｍ方向）と逆方向（Ｍ→Ｐ方向）に彩度強調処理を行うことが好ましい。
【００６１】
なお、上記説明はｘ−ｙ座標空間に関して行ったが、Ｌ＊ａ＊ｂ＊空間などの他の空間においても同様である。
【００６２】
図１５に示すように、処理空間をＬ＊ａ＊ｂ＊空間として彩度強調処理を行う場合、ＭＰは入力色空間に対して垂直になる。
【００６３】
一方、ＯＭ＞ＯＰの場合（ステップ７２、Ｎｏ）、すなわち所定領域のプリンタガマット境界面がディスプレイガマット境界面よりも内側にある場合、プリンタガマット外であってディスプレイガマット内に存在する色点に対して圧縮処理を施す(ステップ７３)。なお、圧縮処理は、色相を保存するように行われる。
【００６４】
そして、上記ステップ７０〜７６の処理を、全ての画素に対して行うことによって（ステップ７６、Ｙｅｓ）、色補正テーブルを生成して（ステップ７８）、ステップ５８における処理を終了する。
【００６５】
このようにして生成された色補正テーブルを用いて色変換を行うことによって、ディスプレイによって再現不可能な色であっても、プリンタによって再現することができ、ディスプレイガマットよりも広いプリンタガマットの領域をより有効に利用することができる。
【００６６】
第２実施例
図６に、色補正ＬＵＴ生成処理の第２実施例を説明するためのフローチャートを示す。
【００６７】
上記色補正ＬＵＴ生成処理の第１実施例によれば、無彩色に近い色についても彩度が強調されるが、以下で説明する第２実施例によれば、無彩色に近い色については彩度が強調されないようにすることができる。
【００６８】
まず、第１実施例と同様に、色補正ＬＵＴ生成部２０ｆは、ディスプレイガマット生成部２０ｇによって生成されたディスプレイガマットのサイズを示す変数Ｓを求め（ステップ７９）、ステップ７９において求められたＳの値から彩度強調率の制限値limitを求める（ステップ８０）。Ｓおよびlimitの定義も、第１実施例と同様である。すなわち、彩度強調率の制限値limitの値は、図１２に示すグラフ図から、
limit＝ｆ(S)
によって求まり、図１２に示すように、入力系ガマットの大きさ（サイズ）に応じて彩度強調率の制限値limitを変更して、彩度強調の程度を変更する。具体的には、入力系ガマットの大きさ（サイズ）が小さくなるにしたがって、彩度強調率の制限値limitが大きくなるようにする。すなわち、入力系ガマットの大きさ（サイズ）が小さくなるにしたがって、彩度強調の程度を大きくする。
【００６９】
このようにして、指定された入力系ガマットがｓＲＧＢの場合には彩度強調処理を行うが、指定されて色空間がＮＴＳＣのように出力系ガマットに対して十分に広い場合には彩度強調処理を行わないようにする。
【００７０】
次に、色補正ＬＵＴ生成部２０ｆは、ＣＩＥＬＡＢ空間において、プリンタガマット２０ｅによって生成されたプリンタガマットと、ディスプレイガマット生成部２０ｇによって生成されたディスプレイガマットとの対応関係を求める（ステップ８１）。
【００７１】
図５に、色補正ＬＵＴ生成処理における色変換処理を説明するための図を示す。ここで、入力データの所望の色点を点Ａとする。そして、無彩色軸の点Ｏ（Ｌ＊＝５０）から点Ａを通る直線を引く。当該直線ＯＡと、ディスプレイガマット境界面との交点をＭとし、当該直線ＯＡと、プリンタガマット境界面との交点をＰとする。
【００７２】
そして、第１実施例と同様に、色補正ＬＵＴ生成部２０ｆは、ＯＭ＜ＯＰであるか否かを判断する（ステップ８２）。すなわち、所定領域のプリンタガマット境界面（点Ｐ）がディスプレイガマット境界面（Ｍ点）よりも外側にあるか否かが判断される。
【００７３】
ＯＭ＜ＯＰの場合（ステップ８２、Ｙｅｓ）、すなわち所定領域のプリンタガマット境界面がディスプレイガマット境界面よりも外側にある場合、ディスプレイガマットよりも広いプリンタのガマット領域をより有効に利用するため、入力データの所望の色点Ａに対して拡大（彩度強調）処理を施す。点Ａを拡大（彩度強調）処理した後の点をＡ’とすると、点Ａ’は、
ＯＡ＜εＯＭの時（ステップ８４、Ｙｅｓ）、ＯＡ’＝ＯＡとし（ステップ８６）、
ＯＡ≧εＯＭの時（ステップ８４、Ｎｏ）、
OA’=εOM＋β(OA−εOM)
γ＝((1−ε)OM+α(OP−OM))／((1−ε)OM)
β＝(limit−1)／(1−ε)   （γ＞(limit−1)／(1−ε)）
β＝γ                    （γ≦(limit−1)／(1−ε)）
によって求まる（ステップ８８）。
【００７４】
このように、直線ＯＡ上の点Ａ’に向かって拡大処理を行うことによって、色相を一定に保ちながら拡大処理を行うことができる。すなわち、色相を保存するように拡大処理を行うことができる。
【００７５】
ここで、非伸張エリア率をε（一例として、εの値は０．５程度とする。）とする。ＯＡがεＯＭよりも小さい場合には、伸張処理を行わず、無彩色に近い色については彩度が強調されないようにすることができる。
【００７６】
また、第１実施例と同様に、ガマット伸張率をαとする。αは、0≦α≦1.0の値を取り、ターゲットディスプレイガマットに対してどの程度ガマットを拡大するかを設定するパラメータである。α＝1.0とした場合、プリンタガマット一杯まで拡大することになる。
【００７７】
なお、このように色相を保存するように拡大処理を行う代わりに、ｘ−ｙ色度座標系においてＢ−Ｇ直線に対してほぼ垂直な方向に対して拡大処理を行うこともできる。
【００７８】
一方、ＯＭ＞ＯＰの場合（ステップ８２、Ｎｏ）、すなわち所定領域のプリンタガマット境界面がディスプレイガマット境界面よりも内側にある場合、プリンタガマット外であってディスプレイガマット内に存在する色点に対して圧縮処理を施す(ステップ８３)。なお、圧縮処理は、色相を保存するように行われる。
【００７９】
そして、上記ステップ８０〜８６の処理を、全ての画素に対して行うことによって（ステップ９０、Ｙｅｓ）、色補正テーブルを生成して（ステップ９２）、ステップ５８における処理を終了する。
【００８０】
このようにして生成された色補正テーブルを用いて色変換を行うことによって、ディスプレイによって再現不可能な色であっても、プリンタによって再現することができ、ディスプレイガマットよりも広いプリンタガマットの領域をより有効に利用することができる。
【００８１】
次に、図７乃至図１０を参照して、プリンタドライバ１２ｃの動作について説明する。
【００８２】
第１実施例
図７に、プリンタドライバ１２ｃの動作の第１実施例を説明するためのフローチャートを示す。当該第１実施例では、入力画像データに対して画像解析を行い、緑から青付近の彩度の高い色が多い場合には、原シーンの色が入力系ガマットよりも鮮やかな色であるとみなして彩度強調を行う。一方、彩度強調が必要ない画像に対して彩度強調を行うことを防ぐことができる。当該実施例では、上記色補正ＬＵＴ生成方法によって生成された彩度強調を行うための色補正テーブル、および当該彩度強調を行わない通常の色補正テーブルが予め色補正ＬＵＴ格納部２０ｈに格納されているものとする。
【００８３】
図７に示すように、ユーザによって印刷開始が指示されると、入力画像データに対して画像解析が行われる（ステップＳ８０）。色補正部２０ｂは、入力画像データのＲＧＢ値を参照して、条件
Ｒ＜５  且つ  Ｇ＞４０  且つ  Ｂ＞４０
を満たす画素が画像全体の３％以上あるか否かを判断する（ステップＳ８２）。そして、色補正部２０ｂは、上記条件を満たす画素が画像全体の３％以上ある場合（ステップＳ８２、Ｙｅｓ）、原シーンの色が入力系ガマットよりも鮮やかな色であるとみなして彩度強調を行う。すなわち、彩度強調用の色補正テーブルを色補正ＬＵＴ２０ｈから読み出し、ＲＡＭ内に読み込む（ステップＳ８４）。そして、当該色補正テーブルを色補正部２０ｂに組み込み（ステップＳ８６）、印刷処理を行う（ステップＳ９０）。
【００８４】
図８に、彩度強調処理を行う場合の、原シーンの色域とＲＧＢ色空間（ディスプレイガマット）との関係を説明するための図を示す。図８に示すように、色変換領域内の色は、入力機器でデジタイズされるとＲ＝０となる。矢印で示すような色変換が行われる。
【００８５】
一方、上記条件を満たす画素が画像全体の３％以上ない場合（ステップＳ８２、Ｎｏ）、通常の色補正テーブルを参照して通常の色補正処理を行い（ステップＳ８８）、印刷処理を行う（ステップＳ９０）。
【００８６】
図９に、彩度強調処理を行なわない場合の、原シーンの色域とＲＧＢ色空間（ディスプレイガマット）との関係を説明するための図を示す。図９に示すように、原シーンの色域がＲＧＢ空間内に十分含まれていれば、Ｒ＜０のデータは発生しない。このような場合には彩度強調処理を行わない方が好ましい。
【００８７】
このように、当該実施例によれば、彩度強調が必要ない画像に対して彩度強調を行うことを防ぐことができる。
【００８８】
第２実施例
図１０に、プリンタドライバ１２ｃの動作の第２実施例を説明するためのフローチャートを示す。当該第２実施例では、対象オブジェクトがビットイメージ画像の場合にのみ彩度強調を行い、テキストまたはグラフィックス画像の場合は彩度強調処理を行わない。テキスト画像は通常彩度を強調する必要がなく、またグラフィックス画像は、もともとコンピュータによって作成された色であるため、ディスプレイの色が原シーンの色となるので彩度強調を行わずにディスプレイの色を再現するのがより好ましいからである。このようにして、彩度強調が必要ない画像に対して彩度強調を行うことを防ぐことができる。当該第２実施例においても、上記色補正ＬＵＴ生成方法によって生成された彩度強調を行うための色補正テーブル、および当該彩度強調を行わない通常の色補正テーブルが予め色補正ＬＵＴ格納部２０ｈに格納されているものとする。
【００８９】
図１０に示すように、ユーザによって印刷開始が指示されると、色補正部２０ｂは、対象オブジェクトがビットイメージ画像であるか否かを判断する（ステップＳ９２）。
【００９０】
そして、色補正部２０ｂは、対象オブジェクトがビットイメージ画像である場合（ステップＳ９２、Ｙｅｓ）、彩度強調を行う。すなわち、彩度強調用の色補正テーブルを色補正ＬＵＴ２０ｈから読み出し、ＲＡＭ内に読み込む（ステップＳ９４）。そして、当該色補正テーブルを色補正部２０ｂに組み込み（ステップＳ９６）、印刷処理を行う（ステップＳ１００）。
【００９１】
一方、対象オブジェクトがビットイメージ画像でない場合（ステップＳ９２、Ｎｏ）、通常の色補正テーブルを参照して通常の色補正処理を行い（ステップＳ９８）、印刷処理を行う（ステップＳ１００）。
【００９２】
このように、当該実施例によれば、彩度強調が必要ない画像に対して彩度強調を行うことを防ぐことができる。
【図面の簡単な説明】
【００９３】
【図１】本発明の一実施形態にかかる画像処理装置の機能ブロック図である。
【００９４】
【図２】本発明の一実施形態にかかる画像処理装置の具体的ハードウエア構成例を示す概略ブロック図である。
【００９５】
【図３】本発明による画像処理装置２０による色補正テーブル生成・格納処理を説明するためのフローチャートである。
【００９６】
【図４】色補正ＬＵＴ生成処理の第１実施例を説明するためのフローチャートである。
【００９７】
【図５】色補正ＬＵＴ生成処理における色変換処理を説明するための図である。
【００９８】
【図６】色補正ＬＵＴ生成処理の第２実施例を説明するためのフローチャートである。
【００９９】
【図７】プリンタドライバ１２ｃの動作の第１実施例を説明するためのフローチャートである。
【０１００】
【図８】彩度強調処理を行う場合の、原シーンの色域とＲＧＢ色空間（ディスプレイガマット）との関係を説明するための図である。
【０１０１】
【図９】彩度強調処理を行なわない場合の、原シーンの色域とＲＧＢ色空間（ディスプレイガマット）との関係を説明するための図である。
【０１０２】
【図１０】プリンタドライバ１２ｃの動作の第２実施例を説明するためのフローチャートである。
【０１０３】
【図１１】本発明の一実施形態にかかる色補正テーブル生成装置の機能ブロック図である。
【０１０４】
【図１２】入力系ガマットのサイズと彩度強調率の制限値limitとの関係を示すグラフ図である。
【０１０５】
【図１３】ｓＲＧＢ色空間およびＮＴＳＣ色空間の大きさの関係を説明するための図を示す。
【０１０６】
【図１４】入力ガマット表面に対してほぼ垂直な方向に行う彩度強調処理を説明するための図である。
【０１０７】
【図１５】色相を保存して彩度強調処理を行う場合の点Ｏ,Ｍ,Ｐの関係を説明するための図である。
【符号の説明】
【０１０８】
１０  画像入力装置、１１ａ  スキャナ、１１ｂ  デジタルスチルカメラ
１１ｃ  ビデオカメラ、１２  コンピュータ本体、１２ａ  オペレーティングシステム
１２ｂ  ディスプレイドライバ、１２ｃ  プリンタドライバ、１２ｄ  アプリケーション
１３ａ  フロッピーディスクドライブ、１３ｂ  ハードディスク
１３ｃ  ＣＤ−ＲＯＭドライブ、１４ａ  モデム、１５ａ  キーボード、１５ｂ  マウス
１７ａ  ディスプレイ、１７ｂ  カラープリンタ、２０  画像処理装置
２０ａ  第１色変換部、２０ｂ  色補正部、２０ｃ  第２色変換部、２０ｄ  二値化部
２０ｅ  プリンタガマット生成部、２０ｆ  色補正ＬＵＴ生成部
２０ｇ  ディスプレイガマット生成部、２０ｈ  色補正ＬＵＴ格納部
３０  画像出力装置、３７  測色計
【図１】
2004260853.tif 000003
【図２】
2004260853.tif 000004
【図３】
2004260853.tif 000005
【図４】
2004260853.tif 000006
【図５】
2004260853.tif 000007
【図６】
2004260853.tif 000008
【図７】
2004260853.tif 000009
【図８】
2004260853.tif 000010
【図９】
2004260853.tif 000011
【図１０】
2004260853.tif 000012
【図１１】
2004260853.tif 000013
【図１２】
2004260853.tif 000014
【図１３】
2004260853.tif 000015
【図１４】
2004260853.tif 000016
【図１５】
2004260853.tif 000017