(57)【要約】  受信器及び移動センサを含むデバイスを制御する方法が提供される。当該方法は、（ａ）受信器を動作停止にするステップと、（ｂ）受信器が動作停止にされている間に、デバイスが第１の場所から移動した距離の量を決定するために移動センサからの測定結果を分析するステップと、（ｃ）移動センサからの測定結果からデバイスは第１の場所から閾値距離よりも多く移動したことが決定される場合、受信器を始動させ、デバイスの場所の第２の測定結果を得るために受信器を使用するステップと、を含む。
2015506464.tif 000002
【特許請求の範囲】
【請求項１】
受信器及び移動センサを含むデバイスを制御する方法であって、
（ａ）前記受信器を動作停止にするステップと、
（ｂ）前記受信器が動作停止にされている間に、前記デバイスが第１の場所から移動した距離の量を決定するために前記移動センサからの測定結果を分析するステップと、
（ｃ）前記移動センサからの前記測定結果から前記デバイスは前記第１の場所から閾値距離よりも多く移動したことが決定される場合、前記受信器を始動させ、前記デバイスの場所の第２の測定結果を得るために前記受信器を使用するステップと、
を含む、方法。
【請求項２】
前記ステップ（ｂ）は、前記デバイスが経験する全加速度を決定するために前記移動センサからの前記測定結果を分析するステップを含み、
前記ステップ（ｃ）は、前記全加速度を閾値と比較するステップと、前記全加速度が前記閾値を超えることを決定後、所定時間の満了時に、前記デバイスが前記第１の場所から閾値距離よりも多く移動したことを決定するステップと、を含む、請求項１に記載の方法。
【請求項３】
前記ステップ（ｂ）は、前記デバイスが経験する全加速度を決定するために前記移動センサからの前記測定結果を分析するステップを含み、
前記ステップ（ｃ）は、前記全加速度を閾値と比較するステップと、前記全加速度が所定時間の間、前記閾値を超える場合、前記デバイスが前記第１の場所から閾値距離よりも多く移動したことを決定するステップと、を含む、請求項１に記載の方法。
【請求項４】
前記ステップ（ｂ）は、特定のサンプリング時点において前記デバイスが経験する全加速度を決定するために前記移動センサからの前記測定結果を分析するステップと、前記特定のサンプリング時点における、決定された前記全加速度を、前記第１の場所が決定されたサンプリング時点に続く、先行するサンプリング時点のそれぞれについて決定された全加速度と共に累算するステップと、を含み、
前記ステップ（ｃ）は、累算された前記全加速度を閾値と比較するステップと、累算された前記全加速度が前記閾値を超える場合、前記デバイスが前記第１の場所から閾値距離よりも多く移動したことを決定するステップと、を含む、請求項１に記載の方法。
【請求項５】
前記デバイスが経験する全加速度を決定するために前記移動センサからの前記測定結果を分析するステップは、前記加速度の力を決定するステップを含む、請求項２乃至４の何れか一項に記載の方法。
【請求項６】
前記ステップ（ｂ）は、前記デバイスが移動した前記距離を決定するために推測航法技術を使用して前記移動センサからの前記測定結果を分析するステップを含み、
前記ステップ（ｃ）は、決定された前記距離を閾値と比較するステップを含む、請求項１に記載の方法。
【請求項７】
前記デバイスが移動した前記距離を決定するために推測航法技術を使用して前記移動センサからの前記測定結果を分析する前記ステップは、前記デバイスのユーザの歩みを検出する歩み検出アルゴリズムを使用して前記移動センサからの前記測定結果を分析するステップを含む、請求項６に記載の方法。
【請求項８】
前記ステップ（ｂ）は、前記デバイスが移動した前記距離を決定するために複数の移動センサからの測定結果を使用するステップを更に含む、請求項６又は７に記載の方法。
【請求項９】
前記移動センサからの前記測定結果を分析する前記ステップは、カルマンフィルタ技術を使用するステップを含む、請求項６乃至８の何れか一項に記載の方法。
【請求項１０】
前記受信器は、衛星測位システム受信器である、請求項１乃至９の何れか一項に記載の方法。
【請求項１１】
前記第１の場所は、前記ステップ（ａ）において前記受信器を動作停止にする前の前記デバイスの前記場所の最後の測定結果に対応する、請求項１乃至１０の何れか一項に記載の方法。
【請求項１２】
前記ステップ（ｃ）において前記デバイスの前記場所の第２の測定結果を得た後、
（ｄ）前記デバイスの前記場所の前記第２の測定結果を前記第１の場所として使用して前記ステップ（ａ）、（ｂ）及び（ｃ）を繰り返すステップを含む、請求項１乃至１１の何れか一項に記載の方法。
【請求項１３】
前記ステップ（ｃ）は、前記デバイスの速度、即ち、速さの測定結果を得るために前記受信器を使用するステップと、前記デバイスの速度、即ち、速さの前記測定結果に基づいて前記閾値距離を適応させるステップとを更に含む、請求項１２に記載の方法。
【請求項１４】
内部に具現化されたコンピュータ可読コードを含み、前記コンピュータ可読コードは、適切なコンピュータ又はプロセッサによって実行されると、前記コンピュータ又はプロセッサが請求項１乃至１３の何れか一項に記載の方法を行うように構成される、コンピュータプログラム。
【請求項１５】
デバイスの場所の測定結果を得る受信器と、
前記デバイスの移動を測定する移動センサと、
前記移動センサから測定結果を受信し、前記受信器を選択的に始動させ及び動作停止にし、前記受信器が動作停止にされている間に前記移動センサからの前記測定結果を分析して前記デバイスが第１の場所から移動した距離の量を決定し、前記移動センサからの前記測定結果から、前記デバイスが前記第１の場所から閾値距離よりも多く移動したことが決定される場合、前記受信器が前記デバイスの前記場所の第２の測定結果を得るように前記受信器を始動させる、プロセッサと、
を含む、デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、衛星測位システム受信器といった受信器を含むポータブル又はモバイルデバイスに関し、受信器からの測定結果が、当該デバイスの場所の測定を提供するように使用される。
【背景技術】
【０００２】
現在、ＧＰＳといった衛星測位システムは、ポータブル又はモバイル電子デバイスが利用可能である最も正確なロケーションデータソースのうちの１つである。しかし、衛星測位システムに関連付けられる欠点が幾つかある。例えばデバイスが、室内にある、木々が生い茂っているところの下にある又は「都市の谷間」（即ち、幾つかの高層ビル間）にある場合、衛星から信号を受信できずに、場所の測定結果（時に「フィックス（fix）」と呼ばれる）を得ることが不可能になる。衛星測位システムは更に、衛星からの信号が衛星測位システム受信器に到達する前に建物から反射してしまう「複数経路（multipathing）」を含む幾つかの様々な理由を原因として、場所の測定結果に誤差を生じさせ易い。これらの誤差は、報告された場所が、実際の場所から幾らか離れている、時に数ブロックさえも離れていることをもたらす場合ある。衛星測位システムのもう１つの欠点は、受信器が、場所測定を行う間に、比較的大量の電力を消費する点である。
【０００３】
衛星測位システム受信器は、デバイスのユーザによって手動で始動されたり動作停止にされたりして電力消費量を削減するのに役立つが、デバイスの正確な場所を知ることが有用である事象が起きた場合（例えばデバイスのユーザが緊急電話をかけている最中でその正確な場所を提供しなければならない場合、又は、デバイスのユーザが転倒若しくは他のアクシデントに見舞われて、デバイスがユーザの支援を自動的に要求するように設定されている場合）に、デバイスの現在の場所で測定できないことがあるため、衛星測位システム受信器を始動させ、測定を試みることにはリスクがないわけではない。
【０００４】
したがって、このような状況では、衛星信号を失う前に衛星測位システム受信器を用いて得られたデバイスの最後に分かっている場所を使用することが有用である。これを行うためには、衛星測位システム受信器が位置測定結果を連続的に収集しなければならない（この場合、受信器はデバイスの電池をすぐに枯渇させてしまう）か、又は、「ブレッドクラミング（breadcrumbing）」技術が使用される。ブレッドクラミング技術では、衛星測位システム受信器は、場所測定を断続的に行うようにデバイスによって選択的に始動される。受信器は、連続的に給電又は始動されていないため、デバイスの電力消費量は幾らか削減される。始動された時に、受信器がデバイスの場所を決定できない場合、最後に獲得された場所の測定結果（「ブレッドクラム」）が、デバイスの現在の場所の推定値として使用される。
【０００５】
１つの特定のブレッドクラミング技術が米国特許出願公開第２００６／０１１９５０８号に説明されている。この文書は、動き認識を通じてモバイルデバイスの電力を節約する方法及び装置について説明している。この方法及び装置では、モバイルデバイス内の加速度計及びＧＰＳ受信器による測定結果を使用して、モバイルデバイスが動いているかどうかが決定される。モバイルデバイスは動いていないと決定されると、ＧＰＳ受信器によるスキャニングは、モバイルデバイスの電力を節約するために中断されるか、又は、低デューティサイクルに下げられる。次に加速度計データからモバイルデバイスが再び動いていることが決定されると、ＧＰＳ受信器は、スキャニングを再開し、モバイルデバイスの現在の場所を測定する。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このブレッドクラミング技術は、衛星測位システム受信器の連続動作に比べてデバイスの電力消費量を削減できるが、ポータブル又はモバイルデバイスの電力消費量を更に削減するために、既存のブレッドクラミング技術を向上させることが望ましい。
【課題を解決するための手段】
【０００７】
本発明の第１の態様によれば、受信器及び移動センサを含むデバイスを制御する方法が提供され、当該方法は、（ａ）受信器を動作停止にするステップと、（ｂ）受信器が動作停止にされている間に、デバイスが第１の場所から移動した距離の量を決定するために移動センサからの測定結果を分析するステップと、（ｃ）移動センサからの測定結果からデバイスは第１の場所から閾値距離よりも多く移動したことが決定される場合、受信器を始動させ、デバイスの場所の第２の測定結果を得るために受信器を使用するステップと、を含む。
【０００８】
１つの実施形態では、ステップ（ｂ）は、デバイスが経験する全加速度を決定するために移動センサからの測定結果を分析するステップを含み、ステップ（ｃ）は、全加速度を閾値と比較するステップと、全加速度が閾値を超えることを決定後、所定時間の満了時に、デバイスが第１の場所から閾値距離よりも多く移動したことを決定するステップと、を含む。
【０００９】
代替実施形態では、ステップ（ｂ）は、デバイスが経験する全加速度を決定するために移動センサからの測定結果を分析するステップを含み、ステップ（ｃ）は、全加速度を閾値と比較するステップと、全加速度が所定時間の間、閾値を超える場合、デバイスが第１の場所から閾値距離よりも多く移動したことを決定するステップと、を含む。
【００１０】
より好適な代替実施形態では、ステップ（ｂ）は、特定のサンプリング時点においてデバイスが経験する全加速度を決定するために移動センサからの測定結果を分析するステップと、特定のサンプリング時点における、決定された全加速度を、第１の場所が決定されたサンプリング時点に続く、先行するサンプリング時点のそれぞれについて決定された全加速度と共に累算するステップと、を含み、ステップ（ｃ）は、累算された全加速度を閾値と比較するステップと、累算された全加速度が閾値を超える場合、デバイスが第１の場所から閾値距離よりも多く移動したことを決定するステップと、を含む。
【００１１】
上記の実施形態では、デバイスが経験する全加速度を決定するために移動センサからの測定結果を分析するステップは、加速度の力を決定するステップを含むことが好適である。
【００１２】
好適な代替実施形態では、ステップ（ｂ）は、デバイスが移動した距離を決定するために推測航法技術を使用して移動センサからの測定結果を分析するステップを含み、ステップ（ｃ）は、決定された距離を閾値と比較するステップを含む。
【００１３】
これらの実施形態のうちの幾つかでは、デバイスが移動した距離を決定するために推測航法技術を使用して移動センサからの測定結果を分析するステップは、デバイスのユーザの歩みを検出する歩み検出アルゴリズムを使用して移動センサからの測定結果を分析するステップを含む。
【００１４】
この推測航法技術において、ステップ（ｂ）は、デバイスが移動した距離を決定するために複数の移動センサからの測定結果を使用するステップを含むことが好適である。
【００１５】
好適には、移動センサからの測定結果を分析するステップは、カルマン（Kalman）フィルタ技術を使用するステップを含む。
【００１６】
好適には、受信器は、デバイスが経験する加速度を測定する加速度計である。
【００１７】
好適には、受信器は、衛星測位システム受信器である。
【００１８】
幾つかの実施形態では、第１の場所は、ステップ（ａ）において受信器を動作停止にする前のデバイスの場所の最後の測定結果に対応する。
【００１９】
好適には、ステップ（ｃ）においてデバイスの場所の第２の測定結果を得た後、当該方法は、（ｄ）デバイスの場所の第２の測定結果を第１の場所として使用してステップ（ａ）、（ｂ）及び（ｃ）を繰り返すステップを含む。
【００２０】
幾つかの実施形態では、ステップ（ｃ）は、デバイスの速度、即ち、速さの測定結果を得るために受信器を使用するステップと、デバイスの速度、即ち、速さの測定結果に基づいて閾値距離を適応させるステップとを更に含む。
【００２１】
本発明の第２の態様によれば、内部に具現化されたコンピュータ可読コードを含み、当該コードは、適切なコンピュータ又はプロセッサによって実行されると、当該コンピュータ又はプロセッサが上記の方法を行うように構成される、コンピュータプログラムプロダクトが提供される。
【００２２】
本発明の第３の態様によれば、デバイスの場所の測定結果を得る受信器と、デバイスの移動を測定する移動センサと、移動センサから測定結果を受信し、受信器を選択的に始動させ及び動作停止にし、受信器が動作停止にされている間に移動センサからの測定結果を分析してデバイスが第１の場所から移動した距離の量を決定し、移動センサからの測定結果から、デバイスが第１の場所から閾値距離よりも多く移動したことが決定される場合、受信器がデバイスの場所の第２の測定結果を得るように受信器を始動させる、プロセッサと、を含むデバイスが提供される。
【００２３】
一実施形態では、プロセッサは、移動センサからの測定結果を分析してデバイスが経験する全加速度を決定し、全加速度を閾値と比較し、全加速度が閾値を超えることを決定後、所定時間の満了時に、デバイスが第１の場所から閾値距離よりも多く移動したことを決定する。
【００２４】
代替実施形態では、プロセッサは、移動センサからの測定結果を分析してデバイスが経験する全加速度を決定し、全加速度を閾値と比較し、全加速度が所定時間の間、閾値を超える場合、デバイスが第１の場所から閾値距離よりも多く移動したことを決定する。
【００２５】
より好適な代替実施形態では、プロセッサは、特定のサンプリング時点においてデバイスが経験する全加速度を決定することによって移動センサからの測定結果を分析し、特定のサンプリング時点における、決定された全加速度を、第１の場所が決定されたサンプリング時点に続く、先行するサンプリング時点のそれぞれについて決定される全加速度と共に累算し、累算された全加速度を閾値と比較し、累算された全加速度が閾値を超える場合、デバイスが第１の場所から閾値距離よりも多く移動したことを決定する。
【００２６】
上記の実施形態では、プロセッサは、移動センサからの測定結果を分析してデバイスが経験する加速度の力を決定する。
【００２７】
好適な代替実施形態では、プロセッサは、推測航法技術を使用して移動センサからの測定結果を分析してデバイスが移動した距離を決定し、決定された距離を閾値と比較する。
【００２８】
これらの実施形態のうちの幾つかでは、プロセッサは、デバイスのユーザの歩みを検出する歩み検出アルゴリズムを使用して移動センサからの測定結果を分析する。
【００２９】
幾つかの実施形態では、デバイスは、複数の移動センサを含み、プロセッサは、当該複数の移動センサからの測定結果を分析してデバイスが移動した距離を決定する。
【００３０】
好適には、プロセッサは、カルマンフィルタ技術を使用して移動センサからの測定結果を分析する。
【００３１】
好適には、移動センサは、デバイスが経験する加速度を測定する加速度計である。
【００３２】
好適には、受信器は、衛星測位システム受信器である。
【００３３】
幾つかの実施形態では、第１の場所は、プロセッサによる受信器の動作停止の前のデバイスの場所の最後の測定結果に対応する。
【００３４】
好適には、プロセッサは、受信器を使用してデバイスの場所の第２の測定結果を得た後、プロセッサが受信器を動作停止にし、受信器が動作停止にされている間に移動センサからの測定結果を分析してデバイスが第２の測定結果によって与えられる場所から移動した距離の量を決定するように構成され、移動センサからの測定結果から、デバイスが第２の測定結果によって与えられる場所から閾値距離よりも多く移動したことが決定される場合、プロセッサは、受信器がデバイスの場所の更なる測定結果を得るように受信器を始動させる。
【００３５】
幾つかの実施形態では、受信器は更に、デバイスの速度、即ち、速さの測定結果を得て、プロセッサは、デバイスの速度、即ち、速さの測定結果に基づいて閾値距離を適応させる。
【図面の簡単な説明】
【００３６】
本発明の実施形態はほんの一例として以下の図面を参照して以下に説明される。
【００３７】
【図１】図１は、本発明の一実施形態によるデバイスのブロック図である。
【図２】図２は、図１のデバイスを動作させる方法を説明するフローチャートである。
【発明を実施するための形態】
【００３８】
本発明は、衛星測位システム（例えばＧＰＳ）を参照して以下に説明されるが、ポータブル又はモバイル電子デバイスは、衛星のセットから受信される信号以外の信号を使用して場所測定を行うことも可能であり、また、本発明によるブレッドクラミング技術は、受信したＷｉ−Ｆｉネットワーク信号を分析するタイプ及び／又はデバイス付近のモバイル通信ネットワークにおけるセルのセルＩＤを分析するタイプといった他のタイプの測位システムにも適用可能であることは理解されるだろう。
【００３９】
上記の通り、本発明は、ポータブル又はモバイルデバイス内の測位システム受信器（例えば衛星測位システム受信器、Ｗｉ−Ｆｉ受信器及び／又はセルラーネットワーク信号受信器）が、デバイスの場所の測定結果を断続的に得るために、選択的に始動されたり動作停止にされたりする（即ち、給電されたりオフに切り替えられたりする）ブレッドクラミング技術に関する。従来では、測位システム受信器（特に衛星測位システム受信器）は、スケジュールに従って、又は、デバイスの動作が検出されるとすぐに始動される。
【００４０】
しかし、本発明によれば、測位システム受信器は動作停止にされている間に、デバイス内の加速度計といった動きセンサからの測定結果が収集及び処理されて、デバイスが最初の場所から移動した距離の量（measure）が決定される。測位システム受信器は、最初の場所からある所定の距離を超えてデバイスが移動している場合に、デバイスの現在の場所の測定結果を得るために始動される。そうでなければ、測位システム受信器は、動作停止にされたままである（給電されない）。
【００４１】
したがって、動きセンサからの測定結果の分析が、デバイスは静止していることを示唆する場合（この場合、最後に得られた場所の測定結果を更新する必要性は少ない）、測位システム受信器によってデバイスの場所の新規の測定は行われない。これは、デバイスの現在の場所の測定結果が事実上重複することで電力が無駄になることを回避する。その一方で、測位システム受信器による最後の場所測定の場所から少なくとも最小距離をデバイスが移動している場合はいつでも、新規の場所測定が行われる。最小距離を適切に選択することによって、デバイスが移動している間、デバイスの場所の頻繁かつ有用な測定が行われる。つまり、デバイスは、自身の現在の場所が、通常、最後の場所の測定結果から最小距離未満であることを知っていることになる。
【００４２】
図１に、本発明の一実施形態による例示的なデバイスが示される。この実施形態では、デバイス２は、モバイル電話機又はスマートホンであるが、他の実施形態では、デバイス２は、個人向け緊急対応システム（ＰＥＲＳ）デバイス、ユーザが転倒したかどうかをモニタリングするユーザ装着型転倒検出器、又は、乗り物に使用する衛星ナビゲーションシステムといった異なる形を取りうることは理解されよう。
【００４３】
デバイス２は、本実施形態では、ＧＰＳ衛星からの信号を受信するアンテナ６に結合されたＧＰＳモジュール４である衛星測位システム受信器４を含む（しかし、デバイス２は、或いは、他のタイプの衛星測位システムの受信器、又は、デバイス２の位置を決定するために処理可能な他のソースからの信号（例えばＷｉ−Ｆｉ又はセルラ信号）を受信する受信器を含んでもよいことは理解されよう）。ＧＰＳモジュール４は、デバイス２の全体動作を制御するプロセッサ８に接続される。
【００４４】
本実施形態におけるデバイス２は、モバイル電話機又はスマートホンであるため、デバイス２は更に、モバイル通信ネットワークとワイヤレスに通信するための送受信器回路１０及び関連のアンテナ１２を含む。
【００４５】
デバイス２は更に、少なくとも、ＧＰＳモジュール４によって得られたデバイス２の場所の最後の測定結果を記憶できる（が好適には、デバイス２の場所の複数の前の測定結果が記憶されて、経時的にデバイス２の場所の変化を決定できるようにする）メモリモジュール１４を含む。メモリモジュール１４は更に、本発明に従ってデバイス２を制御するために必要な処理を行うためにプロセッサ８によって実行されるプログラムコードも記憶する。
【００４６】
デバイス２は更に、デバイス２の移動を測定し、対応信号をプロセッサ８に出力する移動センサ１６を含む。移動センサ１６は、動作時に、衛星測位システム受信器４よりもかなり少ない電力を消費する点で低電力センサである。好適な実施形態では、移動センサ１６は、加速度計であり、加速度計１６は、好適には、３次元でデバイス２に作用する加速度を示す信号を出力する。この場合、各サンプリング時点における加速度計１６の出力は、３次元ベクトル（ａｘ、ａｙ、ａｚ）の形で提供される。加速度計１６は、３０又は５０Ｈｚのサンプリングレートで加速度を測定できるが、当然ながら、他のサンプリングレートを使用してもよい。
【００４７】
図２に、本発明の一実施形態によるデバイス２を制御する方法が示される。
【００４８】
ステップ１０１において、デバイス２の最初の場所が決定される。この最初の場所は、メモリモジュール１４に記憶され、また、デバイス２の後続の移動が比較される基準点として使用される。このステップは、ＧＰＳモジュール４を使用してデバイス２の場所の測定結果を得ることを含み、この場合、デバイス２の正確な場所が知られていることになる。しかし、或いは、（例えばモジュール４が衛星から必要な信号を受信できないことにより）ＧＰＳ場所測定結果が入手できない場合、最初の場所はヌル又はゼロ値に設定されてもよい。
【００４９】
ステップ１０３において、プロセッサ８は、ＧＰＳモジュール４（又は位置測定結果を得るために使用される他の受信器）を制御して、動作停止にする又は出力を下げ、これにより、ＧＰＳモジュールは、ＧＰＳ衛星からの測定結果を収集又は処理しなくなる。
【００５０】
次に、ステップ１０５において、移動センサ１６を使用して、デバイス２の移動の測定結果が収集される。特に、デバイス２に作用する加速度の測定結果が加速度計１６によって収集される。
【００５１】
ステップ１０７において、デバイス２に作用する加速度の測定結果は、プロセッサ８に提供され、プロセッサ８は測定結果を処理して、ステップ１０１において最初の場所が決定されてからデバイス２が移動した距離の量を決定する。この処理は、実質的にリアルタイムで行われる。つまり、加速度計１６からの各測定結果は、プロセッサ８に提供されるとすぐに処理され、デバイス２が最初の場所からサンプリング時点までに移動した距離が決定される。
【００５２】
距離の量が決定された後、ステップ１０９において、デバイス２が、（ステップ１０１において得られた）最後の場所測定結果によって与えられる場所から閾値距離よりも多く移動したかどうかが決定される。デバイス２が閾値距離よりも多く移動していなければ、方法は、ステップ１０５に戻り、デバイス２に作用する加速度の更なる測定結果が収集され分析される。
【００５３】
デバイス２が、最後の場所測定結果によって与えられる場所から閾値距離よりも多く移動していると決定されると、プロセッサ８は、ＧＰＳモジュール４を始動させ（ステップ１１１）、ＧＰＳモジュール４は、デバイス２の現在の場所の測定を行う（ステップ１１３）。
【００５４】
デバイス２の現在の場所の測定が行われた後、この測定結果は、最後の場所測定結果の場所として記憶され、方法は、ＧＰＳモジュール４が動作停止にされるステップ１０３に戻る。
【００５５】
以下に更に説明されるように、デバイス２が移動した距離の量を決定すること、したがって、デバイス２が、最後の場所測定結果によって与えられる場所から閾値距離よりも多く移動したかどうかを決定することは、幾つか異なる方法で行うことができる。
【００５６】
第１の実施態様では、デバイス２が移動した距離の量は、各サンプリング時点におけるデバイス２の加速度の合計を計算し、各サンプリング時点における加速度の合計を閾値と比較し、特定のサンプリング時点における加速度の合計が閾値を超えた後、所定時間の満了時に、デバイス２は、最後の場所測定結果によって与えられる場所から十分な距離を移動したと決定することによって、決定される。つまり、特定のサンプリング時点における加速度の合計が閾値を超えると、デバイス２が移動し始めたことが推測され、所定時間が満了するのを待機することによって、新しい場所の測定結果を得るためにＧＰＳモジュール４を始動させる前に、デバイス２が、最後の場所測定結果の場所から十分な距離を移動できるようにする。タイムアウト時間を使用することによって、ＧＰＳモジュール４によるデバイス２の場所の連続測定間に最小時間（上記所定時間と等しい）があることが確実にされる。所定時間の例示的な値の範囲は、３０乃至６０秒であるが、当然ながら、他の値を使用してもよい。
【００５７】
加速度の合計は、加速度の力であってよく、これは加速度信号の大きさ（大きさは、
大きさ＝√（ａｘ２＋ａｙ２＋ａｚ２）                    （１）
によって与えられる）を計算し、その大きさから（重力による加速度ではなく）デバイス２の移動による加速度の力を、
力＝（大きさ−ｇ）２                                （２）
として計算する（ただし、ｇは、重力による加速度の大きさを示す）ことによって決定される。次に、力は、閾値と比較される。閾値の例示的な値は１００００であるが、当業者であれば、他の閾値も使用できることは理解できよう。
【００５８】
第２のより好適な実施態様では、ここでも、加速度信号の力が計算され、閾値と比較されるが、この実施態様では、加速度信号の力は、新しい場所の測定結果を得るためにＧＰＳモジュール４が始動される前に、所定時間の間、閾値を超えていなければならない。加速度の力が、最小時間の間、閾値を超えることを必要とすることによって、急であるが一時的なデバイス２の移動による「ブレッドクラミング」への影響を減少することができる。
【００５９】
第３のより一層好適な実施態様では、デバイス２が、最初の場所から十分な距離を移動したかどうかを決定するために、加速度計に基づいたアルゴリズムが使用される。この実施態様では、加速度信号の力は上記の通りに計算され、特定のサンプリング時点における計算された力が、最後の場所の測定結果がＧＰＳモジュール４によって得られたサンプリング時点に続くすべての前のサンプリング時点の計算された力と合計される。計算された力の合計（「累算された力」）は、閾値と比較され、累算された力が閾値を超える場合、デバイス２は、最後の場所測定結果の場所から十分な距離を移動したことが決定され、新しい場所測定結果がＧＰＳモジュール４によって得られる。そして、累算された力は、ゼロにリセットされる。この実施態様では、デバイス２が、特定の距離（閾値距離）を移動するために、特定量の力が必要となることが考えられる。累算された力の閾値の例示的な値は、２５００００であるが、当業者であれば、他の閾値も、加速度計１６のサンプリングレート及び所望されるブレッドクラミング間隔に依存して使用できることは理解されよう。累算された力の閾値の例示的であって非限定的な値の範囲は、１０００００乃至１００００００である。
【００６０】
他の実施態様では、加速度計１６からの信号を処理して、ＧＰＳモジュール４によって得られた最後の場所測定結果からデバイス２が移動した実際の距離を推定できる。これらの実施態様では、加速度計１６からの信号は、好適には、磁気探知器及び／又はジャイロスコープといった１つ以上の追加の移動／動きセンサからの信号と組み合わされて推測航法システムが形成される。推測航法システムでは、複数のセンサからの情報が融合されて短期的な場所の推定値が提供される。ジャイロスコープは、デバイス２の向き、したがって、進行方向を推定できる。磁気探知器は、磁北の方向、したがって、進行方向を示すことができる。推測航法システムにおいてカルマン（Kalman）フィルタを使用することにより、複数のセンサからの情報が短期的な場所の推定値に融合され、より正確に距離が推定できる。推定された距離は閾値と比較され、デバイス２が、最後の場所測定結果の場所から十分な距離を移動したかどうかが決定される。距離閾値は、１０乃至１００メートルの範囲から選択される距離であってよいが、当然ながら、この範囲外の値を使用してもよい。
【００６１】
上記の推測航法システムでは、加速度計信号は、歩行しているユーザによって運ばれているデバイス２と一致する加速度を検出できる歩み検出アルゴリズムを使用して処理される。デバイス２は、ユーザによる一歩の所定の距離値（例えば０．７５メートル）を記憶でき、これを加速度信号内で検出された歩数と組み合わせてデバイス２が移動した距離を決定する。ここでも、この距離は、上記の通り、距離閾値と比較される。
【００６２】
これに代えて又は加えて、情報が、ＧＰＳモジュール４によって得られた最後の場所の測定結果から得られ、この情報は、後続の加速度の測定結果から決定されるデバイス２が移動した距離の量の精度を高めるために使用される。例えばＧＰＳモジュール４は、新しい場所の測定結果を得るために始動された時に、速度、即ち、速さの測定結果を決定でき、この速度、即ち、速さの測定結果は、デバイス２が移動した距離の量を決定するために、後続の加速度の測定結果と組み合わせて使用される。特に、ＧＰＳモジュール４によって決定される速度測定結果は、上記の実施形態において使用される閾値を変更するように使用される。例えば車を運転している間、人は比較的小さい加速度を経験するが、高速で移動する。この場合、ＧＰＳ速度測定結果は、ユーザは車両内にいることを示唆し、また、位置測定をトリガするために必要となる測定加速度は小さくて済むように、閾値のサイズを下げるのに使用される。デバイス２が移動した距離の量を決定するために、推測航法が使用される場合、ＧＰＳ速度測定結果は、カルマンフィルタのモデルを較正し、その精度を向上させるように使用できる。
【００６３】
したがって、衛星測位システム受信器といった受信器を使用して場所の測定結果を得るためにデバイスを制御する方法であって、デバイスの電力消費量は、従来の「ブレッドクラミング」技術に比べて削減される方法が提供される。
【００６４】
本発明は、図面及び上記の記載において詳しく例示かつ説明されたが、当該例示及び説明は、例示であって限定と解釈されるべきではない。本発明は、開示された実施形態に限定されない。
【００６５】
開示された実施形態に対する変更は、図面、開示内容及び添付の請求項の検討から、クレームされた発明を実施する当業者によって理解かつ実現されよう。請求項において、「含む」との用語は、他の要素又はステップを排除するものではなく、また、「ａ」又は「ａｎ」との不定冠詞も、複数形を排除するものではない。単一のプロセッサ又は他のユニットが、請求項に記載される幾つかのアイテムの機能を果たしてもよい。特定の手段が相互に異なる従属請求項に記載されるからといって、これらの手段の組み合わせを有利に使用することができないことを示すものではない。コンピュータプログラムは、他のハードウェアと共に又はその一部として供給される光学記録媒体又は固体媒体といった適切な媒体に格納／分散配置されるが、インターネット又は他の有線若しくは無線通信システムを介してといったように他の形式で分散配置されてもよい。請求項における任意の参照符号は、範囲を限定しているものと解釈すべきではない。
【図１】
2015506464.tif 000003
【図２】
2015506464.tif 000004
【国際調査報告】
2015506464.tif 000005
2015506464.tif 000006