(57)【要約】【課題】省電力化を図りつつ即座に測位処理を開始する。【解決手段】測位装置１００において、ＧＰＳ衛星Ｓの位置を示すエフェメリスデータを取得するとともに、このエフェメリスデータに基づいて、ユーザが特定の動作をした際に測位装置１００の位置を測定するＧＰＳ処理部２と、測位装置１００の位置を測定した時刻を含む履歴情報に基づいて、ＧＰＳ処理部２が測位処理を開始する時刻よりも前にエフェメリスデータを取得するようにＧＰＳ処理部２を制御するＧＰＳ制御部６と、を備えている。【選択図】図１
2016048204.tif 000002
【特許請求の範囲】
【請求項１】
測位装置において、
測位衛星の位置を示す位置情報を取得する取得手段と、
前記取得手段により取得された前記位置情報に基づいて、ユーザが特定の動作をした際に前記測位装置の位置を測定する測位手段と、
前記測位装置の位置を測定した時刻を含む履歴情報に基づいて、前記測位手段が測位処理を開始する時刻よりも前に前記取得手段が前記位置情報を取得するように前記取得手段を制御する制御手段と、
を備えたことを特徴とする測位装置。
【請求項２】
前記制御手段は、
前記測位処理が開始されたときの測定開始時刻を含む前記履歴情報に基づいて、前記測位手段が前記測位処理を開始する時刻を推定する推定手段と、
前記推定手段により推定された推定開始時刻に基づいて、前記位置情報を取得する取得タイミングを特定する特定手段とを備え、
当該制御手段は、前記取得タイミングで前記位置情報を取得するように前記取得手段を制御することを特徴とする請求項１に記載の測位装置。
【請求項３】
前記特定手段は、
前記取得タイミングで前記位置情報が取得されなかった場合、次の取得タイミングを特定することを特徴とする請求項２に記載の測位装置。
【請求項４】
前記推定手段は、
前記測位処理が終了したときの測定終了時刻を含む前記履歴情報に基づいて、前記測位手段が前記測位処理を終了する時刻を推定し、
前記特定手段は、前記推定開始時刻よりも前に前記位置情報が取得されなかった場合、前記推定手段により推定された推定終了時刻に達するまで、前記取得タイミングを特定する処理を繰り返し実行することを特徴とする請求項３に記載の測位装置。
【請求項５】
前記推定手段は、
前記取得手段により前記位置情報が取得される日と所定の関係を有する日に対応する情報を含む前記履歴情報を用いて、前記推定開始時刻を推定することを特徴とする請求項２〜４の何れか一項に記載の測位装置。
【請求項６】
前記推定手段は、更に、
前記履歴情報のうち、前記取得手段により前記位置情報が取得される日と所定の関係を有する日に対応する情報を用いて、前記推定終了時刻を推定することを特徴とする請求項４に記載の測位装置。
【請求項７】
前記制御手段は、
前記推定開始時刻が、新たな記位置情報が取得された時刻から所定時間以内である場合、前記特定手段による前記取得タイミングの特定を行わないことを特徴とする請求項２〜６の何れか一項に記載の測位装置。
【請求項８】
測位衛星の位置を示す位置情報を取得する取得手段と、
前記取得手段により取得された前記位置情報に基づいて、ユーザが特定の動作をした際に測位装置の位置を測定する測位手段とを備える前記測位装置を用いた測位衛星の位置情報の取得方法であって、
前記測位装置の位置を測定した時刻を含む履歴情報に基づいて、前記測位手段が測位処理を開始する時刻よりも前に前記取得手段が前記位置情報を取得するように前記取得手段を制御する制御ステップを含むことを特徴とする測位衛星の位置情報の取得方法。
【請求項９】
測位衛星の位置を示す位置情報を取得する取得手段と、
前記取得手段により取得された前記位置情報に基づいて、ユーザが特定の動作をした際に測位装置の位置を測定する測位手段とを備える前記測位装置のコンピュータを、
前記測位装置の位置を測定した時刻を含む履歴情報に基づいて、前記測位手段が測位処理を開始する時刻よりも前に前記取得手段が前記位置情報を取得するように前記取得手段を制御する制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測位装置、測位衛星の位置情報の取得方法及びプログラムに関する。
【背景技術】
【０００２】
従来、例えば、ＧＰＳ（Global Positioning System）等のＧＮＳＳ（Global Navigation Satellite System）を利用して位置を測定する装置が知られている。この測位装置にあっては、以前の測位処理の際に使用したエフェメリスデータ（詳細な軌道情報）をメモリに記憶しておき、その後の測位処理の際に、メモリに記憶されている有効なエフェメリスデータを使用することで、当該測位処理を短時間で行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２４３１９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、エフェメリスデータの有効期間は数時間程度であり、メモリに有効なエフェメリスデータが記憶されていない場合には、エフェメリスデータを新たに取得しなければならず、測位処理が完了するまでに時間がかかってしまうという問題がある。すなわち、常に測位処理をより短い時間で行うためには、有効なエフェメリスデータを常に記憶しておく必要があるが、測位衛星から送信されるエフェメリスデータの受信を定期的に行うと、電力消費量が増大してしまうため、省電力化の観点からは好ましくない。
【０００５】
そこで、本発明の課題は、省電力化を図りつつ即座に測位処理を開始することができる測位装置、測位衛星の位置情報の取得方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る測位装置は、
測位装置において、測位衛星の位置を示す位置情報を取得する取得手段と、前記取得手段により取得された前記位置情報に基づいて、ユーザが特定の動作をした際に前記測位装置の位置を測定する測位手段と、前記測位装置の位置を測定した時刻を含む履歴情報に基づいて、前記測位手段が測位処理を開始する時刻よりも前に前記取得手段が前記位置情報を取得するように前記取得手段を制御する制御手段と、を備えたことを特徴としている。
【０００７】
また、本発明に係る測位衛星の位置情報の取得方法は、
測位衛星の正確な位置を示す位置情報を取得する取得手段と、前記取得手段により取得された前記位置情報に基づいて、ユーザが特定の動作をした際に測位装置の位置を測定する測位手段とを備える前記測位装置を用いた測位衛星の位置情報の取得方法であって、前記測位装置の位置を測定した時刻を含む履歴情報に基づいて、前記測位手段が測位処理を開始する時刻よりも前に前記取得手段が前記位置情報を取得するように前記取得手段を制御する制御ステップを含むことを特徴としている。
【０００８】
また、本発明に係るプログラムは、
測位衛星の正確な位置を示す位置情報を取得する取得手段と、前記取得手段により取得された前記位置情報に基づいて、ユーザが特定の動作をした際に測位装置の位置を測定する測位手段とを備える前記測位装置のコンピュータを、前記測位装置の位置を測定した時刻を含む履歴情報に基づいて、前記測位手段が測位処理を開始する時刻よりも前に前記取得手段が前記位置情報を取得するように前記取得手段を制御する制御手段、として機能させることを特徴としている。
【発明の効果】
【０００９】
本発明によれば、省電力化を図りつつ即座に測位処理を開始することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明を適用した一実施形態の測位装置の概略構成を示すブロック図である。
【図２】図１の測位装置によるエフェメリスデータ取得処理に係る動作の一例を示すフローチャートである。
【図３】測定履歴データ記憶部に記憶されている測定履歴データの内容を説明する図である。
【発明を実施するための形態】
【００１１】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
本実施形態の測位装置１００は、ユーザに携帯所持（例えば、腕に装着）され、ＧＰＳ（Global Positioning System）による測位（ＧＰＳ測位）を利用して、ユーザの移動経路の軌跡を表す一連の位置データを逐次記憶していく装置である。
【００１２】
図１は、本発明を適用した一実施形態の測位装置１００の概略構成を示すブロック図である。
図１に示すように、測位装置１００は、中央制御部１と、ＧＰＳ処理部２と、センサ部３と、自律航法制御処理部４と、データ記憶部５と、ＧＰＳ制御部６と、計時部７と、表示部８と、操作入力部９と、電源部１０等を備えている。
また、中央制御部１、ＧＰＳ処理部２、センサ部３、自律航法制御処理部４、データ記憶部５、ＧＰＳ制御部６、計時部７、表示部８、及び電源部１０は、バスライン１１を介して接続されている。
【００１３】
中央制御部１は、測位装置１００の各部を統括的に制御する。具体的には、中央制御部１は、図示は省略するが、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access
Memory）、ＲＯＭ（Read Only Memory）等を備えている。そして、中央制御部１は、測位装置１００用の各種処理プログラムに従って各種の制御動作を行い、必要に応じてその制御動作の結果を表示部８に表示させる。その際に、ＣＰＵは、ＲＡＭ内の格納領域内に各種処理結果を格納させ、必要に応じてその処理結果を表示部８に表示させる。
ＲＡＭは、例えば、ＣＰＵにより実行される処理プログラム等を展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果等を格納するデータ格納領域などを備える。
ＲＯＭは、コンピュータ読み取り可能なプログラムコードの形態で格納されたプログラム、具体的には、測位装置１００で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラムや、これら各種処理プログラムを実行する際に使用されるデータ等を記憶する。例えば、ＲＯＭには、ＧＰＳ測位により移動経路上の各地点の位置データを取得していく測位処理のプログラムが記憶されている。
【００１４】
ＧＰＳ処理部（取得手段、測位手段）２は、ＧＰＳ衛星（測位衛星）Ｓの正確な位置を示すエフェメリスデータ（位置情報）を取得し、このエフェメリスデータに基づいて、測位処理（ＧＰＳ測位）を行う。
すなわち、ＧＰＳ処理部２は、ＧＰＳ衛星Ｓから送信されたデータを受信アンテナ２ａを介して受信する。具体的には、受信アンテナ２ａは、地球低軌道に打ち上げられた複数のＧＰＳ衛星（測位衛星；図１には一つのみ図示）Ｓから送信されるＧＰＳ信号を所定のタイミングで受信する。そして、受信アンテナ２ａは、受信したＧＰＳ信号をＧＰＳ処理部２に出力する。
【００１５】
ＧＰＳ処理部２は、受信アンテナ２ａを介して受信されるＧＰＳ信号の復調処理を行って、ＧＰＳ衛星Ｓの各種送信データ（例えば、アルマナックデータやエフェメリスデータなど）を取得する。そして、ＧＰＳ処理部２は、取得された送信データに基づいて、所定の測位演算を行うことで、自装置の絶対的な２次元の現在位置（緯度、経度）を測位して当該位置に係る位置データ（例えば、緯度、経度の座標情報）を測位結果として取得する。
【００１６】
センサ部３は、自律航法用センサとして、３軸地磁気センサ３ａ、３軸加速度センサ３ｂ及び気圧センサ３ｃを備えている。
【００１７】
３軸地磁気センサ３ａは、互いに直交する３軸方向の地磁気の大きさをそれぞれ検出する。そして、３軸地磁気センサ３ａは、検出された各軸の検出信号を自律航法制御処理部４に出力する。
３軸加速度センサ３ｂは、自律航法用センサであり、互いに直交する３軸方向の加速度をそれぞれ検出する。そして、３軸加速度センサ３ｂは、検出された各軸の検出信号を所定の周波数でサンプリングして、自律航法制御処理部４に出力する。
気圧センサ３ｃは、高低差を求めるために気圧を検出するセンサである。また、気圧センサ３ｃは、検出された気圧の検出信号を自律航法制御処理部４に出力する。
【００１８】
自律航法制御処理部４は、３軸地磁気センサ３ａ、３軸加速度センサ３ｂ及び気圧センサ３ｃ等により検出された検出データに基づいて、自律航法の測位演算を連続的に行う。
なお、省電力化の観点から、ＧＰＳによる測位（ＧＰＳ測位）と、自律航法用センサを用いた測位（自律航法測位）とを併用して、ユーザの移動経路の軌跡を表す一連の位置データを逐次記憶していくようにしても良い。
【００１９】
データ記憶部５は、例えば、不揮発性メモリなどにより構成され、測定履歴データ記憶部５ａ、エフェメリスデータ記憶部５ｂを備えている。
【００２０】
測定履歴データ記憶部５ａは、自装置の測位処理によって取得された移動経路に沿った一連の位置データ（図示省略）が順次登録されるものである。また、図３に示すように、測定履歴データ記憶部５ａには、例えば、一連の位置データと対応付けられて、測位処理が行われたときの日付や曜日を表わす測定日データ、測位処理が開始されたときの時刻を表す測定開始時刻データ及び当該測位処理を終了したときの時刻を表す測定終了時刻データ、測位処理が開始されてから終了するまでに自装置が移動した距離を表す移動距離データ、ユーザの消費カロリーデータ等の履歴情報が登録されるようになっている。また、測定履歴データ記憶部５ａには、所定期間（例えば過去３カ月）分のデータを登録可能となっている。
なお、消費カロリーデータは、ユーザの体重の値と上述の移動距離データの値とを乗算することにより得られる。ユーザの体重データは、操作入力部９の操作によって予め入力可能となっている。
【００２１】
エフェメリスデータ記憶部５ｂは、ＧＰＳ処理部２により取得されたエフェメリスデータが順次記憶されるものである。
エフェメリスデータは、ＧＰＳ衛星（測位衛星）Ｓの正確な位置を示す位置情報（詳細な軌道情報）であり、データの有効期間は数時間（４時間）程度である。
従って、エフェメリスデータ記憶部５ｂに有効なエフェメリスデータが記憶されている場合、当該エフェメリスデータをＧＰＳ測位に用いることができる。これにより、後述するＧＰＳ制御部６によりＧＰＳ処理部２が起動された際、ＧＰＳ処理部２は、エフェメリスデータ記憶部５ｂから有効なエフェメリスデータを取得することによって、即座にＧＰＳ測位を行うことができる。
【００２２】
ＧＰＳ制御部（制御手段）６は、ＧＰＳ測位を行う際のＧＰＳ処理部２の駆動を制御する。また、ＧＰＳ制御部６は、事前にエフェメリスデータを取得する際のＧＰＳ処理部２の駆動を制御する。具体的には、ＧＰＳ制御部６は、推定部６ａと、タイミング特定部６ｂとを具備している。
【００２３】
推定部６ａは、ＧＰＳ処理部２による測位処理（ＧＰＳ測位）の開始時刻を推定する。
すなわち、推定部（推定手段）６ａは、測定履歴データ記憶部５ａに記憶されている測定日データ及び測定開始時刻データに基づいて、ＧＰＳ処理部２により測位処理が開始される時刻を推定する。具体的には、推定部６ａは、例えば、測定履歴データ記憶部５ａに記憶されている直近３カ月のデータについて、事前にエフェメリスデータを取得する日の曜日と同一の曜日の測定開始時刻データを特定して読み出す。そして、推定部６ａは、読み出された測定開始時刻データから測定開始時刻の平均時刻（推定開始時刻）を算出する。
【００２４】
また、測定履歴データ記憶部５ａにおいて、同日に複数の測定開始時刻データが記憶されている場合、推定部６ａは、測定開始時刻データ毎に推定開始時刻を算出する。
例えば、３週間前の同じ曜日の６：００に１回目の測位を開始し、２週間前の同じ曜日の６：０５に１回目の測位を開始し、１週間前の同じ曜日の５：５５に１回目の測位を開始している場合には、これらの測定開始時刻の平均時刻６：００が１回目の推定開始時刻として算出されることとなる。また、３週間前の同じ曜日の１９：３０に２回目の測位を開始し、２週間前の同じ曜日の１９：２０に２回目の測位を開始し、１週間前の同じ曜日の１９：４０に２回目の測位を開始している場合には、これらの測定開始時刻の平均時刻１９：２０が２回目の推定開始時刻として算出されることとなる。
また、推定開始時刻を算出する際、測定開始時刻データのなかに突出した値のデータが含まれている場合には、この突出した値の測定開始時刻データを除いて推定開始時刻を算出するようにしても良い。
【００２５】
また、推定部６ａは、ＧＰＳ処理部２による測位処理（ＧＰＳ測位）の終了時刻を推定する。
すなわち、推定部（推定手段）６ａは、測定履歴データ記憶部５ａに記憶されている測定日データ及び測定終了時刻データに基づいて、ＧＰＳ処理部２による測定を終了する時刻を推定する。具体的には、推定部６ａは、例えば、推定開始時刻を算出するときと同様、測定履歴データ記憶部５ａに記憶されている直近３カ月のデータについて、事前にエフェメリスデータを取得する日の曜日と同一の曜日の測定終了時刻データを特定して読み出す。そして、推定部６ａは、読み出された測定終了時刻データから測定終了時刻の平均時刻（推定開始時刻）を算出する。
【００２６】
また、測定履歴データ記憶部５ａにおいて、同日に複数の測定終了時刻データが記憶されている場合、推定部６ａは、測定終了時刻データ毎に、平均終了時刻を算出する。
例えば、３週間前の同じ曜日の７：００に１回目の測位を終了し、２週間前の同じ曜日の７：１０に１回目の測位を終了し、１週間前の同じ曜日の７：０５に１回目の測位を終了している場合には、これらの測定終了時刻の平均時刻７：０５が１回目の推定終了時刻として算出されることとなる。また、３週間前の同じ曜日の２０：４５に２回目の測位を終了し、２週間前の同じ曜日の２０：３０に２回目の測位を終了し、１週間前の同じ曜日の２０：４０に２回目の測位を終了している場合には、これらの測定終了時刻の平均時刻２０：３８が２回目の推定終了時刻として算出されることとなる。
また、推定終了時刻を算出する際、推定開始時刻を算出するときと同様に、測定終了時刻データのなかに突出した値のデータが含まれている場合には、この突出した値の測定終了時刻データを除いて推定終了時刻を算出するようにしても良い。
【００２７】
タイミング特定部６ｂは、ＧＰＳ処理部２によるエフェメリスデータの取得タイミングを特定する。
すなわち、タイミング特定部（特定手段）６ｂは、推定部６ａにより算出された推定開始時刻及び推定終了時刻に基づいて、ＧＰＳ処理部２によるエフェメリスデータの取得タイミングを特定する。具体的には、タイミング特定部６ｂは、例えば、推定部６ａにより算出された推定開始時刻の１時間前の時刻をエフェメリスデータの取得タイミングとして特定する。また、推定部６ａにより複数の推定開始時刻が算出された場合、タイミング特定部６ｂは、複数の推定開始時刻のうち最も早い推定開始時刻から順次取得タイミングを特定する。
ここで、推定部６ａにより算出された推定開始時刻から所定時間（例えば、４時間）以内にエフェメリスデータが既に取得されている場合、ＧＰＳ制御部６は、タイミング特定部６ｂによるエフェメリスデータの取得タイミングの特定を行わない。
「所定時間」とは、ＧＰＳ測位を行う場合に既に取得されたエフェメリスデータを有効に利用することができる期間を意味する。
【００２８】
そして、エフェメリスデータの取得タイミングに到達したと判定されると、ＧＰＳ制御部６は、ＧＰＳ処理部２の駆動に必要な電圧の電源部１０からの印加を指示する信号を電源部１０に出力する。これにより、電源部１０は、ＧＰＳ処理部２に対する電源供給を開始し、ＧＰＳ処理部２は、起動動作を行った後、ＧＰＳ衛星Ｓから受信したＧＰＳ信号に基づいてエフェメリスデータの取得を行い、当該エフェメリスデータをエフェメリスデータ記憶部５ｂに記憶する。
【００２９】
上述した取得タイミングでエフェメリスデータが取得されなかった場合、タイミング特定部６ｂは、エフェメリスデータを取得することができるまで、推定部６ａにより算出された推定開始時刻に達するまでの期間に亘って取得タイミングを特定し直す。具体的には、タイミング特定部６ｂは、例えば、エフェメリスデータの取得タイミングでエフェメリスデータが取得されなかった場合、１０分後の時刻を取得タイミングとして特定し直す。
そして、タイミング特定部６ｂは、推定開始時刻よりも前にエフェメリスデータが取得されなかった場合、エフェメリスデータを取得することができるまで、更に、推定部６ａにより算出された推定終了時刻に達するまでの期間に亘って取得タイミングを特定し直す。かかる場合も１０分後の時刻を取得タイミングとして特定し直す。
【００３０】
そして、上述した取得タイミングでエフェメリスデータが取得された場合、ＧＰＳ制御部６は、ＧＰＳ処理部２を停止させるタイミングとなったと判定して、ＧＰＳ処理部２に対する電源部１０からの電源供給の停止を指示する信号を電源部１０に出力する。これにより、電源部１０は、ＧＰＳ処理部２に対する電源供給を停止して、ＧＰＳ処理部２は、駆動を停止させる。
【００３１】
計時部７は、図示は省略するが、例えば、タイマや計時回路等を備えて構成され、現在の時刻を計時して時刻データを取得するとともに、この時刻情報に基づいて、日付や曜日等の暦情報を取得する。そして、計時部７は、取得した時刻情報や暦情報をメモリに出力する。
【００３２】
表示部８は、例えば、液晶表示パネルであり、各種の情報や画像等の表示用の画像データを読み出して表示画面に表示する。
【００３３】
操作入力部９は、ユーザによる所定操作に基づいて、当該測位装置１００に対して各種指示を入力する。具体的には、操作入力部９は、例えば、電源ボタン、上下左右のカーソルボタン、決定ボタン（何れも図示略）等を備えている。
【００３４】
電源部１０は、当該装置を構成する各部に電源を供給する。
電源部１０は、例えば、各種方式の充電池（例えば、リチウムイオン電池、ニッケル・水素充電池等）を具備している。
【００３５】
＜エフェメリスデータ取得処理＞
次に、本実施形態の測位装置１００によるエフェメリスデータ取得処理について図２を参照して説明する。
図２は、エフェメリスデータ取得処理に係る動作の一例を示すフローチャートである。
【００３６】
図２に示すように、先ず、推定部６ａは、測定履歴データ記憶部５ａに記憶されている測定履歴データに基づいて、ＧＰＳ処理部２による測位処理（ＧＰＳ測位）の推定開始時刻及び推定終了時刻を算出する（ステップＳ１）。
【００３７】
次に、タイミング特定部６ｂは、推定部６ａにより推定された推定開始時刻（推定開始時刻が複数ある場合には、これらの時刻のうちの最も早い推定開始時刻）が、直近のエフェメリスデータの取得時刻から所定時間（例えば、４時間）以内か否かを判定する（ステップＳ２）。
ここで、直近のエフェメリスデータの取得時刻から所定時間以内でないと判定されると（ステップＳ２；ＮＯ）、タイミング特定部６ｂは、エフェメリスデータの取得タイミングを特定する（ステップＳ３）。具体的には、タイミング特定部６ｂは、例えば、推定部６ａにより推定された推定開始時刻の１時間前の時刻を取得タイミングとして特定する。
【００３８】
そして、ＧＰＳ制御部６は、エフェメリスデータを取得する取得タイミングに到達したか否かを判定する（ステップＳ４）。
ここで、エフェメリスデータを取得する取得タイミングに到達していないと判定されると（ステップＳ４；ＮＯ）、ＧＰＳ制御部６は、当該取得タイミングに到達したと判定（ステップＳ４；ＹＥＳ）されるまでステップＳ４の判定処理を繰り返し実行する。
【００３９】
ステップＳ４にて、エフェメリスデータを取得する取得タイミングに到達したと判定されると（ステップＳ４；ＹＥＳ）、ＧＰＳ制御部６は、エフェメリスデータの取得に成功したか否かを判定する（ステップＳ５）。
ここで、エフェメリスデータの取得に成功したと判定されると（ステップＳ５；ＹＥＳ）、同日にまだＧＰＳ測位の予定があるか否か、すなわち、推定部６ａにより推定された推定開始時刻がまだあるか否かを判定する（ステップＳ６）。
【００４０】
ステップＳ６にて、同日にＧＰＳ測位を行う予定がないと判定されると（ステップＳ６；ＮＯ）、当該エフェメリスデータ取得処理を終了する。
一方、ステップＳ６にて、同日にまだＧＰＳ測位を行う予定があると判定されると（ステップＳ６；ＹＥＳ）、推定部６ａは、ステップＳ２へ戻り、次にＧＰＳ測位が行われる予定の推定開始時刻が、直近のエフェメリスデータの取得時刻から所定時間（例えば、４時間）以内か否かを判定し、それ以降の処理を実行する。
【００４１】
また、ステップＳ５にて、エフェメリスデータの取得に成功していないと判定されると（ステップＳ５；ＮＯ）、ＧＰＳ制御部６は、推定部６ａにより推定された推定終了時刻となったか否かを判定する（ステップＳ７）。
ここで、推定終了時刻となっていないと判定されると（ステップＳ７；ＮＯ）、タイミング特定部６ｂは、エフェメリスデータを取得する取得タイミングを特定し直す（ステップＳ８）。具体的には、タイミング特定部６ｂは、エフェメリスデータの取得に失敗した上記取得タイミングの時刻の１０分後の時刻を新たな取得タイミングとする。そして、ステッＳ４に戻り、それ以降の処理を実行する。例えば、推定開始時刻が１９：００と算出され、推定終了時刻が２１：００と算出されている場合、この推定開始時刻の１時間前である１８：００にエフェメリスデータの取得が開始され、１８：００にエフェメリスデータの取得に失敗した場合には、最長２１：００まで、１０分ごとにエフェメリスデータの取得を繰り返し行うこととなる。
一方、ステップＳ７にて、推定終了時刻となっていると判定されると（ステップＳ８；ＹＥＳ）、ステップＳ６に移行して、それ以降の処理を実行する。つまり、エフェメリスデータが取得されることなく、推定終了時刻に到達した場合、この推定開始時刻から推定終了時刻までの時間のＧＰＳ測位は行われないものと判断する。
【００４２】
また、ステップＳ２にて、ＧＰＳ測位の推定開始時刻が直近のエフェメリスデータの取得時刻から所定時間（例えば、４時間）以内であると判定されると（ステップＳ２；ＹＥＳ）、ステップＳ６に移行してそれ以降の処理を実行する。つまり、ＧＰＳ測位の推定開始時刻が直近のエフェメリスデータの取得時刻から所定時間以内であれば、当該直近のエフェメリスデータを利用してＧＰＳ測位を行うことができるため、ステップＳ３〜ステップＳ５の処理をスキップしている。
【００４３】
以上のように、本実施形態の測位装置１００によれば、測定履歴データ記憶部５ａに記憶された測定履歴情報に基づいて、ＧＰＳ処理部２を制御するので、当該測定履歴情報からＧＰＳ処理部２による次の測位処理が開始される時刻を予測することができる。
従って、ＧＰＳ処理部２による次の測位処理が開始される時刻を予測することができることによって、次の測位処理が開始される時刻よりも前に、当該測位処理の際に有効なエフェメリスデータを取得しておくことができる。
これにより、ＧＰＳ処理部２による次の測位処理が開始される時刻よりも前にエフェメリスデータがむやみに取得されることを抑制することができ、省電力化を図ることができる。また、次の測位処理が開始される時刻よりも前に、当該測位処理の際に有効なエフェメリスデータを取得しておくことができることによって、当該測位処理を即座に開始することができる。
【００４４】
また、前回特定された取得タイミングでエフェメリスデータが取得されなかった場合、タイミング特定部６ｂにより次回の取得タイミングを特定するので、エフェメリスデータの取得に関して柔軟に対処することができる。
一方、推定終了時刻に達してもエフェメリスデータが取得されなかった場合は、ＧＰＳ処理部２による次の測位処理は行われないものと判断し、エフェメリスデータの取得タイミングの特定を停止することにより、エフェメリスデータの取得に伴う電力の浪費を防止することができる。
【００４５】
また、測定履歴データ記憶部５ａに記憶された測定履歴情報のうちＧＰＳ処理部２によりエフェメリスデータを取得する日の曜日と同一の曜日の測定履歴情報を用いて推定開始時刻及び推定終了時刻を推定するので、例えば、ユーザの習慣を考慮した推定開始時刻及び推定終了時刻を推定することができ、使い勝手を向上させることができる。
【００４６】
また、推定開始時刻がＧＰＳ処理部２により既に取得されたエフェメリスデータの取得時刻から所定時間以内である場合、取得タイミングの特定を停止することとなる。これにより、既に取得されたエフェメリスデータを有効に利用し、エフェメリスデータをあらためて取得することに伴う電力消費を削減することができる。
【００４７】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、上記実施形態にあっては、推定部６ａにより推定開始時刻を推定する際、事前にエフェメリスデータを取得する日の曜日と同一の曜日の測定開始時刻データのうち、最頻値の時刻を推定開始時刻としても良い。
【００４８】
また、上記実施形態にあっては、推定開始時刻の１時間前の時刻をエフェメリスデータの取得タイミングとして特定するようにしたが、この取得タイミングは一例であって適宜任意に変更可能である。すなわち、例えば、平日については、推定開始時刻の１時間前の時刻を取得タイミングとして特定する一方で、土曜日及び日曜日については、外出している可能性が高いことを考慮して、推定開始時刻の３０分前の時刻を取得タイミングとして特定する等、ユーザの習慣に応じて取得タイミングを特定するようにしても良い。
【００４９】
また、上記実施形態にあっては、推定開始時刻に達してもエフェメリスデータが取得されなかった場合、例えば、推定終了時刻に達する前であっても当該推定開始時刻から所定時間経過後に取得タイミングの特定を停止するようにしても良い。また、３軸加速度センサ３ｂによりユーザが移動状態（例えば、走行状態、歩行状態等）にあるか否かを判定し、移動状態にないと判定された場合、推定終了時刻に達する前であっても取得タイミングの特定を停止するようにしても良い。
【００５０】
また、上記実施形態にあっては、測定履歴データ記憶部５ａに、測定日データ、測定開始時刻データ、測定終了時刻データ、移動距離データ、消費カロリーデータ等の履歴情報が記憶されるとともに、エフェメリスデータ記憶部５ｂに、ＧＰＳ処理部２により取得されたエフェメリスデータが順次記憶されるようにしたが、これに限らず、例えば、クラウドシステムにより通信ネットワーク上のサーバに上記履歴情報及びエフェメリスデータを記憶しておくようにしても良い。そして、このサーバから通信部を介して履歴情報及びエフェメリスデータを取得するようにしても良い。
【００５１】
本発明の実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
測位装置において、
測位衛星の位置を示す位置情報を取得する取得手段と、
前記取得手段により取得された前記位置情報に基づいて、ユーザが特定の動作をした際に前記測位装置の位置を測定する測位手段と、
前記測位装置の位置を測定した時刻を含む履歴情報に基づいて、前記測位手段が測位処理を開始する時刻よりも前に前記取得手段が前記位置情報を取得するように前記取得手段を制御する制御手段と、
を備えたことを特徴とする測位装置。
＜請求項２＞
前記制御手段は、
前記測位処理が開始されたときの測定開始時刻を含む前記履歴情報に基づいて、前記測位手段が前記測位処理を開始する時刻を推定する推定手段と、
前記推定手段により推定された推定開始時刻に基づいて、前記位置情報を取得する取得タイミングを特定する特定手段とを備え、
当該制御手段は、前記取得タイミングで前記位置情報を取得するように前記取得手段を制御することを特徴とする請求項１に記載の測位装置。
＜請求項３＞
前記特定手段は、
前記取得タイミングで前記位置情報が取得されなかった場合、次の取得タイミングを特定することを特徴とする請求項２に記載の測位装置。
＜請求項４＞
前記推定手段は、
前記測位処理が終了したときの測定終了時刻を含む前記履歴情報に基づいて、前記測位手段が前記測位処理を終了する時刻を推定し、
前記特定手段は、前記推定開始時刻よりも前に前記位置情報が取得されなかった場合、前記推定手段により推定された推定終了時刻に達するまで、前記取得タイミングを特定する処理を繰り返し実行することを特徴とする請求項３に記載の測位装置。
＜請求項５＞
前記推定手段は、
前記取得手段により前記位置情報が取得される日と所定の関係を有する日に対応する情報を含む前記履歴情報を用いて、前記推定開始時刻を推定することを特徴とする請求項２〜４の何れか一項に記載の測位装置。
＜請求項６＞
前記推定手段は、更に、
前記履歴情報のうち、前記取得手段により前記位置情報が取得される日と所定の関係を有する日に対応する情報を用いて、前記推定終了時刻を推定することを特徴とする請求項４に記載の測位装置。
＜請求項７＞
前記制御手段は、
前記推定開始時刻が、新たな記位置情報が取得された時刻から所定時間以内である場合、前記特定手段による前記取得タイミングの特定を行わないことを特徴とする請求項２〜６の何れか一項に記載の測位装置。
＜請求項８＞
測位衛星の位置を示す位置情報を取得する取得手段と、
前記取得手段により取得された前記位置情報に基づいて、ユーザが特定の動作をした際に測位装置の位置を測定する測位手段とを備える前記測位装置を用いた測位衛星の位置情報の取得方法であって、
前記測位装置の位置を測定した時刻を含む履歴情報に基づいて、前記測位手段が測位処理を開始する時刻よりも前に前記取得手段が前記位置情報を取得するように前記取得手段を制御する制御ステップを含むことを特徴とする測位衛星の位置情報の取得方法。
＜請求項９＞
測位衛星の位置を示す位置情報を取得する取得手段と、
前記取得手段により取得された前記位置情報に基づいて、ユーザが特定の動作をした際に測位装置の位置を測定する測位手段とを備える前記測位装置のコンピュータを、
前記測位装置の位置を測定した時刻を含む履歴情報に基づいて、前記測位手段が測位処理を開始する時刻よりも前に前記取得手段が前記位置情報を取得するように前記取得手段を制御する制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００５２】
１００  測位装置
１      中央制御部
２      ＧＰＳ処理部
３      センサ部
４      自律航法制御処理部
５      データ記憶部
５ａ    測定履歴データ記憶部
５ｂ    エフェメリスデータ記憶部
６      ＧＰＳ制御部
６ａ    推定部
６ｂ    タイミング特定部
【図１】
2016048204.tif 000003
【図２】
2016048204.tif 000004
【図３】
2016048204.tif 000005