(57)【特許請求の範囲】
【請求項１】
カラー画像の色域調整を行うカラー画像処理システムにおいて、
前記カラー画像を入力する入力装置と、
出力側の装置が持つ色域情報である出力色域情報を表示し、色域圧縮の対象の色域情報である想定色域情報を設定する制御手段と、入力カラー画像に対して、前記想定色域情報と前記出力色域情報により、色域圧縮を行う色域圧縮手段と、から構成されるカラー画像処理装置と、
色域圧縮された前記カラー画像を出力する出力装置と、
を有し、
前記色域圧縮手段は、色域圧縮される色の両隣の前記出力色域情報と前記想定色域情報の色相の彩度にもとづいて、前記色の色域圧縮を行う、
ことを特徴とするカラー画像処理システム。
【請求項２】
前記制御手段は、
色相と彩度からなる色知覚の属性を表す座標軸を持つ色座標を表示し、
前記入力カラー画像の各画素を、前記色座標上の対応する位置に表示し、
色相角、彩度、前記色相角の分割数及び彩度範囲を表示する、
ことを特徴とする請求項１記載のカラー画像処理システム。
【請求項３】
前記出力装置が持つ色域情報である出力色域情報を保持する出力色域情報保持手段をさらに有し、前記出力色域情報保持手段は、色相及び前記色相毎の最大彩度を保持することを特徴とする請求項１記載のカラー画像処理システム。
【請求項４】
前記制御手段で設定された前記想定色域情報を保持する想定色域情報保持手段をさらに有し、
前記想定色域情報保持手段は、色相及び前記色相毎の最大彩度を保持し、ユーザにより、あらかじめ設定された入力カラー画像毎の想定色域情報を保持する、
ことを特徴とする請求項１記載のカラー画像処理システム。
【請求項５】
前記色域圧縮手段は、
一連の色域圧縮結果をあらかじめ求めて、テーブルにして保持し、前記テーブルを選択することで色域圧縮を行い、
前記テーブルを作成した際に対応する前記出力色域情報と前記想定色域情報を保持し、
前記制御手段は、
選択された前記テーブルに対応する前記出力色域情報と前記想定色域情報を表示する、
ことを特徴とする請求項１記載のカラー画像処理システム。
【請求項６】
カラー画像の色域調整を行うカラー画像処理システムにおいて、
前記カラー画像を入力する入力装置と、
出力側の装置が持つ色域情報である出力色域情報を表示し、色域圧縮の対象の色域情報である想定色域情報を設定する制御手段と、入力カラー画像に対して、前記想定色域情報と前記出力色域情報により、色域圧縮を行う色域圧縮手段と、から構成されるカラー画像処理装置と、
色域圧縮された前記カラー画像を出力する出力装置と、
を有し、
前記色域圧縮手段は、色域圧縮される色の両隣の前記出力色域情報と前記想定色域情報の色相の彩度と、前記色の彩度とにもとづいて、前記色の色域圧縮を行う、
ことを特徴とするカラー画像処理システム。
【請求項７】
前記制御手段は、
色相と彩度からなる色知覚の属性を表す座標軸を持つ色座標を表示し、
前記入力カラー画像の各画素を、前記色座標上の対応する位置に表示し、
色相角、彩度、前記色相角の分割数及び彩度範囲を表示する、
ことを特徴とする請求項６記載のカラー画像処理システム。
【請求項８】
前記出力装置が持つ色域情報である出力色域情報を保持する出力色域情報保持手段をさらに有し、前記出力色域情報保持手段は、色相及び前記色相毎の最大彩度を保持することを特徴とする請求項６記載のカラー画像処理システム。
【請求項９】
前記制御手段で設定された前記想定色域情報を保持する想定色域情報保持手段をさらに有し、
前記想定色域情報保持手段は、色相及び前記色相毎の最大彩度を保持し、ユーザにより、あらかじめ設定された入力カラー画像毎の想定色域情報を保持する、
ことを特徴とする請求項６記載のカラー画像処理システム。
【請求項１０】
前記色域圧縮手段は、
一連の色域圧縮結果をあらかじめ求めて、テーブルにして保持し、前記テーブルを選択することで色域圧縮を行い、
前記テーブルを作成した際に対応する前記出力色域情報と前記想定色域情報を保持し、
前記制御手段は、
選択された前記テーブルに対応する前記出力色域情報と前記想定色域情報を表示する、
ことを特徴とする請求項６記載のカラー画像処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はカラー画像処理システムに関し、特にカラー画像の色域調整を行うカラー画像処理システムに関する。
【０００２】
【従来の技術】
カラー画像を忠実再現する場合、入力カラー画像の色域（表現できる色の領域）と表示画像の色域が異なる場合には、入力カラー画像の色域の方が広い部分は、再現できずにつぶれてしまうことになる。このような場合、従来では色域圧縮を行って画像を再現している。
【０００３】
図１５は従来の色域圧縮を示す図である。Ｒｉが入力画像の色域、Ｒｏが出力デバイスが持つ色域である。図のように、出力デバイスの色域の外側のすべての色に対して色域圧縮を行っていた。これにより、色域内の色は色再現性が保たれて、元の色に近い色を再現することができる。
【０００４】
また、さらに良好な画像を得るために、ユーザは画像調整用のソフトウェアを用いて、画像調整を施すことができる。
図１６は、従来の画像調整ソフトウェアの画面イメージ示す図である。図では、ＲＧＢＣＭＹの６色相の色に対して、色相、彩度及び明度を線形に修正するための画面を表示している。
【０００５】
例えば図では、カーソル１００を左に移動すれば、Ｒ（赤）の彩度が弱まり、右に移動すればＲの彩度を強めることができる。このようにして、ユーザは最終的な画像の色合いを調整していた。
【０００６】
【発明が解決しようとする課題】
しかし、入力される画像の色域に比べ、出力デバイスの色域が非常に小さく、色域外となる色が極端に多い場合の色域圧縮に対しては、色飛びや色のつぶれの発生が多くなるといった問題があった。
【０００７】
例えば、カラー画像を新聞印刷するような場合、出力デバイスの色域外では色がつぶれ、色域内では色が強く再現されるために、見た目に不自然な画像が再現されてしまう。また、このような不良画像に、画像調整を施しても良好な画像が得られなかった。
【０００８】
さらに、従来の画像調整処理では、出力デバイスが持つ色域がユーザにはわからないので、出力デバイスの色域に応じての調整ができないといった問題があった。
【０００９】
すなわち、印刷しようとする出力デバイスがどれだけの色域を持っているかがユーザにとって明確でないので、どの程度の調整量を設定すべきかが判断できなかった。
【００１０】
また、従来の画像調整処理では、単にＲＧＢＣＭＹの６色相での調整であり、より多色相の調整ができないといった問題があった。
さらに、同様な調整を複数の画像に対して行うためには、画像毎に同一パラメータを毎回設定しなければならないので、利便性に欠けるといった問題があった。
【００１１】
本発明はこのような点に鑑みてなされたものであり、最適な色域圧縮を行って、視覚的に自然な画像を再現するカラー画像処理システムを提供することを目的とする。
【００１３】
本発明では上記課題を解決するために、図１に示すようなカラー画像の色域調整を行うカラー画像処理システム１０において、カラー画像を入力する入力装置２と、出力側の装置３が持つ色域情報である出力色域情報を表示し、色域圧縮の対象の色域情報である想定色域情報を設定する制御手段１３と、入力カラー画像に対して、想定色域情報と出力色域情報により色域圧縮を行う色域圧縮手段１４と、から構成されるカラー画像処理装置１と、色域圧縮されたカラー画像を出力する出力装置３と、を有することを特徴とするカラー画像処理システム１０が提供される。
【００１４】
ここで、制御手段１３は、出力側の装置３が持つ色域情報である出力色域情報を表示し、色域圧縮の対象の色域情報である想定色域情報を設定する。色域圧縮手段１４は、入力カラー画像に対して、想定色域情報と出力色域情報を用いて色域圧縮を行う。なお、色域圧縮手段１４は、色域圧縮される色の両隣の出力色域情報と想定色域情報の色相の彩度にもとづいて、色の色域圧縮を行う。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。図１はカラー画像処理システムの原理図である。カラー画像処理システム１０は、スキャナ等に該当する入力装置２と、色域調整を行うカラー画像処理装置１と、プリンタ等に該当する出力装置３から構成される。
【００１８】
カラー画像処理装置１は、入力装置２で発生したカラー画像の色域調整を行う。色域調整が施されたカラー画像は、出力装置３から出力（印刷）される。
また、カラー画像処理装置１はワークステーションやパソコン等の情報端末に含まれる。
【００１９】
入力色変換手段２１は、入力装置２内にあって、カラー画像を入力装置２に依存しない色空間上の色に変換する。
具体的には、カラー画像のＲＧＢをＬａｂに色変換するテ−ブルを有しており、このテ−ブルを用いて補間演算して色変換を行う。
【００２０】
出力色域情報保持手段１１は、出力装置３が持つ色域情報である出力色域情報を保持する。この場合、複数の異なる出力色域情報を保持することができる。
例えば、インクジェットプリンタや電子写真式プリンタ等のような異なる出力装置に対して、それぞれ対応する出力色域情報を保持できる。
【００２１】
想定色域情報保持手段１２は、ユーザが任意に想定する色域情報である想定色域情報を保持する。ユーザは、この想定色域情報をユーザインタフェースを通じて設定する。
【００２２】
また、想定色域情報保持手段１２は、ユーザにより、あらかじめ設定された入力カラー画像毎の想定色域情報を保持してもよい。これにより、複数の入力カラー画像の想定色域情報を前もって保持できるので、色域調整操作の利便性の向上を図ることが可能になる。
【００２３】
制御手段１３は、出力側の装置が持つ色域情報である出力色域情報を表示し、色域圧縮の対象の色域情報である想定色域情報を設定する。すなわち、出力色域情報と想定色域情報の表示制御を行って、画面上に出力色域ライン、想定色域ラインとして表示する。
【００２４】
色域圧縮手段１４は、想定色域情報と出力色域情報により色域圧縮を行う。ここではＬａｂをＬ’ａ’ｂ’に変換する。詳細は後述する。
出力色変換手段３１は、出力装置３内にあって、色域調整後のカラー画像を出力装置３が持つ色空間上の色に変換する。
【００２５】
具体的には、色域圧縮後のＬ’ａ’ｂ’をＣＭＹＫに色変換するテ−ブルを有しており、このテ−ブルを用いて補間演算して色変換を行う。
なお、上記の説明では、色域圧縮手段１４は、カラー画像処理装置１内に含まれる構成としたが、入力装置２または出力装置３に含まれる構成でもよい。また、想定色域情報を設定しない場合には、通常の色域圧縮が行われる。
【００２６】
次に色域調整を行う際のカラー画像処理システム１０の動作について説明する。図２はカラー画像処理システム１０の動作手順を示すフローチャートである。
〔Ｓ１〕入力装置２は、原稿を読み取って、カラー画像を発生させる。
〔Ｓ２〕入力色変換手段２１は、カラー画像を入力装置２に依存しない色空間上の色に変換する。
〔Ｓ３〕出力色域情報保持手段１１は、出力装置３が持つ出力色域情報を保持する。
〔Ｓ４〕想定色域情報保持手段１２は、ユーザが任意に想定した想定色域情報を保持する。
〔Ｓ５〕制御手段１３は、出力色域情報と想定色域情報の表示制御を行う。
〔Ｓ６〕色域圧縮手段１４は、入力色変換手段２１で変換された色空間上の入力カラー画像に対し、出力色域情報と想定色域情報にもとづいて、色域圧縮を行う。
〔Ｓ７〕出力色変換手段３１は、色域圧縮されたカラー画像を出力装置３が持つ色空間上の色に変換する。
〔Ｓ８〕出力装置３は、色域調整後のカラー画像を出力する。
【００２７】
次に制御手段１３が表示する表示画面について説明する。図３は表示画面の一例を示す図である。
画面の円内では、色相Ｈと彩度Ｃからなる色知覚の属性を表すａ、ｂの座標軸上からなる色座標が表示される。
【００２８】
ここで、色相Ｈ（または色相角Ｈ）は、原点を中心とした角度であり、この角度は色と対応する。彩度Ｃは、図の原点からの距離であり、原点ではモノクロ、原点から遠ざかれば色のあざやかさが増していく。
【００２９】
そして、入力画像の各画素は、色座標上に対応する位置に表示される。図では×印で表している。すなわち、×印ポイントが示す位置は、その画素の色を表すことになる。
【００３０】
また、図中右側の設定項目の出力色域、想定色域は、画面上に出力色域ラインや想定色域ラインを表示させるもので、四角枠をマウス等でクリックすることで表示させる。
【００３１】
図では、出力色域ラインが太実線で表示されており、その出力色域ラインを囲むように想定色域ラインが表示されている。
図中の白丸ボックスは、想定色域ラインを表示する際の各色相での彩度量を意味する。マウス等でドラッグして、このボックスの分割線上の位置を調整（図中の矢印Ａ）することにより、ユーザが自由に想定色域情報を設定できる。
【００３２】
また、マウス等で指定された指定ボックスは色が変わる（図では黒丸）ことで、どこを調整しているかをユーザに知らせる。
さらに、その指定ボックスは、図中右側の色相角、彩度という項目欄に数値としても表示される。その数値を項目欄に直接入力して、指定ボックスの位置を移動させてもよい。
【００３３】
また、設定項目の１つである分割数は、色相角の分割数を設定するもので、図では８分割されている。この分割数を大きくすることにより、より細かな想定色域情報の設定を行うことができる。また、彩度範囲は円の半径に相当する。
【００３４】
さらに、図中右下の設定バーは、複数のアルゴリズムによる色域圧縮を行う場合に、各アルゴリズムの適用度合いを変化させるものである。図ではバーを右に動かすと中間の彩度が強くなり、左に動かすと中間の彩度が弱くなる色域圧縮が行われる。
【００３５】
次に想定色域情報を設定して、色域圧縮を行うまでの操作手順について図４、５を用いて説明する。
図４は色域調整を施す画像である。赤いチューリップと、ＲＧＢＣＭＹからなるテストチャートと、から構成される画像である。
【００３６】
ユーザが色域調整すべき指定した箇所として、花びらにポイントＰ１、葉にポイントＰ２、ＲにポイントＰ３、ＧにポイントＰ４が設定されている。
そして、テストチャートよりもチューリップの方をより自然な画質にするために、色域調整を行って、この画像を出力させるものとする。
【００３７】
図５は色域調整画面である。設定項目や画面についての詳細説明は、上述したので省略する。
図４のポイントＰ１〜Ｐ４が表示されている。想定色域ラインは、チューリップのポイントＰ１、Ｐ２を囲み、テストチャートのポイントＰ３、Ｐ４を枠から外して設定されている。
【００３８】
このように指定して、想定色域ラインの範囲内にある色の色域圧縮を行うことで、チューリップのような自然画像は、彩度のつぶれが改善され、花びらの階調や葉の階調を保持することができ、かつ出力色域内で最大限に彩度を保った画像として再現することができる。
【００３９】
一方、テストチャートのＲやＧは、彩度がつぶれた状態となるが、元々テストチャート内のＲやＧは、ほぼ彩度が一定となっており、この場合は想定色域を広げて彩度を抑制するよりも、元の彩度を保持することが望まれる。
【００４０】
このようにユーザが任意に色域を設定できるので、画像内で彩度を保持したい色や階調を保持したい色に応じて、色域を適切に調整することができ、画像毎に最適な色域圧縮を行うことができる。
【００４１】
以上説明したように、カラー画像処理システム１０は、出力色域情報と、ユーザ操作による想定色域情報にもとづいて、色域圧縮を行う構成とした。
したがって、入力カラー画像の色域の方が、出力装置３の色域より広い場合に、従来のように、出力装置３の色域の外側の色のみを圧縮して、その後に画像調整をするのではなく、ユーザが想定した想定色域情報により、出力装置３の色域の外側、内側を含め、圧縮したい色域を調整する。これにより、画像毎に最適な色域圧縮を行え、ユーザが望む画像を再現することが可能になる。
【００４２】
次に出力色域情報保持手段１１及び想定色域情報保持手段１２について説明する。図６は色域情報の保持形式を示す図である。
テーブルｔは、出力色域情報保持手段１１及び想定色域情報保持手段１２が保持する色域情報のテ−ブルであり、出力色域情報、想定色域情報ともに各色相Ｈ０，Ｈ１，…Ｈｎに対して、最大彩度Ｃ０，Ｃ１，…Ｃｎが保持される。このようにして色域情報を保持することで、少ない情報で色域を表現でき、簡単に制御することができる。
【００４３】
次に色域圧縮手段１４について説明する。図７は色域圧縮手段１４の構成を示す図である。
色域圧縮手段１４は、Ｌａｂ−ＬＣＨ変換手段１４ａ、圧縮処理手段１４ｂ、Ｌ’Ｃ’Ｈ’−Ｌ’ａ’ｂ’変換手段１４ｃで構成される。
【００４４】
Ｌａｂ−ＬＣＨ変換手段１４ａは、入力色変換手段２１から出力されたＬａｂをＬＣＨに変換する。変換式を以下に示す。
【００４５】
【数１】
Ｌ＝Ｌ                                                  …（１ａ）
Ｃ＝（ａ2 ＋ｂ2 ）1/2                                   …（１ｂ）
Ｈ＝ａｒｃｔａｎ（ｂ／ａ）                              …（１ｃ）
Ｌ’Ｃ’Ｈ’−Ｌ’ａ’ｂ’変換手段１４ｃは、後述の圧縮処理手段１４ｂから出力されたＬ’Ｃ’Ｈ’をＬ’ａ’ｂ’に変換して、出力装置３へ送信する。変換式を以下に示す。
【００４６】
【数２】
Ｌ’＝Ｌ’                                              …（２ａ）
ａ’＝Ｃ’×ｃｏｓＨ’                                  …（２ｂ）
ｂ’＝Ｃ’×ｓｉｎＨ’                                  …（２ｃ）
圧縮処理手段１４ｂは、ＬＣＨを圧縮処理してＬ’Ｃ’Ｈ’に変換する。変換の際には、色域圧縮される色の両隣の出力色域情報と想定色域情報の色相の彩度を用いて行う。
【００４７】
変換式を以下に示す。なお、入力画像の色域圧縮される色のＨを挟む２つの色相をＨx ，Ｈy とし、出力色域情報の彩度をＣ1x，Ｃ1y、想定色域情報の彩度をＣ2x，Ｃ2yとし、これらパラメータの関係を図８に示す。
【００４８】
【数３】
Ｌ’＝Ｌ                                                …（３ａ）
Ｃ’＝（（Ｈ−Ｈy ）／（Ｈx −Ｈy ））・（Ｃx −Ｃy ）＋Ｃy …（３ｂ）
Ｈ’＝Ｈ                                                …（３ｃ）
ここで、Ｃx とＣy は、
【００４９】
【数４】
Ｃx ＝（Ｃ1x／Ｃ2x）・Ｃ  （Ｃ2x＞Ｃ1x）                …（４ａ）
Ｃx ＝Ｃ                  （Ｃ2x≦Ｃ1x）                …（４ｂ）
Ｃy ＝（Ｃ1y／Ｃ2y）・Ｃ  （Ｃ2x＞Ｃ1x）                …（４ｃ）
Ｃy ＝Ｃ                  （Ｃ2x≦Ｃ1x）                …（４ｄ）
ただし、ＨX ≧Ｈ＞ＨY 、Ｃ2X＞０、Ｃ2Y＞０である。このように、色域圧縮される色の両隣の出力色域情報と想定色域情報の色相の彩度を用いて圧縮することにより、画像の色相に適した圧縮を行うことができる。
【００５０】
一方、圧縮処理手段１４ｂは、ＬＣＨを圧縮処理してＬ’Ｃ’Ｈ’に変換する際に、両隣の出力色域情報と想定色域情報の色相の彩度の他に、さらに入力画像の彩度Ｃも考慮して、圧縮処理を行ってもよい。変換式を以下に示す。
【００５１】
【数５】
Ｌ’＝Ｌ                                                …（５ａ）
Ｃ’＝（（Ｈ−Ｈy ）／（Ｈx −Ｈy ））・（Ｃx −Ｃy ）＋Ｃy …（５ｂ）
Ｈ’＝Ｈ                                                …（５ｃ）
ここで、Ｃx とＣy は、
【００５２】
【数６】
Ｃx ＝（（Ｃ／Ｃ2x）・（（Ｃ1x／Ｃ2x）−１）＋１）・Ｃ
（Ｃ2x＞Ｃ1x，Ｃ≦Ｃ2x2 ／２（Ｃ2x−Ｃ1x））  …（６ａ）
Ｃx ＝Ｃ2x2 ／４（Ｃ2x−Ｃ1x）
（Ｃ2x＞Ｃ1x，Ｃ＞Ｃ2x2 ／２（Ｃ2x−Ｃ1x））  …（６ｂ）
Ｃx ＝Ｃ    （Ｃ2x≦Ｃ1x）                                …（６ｃ）
Ｃy ＝（（Ｃ／Ｃ2y）・（（Ｃ1y／Ｃ2y）−１）＋１）・Ｃ
（Ｃ2y＞Ｃ1y，Ｃ≦Ｃ2y2 ／２（Ｃ2y−Ｃ1y））  …（６ｄ）
Ｃy ＝Ｃ2y2 ／４（Ｃ2y−Ｃ1y）
（Ｃ2y＞Ｃ1y，Ｃ＞Ｃ2y2 ／２（Ｃ2y−Ｃ1y））…（６ｅ）
Ｃy ＝Ｃ    （Ｃ2y≦Ｃ1y）                              …（６ｆ）
ただし、ＨX ≧Ｈ＞ＨY 、Ｃ2X＞０、Ｃ2Y＞０である。このように、色域圧縮される色の両隣の出力色域情報と想定色域情報の色相の彩度及び入力画像の彩度を用いて圧縮することにより、画像の色相及び彩度に適した圧縮を行うことができ、より自然な画像を再現することができる。
【００５３】
次にルックアップテーブル（以下、ＬＵＴと呼ぶ）を用いて、色域圧縮を行う色域圧縮手段１４−１について説明する。
図９はＬＵＴを利用して色域圧縮を行う色域圧縮手段１４−１の構成を示す図である。ここで、Ｌａｂ−ＬＣＨ変換手段１４ａ、圧縮処理手段１４ｂ、Ｌ’Ｃ’Ｈ’−Ｌ’ａ’ｂ’変換手段１４ｃは、上述したので説明は省略する。
【００５４】
ＬＵＴ作成保持手段１４ｄは、一連の色域圧縮結果をあらかじめ求めて、Ｌ’ａ’ｂ’のテ−ブルを作成し、このテ−ブルをＬＵＴとして保持する。
ＬＵＴ選択手段１４ｅは、入力画像のＬａｂに対応するＬＵＴを選択して、Ｌ’ａ’ｂ’を求める。このような構成をとることにより、何ら計算することなく、色域圧縮を行うことができ、高速処理が可能になる。
【００５５】
図１０は色域圧縮手段１４−１の処理手順を示すフローチャートである。
〔Ｓ１０〕Ｌａｂ−ＬＣＨ変換手段１４ａは、入力色変換手段２１から出力されたＬａｂをＬＣＨに変換する。
〔Ｓ１１〕圧縮処理手段１４ｂは、ＬＣＨを圧縮処理して、Ｌ’Ｃ’Ｈ’に変換する。
〔Ｓ１２〕Ｌ’Ｃ’Ｈ’−Ｌ’ａ’ｂ’変換手段１４ｃは、圧縮処理手段１４ｂから出力されたＬ’Ｃ’Ｈ’をＬ’ａ’ｂ’に変換する。
〔Ｓ１３〕ＬＵＴ作成保持手段１４ｄは、Ｌ’ａ’ｂ’のテ−ブルを作成し、このテ−ブルをＬＵＴとして保持する。
〔Ｓ１４〕ＬＵＴ選択手段１４ｅは、入力画像のＬａｂに対応するＬＵＴを選択して、Ｌ’ａ’ｂ’を求め、出力装置３に送信する。
【００５６】
図１１はＬＵＴ作成保持手段１４ｄとＬＵＴ選択手段１４ｅを示す図である。ＬＵＴ作成保持手段１４ｄは、図のように複数のＬＵＴａ〜ＬＵＴｎを保持する。そして、ＬＵＴ選択手段１４ｅは、入力のＬａｂに対応するＬ’ａ’ｂ’のＬＵＴを選択する（図ではＬＵＴｎが選択されている）。
【００５７】
このように、色域圧縮処理をテ−ブル化することで、効率よく圧縮情報を保持でき、さらには圧縮処理の高速化を図ることが可能になる。また、複数のテ−ブルから選択できるので、画像に合った圧縮を行うことができる。
【００５８】
次にＬＵＴと、対応する出力色域情報及び想定色域情報を保持して、出力色域情報及び想定色域情報を表示する場合について説明する。
図１２はＬＵＴと、対応する出力色域情報及び想定色域情報を保持する構成を示す図である。ＬＵＴ作成保持手段１４ｄ−１は、複数のＬＵＴと、それぞれのＬＵＴに対応する出力色域情報及び想定色域情報を保持する。図ではＬＵＴａと、それに対応する出力色域情報及び想定色域情報が示されている。
【００５９】
そして、色域圧縮時にＬＵＴ選択手段１４ｅにより、入力したＬａｂに対応するＬ’ａ’ｂ’のＬＵＴが選択されると、制御手段１３は、選択されたＬＵＴに対応する出力色域情報及び想定色域情報を画面上に表示する。すなわち、色座標上に出力色域ライン、想定色域ラインを表示する。
【００６０】
このような構成により、圧縮結果に対して、それがどのような出力色域情報及び想定色域情報を用いて圧縮されたかをユーザに知らせることができる。
次に複数の異なる圧縮処理を行う場合について説明する。図１３は複数の圧縮処理手段を持つ色域圧縮手段の構成を示す図である。
【００６１】
色域圧縮手段１４−２は、複数の異なる圧縮処理を行う圧縮処理手段１４ｂ−ａ〜１４ｂ−ｎを含む。そして、圧縮処理制御手段１４ｂ−１は、圧縮処理手段１４ｂ−ａ〜１４ｂ−ｎの中から圧縮処理を任意に選択して、それらを複合させて圧縮処理の制御を行う。
【００６２】
例えば、圧縮処理手段１４ｂ−ａが上述した式（３ａ）〜（３ｃ）及び（４ａ）〜（４ｄ）の圧縮処理を行うものとし、この場合のＣ’をＣ’１とする。
また、圧縮処理手段１４ｂ−ｂが上述した式（５ａ）〜（５ｃ）及び（６ａ）〜（６ｆ）の圧縮処理を行うものとし、この場合のＣ’をＣ’２とする。
【００６３】
そして、圧縮処理制御手段１４ｂ−１が、この２つの圧縮処理手段１４ｂ−ａ、１４ｂ−ｂを選択した場合、新たな圧縮結果Ｃ’３は、以下の式で示される。
【００６４】
【数７】
Ｃ’３＝（１−α）・Ｃ’１＋α・Ｃ’２                    …（７）
ここで、αは１≧α≧０である。このαは、図３で説明した設定バーで調整することができる。
【００６５】
すなわち、図３の設定バーを左に移動すれば、αが小さくなり、Ｃ’３はＣ’１に近づくので、圧縮処理手段１４ｂ−ａの圧縮効果が大きくなる。
逆に、図３の設定バーを右に移動すれば、αが大きくなり、Ｃ’３はＣ’２に近づくので、圧縮処理手段１４ｂ−ｂの圧縮効果が大きくなる。
【００６６】
このように、複数の圧縮処理を選択して複合することにより、画像毎に適した圧縮処理を施すことができ、良好な画像を再現することが可能になる。
以上説明したように、カラー画像処理システム１０は、出力色域情報とユーザが任意に想定した想定色域情報にもとづいて、色域圧縮を行う構成とした。これにより、入力される画像の色域に比べ、出力装置３の色域が小さい場合に、見た目に自然で良好な画像を再現させることができる。
【００６７】
また、出力装置３の色域（出力色域情報）をユーザは把握できるので、出力装置毎に最適な色域調整を行うことが可能になる。さらに、出力させたい画像の色域（想定色域情報）の設定が行えるために、ユーザの望む画像を再現することが可能になる。
【００６８】
また、以上説明したようなカラー画像処理装置１の機能を実現するためのコンピュータプログラムは、半導体メモリや磁気記録媒体などの記録媒体に記述させることができる。
【００６９】
これにより、市場に流通させる場合に、ＣＤ−ＲＯＭやフロッピーディスク等の可搬型記録媒体にプログラムを格納して流通させたり、ネットワークを介して接続されたコンピュータの記憶装置に格納しておき、ネットワークを通じて他のコンピュータに転送することもできる。
【００７０】
なお、コンピュータで実行する際には、コンピュータ内のハードディスク装置等にプログラムを格納しておき、メインメモリにロードして実行する。
次に色域調整方法について説明する。図１４は色域調整方法の処理手順を示すフローチャートである。
〔Ｓ２０〕色相と彩度からなる色知覚の属性を表す座標軸上からなる色座標を表示する。
〔Ｓ２１〕色座標上に出力装置が持つ色域情報である出力色域情報を表示する。
〔Ｓ２２〕入力カラー画像の各画素を、色座標上の対応する位置に表示する。
〔Ｓ２３〕入力カラー画像に対し、ユーザが色域調整すべき箇所を設定するために、ユーザが確認しながら任意に想定した色域情報である想定色域情報を表示する。
〔Ｓ２４〕想定色域情報と出力色域情報にもとづいて、想定色域情報範囲内の色の階調が失われないように色域圧縮を行う。なお、色域圧縮は、想定色域情報の範囲外に対しても処理する。ただし、この場合は階調が失われる場合がある。
【００７１】
以上、説明したように、色域調整方法は、出力色域情報や画像の色域情報をユーザが確認しながら色域調整を行うものとした。これにより、ユーザが圧縮したい色域を調整できるので、画像毎及び出力装置毎に最適な色域圧縮を行え、ユーザが望む画像を再現することが可能になる。
【００７２】
また、画像にくらべて出力装置の方が色域が大きい場合は圧縮を行わない、といった出力装置毎の最適化も行うことができる。
【００７３】
【発明の効果】
以上説明したように、カラー画像処理システムは、出力色域情報とユーザが任意に想定した想定色域情報にもとづいて、色域圧縮を行う構成とした。これにより、ユーザが圧縮したい色域を調整できるので、画像毎及び出力装置毎に最適な色域圧縮を行え、ユーザが望む画像を再現することが可能になる。
【００７４】
また、色域調整方法は、出力色域情報とユーザが任意に想定した想定色域情報にもとづいて、色域圧縮を行うものとした。これにより、ユーザが圧縮したい色域を確認しながら調整できるので、画像毎及び出力装置毎に最適な色域圧縮を行え、ユーザが望む画像を再現することが可能になる。
【図面の簡単な説明】
【図１】  カラー画像処理装置の原理図である。
【図２】カラー画像処理システムの動作手順を示すフローチャートである。
【図３】表示画面の一例を示す図である。
【図４】色域調整を施す画像である。
【図５】色域調整画面である。
【図６】色域情報の保持形式を示す図である。
【図７】色域圧縮手段の構成を示す図である
【図８】圧縮処理計算のパラメータの関係を示す図である。
【図９】ＬＵＴを利用して色域圧縮を行う色域圧縮手段の構成を示す図である。
【図１０】色域圧縮手段の処理手順を示すフローチャートである。
【図１１】ＬＵＴ作成保持手段とＬＵＴ選択手段を示す図である。
【図１２】  ＬＵＴと、対応する出力色域情報及び想定色域情報を保持する構成を示す図である。
【図１３】複数の圧縮処理手段を持つ色域圧縮手段の構成を示す図である。
【図１４】  色域調整方法の処理手順を示すフローチャートである。
【図１５】従来の色域圧縮を示す図である。
【図１６】従来の画像調整ソフトウェアの画面イメージ示す図である。
【符号の説明】
１  カラー画像処理装置
２  入力装置
３  出力装置
１０  カラー画像処理システム
１１  出力色域情報保持手段
１２  想定色域情報保持手段
１３  制御手段
１４  色域圧縮手段
２１  入力色変換手段
３１  出力色変換手段
【図１】
0004040179.tif 000002
【図２】
0004040179.tif 000003
【図３】
0004040179.tif 000004
【図４】
0004040179.tif 000005
【図５】
0004040179.tif 000006
【図６】
0004040179.tif 000007
【図７】
0004040179.tif 000008
【図８】
0004040179.tif 000009
【図９】
0004040179.tif 000010
【図１０】
0004040179.tif 000011
【図１１】
0004040179.tif 000012
【図１２】
0004040179.tif 000013
【図１３】
0004040179.tif 000014
【図１４】
0004040179.tif 000015
【図１５】
0004040179.tif 000016
【図１６】
0004040179.tif 000017