(57)【要約】【課題】データ量を抑えながらも、確実に測位可能な予測エフェメリスを取得することができること。【解決手段】ＧＰＳ測位システムＳの情報処理装置２において、走行情報作成部５１は、ユーザからの指定により、ＧＰＳ測位を行う予定の地理的な予定地理情報と、予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する。通信制御部５３は、複数の衛星の予定される軌道情報である予測エフェメリスを取得するように通信部２１−２を制御する。衛星番号特定処理部５２は、複数の衛星の軌道情報のうち、設定された予定地理情報及び予定時間情報に基づいて、ＧＰＳ測位に使用できる使用軌道情報である使用予測エフェメリスを特定する。また、通信制御部５３は、特定された使用軌道情報を出力するように通信部２１−２を制御する。また、リスト端末１は、使用軌道情報に基づいて、ＧＰＳ測位を行う。【選択図】図３
2015184048.tif 000002
【特許請求の範囲】
【請求項１】
ＧＰＳ測位を行う予定の地理的な予定地理情報と、前記予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する設定手段と、
複数の衛星の予定される軌道情報を取得する取得手段と、
複数の衛星の軌道情報のうち、前記設定手段によって設定された前記予定地理情報及び前記予定時間情報に基づいて、ＧＰＳ測位に使用できる使用軌道情報を特定する特定手段と、
前記特定手段によって特定された前記使用軌道情報を出力するように出力手段を制御する出力制御手段と、
を有する情報処理装置と、
前記情報処理装置から出力された前記使用軌道情報に基づいて、ＧＰＳ測位を行う測位端末と、
を備えることを特徴とするＧＰＳ測位システム。
【請求項２】
前記設定手段は、ユーザが移動する予定の経路を前記予定地理情報として設定する、
ことを特徴とする請求項１に記載のＧＰＳ測位システム。
【請求項３】
ユーザから走行経路及び走行日時の指定を受けて、設定される前記予定地理情報及び前記予定時間情報に基づいて、予定走行情報を作成する予定走行情報作成手段を更に備え、
前記特定手段は、前記予定走行情報作成手段によって作成された前記予定走行情報に基づいて、ＧＰＳ測位に使用できる使用軌道情報を特定することを特徴とする請求項２に記載のＧＰＳ測位システム。
【請求項４】
前記ユーザの走行履歴に基づいて、前記ユーザから指定された走行経路を指定された走行日時において、走行した場合にかかる所要時間を算出する算出手段を更に備え、
前記予定走行情報は、前記算出手段によって算出された所要時間を含み、
前記特定手段は、
前記ユーザから指定された走行経路及び走行日時と、前記算出手段によって算出された所要時間に基づいて、ＧＰＳ測位に使用できる使用軌道情報を特定することを特徴とする請求項３に記載のＧＰＳ測位システム。
【請求項５】
前記特定手段は、複数の衛星の軌道情報のうち、前記予定地理情報と合致しない軌道情報を間引くことによって、前記使用軌道情報を特定する、
ことを特徴とする請求項１乃至４のいずれか１項に記載のＧＰＳ測位システム。
【請求項６】
ＧＰＳ測位を行う予定の地理的な予定地理情報と、前記予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する設定手段と、
複数の衛星の予定される軌道情報を取得する取得手段と、
複数の衛星の軌道情報のうち、前記設定手段によって設定された前記予定地理情報及び前記予定時間情報と合致し、ＧＰＳ測位に使用できる使用軌道情報を特定する特定手段と、
前記特定手段によって特定された前記使用軌道情報を出力するように出力手段を制御する出力制御手段と、
を備えることを特徴とする情報処理装置。
【請求項７】
測位情報を取得する情報処理装置と、当該情報処理装置によって取得された当該測位情報に基づいてＧＰＳ測位を行う測位端末と、を備えるＧＰＳ測位システムで実行されるＧＰＳ測位方法であって、
前記情報処理装置では、
ＧＰＳ測位を行う予定の地理的な予定地理情報と、前記予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する設定ステップと、
複数の衛星の予定される軌道情報を取得する取得ステップと、
複数の衛星の軌道情報のうち、前記設定ステップによって設定された前記予定地理情報及び前記予定時間情報と合致し、ＧＰＳ測位に使用できる使用軌道情報を特定する特定ステップと、
前記特定ステップによって特定された前記使用軌道情報を測位情報として出力するように出力ステップを制御する出力制御ステップと、を含み、
前記測位端末では、
前記情報処理装置から出力された前記使用軌道情報に基づいて、ＧＰＳ測位を行うステップと、を含むこと、
を特徴とするＧＰＳ測位方法。
【請求項８】
情報処理装置を制御するコンピュータを、
ＧＰＳ測位を行う予定の地理的な予定地理情報と、前記予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する設定手段、
複数の衛星の予定される軌道情報を取得する取得手段、
、特定する特定手段と複数の衛星の軌道情報のうち、前記設定手段によって設定された前記予定地理情報及び前記予定時間情報と合致し、ＧＰＳ測位に使用できる使用軌道情報を特定する特定手段、
前記特定手段によって特定された前記使用軌道情報を出力するように出力手段を制御する出力制御手段、
として機能させ、
測位端末を制御するコンピュータを、
前記情報処理装置から出力された前記使用軌道情報に基づいて、ＧＰＳ測位を行う手段、
として機能させることを特徴とするプログラム。
【請求項９】
ＧＰＳ測位を行う予定の地理的な予定地理情報と、前記予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する設定ステップと、
複数の衛星の予定される軌道情報を取得する取得ステップと、
複数の衛星の軌道情報のうち、前記設定ステップによって設定された前記予定地理情報及び前記予定時間情報と合致し、ＧＰＳ測位に使用できる使用軌道情報を特定する特定ステップと、
前記特定ステップによって特定された前記使用軌道情報を出力するように出力ステップを制御する出力制御ステップと、
を含むことを特徴とする情報処理方法。
【請求項１０】
コンピュータを、
ＧＰＳ測位を行う予定の地理的な予定地理情報と、前記予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する設定手段、
複数の衛星の予定される軌道情報を取得する取得手段、
、特定する特定手段と複数の衛星の軌道情報のうち、前記設定手段によって設定された前記予定地理情報及び前記予定時間情報に基づいて、ＧＰＳ測位に使用できる使用軌道情報を特定する特定手段、
前記特定手段によって特定された前記使用軌道情報を出力するように出力手段を制御する出力制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ測位システム、情報処理装置、ＧＰＳ測位方法、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用して位置を測定（以下、「測位」と呼ぶ）する測位処理装置が知られている。
ＧＰＳを利用して測位を行う場合、短時間のうちに位置を判別することが望まれているが、測位のためにＧＰＳ衛星の軌道に関する情報（以下、「エフェメリス」という。）をＧＰＳ衛星から受信するには一定の時間を要する。そのため、ＧＰＳ衛星からエフェメリスを受信する手法の場合、位置の判別に要する時間を一定時間以下に短縮することが困難である。
【０００３】
そこで、位置の判別をより速やかに行う手法として、測位の際に都度取得せず、測位に先立って、予め取得する予測エフェメリスを用いる方法が利用されている。
このような予測エフェメリスを用いてＧＰＳによる測位を行う技術は、例えば、特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１４１１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載される技術では、ＧＰＳ衛星に対応して、所定の期間の予測エフェメリスを取得するため、データ量が膨大となり、取得に際しての通信時間の増大し、データの記憶容量を圧迫するという問題があった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、データ量を抑えながらも、確実に測位可能な予測エフェメリスを取得することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一態様のＧＰＳ測位システムは、
ＧＰＳ測位を行う予定の地理的な予定地理情報と、前記予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する設定手段と、
複数の衛星の予定される軌道情報を取得する取得手段と、
複数の衛星の軌道情報のうち、前記設定手段によって設定された前記予定地理情報及び前記予定時間情報に基づいて、ＧＰＳ測位に使用できる使用軌道情報を特定する特定手段と、
前記特定手段によって特定された前記使用軌道情報を出力するように出力手段を制御する出力制御手段と、
を有する情報処理装置と、
前記情報処理装置から出力された前記使用軌道情報に基づいて、ＧＰＳ測位を行う測位端末と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、データ量を抑えながらも、確実に測位可能な予測エフェメリスを取得することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係るＧＰＳ測位システムを説明するための図である。
【図２】本発明の一実施形態のＧＰＳ測位システムに係るリスト端末のハードウェアの構成を示すブロック図である。
【図３】ＧＰＳ測位システムにおける情報処理装置の機能的構成のうち、使用予測エフェメリス取得処理を実行するための機能的構成を示す機能ブロック図である。
【図４】巡航衛星情報記憶部に記憶される巡航衛星テーブルを示す図である。
【図５】送信管理情報記憶部に記憶される送信管理テーブルを示す図である。
【図６】走行経路の形状別の走行経路の中心点を示す図である。
【図７】図３の機能的構成を有する図２の情報処理装置が実行する使用予測エフェメリス取得処理の流れを説明するフローチャートである。
【図８】使用予測エフェメリス取得処理のうち、衛星番号特定処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を用いて説明する。
【００１１】
図１は、本発明の一実施形態に係るＧＰＳ測位システムを説明するための図である。
ＧＰＳ測位システムは、所定の時間帯に所定の領域、ＧＰＳの測位を行い、現在位置をユーザに提示するシステムである。
【００１２】
ＧＰＳ測位システムは、具体的には、所定の日時にランニングコースをランニングし、走行位置や時間の走行情報をユーザが取得するような場合に用いる。
即ち、ＧＰＳ測位システムでは、図１（ａ）に示すように、例えば、所定の時間帯（［開始時間：〇月〇日〇時］〜［終了時間：〇月〇日〇時］）に所定の領域（ランニングコースＡの領域）を移動（ランニング）している場合に、ＧＰＳの測位を行い、現在位置をユーザにリスト端末１に表示したり、位置と時間を対応させたランニング情報をロギングしたりする。
【００１３】
ＧＰＳ測位システムでは、ＧＰＳ測位を行うリスト端末１において、運用時（ランニング時）に、測位に用いることができない受信不可範囲にあるＧＰＳ衛星ＳＴの予測エフェメリスを取得しておかないように構成する。即ち、ＧＰＳ測位システムでは、リスト端末１において、所定の時間帯と所定の領域下で受信可能なＧＰＳ衛星ＳＴの予測エフェメリスのみを記憶しておくように構成する。
このように構成することで、リスト端末１における記憶容量を削減できると共に、予測エフェメリスの取得に際してのデータの通信量を削減でき、通信時間を短縮することができる。
【００１４】
本発明の一実施形態に係るＧＰＳ測位システムＳのシステム構成としては、図１（ｂ）に示すように、リスト端末１と、サーバ３と、情報処理装置２と、を備える。
【００１５】
リスト端末１は、ＧＰＳ測位を行う装置であり、ランニングを行う者の腕に装着される。リスト端末１は、情報処理装置２からランニング時に使用する予測エフェメリスを取得し、ランニング時には、取得した使用予測エフェメリスに基づいて、ＧＰＳ測位を行う。そして、リスト端末１は、ＧＰＳ測位の結果を対応する地図情報とともに表示したり、ロギングしたりする。
【００１６】
情報処理装置２は、サーバ３から指定した日時の予測エフェメリスを取得し、指定された走行する経路の情報と、走行を予定している日時とに基づいて、使用予測エフェメリスを特定して、取得した全予測エフェメリスを間引いて使用する予測エフェメリスのみをリスト端末１に送信する。したがって、リスト端末１では、使用する予測エフェメリスを取得すれば足り、通信量を低く抑えることができ、データの保持にかかる記憶容量も削減することができる。
【００１７】
サーバ３は、所定の期間（例えば、１ヶ月程度）の巡航している全てのＧＰＳ衛生の予測エフェメリスを記憶しており、インターネット等のネットワークを介して、情報処理装置２に指定された日時の予測エフェメリスを送信する。したがって、情報処理装置２は、膨大なデータの中から、特定の期間の予測エフェメリスを取得することになる。
【００１８】
ＧＰＳ測位システムＳでは、情報処理装置２により、膨大なデータの中から、特定の期間の予測エフェメリスを取得して、さらに、指定されたコースから割り出された経度と緯度からなる位置情報と、時間帯とで、使用予測エフェメリスを間引いて抽出する。抽出した使用予測エフェメリスは、リスト端末１に出力されて、ＧＰＳ測位に供される。
したがって、ＧＰＳ測位システムＳでは、リスト端末１において、データ量を抑えながらも、確実に測位可能な予測エフェメリスを取得することができる。
【００１９】
図２は、本発明の一実施形態のＧＰＳ測位システムＳに係るリスト端末１のハードウェアの構成を示すブロック図である。
リスト端末１は、例えばスマートウォッチ等の時計装置として構成される。
【００２０】
リスト端末１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、ＧＰＳ部１６と、センサ部１７と、入力部１８と、出力部１９と、記憶部２０と、通信部２１と、ドライブ２２と、を備えている。
【００２１】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部２０からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００２２】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００２３】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、ＧＰＳ部１６、センサ部１７、入力部１８、出力部１９、記憶部２０、通信部２１及びドライブ２２が接続されている。
【００２４】
ＧＰＳ部１６は、予測エフェメリスに基づいて測位し、アンテナを含み複数のＧＰＳ衛星からのＧＰＳ信号を受信して、リスト端末１の位置情報を取得する。
センサ部１７は、ＸＹＺ軸方向のリスト端末１の移動やリスト端末１の振動を測定可能に構成される。センサ部１７は、例えば、ＧＰＳを補完する加速度センサ、地磁気センサで構成される。
【００２５】
入力部１８は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１９は、ディスプレイ、スピーカ、バイブレータ等で構成され、画像、アラーム音を含む音声、振動を出力する。アラーム音や振動に関しては、例えば、コースを外れた場合に、警告的に動作する。
記憶部２０は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２１は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。通信部２１は、例えば、近距離無線通信規格のＢＴ（Ｂｌｕｅｔｏｏｔｈ）（登録商標），ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）（登録商標），シリアルバス規格のＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）により構成される。
【００２６】
ドライブ２２には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２２によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部２０にインストールされる。また、リムーバブルメディア３１は、記憶部２０に記憶されている画像のデータ等の各種データも、記憶部２０と同様に記憶することができる。
【００２７】
また、本発明の一実施形態に係る情報処理装置２及びサーバ３のハードウェアの構成は、リスト端末１と、一部同一であり、重複した部分についての説明は省略する。本実施形態においては、情報処理装置２及びサーバ３のハードウェア構成は、同一である。即ち、情報処理装置２及びサーバ３は、リスト端末１とは、ＧＰＳ部１６及びセンサ部１７を除く、ＣＰＵ１１乃至入出力インターフェース１５と、入力部１８乃至ドライブ２２で、ハードウェア構成が同一となる。また、個別にリスト端末１、情報処理装置２及びサーバ３のハードウェア構成を説明する場合には、リスト端末１のときには、符号に「−１」を付し、情報処理装置２のときには、符号に「−２」を付し、サーバ３のときには、符号に「−３」を付すものとする。
【００２８】
なお、情報処理装置２は、スマートフォンやタブレット端末やＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）で構成される。また、サーバ３は、ホストコンピュータであり、ＰＣで構成される。
【００２９】
図３は、ＧＰＳ測位システムＳにおける情報処理装置２の機能的構成のうち、使用予測エフェメリス取得処理を実行するための機能的構成を示す機能ブロック図である。
使用予測エフェメリス取得処理とは、ＧＰＳ測位システムＳにおいて情報処理装置２で行われる処理であり、使用場所と使用時間時に捕捉可能な衛星番号を算出して、使用予測エフェメリスを取得するまでの一連の処理をいう。
【００３０】
使用予測エフェメリス取得処理を実行する場合には、図３に示すように、ＣＰＵ１１−２において、走行情報作成部５１と、衛星番号特定処理部５２と、通信制御部５３と、使用予測エフェメリス生成部５４と、が機能する。
【００３１】
また、記憶部２０−２の一領域には、走行情報記憶部７１と、巡航衛星情報記憶部７２と、予測エフェメリス記憶部７３と、送信管理情報記憶部７４と、が設定される。
【００３２】
走行情報記憶部７１には、ユーザによって指定された走行経路及び走行日時が対応付けられた走行情報が記憶される。
【００３３】
巡航衛星情報記憶部７２には、各衛星の巡航スケジュールの情報（以下、「巡航衛星情報」という。）が記憶される。巡航衛星情報は、具体的には、巡航衛星テーブルにより構成される。
【００３４】
図４は、巡航衛星情報記憶部７２に記憶される巡航衛星テーブルを示す図である。
巡航衛星テーブルは、図４に示すように、衛星番号と、所定の場所における時間帯別での捕捉の有無とが対応付けられたテーブルである。なお、図中、各衛星番号において色を付した時間帯は、当該時間帯に該当する衛星が捕捉可能であることを示している。
【００３５】
図３に戻り、予測エフェメリス記憶部７３には、サーバ３からダウンロードされた全ての衛星の予測エフェメリスが記憶される。
【００３６】
送信管理情報記憶部７４には、リスト端末３への送信内容を示した情報（以下、「送信管理情報」という。）である。送信管理情報は、具体的には、送信管理テーブルにより構成される。
【００３７】
図５は、送信管理情報記憶部７４に記憶される送信管理テーブルを示す図である。
送信管理テーブルは、図５に示すように、走行経路での衛星の捕捉可否を表す「地図での捕捉可否」と、時間帯とが対応付けられ、さらに、時間帯別のリスト端末１への捕捉可否の送信有無が対応付けられている。なお、図中、「地図での捕捉可否」において色を付した時間帯は、捕捉可能であることを示し、リスト端末１への送信可否においては、送信した旨を示している。なお、図５の例では、走行経路の設定に際し、指定した地図が３領域にまたがった場合を示し、衛星１における各地点での補足状況及び、予測エフェメリスの端末への送信の有無を示している。
【００３８】
図３に戻り、走行情報作成部５１は、ユーザから走行経路及び走行日時の指定を受けて、走行情報を作成する。ユーザからの指定に際しては、例えば、地図を表示して入力部１８−２を介して走行経路を指定することにより行われる。
【００３９】
衛星番号特定処理部５２は、衛星番号特定処理を実行する。
「衛星番号特定処理」とは、走行情報に基づいて、所定の緯度・経度と時間帯において、捕捉可能な衛星の番号を特定する一連の処理である。
【００４０】
具体的には、衛星番号特定処理部５２は、走行情報から走行経路の中心点の緯度・経度と、指定された日時における走行経路を移動するのにかかる時間帯を算出する。
走行経路の中心点の緯度・経度を算出方法は、種々の算出方法が採用できるが、例えば、走行開始点（スタート地点）と走行終了点（ゴール地点）の２点から算出してもよいし、走行開始点（スタート地点）と走行終了点（ゴール地点）を直線で結んだときに、当該直線から外れる地点の緯度・経度を加味して算出したりしてもよい。少なくとも衛星が最も広い範囲で捕捉可能な代表的な緯度・経度を算出することができればよく、領域の大きさによっては、中央の地点で処理したが領域の大きさによっては、捕捉できる衛星の割り出し地点を増やしてもよい。
また走行経路を移動するのにかかる時間帯（所要時間）については、例えば記憶部２０に記憶されたユーザの走行履歴から算出される、距離当たりの平均所要時間（ペース）に基づいて算出する。
【００４１】
図６は、走行経路の形状別の走行経路の中心点を示す図である。なお、図中、「黒丸」は、スタート地点を示し、「白丸」はゴール地点を示し、「白四角」は走行経路の中心点を示し、破線は、リスト端末１に走行経路情報を送信する場合の送信範囲を示す。
【００４２】
走行経路は、図６（ａ）乃至（ｃ）に示すように、様々な形状が想定される。
図６（ａ）の走行経路の例では、スタート地点とゴール地点とを直線で結んだ線から外れることなく経路が設定されている。
この場合、中心点は、スタート地点とゴール地点とを直線で結んだ経路上に設定されることになる。
また、図６（ｂ）の走行経路の例では、スタート地点からゴール地点に向かう間、一部が迂回し、スタート地点とゴール地点とを直線で結んだ線から大きく外れる部分が存在するように経路が設定される。
この場合、中心点は、スタート地点とゴール地点とを直線で結んだ経路から外れて、迂回した最大の地点を考慮した位置に設定されることになる。
図６（ｃ）の走行経路の例では、スタート地点とゴール地点とがほぼ同じ位置にあり、巡回的なものとなっており、スタート地点とゴール地点とを直線で結んだ線から大きく外れる部分が存在するように経路が設定される。
この場合、中心点は、巡回した経路の中心付近に設定されることになる。
即ち、種々の走行経路の形状に関わらず、中心点の緯度・経度で捕捉可能な衛星であれば、走行経路全域において捕捉可能だと仮定して、捕捉位置の考慮を、処理負担を少なくして設定することができる。
【００４３】
また、衛星番号特定処理部５２は、巡航衛星情報記憶部７２に記憶される巡航衛星情報を参照して、算出した中心点の緯度・経度から、所定の日時（時間帯）において捕捉可能な衛星番号を特定する。
具体的には、衛星番号特定処理部５２は、図４に示す巡航衛星テーブルを参照して、所定の日時での所定の緯度・経度（走行経路の中心点の緯度・経度）において、捕捉可能な衛星を特定する。
【００４４】
また、衛星番号特定処理部５２は、特定された衛星で、正確なＧＰＳ測位が可能か否かを判定し、正確なＧＰＳ測位が可能な数になるまで捕捉可能な衛星を特定する。
【００４５】
図３に戻り、通信制御部５３は、サーバ３から全ての衛星の所定の日時（時間帯別）における予測エフェメリスをダウンロードするように通信部２１を制御する。ダウンロードの結果、取得した予測エフェメリスは、予測エフェメリス記憶部７３に記憶される。
【００４６】
また、通信制御部５３は、使用予測エフェメリス生成部５４によって生成された使用予測エフェメリスをリスト端末１に送信するように通信部２１−２を制御する。この際、通信制御部５３は、図６に示すようなリスト端末１でのユーザ閲覧用の走行経路を含む地図情報を併せてリスト端末１に送信するように通信部２１−２を制御する。
さらに、通信制御部５３は、図５に示すような送信の有無を送信管理情報記憶部７４に記憶される送信管理情報に入力して、送信管理を行う。
【００４７】
使用予測エフェメリス生成部５４は、予測エフェメリス記憶部７３に記憶される予測エフェメリスから、該当しない予測エフェメリスを間引いて、使用予測エフェメリスを生成する。詳細には、使用予測エフェメリス生成部５４は、取得した全ての衛星の所定の日時での予測エフェメリスから、指定した日時（時間帯）に該当する衛星番号に対応した予測エフェメリスを間引いて、使用予測エフェメリスを生成する。
【００４８】
図７は、図３の機能的構成を有する図２の情報処理装置２が実行する使用予測エフェメリス取得処理の流れを説明するフローチャートである。
使用予測エフェメリス取得処理は、ユーザによる入力部１８−２への使用予測エフェメリス取得処理開始の操作により開始される。
【００４９】
ステップＳ１１において、走行情報作成部５１は、走行情報を作成する。即ち、走行情報作成部５１は、ユーザから走行経路の緯度・経度及び走行日時の指定を受けて、走行情報を作成する。ユーザからの指定に際しては、例えば、地図を表示して入力部１８−２を介して走行経路を指定することにより行われる。
【００５０】
ステップＳ１２において、衛星番号特定処理部５２は、衛星番号特定処理を実行する。衛星番号特定処理の実行の結果、測位に用いる衛星番号が特定される。
衛星番号特定処理の流れについては、後述する。
【００５１】
ステップＳ１３において、通信制御部５３は、予測エフェメリスのデータをサーバ３から取得するように通信部２１−２を制御する。その結果、サーバ３から予測エフェメリスがダウンロードされる。
【００５２】
ステップＳ１４において、使用予測エフェメリス生成部５４は、該当しない予測エフェメリスのデータを間引いて、使用予測エフェメリスのデータを生成する。
【００５３】
ステップＳ１５において、通信制御部５３は、リスト端末１に生成した使用予測エフェメリスのデータを出力するように通信部２１−２を制御する。その結果、リスト端末１では、使用予測エフェメリスのデータがダウンロードされる。
また、通信制御部５３は、図６に示すようなリスト端末１でのユーザ閲覧用の走行経路を含む地図情報を併せてリスト端末１に送信するように通信部２１−２を制御する。さらに、通信制御部５３は、図５に示すような送信の有無を送信管理情報記憶部７４に記憶される送信管理情報に入力して、送信管理を行う。
【００５４】
図８は、使用予測エフェメリス取得処理のうち、衛星番号特定処理の流れを説明するフローチャートである。
【００５５】
ステップＳ３１において、衛星番号特定処理部５２は、走行情報から中心点の緯度及び経度を算出する。即ち、衛星番号特定処理部５２は、例えば、図６に示すようにスタート地点やゴール地点等の緯度・経度に基づいて、走行経路の中心の緯度及び経度を算出する。
【００５６】
ステップＳ３２において、衛星番号特定処理部５２は、図４に示すような衛星巡航テーブル（衛星巡航情報）を参照して、指定した日時での算出した緯度及び経度の条件で、捕捉が可能な衛星（以下、「補足可能衛星」という。）を特定する。
【００５７】
ステップＳ３３において、衛星番号特定処理部５２は、特定した補足可能衛星のみで、正確なＧＰＳ測位が行えるか否かを判定する。
正確なＧＰＳ測位が行えない場合には、ステップＳ３３においてＮＯと判定されて、処理はステップＳ３５に進む。
正確なＧＰＳ測位が行える場合には、ステップＳ３３においてＹＥＳと判定されて、処理はステップＳ３５に進む。
【００５８】
ステップＳ３４において、衛星番号特定処理部５２は、測位に用いる衛星番号を特定する。
【００５９】
ステップＳ３５において、衛星番号特定処理部５２は、全ての衛星のチェックが終了したか否かを判定する。
全ての衛星のチェックが終了していない場合には、ステップＳ３５においてＮＯと判定されて、処理はステップＳ３２に戻る。
全ての衛星のチェックが終了した場合には、ステップＳ３５においてＹＥＳと判定されて、衛星番号特定処理は終了する。
【００６０】
以上のように構成されるＧＰＳ測位システムＳは、情報処理装置２と、リスト端末１とを備える。
情報処理装置２は、通信部２１−２と、通信制御部５３と、衛星番号特定処理部５２と、を備える。
走行情報作成部５１は、ユーザからの指定により、ＧＰＳ測位を行う予定の地理的な予定地理情報と、予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する。
通信制御部５３は、複数の衛星の予定される軌道情報である予測エフェメリスを取得するように通信部２１−２を制御する。
衛星番号特定処理部５２は、複数の衛星の軌道情報のうち、走行情報作成部５１によって設定された予定地理情報及び予定時間情報に基づいて、ＧＰＳ測位に使用できる使用軌道情報である使用予測エフェメリスを特定する。
また、通信制御部５３は、衛星番号特定処理部５２によって特定された使用軌道情報を出力するように通信部２１−２を制御する。
また、リスト端末１は、情報処理装置２から出力された使用軌道情報に基づいて、ＧＰＳ測位を行う。
これにより、ＧＰＳ測位システムＳにおいては、データ量を抑えながらも、確実に測位可能な予測エフェメリスを取得することができる。
【００６１】
走行情報作成部５１は、ユーザが移動する予定の経路を予定地理情報として設定する。
これにより、ＧＰＳ測位システムＳにおいては、例えば、ランニングコースのような所定の領域を移動する経路に対しても適用可能となる。
【００６２】
また、情報処理装置２は、ユーザから走行経路及び走行日時の指定を受けて、設定される予定地理情報及び予定時間情報に基づいて、予定走行情報を作成する走行情報作成部５１を更に備える。
衛星番号特定処理部５２は、走行情報作成部５１によって作成された予定走行情報に基づいて、ＧＰＳ測位に使用できる使用軌道情報を特定する。
これにより、ＧＰＳ測位システムＳにおいては、例えば、ランニングの日時とランニングコースを予め設定しておけば、事前に使用予測エフェメリスを取得しておくことが可能となる。
【００６３】
走行情報作成部５１は、ユーザの走行履歴に基づいて、ユーザから指定された走行経路を指定された走行日時において、走行した場合にかかる所要時間を算出する。
予定走行情報は、走行情報作成部５１によって算出された所要時間を含む。
衛星番号特定処理部５２は、ユーザから指定された走行経路及び走行日時と、走行情報作成部５１によって算出された所要時間に基づいて、ＧＰＳ測位に使用できる使用軌道情報を特定する。
これにより、ＧＰＳ測位システムＳにおいては、ユーザの走行履歴に基づいて、ユーザから指定された走行経路及び走行日時から算出された所要時間から、使用予測エフェメリスを取得することができる。なお、ユーザの走行履歴は、同一走行経路でのものであってもよいし、異なる走行経路であってもよい。また、走行履歴から所要時間を算出する場合には、単純に同一走行経路での所要時間を用いてもよいし、走行距離と走行の所要時間から走行速度を算出して、該当する走行経路での基準の走行速度として当てはめて、所要時間を算出するようにしてもよい。また、走行開始時間のみを指定させて、走行経路に基づいて、所定の走行速度を設定することで所要時間を算出することもできる。
【００６４】
使用予測エフェメリス生成部５４は、複数の衛星の軌道情報のうち、予定地理情報と合致しない軌道情報を間引くことによって、使用軌道情報を特定する。
これにより、ＧＰＳ測位システムＳにおいては、データ量を削減することができる。
【００６５】
また、情報処理装置２は、走行情報作成部５１と、通信部２１−２と、衛星番号特定処理部５２と、通信制御部５３と、を備える。
走行情報作成部５１は、ＧＰＳ測位を行う予定の地理的な予定地理情報と、予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する。
通信部２１−２は、複数の衛星の予定される軌道情報を取得する。
衛星番号特定処理部５２は、複数の衛星の軌道情報のうち、設定手段によって設定された予定地理情報及び予定時間情報と合致し、ＧＰＳ測位に使用できる使用軌道情報を特定する。
通信制御部５３は、衛星番号特定処理部５２によって特定された使用軌道情報を出力するように通信部２１−２を制御する。
これにより、情報処理装置２においては、データ量を抑えながらも、確実に測位可能な予測エフェメリスを取得して、例えば、リスト端末１等の外部機器に出力することができる。
【００６６】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００６７】
上述の実施形態では、ＧＰＳ測位システムＳを、リスト端末１と、情報処理装置２と、サーバ３と、で構成したがこれに限られない。例えば、情報処理装置２での機能をサーバ３に持たせて、リスト端末１と、サーバ３で構成することができる。この場合、サーバ３では、予測エフェメリスの特定と、リスト端末１への出力を行う。
【００６８】
また、上述の実施形態では、コースの中心位置の緯度・経度を算出するようにしたが、コースの始点と終点の緯度経度を算出したり、コースの所定の間隔の緯度・経度を算出したりするようにしてもよい。
【００６９】
また、上述の実施形態では、補足できる衛星を全てリスト端末１に送信する対象としたが、地平線付近（低仰角）の衛星は測位精度が落ちるため、いわゆる仰角マスクを行ってリスト端末１に送信しないようにしてもよい。
【００７０】
また、上述の実施形態では、補足できる衛星を全てリスト端末１に送信する対象としたが、補足できる衛星数が規定以上であった場合、測位に優位な衛星に絞り込んでもよい。
【００７１】
また、上述の実施形態では、例：衛星が８個補足できる場合、仰角が高い上位６個の衛星に絞り込みって、絞り込んだもののみリスト端末１に送信してもよい。
【００７２】
また、上述の実施形態では、ＧＰＳに関して記載したがこれに限らず、グロナスなど他の衛星測位システムとしてもよい。
【００７３】
また、上述の実施形態では、本発明が適用されるリスト端末１は、スマートウォッチを例とし、情報処理装置２は、スマートフォン等を例とし、サーバ３はＰＣを例として説明したが、特にこれに限定されない。
例えば、本発明は、使用予測エフェメリス取得処理を含むＧＰＳ測位機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００７４】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図３の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能がリスト端末１，情報処理装置２，サーバ３に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図３の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００７５】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００７６】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図２のＲＯＭ１２や、図２の記憶部２０に含まれるハードディスク等で構成される。
【００７７】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段などより構成される全体的な装置を意味するものとする。
【００７８】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７９】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
ＧＰＳ測位を行う予定の地理的な予定地理情報と、前記予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する設定手段と、
複数の衛星の予定される軌道情報を取得する取得手段と、
複数の衛星の軌道情報のうち、前記設定手段によって設定された前記予定地理情報及び前記予定時間情報に基づいて、ＧＰＳ測位に使用できる使用軌道情報を特定する特定手段と、
前記特定手段によって特定された前記使用軌道情報を出力するように出力手段を制御する出力制御手段と、
を有する情報処理装置と、
前記情報処理装置から出力された前記使用軌道情報に基づいて、ＧＰＳ測位を行う測位端末と、
を備えることを特徴とするＧＰＳ測位システム。
［付記２］
前記設定手段は、ユーザが移動する予定の経路を前記予定地理情報として設定する、
ことを特徴とする付記１に記載のＧＰＳ測位システム。
［付記３］
ユーザから走行経路及び走行日時の指定を受けて、設定される前記予定地理情報及び前記予定時間情報に基づいて、予定走行情報を作成する予定走行情報作成手段を更に備え、
前記特定手段は、前記予定走行情報作成手段によって作成された予定走行情報に基づいて、ＧＰＳ測位に使用できる使用軌道情報を特定することを特徴とする付記２に記載のＧＰＳ測位システム。
［付記４］
前記ユーザの走行履歴に基づいて、前記ユーザから指定された走行経路を指定された走行日時において、走行した場合にかかる所要時間を算出する算出手段を更に備え、
前記予定走行情報は、前記算出手段によって算出された所要時間を含み、
前記特定手段は、
前記ユーザから指定された走行経路及び走行日時と、前記算出手段によって算出された所要時間に基づいて、ＧＰＳ測位に使用できる使用軌道情報を特定することを特徴とする付記３に記載のＧＰＳ測位システム。
［付記５］
前記特定手段は、複数の衛星の軌道情報のうち、前記予定地理情報と合致しない軌道情報を間引くことによって、前記使用軌道情報を特定する、
ことを特徴とする付記１乃至４のいずれか１つに記載のＧＰＳ測位システム。
［付記６］
ＧＰＳ測位を行う予定の地理的な予定地理情報と、前記予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する設定手段と、
複数の衛星の予定される軌道情報を取得する取得手段と、
複数の衛星の軌道情報のうち、前記設定手段によって設定された前記予定地理情報及び前記予定時間情報と合致し、ＧＰＳ測位に使用できる使用軌道情報を特定する特定手段と、
前記特定手段によって特定された前記使用軌道情報を出力するように出力手段を制御する出力制御手段と、
を備えることを特徴とする情報処理装置。
［付記７］
測位情報を取得する情報処理装置と、当該情報処理装置によって取得された当該測位情報に基づいてＧＰＳ測位を行う測位端末と、を備えるＧＰＳ測位システムで実行されるＧＰＳ測位方法であって、
前記情報処理装置では、
ＧＰＳ測位を行う予定の地理的な予定地理情報と、前記予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する設定ステップと、
複数の衛星の予定される軌道情報を取得する取得ステップと、
複数の衛星の軌道情報のうち、前記設定ステップによって設定された前記予定地理情報及び前記予定時間情報と合致し、ＧＰＳ測位に使用できる使用軌道情報を特定する特定ステップと、
前記特定ステップによって特定された前記使用軌道情報を測位情報として出力するように出力ステップを制御する出力制御ステップと、を含み、
前記測位端末では、
前記情報処理装置から出力された前記使用軌道情報に基づいて、ＧＰＳ測位を行うステップと、を含むこと、
を特徴とするＧＰＳ測位方法。
［付記８］
情報処理装置を制御するコンピュータを、
ＧＰＳ測位を行う予定の地理的な予定地理情報と、前記予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する設定手段、
複数の衛星の予定される軌道情報を取得する取得手段、
、特定する特定手段と複数の衛星の軌道情報のうち、前記設定手段によって設定された前記予定地理情報及び前記予定時間情報と合致し、ＧＰＳ測位に使用できる使用軌道情報を特定する特定手段、
前記特定手段によって特定された前記使用軌道情報を出力するように出力手段を制御する出力制御手段、
として機能させ、
測位端末を制御するコンピュータを、
前記情報処理装置から出力された前記使用軌道情報に基づいて、ＧＰＳ測位を行う手段、
として機能させることを特徴とするプログラム。
［付記９］
ＧＰＳ測位を行う予定の地理的な予定地理情報と、前記予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する設定ステップと、
複数の衛星の予定される軌道情報を取得する取得ステップと、
複数の衛星の軌道情報のうち、前記設定ステップによって設定された前記予定地理情報及び前記予定時間情報と合致し、ＧＰＳ測位に使用できる使用軌道情報を特定する特定ステップと、
前記特定ステップによって特定された前記使用軌道情報を出力するように出力ステップを制御する出力制御ステップと、
を含むことを特徴とする情報処理方法。
［付記１０］
コンピュータを、
ＧＰＳ測位を行う予定の地理的な予定地理情報と、前記予定地理情報に対応したＧＰＳ測位を行う予定の時間的な予定時間情報を設定する設定手段、
複数の衛星の予定される軌道情報を取得する取得手段、
、特定する特定手段と複数の衛星の軌道情報のうち、前記設定手段によって設定された前記予定地理情報及び前記予定時間情報に基づいて、ＧＰＳ測位に使用できる使用軌道情報を特定する特定手段、
前記特定手段によって特定された前記使用軌道情報を出力するように出力手段を制御する出力制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００８０】
１・・・リスト端末，２・・・情報処理装置２・・・サーバ，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・ＧＰＳ部，１７・・・センサ部，１８・・・入力部，１９・・・出力部，２０・・・記憶部２０・・・通信部２１・・・ドライブ，３１・・・リムーバブルメディア，５１・・・走行情報作成部，５２・・・衛星番号特定処理部５２・・・通信制御部，５４・・・使用予測エフェメリス生成部，７１・・・走行情報記憶部，７２・・・巡航衛星情報記憶部，７３・・・予測エフェメリス記憶部，７４・・・送信管理情報記憶部，Ｓ・・・ＧＰＳ測位システム
【図１】
2015184048.tif 000003
【図２】
2015184048.tif 000004
【図３】
2015184048.tif 000005
【図６】
2015184048.tif 000006
【図７】
2015184048.tif 000007
【図８】
2015184048.tif 000008
【図４】
2015184048.tif 000009
【図５】
2015184048.tif 000010