(57)【要約】【課題】無駄な測位に付随する消費電力の発生を抑制できる携帯端末装置を提供すること。【解決手段】携帯端末装置が移動したと判定した場合に、前記携帯端末装置の測位を実施する携帯端末装置の制御方法に於いて、前記携帯端末装置に搭載された複数のセンサの少なくとも何れかを使用して前記携帯端末装置の移動を判定する為の消費電力と、前記携帯端末装置の測位を実施する為の消費電力と、に基づき、前記複数のセンサから少なくとも１つのセンサを選択し、前記選択された少なくとも１つのセンサを使用して、前記携帯端末装置の移動を判定する、携帯端末装置の制御方法。【選択図】図２
2014085228.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末装置が移動したと判定した場合に、前記携帯端末装置の測位を実施する携帯端末装置の制御方法に於いて、
前記携帯端末装置に搭載された複数のセンサの少なくとも何れかを使用して前記携帯端末装置の移動を判定する為の消費電力と、前記携帯端末装置の測位を実施する為の消費電力と、に基づき、前記複数のセンサから少なくとも１つのセンサを選択し、
前記選択された少なくとも１つのセンサを使用して、前記携帯端末装置の移動を判定する、携帯端末装置の制御方法。
【請求項２】
請求項１に記載の携帯端末装置の制御方法に於いて、
前記複数のセンサの少なくとも何れかを使用したときの、前記携帯端末装置が移動したかどうかの判定に成功もしくは失敗する指標に基づき、前記複数のセンサから少なくとも１つのセンサを選択する、携帯端末装置の制御方法。
【請求項３】
請求項１又は２に記載の携帯端末装置の制御方法に於いて、
前記複数のセンサの動作状態と、前記複数のセンサを個別に使用して前記携帯端末装置が移動したかどうかを判定する為の消費電力と、に基づき、前記複数のセンサから少なくとも１つのセンサを選択する、携帯端末装置の制御方法。
【請求項４】
請求項３に記載の携帯端末装置の制御方法に於いて、
前記複数のセンサのうち、前記動作状態が非動作中であるセンサを使用して前記携帯端末装置が移動したかどうかを判定する際に生じる消費電力の増分に基づき、前記複数のセンサから少なくとも１つのセンサを選択する、携帯端末装置の制御方法。
【請求項５】
請求項１乃至４の何れかに記載の携帯端末装置の制御方法に於いて、さらに、
前記複数のセンサの少なくとも何れかと、前記複数のセンサの少なくとも何れかを使用して前記携帯端末装置が移動したかどうかを判定する為の消費電力と、を関係づける第１の情報と、前記複数のセンサの少なくとも何れかと、前記複数のセンサの少なくとも何れかによる前記携帯端末装置が移動したかどうかの判定に失敗する確率と、を関係づける第２の情報と、に基づき、前記複数のセンサから少なくとも１つのセンサを選択する、携帯端末装置の制御方法。
【請求項６】
請求項５に記載の携帯端末装置の制御方法に於いて、
前記第１の情報は、前記複数のセンサの少なくとも２つと、前記複数のセンサの少なくとも２つを同時に使用して前記携帯端末装置が移動したかどうかを判定する際に生じる消費電力の実測値と、を関係づける、携帯端末装置の制御方法。
【請求項７】
請求項１乃至６の何れかに記載の携帯端末装置の制御方法に於いて、さらに、
前記携帯端末装置の移動状態に基づき、前記複数のセンサから少なくとも１つのセンサを選択する、携帯端末装置の制御方法。
【請求項８】
請求項７に記載の携帯端末装置の制御方法に於いて、
前記携帯端末装置が移動したかどうかの判定結果と、前記複数のセンサから選択された少なくとも１つのセンサの検出結果と、に基づき、前記携帯端末装置の移動状態を推測する、携帯端末装置の制御方法。
【請求項９】
請求項１乃至８の何れかに記載の携帯端末装置の制御方法に於いて、
前記アプリケーションからの測位要求毎に、前記複数のセンサから少なくとも１つのセンサを選択する、携帯端末装置の制御方法。
【請求項１０】
携帯端末装置が移動したと判定した場合に、前記携帯端末装置の測位を実施する携帯端末装置の制御プログラムに於いて、
前記制御プログラムは、前記携帯端末装置に、
前記携帯端末装置に搭載された複数のセンサの少なくとも何れかを使用して前記携帯端末装置の移動を判定する為の消費電力と、前記携帯端末装置の測位を実施する為の消費電力と、に基づき、前記複数のセンサから少なくとも１つのセンサを選択させ、
前記選択された少なくとも１つのセンサを使用して、前記携帯端末装置の移動を判定させる、携帯端末装置の制御プログラム。
【請求項１１】
携帯端末装置が移動したと判定した場合に、前記携帯端末装置の測位を実施する携帯端末装置に於いて、
前記携帯端末装置に搭載された複数のセンサの少なくとも何れかを使用して前記携帯端末装置の移動を判定する為の消費電力と、前記携帯端末装置の測位を実施する為の消費電力と、に基づき、前記複数のセンサから少なくとも１つのセンサを選択するセンサ選択部と、
前記選択された少なくとも１つのセンサを使用して、前記携帯端末装置の移動を判定する移動判定部と、
を備える携帯端末装置。
【請求項１２】
携帯端末装置が移動したかどうかの判定結果に基づき、前記携帯端末装置の測位を制御する携帯端末装置の制御方法に於いて、
前記携帯端末装置に搭載された複数のセンサの少なくとも何れかを使用したときの前記判定結果に関する指標を算出し、
前記算出された指標に基づき、前記携帯端末装置の移動判定を実施するかどうかを判断する、携帯端末装置の制御方法。
【請求項１３】
請求項１２に記載の携帯端末装置の制御方法に於いて、
前記移動判定を実施しないと判断した場合には、前記携帯端末装置の測位を実施する、携帯端末装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、携帯端末装置の制御方法、制御プログラム、携帯端末装置に関する。
【背景技術】
【０００２】
近年、ＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ベースバンド、などを使用して、携帯端末装置の位置情報を取得し、携帯端末装置の位置に応じたサービスを提供する、いわゆる位置サービスが普及してきている。
【０００３】
以上のような背景から、携帯端末装置の測位に消費する電力（以下、測位電力とする）が増加しつつある。特にＧＰＳは、衛星からのＧＰＳ信号のビットレートが低く（５０ｂｐｓ）、ＧＰＳ信号のフレーム（１５００ｂｉｔ）の受信に約３０秒もかかる為、例えば加速度や歩数などの、携帯端末装置の状態情報を取得する為の電力に比べ、ＧＰＳ利用時の測位電力は大幅に大きくなる。又、ＷＬＡＮやベースバンドは、携帯端末装置が取得したＢＳＳＩＤ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）やセルＩＤをサーバに送信する必要がある為、加速度や歩数などの、携帯端末装置の状態情報を取得する為の電力に比べ、測位電力が大幅に大きくなる。このため、携帯端末装置の測位に消費する電力の削減が重要となる。
【０００４】
消費電力を削減する仕組みとして、例えば携帯端末装置に搭載されたセンサを使用して、携帯端末装置が移動したかどうかを判定し（以下「移動判定」とする）、携帯端末装置が移動していない場合は、測位を実施せずに、すでに取得されている位置情報を利用する携帯端末装置の制御技術が提案されている。
【０００５】
以上の制御技術では、センサによる移動判定の為の消費電力が必要となるものの、移動判定の為の消費電力よりも大きい測位電力が削減される為、結果として、携帯端末装置の消費電力を抑制することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１４９８６０号公報
【特許文献２】特開２０００−３５２５１９号公報
【特許文献３】特開２０１１−０２２１１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来技術にかかる携帯端末装置の制御技術では、携帯端末装置の移動判定の為に、事前に決められたセンサを使用する。ところが、携帯端末装置の移動判定は、使用するセンサの種類や組み合わせ、又は携帯端末装置の動作状態、などに大きく左右される。このため、事前に決められたセンサを使用する場合、即ち使用するセンサを固定している場合、該センサの種別や組み合わせによっては、移動判定の失敗が多発することになる。移動判定に失敗して、例えば携帯端末装置が移動していないにも拘わらず、携帯端末装置が移動したと判定された場合、無駄に測位を実施することとなり、結果として、消費電力が増加する。
【０００８】
開示の技術によれば、無駄な測位に付随する消費電力の発生を抑制できる携帯端末装置の制御方法、制御プログラム、携帯端末装置を提供する。
【課題を解決するための手段】
【０００９】
開示の技術の一観点によれば、携帯端末装置が移動したと判定した場合に、前記携帯端末装置の測位を実施する携帯端末装置の制御方法に於いて、前記携帯端末装置に搭載された複数のセンサの少なくとも何れかを使用して前記携帯端末装置の移動を判定する為の消費電力と、前記携帯端末装置の測位を実施する為の消費電力と、に基づき、前記複数のセンサから少なくとも１つのセンサを選択し、前記選択された少なくとも１つのセンサを使用して、前記携帯端末装置の移動を判定する、携帯端末装置の制御方法、が提供される。
【発明の効果】
【００１０】
本開示の技術の一観点によれば、無駄な測位に付随する消費電力の発生を抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態にかかる携帯端末装置のハードウェア構成の概略図である。
【図２】第１の実施形態にかかる携帯端末装置の機能ブロックの概略図である。
【図３】第１の実施形態にかかる移動判定失敗率テーブルの概略図である。
【図４】第１の実施形態にかかる消費電力テーブルの概略図である。
【図５】第１の実施形態にかかるセンサ選択処理のフローチャートである。
【図６】第２の実施形態にかかる移動判定失敗率テーブルの概略図である。
【図７】第２の実施形態にかかる消費電力テーブルの概略図である。
【図８】第３の実施形態にかかる携帯端末装置の機能ブロックの概略図である。
【図９】第３の実施形態にかかる移動判定失敗率テーブルの概略図である。
【図１０】第３の実施形態にかかるセンサ更新処理のフローチャートである。
【発明を実施するための形態】
【００１２】
［第１の実施形態］
以下、図１〜図５を参照して、第１の実施形態を説明する。
【００１３】
［携帯端末装置１００のハードウェア構成］
第１の実施形態にかかる携帯端末装置１００を説明する。ここでは、携帯端末装置１００に搭載するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）として、Ａｎｄｒｏｉｄ（登録商標）を採用する。但し、本発明の態様は、これに限定されるものではなく、Ａｎｄｒｏｉｄ以外のＯＳを採用しても良い。又、本実施形態にかかる携帯端末装置１００は、特に限定されるものではないが、例えばスマートフォンやタブレットＰＣ、デジタルカメラなどの携帯型の情報処理装置を想定する。
【００１４】
［携帯端末装置１００のハードウェア］
図１は、第１の実施形態にかかる携帯端末装置１００のハードウェア構成の概略図である。
【００１５】
図１に示すように、本実施形態にかかる携帯端末装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、メインメモリ１０２、補助メモリ１０３、クロック供給回路１０４、電圧供給回路１０５、バッテリ１０６、電源回路１０７、外部給電部１０８、ディスプレイ１０９、タッチスクリーン１１０、ネットワークＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１１１、センサ１１２、をハードウェアモジュールとして備える。これらのハードウェアモジュールは、バス１１３により相互接続されている。
【００１６】
ＣＰＵ１０１は、ベースバンドＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｅｄ）ではなく、アプリケーションプログラムを実行するプロセッサを想定している。ＣＰＵ１０１は、クロック供給回路１０４から供給されるクロック信号及び電圧供給回路１０５から供給される電圧により動作して、携帯端末装置１００の各種ハードウェアモジュールを制御する。さらに、ＣＰＵ１０１は、補助メモリ１０３に格納された各種プログラムをメインメモリ１０２に読み出すとともに、該メインメモリ１０２に読み出した各種プログラムを実行することで、各種機能を実現する。各種機能の詳細は、後述することとする。
【００１７】
メインメモリ１０２は、ＣＰＵ１０１により実行される各種プログラムを格納する。さらに、メインメモリ１０２は、ＣＰＵ１０１のワークエリアとして使用され、ＣＰＵ１０１による処理に必要な各種データを記憶する。メインメモリ１０２としては、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを用いても良い。
【００１８】
補助メモリ１０３は、携帯端末装置１００を動作させる各種プログラムを格納している。各種プログラムとしては、例えば、携帯端末装置１００により実行されるアプリケーションプログラムのほか、アプリケーションプログラムの実行環境であるＯＳ１０００などがある。本実施形態にかかる制御プログラム１１００も補助メモリ１０３に格納されている。補助メモリ１０３としては、例えば、ハードディスクやフラッシュメモリ等の不揮発メモリを用いても良い。
【００１９】
クロック供給回路１０４は、ＣＰＵ１０１に供給するためのクロック信号を生成する。クロック供給回路１０４は、例えばクロック信号を発振する水晶振動子と、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）と、により実現しても良い。
【００２０】
電圧供給回路１０５は、電源回路１０７から供給される電力に基づき、ＣＰＵ１０１に供給するための可変電圧を生成する。電圧供給回路１０５は、ボルテージディテクタと、ボルテージレギュレータと、により実現しても良い。
【００２１】
バッテリ１０６は、電源回路１０７に電力を供給する。バッテリ１０６は、例えばリチウムイオン電池等の電池と、電池保護ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）と、により実現しても良い。
【００２２】
電源回路１０７は、バッテリ１０６から供給される電力を、電源線（図示しない）を介して、携帯端末装置１００の各種ハードウェアモジュールに供給する。なお、外部給電部１０８に外部電源（図示しない）が接続されている場合、電源回路１０７は、外部給電部１０８から供給される電力を、携帯端末装置１００の各種ハードウェアモジュールに供給しても良い。電源回路１０７は、例えばスイッチングレギュレータと、ボルテージレギュレータと、により実現しても良い。
【００２３】
ディスプレイ１０９は、ＣＰＵ１０１により制御され、利用者に提示する画像情報を表示する。タッチスクリーン１１０は、ディスプレイ１０９に貼り付けられ、利用者の指先やペン先などで接触された位置情報を入力する。
【００２４】
ネットワークＩ／Ｆ１１１は、ＣＰＵ１０１により制御され、例えばＷＬＡＮやベースバンドによる通信のインターフェースとして機能する。
【００２５】
センサ１１２は、携帯端末装置１００の状態情報（携帯端末装置１００の利用者の状態情報）を取得する。センサ１１２としては、例えばベースバンド、歩数計、ＷＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、加速度計、カメラ、照度計、気圧計、などを使用しても良い。センサ１１２として、歩数計、Ｂｌｕｅｔｏｏｔｈ、加速度計、カメラ、照度計、気圧計、を使用する場合、それぞれ歩数、Ｂｌｕｅｔｏｏｔｈの周辺デバイス、加速度、画像、照度、気圧、を検出する。
【００２６】
なお、ここでのベースバンドは、例えば３Ｇ（３Ｇｅｎｅｒａｔｉｏｎ）などの基地局から送信されるセルＩＤを検出するセンサとして扱い、ＷＬＡＮは、アクセスポイントから送信されるＢＳＳＩＤを検出するセンサとして扱うこととする。但し、本実施形態にかかるベースバンド及びＷＬＡＮは、ＧＰＳと同様に、測位手段として使用されることもある。
【００２７】
［携帯端末装置１００の機能ブロック］
図２は、第１の実施形態にかかる携帯端末装置１００の機能ブロックの概略図である。
【００２８】
図２に示すように、本実施形態にかかる携帯端末装置１００は、測位制御部１２１、移動判定部１２２、センサ選択部１２３、を備える。
【００２９】
測位制御部１２１、移動判定部１２２、センサ選択部１２３は、何れもＣＰＵ１０１が、メインメモリ１０２に制御プログラム１１００を読み込むとともに、該メインメモリ１０２に読み込んだ制御プログラム１１００を実行することで実現される。
【００３０】
なお、図中のアプリケーション１３０は、位置情報を利用するアプリ（位置利用アプリ）であって、ＣＰＵ１０１が、アプリケーションプログラムをメインメモリ１０２に読み込むとともに、該メインメモリ１０２に読み込んだアプリケーションプログラムを実行することで実現される。図中の測位ドライバ１４０は、ＣＰＵ１０１が、ＯＳ１０００のカーネルをメインメモリ１０２に読み込むとともに、該メインメモリ１０２に読み込んだアプリケーションプログラムを実行することで実現される。
【００３１】
（測位制御部１２１）
測位制御部１２１は、アプリケーション１３０からの測位要求に基づき、携帯端末装置１００が移動したかどうかの判定、即ち移動判定を、移動判定部１２２に指示する。さらに、測位制御部１２１は、移動判定部１２２による判定結果に基づき、携帯端末装置１００の位置情報を取得して、アプリケーション１３０に通知する。例えば、移動判定部１２２による判定結果が「移動あり」であれば、測位制御部１２１は、測位ドライバ１４０に測位の実施を指示するとともに、測位ドライバ１４０により取得された位置情報をアプリケーション１３０に通知する。一方、移動判定部１２２による判定結果が「移動なし」であれば、測位制御部１２１は、位置情報格納部１２６に記憶された最新の位置情報をアプリケーション１３０に通知する。なお、最新の位置情報は、前回の測位により取得された位置情報に相当する。
【００３２】
（移動判定部１２２）
移動判定部１２２は、測位制御部１２１からの指示を契機に、携帯端末装置１００の移動判定に使用するセンサ１１２の選択を、センサ選択部１２３に指示する。さらに、移動判定部１２２は、センサ選択部１２３により選択されたセンサ１１２を使用して、携帯端末装置１００の移動判定を実施する。ここで、センサ選択部１２３により複数のセンサ１１２が選択された場合、移動判定部１２２は、複数のセンサ１１２のすべてを使用して、携帯端末装置１００の移動判定を実施する。具体的には、センサ１１２として、ベースバンド、歩数計、ＷＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、カメラ、照度計、気圧計、加速度計、などが選択された場合、それぞれ、セルＩＤの変化もしくは電波強度の変化、歩数の変化、スキャンにより取得されるＢＳＳＩＤの変化、Ｂｌｕｅｔｏｏｔｈの周辺デバイスの変化、画像の変化、照度の変化、気圧の変化、加速度の変化、もしくはこれらの組み合わせに基づき、携帯端末装置１００の移動判定を実施する。
【００３３】
（センサ選択部１２３）
センサ選択部１２３は、移動判定部１２２からの指示を契機に、携帯端末装置１００の移動判定に使用するセンサ１１２、即ち使用センサを、複数のセンサ１１２から選択する。具体的には、センサ選択部１２３は、センサ１１２の動作状態（携帯端末装置１００の動作状態）と、移動判定失敗率テーブルＴａ及び消費電力テーブルＴｂと、に基づき、移動判定に使用するセンサ１１２の組み合わせを選択する。なお、センサ１１２の動作状態は、それぞれのセンサ１１２がセンシング可能かどうかの情報である。例えば、あるセンサ１１２がセンシング可能な状態であれば（動作中であれば）、動作状態が「ＯＫ」となり、センシング可能な状態でなければ（休眠中であれば）、動作状態が「ＮＧ」となる。センサ選択部１２３は、それぞれのセンサ１１２の動作状態を確認する。
【００３４】
（移動判定失敗率テーブル格納部１２４）
移動判定失敗率テーブル格納部１２４は、センサ１１２それぞれの移動判定失敗率を記述する移動判定失敗率テーブルＴａを格納する。移動判定失敗率は、それぞれのセンサ１１２を使用して、携帯端末装置１００の移動判定を実施するときに失敗する確率である。なお、移動判定失敗率は、事前に決定されるものであるが、例えば、移動していると判定されたにも拘わらず、実際には移動していない確率と、実際に移動しているにも拘わらず、移動していないと判定される確率と、を考慮して決定しても良い。
【００３５】
（移動判定失敗率テーブルＴａ）
図３は、第１の実施形態にかかる移動判定失敗率テーブルＴａの概略図である。
【００３６】
図３に示すように、移動判定失敗率テーブルＴａは、それぞれのセンサ１１２に、移動判定失敗率を紐付ける。本実施形態では、ベースバンド、歩数計、ＷＬＡＮに、それぞれ移動判定失敗率０．３、０．１、０．３が紐付けられている。例えば、携帯端末装置１００の移動判定の為にベースバンドだけを使用する場合、移動判定失敗率が０．３となることがわかる。
【００３７】
（消費電力テーブル格納部１２５）
消費電力テーブル格納部１２５は、センサ１１２それぞれの消費電力を記述する消費電力テーブルＴｂを格納する。消費電力は、それぞれのセンサ１１２を使用して、携帯端末装置１００の移動判定を実施するときに必要な消費電力である
（消費電力テーブルＴｂ）
図４は、第１の実施形態にかかる消費電力テーブルＴｂの概略図である。
【００３８】
図４に示すように、消費電力テーブルＴｂは、それぞれのセンサ１１２に、消費電力を紐付ける。本実施形態では、ベースバンド、歩数計、ＷＬＡＮに、それぞれ消費電力５０［ｍＷｓ］、３００［ｍＷｓ］、２００［ｍＷｓ］が紐付けられている。例えば、携帯端末装置１００の移動判定の為にベースバンドだけを使用する場合、消費電力が５０［ｍＷｓ］となることがわかる。
【００３９】
（位置情報格納部１２６）
位置情報格納部１２６は、直前（直近）の測位により取得された位置情報及び精度情報を記録する。位置情報としては、例えば経度情報及び緯度情報が用いられる。但し、位置情報格納部１２６は、直前の測位により取得された位置情報及び精度情報だけでなく、それ以前に実施された測位により取得された位置情報及び精度情報を、測位時刻に紐付けて記録しても良い。
【００４０】
［センサ選択処理］
図５は、第１の実施形態にかかるセンサ選択処理のフローチャートである。
【００４１】
図５に示すように、センサ選択部１２３は、移動判定部１２２からの指示を契機に、複数のセンサ１１２すべての動作状態を取得する（ステップＳ１０１）。動作状態としては、センシング可能である「ＯＫ」と、センシングが可能ではない「ＮＧ」と、が定義されている。
【００４２】
次に、センサ選択部１２３は、複数のセンサ１１２のすべての組み合わせのうち、１つの組み合わせを選択する（ステップＳ１０２）。例えば、センサ１１２が３つであれば、７つの組み合わせ（＝３Ｃ１＋３Ｃ２＋３Ｃ３）から１つの組み合わせを選択することとなる。
【００４３】
次に、センサ選択部１２３は、選択された組み合わせのセンサ１１２すべてを使用した場合の移動判定失敗率、即ちトータル移動判定失敗率を算出する（ステップＳ１０３）。トータル移動判定失敗率は、選択された組み合わせのセンサ１１２すべてを使用しても移動判定に失敗する確率である。具体的には、センサ選択部１２３は、以下の数式（１）を使用して、トータル移動判定失敗率を算出する。
【００４４】
【数１】
2014085228.tif 000003
【００４５】
次に、センサ選択部１２３は、センサ１１２の動作状態と、トータル移動判定失敗率と、測位電力と、に基づき、消費電力評価値を算出する（ステップＳ１０４）。具体的には、センサ選択部１２３は、以下の数式（２）を使用して、消費電力評価値を算出する。
【００４６】
【数２】
2014085228.tif 000004
【００４７】
なお、測位電力は、測位に必要な電力である。本実施形態では、ＧＰＳ測位であることを想定して、測位電力を２０００［ｍＷｓ］とする。センサ消費電力増分は、携帯端末装置１００の移動判定の為に、休眠中のセンサ１１２を動作させる際に生じる消費電力の増分である。従って、選択された組み合わせに含まれるセンサ１１２のうち、休眠中（動作状態が「ＮＧ」）であるセンサ１１２の消費電力の総和がセンサ消費電力増分となる。なお、携帯端末装置１００の移動判定の為に、稼働中のセンサ１１２だけを使用する場合、消費電力増分が発生することはない。
【００４８】
次に、センサ選択部１２３は、トータル移動判定失敗率が、事前に決められた移動判定失敗閾値よりも小さいかどうかを判断する（ステップＳ１０５）。
【００４９】
ここで、トータル移動判定失敗率が移動判定失敗閾値よりも小さいと判断されない場合（ステップＳ１０５のＮｏ）、携帯端末装置１００の移動判定に失敗する確率が高いと推測される。このため、センサ選択部１１２は、選択されたセンサ１１２の組み合わせを破棄するとともに、他のセンサ１１２の組み合わせが無いかどうかを判断する（ステップＳ１０８）。
【００５０】
一方、トータル移動判定失敗率が移動判定失敗閾値よりも小さいと判断された場合（ステップＳ１０５のＹｅｓ）、携帯端末装置１００の移動判定に失敗する確率が低いと推測される。このため、センサ選択部１２３は、選択されたセンサ１１２の組み合わせの消費電力評価値が、そのときにもっとも消費電力評価値が小さいセンサ１１２の組み合わせである使用センサ候補の消費電力評価値よりも小さいかどうか、かつ、選択されたセンサ１１２の組み合わせの消費電力評価値が測位電力よりも小さいかどうか、を判断する（ステップＳ１０６）。
【００５１】
ここで、選択されたセンサ１１２の組み合わせの消費電力評価値が、使用センサ候補であるセンサ１１２の組み合わせの消費電力評価値よりも小さく、かつ、選択されたセンサ１１２の組み合わせの消費電力評価値が測位電力よりも小さいと判断されない場合（ステップＳ１０６のＮｏ）、センサ選択部１２３は、他のセンサ１１２の組み合わせが無いかどうかを判断する（ステップＳ１０８）。
【００５２】
一方、選択されたセンサ１１２の組み合わせの消費電力評価値が、使用センサ候補であるセンサ１１２の組み合わせの消費電力評価値よりも小さく、かつ、選択されたセンサ１１２の組み合わせの消費電力評価値が測位電力よりも小さいと判断された場合（ステップＳ１０６のＹｅｓ）、センサ選択部１２３は、選択されたセンサ１１２の組み合わせを、使用センサ候補として保存する（ステップＳ１０７）。
【００５３】
次に、センサ選択部１２３は、他のセンサ１１２の組み合わせが無いかどうかを判断する（ステップＳ１０８）。
【００５４】
ここで、他のセンサ１１２の組み合わせが無いと判断された場合（ステップＳ１０８のＹｅｓ）、センサ選択部１２３は、使用センサ候補として記憶されているセンサ１１２の組み合わせが存在するかどうかを判断する（ステップＳ１０９）。
【００５５】
ここで、使用センサ候補として記憶されているセンサ１１２の組み合わせが存在すると判断された場合（ステップＳ１０９のＹｅｓ）、センサ選択部１２３は、使用センサ候補として記憶されているセンサ１１２の組み合わせを、移動判定に使用する使用センサに決定する（ステップＳ１１０）。
【００５６】
一方、使用センサ候補として記憶しているセンサ１１２の組み合わせが存在すると判断されない場合（ステップＳ１０９のＮｏ）、センサ選択部１２３は、センサ選択処理を終了させる。
【００５７】
又、他のセンサ１１２の組み合わせが無いと判断されない場合（ステップＳ１０８のＮｏ）、即ち他のセンサ１１２の組み合わせがあると判断された場合、センサ選択部１２３は、再度、複数のセンサ１１２のすべての組み合わせのうち、１つの組み合わせを選択する（ステップＳ１０２）。
【００５８】
なお、携帯端末装置１００の移動判定は、アプリケーション１３０から測位停止要求が通知されるまで計測され、測位停止要求を契機に、移動判定部１２２は、移動判定の為のセンサ１１２の利用を停止する。
【００５９】
［具体例１］
以下、携帯端末装置１００のセンサ１１２のうち、ベースバンド及びＷＬＡＮが動作しているときの、センサ選択部１２３によるトータル移動判定失敗率及び消費電力評価値の計算例を説明する。ここでは、図３及び図４の移動判定失敗率テーブルＴａ及び消費電力テーブルＴｂに記述された移動判定失敗率及び消費電力を使用する。又、移動判定失敗閾値を０．１、測位電力を２０００［ｍＷｓ］とする。
【００６０】
（Ａ１）センサ１１２の組み合わせとして、ベースバンドだけを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【００６１】
トータル移動判定失敗率＝０．３
消費電力評価値＝０．３×２０００＋０＝６００
（Ａ２）センサ１１２の組み合わせとして、歩数計だけを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【００６２】
トータル移動判定失敗率＝０．１
消費電力評価値＝０．１×２０００＋３００＝５００
（Ａ３）センサ１１２の組み合わせとして、ＷＬＡＮだけを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【００６３】
トータル移動判定失敗率＝０．３
消費電力評価値＝０．３×２０００＋０＝６００
（Ａ４）センサ１１２の組み合わせとして、ベースバンド及び歩数計を選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【００６４】
トータル移動判定失敗率＝０．３×０．１＝０．０３
消費電力評価値＝０．０３×２０００＋３００＝３６０
（Ａ５）センサ１１２の組み合わせとして、ベースバンド及びＷＬＡＮを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【００６５】
トータル移動判定失敗率＝０．３×０．３＝０．０９
消費電力評価値＝０．０９×２０００＋０＝１８０
（Ａ６）センサ１１２の組み合わせとして、歩数計及びＷＬＡＮを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【００６６】
トータル移動判定失敗率＝０．１×０．３＝０．０３
消費電力評価値＝０．０３×２０００＋３００＝３６０
（Ａ７）センサ１１２の組み合わせとして、ベースバンド、歩数計及びＷＬＡＮを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【００６７】
トータル移動判定失敗率＝０．３×０．１×０．３＝０．００９
消費電力評価値＝０．００９×２０００＋３００＝３１８
以上のように、ベースバンド及びＷＬＡＮの組み合わせを選択すれば、トータル移動判定失敗率が移動判定失敗率閾値よりも小さく、かつ、消費電力評価値が最小となることがわかる。従って、ベースバンド及びＷＬＡＮが動作している場合には、ベースバンド及びＷＬＡＮを、使用センサとして選択すれば良い。
【００６８】
［具体例２］
以下、携帯端末装置１００のセンサ１１２のうち、ベースバンドだけが動作しているときの、センサ選択部１２３によるトータル移動判定失敗率及び消費電力評価値の計算例を説明する。ここでも、図３及び図４の移動判定失敗率テーブルＴａ及び消費電力テーブルＴｂに記述された移動判定失敗率及び消費電力を使用する。又、移動判定失敗閾値を０．１、測位電力を２０００［ｍＷｓ］とする。
【００６９】
（Ｂ１）センサ１１２の組み合わせとして、ベースバンドだけを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【００７０】
トータル移動判定失敗率＝０．３
消費電力評価値＝０．３×２０００＋０＝６００
（Ｂ２）センサ１１２の組み合わせとして、歩数計だけを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【００７１】
トータル移動判定失敗率＝０．１
消費電力評価値＝０．１×２０００＋３００＝５００
（Ｂ３）センサ１１２の組み合わせとして、ＷＬＡＮだけを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【００７２】
トータル移動判定失敗率＝０．３
消費電力評価値＝０．３×２０００＋２００＝８００
（Ｂ４）センサ１１２の組み合わせとして、ベースバンド及び歩数計を選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【００７３】
トータル移動判定失敗率＝０．３×０．１＝０．０３
消費電力評価値＝０．０３×２０００＋３００＝３６０
（Ｂ５）センサ１１２の組み合わせとして、ベースバンド及びＷＬＡＮを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【００７４】
トータル移動判定失敗率＝０．３×０．３＝０．０９
消費電力評価値＝０．０９×２０００＋２００＝３８０
（Ｂ６）センサ１１２の組み合わせとして、歩数計及びＷＬＡＮを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【００７５】
トータル移動判定失敗率＝０．１×０．３＝０．０３
消費電力評価値＝０．０３×２０００＋３００＋２００＝５６０
（Ｂ７）センサ１１２の組み合わせとして、ベースバンド、歩数計及びＷＬＡＮを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【００７６】
トータル移動判定失敗率＝０．３×０．１×０．３＝０．００９
消費電力評価値＝０．００９×２０００＋３００＋２００＝５１８
以上のように、ベースバンド及び歩数計の組み合わせを選択すれば、トータル移動判定失敗率が移動判定失敗閾値よりも小さく、かつ、消費電力評価値が最小となることがわかる。従って、ベースバンドだけが動作している場合には、ベースバンド及び歩数計を、使用センサとして選択すれば良い。
【００７７】
本実施形態によれば、それぞれのセンサ１１２の動作状態、移動判定失敗率及び消費電力の増分を考慮して、携帯端末装置１００の移動判定に使用するセンサ１１２の組み合わせを決定する。このため、携帯端末装置１００の移動判定の成功率を低下させることなく、無駄な消費電力の発生を抑制することができる。
【００７８】
なお、本実施形態では、消費電力評価値を算出する際に、センサ消費電力増分を使用しているが、本発明は、これに限定されるものではない。例えば、トータル移動判定失敗率×測位電力だけに基づき、消費電力評価値を算出しても良い。又、消費電力評価値を算出する際に、センサ消費電力の増分の代わりに、センサ消費電力を使用しても良い。更に、トータル移動判定失敗率の代わりに、移動判定成功率（＝１−トータル移動判定失敗率）を使用しても良い。移動判定成功率を使用する場合、消費電力評価値が最大となるセンサ１１２の組み合わせを選択すれば良い。
【００７９】
さらに、本実施形態では、測位電力として測位デバイスの動作電力を使用しているが、本発明は、これに限定されるものではなく、例えば測位頻度を加味した測位電力を使用しても良い。例えば、アプリケーション１３０からの測位要求によるＧＰＳの動作頻度が全時間のうち１／１０であれば、測位デバイスの消費電力は、概して１／１０になると考える。従って、測位電力として、測位デバイスの動作電力の１／１０の測位電力を使用しても良い。
【００８０】
又、本実施形態では、消費電力評価値が測位電力よりも小さい場合に、移動判定を実施しているが、例えば消費電力評価値が測位電力よりも大きい場合には、移動判定を実施せずに常時測位を実施しても良い。
【００８１】
又、本実施形態では、測位方式として、ＧＰＳを使用しているが、他にＷＬＡＮやベースバンドなどを使用しても良い。
【００８２】
［第２の実施形態］
以下、図６、図７を参照して、第２の実施形態を説明する。但し、第１の実施形態と同等の構成や機能の説明は省略することとする。
【００８３】
（移動判定失敗率テーブルＴｃ）
図６は、第２の実施形態にかかる移動判定失敗率テーブルＴｃの概略図である。
【００８４】
図６に示すように、本実施形態にかかる移動判定失敗率テーブルＴｃは、センサ１１２の組み合わせ毎に、移動判定失敗率を記述している。即ち、本実施形態にかかる移動判定失敗率は、センサ１１２の組み合わせを使用して、携帯端末装置１００の移動判定を実施するときに失敗する確率である。
【００８５】
（消費電力テーブルＴｄ）
図７は、第２の実施形態にかかる消費電力テーブルＴｄの概略図である。
【００８６】
図７に示すように、本実施形態にかかる消費電力テーブルＴｄは、センサ１１２の組み合わせ毎に、消費電力を記述している。即ち、本実施形態にかかる消費電力は、センサ１１２の組み合わせを使用して、携帯端末装置１００の移動判定を実施したときに必要な消費電力である。
【００８７】
［具体例］
以下、携帯端末装置１００のセンサ１１２のうち、ベースバンド及びＷＬＡＮが動作しているときの、センサ選択部１２３によるトータル移動判定失敗率及び消費電力評価値の計算例を説明する。ここでは、図６及び図７の移動判定失敗率テーブルＴｃ及び消費電力テーブルＴｄに記述された移動判定失敗率及び消費電力を使用する。又、移動判定失敗閾値を０．１、測位電力を２０００［ｍＷｓ］とする。
【００８８】
（Ｃ１）センサ１１２の組み合わせとして、ベースバンド及びＷＬＡＮを選択した場合、移動判定失敗率及び消費電力評価値は、以下のようになる。
【００８９】
移動判定失敗率＝０．１２
消費電力評価値＝０．１２×２０００＋０＝２４０
（Ｃ２）センサ１１２の組み合わせとして、ベースバンド、歩数計及びＷＬＡＮを選択した場合、移動判定失敗率及び消費電力評価値は、以下のようになる。
【００９０】
移動判定失敗率＝０．０１
消費電力評価値＝０．０１×２０００＋（５５０−２５０）＝３２０
（Ｃ３）センサ１１２の組み合わせとして、ベースバンド、Ｂｌｕｅｔｏｏｔｈ及びＷＬＡＮを選択した場合、移動判定失敗率及び消費電力評価値は、以下のようになる。
【００９１】
移動判定失敗率＝０．０８
消費電力評価値＝０．０８×２０００＋（３５０−２５０）＝２６０
ここでは、３種類のセンサ１１２の組み合わせのみを示すが、他の組み合わせも同様に算出すれば良い。
【００９２】
以上のように、ベースバンド、Ｂｌｕｅｔｏｏｔｈ及びＷＬＡＮの組み合わせを選択すれば、移動判定失敗率が移動判定失敗閾値よりも小さく、かつ、消費電力評価値が最小となることがわかる。従って、ベースバンド及びＷＬＡＮが動作している場合には、ベースバンド、Ｂｌｕｅｔｏｏｔｈ及びＷＬＡＮの組み合わせを、使用センサとして選択すれば良い。
【００９３】
なお、ここで休眠中のＢｌｕｅｔｏｏｔｈを起動させたにも拘わらず、消費電力評価値が少ないのは、Ｂｌｕｅｔｏｏｔｈ及びＷＬＡＮがコンボチップにより実装されている為である。このように、例えば実装態様によっては、複数のセンサ１１２の組み合わせによる消費電力評価値と、個別のセンサ１１２の移動判定失敗率から算出した消費電力評価値と、で差異が生じることがあるが、本実施形態によれば、より正確な消費電力評価値を算出することができる。
【００９４】
［第３の実施形態］
以下、図８−図１０を参照して、第３の実施形態を説明する。但し、第１の実施形態と同等の構成や機能の説明は省略することとする。
【００９５】
（携帯端末装置１００Ｍの機能ブロック）
図８は、第３の実施形態にかかる携帯端末装置１００Ｍの機能ブロックの概略図である。
【００９６】
図８に示すように、本実施形態にかかる移動判定部１２２は、移動状態推測部１２７を備える。移動状態推測部１２７は、センサ１１２による検出結果と、移動判定部１２２による判定結果と、に基づき、携帯端末装置１００Ｍ（の利用者）の移動状態が、歩行状態もしくは乗り物に乗っている状態の何れかを推測する。例えば、動作中の歩行計のカウント値（歩数）が変化していないにも拘わらず、「移動あり」と判定された場合、携帯端末装置１００Ｍの利用者は、乗り物に乗っていると推測される。移動状態推測部１２７は、センサ１１２から推測される各々の状態確率として、移動状態を保持する。例えば、利用者の移動状態が歩行である確率を歩行状態確率、利用者の移動状態が乗り物である確率を乗り物状態確率、として保持する。
【００９７】
本実施形態にかかるセンサ選択部１２３は、移動状態推測部１２７による推測結果と、移動判定失敗率テーブルＴｅと、に基づき、携帯端末装置１００Ｍの移動判定に使用するセンサ１１２、即ち使用センサを、複数のセンサ１１２から選択する。
【００９８】
具体的には、センサ選択部１２３は、移動状態推測部１２７による推測結果毎に決められる歩行状態確率及び乗り物状態確率に基づき、以下の数式（３）を使用して、トータル移動判定失敗率を算出する。
【００９９】
【数３】
2014085228.tif 000005
【０１００】
但し、移動状態を推測できない場合、歩行状態確率及び乗り物状態確率は、何れも０．５に設定される。
【０１０１】
さらに、センサ選択部１２３は、トータル移動失敗判定率に基づき、前述の数式（２）を使用して、消費電力評価値を算出する。
【０１０２】
そして、センサ選択部１２３は、センサ１１２の動作状態（携帯端末装置１００Ｍの動作状態）と、トータル移動判定失敗率及び消費電力評価値と、に基づき、携帯端末装置１００Ｍの移動判定に使用するセンサ１１２の組み合わせを選択する。
【０１０３】
（移動判定失敗率テーブルＴｅ）
図９は、第３の実施形態にかかる移動判定失敗率テーブルＴｅの概略図である。
【０１０４】
図９に示すように、本実施形態にかかる移動判定失敗率テーブルＴｅは、移動状態別に、センサ１１２それぞれの移動判定失敗率を記述している。例えば歩数計であれば、歩行時の移動判定失敗率に０．０５、乗り物時の移動判定失敗率に０．８、が記述されている。歩数計は、歩行状態での移動検出には適しているが、乗り物に乗っている状態での移動検出には適さない為、歩行時の移動判定失敗率が低く、乗り物時の移動判定失敗率が高くなるように設定されている。
【０１０５】
（センサ更新処理）
図１０は、第３の実施形態にかかるセンサ更新処理のフローチャートである。
【０１０６】
図１０に示すように、先ず、センサ選択部１２３は、前述の数式（１）の代わりに、数式（３）を使用して、第１の実施形態にかかるセンサ選択処理を実施する（ステップＳ２０１）。ここでは、移動状態を推測できていないことを前提として、歩行状態確率及び乗り物状態確率の双方を０．５とする。
【０１０７】
次に、移動判定部１２２は、センサ選択部１２３により選択されたセンサ１１２を使用して、携帯端末装置１００Ｍの移動判定を実施する（ステップＳ２０２）。
【０１０８】
次に、移動状態推測部１２７は、移動判定の結果に基づき、測位ドライバ１４０もしくは位置情報格納部１２６から位置情報を取得して、アプリケーション１３０に通知するとともに、さらに、携帯端末装置１００Ｍの移動状態を推測できたかどうかを判断する（ステップＳ２０３）。
【０１０９】
ここで、移動状態を推測できたと判断されない場合（ステップＳ２０３のＮｏ）、移動状態推測部１２７は、携帯端末装置１００Ｍの移動判定に使用するセンサ１１２を更新することなく、センサ更新処理を終了させる。
【０１１０】
一方、移動状態を推測できたと判断された場合（ステップＳ２０３のＹｅｓ）、移動状態推測部１２７は、推測結果としての移動状態に紐付けられた歩行状態確率及び乗り物状態確率を取得する（ステップＳ２０４）。本実施形態では、乗り物に乗っている状態と推測されたものとして、歩行状態確率を０．１、乗り物状態確率を０．９とする。
【０１１１】
次に、センサ選択部１２３は、移動状態推測部１２７により取得された歩行状態確率及び乗り物状態確率に基づき、前述の数式（３）を使用して、トータル移動判定失敗率を算出する（ステップＳ２０５）。
【０１１２】
次に、センサ選択部１２３は、トータル移動判定失敗率に基づき、前述の数式（２）を使用して、消費電力評価値を算出する（ステップＳ２０６）。
【０１１３】
次に、センサ選択部１２３は、新たに算出された消費電力評価値が、直前（直近）に算出された消費電力評価値よりも小さいかどうかを判断する（ステップＳ２０７）。
【０１１４】
ここで、新たに算出された消費電力評価値が、直前に算出された消費電力評価値よりも小さいと判断されない場合（ステップＳ２０７のＮｏ）、センサ選択部１２３は、携帯端末装置１００Ｍの移動判定に使用するセンサ１１２を更新することなく、センサ更新処理を終了させる。
【０１１５】
一方、新たに算出された消費電力評価値が、直前に算出された消費電力評価値よりも小さいと判断された場合（ステップＳ２０７のＹｅｓ）、センサ選択部１２３は、移動判定に使用するセンサ１１２を、新たに選択されたセンサ１１２に更新する（ステップ２０８）。
【０１１６】
［移動状態を推測できない場合の具体例１］
以下、携帯端末装置１００Ｍのセンサ１１２のうち、ベースバンド及びＷＬＡＮが動作しているときの、センサ選択部１２３によるトータル移動判定失敗率及び消費電力評価値の計算例を説明する。ここでは、図８の移動判定失敗率テーブルＴｅに記述された移動判定失敗率を使用する。又、移動判定失敗閾値を０．１、測位電力を２０００［ｍＷｓ］とする。本具体例１は、移動状態を推測できないことを前提としているので、移動状態歩行状態確率及び乗り物状態確率の双方を０．５とする。
【０１１７】
（Ｄ１）センサ１１２の組み合わせとして、ベースバンド及びＷＬＡＮを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【０１１８】
トータル移動判定失敗率＝０．５×（０．８×０．５）＋０．５×（０．２×０．１）＝０．２１
消費電力評価値＝０．２１×２０００＋０＝４２０
（Ｄ２）センサ１１２の組み合わせとして、ベースバンド、歩数計及びＷＬＡＮを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【０１１９】
トータル移動判定失敗率＝０．５×（０．８×０．０５×０．５）＋０．５（０．２×０．８×０．１）＝０．０１８
消費電力評価値＝０．０１８×２０００＋３００＝３３６
以上のように、移動状態を推測できない場合、ベースバンド、歩数計及びＷＬＡＮを組み合わせれば、移動判定失敗率が移動判定失敗閾値よりも小さく、かつ、消費電力評価値が最小となることがわかる。従って、ベースバンド及びＷＬＡＮが動作していて、かつ、移動状態を推測できない場合には、ベースバンド、歩行計及びＷＬＡＮの組み合わせを、使用センサとして選択すれば良い。
【０１２０】
［移動状態を推測できた場合の具体例２］
以下、携帯端末装置１００Ｍのセンサ１１２のうち、ベースバンド及びＷＬＡＮが動作しているときの、センサ選択部１２３によるトータル移動判定失敗率及び消費電力評価値の計算例を説明する。ここでは、図８の移動判定失敗率テーブルＴｅに記述された移動判定失敗率を使用する。又、移動判定失敗閾値を０．１、測位電力を２０００［ｍＷｓ］とする。本具体例２は、移動状態を推測できたことを前提としているので、歩行状態確率を０．１、乗り物状態確率を０．９とする。
【０１２１】
（Ｅ１）センサ１１２の組み合わせとして、ベースバンド及びＷＬＡＮを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【０１２２】
トータル移動判定失敗率＝０．１×（０．８×０．５）＋０．９×（０．２×０．１）＝０．０５８
消費電力評価値＝０．０５８×２０００＋０＝１１６
（Ｅ２）センサ１１２の組み合わせとして、ベースバンド、歩数計及びＷＬＡＮを選択した場合、トータル移動判定失敗率及び消費電力評価値は、以下のようになる。
【０１２３】
トータル移動判定失敗率＝０．１×（０．８×０．０５×０．５）＋０．９（０．２×０．８×０．１）＝０．０１６４
消費電力評価値＝０．０１６４×２０００＋３００＝３３３
以上のように、移動状態を推測できる場合、ベースバンド及びＷＬＡＮを組み合わせれば、移動判定失敗率が移動判定失敗閾値よりも小さく、かつ、消費電力評価値が最小となることがわかる。従って、ベースバンド及びＷＬＡＮが動作していて、かつ、移動状態を推測できる場合には、ベースバンド及びＷＬＡＮの組み合わせを、使用センサとして選択すれば良い。
【０１２４】
本実施形態によれば、携帯端末装置１００Ｍの移動状態を考慮して、移動判定に使用するセンサ１１２の組み合わせを選択している。このため、携帯端末装置１００Ｍの移動状態に応じた移動判定を実施でき、結果として、より無駄な消費電力の発生を抑制することができる。
【符号の説明】
【０１２５】
１００：携帯端末装置
１００Ｍ：携帯端末装置
１２１：測位制御部
１２２：移動判定部
１２３：センサ選択部
１２４：移動判定失敗率テーブル格納部
１２５：消費電力テーブル格納部
１２６：位置情報格納部
Ｔａ：移動判定失敗率テーブル
Ｔｂ：消費電力テーブル
Ｔｃ：移動判定失敗率テーブル
Ｔｄ：消費電力テーブル
Ｔｅ：移動判定失敗率テーブル
【図１】
2014085228.tif 000006
【図２】
2014085228.tif 000007
【図３】
2014085228.tif 000008
【図４】
2014085228.tif 000009
【図５】
2014085228.tif 000010
【図６】
2014085228.tif 000011
【図７】
2014085228.tif 000012
【図８】
2014085228.tif 000013
【図９】
2014085228.tif 000014
【図１０】
2014085228.tif 000015