(57)【特許請求の範囲】
【請求項１】
バッテリと、
ディスプレイと、
前記バッテリの充電が開始された場合に、電力を消費する機能を停止するための１ないし複数の選択肢を含む画面を前記ディスプレイに表示させるコントローラと、
を備え、
前記コントローラは、前記選択肢毎に、当該選択肢に対応する機能を停止した場合に前記バッテリの充電時間がどれだけ短縮されるかを示す値を前記ディスプレイに表示させる装置。
【請求項２】
前記コントローラは、現状での前記バッテリの充電時間と、前記選択肢に対応する全ての機能を停止させた場合の前記バッテリの充電時間との差が閾値よりも大きくない場合は、前記画面を前記ディスプレイに表示させない請求項１に記載の装置。
【請求項３】
前記コントローラは、前記選択肢に対応する全ての機能を停止させるためのボタンを前記画面に設ける請求項１または２に記載の装置。
【請求項４】
バッテリと、
ディスプレイと、
前記バッテリの充電が開始された場合に、電力を消費する機能を停止するための１ないし複数の選択肢を含む画面を前記ディスプレイに表示させるコントローラと、
を備え、
前記コントローラは、現状での前記バッテリの充電時間と、前記選択肢に対応する全ての機能を停止させた場合の前記バッテリの充電時間との差が閾値よりも大きくない場合は、前記画面を前記ディスプレイに表示させない装置。
【請求項５】
前記コントローラは、前記選択肢に対応する全ての機能を停止させるためのボタンを前記画面に設ける請求項４に記載の装置。
【請求項６】
バッテリと、
ディスプレイと、
前記バッテリの充電が開始された場合に、電力を消費する機能を停止するための１ないし複数の選択肢を含む画面を前記ディスプレイに表示させるコントローラと、
を備え、
前記コントローラは、前記選択肢に対応する全ての機能を停止させるためのボタンを前記画面に設ける装置。
【請求項７】
バッテリとディスプレイとを備える装置を制御する方法であって、
前記バッテリの充電の開始を検出するステップと、
前記バッテリの充電が開始された場合に、電力を消費する機能を停止するための１ないし複数の選択肢を含む画面を前記ディスプレイに表示させるステップと、
前記選択肢毎に、当該選択肢に対応する機能を停止した場合に前記バッテリの充電時間がどれだけ短縮されるかを示す値を前記ディスプレイに表示させるステップと、
を含む方法。
【請求項８】
バッテリとディスプレイとを備える装置を制御する方法であって、
前記バッテリの充電の開始を検出するステップと、
前記バッテリの充電が開始された場合に、電力を消費する機能を停止するための１ないし複数の選択肢を含む画面を前記ディスプレイに表示させるステップと、
現状での前記バッテリの充電時間と、前記選択肢に対応する全ての機能を停止させた場合の前記バッテリの充電時間との差が閾値よりも大きくない場合は、前記画面を前記ディスプレイに表示させないステップと、
を含む方法。
【請求項９】
バッテリとディスプレイとを備える装置を制御する方法であって、
前記バッテリの充電の開始を検出するステップと、
前記バッテリの充電が開始された場合に、電力を消費する機能を停止するための１ないし複数の選択肢を含む画面を前記ディスプレイに表示させるステップと、
前記選択肢に対応する全ての機能を停止させるためのボタンを前記画面に設けるステップと、
を含む方法。
【請求項１０】
バッテリとディスプレイとを備える装置に、
前記バッテリの充電の開始を検出するステップと、
前記バッテリの充電が開始された場合に、電力を消費する機能を停止するための１ないし複数の選択肢を含む画面を前記ディスプレイに表示させるステップと、
前記選択肢毎に、当該選択肢に対応する機能を停止した場合に前記バッテリの充電時間がどれだけ短縮されるかを示す値を前記ディスプレイに表示させるステップと、
を実行させるプログラム。
【請求項１１】
バッテリとディスプレイとを備える装置に、
前記バッテリの充電の開始を検出するステップと、
前記バッテリの充電が開始された場合に、電力を消費する機能を停止するための１ないし複数の選択肢を含む画面を前記ディスプレイに表示させるステップと、
現状での前記バッテリの充電時間と、前記選択肢に対応する全ての機能を停止させた場合の前記バッテリの充電時間との差が閾値よりも大きくない場合は、前記画面を前記ディスプレイに表示させないステップと、
を実行させるプログラム。
【請求項１２】
バッテリとディスプレイとを備える装置に、
前記バッテリの充電の開始を検出するステップと、
前記バッテリの充電が開始された場合に、電力を消費する機能を停止するための１ないし複数の選択肢を含む画面を前記ディスプレイに表示させるステップと、
前記選択肢に対応する全ての機能を停止させるためのボタンを前記画面に設けるステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、装置、方法、及びプログラムに関する。特に、本出願は、バッテリを有する装置、その装置を制御する方法、及びその装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
多くの携帯型の電子機器は、充電可能なバッテリに蓄えられた電力によって動作する。このような電子機器の使い勝手を向上させるため、バッテリの充電時間を短縮する技術が提案されている。例えば、特許文献１では、バッテリへの充電電力が検出された場合に、照明部への供給電力を低減する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０８４３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電子機器の利用者は、充電中でも電子機器を操作したり、電子機器に処理を行わせたりしたいことがある。このような場合に、上記の技術のように充電中に電子機器の機能が勝手に制限されると、利用者の利便性を損なう可能性がある。
【０００５】
上記のことから、利用状況に応じて充電時間を短縮することができる装置、方法、及びプログラムに対するニーズがある。
【課題を解決するための手段】
【０００６】
１つの態様に係る装置は、バッテリと、ディスプレイと、前記バッテリの充電が開始された場合に、電力を消費する機能を停止するための１ないし複数の選択肢を含む画面を前記ディスプレイに表示させるコントローラと、を備える。
【０００７】
１つの態様に係る方法は、バッテリとディスプレイとを備える装置を制御する方法であって、前記バッテリの充電の開始を検出するステップと、前記バッテリの充電が開始された場合に、電力を消費する機能を停止するための１ないし複数の選択肢を含む画面を前記ディスプレイに表示させるステップと、を含む。
【０００８】
１つの態様に係るプログラムは、バッテリとディスプレイとを備える装置に、前記バッテリの充電の開始を検出するステップと、前記バッテリの充電が開始された場合に、電力を消費する機能を停止するための１ないし複数の選択肢を含む画面を前記ディスプレイに表示させるステップと、を実行させる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る携帯電話機のブロック図である。
【図２】図２は、電力消費情報の例を示す図である。
【図３】図３は、充電開始時に表示される管理画面の例を示す図である。
【図４】図４は、選択肢の１つが有効にされた場合の管理画面の例を示す図である。
【図５】図５は、全ての選択肢が有効にされた場合の管理画面の例を示す図である。
【図６】図６は、管理画面が表示されていない場合にコントローラが実行する処理手順を示すフローチャートである。
【図７】図７は、管理画面の表示中にコントローラが実行する処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
本発明を実施するための実施形態を、図面を参照しつつ詳細に説明する。以下では、バッテリを備える装置の例として、携帯電話機について説明する。
【００１１】
（実施形態）
図１を参照しながら、本実施形態に係る携帯電話機１の構成について説明する。図１は、携帯電話機１のブロック図である。図１に示すように、携帯電話機１は、ディスプレイ２と、操作部３と、通信ユニット６ａと、通信ユニット６ｂと、通信ユニット６ｃと、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）レシーバ７と、加速度センサ８と、ストレージ９と、コントローラ１０と、バッテリ１１と、コネクタ１２と、バッテリコントローラ１３とを有する。
【００１２】
ディスプレイ２は、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、又は無機ＥＬディスプレイ（ＩＥＬＤ：Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示デバイスを備える。ディスプレイ２は、文字、画像、記号、及び図形等を表示する。
【００１３】
操作部３は、利用者によって操作される。操作部３は、キー、ボタン及びタッチスクリーン等の利用者の操作を検出可能な１ないし複数のデバイスを含む。ディスプレイ２及び操作部３は、表示デバイス及びタッチスクリーンが重ねて配置されるタッチスクリーンディスプレイのように、一体に構成されてもよい。
【００１４】
通信ユニット６ａ〜６ｃは、無線により通信する。これらの通信ユニットによってサポートされる通信方式は、無線通信規格である。無線通信規格として、例えば、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格がある。セルラーフォンの通信規格として、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。無線通信規格として、さらに、例えば、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等がある。
【００１５】
本実施形態では、通信ユニット６ａは３Ｇの通信規格をサポートし、通信ユニット６ｂは高速移動体通信（ＬＴＥ又はＷｉＭＡＸ）をサポートし、通信ユニット６ｃは無線ＬＡＮ（ＩＥＥＥ８０２．１１）をサポートするものとする。通信ユニットの数は、３つに限定されず、それぞれの通信ユニットがサポートする通信規格は任意に選定してよい。以下の説明では、通信ユニット６ａ〜６ｃを、いずれであるかを特定することなく、通信ユニット６と呼ぶことがある。
【００１６】
ＧＰＳレシーバ７は、ＧＰＳ衛星からの信号に基づいて現在位置を検出する。加速度センサ８は、携帯電話機１に働く加速度の方向及び大きさを検出する。
【００１７】
ストレージ９は、プログラム及びデータを記憶する。ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域としても利用される。ストレージ９は、半導体記憶媒体、及び磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。ストレージ９は、複数の種類の記憶媒体を含んでよい。ストレージ９は、メモリカード、光ディスク、又は光磁気ディスク等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。ストレージ９は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００１８】
ストレージ９に記憶されるプログラムには、同期プログラム９ａと、歩数計プログラム９ｂと、充電管理プログラム９ｃとが含まれる。これらのプログラムは、通信ユニット６による無線通信又は非一過的な記憶媒体を介してストレージ９にインストールされてもよい。ストレージ９に記憶されるデータには、電力消費情報９ｄが含まれる。
【００１９】
同期プログラム９ａは、通信ユニット６による無線通信によって、ストレージ９に記憶されるデータと、サーバに記憶されるデータとを同期させる。つまり、同期プログラム９ａは、ストレージ９及びサーバに記憶される同種のデータの一方が更新されると他方にも更新を反映させる同期処理を実行する。同期プログラム９ａによる同期処理は、所定の間隔で実行される。同期プログラム９ａによる同期処理の対象となるデータは、予め決められる。
【００２０】
歩数計プログラム９ｂは、加速度センサ８の検出する加速度に基づいて、携帯電話機１の所持者の歩数を計数する。本実施形態では、携帯電話機１は、起動時に同期プログラム９ａ及び歩数計プログラム９ｂを自動的に実行し、何らかの指示があるまでこれらのプログラムを常時動作させておくように設定されているものと想定する。
【００２１】
充電管理プログラム９ｃは、バッテリ１１の充電を管理する機能を提供する。具体的には、充電管理プログラム９ｃは、バッテリ１１の充電が開始されると、バッテリ１１の充電に要する時間（以下、「充電時間」という）と、充電時間を短縮するための選択肢とを利用者に提示する。それぞれの選択肢は、充電中に電力を消費する機能と対応付けられ、対応する機能を停止または起動するために用いられる。
【００２２】
電力消費情報９ｄには、携帯電話機１の電力消費に関する値が記録される。図２は、電力消費情報９ｄの例を示す図である。図２に示すように、電力消費情報９ｄには、携帯電話機１が備える機能毎に、単位時間当たりの電力消費量が格納される。電力消費情報９ｄに格納される電力消費量は、事前に設定された固定値でもよいし、携帯電話機１の稼働中に計測される実測値でもよい。
【００２３】
図２に示す例では、電力消費情報９ｄには、高速移動体通信機能の電力消費量と、無線ＬＡＮ機能の電力消費量と、ＧＰＳ機能の電力消費量と、歩数計機能の電力消費量と、自動同期機能の電力消費量とが格納されている。高速移動体通信機能の電力消費量は、通信ユニット６ｂを起動したままにしておく場合に消費される電力量である。無線ＬＡＮ機能の電力消費量は、通信ユニット６ｃを起動したままにしておく場合に消費される電力量である。ＧＰＳ機能の電力消費量は、ＧＰＳレシーバ７を起動したままにしておく場合に消費される電力量である。歩数計機能の電力消費量は、歩数計プログラム９ｂを動作したままにしておく場合に消費される電力量である。自動同期機能の電力消費量は、同期プログラム９ａを動作したままにしておく場合に消費される電力量である。
【００２４】
コントローラ１０は、演算処理装置である。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、及びＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）を含むが、これらに限定されない。コントローラ１０は、携帯電話機１の動作を統括的に制御して各種の機能を実現する。
【００２５】
具体的には、コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行する。そして、コントローラ１０は、データ及び命令に応じて機能部を制御し、それによって各種機能を実現する。機能部は、例えば、ディスプレイ２、通信ユニット６を含むが、これらに限定されない。コントローラ１０は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、操作部３、加速度センサ８を含むが、これらに限定されない。
【００２６】
例えば、コントローラ１０は、同期プログラム９ａを実行することにより、同期処理を実現する。コントローラ１０は、歩数計プログラム９ｂを実行することにより、歩数の計数処理を実現する。コントローラ１０は、充電管理プログラム９ｃを実行することにより、充電時間を短縮するための選択肢の提示を実現する。
【００２７】
図１においてストレージ９が記憶するプログラム及びデータの一部又は全部は、通信ユニット６による無線通信で他の装置からダウンロードされてもよい。図１においてストレージ９が記憶するプログラム及びデータの一部又は全部は、ストレージ９に含まれる読み取り装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。図１においてストレージ９が記憶するプログラム及びデータの一部又は全部は、コネクタ１２に接続される読み取り装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。非一過的な記憶媒体は、例えば、ＣＤ（登録商標）、ＤＶＤ（登録商標）、Ｂｌｕ−ｒａｙ（登録商標）等の光ディスク、光磁気ディスク、磁気記憶媒体、メモリカード、及びソリッドステート記憶媒体を含むが、これらに限定されない。
【００２８】
バッテリ１１は、充電可能な電池である。バッテリ１１に蓄えられる電力は、携帯電話機１の各部位に供給される。コネクタ１２は、外部から電力の供給を受けるための端子である。コネクタ１２は、電力の供給を受けるための専用の端子であってもよいし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）のようにデータのやり取りのためにも利用可能な端子であってもよい。
【００２９】
バッテリコントローラ１３は、バッテリ１１の充電を制御する。例えば、バッテリコントローラ１３は、コネクタ１２を介して外部から電力が供給され始めると、それを検出してバッテリ１１の充電を開始する。その後、バッテリコントローラ１３は、バッテリ１１が満充電になると充電を停止し、バッテリ１１の残量が閾値よりも低くなると充電を再開する。
【００３０】
図１に示した携帯電話機１の構成は例であり、本発明の要旨を損なわない範囲において適宜変更してよい。
【００３１】
次に、図３から５を参照しながら、充電管理プログラム９ｃが提供する機能に基づいて、バッテリ１１の充電中にコントローラ１０が実行する制御について説明する。図３は、充電開始時に表示される管理画面２０の例を示す図である。図４は、選択肢の１つが有効にされた場合の管理画面２０の例を示す図である。図５は、全ての選択肢が有効にされた場合の管理画面２０の例を示す図である。
【００３２】
コントローラ１０は、バッテリ１１の充電が開始された場合に、図３に示すような管理画面２０をディスプレイ２に表示させる。バッテリ１１の充電が開始されたことは、例えば、バッテリコントローラ１３との協業によって検出される。コントローラ１０は、バッテリ１１の充電が開始され、さらに、充電時間を短縮するための選択肢が十分な効果を有すると判定した場合に、管理画面２０をディスプレイ２に表示させてもよい。充電時間を短縮するための選択肢が十分な効果を有するか否かは、例えば、現状の設定での充電時間と、全ての選択肢を有効にした場合の充電時間との差が閾値よりも大きいか否かに基づいて判定される。
【００３３】
図３は、充電時間を短縮するための選択肢が１つも有効でない場合の管理画面２０の例を示している。管理画面２０は、メッセージ２１と、ボタン２２と、ボタン２３と、選択肢２４ａ〜２４ｅと、ヒストグラム２５と、ヒストグラム２６と、ボタン２７とを含む。
【００３４】
メッセージ２１は、現状の設定での充電時間と、選択肢を有効にした場合の充電の短縮時間とを示す。現状の設定での充電時間は、任意の公知の手法を用いて算出できる。充電の短縮時間は、選択肢に対応する機能の単位時間当たりの電力消費量を電力消費情報９ｄから取得し、これらを用いることにより算出できる。
【００３５】
ボタン２２は、全ての選択肢を無効にする場合に用いられる。ボタン２２が利用者によって操作されると、コントローラ１０は、選択肢２４ａ〜２４ｅの全てを無効にする。本実施形態において、選択肢を無効にするということは、選択肢に対応する機能を実行したままにすることを意味する。ボタン２３は、全ての選択肢を有効にする場合に用いられる。ボタン２３が利用者によって操作されると、コントローラ１０は、選択肢２４ａ〜２４ｅの全てを有効にする。本実施形態において、選択肢を有効にするということは、選択肢に対応する機能を停止したままにすることを意味する。
【００３６】
選択肢２４ａ〜２４ｅは、それぞれ、電力を消費する機能の１つに対応し、対応する機能の名称と、選択肢を有効にした場合に充電時間が短縮される効果の大きさを示す値と、選択肢の有効と無効とを切り替えるための操作項目とを含む。本実施形態では、選択肢を有効にした場合に充電時間が短縮される効果は、充電の短縮時間として示される。しかしながら、効果は、他の選択肢と効果の大きさが容易に対比可能であれば、どのように示されてもよい。
【００３７】
コントローラ１０は、管理画面２０を表示するときに、選択肢２４ａ〜２４ｅのそれぞれの有効と無効とを対応する機能の状態に応じて切り替える。具体的には、対応する機能が起動している場合、コントローラ１０は、選択肢を無効にする。本実施形態では、選択肢が無効な場合、対応する機能を停止にすることが可能なことを示す「ＯＦＦにする」という文字が操作項目上に表示され、さらに、操作項目が比較的明るい色で表示される。一方、対応する機能が起動していない場合、コントローラ１０は、選択肢を有効にする。本実施形態では、選択肢が有効な場合、対応する機能が既に停止中であることを示す「ＯＦＦ」という文字が操作項目上に表示され、さらに、操作項目が比較的暗い色で表示される。
【００３８】
コントローラ１０は、管理画面２０の表示中に、操作項目が利用者によって操作されると、対応する選択肢の有効と無効とを切り替える。具体的には、選択肢が有効のときに操作項目が利用者によって操作されると、コントローラ１０は、選択肢を無効にし、選択肢に対応する機能を起動する。選択肢が無効のときに操作項目が利用者によって操作されると、コントローラ１０は、選択肢を有効にし、選択肢に対応する機能を停止する。
【００３９】
選択肢２４ａは、高速移動体通信機能に対応する。コントローラ１０は、高速移動体通信機能を起動または停止するために、通信ユニット６ｂを起動または停止する。選択肢２４ｂは、無線ＬＡＮ機能に対応する。コントローラ１０は、無線ＬＡＮ機能を起動または停止するために、通信ユニット６ｃを起動または停止する。選択肢２４ｃは、ＧＰＳ機能に対応する。コントローラ１０は、ＧＰＳ機能を起動または停止するために、ＧＰＳレシーバ７を起動または停止する。選択肢２４ｄは、歩数計機能に対応する。コントローラ１０は、歩数計機能を起動または停止するために、歩数計プログラム９ｂを起動または停止する。コントローラ１０は、歩数計機能を起動または停止するために、さらに加速度センサ８を起動または停止してもよい。選択肢２４ｅは、自動同期機能に対応する。コントローラ１０は、自動同期機能を起動または停止するために、同期プログラム９ａを起動または停止する。
【００４０】
上記の５つの選択肢は例であり、コントローラ１０は、これらの選択肢の全てを管理画面２０に表示しなくてもよいし、他の選択肢を管理画面２０に表示してもよい。管理画面２０に表示する選択肢は、予め固定的に決められていてもよい。あるいは、携帯電話機１の稼働中に測定された機能毎の電力消費量が電力消費情報９ｄに格納されている場合には、コントローラ１０は、電力消費量が多い順に所定の数の機能を選定し、選択肢として表示してもよい。この場合、コントローラ１０は、電力消費量が閾値よりも多い全ての機能を選択肢として表示してもよい。
【００４１】
ヒストグラム２５は、それぞれの選択肢を有効にした場合の効果の大きさを視覚的に示す。本実施形態では、ヒストグラム２５は、全ての選択肢を無効にした場合の充電時間に対して、それぞれの選択肢による短縮時間がどれだけ大きいかを比率で示すように構成されている。具体的には、選択肢の設定項目毎に異なる色が割り当てられており、対応する選択肢の設定項目に割り当てられた色を用いて、短縮時間が充電時間に占める比率が示されている。このように、視覚的に示すことにより、利用者に選択肢を有効にした場合の効果の大きさを容易に認識させることができる。
【００４２】
ヒストグラム２６は、充電状況を視覚的に示す。具体的には、ヒストグラム２６は、満充電での充電量に対して現在の充電量がどこまで達したかを比率で示すように構成されている。本実施形態では、ヒストグラム２５における選択肢が有効にされている部分以外の部分が、ヒストグラム２６における未充電の部分と同じサイズで、この部分と並べて配置されている。このようにヒストグラム２５を配置することにより、利用者に選択肢を有効にした場合の効果の大きさを、充電時間の観点からだけでなく、充電中に消費される電力の大きさの観点からも認識させることができる。
【００４３】
ボタン２７は、管理画面２０を閉じるために用いられる。コントローラ１０は、ボタン２７が操作されると、管理画面２０を閉じる。コントローラ１０は、バッテリ１１が満充電になった場合にも管理画面２０を閉じる。コントローラ１０は、コネクタ１２を介して外部から電力が供給されなくなった等の理由でバッテリ１１の充電が中断された場合にも、管理画面２０を閉じてよい。
【００４４】
コントローラ１０は、管理画面２０が表示されている間、現状の設定での充電時間と、選択肢を有効にした場合の充電の短縮時間とを定期的に算出し直し、管理画面２０の内容を更新する。
【００４５】
図４は、図３に示す状態で選択肢２４ａが有効にされた場合の管理画面２０の例を示している。管理画面２０を表示する際に高速移動体通信機能が停止している場合も、図４に示すような管理画面２０が表示される。
【００４６】
図４に示す管理画面２０では、選択肢２４ａが有効にされたため、選択肢２４ａの操作項目上に対応する機能が既に停止中であることを示す「ＯＦＦ」という文字が表示され、さらに、操作項目が比較的暗い色で表示されている。さらに、メッセージ２１として表示される現状の設定での充電時間と、選択肢を有効にした場合の充電の短縮時間とが短くなり、ヒストグラム２５およびヒストグラム２６にもそれらの変化が反映されている。
【００４７】
図５は、図３に示す状態でボタン２３が操作された場合の管理画面２０の例を示している。選択肢２４ａ〜２４ｅの全てが有効にされた場合、及び管理画面２０を表示する際に選択肢２４ａ〜２４ｅに対応する全ての機能が停止している場合も、図５に示すような管理画面２０が表示される。
【００４８】
図５に示す管理画面２０では、選択肢２４ａ〜２４ｅが有効にされたため、選択肢２４ａ〜２４ｅの操作項目上に対応する機能が既に停止中であることを示す「ＯＦＦ」という文字が表示され、さらに、操作項目が比較的暗い色で表示されている。さらに、メッセージ２１として表示される現状の設定での充電時間が短くなり、ヒストグラム２５およびヒストグラム２６にもその変化が反映されている。
【００４９】
次に、図６及び図７を参照しながら、バッテリ１１の充電時間を短縮するためにコントローラ１０が実行する制御の処理手順について説明する。図６は、管理画面２０が表示されていない場合にコントローラ１０が実行する処理手順を示すフローチャートである。図６に示す処理手順は、コントローラ１０が充電管理プログラム９ｃを実行することによって実現され、繰り返して実行される。
【００５０】
図６に示すように、コントローラ１０は、ステップＳ１０１として、バッテリ１１の充電が開始されたかを判定する。バッテリの充電が開始されていない場合（ステップＳ１０１，Ｎｏ）、コントローラ１０は、この処理手順を終了する。
【００５１】
バッテリの充電が開始された場合（ステップＳ１０１，Ｙｅｓ）、コントローラ１０は、ステップＳ１０２として、現状の各種機能の起動状態に関する設定を記憶する。続いて、コントローラ１０は、ステップＳ１０３として、現状の設定での充電時間を算出し、ステップＳ１０４として、推奨設定での充電時間を算出する。推奨設定とは、例えば、管理画面２０に表示される全ての選択肢を有効にする設定である。
【００５２】
コントローラ１０は、ステップＳ１０５として、ステップＳ１０３で算出した充電時間とステップＳ１０４で算出した充電時間の差を算出する。ステップＳ１０５で算出される差は、推奨設定による充電の短縮時間である。コントローラ１０は、ステップＳ１０６として、算出した差が閾値よりも大きいかを判定する。ステップＳ１０６で用いられる閾値は、推奨設定が充電時間を短縮するために十分な効果を有するかを判定するための値である。閾値は、例えば、ステップＳ１０３で算出される現状の設定での充電時間の１０ないし２０％の時間に設定される。
【００５３】
差が閾値よりも大きい場合（ステップＳ１０６，Ｙｅｓ）、コントローラ１０は、ステップＳ１０７として、管理画面２０を表示し、この処理手順を終了する。差が閾値よりも大きくない場合、すなわち、充電時間を短縮するための十分な効果が得られない場合（ステップＳ１０６，Ｎｏ）、コントローラ１０は、管理画面２０を表示することなく、この処理手順を終了する。
【００５４】
図７は、管理画面２０の表示中にコントローラ１０が実行する処理手順を示すフローチャートである。図７に示す処理手順は、コントローラ１０が充電管理プログラム９ｃを実行することによって実現される。
【００５５】
図７に示すように、コントローラ１０は、ステップＳ２０１として、選択肢が有効または無効に変更されたかを判定する。選択肢が変更された場合（ステップＳ２０１，Ｙｅｓ）、コントローラ１０は、ステップＳ２０２として、変更された選択肢に対応する機能を変更内容に応じて起動または停止する。選択肢が変更されていない場合（ステップＳ２０１，Ｎｏ）、コントローラ１０は、機能の状態を変更しない。
【００５６】
続いて、コントローラ１０は、ステップＳ２０３として、現状の設定での充電時間を算出し、ステップＳ２０４として、管理画面２０の内容を更新する。その後、コントローラ１０は、ステップＳ２０５として、バッテリ１１の充電が完了したかを判定する。バッテリ１１の充電が完了していない場合（ステップＳ２０５，Ｎｏ）、コントローラ１０は、ステップＳ２０１を再実行する。
【００５７】
コントローラ１０は、ステップＳ２０１からステップＳ２０５を繰り返す間に、操作部３に対する操作が検出されない期間が一定時間より長く継続した場合には、電力消費を抑制するためにディスプレイ２を消灯してよい。この場合、コントローラ１０は、例えば、操作部３で何らかの操作が検出された場合に、ディスプレイ２を点灯させる。コントローラ１０は、ディスプレイ２が消灯している間は、ステップＳ２０１からステップＳ２０５を休止してもよい。
【００５８】
バッテリ１１の充電が完了した場合（ステップＳ２０５，Ｙｅｓ）、コントローラ１０は、ステップＳ２０６として、充電が完了したことを利用者に通知する。コントローラ１０は、通知のために、ディスプレイ２にメッセージ等を表示してもよいし、音を鳴らしてもよいし、携帯電話機１を振動させてもよいし、ランプを点滅させてもよい。
【００５９】
続いて、コントローラ１０は、ステップＳ２０７として、管理画面２０を閉じる。そして、コントローラ１０は、ステップＳ２０８として、ステップＳ１０２で記憶した設定に基づいて、携帯電話機１の機能を充電開始前と同じ状態に復帰させる。コントローラ１０は、ステップＳ１０２およびステップＳ２０８は、省略してもよいし、利用者による所定の設定が事前になされている場合にのみ実行してもよい。
【００６０】
上述してきたように、本実施形態では、携帯電話機１は、充電が開始されると充電時間を短縮するための選択肢を提示し、利用者が、それらを任意に選択し、有効にすることを可能にする。このため、携帯電話機１は、利用者の利用状況に応じて充電時間を短縮することができる。
【００６１】
例えば、急いで充電を行いたい場合、利用者は、提示された全ての選択肢を有効にする。その結果、充電時間は最短まで短縮される。あるいは、データ通信中にバッテリ１１の残量が少なくなった場合、利用者は、高速移動体通信機能又は無線ＬＡＮ機能に対応する選択肢を無効にしたままで他の選択肢を有効にする。その結果、データ通信を継続しつつ、充電時間が短縮される。
【００６２】
さらに、本実施形態では、携帯電話機１は、充電中は、利用者からの指示等がない限り、管理画面２０を表示し続ける。携帯電話機１は、利用者の指示等によって管理画面２０を閉じた後でも、利用者の別の指示によって管理画面２０を再び表示することもできる。このため、携帯電話機１は、充電時間の短縮のために停止された機能を利用者が容易に再起動することを可能にする。例えば、急いで充電を行いたいために全ての選択肢を有効にしたが充電中にデータ通信を行う必要が生じた場合、利用者は、管理画面２０上の対応する選択肢を無効にすればよい。このため、利用者は、高速移動体通信機能又は無線ＬＡＮ機能を起動するために、メニュー階層を辿る等の面倒な操作を行わずに済む。
【００６３】
本出願の開示する実施形態は、発明の要旨及び範囲を逸脱しない範囲で変更することができる。さらに、本出願の開示する実施形態及びその変形例は、適宜組み合わせることができる。例えば、上記の実施形態は、以下のように変形してもよい。
【００６４】
例えば、図１に示した各プログラムは、複数のモジュールに分割されていてもよいし、他のプログラムと結合されていてもよい。
【００６５】
上記の実施形態では、バッテリを備える装置の例として、携帯電話機について説明したが、添付の請求項に係る装置は、携帯電話機に限定されない。添付の請求項に係る装置は、携帯電話機以外の携帯電子機器であってもよい。携帯電子機器は、例えば、モバイルフォン、タブレット、携帯型パソコン、デジタルカメラ、メディアプレイヤ、電子書籍リーダ、ナビゲータ、及びゲーム機を含むが、これらに限定されない。
【００６６】
上記の実施形態では、充電中は、利用者からの指示があるか、又は充電が完了するまで管理画面２０を閉じないように携帯電話機１を構成したが、本発明はこれに限定されない。例えば、携帯電話機１は、管理画面２０に対する操作が一定時間行われない場合に、管理画面２０を閉じてもよい。
【００６７】
上記の実施形態では、充電の開始時に各種機能の現状の起動状況を管理画面２０に表示する選択肢に反映するように携帯電話機１を構成したが、本発明はこれに限定されない。例えば、携帯電話機１は、予め利用者によって行われた設定に基づいて、充電の開始時に特定の機能を起動または停止し、その結果を管理画面２０に表示する選択肢に反映してもよい。例えば、充電中は歩数計機能を停止するという設定が利用者によって事前になされている場合、携帯電話機１は、充電開始時に歩数計機能を強制的に停止し、歩数計機能に対応する選択肢を有効にしてよい。
【００６８】
上記の実施形態では、充電の開始時に管理画面２０を表示するように携帯電話機１を構成したが、本発明はこれに限定されない。例えば、携帯電話機１は、利用者が管理画面２０を表示するための操作を行った場合に、管理画面２０を表示してもよい。
【００６９】
上記の実施形態では、携帯電話機１の機能を充電開始前と同じ状態に復帰させる復帰処理を、充電が完了した後に実行する例について説明したが、復帰処理を実行するタイミングは、これに限定されない。例えば、携帯電話機１は、ボタン２７への操作に応じて管理画面２０を閉じる場合にも、復帰処理を実行してもよい。あるいは、携帯電話機１は、コネクタ１２を介して外部から電力が供給されなくなった等の理由でバッテリ１１の充電が中断された場合にも、復帰処理を実行してもよい。
【００７０】
添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成を具現化するように構成されるべきである。
【符号の説明】
【００７１】
１  携帯電話機
２  ディスプレイ
３  操作部
６ａ〜６ｃ  通信ユニット
７  ＧＰＳレシーバ
８  加速度センサ
９  ストレージ
９ａ  同期プログラム
９ｂ  歩数計プログラム
９ｃ  充電管理プログラム
９ｄ  電力消費情報
１０  コントローラ
１１  バッテリ
１２  コネクタ
１３  バッテリコントローラ
【図１】
0005739358.tif 000002
【図２】
0005739358.tif 000003
【図３】
0005739358.tif 000004
【図４】
0005739358.tif 000005
【図５】
0005739358.tif 000006
【図６】
0005739358.tif 000007
【図７】
0005739358.tif 000008