(57)【特許請求の範囲】
【請求項１】
複数の発光素子を有する複数の表示素子を縦横に配して構成される表示部と、
複数のアプリケーションプログラムを実行可能であり、前記アプリケーションプログラムごとに表示領域を対応付けて区分して表示させる制御部と、を備え、
前記制御部は、
アクティブ状態になっているアプリケーションプログラムがインアクティブ状態になってから第１の時間が経過すると、当該アプリケーションプログラムに対応する表示領域を構成する発光素子の輝度を低下させる第１の輝度低下処理を行う
ことを特徴とする携帯電子機器。
【請求項２】
前記制御部は、
無操作状態が第２の時間継続すると、前記アクティブ状態になっているアプリケーションプログラムに対応する表示領域を構成する発光素子の輝度を低下させる第２の輝度低下処理を行う
ことを特徴とする請求項１に記載の携帯電子機器。
【請求項３】
前記第１の時間は、前記第２の時間より短い
ことを特徴とする請求項２に記載の携帯電子機器。
【請求項４】
前記制御部は、
予め、アクティブ状態になっているアプリケーションプログラムが対応する表示領域の明るさを算出し、この明るさに基づいて当該表示領域に関する前記第１の時間を可変設定する
ことを特徴とする請求項１から請求項３のいずれか１項に記載の携帯電子機器。
【請求項５】
前記制御部は、
前記第１の時間を可変設定するにあたり、前記アクティブ状態になっているアプリケーションプログラムに対応する表示領域が明るい方を暗い方よりも短くする
ことを特徴とする請求項４に記載の携帯電子機器。
【請求項６】
前記制御部は、
前記アクティブ状態になっているアプリケーションプログラムが対応する表示領域の明るさを、当該アプリケーションプログラムに対応する表示領域を構成している表示素子、あるいはその中の発光素子の輝度分布により判定する
ことを特徴とする請求項４または請求項５に記載の携帯電子機器。
【請求項７】
前記制御部は、
前記輝度分布が第１の所定値以上に集中している場合には、前記第１の時間を０にし、当該表示領域がインアクティブ状態になっているアプリケーションプログラムに切り替わった場合、即時に前記第１の輝度低下処理を行う
ことを特徴とする請求項６に記載の携帯電子機器。
【請求項８】
前記制御部は、
前記輝度分布が第２の所定値以下に集中している場合、前記第１の時間を設定せず、当該表示領域に対応するアプリケーションプログラムがインアクティブ状態になっても前記第１の輝度低下処理を行わない
ことを特徴とする請求項６に記載の携帯電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば有機ＥＬ（ＯＬＥＤ：Organic Light-Emitted Diode）をディスプレイモニタとして有する携帯電話等の携帯電子機器に関するものである。
【背景技術】
【０００２】
ＯＬＥＤディスプレイは、液晶、プラズマに代わる次世代ディスプレイとして注目されており、既に、携帯電話や携帯音楽プレーヤ等のディスプレイモニタとして利用され始めている。
ＯＬＥＤディスプレイは、ＴＦＴ（Thin Film Transistor）基板上に有機層を形成してＲＧＢの発色を行なうものであり、液晶やブラズマよりも薄型化が可能で、自発光のためコントラストが高く、斜め方向からでも良く見える特徴を有する。
【０００３】
上記したＯＬＥＤディスプレイは、暗い色より明るい色の方が消費する電力量が多くなる。また、ＯＬＥＤは、発光体の有機物に通電して点灯させるため、原理上、画素単位で劣化する特性を有する。劣化の度合いは、各画素の点灯率、階調により変化し、固定パターンや明るい色が多いとその部分の劣化が周辺画素と比較して目立つようになる。
【０００４】
上記した劣化を極力回避しながら省電力化を行なうために、従来、表示画面を解析して輝度を調整する（例えば、特許文献１参照）、素子毎の不使用時間を演算して輝度を落とす（例えば、特許文献２参照）、表示画面を複数領域に区分して領域毎に輝度調整を行う（例えば、特許文献３参照）、等の提案がなされてきた。
【特許文献１】特開２００７−１４８０６４
【特許文献２】特開２００７−１４８１０３
【特許文献３】特開２００７−１４８１０４
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した特許文献１に開示された技術によれば、演算量が増加するためにＣＰＵの処理負荷が大きい。
また、特許文献２に開示された技術によれば、画素毎に明るさの閾値に応じて輝度変化するため、表示中のオブジェクトや背景色によっては色の変化が分散し、画面全体としてのデザイン性が損なわれてしまうといった問題がある。
【０００６】
更に、特許文献３に開示された技術によれば、表示領域毎に輝度調整を行うため、時計領域やソフトキー等の表示領域であれば予め場所を特定できるが、領域が変動する場合には特定できない。
【０００７】
一方、最近、マルチウィンドウ表示可能な携帯電話が市場にて要求されている。
【０００８】
本発明は、処理量を増加させることなく、かつ、画面全体のテザイン性を損なうことなくウィンドウ毎に省電力化をはかることのできる携帯電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記した課題を解決するために本発明の携帯電子機器は、複数の発光素子を有する複数の表示素子を縦横に配して構成される表示部と、複数のアプリケーションプログラムを実行可能であり、前記アプリケーションプログラムごとに表示領域を対応付けて区分して表示させる制御部と、を備え、前記制御部は、アクティブ状態になっているアプリケーションプログラムがインアクティブ状態になってから第１の時間が経過すると、当該アプリケーションプログラムに対応する表示領域を構成する発光素子の輝度を低下させる第１の輝度低下処理を行う。
【００１０】
また、本発明の携帯電子機器において、前記制御部は、アクティブ状態になっているアプリケーションプログラムがインアクティブ状態になってから第１の時間が経過すると、前記アプリケーションプログラムに対応する表示領域について前記第１の輝度低下処理を行なうように構成してもよい。
【００１２】
また、本発明の携帯電子機器において、前記第１の時間は、前記第２の時間より短いようにしてもよい。
【００１３】
また、本発明の携帯電子機器において、前記制御部は、予め、アクティブ状態になっているアプリケーションプログラムが対応する表示領域の明るさを算出し、この明るさに基づいて当該表示領域に関する前記第１の時間を可変設定するように構成してもよい。
【００１４】
また、本発明の携帯電子機器において、前記制御部は、前記第１の時間を可変設定するにあたり、前記アクティブ状態になっているアプリケーションプログラムに対応する表示領域が明るい方を暗い方よりも短くしてもよい。
【００１５】
また、本発明の携帯電子機器において、前記制御部は、前記アクティブ状態になっているアプリケーションプログラムが対応する表示領域の明るさを、当該アプリケーションプログラムに対応する表示領域を構成している表示素子、あるいはその中の発光素子の輝度分布により判定するように構成してもよい。
【００１６】
また、本発明の携帯電子機器において、前記制御部は、前記輝度分布が第１の所定値以上に集中している場合には、前記第１の時間を０にし、当該表示領域がインアクティブ状態になっているアプリケーションプログラムに切り替わって即時に前記第１の輝度低下処理を行なうように構成してもよい。
【００１７】
また、本発明の携帯電子機器において、前記制御部は、前記輝度分布が第２の所定値以下に集中している場合、前記第１の時間を設定せず、当該表示領域に対応するアプリケーションプログラムがインアクティブ状態になっても前記第１の輝度低下処理を行わないように構成してもよい。
【発明の効果】
【００１８】
本発明の携帯電子機器によれば、処理量を増加させることなく、かつ、画面全体のテザイン性を損なうことなくウィンドウ毎に省電力化をはかることができる。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明の実施の形態に係る携帯電子機器の内部構成を示すブロック図である。ここでは、携帯電子機器として、携帯電話１００が例示されている。
【００２０】
図１に示されるように、携帯電話１００は、通信部１１と、操作部１２と、表示部１３と、音声入出力部１４と、記憶部１５と、制御部１６と、から構成され、上記した各ブロック１１、１２、１３、１４、１５、１６は、いずれも、データ、アドレス、コントロールのためのラインが複数本で構成される双方向バス１７を介して接続されている。
【００２１】
通信部１１は、無線通信システムを捕捉し、通信ネットワークに接続される図示しない基地局との間で無線通信を行い、各種データの送受信を行う。
各種データとは、音声通話時の音声データ、メール送受信時のメールデータ、Ｗｅｂ（World Wide Web）閲覧時のＷｅｂページデータ等である。
【００２２】
操作部１２は、例えば、電源キー、通話キー、数字キー、文字キー、方向キー、決定キー、発呼キーなど、各種の機能が割り当てられたキーを有しており、これらのキーが操作者によって操作された場合に、その操作内容に対応する信号を発生し、これを操作者の指示として制御部１６に出力する。
【００２３】
表示部１３は、複数の発光素子（ＲＧＢ）を有する多数の表示素子（画素）を縦横に配して構成される、ＯＬＥＤを用いて構成されており、制御部１６から供給される映像信号に応じた画像を表示する。
表示部１３は、例えば、通信部１１による無線発呼時における発呼先の電話番号、着信時における発呼元の電話番号、受信メールや送信メールの内容、Ｗｅｂページ、日付、時刻、電池残量、発呼成否、待ち受け画面等を表示する。
表示部１３はまた、制御部１６による制御にしたがい、例えば、Ｗｅｂページと送受信メールに関して表示領域を区分して同時に表示するマルチウインドウ表示を可能とする。
【００２４】
音声入出力部１４は、スピーカから出力される音声信号やマイクロフォンにおいて入力される音声信号の入出力処理を行う。
すなわち、音声入出力部１４は、マイクロフォンから入力される音声を増幅し、アナログ／デジタル変換を行い、更に符号化等の信号処理を施し、デジタルの音声データに変換して制御部１６に出力する。
また、音声入出力部１４は、制御部１６から供給される音声データに復号化、デジタル／アナログ変換、増幅等の信号処理を施し、アナログの音声信号に変換してスピーカに出力する。
【００２５】
記憶部１５は、携帯電話１００の各種処理に利用される各種データを記憶する。
記憶部１５は、例えば、制御部１６が実行するコンピュータのプログラム、通信相手の電話番号や電子メールアドレスおよびアドレス帳、着信音やアラーム音を再生するための音声ファイル、待ち受け画面用の画像ファイル、各種の設定データ、プログラムの処理過程で利用される一時的なデータ等を記憶する。
記憶部１５は、ここでは、更に、表示部１３に表示されるウィンドウ毎の表示内容が記憶されるＶＲＡＭ（Video RAM）領域１５１と、後述する節電移行タイマ値引当テーブル１５２が任意の領域に割り付けられ記憶される。
節電移行タイマ値引当テーブル１５２のデータ構造等、詳細は後述する。
【００２６】
記憶部１５は、例えば、不揮発性の記憶デバイス（不揮発性半導体メモリ、ハードディスク装置、光ディスク装置など）やランダムアクセス可能な記憶デバイス（例えばＳＲＡＭ、ＤＲＡＭ）などによって構成される。
【００２７】
制御部１６は、携帯電話１００の全体的な動作を統括的に制御する。すなわち、携帯電話１００の各種処理（回線交換網を介して行われる音声通話、電子メールの作成と送受信、インターネットのＷｅｂサイトの閲覧など）が操作部１２の操作に応じて適切な手順で実行されるように、上述した各ブロックの動作（通信部１１における信号の送受信、表示部１３における画像の表示、等）を制御する。
制御部１６は、記憶部１５に格納されるプログラム（オペレーティングシステム、アプリケーションプログラム等）に基づいて擬似マルチタスク処理を実行するコンピュータ（マイクロプロセッサ）を備えており、このプログラムにおいて指示された手順に従って上述した処理を実行する。すなわち、記憶部１５に格納されるオペレーティングシステムやアプリケーションプログラム等のプログラムから命令コードを順次読み込んで処理を実行する。
【００２８】
また、制御部１６は、複数のアプリを実行可能であり、表示部１３に、アプリごとに表示領域を対応付けて区分して表示させる、所謂、マルチウインドウ表示を行う。
制御部１６は、後述する節電移行タイマ値を決定するために、ウィンドウ毎の表示内容の輝度分布を解析するが、このとき、アニメーション等、頻繁に表示内容が更新されるケースもあるため、一定時間分の更新データをサンプリングした後に行う。なお、ＶＲＡＭ領域１５１には、表示内容がＲＧＢで格納されているため、ＹＵＶ（Ｙは輝度信号、Ｕは輝度信号と青色成分との差、Ｖは輝度信号と赤色成分との差）に変換した後、画面の明るさを示す輝度信号Ｙの値を用いて解析するものとする。
【００２９】
制御部１６はまた、輝度や表示面積と関連付けた節電画面（比較的暗い画面かスクリーンセーバ画面）へ移行させるために使用される節電移行タイマ値をテーブル化して管理する。このテーブルが記憶部１５に記憶される節電移行タイマ値引当テーブル１５２であり、図２にそのデータ構造が表形式で示されている。
【００３０】
図２に示されるように、節電移行タイマ値引当テーブル１５２に示されるタイマ比率の％値は、標準節電移行時間（標準的に規定される操作部１２の無操作時間）に対する割合を示し、ウィンドウ内の領域を輝度の大きさごとにグルーピングしたグループ毎の面積比率（所謂、輝度分布）と、ＹＵＶフォーマットの輝度とのマトリクスによって規定される。なお、輝度が１００以下の場合は、もともと暗い画面であるため制御対象外とする。
ここで、画素ごとの輝度をもとに、アクティブなウィンドウ内における全画素を、４つのグループに分けて考える。すなわち、輝度１００未満のグループ、輝度１００から１５０のグループ（グループ１とする）、輝度１５０から２００のグループ（グループ２とする）、輝度２００から２５５のグループ（グループ３とする）の４つのグループである。ただし、輝度１００未満のグループに関しては輝度分布の計算からは除外する。また、グループ１に属する画素の数をＧ１，グループ２に属する画素の数をＧ２、グループ３に属する画素の数をＧ３とする。
次に、グループ１から３のそれぞれについて、ウィンドウ内の全画素数に対する比率を計算する。仮に、ウィンドウが、縦Ｘ個、横Ｙ個の画素にて構成されている場合、グループ１の面積比率は、Ｘ×Ｙ÷Ｇ１、グループ２の面積比率は、Ｘ×Ｙ÷Ｇ２、グループ３の面積比率は、Ｘ×Ｙ÷Ｇ３である。
このようにして、各グループの画素の面積比率を算出すると、次に、面積比率をもとに節電移行タイマ値引当テーブルを参照する。
節電移行タイマ値引当テーブルは、各グループについて、その面積比率に対応して係数（タイマ比率）が割り当てられている。たとえば、グループ２の面積比率が５０％であった場合には、そのタイマ比率は３０％が割り当てられている。このように、グループ番号と、面積比率を基に、３つのグループごとのタイマ比率を特定する。
【００３１】
さらに、このようにして特定した３つのグループのタイマ比率の平均値を求める。すなわち、節電移行タイマ値は、（グループ１のタイマ比率＋グループ２のタイマ比率＋グループ３のタイマ比率）÷３によって平均タイマ比率が求められる。
ところで、このようなウィンドウ表示を行っていないときにでも表示部１３の節電移行を行うためのタイマとして標準節電移行時間なるものが設定される。これは表示部１３を節電移行させるための時間をユーザの好みにより設定できるものであって、操作部１２の操作により指定される時間である。この標準節電移行時間を時間Ｎとし、この値に上述したように特定された平均タイマ比率を乗算すること（Ｎ×平均タイマ比率）により、節電移行タイマ値が計算される。
【００３２】
すなわち、制御部１６は、表示部１３の表示画面が更新（ＶＲＡＭ領域１５１の書き換え）されるタイミングで解析した輝度分布に基づき、節電移行タイマ値引当テーブル１５２から最適なタイマ値を取得することとなる。
また、制御部１６は、ウィンドウがアクティブ状態の場合、インアクティブ状態のウィンドウに比較して節電移行タイマ値を短く設定する。また、そのウィンドウがインアクティブになったことを契機にそのウィンドウ用の最適な節電移行タイマ値を設定し、タイムアウトを検出して黒で塗り潰した画面、もしくは暗い色を基調としたスクリーンセーバ等の節電画面を表示部１３に表示する。
なお、輝度分布について、画素ごとで算出する例を示したが、より細かい制御を行うために、発光素子ごとに輝度分布を算出するようにしても良い。
【００３３】
図３は、携帯電話１００の外観の一例を示す図である。図３に示されるように、本実施の形態に係る携帯端末装置は、折り畳み型の携帯電話１００を想定している。図３（ａ）（ｂ）に示されるように、携帯電話１００は、上部筐体１０１と、下部筐体１０２と、ヒンジ部１０３とを有する。
【００３４】
図３（ａ）は、携帯電話１００が開かれた状態（開状態）を示した図であり、図３（ｂ）は携帯電話１００の折り畳まれた状態（閉状態）を示した図である。
図３（ａ）に示すように、上部筐体１０１には、制御部１６によりマルチウインドウ表示が行われる表示部１３が、下部筐体１０２には、図３（ｂ）に示されるように携帯電話１００の閉状態において外部には露出しない一面に操作部１２が配置されている。
【００３５】
すなわち、図３（ａ）に示す携帯電話１００の開状態において、操作者が表示部１３を見ながら操作部１２を介した操作入力が可能であり、図３（ｂ）に示す携帯電話１００の閉状態において操作部１２と表示部１３を保護しながらの携帯が可能である。
【００３６】
ヒンジ部１０３は、上部筐体１０１と下部筐体１０２とを開閉し、図３（ａ）に示す携帯電話１００の開状態と図３（ｂ）に示す閉状態とを遷移可能とする回転軸を有するヒンジ機構である。なお、携帯電話１００の開状態／閉状態は、制御部１６により監視されており、制御部１６は携帯電話１００の閉状態を検出することが可能である。
具体的には、例えば上部筐体１０１に配置した図示しない突起部により、下部筐体１０２の図示しない検出スイッチが押しているか否かを制御部１６が監視することにより閉状態を検出している（すなわち検出スイッチが押下されていれば閉状態、そうでなければ開状態と判定）。なお、開閉検出は、スイッチに限らず、各種センサにより行ってもよい。
【００３７】
図４は、本発明の実施の形態に係る携帯電子機器の動作を示すフローチャートであり、ウィンドウの画面更新処理の手順を示す。
まず、アクティブなウィンドウ（アクティブなアプリ）について、その画面データ解析について説明する。
ユーザ操作などによりアクティブなアプリが変更されると、選択されたアプリに対応したウィンドウをアクティブとし、このウィンドウについての画面データ解析が開始される。
表示部１３への描画は、一定時間周期でＶＲＡＭ領域１５１に更新される画面情報を表示部１３に含まれるドライバが描画することによってなされている。そして、画面データ解析は、この描画の更新周期ごとで行われる。そして、本実施の形態においては、描画の更新１回で画面データ解析を１回だけ行うのではなく、複数回の画面更新を監視し、その間の画素ごとの輝度データをサンプリングしてウィンドウの平均輝度の測定を行う例を示す。ここで解析した結果に基づいて、アクティブになったウィンドウがインアクティブになってから、省電力制御が働くまでの時間（第１の時間）を決定する。
以下、図４に示すフローチャートを参照しながら、図１〜図３に示す本発明の実施の形態に係る携帯電子機器のウィンドウの画面更新処理動作について詳細に説明する。
【００３８】
図４においては、ウィンドウの一つがアクティブになって以降、画面描画の更新周期が到来するごとに、画面データ解析用タイマが動作中か否かを判定する（Ｓ４０１）。
画面データ解析用タイマとは、このタイマが動作中の間の画面描画更新を監視し、全画素についての輝度データを収集するためのタイマである。
ウィンドウの一つがアクティブになった直後や、前回の解析終了直後の場合にはこのタイマは動作していないため、Ｓ４０１はＮｏとなりタイマをスタートに設定する（Ｓ４０２）。そして、タイマが開始されて以降は画面データを収集する。
画面データの収集処理としては、初めに、対象とするウィンドウの全画素分のサンプリングデータが有るかどうか判定する（Ｓ４０３）。画面データ解析用タイマが設定された直後は当然ながらサンプリングデータをまだ取得していないため（Ｓ４０３“Ｎｏ”）、まずはウィンドウに表示中の画像に関して、全画素のデータをＲＧＢ形式からＹＵＶ形式に変換して（Ｓ４０４）輝度データを収集してサンプリングデータとする（Ｓ４０５）。
次に、この場合にはステップＳ４０９に進む。ところで、画面データ解析用タイマは、画像描画更新の結果に基づく更新データを複数回分収集するために、画像描画更新１回の周期よりも長く設定される。つまり、ステップＳ４０５からステップＳ４０９に移行した場合には、画面データ解析用タイマはまだ満了していないため（Ｓ４０９“Ｎｏ”）、一旦処理を終了し、次の画面描画更新周期の到来を待つ。
【００３９】
そして、次の画面描画更新周期が到来するとステップＳ４０１にて画面データ解析用タイマが設定中か否か判定し、ここではまだタイマ満了していないために（Ｓ４０１“Ｙｅｓ”）、ステップＳ４０３に進む。そして、既にサンプリングデータを有しているため、ウィンドウ内の画素のうち、更新の生じた画素のデータを１つずつＲＧＢ形式からＹＵＶ形式に変換して輝度データを得る（Ｓ４０６）。次に、更新後の画素１つの輝度データを更新前の同画素と比較し、輝度の変更が生じているかどうかを判定し（Ｓ４０７）、輝度の変更が生じていれば（Ｓ４０７“Ｎｏ”）画素ごとに記憶したサンプリングデータを新しい輝度値に更新し、輝度の変更が生じていなければ（Ｓ４０７“Ｙｅｓ”）サンプリングデータの対応画素分の輝度値の更新を行わない。このように、更新の生じた画素１つずつについての判定を更新画素分全てに対して行う（Ｓ４０６からＳ４０８をループ）。
このようにして、ウィンドウ内のサンプリングデータを、画面データ解析用タイマが満了するまでの間収集して最新に更新し続ける。
そして、画面データ解析用タイマが満了すると（Ｓ４０９“Ｙｅｓ”）、ウィンドウ内の輝度分布の算出処理に入る。
ここでは、図２に示した処理を行う。すなわち、まず、ウィンドウ内の全画素を、輝度の大きさごとに３つのグループに分類し（実際は暗すぎる輝度のものは除外するため、除外するグループも加えると実質４つのグループに分類）、ウィンドウを構成する画素数をグループごとの画素数で除算して、輝度分布ごとの画素分布を算出する。
輝度の変更を、データをここでは、画面描画更新の際に、更新が指示された画素のうちの１つについて、それぞれの輝度が前回サンプリングしたときの同画素の輝度から変更が生じているかどうかを判定する。この判定処理を更新の生じた画素すべてについて行う。その後、計算された輝度分布に基づき記憶部１５の節電移行タイマ値引当テーブル１５２から最適な節電移行タイマ値を取得する（ステップＳ４１１）。
続いて、制御部１６は、取得した節電移行タイマ値（現在表示中のウィンドウがインアクティブになったときに何秒後に暗くするか）を設定して画面更新処理を終了する（ステップＳ４１２）。すなわち、アプリ毎に節電移行タイマ値を決定する。
なお、画面データ解析用タイマが満了していない状態では（ステップＳ４０９“Ｎｏ”）、なにもせず、ウィンドウの画面更新処理を終了する。
【００４０】
そして、制御部１６は、そのウィンドウがインアクティブになったことを契機に、節電移行タイマ値が示す時間に応じてその表示領域を暗くする処理を実行する。なお、アクティブ状態になっているウィンドウについてもその表示領域を暗くするが、インアクティブとなっているウィンドウよりは遅い速度で暗くする。
つまり、節電移行タイマ値はインアクティブになったウィンドウだけではなく、アクティブになったウィンドウに対しても設定される。しかもその値は別個に設定される。インアクティブになるウィンドウについての節電移行タイマ値（第１の時間）は、先に述べたとおりの手法で決定されるが、アクティブ状態のウィンドウについての節電移行タイマ値（第２の時間）は異なる。先に述べたように、操作部１２の操作により、無操作状態検出時に表示部１３を節電移行させるための標準節電移行時間として、時間Ｎを指定している。この標準節電移行時間Ｎをアクティブ状態のウィンドウについての節電移行タイマ値とし、この値Ｎに先に述べた輝度分布に基づいて決定した係数を乗算して求めた値ｎがインアクティブになるウィンドウについての節電移行タイマ値となる。ここで、係数は１よりも小さい値であるため、アクティブウィンドウのタイマ値（第２の時間であるＮ）よりもインアクティブウィンドウ側のタイマ値（第１の時間であるｎ）のほうが小さくなる。なお、制御部１６は、アクティブ側のウィンドウの節電移行処理として、インアクティブからアクティブに遷移してからタイマスタートさせるが、操作部１２による操作がなされる都度、このタイマをリセットする。つまり、制御部１６は、実質的に無操作状態の時間を計測しており、無操作状態が標準節電移行時間Ｎを計時するアクティブ側のウィンドウを節電移行させることになる。
なお、図４に示すフローチャートによれば、ウィンドウの画面更新処理についてのみ説明したが、画面データ解析用タイマがタイムアウトになった場合も同様の動作を行う。
【００４１】
図５は、本発明の実施の形態に係る携帯電子機器の動作を表示画面上に展開して示した図であり、ここでは、画面遷移を示している。
図５（ａ）に示されるように、制御部１６は、表示部１３の上半分の表示領域（ウィンドウＡ）にブラウザアプリを、下半分の表示領域（ウィンドウＢ）にメーラを割り付けて起動しており、ここでは、画面下半分に位置するウィンドウＢがアクティブ状態になっているものとして説明する。
【００４２】
操作部１２のユーザ操作に基づき、アクティブ状態になっているウィンドウがブラウザアプリに切り替わった場合、図５（ａ）に示す操作画面から図５（ｂ）に示す操作画面に遷移する。
ここで、ｎ秒間の無操作状態が継続すると、図５（ｃ）に示すように、インアクティブ状態になっているメーラに対応するウィンドウＡが黒で塗り潰した節電画面に変化する。なお、ここで、監視される時間ｎ秒は、上記したように制御部１６がメーラの表示内容を輝度分析して決定されるものである。
【００４３】
以上説明したように、制御部１６は、所定のアプリが、アクティブ状態からインアクティブ状態に遷移すると、当該アプリに対応する表示部１３の表示領域を構成する発光素子の輝度を低下させる処理、所謂、節電画面へ移行する第１の輝度低下処理を行う。制御部１６はまた、アクティブ状態になっているアプリがインアクティブ状態になってから所定の時間、所謂、節電移行タイマ値である第１の時間ｎが経過すると、そのアプリに対応する表示領域について第１の輝度低下処理を行う。
【００４４】
制御部１６は更に、操作部１２による無操作状態が生じてから所定の時間（例えば、図５（ｂ）から図５（ｃ）に遷移するときに監視される第２の時間Ｎ秒が経過すると、アクティブ状態になっているアプリに対応する表示部１３の表示領域を構成する発光素子の輝度を低下させる処理（第２の輝度低下処理）も行う。但し、このとき、第１の時間は、第２の時間より短いものとする。
【００４５】
制御部１６はまた、予め、アクティブ状態になっているアプリが対応する表示部１３の表示領域の明るさ（輝度Ｙ）を算出し、この明るさに基づいて当該表示領域に関する第１の時間（節電移行タイマ値）を可変設定する。制御部１６は、この第１の時間を可変設定するにあたり、アクティブ状態になっているアプリに対応する表示部１３の表示領域が明るい方を暗い方よりも短く制御している。
【００４６】
制御部１６はまた、アクティブ状態になっているアプリが対応する表示領域の明るさを、画素、あるいは発光素子の輝度分布により判定する。すなわち、輝度分布を解析することによって節電移行タイマ値を設定する。
そして、輝度分布が第１の所定値以上に集中している場合（例えば、表示領域が、図２のＧ３に示す明るさの輝度のみで構成されている場合）、第１の時間を０にし、当該表示領域がインアクティブ状態になっているアプリに切り替わった場合即時に第１の輝度低下処理を行う。
また、輝度分布が第２の所定値以下に集中している場合（例えば、表示領域が、図２のＧ１より小さい輝度１００未満の画素のみで構成されている場合）、第１の時間を設定せず、当該表示領域に対応するアプリがインアクティブ状態になっても第１の輝度低下処理を行わない。
【００４７】
以上説明のように本発明の実施の形態に係る携帯電子機器によれば、制御部１６が、記憶部１５の所定の領域に割り付けられ記憶される節電移行タイマ値引当テーブル１５２を管理し、ウィンドウに対応する表示部１３の表示領域が更新されるタイミングで解析した輝度分布に基づき、上記した節電移行タイマ値引当テーブル１５２から最適なタイマ値を取得し、その取得したタイマ値のタイムアウトを検出して黒で塗り潰した画面、もしくは暗い色を基調としたスクリーンセーバ等の節電画面を表示するものである。
【００４８】
このように、本発明の実施の形態に係る携帯電子機器によれば、ウィンドウ毎に表示内容を解析して節電画面へ移行させるため、表示部１３に表示された非アクティブ状態になっているアプリに対応するウィンドウのみを節電画面へ移行させる制御が可能であり、また、アクティブ状態になっているアプリに対応するウィンドウについても非アクティブ状態になっているアプリに対応するウィンドウから遅れて節電画面へ移行させることができる。したがって、ウィンドウ毎に独立して省電力化をはかることができる。
また、ウィンドウに対応する表示部１３の表示領域が更新されるタイミングで、一定時間分更新データをサンプリングして解析した輝度分布にしたがい表示領域の明るさを判定するため、表示中のオブジェクトや背景色に依存することが無く、したがって、画面全体としてのデザイン性が損なわれることがない。
【００４９】
なお、上記した本発明の実施の形態に係る携帯電子機器によれば、ＶＲＡＭ領域１５１を記憶部１５の任意の領域に割り付けて使用するものとしたが、表示部１３内に表示専用に設けられるＲＡＭで代替しても良い。この場合、描画（書き込み）、表示（読み出し）共に高速処理が可能である。
また、上記した本発明の実施の形態に係る携帯電子機器によれば、携帯電子機器として携帯電話１００のみ例示したが、同様の構成を有する、例えば、ＰＤＡ（Personal Digital Assistants）、ゲーム機、テレビ、ＰＣ等にも同様に適用が可能である。
【００５０】
また、図１に示す本発明の実施の形態に係る携帯電子機器が有する各構成ブロックの機能は、全てをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウェアで実現してもよい。例えば、所定のアプリケーションプログラムについてアクティブ状態からインアクティブ状態に遷移させると、当該アプリケーションプログラムに対応する表示領域を構成する発光素子の輝度を低下させる第１の輝度低下処理を行う制御部１６におけるデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態に係る携帯電子機器の内部構成の一例を示すブロック図である。
【図２】本発明の実施の形態に係る携帯電子機器が使用する節電移行タイマ値引当テーブルのデータ構造の一例を示す図である。
【図３】本発明の実施の形態に係る携帯電子機器の外観構造の一例を示す図である。
【図４】本発明の実施の形態に係る携帯電子機器の動作の一例を示すフローチャートである。
【図５】本発明の実施の形態に係る携帯電子機器の動作を画面上に展開して示した図である。
【符号の説明】
【００５２】
１１…通信部、１２…操作部、１３…表示部、１４…音声入出力部、１５…記憶部、１６…制御部、１７…双方向バス、１００…携帯電話、１０１…上部筐体、１０２…下部筐体、１０３…ヒンジ部、１５１…ＶＲＡＭ領域、１５２…節電移行タイマ値引当テーブル。
【図１】
0005259176.tif 000002
【図２】
0005259176.tif 000003
【図３】
0005259176.tif 000004
【図４】
0005259176.tif 000005
【図５】
0005259176.tif 000006