(57)【要約】  ディジタル画像処理のためのルマ適応。ルマ信号は、画像を表しているセンサＲＧＢ信号から分けられる。伝達関数は、輝度信号から得られる。伝達関数を使用して、センサＲＧＢ信号を調整し、画像のルマを適応させる。【選択図】    図２
2008529417.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル画像処理のためのルマ適応方法であって、
画像を表しているセンサＲＧＢ信号から輝度信号を導き出すことと、
輝度信号から伝達関数を得ることと、
伝達関数を使用して、センサＲＧＢ信号を調整し、画像のルマを適応させることとを含む方法。
【請求項２】
伝達関数を輝度信号に適用し、その結果を使用して、センサＲＧＢ信号を調整することによって、伝達関数が、センサＲＧＢ信号を調整するのに使用される請求項１記載の方法。
【請求項３】
伝達関数が、輝度信号のヒストグラムの累積関数を含む請求項１記載の方法。
【請求項４】
ヒストグラムのピークを制限することをさらに含む請求項３記載の方法。
【請求項５】
ヒストグラムが、輝度信号の対数に関する請求項４記載の方法。
【請求項６】
センサＲＧＢ信号の各々が、それぞれの調整されたセンサＲＧＢ信号よりも明るくなるように、伝達関数を変更することをさらに含む請求項３記載の方法。
【請求項７】
ヒストグラムが、輝度信号の対数に関する請求項６記載の方法。
【請求項８】
伝達関数が、対数領域の輝度信号から得られる請求項１記載の方法。
【請求項９】
センサＲＧＢ信号が、輝度信号の等化されたヒストグラムを、調整されたＲＧＢ信号に変換することによって調整され、伝達関数が、等化されたヒストグラムを生成するのに使用される請求項１記載の方法。
【請求項１０】
ルマ適応プロセッサであって、
画像を表しているセンサＲＧＢ信号から輝度信号を分ける手段と、
輝度信号から伝達関数を得る手段と、
伝達関数を使用して、センサＲＧＢ信号を調整し、画像のルマを適応させる手段とを含む方法。
【請求項１１】
伝達関数が、輝度信号のヒストグラムの累積関数を含む請求項１０記載のルマ適応プロセッサ。
【請求項１２】
ヒストグラムのピークを制限する手段をさらに含む請求項１１記載のルマ適応プロセッサ。
【請求項１３】
センサＲＧＢ信号の各々が、それぞれの調整されたセンサＲＧＢ信号よりも明るくなるように、伝達関数を変更する手段をさらに含む請求項１１記載のルマ適応プロセッサ。
【請求項１４】
輝度信号を対数領域に変換する手段をさらに含み、伝達関数が、対数の輝度信号から得られる請求項１２記載のルマ適応プロセッサ。
【請求項１５】
画像を表しているセンサＲＧＢ信号から輝度信号を分けるように構成された輝度変換器と、
輝度信号から伝達関数を得るように構成された伝達関数生成器と、
伝達関数を使用して、センサＲＧＢ信号を調整するように構成されたルマ適応モジュールとを含むルマ適応プロセッサ。
【請求項１６】
ルマ適応モジュールが、伝達関数を輝度信号に適用し、その結果を使用して、センサＲＧＢ信号を調整するようにさらに構成されている請求項１５記載のルマ適応プロセッサ。
【請求項１７】
伝達関数が、輝度信号のヒストグラムの累積関数を含む請求項１５記載のルマ適応プロセッサ。
【請求項１８】
ルマ適応モジュールが、輝度信号の等化されたヒストグラムを、調整されたＲＧＢ信号に変換するようにさらに構成されていて、伝達関数が、等化されたヒストグラムを生成するのに使用される請求項１７記載のルマ適応プロセッサ。
【請求項１９】
伝達関数生成器が、ヒストグラムのピークを制限するようにさらに構成されている請求項１７記載のルマ適応プロセッサ。
【請求項２０】
ルマ適応モジュールが、輝度信号を対数領域に変換するように構成された対数変換器をさらに含み、ヒストグラムが、対数の輝度信号に関する請求項１９記載のルマ適応プロセッサ。
【請求項２１】
伝達関数生成器が、センサＲＧＢ信号の各々が、それぞれの調整されたセンサＲＧＢ信号よりも明るくなるように、伝達関数を変更するようにさらに構成されている請求項１７記載のルマ適応プロセッサ。
【請求項２２】
ルマ適応モジュールが、輝度信号を対数領域に変換するように構成された対数変換器をさらに含み、ヒストグラムが、対数の輝度信号に関する請求項２１記載のルマ適応プロセッサ。
【請求項２３】
ルマ適応モジュールが、輝度信号を対数領域に変換するように構成された対数変換器をさらに含み、伝達関数が、対数の輝度信号から得られる請求項１５記載のルマ適応プロセッサ。
【請求項２４】
ディジタル画像処理のためのルマ適応方法を行うコンピュータによって実行可能な命令のプログラムを具現するコンピュータ読み出し可能媒体であって、方法が、
画像を表しているセンサＲＧＢ信号から輝度信号を導き出すことと、
輝度信号から伝達関数を得ることと、
伝達関数を使用して、センサＲＧＢ信号を調整し、画像のルマを適応させることとを含むコンピュータ読み出し可能媒体。
【請求項２５】
伝達関数を輝度信号に適用し、その結果を使用して、センサＲＧＢ信号を調整することによって、伝達関数が、センサＲＧＢ信号を調整するのに使用される請求項２４記載のコンピュータ読み出し可能媒体。
【請求項２６】
伝達関数が、輝度信号のヒストグラムの累積関数を含む請求項２４記載のコンピュータ読み出し可能媒体。
【請求項２７】
方法が、ヒストグラムのピークを制限することをさらに含む請求項２６記載のコンピュータ読み出し可能媒体。
【請求項２８】
ヒストグラムが、輝度信号の対数に関する請求項２７記載のコンピュータ読み出し可能媒体。
【請求項２９】
方法が、センサＲＧＢ信号の各々が、それぞれの調整されたセンサＲＧＢ信号よりも明るくなるように、伝達関数を変更することをさらに含む請求項２６記載のコンピュータ読み出し可能媒体。
【請求項３０】
ヒストグラムが、輝度信号の対数に関する請求項２９記載のコンピュータ読み出し可能媒体。
【請求項３１】
伝達関数が、対数領域の輝度信号から得られる請求項２４記載のコンピュータ読み出し可能媒体。
【請求項３２】
輝度信号の等化されたヒストグラムを、調整されたＲＧＢ信号に変換することによって、センサＲＧＢ信号を調整し、伝達関数が、等化されたヒストグラムを生成するのに使用される請求項２４記載のコンピュータ読み出し可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概ね、ディジタル画像処理、より具体的には、ディジタル画像処理システムおよびプロセスのルマ適応（luma adaptation）に関する。
【背景技術】
【０００２】
移動通信におけるマルチメディア アプリケーションに対する需要は、驚異的な速度で増大している。今日、ユーザは、静止画像を送受信し、さらに加えて、画像およびビデオを移動端末またはハンドセット上で見るために、インターネットからダウンロードすることができる。ディジタルカメラを移動端末へ組み込んだことは、マルチメディア機能についての移動通信の成長傾向にさらに貢献した。
【０００３】
移動端末に関連するバッテリ容量、処理電力、および送信速度のように、限られた量の資源が与えられているとき、効率的なディジタル画像処理技術が、マルチメディア機能を支援するのに必要とされる。このために、マルチメディア アプリケーションの計算の複雑さを軽減する一方で、画像品質を維持するより高度なハードウェアおよびソフトウェアの開発が要求されている。そのようなハードウェアおよびソフトウェアの開発は、移動端末において、より少ない電力消費量と、より長いスタンドバイ時間とをもたらす。
【０００４】
ディジタル画像処理の１つの側面は、色情報の処理にかかわる。色情報は、一般に、赤、緑、および青（red, green, blue, RGB）成分から成る複合信号として表現される。十分なルマの帯域幅が維持されているとき、人間の眼が色に対する鋭敏さ（acuity）が比較的に悪いことを利用することによって、この色情報を伝えるのに必要とされるデータ容量が低減され得る。具体的には、ビデオ信号の３つの色成分(ＲＧＢ)が、ルマ（Ｙ）およびクロマ(ＣｂＣｒ)成分、並びに圧縮されたクロマ成分に変換され得る。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ルマ（Ｙ）成分は、概ね、画像の明るさ（brightness）と関係付けられる。シーン（scene）のダイナミックレンジが大きいとき、高度なダイナミックレンジ処理技術が、ディジタル画像処理システムにおいてしばしば採用され、暗領域（dark region）および明領域(light region)における画像のディテールを保護する。モバイル アプリケーションに適した効率的な処理資源を使用して、これを達成することが望ましい。
【０００６】
ルマ適応は、高度なダイナミックレンジ画像処理技術の１つのタイプである。これは、画像の輝度（luminance）分布にしたがって、自動的に変化する非線形の色調（tone）再生曲線を生成する。再生曲線は、画像のヒストグラム情報に基づいて生成される。
【課題を解決するための手段】
【０００７】
ディジタル画像処理のためのルマ適応方法が開示される。方法は、画像を表しているセンサＲＧＢ信号から輝度信号を導き出すことと、輝度信号から伝達関数を得ることと、伝達関数を使用して、センサ信号を調整し、画像のルマを適応させることとを含む。
【０００８】
ルマ適応プロセッサが開示される。ルマ適応プロセッサは、画像を表しているセンサ信号から輝度信号を導き出す手段と、輝度信号から伝達関数を得る手段と、伝達関数を使用して、センサ信号を調整し、画像のルマを適応させる手段とを含む。
【０００９】
ルマ適応プロセッサの別の態様が開示される。ルマ適応プロセッサは、画像を表しているセンサ信号から輝度信号を分けるように構成された輝度変換器と、輝度信号から伝達関数を得るように構成された伝達関数生成器と、伝達関数を使用して、センサ信号を調整するように構成されたルマ適応モジュールとを含む。
【００１０】
ディジタル画像処理のためのルマ適応方法を行うコンピュータによって実行可能な命令のプログラムを具現するコンピュータ読み出し可能媒体がさらに開示される。方法は、画像を表しているセンサＲＧＢ信号から輝度信号を導き出すことと、輝度信号から伝達関数を得ることと、伝達関数を使用して、センサＲＧＢ信号を調整し、画像のルマを適応させることとを含む。
【発明を実施するための最良の形態】
【００１１】
種々の実施形態が、添付の図面において、限定的にではなく、例示的に示されている。
【００１２】
添付の図面に関連して後述される詳細な記述は、ルマ適応の種々の実施形態の記述として意図されており、ルマ適応が実行され得る唯一の実施形態を表わすことを意図されていない。詳細な記述は、ルマ適応を完全に理解させるために、具体的な詳細を含んでいる。しかしながら、当業者には、本発明が、これらの具体的な詳細がなくても、ルマ適応が行われ得ることが明らかであるだろう。幾つかの例において、ルマ適応の概念を不明瞭にするのを避けるために、周知の構造および構成要素がブロック図の形で示されている。
【００１３】
図１は、移動端末内へ組み込まれたディジタルカメラに適したディジタル画像処理を示す概念ブロック図である。移動端末は、無線電話、パーソナル ディジタル アシスタント(personal digital assistant, PDA)、ラップトップ コンピュータ、または何か他の移動無線デバイスであり得る。レンズ(図示されていない)は、画像の焦点を画像センサ102に合わせるのに使用され得る。画像センサ102は、電荷結合素子(charge-coupled device, CCD)、相補形金属酸化膜半導体(complimentary metal oxide semiconductor, CMOS)画像センサ、または何か他の適切な画像センサであり得る。画像センサ102の少なくとも１つの実施形態では、半導体の配列が、画像の異なる画素の光を捕らえるのに使用され得る。画像センサ102の前に位置する色フィルタ配列(color filter array, CFA)(図示されていない)は、１つの色(すなわち、赤、緑、または青)を各半導体へ通すのに使用され得る。最も一般的なＣＦＡは、ＲＧＢおよびＣＭＹＧのパターンである。画像センサ102によって生成されたセンサ信号は、前処理モジュール104に与えられ、ここで、それらは、静止画像およびビデオ圧縮器106への入力として最大ＲＧＢ解像度を得るために、デモザイク（demosaic）される。静止画像およびビデオ圧縮器106は、ＪＰＥＧの圧縮、または何か他の適切な圧縮アルゴリズムを使用し得る。
【００１４】
図２は、前処理モジュールの機能を示す概念ブロック図である。前処理モジュール104は、人間の視覚系の反応と、画像センサ102によって生成されたセンサ信号との差を補償するのに使用され得る。これらの差は、例えば、ルマ適応、デモザイク化、白バランス、色補正、ガンマ調整、および色変換を含む種々の処理技術を使用して補正され得る。これらのプロセスは、図２において別個の処理モジュールとして表わされているが、その代わりに、共有のハードウェアまたはソフトウェア プラットフォームを使用して行われてもよい。
【００１５】
図２を参照すると、ルマ適応プロセッサ202は、センサＲＧＢ信号にルマ適応を適用するのに使用され得る。ルマを適応させられたＲＧＢ信号は、色補間装置204に与えられ得る。色補間装置204は、補間プロセスによって、センサＲＧＢ信号を最大解像度のＲＧＢ信号に変換するのに使用され得る。最大解像度のＲＧＢ信号は、画像の全画素において、赤、緑、および青の色情報を与える。白バランスおよび色補正モジュール206のモジュールは、照度の異なる色温度と、センサによって生じる色差とを補償するのに使用され、ガンマ調整モジュール208は、例えば、移動端末のディスプレイ(図示されていない)によって取り込まれた非線形の影響を補償するのに使用され得る。色変換モジュール210は、非線形の(ガンマ補正された)Ｒ’Ｇ’Ｂ’信号を、ルマ（Ｙ’）およびクロマ（ＣｂＣｒ）信号に変換することによって、画像のダウンストリームを送信するのに必要とされるデータ容量を低減するのに使用され得る。したがって、ルマ信号の全帯域幅が維持されているときは、クロマ信号をサブサンプリングすることによって、色のディテールを低減することができる。
【００１６】
図３は、ルマプロセッサの機能を示す概念ブロック図である。ルマプロセッサ202は、前処理モジュール104(図２参照)内へ組み込まれ、前処理モジュール104内のマイクロプロセッサ、ディジタル信号プロセッサ(digital signal processor, DSP)、または何か他のハードウェアベースの処理エンティティまたはソフトウェアベースの処理エンティティ、あるいはこの両者で実施され得る。ルマ適応プロセッサ202は、図２において前処理モジュール104の一部として示されているが、前処理モジュール104と通信するスタンドアロン プロセッサで実施されてもよい。スタンドアロン プロセッサは、マイクロプロセッサ、ＤＳＰ、プログラマブル論理、または専用ハードウェアであり得る。その代わりに、ルマプロセッサ202の機能が、前処理モジュール104内の任意の数の処理エンティティ、または移動端末内の他の処理エンティティ、あるいはこの両者間で分散されてもよい。
【００１７】
図３を参照すると、輝度変換器302は、センサＲＧＢ信号から輝度(Ｙ)信号を導き出すのに使用され得る。画像の全画素に対する輝度(Ｙ)信号は、式（１）に示されているように、隣接する３×３のＲＧＢ信号を変換することによって得られ得る。
【数１】
2008529417.tif 000003
【数２】
2008529417.tif 000004
【数３】
2008529417.tif 000005
【００１８】
ルマ適応モジュール304は、暗領域および明領域における画像のディテールを回復するのに使用され得る。少なくとも１つの実施形態において、ルマ適応は、ヒストグラムモデル化技術によって行われ得る。“ヒストグラム”とは、各輝度またはグレイ スケール レベルの画像の画素数を示す画像のプロットである。ヒストグラムにおけるピークは、画像内のより一般的な（more common）輝度レベルを表わし、ピーク間の谷は、画像内のより一般的でない(less common)輝度レベルを表わす。比較的に暗い環境における光源のヒストグラムの例が、図４に示されている。画像のヒストグラムは、暗領域および白領域において、ピークを示すが、中間レベルのグレイ領域では、比較的にフラットである。このヒストグラムにおいて、グレイスケールが十分に利用されていないことは明らかである。グレイスケールは、ピーク区域においてグレイ スケール レベルを拡散し、谷においてそれらを圧縮することによって、より良く利用され、画像全体にわたる輝度分布がより均等になる。このプロセスは、“ヒストグラムの等化”と呼ばれる。
【００１９】
図３に戻って、ルマ適応モジュール304は、ヒストグラム等化プロセスを採用し、入力画像における輝度信号を再割り当てし、出力画像が、輝度信号の比較的に一様な分布(すなわち、フラットなヒストグラム)を含むようにする。これは、元の画像において知覚できなかった暗領域および白領域内のディテールを見ることを可能にする。元の画像の伝達関数を使用して、輝度信号を再割り当てすることができる。伝達関数生成器306を使用して、元の画像のヒストグラムの累積関数を生成し、それをルマ適応モジュール304に伝達関数として与えることができる。
【００２０】
図５は、図４に示されているヒストグラムの累積関数を表わす伝達関数の例を示すグラフである。画像のヒストグラム502は、暗領域および白領域においてピークで示されているが、中間レベルのグレイ領域では、比較的にフラットである。ヒストグラム502の累積関数504は、入力画像の輝度信号と出力画像の輝度信号とをグラフにした曲線によって表わされ得る。曲線の傾斜は、特定の輝度レベルをもつ元の画像内の画素数に比例して変化する。すなわち、曲線は、ヒストグラムがピークであるグレイスケールの黒領域および白領域において、急峻な傾斜をもち、中間レベルのグレイ領域において、フラットな傾斜をもつ。
【００２１】
図６は、伝達関数を使用して、ヒストグラム等化プロセスを示した別のグラフである。伝達関数は、図４のヒストグラム502の累積関数504である。ヒストグラム502の黒領域内の参照番号604と606との間の輝度信号をもつ入力画像内の全画素は、等化されたヒストグラム602における参照番号604'と606'との間のより広い範囲に再割り当てされる。同様に、ヒストグラム502の白領域内の参照番号608と610との間の輝度信号をもつ入力画像内の全画素は、等化されたヒストグラム602における参照番号608'と610'との間のより広い範囲に再割り当てされる。等化されたヒストグラム602は、必要に応じて、より大きいダイナミックレンジを、グレイスケールの黒領域および白領域に割り振る。比較的に少数の画素が存在する中間レベルのグレイ部分は、ダイナミックレンジのより小さい部分を割り振られる。
【００２２】
図３に戻って、ヒストグラムの等化は、人間の眼の反応により良く近付けるために、輝度信号の対数分布に基づき得る。対数変換器308は、輝度信号を線形領域から対数領域に変換するのに使用され得る。伝達関数生成器306は、対数の輝度信号のヒストグラムの累積関数を生成するのに使用され得る。次に、得られた伝達関数は、ルマ適応モジュール304内のヒストグラム等化器314によって使用され、対数の輝度信号を再割り当てし、画像の黒領域および白領域におけるグレイスケールのダイナミックレンジをより効率的に利用することができる。次に、再割り当てされた輝度信号は、ヒストグラム等化器314の出力において、対数変換器316によって線形領域に再び変換され得る。
【００２３】
ＲＧＢ信号調整モジュール318は、ルマ適応プロセッサ202へ入力されたセンサＲＧＢ信号を調整するのに使用され得る。センサＲＧＢ信号の入力は、輝度信号（Ｙｉｎ）と、等化されたヒストグラムからの輝度信号(Ｙｏｕｔ)との関数として調整される。この調整は、線形領域において行われ、次の式によって表わされ得る。
【数４】
2008529417.tif 000006
【００２４】
伝達関数生成器306の少なくとも１つの実施形態において、伝達関数は、全体的な画像のコントラストを制限するために、２つのやり方で制約され得る。第１の制約は、ヒストグラムに適用され得る。既により詳しく記載したように、伝達関数の傾斜は、特定の輝度レベルをもつ元の画像内の画素数に比例して変化する。伝達関数の傾斜が急峻過ぎるとき、結果の画像のコントラストが大き過ぎるか、または望ましくない量の雑音が画像へ取り込まれ得る。ヒストグラムモジュール310は、各所与の輝度レベルに対する画素数を制限する上限（cap）を有するヒストグラムを生成するのに使用され得る。画素数の上限を定めることによって、伝達関数の傾斜をより良く制限することができる。この構成において、各輝度レベル当たりの画素数は、次の式を満たすべきである。
【数５】
2008529417.tif 000007
【００２５】
なお、Ｐｉは、グレイスケールのｉ番目の輝度レベルの画素数であり、
ＰＴＯＴＡＬは、画像の総画素数であり、
ＮＬＥＶＥＬは、グレイスケールにおける輝度レベル数であり、
Ｋは、実験定数である。
【００２６】
図７は、図４のヒストグラムの累積関数に対する効果を示すグラフである。グレイスケールにわたって延在している点線702は、上限(すなわち、輝度レベル当たりの画素の最大数)を表わす。上限は、ヒストグラムの黒領域および白領域におけるピークの高さを、“Δｈ”分低減する。ピークの高さを低減すると、上限を定められたヒストグラムの累積関数を表わす曲線704によって示されているように、黒領域および白領域における伝達関数の傾斜が低減する。
【００２７】
第２の制約は、伝達関数、すなわち、累積関数に適用され得る。幾つかの場合において、伝達関数は、全体的な画像のコントラストを大きくするために、グレイスケールのある領域を圧縮し得る。図４の伝達関数において圧縮が行われたグレイスケールの一部を、図８に示す。再生された画像が元の画像と同じであるとき、対数領域における点線の直線802を使用して、伝達関数を表わす。点線の直線802よりも下の伝達関数504の部分は、圧縮を示す領域を表わしている。ルマ適応の通常の目的は、シャドウのディテールを再生し、さらに加えて、明るい部分を維持すること、または元の画像のコントラストを小さくすることであるので、それらの広いダイナミックレンジの画像のコントラストをさらにより大きくするのは望ましくない。したがって、伝達関数に対する他方の制約は、再生された輝度信号が、元の画像よりも決して暗くならないように、それらを制限することであり得る。とくに、直線802よりも下の伝達関数504の部分は、直線に代えられ、直線802よりも上の伝達関数504の部分は、維持される。最終的な伝達関数は、図９に示されている。それは、図８の直線802と元の伝達関数504との組合せである。
【００２８】
本明細書において開示された実施形態に関連して記載された種々の例示的な論理ブロック、モジュール、回路、素子、および／または構成要素は、汎用プロセッサ、ディジタル信号プロセッサ（digital signal processor, DSP）、特定用途向け集積回路（application specific integrated circuit, ASIC）、フィールド プログラマブル ゲートアレイ（field programmable gate array, FPGA）または他のプログラマブル論理構成要素、ディスクリートなゲートまたはトランジスタ論理、ディスクリートなハードウェア構成要素、あるいは本明細書に記載されている機能を行うように設計された任意の組合せで実施または実行され得る。汎用プロセッサは、マイクロプロセッサであってもよいが、その代わりに、プロセッサは、任意の従来のプロセッサ、制御装置、マイクロコントローラ、または状態機械であってもよい。プロセッサは、計算素子の組合せ、例えば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰのコアと組合された１つ以上のマイクロプロセッサ、または他のこのような構成としても実施され得る。
【００２９】
本明細書に開示されている実施形態に関連して記載された方法またはアルゴリズムは、ハードウェアにおいて、プロセッサによって実行されるソフトウェアモジュールにおいて、または２つの組合せにおいて直接的に具体化され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取り外し可能ディスク、ＣＤ−ＲＯＭ、または当技術において知られている記憶媒体の何か他の形態の中に存在し得る。記憶媒体はプロセッサに接続され、プロセッサが記憶媒体から情報を読み出し、かつそこへ情報を書き込みことができるようにする。その代りに、記憶媒体は、プロセッサに組み込まれてもよい。
【００３０】
開示された実施形態のこれまでの記述は、当業者がルマ適応を実行するのを可能にするために与えられている。これらの実施形態に対する種々の変更は、当業者には容易に明らかになり、本明細書に定められている一般的な原理は、本明細書における教示の意図または範囲から逸脱することなく、他の実施形態に適用され得る。したがって、開示の範囲は、本明細書に示されている実施形態に制限されることを意図されているのではなく、請求項に一致する全範囲にしたがい、その中で、要素を単数形で記載していることは、“１つ、および１つのみ”を意味すると具体的に記載されていないならば、“１つ、および１つのみ”であることを意味することを意図されているのではなく、むしろ、“１つ以上”であることを意味することを意図されている。当業者に知られている、または知られることになる本開示の全体を通して記載されている種々の実施形態の要素に対して構造的および機能的に同等のものの全ては、参照によって本明細書に明示的に取り入れられ、特許請求項によって含まれることを意図されている。さらに加えて、本明細書の開示は、そのような開示が特許請求項に明示的に記載されているかどうかに関わらず、公に供されることを意図されていない。特許請求項の要素は、その要素が“〜のための手段（means for）”という語句を使用して明示的に記載されているか、または方法の特許請求項の場合は、“〜のためのステップ（step for）”という語句を使用して記載されていないならば、米国特許法第１１２条第６項の条項のもとで解釈されない。
【図面の簡単な説明】
【００３１】
【図１】ディジタル画像処理を示す概念ブロック図。
【図２】ディジタル画像処理システムにおける前処理モジュールの機能を示す概念ブロック図。
【図３】ディジタル画像処理システムにおいて前処理と関係付けられるルマプロセッサの機能を示す概念ブロック図。
【図４】暗い環境における光源をもつ画像の単純化されたヒストグラムを示すグラフ。
【図５】図４に示されているヒストグラムの累積関数を表わす伝達関数を示すグラフ。
【図６】図５の伝達関数を使用して、ヒストグラム等化プロセスを示すグラフ。
【図７】ヒストグラムの高さが制限されたときの、図４のヒストグラムの累積関数に対する効果を示すグラフ。
【図８】図５の伝達関数の圧縮領域を示すグラフ。
【図９】圧縮領域を無くした、変更された伝達関数を示すグラフ。
【符号の説明】
【００３２】
502・・・ヒストグラム、504・・・累積関数、602・・・等化されたヒストグラム、702・・・輝度レベル当たりの画素の最大数、704・・・上限を定められたヒストグラムの累積関数を表わす曲線。
【図１】
2008529417.tif 000008
【図２】
2008529417.tif 000009
【図３】
2008529417.tif 000010
【図４】
2008529417.tif 000011
【図５】
2008529417.tif 000012
【図６】
2008529417.tif 000013
【図７】
2008529417.tif 000014
【図８】
2008529417.tif 000015
【図９】
2008529417.tif 000016
【国際調査報告】
2008529417.tif 000017
2008529417.tif 000018
2008529417.tif 000019