(57)【要約】【課題】測位する場所毎に、より適切な動作条件を用いることによって消費電力を低減することができる測位装置を提供する。【解決手段】情報処理装置は、測位衛星から受信する測位信号に基づいて測位する衛星測位部と、現在地に固有な環境情報を取得する環境情報取得部と、上記環境情報に基づいて、上記現在地における上記測位信号の状態を示す受信情報を取得する受信情報取得部と、上記受信情報に基づいて、上記衛星測位部の動作条件を設定する動作条件設定部と、を有する。【選択図】図１
2013088356.tif 000002
【特許請求の範囲】
【請求項１】
測位衛星から受信する測位信号に基づいて測位する衛星測位部と、
現在地に固有な環境情報を取得する環境情報取得部と、
前記環境情報に基づいて、前記現在地における前記測位信号の状態を示す受信情報を取得する受信情報取得部と、
前記受信情報に基づいて、前記衛星測位部の動作条件を設定する動作条件設定部と、
を備える、情報処理装置。
【請求項２】
前記受信情報は、前記現在地において前記測位信号を受信することのできる方位の情報を含み、
前記動作条件設定部は、前記衛星測位部が前記受信情報に含まれる方位の前記測位衛星をサーチするように前記動作条件を設定する、
請求項１に記載の情報処理装置。
【請求項３】
前記受信情報は、前記現在地において前記測位信号を受信することのできる仰角の情報を含み、
前記動作条件設定部は、前記衛星測位部が前記受信情報に含まれる仰角方向の前記測位衛星をサーチするように前記動作条件を設定する、
請求項１に記載の情報処理装置。
【請求項４】
前記動作条件設定部は、前記受信情報が前記現在地における前記測位信号の状態の分布が広いことを示すとき、測位精度及び消費電力のうちいずれを重視するかを示す所定の情報に基づいて前記動作条件を設定する、
請求項１に記載の情報処理装置。
【請求項５】
前記動作条件設定部は、前記受信情報が前記現在地が前記測位信号を受信できない場所であることを示すとき、前記衛星測位部により測位しないように前記動作条件を設定する、
請求項１に記載の情報処理装置。
【請求項６】
前記動作条件設定部は、前記受信情報が前記現在地が高い強度の前記測位信号を受信することのできる場所であることを示すとき、前記衛星測位部が高い強度の前記測位信号を優先的にサーチするように前記動作条件を設定する、
請求項１に記載の情報処理装置。
【請求項７】
前記動作条件設定部は、前記受信情報が前記現在地が高い強度の前記測位信号を受信することのできる場所であることを示すとき、前記衛星測位部が前記測位衛星の再サーチを行わないように前記動作条件を設定する、
請求項６に記載の情報処理装置。
【請求項８】
前記動作条件設定部は、前記受信情報が前記現在地が高い強度の前記測位信号を受信することのできる場所であることを示すとき、前記衛星測位部が低い強度の前記測位信号を長時間サーチする高感度サーチを行わないように前記動作条件を設定する、
請求項６に記載の情報処理装置。
【請求項９】
前記動作条件設定部は、前記受信情報が前記現在地が高い強度の前記測位信号を受信することのできない場所であることを示すとき、高い強度の前記測位信号をサーチする強信号サーチを行わないように前記動作条件を設定する、
請求項１に記載の情報処理装置。
【請求項１０】
前記受信情報取得部は、さらに前記情報処理装置の種類を特定する端末情報に基づいて前記受信情報を取得する、
請求項１に記載の情報処理装置。
【請求項１１】
前記環境情報、及び前記環境情報を取得したときの前記測位信号の状態を示す前記受信情報を収集する受信情報収集部、
をさらに備える、請求項１に記載の情報処理装置。
【請求項１２】
前記受信情報取得部は、前記情報処理装置により収集された前記受信情報を取得する、
請求項１０に記載の情報処理装置。
【請求項１３】
前記衛星測位部は、前記受信情報に基づいた動作条件が設定されるまでの間、予め設定される標準の動作条件に従って測位する、
請求項１に記載の情報処理装置。
【請求項１４】
前記衛星測位部は、前記受信情報に基づいた動作条件が設定されるまでの間待機し、前記受信情報に基づいた動作条件が設定されてから測位する、
請求項１に記載の情報処理装置。
【請求項１５】
所定の地点に固有な環境情報と、前記地点における測位衛星からの測位信号の受信状態を示す受信情報とが対応づけられた情報を記憶する記憶部と、
前記環境情報を含む前記受信情報の取得要求に応じて、前記環境情報に対応づけられた前記受信情報を通知する受信情報通知部と、
を備える、受信情報サーバ。
【請求項１６】
現在地に固有な環境情報を取得することと、
前記環境情報に基づいて、前記現在地における測位信号の状態を示す受信情報を取得することと、
前記受信情報に基づいて、衛星測位部が測位衛星をサーチする動作条件を設定することと、
前記動作条件に従って、前記測位衛星から受信する前記測位信号に基づいて測位することと、
を含む、情報処理方法。
【請求項１７】
コンピュータを、
測位衛星から受信する測位信号に基づいて測位する衛星測位部と、
現在地に固有な環境情報を取得する環境情報取得部と、
前記環境情報に基づいて、前記現在地における前記測位信号の状態を示す受信情報を取得する受信情報取得部と、
前記受信情報に基づいて、前記衛星測位部が前記測位衛星をサーチする動作条件を設定する動作条件設定部と、
を備える、情報処理装置として機能させるためのプログラム。
【請求項１８】
コンピュータを、
測位衛星から受信する測位信号に基づいて測位する衛星測位部と、
現在地に固有な環境情報を取得する環境情報取得部と、
前記環境情報に基づいて、前記現在地における前記測位信号の状態を示す受信情報を取得する受信情報取得部と、
前記受信情報に基づいて、前記衛星測位部が前記測位衛星をサーチする動作条件を設定する動作条件設定部と、
を備える、情報処理装置として機能させるためのプログラムを記録するコンピュータに読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、受信情報サーバ、情報処理方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
測位機能を有する携帯型の情報処理装置が普及している。このような携帯型の情報処理装置は、二次電池で駆動されている。このため、消費電力は低減されることが望ましい。特に測位衛星から受信する測位信号に基づいて測位する機能は、測位衛星をサーチするために多くの電力が消費されていた。
【０００３】
そこで、特許文献１には、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星信号が受信できないときには位置検出手段への電源供給を停止し、自律航法により屋外に出たことが検出されると再び位置検出手段への電源供給を再開することにより、消費電力を低減することのできる位置検出装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−３８７１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし実際には、屋外であってもビル街や森林などの上空が遮蔽された環境では測位することができない場所がある。また、適切な動作条件を設定すれば、衛星信号の受信強度が弱いところであっても測位することができる可能性があるが、電源供給の有無による制御しかなされていなかった。
上記事情に鑑みれば、場所毎により適切な動作条件を用いて測位されることにより消費電力の低減が図られることが望ましい。
【課題を解決するための手段】
【０００６】
本開示によれば、測位衛星から受信する測位信号に基づいて測位する衛星測位部と、現在地に固有な環境情報を取得する環境情報取得部と、上記環境情報に基づいて、上記現在地における上記測位信号の状態を示す受信情報を取得する受信情報取得部と、上記受信情報に基づいて、上記衛星測位部が上記測位衛星をサーチする動作条件を設定する動作条件設定部と、を有する情報処理装置が提供される。
【０００７】
かかる構成によれば、衛星測位部による測位結果を得る前に、環境情報に基づいて現在地の大まかな位置を特定し、この環境情報に基づいて取得された現在地の測位信号の受信状態を示す受信情報を取得することができる。この受信情報に基づいて衛星測位部の動作条件を設定することにより、衛星測位部が現在地に応じた動作条件で測位を行うことができる。
【０００８】
また、本開示によれば、所定の地点に固有な環境情報と、上記地点における測位衛星からの測位信号の受信状態を示す受信情報とが対応づけられた情報を記憶する記憶部と、上記環境情報を含む上記受信情報の取得要求に応じて、上記環境情報に対応づけられた上記受信情報を通知する受信情報通知部と、を有する受信情報サーバが提供される。
【０００９】
また、本開示によれば、現在地に固有な環境情報を取得することと、上記環境情報に基づいて、上記現在地における測位信号の状態を示す受信情報を取得することと、上記受信情報に基づいて、衛星測位部が測位衛星をサーチする動作条件を設定することと、上記動作条件に従って、上記測位衛星から受信する上記測位信号に基づいて測位することと、を含む情報処理方法が提供される。
【００１０】
また、本開示によれば、コンピュータを、測位衛星から受信する測位信号に基づいて測位する衛星測位部と、現在地に固有な環境情報を取得する環境情報取得部と、上記環境情報に基づいて、上記現在地における上記測位信号の状態を示す受信情報を取得する受信情報取得部と、上記受信情報に基づいて、上記衛星測位部が上記測位衛星をサーチする動作条件を設定する動作条件設定部と、を有する情報処理装置として機能させるためのプログラムが提供される。
【００１１】
また、本開示によれば、コンピュータを、測位衛星から受信する測位信号に基づいて測位する衛星測位部と、現在地に固有な環境情報を取得する環境情報取得部と、上記環境情報に基づいて、上記現在地における上記測位信号の状態を示す受信情報を取得する受信情報取得部と、上記受信情報に基づいて、上記衛星測位部が上記測位衛星をサーチする動作条件を設定する動作条件設定部と、を有する情報処理装置として機能させるためのプログラムを記録するコンピュータに読取り可能な記録媒体が提供される。
【発明の効果】
【００１２】
以上説明したように本開示によれば、測位する場所毎に、より適切な動作条件を用いることによって消費電力を低減することができる。
【図面の簡単な説明】
【００１３】
【図１】本開示の一実施形態に係る測位システムの概要についての説明図である。
【図２】同実施形態に係る測位装置の機能構成を示すブロック図である。
【図３】同実施形態に係る受信情報サーバの機能構成を示すブロック図である。
【図４】同実施形態に係る測位システムがナビゲーションなどの連続動作を要求するアプリケーション機能を有し、ＴＴＦＦを優先する場合の動作の一例を示すシーケンス図である。
【図５】同実施形態に係る測位システムが画像に位置タグを付与する単発測位を要求するアプリケーション機能を有し、ＴＴＦＦを優先する場合の動作の一例を示すシーケンス図である。
【図６】同実施形態に係る測位システムがナビゲーションなどの連続動作を要求するアプリケーション機能を有し、ＴＴＦＦを優先させない場合の動作の一例を示すシーケンス図である。
【図７】同実施形態に係る測位システムが間欠的な測位を要求するアプリケーション機能を有する場合の動作の一例を示すシーケンス図である。
【図８】同実施形態に係る受信情報サーバの動作例について示すフローチャートである。
【図９】同実施形態に係る受信情報サーバの他の動作例について示すフローチャートである。
【図１０】同実施形態に係る測位装置の構成と設定できる動作条件の例を示す説明図である。
【図１１】同実施形態に係る測位装置の測位動作条件の設定動作例を示すフローチャートである。
【図１２】同実施形態に係る測位装置の測位動作条件の他の設定動作例を示すフローチャートである。
【図１３】同実施形態に係る測位装置のハードウェア構成例を示すブロック図である。
【図１４】同実施形態に係る受信情報サーバのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
なお、説明は以下の順序で行うものとする。
１．概要
２．機能構成
３．システム動作例
４．受信情報サーバの動作例
５．動作条件の設定
６．ハードウェア構成例
【００１６】
＜１．概要＞
まず、図１を参照しながら、本開示の一実施形態に係る測位システムの概要について説明する。図１は、本開示の一実施形態に係る測位システムの概要についての説明図である。
【００１７】
上述の通り、測位衛星ＰＳからの測位信号の受信状態は、場所により異なる。そこで本開示では、場所ごとに測位衛星ＰＳからの測位信号の受信情報を、場所を特定するための環境情報と対応づけてデータベース化することを提案する。例えば図１には、ＧＰＳの受信情報をそれぞれの場所で取得し、環境情報であるＷｉ−Ｆｉ測位結果をキーにデータベース化した例が開示される。
【００１８】
そして、測位装置１０は、位置情報を取得するときに環境情報を取得し、受信情報のデータベースを有する受信情報サーバ２０に問い合わせる。このとき測位装置１０は、取得した環境情報をキーにＧＰＳ受信情報を問い合わせることができる。そして測位装置１０は、取得した受信情報に基づいて動作条件を設定することができる。
【００１９】
測位装置１０は、測位機能のＯＮ／ＯＦＦ（Ａｗａｋｅ／Ｓｌｅｅｐ）を切り替えることにより動作条件を設定することができる。例えば測位装置１０は、全く測位信号を受信することができない場所においては、ＧＰＳによる測位機能を切断することができる（Ｓｌｅｅｐ）。これにより測位装置１０は、ＧＰＳによる測位ができない場所において無駄にＧＰＳ衛星をサーチすることによる消費電力を低減することができる。また、測位装置１０は、さらに所定の動作モードの中からいずれかの動作モードを選択して設定することにより動作条件を設定することができる。例えば測位装置１０は、強度の高い測位信号を受信することができる場所においては、強度の高い測位信号を優先的に探索する強信号サーチモードに設定することができる。強度の高い測位信号を受信することができることがわかっている場所においては、強度の低い測位信号を長時間加算し続ける高感度サーチを行うよりも、所定時間内に相関がでない場合には次の周波数で相関がでる位相を探す方が効率がよい。このため、強度の高い測位信号を受信することができる場所においては、高感度サーチを行わずに強度の高い測位信号のみを探索することにより消費電力を低減することができる。
【００２０】
以上、本開示の一実施形態に係る測位システム１の概要について説明してきた。以下、ここで説明した機能を実現するための測位システム１の詳細が説明される。
【００２１】
＜２．機能構成＞
次に、図２及び図３を参照しながら、本開示の一実施形態に係る測位システム１の測位装置１０及び受信情報サーバ２０の機能構成についてそれぞれ説明される。図２は、同実施形態に係る測位装置の機能構成を示すブロック図である。図３は、同実施形態に係る受信情報サーバの機能構成を示すブロック図である。
【００２２】
（（測位装置１０））
測位装置１０は、測位衛星ＰＳからの測位信号に基づいて測位を行う機能を有する情報処理装置の一例である。なお、ここでは測位衛星の一例としてＧＰＳ衛星が用いられる場合について説明されるが本技術はかかる例に限定されない。例えば、ＧＰＳ衛星以外の測位衛星が用いられてもよい。この測位装置１０は、例えばスマートフォンを含む携帯電話であってよい。また測位装置１０は、ＰＮＤ（Ｐｅｒｓｏｎａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｄｅｖｉｃｅ）を含むナビゲーション装置、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯用音楽再生装置、携帯用ゲーム機器、携帯用映像処理装置などの情報処理装置であってもよい。測位機能を有するあらゆる情報処理装置に適用することができる。
【００２３】
測位装置１０は、環境情報取得部１０５と、受信情報取得部１１０と、動作条件設定部１１５と、ＧＰＳ測位部１２０と、アプリケーション動作部１２５と、受信情報収集部１３０とを主に有する。
【００２４】
（環境情報取得部１０５）
環境情報取得部１０５は、場所に固有の環境情報を取得する機能を有する。環境情報は、場所を特定するために用いられる情報である。例えば環境情報は、測位衛星を用いた測位以外の方法で取得される位置情報であってよい。または環境情報は、測位衛星を用いた測位以外の方法により位置情報を取得する際に用いられる情報であってよい。例えば、測位装置１０がＷｉ−Ｆｉ測位機能を有する場合には、環境情報は、Ｗｉ−Ｆｉ測位による位置情報であってよい。またこのとき環境情報は、その場所において見えているアクセスポイントの識別情報であってよい。また測位装置１０がＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）タグによる測位機能を有する場合には、環境情報は、ＲＦＩＤタグを用いた測位による位置情報であってよい。またこのとき環境情報は、ＲＦＩＤタグの識別情報であってよい。また、測位装置１０がテレビジョン又はＦＭ（Ｆｒｅｑｕｅｎｃｙ  Ｍｏｄｕｌａｔｉｏｎ）放送波による測位機能を有する場合には、環境情報は、テレビジョン又はＦＭ放送波による位置情報であってよい。またこのとき環境情報は、放送波の強度情報であってよい。
【００２５】
また位置情報を用いたサービスにおけるチェックイン情報が、環境情報に用いられてもよい。このとき環境情報取得部１０５は、チェックインした店舗などの位置情報を環境情報として取得することができる。また、測位装置１０が環境音に基づいて測位する機能を有する場合には、環境情報は、環境音により測位した位置情報であってよい。またこのとき環境情報は、環境音であってもよい。環境情報取得部１０５は、取得した環境情報を受信情報取得部１１０及び受信情報収集部１３０に供給することができる。
【００２６】
（受信情報取得部１１０）
受信情報取得部１１０は、環境情報取得部１０５により取得される環境情報を用いて、受信情報を取得する機能を有する。受信情報取得部１１０は、例えば受信情報サーバ２０から受信情報を取得することができる。なお、ここでは複数の測位装置１０により取得される受信情報を収集した受信情報サーバ２０が用いられる例について説明されたが、本技術はかかる例に限定されない。例えば受信情報取得部１１０は、測位装置１０が有する受信情報データベースから、環境情報をキーに受信情報を取得してもよい。このとき、測位装置１０自身が収集した受信情報により受信情報データベースが作成された場合には、より精度の高い受信情報が取得される。また同じ場所であっても、測位装置１０ごとに受信状態が異なることがある。しかし、受信情報データベースが測位装置１０自身が収集した受信情報により作成された場合には、この装置の個体差の影響がないため受信情報の精度が向上するという利点がある。一方、受信情報データベースが測位装置１０自身により収集された受信情報により作成される場合には、測位装置１０のユーザが行ったことのない場所については受信情報を得ることができない。従って、複数の測位装置１０により取得される受信情報を収集した受信情報サーバ２０から受信情報を取得することにより、受信情報取得部１１０は、測位装置１０のユーザが行ったことのない場所であっても受信情報を取得することができる。また受信情報取得部１１０は、端末の種類を識別する端末情報に基づいて、同じ種類の端末装置により取得された受信情報を取得してもよい。同じ種類の端末装置による受信情報は、装置の個体差が少ないと考えられる。従って、取得する受信情報を同じ種類の端末装置により収集された受信情報に絞り込むことによって、受信情報の精度を向上させることができる。受信情報取得部１１０は、取得した受信情報を動作条件設定部１１５に供給することができる。
【００２７】
また受信情報は、次のような情報を含むことができる。受信情報は、例えばその場所における衛星測位の可否を示す情報を含んでよい。また受信情報は、仰角方位角ごとの測位信号の平均受信レベルの情報を含んでよい。また受信情報は、トラッキング中の平均信号強度の情報を含んでよい。また受信情報は、トラッキング中の最大信号強度及び最小信号強度の情報を含んでよい。
【００２８】
また受信情報取得部１１０は、例えば次に挙げるタイミングで受信情報を取得することができる。受信情報取得部１１０は、ＧＰＳ測位部１２０の要求に応じて受信情報を取得してもよい。或いは受信情報取得部１１０は、所定の時間間隔で受信情報を取得してもよい。また受信情報取得部１１０は、ＧＰＳ測位部１２０が測位を行っていないときに受信情報を取得してもよい。また受信情報取得部１１０は、測位装置１０の起動時又はＧＰＳ測位部１２０の起動時に受信情報を取得してもよい。
【００２９】
（動作条件設定部１１５）
動作条件設定部１１５は、受信情報取得部１１０から供給された受信情報に基づいてＧＰＳ測位部１２０の動作条件を設定する機能を有する。ここで、ＧＰＳ測位部１２０がＧＰＳ衛星を探索する探索動作の概要についてまず説明する。ＧＰＳ測位部１２０は、まずチャンネルに探索する衛星を割当てる。そして、指定した周波数と受信信号との相関が高くでる位相を探す。このとき周波数が合っていない場合には、相関が出ない。また上空が遮蔽された場所においては、相関が出ない。受信信号が弱い場合には、長い間加算し続ける高感度サーチを行うことによって相関が出る可能性がある。従って、場所に応じて適切な動作条件が設定されることで、ＧＰＳ衛星の探索動作にかかる時間を短縮することができ（ＴＴＦＦ：Ｔｉｍｅ  Ｔｏ  Ｆｉｒｓｔ  Ｆｉｘの向上）、消費電力の低減にもつながる。
【００３０】
動作条件設定部１１５は、例えば受信情報が現在地がＧＰＳ信号を受信することができない場所であることを示すとき、ＧＰＳ測位部１２０による測位を行わないように動作条件を設定することができる。ＧＰＳ信号を受信することができないことがわかっている場合には、この場所においてＧＰＳ衛星の探索を行わないことにより、無駄な探索処理にかかる電力消費を低減することができる。
【００３１】
また動作条件設定部１１５は、例えば受信信号が現在地が高い強度のＧＰＳ信号を受信することのできる場所であることを示すとき、ＧＰＳ測位部１２０が高い強度のＧＰＳ信号を優先的にサーチするように動作条件を設定することができる。例えば具体的には、動作条件設定部１１５は、ＧＰＳ測位部１２０が再サーチを行わないように動作条件を設定してもよい。一度サーチして見つからない衛星は、遮蔽されていると判断して再サーチを行わないことにより、消費電力が低減される。このとき動作条件設定部１１５は、ＧＰＳ測位部１２０が低い強度のＧＰＳ信号を長時間サーチする高感度サーチを行わないように動作条件を設定してもよい。
【００３２】
また動作条件設定部１１５は、受信信号が、現在地が強度の低いＧＰＳ信号で測位することができる場所であることを示すとき、ＧＰＳ測位部１２０が最初から高感度サーチを行うように動作条件を設定してもよい。かかる設定が行われることによって、高い強度のＧＰＳ信号を受信することができない場所であることが予めわかっている場合に、無駄な強信号サーチを行わないためＴＴＦＦの向上につながる。
【００３３】
また動作条件設定部１１５は、強度の高いＧＰＳ信号と強度の低いＧＰＳ信号とが混在している場所であることが受信信号よりわかるとき、ＧＰＳ測位部１２０がＧＰＳ衛星毎に異なる動作条件を設定することができる。このとき受信情報が仰角方位角ごとの信号強度の情報を含む場合に、動作条件設定部１１５は、サーチする衛星の仰角方位角ごとに適切な動作条件を設定してよい。また動作条件設定部１１５は、受信情報が現在地におけるＧＰＳ信号の状態の分布が広いことを示すとき、すなわちＧＰＳ信号の受信状態にばらつきがあるとき、測位精度及び消費電力のうちいずれを重視するかを示す所定の情報に基づいて動作条件を設定してよい。例えば建物の入口付近などにおいては、屋外及び屋内の双方において同じ環境情報が取得される可能性がある。このような場合には、受信情報の内容にばらつきが出る可能性が高い。例えば受信情報サーバ２０がこのような場合に境界であるという属性を返信してきたとき、動作条件設定部１１５は、ユーザが予め測位精度を重視する旨の設定をしている場合には、ＧＰＳ測位部１２０が高い測位精度で動作するように動作条件を設定することができる。また動作条件設定部１１５は、ユーザが予め消費電力の低減を重視する旨の設定をしている場合には、ＧＰＳ測位部１２０が動作しないように設定することもできる。
【００３４】
（ＧＰＳ測位部１２０）
ＧＰＳ測位部１２０は、測位衛星からの測位信号に基づいた測位を行う衛星測位部の一例である。ＧＰＳ測位部１２０は、ＧＰＳ衛星から受信するＧＰＳ信号に基づいて測位を行う。ＧＰＳ測位部１２０は、動作条件設定部１１５により設定される動作条件に従って動作することができる。
【００３５】
（アプリケーション動作部１２５）
アプリケーション動作部１２５は、位置情報を用いるアプリケーションの動作を行う機能を有する。アプリケーション動作部１２５は、例えば位置情報を用いて目的地までの経路を案内するナビゲーション機能を有してもよい。或いはアプリケーション動作部１２５は、位置情報を記録するライフログ機能を有してもよい。またアプリケーション動作部１２５は、位置情報に応じた情報をユーザに提供する機能を有してもよい。或いはアプリケーション動作部１２５は、画像に位置タグ情報を付与する機能を有してもよい。アプリケーション動作部１２５は、動作するアプリケーションの機能に応じて、取得する位置情報の精度や頻度などを制御することができてもよい。
【００３６】
（受信情報収集部１３０）
受信情報収集部１３０は、ＧＰＳ測位部１２０のＧＰＳ信号受信状態を示す受信情報を収集する機能を有する。受信情報収集部１３０は、ある地点における環境情報と、この環境情報を取得したときの受信情報とを対応づけて収集することができる。受信情報収集部１３０は、収集した受信情報を例えば測位装置１０内部の記憶部に格納してもよい。或いは受信情報収集部１３０は、収集した受信情報を受信情報サーバ２０にアップロードしてもよい。受信情報収集部１３０が収集する受信情報は、例えばその場所における測位の可否の情報、仰角方位角ごとの平均受信レベルの情報、トラッキング中の平均信号強度の情報、トラッキング中の最大／最小信号強度の情報などが含まれてよい。また、受信情報収集部１３０は、例えば環境情報が取得される度に受信情報を取得してもよい。また受信情報収集部１３０は、環境情報が変化する度に受信情報を取得してもよい。また受信情報収集部１３０は、定期的に受信情報を取得してもよい。また受信情報収集部１３０は、取得した受信情報を全て受信情報サーバ２０に送信してもよいし、取得した受信情報が変化したときだけ受信情報を受信情報サーバ２０に送信してもよい。また受信情報収集部１３０が受信情報サーバ２０又は測位装置１０内部の受信情報データベースを更新するタイミングについては、上記のタイミングの組合せにより行われてもよい。
【００３７】
（（受信情報サーバ２０））
受信情報サーバ２０は、複数の測位装置１０により取得された受信情報を収集すると共に、測位装置１０からの要求に応じて、受信情報を提供する機能を有する情報処理装置である。
【００３８】
図３を参照すると、受信情報サーバ２０は、受信情報受付部２０５と、受信情報記憶部２１０と、受信情報通知部２１５とを主に有する。
【００３９】
（受信情報受付部２０５）
受信情報受付部２０５は、測位装置１０により収集された受信情報を受付けて受信情報記憶部２１０に格納する機能を有する。受信情報受付部２０５は、場所を特定するための環境情報と、環境情報に対応づけられた受信情報とを受付ける。また、受信情報受付部２０５は、例えばこの受信情報を取得した測位装置１０の機種を特定するための情報をさらに受付けることができる。また受信情報受付部２０５は、受信情報を取得した測位装置１０のＧＰＳ受信機の種類を特定する情報（例えば名称、バージョンなど）をさらに受付けることができる。受信情報受付部２０５は、例えば測位装置１０の機種ごとに受信情報データベースを生成してもよい。また受信情報受付部２０５は、例えば測位装置１０のＧＰＳ受信機の種別ごとに受信情報データベースを生成してもよい。また、受信情報受付部２０５は、測位装置１０の機種／受信機の種別間の受信感度の差異を評価して、補正、規格化した後にデータベースを生成してもよい。
【００４０】
（受信情報記憶部２１０）
受信情報記憶部２１０は、環境情報と対応づけた受信情報を記憶する機能を有する。受信情報記憶部２１０は、受信情報受付部２０５により受付けられた受信情報を記憶するデータベースであってよい。
【００４１】
（受信情報通知部２１５）
受信情報通知部２１５は、測位装置１０からの要求に応じて受信情報を抽出し、抽出した受信情報を測位装置１０に通知する機能を有する。測位装置１０は、キーとなる環境情報とともに受信情報の取得要求を受信情報サーバ２０に送信する。受信情報通知部２１５は、この要求とともに受信された環境情報をキーとして受信情報記憶部２１０から受信情報を抽出することができる。また、受信情報記憶部２１０が受信情報とともに、測位装置１０の機種情報やＧＰＳ受信機の種別情報を記憶している場合には、受信情報通知部２１５は、測位装置１０から測位装置１０の機種情報又はＧＰＳ受信機の種別情報を受信し、受信した機種情報又はＧＰＳ受信機の種別情報に応じた受信情報を抽出してもよい。
【００４２】
以上、本実施形態に係る測位装置１０及び受信情報サーバ２０の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置がこれらの機能を実現する処理手順を記述した制御プログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの記憶媒体から制御プログラムを読出し、そのプログラムを解釈して実行することにより行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【００４３】
なお、上述のような本実施形態に係る測位装置１０及び受信情報サーバ２０の各機能を実現するためのコンピュータプログラムを作成し、パーソナルコンピュータ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【００４４】
＜３．システム動作例＞
次に、図４〜図７を参照しながら、本開示の一実施形態に係る測位システム１のシステム動作例について説明する。図４は、同実施形態に係る測位システムがナビゲーションなどの連続動作を要求するアプリケーション機能を有し、ＴＴＦＦを優先する場合の動作の一例を示すシーケンス図である。図５は、同実施形態に係る測位システムが画像に位置タグを付与する単発測位を要求するアプリケーション機能を有し、ＴＴＦＦを優先する場合の動作の一例を示すシーケンス図である。図６は、同実施形態に係る測位システムがナビゲーションなどの連続動作を要求するアプリケーション機能を有し、ＴＴＦＦを優先させない場合の動作の一例を示すシーケンス図である。図７は、同実施形態に係る測位システムが間欠的な測位を要求するアプリケーション機能を有する場合の動作の一例を示すシーケンス図である。
【００４５】
なお、以下の説明中において、受信情報データベースが受信情報サーバ２０内に設けられる例について説明するが、本技術はかかる例に限定されない。受信情報データベースは、測位装置１０の内部に設けられてもよい。
【００４６】
まず図４に示される例について説明する。図４は、アプリケーション動作部１２５が例えばナビゲーション機能など連続測位動作を要求するアプリケーション機能を有する場合の測位システム１の動作について示される。またこの図４の例によれば、ＴＴＦＦを重視するため、受信情報が取得されるまでの間は通常の測位（標準の動作条件でＧＰＳ衛星のサーチを実行）を開始する。
【００４７】
まずシステム制御部１５は、環境情報取得部１０５に環境情報を要求する（Ｓ１００）。そして、システム制御部１５は、ＧＰＳ測位部１２０に通常の測位を開始するよう要求する（Ｓ１０５）。この要求に応じてＧＰＳ測位部１２０は通常測位を開始する。一方、環境情報取得部１０５は、環境情報を取得する（Ｓ１１０）。ここでは環境情報は、Ｗｉ−Ｆｉ測位による位置情報とする。アプリケーション動作部１２５が位置情報を早く取得したい場合には、環境情報取得部１０５は、この位置情報を測位結果としてアプリケーション動作部１２５に供給してもよい（Ｓ１１５）。
【００４８】
また環境情報取得部１０５は、取得した環境情報をシステム制御部１５に通知する（Ｓ１２０）。そして、システム制御部１５は、取得された環境情報と共に、受信情報サーバ２０にＧＰＳ受信情報を要求する（Ｓ１２５）。受信情報サーバ２０は、この要求に応じて、ＧＰＳ受信情報をデータベースから抽出する（Ｓ１３０）。このとき受信情報サーバ２０は、受信した環境情報をキーにしてＧＰＳ受信情報を抽出することができる。そして受信情報サーバ２０は、抽出したＧＰＳ受信情報を通知する（Ｓ１３５）。
【００４９】
システム制御部１５は、次に受信したＧＰＳ受信情報に基づいて、ＧＰＳ測位部１２０に設定する動作条件を決定する（Ｓ１４０）。そしてシステム制御部１５は、決定した動作条件をＧＰＳ測位部１２０に設定する（Ｓ１４５）。ＧＰＳ測位部１２０は、設定された動作条件でＧＰＳ衛星のサーチを開始する。そしてＧＰＳ測位部１２０は位置情報を取得することができると、測位結果をアプリケーション動作部１２５に通知する（Ｓ１５０）。例えばアプリケーション動作部１２５がナビゲーション機能を有する場合には、位置情報が継続的に要求されるため、ＧＰＳ測位部１２０は継続的に位置情報を取得して測位結果をアプリケーション動作部１２５に通知することができる。
【００５０】
従ってＧＰＳ測位部１２０は、当初通常測位の開始を要求され、ＧＰＳ受信情報に基づいた動作条件が設定されるまでの間（期間ＴＰ１）、標準の動作条件に従ってＧＰＳ衛星のサーチを開始する。例えば強度の高い信号を捕捉することのできる環境においては、この期間ＴＰ１の間に測位を開始することができるかもしれない。そして、ＧＰＳ受信情報に基づいた動作条件が設定された後の期間ＴＰ２においては、設定された動作条件に従ってＧＰＳ衛星をサーチすることができる。なお、ＴＴＦＦを優先させない場合には、期間ＴＰ１の間はＧＰＳ測位部１２０をスリープ状態とさせてもよい。また、ステップＳ１１５において、測位結果として環境情報を用いる例について説明されたが、本技術はかかる例に限定されない。例えば、アプリケーション動作部１２５の要求する位置情報の精度に応じて、環境情報（Ｗｉ−Ｆｉ測位結果）を測位結果として送信するか、ＧＰＳ測位結果が取得できるまでは測位結果を通知しないか、が判断されてもよい。
【００５１】
次に図５を参照する。図５は、例えば写真に位置タグ情報を付与する機能を有するアプリケーションの要求に応じて位置情報を取得する場合の動作例が示される。この場合、単発的に位置情報の取得が要求される。各ステップの内容については、図４と同様である箇所については同じ符号を付することにより詳細な説明は省略する。このステップＳ１１５において、図５の例によれば、アプリケーション動作部１２５は、所定時間を設定してこの所定時間のタイムアウトまではＧＰＳの測位結果を待ち、所定時間内にＧＰＳ測位ができない場合には、環境情報を測位結果として通知するように制御してもよい。
【００５２】
次に図６を参照する。図６は、アプリケーション動作部１２５が連続動作を要求する、例えばナビゲーション機能などを有する場合の動作例が示される。
【００５３】
システム制御部１５は、環境情報取得部１０５に環境情報を要求する（Ｓ２００）。そして、環境情報取得部１０５は、環境情報を取得する（Ｓ２０５）。環境情報取得部１０５は、取得した環境情報をシステム制御部１５に通知する（Ｓ２１０）。次にシステム制御部１５は、受信情報サーバ２０にＧＰＳ受信情報を要求する（Ｓ２１５）。このときシステム制御部１５は、取得した環境情報をキーとしてＧＰＳ受信情報を取得するよう要求することができる。受信情報サーバ２０は、要求に応じ、受信した環境情報をキーにしてＧＰＳ受信情報を抽出する（Ｓ２２０）。受信情報サーバ２０は、抽出したＧＰＳ受信情報をシステム制御部１５に通知する（Ｓ２２５）。ＧＰＳ受信情報を取得したシステム制御部１５は、このＧＰＳ受信情報に基づいて、ＧＰＳ測位部１２０に設定する動作条件を決定する（Ｓ２３０）。そして、決定した動作条件をＧＰＳ測位部１２０に設定する（Ｓ２３５）。ＧＰＳ測位部１２０は、設定された動作条件に従って測位を開始する。測位できるとＧＰＳ測位部１２０は、測位結果をアプリケーション動作部１２５に通知する（Ｓ２４０）。
【００５４】
以上説明したステップＳ２００〜ステップＳ２４０の動作が、繰り返される。ここで、期間ＴＰ３における測位動作及び測位結果の通知（Ｓ２４０）は、期間ＴＰ４におけるステップＳ２００〜ステップＳ２３５の動作と同時並行的に行われてよい。例えば定期的に環境情報及びＧＰＳ受信情報を取得して動作条件を設定しなおすことによって、現在地に応じた動作条件を設定することができるようになる。
【００５５】
次に図７を参照する。図７は、アプリケーション動作部１２５が間欠動作（例えば数分に１度の測位）を要求した場合の例について示される。この場合には、測位までの時間ＴＴＦＦは問題とされない。従ってこのとき、環境情報を取得してからＧＰＳ測位部１２０が起動されてもよい。
【００５６】
システム制御部１５は、環境情報取得部１０５に環境情報を要求する（Ｓ３００）。この要求に応じて環境情報取得部１０５は、環境情報を取得する（Ｓ３０５）。環境情報取得部１０５は、取得した環境情報をシステム制御部１５に通知する（Ｓ３１０）。システム制御部１５は、取得された環境情報をキーにして受信情報サーバ２０にＧＰＳ受信情報を要求する（Ｓ３１５）。ＧＰＳ受信情報サーバ２０は、この要求に応じて、受信した環境情報をキーとしてＧＰＳ受信情報を抽出する（Ｓ３２０）。受信情報サーバ２０は、抽出したＧＰＳ受信情報をシステム制御部１５に通知する（Ｓ３２５）。
【００５７】
システム制御部１５は、取得したＧＰＳ受信情報に基づいて、ＧＰＳ測位部１２０に設定する動作条件を決定する（Ｓ３３０）。そして、システム制御部１５は、ＧＰＳ測位部１２０に決定された動作条件を設定する（Ｓ３３５）。ＧＰＳ測位部１２０は、設定された動作条件に従って測位を開始する。そして、ＧＰＳ測位部１２０は、測位結果をシステム制御部１５に通知する（Ｓ３４０）。システム制御部１５は、ＧＰＳ測位結果をアプリケーション動作部１２５に通知する（Ｓ３４５）。
【００５８】
一度測位結果が得られると、システム制御部１５は、ＧＰＳ測位部１２０をスリープ状態にさせる（Ｓ３５０）。そして、システム制御部１５は、所定時間の間待機するように設定する（Ｓ３５５）。設定された所定時間が経過すると、システム制御部１５は、再び環境情報を環境情報取得部１０５に要求する（Ｓ３００）。そして、ステップＳ３００〜ステップＳ３３０まで同様の動作が行われ、ＧＰＳ測位部１２０に新たに設定する動作条件が決定されると、システム制御部１５は、ＧＰＳ測位部１２０を起こす（Ｓ３３３）。そして、再び動作条件が設定され（Ｓ３３５）、ＧＰＳ測位部１２０は設定された動作条件で測位を開始する。
【００５９】
ここで、システム制御部１５は、所定時間の時間制限を設けてもよい。この場合、所定時間が経過してもＧＰＳ測位結果が得られずタイムアウトとなると（Ｓ３６０）、システム制御部１５は、Ｗｉｆｉ測位結果をアプリケーション動作部１２５に通知する（Ｓ３７０）。そして、ＧＰＳ測位部１２０をスリープさせて（Ｓ３６５）、再び所定時間待機するように設定する。
【００６０】
以上、測位システム１の動作例について複数のパターンに分けて説明した。このうち、受信情報サーバにおける動作、及びＧＰＳ測位部１２０に対する動作条件の設定動作については、以下に詳述される。
【００６１】
＜４．受信情報サーバの動作例＞
次に、図８及び図９を参照しながら、本開示の一実施形態に係る受信情報サーバ２０の動作例について説明する。図８は、同実施形態に係る受信情報サーバの動作例について示すフローチャートである。図９は、同実施形態に係る受信情報サーバの他の動作例について示すフローチャートである。
【００６２】
まず図８を参照すると、受信情報サーバ２０は、環境情報を含む受信情報要求メッセージを受信する（Ｓ４００）。そして、受信情報サーバ２０は、受信した環境情報をキーに受信情報を抽出する（Ｓ４０５）。そして受信情報サーバ２０は、抽出した受信情報を、受信情報要求メッセージの送信元の測位装置１０へ通知する（Ｓ４１０）。
【００６３】
次に図９を参照すると、受信情報サーバ２０は、環境情報及び測位装置１０の端末情報を含む受信情報要求メッセージを受信する（Ｓ４２０）。そして、受信情報サーバ２０は、受信した環境情報及び端末情報をキーに受信情報を抽出する（Ｓ４２５）。受信情報サーバ２０は、抽出した受信情報を、受信情報要求メッセージの送信元の測位装置１０へ通知する（Ｓ４３０）。
【００６４】
このように、受信情報サーバ２０は、環境情報に加えて端末情報をキーにして受信情報を抽出してもよい。また、受信情報サーバ２０は、ＧＰＳモジュール（ＧＰＳ測位部１２０）の機種をキーにして受信情報を抽出することもできる（図示せず）。このように、測位装置１０の性能に応じて受信情報を抽出することによって、より、ＧＰＳ測位部１２０により適切な動作条件を設定することができる。
【００６５】
＜５．動作条件の設定＞
次に、図１０〜図１２を参照しながら、本開示の一実施形態に係る測位装置１０の動作条件の設定について説明する。図１０は、同実施形態に係る測位装置の構成と設定できる動作条件の例を示す説明図である。図１１は、同実施形態に係る測位装置の測位動作条件の設定動作例を示すフローチャートである。図１２は、同実施形態に係る測位装置の測位動作条件の他の設定動作例を示すフローチャートである。
【００６６】
まず図１０を参照する。図１０には、測位システム１の構成Ａ、構成Ｂ、及び構成Ｃが描かれる。例えば、測位装置１０は、ＣＰＵ１１（システム制御部１５はＣＰＵ１１の機能により実現される）とＧＰＳモジュール１３を有してよい。このとき構成ＡにおいてＧＰＳモジュール１３は、ＯＮ／ＯＦＦの制御が行われ、動作条件についての設定は受付けられない。この場合には、ＣＰＵ１１は、受信情報サーバから環境情報をキーにＧＰＳ受信情報を取得すると、ＧＰＳ受信情報に基づき、ＧＰＳモジュール１３に対してＳｌｅｅｐ又はＡｗａｋｅの指示を行う。
【００６７】
また、構成Ｂにおいては、ＧＰＳモジュール１３は、ＯＮ／ＯＦＦの制御に加えて、動作条件の設定を受付けることができる。そこで、ＣＰＵ１１は、受信情報サーバ２０からＧＰＳ受信情報を取得すると、取得したＧＰＳ受信情報に基づいてＧＰＳモジュール１３に対してＳｌｅｅｐ又はＡｗａｋｅの指示、及び動作モードの設定を行うことができる。
【００６８】
また、構成Ｃに示されるように、測位装置１０がＧＰＳコントロールライブラリを有する場合には、このＧＰＳコントロールライブラリがＳｌｅｅｐ／Ａｗａｋｅ及び動作モードの設定を行うことができる。
【００６９】
例えば、構成Ａに示されたように、ＧＰＳモジュール１３がＯＮ／ＯＦＦの制御しか受付けることができない場合には、図１１に示されるような動作が行われてよい。測位装置１０は、受信情報に基づいて、現在地が測位可能な場所であるか否かを判断する（Ｓ５００）。そして、測位が可能である場合には、ＣＰＵ１１は、ＧＰＳモジュール１３をＡｗａｋｅに設定する。一方、現在地が測位のできない場所である場合には、ＣＰＵ１１は、ＧＰＳモジュール１３をＳｌｅｅｐに設定する。
【００７０】
また、構成Ｂ及び構成Ｃに示されるように、ＧＰＳモジュール１３がＳｌｅｅｐ／Ａｗａｋｅのほかに動作モードの設定も受付けることができる場合には、図１２に示されるように、まずＣＰＵ１１は、ＧＰＳ受信情報に基づいて、現在地が測位可能な場所であるか否かを判断する（Ｓ５２０）。ここで現在地が測位できない場所であると判断されると、ＣＰＵ１１は、ＧＰＳモジュール１３をＳｌｅｅｐに設定する（Ｓ５２５）。
【００７１】
一方、現在地が測位可能な場所であると判断されると、ＣＰＵ１１は、ＧＰＳモジュールをＡｗａｋｅに設定する（Ｓ５３０）。そして次に、ＣＰＵ１１は、仰角方位角情報を受信したか否かを判断する（Ｓ５３５）。ここで、仰角方位角情報を受信した場合には、ＣＰＵ１１は、仰角、方位角ごとの受信情報に基づいてＧＰＳモジュール１３が衛星毎に異なるサーチモードでサーチするように設定する（Ｓ５４０）。一方、仰角方位角情報を受信していないと判断された場合には、次にＣＰＵ１１は、強信号衛星のみで測位可能な場所であるか否かを受信情報に基づいて判断する（Ｓ５４５）。ステップＳ５４５の判断において、強信号衛星のみで測位可能な場所であると判断された場合には、ＣＰＵ１１は、ＧＰＳモジュール１３を強信号モードに設定する（Ｓ５５０）。強信号モードでは、ＧＰＳモジュール１３は、高感度サーチを行わず、衛星の再サーチも行わない。
【００７２】
また、ＣＰＵ１１は、ＧＰＳ受信情報に基づいて、現在地が強信号衛星及び弱信号衛星を混合して測位可能な場所であるか否かを判断する（Ｓ５５５）。ここで強信号衛星及び弱信号衛星混合で測位可能な場所であると判断された場合には、ＣＰＵ１１は、ＧＰＳモジュール１３を強弱混合モードに設定する（Ｓ５５０）。ここでＣＰＵ１１は、仰角方位角情報を有していないため、強信号サーチ、高感度サーチ、衛星の再サーチを組み合わせて用い、ＧＰＳ衛星をサーチする。
【００７３】
一方、ステップＳ５５５の判断において、現在地が強信号衛星及び弱信号衛星を混合して測位可能な場所ではないと判断された場合には、ＣＰＵ１１は、ＧＰＳモジュール１３を弱信号モードに設定する（Ｓ５６５）。弱信号モードでは、ＧＰＳモジュール１３は、高感度サーチを行う。また弱信号モードでは、ＧＰＳモジュール１３は、強信号サーチを行わず、衛星の再サーチを実行する。
【００７４】
＜６．ハードウェア構成例＞
次に、図１３及び図１４を参照しながら、本開示の一実施形態に係る測位装置１０、及び受信情報サーバ２０のハードウェア構成例について説明する。図１３は、同実施形態に係る測位装置のハードウェア構成例を示すブロック図である。図１４は、同実施形態に係る受信情報サーバのハードウェア構成例を示すブロック図である。
【００７５】
（（測位装置１０））
ここで、測位装置１０の構成の一例について説明する。図１３を参照すると、測位装置１０は、例えば、電話網アンテナ８１７と、電話処理部８１９と、ＧＰＳアンテナ８２１と、ＧＰＳ処理部８２３と、Ｗｉｆｉアンテナ８２５と、Ｗｉｆｉ処理部８２７と、地磁気センサ８２９と、加速度センサ８３１と、ジャイロセンサ８３３と、気圧センサ８３５と、撮像部８３７と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８３９と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８４１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８４３と、操作部８４７と、表示部８４９と、デコーダ８５１と、スピーカ８５３と、エンコーダ８５５と、マイク８５７と、記憶部８５９とを有する。なお、ここで示すハードウェア構成は一例であり、構成要素の一部が省略されてもよい。また、ここで示される構成要素以外の構成要素をさらに含んでもよいことは言うまでもない。
【００７６】
（電話網アンテナ８１７）
電話網アンテナ８１７は、通話及び通信用の携帯電話網と無線で接続する機能を有するアンテナの一例である。電話網アンテナ８１７は、携帯電話網を介して受信される通話信号を電話処理部８１９に供給することができる。
【００７７】
（電話処理部８１９）
電話処理部８１９は、電話網アンテナ８１７により送受信される信号に対する各種の信号処理を行う機能を有する。電話処理部８１９は、例えばマイク８５７を介して入力され、エンコーダ８５５によりエンコードされた音声信号に対して各種の信号処理を行い、電話網アンテナ８１７に供給することができる。また電話処理部８１９は、電話網アンテナ８１９から供給される音声信号に対して各種の信号処理を行い、デコーダ８５１に供給することができる。
【００７８】
（ＧＰＳアンテナ８２１）
ＧＰＳアンテナ８２１は、測位衛星からの信号を受信するアンテナの一例である。ＧＰＳアンテナ８２１は、複数のＧＰＳ衛星からのＧＰＳ信号を受信することができ、受信したＧＰＳ信号をＧＰＳ処理部８２３に入力する。
【００７９】
（ＧＰＳ処理部８２３）
ＧＰＳ処理部８２３は、測位衛星から受信された信号に基づいて位置情報を算出する算出部の一例である。ＧＰＳ処理部８２３は、ＧＰＳアンテナ８２１から入力された複数のＧＰＳ信号に基づいて現在の位置情報を算出し、算出した位置情報を出力する。具体的には、ＧＰＳ処理部８２３は、ＧＰＳ衛星の軌道データからそれぞれのＧＰＳ衛星の位置を算出し、ＧＰＳ信号の送信時刻と受信時刻との差分時間に基づいて、各ＧＰＳ衛星から当該測位装置１０までの距離をそれぞれ算出する。そして、算出された各ＧＰＳ衛星の位置と、各ＧＰＳ衛星から当該測位装置１０までの距離とに基づいて、現在の３次元位置を算出することができる。なお、ここで用いられるＧＰＳ衛星の軌道データは、例えばＧＰＳ信号に含まれていてもよい。或いは、ＧＰＳ衛星の軌道データは、通信アンテナ８２５を介して外部のサーバから取得されてもよい。
【００８０】
（Ｗｉｆｉアンテナ８２５）
Ｗｉｆｉアンテナ８２５は、例えば無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信網との通信信号をＷｉｆｉの仕様に従って送受信する機能を有するアンテナである。Ｗｉｆｉアンテナ８２５は、受信した信号を通信処理部８２７に供給することができる。
【００８１】
（Ｗｉｆｉ処理部８２７）
Ｗｉｆｉ処理部８２７は、Ｗｉｆｉアンテナ８２５から供給された信号に各種の信号処理を行う機能を有する。Ｗｉｆｉ処理部８２７は、供給されたアナログ信号から生成したデジタル信号をＣＰＵ８３９に供給することができる。
【００８２】
（地磁気センサ８２９）
地磁気センサ８２９は、地磁気を電圧値として検出するセンサである。地磁気センサ８２９は、Ｘ軸方向、Ｙ軸方向、及びＺ軸方向の地磁気をそれぞれ検出する３軸地磁気センサであってよい。地磁気センサ８２９は、検出した地磁気データをＣＰＵ８３９に供給することができる。
【００８３】
（加速度センサ８３１）
加速度センサ８３１は、加速度を電圧値として検出するセンサである。加速度センサ８３１は、Ｘ軸方向に沿った加速度、Ｙ軸方向に沿った加速度、及びＺ軸方向に沿った加速度をそれぞれ検出する３軸加速度センサであってよい。加速度センサ８３１は、検出した加速度データをＣＰＵ８３９に供給することができる。
【００８４】
（ジャイロセンサ８３３）
ジャイロセンサ８３３は、物体の角度や角速度を検出する計測器の一種である。このジャイロセンサ８３３は、Ｘ軸、Ｙ軸、及びＺ軸周りの回転角の変化する速度（角速度）を電圧値として検出する３軸ジャイロセンサであってよい。ジャイロセンサ８３３は、検出した角速度データをＣＰＵ８３９に供給することができる。
【００８５】
（気圧センサ８３５）
気圧センサ８３５は、周囲の気圧を電圧値として検出するセンサである。気圧センサ８３５は、気圧を所定のサンプリング周波数で検出し、検出した気圧データをＣＰＵ８３９に供給することができる。
【００８６】
（撮像部８３７）
撮像部８３７は、ＣＰＵ８３９の制御に従い、レンズを介して静止画像又は動画像を撮影する機能を有する。撮像部８３７は、撮影した画像を記憶部８５９に記憶させてもよい。
【００８７】
（ＣＰＵ８３９）
ＣＰＵ８３９は、演算処理装置及び制御装置として機能し、各種プログラムに従って携帯端末３０内の動作全般を制御する。またＣＰＵ８３９は、マイクロプロセッサであってもよい。このＣＰＵ８３９は、各種プログラムに従って様々な機能を実現することができる。
【００８８】
（ＲＯＭ８４１，ＲＡＭ８４３）
ＲＯＭ８４１は、ＣＰＵ８３９が使用するプログラムや演算パラメータ等を記憶することができる。ＲＡＭ８４３は、ＣＰＵ８３９の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶することができる。
【００８９】
（操作部８４７）
操作部８４７は、ユーザ５が所望の操作をするための入力信号を生成する機能を有する。操作部８４７は、例えばタッチセンサ、マウス、キーボード、ボタン、マイク、スイッチ及びレバーなどユーザ５が情報を入力するための入力部と、ユーザ５による入力に基づいて入力信号を生成し、ＣＰＵ８３９に出力する入力制御回路などから構成されてよい。
【００９０】
（表示部８４９）
表示部８４９は、出力装置の一例であり、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）装置、有機ＥＬ（ＯＬＥＤ：Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイ装置などの表示装置であってよい。表示部８４９は、ユーザ５に対して画面を表示することにより情報を提供することができる。
【００９１】
（デコーダ８５１，スピーカ８５３）
デコーダ８５１は、ＣＰＵ８３９の制御に従い、入力されたデータのデコード及びアナログ変換などを行う機能を有する。デコーダ８５１は、例えば電話網アンテナ８１７及び電話処理部８１９を介して入力された音声データのデコード及びアナログ変換などを行い、音声信号をスピーカ８５３に出力することができる。またデコーダ８５１は、例えばＷｉｆｉアンテナ８２５及びＷｉｆｉ処理部８２７を介して入力された音声データのデコード及びアナログ変換などを行い、音声信号をスピーカ８５３に出力することができる。スピーカ８５３は、デコーダ８５１から供給される音声信号に基づいて音声を出力することができる。
【００９２】
（エンコーダ８５５，マイク８５７）
エンコーダ８５５は、ＣＰＵ８３９の制御に従い、入力されたデータのデジタル変換及びエンコードなどを行う機能を有する。エンコーダ８５５は、マイク８５７から入力される音声信号のデジタル変換及びエンコードなどを行い、音声データを出力することができる。マイク８５７は、音声を集音し、音声信号として出力することができる。
【００９３】
（記憶部８５９）
記憶部８５９は、データ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ここで記憶媒体としては、例えばフラッシュメモリ、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ（Phase  change  Random  Access  Memory）、及びＥＥＰＲＯＭ（Electronically  Erasable  and  Programmable  Read  Only  Memory）などの不揮発性メモリや、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの磁気記録媒体などが用いられてよい。
【００９４】
（（受信情報サーバ２０））
次に図１４を参照すると、上記の受信情報サーバ２０が有する各構成要素の機能は、例えば、図１４に示すハードウェア構成を用いて実現することが可能である。つまり、当該各構成要素の機能は、コンピュータプログラムを用いて図１４に示すハードウェアを制御することにより実現される。
【００９５】
図１４に示すように、このハードウェアは、主に、ＣＰＵ９０２と、ＲＯＭ９０４と、ＲＡＭ９０６と、ホストバス９０８と、ブリッジ９１０と、を有する。さらに、このハードウェアは、外部バス９１２と、インターフェース９１４と、入力部９１６と、出力部９１８と、記憶部９２０と、ドライブ９２２と、接続ポート９２４と、通信部９２６と、を有する。但し、上記のＣＰＵは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略である。また、上記のＲＯＭは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略である。そして、上記のＲＡＭは、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略である。
【００９６】
ＣＰＵ９０２は、例えば、演算処理装置又は制御装置として機能し、ＲＯＭ９０４、ＲＡＭ９０６、記憶部９２０、又はリムーバブル記録媒体９２８に記録された各種プログラムに基づいて各構成要素の動作全般又はその一部を制御する。ＲＯＭ９０４は、ＣＰＵ９０２に読み込まれるプログラムや演算に用いるデータ等を格納する手段である。ＲＡＭ９０６には、例えば、ＣＰＵ９０２に読み込まれるプログラムや、そのプログラムを実行する際に適宜変化する各種パラメータ等が一時的又は永続的に格納される。
【００９７】
これらの構成要素は、例えば、高速なデータ伝送が可能なホストバス９０８を介して相互に接続される。一方、ホストバス９０８は、例えば、ブリッジ９１０を介して比較的データ伝送速度が低速な外部バス９１２に接続される。また、入力部９１６としては、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、及びレバー等が用いられる。さらに、入力部９１６としては、赤外線やその他の電波を利用して制御信号を送信することが可能なリモートコントローラ（以下、リモコン）が用いられることもある。
【００９８】
出力部９１８としては、例えば、ＣＲＴ、ＬＣＤ、ＰＤＰ、又はＥＬＤ等のディスプレイ装置、スピーカ、ヘッドホン等のオーディオ出力装置、プリンタ、携帯電話、又はファクシミリ等、取得した情報を利用者に対して視覚的又は聴覚的に通知することが可能な装置である。但し、上記のＣＲＴは、Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅの略である。また、上記のＬＣＤは、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略である。そして、上記のＰＤＰは、Ｐｌａｓｍａ  ＤｉｓｐｌａｙＰａｎｅｌの略である。さらに、上記のＥＬＤは、Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略である。
【００９９】
記憶部９２０は、各種のデータを格納するための装置である。記憶部９２０としては、例えば、ハードディスクドライブ（ＨＤＤ）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等が用いられる。但し、上記のＨＤＤは、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略である。
【０１００】
ドライブ９２２は、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体９２８に記録された情報を読み出し、又はリムーバブル記録媒体９２８に情報を書き込む装置である。リムーバブル記録媒体９２８は、例えば、ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、ＨＤ  ＤＶＤメディア、各種の半導体記憶メディア等である。もちろん、リムーバブル記録媒体９２８は、例えば、非接触型ＩＣチップを搭載したＩＣカード、又は電子機器等であってもよい。但し、上記のＩＣは、Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略である。
【０１０１】
接続ポート９２４は、例えば、ＵＳＢポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ、ＲＳ−２３２Ｃポート、又は光オーディオ端子等のような外部接続機器９３０を接続するためのポートである。外部接続機器９３０は、例えば、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、又はＩＣレコーダ等である。但し、上記のＵＳＢは、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略である。また、上記のＳＣＳＩは、Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅの略である。
【０１０２】
通信部９２６は、ネットワーク９３２に接続するための通信デバイスであり、例えば、有線又は無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＷＵＳＢ用の通信カード、光通信用のルータ、ＡＤＳＬ用のルータ、又は各種通信用のモデム等である。また、通信部９２６に接続されるネットワーク９３２は、有線又は無線により接続されたネットワークにより構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、可視光通信、放送、又は衛星通信等である。但し、上記のＬＡＮは、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略である。また、上記のＷＵＳＢは、Ｗｉｒｅｌｅｓｓ  ＵＳＢの略である。そして、上記のＡＤＳＬは、Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅの略である。
【０１０３】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１０４】
例えば、上記実施形態では、測位衛星の一例として、ＧＰＳが挙げられたが、もちろん測位衛星はＧＰＳに限られない。測位衛星は、ガリレオ、ＧＬＯＮＡＳＳ、北斗、みちびきなど各種の測位衛星であってよい。このとき、測位衛星は、１つの種類の衛星が用いられてもよいし、複数の種類の衛星による測位信号が組合わせて用いられてもよい。実施する時々の技術レベルに応じて、適宜、位置情報取得のために利用する構成を変更することが可能である。
【０１０５】
尚、本明細書において、フローチャート及びシーケンス図に記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【０１０６】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
測位衛星から受信する測位信号に基づいて測位する衛星測位部と、
現在地に固有な環境情報を取得する環境情報取得部と、
前記環境情報に基づいて、前記現在地における前記測位信号の状態を示す受信情報を取得する受信情報取得部と、
前記受信情報に基づいて、前記衛星測位部の動作条件を設定する動作条件設定部と、
を備える、情報処理装置。
（２）
前記受信情報は、前記現在地において前記測位信号を受信することのできる方位の情報を含み、
前記動作条件設定部は、前記衛星測位部が前記受信情報に含まれる方位の前記測位衛星をサーチするように前記動作条件を設定する、
前記（１）に記載の情報処理装置。
（３）
前記受信情報は、前記現在地において前記測位信号を受信することのできる仰角の情報を含み、
前記動作条件設定部は、前記衛星測位部が前記受信情報に含まれる仰角方向の前記測位衛星をサーチするように前記動作条件を設定する、
前記（１）または（２）のいずれかに記載の情報処理装置。
（４）
前記動作条件設定部は、前記受信情報が前記現在地における前記測位信号の状態の分布が広いことを示すとき、測位精度及び消費電力のうちいずれを重視するかを示す所定の情報に基づいて前記動作条件を設定する、
前記（１）〜（３）のいずれかに記載の情報処理装置。
（５）
前記動作条件設定部は、前記受信情報が前記現在地が前記測位信号を受信できない場所であることを示すとき、前記衛星測位部により測位しないように前記動作条件を設定する、
前記（１）〜（４）のいずれかに記載の情報処理装置。
（６）
前記動作条件設定部は、前記受信情報が前記現在地が高い強度の前記測位信号を受信することのできる場所であることを示すとき、前記衛星測位部が高い強度の前記測位信号を優先的にサーチするように前記動作条件を設定する、
前記（１）〜（５）のいずれかに記載の情報処理装置。
（７）
前記動作条件設定部は、前記受信情報が前記現在地が高い強度の前記測位信号を受信することのできる場所であることを示すとき、前記衛星測位部が前記測位衛星の再サーチを行わないように前記動作条件を設定する、
前記（６）に記載の情報処理装置。
（８）
前記衛星測位部は、前記受信情報が前記現在地が高い強度の前記測位信号を受信することのできる場所であることを示すとき、前記衛星測位部が低い強度の前記測位信号を長時間サーチする高感度サーチを行わないように前記動作条件を設定する、
前記（６）または（７）のいずれかに記載の情報処理装置。
（９）
前記動作条件設定部は、前記受信情報が前記現在地が高い強度の前記測位信号を受信することのできない場所であることを示すとき、高い強度の前記測位信号をサーチする強信号サーチを行わないように前記動作条件を設定する、
前記（１）〜（８）のいずれかに記載の情報処理装置。
（１０）
前記受信情報取得部は、さらに前記情報処理装置の種類を特定する端末情報に基づいて前記受信情報を取得する、
前記（１）〜（９）のいずれかに記載の情報処理装置。
（１１）
前記環境情報、及び前記環境情報を取得したときの前記測位信号の状態を示す前記受信情報を収集する受信情報収集部、
をさらに備える、前記（１）〜（９）のいずれかに記載の情報処理装置。
（１２）
前記受信情報取得部は、前記情報処理装置により収集された前記受信情報を取得する、
前記（１０）に記載の情報処理装置。
（１３）
前記衛星測位部は、前記受信情報に基づいた動作条件が設定されるまでの間、予め設定される標準の動作条件に従って測位する、
前記（１）〜（１２）のいずれかに記載の情報処理装置。
（１４）
前記衛星測位部は、前記受信情報に基づいた動作条件が設定されるまでの間待機し、前記受信情報に基づいた動作条件が設定されてから測位する、
前記（１）〜（１２）のいずれかに記載の情報処理装置。
（１５）
所定の地点に固有な環境情報と、前記地点における測位衛星からの測位信号の受信状態を示す受信情報とが対応づけられた情報を記憶する記憶部と、
前記環境情報を含む前記受信情報の取得要求に応じて、前記環境情報に対応づけられた前記受信情報を通知する受信情報通知部と、
を備える、受信情報サーバ。
（１６）
現在地に固有な環境情報を取得することと、
前記環境情報に基づいて、前記現在地における測位信号の状態を示す受信情報を取得することと、
前記受信情報に基づいて、衛星測位部が測位衛星をサーチする動作条件を設定することと、
前記動作条件に従って、前記測位衛星から受信する前記測位信号に基づいて測位することと、
を含む、情報処理方法。
（１７）
コンピュータを、
測位衛星から受信する測位信号に基づいて測位する衛星測位部と、
現在地に固有な環境情報を取得する環境情報取得部と、
前記環境情報に基づいて、前記現在地における前記測位信号の状態を示す受信情報を取得する受信情報取得部と、
前記受信情報に基づいて、前記衛星測位部の動作条件を設定する動作条件設定部と、
を備える、情報処理装置として機能させるためのプログラム。
（１８）
コンピュータを、
測位衛星から受信する測位信号に基づいて測位する衛星測位部と、
現在地に固有な環境情報を取得する環境情報取得部と、
前記環境情報に基づいて、前記現在地における前記測位信号の状態を示す受信情報を取得する受信情報取得部と、
前記受信情報に基づいて、前記衛星測位部の動作条件を設定する動作条件設定部と、
を備える、情報処理装置として機能させるためのプログラムを記録するコンピュータに読取り可能な記録媒体。
【符号の説明】
【０１０７】
１０      測位装置
１０５    環境情報取得部
１１０    受信情報取得部
１１５    動作条件設定部（システム制御部）
１２０    ＧＰＳ測位部（ＧＰＳモジュール）
１２５    アプリケーション動作部
１４０    受信情報収集部
２０      受信情報サーバ
２０５    受信情報受付部
２１０    受信情報記憶部（受信情報データベース）
２１５    受信情報通知部
【図１】
2013088356.tif 000003
【図２】
2013088356.tif 000004
【図３】
2013088356.tif 000005
【図４】
2013088356.tif 000006
【図５】
2013088356.tif 000007
【図６】
2013088356.tif 000008
【図７】
2013088356.tif 000009
【図８】
2013088356.tif 000010
【図９】
2013088356.tif 000011
【図１０】
2013088356.tif 000012
【図１１】
2013088356.tif 000013
【図１２】
2013088356.tif 000014
【図１３】
2013088356.tif 000015
【図１４】
2013088356.tif 000016