(57)【要約】【課題】電波を受信できない場所であっても位置を検出することができる位置検出装置を提供する。【解決手段】位置検出装置は、自装置の変位に応じて変化する物理量を検出する検出部と、物理量の時間の経過にともなう変化の履歴を示す第１変化パターンと、第１変化パターンに対応する位置を示す第１位置情報と、を関連付けて記憶する記憶部から、検出部により検出された物理量の時間の経過にともなう変化の履歴を示す第２変化パターンに応じて第１位置情報を読み出し、読み出した前記第１位置情報に基づいて、第２変化パターンに対応する位置を推定する位置推定部と、を備える。【選択図】図１
2013195143.tif 000002
【特許請求の範囲】
【請求項１】
自装置の変位に応じて変化する物理量を検出する検出部と、
前記物理量の時間の経過にともなう変化の履歴を示す第１変化パターンと、前記第１変化パターンに対応する位置を示す第１位置情報と、を関連付けて記憶する記憶部から、前記検出部により検出された前記物理量の時間の経過にともなう変化の履歴を示す第２変化パターンに応じて前記第１位置情報を読み出し、読み出した前記第１位置情報に基づいて前記第２変化パターンに対応する位置を推定する位置推定部と、
を備えることを特徴とする位置検出装置。
【請求項２】
前記第１変化パターンと前記第２変化パターンとを照合することにより、前記第１変化パターンと前記第２変化パターンとの合致度を算出する照合部、
を備え、
前記位置推定部は、
前記照合部が算出した前記合致度に応じて選択した前記第１変化パターンに関連付けられた前記第１位置情報に基づいて、前記第２変化パターンに応じた位置を推定する
ことを特徴とする請求項１に記載の位置検出装置。
【請求項３】
前記照合部は、
前記第１変化パターンの特徴を示す特徴量と前記第２変化パターンの特徴を示す特徴量とを照合することにより、前記第１変化パターンと前記第２変化パターンとの合致度を算出する
ことを特徴とする請求項２に記載の位置検出装置。
【請求項４】
通信網を介して接続される前記記憶部と通信する通信部、
を備え、
前記照合部は、
前記通信部を介して接続された前記記憶部が記憶している複数の前記第１変化パターンのうち、前記第２変化パターンと照合する前記第１変化パターンを、自装置を所持しているユーザに関する情報に基づいて選択する
ことを特徴とする請求項２または３に記載の位置検出装置。
【請求項５】
前記検出部により検出された前記物理量の時間の経過にともなう変化の履歴から、所定の期間における変化の履歴を前記第２変化パターンとして抽出する抽出部、
を備え、
前記抽出部は、
前記物理量の時間の経過にともなう変化の履歴の特徴が変わる変化点に基づいて、前記所定の期間を決定する
ことを特徴とする請求項１から４の何れか一項に記載の位置検出装置。
【請求項６】
通信網を介して位置情報を取得する位置情報取得部、
を備え、
前記位置推定部は、
前記位置情報取得部により取得された自装置の位置を示す第２位置情報と、前記第１位置情報とに基づいて、前記第２変化パターンに応じた位置を推定する
ことを特徴とする請求項１から５の何れか一項に記載の位置検出装置。
【請求項７】
前記位置推定部は、
前記記憶部が記憶する複数の前記第１位置情報のうち、前記第２位置情報に基づいて定められる位置範囲内の位置を示す前記第１位置情報を選択する
ことを特徴とする請求項６に記載の位置検出装置。
【請求項８】
前記記憶部が有するデータベースに、前記第１変化パターンと前記第１位置情報とが関連付けられて登録されており、
前記第２変化パターンと前記第２変化パターンに対応する位置とをそれぞれ、前記第１変化パターンと前記第１位置情報として前記データベースに登録するデータベース登録部、
を備えていることを特徴とする請求項１から７の何れか一項に記載の位置検出装置。
【請求項９】
前記検出部は、
前記物理量として、少なくとも１軸方向の加速度を検出する
ことを特徴とする請求項１から８の何れか一項に記載の位置検出装置。
【請求項１０】
前記検出部は、
前記物理量として、方位を検出する
ことを特徴とする請求項１から９の何れか一項に記載の位置検出装置。
【請求項１１】
請求項１から１０の何れか一項に記載の位置検出装置、
を備えることを特徴とする電子機器。
【請求項１２】
請求項１から１０の何れか一項に記載の位置検出装置と、
前記位置検出装置に通信網を介して接続され、前記第１変化パターンと前記第１位置情報とを関連付けて記憶する前記記憶部を有する記憶装置と、
を備えることを特徴とする位置検出システム。
【請求項１３】
コンピュータに、
検出部に、自装置の変位に応じて変化する物理量を検出させる検出ステップと、
前記物理量の時間の経過にともなう変化の履歴を示す第１変化パターンと、前記第１変化パターンに対応する位置を示す第１位置情報と、を関連付けて記憶する記憶部から、前記検出ステップにより検出された前記物理量の時間の経過にともなう変化の履歴を示す第２変化パターンに応じて前記第１位置情報を読み出し、読み出した前記第１位置情報に基づいて、前記第２変化パターンに対応する位置を推定する位置推定ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置検出装置、電子機器、位置検出システム、及びプログラムに関する。
【背景技術】
【０００２】
ＧＰＳ（Global Positioning System）を用いて位置を検出する技術がある。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３３２３９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に示す技術にあっては、ＧＰＳ衛星からの電波を受信できない場所では位置を検出することができないという問題があった。また、ＧＰＳが利用できない場所において、無線通信のアクセスポイントの位置情報を受信することにより、概略の位置を検出する方法もあるが、アクセスポイントからの電波を受信できない場所では同様に位置を検出することができないという問題があった。
【０００５】
本発明は、このような事情に鑑みてなされたもので、その目的は、電波を受信できない場所であっても位置を検出することができる位置検出装置、電子機器、位置検出システム、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
この発明は上述した課題を解決するためになされたもので、本発明は、自装置の変位に応じて変化する物理量を検出する検出部と、前記物理量の時間の経過にともなう変化の履歴を示す第１変化パターンと、前記第１変化パターンに対応する位置を示す第１位置情報と、を関連付けて記憶する記憶部から、前記検出部により検出された前記物理量の時間の経過にともなう変化の履歴を示す第２変化パターンに応じて前記第１位置情報を読み出し、読み出した前記第１位置情報に基づいて、前記第２変化パターンに対応する位置を推定する位置推定部と、を備えることを特徴とする位置検出装置である。
【０００７】
また、本発明は、上記記載の位置検出装置、を備えることを特徴とする電子機器である。
【０００８】
また、本発明は、上記記載の位置検出装置と、前記位置検出装置に通信網を介して接続され、前記第１変化パターンと前記第１位置情報とを関連付けて記憶する記憶装置と、を備えることを特徴とする位置検出システムである。
【０００９】
また、本発明は、コンピュータに、検出部に、自装置の変位に応じて変化する物理量を検出させる検出ステップと、前記物理量の時間の経過にともなう変化の履歴を示す第１変化パターンと、前記第１変化パターンに対応する位置を示す第１位置情報と、を関連付けて記憶する記憶部から、前記検出ステップにより検出された前記物理量の時間の経過にともなう変化の履歴を示す第２変化パターンに応じて前記第１位置情報を読み出し、読み出した前記第１位置情報に基づいて、前記第２変化パターンに対応する位置を推定する位置推定ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１０】
この発明によれば、電波を受信できない場所であっても位置を検出することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態による電子機器の構成を示す概略ブロック図である。
【図２】変位に応じた加速度の変化の一例を示す図である。
【図３】図２に示す加速度の変化をそれぞれの期間毎に分割した図である。
【図４】図２及び図３に示す例とは別の加速度の変化パターンの例を示す図である。
【図５】電子機器を所持したユーザの行動の一例を示す図である。
【図６】図５に示すユーザの行動により電子機器において検出された加速度の変化を示す図である。
【図７】位置検出処理の一例を示すフローチャートである。
【図８】第２実施形態による電子機器の構成の一例を示す図である。
【図９】複数の電子機器による位置検出システムの一例を説明する図である。
【図１０】第４実施形態による撮像装置の構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施の形態について説明する。
［第１実施形態］
図１は、この発明の一実施形態による位置検出装置１を備えた電子機器１０の構成を示す概略ブロック図である。なお、この電子機器１０は、位置検出装置１と、位置検出装置１において検出した位置情報を表示する表示部６と、を備えた携帯型の端末装置（例えば、携帯型のナビゲーション端末）である。まず、位置検出装置１及び位置検出装置１を備えた電子機器１０の概要について説明する。
【００１３】
位置検出装置１は、位置検出装置１（自装置）の変位に応じて変化する物理量（例えば、加速度）を検出する。例えば、位置検出装置１は、ユーザに所持されて移動されることによって生じた変位に応じた加速度の時間軸上における変化の履歴（すなわち、時間の経過にともなう変化の履歴）を示す変化パターン（第２変化パターン）を検出する。ここで、「時間軸上における変化の履歴を示す変化パターン」とは、換言すれば「時間軸上における変化の挙動を示す変化パターン」である。なお、以下の記述において、位置検出装置１が自装置の変位に応じて検出した変化パターン（第２変化パターン）を検出変化パターンと称する。
【００１４】
また、データベース（後述する、位置情報データベース４１）には、位置検出装置１が位置を検出する際の参照用として、物理量（例えば、加速度）の時間軸上における変化の履歴を示す変化パターン（第１変化パターン／時間軸上における変化の挙動を示す変化パターン）が登録されている。例えば、データベースには、予め設定された物理量（例えば、加速度）の時間軸上における変化の履歴を示す変化パターン（第１変化パターン）が登録されている。なお、以下の記述において、データベースに登録されている変化パターンを参照用変化パターンと称する。また、上述のデータベースには、参照用変化パターンと、その参照用変化パターンに対応する位置を示す位置情報（第１位置情報／以下、参照用位置情報と称する）とが関連付けられて登録されている。
【００１５】
そして、位置検出装置１は、位置検出装置１（自装置）の変位に応じて検出した検出変化パターンを上述のデータベースに登録されている参照用変化パターンとパターンマッチング（照合）するとともに、照合した結果に応じて参照用位置情報を読み出すことにより、検出変化パターンに対応する位置（すなわち、位置検出装置１（自装置）の位置）を推定して検出する。これにより、位置検出装置１は、例えば、現在位置を検出する。電子機器１０は、例えば、位置検出装置１が検出した位置を地図上に示す表示情報を表示部６に表示する。
【００１６】
ところで、一般的にＧＰＳ衛星からの電波を受信することにより位置を検出する方法がある。しかし、電波を受信できないような場所（屋内、地下、トンネル内等）では、位置を検出することができない。また、無線通信（Ｗｉ−Ｆｉ（Wireless Fidelity、登録商標）や携帯電話の通信網による通信等）のアクセスポイントの位置情報を受信することにより位置を検出する方法もあるが、ＧＰＳを利用した場合に比べて検出精度が低く、また、アクセスポイントからの電波を受信できない場所では、同様に位置を検出することができない。なお、カメラで撮影した画像情報に一致する場所をサーバ内のデータから検索する方法があるが、撮影する手間がかかるとともに、画像解析により一致する場所が得られる確立が低く、実用的ではない。
【００１７】
そこで、本実施形態の位置検出装置１（電子機器１０）は、ＧＰＳによる位置情報や無線基地局位置情報等を利用しなくとも、自装置の変位に応じて変化する物理量（例えば、加速度）の変化パターンをパターンマッチングすることにより、自装置の位置を検出可能とした構成である。
【００１８】
＜電子機器１０の構成＞
以下、図１を参照して、位置検出装置１を備えた電子機器１０の構成を説明する。
電子機器１０は、位置検出装置１と、通信部５と、表示部６と、操作部７と、制御部８と、を備えている。位置検出装置１は、検出部２と、位置検出処理部３と、記憶部４と、を備えている。
【００１９】
検出部２は、電子機器１０の変位に応じて変化する物理量を検出する。例えば、検出部２は、３軸方向の加速度を検出する加速度センサを備えており、電子機器１０の変位に応じて変化する物理量として加速度を検出する。なお、検出部２は、少なくとも１軸方向の加速度を検出する加速度センサを備えていてもよい。また、検出部２は、角速度センサ、方位センサ、気圧センサ、温度センサ、又は音センサ等を備えていてもよい。
【００２０】
記憶部４は、位置検出処理部３が電子機器１０の位置を検出する処理を実行する際に参照するデータベース有して（記憶して）おり、このデータベースに登録されている各種情報を記憶する。例えば、記憶部４は、位置情報データベース４１、地図情報データベース４２、及び建築物情報データベース４３を有している。
【００２１】
位置情報データベース４１には、参照用変化パターン（例えば、加速度の時間軸上における変化パターン）と、その参照用変化パターンに対応する参照用位置情報とが関連付けられて登録されている。例えば、位置情報データベース４１には、予め設定された参照用変化パターンと、その参照用変化パターンに対応する参照用位置情報とが関連付けられて登録されている。なお、参照用変化パターンに対応する参照用位置情報とは、参照用変化パターンによって示される場所の位置である。また、位置情報データベース４１は、位置検出装置１が検出した検出結果（検出変化パターンとその検出パターンを検出した場所の位置情報）に基づいて、新たな参照用変化パターンと参照用位置情報とが登録されて更新される。
【００２２】
地図情報データベース４２には、表示部６に表示するための地図データが記憶されている。また、上述の位置情報データベース４１の参照用位置情報は、この地図情報データベース４２の地図データにおける位置を示す情報（座標情報、緯度経度情報、住所情報、特定の場所を示す情報等）に対応した位置情報である。
【００２３】
建築物情報データベース４３は、表示部６に表示するための建築物内の地図データが記憶されている。この建築物内の地図データとは、例えば、駅の構内図、地下街の地図、又は建物の中の地図（例えばフロアマップ）等である。また、上述の位置情報データベース４１の参照用位置情報は、この建築物情報データベース４３の建築物内の地図データにおける位置を示す情報（座標情報、緯度経度情報、フロア情報（何れの階であるかを示す情報）、特定の場所を示す情報等）に対応した位置情報である。
【００２４】
位置検出処理部３は、抽出部３１と、照合部３２と、位置推定部３３と、データベース登録部３４と、を備えている。
【００２５】
抽出部３１は、検出部２により検出された物理量（例えば、加速度）の変化の履歴から、所定の期間における変化パターン（検出変化パターン）を抽出する。例えば、抽出部３１は、検出部２により検出された加速度から、予め設定されたサンプリング周期で変化量を検出することにより、加速度の変化の履歴を示す検出変化パターンを抽出する。また、抽出部３１は、加速度の検出変化パターンの特徴を示す特徴量（情報）を検出する。ここで、加速度の検出変化パターンの特徴とは、例えば、変化量の大きさ、変化する方向（正又は負方向）、変化周期、等による特徴である。
【００２６】
また、抽出部３１は、加速度の時間軸上における変化の履歴から、所定の期間における変化パターンを、検出変化パターンとして抽出する。ここで、上述の所定の期間とは、例えば、抽出部３１が、加速度の時間軸上における変化の履歴の特徴が大きく変わる変化点に基づいて決定した期間である。例えば、抽出部３１は、加速度の時間軸上における変化の履歴のうちから、変化の履歴の特徴が大きく変わる変化点で区切られた期間（特徴的な変化パターン毎に区切られた期間）の変化パターンを、検出変化パターンとして抽出する。
【００２７】
なお、抽出部３１は、変化の履歴の特徴が大きく変わる変化点で区切られた期間の変化パターン（すなわち、特徴的な変化パターン毎に区切られ期間の変化パターン）を複数合わせた変化パターンを、検出変化パターンとして抽出してもよい。また、抽出部３１は、ユーザによって指定された期間における変化パターンを、検出変化パターンとして抽出してもよい。
【００２８】
照合部３２は、位置情報データベース４１を参照することにより、抽出部３１が抽出した検出変化パターンと、位置情報データベース４１内の参照用変化パターンとを照合する。例えば、照合部３２は、位置情報データベース４１を参照することにより、検出変化パターンと参照用変化パターンとをパターンマッチングして照合する。
【００２９】
また、照合部３２は、検出変化パターンと参照用変化パターンとをパターンマッチングすることにより、検出変化パターンと参照用変化パターンとの合致度（マッチング度）を算出する。例えば、照合部３２は、抽出部３１が抽出した検出変化パターンの特徴を示す特徴量（情報）と、位置情報データベース４１に登録されている参照用変化パターンの特徴を示す特徴量（情報）との合致度を算出する。そして、照合部３２は、パターンマッチングして算出した合致度を示す情報を、位置推定部３３に供給する。
【００３０】
なお、照合部３２が変化パターンを照合して合致度を判定する処理は、パターンマッチングを用いてマッチング度を判定する処理に限られるものではなく、例えば、相関関数を用いて相関性（類似性）の度合いを判定する処理としてもよい。また、照合部３２は、検出部２が検出した加速度の変化の履歴を、位置情報データベース４１内の参照用変化パターンと照合してもよい。
【００３１】
位置推定部３３は、位置情報データベース４１から検出変化パターンに応じて読み出した参照用位置情報に基づいて、検出変化パターンに対応する位置（すなわち、検出変化パターンが検出された位置（場所）、検出変化パターンが示す位置（場所））を推定する。例えば、位置推定部３３は、位置情報データベース４１に登録されている複数の参照用変化パターンから、照合部３２が算出した合致度に応じて参照用変化パターンを選択する。具体的には、位置推定部３３は、位置情報データベース４１に登録されている複数の参照用変化パターンのうち、検出変化パターンと合致度が最も高い参照用変化パターンを選択する。なお、位置推定部３３は、位置情報データベース４１に登録されている複数の参照用変化パターンのうち、検出変化パターンとの合致度が予め定められた閾値以上となる参照用変化パターンを選択してもよい。
【００３２】
そして、位置推定部３３は、複数の参照用変化パターンから選択した参照用変化パターンに関連付けられた参照用位置情報に基づいて、検出変化パターンに対応する位置を推定する（絞込み推定する）。例えば、位置推定部３３は、選択した参照用変化パターンに関連付けられた参照用位置情報が示す位置を、検出変化パターンに対応する位置として推定する。
【００３３】
すなわち、位置推定部３３は、参照用変化パターンと、その参照用変化パターンに対応する位置を示す参照用位置情報とが関連付けられている位置情報データベース４１に基づいて、検出部２により検出された加速度の検出変化パターン（時間軸上における変化の履歴を示す第２変化パターン）に応じた位置を推定する。これにより、位置検出装置１は、検出部２により検出された加速度の検出変化パターンが示す位置（例えば、現在位置や行動経路中のそれぞれの位置）を検出することができる。
【００３４】
データベース登録部３４は、検出変化パターンとその検出変化パターンに対応する位置とをそれぞれ、参照用変化パターンと参照用位置情報として位置情報データベース４１に登録する。すなわち、データベース登録部３４は、検出変化パターンと検出変化パターンに対応する位置とをそれぞれ関連付けて、次に位置検出処理を実行する際の参照用変化パターンと参照用位置情報として参照可能なように位置情報データベース４１を更新する。
【００３５】
例えば、データベース登録部３４は、ユーザが位置検出装置１を所持して行動することによって位置検出装置１が取得した加速度の検出変化パターンと、この検出変化パターンに対応する位置情報（検出した場所の位置情報、行動した場所又は行動経路上の位置情報）とを関連付けて、位置情報データベース４１に登録する。
【００３６】
なお、検出変化パターンに対応する位置情報は、例えば、ユーザが操作部７を操作することによって、表示部６に表示された地図から位置や行動経路を選択可能なようにしてもよい。これにより、位置検出装置１は、位置情報データベース４１を更新することが可能であるため、位置検出可能な場所を増やすことや位置検出精度を向上させることができる。
【００３７】
表示部６は、例えば、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等であって、表示制御部８１の制御により、位置検出装置１から供給された地図情報（地図データ）建築物情報（建築物データ）、位置情報（位置データ、位置を示すマーク）、又は操作メニュー画面等を表示する。例えば、表示部６は、表示制御部８１の制御により、現在位置を含む周辺の地図として、道路地図、駅の構内図、又は建物の中の地図（例えばフロアマップ）等を表示するとともに、表示した地図上における現在位置を示すマークを表示する。
【００３８】
操作部７は、例えば、操作釦が設けられており操作入力を検出し、検出した操作を示す操作信号を操作制御部８２に供給する。なお、操作部７は、タッチ操作を検出するタッチパネルを有する構成としてもよい。そして、そのタッチパネルが表示部６の表示面上に設けられていてもよい。
【００３９】
制御部８は、表示制御部８１と、操作制御部８２と、を備えている。表示制御部８１は、位置検出装置１から供給された地図情報、位置情報、又は操作メニュー画面等を表示部６に表示させる。
【００４０】
操作制御部８２は、操作部７から受けとった操作信号に基づいて、その操作信号が示す操作情報を、必要に応じて制御部８が備える各部（例えば、表示制御部８１）、又は位置検出装置１に供給する。また、操作制御部８２は、操作部７がタッチパネルを有する構成の場合、そのタッチパネルに対する検出領域の制御等を実行する。
【００４１】
＜位置検出処理＞
次に、上述したように構成された位置検出装置１を備えた電子機器１０が、加速度の変化パターンに基づいて位置を検出する位置検出処理について説明する。
【００４２】
（加速度の変化パターンの例）
まず、ユーザが電子機器１０（位置検出装置１）を所持して行動（移動、変位）した際に生じる加速度の変化パターンの例について説明する。
図２は、変位に応じた加速度の変化の一例を示す図である。この図は、３軸の加速度センサの出力波形を示しており、縦軸はそれぞれＸ、Ｙ、Ｚ軸方向の加速度、横軸は時間である。なお、Ｘ軸方向の加速度は進行方向に対して直行する左右方向の加速度、Ｙ軸方向の加速度は進行方向に沿った前後方向の加速度、そして、Ｚ軸方向の加速度は進行方向に対して直交する上下方向の加速度である。
【００４３】
この図は、期間２０１〜期間２０６まで順に、以下のようにユーザが行動した場合の加速度センサの出力波形、すなわち加速度の時間軸上における変化を示している。
・期間２０１：通常歩行で直進。
・期間２０２：右に９０度転回。
・期間２０３：右に９０度転回。
・期間２０４：階段を下る。
・期間２０５：踊り場で２回右に９０度転回。
・期間２０６：階段を下る。
【００４４】
図３は、図２に示す加速度の変化をそれぞれの期間毎に分割した図であって、期間２０１〜期間２０６それぞれにおける加速度の変化パターンを説明する図である。
【００４５】
期間２０１の「通常歩行で直進」の行動をした場合の加速度の変化は、Ｙ軸方向（前後方向）及びＺ軸方向（上下方向）において規則的な周期性がある波形となる特徴がある（符号２０１ａ参照）。すなわち、「通常歩行で直進」の行動をした場合の加速度は、加減速の変化（前後方向の変化）及び上下方向の変化において、規則的な周期性がある変化パターンとなる。また、この期間における、波形の振幅は、期間２０４、２０６の階段を下る場合の波形の振幅よりも小さい。
【００４６】
また、上述の規則的な周期の数（山の数）に基づいて、歩数を検出することができる。そして、通常歩行時の歩幅データがあれば、その歩数分の距離を推定することができる。なお、例えば、歩幅が大きい（走っている）場合は、周期が長くなることにより通常歩行と識別することができるため、走っている場合の歩幅データ（又は、周期に応じて補正した歩幅データ）を用いて、同様にその歩数分の距離を推定することができる。
【００４７】
期間２０２、期間２０３、及び期間２０５の「右に９０度転回」の行動をした場合の加速度の変化は、Ｘ軸方向（左右方向）において、一旦、正方向に変化してから負方向に変化（山→谷の変化）する１周期分の波形となる特徴がある（符号２０２ａ、２０５ａ参照）。すなわち、「右に９０度転回」の行動をした場合の加速度は、左右方向の変化において、１周期分の「山→谷の変化」がある変化パターンとなる。なお、期間２０２、及び期間２０３は、１回右に９０度転回する期間であるため、１周期分の「山→谷の変化」がある加速度の変化パターンとなり、期間２０５は、２回右に９０度転回する期間であるため、２周期分の「山→谷の変化」がある加速度の変化パターンとなる。
【００４８】
期間２０４、及び期間２０６の「階段を下る」の行動をした場合の加速度の変化は、「通常歩行の直進」の場合の波形とは異なり、Ｙ軸方向（前後方向）において規則的な周期性がない波形（符号２０４ａ、２０６ａ参照）、且つＺ軸方向（上下方向）において、「通常歩行の直進」の波形の振幅より大きい振幅の波形となる特徴がある。また、下りの場合、一旦、負方向に変化してから正方向に変化「谷→山の変化」となる特徴がある（符号２０４ｃ、２０６ｃ参照）。すなわち、「階段を下る」の行動をした場合の加速度は、加減速の変化（前後方向の変化）において規則的な周期性がなく、且つ上下方向の変化において通常歩行よりも振幅が大きく「谷→山の変化」で始まる変化パターンとなる。
【００４９】
また、Ｚ軸方向の加速度の変化における規則的な周期の数（山の数）に基づいて、階段の段数を検出することができる（符号２０４ｂ、２０６ｂ）。なお、例えば、階段を１段飛ばしにより下る場合には周期の数（山の数）が段数とは異なるが、その１段飛ばししたところの周期の長さが長くなることにより、周期の数（山の数）を補正して段数を検出することができる。また、階段の段差（１段あたりの高さ）が異なれば、Ｚ軸方向の加速度の変化における周期の長さが異なる。すなわち、各場所にある階段は、それぞれ段数や段差が異なることにより、それぞれの階段において、異なる加速度の変化パターンとなる。なお、階段の段差のデータ（１段あたりの高さデータ）があれば、その段数分の高さを推定することができる。
【００５０】
図４は、図２及び図３に示す例とは別の加速度の変化パターンの例を示す図である。この図は、期間３０１〜期間３０４まで順に、以下のようにユーザが行動した場合の加速度センサの出力波形、すなわち加速度の時間軸上における変化を示している。
・期間３０１：階段を上る。
・期間３０２：２回左に９０度転回。
・期間３０３：階段を上る。
・期間３０４：左に９０度転回。
【００５１】
期間３０１、及び期間３０２の「階段を上る」の行動をした場合の加速度の変化は、図３を用いて説明した「階段を下る」の行動をした場合と同様に、通常歩行の場合よりも大きい振幅周期の波形となる特徴がある（符号３０１ａ、３０３ａ参照）。しかし、「階段を下る」の行動をした場合が「谷→山の変化」で始まる変化パターンであったのに対して、「山→谷の変化」で始まる変化パターンとなるところが相違するという特徴がある（符号３０１ｂ、３０３ｂ参照）。
【００５２】
また、期間３０２、及び期間３０４の「左に９０度転回」の行動をした場合の加速度の変化は、図３を用いて説明した「右に９０度転回」の行動をした場合と同様に、１周期分の変化がある波形となる特徴がある。しかし、「右に９０度転回」の行動をした場合が「山→谷の変化」で始まる変化パターンであったのに対して、「谷→山の変化」で始まる変化パターンとなるところが相違するという特徴がある（符号３０２ａ、３０４ａ参照）。
【００５３】
このように、ユーザの行動に応じて（位置検出装置１（電子機器１０）の変位に応じて）変化する加速度の変化パターンは、行動の種類に応じてそれぞれ特徴がある異なる変化パターンとなる。位置検出装置１は、この行動の種類に応じてそれぞれ特徴がある加速度の変化パターンとなることを利用することにより、位置を検出する。
【００５４】
例えば、期間２０１〜期間２０６の変化パターンとその変化パターンに対応する位置情報（場所情報）とが、参照用変化パターンと参照用位置情報として関連付けられていたとする。また、ユーザが行動することによって位置検出装置１が、この期間２０１〜期間２０６の変化パターン（検出変化パターン）を検出したとする。この場合、位置検出装置１は、検出変化パターンを参照用変化パターンとパターンマッチングすることによって、合致した参照用変化パターンに関連付けられている参照用位置情報に基づいて、検出変化パターンに対応する位置を検出することができる。
【００５５】
また、例えば、期間２０４又は期間２０６の変化パターンとその変化パターンに対応する階段の位置情報（場所情報）とが、参照用変化パターンと参照用位置情報として関連付けられていたとする。また、ユーザが行動することによって位置検出装置１が、この期間２０４又は期間２０６の変化パターン（検出変化パターン）を検出したとする。この場合、位置検出装置１は、参照用変化パターンとパターンマッチングすることによって、合致した参照用変化パターンに関連付けられている参照用位置情報に基づいて、検出変化パターンに応じた階段位置（場所）が何れの位置（場所）であるかを検出することができる。
【００５６】
なお、例えば期間２０１の「通常歩行で直進」、又は期間２０４の「階段を下る」における加速度変化の特徴を含む変化パターンは、Ｙ軸方向及びＺ軸方向のうちの何れか一方又は両方の加速度の変化パターンである。よって、位置検出装置１は、Ｙ軸方向及びＺ軸方向のうちの何れか一方又は両方の加速度を検出することにより、期間２０１又は期間２０４における加速度変化の特徴を含む変化パターンを抽出することができる。
【００５７】
また、例えば期間２０２の「右に９０度転回」における加速度変化の特徴を含む変化パターンは、Ｘ軸方向の加速度の変化パターンである。よって、位置検出装置１は、Ｘ軸方向の加速度を検出することにより、期間２０２における加速度変化の特徴を含む変化パターンを抽出することができる。
【００５８】
すなわち、位置検出装置１は、少なくとも１軸方向の加速度を検出することによって、加速度の変化パターンに応じた位置を検出可能である。換言すれば、検出部２は、少なくとも１軸方向の加速度を検出する加速度センサを備えている構成であってもよい。なお、検出部２が検出する加速度の方向は１軸方向より、２軸方向又は３軸方向の方が（検出する軸が多い方が）、様々な行動（変位）に応じた加速度変化の特徴を検出することができるため、様々な行動（変位）に応じた加速度変化の特徴を含む変化パターンを抽出することができる。
【００５９】
また、抽出部３１は、検出部２が検出した３軸（Ｘ、Ｙ、Ｚ軸）方向のそれぞれの加速度から変化パターン（検出変化パターン）を抽出してもよいし、３軸の加速度を合成した合成加速度から変化パターン（検出変化パターン）を抽出してもよい。
【００６０】
（位置検出処理の例）
続いて、図５及び図６を参照して、位置検出処理の具体例を説明する。
図５は、電子機器１０を所持したユーザの行動の一例を示す図であって、図６は、図５に示すユーザの行動により電子機器１０において検出された加速度の変化を示す図である。なお、図６の縦軸は加速度、横軸は時間であり、この図に示す加速度の波形は、簡略化のため、Ｘ、Ｙ、Ｚ軸の合成波形として模式化して示している。
【００６１】
図５に示すユーザの行動経路を以下に示す。
「地点Ａ」から通常歩行で直進して信号がある交差点の手前の「地点Ｂ」で止まる。次に、交差点を渡り「地点Ｃ」で右に９０度転回して進路を変更する。続いて、「地点Ｄ」まで通常歩行で直進した後、歩道橋の階段を上り、上りきった「地点Ｅ」で右に９０度転回して進路を変更する。その後、「地点Ｆ」まで通常歩行で直進する。
【００６２】
上述の行動経路によって変化する加速度を、検出部２は、図６に示すような加速度の変化として検出する。そして、抽出部３１は、検出部２が検出した加速度から、加速度の時間軸上における変化の履歴、すなわち検出変化パターンを抽出する。以下に、抽出部３１が抽出する検出変化パターンの第１例と第２例とを説明する。
【００６３】
（１）検出変化パターンの第１例（期間３０１〜３０８の各期間を合わせた期間の変化パターンを検出変化パターンとして検出する例）
期間３０１〜３０８のそれぞれの境界が、加速度の変化パターンが大きく変わる変化点であって、第１例は、抽出部３１が、期間３０１〜３０８の各期間を合わせた（グルーピングした）期間の変化パターンを、検出変化パターンとして抽出する例である。
【００６４】
すなわち、この第１例における検出変化パターンは、期間３０１〜３０８の各期間を合わせた期間（「通常歩行直進（期間３０１）」＋「停止（期間３０２）」＋「通常歩行直進（期間３０３）」＋「右に９０度転回（期間３０４）」＋「通常歩行直進（期間３０５）」＋「階段上る（期間３０６）」＋「右に９０度転回（期間３０７）」＋「通常歩行直進（期間３０８）」）の変化パターンである。
【００６５】
このような検出変化パターン（期間３０１〜３０８の各期間の変化パターンが時系列に順次検出される変化パターン）に対応する位置（場所）は、各期間の検出パターンがすべて合致するような条件の位置として特定することができる。
【００６６】
すなわち、上述の第１例の検出変化パターンに対応する位置（場所）は、例えば、交差点を渡る際の直進する距離（「地点Ｂ」〜「地点Ｃ」）、交差点を渡った後、右に９０度転回してから歩道橋の階段を上るまでに直進する距離（「地点Ｃ」〜「地点Ｄ」）、歩道橋の階段の段数や高さ（「地点Ｄ」〜「地点Ｅ」）のそれぞれがすべて合致するような条件の位置として特定することができる。つまり、上述の検出変化パターンに対応する位置（場所）は、交差点の道路の幅、交差点と歩道橋との位置関係、及び歩道橋の階段の段数や高さがすべて合致するような位置（場所）が複数存在する確率が低いことにより、これらすべてが合致するような条件の位置として特定することができる。
【００６７】
そして、位置情報データベース４１には、上述の検出変化パターンを照合するための参照用変化パターンが、予め登録されている。例えば、位置情報データベース４１には、期間３０１〜３０８の全体の期間の参照用変化パターンと、この参照用変化パターンに対応する参照用位置情報とが関連付けられて登録されている。一例としては、位置情報データベース４１には、期間３０１〜３０８の全体の期間の参照用変化パターンと、この参照用変化パターンに対応する参照用位置情報（例えば、「○○市××町△△丁目の交差点付近の位置情報（住所情報、緯度経度情報、地図情報における位置情報）」）とが、関連付けられて登録されている。
【００６８】
抽出部３１が第１例の検出変化パターンを抽出した場合、照合部３２は、この検出変化パターンと位置情報データベース４１内の参照用変化パターンとのパターンマッチングを行い、最も合致した参照用変化パターンを選択する。そして、位置推定部３３は、照合部３２が選択した参照用変化パターンに対応する参照用位置情報に基づいて、検出変化パターンに対応する位置が、例えば参照用位置情報が示す位置であると推定して検出する。例えば、位置検出装置１は、検出変化パターンに対応する位置が、「○○市××町△△丁目の交差点付近」の位置であると推定して検出する。
【００６９】
これにより、電子機器１０（位置検出装置１）は、検出した加速度の検出変化パターンと、位置情報データベース４１に登録された加速度の参照用変化パターンとをパターンマッチングすることにより、検出した加速度の検出変化パターンに対応する位置を検出することができる。
【００７０】
なお、位置情報データベース４１には、期間３０１〜３０８の全体の期間の参照用変化パターンと、この参照用変化パターンにおける最初の位置（「地点Ａ」）及び最後の位置（「地点Ｆ」）に対応する参照用位置情報（住所情報、緯度経度情報、地図情報における位置情報）とが、関連付けられて登録されていてもよい。これにより、位置検出装置１は、検出変化パターンに対応する位置（場所）が、「地点Ａ」に対応する位置から「地点Ｆ」に対応する位置までの位置（場所）であると推定して検出してもよい。また、位置検出装置１は、検出変化パターンの最後の位置が、「地点Ｆ」に対応する位置であると推定して検出してもよい。
【００７１】
また、位置情報データベース４１には、期間３０１〜３０８の全体の期間の参照用変化パターンと、この参照用変化パターンにおける最初の位置から最後の位置までの各地点（「地点Ａ、Ｂ、・・・、Ｆ」）に対応するそれぞれの参照用位置情報（住所情報、緯度経度情報、地図情報における位置情報）とが、関連付けられて登録されていてもよい。これにより、位置検出装置１は、検出変化パターンに対応する位置が、「地点Ａ」から「地点Ｂ、Ｃ，Ｄ、Ｅ」を経由する「地点Ｆ」までの位置であると推定して検出してもよい。
【００７２】
また、位置推定部３３は、検出変化パターンに基づいて、「地点Ａ」から「地点Ｆ」までの各地点間の距離を推定してもよい。そして、位置推定部３３は、この推定した距離を示す情報を用いて、位置を推定してもよい。
【００７３】
（２）検出変化パターンの第２例（期間３０１〜３０８の各期間それぞれの変化パターンを検出変化パターンとして検出する例）
期間３０１〜３０８のそれぞれの境界が、変化パターンが大きく変わる変化点であって、第２例は、抽出部３１が、期間３０１〜３０８の各期間それぞれの変化パターンを、検出変化パターンとして抽出する例である。
【００７４】
すなわち、この第２例における検出変化パターンは、期間３０１〜３０８の各期間（「通常歩行直進（期間３０１）」、「停止（期間３０２）」、「通常歩行直進（期間３０３）」、「右に９０度転回（期間３０４）」、「通常歩行直進（期間３０５）」、「階段上る（期間３０６）」、「右に９０度転回（期間３０７）」、又は「通常歩行直進（期間３０８）」）それぞれの変化パターンである。照合部３２は、抽出部３１が抽出した上述の各期間の検出変化パターンのうち、位置を特定するための条件を絞り込めるような特徴的な検出変化パターンを選択して、パターンマッチングを行う。
【００７５】
例えば、期間３０６の検出変化パターンに対応する位置（場所）は、階段の段数や高さがすべて合致するような条件の階段の位置として特定することができる。つまり、期間３０６の検出変化パターンに対応する位置（場所）は、階段の段数や高さがすべて合致するような条件の階段が複数存在する確率が低ければ、この階段の段数や高さがすべて合致するような条件の階段の位置として特定することができる。
【００７６】
これにより、位置検出装置１は、それぞれの位置（場所）において固有の特徴を有するような位置（場所、例えば階段）においては、その位置（場所）において検出した加速度の検出変化パターンと、位置情報データベース４１に登録されている加速度の参照用変化パターンとをパターンマッチングすることにより、検出した加速度の検出変化パターンに対応する位置を検出することができる。
【００７７】
なお、上述した階段の段数や高さがすべて合致するような条件の階段の位置として特定する場合に、この条件に類似する階段が複数存在した場合に、位置検出の精度が低下する場合がある。このような場合、位置検出装置１は、加速度以外の物理量も検出することにより、位置検出の精度を高めることが可能である。次に、位置検出装置１が自装置の変位に応じて変化する加速度及び方位に基づいて、位置を検出する例を説明する。
【００７８】
検出部２は、自装置の変化に応じて変化する物理量として、加速度に加えて、方位を検出する。例えば、検出部２は、電子機器１０（自装置）の方位を検出する方位センサを、加速度センサに加えて備えている。抽出部３１は、加速度の検出変化パターンと合わせて、検出部２により検出された方位の変化の履歴を示す変化パターンを検出変化パターンとして抽出する。そして、位置情報データベース４１内の参照用変化パターンには、加速度の参照用変化パターンと方位の参照用変化パターンとが含まれている。そして、照合部３２は、加速度及び方位の検出変化パターンと加速度及び方位の参照用変化パターンとをパターンマッチング（照合）する。
【００７９】
そして、位置推定部３３は、照合部３２の照合結果に基づいて、加速度及び方位の検出変化パターンに対応する位置を推定する。すなわち、位置推定部３３は、加速度の情報に加えて方位の情報を用いて位置を推定する。
【００８０】
これにより、位置検出装置１は、上述した第２例において、期間３０６の検出変化パターンに応じた歩道橋の階段の位置を検出する場合に、階段を上る加速度の情報に加えて、階段を上る方向の方位の情報を、位置を特定する条件に加えることができる。例えば、加速度の条件のみでは条件に類似する階段が複数存在した場合であっても、その階段を上る方向の方位の情報を条件に加えることで、位置を特定することが出来る場合がある。このような場合、位置検出装置１は、その階段を上る際の加速度の情報に方位の情報を条件に加えることで、その階段を特定することができる。
【００８１】
なお、第１例において説明したような期間３０１〜３０８の各期間を合わせた期間の変化パターンを検出変化パターンとして検出する場合であっても、方位の情報を加えることで位置検出精度を高めることができる。
【００８２】
例えば、加速度に加えて方位を検出する場合における図５に示すユーザの行動経路を以下に示す。
「地点Ａ」から通常歩行で「北に」直進して信号がある交差点の手前の「地点Ｂ」で止まる。次に、交差点を渡り「地点Ｃ」で右に９０度転回して「東へ」進路を変更する。続いて、「地点Ｄ」まで通常歩行で直進した後、歩道橋の階段を上り、上りきった「地点Ｅ」で右に９０度転回して「南へ」進路を変更する。その後、「地点Ｆ」まで通常歩行で直進する。
【００８３】
このように、進行方向に方位の情報が加わる。そして、検出部２が、この行動経路に応じた方位の変化（直進する方向、及び転回した後の進路の方向の方位の変化）を検出することにより、抽出部３１は、方位を含む検出変化パターンを抽出する。
【００８４】
この場合の検出変化パターンは、期間３０１〜３０８の各期間を合わせた期間（「北へ＋通常歩行直進（期間３０１）」＋「停止（期間３０２）」＋「北へ＋通常歩行直進（期間３０３）」＋「右に９０度転回（期間３０４）」＋「東へ＋通常歩行直進（期間３０５）」＋「階段上る（期間３０６）」＋「右に９０度転回（期間３０７）」＋「南へ＋通常歩行直進（期間３０８）」）の変化パターンである。
【００８５】
この検出変化パターンに対応する位置（場所）は、交差点の道路の幅、交差点と歩道橋との位置関係、及び歩道橋の階段の段数や高さに加えて、進行方向の方位の情報が加わることにより、すべて合致するような条件の位置（場所）が複数存在する確率が更に低くなる。位置検出装置１は、これらすべて合致するような条件の位置を特定することにより、加速度のみの場合に比較して、より精度よく位置を検出することができる。
【００８６】
（位置検出処理の別の例）
以上説明してきた位置検出処理は、検出部２が検出する加速度又は方位に基づいて位置を検出処理であったが、例えば、検出部２が検出する物理量として、気圧、温度、及び音のうちの少なくとも何れか１つに基づいて位置を検出する処理としてもよい。すなわち、検出部２は、自装置の変位に応じて変化する物理量として、気圧、温度、又は音を検出してもよい。例えば、検出部２は、気圧を検出する気圧センサ、温度検出する温度センサ、又は音を検出する音センサ（マイク）を備えている構成としてもよい。
【００８７】
位置検出装置１は、検出部２が、自装置の高さ方向の変位に応じて変化する気圧の変化を検出することにより、高さ方向の変位を検出することができる。例えば、位置検出装置１は、検出した気圧の変化に基づいて、高さ方向の変位（例えば、階段の上り下り、歩道橋の上か下か、建物の中の何階に移動したか、２段構造の道路の上か下か、等）を検出することができる。
【００８８】
また、位置検出装置１は、検出部２が、自装置の変位に応じて変化する温度を検出することにより、検出した温度を、位置を特定するための物理量の変化として利用できる。例えば、位置検出装置１は、検出した温度変化に基づいて、温度変化が生じるような変位（例えば、屋内から外への移動等）を検出することができる。
【００８９】
また、位置検出装置１は、検出部２が、自装置の変位に応じて変化する音を検出することにより、検出した音を、位置を特定するための物理量の変化として利用できる。例えば、位置検出装置１は、検出した音に基づいて、固有の音が聞こえる場所（例えば、固有の信号の報知音が聞こえる交差点、固有の発車報知音が聞こえる駅、固有の走行音が聞こえる電車のホーム、コンサートホールの内か外か、等）を検出することができる。なお、位置検出装置１（位置検出処理部３）は、例えば、検出した音をサンプリングして解析することにより音の種類を認識して識別する音認識部を備えている構成としてもよい。
【００９０】
ここで、気圧、温度、又は音を示す参照用の情報は、加速度又は方位と同様に位置情報データベース４１内の参照用変化パターンに含まれている。なお、これらの方位、気圧、温度、又は音を示す参照用の情報は、加速度の参照用変化パターンとは別に、この加速度の参照用変化パターンに関連付けられて登録されていてもよい。また、これらの方位、気圧、温度、又は音を示す参照用の情報は、参照用位置情報に含まれていてもよい。
【００９１】
なお、これら検出部２が検出した気圧、温度、又は音それぞれは、位置を検出する情報として単独に利用されてもよいが、複数の物理量の情報を用いて位置を検出することにより検出精度が高くなる。例えば、検出部２が検出した方位、気圧、温度、又は音のそれぞれ１つ又は複数が、検出部２が検出した加速度の変化に加えて検出されることにより、位置検出精度が高くなる。
【００９２】
例えば、図５に示す「地点Ｂ」〜「地点Ｃ」の交差点の横断歩道の信号が固有の信号報知音を発音する場合、「地点Ｂ」から「地点Ｃ」への移動に応じた加速度の変化、進行方向の方位、及び信号報知音に基づいて、位置検出装置１は、交差点の位置（場所、住所情報、緯度経度情報）を検出（特定）することが可能になるとともに、交差点内の複数の横断歩道のうちの何れの横断歩道を渡ったかを検出することも可能になる。
【００９３】
続いて、電子機器１０（位置検出装置１）が、位置検出処理において加速度、方位、又は音を検出（取得）する例を示す。以下の例は、ユーザの日常的な行動経路（例えば、駅から会社までの通勤経路）であり、１）〜５）の順の経路でユーザ（電子機器１０を所持したユーザ）が行動した行動経路と、位置検出装置１が取得（検出して抽出）する、１）〜５）の行動に応じて変化する加速度、方位、又は音の例を示している。
【００９４】
１）行動経路：「階段を南南西に３５段下る」
位置検出装置１は、この行動経路による変位に応じて、階段を下る行動であること及び階段の段数や高さを示す加速度の検出変化パターンと、進行方向の方位（南南西）と、を取得する。
２）行動経路：「東南東に１２ｍ直進（途中改札のため速度が変わる）」
位置検出装置１は、この行動経路による変位に応じて、直進した後途中で減速（速度変化、障害物）する行動であること及び直進距離を示す加速度の検出変化パターンと、進行方向の方位（東南東）と、を取得する。
３）行動経路：「南南東に１４ｍ直進、（上りの坂道で平均傾斜８度）」
位置検出装置１は、この行動経路による変位に応じて、坂道を直進する行動であること及び直進距離を示す加速度の検出変化パターンと、進行方向の方位（南南東）と、を取得する。
４）行動経路：「北東に６０ｍ直進し停止、信号案内音声」
位置検出装置１は、この行動経路による変位に応じて、直進から減速して停止する行動であること（速度変化）及び直進距離を示す加速度の検出変化パターンと、進行方向の方位（北東）と、信号案内音（報知音）と、を取得する。
５）行動経路：「南南東に駆け足で１０ｍ直進」
位置検出装置１は、この行動経路による変位に応じて、通常歩行よりも速い速度で直進する行動であること（横断中）及び直進距離、を示す加速度の検出変化パターンと、進行方向の方位（南南東）と、を取得する。
【００９５】
以上説明した１）〜５）の行動経路に応じて変化する加速度、方位、音に基づいて、位置検出装置１は、位置情報データベース４１を参照することにより、位置を推定して検出する。例えば、上述の１）〜５）の行動経路に応じた位置を、例えば、駅から会社までの通勤経路に従った位置であると検出する。
【００９６】
また、上述の１）〜２）の行動経路において、位置検出装置１は、北北西に設置された３５段の段がある階段（ホームから連絡通路に下る階段）があること、この階段の一段あたりの高さが２５ｃｍ（ホームから連絡通路に下る階段の一段当たりの高さ）であること、階段の途中に踊り場無し、及び、階段を下った後の行き先が左に９０度転回下方向（改札口の方向）であること、等を検出してもよい。さらに、位置検出装置１は、上述の１）〜２）の行動経路において、電車の音、又は駅の音が聞こえることを検出してもよい。そして、位置検出装置１は、これらの検出した結果に基づいて、上述の１）〜２）の行動経路における位置（場所）が、駅（例えば、通勤で利用する駅）の位置（場所）であることを検出してもよい。
【００９７】
このように、位置検出装置１は、自装置の変位に応じて変化する加速度、方位、音に基づいて、位置を検出することができる。また、このような、ユーザの日常的な行動経路の場合には同様の行動（変位）が繰り返されるため、精度よく位置を検出することができる。
【００９８】
なお、図６を用いて、抽出部３１が、加速度の変化パターンが大きく変わる変化点に基づく期間の変化パターンを検出パターンとして抽出する例を説明したが、抽出部３１は、その他の物理量（例えば、方位、気圧、温度、又は音等）の変化パターンが大きく変わる変化点に基づく期間の変化パターンを検出パターンとして抽出してもよい。例えば、抽出部３１は、進行方向の方位が変化した変化点、１階あたりの高さ分の気圧が変化した変化点、屋内から屋外に移動したと判定される分の温度が変化した変化点、場所固有の音が検出されたか否かの変化点、等に基づく期間の変化パターンを検出パターンとして抽出してもよい。
【００９９】
＜位置検出処理の動作の説明＞
次に、図７を参照して、電子機器１０における位置検出処理の動作について説明する。図７は、電子機器１０における位置検出処理の一例を示すフローチャートである。この図に示す位置検出処理は、加速度の変化に基づいて位置を検出する処理である。
【０１００】
まず、検出部２は、電子機器１０（自装置）の変位に応じて変化する加速度を検出する。次に、抽出部３１は、検出部２が検出した加速度の時間軸上における変化の履歴を示す検出変化パターンを抽出する（ステップＳ１１）。
【０１０１】
続いて、照合部３２は、位置情報データベース４１を参照することにより、ステップＳ１１において抽出した加速度の検出変化パターンと、位置情報データベース４１内の加速度の参照用変化パターンとを照合する（ステップＳ１２）。
【０１０２】
そして、照合部３２は、ステップＳ１２において照合した結果、加速度の検出変化パターンに合致する参照用変化パターンがあるか否かを判定する（ステップＳ１３）。例えば、照合部３２は、合致度が予め設定された閾値以上となる参照用変化パターンが無い場合、検出変化パターンに合致する参照用変化パターンが無いと判定する。一方、照合部３２は、合致度が予め設定された閾値以上となる参照用変化パターンがある場合、検出変化パターンに合致する参照用変化パターンがあると判定する。
【０１０３】
ステップＳ１３において、加速度の検出変化パターンに合致する参照用変化パターンがあると判定された場合、照合部３２は、最も合致度が高い参照用変化パターンを選択する。そして、位置推定部３３は、位置情報データベース４１を参照して、照合部３２が選択した参照用変化パターンに関連付けられている参照用位置情報を取得する（ステップＳ１４）。すなわち、位置推定部３３は、取得した参照用位置情報が示す位置を、加速度の検出変化パターンに対応する位置として推定する。
【０１０４】
続いて、位置検出処理部３は、ステップＳ１４において位置推定部３３が推定した位置を含む地図データを地図情報データベース４２又は建築物情報データベース４３から読み出す。そして、位置検出処理部３は、読み出した地図データと、ステップＳ１４において位置推定部３３が推定した位置を示すマーク（位置情報）とを、表示制御部８１を介して表示部６に表示させる（ステップＳ１５）。
【０１０５】
次に、データベース登録部３４は、ステップＳ１４において推定した位置と加速度の検出変化パターンとを関連付けて、それぞれ参照用位置情報と参照用変化パターンとして位置情報データベース４１に登録するか否かを判定する（ステップＳ１６）。例えば、データベース登録部３４は、位置情報データベース４１を更新するか否かを選択可能な操作メニューを、表示制御部８１を介して表示部６に表示させる。そして、データベース登録部３４は、ユーザが操作部７を操作することによって選択された位置情報データベース４１を更新するか否かを示す操作信号を受け取るとともに、受け取った操作信号に基づいて、位置情報データベース４１を更新する否か（位置情報データベース４１に登録するか否か）を判定する。
【０１０６】
ステップＳ１６において、位置情報データベース４１を更新する（位置情報データベース４１に登録する）と判定された場合、データベース登録部３４は、ステップＳ１４において推定した位置と、加速度の検出変化パターンとを関連付けて、それぞれ参照用位置情報と参照用変化パターンとして位置情報データベース４１に登録する。すなわち、データベース登録部３４は、位置情報データベース４１を更新して処理を終了する。
【０１０７】
一方、ステップＳ１６において、位置情報データベース４１を更新しない（位置情報データベース４１に登録しない）と判定された場合、データベース登録部３４は、位置情報データベース４１を更新せずに処理を終了する。
【０１０８】
また、ステップＳ１３において、加速度の検出変化パターンに合致する参照用変化パターンがないと判定された場合、位置検出処理部３は、ステップＳ１１において、抽出部３１が抽出した加速度の検出変化パターンに対応する位置を取得（検出）できなかったことを示す表示情報（位置情報未取得を示す表示情報）を、表示制御部８１を介して表示部６に表示させる（ステップＳ１８）。
【０１０９】
次に、データベース登録部３４は、ステップＳ１１において抽出部３１が抽出した加速度の検出変化パターンを、位置情報データベース４１に登録するか否かを判定する（ステップＳ１９）。例えば、データベース登録部３４は、位置情報データベース４１を更新するか否かを選択可能な操作メニューを、表示制御部８１を介して表示部６に表示させる。そして、データベース登録部３４は、ユーザが操作部７を操作することによって選択された位置情報データベース４１を更新するか否かを示す操作信号を受け取るとともに、受け取った操作信号に基づいて、位置情報データベース４１を更新する否か（位置情報データベース４１に登録するか否か）を判定する。
【０１１０】
ステップＳ１９において、位置情報データベース４１を更新する（位置情報データベース４１に登録する）と判定された場合、データベース登録部３４は、ステップＳ１１において抽出した検出変化パターンに対応する位置を操作入力可能なような操作メニュー画面を、表示制御部８１を介して表示部６に表示させる。例えば、データベース登録部３４は、ユーザが地図データから位置を入力可能なような操作メニュー画面を、表示部６に表示させる。そして、データベース登録部３４は、ユーザの操作によって入力された位置情報（ステップＳ１１において、抽出部３１が抽出した加速度の検出変化パターンに対応する位置を示す情報）を取得する（ステップＳ２０）。
【０１１１】
次に、データベース登録部３４は、ステップＳ１１において、抽出部３１が抽出した加速度の検出変化パターンと、ステップＳ２０において取得した位置情報とを関連付けて、それぞれ参照用変化パターンと参照用位置情報として、位置情報データベース４１に登録する（位置情報データベース４１を更新する）（ステップＳ２１）。そして、位置検出処理部３は処理を終了する。
【０１１２】
一方、ステップＳ１９において、位置情報データベース４１を更新しない（位置情報データベース４１に登録しない）と判定された場合、データベース登録部３４は、位置情報データベース４１を更新せずに処理を終了する。
【０１１３】
このように、電子機器１０（位置検出装置１）は、電子機器１０（自装置）の変位に応じて変化する加速度の変化パターン（検出変化パターン）と、予め設定された変化パターン（参照用変化パターン）とを照合（パターンマッチング）する。これにより、電子機器１０（位置検出装置１）は、合致した参照用変化パターンに対応する位置情報（参照用位置情報）に基づいて、加速度の検出変化パターンに対応する位置（すなわち、電子機器１０（自装置）の位置）を推定して検出することができる。
【０１１４】
また、電子機器１０（位置検出装置１）は、電子機器１０（自装置）の変位に応じて変化する方位、気圧、温度、又は音の情報を利用することにより、加速度のみを利用する場合に比較して、より様々な位置を精度よく検出することができる。
【０１１５】
また、電子機器１０（位置検出装置１）は、上述の位置検出処理を実行することにより、電子機器１０（自装置）のリアルタイムに現在位置を検出することができる。例えば、電子機器（位置検出装置１）は、一旦、現在位置を検出した後継続して位置を検出することにより、電子機器１０（自装置）の変位に応じた現在位置を継続してリアルタイムに検出することができる。また、電子機器１０は、検出した位置を示す情報を表示部６に表示させることができる。例えば、電子機器１０は、地図データと、その地図データ上における現在位置を示すマークと、を表示部６に表示させることができる。
【０１１６】
以上説明したように、電子機器１０（位置検出装置１）は、電波を受信できない場所であっても位置を検出することができる。
【０１１７】
なお、上述した位置検出処理は、自動車や電車等の移動体で移動している際の位置検出にも有効である。例えば、位置検出装置１は、自動車や電車等の移動体で移動している際の速度変化（例えば、加減速）、揺れ、上下（高さ）方向の変位、進行方向の変化、又は周囲の音（例えば、駅における発車報知音や案内音声、交差点の音、有料道路のゲートにおける案内音声）等に応じて変化する物理量（例えば加速度、方位、気圧、音等）の変化パターン（検出変化パターン）をパターンマッチング（照合）することにより、位置を検出することが可能である。
【０１１８】
また、上述した位置検出処理は、エレベータやエスカレータで移動している際の位置検出にも有効である。例えば、エレベータやエスカレータで移動している場合の加速度の変化は、階段を利用する場合の加速度の変化とは異なる特徴的な変化（例えば、上下方向の周期的な変化が無い一定時間の固有の変化）がある。例えば、エレベータで上る場合は、上方向へ加速、一定速度で上方向へ上る、減速、の順に応じた加速度の変化、すなわち加速度の変化パターン（検出変化パターン）が得られる。そのため、位置検出装置１は、エレベータやエスカレータで移動している際の加速度の変化パターン（検出変化パターン）をパターンマッチング（照合）することにより、位置を検出することが可能である。
【０１１９】
なお、上記実施形態では、位置情報データベース４１に、物理量（例えば、加速度）の参照用変化パターンと参照用位置情報とが関連付けられて登録されている例を説明したが、これに限られるものではない。例えば、位置情報データベース４１には、物理量（例えば、加速度）参照用変化パターンから算出された情報（例えば、距離、進行方向、階段の特徴等を示す情報）と参照用位置情報とが関連付けられて登録されていてもよい。
【０１２０】
なお、検出部２は、加速度センサに代えて、又は加速度センサに加えて、角速度センサ（ジャイロセンサ）を備えた構成としてもよい。
【０１２１】
＜第２実施形態＞
次に、電子機器１０が、無線通信（Ｗｉ−Ｆｉ（登録商標）や携帯電話の通信網による通信）のアクセスポイントから取得した位置情報を併用する形態について説明する。
図８は、第２実施形態による電子機器１０の構成の一例を示す図である。この図８に示す構成は、電子機器１０が通信部５及び位置情報取得部３５を備えている点が図１に示す構成と異なる。なお、図８において、図１の各構成と対応する構成には同一の符号を付けており、その説明を省略する。
【０１２２】
通信部５は、無線通信（Ｗｉ−Ｆｉ（登録商標）や携帯電話の通信網による通信）のアクセスポイントを介して通信網に接続して、通信網に接続されている他の機器やサーバ等と通信する。位置情報取得部３５は、接続されたアクセスポイントの位置情報を、通信部５を介して取得する。
【０１２３】
これにより、電子機器１０は、アクセスポイントの位置によって定まる範囲（例えば、数十〜数百ｍの範囲）の概略の位置情報（第２位置情報）を取得する。そして、位置推定部３３は、位置情報取得部３５により取得された電子機器１０（位置検出装置１、自装置）の位置を示す位置情報（第２位置情報）と、位置情報データベース４１内の参照用位置情報（第１位置情報）とに基づいて、加速度の検出変化パターンに対応する位置を推定する。例えば、電子機器１０の位置検出装置１は、位置情報取得部３５により取得された概略の位置情報に基づいて、位置検出処理を実行する際に参照する位置情報データベース４１内のデータを選択する（絞り込む）。
【０１２４】
具体的には、照合部３２は、位置情報取得部３５により取得された位置情報に基づいて、位置情報データベース４１内の複数の参照用変化パターンのうち、照合の対象とする参照用変化パターンを選択する。これにより、照合部３２は、照合する参照用変化パターンの数を減らすことができるため処理時間を短縮可能である。また、照合部３２は、類似する参照用変化パターンが複数あった場合でも、照合する参照用変化パターンを、位置情報取得部３５により取得された位置情報が示す位置の範囲内の参照用位置情報に関連付けられた参照用変化パターンに絞り込む（限定する）ことができるため、位置検出精度を高めることができる。
【０１２５】
なお、位置情報取得部３５により取得された位置情報に基づいて、照合部３２が照合の対象とする参照用変化パターンを選択する処理に代えて、位置情報取得部３５により取得された位置情報に基づいて、位置推定部３３が複数の参照用位置情報のうちから選択する処理としてもよい。
【０１２６】
例えば、照合部３２が位置情報データベース４１内の複数の参照用変化パターンを照合することにより複数の参照用位置情報が合致すると判定したとする。その場合、位置推定部３３は、照合部３２が合致すると判定した複数の参照用位置情報のうち、位置情報取得部３５により取得された位置情報（第２位置情報）に基づいて定められる位置範囲内の位置（位置情報取得部３５により取得された位置情報が示す位置の近傍の位置）を示す参照用位置情報を選択して、位置を推定してもよい。
【０１２７】
＜第３実施形態＞
第３実施形態は、複数の電子機器１０が通信網４００（例えばインターネット）を介してデータベースや位置情報を共有する位置検出システムの例である。
【０１２８】
図９は、複数の電子機器１０（電子機器１０Ａ、１０Ｂ、１０Ｃ、１０Ｄ・・・）による位置検出システムの一例を説明する図である。この図は、複数のユーザがそれぞれ所有する電子機器１０（電子機器１０Ａ、１０Ｂ、１０Ｃ、１０Ｄ・・・）が、通信網４００を介してサーバ１００が有するデータベースを参照して、位置検出処理を実行する構成を示している。
【０１２９】
サーバ１００は、記憶装置１１０と、通信処理部１２０と、を備えている。記憶装置１１０は、位置情報データベース１１１、地図情報データベース１１２、及び建築物情報データベース１１３を備えている。位置情報データベース１１１、地図情報データベース１１２、及び建築物情報データベース１１３のそれぞれは、図１、８が示す位置情報データベース４１、地図情報データベース４２、及び建築物情報データベース４３に対応し、複数の電子機器１０から共有可能なように、サーバ１００内の記憶装置１１０に備えられているデータベースである。通信処理部１２０は、通信網４００を介して複数の電子機器１０（電子機器１０Ａ、１０Ｂ、１０Ｃ、１０Ｄ・・・）それぞれと接続する。
【０１３０】
なお、図９に示す電子機器１０は、図５に示す構成と同様である。なお、図９に示す電子機器１０は、図５に示す構成のうち記憶部４（又は記憶部４が有するデータベース）を備えていない構成としてもよいし、備えている構成としてもよい。例えば、複数の電子機器１０それぞれは、通信網４００を介して接続されるサーバ１００が備えている記憶装置１１０内のデータベースを直接参照（又は更新）してもよいし、一旦、サーバ１００から電子機器１０の記憶部４にデータベースを読み込んでから参照（又は更新）してもよい。
【０１３１】
例えば、複数のユーザが所有している電子機器１０（電子機器１０Ａ、１０Ｂ、１０Ｃ、１０Ｄ・・・）のそれぞれは、通信網４００を介して接続されたサーバ１００の記憶装置１１０が有するデータベースを参照して位置検出処理を実行する。また、電子機器１０（電子機器１０Ａ、１０Ｂ、１０Ｃ、１０Ｄ・・・）のそれぞれは、位置検出処理を実行した結果、必要に応じて記憶装置１１０が有するデータベースを更新する。
【０１３２】
このように、第３実施形態の位置検出システムによれば、複数のユーザに所持された電子機器１０それぞれが、サーバ１００の位置情報データベース１１１を共有することができる。そのため、電子機器１０は、１人のユーザが所持している電子機器１０のみにより更新された位置情報データベース４１を参照する場合に比較して、広範囲のエリアにおいて位置を検出することが可能になる。また、電子機器１０は、位置情報データベース１１１が共有されることにより更新頻度が上がるため、位置検出精度を高めることができる。
【０１３３】
なお、図９を用いて、サーバ１００の記憶装置１１０が、位置情報データベース４１、地図情報データベース４２、及び建築物情報データベース４３を備えている例を説明したが、さらに、サーバ１００が位置検出処理部３を備えている構成としてもよい。つまり、サーバ１００が、位置情報データベース４１、地図情報データベース４２、及び建築物情報データベース４３を有する記憶装置１１０と、位置検出処理部３と、を備えている構成とし、電子機器１０が、位置検出装置１のうちの検出部２を備えている構成としてもよい。そして、電子機器１０は、検出部２が検出した物理量（例えば、加速度）を、サーバ１００に送信することにより、サーバ１００が位置検出処理を実行した検出結果を取得してもよい。
【０１３４】
なお、複数の電子機器１０それぞれが位置情報データベース１１１を共有した場合、参照用変化パターンの数が多くなるため、照合（パターンマッチング）に要する時間が長くなる場合がある。そのため、第２実施形態において説明した、無線通信のアクセスポイントから取得した概略の位置情報を併用することにより、照合する参照用変化パターンを選択する（絞り込む）処理は、処理時間の短縮に有効である。
【０１３５】
また、共有した位置情報データベース１１１内の複数の参照用変化パターンの中から照合する参照用変化パターンを選択する（絞り込む）する処理は、身長、年齢、性別等が自分（ユーザ）と同様であるユーザが所持している電子機器１０によって更新された参照用変化パターンを優先して選択する処理としてもよい。すなわち、照合部３２は、複数の参照用変化パターンのうち、検出変化パターンと照合する参照用変化パターンを、自装置を所持しているユーザに関する情報に基づいて選択してもよい。
【０１３６】
例えば、位置情報データベース１１１には、参照用変化パターンと、その参照用変化パターンに対応する人物に関する情報とが関連付けられ登録されている。すなわち、位置情報データベース１１１には、参照用変化パターンと、その参照用変化パターンを更新（登録）した機器のユーザの情報（身長、年齢、性別等）とが関連付けられている。照合部３２は、位置情報データベース１１１内の複数の参照用変化パターンのうち、関連付けられている人物（ユーザ）の情報が自分の情報と同様である参照用変化パターンを照合の対象として選択する。なお、電子機器１０は、ユーザの情報（身長、年齢、性別等）を、ユーザが操作部７から操作入力することにより設定可能なように構成されている。
【０１３７】
このように、電子機器１０（位置検出装置１）は、複数の参照用変化パターンのうち、検出変化パターンと照合する参照用変化パターンを、自装置を所持しているユーザに関する情報に基づいて選択する。例えば、電子機器１０（位置検出装置１）は、身長、年齢、性別等が自分と同様であるユーザの参照用変化パターンを参照して照合する。身長、年齢、性別等が自分と同様であるユーザの参照用変化パターンは、自分と同様でないユーザの参照用変化パターンに比較して、自分の変位に応じた検出変化パターンに対してより近い変化パターンであることが期待できる。よって、電子機器１０（位置検出装置１）は、身長、年齢、性別等が自分と同様であるユーザの参照用変化パターンを優先して照合することにより、位置検出精度を高めることができる。
【０１３８】
なお、電子機器１０の位置情報取得部３５は、ＧＰＳ衛星からの位置情報を、通信部５を介して受信する構成としてもよい。例えば、電子機器１０は、ＧＰＳ衛星からの電波を受信して位置検出が可能な場合にはＧＰＳを利用して位置を検出し、ＧＰＳ衛星からの電波を受信できない場合、上述した自装置の変位に応じて変化する物理量（例えば加速度）に基づいて位置を検出してもよい。
【０１３９】
＜第４実施形態＞
第４実施形態は、本発明の位置検出装置を撮像装置２００が備えている例である。
図１０は、第４実施形態による撮像装置２００の構成を示す概略ブロック図である。この図を参照して撮像装置２００の構成の一例を説明する。なお、図１０において、図１又は図８の各構成に対応する構成には同一の符号をつけており、その説明を省略する。
【０１４０】
撮像装置２００は、位置検出装置１と、通信部５と、表示部６と、操作部７と、制御部８と、撮像部９と、画像処理部１１と、バッファメモリ部１２と、記憶媒体制御部１３と、を備えている。
【０１４１】
この図に示す、位置検出装置１と、通信部５と、表示部６と、操作部７と、制御部８とは、それぞれ、図１又は図８に示す構成に対応する構成である。
【０１４２】
位置検出装置１は、検出部２と、位置検出処理部３と、記憶部４と、を備え、前述の実施形態で説明したような位置検出処理を実行する。また、記憶部４は、図１又は図８に示す構成に加えて、例えば、撮影に関するシーン判定条件や撮影条件、各種の撮影モードの設定条件等、撮像装置２００を制御するための制御条件を記憶する。
【０１４３】
また、制御部８は、表示制御部８１と、操作制御部８２と、を備え、前述の実施形態で説明したような制御を実行する。また、制御部８は、図１、８を用いて説明した制御に加えて、撮像装置２００が備えている各部を制御する。例えば、制御部８は、操作部７から受け取る操作信号、又は記憶部４に記憶されている制御条件等に基づいて、撮像装置２００が備えている各部を制御する。例えば、制御部８は、撮像部９により撮影された画像の画像データと、位置検出装置１において検出された位置情報と、を関連付けて記憶媒体制御部１３を介して記憶媒体３００に記憶させる。
【０１４４】
なお、操作部７は、図１を用いて説明した構成に加えて、撮影操作に関する操作に関する、シャッターボタン、動作モードを選択するモードダイヤル、等を備えており、ユーザによって操作された操作入力を検出し、検出した操作内容を示す操作信号を制御部８又は位置検出装置１に出力する。
【０１４５】
撮像部９は、レンズ部９１、撮像素子９２、及びＡ／Ｄ変換部９３を備えており、動画（動画像）または静止画（静止画像）等を撮像する。この撮像部９は、設定された撮像条件（例えば絞り値、露出等）に基づいて制御部８により制御され、レンズ部９１を介して入力された光束を、撮像素子９２の撮像面上に結像させる。撮像素子９２は、撮像面に結像された光束を光電変換したアナログ信号を、Ａ／Ｄ変換部９３に出力する。Ａ／Ｄ変換部９３は、撮像素子９２から入力されたアナログ信号をデジタル信号に変換し、この変換したデジタル信号を出力する。なお、上述したレンズ部９１は、撮像装置２００と一体化されている構成としてもよいし、撮像装置２００に着脱可能に取り付けられている構成としてもよい。
【０１４６】
画像処理部１１は、撮像装置２００が撮像した画像に対して、ホワイトバランス調整、シャープネス調整、ガンマ補正、階調調整などの画像処理を実行するとともに、ＪＰＥＧ（Joint Photographic Experts Group）などの画像圧縮処理を実行する。
【０１４７】
バッファメモリ部１２は、撮像部９によって撮像された画像、記憶媒体３００から読み出された画像、画像処理部１１による画像処理の過程で生成された画像等を、一時的に記憶する。
【０１４８】
記憶媒体制御部１３は、取り外しが可能な記憶媒体３００（カードメモリ等）と接続され、この記憶媒体３００へのデータの書込み、読み出し、あるいは消去を行う。記憶媒体３００は、撮像装置２００に対して着脱可能に接続されるメモリであって、例えば、撮像部９によって撮影された画像のＲＡＷ（ロー）データ、画像処理部１１によって画像処理が実行された画像の圧縮処理後の画像データ、又は位置検出装置１によって検出された位置情報（位置データ）等を記憶する。
【０１４９】
バス１５は、位置検出装置１、通信部５、制御部８、撮像部９、画像処理部１１、バッファメモリ部１２、及び記憶媒体制御部１３と接続され、各部から出力された画像信号、制御信号、等を転送する。
【０１５０】
このように、構成された撮像装置２００は、第１実施形態、第２実施形態、又は第３実施形態において説明した電子機器１０（位置検出装置１）又は位置検出システムと同様に、撮像装置２００（自装置）の変位に応じて変化する物理量（例えば加速度）の変化パターン（検出変化パターン）に基づいて、撮像装置２００（自装置）の位置を検出することができる。すなわち、撮像装置２００は、電波を受信できない場所であっても位置を検出することができる。また、撮像装置２００は、検出した位置を示す情報を、撮影した画像に関連付けて記憶させることができる。
【０１５１】
以上、第１〜第４実施形態において説明してきたように、位置検出装置１（電子機器１０、撮像装置２００）は、ＧＰＳ衛星からの電波や無線通信のアクセスポイントからの電波を受信できない場所であっても、位置検出装置１（自装置）の位置を検出することができる。
【０１５２】
例えば、位置検出装置１は、ＧＰＳ衛星からの電波を受信することができないような建物の中、又は地下街のような場所であっても、位置検出装置１（自装置）の位置を検出することができる。また、ＧＰＳ衛星からの電波による位置検出が２次元座標の位置であるのに対して、位置検出装置１は、２次元座標では同じ位置であっても高さ方向が異なる位置（例えば、建物の何れの階の位置であるか、地上及び地下の何れの位置であるか、等）を検出することができる。
【０１５３】
また、ＧＰＳ衛星からの電波を受信することができない場所であって、無線通信のアクセスポイントからの電波を受信できるような場所（例えば、地下街であるが無線通信のアクセスポイントが設置されているような場所）の場合がある。このような場合、位置検出装置１は、無線通信のアクセスポイントから取得した概略の位置情報に基づいて、アクセスポイントの位置の近傍の位置を示す参照用位置情報に限定して照合することができる。これにより、位置検出装置１は、処理時間の短縮及び位置検出精度の向上が可能である。また、位置検出装置１は、アクセスポイントから取得する位置よりも、精度よく位置を検出することができる。
【０１５４】
また、例えば、ＧＰＳ衛星からの電波及び無線通信のアクセスポイントからの電波を受信できない洞窟などを探検するような場合がある。このような場合、位置検出装置１は、物理量（例えば加速度）の変化に基づいて現在位置を検出することにより、例えば、前回の探検ルート（探検経路）に従って行動しているか否かを検出することも可能である。
【０１５５】
また、電子機器１０は、位置検出装置１が検出した位置を示す情報を、例えば、地図データや建物のフロアマップデータ上に示される位置情報（例えば、マーク）として、表示部６に表示することができる。
【０１５６】
また、撮像装置２００は、位置検出装置１が検出した位置を示す情報を、撮影画像データに関連付けて記憶させることができる。すなわち、撮像装置２００は、撮影画像データに対して撮影場所を関連付けて記憶させることができる。また、撮像装置２００は、撮影画像データに関連付けられている位置情報に基いて、撮影画像を地図上の撮影された位置に表示することもできる。
【０１５７】
なお、上記実施形態では、本発明の位置検出装置１を備えた電子機器の例として、検出した位置を示す情報を表示部６に表示する電子機器１０（例えば携帯型ナビゲーション端末）と、撮像部９を備えた撮像装置２００について説明したが、これらに限られるものではない。例えば、本発明の位置検出装置１を備えた電子機器は、携帯電話、携帯型の表示装置、携帯型コンピュータ、タブレット型端末、携帯型ゲーム機、電子玩具等、様々な電子機器であってもよい。
【０１５８】
なお、上述の位置検出処理部３又は制御部８は専用のハードウェアにより実現されるものであってもよく、また、メモリ及びＣＰＵ（中央演算装置）により構成され、上述の位置検出処理部３又は制御部８の機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
【０１５９】
また、上述の位置検出処理部３又は制御部８の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述の位置検出処理部３又は制御部８の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１６０】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【０１６１】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１６２】
１  位置検出装置、２  検出部、５  通信部、１０  電子機器、３１  抽出部３１  照合部、３３  位置推定部、３４  データベース登録部、３５  位置情報取得部、１１０  記憶装置、２００  撮像装置、４００  通信網
【図１】
2013195143.tif 000003
【図２】
2013195143.tif 000004
【図３】
2013195143.tif 000005
【図４】
2013195143.tif 000006
【図５】
2013195143.tif 000007
【図６】
2013195143.tif 000008
【図７】
2013195143.tif 000009
【図８】
2013195143.tif 000010
【図９】
2013195143.tif 000011
【図１０】
2013195143.tif 000012