(57)【特許請求の範囲】
【請求項１】
所定の間隔で取得した位置情報を記録する位置情報記録装置であって：
前記位置情報と前記位置情報を取得した時点の時刻情報とを関連付けて記録する位置情報記録部と；
前記位置情報を取得した時点の前記位置情報記録装置の周辺の情報を取得する周辺情報取得部と；
前記周辺情報取得部により特定の周辺情報が取得されたことを検出する検出部と；
前記検出部により特定の周辺情報が取得された時刻を記録する検出時刻記録部と；
を備え、
前記周辺情報取得部により取得される情報は撮影画像データであって、
前記検出部は、前記撮影画像データを解析して特定の周辺情報が取得されたことを検出し、
前記検出部により検出される特定の周辺情報は、前記撮影画像データに含まれる顔の撮影時間に基づいて検出されることを特徴とする、位置情報記録装置。
【請求項２】
前記検出部により検出される特定の周辺情報は、さらに前記撮影画像データに含まれる顔の向きの情報に基づいて検出されることを特徴とする、請求項１に記載の位置情報記録装置。
【請求項３】
位置情報記録装置が所定の間隔で位置情報を取得するステップと；
前記位置情報を取得した時点の前記位置情報記録装置の周辺の情報を取得するステップと；
前記取得された周辺情報のうち、特定の周辺情報が取得されたことを検出するステップと；
前記位置情報と前記位置情報を取得した時点の時刻情報とを関連付けて記録するステップと；
前記特定の周辺情報が取得された時刻を記録するステップと；
を備え、
前記周辺の情報を取得するステップにより取得される情報は撮影画像データであって、
前記検出するステップは、前記撮影画像データを解析して特定の周辺情報が取得されたことを検出し、
前記検出するステップにより検出される特定の周辺情報は、前記撮影画像データに含まれる顔の撮影時間に基づいて検出されることを特徴とする、位置情報記録方法。
【請求項４】
コンピュータを、
所定の間隔で取得した位置情報を記録する位置情報記録装置であって：
前記位置情報と前記位置情報を取得した時点の時刻情報とを関連付けて記録する位置情報記録部と；
前記位置情報を取得した時点の前記位置情報記録装置の周辺の情報を取得する周辺情報取得部と；
前記周辺情報取得部により特定の周辺情報が取得されたことを検出する検出部と；
前記検出部により特定の周辺情報が取得された時刻を記録する検出時刻記録部と；
を備え、
前記周辺情報取得部により取得される情報は撮影画像データであって、
前記検出部は、前記撮影画像データを解析して特定の周辺情報が取得されたことを検出し、
前記検出部により検出される特定の周辺情報は、前記撮影画像データに含まれる顔の撮影時間に基づいて検出される位置情報記録装置として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報記録装置、位置情報記録システム、位置情報記録方法およびコンピュータプログラムに関し、特に、所定間隔で取得された大量の位置情報から所望の情報を効率よく検索することが可能な位置情報記録装置に関する。
【背景技術】
【０００２】
近年、携帯型情報端末において、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から発信される位置情報を所定間隔で取得し、当該位置情報を地図上に表示することにより、携帯型情報端末を所有するユーザの行動履歴を把握する装置が普及しはじめている。また、取得された位置情報を履歴情報として記録し、ユーザの特定の行動を検出し、当該行動が起こった場所を検索する技術が開示されている（例えば特許文献１）。  
【０００３】
特に最近では、インターネット上で日記風に記録されるブログ等に自身の行動履歴を公開することが多くなっている。上記した特許文献１のように、取得された位置情報が履歴情報として記録されていれば、後で当該履歴情報をブログ等に利用することが可能となる。例えば、ユーザが特定の行動を起こした場所を検索して、当該場所の位置情報をブログ上にアップロードして公開することが考えられる。
【０００４】
【特許文献１】特開２００６−２２１６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１では、ユーザが特定の行動を起こしたか否かを検出するためには、取得された大量の位置情報から検索しなければならなかった。また、ユーザが自ら特定の行動を起こした場所を検索しようとする場合には、位置情報と関連付けて記録された時間情報を頼りに検索しなければならず、効率よく検索することができないという問題があった。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、所定間隔で取得された大量の位置情報から所望の情報を効率的に検索することが可能な、新規かつ改良された位置情報記録装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、所定の間隔で取得した位置情報を記録する位置情報記録装置であって、位置情報と位置情報を取得した時点の時刻情報とを関連付けて記録する位置情報記録部と、位置情報を取得した時点の位置情報記録装置の周辺の情報を取得する周辺情報取得部と、周辺情報取得部により特定の周辺情報が取得されたことを検出する検出部と、検出部により特定の周辺情報が取得された時刻を記録する検出時刻記録部と、を備えることを特徴とする、位置情報記録装置が提供される。
【０００８】
かかる構成によれば、所定の間隔で位置情報記録装置の位置情報を取得し、位置情報を取得した時点の時刻情報とともに位置情報が記録される。そして、位置情報を取得した時点の位置情報記録装置の周辺の情報も取得して、特定の周辺情報が検出された場合には、特定の周辺情報が取得された検出時刻を記録するが、当該検出時刻は、位置情報とは別に記録される。
【０００９】
これにより、所定の間隔で取得され記録された位置情報から、所望の位置情報を検索する場合に、大量に記録された位置情報のデータを検索する必要はなく、特定の周辺情報が検出された検出時刻のみから所望のデータを検索することができる。ここで、特定の周辺情報とは、位置情報記録装置を所持するユーザにとって特別の事象が発生した場合である。例えば、ユーザが人に会った場合に特定の事象が発生したとしてもよい。したがって、ユーザが人に会った等の特別の事象が発生した時点の位置情報を検索したい場合には、大量に記録された位置情報から所望の位置情報を効率的に検索することができ、大量に記録された位置情報を有効的に活用することが可能となる。
【００１０】
また、周辺情報取得部により取得される情報は撮影画像データであって、検出部は、撮影画像データを解析して特定の周辺情報が取得されたことを検出するようにしてもよい。そして、検出部により検出される特定の周辺情報は、撮影画像データに含まれる顔の撮影時間および顔の向きの情報に基づいて検出するようにしてもよい。かかる構成によれば、周辺情報取得部により取得された撮影画像データを解析して、当該撮影画像データに顔が撮影されているか、どれくらいの時間顔が撮影されたか等の情報から、ユーザが人と会っていたかどうかを検出することができる。そして、顔の撮影時間や顔の向きの情報に基づいて、ユーザが人と会っていたかを検出して、検出した時刻を記録することができる。
【００１１】
また、周辺情報取得部により取得される情報は音声データであって、検出部は、音声データを解析して特定の周辺情報が取得されたことを検出するようにしてもよい。また、所定の声紋データを予め記憶した声紋データ記憶部をさらに備え、検出部により検出される特定の周辺情報は、声紋データ記憶部に記憶された声紋データと同一の声紋データであってもよい。かかる構成によれば、周辺情報取得部により取得された音声データを解析して、当該音声データに予め記憶した声紋データと同一の声紋データが記憶されているか否かにより、ユーザが人と会っていたかどうかを検出することができる。例えば、声紋データ記憶部に、予め位置情報記録装置を所持するユーザの声紋データを記憶してもよい。取得された音声データにユーザの声紋データが含まれていた場合には、ユーザが他の人物と話していることとなり、すなわち、他の人物と会っていることを検出することができたこととなる。
【００１２】
また、外部装置と近距離無線通信を行う近距離無線通信部をさらに備え、周辺情報取得部は、近距離無線通信部による無線通信の通信結果を取得し、検出部は、通信結果を解析して特定の周辺情報が取得されたことを検出するようにしてもよい。  検出部により検出される特定の周辺情報は、近距離無線通信部の通信可能範囲内における他の装置との通信情報であってもよい。かかる構成によれば、周辺情報取得部により取得された無線通信の通信結果を解析して、通信可能範囲内に他の装置との通信があるか否かにより、ユーザが人と会っていたかどうかを検出することができる。例えば、所定の範囲内において、他の位置情報記録装置との通信があった場合には、位置情報記録装置を所持するユーザが他の位置情報記録装置を所持する人物と近接していることとなり、すなわち。他の人物と会っていることを検出することができたこととなる。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、所定の間隔で位置情報を取得する１または２以上の位置情報取得装置とサーバ装置とが通信網を介して接続された位置情報記録システムを提供することができる。位置情報取得装置は、位置情報と位置情報を取得した時点の時刻情報とをサーバ装置に送信する位置情報送信部と、位置情報を取得した時点の位置情報記録装置の周辺の情報を取得する周辺情報取得部と、周辺の情報をサーバ装置に送信する周辺情報送信部とを備える。サーバ装置は、位置情報送信部により送信された位置情報と時刻情報とを関連付けて記録する位置情報記録部と、周辺情報送信部により特定の周辺情報が送信されたことを検出する検出部と、検出部により特定の周辺情報が取得された時刻を記録する検出時刻記録部と、を備える。また、検出部は、２以上の位置情報取得装置同士の距離を解析して、特定の周辺情報が取得されたことを検出するようにしてもよい。
【００１４】
かかる構成によれば、位置情報取得装置が所定の間隔で位置情報を取得して、サーバ装置に送信する。位置情報を取得したサーバ装置は、位置情報取得装置から送信された位置情報により、複数に位置情報が互いに近接しているか否かを判定することができる。例えば、２以上の位置情報取得装置が互いに近接していると判定された場合には、位置情報取得装置を所持する２以上のユーザ同士が会っていると判定することが可能となる。また、位置情報取得装置は周辺情報を取得して、当該周辺情報をサーバ装置に送信する。周辺情報を送信されたサーバ装置は、送信された周辺情報から、特定の周辺情報を検出する。サーバ装置は、特定の周辺情報が検出された場合に、当該周辺情報が検出された検出時刻を記録する。
【００１５】
以上より、サーバ装置において、大量のデータとなる位置情報を記憶しているため、ユーザが所持する位置情報取得装置は、位置情報や周辺情報を取得するのみで、これらの情報を記憶しておく必要がない。また、サーバ装置において、特定の周辺情報の検出を行うため、位置情報取得装置が特定の周辺情報を検出するための処理能力を有する必要もない。よって、ユーザが常に所持する位置情報取得装置を小型化することができ、高い処理能力を有しなくてもよいため、安価な装置とすることができる。
【００１６】
上記課題を解決するために、本発明の別の観点によれば、位置情報記録装置が所定の間隔で位置情報を取得するステップと、位置情報を取得した時点の位置情報記録装置の周辺の情報を取得するステップと、取得された周辺情報のうち、特定の周辺情報が取得されたことを検出するステップと、位置情報と位置情報を取得した時点の時刻情報とを関連付けて記録するステップと、特定の周辺情報が取得された時刻を記録するステップと、を含む位置情報記録方法が提供される。
【００１７】
上記課題を解決するために、本発明の別の観点によれば、コンピュータを、所定の間隔で取得した位置情報を記録する位置情報記録装置であって、位置情報と位置情報を取得した時点の時刻情報とを関連付けて記録する位置情報記録部と、位置情報を取得した時点の位置情報記録装置の周辺の情報を取得する周辺情報取得部と、周辺情報取得部により特定の周辺情報が取得されたことを検出する検出部と、検出部により特定の周辺情報が取得された時刻を記録する検出時刻記録部と、を備える位置情報記録装置として機能させるための、プログラムが提供される。
【００１８】
かかるプログラムは、例えばＣＰＵ、ＲＯＭまたはＲＡＭなどを含むコンピュータのハードウエア資源に、上記のような付加画像データ生成などの機能を実行させることができる。すなわち、当該プログラムを用いるコンピュータを、上述の位置情報記録装置として機能させることが可能である。
【発明の効果】
【００１９】
以上説明したように本発明によれば、所定間隔で取得された大量の位置情報から所望の情報を効率的に検索することができる。
【発明を実施するための最良の形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
（位置情報記録装置の概要）
まず、本発明の実施形態にかかる位置情報記録装置１０の概要について説明する。第１実施形態では、所定の間隔でＧＰＳ衛星から発信される位置情報を取得して記録する位置情報記録装置１０に本発明の位置情報記録装置を適用して説明する。図１は、本発明の実施形態にかかる位置情報記録装置１０の概要を説明する説明図である。位置情報記録装置１０は、ＧＰＳ５０から発信される位置情報を所定間隔で取得して、取得した位置情報と取得した時点の時刻情報とを関連付けて記録する。そして、特定の事象が発生した場合に、記録した位置情報にインデックスを付与する。
【００２２】
ここで、インデックスを付与するとは、記録した位置情報データにインデックスを追加したり、インデックスファイルに特定の事象が発生した時点の時刻情報を記録したりすることが考えられる。本実施形態においては、図２に示したように、位置情報ファイル１１２には、位置情報１１２２と位置情報１１２２が取得された時点の時刻情報１１２０とが関連付けて記録されている。そして、インデックスファイル１１４には、特定の事象が発生した時点の時刻情報１１４０が記録される。
【００２３】
位置情報記録装置１０は所定間隔で位置情報を取得して記録していくため、位置情報ファイル１１２には大量の位置情報が記録されることとなる。しかし、インデックスファイル１１４には、特定の事象が発生した時点の時刻情報のみ記録されるため、位置情報ファイルに記録された大量のデータから、特定の事象が発生した時刻を検索することができる。したがって、インデックスファイル１１４により、インデックスファイル１１４に記録された時刻１１４０から、位置情報ファイル１１２の位置情報１１２２を容易に検索することが可能となる。以下では、特定の事象が発生した時刻を特定の事象を検出した「検出時刻」といい、インデックスファイルを「検出時刻ファイル」と称する。
【００２４】
図１に戻り、位置情報記録装置１０には、イベントボタン１２が備えられており、特定の事象が発生した場合に、ユーザによりイベントボタン１２が押下される。そして、位置情報記録装置１０は、イベントボタン１２がユーザにより押下された場合に、インデックスファイル１１２に押下された時点の時刻情報を記録する。ここで、ユーザがイベントボタン１２を押下する場合、すなわち特定の事象が発生した場合とは、例えば、ユーザが友人等人と会った場合が考えられる。
【００２５】
位置情報記録装置１０に記録された位置情報は、後でブログ等に自身の具体的な行動とともに公開することが考えられる。特に、ユーザが人と会った場合に特定の事象が発生すると考えられ、人と会った時点の位置情報を後で効率的に検索することができれば、大量に記録された位置情報を有効活用することが可能となる。
(第１実施形態)
【００２６】
位置情報記録装置１０は、ユーザが常に携帯することが可能な装置であって、例えば、首かけ（吊り下げ）タイプや、眼鏡と一体となったタイプなどが考えられる。位置情報記録装置１０においては、位置情報は所定の間隔で自動的に取得することができるが、特定の事象が起こった場合にユーザがイベントボタン１２を押下しなければならない。例えば、ユーザが人と会う都度イベントボタン１２を押下するのは煩わしく利便性が悪い。また、ユーザがイベントボタン１２を押下するのを失念することも考えられる。
【００２７】
そこで、上記のような事情を一着眼点として本発明の第１の実施形態にかかる位置情報記録装置１００が創作されるに至った。本実施形態にかかる位置情報記録装置１００によれば、ユーザが意識的にイベントボタン１２を押下しなくとも、人と会ったことを検出して、人と会った時点の時刻情報を記録することができる。本実施形態では、「特定の事象」を「人と会ったこと」を例として説明するが、かかる例に限定されない。「特定の事象」とは、位置情報記録装置１００の周辺の情報を取得することにより検出される情報であって、位置情報記録装置１００に備わるカメラやマイク等により取得されて検出され得る情報であればよい。
【００２８】
図３は、本実施形態にかかる位置情報記録装置１００の機能構成を示したブロック図である。図３に示したように、位置情報記録装置１００は、位置情報取得部１０２と、位置情報記録部１０４と、周辺情報取得部１０６と、検出部１０８と、検出時刻記録部１１０と、位置情報ファイル１１２と、検出時刻ファイル１１４などを備える。
【００２９】
位置情報取得部１０２は、所定の間隔で位置情報記録装置１００の位置情報を取得する機能を有する。具体的には、位置情報取得部１０２は、ＧＰＳ衛星から発信される情報や、ＰＨＳや携帯電話用に設置された基地局で得られる情報を利用して位置情報を取得して、取得した位置情報を位置情報記録部１０４に提供する。位置情報取得部１０２は、位置情報を数分間隔または数秒間隔で取得することができる。位置情報を取得する間隔は、予め設定されていてもよいし、ユーザにより設定されるようにしてもよい。また、位置情報取得部１０２は、位置情報を取得した時点の時刻情報も、位置情報とともに位置情報記録部１０４に提供する。
【００３０】
位置情報記録部１０４は、位置情報取得部１０２から提供された位置情報と時刻情報とを関連付けて位置情報ファイル１１２に記録する機能を有する。上述したように、位置情報取得部１０２は、所定の間隔で位置情報を取得している。位置情報記録部１０４は、位置情報と時刻情報とを提供される都度記録するようにしてもよいし、２以上の位置情報と時刻情報とをまとめて位置情報ファイル１１２に記録するようにしてもよい。
【００３１】
位置情報ファイル１１２は、図２に示したように、位置情報１１２０と時刻情報１１２２とを関連付けて記憶する機能を有する記憶装置である。位置情報ファイル１１２は、例えばＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリを例示することができる。
【００３２】
周辺情報取得部１０６は、位置情報を取得した時点の位置情報記録装置１００の周辺の情報を取得する機能を有する。位置情報取得部１０２は、位置情報を取得した時点を周辺情報取得部１０６に通知することにより、位置情報取得部１０２と周辺情報取得部１０６との間で同期を取ることが可能となる。周辺情報取得部１０６は、位置情報記録装置１００の周辺情報を取得可能な装置、例えば、カメラやマイク等により取得された画像や音声を周辺情報として取得する。周辺情報取得部１０６の具体的な構成については、後で詳述する。周辺情報取得部１０６は、取得した周辺情報を検出部１０８に提供する。
【００３３】
検出部１０８は、周辺情報取得部１０６により特定の周辺情報が取得されたことを検出する機能を有する。上述したように、周辺情報取得部１０６により位置情報記録装置１００の周辺情報が取得される。ここで、周辺情報とは、位置情報記録装置１００に備わるカメラやマイク等により取得された画像や音声等であって、位置情報記録装置１００を所持するユーザの周辺の情報である。そして、特定の周辺情報とは、ユーザが人に会っている等ユーザにとって重要な事象が起こっている場合の位置情報記録装置１００の周辺の情報である。すなわち、「特定の周辺情報」とは、上記した「特定の事象」であり、検出部１０８は特定の周辺情報（特定の事象）を検出する。図１の位置情報記録装置１０では、イベントボタン１２を押下することにより、特定の事象が起こったことを検出していたが、検出部１０８は、ユーザが意識的にイベントボタン１２等を押下しなくとも、特定の事象が起こったことを検出することが可能となる。
【００３４】
検出部１０８は、周辺情報取得部１０６により提供される周辺情報のうち、特定の周辺情報が取得されたことを検出時刻記録部１１０に通知する。例えば、周辺情報取得部１０６により取得される周辺情報が、位置情報記録装置１００の周辺を撮影した撮影画像データであった場合、当該撮影画像等データを解析して、特定の周辺情報が取得されたことを検出するようにしてもよい。この場合、撮影画像データに含まれる顔の撮影時間および顔の向きの情報により、ユーザが人と会っているか否かを判断して、特定の周辺情報が取得されたかを検出することができる。
【００３５】
また、周辺情報取得部１０６により取得される周辺情報が、位置情報記録装置１００の周辺の音声データであった場合、当該音声データを解析して特定の周辺情報が取得されたことを検出するようにしてもよい。この場合、ユーザの声紋データを予め記憶しておき、検出部１０８は、ユーザの声紋データと周辺情報取得部１０６により取得された音声データに含まれる声紋データが同一である場合に、ユーザが人と会っていると判断して、特定の周辺情報が取得されたことを検出することができる。
【００３６】
さらに、位置情報記録装置１００に外部装置と近距離無線通信を行う近距離無線通信部が備えられている場合には、周辺情報取得部１０６は、近距離無線通信部による無線通信の通信結果を取得する。そして、検出部１０８は、近距離無線通信部による無線通信の通信結果を解析して特定の周辺情報が取得されたことを検出するようにしてもよい。この場合、近距離無線通信部の通信可能範囲内における他の装置との通信情報が取得された場合に、特定の周辺情報が取得されたことを検出することができる。
【００３７】
検出時刻記録部１１０は、検出部１０８により特定の周辺情報が取得されたことを通知された場合に、周辺情報が取得された時刻を検出時刻ファイル１１４に記録する機能を有する。上述したように、検出時刻ファイル１１４に、特定の周辺情報が取得された時刻のみを記録することにより、検出時刻ファイル１１４に記録された時刻情報が位置情報ファイル１１２のインデックスファイルとなる。すなわち、位置情報記録装置１００を所持するユーザは、特定の周辺情報が検出された時刻やその位置情報を検索する場合に、位置情報ファイル１１２に記録された大量のデータの中から検索する必要はなく、検出時刻ファイル１１４に記録された時刻情報を検索することにより所望の位置情報を効率的に検索することが可能となる。
【００３８】
検出時刻ファイル１１４は、図２に示したように、特定の周辺情報が検出された時刻情報１１４０を記憶する機能を有する記憶装置である。検出時刻ファイル１１４は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリを例示することができる。以上、位置情報記録装置１００の機能構成について説明した。
【００３９】
次に、図４に基づいて、位置情報記録装置１００における位置情報記録方法について説明する。図４は、位置情報記録装置１００における位置情報記録方法の流れを示すフローチャートである。図４に示したように、まず、位置情報記録装置１００の位置情報を取得する（Ｓ１０２）。ステップＳ１０２において位置情報が取得された時刻の位置情報記録装置１００の周辺情報を取得する（Ｓ１０４）。ステップＳ１０４において取得された周辺情報のうち、特定の周辺情報が検出されたか否かを判定する（Ｓ１０６）。上述したように、ステップＳ１０４において取得される位置情報記録装置１００の周辺情報は、位置情報記録装置１００に備わるカメラやマイク等により取得される情報である。そして、ステップＳ１０６において検出される「特定の周辺情報」とは、本実施形態においては、位置情報記録装置１００を所有するユーザが人に会ったと推定される情報である。
【００４０】
ステップＳ１０６において特定の周辺情報が検出された場合には、特定の周辺情報が取得された時刻を記録する（Ｓ１０８）。ステップＳ１０８において記録される特定の周辺情報が取得された時刻は、後述するステップＳ１１０において記録される位置情報と時刻情報とは別の検出時刻ファイル１１４に記録される。これにより、ステップＳ１０８において時刻情報が記録される検出時刻ファイル１１４には、特定の周辺情報が検出された時点の時刻情報のみが記録されることとなり、ユーザが、後からステップＳ１０２において取得された位置情報から所望の情報を取得しようとする際に、効率的に所望の位置情報を検索することが可能となる。
【００４１】
その後、ステップＳ１０２において取得された位置情報と、位置情報が取得された時点の時刻情報とを関連付けて位置情報ファイル１１２に記録する（Ｓ１１０）。ステップＳ１０８において、検出時刻ファイル１１４に特定の周辺情報が検出された時点の時刻情報が記録されたが、検出時刻ファイル１１４には検出時刻のみ記録されている。そのため、検出時刻ファイル１１４から、人と会っている等ユーザにとって特定の事象が起こった時刻を容易に検索することが可能となる。そして、当該時刻が容易に検索できれば、その時刻と関連付けて記録されている位置情報を位置情報ファイル１１２から容易に検索することが可能となる。
【００４２】
ステップＳ１０６において、特定の周辺情報が検出されなかった場合には、ステップＳ１０２において取得された位置情報と位置情報を取得した時点の時刻情報とを関連付けて記録する（Ｓ１１０）。なお、ステップＳ１１０における位置情報と時刻情報の記録は、ステップＳ１０２の位置情報の取得後すぐに行ってもよい。また、位置情報を取得する毎に記録してもよいし、取得した２以上の位置情報と時刻情報とを後からまとめて記録するようにしてもよい。以上、位置情報記録装置１００における位置情報記録方法について説明した。
【００４３】
次に、図５〜図１０に基づいて、位置情報記録装置１００の周辺情報取得部１０６の具体的な構成について説明する。図５は、周辺情報取得部１０６の一例であるカメラ１０６ａを示すブロック図である。図５に示したように、カメラ１０６ａは、光学系６０２と、撮像素子６０４と、デジタル変換部６０６などを含む。そして、図５に示した画像認識判断部１０８ａは検出部１０８の一例であり、データ保存処理部１１０ａは検出時刻記録部１１０の一例であり、メモリカード１１４ａは検出時刻ファイル１１４の一例である。
【００４４】
カメラ１０６ａは、光学系６０２、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）、イメージセンサなどの撮像素子６０４を経て、デジタル変換部６０６によってデジタル化された画像を画像認識判断部１０８ａに提供する機能を有する。画像は、所定間隔で取り込まれるようにしてもよい。例えば、１分間隔で取り込まれた画像が画像認識判断部１０８ａに送られるようにしてもよい。画像を取り込むタイミングは、位置情報取得部１０２により位置情報が取得されるタイミングと同期させるようにしてもよい。
【００４５】
画像認識判断部１０８ａは、カメラ１０６ａから提供された画像を解析する機能を有する。具体的には、取り込まれた画像に顔が含まれているか否かを判断する。画像に顔が含まれている場合に、位置情報記録装置１００を所有するユーザが人と会っていると判断され、特定の周辺情報が取得されたこととなる。画像認識判断部１０８ａは、検出された顔画像の向きや、取り込み回数による撮影時間等を検出するようにしてもよい。例えば、顔が正面の場合に、ユーザが人と会っていると判断するようにしてもよい。また、所定回数以上顔が検出されたときに、ユーザが人と会っていると判断するようにしてもよい。さらに、所定回数以上顔が検出された場合に、顔の認識を行って、同一人物か否かを判定するようにしてもよい。
【００４６】
データ保存処理部１１０ａは、画像認識判断部１０８ａにより、顔が検出されたと判断された場合に、判断された時点の時刻情報をメモリカード１１４ａに記録する機能を有する。以上、カメラ１０６ａの機能構成について説明した。次に、画像認識判断部１０８ａの画像検出処理について説明する。図６は、画像認識判断部１０８ａの画像検出処理の流れを示すフローチャートである。
【００４７】
図６に示したように、まず、カメラ１０６ａから提供された画像の顔を検出する（Ｓ２１０）。ステップＳ２１０において顔が検出されたか否かを判定する（Ｓ２１２）。ステップＳ２１２において顔が検出された場合には、前回の判定時に顔が検出されているか否かを判定する（Ｓ２１４）。前回の判定時に顔が検出されているか否かは、後述する検出フラグにより判定することができる。すなわち、検出フラグがオンとなっている場合には、前回の判定時に顔が検出されており、検出フラグがオフとなっている場合には、前回の判定時に顔が検出されなかったこととなる。ステップＳ２１２において、顔が検出されなかった場合には、検出フラグをリセットする（Ｓ２１６）。
【００４８】
ステップＳ２１４において、前回の判定時に顔が検出されていると判定された場合には、インデックス登録を行う（Ｓ２２０）。ここで、インデックス登録とは、データ保存処理部１１０ａにより、時刻情報がメモリカード１１４ａに記録されることを意味する。ステップＳ２１４において、前回の判定時に顔が検出されていないと判定された場合には、検出フラグをセットする（Ｓ２１８）。このように、ステップＳ２１０〜ステップＳ２２０までの処理を繰り返すことにより、カメラ１０６ａにより取得された画像を用いて、特定の周辺情報が取得されたか否かを検出し、検出した場合に、周辺情報が取得された時点の時刻を記録することが可能となる。以上、画像認識判断部１０８ａの画像検出処理の流れを説明した。
【００４９】
次に、図７に基づいて、周辺情報取得部１０６がマイク１０６ｂであった場合の構成について説明する。図７は、周辺情報取得部１０６の一例であるマイク１０６ｂを示すブロック図である。図７に示したように、マイク１０６ｂは、マイク６２０とデジタル変換部６２２とを含む。そして、図７に示した音声認識判断部１０８ｂは検出部１０８の一例であり、データ保存処理部１１０ｂは検出時刻記録部１１０の一例であり、メモリカード１１４ｂは検出時刻ファイル１１４の一例である。
【００５０】
マイク１０６ｂは、マイク６２０により音声を取り込み、デジタル変換部６２２によってデジタル化された音声を音声認識判断部１０８ｂに提供する機能を有する。音声は、所定間隔で取り込まれるようにしてもよい。例えば、１分間隔で取り込まれた音声が音声認識判断部１０８ｂに送られるようにしてもよい。音声を取り込むタイミングは、位置情報取得部１０２により位置情報が取得されるタイミングと同期させるようにしてもよい。
【００５１】
音声認識判断部１０８ｂは、マイク１０６ｂから提供された音声を解析する機能を有する。具体的には、取り込まれた音声が人の声であるか否かを判断する。音声に人の声が含まれている場合に、位置情報記録装置１００の所有するユーザが人と会っていると判断され、特定の周辺情報が取得されたこととなる。また、位置情報記録装置１００の所有者の声紋データを予め記録しておき、音声認識判断部１０８ｂは、検出された音声の声紋データと、予め記録したユーザの声紋データとを比較して、一致している場合に、特定の周辺情報が取得されたと判断するようにしてもよい。
【００５２】
データ保存処理部１１０ｂは、音声認識判断部１０８ｂにより、人の声が検出されたと判断された場合に、判断された時点の時刻情報をメモリカード１１４ｂに記録する機能を有する。以上、マイク１０６ｂの機能構成について説明した。次に、音声認識判断部１０８ｂの音声検出処理について説明する。図８は、音声認識判断部１０８ｂの音声検出処理の流れを示すフローチャートである。
【００５３】
図８に示したように、まず、マイク１０６ｂから提供された音声を検出する（Ｓ２２２）。ステップＳ２２２において、人の声が検出されたか否かを判定する（Ｓ２２４）。ステップＳ２２４において人の声が検出された場合には、前回の判定時に人の声が検出されているか否かを判定する（Ｓ２２６）。前回の判定時に人の声が検出されているか否かは、後述する検出フラグにより判定することができる。すなわち、検出フラグがオンとなっている場合には、前回の判定時に人の声が検出されており、検出フラグがオフとなっている場合には、前回の判定時に人の声が検出されなかったこととなる。ステップＳ２２４において、人の声が検出されなかった場合には、検出フラグをリセットする（Ｓ２２８）。
【００５４】
ステップＳ２２６において、前回の判定時に人の声が検出されたと判定された場合には、インデックス登録を行う（Ｓ２３２）。ステップＳ２２６において、前回の判定時に顔が検出されていないと判定された場合には、検出フラグをセットする（Ｓ２３０）。このように、ステップＳ２２２〜ステップＳ２３２までの処理を繰り返すことにより、マイク１０６ｂにより取得された音声を用いて、特定の周辺情報が取得されたか否かを検出し、検出した場合に、周辺情報が取得された時点の時刻を記録することが可能となる。以上、音声認識判断部１０８ｂの音声検出処理の流れを説明した。
【００５５】
次に、図９に基づいて、位置情報記録装置１００に近距離無線通信部（図示なし）が備えられた場合の、周辺情報取得部１０６および検出部１０８の機能について説明する。図９は、近距離無線通信部が備えられた位置情報記録装置１００の機能を説明する説明図である。近距離無線通信部は、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）やＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）のアドホックモード、ジグビー（ＺｉｇＢｅｅ）などを用いて近距離無線通信をすることが可能となる。
【００５６】
図９に示したように、複数の位置情報記録装置１００ａ、１００ｂがある場合に、説明図３０に示したように、１００ａの通信範囲３２と１００ｂの通信範囲３４が重なっていないときには、お互いの装置は検出されない。そして、説明図４０に示したように、１００ａの通信範囲４２と１００ｂの通信範囲４４が重なったときは、それぞれの装置が近距離にいることが検出されるため、この場合に、特定の周辺情報が取得されたものとして、検出時刻を記録する。位置情報記録装置１００ａ、１００ｂは、予め、装置固有の識別情報を登録し、互いの通信範囲に検出された装置が登録された装置であるか否かを判定するようにしてもよい。そして、通信範囲に検出された装置が登録された装置であった場合に、検出フラグをセットし、その後、検出された装置が通信範囲から外れた場合には、検出フラグをリセットするようにしてもよい。
【００５７】
図１０に、位置情報記録装置１００に近距離無線通信部が備えられている場合の、他の位置情報記録装置の検出処理の流れを説明する。図１０は、位置情報記録装置１００に近距離無線通信部が備えられている場合の、他の位置情報記録装置の検出処理の流れを示すフローチャートである。図１０に示したように、まず、近距離無線通信部が通信可能な範囲である検出範囲に他の装置があるか否かを判定する（Ｓ２４０）。ステップＳ２４０において、検出範囲に他の装置があると判定された場合に、当該装置が位置情報記録装置であるか否かを判定する（Ｓ２４２）。ステップＳ２４２において、検出された装置が他の位置情報記録装置であった場合には、検出フラグをセットする（Ｓ２４４）。ステップＳ２４４において、検出された装置が他の位置情報記録装置でなかった場合には、検出処理を終了する。
【００５８】
ステップＳ２４０において、検出範囲に他の装置がないと判定された場合には、前回の判定において他の位置情報記録装置が検出されたか否かを判定する（Ｓ２４６）。ステップＳ２４６において、前回の判定において他の位置情報記録装置が検出されたと判定された場合には、ステップＳ２４４においてセットされた検出フラグのリセットを行う（Ｓ２４８）。ステップＳ２４６において、前回の判定において他の位置情報記録装置が検出されていないと判定された場合には、検出処理を終了する。以上、位置情報記録装置１００に近距離無線通信部が備えられている場合の他の位置情報記録装置の検出処理の流れについて説明した。
（第２実施形態）
【００５９】
第１実施形態にかかる位置情報記録装置１００は、ユーザが常に携帯する位置情報記録装置１００において取得した位置情報や時刻情報などを位置情報記録装置１００に備わる記憶装置に記憶している。位置情報記録装置１００は、所定の間隔で位置情報を取得しており、記憶装置には当該位置情報を記憶しておくための容量がなければならない。しかし、位置情報記録装置１００はユーザが常に携帯する装置であるため、通常の携帯電話等の大きさ若しくはそれより小さい装置である必要がある。また、ユーザが、取得した位置情報を後で利用する場合には、できるだけ多くの位置情報を長期間記憶しておくことにより、ユーザにとってより利便性が高くなると考えられる。
【００６０】
そこで、上記のような事情を一着眼点として、本発明の第２の実施形態にかかる位置情報取得装置１５０およびサーバ装置２００を含む位置情報記録システム２０が創作されるに至った。本実施形態においては、ユーザが所有する装置は、位置情報等を取得するのみで、記録は行わないため、位置情報取得装置と称する。本実施形態にかかる位置情報記録システム２０によれば、位置情報取得装置１５０により取得された位置情報および時刻情報等を、位置情報取得装置１５０と通信網を介して接続されたサーバ装置に備わる記憶装置に記録することができる。これにより、大量の位置情報や時刻情報等のデータを記録する記憶装置を位置情報取得装置１５０に備える必要がなくなり、ユーザが常に所持する位置情報取得装置１５０の小型化を実現することが可能となる。
【００６１】
図１１〜１３に基づいて、本発明の第２実施形態にかかる位置情報記録システム２０について説明する。図１１は、本実施形態にかかる位置情報記録システム２０の概要を説明する説明図である。図１１に示したように、位置情報取得装置１５０ａおよび１５０ｂ（以降、位置情報取得装置１５０と称する）と、サーバ装置２００とが、通信網５２を介して接続されている。また、位置情報記録装置１５０は、通信用の基地局５０ａ、５０ｂを介してネットワーク５２に接続されるようにしてもよい。通信網５２は、位置情報取得装置１５０およびサーバ装置２００を通信可能に接続する通信回線網である。通信網５２は、例えばインターネット、電話回線網、衛星通信網等の公衆回線網や、ＷＡＮ、ＬＡＮ、ＩＰ−ＶＰＮ等の専用回線網などで構成されており、有線、無線を問わない。
【００６２】
図１１においては、位置情報取得装置１５０は、基地局５０ａまたは５０ｂ（以降、基地局５０とも称する）を介して通信網５２に接続している。したがって、サーバ装置２００は、基地局５０からの情報により、位置情報取得装置１５０の位置情報を取得することも可能である。また、位置情報取得装置１５０が、第１実施形態と同様に、ＧＰＳ衛星から発信される位置情報を取得して、当該位置情報をサーバ装置２００に送信するようにしてもよい。サーバ装置２００は、取得した位置情報により、複数の位置情報取得装置１５０が互いに近接しているか否かを判定することができる。例えば、サーバ装置２００により、位置情報取得装置１５０ａと位置情報取得装置１５０ｂとが互いに近接していると判定された場合には、ユーザ同士が会っていると判定することが可能となる。
【００６３】
さらに、第１実施形態と同様に、位置情報取得装置１５０が位置情報取得装置１５０の周辺情報を取得して当該周辺情報をサーバ装置２００に送信するようにしてもよい。そして、サーバ装置２００において、送信された周辺情報から、特定の周辺情報を検出するようにしてもよい。以上、本実施形態にかかる位置情報記録システム２０の概要を説明した。
【００６４】
次に、位置情報記録システム２０にかかる位置情報取得装置１５０とサーバ装置２００の機能構成について説明する。図１２においては、位置情報取得装置１５０により位置情報と周辺情報が取得され、取得された情報がサーバ装置２００に送信される場合の位置情報記録システム２０の各装置の機能構成について説明する。
【００６５】
図１２に示したように、位置情報記録システム２０は、位置情報取得装置１５０とサーバ装置２００とを備える。位置情報取得装置１５０は、位置情報取得部１５２と、位置情報送信部１５４と、周辺情報取得部１５８と、周辺情報送信部１５６などを備える。位置情報取得部１５２は、第１実施形態の位置情報取得部１０２と同様の機能を有するため、詳細な説明を省略する。位置情報取得部１５２は、位置情報を取得して、当該位置情報と、位置情報を取得した時点の時刻情報とを位置情報送信部１５４に提供する。また、第１実施形態と同様に、位置情報取得部１５２は、位置情報を取得した時点を周辺情報取得部１５８に通知することにより、位置情報取得部１５２と、周辺情報取得部１５８との間で同期を取ることが可能となる。
【００６６】
位置情報送信部１５４は、基地局５０および通信網５２を介してサーバ装置２００に接続可能なインタフェースであって、位置情報取得部１５２より提供された位置情報と時刻情報とをサーバ装置２００に送信する機能を有する。
【００６７】
周辺情報取得部１５８は、第１実施形態の周辺情報取得部１０６と同様の機能を有するため、詳細な説明は省略する。周辺情報取得部１５８は、取得した周辺情報を周辺情報送信部１５６に提供する。周辺情報送信部１５６は、基地局５０および通信網５２を介してサーバ装置２００に接続可能なインタフェースであって、周辺情報取得部１５８により提供された周辺情報をサーバ装置２００に送信する。以上、位置情報取得装置１５０の機能構成について説明した。
【００６８】
次に、サーバ装置２００の機能構成について説明する。サーバ装置２００は、位置情報受信部２０２と、位置情報記録部２０４と、周辺情報受信部２０６と、検出部２０８と、検出時刻記録部２１０と、位置情報ファイル２１２と、検出時刻ファイル２１４などを備える。位置情報受信部２０２および周辺情報受信部２０６は、通信網５２および基地局５０などを介して位置情報取得装置１５０と接続可能なインタフェースである。位置情報受信部２０２は、位置情報取得装置１５０から、所定間隔で取得された位置情報と、位置情報を取得した時点の時刻情報とを受信する機能を有する。周辺情報受信部２０６は、位置情報取得装置１５０から、取得された周辺情報を受信する機能を有する。
【００６９】
位置情報記録部２０４は第１実施形態の位置情報記録部１０４と、検出部２０８は第１実施形態の検出部１０８と、検出時刻記録部２１０は第１実施形態の検出時刻記録部１１０と、位置情報ファイル２１２は第１実施形態の位置情報ファイル１１２と、検出時刻ファイル２１４は第１実施形態の検出時刻ファイルと、それぞれ同様の機能を有するため詳細な説明は省略する。サーバ装置２００は、第１実施形態にかかる位置情報記録装置１００と同様に、位置情報取得装置１５０により取得された位置情報と時刻情報とを関連付けて位置情報ファイル２１２に記録する。また、位置情報取得装置１５０により取得された周辺情報から、特定の周辺情報が送信されたことを検出して、特定の周辺情報が取得された時刻を検出時刻ファイル２１４に記録する。これにより、位置情報取得装置１５０を所持するユーザは、サーバ装置２００にアクセスすることにより、人に会った等の特定の周辺情報が記録された時刻やその位置情報を検索する場合に、所望の位置情報を効率的に検索することが可能となる。さらに、サーバ装置２００に位置情報と検出時刻とが記録されているため、ユーザが所持する位置情報取得装置１５０の小型化を実現することが可能となる。以上、位置情報サーバ装置２００の機能構成について説明した。
【００７０】
次に、図１３に基づいて、位置情報記録システム２０において、位置情報取得装置１５０同士が近接しているか否かをサーバ装置２００が検出する場合についての検出処理の流れを説明する。図１３は、サーバ装置２００における検出処理の流れを示すフローチャートである。図１３に示したように、まず、検出対称となる位置情報取得装置１５０に近接する他の位置情報取得装置が存在するか否かを判定する（Ｓ２５０）。ステップＳ２５０において、近接する他の装置があったと判定された場合には、インデックス登録を行う（Ｓ２５２）。
【００７１】
ステップＳ２５０において、近接する他の装置がなかったと判定された場合には、前回の検出処理時に他の装置が検出されたか否かを判定する（Ｓ２５４）。ステップＳ２５４において、前回の検出処理時に他の装置が検出されたと判定された場合には、検出フラグをリセットする（Ｓ２５６）。ステップＳ２５４において、前回の検出処理時に他の装置が検出されなかったと判定された場合には、処理を終了する。
【００７２】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施形態にかかる位置情報記録装置の概要を説明する説明図である。
【図２】同実施形態にかかるインデックスファイル（検出時刻ファイル）を説明する説明図である。
【図３】本発明の第１の実施形態にかかる位置情報記録装置の機能構成を示したブロック図である。
【図４】同実施形態にかかる位置情報記録装置における位置情報記録方法の流れを示すフローチャートである。
【図５】同実施形態にかかる周辺情報取得部一例であるカメラを示すブロック図である。
【図６】同実施形態にかかる画像認識判断部の画像検出処理の流れを示すフローチャートである。
【図７】同実施形態にかかる周辺情報取得部一例であるマイクを示すブロック図である。
【図８】同実施形態にかかる音声認識判断部の音声検出処理の流れを示すフローチャートである。
【図９】同実施形態にかかる近距離無線通信部が備えられた位置情報記録装置の機能を説明する説明図である。
【図１０】同実施形態にかかる置情報記録装置に近距離無線通信部が備えられている場合の他の位置情報記録装置の検出処理の流れを示すフローチャートである。
【図１１】本発明の第２の実施形態にかかる位置情報記録システムの概要を説明する説明図である。
【図１２】同実施形態にかかる位置情報記録システムの各装置の機能構成を示すブロック図である。
【図１３】同実施形態にかかるサーバ装置２００における検出処理の流れを示すフローチャートである。
【符号の説明】
【００７４】
１０、１００    位置情報記録装置
１０２、１５２    位置情報取得部
１０４、２０４    位置情報記録部
１０６、１５８    周辺情報取得部
１０８、２０８    検出部
１１０、２１０    検出時刻記録部
１１２、２１２    位置情報ファイル
１１４、２１４    検出時刻ファイル
２０      位置情報記録システム
１５０    位置情報取得装置
１５４    位置情報送信部
１５６    周辺情報送信部
２００    サーバ装置
２０２    位置情報受信部
２０６    周辺情報受信部
【図１】
0005024029.tif 000002
【図２】
0005024029.tif 000003
【図３】
0005024029.tif 000004
【図４】
0005024029.tif 000005
【図５】
0005024029.tif 000006
【図６】
0005024029.tif 000007
【図７】
0005024029.tif 000008
【図８】
0005024029.tif 000009
【図９】
0005024029.tif 000010
【図１０】
0005024029.tif 000011
【図１１】
0005024029.tif 000012
【図１２】
0005024029.tif 000013
【図１３】
0005024029.tif 000014