(57)【特許請求の範囲】
【請求項１】
自然景観画像における不適切な画像形成によって生成されたカラーシフトを修正して、電子的に符号化された濃度信号から自然景観画像を複製する方法であって、
（１）画像を形成している複数の原色の１つに対する濃度を各々が表す複数のＮ個の分離部分Ｓsep1〜ＳsepNを提供する電子的符号化自然景観画像Ｓ（ｍ，ｎ）を受け取るステップであり、各分離部分が、前記複数の原色に対応しその画像中の（ｍ，ｎ）で示される一つの離散領域に対する濃度を定義する複数の入力分離濃度信号ＳsepN（ｍ，ｎ）によって形成され、それによって、画像中の離散領域のカラーが、各分離部分Ｓsep1〜ＳsepNからの対応離散領域に対する分離濃度信号ＳsepN（ｍ，ｎ）への組合せられた出力デバイス応答である、上記自然景観画像Ｓ（ｍ，ｎ）を受け取るステップと、
（２）最初の分離部分sep1すなわち（１，１）における前記複数の原色に対応する前記複数の濃度信号Ｓsep1すなわちＳｅｐ（１，１）のうち、最小値を示す濃度信号をＷmax（１，１）として識別するステップと、
（３）上記ステップ（２）で識別したＷmax（１，１）をゼロ（０）と比較し、ゼロよりも大きい場合には、Ｗmax（１，１）をＷmaxとして識別して記憶し、前記複数の原色の各々に対応する複数の濃度信号Ｓ（１，１）を前記複数の原色の各々に対応する複数のＳmaxとして識別して記憶するステップと、
（４）下記のステップ（ａ）（ｂ）をＮ番目の分離部分に至まで繰り返すステップであって、該ステップが、
（ａ）次の分離部分における前記複数の原色に対応する前記複数の濃度信号ＳsepＮ（ｍ，ｎ）のうち、最小値を示す濃度信号をＷmax（ｍ，ｎ）として識別するステップと、
（ｂ）前記ステップ（ａ）で識別したＷmax（ｍ，ｎ）を記憶されたＷmaxと比較し、Wmax（ｍ，ｎ）がＷmaxよりも大きい場合には、Ｗmax（ｍ，ｎ）を新たなＷmaxと識別して記憶し、前記複数の原色の各々に対応する複数の濃度信号ＳsepＮ（ｍ，ｎ）を前記複数の原色の各々に対応する新たな複数のＳｅｐmaxとして識別して記憶するステップと、を有するステップと、
（５）最初の分離部分sep1すなわち（１，１）における前記複数の原色に対応する前記複数の濃度信号Ｓsep1すなわちＳｅｐ（１，１）のうち、最大値を示す濃度信号をＷmin（１，１）として識別するステップと、
（６）上記ステップ（５）で識別したＷmin（１，１）を２５６と比較し、２５６よりも小さい場合には、Ｗmin（１，１）をＷminとして識別し、前記複数の原色の各々に対応する複数の濃度信号Ｓ（１，１）を前記複数の原色の各々に対応する複数のＳminとして識別して記憶するステップと、
（７）下記のステップ（ｃ）（ｄ）をＮ番目の分離部分に至まで繰り返すステップであって、該ステップが、
（ｃ）次の分離部分における前記複数の原色に対応する前記複数の濃度信号ＳsepＮ（ｍ，ｎ）のうち、最大値を示す濃度信号をＷmin（ｍ，ｎ）として識別するステップと、
（ｄ）前記ステップ（ｃ）で識別したＷmin（ｍ，ｎ）を記憶されたＷminと比較し、Wmin（ｍ，ｎ）がＷminよりも小さい場合には、Ｗmin（ｍ，ｎ）を新たなＷminと識別して記憶し、前記複数の原色の各々に対応する複数の濃度信号ＳsepＮ（ｍ，ｎ）を前記複数の原色の各々に対応する新たな複数のＳｅｐminとして識別して記憶するステップと、を有するステップと、
（８）各分離部分に対して、各濃度信号ＳsepＮ（ｍ，ｎ）を、
【数１】
0003866304.tif 000004
という関数を用いて変更するステップであり、ここで、Ｓｅｐinが、Ｎ個の分離部分から選択された１つにおける前記複数の原色に対応する前記複数の濃度信号ＳsepN（ｍ，ｎ）中の単一色の入力濃度信号であり、Ｓｅｐout が、選択された分離部分における前記複数の原色に対応する前記複数の濃度信号ＳsepＮ（ｍ，ｎ）中のＳｅｐinに対応する単一色の出力濃度信号である前記変更ステップと、
（９）カラーシフト信号を形成するために、変更信号を出力デバイスに送るステップと、
を含む自然景観画像の複製方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、カラーシフトの度合の強い自然景観画像の電子文書において、画像に依存してカラーシフトを行うための方法及び装置に係る。
【０００２】
【従来の技術及び発明が解決しようとする課題】
従来は、コピー機又はスキャン・トゥー・プリント（scan to print ；走査して印刷を行う）画像処理システムのアプリケーション（適用業務）は一般に、入力画像を可能な限り正確に複製すること、即ちコピーすることであった。よってコピー機は、可能な限り正確に、きずも何もかもコピーしていた。しかしながら顧客が、文書複製の要求に詳しくなるにつれて、彼らは、正確なコピーが必ずしも彼らの欲する所ではないということを認識する。その代わりに、彼らはむしろ、可能な限り質の良い文書出力を得たいと思うのである。最近まで、コピー機又はスキャン・トゥー・プリントシステムの出力した画像の質は、入力した文書の質に直接関係していた。非常に日常的な入力文書の１つに、写真がある。不具合なことに、フォトグラフィは、特にアマチュア場合には正確な技術ではなく、元の写真の質が悪いことがしばしばある。あるいはまた、技術が劣っていること、写真の古さ又は画像の劣化変動等により、満足できない望ましくない外観を呈する写真となる。従って、望ましいのは、可能な限り最良の写真となるコピーであり、元の写真のコピーではない。
【０００３】
画像に対してなすことのできる改良の１つに、カラーシフト（color shift 、色シフト）の修正がある。写真のカラープリント（電子画像の重要な画像源）が、ネガ又はポジのカラー画像からなされる場合、プリントの全部の色が、望ましい色にしばしば一致しない。これは、年月の経ったことによるフィルムの感度の変化、ライトを正しく使用していないこと、プリント処理におけるエラー等の多くの原因から生じ得る。フィルムが当初有していた感度に基づいて撮影された写真から正確なカラープリントが行われれば、即ち、ポジ又はネガが正しかったと仮定すれば、プリントは、特に反射プリント（透明に対立するものとして）の場合に、透明体によるプリントより広範囲にエラー（実物との誤差）を示すであろう。なぜなら、このようなプリントは、ほぼ常に、比較物がある状況下で見られるからである。もちろん、電子画像は、記録されているものを複製することができるにすぎないが、画素毎のカラー編集ができる。
【０００４】
エバンズ（Evans ）の米国特許第２，５７１，６９７号（以後、エバンズ理論とする）は、写真処理において元のカラーがわからなくても画像に全体的なカラーシフトを行うことができるということを示している。光ビームにおいてカラー画像又はその他の障害なしに、光がプリント装置を通過してプリント材料に入ると仮定すれば、プリント光は、（ほぼ）ニュートラルグレーを生成することになる。カラーシフト画像の場合、プリント材料上に実質的にはグレーとして複製するであろう光が、均一な量の光が全てのポイントにおいて透明材料にあたるようにして透明材料を通過させられれば、透明材料を通過する光は通常、ニュートラルグレーとしてプリントせずに、多少グレーから逸脱する。透明材料を通過する光を、集める即ち集中させて、光を形成する各成分原色を、光電セルを使用して測定する。透明材料を通過した後で受け取られたこれらのカラーの量を、光源からの光におけるこれらのカラーの量と比較することによって、修正要素（ファクタ）を決定することができるとともに、光路にフィルタを挿入することにより、光源を調整することができる。エバンズ理論は、自然景観画像クラスに対しては作用するが、通常色でない色を使用している画像の場合、そして特に単一色が写真の優勢を占める場合に効果をあげない。
【０００５】
エイ．ウサミ（A. Usami）による「デジタルカラーレーザコピー機への入力インタフェースによる信号処理（Signal processing by the Input Interface to a Digital Color Laser Copier）」（SID 90 Digest 、p.498 〜p.500 、1990年）は、エバンズ理論を、赤、緑、青の各画像信号における最白色点を互いに等しくして画像中の色を修正しようとするカラーバランス方法と比較する。画像内のあらゆる物体の色は、物体の実際の色と光（物体の画像形成は光を用いて行われている）との関数であり、従って、物体が画像形成された照射光がわかれば色修正を行うことができる。ほとんどの画像において、画像形成される時に画像形成照射光を反射する、ほぼ正反射を行う物体があることを前提とする。その物体を見い出す（そして飽和画素を無視する）ことができれば、その物体から反射される光は、画像形成照射光とぴったりと整合するであろう。画像がｒ、ｇ、ｂ色空間に関して定義されている場合には、
【０００６】
Ｗmax ＝ｍａｘ（Ｒmax ，Ｇmax ，Ｂmax ）
【０００７】
である。従って利得関数γを各色に対して次のように得ることができる。
【０００８】
γＷＲ＝Ｗmax ／Ｒmax 
γＷＧ＝Ｗmax ／Ｇmax 
γＷＢ＝Ｗmax ／Ｂmax 
【０００９】
色を修正する、又は修正に近いことを行う場合には、画像内にほとんど変化はおきないことは明白である。しかしながら、上述の利得関数は、画像中のハイライト領域のみを修正する傾向がある。シャドー領域のカラーシフトはそのままである。
【００１０】
本発明は、上記従来技術の欠点を克服することを目的とする。
【００１１】
本発明は、自然景観画像における不適当な画像形成によって生じたカラーシフトを修正するための方法を提供することを目的とする。
【００１２】
【課題を解決するための手段及び作用】
本発明の一態様では、自然景観画像のデジタル信号表現において、不適切な画像形成によって生じたカラーシフトを修正するための方法が提供され、その方法は、画像の白色点を決定するステップと、画像中の黒色点を決定するステップと、白色点と黒色点の関数として画像の色修正を算定し、デジタル信号で表された自然景観画像中の各画素に対して、算定されたファクタ及びオフセットを適用するステップと、を含む。
【００１３】
上述のプロセスは、自然景観画像のデジタル信号表現に対して、元の画像形成照射光を決定する。さらに、該プロセスは、画像の非常に暗い領域がグレーからどのように変化するかを決定する。これら両方の問題を同時に修正すれば、色修正は、シャドー領域において白色点修正関数に束縛されない。
【００１４】
本発明の一態様は、自然景観画像における不適切な画像形成によって生成されたカラーシフトを修正する方法であって、画像を形成している所定カラーの原色に対する濃度を各々が表す複数のＮ個の分離部分Ｓsep1〜ＳsepNを提供する電子的符号化自然景観画像Ｓ（ｍ，ｎ）を受け取るステップであり、各分離部分が、その画像中の一つの離散領域に対する濃度を定義する複数の入力分離濃度信号ＳsepN（ｍ，ｎ）によって形成され、それによって、画像中の離散領域のカラーが、各分離部分Ｓsep1〜ＳsepNからの対応離散領域に対する分離濃度信号ＳsepN（ｍ，ｎ）への組合せられた出力デバイス応答である、上記自然景観画像Ｓ（ｍ，ｎ）を受け取るステップと、白に最も近いカラーを提供する画像中の分離濃度信号ＳsepN（ｍ，ｎ）の組合せを識別し、そしてさらに、その組合せ中で最も大きい信号ＳsepN（ｍ，ｎ）を白信号Ｗmax として識別するステップと、黒に最も近いカラーを提供する画像中の分離濃度信号ＳsepN（ｍ，ｎ）の組合せを識別し、そしてさらに、その組合せ中で最も小さい信号ＳsepN（ｍ，ｎ）を黒信号Ｗmin として識別するステップと、各分離部分に対して、各濃度信号ＳsepN（ｍ，ｎ）を、
【００１５】
【数２】
0003866304.tif 000002
【００１６】
という関数を用いて変更するステップであり、ここで、Ｓｅｐinが、Ｎ個の分離部分から選択された１つにおけるＳsepN（ｍ，ｎ）中の単一入力濃度信号であり、Ｓｅｐout が、選択された分離部分におけるＳsep （ｍ，ｎ）中のＳｅｐinに対応する単一出力濃度信号であり、Ｓｅｐmax が、白に最も近いカラーを提供する信号ＳsepN（ｍ，ｎ）の組合せにおける分離信号であり、Ｓｅｐmin が、黒に最も近いカラーを提供する信号ＳsepN（ｍ，ｎ）の組合せにおける分離信号である、前記変更ステップと、カラーシフト信号を形成するために、変更信号を出力デバイスに送るステップと、を含む。
【００１７】
本発明のまた別の態様は、自然景観画像における不適切な画像形成によって生じたカラーシフトを修正する装置であって、画像を形成している所定カラーの原色に対する濃度を各々が表す複数のＮ個の分離部分Ｓsep1〜ＳsepNを提供する電子的符号化自然景観画像Ｓ（ｍ，ｎ）を受け取るステップであり、各分離部分が、その画像中の離散領域に対する濃度を定義する複数の入力分離濃度信号ＳsepN（ｍ，ｎ）によって形成され、それによって、画像中の離散領域のカラーが、各分離部分Ｓsep1〜ＳsepNからの対応離散領域に対する分離濃度信号ＳsepN（ｍ，ｎ）への組合せられた出力デバイス応答である、上記自然景観画像Ｓ（ｍ，ｎ）を受け取る手段と、白に最も近いカラーを提供する画像中の分離濃度信号ＳsepN（ｍ，ｎ）の組合せを識別し、そしてさらに、その組合せ中で最も大きい信号ＳsepN（ｍ，ｎ）を白信号Ｗmax として識別する手段と、黒に最も近いカラーを提供する画像中の分離濃度信号ＳsepN（ｍ，ｎ）の組合せを識別し、そしてさらに、その組合せ中で最も小さい信号ＳsepN（ｍ，ｎ）を黒信号Ｗmin として識別する手段と、白に最も近いカラーの中の分離信号ＳsepN（ｍ，ｎ）と、黒に最も近いカラーの中の分離信号ＳsepN（ｍ，ｎ）と、Ｗmin と、Ｗmax との関数により、各分離部分Ｎ中の各信号の濃度値を変更する手段と、カラーシフト信号を出力デバイスに送る手段と、を含む。
【００１８】
本発明のこれらの及びその他の態様は、図面をともなって、本発明の実施例を示す以下の記述を読み進めることにより明らかになるであろう。
【００１９】
【実施例】
図１は、従来のようにカラー画像に対してＲＧＢ色空間で定義される画像信号を生成するカラースキャナであり得るスキャナ１０を示す。扱うこれらの画像は、自然を絵的表現したもの、即ち自然景観を表すものである。コンピュータによって生成された画像を、自然景観画像と見なすこともできるが、本実施例で意図する画像は主に、走査される写真である。画像自体は、画素によって定義され、各画素は、白レベルと黒レベルの間で変化するグレー値を有する。算定が８ビット情報に基づいてなされ得る一般的に望ましいシステムでは、２５６レベルのグレーが使用可能である。画素はまた、位置に関して識別される、即ち画素は、画像中で唯一の領域を規定し、走査線中の位置、及び１ページ中の走査線位置によって識別される。従ってカラーは、画像中の各カラー画素に対する複数のトリプレット（三つ組）のグレー画素によって表され、各グレー画素トリプレットは、各分離部分においてカラーを定義し、それらが一緒になってカラー画素が形成される。
【００２０】
スキャナ１０は、スライドスキャナ、ドキュメントスキャナ、電子カメラ等を含み得る、電子信号を可視画像にするためのデバイスを示す。スキャナ１０によって生成された電子信号は、赤、緑、青カラー光に関して規定される標準的なＣＩＥ色空間に関して一般に与えられる、あるいはまた、このような項に対して修正可能である。これらの信号は、カラー画像処理ユニット２０において印刷のための編集、改良、及び準備を行われ、カラー画像処理ユニット２０は、ｒ、ｇ、ｂ信号を出力する。プリンタ３０は、カラー画像処理ユニット２０から信号を受け取り、その信号をプリンタドライバ信号に変換し、該プリンタドライバ信号は一般に、複製において使用される色材（colorant）、即ち一般にはシアン、マゼンタ、イエロー、及びキー又はブラック（ＣＭＹＫ）に関して与えられる。プリンタは、自然景観画像を出力するが、その画像は、元々はユーザの見た景観に近似することが望ましい。別法としては、カラー画像処理ユニット２０からの処理画像は、テレビのスクリーン、ＣＲＴディスプレイ等の上にディスプレイされる。
【００２１】
スキャナ１０の出力は、本文中でさらなる定義を行う自動画像改良システム（automated image enhanement system ）に送られ得る。本発明の目的のために、自動画像改良システムは、絵で表された画像領域と絵で表されない画像領域とを含む画像のタイプを文書内で識別することのできるセグメンテーションシステムを含み得る。本文中で述べる自動画像改良システムの出力は、プリンタ、ＣＲＴ、又はその他同様物に送られることが想定されるであろう。このようなデバイスは、多くの特徴を有し得るとともに、レーザプリンタ、又はインクジェットプリンタ、又はＬＥＤディスプレイ、又はＣＲＴディスプレイであり得る。しかしながら、そのようなデバイスへの一般的な要求として、グレーの絵画像を表現するということがある。これは、グレー印刷又は疑似（pseudo）グレー印刷によりなされ得る。
【００２２】
本画像改良システムによる動作のためのデータを得るために、コピープラテン上に置かれスキャナの電子光学システムによって走査される文書を随意にプレスキャン（prescan 、事前走査）し、文書画像を表す信号を生成することが可能である。別法としては、前もって走査された又はあるその他のシステムから引き出された画像を、メモリから自動画像改良システムに送ることが可能であり、この場合には、受け取られた画像を必要に応じてサンプリングする。
【００２３】
プレスキャンは、不完全に（少なめに）サンプリングされる、即ち、画像を、改良の目的でシステムの最終的な分解力でサンプリングする必要はない。実際上は、画像全体を表すとともに、画像全体にわたって離散する、比較的少ない数の画素が、この目的のために画像を正確に表現することができるということが決定された。或る実施例では、ほぼ５１２×５１２画素における画像から得られる画素ブロックを使用する。この選択の第１の目的は、ソフトウェア画像改良システムが絵画像を処理することのできる速度を改良することである。一般的な画像分解のサンプリングでは、本文中の発明のプロセスにおいて見られる結果が大きくは改良されず、また必要とされるソフトウェア処理時間が多大に増大される。これから述べる発明のプロセスのハードウェアを、画像を不完全にサンプリングしないように設計することが可能である。
【００２４】
まず、本発明の原理を述べることにする。ウサミは、画像形成が行われる場合に、ほとんど全ての画像において、画像形成照射光をほぼ正反射する物体があると仮定できるということを教示している。そのような物体を見い出す（そして、飽和画素を無視する）ことが可能であれば、そのような物体から反射される光は、画像形成照射光とぴったりと整合するであろう。
【００２５】
ウサミは、画像中の画像信号又は画素の色を定義する各カラートリプレットを調べることによって白色点を見い出すことを提起している。各トリプレットにおいて、１つ以上の画素が、トリプレットの最小値ｍｉｎ（Ｒ，Ｇ，Ｂ）を定義する。ウサミは、これらのトリプレットの各々の最小値を比較して、その中で最も大きいものを見い出す。好適実施例では、飽和値を含むトリプレットは問題としない。このアプリケーションの目的のために、飽和を、２５５に等しい値又はシステムの最大値と定義する。最も大きいトリプレット最小値ｍａｘ［ｍｉｎ（Ｒ，Ｇ，Ｂ）］によって規定される画素を、白色点を含むものと定義する。この手順の機能は、白に最も近い色を見い出すことである。例えば、画素の色の白からの距離を計算して比較することによって最も白い画素を見い出すといったその他の方法が存在する。しかしながら、考察の目的でウサミの方法を使用する。
【００２６】
白に最も近い色を一旦決定すると、白を示すトリプレットが、
【００２７】
（Ｒmax ，Ｇmax ，Ｂmax ）＝ｍａｘ［ｍｉｎ（Ｒ，Ｇ，Ｂ）］
【００２８】
と規定される例において、トリプレットは、白に最も近いトリプレット中の単一値Ｒmax 、Ｇmax 、又はＢmax を決定するように調べられる。０〜２５５の範囲で変動する濃度値を有する一般的な８ビットデジタルシステムにおいて、０が黒と規定され、２５５が白と規定されるこの値は、トリプレット中で最も大きい値、即ちＷmax ＝ｍａｘ（Ｒmax ，Ｇmax ，Ｂmax ）であろう。もちろん、例えば０＝白及び２５５＝黒という、色を定義するその他の変換も可能である。
【００２９】
白は、分離濃度が最大であるとともに等しい、即ち赤＝緑＝青＝２５５である減色システムにおける点（ポイント）として定義される。カラーシフト画像の場合には、このことが真実ではない。しかしながら、自然景観画像中にも白である点が存在すべきであるとともに、Ｗmax の算定で、このような点を見い出すべきである。
【００３０】
しかし、先に述べたように、単純な利得関数は、画像中のハイライト領域を修正するにすぎないという傾向がある。シャドー領域のカラーシフトはそのままにされる。シャドー領域はカラーシフトされて結果的に真っ黒になる。修正は、黒に対しても同時に行われることが望ましい。本発明によれば、画像の黒色点は、画像中の画像信号又は画素の色を定義する各カラートリプレットを調べることによって決定される。この時も、各トリプレットにおいて、１つ以上の画素がトリプレット最大値ｍａｘ（Ｒ，Ｇ，Ｂ）を定義する。これらのトリプレットの最大値の各々は、最小の最大値ｍｉｎ［ｍａｘ（Ｒ，Ｇ，Ｂ）］を有するトリプレットを見い出すように調べられる。最小のトリプレット最大値によって定義される画素を、黒色点を含むものとして定義する。この手順の機能は、黒に最も近い色を見い出すことである。例えば、画素の黒からの距離を比較するといった、黒色点を見い出すその他の方法が存在することは明白である。
【００３１】
黒に最も近いＲmin 、Ｇmin 、又はＢmin が一旦決定されると、トリプレットは、その中で黒に最も近い単一分離値を決定するように調査される。０が黒、そして２５５が白と規定される、０〜２５５の範囲で変動する濃度値を有する一般的なシステムにおけるこの値、即ちＷmin ＝ｍｉｎ（Ｒmin ，Ｇmin ，Ｂmin ）は、トリプレット中の最小の値であろう。もちろん、例えば０＝白、２５５＝黒といった、色を定義するその他の変換も可能である。
【００３２】
黒は、減色システムにおいて、分離濃度が最小値であるとともに等しい、即ち赤＝緑＝青＝０である減色システムにおける点であると定義される。カラーシフト画像の場合には、この通りではない。しかしながら、自然景観画像において黒である点が存在し、またＷmin 算定で、黒であるべきであった画像中の点を見い出すべきである。
【００３３】
従って、色修正を、次の関数を用いて実行することができる。
【００３４】
【数３】
0003866304.tif 000003
【００３５】
ここで、Ｓｅｐinは、赤、緑、青の分離部分から選択された１つにおける単一入力画素値；Ｓｅｐout は、選択された赤、緑、青の分離部分における単一修正出力画素値；Ｓｅｐmax は、トリプレットにおける選択された分離画素値ｍａｘ［ｍｉｎ（Ｒ，Ｇ，Ｂ）］；Ｓｅｐmin は、トリプレットにおける選択された分離画素値ｍｉｎ［ｍａｘ（Ｒ，Ｇ，Ｂ）］；Ｗmax は決定された白の値；Ｗmin は、決定された黒の値である。
【００３６】
この結果、交錯した色曲線（crossed color curve ）を有する（例えば、ハイライト領域は赤であるが、シャドー領域は緑である）画像を修正することができる。
【００３７】
本発明の実施例を考察し、本発明に従い、そして図２を参照すると、受け取られた色濃度信号（この場合にはＲ、Ｇ、Ｂ信号である）は、信号バッファ１００ｒ、１００ｇ、１００ｂにおいてまず記憶（バファリング）され、信号バッファ１００ｒ、１００ｇ、１００ｂでは、各信号Ｒ（ｍ，ｎ）、Ｇ（ｍ，ｎ）、及びＢ（ｍ，ｎ）により、得られた絵画像の分離部分が示される。カラー画素を形成する各トリプレットの最小及び最大分離濃度は、分離部分コンパレータ（比較器）１０２ａ、１０２ｂ、及び１０４ａ、１０４ｂで決定され、それらのコンパレータは、分離信号Ｒ、Ｇ、Ｂを処理するように構成されており、Ｒ、Ｇ、Ｂ（ｍ，ｎ）の最小値及び最大値を決定する。最大の又は最大値ｍａｘ［Ｒ，Ｇ，Ｂ（ｍ，ｎ）］が一旦見い出されると、その値は、最小値決定器１０６ａで今現在の最小値Ｗmin に比較される。同様に、最小値ｍｉｎ［Ｒ，Ｇ，Ｂ（ｍ，ｎ）］は、最大値決定器１０６ｂで現在の最大値Ｗmax に比較される。処理の始めにおいて、Ｗmin 及びＷmax はそれぞれ、値ｍａｘ［Ｒ，Ｇ，Ｂ（１，１）］及びｍｉｎ［Ｒ，Ｇ，Ｂ（１，１）］、又は処理を行うあらゆる定数、例えばＷmin ＝２５５及びＷmax ＝０がプレロードされることが可能である。次に、ブロック１０６ａ及び１０６ｂの出力はそれぞれ、Ｗmin 及びＷmax として記憶される。
【００３８】
検出器１０８ａ及び１０８ｂは、最小値決定器１０６ａ及び最大値決定器１０６ｂが新しい最小値Ｗmin 及び／又は新しい最大値Ｗmax を決定したかどうかを決定し、新しい最小値及び／又は新しい最大値が決定されると、新最小値Ｗmin の検出を示すイネーブル（可能）信号「ｍｉｎ・ｅｎａｂｌｅ」を、及び／又は、新最大値Ｗmax の検出を示すイネーブル信号「ｍａｘ・ｅｎａｂｌｅ」を生成する。「ｍｉｎ・ｅｎａｂｌｅ」信号は、現Ｒ、Ｇ、Ｂトリプレットを、Ｒmin 、Ｇmin 、Ｂmin として、メモリ記憶位置又はレジスタ１１０、１１２、及び１１４の中に記憶させることを可能にし、一方「ｍａｘ・ｅｎａｂｌｅ」信号は、現Ｒ、Ｇ、Ｂトリプレットを、Ｒmax 、Ｇmax 、Ｂmax として、メモリ記憶位置又はレジスタ１１１、１１３、及び１１５の中に記憶させることを可能にする。値Ｗmin 及びＷmax は記憶場所１１６及び１１７においても記憶され、記憶場所１１６及び１１７はそれぞれ、最小値検出器１０８ａ及び最大値検出器１０８ｂへの入力として使用される記憶場所と同一であることが可能である。レジスタ１１０〜１１７の値は、数３において規定される入出力関係を決定するために使用される。便宜上、複数の８ビット分離画素値を、アドレス可能な記憶場所で記憶するのに適したデバイスメモリ１２０が設けられる。
【００３９】
さらに図３を参照すると、レジスタ１１０〜１１７において記憶された値は、カラー分離部分Ｒ、Ｇ、Ｂに対する３つの階調複製曲線（ＴＲＣ）を算定するように使用される。ここで、レジスタ１１０、１１１、１１６、及び１１７の値はブロック２００で使用されて、赤分離部分ＴＲＣ２０１を決定し、レジスタ１１２、１１３、１１６、及び１１７の値はブロック２０２で使用されて、緑分離部分ＴＲＣ２０３を決定し、そしてレジスタ１１４、１１５、１１６、及び１１７の値はブロック２０４で使用されて、青分離部分ＴＲＣ２０５を決定する。ＴＲＣ曲線は、入力値を修正出力値に１：１マッピングさせる。
【００４０】
図４は、本発明のプロセスのフローチャートを示す。ステップ３００で、自然景観画像を反射する入力データＲ、Ｇ、Ｂ（ｍ，ｎ）を受け取る。ステップ３０２で、Ｒ、Ｇ、Ｂトリプレットの最大値ｍａｘ［Ｒ，Ｇ，Ｂ（ｍ，ｎ）］を算定し、Ｗmin （ｍ，ｎ）を示す。並行して行われることの可能なステップ３０４では、Ｒ、Ｇ、Ｂトリプレットの最小値ｍｉｎ［ｒ，ｇ，ｂ（ｍ，ｎ）］を算定し、Ｗmax （ｍ，ｎ）を示す。値Ｗmin （ｍ，ｎ）とＷmax （ｍ，ｎ）は対称であるように処理されるので、Ｗmin （ｍ，ｎ）の処理を示す経路についてのみ述べることとする。ステップ３０６で、Ｗmin （ｍ，ｎ）は、記憶されている基準値Ｗmin に比較され、ここで基準値はＷmin ＝Ｗmin （１，１）又はＷmin ＝２５５等によって決定されていることが可能である。ステップ３０６では、Ｗmin （ｍ，ｎ）がＷmin より大きい又はＷmin に等しければ、次の入力画素トリプレットにプロセスが進む。Ｗmin （ｍ，ｎ）がＷmin より小さければ、Ｗmin 値はステップ３０８で一時記憶装置（メモリ）にＷmin ＝Ｗmin （ｍ，ｎ）を介して更新され、そして同時に、Ｒmin 、Ｇmin 、及びＢmin がＲmin ＝Ｒ（ｍ，ｎ）、Ｇmin ＝Ｇ（ｍ，ｎ）、Ｂmin ＝Ｂ（ｍ，ｎ）を介して更新される。それに対応するようにして、Ｗmax 、Ｒmax 、Ｇmax 、及びＢmax は、ステップ３１０で一時記憶装置に記憶される。各分離部分に対してステップ３３０で与えられる式を用いて、ステップ３２０では、赤分離部分のＴＲＣがＲmin 、Ｒmax 、Ｗmin 、及びＷmax を用いて計算され、ステップ３２１では、緑分離部分のＴＲＣがＧmin 、Ｇmax 、Ｗmin 、及びＷmax を用いて計算され、そしてステップ３２２で青分離部分のＴＲＣがＢmin 、Ｂmax 、Ｗmin 、及びＷmax を用いて計算される。
【００４１】
全ての値に作用する乗算及び付加的ステップを、ルックアップテーブルの代わりに用いることが可能である。
【００４２】
本発明は、先に述べた関数を実行するアプリケーションソフトウェアを介して、最適な速度を適切に提供するハードウェア回路を介して、又はソフトウェア及びハードウェアの或る組合せを介して実行されることが可能であることが、疑いなく理解されるであろう。
【００４３】
本発明をゼロックスＲＧＢ色空間に関して述べた。ここで、ゼロックスＲＧＢ色空間について説明する。ゼロックスＲＧＢ線形カラーモデルは、標準三原色の赤Ｒ、緑Ｇ、青Ｂ三刺激値に関して色を特定し、等しい三刺激値が、同じ色度を有する刺激値を標準白色面（standard white）として定義するように基準化される。
【００４４】
標準観測者のＸＹＺ三刺激値からゼロックスＲＧＢ線形モデルへの線形変換は、
Ｒ＝  ２．９４４Ｘ  −  １．４６１Ｙ  −  ０．４５７Ｚ
Ｇ＝−１．０９５Ｘ  ＋  ２．０２６Ｙ  ＋  ０．０３６Ｚ
Ｂ＝  ０．０７８Ｘ  −  ０．２７２Ｙ  ＋  １．４５２Ｚ
である。
【００４５】
本発明は、上記ゼロックスＲＧＢ色空間以外のその他の色空間によっても実行されることができるということが疑いなく理解されるであろう。
【００４６】
画像中の最白色非飽和点（whitest unsaturated point ）を、得ることの可能な最白の白でないかもしれないトリプレット（Ｒmax 、Ｇmax 、Ｂmax ）にマッピングし、画像中の最黒色非飽和点（blackest unsaturated point）を、得ることの可能な最黒の黒でないかもしれない（Ｒmin 、Ｇmin 、Ｂmin ）にマッピングする、といった内容で本発明を述べた。最白非飽和点を、得ることの可能な最白の白に、そして最黒非飽和点を、得ることの可能な最黒の黒にマッピングするというように単純に変更することも、本発明の範囲内である。
【００４７】
画像中の最白色点及び画像中の最黒色点の決定が、最白色点決定か最黒色点の決定かのどちらかに対して、又はそれら両方の決定に対して、飽和値を含んで実行されることもまた、本発明の範囲内である。
【００４８】
【発明の効果】
本発明では、自然景観画像における不適切な画像形成によって生じたカラーシフトが修正される。
【図面の簡単な説明】
【図１】本発明を使用するシステムのブロック図を示す。
【図２】本発明を実行するシステムのブロック図を示す。
【図３】本発明を実行するシステムのブロック図を示す。
【図４】本発明の方法のフローチャートである。
【符号の説明】
１０    スキャナ
２０    カラー画像処理ユニット
３０    プリント
１００ｒ、１００ｇ、１００ｂ    信号バッファ
１０２ａ、１０２ｂ    コンパレータ
１０４ａ、１０４ｂ    コンパレータ
１０６ａ  最小値決定器
１０６ｂ  最大値決定器
１１０、１１１、１１２、１１３、１１４、１１５    レジスタ
１１６、１１７    レジスタ
１２０    デバイスメモリ
１０８ａ、１０８ｂ    検出器
【図１】
0003866304.tif 000005
【図２】
0003866304.tif 000006
【図３】
0003866304.tif 000007
【図４】
0003866304.tif 000008