(57)【要約】  計測結果の信頼度を精度よく算出可能な位置情報提供装置を提供する。センサデータを取得するセンサデータ取得手段１１０と、前記センサデータから特徴量を算出する特徴量算出手段１２０と、前記特徴量を用いて信頼度を算出する信頼度算出手段１３０と、を備え、前記センサデータは、複数であり、前記特徴量は、前記複数のセンサデータの統計量及び前記センサデータの形状を示す量を含むことを特徴とする位置情報提供装置。
2012070595.tif 000002
【特許請求の範囲】
【請求項１】
センサデータを取得するセンサデータ取得手段と、
前記センサデータから特徴量を算出する特徴量算出手段と、
前記特徴量を用いて信頼度を算出する信頼度算出手段と、
を備え、
前記センサデータは、複数であり、
前記特徴量は、前記複数のセンサデータの統計量及び前記センサデータの形状を示す量を含むことを特徴とする位置情報提供装置。
【請求項２】
さらに、前記センサデータを用いて、自律航法により前記位置情報提供装置の位置及び姿勢を計測する位置計測手段と、
前記位置及び姿勢と前記信頼度とを用いて前記位置情報提供装置周囲の空間中の検索範囲を設定し、前記検索範囲に含まれる地理情報を検索することにより、ユーザに提示するための案内情報を生成する案内情報生成手段と、
前記案内情報をユーザに提示する情報提示手段とを備えたことを特徴とする請求項１記載の位置情報提供装置。
【請求項３】
さらに、特定の行動をした際のセンサデータを参照データとして記憶する参照データ記憶手段を備え、
前記特徴量が、前記複数のセンサデータの統計量及び前記センサデータの形状を示す量に加え、又はこれらに代えて、前記センサデータ取得手段により取得されたセンサデータと前記参照データとの類似度を含み、
前記信頼度算出手段が、前記類似度を用いて前記信頼度を算出することを特徴とする請求項１又は２に記載の位置情報提供装置。
【請求項４】
さらに、前記信頼度を記憶する信頼度記憶手段と、
前記信頼度記憶手段が記憶する信頼度を用いて現在の信頼度を算出する信頼度統合算出手段とを備えることを特徴とする請求項１から３のいずれか一項に記載の位置情報提供装置。
【請求項５】
さらに、センサを含み、
前記センサが、前記位置情報提供装置の位置及び姿勢に基づき、前記センサデータを生成することを特徴とする請求項１から４のいずれか一項に記載の位置情報提供装置。
【請求項６】
請求項１から５のいずれか一項に記載の位置情報提供装置と、サーバとを備え、
前記サーバは、前記センサデータを記録しており、
前記センサデータ取得手段が、前記サーバから前記センサデータを取得することを特徴とする位置情報提供システム。
【請求項７】
請求項２から５のいずれか一項に記載の位置情報提供装置と、サーバとを備え、
前記サーバは、案内情報生成用データを記録しており、
前記位置情報提供装置は、さらに、前記サーバから前記案内情報生成用データを取得する案内情報生成用データ取得手段を備え、
前記案内情報生成手段が、さらに、前記案内情報生成用データを用いて前記案内情報を生成することを特徴とする位置情報提供システム。
【請求項８】
請求項１記載の位置情報提供装置を用い、
前記センサデータ取得手段によりセンサデータを取得するセンサデータ取得ステップと、
前記特徴量算出手段により、前記センサデータから特徴量を算出する特徴量算出ステップと、
前記信頼度算出手段により、前記特徴量を用いて信頼度を算出する信頼度算出ステップと、
を含み、
前記センサデータは、複数であり、
前記特徴量は、前記複数のセンサデータの統計量及び前記センサデータの形状を示す量を含むことを特徴とする位置情報提供方法。
【請求項９】
請求項８記載の位置情報提示方法をコンピュータ上で実行可能なことを特徴とするプログラム。
【請求項１０】
請求項９記載のプログラムを記録しており、コンピュータで読み取り可能であることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報提供装置、位置情報提供システム、位置情報提供方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
ナビゲーションや情報検索サービス等の位置情報サービスは、例えば、カメラ、GPS（Global  Positioning  System、グローバル・ポジショニング・システム）、加速度センサ、電子コンパス等を搭載した携帯端末上で、AR（Augmented  Reality、拡張現実）を活用して行われている。ARにより、カメラで撮影した実際の風景にさまざまな情報を重畳して表示することで、より分かりやすいナビゲーションや情報検索サービスを実現できる。例えば、街中で周囲の店の商品、メニュー等の情報を重畳して表示することで、周囲の店の状況を簡単に把握でき、好みの店をすぐに探すことができる。【０００３】
しかし、屋内、又は、屋外であっても高層ビルの谷間等においては、携帯端末でARを実現することは困難であった。その理由として、これら屋内等の場所では、GPSによる測位ができないか又はきわめて困難であること、および、電子コンパスの精度が大きく低下することが挙げられる。そこで、自律航法により位置及び方向を計測する技術が開発されている。自律航法とは、加速度センサやジャイロセンサ、磁気センサ等の複数のセンサを組み合わせてユーザの移動を推定し、基準位置からの位置及び移動方向（方位）を算出する技術である。この技術により、例えば、GPSや電子コンパス等の方法によっては位置や方位の取得が困難な場所（例えば、屋内又は高層ビルの谷間等）においても、基準位置（例えば、店舗等の入り口）からの相対的な位置及び方位を算出することができ、ARサービスが可能となる。【０００４】
しかし、自律航法は、基準位置（計測開始時）からの位置及び移動方向の変化の計測値を加算して現在の位置及び方位を算出するため、計測値とともに計測誤差までも加算（蓄積）され、計測誤差が大きくなってしまうことがある。その結果、算出した現在の位置及び方位をもとに関連する情報を提示した場合、実際の現在の位置及び方位にマッチしない情報を提示し、ユーザを混乱させてしまうおそれがある。【０００５】
自律航法における上記の問題を解決するために、いくつかの計測方法で位置及び方位を算出し、その算出結果の信頼度に応じて計測結果を選択することが行われている。例えば、特許文献１では、GPS測位結果の信頼性と自律航法測位結果の信頼性とを比較し、信頼性の高い測位結果を採用する。GPS測位結果の信頼性を表わす指数としては、GPSデータに含まれるHDOP情報とSN情報の平均値を利用する。自律航法測位結果の信頼性を表わす指数は、累積移動距離や累積方向転換量から算出する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２２９２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１では、累積移動距離や累積方向転換量という測位結果を用いて信頼度を算出している。しかし、累積移動距離や累積方向転換量が大きいことが、測位結果の信頼性が低いことを表わしているとは限らない。移動距離や方向転換量が大きい場合でも、ノイズが少なく、予め設計段階で想定しているセンサデータの入力に近ければ、高精度に位置及び方向を算出することができる。すなわち、累積移動距離や累積方向転換量等の測位結果をそのまま用いるだけでは、正しく信頼度を算出できないという問題がある。【０００８】
そこで、本発明は、計測結果の信頼度を精度よく算出可能な位置情報提供装置、位置情報提供システム、位置情報提供方法、プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するために、本発明の位置情報提供装置は、
センサデータを取得するセンサデータ取得手段と、
前記センサデータから特徴量を算出する特徴量算出手段と、
前記特徴量を用いて信頼度を算出する信頼度算出手段と、
を備え、
前記センサデータは、複数であり、
前記特徴量は、前記複数のセンサデータの統計量及び前記センサデータの形状を示す量を含むことを特徴とする。【００１０】
本発明の第１の位置情報提供システムは、
前記本発明の位置情報提供装置と、サーバとを備え、
前記サーバは、前記センサデータを記録しており、
前記センサデータ取得手段が、前記サーバから前記センサデータを取得することを特徴とする。【００１１】
本発明の第２の位置情報提供システムは、
前記本発明の位置情報提供装置と、サーバとを備え、
前記サーバは、案内情報生成用データを記録しており、
前記位置情報提供装置は、さらに、前記センサデータを用いて、自律航法により前記位置情報提供装置の位置及び姿勢を計測する位置計測手段と、
前記位置及び姿勢と前記信頼度とを用いて前記位置情報提供装置周囲の空間中の検索範囲を設定し、前記検索範囲に含まれる地理情報を検索することにより、ユーザに提示するための案内情報を生成する案内情報生成手段と、
前記案内情報をユーザに提示する情報提示手段と、
前記サーバから前記案内情報生成用データを取得する案内情報生成用データ取得手段とを備え、
前記案内情報生成手段が、さらに、前記案内情報生成用データを用いて前記案内情報を生成することを特徴とする。【００１２】
また、本発明の位置情報提供方法は、
前記本発明の位置情報提供装置を用い、
前記センサデータ取得手段によりセンサデータを取得するセンサデータ取得ステップと、
前記特徴量算出手段により、前記センサデータから特徴量を算出する特徴量算出ステップと、
前記信頼度算出手段により、前記特徴量を用いて信頼度を算出する信頼度算出ステップと、
を含み、
前記センサデータは、複数であり、
前記特徴量は、前記複数のセンサデータの統計量及び前記センサデータの形状を示す量を含むことを特徴とする。【００１３】
さらに、本発明は、前記本発明の位置情報提示方法を、コンピュータ上で実行可能なことを特徴とするプログラムを提供する。【００１４】
さらに、本発明は、前記本発明のプログラムを記録しており、コンピュータで読み取り可能であることを特徴とする記録媒体を提供する。
【発明の効果】
【００１５】
本発明の位置情報提供装置、位置情報提供システム、位置情報提供方法、プログラム又は記録媒体によれば、計測結果の信頼度を精度よく算出可能である。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態における位置情報提供装置の構成を模式的に例示するブロック図である。
【図２】本発明における地理情報検索及び案内情報生成の一例を説明する図である。
【図３】本発明で用いる情報提示方法の一例を模式的に示す図である。
【図４】センサデータの一例を説明するグラフである。
【図５】第１の実施形態における位置情報提供方法の一例を模式的に示す流れ図（フローチャート）である。
【図６】第１の実施形態における、信頼度の計算方法の具体例を示す図である。
【図７】第１の実施形態における、信頼度の計算方法の具体例を示す別の図である。
【図８】本発明の第２の実施形態における位置情報提供装置の構成を模式的に例示するブロック図である。
【図９】第２の実施形態における位置情報提供方法の一例を模式的に示す流れ図（フローチャート）である。
【図１０】第２の実施形態における、類似度の計算結果の具体例を示す図である。
【図１１】本発明の第３の実施形態における位置情報提供装置の構成を模式的に例示するブロック図である。
【図１２】第３の実施形態における、信頼度の記憶方法の具体例を示す図である。
【図１３】第３の実施形態における位置情報提供方法の一例を模式的に示す流れ図（フローチャート）である。
【図１４】第３の実施形態で用いる情報提示方法の一例を模式的に示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明についてさらに例をあげて説明する。ただし、本発明は、以下の例に限定されない。
【００１８】
［第１の実施形態］
まず、本発明の第１の実施形態について説明する。
【００１９】
図１のブロック図に、本実施形態の位置情報提供装置の一例を模式的に示す。図示のとおり、この位置情報提供装置は、センサ１０１と、センサデータ取得手段１１０と、特徴量算出手段１２０と、信頼度算出手段１３０と、位置計測手段１６０と、案内情報生成手段１４０と、情報提示手段１５０とを含む。
【００２０】
本発明の位置情報提供装置は、特に限定されないが、ユーザが身につけて屋外（例えば街中等）若しくは屋内を歩くことができる端末であるか、又は、そのような端末に組み込まれた装置であることが好ましい。前記端末としては、例えば、ゲーム機、携帯電話、スマートフォン等の携帯端末、ノートパソコン等の持ち運び可能なパーソナルコンピュータ、及び、キーホルダー、腕時計、ペンダント等のアクセサリにマイコンとともに組み込んだ小型端末があげられる。なお、本発明の位置情報提供装置は、GPSや電子コンパス等の方法によっては位置や方位の取得が困難な場所（例えば、屋内又は高層ビルの谷間等）において特に有用である。しかし、本発明の位置情報提供装置は、これに限定されず、どのような場所で使用してもよく、屋内でも屋外でも使用可能である。
【００２１】
前記端末は、例えば、携帯電話網、無線ＬＡＮ等を通じて、ＬＡＮ、インターネット等に接続し、情報を取得できる端末であってもよい。また、前記端末は、例えば、ディスプレイ等の情報表示装置や、キーボード、ボタン等の意思提示装置を備えていてもよく、それらを動作させるためのソフトウェアを実装していてもよい。
【００２２】
センサ１０１は、前記端末内部に取り付けられていてもよいし、外部に備え付けられていてもよい。また、センサ１０１は、センサデータ取得手段１１０に、有線で接続されていてもよいし、無線で接続されていてもよい。本発明の位置情報提供装置は、センサを含む装置であってもよいし、センサを含まず、別のセンサとともに用いる装置であってもよい。
【００２３】
図１において、センサ１０１以外の各手段は、同一の端末やコンピュータに組み込まれていることが好ましいが、個々に別の携帯端末やコンピュータ上にあり、ネットワークで接続されていてもよい。
【００２４】
本実施形態において、図１の装置を構成する各手段の物理的な構成は、特に限定されず、どのような構成でもよい。
【００２５】
以下、図１の装置の各構成要素及びその作用・機能について、さらに具体的に説明する。
【００２６】
図１の装置においては、例えば、装置起動中、継続してセンサデータを取得し、取得したセンサデータを用いて、位置の計測、信頼度の算出、案内情報の生成、及び情報提示を行うことができる。例えば、１秒おきにセンサデータを取得し、前記処理を行ってもよい。以下においては、主として、１回の位置計測、信頼度の算出、案内情報の生成、及び情報提示について述べる。ただし、これらの処理の回数やタイミング等は、以下の説明により限定されない。
【００２７】
センサ１０１は、ユーザが所持する携帯端末内部又は外部等に取り付けられ、図１の位置情報提供装置の位置及び姿勢に基づき、センサデータを生成する。前記携帯端末は、図１の装置自体であるか、又は図１の装置を組み込んだ端末であることが好ましい。センサデータ取得手段１１０は、センサ１０１からセンサデータを逐次取得し、メモリやハードディスク等の記憶媒体を用いたバッファ（図示せず）に記憶させる。位置計測手段１６０は、センサデータ取得手段１１０が取得したセンサデータを用いて、自律航法により、端末の位置及び姿勢を計測する。自律航法は、公知の自律航法でよく、例えば、特許文献１等に記載されている自律航法でもよい。これにより、例えば建物の入口等の、特定の地点からの相対的な位置及び姿勢を計測することができる。なお、センサ１０１は特に限定されず、例えば、加速度センサ、ジャイロセンサ、電子コンパス等であってもよい。
【００２８】
特徴量算出手段１２０は、センサデータ取得手段１１０が取得したセンサデータに対して、統計処理を行い、信頼度を算出するための特徴量を生成（算出）する。例えば、センサデータ取得手段１１０に接続されたセンサ１０１が、ジャイロセンサ、加速度センサ、電子コンパス等である場合、図４に示すように、過去一定期間に時間窓を設定し、時間窓内でセンサデータ（角速度、加速度、方位等）の分散値、平均値、最大値、最小値、中央値等の統計量を算出したり、時間窓内のピーク数や平均ピーク間隔等、波形の特徴を表わす特徴量を算出したりしてもよい。なお、図４のグラフにおいて、横軸は、基準とする時刻からの経過時間を表し、縦軸は、センサデータ（例えば、角速度、加速度、方位等）の値を表す。
【００２９】
信頼度算出手段１３０は、特徴量算出手段１２０が生成（算出）した特徴量を用いて、位置計測手段１６０が計測する位置及び姿勢の信頼度を算出する。例えば、予め設定した範囲を超える特徴量が生成された場合、同じ期間のセンサデータを用いて位置計測手段１６０が計測した位置及び姿勢の信頼度を低くする。より具体的には、例えば、センサデータの最大又は最小が設定した範囲を超えていたり、分散が一定値を超えていたりする場合には、信頼度を小さくする。
【００３０】
案内情報生成手段１４０は、位置計測手段１６０が計測した位置及び姿勢と、信頼度算出手段１３０が算出した信頼度とに基づき、ユーザに提示する案内情報を生成する。例えば、屋内での店舗情報案内や観光情報案内の場合、計測した位置（位置情報提供装置が存在すると推定される位置）周辺に存在する店の情報（店名やジャンル等）をデータベースから検索し、取得してもよい。その際、例えば図２（Ａ）に示すように、信頼度が高い場合は、検索範囲を、計測した位置（推定位置・姿勢２０３）から近い範囲２０２に設定して、店の情報を検索し、信頼度が低い場合は、広い範囲２０１に設定して、店の情報を検索してもよい。なお、前記データベースは、例えば、図１の位置情報提供装置内部に格納されていてもよいし、インターネット上のサーバ内部等に格納されていてもよい。また、検索する情報は、店の情報に限定されず、他の地理情報（又は地理空間情報）であってもよい。なお、本発明の第２の位置情報提供システムは、前述のとおり、前記案内情報生成用データを記録したサーバと、前記本発明の位置情報提供装置とを備え、前記案内情報生成手段が、前記案内情報生成用データを用いて前記案内情報を生成する。
【００３１】
情報提示手段１５０は、信頼度算出手段１３０が算出した信頼度を用いて、案内情報生成手段１４０が生成した案内情報を端末上に提示する。例えば、AR技術を用いて案内情報を提示する場合、図３（Ａ）に示すように、信頼度が高い場合は、各店の映像の上に案内情報を提示してもよい。一方、信頼度が低い場合は、図３（Ｂ）に示すように、店の一覧を示し、周辺にどういう店があるかを示すだけにとどめてもよい。
【００３２】
次に、図１の位置情報提供装置の動作（位置情報提供方法）の一例について、図５のフローチャートを、図１とともに参照しながら、工程（ステップ）に分けて説明する。
【００３３】
図５に示す位置情報提供方法のフローチャートは、主要な処理として、（１）センサデータを取得する処理と、（２）位置及び姿勢計測処理並びに信頼度算出処理とを含む。位置情報提供方法を１回のみ実施する場合は、前記（１）の処理後に前記（２）の処理を行うが、位置情報提供方法を複数回継続して行う場合は、前記（１）（２）の処理を同時並行で行うことが、処理効率の観点から好ましい。すなわち、前記（２）の処理を行うと同時に、次回の位置情報提供方法実施のために、前記（１）の処理を行うことが好ましい。ただし、本発明は、これに限定されない。
【００３４】
まず、前記（１）の、センサデータを取得する処理について述べる。すなわち、まず、端末（位置情報提供装置）内部又は端末外部のセンサ１０１が、位置情報提供装置の位置及び姿勢に基づき、前記センサデータを生成する（ステップＳ００１：センサデータ生成ステップ）。次に、センサデータ取得手段１１０が、現在の時刻におけるセンサデータを、センサ１０１から取得する（ステップＳ００２：センサデータ取得ステップ）。そして、センサデータ取得手段１１０が、装置上のメモリ又はハードディスク等の記憶媒体上に作成したバッファに、ステップＳ００２で取得したセンサデータを格納する（ステップＳ００３）。このステップＳ００１〜Ｓ００３が、前記（１）の、センサデータを取得する処理に該当する。なお、センサ１０１が、位置情報提供装置とは別である場合は、ステップＳ００１を、本発明の位置情報提供方法とは別の工程として実施し、ステップＳ００２から本発明の位置情報提供方法を始めてもよい。また、ステップＳ００３はなくてもよいが、ステップＳ００３を行うことが、データ処理効率の観点から好ましい。
【００３５】
次に、特徴量算出に十分なセンサデータが得られたか否かを判断する（ステップＳ００４）。この判断を行う手段は、特に限定されず、例えば、一般的なＣＰＵ等であってもよい。特徴量算出に十分なセンサデータが得られた場合は、つぎのステップ（ステップ００５）に進む。特徴量算出に十分なセンサデータが得られていない場合は、ステップＳ００１〜Ｓ００３を繰り返す。また、特徴量算出に十分なセンサデータが得られた場合でも、次回の位置情報提供のために、再度ステップＳ００１〜Ｓ００３を行ってもよい。このように、ステップＳ００１〜Ｓ００３を順に繰り返し、継続して、センサデータを取得する処理（１）を行うことが好ましい。
【００３６】
次に、前記（２）の、位置及び姿勢計測処理並びに信頼度算出処理について述べる。すなわち、まず、位置計測手段１６０が、ステップＳ００２でセンサデータ取得手段１１０が取得した（ステップＳ００３でバッファが記憶した）センサデータを用い、特許文献１等で一般に知られている自律航法を用いて、位置情報提供装置の現在の位置及び姿勢を計測する（ステップＳ００５：位置計測ステップ）。次に、特徴量算出手段１２０が、ステップＳ００２でセンサデータ取得手段１１０が取得した（ステップＳ００３でバッファが記憶した）センサデータを用いて特徴量を生成（算出）する（ステップＳ００６：特徴量算出ステップ）。ステップ００６で算出する特徴量は、例えば、前記センサデータの分散値、平均値、最大値、最小値、中央値等の統計量である特徴量、及び、ピーク数、平均ピーク間隔等の波形の形状に関する特徴量のうち、少なくとも一つを含んでいてもよい。そして、信頼度算出手段１３０が、ステップＳ００６で生成（算出）した特徴量を用いて、信頼度を算出する（ステップＳ００７：信頼度算出ステップ）。このステップＳ００５〜Ｓ００７が、前記（２）の、位置及び姿勢計測処理並びに信頼度算出処理に相当する。
【００３７】
さらに、案内情報生成手段１４０が、ステップＳ００５で求めた（計測した）位置及び姿勢と、ステップＳ００７で求めた（算出した）信頼度とを用いて、位置情報提供装置周囲の空間中の検索範囲を設定し、前記検索範囲の地理情報を検索し、ユーザに提示するための案内情報を生成する（ステップＳ００８：案内情報生成ステップ）。前記地理情報は、例えば、店舗情報や観光情報等であってもよい。また、検索により取得した前記店舗情報や観光情報等を、そのまま、ユーザに提示するための案内情報として用いてもよい。そして、情報提示手段１５０が、ステップＳ００８で取得した案内情報を、ステップＳ００７で算出した信頼度に基づいて提示する（ステップＳ００９：情報提示ステップ）。このようにして、本実施形態の位置情報提供方法を実施することができる。再度、同様の位置情報提供方法を実施してユーザに案内情報の提示が必要な場合は、ステップＳ００９の後、ステップＳ００１に戻り、同様のステップを繰り返す。
【００３８】
以下、本実施形態の位置情報提供装置（図１）及びその動作（図５の位置情報提供方法）の具体例について、さらに詳細に説明する。ただし、本実施形態は、この具体例に限定されない。なお、以下においては、１回の処理（位置情報提供方法）の実施について説明するが、前述のように、同様の処理（センサデータ取得処理、案内情報生成処理等）を一定時間間隔で繰り返してもよい。
【００３９】
すなわち、まず、位置情報提供装置は、例えば、センサ１０１として加速度センサとジャイロセンサを備えた端末（携帯電話等）であるものとする。また、位置情報提供方法は、例えば、屋内での店舗案内サービスであり、案内情報として店舗情報（店名、キャッチコピー等）をユーザに提示するものとする。その際、ユーザは、前記端末を、一般に知られているARアプリケーションと同様に、周囲にかざして情報を閲覧する。すなわち、端末上では、現在向いている方向の映像と、位置情報提供装置が生成した案内情報が表示される。
【００４０】
図５のステップＳ００１（センサデータ生成ステップ）においては、センサデータとして、端末（位置情報提供装置）の加速度と角速度を生成（計測）する。ステップＳ００２（センサデータ取得ステップ）において、センサデータ取得手段１１０が、前記加速度と角速度を取得し、ステップＳ００３において、バッファに記憶させておく。このステップＳ００１〜Ｓ００３の処理を、常時繰り返して行い、加速度と角速度をバッファに記憶させていく。
【００４１】
図５のステップＳ００５（位置計測ステップ）では、位置計測手段１６０が、特許文献１等において公知の自律航法を用いて、店舗入り口からの相対的な位置情報提供装置の位置及び姿勢を計測する。例えば、ユーザの体の（すなわち、位置情報提供装置の）加速度の変化から、その上下運動をとらえ、上下運動の回数に歩幅を掛け合わせることで、移動距離を算出する。さらに単位時間毎の角速度を蓄積していくことで、ある時点でユーザが（すなわち、位置情報提供装置が）向いている姿勢を算出することができる。以上のように求めた移動距離及び姿勢により、店舗入口からの相対的な位置及び姿勢を計測できる。
【００４２】
図５のステップＳ００６（特徴量算出ステップ）では、特徴量算出手段１２０が、ステップＳ００３でバッファに記憶した加速度、角速度の統計量をもとに特徴量を算出する。本実施形態では、前述のように、バッファに記憶してある加速度、角速度に対して、図４に示すように、過去一定期間の時間窓を設定し、特徴量を算出してもよい。具体的には、加速度については、時間窓内の加速度の分散値と、ピーク数及び平均ピーク間隔とを特徴量としてもよい。角速度については、時間窓内で平均値及び最大値の一方又は両方を特徴量としてもよい。これにより、図６最上段の表に示す特徴量６００が算出されるものとする。図５のステップＳ００７（信頼度算出ステップ）では、信頼度算出手段１３０が、ステップＳ００６で算出した特徴量を用いて、信頼度を算出する。
【００４３】
本例では、例えば、図６に示すように、加速度に関する特徴量に基づいて加速度に関する信頼度６１０を算出するとともに、角速度に関する特徴量に基づいて角速度に関する信頼度６２０を算出し、それらの平均値を、その時間窓での信頼度（信頼度６３０）として算出してもよい。
【００４４】
図６において、「信頼度６１０」で表した枠線内の数式は、加速度に関する特徴量を用いて加速度に関する信頼度６１０を算出する式である。図示のとおり、特徴量として、加速度の分散（分散値）又はピーク数を用いて信頼度を算出した場合は、前記分散又はピーク数が、ある閾値（図６では、分散：９０００、ピーク数：１０）以上の場合に、信頼度が低下するようになっている。また、特徴量として、加速度の平均ピーク間隔を用いて信頼度を算出した場合は、前記平均ピーク間隔が、ある値（図６では、平均ピーク間隔９０）のときに最も信頼度が高く、その値から離れるに従って信頼度が低下するようになっている。
【００４５】
また、図６において、「信頼度６２０」で表した枠線内の数式は、角速度に関する特徴量を用いて角速度に関する信頼度６２０を算出する式である。図示のとおり、特徴量として、角速度の平均値を用いて信頼度６２０を算出した場合は、前記平均値が、ある値（図６では、平均値９０）のときに最も信頼度が高く、その値から離れるに従って信頼度が低下するようになっている。また、特徴量として、角速度のピーク数を用いて信頼度６２０を算出した場合は、前記ピーク数が、ある閾値（図６では、ピーク数５００）以上の場合に、信頼度が低下するようになっている。
【００４６】
さらに、図６において、「信頼度６３０」で表した枠線内の数式は、前記各特徴量に基づいて算出した信頼度６１０及び６２０から、現在の時間窓における信頼度６３０を算出する式である。
【００４７】
図６で各特徴量に対して算出した、加速度に関する信頼度６１０及び角速度に関する信頼度６２０を、図７の表に一括して「信頼度７００」として示す。また、これら各信頼度の平均値を信頼度６３０として算出すると、信頼度６３０は、図７に示す通り０．９６となる。
【００４８】
次に、図５のステップＳ００８（案内情報生成ステップ）では、案内情報生成手段１４０が、ステップＳ００５で計測した位置及び姿勢と、ステップＳ００７で算出した信頼度とに基づき、案内情報を生成する。本例では、図２（Ａ）に示すように、現在位置を中心に、向いている方向（姿勢）から左右に広がる扇形の検索範囲を設定し、周囲の地理情報（例えば、店舗情報）を検索する。なお、前記地理情報（例えば、店舗情報）は、一般に知られているデータベース（例えば、前述のとおり）に格納されているものとし、設定した検索範囲に含まれる地理情報を検索する。
【００４９】
本例では、図２（Ａ）の扇形の半径及び中心角を、図６及び７で算出した信頼度（信頼度６３０）に基づき設定するものとする。より具体的には、例えば、図２（Ｂ）において「検索範囲２１０」として示す式により、検索範囲を設定する。「検索範囲２１０」の枠線中に示す「信頼度」は、図６及び７で算出した信頼度（信頼度６３０）である。この式に基づき、図７の信頼度７００（図６の信頼度６３０）を用いて検索範囲を計算すると、信頼度７００（信頼度６３０）は、前記のとおり、０．９６であるので、図２（Ｂ）の検索範囲２２０が算出される。
【００５０】
図５のステップＳ００９では、情報提示手段１５０が、ステップＳ００７で算出した信頼度６３０に基づき、ステップＳ００８で生成した案内情報を端末上に表示（ユーザに提示）する。本例では、信頼度６３０の高さに応じて前記端末における画面の表示方法を選択するものとする。具体的には、信頼度６３０が高い場合は、例えば、図３（Ａ）に示す画面３００の表示方法を選択し、画面中の景観映像中の店に合わせて案内情報を表示する。一方、信頼度６３０が低い場合は、例えば、図３（Ｂ）に示す画面３１０の表示方法を選択し、案内情報をリスト表示する。例えば、信頼度６３０が０．５以上であれば画面３００を選択し、信頼度が０．５未満であれば画面３１０を選択してもよい。ステップ００５で算出した信頼度は０．９６（すなわち０．５以上）であることから、画面３００を選択し、端末上で表示するものとする。
【００５１】
以上、図１の位置情報提供装置及び図５の位置情報提供方法について具体例を挙げて説明したが、これらは一例であり、種々の変更が可能である。例えば、本例で示した信頼度の計算式、信頼度を用いた検索範囲の設定方法等は、一例であり、センサ、端末、提示する案内情報等に応じて、適切なものを設定すればよい。例えば、特徴量を用いて信頼度を算出する前記信頼度算出ステップ（図５ではステップＳ００７）においては、特徴量に閾値を設け、前記閾値以上又は以下で、信頼度を０又は１のいずれかに設定してもよい。また、前記案内情報生成ステップ（図５ではステップ００８）において検索範囲を設定する際、例えば、中心角度は３６０度に固定し、半径のみ信頼度を用いて調整してもよい。
【００５２】
本例で示した画面例はあくまで一例であり、他の提示方法を用いてもよい。例えば、信頼度が低い場合は、ARではなく地図上で案内情報を表示してもよい。また、映像上にリスト表示するのではなく、ボタン等を用意し、ボタンを押すと周囲の店舗情報を表示するダイアログ、ブラウザを起動するなどしてもよい。さらに、提示する情報は、文字列や画像だけでなく、映像等を表示してもよい。その際、予め端末内のデータベースに格納した映像を用いてもよいし、youtube又はustream（いずれも商標）等、インターネット上の動画サイト、ストリーミングサイト等から映像を取得してもよい。
【００５３】
センサ１０１としては、本例では、加速度センサ及びジャイロセンサを想定して説明したが、電子コンパス、マイク、照度センサ等を用いてもよい。その場合は、本例で説明したような信頼度算出式をさらに増やして信頼度の算出を行ってもよい。
【００５４】
前記情報提示ステップ（図５ではステップＳ００９）においては、例えば、信頼度が閾値以下（例えば０．１のように小さい値）の場合、計測結果が利用不可能である旨をユーザに提示するなどしてもよい。具体的には、例えば、「計測精度が著しく低くなりました」「利用できません」などと提示してもよい。
【００５５】
本実施形態で説明した位置情報提供装置は、位置及び姿勢の計測方法に基づいて、又はセンサデータの特性に基づいて計測結果の信頼度を算出できる信頼度算出手段を備えているため，高精度に位置及び姿勢の計測結果の信頼度を算出することができる。さらに、計測した位置及び姿勢に基づき、違和感なく的確な案内情報の検索及び提示を行うことができる。
【００５６】
なお、本発明の位置情報提供装置において、前記センサデータ取得手段、前記特徴量算出手段、及び前記信頼度算出手段以外の構成要素は、任意である。しかしながら、ユーザに対する情報提示の観点から、本実施形態で説明したように、さらに、位置計測手段、案内情報生成手段及び情報提示手段を備えていることが好ましい。また、前記情報提示手段は、単に、ユーザに案内情報を提示する手段であってもよいが、本実施形態で説明したように、信頼度の高低に応じてユーザに提示する案内情報を制御する（切り替える）ことが好ましい。信頼度の高低に基づいてユーザの状況に応じた情報提示を行うことで、例えば、AR等において実際の視野と提示する情報とのずれを考慮した情報提示を行うことが可能であり、利用上の違和感を軽減できるためである。なお、特許文献１では、信頼度によるユーザ検索や、同じ場所にいる複数人の位置を信頼度に基づいて計測する手法は示されているが、信頼度を用いた情報提示及びナビゲーションに関しては、記載されていない。
【００５７】
また、前記センサデータにおいて、前記統計量としては、特に限定されないが、例えば、本実施形態で説明したように、前記複数のセンサデータの分散値、平均値、最大値、最小値、中央値等があげられる。また、前記センサデータの形状を示す量としては、特に限定されないが、例えば、本実施形態で説明したように、波形に関する特徴量（例えば、ピーク数、平均ピーク間隔等）であってもよい。また、信頼度の算出精度をさらに高める観点から、例えば本実施形態で説明したように、前記特徴量が複数種類であり、各特徴量に基づく信頼度をそれぞれ算出し、それらの各信頼度に基づいて全体の信頼度（現在の信頼度）を算出することが好ましい。
【００５８】
また、前記センサデータは、前記センサから直接取得する以外に、いったん、ファイル、データベース等に記録（保存）しておき、前記センサデータ取得手段により、前記ファイル、データベース等から取得してもよい。前記ファイル、データベース等は、例えば、本発明の位置情報提供装置自体に格納されていてもよいし、本発明の位置情報提供装置とは別のサーバ等に格納されていてもよい。なお、本発明の第１の位置情報提供システムは、前述のとおり、前記本発明の位置情報提供装置と、サーバとを備え、前記サーバは、前記センサデータを記録しており、前記センサデータ取得手段が、前記サーバから前記センサデータを取得することを特徴とする。前記サーバは、例えば、前記センサデータが保存されたファイル、データベース等を格納していてもよい。また、例えば、前記サーバは、インターネットに接続されたサーバであり、前記センサを通じて、前記センサデータを、前記サーバにアップロードし、前記サーバ内に記録（保存）しておいてもよい。
【００５９】
本発明の第１の位置情報提供システムにおける前記サーバと、本発明の第２の位置情報提供システムにおける前記サーバとは、同一のサーバであってもよい。すなわち、本発明の第１の位置情報提供システムにおける前記サーバが、本発明の第２の位置情報提供システムにおける前記サーバを兼ねていてもよい。または、本発明の第１の位置情報提供システムにおける前記サーバと、本発明の第２の位置情報提供システムにおける前記サーバとは、異なるサーバであってもよい。なお、前記サーバ内には、前記センサデータ及び前記案内情報生成用データに限定されず、どのようなデータを記録（保存）してもよい。
【００６０】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。
【００６１】
図８のブロック図に、本実施形態の位置情報提供装置の一例を模式的に示す。図示のとおり、本実施形態（第２の実施形態）の位置情報提供装置は、特徴量算出手段１２０に代えて類似度算出手段１７０を有する点、及び、さらに参照データ記憶手段１８０を備える点で、図１（第１の実施形態）の位置情報提供装置と異なる。それ以外は、図１（第１の実施形態）の位置情報提供装置と同様である。なお、本発明において、「類似度」は、前記特徴量の一種である。すなわち、図８の装置において、類似度算出手段１７０は、特徴量算出手段であるが、本実施形態では、便宜上、単に「類似度算出手段」という。本発明においては、前記特徴量が、前記複数のセンサデータの統計量及び前記センサデータの形状を示す量に加え、又はこれらに代えて、例えば、本実施形態のように、前記センサデータ取得ステップにおいて取得されたセンサデータと前記参照データとの類似度を含んでいてもよい。
【００６２】
本実施形態では，センサデータ取得手段１１０が取得したセンサデータが、装置設計時に予め想定したユーザの動作に近い（類似する）センサデータになっているかどうかを調べ、その度合い（類似度）に応じて信頼度を算出する。すなわち、ユーザが想定とは異なる（類似度が低い）動作を行っている場合、ユーザの（すなわち、位置情報提供装置の）位置及び姿勢に対する計測結果の信頼度が低いと考える。
【００６３】
参照データ記憶手段１８０は、装置設計時に予め想定したユーザの（すなわち、位置情報提供装置の）動きを行った際のセンサデータを、参照用センサデータとして記憶する。例えば、装置設計時に「歩く」「止まる」という動作を想定していた場合、「歩く」「止まる」を行っている際の一般的なセンサデータを収集し、図１０（Ａ）に示すように、動作とセンサデータを関連付けて参照データ記憶手段１８０に格納しておく。
【００６４】
類似度算出手段１７０は、センサデータ取得手段１１０が取得したセンサデータと、参照データ記憶手段１８０が記憶している各動作の参照データとの類似度を算出する。前記類似度は、一般に知られている方法で計算すればよく、例えば、同じ時間窓のデータを用いてユークリッド距離やcos類似度を類似度として算出したり、動的計画法やダイナミックタイムワーピングを用いて類似度を算出する方法を用いればよい。
【００６５】
信頼度算出手段１３０は、類似度算出手段１７０が算出した各動作の参照データとの類似度に基づき、信頼度を算出する。例えば、最も高い類似度を、そのまま信頼度として用いてもよい。
【００６６】
次に、図９のフローチャートを図８とともに参照しながら、図８の位置情報提供装置全体の動作（本実施形態の位置情報提供方法）の一例について説明する。
【００６７】
図８（本実施形態）の位置情報提供装置全体の動作（本実施形態の位置情報提供方法）は、類似度算出手段１７０が、参照データ記憶手段１８０に記憶されているデータを用いてセンサデータの類似度を算出し、信頼度算出手段１３０が前記類似度を用いて信頼度を算出する点で，第１の実施形態と異なる。それ以外は、第１の実施形態と同様である。すなわち、図９のステップＳ００１〜Ｓ００５、及びＳ００８〜Ｓ０１０の動作は、第１の実施形態と同様に行うことができる。
【００６８】
図９のフローチャートでは、信頼度算出ステップとして、図５（第１の実施形態）のステップＳ００６に代えて、ステップＳ１０６を行う。具体的には、ステップＳ１０６においては、類似度算出手段１７０が、ステップＳ００３でバッファが記憶したセンサデータと、参照データ記憶手段１８０が記憶している各動作の参照データとの類似度を算出する。なお、ステップＳ１０６は、前記のとおり、特徴量算出ステップであるが、本実施形態では、便宜上、「類似度算出ステップ」という。
【００６９】
また、図９のフローチャートでは、信頼度算出ステップとして、図５（第１の実施形態）のステップＳ００７に代えて、ステップＳ１０７を行う。具体的には、ステップＳ１０７では、信頼度算出手段１３０が、ステップＳ１０６（類似度算出ステップ）で算出した各動作の参照データとの類似度をもとに、信頼度を算出する。
【００７０】
以下、本実施形態の位置情報提供装置（図８）及びその動作（図９の位置情報提供方法）の具体例について、さらに詳細に説明する。ただし、本実施形態は、この具体例に限定されない。
【００７１】
前述のように、図８（本実施形態）の位置情報提供装置全体の動作（本実施形態の位置情報提供方法）は、類似度算出手段１７０が、参照データ記憶手段１８０に記憶されているデータを用いてセンサデータの類似度を算出し、信頼度算出手段１３０が前記類似度を用いて信頼度を算出する点で，第１の実施形態と異なる。それ以外は、第１の実施形態と同様にして行うことができる。以下の具体例においては、参照データ記憶手段１８０が、図１０（Ｂ）の１０００に示すような「止まる」「歩く」「走る」に対するある一定期間の加速度データ及び角速度データを参照データとして記憶している場合を考える。
【００７２】
図９のステップＳ１０６（類似度算出ステップ）では、参照データ記憶手段１８０が記憶している参照データと同じ長さのセンサデータを、現在時刻からさかのぼってバッファから取得し、「止まる」「歩く」「走る」の各参照データとのcos類似度を算出し、図１０（Ｃ）の１０１０を得るものとする。
【００７３】
図９のステップＳ１０７（信頼度算出手段）では、信頼度算出手段１３０が、ステップＳ１０６で算出した各動作との類似度の中から、最も大きい類似度を選択し、信頼度とする。図１０（Ｃ）の１０１０の場合は、最も大きい類似度が０．９であるため、これを信頼度算出手段１３０が選択し、信頼度０．９とする。
【００７４】
なお、本例では、cos類似度を想定して説明したが、他の類似度計算方法を用いてもよい。例えば、同じ時間窓のデータを用いてユークリッド距離やcos類似度を類似度として算出したり、動的計画法やダイナミックタイムワーピングを用いて類似度を算出する方法を用いてもよい。また、参照データは、１動作１データには限定されない。例えば、１動作に対し、複数データを記憶しておき、各データとの類似度を算出し、全類似度の平均値、又は中央値等をその動作に対する類似としてもよい。
【００７５】
本実施の形態の位置情報提供装置は、予め装置設計時に想定した動作とのずれをもとに信頼度を算出できる信頼度算出手段（類似度算出手段）を備えているため，高精度に位置及び姿勢の計測結果の信頼度を算出することができる。さらに、計測した位置及び姿勢をもとに違和感なく的確な案内情報の検索、提示を行うことが可能である。
【００７６】
［第３の実施形態］
次に、本発明の第３の実施形態について説明する。
【００７７】
図１１のブロック図に、本実施形態の位置情報提供装置の一例を模式的に示す。図示のとおり、この位置情報提供装置は、第１の実施の形態に対し，信頼度記憶手段１９０及び信頼度統合算出手段１１００をさらに含む点で、図１（第１の実施形態）の位置情報提供装置と異なる。それ以外は、図１（第１の実施形態）の装置と同様である。
【００７８】
第１の実施形態では、信頼度算出手段１３０が算出した信頼度に基づき、案内情報生成及び情報提示を行った。本実施形態では、過去一定期間において算出した信頼度に基づき、新たに現在の信頼度を算出し、案内情報の生成や情報提示に利用する。
【００７９】
信頼度算出手段１３０は、第１の実施形態と同様に、特徴量算出手段１２０が算出した特徴量に基づき、信頼度を算出する。信頼度記憶手段１９０は、信頼度算出手段１３０が算出した信頼度を、算出した時刻とともに記憶する。より具体的には、例えば、図１２の１２００のように、時刻と信頼度とを関連づけて記憶する。同図の１２００では、時刻として、装置起動後の経過時間を用い、その時刻の信頼度を格納している。
【００８０】
信頼度統合算出手段１１００は、信頼度記憶手段１９０が記憶している一定期間の信頼度を用いて、現在の信頼度を算出する。具体的には、例えば、過去一定期間の信頼度の平均値を現在の信頼度としたり、最大の信頼度を現在の信頼度としたりしてもよい。
【００８１】
案内情報生成手段１４０は、信頼度統合算出手段１１００が算出した現在の信頼度と、位置計測手段１６０が計測した位置及び姿勢とに基づき、案内情報を生成する。
【００８２】
情報提示手段１５０は、信頼度統合算出手段１１００が算出した信頼度を用いて、案内情報生成手段１４０が生成した案内情報を端末に表示（ユーザに提示）する。
【００８３】
次に、図１１の位置情報提供装置全体の動作（位置情報提供方法）の一例について、図１３のフローチャートを、図１１とともに参照しながら説明する。
【００８４】
本実施形態の位置情報提供装置全体の動作（位置情報提供方法）は、信頼度算出手段１３０が算出した信頼度に代えて、信頼度統合算出手段１１００が算出した現在の信頼度を用いて案内情報生成ステップ及び情報提示ステップを行う点が第１の実施形態と異なる。それ以外は、第１の実施形態と同様にして行うことができる。
【００８５】
図９のステップＳ００１〜Ｓ００７、及びＳ０１０の動作は、第１の実施形態と同様である。
【００８６】
なお、本例では、信頼度記憶手段１９０には、予め過去の信頼度が記憶されているものとする。
【００８７】
本例では、図５（第１の実施形態）のステップＳ００８〜Ｓ００９に代えて、ステップＳ３０１、Ｓ３０２、Ｓ３０８及びＳ３０９を行う。すなわち、まず、信頼度記憶手段１９０が、ステップＳ００７で算出した信頼度を記憶する（ステップＳ３０１：信頼度記憶ステップ）。次に、信頼度統合算出手段１１００が、ステップＳ３０１で記憶した信頼度、及び予め記憶していた過去の信頼度を用いて、現在の信頼度を生成（算出）する（ステップＳ３０２：信頼度統合算出ステップ）。さらに、案内情報生成手段１４０が、ステップＳ３０２で算出した信頼度と、ステップＳ００５で計測した位置及び姿勢とに基づき、案内情報を生成する（ステップＳ３０８：案内情報生成ステップ）。そして、情報提示手段１５０が、ステップＳ３０２で算出した信頼度に基づき、ステップＳ３０８で生成した案内情報をユーザに提示する（ステップＳ３０９：情報提示ステップ）。
【００８８】
以下、本実施形態の位置情報提供装置（図１１）及びその動作（図１３の位置情報提供方法）の具体例について、さらに詳細に説明する。ただし、本実施形態は、この具体例に限定されない。
【００８９】
前述のとおり、本実施形態の位置情報提供装置全体の動作（位置情報提供方法）は、信頼度算出手段１３０が算出した信頼度に代えて、信頼度統合算出手段１１００が算出した現在の信頼度を用いて案内情報生成ステップ及び情報提示ステップを行う点が第１の実施形態と異なる。また、本例では、信頼度記憶手段１９０が記憶している過去の信頼度及び信頼度算出手段１３０が算出した信頼度に基づき、信頼度統合算出手段１１００が現在の信頼度を算出する。それら以外は、第１の実施形態と同様にして行うことができる。
【００９０】
案内情報生成手段１４０が行う案内情報生成ステップ（図１３のステップＳ３０８）、及び、情報提示手段１５０が行う情報提示ステップ（図１３のステップＳ３０９）では、信頼度算出手段１３０が算出した信頼度に代えて、信頼度統合算出手段１１００が算出した信頼度を用いる。それ以外は、第１の実施形態における案内情報生成ステップ（図５のステップＳ００８）及び情報提示ステップ（図５のステップＳ００９）と同様に行うことができる。
【００９１】
図１３のステップＳ３０１では、信頼度算出手段１３０が算出した信頼度を、信頼度記憶手段１９０により記憶する。また、本例では、図１２の１２００に示すように、信頼度記憶手段１９０には、予め過去の信頼度が記憶されているものとする。
【００９２】
図１２の１２００では、信頼度記憶手段１９０が、最新の信頼度として、時刻１４０［ｓ］、信頼度０．８を記憶する場合を示している。
【００９３】
図１３のステップＳ３０２では、信頼度記憶手段１９０が予め記憶していた過去の信頼度及び信頼度算出手段１３０が算出した信頼度に基づき、信頼度統合算出手段１１００が、現在の信頼度を算出する。現在の信頼度の算出方法は、特に限定されないが、本例では、過去３０秒間の信頼度の平均値を、現在の信頼度とするものとする。図１２の１２００の場合、過去３０秒間の信頼度として（時刻，  信頼度）＝（１４０，  ０．８）（１３０，  ０．６）（１２０，  ０．７）（１１０，  ０．８）が抽出される。そしてこれらの信頼度の平均値を算出すると、０．７２５となり、この値を現在の信頼度とする。
【００９４】
また、現在の信頼度の別の算出方法として、例えば、図１３のステップＳ３０２において、信頼度統合算出手段１１００が過去すべての信頼度を掛け合わせて現在の信頼度を算出してもよい。図１２の１２００の場合、現在の信頼度は、０．６×０．８×０．７×０．６×０．８＝０．１６となる。本信頼度は、過去からの累積した信頼度を表わしており、時系列的な信頼度の低下を把握できる。
【００９５】
現在の信頼度が低い場合は、精度よく位置及び姿勢計測を行うための調整（キャリブレーション）が必要になるため、ステップＳ３０９（情報提示ステップ）において、基準点（出入り口や、予め位置及び姿勢が分かっているマーカ等）へ移動するよう促し、精度よく位置及び姿勢を計測できるように誘導することができる。このときの情報提示方法としては、例えば、図１４（Ａ）に示すようなAR上での表示による方法、又は、同図（Ｂ）に示すような地図を用いた表示による方法等がある。また、このとき、ユーザが（すなわち、位置情報提供装置が）基準点に到達した場合は、信頼度記憶手段１９０が記憶している信頼度をすべて消去し、又は別のデータベース等に移動させ、新たに信頼度を記憶していってもよい。
【００９６】
なお、本例では、信頼度統合算出手段１１００の信頼度算出方法として、過去の信頼度の平均値や積を用いたが、他の方法を用いてもよい。例えば中央値や最大値、最小値等を用いてもよい。また、信頼度統合算出手段１１００が算出した信頼度をさらに信頼度記憶手段１９０が記憶し、信頼度の算出に用いてもよい。
【００９７】
本実施形態では，過去の信頼度も加味して現在の信頼度を算出することから、偶然信頼度が高くなったり低くなったりする状況を回避でき、高精度に信頼度を算出することができる。また、信頼度の低下を把握することで、ユーザを基準点へ誘導する等が可能となり、高精度な位置及び姿勢計測に基づく情報配信、ナビゲーション等のサービスを継続的に行える。
【００９８】
以上、第１〜第３の実施形態について説明したが、本発明はこれらに限定されず、さらに種々の変更が可能である。例えば、第１の実施形態では、前述のようなセンサデータの特徴量を用いて信頼度を算出し、第２の実施形態では、類似度を特徴量として用いて信頼度を算出したが、それぞれの信頼度を算出し、統合してもよい。例えば、両信頼度の平均を現在の信頼度としたり、高いほうの信頼度を現在の信頼度として採用してもよい。さらには、第３の実施形態では、第１の実施形態で算出した信頼度を記憶し、現在の信頼度を算出する方法を述べたが、第２の実施形態で算出した信頼度を記憶し、現在の信頼度を算出してもよいし、第１の実施形態及び第２の実施形態の両方の信頼度を併せて算出した信頼度を記憶し、現在の信頼度を算出してもよい。
【産業上の利用可能性】
【００９９】
本発明は、例えば、店舗内での情報配信、特に観光情報配信、広告配信、ナビゲーションといった用途に適用できるが、これに限定されず、どのような用途に用いてもよい。また、前述のとおり、本発明は、屋内及び屋外のどちらにも適用可能である。【０１００】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。【０１０１】
（付記１）
センサデータを取得するセンサデータ取得手段と、
前記センサデータから特徴量を算出する特徴量算出手段と、
前記特徴量を用いて信頼度を算出する信頼度算出手段と、
を備え、
前記センサデータは、複数であり、
前記特徴量は、前記複数のセンサデータの統計量及び前記センサデータの形状を示す量を含むことを特徴とする位置情報提供装置。【０１０２】
（付記２）
さらに、前記センサデータを用いて、自律航法により前記位置情報提供装置の位置及び姿勢を計測する位置計測手段と、
前記位置及び姿勢と前記信頼度とを用いて前記位置情報提供装置周囲の空間中の検索範囲を設定し、前記検索範囲に含まれる地理情報を検索することにより、ユーザに提示するための案内情報を生成する案内情報生成手段と、
前記案内情報をユーザに提示する情報提示手段とを備えたことを特徴とする付記１記載の位置情報提供装置。【０１０３】
（付記３）
前記統計量が、前記複数のセンサデータの分散値、平均値、最大値、最小値、及び中央値からなる群から選択される少なくとも一つを含むことを特徴とする付記１又は２記載の位置情報提供装置。【０１０４】
（付記４）
前記信頼度算出手段が、前記分散値、平均値、最大値、最小値、及び中央値からなる群から選択される少なくとも一つを用いて信頼度を算出することを特徴とする付記３記載の位置情報提供装置。【０１０５】
（付記５）
前記センサデータの形状が、波形であり、
前記センサデータの形状を示す量が、前記波形のピーク及びピーク間隔の少なくとも一方を含むことを特徴とする付記１から４のいずれかに記載の位置情報提供装置。【０１０６】
（付記６）
前記信頼度算出手段が、前記波形のピーク及びピーク間隔の少なくとも一方を用いて前記信頼度を算出することを特徴とする付記５記載の位置情報提供装置。【０１０７】
（付記７）
さらに、特定の行動をした際のセンサデータを参照データとして記憶する参照データ記憶手段を備え、
前記特徴量が、前記複数のセンサデータの統計量及び前記センサデータの形状を示す量に加え、又はこれらに代えて、前記センサデータ取得手段により取得されたセンサデータと前記参照データとの類似度を含み、
前記信頼度算出手段が、前記類似度を用いて前記信頼度を算出することを特徴とする付記１から６のいずれかに記載の位置情報提供装置。【０１０８】
（付記８）
前記信頼度算出手段が、前記類似度の最大値を用いて前記信頼度を算出することを特徴とする付記７記載の位置情報提供装置。【０１０９】
（付記９）
さらに、前記信頼度を記憶する信頼度記憶手段と、
前記信頼度記憶手段が記憶する信頼度を用いて現在の信頼度を算出する信頼度統合算出手段とを備えることを特徴とする付記１から８のいずれかに記載の位置情報提供装置。【０１１０】
（付記１０）
前記信頼度記憶手段が記憶する信頼度が、複数であり、
前記信頼度統合算出手段が、前記信頼度記憶手段が記憶する信頼度の平均又は積を用いて現在の信頼度を算出することを特徴とする付記９記載の位置情報提供装置。【０１１１】
（付記１１）
さらに、センサを含み、
前記センサが、前記位置情報提供装置の位置及び姿勢に基づき、前記センサデータを生成することを特徴とする付記１から１０のいずれかに記載の位置情報提供装置。【０１１２】
（付記１２）
付記１から１１のいずれかに記載の位置情報提供装置と、サーバとを備え、
前記サーバは、前記センサデータを記録しており、
前記センサデータ取得手段が、前記サーバから前記センサデータを取得することを特徴とする位置情報提供システム。【０１１３】
（付記１３）
付記２から１１のいずれかに記載の位置情報提供装置と、サーバとを備え、
前記サーバは、案内情報生成用データを記録しており、
前記位置情報提供装置は、さらに、前記サーバから前記案内情報生成用データを取得する案内情報生成用データ取得手段を備え、
前記案内情報生成手段が、さらに、前記案内情報生成用データを用いて前記案内情報を生成することを特徴とする位置情報提供システム。【０１１４】
（付記１４）
付記１記載の位置情報提供装置を用い、
前記センサデータ取得手段によりセンサデータを取得するセンサデータ取得ステップと、
前記特徴量算出手段により、前記センサデータから特徴量を算出する特徴量算出ステップと、
前記信頼度算出手段により、前記特徴量を用いて信頼度を算出する信頼度算出ステップと、
を含み、
前記センサデータは、複数であり、
前記特徴量は、前記複数のセンサデータの統計量及び前記センサデータの形状を示す量を含むことを特徴とする位置情報提供方法。【０１１５】
（付記１５）
前記位置情報提供装置が、付記２記載の位置情報提供装置であり、
さらに、前記位置計測手段により、前記センサデータを用いて、自律航法により前記位置情報提供装置の位置及び姿勢を計測する位置計測ステップと、
前記案内情報生成手段により、前記位置及び姿勢と前記信頼度とを用いて前記位置情報提供装置周囲の空間中の検索範囲を設定し、前記検索範囲に含まれる地理情報を検索することにより、ユーザに提示するための案内情報を生成する案内情報生成ステップと、
前記情報提示手段により、前記案内情報をユーザに提示する情報提示ステップとを含むことを特徴とする付記１４記載の位置情報提供方法。【０１１６】
（付記１６）
前記位置情報提供装置が、付記３記載の位置情報提供装置であり、
前記統計量が、前記複数のセンサデータの分散値、平均値、最大値、最小値、及び中央値からなる群から選択される少なくとも一つを含むことを特徴とする付記１４又は１５記載の位置情報提供方法。【０１１７】
（付記１７）
前記位置情報提供装置が、付記４記載の位置情報提供装置であり、
前記信頼度算出ステップにおいて、前記分散値、平均値、最大値、最小値、及び中央値からなる群から選択される少なくとも一つを用いて信頼度を算出することを特徴とする付記１６記載の位置情報提供方法。【０１１８】
（付記１８）
前記位置情報提供装置が、付記５記載の位置情報提供装置であり、
前記センサデータの形状が、波形であり、
前記センサデータの形状を示す量が、前記波形のピーク及びピーク間隔の少なくとも一方を含むことを特徴とする付記１４から１７のいずれかに記載の位置情報提供方法。【０１１９】
（付記１９）
前記位置情報提供装置が、付記６記載の位置情報提供装置であり、
前記信頼度算出ステップにおいて、前記波形のピーク及びピーク間隔の少なくとも一方を用いて前記信頼度を算出することを特徴とする付記１８記載の位置情報提供方法。【０１２０】
（付記２０）
前記位置情報提供装置が、付記７記載の位置情報提供装置であり、
さらに、前記参照データ記憶手段により、特定の行動をした際のセンサデータを参照データとして記憶する参照データ記憶ステップを含み、
前記特徴量が、前記複数のセンサデータの統計量及び前記センサデータの形状を示す量に加え、又はこれらに代えて、前記センサデータ取得ステップにおいて取得されたセンサデータと前記参照データとの類似度を含み、
前記信頼度算出ステップにおいて、前記類似度を用いて前記信頼度を算出することを特徴とする付記１４から１９のいずれかに記載の位置情報提供方法。【０１２１】
（付記２１）
前記位置情報提供装置が、付記８記載の位置情報提供装置であり、
前記信頼度算出ステップにおいて、前記類似度の最大値を用いて前記信頼度を算出することを特徴とする付記２０記載の位置情報提供方法。【０１２２】
（付記２２）
前記位置情報提供装置が、付記９記載の位置情報提供装置であり、
さらに、前記信頼度記憶手段により前記信頼度を記憶する信頼度記憶ステップと、
前記信頼度統合算出手段により、前記信頼度記憶手段が記憶する信頼度を用いて現在の信頼度を算出する信頼度統合算出ステップとを含むことを特徴とする付記１４から２１のいずれかに記載の位置情報提供方法。【０１２３】
（付記２３）
前記位置情報提供装置が、付記１０記載の位置情報提供装置であり、
前記信頼度記憶ステップにおいて記憶する信頼度が、複数であり、
前記信頼度統合算出ステップにおいて、前記信頼度記憶ステップが記憶する信頼度の平均又は積を用いて現在の信頼度を算出することを特徴とする付記２２記載の位置情報提供方法。【０１２４】
（付記２４）
前記位置情報提供装置が、付記１１記載の位置情報提供装置であり、
さらに、前記センサが、前記位置情報提供装置の位置及び姿勢に基づき、前記センサデータを生成するセンサデータ生成ステップを含むことを特徴とする付記１４から２３のいずれかに記載の位置情報提供方法。【０１２５】
（付記２５）
付記１２記載の位置情報提供システムを用い、
前記センサデータ取得ステップにおいて、前記センサデータ取得手段が、前記サーバから前記センサデータを取得することを特徴とする付記１４から２４のいずれかに記載の位置情報提供方法。【０１２６】
（付記２６）
付記１３記載の位置情報提供システムを用い、
さらに、前記案内情報生成用データ取得手段が前記サーバから前記案内情報生成用データを取得する案内情報生成用データ取得ステップを含み、
前記案内情報生成ステップにおいて、前記案内情報生成手段が、さらに、前記案内情報生成用データを用いて前記案内情報を生成することを特徴とする付記１４から２５のいずれかに記載の位置情報提供方法。【０１２７】
（付記２７）
付記１４から２６のいずれかに記載の位置情報提示方法をコンピュータ上で実行可能なことを特徴とするプログラム。【０１２８】
（付記２８）
付記２７記載のプログラムを記録しており、コンピュータで読み取り可能であることを特徴とする記録媒体。【０１２９】
以上、実施形態を参照して本願発明を説明したが、本願発明は、上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解しうる様々な変更をすることができる。【０１３０】
この出願は、２０１０年１１月２３日に出願された日本出願特願２０１０−２６０７２５を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０１３１】
１０１  センサ
１１０  センサデータ取得手段
１２０  特徴量算出手段
１３０  信頼度算出手段
１４０  案内情報生成手段
１５０  情報提示手段
１６０  位置計測手段
１７０  類似度算出手段
１８０  参照データ記憶手段
１９０  信頼度記憶手段
２０１  信頼度が低いときの検索範囲
２０２  信頼度が高いときの検索範囲
２０３  推定位置・姿勢
２１０  検索範囲
２２０  検索範囲
３００  画面
３１０  画面
６００  特徴量
６１０  信頼度
６２０  信頼度
６３０  信頼度
７００  信頼度
１０００  参照データ
１０１０  類似度
１１００  信頼度統合算出手段
１２００  信頼度記憶手段が記憶している信頼度
【図１】
2012070595.tif 000003
【図２】
2012070595.tif 000004
【図３】
2012070595.tif 000005
【図４】
2012070595.tif 000006
【図５】
2012070595.tif 000007
【図６】
2012070595.tif 000008
【図７】
2012070595.tif 000009
【図８】
2012070595.tif 000010
【図９】
2012070595.tif 000011
【図１０】
2012070595.tif 000012
【図１１】
2012070595.tif 000013
【図１２】
2012070595.tif 000014
【図１３】
2012070595.tif 000015
【図１４】
2012070595.tif 000016
【国際調査報告】
2012070595.tif 000017
2012070595.tif 000018
2012070595.tif 000019
2012070595.tif 000020
2012070595.tif 000021
2012070595.tif 000022