(57)【特許請求の範囲】
【請求項１】
ユーザによる操作入力を受け付ける操作受付部と、
前記操作受付部が操作入力を受け付けない無操作時間が第１の所定時間よりも短い第２の所定時間に到達したとき、動作状態を減光状態に設定し、無操作時間が第１の所定時間に到達したとき、動作状態をサスペンド状態に設定する状態制御部と、
音声入力を受け付ける音声受付部と、を備えた電子機器であって、
前記状態制御部は、無操作時間が第１の所定時間に到達する前に、前記音声受付部が音声入力を受け付けると、無操作時間が第１の所定時間に到達しても、動作状態をサスペンド状態に設定せず、
前記状態制御部は、無操作時間が第２の所定時間に到達する前に、前記音声受付部が音声入力を受け付けても、無操作時間が第２の所定時間に到達すると、動作状態を減光状態に設定することを特徴とする電子機器。
【請求項２】
前記状態制御部は、無操作時間を計測するタイマを有し、前記音声受付部が音声入力を受け付けると、タイマのカウントをリセットすることを特徴とする請求項１に記載の電子機器。
【請求項３】
他の電子機器から送信された音声データを取得する取得部と、
入力された音声を音声データに変換する音声入力部と、をさらに備え、
前記音声受付部は、取得された音声データまたは変換された音声データを、音声入力として受け付けることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
音声チャットアプリケーションが、前記音声受付部の機能を実行することを特徴とする請求項１から３のいずれかに記載の電子機器。
【請求項５】
電力制御アプリケーションが、前記状態制御部の機能を実行することを特徴とする請求項１から４のいずれかに記載の電子機器。
【請求項６】
コンピュータに、
ユーザによる操作入力を受け付ける機能と、
操作入力を受け付けない無操作時間が第１の所定時間よりも短い第２の所定時間に到達したとき、動作状態を減光状態に設定する機能と、
無操作時間が第１の所定時間に到達したとき、動作状態をサスペンド状態に設定する機能と、
音声入力を受け付ける機能と、を実現させるためのプログラムであって、
動作状態をサスペンド状態に設定する機能は、無操作時間が第１の所定時間に到達する前に、音声受付機能が音声入力を受け付けると、無操作時間が第１の所定時間に到達しても、動作状態をサスペンド状態に設定しない機能を有し、
動作状態を減光状態に設定する機能は、無操作時間が第２の所定時間に到達する前に、音声受付機能が音声入力を受け付けても、無操作時間が第２の所定時間に到達すると、動作状態を減光状態に設定する機能を有する、
ことを特徴とするプログラム。
【請求項７】
請求項６に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力機能を搭載した電子機器に関する。
【背景技術】
【０００２】
携帯型のゲーム機やＰＤＡ（Personal Digital Assistant）等の電子機器が普及している。近年では、多くの電子機器が通信機能を搭載し、またスマートフォンのように、携帯電話やＰＤＡ等の機能を一つにまとめた多機能型の電子機器も登場している。このような電子機器は大容量のメモリおよび高速プロセッサを搭載しており、ユーザは、参加型のアプリケーションプログラムを電子機器にインストールすることで、他のユーザと一緒にアプリケーションを楽しめるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第７，５５８，８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
携帯型の電子機器はバッテリで駆動されるため、無用な電力消費を可能な限り低減できることが好ましい。そのため、一般的に電子機器は省電力機能を搭載して、電子機器がユーザにより操作されない状態が所定時間継続したときに、自律的に省電力状態に遷移するようになっている。しかしながらサスペンド状態に入ると、アプリケーションの実行が中断されるため、アプリケーションによっては、無操作状態が続いた場合であってもサスペンド状態に入ることが好ましくないことがある。
【０００５】
そこで本発明は、省電力機能を制御する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の電子機器は、ユーザによる操作入力を受け付ける操作受付部と、操作受付部が、第１の所定時間、操作入力を受け付けない場合に、動作状態を省電力状態に設定する状態制御部とを備え、音声入力を受け付ける音声受付部をさらに備える。操作受付部が操作入力を受け付けない無操作時間が第１の所定時間に到達する前に、音声受付部が音声入力を受け付けると、操作受付部が第１の所定時間、操作入力を受け付けなくても、状態制御部は動作状態を省電力状態に設定しない。
【０００７】
本発明の別の態様もまた、電子機器である。この電子機器は、動作状態を、通常状態と、通常状態よりも電力消費の少ない省電力状態との間で遷移させる状態制御機能を実行する電力制御アプリケーションと、音声入力を受け付け、音声チャット機能を実行する音声チャットアプリケーションとをインストールする。電力制御アプリケーションは、ユーザからの操作入力がない無操作時間を計測して、無操作時間が所定時間に到達すると、動作状態を通常状態から省電力状態に遷移させるものであって、音声チャットアプリケーションが音声入力を受け付けると、電力制御アプリケーションは、計測した時間をリセットする。
【０００８】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によると、省電力機能を制御する技術を提供できる。
【図面の簡単な説明】
【００１０】
【図１】実施例にかかる情報処理システムの構成の一例を示す図である。
【図２】（ａ）は電子機器の前面を示す図であり、（ｂ）は電子機器の背面を示す図である。
【図３】（ａ）は電子機器の上面を示す図であり、（ｂ）は電子機器の下面を示す図であり、（ｃ）は電子機器の左側面を示す図である。
【図４】電子機器の回路構成を示す図である。
【図５】本実施例の電力制御を行う電子機器の機能ブロックを示す図である。
【図６】サスペンド状態への遷移処理を示すフローチャートである。
【図７】減光状態への遷移処理を示すフローチャートである。
【図８】図６および図７に示すＳ１００のタイマ処理のフローチャートである。
【発明を実施するための形態】
【００１１】
図１は、実施例にかかる情報処理システム１の構成の一例を示す。情報処理システム１では、ＡＰ（アクセスポイント）２は無線アクセスポイントおよびルータの機能を有し、各電子機器１０は、ＡＰ２およびモデム（図示せず）などを介してインターネットなどのネットワーク３に接続する。
【００１２】
電子機器１０は無線通信機能を有し、ＡＰ２を介してネットワーク３上のサーバ５に接続して、サーバ５に自身のデータを送信するとともに、サーバ５から他の電子機器１０のデータを受信する。電子機器１０は、無線ＬＡＮ（Local Area Network）方式による通信機能を有し、インフラストラクチャモードでサーバ５と通信してもよいが、第３世代移動通信システムなど、携帯電話などで採用される通信方式によりサーバ５と通信してもよい。この場合、電子機器１０は、広範囲の通信エリアをもつ基地局を介してサーバ５と通信するため、ユーザは、屋外でも電子機器１０を利用できる。情報処理システム１において、ユーザは、自身を識別するユーザアカウントを有し、ユーザアカウントを用いて、サーバ５が提供するネットワークサービスにサインインする。
【００１３】
本実施例の電子機器１０は、バッテリ駆動される情報端末装置であって、動作状態を、通常（アウェイク）状態と、通常状態よりも電力消費の少ない省電力状態との間で遷移させる機能をもつ。この電力制御機能は、システムソフトウェアに組み込まれる電力制御アプリケーションにより実現され、電力制御アプリケーションは、ユーザからの操作入力がない無操作時間を計測して、無操作時間が所定時間に到達すると、動作状態を通常状態から省電力状態に遷移させる。本実施例では、省電力状態が段階的に用意され、第１の段階は、ディスプレイの輝度値を下げる減光状態であり、第２の段階はサスペンド状態である。
【００１４】
本実施例では、複数のユーザが１つのグループを構成して、グループ内で音声チャットを行う。ユーザは、音声チャットをしている間、電子機器１０のマイクに向けて話しかけ、またスピーカから出力される他のユーザの音声を聞くのであり、電子機器１０に設けられた操作手段を操作する必要はない。そのため、無操作時間が所定時間に到達したときに、電力制御アプリケーションが電子機器１０の動作状態をサスペンド状態に設定してしまうと、音声チャットが強制的に中断されることになり、都合が悪い。そこで本実施例では、音声チャットアプリケーションが音声入力を受け付けた場合に、電力制御アプリケーションによる状態遷移を制御する技術を示す。
【００１５】
本実施例の電子機器１０の外観構成および回路構成を説明する。以下に示す電子機器１０は、携帯型のゲーム機であるが、他の種類の携帯型端末装置であってもよい。
【００１６】
［前面部の構成］
図２（ａ）は、電子機器１０の前面を示す。電子機器１０は、横長の筐体により形成され、ユーザが把持する左右の領域は、円弧状の外郭を有している。電子機器１０の前面には、矩形のタッチパネル５０が設けられる。タッチパネル５０は、表示装置２０と、表示装置２０の表面を覆う透明な前面タッチパッド２１から構成される。表示装置２０は有機ＥＬ（Electro-Liminescence）パネルであり、画像を表示する。なお表示装置２０は液晶パネルなどの表示手段であってもよい。前面タッチパッド２１は、同時にタッチされた複数ポイントの検出機能をもつマルチタッチパッドであって、タッチパネル５０はマルチタッチスクリーンとして構成される。
【００１７】
タッチパネル５０の右側には、菱形の頂点にそれぞれ位置する△ボタン２２ａ、○ボタン２２ｂ、×ボタン２２ｃ、□ボタン２２ｄ（以下、総称する場合には「操作ボタン２２」とよぶ）が設けられ、タッチパネル５０の左側には、上キー２３ａ、左キー２３ｂ、下キー２３ｃ、右キー２３ｄ（以下、総称する場合には「方向キー２３」とよぶ）が設けられる。ユーザは方向キー２３を操作して、上下左右および斜方の８方向を入力できる。方向キー２３の下側には左スティック２４ａが設けられ、また操作ボタン２２の下側には右スティック２４ｂが設けられる。ユーザは左スティック２４ａまたは右スティック２４ｂ（以下、総称する場合には「アナログスティック２４」とよぶ）を傾動して、方向および傾動量を入力する。筐体の左右頂部には、Ｌボタン２６ａ、Ｒボタン２６ｂが設けられる。操作ボタン２２、方向キー２３、アナログスティック２４、Ｌボタン２６ａ、Ｒボタン２６ｂは、ユーザが操作する操作手段を構成する。
【００１８】
操作ボタン２２の近傍に、前面カメラ３０が設けられる。左スティック２４ａの左側および右スティック２４ｂの右側には、それぞれ音声を出力する左スピーカ２５ａおよび右スピーカ２５ｂ（以下、総称する場合には「スピーカ２５」とよぶ）が設けられる。また左スティック２４ａの下側にＨＯＭＥボタン２７が設けられ、右スティック２４ｂの下側にＳＴＡＲＴボタン２８およびＳＥＬＥＣＴボタン２９が設けられる。
【００１９】
［背面部の構成］
図２（ｂ）は、電子機器１０の背面を示す。電子機器１０の背面には、背面カメラ３１および背面タッチパッド３２が設けられる。背面タッチパッド３２は、前面タッチパッド２１と同様に、マルチタッチパッドとして構成される。電子機器１０は、前面および背面において、２つのカメラおよびタッチパッドを搭載している。
【００２０】
［上面部の構成］
図３（ａ）は、電子機器１０の上面を示す。既述したように、電子機器１０の上面の左右端側に、Ｌボタン２６ａ、Ｒボタン２６ｂがそれぞれ設けられる。Ｌボタン２６ａの右側には電源ボタン３３が設けられ、ユーザは、電源ボタン３３を押下することで、電源をオンまたはオフする。なお電子機器１０は、操作手段が操作されない時間（無操作時間）が所定時間続くと、サスペンド状態に遷移する電力制御機能を有している。電子機器１０がサスペンド状態に入ると、ユーザは電源ボタン３３を押下することで、電子機器１０をサスペンド状態からアウェイク状態に復帰させることができる。
【００２１】
ゲームカードスロット３４は、ゲームカードを差し込むための差込口であり、この図では、ゲームカードスロット３４がスロットカバーにより覆われている状態が示される。なおゲームカードスロット３４の近傍に、ゲームカードがアクセスされているときに点滅するＬＥＤランプが設けられてもよい。アクセサリ端子３５は、周辺機器（アクセサリ）を接続するための端子であり、この図ではアクセサリ端子３５が端子カバーにより覆われている状態が示される。アクセサリ端子３５とＲボタン２６ｂの間には、ボリュームを調整するための−ボタン３６ａと＋ボタン３６ｂが設けられている。
【００２２】
［下面部の構成］
図３（ｂ）は、電子機器１０の下面を示す。メモリカードスロット３７は、メモリカードを差し込むための差込口であり、この図では、メモリカードスロット３７が、スロットカバーにより覆われている状態が示される。電子機器１０の下面において、音声入出力端子３８、マイク３９およびマルチユース端子４０が設けられる。マルチユース端子４０はＵＳＢ（Universal Serial Bus）に対応し、ＵＳＢケーブルを介して他の機器と接続できる。
【００２３】
［左側面部の構成］
図３（ｃ）は、電子機器１０の左側面を示す。電子機器１０の左側面には、ＳＩＭカードの差込口であるＳＩＭカードスロット４１が設けられる。
【００２４】
［電子機器の回路構成］
図４は、電子機器１０の回路構成を示す。各構成はバス９２によって互いに接続されている。無線通信モジュール７１はＩＥＥＥ８０２．１１ｂ／ｇ等の通信規格に準拠した無線ＬＡＮモジュールによって構成され、ＡＰ２を介して、外部ネットワークに接続する。なお無線通信モジュール７１は、ブルートゥース（登録商標）プロトコルの通信機能を有してもよい。携帯電話モジュール７２は、ＩＴＵ（International Telecommunication Union；国際電気通信連合）によって定められたＩＭＴ−２０００（International Mobile Telecommunication 2000）規格に準拠した第３世代（3rd Generation）デジタル携帯電話方式に対応し、携帯電話網４に接続する。ＳＩＭカードスロット４１には、携帯電話の電話番号を特定するための固有のＩＤ番号が記録されたＳＩＭカード７４が挿入される。ＳＩＭカード７４がＳＩＭカードスロット４１に挿入されることで、携帯電話モジュール７２は、携帯電話網４との間で通信可能となる。
【００２５】
ＣＰＵ（Central Processing Unit）６０は、メインメモリ６４にロードされたプログラムなどを実行する。ＧＰＵ（Graphics Processing Unit）６２は、画像処理に必要な計算を実行する。メインメモリ６４は、ＲＡＭ（Random Access Memory）などにより構成され、ＣＰＵ６０が使用するプログラムやデータなどを記憶する。ストレージ６６は、ＮＡＮＤ型フラッシュメモリ（NAND-type flash memory）などにより構成され、内蔵型の補助記憶装置として利用される。
【００２６】
モーションセンサ６７は、電子機器１０の動きを検出し、地磁気センサ６８は、３軸方向の地磁気を検出する。ＧＰＳ制御部６９は、ＧＰＳ衛星からの信号を受信し、現在位置を算出する。前面カメラ３０および背面カメラ３１は、画像を撮像し、画像データを入力する。前面カメラ３０および背面カメラ３１は、ＣＭＯＳイメージセンサ（Complementary Metal Oxide Semiconductor Image Sensor）によって構成される。
【００２７】
表示装置２０は、有機ＥＬ表示装置であり、陰極および陽極に電圧を印加することで発光する発光素子を有する。省電力モードでは、電極間に印加する電圧を通常よりも低くすることで、表示装置２０を減光状態とすることができ、電力消費を抑えられる。なお表示装置２０はバックライトを備えた液晶パネル表示装置であってもよい。省電力モードでは、バックライトの光量を下げることで、液晶パネル表示装置を減光状態として、電力消費を抑えることができる。
【００２８】
インタフェース９０において、操作部７０は、電子機器１０における各種操作手段を含み、具体的には、操作ボタン２２、方向キー２３、アナログスティック２４、Ｌボタン２６ａ、Ｒボタン２６ｂ、ＨＯＭＥボタン２７、ＳＴＡＲＴボタン２８、ＳＥＬＥＣＴボタン２９、電源ボタン３３、−ボタン３６ａ、＋ボタン３６ｂを含む。前面タッチパッド２１および背面タッチパッド３２は、マルチタッチパッドであり、前面タッチパッド２１は、表示装置２０の表面に重ね合わせて配置される。スピーカ２５は、電子機器１０の各機能により生成される音声を出力し、マイク３９は、電子機器１０の周辺の音声を入力する。音声入出力端子３８は、外部のマイクからステレオ音声を入力し、外部のヘッドホンなどへステレオ音声を出力する。
【００２９】
ゲームカードスロット３４には、ゲームファイルを記録したゲームカード７６が差し込まれる。ゲームカード７６は、データの書込可能な記録領域を有しており、ゲームカードスロット３４に装着されると、メディアドライブにより、データの書込／読出が行われる。メモリカードスロット３７には、メモリカード７８が差し込まれる。メモリカード７８は、メモリカードスロット３７に装着されると、外付け型の補助記憶装置として利用される。マルチユース端子４０は、ＵＳＢ端子として利用でき、ＵＳＢケーブル８０を接続されて、他のＵＳＢ機器とデータの送受信を行う。アクセサリ端子３５には、周辺機器が接続される。
【００３０】
情報処理システム１では、電子機器１０のそれぞれが、ユーザアカウントを用いて、サーバ５が提供するネットワークサービスにサインインする。電子機器１０は、複数のユーザが参加することのできるアプリケーション（マルチプレイヤオンラインアプリケーション）を実行でき、本実施例では、各電子機器１０が、音声チャットアプリケーションを実行する。以下、ユーザＡが電子機器１０ａを有し、ユーザＢが電子機器１０ｂを有して、一緒に音声チャットを行う手順を示す。
【００３１】
ユーザＡの電子機器１０ａが、音声チャットアプリケーションのセッション作成指示を生成し、サーバ５に送信すると、サーバ５は、作成指示にしたがってセッションを作成する。サーバ５は、セッションを特定する識別情報（以下、「セッションＩＤ」と呼ぶ）を発行して、電子機器１０ａに返信する。セッションＩＤは、セッションに参加する他の電子機器１０ｂがサーバ５を介して同期通信をするために利用される、サーバ５へ接続するためのＵＲＩ（Universal Resource Identifier）であってよい。電子機器１０ａは、サーバ５からセッションＩＤを付与されると、取得したセッションＩＤを含むプレゼンス情報を生成し、サーバ５に送信する。プレゼンス情報には、アプリケーションの実行状態を示す状態情報が含まれ、この状態情報は、アプリケーションのセッションへの参加の可否情報を含んでいる。
【００３２】
サーバ５は、電子機器１０から送信されるプレゼンス情報を管理する。ユーザＢの電子機器１０ｂは、定期的にサーバ５にアクセスすることで、ユーザＡのプレゼンス情報を取得する。電子機器１０ｂは、ユーザＡのプレゼンス情報に含まれる状態情報が参加許可情報を含む場合には、ユーザＢが参加可能なアプリケーションをユーザＡが実行中であることを示すＧＵＩを生成する。ユーザＢが、参加表明をすると、電子機器１０ｂは、セッションの参加指示をサーバ５に送信する。サーバ５が参加指示を受け付けると、そのセッションに、ユーザＢを登録し、これによりユーザＡとユーザＢが、セッションＩＤを用いて、音声チャットを行えるようになる。
【００３３】
図５は、本実施例の電力制御を行う電子機器１０の機能ブロックを示す。電子機器１０は、操作受付部９４、音声入力部９６、音声出力部９８、音声受付部１００、パケット生成部１０２、音声データ取得部１０４、通信部１０６および状態制御部１２０を備える。これらの構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００３４】
操作受付部９４は、操作部７０、前面タッチパッド２１、背面タッチパッド３２から入力されるユーザによる操作入力を受け付ける。状態制御部１２０は、操作受付部９４が所定時間、操作入力を受け付けない場合に、電子機器１０の動作状態を省電力状態に設定する。状態制御部１２０は、設定時間登録部１２２、ディスプレイタイマ１２４、サスペンドタイマ１２６、減光制御部１２８およびサスペンド制御部１３０を有する。状態制御部１２０の機能は、電子機器１０に搭載されているシステムソフトウェアの電力制御アプリケーションにより実現される。状態制御部１２０は、ユーザからの操作入力がない時間（無操作時間）を計測して、無操作時間が所定時間に到達すると、動作状態を通常（アウェイク）状態から省電力状態に遷移させる。
【００３５】
本実施例において、省電力状態として、表示装置２０を減光する減光状態と、電子機器１０のシステムをサスペンドするサスペンド状態とが段階的に用意されている。減光状態では、表示装置２０が減光され、これにより表示装置２０の電力消費量を低減できる。またサスペンド状態では、電源をオフする直前の作業状態を保存したＲＡＭへの電力は供給されるものの、その他の部品への電力供給が停止される。ＣＰＵ６０への電力供給も停止されるため、サスペンド状態は、高い省電力効果が実現される。なおサスペンド状態では、表示装置２０が完全に消灯されるため、一段階前の省電力状態を、減光状態とすることで、ユーザに、段階的な省電力制御が実行されていることを認識させることができる。
【００３６】
設定時間登録部１２２は省電力状態に遷移するための時間を登録する。具体的に、設定時間登録部１２２は、サスペンド状態に遷移するための時間（Ｔ１）を保持している。時間Ｔ１は、ユーザにより設定されてもよい。たとえばユーザは、複数の選択肢（１分、３分、５分、１０分）の中から１つを選択して、サスペンド状態に遷移するための時間Ｔ１を登録する。減光状態に遷移するための時間（Ｔ２）は、時間Ｔ１に所定の係数α（α＜１）を乗算することで求められる。したがって設定時間登録部１２２は、時間Ｔ１だけを登録して、ディスプレイタイマ１２４が、時間Ｔ１×αの計算式により時間Ｔ２を導出できればよい。なお設定時間登録部１２２が、時間Ｔ２を保持してもよく、このとき、時間Ｔ１＞時間Ｔ２である。
【００３７】
まず、状態制御部１２０の基本動作を説明する。
操作受付部９４は、操作入力を受け付けると、状態制御部１２０に操作入力があったことを通知する。これを受けて、状態制御部１２０では、最後の操作入力からの次の操作入力までの時間、すなわち、操作入力がない時間（無操作時間）の計測を開始する。ディスプレイタイマ１２４は、無操作時間が時間Ｔ２に到達したことを検出すると、減光制御部１２８にその旨を通知し、減光制御部１２８は、表示装置２０を減光する。続いて、サスペンドタイマ１２６は、無操作時間が時間Ｔ１に到達したことを検出すると、サスペンド制御部１３０にその旨を通知し、サスペンド制御部１３０は、電子機器１０をサスペンドする。なお、無操作時間が時間Ｔ２に到達する前に、操作受付部９４から操作入力があったことを通知されると、ディスプレイタイマ１２４は、カウンタをリセットして、無操作時間の計測を再開する。同様に、無操作時間が時間Ｔ１に到達する前に、操作受付部９４から操作入力があったことを通知されると、サスペンドタイマ１２６は、カウンタをリセットして、無操作時間の計測を再開する。なお、無操作時間が時間Ｔ２を超えて、表示装置２０が減光状態とされた後、無操作時間が時間Ｔ１に到達する前に、操作受付部９４が操作入力を受け付けると、減光制御部１２８は、表示装置２０の動作状態を、減光状態から通常状態に戻して、ディスプレイタイマ１２４およびサスペンドタイマ１２６が、無操作時間の計測を再開する。以上が、状態制御部１２０の基本動作である。
【００３８】
次に、音声チャットアプリケーションの動作を説明する。
音声入力部９６は、マイク３９からの音声を入力する。音声入力部９６は、音声検出（ボイスディテクション）機能を有し、一定以上の音量の音声を音声データに変換する。音声受付部１００は、変換された音声データを音声入力として受け付け、パケット生成部１０２が、音声パケットを生成して、通信部１０６が音声パケットをサーバ５に送信する。なお通信部１０６は、無線通信モジュール７１または携帯電話モジュール７２である。これにより、音声チャットに参加している他のユーザに、音声を伝えることができる。
【００３９】
また通信部１０６は、他の電子機器１０から送信された音声パケットを受信し、音声データ取得部１０４が、音声パケットに含まれる音声データに取得する。音声受付部１００は、取得された音声データを音声入力として受け付け、音声出力部９８が、スピーカ２５から音声を出力する。これにより、ユーザは、他のユーザからの音声を聞くことができる。
【００４０】
以下、音声チャット中の電力制御について説明する。
音声受付部１００が、音声入力を受け付けると、状態制御部１２０に音声入力があったことを通知する。サスペンドタイマ１２６は無操作時間を計測しており、無操作時間が時間Ｔ１に到達する前に、音声入力があったことを示す通知（以下、「音声入力通知」とよぶ）を受けると、タイマのカウントをリセットする。すなわち、音声チャット中は、音声入力を、操作入力とみなして、サスペンドタイマ１２６は、無操作時間の計測をカウント値０から再開する。このように、無操作時間が時間Ｔ１に到達する前に、音声受付部１００が音声入力部９６から音声入力を受け付け、または音声データ取得部１０４から音声入力を受け付けると、操作受付部９４が時間Ｔ１の間、操作入力を受け付けなくても、サスペンド制御部１３０は、動作状態をサスペンド状態に設定しない。これにより、ボイスチャット中に、操作入力がなくても、状態制御部１２０は、音声入力を操作入力として扱うことで、音声チャットアプリケーションが中断する事態を回避できる。
【００４１】
一方で、ディスプレイタイマ１２４による無操作時間の計測は、音声入力通知によってリセットされない。したがってディスプレイタイマ１２４が、無操作時間が時間Ｔ２に到達する前に、音声入力通知を受けても、タイマのカウントをリセットせず、無操作時間の計測は継続される。したがって、無操作時間が時間Ｔ２に到達すると、減光制御部１２８は、動作状態を減光状態に設定する。音声チャット中は、ユーザがディスプレイの表示内容を見る必要性が少なく、減光しても支障はないためであり、またディスプレイを減光することで、電力消費を低減することが可能となる。なお、動作状態がサスペンド状態に設定される前に、操作受付部９４が操作入力を受け付けると、減光制御部１２８は、表示装置２０の動作状態を、減光状態から通常状態に戻す。
【００４２】
図６は、サスペンド状態への遷移処理を示すフローチャートである。最初に、サスペンドタイマカウント値が０に設定される（Ｓ１０）。タイマ処理が起動され（Ｓ１００）、サスペンドタイマカウント値が時間Ｔ１に到達しなければ（Ｓ１２のＮ）、タイマ処理が継続され、サスペンドタイマカウント値が時間Ｔ１に到達すると（Ｓ１２のＹ）、サスペンド制御部１３０が、動作状態をサスペンド状態に設定する（Ｓ１４）。Ｓ１００のタイマ処理については、図８に関連して説明する。
【００４３】
図７は、減光状態への遷移処理を示すフローチャートである。最初に、ディスプレイタイマカウント値が０に設定される（Ｓ２０）。タイマ処理が起動され（Ｓ１００）、ディスプレイタイマカウント値が時間Ｔ２に到達しなければ（Ｓ２２のＮ）、タイマ処理が継続され、ディスプレイタイマカウント値が時間Ｔ２に到達すると（Ｓ２２のＹ）、減光制御部１２８が、動作状態を減光状態に設定する（Ｓ２４）。Ｓ１００のタイマ処理については、図８に関連して説明する。
【００４４】
図８は、図６および図７に示すＳ１００のタイマ処理のフローチャートである。操作受付部９４が操作入力を受け付けると（Ｓ１０２のＹ）、ディスプレイタイマ１２４が、ディスプレイタイマカウント値を０に設定し（Ｓ１０４）、またサスペンドタイマ１２６が、サスペンドタイマカウント値を０に設定して（Ｓ１１０）、それぞれ無操作時間の計測をカウント値０から再開する。
【００４５】
操作受付部９４が操作入力を受け付けなければ（Ｓ１０２のＮ）、ディスプレイタイマ１２４は、ディスプレイタイマカウント値を１インクリメントする（Ｓ１０６）。一方で、音声受付部１００が音声入力を受け付けると（Ｓ１０８のＹ）、サスペンドタイマ１２６が、サスペンドタイマカウント値を０に設定する（Ｓ１１０）。音声受付部１００が音声入力を受け付けなければ（Ｓ１０８のＮ）、サスペンドタイマ１２６が、サスペンドタイマカウント値を１インクリメントする（Ｓ１１２）。以上のようにして、タイマ処理が実行される。
【００４６】
なお、図７のフローチャートにおいて、Ｓ２４で減光状態に遷移した後、動作状態がサスペンド状態に設定される前に操作受付部９４が操作入力を受け付けると、減光制御部１２８は、表示装置２０の動作状態を、減光状態から通常状態に戻す。ユーザによる操作入力は、電子機器１０を通常状態に戻すための意思表示であるため、その場合には、表示装置２０を通常の輝度に戻して、ユーザによる操作入力を受け付け可能とする。一方、Ｓ２４で減光状態に遷移した後、動作状態がサスペンド状態に設定される前に音声受付部１００が音声入力を受け付けても、減光制御部１２８は、減光状態を変更しない。これにより、音声チャットを継続しつつ、減光状態による電力消費の低減を実現することが可能となる。
【００４７】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。実施例は、複数の電子機器１０が無線ＬＡＮのインフラストラクチャモードで接続している例を示したが、アドホックモードで接続していてもよい。
【００４８】
また実施例では、サスペンドタイマ１２６が、無操作時間が時間Ｔ１に到達する前に、音声入力通知を受けると、タイマのカウントをリセットしている。このときサスペンドタイマ１２６は、タイマのカウント値を時間Ｔ２にセットしてもよい。特に無操作時間が時間Ｔ２を超えていれば、サスペンドタイマ１２６は、タイマのカウント値を時間Ｔ２にセットして、時間Ｔ２に相当するカウント値から、無操作時間の計測を再開してもよい。
【符号の説明】
【００４９】
１・・・情報処理システム、１０・・・電子機器、２０・・・表示装置、７０・・・操作部、９４・・・操作受付部、９６・・・音声入力部、９８・・・音声出力部、１００・・・音声受付部、１０２・・・パケット生成部、１０４・・・音声データ取得部、１０６・・・通信部、１２０・・・状態制御部、１２２・・・設定時間登録部、１２４・・・ディスプレイタイマ、１２６・・・サスペンドタイマ、１２８・・・減光制御部、１３０・・・サスペンド制御部。
【図１】
0005539947.tif 000002
【図２】
0005539947.tif 000003
【図３】
0005539947.tif 000004
【図４】
0005539947.tif 000005
【図５】
0005539947.tif 000006
【図６】
0005539947.tif 000007
【図７】
0005539947.tif 000008
【図８】
0005539947.tif 000009