(57)【要約】【課題】  デジタル画像の色調特性を強調するよう使用可能なトーンスケール関数を、トーンスケール関数がデジタル画像に適用される際、空間特性および色特性もまた分類カテゴリに応じて強調されるような形で、圧縮および伸長を含む複数のカテゴリの１つへ分類する手段を提供する。【解決手段】  デジタル画像の色調特性、および空間的特性を強調する方法は、次のことを含む。複数ピクセルを含むソースデジタル画像を受け取る。ここで、ソースデジタル画像が、輝度デジタル画像チャンネル、および少なくとも２つのクロミナンスデジタル画像チャンネルを有する、輝度クロミナンス表示である。ソースデジタル画像の色調特性を強調するのに使用可能な、トーンスケール関数を生成する。トーンスケール関数を２つ以上のカテゴリの１つに分類する。ここで、分類カテゴリは、伸長および圧縮を含んでいる。【選択図】図１
2004158006.tif 000002
【特許請求の範囲】
【請求項１】
デジタル画像の色調特性および空間特性を強調する方法であって、以下のステップを含む：
ａ）  複数のピクセルを含むソースデジタル画像を受け取るステップであって、ソースデジタル画像は、輝度デジタル画像チャンネル、および少なくとも２つのクロミナンスデジタル画像チャンネルを有する、輝度クロミナンス表現であるステップ；
ｂ）  ソースデジタル画像の色調特性を強調するのに使用可能な、トーンスケール関数を生成するステップ；
ｃ）  トーンスケール関数を２つ以上のカテゴリの１つに分類するステップであって、分類カテゴリは、伸長および圧縮を含んでいるステップ；
ｄ）  トーンスケール関数が圧縮と分類された場合、強調輝度デジタル画像チャンネルを生成するよう、トーンスケール関数、空間フィルタ、および輝度デジタル画像チャンネルを使用するステップ；および、
ｅ）  トーンスケール関数が伸長と分類された場合、強調輝度デジタル画像チャンネルを生成するよう、トーンスケール関数および輝度デジタル画像チャンネルを使用するステップ。
【請求項２】
以下のステップをさらに含む、請求項１に記載の方法：
ｆ）  空間強調輝度デジタル画像チャンネルを生成するよう、トーンスケール関数に応答してステップｅ）で作成された強調輝度デジタル画像チャンネルの空間ディテールを増幅するステップ。
【請求項３】
ステップｅ）が、空間強調輝度デジタル画像チャンネルを生成するよう、空間フィルタを使用すること、および、トーンスケール関数に応答してステップｅ）で作成される強調輝度デジタル画像チャンネルの空間ディテールを増幅することを含む、請求項１に記載の方法。
【請求項４】
増幅ステップが、トーンスケール関数の傾きを計算すること、および空間強調輝度デジタル画像チャンネルを生成させる際に、計算された傾きを用いることを含む、請求項２に記載の方法。
【請求項５】
増幅ステップが、トーンスケール関数の傾きを計算すること、および空間強調輝度デジタル画像チャンネルを生成させる際に、計算された傾きを用いることを含む、請求項３に記載の方法。
【請求項６】
ステップｅ）が、トーンスケール関数に従って、クロミナンスデジタル画像チャンネルを変更することをさらに含む、請求項１に記載の方法。
【請求項７】
変更ステップが、トーンスケール関数の傾きを計算することを含む、請求項６に記載の方法。
【請求項８】
ステップｅ）が、トーンスケール関数に従って、クロミナンスデジタル画像チャンネルを変更することをさらに含む、請求項２に記載の方法。
【請求項９】
変更ステップがトーンスケール関数の傾きを計算することを含む、請求項８に記載の方法。
【請求項１０】
以下のステップをさらに含む、請求項１に記載の方法：
ｇ）  トーンスケール関数が圧縮として分類された場合は、強調デジタル画像を生成するよう、強調輝度デジタル画像チャンネルとクロミナンスデジタル画像チャンネルとを結合し、トーンスケール関数が伸長として分類された場合は、強調デジタル画像を生成するよう、空間強調輝度デジタル画像チャンネルとクロミナンスデジタル画像チャンネルとを結合するステップ。
【請求項１１】
デジタル画像の色調特性および空間的特性を強調する方法であって、以下のステップを含む：
ａ）  複数のピクセルを含むソースデジタル画像を受け取るステップであって、ソースデジタル画像は、輝度デジタル画像チャンネル、および少なくとも２つのクロミナンスデジタル画像チャンネルを有する、輝度クロミナンス表現であるステップ；
ｂ）  ソースデジタル画像の色調特性を強調するのに使用可能な、トーンスケール関数を生成するステップ；
ｃ）  トーンスケール関数を２つ以上のカテゴリの１つに分類するステップであって、分類カテゴリは、伸長、圧縮、および伸長‐圧縮混合を含んでいる；
ｄ）  トーンスケール関数が圧縮と分類された場合、強調輝度デジタル画像チャンネルを生成するよう、トーンスケール関数、第１の空間フィルタ、および輝度デジタル画像チャンネルを使用するステップ；
ｅ）  トーンスケール関数が伸長と分類された場合、強調輝度デジタル画像チャンネルを生成するよう、トーンスケール関数および輝度デジタル画像チャンネルを使用するステップ；および、
ｆ）  トーンスケール関数が伸長‐圧縮混合と分類された場合、強調輝度デジタル画像チャンネルを生成するよう、トーンスケール関数、第１もしくは他の空間フィルタ、および輝度デジタル画像チャンネルを使用し、さらに、空間強調輝度デジタル画像チャンネルを生成するよう、トーンスケール関数に応答して、強調輝度デジタル画像チャンネルの空間ディテールを増幅するステップ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル画像処理に関し、特にデジタル画像の色調特性、空間特性、および色特性の強調処理に関する。
【背景技術】
【０００２】
多くのデジタル画像システムは、トーンスケール曲線の適用を通して、デジタル画像のコントラスト特性および明度特性を強調している。一般化されたトーンスケール曲線ｆ（）については、入力ピクセル値ｘは、出力ピクセル値ｆ（ｘ）に変換される。トーンスケール曲線の形は、被処理デジタル画像に付与される視覚効果を決定する。デジタル画像に適用されるトーンスケール曲線には、処理対象のデジタル画像内のピクセル値に依存していないものもある。こうした画像非依存トーンスケール曲線は、被処理デジタル画像に写真のような外観を与えることに役立つものである。多くのデジタル画像を強調するために、画像非依存トーンスケール曲線が使用可能である一方で、コントラストが高すぎ、または低すぎるデジタル画像には、処理対象のデジタル画像内のピクセル値分布に敏感な、トーンスケール曲線の適用が効果的である。画像従属トーンスケール曲線に対しては、関数ｆ（ｘ）を生成させるために使用される数学公式が、画像強調の程度もしくは性質を決定する。
【０００３】
圧縮トーンスケール関数、すなわち、ピクセル値の数値範囲を減少させるように設計されたトーンスケール関数が、直接画像ピクセルデータに適用される場合、画像内の空間的ディテールは、低下することになりかねない。さらに、圧縮トーンスケール関数が、直接、赤‐緑‐青表現のカラーデジタル画像に適用される場合、トーンスケール関数は、被処理デジタル画像の彩度（彩度）特性を低下させることになりかねない。一般に、圧縮トーンスケール関数が、直接輝度クロミナンス画像表現の輝度信号に適用される場合は、より良好な結果を得ることが出来る。この手順では、クロミナンス信号は変化させないが、被処理画像の空間的ディテールが低下することになりかねない。
【０００４】
ギャラザー（Ｇａｌｌａｇｈｅｒ）他による米国特許第６，１６７，１６５号（特許文献１参照）において開示された方法では、被処理画像の空間的ディテールは、ほとんど回復可能である。この方法では、トーンスケール関数は直接輝度信号に適用され、トーンスケール変更済輝度信号の空間周波数ディテールは、適用されるトーンスケール関数のスロープに対して逆比例に調整される。結果として得られる被処理デジタル画像は、より空間的ディテールを有し、より自然に見える。
【０００５】
空間フィルタは、画像の空間的ディテールが比較的影響を受けなくなるような方法で、トーンスケール関数をデジタル画像に適用するよう使用可能である。これは、特に、画像のダイナミックレンジを減少させるよう設計された圧縮トーンスケール関数に役立つ。こうした空間フィルタリング方法は、米国特許第６，３１７，５２１号（特許文献２参照）および米国特許第６，２８５，７９８号（特許文献３参照）において開示されている。空間フィルタで、圧縮トーンスケール関数を輝度信号に適用すると、クロミナンス信号が変更されなくても、被処理デジタル画像の色特性はより自然に見える。
【０００６】
ギャラザー（Ｇａｌｌａｇｈｅｒ）他による米国特許第６，４０８，１０３号（特許文献４参照）において開示された方法を用いることにより、トーンスケール関数を適用する際に輝度クロミナンス表現デジタル画像が受ける、色問題のいくつかは解決可能である。この方法では、クロミナンス信号は、適用されるトーンスケール関数のスロープの関数として変更される。この方法でクロミナンス信号を変更することは、変更しない場合に生じる不自然な色効果の軽減に役立つ。
【０００７】
若干の画像は、本来ピクセル値に対する低い数値範囲を有しており、ピクセル値の数値範囲を増加させるよう設計された、伸長トーンスケール関数を適用することにより、強調可能である。簡単なヒストグラムストレッチング方法は、当該技術で周知である。通常、ヒストグラムは、画像ピクセル値から計算され、最小および最大のピクセル値が得られる。トーンスケール関数は、所定の目標を達成するためにピクセル値を伸長する、線形変換方程式を用いて構成されている。例えば、最大ピクセル値は、より高いピクセル値にマップされ、最小ピクセル値はより低いピクセル値にマップされる。赤‐緑‐青表現の場合、伸長トーンスケール関数を画像ピクセルデータに適用することは、画像コントラスト、空間的ディテール、および色彩度を増加させる効果がある。一般に、コントラスト、および空間的ディテールを増加させることは、画質改良と見なされる。しかし、色彩度の増加は、不自然にカラフルな外観を呈する、超純色を導くことになりかねない。伸長トーンスケール関数を、輝度クロミナンス表現の輝度信号に適用することは、画像コントラストおよび空間的ディテールは増加させるが、たとえクロミナンス信号が数学的に変更されなくとも、見かけの色彩度を減少させる効果がある。
【特許文献１】米国特許第６,１６７,１６５号明細書
【特許文献２】米国特許第６,３１７,５２１号明細書
【特許文献３】米国特許第６,２８５,７９８号明細書
【特許文献４】米国特許第６,４０８,１０３号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述の方法は、トーンスケール関数をデジタル画像に適用する場合に、画像の空間的ディテールおよび色特性の特定の問題を回避したり、あるいは改善したりするよう、個別に設計される。しかし、これらの方法は、主として圧縮トーンスケール関数用に働くよう設計されている。
【０００９】
本発明の目的は、デジタル画像の色調特性を強調するよう使用可能なトーンスケール関数を、トーンスケール関数がデジタル画像に適用される際、空間特性および色特性もまた分類カテゴリに応じて強調されるような形で、圧縮および伸長を含む複数のカテゴリの１つへ分類することである。
【課題を解決するための手段】
【００１０】
この目的は、デジタル画像の色調特性、および空間的特性を強調する方法により達成される。この方法は、以下のステップを含む。
ａ）  複数ピクセルを含むソースデジタル画像を受けるステップ。ここで、ソースデジタル画像は、輝度デジタル画像チャンネル、および少なくとも２つのクロミナンスデジタル画像チャンネルを有する、輝度クロミナンス表現である。
ｂ）  ソースデジタル画像の色調特性を強調するのに使用可能な、トーンスケール関数を発生させるステップ。
ｃ）  トーンスケール関数を２つ以上のカテゴリの１つに分類するステップ。ここで、分類カテゴリには、伸長および圧縮が含まれている。
ｄ）  トーンスケール関数が圧縮と分類された場合、強調輝度デジタル画像チャンネルを発生させるよう、トーンスケール関数、空間フィルタ、および輝度デジタル画像チャンネルを使用するステップ。
ｅ）  トーンスケール関数が伸長と分類された場合、強調輝度デジタル画像チャンネルを発生させるよう、トーンスケール関数および輝度デジタル画像チャンネルを使用するステップ。
【００１１】
本発明の特徴は、空間フィルタを用い、トーンスケール関数が伸長と分類された場合は、被処理デジタル画像の空間的ディテールおよび色特性が強調され、一方、トーンスケール関数が圧縮と分類された場合は、被処理デジタル画像の空間的ディテールおよび色特性が維持されることである。本発明の他の特徴は、トーンスケール関数が以下の３つの分類カテゴリを有することが出来ることである。圧縮、伸長、そして、ミックスされた伸長‐圧縮である。カテゴリのいずれかに決定したなら、本発明は、被処理デジタル画像内に、改善された空間的ディテールおよび色特性を提供する。
【発明を実施するための最良の形態】
【００１２】
以下の説明では、本発明の好ましい実施例は、ソフトウェアプログラムとして説明されている。当業者は、こうしたソフトウェアの同等物もまた、ハードウェアで構成され得ると躊躇なく認めるであろう。画像処理アルゴリズムおよびシステムは周知であるため、本説明は、特に、本発明に従う方法の一部を成すか、もしくは、より直接に連携するアルゴリズムおよびシステムに対する内容となっている。本願明細書において特に示されたり記載されたりしていない、こうしたアルゴリズムおよびシステムの他の態様、および、画像信号を生成し、さもなければ処理するためのハードウェアおよび／またはソフトウェアは、本技術で既知のこうしたシステム、アルゴリズム、構成要素および、それらの要素から選択されてもよい。以下の明細書でなされる説明では、コンピュータプログラムとしてのそれらの全ソフトウェアの実行は、こうした技術では因習的であり、通常技術の範囲内に属している。
【００１３】
さらには、本願明細書において用いられているように、コンピュータプログラムは、コンピュータの読込み可能な記憶媒体に格納されていてもよい。例えば、それは、以下を含む。（フロッピー（登録商標）ディスクなどの）磁気ディスクもしくは磁気テープなどの磁気記憶装置メディア。光ディスク、光学テープ、もしくは機械読込み可能なバーコードなどの光学記憶メディア。ランダムアクセスメモリー（ＲＡＭ）などのソリッドステート電子記憶装置、もしくはリードオンリーメモリ（ＲＯＭ）。もしくは、コンピュータプログラム格納用の、任意の他の物理装置もしくは媒体。
【００１４】
デジタル画像は、１つ以上のデジタル画像チャンネルから成っている。各デジタル画像チャンネルは、ピクセルの２次元アレイから成っている。各ピクセル値は、ピクセルの幾何学的ドメインに対応する画像化キャプチャ装置が受け取る光量に関連している。カラー画像化アプリケーションに対しては、デジタル画像は、通常、赤色、緑色、および青色のデジタル画像チャンネルから成っている。また他の構成では、例えば、シアン、マゼンタ、および黄色のデジタル画像チャネルなども使われている。白黒アプリケーションに対しては、デジタル画像は、１つのデジタル画像チャンネルから成っている。動画アプリケーションは、デジタル画像の時間系列として考えることが出来る。当業者は、本発明が、上記の任意のアプリケーションのデジタル画像チャンネルにも適用可能であるが、それに限定されるものではないことを、認めるであろう。
【００１５】
本発明では、デジタル画像チャンネルを、ローおよびコラムで構成されたピクセル値の２次元アレイとして説明しているが、当業者は、本発明が、等しい効果を伴う、モザイク（非線形）アレイに適用可能であることを認めるだろう。
【００１６】
本発明は、コンピュータハードウェアで実行されてもよい。図１を参照して、以下の説明は、画像キャプチャ装置１０、デジタル画像プロセッサ２０、画像出力装置３０ａ、３０ｂ、および一般制御コンピュータ４０を含む、デジタル画像化システムに関する。システムは、コンピュータコンソール、もしくは紙プリンタなどのモニタ装置５０を含んでいてもよい。システムはまた、キーボード、および、または、マウスポインタなど、オペレータ用入力制御装置６０を含んでいてもよい。さらには、本願明細書において用いられているように、本発明はコンピュータプログラムとしてインプリメントされてもよく、コンピュータ記憶装置、即ち、コンピュータの読込み可能な記憶媒体に格納されていてもよい。例えば、それは、以下を含む。（フロッピー（登録商標）ディスクなどの）磁気ディスクもしくは磁気テープなどの磁気記憶メディア。光ディスク、光学テープ、もしくは機械読込み可能なバーコード読込み装置などの光学記憶メディア。ランダムアクセスメモリー（ＲＡＭ）などのソリッドステート電子記憶装置、もしくはリードオンリーメモリ（ＲＯＭ）。もしくは、コンピュータプログラム格納用の、任意の他の物理装置もしくは媒体。本発明を説明する前に、本発明が、パーソナルコンピュータなどいかなる周知のコンピュータシステム上でも、好適に利用されることに留意することは、理解を容易にするであろう。
【００１７】
複数のキャプチャ装置１０ａ、１０ｂ、１０ｃは、本発明が、様々な画像化装置から得られるデジタル画像に使用可能であることを示している。例えば、図１は、画像キャプチャ装置１０ａが、例えば、カラーネガフィルム、もしくは、スライドフィルム透明画などの、従来の写真画像をスキャンすることによりデジタル画像を生成する、フィルムスキャナ装置であってもよいデジタル写真仕上げシステムを表すことができる。同様に、画像キャプチャ装置１０ｂは、デジタルカメラであってもよい。デジタル画像プロセッサ２０は、意図された出力装置もしくはメディア上に、満足し得る外観の画像を生成するよう、デジタル画像を処理する手段を提供する。複数の画像出力装置３０ａ、３０ｂは、本発明が、デジタル写真プリンタおよびソフトコピーディスプレイを含み得る、様々な出力装置に接続して使用可能であることを示している。また、本発明は、デジタルカメラによって生成されたデジタル画像が、デジタルカメラにより伝達される前に、本発明で処理されるような形で、デジタルカメラのハードウェアおよびソフトウェア内で、インプリメント可能であることに留意すべきである。
【００１８】
図１に示されるデジタル画像プロセッサ２０は、図２においてより詳しく示されている。図２に示されるカスケード画像処理モジュールは、デジタル画像処理経路を表わす。オリジナルデジタル画像１０１は、図１に示された画像入力装置の１つから受け取られ、画像出力装置上に形成可能なレンダリングデジタル画像１０３を生成するよう処理される。ＲＬＳＥ（相対的ログシーン露光）変換モジュール３１０は、オリジナルデジタル画像１０１を受け取り、バランスをとり、トーンスケール関数を適用するよう準備されるＲＬＳＥデジタル画像を生成する。シーンバランスモジュール３２０は、ＲＬＳＥデジタル画像を受け取り、ソースデジタル画像をもたらすよう、明度および色バランスの調節を実行する。トーンスケールモジュール３３０は、ソースデジタル画像を受け取り、ソースデジタル画像からトーンスケール関数を発生させて、強調デジタル画像をもたらすよう、トーンスケール関数をソースデジタル画像に適用する。ＲＬＳＥ変換モジュール３１０およびシーンバランスモジュール３２０を、モジュールの画像処理経路から省略する場合は、トーンスケールモジュール３３０は、ソースデジタル画像として、直接にオリジナルデジタル画像１０１を受け取る。レンダリングモジュール３４０は、デジタルプリンタなどの出力画像装置に接続して用いられる場合、生成されたレンダリングデジタル画像１０３のピクセル値が、満足出来る結果をもたらすよう準備されるような形で、強調デジタル画像を処理する。レンダリングモジュール３４０によって行われる処理の一部として、レンダリング関数Ｒ（ｘ）は、出力画像装置に必要とされる入力‐出力ピクセルマッピングを達成するよう、強調デジタル画像のピクセルデータに適用される。図２に示される処理モジュールの構成は、事実上、白黒もしくはカラーのいずれかであるデジタル画像処理に用いられる。すなわち、オリジナルデジタル画像１０１は、赤色、緑色、および青色の表現、もしくは輝度クロミナンス表現を含むオリジナルデジタル画像１０１などのように、各デジタル画像チャンネルが、異なる色もしくはピクセルに関連する、１つ以上のデジタル画像チャンネルを含んでいる。
【００１９】
生成されるトーンスケール関数は、相対的ログシーン露光表現（ＲＬＳＥ）内に存在する、デジタル画像において、最もよく働くよう設計される。すなわち、オリジナルデジタル画像１０１のピクセルは、オリジナルデジタル画像１０１が抽出される、オリジナルシーンの光の強度に関して対数関係を有している。例えば、図１に示される画像キャプチャ装置ｌ０ａは、写真用のネガもしくはポジのフィルム透明像サンプルを通して投影される透過光線量と、線形もしくは対数の関係を有する、デジタル画像を生成する写真用フィルムスキャナを表していてもよい。もたらされるオリジナルデジタル画像１０１のピクセル値が、受取り光と対数関係を有している  （すなわち、ピクセルが密度表現である）場合は、オリジナルデジタル画像１０１は、相対的ログシーン露光表現であると考えられる。オリジナルデジタル画像１０１のピクセルが、受取り光と線形関係を有している場合は、写真用フィルムサンプルを通して伝達される光量が、合理的近似性の範囲内で、オリジナルの写真撮影シーンから受け取った光量に線形的に比例しているので、オリジナルデジタル画像１０１は、線形露光表現であると考えられる。線形露光表現デジタル画像は、図２に示されるＲＬＳＥ変換モジュール３１０で、関数として、もしくは、ルックアップテーブル（ＬＵＴ）として実行される線形‐対数変換により、相対的ログシーン露出表示に変換可能である。
【００２０】
デジタルカメラで生成されたデジタル画像の最も一般的な表現は、レンダリング表現、すなわち、デジタル画像を、電子ディスプレイ装置上に自然な外観画像を表示するような形で処理した表現である。デジタルカメラで生成されるほとんどのデジタル画像に対して、意図される出力画像装置は、時折ガンマドメイン表現と呼ばれる、ＣＲＴモニタ装置である。レンダリングデジタル画像はまた、ＬＵＴ変換を用いて相対的ログシーン露出表示に変換可能である。デジタルカメラで生成されるデジタル画像に対して、変換は、意図された電子ディスプレイ装置に関連している指数法則関数の逆数を含み、その後に、デジタルカメラがオリジナルデジタル画像１０１を生成するのに用いる、レンダリングトーンスケール関数に関連した逆レンダリングトーンスケール関数が続いている。代替的に、マッカーシー（ＭｃＣａｒｔｈｙ）他による、共通に譲渡された米国特許第６，２８２，３１１号で開示されている方法が、レンダリングされたデジタル画像からＲＬＳＥ表現を作成するのに使用可能である。
【００２１】
相対的ログシーン露出表示のデジタル画像で最良の結果が得られる一方で、本発明は、上述の線形もしくはガンマドメインの表現などの他の表現におけるデジタル画像の外観を強調するのに使用可能である。特に、本発明は、ＣＩＥＬＡＢ（ＣＩＥと略される国際照明委員会により定義された色空間の１つ）などの視覚ドメインにおけるデジタル画像処理に使用可能である。
【００２２】
シーンバランスモジュール３２０は、ＲＬＳＥ変換モジュール３１０からＲＬＳＥデジタル画像を受け取り、明度および色バランスの調節を実行する。結果として得られる被処理デジタル画像は、トーンスケールモジュール３３０への入力デジタル画像であるので、これをソースデジタル画像と呼ぶこととする。ピクセルデータに対する明度調整は、オリジナルデジタル画像１０１内の露光可変性の原因となっている。本発明は、入力ピクセルデータの明度調整、もしくは輝度バランスを実行する、いかなるアルゴリズムでも使用可能である。
【００２３】
特に、明度バランス手順は、ＲＬＳＥデジタル画像から１つ以上の予測特徴を計算することを含んでいる。こうした予測の特徴は、理論上１８％グレーシーン投光器に対応するピクセル値の推定値に関連する単一の輝度バランス値に、予測特徴の一次方程式を用いて結合されている。こうした多くの役立つ予測特徴があるが、本発明は、最も重要な予測特徴として、空間活性測定を用いている。ＲＬＳＥ輝度クロミナンスデジタル画像は、ＲＬＳＥデジタル画像から生成される。次に、空間活性フィルタが、ＲＬＳＥ輝度クロミナンスデジタル画像の輝度ピクセルデータに適用される。空間活性フィルタは、３×３ピクセル領域内の隣接するピクセル値の最小差を計算し、その最小差をピクセルに割当てる。所定の閾値を超える最小差値を有するピクセルは、第１の予測特徴を生成するために平均化される。第２の予測特徴は、ＲＬＳＥ輝度クロミナンスデジタル画像の輝度ピクセルを４片に分割し、４片の各々からの最大ピクセル値の平均を計算することによって、算出される。役立つと判明した他の予測特徴は、平均ピクセル値および９０％累積ヒストグラムピクセル値である。
【００２４】
ＲＬＳＥデジタル画像の輝度バランス値の計算を終えた後、総カラーキャストを除去するのに使用可能な、ＲＬＳＥデジタル画像のカラーキャストが計算される。カラーキャストの原理根拠は、ソースイルミネーションの色の変化であり、副次的には、オリジナルデジタル画像を記録した画像センサの色忠実度である。色バランス位置は、理論上の色中立シーン投光器のクロミナンス座標を表わす、ＲＬＳＥデジタル画像に対して計算される。色バランス位置は、ＲＬＳＥ輝度クロミナンスデジタル画像のクロミナンスピクセルデータに適用される、二次元ガウス加重表面を用いて計算される。非加重的方法でクロミナンスピクセルデータを平均化することは可能であるが、二次元ガウス加重表面を用いることでより良好な結果が得られて来ている。これは、主に、計算による非常にカラフルなシーン対象物の強調を取り除くためである。バランスルックアップテーブルは、ＲＬＳＥデジタル画像の各色のために、計算された色バランス位置および輝度バランス値を用いて計算される。バランスルックアップ表は、トーンスケールモジュール３３０に対してソースデジタル画像を生成するよう、ＲＬＳＥデジタル画像に適用される。バランスルックアップ表の適用の結果、予測バランス値と等しい値を有するＲＬＳＥデジタル画像内のピクセル値は、参照グレーポイントが定義されたシステムと等しい値に変換される。同様に、色バランス位置に対応し、対応クロミナンス値を有するピクセルは、色中立位置に変換されることになる。
【００２５】
レンダリングモジュール３４０は、トーンスケールモジュール３３０からの強調デジタル画像を受け、出力画像装置上のディスプレイに対するピクセルデータを準備する。レンダリングモジュール３４０は、色変換、色調レンダリング変換、および出力コード化変換を実行する。ピクセルデータは、異なるオリジナルシーン色を表すピクセルデータが、出力画像装置に関連するカラースペクトル特性に対して、適切となる形で変換されなければならない。これは、多重ステップ手順で達成可能である。最初に、強調デジタル画像のＲＬＳＥ表現ピクセルデータは、線形表現に変換される。次に、カラーマトリクス変換が、線形表現ピクセルデータに適用される。カラーマトリクスは、３×３要素のマトリクスであってもよく、そこでは、マトリクスの要素は、画像化されたカラーパッチターゲットの合集を分析し、意図された出力画像装置で生成された結果色を測定することにより決定される。
【００２６】
他のタスクは、レンダリング関数Ｒ（ｘ）の適用を伴う、線形もしくは相対的ログシーン露出の表現からレンダリング表現への、ピクセルデータの変換を含んでいる。一般に、強調デジタル画像のダイナミックレンジは、ＣＲＴモニタもしくは印画紙など、典型的な出力画像装置に表示可能なそれよりも、はるかに大きい。従って、強調デジタル画像のピクセルデータが、出力画像装置に直接受け取られると、画像の極端に明るい部分および暗い部分では、ピクセルデータの多くが空間的ディテールをかなり失い、クリップされてしまうだろう。被処理ピクセルデータが、表示に際して、ピクセル値が出力画像装置の限界に近づくにつれ、空間的ディテールはゆるやかにロスされるように、レンダリング関数は、ピクセルデータのグレースフルロールオフを実行する。
【００２７】
本発明は、共通に譲渡された、ブール（Ｂｕｈｒ）他による米国特許第５，３００，３８１号に開示された方法によって生成されたレンダリング関数などの、レンダリング関数のための多くの異なる数学的形式と共に使用可能である。一般に、最適な結果は、Ｓ字形を有するレンダリング関数、すなわち、極端な入力ピクセル値に対するゼロもしくはそれに近い傾きを有し、さらに、中間トーン入力値に対して達成される最大規模の傾きを有するレンダリング関数を用いて得られる。若干のレンダリング関数では、入力ピクセル値の最も暗いドメインに対して比較的高い傾きを持つことが出来るが、多くのレンダリング関数は、ピクセル値の最も明るいドメインに対して特長的な、ゼロもしくはゼロに近い傾きを有している。レンダリング関数は、ある程度、アナログ画像化アプリケーションで用いられる、印画紙の写真応答特性を真似ている。図３ａは、本発明による使用に適した、レンダリング関数Ｒ（ｘ）の一例のグラフ（曲線５９０で示す）を示している。点５９１は、参照グレーポイントに等しい、入力ピクセル値に対応している。点５９２は、オリジナルデジタル画像１０１内の、明るい領域に対応した、ハイライトピクセル値に対するレンダリング関数応答を示している。点５９３は、オリジナルデジタル画像１０１における暗い領域に対応した、シャドーピクセル値に対するレンダリング関数応答を示している。点５９５は、出力画像装置の最も明るい再生出力値に対応した、レンダリング関数応答を示している。同様に、点５９６は、出力画像装置の最も暗い再生出力値に対応した、レンダリング関数応答を示している。点５９７は、瞬間的傾きが最大規模となるレンダリング関数の点を示すが、これは、参照グレーポイント５９１と必ずしも一致するわけではない。傾きが最大規模となる点はまた、Ｓ字形関数の変曲点、すなわち、レンダリング関数Ｒ（ｘ）に対応する傾きの関数が極大もしくは極小となる点である。図３ａに示されるレンダリング関数の例は、デジタル画像処理のための、１２ビットピクセル値表現を用いるデジタル画像化システムに適合している。多くの出力ディスプレイ装置は、８ビットピクセル値表現のデジタル画像を受ける。図３ａに示されるレンダリング関数の例は、２５５〜０の範囲のレンダリングピクセル値を出力するために、０〜４０９５の範囲の１２ビット入力ピクセル値をマッピングする。
【００２８】
図３ａに示されたレンダリング関数の例は、デジタル写真のプリントを生成するデジタルプリンタでの使用に典型的なものである。図示された出力ピクセル値スケールは、例えば、デジタルプリンタが、各ピクセルコード値がプリント上に生成される光学密度の１００倍と等しくなるよう較正可能であるなど、印画紙密度に関連させることが可能である。しかし、本発明はまた、電子ディスプレイ装置と共に使用することも出来る。電子ディスプレイ装置と共に用いる場合の典型的なレンダリング関数は、曲線５９８によって示されているように、図３ｂ内に示されている。図３ｂに示されるレンダリング関数Ｒ（ｘ）では、より高い数値の入力ピクセル値に対して、より高い数値の出力レンダリングピクセル値が生成されることに留意されたい。典型的なコンピュータモニタ装置に対し、出力ピクセル値は、０（黒を表す）から２５５（白を表す）まで変化することになる。図３ｂに示されたレンダリング関数の例は、０〜２５５の範囲のレンダリングピクセル値を出力するために、０〜４０９５の範囲の１２ビット入力ピクセル値をマッピングする。
【００２９】
レンダリングモジュール３４０により実行される最後の動作は、出力画像装置で用いるために出力ピクセル値をコード化することである。ほとんどの出力画像装置は、既知の含意関係でピクセルデータを受けるよう較正される。例えば、他の装置が光学密度に関連したピクセルデータ用に較正されるのに対し、視覚明度に関連したピクセルデータを受けるよう較正されるデジタル画像プリンタもある。コード化動作では、特定装置に対するピクセルデータを準備する、強度変換を実行する。
【００３０】
レンダリングモジュール３４０はまた、不特定の出力画像装置用の、強調デジタル画像の画像ピクセルデータの準備動作も実行可能である。例えば、国際画像協会（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｉｍａｇｅ  Ｃｏｎｓｏｒｔｉｕｍ）のプロフィールコネクションスペース（Ｐｒｏｆｉｌｅ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｐａｃｅ）によって定義されたように、ピクセルデータをＣＩＥ  ＸＹＺ座標に変換可能である。
【００３１】
図２を参加すると、一連の画像処理モジュールは、トーンスケールモジュール３３０の有無にかかわらず、良好に働くように設計されている。シーンバランスモジュール３２０は、露光および照明システムの可変性を調節する。レンダリングモジュール３４０は、出力画像装置上の視覚画像データを準備する。図２に示されたように、トーンスケールモジュール３３０を用いずにデジタル画像プロセッサ２０が許容可能な写真結果をもたらすことは、当業者によって理解されるだろう。すなわち、システムの、コントラスト、明度、および色再現は、典型的なデジタル画像の大部分に対して最適の写真結果となるように設定されている。トーンスケールモジュール３３０を備えると、ダイナミックレンジに関して標準から逸脱したデジタル画像が色調的に強調され、さらに、システムに対して標準的であるデジタル画像が、トーンスケールモジュール３３０により変更されないという形で、被処理デジタル画像の外観を強調する。本発明の典型的なインプリメンテーションに対する、オリジナルデジタル画像１０１のダイナミックレンジ（画像の極端な値に基づく、対応するオリジナルシーン強度の比率）は、およそ６４〜１である。ダイナミックレンジがおよそ６４〜１である、被処理オリジナルデジタル画像１０１に対応する強調デジタル画像は、トーンスケールモジュール３３０による影響をほとんど受けないだろう。これに対して、ダイナミックレンジが６４〜１より大きい、もしくは６４〜１より小さい、被処理オリジナルデジタル画像１０１に対応する強調デジタル画像では、明瞭にトーンスケールモジュール３３０によって強調可能、すなわち、より細かいディテールおよびより多くの色彩度でレンダリング可能である。特に低コントラストのオリジナルデジタル画像では、一般に、コントラストゲインを得、一方対照的に、ハイコントラストのオリジナルデジタル画像は、一般に、コントラストが減少され、結果としてより細かい空間的ディテール、および、より多くの純色が得られることになる。
【００３２】
図２に示されるトーンスケールモジュール３３０は、図４でより細かく示されている。ソースデジタル画像１０２は、分析デジタル画像２０１と呼ばれるソースデジタル画像１０２からより低い空間分解能デジタル画像を生成する分析画像生成器２５０によって受け取られる。トーンスケール関数生成器２３０は、分析デジタル画像２０１を受け取り、分析デジタル画像２０１の内容を分析し、トーンスケール関数２０３を生成する。トーンスケール関数は、ソースデジタル画像１０２内のピクセル値の範囲として定義される、単一値関数である。トーンスケール関数アプリケーター２４０は、強調デジタル画像１０４を生成させるよう、トーンスケール関数２０３をソースデジタル画像１０２に適用する。トーンスケール関数の形は、強調デジタル画像１０４に与えられるコントラスト変化および明度変化を決定する。
【００３３】
図４に示されるトーンスケール関数アプリケーター２４０は、図５ａにより詳しく示されている。トーンスケール関数分級器２４１は、トーンスケール関数２０３を受け取って、分析する。トーンスケール関数２０３は、圧縮関数、もしくは伸長関数のいずれかになるよう決定される。トーンスケール関数は、出力数値ピクセル値の範囲が入力数数値ピクセル値の範囲より小さい場合、圧縮関数として分類される。逆に、出力数値ピクセル値の範囲が入力数値ピクセル値の範囲より大きく評価された場合、トーンスケール関数は伸長関数として分類される。トーンスケール関数分級器はまた、入力デジタル画像４０１を受け取る。トーンスケール関数２０３が圧縮関数として分類された場合、入力デジタル画像４０１およびトーンスケール関数２０３は、圧縮関数アプリケーター２４２へ方向付けられる。同様に、トーンスケール関数２０３が伸長関数として分類された場合、入力デジタル画像４０１およびトーンスケール関数２０３は、伸長関数アプリケーター２４２へ方向付けられる。従って、圧縮関数アプリケーター２４２、もしくは伸長関数アプリケーター２４４のいずれかが、図４に示される強調デジタル画像１０４である、出力デジタル画像４０９を生成するよう、入力デジタル画像４０１を処理するために使用される。
【００３４】
本発明は、いかなるトーンスケール関数生成法によっても使用可能であるが、好ましい実施例では、２つのトーンスケールセグメントから構成されたトーンスケール関数を用いている。しかし、トーンスケール関数構築法には無関係に、トーンスケール関数は圧縮もしくは伸長のいずれかとして分類可能である。本発明は、いかなるトーンスケール関数分類法でも使用可能である。例えば、トーンスケール関数２０３の平均の傾きを計算し、所定の閾値と比較することが出来る。平均の傾きが所定の閾値より大きい場合、トーンスケール関数２０３は伸長関数として分類される。それ以外の場合は、トーンスケール関数２０３は圧縮関数として分類される。
【００３５】
本発明の好ましい実施例では、トーンスケール関数分類の決定に、ヒストグラムベースの方法を用いている。入力デジタル画像４０１は、輝度ピクセル情報、すなわち、発生関数の頻度のヒストグラム関数を計算することにより分析される。累積１．０と９９．０百分位数輝度ピクセル値が、ヒストグラム関数から計算され、それぞれＰ１およびＰ９９により示される。トーンスケール関数２０３によって生成された、出力ピクセル値に対応する値は、それぞれＴ１とＴ９９として記録される。Ｔ９９とＴ１との差が、Ｐ９９とＰ１との差以下である場合、トーンスケール関数２０３は圧縮関数として分類される。それ以外の場合は、トーンスケール関数２０３は伸長関数として分類される。トーンスケール関数２０３の分類には、他の分類規則を使用することも可能である。例えば、Ｐ９９とＰ１との差に関連するＴ９９とＴ１との差の比率が、所定の閾値を超える場合にだけ、トーンスケール関数２０３を伸長として分類可能である。
【００３６】
図５ａに示される圧縮関数アプリケーター２４２は、図６ａにさらに詳しく示されている。ＬＣＣ変換モジュール２１０は、入力デジタル画像４０１を赤色‐緑色‐青色の画像表現形式で受け取り、１つのデジタル画像チャンネルを含む輝度デジタル画像１０７と、２つのデジタル画像チャンネルを含むクロミナンスデジタル画像１０９を生成する。ペデスタル生成モジュール４１０は、輝度デジタル画像１０７を受け、ペデスタルデジタル画像４０３を生成する。ペデスタル生成モジュール４１０は、輝度デジタル画像１０７に適用され、輝度デジタル画像１０７からテキスタルを取り除くがエッジ情報を残す、空間フィルタを採用する。本発明の文脈では、テキスチャとは、微細な空間的ディテールおよび空間的シューディング構造を含む画像内容を意味している。フィルタを用いた当然の結果として、雑音も取り除かれる。従って、ペデスタルデジタル画像４０３は、輝度デジタル画像１０７のエッジ内容を多く伴う、輝度デジタル画像１０７の非常に平滑なバージョンである。ペデスタルデジタル画像４０３は、差モジュール４２０により、輝度デジタル画像１０７から減じられ、その結果、テキスチャデジタル画像４０２がもたらせる。輝度デジタル画像１０７に関する情報の全てが、ペデスタルデジタル画像４０３かテキスチャデジタル画像４０２のいずれかに含まれているのが理解されるだろう。トーンスケール変更器アプリケーター４３０は、トーンスケール関数２０３を直接ペデスタルデジタル画像４０３のピクセルに適用し、その結果、トーンスケール調整デジタル画像４０７がもたらされる。従って、ペデスタルデジタル画像４０３の色調特性は、トーンスケール関数２０３の適用により、輝度デジタル画像１０７のテキスチャ内容に影響を及ぼすことなく、強調される。加算モジュール４４０は、強調輝度デジタル画像１１３を生成するよう、トーンスケール調整デジタル画像４０７を、テキスチャデジタル画像４０２に結合させる。従って、強調輝度デジタル画像１１３は、輝度デジタル画像１０７のテキスチャ画像構造内容を有する、輝度デジタル画像１０７のトーンスケール強調バージョンである。ＲＧＢ変換モジュール２２０は、強調輝度デジタル画像１１３およびクロミナンスデジタル画像１０９を受け取り、出力デジタル画像４０９を生成する。
【００３７】
空間フィルタを用いてトーンスケール関数を適用することは、トーンスケール関数が圧縮である場合、特に有利である。圧縮トーンスケール関数が直接入力デジタル画像に適用される場合、色調特性は強調されることになるが、テキスチャ画像構造はマグニチュードが減少することになりかねない。トーンスケール関数を適用するのに空間フィルタを用いることにより、テキスチャ画像構造を維持しながら、所望のトーンスケール強調が実現可能である。改良された結果を獲得するのにさまざまな空間フィルタを使用することができる。本発明は、共通に譲渡された、ギャラザー（Ｇａｌｌａｇｈｅｒ）他による米国特許第６，３１７，５２１号で開示される、ペデスタルデジタル画像４０３におけるエッジを保存するために、制御もしくはマスキング信号を用いる空間フィルタを使用している。本発明はまた、一般に割り当てられた、リー（Ｌｅｅ）による米国特許第６，２８５，７９８号で開示された、同様の方法を使用可能である。採用可能な他の空間フィルタは、二次元ガウスフィルタなどの、簡単なローパスフィルタである。しかし、ローパスフィルタが使用される場合、ガウス標準偏差パラメータの大きさは、例えば、処理対象デジタル画像の大きさの四分の一など、非常に大きくすべきである。
【００３８】
圧縮関数アプリケーター２４２への入力デジタル画像４０１は、赤色‐緑色‐青色の画像表現での空間フィルタリング技術で直接に処理可能であることも留意されるべきであろう。この実施例では、入力デジタル画像４０１の赤色、緑色、および青色のデジタル画像チャンネルは、各デジタル画像チャンネル用の第１および第２の信号を生成するよう、上述の空間フィルタを用いて、個々に空間フィルタをかけられる。各デジタル画像チャンネル用の第１および第２の信号は、合計すると、フィルタをかけられないデジタル画像チャンネルと等しい信号をもたらす。トーンスケール関数２０３は、その後、変更された第１の信号を生成するために、各デジタル画像チャンネルに対応する第１の信号に適用される。各デジタル画像チャンネルからの変更された第１の信号は、その後、各色の変更されたデジタル画像チャンネルを作成するために、対応する第２の信号に結合される。そこで、変更されたデジタル画像チャンネルは、強調デジタル画像１０４を構成する。
【００３９】
圧縮関数として分類されるトーンスケール関数に対し、強調デジタル画像１０４のクロミナンス特性（輝度特性とは別の色特性）は、ソースデジタル画像１０２と本質的に同じであることに留意することは重要である。これは、トーンスケール関数２０３の赤色‐緑色‐青色の画像表現への適用方法、およびトーンスケール関数２０３の輝度クロミナンス画像表現への適用方法の双方に対して真実である。一般に、圧縮トーンスケール関数は、デジタル画像の輝度特性を強調するために適用される。従って、適用された圧縮トーンスケール関数の特性にかかわる方法では、被処理デジタル画像のクロミナンス特性を変更する必要は全くない。これは、強調デジタル画像１０４に対するいかなる色強調も、もはや必要ではない、もしくは、有利とはならないことを暗示していると解釈されるべきではない。しかし、適用された圧縮トーンスケール関数を補うために、クロミナンス特性に対してこれ以上の処理をなす必要はない。
【００４０】
図５ａに示される伸長関数アプリケーター２４４は、図６ｂにさらに詳細に示されている。ＬＣＣ変換モジュール２１０は、入力デジタル画像４０１を赤色‐緑色‐青色の画像表現形式で受け取り、１つのデジタル画像チャンネルを含む輝度デジタル画像１０７と、２つのデジタル画像チャンネルを含むクロミナンスデジタル画像１０９を生成する。トーンスケール変更器４３０は、トーンスケール関数２０３を直接輝度デジタル画像１０７のピクセルに適用し、その結果、強調輝度デジタル画像１１３がもたらされる。従って、輝度デジタル画像１０７の色調特性はまた、空間的ディテール、すなわち、輝度デジタル画像１０７のテキスチャ内容を増幅する一方で、トーンスケール関数２０３の適用により強調される。クロミナンス変更器４３２は、トーンスケール関数２０３、輝度デジタル画像１０７、およびクロミナンスデジタル画像１０９を受け取り、トーンスケール関数２０３に従って、クロミナンスピクセル値を増幅する。特に、クロミナンス変更器４３２は、最初に、受容トーンスケール関数２０３に対する傾き関数ｓ（）を計算する。次に、各輝度ピクセル値（λ）対して式（１）によって与えられる、クロミナンス増幅ファクター（α）が計算される。
α（λ）＝μ（ｓ（λ）−１．０）＋１．０              （１）
ここで、パラメータμは、クロミナンス増幅度を規定する。例えば、パラメータμが１．０に設定された場合、クロミナンスピクセル値は、輝度ピクセル値と同じ度合で増幅されることになる。すなわち、輝度コントラストは、カラーコントラストと同じ割合で増加される。パラメータμがゼロに設定された場合は、クロミナンスピクセル値は同じままであり、カラーコントラストは全く増幅されないことになる。実験を通して、パラメータμに対する好ましい値は、０．５であることが判明している。パラメータμを０．５に設定することにより、色を過度に増幅することなく、伸長トーンスケール関数により、低コントラスト画像を強調することが出来る。これは、特に表面を含む低コントラスト画像を強調する場合に役立つ。従って、伸長として分類されたトーンスケール関数に対しては、結果として得られる強調デジタル画像１０４のクロミナンス特性は、ソースデジタル画像１０２に関連して増幅されることが理解されるだろう。
【００４１】
以下により詳しく説明するように、トーンスケール関数２０３は、２つの部分、もしくはトーンスケールセグメントから構成可能である。これらのトーンスケールセグメントの各々は、上述したような技術により、圧縮もしくは伸長のいずれかに分類可能である。本発明のこの実施例では、図４に示されるトーンスケール関数アプリケーター２４０は、トーンスケール関数２０３を、図５ｂに示されるように、３つのカテゴリに分類するトーンスケール関数分級器２４１を採用可能である。トーンスケール関数を生成するトーンスケールセグメントの各々が、個別に圧縮関数として分類された場合は、トーンスケール関数２０３は圧縮関数として分類され、入力デジタル画像４０１は圧縮関数アプリケーター２４２で処理される。同様に、トーンスケール関数を生成するトーンスケールセグメントの各々が、個別に伸長関数として分類された場合は、トーンスケール関数２０３は伸長関数として分類され、入力デジタル画像４０１は伸長関数アプリケーター２４４により処理される。しかし、トーンスケールセグメントの１つが伸長関数として分類され、他のトーンスケールセグメントが圧縮関数として分類された場合は、トーンスケール関数２０３は伸長‐圧縮混合関数として分類され、入力デジタル画像４０１は混合関数アプリケーター２４３により処理される。本発明のこの実施例に対しては、上述のような、圧縮関数アプリケーター２４２および伸長関数アプリケーター２４４が使用される。
【００４２】
本発明のこの実施例に対して、トーンスケール関数の３つのカテゴリへの分類は、トーンスケール関数２０３の形状の関数として、輝度デジタル画像チャンネルを経由してデジタル画像の色特性、およびクロミナンスデジタル画像チャンネルを経由して空間性特性の、双方を強調する手段を提供する。特に、純粋な圧縮トーンスケール関数に対しては、色特性が維持されるのみならず、空間性特性もまた、トーンスケール関数を、ペデスタル生成モジュール４１０により用いられる空間フィルタに適用することにより保存される。純粋な伸長トーンスケール関数に対しては、色特性および空間性特性は、適用されるトーンスケール関数の傾きの関数として増幅される。伸長圧縮混合トーンスケール関数に対しては、空間フィルタは、ペデスタル生成モジュール４１０によって採用され、色特性および空間性特性は、適用されたトーンスケール関数の傾きの関数として増幅される。トーンスケール関数２０３の圧縮部分に対しては、その傾きは１．０未満であるので、被処理デジタル画像の色特性および空間性特性は、トーンスケール関数２０３の圧縮部分に対応するピクセルのためだけに増幅される。従って、本発明は、適用されたトーンスケール関数の分類に基づいて、デジタル画像の色特性および空間性特性を、選択的に変更する方法を提供する。
【００４３】
図５ｂに示される混合関数アプリケーター２４３は、図６ｃでさらに詳細に示されている。画像ピクセルデータの処理は、伸長圧縮混合関数に分類されるトーンスケール関数が、伸長および圧縮の性質の双方を有するので、圧縮関数アプリケーター２４２（図６ａに示す）および伸長関数アプリケーター２４４（図６ｂに示す）の双方と同様である。混合関数アプリケーター２４３は、トーンスケール関数２０３の圧縮部分を適用する途中で、画像の空間的ディテールが決して損傷されないよう、同じペデスタル生成モジュール４１０を圧縮関数アプリケーター２４２として使用する。混合関数アプリケーター２４３はまた、トーンスケール関数２０３の伸長部分に対するクロミナンスピクセルデータを増幅するよう、同じクロミナンス変更器４３２（図６ｂに示す）を伸長関数アプリケーター２４４として使用する。しかし、圧縮関数アプリケーター２４２および伸長関数アプリケーター２４４とは異なり、混合関数アプリケーター２４３は、トーンスケール関数２０３の伸長部分に対して、テキスチャデジタル画像４０２を増幅するテキスチャ変更器４３３を採用する。
【００４４】
図６ｃを参照すると、ＬＣＣ変換モジュール２１０は、入力デジタル画像４０１を赤色‐緑色‐青色の画像表現形式で受け取り、１つのデジタル画像チャンネルを含む輝度デジタル画像１０７と、２つのデジタル画像チャンネルを含むクロミナンスデジタル画像１０９とを生成する。輝度デジタル画像１０７は、ペデスタルデジタル画像４０３を生成する、ペデスタル生成モジュール４１０により、上述のように空間性フィルタにかけられる。差モジュール４２０は、輝度デジタル画像１０７からペデスタルデジタル画像４０３を減算して、テキスチャデジタル画像４０２を生成する。テキスチャ変更器４３３は、トーンスケール関数２０３（図示せず。より詳しく後述する）に従って、テキスチャデジタル画像４０２を増幅し、強調テキスチャデジタル画像４０５を生成する。トーンスケール変更器４３０は、トーンスケール関数２０３をペデスタルデジタル画像４０３に適用し、トーンスケール調整デジタル画像４０７を生成する。加算モジュール４４０は、トーンスケール調整デジタル画像４０７に強調テキスチャデジタル画像４０５を加え、強調輝度デジタル画像１１３を生成する。クロミナンス変更器４３２は、トーンスケール関数２０３に従って、クロミナンスデジタル画像１０９を増幅し、強調クロミナンスデジタル画像１１４を生成する。その後、強調クロミナンスデジタル画像１１４は、ＲＧＢ変換モジュール２２０により、強調輝度デジタル画像１１３に結合され、出力デジタル画像４０９を生成する。
【００４５】
混合関数アプリケーター２４３内で、トーンスケール変更器４３０は、トーンスケール関数２０３を、直接にペデスタルデジタル画像４０３のピクセルへ適用し、結果として、トーンスケール調整デジタル画像４０７をもたらす。従って、輝度デジタル画像１０７の色調特性は、トーンスケール関数２０３の適用によって強調されるが、輝度デジタル画像１０７のテキスチャ内容は増幅されない。テキスチャ変更器４３３は、トーンスケール関数２０３（図示せず）、輝度デジタル画像１０７（図示せず）を受け取り、トーンスケール関数２０３（図示せず）に従ってテキスチャデジタル画像４０２のピクセル値を増幅する。特に、テキスチャ変更器４３３は、最初に、受取トーンスケール関数２０３に対する傾き関数ｓ（）を計算するか、もしくは、クロミナンス変更器４３２により計算された傾き関数ｓ（）を好ましく使用する。次に、式（２−１）により与えられる、各輝度ピクセル値（λ）に対する、テキスチャ増幅ファクター（β）が計算される。
β（λ）＝υ（ｓ（λ）−１．０）＋１．０    ｆｏｒ  ｓ（λ）＞１．０
β（λ）＝１．０    ｆｏｒ  ｓ（λ）＜＝１．０                （２−１）
ここで、パラメータυは、テキスチャ増幅度を規定する。例えば、パラメータυが１．０に設定された場合、テキスチャデジタル画像４０２のピクセル値は、あたかもトーンスケール関数２０３が直接、すなわち空間フィルタを用いることなく、輝度デジタル画像１０７のピクセルに適用されたかのように、同程度に増幅されるだろう。パラメータυがゼロに設定された場合は、テキスチャピクセル値はそのままで残り、テキスチャは全く増幅されない。実験を通して、パラメータυに対する好適値は、１．０であることが判明している。しかし、式（２−１）は、デジタル画像アプリケーションにより１．０未満の値が所望されている、テキスチャ増幅度を規定するメカニズムを提供する。式（２−１）でのβ（λ）の値が、１．０以上である必要はないことに留意すべきである。例えば、入力デジタル画像４０１に対して大規模な雑音内容が推定される場合、パラメータυは１．０より低い値に設定可能である。
【００４６】
本発明のさらなる実施例では、トーンスケール関数２０３は、上述および図５ａに示されるように、伸長関数もしくは圧縮関数のいずれかに分類される。この実施例に対して、トーンスケール関数２０３は、それぞれが個別に圧縮関数または伸長関数として分類される、２つのトーンスケールセグメントから構成されている。仮にいずれのトーンスケールセグメントも伸長関数として分類されたなら、トーンスケール関数は伸長として分類される。上述のような圧縮関数アプリケーター２４２は、トーンスケール関数２０３が圧縮として分類された場合に採用される。トーンスケール関数２０３が伸長として分類された場合、上述および図６ｃに示されるように、混合関数アプリケーター２４３は、伸長関数アプリケーター２４２の代わりとなる。従って、本発明のこの実施例に対して、空間フィルタは、トーンスケール関数２０３を適用するために、ペデスタル生成モジュールにより常用される。
【００４７】
図６ａおよび図６ｂに示されるＬＣＣモジュール２１０は、ソースデジタル画像１０２の赤色、緑色、および青色のピクセル値を、輝度およびクロミナンスピクセル値に変換するために、３×３要素マトリクス変換を採用している。変数Ｒｉｊ、Ｇｉｊ、Ｂｉｊは、ｉ番ローｊ番コラムに位置する、赤色、緑色および青色のデジタル画像チャンネルに対応するピクセル値を参照する。変数Ｌｉｊ、ＧＭｉｊ、ＩＬＬｉｊは、それぞれ、ＬＣＣ表現デジタル画像の、変換輝度、第１クロミナンス、および第２クロミナンスのピクセル値を参照する。
マトリクス変換の３×３要素は式（２−２）によって記述される。
Ｌｉｊ＝０．３３３Ｒｉｊ＋０．３３３Ｇｉｊ＋０．３３３Ｂｉｊ
ＧＭｉｊ＝−０．２５Ｒｉｊ＋０．５０Ｇｉｊ−０．２５Ｂｉｊ
ＩＬＬｉｊ＝−０．５０Ｒｉｊ＋０．５０Ｂｉｊ                （２−２）
【００４８】
図６ａおよび図６ｂに示されるＲＧＢ変換モジュール２２０は、ＬＣＣ変換モジュール２１０に逆マトリクス動作を実行することにより、輝度およびクロミナンスのピクセル値を赤色、緑色、および青色のピクセル値に変換するよう、３×３要素マトリクス変換を採用している。ＲＧＢ変換モジュールのマトリクス要素は、式（３）によって与えられ、さらに式（１）によって与えられるマトリクスの逆マトリクスを表している。
Ｒｉｊ＝Ｌｉｊ−０．６６６ＧＭｉｊ−ＩＬＬｉｊ
Ｇｉｊ＝Ｌｉｊ＋１．３３３ＧＭｉｊ
Ｂｉｊ＝Ｌｉｊ−０．６６６ＧＭｉｊ＋ＩＬＬｉｊ              （３）
【００４９】
図４に示されるトーンスケール関数生成器２３０は、以下にさらに詳細に説明される。トーンスケール関数生成器２３０は、トーンスケール関数２０３が分析デジタル画像２０１のピクセルを用いて計算される自動モード、もしくは、トーンスケール関数２０３がグラフィカルユーザーインターフェース経由で提供されるユーザ入力選択２３１を用いて計算される手動モードのいずれかで使用可能である。
【００５０】
トーンスケール関数２０３は、単価関数、すなわち、ソースデジタル画像１０２内のピクセル値の範囲に対して定義された、各入力ピクセル値あたり１つの出力ピクセル値である。トーンスケール関数２０３の形状は、その形状が被処理デジタル画像における効果を決定するので、重要である。トーンスケール関数２０３は２つの関数セグメントから構成されており、そこでは２つの関数セグメントが共通の１つの入力ピクセル値を共有している。１８％シーン投光器に対応する参照グレーポイントピクセル値は、関数ドメインを２つのトーンスケールセグメントに分割する、共通の入力ピクセル値として定義される。より明るい画像領域に関連する関数セグメント、すなわちオリジナルの写真撮影シーンの明るい領域に対応する画像領域は、ハイライトトーンスケールセグメントと呼ばれる。より暗い画像領域に関連する関数セグメント、すなわちオリジナルの写真撮影シーンの薄暗い領域に対応する画像領域は、シャドートーンスケールセグメントと呼ばれる。トーンスケール関数２０３は、コンピュータソフトウェアおよび／またはハードウェアで実行する限りにおいては、連続関数であることに留意されたい。また、トーンスケール関数２０３は、連続一次導関数を有し得ることに留意されたい。
【００５１】
トーンスケール関数２０３の構成の重要な一面は、２つの異なるトーンスケールセグメントに対して異なる数学的関数を使用する点である。各トーンスケールセグメントに対し異なる数学的関数を用いることにより、トーンスケール関数２０３は各トーンスケールセグメントにおいて独自に制御可能となり、それにより、処理対象デジタル画像でのより大きな度合のカスタマイズが可能となる。
【００５２】
デジタル画像システムで用いられるデジタル画像のピクセル極性は、システム設計者によってなされる専断である。例えば、ポジティブピクセル極性デジタル画像は、より多く受光したことに比例して数値が高くなるピクセルを有している。逆に、ネガティブピクセル極性デジタル画像は、より少なく受光したことに比例して数値が高くなるピクセルを有している。本発明は、いずれのピクセル極性のデジタル画像においても使用可能である。しかし、明快さのために、以下の説明では、ポジティブピクセル極性規定であると仮定する。当業者は、増加関数もしくは減少関数の傾きの値に対してなされる参照が、ポジティブピクセル極性デジタル画像に関してのものであることを認識するだろう。ネガティブピクセル極性デジタル画像を用いるシステムでは、関数の傾きの特性の説明は逆にされなければならない。増加関数もしくは減少関数は、数学的には横軸値の数学的増加に関する定義であるため、これは解釈上重要な点である。例えば、本願明細書内で述べられたハイライトおよびシャドーのコンポーネント関数の構成の説明では、単調増加傾き特性を有するシャドーコンポーネント関数もあると説明される、単調減少傾き特性を有するハイライトコンポーネント関数もあると説明されている。この記述は、ポジティブピクセル極性規定に関してのものである。ネガティブピクセル極性規定に対しては、等価なシャドーコンポーネント関数は単調減少傾き特性を有すると説明されるであろうし、その一方で、等価なハイライトコンポーネント関数は単調増加傾き特性を有すると説明されるであろう。同様に、ポジティブピクセル極性規定については、トーンスケール関数は、常にゼロ以上となる傾き関数を有する。
【００５３】
ハイライトトーンスケールセグメントは、若干数が以下の制約を満たす、１つ以上のコンポーネント関数から構成されている。１）コンポーネント関数は、参照グレーポイント以上の全入力ピクセル値に対して、単調減少傾き関数を有し得る。および、２）コンポーネント関数は、参照グレーポイント以上の、および、デジタル画像内に示された最大入力ピクセル値以下の、全入力ピクセル値に対して、単調増加関数値を有し得る。参照グレーポイントでは、２つのカラースケール関数セグメントは、同じ値を有し得る。関数は、その関数が一定符号を有する場合（デジタル実行においては、傾き関数は一次導関数の合理的な近似関数とみなされる）、与えられたドメインにわたって単調である。いかなるピクセルも影響されないので、特定画像内で表されるものより大きな入力ピクセル値に対する関数特性は、学問上の問題である点に留意すべきである。上述の制約の双方は重要であるため、若干の説明が必要であろう。
【００５４】
ハイライトトーンスケールセグメントは、明るいピクセル、すなわち、より多く受光したピクセルに関連している。一般に、大きなダイナミックレンジのデジタル画像に対して、本発明を用いずに生成された、対応するレンダリングデジタル画像は、最も著しく明るい画像領域には、ほとんど、あるいは全く空間的ディテールを有していない。これは、平均的なダイナミックレンジのデジタル画像を、満足出来るようレンダリングするために必要な、総合的高度システムコントラストの結果である。従って、大きなダイナミックレンジのデジタル画像に対しては、レンダリングデジタル画像１０３内に空間的ディテール変調を保存するような形で、明るいピクセルに含まれる若干の画像内容をレンダリングすることは出来ない。トーンスケール関数２０３が高い入力ピクセル値をより低い出力ピクセル値にマッピングさせるなら、改良された空間的ディテール変調が達成可能である。これにより、結果としてのレンダリングデジタル画像１０３における、より暗いハイライト内容を伴う被処理デジタル画像がもたらされる。マッピング動作を出力するよう、こうした入力を実行可能な多くの関数が存在している。しかし、単調増加関数が非単調関数よりもロバストであること、すなわち、より少ない画像生成物を生成することは、実験的に判定されている。
【００５５】
多くの単調関数は、高入力ピクセル値をより低い出力ピクセル値にマッピングする動作を実現可能である一方で、あらゆる関数は、異なる平均ピクセル値に対応する画像領域に関して対照的な何らかの形での妥協を課している。特に、ハイライトトーンスケールセグメントを構成するために用いられるコンポーネント関数の瞬間的な傾き値（一次導関数）は、結果としてのレンダリングデジタル画像１０３内のコントラストおよび空間的ディテール変調の認識に、かなり影響を及ぼし得ることになる。従って、単調減少瞬間傾き値を有するコンポーネント関数を用いて構成されたハイライトトーンスケールセグメントは、ハイライトピクセルをより低い出力ピクセル値にマッピングすることにより、明るい画像領域に対する空間的ディテール変調のレンダリングを改良することが出来る。ハイライトトーンスケールセグメントのドメイン内で、瞬間的に生成されたより大きな傾き値に対応する画像領域は、より多くの画像ディテール変調を保存する傾向がある。このように、単調減少瞬間傾き条件は、参照グレーポイントに数値上より近いピクセル値に対応する画像内容に役立つ。一般に、主題領域などの重要な画像内容は、背景画像内容が、ピクセル値に関してより一様に示される傾向があるのに対し、数値上参照グレーポイントにより近くなる傾向がある。
【００５６】
同様に、シャドートーンスケールセグメントは、若干数が以下の制約を満たす、１つ以上のコンポーネント関数から構成されている。１）コンポーネント関数は、参照グレーポイント以下の全入力ピクセル値に対して、単調増加傾き関数を有し得る。および、２）コンポーネント関数は、参照グレーポイント以下、および、デジタル画像内に示された最小入力ピクセル値以上の、全入力ピクセル値に対して、単調増加関数値を有し得る。同様に、シャドートーンスケールセグメントを構成するために用いられるコンポーネント関数の単調特性は、よりロバストな画質結果に関連している。シャドートーンスケールセグメントを構成するために用いられるコンポーネント関数の単調増加傾き関数の特性は、この条件もまた参照グレーポイントに数値上でより近いピクセル値に対応する画像内容に役立つものであるため、同様に重要である。大きなダイナミックレンジの画像に対し、シャドートーンスケールセグメントを構成するために用いられるコンポーネント関数の単調増加傾き関数の特性は、低入力ピクセル値をより高い出力ピクセル値にマッピングする動作を達成する。これにより、結果としてのレンダリングデジタル画像１０３における、より明るいシャドー内容を伴う被処理デジタル画像がもたらされる。
【００５７】
上記の傾き関数制約の固有の結果は、参照グレーポイントで大きな傾き関数値を有するトーンスケール関数を生成する。従って、参照グレーポイント値の選択は、画像内のどの領域が大きな傾き関数値を経験することになるかを決定するので、重要なものである。知覚明度のほぼ中点を表すので、１８％グレーシーン投光器に対応する参照グレーポイント値が選択される。参照グレーポイント値に対する他の選択もまた、優れた結果を導くことが出来る。参照グレーポイントに対する適正値は、１０％シーン投光器値から２５％シーン投光器値までの範囲となる。
【００５８】
図４に示されるトーンスケール関数生成器２３０の第１の実施例では、ハイライトもしくはシャドーのトーンスケールセグメントのいずれかが、指数関数に基づく単一のコンポーネント関数を用いて構成される。ハイライトトーンスケールセグメントに対して用いられるコンポーネント関数は、式（４）により与えられる。
【数１】
2004158006.tif 000003
ここで、ｘρは、参照グレーポイントを表し、βｈ１およびαｈ１はコンポーネント関数ｆｈ１（ｘ）の形状および傾きを決定する定数である。シャドートーンスケールセグメントに用いられるコンポーネント関数は、式（５）により与えられる。
【数２】
2004158006.tif 000004
ここで、βｓ１およびαｓ１は、同様に、コンポーネント関数ｆｓ１（ｘ）の形状および傾きを決定する定数である。１．０の傾き制約が参照グレーポイントに課されている場合、定数βｈ１およびβｓ１はそれぞれαｈ１およびαｓ１に等しい。この状態での、関数ｆｈ１（ｘ）および関数ｆｓ１（ｘ）の方程式は、式（６）（数３）および式（７）（数４）として与えられる。
【数３】
2004158006.tif 000005
【数４】
2004158006.tif 000006
さらに、トーンスケール関数２０３Ｔ（ｘ）が、式（８）により与えられる。
Ｔ（χ）＝ｆｈ１（χ）  ｆｏｒχ＞＝χρ
Ｔ（χ）＝ｆｓ１（χ）  ｆｏｒχ＜χρ              （８）
【００５９】
ハイライトコンポーネント関数は、（９）（数５）により与えられるように、結果として縦座標値ｘｗをもたらす横座標値ｘｈｏにより定義された特定座標点を通り過ぎるのを制約される。
【数５】
2004158006.tif 000007
この制約は、ハイライトホワイトポイントマッピング目標を実現する。ハイライトコンポーネント関数において、ホワイトポイント値ｘｗは、およそ０．２の印画紙密度に相当するレンダリング関数Ｒ（ｘ）により好適にマッピングされたピクセル値に基づき、予め決定される。変数ｘｗおよび変数ｘρが定められると、変数αｈ１の値は、反復数値解により式（９）を用いて、与えられたｘｈｏ値について解くことが出来る。同様に、シャドーコンポーネント関数は、式（１０）により与えられるように、結果として縦座標値ｘｂをもたらす横座標値ｘｓｏにより定義された、特定座標点を通過するのを制約される。
【数６】
2004158006.tif 000008
この制約は、シャドーブラックポイントマッピング目標点を実現する。シャドーコンポーネント関数において、ブラックポイント値ｘｗは、およそ２．０の印画紙密度に相当するレンダリング関数Ｒ（ｘ）により好適にマッピングされたピクセル値に基づき、予め決定される。変数ｘｂおよび変数ｘρが決められると、変数αｓ１の値は、反復数値解により式（１０）を用いて、与えられたｘｓｏ値について解くことが出来る。式（９）および式（１０）の反復数値解は、最初にαｓ１の初期値を推定し、方程式の各辺を計算し、差として誤差項を計算し、誤差を点検し、αｓ１の推定値を調整し、誤差項が許容可能な低い大きさになるまで、その手順を反復する、プロセスを含んでいる。反復解の結果は、αｓ１のあらゆる可能値に対して計算され、ＬＵＴ内に格納される。同じ計算および手順が、αｈ１値の決定に用いられる。
【００６０】
変数ｘｈｏおよび変数ｘｓｏは、式（６）および式（７）に対して関数の形状および傾き特性を決定する、すでに選択された、式（９）および式（１０）内での制御変数である。図７は、異なるｘｈｏ値で生成されたハイライトトーンスケールセグメントを表す曲線族、および、異なるｘｓｏ値で生成されたシャドートーンスケールセグメントを表す曲線族を示すグラフである。点５００は、参照グレーポイントｘρを表している。曲線５０１は、１つのハイライトコンポーネント関数から構成された、ハイライトトーンスケールセグメントを表している。曲線５０２は、１つのシャドーコンポーネント関数から構成された、シャドートーンスケールセグメントを表している。線５０３は、１対１の入力対出力線を表している。図７に示される各ハイライトトーンスケールセグメントに対し、グラフ表示されたハイライトコンポーネント関数は、単調減少瞬間傾き値を有している。同様に、図７に示される各シャドートーンスケールセグメントに対し、グラフ表示されたコンポーネント関数は、単調増加瞬間傾き値を有している。変数ｘｈｏおよび変数ｘｓｏは、独自に選択可能である。こうして、２つのトーンスケールセグメントの形状は、互いに独立した状態で制御可能となる。
【００６１】
式（６）および式（７）は、参照グレーポイントで評価される場合、（コンポーネント関数に対応する）傾き関数は、１．０に等しくならねばならないという制約から引き出された。他の実施例では、同様に傾き制約を課された、指数関数が用いられる。ハイライトコンポーネント関数の傾きは、選択値ψｈに等しくなければならず、さらに、シャドーコンポーネント関数の傾きは、選択値ψｓに等しくなければならない。この実施例に対して、課された傾き制約は、結果として、それぞれ式（１１）および式（１２）によって与えられた、式（４）における変数βｈ１および変数αｈ１と、式（５）における変数βｓ１および変数αｓ１との関係をもたらす。
βｈ１＝φｈｈ１                  （１１）
βｓ１＝φｓαｓ１                  （１２）
ハイライトコンポーネント関数の式およびシャドーコンポーネント関数の式は、それぞれ式（１３）および式（１４）により与えられる。
【数７】
2004158006.tif 000009
【数８】
2004158006.tif 000010
【００６２】
ハイライトおよびシャドーのコンポーネント関数の傾き関数を表す一次導関数は、それぞれ式（１５）および式（１６）により与えられる。
【数９】
2004158006.tif 000011
【数１０】
2004158006.tif 000012
【００６３】
ｘｈｏ値がｘｗ値より大きい場合、ハイライトコンポーネント関数は、入力ピクセル値がより大きな範囲を、出力ピクセル値がより小さな範囲にマッピングし、それゆえに、圧縮関数であると考えられる。逆に、ｘｈｏ値がｘｗ値より小さい場合、ハイライトコンポーネント関数は、ピクセル値がより小さな範囲をピクセル値がより大きな範囲にマッピングし、それゆえに、伸長関数であると考えられる。同様にｘｓｏ値がｘｂ値より小さい場合、シャドーコンポーネント関数は、入力ピクセル値がより大きな範囲を、出力ピクセル値がより小さな範囲にマッピングし、それゆえに、圧縮関数であると考えられる。逆に、ｘｓｏ値がｘｗ値より大きい場合、シャドーコンポーネント関数は、ピクセル値がより小さな範囲をピクセル値がより大きな範囲にマッピングし、それゆえに、伸長関数であると考えられる。従って、変数ｘｂｏおよび変数ｘｗの値に基づき、ハイライトトーンスケールセグメントは、圧縮、伸長、もしくは中立として分類可能である。ｘｈｏ値がｘｗ値と等しい場合は、この一意的状態に対し、ハイライトトーンスケールセグメントが一致マッピング関数であると仮定されるので、ハイライトトーンスケールセグメントは中立として分類される。変数ｘｓｏおよび変数ｘｂの値に基づき、シャドートーンスケールセグメントは、圧縮、伸長、もしくは中立として分類可能である。同様に、ｘｓｏ値がｘｂ値と等しい場合は、この一意的状態に対し、シャドートーンスケールセグメントが一致マッピング関数であると仮定されるので、シャドートーンスケールセグメントは中立として分類される。
【００６４】
圧縮ハイライトコンポーネント関数に対する数値定数αｈ１は正である。ψｈの正の値に対して式（１５）により与えられる、ハイライトコンポーネント関数の対応する傾き関数は、すべてのｘ値が参照グレーポイントｘρ以上の、正の傾き関数値をもたらす。二次導関数の式、すなわちハイライトコンポーネント関数の傾き関数の傾き関数の式は、式（１７）により与えられる。
【数１１】
2004158006.tif 000013
図８ａは、変数ψｈが１．０に設定され、参照グレーポイントが０．０に設定され、変数αｈ１が１．０に設定されて生成された、ハイライトトーンスケールセグメントの一例のグラフを示している。図８ａに示されるグラフを閲覧することにより、さらに式（１７）により分かるように、αｈ１およびψｈの正の値は、結果的に、ゼロ以上の値と仮定される単調減少傾き関数を伴う、圧縮ハイライトトーンスケールセグメントをもたらす。曲線５１２は、ハイライトトーンスケールセグメントを構成するのに用いられる、こうしたハイライトコンポーネント関数を示し、曲線５１３はその対応する傾き関数を示している。参照グレーポイントは点５１１により示されている。
【００６５】
同様に、圧縮シャドーコンポーネント関数に対する数値定数αｓ１は負である。ψｓの正の値に対して式（１６）により与えられる、シャドーコンポーネント関数の対応する傾き関数は、すべてのｘ値が参照グレーポイントｘρ以下の、正の傾き関数値をもたらす。二次導関数の式、すなわちシャドーコンポーネント関数の傾き関数の傾き関数の式は、式（１８）により与えられる。
【数１２】
2004158006.tif 000014
図８ｂは、変数ψｓが１．０に設定され、参照グレーポイントが０．０に設定され、変数αｓ１が１．０に設定されて生成された、シャドートーンスケールセグメントの一例グラフを示している。図８ｂに示されるグラフを閲覧することにより、さらに式（１８）により分かるように、αｓ１およびψｓの正の値は、結果的に、ゼロ以上の値と仮定される単調増加傾き関数を伴う、圧縮シャドートーンスケールセグメントをもたらす。曲線５１５は、シャドートーンスケールセグメントを構成するのに用いられる、こうしたシャドーコンポーネント関数を示し、曲線５１６はその対応する傾き関数を示している。参照グレーポイントは点５１４により示されている。
【００６６】
図８ｃに示される一例のトーンスケール関数２０３は、上述のように、それぞれ単一のコンポーネント関数から組立てられた、ハイライトおよびシャドーのトーンスケールセグメントから構成されている。上述の傾きが等しくなる条件は、本発明により生成されるトーンスケール関数の必要条件ではない。図８ｃに示される一例のトーンスケール関数では、参照グレーポイントにおいて評価される場合には、ハイライトおよびシャドーのトーンスケールセグメントの傾きは等しくならない。曲線５１７はトーンスケール関数２０３を表し、曲線５１８はその対応する傾き関数を表している。参照グレーポイントは点５１９により示されている。図８ｃに示される一例のグラフで分かるように、参照グレーポイントにおいて、トーンスケール関数は傾き関数内に不連続を有している。一般には、連続した傾き関数を有するトーンスケール関数が望ましい。しかし、実験では、自然写真撮影シーンに関連するデジタル画像に適用される場合、トーンスケール関数の傾き関数内の不連続は、問題となる場合がさほど多くはないということが示されている。トーンスケール関数を生成させる他の方法は、共通に譲渡された米国特許第６，２８５，７９８号において説明されているように、構成プロセスに傾きの連続の制約を課すことである。本発明を支持して実行される実験では、若干のデジタル画像アプリケーションのために、傾き連続の制約が不必要な制限をしている場合があることが判明した。傾き連続の制約を課さないことにより、より多様性のある役立つトーンスケール関数が生成可能になる。特に、ソースデジタル画像のピクセルに敏感な方法で構成されたトーンスケール関数は、ソースデジタル画像に適用される場合、より大きなレベルの総合的コントラスト強調が実現可能である。
【００６７】
他の実施例では、ハイライトトーンスケールセグメントは、圧縮ハイライトコンポーネント関数から構成されている。圧縮ハイライトコンポーネント関数に対しては、ｘｈｏがｘｗより大きいことを思い出す。この実施例に対して、式（６）により与えられた式は、参照グレーポイントでの関数の傾き条件を緩和する一次関数に結合される。ハイライトコンポーネント関数に対する式は、式（１９）により与えられる。
【数１３】
2004158006.tif 000015
ここで、変数γＨＣは、ｘρからｘｈｏまでの区間にわたる関数に対する平均傾きを表し、それは、式（２０）により与えられる。
γＨＣ＝（χＷ−χρ）／（χｈｏ−χρ）              （２０）
変数φＨＣは、ハイライトコンポーネント関数への一次関数の寄与を決定する。変数φＨＣは、ハイライトコンポーネント関数として式（１９）を用いる、ハイライトトーンスケールセグメントの形状変化に影響するよう、選択可能である。φＨＣが０．０に設定された場合は、式（１９）は式（６）に復帰する。φＨＣが１．０に設定された場合は、式（１９）は式（２１）により与えられる一次関数を仮定する。
ｆｈ１（χ）＝γＨＣ（χ−χρ）＋χρ                （２１）
従って、変数φＨＣは、ハイライトコンポーネント関数が、純粋な指数関数として振る舞う度合いの選択に使用可能な制御パラメータである。同様に、シャドーコンポーネント関数に対する式は、（２２）により与えられる。
【数１４】
2004158006.tif 000016
ここで、変数γＳＣは、ｘｓｏからｘρまでの区間にわたる関数に対する平均傾きを表し、それは、式（２３）により与えられる。
γＳＣ＝（χｂ−χρ）／（χｓｏ−χρ）              （２３）
変数φＳＣは、シャドーコンポーネント関数として式（２２）を用いる、シャドートーンスケールセグメントの形状を変化させるよう、選択可能である。φＳＣが０．０に設定された場合は、式（２２）は式（７）に復帰する。φＳＣが１．０に設定された場合は、式（２２）は式（２４）により与えられる一次関数を仮定する。
ｆｓ１（χ）＝γＳＣ（χ−χρ）＋χρ                （２４）
従って、変数φＳＣは、シャドーコンポーネント関数が、純粋な指数関数として振る舞う度合いの選択に使用可能な制御パラメータである。
【００６８】
変数φＨＣおよび変数φＳＣを変化させることにより、被処理デジタル画像の外観に顕著なインパクトを与えることが可能となる。変数φＨＣおよび変数φＳＣを０．０に向かうように設定すると、その結果として、より伝統的な写真ハイコントラスト外観を有する被処理デジタル画像がもたらされる。逆に、変数φＨＣおよび変数φＳＣを１．０に向かうように設定すると、その結果として、ポートレートにより適切な、よりプロの写真らしい低コントラスト外観を有する被処理デジタル画像がもたらされる。図９は、異なるｘｈｏ値を用いて式（１９）で生成されたハイライトトーンスケールセグメントを表す曲線族を示し、および、異なるｘｓｏ値を用いて式（２２）で生成されたシャドートーンスケールセグメントを表す曲線族を示すグラフである。点５２１は、参照グレーポイントｘρを表している。曲線５２２は、１つのハイライトコンポーネント関数から構成された、ハイライトトーンスケールセグメントを表している。曲線５２３は、１つのシャドーコンポーネント関数から構成された、シャドートーンスケールセグメントを表している。線５２４は、１対１の入力ピクセル値対出力ピクセル値線の一致マッピングを表している。変数ｘｈｏおよび変数ｘｓｏが独立に選択可能であるので、トーンスケール関数２０３は、図９に示されるハイライトトーンスケールセグメント、もしくはシャドートーンスケールセグメントのいずれからも構成可能である。また、変数φＨＣおよび変数φＳＣが０．０に設定されていない場合は、一般に、結果として得られるトーンスケール関数は、参照グレーポイントにおいて連続した傾き関数を有しない点に留意すべきである。
【００６９】
式（４）、式（６）、または式（１３）で構成されたハイライトコンポーネント関数は、ｘｈｏがｘｗより小さい場合には、結果的に単調増加瞬間傾きを有する関数をもたらすことになる。こうした関数の例は、図１０ａに曲線５３０として表されている。曲線５３０で示される関数が、入力ピクセル値ｘｈｏを出力ピクセル値ｘｗにマッピングすることを満たす一方で、こうした関数に基づくトーンスケール関数は、若干の不自然な外見の画像を生成することがある。これは、主として、曲線５３０によって表されるハイライトコンポーネント関数の傾きが、参照グレーポイント近傍の入力ピクセル範囲に対して、単調減少ではなく、単調増加の傾きを有するという事実による。しかし、ハイライトコンポーネント関数は、参照グレーポイント（点５３３で示される）以上の入力ピクセル値に対して、式（２５）により与えられる線５３１として示される線に関して鏡映され、式（４）、式（６）、または式（１３）を用いて構成可能である。
ｙ（χ）＝（χｗ−χρ）／（χｈｏ−χρ）（χ−χρ）＋χρ    （２５）
図１０ａ内の曲線５３２で示されるように、鏡映処理により生成される関数は、単調減少瞬間傾きを伴う単調増加関数である。伸長ハイライトコンポーネント関数の関数的形式は、以下のステップにより計算される。最初に、式（４）、式（６）、または式（１３）は、数値定数αｈ１を決定するために、ｘｈｏ＝ｘｗという制約を用いて解かれる。第２ステップでは、第１の回転変換が座標対（ｘ，ｆ（ｘ））に適用され、その結果、式（２６）により与えられるように、変換された座標対（ｕ、ｖ）がもたらされる。
ｕ＝χｃｏｓ（θ）＋ｆ（χ）ｓｉｎ（θ）
ｖ＝−χｓｉｎ（θ）−ｆ（χ）ｃｏｓ（θ）                    （２６）
ここで、角度θは式（２７）により与えられる。
θ＝ｔａｎ−１（（χｗ−χρ）／（χｈｏ−χρ））          （２７）
第１の回転変換は、式（２４）により表される線をｘ軸に変換するように設計される。第３ステップでは、ｖ座標は、ｖ座標の負の値をとることにより、新しいｘ軸について鏡映される。第４ステップでは、逆回転変換が座標対（ｕ，−ｖ）に適用され、式（２８）により与えられるように、座標対（ｕ’，ｖ’）が得られる。
ｕ’＝ｕｃｏｓ（θ）＋ｖｓｉｎ（θ）
ｖ’＝χｓｉｎ（θ）−ｖｃｏｓ（θ）                    （２８）
第５ステップでは、座標対（ｕ’、ｖ’）は、ハイライトコンポーネント関数ｇ（ｕ）を定義し、入力ピクセル値の範囲のために評価される。
【００７０】
図１０ｂを参照すると、伸長シャドーコンポーネント関数は、ｘｓｏ＞ｘｂとなる場合に対して、上述と同様の方法で構成可能である。シャドーコンポーネント関数は、数値定数αｓ１を決定する制約ｘｓｏ＝ｘｂを用いて、参照グレーポイント（点５３４で示される）以下の入力ピクセル値に対して、式（２９）により与えられる線５３５として示される線について鏡映され、式（５）、式（７）、または式（１４）により表される関数を用いて構成可能である。
ｙ（χ）＝（χｂ−χｐ）／（χｓｏ−χｐ）（χ−χρ）＋χρ  （２９）
図１０ｂに５３６により示される曲線は、正の数値定数αｓ１に対して式（５）、式（７）、または式（１４）を用いる関数を示している。鏡映処理ステップを通して生成される、対応する伸長シャドーコンポーネント関数は、曲線５３７により示されている。
【００７１】
上述のコンポーネント関数で構成される、伸長ハイライトトーンスケールセグメントおよび伸長シャドートーンスケールセグメントから構成される、トーンスケール関数の一例のグラフは、図１０ｃに示されている。ハイライトおよびシャドーのトーンスケールセグメントの双方が伸長であるので、曲線５３９により示されるトーンスケール関数は、ｘｓｏからｘｈｏまでの入力ピクセル値の範囲にわたって伸長関数として分類される。式（２５）および式（２９）により与えられた結合一次関数は、点５３８によって示される参照グレーポイントを伴う線５４０として示されている。図８ｃに曲線５１７として示されるトーンスケール関数は、その構造でハイライトおよびシャドーのトーンスケールセグメントの双方が圧縮コンポーネント関数であるので、ｘｓｏからｘｈｏまでの入力ピクセル値の範囲にわたって圧縮関数として分類される。参照グレーポイントは点５３８により示される。
【００７２】
好ましい実施例では、伸長ハイライトコンポーネント関数ｆｈ１（ｘ）は、式（３０）および式（３１）により与えられる制約をかけるに従って、式（４）を用いて構成される。
ｆｈ１（χｈｏ’）＝χｗ                              （３０）
ｆｈ１‘（χｗ）＝１．０                              （３１）
ここで、変数ｘｈｏ’は式（３２）により与えられる。
ｆｈ１（χｈｏ’）＝（１．０−ηＨ）（χｗ−χｈｏ）＋χｈｏ    （３２）
そして、変数ηＨは、関数の形状の選択に使用可能な制御パラメータを表す。これらの２つの制約を関数ｆｈ１（ｘ）に課すことにより、ハイライトコンポーネント関数は、規定入力ピクセル値ｘｈｏ’を規定出力ピクセル値ｘｗにマッピングするという目的を達成する。ｘρからｘｈｏまでの区間にわたる関数γＨＥの平均傾きは、式（３３）により与えられる。
γＨＥ＝（χｗ−χｐ）／（χｈｏ’−χｐ）          （３３）
ｘｗがｘｈｏ’より大きいので、これは１．０より大きい。上述と同様の方法で、式（４）で用いられる変数αｈ１および変数βｈ１は、反復数値近似により解かれ、後のリコールに備えてＬＵＴ内に格納される。変数ηＨは、０．５に設定されるのが好ましい。さらなる改良として、ハイライトコンポーネント関数は、制御パラメータφＨＥを用いて一次関数に結合される。伸長ハイライトコンポーネント関数に対する最終式は、式（３４）により与えられる。
【数１５】
2004158006.tif 000017
【００７３】
同様に、伸長シャドーコンポーネント関数ｆｓ１（ｘ）は、式（３５）および式（３６）により与えられる制約をかける、式（５）を用いて構成される。
ｆｓ１（χｓｏ’）＝χｂ                                    （３５）
ｆｓ１‘（χｂ）＝１．０                                    （３６）
ここで、変数ｘｓｏ’は式（３７）により与えられる。
ｆｓ１（χｓｏ’）＝（１．０−ηｓ）（χｂ−χｓｏ）＋χｓｏ    （３７）
そして、変数ηＳは、関数の形状の選択に使用可能な制御パラメータを表す。これらの２つの制約を関数ｆｓ１（ｘ）に課すことにより、シャドーコンポーネント関数は、規定入力ピクセル値ｘｓｏ’を規定出力ピクセル値ｘｗにマッピングするという目的を達成する。ｘｓｏ’からｘρまでの区間にわたる関数γＳＥの平均傾きは、式（３８）により与えられる。
γＳＥ＝（χｐ−χｂ）／（χｐ−χｓｏ’）          （３８）
ｘｂがｘｓｏ’より小さいので、これは１．０より大きい。上述と同様の方法で、式（５）で用いられる変数αｈ１および変数βｈ１は、反復数値近似により解かれ、後のリコールに備えてルックアップテーブル（ＬＵＴ）内に格納される。変数ηｓは、０．５に設定されるのが好ましい。さらなる改良として、シャドーコンポーネント関数は、制御パラメータφＳＥを用いて一次関数に結合される。伸長シャドーコンポーネント関数に対する最終式は、式（３９）により与えられる。
【数１６】
2004158006.tif 000018
図１１は、式（３４）および式（３９）を用いる単一の伸長コンポーネント関数からそれぞれ生成される、ハイライトおよびシャドートーンスケールセグメントのファミリーを示している。点５４１は、参照グレーポイントｘρを表している。線５４２は、１対１の入力ピクセル値対出力ピクセル値線の一致マッピングを表している。曲線５４３は、式（３４）を用いるハイライトトーンスケールセグメントの一例を示している。曲線５４４は、式（３９）を用いるシャドートーンスケールセグメントの一例を示している。
【００７４】
２つのセグメント方法で構成されたトーンスケールセグメントの重要な特徴は、圧縮タイプ関数から伸長タイプ関数に至る遷移に対応する、関数の形状の緩やかな遷移である。図１２ａは、コンポーネント関数が圧縮である場合に式（１９）を用い、コンポーネント関数が伸長である場合に式（３４）を用いる、単一ハイライトコンポーネント関数から構成される、ハイライトトーンスケールセグメントファミリーを示している。点５４９は、参照グレーポイントを示している。曲線５５０は高圧縮ハイライトコンポーネント関数を示し、曲線５５１は弱圧縮ハイライトコンポーネント関数を示している。圧縮度が高ければ高いほど、関数の湾曲はより大きくなる。ハイライトコンポーネント関数が圧縮でも伸長でもない場合は、関数は、線５５２で示された一致マッピング１対１の入力対出力線を仮定する。曲線５５３は、弱伸長ハイライトコンポーネント関数を示している。曲線５５４は、高伸長ハイライトコンポーネント関数を示している。伸長度が高ければ高いほど、関数の湾曲はより大きくなる。従って、弱圧縮および弱伸長のハイライトコンポーネント関数については、関数の形状はより直線に近くなる。図１２ａに示されるように、ハイライトコンポーネントセグメントを構成するために用いられる圧縮ハイライトコンポーネント関数については、変数φＨＣのために０．０の値が用いられる。図１２ａに示される、ハイライトコンポーネントセグメントを構成するために用いる伸長ハイライトコンポーネント関数については、変数φＨＥのために０．０の値が用いられる。式（１９）で用いられる変数φＨＣの値は、式（３４）で用いられる変数φＨＥの値と独立に、選択可能であることに留意すべきである。
【００７５】
また、シャドートーンスケールセグメントの形状も、圧縮関数タイプと伸長関数タイプとの間で緩やかな遷移を有している。図１２ａはまた、コンポーネント関数が圧縮である場合に式（２２）を用い、コンポーネント関数が伸長である場合に式（３９）を用いる、単一のシャドーコンポーネント関数から構成された、シャドートーンスケールセグメントのファミリーを示している。曲線５５５は高圧縮シャドーコンポーネント関数を示し、曲線５５６は弱圧縮シャドーコンポーネント関数を示している。圧縮度が高ければ高いほど、関数の湾曲はより大きくなる。シャドーコンポーネント関数が圧縮でも伸長でもない場合は、関数は、線５５７で示された一致マッピング１対１の入力対出力線を仮定する。曲線５５８は、弱伸長シャドーコンポーネント関数を示している。曲線５５９は、高伸長シャドーコンポーネント関数を示している。伸長度が高ければ高いほど、関数の湾曲はより大きくなる。従って、弱圧縮および弱伸長シャドーコンポーネント関数については、関数の形状はより直線に近くなる。図１２ａに示されるように、シャドーコンポーネントセグメントを構成するために用いられる圧縮シャドーコンポーネント関数については、変数φＳＣのために０．０の値が用いられる。図１２ａに示されるように、シャドーコンポーネントセグメントを構成するために用いられる伸長シャドーコンポーネント関数については、変数φＳＥのために０．０の値が用いられる。式（２２）で用いられる変数φＳＣの値は、式（３９）で用いられる変数φＳＥの値と独立に、選択可能であることに留意すべきである。
【００７６】
図１２ｂは、変数φＨＣ、φＨＥ、φＳＣ、φＳＥの値がすべて０．５に設定された、式（１９）、（３４）、（２２）、（３９）を用いて構成される、ハイライトおよびシャドートーンスケールセグメントの同様なファミリーを示している。図１２ｂに示された曲線から分かるように、トーンスケールセグメントは、対応する圧縮タイプ関数から伸長タイプ関数までの遷移に対し、関数の形状において緩やかな遷移をしている。
【００７７】
圧縮ハイライトコンポーネント関数に対する他の構成方法では、変数ψｈは、圧縮度の関数、すなわち、（ｘｈｏ‐ｘρ）に対する（ｘｗ‐ｘρ）の比となっている。ハイライトコンポーネント関数ｆｈ１（ｘ）の式は、式（１３）により与えられるが、式（１３）内の傾き変数ψｈは、式（４０）により与えられる。
φｈ＝１．０−ηｈ（１．０−（χｗ／χｈｏ））                （４０）
そして、変数ηｈは、ハイライトコンポーネント関数の形状を制御する。変数ηｈは選択可能である。変数ηｈが１．０に設定された場合、ハイライトコンポーネント関数は、式（２１）として与えられる線の方程式を仮定する。変数ηｈが０．０に設定された場合、ハイライトコンポーネント関数は、式（１３）として与えられる指数関数方程式を仮定する。同様に、圧縮シャドーコンポーネント関数に対しては、変数ψｓは、圧縮度の関数、すなわち、（ｘρ‐ｘｓｏ）に対する（ｘρ‐ｘｂ）の比となっている。シャドーコンポーネント関数ｆｓ１（ｘ）の式は、式（１４）により与えられるが、式（１４）内の傾き変数ψｓは、式（４１）により与えられる。
φｓ＝１．０−ηｓ（１．０−（χｂ／χｓｏ））              （４１）
そして、変数ηｓは、シャドーコンポーネント関数の形状を制御する。変数ηｓが１．０に設定された場合、シャドーコンポーネント関数は、式（２４）として与えられる線の方程式を仮定する。変数ηｓが０．０に設定された場合、シャドーコンポーネント関数は、式（１４）として与えられる指数関数方程式を仮定する。
【００７８】
図４を参照すると、ソースデジタル画像のピクセル、すなわち、トーンスケールモジュール３３０に対する入力デジタル画像は、変数ｘｈｏ、ｘｓｏを決定し、それによってトーンスケール関数の形状を決定するために、使用可能である。分析画像生成器２５０は、ソースデジタル画像を受け取り、ローパス空間フィルタを適用し、サンプリング動作を実行することにより、分析デジタル画像２０１を生成する。結果として、同じ画像内容を表すより少ないピクセルを有する、ソースデジタル画像の低空間解像度バージョンが得られる。分析デジタル画像２０１に対する典型的空間解像度は、ほぼ６４×９６ピクセルである。分析デジタル画像はまた、式（２）を用いて輝度クロミナンス表現に変換される。
【００７９】
トーンスケール関数生成器２３０は、分析デジタル画像２０１のピクセル分析により、トーンスケール関数２０３を計算する。ピクセルヒストグラム関数、すなわち、発生頻度関数は、分析デジタル画像２０１の輝度デジタル画像チャンネルのピクセルから計算される。累積ヒストグラム関数は、ピクセル値の関数として、ピクセルヒストグラム関数からピクセルヒストグラムの値を積分することにより、計算される。図１４は、曲線６０１により示されたヒストグラム関数の一例と、曲線６０２により示される、それに対応する累積ヒストグラム関数のグラフを示している。累積ヒストグラム関数は、０．０と１．０との間にスケーリングされ、１．０が画像領域の１００パーセントに対応する、デジタル画像領域のパーセンテージエリアに関連している。累積ヒストグラム関数の縦座標値は、所与のパーセンテージ画像エリアＺに関連している。対応する横座標値は、Ｚにより、Ｐよりも小さな値を有する画像内のピクセルのパーセンテージが与えられる、ピクセル値Ｐに関連している。９９．０％累積ヒストグラム関数値は、ハイライトポイントの値、変数ｘｈｏを決定するために用いられる。１．０％累積ヒストグラム関数値は、シャドーポイントの値、変数ｘｓｏを決定するために用いられる。変数ｘｈｏ、ｘｓｏのための値は、図１４に示されるグラフでは、それぞれ点６０３および６０４として示されている。
【００８０】
図３および図４を参照すると、トーンスケール関数生成器２３０は、トーンスケール関数２０３の生成において、ユーザ入力選択２３１を受けることが出来る。例えば、図１に示されるシステムのユーザは、モニタ装置５０上で、可能な選択および／または制御パラメータを見て、キーボード、もしくはマウスポインティングデバイスなどの入力制御装置６０を用いて、選択を指示することが可能である。この手動ユーザモードで使用された場合、ハイライト制御パラメータおよびシャドー制御パラメータは、それぞれ、ハイライトトーンスケールセグメントおよびシャドートーンスケールセグメントの生成に用いられるコンポーネント関数の形状を変更するのに使用される。
【００８１】
本発明は、スキャナなどのデジタル画像ソースデジタル画像を処理するためにプログラムされたコンピュータ、およびサーマルプリンタもしくはインクジェット式プリンタなどの出力装置を含む、画像処理システムで実行されるのが好ましい。本発明の方法は、本発明のステップを実行するコンピュータコードを備えた、コンピュータ読込み可能な記憶媒体を含む、コンピュータプログラム製品として販売されてもよい。
【００８２】
コンピュータ読込み可能記憶媒体は、例えば以下を含んでもよい。磁気ディスク（例えば、フロッピー（登録商標）ディスク）、あるいは磁気テープなどの磁気記憶媒体。光ディスク、もしくは光学テープなどの光記憶媒体。バーコード。ランダムアクセスメモリー（ＲＡＭ）、もしくはリードオンリーメモリ（ＲＯＭ）などのソリッドステート電子記憶装置。もしくは、コンピュータプログラム格納用の、いかなる他の物理装置もしくは媒体。
【図面の簡単な説明】
【００８３】
【図１】本発明のシステムのインプリメンテーションの構成要素部品を示す機能ブロック図である。
【図２】デジタル画像プロセッサの機能ブロック図である。
【図３ａ】レンダリング関数の一例のグラフである。
【図３ｂ】レンダリング関数の他の例のグラフである。
【図４】トーンスケールモジュールの機能ブロック図である。
【図５ａ】トーンスケール関数アプリケーターの機能ブロック図である。
【図５ｂ】トーンスケール関数アプリケーターの他の実施例の機能ブロック図である。
【図６ａ】圧縮関数アプリケーターの機能ブロック図である。
【図６ｂ】伸長関数アプリケーターの機能ブロック図である。
【図６ｃ】混合関数アプリケーターの機能ブロック図である。
【図７】ハイライトトーンスケールセグメントのファミリー、およびシャドートーンスケールセグメントのファミリーを示すグラフである。
【図８ａ】圧縮ハイライトコンポーネント関数、およびそれに対応するスロープ関数の一例のグラフである。
【図８ｂ】圧縮シャドーコンポーネント関数、およびそれに対応するスロープ関数の一例のグラフである。
【図８ｃ】圧縮ハイライトおよびシャドートーンスケールセグメントから構成された、トーンスケール関数、およびそれに対応するスロープ関数の一例のグラフである。
【図９】構成されるハイライトトーンスケールセグメントのファミリー、およびシャドートーンスケールセグメントのファミリーを示すグラフである。
【図１０ａ】伸長ハイライトコンポーネント関数の構成ディテール示すグラフである。
【図１０ｂ】伸長シャドーコンポーネント関数の構成ディテールを示すグラフである。
【図１０ｃ】伸長ハイライトおよびシャドートーンスケールセグメントから構成されたトーンスケール関数、およびそれに対応するスロープ関数の一例のグラフである。
【図１１】ハイライトトーンスケールセグメントのファミリー、およびシャドートーンスケールセグメントのファミリーを示すグラフである。
【図１２ａ】圧縮および伸長の双方のタイプ関数に対する、ハイライトトーンスケールセグメントのファミリー、およびシャドートーンスケールセグメントのファミリーを示すグラフである。
【図１２ｂ】圧縮および伸長の双方のタイプ関数に対する、ハイライトトーンスケールセグメントのファミリー、およびシャドートーンスケールセグメントのファミリーを示す他のグラフである。
【図１３】画像ヒストグラム関数、およびそれに対応する累積ヒストグラム関数の一例を示すグラフである。
【符号の説明】
【００８４】
１０ａ  画像キャプチャ装置
１０ｂ  画像キャプチャ装置
１０ｃ  画像キャプチャ装置
２０  デジタル画像プロセッサ
３０ａ  画像出力装置
３０ｂ  画像出力装置
４０  一般制御コンピュータ
５０  モニタ装置
６０  入力制御装置
７０  コンピュータメモリ装置
【図１】
2004158006.tif 000019
【図２】
2004158006.tif 000020
【図３ａ】
2004158006.tif 000021
【図３ｂ】
2004158006.tif 000022
【図４】
2004158006.tif 000023
【図５ａ】
2004158006.tif 000024
【図５ｂ】
2004158006.tif 000025
【図６ａ】
2004158006.tif 000026
【図６ｂ】
2004158006.tif 000027
【図６ｃ】
2004158006.tif 000028
【図７】
2004158006.tif 000029
【図８ａ】
2004158006.tif 000030
【図８ｂ】
2004158006.tif 000031
【図８ｃ】
2004158006.tif 000032
【図９】
2004158006.tif 000033
【図１０ａ】
2004158006.tif 000034
【図１０ｂ】
2004158006.tif 000035
【図１０ｃ】
2004158006.tif 000036
【図１１】
2004158006.tif 000037
【図１２ａ】
2004158006.tif 000038
【図１２ｂ】
2004158006.tif 000039
【図１３】
2004158006.tif 000040