(57)【要約】【課題】デバイスの動作可能時間の推定精度が高くなるようにする。【解決手段】情報処理装置１００は、二次電池６３と、発電機構５０とを有する。さらに、情報処理装置１００は、活動関連デバイスとして、発電機構５０から電力が供給されるＧＰＳモジュール２２、脈拍センサー２１、加速度センサー２４、気圧センサー２３、通信部３０、および表示部４１を有する。情報処理装置１００は、予定活動の推定発電電力および推定消費電力を算出し、二次電池６３の電池残量と、推定発電電力と、推定消費電力と、単位時間とに基づいて、活動関連デバイスの動作可能時間を算出する。【選択図】図４
2019176550.tif 000002
【特許請求の範囲】
【請求項１】
二次電池と、
発電電力を前記二次電池に供給する発電機構と、
前記二次電池から電力が供給されるデバイスと、
プロセッサーと、
を備え、
前記プロセッサーは、
ユーザーが実施する予定の活動における、前記発電機構の推定発電電力および前記デバイスの推定消費電力を算出する推定電力算出部と、
前記二次電池の電池残量と、前記推定発電電力と、前記推定消費電力とに基づいて、前記デバイスの動作可能時間を算出する動作可能時間算出部と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記動作可能時間を表示する表示部を、
備えることを特徴とする情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置であって、
前記推定電力算出部は、
前記ユーザーの活動の種類と前記発電機構の発電電力とを関連付けた発電電力情報を参照して、前記ユーザーが実施する予定の活動に対応する前記発電電力を前記推定発電電力として算出し、
前記ユーザーの活動の種類と前記デバイスの消費電力とを関連付けた消費電力情報を参照して、前記ユーザーが実施する予定の活動に対応する前記デバイスの消費電力を前記推定消費電力として算出する、
ことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記プロセッサーは、前記活動が実施された場合の前記消費電力に基づいて、前記消費電力情報を更新する更新部を、
備えることを特徴とする情報処理装置。
【請求項５】
請求項３に記載の情報処理装置において、
前記プロセッサーは、前記活動が実施された場合の前記発電電力に基づいて、前記発電電力情報を更新する更新部を、
備えることを特徴とする情報処理装置。
【請求項６】
請求項１から５のいずれか１項に記載の情報処理装置において、
前記プロセッサーは、前記ユーザーが実施予定の活動に関する予定情報に基づいて、前記ユーザーの活動予定時間帯を算出し、前記活動予定時間帯に応じた天気情報を取得する天気情報取得部を備え、
前記推定電力算出部は、
前記天気情報取得部によって取得された前記天気情報に基づいて、前記予定情報が変更されるか否かを判定し、
前記予定情報が変更されると判定された場合に、変更後の前記予定情報に基づいて、前記推定発電電力および前記推定消費電力を算出する、
ことを特徴とする情報処理装置。
【請求項７】
請求項１から５のいずれか１項に記載の情報処理装置において、
前記デバイスは、前記ユーザーの位置を測定し、
前記ユーザーの位置に応じた天気予報を示す天気情報を取得する天気情報取得部を備え、
前記推定電力算出部は、
前記天気情報取得部によって取得された前記天気情報に基づいて、前記ユーザーが実施予定の活動に関する予定情報が変更されるか否かを判定し、
前記予定情報が変更されると判定された場合に、変更後の前記予定情報に基づいて、前記推定発電電力および前記推定消費電力を算出する、
ことを特徴とする情報処理装置。
【請求項８】
請求項１から７のいずれか１項に記載の情報処理装置において、
前記動作可能時間算出部は、
前記二次電池の電池残量と、前記推定消費電力から前記推定発電電力を引いた差分電力とに基づいて、前記動作可能時間を算出する、
ことを特徴とする情報処理装置。
【請求項９】
二次電池と、
発電電力を前記二次電池に供給する発電機構と、
前記二次電池から電力が供給されるデバイスと、を備える情報処理装置の制御方法であって、
前記情報処理装置が、
ユーザーが実施する予定の活動における、前記発電機構の推定発電電力および前記デバイスの推定消費電力を算出し、
前記二次電池の電池残量と、前記推定発電電力と、前記推定消費電力とに基づいて、前記デバイスの動作可能時間を算出する、
ことを特徴とする情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理装置の制御方法に関する。
【背景技術】
【０００２】
近年、現在位置を特定するＧＰＳ（Global  Positioning  System）モジュール、および発電機構を搭載した情報処理装置が普及している。例えば、特許文献１には、ＧＰＳモジュール、および、発電機構の一種である太陽電池を搭載した情報処理装置が開示されている。この情報処理装置は、ＧＰＳモジュールによって特定された位置情報と、位置情報が示す位置において太陽電池によって二次電池が充電された充電量を示す充電量情報とを記憶し、位置情報と充電量情報とに基づいて、充電予定位置での太陽電池による充電量を予測する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−６５４２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の情報処理装置では、太陽電池による充電量を予測できたとしても、ユーザーが実施する活動に応じてＧＰＳモジュール等のデバイスの消費電力が変動するため、デバイスの動作可能時間の推定精度が低くなる虞があった。
【課題を解決するための手段】
【０００５】
本発明の好適な態様（第１態様）にかかる情報処理装置は、二次電池と、発電電力を前記二次電池に供給する発電機構と、前記二次電池から電力が供給されるデバイスと、プロセッサーと、を備え、前記プロセッサーは、ユーザーが実施する予定の活動における、前記発電機構の推定発電電力および前記デバイスの推定消費電力を算出する推定電力算出部と、前記二次電池の電池残量と、前記推定発電電力と、前記推定消費電力とに基づいて、前記デバイスの動作可能時間を算出する動作可能時間算出部と、を備える。
【０００６】
発電電力は、単位時間当たりの発電電力量であり、消費電力は、単位時間当たりの消費電力量である。以上の態様において、発電電力および消費電力は、ユーザーが実施する予定の活動によって変動するが、推定発電電力および推定消費電力には、ユーザーが実施する予定の活動による影響が反映されている。以上の態様によれば、ユーザーが実施する予定の活動を考慮しない場合と比較して、デバイスの動作可能時間の推定精度が高くなる。
【０００７】
第１態様の好適例（第２態様）において、前記動作可能時間を表示する表示部を備える。
【０００８】
以上の態様によれば、ユーザーは、表示部に表示された動作可能時間を閲覧して、充電作業を行わずに、どの程度の時間活動を実施できるかを把握することが可能になる。さらに、ユーザーは、充電作業を行うタイミングを予測することが可能になる。
【０００９】
第１態様および第２態様の好適な態様（第３態様）において、前記推定電力算出部は、前記ユーザーの活動の種類と前記発電機構の発電電力とを関連付けた発電電力情報を参照して、前記ユーザーが実施する予定の活動に対応する前記発電電力を前記推定発電電力として算出し、前記ユーザーの活動の種類と前記デバイスの消費電力とを関連付けた消費電力情報を参照して、前記ユーザーが実施する予定の活動に対応する前記デバイスの消費電力を前記推定消費電力として算出する。
【００１０】
以上の態様では、活動の種類に関連付けた発電電力情報および消費電力情報を参照して、デバイスの動作可能時間を特定する。活動の種類には、例えば、アウトドアスポーツおよびインドアスポーツがある。発電電力について、アウトドアスポーツでは、発電機構の一例である太陽電池が、インドアスポーツ時と比較して大きく発電することができるため、発電電力は、アウトドアスポーツを実施する場合とインドアスポーツを実施する場合とでは大きな差がある。消費電力について、アウトドアスポーツでは、インドアスポーツと比較してユーザーが大きく移動することがある。従って、アウトドアスポーツでは、デバイスの一例であるＧＰＳモジュールが動作する必要があるものの、インドアスポーツではＧＰＳモジュールが動作する必要がないため、消費電力は、アウトドアスポーツを実施する場合とインドアスポーツを実施する場合とでは大きな差がある。従って、以上の態様では、活動の種類に関連付けた発電電力情報および消費電力情報を参照するため、活動の種類を考慮しない場合と比較して、デバイスの動作可能時間を精度よく推定することが可能になる。
【００１１】
第３態様に好適な態様（第４態様）において、前記プロセッサーは、前記活動が実施された場合の前記消費電力に基づいて、前記消費電力情報を更新する更新部を備える。
【００１２】
以上の態様では、消費電力情報には、活動が実施された場合のデバイスの消費電力の履歴が反映される。消費電力の履歴に基づいて推定消費電力を算出することにより、消費した電力の履歴を考慮しない場合と比較して、デバイスの動作可能時間の推定精度が高くなる。
【００１３】
第３態様に好適な（第５態様）において、前記プロセッサーは、前記活動が実施された場合の前記発電電力に基づいて、前記発電電力情報を更新する更新部を備える。
【００１４】
以上の態様によれば、発電電力情報には、活動が実施された場合の発電機構の発電電力の履歴が反映される。発電電力の履歴に基づいて推定発電電力を算出することにより、発電電力の履歴を考慮しない場合と比較して、デバイスの動作可能時間の推定精度が高くなる。
【００１５】
第１態様から第５態様の好適例（第６態様）において、前記プロセッサーは、前記ユーザーが実施予定の活動に関する予定情報に基づいて、前記ユーザーの活動予定時間帯を算出し、前記活動予定時間帯に応じた天気情報を取得する天気情報取得部を備え、前記推定電力算出部は、前記天気情報取得部によって取得された前記天気情報に基づいて、前記予定情報が変更されるか否かを判定し、前記予定情報が変更されると判定された場合に、変更後の前記予定情報に基づいて、前記推定発電電力および前記推定消費電力を算出する。
【００１６】
一般的には、ユーザーは、天気に応じて実際の活動を変更する。例えば、ユーザーは、アウトドアスポーツを実施する予定であっても、天気が雨ならばインドアスポーツを実施することがある。以上の態様によれば、ユーザーが予定の活動を実施する時間帯に応じた天気情報に基づいて予定情報の変更を判定するため、予定情報の変更を考慮しない場合と比較して、デバイスの動作可能時間の推定精度が高くなる。
【００１７】
第１態様から第５態様の好適例（第７態様）において、前記デバイスは、前記ユーザーの位置を測定し、前記ユーザーの位置に応じた天気予報を示す天気情報を取得する天気情報取得部を備え、前記推定電力算出部は、前記天気情報取得部によって取得された前記天気情報に基づいて、前記ユーザーが実施予定の活動に関する予定情報が変更されるか否かを判定し、前記予定情報が変更されると判定された場合に、変更後の前記予定情報に基づいて、前記推定発電電力および前記推定消費電力を算出する。
【００１８】
以上の態様では、ユーザーが活動する位置が現在位置であるとみなして、デバイスで測定された位置に応じた天気予報を取得する。従って、以上の態様によれば、ユーザーが予定の活動を実施する現在位置に応じた天気予報に基づいて予定情報の変更を推定するため、予定情報の変更を考慮しない場合と比較して、デバイスの動作可能時間の推定精度が高くなる。
【００１９】
第１態様から第７態様の好適例（第８態様）において、前記動作可能時間算出部は、前記二次電池の電池残量と、前記推定消費電力から前記推定発電電力を引いた差分電力とに基づいて、前記動作可能時間を算出する。
【００２０】
予定の活動における推定消費電力および推定発電電力は、予定の活動の全ての時間帯に対して一律でもよいし、予定の活動の時間によって変動してもよい。予定の活動における推定消費電力および推定発電電力が、予定の活動の時間に応じて固定である場合には、以上の態様により、二次電池の電池残量と、推定消費電力から推定発電電力を引いた差分電力とに基づいて動作可能時間を算出するという簡潔な処理により、デバイスの動作可能時間を得ることが可能になる。
【００２１】
本発明の好適な態様（第９態様）にかかる情報処理装置の制御方法は、二次電池と、発電電力を前記二次電池に供給する発電機構と、前記二次電池から電力が供給されるデバイスと、を備える情報処理装置の制御方法であって、前記情報処理装置が、ユーザーが実施する予定の活動における、前記発電機構の推定発電電力および前記デバイスの推定消費電力を算出し、前記二次電池の電池残量と、前記推定発電電力と、前記推定消費電力とに基づいて、前記デバイスの動作可能時間を算出する。
【００２２】
以上の態様において、推定発電電力および推定消費電力には、ユーザーが実施する予定の活動による影響が反映されている。発電電力および消費電力は、ユーザーが実施する予定の活動によって変動するため、以上の態様によれば、ユーザーが実施する予定の活動を考慮しない場合と比較して、デバイスの動作可能時間の推定精度が高くなる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態における情報処理装置１００の表側から見た斜視図。
【図２】情報処理装置１００の裏側から見た斜視図。
【図３】情報処理装置１００のデバイス構成図。
【図４】制御部７０の構成図。
【図５】天気情報６１４が示す天気予報を示す図。
【図６】活動情報６１３が示す実施した活動および予定の活動を示す図。
【図７】発電電力情報６１１の一例を示す図。
【図８】消費電力情報６１２の一例を示す図。
【図９】活動判定情報６１５の一例を示す図。
【図１０】発電電力統計情報６１６の一例を示す図。
【図１１】消費電力統計情報６１７の一例を示す図。
【図１２】動作可能時間表示処理のフローチャートを示す図。
【図１３】動作可能時間特定処理のフローチャートを示す図。
【図１４】予定活動種類特定処理のフローチャートを示す図。
【図１５】動作可能時間表示処理のフローチャートを示す図。
【発明を実施するための形態】
【００２４】
以下、本発明を実施するための形態について図面を参照して説明する。ただし、各図において、各部の寸法および縮尺は、実際のものと適宜に異ならせてある。また、以下に述べる実施形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【００２５】
Ａ．実施形態
以下、本実施形態にかかる情報処理装置１００を説明する。
【００２６】
Ａ．１．情報処理装置１００の概要
図１に、本実施形態における情報処理装置１００の表側から見た斜視図を示す。図２に、情報処理装置１００の裏側から見た斜視図を示す。情報処理装置１００は、携帯情報装置の一つであり、ユーザーの手首に装着するリスタブル機器である。
【００２７】
図１および図２に示すように、情報処理装置１００は、表示部４１と、複数の太陽電池５１と、第１バンド部９１と、第２バンド部９２と、複数の操作ボタン４２と、脈拍センサー２１とを含む。第１バンド部９１および第２バンド部９２は、それぞれ、ユーザーの手首または腕に巻き付け可能なように長手方向に延びて形成される。表示部４１は、時刻または測定データを表す画像を表示する。複数の操作ボタン４２は、ユーザーに押下されることにより、情報処理装置１００に対するユーザーの指示を受け付けることができる。複数の操作ボタン４２は、情報処理装置１００の側面に設けられる。情報処理装置１００において、時刻等の情報をユーザーが視認する側を表示部４１の表面側、手首または腕に装着される側を表示部４１の裏面側とする。
【００２８】
図１および図２において、表示部４１の表示面における裏面から表面へと向かう方向をｚ軸正方向とする。そして、ｚ軸に直交する２軸をｘｙ軸とし、表示面の中心から第１バンド部９１または第２バンド部９２への方向をｙ軸、ｚ軸およびｙ軸と直交する軸をｘ軸とする。第２バンド部９２から第１バンド部９１に向かう方向を、ｙ軸正方向とする。
【００２９】
Ａ．１．１．情報処理装置１００の機能の概要
情報処理装置１００は、ユーザーが活動を実施する場合に、この活動に関する情報を記録することが可能である。活動の種類には、例えば、アウトドアスポーツおよびインドアスポーツがある。アウトドアスポーツには、例えば、ランニング、トレイルラン、またはトレッドミル等の陸上競技、野球またはサッカー等といった一般的には屋外で行う球技、もしくは、ハンググライダーまたはパラグライダー等の航空スポーツ等が含まれる。インドアスポーツには、バスケットボール、バレーボール、または卓球等といった一般的には屋内で行う球技、ダンス、もしくはボーリング等が含まれる。
【００３０】
活動に関する情報は、活動がアウトドアスポーツであれば、情報処理装置１００の位置、およびユーザーの単位時間当たりの脈拍数等である。単位時間当たりの脈拍数を、以下、単に、「脈拍」と記載する。活動に関する情報は、情報処理装置１００に含まれるデバイスによって収集される。例えば、情報処理装置１００の位置を示す情報は、ＧＰＳ（Global  Positioning  System）モジュールによって生成される。以下、活動に関する情報を収集するデバイスを、「活動関連デバイス」と称する。
【００３１】
情報処理装置１００は、ユーザーが実施する予定の活動について、活動に関する情報をどの程度の時間記録できるか、言い換えれば、活動関連デバイスの動作可能時間を表示することが可能である。以下、「ユーザーが実施する予定の活動」を、「予定活動」と称する。図１では、情報処理装置１００は、動作可能時間を表示する動作可能時間表示画面を表示部４１に表示する。図１に示す動作可能時間表示画面は、動作可能時間が３時間であることを示す。より具体的には、図１に示す動作可能時間表示画面は、二次電池６３（図３を参照）の電池残量と時間との関係を示すグラフを表示する。このグラフの横軸は時間を示し、縦軸が二次電池６３の電池残量である。グラフ内の「Ｐ」は現在時刻を示す。グラフ内の「Ｅ」は、二次電池６３の完全放電状態を示す。グラフ内の「Ｆ」は、二次電池６３の満充電状態を示す。
【００３２】
図３に、情報処理装置１００のデバイス構成を示す。図３に示すように、情報処理装置１００は、センサー２０と、通信部３０と、ユーザーインターフェース４０と、発電機構５０と、記憶部６１と、クロック生成回路６２と、二次電池６３と、制御部７０とを有する。
【００３３】
センサー２０は、対象の状態を監視したり検知または計測等を行ったりするデバイスである。センサー２０には、脈拍センサー２１と、ＧＰＳモジュール２２と、気圧センサー２３と、加速度センサー２４とが含まれる。
【００３４】
脈拍センサー２１は、制御部７０と電気的に接続されており、脈拍信号を出力する。例えば、脈拍センサー２１は、発光部、受光部、増幅器、バンドパスフィルターおよびＡＤ変換器を備える。発光部から照射された光は血管等の人体の組織で反射して受光部に入射される。受光部は光電変換した信号、つまり脈拍信号を生成する。ＡＤ変換器は受光部が出力する信号をＡＤ変換して脈信号データを生成し、生成した脈信号データを制御部７０に出力する。生体の血管を流れる血液に含まれるヘモグロビン等による発光部からの光の吸光量が、心臓の拍動と連動して変化するため、受光部に入射する光量は、心臓の拍動の伝搬、つまり脈拍に応じたものになる。制御部７０は、脈拍センサー２１から出力される脈拍信号、あるいは脈拍信号をデジタル変換した脈信号データに基づいてユーザーの脈拍数、脈拍間隔（Ｒ−Ｒ間隔）、脈拍変動（ＨＲＶ）などを算出する。なお、同様の原理に基づいて、発光部の光の波長を適宜選択することにより、血圧、血中酸素濃度の少なくともいずれか一つを測定することもできるので、脈拍センサー２１は、光電センサー部と称してもよい。
脈拍は、ユーザーの生体情報の一例である。このように、脈拍センサー２１が生体情報を測定するので、情報処理装置１００は、生体情報測定機器とも称することができる。
【００３５】
ＧＰＳモジュール２２は、制御部７０と電気的に接続されており、ＧＰＳ衛星からの電波を受信するアンテナと、アンテナの出力信号に基づいて位置を示す位置情報またはＧＰＳ時刻情報を生成する生成回路とを有する。気圧センサー２３は、制御部７０と電気的に接続されており、情報処理装置１００周囲の大気圧を測定する。加速度センサー２４は、制御部７０と電気的に接続されており、情報処理装置１００の加速度を測定する。
【００３６】
通信部３０は、情報処理装置１００以外のコンピューターからのデータの入出力を制御する。通信部３０には、ＵＳＢインターフェース３１と、ＢＬＥインターフェース３２と、ＡＮＴ＋インターフェース３３とを有する。ＵＳＢインターフェース３１は、制御部７０と電気的に接続されており、ＵＳＢ規格に従ったインターフェースである。例えば、情報処理装置１００は、ＵＳＢインターフェース３１を介して電源回路に接続することにより、電源回路から給電されて、二次電池６３に電力を供給する。ＢＬＥインターフェース３２は、制御部７０と電気的に接続されており、ＢＬＥ規格に従ったインターフェースである。ＡＮＴ＋インターフェース３３は、制御部７０と電気的に接続されており、ＡＮＴ＋規格に従ったインターフェースである。
【００３７】
ユーザーインターフェース４０には、表示部４１と、操作ボタン４２とが含まれる。表示部４１は、制御部７０と電気的に接続されており、液晶パネル、電子ペーパーパネルおよび有機エレクトロルミネッセンスパネル等の表示パネルで形成される。複数の操作ボタン４２は、ユーザーに押下されることにより、情報処理装置１００に対するユーザーの指示を受け付けることができる。
【００３８】
発電機構５０は、発電した発電電力を二次電池６３に供給する。発電機構５０は、太陽電池５１と、キネティック機構５２と、熱電変換デバイス５３と、バイオ燃料電池５４とを含む。以下の記載では、発電機構５０と記載した場合、太陽電池５１、キネティック機構５２、熱電変換デバイス５３、およびバイオ燃料電池５４の総称を示す。
【００３９】
太陽電池５１は、光のエネルギーを電気エネルギーに変換することによって発電する。キネティック機構５２は、情報処理装置１００が動かされた運動エネルギーを電気エネルギーに変換することによって発電する。熱電変換デバイス５３は、熱エネルギーを電気エネルギーに変換することによって発電する。バイオ燃料電池５４は、ユーザーの汗に含まれる乳酸を酸化触媒する乳酸酸化酵素によって発電する。より具体的には、乳酸酸化酵素が電極に固定されており、乳酸酸化酵素が乳酸を酸化触媒することにより電子が得られる。得られた電子を電極に送ることにより、電力が流れる。バイオ燃料電池５４は、流れた電流を二次電池６３に蓄電する。
【００４０】
記憶部６１は、読み書き可能な不揮発性の記録媒体である。記憶部６１は、例えば、フラッシュメモリーである。記憶部６１は、フラッシュメモリーに限らず適宜変更可能である。記憶部６１は、例えば、制御部７０が実行するプログラムを記憶する。クロック生成回路６２は、一定の周波数のクロック信号を生成し、制御部７０に供給する。二次電池６３は、デバイスに駆動電力を供給する。
【００４１】
以下の説明において、本実施形態では、活動関連デバイスは、図３に示した各構成のうち、ＧＰＳモジュール２２、脈拍センサー２１、加速度センサー２４、気圧センサー２３、通信部３０、および表示部４１であるとする。また、単に活動関連デバイスと記載した場合、ＧＰＳモジュール２２、脈拍センサー２１、加速度センサー２４、気圧センサー２３、通信部３０、および表示部４１の総称を示す。
【００４２】
制御部７０は、例えば、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等のプロセッサーである。制御部７０は、情報処理装置１００の全体の制御を司る。制御部７０の構成について、図４を用いて説明する。
【００４３】
Ａ．２．制御部７０の構成
図４に、制御部７０の構成図を示す。制御部７０は、記憶部６１に記憶されたプログラムを読み取り実行することにより、取得部７０１と、推定電力算出部７０２と、動作可能時間算出部７０３と、更新部７０６とを実現する。取得部７０１は、天気情報取得部の一例である。記憶部６１には、発電電力情報６１１と、消費電力情報６１２と、活動情報６１３と、天気情報６１４と、活動判定情報６１５と、発電電力統計情報６１６と、消費電力統計情報６１７とが記憶される。以下、動作可能時間を表示する動作可能時間表示処理と、動作可能時間を特定するために用いる、発電電力情報６１１および消費電力情報６１２を更新する更新処理とについて、制御部７０の構成を説明する。以下の説明では、現在時刻が１２月９日の午前８時であり、説明を簡略化するため、活動はアウトドアスポーツまたはインドアスポーツのいずれかであるとする。
【００４４】
Ａ．２．１．動作可能時間表示処理における制御部７０の構成
推定電力算出部７０２は、予定活動における、発電機構５０の発電電力である推定発電電力および活動関連デバイスの消費電力である推定消費電力を推定する。発電電力は、単位時間当たりの発電電力量であり、消費電力は、単位時間当たりの消費電力量である。単位時間は、例えば、１秒、１分、または１時間である。本実施形態では、予定活動における推定消費電力および推定発電電力は、予定活動の全ての時間に対して一律であると前提とする。予定活動を特定する方法は、以下に示す４つの方法がある。
【００４５】
Ａ．２．１．１．予定活動の特定
予定活動を特定する第１の方法において、推定電力算出部７０２は、予定活動を示す予定情報を参照し、未来に実施される予定の活動をそのまま予定活動として特定する。予定活動を特定する第２の方法において、推定電力算出部７０２は、実施予定の活動の時間帯における天気予報に応じて、予定活動の変更を推定する。予定活動を特定する第３の方法において、推定電力算出部７０２は、未来に実施される予定の活動の位置の天気予報に応じて、予定活動の変更を推定する。予定活動を特定する第４の方法において、推定電力算出部７０２は、未来に実施される予定の活動の時間帯および位置の天気予報に応じて、予定活動の変更を推定する。予定活動を特定する第４の方法は、予定活動を特定する第２の方法および予定活動を特定する第３の方法の組み合わせである。予定活動を特定する第２の方法、予定活動を特定する第３の方法、および、予定活動を特定する第４の方法では、天気予報を用いる。
【００４６】
図５に、天気情報６１４が示す天気予報を示す。図５では、予定活動を特定する第４の方法に対応する態様における天気情報６１４を示す。この態様における天気情報６１４は、時間帯および位置に応じた天気予報を示す。図５に示す表ｔ６１４の各セルのうち、網掛けを付与したセルは、列または行の名前を示す。表ｔ６１４の列が時間帯に関係し、行が位置に関する。表ｔ６１４は、各日にちの各時間帯において、各位置の天気予報を示す。例えば、表ｔ６１４は、１２月９日の１２時から１８時の時間帯において、位置Ａでは雨、位置Ｂでは雨、位置Ｃでは雪であることを示す。
【００４７】
予定活動を特定する第２の方法に対応する態様における天気情報６１４は、図示しないが、１つの行のみ、すなわち１つの位置に応じた各時間帯の天気予報を示す。同様に、予定活動を特定する第３の方法に対応する態様における天気情報６１４は、図示しないが、１つの列のみ、すなわち、１つの時間帯に応じた各位置の天気予報を示す。
【００４８】
説明を図４に戻す。
予定活動を特定する第１の方法において、取得部７０１は、ユーザーが実施する予定の活動を取得する。具体的には、取得部７０１は、図６に示す活動情報６１３を参照して、ユーザーが実施する予定の活動を取得する。活動情報６１３は、「予定情報」の一例である。活動情報６１３は、ユーザーが実施した活動、および、ユーザーが実施する予定の活動に関する。
【００４９】
図６に、活動情報６１３が示す実施した活動および予定の活動を示す。図６に示す表ｔ６１３は、各日にちにおいて、どのような活動を実施したか、または実施する予定かを示す。表ｔ６１３内に示した矩形が活動を示しており、網掛けを付与した矩形がアウトドアスポーツを示し、墨塗りの矩形がインドアスポーツを示す。表ｔ６１３内に示した矩形の位置および長さが、活動を実施した時間帯または活動を実施する予定の時間帯を示す。
【００５０】
図６では、現在時刻より過去にユーザーが実施した活動６１３１と、現在時刻より未来でユーザーが実施する予定の活動６１３２とを示す。活動６１３１には、アウトドアスポーツｏ１、インドアスポーツｉ１、インドアスポーツｉ２、インドアスポーツｉ３、アウトドアスポーツｏ４、インドアスポーツｉ５、インドアスポーツｉ６、アウトドアスポーツｏ７、および、インドアスポーツｉ８が含まれる。活動６１３２には、アウトドアスポーツｏ９およびインドアスポーツｉ９が含まれる。
【００５１】
取得部７０１は、活動情報６１３を参照して、例えば、アウトドアスポーツｏ９を取得する。アウトドアスポーツｏ９は、図６に示すように、１４時から１５時までの１時間アウトドアスポーツを実施する予定であることを示す。
【００５２】
説明を図４に戻す。
予定活動を特定する第２の方法において、推定電力算出部７０２は、予定活動の時間帯の天気予報に応じて、活動情報６１３が変更されるか否かを判定する。具体的には、推定電力算出部７０２は、活動情報６１３に基づいて、予定活動の時間帯である活動予定時間帯を特定する。取得部７０１は、活動予定時間帯に応じた、予定活動を特定する第２の方法に対応する態様における天気情報６１４を取得する。そして、推定電力算出部７０２は、取得部７０１によって取得された天気情報６１４に基づいて、活動情報６１３が変更されるか否かを判定する。
例えば、推定電力算出部７０２は、活動情報６１３を参照して、アウトドアスポーツｏ９の時間帯が１４時から１５時まで、すなわち、活動予定時間帯が１４時から１５時までであると特定する。そして、取得部７０１によって取得された天気情報６１４が、活動予定時間帯である１４時から１５時までを含む時間帯が雨であることを示す場合、推定電力算出部７０２は、活動情報６１３の予定活動がアウトドアスポーツからインドアスポーツに変更されると判定する。
【００５３】
予定活動を特定する第３の方法において、推定電力算出部７０２は、予定活動の位置の天気予報に応じて、予定活動が変更されるか否かを判定する。予定活動を特定する第３の方法では、予定活動の位置が、現在位置であるとみなしている。具体的には、取得部７０１は、ＧＰＳモジュール２２で測定された位置に応じた天気予報を示す、予定活動を特定する第３の方法に対応する態様における天気情報６１４を取得する。そして、推定電力算出部７０２は、取得部７０１によって取得された天気情報６１４に基づいて、活動情報６１３が変更されるか否かを判定する。
例えば、現在位置が位置Ａである場合、取得部７０１は、ＧＰＳモジュール２２で測定された位置Ａに応じた天気情報６１４を取得する。そして、取得部７０１によって取得された天気情報６１４が、位置Ａが雨であることを示す場合、推定電力算出部７０２は、活動情報６１３の予定活動がアウトドアスポーツからインドアスポーツに変更されると判定する。
【００５４】
予定活動を特定する第４の方法において、推定電力算出部７０２は、予定活動の位置および時間帯の天気予報に応じて、予定活動が変更されるか否かを推定する。予定活動を特定する第４の方法では、予定活動の位置が、現在位置であるとみなしている。具体的には、推定電力算出部７０２は、活動情報６１３に基づいて、予定活動の時間帯を特定する。取得部７０１は、特定した時間帯において、ＧＰＳモジュール２２で測定された位置に応じた天気予報を示す、予定活動を特定する第４の方法に対応する態様における天気情報６１４を取得する。そして、推定電力算出部７０２は、取得部７０１によって取得された天気情報６１４に基づいて、活動情報６１３が変更されるか否か推定する。
例えば、推定電力算出部７０２は、活動情報６１３を参照して、アウトドアスポーツｏ９の時間帯が１４時から１５時までであると特定する。そして、例えば、現在位置が位置Ａである場合、取得部７０１は、ＧＰＳモジュール２２で測定された位置Ａの１４時から１５時を含む時間帯に応じた天気情報６１４を取得する。図５の例を用いると、位置Ａの１４時から１５時を含む時間帯は、雨であるから、推定電力算出部７０２は、活動情報６１３の予定活動がアウトドアスポーツからインドアスポーツに変更されると判定する。
【００５５】
以降では、予定活動を特定する第４の方法が採用された例を用いて説明する。
【００５６】
推定電力算出部７０２は、特定した予定活動における、発電機構５０の発電電力である推定発電電力および活動関連デバイスの消費電力である推定消費電力を算出する。また、推定電力算出部７０２によって予定活動が変更されると判定された場合には、推定電力算出部７０２は、変更後の予定活動における、発電機構５０の発電電力である推定発電電力および活動関連デバイスの消費電力である推定消費電力を算出する。以下、推定発電電力の推定と、推定消費電力の推定とについてそれぞれ説明する。
【００５７】
Ａ．２．１．２．推定発電電力の推定
推定電力算出部７０２は、図７に示す発電電力情報６１１を参照して、予定活動に対応する発電電力を推定発電電力として特定する。
【００５８】
図７に、発電電力情報６１１の一例を示す。図７に示す表ｔ６１１は、発電電力情報６１１の一例である。発電電力情報６１１は、ユーザーの活動の種類と発電電力とを関連付けている。さらに、発電電力情報６１１は、ユーザーの活動の種類以外にも、ユーザーの睡眠と、情報処理装置１００の放置と、情報処理装置１００の通常動作とを、発電電力に関連付けている。
【００５９】
情報処理装置１００の放置とは、ユーザーが情報処理装置１００を装着せずに、机の上等に情報処理装置１００が置かれた状態である。情報処理装置１００の通常動作は、ユーザーが情報処理装置１００を装着しており、かつ、ユーザーが睡眠していない状態である。以下では、説明の簡略化のため、ユーザーの睡眠を「睡眠」、情報処理装置１００の放置を「放置」、情報処理装置１００の通常動作を「通常動作」と記載する。
【００６０】
発電電力情報６１１は、ユーザーが単位時間実施した活動、単位時間の睡眠、単位時間の放置、および単位時間の通常動作に応じた発電機構５０の発電電力を示す。表ｔ６１１の各セルのうち、網掛けを付与したセルは、列または行の名前を示す。また、表ｔ６１１の各セルのうち、値が「ｘｘｘ」のセルは、０より大きい値が設定されている。一方、値が「−」のセルは、０が設定されている。
例えば、ユーザーがアウトドアスポーツを単位時間実施した場合、太陽電池５１、キネティック機構５２、熱電変換デバイス５３およびバイオ燃料電池５４が、表ｔ６１１の各セルに応じた電力を発電する。
【００６１】
太陽電池５１、熱電変換デバイス５３、およびバイオ燃料電池５４の「Ｈｉｇｈ」、「Ｍｉｄ」、および「Ｌｏｗ」は、発電電力の程度を示す。例えば、太陽電池５１の「Ｈｉｇｈ」は、太陽電池５１に１００００ルクス以上の光が入射されており、太陽電池５１が、発電可能な最大の電力に近い電力を発電することを示す。太陽電池５１の「Ｍｉｄ」は、太陽電池５１に１０００ルクス以上１００００ルクス未満の光が入射されており、太陽電池５１が、発電可能な最大の電力に対して半分程度の電力を発電することを示す。太陽電池５１の「Ｌｏｗ」は、太陽電池５１に５００ルクス以上１０００ルクス未満の光が入射されており、太陽電池５１が、発電可能な最小の電力に近い電力を発電することを示す。屋内の明るさは通常１０００ルクス以下であり、表ｔ６１１が示すように、ユーザーがインドアスポーツを実施した場合には、太陽電池５１は、「Ｌｏｗ」で示した電力を発電する。
【００６２】
例えば、予定活動がアウトドアスポーツである場合、推定電力算出部７０２は、太陽電池５１、キネティック機構５２、熱電変換デバイス５３、および、バイオ燃料電池５４の発電電力の合計を、推定発電電力として特定する。太陽電池５１の発電電力は、太陽電池５１の「Ｈｉｇｈ」、「Ｍｉｄ」、および「Ｌｏｗ」の発電電力の合計である。熱電変換デバイス５３の発電電力は、熱電変換デバイス５３の「Ｈｉｇｈ」、「Ｍｉｄ」、および「Ｌｏｗ」の発電電力の合計である。バイオ燃料電池５４の発電電力は、バイオ燃料電池５４の「Ｈｉｇｈ」、「Ｍｉｄ」、および「Ｌｏｗ」の発電電力の合計である。
【００６３】
Ａ．２．１．３．推定消費電力の推定
図４の説明に戻る。
推定電力算出部７０２は、図８に示す消費電力情報６１２を参照して、予定活動に対応するデバイスの消費電力を推定消費電力として特定する。
【００６４】
図８に、消費電力情報６１２の一例を示す。図７に示す表ｔ６１２は、消費電力情報６１２の一例である。消費電力情報６１２は、ユーザーの活動の種類と活動関連デバイスの消費電力とを関連付けた情報を示す。さらに、消費電力情報６１２は、ユーザーの活動の種類以外にも、睡眠と、放置と、通常動作とを、消費電力に関連付けている。
【００６５】
消費電力情報６１２は、ユーザーが単位時間実施した活動、単位時間の睡眠、単位時間の放置、および単位時間の通常動作に応じた活動関連デバイスの消費電力を示す。表ｔ６１２の各セルのうち、網掛けを付与したセルは、列または行の名前を示す。また、表ｔ６１２の各セルのうち、値が「ｘｘｘ」のセルは、０より大きい何らかの値が設定されている。一方、値が「−」のセルは、０が設定されている。
例えば、ユーザーがアウトドアスポーツを単位時間実施した場合、ＧＰＳモジュール２２、脈拍センサー２１、加速度センサー２４、加速度センサー２４、通信部３０、および、表示部４１が、表ｔ６１２の各セルに応じた電力を消費する。
【００６６】
ＧＰＳモジュール２２、脈拍センサー２１、および、表示部４１の「Ｈｉｇｈ」および「Ｌｏｗ」は、発電電力の程度を示す。「Ｈｉｇｈ」および「Ｌｏｗ」は、消費電力の程度を示す。一般的には、ＧＰＳモジュール２２は、衛星を探索している場合には「Ｈｉｇｈ」が示す電力を消費し、衛星を探索できた場合には「Ｌｏｗ」が示す電力を消費する。
【００６７】
脈拍センサー２１の「Ｈｉｇｈ」および「Ｌｏｗ」は、脈拍を測定する頻度に応じた消費電力である。表示部４１の「Ｈｉｇｈ」および「Ｌｏｗ」は、画面を更新する頻度に応じた消費電力である。
【００６８】
例えば、予定活動がインドアスポーツである場合、推定電力算出部７０２は、脈拍センサー２１、加速度センサー２４、気圧センサー２３、通信部３０、および、表示部４１の消費電力の合計を、推定消費電力として特定する。
【００６９】
Ａ．２．１．４．活動関連デバイスの動作可能時間
図４の説明に戻る。
動作可能時間算出部７０３は、二次電池６３の電池残量と、推定発電電力と、推定消費電力と、単位時間とに基づいて、活動関連デバイスの動作可能時間を特定する。活動関連デバイスの動作可能時間を特定する方法は、例えば、以下の２つがある。
【００７０】
第１の方法において、動作可能時間算出部７０３は、二次電池６３の電池残量と、推定消費電力から推定発電電力を引いた差分電力とに基づいて、活動関連デバイスの動作可能時間を特定する。より具体的には、動作可能時間算出部７０３は、二次電池６３の電池残量を、前述の差分電力に単位時間を乗じた電力量で除した値を、活動関連デバイスの動作可能時間として特定する。
以下の計算式では、計算式を容易にするため、二次電池６３の満充電状態の電力量に対する割合を用いて活動関連デバイスの動作可能時間を算出する。以下、二次電池６３の満充電状態の電力量を、単に、「満充電電力量」と称する。例えば、二次電池６３の電池残量が満充電電力量に対して８０％であり、推定消費電力に単位時間を乗じた電力量が満充電電力量に対して１０％であり、推定発電電力に単位時間を乗じた電力量が満充電電力量に対して２％であり、単位時間が１時間であるとする。この場合、動作可能時間算出部７０３は、下記（１）式のように算出し、活動関連デバイスの動作可能時間を特定する。
【００７１】
活動関連デバイスの動作可能時間＝８０÷（１０−２）＝１０時間  （１）
【００７２】
第２の方法において、動作可能時間算出部７０３は、二次電池６３の電池残量と推定消費電力と推定発電電力との組み合わせに応じた活動関連デバイスの動作可能時間を示す動作可能時間表を参照して、活動関連デバイスの動作可能時間を特定する。動作可能時間表は、例えば、下記のような３次元のデータ構造である。
【００７３】
動作可能時間[電池残量i0%][推定消費電力j0%][推定発電電力k0%]=xxx
…
動作可能時間[電池残量i0%][推定消費電力j0%][推定発電電力k%]=xxx
…
動作可能時間[電池残量i0%][推定消費電力j0%][推定発電電力kmax%]=xxx
動作可能時間[電池残量i0%][推定消費電力j1%][推定発電電力k0%]=xxx
…
動作可能時間[電池残量i1%][推定消費電力j0%][推定発電電力k%]=xxx
…
動作可能時間[電池残量i%][推定消費電力j%][推定発電電力k%]=xxx
…
動作可能時間[電池残量imax%][推定消費電力jmax%][推定発電電力kmax%]=xxx
【００７４】
iは、i0からimaxまでの整数である。jは、j0からjmaxまでの整数である。kは、k0からkmaxまでの整数である。例えば、動作可能時間算出部７０３は、動作可能時間表の各レコードのうち、二次電池６３の電池残量、推定消費電力、および推定発電電力に対応するレコードの値を、活動関連デバイスの動作可能時間として特定する。
【００７５】
Ａ．２．１．５．動作可能時間の表示
表示部４１は、動作可能時間算出部７０３が特定した動作可能時間を表示する。動作可能時間前述の画像には、３つの態様がある。第１の態様における画像は、動作可能時間のみを示す。第２の態様における画像は、動作可能時間および活動を示す。第３の態様における画像は、動作可能時間と二次電池６３の電池残量との関係を示すグラフを示す。図１の表示部４１が表示した画像は、第３の態様における画像である。
【００７６】
Ａ．２．２．更新処理における制御部７０の構成
更新部７０６は、動作可能時間を特定するために用いる情報である、発電電力情報６１１および消費電力情報６１２を更新する。以下、発電電力情報６１１の更新と、消費電力情報６１２の更新についてそれぞれ説明する。
【００７７】
Ａ．２．２．１．発電電力情報６１１の更新
更新部７０６は、活動が実施された場合に発電機構５０が発電した電力に基づいて、発電電力情報６１１を更新する。どの程度の時間活動が実施されたかについては、図９に示す活動判定情報６１５に記憶される。活動が実施された場合に発電機構５０が発電した電力は、図１０に示す発電電力統計情報６１６に記憶される。
【００７８】
図９に、活動判定情報６１５の一例を示す。図９に示す表ｔ６１５は、活動判定情報６１５の一例である。活動判定情報６１５は、ユーザーの活動の種類と、活動を実施した時間とを日にちごとに示す。さらに、活動判定情報６１５は、ユーザーの活動の種類以外にも、睡眠と、放置と、通常動作と、情報処理装置１００のシャットダウンとを、時間に関連付けている。以下では、説明の簡略化のため、情報処理装置１００のシャットダウンを「シャットダウン」と記載する。
【００７９】
活動判定情報６１５は、ユーザーが実施した活動、睡眠、放置、通常動作、およびシャットダウンに応じた時間を示す。表ｔ６１５の各セルのうち、網掛けを付与したセルは、列または行の名前を示す。表ｔ６１５の各セルに設定されている数値は、秒を示す。
例えば、１２月１日において、ユーザーは、アウトドアスポーツを３６００秒、すなわち１時間実施し、インドアスポーツを６００秒、すなわち１０分実施している。さらに、ユーザーは、情報処理装置１００を、２８８００秒、すなわち８時間放置し、５３４００秒、すなわち、１４時間５０分通常動作させている。アウトドアスポーツ、インドアスポーツ、放置、および通常動作の時間を合計すると、８６４００秒、すなわち２４時間となる。
【００８０】
ユーザーが、アウトドアスポーツまたはインドアスポーツのいずれの活動を実施したかを特定する方法は、例えば、以下の２つがある。
第１の方法において、情報処理装置１００は、活動の種類をユーザーの操作によって受け付けることにより特定する。第２の方法において、情報処理装置１００は、太陽電池５１の発電電力に基づいて、活動の種類を特定する。例えば、情報処理装置１００は、太陽電池５１の発電電力が所定の閾値以上であれば、ユーザーがアウトドアスポーツを実施しており、所定の閾値未満であれば、ユーザーがインドアスポーツを実施していると特定する。
【００８１】
図１０に、発電電力統計情報６１６の一例を示す。図１０に示す表ｔ６１６は、発電電力統計情報６１６の一例である。発電電力統計情報６１６は、発電機構５０が発電した発電時間を日にちごとに示す。さらに、発電電力統計情報６１６は、発電機構５０以外にも、ＵＳＢインターフェース３１を介して給電された時間も示す。
【００８２】
発電電力統計情報６１６は、発電機構５０の発電時間と、給電された時間とを示す。表ｔ６１６の各セルのうち、網掛けを付与したセルは、列または行の名前を示す。表ｔ６１６の各セルに設定されている数値は、キネティック機構５２以外に関するセルの場合、秒を示し、キネティック機構５２に関するセルの場合、回数を示す。
例えば、１２月１日において、太陽電池５１は、「Ｈｉｇｈ」が示す発電電力を、３６００秒間発電したことを示す。
【００８３】
更新部７０６は、活動判定情報６１５および発電電力統計情報６１６に基づいて、発電電力情報６１１を更新する。更新の方法は、例えば、以下に示す２つの方法がある。
第１の更新方法において、更新部７０６は、活動判定情報６１５および発電電力統計情報６１６から得られた発電電力を、そのまま発電電力情報６１１のセルの値として設定する。具体的には、更新部７０６は、発電電力情報６１１のｉ行ｊ列のセルの更新後の値を、下記（２）式によって求める。ｉは、１以上１０以下の整数である。ｊは、１以上５以下の整数である。
【００８４】
発電電力情報６１１のｉ行ｊ列のセルの更新後の値＝ａ＿ｇｐ×発電電力情報６１１のｉ行に対応する発電機構５０の発電電力  （２）
【００８５】
（２）式における「発電電力情報６１１のｉ行の発電電力」は、活動、睡眠、放置、または通常動作中、常に発電し続けた場合の発電機構５０の発電電力である。活動等の間、発電機構５０は、常に発電し続けるとは限らない。例えば、ユーザーがアウトドアスポーツを実施していても、ユーザーがトンネルの中に入ったり、太陽電池５１が袖に隠れたりした場合、太陽電池５１は殆ど発電できなくなる。そこで、係数ａ＿ｇｐを乗ずることにより、活動等の間にどの程度発電できるかを更新後の値に反映することができる。係数ａ＿ｇｐは、下記（３）式によって求められる。
【００８６】
ａ＿ｇｐ＝発電電力統計情報６１６のｉ行の発電時間×活動判定情報６１５のｊ行の時間／（発電電力情報６１１のｉ行において値が０より大きい活動、睡眠、放置、または通常動作に対応する活動判定情報６１５の時間の合計）  （３）
【００８７】
（３）式における「発電電力統計情報６１６のｉ行の発電時間」は、発電電力情報６１１を更新した後から現在までの発電時間である。
【００８８】
例えば、上述した（２）式においてｉ＝１、ｊ＝１とすると、ユーザーの活動、睡眠、放置、通常動作のうち、発電電力情報６１１の１行目において値が０より大きいのはアウトドアスポーツのみであるため、（２）式は下記（４）式に変形できる。更新部７０６は、（４）式に従って、図７に示す発電電力情報６１１における、アウトドアスポーツの太陽電池５１の「Ｈｉｇｈ」に関するセルｃ１の更新後の値を求めることが可能である。
【００８９】
セルｃ１の更新後の値＝発電電力統計情報６１６が示す太陽電池５１の「Ｈｉｇｈ」の発電時間／活動判定情報６１５が示すアウトドアスポーツを実施した時間×太陽電池５１の「Ｈｉｇｈ」の発電電力  （４）
【００９０】
例えば、上述した（２）式においてｉ＝５、ｊ＝２とすると、ユーザーの活動、睡眠、放置、通常動作のうち、発電電力情報６１１の５行目において値が０より大きいのはアウトドアスポーツおよびインドアスポーツであるため、（２）式は下記（５）式に変形できる。更新部７０６は、（５）式に従って、図７に示す発電電力情報６１１における、インドアスポーツの熱電変換デバイス５３の「Ｍｉｄ」に関するセルｃ２の更新後の値を求めることが可能である。
【００９１】
セルｃ２の更新後の値＝発電電力統計情報６１６が示す熱電変換デバイス５３の「Ｍｉｄ」の時間×活動判定情報６１５が示すインドアスポーツを実施した時間／（活動判定情報６１５が示すアウトドアスポーツを実施した時間＋活動判定情報６１５が示すインドアスポーツを実施した時間）×熱電変換デバイス５３の「Ｍｉｄ」の発電電力  （５）
【００９２】
１２月１日を例にすると、（５）式は、以下のようになる。
【００９３】
セルｃ２の更新後の値＝１４４００×６００／（３６００＋６００）×熱電変換デバイス５３の「Ｍｉｄ」の発電電力
【００９４】
第２の更新方法において、更新部７０６は、上述した（２）式によって得られた値と、発電電力情報６１１のｉ行ｊ列のセルの更新前の値との平均値を、発電電力情報６１１のｉ行ｊ列のセルの更新後の値として更新する。
【００９５】
Ａ．２．２．２．消費電力情報６１２の更新
図４の説明に戻る。
更新部７０６は、活動が実施された場合に活動関連デバイスが消費した電力に基づいて、消費電力情報６１２を更新する。活動が実施された場合に活動関連デバイスが消費した電力は、消費電力統計情報６１７に記憶される。
【００９６】
図１１に、消費電力統計情報６１７の一例を示す。図１１に示す表ｔ６１７は、消費電力統計情報６１７の一例である。消費電力統計情報６１７は、活動関連デバイスが電力を消費した消費時間を日にちごとに示す。
【００９７】
表ｔ６１７の各セルのうち、網掛けを付与したセルは、列または行の名前を示す。表ｔ６１６の各セルに設定されている数値は、秒を示す。例えば、１２月１日において、ＧＰＳモジュール２２は、「Ｈｉｇｈ」が示す電力を、３６００秒間消費したことを示す。
【００９８】
更新部７０６は、活動判定情報６１５および消費電力統計情報６１７に基づいて、消費電力情報６１２を更新する。更新の方法は、例えば、以下に示す２つの方法がある。
第１の更新方法において、更新部７０６は、活動判定情報６１５および消費電力統計情報６１７から得られた消費電力を、そのまま消費電力情報６１２のセルの値として設定する。具体的には、更新部７０６は、消費電力情報６１２のｉ行ｊ列のセルの更新後の値を、下記（６）式によって求める。
【００９９】
消費電力情報６１２のｉ行ｊ列のセルの更新後の値＝ａ＿ｃｐ×消費電力情報６１２のｉ行に対応する活動関連デバイスの消費電力  （６）
【０１００】
係数ａ＿ｃｐは、下記（７）式によって求められる。
【０１０１】
ａ＿ｃｐ＝消費電力統計情報６１７のｉ行の消費時間×活動判定情報６１５のｊ行の時間／（消費電力情報６１２のｉ行において値が０より大きい活動、睡眠、放置、または通常動作に対応する活動判定情報６１５の時間の合計）  （７）
【０１０２】
（６）式の例については、（２）式で説明した方法と同様なため、説明を省略する。
【０１０３】
第２の更新方法において、更新部７０６は、上述した（６）式によって得られた値と、消費電力情報６１２のｉ行ｊ列のセルの更新前の値との平均値を、消費電力情報６１２のｉ行ｊ列のセルの更新後の値として更新する。
【０１０４】
Ａ．３．各処理のフローチャート
動作可能時間表示処理、更新処理のそれぞれについて、具体的なフローチャートを用いて説明する。
【０１０５】
Ａ．３．１．動作可能時間表示処理のフローチャート
図１２に、動作可能時間表示処理のフローチャートを示す。制御部７０は、ユーザーの操作ボタン４２の操作によって、動作可能時間表示画面の表示指示を受け付ける（ステップＳ１）。動作可能時間表示画面の表示指示を受け付けた場合、制御部７０は、図１３に示す動作可能時間特定処理を実行する（ステップＳ２）。
【０１０６】
図１３に、動作可能時間特定処理のフローチャートを示す。制御部７０は、二次電池６３から、二次電池６３の電池残量を取得する（ステップＳ１１）。次に、制御部７０は、図１４に示す予定活動種類特定処理を実行する（ステップＳ１２）。
【０１０７】
図１４に、予定活動種類特定処理のフローチャートを示す。取得部７０１は、活動情報６１３を参照して、本日の予定活動の時間帯を取得する（ステップＳ２１）。取得部７０１は、ＧＰＳモジュール２２を用いて、現在の位置を特定する（ステップＳ２２）。取得部７０１は、現在の位置、かつ、活動予定を実施する時間帯に応じた天気情報６１４を取得する（ステップＳ２３）。
【０１０８】
推定電力算出部７０２は、取得した天気予報が晴れまたは曇りを示すか否かを判断する（ステップＳ２４）。取得した天気予報が晴れまたは曇りを示す場合（ステップＳ２４：Ｙｅｓ）、推定電力算出部７０２は、活動情報６１３を参照して、取得した時間帯に対応する予定活動の種類を特定する（ステップＳ２５）。一方、取得した天気予報が晴れまたは曇りを示さない場合（ステップＳ２４：Ｎｏ）、推定電力算出部７０２は、予定活動の種類がインドアスポーツに変更されると推定する（ステップＳ２６）。推定電力算出部７０２は、取得または予定した予定活動の種類および時間帯を出力する（ステップＳ２７）。ステップＳ２７の処理終了後、制御部７０は、予定活動種類特定処理の呼び出し元に戻る。
【０１０９】
図１３の説明に戻る。
推定電力算出部７０２は、特定した予定活動の種類に応じた推定発電電力を特定する（ステップＳ１３）。さらに、推定電力算出部７０２は、特定した予定活動の種類に応じた推定消費電力を特定する（ステップＳ１４）。動作可能時間算出部７０３は、二次電池６３の電池残量、推定発電電力、および推定消費電力に基づいて、活動関連デバイスの動作可能時間を特定する（ステップＳ１５）。ステップＳ１５の処理終了後、制御部７０は、動作可能時間特定処理の呼び出し元に戻る。
【０１１０】
図１２の説明に戻る。
制御部７０は、特定した動作可能時間に基づいて、動作可能時間表示画面を生成する（ステップＳ３）。表示部４１は、生成した動作可能時間表示画面を表示する（ステップＳ４）。ステップＳ４の処理終了後、制御部７０は、一連の処理を終了する。
【０１１１】
Ａ．３．２．更新処理のフローチャート
図１５に、動作可能時間表示処理のフローチャートを示す。更新部７０６は、ステップＳ３２からステップＳ４０までの処理を前回実行してから所定の時間が経過したか否かを判断する（ステップＳ３１）。所定の時間は、例えば、１時間、または１日等である。
【０１１２】
ステップＳ３２からステップＳ４０までの繰り返し処理１を前回実行してから所定の時間が経過していない場合（ステップＳ３１：Ｎｏ）、更新部７０６は、一定時間経過後、ステップＳ３１の処理を実行する。ステップＳ３２からステップＳ４０までの処理を前回実行してから所定の時間が経過した場合（ステップＳ３１：Ｙｅｓ）、更新部７０６は、活動の各種類、睡眠、放置、通常動作のそれぞれに対して、ステップＳ３３からステップＳ３８までの繰り返し処理１を実施する（ステップＳ３２、ステップＳ３９）。
【０１１３】
更新部７０６は、発電機構５０ごとに、ステップＳ３４の繰り返し処理２を実施する（ステップＳ３３、ステップＳ３５）。更新部７０６は、（２）式に従って、発電電力情報６１１を更新する（ステップＳ３４）。発電機構５０ごとのステップＳ３４の繰り返し処理２の終了後、更新部７０６は、活動関連デバイスごとに、ステップＳ３７の繰り返し処理３を実施する（ステップＳ３６、ステップＳ３８）。更新部７０６は、（５）式に従って、消費電力情報６１２を更新する（ステップＳ３７）。
【０１１４】
活動関連デバイスごとのステップＳ３７の繰り返し処理３が終了し、かつ、活動の各種類、睡眠、放置、通常動作のそれぞれに対して、ステップＳ３３からステップＳ３８までの繰り返し処理１の終了後、更新部７０６は、システム終了指示を受け付けたか否かを判断する（ステップＳ４０）。システム終了指示は、例えば、情報処理装置１００をシャットダウンする場合に、制御部７０上で動作するＯＳ（Operating  System）から通知される。
【０１１５】
システム終了指示を受け付けていない場合（ステップＳ４０：Ｎｏ）、更新部７０６は、処理をステップＳ３１に戻す。一方、システム終了指示を受け付けた場合（ステップＳ４０：Ｙｅｓ）、更新部７０６は、一連の処理を終了する。
【０１１６】
Ａ．４．実施形態の効果
以上示したように、情報処理装置１００は、予定活動の推定発電電力および推定消費電力を推定し、二次電池６３の電池残量と、推定発電電力と、推定消費電力とに基づいて、活動関連デバイスの動作可能時間を特定する。発電電力および消費電力は、予定活動によって変動するが、推定発電電力および推定消費電力には、ユーザーが実施する予定の活動による影響が反映されている。具体的には、発電電力について、予定活動がアウトドアスポーツでは、太陽電池５１が、インドアスポーツ時と比較して大きく発電することができるため、発電電力は、アウトドアスポーツとインドアスポーツとで変動する。従って、本実施形態によれば、ユーザーが実施する予定の活動を考慮しない場合と比較して、活動関連デバイスの動作可能時間を精度よく推定することが可能になる。
【０１１７】
また、表示部４１は、活動関連デバイスの動作可能時間を示す画像を表示する表示部４１を有する。これにより、ユーザーは、表示部４１に表示された画像を閲覧して、充電作業を行わずに、どの程度の時間活動を実施できるかを把握することが可能になる。さらに、ユーザーは、充電作業を行うタイミングを予測することが可能になる。
一般的に、リスタブル機器の動作時間は限られているため、ユーザーは頻繁に充電を行う必要がある。頻繁に充電を行う場合、ユーザーは、充電することができる機器およびケーブルを携帯するため、ユーザーの実質的な負担が発生する。また、二次電池６３が完全放電し、情報処理装置１００の動作が停止するかもしれないという心理的な負担も発生する。
これに対し、本実施形態では、充電作業を行うタイミングを予測することができるため、ユーザーの心理的負担を抑えることが可能になる。
【０１１８】
また、推定電力算出部７０２は、発電電力情報６１１を参照して、予定活動に対応する推定発電電力を特定し、消費電力情報６１２を参照して、予定活動に対応する推定消費電力を特定する。活動の種類には、例えば、上述したように、アウトドアスポーツおよびインドアスポーツがある。太陽電池５１は、インドアスポーツ時と比較して大きく発電することができるため、発電電力は、アウトドアスポーツとインドアスポーツとで変動する。消費電力について、アウトドアスポーツでは、インドアスポーツと比較してユーザーが大きく移動することがある。従って、アウトドアスポーツでは、ＧＰＳモジュール２２が動作する必要があるものの、インドアスポーツではＧＰＳモジュール２２が動作する必要がないため、消費電力は、アウトドアスポーツとインドアスポーツとで大きく異なる。従って、本実施形態では、活動の種類に関連付けた発電電力情報６１１および消費電力情報６１２を参照するため、活動の種類を考慮しない場合と比較して、活動関連デバイスの動作可能時間を精度よく推定することが可能になる。
【０１１９】
また、更新部７０６は、活動が実施された場合の活動関連デバイスの消費電力に基づいて、消費電力情報６１２を更新する。消費電力情報６１２には、活動が実施された場合の活動関連デバイスの消費電力の履歴が反映される。これにより、消費電力の履歴に基づいて推定消費電力を特定することにより、消費電力の履歴を考慮しない場合と比較して、活動関連デバイスの動作可能時間を精度よく推定することが可能になる。
例えば、アウトドアスポーツの一例であるジョギング中にユーザーがトンネルの中に入ると、ＧＰＳモジュール２２が衛星を探索し続けるため、ユーザーがトンネルの中に入らない場合と比較して、ＧＰＳモジュール２２の消費電力が大きくなる。そして、過去にユーザーがアウトドアスポーツ中にトンネルの中に入っており、予定の活動がアウトドアスポーツであれば、予定活動を実施する場合にもユーザーがトンネルの中に入る可能性が高い。従って、トンネルの中にユーザーが入ったか否かが反映された消費電力情報６１２に基づいて推定消費電力を特定することにより、予定の活動における推定消費電力にも、予定の活動中にトンネルの中にユーザーが入るか否かが反映される。従って、活動関連デバイスの動作可能時間をより精度よく推定することが可能になる。
【０１２０】
また、更新部７０６は、活動が実施された場合の発電機構５０の発電電力に基づいて、発電電力情報６１１を更新する。表ｔ６１１は、活動が実施された場合に発電機構５０が発電した電力に基づいて推定発電電力を特定するため、活動が実施された場合に発電機構５０の発電電力を考慮しない場合と比較して、デバイスの動作可能時間を精度よく推定することが可能になる。例えば、発電機構５０に含まれるバイオ燃料電池５４について、ユーザーの汗に含まれる乳酸の量は、人によって変化し、また、運動習慣の有無によっても乳酸の量は変動する。従って、発電機構５０の発電電力の履歴に基づいて推定発電電力を特定することにより、発電電力の履歴を考慮しない場合と比較して、活動関連デバイスの動作可能時間を精度よく推定することが可能になる。
【０１２１】
また、取得部７０１は、活動情報６１３から予定活動を実施する時間帯を特定し、この時間帯に応じた天気予報を示す天気情報６１４を取得する。推定電力算出部７０２は、取得した天気情報６１４に基づいて、活動情報６１３の変更を推定し、推定された変更後の活動情報６１３の示す予定活動に基づいて、推定発電電力および推定消費電力を推定する。一般的には、ユーザーは、天気に応じて実際の活動を変更する。例えば、ユーザーは、アウトドアスポーツを実施する予定であっても、天気が雨ならばインドアスポーツを実施することがある。従って、ユーザーが予定の活動を実施する時間帯に応じた天気予報に基づいて予定活動の変更を推定するため、予定活動の変更を考慮しない場合と比較して、活動関連デバイスの動作可能時間を精度よく推定することが可能になる。
【０１２２】
また、取得部７０１は、ＧＰＳモジュール２２で測定された位置に応じた天気予報を示す天気情報６１４を取得する。推定電力算出部７０２は、取得した天気情報６１４に基づいて、活動情報６１３の変更を推定し、推定された変更後の活動情報６１３の示す予定活動に基づいて、推定発電電力および推定消費電力を推定する。本実施形態では、ユーザーが活動する位置が現在位置であるとみなして、ＧＰＳモジュール２２で測定された位置に応じた天気予報を取得する。従って、ユーザーが予定の活動を実施する現在位置に応じた天気予報に基づいて予定活動の変更を推定するため、予定活動の変更を考慮しない場合と比較して、活動関連デバイスの動作可能時間を精度よく推定することが可能になる。
【０１２３】
また、動作可能時間算出部７０３は、二次電池６３の電池残量を、推定消費電力から推定発電電力を減じた値で除した値を、活動関連デバイスの動作可能時間として特定する。これにより、情報処理装置１００は、二次電池６３の電池残量を、推定消費電力から推定発電電力を減じた値で除するという簡潔な処理により、活動関連デバイスの動作可能時間を得ることが可能になる。
【０１２４】
また、図３に示したように、情報処理装置１００は、ＧＰＳモジュール２２と、加速度センサー２４と、脈拍センサー２１とを含む。これにより、ユーザーの位置情報、ユーザーの体動情報の一例であるユーザーの加速度、および、ユーザーの生体情報の一例であるユーザーの脈拍を測定する場合であっても、活動関連デバイスの動作可能時間を精度よく推定することが可能になる。
【０１２５】
Ｂ．変形例
以上の形態は多様に変形され得る。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された２以上の態様は、相互に矛盾しない範囲内で適宜に併合され得る。なお、以下に例示する変形例において作用や機能が実施形態と同等である要素については、以上の説明で参照した符号を流用して各々の詳細な説明を適宜に省略する。      
【０１２６】
実施形態では、取得部７０１は、活動情報６１３に登録された、未来に実施する予定の活動を、ユーザーが実施する予定の活動として特定したが、これに限らない。例えば、取得部７０１は、活動情報６１３に登録された、一週間前の本日におけるユーザーの活動を参照して、一週間前の本日の活動をそのまま本日実施する予定の活動として特定してもよい。
【０１２７】
上述した各形態において、発電電力は、単位時間当たりの発電電力量に限られず、所定期間の発電量を含む。同様に、消費電力は、単位時間当たりの消費電力量に限られず、所定期間の消費電力量を含む。
【０１２８】
上述した各形態では、発電電力および消費電力は、予定活動の種類によって変動することを記載したが、変動の要因は、予定活動の種類に限らない。例えば、予定活動の時間帯および季節によっても発電電力および消費電力は変動する。例えば、アウトドアスポーツを昼間実施する場合には、図７で示した太陽電池５１のＨｉｇｈが示す発電電力が得られるが、アウトドアスポーツを夕方または夜間実施する場合には、図７で示した太陽電池５１のＭｉｄまたはＬｏｗが示す発電電力しか得られない。また、アウトドアスポーツを夏季に実施する場合の太陽電池５１の発電電力は、冬季に実施する場合と比較して、大きくなる。
また、表示部４１が自発光しなく、情報処理装置１００が表示部４１に光を照射するフロントライトまたはバックライトを有し、夜間には表示部４１に光を照射する設定であるとする。この場合、アウトドアスポーツを昼間実施する場合には、表示部４１に光を照射する必要がない一方で、アウトドアスポーツを夜間に実施する場合には、表示部４１に光を照射する必要がある。従って、アウトドアスポーツを夜間に実施する場合の消費電力は、昼間に実施する場合と比較して、大きくなる。
従って、変形例において、推定電力算出部７０２は、予定活動の時間帯または季節に基づいて、推定発電電力および推定消費電力を推定してもよい。
【０１２９】
上述した各形態では、予定の活動における推定消費電力および推定発電電力は、予定活動の全ての時間に対して一律であることを前提としたが、予定の活動の時間によって変動してもよい。例えば、予定活動の時間帯が午後５時から午後７時までであり、日没の時刻が午後６時であると想定する。このような想定の基、推定電力算出部７０２は、午後５時から午後６時までの推定発電電力について、太陽電池５１のＭｉｄが示す発電電力を用いて推定し、午後６時から午後７時までの推定発電電力について、太陽電池５１のＬｏｗが示す発電電力を用いて推定してもよい。
【０１３０】
上述した各形態では、情報処理装置１００は、発電機構５０として、太陽電池５１、キネティック機構５２、熱電変換デバイス５３、およびバイオ燃料電池５４を有したが、１以上の発電機構５０を含めばよい。同様に、活動関連デバイスは、ＧＰＳモジュール２２、脈拍センサー２１、加速度センサー２４、気圧センサー２３、通信部３０、および表示部４１であると説明したが、情報処理装置１００は、１以上の活動関連デバイスを含めばよい。さらに、上述した各形態において、情報処理装置１００は、ＧＰＳモジュール２２と、加速度センサー２４と、脈拍センサー２１という３以上のセンサーを含んだが、２以下のセンサーを有してもよい。
【０１３１】
以上の各形態において、ＧＰＳモジュール２２がＧＰＳ衛星から衛星信号を受信するとしたが、情報処理装置１００は、他の衛星から衛星信号を受信してもよい。例えば、情報処理装置１００は、ＧＰＳ衛星以外の全地球航法衛星システム（ＧＮＳＳ：Global  Navigation  Satellite  System）の測位用衛星やＧＮＳＳ以外の測位用衛星から衛星信号を受信してもよい。例えば、情報処理装置１００は、ＷＡＡＳ（Wide  Area  Augmentation  System）、ＥＧＮＯＳ(European  Geostationary-Satellite  Navigation  Overlay  Service)、ＱＺＳＳ（Quasi  Zenith  Satellite  System）、ＧＬＯＮＡＳＳ（GLObal  NAvigation  Satellite  System）、ＧＡＬＩＬＥＯ、ＢｅｉＤｏｕ（BeiDou  Navigation  Satellite  System）等の衛星測位システムのうち１つ、あるいは２つ以上のシステムの衛星から衛星信号を受信してもよい。
【０１３２】
本発明は、上述の情報処理装置１００を、上述に記載の情報処理装置１００の各部として機能させるように構成されたコンピュータープログラムまたは当該コンピュータープログラムを記録したコンピューター読み取り可能な記録媒体として捉えることもできる。記録媒体は例えば非一過性（non-transitory）の記録媒体であり、ＣＤ−ＲＯＭ等の光学式記録媒体の他、半導体記録媒体や磁気記録媒体等の公知の任意の記録媒体を含み得る。また、本発明は上述した各態様にかかる情報処理装置１００の制御方法としても特定される。
【０１３３】
また、情報処理装置１００は、携帯情報装置の一つであるリスタブル機器であると説明したが、これに限らない。リスタブル機器以外の携帯情報装置は、例えば、携帯電話、スマートフォン、または、タブレット端末等がある。
【０１３４】
また、情報処理装置１００は、表示部４１を有さなくてもよい。例えば、情報処理装置１００は、特定した活動関連デバイスの動作可能時間を、表示部４１を有する携帯電話、スマートフォントフォン、またはタブレット端末等に送信してもよい。また、情報処理装置１００は、表示部４１の有無に関わらず、活動関連デバイスの動作可能時間を、クラウドコンピューティング内のサーバーに送信してもよい。
【符号の説明】
【０１３５】
２０…センサー、２１…脈拍センサー、２２…ＧＰＳモジュール、２４…加速度センサー、４１…表示部、５０…発電機構、６１…記憶部、１００…情報処理装置、６１１…発電電力情報、６１２…消費電力情報、６１３…活動情報、６１４…天気情報、６１５…活動判定情報、６１６…発電電力統計情報、６１７…消費電力統計情報、７０…制御部、７０１…取得部、７０２…推定電力算出部、７０３…動作可能時間算出部、７０６…更新部。
【図１】
2019176550.tif 000003
【図２】
2019176550.tif 000004
【図３】
2019176550.tif 000005
【図４】
2019176550.tif 000006
【図５】
2019176550.tif 000007
【図６】
2019176550.tif 000008
【図７】
2019176550.tif 000009
【図８】
2019176550.tif 000010
【図９】
2019176550.tif 000011
【図１０】
2019176550.tif 000012
【図１１】
2019176550.tif 000013
【図１２】
2019176550.tif 000014
【図１３】
2019176550.tif 000015
【図１４】
2019176550.tif 000016
【図１５】
2019176550.tif 000017