(57)【要約】  装置、コンピューティングデバイス、及びコンピュータ可読媒体が、本明細書に記載される。装置は、コンテンツ適応ＬＣＤバックライト制御を用いて、複数の画素を処理するロジックを含む。装置は、また、複数の画素を処理する場合に、アナログ電流レベル制御調光を実行するロジックと、画素を処理する場合に、アナログ電流レベル制御調光を線形的に補償するロジックとを含む。
2016517533.tif 000002
【特許請求の範囲】
【請求項１】
ハードウェアロジックを少なくとも部分的に備える装置であって、前記ロジックは、
コンテンツ適応ＬＣＤバックライト制御を用いて複数の画素を処理し、
前記複数の画素を処理する場合に、アナログ電流レベル制御調光を実行し、
アナログ電流レベル制御調光を実行する場合に、前記アナログ電流レベル制御調光を線形的に補償するように構成される、装置。
【請求項２】
前記アナログ電流レベル制御調光を線形的に補償するロジックは、前記複数の画素の値を変更することを含む、請求項１に記載の装置。
【請求項３】
前記アナログ電流レベル制御調光を線形的に補償するロジックは、ＬＥＤバックライトを低減する量を決定することを含む、請求項１又は２に記載の装置。
【請求項４】
アナログ電流レベル制御調光を実行するロジックは、コンテンツ適応ＬＣＤバックライト制御に適用される場合に、正しい画素値を生成するレベルに、アナログ電流レベルを低減する線形性アルゴリズムを備える、請求項１から３のいずれか一項に記載の装置。
【請求項５】
前記ロジックは、
前記アナログ電流レベル制御調光を線形的に補償する場合に、アナログ電流レベル制御調光値を取得し、
前記複数の画素を処理するときのアナログ電流レベル制御調光を実行する場合に、複数の強化された画素を取得し、
前記アナログ電流レベル制御調光値と前記複数の強化された画素とを組み合わせることによって、発光ダイオード（ＬＥＤ）バックライトディスプレイ設定を有する液晶ディスプレイ（ＬＣＤ）パネルを取得するようにさらに構成される、請求項１から４のいずれか一項に記載の装置。
【請求項６】
ＬＥＤバックライトの電力消費は低減される、請求項１から５のいずれか一項に記載の装置。
【請求項７】
前記コンテンツ適応ＬＣＤバックライト制御は、ディスプレイ省電力技術を含む、請求項１から６のいずれか一項に記載の装置。
【請求項８】
コンピューティングデバイスであって、
ＬＥＤバックライトを有するＬＣＤパネル
を備え、
前記コンピューティングデバイスは、複数の画素に基づいて、前記ＬＥＤバックライトにアナログ電流レベル制御値を適用するように構成されるロジックを含み、
前記ＬＥＤバックライトは、線形補償を伴うアナログ電流レベル制御値を用いて調光される、コンピューティングデバイス。
【請求項９】
前記アナログ電流レベル制御値は、前記ＬＥＤバックライトに対するＰＷＭ比を取得するために処理されるハードウェアベース画像統計から計算される、請求項８に記載のコンピューティングデバイス。
【請求項１０】
前記画像統計は、画素データの１又は複数のヒストグラムである、請求項９に記載のコンピューティングデバイス。
【請求項１１】
前記ヒストグラムは、ＹＵＶ色空間のＹ値に基づいて生成される、請求項１０に記載のコンピューティングデバイス。
【請求項１２】
前記複数の画素は、前記ヒストグラムに基づいて強化される、請求項１１に記載のコンピューティングデバイス。
【請求項１３】
前記ＬＥＤバックライトの電力消費は、アナログ電流レベル制御値を用いて低減される、請求項８から１２のいずれか一項に記載のコンピューティングデバイス。
【請求項１４】
前記ロジックは、プロセッサを少なくとも部分的に備える、請求項８から１３のいずれか一項に記載のコンピューティングデバイス。
【請求項１５】
コンピュータに、
コンテンツ適応ＬＣＤバックライト制御を用いて複数の画素を処理させ、
前記複数の画素を処理する場合に、アナログ電流レベル制御調光を実行させ、
前記複数の画素を処理する場合に、前記アナログ電流レベル制御調光を線形的に補償させる、プログラム。
【請求項１６】
前記アナログ電流レベル制御調光を線形的に補償することは、前記複数の画素の値を変更することを含む、請求項１５に記載のプログラム。
【請求項１７】
前記アナログ電流レベル制御調光を線形的に補償することは、ＬＥＤバックライトを低減する量を決定することを含む、請求項１５又は１６に記載のプログラム。
【請求項１８】
アナログ電流レベル制御調光は、コンテンツ適応ＬＣＤバックライト制御に適用される場合に、正しい画素値を生成するレベルにアナログ電流レベルを低減する線形性アルゴリズムを備える、請求項１５から１７のいずれか一項に記載のプログラム。
【請求項１９】
前記アナログ電流レベル制御調光を線形的に補償する場合に、アナログ電流レベル制御調光値を取得することと、
前記複数の画素を処理するときのアナログ電流レベル制御調光を実行する場合に、複数の強化された画素を取得することと、
前記アナログ電流レベル制御調光値と前記複数の強化された画素とを組み合わせることによって、発光ダイオード（ＬＥＤ）バックライトディスプレイ設定を有する液晶ディスプレイ（ＬＣＤ）パネルを取得することと
をさらに備える請求項１５から１８のいずれか一項に記載のプログラム。
【請求項２０】
ＬＥＤバックライトの電力消費は低減される、請求項１５から１９のいずれか一項に記載のプログラム。
【請求項２１】
前記コンテンツ適応ＬＣＤバックライト制御は、（公序良俗違反につき、不掲載）を含む、請求項１５から２０のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、発光ダイオード（ＬＥＤ）バックライトを有する液晶ディスプレイ（ＬＣＤ）パネルに関する。より具体的には、本発明は、非線形性補償メカニズムを伴うコンテンツ適応ＬＣＤバックライト制御に関する。
【背景技術】
【０００２】
ＬＥＤバックライトを有するＬＣＤパネルを含むディスプレイは、ＬＣＤパネルの後ろに白又は赤、緑、青（ＲＧＢ）の複数のＬＥＤアレイの組み合わせを配置することによって、ＬＣＤパネルに光を当てることができる。ＬＣＤパネルに装備されたＬＥＤバックライトは、高い輝度を有する複数の画像が描画されることを可能にし、その一方で、深く暗い複数の色を表示する。輝度は、特定の面からの明るさの測定尺度であり、カンデラ／平方メートル（ｃｄ／ｍ２）で測定された単位を有する。ＬＥＤバックライトは、複数のＬＥＤアレイへの電力入力を制御するためにパルス幅変調（ＰＷＭ）を用いることによって、調光されることができる。ＰＷＭのアプリケーションは、バックライトに迅速にオンオフさせる。ＰＷＭ周波数の値は、人の目によるフリッカ知覚を取り除き、一方で、ＰＷＭデューティ比に関連する明るさの変化が認識されることが可能な値に選択される。ＬＥＤバックライトのＰＷＭデューティ比を変化させることによって、ＬＥＤバックライトの電力消費もまた変化し得る。
【図面の簡単な説明】
【０００３】
【図１】アナログ電流レベル制御調光を伴うコンテンツ適応ＬＣＤバックライト制御のブロック図である。
【図２】コンテンツ適応ＬＣＤバックライト制御によって期待される入力ディーティサイクルと結果として生じる輝度との間の関係を示すグラフである。
【図３】複数のＬＥＤバックライト調光技術の省電力を示すグラフである。
【図４】アナログ電流レベル制御調光及び線形性変換を伴うコンテンツ適応ＬＣＤバックライト制御を可能にするために用いられてよいコンピューティングデバイスのブロック図である。
【図５】線形性補償を伴うアナログ電流レベル制御調光を実行する例示的なシステムのブロック図である。
【図６】図５のシステムが具現化されてよい小型フォームファクタデバイスの概略図である。
【図７】アナログ電流レベル制御調光及び線形性補償を伴うコンテンツ適応ＬＣＤバックライト制御のためのコードを格納する有形の非一時的コンピュータ可読媒体を示すブロック図である。
【０００４】
本開示及び複数の図面を通して、同様の複数のコンポーネント及び複数の機能を参照するために、同一の数字が用いられる。１０１のシリーズの数字は、最初に図１に表れる複数の機能を指し、２００のシリーズの数字は、最初に図２に表れる複数の機能を指し、他も同様である。
【発明を実施するための形態】
【０００５】
コンテンツ適応ＬＣＤバックライト制御は、描画されるコンテンツに基づいてバックライトレベルを下げることによって、ディスプレイの内部の複数のパネルのためのＬＥＤバックライトの電力を低減するために用いられてよい。バックライトが下げられると、複数の画素値は、バックライトレベルの変更を補償するために変更される。このように、電力消費が低減される。コンテンツ適応ＬＣＤバックライト制御によって用いられる複数の技術は、ＬＥＤバックライトを調光するために、パルス幅変調（ＰＷＭ）と連動して動作する。したがって、ＰＷＭ調光型ＬＥＤドライバ回路は、ＬＥＤバックライトを調光するために用いられてよい。ＰＷＭ調光型ＬＥＤドライバ回路は、ＬＥＤバックライトへの明るさ制御入力のデューティサイクルと、ＬＥＤバックライトによって生成される輝度との間の線形関係を示し、ここで、デューティサイクルは、ＬＥＤバックライトが「オン」されている時間とＬＥＤバックライトが「オフ」されている時間との対比である。 コンテンツ適応ＬＣＤバックライト制御によって用いられる複数の技術は、ＬＥＤバックライトを調光するために、ＰＷＭと連動して動作するので、コンテンツ適応ＬＣＤバックライト制御は、線形的に調光されるＬＥＤバックライトで動作する。
【０００６】  本明細書に記載される複数の実施形態は、コンテンツ適応ＬＣＤバックライト制御のための線形性補償を伴うアナログ電流レベル制御調光を含む。コンテンツ適応ＬＣＤバックライト制御は、アナログ電流レベル制御調光型ＬＥＤドライバ回路を有するＬＣＤパネルに装備されたＬＥＤバックライトに適用されてよい。バックライトレベルを変更する程度の決定は、非線形性補償データ及び画像統計に基づいてなされる。複数の画素は、バックライトレベルの変更に基づいて強化又は変更されてよい。いくつかの実施形態において、アナログ電流レベル制御調光を用いてＬＥＤバックライトを調光することは、ＰＷＭを用いてバックライトを調光することと比較される場合に、電力消費のより大きな低減を可能にする。さらに、いくつかの実施形態において、コンテンツ適応ＬＣＤバックライト制御は、（公序良俗違反につき、不掲載）を含んでよい。
【０００７】
以下の説明及び複数の請求項において、「結合」及び「接続」という用語は、それらの派生語とともに用いられてよい。これらの複数の用語が互いに類義語として意図されないことが理解されるべきである。むしろ、複数の特定の実施形態では、「接続」は、２つ又はより多い要素が互いに直接物理的に又は電気的に接触することを示すために用いられてよい。「結合」は、２つ又はより多い要素が直接物理的に又は電気的に接触することを意味してよい。
【０００８】
しかしながら、「結合」は、また、２つ又はより多い要素が互いに直接接触しないが、それでも互いに協働又は情報をやりとりすることを意味してよい。
【０００９】
いくつかの実施形態は、ハードウェア、ファームウェア、及びソフトウェアのうちの１つ又は組み合わせで実装されてよい。いくつかの実施形態は、また、機械可読媒体に格納された複数の命令として実装されてよく、それは、本明細書中に記載される複数の処理を実行するために、コンピューティングプラットフォームによって読み出されて実行されてよい。機械可読媒体は、機械、例えば、コンピュータによって読み取り可能な形で、情報を格納又は送信するための任意のメカニズムを含んでよい。例えば、機械可読媒体は、特に、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光学記憶媒体、フラッシュメモリデバイス、又は電気、光、音、若しくは他の形の伝搬される信号、例えば、搬送波、赤外線信号、デジタル信号、若しくは信号の送信及び／又は受信するインターフェースを含んでよい。
【００１０】
実施形態は、実装又は例である。「実施形態」、「一実施形態」、「いくつかの実施形態」、「様々な実施形態」、又は「複数の他の実施形態」に対する本明細書における参照は、複数の実施形態に関連して記載される特定の機能、構造、又は特性が、本発明の少なくともいくつかの実施形態に含まれることを意味するが、全ての実施形態に含まれることを必ずしも意味しない。「実施形態」、「一実施形態」、又は「いくつかの実施形態」の様々な出現は、必ずしも全て同一の実施形態を参照しているわけではない。実施形態からの複数の要素又は複数の態様は、別の実施形態の複数の要素又は複数の態様と組み合わせられることができる。
【００１１】
本明細書に記載されて示される全てのコンポーネント、機能、構造、特性等は、特定の実施形態又は複数の実施形態に含まれる必要があるとは限らない。コンポーネント、機能、構造、又は特性が含まれ「てよい」、「る場合がある」、「ることができる」、「得る」と本明細書で述べた場合、例えば、特定のコンポーネント、機能、構造、又は特性は含まれることを必要とされない。明細書又は請求項が「ある」要素に言及する場合、それは、その要素が１つだけ存在することを意味しない。明細書又は請求項で、「ある追加の」要素に言及する場合、それは、追加の要素が１より多く存在することを除外しない。
【００１２】
いくつかの実施形態が複数の特定の実装を参照して記載されるが、いくつかの実施形態によれば、他の複数の実装が可能であることが留意される。さらに、図面に示される及び／又は本明細書に記載される複数の回路要素又は他の複数の機能の配置及び／又は順序は、示される及び記載される特定の方法で配置される必要はない。多くの他の配置が、いくつかの実施形態に従って可能である。
【００１３】
図に示される各システムにおいて、複数の要素は、場合によっては、表される複数の要素が、異なり及び／又は類似し得ることを示唆するために、各々同一の参照番号又は異なる参照番号を有してよい。しかしながら、要素は、異なる複数の実装を有し、本明細書に示される又は記載されるシステムのいくつか又は全てとともに動作できるほど十分に柔軟であってよい。図に示される様々な要素は、同一又は異なるものであってよい。どちらが第１の要素と称され、どちらが第２の要素と呼ばれるかは任意である。
【００１４】
図１は、アナログ電流レベル制御調光を伴うコンテンツ適応ＬＣＤバックライト制御１００のブロック図である。いくつかの実施形態において、アナログ電流レベル制御調光は、ＬＥＤバックライトへの複数の電流レベルを調節することによって、ＬＥＤバックライトを調節することを指す。複数の画素１０２は、コンテンツ適応ＬＣＤバックライト制御１００に入力されてよい。複数の画素１０２は、コンテンツ適応ＬＣＤバックライト制御１００を用いるコンピューティングデバイスの任意のコンポーネントから取得されてよい。さらに、複数の画素は、コンテンツ適応ＬＣＤバックライト制御１００による処理のために、バッファにストリームされてよい。いくつかの実施形態において、各画素は、画素データを表し、ここで、画素データは、画素を表現するために用いられる任意のパラメータを指す。
【００１５】
ブロック１０４において、画像統計は、コンテンツ適応ＬＣＤバックライト制御１００に入力される複数の画素１０２から取得される。画像統計１０４は、画素データのヒストグラムを計算するために用いられてよい。いくつかの実施形態において、ヒストグラムは、ＹＵＶ色空間のＹ値に基づいて生成されてよい。さらに、いくつかの実施形態において、Ｙ値は、Ｙ＝０．２９９Ｒ＋０．５８７Ｇ＋０．１１４Ｂのように赤−緑−青（ＲＧＢ）カラーソースから生成されてよい。いくつかの実施形態において、画像統計１０４は、グラフィックスハードウェアを用いて取得されてよい。複数の画素１０２は、また、ブロック１０６における画素強化の基礎として用いられる。いくつかの実施形態において、画素強化は、グラフィックスハードウェアを用いて実行されてよい。
【００１６】
ブロック１０８において、画像統計は、明るさ設定値を決定するために処理されてよい。
【００１７】
具体的には、画像統計は、ＬＥＤバックライトのために必要とされるＰＷＭデューティ比を取得するために処理されてよい。ＬＥＤバックライトのための結果として生じる明るさ設定値は、ブロック１０６に送信され、ここで、それは、入ってくる複数の画素に適用するための複数の画素強化を計算するために用いられる。ＬＥＤバックライトのための明るさ設定値は、また、ブロック１１０に送信され、ここで、非線形調光を補償すべく、線形性補償が適用される。強化された画素は、ブロック１０６からＬＣＤパネル１１２に送信される。さらに、線形性補償を伴うアナログ電流レベル制御調光値は、バックライト制御のために、ＬＣＤパネル１１２に送信される。したがって、アナログ電流レベル制御調光値は、アナログ電流レベル制御調光を線形的に補償する場合に取得されてよく、複数の強化された画素は、複数の画素を処理するときのアナログ電流レベル制御調光を実行する場合に取得され、発光ダイオード（ＬＥＤ）バックライトディスプレイ設定を有する液晶ディスプレイ（ＬＣＤ）パネルは、アナログ電流レベル制御調光値と複数の強化された画素とを組み合わせることによって取得される。
【００１８】
図２は、コンテンツ適応ＬＣＤバックライト制御によって期待される入力ディーティサイクルと結果として生じる輝度との間の関係を示すグラフ２００である。ｘ軸２０２は、入力ディーティサイクルを表し、一方で、ｙ軸２０４は、ＬＣＤパネルに装備されたＬＥＤバックライトの輝度を表す。さらに、グラフ２００は、実線を用いてアナログ電流レベル制御調光２０６を、点線を用いてＰＷＭ調光２０８を示す。
【００１９】
入力ディーティサイクルがサイクル毎に増加するにつれて、アナログ電流レベル制御調光２０６は、曲線状の非線形のグラフをもたらす。結果として、いくつかの実施形態において、アナログ電流レベル制御調光は、ＬＥＤ電流レベルの調節をもたらす。アナログ電流レベル制御調光２０６と比較される場合、入力ディーティサイクルが増加するにつれて、ＰＷＭ調光２０８は、より線形なグラフをもたらす。５０％の入力ディーティサイクルにおいて、グラフ２００の参照点２１０におけるＰＷＭ調光２０８によって提供されるように、コンテンツ適応ＬＣＤバックライト制御は、約１７５ｃｄ／ｍ２の輝度を予期する。５０％の入力ディーティサイクルにおいて、アナログ電流レベル制御調光２０６は、約１９０ｃｄ／ｍ２の輝度を引き起こし得る。結果として、各入力電流に対する同一の入力ディーティサイクルにおいて、アナログ電流レベル制御調光２０６は、コンテンツ適応ＬＣＤバックライト制御技術と共に用いるために、大きすぎる輝度を提供する。
【００２０】
したがって、ＰＷＭ調光２０８と比較される場合、アナログ電流レベル制御調光２０６は、より低入力ディーティサイクルにおいて、コンテンツ適応ＬＣＤバックライト制御技術とともに用いられることができる。グラフ２００に示されるように、アナログ電流レベル制御調光２０６は、コンテンツ適応ＬＣＤバックライト制御に、参照番号２１４における約１７５ｃｄ／ｍ２の輝度を提供でき、ここで、入力ディーティサイクルは４６％である。コンテンツ適応ＬＣＤバックライト制御と連動してアナログ電流レベル制御調光を可能にすべく、アナログ電流レベル制御調光のための入力サイクルは、コンテンツ適応ＬＣＤバックライト制御と連動して動作すべく補償されてよい。いくつかの実施形態において、アナログ電流レベル制御調光は低減される。さらに、いくつかの実施形態において、線形性アルゴリズムがアナログ電流レベル制御調光に適用される。このように、コンテンツ適応ＬＣＤバックライト制御は、明るくなりすぎない。
【００２１】
図３は、複数のＬＥＤバックライト調光技術の省電力を示すグラフ３００である。ｘ軸３０２は、複数の調光技術がコンテンツ適応ＬＣＤバックライト制御とともに用いられた場合のＬＥＤバックライトの明るさ又は輝度を表す。グラフ３００の左に、ｙ軸３０４は、複数の調光技術のために消費される電力をワット（Ｗ）で示す。グラフ３００の右に、ｙ軸３０６は、グラフ３００の線３０８に適用されるような、節約される電力を示す。
【００２２】
線３１０は、コンテンツ適応ＬＣＤバックライト制御を伴うＰＷＭ調光を用いて消費される電力を表す。線３１２は、コンテンツ適応ＬＣＤバックライト制御を伴うアナログ電流レベル制御調光を用いて消費される電力を表す。示されるように、コンテンツ適応ＬＣＤバックライト制御を伴うアナログ電流レベル制御調光は、コンテンツ適応ＬＣＤバックライト制御を伴うＰＷＭ調光と比較される場合、より小さ電力を消費する。例えば、参照線３１４における約２２０ｃｄ／ｍ２の輝度において、アナログ電流レベル制御調光は、ＰＷＭ調光より小さい約０．４８Ｗを消費する。約０．４Ｗから０．５Ｗの省電力は、１００ｃｄ／ｍ２と２２０ｃｄ／ｍ２との間の輝度を生じる。
【００２３】
図４は、アナログ電流レベル制御調光及び線形性変換を伴うコンテンツ適応ＬＣＤバックライト制御を可能にするために用いられてよいコンピューティングデバイス４００のブロック図である。デバイス４００は、例えば、特に、ラップトップコンピュータ、デスクトップコンピュータ、タブレットコンピュータ、モバイルデバイス、サーバ、又は携帯電話であってよい。コンピューティングデバイス４００は、格納される複数の命令を実行するように構成された中央処理装置（ＣＰＵ）４０２、及びＣＰＵ４０２によって実行可能な複数の命令を格納するメモリデバイス４２０を含んでよい。ＣＰＵ４０２は、シングルコアプロセッサ、マルチコアプロセッサ、コンピューティングクラスタ、又は任意の数の他の構成であり得る。さらに、コンピューティングデバイス４００は、１より多いＣＰＵ４０２を含んでよい。ＣＰＵ４０２によって実行される複数の命令は、アナログ電流レベル制御調光及び線形性変換を伴うコンテンツ適応ＬＣＤバックライト制御を可能にするために用いられてよい。
【００２４】
コンピューティングデバイス４００は、また、グラフィックス処理ユニット（ＧＰＵ）４０４を含んでよい。示されるように、ＣＰＵ４０２は、バス４０６を介してＧＰＵ４０４に接続されてよい。しかしながら、いくつかの実施形態において、ＣＰＵ４０２及びＧＰＵ４０４は、同一のダイ上に位置付けられる。ＧＰＵ４０４は、コンピューティングデバイス４００内で任意の数のグラフィックス処理を実行するように構成されてよい。例えば、ＧＰＵ４０４は、コンピューティングデバイス４００のユーザに対して表示させるために、複数のグラフィックス画像、複数のグラフィックスフレーム、複数のビデオ、又はその類のものを描画又は操作するように構成されてよい。
【００２５】
ＧＰＵ４０４は、また、コンテンツ適応ＬＣＤバックライト制御ロジックブロックＤＰＳＴ４０８を含んでよい。制御ロジックは、ＧＰＵ４０４に送信されるデータの並列処理に用いられてよい１又は複数の制御ロジックブロックを有するＧＰＵ４０４のコンポーネントであってよい。したがって、１つのコンテンツ適応ＬＣＤバックライト制御ロジックブロックが示されるが、ＧＰＵは、任意の数のロジックブロックを含んでよい。コンテンツ適応ＬＣＤバックライト制御ロジックブロックは、アナログ電流レベル制御調光及び線形性変換を伴うコンテンツ適応ＬＣＤバックライト制御を可能にするために用いられてよい。
【００２６】
ＣＰＵ４０２は、また、コンピューティングデバイス４００を１又は複数のＩ／Ｏデバイス４１２に接続するように構成される入力／出力（Ｉ／Ｏ）デバイスインターフェース４１０に、バス４０６を介して接続されてよい。Ｉ／Ｏデバイス４１２は、例えば、キーボード及びポインティングデバイスを含んでよく、ここで、ポインティングデバイスは、特に、タッチパッド又はタッチスクリーンを含んでよい。Ｉ／Ｏデバイス４１２は、コンピューティングデバイス４００の複数の内蔵コンポーネントであってよく、又はコンピューティングデバイス４００に外部接続される複数のデバイスであってよい。
【００２７】
ＣＰＵ４０２は、また、コンピューティングデバイス４００をディスプレイデバイス４１６に接続するように構成されるディスプレイインターフェース４１４に、バス４０６を介してリンクされてよい。ディスプレイデバイス４１６は、コンピューティングデバイス４００の内蔵コンポーネントであるディスプレイスクリーンを含んでよい。ディスプレイデバイス４１６は、また、特に、コンピュータモニタ、テレビ、又はプロジェクタを含んでよく、それは、コンピューティングデバイス４００に外部接続される。
【００２８】
メモリデバイス４２０は、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、フラッシュメモリ、又は任意の他の適切なメモリシステムを含むことができる。例えば、メモリデバイス４２０は、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）を含んでよい。コンピューティングデバイス４００は、また、ストレージ４２２を含んでよい。ストレージ４２２は、例えば、ハードドライブ、光学式ドライブ、サムドライブ、複数のドライブのアレイ、又はそれらの任意の組み合わせのような物理メモリである。ストレージ４２２は、また、リモートストレージドライブを含んでよい。ストレージは、また、１又は複数のメディアアプリケーション４２４を含んでよい。いくつかの実施形態において、複数のアプリケーション４２４は、ビデオ再生のためのアプリケーションを含む。
【００２９】
ネットワークインターフェースコントローラ（ＮＩＣ）４２６は、バス４０６を介してコンピューティングデバイス４００をネットワーク４２８に接続するように構成されてよい。ネットワーク４２８は、有線ネットワーク、無線ネットワーク、又はセルラーネットワークであり得る。ネットワーク４２８は、特に、任意の広域ネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、又はインターネットであってよい。例えば、ネットワーク４２８は、３ＧＰＰ  ＬＴＥネットワーク又はＷｉＦｉネットワークであり得る。
【００３０】
図４のブロック図は、コンピューティングデバイス４００が図４に示されるコンポーネントの全てを含むことを示すことが意図されない。さらに、コンピューティングデバイス４００は、特定の実施形態の詳細に依存して、図４に示されない任意の数の追加のコンポーネントを含んでよい。
【００３１】
図５は、線形性補償を伴うアナログ電流レベル制御調光を実行する例示的なシステム５００のブロック図である。図４に関連して記載されたように、同様の番号のアイテムがある。いくつかの実施形態において、システム５００は、メディアシステムである。その上、システム５００は、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、ウルトララップトップコンピュータ、サーバコンピュータ、タブレット、タッチパッド、ポータブルコンピュータ、ハンドヘルドコンピュータ、パームトップコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、携帯電話、携帯電話／ＰＤＡの組み合わせ、テレビ、スマートデバイス（例えば、スマートフォン、スマートタブレット、又はスマートテレビ）、モバイルインターネットデバイス（ＭＩＤ）、メッセージングデバイス、データ通信デバイス、プリントデバイス、組み込みデバイス、又はその類のものに組み込まれてよい。
【００３２】
様々な実施形態において、システム５００は、ディスプレイ５０４に結合されたプラットフォーム５０２を備える。プラットフォーム５０２は、例えば、（複数の）コンテンツサービスデバイス５０６、（複数の）コンテンツ配信デバイス５０８、又は他の類似のコンテンツソースのようなコンテンツデバイスからコンテンツを受信してよい。１又は複数のナビゲーション機能を含むナビゲーションコントローラ５１０は、例えば、プラットフォーム５０２及び／又はディスプレイ５０４と情報をやりとりするために用いられてよい。これらのコンポーネントのそれぞれは、下でより詳細に記載される。
【００３３】
プラットフォーム５０２は、チップセット５１２、中央処理装置（ＣＰＵ）４０２、メモリデバイス４２０、ストレージデバイス４２２、グラフィックスサブシステム５１４、複数のアプリケーション５２０、及び無線機５１６の任意の組み合わせを含んでよい。チップセット５１２は、ＣＰＵ４０２、メモリデバイス４２０、ストレージデバイス４２２、グラフィックスサブシステム５１４、複数のアプリケーション５２０、及び無線機５１６の間の相互通信を提供してよい。例えば、チップセット５１２は、ストレージデバイス４２２との相互通信を提供することが可能なストレージアダプタ（不図示）を含んでよい。
【００３４】
いくつかの実施形態において、プラットフォーム５０２は、システムオンチップ（ＳＯＣデバイス）である。したがって、チップセット５１２、ＣＰＵ４０２、メモリデバイス４２０、ストレージデバイス４２２、グラフィックスサブシステム５１４、複数のアプリケーション５２０、及び無線機５１６の任意の組み合わせは、単一のパッケージに統合されてよい。いくつかの実施形態において、プラットフォーム５０２は、モバイルフォン又はスマートフォンに含まれるＳＯＣデバイスであってよい。チップセット５１２、ＣＰＵ４０２、メモリデバイス４２０、ストレージデバイス４２２、グラフィックスサブシステム５１４、複数のアプリケーション５２０、及び無線機５１６の組み合わせは、ＳＯＣデバイス上でモバイルフォン又はスマートフォンに含まれてよい。さらに、プラットフォーム５０２は、タブレットデバイスに含まれるＳＯＣデバイスであってよい。チップセット５１２、ＣＰＵ４０２、メモリデバイス４２０、ストレージデバイス４２２、グラフィックスサブシステム５１４、複数のアプリケーション５２０、及び無線機５１６の組み合わせは、ＳＯＣデバイス上でタブレットデバイスに含まれてよい。チップセット５１２、ＣＰＵ４０２、メモリデバイス４２０、ストレージデバイス４２２、グラフィックスサブシステム５１４、複数のアプリケーション５２０、及び無線機５１６の組み合わせは、ＳＯＣデバイスに統合されるように記載されるが、ＳＯＣデバイスは、これらの現在記載されるものの他の複数のロジックブロックを含んでよい。
【００３５】
ＣＰＵ４０２は、複数の複合命令セットコンピュータ（ＣＩＳＣ）若しくは縮小命令セットコンピュータ（ＲＩＳＣ）プロセッサ、複数のｘ８６命令セット互換プロセッサ、マルチコア、又は、任意の他のマイクロプロセッサ若しくは中央処理装置（ＣＰＵ）として実装されてよい。いくつかの実施形態において、ＣＰＵ４０２は、（複数の）マルチコアプロセッサ、（複数の）マルチコアモバイルプロセッサ、又はその類のものを含む。メモリデバイス４２０は、限定されないが、例えば、ランダムアクセスメモリ（ＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、又はスタティックＲＡＭ（ＳＲＡＭ）のような揮発性メモリデバイスとして実装されてよい。ストレージデバイス４２２は、限定されないが、例えば、磁気ディスクドライブ、光ディスクドライブ、テープドライブ、ソリッドステートドライブ、内部ストレージデバイス、付属ストレージデバイス、フラッシュメモリ、バッテリバックアップＳＤＲＡＭ（シンクロナスＤＲＡＭ）、及び／又はネットワークアクセス可能ストレージデバイスのような不揮発性ストレージデバイスとして実装されてよい。いくつかの実施形態において、ストレージデバイス４２２は、例えば、複数のハードドライブが含まれる場合、重要なデジタルメディアに対するストレージ性能の強化された保護を向上させるための技術を含む。
【００３６】
グラフィックスサブシステム５１４は、例えば、表示するためのスチル又はビデオのような複数の画像の処理を実行してよい。例えば、グラフィックスサブシステム５１４は、例えば、ＧＰＵ４０４又は視覚処理ユニット（ＶＰＵ）のようなグラフィックス処理ユニット（ＧＰＵ）を含んでよい。アナログ又はデジタルのインターフェースは、グラフィックスサブシステム５１４とディスプレイ５０４とを通信可能に結合するために用いられてよい。例えば、インターフェースは、Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ（ＨＤＭＩ（登録商標））、ディスプレイポート（ＤｉｓｐｌａｙＰｏｒｔ）、無線ＨＤＭＩ（登録商標）、及び／又は複数の無線ＨＤ準拠技術のいずれかであってよい。グラフィックスサブシステム５１４は、ＣＰＵ４０２又はチップセット５１２に統合されてよい。代替的には、グラフィックスサブシステム５１４は、チップセット５１２に通信可能に結合されるスタンドアロンカードであってよい。
【００３７】
本明細書に記載される複数のグラフィックス及び／又はビデオ処理技術は、様々なハードウェアアーキテクチャで実装されてよい。例えば、グラフィックス及び／又はビデオ機能は、チップセット５１２内に統合されてよい。代替的には、別個のグラフィックス及び／又はビデオプロセッサが用いられてよい。さらに別の実施形態として、複数のグラフィックス及び／又はビデオ機能は、マルチコアプロセッサを含む汎用プロセッサによって実装されてよい。さらなる実施形態において、複数の機能は、家庭用電気機器に実装されてよい。
【００３８】
無線機５１６は、様々な適切な無線通信技術を用いて、複数の信号を送信及び受信することが可能な１又は複数の無線機を含んでよい。そのような複数の技術は、１又は複数の無線ネットワークをまたがる通信を伴ってよい。例示的な複数の無線ネットワークは、複数の無線ローカルエリアネットワーク（ＷＬＡＮ）、複数の無線パーソナルエリアネットワーク（ＷＰＡＮ）、複数の無線メトロポリタンエリアネットワーク（ＷＭＡＮ）、複数のセルラーネットワーク、複数の衛星ネットワーク、又はその類のものを含む。そのような複数のネットワークをまたがった通信において、無線機５１６は、任意のバージョンの１又は複数の適用規格に従って動作してよい。
【００３９】
ディスプレイ５０４は、任意のテレビ型モニタ又はディスプレイを含んでよい。例えば、ディスプレイ５０４は、コンピュータディスプレイスクリーン、タッチスクリーンディスプレイ、ビデオモニタ、テレビ、又はその類のものを含んでよい。ディスプレイ５０４は、デジタル及び／又はアナログであってよい。いくつかの実施形態において、ディスプレイ５０４は、ホログラフィックディスプレイである。また、ディスプレイ５０４は、視覚投影を受信し得る透明な面であってよい。そのような投影は、情報の様々な形、複数の画像、複数のオブジェクト、又はその類のものを伝達してよい。例えば、そのような投影は、モバイル拡張現実（ＭＡＲ）アプリケーションの視覚的オーバレイであってよい。１又は複数のアプリケーション５２０の制御下において、プラットフォーム５０２は、ディスプレイ５０４上にユーザインターフェース５１８を表示してよい。
【００４０】
（複数の）コンテンツサービスデバイス５０６は、任意の国の、国際の、又は独立のサービスによって主催されてよく、したがって、例えば、インターネットを介してプラットフォーム５０２にアクセス可能であってよい。（複数の）コンテンツサービスデバイス５０６は、プラットフォーム５０２及び／又はディスプレイ５０４に結合されてよい。プラットフォーム５０２及び／又は（複数の）コンテンツサービスデバイス５０６は、ネットワーク４２８から及びに対してメディア情報を通信（例えば、送信及び／又は受信）するために、ネットワーク４２８に結合されてよい。（複数の）コンテンツ配信デバイス５０８は、また、プラットフォーム５０２及び／又はディスプレイ５０４に結合されてよい。
【００４１】
（複数の）コンテンツサービスデバイス５０６は、デジタル情報を配信することが可能なインターネット可能なデバイス、電話、ネットワーク、パーソナルコンピュータ、又はケーブルテレビボックスを含んでよい。その上、（複数の）コンテンツサービスデバイス５０６は、ネットワーク４２８を介して又は直接、複数のコンテンツプロバイダとプラットフォーム５０２又はディスプレイ５０４との間で、一方向又は双方向にコンテンツを通信することが可能な任意の他の類似の複数のデバイスを含んでよい。コンテンツは、ネットワーク４２８を介して、システム５００及びコンテンツプロバイダにおける複数のコンポーネントのうちのいずれか１つから及びに対して一方向及び／又は双方向に通信されてよいことが理解される。コンテンツの複数の例は、例えば、ビデオ、音楽、医療、及びゲーム情報、並びにその他を含む任意のメディア情報を含んでよい。
【００４２】
（複数の）コンテンツサービスデバイス５０６は、例えば、メディア情報、デジタル情報、又は他のコンテンツを含むケーブルテレビプログラムのようなコンテンツを受信してよい。複数のコンテンツプロバイダの複数の例は、特に、任意のケーブル若しくは衛星テレビ、又は複数の無線若しくはインターネットコンテンツプロバイダを含んでよい。
【００４３】
いくつかの実施形態において、プラットフォーム５０２は、ナビゲーションコントローラ５１０から複数の制御信号を受信し、それは、１又は複数のナビゲーション機能を含む。ナビゲーションコントローラ５１０の複数のナビゲーション機能は、例えば、ユーザインターフェース５１８と情報をやりとりするために用いられてよい。ナビゲーションコントローラ５１０は、ユーザが空間（例えば、連続又は多次元）データをコンピュータに入力することを可能にするコンピュータハードウェアコンポーネント（具体的には、ヒューマンインターフェースデバイス）であってよいポインティングデバイス又はタッチスクリーンデバイスであってよい。例えば、複数のグラフィカルユーザインターフェース（ＧＵＩ）、並びに複数のテレビ及び複数のモニタのような多くのシステムは、ユーザが複数の身体的なジェスチャを用いてコンピュータ又はテレビを制御及びそれにデータを提供することを可能にする。複数の身体的なジェスチャは、限定されないが、複数の顔の表情、複数の顔の動き、様々な手足の動き、複数の体の動き、ボディランゲージ、又はそれらの任意の組み合わせを含む。そのような複数の身体的なジェスチャは、認識されて複数のコマンド又は複数の命令に変換されることができる。
【００４４】
ナビゲーションコントローラ５１０の複数のナビゲーション機能の複数の動きは、ディスプレイ５０４上に表示されるポインタ、カーソル、フォーカスリング、又は他の視覚的なインジケータの複数の動きによって、ディスプレイ５０４上に繰り返されてよい。例えば、複数のアプリケーション５２０の制御下において、ナビゲーションコントローラ５１０上に位置付けられる複数のナビゲーション機能は、ユーザインターフェース５１８上に表示される複数の仮想ナビゲーション機能にマッピングされてよい。いくつかの実施形態において、ナビゲーションコントローラ５１０は、別個のコンポーネントではなくてよいが、むしろ、プラットフォーム５０２及び／又はディスプレイ５０４に統合されてよい。
【００４５】
システム５００は、例えば、有効にされた場合、最初の起動の後に、複数のユーザがボタンのタッチでプラットフォーム５０２を即座にオンオフすることを可能にする技術を含む複数のドライバ（不図示）を含んでよい。プログラムロジックは、プラットフォームが「オフ」される場合、プラットフォーム５０２が複数のメディアアダプタ又は他の（複数の）コンテンツサービスデバイス５０６又は（複数の）コンテンツ配信デバイス５０８にコンテンツをストリームすることを可能にしてよい。その上、チップセット５１２は、例えば、５．１サラウンドサウンドオーディオ及び／又は高品位７．１サラウンドサウンドオーディオのためのハードウェア及び／又はソフトウェアサポートを含んでよい。複数のドライバは、統合された複数のグラフィックスプラットフォームのためのグラフィックスドライバを含んでよい。いくつかの実施形態において、グラフィックスドライバは、ペリフェラルコンポーネントインターコネクトエクスプレス（ＰＣＩｅ）グラフィックスカードを含む。様々な実施形態において、システム５００の中に示される複数のコンポーネントのうちの任意の１又は複数は、統合されてよい。例えば、プラットフォーム５０２及び（複数の）コンテンツサービスデバイス５０６が統合されてよく、プラットフォーム５０２及び（複数の）コンテンツ配信デバイス５０８が統合されてよく、又はプラットフォーム５０２、（複数の）コンテンツサービスデバイス５０６、及び（複数の）コンテンツ配信デバイス５０８が統合されてよい。いくつかの実施形態において、プラットフォーム５０２及びディスプレイ５０４は、統合されたユニットである。例えば、ディスプレイ５０４及び（複数の）コンテンツサービスデバイス５０６が統合されてよく、又はディスプレイ５０４及び（複数の）コンテンツ配信デバイス５０８が統合されてよい。
【００４６】
システム５００は、無線システム又は有線システムとして実装されてよい。無線システムとして実装される場合、システム５００は、例えば、１又は複数のアンテナ、送信機、受信機、送受信機、増幅器、フィルタ、制御ロジック、及びその他のような、無線共有媒体で通信するために適切な複数のコンポーネント及び複数のインターフェースを含んでよい。無線共有媒体の例は、例えば、ＲＦスペクトルのような無線スペクトルの部分を含んでよい。有線システムとして実装される場合、システム５００は、例えば、複数の入力／出力（Ｉ／Ｏ）アダプタ、Ｉ／Ｏアダプタを対応する有線通信媒体に接続する複数の物理コネクタ、ネットワークインターフェースカード（ＮＩＣ）、ディスクコントローラ、ビデオコントローラ、オーディオコントローラ、又はその類のもののような、有線通信媒体で通信するために適切な複数のコンポーネント及び複数のインターフェースを含んでよい。有線通信媒体の複数の例は、ワイヤ、ケーブル、複数の金属リード線、プリント回路基板（ＰＣＢ）、バックプレーン、スイッチファブリック、半導体材料、ツイストペアワイヤ、同軸ケーブル、ファイバ光学、又はその類のものを含んでよい。
【００４７】
プラットフォーム５０２は、情報を通信するために、１又は複数の論理又は物理チャネルを確立してよい。情報は、メディア情報及び制御情報を含んでよい。メディア情報は、ユーザのためのコンテンツを表す任意のデータを指してよい。コンテンツの複数の例は、例えば、音声会話、ビデオ会議、ストリーミングビデオ、電子メール（ｅメール）メッセージ、音声メールメッセージ、複数の英数字のシンボル、グラフィックス、画像、ビデオ、テキスト、及びその類のものからのデータを含んでよい。音声会話からのデータは、例えば、音声情報、複数の沈黙期間、背景ノイズ、快適ノイズ、複数のトーン、及びその類のものであってよい。制御情報は、自動化されたシステムのための複数のコマンド、複数の命令、又は複数の制御語を表す任意のデータを指してよい。例えば、制御情報は、システムを介してメディア情報をルーティングするために、又は予め定められた方法でメディア情報を処理することをノードに指示するために用いられてよい。しかしながら、複数の実施形態は、図５に示される又は記載される複数の要素又はコンテキストに限定されない。
【００４８】
図６は、図５のシステム５００が具現化されてよい小型フォームファクタデバイス６００の概略図である。いくつかの実施形態において、例えば、デバイス６００は、複数の無線機能を有するモバイルコンピューティングデバイスとして実装される。モバイルコンピューティングデバイスは、例えば、処理システム、及び例えば、１又は複数のバッテリのようなモバイル電源又は電力供給装置を有する任意のデバイスを指してよい。
【００４９】
上に記載されるように、モバイルコンピューティングデバイスの例は、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、ウルトララップトップコンピュータ、サーバコンピュータ、タブレット、タッチパッド、ポータブルコンピュータ、ハンドヘルドコンピュータ、パームトップコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、携帯電話、携帯電話／ＰＤＡの組み合わせ、テレビ、スマートデバイス（例えば、スマートフォン、スマートタブレット、又はスマートテレビ）、モバイルインターネットデバイス（ＭＩＤ）、メッセージングデバイス、データ通信デバイス、及びその類のものを含んでよい。
【００５０】
モバイルコンピューティングデバイスの例は、また、例えば、リストコンピュータ、フィンガーコンピュータ、リングコンピュータ、眼鏡コンピュータ、ベルトクリップコンピュータ、アームバンドコンピュータ、靴コンピュータ、衣類コンピュータ、又は任意の他の適切なタイプのウェアラブルコンピュータのような、人によって身につけられるように配置されるコンピュータを含んでよい。例えば、モバイルコンピューティングデバイスは、音声通信及び／又はデータ通信だけでなく、複数のコンピュータアプリケーションを実行することが可能なスマートフォンとして実装されてよい。いくつかの実施形態は、例として、スマートフォンとして実装されるモバイルコンピューティングデバイスで記載されてよいが、複数の他の実施形態は、同様に、複数の他の有線又は無線モバイルコンピューティングデバイスを用いて実装されてよいことが理解される。
【００５１】
図６において示されるように、デバイス６００は、筐体６０２、ディスプレイ６０４、入力／出力（Ｉ／Ｏ）デバイス６０６、及びアンテナ６０８を含んでよい。デバイス６００は、また、複数のナビゲーション機能６１２を含んでよい。ディスプレイ６０４は、モバイルコンピューティングデバイスに適した情報を表示するための任意の適切なディスプレイユニット６１０を含んでよい。Ｉ／Ｏデバイス６０６は、モバイルコンピューティングデバイスに情報を入力するための任意の適切なＩ／Ｏデバイスを含んでよい。例えば、Ｉ／Ｏデバイス６０６は、英数字キーボード、テンキーパッド、タッチパッド、複数の入力キー、複数のボタン、複数のスイッチ、複数のロッカースイッチ、複数のマイク、複数のスピーカ、音声認識デバイス、及びソフトウェア、又はその類のものを含んでよい。情報は、また、マイク経由でデバイス６００に入力されてよい。そのような情報は、音声認識デバイスによってデジタル化されてよい。
【００５２】
図７は、アナログ電流レベル制御調光及び線形性補償を伴うコンテンツ適応ＬＣＤバックライト制御のためのコードを格納する有形の非一時的コンピュータ可読媒体７００を示すブロック図である。有形の非一時的コンピュータ可読媒体７００は、コンピュータバス７０４を通じてプロセッサ７０２によってアクセスされてよい。さらに、有形の非一時的コンピュータ可読媒体７００は、本明細書に記載される複数の方法を実行するようにプロセッサ７０２に指示するように構成されるコードを含んでよい。
【００５３】
図７に示されるように、本明細書中で議論される様々なソフトウェアコンポーネントは、１又は複数の有形の非一時的コンピュータ可読媒体７００に格納されてよい。例えば、コンテンツ適応ＬＣＤバックライト制御モジュール７０６は、コンテンツ適応ＬＣＤバックライト制御を用いて複数の画素を処理するように構成されてよい。アナログ電流レベル制御調光モジュール７０８は、複数の画素を処理する場合に、アナログ電流レベル制御調光を実行するように構成されてよい。アナログ電流レベル制御調光モジュール７０８は、また、複数の画素を処理する場合に、アナログ電流レベル制御調光を線形的に補償してよい。いくつかの実施形態において、追加のモジュールは、複数の画素を処理する場合に、アナログ電流レベル制御調光を線形的に補償する。
【００５４】
図７のブロック図は、有形の非一時的コンピュータ可読媒体７００が図７に示される複数のコンポーネントの全てを含むことを示すことが意図されない。さらに、有形の非一時的コンピュータ可読媒体７００は、特定の実施形態の詳細に依存して、図７に示されない任意の数の追加のコンポーネントを含んでよい。
【実施例１】
【００５５】
装置が本明細書に記載される。装置は、コンテンツ適応ＬＣＤバックライト制御を用いて複数の画素を処理し、複数の画素を処理する場合に、アナログ電流レベル制御調光を実行し、アナログ電流レベル制御調光を実行する場合に、アナログ電流レベル制御調光を線形的に補償するハードウェアロジックを少なくとも部分的に含む。
【００５６】
アナログ電流レベル制御調光を線形的に補償するロジックは、複数の画素の値を変更することを含んでよい。アナログ電流レベル制御調光を線形的に補償するロジックは、ＬＥＤバックライトを低減する量を決定することを含んでよい。アナログ電流レベル制御調光を実行するロジックは、また、コンテンツ適応ＬＣＤバックライト制御に適用される場合に、正しい画素値を生成するレベルにアナログ電流レベルを低減する線形性アルゴリズムを含んでよい。さらに、装置は、アナログ電流レベル制御調光を線形的に補償する場合に、アナログ電流レベル制御調光値を取得するロジックと、複数の画素処理するときのアナログ電流レベル制御調光を実行する場合に、複数の強化された画素を取得するロジックと、アナログ電流レベル制御調光値と複数の強化された画素とを組み合わせることによって、発光ダイオード（ＬＥＤ）バックライトディスプレイ設定を有する液晶ディスプレイ（ＬＣＤ）パネルを取得するロジックとを含んでよい。ＬＥＤバックライトの電力消費は、低減されてよい。さらに、コンテンツ適応ＬＣＤバックライト制御は、ディスプレイ省電力技術を含む。
【実施例２】
【００５７】
コンピューティングデバイスが本明細書に記載される。コンピューティングデバイスは、ＬＥＤバックライトを有するＬＣＤパネルを含み、コンピューティングデバイスは、複数の画素に基づいてＬＥＤバックライトにアナログ電流レベル制御値を適用するように構成されるロジックを含み、ＬＥＤバックライトは、線形補償を伴うアナログ電流レベル制御値を用いて調光される。
【００５８】
アナログ電流レベル制御値は、ＬＥＤバックライトに対するＰＷＭ比を取得するために処理されるハードウェアベース画像統計から計算されてよい。画像統計は、画素データの１又は複数のヒストグラムであってよい。さらに、ヒストグラムは、ＹＵＶ色空間のＹ値に基づいて生成されてよい。複数の画素は、ヒストグラムに基づいて強化されてよい。
【００５９】
さらに、ＬＥＤバックライトの電力消費は、アナログ電流レベル制御値を用いて低減されてよい。さらに、ロジックは、プロセッサを少なくとも部分的に備えてよい。
【実施例３】
【００６０】
少なくとも１つの機械可読媒体が本明細書に記載される。機械可読媒体は、その中に格納される複数の命令を有し、コンピューティングデバイス上で実行されることに応答して、コンピューティングデバイスに、コンテンツ適応ＬＣＤバックライト制御を用いて複数の画素を処理させ、複数の画素を処理する場合に、アナログ電流レベル制御調光を実行させ、複数の画素を処理するときに、アナログ電流レベル制御調光を線形的に補償させる。
【００６１】  アナログ電流レベル制御調光を線形的に補償することは、複数の画素の値を変更することを含んでよい。さらに、アナログ電流レベル制御調光を線形的に補償することは、ＬＥＤバックライトを低減する量を決定することを含んでよい。さらに、アナログ電流レベル制御調光は、コンテンツ適応ＬＣＤバックライト制御に適用される場合に、正しい画素値を生成するレベルにアナログ電流レベルを低減する線形性アルゴリズムを含んでよい。さらに、アナログ電流レベル制御調光値は、アナログ電流レベル制御調光を線形的に補償する場合に取得されてよく、複数の強化された画素は、複数の画素を処理するときのアナログ電流レベル制御調光を実行する場合に取得され、発光ダイオード（ＬＥＤ）バックライトディスプレイ設定を有する液晶ディスプレイ（ＬＣＤ）パネルは、アナログ電流レベル制御調光値と複数の強化された画素とを組み合わせることによって取得される。ＬＥＤバックライトの電力消費は、低減されてよく、コンテンツ適応ＬＣＤバックライト制御は、（公序良俗違反につき、不掲載）を含んでよい。【００６２】
上記の複数の例における詳細は、１又は複数の実施形態のいずれにおいても用いられてよいことが理解される。例えば、上に記載されるコンピューティングデバイスの全ての選択的な機能は、また、本明細書に記載される複数の方法又はコンピュータ可読媒体のいずれかに関連して実装されてよい。さらに、複数のフロー図及び／又は複数の状態図は、複数の実施形態を記載するために本明細書で用いられるが、本発明は、これらの図面又は対応する本明細書の説明に限定されない。例えば、フローは、示される各ボックス若しくは状態を介して、又は本明細書に示される及び記載される全く同一の順序で動く必要はない。
【００６３】
本発明は、本明細書に列挙された特定の詳細に限定されない。実際、本開示の恩恵を有する当業者は、前述の説明及び図面から多くの他の変形が本発明の範囲内でなされ得ることを理解できるだろう。したがって、それは、それに加えて、本発明の範囲を画定する任意の補正を含む以下の請求項である。
【図１】
2016517533.tif 000003
【図２】
2016517533.tif 000004
【図３】
2016517533.tif 000005
【図４】
2016517533.tif 000006
【図５】
2016517533.tif 000007
【図６】
2016517533.tif 000008
【図７】
2016517533.tif 000009
【国際調査報告】
2016517533.tif 000010
2016517533.tif 000011