(57)【特許請求の範囲】
【請求項１】
出力系の色再現領域の方が入力系の色再現領域より狭い場合、当該入力系の色再現領域内であって前記出力系の色再現領域外の色画像情報が入力されたときの色変換方法であって、
所定の色相角における表色系の無彩色軸を含む断面に関して、明度を示す座標軸をＬ、彩度を示す座標軸をＣ、Ｃ−Ｌ平面上の任意の座標を（l,c）に設定する設定工程と、
出力系の色再現領域外の色画像情報に対応する点を当該出力表色系の無彩色方向に無彩色のＬ軸上の一点に向かって直線的に圧縮する際、前記所定の色相角に応じて前記一点の座標を変更させる変更工程と、
を備え、
前記所定の色相角をθi、当該所定の色相角に対応する色の両側の２つの基本色の色相角をそれぞれθr及びθy（θr＜θi＜θy）、当該色相角θr及びθyにおける前記一点の座標をそれぞれLr、Lyとした場合、色相角θiにおける前記一点の座標を(Lr×(θy−θi)＋Ly×(θi−θr))／(θy−θr)によって算出する色変換方法。
【請求項２】
出力系の色再現領域の方が入力系の色再現領域より狭い場合、当該入力系の色再現領域内であって前記出力系の色再現領域外の色画像情報が入力されたときの色変換装置であって、
所定の色相角における表色系の無彩色軸を含む断面に関して、明度を示す座標軸をＬ、彩度を示す座標軸をＣ、Ｃ−Ｌ平面上の任意の座標を（l,c）に設定する設定手段と、
出力系の色再現領域外の色画像情報に対応する点を当該出力表色系の無彩色方向に無彩色のＬ軸上の一点に向かって直線的に圧縮する際、前記所定の色相角に応じて前記一点の座標を変更させる変更手段と、
を備え、
前記所定の色相角をθi、当該所定の色相角に対応する色の両側の２つの基本色の色相角をそれぞれθr及びθy（θr＜θi＜θy）、当該色相角θr及びθyにおける前記一点の座標をそれぞれLr、Lyとした場合、色相角θiにおける前記一点の座標を(Lr×(θy−θi)＋Ly×(θi−θr))／(θy−θr)によって算出する色変換装置。
【請求項３】
出力系の色再現領域の方が入力系の色再現領域より狭い場合、当該入力系の色再現領域内であって前記出力系の色再現領域外の色画像情報が入力されたときの色変換処理をコンピュータに実行させるためのプログラムを記録したコンピュータによって読取可能な記録媒体であって、
所定の色相角における表色系の無彩色軸を含む断面に関して、明度を示す座標軸をＬ、彩度を示す座標軸をＣ、Ｃ−Ｌ平面上の任意の座標を（l,c）に設定する設定処理と、
出力系の色再現領域外の色画像情報に対応する点を当該出力表色系の無彩色方向に無彩色のＬ軸上の一点に向かって直線的に圧縮する際、前記所定の色相角に応じて前記一点の座標を変更させる変更処理と、
をコンピュータに実行させるためのプログラムを記録したコンピュータによって読取可能な記録媒体であり、
前記所定の色相角をθi、当該所定の色相角に対応する色の両側の２つの基本色の色相角をそれぞれθr及びθy（θr＜θi＜θy）、当該色相角θr及びθyにおける前記一点の座標をそれぞれLr、Lyとした場合、色相角θiにおける前記一点の座標を(Lr×(θy−θi)＋Ly×(θi−θr))／(θy−θr)によって算出する処理をさらにコンピュータに実行させるためのプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、出力系の色再現領域が入力系の色再現領域よりも狭い場合の色変換方法、色変換装置、及び記録媒体に関する。
【０００２】
【従来の技術】
モニタ画像信号をプリンタなどを用いてハードコピーする場合、それぞれの表色系が相違するため、色変換を行う必要がある。
【０００３】
すなわち、モニタ画像は加色法によりカラー画像が構成され、その表色系は蛍光体のRGB座標系が使用される。一方、印画紙などは減色法によりカラー画像が構成されると共に、その表色系はL*a*b*などの表色系が使用される。このような場合には、これらの表色系間で信号データの変換(色修正)を行う必要がある。
【０００４】
【発明が解決しようとする課題】
しかしながら、例えば、印画紙などの色再現領域と、カラーCRTなどの色再現領域とを同一のL*a*b*などの表色系で表した場合、この表色系に対するこれらの色再現領域は一般的に相違する。例えば、カラーCRTが入力表色系で、印画紙が出力表色系の場合には、出力表色系の色再現領域の方が入力系の色再現領域より狭くなる。
【０００５】
このため、出力表色系の色再現領域を超えるような色画像情報が入力したときには、これに対応する出力表色系の値が存在しない。この結果、従来においては、出力表色系の色再現領域を超えるような色画像情報に関する色修正データを適当に色再現領域内に圧縮していたため、色相、彩度又は明度が人間の視覚特性とは異なる方向に変化しており、とても不自然であった。特に、色再現領域の形状は色相によって異なる。例えば、ディスプレイのブルーをプリンタで再現する場合、明度をより高く保存したまま再現した方が好ましく見える。一方、ディスプレイのグリーンをプリンタで再現する場合には、明度を低くして、できるだけ彩度を高く再現した方が好ましく見える。すなわち、色相角の変化による色再現領域の変化を考慮して色変換を行う必要がある。
【０００６】
本発明は、上記問題点を解決するためになされたもので、出力表色系の色再現領域を超えるような色画像情報に関する色修正データを色再現領域内に圧縮する際、より忠実な色再現が可能な色変換方法、色変換装置、及び記録媒体を提供することを課題とする。
【０００７】
【課題を解決するための手段】
上記課題に鑑み、請求項１に記載の発明は、出力系の色再現領域の方が入力系の色再現領域より狭い場合、当該入力系の色再現領域内であって前記出力系の色再現領域外の色画像情報が入力されたときの色変換方法であって、所定の色相角における表色系の無彩色軸を含む断面に関して、明度を示す座標軸をＬ、彩度を示す座標軸をＣ、Ｃ−Ｌ平面上の任意の座標を（l,c）に設定する設定工程と、出力系の色再現領域外の色画像情報に対応する点を当該出力表色系の無彩色方向にｌ＝ａｃ＋ｂ（ａは傾き、ｂは無彩色のＬ軸との交点）を用いて圧縮する際、前記所定の色相角に応じてａ又はｂの値を変更させる変更工程と、を備えて構成される。
【０００８】
以上のように構成された出力系の色再現領域の方が入力系の色再現領域より狭い場合、当該入力系の色再現領域内であって前記出力系の色再現領域外の色画像情報が入力されたときの色変換方法によれば、まず、設定工程によって、所定の色相角における表色系の無彩色軸を含む断面に関して、明度を示す座標軸がＬに、彩度を示す座標軸がＣに、Ｃ−Ｌ平面上の任意の座標が（l,c）に設定される。そして、変更工程によって、出力系の色再現領域外の色画像情報に対応する点を当該出力表色系の無彩色方向にｌ＝ａｃ＋ｂ（ａは傾き、ｂは無彩色のＬ軸との交点）を用いて圧縮する際、前記所定の色相角に応じてａ又はｂの値が変更される。
【０００９】
また、請求項２に記載の発明は、請求項１に記載の色変換方法であって、色相表面上において、前記所定の色相角と、当該所定の色相角に対応する色の両側の２つの基本色の色相角との差分に基づき、前記ａ又はｂの値を変更する。
【００１０】
さらに、請求項３に記載の発明は、請求項１に記載の色変換方法であって、前記所定の色相角をθi、当該所定の色相角に対応する色の両側の２つの基本色の色相角をそれぞれθr及びθy（θr＜θi＜θy）、当該色相角θr及びθyにおける係数ａ及びｂの値をそれぞれａr、ｂr及びａy、ｂyとした場合、色相角θiにおける係数ａ及びｂの値を
a＝(ａr×(θy−θi)＋ａy×(θi−θr))／(θy−θr)
b＝(ｂr×(θy−θi)＋ｂy×(θi−θr))／(θy−θr)
によって算出する。
【００１１】
上記課題に鑑み、請求項４に記載の発明は、出力系の色再現領域の方が入力系の色再現領域より狭い場合、当該入力系の色再現領域内であって前記出力系の色再現領域外の色画像情報が入力されたときの色変換装置であって、所定の色相角における表色系の無彩色軸を含む断面に関して、明度を示す座標軸をＬ、彩度を示す座標軸をＣ、Ｃ−Ｌ平面上の任意の座標を（l,c）に設定する設定手段と、出力系の色再現領域外の色画像情報に対応する点を当該出力表色系の無彩色方向にｌ＝ａｃ＋ｂ（ａは傾き、ｂは無彩色のＬ軸との交点）を用いて圧縮する際、前記所定の色相角に応じてａ又はｂの値を変更させる変更手段と、を備えて構成される。
【００１２】
以上のように構成された出力系の色再現領域の方が入力系の色再現領域より狭い場合、当該入力系の色再現領域内であって前記出力系の色再現領域外の色画像情報が入力されたときの色変換装置によれば、まず、設定手段によって、所定の色相角における表色系の無彩色軸を含む断面に関して、明度を示す座標軸をＬ、彩度を示す座標軸がＣに、Ｃ−Ｌ平面上の任意の座標が（l,c）に設定される。そして、変更手段によって、出力系の色再現領域外の色画像情報に対応する点を当該出力表色系の無彩色方向にｌ＝ａｃ＋ｂ（ａは傾き、ｂは無彩色のＬ軸との交点）を用いて圧縮する際、前記所定の色相角に応じてａ又はｂの値が変更される。
【００１３】
また、請求項５に記載の発明は請求項４に記載の色変換装置であって、色相表面上において、前記所定の色相角と、当該所定の色相角に対応する色の両側の２つの基本色の色相角との差分に基づき、前記ａ又はｂの値を変更する。
【００１４】
さらに、請求項６に記載の発明は請求項４に記載の色変換装置であって、前記所定の色相角をθi、当該所定の色相角に対応する色の両側の２つの基本色の色相角をそれぞれθr及びθy（θr＜θi＜θy）、当該色相角θr及びθyにおける係数ａ、ｂの値をそれぞれａr、ｂr及びａy、ｂyとした場合、色相角θiにおける係数ａ及びｂの値を
a＝(ａr×(θy−θi)＋ａy×(θi−θr))／(θy−θr)
b＝(ｂr×(θy−θi)＋ｂy×(θi−θr))／(θy−θr)
によって算出する。
【００１５】
上記課題に鑑み、請求項７に記載の発明は、出力系の色再現領域の方が入力系の色再現領域より狭い場合、当該入力系の色再現領域内であって前記出力系の色再現領域外の色画像情報が入力されたときの色変換処理をコンピュータに実行させるためのプログラムを記録したコンピュータによって読取可能な記録媒体であって、所定の色相角における表色系の無彩色軸を含む断面に関して、明度を示す座標軸をＬ、彩度を示す座標軸をＣ、Ｃ−Ｌ平面上の任意の座標を（l,c）に設定する設定処理と、出力系の色再現領域外の色画像情報に対応する点を当該出力表色系の無彩色方向に
ｌ＝ａｃ＋ｂ（ａは傾き、ｂは無彩色のＬ軸との交点）
を用いて圧縮する際、前記所定の色相角に応じてａ又はｂの値を変更させる変更処理と、をコンピュータに実行させるためのプログラムを記録してコンピュータによって読取可能に構成される。
【００１６】
以上のように構成されたコンピュータによって読取可能な記録媒体には、出力系の色再現領域の方が入力系の色再現領域より狭い場合、当該入力系の色再現領域内であって前記出力系の色再現領域外の色画像情報が入力されたときの色変換処理をコンピュータに実行させるためのプログラムが記録されている。まず、設定処理によって、所定の色相角における表色系の無彩色軸を含む断面に関して、明度を示す座標軸がＬに、彩度を示す座標軸がＣに、Ｃ−Ｌ平面上の任意の座標が（l,c）に設定される。そして、変更処理によって、出力系の色再現領域外の色画像情報に対応する点を当該出力表色系の無彩色方向にｌ＝ａｃ＋ｂ（ａは傾き、ｂは無彩色のＬ軸との交点）を用いて圧縮する際、前記所定の色相角に応じてａ又はｂの値が変更される。
【００１７】
また、請求項８に記載の発明は、請求項７に記載の記録媒体であって、色相表面上において、前記所定の色相角と、当該所定の色相角に対応する色の両側の２つの基本色の色相角との差分に基づき、前記ａ又はｂの値を変更する処理をさらにコンピュータに実行させるためのプログラムが記録されている。
【００１８】
さらに、請求項９に記載の発明は、請求項７に記載の記録媒体であって、前記所定の色相角をθi、当該所定の色相角に対応する色の両側の２つの基本色の色相角をそれぞれθr及びθy（θr＜θi＜θy）、当該色相角θr及びθyにおける係数ａ及びｂの値をそれぞれａr、ｂr及びａy、ｂyとした場合、色相角θiにおける係数ａ及びｂの値を
a＝(ａr×(θy−θi)＋ａy×(θi−θr))／(θy−θr)
b＝(ｂr×(θy−θi)＋ｂy×(θi−θr))／(θy−θr)
によって算出する処理をさらにコンピュータに実行させるためのプログラムが記録されている。
【００１９】
【発明の実施の形態】
以下に、本発明の好適な実施の形態を図面を参照して説明する。
【００２０】
ハードウエア構成
図１は、本発明の一実施形態に係る色変換処理を行う画像処理システムをブロック図により示し、図２は、具体的なハードウエア構成例をブロック図により示している。
【００２１】
以下に説明する実施の形態では、入力色画像情報１０としてのカラーCRT用階調表色データが画像処理装置２０に入力され、当該画像処理装置２０が所定の画像処理を行い、出力色画像情報としてプリンタ用の二値データを生成するものとする。画像処理装置２０としては、コンピュータ２１、ハードディスク２２、メディア読取装置２３などを備えるコンピュータシステムが該当する。
【００２２】
本発明による色変換処理を実行するためのプログラムは、通常、コンピュータ２１が読取可能な形態でフロッピーディスク、ＣＤ−ＲＯＭなどの記録媒体ＤＫに記録されて流通する。当該プログラムは、メディア読取装置２３によって読み取られてハードディスク２２にインストールされる。そして、ＣＰＵが所望のプログラムを適宜ハードディスク２２から読み出して所望の処理を実行するように構成されている。
【００２３】
なお、カラーCRT用の階調表色データは、ＲＧＢ(赤、緑、青)の階調データであり、プリンタ用階調表色データは、ＣＭＹ(シアン、マゼンタ、イエロー)の二値データであり、画像処理装置２０としてのコンピュータ２１は、ＲＧＢの階調データをＣＭＹの二値データに変換する。
【００２４】
当該実施の形態は単なる一例であって、カラー画像をスキャナ１１又はディジタルスチルカメラ１２などで撮像して階調表色データを画像処理装置２０に入力して、当該画像処理装置２０がプリンタ３１又はCRTディスプレイ３２用データを生成する場合についても本発明が適用される。ここで、スキャナ１１、ディジタルスチルカメラ１２、及びディスプレイ３２では、いずれもＲＧＢの階調データが使用されるが、スキャナ１１又はディジタルスチルカメラ１２と、ディスプレイ３２とでは色特性が異なるのが通常である。よって、このような場合、コンピュータ２１はＲＧＢの階調データを他のＲＧＢの階調データに変換する処理を行う。
【００２５】
図３に、コンピュータ２１の機能を説明するための図を示す。図３に示すように、アプリケ−ション２１ａで生成された印刷用データは、プリンタドライバ２１ｂに入力され、当該プリンタドライバ２１ｂは、入力された印刷用データをプリンタ３１が要求するフォーマットの画像データに変換する。この変換が上述したＲＧＢの階調データをＣＭＹの二値データに変換する処理に該当する。
【００２６】
前記プリンタドライバ２１ｂは、アプリケーション２１ａが画面単位で生成する画像データからプリンタ３１における印刷ヘッドの走査範囲を切り出すラスタライザ２１ｂ１と、この走査範囲の各画素について色変換テーブルを参照してＲＧＢの階調データをＣＭＹの階調データに変換する色変換部２１ｂ２と、ＣＭＹの階調データを二値データに階調変換する階調変換部２１ｂ３と、を備えて構成される。当該構成において、色変換部２１ｂが設定手段及び変更手段に対応する。また、アプリケーション２１ａが生成する表示画像データに関しては、ビデオドライバ２１Ｃが所定の画像用メモリに書き込み、ハードウエア回路を介してディスプレイ３２にて表示させる。
【００２７】
ディスプレイ３２では、カラー画像は縦横に並べられた各画素毎について赤緑青の三原色（R,G,B）で階調表示されているが、一般のカラー印刷装置においてはシアン、マゼンタ、イエローの三色（C,M,Y）又はこれにブラックを加えた（C,M,Y,K）四色で階調表示のない状態で印刷される。従って、カラー印刷するためには赤緑青の三原色（R,G,B）の表示からシアン、マゼンタ、イエローの三色（C,M,Y）の表示への色変換作業と、階調表示から階調のない表示への階調変換の作業が必要となる。
【００２８】
色変換部２１ｂ２による色変換処理
次に、図４を参照して、色変換部２１ｂ２による色変換処理を説明する。
【００２９】
色変換部２１ｂ２は、まず、ＲＧＢ表色空間とＣＭＹ表色空間との間の対応関係を求める（ステップ４２）。
【００３０】
具体的には、色変換部２１ｂ２は、色変換テーブルを備え、当該色変換テーブルにより、異なる表色空間の間で階調表色データを変換するために変換元の表色空間での格子点に変換先の表色空間での階調表色データを対応づける。すなわち、前記色変換テーブルは、ＲＧＢ階調データに基づき、座標値としてのＣＭＹ階調データを読み出すための三次元ルックアップテーブルである。そして、色変換部２１ｂ２は、上記ルックアップテーブルを参照して、（R,G,B）表色空間内のある座標の色について（C,M,Y）表色空間との対応関係を求める。
【００３１】
すなわち、色変換部２１ｂ２は、ステップ４２において（R,G,B）表色空間内のある座標の色に対応する（C,M,Y）表色空間における座標（以下、「目標点Ｐ」と称する）を求める。
【００３２】
ここで、少なくとも変換元の（R,G,B）表示が各色について２５６階調であったとすれば、約１６７０万個（２５６×２５６×２５６）の要素の色変換テーブルを保有していなければならない。しかし、効率的に記憶資源を利用するために、すべての座標値に対して対応関係を用意するのではなく、所定間隔の格子点について対応関係を用意して補間演算を併用する。すなわち、（R,G,B）表色空間内のある座標の色について（C,M,Y）表色空間の対応関係を求める場合に、前記ある座標を取り囲む格子点の対応関係を利用して線形補間などの演算を経て、前記ある座標の対応関係を求める。
【００３３】
次に、色変換部２１ｂ２は、目標点Ｐが、出力表色系（当該実施の形態では、プリンタ３１）の色再現領域外に存在するか否かを判断する（ステップ４４）。
【００３４】
出力表色系の色再現領域外に目標点Ｐが存在する場合（ステップ４４、Ｙｅｓ）、色変換部２１ｂ２は、目標点Ｐの代わりに変換対象となる代替目標点Ｑを算出するための色圧縮処理を行う（ステップ４６）。当該色圧縮処理の詳細に関しては、後述する。このように出力表色系の色再現領域外に目標点Ｐが存在するのは、出力系の色再現領域が入力系の色再現領域よりも狭いからである。
【００３５】
最終的に、色変換部２１ｂ２は、出力表色系の色再現領域外に目標点Ｐが存在する場合（ステップ４４、Ｙｅｓ）には色圧縮処理（ステップ４６）を行った後、代替目標点Ｑに基づきＲＧＢ階調データをＣＭＹ階調データに変換し（ステップ４８）、出力表色系の色再現領域内に目標点Ｐが存在する場合（ステップ４４、Ｎｏ）には色圧縮処理を行わずに、目標点Ｐに基づきＲＧＢ階調データをＣＭＹ階調データに変換する（ステップ４８）。
【００３６】
色圧縮処理
以下に、図４の色圧縮処理（ステップ４６）に関して詳細に説明する。
【００３７】
図５に、本発明による色圧縮処理を説明するための図を示し、図６に、色相角θiにおけるＬ軸を含む平面で、L*a*b*空間を切った場合の切断面を示し、図７に、本発明による色圧縮処理を説明するためのフローチャートを示す。
【００３８】
当該実施形態では、色相角に応じて色圧縮処理を行うための関数を変化させて色変換を行う。すなわち、当該実施形態により、色相角の変化による色再現領域の変化を考慮して色変換を行い、より忠実な色再現を可能とする。
【００３９】
図５においては、a*b*平面におけるＲ（赤）、Ｙ（イエロー）、Ｇ（緑）、Ｃ（シアン）、Ｂ（青）、Ｍ（マゼンタ）の色相角を示している。すなわち、図５において、Ｒ（赤）の色相角をθr、Ｙ（イエロー）の色相角をθy、Ｇ（緑）の色相角をθg、Ｃ（シアン）の色相角をθc、Ｂ（青）の色相角をθb、Ｍ（マゼンタ）の色相角をθmとしている。また、各色相角における色圧縮処理を行うための関数の係数La、αを、それぞれLr、αr；Ly、αy；Lg、αg；Lc、αc；Lb、αb；Lm、αmとする。
【００４０】
図６に示すように、当該実施形態においては、ディスプレイ３２の色再現領域が、プリンタ３１の色再現領域よりも広いものとする。当該実施形態では、ディスプレイ３２の色再現領域内には含まれるが、プリンタ３１の色再現領域内には含まれない目標点Ｐ（ai,bi,Lp）を、プリンタ３１の色再現領域内にも含まれる代替目標点Ｑに変換する。ここで、色相角θiは、
θi＝arctan(bi／ai)
として求められる。
【００４１】
これらの変換処理は、以下で説明するように、高明度領域（Ｌ≧Ｌa）と低明度領域（Ｌ＜Ｌa）とでは異なる方法で処理する。
【００４２】
点Q1は、点P1を点Laに向けてプリンタの色再現領域境界面まで直線的に圧縮した場合の色に対応する点であり、点Q2は、点P2を点Laに向けてプリンタの色再現領域境界面まで直線的に圧縮した場合の色に対応する点である。
【００４３】
一方、点L'（0,L'）は、低明度領域（Ｌ＜Ｌa）における色の圧縮の方向を示すＬ軸上の点である。点Q3は、点P3を点L'に向けてプリンタの色再現領域境界面まで直線的に圧縮した場合の色に対応する点であり、点Q4は、点P4を点L'に向けてプリンタの色再現領域境界面まで直線的に圧縮した場合の色に対応する点である。
【００４４】
次に、図７を参照して、目標点Ｐをそれぞれ代替目標点Ｑに圧縮する当該実施形態による色圧縮処理を説明する。以下の処理は、色変換部２１ｂ２を構成するコンピュータ２１内のＣＰＵによって実行される。
【００４５】
a*b*平面は、図５に示すように、６個の色相角θr、θy、θg、θc、θb、θmによって６個の領域に分割される。当該実施形態では、説明を簡単にするため、θiがＲとＹとによって挟まれた領域に存在する場合（θr＜θi＜θy）、について説明する。
【００４６】
まず、ＣＰＵは、
Lai＝(Lar×(θy−θi)＋Lay×(θi−θr))／(θy−θr)  ……  (1)
を計算し（ステップ７０）、圧縮対象となる目標点Ｐ（ai,bi,Lp）のＬ座標値LpがLai未満であるか否かを判断する（ステップ７２）。すなわち、目標点が低明度領域（Ｌp＜Ｌai）に存在するのか、高明度領域（Lp≧Lai）に存在するのかを判断し、低明度領域と高明度領域とで別々の処理を施し、より忠実度の高い色再現を可能にする。
【００４７】
次に、ＣＰＵは、圧縮対象となる目標点Ｐ（ai,bi,Lp）のＬ座標値LpがLai未満の場合、すなわち目標点が低明度領域に存在する場合（ステップ７２、Ｙｅｓ）、
αi＝(αr×(θy−θi)＋αy×(θi−θr))／(θy−θr)  ……  (2)
を計算して（ステップ７４）、
L'＝Lai−(Lai−Lp)×αi  ……  (3)
となる点Ｌ'（0,0,L'）に向けて、プリンタの色再現領域境界面まで圧縮して（ステップ７６）、処理を終了する。
【００４８】
さらに(3)より
L'−Lp＝(1−αi)(Lai−Lp)  ……  (4)
であり、また、
0≦αr, αy≦1,  Lai＜Lp
とすれば、
図５から明らかなように、
(θy−θi)＞0、(θi−θr)＞0、及び(θy−θr)＞0
であることを考慮すると、式(4)は、
L'−Lp＝(1−αi)(Lai−Lp)≧0  ……  (5)
となる。よって、常に
L'≧Lp
が成立するので、目標点Ｐの明度値は減少しない方向に圧縮される。低明度領域では、ディスプレイとプリンタの色再現範囲の差が小さいので明度を保存した方が好ましい画像となる。
【００４９】
従って、このように色圧縮処理を行うことによって、低明度領域では、彩度を若干低下させるものの明度を優先して保存しているので、明度の低い色をより忠実に再現することができる。
【００５０】
一方、圧縮対象となる目標点Ｐ（ai,bi,Lp）のＬ座標値LpがLai以上の場合、すなわち目標点が高明度領域に存在する場合（ステップ７２、Ｎｏ）、点Ｐを点Laiに向けて圧縮して（ステップ７８）、処理を終了する。ディスプレイはプリンタと比較して、高明度領域で彩度の高い色となるので、高明度の色は明度保存を重視すると彩度が極端に圧縮されてしまう。
【００５１】
従って、このように色圧縮処理を行うことによって、高明度領域に関しては明度を低下させるものの彩度をより優先させ保存しているので、色差を小さくして明るく彩度の高い色をより忠実に再現することができる。
【００５２】
当該実施形態では、θiがＲとＹとによって挟まれた領域に存在する場合に関してのみ説明したが、他の５つの領域に関しても同様に圧縮処理を行うことができる。また、前記色相角θr、θy、θg、θc、θb、θmは、ディスプレイの色相角であっても、プリンタの色相角であっても本発明を適用することができる。さらに、αr、αy、αg、αc、αb、αmの値は、各色相の色を実際に変換出力して調節する。
【００５３】
これらの値は、各色相毎に変えることが望ましい。即ち、これらの係数は各色相における色再現領域の形状に依存するためである。例えば、ディスプレイのＢ（青）をプリンタで再現するには明度をより高く再現した方が好ましい。一方、ディスプレイのＧ(緑)を再現するためには、明度を低くして可能な限り彩度を高くしたほうが好ましい。
【００５４】
当該実施形態によれば、２つの基本色によって挟まれた領域において、圧縮対象となる目標点Ｐの色相角θiと、２つの基本色の色相角との差分をもとめ、式(1)、(2)のように加重平均をとっているので、色相をも考慮してより忠実な色再現が可能となる。このように加重平均をとることは、(1)、(2)のような１次式の場合、忠実な色再現を行う上で最も有効である。
【００５５】
【発明の効果】
請求項１に記載の色変換方法、請求項８に記載の色変換装置、および請求項１２に記載の記録媒体に記録されているプログラムの処理の実行によれば、出力系の色再現領域外の色画像情報に対応する点を当該出力表色系の無彩色方向にｌ＝ａｃ＋ｂ（ａは傾き、ｂは無彩色のＬ軸との交点）を用いて圧縮する際、前記所定の色相角に応じてａ又はｂの値を変更させているので、色相角の変化による色再現領域の変化を考慮して色変換を行い、より忠実な色再現を可能とする。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る色変換処理を行う画像処理システムのブロック図である。
【図２】同画像処理システムの具体的なハードウエア構成例を示すブロック図である。
【図３】コンピュータ２１の機能を説明するための図である。
【図４】色変換部２１ｂによる色変換処理を説明するためのフローチャートである。
【図５】本発明による色圧縮処理の概念を説明するための図である。
【図６】色相角θiにおけるＬ軸を含む平面で、L*a*b*空間を切った場合の切断面である。
【図７】本発明による色圧縮処理を説明するためのフローチャートである。
【符号の説明】
１１  スキャナ
１２  ディジタルスチルカメラ
２０  画像処理装置
２１  コンピュータ
２１ａ  アプリケ−ション
２１ｂ  プリンタドライバ
２１ｂ１  ラスタライザ
２１ｂ２  色変換部
２１ｂ３  階調変換部
２１ｃ  ビデオドライバ
２２  ハードディスク
２３  メディア読取装置
３１  プリンタ
３２  ディスプレイ
【図１】
0003988012.tif 000002
【図２】
0003988012.tif 000003
【図３】
0003988012.tif 000004
【図４】
0003988012.tif 000005
【図５】
0003988012.tif 000006
【図６】
0003988012.tif 000007
【図７】
0003988012.tif 000008