(57)【要約】【課題】  プリント出力用に色変換された画像データから変換元の色空間の値を復元可能な色変換装置すなわちカラー画像処理装置を、提供する。【解決手段】  この発明は、画像に対して第１の色変換を実行する第１の色変換部（１１１）と、同じ画像に対して第２の色変換を実行する第２の色変換部（１１３）と、第１の色変換部の出力と第２の色変換部の出力とを用いて第３の色変換出力を合成する色変換出力合成部（１１５）と、を有し、第１の色変換部の出力または色変換出力合成部の出力のいずれか一方を選択することで、圧縮された画像から圧縮前の原画像の色を復元する方法および装置、に関する。【選択図】      図１
2006094531.tif 000002
【特許請求の範囲】
【請求項１】
画像に対して第１の色変換を実行する第１の色変換手段と、
前記と同じ画像に対して第２の色変換を実行する第２の色変換手段と、
前記第１の色変換の出力と前記第２の色変換の出力とから、第３の色変換の出力を合成する色変換出力合成手段と、
前記第１の色変換の出力または前記第３の色変換の出力のいずれか一方を選択的に出力する画像出力手段と、
を具備したことを特徴とするカラー画像処理装置。
【請求項２】
前記出力デバイスのデバイス色信号を、デバイス色信号にてデバイスが再現する色に相当する第１のソース色空間座標値に変換する第１の色変換手段と、
前記出力デバイスのデバイス色信号を、デバイス色信号にマッピングされる第２のソース色空間座標値に変換する第２の色変換手段と、
原画像の各画素についてのガマット圧縮度を示すガマット圧縮度画像を供給するガマット圧縮度画像供給手段と、
前記第１の色変換手段の出力と前記第２の色変換手段の出力とを用い、ガマット圧縮度画像の画素値に基づいて第３の色変換出力を生成する色変換出力合成手段と、
外部からの指示に基づいて前記第１の色変換の出力または前記色変換出力合成手段の出力のいずれか一方を選択する色変換結果選択手段と、
を具備したことを特徴とする出力デバイスの色域内に向けてガマット圧縮された画像からガマット圧縮前の原画像の色を復元するカラー画像処理装置。
【請求項３】
前記色変換出力合成手段は、前記第１の色変換手段により出力された出力座標と前記第２の色変換手段により出力された出力座標とを結ぶソース色空間内の軌跡のガマット圧縮度画像の画素値に基づく内分点を算出することを特徴とする請求項２記載の出力デバイスの色域内に向けてガマット圧縮された画像からガマット圧縮前の原画像の色を復元するカラー画像処理装置。
【請求項４】
前記第２の色変換手段が用いるパラメータの候補を、複数組入力する色変換パラメータ候補入力手段と、
ガマット圧縮の方法を示す情報を入力するガマット圧縮情報入力手段と
前記ガマット圧縮情報入力手段から入力されたガマット圧縮方法に基づいて前記第２の色変換手段が採用すべき前記複数組のパラメータ候補の中から１組を選択し、前記第２の色変換手段に供給する色変換パラメータ選択手段と、
をさらに具備したことを特徴とする請求項２記載の出力デバイスの色域内に向けてガマット圧縮された画像からガマット圧縮前の原画像の色を復元するカラー画像処理装置。
【請求項５】
ガマット圧縮の方法を示す情報を入力するガマット圧縮情報入力手段と、
前記ガマット圧縮度画像供給手段に含まれ、ガマット圧縮度画像の候補を複数入力するガマット圧縮度画像候補入力手段と、
前記ガマット圧縮度画像供給手段に含まれ、前記ガマット圧縮情報入力手段から入力されたガマット圧縮方法に基づいて前記複数組のガマット圧縮度画像候補の中から１組を選択し、前記色変換出力合成手段に出力するガマット圧縮度画像選択手段と、
をさらに具備したことを特徴とする請求項２記載の出力デバイスの色域内に向けてガマット圧縮された画像からガマット圧縮前の原画像の色を復元するカラー画像処理装置。
【請求項６】
ガマット圧縮の方法に応じて、デバイス色信号へのマッピング元であるソース色空間座標群のうち、前記第１のソース色空間座標から最も離れたソース色空間座標を、前記第２のソース色空間座標として適用することにより前記第２の色変換手段が採用すべきパラメータを生成し、前記色変換パラメータ候補入力手段に供給する色変換パラメータ候補生成手段、をさらに具備したことを特徴とする請求項４記載の出力デバイスの色域内に向けてガマット圧縮された画像からガマット圧縮前の原画像の色を復元するカラー画像処理装置。
【請求項７】
ガマット圧縮度画像の画素値として任意のデバイス色信号にマッピングされる原画像ソース色空間座標のうちガマット圧縮度が“０”であるソース色空間座標値を持つ画素にガマット圧縮度画像が取り得る最小画素値を割り当て、ガマット圧縮度が最大となるソース色空間座標値を持つ画素にガマット圧縮度画像が取り得る最大画素値を割り当て、残りの画素値に注目デバイス色信号における最大ガマット圧縮度に対する比に基づいてガマット画像画素値を割り当てることにより、複数組のガマット圧縮度画像候補を生成し、前記ガマット圧縮度画像候補入力手段に供給するガマット圧縮度画像候補生成手段、
をさらに具備したことを特徴とする請求項５記載の出力デバイスの色域内に向けてガマット圧縮された画像からガマット圧縮前の原画像の色を復元するカラー画像処理装置。
【請求項８】
出力デバイスのデバイス色信号を、デバイス色信号にてデバイスが再現する第１のソース色空間座標値に変換する第１の色変換手段と、
前記デバイス色信号を、デバイス色信号にマッピングされる第２のソース色空間座標値に変換する第２の色変換手段と、
原画像の各画素についてのガマット圧縮度を示すガマット圧縮度画像を供給するガマット圧縮度画像供給手段と、
原画像のサムネイル画像を供給するサムネイル画像供給手段と、
前記第１の色変換手段の出力と前記第２の色変換手段の出力とを用い、前記サムネイル画像の任意の画素値に基づいて第３の色変換出力を生成する色変換出力合成手段と、
前記ガマット圧縮度画像の画素値に基づいて前記第１の色変換手段の出力または前記色変換合成手段の出力のいずれか一方を選択的に出力する色変換結果選択手段と、
を具備したことを特徴とする出力デバイスの色域内に向けてガマット圧縮された画像からガマット圧縮前の原画像の色を復元するカラー画像処理装置。
【請求項９】
前記色変換出力合成手段は、前記第１の色変換手段が出力する出力座標と前記第２の色変換手段が出力する出力座標とを結ぶソース色空間内の軌跡上にあって、前記サムネイル画像中の注目画素位置の近傍の画素値に最も近いソース色空間座標を抽出することを特徴とする請求項８記載の出力デバイスの色域内に向けてガマット圧縮された画像からガマット圧縮前の原画像の色を復元するカラー画像処理装置。
【請求項１０】
色変換元の色空間よりも狭い領域を有する変換後の色空間内の任意の色値から色変換元の色空間の最大領域を規定する境界線に延長した直線を、ガマット圧縮度画像の画素値に基づいて内分することを特徴とするガマット圧縮された画像からガマット圧縮前の原画像の色を復元するカラー画像処理方法。
【請求項１１】
色変換元の色空間よりも狭い領域を有する変換後の色空間内の任意の色値から色変換元の色空間の最大領域を規定する境界線に延長した軌跡上に、変換元の色が存在すると仮定し、前記色変換元の色空間で表された縮小原画像における注目画素の近傍の画素の色座標値に最も距離が近い前記軌跡上の座標値を色変換元の色とすることを特徴とするガマット圧縮された画像からガマット圧縮前の原画像の色を復元するカラー画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、圧縮された画像から元の色を復元する手段およびその方法、すなわち出力デバイスの色域内に向けて、ガマット圧縮された画像からガマット圧縮前の原画像の色を復元するカラー画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
カラー画像出力機器で画像を出力する際、与えられた画像中に、そのカラー画像出力機器で再現可能な色域（ガマット（gamut））の外の色、すなわち再現できない色が含まれている場合、色域外の色を色域内の色にマッピングして出力する方法が一般的である。これをガマットマッピング（gamut mapping）という。ガマットマッピングの方法については、色再現の目的に応じていくつかのアルゴリズムが知られている。ガマットマッピングは、広い範囲の色域をより狭い範囲の色域にマッピングする場合が多いため、ガマット圧縮と呼ばれることもある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
カラー画像形成装置（Multi Functional Peripheral）においては、プリント出力のためにレンダリング処理した（rendering）画像を内部に蓄積し、効率化のため再利用するアプリケーションが考えられる。レンダリング処理された画像は、プリント出力の色域に合わせてガマット圧縮されている。
【０００４】
しかし、このガマット圧縮されている画像を再利用するとき、単に色変換を逆に辿るだけでは、原画像の色を復元することはできない。なぜなら、あるプリンタの減法混色の各色成分であるＣ、Ｍ、Ｙ（Ｂｋを独立させることもある）の色値は、ガマット圧縮される元の色空間の色値では複数通り存在するためである。すなわち、Ｃ、Ｍ、Ｙ（、Ｂｋ）の色値は、正解値が１つの逆色変換によって求められる元色空間の色値であるとは限らないからである。
【０００５】
この発明の目的は、上記問題点を解決するために、プリント出力用に色変換された画像データから変換元の色空間の値を復元可能な色変換装置すなわちカラー画像処理装置を、提供することである。
【課題を解決するための手段】
【０００６】
この発明は、画像に対して第１の色変換を実行する第１の色変換手段と、前記と同じ画像に対して第２の色変換を実行する第２の色変換手段と、前記第１の色変換の出力と前記第２の色変換の出力とから、第３の色変換の出力を合成する色変換出力合成手段と、前記第１の色変換の出力または前記第３の色変換の出力のいずれか一方を選択的に出力する画像出力手段と、を具備したことを特徴とするカラー画像処理装置を提供するものである。
【発明の効果】
【０００７】
本発明によれば、ガマット圧縮されていない場合の順色変換元のソース色空間座標値を求める第１の色変換結果と最大限にガマット圧縮された場合の順色変換元のソース色空間座標値を求める第２の色変換結果とにより、ガマット圧縮前の原画像の色が復元できる。すなわち、順色変換による画素毎の色の変化量を示すガマット圧縮度画像にもとづいて補間を行ない、原画像の色値を推定すること、原画像の色を復元することが可能である。
【０００８】
また、ガマット圧縮度画像の画素値の精度（ビット数）を調整することで、ガマット圧縮度画像用の記憶容量を節約しながら、実用上十分な精度での原画像色が復元できる。
【０００９】
さらに、本発明は、ガマット圧縮度画像の代わりに、より生成が簡単なサムネイル画像を用いて原画像の色値を推定する。従って、ガマット圧縮度画像自体は、第１の色変換結果選択部でのみ使用できれば十分であり、ガマット圧縮の有無だけを情報として持てばよいため、前処理であるガマット圧縮度画像候補の生成も、より簡単な構成で実現できる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、この発明の実施の形態について詳細に説明する。
【００１１】
図１および図２に、本発明の実施の一形態を示す。
【００１２】
図１は、プリント出力用に、Ｃ、Ｍ、Ｙ、Ｂｋ画像に色変換されている画像から、他の色空間（例えば、Ｌ＊、ａ＊、ｂ＊やＲ、Ｇ、Ｂ画像）で表現された原画像の色を復元する、すなわち逆色変換するカラー画像処理装置の一例を示す概略図である。なお、逆色変換とは、順色変換すなわち任意のＣ、Ｍ、Ｙ、Ｂｋ値に対するソース色空間からプリンタ色空間への色変換であるＲ、Ｇ、ＢからＣ、Ｍ、Ｙ、Ｂｋへの色変換と逆の色変換である。
【００１３】
カラー画像処理装置１０１は、第１の色変換部１１１、第２の色変換部１１３、色変換出力合成部１１５、色変換結果選択部１１７、色変換パラメータ候補生成部１１９、色変換パラメータ候補入力部１２１、色変換パラメータ選択部１２３、ガマット（gamut）圧縮度画像候補生成部１２５、ガマット圧縮度画像供給部１２７、ガマット圧縮情報入力部１２９、色変換結果選択指示部１３１、等を有する。
【００１４】
入力されたＣ、Ｍ、Ｙ、Ｂｋ画像は、第１の色変換部１１１と、第２の色変換部１１３と、に供給される。
【００１５】
第１の色変換部１１１は、入力されたＣ、Ｍ、Ｙ、Ｂｋ画像を、その画素値であるＣ、Ｍ、Ｙ、Ｂｋ値によって実際にプリントされる色に相当するソース色空間（原画像の色空間）座標値に変換する。すなわち、入力された画像に第１の色変換を行う。第１の色変換部の出力１１１は、後述する色変換出力合成部１１５と、色変換結果選択部１１７と、に供給される。色変換結果選択部１１７に供給された画像出力または第１の色変換部１１１の出力のいずれかが、最終的にプリンタ装置１に供給される。
【００１６】
第２の色変換部１１３は、入力されたＣ、Ｍ、Ｙ、Ｂｋ画像を、色変換パラメータ選択部１２３から選択的に出力された色変換パラメータを用いてソース色空間画像に変換する。すなわち、入力された画像に前の第１の色変換とは異なる第２の色変換を行う。第２の色変換部１１３で使用される色変換パラメータは、色変換パラメータ候補生成部１１９において生成される。
【００１７】
色変換パラメータ候補生成部１１９は、順色変換により、任意のＣ、Ｍ、Ｙ、Ｂｋ値にガマットマッピング（gamut mapping）されるソース色空間の座標値群（一般にこの座標値は複数組存在する）の中から、同じＣ、Ｍ、Ｙ、Ｂｋ値について第１の色変換部１１１から出力されるソース色空間座標値との距離が最も離れたソース色空間座標値を抽出する。次に、抽出されたソース色空間座標値からＣ、Ｍ、Ｙ、Ｂｋ値に対する第２の色変換部１１３の出力として出力される色変換パラメータが、複数組、生成される。この生成された色変換パラメータが色変換パラメータ候補入力部１２１に供給される。第１の色変換出力座標との距離が最も離れたソース色空間座標値は、順色変換時のガマット圧縮の方法に応じて異なる。よって、色変換パラメータ候補生成部１１９が生成する色変換パラメータとしては、取り得るガマット圧縮方法の数だけ選択候補が生成される。
【００１８】
色変換パラメータ候補入力部１２１は、色変換パラメータ候補生成部１１９から供給された色変換パラメータ候補群を色変換パラメータ選択部１２３に供給する。
【００１９】
色変換パラメータ選択部１２３は、色変換パラメータ候補入力部１２１から供給された色変換パラメータ候補群の中から、以下に説明するガマット圧縮情報入力部１２９から供給される情報に基づいて、第２の色変換パラメータを選択的に出力し、第２の色変換部１１３に供給する。
【００２０】
ガマット圧縮情報入力部１２９は、Ｃ、Ｍ、Ｙ、Ｂｋ画像が順色変換で生成された際のガマット圧縮方法を示す情報を外部より与えるための手段である。ガマット圧縮情報入力部１２９は、その情報（すなわち圧縮時の情報）を色変換パラメータ選択部１２３と、ガマット圧縮度画像供給部１２７の中の後述するガマット圧縮度画像選択部１３５と、に供給する。ガマット圧縮方法を示す情報としては、例えば、ＩＣＣプロファイルフォーマット仕様の中で規定されているレンダリングインテント（rendering intent）が用いられる。このレンダリングインテントでは、０から３までの整数値を用い、“０”がPerceptual（知覚的）を、“１”がRelative colorimetric（相対的な色域維持）を、“２”がSaturation（彩度）を、“３”がAbsolute colorimetric（絶対的な色域維持）を、それぞれ表す。
【００２１】
ガマット圧縮度画像候補生成部１２５は、注目画像の各画素について、原画像（順色変換の元画像）からガマット圧縮によって色が変化した程度を表す数値（ガマット圧縮度）を当てはめた画像すなわちガマット圧縮度画像候補を生成する。生成されたガマット圧縮度画像候補は、ガマット圧縮度画像供給部１２７の中の後段のガマット圧縮度画像候補入力部１３３に供給する。
【００２２】
ガマット圧縮度は、ソース色空間座標の色と、そこから順色変換によってマッピングされた結果のＣ、Ｍ、Ｙ、Ｂｋ値により実際に出力される色との色差によって定義される。例えば、色差が“０”の場合は画素値も“０”とし、注目中のＣ、Ｍ、Ｙ、Ｂｋ値に関して最大色差となる場合には、画素値として取り得る最大値を割り当てる。それ以外の場合には、そのときの色差の前記最大色差に対する比に基づいて色差を決定する。すなわち、ガマット圧縮度画像の画素値の精度（ビット数）を調整することにより、ガマット圧縮度画像用の記憶容量を節約しながら、実用上十分な精度での原画像色を復元可能である。
【００２３】
なお、ガマット圧縮度画像候補生成部１２５は、画素値を決定する前の処理として、画像に登場するＣ、Ｍ、Ｙ、Ｂｋ座標毎に順色変換元のソース色空間座標値との最大色差を探索により決定する。また、ガマット圧縮度は、順色変換におけるガマット圧縮の方法に応じて異なる。よって、ガマット圧縮度画像候補生成部１２５が生成するガマット圧縮度画像としては、取り得るガマット圧縮方法の数だけ選択候補が生成され、ガマット圧縮度画像候補入力部１３３に供給される。ガマット圧縮度画像候補は、逆色変換に先立って生成される。
【００２４】
ガマット圧縮度画像候補入力部１３３は、ガマット圧縮度画像候補生成部１２５から供給されたガマット圧縮度画像候補群をガマット圧縮度画像選択部１３５に供給する。
【００２５】
ガマット圧縮度画像選択部１３５は、ガマット圧縮度画像候補入力部１３３から供給されたガマット圧縮度画像候補群の中から、ガマット圧縮情報入力部１２９から供給されるガマット圧縮方法を表す情報に基づいてガマット圧縮度画像を選択的に出力し、色変換出力合成部１１５に供給する。
【００２６】
色変換出力合成部１１５は、各画素について、第１の色変換部１１１から供給される第１の色変換結果と第２の色変換部１１３から供給される第２の色変換結果とを、ガマット圧縮度画像選択部１３３から供給されるガマット圧縮度画像の対応する画素値に基づいて合成し、色変換結果選択部１１７に供給する。色変換出力合成部１１５における色変換合成アルゴリズムとしては、例えば次式を用いる。
【００２７】
Ｃ３＝（ＧｃＣ２＋（Ｇｍａｘ−Ｇｃ）Ｃ１）／Ｇｍａｘ      （１）    
ここで、Ｃ１は第１の色変換出力、Ｃ２は第２の色変換出力、Ｃ３は色変換合成出力、Ｇｃは注目画素位置のガマット圧縮度画像画素値、Ｇｍａｘはガマット圧縮度画像の取り得る最大画素値、    
をそれぞれ表す。
【００２８】
なお、色変換出力合成部１１５における色変換合成アルゴリズムは、図２に示すように、第１の色変換部１１１により出力された出力座標と第２の色変換部１１３により出力された出力座標とを結ぶソース色空間内の軌跡のガマット圧縮度画像の画素値に基づく内分点を算出することである。すなわち、図２において、曲線Ａは、色変換元の色空間を示し、曲線Ｂは、変換後の色空間を示す。変換後の色空間は、変換元の色空間よりも狭いため、変換元の色（色値）は、曲線Ｂの任意の一点から曲線Ａに向けて延長した直線上に存在する、と考えることが妥当である。しかしながら、曲線Ｂから曲線Ａまでの距離は、本来の変換元の色がわからない限り、再現できない。従って、曲線Ｂと曲線Ａとを結ぶ線分（軌跡）を、ガマット圧縮度画像の画素値に基づいて内分することで、変換元の色に近い色が復元できる。
【００２９】
色変換結果選択部１１７は、後述する色変換結果選択指示部１３１から与えられる選択指示に基づいて、第１の色変換部１１１から供給される第１の色変換結果または色変換出力合成部１１５から供給される色変換合成結果のいずれか一方を選択的に出力する。
【００３０】
色変換結果選択指示部１３１は、第１の色変換部１１１から供給される第１の色変換結果または色変換出力合成部１１５から供給される色変換合成結果のいずれか一方を、明示的に選択するための選択指示を入力するインターフェースである。従って、色変換結果選択指示部１３１により指示情報が入力された場合は、前記の通り、指示された結果、（第１の色変換部１１１から出力される色変換結果とは異なる）例えば色変換出力合成部１１５から出力される色変換合成結果が、色変換結果選択部１１７で選択される。
【００３１】
図３は、図１に示したカラー画像処理装置の別の実施の形態の一例を示している。すなわち図３に示すカラー画像処理装置も、プリント出力用にＣ、Ｍ、Ｙ、Ｂｋ画像に色変換されている画像から、他の色空間（例えば、Ｌ＊、ａ＊、ｂ＊やＲ、Ｇ、Ｂ画像）で表現された原画像の色を復元する装置である。なお、図１に示したカラー画像処理装置と同じ構成には同じ符号を付して詳細な説明を省略する。
【００３２】
カラー画像処理装置２０１は、第１の色変換部１１１、第２の色変換部１１３、色変換出力合成部２３１、第１の色変換結果選択部２３５、第２の色変換結果選択部２３７、縮小原画像供給部２３９、色変換パラメータ候補生成部１１９、色変換パラメータ候補入力部１２１、色変換パラメータ選択部１２３、ガマット圧縮度画像候補生成部１２５、ガマット圧縮度画像供給部２４１、ガマット圧縮情報入力部１２９、色変換結果選択指示部１３１、等を有する。
【００３３】
入力されたＣ、Ｍ、Ｙ、Ｂｋ画像は、第１の色変換部１１１と、第２の色変換部１１３と、に供給される。
【００３４】
第１の色変換部１１１は、入力されたＣ、Ｍ、Ｙ、Ｂｋ画像を、その画素値であるＣ、Ｍ、Ｙ、Ｂｋ値によって実際にプリントされる色に相当するソース色空間（原画像の色空間）座標値に変換する。第１の色変換部１１１の出力は、色変換出力合成部２３３と、第１の色変換結果選択部２３５と、第２の色変換結果選択部２３７と、に供給される。
【００３５】
第２の色変換部１１３、色変換パラメータ候補生成部１１９、色変換パラメータ候補入力部１２１、色変換パラメータ選択部１２３、ガマット圧縮情報入力部１２９、ガマット圧縮度画像候補生成部１２５、ガマット圧縮度画像候補入力部１３３については、図１により既に説明した通りである。
【００３６】
ガマット圧縮度画像選択部２４３は、ガマット圧縮度画像候補入力部１３３から供給されたガマット圧縮度画像候補群の中から、ガマット圧縮情報入力部１２９から供給されるガマット圧縮方法を表す情報に基づいてガマット圧縮度画像を選択的に出力し、第１の色変換結果選択部２３５に供給する。
【００３７】
縮小原画像供給部２３９は、第１の色変換部１１１と第２の色変換部１１３とに供給されている入力Ｃ、Ｍ、Ｙ、Ｂｋ画像の原画像（ソース色空間で表されている）の縮小画像すなわちサムネイル（thumbnail）画像を、色変換出力合成部２３３に供給する。なお、サムネイル画像は、逆色変換に先立って予め生成され、図示しないサムネイル画像保持部（例えば画像メモリの所定の領域）に記憶されている。従って、色変換出力合成部２３３には、例えば画像メモリの所定の領域に保持されているサムネイル画像が、供給される。
【００３８】
色変換出力合成部２３３は、各画素について、第１の色変換部１１１から供給される第１の色変換結果と第２の色変換部１１３から供給される第２の色変換結果とを、サムネイル画像供給部２３９から供給されるサムネイル画像に基づいて合成し、第１の色変換結果選択部２３５に供給する。
【００３９】
以下、図４を用いて、色変換出力合成部２３３における色変換合成アルゴリズムを説明する。
【００４０】
図４において、曲線Ａは、色変換元の色空間を示し、曲線Ｂは、変換後の色空間を示す。まず、現在注目しているＣ、Ｍ、Ｙ、Ｂｋ画像の注目画素位置を囲む、縮小原画像中の近傍４画素を抽出する。一方、第１の色変換の結果Ｃ１と第２の色変換の結果Ｃ２とを結ぶ軌跡上から（この軌跡上に、注目Ｃ、Ｍ、Ｙ、Ｂｋ値に、１順色変換でマッピングされるソース色空間座標が全て乗っているものとし、かつ本実施例では直線とみなす）前記近傍４画素値（図４における４つの「ｘ」のそれぞれの最も近い直線（上記軌跡）上の点（４つ）のうちの「ｘ」との距離が最も小さくなる直線上の点の値「・」を色値とする。すなわち、第１の色変換手段１１１が出力する出力座標と第２の色変換手段１１３が出力する出力座標とを結ぶ、ソース（デバイス色信号へのマッピング（ガマット圧縮）元）色空間内の軌跡上にあって、サムネイル画像中の注目画素位置の近傍の画素値に最も近いソース色空間座標を抽出する。
【００４１】
第１の色変換結果選択部２３５は、各画素について、ガマット圧縮度画像選択部２４３から供給されるガマット圧縮度画像の対応する画素値にもとづいて、第１の色変換部１１１から供給される第１の色変換結果または色変換出力合成部２３３から供給される色変換合成結果のいずれか一方を、選択的に出力し、第２の色変換結果選択部２３７に供給する。
【００４２】
第２の色変換結果選択部２３７は、色変換結果選択指示部１３１から与えられる選択指示に基づいて、第１の色変換部１１１から供給される第１の色変換結果または第１の色変換結果選択部２３５から供給される第１の色変換選択結果のいずれか一方を選択的に出力する。
【００４３】
色変換結果選択指示部１３１は、第１の色変換部１１１から供給される第１の色変換結果または第１の色変換結果選択部２３５から供給される第１の色変換選択結果のいずれか一方を、明示的に選択するための選択指示を入力するインターフェースである。従って、色変換結果選択指示部１３１により指示情報が入力された場合は、指示された結果、（第１の色変換部１１１から出力される色変換結果とは異なる）例えば第１の色変換結果選択部２３５から出力される第１の色変換選択結果が、第２の色変換結果選択部２３７で選択される。
【００４４】
以上説明したように、本発明では、ガマット圧縮されていない場合の順色変換元のソース色空間座標値を求める第１の色変換結果と最大限にガマット圧縮された場合の順色変換元のソース色空間座標値を求める第２の色変換結果とを用いて、ガマット圧縮前の原画像の色を復元することが可能である。すなわち、順色変換による画素毎の色の変化量を示すガマット圧縮度画像にもとづいて補間を行ない、原画像の色値を推定すること、原画像の色を復元することが可能である。また、ガマット圧縮度画像の画素値の精度（ビット数）を調整することにより、ガマット圧縮度画像用の記憶容量を節約しながら、実用上十分な精度での原画像色の復元が可能である。
【００４５】
また、本発明は、ガマット圧縮度画像の代わりに、より生成が簡単なサムネイル画像を用いて原画像の色値を推定する。従って、ガマット圧縮度画像自体は、第１の色変換結果選択部でのみ使用できれば十分であり、ガマット圧縮の有無だけを情報として持てばよいため、前処理であるガマット圧縮度画像候補の生成も、より簡単な構成で実現できる。
【００４６】
さらに、順色変換時、プリンタ色域内のソース色空間座標についてはガマット圧縮をせず、プリンタ色域外のソース色空間座標についてはプリンタ色域表面にマッピングするという“色域クリッピング”とする。この場合、ガマット圧縮度画像は、各画素についてプリンタ色域の内か外かの情報が示されていれば十分である。従って、この場合のガマット圧縮度画像は、ＩＣＣプロファイルのガマットタグ（gamut tag）テーブルから容易に生成可能である。具体的には、原画像に対し、図５に示すようなガマットタグテーブルを参照した順色変換のみで生成可能である。なお、図５に示すガマットタグテーブルは、任意の色空間、例えばＬ＊、ａ＊、ｂ＊やＲ、Ｇ、Ｂ画像で示されている色値が、ガマットの内側にあるか外側にあるか（“１”が外側を示す）を示す。
【００４７】
以上説明したように、本発明では、ガマット圧縮されていない場合の順色変換元のソース色空間座標値を求める第１の色変換結果と最大限にガマット圧縮された場合の順色変換元のソース色空間座標値を求める第２の色変換結果とにより、ガマット圧縮前の原画像の色が復元できる。
【００４８】
なお、この発明は、前記各実施の形態に限定されるものではなく、その実施の段階ではその要旨を逸脱しない範囲で種々な変形もしくは変更が可能である。また、各実施の形態は、可能な限り適宜組み合わせて、もしくは一部を削除して実施されてもよく、その場合は、組み合わせもしくは削除に起因したさまざまな効果が得られる。
【図面の簡単な説明】
【００４９】
【図１】この発明の実施形態が適用されるカラー画像処理装置の一例を説明する概略図。
【図２】図１に示したカラー画像処理装置に用いられる色変換アルゴリズムの概念の一例を示す概略図。
【図３】図１に示したカラー画像処理装置とは異なる画像処理装置の一例を示す概略図。
【図４】図３に示したカラー画像処理装置に用いられる色変換アルゴリズムの概念の一例を示す概略図。
【図５】図３に示したカラー画像処理装置に用いられるガマットタグテーブルの一例を示す概略図。
【符号の説明】
【００５０】
１０１…カラー画像処理装置、１１１…第１の色変換部、１１３…第２の色変換部、１１５…色変換出力合成部、１１７…色変換結果選択部、１１９…色変換パラメータ候補生成部、１２１…色変換パラメータ候補入力部、１２３…色変換パラメータ選択部、１２５…ガマット圧縮度画像候補生成部、１２７…ガマット圧縮度画像供給部、１２９…ガマット圧縮情報入力部、１３１…色変換結果選択指示部。
【図１】
2006094531.tif 000003
【図２】
2006094531.tif 000004
【図３】
2006094531.tif 000005
【図４】
2006094531.tif 000006
【図５】
2006094531.tif 000007