【手続補正書】
【提出日】平成26年7月23日(2014.7.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
位置情報を検出するための位置センサーと、
前記位置センサーの検出結果に基づいて、前記位置センサーの検出精度に関する検出精度情報を取得し、取得された前記検出精度情報に基づいて、前記位置センサーの検出回数を制御する検出回数制御部と、
を備える、情報処理装置。
【請求項２】
前記検出回数制御部は、度合いが所定範囲に渡る前記検出精度を前記度合い毎に分割し、分割された度合い毎の前記検出回数を制御する、請求項１に記載の情報処理装置。
【請求項３】
前記検出回数制御部は、前記所定範囲において前記度合いが大きい領域における前記検出回数を段階的に少なくするように制御する、請求項２に記載の情報処理装置。
【請求項４】
前記検出回数制御部は、前記所定範囲において前記度合いが小さい領域における前記検出回数を段階的に少なくするように制御する、請求項２または３に記載の情報処理装置。
【請求項５】
前記検出回数制御部は、
前記所定範囲を前記度合いの大きさに応じて、小領域、中領域、大領域と分けた場合に、
前記中領域における前記検出回数を、前記小領域及び前記大領域における前記検出回数よりも多くなるように制御する、請求項２〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記情報処理装置は、前記位置センサーとして、第１の位置センサーと第２の位置センサーとを備え、
前記検出回数制御部は、取得された前記検出精度情報に基づいて、前記第１の位置センサーと前記第２の位置センサーのうちいずれか一方を選択して動作させる、請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
前記検出回数制御部は、前記第１の位置センサーの検出性能と前記第２の位置センサーの検出性能とを数値化し、数値が大きいいずれか一方の位置センサーを選択して動作させる、請求項６に記載の情報処理装置。
【請求項８】
前記検出回数制御部は、前記第１の位置センサー及び前記第２の位置センサーの検出性能の数値が閾値よりも小さい場合には、前記第１の位置センサー及び前記第２の位置センサーを所定期間停止させる、請求項６または７に記載の情報処理装置。
【請求項９】
前記検出回数制御部は、過去に検出された前記位置情報から現時点の前記位置情報を予測可能な場合には、前記位置センサーを停止させる、請求項１〜８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記情報処理装置は、ユーザの行動を認識するための行動認識部を更に備え、
前記検出回数制御部は、前記行動認識部の認識結果に基づいて、前記検出回数を制御する、請求項１〜９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記検出回数制御部は、前記行動認識部により認識された前記ユーザの行動の種類に応じて、前記検出回数を制御する、請求項１０に記載の情報処理装置。
【請求項１２】
前記検出回数制御部は、前記行動認識部により認識された前記ユーザの一の行動の継続時間を予測し、予測した前記継続時間の間、前記位置センサーを停止させる、請求項１０に記載の情報処理装置。
【請求項１３】
位置情報を検出する位置センサーの検出結果に基づいて、前記位置センサーの検出精度に関する検出精度情報を取得することと、
取得された前記検出精度情報に基づいて、前記位置センサーの検出回数を制御することと、
を含む、情報処理方法。
【請求項１４】
コンピュータに、
位置情報を検出する位置センサーの検出結果に基づいて、前記位置センサーの検出精度に関する検出精度情報を取得することと、
取得された前記検出精度情報に基づいて、前記位置センサーの検出回数を制御することと、
を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
【図１】第１の実施形態に係る情報処理装置の構成を示す図である。
【図２】第１の実施形態に係る情報処理装置の行動認識エンジンの構成を示すブロック図である。
【図３】位置センサーの精度と、取得回数との関係を示すヒストグラムである。
【図４】取得回数制御処理の第１例を示す模式図である。
【図５】取得回数制御処理の第２例を示す模式図である。
【図６】取得回数制御処理の第３例を示す模式図である。
【図７】取得回数制御処理の第３例を説明するための図である。
【図８】取得回数制御処理の変形例を説明するための模式図である。
【図９】取得回数制御処理の変形例を説明するための模式図である。
【図１０】取得回数制御処理の変形例を説明するための模式図である。
【図１１】第１の実施形態に係る取得回数制御処理が行われる際の情報処理装置の動作を示すフローチャートである。
【図１２】第２の実施形態に係る位置情報の取得回数制御処理の概要を説明するための模式図である。
【図１３】第２の実施形態に係る取得回数制御処理が行われる際の情報処理装置の動作を示すフローチャートである。
【図１４】第３の実施形態に係る位置情報の取得回数制御処理の概要を説明するための模式図である。
【図１５】第３の実施形態に係る取得回数制御処理が行われる際の情報処理装置の動作を示すフローチャートである。
【図１６】第４の実施形態に係る位置情報の取得回数制御処理の概要を説明するための模式図である。
【図１７】第４の実施形態に係る取得回数制御処理が行われる際の情報処理装置の動作を示すフローチャートである。
【図１８】第５の実施形態に係る位置情報の取得回数制御処理の概要を説明するための模式図である。
【図１９】第５の実施形態に係る取得回数制御処理が行われる際の情報処理装置の動作を示すフローチャートである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態
１−１．情報処理装置の概要
１−２．行動認識エンジンの構成
１−３．位置情報の取得回数制御処理
１−４．情報処理装置の動作
２．第２の実施形態
３．第３の実施形態
４．第４の実施形態
５．第５の実施形態
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
入力部１１０は、情報処理装置１００のユーザからの操作情報の入力を受け付ける機能を有する。入力部１１０は、スイッチ、ボタン、タッチパネル、キーボード、マウス等の入力装置により構成される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
図２に示すように、行動認識エンジン２００は、位置データ取得部２１０と、動作データ取得部２２０と、行動認識部の一例である行動認識処理部２３０と、検出回数制御部の一例である取得回数制御部２４０と、を有する。なお、これらの機能部は、図１に示す制御部１６０によって実現される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
動作データ取得部２２０は、情報処理装置１００の動きや状態に関する動作データを取得する。動作データ取得部２２０は、モーションセンサー１４２により検出された情報に基づいて、情報処理装置１００の動きや状態に関する動作データを取得する。動作データ取得部２２０は、取得した動作データを行動認識処理部２３０に出力する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
取得回数制御部２４０は、位置情報検出部１４０（位置センサー）の検出結果に基づいて、位置情報検出部１４０の検出精度に関する検出精度情報を取得し、取得された検出精度情報に基づいて、位置情報検出部１４０の位置情報の取得回数（検出回数）を制御する。例えば、取得回数制御部２４０は、位置情報の取得周期を短くすることで取得回数を増やし、位置情報の取得周期を長くすることで取得回数を減らす。これにより、詳細は後述するが、位置センサーによって位置検出を行う際の消費電力を抑制可能となる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
（１−３．位置情報の取得回数制御処理）
図３は、位置センサーの精度と、取得回数との関係を示すヒストグラムである。ユーザは、日常生活において、屋内や屋外の様々な場所に移動する。このため、ユーザの行動を短時間で見た場合、図３の左図のように、ヒストグラムの分布は均一ではない。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
ところで、デバイス選択スコアＳ（ｇｐｓ）、Ｓ（ｗｉｆｉ）を計算するために、ＧＰＳセンサーとＷｉＦｉセンサーを交互に動作させ、又は同時に動作させる場合には、消費電力への影響が懸念される。そこで、デバイス選択スコアＳ（ｇｐｓ）、Ｓ（ｗｉｆｉ）を予めデータベース化しても良い。例えば、デバイス選択スコアＳ（ｇｐｓ）、Ｓ（ｗｉｆｉ）を記憶部１５０に記憶させても良い。ＧＰＳセンサーとＷｉＦｉセンサーの特性や実績は、同じような場所や時間では、似たような値を取りやすい。この傾向を利用して、同じような場所や時間帯については、既知のスコア値を利用してＧＰＳセンサーとＷｉＦｉセンサーを選択することで、データベース化後の演算量も減るので、消費電力を抑制できる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
ステップＳ２１２でＷｉＦｉセンサーのデバイス選択スコアＳ（ｗｉｆｉ）の方が大きいと判定した場合には（Ｎｏ）、取得回数制御部２４０は、ＧＰＳセンサーとＷｉＦｉセンサーのうちＷｉＦｉセンサーを動作させる（ステップＳ２１６）。その後、ＷｉＦｉセンサーが、位置情報を検出する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
＜３．第３の実施形態＞
第３の実施形態に係る情報処理装置１００は、ユーザの直前又は過去に移動した軌跡から、ユーザの移動を予測する機能を有する。そして、ユーザの移動を正確に予測することができる場合には、情報処理装置１００は、位置データの取得を行わないことにしている。これにより、位置情報検出部１４０を動作させる必要が無いので、消費電力を抑制できる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
第３の実施形態によれば、過去に検出された位置情報から現時点の位置情報を予測可能な場合には、位置情報検出部１４０の動作を停止させることで、消費電力を抑制する一方で、予測結果から現在の位置情報を取得できる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
ユーザの位置は、ユーザが行動することで変動する。このため、認識されたユーザの行動に応じて、位置検出の間隔を調整することが可能である。このような観点から、取得回数制御部２４０は、行動認識処理部２３０によって認識された行動の種類に応じて、位置検出の取得回数を制御する（調整する）。すなわち、取得回数制御部２４０は、取得周期を制御する。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
行動認識処理部２３０によってユーザが曲がる動きを検出されない場合には、取得回数制御部２４０は、位置検出の回数を下げるように制御する。これは、ユーザが歩行や走行によって移動する際に曲がる動きが少なければ、位置検出の回数を下げてもユーザの動きを取りこぼすことが少ないからである。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００８６
【補正方法】変更
【補正の内容】
【００８６】
上記では、取得回数制御部２４０は、行動の種類に応じて取得回数を制御することとしたが、これに限定されず、例えば、一の行動の度合いに応じて取得回数を制御しても良い。例えば、取得回数制御部２４０は、歩行速度が小さい場合や歩数の増加率が小さい場合には、位置検出の回数を下げるように制御する。これにより、歩行速度が小さい場合や歩数の増加率が小さい場合に、短時間の間に大きな位置変動が生じ難いので、位置検出の回数を下げてもユーザの動きを取りこぼすことが少ない一方で、消費電力を抑制できる。