(57)【特許請求の範囲】
【請求項１】
コンピュータであって、
プロセッサと、
データ記憶装置と、
前記データ記憶装置に記憶されたプログラム命令であって、前記プロセッサによる実行の際に、前記コンピュータを、
第１の出力媒体における、変換元の白色点と変換元の黒色点とを含む変換元の明暗のダイナミックレンジを、前記コンピュータを介して取得する工程と、
第２の出力媒体における、変換先の白色点と変換先の黒色点とを含む変換先の明暗のダイナミックレンジを、前記コンピュータを介して取得する工程と、
前記コンピュータを介して、前記変換元の白色点と前記変換先の白色点とを用いて、白色点の写像を決定するとともに、前記変換元の黒色点と前記変換先の黒色点とを用いて、黒色点の写像を決定する工程と、
前記第１の出力媒体上に表示された画像の第１の表現に基づいて、前記白色点の写像および前記黒色点の写像に基づき、前記変換元の明暗のダイナミックレンジから、前記変換先の明暗のダイナミックレンジへの補間を行うことにより、前記コンピュータを介して第２の表現を作成する工程と、
前記コンピュータを介して、前記変換先の明暗のダイナミックレンジを用いて、前記第２の出力媒体に、前記第２の表現を生成させる工程と、
を含む工程を実施させるプログラム命令とを備え、
前記白色点の写像および前記黒色点の写像に基づく、前記変換元の明暗のダイナミックレンジから、前記変換先の明暗のダイナミックレンジへの前記補間は、
前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを、ＸＹＺの三刺激値のモデルにおいて決定する工程と、
前記三刺激値のモデルに基づき、ヒトの目における感光体からの感度に基づいて、色を表現するモデルである錐体空間モデル内において、前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを、決定する工程と、
前記錐体空間モデルにおける、（ｉ）前記変換先の明暗のダイナミックレンジと、（ｉｉ）前記変換元の白色点と、（ｉｉｉ）前記変換先の白色点とに基づいて、前記変換元の明暗のダイナミックレンジを調整する工程と、を含む、コンピュータ。
【請求項２】
前記変換元の明暗のダイナミックレンジを前記変換先の明暗のダイナミックレンジへ補間することにより、前記画像の前記第２の表現を作成する工程は、
前記変換元の白色点に対応する、前記画像の前記第１の表現の画素が前記画像の第２の表現における前記変換先の白色点に調整され、前記変換元の黒色点に対応する、前記画像の前記第１の表現の画素が前記画像の第２の表現における前記変換先の黒色点に調整されるように、前記画像の前記第２の表現を作成するように前記画像の前記第１の表現の色を調整する工程、を含む、請求項１に記載のコンピュータ。
【請求項３】
前記変換元の明暗のダイナミックレンジの前記変換先の明暗のダイナミックレンジへの前記補間は、前記変換元の明暗のダイナミックレンジにおける変換元の中間値と、前記変換先の明暗のダイナミックレンジにおける変換先の中間値との間の中間値の写像を決定する工程を含み、
前記変換元の明暗のダイナミックレンジを前記変換先の明暗のダイナミックレンジへ補間することにより、前記画像の前記第２の表現を作成する工程は、前記変換元の中間値に対応する前記画像の前記第１の表現における複数の画素が、前記画像の前記第２の表現における前記変換先の中間値に調整されるように前記画像の前記第２の表現を作成するように、前記画像の前記第１の表現の前記複数の色を調整する工程を含む、請求項２に記載のコンピュータ。
【請求項４】
前記変換元の明暗のダイナミックレンジを調整する工程は、前記錐体空間モデルにおける前記変換元の白色点および前記変換元の黒色点と、前記錐体空間モデルにおける前記変換先の白色点および前記変換先の黒色点と、に基づき、Ｌ、Ｍ、およびＳの各錐体に対応する色を見積もる工程をさらに含み、
前記ＬＭＳに対応する色を見積もる工程は、
Ｌｄｅｓｔ＝［（Ｌ´ｓｒｃ―Ｌ´Ｂ，ｓｒｃ）／（Ｌ´Ｗ，ｓｒｃ―Ｌ´Ｂ，ｓｒｃ）］（ＬＷ，ｄｅｓｔ―ＬＢ，ｄｅｓｔ）＋ＬＢ，ｄｅｓｔで表されるＬｄｅｓｔを決定する工程と（Ｌ´ｓｒｃは、Ｌ´ｓｒｃ＝Ｌｓｒｃ（ＬＷ，ｄｅｓｔ／ＬＷ，ｓｒｃ）で表され、Ｌｄｅｓｔは、変換先の、長波長に対する、錐体空間における応答値であり、Ｌｓｒｃは、変換元の、長波長に対する、錐体空間における応答値であり、ＬＷ，ｓｒｃは、変換元の白色点の、長波長に対する、錐体空間における応答値であり、Ｌ´ｓｒｃは、変換元の、長波長に対する、錐体空間における、色順応が行われた応答値であり、Ｌ´Ｂ，ｓｒｃは、変換元の黒色点の、長波長に対する、錐体空間における、色順応が行われた応答値であり、Ｌ´Ｗ，ｓｒｃは、変換元の白色点の、長波長に対する、錐体空間における、色順応が行われた応答値であり、ＬＷ，ｄｅｓｔは、変換先の白色点の、長波長に対する、錐体空間における応答値であり、ＬＢ，ｄｅｓｔは、変換先の黒色点の、長波長に対する、錐体空間における応答値である）、
Ｍｄｅｓｔ＝［（Ｍ´ｓｒｃ―Ｍ´Ｂ，ｓｒｃ）／（Ｍ´Ｗ，ｓｒｃ―Ｍ´Ｂ，ｓｒｃ）］（ＭＷ，ｄｅｓｔ―ＭＢ，ｄｅｓｔ）＋ＭＢ，ｄｅｓｔで表されるＭｄｅｓｔを決定する工程と（Ｍ´ｓｒｃ＝Ｍｓｒｃ（ＭＷ，ｄｅｓｔ／ＭＷ，ｓｒｃ）で表され、Ｍｄｅｓｔは、変換先の、中間波長に対する、錐体空間における応答値であり、Ｍｓｒｃは、変換元の、中間波長に対する、錐体空間における応答値であり、ＭＷ，ｓｒｃは、変換元の白色点の、中間波長に対する、錐体空間における応答値であり、Ｍ´ｓｒｃは、変換元の、中間波長に対する、錐体空間における、色順応が行われた応答値であり、Ｍ´Ｂ，ｓｒｃは、変換元の黒色点の、中間波長に対する、錐体空間における、色順応が行われた応答値であり、Ｍ´Ｗ，ｓｒｃは、変換元の白色点の、中間波長に対する、錐体空間における、色順応が行われた応答値であり、ＭＷ，ｄｅｓｔは、変換先の白色点の、中間波長に対する、錐体空間における応答値であり、ＭＢ，ｄｅｓｔは、変換先の黒色点の、中間波長に対する、錐体空間における応答値である）、
Ｓｄｅｓｔ＝［（Ｓ´ｓｒｃ―Ｓ´Ｂ，ｓｒｃ）／（Ｓ´Ｗ，ｓｒｃ―Ｓ´Ｂ，ｓｒｃ）］（ＳＷ，ｄｅｓｔ―ＳＢ，ｄｅｓｔ）＋ＳＢ，ｄｅｓｔで表されるＳｄｅｓｔを決定する工程と（Ｓ´ｓｒｃ＝Ｓｓｒｃ（ＳＷ，ｄｅｓｔ／ＳＷ，ｓｒｃ）で表され、Ｓｄｅｓｔは変換先における錐体空間上の長波長の応答値であり、Ｓｓｒｃは、変換元の、短波長に対する、錐体空間における応答値であり、ＳＷ，ｓｒｃは、変換元の白色点の、短波長に対する、錐体空間における応答値であり、Ｓ´ｓｒｃは、変換元の、短波長に対する、錐体空間における、色順応が行われた応答値であり、Ｓ´Ｂ，ｓｒｃは、変換元の黒色点の、短波長に対する、錐体空間における、色順応が行われた応答値であり、Ｓ´Ｗ，ｓｒｃは、変換元の白色点の、短波長に対する、錐体空間における、色順応が行われた応答値であり、ＳＷ，ｄｅｓｔは、変換先の白色点の、短波長に対する、錐体空間における応答値であり、ＳＢ，ｄｅｓｔは、変換先の黒色点の、短波長に対する、錐体空間における応答値である）、をさらに含む、請求項１乃至３のいずれか１項に記載のコンピュータ。
【請求項５】
前記変換元の明暗のダイナミックレンジは、前記変換元の白色点および前記変換元の黒色点を境界として規定されており、前記変換先の明暗のダイナミックレンジは、前記変換先の白色点および前記変換先の黒色点を境界として規定されている、請求項１乃至４のいずれか１項に記載のコンピュータ。
【請求項６】
前記変換元の明暗のダイナミックレンジは、前記変換先の明暗のダイナミックレンジと異なる、請求項１乃至５のいずれか１項に記載のコンピュータ。
【請求項７】
前記錐体空間モデル内において、前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを決定する工程において、色順応変換が行われる、請求項１乃至６のいずれか１項に記載のコンピュータ。
【請求項８】
前記錐体空間モデルにおける、（ｉ）前記変換先の明暗のダイナミックレンジと、（ｉｉ）前記変換元の白色点と、（ｉｉｉ）前記変換先の白色点とに基づいて、前記変換元の明暗のダイナミックレンジを調整する工程は、前記錐体空間モデルから前記ＸＹＺ三刺激値モデルへの逆の転換をさらに含む、請求項１乃至７のいずれか１項に記載のコンピュータ。
【請求項９】
前記錐体空間モデルから前記ＸＹＺ三刺激値モデルへの前記転換は、前記三刺激値モデルにおける前記第２の出力媒体を提供する色順応の逆変換を利用する工程を含む、請求項８に記載のコンピュータ。
【請求項１０】
コンピュータによる実行において、前記コンピュータに複数の工程を実行させるプログラムであって、
前記複数の工程は、
第１の出力媒体における、変換元の白色点と変換元の黒色点とを含む変換元の明暗のダイナミックレンジを、前記コンピュータを介して取得する工程と、
第２の出力媒体における、変換先の白色点と変換先の黒色点とを含む変換先の明暗のダイナミックレンジを、前記コンピュータを介して取得する工程と、
前記コンピュータを介して、前記変換元の白色点と前記変換先の白色点とを用いて、白色点の写像を決定するとともに、前記変換元の黒色点と前記変換先の黒色点とを用いて、黒色点の写像を決定する工程と、
前記第１の出力媒体上に表示された画像の第１の表現に基づいて、前記白色点の写像および前記黒色点の写像に基づき、前記変換元の明暗のダイナミックレンジから、前記変換先の明暗のダイナミックレンジへの補間を行うことにより、前記コンピュータを介して第２の表現を作成する工程と、
前記コンピュータを介して、前記変換先の明暗のダイナミックレンジを用いて、前記第２の出力媒体に、前記第２の表現を生成させる工程と、を含み、
前記白色点の写像および前記黒色点の写像に基づく、前記変換元の明暗のダイナミックレンジから、前記変換先の明暗のダイナミックレンジへの前記補間は、
前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを、ＸＹＺの三刺激値のモデルにおいて決定する工程と、
前記三刺激値のモデルに基づき、ヒトの目における感光体からの感度に基づいて、色を表現するモデルである錐体空間モデル内において、前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを、決定する工程と、
前記錐体空間モデルにおける、（ｉ）前記変換先の明暗のダイナミックレンジと、（ｉｉ）前記変換元の白色点と、（ｉｉｉ）前記変換先の白色点とに基づいて、前記変換元の明暗のダイナミックレンジを調整する工程と、を含む、プログラム。
【請求項１１】
第１の出力媒体における、変換元の白色点と変換元の黒色点とを含む変換元の明暗のダイナミックレンジを、コンピュータを介して取得する工程と、
第２の出力媒体における、変換先の白色点と変換先の黒色点とを含む変換先の明暗のダイナミックレンジを、前記コンピュータを介して取得する工程と、
前記コンピュータを介して、前記変換元の白色点と前記変換先の白色点とを用いて、白色点の写像を決定するとともに、前記変換元の黒色点と前記変換先の黒色点とを用いて、黒色点の写像を決定する工程と、
前記第１の出力媒体上に表示された画像の第１の表現に基づいて、前記白色点の写像および前記黒色点の写像に基づき、前記変換元の明暗のダイナミックレンジから、前記変換先の明暗のダイナミックレンジへの補間を行うことにより、前記コンピュータを介して第２の表現を作成する工程と、
前記コンピュータを介して、前記変換先の明暗のダイナミックレンジを用いて、前記第２の出力媒体に、前記第２の表現を生成させる工程と、
前記白色点の写像および前記黒色点の写像に基づく、前記変換元の明暗のダイナミックレンジから、前記変換先の明暗のダイナミックレンジへの前記補間は、
前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを、ＸＹＺの三刺激値のモデルにおいて決定する工程と、
前記三刺激値のモデルに基づき、ヒトの目における感光体からの感度に基づいて、色を表現するモデルである錐体空間モデル内において、前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを、決定する工程と、
前記錐体空間モデルにおける、（ｉ）前記変換先の明暗のダイナミックレンジと、（ｉｉ）前記変換元の白色点と、（ｉｉｉ）前記変換先の白色点とに基づいて、前記変換元の明暗のダイナミックレンジを調整する工程と、を含む、色再現方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、錐体空間モデルを用いた色再現方法、プログラム、記録媒体、およびコンピュータに関する。
【背景技術】
【０００２】
例えば画像形成装置（例えば、カラープリンタ）による、画像の第１の描写からその画像の第２の描写への色変換は、困難であり、改善策が検討されてきている。例えば、コンピュータ・モニタ上の色の描写（第１の描写）は赤・緑・青（ＲＧＢ）画素を使用して表示されることができる。その一方で、大部分の最近のカラープリンタはシアン、マゼンタ、イエロー、およびブラック（ＣＭＹＫ）のインクまたはトナーを使用して、画像を再現して表示する。ある場合には、カラープリンタによって再現される色の質は、印刷された色が、元々モニタに表示されていた色にどれくらい近いかに基づいて、評価されることができる。あるいは、他の場合には、色の質は、例えば特定の肌色の好みのような、ユーザーの好みに基づいて評価されることができる。更に、色の質は、デバイスによって異なりうる色域に依存する可能性がある。
【発明の概要】
【０００３】
本明細書において説明される種々の実施形態により、例えば第１の出力媒体から第２の出力媒体への色の再現方法が提供される。これらの実施形態は、本明細書において、説明の目的で提供され、いかなる方法によっても限定的な意味で提供されない。
【０００４】
本発明は、錐体空間モデルを用いた色再現方法、プログラム、記録媒体、およびコンピュータを提供することを目的とする。
【０００５】
色再現方法は、第１の出力媒体における、変換元の白色点と変換元の黒色点とを含む変換元の明暗のダイナミックレンジを、コンピュータを介して取得する工程と、第２の出力媒体における、変換先の白色点と変換先の黒色点とを含む変換先の明暗のダイナミックレンジを、前記コンピュータを介して取得する工程と、白色点の写像を決定するとともに、黒色点の写像を決定する工程と、前記変換元の明暗のダイナミックレンジから、前記変換先の明暗のダイナミックレンジへの補間を行うことにより、前記コンピュータを介して第２の表現を作成する工程と、前記変換先の明暗のダイナミックレンジを用いて、前記第２の出力媒体に、前記第２の表現を生成させる工程と、を含む。
【０００６】
後述の実施形態は、説明のために本願明細書において設けられており、本発明を限定するものではない。他の態様および利点については、添付の図面を参照して、以下に詳細な説明を行う。
【０００７】
本発明によれば、錐体空間モデルを用いた色再現方法、プログラム、記録媒体、およびコンピュータが提供される。
【図面の簡単な説明】
【０００８】
【図１】本発明の一例である実施形態における、コンピュータを示すブロック図である。
【図２Ａ】本発明の一例である実施形態における、第１のプリンタ構成を示すブロック図である。
【図２Ｂ】本発明の一例である実施形態における、第２のプリンタ構成を示すブロック図である。
【図２Ｃ】本発明の一例である実施形態における、第３のプリンタ構成を示すブロック図である。
【図３】本発明の一例である実施形態における、色のマッピングを示すブロック図である。
【図４】本発明の一例である実施形態におけるフローチャートである。
【図５】本発明の一例である実施形態における、色の第１のマッピングを示すブロック図である。
【図６】本発明の一例である実施形態における、色の第２のマッピングを示すブロック図である。
【図７】本発明の一例である実施形態における、色の第３のマッピングを示すブロック図である。
【図８】本発明の一例である実施形態における他のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態における方法およびシステムを説明する。本発明の実施形態における方法および装置としては、本発明の趣旨を逸脱しない範囲で、他の例の実施形態または構成を更に利用することが可能であり、また他の形態への変更も可能である。以下の詳細な説明においては、添付の図面を参照して、本発明の実施形態の一例を示す。図面において、特に断りのない限り、同様の参照符号は同様の構成を示す。
【００１０】
本願明細書において記載されている例示の実施形態は、本発明の範囲を制限するものではない。本発明は、ここに説明、図示、あるいは考察される多種多様な態様において配列、置換され、結合、あるいは切り離されることが可能であることは、容易に理解される。
Ａ．概要
カラー画像を印刷することができるカラープリンタは、近年注目されてきている。しかしながら、プリンタによると、例えばコンピュータ・モニタ上のように、他の方法により表示される画像と異なる色が再現されることがある。ある場合には、例えばＪＰＥＧのような不可逆的な圧縮方法により圧縮された画像データについて画像を形成すると、異なる色が再現される可能性がある。他の画像データとしては、例えばＴＩＦＦ、ＧＩＦＦ、ＰＮＧ、ＢＭＰおよび／または、生の画像フォーマットのようなグラフィック・フォーマットを含みうる。多くの点で、画像の明暗のダイナミックレンジとプリンタの明暗のダイナミックレンジとの差異が、低質な画像の一因である可能性がある。例えば、色再現は、最も小さい明暗のダイナミックレンジ（例えば、プリンタの明暗のダイナミックレンジ）を有する装置によって制限される可能性がある。
【００１１】
また、プリンタは、一般に、人間の視覚を考慮して色を再現することができないことがある。特に、プリンタは、例えばコンピュータ・モニタのような、画像を見る他の方法により捉えられる画像に対し、紙上において画像がどのように視覚に捉えられるかを考慮していないことがある。実際には、対象物は様々な条件下（例えば、プロジェクタか印刷物か、太陽光下か電灯などの強い光の下か等）で異なって見える可能性があり、人間の視覚にはこの種の条件により、このような対象物が、異なって捉えられる可能性がある。従って、一定の条件で、人間の眼および人間の眼の色への反応に適応可能な明暗のダイナミックレンジを利用して、色を再現することが好ましい。
【００１２】
したがって、本願明細書における例示の実施形態は、人間の視覚に関する明暗のダイナミックレンジに適応するシステム及び方法を含む。明暗のダイナミックレンジは、数値で色を表す色空間において分析されることができる。いくつかの実施形態では、色空間は、人間の眼の反応を表現することができる。例えば、ある色空間は「錐体」を表現する。錐体は色覚を提供する人間の眼の網膜の光受容器細胞である。従って、「錐体空間モデル」は、人間の眼の反応を表している色空間を含むと理解されることができる。
【００１３】
このように、明暗のダイナミックレンジは、錐体空間モデルの一組の数値に変換されることができる。例えば、コンピュータ・モニタは赤・緑・青（ＲＧＢ）画素の色を表示することができる。そして、これらの色は錐体空間モデルにおける対応するパラメータに変換されることができる。更に、例えばシアン、マゼンタ、イエロー、およびブラック（ＣＭＹＫ）といった色は、プリンタにより用いられてもよく、錐体空間モデルのパラメータに変換されることもできる。錐体空間モデルにおいて、画像の明暗のダイナミックレンジは、プリンタにおける明暗のダイナミックレンジにマッピング（写像）されることができる。更に、画像から色を抽出し、プリンタで利用可能なそれぞれの色を確認して、紙に画像を再現するために、これらのマッピングを用いることができる。加えて、その画像は、人間の眼の反応に適応するように、再現されることができる。特に、印刷物上の画像を見ている人は、コンピュータ・モニタ上の画像を見る場合と、同一または類似の方法により、色を認識することができる。
Ｂ．コンピュータ
いくつかの実施形態では、ここで例示するコンピュータが、本願明細書において開示の態様を理解するのに有効であると考えられる。図１は、例示の実施形態における、コンピュータを示すブロック図である。コンピュータ１００は、本願明細書における実施形態において作動するように調整される装置に設けられる１以上の機能素子を例示する。
【００１４】
コンピュータ１００は、例えば、プロセッサ１０２、データ記憶装置１０４、ネットワーク・インターフェース１０６および入出力部１０８を有していてもよい。これらはいずれもシステムバス１１０またはそれと類似の機構によって連結されていてもよい。プロセッサ１０２は、例えば一つ以上の汎用プロセッサおよび／または一つ以上の専用プロセッサ（例えば、特定用途向け集積回路（ＡＳＩＣともいう）またはデジタル信号プロセッサ（ＤＳＰともいう）等）のような一つ以上の中央演算処理装置（ＣＰＵ）を含んでいてもよい。
【００１５】
データ記憶装置１０４は、同様に、揮発性および／または不揮発性のデータ記憶装置を有してもよく、全体的にあるいは部分的にプロセッサ１０２と一体的に設けられていてもよい。データ記憶装置１０４は、プロセッサ１０２によって実行可能なプログラム命令、および、本願明細書において記載されているさまざまな方法、プロセスまたは機能を実行するプログラム命令により操作されるプログラムデータを格納することができる。あるいは、これらの方法、プロセスまたは機能は、ハードウェア、ファームウェアおよび／またはハードウェア、ファームウェアおよびソフトウェアの任意の組合せによっても定義されることができる。従って、データ記憶装置１０４は、プロセッサによる一つ以上の実行に応じて、コンピュータ１００に、本願明細書および添付の図面に開示される、任意の方法、プロセス、または機能を実行させるプログラム命令を記憶している有形の、非一時的なコンピュータ読み取り可能な記録媒体を含みうる。
【００１６】
ネットワーク・インターフェース１０６は、例えばイーサネット、トークンリングまたはＴ―キャリア接続といったワイヤ回線接続の形態をとることが可能である。ネットワーク・インターフェース１０６は、あるいは、例えばＷｉｆｉ、ＢＬＵＥＴＯＯＴＨ（登録商標）、または広域ワイヤレス接続（ｗｉｄｅ−ａｒｅａ  ｗｉｒｅｌｅｓｓ  ｃｏｎｎｅｃｔｉｏｎ）といったワイヤレス接続の形態をとることもできる。また、ネットワーク・インターフェース１０６を通じて、物理層接続および他のタイプの標準あるいは独占的な通信プロトコルの他の形態が用いられてもよい。さらにまた、ネットワーク・インターフェース１０６は、複数の物理的な通信インタフェースを含むことができる。
【００１７】
入出力部１０８は、ユーザの、例示のコンピュータ１００に対する操作を促進することができる。入出力部１０８は、ユーザから入力を受け取ることができる。入出力部１０８は、例えば、キーボード、マウス、タッチスクリーン、マイクロホンおよび／または他の任意の装置のような、複数のタイプの入力装置を含んでいてもよい。同様に、入出力部１０８は、ユーザに識別可能な出力を提供することができる、例えば、ディスプレイ、プリンタ、一つ以上の発光ダイオード（ＬＥＤ）、スピーカまたは他の任意の装置のような、複数のタイプの出力装置を含むことができる。例示のコンピュータ１００は、加えて、または、これらに代えて、ネットワーク・インターフェース１０６、または、ＲＳ―１３２またはユニバーサルシリアルバス（ＵＳＢ）ポートのような他のインターフェース（不図示）を介して、他の装置からのリモートアクセスをサポートすることができる。
【００１８】
ここで例示したコンピュータは、説明の便宜上示されているだけであり、更に、上記の実施形態に加えて、および／または、上記の実施形態の代わりに、本願明細書における実施形態の要旨を逸脱しない範囲で、プリンタ、コンピュータおよびサーバの、可能な他の組合せが存在してもよいし、他の態様で部分的に組み合わせてもよい。
Ｃ．アーキテクチャ
図２Ａ、２Ｂおよび２Ｃは、それぞれ、システム２００、２１０および２２０の簡略化したブロック図である。図２Ａは、例示の実施形態における第１のプリンタの構成を示すブロック図である。図２Ｂは、他の例示の実施形態における第２のプリンタの構成を示すブロック図である。図２Ｃは、さらに他の実施形態における第３のプリンタの構成を示すブロック図である。
【００１９】
図２Ａに示すように、システム２００は、本実施形態において作動するプリンタ２０２を含む。プリンタ２０２は、もともと画像データとして格納された文書上のテキストおよび／またはグラフィックスを形成するように構成される周辺装置であってもよい。更に、プリンタ２０２は、トナーカートリッジ、液体インクジェット機構、給紙機構、ベルト、ローラー、ハードディスク、電源およびスキャナ等、他の構成を含むこともできる。他のいかなる装置もシステム２００においてプリンタ２０２とともには図示されていないが、プリンタ２０２とともに機能するように他の装置がシステム２００に含まれていてもよい。プリンタ２０２は、グラフィック・ディスプレイ２０６（タッチスクリーンを有することもできる）に画像を表示することができて、キーパッド、キーボード２０４を介して、印刷に関連した指示を受信することができる。ある場合には、文書および／または画像を走査するスキャナとして、グラフィック・ディスプレイ２０６は作動することもできる。更に、プリンタ２０２は、図１に図示される一つ以上の機能素子を含むことができる。例えば、プリンタ２０２は、ワイヤ回線接続またはワイヤレス接続（図２Ａに示されていないが）を利用して、他のシステムまたはサブシステムからの画像を印刷するための指示を受け取るように、図１に示すようなネットワーク・インターフェース１０６を備えていてもよい。プリンタ２０２としては、上記以外に、他の構成も考えられる。
【００２０】
図２Ｂに示すように、システム２１０は、本実施形態において作動することができるコンピュータ２１２およびプリンタ２１６を含む。コンピュータ２１２およびプリンタ２１６とともに機能する他の装置が、システム２１０に含まれていてもよい。更に、プリンタ２１６は、図２Ａに示すプリンタ２０２と同じまたは類似のプリンタであってもよくて、単独で印刷機能を実行することができてもよい。システム２１０において、通信リンク２１４は、コンピュータ２１２とプリンタ２１６の間に設けられている。更に、コンピュータ２１２およびプリンタ２１６が印刷作業を行うために通信することができるように、通信リンク２１４が用いられていてもよい。例えば、ラップトップ・コンピュータ２１２は、画像を印刷する指示を受け取ることができ、印刷の準備の各ステップ（例えば、ラップトップコンピュータ２１２のモニタとプリンタ２１６間における異なる明暗のダイナミックレンジを調整するステップ）を実行することができる。更に、例えばラップトップ・コンピュータで特定された色を使用している画像を印刷するために、コンピュータ２１２は、紙に画像を印刷するために、プリンタ２１６と通信することができる。
【００２１】
図２Ｃにおいて、システム２２０は、本実施形態において作動することができる、コンピュータ２２２、プリンタ２２８およびサーバ２３２を含む。図示された装置とともに機能するように他の装置がシステム２２０に含まれていてもよい。更に、プリンタ２２８は、図２Ａに示すプリンタ２０２および／または図２Ｂに示すプリンタ２１６と同じまたは類似のプリンタであってもよく、単独で印刷機能を実行することができてもよい。システム２２０において、コンピュータ２１２、プリンタ２２８およびサーバ２３２が印刷機能を実行するために通信することができるように、通信リンク２２４、２２６および２３０が設けられていてもよい。通信リンク２２４、２２６および２３０は、様々なネットワークを介して通信を行うための、ケーブル、ワイヤレス接続、および／または、プロトコルであってもよい。
【００２２】
いくつかの実施形態においては、サーバ（例えばサーバ２３２）は、クライアント装置（例えば、コンピュータ２２２および／またはプリンタ２２８）に代えて遠隔でプログラムを実行することができる。このような、遠隔での処理の実施形態は、例えば、サーバがプロダクション環境により適した特徴を有している状態にある場合に、有利になりうる。例えば、サーバは、他のクライアント装置に比べて、より高速なＣＰＵと、より高性能なＲＡＭと、より効率的に処理を実行することができる記憶容量を有している（例えば、より大きなハードディスクを有している）とする。例えば、ラップトップ・コンピュータ２２２は、そのモニタにおいて、画像の印刷の指示を受信することができる。しかしながら、ラップトップコンピュータは、サーバ２３２上において、遠隔で、印刷の準備の各ステップ（例えば、ラップトップコンピュータのモニタとプリンタ２１６との間の異なる明暗のダイナミックレンジを調整するステップ）を実行するために、サーバ２３２と通信してもよい。このような準備の完了後、サーバ２３２は、例えばラップトップ・コンピュータで特定された色を使用して画像を印刷するように、紙に画像を印刷するためプリンタ２２８と通信してもよい。
【００２３】
いくつかの実施形態では、例えば図２Ａ―図２Ｃに図示される装置のようないくつかの装置は、遠隔処理、装置の利用可能性、および装置間における通信に関する情報とともに、デバイス・ドライバを含むことができる。また、この種の情報は、後述するように明暗のダイナミックレンジを調整するための通信に関する情報を含んでいてもよい。いくつかの実施形態では、明暗のダイナミックレンジは、一組の色、色範囲、色域、カラーメディアにより再現される色、特定の環境における装置により提供される色、標準の定量的な方法で正確に測られている色、および／または３次元空間で表される色等や、その他の考えられる例を含むことができる。
【００２４】
ここで例示したアーキテクチャは、説明の便宜上、示されているだけであり、上記の実施形態に加えて、および／または、上記の実施形態の代わりに、本願明細書における実施形態の趣旨を逸脱しない範囲で、他の例も含むことができる。
Ｄ．ダイナミックレンジを調整する方法の例
画像の明暗のダイナミックレンジは、プリンタにおける明暗のダイナミックレンジと異なる可能性がある。ある場合には、画像の明暗のダイナミックレンジは、プリンタの明暗のダイナミックレンジより大きい、および／または広い。また、逆の関係であることも可能である。いずれにしても、画像の明暗のダイナミックレンジとプリンタの明暗のダイナミックレンジとの相違は、印刷物の低質化の要因となることがある。
【００２５】
例えば、図３は、例示の実施形態における、カラーマッピング３００を示すブロック図である。図３において、変換元（ソース）の明暗のダイナミックレンジ３０２および変換先（デスティネーション）の明暗のダイナミックレンジ３０４は、出力の明暗のダイナミックレンジ３０６を提供するために用いられる。ある場合には、変換元の明暗のダイナミックレンジ３０２は画像の明暗のダイナミックレンジの代表（すなわち一例）であってもよく、変換先の明暗のダイナミックレンジ３０４はプリンタの明暗のダイナミックレンジの代表（すなわち、一例）であってもよい。図示するように、変換元の明暗のダイナミックレンジ３０２は、例えば、変換先の明暗のダイナミックレンジ３０４より大きい。このとき、変換元の明暗のダイナミックレンジ３０２と変換先の明暗のダイナミックレンジ３０４間の色マッピングにより、明暗のダイナミックレンジ３０２の部分３０８の細部の欠損が生じることとなる。従って、出力における明暗のダイナミックレンジ３０６においては、変換元の明暗のダイナミックレンジ３０２の部分３０８に対応する部分３１０の細部の欠損が生じる。
【００２６】
更なる具体例として、変換元のカラー・サンプル３１２は、変換元の明暗のダイナミックレンジ３０２に対応し、出力におけるカラー・サンプル３１４は、出力における明暗のダイナミックレンジ３０６に対応していてもよく、この場合について説明する。図示するように、変換元のカラー・サンプル３１２の暗い領域の細部は、出力におけるカラーサンプル３１４において失われる。特に、変換元のカラー・サンプル３１２の暗い領域は、細部の欠損を示す、出力におけるカラー・サンプル３１４においてグレー表示されている（ｇｒａｙ  ｏｕｔ）領域に対応する。したがって、例示の実施形態は、図３に図示されているように、細部の欠損を排除するために、明暗のダイナミックレンジを調整するステップを含んでいてもよい。
【００２７】
図４は、例示の実施形態におけるフローチャートである。図４に示す例においては、図２Ａ―図２Ｃに示される１以上の任意の装置において、またはそれらと等価な装置または類似の装置において、方法４００は、実施されてもよい。更に、方法４００は、例えば、プログラム可能なシステム、ＦＰＧＡｓ、ＡＳＩＣなどのハードウェア、ファームウェア、ソフトウェアおよび／またはそれらの任意の組み合わせにおいて実施されてもよい。例えば、方法４００は、図１に示される構成要素、およびそれらの構成要素と通信可能に構成されるファームウェアまたはソフトウェアのいずれかと関連づけられていてもよい。さらに、また、プリンタと通信して、プリンタに画像を形成させるようにプログラムされる携帯電話機のような他の装置の種類によって、上記の方法が、少なくとも部分的に実施されることができるように、他の例が上記に加え、または、上記に代えてさらに存在することができる。さらに他の例も、可能である。
【００２８】
図４のステップ４０２に示すように、方法４００は第１の出力媒体の変換元の明暗のダイナミックレンジを得る工程に関する。ここで、変換元の明暗のダイナミックレンジは変換元の白色点および変換元の黒色点を含む。ある場合には、例えば、白色点は、各明暗のダイナミックレンジにおいて最も淡い色（濃度が小さい色）であり、黒色点は、それぞれの明暗のダイナミックレンジにおいて最も濃い色（濃度が大きい色）に対応する。さらに、ある場合には、例えば、白色点および黒色点は、それぞれ、明暗のダイナミックレンジにおける上限および下限に対応する。ステップ４０４においては、方法４００は第２の出力媒体の変換先の明暗のダイナミックレンジを得る工程に関する。ここで、変換先の明暗のダイナミックレンジは変換先の白色点および黒色点を含む。ステップ４０６においては、方法４００は、変換元の白色点および変換先の白色点を用いた白色点のマッピングと、変化元の黒色点および変換先の黒色点を用いた黒色点のマッピングを決定する工程を含む。更に、変換先の白色点および変換先の黒色点は、変換先の明暗のダイナミックレンジの最端部にあってもよい。更に、画像の第１の表現は、第１の出力媒体に表示されてもよい。ステップ４０８においては、方法４００は、画像の第１の表現に基づき、白色点のマッピングおよび黒色点のマッピングに基づく変換元の明暗のダイナミックレンジの変換先の明暗のダイナミックレンジへの補間によって、画像の第２の表現を作成する工程を含む。ステップ４１０においては、方法４００は、第２の出力媒体に、変換先の明暗のダイナミックレンジを使用して、画像の第２の表現を形成させる工程を含む。
ｉ  明暗のダイナミックレンジを取得するステップ
図４のステップ４０２に示されるように、方法４００は、第１の出力媒体の変換元の明暗のダイナミックレンジを得る工程と、ステップ４０４に示されるように、第２の出力媒体の変換先の明暗のダイナミックレンジを得る工程を含む。いくつかの実施形態では、出力媒体としては、考えられる種々の態様が可能であり、例えば、コンピュータ、白黒またはカラーモニタ、グラフィック・ディスプレイ、テレビ、カメラ、ビデオレコーダ、プリンタ、複写機、ファックス、それらの組み合わせ、および／または図２Ａ―２Ｃに示される装置のうちの一つ以上であってもよい。更に、出力媒体は、画像を表示しておよび／または印刷することができてもよい。画像は写真、ポートレイト、絵、絵文字、図面、クリップアート等であってもよい。さらに、画像のファイル形式はＪＰＥＧ、ＴＩＦＦ、ＧＩＦＦ、ＰＮＧ、ＢＭＰおよび／または他のファイル形式であってもよい。
【００２９】
いくつかの実施形態では、出力媒体は、画像の再現に用いられる装置の少なくとも一部であってもよい。前述のように出力媒体は、種々の態様が可能であり、例えば、プリンタ、複写機およびファックス装置のような画像の再現に用いられる装置であってもよい。いくつかの実施形態では、画像は、出力媒体のグラフィック・ディスプレイに表示されることができ、出力媒体によって印刷されることもできる。例えば、図２Ａを参照して前述したように、プリンタ２０２は、画像をグラフィック・ディスプレイ２０６に表示することができて、さらに画像を印刷することができてもよい。
【００３０】
いくつかの実施形態では、明暗のダイナミックレンジは、画像データから得られることができる。更に、例えば変換元の明暗のダイナミックレンジおよび変換先の明暗のダイナミックレンジのような明暗のダイナミックレンジは、例えば、画像データを格納する装置（例えば、第１の出力媒体）およびその装置に関連付けられた装置（例えば第２の出力媒体）により決定されてもよい。ある場合には、明暗のダイナミックレンジは、装置において予め定められた明暗のダイナミックレンジに関連付けられていてもよい。またある場合には、装置の明暗のダイナミックレンジは標準化された明暗のダイナミックレンジに基づくダイナミックレンジであってもよい。ここで、標準化された明暗のダイナミックレンジは、少なくとも一部が、部分的にダイナミックレンジを規定していてもよい。例えば、多くのＲＧＢベースの装置は、ｓＲＧＢの明暗のダイナミックレンジを有していてもよい。ここで、ｓＲＧＢの明暗のダイナミックレンジは、一般的な明暗のダイナミックレンジであり、多くのコンピュータ・モニタ、テレビ、カメラ、ビデオレコーダ等の装置において用いられている。加えて、他の標準化された明暗のダイナミックレンジが用いられていてもよい。他の標準化された明暗のダイナミックレンジは、ある実施形態においては、印刷する際の色再現を向上させることができる。例えば、全米テレビジョン基準委員会（ＮＴＳＣ）の標準は、広範囲にわたる色を表現する他の使用可能な明暗のダイナミックレンジを提供している。
【００３１】
いくつかの実施形態では、明暗のダイナミックレンジは、画像データと関連付けられる可能性のある装置に関係なく、画像データに対応していてもよい。例えば、コンピュータは、ＮＴＳＣ基準の明暗のダイナミックレンジを１００％再現するカラーモニタを含むことができるが、コンピュータに保存される画像は、ＮＴＳＣ基準の明暗のダイナミックレンジの５０％しか使用しない場合を考える。このような場合には、明暗のダイナミックレンジは画像データによって制限されうる。あるいは、明暗のダイナミックレンジは、ＮＴＳＣ基準の明暗のダイナミックレンジの５０％となりうる。しかしながら、ある例においては、上記の画像の明暗のダイナミックレンジが白黒のモニタを有するコンピュータによって制限されうるというような、逆の場合も起こりうる。いくつかの実施形態では、明暗のダイナミックレンジは、画像と、その画像と関連付けられたある特定の装置で決定されることができる。上記の例を参照して説明すると、画像はＮＴＳＣ基準の明暗のダイナミックレンジの５０％を使用し、プリンタはＮＴＳＣ基準の明暗のダイナミックレンジの５０％のサブセット（部分集合）を印刷することが可能である場合が考えられる。この場合には、紙面上に印刷されることにより表される変換先の明暗のダイナミックレンジが制限されうる。
【００３２】
加えて、ある実施形態においては、明暗のダイナミックレンジは、白色点を含んでいてもよい。ある実施形態においては、白色点（例えば、変換元の白色点および／または変換先の白色点）は、そのそれぞれの明暗のダイナミックレンジ（例えば、それぞれ、変換元の明暗のダイナミックレンジおよび／または変換先の明暗のダイナミックレンジ）で最も明るい色であってもよい。また、同様に、白色点がそれぞれの明暗のダイナミックレンジの、例えば２番目に明るい色または３番目に明るい色等、他の色であってもよい。さらに、ある実施形態において、他の例として、明暗のダイナミックレンジ内に、複数の白色点が存在していてもよい。例えば、図５は、本発明の一例である実施形態における、色の第１のマッピングを示すブロック図である。図５において、変換元の明暗のダイナミックレンジ５０２は、変換元の画像および／または装置と関連づけられていてもよく、変換元の白色点５０８を含んでいてもよい。加えて、変換先の明暗のダイナミックレンジ５０６は、出力媒体と関連付けられていてもよく、変換先の白色点５２０を含んでいてもよい。
【００３３】
加えて、ある実施形態においては、カラーマッピング５００における明暗のダイナミックレンジは、黒色点を含んでいてもよい。ある実施形態においては、黒色点（例えば、変換元の黒色点および／または変換先の黒色点）は、そのそれぞれの明暗のダイナミックレンジ（例えば、それぞれ、変換元の明暗のダイナミックレンジおよび／または変換先の明暗のダイナミックレンジ）で最も暗い色であってもよい。また、黒色点は、同様に、それぞれの明暗のダイナミックレンジにおける、例えば２番目に暗い色または３番目に暗い色、等の他の色であってもよい。さらに、ある実施形態において、他の例として、明暗のダイナミックレンジ内に複数の黒色点が含まれていてもよい。例えば、変換元の明暗のダイナミックレンジ５０２は、変換元の画像または装置と関連付けられていてもよく、変換元の黒色点５１２を含んでいてもよい。加えて、変換先の明暗のダイナミックレンジ５０６は、出力媒体と関連付けられていてもよく、変換先の黒色点５２４を含んでいてもよい。
【００３４】
ある実施形態においては、明暗のダイナミックレンジは、一つ以上の灰色の点（中間調の点）を含んでいてもよい。例えば、変換元の明暗のダイナミックレンジ５０２は、変換元の灰色の点５１０を含んでいてもよい。更に、変換元の灰色の点５１０は変換元の白色点５０８と、変換元の黒色点５１２との間にある中央点であってもよいし、ある例においては、同様に、明暗のダイナミックレンジ５０２における他の部分であってもよい。ある例においては、他の灰色の点が、変換元の灰色の点５１０と共に存在していてもよい。加えて、変換先の明暗のダイナミックレンジ５０６は、変換先の灰色の点５２２を含んでいてもよい。更に、変換先の灰色の点５２２は、変換先の白色点５２０と変換先の黒色点５２４との中間にある中央点であってもよいし、また、同様に明暗のダイナミックレンジ５０６の他の部分にある点であってもよい。更に、灰色の点は、灰色の色あいおよび／または灰色の色調に限られず、同様に他のいかなる中間色（中間調の色）でもあってもよい。さらにまた、多数の灰色の点（中間調の点）が、存在していてもよい。
ｉｉ．  色モデル（Ｃｏｌｏｒ  Ｍｏｄｅｌ）における明暗のダイナミックレンジを決定するステップ
いくつかの実施形態においては、明暗のダイナミックレンジは、色モデルにおいて決定されてもよい。色モデルは、一般的には、例えば数のタプル（０，０，０）のように、数値を使用して、色を表現することができる。色モデルが、色がこのような数値を使用してどのように認識されるかに関する記述を提供する場合、その結果生成される色の集合を色空間と称することがある（しかしながら、ある例においては、「色モデル」および「色空間」が文脈に応じて同じ意味の用語として使われることがある。）。ある実施形態において、ＲＧＢの色モデルは、赤色を表す「Ｒ」、緑色を表す「Ｇ」、および青色を表す「Ｂ」を規定する。ある場合には、各構成要素における０強度（０，０，０）は、最も濃度が濃い色（例えば黒色）を表してもよい。そして、各構成要素における最大の強度（１，１，１）は、最も淡い色を表していてもよい。更に、ある場合には、（１，０，０）は、赤色を表し、（０，１，０）は、緑色を表し、（０，０，１）は、青色を表していてもよい。
【００３５】
いくつかの実施形態では、第１の出力媒体は、ＲＧＢカラーモデルにおいて決定される、赤、緑、および青の色を表示するコンピュータ・モニタであってもよい。ある場合には、ＲＧＢの数値は、ＸＹＺ表色系の三刺激値モデル（ＸＹＺ  ｔｒｉｓｔｉｍｕｌｕｓ  ｍｏｄｅｌ）の数値に換算されることができる。ＸＹＺ三刺激値モデルは、他のカラーモデルであるが、１９３１年における国際照明委員会（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｍｍｉｓｓｉｏｎ  ｏｎ  Ｉｌｌｉｍｉｎａｔｉｏｎ（ＣＩＥ））において、基本的なおよび数学的に定義された最初のカラーモデルの１つとして作製されたモデルである。更に、ＸＹＺ三刺激値モデルは、人間の色覚の標準的な定量計測が可能なモデルである。特に、ＸＹＺカラーモデルは、人間の眼の錐体の反応の指標として用いることができる。
【００３６】
更に、いくつかの実施形態においては、第１の出力媒体は、ＸＹＺ三刺激値モデルの数値により明暗のダイナミックレンジを表すことができる。例えば、第１の出力媒体は、画像を表示するＲＧＢカラーモニタであってもよい。ＲＧＢカラーモニタは、その明暗のダイナミックレンジを、ＸＹＺ三刺激値の数値を使用して表現することができる。また、ＸＹＺ三刺激値の数値は、第２の出力媒体を見出だすのに用いることができる。例えば、第１の出力媒体と関連付けられたＸＹＺ三刺激値の数値は、例えばＣＭＹＫのプリンタのような第２の出力媒体における明暗のダイナミックレンジと関連付けられたＸＹＺ三刺激値の数値に対する合致の検討に用いることができる。また、他の例においては、第１の出力媒体と関連付けられたＸＹＺ三刺激値の数値は、第２の出力媒体のＸＹＺ三刺激値の数値に適切に合うように変更されることができる。なお、「ＸＹＺ数値」は、「ＸＹＺパラメータ」と称されることもある。ある場合には、本願明細書においては、これらの用語が同じ意味の用語として使われることがある。
【００３７】
ＸＹＺ表色系の三刺激値モデルにおいては、パラメータＸＹＺのうち、「Ｙ」は明度（ｂｒｉｇｈｔｎｅｓｓ）を表し、「Ｚ」は、擬似的には、人間の眼によって認識される青色に相当し、「Ｘ」は、ほぼ、人間の眼によって認識される赤色に似た混合色に相当する。ある場合には、パラメータＸは、ＲＧＢカラーモデルの赤色「Ｒ」と、同様に見られることができる。更に、ある場合には、パラメータＺは、ＲＧＢカラーモデルの青色「Ｂ」と、同様に見られることができる。いくつかの実施形態では、ＲＧＢカラーモデルにおけるＲＧＢの数値は、ＸＹＺカラーモデルにおけるパラメータＸＹＺに換算されることができる。例えば、ある場合には、変換は、ＲＧＢ値をＸＹＺカラーモデルのパラメータＸＹＺに変換するように実行されることができる。例えば、ある場合には、変換は、以下に示すように使われることができる。
【００３８】
【数１】
0005894108.tif 000002
【００３９】
上記の例示の変換は、２つのマトリックスを含む二項演算で、他のマトリックスを算出するマトリックスの乗算を含む。例えば、Ｘ＝（１／ｂ２１）＊（ｂ１１）＊Ｒ＋（１／ｂ２１）＊（ｂ１２）＊Ｇ＋（１／ｂ２１）＊（ｂ１３）＊Ｂである。また、Ｙ＝（１／ｂ２１）＊（ｂ２１）＊Ｒ＋（１／ｂ２１）＊（ｂ２２）＊Ｂ＋（１／ｂ２１）＊（ｂ２３）＊Ｇである。また、Ｚ＝（１／ｂ２１）＊（ｂ３１）＊Ｒ＋（１／ｂ２１）＊（ｂ３２）＊Ｂ＋（１／ｂ２１）＊（ｂ３３）＊Ｇである。
【００４０】
ある実施形態においては、ＸＹＺ三刺激値モデルからのパラメータは、錐体空間モデルのパラメータに換算されることができる。例えば、錐体空間モデルは、ＬＭＳカラーモデルであってもよい。ある場合には、ＬＭＳカラーモデルは、人間の眼の錐体の反応の指標として用いることができる。より具体的には、錐体空間モデルは、人間の眼の錐体の、長波長、中波長、および短波長（それぞれ、Ｌ、Ｍ、およびＳ）に対する感度に因んで呼ばれている、人間の眼の３種類の錐体を表すＬＭＳパラメータに基づいていてもよい。説明の便宜上、可視の赤色光がほぼ６５０ナノメートルの最も長い波長を有するので、ＬＭＳカラーモデルの「Ｌ」はＲＧＢカラーモデルの「Ｒ」に対応していてもよい。加えて、可視の緑色光がほぼ５１０ナノメートルの中間の波長を有するので、「Ｍ」は「Ｇ」に対応していてもよい。更に、可視の青色光はほぼ４７５ナノメートルの短波長を有するので、「Ｓ」は「Ｂ」に対応していてもよい。
【００４１】
さらにまた、変換を利用して、ＸＹＺの三刺激値パラメータは、錐体空間モデルのＬＭＳパラメータに換算されることができる。このような変換は、以下で「Ｍｃａｔ」として指定される、色順応の変換（ｃｈｒｏｍａｔｉｃ  ａｄａｐｔａｔｉｏｎ  ｔｒａｎｓｆｏｒｍ）を利用することもできる。色順応の変換は、数値、符号および／または式の配列であってもよい。それに代えて、または、それに加えて、他の例として、色順応の変換は、１の行列、複数の行列、および／または行列の積であってもよい。更に、ある実施形態においては、色順応の変換は、ＬＭＳ錐体空間モデルにおけるＬＭＳパラメータを生成するように正規化された変換行列であってもよい。例えば、以下に示される色順応の変換は、スペクトル的に鋭い（ｓｐｅｃｔｒａｌｌｙ−ｓｈａｒｐｅｎｅｄ）ブラッドフォード（Ｂｒａｄｆｏｒｄ）の色順応の変換の行列を使用していてもよい：
【００４２】
【数２】
0005894108.tif 000003
【００４３】
いくつかの実施形態においては、他の色順応の変換が、ＸＹＺの三刺激値のパラメータをＬＭＳ色空間に変換するために用いることができる。例えば、下記の色順応の変換においては、Ｍｃａｔ０２（ＣＩＥＣＡＭ０２モデルの最適化された変換マトリックス）を使用することができる。Ｍｃａｔ０２は、三刺激値（Ｘ＝Ｙ＝Ｚ＝１００）が錐体の感度（Ｌ＝Ｍ＝Ｓ＝１００）を生成するように、正規化されていてもよい：
【００４４】
【数３】
0005894108.tif 000004
【００４５】
このように、いくつかの実施形態においては、明暗のダイナミックレンジは、錐体空間モデルにおいて得られることができる。さらに、錐体空間モデルを用いて、明暗のダイナミックレンジのさまざまな分析も可能となる。いくつかの実施形態においては、明暗のダイナミックレンジの違いは、錐体空間モデルを用いて分析されてもよい。加えて、錐体空間モデルからの色は、ＸＹＺの三刺激値モデルに戻されてもよい。ある場合には、色順応の逆変換（「［ＭｃａｔＩＮＶ］」で表されることがある。）が、色をＸＹＺ色空間へ戻すのに用いられてもよい。
【００４６】
いくつかの実施形態では、変換は、カラーモデルの明暗のダイナミックレンジの決定に用いられてもよい。更に、いくつかの実施形態においては、変換は、上述した色順応の変換を用いてもよい。例えば、下記の変換が、使われてもよい：
【００４７】
【数４】
0005894108.tif 000005
【００４８】
本実施形態において、「ＸＹＺｓｒｃ」は、ＸＹＺパラメータで表される変換元の明暗のダイナミックレンジを示す。さらに、「［Ｍｃａｔ］」は、ＸＹＺパラメータを錐体空間モデル、例えばＬＭＳカラーモデルに変換する色順応の変換であってもよい。「［ａｄｊｕｓｔ／ｓｃａｌｅ］は、色順応を表していてもよく、例えば、更に後述するように、明暗のダイナミックレンジの補間であってもよい。加えて、「［ＭｃａｔＩＮＶ］」は、パラメータを、錐体空間モデルのパラメータからＸＹＺパラメータに戻すことにより、「ＸＹＺｄｅｓｔ」またはＸＹＺパラメータで表される変換先の明暗のダイナミックレンジを得る色順応の逆変換を表していてもよい。
【００４９】
上記例は、説明の便宜上示されたものである。上記の例に加え、および／または上記の例に代えて、多くの他の色空間およびいくつかの他の転換および／または変換も、本願明細書における実施形態の要旨を逸脱しない範囲で本発明に適用することが可能である。
ｉｉｉ．明暗のダイナミックレンジ間の差を決定するステップ
前述のように、ある実施形態においては、明暗のダイナミックレンジ間の差が決定されてもよい。更に、ある実施形態においては、明暗のダイナミックレンジ間の一つ以上の差が、紙面上の画像に負の影響を及ぼしうるように、明暗のダイナミックレンジ間の差はカラーモデルにおいて決定される可能性がある。ある場合には、このような影響は、人間の眼の画像の認識を困難にする可能性がある。
【００５０】
いくつかの実施形態では、変換元の明暗のダイナミックレンジは、変換先の明暗のダイナミックレンジより大きくなることがある。例えば、図６は、例示の実施形態における第２のカラーマッピング６００を例示するブロック図である。図６において、変換元の明暗のダイナミックレンジ６０２および変換先の明暗のダイナミックレンジ６０４は、出力の明暗のダイナミックレンジ６０６を提供するために用いることができる。ある場合には、変換元の明暗のダイナミックレンジ６０２は画像の明暗のダイナミックレンジを表現していてもよく、変換先の明暗のダイナミックレンジ６０４はプリンタの明暗のダイナミックレンジを表現していてもよい。図示の例においては、変換元の明暗のダイナミックレンジ６０２は、変換先の明暗のダイナミックレンジ６０４より大きい。更に、変換元の明暗のダイナミックレンジ６０２と、変換先の明暗のダイナミックレンジ６０４との間のカラーマッピングは、明暗のダイナミックレンジ６０２における部分６０８の詳細を再現しない出力の明暗のダイナミックレンジ６０６を提供する可能性がある。恐らく、他の部分においても同様のことが起こりうる。従って、出力の明暗のダイナミックレンジ６０６においては、変換元の明暗のダイナミックレンジ６０２において、変換先の明暗のダイナミックレンジ６０４より大きい部分に対応する部分６１０において、細部の損失が生じうる。
【００５１】
加えて、変換元のカラー・サンプル６１２は、変換元の明暗のダイナミックレンジ６０２に対応しており、さらに、出力されたカラー・サンプル６１４は出力における明暗のダイナミックレンジ６０６に対応している場合を例示する。図示するように、変換元のカラー・サンプル６１２の詳細は、出力におけるカラー・サンプル６１４において再現されていない。特に、変換元のカラー・サンプル６１２の比較的暗い領域は、出力のカラー・サンプル６１４において再現されていない。むしろ、カラー・サンプル６１４においては、グレーアウトされている色を有する細部の損失が示されている。図６の更なる説明は、以下のセクションに示される。
【００５２】
いくつかの実施形態においては、変換元の明暗のダイナミックレンジは、変換先の明暗のダイナミックレンジより小さくてもよい。図７は、例示の実施形態における、第３のカラーマッピング７００を例示しているブロック図である。図７において、変換元の明暗のダイナミックレンジ７０２および変換先の明暗のダイナミックレンジ７０４は、出力の明暗のダイナミックレンジ７０６を提供するために用いることができる。ある場合には、変換元の明暗のダイナミックレンジ７０２は、画像の明暗のダイナミックレンジを表現する例であってもよく、変換先の明暗のダイナミックレンジ７０４はプリンタの明暗のダイナミックレンジの例であってもよい。図示するように、変換元の明暗のダイナミックレンジ７０２は、変換先の明暗のダイナミックレンジ７０４より小さい。更に、部分７０８で示すように、変換元の明暗のダイナミックレンジ７０２と変換先の明暗のダイナミックレンジ７０４間のカラーマッピングは、変換先の明暗のダイナミックレンジ７０４を十分に活用していないという結果となっている。図７の更なる説明は、以下のセクションに示される。
【００５３】
いくつかの実施形態においては、明暗のダイナミックレンジ間の差異は、色を再現する際の制限となりうる。例えば、変換先の明暗のダイナミックレンジ７０４を十分に活用しないことにより、比較的濃度の高い色が出力の明暗のダイナミックレンジ７０６において表れなくなる。ある場合には、部分７０８が十分に利用されれば、変換先の明暗のダイナミックレンジ７０４における比較的暗い色を、出力における明暗のダイナミックレンジ７０６に表すことができる。変換元のカラー・サンプル７１２は変換元の明暗のダイナミックレンジ７０２に対応し、更に、出力されたカラー・サンプル７１４は、出力の明暗のダイナミックレンジ７０６に対応する場合を例示する。図示するように、変換元のカラー・サンプル７１２および出力されたカラー・サンプル７１４は、類似の特性を有している。しかしながら、もし変換先の明暗のダイナミックレンジ７０４が十分に利用されれば、カラー・サンプル７２８に示すように、出力されたカラー・サンプル７１４においてより濃い色を含ませることができる。
【００５４】
いくつかの実施形態においては、明暗のダイナミックレンジは、明暗のダイナミックレンジ内の複数の点のうち、白色点、黒色点および／または中間調（灰色）の点により、変化する可能性がある。例えば、観察者は、第１の出力媒体に表示される画像の表現に基づいて、色を認識しうる。更に、観察者は、第１の出力媒体と関連した白色点に基づいて、色を認識しうる。特に、色は、第１の出力媒体の明暗のダイナミックレンジの白色点に基づいて認識されうる。色は、白色点の違いにより、異なる色として観察されうる。例えば、第１の出力媒体の明暗のダイナミックレンジと第２の出力媒体の明暗のダイナミックレンジとの違いが生じる可能性がある。
【００５５】
図５は、白色点により明暗のダイナミックレンジがどのように異なりうるかについて示している。
例えば、変換元の明暗のダイナミックレンジ５０２の変換元の白色点５０８は、変換先の明暗のダイナミックレンジ５０６の変換先の白色点５２０と異なりうる。更に、ある場合には、変換元の白色点５０８が変換先の白色点５２０より明るくなることがあるし、ある場合には、逆の関係になることもある。いくつかの実施形態においては、明暗のダイナミックレンジは、黒色点により異なりうる。例えば、変換元の黒色点５１２は、変換先の黒色点５２４と異なりうる。例えば、変換元の黒色点５１２は、変換先の黒色点５２４より暗くなることもあるし、ある場合には、逆の関係になることもある。さらに、いくつかの実施形態においては、明暗のダイナミックレンジは、中間調（灰色）の点により、異なりうる。例えば、変換元の灰色の点５１０は、変換先の灰色の点５２２と異なる色調となっていてもよい。
【００５６】
前述のように、いくつかの実施形態においては、明暗のダイナミックレンジは、ＸＹＺ三刺激値モデルの数値として表現されることができる。ある場合には、変換元の明暗のダイナミックレンジにおけるＸＹＺ三刺激値の数値は、変換先の明暗のダイナミックレンジにおけるＸＹＺ三刺激値の数値と合致していてもよい。しかしながら、他の例においては、変換元の明暗のダイナミックレンジにおけるＸＹＺ三刺激値の数値は、変換先の明暗のダイナミックレンジにおけるＸＹＺ三刺激値の数値に厳密に合致していなくてもよい。例えば、変換先の明暗のダイナミックレンジを用いて生成される画像は、ある色間において、変換元より小さいコントラストを示すことがあるし、あるいはそうでなくても、変換元の明暗のダイナミックレンジを用いて生成される同じ画像と比較して異なるように見えることもある。
【００５７】
これらの場合、変換元の明暗のダイナミックレンジにおけるＸＹＺ三刺激値の数値は、例えば、色順応を用いて、変換元の白色点と変換先の白色点との差異に基づいて修正されることができる。このような修正の後、変換元の明暗のダイナミックレンジにおけるＸＹＺ三刺激値の、変換先の明暗のダイナミックレンジとの合致が改善される。例えば、ある場合には、コンピュータ・モニタによって表示可能な最も白い白色点は、例えば記録用紙の白地のような、ＣＭＹＫプリンタで再現される画像における変換先の白色点に調整されることができる。
【００５８】
いくつかの実施形態においては、明暗のダイナミックレンジは、画像の他の様々な態様により異なりうる。例えば、明暗のダイナミックレンジは、色深度（ピクセル当たりのビット（ｂｉｔｓ  ｐｅｒ  ｐｉｘｅｌ））、解像度（例えば、画素の解像度、空間分解能、スペクトル解像度など）、色勾配（ｃｏｌｏｒ  ｇｒａｄｉｅｎｔ）、明るさ、透明度および色角度（ｃｏｌｏｒ  ａｎｇｌｅ、例えば、色相（Ｈｕｅ））等、様々な要因により異なりうる。
【００５９】
上記の実施例は説明の便宜上例示されたものである。上記の例に加え、および／または上記の例に代えて、上記の実施例に、本願明細書の実施形態の要旨を逸脱しない範囲で、明暗のダイナミックレンジが異なりうる方法の可能な他の組合せが存在してもよいし、他の態様で部分的に組合せてもよい。
ｉｖ．  マッピングを決定するステップ
いくつかの実施形態においては、変換元の明暗のダイナミックレンジと変換先の明暗のダイナミックレンジとの差異は、カラーマッピングによって調整されることができる。図４のステップ４０６に示すように、方法４００は変換元の白色点および変換先の白色点を用いた白色点のマッピングおよび変換元の黒色点および変換先の黒色点を用いた黒色点のマッピングを決定する工程を含む。
【００６０】
いくつかの実施形態では、カラーマッピングは、変換元の白色点の、変換先の白色点へのマッッピングを含んでいてもよい。更に、カラーマッピングは、変換元の黒色点の、変換先の黒色点へのマッピングを含んでいてもよい。また、カラーマッピングは、変換元の灰色（中間調）の点の、変換先の灰色の点へのマッピングを含んでいてもよい。例えば、図５に示す例においては、変換元の白色点５０８は、変換先の白色点５２０にマッピングされることができる。また、変換元の黒色点５１２は、変換先の黒色点５２４にマッッピングされることができる。さらに、変換元の灰色の点５１０は、変換先の灰色の点５２２にマッピングされることができる。
【００６１】
さらに、白色点と黒色点との間の、他のさまざまな点が、カラーマッピングに使われることができる。例えば、変換元の白色点５０８と変換元の灰色の点５１０との間の複数の点が、変換先の明暗のダイナミックレンジ５０６へのカラーマッピングに用いることができる。加えて、変換元の灰色の点５１０と変換元の黒色点５１２との間の複数の点が、変換先の明暗のダイナミックレンジ５０６へのカラーマッピングに用いることができる。さらに、変換先の白色点５２０と変換先の灰色の点５２２との間の複数の点が、変換元の明暗のダイナミックレンジ５０２への色のマッピングに用いることができる。また、変換先の灰色の点５２２と変換先の黒色点５２４との間の複数の点が、変換元の明暗のダイナミックレンジ５０２への色のマッピングに用いることができる。ある場合には、変換元の明暗のダイナミックレンジ５０２の全ての色は、変換先の明暗のダイナミックレンジ５０６において対応する色にそれおぞれマッピングされることができる。ここで例示した態様のほか、他の態様も可能である。
【００６２】
加えて、カラーマッピングは、人間の視覚化のための調整を含んでいてもよい。前述のように、ある場合には、色は、錐体空間モデルにより表現することができる。更に、変換元の白色点および変換先の白色点を用いて、変換元の明暗のダイナミックレンジが調整および／または定量されることができるように、錐体空間モデルにおける錐体信号に色順応（Ｃｈｒｏｍａｔｉｃ  Ａｄａｐｔａｔｉｏｎ）が行われてもよい。更に、ある場合には、錐体空間モデルにおける、色順応が行われた錐体信号が、カラーマッピングに用いられてもよい。図５に示す例においては、例えば、変換元の白色点５０８に対して、白色点５１４を決定するのに色順応が行われてもよい。加えて、変換元の黒色点５１２に対して、黒色点５１８を決定するのに色順応が行われてもよい。更に、変換元の灰色の点５１０に対して、灰色の点５１６を決定するのに色順応が行われてもよい。ある場合には、変換元の明暗のダイナミックレンジ５０２における他の色に対して、色順応が行われてもよい。また、いくつかの実施形態においては、変換先の明暗のダイナミックレンジ５０４に対して色順応が行われてもよい。
【００６３】
更に、いくつかの実施形態においては、ＬＭＳ色空間の値として表現される錐体信号に対して、変換先の明暗のダイナミックレンジへの色順応が行われてもよい。また、錐体信号は、人間による視覚を可能とするために、人間の眼の錐体の反応に対応付けられてもよい。図５を参照して説明すると、例えば、変換元の白色点５０８に対して、白色点５１４を決定し、変換先の白色点５２０への色順応が行われてもよい。加えて、変換元の黒色点５１２に対して、黒色点５１８を決定し、変換先の黒色点５２４への色順応が行われてもよい。さらに、変換元の灰色の点５１０に対して、灰色の点５１６を決定し、変換先の灰色の点５２２への色順応が行われてもよい。加えて、他の錐体信号に対し、変換先の明暗のダイナミックレンジ５０６における点への色順応が行われてもよい。更に、いくつかの実施形態においては、変換先の明暗のダイナミックレンジについて、同様のカラーマッピングのために、色順応が行われてもよい。
【００６４】
上記の実施形態は、説明の便宜上例示されたものである。上記の実施例への追加および／または変形例において、本願明細書において実施例の要旨を逸脱しない範囲で、カラーマッピングの多くの可能な他の組合せが存在してもよいし、他の態様で部分的に組み合わせてもよい。
ｖ．明暗のダイナミックレンジを補間するステップ
いくつかの実施形態では、カラーマッピングは、明暗のダイナミックレンジの補間に用いられることができる。更に、このような補間においては、第１の出力媒体に表示されることができる画像の第１の表現を利用することができる。図４のステップ４０８においては、画像の第１の表現に基づいて、方法４００は、白色点のマッピングおよび黒色点のマッピングに基づき変換元の明暗のダイナミックレンジの変換先の明暗のダイナミックレンジへの補間によって画像の第２の表現を作成するステップを含む。
【００６５】
いくつかの実施形態においては、明暗のダイナミックレンジの補間は、出力媒体上の画像の画素を調整するステップを含む。更に、いくつかの実施形態においては、出力媒体上の画像は、その明暗のダイナミックレンジ（例えば変換元の明暗のダイナミックレンジ）に基づいて、調整されてもよい。また、調整は、変換元の明暗のダイナミックレンジおよび変換先の明暗のダイナミックレンジの特定の点に基づいて行われてもよい。具体的には、画像は、変換元の明暗のダイナミックレンジおよび／または変換先の明暗のダイナミックレンジにおける白色点、黒色点および／または灰色の点に基づいて調整されることができる。ある場合には、例えば前の節にて説明したように、画像は、変換元の明暗のダイナミックレンジと変換先の明暗のダイナミックレンジとの間におけるマッピングに基づいて調整されることができる。例えば、色順応が行われた白色点５１４と変換先の白色点５２０との間のカラーマッピングが、画像を調整するために用いることができる。例えば、これにより、画像の白色点が、色順応が行われた白色点５１４へと調整される。
【００６６】
いくつかの実施形態においては、明暗のダイナミックレンジの補間は、変換を含む。前述のように例えば、明暗のダイナミックレンジの補間には、下記の変換が使われることができる：
【００６７】
【数５】
0005894108.tif 000006
【００６８】
上記のように「ＸＹＺｓｒｃ」は、例えば、ＸＹＺカラーモデルにおける、ＸＹＺの数値で表される変換元の明暗のダイナミックレンジの例である。更に、「Ｍｃａｔ」は、ＸＹＺの数値を錐体空間モデル、例えばＬＭＳ錐体空間モデルにおける数値に変換する色順応の変換であってもよい。［ａｄｊｕｓｔ／ｓｃａｌｅ］」で表された変数は、色順応、例えば、錐体空間モデルにおける信号の、変換先の明暗のダイナミックレンジへの色順応を用いた、明暗のダイナミックレンジの補間の例であってもよい。他の例として、ダイナミックレンジの補間に、例えば、様々な色の点（例えば、白色点、黒色点、灰色の点等）、および／または変換元の明暗のダイナミックレンジと変換先の明暗のダイナミックレンジとの間のカラーマッピングが用いられてもよい。例えば、図５に示す例において、変換元の明暗のダイナミックレンジ５０２は、ＬＭＳ色空間において、数値（Ｌｓｒｃ、Ｍｓｒｃ、Ｓｓｒｃ）を用いて表現されることができる。Ｌｓｒｃは、「変換元の、長波長に対する錐体空間の応答値（感度）」を表し、Ｍｓｒｃは、「変換元の、中間波長に対する錐体空間の応答値」を表し、Ｓｓｒｃは、「変換元の、短波長に対する錐体空間の応答値」を表していてもよい。更に、変換元の白色点５０８で示されるような、変換元の白色点は、ＬＷ，ｓｒｃ、ＭＷ，ｓｒｃおよびＳＷ，ｓｒｃの数値で決定されてもよい。ＬＷ，ｓｒｃは、「変換元の白色点の、長波長に対する錐体空間の応答値」を表し、ＭＷ，ｓｒｃは、「変換元の白色点の、中間波長に対する錐体空間の応答値」を表し、ＳＷ，ｓｒｃは、「変換元の白色点の、短波長に対する錐体空間の応答値」を表していてもよい。
【００６９】
いくつかの実施形態では、変換先の明暗のダイナミックレンジは、ＬＭＳ錐体空間モデルにおいて決定されることができる。例えば、変換先の白色点５２０は、例えばＬＷ，ｄｅｓｔ（「変換先の白色点の、長波長に対する錐体空間の応答値（感度）」）、ＭＷ，ｄｅｓｔ（「変換先の白色点の、中間波長に対する錐体空間の応答値」）、およびＳＷ，ｄｅｓｔ（「変換先の白色点の、短波長に対する錐体空間の応答値」））のような、ＬＭＳ値によって表されることができる。加えて、変換先の黒色点５２４は、ＬＢ，ｄｅｓｔ（「変換先の黒色点の、長波長に対する錐体空間の応答値」）、ＭＢ，ｄｅｓｔ（「変換先の黒色点の、中間波長に対する錐体空間の応答値」）およびＳＢ，ｄｅｓｔ（「変換先の黒色点の、短波長に対する錐体空間の応答値」）を含むＬＭＳ値によって表されることができる。
【００７０】
上述してきたように、いくつかの実施形態においては、変換元の明暗のダイナミックレンジは、色順応が行われた錐体信号に基づいて調整されることができる。例えば、Ｌ´ｓｒｃ（「変換元の、長波長に対する、錐体空間における、色順応が行われた応答値」）は、色順応が行われた変換元の錐体信号であってもよくて、例えば次式を用いて算出されることができる：Ｌ´ｓｒｃ＝Ｌｓｒｃ（ＬＷ，ｄｅｓｔ／ＬＷ，ｓｒｃ）。更に、Ｍ´ｓｒｃ（「変換元の、中間波長に対する、錐体空間における、色順応が行われた応答値」）は、色順応が行われた錐体信号であってもよくて、例えば次式を用いて算出されることができる：Ｍ´ｓｒｃ＝Ｍｓｒｃ（ＭＷ，ｄｅｓｔ／ＭＷ，ｓｒｃ）。また、Ｓ´ｓｒｃ（「変換元の、短波長に対する、錐体空間における、色順応が行われた応答値」）は、色順応が行われた錐体信号であってもよくて、例えば次式を用いて算出されることができる：Ｓ´ｓｒｃ＝Ｓｓｒｃ（ＳＷ，ｄｅｓｔ／ＳＷ，ｓｒｃ）。
【００７１】
更に、いくつかの実施形態においては、色順応が行われた錐体信号は、中間の点として参照されてもよい。例えば、色順応が行われた明暗のダイナミックレンジ５０４は、補間のために、中間の点を提供することができる。他のいくつかの例も考えられるが、ある場合には、例えば、色順応が行われた明暗のダイナミックレンジ５０４は、「変換元の中間の点」と称される点を含むことができる。更に、ある場合においては、色順応が行われた明暗のダイナミックレンジ５０４は「変換先の中間の点」と称される点を含むことができる。
【００７２】
加えて、いくつかの実施形態においては、色順応が行われた錐体信号は、色を補間するステップにおいて用いられることができるＬＭＳの数値により表現されることができる。例えば、色順応が行われた白色点５１４は、Ｌ´Ｗ，ｓｒｃ（「変換元の白色点の、長波長に対する、錐体空間における、色順応が行われた応答値」）、Ｍ´Ｗ，ｓｒｃ（「変換元の白色点の、中間波長に対する、錐体空間における、色順応が行われた応答値」）、およびＳ´Ｗ，ｓｒｃ（「変換元の白色点の、短波長に対する、錐体空間における、色順応が行われた応答値」）を含むＬＭＳ値によって表現されることができる。加えて、色順応が行われた黒色点５１８は、Ｌ´Ｂ，ｓｒｃ（「変換元の黒色点の、長波長に対する、錐体空間における、色順応が行われた応答値」）、Ｍ´Ｂ，ｓｒｃ（「変換元の黒色点の、中間波長に対する、錐体空間における、色順応が行われた応答値」）、Ｓ´Ｂ，ｓｒｃ（「変換元の黒色点の、短波長に対する、錐体空間における、色順応が行われた応答値」）を含むＬＭＳ値によって表現されることができる。さらに他の、色順応が行われた中間の点５１６も同様に、ＬＭＳ値によって表現されることができる。
【００７３】
更に、いくつかの実施形態においては、変換先の明暗のダイナミックレンジの各点に対応するＬＭＳ値が、色を補間するステップにおいて用いられることができるように決定されることができる。ある場合には、色を補間するステップは、色順応が行われた錐体信号を使用するステップを含む。例えば、変換先の色空間５０６におけるＬｄｅｓｔ値（長波長に対する錐体空間の応答値）は、以下の変換を使用して得られることができる：
【００７４】
【数６】
0005894108.tif 000007
【００７５】
更に、変換先の色空間５０６におけるＭｄｅｓｔ値（中間波長に対する変換先の錐体空間の応答値）は、以下の変換を使用して得られることができる：
【００７６】
【数７】
0005894108.tif 000008
【００７７】
また、変換先の色空間５０６におけるＳｄｅｓｔ値（短波長に対する変換先の錐体空間の応答値）は、以下の変換を使用して得られることができる：
【００７８】
【数８】
0005894108.tif 000009
【００７９】
いくつかの実施形態においては、非線形の補間法が、明暗のダイナミックレンジ間に用いられてもよい。ある場合には、変換元の明暗のダイナミックレンジの複数の色と、変換先の明暗のダイナミックレンジのある１つの色へのＮ：１の相関関係があってもよい。あるいは、変換元の明暗のダイナミックレンジのある１つの色から変換先の明暗のダイナミックレンジの複数の色への１：Ｎの相関関係があってもよい。更に、ある場合には、変換元の明暗のダイナミックレンジから変換先の明暗のダイナミックレンジへの色の比率は一定ではなくてもよく、むしろ、変換元の明暗のダイナミックレンジおよび／または変換先の明暗のダイナミックレンジの部分によっては、このような比率は動的であってもよい。他にも種々の変形例が可能である。
【００８０】
いくつかの実施形態においては、変換元の明暗のダイナミックレンジと変換先の明暗のダイナミックレンジとの間における明暗のダイナミックレンジ間の補間により、変換元の明暗のダイナミックレンジは、調整されてもよい。このような調整は、画像の明暗のダイナミックレンジと、プリンタの明暗のダイナミックレンジとの差のような、明暗のダイナミックレンジ間の差を含む、種々の要因に応じて変化してもよい。考えられる他の要因としては、例えば、ユーザの選択、画像の照明条件、および画像に表示される対象物がある。
【００８１】
更に、いくつかの実施形態においては、錐体空間モデルからの色を補間するステップは、ＸＹＺ三刺激値モデルへ色を戻す工程を含んでいてもよい。例えば、ある場合には、色順応の逆変換が、ＬＭＳ錐体空間モデルからＸＹＺ色空間への、このような色を戻す工程に用いられることができる。更に、ある場合には、例えば［ＭｃａｔＩＮＶ］のような逆行列が、色順応の逆変換に用いられることができる。
【００８２】
上記の例示の実施形態は、説明のために提供されている。上記の例示に、加えて、および／または上記の例示に代えて、本願明細書における実施形態の要旨を逸脱しない範囲で、明暗のダイナミックレンジの補間のための他の組合せおよび／または下位組合せが可能である。
ｖｉ．  表現を生成するステップ
いくつかの実施形態においては、画像の表現を生成するために、明暗のダイナミックレンジ間において、補間が行われてもよい。図４のステップ４１０に示すように、図４に示す方法４００は、変換先の明暗のダイナミックレンジを使用して、第２の出力媒体に画像の第２の表現を生成する工程を含む。更に、画像の表現は、出力媒体上に表示された色、および／または、例えば白色の記録用紙に印刷された場合のような、出力媒体に関連付けられて印刷された色の再現であってもよい。ある場合には、画像は、写真、ポートレイト、図面、スケッチ、絵、絵文字、グラフィック、イラスト、図形等が印刷された画像であってもよい。ある場合には、画像は、例えば、プリンタ、複写機、および／またはファックスのような、出力媒体と関連付けられていてもよい。ある場合には、画像は、図２Ａから図２Ｃに示される任意の装置と関連付けられていてもよい。
【００８３】
いくつかの実施形態においては、変換元の明暗のダイナミックレンジが変換先の明暗のダイナミックレンジより大きい場合に、画像の表現が生成されてもよい。例えば、再び図６を参照して説明すると、変換元の明暗のダイナミックレンジ６１６（変換元の明暗のダイナミックレンジ６０２と同じであってもよい）は、変換先の明暗のダイナミックレンジ６１８（変換先の明暗のダイナミックレンジ６０４と同じであってもよい）より大きくてもよい。例えば、変換元の明暗のダイナミックレンジ６１６の色順応を行う工程を含む、明暗のダイナミックレンジ間の補間の後に、出力の明暗のダイナミックレンジ６２０が、例えば画像の表現に関連付けられることができ、および／または、例えば表現を生成するために用いることができる。図６に示すように、出力の明暗のダイナミックレンジ６０６の部分６１０において詳細が欠損しているのに対し、出力の明暗のダイナミックレンジ６２０では詳細が再現されていることからわかるように、出力の明暗のダイナミックレンジ６２０は、出力の明暗のダイナミックレンジ６０６よりも詳細な表現が可能となっている。さらに、変換元のカラーサンプル６２２は、変換元の明暗のダイナミックレンジ６１６に対応し、出力のカラー・サンプル６２４は、出力の明暗のダイナミックレンジ６２０に対応する。図からわかるように、出力のカラーサンプル６２４においては、出力のカラー・サンプル６１４でグレーアウトされた色に示されるような詳細な部分の損失が生じていない。
【００８４】
いくつかの実施形態では、変換元の明暗のダイナミックレンジが変換先の明暗のダイナミックレンジより小さい場合に、画像の表現を生成することもできる。例えば、再び図７を参照して説明すると、変換元の明暗のダイナミックレンジ７１６（変換元の明暗のダイナミックレンジ７０２と同じであってもよい）は、変換先の明暗のダイナミックレンジ７１８（変換先の明暗のダイナミックレンジ７０４と同じであってもよい）より小さくてもよい。例えば、変換元の明暗のダイナミックレンジ７１６の色順応を行う工程を含む明暗のダイナミックレンジ間の補間の後に、出力の明暗のダイナミックレンジ７２０が、画像の表現に関連づけられることができ、および／または、例えば表現を作成するために用いられることができる。図７に示すように、変換先の明暗のダイナミックレンジ７０６の部分７１０における暗い色の欠損とは対照的に、部分７２４においては、暗い色の詳細が再現されていることからわかるように、出力の明暗のダイナミックレンジ７２０は出力の明暗のダイナミックレンジ７０６よりも詳細な再現が可能となっている。更に、部分７２４のより濃い色は、部分７２２を含む、変換先の明暗のダイナミックレンジ７１８を十分に利用することによってもたらされることが可能となっている。更に図７に示すように、出力のカラー・サンプル７２８は、出力のカラー・サンプル７１４においては表現できないより濃い色（これらは、変換元のカラー・サンプル７２６においても表されていない）を含む。
【００８５】
上記の例示の実施形態は、説明の便宜上示されている。上記の例示に加え、および／または上記の例示に代えて、本願明細書において例示の実施形態の要旨を逸脱しない範囲で、画像の表現を生成する工程に含まれる可能な他の組合せが存在してもよいし、他の態様で部分的に組み合わせてもよい。
Ｄ．  ＸＹＺ色空間を用いて明暗のダイナミックレンジを調整するステップ
いくつかの実施形態においては、明暗のダイナミックレンジは、ＸＹＺ色空間を使用して調整されることができる。図８は、例示の実施形態における他のフローチャートである。図８において、方法８００は、図２Ａ―２Ｃに示される任意の一以上の装置、あるいは例えばそれと同じまたは同様の装置において実行される方法として説明されることができる。更に、方法８００は、ハードウェア（例えば、プログラム可能なシステム、ＦＰＧＡ、ＡＳＩＣなど）、ファームウェア、ソフトウェアおよび／またはそれらの任意の組み合わせに従っても実施されることができる。例えば、方法８００は、図１に示される任意の構成要素、およびこれらの構成要素に対応しうるファームウェアまたはソフトウェアのいずれかと関連付けられていてもよい。しかしながら、例えば、プリンタと通信し、画像を再現させるようにプログラムされた、デスクトップコンピュータ、ＰＣまたは、携帯電話のような装置によって、少なくとも部分的には実行されることができる方法のような、上記の例示に追加あるいは上記の例示に代わる例も可能である。それ以外の他の例も可能である。
【００８６】
図８のステップ８０２で示すように、方法８００は、ＸＹＺ色空間の変換元の明暗のダイナミックレンジを決定する工程を含む。ある場合には、変換元のレンジ（変換元の明暗のダイナミックレンジ）は、ＲＧＢカラーモデルの画像と関連付けられていてもよい。更に、いくつかの実施形態について前述したように、ＲＧＢカラーモデルにおけるＲＧＢの数値は、ＸＹＺカラーモデルのＸＹＺパラメータに変換されることができる。ステップ８０４においては、方法８００は、ＸＹＺパラメータを、例えばＬＭＳ錐体空間モデルのような錐体空間モデルの数値に変換する工程を含んでいてもよい。例えば、ある場合においては、色順応の変換［Ｍｃａｔ］は、ＸＹＺ値を錐体空間モデルのパラメータに変換する工程において用いることができる。ステップ８０６においては、例えば変換元の明暗のダイナミックレンジと変換先の明暗のダイナミックレンジとの間でのような、レンジのチェックを実行する工程を含んでいてもよい。いくつかの実施形態においては、例えば、レンジのチェックは、変換元の明暗のダイナミックレンジと変換先の明暗のダイナミックレンジとの差異を決定する工程を含んでいてもよい。更に、ある場合には、このような差異を決定する工程により、方法８００における下記の工程を修正することができる。
【００８７】
ステップ８０８においては、方法８００は、例えば、白色点のマッピングおよび黒色点のマッピングに基づいて、変換元の明暗のダイナミックレンジと変換先の明暗のダイナミックレンジとの間での線形補間を実行する工程を含む。いくつかの実施形態においては、線形補間が、画像の表現を生成する工程において用いられてもよい。更に、線形補間を実行する工程は、変換元の明暗のダイナミックレンジにおいて色順応を行う工程および色順応が行われた色の変換先の明暗のダイナミックレンジへのマッピングを含んでいてもよい。いくつかの実施形態においては、明暗のダイナミックレンジの間における各色点（カラーポイント、例えば、黒色点）を補償し、色順応を実行するのに、ポストスクリプトが利用されてもよい（ｐｏｓｔｓｃｒｉｐｔ  ｉｍｐｌｅｍｅｎｔａｔｉｏｎ）。利用することのできるポストスクリプトの例を下記に示す：
/TransformPQR [
{4 index 3 get div 2 index 3 get mul 2 index 3 get 2 index 3 get sub mul 2 index 3 get 4 index 3 get 3 index 3 get sub mul sub 3 index 3 get 3 index 3 get exch sub div exch pop exch pop exch pop exch pop }
bind
{4 index 4 get div 2 index 4 get mul 2 index 4 get 2 index 4 get sub mul 2 index 4 get 4 index 4 get 3 index 4 get sub mul sub 3 index 4 get 3 index 4 get exch sub div exch pop exch pop exch pop exch pop }
bind
{4 index 5 get div 2 index 5 get mul 2 index 5 get 2 index 5 get sub mul 2 index 5 get 4 index 5 get 3 index 5 get sub mul sub 3 index 5 get 3 index 5 get exch sub div exch pop exch pop exch pop exch pop }
bind
]
ステップ８１０においては、方法８００は、錐体空間モデルからＸＹＺカラーモデルへ戻す工程を含んでいてもよい。更に、ある場合には、ＬＭＳカラーモデルにおけるＬＭＳの数値は、逆の変換を使用して、ＸＹＺカラーモデルにおけるＸＹＺパラメータに戻されてもよい。ある場合には、例えば［ＭｃａｔＩＮＶ］のような色順応の逆変換を、ＸＹＺカラーモデルへ戻す工程において用いることができる。
【００８８】
本開示の実施形態は、種々の観点から説明のために示された本願明細書に記載の具体的な実施形態に制限されない。当業者に明らかであるように、その趣旨および範囲を逸脱しない範囲で、多くの修正変更がなされることができる。本願明細書において列挙された方法および装置に加えて、本開示の範囲内の機能的に同等な方法および装置は、上述してきた説明から当業者にとって明らかとなると考えられる。このような修正および変更は、添付の特許請求の範囲内に入る。図に示され、また、本願明細書において説明されてきたブロック図、シナリオおよびフローチャートの任意の一部または全部に関して、各ブロックおよび／または通信（コミュニケーション）は、例示の本実施形態における情報の処理および／または情報の伝送を表していてもよく、また、他にとり得る実施形態は、そのような例示の実施形態の範囲内に含まれることができる。さらに、本願明細書において述べられる任意のブロック図、シナリオおよびフローチャートにおいて、より多く、あるいはより少しのブロックまたは機能が用いられてもよく、そして、これらのブロック図、シナリオおよびフローチャートは、部分的にまたは全体として、互いに結合されることができる。
【００８９】
本発明の色再現方法は、第１の出力媒体における、変換元の白色点と変換元の黒色点とを含む変換元の明暗のダイナミックレンジを、コンピュータを介して取得する工程と、第２の出力媒体における、変換先の白色点と変換先の黒色点とを含む変換先の明暗のダイナミックレンジを、前記コンピュータを介して取得する工程と、前記コンピュータを介して、前記変換元の白色点と前記変換先の白色点とを用いて、白色点の写像を決定するとともに、前記変換元の黒色点と前記変換先の黒色点とを用いて、黒色点の写像を決定する工程と、前記第１の出力媒体上に表示された画像の第１の表現に基づいて、前記白色点の写像および前記黒色点の写像に基づき、前記変換元の明暗のダイナミックレンジから、前記変換先の明暗のダイナミックレンジへの補間を行うことにより、前記コンピュータを介して第２の表現を作成する工程と、前記コンピュータを介して、前記変換先の明暗のダイナミックレンジを用いて、前記第２の出力媒体に、前記第２の表現を生成させる工程と、を含む。
【００９０】
ある実施形態においては、上記の方法において、前記変換元の明暗のダイナミックレンジは、前記変換元の白色点および前記変換元の黒色点を境界として規定されており、前記変換先の明暗のダイナミックレンジは、前記変換先の白色点および前記変換先の黒色点を境界として規定されている。
【００９１】
ある実施形態においては、上記の方法において、前記変換元の明暗のダイナミックレンジを前記変換先の明暗のダイナミックレンジへ補間することにより、前記画像の前記第２の表現を作成し、前記変換元の白色点に対応する、前記画像の前記第１の表現の画素が前記画像の第２の表現における前記変換先の白色点に調整され、前記変換元の黒色点に対応する、前記画像の前記第１の表現の画素が前記画像の第２の表現における前記変換先の黒色点に調整されるように、前記画像の前記第２の表現を作成するように前記画像の前記第１の表現の色を調整する工程、をさらに含む。
【００９２】
ある実施形態においては、上記の方法において、前記変換元の明暗のダイナミックレンジの前記変換先の明暗のダイナミックレンジへの前記補間は、前記変換元の明暗のダイナミックレンジにおける変換元の中間値と、前記変換先の明暗のダイナミックレンジにおける変換先の中間値との間の中間値の写像を決定する工程を含み、前記変換元の明暗のダイナミックレンジを前記変換先の明暗のダイナミックレンジへ補間することにより、前記画像の前記第２の表現を作成する工程は、前記変換元の中間値に対応する前記画像の前記第１の表現における複数の画素が、前記画像の前記第２の表現における前記変換先の中間値に調整されるように前記画像の前記第２の表現を作成するように、前記画像の前記第１の表現の前記複数の色を調整する工程を含む。
【００９３】
ある実施形態においては、上記の方法において、前記変換元の明暗のダイナミックレンジは、前記変換先の明暗のダイナミックレンジと異なる。
【００９４】
ある実施形態においては、上記の方法において、前記白色点の写像および前記黒色点の写像に基づく、前記変換元の明暗のダイナミックレンジから、前記変換先の明暗のダイナミックレンジへの前記補間は、前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを、ＸＹＺの三刺激値のモデルにおいて決定する工程と、前記三刺激値のモデルに基づき、ヒトの目における感光体からの感度に部分的に基づいて、色を表現するモデルである錐体空間モデル内において、前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを、決定する工程と、前記錐体空間モデルにおける、（ｉ）前記変換先の明暗のダイナミックレンジと、（ｉｉ）前記変換元の白色点と、（ｉｉｉ）前記変換先の白色点とに部分的に基づいて、前記変換元の明暗のダイナミックレンジを調整する工程と、をさらに含む。
【００９５】
ある実施形態においては、上記の方法において、前記変換元の明暗のダイナミックレンジを調整する工程は、一部、前記錐体空間モデルにおける前記変換元の白色点および前記変換元の黒色点と、前記錐体空間モデルにおける前記変換先の白色点および前記変化先の黒色点と、に基づき、Ｌ、Ｍ、およびＳの各錐体に対応する色を見積もる工程をさらに含み、前記ＬＭＳに対応する色を見積もる工程は、Ｌｄｅｓｔ＝［（Ｌ´ｓｒｃ―Ｌ´Ｂ，ｓｒｃ）／（Ｌ´Ｗ，ｓｒｃ―Ｌ´Ｂ，ｓｒｃ）］（ＬＷ，ｄｅｓｔ―ＬＢ，ｄｅｓｔ）＋ＬＢ，ｄｅｓｔで表されるＬｄｅｓｔを決定する工程と（Ｌ´ｓｒｃは、Ｌ´ｓｒｃ＝Ｌｓｒｃ（ＬＷ，ｄｅｓｔ／ＬＷ，ｓｒｃ）で表され、Ｌｄｅｓｔは、変換先の、長波長に対する、錐体空間における応答値であり、Ｌｓｒｃは、変換元の、長波長に対する、錐体空間における応答値であり、ＬＷ，ｓｒｃは、変換元の白色点の、長波長に対する、錐体空間における応答値であり、Ｌ´ｓｒｃは、変換元の、長波長に対する、錐体空間における、色順応が行われた応答値であり、Ｌ´Ｂ，ｓｒｃは、変換元の黒色点の、長波長に対する、錐体空間における、色順応が行われた応答値であり、Ｌ´Ｗ，ｓｒｃは、変換元の白色点の、長波長に対する、錐体空間における、色順応が行われた応答値であり、ＬＷ，ｄｅｓｔは、変換先の白色点の、長波長に対する、錐体空間における応答値であり、ＬＢ，ｄｅｓｔは、変換先の黒色点の、長波長に対する、錐体空間における応答値である）、Ｍｄｅｓｔ＝［（Ｍ´ｓｒｃ―Ｍ´Ｂ，ｓｒｃ）／（Ｍ´Ｗ，ｓｒｃ―Ｍ´Ｂ，ｓｒｃ）］（ＭＷ，ｄｅｓｔ―ＭＢ，ｄｅｓｔ）＋ＭＢ，ｄｅｓｔで表されるＭｄｅｓｔを決定する工程と（Ｍ´ｓｒｃ＝Ｍｓｒｃ（ＭＷ，ｄｅｓｔ／ＭＷ，ｓｒｃ）で表され、Ｍｄｅｓｔは、変換先の、中間波長に対する、錐体空間における応答値であり、Ｍｓｒｃは、変換元の、中間波長に対する、錐体空間における応答値であり、ＭＷ，ｓｒｃは、変換元の白色点の、中間波長に対する、錐体空間における応答値であり、Ｍ´ｓｒｃは、変換元の、中間波長に対する、錐体空間における、色順応が行われた応答値であり、Ｍ´Ｂ，ｓｒｃは、変換元の黒色点の、中間波長に対する、錐体空間における、色順応が行われた応答値であり、Ｍ´Ｗ，ｓｒｃは、変換元の白色点の、中間波長に対する、錐体空間における、色順応が行われた応答値であり、ＭＷ，ｄｅｓｔは、変換先の白色点の、中間波長に対する、錐体空間における応答値であり、ＭＢ，ｄｅｓｔは、変換先の黒色点の、中間波長に対する、錐体空間における応答値である）、Ｓｄｅｓｔ＝［（Ｓ´ｓｒｃ―Ｓ´Ｂ，ｓｒｃ）／（Ｓ´Ｗ，ｓｒｃ―Ｓ´Ｂ，ｓｒｃ）］（ＳＷ，ｄｅｓｔ―ＳＢ，ｄｅｓｔ）＋ＳＢ，ｄｅｓｔで表されるＳｄｅｓｔを決定する工程と（Ｓ´ｓｒｃ＝Ｓｓｒｃ（ＳＷ，ｄｅｓｔ／ＳＷ，ｓｒｃ）で表され、Ｓｄｅｓｔは変換先における錐体空間上の長波長の応答値であり、Ｓｓｒｃは、変換元の、短波長に対する、錐体空間における応答値であり、ＳＷ，ｓｒｃは、変換元の白色点の、短波長に対する、錐体空間における応答値であり、Ｓ´ｓｒｃは、変換元の、短波長に対する、錐体空間における、色順応が行われた応答値であり、Ｓ´Ｂ，ｓｒｃは、変換元の黒色点の、短波長に対する、錐体空間における、色順応が行われた応答値であり、Ｓ´Ｗ，ｓｒｃは、変換元の白色点の、短波長に対する、錐体空間における、色順応が行われた応答値であり、ＳＷ，ｄｅｓｔは、変換先の白色点の、短波長に対する、錐体空間における応答値であり、ＳＢ，ｄｅｓｔは、変換先の黒色点の、短波長に対する、錐体空間における応答値である）、をさらに含む。
【００９６】
ある実施形態においては、上記の方法において、前記錐体空間モデル内において、前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを決定する工程において、色順応変換が行われる。
【００９７】
ある実施形態においては、上記の方法において、前記錐体空間モデルにおける、（ｉ）前記変換先の明暗のダイナミックレンジと、（ｉｉ）前記変換元の白色点と、（ｉｉｉ）前記変換先の白色点とに部分的に基づいて、前記変換元の明暗のダイナミックレンジを調整する工程は、前記錐体空間モデルから前記ＸＹＺ三刺激値モデルへの逆の転換をさらに含む。
【００９８】
ある実施形態においては、上記の方法において、前記錐体空間モデルから前記ＸＹＺ三刺激値モデルへの前記転換は、前記三刺激値モデルにおける前記第２の出力媒体を提供する色順応の逆変換を利用する工程を含む。
【００９９】
本発明の、コンピュータ読み取り可能な記録媒体は、コンピュータによる実行において、前記コンピュータに複数の工程を実行させるプログラム命令が記憶されたコンピュータ読み取り可能な記録媒体であって、前記複数の工程は、第１の出力媒体における、変換元の白色点と変換元の黒色点とを含む変換元の明暗のダイナミックレンジを、コンピュータを介して取得する工程と、第２の出力媒体における、変換先の白色点と変換先の黒色点とを含む変換先の明暗のダイナミックレンジを、前記コンピュータを介して取得する工程と、前記コンピュータを介して、前記変換元の白色点と前記変換先の白色点とを用いて、白色点の写像を決定するとともに、前記変換元の黒色点と前記変換先の黒色点とを用いて、黒色点の写像を決定する工程と、前記第１の出力媒体上に表示された画像の第１の表現に基づいて、前記白色点の写像および前記黒色点の写像に基づき、前記変換元の明暗のダイナミックレンジから、前記変換先の明暗のダイナミックレンジへの補間を行うことにより、前記コンピュータを介して第２の表現を作成する工程と、前記コンピュータを介して、前記変換先の明暗のダイナミックレンジを用いて、前記第２の出力媒体に、前記第２の表現を生成させる工程と、を含む。
【０１００】
ある実施形態においては、上記のコンピュータ読み取り可能な記録媒体において、前記変換元の明暗のダイナミックレンジは、前記変換元の白色点および前記変換元の黒色点を境界として規定されており、前記変換先の明暗のダイナミックレンジは、前記変換先の白色点および前記変換先の黒色点を境界として規定されている。
【０１０１】
ある実施形態においては、上記のコンピュータ読み取り可能な記録媒体において、前記変換元の明暗のダイナミックレンジを前記変換先の明暗のダイナミックレンジへ補間することにより、前記画像の前記第２の表現を作成し、前記変換元の白色点に対応する、前記画像の前記第１の表現の画素が前記画像の第２の表現における前記変換先の白色点に調整され、前記変換元の黒色点に対応する、前記画像の前記第１の表現の画素が前記画像の第２の表現における前記変換先の黒色点に調整されるように、前記画像の前記第２の表現を作成するように前記画像の前記第１の表現の色を調整する工程、をさらに含む。
【０１０２】
ある実施形態においては、上記のコンピュータ読み取り可能な記録媒体において、前記変換元の明暗のダイナミックレンジの前記変換先の明暗のダイナミックレンジへの前記補間は、前記変換元の明暗のダイナミックレンジにおける変換元の中間値と、前記変換先の明暗のダイナミックレンジにおける変換先の中間値との間の中間値の写像を決定する工程を含み、前記変換元の明暗のダイナミックレンジを前記変換先の明暗のダイナミックレンジへ補間することにより、前記画像の前記第２の表現を作成する工程は、前記変換元の中間値に対応する前記画像の前記第１の表現における複数の画素が、前記画像の前記第２の表現における前記変換先の中間値に調整されるように前記画像の前記第２の表現を作成するように、前記画像の前記第１の表現の前記複数の色を調整する工程を含む。
【０１０３】
ある実施形態においては、上記のコンピュータ読み取り可能な記録媒体において、前記変換元の明暗のダイナミックレンジは、前記変換先の明暗のダイナミックレンジと異なる。
【０１０４】
ある実施形態においては、上記のコンピュータ読み取り可能な記録媒体において、前記白色点の写像および前記黒色点の写像に基づく、前記変換元の明暗のダイナミックレンジから、前記変換先の明暗のダイナミックレンジへの前記補間は、前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを、ＸＹＺの三刺激値のモデルにおいて決定する工程と、前記三刺激値のモデルに基づき、ヒトの目における感光体からの感度に部分的に基づいて、色を表現するモデルである錐体空間モデル内において、前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを、決定する工程と、前記錐体空間モデルにおける、（ｉ）前記変換先の明暗のダイナミックレンジと、（ｉｉ）前記変換元の白色点と、（ｉｉｉ）前記変換先の白色点とに部分的に基づいて、前記変換元の明暗のダイナミックレンジを調整する工程と、をさらに含む。
【０１０５】
ある実施形態においては、上記のコンピュータ読み取り可能な記録媒体において、前記変換元の明暗のダイナミックレンジを調整する工程は、一部、前記錐体空間モデルにおける前記変換元の白色点および前記変換元の黒色点と、前記錐体空間モデルにおける前記変換先の白色点および前記変化先の黒色点と、に基づき、Ｌ、Ｍ、およびＳの各錐体に対応する色を見積もる工程をさらに含み、前記ＬＭＳに対応する色を見積もる工程は、Ｌｄｅｓｔ＝［（Ｌ´ｓｒｃ―Ｌ´Ｂ，ｓｒｃ）／（Ｌ´Ｗ，ｓｒｃ―Ｌ´Ｂ，ｓｒｃ）］（ＬＷ，ｄｅｓｔ―ＬＢ，ｄｅｓｔ）＋ＬＢ，ｄｅｓｔで表されるＬｄｅｓｔを決定する工程と（Ｌ´ｓｒｃは、Ｌ´ｓｒｃ＝Ｌｓｒｃ（ＬＷ，ｄｅｓｔ／ＬＷ，ｓｒｃ）で表され、Ｌｄｅｓｔは、変換先の、長波長に対する、錐体空間における応答値であり、Ｌｓｒｃは、変換元の、長波長に対する、錐体空間における応答値であり、ＬＷ，ｓｒｃは、変換元の白色点の、長波長に対する、錐体空間における応答値であり、Ｌ´ｓｒｃは、変換元の、長波長に対する、錐体空間における、色順応が行われた応答値であり、Ｌ´Ｂ，ｓｒｃは、変換元の黒色点の、長波長に対する、錐体空間における、色順応が行われた応答値であり、Ｌ´Ｗ，ｓｒｃは、変換元の白色点の、長波長に対する、錐体空間における、色順応が行われた応答値であり、ＬＷ，ｄｅｓｔは、変換先の白色点の、長波長に対する、錐体空間における応答値であり、ＬＢ，ｄｅｓｔは、変換先の黒色点の、長波長に対する、錐体空間における応答値である）、Ｍｄｅｓｔ＝［（Ｍ´ｓｒｃ―Ｍ´Ｂ，ｓｒｃ）／（Ｍ´Ｗ，ｓｒｃ―Ｍ´Ｂ，ｓｒｃ）］（ＭＷ，ｄｅｓｔ―ＭＢ，ｄｅｓｔ）＋ＭＢ，ｄｅｓｔで表されるＭｄｅｓｔを決定する工程と（Ｍ´ｓｒｃ＝Ｍｓｒｃ（ＭＷ，ｄｅｓｔ／ＭＷ，ｓｒｃ）で表され、Ｍｄｅｓｔは、変換先の、中間波長に対する、錐体空間における応答値であり、Ｍｓｒｃは、変換元の、中間波長に対する、錐体空間における応答値であり、ＭＷ，ｓｒｃは、変換元の白色点の、中間波長に対する、錐体空間における応答値であり、Ｍ´ｓｒｃは、変換元の、中間波長に対する、錐体空間における、色順応が行われた応答値であり、Ｍ´Ｂ，ｓｒｃは、変換元の黒色点の、中間波長に対する、錐体空間における、色順応が行われた応答値であり、Ｍ´Ｗ，ｓｒｃは、変換元の白色点の、中間波長に対する、錐体空間における、色順応が行われた応答値であり、ＭＷ，ｄｅｓｔは、変換先の白色点の、中間波長に対する、錐体空間における応答値であり、ＭＢ，ｄｅｓｔは、変換先の黒色点の、中間波長に対する、錐体空間における応答値である）、Ｓｄｅｓｔ＝［（Ｓ´ｓｒｃ―Ｓ´Ｂ，ｓｒｃ）／（Ｓ´Ｗ，ｓｒｃ―Ｓ´Ｂ，ｓｒｃ）］（ＳＷ，ｄｅｓｔ―ＳＢ，ｄｅｓｔ）＋ＳＢ，ｄｅｓｔで表されるＳｄｅｓｔを決定する工程と（Ｓ´ｓｒｃ＝Ｓｓｒｃ（ＳＷ，ｄｅｓｔ／ＳＷ，ｓｒｃ）で表され、Ｓｄｅｓｔは変換先における錐体空間上の長波長の応答値であり、Ｓｓｒｃは、変換元の、短波長に対する、錐体空間における応答値であり、ＳＷ，ｓｒｃは、変換元の白色点の、短波長に対する、錐体空間における応答値であり、Ｓ´ｓｒｃは、変換元の、短波長に対する、錐体空間における、色順応が行われた��答値であり、Ｓ´Ｂ，ｓｒｃは、変換元の黒色点の、短波長に対する、錐体空間における、色順応が行われた応答値であり、Ｓ´Ｗ，ｓｒｃは、変換元の白色点の、短波長に対する、錐体空間における、色順応が行われた応答値であり、ＳＷ，ｄｅｓｔは、変換先の白色点の、短波長に対する、錐体空間における応答値であり、ＳＢ，ｄｅｓｔは、変換先の黒色点の、短波長に対する、錐体空間における応答値である）、をさらに含む。
【０１０６】
ある実施形態においては、上記のコンピュータ読み取り可能な記録媒体において、前記錐体空間モデル内において、前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを決定する工程において、色順応変換が行われる。
【０１０７】
ある実施形態においては、上記のコンピュータ読み取り可能な記録媒体において、前記錐体空間モデルにおける、（ｉ）前記変換先の明暗のダイナミックレンジと、（ｉｉ）前記変換元の白色点と、（ｉｉｉ）前記変換先の白色点とに部分的に基づいて、前記変換元の明暗のダイナミックレンジを調整する工程は、前記錐体空間モデルから前記ＸＹＺ三刺激値モデルへの逆の転換をさらに含む。
【０１０８】
ある実施形態においては、上記のコンピュータ読み取り可能な記録媒体において、前記錐体空間モデルから前記ＸＹＺ三刺激値モデルへの前記転換は、前記三刺激値モデルにおける前記第２の出力媒体を提供する色順応の逆変換を利用する工程を含む。
【０１０９】
本発明のプログラムは、コンピュータによる実行において、前記コンピュータに複数の工程を実行させるプログラムであって、前記複数の工程は、第１の出力媒体における、変換元の白色点と変換元の黒色点とを含む変換元の明暗のダイナミックレンジを、コンピュータを介して取得する工程と、第２の出力媒体における、変換先の白色点と変換先の黒色点とを含む変換先の明暗のダイナミックレンジを、前記コンピュータを介して取得する工程と、前記コンピュータを介して、前記変換元の白色点と前記変換先の白色点とを用いて、白色点の写像を決定するとともに、前記変換元の黒色点と前記変換先の黒色点とを用いて、黒色点の写像を決定する工程と、前記第１の出力媒体上に表示された画像の第１の表現に基づいて、前記白色点の写像および前記黒色点の写像に基づき、前記変換元の明暗のダイナミックレンジから、前記変換先の明暗のダイナミックレンジへの補間を行うことにより、前記コンピュータを介して第２の表現を作成する工程と、前記コンピュータを介して、前記変換先の明暗のダイナミックレンジを用いて、前記第２の出力媒体に、前記第２の表現を生成させる工程と、を含む。
【０１１０】
ある実施形態においては、上記のプログラムにおいて、前記変換元の明暗のダイナミックレンジは、前記変換元の白色点および前記変換元の黒色点を境界として規定されており、前記変換先の明暗のダイナミックレンジは、前記変換先の白色点および前記変換先の黒色点を境界として規定されている。
【０１１１】
ある実施形態においては、上記のプログラムにおいて、前記変換元の明暗のダイナミックレンジを前記変換先の明暗のダイナミックレンジへ補間することにより、前記画像の前記第２の表現を作成し、前記変換元の白色点に対応する、前記画像の前記第１の表現の画素が前記画像の第２の表現における前記変換先の白色点に調整され、前記変換元の黒色点に対応する、前記画像の前記第１の表現の画素が前記画像の第２の表現における前記変換先の黒色点に調整されるように、前記画像の前記第２の表現を作成するように前記画像の前記第１の表現の色を調整する工程、をさらに含む。
【０１１２】
ある実施形態においては、上記のプログラムにおいて、前記変換元の明暗のダイナミックレンジの前記変換先の明暗のダイナミックレンジへの前記補間は、前記変換元の明暗のダイナミックレンジにおける変換元の中間値と、前記変換先の明暗のダイナミックレンジにおける変換先の中間値との間の中間値の写像を決定する工程を含み、前記変換元の明暗のダイナミックレンジを前記変換先の明暗のダイナミックレンジへ補間することにより、前記画像の前記第２の表現を作成する工程は、前記変換元の中間値に対応する前記画像の前記第１の表現における複数の画素が、前記画像の前記第２の表現における前記変換先の中間値に調整されるように前記画像の前記第２の表現を作成するように、前記画像の前記第１の表現の前記複数の色を調整する工程を含む。
【０１１３】
ある実施形態においては、上記のプログラムにおいて、前記変換元の明暗のダイナミックレンジは、前記変換先の明暗のダイナミックレンジと異なる。
【０１１４】
ある実施形態においては、上記のプログラムにおいて、前記白色点の写像および前記黒色点の写像に基づく、前記変換元の明暗のダイナミックレンジから、前記変換先の明暗のダイナミックレンジへの前記補間は、前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを、ＸＹＺの三刺激値のモデルにおいて決定する工程と、前記三刺激値のモデルに基づき、ヒトの目における感光体からの感度に部分的に基づいて、色を表現するモデルである錐体空間モデル内において、前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを、決定する工程と、前記錐体空間モデルにおける、（ｉ）前記変換先の明暗のダイナミックレンジと、（ｉｉ）前記変換元の白色点と、（ｉｉｉ）前記変換先の白色点とに部分的に基づいて、前記変換元の明暗のダイナミックレンジを調整する工程と、をさらに含む。
【０１１５】
ある実施形態においては、上記のプログラムにおいて、前記変換元の明暗のダイナミックレンジを調整する工程は、一部、前記錐体空間モデルにおける前記変換元の白色点および前記変換元の黒色点と、前記錐体空間モデルにおける前記変換先の白色点および前記変化先の黒色点と、に基づき、Ｌ、Ｍ、およびＳの各錐体に対応する色を見積もる工程をさらに含み、前記ＬＭＳに対応する色を見積もる工程は、Ｌｄｅｓｔ＝［（Ｌ´ｓｒｃ―Ｌ´Ｂ，ｓｒｃ）／（Ｌ´Ｗ，ｓｒｃ―Ｌ´Ｂ，ｓｒｃ）］（ＬＷ，ｄｅｓｔ―ＬＢ，ｄｅｓｔ）＋ＬＢ，ｄｅｓｔで表されるＬｄｅｓｔを決定する工程と（Ｌ´ｓｒｃは、Ｌ´ｓｒｃ＝Ｌｓｒｃ（ＬＷ，ｄｅｓｔ／ＬＷ，ｓｒｃ）で表され、Ｌｄｅｓｔは、変換先の、長波長に対する、錐体空間における応答値であり、Ｌｓｒｃは、変換元の、長波長に対する、錐体空間における応答値であり、ＬＷ，ｓｒｃは、変換元の白色点の、長波長に対する、錐体空間における応答値であり、Ｌ´ｓｒｃは、変換元の、長波長に対する、錐体空間における、色順応が行われた応答値であり、Ｌ´Ｂ，ｓｒｃは、変換元の黒色点の、長波長に対する、錐体空間における、色順応が行われた応答値であり、Ｌ´Ｗ，ｓｒｃは、変換元の白色点の、長波長に対する、錐体空間における、色順応が行われた応答値であり、ＬＷ，ｄｅｓｔは、変換先の白色点の、長波長に対する、錐体空間における応答値であり、ＬＢ，ｄｅｓｔは、変換先の黒色点の、長波長に対する、錐体空間における応答値である）、Ｍｄｅｓｔ＝［（Ｍ´ｓｒｃ―Ｍ´Ｂ，ｓｒｃ）／（Ｍ´Ｗ，ｓｒｃ―Ｍ´Ｂ，ｓｒｃ）］（ＭＷ，ｄｅｓｔ―ＭＢ，ｄｅｓｔ）＋ＭＢ，ｄｅｓｔで表されるＭｄｅｓｔを決定する工程と（Ｍ´ｓｒｃ＝Ｍｓｒｃ（ＭＷ，ｄｅｓｔ／ＭＷ，ｓｒｃ）で表され、Ｍｄｅｓｔは、変換先の、中間波長に対する、錐体空間における応答値であり、Ｍｓｒｃは、変換元の、中間波長に対する、錐体空間における応答値であり、ＭＷ，ｓｒｃは、変換元の白色点の、中間波長に対する、錐体空間における応答値であり、Ｍ´ｓｒｃは、変換元の、中間波長に対する、錐体空間における、色順応が行われた応答値であり、Ｍ´Ｂ，ｓｒｃは、変換元の黒色点の、中間波長に対する、錐体空間における、色順応が行われた応答値であり、Ｍ´Ｗ，ｓｒｃは、変換元の白色点の、中間波長に対する、錐体空間における、色順応が行われた応答値であり、ＭＷ，ｄｅｓｔは、変換先の白色点の、中間波長に対する、錐体空間における応答値であり、ＭＢ，ｄｅｓｔは、変換先の黒色点の、中間波長に対する、錐体空間における応答値である）、Ｓｄｅｓｔ＝［（Ｓ´ｓｒｃ―Ｓ´Ｂ，ｓｒｃ）／（Ｓ´Ｗ，ｓｒｃ―Ｓ´Ｂ，ｓｒｃ）］（ＳＷ，ｄｅｓｔ―ＳＢ，ｄｅｓｔ）＋ＳＢ，ｄｅｓｔで表されるＳｄｅｓｔを決定する工程と（Ｓ´ｓｒｃ＝Ｓｓｒｃ（ＳＷ，ｄｅｓｔ／ＳＷ，ｓｒｃ）で表され、Ｓｄｅｓｔは変換先における錐体空間上の長波長の応答値であり、Ｓｓｒｃは、変換元の、短波長に対する、錐体空間における応答値であり、ＳＷ，ｓｒｃは、変換元の白色点の、短波長に対する、錐体空間における応答値であり、Ｓ´ｓｒｃは、変換元の、短波長に対する、錐体空間における、色順応が行われた応答値であり、Ｓ´Ｂ，ｓｒｃは、変換元の黒色点の、短波長に対する、錐体空間における、色順応が行われた応答値であり、Ｓ´Ｗ，ｓｒｃは、変換元の白色点の、短波長に対する、錐体空間における、色順応が行われた応答値であり、ＳＷ，ｄｅｓｔは、変換先の白色点の、短波長に対する、錐体空間における応答値であり、ＳＢ，ｄｅｓｔは、変換先の黒色点の、短波長に対する、錐体空間における応答値である）、をさらに含む。
【０１１６】
ある実施形態においては、上記のプログラムにおいて、前記錐体空間モデル内において、前記変換元の明暗のダイナミックレンジと、前記変換先の明暗のダイナミックレンジとを決定する工程において、色順応変換が行われる。
【０１１７】
ある実施形態においては、上記のプログラムにおいて、前記錐体空間モデルにおける、（ｉ）前記変換先の明暗のダイナミックレンジと、（ｉｉ）前記変換元の白色点と、（ｉｉｉ）前記変換先の白色点とに部分的に基づいて、前記変換元の明暗のダイナミックレンジを調整する工程は、前記錐体空間モデルから前記ＸＹＺ三刺激値モデルへの逆の転換をさらに含む。
【０１１８】
ある実施形態においては、上記のプログラムにおいて、前記錐体空間モデルから前記ＸＹＺ三刺激値モデルへの前記転換は、前記三刺激値モデルにおける前記第２の出力媒体を提供する色順応の逆変換を利用する工程を含む。
【０１１９】
カラーレンジを調整する方法および装置が提供される。第１の出力媒体の変換元の明暗のダイナミックレンジは、変換元の白色点および変換元の黒色点により得られる。第２の出力媒体の変換先の明暗のダイナミックレンジは、変換先の白色点および変換先の黒色点により得られる。白色点のマッピングおよび黒色点のマッピングは、決定される。第１の出力媒体上の画像の第１の表現に基づいて、白色点のマッピングおよび黒色点のマッピングに基づいて、変換元の明暗のダイナミックレンジから変換先の明暗のダイナミックレンジへの補間により、画像の第２の表現は、生成されることができる。コンピュータ装置は、第２の出力媒体に、画像の表現を生成させる。
【図１】
0005894108.tif 000010
【図２Ａ】
0005894108.tif 000011
【図２Ｂ】
0005894108.tif 000012
【図２Ｃ】
0005894108.tif 000013
【図３】
0005894108.tif 000014
【図４】
0005894108.tif 000015
【図５】
0005894108.tif 000016
【図６】
0005894108.tif 000017
【図７】
0005894108.tif 000018
【図８】
0005894108.tif 000019