(57)【要約】【課題】省電力の表示情報変換システムおよび方法を提供する。【解決手段】電力消費モデルを有する表示装置によって表示される表示情報を、省電力変換モデルおよび電力消費モデルに基づいて変換することによって、変換された表示情報を表示する時に使用される表示装置の電力消費量を、元の表示情報を表示する時に使用される電力消費量よりも低くする。【選択図】図４
2011154690.tif 000002
【特許請求の範囲】
【請求項１】
ハードウェアのプロキシサーバーであって、
電力消費モデルを有する表示装置によって表示される表示情報を受信し、
省電力変換モデルおよび前記電力消費モデルに基づいて前記受信した表示情報を変換し、
前記変換された表示情報を前記表示装置に提供するよう構成されたプロセッサを備え、
前記電力消費モデルに基づいて、前記変換された表示情報を表示する時に使用される前記表示装置の電力消費量が、前記ハードウェアのプロキシサーバーが受信した表示情報を表示する時に使用される電力消費量よりも低いハードウェアのプロキシサーバー。
【請求項２】
前記表示情報が、
前記表示装置によって表示可能な画像、または
前記表示装置によって表示される画像を生成するよう前記表示装置のソフトウェアまたはハードウェアによって処理される画像記述子のうちの少なくとも１つを備えた請求項１記載のプロキシサーバー。
【請求項３】
前記画像記述子が、マークアップ言語コード、プログラムコードまたは色テーマ設定コードのうちの少なくとも１つである請求項２記載のプロキシサーバー。
【請求項４】
前記省電力変換モデルまたは前記電力消費モデルのうちの少なくとも１つを記憶する記憶装置をさらに備えた請求項１記載のプロキシサーバー。
【請求項５】
前記電力消費モデルが、様々な色を様々な輝度で表示する時に必要な前記表示装置の電力消費量のデータを含み、
前記プロセッサが、前記電力消費モデルの前記データを使用して、前記受信した、または変換された表示情報を表示する時に必要な前記表示装置の電力消費量を計算するよう構成された請求項１記載のプロキシサーバー。
【請求項６】
前記省電力変換モデルが、
前記表示情報が変換された時に、前記表示情報に含まれる前記画像の少なくとも１つの画素を変更する画像変換モデル、または
前記表示情報が変換された時に、前記表示情報に含まれる少なくとも１つの画素記述子を変更する画像記述子変換モデルのうちの少なくとも１つを含む請求項２記載のプロキシサーバー。
【請求項７】
前記画像変換モデルが、
前記画像の前記少なくとも1つの画素の画素輝度を減らす輝度低減モデル、または
前記画像の前記少なくとも１つの画素の画素カラーを、前記電力消費モデルに基づいて、変更される前記画素カラーよりも低い表示電力を要求する省電力カラーに変換する色変換モデルのうちの少なくとも１つを含む請求項６記載のプロキシサーバー。
【請求項８】
前記画像記述子変換モデルが、
前記少なくとも１つの画像記述子によって定義された元の色テーマを、前記電力消費モデルに基づいて、前記元の色テーマよりも低い表示電力を要求する省電力色テーマに変換する色テーマ変換モデル、
前記少なくとも１つの画像記述子によって定義された輝度を減らす画像記述子調光モデル、
前記少なくとも１つの画像記述子によって定義された表示サイズを減らす画像記述子サイズ変更モデル、または
前記少なくとも１つの画像記述子を取り除く画像記述子除去モデルのうちの少なくとも１つを含む請求項６記載のプロキシサーバー。
【請求項９】
電力消費モデルを有する表示装置と、
前記表示装置に接続され、
前記表示装置によって表示される表示情報を受信し、
省電力変換モデルおよび前記電力消費モデルに基づいて、前記受信した表示情報を変換し、
前記変換された表示情報を前記表示装置に提供するプロキシサーバーと、を備え、
前記電力消費モデルに基づいて、前記変換された表示情報を表示する時に使用される前記表示装置の電力消費量が、前記プロキシサーバーが受信した表示情報を表示する時に使用される電力消費量よりも低い表示情報変換システム。
【請求項１０】
前記表示装置が、画素自発光表示装置である請求項９記載の表示情報変換システム。
【請求項１１】
電力消費モデルを有する前記表示装置によって表示される表示情報を受信するステップと、
省電力変換モデルおよび前記電力消費モデルに基づいて、前記受信した表示情報を変換するステップと、
前記変換された表示情報を前記表示装置に提供するステップとを含み、
前記電力消費モデルに基づいて、前記変換された表示情報を表示する時に使用される前記表示装置の電力消費量が、前記受信した表示情報を表示する時に使用される電力消費量よりも低い表示情報変換方法。
【請求項１２】
前記表示情報を受信するステップと前記受信した表示情報を変換するステップの間において、さらに、
複数のパラメーターを受信するステップと、
前記表示情報を変換する時に前記パラメーターおよび前記省電力変換モデルを使用するステップと、を含む請求項１１記載の表示情報変換方法。
【請求項１３】
前記電力消費モデルが、様々な色を様々な輝度で表示する時に使用される前記表示装置の電力消費量のデータを含み、
前記変換するステップが、前記データを使用して、前記受信して変換された表示情報を表示する時に使用される前記表示装置の電力消費量を計算するステップを含む請求項１１記載の表示情報変換方法。
【請求項１４】
前記変換するステップが、
画像変換モデルを用いて、前記表示情報に含まれる画像の少なくとも１つの画素を変更するステップ、または
画像記述子変換モデルを用いて、前記表示情報に含まれる画像記述子を変更するステップのうちの少なくとも１つを含む請求項１１記載の表示情報変換方法。
【請求項１５】
前記少なくとも１つの画素を変更するステップが、
輝度低減モデルを用いて、前記画像の前記少なくとも1つの画素の画素輝度を減らすステップ、または
色変換モデルを用いて、前記画像の前記少なくとも1つの画素の元の画素カラーを、前記電力消費モデルに基づいて、前記元の画素カラーよりも低い表示電力を要求する省電力カラーに変換するステップのうちの少なくとも１つを含む請求項１４記載の表示情報変換方法。
【請求項１６】
前記少なくとも１つの画像記述子を変更する前記ステップが、
色テーマ変換モデルを用いて、前記少なくとも1つの画像記述子によって定義された元の色テーマを、前記電力消費モデルに基づいて、前記元の色テーマよりも低い表示電力を要求する省電力色テーマに変換するステップ、
画像記述子調光モデルを用いて、前記少なくとも1つの画像記述子によって定義された輝度を減らすステップ、
画像記述子サイズ変更モデルを用いて、前記少なくとも1つの画像記述子によって定義された表示サイズを減らすステップ、または
画像記述子除去モデルを用いて、前記少なくとも1つの画像記述子を取り除くステップのうちの少なくとも１つを含む請求項１４記載の表示情報変換方法。
【請求項１７】
前記変換するステップが、さらに、
前記変換された表示情報が所定の省電力要求を満たしているか否かを判定するステップと、
前記変換された表示情報が前記所定の省電力要求を満たしていないと判定された場合に、前記少なくとも１つの画素を変更するステップまたは前記少なくとも１つの画像記述子を変更するステップのうちの少なくとも１つを繰り返すステップとを含む請求項１４記載の表示情報変換方法。
【請求項１８】
前記変換するステップが、
前記表示情報に含まれる画像の前記色を消費量の低い色にシフトさせるステップ、
前記表示情報に含まれる画像記述子によって定義された色テーマを、暗い前景と明るい背景から、明るい前景と暗い背景に変換するステップ、または
表示される画像の輝度を減らすステップのうちの少なくとも１つを含む請求項１１記載の表示情報変換方法。
【請求項１９】
前記プロキシサーバーの製造業者、
前記プロキシサーバーのプロバイダー
前記表示装置の製造業者、
前記プロキシサーバーの管理者、
前記表示装置のユーザー、または
他のユーザーによって前記省電力変換モデルを提供するステップと、
前記表示装置の製造業者によって提供された電力消費データ、または
前記表示装置の実際の電力消費量から前記電力消費モデルを得るステップと、をさらに含む請求項１１記載の表示情報変換方法。
【請求項２０】
複数の省電力変換モデルを記憶するステップと、
前記変換するステップで使用される前記複数の省電力変換モデルから少なくとも１つの省電力変換モデルを選択することのできる前記表示装置を提供するステップと、をさらに含む請求項１１記載の表示情報変換方法。
【請求項２１】
前記複数のパラメーターが、表示情報変換時における前記ユーザーの好みの設定および前記表示装置の電力量の予定を含む様々な情報項目を特定する請求項１２記載の表示情報変換方法。
【請求項２２】
コンピュータ可読媒体であって、
その中にコンピュータ実行可能命令を含み、前記コンピュータ実行可能命令は、コンピュータによって、前記コンピュータ可読媒体を実行させる時に、前記コンピュータをプロキシサーバーとして設定して請求項１１の方法を実行するコンピュータ可読媒体。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力の表示情報変換システムおよび方法に関するものである。
【背景技術】
【０００２】
有機発光ダイオード（organic light-emitting diode, OLED）ディスプレイは自発光型素子であり、高いコントラスト比、広い視野角および薄型ボディ等の機能を提供する。そのため、近年、多くのディスプレイ製造業者は、ＯＬＥＤディスプレイの発展に焦点を置いている。
【０００３】
ＯＬＥＤの光強度は電流値に比例するため、ＯＬＥＤディスプレイの消費電力は、固定電圧で動作している場合、表示画面の内容によって決定される。これは、バックライト（backlight）の強度によって消費電力が決定される薄型トランジスター液晶ディスプレイ（thin film transistor liquid crystal display, TFT-LCD）と異なり、通常、表示される内容に影響されない。例えば、暗い画像を表示している時は電力を消費しないが、明るい画像を表示している時、ＯＬＥＤディスプレイはＴＦＴ-ＬＣＤに比べて数倍以上の電力を消費する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
現在主流のアプリケーション・プログラムのグラフィカル・ユーザー・インターフェース（graphical user interface, GUI）およびウェブページは、明るい背景と暗い前景の色テーマ、つまり、白い背景の上に黒いグリフ文字を提供する。全体の画像が高い輝度を表示するため、ＴＦＴ-ＬＣＤの代わりにＯＬＥＤディスプレイを使用した場合、より多くの電力が消費される。そのため、表示画像を変換してＯＬＥＤディスプレイの電力消費量を減らす技術が必要とされる。
【課題を解決するための手段】
【０００５】
本発明の１つの実施形態中、プロセッサ（processor）を備えたハードウェアのプロキシサーバー（proxy server）を提供する。プロセッサは、表示装置によって表示される表示情報を受信し、表示装置の省電力変換モデル（power-saving conversion model）および電力消費モデル（power consumption model）に基づいて表示情報を変換し、変換後の表示情報を表示装置に提供する。電力消費モデルに基づいて、変換された表示情報を表示する時に使用される表示装置の電力消費量は、元の表示情報を表示する時に使用される電力消費量よりも低い。
【０００６】
また、本発明の１つの実施形態中、上述した表示装置およびプロキシサーバーを備えた表示情報変換システムを提供する。
【０００７】
さらに、本発明の１つの実施形態中、表示情報変換方法、またはコンピュータ可読媒体（computer-readable medium）を提供する。コンピュータ可読媒体は、その中にこの方法を実行するために、コンピュータをプロキシサーバーとして設定するコンピュータ実行可能命令（computer-executable instruction）を有する。この方法は、電力消費モデルを有する表示装置によって表示される表示情報を受信するステップと、省電力変換モデルおよび電力消費モデルに基づいて受信した表示情報を変換するステップと、変換された表示情報を表示装置に提供するステップとを含む。電力消費モデルに基づいて、変換された表示情報を表示する時に使用される表示装置の電力消費量は、元の表示情報を表示する時に使用される電力消費量よりも低い。
【発明の効果】
【０００８】
以上のように、本発明は、プロセッサを備えたプロキシサーバーを提供して、表示装置によって表示される表示情報を受信し、表示装置の省電力変換モデルと電力消費モデルに基づいて表示情報を変換し、変換後の表示情報を表示装置に提供する。また、上述した表示装置およびプロキシサーバーを備えた表示情報変換システムを提供する。そのため、電力消費モデルに基づいて、変換された表示情報を表示する時に使用される表示装置の電力消費量は、元の表示情報を表示する時に使用される電力消費量よりも低いことができる。
【０００９】
さらに、本発明は、表示情報変換方法、またはコンピュータ可読媒体（computer-readable medium）を提供する。コンピュータ可読媒体は、その中にこの方法を実行するために、コンピュータをプロキシサーバーとして設定するコンピュータ実行可能命令（computer-executable instruction）を有する。この方法は、電力消費モデルを有する表示装置によって表示される表示情報を受信するステップと、省電力変換モデルおよび電力消費モデルに基づいて受信した表示情報を変換するステップと、変換された表示情報を表示装置に提供するステップとを含む。上述した表示装置およびプロキシサーバーを備えた表示情報変換システムを提供する。電力消費モデルに基づいて、変換された表示情報を表示する時に使用される表示装置の電力消費量は、元の表示情報を表示する時に使用される電力消費量よりも低い。
【００１０】
本発明の上記および他の目的、特徴、および利点をより分かり易くするため、図面と併せた幾つかの実施形態を以下に説明する。
【図面の簡単な説明】
【００１１】
【図１】本発明の１つまたはそれ以上の実施形態に係る表示情報変換システムの概略図である。
【図２】表示装置の電力消費モデルを示したものである。
【図３】本発明の１つまたはそれ以上の実施形態に係る表示情報変換方法のフローチャートである。
【図４】図３の表示情報変換ステップの詳細なフローチャートである。
【図５Ａ】本発明の１つまたはそれ以上の実施形態に係る表示情報変換の例を示したものである。
【図５Ｂ】本発明の１つまたはそれ以上の実施形態に係る表示情報変換の例を示したものである。
【図６Ａ】本発明の１つまたはそれ以上の実施形態に係る表示情報変換の例を示したものである。
【図６Ｂ】本発明の１つまたはそれ以上の実施形態に係る表示情報変換の例を示したものである。
【図７】本発明の１つまたはそれ以上の実施形態に係る表示情報変換の例を示したものである。
【図８】本発明の１つまたはそれ以上の実施形態に係る表示情報変換の例を示したものである。
【図９】本発明の１つまたはそれ以上の実施形態に係る表示情報変換の例を示したものである。
【図１０】本発明の１つまたはそれ以上の実施形態に係る表示情報変換の例を示したものである。
【発明を実施するための形態】
【００１２】
以下、添付の図面を例として、本発明の実施形態を詳細に説明する。各図面および関連説明において、同一または類似する構成要素には、同一の参照番号を使用する。
【００１３】
図１は、本発明の１つまたはそれ以上の実施形態に係る表示情報変換システムの概略図である。図１を参照すると、表示情報変換システムは、サーバー１１０と、プロキシサーバー１２０と、表示装置１３０とを備える。
【００１４】
いくつかの実施形態において、サーバー１１０は、ウェブサーバー、Ｘウィンドウシステム（X Window System）サーバー、または他の種類のサーバーである。サーバー１１０は、表示情報をプロキシサーバー１２０に提供する。表示情報は、表示装置１３０によって表示される画像内容、例えば、ウェブページの内容またはアプリケーション・プログラムのユーザーインターフェースを示す、または定義する。
【００１５】
いくつかの実施形態において、プロキシサーバー１２０は、プロセッサ１２２と、記憶装置１２４とを備える。プロセッサ１２２は、表示情報変換方法を実行して（下記の図３で説明する）、サーバー１１０によって提供された表示情報を省電力バージョンに変換し、変換された表示情報を表示装置１３０に提供する。記憶装置１２４は、プロセッサ１２２が表示情報の変換に使用できるよう、電力消費モデルおよび省電力変換モデルを記憶する。
【００１６】
いくつかの実施形態において、表示装置１３０は、ＯＬＥＤディスプレイパネルを有し、変換された表示情報に基づいて画像を表示する。しかしながら、本発明は、ＯＬＥＤディスプレイのみに限定されず、他の実施形態において、表示装置１３０は、任意の画素（pixel）自発光表示装置を含んでもよい。
【００１７】
いくつかの実施形態において、サーバー１１０は、２方向データ通信リンク（two-way data communications link）を介してプロキシサーバー１２０に接続され、サーバー１１０およびプロキシサーバー１２０へ／からデータを伝達する。１つまたはそれ以上の実施形態において、サーバー１１０とプロキシサーバー１２０の間の２方向データ通信リンクは、電話線によるダイヤルアップ接続等のネットワーク接続、広域ネットワーク（wide area network, WAN）接続、ローカルエリアネットワーク（local area network, LAN）接続、インターネット接続、無線ＬＡＮ（wireless LAN, WLAN）接続、セルラネットワーク（cellular network）接続、衛星リンク、またはこれらの任意の組み合わせを含む。１つまたはそれ以上の実施形態において、サーバー１１０とプロキシサーバー１２０の間の２方向データ通信リンクは、直接接続を含み、ＵＳＢ（universal serial bus）接続等の有線接続、またはブルートゥース（Bluetooth（登録商標））接続等の無線接続を含む。本発明の範囲内で、他の様々な変形および変更が可能である。
【００１８】
いくつかの実施形態において、プロキシサーバー１２０は、スタンドアロン（standalone）装置、例えば、コンピュータシステムまたはサーバーを含み、任意の点でサーバー１１０と表示装置１３０の間に接続される。プロキシサーバー１２０は、ここで説明した１つまたはそれ以上の２方向データ通信リンクによって、サーバー１１０と表示装置１３０に接続される。スタンドアロン・プロキシサーバー１２０の典型的な構成は、上述した図１の説明で既に述べている。
【００１９】
いくつかの実施形態において、プロキシサーバー１２０は、サーバー１１０、表示装置１３０、または任意の点でサーバー１１０と表示装置１３０の間に接続されたミドルボックス（middlebox）装置（例えば、ゲートウェイ、ルーター、モデム等）のいずれかに存在し、これによって実行されるプログラムを含む。１つまたはそれ以上の実施形態において、プロキシソフトウェアおよび他のプログラムは、プロセッサを共有して装置に記憶することができるため、他のデバイスに存在するソフトウェアとして使用されるプロキシサーバー１２０は、独立したプロセッサ１２２または記憶装置１２４を必要としない。省電力変換モデルのように、プロキシサーバー１２０の操作に必要なデータは、プロキシサーバー１２０が存在する装置の記憶領域に記憶される。
【００２０】
いくつかの実施形態において、表示装置１３０は、デスクトップ型やノート型パソコンのコンピュータモニター等のホストデバイス（host device）の表示スクリーン、あるいは、携帯電話や他のハンドヘルドデバイス（handheld device）のスクリーンを含む。デスクトップ型パソコン、ノート型パソコン、またはハンドヘルドデバイス等のホストデバイスは、１つまたはそれ以上の２方向データ通信リンクを介してサーバー１１０に接続される。ここで説明したように、プロキシサーバー１２０は、任意の点でサーバー１１０とホストデバイスの間に接続されるか、あるいは、サーバー１１０、ホストデバイスまたはミドルボックスのいずれかに存在する。
【００２１】
いくつかの実施形態において、表示装置１３０は、インターネット接続を通してサーバー１１０に接続することができるインターネット対応テレビ（Internet-enabled TV）等のスタンドアロン表示スクリーンを含む。また、プロキシサーバー１２０は、任意の点でサーバー１１０とスタンドアロン表示スクリーンの間に接続されるか、あるいは、サーバー１１０、スタンドアロン表示スクリーンまたはミドルボックスのいずれかに存在する。
【００２２】
サーバー１１０によって提供された表示情報は、画像（image）または画像記述子（image descriptor）、あるいはその両方のうちの少なくとも１つを含む。いくつかの実施形態において、画像は、デジタル画像またはビデオファイルから抜粋するもの、あるいはフレームバッファ（frame buffer）に描画された画像である。表示装置の画像は、プロキシサーバー１２０によって省電力表示情報が変換された後、表示装置１３０によって直接表示される。
【００２３】
いくつかの実施形態において、画像記述子は、マークアップ言語（markup language）コード、プログラムコード、または色テーマ設定（color theme configuration）コードを含む。１つまたはそれ以上の実施形態において、マークアップ言語コードは、ハイパーテキストマークアップ言語（Hyper Text Markup Language, HTML）または拡張可能マークアップ言語（Extensible Markup Language, XML）を含む。例として、１つまたはそれ以上の実施形態において、プログラムコードは、ウィンドウズ（Windows（登録商標））オペレーティングシステムのグラフィック・デバイス・インターフェース（graphics device interface, GDI）命令等の画像を生成するコードの一部を含む。１つまたはそれ以上の実施形態において、色テーマ設定コードは、画像の色テーマを決定する任意の設定コードを含む。例えば、ウィンドウズ・オペレーティングシステムにおけるデスクトップテーマ（desktop theme）設定ファイルの内容が、色テーマ設定コードである。画像記述子は、表示装置１３０によって表示される画像を生成するよう表示装置１３０のソフトウェアまたはハードウェアによって処理される。
【００２４】
各表示装置は、それぞれ独自の対応する電力消費モデルを有する。電力消費モデルによって提供された情報やデータは、様々なレベルの輝度や様々な色を表示する時に表示装置の画素によって消費される電力レベルを含む。プロセッサ１２２は、表示装置１３０の電力消費モデルを用いて、サーバー１１０によって提供された表示情報を表示する時に表示装置１３０によって消費された電力を計算する。少なくともいくつかの実施形態において、電力消費モデルは、表示装置１３０の製造業者によって提供された電力消費量データ、または表示装置１３０の実際の電力消費量から得られる。上述したように、いくつかの実施形態において、表示装置１３０の電力消費モデルは、プロキシサーバー１２０の記憶装置１２４に記憶される。しかしながら、さらなる実施形態において、表示装置１３０の電力消費モデルは、サーバー１１０、表示装置１３０、またはサーバー１１０と表示装置１３０を接続するネットワークの他の記憶領域に記憶される。
【００２５】
図２は、表示装置１３０の典型的な電流消費曲線を示したものである。この表示装置１３０は、８００×４８０の解析度を有し、各画素は、赤、緑、青のサブ画素（sub-pixel）で構成される。図２は、表示装置１３０が単一色を表示した時の表示装置１３０の電流消費量を示したものである。曲線２１０、２２０および２３０は、それぞれ赤、緑、青のサブ画素に対応する電流消費量を示す。任意のサブ画素値で任意の色を表示した時に単一画素によって消費される電流は、曲線２１０、２２０および２３０に対応する電流を８００×４８０で割ることによって得られる。ＯＬＥＤディスプレイは、固定された画素駆動電圧を有するため、各画素の電力消費量は、電流消費量に正比例する。つまり、各画素の電力消費量は、表示されている色と輝度によって決まる。画像中の各画素の電力消費量は、表示情報に基づいて得ることができ、画像全体の合計電力消費量は、画素の電力消費量を足すことによって得ることができる。
【００２６】
図３は、プロセッサ１２２によって実行された表示情報変換方法のフローチャートである。まず、サーバー１１０から表示情報およびパラメーターを受信する（ステップ３１０）。パラメーターは、ユーザーによって決められた所定のパラメーター、または表示装置から得られたパラメーター、またはその両方である。これらのパラメーターは、表示装置の残りのバッテリー容量、表示装置の残りの使用可能時間、表示装置の希望の使用時間、表示情報を表示する時に消費される電力の合計量、表示情報変換時のユーザーの好みの設定、表示装置の電力量の予定等を含む。
【００２７】
省電力変換モデルは、パラメーターを使って表示情報をどのように変換するかを決定する（ステップ３２０）。詳細には、サーバー１１０から受信した表示情報を変換するために用いる方法、例えば、図４で説明する方法のうちの１つまたはそれ以上の方法を含む。詳細には、また、どの画像または画像記述子を変換するか、および変換結果に対する制限、例えば、文書の背景と前景をどの色に変換するか、あるいは画像が変換された時に画像の色調を変えてもよいか否かを含む。詳細には、さらに、変換の範囲に関するユーザーの要求を含む。例えば、ユーザーは、表示情報を表示する時に消費される電力が所定の値よりも低くなることを要求する。
【００２８】
本発明の１つの実施形態において、例えば、ユーザーは、バッテリー駆動のハンドヘルドデバイスを使用して、ネットサーフィンをする。ハンドヘルドデバイスの操作システムは、残りのバッテリー容量が３０分以下であることをユーザーに示している。しかしながら、ユーザーは、作業を終えるのにあと１時間必要とする。そのため、省電力変換モデルは、残りのバッテリー容量、希望の使用時間、表示情報を表示する時に消費される電力の合計量、表示情報変換時におけるユーザーの好みの設定、表示装置の電力量の予定等のパラメーターを使用して、表示情報を省電力に変換し、表示装置の残りの使用可能時間を延長する。
【００２９】
次に、プロセッサ１２２は、省電力変換モデルおよび電力消費モデルに基づいて、受信した表示情報を変換し（ステップ３３０）、変換された表示情報を表示装置１３０に提供する（ステップ３４０）。表示装置１３０は、それから、変換された表示情報を表示する（ステップ３５０）。プロキシサーバー１２０の変換によって、変換された表示情報を表示する時に使用される表示装置１３０の電力消費量は、元の表示情報を表示する時に使用される電力消費量よりも低くなる。
【００３０】
表示情報は、画像または画像記述子のうち少なくとも１つを含む。そのため、１つまたはそれ以上の実施形態において、省電力変換モデルは、対応する画像変換モデル、対応する画像記述子変換モデル、またはその両方を含む。１つまたはそれ以上の実施形態において、画像変換モデルは、さらに、輝度低減（brightness reduction）モデル、色変換（color conversion）モデル、またはその両方のうちの１つまたはそれ以上を含む。１つまたはそれ以上の実施形態において、画像記述子変換モデルは、さらに、色テーマ変換（color theme conversion）モデル、画像記述子調光（image descriptor dimming）モデル、画像記述子サイズ変更（image descriptor resizing）モデル、画像記述子除去（image descriptor removing）モデル、またはこれらのモデルの組み合わせのうちの１つまたはそれ以上を含む。これらのモデルは、表示情報を変換するためのいろいろな演算法を含む。
【００３１】
図４は、図３のステップ３３０の詳細なフローチャートであり、上述した変換モデルのうちの１つまたはそれ以上を使用したものである。まず、省電力変換モデルが表示情報を循環的に解析する（ステップ４１０）。それから、表示情報が画像または画像記述子を含むか否かを決定する（ステップ４１５）。表示情報が画像を含んでいる時、画像変換モデルを用いて画像中の１つまたはそれ以上の画素を変更する（ステップ４２０）。更に詳しく説明すると、輝度低減モデルを用いて電力消費量を減らすことによって、画素輝度（例えば、図２のサブ画素値）を減らす（ステップ４２５）。
【００３２】
代わりに、またはさらに、色変換モデルを用いて、画素カラーを省電力カラーに変換する（ステップ４２５）。省電力カラーは、電力消費モデルに基づいて、変更される画素カラーよりも低い表示電力を要求する。例えば、図２に示したように、青色は緑色や赤色よりも多くの表示電力を必要とするため、画素カラーを緑色または赤色に向かってシフトさせ、青色から離すことによって、電力消費量を減らすことができる。注意すべきこととして、赤や緑が他の原色よりも多くの表示電力を必要とする異なる表示装置の場合は、色変換モデルに基づいて、画素カラーを赤色または緑色から離れるようにシフトさせる。
【００３３】
図５Ａ、図５Ｂ、図６Ａおよび図６Ｂに示した例において、図５Ａの元の画像は、図６Ａに示すように、電力消費量の低い色を有する画像に変換される。図５Ｂは、図５Ａの元の画像の色ヒストグラム（color histogram）を示し、図６Ｂは、図６Ａの変換された画像の色ヒストグラムを示す。図５Ｂおよび図６Ｂに示すように、図５Ａの元の画像の色をより暗い端に向かってシフトさせて、図６Ａの変換された画像を得る。この例において、図５Ａの元の画像の表示には２１１０ｍＷが消費されるが、図６Ａの変換された画像の表示には９３１ｍＷしか消費されない。
【００３４】
次に、表示装置１３０の電力消費モデルを用いて、変換された表示情報の電力消費量が、ユーザーによって指定された、または予め定められた省電力要求を満たしているか否かをプロセッサ１２２で計算する（ステップ４３０）。例えば、変換された表示情報が所定の割合（例えば、元の表示情報の約２０％の電力消費量）を節約しているとプロキシサーバー１２０が判定した時、要求は満たされる。変換された表示情報が省電力要求を満たしていない場合、ステップ４２０を再度実行し、画像変換モデルを用いて表示情報をさらに変換する。例えば、画素輝度をさらに減らしたり、あるいは画素カラーを電力消費量の低い色（例えば、赤または緑）にシフトさせる。一方、変換された表示情報が省電力要求を満たしている時、省電力画像が表示装置１３０に出力される（ステップ４３５）。次に、ステップ４１０に戻って、表示情報の解析を継続する。
【００３５】
ステップ４１５において、表示情報が画像記述子を含んでいると判定された場合、画像記述子変換モデルを用いて、画像記述子の内容を変換する（ステップ４４０）。詳しく説明すると、色テーマ変換モデルを用いて、画像記述子によって定義された最初の色テーマを省電力色テーマに変換する（ステップ４４５）。省電力色テーマは、電力消費モデルに基づいて、元の色テーマよりも低い表示電力を要求する。現在主流のアプリケーション・プログラムのグラフィカル・ユーザー・インターフェース（ＧＵＩ）およびウェブページは、明るい背景と暗い前景の色テーマ、つまり、白い背景の上に黒い文字を提供する。全体の表示情報が高い輝度を表示するため、より多くの電力が消費される。例えば、図７および図８に示すように、本発明の１つの実施形態において、アプリケーション・プログラムのテキスト表示は、図７の白い背景および黒い文字から、図８の黒い背景および灰色の文字に変換される。黒い背景は電力をほとんど消費しないため、このように変換することによって、白い背景と比べて多くの電力を節約することができる。
【００３６】
代わりに、またはさらに、ステップ４４５で画像記述子調光モデルを用いて、画像記述子によって定義された輝度を減らす。例えば、図９および図１０に示すように、ウェブページにおいて、明るい色の背景を生成するマークアップ言語コードの一部を暗い色の背景を生成する新しいコードに変換する。
【００３７】
代わりに、またはさらに、ステップ４４５で画像記述子サイズ変更モデルを用いて、ウェブページのタイトルや写真等の画像記述子によって定義された表示サイズを減らす。
【００３８】
代わりに、またはさらに、ステップ４４５で画像記述子除去モデルを用いて、広告を生成するコードの一部等の画像記述子を取り除く。このようにして、発光する画素の数を減らすことによって、表示装置１３０の電力消費量も減らすことができる。
【００３９】
その後、表示装置１３０の電力消費モデルを用いて、変換された表示情報が、ユーザーによって指定された、または予め定められた省電力要求を満たしているか否かをプロセッサ１２２で計算する（ステップ４５０）。変換された表示情報が省電力要求を満たしていない場合、ステップ４４０を実行し、画像記述子変換モデルを用いて表示情報をさらに変換する。一方、変換された表示情報が省電力要求を満たしている時、省電力画像記述子が表示装置１３０に出力される（ステップ４５５）。次に、ステップ４１０に戻って、表示情報の解析を継続する。
【００４０】
いくつかの実施形態において、プロキシサーバー１２０の記憶装置１２４は、１つまたはそれ以上の省電力変換モデルを記憶する。１つまたはそれ以上の実施形態において、これらの省電力変換モデルは、プロキシサーバー１２０の製造業者、プロバイダー、設計者または管理者や、表示装置１３０の製造業者、表示装置１３０のユーザー、あるいはその代わりに、またはさらに、表示装置１３０または他の画素自発光装置を使用したことのある他のユーザーによって提供される。いくつかの実施形態において、ユーザーは、全ての省電力変換モデルから最適な省電力変換モデルを選択する、あるいは、既存の省電力変換モデルを自分の必要に合わせてカスタマイズすることができる。
【００４１】
再度注意すべきこととして、図１に示したプロキシサーバー１２０は、ハードウェア機器として用いるが、いくつかの実施形態において、プロキシサーバー１２０は、サーバー１１０、表示装置１３０または他のミドルボックス等のハードウェア機器に存在するソフトウェアとして用いる。さらなる実施形態において、サーバー１１０、表示装置１３０または他のミドルボックス等のコンピュータが上述したプロキシサーバー１２０として機能するよう、コンピュータ実行可能命令を内蔵したＣＤ、ＤＶＤ、フラッシュドライブ（flash drive）、メモリーカード、または外付けハードドライブ等のコンピュータ読取可能媒体を含む。コンピュータ読取可能媒体は、物理的記憶媒体（physical storage medium）を備え、プロセッサで実行または解釈するために用いる命令の中の１つまたはそれ以上のセットを記憶する。
【００４２】
上述した表示情報変換システムおよびプロキシサーバーは、ＯＬＥＤディスプレイ等の自発光表示装置の電力消費量を減らすことができる。プロキシサーバーは、複数のサーバーや複数のユーザーからの表示情報を処理することができるため、ユーザーは、アプリケーション・プログラムやウェブページのソースコードを１つ１つ変更したり、あるいは全てのウェブブラウザー（web browser）に用いるプラグイン（plug-in）をインストールしたりする必要がない。
【００４３】
いくつかの実施形態において、表示情報を変換する時に消費される演算資源（operation resource）および電力は、表示装置１３０よりもプロキシサーバーによって管理されるため、表示装置１３０は、表示情報を変換するために追加の資源や電力を消費する必要がない。
【００４４】
いくつかの実施形態において、プロキシサーバーは、変換された表示情報を一時的に保存するため、表示情報は要求された最初の時しか変換されない。表示情報が後で要求された時、プロキシサーバーは代わりに変換された表示情報を送り出す。そのため、システム全体の効率を上げることができる。
【００４５】
いくつかの実施形態において、アプリケーション・プログラムはウェブベース（web-based）であり、ユーザー側よりもインターネット・アプリケーション・サーバーで作動するため、アプリケーション・サーバーとユーザー側の間に上述したプロキシサーバーを配置することによって、全てのアプリケーション・プログラムのユーザーインターフェースを一斉に変換することができ、それによって、全てのユーザーの電力消費量を減らすことができる。また、クラウドコンピューティング（cloud computing）が現在の趨勢として急速に普及しているため、将来、アプリケーション・プログラムがユーザー側からインターネット・アプリケーション・サーバーに変わった場合、アプリケーション・サーバーとユーザー側の間に上述したプロキシサーバーを配置することによって、全てのアプリケーション・プログラムのユーザーインターフェースを一斉に変換することができ、それによって、全てのユーザーの電力消費量を減らすことができる。
【００４６】
いくつかの実施形態において、自発光表示装置の電力消費モデルは、表示装置の製造業者またはユーザーによって提供されるため、プロキシサーバーは、市場の異なる表示装置をサポートすることができる。ユーザーに快適な視覚を提供するために、表示パネルの特性とユーザーによって提供された異なる省電力変換モデルに基づいて、様々な実施形態において、異なる処理技術を適用する。また、各ユーザーが選択または編集できるよう、様々な実施形態において、異なる省電力変換モデルを提供する。
【００４７】
以上のごとく、この発明を実施形態により開示したが、もとより、この発明を限定するためのものではなく、当業者であれば容易に理解できるように、この発明の技術思想の範囲内において、適当な変更ならびに修正が当然なされうるものであるから、その特許権保護の範囲は、特許請求の範囲および、それと均等な領域を基準として定めなければならない。
【符号の説明】
【００４８】
１１０    サーバー
１２０    プロキシサーバー
１２２    プロセッサ
１２４    記憶装置
１３０    表示装置
２１０    赤サブ画素の電力消費曲線
２２０    緑サブ画素の電力消費曲線
２３０    青サブ画素の電力消費曲線
３１０〜３５０、４１０〜４５５    ステップ
【図１】
2011154690.tif 000003
【図２】
2011154690.tif 000004
【図３】
2011154690.tif 000005
【図４】
2011154690.tif 000006
【図５Ａ】
2011154690.tif 000007
【図５Ｂ】
2011154690.tif 000008
【図６Ａ】
2011154690.tif 000009
【図６Ｂ】
2011154690.tif 000010
【図７】
2011154690.tif 000011
【図８】
2011154690.tif 000012
【図９】
2011154690.tif 000013
【図１０】
2011154690.tif 000014
【外国語明細書】
2011154690000001.pdf