"ユーザーの位置に対応する位置にある機器の位置を示す位置情報を取得する位置情報取得手段と、前記位置情報を記憶する記憶手段と、前記記憶手段に記憶されている前記位置情報の精度が低い場合、前記位置情報の取得時刻の前後の時刻の2つの位置情報に基づいて、前記位置情報を補正する位置情報補正手段とを備えることを特徴とする位置情報補正システム。前記位置情報補正手段は、前記機器が前記位置情報が示す位置にあるときの時刻の前後の時刻の2つの位置情報を前記記憶手段から検索し、検索した2つの位置情報が示す位置を結ぶ直線上の、双方の取得時刻と前記位置情報の取得時刻の比により算出した位置を示す位置情報で補正することを特徴とする請求項1に記載の位置情報補正システム。前記位置情報補正手段は、検索した前記2つの位置情報の精度とその位置情報が示す位置により特定される範囲に、補正対象となる位置情報が示す位置が存在する場合に、前記位置情報を補正することを特徴とする請求項2に記載の位置情報補正システム。前記記憶手段は、写真データをさらに記憶し、前記写真データの撮影時刻の前後の時刻の2つの位置情報を前記記憶手段から検索し、検索した2つの位置情報の直線上の、双方の取得時刻と前記写真データの撮影時刻の比により算出した位置を示す位置情報を前記写真データに付加する位置情報追加手段をさらに備えることを特徴とする請求項1乃至請求項3のいずれかに記載の位置情報補正システム。ユーザーの位置に対応する位置にある第1の機器の位置が示す第1の位置情報を取得する第1の位置情報取得手段と、前記ユーザーの位置に対応する位置にある第2の機器の位置が示す第2の位置情報であって、その情報が示す位置精度は、前記第1の位置情報が示す位置精度よりも高い前記第2の位置情報を取得する第2の位置情報取得手段と、前記第1の位置情報および前記第2の位置情報を、機器毎に記憶する記憶手段と、前記第2の位置情報を追加して前記第1の位置情報を補完する位置情報追加手段とを備えることを特徴とする位置情報補正システム。前記位置情報追加手段は、前記第2の位置情報が示す位置の時刻の前後の時刻の2つの前記第1の位置情報を前記記憶手段から検索し、検索した2つの前記第1の位置情報の精度により位置の範囲を算出し、前記第2の位置情報が前記位置の範囲内である場合に、前記第2の位置情報を前記第1の位置情報に追加して統合することを特徴とする請求項5に記載の位置情報補正システム。ところで、携帯電話機におけるGPSでの測位は、約10m程度の誤差を含んでおり、屋内などでは、位置情報の精度が低くなってしまう課題があった。本発明の目的は、GPSで測位した位置情報を補正することができるようにした位置情報補正システムを提供することである。本発明の一側面は、ユーザーの位置に対応する位置にある機器の位置を示す位置情報を取得する位置情報取得手段と、位置情報を記憶する記憶手段と、記憶手段に記憶されている位置情報の精度が低い場合、位置情報の取得時刻の前後の時刻の2つの位置情報に基づいて、位置情報を補正する位置情報補正手段とを備えることを特徴とする。以上のように、携帯電話機で測位された位置情報を、位置情報の取得時刻の前後の時刻の2つの位置情報に基づいて補正することにより、携帯電話機の位置情報の精度を向上させることが可能となる。位置情報補正手段は、機器が位置情報が示す位置にあるときの時刻の前後の時刻の2つの位置情報を記憶手段から検索し、検索した2つの位置情報が示す位置を結ぶ直線上の、双方の取得時刻と位置情報の取得時刻の比により算出した位置を示す位置情報で補正する。これにより、容易に位置情報を補正することが可能となる。位置情報補正手段は、検索した2つの位置情報の精度とその位置情報が示す位置により特定される範囲に、補正対象となる位置情報が示す位置が存在する場合に、位置情報を補正する。これにより、携帯電話機の位置情報の精度を向上させることが可能となる。記憶手段は、写真データをさらに記憶し、写真データの撮影時刻の前後の時刻の2つの位置情報を記憶手段から検索し、検索した2つの位置情報の直線上の、双方の取得時刻と写真データの撮影時刻の比により算出した位置を示す位置情報を写真データに付加する位置情報追加手段をさらに備える。これにより、写真データに位置情報が付加されていない場合にも、携帯電話機から取得した位置情報を写真データに付加することが可能となる。本発明の一側面は、ユーザーの位置に対応する位置にある第1の機器の位置が示す第1の位置情報を取得する第1の位置情報取得手段と、ユーザーの位置に対応する位置にある第2の機器の位置が示す第2の位置情報であって、その情報が示す位置精度は、第1の位置情報が示す位置精度よりも高い第2の位置情報を取得する第2の位置情報取得手段と、第1の位置情報および第2の位置情報を、機器毎に記憶する記憶手段と、第2の位置情報を追加して第1の位置情報を補完統合する位置情報追加手段とを備えることを特徴とする。以上のように、携帯電話機で測位された位置情報に、カーナビゲーション装置で測位された位置情報を追加することにより、携帯電話機の位置情報の精度を向上させることが可能となる。位置情報追加手段は、第2の位置情報が示す位置の時刻の前後の時刻の2つの第1の位置情報を記憶手段から検索し、検索した2つの第1の位置情報の精度により位置の範囲を算出し、第2の位置情報が位置の範囲内である場合に、第2の位置情報を第1の位置情報に追加して統合する。これにより、携帯電話機の位置情報の精度を向上させることが可能となる。本発明によれば、GPSで測位した位置情報を補正することができるようにした位置情報補正システムを提供することができる。[本発明の第1の実施の形態]図1は、本発明の第1の実施の形態における位置情報補正システムの構成例を示す図である。この位置情報補正システムにおいては、携帯電話機1、デジタルカメラ2、パーソナルコンピューター3、サーバー4がネットワーク5を介して相互に接続されることで構成される。携帯電話機1とデジタルカメラ2は、1人のユーザーが携帯しているものとする。携帯電話機1は、CPUCentralProcessingUnit、ROMReadOnlyMemory、RAMRandomAccessMemory、メモリー、入力部、表示画面、および位置情報を検出するためのGPSGlobalPositioningSystem受信機などを実装しており、少なくとも、位置情報ログ取得部11および送信部12の機能を有する。位置情報ログ取得部11は、GPS受信機を用いて位置情報を所定時間たとえば15分毎にログとして取得測位する。位置情報には、緯度、経度、GPS受信機の状態測定中/停止中、測位の信頼性および精度、速度、進行方向、GPSの時刻原子時計等が含まれる。送信部12は、通信制御装置、通信ポート等を有し、携帯電話機1とネットワーク5間の通信を媒介する通信インターフェースであり、位置情報ログ取得部11から取得した位置情報ログを、ネットワーク5を介してサーバー4に送信する。また送信部12は、携帯電話機1のカメラ機能を用いて撮影された写真データを、位置情報ログ取得部11で取得された位置情報ログとともに、ネットワーク5を介してサーバー4に送信する。なお、携帯電話機1の電源がオフされていたり、GPS情報を取得することができない場合もあり、その場合には、送信間隔が空くものとする。また位置情報の精度が特定の閾値より低い場合やGPS受信機の状態が停止中の場合には、位置情報の信頼性が低いと判断し、サーバー4に送信しないようにしても良い。さらに通信費削減を目的として、携帯電話機1側で位置情報ログを所定量保存しておき、送信可能な時にまとめてサーバー4に送信するようにしてもよい。デジタルカメラ2は、CPU、CMOSComplementaryMetalOxideSemiconductorセンサー、画像処理部、メモリー、出力部、操作部、表示部等を有する撮影装置である。デジタルカメラ2は、たとえばパーソナルコンピューター3とUSBUniversalSerialBus接続することができる。デジタルカメラ2で撮影された写真画像データは、パーソナルコンピューター3上のアプリケーションにより、ネットワーク5を介してサーバー4に送信される。パーソナルコンピューター3は、CPU、ROM、RAM、HDDHardDiskDrive、入力部、表示部等を有するコンピューターシステムであり、たとえばUSB接続されたデジタルカメラ2から写真データを入手し、ネットワーク5を介してサーバー4に送信する。サーバー4は、CPU、ROM、RAM、およびHDDなどを有するコンピューターシステムであり、少なくとも、受信部41、記憶部42、位置情報追加部43、位置情報精度判定部44、および位置情報補正部45の機能を有する。受信部41は、ネットワーク5を介して携帯電話機1から送信されてきた位置情報ログを受信し、記憶部42に記憶させるとともに、ネットワーク5を介してパーソナルコンピューター3から送信されてきたデジタルカメラ2の写真データを受信し、記憶部42に記憶させる。また受信部41は、ネットワーク5を介して携帯電話機1から送信されてきた、位置情報が付加された写真データを受信し、記憶部42に記憶させる。記憶部42は、携帯電話機1から受信した位置情報ログや位置情報ログが付加された写真データ、および、デジタルカメラ2で撮影された写真データを記憶する。図2は、記憶部42に記憶される情報のデータ構造例を示す図である。図2に示すように、携帯電話機1から受信した位置情報ログが時系列で記憶されているとともに、デジタルカメラ2で撮影された写真データの撮影時刻および携帯電話機1で撮影された写真データの撮影時刻が時系列で記憶されている。なお、図2には、緯度や経度などは示されていないが、記憶部42内には記憶されており、位置情報ログに関連付けられている。また、写真データの撮影時刻に、写真データの実体が関連付けられている。図2の例では、位置情報ログには、携帯電話機1が位置情報を取得した時刻以下、取得時刻と称する、すなわち位置情報が示す位置に携帯電話機1が存在するときの時刻、測位の精度高、中、低、速度km/hが示されている。また、位置情報が付加されている写真データの撮影時刻には、その位置情報ログが示され、位置情報が付加されていない写真データの撮影時刻には、単に撮影時刻とデジタルカメラ2の名称デジカメが示されている。なお、記憶部42に記憶される位置情報ログのうち、位置変化の少ないデータを削除して記憶容量を確保するようにしても良い。あるいは、携帯電話機1側で、位置変化の少ないデータを予め送信しないようにしても良い。図1の説明に戻る。位置情報追加部43は、記憶部42に記憶されている写真データのうち、位置情報が付加されていない写真データに対し、写真データの撮影時刻から検索した位置情報ログを追加する。位置情報精度判定部44は、記憶部42に記憶されている位置情報ログを読み出し、位置情報の精度を判定し、判定結果を位置情報補正部45に供給する。位置情報補正部45は、位置情報精度判定部44からの位置情報精度の判定結果に基づいて、位置情報ログを補正する。次に、図3のフローチャートを参照して、写真の位置情報を算出する処理について説明する。ステップS1において、サーバー2の位置情報追加部43は、記憶部42に記憶されている写真データのうち、位置情報が付加されていない写真データを読み出し、その写真データの撮影時刻の前後の時刻の2つの位置情報ログを記憶部42から検索する。たとえば、図2において、2:1025デジカメの撮影時刻を有する写真データには、位置情報が付加されておらず、この写真データの撮影時刻の前後の時刻の2つの位置情報ログを検索する場合、5:0900精度-低速度-0km/hと6:1145精度-低速度-0km/hが検索される。ステップS2において、位置情報追加部43は、ステップS1で検索した2つの位置情報が示す場所地点を結ぶ直線上を直線移動したものとして、双方の取得時刻と写真データの撮影時刻の比により写真データの撮影時刻に対応する位置情報を算出する。ステップS3において、位置情報追加部43は、ステップS2で算出した位置情報を写真データに付加する。以上のように、写真データに位置情報が付加されていない場合には、携帯電話機1から取得した位置情報ログを元に位置情報を算出し、写真データに付加することが可能となる。また、写真データに位置情報ログが付加されていたとしても、その位置情報ログの精度が低い場合には、位置情報が付加されていないものとして、上述したようにして位置情報を付加変更することもできる。次に、図4のフローチャートを参照して、写真データに付加されている位置情報を補正する処理について説明する。ステップS11において、サーバー2の位置情報精度判定部44は、記憶部42に記憶されている写真データを読み出し、写真データに付加されている位置情報ログの精度が閾値L1より低いか否かを判定し、位置情報ログの精度が閾値L1より低いと判定した場合、ステップS12に進む。ステップS12において、サーバー2の位置情報補正部45は、ステップS11での位置情報精度判定部44による判定結果に基づいて、位置情報を補正する。補正方法は、図3の位置情報算出処理で説明したようにして算出した位置情報に変更することにより行われる。つまり、写真データに付加されている位置情報の取得時刻の前後の時刻の2つの位置情報ログが検索され、検索された2つの位置情報が示す場所を結ぶ直線上を直線移動したものとして、双方の時刻と写真データに付加されている位置情報の取得時刻の比により位置情報が算出され、算出された位置情報に変更補正される。ステップS11において、サーバー2の位置情報精度判定部44は、写真データに付加されている位置情報ログの精度が閾値L1より高いと判定した場合、ステップS13に進み、さらに、位置情報ログの精度が閾値L2より高いか否かを判定する。なお、閾値L1と閾値L2には、閾値L1<閾値L2の関係がある。ステップS13において、サーバー2の位置情報精度判定部44は、写真データに付加されている位置情報ログの精度が閾値L2より高いと判定した場合、ステップS14に進み、位置情報を補正しない精度良好と判断する。ステップS13において、サーバー2の位置情報精度判定部44は、写真データに付加されている位置情報ログの精度が閾値L2より低い、すなわち、位置情報ログの精度が閾値L1から閾値L2の間にあると判定した場合、ステップS15に進む。ステップS15において、サーバー2の位置情報補正部45は、ステップS13での位置情報精度判定部44による判定結果に基づいて、写真データの撮影時刻の前後の時刻の2つの位置情報ログを記憶部42から検索し、検索した2つの位置情報ログが示す位置およびその精度により位置の範囲を算出する。図5は、写真データの撮影時刻の前後2つの位置情報ログの精度により位置の範囲を算出する方法を説明する図である。図5Aは、写真データの撮影時刻の前後2つの位置情報ログの精度が双方とも低い場合たとえば、閾値L2より低い場合の範囲について示した図である。図5Aに示すように、位置A1を中心として特定距離たとえば半径50mの円CA1を描くとともに、位置B1を中心として特定距離たとえば半径50mの円CB1を描き、それらの円を含む円C1を位置の範囲とする。図5Bは、写真データの撮影時刻の前後の時刻の2つの位置情報ログのうち、いずれか一方の精度が低く、他方が高い場合たとえば、一方が閾値L2より低く、他方が閾値L2以上の場合の範囲について示した図である。図5Bに示すように、位置A2を中心として特定距離たとえば半径50mの円CA2を描くとともに、位置B2を中心として特定距離たとえば半径5mの円CB2を描き、それらの円を含む円C2を位置の範囲とする。図5Cは、写真データの撮影時刻の前後の時刻の2つの位置情報ログの精度が双方とも高い場合たとえば、閾値L2以上の場合の範囲について示した図である。図5Cに示すように、位置A3を中心として特定距離たとえば半径5mの円CA3を描くとともに、位置B3を中心として特定距離たとえば半径5mの円CB3を描き、それらの円を含む円C3を位置の範囲とする。図4の説明に戻る。ステップS16において、サーバー2の位置情報精度判定部44は、写真の位置情報がステップS15で算出した位置の範囲内図5A~図5Cで示した範囲内であるか否かを判定し、範囲内であると判定した場合、ステップS17に進む。ステップS17において、サーバー2の位置情報補正部45は、ステップS16での位置情報精度判定部44による判定結果に基づいて、位置情報を補正する。補正方法は、図3の位置情報算出処理で説明したようにして算出した位置情報に変更することにより行われる。ステップS16において、サーバー2の位置情報精度判定部44は、写真の位置情報がステップS15で算出した位置の範囲内図5A~図5Cで示した範囲内ではないと判定した場合、ステップS18に進む。ステップS18において、サーバー2の位置情報補正部45は、ステップS16での位置情報精度判定部44による判定結果に基づいて、ログを取った機器携帯電話機1と写真データの撮影場所が異なると判断し、携帯電話機1の位置情報ログに基づく補正は行わない。以上のように、写真データに付加されている位置情報を補正することが可能となる。[発明の第1の実施の形態における効果]1.以上のように、写真データに位置情報が付加されていない場合には、携帯電話機1から取得した位置情報ログを元に位置情報を算出し、写真データに付加することが可能となる。2.また、写真データに付加されている位置情報の精度に応じて位置の範囲を算出し、適宜補正を行うことができる。[本発明の第2の実施の形態]次に、本発明の第2の実施の形態について説明する。第2の実施の形態においては、図6に示すような、位置情報補正システムで構成されている。この構成例では、上述した第1の実施の形態における携帯電話機1の機能と同等の機能を有するカーナビゲーション装置6が新たにネットワーク5に接続されている。カーナビゲーション装置6を搭載した車両は、携帯電話機1を携帯しているユーザーが乗用するものとする。第2の実施の形態では、携帯電話機1内の位置情報ログ取得部を主位置情報ログ取得部11とし、カーナビゲーション装置6内の位置情報ログ取得部を補足位置情報ログ取得部61とする。また、携帯電話機1の主位置情報ログ取得部11で取得される位置情報ログを主位置情報ログと称し、カーナビゲーション装置6の補足位置情報ログ取得部61で取得される位置情報ログを補足位置情報ログと称する。カーナビゲーション装置6は、車両に搭載されており、補足位置情報ログ取得部61により自車両の補足位置情報ログを取得し、送信部62により補足位置情報ログを、ネットワーク5を介してサーバー4に送信する。なお、補足位置情報ログを定期的に取ってサーバー4に送信することは必須ではなく、主位置情報ログの取得時刻と同期させる必要もない。したがって、カーナビゲーション装置6のような常時位置情報を取得する位置情報を取得する間隔が短い機器の場合、以下の変化点での位置情報を補足位置情報として取得し、サーバー4に送信する。1電源オン時または電源オフ時2速度が0km/hから変化した時例えば、0km/hの状態が一定期間続いた後で0km/h以上になった際の最初のデータ3速度が0km/hになった時例えば、1km/h以下の状態が一定期間続いた後で0km/hになった際の最初のデータ4精度が低くなった時例えば、精度が所定の閾値より高い状態が一定期間続いた後でその閾値より低くなった最初のデータ5精度が高くなった時例えば、精度が所定の閾値より低い状態が一定期間続いた後でその閾値より高くなった際の最初のデータ上記の一定期間とは、たとえば5分程度でよい。このような変化点での位置情報を補足位置情報として取得することで、単なる信号待ちやトンネル等の情報を省略することができる。サーバー4の受信部41は、ネットワーク5を介して携帯電話機1から送信されてきた主位置情報ログとカーナビゲーション装置6から送信されてきた補足位置情報ログを受信し、記憶部42に記憶させる。図7は、サーバー4の記憶部42に記憶される情報のデータ構造例を示す図である。図7に示すように、携帯電話機1から受信した主位置情報ログ、および、カーナビゲーション装置6から受信した補足位置情報ログが時系列で記憶されているとともに、デジタルカメラ2で撮影された写真データの撮影時刻および携帯電話機1で撮影された写真データの撮影時刻が時系列で記憶されている。なお、図7には、緯度や経度などは示されていないが、記憶部42内には記憶されており、位置情報ログに関連付けられている。また、写真データの撮影時刻に、写真データの実体が関連付けられている。図7の例では、主位置情報ログおよび補足位置情報ログには、携帯電話機1またはカーナビゲーション装置6が位置情報を取得した時刻取得時刻、測位の精度高、中、低、速度km/hが示されている。また、位置情報が付加されている写真データの撮影時刻には、その位置情報ログが示され、位置情報が付加されていない写真データの撮影時刻には、単に撮影時刻とデジタルカメラ2の名称デジカメが示されている。位置情報精度判定部44は、記憶部42に記憶されている補足位置情報ログを読み出し、補足位置情報ログの精度を判定し、判定結果を位置情報補正部45に供給する。位置情報補正部45は、位置情報精度判定部44の判定結果から、精度の良い補足位置情報ログのみを主位置情報ログに追加する。つまり、この構成例では、サーバー4が、携帯電話機1から取得した主位置情報ログに、カーナビゲーション装置6から取得した精度の良い補足位置情報ログを追加して統合することにより、主位置情報ログの精度を向上させることを目的とする点に特徴がある。次に、図8のフローチャートを参照して、補足位置情報ログを主位置情報ログに追加する処理について説明する。ステップS31において、サーバー2の位置情報精度判定部44は、記憶部42に記憶されている補足位置情報ログを読み出し、その精度が閾値L1より低いか否かを判定し、補足位置情報ログの精度が閾値L1より低いと判定した場合、ステップS32に進む。ステップS32において、サーバー2の位置情報補正部45は、補足位置情報を追加しない精度不良と判断する。ステップS31において、サーバー2の位置情報精度判定部44は、補足位置情報ログの精度が閾値L1より高いと判定した場合、ステップS33に進み、補足位置情報ログの取得時刻の前後の時刻の2つの主位置情報ログを記憶部42から検索し、検索した2つの主位置情報ログにより位置の範囲を算出する。位置の範囲の算出方法は、図5を用いて説明したようにして算出される。ステップS34において、サーバーの位置情報精度判定部44は、補足位置情報がステップS33で算出した位置の範囲内図5A~図5Cで示した範囲内であるか否かを判定し、範囲内であると判定した場合、ステップS35に進む。ステップS35において、サーバー2の位置情報補正部45は、ステップS34での位置情報精度判定部44による判定結果精度良好に基づいて、補足位置情報ログを主位置情報ログに追加する。すなわち携帯電話機1を携帯しているユーザーがカーナビゲーション装置6を搭載した車両内におり、携帯電話機1と、カーナビゲーション装置6が離れていないとして、補足位置情報ログが主位置情報ログに追加され補完される。ステップS34において、サーバー2の位置情報精度判定部44は、補足位置情報がステップS33で算出した位置の範囲内図5A~図5Cで示した範囲内ではないと判定した場合、ステップS36に進む。ステップS36において、サーバー2の位置情報補正部45は、ステップS34での位置情報精度判定部44による判定結果に基づいて、補足位置情報ログと主位置情報ログが異なる場所で取られたと判断し、追加しない。たとえば、携帯電話機1を携帯しているユーザーがカーナビゲーション装置6を搭載した車両から離れるなどして、携帯電話機1の位置と、車両カーナビゲーション装置6が異なる位置にあるときの位置情報であるとして、その補足位置情報ログは主位置情報ログに追加されない。図9は、主位置情報ログに補足位置情報ログが追加された場合のデータ構造例を示す図である。図9に示すように、携帯電話機1から受信した主位置情報ログとカーナビゲーション装置6から受信した補足位置情報ログが統合されて記憶されているともに、デジタルカメラ2で撮影された写真データの撮影時刻および携帯電話機1で撮影された写真データの撮影時刻が時系列で記憶されている。なお、主位置情報ログに補足位置情報ログが追加され、それらが統合されると、近い時刻の位置情報が複数存在する場合がある。そのような場合には、精度の高い方のみを残し、精度の低い方を消去することにより、位置情報ログの精度を向上させることができる。具体的には、追加された補足位置情報ログの近接する時刻の位置情報との時間間隔が特定の時間たとえば1分以内であれば、双方の精度を比較して、精度の低い方を削除する。このような処理を、追加された補足位置情報ログについて順次処理する。以上のように、主位置情報ログに精度の良い補足位置情報ログを追加することで、主位置情報ログを補正することが可能となる。そして、補正された主位置情報ログを用いて、写真データに付加されている位置情報を補正したり、位置情報が付加されていない写真データに位置情報を付加することができる。なお、以上においては、精度の良い補足位置情報ログのみを主位置情報ログに追加するようにしたが、これに限らず、全ての補足ログ位置情報を主位置情報ログに順次追加するようにしてもよい。また、カーナビゲーション装置6で補足位置情報ログを取るようにしたが、GPS受信機を搭載した機器であれば何でもよく、複数の機器で補足位置情報ログを取り、主位置情報ログに順次追加したり、あるいは、精度の良い補足位置情報ログのみを主位置情報ログに追加したりするようにしてもよい。複数の機器で取得した補足位置情報ログが重複した場合、つまり、同時刻や近い時刻の補足位置情報ログについて位置情報が近傍であれば、精度の高い方のみを追加するようにすればよい。[発明の第2の実施の形態における効果]1.以上のように、携帯電話機1で取得した主位置情報ログに、カーナビゲーション装置6で取得した精度の良い補足位置情報ログを追加することで、主位置情報ログの精度を向上させることができる。つまり、携帯電話機1は、カバン等に入れていたりして、GPS機能を十分に発揮できない場合があるが、カーナビゲーション装置6は、電源オン時にGPSの情報を正確に記録することができるため、車両の発進、停止、屋内外への移動などの情報が正確に取得可能であり、変化点を補うものとして利用することができる。すなわちこのように、携帯電話機1で取得した主位置情報ログに基づいて、図3で示したような位置情報を算出したり、図4に示したような位置情報の補正を行う場合、このように主位置情報ログの精度を向上させることができれば、より正確な位置情報を得ることができる。2.また以上においては、携帯電話機1で取得した位置情報を主位置情報ログとし、その位置情報の精度よりも高いカーナビゲーション装置6から取得した位置情報を補足位置情報ログとしたが、それに限定するものではなく、ユーザーが所在する位置にある機器すなわち、ユーザーに伴って移動する機器が取得する位置情報であればよい。そして、たとえば、位置情報の算出処理図3、位置情報の補正処理図4に用いる位置情報のログを、主位置情報ログとし、その主位置情報ログの位置精度よりも高い位置精度の位置情報を補足位置情報として、主位置情報ログを補完することで、より正確に位置情報の算出、補正図3,4を行うことができる。3.また、カーナビゲーション装置6は複数ユーザーで共有する場合があり、同時に移動していた場合には、双方のユーザーの携帯電話機1で測位された主位置情報ログに、カーナビゲーション装置6で測位された補足位置情報ログをそれぞれ追加することも可能である。一方、ユーザーが別行動していた場合には、カーナビゲーション装置6の近傍にいるユーザーの携帯電話機1で取られた主位置情報ログにのみ追加することができる。[変形例]1.駅の改札や店舗、あるいは社内等に設置される端末にその場所を特定する位置情報を予め登録しておき、ユーザーがSuica登録商標やFelica登録商標をかざすことにより、端末が、ユーザーの場所を示す情報として、登録されている位置情報をサーバー4に送信するようにしてもよい。これにより、携帯電話機1で取られた位置情報ログよりも精度のよい位置情報ログを取得することができる。2.以上においては、予定表に登録されているイベントの開始時刻と終了時刻の間に撮影された写真データとを関連付けて、行動記録や旅行記等に利用することが可能となる。また予定表に登録されているイベントの開始時刻と終了時刻に位置情報ログを関連付けて、行動履歴マッピング等にも利用することが可能となる。さらに第1の実施の形態と同様に、写真データに位置情報を付加し、その写真データと予定表を関連付けることも勿論可能である。なお、予めイベントに1つ、あるいは、複数の位置情報を付加しておくことにより、変形例1と同様に、位置情報の補正に使用することができる情報を用意することが出来る。イベントに複数の位置情報を付加する場合には、携帯電話機1で取られた位置情報を、いずれかの位置に近い方に限って補正に利用することが可能となる。イベントには、テーマパークの予定のように、時間、位置共に広い範囲のイベントとなる場合がある。この場合は、テーマパーク内の移動を図示したり、そこで撮影した写真に施設の名称を補足情報として付加したり、イベント内の子イベントとして自動的にイベントを生成することが出来る。また、複数の位置情報と場所の名称を対にしたリストをイベントに登録しておくことで、携帯電話機1で取られた位置情報を、いずれかの位置の近い方に限って補正に利用することが可能となる。さらに、テーマパークのホームページなどに上記の位置情報のリストを登録しておき、イベントとの関連付けをすることによって、位置情報を簡単に利用者に提供することが出来る。上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピューターなどに、プログラム記録媒体からインストールされる。この発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化したり、上記実施の形態に開示されている複数の構成要素を適宜組み合わせたりすることにより種々の発明を形成できる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施の形態に亘る構成要素を適宜組み合わせても良い。"