(57)【要約】【課題】高輝度の画像を表示させると共に、より安定して動作できるようにし、かつ、電池の持続時間をより長くすることができる。【解決手段】  有機EL（Electronic Luminescent）表示素子により構成される表示部２７において、係数除算部３５１乃至係数除算部３５３が、次に表示しようとする画像の画素値を基に、次に表示しようとする画像の表示に、表示部２７において要する電流の電流値を予測し、デューティ設定部４０３が予測された電流値を基に、表示部２７の輝度を制御する。本発明は、PDA（Personal Digital Assistants）に適用することができる。【選択図】図１２
2006113212.tif 000002
【特許請求の範囲】
【請求項１】
自発光型の表示手段と、
次に表示しようとする画像の画素値を基に、次に表示しようとする前記画像の表示に前記表示手段において要する電流の電流値を予測する電流値予測手段と、
予測された前記電流値を基に、前記表示手段の輝度を制御する制御手段と
を含むことを特徴とする情報処理装置。
【請求項２】
前記電流値予測手段は、次に表示しようとする前記画像の画素値の平均値を、前記表示手段の発光の効率を示す係数で除算することにより、前記電流値を予測する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記電流値予測手段は、次に表示しようとする前記画像を１つの画素まで縮小することにより、次に表示しようとする前記画像の前記画素値の前記平均値を算出する平均値算出手段を含む
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記制御手段は、予測された前記電流値を基に、フレームの期間において前記表示手段の発光している期間の長さを制御することにより、前記表示手段の輝度を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
自発光型の表示手段を備える情報処理装置の情報処理方法において、
次に表示しようとする画像の画素値を基に、次に表示しようとする前記画像の表示に前記表示手段において要する電流の電流値を予測する電流値予測ステップと、
予測された前記電流値を基に、前記表示手段の輝度を制御する制御ステップと
を含むことを特徴とする情報処理方法。
【請求項６】
自発光型の表示手段を備える情報処理装置のコンピュータに、情報処理を行わせるプログラムであって、
次に表示しようとする画像の画素値を基に、次に表示しようとする前記画像の表示に前記表示手段において要する電流の電流値を予測する電流値予測ステップと、
予測された前記電流値を基に、前記表示手段の輝度を制御する制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項７】
自発光型の表示手段を備える情報処理装置のコンピュータに、情報処理を行わせるプログラムにおいて、
次に表示しようとする画像の画素値を基に、次に表示しようとする前記画像の表示に前記表示手段において要する電流の電流値を予測する電流値予測ステップと、
予測された前記電流値を基に、前記表示手段の輝度を制御する制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、明るい画像を表示させることで消費される消費電流を低減することができるようにした情報処理装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
近年、デジタル携帯電話機やPDA（Personal Digital Assistance）などの携帯機器が普及している。これらの携帯機器には、LCD（Liquid Crystal Display）などを用いた小型の表示装置が設けられている。
【０００３】
現在においては、有機EL（Electronic Luminescent）などの自ら発光する表示素子（以下、自発光型表示素子または自発光式表示素子と称する）を利用した装置の開発が進められている。例えば、有機ELを用いた表示装置には、LCDを用いた表示装置よりも薄型の表示装置を作成することが可能とされるなど、種々の利点がある。
【０００４】
また、有機EL表示素子を利用するにおいては、その輝度の安定化など種々の問題がある。例えば、従来の技術としては、CRT（Cathode Ray Tube）などの表示装置には、ブラウン管などの蛍光面の保護、消費電力の抑制、および画質の向上のために、表示される画像の平均輝度レベルを一定値以下に制限する技術（ABL（Auto Brightness Limiter））、すなわち、表示される画像の輝度の平均を基に、表示装置が表示する画像の輝度を調整する技術が用いられていた。
【０００５】
有機EL表示素子を利用するための技術として、例えば、特許文献１には、有機EL表示素子に対して、安定化電圧を印加し、所定のタイミングで有機EL表示素子に供給される駆動電流を計測し、その計測結果を基に、有機EL表示素子の駆動状態が一定になるように、安定化電圧を調整制御する技術が開示されている。
【特許文献１】特開２００１−１１７５３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
有機ELなどの自発光型表示素子は、表示される画像の輝度の平均が高いほど多くの電流を消費する。これにより、従来の技術では、有機ELのような表示素子を電池で駆動する携帯機器に搭載すると、電池の容量が限られているため、きれいで明るい画像を表示させる場合、多くの電流が消費され、電池の持続時間（寿命）が短くなってしまうという課題があった。
【０００７】
逆に、電池の寿命を延ばすためには、表示される画像全体を暗くし（明るさを落とし）、消費電流を抑えなければならないという相反する課題があった。
【０００８】
また、高輝度の画像を表示させるために必要とされる大電流と電池の内部抵抗によって電池が出力する電圧に電圧降下が生じ、電池の電圧降下を生み、明るい画像を表示させた瞬間に電池の電圧が下がり、携帯機器を稼動させるために必要な電圧の下限を割り込んでしまい、電池切れとなってしまう場合がある。すなわち、自発光型表示素子を用いた携帯機器の表示装置に高輝度の画像を表示させると、携帯機器自体を稼動させることができなくなってしまうという課題があった。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、自発光型表示素子を備えた携帯機器に、高輝度の画像を表示させると共に、より安定して動作できるようにし、かつ、電池の持続時間をより長くすることができるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の情報処理装置は、自発光型の表示手段と、次に表示しようとする画像の画素値を基に、次に表示しようとする画像の表示に表示手段において要する電流の電流値を予測する電流値予測手段と、予測された電流値を基に、表示手段の輝度を制御する制御手段とを含むことを特徴とする。
【００１１】
電流値予測手段は、次に表示しようとする画像の画素値の平均値を、表示手段の発光の効率を示す係数で除算することにより、電流値を予測するようにすることができる。
【００１２】
電流値予測手段は、次に表示しようとする画像を１つの画素まで縮小することにより、次に表示しようとする画像の画素値の平均値を算出する平均値算出手段を含むことができる。
【００１３】
制御手段は、予測された電流値を基に、フレームの期間において表示手段の発光している期間の長さを制御することにより、表示手段の輝度を制御するようにすることができる。
【００１４】
本発明の情報処理方法は、次に表示しようとする画像の画素値を基に、次に表示しようとする画像の表示に表示手段において要する電流の電流値を予測する電流値予測ステップと、予測された電流値を基に、表示手段の輝度を制御する制御ステップとを含むことを特徴とする。
【００１５】
本発明の記録媒体のプログラムは、次に表示しようとする画像の画素値を基に、次に表示しようとする画像の表示に表示手段において要する電流の電流値を予測する電流値予測ステップと、予測された電流値を基に、表示手段の輝度を制御する制御ステップとを含むことを特徴とする。
【００１６】
本発明のプログラムは、次に表示しようとする画像の画素値を基に、次に表示しようとする画像の表示に表示手段において要する電流の電流値を予測する電流値予測ステップと、予測された電流値を基に、表示手段の輝度を制御する制御ステップとをコンピュータに実行させることを特徴とする。
【００１７】
本発明の情報処理装置、情報処理方法、記録媒体のプログラム、およびプログラムにおいては、次に表示しようとする画像の画素値を基に、次に表示しようとする画像の表示に表示手段において要する電流の電流値が予測され、予測された電流値を基に、表示手段の輝度が制御される。
【発明の効果】
【００１８】
本発明によれば、明るい画像を表示することができる。また、本発明によれば、高輝度の画像を表示させると共に、より安定して動作できるようにし、かつ、電池の持続時間をより長くすることができる。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２０】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２１】
請求項１に記載の情報処理装置（例えば、図１のPDA１）は、自発光型の表示手段（例えば、図１２の表示部２７）と、次に表示しようとする画像の画素値を基に、次に表示しようとする画像の表示に表示手段において要する電流の電流値を予測する電流値予測手段（例えば、図１２の係数除算部３５１乃至３５３）と、予測された電流値を基に、表示手段の輝度を制御する制御手段（例えば、図１２のデューティ設定部４０３）とを含むことを特徴とする。
【００２２】
請求項２に記載の情報処理装置は、電流値予測手段が、次に表示しようとする画像の画素値の平均値を、表示手段の発光の効率を示す係数で除算する（例えば、図１３のステップＳ９４、ステップＳ９６、およびステップＳ９８の処理）ことにより、電流値を予測するようにすることができる。
【００２３】
請求項３に記載の情報処理装置は、電流値予測手段が、次に表示しようとする画像を１つの画素まで縮小する（例えば、図１３のステップＳ９２の処理）ことにより、次に表示しようとする画像の画素値の平均値を算出する平均値算出手段（例えば、図１２の加算部３６１）を含むことができる。
【００２４】
請求項４に記載の情報処理装置は、制御手段が、予測された電流値を基に、フレームの期間において表示手段の発光している期間の長さを制御する（例えば、図１４のステップＳ１０３の処理）ことにより、表示手段の輝度を制御するようにすることができる。
【００２５】
請求項５に記載の情報処理方法は、自発光型の表示手段（例えば、図１２の表示部２７）を備える情報処理装置（例えば、図１のPDA１）の情報処理方法であって、次に表示しようとする画像の画素値を基に、次に表示しようとする画像の表示に表示手段において要する電流の電流値を予測する電流値予測ステップ（例えば、図１３のステップＳ９４、ステップＳ９６、およびステップＳ９８の処理）と、予測された電流値を基に、表示手段の輝度を制御する制御ステップ（例えば、図１４のステップＳ１０３の処理）とを含むことを特徴とする。
【００２６】
請求項６に記載の記録媒体のプログラムは、自発光型の表示手段（例えば、図１２の表示部２７）を備える情報処理装置（例えば、図１のPDA１）のコンピュータに、情報処理を行わせるプログラムであって、次に表示しようとする画像の画素値を基に、次に表示しようとする画像の表示に表示手段において要する電流の電流値を予測する電流値予測ステップ（例えば、図１３のステップＳ９４、ステップＳ９６、およびステップＳ９８の処理）と、予測された電流値を基に、表示手段の輝度を制御する制御ステップ（例えば、図１４のステップＳ１０３の処理）とを含むことを特徴とする。
【００２７】
請求項７に記載のプログラムは、自発光型の表示手段（例えば、図１２の表示部２７）を備える情報処理装置（例えば、図１のPDA１）のコンピュータに、情報処理を行わせるプログラムであって、次に表示しようとする画像の画素値を基に、次に表示しようとする画像の表示に表示手段において要する電流の電流値を予測する電流値予測ステップ（例えば、図１３のステップＳ９４、ステップＳ９６、およびステップＳ９８の処理）と、予測された電流値を基に、表示手段の輝度を制御する制御ステップ（例えば、図１４のステップＳ１０３の処理）とを実行させる。
【００２８】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２９】
図１は、本発明に係るPDA１の構成の例を示すブロック図である。PDA１は、Palm OS（商標）などのオペレーティングシステムを搭載した携帯型情報端末装置である。
【００３０】
CPU(Central Processing Unit)２１は、ROM(Read Only Memory)２２に記憶されているプログラム、または記憶部３６からRAM(Random Access Memory)２３にロードされたアプリケーションプログラムやシルクプラグインに従って各種の処理を実行する。RAM２３にはまた、CPU２１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３１】
CPU２１，ROM２２、およびRAM２３は、バス２４を介して相互に接続されている。バス２４にはまた、表示部２７への画像の表示を制御する表示制御部２５が接続されている。
【００３２】
表示制御部２５には、表示部２７にイメージを表示させるためのイメージデータを記憶する、VRAM（Video Random Access Memory）２６および図３を参照して後述する有機ELディスプレイ１２１などにより構成される表示部２７が接続されている。表示制御部２５は、他のメモリ（RAM２３、記憶部３６、メモリースティック（商標）（以下、MSと称する）５１、およびコンパクトフラッシュ（登録商標）（以下、CFと称する）５２）に記憶されている画像データを基にイメージデータを生成し、生成したイメージデータをVRAM２６に記憶させる。表示制御部２５は、VRAM２６に記憶されているイメージデータを基に、画像データに対応する画像を表示部２７に表示させる。
【００３３】
バス２４にはまた、入出力インターフェース３０が接続されている。
【００３４】
入出力インターフェース３０には、表示部２７のほぼ全面に（有機ELディスプレイの表面上）に積層された透明なタッチパネル３１、ジョグダイヤル、各種ボタン、およびキーボードなどからなる入力部３２、並びに赤外線通信ポート３３が接続されている。
【００３５】
なお、CPU２１は、タッチパネル３１を制御するI/O（Input/Output）タッチパネルコントローラを含むように構成され、タッチパネル３１により検出された座標は、入出力インターフェース３０およびバス２４を介してCPU２１に供給され、CPU２１は、供給されたその座標に対応する所定の情報を取得する。すなわち、ユーザが指先やペンを、有機ELディスプレイ１２１上の任意の位置に接触させると、その座標がタッチパネル３１により検出され、検出された座標に対応する所定の処理が行われる。
【００３６】
入出力インターフェース３０には、不揮発性半導体メモリの一種であるMS５１を装着可能なMSスロットや不揮発性半導体メモリの一種であるCF５２を装着可能なCFスロットに相当するスロットインターフェース（I/F）３４が接続されている。
【００３７】
また、スロットインターフェース３４には、MS５１と同じ形状の機能拡張モジュール（例えば、ブルートゥース（Bluetooth）（登録商標）による通信機能拡張モジュールであるIOMS）５３も装着することが可能である。
【００３８】
入出力インターフェース３０には、リムーバブルメインバッテリ５７およびバックアップバッテリ４０を充電させるとともに、USBケーブルに接続可能な外部装置との通信の中継装置となる、クレードル５４等の付属機器を接続するためのコネクタ３５が接続されている。
【００３９】
なお、クレードル５４には、PDA１本体（コネクタ３５）と接続するための本体接続用コネクタ５５およびUSBケーブルと接続可能な外部装置と接続するためのUSBコネクタ５６が設けられている。
【００４０】
入出力インターフェース３０にはまた、EEPROM（Electrically Erasable Programmable Read-Only Memory）またはハードディスクなどより構成される記憶部３６が必要に応じて接続される。さらに、入出力インターフェース３０には、ブルートゥースなどに従って無線通信を行う無線通信部３７およびFeliCa（商標）のようなIC（Integrated Circuit）カードに対して非接触でデータを読み書きする非接触ICカードインターフェース（I/F）３８が接続されている。
【００４１】
スロットI/F３４に適宜装着されるMS５１やCF５２から読み出されたアプリケーションプログラムやシルクプラグインは、必要に応じて記憶部３６にインストールされる。
【００４２】
また、クレードル５４およびコネクタ３５を介し接続される、外部装置に適宜装着される磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどから読み出されたコンピュータプログラム（たとえば、アプリケーションプログラムやシルクプラグイン）や赤外線通信ポート３３を介する赤外線通信、無線通信部３７を介する無線通信、またはクレードル５４を介する有線通信などの手段により送信されるコンピュータプログラムやデータは、必要に応じてPDA１に対して供給され、記憶部３６にインストールされる。
【００４３】
さらに、入出力インターフェース３０には、PDA1に電力を供給するリチウムイオン電池などからなるリムーバブルメインバッテリ５７が装着されるメインバッテリ装着部３９、およびリムーバブルメインバッテリ５７が取り外されたときの予備電源となる、充電式ボタン電池等からなるバックアップバッテリ４０が接続されている。
【００４４】
なお、リムーバブルメインバッテリ５７は、リチウムイオン電池に限らず、一次電池または二次電池であれば良い。例えば、リムーバブルメインバッテリ５７はリチウムポリマー電池、ニッケル水素電池、アルカリ電池、またはマンガン電池などであってもよい。
【００４５】
図２は、本発明の概要を説明するための、PDA１の構成の例を示すブロック図である。PDA１は、リムーバブルメインバッテリ５７、コンデンサ（キャパシタ）６１、電流検出部６２、フレーム積分部６３、制御部６４、輝度調整部（ミキサ）６５、自発光式表示部６６、グラフィックエンジン７１、VRAM２６、および平均計算部７２により構成される。
【００４６】
リムーバブルメインバッテリ５７の陽極（プラスの端子）は、コンデンサ６１の一端および電流検出部６２に接続され、陰極（マイナス端子）は、アース（グランド）に接続されている。リムーバブルメインバッテリ５７は、コンデンサ６１および電流検出部６２に電流を供給する。例えば、リムーバブルメインバッテリ５７の電圧は、３．７V（Volt）である。
【００４７】
コンデンサ６１の他の一端は、アース（グランド）に接続されている。コンデンサ６１は、例えば、電気二重層コンデンサであり、リムーバブルメインバッテリ５７から供給された電流を充電し、充電した電流を電流検出部６２に供給する。また、コンデンサ６１の容量は、例えば、２５０ｍＦである。
【００４８】
例えば、自発光式表示素子により構成される自発光式表示部６６に表示される画像が高輝度の画像であり、高輝度の画像を表示させるために充電されたコンデンサ６１の両端の電圧に比較して、リムーバブルメインバッテリ５７の電圧が低くなるような電流がリムーバブルメインバッテリ５７から流れた場合、コンデンサ６１は、充電していた電流を放電し、リムーバブルメインバッテリ５７からの電流を軽減する。
【００４９】
また、例えば、高輝度の画像を表示した後、輝度の高くない画像を表示するような場合、コンデンサ６１の両端の電圧がリムーバブルメインバッテリ５７の出力電圧より低くなると、コンデンサ６１は、リムーバブルメインバッテリ５７からの電流を充電する。
【００５０】
電流検出部６２は、リムーバブルメインバッテリ５７およびコンデンサ６１から供給された電流を自発光式表示部６６に供給する。また、電流検出部６２は、フレーム期間より短い所定の期間毎に、リムーバブルメインバッテリ５７およびコンデンサ６１から供給された電流の電流値をフレーム積分部６３に供給する。
【００５１】
フレーム積分部６３は、電流検出部６２から供給された電流値を、自発光式表示部６６に表示される画像（動画）の１フレームの期間で積分し、積分によって求めた値を１フレームの期間で割り算することにより、１フレーム毎に消費される電流値の平均（以下、平均消費電流値と称する）を算出し、算出した平均消費電流値を制御部６４に供給する。
【００５２】
制御部６４は、フレーム積分部６３から供給された平均消費電流値を基に、フレームの画素毎の点灯および消灯のデューティ（duty）を算出し、算出したデューティを輝度調整部６５に供給する。ここで、デューティとは、フレーム期間に対する発光している期間の長さの割合である。
【００５３】
輝度調整部６５は、制御部６４から供給されたデューティを基に、フレームの画素毎の点灯および消灯を制御し、グラフィックエンジン７１から出力される画像を自発光式表示部６６に表示させる。
【００５４】
VRAM２６は、ダブルバッファの処理により、今、自発光式表示部６６に表示されているフレームの1つ前のフレームのイメージデータをグラフィックエンジン７１に供給する。
【００５５】
グラフィックエンジン７１は、VRAM２６から供給された１つのフレームのイメージデータを縮小し、縮小した画像（画像データ）を平均計算部７２に供給する。
【００５６】
平均計算部７２は、グラフィックエンジン７１から供給された、縮小されたイメージデータを、１画素になるまでさらに縮小し、１画素に縮小したイメージデータから、赤色の画素値、緑色の画素値、および青色の画素値を抽出し、それぞれの色の画素値を、それぞれの色毎の所定の係数で除算する。ここで、係数は各色の輝度に対する電流値の比である。それぞれの色の輝度を示す画素値をこの係数で除算することで、その色を表示するために必要な電流値が算出される。
【００５７】
平均計算部７２は、係数で除算したそれぞれの値を、全て加算し、加算した値、すなわち、自発光式表示部６６に画像を表示させるために要する消費電流を予測した予測消費電流値を制御部６４に供給する。
【００５８】
制御部６４は、平均計算部７２から供給された予測消費電流値を基に、フレームの画素毎の点灯および消灯のデューティ（duty）を設定し、設定したデューティを輝度調整部６５に供給する。
【００５９】
また、制御部６４には、PDA１のユーザによりアプリケーションプログラムの切り替えおよびユーザに設定された、自発光式表示部６６に表示される画像の基準となる輝度の設定情報が供給される。制御部６４は、アプリケーションプログラムの切り替え、または、ユーザに設定された輝度の設定情報を基に、デューティを設定し、設定したデューティを輝度調整部６５に供給する。
【００６０】
次に、図３を参照し、図２を参照して上述したリムーバブルメインバッテリ５７、コンデンサ６１、電流検出部６２、フレーム積分部６３、制御部６４、輝度調整部６５、および自発光式表示部６６の具体的な構成の例を説明する。
【００６１】
表示制御部２５は、グラフィックエンジン７１および制御部６４に対応するマイクロコントローラ１０１により構成される。表示部２７は、自発光式表示部６６に対応する有機ELディスプレイ１２１および輝度調整部６５に対応する有機ELディスプレイドライバ１２２により構成される。
【００６２】
また、IV変換部９１およびAD変換部１１１は、電流検出部６２に対応する。
【００６３】
IV変換部９１は、リムーバブルメインバッテリ５７から供給された電流を表示部２７に供給する。また、IV変換部９１は、リムーバブルメインバッテリ５７から供給されると共に、有機ELディスプレイ１２１に表示される画像によって消費される電流（電流値）を電圧に変換し、マイクロコントローラ１０１のAD（Analog to Digital）変換部１１１に、変換した有機ELディスプレイ１２１に表示される画像によって消費される電流の電流値を示す電圧のアナログデータを供給する。
【００６４】
マイクロコントローラ１０１は、例えば、組込型のMPU（Micro Processing Unit）である。AD変換部１１１は、例えば、ADコンバータである。なお、AD変換部１１１は、図３で示されるようにマイクロコントローラ１０１に含まれるように構成されているが、マイクロコントローラ１０１の外部に配置されるようにしてもよい。
【００６５】
AD変換部１１１は、IV変換部９１から供給された電圧のアナログ信号（アナログデータ）をデジタル信号（デジタルデータ）に変換する。
【００６６】
CPU２１は、ユーザによって操作される、入力部３２から供給された信号を基に、例えば、有機ELディスプレイ１２１に表示される画像の基準となる輝度の設定情報、およびアプリケーションプログラムの切り替りを通知する信号をマイクロコントローラ１０１のシリアル通信インターフェース１１２に供給する。シリアル通信インターフェース１１２は、CPU２１およびマイクロコントローラ１０１の間でシリアル通信を行う。
【００６７】
マイクロコントローラ１０１は、AD変換部１１１により変換された、有機ELディスプレイ１２１に表示される画像によって消費される電流の電流値を示す電圧のデジタルデータを基に、表示される画像（フレーム）で消費される電流の平均値である平均消費電流値を算出し、表示される画像（フレーム画像）の各画素の点灯および消灯のデューティを算出する。
【００６８】
また、マイクロコントローラ１０１は、算出したデューティを、シリアル通信インターフェース１１３を介し、有機ELディスプレイドライバ１２２に供給する。シリアル通信インターフェース１１３は、マイクロコントローラ１０１および表示部２７（有機ELディスプレイドライバ１２２）の間でシリアル通信を行う。
【００６９】
グラフィックエンジン７１は、CPU２１から供給された制御信号を基に、有機ELディスプレイ１２１にイメージデータを出力する。また、グラフィックエンジン７１は、有機ELディスプレイ１２１に表示される画像（動画）において、垂直ブランキング期間になったことを示す信号をマイクロコントローラ１０１に供給する。
【００７０】
有機ELディスプレイ１２１は、複数の有機EL表示素子により構成されるディスプレイである。有機ELディスプレイドライバ１２２は、マイクロコントローラ１０１から供給されたデューティを基に、有機ELディスプレイ１２１に電流を供給し、画像を表示させる。
【００７１】
図４は、CPU２１が実行する制御プログラム１４１の機能の構成の例を示すブロック図である。制御プログラム１４１は、切り替え通知部１５１およびオペレーティングシステム（以下、OSと称する）１５２を含むように構成される。
【００７２】
切り替え通知部１５１は、ユーザの入力部３２への操作によって、入力部３２から供給される信号を基に切り替えられたアプリケーションプログラムを検出し、アプリケーションプログラムの切り替えをマイクロコントローラ１０１に通知する。
【００７３】
OS１５２は、上述したように、例えば、Palm OS（商標）である。すなわち、OS１５２は、いわゆる基本プログラムであり、例えば、PDA１のハードウェアなどのリソースの取り扱いを制御する。
【００７４】
図５は、マイクロコントローラ１０１が実行するデューティ設定プログラム１６１の機能の構成の例を示すブロック図である。デューティ設定プログラム１６１は、表示される画像（フレーム画像）の各画素の点灯および消灯のデューティを設定する。デューティ設定プログラム１６１は、消費電流値算出部１７１、電流値判定部１７２、電流値判定部１７３、およびデューティ設定部１７４を含むように構成される。
【００７５】
消費電流値算出部１７１は、CPU２１からPDA１の起動を通知する信号が供給された場合、またはグラフィックエンジン７１から垂直ブランキング期間を通知する信号が供給された場合、図３のAD変換部１１１から供給される有機ELディスプレイ１２１への画像の表示によって消費される電流値から、１つのフレームにおける電流値の平均（平均消費電流値）を算出する。消費電流値算出部１７１は、算出した平均消費電流値を電流値判定部１７２に供給する。
【００７６】
電流値判定部１７２は、消費電流値算出部１７１から供給された平均消費電流値が、予め設定されている閾値より大きいか否かを判定する。また、電流値判定部１７２は、平均消費電流値が、自分（電流値判定部１７２）に予め設定されている閾値より大きい場合、平均消費電流値が、予め設定されている閾値より大きいことを示す判定結果をデューティ設定部１７４に供給する。
【００７７】
電流値判定部１７２が、平均消費電流値と比較する閾値は、抑制する必要がある程度の電流が流れたかを判定するための閾値である。
【００７８】
さらに、電流値判定部１７２は、平均消費電流値が、予め設定されている閾値より小さい場合、平均消費電流値が、予め設定されている閾値より小さいことを示す判定結果および消費電流値算出部１７１から供給された平均消費電流値を電流値判定部１７３に供給する。
【００７９】
電流値判定部１７３は、電流値判定部１７２から平均消費電流値が、予め設定されている閾値より小さいことを示す判定結果およびその平均消費電流値が供給された場合、電流値判定部１７２から供給された平均消費電流値が、自分（電流値判定部１７３）に予め設定されている閾値より大きいか否かを判定する。
【００８０】
電流値判定部１７３が平均消費電流値と比較する閾値は、電流値判定部１７２より小さい値であり、表示の輝度を回復させるかを判定するための閾値である。
【００８１】
電流値判定部１７３は、平均消費電流値が、自分（電流値判定部１７３）に予め設定されている閾値より大きいか否かの判定結果をデューティ設定部１７４に供給する。
【００８２】
デューティ設定部１７４は、電流値判定部１７２または電流値判定部１７３から供給された判定結果を基に、有機ELディスプレイ１２１に表示される画像（各画素）の点灯および消灯のデューティを算出し、算出したデューティを有機ELディスプレイドライバ１２２に供給し、設定させる。
【００８３】
図６のフローチャートを参照して、電流値の積算の処理を説明する。なお、この処理は、PDA１のスイッチがオンにされた場合に開始される。ステップＳ１において、IV変換部９１は、リムーバブルメインバッテリ５７から供給された、有機ELディスプレイ１２１への画像の表示のために消費される電流値（電流）を、その電流値を示す電圧に変換する。
【００８４】
ステップＳ２において、AD変換部１１１は、ステップＳ１の処理により変換された有機ELディスプレイ１２１の表示によって消費される電流値を示す電圧をAD変換する。すなわち、AD変換部１１１は、ステップＳ２において、電圧を示すアナログ信号（アナログデータ）をデジタル信号（デジタルデータ）に変換する。
【００８５】
例えば、ステップＳ２において、AD変換部１１１は、１フレームの期間より短い期間毎に、有機ELディスプレイ１２１の表示によって消費される電流値を示すアナログ信号をデジタルデータに変換する（サンプリングする）。
【００８６】
ステップＳ３において、消費電流値算出部１７１は、ステップＳ２の処理により変換された有機ELディスプレイ１２１の表示のために消費される電流値に対応するデジタルデータを基に、１つのフレームにおいて、有機ELディスプレイ１２１の表示に消費される電流値を積算する。すなわち、消費電流値算出部１７１は、ステップＳ３において、１つのフレーム（フレーム画像）における、表示によって消費される電流値を積算する。
【００８７】
ステップＳ３の処理の後、手続きは、ステップＳ１に戻り、上述した処理が、PDA１のスイッチがオフにされるまで繰り返される。
【００８８】
次に、図７のフローチャートを参照して、デューティの設定の処理を説明する。この処理は、PDA１のスイッチがオンにされたときに開始される。ステップＳ３１において、消費電流値算出部１７１は、有機ELディスプレイ１２１に表示される直前のフレーム（現時点の直前に、有機ELディスプレイ１２１に表示されたフレーム）の表示に消費される平均消費電流値を算出する。すなわち、消費電流値算出部１７１は、図６のステップＳ３の処理により積算した、１つのフレームにおいて消費された電流値を、１つのフレームにおいてサンプリングした回数で割ることによって、そのフレームにおける平均消費電流値を算出する。
【００８９】
ステップＳ３２において、電流値判定部１７２は、ステップＳ３１の処理により算出された平均消費電流値が、上側の閾値THa（図８参照）を超えているか否かを判定する。
【００９０】
ステップＳ３２において、ステップＳ３１の処理により算出された平均消費電流値が、上側の閾値THaを超えていないと判定された場合、ステップＳ３３に進み、電流値判定部１７３は、ステップＳ３１の処理により算出された平均消費電流値が、下限の閾値THbを超えているか否かを判定する。
【００９１】
ステップＳ３３において、ステップＳ３１の処理により算出された平均消費電流値が、下側の閾値THbを超えていないと判定された場合、ステップＳ３４に進み、デューティ設定部１７４は、デューティは１００％であるか否かを判定する。
【００９２】
ステップＳ３４において、デューティは１００％であると判定された場合、ステップＳ３５に進み、デューティ設定部１７４は、シリアル通信インターフェース１１３を介し、シリアル通信により、有機ELディスプレイドライバ１２２にデューティ（この場合、１００％であるデューティ）を設定させる。
【００９３】
図８は、フレーム内の平均輝度、有機ELディスプレイ１２１におけるデューティ、フレームに消費される電流、並びにリムーバブルメインバッテリ５７およびコンデンサ６１における電流の関係を説明する図である。
【００９４】
図８Ａは、イメージデータをそのまま表示した場合における、フレーム内の平均輝度を示す図である。図８Ａにおいて、縦軸は、フレーム内の平均輝度（nit（cd/m2））を表し、横軸は、各時刻（t）におけるフレーム（フレームF1乃至F31）を表している。図８Ａは、従来の装置により表示された画像のフレーム内の平均輝度を示していると言える。
【００９５】
図８Ｂは、フレーム毎の有機ELディスプレイ１２１におけるデューティを示す図である。図８Ｂにおいて、縦軸は、有機ELディスプレイ１２１におけるデューティ（％）を表し、横軸は、各時刻（t）におけるフレーム（フレームF1乃至F31）を表している。
【００９６】
図８Ｃは、フレームの表示によって消費される消費電流を示す図である。図８Ｃにおいて、縦軸は、フレームの表示によって消費される消費電流（Ａ）を表し、横軸は、各時刻（t）におけるフレーム（フレームF1乃至F31）を表している。
【００９７】
図８Ｄは、リムーバブルメインバッテリ５７により放電される電流を示す図である。図８Ｄにおいて、縦軸は、電流（Ａ）を表し、横軸は、各時刻（t）におけるフレーム（フレームF1乃至F31）を表している。
【００９８】
なお、フレーム内の平均輝度（nit（cd/m2））≒フレームによって消費される消費電流（Ａ）とされる。
【００９９】
図８Ｃで示されるようにフレームF1乃至F8の平均消費電流値が、上側の閾値THaを超えず、下側の閾値THbを超えていない場合に、図８Ｂで示されるように、デューティが１００％であるとき、１００％であるデューティが維持される。
【０１００】
ステップＳ３２において、ステップＳ３１の処理により算出された平均消費電流値が、閾値THaを超えていると判定された場合、ステップＳ３６に進み、デューティ設定部１７４は、PDA１が安定して動作できる範囲内の電流値であって、目標とする電流値（以下、目標電流値と称する）とステップＳ３１の処理で算出された平均消費電流値との比を基に、デューティを算出する。
【０１０１】
すなわち、例えば、デューティ設定部１７４が、ステップＳ３６の処理により算出するデューディＤn+1は、現在、表示されているフレームのデューティをＤnとし、目標電流値をＩtargetとし、平均消費電流値をＩnとする場合、次の式（１）で表される。
【０１０２】
Ｄn+1＝Ｄn×Ｉtarget/Ｉn                            ・・・（１）
【０１０３】
ステップＳ３６の処理の後、手続きは、ステップＳ３５に進み、デューティ設定部１７４は、シリアル通信インターフェース１１３を介し、シリアル通信により、有機ELディスプレイドライバ１２２にステップＳ３６の処理により算出されたデューティ（Ｄn+1）を設定させる。
【０１０４】
図８Ｃで示されるように、フレームＦ9は、閾値THaを超えている。これにより、フレームＦ9の次のフレームであるフレームＦ10が表示されるタイミングでは、図８Ｂで示されるように、ステップＳ３６の処理により算出されたデューティ（Ｄn+1）が設定され、そのデューティはフレームＦ9のデューティより減少した値になされる。
【０１０５】
また、ステップＳ３１の処理により算出された平均消費電流値が、閾値THaを超えている場合、すなわち、図８Ｃで示される平均消費電流値が領域２０１にある場合、有機ELディスプレイ１２１に表示される画像が高輝度のため、リムーバブルメインバッテリ５７の出力電圧が降下するので、コンデンサ６１は、充電されている電流を、図８Ｄで示されるフレームＦ9の下向きの矢印の分だけ放電して、リムーバブルメインバッテリ５７にかかる負担を軽減する。これにより、突然、フレームＦ9のような閾値THaを超える高輝度の画像（フレーム）が有機ELディスプレイ１２１に表示されたとしても、PDA１は、PDA１自体の稼動に必要な電圧の下限を割り込むことなく、稼動し続けることができる。
【０１０６】
ステップＳ３３において、ステップＳ３１の処理により算出された平均消費電流値が、下側の閾値THｂを超えていると判定された場合、ステップＳ３５に進み、デューティ設定部１７４は、シリアル通信インターフェース１１３を介し、シリアル通信により、有機ELディスプレイドライバ１２２に、今現在のデューティを設定させる。
【０１０７】
ステップＳ３３の処理において、平均消費電流値が下側の閾値THbを超えていると判定された場合、図８Ｃで示されるように、平均消費電流値が領域２０２に含まれる。領域２０２は、頻繁に輝度を変更することで有機ELディスプレイ１２１に表示される画像が見苦しくならないように、輝度（デューティ）を変更しない領域である。
【０１０８】
すなわち、例えば、ステップＳ３３の判定の処理が、図８Ｂで示されるフレームＦ10に対する処理であった場合、図８で示されるように、フレームＦ10と同じデューティがフレームＦ11が表示されるタイミングで設定される。
【０１０９】
ステップＳ３４において、デューティが１００％ではないと判定された場合、ステップＳ３７に進み、デューティ設定部１７４は、デューティを一定量上げた値とする。例えば、デューティ設定部１７４は、ステップＳ３７において、今のデューティを１％上げる。
【０１１０】
例えば、図８Ｃで示されるフレームＦ20乃至Ｆ31のように、平均消費電流値が閾値THbより小さい値、すなわち、平均消費電流値が領域２０３に含まれている場合、デューティ設定部１７４は、デューティを少しずつ上げていく。
【０１１１】
これは、明るいフレーム、例えば、フレームＦ15でデューティを下げた後に、暗いフレーム、例えば、フレームＦ20乃至Ｆ31が表示される場合に、デューティを少しずつ回復させるためである。
【０１１２】
また、このとき、急にデューティを変更すると有機ELディスプレイ１２１に表示される画像が見苦しくなることがあるため、少しずつデューティを回復させる。
【０１１３】
したがって、図８Ｂで示されるように、フレームＦ21乃至Ｆ31のデューティは、階段のように、少しずつ回復する（上昇する）。
【０１１４】
ステップＳ３５の処理の後、手続きは、ステップＳ３１に戻り、上述した処理が繰り返される。
【０１１５】
なお、図８Ｄで示されるように、例えば、平均消費電流値が閾値THaを超える場合、リムーバブルバッテリ５７の出力電圧が降下するので、コンデンサ６１は、フレームＦ9、フレームＦ14、およびフレームＦ15のように充電していた電流を、フレームＦ9、フレームＦ14、およびフレームＦ15の下向きの矢印の分だけ放電することで、リムーバブルメインバッテリ５７の負担を軽減する。逆に、フレームＦ10乃至Ｆ13、並びにフレームＦ17およびフレームＦ18などのように、平均消費電流値が領域２０２または領域２０３にある場合、コンデンサ６１の両端の電圧よりリムーバブルメインバッテリ５７の出力電圧が高くなるので、コンデンサ６１には、フレームＦ10乃至Ｆ13、並びにフレームＦ17およびフレームＦ18の上向きの矢印の分だけ、リムーバブルメインバッテリ５７からの電流が充電される。
【０１１６】
以上のように、図８Ａで示される平均輝度（nit）の低いフレームＦ1乃至Ｆ8などに対しては、デューティが高く設定され、フレームＦ9やフレームＦ15乃至Ｆ20のように平均輝度の高いフレームに対しては、デューティが低く設定される。
【０１１７】
また、フレームＦ15乃至Ｆ20のような平均輝度の高いフレームからフレームＦ21乃至Ｆ31のような平均輝度の低いフレームに推移する場合、デューティが少しずつ上昇するように設定され、フレームＦ9のように、突然、高輝度のフレームが表示されても、リムーバブルメインバッテリ５７の負担をコンデンサ６１が軽減するようになされているので、高輝度の画像を表示させると共に、PDA１をより安定して動作させ、リムーバブルメインバッテリ５７（電池）の寿命を延ばすことができる。
【０１１８】
また、電池の極端な消耗を防ぐことで、電池の発熱を抑制することができる。
【０１１９】
図９は、有機ELディスプレイ１２１の輝度を示す表示輝度、PDA１に入力される画像の画素値の平均輝度（入力画像の平均画素値）、およびユーザにより設定される有機ELディスプレイ１２１の基準となる輝度の関係を説明する図である。この場合、入力画像の画素値がより大きい程、より輝度の大きい画像が有機ELディスプレイ１２１に表示される。
【０１２０】
図９において、縦軸は、有機ELディスプレイ１２１に表示される輝度を示す表示輝度（nit）を表し、横軸は、PDA１に入力される画像の平均画素値を表している。
【０１２１】
線２１１は、ユーザによって設定される有機ELディスプレイ１２１の基準となる輝度（有機ELディスプレイ１２１に表示される画像の基準となる明るさ）が２５％の場合における、実際に有機ELディスプレイ１２１に表示される画像の平均輝度の推移を示している。
【０１２２】
線２１２は、ユーザによって設定される有機ELディスプレイ１２１の基準となる輝度が５０％の場合における、実際に有機ELディスプレイ１２１に表示される画像の平均輝度の推移を示している。
【０１２３】
線２１３は、ユーザによって設定される有機ELディスプレイ１２１の基準となる輝度が７５％の場合における、実際に有機ELディスプレイ１２１に表示される画像の平均輝度の推移を示している。
【０１２４】
線２１４は、ユーザによって設定される有機ELディスプレイ１２１の基準となる輝度が１００％（輝度が最大）の場合における、実際に有機ELディスプレイ１２１に表示される画像の平均輝度の推移を示している。
【０１２５】
線２１１乃至線２１４で示されるように、入力画像の平均画素値（横軸）が大きくなるのに応じて表示輝度（縦軸）も大きくなるが、本発明を適用した場合、入力画像の平均画素値が、所定の値２１０となるのを境に、入力画像の平均画素値が大きくなっても、表示輝度は、ある一定の値に保たれることになる。
【０１２６】
破線２２１乃至破線２２４のそれぞれは、線２１１乃至線２１４のそれぞれにおいて、本発明を適用しない場合における、入力画像の平均画素値と表示輝度との関係を示している。
【０１２７】
本発明を適用しない場合、破線２２１乃至破線２１４のそれぞれのように、入力画像の平均画素値が大きくなるに応じて、表示輝度も大きくなってしまう。
【０１２８】
以上のように、本発明を適用しない場合、表示輝度は、入力画像の平均画素値に応じて大きくなる一方になってしまう。したがって、消費される電流が極度に大きくなってしまい、リムーバブルメインバッテリ５７の寿命を短くしてしまうことになる。
【０１２９】
これに対して、本発明に係るPDA１は、入力画像の平均画素値が値２１０よりも大きくなっても、表示輝度は、一定の値を保ち続けるので、消費される電流が、入力画像の平均画素値に応じて極度に大きくなることはない。したがって、リムーバブルメインバッテリ５７の寿命を長くすることができる。
【０１３０】
図１０のフローチャートを参照して、アプリケーションプログラムの切り替りの処理を説明する。なお、この処理は、アプリケーションプログラムが切り替った場合に、開始される。すなわち、図４で示される切り替り通知部１５１が、マイクロコントローラ１０１にアプリケーションプログラムの切り替えの通知を供給した場合に開始される。
【０１３１】
ステップＳ６１において、デューティ設定部１７４は、シリアル通信インターフェース１１３を介し、シリアル通信を行い、有機ELディスプレイドライバ１２２にデューティを５０％に設定させる。すなわち、これにより、アプリケーションプログラムの切り替え後の最初のフレームは、一旦、デューティを低くし、アプリケーションプログラムの切り替え後の最初のフレームが明るい画像であったとしても、大電流が流れないようにする。
【０１３２】
ステップＳ６２において、消費電流値算出部１７１は、グラフィックエンジン７１からの垂直ブランキング期間を示す信号を基に、垂直ブランキング期間になったか否かを判定する。ステップＳ６２において、垂直ブランキング期間になっていないと判定された場合、手続きは、ステップＳ６２に戻り、ステップＳ６２の処理が、垂直ブランキング期間になるまで繰り返される。
【０１３３】
ステップＳ６２において、垂直ブランキング期間になったと判定された場合、ステップＳ６３に進み、消費電流値算出部１７１は、直前のフレームの平均消費電流値を算出する。すなわち、消費電流値算出部１７１は、ステップＳ６３において、アプリケーションプログラムが切り替った直後の最初のフレームの平均消費電流値を算出する。
【０１３４】
ステップＳ６４において、消費電流値算出部１７１は、図７のステップＳ３６の処理と同様に、式（１）を用いてデューティ（Ｄn+1）を算出する。
【０１３５】
ステップＳ６５において、デューティ設定部１７４は、シリアル通信インターフェース１１３を介し、シリアル通信により、有機ELディスプレイドライバ１２２にステップＳ６４の処理により算出したデューティを設定させる。
【０１３６】
このとき、アプリケーションプログラムの切り替え直後の最初のフレームをデューティ５０％にしているので、ステップＳ６５の処理により設定されたデューティに基づいて、表示される画像の輝度は、急激に変化する可能性があるが、再描画の瞬間なので、急激に画像の輝度を変化させても、有機ELディスプレイ１２１に表示される画像が不自然にみえることはない。
【０１３７】
ステップＳ６６において、消費電流値算出部１７１は、グラフィックエンジン７１からの垂直ブランキング期間を示す信号を基に、垂直ブランキング期間になったか否かを判定する。ステップＳ６６において、垂直ブランキング期間になっていないと判定された場合、ステップＳ６６に戻り、ステップＳ６６の処理が、垂直ブランキング期間になるまで繰り返される。
【０１３８】
ステップＳ６６において、垂直ブランキング期間になったと判定された場合、ステップＳ６７に進み、デューティの設定の処理が実行される。このデューティの設定の処理は、図７のフローチャートを参照して上述したので省略する。
【０１３９】
ステップＳ６７の処理の後、すなわち、図７で示されるステップＳ３５の処理の後、手続きは、ステップＳ６６に戻り、上述した処理が、別のアプリケーションプログラムに切り替るまで、繰り返される。
【０１４０】
図１１は、フレーム内の平均輝度、有機ELディスプレイ１２１におけるデューティ、およびフレームの表示に消費される電流の関係を説明する図である。
【０１４１】
図１１Ａは、イメージデータをそのまま表示した場合における、フレーム内の平均輝度を示す図である。図１１Ａにおいて、縦軸は、フレーム内の平均輝度（nit（cd/m2））を表し、横軸は、各時刻（t）におけるフレーム（フレームF51乃至F66）を表している。図１１Ａは、従来の装置により表示される画像のフレームの平均輝度を示していると言える。
【０１４２】
図１１Ｂは、フレーム毎の有機ELディスプレイ１２１におけるデューティを示す図である。図１１Ｂにおいて、縦軸は、有機ELディスプレイ１２１におけるデューティ（％）を表し、横軸は、各時刻（t）におけるフレーム（フレームF51乃至F66）を表している。
【０１４３】
図１１Ｃは、フレームの表示によって消費される消費電流を示す図である。図１１Ｃにおいて、縦軸は、フレームの表示によって消費される消費電流（Ａ）を表し、横軸は、各時刻（t）におけるフレーム（フレームF51乃至F66）を表している。
【０１４４】
図１１で示される破線２７１および破線２７２は、アプリケーションプログラムの切り替えが行われた“タイミング”を示している。フレームＦ51乃至Ｆ55の平均消費電流値は、図１１Ｃで示されるように、領域２０３に含まれているので、図１１Ｂで示されるように、そのデューティは、１００％とされる。
【０１４５】
フレームＦ51乃至Ｆ55を表示するアプリケーションプログラムから、フレームＦ56乃至Ｆ60を表示するアプリケーションプログラムに切り替えられた場合、図１１Ａで示されるように、フレームＦ56の平均輝度の高い画像が表示されるとき、図１１Ｂで示されるように、フレームＦ56のデューティは、アプリケーションプログラムの切り替え直後の最初のフレームであるので、図１０のステップＳ６１の処理により５０％と設定される。
【０１４６】
また、フレームＦ56乃至Ｆ61の平均消費電流値は、領域２０２に含まれるので、デューティは変化せず、図１１Ｂで示されるように、５０％のままである。
【０１４７】
フレームＦ56乃至Ｆ61を表示するアプリケーションプログラムから、フレームＦ62乃至Ｆ66を表示するアプリケーションプログラムに切り替えられた場合、図１１Ａで示されるように、フレームＦ61の平均輝度の低い画像が表示されるとき、図１１Ｂで示されるように、フレームＦ56のデューティは、アプリケーションプログラムの切り替え直後の最初のフレームであるので、図１０のステップＳ６１の処理により５０％と設定される。
【０１４８】
フレームＦ62乃至Ｆ66の平均消費電流値は、領域２０３に含まれるので、デューティは、図１０のステップＳ６４の処理により、目標電流より平均消費電流値の方が小さいので、図１１Ｂで示されるように、１００％に設定される。
【０１４９】
以上のように、アプリケーションプログラムの切り替え時においては、切り替えの直後の最初のフレームのみが暗い画像として表示される。これにより、アプリケーションプログラムの切り替えに同期した不連続な輝度の調整が可能になる。このとき、実行中のアプリケーションプログラムが別のアプリケーションプログラムになることで、有機ELディスプレイ１２１の画面全体が切り替るため、平均輝度の変化が大きいことにより、輝度の調整が必要になることがあるが、同時に不連続な調整をしても目立たないタイミングであるため、ユーザに見苦しさを感じさせることはない。
【０１５０】
CPU２１において消費される電流の電流値を予測して、表示部２７の輝度を制御するようにもできる。次に、この場合における、図２を参照して上述した制御部６４、輝度調整部６５、自発光式表示部６６、グラフィックエンジン７１，VRAM２６、および平均計算部７２の具体的な構成の例を説明する。
【０１５１】
図１２は、CPU２１，VRAM２６、グラフィックエンジン７１、およびマイクロコントローラ１０１における機能の構成の例を示すブロック図である。
【０１５２】
CPU２１は、制御プログラムを実行することによって、切り替え通知部２８１、描画指示部３０１、画像縮小部３３１、Ｒ抽出部３４１、Ｇ抽出部３４２、Ｂ抽出部３４３、係数除算部３５１乃至３５３、および加算部３６１を実現する。
【０１５３】
VRAM２６は、記憶領域３２１−１および記憶領域３２１−２を含むように構成される。
【０１５４】
グラフィックエンジン７１は、描画部３１１、出力部３１２、および画像縮小部３１３を含むように構成される。
【０１５５】
マイクロコントローラ１０１は、表示される画像（フレーム画像）の各画素の点灯および消灯のデューティを設定するデューティ設定プログラムを実行することにより、予測電流値判定部４０１、予測電流値判定部４０２、およびデューティ設定部４０３を実現する。
【０１５６】
切り替え通知部２８１は、切り替え通知部１５１と同様の処理で、ユーザの入力部３２への操作によって、入力部３２から供給される信号を基に、切り替えされたアプリケーションプログラムを検出し、アプリケーションプログラムの切り替えをマイクロコントローラ１０１に通知する。
【０１５７】
描画指示部３０１は、描画部３１１に対し記憶領域３２１−１または記憶領域３２１−２への表示部２７に表示される画像の描画（イメージデータの生成）を指示する。描画部３１１は、描画指示部３０１の指示の基、記憶領域３２１−１または記憶領域３２１−２への画像の描画を行う（イメージデータを生成する）。
【０１５８】
ここで、記憶領域３２１−１および記憶領域３２１−２のそれぞれには、表示部２７に表示される、時系列的に連続した２個のフレーム画像に対応するイメージデータが記憶される。すなわち、例えば、記憶領域３２１−２に、今、表示部２７に表示させる必要のあるフレーム画像に対応するイメージデータが記憶されている場合、記憶領域３２１−１には、次に、表示部２７に表示させるフレーム画像に対応するイメージデータが記憶される。
【０１５９】
出力部３１２は、記憶領域３２１−１または記憶領域３２１−２に記憶されたイメージデータを取得し、取得したイメージデータを表示部２７に出力し、表示部２７に画像を表示させる。例えば、出力部３１２は、記憶領域３１２−２に、今、表示部２７に表示させる必要のあるフレーム画像に対応するイメージデータが記憶され、記憶領域３１２−１に、次に、表示部２７に表示させるフレーム画像に対応するイメージデータが記憶されている場合、記憶領域３２１−２に記憶されたイメージデータを取得し、取得したイメージデータを表示部２７に出力し、表示部２７に画像を表示させる。
【０１６０】
画像縮小部３１３は、記憶領域３２１−１または記憶領域３２１−２に記憶されている、表示部２７に次に表示させる画像のイメージデータを取得し、そのイメージデータで表示される画像を所定の大きさに縮小するようにイメージデータを変換する。例えば、画像縮小部３１３は、記憶領域３１２−２に、今、表示部２７に表示させる必要のあるフレーム画像に対応するイメージデータが記憶され、記憶領域３１２−１に、次に、表示部２７に表示させるフレーム画像に対応するイメージデータが記憶されている場合、記憶領域３２１−１に記憶されている、表示部２７に次に表示させる画像のイメージデータを取得し、そのイメージデータで表示される画像を所定の大きさに縮小するようにイメージデータを変換する。画像縮小部３１３は、縮小した画像のイメージデータをCPU２１の画像縮小部３３１に供給する。
【０１６１】
画像縮小部３３１は、画像縮小部３１３から供給された画像のイメージデータを１画素のイメージデータに縮小する。例えば、画像縮小部３３１は、イメージデータを構成する全ての画素の画素値の平均値を１つの画素に設定することにより、イメージデータを１画素に縮小する。画像縮小部３３１は、１画素に縮小した画像（画素）をＲ抽出部３４１，Ｇ抽出部３４２、およびＢ抽出部３４３に供給する。
【０１６２】
Ｒ抽出部３４１は、画像縮小部３３１より供給された１画素の画像から、赤色の画素値を抽出する。Ｒ抽出部３４１は、抽出した赤色の画素値を係数除算部３５１に供給する。
【０１６３】
Ｇ抽出部３４２は、画像縮小部３３１より供給された１画素の画像から、緑色の画素値を抽出する。Ｇ抽出部３４２は、抽出した緑色の画素値を係数除算部３５２に供給する。
【０１６４】
Ｂ抽出部３４３は、画像縮小部３３１より供給された１画素の画像から、青色の画素値を抽出する。Ｂ抽出部３４３は、抽出した青色の画素値を係数除算部３５３に供給する。
【０１６５】
係数除算部３５１は、Ｒ抽出部３４１から供給された赤色の画素値を、所定の係数で除算する。係数除算部３５１が赤色の画素値を除算する係数は表示部２７の赤色の発光の効率を示す。ここで、発光の効率とは、例えば、単位電流あたりの赤色の輝度を意味する。
【０１６６】
係数除算部３５１は、Ｒ抽出部３４１から供給された赤色の画素値に、赤色の発光の効率を示す係数の逆数を乗算するようにしてもよい。
【０１６７】
赤色の画素値がこの係数で除算されることで、表示部２７において赤色の表示に消費される電流値（予測値）が算出される。係数除算部３５１は、算出した数値を加算部３６１に供給する。
【０１６８】
係数除算部３５２は、Ｇ抽出部３４２から供給された緑色の画素値を、所定の係数で除算する。係数除算部３５２が緑色の画素値を除算する係数は表示部２７の緑色の発光の効率を示す。ここで、発光の効率とは、例えば、単位電流あたりの緑色の輝度を意味する。
【０１６９】
係数除算部３５２は、Ｇ抽出部３４２から供給された緑色の画素値に、緑色の発光の効率を示す係数の逆数を乗算するようにしてもよい。
【０１７０】
緑色の画素値がこの係数で除算されることで、表示部２７において緑色の表示に消費される電流値（予測値）が算出される。係数除算部３５２は、算出した数値を加算部３６１に供給する。
【０１７１】
係数除算部３５３は、Ｂ抽出部３４３から供給された青色の画素値を、所定の係数で除算する。係数除算部３５３が青色の画素値を除算する係数は表示部２７の青色の発光の効率を示す。ここで、発光の効率とは、例えば、単位電流あたりの青色の輝度を意味する。
【０１７２】
換言すれば、係数除算部３５３は、Ｂ抽出部３４３から供給された青色の画素値に、青色の発光の効率を示す係数の逆数を乗算する。
【０１７３】
青色の画素値がこの係数で除算されることで、表示部２７において青色の表示に消費される電流値（予測値）が算出される。係数除算部３５３は、算出した数値を加算部３６１に供給する。
【０１７４】
すなわち、係数除算部３５１乃至３５３は、次に表示しようとする画像の画素値を基に、次に表示しようとする画像の表示に表示部２７において要する電流の電流値を予測する。また、重複して説明すると、係数除算部３５１乃至３５３は、次に表示しようとする画像の画素値の平均値を、表示部２７の有機ELディスプレイ１２１の発光の効率を示す係数で除算することにより、電流値を予測する。
【０１７５】
加算部３６１は、係数除算部３５１乃至３５３のそれぞれから供給された数値を、全て加算する。すなわち、加算部３６１は、係数除算部３５１乃至３５３のそれぞれから供給された数値の総和を算出する。ここで、加算部３６１が算出した総和は、例えば、記憶領域３２１−１に記憶されるイメージデータに対応する画像の表示によって、表示部２７で消費される電流値を予測した値（以下、予測平均消費電流値と称する）である。
【０１７６】
すなわち、加算部３６１は、画像縮小部３３１が次に表示しようとする画像を１つの画素まで縮小することにより、次に表示しようとする画像の画素値の平均値を算出する。
【０１７７】
また、加算部３６１は、算出した予測平均消費電流値をマイクロコントローラ１０１の予測電流値判定部４０１に供給する。
【０１７８】
予測電流値判定部４０１は、電流値判定部１７２と同様の処理で、加算部３６１から供給された予測平均消費電流値が、予め設定されている閾値より大きいか否かを判定する。また、予測電流値判定部４０１は、予測平均消費電流値が、自分（予測電流値判定部４０１）に予め設定されている閾値より大きい場合、予測平均消費電流値が、予め設定されている閾値より大きいことを示す判定結果をデューティ設定部４０３に供給する。
【０１７９】
予測電流値判定部４０１が、予測平均消費電流値と比較する閾値は、抑制する必要がある程度の電流が流れると予測されるかを判定するための閾値である。
【０１８０】
さらに、予測電流値判定部４０１は、予測平均消費電流値が、予め設定されている閾値より小さい場合、予測平均消費電流値が、予め設定されている閾値より小さいことを示す判定結果および加算部３６１から供給された予測平均消費電流値を予測電流値判定部４０２に供給する。
【０１８１】
予測電流値判定部４０２は、電流値判定部１７３と同様の処理で、予測電流値判定部４０１から、予測平均消費電流値が予め設定されている閾値より小さいことを示す判定結果およびその予測平均消費電流値が供給された場合、予測電流値判定部４０１から供給された予測平均消費電流値が、自分（予測電流値判定部４０２）に予め設定されている閾値より大きいか否かを判定する。
【０１８２】
予測電流値判定部４０２が、予測平均消費電流値と比較する閾値は、予測電流値判定部４０１より小さい値であり、表示の輝度を回復させるかを判定するための閾値である。
【０１８３】
予測電流値判定部４０２は、予測平均消費電流値が、自分（予測電流値判定部４０２）に予め設定されている閾値より大きいか否かの判定結果をデューティ設定部４０３に供給する。
【０１８４】
デューティ設定部４０３は、デューティ判定部１７４と同様の処理で、予測電流値判定部４０１または予測電流値判定部４０２から供給された判定結果を基に、表示部２７（有機ELディスプレイ１２１）に表示される画像（各画素）の点灯および消灯のデューティを算出し、算出したデューティを有機ELディスプレイドライバ１２２に供給し、設定させる。
【０１８５】
換言すれば、デューティ設定部４０３は、予測された電流値を基に、表示部２７の輝度を制御する。重複して説明すれば、ディーティ設定部４０３は、予測された電流値を基に、フレームの期間において表示部２７の発光している期間の長さを制御することにより、表示部２７の輝度を制御する。
【０１８６】
以下、記憶領域３２１−１および記憶領域３２１−２を個々に区別する必要のないとき、単に、記憶領域３２１と称する。
【０１８７】
なお、予測電流値判定部４０１乃至デューティ設定部４０３は、CPU２１により実現するようにしてもよく、また、画像縮小部３３１乃至加算部３６１は、マイクロコントローラ１０１が実現するようにしてもよい。
【０１８８】
図１３および図１４のフローチャートを参照して、デューティの設定の処理を説明する。この処理は、PDA１のスイッチがオンにされることで開始される。ステップＳ９１において、グラフィックエンジン７１の画像縮小部３１３は、次に表示しようとする画像（イメージデータ）であって、描画部３１１により描画が終了したVRAM２６の記憶領域３２１の画像（のイメージデータ）を縮小する。例えば、描画部３１１が記憶領域３２１−１に画像を描画中である場合、その描画が終了した直後に、ステップＳ９１において、画像縮小部３１３は、記憶領域３２１−１に記憶されている画像（イメージデータ）を縮小する。すなわち、表示部２７に表示される１つ前の画像が縮小される。
【０１８９】
ステップＳ９２において、CPU２１の画像縮小部３３１は、ステップＳ９１の処理により縮小された記憶領域３２１−１に記憶されていた画像（イメージデータ）を１画素に縮小する。
【０１９０】
ステップＳ９３において、Ｒ抽出部３４１は、ステップＳ９２の処理により１画素に縮小された画像（画素）から、赤色の画素値を抽出する。
【０１９１】
ステップＳ９４において、係数除算部３５１は、ステップＳ９３の処理により抽出された赤色の画素値および所定の係数を基に、赤色の画素（サブピクセル）に消費されることが予測される消費電流値（以下、予測消費電流値と称する）を算出する。すなわち、係数除算部３５１は、Ｒ抽出部３４１から供給された赤色の画素値を、所定の係数で除算する。係数除算部３５１が赤色の画素値を除算する係数は表示部２７の赤色の発光の効率を示す。ここで、赤色の発光の効率とは、例えば、単位電流あたりの赤色の輝度を意味する。赤色の画素値をこの係数で除算することで、表示部２７において赤色の表示に消費される電流値（予測値）が算出される。
【０１９２】
ステップＳ９５において、Ｇ抽出部３４２は、ステップＳ９２の処理により１画素に縮小された画像（画素）から、緑色の画素値を抽出する。
【０１９３】
ステップＳ９６において、係数除算部３５２は、ステップＳ９５の処理により抽出された緑色の画素値および所定の係数を基に、緑色の画素（サブピクセル）に消費される予測消費電流値を算出する。すなわち、係数除算部３５２は、Ｇ抽出部３４２から供給された緑色の画素値を、所定の係数で除算する。係数除算部３５２が緑色の画素値を除算する係数は表示部２７の緑色の発光の効率を示す。ここで、緑色の発光の効率とは、例えば、単位電流あたりの緑色の輝度を意味する。緑色の画素値をこの係数で除算することで、表示部２７において緑色の表示に消費される電流値（予測値）が算出される。
【０１９４】
ステップＳ９７において、Ｂ抽出部３４３は、ステップＳ９２の処理により１画素に縮小された画像（画素）から、青色の画素値を抽出する。
【０１９５】
ステップＳ９８において、係数除算部３５３は、ステップＳ９７の処理により抽出された青色の画素値および所定の係数を基に、青色の画素（サブピクセル）に消費される予測消費電流値を算出する。すなわち、係数除算部３５３は、Ｂ抽出部３４３から供給された青色の画素値を、所定の係数で除算する。係数除算部３５３が青色の画素値を除算する係数は表示部２７の青色の発光の効率を示す。ここで、青色の発光の効率とは、例えば、単位電流あたりの青色の輝度を意味する。青色の画素値をこの係数で除算することで、表示部２７において青色の表示に消費される電流値（予測値）が算出される。
【０１９６】
なお、ステップＳ９３、ステップＳ９５、およびステップＳ９７の処理は、直列に行われるように記載したが、並列に行われるようにしてもよい。また、同様に、ステップＳ９４、ステップＳ９６、およびステップＳ９８の処理は、直列に行われるように記載したが、並列に行われるようにしてもよい。
【０１９７】
また、係数除算部３５１乃至３５３のそれぞれが用いる係数は、同じ輝度であっても消費される電流の値が色毎に異なるため、それぞれ異なる値である。
【０１９８】
ステップＳ９９において、加算部３６１は、ステップＳ９４、ステップＳ９６、およびステップＳ９８の処理により算出された３つの予測消費電流値を加算し、ステップＳ９１の処理で縮小された記憶領域３２１−１に記憶されているイメージデータによる画像の表示に消費することが予測される平均の電流値（予測平均消費電流値）を求める。
【０１９９】
図１４のステップＳ１００において、予測電流値判定部４０１は、ステップＳ９９の処理により算出された予測平均消費電流値が、上側の閾値THa（図１５参照）を超えているか否かを判定する。
【０２００】
ステップＳ１００において、ステップＳ９９の処理により算出された予測平均消費電流値が、上側の閾値THaを超えていないと判定された場合、ステップＳ１０１に進み、予測電流値判定部４０２は、ステップＳ９９の処理により算出された予測平均消費電流値が、下限の閾値THbを超えているか否かを判定する。
【０２０１】
ステップＳ１０１において、ステップＳ９９の処理により算出された予測平均消費電流が、下側の閾値THbを超えていないと判定された場合、ステップＳ１０２に進み、デューティ設定部４０３は、デューティは１００％であるか否かを判定する。
【０２０２】
ステップＳ１０２において、デューティは１００％であると判定された場合、ステップＳ１０３に進み、デューティ設定部４０３は、シリアル通信によって、表示部２７の有機ELディスプレイドライバ１２２にデューティ（この場合、１００％であるデューティ）を設定させる。
【０２０３】
図１５は、フレーム内の平均輝度、表示部２７の有機ELディスプレイ１２１におけるデューティ、フレームに消費される電流の関係を説明する図である。
【０２０４】
図１５Ａは、図８Ａと同様の図であるためその説明は省略する。
【０２０５】
図１５Ｂは、フレーム毎の表示部２７の有機ELディスプレイ１２１におけるデューティを示す図である。図１５Ｂにおいて、縦軸は、表示部２７の有機ELディスプレイ１２１におけるデューティ（％）を表し、横軸は、各時刻（t）におけるフレーム（フレームF1乃至F31）を表している。
【０２０６】
図１５Ｃは、図８Ｃと同様の図であるためその説明は省略する。
【０２０７】
図１５Ｃで示されるようにフレームF1乃至F8の予測平均消費電流値が、上側の閾値THaを超えず、下側の閾値THbを超えていない場合、図１５Ｂで示されるように、デューティが１００％であるとき、１００％であるデューティが維持される。
【０２０８】
ステップＳ１００において、ステップＳ９９の処理により算出された予測平均消費電流値が、閾値THaを超えていると判定された場合、ステップＳ１０４に進み、デューティ設定部４０３は、目標電流値とステップＳ９９の処理で算出された予測平均消費電流値との比を基に、デューティを算出する。
【０２０９】
すなわち、例えば、デューティ設定部４０３が、ステップＳ１０４の処理により算出するデューディＤm+1は、現在、表示されているフレームのデューティをＤmとし、目標電流値をＩtargetとし、予測平均消費電流値をＩmとする場合、次の式（２）で表される。
【０２１０】
Ｄm+1＝Ｄm×Ｉtarget/Ｉm                            ・・・（２）
【０２１１】
ステップＳ１０４の処理の後、手続きは、ステップＳ１０３に進み、デューティ設定部４０３は、シリアル通信により、表示部２７の有機ELディスプレイドライバ１２２にステップＳ１０４の処理により算出されたデューティ（Ｄm+1）を設定させる。
【０２１２】
図１５Ｃで示されるように、フレームＦ9は、閾値THaを超えている。これにより、フレームＦ9が表示されるタイミングでは、図１５Ｂで示されるように、ステップＳ１０４の処理により算出されたデューティ（Ｄm+1）が設定され、そのデューティは、例えば、１００％であるフレームＦ8のデューティより減少した値になされる。
【０２１３】
ステップＳ１０１において、ステップＳ９９の処理により算出された予測平均消費電流値が、下側の閾値THｂを超えていると判定された場合、ステップＳ１０３に進み、デューティ設定部４０３は、シリアル通信により、表示部２７の有機ELディスプレイドライバ１２２に、今現在のデューティを設定させる。
【０２１４】
ステップＳ１０１の処理において、予測平均消費電流値が下側の閾値THbを超えていると判定された場合、図１５Ｃで示されるように、予測平均消費電流値が領域２０２に含まれる。領域２０２は、上述したように頻繁に輝度を変更することで有機ELディスプレイ１２１に表示される画像が見苦しくならないように、デューティを変更しない領域である。
【０２１５】
すなわち、例えば、ステップＳ１０１の判定の処理が、図１５Ｂで示されるフレームＦ10に対する処理であった場合、図１５Ｂで示されるように、フレームＦ9と同じデューティがフレームＦ10が表示部２７に表示されるタイミングで設定される。
【０２１６】
ステップＳ１０２において、デューティが１００％ではないと判定された場合、ステップＳ１０５に進み、デューティ設定部４０３は、デューティを一定量上げた値とする。例えば、デューティ設定部４０３は、ステップＳ１０５において、今のデューティを１％上げる。
【０２１７】
例えば、図１５Ｃで示されるフレームＦ20乃至Ｆ31のように、予測平均消費電流値が閾値THbより小さい値、すなわち、予測平均消費電流値が領域２０３に含まれている場合、デューティを少しずつ上げていく。
【０２１８】
これは、明るいフレーム、例えば、フレームＦ15でデューティを下げた後に、暗いフレーム、例えば、フレームＦ20乃至Ｆ31が表示される場合に、デューティを少しずつ回復させるためである。
【０２１９】
また、このとき、急にデューティを変更すると有機ELディスプレイ１２１に表示される画像が見苦しくなることがあるため、少しずつデューティを回復させる。
【０２２０】
したがって、図１５Ｂで示されるように、フレームＦ20乃至Ｆ31のデューティは、階段のように、少しずつ回復する（上昇する）。
【０２２１】
ステップＳ１０３の処理の後、手続きは、図１３のステップＳ９１に戻り、上述した処理が繰り返される。
【０２２２】
以上のように、表示部２７に表示される前のフレーム画像に対応する、例えば、記憶領域３２１−１に記憶されているイメージデータを基に、予測平均消費電流値が算出され、そのフレーム画像に対するデューティが設定される。その後、設定されたデューティで表示部２７に、記憶領域３２１−１に記憶されているイメージデータに対応するフレーム画像が表示される。
【０２２３】
したがって、１フレームの遅れもなしに、表示部２７に表示される画像を基に設定されたデューティによって、表示部２７の有機ELディスプレイ１２１による画像の表示が制御される。これにより、自発光式表示素子の豊かな表現力を損なうことなく、大電流の消費を防ぐことができる。すなわち、高輝度なフレーム画像による、電池の極端な消耗を防ぐことができる。
【０２２４】
また、フレームＦ15乃至Ｆ20のような平均輝度の高いフレームからフレームＦ21乃至Ｆ31のような平均輝度の低いフレームに推移する場合、デューティが少しずつ上昇するように設定され、フレームＦ9のように、突然、高輝度のフレームが表示されても、その高輝度のフレームのデューティが低く設定され、リムーバブルメインバッテリ５７の負担が軽減される。これにより、高輝度の画像を表示させると共に、PDA１をより安定して動作させ、リムーバブルメインバッテリ５７（電池）の寿命を延ばすことができる。
【０２２５】
さらに、電池の極端な消耗を防ぐことで、電池の発熱を抑制することができる。
【０２２６】
なお、図１２乃至図１５を参照して説明した本発明においては、図１０および図１１を参照して上述したアプリケーションプログラムの切り替えの処理を行うことも可能である。
【０２２７】
本発明が適用される情報処理装置の実施の形態は、図１に示されるPDA１に限定されず、記録媒体の記録および読み出しの制御が可能な情報処理装置であれば構わない。具体的には、例えば、携帯電話機、または、デジタル電化製品（例えば、ノートブック型パーソナルコンピュータやポータブルテレビ）等様々な実施の形態が可能である。
【０２２８】
このように、表示される画像の輝度を調節するようにした場合、明るい画像を表示することができる。自発光型の表示手段を設け、電流値予測手段が、次に表示しようとする画像の画素値を基に、次に表示しようとする画像の表示に表示手段において要する電流の電流値を予測し、制御手段が、予測された電流値を基に、表示手段の輝度を制御するようにした場合には、高輝度の画像を表示させると共に、電池の持続時間をより長くすることができる。
【０２２９】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０２３０】
この記録媒体は、図１で示されるクレードル５４を介して接続される外部のドライブに適宜装着される、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM（Compact Disk Read-Only Memory），DVD（Digital Versatile Disc）を含む）、光磁気ディスク（MD（Mini Disc）（商標）を含む）、若しくは半導体メモリ（MS５１およびCF５２を含む）などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM（Read Only Memory）もしくはハードディスクなどで構成される。
【０２３１】
なお、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインターフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０２３２】
また、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくても、並列的あるいは個別に実行される処理を含むものである。
【図面の簡単な説明】
【０２３３】
【図１】本発明に係るPDAの構成の例を示すブロック図である。
【図２】本発明に係るPDAの構成の概要を説明するブロック図である。
【図３】表示制御部の構成を説明する図である。
【図４】CPUが実行する制御プログラムの機能の構成の例を示すブロック図である。
【図５】マイクロコントローラが実行するデューティ設定プログラムの機能の構成の例を示すブロック図である。
【図６】電流値の積算の処理を説明するフローチャートである。
【図７】デューティの設定の処理を説明するフローチャートである。
【図８】フレーム内の平均輝度、有機ELディスプレイにおけるデューティ、フレームの表示により消費される電流、並びにリムーバブルメインバッテリおよびコンデンサにおける電流の関係を説明する図である。
【図９】表示輝度および入力画像の平均画素値の関係を説明する図である。
【図１０】アプリケーションプログラムの切り替えの処理を説明するフローチャートである。
【図１１】フレーム内の平均輝度、有機ELディスプレイにおけるデューティ、フレームの表示により消費される電流の関係を説明する図である。
【図１２】CPUおよび表示制御部の機能の構成の例を示すブロック図である。
【図１３】デューティの設定の処理を説明するフローチャートである。
【図１４】デューティの設定の処理を説明するフローチャートである。
【図１５】フレーム内の平均輝度、表示部の有機ELディスプレイにおけるデューティ、およびフレームの表示により消費される電流の関係を説明する図である。
【符号の説明】
【０２３４】
１  PDA，  ２１  CPU，  ２５  表示制御部，  ２６  VRAM，  ２７  表示部，  ５１  MS，  ５２  CF，  ５７  リムーバブルメインバッテリ，  ６１  コンデンサ，  ６２  電流検出部，  ６３  フレーム積分部，  ６４  制御部，  ６５  輝度調整部，  ６６  自発光式表示部，  ７１  グラフィックエンジン，  ７２  平均計算部，  ９１  IV変換部，  １０１  マイクロコントローラ，  １１１  AD変換部，  １２１  有機ELディスプレイ，  １２２  有機ELディスプレイドライバ，  １７１  消費電流値算出部，  １７２  電流値判定部，  １７３  電流値判定部，  １７４  デューティ設定部，  ３１３  画像縮小部，  ３３１  画像縮小部，  ３４１  Ｒ抽出部，  ３４２  Ｇ抽出部，  ３４３  Ｂ抽出部，  ３５１乃至３５３  係数除算部，  ３６１  加算部，  ４０１  予測電流値判定部，  ４０２  予測電流値判定部，  ４０３  デューティ設定部
【図１】
2006113212.tif 000003
【図２】
2006113212.tif 000004
【図３】
2006113212.tif 000005
【図４】
2006113212.tif 000006
【図５】
2006113212.tif 000007
【図６】
2006113212.tif 000008
【図７】
2006113212.tif 000009
【図８】
2006113212.tif 000010
【図９】
2006113212.tif 000011
【図１０】
2006113212.tif 000012
【図１１】
2006113212.tif 000013
【図１２】
2006113212.tif 000014
【図１３】
2006113212.tif 000015
【図１４】
2006113212.tif 000016
【図１５】
2006113212.tif 000017