(57)【要約】【課題】ＧＰＳで測位した位置情報を補正することができるようにした位置情報補正システムを提供する。【解決手段】携帯電話機１の位置情報ログ取得部１１は、ＧＰＳ受信機を用いて位置情報をログとして取得する。送信部１２は、位置情報ログ取得部１１から取得した位置情報ログを、ネットワーク５を介してサーバー４に送信する。サーバー４の受信部４１は、ネットワーク５を介して携帯電話機１から送信されてきた位置情報ログを受信し、記憶部４２に記憶させる。位置情報精度判定部４４は、記憶部４２に記憶されている位置情報ログを読み出し、位置情報の精度を判定し、判定結果を位置情報補正部４５に供給する。位置情報補正部４５は、位置情報精度判定部４４からの位置情報精度の判定結果から、位置情報ログの取得時刻の前後２つの位置情報ログに基づいて、位置情報ログを補正する。【選択図】図１
2012211840.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーの位置に対応する位置にある機器の位置を示す位置情報を取得する位置情報取得手段と、
前記位置情報を記憶する記憶手段と、
前記記憶手段に記憶されている前記位置情報の精度が低い場合、前記位置情報の取得時刻の前後の時刻の２つの位置情報に基づいて、前記位置情報を補正する位置情報補正手段と
を備えることを特徴とする位置情報補正システム。
【請求項２】
前記位置情報補正手段は、前記機器が前記位置情報が示す位置にあるときの時刻の前後の時刻の２つの位置情報を前記記憶手段から検索し、検索した２つの位置情報が示す位置を結ぶ直線上の、双方の取得時刻と前記位置情報の取得時刻の比により算出した位置を示す位置情報で補正する
ことを特徴とする請求項１に記載の位置情報補正システム。
【請求項３】
前記位置情報補正手段は、検索した前記２つの位置情報の精度とその位置情報が示す位置により特定される範囲に、補正対象となる位置情報が示す位置が存在する場合に、前記位置情報を補正する
ことを特徴とする請求項２に記載の位置情報補正システム。
【請求項４】
前記記憶手段は、写真データをさらに記憶し、
前記写真データの撮影時刻の前後の時刻の２つの位置情報を前記記憶手段から検索し、検索した２つの位置情報の直線上の、双方の取得時刻と前記写真データの撮影時刻の比により算出した位置を示す位置情報を前記写真データに付加する位置情報追加手段をさらに備える
ことを特徴とする請求項１乃至請求項３のいずれかに記載の位置情報補正システム。
【請求項５】
ユーザーの位置に対応する位置にある第１の機器の位置が示す第１の位置情報を取得する第１の位置情報取得手段と、
前記ユーザーの位置に対応する位置にある第２の機器の位置が示す第２の位置情報であって、その情報が示す位置精度は、前記第１の位置情報が示す位置精度よりも高い前記第２の位置情報を取得する第２の位置情報取得手段と、
前記第１の位置情報および前記第２の位置情報を、機器毎に記憶する記憶手段と、
前記第２の位置情報を追加して前記第１の位置情報を補完する位置情報追加手段と
を備えることを特徴とする位置情報補正システム。
【請求項６】
前記位置情報追加手段は、前記第２の位置情報が示す位置の時刻の前後の時刻の２つの前記第１の位置情報を前記記憶手段から検索し、検索した２つの前記第１の位置情報の精度により位置の範囲を算出し、前記第２の位置情報が前記位置の範囲内である場合に、前記第２の位置情報を前記第１の位置情報に追加して統合する
ことを特徴とする請求項５に記載の位置情報補正システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報補正システムに関し、特に、ＧＰＳで測位した位置情報を補正することができるようにした位置情報補正システムに関する。
【背景技術】
【０００２】
近年、自装置の位置を測位するために、携帯端末装置にＧＰＳ（Global Positioning System）が搭載されるようになってきた。例えば、特許文献１には、携帯端末装置が受信したＧＰＳ衛星信号を位置情報提供サーバーに送信し、位置情報提供サーバーで、携帯端末装置から送られたＧＰＳ衛星信号に基づいて携帯端末装置の位置を算出し、当該位置をマッピングしてなるマッピング位置情報を携帯端末装置に配信する技術が提案されている。
【０００３】
また、携帯電話機においては、デジタルカメラ付きのものが主流となっており、撮影した写真にＧＰＳ位置情報を付加することも技術的には可能である。そこで、写真とＧＰＳ位置情報を関連付けて、行動記録や旅の旅行記等に利用したりすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−６４４６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、携帯電話機におけるＧＰＳでの測位は、約１０ｍ程度の誤差を含んでおり、屋内などでは、位置情報の精度が低くなってしまう課題があった。
【０００６】
本発明の目的は、ＧＰＳで測位した位置情報を補正することができるようにした位置情報補正システムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の一側面は、ユーザーの位置に対応する位置にある機器の位置を示す位置情報を取得する位置情報取得手段と、位置情報を記憶する記憶手段と、記憶手段に記憶されている位置情報の精度が低い場合、位置情報の取得時刻の前後の時刻の２つの位置情報に基づいて、位置情報を補正する位置情報補正手段とを備えることを特徴とする。
【０００８】
以上のように、携帯電話機で測位された位置情報を、位置情報の取得時刻の前後の時刻の２つの位置情報に基づいて補正することにより、携帯電話機の位置情報の精度を向上させることが可能となる。
【０００９】
位置情報補正手段は、機器が位置情報が示す位置にあるときの時刻の前後の時刻の２つの位置情報を記憶手段から検索し、検索した２つの位置情報が示す位置を結ぶ直線上の、双方の取得時刻と位置情報の取得時刻の比により算出した位置を示す位置情報で補正する。これにより、容易に位置情報を補正することが可能となる。
【００１０】
位置情報補正手段は、検索した２つの位置情報の精度とその位置情報が示す位置により特定される範囲に、補正対象となる位置情報が示す位置が存在する場合に、位置情報を補正する。これにより、携帯電話機の位置情報の精度を向上させることが可能となる。
【００１１】
記憶手段は、写真データをさらに記憶し、写真データの撮影時刻の前後の時刻の２つの位置情報を記憶手段から検索し、検索した２つの位置情報の直線上の、双方の取得時刻と写真データの撮影時刻の比により算出した位置を示す位置情報を写真データに付加する位置情報追加手段をさらに備える。これにより、写真データに位置情報が付加されていない場合にも、携帯電話機から取得した位置情報を写真データに付加することが可能となる。
【００１２】
本発明の一側面は、ユーザーの位置に対応する位置にある第１の機器の位置が示す第１の位置情報を取得する第１の位置情報取得手段と、ユーザーの位置に対応する位置にある第２の機器の位置が示す第２の位置情報であって、その情報が示す位置精度は、第１の位置情報が示す位置精度よりも高い第２の位置情報を取得する第２の位置情報取得手段と、第１の位置情報および第２の位置情報を、機器毎に記憶する記憶手段と、第２の位置情報を追加して第１の位置情報を補完統合する位置情報追加手段とを備えることを特徴とする。
【００１３】
以上のように、携帯電話機で測位された位置情報に、カーナビゲーション装置で測位された位置情報を追加することにより、携帯電話機の位置情報の精度を向上させることが可能となる。
【００１４】
位置情報追加手段は、第２の位置情報が示す位置の時刻の前後の時刻の２つの第１の位置情報を記憶手段から検索し、検索した２つの第１の位置情報の精度により位置の範囲を算出し、第２の位置情報が位置の範囲内である場合に、第２の位置情報を第１の位置情報に追加して統合する。これにより、携帯電話機の位置情報の精度を向上させることが可能となる。
【発明の効果】
【００１５】
本発明によれば、ＧＰＳで測位した位置情報を補正することができるようにした位置情報補正システムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】第１の実施の形態における位置情報補正システムの構成例を示す図である。
【図２】記憶部に記憶される情報のデータ構造例を示す図である。
【図３】写真の位置情報を算出する処理を説明するフローチャートである。
【図４】写真の位置情報を補正する処理を説明するフローチャートである。
【図５】写真データの撮影時刻の前後２つの位置情報ログの精度により位置の範囲を算出する方法を説明する図である。
【図６】第２の実施の形態における位置情報補正システムの構成例を示す図である。
【図７】記憶部に記憶される情報のデータ構造例を示す図である。
【図８】補足位置情報ログを主位置情報ログに追加する処理を説明するフローチャートである。
【図９】主位置情報ログに補足位置情報ログが追加された場合のデータ構造例を示す図である。
【発明を実施するための形態】
【００１７】
［本発明の第１の実施の形態］
図１は、本発明の第１の実施の形態における位置情報補正システムの構成例を示す図である。この位置情報補正システムにおいては、携帯電話機１、デジタルカメラ２、パーソナルコンピューター３、サーバー４がネットワーク５を介して相互に接続されることで構成される。携帯電話機１とデジタルカメラ２は、１人のユーザーが携帯しているものとする。
【００１８】
携帯電話機１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、メモリー、入力部、表示画面、および位置情報を検出するためのＧＰＳ（Global Positioning System）受信機などを実装しており、少なくとも、位置情報ログ取得部１１および送信部１２の機能を有する。
【００１９】
位置情報ログ取得部１１は、ＧＰＳ受信機を用いて位置情報を所定時間（たとえば１５分）毎にログとして取得（測位）する。位置情報には、緯度、経度、ＧＰＳ受信機の状態（測定中／停止中）、測位の信頼性および精度、速度、進行方向、ＧＰＳの時刻（原子時計）等が含まれる。送信部１２は、通信制御装置、通信ポート等を有し、携帯電話機１とネットワーク５間の通信を媒介する通信インターフェースであり、位置情報ログ取得部１１から取得した位置情報ログを、ネットワーク５を介してサーバー４に送信する。また送信部１２は、携帯電話機１のカメラ機能を用いて撮影された写真データを、位置情報ログ取得部１１で取得された位置情報ログとともに、ネットワーク５を介してサーバー４に送信する。
【００２０】
なお、携帯電話機１の電源がオフされていたり、ＧＰＳ情報を取得することができない場合もあり、その場合には、送信間隔が空くものとする。また位置情報の精度が特定の閾値より低い場合やＧＰＳ受信機の状態が停止中の場合には、位置情報の信頼性が低いと判断し、サーバー４に送信しないようにしても良い。さらに通信費削減を目的として、携帯電話機１側で位置情報ログを所定量保存しておき、送信可能な時にまとめてサーバー４に送信するようにしてもよい。
【００２１】
デジタルカメラ２は、ＣＰＵ、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサー、画像処理部、メモリー、出力部、操作部、表示部等を有する撮影装置である。デジタルカメラ２は、たとえばパーソナルコンピューター３とＵＳＢ（Universal Serial Bus）接続することができる。デジタルカメラ２で撮影された写真（画像）データは、パーソナルコンピューター３上のアプリケーションにより、ネットワーク５を介してサーバー４に送信される。
【００２２】
パーソナルコンピューター３は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ（Hard Disk Drive）、入力部、表示部等を有するコンピューターシステムであり、たとえばＵＳＢ接続されたデジタルカメラ２から写真データを入手し、ネットワーク５を介してサーバー４に送信する。
【００２３】
サーバー４は、ＣＰＵ、ＲＯＭ、ＲＡＭ、およびＨＤＤなどを有するコンピューターシステムであり、少なくとも、受信部４１、記憶部４２、位置情報追加部４３、位置情報精度判定部４４、および位置情報補正部４５の機能を有する。
【００２４】
受信部４１は、ネットワーク５を介して携帯電話機１から送信されてきた位置情報ログを受信し、記憶部４２に記憶させるとともに、ネットワーク５を介してパーソナルコンピューター３から送信されてきたデジタルカメラ２の写真データを受信し、記憶部４２に記憶させる。また受信部４１は、ネットワーク５を介して携帯電話機１から送信されてきた、位置情報が付加された写真データを受信し、記憶部４２に記憶させる。
【００２５】
記憶部４２は、携帯電話機１から受信した位置情報ログや位置情報ログが付加された写真データ、および、デジタルカメラ２で撮影された写真データを記憶する。
【００２６】
図２は、記憶部４２に記憶される情報のデータ構造例を示す図である。
【００２７】
図２に示すように、携帯電話機１から受信した位置情報ログが時系列で記憶されているとともに、デジタルカメラ２で撮影された写真データの撮影時刻および携帯電話機１で撮影された写真データの撮影時刻が時系列で記憶されている。なお、図２には、緯度や経度などは示されていないが、記憶部４２内には記憶されており、位置情報ログに関連付けられている。また、写真データの撮影時刻に、写真データの実体が関連付けられている。
【００２８】
図２の例では、位置情報ログには、携帯電話機１が位置情報を取得した時刻（以下、取得時刻と称する）、すなわち位置情報が示す位置に携帯電話機１が存在するときの時刻、測位の精度（高、中、低）、速度（ｋｍ／ｈ）が示されている。また、位置情報が付加されている写真データの撮影時刻には、その位置情報ログが示され、位置情報が付加されていない写真データの撮影時刻には、単に撮影時刻とデジタルカメラ２の名称（デジカメ）が示されている。
【００２９】
なお、記憶部４２に記憶される位置情報ログのうち、位置変化の少ないデータを削除して記憶容量を確保するようにしても良い。あるいは、携帯電話機１側で、位置変化の少ないデータを予め送信しないようにしても良い。
【００３０】
図１の説明に戻る。位置情報追加部４３は、記憶部４２に記憶されている写真データのうち、位置情報が付加されていない写真データに対し、写真データの撮影時刻から検索した位置情報ログを追加する。位置情報精度判定部４４は、記憶部４２に記憶されている位置情報ログを読み出し、位置情報の精度を判定し、判定結果を位置情報補正部４５に供給する。位置情報補正部４５は、位置情報精度判定部４４からの位置情報精度の判定結果に基づいて、位置情報ログを補正する。
【００３１】
次に、図３のフローチャートを参照して、写真の位置情報を算出する処理について説明する。
【００３２】
ステップＳ１において、サーバー２の位置情報追加部４３は、記憶部４２に記憶されている写真データのうち、位置情報が付加されていない写真データを読み出し、その写真データの撮影時刻の前後の時刻の２つの位置情報ログを記憶部４２から検索する。
【００３３】
たとえば、図２において、「２：10:25  デジカメ」の撮影時刻を有する写真データには、位置情報が付加されておらず、この写真データの撮影時刻の前後の時刻の２つの位置情報ログを検索する場合、「５：09:00  精度−低  速度−０ｋｍ／ｈ」と「６：11:45  精度−低  速度−０ｋｍ／ｈ」が検索される。
【００３４】
ステップＳ２において、位置情報追加部４３は、ステップＳ１で検索した２つの位置情報が示す場所（地点）を結ぶ直線上を直線移動したものとして、双方の取得時刻と写真データの撮影時刻の比により写真データの撮影時刻に対応する位置情報を算出する。ステップＳ３において、位置情報追加部４３は、ステップＳ２で算出した位置情報を写真データに付加する。
【００３５】
以上のように、写真データに位置情報が付加されていない場合には、携帯電話機１から取得した位置情報ログを元に位置情報を算出し、写真データに付加することが可能となる。また、写真データに位置情報ログが付加されていたとしても、その位置情報ログの精度が低い場合には、位置情報が付加されていないものとして、上述したようにして位置情報を付加（変更）することもできる。
【００３６】
次に、図４のフローチャートを参照して、写真データに付加されている位置情報を補正する処理について説明する。
【００３７】
ステップＳ１１において、サーバー２の位置情報精度判定部４４は、記憶部４２に記憶されている写真データを読み出し、写真データに付加されている位置情報ログの精度が閾値Ｌ１より低いか否かを判定し、位置情報ログの精度が閾値Ｌ１より低いと判定した場合、ステップＳ１２に進む。
【００３８】
ステップＳ１２において、サーバー２の位置情報補正部４５は、ステップＳ１１での位置情報精度判定部４４による判定結果に基づいて、位置情報を補正する。補正方法は、図３の位置情報算出処理で説明したようにして算出した位置情報に変更することにより行われる。つまり、写真データに付加されている位置情報の取得時刻の前後の時刻の２つの位置情報ログが検索され、検索された２つの位置情報が示す場所を結ぶ直線上を直線移動したものとして、双方の時刻と写真データに付加されている位置情報の取得時刻の比により位置情報が算出され、算出された位置情報に変更（補正）される。
【００３９】
ステップＳ１１において、サーバー２の位置情報精度判定部４４は、写真データに付加されている位置情報ログの精度が閾値Ｌ１より高いと判定した場合、ステップＳ１３に進み、さらに、位置情報ログの精度が閾値Ｌ２より高いか否かを判定する。なお、閾値Ｌ１と閾値Ｌ２には、閾値Ｌ１＜閾値Ｌ２の関係がある。
【００４０】
ステップＳ１３において、サーバー２の位置情報精度判定部４４は、写真データに付加されている位置情報ログの精度が閾値Ｌ２より高いと判定した場合、ステップＳ１４に進み、位置情報を補正しない（精度良好）と判断する。
【００４１】
ステップＳ１３において、サーバー２の位置情報精度判定部４４は、写真データに付加されている位置情報ログの精度が閾値Ｌ２より低い、すなわち、位置情報ログの精度が閾値Ｌ１から閾値Ｌ２の間にあると判定した場合、ステップＳ１５に進む。ステップＳ１５において、サーバー２の位置情報補正部４５は、ステップＳ１３での位置情報精度判定部４４による判定結果に基づいて、写真データの撮影時刻の前後の時刻の２つの位置情報ログを記憶部４２から検索し、検索した２つの位置情報ログが示す位置およびその精度により位置の範囲を算出する。
【００４２】
図５は、写真データの撮影時刻の前後２つの位置情報ログの精度により位置の範囲を算出する方法を説明する図である。
【００４３】
図５（Ａ）は、写真データの撮影時刻の前後２つの位置情報ログの精度が双方とも低い場合（たとえば、閾値Ｌ２より低い場合）の範囲について示した図である。図５（Ａ）に示すように、位置Ａ１を中心として特定距離（たとえば半径５０ｍ）の円ＣＡ１を描くとともに、位置Ｂ１を中心として特定距離（たとえば半径５０ｍ）の円ＣＢ１を描き、それらの円を含む円Ｃ１を位置の範囲とする。
【００４４】
図５（Ｂ）は、写真データの撮影時刻の前後の時刻の２つの位置情報ログのうち、いずれか一方の精度が低く、他方が高い場合（たとえば、一方が閾値Ｌ２より低く、他方が閾値Ｌ２以上の場合）の範囲について示した図である。図５（Ｂ）に示すように、位置Ａ２を中心として特定距離（たとえば半径５０ｍ）の円ＣＡ２を描くとともに、位置Ｂ２を中心として特定距離（たとえば半径５ｍ）の円ＣＢ２を描き、それらの円を含む円Ｃ２を位置の範囲とする。
【００４５】
図５（Ｃ）は、写真データの撮影時刻の前後の時刻の２つの位置情報ログの精度が双方とも高い場合（たとえば、閾値Ｌ２以上の場合）の範囲について示した図である。図５（Ｃ）に示すように、位置Ａ３を中心として特定距離（たとえば半径５ｍ）の円ＣＡ３を描くとともに、位置Ｂ３を中心として特定距離（たとえば半径５ｍ）の円ＣＢ３を描き、それらの円を含む円Ｃ３を位置の範囲とする。
【００４６】
図４の説明に戻る。ステップＳ１６において、サーバー２の位置情報精度判定部４４は、写真の位置情報がステップＳ１５で算出した位置の範囲内（図５（Ａ）〜図５（Ｃ）で示した範囲内）であるか否かを判定し、範囲内であると判定した場合、ステップＳ１７に進む。
【００４７】
ステップＳ１７において、サーバー２の位置情報補正部４５は、ステップＳ１６での位置情報精度判定部４４による判定結果に基づいて、位置情報を補正する。補正方法は、図３の位置情報算出処理で説明したようにして算出した位置情報に変更することにより行われる。
【００４８】
ステップＳ１６において、サーバー２の位置情報精度判定部４４は、写真の位置情報がステップＳ１５で算出した位置の範囲内（図５（Ａ）〜図５（Ｃ）で示した範囲内）ではないと判定した場合、ステップＳ１８に進む。ステップＳ１８において、サーバー２の位置情報補正部４５は、ステップＳ１６での位置情報精度判定部４４による判定結果に基づいて、ログを取った機器（携帯電話機１）と写真データの撮影場所が異なると判断し、携帯電話機１の位置情報ログに基づく補正は行わない。
【００４９】
以上のように、写真データに付加されている位置情報を補正することが可能となる。
【００５０】
［発明の第１の実施の形態における効果］
１．以上のように、写真データに位置情報が付加されていない場合には、携帯電話機１から取得した位置情報ログを元に位置情報を算出し、写真データに付加することが可能となる。
２．また、写真データに付加されている位置情報の精度に応じて位置の範囲を算出し、適宜補正を行うことができる。
【００５１】
［本発明の第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。
【００５２】
第２の実施の形態においては、図６に示すような、位置情報補正システムで構成されている。この構成例では、上述した第１の実施の形態における携帯電話機１の機能と同等の機能を有するカーナビゲーション装置６が新たにネットワーク５に接続されている。カーナビゲーション装置６を搭載した車両は、携帯電話機１を携帯しているユーザーが乗用するものとする。
【００５３】
第２の実施の形態では、携帯電話機１内の位置情報ログ取得部を「主位置情報ログ取得部１１」とし、カーナビゲーション装置６内の位置情報ログ取得部を「補足位置情報ログ取得部６１」とする。また、携帯電話機１の主位置情報ログ取得部１１で取得される位置情報ログを「主位置情報ログ」と称し、カーナビゲーション装置６の補足位置情報ログ取得部６１で取得される位置情報ログを「補足位置情報ログ」と称する。
【００５４】
カーナビゲーション装置６は、車両に搭載されており、補足位置情報ログ取得部６１により自車両の補足位置情報ログを取得し、送信部６２により補足位置情報ログを、ネットワーク５を介してサーバー４に送信する。
【００５５】
なお、補足位置情報ログを定期的に取ってサーバー４に送信することは必須ではなく、主位置情報ログの取得時刻と同期させる必要もない。したがって、カーナビゲーション装置６のような常時位置情報を取得する（位置情報を取得する間隔が短い）機器の場合、以下の変化点での位置情報を補足位置情報として取得し、サーバー４に送信する。
（１）電源オン時または電源オフ時
（２）速度が０ｋｍ／ｈから変化した時（例えば、０ｋｍ／ｈの状態が一定期間続いた後で０ｋｍ／ｈ以上になった際の最初のデータ）
（３）速度が０ｋｍ／ｈになった時（例えば、１ｋｍ／ｈ以下の状態が一定期間続いた後で０ｋｍ／ｈになった際の最初のデータ）
（４）精度が低くなった時（例えば、精度が所定の閾値より高い状態が一定期間続いた後でその閾値より低くなった最初のデータ）
（５）精度が高くなった時（例えば、精度が所定の閾値より低い状態が一定期間続いた後でその閾値より高くなった際の最初のデータ）
【００５６】
上記の一定期間とは、たとえば５分程度でよい。このような変化点での位置情報を補足位置情報として取得することで、単なる信号待ちやトンネル等の情報を省略することができる。
【００５７】
サーバー４の受信部４１は、ネットワーク５を介して携帯電話機１から送信されてきた主位置情報ログとカーナビゲーション装置６から送信されてきた補足位置情報ログを受信し、記憶部４２に記憶させる。
【００５８】
図７は、サーバー４の記憶部４２に記憶される情報のデータ構造例を示す図である。
【００５９】
図７に示すように、携帯電話機１から受信した主位置情報ログ、および、カーナビゲーション装置６から受信した補足位置情報ログが時系列で記憶されているとともに、デジタルカメラ２で撮影された写真データの撮影時刻および携帯電話機１で撮影された写真データの撮影時刻が時系列で記憶されている。なお、図７には、緯度や経度などは示されていないが、記憶部４２内には記憶されており、位置情報ログに関連付けられている。また、写真データの撮影時刻に、写真データの実体が関連付けられている。
【００６０】
図７の例では、主位置情報ログおよび補足位置情報ログには、携帯電話機１またはカーナビゲーション装置６が位置情報を取得した時刻（取得時刻）、測位の精度（高、中、低）、速度（ｋｍ／ｈ）が示されている。また、位置情報が付加されている写真データの撮影時刻には、その位置情報ログが示され、位置情報が付加されていない写真データの撮影時刻には、単に撮影時刻とデジタルカメラ２の名称（デジカメ）が示されている。
【００６１】
位置情報精度判定部４４は、記憶部４２に記憶されている補足位置情報ログを読み出し、補足位置情報ログの精度を判定し、判定結果を位置情報補正部４５に供給する。位置情報補正部４５は、位置情報精度判定部４４の判定結果から、精度の良い補足位置情報ログのみを主位置情報ログに追加する。
【００６２】
つまり、この構成例では、サーバー４が、携帯電話機１から取得した主位置情報ログに、カーナビゲーション装置６から取得した精度の良い補足位置情報ログを追加して統合することにより、主位置情報ログの精度を向上させることを目的とする点に特徴がある。
【００６３】
次に、図８のフローチャートを参照して、補足位置情報ログを主位置情報ログに追加する処理について説明する。
【００６４】
ステップＳ３１において、サーバー２の位置情報精度判定部４４は、記憶部４２に記憶されている補足位置情報ログを読み出し、その精度が閾値Ｌ１より低いか否かを判定し、補足位置情報ログの精度が閾値Ｌ１より低いと判定した場合、ステップＳ３２に進む。ステップＳ３２において、サーバー２の位置情報補正部４５は、補足位置情報を追加しない（精度不良）と判断する。
【００６５】
ステップＳ３１において、サーバー２の位置情報精度判定部４４は、補足位置情報ログの精度が閾値Ｌ１より高いと判定した場合、ステップＳ３３に進み、補足位置情報ログの取得時刻の前後の時刻の２つの主位置情報ログを記憶部４２から検索し、検索した２つの主位置情報ログにより位置の範囲を算出する。位置の範囲の算出方法は、図５を用いて説明したようにして算出される。
【００６６】
ステップＳ３４において、サーバーの位置情報精度判定部４４は、補足位置情報がステップＳ３３で算出した位置の範囲内（図５（Ａ）〜図５（Ｃ）で示した範囲内）であるか否かを判定し、範囲内であると判定した場合、ステップＳ３５に進む。ステップＳ３５において、サーバー２の位置情報補正部４５は、ステップＳ３４での位置情報精度判定部４４による判定結果（精度良好）に基づいて、補足位置情報ログを主位置情報ログに追加する。すなわち携帯電話機１を携帯しているユーザーがカーナビゲーション装置６を搭載した車両内におり、携帯電話機１と、カーナビゲーション装置６が離れていないとして、補足位置情報ログが主位置情報ログに追加され補完される。
【００６７】
ステップＳ３４において、サーバー２の位置情報精度判定部４４は、補足位置情報がステップＳ３３で算出した位置の範囲内（図５（Ａ）〜図５（Ｃ）で示した範囲内）ではないと判定した場合、ステップＳ３６に進む。ステップＳ３６において、サーバー２の位置情報補正部４５は、ステップＳ３４での位置情報精度判定部４４による判定結果に基づいて、補足位置情報ログと主位置情報ログが異なる場所で取られたと判断し、追加しない。たとえば、携帯電話機１を携帯しているユーザーがカーナビゲーション装置６を搭載した車両から離れるなどして、携帯電話機１の位置と、車両（カーナビゲーション装置６）が異なる位置にあるときの位置情報であるとして、その補足位置情報ログは主位置情報ログに追加されない。
【００６８】
図９は、主位置情報ログに補足位置情報ログが追加された場合のデータ構造例を示す図である。
【００６９】
図９に示すように、携帯電話機１から受信した主位置情報ログとカーナビゲーション装置６から受信した補足位置情報ログが統合されて記憶されているともに、デジタルカメラ２で撮影された写真データの撮影時刻および携帯電話機１で撮影された写真データの撮影時刻が時系列で記憶されている。
【００７０】
なお、主位置情報ログに補足位置情報ログが追加され、それらが統合されると、近い時刻の位置情報が複数存在する場合がある。そのような場合には、精度の高い方のみを残し、精度の低い方を消去することにより、位置情報ログの精度を向上させることができる。具体的には、追加された補足位置情報ログの近接する時刻の位置情報との時間間隔が特定の時間（たとえば１分）以内であれば、双方の精度を比較して、精度の低い方を削除する。このような処理を、追加された補足位置情報ログについて順次処理する。
【００７１】
以上のように、主位置情報ログに精度の良い補足位置情報ログを追加することで、主位置情報ログを補正することが可能となる。そして、補正された主位置情報ログを用いて、写真データに付加されている位置情報を補正したり、位置情報が付加されていない写真データに位置情報を付加することができる。
【００７２】
なお、以上においては、精度の良い補足位置情報ログのみを主位置情報ログに追加するようにしたが、これに限らず、全ての補足ログ位置情報を主位置情報ログに順次追加するようにしてもよい。
【００７３】
また、カーナビゲーション装置６で補足位置情報ログを取るようにしたが、ＧＰＳ受信機を搭載した機器であれば何でもよく、複数の機器で補足位置情報ログを取り、主位置情報ログに順次追加したり、あるいは、精度の良い補足位置情報ログのみを主位置情報ログに追加したりするようにしてもよい。複数の機器で取得した補足位置情報ログが重複した場合、つまり、同時刻や近い時刻の補足位置情報ログについて位置情報が近傍であれば、精度の高い方のみを追加するようにすればよい。
【００７４】
［発明の第２の実施の形態における効果］
１．以上のように、携帯電話機１で取得した主位置情報ログに、カーナビゲーション装置６で取得した精度の良い補足位置情報ログを追加することで、主位置情報ログの精度を向上させることができる。つまり、携帯電話機１は、カバン等に入れていたりして、ＧＰＳ機能を十分に発揮できない場合があるが、カーナビゲーション装置６は、電源オン時にＧＰＳの情報を正確に記録することができるため、車両の発進、停止、屋内外への移動などの情報が正確に取得可能であり、変化点を補うものとして利用することができる。すなわちこのように、携帯電話機１で取得した主位置情報ログに基づいて、図３で示したような位置情報を算出したり、図４に示したような位置情報の補正を行う場合、このように主位置情報ログの精度を向上させることができれば、より正確な位置情報を得ることができる。
２．また以上においては、携帯電話機１で取得した位置情報を主位置情報ログとし、その位置情報の精度よりも高いカーナビゲーション装置６から取得した位置情報を補足位置情報ログとしたが、それに限定するものではなく、ユーザーが所在する位置にある機器（すなわち、ユーザーに伴って移動する機器）が取得する位置情報であればよい。そして、たとえば、位置情報の算出処理（図３）、位置情報の補正処理（図４）に用いる位置情報のログを、主位置情報ログとし、その主位置情報ログの位置精度よりも高い位置精度の位置情報を補足位置情報として、主位置情報ログを補完することで、より正確に位置情報の算出、補正（図３，４）を行うことができる。
３．また、カーナビゲーション装置６は複数ユーザーで共有する場合があり、同時に移動していた場合には、双方のユーザーの携帯電話機１で測位された主位置情報ログに、カーナビゲーション装置６で測位された補足位置情報ログをそれぞれ追加することも可能である。一方、ユーザーが別行動していた場合には、カーナビゲーション装置６の近傍にいるユーザーの携帯電話機１で取られた主位置情報ログにのみ追加することができる。
【００７５】
［変形例］
１．駅の改札や店舗、あるいは社内等に設置される端末にその場所を特定する位置情報を予め登録しておき、ユーザーがＳｕｉｃａ（登録商標）やＦｅｌｉｃａ（登録商標）をかざすことにより、端末が、ユーザーの場所を示す情報として、登録されている位置情報をサーバー４に送信するようにしてもよい。これにより、携帯電話機１で取られた位置情報ログよりも精度のよい位置情報ログを取得することができる。
【００７６】
２．以上においては、予定表に登録されているイベントの開始時刻と終了時刻の間に撮影された写真データとを関連付けて、行動記録や旅行記等に利用することが可能となる。また予定表に登録されているイベントの開始時刻と終了時刻に位置情報ログを関連付けて、行動履歴マッピング等にも利用することが可能となる。さらに第１の実施の形態と同様に、写真データに位置情報を付加し、その写真データと予定表を関連付けることも勿論可能である。
【００７７】
なお、予めイベントに１つ、あるいは、複数の位置情報を付加しておくことにより、変形例１と同様に、位置情報の補正に使用することができる情報を用意することが出来る。イベントに複数の位置情報を付加する場合には、携帯電話機１で取られた位置情報を、いずれかの位置に近い方に限って補正に利用することが可能となる。
【００７８】
イベントには、テーマパークの予定のように、時間、位置共に広い範囲のイベントとなる場合がある。この場合は、テーマパーク内の移動を図示したり、そこで撮影した写真に施設の名称を補足情報として付加したり、イベント内の子イベントとして自動的にイベントを生成することが出来る。
【００７９】
また、複数の位置情報と場所の名称を対にしたリストをイベントに登録しておくことで、携帯電話機１で取られた位置情報を、いずれかの位置の近い方に限って補正に利用することが可能となる。
【００８０】
さらに、テーマパークのホームページなどに上記の位置情報のリストを登録しておき、イベントとの関連付けをすることによって、位置情報を簡単に利用者に提供することが出来る。
【００８１】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピューターなどに、プログラム記録媒体からインストールされる。
【００８２】
この発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化したり、上記実施の形態に開示されている複数の構成要素を適宜組み合わせたりすることにより種々の発明を形成できる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施の形態に亘る構成要素を適宜組み合わせても良い。
【符号の説明】
【００８３】
１  携帯電話機
２  デジタルカメラ
４  サーバー
５  ネットワーク
１１  位置情報ログ取得部
４２  記憶部
４３  位置情報追加部
４４  位置情報精度判定部
４５  位置情報補正部
【図１】
2012211840.tif 000003
【図２】
2012211840.tif 000004
【図３】
2012211840.tif 000005
【図４】
2012211840.tif 000006
【図５】
2012211840.tif 000007
【図６】
2012211840.tif 000008
【図７】
2012211840.tif 000009
【図８】
2012211840.tif 000010
【図９】
2012211840.tif 000011