"プロセッサーとメモリを含むコンピューティングデバイスにおいて、液晶ディスプレイに関係する照明レベルを判定するステップであって、前記判定された照明レベルにはバックライトレベルと周囲照明レベルのうちの少なくとも1つが含まれる、ステップと、前記液晶ディスプレイ上に表示される画像を強調するステップであって、前記画像は複数のピクセル値を含み、前記強調は前記複数のピクセル値のうちの少なくとも1つのそれぞれを、初期値から再マッピングされた値へ当該初期値を修正ガンマ値パラメーターの指数へと増大させる方程式に従って再マッピングすることを含み、前記修正ガンマ値パラメーターは少なくとも部分的に前記判定された照明レベルと前記初期値に基づいている、ステップと、前記強調された画像を前記液晶ディスプレイ上に表示するために出力するステップと、を含む方法。前記バックライトレベルは以前のバックライトレベルに比べて減少した現時点のバックライトレベルであり、前記再マッピングは前記画像の輝度を選択的に増加させ、又は、前記周囲照明レベルは以前の周囲照明レベルに比べて減少した現時点の周囲照明レベルであり、前記再マッピングは前記画像の輝度を選択的に減少させ、又は、前記周囲照明レベルは以前の周囲照明レベルに比べて増加した現時点の周囲照明レベルであり、前記再マッピングは前記画像の輝度を選択的に増加させる、請求項1に記載の方法。前記再マッピングされたピクセル値は表示される画像の一部分と関係付いており、前記一部分と関係付いていないピクセル値は再マッピングされず、前記バックライトレベルは以前のバックライトレベルに比べて減少した現時点のバックライトレベルであり、前記再マッピングは前記画像の前記一部分に関係付いているピクセルの輝度を増加させて、前記現時点のバックライトレベルで表示された画像の前記一部分が、前記画像の前記一部分が前記以前のバックライトレベルで表示された場合の輝度と知覚的に同じ輝度で表示されるようにする、請求項1に記載の方法。前記強調するステップは更に、それぞれが前記判定された照明レベル及びとり得るピクセル値に基づく複数の修正ガンマ値パラメーターを計算するステップと、前記複数の修正ガンマ値パラメーターを前記メモリに記憶するステップであって、前記複数の修正ガンマ値パラメーターは対応するとり得るピクセル値によってインデックスを付される、ステップと、を含み、前記複数のピクセル値のうちの少なくとも1つを再マッピングするステップは、再マッピングされる前記ピクセル値の前記初期値に基づいて前記複数の修正ガンマ値パラメーターのうちの1つを前記メモリから検索するステップを含む、請求項1又は2に記載の方法。前記修正ガンマ値パラメーターはγLCD/γadjustmentに従って設定された比であり、γLCDは前記液晶ディスプレイに対するガンマ設定値であり、γadjustmentはガンマ調整値である、請求項1又は2に記載の方法。前記ガンマ設定値は、γadjustment=γLCDγoffset-γLCD×scalepixel_valueに従って設定され、γoffsetは前記バックライトレベルの関数として決定されるガンマオフセット値であり、scalepixel_valueは再マッピングされる前記ピクセル値の前記初期値に依存するスケーリングファクターである、請求項5に記載の方法。前記ガンマ設定値は、γadjustment=γLCDγoffset-γLCD×scalepixel_valueに従って設定され、γoffsetは周囲照明レベルの関数として決定されるガンマオフセット値であり、scalepixel_valueは再マッピングされる前記ピクセル値の前記初期値に依存するスケーリングファクターである、請求項5に記載の方法。前記ガンマ設定値は、γadjustment=γLCDγoffset-γLCD×scalepixel_valueに従って設定され、γoffsetは前記バックライトレベル及び前記周囲照明レベルの関数として決定されるガンマオフセット値であり、scalepixel_valueは再マッピングされる前記ピクセル値の前記初期値に依存するスケーリングファクターである、請求項5に記載の方法。液晶ディスプレイに関係する照明レベルを受け取るステップであって、前記受け取られた照明レベルには現時点のバックライトレベルが含まれ、前記現時点のバックライトレベルは以前のバックライトレベルに比べて減少した、ステップと、前記液晶ディスプレイ上に表示される画像を強調するステップであって、前記画像は複数のピクセル値を含み、前記強調は前記複数のピクセル値のうちの少なくとも1つのそれぞれを、初期値から再マッピングされた値へ当該初期値を修正ガンマ値パラメーターの指数へと増大させる方程式に従って再マッピングすることを含み、前記修正ガンマ値パラメーターはγLCD/γadjustmentに従って設定された比であり、γLCDは前記液晶ディスプレイに対するガンマ設定値であり、γadjustmentはγadjustment=γLCDγoffset-γLCD×scalepixel_valueに従って設定されたガンマ調整値であり、γoffsetは前記現時点のバックライトレベルの関数として決定されるガンマオフセット値であり、scalepixel_valueは再マッピングされる前記ピクセル値の前記初期値に依存するスケーリングファクターである、ステップと、前記強調された画像を前記液晶ディスプレイ上に表示するために出力するステップと、を含む方法を実行するようにプログラムされたグラフィック処理装置。液晶ディスプレイに関係する照明レベルを判定するステップであって、前記判定された照明レベルにはバックライトレベルと周囲照明レベルのうちの少なくとも1つが含まれる、ステップと、前記液晶ディスプレイ上に表示される画像を強調するステップであって、前記画像は複数のピクセル値を含み、前記強調は前記複数のピクセル値のうちの少なくとも1つのそれぞれを、初期値から再マッピングされた値へ当該初期値を修正ガンマ値パラメーターの指数へと増大させる方程式に従って再マッピングすることを含み、前記修正ガンマ値パラメーターは少なくとも部分的に前記判定された照明レベルと前記初期値に基づいている、ステップと、前記強調された画像を前記液晶ディスプレイ上に表示するために出力するステップと、を含む方法をコンピューティングデバイスに実行させるためのコンピューター実行可能命令を記憶した1つ又は複数の有形のコンピューター読み取り可能媒体。本出願は、LCDのバックライトレベルが、例えば電力消費を低減し、又は周囲照明レベルの変化に対応するために低下した場合に、ピクセル値を調整するための技術及び手段を説明する。バックライトレベルを管理し、またピクセル値を積極的に調整することによって、本技術及び手段は、表示の品質を保持し、又は新たな表示の特徴を可能としながら、電力消費を低下させることが可能である。例えば、本明細書において説明された技術を用いて、コンピューティングデバイスは、バックライトレベルの減少を補償するように、画像コンテンツ、ビデオコンテンツ、又は他のグラフィカルコンテンツの明るさを選択的に強調することが可能である。どのピクセル値を調整するか、及びそのピクセル値がどのくらい調整されるべきかを決定する際に、コンピューティングデバイスは、他の要素の中から、所望されるバックライトレベル、現在の周囲照明レベル、表示されるべきコンテンツ、ユーザーの好み又は指示、アプリケーションの設定、及びシステムの設定を考慮することが可能である。本出願及び特許請求の範囲において用いられるように、単数形のa、an、及びtheは、文脈がそうではないことを明らかに述べているのでない限り、複数形を含む。加えて、含むincludeという用語は含むcompriseを意味する。本明細書において説明されたシステム、装置、及び方法は、如何なるやり方でも限定を与えるものと解されてはならない。それどころか、本開示は、開示された様々な実施態様単独で、並びに、互いとの様々な組み合わせ及びサブコンビネーションの形で、それら実施態様に関する全ての新規で非自明な特徴及び側面に向けられている。この開示されたシステム、方法、及び装置は、如何なる特定の側面又は特徴又はその組み合わせに限定されることはなく、また、1つ又は複数の如何なる特定の優位性が存在し又は問題が解決されることを必要とするものでもない。開示された方法のうちのいくつかに関する動作は便宜的な説明のために特定の連続した順序で記載されているが、以下に規定される具体的な言い回しによって特定の順序が必要とされるのでない限り、この記載のやり方は順序の入れ替えを包含していることは理解されなければならない。例えば、連続的に説明された動作は、いくつかのケースにおいて、順序を入れ替え、又は同時に実行されることが可能である。その上、簡潔性のために、添付された図は、開示されたシステム、方法、及び装置が他のシステム、方法、及び装置と共に使用され得る様々なやり方を示すことが不可能である。加えて、本説明は、時々、開示された方法を説明するために生成するや供給するのような用語を用いることがある。これらの用語は、実行される実際のコンピューターの動作についての高度な抽象概念である。これらの用語に対応する実際のコンピューターの動作は、特定の実装に依存して異なるであろうし、また当業者によって容易に認識され得る。この開示の装置又は方法に関して本明細書において提示された動作の方法論、科学的原理、又は他の理論的説明は、よりよい理解の目的のために提供されたのであり、また範囲に限定を与えるものであることを意図されていない。添付された特許請求の範囲における装置及び方法は、そのような動作の方法論によって説明されるやり方で機能する装置及び方法に限定されるものではない。<LCDを備えたコンピューティングデバイス及び画像強調>ここで図面に目を向けると、図2は、コンピューティングシステム200の一例のブロック図を示す。コンピューティングシステム200は、ハードウェア要素長方形のボックスで示されると、ソフトウェア又はソフトウェアとハードウェアの組み合わせで実現されることが可能である機能要素丸められた角により示されるとを含む。ハードウェア要素に関し、システム200は、液晶ディスプレイLCD210、1つ又は複数の処理装置230、メモリ240、周囲照明センサー250、及びユーザー入力デバイス280を含む。一般に、処理装置230とメモリ240は、それぞれの機能要素のためのソフトウェアを実行し、及び/又は、専用ハードウェアロジックで機能要素の特徴を実現する。メモリは、揮発性メモリ例えば、レジスター、キャッシュRAM、不揮発性メモリ例えば、ROM、EEPROM、フラッシュメモリ等、又はこれら2つの何らかの組み合わせとすることが可能である。ユーザー入力デバイス280は、キーボード、マウス、ペン、トラックボール、タッチスクリーン、音声入力デバイス、スキャニングデバイス、又は、システム200へ入力を供給する別のデバイスを含むことが可能である。システム200は、当該デバイスの外部に存在するLCD210に通信可能に結合されたコンピューティングデバイスにおいて実現されることが可能である。例えば、システム200は、処理装置230及びメモリ240を含んで、有線又は無線接続を介してLCD210へ画像データを出力する、デスクトップコンピューターを構成することが可能である。あるいはまた、システム200は、スマートフォン、携帯型ゲームシステム、メディアプレーヤー、又は、モバイル、携帯型、若しくはハンドヘルドの他のコンピューティングデバイスといったような、LCD210を内蔵するコンピューティングデバイスにおいて実現されることが可能である。コンピューティングシステム200は、処理装置230上で走るオペレーティングシステム260及び1つ又は複数のアプリケーション270を有することが可能である。メモリは、オペレーティングシステム260、アプリケーション270、及び本明細書において説明される技術の何れかを実現するソフトウェアを記憶することが可能である。システム200の機能要素はまた、バックライト及びディスプレイ管理のためのLCDコントローラー220を含む。LCDコントローラー220は、単独で、又はコンテンツ解析及び再マッピングモジュール222と組み合わせられて、LCD210上に表示される画像に関係付けられているピクセル値を処理する。実装例における再マッピング演算の詳細は、以下で提示される。LCDコントローラー220はまた、LCDのバックライトレベルを制御するための信号を生成する。ディスプレイドライバー224は、再マッピングの結果をLCD210への出力のためにバッファリングし、また、他に画像データをLCD210への出力のためにバッファリングする。LCDのバックライトレベルを制御する信号は、コントローラー220から又はバックライト制御ドライバー226を通じてLCD210へ供給されることが可能である。休止状態、スタンバイ状態、又は他の低電力状態に入るシステム200の一部分として、オペレーティングシステム260システム制御は、バックライトレベルを低下させるようコントローラー220に命令を出すことが可能である。別の例において、オペレーティングシステム260システム制御又はアプリケーション270アプリケーション制御は、バックライトレベルの変化に応じて画像の一部分が強調されるべきであるということを知らせることが可能である。オペレーティングシステム260又はアプリケーション270は、ユーザー入力280ユーザー制御に応じて、バックライトレベルを低下させること、又は画像を強調することをコントローラー220に命令することが可能である。例えば、ユーザーは、LCD210の明るさを低下させる即ちバックライトレベルを低下させるオペレーティングシステム260及び/又はアプリケーション270のパラメーター又は設定を構成することが可能である。ユーザーはまた、画像のどの部分が強調されるべきであるかを、例えば境界ボックスを描く、LCD210上に表示された1つ又は複数のウィンドウを選択する、又はその出力がLCD210上に表示される1つ又は複数のアプリケーションを選択することによって、指示することが可能である。LCDコントローラー220は、単独で、又はバックライト制御ドライバー226を通じて、LCDのバックライトレベルを調整することが可能であり、また、単独で、又はコンテンツ解析及び再マッピングモジュール222と組み合わせられて、周囲照明センサー250から受信された信号に応答して画像強調を実行することが可能である。周囲照明センサー250は、LCDの付近における又はLCDに入ってくる周囲照明の明るさを検出し、また、それを表す信号を発生させる。この信号は、コントローラー220へ送信されて、コントローラー220によって受信される。センサー250は、LCD210と同一のデバイス、又はコントローラー220を実現する別個のコンピューティングデバイスに統合されることが可能である。センサー250は、周囲照明レベルを、定期的な時間間隔で、コントローラー220の要求に応じて、又は周囲照明レベルが指定量だけ変化した場合に、コントローラー220へ供給することが可能である。LCDコントローラー220は、センサー250から受信された信号に基づいて周囲照明レベルをモニターし、それに応じて、LCDのバックライトレベルを増加又は減少させることが可能である。例えば、コントローラー220は、周囲照明レベルの増加と共にバックライトレベルを増加させて、LCD上に表示された画像を明るい照明条件でより鑑賞し易くすることが可能である。同様に、コントローラー220は、周囲照明レベルの減少と共にバックライトレベルを減少させて、電力を節約し、又は暗い環境に瞳孔が順応しているユーザーにとってLCDが極端に明るく見えることを回避することが可能である。異なった具体化において、LCDコントローラー220は、処理装置230、グラフィック処理装置GPU不図示、又は、コンピューターシステム200の任意の他のハードウェアコンポーネント例えばASIC等若しくはそのサブコンポーネントのうちの、1つ又は複数に統合されることが可能である。コントローラー220は、LCD210を収容しているコンピューティングデバイス、LCD210と別個のコンピューティングデバイス、又はLCD210それ自体に配置されることが可能である。例えば、もしシステム200がデスクトップコンピューターシステムであれば、LCDコントローラー220は、パーソナルコンピューター又は外部のLCD210に配置されることが可能である。LCDコントローラー220の異なる機能は、バックライト制御ドライバー226、再マッピングモジュール222、及び/又はディスプレイドライバー224によって、又はこれらと連携して実行されることが可能であり、それらの何れもが、コンピューティングデバイス又は別個のLCD210に配置されることが可能である。いくつかの具体化において、コントローラー220の機能は、システム200の多数のコンポーネントに分散される。例えば、LCDコントローラー220によって実行されるいくつかの演算は、デスクトップコンピューターの計算コンポーネントによって実行されることが可能であり、LCDコントローラー220の残りの機能は、LCD210によって実行されることが可能である。<画像強調の結果を示す画像の例>図3及び4は、本明細書において説明される、バックライトを低下させたLCD上に表示された画像の明るさを選択的に増加させる画像強調技術の適用を描いたものである。図3は、フルバックライトの即ちバックライトレベル100のLCD上に表示された画像300を示す。図4は、バックライトレベルを25低下させた即ちバックライトレベル75のLCD上に表示された同じスクリーンショットの画像400を示す。各画像300,400は、ウィンドウ内に、ヘルメットを被った男性の画像310,410を含む。図4において、バックライトレベルの低下を補償するように、本明細書で説明される方法に従って画像410の左半分420が強調されている。画像410の右半分430は強調されていない。見て分かるように、強調された左半分420は、強調されていない右半分430よりも明るくなっており、また、フルバックライトで表示された画像310の明るさにより近く似たものとなっている。特に、低下したバックライトの物理的な制限によって、画像410の比較的明るいエリア例えばヘルメットは両半分420,430共にぼやけた状態になっているが、この強調技術は、左半分420の他のエリア例えば影、ジャケットにおけるディテールの明るさを増加させて、元の画像310により近くマッチさせている。画像描画ウィンドウやビデオ描画ウィンドウ等の選択された表示エリアについて、この強調によって比較的により暗いエリアにおけるディテールの明瞭さが保持され、低下したバックライトレベルでぼやけた状態になることが原因でそのようなディテールが失われることはなくなる。<トーンカーブの例及び理論的な根拠>図5は、図3及び4の画像310及び410中のピクセル値に対するトーンカーブ510,520,530を示す。各トーンカーブは、輝度lumaピクセル値と当該ピクセル値に従って表示される表示ピクセルの輝度brightnessとの関係を示す。図5において、輝度ピクセル値は最大のピクセル値例えば、8ビット色深度の画像については255、10ビット色深度については1023で規格化され、輝度brightnessは、フルバックライト100のバックライトレベルで且つ最大のピクセル値に従って表示された表示ピクセルの輝度で規格化されている。あるいはまた、輝度ピクセル値の全体の輝度を表す代わりに、輝度は、表示ピクセルの赤色、緑色、又は青色サブピクセルの強度を表すことが可能である。トーンカーブ510,520,530は、LCDの電極を横切って表示ピクセルに加えられる信号これは関係付けられたピクセル値に対応すると、当該表示ピクセルの対応する輝度との非線形な関係を表している。表示ピクセルの輝度brightnessと画像のピクセル値pixelvalueとの関係は、次式によって表現されることが可能である。ここで、γは特定のLCDディスプレイに関係するガンマ値である。γの値は、使用されるディスプレイのタイプに従って変化することが可能である。図5において、トーンカーブ510,520,530は、2.2というガンマ値、即ちガンマ設定値を有するディスプレイに関係付けられており、この値は、従来のブラウン管及びいくつかのLCDに典型的なガンマ値である。LCDは、2.2とは異なるガンマ値を有すること、及び、式1で表現することが不可能なピクセル値-輝度関係を有することが可能である。そのような関係を有するLCDは、水平及び垂直電極に印加される信号電圧を発生する際にピクセル値に補正を適用して、ピクセル値-輝度関係が式1で表現されるようにすることが可能である。トーンカーブ510は、フルバックライトで表示された画像310に対応し、またトーンカーブ520,530は、バックライトを25低下させて表示された画像410についての、それぞれ画像の半分420,430に対応する。トーンカーブ530は、強調されていない画像の半分430に対応し、トーンカーブ510を0.75倍バックライトの25低下を表すしたものに等しい。トーンカーブ520は、強調された画像の半分420に対応し、この強調された画像の半分420に対するピクセル値が、ピクセル値のほぼ全域にわたって、強調されていない画像の半分430に対する同一のピクセル値よりも大きな輝度を有することを示している。フルバックライトされた画像310に対応するトーンカーブ510と比較すると、トーンカーブ520は、強調された画像の半分420に対するピクセル値が、小さいピクセル値の部分において同じくらいの輝度を有することを示している。このことは、画像のより暗い領域が、フルバックライトで表示される場合、又は低下したバックライトで強調されて表示される場合に、同じくらいの輝度で表示されることを表す。これと対照的に、トーンカーブ530に示されるように、強調されていない画像の半分430に対するピクセル値は、小さいピクセル値の部分においてさえ、比例的に減少している。高いピクセル値の部分において、トーンカーブ520と530は1つに収斂している。このことは、強調された画像と強調されていない画像のより明るい領域が、だいたい同じ輝度レベルで表示されることを表す。<画像強調技術の例>図6は、液晶ディスプレイ上に表示される画像を強調するための一般化された方法600のフローチャートを示す。この方法600は、例えば、低い周囲照明の条件であるために外部LCDディスプレイの輝度を低下させるようにユーザーによってシステム設定が構成されたラップトップコンピューターによって、実行されることが可能である。より一般的には、図2を参照して説明されたコンピューターシステム200等のシステムが、方法600を実行する。610において、システムは、LCDに関する照明レベルを判定する。照明レベルには、バックライトレベル及び/又は周囲照明レベルが含まれる。例えば、照明レベルは、以前のバックライトレベルに比べて減少又は増加した現時点のバックライトレベルである。又は、照明レベルは、以前の周囲照明レベルに比べて減少又は増加した現時点の周囲照明レベルである。ラップトップコンピューターの具体化において、ラップトップコンピューターは、現時点のバックライトレベルを、例えばLCDディスプレイとの通信を通じて、又はシステムの変数若しくはパラメーターにアクセスすることによって、判定することが可能である。ラップトップコンピューターは、現時点の周囲照明レベルを、周囲照明センサーとの通信を通じて、又はシステムの変数若しくはパラメーターにアクセスすることによって、判定することが可能である。これらの現時点の照明レベルは、コンピューターシステムによってアクセス可能なメモリに記憶されている以前の照明レベルと比較されることが可能である。620において、システムは、LCD上に表示される画像を強調する。画像の全体又は画像の一部分が強調されることが可能である。即ち、画像は、選択的に強調されることが可能である。概して言うと、システムは、画像のピクセル値のうちの少なくともいくつかを、初期値から再マッピングされた値へと再マッピングする。典型的な例では、再マッピングされたピクセル値は、YUV等の輝度-彩度色空間における輝度luma値であり、彩度値は再マッピングされない。例えば、いくつかの具体化において、強調には、再マッピングされるべきピクセル値のそれぞれを次式に従って初期値から再マッピングされた値へ再マッピングすることが含まれる。ここで、γratioは修正ガンマ値比であり、初期ピクセル値init_pixel_valueは0から1の範囲になるよう規格化された値である。あるいはまた、初期ピクセル値は、その初期ピクセル値を、上記判定された照明レベルの変化を補償するように輝度を選択的に増加させる別のタイプの修正ガンマ値パラメーターで累乗することによって、再マッピングされる。式2及び本明細書において提示される他の数式に関して、当該数式を実現する演算の詳細は、実装に依存して異なることが可能であるが、それでも当該数式に従っていることになる。例えば、数式は、予め計算された入力値と出力値の関連付けを記憶するルックアップテーブルを用いた演算により実現されることが可能であり、又は、その出力値は、当該数式を使用してオンザフライで入力値から計算されることが可能である。別の例として、数式は、当該数式に示された演算のみを使用して、等価な演算を使用して、又は付加的な演算を使用して、実現されることが可能である。別の例として、数式は、単独で、又は他の数値変形と共に、実現されることが可能である。数式は、当該数式によって示され若しくは意味される順序で演算を用いて実現されることが可能であり、又は、演算は、同じ結果をもたらすように再配列されることが可能である。式2における修正ガンマ値比γratioは、少なくとも部分的には上記の判定された照明レベルに基づき、また少なくとも部分的には初期値に基づく。例えば、修正ガンマ値比γratioは、次のように表現されることが可能である。ここで、γLCDは特定のLCDに関する1.8や2.2といったようなガンマ設定値であり、またγadjustmentはガンマ調整値である。バックライトレベルの変化を補償するために再マッピングが用いられる場合、式3のガンマ調整値γadjustmentは次のように表現されることが可能である。ここで、γoffset_blはバックライトレベルに依存するガンマオフセット値である。様々なバックライトレベルに対するガンマオフセット値γoffset_blの数値例は、以下において提示される。式4は、ガンマ調整値γadjustmentが、低いレベルのピクセル値におけるγLCD初期ピクセル値が0の時γadjustment=γLCDから高いレベルのピクセル値におけるγoffset_bl初期ピクセル値が最大値1の時γadjustment=γoffset_blへと滑らかに推移するという結果をもたらす。初期ピクセル値の平方根は、γoffset_bl-γLCDの項が、初期ピクセル値0に対して0となり、最大の初期ピクセル値1に対して1となり、また初期ピクセル値0と1の間で所望のカーブを有するように、当該項に対するスケーリング係数として用いられる。このように、式4は、規格化されている初期ピクセル値を仮定している。式4は、規格化されていないピクセル値に適応するように修正されることが可能である。式4のバリエーションにおいて、画像の強調を増大させ、減少させ、又は他の方法で修正するために、γoffset_bl-γLCDの項に対するスケーリング係数として√initial_pixel_valueとは異なる式が用いられることが可能である。例えば、スケーリング係数は、与えられた初期ピクセル値に対してより大きな又はより小さな強調量即ち、より大きな又はより小さな量で再マッピングされた初期ピクセル値を生じさせる関数とすることが可能である。オフセットガンマ値γoffset_blは、上記の判定された照明レベルから必要とされる時に計算されること、コンピューターシステムのメモリに記憶されているルックアップテーブルから検索されること、又は、検索及び計算の何らかの組み合わせとして決定されることが可能である。ラップトップコンピューターの例を続けると、γoffset_blのルックアップテーブルは、ラップトップコンピューターの常駐メモリに記憶されることが可能である。表1は、γLCDが2.2であるLCDについての、γoffset_bl値を格納した例示のルックアップテーブルにおけるいくつかのエントリを示す。γoffset_blの値は、バックライトレベルの減少と共に増加し、これは、バックライトのより大きなレベル低下に対してより大きな量の画像強調を生じさせることに貢献する。表1はまた、γoffset_bl値が大体においてバックライト値の減少と共に単調に増加することを示している。周囲照明レベルの変化を補償するためにこの再マッピングが用いられる場合、式2及び4の再マッピングされたピクセル値remapped_pixel_valueとガンマ調整値γadjustmentは、次のように表現されることが可能である。ここで、γoffset_ambは周囲照明レベルに依存するガンマオフセット値であり、またaは次のように表現されることが可能なスケーリングパラメーターである。ここで、bは、周囲照明レベル、又は低いレベルのピクセル値に対して用いられる目標輝度である。様々な周囲照明レベルに対するガンマオフセット値γoffset_ambの数値例は、以下に表2において提示される。このガンマ調整値γadjustmentによれば、再マッピングされたピクセル値remapped_pixel_valueは、少なくとも部分的には判定された照明レベルに基づき、また少なくとも部分的には初期ピクセル値に基づく。式5-7は、再マッピングされたピクセル値remapped_pixel_valueが、低いレベルのピクセル値における非ゼロの値初期ピクセル値が0の時、γadjustment=γoffset_amb、及びremapped_pixel_value=a1/γoffset_ambから高いレベルのピクセル値における1.0へと滑らかに推移するという結果をもたらす。このように、周囲照明の増大に応じて、本方法600は、主として画像のより暗い領域を強調し、中程度の明るさの領域をより暗い領域よりも少ない量だけ増大させ、そして、高いレベルの明るさの領域を強調されない画像と大体同じ明るさに維持するように動作することが可能である。式5-7のバリエーションにおいて、様々な数式によって、ピクセル値の増大に合わせて非ゼロの値から1.0へと、再マッピングされたピクセル値の滑らかな推移が生じる。オフセットガンマ値γoffset_ambは、上記の判定された照明レベルから必要とされる時に計算されること、コンピューターシステムのメモリに記憶されているルックアップテーブルから検索されること、又は、検索及び計算の何らかの組み合わせとして決定されることが可能である。再びラップトップコンピューターの例を続けると、γoffset_ambのルックアップテーブルは、ラップトップコンピューターの常駐メモリに記憶されることが可能である。表2は、γLCDが2.2であるLCDについての、γoffset_amb値を格納した例示のルックアップテーブルにおけるいくつかのエントリを示す。再マッピングは非ゼロの周囲照明値bに対してのみ行われるが、このことは、本明細書において説明された方法を利用するシステムが、完全に真っ暗な状態にあるのでない限り画像を必ず強調する、ということを意味しない。周囲照明の下限値は指定されることが可能である。もし周囲照明レベルがこの指定された下限値よりも下であれば、周囲照明値bは0.0であるとみなされ、如何なる再マッピングや画像強調も行われないだろう。表2に示されたマッピングの例において、周囲照明レベルが0.03から0.05、0.1へと変化すると、γoffset_ambは減少し、その後増加する。このように、γoffset例えばγoffset_bl又はγoffset_ambの何れかのルックアップテーブルは、少数のエントリを格納して少量のメモリを必要とすることが可能である。ルックアップテーブルにおいて対応するエントリのないバックライト又は周囲照明値に対応するガンマオフセット値は、線形補間又は別の形式の補間を用いて、存在しているエントリから補間されることが可能である。あるいはまた、γoffset_bl及びγoffset_ambは、コンピューターシステム上で実行されているソフトウェア又はコンピューターシステムに設けられたハードウェア即ちGPUによって、再マッピング処理中にリアルタイムで計算されることが可能である。同様に、ガンマオフセット値が決定された後、処理ブロック620で行われる再マッピングの間に、ガンマ調整値γadjustmentが各ピクセル値に対して計算されることが可能である。あるいはまた、ガンマオフセット値が決定された後に、とり得る各ピクセル値に対してγadjustmentのとり得る値が計算され、その結果のγadjustment値がルックアップテーブル又は初期ピクセル値によってインデックスを付された他のデータ構造に記憶されることが可能である。それ故、再マッピングは、画像中の任意の与えられた初期ピクセル値に対するγadjustment値をデータ構造から検索することを含むことが可能であり、こうして、再マッピング中にγadjustment値を再計算しなくても済むようにしている。再マッピングされたピクセル値remapped_pixel_valueは、同様に、オンザフライで計算され、又は、予め計算されてルックアップテーブル若しくは他のデータ構造に記憶されることができる。更に、バックライトレベルと周囲照明レベルの両方に依存するγadjustment及び/又はremapped_pixel_valueの数式は、ピクセル値の再マッピングのために同様に用いられることが可能である。別の代替手段として、単独の初期ピクセル値を考慮してガンマ調整値γadjustment及び/又はremapped_pixel_valueを計算する代わりに、再マッピングは、例えば、暗いピクセル値を強調することによって暗い領域におけるコントラストを増大させるために、けれども当該暗いピクセル値をそれらが明るいピクセル値に囲まれている場合と同じ程度には調整しないようにするために、強調されるべきピクセル値の周りの隣接する他のピクセル値を考慮に入れることが可能である。図6に戻って、画像が620において強調された後、システムは、630において、当該強調された画像をLCDへ出力する。LCDへの強調された画像の出力は、例えば、コンピューティングデバイスが再マッピングされたピクセル値を外部のLCDへ送信すること、又は、LCDコントローラー若しくはコンピューティングデバイスの他のコンポーネントがそのデバイスに統合されたLCDへ当該強調された画像のデータを送信することを含むことが可能である。<ピクセル値の再マッピング例>図7は、現在のバックライトレベルが以前のフルバックライトレベルから25低下し、またLCDがガンマ値2.2γLCD=2.2を有する場合についての、初期ピクセル値と再マッピングされたピクセル値の関係を示す曲線710及び720のプロット700である。ガンマオフセット値は、表1に示された規格化バックライトレベル0.7と0.8それぞれ低下率30及び20に対するγoffset_bl値2.571と2.832から線形補間された、2.70γoffset_bl=2.70である。曲線720は、初期及び再マッピングされたピクセル値間に修正が加えられていない即ち、再マッピングされたピクセル値が初期ピクセル値と同じである基準曲線である。曲線710は、バックライトレベルの低下に応じて初期ピクセル値をより大きな再マッピングされたピクセル値へと再マッピングしたものを示し、中間レベルのピクセル値が低いレベル又は高いレベルの値よりもより大きい分量で再マッピングされている。図5を再び参照すると、曲線520は、図4の強調された画像の半分420に対するトーンカーブである。再マッピングされたピクセル値の輝度は、式2を式1に代入することによって次のように表現されることが可能である。上で論じられたように、トーンカーブ520は、低下したバックライトで表示された強調された画像の半分420における暗い領域が、フルバックライトで表示された強調されない画像310のものと同じくらいであると感じられる輝度を有することを示している。それと同時に、低下したバックライトでは、強調された画像の半分420における中間レベル及びそれより高いレベルのピクセル値は、強調されない画像の半分430よりも明るい又は同じ明るさであるが、フルバックライトで表示された強調されない画像310の対応するピクセル値よりもぼやけた状態であるのが目立つ。図8は、現在の周囲照明レベルが0.1b=0.1であり、またLCDがガンマ値2.2γLCD=2.2を有する場合についての、初期ピクセル値と再マッピングされたピクセル値の関係を示す曲線810及び820のプロット800である。ガンマオフセット値は1.75γoffset_amb=1.75である。曲線810は、初期及び再マッピングされたピクセル値間に修正が加えられていない即ち、再マッピングされたピクセル値が初期ピクセル値と同じである基準曲線である。曲線820は、b=0.1の時に周囲照明レベルの増加に応じて初期ピクセル値をより大きな再マッピングされたピクセル値へと再マッピングしたものを示す。低いレベルのピクセル値における輝度は、中間レベル及び高いレベルの値における輝度よりもより大きい分量で増大しており、その輝度の増大量はピクセル値の増加と共に減少し、高いレベルのピクセル値における輝度は増大するとしても少量だけである。図9は、フルLCDバックライトで表示された画像についてのトーンカーブ910及び920のプロット900であり、周囲照明レベルが増大したために画像強調を行ったもの曲線920と行っていないもの曲線910を表す。曲線910は、強調されない画像に対する、又は低い周囲照明条件即ち周囲照明レベルb=0.1で表示された画像に対するトーンカーブである。トーンカーブ920は、画像の暗い領域が増大した周囲照明条件下で顕著により明るく強調され、中間レベル及びより高いレベルのピクセル値も強調されるが、その量は低いレベルのピクセル値よりも少量だけであるということを表している。強調された画像におけるより高いレベルのピクセル値の輝度は、強調されない画像におけるより高いレベルのピクセル値の輝度と1つに収斂している。<使用シナリオと代替手法>一般化された画像強調方法600が、画像の輝度を選択的に増大させるために初期ピクセル値がより大きなピクセル値に再マッピングされる事例のコンテキストにおいて説明されてきたが、画像強調はまた、バックライトレベルの増大に応じて初期ピクセル値をより小さなピクセル値に再マッピングすることをも含む。例えば、もしバックライトレベルが、周囲照明レベルの増大、又は低電力モード即ち休止状態、スタンバイ状態等から通常モードへ遷移するオペレーティングシステムに応じて増大したら、本方法600は、画像が過度に明るくなることを防止するために初期ピクセル値をより低いピクセル値に再マッピングすることが可能である。更に、画像の強調は、信号値の再マッピングに加えて、又はその一部分として、デジタル信号処理digitalsignalprocessing:DSP技術の応用を含むことが可能である。例えば、再マッピング演算若しくはバックライト低下の結果として発生し得る、疑似輪郭又は縞模様のアーティファクトの混入を軽減又は回避するために、強調が行われている画像に対して高周波数のディザリング信号が適用されることが可能である。縞模様のアーティファクト即ち疑似輪郭は、例えば、広いレンジの初期ピクセル値が少数のピクセル値で置き換えられて、当該画像におけるピクセル値の緩やかな変化が目立つ境界線に取って代わられる場合に発生することがある。このディザリング信号は、ピクセル値が再マッピングされた後に、画像全体にわたって追加され又はピクセル値が再マッピングされた強調領域にのみ追加されるパターンを用いて、当該画像に対して添加されることが可能である。このパターンは、予め生成され、又は表示の前にオンザフライで生成されることが可能である。例えば、ディザリング信号は、例えば0の周りのガウス分布に従って-0.5から0.5までのような少量だけ、サンプル値を摂動させる。画像強調の一部分として他のDSP演算が含まれることも可能である。例えば、画像強調は、再マッピングの結果としての、画像の1つ又は複数の領域におけるディテールの消失を検出して、それらの領域のコントラストをシャープにすることを含むことが可能である。再マッピングを行った後であっても、バックライトレベルの低下によって明るいエリアのディテールが失われることがあり、そのようなコントラスト調整は、そうしたディテールの維持に役立つことが可能である。反対に、暗い領域における再マッピングは、当該暗い領域における歪みを意図せずにより目立たせることがあり、DSP演算はそのような歪みを識別し滑らかにすることが可能である。いくつかのシナリオにおいて、ユーザーの指示に応じ、ユーザーの好みに従い、アプリケーションの設定に従い、又はシステム設定に従い、現在のバックライトレベルが直接的に低下する。他のシナリオにおいて、実際のバックライトレベル、現在の周囲照明レベル、及び画像のコンテンツを考慮して、システムは、例えば表示コンテンツの大部分が暗い場合に、鑑賞者に変化を気付かせずに、バックライトレベルを低下させながらピクセル値を積極的に調整することが可能である。電力消費の低減が目標でない場合であっても、本明細書において説明された画像強調技術は、ハイライト効果を達成するために用いられることが可能である。例えば、低下したバックライトレベルで表示された画像において、その画像の選択された一部分に関係付けられているピクセル値が強調されて、当該一部分の輝度が、フルバックライトで表示された場合と同じであると感じられるようにすることが可能である。ハイライトされる画像の一部分は、ユーザー、オペレーティングシステム、又はコンピューティングデバイス上で走っているアプリケーションによって、ディスプレイの他の非アクティブなエリアと区別されるアクティブなエリアとして選択されることが可能である。このようなハイライトの特徴は、バックライトを低下したレベルに保持し、より多くのソース光が当該画像部分に関係付いている表示ピクセルを通過できるようにすることによって、LCDの電力消費を低減することが可能である。別の使用シナリオにおいて、本明細書において説明された画像強調技術は、単一のコンピューターシステムで使用される複数のモニターに表示されたコンテンツの輝度を揃えるために適用される。エンドユーザーの比較的単純なコンピューティングデバイスが1つ又は複数のサーバーコンピューターにネットワークを通じて接続されるクラウドコンピューティングの具体化において、エンドユーザーのデバイスは、そのバックライトレベル、又はその周囲照明条件に関する情報をサーバーコンピューターに伝達することが可能である。サーバーコンピューターは、このクラウドに接続されたエンドユーザーデバイスのバックライトレベル又は周囲照明条件に基づいて、メディアコンテンツを調整することが可能である。次いで、強調されたコンテンツが表示のためにエンドユーザーデバイスへ配信されることが可能である。本明細書において説明された方法は、自動的に、又はユーザーの選択によって、使用可能とされることができる。いくつかの実施態様において、周囲照明センサーが組み込まれたコンピューティングデバイス又はLCDモニターは、バックライトレベルを自動的に低下させ、周囲照明レベルの低下に応じて画像を強調することが可能である。他の実施態様において、ユーザーは、本明細書において説明された画像強調技術が低下したバックライトレベルの条件で利用されるかどうかを制御する、システム設定例えば、オペレーティングシステム設定、アプリケーション設定を構成することが可能である。本明細書において説明された方法は、ソフトウェア若しくはハードウェア、又はソフトウェアとハードウェアの組み合わせの何れかにおいて実現されることが可能である。例えば、本方法は、LCDに接続されたコンピューティングデバイス上で走るオペレーティングシステム、GPUファームウェア、若しくはアプリケーションにおいて、又はLCDに設けられたプロセッサー上で走るファームウェアによって実現されることが可能であり、又は、その機能は、そのようなコンポーネント間に分解されることが可能である。あるいはまた、本方法の一部分又はその全ては、中央処理装置、グラフィック処理装置、若しくは画像データをLCDへ出力するコンピューティングデバイスの任意の他のハードウェアコンポーネント上に設けられ、又はLCDに設けられた、回路において実現されることが可能である。加えて、本出願の事例は基本的に輝度ピクセル値の再マッピングにフォーカスしてきたが、本明細書において説明された方法は、如何なる色空間のピクセル値でも再マッピングすることが可能である。例えば、YUV例えばYPbPr、YCbCr色空間で表現された画像の輝度Y’ピクセル値を再マッピングし彩度ピクセル値U、Vを再マッピングしないことによって、又は、RGB色空間で表現された画像の赤色、緑色、及び青色のサブピクセル値を再マッピングすることによって、画像は強調されることが可能である。特に、具体化を簡略にするために、ビデオ又は画像のコンテンツに関して、本明細書において説明された方法は、ビデオ又は画像のデコード処理から出力された再構成輝度ピクセル値に対して適用されることが可能である。ビデオのデコード及び表示を担当するビデオカード又はGPUにおいて、ビデオ描画モジュールは、ビデオ又は画像コンテンツのピクセル値が依然として8ビット又は10ビットの整数表現であって輝度/彩度色空間にある限りは、デコード処理の直後に再マッピング演算を実行することが可能である。本明細書において提示された技術は、プログラムモジュールに含まれているようなコンピューター実行可能命令の一般的なコンテキストで説明されることが可能であり、又は、現実若しくは仮想ターゲットプロセッサー上のコンピューティングシステムにおいて実行されている、システムのエンジンを構成しているとして説明されることが可能である。一般的に、プログラムモジュールは、特定のタスクを実行し、又は特定の抽象データ型を実現する、ルーチン、プログラム、ライブラリ、オブジェクト、クラス、コンポーネント、データ構造等を含む。プログラムモジュールの機能は、様々な具体化において要求に応じ組み合わせられ、又は複数のプログラムモジュールに分解されることが可能である。プログラムモジュールのコンピューター実行可能命令は、ローカル若しくは分散コンピューティングシステム又は環境において実行されることが可能である。本明細書において説明された方法の何れもが、1つ又は複数のコンピューター読み取り可能媒体例えばコンピューター読み取り可能記憶媒体又は他の有形媒体の中のコンピューター実行可能命令によって実現されることが可能である。そのような命令は、コンピューターシステムに当該説明された方法を実行させることが可能である。本明細書において説明された技術は、様々なプログラム言語で実現されることが可能である。例示された実施態様の原理を図示及び説明してきたが、これらの実施態様は、上述された概念に忠実であることを維持しながら、様々な構成に修正されることが可能である。開示された発明の原理が適用されることが可能な考え得る多くの実施態様を考慮すると、例示された実施態様は本発明の単なる好ましい事例であり、本発明の範囲を限定するとして捉えられるべきでないことは、認識されなければならない。そうではなく、本発明の範囲は、以下に述べるクレームによって定義される。我々はそれ故、我々の発明として、当該クレームの範囲及び趣旨の中に入る全てのものを請求する。"