(57)【要約】【課題】出力デバイス色域がその低明度側領域において歪な特定形状を有している場合においても、色域変換をより良好に行うことが可能な色域変換技術を提供する。【解決手段】色域変換処理は、a)第１色域ＣＳ１の彩度方向におけるピークである第１ピークＰＫ１を検出する手順と、b)第２色域の彩度方向におけるピークである第２ピークＰＫ２を検出する手順と、c)第２ピークＰＫ２に第１ピークＰＫ１が一致するように、第１色域ＣＳ１を第１収束点Ｃ１に向けて圧縮して変形する手順と、d)変形後の色域である第３色域ＣＳ３を、第２収束点Ｃ２（例えば、第２色域ＣＳ２の最低明度に対応する点Ｑａと第２ピークＰＫ２とを結ぶ線分ＳＧの垂直二等分線ＬＶと明度軸との交点Ｃ２１）に向けて圧縮して変形する手順と、e)手順c)および手順d)による変形結果に基づいて、第１色域ＣＳ１の色と第２色域ＣＳ２の色との関係を決定する手順とを含む。【選択図】図８
2009212642.tif 000002
【特許請求の範囲】
【請求項１】
第１色域を第２色域に変換する色域変換処理をコンピュータに実行させるためのプログラムであって、
a)前記第１色域の彩度方向におけるピークである第１ピークを検出する手順と、
b)前記第２色域の彩度方向におけるピークである第２ピークを検出する手順と、
c)前記第２ピークに前記第１ピークが一致するように、前記第１色域を第１収束点に向けて圧縮して変形する手順と、
d)前記手順c)での変形後の色域である第３色域を、明度軸上の第２収束点であって、前記第１収束点の明度よりも大きな明度を有し且つ前記第２色域の最大明度以下の明度を有する第２収束点に向けて圧縮して変形する手順と、
e)前記手順c)および前記手順d)による変形結果に基づいて、前記第１色域の色と前記第２色域の色との関係を決定する手順と、
を含むプログラム。
【請求項２】
請求項１に記載のプログラムにおいて、
前記第２収束点は、前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の垂直二等分線と前記明度軸との交点であることを特徴とするプログラム。
【請求項３】
請求項１に記載のプログラムにおいて、
前記第２収束点は、前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の中点と前記第２色域の低明度側の境界線上の点のうち前記線分から最も離れた最離点とを結ぶ直線と前記明度軸との交点であることを特徴とするプログラム。
【請求項４】
請求項１に記載のプログラムにおいて、
前記第２収束点は、明度軸上において、
前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の垂直二等分線と前記明度軸との交点である第１基準点と、
前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の中点と前記第２色域の低明度側の境界線上の点のうち前記線分から最も離れた最離点とを結ぶ直線と前記明度軸との交点である第２基準点と、
の間の点として設定されることを特徴とするプログラム。
【請求項５】
請求項１に記載のプログラムにおいて、
前記第２収束点は、明度軸上において、
前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の垂直二等分線と前記明度軸との交点である第１基準点と、
前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の中点と前記第２色域の低明度側の境界線上の点のうち前記線分から最も離れた最離点とを結ぶ直線と前記明度軸との交点である第２基準点と、
を所定比率で内分する点として設定されることを特徴とするプログラム。
【請求項６】
請求項１に記載のプログラムにおいて、
前記第２収束点の明度は、前記第２ピークの明度よりも大きいことを特徴とするプログラム。
【請求項７】
請求項１に記載のプログラムにおいて、
前記色域変換処理は、色相毎に行われ、
前記第１ピークおよび前記第２ピークは、色相毎に決定されることを特徴とするプログラム。
【請求項８】
第１色域を第２色域に変換する色域変換処理を行う色域変換方法であって、
a)前記第１色域の彩度方向におけるピークである第１ピークを検出する工程と、
b)前記第２色域の彩度方向におけるピークである第２ピークを検出する工程と、
c)前記第２ピークに前記第１ピークが一致するように、前記第１色域を第１収束点に向けて圧縮して変形する工程と、
d)前記工程c)での変形後の色域である第３色域を、明度軸上の第２収束点であって、前記第１収束点の明度よりも大きな明度を有し且つ前記第２色域の最大明度以下の明度を有する第２収束点に向けて圧縮して変形する工程と、
e)前記工程c)および前記工程d)による変形結果に基づいて、前記第１色域の色と前記第２色域の色との関係を決定する工程と、
を含むことを特徴とする色域変換方法。
【請求項９】
第１色域から第２色域への色域変換処理を行う色域変換装置であって、
前記第１色域の彩度方向におけるピークである第１ピークを検出する第１検出手段と、
前記第２色域の彩度方向におけるピークである第２ピークを検出する第２検出手段と、
前記第２ピークに前記第１ピークが一致するように、前記第１色域を第１収束点に向けて圧縮して変形する第１変形手段と、
前記第１変形手段による変形後の色域である第３色域を、明度軸上の第２収束点であって、前記第１収束点の明度よりも大きな明度を有し且つ前記第２色域の最大明度以下の明度を有する第２収束点に向けて圧縮して変形する第２変形手段と、
前記第１変形手段および前記第２変形手段による変形結果に基づいて、前記第１色域の色と前記第２色域の色との関係を決定する決定手段と、
を備えることを特徴とする色域変換装置。
【請求項１０】
第１色域を第２色域に変換する色域変換処理をコンピュータに実行させるためのプログラムであって、
a)前記第１色域の彩度方向におけるピークである第１ピークを検出する手順と、
b)前記第２色域の彩度方向におけるピークである第２ピークを検出する手順と、
c)前記第２ピークに前記第１ピークが一致するように、前記第１色域を第１収束点に向けて圧縮して変形する手順と、
d)前記工程c)での変形後の色域である第３色域を、明度軸上の第２収束点であって、前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の垂直二等分線と前記明度軸との交点である第２の収束点に向けて圧縮して変形する手順と、
e)前記手順c)および前記手順d)による変形結果に基づいて、前記第１色域の色と前記第２色域の色との関係を決定する手順と、
を含むプログラム。
【請求項１１】
第１色域を第２色域に変換する色域変換処理を行う色域変換方法であって、
a)前記第１色域の彩度方向におけるピークである第１ピークを検出する工程と、
b)前記第２色域の彩度方向におけるピークである第２ピークを検出する工程と、
c)前記第２ピークに前記第１ピークが一致するように、前記第１色域を第１収束点に向けて圧縮して変形する工程と、
d)前記工程c)での変形後の色域である第３色域を、明度軸上の第２収束点であって、前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の垂直二等分線と前記明度軸との交点である第２の収束点に向けて圧縮して変形する工程と、
e)前記工程c)および前記工程d)による変形結果に基づいて、前記第１色域の色と前記第２色域の色との関係を決定する工程と、
を含むことを特徴とする色域変換方法。
【請求項１２】
第１色域を第２色域に変換する色域変換処理を行う色域変換装置であって、
前記第１色域の彩度方向におけるピークである第１ピークを検出する第１検出手段と、
前記第２色域の彩度方向におけるピークである第２ピークを検出する第２検出手段と、
前記第２ピークに前記第１ピークが一致するように、前記第１色域を第１収束点に向けて圧縮して変形する第１変形手段と、
前記第１変形手段による変形後の色域である第３色域を、明度軸上の第２収束点であって、前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の垂直二等分線と前記明度軸との交点である第２の収束点に向けて圧縮して変形する第２変形手段と、
前記第１変形手段および前記第２変形手段による変形結果に基づいて、前記第１色域の色と前記第２色域の色との関係を決定する決定手段と、
を備えることを特徴とする色域変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色域変換処理を行う色域変換装置およびそれに関連する技術に関する。
【背景技術】
【０００２】
複数のデバイスで同じ色を再現するカラーマネージメントシステム（ＣＭＳ）が存在する。
【０００３】
例えば、入力デバイス（スキャナ等）により取得された画像を出力デバイス（プリンタ等）で出力する場合を想定する。通常、入力デバイスで取得されたＲＧＢ画像は比較的広い色域を有しており、一方、出力デバイスで再現可能なＣＭＹＫ画像は比較的狭い色域を有している。そのため、入力デバイスに関する比較的広い色域内の色を、出力デバイスに関する比較的狭い色域内の色にマッピングする色域変換処理（色域圧縮処理あるいはガマットマッピング処理とも称する）を行って、両デバイスの色域の相違を補うことが好ましい。
【０００４】
このような色域圧縮処理技術としては、次述するような収束点圧縮法が知られている。
【０００５】
図１９は、従来の収束点圧縮法（以下、「第１の従来技術」とも称する）の原理を示す図である。図１９に示すように、当該収束点圧縮法においては、入力デバイスの色域ＣＳ１が明度軸上の収束点Ｃ１０（例えば明度の中央の値）に向けて圧縮されることによって、入力デバイスの色域ＣＳ１が出力デバイスの色域ＣＳ２にマッピングされる。図１９においては、各デバイスの色域ＣＳ１，ＣＳ２が共通の表色系で表現されている。また図１９では、或る色相（ここでは青色）に関する、彩度と明度との関係を表す平面が示されている。
【０００６】
例えば、図１９に示すように、入力デバイス色域ＣＳ１の低明度側の境界線ＬＡ上の点Ｐｅは、出力デバイス色域ＣＳ２の低明度側の境界線ＬＢ上の点Ｂｅに変換される。点Ｂｅは、点Ｐｅと収束点Ｃ１０とを結ぶ直線と境界線ＬＢとの交点である。また、点Ｐｅと点Ｃ１０との間の入力デバイス色域ＣＳ１内の点は、その内分比に応じて、出力デバイス色域ＣＳ２において点Ｂｅと点Ｃ１０との間の点に変換される。その他の点についても同様である。
【０００７】
ところで、特定の色相に関する平面（特に青色を含む平面）においては、出力デバイス（プリンタ等）に関する色域ＣＳ２は、図１９に示すように、その低明度側がえぐられたような（削り取られたような）形状を有していることが多い。換言すれば、当該色域ＣＳ２は、その低明度側の境界線ＬＢが内側に狭められたような歪（いびつ）な形状を有していることが多い。
【０００８】
しかしながら、このように歪な形状を有する出力デバイス色域ＣＳ２に入力デバイス色域ＣＳ１をマッピングする際には、図１９に示すような変換が行われる。詳細には、入力デバイスの色域ＣＳ１上にて略等間隔で配置された複数の点Ｐｈ，点Ｐｇ，点Ｐｆ，点Ｐｅは、出力デバイスの色域ＣＳ２内において彩度方向に比較的大きな間隔を空けた対応点Ｂｈ，Ｂｇ，点Ｂｆ，点Ｂｅへとそれぞれ変換される。
【０００９】
そして、このようなマッピングを用いると、入力デバイスの色が点Ｐｈから点Ｐｇ，点Ｐｆ，点Ｐｅへ向けて変化するときには、出力デバイスの色は破線の楕円で囲まれた領域（点Ｂｅ〜点Ｂｈにわたる領域）ＲＧ１付近で、彩度方向において比較的大きく変化する。すなわち、色域圧縮後の色の彩度は、出力デバイス色域ＣＳ２の低明度側境界線ＬＢ付近（特に当該境界線ＬＢの高彩度側付近）において、比較的急激に低下（変化）する。例えば、青色（点Ｐｈあるいは点Ｐｉに対応）から黒色（点Ｐａに対応）へのグラデーションパターンを上記従来の収束点圧縮法で色域圧縮すると、出力デバイス色域ＣＳ２の低明度側境界線ＬＢ付近（特に当該境界線ＬＢの高彩度側付近）において、彩度が急激に低下してしまう。
【００１０】
このような問題を解消する技術として、例えば特許文献１の技術（以下、「第２の従来技術」とも称する）が存在する。
【００１１】
特許文献１においては、まず、図２０に示すように、出力デバイス色域ＣＳ２の低明度側境界線ＬＢ上の各点が、明度軸に平行な方向において明度軸の負の向きに移動される。具体的には、境界線ＬＢ上の当該各点は、黒点（黒色に対応する点）Ｄａと出力デバイス色域のピーク点Ｄｈとを結ぶ線分ＳＧ上にまで移動される。これにより、出力デバイス色域ＣＳ２の低明度領域において「削り取られたような部分」が膨張し、出力デバイス色域ＣＳ２が拡張される。このとき、出力デバイス色域ＣＳ２の境界線ＬＢ上の各点Ｄａ，Ｄｂ，Ｄｃ，Ｄｄ，Ｄｅ，Ｄｆ，Ｄｇ，Ｄｈは、それぞれ、線分ＳＧ上の各点Ｃａ，Ｃｂ，Ｃｃ，Ｃｄ，Ｃｅ，Ｃｆ，Ｃｇ，Ｃｈに対応する。
【００１２】
その後、図２１に示すように、入力デバイス色域ＣＳ１を収束点Ｃ１１に向けて圧縮し、入力デバイス色域ＣＳ１を出力デバイス色域ＣＳ２にマッピングする圧縮処理が実行される。ここで、収束点Ｃ１１は、入力デバイス色域ＣＳ１の彩度方向におけるピーク点Ｐｈと出力デバイス色域ＣＳ２の彩度方向におけるピーク点Ｃｈとを結ぶ直線と明度軸との交点である。この圧縮処理によって、図２２に示すように、入力デバイス色域ＣＳ１の境界線ＬＡ上の各点Ｐａ，Ｐｂ，Ｐｃ，Ｐｄ，Ｐｅ，Ｐｆ，Ｐｇ，Ｐｈは、それぞれ、収束点Ｃ１１に向けた圧縮処理によって、線分ＳＧ上の各点Ｃａ，Ｃｂ，Ｃｃ，Ｃｄ，Ｃｅ，Ｃｆ，Ｃｇ，Ｃｈに変換される。
【００１３】
そして、当該各点Ｃａ，Ｃｂ，Ｃｃ，Ｃｄ，Ｃｅ，Ｃｆ，Ｃｇ，Ｃｈは、さらに、明度軸に平行な方向において今度は明度軸の正の向きに移動され、出力デバイス色域ＣＳ２の低明度側境界線ＬＢ上の各点Ｄａ，Ｄｂ，Ｄｃ，Ｄｄ，Ｄｅ，Ｄｆ，Ｄｇ，Ｄｈに変換される。
【００１４】
以上のように、第２の従来技術においては、図２２に示すように、入力デバイス色域ＣＳ１の境界線ＬＡ上の各点Ｐａ，Ｐｂ，Ｐｃ，Ｐｄ，Ｐｅ，Ｐｆ，Ｐｇ，Ｐｈは、それぞれ、出力デバイス色域ＣＳ２の境界線ＬＢ上の各点Ｄａ，Ｄｂ，Ｄｃ，Ｄｄ，Ｄｅ，Ｄｆ，Ｄｇ，Ｄｈに変換される。
【００１５】
この場合、図２２に示すように、入力デバイスの色域ＣＳ１上の複数の点Ｐｈ，点Ｐｇ，点Ｐｆ，点Ｐｅは、出力デバイスの色域ＣＳ２内において彩度方向に（図１９に比べて）比較的小さな間隔を空けた対応点Ｄｈ，Ｄｇ，点Ｄｆ，点Ｄｅへとそれぞれ変換される。換言すれば、入力デバイス色域ＣＳ１内の色が境界線ＬＡ上において点Ｐｈから点Ｐｇ，点Ｐｆ，点Ｐｅへと変化するとき、変換後の色は、出力デバイス色域ＣＳ２の境界線ＬＢ上において彩度方向に比較的小さな間隔で配置された各点Ｄｇ，点Ｄｆ，点Ｄｅへと順次変化する。すなわち、出力デバイス色域ＣＳ２の低明度側境界線ＬＢ付近（特に当該境界線ＬＢの高彩度側付近）における彩度変化が比較的緩やかになり、上記の問題が改善される。
【００１６】
なお、この第２の従来技術によれば、上述の収束点Ｃ１１に向けた色域圧縮処理が行われるため、第１の従来技術における上記問題とは別の問題点、具体的には、図１９において入力デバイス色域ＣＳ１のピーク位置近傍に関する「反転」の問題も解決される。この問題は、入力デバイス色域ＣＳ１のピーク（図１９では点Ｐｉ）が出力デバイス色域ＣＳ２のピーク（点Ｂｈ）に変換されずに当該ピーク（点Ｂｈ）よりも低彩度の色（点Ｂｉ）に変換されることに起因して、点Ｐｈから点Ｐｉへと色が変化するときに色変換後の色の彩度の変化方向が本来の方向に対して反転するものである。第２の従来技術においては、入力デバイス色域ＣＳ１のピーク（点Ｐｈ）が出力デバイス色域ＣＳ２のピーク（点Ｂｈ）に一致するような色域変換が行われるため、上述の「反転」の問題が生じない。
【００１７】
【特許文献１】特開２００７−４３４２４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
しかしながら、特許文献１に記載の色域圧縮技術（第２の従来技術）を用いると、今度は次のような問題が生じる。具体的には、図２２に示すように、入力デバイスの色域ＣＳ１上の複数の点Ｐｃ，点Ｐｂ，点Ｐａは、出力デバイスの色域ＣＳ２内において明度方向に比較的大きな間隔を空けた対応点Ｄｃ，点Ｄｂ，点Ｄａへとそれぞれ変換される。換言すれば、点Ｐｃから点Ｐｂ，点Ｐａへ向けて入力デバイス色域の色が変化するときに、明度方向（図２２の縦方向）において比較的大きな間隔で配置された各点Ｄｃ，点Ｄｂ，点Ｄａへと色域変換後の色が変化する。すなわち、出力デバイス色域ＣＳ２の低明度側境界線ＬＢ付近の低彩度（且つ低明度）側の領域における明度が急激に変化する。このように、出力デバイス色域ＣＳ２の低明度側の領域のうち、明度が非常に低く且つ彩度が非常に低い領域（図２２の破線の楕円で囲まれた領域（点Ｄａ〜点Ｄｃにわたる領域））付近では、明度変化が比較的急激になる。そのため、点Ｐｈに対応する色（例えば青色）から点Ｐａに対応する色（黒色）へのグラデーションパターンを上記第２の従来技術で色域圧縮すると、明度変化の滑らかさが損なわれてしまう部分が発生する。端的に言えば、「彩度」を改善するために、「明度」が犠牲になってしまう。このため、図２３の模式図に示すように、グラデーションパターンにおいて、いわゆるバンディング（急激な明度変化を伴う部分で当該グラデーションパターンが帯状領域に区分されるように見える現象）が発生することがある。
【００１９】
そこで、この発明の課題は、出力デバイス色域がその低明度側領域において歪な特定形状（えぐられたような形状）を有している場合においても、色域変換をより良好に行うことが可能な色域変換技術を提供することにある。
【課題を解決するための手段】
【００２０】
上記課題を解決すべく、請求項１の発明は、第１色域を第２色域に変換する色域変換処理をコンピュータに実行させるためのプログラムであって、a)前記第１色域の彩度方向におけるピークである第１ピークを検出する手順と、b)前記第２色域の彩度方向におけるピークである第２ピークを検出する手順と、c)前記第２ピークに前記第１ピークが一致するように、前記第１色域を第１収束点に向けて圧縮して変形する手順と、d)前記手順c)での変形後の色域である第３色域を、明度軸上の第２収束点であって、前記前記第１収束点の明度よりも大きな明度を有し且つ前記第２色域の最大明度以下の明度を有する第２収束点に向けて圧縮して変形する手順と、e)前記手順c)および前記手順d)による変形結果に基づいて、前記第１色域の色と前記第２色域の色との関係を決定する手順とを含むプログラムであることを特徴とする。
【００２１】
請求項２の発明は、請求項１の発明に係るプログラムにおいて、前記第２収束点は、前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の垂直二等分線と前記明度軸との交点であることを特徴とする。
【００２２】
請求項３の発明は、請求項１の発明に係るプログラムにおいて、前記第２収束点は、前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の中点と前記第２色域の低明度側の境界線上の点のうち前記線分から最も離れた最離点とを結ぶ直線と前記明度軸との交点であることを特徴とする。
【００２３】
請求項４の発明は、請求項１の発明に係るプログラムにおいて、前記第２収束点は、明度軸上において、前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の垂直二等分線と前記明度軸との交点である第１基準点と、前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の中点と前記第２色域の低明度側の境界線上の点のうち前記線分から最も離れた最離点とを結ぶ直線と前記明度軸との交点である第２基準点と、の間の点として設定されることを特徴とする。
【００２４】
請求項５の発明は、請求項１の発明に係るプログラムにおいて、前記第２収束点は、明度軸上において、前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の垂直二等分線と前記明度軸との交点である第１基準点と、前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の中点と前記第２色域の低明度側の境界線上の点のうち前記線分から最も離れた最離点とを結ぶ直線と前記明度軸との交点である第２基準点とを所定比率で内分する点として設定されることを特徴とする。
【００２５】
請求項６の発明は、請求項１の発明に係るプログラムにおいて、前記第２収束点の明度は、前記第２ピークの明度よりも大きいことを特徴とする。
【００２６】
請求項７の発明は、請求項１の発明に係るプログラムにおいて、前記色域変換処理は、色相毎に行われ、前記第１ピークおよび前記第２ピークは、色相毎に決定されることを特徴とする。
【００２７】
請求項８の発明は、第１色域を第２色域に変換する色域変換処理を行う色域変換方法であって、a)前記第１色域の彩度方向におけるピークである第１ピークを検出する工程と、b)前記第２色域の彩度方向におけるピークである第２ピークを検出する工程と、c)前記第２ピークに前記第１ピークが一致するように、前記第１色域を第１収束点に向けて圧縮して変形する工程と、d)前記工程c)での変形後の色域である第３色域を、明度軸上の第２収束点であって、前記前記第１収束点の明度よりも大きな明度を有し且つ前記第２色域の最大明度以下の明度を有する第２収束点に向けて圧縮して変形する工程と、e)前記工程c)および前記工程d)による変形結果に基づいて、前記第１色域の色と前記第２色域の色との関係を決定する工程とを含むことを特徴とする。
【００２８】
請求項９の発明は、第１色域から第２色域への色域変換処理を行う色域変換装置であって、前記第１色域の彩度方向におけるピークである第１ピークを検出する第１検出手段と、前記第２色域の彩度方向におけるピークである第２ピークを検出する第２検出手段と、前記第２ピークに前記第１ピークが一致するように、前記第１色域を第１収束点に向けて圧縮して変形する第１変形手段と、前記第１変形手段による変形後の色域である第３色域を、明度軸上の第２収束点であって、前記第１収束点の明度よりも大きな明度を有し且つ前記第２色域の最大明度以下の明度を有する第２収束点に向けて圧縮して変形する第２変形手段と、前記第１変形手段および前記第２変形手段による変形結果に基づいて、前記第１色域の色と前記第２色域の色との関係を決定する決定手段とを備えることを特徴とする。
【００２９】
請求項１０の発明は、第１色域を第２色域に変換する色域変換処理をコンピュータに実行させるためのプログラムであって、a)前記第１色域の彩度方向におけるピークである第１ピークを検出する手順と、b)前記第２色域の彩度方向におけるピークである第２ピークを検出する手順と、c)前記第２ピークに前記第１ピークが一致するように、前記第１色域を第１収束点に向けて圧縮して変形する手順と、d)前記工程c)での変形後の色域である第３色域を、明度軸上の第２収束点であって、前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の垂直二等分線と前記明度軸との交点である第２の収束点に向けて圧縮して変形する手順と、e)前記手順c)および前記手順d)による変形結果に基づいて、前記第１色域の色と前記第２色域の色との関係を決定する手順とを含むプログラムであることを特徴とする。
【００３０】
請求項１１の発明は、第１色域を第２色域に変換する色域変換処理を行う色域変換方法であって、a)前記第１色域の彩度方向におけるピークである第１ピークを検出する工程と、b)前記第２色域の彩度方向におけるピークである第２ピークを検出する工程と、c)前記第２ピークに前記第１ピークが一致するように、前記第１色域を第１収束点に向けて圧縮して変形する工程と、d)前記工程c)での変形後の色域である第３色域を、明度軸上の第２収束点であって、前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の垂直二等分線と前記明度軸との交点である第２の収束点に向けて圧縮して変形する工程と、e)前記工程c)および前記工程d)による変形結果に基づいて、前記第１色域の色と前記第２色域の色との関係を決定する工程とを含むことを特徴とする。
【００３１】
請求項１２の発明は、第１色域を第２色域に変換する色域変換処理を行う色域変換装置であって、前記第１色域の彩度方向におけるピークである第１ピークを検出する第１検出手段と、前記第２色域の彩度方向におけるピークである第２ピークを検出する第２検出手段と、前記第２ピークに前記第１ピークが一致するように、前記第１色域を第１収束点に向けて圧縮して変形する第１変形手段と、前記第１変形手段による変形後の色域である第３色域を、明度軸上の第２収束点であって、前記第２色域の最低明度に対応する点と前記第２ピークとを結ぶ線分の垂直二等分線と前記明度軸との交点である第２の収束点に向けて圧縮して変形する第２変形手段と、前記第１変形手段および前記第２変形手段による変形結果に基づいて、前記第１色域の色と前記第２色域の色との関係を決定する決定手段とを備えることを特徴とする。
【発明の効果】
【００３２】
請求項１ないし請求項１２に記載の発明によれば、出力デバイス色域がその低明度側領域において歪な特定形状（えぐられたような形状）を有している場合においても、色域変換を良好に行うことが可能である。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の実施形態を図面に基づいて説明する。
【００３４】
＜１．第１実施形態＞
＜構成＞
図１は、画像処理装置１の機能構成を示す機能ブロック図である。図１に示すように、画像処理装置１は、画像入力装置（例えばスキャナ）２で取得された画像データを取得し、画像入力装置２の色特性（色域等）と画像出力装置３の色特性（色域等）とを用いて、入力画像の色を変換する色変換処理を含む画像処理を当該入力画像に対して加える。また、画像処理装置１は、当該画像処理後の画像データを画像出力装置３（例えばプリンタ）に出力する。さらに、画像処理装置１は、後述するように、色変換テーブル算出部１５によって色変換テーブルＴＡを予め生成する。すなわち、画像処理装置１は、画像入力装置（入力デバイスとも称する）２の色域ＣＳ１と画像出力装置（出力デバイスとも称する）３の色域ＣＳ２との関係を求める装置、詳細には、色域ＣＳ１を色域ＣＳ２に変換する色域変換装置としても機能する。なお、画像処理装置１は、ＣＰＵ等を有するコンピュータシステム（以下、単にコンピュータとも称する）を用いて構成されており、当該ＣＰＵにおいて所定のプログラムを実行することによって各種の動作を実現する。具体的には、入力デバイス色域ＣＳ１を出力デバイス色域ＣＳ２に変換する色域変換処理、および当該色域変換処理の処理結果（色変換テーブルＴＡ）を用いて入力画像から出力画像を生成する動作などが実現される。
【００３５】
画像入力装置２で取得された画像データは、画像入力装置２の送信部２１から送信され、画像処理装置１の受信部１１で受信される。受信部１１で受信された画像データは色変換部１２で色変換され、当該色変換を含む各種画像処理が施された画像データが画像処理装置１の送信部１３から画像出力装置３の受信部３１に向けて送信される。画像出力装置３は、受信した画像データに基づく画像を出力部３２（ここでは印刷出力部）によって出力（印刷出力）する。
【００３６】
また、画像処理装置１の色変換部１２は、色変換ＬＵＴ（ルックアップテーブル）格納部１８に格納された色変換ＬＵＴ（以下、色変換テーブルとも称する）ＴＡを用いて、画像データに関する色変換処理を実行する。この色変換テーブルＴＡを用いた色変換処理を含む画像処理によって、画像入力装置２から入力されたＲＧＢ画像が画像出力装置３で再現可能なＣＭＹＫ画像に変換される。
【００３７】
また、色変換テーブル算出部１５は、色変換テーブル（マッピングテーブルとも称する）ＴＡを予め作成する。この色変換テーブルＴＡは、例えば、画像入力装置２の色域ＣＳ１を、画像出力装置３で再現出力可能な色域ＣＳ２に変換するためのデータテーブルである。
【００３８】
図２は、色変換テーブル算出部１５の機能構成を示す機能ブロック図である。図２に示すように、色変換テーブル算出部１５は、第１ピーク検出部５１と第２ピーク検出部５２と第１変形部５３と第２変形部５４と決定部５５とを有している。
【００３９】
第１ピーク検出部５１は、画像入力装置２の色域ＣＳ１の彩度方向におけるピークである第１ピークＰＫ１（後述（図５参照））を検出する。また、第２ピーク検出部５２は、画像出力装置３（出力デバイスとも称する）の色域ＣＳ２の彩度方向におけるピークである第２ピークＰＫ２（後述（図５参照））を検出する。なお、画像出力装置３の色域ＣＳ２は、画像出力装置３による出力が可能な色域であるとも表現される。
【００４０】
また、第１変形部５３は、第２ピークＰＫ２に第１ピークＰＫ１が一致するように、入力デバイスの色域ＣＳ１を第１収束点Ｃ１（後述（図６参照））に向けて圧縮して変形する。また、第２変形部５４は、第１変形部５３による変形後の色域である色域ＣＳ３を、明度軸上の第２収束点Ｃ２（後述（図８参照））に向けて圧縮してさらに変形する。なお、第２収束点Ｃ２の決定手法については後に詳述する。
【００４１】
また、決定部５５は、第１変形部５３と第２変形部５４とによる入力デバイス色域ＣＳ１の変形結果に基づいて、入力デバイス色域ＣＳ１の色と出力デバイス色域ＣＳ２の色との関係を決定する。これにより、色変換テーブルＴＡが生成される。また、生成された色変換テーブルＴＡは、色変換ＬＵＴ格納部１８に格納される。
【００４２】
＜動作＞
次に、画像処理装置１における色変換動作等について図３〜図９等を参照しながら説明する。図３は、画像処理装置１における色変換テーブルＴＡの生成動作（換言すれば色域変換動作）を示すフローチャートであり、図４は、色変換テーブルＴＡを用いた色変換処理を含む動作を示す図である。また、図５〜図８は、色変換テーブルＴＡの生成原理を示す概念図である。さらに、図９は、図８の一部拡大図である。
【００４３】
まず、図３を参照しながら、画像処理装置１における色変換テーブルＴＡの生成動作について説明する。この色変換テーブルＴＡは、図５に示すような入力デバイス色域ＣＳ１内の色を、図６〜図８に示すように、出力デバイス色域ＣＳ２内の色にマッピングするものであるとする。なお、ここでは図５に示すように、出力デバイス色域ＣＳ２は入力デバイスの色域ＣＳ１よりも狭いものとする。また、図５において破線で囲まれた領域付近を参照すると判るように、出力デバイス色域ＣＳ２は、その低明度側がえぐられたような（削り取られたような）形状を有している。換言すれば、当該色域は、その低明度側の境界線ＬＢが内側に狭められたような歪（いびつ）な形状を有している。
【００４４】
ステップＳ１１においては、入力デバイスの色域ＣＳ１に関する高彩度領域のピーク（彩度方向におけるピーク）ＰＫ１が検出される。また、ステップＳ１２においては、出力デバイスの色域ＣＳ２に関する高彩度領域のピーク（彩度方向におけるピーク）ＰＫ２が検出される。図５においては、入力デバイスの色域ＣＳ１の点ＰｈがピークＰＫ１として検出され、出力デバイス色域ＣＳ２の点ＱｈがピークＰＫ２として検出される。
【００４５】
ステップＳ１３においては、第１段階の色域圧縮処理が行われる。具体的には、ピークＰＫ２（点Ｑｈ）にピークＰＫ１（点Ｐｈ）が一致するように、入力デバイスの色域ＣＳ１が第１収束点Ｃ１に向けて圧縮して変形される（図６および図７参照）。ここで、第１収束点Ｃ１は、点Ｐｈと点Ｑｈとを結ぶ直線と明度軸との交点である。図６等においては、変形後の色域ＣＳ１が色域ＣＳ３として示されている。
【００４６】
図７に示すように、このステップＳ１３の圧縮変形処理により、入力デバイスの色域ＣＳ１における低明度側の境界線ＬＡ上の各点は、色域ＣＳ１の変形後の色域ＣＳ３における低明度側の境界線ＬＣ上の対応点に暫定的に移動する。例えば、点Ｐａは点Ｑａに移動し、点Ｐｂは点Ｑｂに移動する。また、点Ｐｃ，Ｐｄ，Ｐｅ，Ｐｆ，Ｐｇ，Ｐｈは、それぞれ、各点Ｑｃ，Ｑｄ，Ｑｅ，Ｑｆ，Ｑｇ，Ｑｈへと移動する。なお、点Ｑａは、出力デバイスの色域ＣＳ２において最低明度に対応する色（すなわち黒色）に対応する点（「黒点」とも称する）であるとともに、色域ＣＳ３において最低明度に対応する色に対応する点（黒点）でもある。
【００４７】
次に、ステップＳ１４〜Ｓ１６において、図８および図９に示すように、第２段階の色域圧縮処理が行われる。
【００４８】
具体的には、まず、ステップＳ１４において、線分ＳＧが求められる。この線分ＳＧは、色域ＣＳ２の最低明度に対応する点Ｑａと点Ｑｈ（ピークＰＫ２）とを結ぶ線分である。さらに、ステップＳ１５において、線分ＳＧの垂直二等分線ＬＶと明度軸との交点Ｃ２が求められる。そして、ステップＳ１６において、色域ＣＳ３が、この交点Ｃ２を収束点として圧縮されさらに変形される。このようにして、色域ＣＳ３が明度軸上の第２収束点Ｃ２（Ｃ２１）に向けて圧縮され変形される。
【００４９】
図８および図９に示すように、このステップＳ１４の圧縮変形処理により、色域ＣＳ３における低明度側の境界線ＬＣ上の各点は、出力デバイスの色域ＣＳ２における低明度側の境界線ＬＢ上の対応点に移動する。
【００５０】
例えば、各点Ｑａ，Ｑｂ，Ｑｃ，Ｑｄ，Ｑｅ，Ｑｆ，Ｑｇ，Ｑｈは、それぞれ、点Ｒａ，Ｒｂ，Ｒｃ，Ｒｄ，Ｒｅ，Ｒｆ，Ｒｇ，Ｒｈへと移動する。ただし、点Ｒａは点Ｑａと同一であり、点Ｒｈは点Ｑｈと同一である。
【００５１】
この結果、入力デバイスの色域ＣＳ１の境界線ＬＡ上の各点Ｐａ，Ｐｂ，Ｐｃ，Ｐｄ，Ｐｅ，Ｐｆ，Ｐｇ，Ｐｈは、それぞれ、各点Ｑａ，Ｑｂ，Ｑｃ，Ｑｄ，Ｑｅ，Ｑｆ，Ｑｇ，Ｑｈを経て、出力デバイス色域ＣＳ２の境界線ＬＢ上の点Ｒａ，Ｒｂ，Ｒｃ，Ｒｄ，Ｒｅ，Ｒｆ，Ｒｇ，Ｒｈへと移動する。すなわち、入力デバイスの色域ＣＳ１の境界線ＬＡ上の各点Ｐａ，Ｐｂ，Ｐｃ，Ｐｄ，Ｐｅ，Ｐｆ，Ｐｇ，Ｐｈは、それぞれ、出力デバイス色域ＣＳ２の境界線ＬＢ上の点Ｒａ，Ｒｂ，Ｒｃ，Ｒｄ，Ｒｅ，Ｒｆ，Ｒｇ，Ｒｈに変換される。
【００５２】
具体的には、入力デバイスの色域ＣＳ１において境界線ＬＡ上の点Ｐｂで表現される色は、出力デバイス色域ＣＳ２において境界線ＬＢ上の点Ｒｂで表現される色へと変換される。同様に、入力デバイスの色域ＣＳ１において境界線ＬＡ上の点Ｐｇで表現される色は、出力デバイス色域ＣＳ２において境界線ＬＢ上の点Ｒｇで表現される色へと変換される。
【００５３】
また、図９に示すように、入力デバイス色域ＣＳ１において境界線ＬＡよりも内部側に存在する点は、各対応収束点への２つの段階の圧縮処理（収束点圧縮処理）に伴って、それぞれ圧縮されて、出力デバイス色域ＣＳ２において境界線ＬＢよりも内部側の点へと変換される。
【００５４】
例えば、入力デバイスの色域ＣＳ１における点Ｈ１は、まず、第１段階の圧縮処理（ステップＳ１３）に伴って点Ｈ２へと移動される。点Ｈ２は、点Ｈ１と点Ｃ１とを結ぶ直線上の点である。なお、点Ｈ１は、点Ｐｆと収束点Ｃ１とを結ぶ直線Ｌｆ上の点であるものとする。換言すれば、点Ｃ１と点Ｈ１とを結ぶ直線Ｌｆと境界線ＬＡとの交点が点Ｐｆであるものとする。このとき、点Ｈ１と点Ｃ１との距離Ｄ１と、点Ｈ２と点Ｃ１との距離Ｄ２との比（Ｄ１：Ｄ２）は、点Ｐｆと点Ｃ１との距離Ｄ３と、点Ｑｆと点Ｃ１との距離Ｄ４との比（Ｄ３：Ｄ４）に等しい。すなわち、Ｄ２＝Ｄ１×（Ｄ４／Ｄ３）、である。
【００５５】
そして、点Ｈ２は、第２段階の圧縮処理（ステップＳ１６）に伴って点Ｈ３へと移動される。点Ｈ３は、点Ｈ２と点Ｃ２１とを結ぶ直線上の点である。このとき、点Ｈ２と点Ｃ２１との距離Ｄ５と、点Ｈ３と点Ｃ２１との距離Ｄ６との比（Ｄ５：Ｄ６）は、点Ｑｎと点Ｃ２１との距離Ｄ７と、点Ｒｎと点Ｃ２１との距離Ｄ８との比（Ｄ７：Ｄ８）に等しい。すなわち、Ｄ６＝Ｄ５×（Ｄ８／Ｄ７）、である。なお、点Ｑｎは、点Ｃ２１と点Ｈ２とを結ぶ直線Ｌｇと境界線ＬＣとの交点であり、点Ｒｎは、直線Ｌｇと境界線ＬＢとの交点である。
【００５６】
このような各対応収束点Ｃ１，Ｃ２１への２段階の圧縮処理に伴って、点Ｈ１は、出力デバイス色域ＣＳ２の境界線内部の点Ｈ３へと変換される。
【００５７】
ステップＳ１７においては、ステップＳ１１〜Ｓ１６の変形結果に基づいて、色変換テーブルＴＡが算出されて決定される。算出された色変換テーブルＴＡは、上述の色変換ＬＵＴ格納部１８に格納される。なお、この色変換テーブルは、図１０に示すように、例えば、標準表色系（たとえばＣＩＥＬＡＢ表色系）で表現された入力デバイスの色域ＣＳ１と当該標準表色系で表現された出力デバイス色域ＣＳ２との関係を示すものとして作成される。
【００５８】
つぎに、図４を参照しながら、色変換テーブルＴＡを用いた色変換動作について説明する。
【００５９】
まず、ステップＳ２１において、画像処理装置１は画像入力装置２からの画像データを取得する。
【００６０】
そして、ステップＳ２２において、画像処理装置１は、上述の色変換テーブルＴＡを用いて色変換を行い、入力画像の画像データを色変換して出力用の画像データを生成する。具体的には、入力画像（ＲＧＢ画像）の各色を標準表色系表現に変換し、上記の色変換テーブルＴＡを用いて色変換する。そして、色変換テーブルＴＡによる色変換後の各色をさらにＣＭＹＫ画像に変換することによって、出力用の画像データが生成される。
【００６１】
その後、ステップＳ２３において、画像処理装置１は、ステップＳ２２で生成された（色変換後の）出力用の画像データを、画像出力装置３に向けて出力（送信）する。そして、画像出力装置３は、この出力用の画像データに基づいて画像を出力（印刷出力）する。
【００６２】
なお、ここでは、図１０に示すような、標準表色系で表現された入力デバイスの色域ＣＳ１から標準表色系で表現された出力デバイスの色域ＣＳ２への色変換を表現する色変換テーブルＴＡを用いて、色変換を行う場合を例示したが、これに限定されない。例えば、図１１に示すような色変換テーブルＴＢを用いて色変換を行うようにしてもよい。図１１の色変換テーブルＴＢは、入力デバイスのＲＧＢ表色系から出力デバイスのＣＭＹＫ表色系への色変換を表現する色変換テーブルである。この色変換テーブルＴＢは、上述の色変換テーブルＴＡに加えて、さらに、入力デバイスのＲＧＢ画像のＲＧＢ表色系と標準表色系との関係と、出力デバイスのＣＭＹＫ画像のＣＭＹＫ表色系と標準表色系との関係とを用いて算出される。
【００６３】
ところで、上述したように、第１の従来技術においては、図１９に示すように、点Ｐｈから点Ｐｇ，点Ｐｆ，点Ｐｅへ向けて入力デバイス色域の色が変化するときに、出力デバイス色域ＣＳ２の低明度側境界線ＬＢ付近（特に当該境界線ＬＢの高彩度側付近）において色の彩度が急激に低下してしまう、という問題が存在する。
【００６４】
また、第２の従来技術においては、図２２に示すように、点Ｐｃから点Ｐｂ，点Ｐａへ向けて入力デバイス色域の色が変化するときに、出力デバイス色域の低明度側境界線付近の低彩度（且つ低明度）側の領域における明度が急激に変化する、という問題が存在する。
【００６５】
一方、この実施形態に係る色域圧縮技術によれば、境界線ＬＡ上において所定間隔で配置された点群は、第１の従来技術および第２の従来技術に比べて、境界線ＬＢ上においてより均等な間隔を有する点群に変換される。
【００６６】
具体的には、図８および図９に示すように、入力デバイス色域の色が点Ｐｈから点Ｐｇ，Ｐｆ，Ｐｅへと変化するときに、変換後の色は、図１９と比較して、出力デバイス色域ＣＳ２の境界線ＬＢ上において明度方向に比較的小さな間隔で配置された各点Ｒｈ，Ｒｇ，Ｒｆ，Ｒｅへと順次変化する。すなわち、出力デバイス色域ＣＳ２の低明度側境界線ＬＢ付近（特に当該境界線ＬＢの高彩度側付近）における彩度変化が比較的緩やかになっており、第１の従来技術に関する上述の問題が改善されている。
【００６７】
さらに、図８および図９に示すように、点Ｐｃから点Ｐｂ，点Ｐａへ向けて入力デバイス色域の色が変化するときに、変換後の色は、図２２と比較して、出力デバイス色域ＣＳ２の境界線ＬＢ上において明度方向に比較的小さな間隔で配置された各点Ｒｃ，点Ｒｂ，点Ｒａ（＝Ｑａ）へと順次変化する。すなわち、出力デバイス色域ＣＳ２の低明度側境界線ＬＢ付近（特に当該境界線ＬＢの低彩度且つ低明度側の区域付近）における明度変化が比較的滑らかになっており、第２の従来技術に関する上述の問題も改善されている。
【００６８】
なお、この実施形態に係る色域圧縮技術は、上記の第２の従来技術に比べると、出力デバイス色域ＣＳ２の低明度側境界線ＬＢ付近（特に当該境界線ＬＢの高彩度側付近）において色の彩度の低下抑制効果が若干弱い。しかしながら、人間の目の視覚的特性を考慮すると、ここでは「明度」の階調性維持を優先させることが好ましい。
【００６９】
また、図１２および図１３は、この実施形態に係る色変換処理のシミュレーション結果を示す図である。図１２は、入力デバイスの色域ＣＳ１の境界線ＬＡと出力デバイス色域ＣＳ２の境界線ＬＢとを示す図であり、図１３は、境界線ＬＡ上に等間隔で配置された複数の点の色変換後の位置を示す図である。また、図１４は、第２の従来技術に相当する比較例に係る色変換処理のシミュレーション結果を示す図である。図１４には、境界線ＬＡ上に等間隔で配置された複数の点の色変換後の位置が示されている。
【００７０】
特に、図１３を図１４と比較すると、出力デバイス色域ＣＳ２の境界線ＬＢ付近（特に当該境界線の低彩度且つ低明度側の区域付近）において、色変換後の点群がより均等に配置されており、当該色変換後の色の明度が第２の従来技術に比べて滑らかに変化することが判る。すなわち、第２の従来技術に関する上述の問題が改善されていることが判る。
【００７１】
この結果、入力デバイス色域ＣＳ１の低明度側の境界線ＬＡに沿って色が変化することに対応するグラデーションパターン、例えば、青色（点Ｐｈに対応）から黒色（点Ｐａに対応）へのグラデーションパターンを、彩度を保持しつつ且つ滑らかな明度変化を有するように表現することが可能である。したがって、図２３のようなバンディングの発生を抑制することができる。
【００７２】
このように、出力デバイス色域ＣＳ２がその低明度側領域においてえぐられたような形状を有している場合においても、入力デバイス色域ＣＳ１の低明度側の境界線ＬＡに沿って色が変化するときに、出力デバイス色域ＣＳ２の低明度側境界線ＬＢ付近（特に当該境界線ＬＢの高彩度側付近）において、変換後の色の彩度が急激に変化することを防止できる。さらに、出力デバイス色域ＣＳ２の低明度側境界線ＬＢ付近の低彩度且つ低明度側の領域において、変換後の色の明度が急激に変化することを防止することも可能である。
【００７３】
すなわち、出力デバイス色域がその低明度側領域において歪な特定形状（えぐられたような形状）を有している場合においても、明度変化の滑らかさと彩度変化の滑らかさとをバランス良く確保すること、すなわち色域変換をより良好に行うことが可能である。
【００７４】
また、この実施形態に係る技術によれば、上述の収束点Ｃ１に向けた色域圧縮処理（ステップＳ１３）が行われる。具体的には、入力デバイス色域ＣＳ１の彩度方向におけるピーク（図８では点Ｐｈ）は、出力デバイス色域ＣＳ２の彩度方向におけるピーク（図８では点Ｑｈ）に変換される。そのため、上述のような入力デバイス色域ＣＳ１のピーク位置近傍に関する「反転」（図１９参照）の問題（第１の従来技術における問題）も解決される。
【００７５】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【００７６】
図１５は、第２実施形態に係る色変換を示す概念図である。
【００７７】
第２実施形態における第２収束点Ｃ２（Ｃ２２）は、第１実施形態における第２収束点Ｃ２（Ｃ２１）とは異なる点である。図１５に示すように、第２収束点Ｃ２２は、直線ＬＷと明度軸との交点である。ここで、直線ＬＷは、点Ｆｐと線分ＳＧの中点Ｍｐとを結ぶ直線である。また、線分ＳＧは、色域ＣＳ２の最低明度に対応する点Ｑａと点Ｑｈ（ピークＰＫ２）とを結ぶ線分であり、点Ｆｐは、出力デバイス色域ＣＳ２の低明度側の境界線ＬＢ上の点のうち線分ＳＧから最も離れた点（最離点とも称する）である。点Ｆｐは、境界線ＬＢ上の点のうち、線分ＳＧからの距離が最も大きな点であるとも表現される。
【００７８】
この第２実施形態においても、上記第１実施形態と同様の動作が行われる。ただし、上記の第２収束点Ｃ２１ではなく第２収束点Ｃ２２に向けて第２段階の圧縮動作（ステップＳ１６）が行われる点で、上記第１実施形態と相違する。
【００７９】
このような第２実施形態に係る色変換によっても、出力デバイス色域がその低明度側領域においてえぐられたような形状を有している場合に、明度変化の滑らかさと彩度変化の滑らかさとをバランス良く確保すること、すなわち色域変換をより良好に行うことが可能である。
【００８０】
＜３．第３実施形態＞
この第３実施形態においては、更なる変形例を例示する。この第３実施形態においては、上記の点Ｃ２１と点Ｃ２２とを基準点として用い、これらの点Ｃ２１および点Ｃ２２の相互間を所定の割合で内分した点（明度軸上の点）を第２収束点Ｃ２として採用する。
【００８１】
図１６は、第３実施形態に係る色変換を示す概念図である。
【００８２】
第３実施形態における第２収束点Ｃ２（Ｃ２３）は、基準点Ｃ２１と基準点Ｃ２２との間を所定の割合（例えば２：３）で内分した点（明度軸上の点）である。
【００８３】
この第３実施形態においても、上記第１実施形態と同様の動作が行われる。ただし、上記の第２収束点Ｃ２１ではなく第２収束点Ｃ２３に向けて第２段階の圧縮動作（ステップＳ１６）が行われる点で、上記第１実施形態と相違する。
【００８４】
このような第３実施形態に係る色変換によっても、出力デバイス色域がその低明度側領域においてえぐられたような形状を有している場合に、明度変化の滑らかさと彩度変化の滑らかさとをバランス良く確保すること、すなわち色域変換をより良好に行うことが可能である。
【００８５】
＜４．その他＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【００８６】
たとえば、上記第３実施形態（図１６）においては、基準点Ｃ２１（図８）と基準点Ｃ２２（図１５）との間を所定の割合（例えば２：３）で内分した点（明度軸上の点）を第２収束点Ｃ２として決定する場合を例示したが、これに限定されず、両点Ｃ２１，Ｃ２２の間を可変的な割合で内分した点を第２収束点Ｃ２として決定するようにしてもよい。換言すれば、両点Ｃ２１，Ｃ２２の間の任意の位置に第２収束点Ｃ２を配置するようにしてもよい。
【００８７】
また、図１７に示すように、明度軸上の第２収束点Ｃ２として、出力デバイス色域ＣＳ２における最高明度を示す点Ｃ２４を用いるようにしてもよい。なお、図１７は、このような変形例に係る色変換を示す概念図である。
【００８８】
また、図１８に示すように、明度軸上の第２収束点Ｃ２として、第１収束点Ｃ１の明度よりも大きな明度を有する明度軸上の点Ｃ２５を用いるようにしてもよい。なお、図１８は、このような変形例に係る色変換を示す概念図である。
【００８９】
さらに、明度軸上の第２収束点Ｃ２として、上記の点Ｃ２４と点Ｃ２５との間の任意の点を用いるようにしてもよい。換言すれば、明度軸上の第２収束点ＣＳ２として、出力デバイス色域ＣＳ２の最大明度以下の明度を有し、且つ、第１収束点Ｃ１の明度よりも大きな明度を有する点、を用いるようにしてもよい。
【００９０】
これらの変形例に係る色変換によっても、出力デバイス色域がその低明度側領域においてえぐられたような形状を有している場合に、明度変化の滑らかさと彩度変化の滑らかさとをバランス良く確保すること、すなわち色域変換をより良好に行うことが可能である。
【００９１】
なお、明度軸上の第２収束点Ｃ２の明度は、第２ピークＰＫ２の明度よりも大きいことが好ましい。さらに、明度軸上の第２収束点Ｃ２の明度は、点Ｃ２４の明度以下であることが好ましい。特に、上述の各種の手法によって仮に選択された第２収束点Ｃ２の明度が第２ピークＰＫ２の明度以下である場合には、第２収束点Ｃ２は、第２ピークＰＫ２よりも大きな明度を有する所定の点に変更されることが好ましい。同様に、上述の各種の手法によって仮に選択された第２収束点Ｃ２の明度が点Ｃ２４の明度より大きい場合には、第２収束点Ｃ２は、点Ｃ２４、あるいは点Ｃ２４よりも小さな明度を有する所定の点に変更されることが好ましい。
【００９２】
また、上記実施形態においては、青色を含む色相について主に説明したが、これに限定されず、その他の色に関する色相についても同様の思想を適用することができる。その際には、当該色相に関する色域を上記の思想に基づいて変形すればよい。例えば、まず、対象の色相に関する入力デバイスの色域ＣＳ１の第１ピークＰＫ１を求めるとともに、当該色相に関する出力デバイス色域ＣＳ２の第２ピークＰＫ２を求めればよい。すなわち、第１ピークＰＫ１および第２ピークＰＫ２は、色相毎に決定されればよい。また、その後、上述のようにして２つの段階の圧縮変形処理等を行えばよい。
【００９３】
さらに、上記実施形態においては、色変換処理を行う画像処理装置１が色域変換装置としても機能する場合（すなわち画像処理装置１が色変換テーブルＴＡを作成する場合）を例示したが、これに限定されない。例えば、画像処理装置１以外のコンピュータにおいて、色変換テーブルＴＡを作成し、作成した色変換テーブルＴＡを各種記録媒体あるいはネットワーク等を介して、画像処理装置１に転送するようにしてもよい。
【図面の簡単な説明】
【００９４】
【図１】画像処理装置（色域変換装置）の機能構成を示す機能ブロック図である。
【図２】色変換テーブル算出部１５の機能構成を示す機能ブロック図である。
【図３】色変換テーブルの生成動作を示すフローチャートである。
【図４】色変換テーブルを用いた色変換動作を示す図である。
【図５】色変換テーブルの生成原理を示す概念図である。
【図６】色変換テーブルの生成原理を示す概念図である。
【図７】色変換テーブルの生成原理を示す概念図である。
【図８】色変換テーブルの生成原理を示す概念図である。
【図９】図８の一部拡大図である。
【図１０】色変換テーブルの役割を示す概念図である。
【図１１】色変換テーブルの役割を示す別の概念図である。
【図１２】入力デバイスの色域の境界線と出力デバイス色域の境界線との一例を示す図である。
【図１３】境界線上の複数の点の変換後の位置を示す図である（実施形態）。
【図１４】境界線上の複数の点の変換後の位置を示す図である（比較例）。
【図１５】第２実施形態に係る色変換を示す概念図である。
【図１６】第３実施形態に係る色変換を示す概念図である。
【図１７】変形例に係る色変換を示す概念図である。
【図１８】別の変形例に係る色変換を示す概念図である。
【図１９】第１の従来技術に係る色変換の原理を示す図である。
【図２０】第２の従来技術に係る色変換の原理を示す図である。
【図２１】第２の従来技術に係る色変換の原理を示す図である。
【図２２】第２の従来技術に係る色変換の原理を示す図である。
【図２３】バンディングを示す概念図である。
【符号の説明】
【００９５】
１  画像処理装置
Ｃ１  第１の収束点
Ｃ２  第２の収束点
ＣＳ１  入力デバイス色域
ＣＳ２  出力デバイス色域
ＬＡ  入力デバイス色域ＣＳ１の下側の境界線
ＬＢ  出力デバイス色域ＣＳ２の下側の境界線
ＬＶ  線分ＳＧの垂直二等分線
ＰＫ１  ピーク
ＰＫ２  ピーク
ＳＧ  線分
ＴＡ，ＴＢ  色変換テーブル
【図１】
2009212642.tif 000003
【図２】
2009212642.tif 000004
【図３】
2009212642.tif 000005
【図４】
2009212642.tif 000006
【図５】
2009212642.tif 000007
【図６】
2009212642.tif 000008
【図７】
2009212642.tif 000009
【図８】
2009212642.tif 000010
【図９】
2009212642.tif 000011
【図１０】
2009212642.tif 000012
【図１１】
2009212642.tif 000013
【図１２】
2009212642.tif 000014
【図１３】
2009212642.tif 000015
【図１４】
2009212642.tif 000016
【図１５】
2009212642.tif 000017
【図１６】
2009212642.tif 000018
【図１７】
2009212642.tif 000019
【図１８】
2009212642.tif 000020
【図１９】
2009212642.tif 000021
【図２０】
2009212642.tif 000022
【図２１】
2009212642.tif 000023
【図２２】
2009212642.tif 000024
【図２３】
2009212642.tif 000025