(57)【要約】【課題】端末装置における省電力制御技術に関し、様々なアプリケーションの使用状態に応じて省電力モードへの遷移の有無や遷移時間等をきめ細かく制御可能とする【解決手段】省電力制御情報２０２には、携帯型表示装置１００上で実行され省電力制御が必要なアプリケーション毎に、そのアプリケーションのプロセスを識別可能なモジュール名称と、省電力モードへの移行を抑止する条件を指示する移行抑止条件と、省電力モードへの移行を抑止する時間を指示する移行抑止間隔が含まれる。省電力制御部２０１は、省電力モードへの移行を計時する省電力モード遷移タイマのタイムアウト時に、現在起動中のアプリケーションのプロセス情報を収集し、収集したプロセス情報毎に、そのプロセス情報に対応するモジュール名称が指定されている省電力制御情報を参照することにより、省電力モードへの移行の抑止の有無及び移行の抑止の期間を制御する。【選択図】図２
2011076387.tif 000002
【特許請求の範囲】
【請求項１】
省電力モードを有する端末装置において、
前記端末装置で実行され省電力制御が必要なアプリケーション毎に、該アプリケーションのプロセスを識別可能なモジュール情報と、前記省電力モードへの移行を抑止する条件を指示する移行抑止条件情報と、前記省電力モードへの移行を抑止する時間を指示する移行抑止間隔情報を含む省電力制御情報を保持する省電力制御情報格納部と、
前記省電力モードへの移行を計時する省電力モード遷移タイマと、該省電力モード遷移タイマのタイムアウト時に、起動中のアプリケーションのプロセス情報を収集し、該収集したプロセス情報毎に、該プロセス情報に対応する前記モジュール情報が指定されている前記省電力制御情報を参照することにより、前記省電力モードへの移行の抑止の有無及び移行の抑止の期間を制御する省電力制御部と、
を含むことを特徴とする省電力制御装置。
【請求項２】
前記省電力制御部は、前記プロセス情報に対応する前記省電力制御情報内の前記移行抑止条件情報を参照することにより、該移行抑止条件情報が指定されていない場合には、前記省電力モードへの移行を抑止し、該移行抑止条件情報が指定されている場合には、該移行抑止条件情報によって定義される移行抑止条件が満足される場合に前記省電力モードへの移行を抑止し、該移行抑止条件が満足されない場合に前記省電力モードへの移行を抑止しない第１の制御と、該第１の制御によって前記省電力モードへの移行を抑止する場合に、前記プロセス情報に対応する前記省電力制御情報内の前記移行抑止間隔情報を参照することにより、該移行抑止間隔情報が指定されていない場合には無期限に前記省電力モードへの移行を抑止し、該移行抑止間隔情報が指定されている場合には該移行抑止間隔情報によって定義される移行抑止間隔の時間だけ前記省電力モードへの移行を抑止する第２の制御を実施する、
ことを特徴とする請求項１に記載の省電力制御装置。
【請求項３】
前記モジュール情報は、音声再生アプリケーションに対応し、該モジュール情報が指定される前記省電力制御情報内の移行抑止条件情報は、音声が再生されているか否かの条件を含む、
ことを特徴とする請求項１に記載の省電力制御装置。
【請求項４】
前記モジュール情報は、ネットワークアクセスアプリケーションに対応し、該モジュール情報が指定される前記省電力制御情報内の移行抑止条件情報は、ネットワークアクセスが実施されているか否かの条件を含む、
ことを特徴とする請求項１に記載の省電力制御装置。
【請求項５】
省電力モードを有する端末装置における省電力制御方法であって、
前記端末装置上で実行され省電力制御が必要なアプリケーション毎に、該アプリケーションのプロセスを識別可能なモジュール情報と、前記省電力モードへの移行を抑止する条件を指示する移行抑止条件情報と、前記省電力モードへの移行を抑止する時間を指示する移行抑止間隔情報を含む省電力制御情報を保持し、
前記省電力モードへの移行を計時する省電力モード遷移タイマのタイムアウト時に、現在起動中のアプリケーションのプロセス情報を収集し、該収集したプロセス情報毎に、該プロセス情報に対応する前記モジュール情報が指定されている前記省電力制御情報を参照することにより、前記省電力モードへの移行の抑止の有無及び移行の抑止の期間を制御する、
ことを特徴とする省電力制御方法。
【請求項６】
省電力モードを有する端末装置に、
前記端末装置で実行され省電力制御が必要なアプリケーション毎に、該アプリケーションのプロセスを識別可能なモジュール情報と、前記省電力モードへの移行を抑止する条件を指示する移行抑止条件情報と、前記省電力モードへの移行を抑止する時間を指示する移行抑止間隔情報を含む省電力制御情報を保持する機能と、
前記省電力モードへの移行を計時する省電力モード遷移タイマのタイムアウト時に、現在起動中のアプリケーションのプロセス情報を収集し、該収集したプロセス情報毎に、該プロセス情報に対応する前記モジュール情報が指定されている前記省電力制御情報を参照することにより、前記省電力モードへの移行の抑止の有無及び移行の抑止の期間を制御する機能と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置における省電力制御技術に関する。
【背景技術】
【０００２】
省電力モードを有する端末装置では、装置稼動時間を長くするために、例えば描画時以外は省電力モードに遷移するような制御が行われている。
端末装置における省電力制御の従来技術としては、以下のようなものが知られている。
【０００３】
第１の従来技術として、下記特許文献１に記載の技術が知られている。この第１の従来技術では、ＣＰＵの能力を最大限に発揮させる必要のあるエンコーダやデコーダの動作を伴うＡＶアプリケーションプログラムが稼働している場合に、通常モードへの移行が実施される。一方、非稼働の場合は、それ以外のアプリケーションプログラムが稼働している場合であっても、省電力モードへの移行が実施される。
【０００４】
第２の従来技術として、下記特許文献２に記載の技術が知られている。この第２の従来技術では、使用中のアプリケーションに関して、テーブル検索により消費電力の低減が可能なデバイスが求められ、該当するデバイスがあれば、省電力モードを促す旨のメッセージが表示される。そして、ユーザによる指示に応答して、該当するデバイスの停止又は動作変更が実施される。
【０００５】
第３の従来技術として、下記特許文献３に記載の技術が知られている。この第３の従来技術では、アプリケーションプログラムにプログラム停止許可フラグを持たせることにより、アプリケーションプログラムの種類によって、アプリケーションプログラムの実行継続又は一時停止が決定される。また、携帯電話機が省電力モードに移行する場合でも、実行を継続することが好ましいプログラム処理の場合、そのままプログラムの実行が継続される。更に、プログラム停止許可フラグが継続を示す値に設定されているプログラムの実行中に、一時停止条件が成立した時点でプログラム停止許可フラグを更新しアプリケーションプログラムを一時停止させて、電力消費が抑制される。
【０００６】
第４の従来技術として、下記特許文献４に記載の技術が知られている。この第４の従来技術では、節電制御信号が発生した場合に、ＣＤ−ＲＯＭドライブの動作の有無が判断され、オーディオＣＤ再生中に節電モードが実行されても、オーディオ部の電源が遮断されないように制御される。
【０００７】
第５の従来技術として、下記特許文献５に記載の技術が知られている。この第５の従来技術は、サウンドドライバがボリューム全ミュート状態（音声の出力量が零）を検知すると、省電力設定が有効か否かを調べ、有効になっていれば省電力モードを実施するものである。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−１６４２０３号公報
【特許文献２】特開２００７−１７９２４２号公報
【特許文献３】特開２００９−１１８５３６号公報
【特許文献４】特開平１０−９２０８５号公報
【特許文献５】特開２００８−２７６６８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
現在実現されている高機能な端末装置においては、単純に画面の表示だけではなく、音声の再生やネットワークとの通信等、様々な処理が連携するアプリケーションが実行されている場合が多い。
【００１０】
従って、単純に描画が行われていないというだけで省電力モードへの移行を実施すると、例えば音声再生を含むコンテンツを表示中に描画完了後に省電力モードに遷移してしまい、音声の再生が停止してしまうような不具合が発生する場合がある。また例えば、ネットワークとの通信中に描画完了後に省電力モードに遷移してしまい、通信が中断してしまう場合がある。
【００１１】
しかし、前述の第１から第５の従来技術の何れも、様々なアプリケーションの使用状態に応じて省電力モードへの遷移の有無や遷移時間等をきめ細かく制御することはできないという問題点を有していた。
【００１２】
そこで、本発明の１つの側面では、様々なアプリケーションの使用状態に応じて省電力モードへの遷移の有無や遷移時間等をきめ細かく制御可能とすることを目的とする。
【課題を解決するための手段】
【００１３】
態様の一例では、省電力モードを有する端末装置において、以下の構成を有する省電力制御装置が実現される。
即ち、省電力制御情報部は、該端末装置で実行され、省電力制御が必要なアプリケーション毎に、そのアプリケーションのプロセスを識別可能なモジュール情報と、省電力モードへの移行を抑止する条件を指示する移行抑止条件情報と、省電力モードへの移行を抑止する時間を指示する移行抑止間隔情報を含む省電力制御情報を保持する。
【００１４】
そして、省電力制御部は、省電力モードへの移行を計時する省電力モード遷移タイマのタイムアウト時に、現在起動中のアプリケーションのプロセス情報を収集し、収集したプロセス情報毎に、そのプロセス情報に対応するモジュール情報が指定されている省電力制御情報を参照することにより、省電力モードへの移行の抑止の有無及び移行の抑止の期間を制御する。
【発明の効果】
【００１５】
アプリケーション毎に省電力モードへの遷移状態（遷移の有無、遷移時間等）を制御できる省電力制御情報を持つことにより、ユーザの意向に添って、或るアプリケーションはすぐに省電力モードに遷移してもよいが、別のアプリケーションの場合はすぐには遷移しないでほしいというような省電力制御が実現される。即ち、様々なアプリケーションの使用状態に応じて、省電力モードへの遷移の有無や遷移時間等をきめ細かく制御することが可能となる。
【００１６】
特に電子ペーパーを表示部としている端末装置においては、表示の書換え時にのみ表示部は電力を消費するため、上述のような制御を行うことにより、消費電力を低く抑えることができるため、端末装置（特にバッテリを内蔵し、バッテリで駆動している装置）の駆動時間を長くできるといった効果がある。
【図面の簡単な説明】
【００１７】
【図１】電子ペーパーを備えた携帯型表示装置の実施形態の外観平面図である。
【図２】携帯型表示装置１００の機能構成図である。
【図３】省電力制御情報２０２のデータ構成例を示す図である。
【図４】本実施形態の制御動作を示す動作フローチャートである。
【図５】本実施形態を実現可能なコンピュータシステムのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。
図１は、本発明の実施形態としての、電子ペーパーを備えた携帯型表示装置の外観平面図である。
【００１９】
携帯型表示装置１００は、アプリケーション画面を表示する表示部１０１のほか、音声を再生するスピーカ１０２、アプリケーションの操作を行う操作部１０３等を備える。この携帯型表示装置１００は、ユーザによる操作部１０３での操作に基づいて、ネットワークから電子ペーパーデータを受信して表示部１０１に表示させ、また同時に、音声をスピーカ１０２から再生する機能を有する。なお、携帯型表示装置１００の機能としては、このような機能に限定されるものではなく、様々なアプリケーションの機能を実行可能な端末装置として実現することができる。また、表示部１０１をタッチパネルとし、操作部１０３と同様にユーザによる（入力）操作を可能とする構成しても良い。
【００２０】
図２は、図１の携帯型表示装置１００の機能構成図である。
携帯型表示装置１００では、基本ソフトウェアであるＯＳ（オペレーティングシステム）２０４の制御下で、複数のアプリケーション２０３（＃１）、２０３（＃２）（図中では「アプリ１」「アプリ２」などと表示）を実行可能である。アプリケーション２０３（＃１）は例えば、前述したようにユーザによる操作部１０３（図１）、または表示部１０１（図１）でのタッチパネルでの操作に基づいて、ネットワークから電子ペーパーデータを受信して表示部１０１（図１）に表示させ、また同時に、音声をスピーカ１０２（図１）から再生するＸＭＤＦ（モバイル・ドキュメント・フォーマット）ビューワアプリケーションである。アプリケーション２０３（＃２）は例えば、携帯型表示装置１００内の特には図示しないディスク装置に記憶された音楽データをスピーカ１０２（図１）から再生する音楽再生アプリケーション、または、インターネットに接続してホームページを表示するブラウザアプリケーションなどである。
【００２１】
図２において、省電力制御部２０１は、表示部１０１に対して描画処理が実行されていない期間を計時する省電力モード遷移タイマ２０１ａを備える。そして、省電力制御部２０１は、描画処理が実行されていない期間が一定時間（例えば数分間）継続し、省電力モード遷移タイマ２０１ａがタイムアウトした場合に、以下の処理を実行する。即ち、省電力制御部２０１は、まず現在起動中のアプリケーション２０３のプロセス情報を収集する。そして、省電力制御部２０１は、省電力制御情報格納部２０２に格納されている省電力情報（モジュール情報２０２ａ、移行抑止条件情報２０２ｂ、移行抑止間隔情報２０２ｃ）を参照することにより、アプリケーション毎にどのような省電力制御を実施するかを決定し、省電力モードへの移行の有無及び移行タイミングの制御を実施する。
【００２２】
図３は、図２の省電力制御情報格納部２０２に格納されている省電力制御情報のデータ構成例を示す図である。
省電力制御情報格納部２０２に格納されている省電力制御情報の１つのエントリは、図３（ａ）に示されるように、モジュール名称（情報）２０２ａ、移行抑止条件（情報）２０２ｂ、及び移行抑止間隔（情報）２０２ｃの各情報から構成される。モジュール名称（情報）２０２ａは例えば、携帯型表示装置１００上で実行されるアプリケーションプログラムの実行パス情報である。移行抑止条件（情報）２０２ｂは例えば、「１．音声再生検知」又は「２．ネットワーク利用検知」等、或いはこれらの複数指定による組合せである。移行抑止間隔（情報）２０２ｃは例えば、秒数である。
【００２３】
省電力制御情報格納部２０２に格納されている省電力制御情報は、図３（ａ）に示されるエントリが、アプリケーション２０３（図２）毎に図３（ｂ）に示されるように、複数行（複数エントリ）の情報として定義される。これらの情報は、例えばデータベースのレコードとして管理することができる。図３（ｂ）において、例えば１行目のエントリは、省電力モード遷移タイマ２０１ａのタイムアウト時に、電子ペーパーの取込みアプリケーションプログラムである「XMDFViewer.exe」プロセスが起動している場合には、無条件で３０秒間、省電力モードへの移行が抑止されることを指示する。また、２行目のエントリは、省電力モード遷移タイマ２０１ａのタイムアウト時に、音楽再生アプリケーションプログラムである「ceplayer.exe」プロセスが起動している場合であり、かつ、音声再生が検知された場合に省電力モードへの移行が即座に抑止される（省電力モードへの移行が実施されない）ことを指示する。更に、３行目のエントリは、省電力モード遷移タイマ２０１ａのタイムアウト時に、ホームページブラウザアプリケーションプログラムである「iexplorer.exe」プロセスが起動している場合であり、かつ、ネットワーク利用（ネットワークへのアクセス）が検知された場合に、１８０秒間、省電力モードへの移行が抑止されることを指示する。
【００２４】
図４は、図２の省電力制御部２０１による省電力制御動作を示す動作フローチャートである。この動作フローチャートは、省電力制御部２０１において、省電力モード遷移タイマ２０１ａがタイムアウトする毎に実行される。
【００２５】
まず、ＯＳ２０４への問合せにより、起動プロセス情報が収集される（ステップＳ４０１）。この処理は、図２のＯＳ２０４の制御下で現在起動しているアプリケーション２０３の情報を収集する処理である。
【００２６】
次に、ステップＳ４０１にて収集された起動プロセス毎に、省電力制御情報格納部２０２に格納されている省電力制御情報が参照され、起動プロセスに対応するモジュールのエントリ（図３（ｂ）参照）が存在するか否かが確認される（ステップＳ４０２）。
【００２７】
起動プロセスに対応するモジュールのエントリが存在しない場合には、即座に省電力モードへの移行が実施される（ステップＳ４０２→Ｓ４０５）。その後、図４の動作フローチャートの制御処理を終了する。
【００２８】
起動プロセスに対応するモジュールのエントリが存在する場合には、その対象エントリにて定義されている移行抑止条件（情報）２０２ｂ（図３（ｂ）参照）が満足されるか否かが確認される（ステップＳ４０３）。例えば対象エントリが図３（ｂ）の１行目のエントリである場合には、移行抑止条件（情報）２０２ｂは定義されていないため、移行抑止条件（情報）２０２ｂが即座に満足される。又は、例えば対象エントリが図３（ｂ）の２行目のエントリである場合には、現在音声再生が検知されていれば移行抑止条件（情報）２０２ｂが満足され、検知されていなければ移行抑止条件が満足されない。或いは、例えば対象エントリが図３（ｂ）の３行目のエントリである場合には、現在ネットワーク利用が検知されていれば移行抑止条件（情報）２０２ｂが満足され、検知されていなければ移行抑止条件（情報）２０２ｂが満足されない。
【００２９】
ステップＳ４０３での判定の結果、移行抑止条件が満足されなければ、即座に省電力モードへの移行が実施される（ステップＳ４０３→Ｓ４０５）。その後、図４の動作フローチャートの制御処理を終了する。
【００３０】
ステップＳ４０３での判定の結果、移行抑止条件が満足されれば、対象エントリにて移行抑止間隔（情報）２０２ｃが指定されているか否かが確認される（ステップＳ４０４）。
【００３１】
対象エントリにて移行抑止間隔（情報）２０２ｃが指定されていなければ、省電力モードへの移行が抑止される（ステップＳ４０４→Ｓ４０６）。例えば対象エントリが図３（ｂ）の２行目である場合である。その後、図４の動作フローチャートの制御処理を終了する。
【００３２】
対象エントリにて移行抑止間隔（情報）２０２ｃが指定されていれば、その移行抑止間隔（情報）２０２ｃの時間だけ省電力モードへの移行が抑止され、その後省電力モードへ移行する（ステップＳ４０４→Ｓ４０７）。例えば対象エントリが図３（ｂ）の１行目又は３行目である場合である。その後、図４の動作フローチャートの制御処理を終了する。
【００３３】
以上説明したように、アプリケーション２０３毎に省電力モードへの遷移状態（遷移の有無、遷移時間等）を制御できる省電力制御情報格納部２０２に格納されている省電力制御情報を持つことにより、ユーザの意向に添って、或るアプリケーション２０３はすぐに省電力モードに遷移してもよいが、別のアプリケーション２０３の場合はすぐには遷移しないでほしいというようなきめ細かな省電力制御が実現される。例えば、表示部１０１（図１）への描画動作が行われなくなって省電力モード遷移タイマ２０１ａがタイムアウトしたときに、例えば電子ペーパーの取込みアプリケーションが起動している場合には、無条件で３０秒間、省電力モードへの移行が抑止される。また、表示部１０１（図１）への描画動作が行われなくなって省電力モード遷移タイマ２０１ａがタイムアウトしたときに、例えば音楽再生アプリケーションが起動しており、かつ、音声再生が検知された場合に、省電力モードへの移行が実施されない。更に、表示部１０１（図１）への描画動作が行われなくなって省電力モード遷移タイマ２０１ａがタイムアウトしたときに、例えばホームページブラウザアプリケーションが起動しており、かつ、ネットワークアクセス中である場合に、１８０秒間、省電力モードへの移行が抑止される。
【００３４】
このように、本実施形態では、様々なアプリケーション２０３（図２）の使用状態に応じて、省電力モードへの遷移の有無や遷移時間等をきめ細かく制御することが可能となる。
【００３５】
図５は、図１に示される携帯型表示装置１００の実施形態を実現可能なコンピュータシステムのハードウェア構成の一例を示す図である。
図５に示されるコンピュータは、ＣＰＵ５０１、メモリ５０２、入力装置５０３、出力装置５０４、外部記憶装置５０５、可搬記録媒体５０９が挿入される可搬記録媒体駆動装置５０６、及びネットワーク接続装置５０７を有し、これらがバス５０８によって相互に接続された構成を有する。同図に示される構成は上記システムを実現できるコンピュータの一例であり、そのようなコンピュータはこの構成に限定されるものではない。
【００３６】
ＣＰＵ５０１は、当該コンピュータ全体の制御を行う。メモリ５０２は、プログラムの実行、データ更新等の際に、外部記憶装置５０５（或いは可搬記録媒体５０９）に記憶されているプログラム又はデータを一時的に格納するＲＡＭ等のメモリである。ＣＵＰ５０１は、プログラムをメモリ５０２に読み出して実行することにより、全体の制御を行う。
【００３７】
入力装置５０３は、例えば、キーボード、マウス等（図１の操作部１０３に対応）及びそれらのインタフェース制御装置とからなる。入力装置５０３は、ユーザによるキーボードやマウス等による入力操作を検出し、その検出結果をＣＰＵ５０１に通知する。
【００３８】
出力装置５０４は、表示装置（図１の表示部１０１に対応）、音声出力装置（図１のスピーカ１０２に対応）等及びそれらのインタフェース制御装置とからなる。出力装置５０４は、ＣＰＵ５０１の制御によって送られてくるデータを表示装置や音声出力装置に出力する。
【００３９】
外部記憶装置５０５は、例えばハードディスク記憶装置又はフラッシュメモリ装置等である。主に各種データやプログラムの保存に用いられる。
可搬記録媒体駆動装置５０６は、光ディスクやＳＤＲＡＭ、コンパクトフラッシュ（登録商標）等の可搬記録媒体５０９を収容するもので、外部記憶装置５０５の補助の役割を有する。
【００４０】
ネットワーク接続装置５０７は、例えばＬＡＮ（ローカルエリアネットワーク）又はＷＡＮ（ワイドエリアネットワーク）の通信回線を接続するための装置である。
本実施形態によるシステムは、例えば図２の各機能部及び図４の動作フローチャートによる制御動作の機能を搭載したプログラムをＣＰＵ５０１が実行することで実現される。そのプログラムは、例えば外部記憶装置５０５や可搬記録媒体５０９に記録して配布してもよく、或いはネットワーク接続装置５０７によりネットワークから取得できるようにしてもよい。
【符号の説明】
【００４１】
１００  携帯型表示装置
１０１  表示部
１０２  スピーカ
１０３  操作部
２０１  省電力制御部
２０１ａ  省電力モード遷移タイマ
２０２  省電力制御情報格納部
２０２ａ  モジュール情報
２０２ｂ  移行抑止条件情報
２０２ｃ  移行抑止間隔情報
２０３  アプリケーション
２０４  ＯＳ（オペレーティングシステム）
５０１  ＣＰＵ
５０２  メモリ
５０３  入力装置
５０４  出力装置
５０５  外部記憶装置
５０７  ネットワーク接続装置
５０６  可搬記録媒体駆動装置
５０９  可搬記録媒体
５０８  バス
【図３】
2011076387.tif 000003
【図４】
2011076387.tif 000004
【図５】
2011076387.tif 000005
【図１】
2011076387.tif 000006
【図２】
2011076387.tif 000007