(57)【特許請求の範囲】
【請求項１】
高ダイナミックレンジ（ＨＤＲ）画像を表示するように構成されたデバイスのイメージング感度に基づいて、前記ＨＤＲ画像の光度を調節する画像処理システムであって、
少なくとも１つのガンマ低コントラストカーブ及び少なくとも１つの１つのガンマ高コントラストカーブを保存するように構成された電子メモリと、
捕捉ＨＤＲ画像の画像データを生成するイメージング装置と、
ディスプレイデバイスのイメージング感度値を、ディスプレイデバイスにおいて所定の出力輝度を提供する前記ディスプレイデバイスの入力値に基づいて決定するように構成されたイメージング感度決定器と、
前記ディスプレイデバイスの前記決定したイメージング感度値を前記生成した画像データの輝度値と比較するように構成された画像情報比較器と、
前記輝度値が、前記ディスプレイデバイスの前記決定したイメージング感度値未満である場合に、前記少なくとも１つのガンマ低コントラストカーブを選択し、及び前記輝度値が、前記ディスプレイデバイスの前記決定したイメージング感度値を超える場合に、前記少なくとも１つのガンマ高コントラストカーブを選択するように構成されたガンマカーブ選択器と、
前記ＨＤＲ画像の前記光度を調節するために、前記選択された少なくとも１つのガンマ高コントラストカーブ又は前記選択された少なくとも１つのガンマ低コントラストカーブを前記生成した画像データに適用することによって、前記捕捉ＨＤＲ画像の前記画像データを補正するように構成された画像補正器と、
前記調節したＨＤＲ画像を前記ディスプレイデバイスに表示するように構成された画像ディスプレイと、
を含む、画像処理システム。
【請求項２】
前記イメージング感度決定器が、前記入力値が、前記ディスプレイデバイスにおいて、１００カンデラ毎平方メートル（ｃｄ／ｍ２）の前記所定の出力輝度をもたらす時の前記ディスプレイデバイスの前記イメージング感度値を決定するように構成される、請求項１に記載の画像処理システム。
【請求項３】
前記生成した画像データを線形イメージング情報から対数イメージング情報に変換するように構成された画像データ変換器をさらに含み、及び前記輝度値が、前記対数イメージング情報から決定される、請求項１に記載の画像処理システム。
【請求項４】
前記ガンマカーブ選択器が、前記生成した画像データの前記輝度値と前記ディスプレイデバイスの前記イメージング感度値と関連付けられた輝度値を比較するように構成される、請求項１に記載の画像処理システム。
【請求項５】
前記画像補正器が、正規化値に基づいて、前記生成した画像データを正規化することによって、前記画像データを補正するように構成され、
前記ガンマカーブ選択器が、前記生成した画像データの前記輝度値が、前記イメージング感度値に関連付けられた第１の輝度未満である場合に、前記少なくとも１つのガンマ低コントラストカーブを選択するように構成され、
前記ガンマカーブ選択器が、前記生成した画像データの前記輝度値が、前記第１の輝度を超える前記イメージング感度値に関連付けられた第２の輝度を超える場合に、前記少なくとも１つのガンマ高コントラストカーブを選択するように構成され、及び
前記画像補正器が、イメージング情報の中間サブセットを得るために、前記選択されたガンマ低コントラストカーブ又は前記選択されたガンマ高コントラストカーブを前記生成した及び正規化した画像データに適用するように構成される、請求項１に記載の画像処理システム。
【請求項６】
前記正規化値が、前記ディスプレイデバイスの前記イメージング感度値と等しい、請求項５に記載の画像処理システム。
【請求項７】
前記画像補正器が、イメージング情報のガンマ補正サブセットを得るために、前記正規化値を前記イメージング情報の中間サブセットに加算することによって、前記選択されたガンマコントラストカーブを適用するようにさらに構成される、請求項５に記載の画像処理システム。
【請求項８】
前記画像補正器が、前記調節したＨＤＲ画像を生成するために、前記イメージング情報のガンマ補正サブセットを対数フォーマットから線形フォーマットに変換するようにさらに構成される、請求項７に記載の画像処理システム。
【請求項９】
前記画像補正器が、前記イメージング情報の中間サブセットを最大差動利得値と加算することによって最大合計値を計算し、及び前記正規化値を前記イメージング情報の中間サブセットに加算することによってイメージング情報の第２の中間サブセットを計算するようにさらに構成され、及び前記画像補正器が、前記計算した最大合計値又は前記計算したイメージング情報の第２の中間サブセットの小さい方に基づいて、前記捕捉ＨＤＲ画像の前記画像データを補正する、請求項５に記載の画像処理システム。
【請求項１０】
高ダイナミックレンジ（ＨＤＲ）画像を表示するように構成されたデバイスのイメージング感度に基づいて、前記ＨＤＲ画像の光度を調節する画像処理システムであって、
複数のガンマコントラストカーブを保存する電子メモリと、
捕捉ＨＤＲ画像の画像データを生成するイメージング装置と、
ディスプレイデバイスのイメージング感度値を決定するように構成されたイメージング感度決定器と、
どのガンマカーブが選択されるかについての決定を行うために、前記ディスプレイデバイスの前記決定したイメージング感度値を前記生成した画像データの輝度値と比較するように構成された画像情報比較器と、
前記決定に基づいて、前記複数のガンマコントラストカーブから少なくとも１つのガンマコントラストカーブを選択するように構成されたガンマカーブ選択器と、
前記ＨＤＲ画像の前記光度を調節するために、前記選択された少なくとも１つのガンマコントラストカーブを前記生成した画像データに適用することによって、前記捕捉ＨＤＲ画像の前記画像データを補正するように構成された画像補正器と、
を含む、画像処理システム。
【請求項１１】
前記電子メモリが、少なくとも１つのガンマ低コントラストカーブ及び少なくとも１つの１つのガンマ高コントラストカーブを保存する、請求項１０に記載の画像処理システム。
【請求項１２】
前記ガンマカーブ選択器が、前記輝度値が、前記ディスプレイデバイスの前記決定したイメージング感度値未満である場合に、前記少なくとも１つのガンマ低コントラストカーブを選択し、及び前記輝度値が、前記ディスプレイデバイスの前記決定したイメージング感度値を超える場合に、前記少なくとも１つのガンマ高コントラストカーブを選択するようにさらに構成される、請求項１１に記載の画像処理システム。
【請求項１３】
前記画像補正器が、前記ＨＤＲ画像の前記光度を調節するために、前記選択された少なくとも１つのガンマ高コントラストカーブ又は前記選択された少なくとも１つのガンマ低コントラストカーブを前記生成した画像データに適用することによって、前記捕捉ＨＤＲ画像の前記画像データを補正するようにさらに構成される、請求項１２に記載の画像処理システム。
【請求項１４】
前記調節したＨＤＲ画像を前記ディスプレイデバイスに表示するように構成された画像ディスプレイをさらに含む、請求項１０に記載の画像処理システム。
【請求項１５】
前記イメージング感度値が、前記ディスプレイデバイス内で事前設定される、請求項１０に記載の画像処理システム。
【請求項１６】
前記イメージング感度決定器が、入力値が、前記ディスプレイデバイスにおいて１００カンデラ毎平方メートル（ｃｄ／ｍ２）の出力輝度をもたらす時の前記ディスプレイデバイスの前記イメージング感度値を決定するようにさらに構成される、請求項１０に記載の画像処理システム。
【請求項１７】
前記生成した画像データを線形イメージング情報から対数イメージング情報に変換するように構成された画像データ変換器をさらに含み、及び前記輝度値が、前記対数イメージング情報から決定される、請求項１０に記載の画像処理システム。
【請求項１８】
前記画像補正器が、正規化値に基づいて、前記生成した画像データを正規化することによって、前記画像データを補正するように構成され、
前記ガンマカーブ選択器が、前記生成した画像データの前記輝度値が、前記イメージング感度値に関連付けられた第１の輝度未満である場合に、前記少なくとも１つのガンマ低コントラストカーブを選択するように構成され、
前記ガンマカーブ選択器が、前記生成した画像データの前記輝度値が、前記第１の輝度を超える前記イメージング感度値に関連付けられた第２の輝度を超える場合に、前記少なくとも１つのガンマ高コントラストカーブを選択するように構成され、及び
前記画像補正器が、イメージング情報の中間サブセットを得るために、前記選択されたガンマ低コントラストカーブ又は前記選択されたガンマ高コントラストカーブを前記生成した及び正規化した画像データに適用するように構成される、請求項１０に記載の画像処理システム。
【請求項１９】
前記画像補正器が、イメージング情報のガンマ補正サブセットを得るために、前記正規化値を前記イメージング情報の中間サブセットに加算することによって、前記選択されたガンマコントラストカーブを適用するようにさらに構成される、請求項１８に記載の画像処理システム。
【請求項２０】
前記画像補正器が、前記調節したＨＤＲ画像を生成するために、前記イメージング情報のガンマ補正サブセットを対数フォーマットから線形フォーマットに変換するようにさらに構成される、請求項１９に記載の画像処理システム。
【請求項２１】
ディスプレイデバイスのイメージング感度に基づいて、画像の光度を設定する画像プロセッサであって、
前記ディスプレイデバイス上に表示される際の捕捉画像の最適輝度レベルを決定するために、前記捕捉画像の輝度をディスプレイデバイスのイメージング感度と比較することによって、少なくとも１つの特定のガンマ調節値及び／又はガンマコントラストカーブを選択するように構成された輝度調節選択器と、
生成した改良画像が、前記ディスプレイデバイス上に表示される際の前記最適輝度レベルで構成されるように、前記少なくとも１つの特定のガンマ調節値及び／又はガンマコントラストカーブを前記捕捉画像に適用することによって、前記改良画像を生成するように構成された画像エンハンサと、
を含む、画像プロセッサ。
【請求項２２】
前記輝度調節選択器が、前記少なくとも１つの特定のガンマ調節値及び／又はガンマコントラストカーブとして基づいて、複数のガンマコントラストカーブから少なくとも１つのガンマコントラストカーブを選択するように構成される、請求項２１に記載の画像プロセッサ。
【請求項２３】
どのガンマカーブが選択されるかについての決定を行うために、前記ディスプレイデバイスの前記イメージング感度を前記捕捉画像の輝度と比較するように構成された画像情報比較器をさらに含む、請求項２２に記載の画像プロセッサ。
【請求項２４】
前記輝度調節選択器が、前記決定に基づいて、前記少なくとも１つのガンマコントラストカーブを選択するように構成される、請求項２３に記載の画像プロセッサ。
【請求項２５】
前記輝度調節選択器が、前記捕捉画像の前記輝度が、前記ディスプレイデバイスの前記イメージング感度未満である場合に、少なくとも１つのガンマ低コントラストカーブを選択し、及び前記捕捉画像の前記輝度が、前記ディスプレイデバイスの前記イメージング感度を超える場合に、少なくとも１つのガンマ高コントラストカーブを選択するようにさらに構成される、請求項２２に記載の画像プロセッサ。
【請求項２６】
前記画像エンハンサが、前記光度を調節するために、前記選択された少なくとも１つのガンマ高コントラストカーブ又は前記選択された少なくとも１つのガンマ低コントラストカーブを前記捕捉画像に適用することによって、前記捕捉画像を補正するようにさらに構成される、請求項２５に記載の画像プロセッサ。
【請求項２７】
前記生成した改良画像を前記ディスプレイデバイスに表示するように構成された画像ディスプレイをさらに含む、請求項２１に記載の画像プロセッサ。
【請求項２８】
前記ディスプレイデバイスの前記イメージング感度が、前記ディスプレイデバイス内で事前設定される、請求項２１に記載の画像プロセッサ。
【請求項２９】
前記ディスプレイデバイスの前記イメージング感度が、前記ディスプレイデバイスにおいて１００カンデラ毎平方メートル（ｃｄ／ｍ２）の出力輝度をもたらす入力値に基づいて決定される、請求項２１に記載の画像プロセッサ。
【請求項３０】
前記画像エンハンサが、正規化値に基づいて、前記生成した画像データを正規化することによって、前記画像データを補正するように構成され、
前記輝度調節選択器が、前記生成した画像データの前記輝度が、前記イメージング感度に関連付けられた第１の輝度未満である場合に、前記少なくとも１つのガンマ低コントラストカーブを選択するように構成され、
前記輝度調節選択器が、前記生成した画像データの前記輝度が、前記第１の輝度を超える前記イメージング感度に関連付けられた第２の輝度を超える場合に、前記少なくとも１つのガンマ高コントラストカーブを選択するように構成され、及び
前記画像エンハンサが、イメージング情報の中間サブセットを得るために、前記選択されたガンマ低コントラストカーブ又は前記選択されたガンマ高コントラストカーブを前記生成した及び正規化した画像データに適用するように構成される、請求項２１に記載の画像プロセッサ。
【請求項３１】
前記画像エンハンサが、イメージング情報のガンマ補正サブセットを得るために、前記正規化値を前記イメージング情報の中間サブセットに加算することによって、前記選択されたガンマコントラストカーブを適用するようにさらに構成される、請求項３０に記載の画像プロセッサ。
【請求項３２】
前記画像エンハンサが、前記ディスプレイデバイスに表示されるように構成された前記改良画像を生成するために、イメージング情報のガンマ補正サブセットを対数フォーマットから線形フォーマットに変換するようにさらに構成される、請求項２１に記載の画像プロセッサ。
【請求項３３】
前記輝度調節選択器が、前記捕捉画像の前記輝度が、前記ディスプレイデバイスの前記イメージング感度未満の場合に、前記捕捉画像の前記輝度を減衰させるための特定のガンマ調節値及び／又はガンマコントラストカーブを選択し、及び前記捕捉画像の前記輝度が、前記ディスプレイデバイスの前記イメージング感度を超える場合に、前記捕捉画像の前記輝度を増幅させるための特定のガンマ調節値及び／又はガンマコントラストカーブを選択するようにさらに構成される、請求項２２に記載の画像プロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、その内容全体が本明細書に援用される、２０１６年９月７日に出願された米国特許仮出願第６２／３８４，６０６号明細書に対する優先権を主張する、２０１７年９月６日に出願された米国特許出願第１５／６９７，１８７号明細書に対する優先権を主張する。
【０００２】
本開示は、一般に、画像処理に関し、より詳細には、高ダイナミックレンジ処理に関する。
【背景技術】
【０００３】
カメラ、コンピュータモニタ、携帯電話、テレビ、及びパーソナルデバイスを含むディスプレイデバイスは、画像及びビデオを表示するための多くの個々のピクセルを含み得る。各ピクセルは、ディスプレイ内のある特定の点において、様々な色を生成することができる。同時に、複数のピクセルを使用して、ディスプレイスクリーン上で、異なる強度又は輝度で異なる色を表示することによって、画像又はビデオを形成することができる。
【０００４】
多くのデバイスは、標準ダイナミックレンジ（ＳＤＲ）で画像を表示する。ＳＤＲは、従来のガンマカーブを使用して調節された画像及びビデオのダイナミックレンジを表す。従来のガンマカーブは、陰極線管（ＣＲＴ）の特定の制限に基づき、及び最大輝度１００カンデラ毎平方メートル（ｃｄ／ｍ２）を可能にするものであった。最近では、カメラなどの画像捕捉デバイスは、ＳＤＲと比較して、より広範なダイナミックレンジの光度を可能にする技術である高ダイナミックレンジ（ＨＤＲ）イメージングをサポートし始めている。ＨＤＲは、人間の視覚をシミュレートする、より高いコントラスト及び明るさ特性を提供することができる。画像を捕捉する方法の進歩は、画像捕捉結果を表示する方法の開発及び向上を伴わなければならない。
【発明の概要】
【課題を解決するための手段】
【０００５】
以下は、１つ又は複数の態様の基本的理解を提供するために、当該態様の簡易的概要を提示する。この概要は、企図されるあらゆる態様の詳細な総括ではなく、且つ、あらゆる態様の主要又は重要な要素を特定するものでもなく、何れかの又はあらゆる態様の範囲を詳細に記述するものでもない。その唯一の目的は、後に提示するより詳細な説明の前段階として、１つ又は複数の態様の幾つかの概念を簡易的な形で提示することである。
【０００６】
ＨＤＲ画像の広ダイナミックレンジにより、画像処理は、ユーザが、ＨＤＲ画像の恩恵を受けることを可能にするために、調節される必要がある場合がある。本開示のある態様においては、方法、コンピュータ可読媒体、及び装置が提供される。装置は、イメージング感度値を決定するように構成されてもよい。装置は、決定したイメージング感度値とイメージング情報のサブセットを比較するように構成されてもよい。装置は、イメージング情報のガンマ補正サブセットを得るために、比較に基づいてガンマ低コントラストカーブ又はガンマ高コントラストカーブを使用して、イメージング情報の各サブセットにガンマ補正を適用するように構成されてもよい。
【０００７】
従って、ある例示的実施形態によれば、高ダイナミックレンジ（ＨＤＲ）画像を表示するように構成されたデバイスのイメージング感度に基づいて、ＨＤＲ画像の光度を調節する画像処理システムが、提供される。この実施形態では、画像処理システムは、少なくとも１つのガンマ低コントラストカーブ及び少なくとも１つの１つのガンマ高コントラストカーブを保存するように構成された電子メモリと、捕捉ＨＤＲ画像の画像データを生成するイメージング装置と、ディスプレイデバイスのイメージング感度値を、ディスプレイデバイスにおいて所定の出力輝度を提供するディスプレイデバイスの入力値に基づいて決定するように構成されたイメージング感度決定器と、ディスプレイデバイスの決定したイメージング感度値を、生成した画像データの輝度値と比較するように構成された画像情報比較器と、輝度値が、ディスプレイデバイスの決定したイメージング感度値未満である場合に、少なくとも１つのガンマ低コントラストカーブを選択し、及び輝度値が、ディスプレイデバイスの決定したイメージング感度値を超える場合に、少なくとも１つのガンマ高コントラストカーブを選択するように構成されたガンマカーブ選択器と、ＨＤＲ画像の光度を調節するために、選択された少なくとも１つのガンマ高コントラストカーブ又は選択された少なくとも１つのガンマ低コントラストカーブを生成した画像データに適用することによって、捕捉ＨＤＲ画像の画像データを補正するように構成された画像補正器と、調節したＨＤＲ画像をディスプレイデバイスに表示するように構成された画像ディスプレイとを含む。
【０００８】
別の例示的態様においては、高ダイナミックレンジ（ＨＤＲ）画像を表示するように構成されたデバイスのイメージング感度に基づいて、ＨＤＲ画像の光度を調節する画像処理システムが、提供される。この態様においては、画像処理システムは、複数のガンマコントラストカーブを保存する電子メモリと、捕捉ＨＤＲ画像の画像データを生成するイメージング装置と、ディスプレイデバイスのイメージング感度値を決定するように構成されたイメージング感度決定器と、ガンマカーブ選択決定を生成するために、ディスプレイデバイスの決定したイメージング感度値を生成した画像データの輝度値と比較するように構成された画像情報比較器と、生成したガンマカーブ選択決定に基づいて、複数のガンマコントラストカーブから少なくとも１つのガンマコントラストカーブを選択するように構成されたガンマカーブ選択器と、ＨＤＲ画像の光度を調節するために、選択された少なくとも１つのガンマコントラストカーブを生成した画像データに適用することによって、捕捉ＨＤＲ画像の画像データを補正するように構成された画像補正器とを含む。
【０００９】
さらに別の例示的態様においては、ディスプレイデバイスのイメージング感度に基づいて、画像の光度を設定する画像プロセッサが、提供される。この態様においては、画像プロセッサは、ディスプレイデバイス上に表示される際の捕捉画像の最適輝度レベルを決定するために、捕捉画像の輝度をディスプレイデバイスのイメージング感度と比較することによって、少なくとも１つの輝度調節変更子を選択するように構成された輝度調節選択器と、ディスプレイデバイスの最適輝度レベルでディスプレイデバイス上に表示されるように構成された改良画像を生成するために、少なくとも１つの輝度調節変更子を捕捉画像に適用するように構成された画像エンハンサとを含む。
【００１０】
上記及び関連の目的の達成のために、１つ又は複数の態様は、以下に十分に説明され、及び特許請求の範囲において具体的に挙げられる特徴を含む。以下の説明及び添付の図面は、１つ又は複数の態様の特定の特徴例を詳細に記載する。しかし、これらの特徴は、様々な態様の原理を用いることができる様々な方法のほんの数例を示し、及びこの説明は、そのようなあらゆる態様及びそれらの均等物を含むことが意図される。
【図面の簡単な説明】
【００１１】
【図１】ある例示的実施形態による、画像捕捉及び表示ネットワークの図である。
【図２】ある例示的実施形態による、ＯＯＴＦコントラストカーブの第１のセットの図である。
【図３】ある例示的実施形態による、ＯＯＴＦコントラストカーブの第２のセットの図である。
【図４】ある例示的実施形態による、高ダイナミックレンジ処理の第１の方法の図である。
【図５】ある例示的実施形態による、ノイズを考慮した高ダイナミックレンジ処理の第２の方法の図である。
【図６】ある例示的実施形態による、線形値を対数値に変換する方法の図である。
【図７】ある例示的実施形態による、二進法指数値を図示する図である。
【図８】ある例示的実施形態による、対数値を線形値に変換する方法の図である。
【図９】ある例示的実施形態による、ＨＤＲ処理技術のＭａｔｌａｂ実装を図示する。
【図１０】ある例示的実施形態による、ＨＤＲ処理の方法のフローチャートである。
【図１１】ある例示的実施形態による、開示のシステムの異なるコンポーネント間のデータフローを図示する概念データフロー図である。
【図１２】ある例示的実施形態による、処理システムを用いた装置のハードウェア実装の一例を図示する図である。
【発明を実施するための形態】
【００１２】
添付の図面に関連して以下に記載する詳細な説明は、様々な構成の説明であることを意図したものであり、且つ本明細書に記載する概念を実施することができる唯一の構成を示すことを意図したものではない。詳細な説明は、様々な概念の深い理解をもたらすことを目的として、具体的な詳細を含む。しかし、これらの概念が、これらの具体的な詳細を用いることなく実施され得ることは、当業者には明白となるだろう。幾つかの実例では、このような概念を曖昧にすることを避けるために、周知の構造及びコンポーネントが、ブロック図形式で示される。
【００１３】
様々な装置及び方法を参照して、これより、ディスプレイシステムの幾つかの態様を示す。これらの装置及び方法は、以下の詳細な説明において説明されるとともに、添付の図面において、様々なブロック、コンポーネント、回路、プロセス、アルゴリズムなど（「要素」と総称される）によって図示される。これらの要素は、電子ハードウェア、コンピュータソフトウェア、又はそれらの任意の組み合わせを使用して実施することができる。このような要素がハードウェアとして、あるいはソフトウェアとして実施されるかは、具体的な用途及びシステム全体に課される設計制約によって決まる。
【００１４】
例として、要素、又は要素の何れかの部分、又は要素の任意の組み合わせは、１つ又は複数のプロセッサを含む「処理システム」として実施することができる。プロセッサの例には、マイクロプロセッサ、マイクロコントローラ、グラフィック処理ユニット（ＧＰＵ）、中央処理装置（ＣＰＵ）、アプリケーションプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、縮小命令集合計算（ＲＩＳＣ）プロセッサ、システムオンチップ（ＳｏＣ）、ベースバンドプロセッサ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、状態機械、ゲート論理、ディスクリートハードウェア回路、及び本開示全体を通して記載される様々な機能性を行うために構成された他の適宜のハードウェアが含まれる。処理システム内の１つ又は複数のプロセッサは、ソフトウェアを実行してもよい。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、あるいはそれ以外の名称で呼ばれようと、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアコンポーネント、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行ファイル、実行スレッド、プロシージャ、関数などを意味すると広く解釈されるものとする。
【００１５】
従って、１つ又は複数の実施形態例においては、記載の関数は、ハードウェア、ソフトウェア、又はそれらの任意の組み合わせで実施することができる。ソフトウェアで実施される場合、関数は、コンピュータ可読媒体に保存されてもよく、又はコンピュータ可読媒体に１つ又は複数の命令又はコードとして符号化されてもよい。コンピュータ可読媒体は、コンピュータストレージ媒体を含む。ストレージ媒体は、コンピュータがアクセス可能な任意の入手可能な媒体でもよい。例として、及び限定ではなく、このようなコンピュータ可読媒体には、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、光ディスクストレージ、磁気ディスクストレージ、他の磁気ストレージデバイス、上記のタイプのコンピュータ可読媒体の組み合わせ、又はコンピュータがアクセス可能な命令又はデータ構造の形態でコンピュータ実行可能コードを保存するために使用することができるその他の媒体が含まれ得る。
【００１６】
図１は、画像捕捉及び表示ネットワーク１００の図である。図１を参照して、カメラ１０２（又はその他のタイプの画像又はビデオ捕捉デバイス）は、環境に基づいて、画像データ１１０（又はビデオデータ）を生成することができる。画像データ１１０を捕捉するために、カメラ１０２は、光−電子伝達関数（ＯＥＴＦ：ｏｐｔｏ−ｅｌｅｃｔｒｏｎｉｃ  ｔｒａｎｓｆｅｒ  ｆｕｎｃｔｉｏｎ）を利用して、光データを画像データ１１０などの電気信号に変換することができる。ＯＥＴＦは、カメラ伝達関数であってもよい。画像データ１１０は、カメラ１０２自体から表示されてもよく、又は配布ネットワーク１１２を介して、数あるディスプレイデバイスの中でも、パーソナルコンピュータ１０４、ユーザ機器１０６、及び／又はテレビ１０８に送信されてもよい。
【００１７】
画像データ１１０を表示するために、カメラ１０２又は他のディスプレイデバイスは、画像データ１１０の電気信号を表示のための光信号に変換する電気−光伝達関数（ＥＯＴＦ：ｅｌｅｃｔｒｉｃａｌ−ｏｐｔｉｃａｌ  ｔｒａｎｓｆｅｒ  ｆｕｎｃｔｉｏｎ）を適用してもよい。ある態様では、カメラ１０２又は他のディスプレイデバイスは、ＥＯＴＦの前に、電気−電気伝達関数（ＥＥＴＦ：ｅｌｅｃｔｒｉｃａｌ−ｅｌｅｃｔｒｉｃａｌ  ｔｒａｎｓｆｅｒ  ｆｕｎｃｔｉｏｎ）も行うことができる。ＥＥＴＦは、カメラ１０２から受信した入力画像データ１１０を、カメラ１０２又は他のディスプレイデバイスの表示能力に従ってフォーマットされた電子信号の異なるセットにマッピングすることができる。
【００１８】
光−光伝達関数（ＯＯＴＦ：ｏｐｔｏ−ｏｐｔｉｃａｌ  ｔｒａｎｓｆｅｒ  ｆｕｎｃｔｉｏｎ）として知られる第４の伝達関数も利用することができる。ＯＯＴＦ関数を使用して、ある形態から別の形態へと光信号を変更する（例えば、画像のコントラスト特性を変更する）ことができる。本開示は、画像に言及する場合があるが、画像に適用されるあらゆる方法、技術、及びプロトコルを同様にビデオに適用することができることを当業者であれば理解するだろう。
【００１９】
ＳＤＲの場合、伝達関数は、標準化されてもよい。例えば、ＳＤＲのＯＥＴＦは、ＩＴＵ−Ｒ  ＢＴ．７０９（カメラガンマ）に従って標準化され、及びＳＤＲのＥＯＴＦは、ＩＴＵ−Ｒ  ＢＴ．１８８６（ＣＲＴ応答）下で標準化される。ＯＥＴＦ／ＥＯＴＦの他に、放送カメラは、可変ガンマ及びコントラストカーブなどのＯＥＴＦに対する芸術的調節を行うこともできる。ディスプレイは、明るさ及びコントラスト調節も行うこともできる。
【００２０】
ＨＤＲの場合、ＯＥＴＦ及びＥＯＴＦ伝達関数は、定義済みである。これらには、ＳＭＰＴＥ２０８４、及びハイブリッドログガンマ（ＨＬＧ：Ｈｙｂｒｉｄ  Ｌｏｇ  Ｇａｍｍａ）伝達関数が含まれる。ＳＭＰＴＥ２０８４及びＨＬＧ伝達関数は、互いに逆のものであるＯＥＴＦ又はＥＯＴＦに対して使用することができる。ＨＤＲのＯＥＴＦにおいては、カメラの感度は、ＨＤＲチェーンのある点にマッピングされる必要がある場合がある。例えば、カメラが、２０００ＬＵＸ及び９０％の反射でＦ１２において設定される場合、ＳＤＲビデオ出力は、１００％又は１００ｃｄ／ｍ２である。
【００２１】
別の態様では、ＳＭＰＴＥ２０８４は、［０，１］の正規化入力を用いてＥＯＴＦを定義する。この態様においては、入力の０．５の値は、１００ｃｄ／ｍ２のディスプレイ輝度を提供する。実験的に、これは、１００％のカメラ感度のために良好な動作点であることが分かっている。ＨＬＧの場合、０．５の入力も、１００％のカメラ感度をもたらす。
【００２２】
ＨＤＲにおける広いダイナミックレンジにより、ディスプレイが、フルレンジコントラストを提供するために、光度の追加のレンダリングが必要とされる場合がある。ある態様では、ＨＤＲの場合、画像の微光部分は、ＳＤＲにおける画像の微光部分と同様に見えるべきである。高コントラストを正しく表示するために、ＯＯＴＦを使用して、微光に対する応答をＳＤＲにおける微光に対する応答と同様に維持することができる。例えば、ＳＤＲモードの基準ディスプレイ上のガンマチャートのパッチを測定してもよい。ユーザは、例えば、モニタ出力における光度レベル（ｃｄ／ｍ２単位）が同じであるように、ＨＤＲモードのカメラＯＯＴＦを調節することが可能である。
【００２３】
図２は、ＯＯＴＦコントラストカーブの第１のセットの図２００である。太い曲線は、計算されたＳＤＲのＯＯＴＦカーブを表す。ＳＤＲのＯＯＴＦカーブは、ＢＴ１８８６（Ｒｅｃ７０９）に基づいた１．２〜１．４のガンマに基づく。細く濃い曲線は、ＬＤＸカメラのＨＤＲパドックカーブを表す。Ｘ軸及びＹ軸は、ｃｄ／ｍ２などの輝度単位を表す。
【００２４】
図３は、ＯＯＴＦコントラストカーブの第２のセットの図３００である。図３を参照して、ディスプレイデバイス（例えば、カメラ１０２）は、イメージング感度値を有していてもよい。イメージング感度値は、１００ｃｄ／ｍ２であってもよい。ディスプレイデバイスは、ガンマ補正が適用されるイメージング情報が、イメージング感度値を超える輝度値と関連付けられるか、あるいはイメージング感度値未満の輝度値と関連付けられるかに応じて、異なるガンマコントラストカーブを提供してもよい。輝度値が、イメージング感度値未満であれば、ガンマ低コントラストカーブが適用されてもよい。ある態様では、ガンマ低コントラストカーブは、［１．０，３．０］の傾きを有していてもよい。イメージング情報が、イメージング感度値未満の光度を有する場合、１を超えるガンマ値は、光度を減衰させ、一方、１未満のガンマ値は、光度を増幅させる。好ましくは、光度は、マッチするように減衰又は増幅され、及び捕捉画像がディスプレイデバイス上に表示される際の捕捉画像の最適輝度レベル。
【００２５】
第１の例示的態様によれば、イメージング感度値は、例えばディスプレイデバイスの所定の輝度値などの定義されたブレークポイントであってもよい。ただし、イメージング感度値が、必ずしも所定のブレークポイントに限定されないことが認識されるものとする。例えば、ある代替態様においては、イメージング感度値は、ディスプレイデバイスの定義された輝度値範囲であってもよい。この態様においては、捕捉画像の輝度値と、ディスプレイデバイスのイメージング感度値の範囲との比較に基づいて、１つ又は複数の輝度調節値（例えば、１つ又は複数のガンマ補正値又はカーブ）を選択することができる。また、イメージング感度値は、イメージング感度決定器（例えば、以下に記載するような処理のモジュール）によって決定することができる。
【００２６】
別の態様において、イメージング情報が、イメージング感度値を超える輝度値と関連付けられる場合、ガンマ高コントラストカーブが適用されてもよい。ガンマ高コントラストカーブは、ガンマ低コントラストカーブとは異なる傾きを有していてもよい。ある態様においては、ガンマ高コントラストカーブは、［０．８，１．２］の傾きを有していてもよい。イメージング情報が、イメージング感度値を超える光度を有する場合、１を超えるガンマ値は、光度を増幅させることができ、一方、１未満のガンマ値は、光度を減衰させる。
【００２７】
ある態様においては、ガンマ高コントラストカーブを使用して、圧縮を強調することができる。ガンマ高コントラストカーブの値は、動作最大輝度を示すためにメタデータで使用されてもよい。他のメタデータパラメータも提供されてもよい。
【００２８】
図４は、高ダイナミックレンジ処理の第１の方法の図４００である。図４を参照して、ディスプレイデバイス（例えば、カメラ又はモニタ）は、イメージング情報（例えば、原画像データ又は原ビデオデータ）を受信してもよい。イメージング情報は、線形領域内に存在してもよい。乗算、商、累乗、並びに、乗算、加算、及び減算演算に対するルート演算を減らすために、イメージング情報は、線形領域から対数領域に変換されてもよい。ある態様においては、例えばＦＰＧＡによるリアルタイム処理は、イメージング情報を対数領域に変換した後に、より速くなることができる。第１のプロセッサ４０２は、線形イメージング情報を対数イメージング情報に変換してもよい（ただし、このような変換は、ＨＤＲ処理にとって必須ではない）。ディスプレイデバイスは、ディスプレイデバイスに関連付けられたイメージング感度値を決定してもよい。ある態様においては、イメージング感度値は、ディスプレイデバイス（又は他のディスプレイデバイス）において１００ｃｄ／ｍ２の出力輝度をもたらす入力値であってもよい。別の態様においては、イメージング感度値は、ディスプレイデバイス内で事前設定されてもよい。
【００２９】
イメージング情報を対数領域に変換した後、イメージング情報のサブセット（例えば、１つ又は複数のピクセルに対応した輝度情報）は、比較器４０４によって、イメージング感度値と比較されてもよい。具体的には、ディスプレイデバイスの比較器４０４は、イメージング情報のサブセットが、イメージング感度値を超える輝度と関連付けられるか否かを決定してもよい。比較の結果を使用して、ガンマ高コントラストカーブ、あるいはガンマ低コントラストカーブをイメージング情報のサブセットに適用するかを決定してもよい。ディスプレイデバイスは、イメージング情報のサブセットから、正規化値（イメージング感度値と等しくてもよい）を減算（４０６）してもよい。その差は、ガンマ高コントラストカーブ及び／又はガンマ低コントラストカーブに供されてもよい。ある態様においては、イメージング情報のサブセットが、イメージング感度値を超える輝度と関連付けられる場合、ガンマ高コントラストカーブに供されたイメージング情報の正規化サブセットが、スイッチ４０８を介して選択される。別の態様においては、イメージング情報のサブセットが、イメージング感度値未満の輝度と関連付けられる場合、ガンマ低コントラストカーブに供されたイメージング情報の正規化サブセットが、スイッチ４０８を介して選択される。スイッチ４０８からの選択結果（これは、イメージング情報の中間サブセットと呼ばれる場合がある）が、正規化値に加算される（例えば、加算器４１０を用いて）ことによって、イメージング情報のガンマ補正サブセットを生成することができる。従って、スイッチ４０８は、開示のシステムの処理システムによって制御することができ、及び捕捉画像の輝度をディスプレイデバイスのイメージング感度と比較することにより、画像が最終的にディスプレイデバイス上に表示される際の捕捉画像の最適輝度レベルを決定することによって、輝度調節変更子（例えば、特定のガンマ調節値及び／又はガンマコントラストカーブ）を選択するように構成されることが認識されるべきである。
【００３０】
ある例示的態様においては、ディスプレイデバイスは、第２のプロセッサ４１２（第１のプロセッサ４０２と同じであってもよい）を介して、イメージング情報のガンマ補正サブセットを対数領域から線形領域に戻すように変換してもよい。ディスプレイデバイスは、イメージング情報のセット全体に対して演算が行われるまで、イメージング情報のサブセットの全てに対して上記の演算を繰り返し行うことによって、ガンマ補正画像を生成することができる画像補正器又は画像エンハンサを含んでいてもよい。ある態様においては、ガンマ補正画像は、ガンマ低コントラストカーブ及びガンマ高コントラストカーブの両方に、及び／又はガンマ低コントラストカーブ及びガンマ高コントラストカーブの複数のバリエーションに供されていた可能性がある。図４には示されないが、システム４００は、ディスプレイデバイスに補正／調節画像を表示する、すなわちガンマ補正画像を表示する画像ディスプレイを含む。
【００３１】
図５は、ノイズを考慮した高ダイナミックレンジ処理の第２の方法の図５００である。幾つかの実例では、ガンマコントラストカーブによって導入された増幅は、イメージング情報に過剰なノイズをもたらし得る。そのため、あらゆる増幅が、最大差動利得によって制限されてもよい。図５を参照して、ディスプレイデバイス（例えば、カメラ又はモニタ）は、イメージング情報（例えば、原画像データ又は原ビデオデータ）を受信してもよい。イメージング情報は、線形領域内に存在してもよい。乗算、商、累乗、並びに、乗算、加算、及び減算演算に対するルート演算を減らすために、イメージング情報は、線形領域から対数領域に変換されてもよい。ある態様においては、例えばＦＰＧＡによるリアルタイム処理は、イメージング情報を対数領域に変換した後に、より速くなることができる。第１のプロセッサ５０２は、線形イメージング情報を対数イメージング情報に変換してもよい（ただし、このような変換は、ＨＤＲ処理にとって必須ではない）。ディスプレイデバイスは、ディスプレイデバイスに関連付けられたイメージング感度値を決定することができる。ある態様においては、イメージング感度値は、カメラ（又は他のディスプレイデバイス）において１００ｃｄ／ｍ２の出力輝度をもたらす入力値であってもよい。別の態様においては、イメージング感度値は、ディスプレイデバイス内で事前設定されてもよい。
【００３２】
イメージング情報を対数領域に変換した後、イメージング情報のサブセット（例えば、１つ又は複数のピクセルに対応した輝度情報）は、比較器５０４によって、イメージング感度値と比較されてもよい。具体的には、ディスプレイデバイスの比較器５０４は、イメージング情報のサブセットが、イメージング感度値を超える輝度と関連付けられるか否かを決定してもよい。比較の結果を使用して、ガンマ高コントラストカーブ、あるいはガンマ低コントラストカーブをイメージング情報のサブセットに適用するかを決定してもよい。ディスプレイデバイスは、イメージング情報のサブセットから、正規化値を減算（５０６）してもよい。その差は、ガンマ高コントラストカーブ及び／又はガンマ低コントラストカーブに供されてもよい。ある態様においては、イメージング情報のサブセットが、イメージング感度値を超える輝度と関連付けられる場合、ガンマ高コントラストカーブに供されたイメージング情報の正規化サブセットが、スイッチ５０８を介して選択される。別の態様においては、イメージング情報のサブセットが、イメージング感度値未満の輝度と関連付けられる場合、ガンマ低コントラストカーブに供されたイメージング情報の正規化サブセットが、スイッチ５０８を介して選択される。スイッチ５０８からの選択結果（これは、イメージング情報の中間サブセットと呼ばれる場合がある）が、正規化値に加算される（例えば、加算器５１０を用いて）ことによって、イメージング情報の第２の中間サブセットを生成してもよい。ある態様においては、第２の加算器５１４を使用して、イメージング情報のサブセットを最大差動利得値と加算することによって、最大合計値を生成してもよい。第２の比較器５１２は、最大合計値をイメージング情報の第２の中間サブセットと比較し、及び２つの入力の内の小さい方をイメージング情報のガンマ補正サブセットとして使用するために選択してもよい。２つの入力の内の小さい方を利用することによって、ディスプレイデバイスは、最大差動利得値を使用することによって、イメージング情報のガンマ補正サブセットにおけるノイズ量を制限することができる。その後、ディスプレイデバイスは、第２のプロセッサ５１６（第１のプロセッサ５０２と同じであってもよい）を介して、イメージング情報のガンマ補正サブセットを対数領域から線形領域に戻すように変換してもよい。ディスプレイデバイスは、イメージング情報のセット全体に対して演算が行われるまで、イメージング情報のサブセットの全てに対して上記の演算を繰り返し行うことによって、ガンマ補正画像を生成してもよい。ある態様においては、ガンマ補正画像は、ガンマ低コントラストカーブ及びガンマ高コントラストカーブの両方に、及び／又はガンマ低コントラストカーブ及びガンマ高コントラストカーブの複数のバリエーションに供されていた可能性がある。
【００３３】
ある態様においては、図４及び図５に関して説明したＨＤＲ処理方法は、相対システムを示してもよい。イメージング感度は、特定の出力値に正規化されてもよく、及びディスプレイデバイスは、正規化感度値を基準とした値を生成してもよい。その後、ガンマ低コントラストカーブ及びガンマ高コントラストカーブを使用して、生成した値を変更することができる。
【００３４】
異なる方法又は技術を用いて、線形領域から対数領域へ、及びその逆にイメージング情報を変換してもよい。図６及び図８は、線形−対数変換及びその逆のための方法を図示する。他の方法又は技術も使用されてもよい。
【００３５】
図６は、線形値を対数値に変換する方法の図６００である。図６の演算は、１つ又は複数のプロセッサによって行われてもよい。例えば、図６を参照して、プロセッサは、線形値（Ｖｌｉｎ）を受信してもよい。プロセッサは、線形値がゼロであるかどうかを決定してもよい。線形値がゼロであれば、対応する対数値が、ゼロ処理コンポーネントによって提供される。線形値がゼロでなければ、プロセッサは、線形値の絶対値を計算し、及び線形値の符号を抽出してもよい。プロセッサは、線形値に関連付けられた指数を決定し、及び指数で除算される線形値の比率を計算してもよい。比率の結果は、最上位ビット（ＭＳＢ）コンポーネント及び最下位ビット（ＬＳＢ）コンポーネントに入力されてもよい。ＭＳＢコンポーネントの出力は、ルックアップテーブル（ＬＵＴ）及び差分ＬＵＴに提供されてもよい。ＬＳＢコンポーネントの出力は、差分ＬＵＴコンポーネントからの出力で乗算されてもよい。その積は、ＬＵＴコンポーネントの出力に加算されてもよく、及びその和は、指数に加算されることによって、第２の和を生成してもよい。第２の和は、対数値であってもよい。
【００３６】
設計手法は、まず、２１、２２、２３、…２ｎを比較することによって、二進法対数値の指数を決定することである。指数が求められると、各オクターブ内の補間は、同一である。オクターブ中の仮数は、線形値を決定した指数で除算することによって求められる。これは、それが二進法演算であるため、シフト演算である。指数による除算後では、その結果は、常に、１〜２の（２は、基数である）仮数値である。補間値は、１〜２の値であってもよく、及び補間値は、ＬＵＴに提供されてもよい。より高い精度を達成するために、ＬＵＴは、ＬＵＴ（ＬＵＴは、差分値を保持する）内の点と、ＬＵＴ内の次の点との間の線形補間を使用してもよい。図７は、二進法指数値を図示する図７００である。
【００３７】
各オクターブのＬＵＴを用いた補間の絶対精度は、低下していくが、この関数は、画像又はビデオに使用されるため、相対精度がより重要である。ある態様においては、非可視であるために、１パーセント極限が使用されてもよい。
【００３８】
図８は、対数値を線形値に変換する方法の図８００である。図８の演算は、１つ又は複数のプロセッサによって行われてもよい。図８を参照して、対数−線形変換は、線形−対数変換と同様に機能してもよい。対数値（Ｖｌｏｇ）は、符号なしの１６ビット値（その内、５ビットが指数であり、及び１１ビットが仮数である）であってもよい。５ビット指数値は、２５又は３２ビットを保持してもよく、及び仮数は、オクターブ内の精度のために、１１ビットを保持してもよい。図８に示すように、指数及び仮数は、対数値の５ＭＳＢ及び１１ＬＳＢを抽出することによって分離される。仮数は、オクターブ内にｎ個の点を保持し得るＬＵＴの入力として使用されてもよい。仮数から抽出するＭＳＢの量は、
【数１】
0006983874.tif 000002
であってもよい。ＬＵＴ内の６４個の点に関して、５ビットが抽出されてもよい。仮数からの残りのビット（例えば、この例では、６）は、２つのＬＵＴ点間の線形補間であってもよい。補間は、ＬＵＴ内の次の点に対する差分である、差分ＬＵＴに保存された値を使用する。差分ＬＵＴを有することにより、処理速度を上げることができる。その後、図８に示すように、上記の結果を用いて、線形値（Ｖｌｉｎ）を生成する。
【００３９】
図９は、ＨＤＲ処理技術のＭａｔｌａｂ実装９００を図示する。図９を参照して、Ｉｎｉｔｉａｌｉｚａｔｉｏｎ＿ＶａｒＧａｍｍａ．ｍを使用して、ＬＵＴにおいて必要とされる値を計算してもよく、ｔｂ＿ＶａｒＧａｍｍａ．ｓｌｘは、線形−対数変換、Ｖａｒ  Ｇａｍｍａ、及び対数−線形変換のテストベンチであってもよく、及びＧＶ＿ＬＩＢ＿ＬｉｎＬｏｇＬｉｎ．ｓｌｘは、Ｌｉｎ２Ｌｏｇ及びＬｏｇ２Ｌｉｎのライブラリ関数であってもよい。ＨＤＬＣｏｄｅｒを使用して、ブロック「ＶＡＧ＿ＶａｒＧａｍｍａ」からコードを生成してもよい。Ｍａｔｌａｂ実装は、表１に示す以下の入力／出力ポートリストも使用してよい。
【００４０】
【表１】
0006983874.tif 000003
【００４１】
初期化スクリプトは、入力及び出力フォーマットのパラメータ、及びＭａｔｌａｂ／Ｓｉｍｕｌｉｎｋ用に完全にパラメータ化されたＬＵＴサイズを保持してもよい。コード生成中に、ＨＤＬｃｏｄｅｒが、総称を生成していない場合があるため、これらは、所望の値に設定されるべきである。
【００４２】
図１０は、ＨＤＲ処理の方法のフローチャート１０００である。この方法は、装置（例えば、プロセッサ、ディスプレイデバイス、装置１１０２／１１０２’）によって行われてもよい。１００２では、装置は、線形イメージング情報を受信してもよい。イメージング情報は、１つ又は複数のピクセルの輝度値を示してもよい。
【００４３】
１００４では、装置は、線形イメージング情報を対数イメージング情報に変換してもよい。例えば、輝度値は、線形領域から対数領域に変換されてもよい。
【００４４】
１００６では、装置は、イメージング感度値を決定してもよい。例えば、イメージング感度値は、事前設定されてもよい。装置は、記憶場所にある値を検索し、及びその値を抽出することによって、イメージング感度値を決定してもよい。例えば、イメージング感度値は、１００ｃｄ／ｍ２であってもよい。
【００４５】
１００８では、装置は、決定したイメージング感度値とイメージング情報のサブセットを比較してもよい。イメージング情報は、変換対数イメージング情報であってもよい。イメージング情報のサブセットは、１つ又は複数のピクセルの輝度値に対応してもよい。装置は、イメージング情報が、イメージング感度値以上の輝度値を示すか否かを決定してもよい。
【００４６】
１０１０では、装置は、イメージング情報のガンマ補正サブセットを得るために、比較に基づいてガンマ低コントラストカーブ又はガンマ高コントラストカーブを使用して、イメージング情報の各サブセットに対してガンマ補正を適用してもよい。
【００４７】
図１１は、例示的装置１１０２における異なるコンポーネント間のデータフローを図示する概念データフロー図１１００である。装置は、プロセッサ又はディスプレイデバイスであってもよい。装置は、Ｌｉｎ２Ｌｏｇコンポーネント１１０４、比較器コンポーネント１１０６、ガンマコンポーネント１１０８、及びＬｏｇ２Ｌｉｎコンポーネント１１１０を含む。ガンマコンポーネント１１０８は、イメージング感度値を決定するように構成されてもよい。比較器コンポーネント１１０６は、決定したイメージング感度値とイメージング情報のサブセットを比較するように構成されてもよい。ガンマコンポーネント１１０８は、イメージング情報のガンマ補正サブセットを得るために、比較に基づいてガンマ低コントラストカーブ又はガンマ高コントラストカーブを使用して、イメージング情報の各サブセットに対してガンマ補正を適用するように構成されてもよい。例えば、ガンマコンポーネント１１０８は、例示的実施形態によれば、１つ又は複数のガンマ低コントラストカーブ及びガンマ高コントラストカーブを保存するコンピュータ／電子メモリを含んでいてもよい。
【００４８】
また、ある例示的態様においては、イメージング感度値は、装置において１００ｃｄ／ｍ２の出力輝度をもたらす入力値であってもよい。別の態様においては、イメージング感度値は、装置内で事前設定されてもよい。別の構成では、装置は、インタフェース（例えば、バスインタフェース）を含んでいてもよい。インタフェースは、線形イメージング情報を受信するように構成されてもよい。この構成では、Ｌｉｎ２Ｌｏｇコンポーネント１１０４は、線形イメージング情報を対数イメージング情報に変換するように構成されてもよい。対数イメージング情報は、イメージング情報であってもよい。別の構成では、比較器コンポーネント１１０６は、イメージング情報の各サブセットが、イメージング感度値と関連付けられた第２の輝度を超える第１の輝度に対応するか否かを決定することによって、イメージング情報のサブセットを比較するように構成されてもよい。別の構成では、ガンマコンポーネント１１０８は、正規化値に基づいてイメージング情報のサブセットを正規化し、イメージング情報のサブセットがイメージング感度値と関連付けられた第２の輝度未満の第１の輝度に対応する場合に、ガンマ低コントラストカーブを選択し、及びイメージング情報のサブセットがイメージング感度値と関連付けられた第２の輝度を超える第３の輝度に対応する場合に、ガンマ高コントラストカーブを選択することによって、ガンマ補正を適用するように構成されてもよい。この構成では、選択されたガンマ低コントラストカーブ又は選択されたガンマ高コントラストカーブが、イメージング情報の中間サブセットを得るために、イメージング情報の正規化サブセットに適用されてもよい。別の態様においては、正規化値は、イメージング感度値と等しくてもよい。別の構成では、ガンマコンポーネント１１０８は、イメージング情報のガンマ補正サブセットを得るために、正規化値をイメージング情報の中間サブセットに加算することによって、ガンマ補正を適用するように構成されてもよい。別の構成では、Ｌｏｇ２Ｌｉｎコンポーネント１１１０は、イメージング情報のガンマ補正サブセットを対数フォーマットから線形フォーマットに変換するように構成されてもよい。別の構成では、ガンマコンポーネント１１０８は、イメージング情報のサブセットを最大差動利得値と加算することによって最大合計値を計算し、及び正規化値をイメージング情報の中間サブセットに加算することによってイメージング情報の第２の中間サブセットを計算することによって、ガンマ補正を適用するように構成されてもよい。イメージング情報のガンマ補正サブセットは、最大合計値又はイメージング情報の第２の中間サブセットの内の小さい方であってもよい。別の構成では、ガンマコンポーネント１１０８は、イメージング情報のガンマ補正サブセットを蓄積することによってガンマ補正画像を生成するように構成されてもよい。ガンマ補正画像は、ガンマ低コントラストカーブ及びガンマ高コントラストカーブの両方に供されていた可能性がある。
【００４９】
装置は、図１０の上述のフローチャートにおけるアルゴリズムの各ブロックを行う追加のコンポーネントを含んでいてもよい。そのため、図１０の上述のフローチャートにおける各ブロックは、１つのコンポーネントによって行われてもよく、及び装置は、これらのコンポーネントの１つ又は複数を含んでいてもよい。コンポーネントは、プロセッサによる実施のためにコンピュータ可読媒体内に保存された、上記のプロセス／アルゴリズムを行うように構成されたプロセッサによって実施される、上記のプロセス／アルゴリズムを実行するように特別に構成された１つ又は複数のハードウェアコンポーネント、又はそれらのある組み合わせであってもよい。
【００５０】
図１２は、処理システム１２１４を用いた装置１１０２’のハードウェア実装の一例を図示する図１２００である。処理システム１２１４は、一般にバス１２２４によって表されるバスアーキテクチャを用いて実施されてもよい。バス１２２４は、処理システム１２１４の具体的な用途及び全体的な設計制約に応じて、任意の数の相互接続バス及びブリッジを含んでいてもよい。バス１２２４は、プロセッサ１２０４、コンポーネント１１０４、１１０６、１１０８、１１１０、及びコンピュータ可読媒体／メモリ１２０６によって表される、１つ又は複数のプロセッサ及び／又はハードウェアコンポーネントを含む様々な回路同士をつなぐ。バス１２２４は、当該技術分野において周知であり、従ってこれ以上の説明は行わない、タイミングソース、周辺機器、電圧レギュレータ、及び電力管理回路などの様々な他の回路もつなぐことができる。
【００５１】
処理システム１２１４は、トランシーバ１２１０に結合されてもよい。トランシーバ１２１０は、１つ又は複数のアンテナ１２２０に結合される。トランシーバ１２１０は、伝送媒体上で、様々な他の装置と通信するように構成される。トランシーバ１２１０は、１つ又は複数のアンテナ１２２０から信号を受信し、受信した信号から情報を抽出し、及び抽出した情報を処理システム１２１４（例えば、Ｌｉｎ２Ｌｏｇコンポーネント１１０４）に提供する。加えて、トランシーバ１２１０は、処理システム１２１４から情報を受信し、及び受信した情報に基づいて、１つ又は複数のアンテナ１２２０に適用される信号を生成する。処理システム１２１４は、コンピュータ可読媒体／メモリ１２０６に結合されたプロセッサ１２０４を含む。プロセッサ１２０４は、コンピュータ可読媒体／メモリ１２０６に保存されたソフトウェアの実行を含む、一般的処理を担う。ソフトウェアは、プロセッサ１２０４によって実行されると、任意の特定の装置に対して上記に記載した様々な機能を処理システム１２１４に行わせる。コンピュータ可読媒体／メモリ１２０６は、ソフトウェアを実行する際にプロセッサ１２０４によって操作されるデータを保存するためにも使用されてもよい。処理システム１２１４は、コンポーネント１１０４、１１０６、１１０８、１１１０の少なくとも１つをさらに含む。これらのコンポーネントは、コンピュータ可読媒体／メモリ１２０６内に常駐する／保存された、プロセッサ１２０４で起動するソフトウェアコンポーネント、プロセッサ１２０４に結合された１つ又は複数のハードウェアコンポーネント、又はそれらのある組み合わせであってもよい。処理システム１２１４は、ディスプレイデバイスのコンポーネントであってもよく、及びメモリ及びメモリに結合された１つ又は複数のプロセッサを含んでいてもよい。
【００５２】
ある構成では、画像処理用の装置１１０２／１１０２’は、イメージング感度値を決定するように構成される（すなわち、イメージング感度決定器）。装置は、決定したイメージング感度値とイメージング情報のサブセットを比較する画像情報比較器を含んでいてもよい。装置は、イメージング情報のガンマ補正サブセットを得るために比較に基づいてガンマ低コントラストカーブ又はガンマ高コントラストカーブを使用して、ガンマ補正をイメージング情報の各サブセットに適用する画像補正器又は画像エンハンサを含んでいてもよい。ある態様においては、イメージング感度値は、装置において、１００ｃｄ／ｍ２の出力輝度をもたらす入力値であってもよい。別の態様においては、イメージング感度値は、装置内で事前設定されてもよい。
【００５３】
別の構成では、装置は、線形イメージング情報を受信するレシーバを含んでいてもよい。この構成では、装置は、線形イメージング情報を対数イメージング情報に変換する変換器を含んでいてもよい。対数イメージング情報は、イメージング情報であってもよい。別の構成では、イメージング情報のサブセットを比較する画像情報比較器は、イメージング情報の各サブセットが、イメージング感度値に関連付けられた第２の輝度を超える第１の輝度に対応するか否かを決定するように構成されてもよい。別の構成では、ガンマ補正を適用する画像補正器／エンハンサは、正規化値に基づいてイメージング情報のサブセットを正規化し、イメージング情報のサブセットがイメージング感度値と関連付けられた第２の輝度未満の第１の輝度に対応する場合に、ガンマ低コントラストカーブを選択し、及びイメージング情報のサブセットがイメージング感度値と関連付けられた第２の輝度を超える第３の輝度に対応する場合に、ガンマ高コントラストカーブを選択するように構成されてもよい。この構成では、選択されたガンマ低コントラストカーブ又は選択されたガンマ高コントラストカーブが、イメージング情報の中間サブセットを得るために、イメージング情報の正規化サブセットに適用されてもよい。別の態様においては、正規化値は、イメージング感度値と等しくてもよい。別の構成では、ガンマ補正を適用する画像補正器／エンハンサは、イメージング情報のガンマ補正サブセットを得るために、正規化値をイメージング情報の中間サブセットに加算するように構成されてもよい。別の構成では、装置は、イメージング情報のガンマ補正サブセットを対数フォーマットから線形フォーマットに変換する変換器を含んでいてもよい。別の構成では、ガンマ補正を適用する画像補正器／エンハンサは、イメージング情報のサブセットを最大差動利得値と加算することによって最大合計値を計算し、及び正規化値をイメージング情報の中間サブセットに加算することによってイメージング情報の第２の中間サブセットを計算するように構成されてもよい。イメージング情報のガンマ補正サブセットは、最大合計値又はイメージング情報の第２の中間サブセットの内の小さい方であってもよい。別の構成では、装置は、イメージング情報のガンマ補正サブセットを蓄積することによってガンマ補正画像を生成する画像補正器／エンハンサを含んでいてもよい。ガンマ補正画像は、ガンマ低コントラストカーブ及びガンマ高コントラストカーブの両方に供されていた可能性がある。
【００５４】
開示のシステムの上述のコンポーネントは、上記の機能を行うように構成された装置１１０２及び／又は装置１１０２’の処理システム１２１４の上述のコンポーネントの１つ又は複数であってもよい。処理システム１２１４は、１つ又は複数のプロセッサ、スイッチ、比較器、数学的論理ユニット、及び／又はコントローラを含んでいてもよい。例えば、イメージング感度値を決定する決定器は、処理システム１２１４及び／又はメモリ１２０６を含んでいてもよい。イメージング情報のサブセットを比較する画像情報比較器は、処理システム１２１４を含んでいてもよい。ガンマ補正を適用する画像補正器／エンハンサは、処理システム１２１４を含んでいてもよい。線形イメージング情報を受信するレシーバは、トランシーバ１２１０及び／又はバスインタフェースを含んでいてもよい。イメージング情報のガンマ補正サブセットを変換する変換器は、処理システム１２１４を含んでいてもよい。ガンマ補正画像を生成する画像補正器／エンハンサは、処理システム１２１４を含んでいてもよい。
【００５５】
開示したプロセス／フローチャートにおけるブロックの具体的な順序又は階層は、例示的手法の例示であることが理解される。設計の好みに基づいて、プロセス／フローチャートにおけるブロックの具体的な順序又は階層が、並べ替えられてもよいことが理解される。さらに、幾つかのブロックは、統合又は除外されてもよい。添付の方法クレームは、様々なブロックの要素を見本の順序で提示し、及び提示された具体的な順序又は階層に限定されることを目的としたものではない。
【００５６】
上記の説明は、当業者が本明細書に記載の様々な態様を実施することを可能にするために提供されるものである。これらの態様に対する様々な変更は、当業者には容易に明らかとなり、及び本明細書に記載の一般的原理は、他の態様に適用されてもよい。従って、クレームは、本明細書に示す態様に限定されることが意図されるのではなく、単数形の要素への言及が、別段の言明のない限り、「唯一の」を意味することは意図されず、「１つ又は複数の」を意味する、文言クレームと一致した全範囲が与えられることが意図される。「例示的な」という用語は、本明細書では、「例、実例、又は例示として機能すること」を意味するために使用される。「例示的」であると本明細書に記載した何れの態様も、必ずしも、他の態様と比較して好ましい、又は有利であると見なされるものではない。別段の言明のない限り、「幾つかの」という用語は、１つ又は複数を指す。「Ａ、Ｂ、又はＣの少なくとも１つ」、「Ａ、Ｂ、又はＣの１つ又は複数」、「Ａ、Ｂ、及びＣの少なくとも１つ」、「Ａ、Ｂ、及びＣの１つ又は複数」、及び「Ａ、Ｂ、Ｃ、又はそれらの任意の組み合わせ」は、Ａ、Ｂ、及び／又はＣの任意の組み合わせを含み、及びＡの倍数、Ｂの倍数、又はＣの倍数を含んでもよい。具体的には、「Ａ、Ｂ、又はＣの少なくとも１つ」、「Ａ、Ｂ、又はＣの１つ又は複数」、「Ａ、Ｂ、及びＣの少なくとも１つ」、「Ａ、Ｂ、及びＣの１つ又は複数」、及び「Ａ、Ｂ、Ｃ、又はそれらの任意の組み合わせ」は、Ａのみ、Ｂのみ、Ｃのみ、Ａ及びＢ、Ａ及びＣ、Ｂ及びＣ、又はＡ及びＢ及びＣでもよく、このような何れの組み合わせも、Ａ、Ｂ、又はＣの１つ又は複数のメンバーを包含してもよい。当業者に知られている、又は後に知られるようになる、本開示全体に記載した様々な態様の要素に対するあらゆる構造的及び機能的均等物は、明確に本明細書に援用され、及びクレームによって包含されることが意図される。また、本明細書に開示されるものは全て、そのような開示がクレームに明示的に記載されているか否かにかかわらず、公衆に捧げられることを意図したものではない。「モジュール」、「機構」、「要素」、「デバイス」などの用語は、「手段」という用語の代用ではない場合がある。そのため、クレーム要素は、要素が、「ための手段（ｍｅａｎｓ  ｆｏｒ）」というフレーズを用いて明確に記載されない限り、米国特許法第１１２条（ｆ）により、ミーンズプラスファンクションと解釈されないものとする。
【図１】
0006983874.tif 000004
【図２】
0006983874.tif 000005
【図３】
0006983874.tif 000006
【図４】
0006983874.tif 000007
【図５】
0006983874.tif 000008
【図６】
0006983874.tif 000009
【図７】
0006983874.tif 000010
【図８】
0006983874.tif 000011
【図９】
0006983874.tif 000012
【図１０】
0006983874.tif 000013
【図１１】
0006983874.tif 000014
【図１２】
0006983874.tif 000015