(57)【要約】      （修正有）【課題】ディスプレイの消費電力を低減させるシステム、装置、および、方法を提供する。【解決手段】複数の色成分を有する画像データを受信する段階と、複数の色成分のそれぞれについてのヒストグラムを生成する段階と、ヒストグラムに基づき、複数の色成分に対応する複数の光源のそれぞれを調整する段階とを備える。複数の光源は、複数の光源のそれぞれを調整する段階に比例して、前記画像データの前記複数の色成分のそれぞれを調整する段階をさらに備える。【選択図】図３
2010020301.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイの消費電力を低減させる方法であって、
複数の色成分を有する画像データを受信する段階と、
前記複数の色成分のそれぞれについてのヒストグラムを生成する段階と、
前記ヒストグラムに基づき、前記複数の色成分に対応する複数の光源のそれぞれを調整する段階と
を備える方法。
【請求項２】
前記複数の光源のそれぞれを調整する段階に比例して、前記画像データの前記複数の色成分のそれぞれを調整する段階
をさらに備える請求項１に記載の方法。
【請求項３】
赤、緑、または、青の光源の強度が低下した場合、前記画像データにおける対応する赤、緑、または、青のピクセルの強度を増大させる段階と、
前記赤、緑、または、青の光源の強度が増大した場合、前記画像データにおける前記対応する赤、緑、または、青のピクセルの強度を低下させる段階と
をさらに備える請求項２に記載の方法。
【請求項４】
前記複数の光源を調整する段階は、一の光源に供給される電力量を低減させる段階を有する請求項１に記載の方法。
【請求項５】
前記複数の色成分は、前記画像データの赤、緑、および、青の色成分である請求項１に記載の方法。
【請求項６】
前記複数の光源は、ディスプレイ用の個別の赤、緑、および、青のバックライトを含む請求項１に記載の方法。
【請求項７】
前記ディスプレイは、液晶ディスプレイを含む請求項６に記載の方法。
【請求項８】
ディスプレイの消費電力を低減させる装置であって、
メモリと、
前記メモリに結合されたディスプレイコントローラと
を備え、
前記ディスプレイコントローラは、前記メモリから受信した画像データにおける複数の色成分の分布に基づき、前記ディスプレイの複数の光源のそれぞれを個別に調整する装置。
【請求項９】
前記複数の色成分の分布は、前記画像データにおける前記複数の色成分のそれぞれについて前記ディスプレイコントローラが生成したヒストグラムに基づく複数の分布を含む請求項８に記載の装置。
【請求項１０】
前記ディスプレイコントローラは、前記画像データにおける赤、緑、および、青の色成分のそれぞれについて個別のヒストグラムを生成する請求項９に記載の装置。
【請求項１１】
前記ディスプレイコントローラは、前記複数の光源のそれぞれの前記調整に比例して、前記複数の色成分のそれぞれのピクセルの強度を調整する請求項８に記載の装置。
【請求項１２】
前記ディスプレイは、液晶フィールド順次式カラーディスプレイを含む請求項８に記載の装置。
【請求項１３】
前記複数の光源は、前記液晶フィールド順次式カラーディスプレイの赤、緑、および、青のバックライトを含む請求項１２に記載の装置。
【請求項１４】
ディスプレイの消費電力を低減させるシステムであって、
複数の光源を有する液晶ディスプレイと、
メモリと、
前記メモリに結合されたディスプレイコントローラと
を備え、
前記ディスプレイコントローラは、前記メモリから受信した画像データにおける複数の色成分の分布に基づき、前記複数の光源のそれぞれを個別に調整するシステム。
【請求項１５】
前記複数の色成分の分布は、前記画像データにおける前記複数の色成分のそれぞれについて前記ディスプレイコントローラが生成したヒストグラムに基づく複数の分布を含む請求項１４に記載のシステム。
【請求項１６】
前記ディスプレイコントローラは、前記画像データにおける赤、緑、および、青の色成分について個別にヒストグラムを生成する請求項１５に記載のシステム。
【請求項１７】
前記ディスプレイコントローラは、前記複数の光源のそれぞれの前記調整に比例して、前記複数の色成分のそれぞれのピクセルの強度を調整する請求項１４に記載のシステム。
【請求項１８】
前記ディスプレイコントローラは、赤、緑、または、青の光源の強度が低下した場合、前記画像データにおける対応する赤、緑、または、青のピクセルの強度を増大させ、前記赤、緑、または、青の光源の強度が増大した場合、前記画像データにおける前記対応する赤、緑、または、青のピクセルの強度を低下させる請求項１７に記載のシステム。
【請求項１９】
前記複数の光源は、前記液晶ディスプレイの赤、緑、および、青のバックライトを含む請求項１４に記載のシステム。
【請求項２０】
前記液晶ディスプレイおよびチップセットに電力を供給するバッテリを有するラップトップコンピュータ
をさらに備える請求項１４に記載のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
コンピュータシステムは、プロセッサ、チップセット、および、複数の光源を有するディスプレイなどを含んでおり、それらは、システム内で各々電力を消費しうる。コンピュータシステムがモバイル化し続けている中、デバイスの電力節約はますます重要な懸案事項になってきている。コンピュータシステムでカラーディスプレイを連続操作することにより消費電力が増す。したがって、ディスプレイの消費電力を低減させる技術が実質的に要求される。
【図面の簡単な説明】
【０００２】
【図１】装置の一実施形態を示す。
【図２Ａ】ピクセルの一実施形態を示す。
【図２Ｂ】ピクセルの一実施形態を示す。
【図３】論理フローの一実施形態を示す。
【図４】論理フローの一実施形態を示す。
【発明を実施するための形態】
【０００３】
モバイルコンピュータでは、多くの場合、液晶ディスプレイ（ＬＣＤ）が最も電力を消費する構成要素である。例えば、いくつかの実施形態では、ノートブックコンピュータのディスプレイは、時間の経過に伴い、総プラットフォーム平均電力の３０から４０％を消費する場合がある。したがって、モバイルコンピュータシステムのパフォーマンスを高め、バッテリの寿命をより長く保つべく、ディスプレイの消費電力を低減させることが実質的に要求される。
【０００４】
さまざまな実施形態は、概してディスプレイの消費電力を低減させる方法および装置を目的としうる。一実施形態では、例えば、複数の色成分を有する画像データが受信され、複数の色成分のそれぞれについてヒストグラムが生成される。当該ヒストグラムに基づいて複数の光源がそれぞれ調整され、この場合、複数の光源は、複数の色成分に対応している。このように、各光源に供給される電力は、システムの電力を節約するよう調整されてよい。他の実施形態も記載され、請求される。
【０００５】
さまざまな実施形態は、１つ以上の部材を有してよい。部材は、特定の動作を実行するよういかなる構造および配置を有してよい。各部材は、所定のセットの設計パラメータまたはパフォーマンスの制約条件に望まれるようなハードウェア、ソフトウェア、または、それらのいかなる組合せとして実装されてよい。実施形態は、例として特定の配置での限られた数の部材によって説明される場合もあるが、所定の実装に望まれるようなより多くのまたはより少ない部材を他の配置で有してもよい。「１つの実施形態」または「一実施形態」とは、当該実施形態に関連して記載される特定の特徴、構造、または、特性が少なくとも１つの実施形態内に含まれるという意味であることに留意されたい。明細書の随所に見られる「一実施形態において」という言い回しは、必ずしも同じ実施形態を指しているわけではない。
【０００６】
図１は、１つ以上の実施形態に係るコンピュータシステム１００を示す。一般的に、コンピュータシステム１００は、情報を通信するさまざまな物理的および／または論理的構成要素を有してよく、それらの構成要素は、所定のセットの設計パラメータまたはパフォーマンスの制約条件に望まれるように、ハードウェアコンポーネント（例えばコンピュータデバイス、プロセッサ、論理回路）、さまざまなハードウェアコンポーネントによって実行される実行可能なコンピュータプログラム命令（例えばファームウェア、ソフトウェア）、または、それらのいかなる組合せとして実装されてよい。図１では、例として限られた数の構成要素しか示していないが、それより多いまたは少ない数の構成要素が所定の実装のために用いられてよいと理解されたい。
【０００７】
さまざまな実施形態では、コンピュータシステム１００は、モバイルプラットフォーム、パソコン（ＰＣ）プラットフォーム、および／または、さまざまなネットワーキング、通信、および／または、マルチメディア機能をサポートする一般電子機器（ＣＥ）プラットフォームのようなコンピュータプラットフォームによって実装されてよい。マルチメディア機能は、ＷＡＮ（ワイドエリアネットワーク）、ＬＡＮ（ローカルエリアネットワーク）、ＭＡＮ（メトロポリタンエリアネットワーク）、ＷＷＡＮ（無線ＷＡＮ）、ＷＬＡＮ（無線ＬＡＮ）、ＷＭＡＮ（無線ＭＡＮ）、ＷＰＡＮ（無線パーソナルエリアネットワーク）、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）ネットワーク、ＢＷＡ（ｂｒｏａｄｂａｎｄ  ｗｉｒｅｌｅｓｓ  ａｃｃｅｓｓ）ネットワーク、インターネット、ＷＷＷ（ワールドワイドウェブ）、電話機回線網、ラジオ放送網、テレビ放送網、ケーブルネットワーク、直接放送衛星（ＤＢＳ）ネットワークのような衛星ネットワーク、ＣＤＭＡ（符号分割多重アクセス方式）ネットワーク、ＷＣＤＭＡ（広帯域符号化分割多元接続）のような第三世代（３Ｇ）ネットワーク、第四世代（４Ｇ）ネットワーク、ＴＤＭＡ（時分割多元接続）ネットワーク、Ｅ−ＴＤＭＡ（拡張時分割多元接続）セルラー無線電話ネットワーク、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）ネットワーク、ＧＳＭと汎用パケット無線システム（ＧＰＲＳ）との融合（ＧＳＭ／ＧＰＲＳ）ネットワーク、ＳＤＭＡ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）ネットワーク、ＴＤ−ＳＣＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｓｙｎｃｈｒｏｎｏｕｓ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）ネットワーク、ＯＦＤＭ（直交周波数分割多重方式）ネットワーク、ＯＦＤＭＡ（直交周波数分割多元接続）ネットワーク、ＮＡＤＣ（Ｎｏｒｔｈ  Ａｍｅｒｉｃａｎ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）セルラー無線電話ネットワーク、ＮＡＭＰＳ（Ｎａｒｒｏｗｂａｎｄ  Ａｄｖａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  Ｓｅｒｖｉｃｅ）ネットワーク、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｐｈｏｎｅ  Ｓｙｓｔｅｍ）ネットワークなどのさまざまなネットワーク、および／または、記載される実施形態に係る他のいかなる有線または無線ネットワークによってサポートされてよい。
【０００８】
いくつかの実施態様では、コンピュータシステム１００は、例えば、ＰＣ、デスクトップＰＣ、ノートブックＰＣ、ラップトップコンピュータ、モバイルコンピュータデバイス、スマートフォン、ＰＤＡ（パーソナル携帯情報機器）、携帯電話、携帯電話とＰＤＡとの融合、ビデオデバイス、テレビ（ＴＶ）デバイス、デジタルテレビ（ＤＴＶ）デバイス、高品位テレビ（ＨＤＴＶ）デバイス、メディアプレイヤデバイス、ゲームデバイス、または、記載される実施形態に係る他のタイプのコンピュータデバイス内にあるおよび／またはコンピュータデバイスに接続されるシステムを含んでよい。
【０００９】
コンピュータシステム１００は、有線通信システム、無線通信システム、または、それらの組合せの一部をなしてよい。例えば、コンピュータデバイスは、１つ以上のタイプの有線通信リンクを介して情報を通信するよう構成されてよい。有線通信リンクの例は、ワイヤ、ケーブル、バス、プリント回路基板（ＰＣＢ）、イーサネット（登録商標）接続、ピアツーピア（Ｐ２Ｐ）接続、バックプレーン、スイッチファブリック、半導体材料、ツイストペアケーブル、同軸ケーブル、光ファイバ接続などを含んでよいが、これらに限定されない。コンピュータシステムは、１つ以上のタイプの無線通信リンクを介して情報を通信するよう構成されてよい。無線通信リンクの例は、無線チャネル、衛星チャネル、テレビチャネル、放送チャネル、赤外線チャネル、高周波（ＲＦ）チャネル、ＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）チャネル、ＲＦスペクトルの一部、および／または、１つ以上の認可されたまたは認可されていない周波数帯域を含んでよいが、これらに限定されない。無線通信の実施態様では、モバイルコンピュータデバイスは、１つ以上の送信機、受信機、トランシーバ、増幅器、フィルタ、制御ロジック、無線ネットワークインターフェースカード（ＷＮＩＣ）、および、アンテナ等の１つ以上の無線通信用インターフェースおよび／またはコンポーネントを有してよい。特定の通信メディアを用いる特定の実施形態が例として示されているが、本願明細書中に記載される原理および技術は、さまざまな通信メディアおよびそれに伴う技術を用いて実装されてよいことを理解されたい。
【００１０】
図１は、いくつかの実施形態におけるグラフィクスを処理しかつ表示するコンピュータシステム１００を示す。さまざまな実施形態では、コンピュータシステム１００は、プロセッサ１１０、チップセット１２０、メモリ１２２、および、ディスプレイ１３０を有してよい。プロセッサ１１０は、例えば、カリフォルニア州サンタクララのインテル社（登録商標）によって製造されたインテル（登録商標）Ｃｅｎｔｒｉｎｏ（登録商標）プロセッサのようないかなる適切な汎用または専用プロセッサを含んでよい。
【００１１】
いくつかの実施形態では、チップセット１２０は、メモリコントローラハブ（ＭＣＨ）１２４、グラフィックコントローラ１２６、および、ディスプレイコントローラ１２８を有してよい。グラフィックコントローラ１２６またはディスプレイコントローラ１２８によって実行される機能を記載している実施形態もあるが、記載される機能は、グラフィックコントローラ１２６、ディスプレイコントローラ１２８、または、他のいかなる適切なコントローラによって実行されうる実施形態もあることを理解されたい。さまざまな実施形態では、チップセット１２０は、コンピュータプラットフォームおよび／またはコンピュータデバイスによって実装されうるチップセットに組み込まれる処理デバイスを含んでよい。
【００１２】
チップセット１２０は、中央処理装置（ＣＰＵ）、ＢＩＯＳ（バイオス）、例えばＤＤＲ２（Ｄｏｕｂｌｅ−Ｄａｔａ−Ｒａｔｅ２  Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュメモリのようなメモリ（揮発性または不揮発性メモリ、取り外し可能または固定メモリ、消去可能または消去不可能メモリ、書き込み可能または再書き込み可能メモリ）、ネットワークインターフェースカード（ＮＩＣ）（例えばイーサネット（登録商標）ＬＡＮアダプタ、ＷＮＩＣ）、組込みコントローラ（ＥＣ）、システム管理コントローラ（ＳＭＣ）、キーボードコントローラ（ＫＢＣ）および／またはＬＡＮコントローラなどのコントローラ、リアルタイムクロック（ＲＴＣ）のようなクロックのようなチップセットに加え、さまざまなシステムコンポーネントおよび機能、またさらに、記載される実施形態にかかる他のコンポーネントおよび機能を有するかまたはサポートする回路基板（例えばマザーボード、ベースボード、システムボード、ロジックボードなど）に取り付けられてよい。
【００１３】
回路基板は、ビデオグラフィックアレイ（ＶＧＡ）、ＬＶＤＳ（ｌｏｗ−ｖｏｌｔａｇｅ  ｄｉｆｆｅｒｅｎｔｉａｌ  ｓｉｇｎａｌｉｎｇ）、ＴＶ−ｏｕｔ（例えば、Ｄ−コネクタ、Ｓ−ビデオ、コンポーネントビデオ、コンポジットビデオ）、ＳＤＶＯ（ｓｅｒｉａｌ  ｄｉｇｉｔａｌ  ｖｉｄｅｏ  ｏｕｔ）、ＰＣＩ（ｐｅｒｉｐｈｅｒａｌ  ｃｏｍｐｏｎｅｎｔ  ｉｎｔｅｒｃｏｎｎｅｃｔ）、ＰＣＩ  Ｅｘｐｒｅｓｓ、オンボードＬＡＮ、ＳＰＩ（ｓｅｒｉａｌ  ｐｅｒｉｐｈｅｒａｌ  ｉｎｔｅｒｆａｃｅ）、ＡＴＡ（Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＬＰＣ（Ｌｏｗ  Ｐｉｎ  Ｃｏｕｎｔ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＵＡＲＴ（ｕｎｉｖｅｒｓａｌ  ａｓｙｎｃｈｒｏｎｏｕｓ  ｒｅｃｅｉｖｅｒ／ｔｒａｎｓｍｉｔｔｅｒ）、ＳＭＢｕｓ（ｓｙｓｔｅｍ  ｍａｎａｇｅｍｅｎｔ  ｂｕｓ）のようなさまざまなインターフェースおよびコネクタ、および、記載される実施形態に係る他のインターフェースおよびコネクタを有するかまたはサポートしてよい。
【００１４】
ＭＣＨ１２４は、例えば、プロセッサがメモリにアクセスできるようにするコントローラを有してよい。いくつかの実施形態では、プロセッサ１１０は、どんなデータがディスプレイ１３０に表示されるかを決定する。さまざまな実施形態では、ディスプレイされるデータは、ＭＣＨ１２４によってメモリ１２２からアクセスされ、ディスプレイ１３０に表示される。
【００１５】
メモリ１２２は、例えば、一領域におけるメモリバッファ、および、他の領域における画像データを含むバッファの記述を含んでよい。いくつかの実施形態では、データは、メモリ１２２内にパケット形式で格納されるが、実施形態は、これに制限されない。パケット形式で格納される場合、パケットは、ヘッダ部分とペイロード部分とを有する。ヘッダは、表示される画像の位置および寸法を示す。ペイロードは、表示される画像のデータを含む。したがって、パケットの画像ファイルは、それらのコンポーネントからラスタライズされるかまたは再構築されてからでなければ、実際の画像としてディスプレイ１３０に表示されることができない。グラフィックコントローラ１２６は、ＭＣＨ１２４によってアクセスされるデータのビットマップを計算して生成する。ビットマップファイルは、ＭＣＨ１２４によってメモリに書き込まれるピクセルイメージデータを含んでよい。ディスプレイ１３０における各ドットまたはピクセルは、ビットマップファイル内のデータによって表される。ディスプレイコントローラ１２８は、ＭＣＨ１２４を用いてメモリからビットマップファイルを読み出し、ピクセルのデータストリームを表示するディスプレイ１３０に送信する。他の実施形態も記載され、請求される。
【００１６】
さまざまな実施形態では、ディスプレイ１３０は、光源１３２、１３４、および、１３６を有してよい。図には限られた数の光源が示されているが、いかなる数の光源もディスプレイ１３０に実装でき、記載される実施形態の範囲内に収まると理解されたい。光源１３２、１３４、および、１３６は、ディスプレイを照明するのに適したバックライトを含んでよい。例えば、光源１３２、１３４、および、１３６は、時系列照明ＲＢＧバックライトを含んでよい。いくつかの実施形態では、光源１３２、１３４、および、１３６は、赤、緑、青の別々の光源として高色域ディスプレイに実装されてよい。
【００１７】
ディスプレイ１３０は、画像データのビジュアルまたはグラフィック表現を表示するのに適したいかなるタイプのディスプレイを含んでよい。例えば、いくつかの実施形態では、ディスプレイ１３０は、液晶ディスプレイ（ＬＣＤ）を含んでよい。さまざまな実施形態では、ディスプレイ１３０は、ディスプレイのピクセルごとに赤、緑、青（ＲＧＢ）のサブピクセルを実装してよい。さまざまな実施形態では、ディスプレイ１３０は、色成分を何組実装してもよく、それは記載される実施形態の範囲内である。例えば、いくつかの実施形態では、ディスプレイ１３０は、ＲＧＢ、ＲＧＢＷ、または、ＲＧＢＭＹを実装してよい。いくつかの実施形態では、ディスプレイ１３０は、例えば、赤、緑、青の光源のような別々のカラー光源を実装してよい。さまざまな実施形態では限られた数の光源を記載しているが、いかなる数の光源が用いられてよく、記載される実施形態の範囲内に収まると理解されたい。
【００１８】
図１には限られた数の部材を示しているが、いかなる数の部材の組合せが用いられてよく、記載される実施形態の範囲内に収まると理解されたい。例えば、いくつかの実施形態では、グラフィックコントローラ１２６およびディスプレイコントローラ１２８は、チップセット１２０ではない別のグラフィックチップに配置されてよい。さらに、さまざまな実施形態では、ディスプレイ１３０は、例えば、受信機、タイミングコントローラ、および、バッファのようなロジックを含んでよい。他の実施形態も記載され、請求される。
【００１９】
図２Ａは、ディスプレイのピクセル２００の一実施形態を示す。例えば、ピクセル２００は、ディスプレイ１３０内に含まれる多くのピクセルの１つを含んでよい。ピクセル２００は、単一の光源または複数の光源を有するディスプレイ内のピクセルを表してよい。画ピクセル２００は、列２０２、行２０４、赤のサブピクセル２０６、緑のサブピクセル２０８、青のサブピクセル２１０、および、薄膜トランジスタ（ＴＦＴ）２１２を有する。ピクセル２００は、例えば、空間生成カラースキームの一部として実装されてよい。空間生成カラースキームでは、例えば、赤（２０６）、緑（２０８）、青（２１０）カラーフィルタのような複数のカラーフィルタで覆われた３つのサブピクセルの配列が伝送変調されて画像が生成される。このタイプのメカニズムの潜在的欠点の１つは、カラーフィルタによる吸収と、サブピクセルごとのＴＦＴ２１２、行２０４、および、列２０２によってふさがれる遮蔽領域とが原因で、光源によって生成される光の７０％までが失われ、ディスプレイの明るさが制限される場合があるということである。光が失われることによってディスプレイの消費電力は増大する。
【００２０】
図２Ｂは、ディスプレイのピクセル２５０の一実施形態を示す。ピクセル２５０は、列２５２、行２５４、および、ＴＦＴ２５６を有する。いくつかの実施形態では、ピクセル２５０は、フィールド順次式カラー（ＦＳＣ）アーキテクチャを実装しているディスプレイ１３０に含まれる多くのピクセルのうちの１つを含んでよい。
【００２１】
さまざまな実施形態では、ＦＳＣアーキテクチャは、図２Ａを参照して先に述べたような個別の色成分を有するサブピクセルを必要としない。ＦＳＣアーキテクチャでは、例えば、ＴＦＴ、行、列のような光遮蔽要素は、ピクセル２００の約３分の１である。その結果、吸収される光は少なくなり、ＦＳＣと共に用いられる光源は、より効率的に動作できる。
【００２２】
図１に戻ると、さまざまな実施形態では、ディスプレイコントローラ１２８は、メモリ１２２から受信した画像データ内の色成分の分布に基づき、ディスプレイ１３０用の複数の光源（１３２、１３４、および、１３６）のそれぞれを個別に調整または制御してよい。いくつかの実施形態では、ディスプレイコントローラ１２８は、複数の色成分のそれぞれについてヒストグラムを生成し、当該ヒストグラムは、色成分の分布に基づく。例えば、ディスプレイコントローラ１２８は、画像データにおける赤、緑、青の色成分のそれぞれに対して別々のヒストグラムを生成してよい。
【００２３】
さまざまな実施形態では、画像データの赤、緑、青の色成分のそれぞれのヒストグラムは、例えば、赤、緑、青の光源のそれぞれの電力低減を計算するのに用いられる。各ヒストグラムは、特定の色成分の値の分布を有する。分布に基づき、例えば、特定の色成分のピクセル値が低い場合、高めることによって対応する光源の強度を低下させることができるかどうか決定することが可能である。
【００２４】
さまざまな実施形態では、ピクセルの強度値を調整することにより、光源を調整することができる。例えば、画像データが特定のカラーに対して低いピクセル値を含む場合、そのカラーのピクセルの強度が高められ、そのカラーに対応する光源の強度が弱められてよい。このように、光源が消費する電力を低減させてよい。
【００２５】
いくつかの実施形態では、ディスプレイコントローラ１２８は、複数の光源のそれぞれの調整に比例して複数の色成分のそれぞれのピクセルの強度を調整してよい。例えば、ディスプレイコントローラ１２８は、赤、緑、または、青の光源の強度が低下した場合、画像データにおける対応する赤、緑、または、青のピクセルの強度を高めるか、あるいは、赤、緑、または、青の光源の強度が増した場合、画像データにおける対応する赤、緑、または、青のピクセルの強度を下げてよい。ピクセルの強度と光源の強度との比例的変更は、視覚的にほぼ同一になるよう選択される。他の実施形態も記載され、請求される。
【００２６】
図３は、１つ以上の実施形態に係る論理フロー３００の一実施形態を示す。論理フロー３００は、さまざまなシステムおよび／またはデバイスによって実装されてよく、１つ以上の論理回路（プロセッサ、ハードウェアコンポーネントなど）、および／または、論理回路によって実行されることが可能なコンピュータプログラム命令を含むロジック（ファームウェア、ソフトウェアなど）によって実装されてよい。
【００２７】
論理フロー３００は、３０２における画像データの受信段階を有してよい。例えば、画像データは、メモリ１２２からディスプレイコントローラ１２８によって読み出されてよい。さまざまな実施形態では、画像分析は、３０４において画像データの赤成分に対して実行され、３０４Ｂにおいて緑成分に対して実行され、３０４Ｃにおいて青成分に対して実行されてよい。いくつかの実施形態では、画像データは赤、緑、および、青成分にそれぞれ分割され、画像データの成分の各成分に対して画像分析が行われてよい。例えば、画像分析は、各色成分についてヒストグラムを生成し、当該ヒストグラムとアルゴリズムとを用いて画像の各ピクセルが調整されうる量を決定することを含んでよい。
【００２８】
いくつかの実施形態では、各ピクセルの強度を決定し、各ピクセルに対して可能な調整量を計算するよう、アルゴリズムが設定されてよい。例えば、アルゴリズムは、特定のピクセルの強度を特定の量だけ高めることができるかどうかを決定してよい。肯定の場合、ピクセルはしかるべく調整されてよい。３０８Ａでは、赤のピクセルが強調され、３０８Ｂでは、緑のピクセルが強調され、３０８Ｃでは青のピクセルが強調される。
【００２９】
さまざまな実施形態では、３０６Ａにおいて赤の光源が調整されてよく、３０６Ｂにおいて緑の光源が調整されてよく、３０６Ｃにおいて青の光源が調整されてよい。いかなる数の光源が用いられてよく、記載される実施形態の範囲内に収まると理解されたい。例えば、３０４Ａにおいて画像データの赤成分に対して実行された画像分析に基づいて特定の赤のピクセルが強調されることが決定された場合、赤の光源の強度は下げられてよい。ピクセルの強調および光源の調整は、ディスプレイ上に表される画像がユーザに違うように認識されないように、視覚的にほぼ同一になるよう選択されなければならない。図には限定した数のステップを示したが、論理フロー３００は、記載される実施形態に係るさまざまな他のステップを有してよいことを理解されたい。
【００３０】
図４は、１つ以上の実施形態に係る論理フロー４００の一実施形態を示す。論理フロー４００は、さまざまなシステムおよび／またはデバイスによって実行されてよく、１つ以上の論理回路（プロセッサ、ハードウェアコンポーネントなど）、および／または、論理回路によって実行されることが可能なコンピュータプログラム命令を含むロジック（ファームウェア、ソフトウェアなど）によって実装されてよい。
【００３１】
論理フロー４００は、４０２において複数の色成分を有する画像データを受信する段階を有してよい。例えば、いくつかの実施形態では、ディスプレイコントローラ１２８は、メモリ１２２から画像データを読み出してよい。４０４において、複数の色成分のそれぞれについてヒストグラムが生成される。いくつかの実施形態では、複数の色成分は、画像データについての赤、緑、および、青の色成分を有し、赤、緑、および、青の色成分のそれぞれに対してヒストグラムが生成される。４０６において、ヒストグラムに基づき複数の光源が調整されてよい。さまざまな実施形態では、複数の光源は、複数の色成分に対応する。例えば、複数の光源は、液晶ディスプレイ（ＬＣＤ）用の赤、緑、青の別々のバックライトを含んでよい。
【００３２】
さまざまな実施形態では、画像データの複数の色成分のそれぞれは、複数の光源のそれぞれの調整と比例して調整されてよい。例えば、色成分またはピクセルの強度値は、光源の強度の低下量と視覚的にほぼ同一量だけ高められてよい。いくつかの実施形態では、画像データにおける赤、緑、または、青のピクセルの強度が上昇すると、対応する赤、緑、青の光源の強度は低下し、画像データにおける赤、緑、または、青のピクセルの強度が低下すると、対応する赤、緑、青の光源の強度は上昇する。このように、複数の光源の調整は、光源に提供される電力量を低減させることを含んでよい。光源に供給される電力量を低減させることにより、ディスプレイで消費される電力も低減してよい。論理フロー４００は、記載される実施形態に係るさまざまな他のステップを含んでよいことを理解されたい。
【００３３】
ここまで、実施形態の完全なる理解を提供すべく特定の詳細が説明されてきた。しかしながら、当業者であれば、これらの特定の詳細がなくても実施形態を実施できることが理解できよう。他の例では、実施形態をあいまいにすることを避けるべく、よく知られる動作、構成要素、および、回路は記載していない。本願明細書中に開示される特定の構造および機能的な詳細は、代表例であって、必ずしも実施形態の範囲を制限しないことを得理解されたい。
【００３４】
「さまざまな実施形態」、「いくつかの実施形態」、「１つの実施形態」、または、「一実施形態」とは、実施形態に関連して記載される特定の特徴、構造、または、特性が少なくとも１つの実施形態に含まれることを意味する。したがって、明細書を通じて随所に見られる「さまざまな実施形態において」、「いくつかの実施形態において」、「１つの実施形態において」、または、「一実施形態において」という言い回しは、必ずしも同じ実施形態をすべて指しているわけではない。さらに、特定の特徴、構造、または、特性は、１つ以上の実地形態においていかなる適切な方法で組み合わされてよい。
【００３５】
いくつかの実施形態は、さまざまな動作を実行する例としての機能コンポーネントまたはモジュールを有するように記載されているが、そのようなコンポーネントまたはモジュールは、１つ以上のハードウェアコンポーネント、ソフトウェアコンポーネント、および／または、それらの組合せによって実装されてよいことを理解されたい。
【００３６】
図面のいくつかはフローチャートを含んでよい。そのような図は、特定の論理フローを含んでよいが、論理フローは、一般的な機能の実装例を提供するに過ぎないことを理解されたい。さらに、論理フローは、特に指示しない限り、必ずしも提示された順序で実行される必要はない。
【００３７】
さまざまな実施形態では、論理フローは、実行可能なコンピュータプログラム命令を含むかまたは実行可能なコンピュータプログラム命令として実装されてよい。実行可能なコンピュータプログラム命令は、ファームウェア、ソフトウェア、モジュール、アプリケーション、プログラム、サブルーチン、命令、命令セット、コンピュータコード、ワード、値、シンボル、または、それらの組合せによって実装されてよい。実行可能なコンピュータプログラム命令は、ソースコード、コンパイルコード、翻訳済みコード、実行可能コード、スタティックコード、ダイナミックコードなどのいかなる適切なタイプのコードを含んでよい。実行可能なコンピュータプログラム命令は、コンピュータデバイスに特定の機能を実行させる命令であってよく、予め定められたコンピュータ言語、方法、または、シンタックスに従い実装されてよい。実行可能なコンピュータプログラム命令は、記載される実施形態に係るいかなる適切なプログラミング言語を用いて実装されてよい。
【００３８】
さまざまな実施形態では、論理フローは、記載される実施形態に係るさまざまなシステムおよび／またはデバイスによって実装される製品および／またはコンピュータ可読記憶媒体に格納される実行可能なコンピュータプログラム命令を含むか、または、実行可能なコンピュータプログラム命令として実装されてよい。製品および／またはコンピュータ可読記憶媒体は、コンピュータデバイスにより実行されると、記載される実施形態に係る方法および／または動作をコンピュータデバイスに行わせる実行可能なコンピュータプログラム命令を格納してよい。
【００３９】
製品および／またはコンピュータ可読記憶媒体は、データを格納することができる１つ以上のタイプのコンピュータ可読記憶媒体を含んでよく、揮発性メモリまたは不揮発性メモリ、取り外し可能または固定メモリ、消去可能または消去不可能なメモリ、書き込み可能または再書き込み可能なメモリなどを含んでよい。コンピュータ可読記憶媒体の例は、ＲＡＭ（ランダムアクセスメモリ）、ＤＲＡＭ（ダイナミックＲＡＭ）、ＤＤＲＡＭ（ダブルデータレートＤＲＡＭ）、ＳＤＲＡＭ（シンクロナスＤＲＡＭ）、ＳＲＡＭ（スタティックＲＡＭ）、ＲＯＭ（リードオンリーメモリ）、ＰＲＯＭ（プログラマブルＲＯＭ）、ＥＰＲＯＭ（消去可能ＰＲＯＭ）、ＥＥＰＲＯＭ（登録商標）（電気的消去可能ＰＲＯＭ）、フラッシュメモリ（ＮＯＲまたはＮＡＮＤフラッシュメモリなど）、ＣＡＭ（連想メモリ）、ポリマーメモリ（強磁電性ポリマーメモリなど）、相変化メモリ、オボニックメモリ、強誘電性メモリ、ＳＯＮＯＳ（ｓｉｌｉｃｏｎ−ｏｘｉｄｅ−ｎｉｔｒｉｄｅ−ｏｘｉｄｅ−ｓｉｌｉｃｏｎ）メモリ、磁気または光カード、あるいは、記載される実施形態に係るいかなる適切なタイプのコンピュータ可読媒体を含んでよいが、これらに限定されない。
【００４０】
特に明記しない限り、「処理」、「計算」、「算出」、「決定」、「判定」などの用語は、レジスタおよび／またはメモリ内の物理量（例えば電子）として表されるデータを処理し、および／または、メモリ、レジスタ、または、他のそのような情報記憶、伝達または表示デバイス内の物理量として同様に表される他のデータに変換するコンピュータ、コンピュータシステム、または、同様の電子計算機の動作および／またはプロセスのことを指すと考えてよい。
【００４１】
いくつかの実施形態は、「結合」および「接続」という表現をそれらの派生語と共に用いて説明されてよいことに留意されたい。これらの用語は、同義語として用いることを意図していない。例えば、いくつかの実施形態は、２つ以上の部材が互いに直接物理的または電気的に接続していることを示すために「接続」および／または「結合」という用語を用いて説明している。しかしながら、「結合」という用語は、２つ以上の部材が直接接続しているわけではないが、協働するかまたは関係し合っているという意味であってもよい。例えば、ソフトウェア要素に関しては、「結合」という用語は、インターフェース、メッセージインターフェース、ＡＰＩ、メッセージの交換などに関してよい。
【００４２】
これまで複数の実施形態の特定の特徴を例示し、説明してきたが、多くの修正、代替、変更、および、等価物が存在することが当業者には想定できよう。したがって、添付の請求項は、そのような修正および変更のすべてを本発明の真の趣旨の範囲内におさまるものとして保護すること意図されていると理解されたい。
【図１】
2010020301.tif 000003
【図２Ａ】
2010020301.tif 000004
【図２Ｂ】
2010020301.tif 000005
【図３】
2010020301.tif 000006
【図４】
2010020301.tif 000007
【外国語明細書】
2010020301.tif 000008
2010020301.tif 000009
2010020301.tif 000010
2010020301.tif 000011
2010020301.tif 000012
2010020301.tif 000013
2010020301.tif 000014
2010020301.tif 000015
2010020301.tif 000016
2010020301.tif 000017
2010020301.tif 000018
2010020301.tif 000019
2010020301.tif 000020
2010020301.tif 000021
2010020301.tif 000022
2010020301.tif 000023
2010020301.tif 000024
2010020301.tif 000025