(57)【要約】【課題】安価な構成により画像データに位置情報を付加する位置情報導出装置、位置情報付加システム、位置情報付加方法及びプログラムを提供する。【解決手段】複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納したデータベース部と、入退場した駅に対する駅コードと当該入退場の日時とが記載された入退場データを記憶する一時記憶領域と、画像データファイルに記載された撮影日時に基づき、一時記憶領域に記憶された入退場データのうちから１つの入退場データを選択する選択手段と、選択手段により選択された入退場データに記載された駅コードに対応した位置情報を駅データベースから取得する取得手段と、取得手段により取得した位置情報を当該画像データファイルの位置情報として出力する位置情報出力手段と、を有する。【選択図】図１
2011004272.tif 000002
【特許請求の範囲】
【請求項１】
複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納したデータベース部と、
入退場した駅に対する駅コードと当該入退場の日時とが記載された入退場データを記憶する一時記憶領域と、
画像データファイルに記載された撮影日時に基づき、前記一時記憶領域に記憶された前記入退場データのうちから１つの入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、
前記取得手段により取得した位置情報を当該画像データファイルの位置情報として出力する位置情報出力手段と、を有することを特徴とする位置情報導出装置。
【請求項２】
前記選択手段は、前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択することを特徴とする請求項１に記載の位置情報導出装置。
【請求項３】
前記位置情報出力手段により出力された前記画像データファイルの位置情報を当該画像データファイルに書き込む位置情報付加手段を有することを特徴とする請求項１または２に記載の位置情報導出装置。
【請求項４】
前記データベース部は、複数の物販端末に対する端末コードと当該端末コードそれぞれに対する位置情報も記載されており、
前記一時記憶領域は、電子通貨を利用した前記物販端末の端末コードと当該物販端末を利用した日時とが記載された電子通貨利用データも記憶しており、
前記一時記憶領域に記憶された前記入退場データと前記電子通貨利用データのうちで、画像データファイルに記載された撮影日時に一番近い日時のデータを選択する選択手段と、
前記取得手段は、前記選択手段により選択されたデータが前記入退場データである場合は、当該選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得し、前記選択手段により選択されたデータが前記電子通貨利用データである場合は、当該選択された電子通貨利用データに記載された端末コードに対応した位置情報を前記物販端末データベースから取得することを特徴とする請求項１から３のいずれか１項に記載の位置情報導出装置。
【請求項５】
前記データベース部は、複数の出発駅の駅コードと複数の着駅の駅コードと、当該複数の出発駅それぞれでの出発時刻と当該複数の到着駅それぞれでの到着時刻とが記載された時刻データベースも格納しており、
前記画像データファイルに記載された撮影日時と前記一時記憶領域に記憶された前記入退場データを比較することにより、当該画像データファイルが改札内で撮影されたか改札外で撮影されたかを判定する判定手段と、
前記判定手段の結果として当該画像データファイルが改札内で撮影されたと判定されたときは、前記判定手段での判定に使用された前記入退場データと前記時刻データベースとに基づき、当該撮影の行われた場所に一番近い駅を選択する駅選択手段と、を有し、
前記選択手段は、前記判定手段の結果として当該画像データファイルが改札内で撮影されたと判定されたときに、前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択し、
前記取得手段は、前記判定手段の結果として当該画像データファイルが改札内で撮影されたと判定されたときは、前記駅選択手段により選択された駅の駅コードに対応した位置情報を前記駅データベースから取得し、前記判定手段の結果として当該画像データファイルが改札外で撮影されたと判定されたときは、前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得することを特徴とする請求項１から４のいずれか１項に記載の位置情報導出装置。
【請求項６】
複数の駅コードそれぞれに位置情報が記載された駅データベースを記憶したサーバ装置に接続しており、
入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する一時記憶領域と、
前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、
前記取得手段により取得した位置情報を当該画像データファイルに書き込む位置情報付加手段と、を有することを特徴とする位置情報導出装置。
【請求項７】
複数の画像データファイルを記憶する第１のカードと通信する第１の通信手段を有し、
前記選択手段は、前記一時記憶領域に記憶された前記入退場データのうちで、前記第１のカードに記憶された画像データファイルから前記第１の通信手段を介して読み出した当該画像データファイルの撮影日時に一番近い日時で対応した入退場データを選択し、
前記位置情報付加手段は、取得した位置情報を前記第１の通信手段を介して前記第１のカードに記憶された当該画像データファイルに書き込むことを特徴とする請求項１から６のいずれか１項に記載の位置情報導出装置。
【請求項８】
複数の画像データファイルと当該複数の画像データファイルのリストを記憶する第１のカードと通信する第１の通信手段を有し、
前記リストは、当該複数の画像データファイルの撮影日時が記載されており、
前記第１の通信手段を介して前記第１のカードに記憶された前記リストを取得するリスト取得手段と、
前記リスト取得手段により取得した前記リストから１つの画像データファイルを選択する画像データファイル選択手段と、を有し、
前記選択手段は、前記一時記憶領域に記憶された前記入退場データのうちで、前記画像データファイル選択手段により選択された画像データファイルの撮影日時に一番近い日時で対応した入退場データを選択し、
前記取得手段により取得した位置情報を前記第１の通信手段を介して前記第１のカードに記憶された当該画像データファイルに書き込むことを特徴とする請求項１から６のいずれか１項に記載の位置情報導出装置。
【請求項９】
前記入退場データを記憶した第２のカードと通信する第２の通信手段を有し、
前記一時記憶領域は、前記第２の通信手段を介して前記第２のカードと通信することにより取得した前記入退場データを記憶することを特徴とする請求項１から８のいずれか１項に記載の位置情報導出装置。
【請求項１０】
前記第２のカードは、前記電子通貨利用データも記憶しており、
前記一時記憶領域は、前記第２の通信手段を介して前記第２のカードと通信することにより取得した前記電子通貨利用データを記憶することを特徴とする請求項９に記載の位置情報導出装置。
【請求項１１】
前記第２の通信手段は、前記第２のカードと間の距離が所定の距離以下のときに、当該第２のカードと非接触で通信することを特徴とする請求項９または１０に記載の位置情報導出装置。
【請求項１２】
前記駅データベースに記載されている前記複数の駅それぞれの位置情報は、前記複数の駅それぞれの所在地の緯度情報と経度情報であることを特徴とする請求項１から１１のいずれか１項に記載の位置情報導出装置。
【請求項１３】
前記駅データベースに記載されている前記複数の駅それぞれの位置情報は、前記複数の駅それぞれの所在地の市区町村名も含まれることを特徴とする請求項１から１２のいずれか１項に記載の位置情報導出装置。
【請求項１４】
複数の料金所に対する料金所コードと当該料金所コードそれぞれに位置情報が記載された料金所データベースを格納したデータベース部と、
入退場した料金所の料金所コードと当該入退場の日時が記載された入退場データを記憶する一時記憶領域と、
前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された料金所コードに対応した位置情報を前記料金所データベースから取得する取得手段と、
前記取得手段により取得した位置情報を当該画像データファイルに書き込む位置情報付加手段と、を有することを特徴とする位置情報導出装置。
【請求項１５】
複数の画像データファイルを記憶する第１のカードと通信する第１の通信手段を有し、
前記選択手段は、前記一時記憶領域に記憶された前記入退場データのうちで、前記第１のカードに記憶された画像データファイルから前記第１の通信手段を介して読み出した当該画像データファイルの撮影日時に一番近い日時で対応した入退場データを選択し、
前記位置情報付加手段は、取得した位置情報を前記第１の通信手段を介して前記第１のカードに記憶された当該画像データファイルに書き込むことを特徴とする請求項１４に記載の位置情報導出装置。
【請求項１６】
前記データベース部は、複数の料金所に対する料金所コードと当該料金所コードそれぞれに位置情報が記載された料金所データベースも格納し
前記一時記憶領域は、入退場した料金所の料金所コードと当該入退場の日時が記載された入退場データも記憶し、
前記取得手段は、前記選択手段により選択された入退場データに前記駅コードが記載されているときは、当該駅コードに対応した位置情報を前記駅データベースから取得し、前記選択手段により選択された入退場データに前記料金所コードが記載されているときは、当該料金所コードに対応した位置情報を前記料金所データベースから取得することを特徴とする請求項１から１３のいずれか１項に記載の位置情報導出装置。
【請求項１７】
前記入退場データを記憶した第３のカードと通信する第３の通信手段を有し、
前記一時記憶領域は、前記第３の通信手段を介して前記第３のカードと通信することにより取得した前記入退場データを記憶することを特徴とする請求項１４から１６のいずれか１項に記載の位置情報導出装置。
【請求項１８】
複数の画像データファイルを記憶する第１の記憶部と、
複数の駅に対する駅コードと当該駅コードそれぞれに位置情報が記載された駅データベースを格納したデータベース部と、
入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶部と、
前記第２の記憶部に記憶された前記入退場データのうちで、第１の記憶部に記憶された画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、
前記取得手段により取得した位置情報を当該画像データファイルに書き込む位置情報付加手段と、を有することを特徴とする位置情報導出装置。
【請求項１９】
改札機から入退場データを受信する通信手段を有し、
前記通信手段は、前記改札機との間の距離が所定の距離以下であるときに、当該改札機と非接触で通信することを特徴とする請求項１８に記載の位置情報導出装置。
【請求項２０】
撮像された画像から画像データファイルを生成する撮像装置を有し、
前記画像データファイルを前記第１の記憶部に記憶させることを特徴とする請求項１８または１９に記載の位置情報導出装置。
【請求項２１】
位置情報導出装置と第１のカードと第２のカードとを備える位置情報付加システムであって、
前記第１のカードは、複数の画像データファイルを記憶する第１の記憶手段と、
前記第１の記憶手段により記憶されている複数の画像データの撮影日時の記載されたリストを生成するリスト生成手段と、
前記リスト生成手段により生成された前記リストを前記位置情報導出装置に送信する第１の通信手段と、を有し、
前記第２のカードは、入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する第２の記憶手段と、
前記第２の記憶手段により記憶された前記入退場データを前記位置情報導出装置に送信する第２の通信手段と、を有し、
前記位置情報導出装置は、前記第１のカードから送信された前記リストを受信する第３の通信手段と、
前記第２のカードから送信された前記入退場データを受信する第４の通信手段と、
前記第３の通信手段により受信した前記リストと前記第４の通信手段により受信した前記入退場記録を記録する一時記憶領域と、
複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納したデータベース部と、
前記リストに記載された画像データファイルのうちの１つの画像データファイルを選択する画像選択手段と、
前記一時記憶領域に記憶された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、
前記第１のカードの前記第１の記憶手段に記憶された、前記画像選択手段により選択された画像データファイルに、前記第１の通信手段と前記第３の通信手段とを介して、前記取得手段により取得した位置情報を書き込む位置情報付加手段と、を有することを特徴とする位置情報付加システム。
【請求項２２】
位置情報導出装置とサーバ装置と第１のカードと第２のカードとを備える位置情報付加システムであって、
前記第１のカードは、複数の画像データファイルを記憶する第１の記憶手段と、
前記第１の記憶手段により記憶されている複数の画像データの撮影日時の記載されたリストを生成するリスト生成手段と、
前記リスト生成手段により生成された前記リストを前記位置情報導出装置に送信する第１の通信手段と、を有し、
前記第２のカードは、入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶手段と、
前記第２の記憶手段により記憶された前記入退場データを前記位置情報導出装置に送信する第２の通信手段と、を有し、
前記位置情報導出装置は、前記第１のカードから送信された前記リストを受信する第３の通信手段と、
前記第２のカードから送信された前記入退場データを受信する第４の通信手段と、
前記第３の通信手段により受信した前記リストと前記第４の通信手段により受信した前記入退場記録を記録する一時記憶領域と、
前記リストに記載された画像データファイルのうちの１つの画像データファイルを選択する画像選択手段と、
前記一時記憶領域に記憶された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された駅コードと当該駅コードに対応する位置情報の検索要求を前記サーバ装置に送信する第５の通信手段と、を有し、
前記サーバ装置は、前記位置情報導出装置から前記駅コードと当該駅コードに対応する位置情報の検索要求を受信する第６の通信手段と、
複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納したデータベース部と、
前記第６の通信手段により受信した前記駅コードに対応する位置情報の検索要求に基づき、前記第６の通信手段により受信した前記駅コードに対応する位置情報を前記駅データベースから検索するデータベース検索処理部と、を有し、
前記サーバ装置の前記第６の通信手段は、前記データベース検索処理部による検索の結果として抽出された、前記駅コードに対応する位置情報を前記位置情報導出装置に送信し、
前記位置情報導出装置の前記第５の通信手段は、前記サーバ装置から送信された前記駅コードに対応する位置情報を受信し、
前記位置情報導出装置は、前記第１のカードの前記第１の記憶手段に記憶された、前記画像選択手段により選択された画像データファイルに、前記第１の通信手段と前記第３の通信手段とを介して、前記第３の通信手段により受信した前記位置情報を書き込む位置情報付加手段と、を有することを特徴とする位置情報付加システム。
【請求項２３】
位置情報導出装置とサーバ装置と第１のカードと第２のカードとを備える位置情報付加システムであって、
前記第１のカードは、複数の画像データファイルを記憶する第１の記憶手段と、
前記第１の記憶手段により記憶された前記複数の画像データファイルを前記位置情報導出装置に送信する第１の通信手段と、を有し、
前記第２のカードは、入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶手段と、
前記第２の記憶手段により記憶された前記入退場データを前記位置情報導出装置に送信する第２の通信手段と、を有し、
前記位置情報導出装置は、前記第１のカードから送信された前記複数の画像データファイルを受信する第３の通信手段と、
前記第２のカードから送信された前記入退場データを受信する第４の通信手段と、
前記第３の通信手段により受信した前記複数の画像データファイルと前記第４の通信手段により受信した前記入退場データとを前記サーバ装置に送信する第５の通信手段と、を有し、
前記サーバ装置は、前記位置情報導出装置から送信された前記複数の画像データファイルと前記入退場データとを受信する第６の通信手段と、
複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報が記載された駅データベースを格納おり、前記第６の通信手段により受信した前記複数の画像データファイルの撮影日時のリストを作成し、当該複数の画像データファイルと当該リストとを画像データベースとして格納し、前記第６の通信手段により受信した前記入退場データを入退場データベースとして格納するデータベース部と、
前記リストから１つの画像データファイルを選択する画像選択手段と、
前記入退場データベースに記載された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、
前記取得手段により取得した位置情報を前記データベース部に格納されている、前記画像選択手段により選択された画像データファイルに書き込む位置情報付加手段と、を有することを特徴とする位置情報付加システム。
【請求項２４】
前記第２のカードの前記第２の通信手段は、改札機と通信を行い、当該通信時の入退場データを受信し、
前記第２のカードの第２の記憶手段は、前記第２の通信手段により受信した前記入退場データを記憶することを特徴とする請求項２１から２３のいずれか１項に記載の位置情報付加システム。
【請求項２５】
位置情報導出装置と第１のサーバ装置と第２のサーバ装置と第１のカードとを備える位置情報付加システムであって、
前記第１のカードは、複数の画像データファイルを記憶する第１の記憶手段と、
前記第１の記憶手段により記憶された前記複数のファイルを前記位置情報導出装置に送信する第１の通信手段と、を有し、
前記位置情報導出装置は、第１のカードから送信された前記複数の画像データファイルを受信する第２の通信手段と、
第２のカードの入退場データの要求と当該第２のカードのＩＤとを前記第１のサーバ装置に送信する第３の通信手段と、を有し、
前記第１のサーバ装置は、前記位置情報導出装置から送信された前記第２のカードの入退場データの要求と当該第２のカードのＩＤを受信する第４の通信手段と、
複数の第２のカードに対する、入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する第２の記憶手段と、
前記第４通信手段により受信した前記第２のカードの入退場データの要求と当該第２のカードのＩＤに基づき、当該ＩＤに対応する前記入退場データを検索する検索手段と、を有し、
前記第１のサーバ装置の前記第４の通信手段は、前記検索手段による検索の結果として抽出された当該ＩＤに対応する前記入退場データを前記位置情報導出装置に送信し、
前記位置情報導出装置の前記第３の通信手段は、前記第１のサーバ装置から送信された前記入退場データを受信し、
前記位置情報導出装置の前記第３の通信手段は、前記第２の通信手段により受信した前記複数の画像データファイルと前記第３の通信手段により受信した前記入退場データとを前記第２のサーバ装置に送信し、
前記第２のサーバ装置は、前記位置情報導出装置から送信された前記複数の画像データファイルと前記入退場データとを受信する第５の通信手段と、
複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納おり、前記第５の通信手段により受信した前記複数の画像データファイルの撮影日時のリストを作成し、当該複数の画像データファイルと当該リストとを画像データベースとして格納し、前記第５の通信手段により受信した前記入退場データを入退場データベースとして格納するデータベース部と、
前記リストから１つの画像データファイルを選択する画像選択手段と、
前記入退場データベースに記載された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、
前記取得手段により取得した位置情報を前記データベース部に格納されている、前記画像選択手段により選択された画像データファイルに書き込む位置情報付加手段と、を有することを特徴とする位置情報付加システム。
【請求項２６】
前記第１のサーバ装置の前記第４の通信手段は、複数の改札機と通信を行い、当該改札に記憶された前記複数の入退場データを受信し、
前記第１のサーバ装置の第４の記憶手段は、前記第４の通信手段により受信した前記複数の入退場データを記憶することを特徴とする請求項２３に記載の位置情報付加システム。
【請求項２７】
複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースをデータベース部に格納する格納ステップと、
入退場した駅に対する駅コードと当該入退場の日時とが記載された入退場データを一時記憶部に記憶する記憶ステップと、
前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択ステップと、
前記選択ステップにより選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得ステップと、
前記取得ステップにより取得した位置情報を当該画像データファイルに書き込む位置情報付加ステップと、を有することを特徴とする位置情報付加方法。
【請求項２８】
複数の駅コードそれぞれに位置情報が記載された駅データベースを記憶したサーバ装置に接続させ、
入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを一時記憶領域に記憶する一時記憶ステップと、
前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択ステップと、
前記選択ステップにより選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得ステップと、
前記取得ステップにより取得した位置情報を当該画像データファイルに書き込む位置情報付加ステップと、を有することを特徴とする位置情報付加方法。
【請求項２９】
複数の料金所に対する料金所コードと当該料金所コードそれぞれに位置情報が記載された料金所データベースをデータベース部に格納する格納ステップと、
入退場した料金所の料金所コードと当該入退場の日時が記載された入退場データを一時記憶領域に記憶する一時記憶ステップと、
前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択ステップと、
前記選択ステップにより選択された入退場データに記載された料金所コードに対応した位置情報を前記料金所データベースから取得する取得ステップと、
前記取得ステップにより取得した位置情報を当該画像データファイルに書き込む位置情報付加ステップと、を有することを特徴とする位置情報付加方法。
【請求項３０】
複数の画像データファイルを第１の記憶部に記憶する第１の記憶ステップと、
複数の駅に対する駅コードと当該駅コードそれぞれに位置情報が記載された駅データベースをデータベース部に格納する格納ステップと、
入退場した駅の駅コードと当該入退場の日時が記載された入退場データを第２の記憶部に記憶する第２の記憶ステップと、
前記第２の記憶部に記憶された前記入退場データのうちで、第１の記憶部に記憶された画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択ステップと、
前記選択ステップにより選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得ステップと、
前記取得ステップにより取得した位置情報を当該画像データファイルに書き込む位置情報付加ステップと、を有することを特徴とする位置情報付加方法。
【請求項３１】
第１のカードによる、複数の画像データファイルを記憶する第１の記憶ステップと、
前記第１の記憶ステップにより記憶された複数の画像データの撮影日時の記載されたリストを生成するリスト生成ステップと、
前記リスト生成ステップにより生成された前記リストを位置情報導出装置に送信する第１の通信ステップと、を有し、
第２のカードによる、入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する第２の記憶ステップと、
前記第２の記憶ステップにより記憶された前記入退場データを前記位置情報導出装置に送信する第２の通信ステップと、を有し、
前記位置情報導出装置による、前記第１のカードから送信された前記リストを受信する第３の通信ステップと、
前記第２のカードから送信された前記入退場データを受信する第４の通信ステップと、
前記第３の通信ステップにより受信した前記リストと前記第４の通信ステップにより受信した前記入退場記録を一時記憶領域に記憶する一時記憶ステップと、
複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースをデータベース部に格納する格納ステップと、
前記リストに記載された画像データファイルのうちの１つの画像データファイルを選択する画像選択ステップと、
前記一時記憶領域に記憶された前記入退場データのうちで、前記画像選択ステップにより選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択ステップと、
前記選択ステップにより選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得ステップと、
前記第１のカードの前記第１の記憶ステップに記憶された、前記画像選択ステップにより選択された画像データファイルに、前記第１の通信ステップと前記第３の通信ステップとを介して、前記取得ステップにより取得した位置情報を書き込む位置情報付加ステップと、を有することを特徴とする位置情報付加方法。
【請求項３２】
第１のカードによる、複数の画像データファイルを記憶する第１の記憶ステップと、
前記第１の記憶ステップにより記憶されている複数の画像データの撮影日時の記載されたリストを生成するリスト生成ステップと、
前記リスト生成ステップにより生成された前記リストを位置情報導出装置に送信する第１の通信ステップと、を有し、
第２のカードによる、入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶ステップと、
前記第２の記憶ステップにより記憶された前記入退場データを前記位置情報導出装置に送信する第２の通信ステップと、を有し、
前記位置情報導出装置による、前記第１のカードから送信された前記リストを受信する第３の通信ステップと、
前記第２のカードから送信された前記入退場データを受信する第４の通信ステップと、
前記第３の通信ステップにより受信した前記リストと前記第４の通信ステップにより受信した前記入退場記録を一時記憶領域に記憶する一時記憶ステップと、
前記リストに記載された画像データファイルのうちの１つの画像データファイルを選択する画像選択ステップと、
前記一時記憶領域に記憶された前記入退場データのうちで、前記画像選択ステップにより選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択ステップと、
前記選択ステップにより選択された入退場データに記載された駅コードと当該駅コードに対応する位置情報の検索要求をサーバ装置に送信する第５の通信ステップと、を有し、
前記サーバ装置による、前記位置情報導出装置から前記駅コードと当該駅コードに対応する位置情報の検索要求を受信する第６の通信ステップと、
複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースをデータベース部に格納する格納ステップと、
前記第６の通信ステップにより受信した前記駅コードに対応する位置情報の検索要求に基づき、前記第６の通信ステップにより受信した前記駅コードに対応する位置情報を前記駅データベースから検索するデータベース検索処理ステップと、を有し、
前記サーバ装置による前記第６の通信ステップは、前記データベース検索処理ステップによる検索の結果として抽出された、前記駅コードに対応する位置情報を前記位置情報導出装置に送信し、
前記位置情報導出装置による前記第５の通信ステップは、前記サーバ装置から送信された前記駅コードに対応する位置情報を受信し、
前記位置情報導出装置による、前記第１のカードの前記第１の記憶ステップに記憶された、前記画像選択ステップにより選択された画像データファイルに、前記第１の通信ステップと前記第３の通信ステップとを介して、前記第３の通信ステップにより受信した前記位置情報を書き込む位置情報付加ステップと、を有することを特徴とする位置情報付加方法。
【請求項３３】
第１のカードによる、複数の画像データファイルを記憶する第１の記憶ステップと、
前記第１の記憶ステップにより記憶された前記複数の画像データファイルを位置情報導出装置に送信する第１の通信ステップと、を有し、
第２のカードによる、入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶ステップと、
前記第２の記憶ステップにより記憶された前記入退場データを前記位置情報導出装置に送信する第２の通信ステップと、を有し、
前記位置情報導出装置による、前記第１のカードから送信された前記複数の画像データファイルを受信する第３の通信ステップと、
前記第２のカードから送信された前記入退場データを受信する第４の通信ステップと、
前記第３の通信ステップにより受信した前記複数の画像データファイルと前記第４の通信ステップにより受信した前記入退場データとをサーバ装置に送信する第５の通信ステップと、を有し、
前記サーバ装置による、前記位置情報導出装置から送信された前記複数の画像データファイルと前記入退場データとを受信する第６の通信ステップと、
複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報が記載された駅データベースをデータベース部に格納し、前記第６の通信ステップにより受信した前記複数の画像データファイルの撮影日時のリストを作成し、当該複数の画像データファイルと当該リストとを画像データベースとしてデータベース部に格納し、前記第６の通信ステップにより受信した前記入退場データを入退場データベースとしてデータベース部に格納する格納ステップと、
前記リストから１つの画像データファイルを選択する画像選択ステップと、
前記入退場データベースに記載された前記入退場データのうちで、前記画像選択ステップにより選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択ステップと、
前記選択ステップにより選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得ステップと、
前記取得ステップにより取得した位置情報を前記データベース部に格納されている、前記画像選択ステップにより選択された画像データファイルに書き込む位置情報付加ステップと、を有することを特徴とする位置情報付加方法。
【請求項３４】
第１のカードによる、複数の画像データファイルを記憶する第１の記憶ステップと、
前記第１の記憶ステップにより記憶された前記複数のファイルを位置情報導出装置に送信する第１の通信ステップと、を有し、
前記位置情報導出装置による、第１のカードから送信された前記複数の画像データファイルを受信する第２の通信ステップと、
第２のカードの入退場データの要求と当該第２のカードのＩＤとを第１のサーバ装置に送信する第３の通信ステップと、を有し、
前記第１のサーバ装置による、前記位置情報導出装置から送信された前記第２のカードの入退場データの要求と当該第２のカードのＩＤを受信する第４の通信ステップと、
複数の第２のカードに対する、入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する第２の記憶ステップと、
前記第４通信ステップにより受信した前記第２のカードの入退場データの要求と当該第２のカードのＩＤに基づき、当該ＩＤに対応する前記入退場データを検索する検索ステップと、を有し、
前記第１のサーバ装置による前記第４の通信ステップは、前記検索ステップによる検索の結果として抽出された当該ＩＤに対応する前記入退場データを前記位置情報導出装置に送信し、
前記位置情報導出装置による前記第３の通信ステップは、前記第１のサーバ装置から送信された前記入退場データを受信し、
前記位置情報導出装置による前記第３の通信ステップは、前記第２の通信ステップにより受信した前記複数の画像データファイルと前記第３の通信ステップにより受信した前記入退場データとを第２のサーバ装置に送信し、
前記第２のサーバ装置による、前記位置情報導出装置から送信された前記複数の画像データファイルと前記入退場データとを受信する第５の通信ステップと、
複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースをデータベース部に格納し、前記第５の通信ステップにより受信した前記複数の画像データファイルの撮影日時のリストを作成し、当該複数の画像データファイルと当該リストとを画像データベースとしてデータベース部に格納し、前記第５の通信ステップにより受信した前記入退場データを入退場データベースとしてデータベース部に格納する格納ステップと、
前記リストから１つの画像データファイルを選択する画像選択ステップと、
前記入退場データベースに記載された前記入退場データのうちで、前記画像選択ステップにより選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択ステップと、
前記選択ステップにより選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得ステップと、
前記取得ステップにより取得した位置情報を前記データベース部に格納されている、前記画像選択ステップにより選択された画像データファイルに書き込む位置情報付加ステップと、を有することを特徴とする位置情報付加方法。
【請求項３５】
位置情報導出装置を、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納したデータベース部と、
入退場した駅に対する駅コードと当該入退場の日時とが記載された入退場データを記憶する一時記憶領域と、
前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、
前記取得手段により取得した位置情報を当該画像データファイルに書き込む位置情報付加手段として機能させることを特徴とするプログラム。
【請求項３６】
位置情報導出装置を、複数の駅コードそれぞれに位置情報が記載された駅データベースを記憶したサーバ装置に接続しており、
入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する一時記憶領域と、
前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、
前記取得手段により取得した位置情報を当該画像データファイルに書き込む位置情報付加手段として機能させることを特徴とするプログラム。
【請求項３７】
位置情報導出装置を、複数の料金所に対する料金所コードと当該料金所コードそれぞれに位置情報が記載された料金所データベースを格納したデータベース部と、
入退場した料金所の料金所コードと当該入退場の日時が記載された入退場データを記憶する一時記憶領域と、
前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された料金所コードに対応した位置情報を前記料金所データベースから取得する取得手段と、
前記取得手段により取得した位置情報を当該画像データファイルに書き込む位置情報付加手段として機能させることを特徴とするプログラム。
【請求項３８】
位置情報導出装置を、複数の画像データファイルを記憶する第１の記憶部と、
複数の駅に対する駅コードと当該駅コードそれぞれに位置情報が記載された駅データベースを格納したデータベース部と、
入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶部と、
前記第２の記憶部に記憶された前記入退場データのうちで、第１の記憶部に記憶された画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、
前記取得手段により取得した位置情報を当該画像データファイルに書き込む位置情報付加手段として機能させることを特徴とするプログラム。
【請求項３９】
第１のカードを、複数の画像データファイルを記憶する第１の記憶手段と、
前記第１の記憶手段により記憶されている複数の画像データの撮影日時の記載されたリストを生成するリスト生成手段と、
前記リスト生成手段により生成された前記リストを前記位置情報導出装置に送信する第１の通信手段として機能させ、
第２のカードを、入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する第２の記憶手段と、
前記第２の記憶手段により記憶された前記入退場データを位置情報導出装置に送信する第２の通信手段として機能させ、
前記位置情報導出装置を、前記第１のカードから送信された前記リストを受信する第３の通信手段と、
前記第２のカードから送信された前記入退場データを受信する第４の通信手段と、
前記第３の通信手段により受信した前記リストと前記第４の通信手段により受信した前記入退場記録を記録する一時記憶領域と、
複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納したデータベース部と、
前記リストに記載された画像データファイルのうちの１つの画像データファイルを選択する画像選択手段と、
前記一時記憶領域に記憶された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、
前記第１のカードの前記第１の記憶手段に記憶された、前記画像選択手段により選択された画像データファイルに、前記第１の通信手段と前記第３の通信手段とを介して、前記取得手段により取得した位置情報を書き込む位置情報付加手段として機能させることを特徴とするプログラム。
【請求項４０】
第１のカードを、複数の画像データファイルを記憶する第１の記憶手段と、
前記第１の記憶手段により記憶されている複数の画像データの撮影日時の記載されたリストを生成するリスト生成手段と、
前記リスト生成手段により生成された前記リストを前記位置情報導出装置に送信する第１の通信手段として機能させ、
第２のカードを、入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶手段と、
前記第２の記憶手段により記憶された前記入退場データを位置情報導出装置に送信する第２の通信手段として機能させ、
前記位置情報導出装置を、前記第１のカードから送信された前記リストを受信する第３の通信手段と、
前記第２のカードから送信された前記入退場データを受信する第４の通信手段と、
前記第３の通信手段により受信した前記リストと前記第４の通信手段により受信した前記入退場記録を記録する一時記憶領域と、
前記リストに記載された画像データファイルのうちの１つの画像データファイルを選択する画像選択手段と、
前記一時記憶領域に記憶された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された駅コードと当該駅コードに対応する位置情報の検索要求をサーバ装置に送信する第５の通信手段として機能させ、
前記サーバ装置を、前記位置情報導出装置から前記駅コードと当該駅コードに対応する位置情報の検索要求を受信する第６の通信手段と、
複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納したデータベース部と、
前記第６の通信手段により受信した前記駅コードに対応する位置情報の検索要求に基づき、前記第６の通信手段により受信した前記駅コードに対応する位置情報を前記駅データベースから検索するデータベース検索処理部として機能させ、
前記サーバ装置の前記第６の通信手段は、前記データベース検索処理部による検索の結果として抽出された、前記駅コードに対応する位置情報を前記位置情報導出装置に送信し、
前記位置情報導出装置の前記第５の通信手段は、前記サーバ装置から送信された前記駅コードに対応する位置情報を受信し、
前記位置情報導出装置を、前記第１のカードの前記第１の記憶手段に記憶された、前記画像選択手段により選択された画像データファイルに、前記第１の通信手段と前記第３の通信手段とを介して、前記第３の通信手段により受信した前記位置情報を書き込む位置情報付加手段として機能させることを特徴とするプログラム。
【請求項４１】
第１のカードを、複数の画像データファイルを記憶する第１の記憶手段と、
前記第１の記憶手段により記憶された前記複数の画像データファイルを前記位置情報導出装置に送信する第１の通信手段として機能させ、
前記第２のカードを、入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶手段と、
前記第２の記憶手段により記憶された前記入退場データを位置情報導出装置に送信する第２の通信手段として機能させ、
前記位置情報導出装置を、前記第１のカードから送信された前記複数の画像データファイルを受信する第３の通信手段と、
前記第２のカードから送信された前記入退場データを受信する第４の通信手段と、
前記第３の通信手段により受信した前記複数の画像データファイルと前記第４の通信手段により受信した前記入退場データとをサーバ装置に送信する第５の通信手段として機能させ、
前記サーバ装置を、前記位置情報導出装置から送信された前記複数の画像データファイルと前記入退場データとを受信する第６の通信手段と、
複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報が記載された駅データベースを格納おり、前記第６の通信手段により受信した前記複数の画像データファイルの撮影日時のリストを作成し、当該複数の画像データファイルと当該リストとを画像データベースとして格納し、前記第６の通信手段により受信した前記入退場データを入退場データベースとして格納するデータベース部と、
前記リストから１つの画像データファイルを選択する画像選択手段と、
前記入退場データベースに記載された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、
前記取得手段により取得した位置情報を前記データベース部に格納されている、前記画像選択手段により選択された画像データファイルに書き込む位置情報付加手段として機能させることを特徴とするプログラム。
【請求項４２】
第１のカードを、複数の画像データファイルを記憶する第１の記憶手段と、
前記第１の記憶手段により記憶された前記複数のファイルを位置情報導出装置に送信する第１の通信手段として機能させ、
前記位置情報導出装置を、第１のカードから送信された前記複数の画像データファイルを受信する第２の通信手段と、
第２のカードの入退場データの要求と当該第２のカードのＩＤとを第１のサーバ装置に送信する第３の通信手段として機能させ、
前記第１のサーバ装置を、前記位置情報導出装置から送信された前記第２のカードの入退場データの要求と当該第２のカードのＩＤを受信する第４の通信手段と、
複数の第２のカードに対する、入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する第２の記憶手段と、
前記第４通信手段により受信した前記第２のカードの入退場データの要求と当該第２のカードのＩＤに基づき、当該ＩＤに対応する前記入退場データを検索する検索手段として機能させ、
前記第１のサーバ装置の前記第４の通信手段は、前記検索手段による検索の結果として抽出された当該ＩＤに対応する前記入退場データを前記位置情報導出装置に送信し、
前記位置情報導出装置の前記第３の通信手段は、前記第１のサーバ装置から送信された前記入退場データを受信し、
前記位置情報導出装置の前記第３の通信手段は、前記第２の通信手段により受信した前記複数の画像データファイルと前記第３の通信手段により受信した前記入退場データとを第２のサーバ装置に送信し、
前記第２のサーバ装置を、前記位置情報導出装置から送信された前記複数の画像データファイルと前記入退場データとを受信する第５の通信手段と、
複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納おり、前記第５の通信手段により受信した前記複数の画像データファイルの撮影日時のリストを作成し、当該複数の画像データファイルと当該リストとを画像データベースとして格納し、前記第５の通信手段により受信した前記入退場データを入退場データベースとして格納するデータベース部と、
前記リストから１つの画像データファイルを選択する画像選択手段と、
前記入退場データベースに記載された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、
前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、
前記取得手段により取得した位置情報を前記データベース部に格納されている、前記画像選択手段により選択された画像データファイルに書き込む位置情報付加手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに位置情報を付加する位置情報導出装置、位置情報付加システム、位置情報付加方法及びプログラムに関する。
【背景技術】
【０００２】
デジタルカメラの普及、そして、デジタルカメラを搭載した携帯端末の普及により個人の管理する画像データの量が大変多くなってきている。そこで、例えば、特許文献１に記載された方法のように、画像データを分類して管理するための様々な方法が提案されている。
【０００３】
例えば、特許文献２では、位置情報を画像データに付加し、この付加された撮影場所の位置情報に基づいて画像データを分類する方法が開示されている。このように、画像データを撮影場所などの切り口で分類することで、画像データの活用の幅が広がることが期待できる。
【０００４】
位置情報を得る手段として、全地球測位システム（ＧＰＳ：Global Positioning System）の受信端末がカーナビゲーションシステムや様々な用途で使われてきている。デジタルカメラなどの撮像装置とともに、ＧＰＳ受信端末を携行すれば、撮影時の位置情報を得ることができる。
【０００５】
そこで、例えば、特許文献３では、ＧＰＳ受信端末内に一定時間ごとに位置情報（ＧＰＳデータ）を蓄積しておき、撮影終了後に、ＧＰＳデータの受信日時と画像データの撮影日時を照合することにより、撮影日時の最も近い受信日時を持つＧＰＳデータを画像データに関連付ける方法が開示されている。
【０００６】
また、例えば、特許文献４では、ＧＰＳ受信端末を備えたカーナビゲーションシステムなどの車輌に設置された位置情報取得手段により位置情報を取得したタイミングデータと、画像データに付加されているExif（Exchangeable Image File Format）データに含まれる撮影日時データを対比させることにより、撮影日時の最も近い受信日時を持つＧＰＳデータを画像データに関連付ける方法が開示されている。
【０００７】
しかし、特許文献３において開示された方法などでは、ＧＰＳ受信端末を携行しなくてはならない。このため、ＧＰＳ受信端末の携行をし忘れたときなどには、位置情報を得ることができない。また、ＧＰＳ受信端末の携行することになると、ＧＰＳ受信端末のバッテリーの放電時間を気にする必要がでてくる。携行中にバッテリーの残量がなくなったときには、やはり、位置情報を得ることができなくなる。また、地下街などでは、ＧＰＳ受信端末がＧＰＳ衛星からの電波を受信できず、位置情報を得られないことがある。
【０００８】
また、特許文献３、４では、ＧＰＳ受信端末を用い、位置情報を得るが、画像データに付加するには、ＧＰＳ受信端末により得ることができる位置情報は高精度過ぎることがある。撮影場所が高精度に特定でき過ぎるとプライバシーの侵害の問題に係ってくることがあるかもしれない。また、なにより、ＧＰＳ受信端末は高価であるという問題がある。
【０００９】
例えば、特許文献５において開示された、ＩＣカードに乗車履歴を記録する方法のように、Suica（登録商標）などのＳＦカード（Stored Fareカード：運賃蓄積機能付カード）には、乗車履歴、つまり、駅の入退場記録が記録されている。また、例えば、特許文献６には、駅の緯度経度情報を記録し使用する方法が開示されている。この駅の入退場記録と駅の緯度経度情報を組み合わせれば位置情報取得手段として使用できることが期待できる。
【００１０】
また、例えば、特許文献７において開示されているように、ＳＦカードを読み取れる読取装置を備えた物販端末を使用することにより、ＳＦカードは電子通貨としても使用できる。そして、電子通貨として使用した際、ＳＦカードには、使用した金額と使用した物販端末の情報が記録される。また、特許文献８では、物販端末としての自動販売機の設置位置の情報を記憶して使用する方法が開示されている。この物販端末の使用情報と自動販売機などの物販端末の設置位置情報を組み合わせれば位置情報取得手段として使用できることが期待できる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００７−２４３５７０号公報
【特許文献２】特開２００６−２９５８８７号公報
【特許文献３】特開２００７−０２００５４号公報
【特許文献４】特開２００６−１７８８５６号公報
【特許文献５】特開平１１−０４５３５７号公報
【特許文献６】特開２００４−１１８５３９号公報
【特許文献７】特開平６−１３１５２１号公報
【特許文献８】特開２００２−０７４４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献１〜８を単純に組み合わせただけでは、位置情報を画像データに付加することはできない。
【００１３】
そこで本発明は、上記問題点に鑑みてなされたもので、安価な構成により画像データに位置情報を付加する位置情報導出装置、位置情報付加システム、位置情報付加方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するため、本発明における位置情報導出装置は、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納したデータベース部と、入退場した駅に対する駅コードと当該入退場の日時とが記載された入退場データを記憶する一時記憶領域と、画像データファイルに記載された撮影日時に基づき、前記一時記憶領域に記憶された前記入退場データのうちから１つの入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、前記取得手段により取得した位置情報を当該画像データファイルの位置情報として出力する位置情報出力手段と、を有することを特徴とする。
【００１５】
また、本発明における位置情報導出装置は、複数の駅コードそれぞれに位置情報が記載された駅データベースを記憶したサーバ装置に接続しており、入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する一時記憶領域と、前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、前記取得手段により取得した位置情報を当該画像データファイルに書き込む位置情報付加手段と、を有することを特徴とする。
【００１６】
また、本発明における位置情報導出装置は、複数の料金所に対する料金所コードと当該料金所コードそれぞれに位置情報が記載された料金所データベースを格納したデータベース部と、入退場した料金所の料金所コードと当該入退場の日時が記載された入退場データを記憶する一時記憶領域と、前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された料金所コードに対応した位置情報を前記料金所データベースから取得する取得手段と、前記取得手段により取得した位置情報を当該画像データファイルに書き込む位置情報付加手段と、を有することを特徴とする。
【００１７】
また、本発明における位置情報導出装置は、複数の画像データファイルを記憶する第１の記憶部と、複数の駅に対する駅コードと当該駅コードそれぞれに位置情報が記載された駅データベースを格納したデータベース部と、入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶部と、前記第２の記憶部に記憶された前記入退場データのうちで、第１の記憶部に記憶された画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、前記取得手段により取得した位置情報を当該画像データファイルに書き込む位置情報付加手段と、を有することを特徴とする。
【００１８】
また、本発明における位置情報付加システムは、位置情報導出装置と第１のカードと第２のカードとを備える位置情報付加システムであって、前記第１のカードは、複数の画像データファイルを記憶する第１の記憶手段と、前記第１の記憶手段により記憶されている複数の画像データの撮影日時の記載されたリストを生成するリスト生成手段と、前記リスト生成手段により生成された前記リストを前記位置情報導出装置に送信する第１の通信手段と、を有し、前記第２のカードは、入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する第２の記憶手段と、前記第２の記憶手段により記憶された前記入退場データを前記位置情報導出装置に送信する第２の通信手段と、を有し、前記位置情報導出装置は、前記第１のカードから送信された前記リストを受信する第３の通信手段と、前記第２のカードから送信された前記入退場データを受信する第４の通信手段と、前記第３の通信手段により受信した前記リストと前記第４の通信手段により受信した前記入退場記録を記録する一時記憶領域と、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納したデータベース部と、前記リストに記載された画像データファイルのうちの１つの画像データファイルを選択する画像選択手段と、前記一時記憶領域に記憶された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、前記第１のカードの前記第１の記憶手段に記憶された、前記画像選択手段により選択された画像データファイルに、前記第１の通信手段と前記第３の通信手段とを介して、前記取得手段により取得した位置情報を書き込む位置情報付加手段と、を有することを特徴とする。
【００１９】
また、本発明における位置情報付加システムは、位置情報導出装置とサーバ装置と第１のカードと第２のカードとを備える位置情報付加システムであって、前記第１のカードは、複数の画像データファイルを記憶する第１の記憶手段と、前記第１の記憶手段により記憶されている複数の画像データの撮影日時の記載されたリストを生成するリスト生成手段と、前記リスト生成手段により生成された前記リストを前記位置情報導出装置に送信する第１の通信手段と、を有し、前記第２のカードは、入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶手段と、前記第２の記憶手段により記憶された前記入退場データを前記位置情報導出装置に送信する第２の通信手段と、を有し、前記位置情報導出装置は、前記第１のカードから送信された前記リストを受信する第３の通信手段と、前記第２のカードから送信された前記入退場データを受信する第４の通信手段と、前記第３の通信手段により受信した前記リストと前記第４の通信手段により受信した前記入退場記録を記録する一時記憶領域と、前記リストに記載された画像データファイルのうちの１つの画像データファイルを選択する画像選択手段と、前記一時記憶領域に記憶された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された駅コードと当該駅コードに対応する位置情報の検索要求を前記サーバ装置に送信する第５の通信手段と、を有し、前記サーバ装置は、前記位置情報導出装置から前記駅コードと当該駅コードに対応する位置情報の検索要求を受信する第６の通信手段と、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納したデータベース部と、前記第６の通信手段により受信した前記駅コードに対応する位置情報の検索要求に基づき、前記第６の通信手段により受信した前記駅コードに対応する位置情報を前記駅データベースから検索するデータベース検索処理部と、を有し、前記サーバ装置の前記第６の通信手段は、前記データベース検索処理部による検索の結果として抽出された、前記駅コードに対応する位置情報を前記位置情報導出装置に送信し、前記位置情報導出装置の前記第５の通信手段は、前記サーバ装置から送信された前記駅コードに対応する位置情報を受信し、前記位置情報導出装置は、前記第１のカードの前記第１の記憶手段に記憶された、前記画像選択手段により選択された画像データファイルに、前記第１の通信手段と前記第３の通信手段とを介して、前記第３の通信手段により受信した前記位置情報を書き込む位置情報付加手段と、を有することを特徴とする。
【００２０】
また、本発明における位置情報付加システムは、位置情報導出装置とサーバ装置と第１のカードと第２のカードとを備える位置情報付加システムであって、前記第１のカードは、複数の画像データファイルを記憶する第１の記憶手段と、前記第１の記憶手段により記憶された前記複数の画像データファイルを前記位置情報導出装置に送信する第１の通信手段と、を有し、前記第２のカードは、入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶手段と、前記第２の記憶手段により記憶された前記入退場データを前記位置情報導出装置に送信する第２の通信手段と、を有し、前記位置情報導出装置は、前記第１のカードから送信された前記複数の画像データファイルを受信する第３の通信手段と、前記第２のカードから送信された前記入退場データを受信する第４の通信手段と、前記第３の通信手段により受信した前記複数の画像データファイルと前記第４の通信手段により受信した前記入退場データとを前記サーバ装置に送信する第５の通信手段と、を有し、前記サーバ装置は、前記位置情報導出装置から送信された前記複数の画像データファイルと前記入退場データとを受信する第６の通信手段と、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報が記載された駅データベースを格納おり、前記第６の通信手段により受信した前記複数の画像データファイルの撮影日時のリストを作成し、当該複数の画像データファイルと当該リストとを画像データベースとして格納し、前記第６の通信手段により受信した前記入退場データを入退場データベースとして格納するデータベース部と、前記リストから１つの画像データファイルを選択する画像選択手段と、前記入退場データベースに記載された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、前記取得手段により取得した位置情報を前記データベース部に格納されている、前記画像選択手段により選択された画像データファイルに書き込む位置情報付加手段と、を有することを特徴とする。
【００２１】
また、本発明における位置情報付加システムは、位置情報導出装置と第１のサーバ装置と第２のサーバ装置と第１のカードとを備える位置情報付加システムであって、前記第１のカードは、複数の画像データファイルを記憶する第１の記憶手段と、前記第１の記憶手段により記憶された前記複数のファイルを前記位置情報導出装置に送信する第１の通信手段と、を有し、
前記位置情報導出装置は、第１のカードから送信された前記複数の画像データファイルを受信する第２の通信手段と、第２のカードの入退場データの要求と当該第２のカードのＩＤとを前記第１のサーバ装置に送信する第３の通信手段と、を有し、前記第１のサーバ装置は、前記位置情報導出装置から送信された前記第２のカードの入退場データの要求と当該第２のカードのＩＤを受信する第４の通信手段と、複数の第２のカードに対する、入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する第２の記憶手段と、前記第４通信手段により受信した前記第２のカードの入退場データの要求と当該第２のカードのＩＤに基づき、当該ＩＤに対応する前記入退場データを検索する検索手段と、を有し、前記第１のサーバ装置の前記第４の通信手段は、前記検索手段による検索の結果として抽出された当該ＩＤに対応する前記入退場データを前記位置情報導出装置に送信し、前記位置情報導出装置の前記第３の通信手段は、前記第１のサーバ装置から送信された前記入退場データを受信し、前記位置情報導出装置の前記第３の通信手段は、前記第２の通信手段により受信した前記複数の画像データファイルと前記第３の通信手段により受信した前記入退場データとを前記第２のサーバ装置に送信し、前記第２のサーバ装置は、前記位置情報導出装置から送信された前記複数の画像データファイルと前記入退場データとを受信する第５の通信手段と、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納おり、前記第５の通信手段により受信した前記複数の画像データファイルの撮影日時のリストを作成し、当該複数の画像データファイルと当該リストとを画像データベースとして格納し、前記第５の通信手段により受信した前記入退場データを入退場データベースとして格納するデータベース部と、前記リストから１つの画像データファイルを選択する画像選択手段と、前記入退場データベースに記載された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、前記取得手段により取得した位置情報を前記データベース部に格納されている、前記画像選択手段により選択された画像データファイルに書き込む位置情報付加手段と、を有することを特徴とする。
【００２２】
また、本発明における位置情報付加方法は、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースをデータベース部に格納する格納ステップと、入退場した駅に対する駅コードと当該入退場の日時とが記載された入退場データを一時記憶部に記憶する記憶ステップと、前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択ステップと、前記選択ステップにより選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得ステップと、前記取得ステップにより取得した位置情報を当該画像データファイルに書き込む位置情報付加ステップと、を有することを特徴とする。
【００２３】
また、本発明における位置情報付加方法は、複数の駅コードそれぞれに位置情報が記載された駅データベースを記憶したサーバ装置に接続させ、入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを一時記憶領域に記憶する一時記憶ステップと、前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択ステップと、前記選択ステップにより選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得ステップと、前記取得ステップにより取得した位置情報を当該画像データファイルに書き込む位置情報付加ステップと、を有することを特徴とする。
【００２４】
また、本発明における位置情報付加方法は、複数の料金所に対する料金所コードと当該料金所コードそれぞれに位置情報が記載された料金所データベースをデータベース部に格納する格納ステップと、入退場した料金所の料金所コードと当該入退場の日時が記載された入退場データを一時記憶領域に記憶する一時記憶ステップと、前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択ステップと、前記選択ステップにより選択された入退場データに記載された料金所コードに対応した位置情報を前記料金所データベースから取得する取得ステップと、前記取得ステップにより取得した位置情報を当該画像データファイルに書き込む位置情報付加ステップと、を有することを特徴とする。
【００２５】
また、本発明における位置情報付加方法は、複数の画像データファイルを第１の記憶部に記憶する第１の記憶ステップと、複数の駅に対する駅コードと当該駅コードそれぞれに位置情報が記載された駅データベースをデータベース部に格納する格納ステップと、入退場した駅の駅コードと当該入退場の日時が記載された入退場データを第２の記憶部に記憶する第２の記憶ステップと、前記第２の記憶部に記憶された前記入退場データのうちで、第１の記憶部に記憶された画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択ステップと、前記選択ステップにより選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得ステップと、前記取得ステップにより取得した位置情報を当該画像データファイルに書き込む位置情報付加ステップと、を有することを特徴とする。
【００２６】
また、本発明における位置情報付加方法は、第１のカードによる、複数の画像データファイルを記憶する第１の記憶ステップと、前記第１の記憶ステップにより記憶された複数の画像データの撮影日時の記載されたリストを生成するリスト生成ステップと、前記リスト生成ステップにより生成された前記リストを位置情報導出装置に送信する第１の通信ステップと、を有し、第２のカードによる、入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する第２の記憶ステップと、前記第２の記憶ステップにより記憶された前記入退場データを前記位置情報導出装置に送信する第２の通信ステップと、を有し、前記位置情報導出装置による、前記第１のカードから送信された前記リストを受信する第３の通信ステップと、前記第２のカードから送信された前記入退場データを受信する第４の通信ステップと、前記第３の通信ステップにより受信した前記リストと前記第４の通信ステップにより受信した前記入退場記録を一時記憶領域に記憶する一時記憶ステップと、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースをデータベース部に格納する格納ステップと、前記リストに記載された画像データファイルのうちの１つの画像データファイルを選択する画像選択ステップと、前記一時記憶領域に記憶された前記入退場データのうちで、前記画像選択ステップにより選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択ステップと、前記選択ステップにより選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得ステップと、前記第１のカードの前記第１の記憶ステップに記憶された、前記画像選択ステップにより選択された画像データファイルに、前記第１の通信ステップと前記第３の通信ステップとを介して、前記取得ステップにより取得した位置情報を書き込む位置情報付加ステップと、を有することを特徴とする。
【００２７】
また、本発明における位置情報付加方法は、第１のカードによる、複数の画像データファイルを記憶する第１の記憶ステップと、前記第１の記憶ステップにより記憶されている複数の画像データの撮影日時の記載されたリストを生成するリスト生成ステップと、前記リスト生成ステップにより生成された前記リストを位置情報導出装置に送信する第１の通信ステップと、を有し、第２のカードによる、入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶ステップと、前記第２の記憶ステップにより記憶された前記入退場データを前記位置情報導出装置に送信する第２の通信ステップと、を有し、前記位置情報導出装置による、前記第１のカードから送信された前記リストを受信する第３の通信ステップと、前記第２のカードから送信された前記入退場データを受信する第４の通信ステップと、前記第３の通信ステップにより受信した前記リストと前記第４の通信ステップにより受信した前記入退場記録を一時記憶領域に記憶する一時記憶ステップと、前記リストに記載された画像データファイルのうちの１つの画像データファイルを選択する画像選択ステップと、前記一時記憶領域に記憶された前記入退場データのうちで、前記画像選択ステップにより選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択ステップと、前記選択ステップにより選択された入退場データに記載された駅コードと当該駅コードに対応する位置情報の検索要求をサーバ装置に送信する第５の通信ステップと、を有し、前記サーバ装置による、前記位置情報導出装置から前記駅コードと当該駅コードに対応する位置情報の検索要求を受信する第６の通信ステップと、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースをデータベース部に格納する格納ステップと、前記第６の通信ステップにより受信した前記駅コードに対応する位置情報の検索要求に基づき、前記第６の通信ステップにより受信した前記駅コードに対応する位置情報を前記駅データベースから検索するデータベース検索処理ステップと、を有し、前記サーバ装置による前記第６の通信ステップは、前記データベース検索処理ステップによる検索の結果として抽出された、前記駅コードに対応する位置情報を前記位置情報導出装置に送信し、前記位置情報導出装置による前記第５の通信ステップは、前記サーバ装置から送信された前記駅コードに対応する位置情報を受信し、前記位置情報導出装置による、前記第１のカードの前記第１の記憶ステップに記憶された、前記画像選択ステップにより選択された画像データファイルに、前記第１の通信ステップと前記第３の通信ステップとを介して、前記第３の通信ステップにより受信した前記位置情報を書き込む位置情報付加ステップと、を有することを特徴とする。
【００２８】
また、本発明における位置情報付加方法は、第１のカードによる、複数の画像データファイルを記憶する第１の記憶ステップと、前記第１の記憶ステップにより記憶された前記複数の画像データファイルを位置情報導出装置に送信する第１の通信ステップと、を有し、第２のカードによる、入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶ステップと、前記第２の記憶ステップにより記憶された前記入退場データを前記位置情報導出装置に送信する第２の通信ステップと、を有し、前記位置情報導出装置による、前記第１のカードから送信された前記複数の画像データファイルを受信する第３の通信ステップと、前記第２のカードから送信された前記入退場データを受信する第４の通信ステップと、前記第３の通信ステップにより受信した前記複数の画像データファイルと前記第４の通信ステップにより受信した前記入退場データとをサーバ装置に送信する第５の通信ステップと、を有し、前記サーバ装置による、前記位置情報導出装置から送信された前記複数の画像データファイルと前記入退場データとを受信する第６の通信ステップと、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報が記載された駅データベースをデータベース部に格納し、前記第６の通信ステップにより受信した前記複数の画像データファイルの撮影日時のリストを作成し、当該複数の画像データファイルと当該リストとを画像データベースとしてデータベース部に格納し、前記第６の通信ステップにより受信した前記入退場データを入退場データベースとしてデータベース部に格納する格納ステップと、前記リストから１つの画像データファイルを選択する画像選択ステップと、前記入退場データベースに記載された前記入退場データのうちで、前記画像選択ステップにより選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択ステップと、前記選択ステップにより選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得ステップと、前記取得ステップにより取得した位置情報を前記データベース部に格納されている、前記画像選択ステップにより選択された画像データファイルに書き込む位置情報付加ステップと、を有することを特徴とする。
【００２９】
また、本発明における位置情報付加方法は、第１のカードによる、複数の画像データファイルを記憶する第１の記憶ステップと、前記第１の記憶ステップにより記憶された前記複数のファイルを位置情報導出装置に送信する第１の通信ステップと、を有し、
前記位置情報導出装置による、第１のカードから送信された前記複数の画像データファイルを受信する第２の通信ステップと、第２のカードの入退場データの要求と当該第２のカードのＩＤとを第１のサーバ装置に送信する第３の通信ステップと、を有し、前記第１のサーバ装置による、前記位置情報導出装置から送信された前記第２のカードの入退場データの要求と当該第２のカードのＩＤを受信する第４の通信ステップと、複数の第２のカードに対する、入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する第２の記憶ステップと、前記第４通信ステップにより受信した前記第２のカードの入退場データの要求と当該第２のカードのＩＤに基づき、当該ＩＤに対応する前記入退場データを検索する検索ステップと、を有し、前記第１のサーバ装置による前記第４の通信ステップは、前記検索ステップによる検索の結果として抽出された当該ＩＤに対応する前記入退場データを前記位置情報導出装置に送信し、前記位置情報導出装置による前記第３の通信ステップは、前記第１のサーバ装置から送信された前記入退場データを受信し、前記位置情報導出装置による前記第３の通信ステップは、前記第２の通信ステップにより受信した前記複数の画像データファイルと前記第３の通信ステップにより受信した前記入退場データとを第２のサーバ装置に送信し、前記第２のサーバ装置による、前記位置情報導出装置から送信された前記複数の画像データファイルと前記入退場データとを受信する第５の通信ステップと、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースをデータベース部に格納し、前記第５の通信ステップにより受信した前記複数の画像データファイルの撮影日時のリストを作成し、当該複数の画像データファイルと当該リストとを画像データベースとしてデータベース部に格納し、前記第５の通信ステップにより受信した前記入退場データを入退場データベースとしてデータベース部に格納する格納ステップと、前記リストから１つの画像データファイルを選択する画像選択ステップと、前記入退場データベースに記載された前記入退場データのうちで、前記画像選択ステップにより選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択ステップと、前記選択ステップにより選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得ステップと、前記取得ステップにより取得した位置情報を前記データベース部に格納されている、前記画像選択ステップにより選択された画像データファイルに書き込む位置情報付加ステップと、を有することを特徴とする。
【００３０】
また、本発明におけるプログラムは、位置情報導出装置を、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納したデータベース部と、入退場した駅に対する駅コードと当該入退場の日時とが記載された入退場データを記憶する一時記憶領域と、前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、前記取得手段により取得した位置情報を当該画像データファイルに書き込む位置情報付加手段として機能させることを特徴とする。
【００３１】
また、本発明におけるプログラムは、位置情報導出装置を、複数の駅コードそれぞれに位置情報が記載された駅データベースを記憶したサーバ装置に接続しており、入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する一時記憶領域と、前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、前記取得手段により取得した位置情報を当該画像データファイルに書き込む位置情報付加手段として機能させることを特徴とする。
【００３２】
また、本発明におけるプログラムは、位置情報導出装置を、複数の料金所に対する料金所コードと当該料金所コードそれぞれに位置情報が記載された料金所データベースを格納したデータベース部と、入退場した料金所の料金所コードと当該入退場の日時が記載された入退場データを記憶する一時記憶領域と、前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された料金所コードに対応した位置情報を前記料金所データベースから取得する取得手段と、前記取得手段により取得した位置情報を当該画像データファイルに書き込む位置情報付加手段として機能させることを特徴とする。
【００３３】
また、本発明におけるプログラムは、位置情報導出装置を、複数の画像データファイルを記憶する第１の記憶部と、複数の駅に対する駅コードと当該駅コードそれぞれに位置情報が記載された駅データベースを格納したデータベース部と、入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶部と、前記第２の記憶部に記憶された前記入退場データのうちで、第１の記憶部に記憶された画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、前記取得手段により取得した位置情報を当該画像データファイルに書き込む位置情報付加手段として機能させることを特徴とする。
【００３４】
また、本発明におけるプログラムは、第１のカードを、複数の画像データファイルを記憶する第１の記憶手段と、前記第１の記憶手段により記憶されている複数の画像データの撮影日時の記載されたリストを生成するリスト生成手段と、前記リスト生成手段により生成された前記リストを前記位置情報導出装置に送信する第１の通信手段として機能させ、第２のカードを、入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する第２の記憶手段と、前記第２の記憶手段により記憶された前記入退場データを位置情報導出装置に送信する第２の通信手段として機能させ、前記位置情報導出装置を、前記第１のカードから送信された前記リストを受信する第３の通信手段と、前記第２のカードから送信された前記入退場データを受信する第４の通信手段と、前記第３の通信手段により受信した前記リストと前記第４の通信手段により受信した前記入退場記録を記録する一時記憶領域と、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納したデータベース部と、前記リストに記載された画像データファイルのうちの１つの画像データファイルを選択する画像選択手段と、前記一時記憶領域に記憶された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、前記第１のカードの前記第１の記憶手段に記憶された、前記画像選択手段により選択された画像データファイルに、前記第１の通信手段と前記第３の通信手段とを介して、前記取得手段により取得した位置情報を書き込む位置情報付加手段として機能させることを特徴とする。
【００３５】
また、本発明におけるプログラムは、第１のカードを、複数の画像データファイルを記憶する第１の記憶手段と、前記第１の記憶手段により記憶されている複数の画像データの撮影日時の記載されたリストを生成するリスト生成手段と、前記リスト生成手段により生成された前記リストを前記位置情報導出装置に送信する第１の通信手段として機能させ、第２のカードを、入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶手段と、前記第２の記憶手段により記憶された前記入退場データを位置情報導出装置に送信する第２の通信手段として機能させ、前記位置情報導出装置を、前記第１のカードから送信された前記リストを受信する第３の通信手段と、前記第２のカードから送信された前記入退場データを受信する第４の通信手段と、前記第３の通信手段により受信した前記リストと前記第４の通信手段により受信した前記入退場記録を記録する一時記憶領域と、前記リストに記載された画像データファイルのうちの１つの画像データファイルを選択する画像選択手段と、前記一時記憶領域に記憶された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された駅コードと当該駅コードに対応する位置情報の検索要求をサーバ装置に送信する第５の通信手段として機能させ、前記サーバ装置を、前記位置情報導出装置から前記駅コードと当該駅コードに対応する位置情報の検索要求を受信する第６の通信手段と、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納したデータベース部と、前記第６の通信手段により受信した前記駅コードに対応する位置情報の検索要求に基づき、前記第６の通信手段により受信した前記駅コードに対応する位置情報を前記駅データベースから検索するデータベース検索処理部として機能させ、前記サーバ装置の前記第６の通信手段は、前記データベース検索処理部による検索の結果として抽出された、前記駅コードに対応する位置情報を前記位置情報導出装置に送信し、前記位置情報導出装置の前記第５の通信手段は、前記サーバ装置から送信された前記駅コードに対応する位置情報を受信し、前記位置情報導出装置を、前記第１のカードの前記第１の記憶手段に記憶された、前記画像選択手段により選択された画像データファイルに、前記第１の通信手段と前記第３の通信手段とを介して、前記第３の通信手段により受信した前記位置情報を書き込む位置情報付加手段として機能させることを特徴とする。
【００３６】
また、本発明におけるプログラムは、第１のカードを、複数の画像データファイルを記憶する第１の記憶手段と、前記第１の記憶手段により記憶された前記複数の画像データファイルを前記位置情報導出装置に送信する第１の通信手段として機能させ、前記第２のカードを、入退場した駅の駅コードと当該入退場の日時が記載された入退場データを記憶する第２の記憶手段と、前記第２の記憶手段により記憶された前記入退場データを位置情報導出装置に送信する第２の通信手段として機能させ、前記位置情報導出装置を、前記第１のカードから送信された前記複数の画像データファイルを受信する第３の通信手段と、前記第２のカードから送信された前記入退場データを受信する第４の通信手段と、前記第３の通信手段により受信した前記複数の画像データファイルと前記第４の通信手段により受信した前記入退場データとをサーバ装置に送信する第５の通信手段として機能させ、前記サーバ装置を、前記位置情報導出装置から送信された前記複数の画像データファイルと前記入退場データとを受信する第６の通信手段と、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報が記載された駅データベースを格納おり、前記第６の通信手段により受信した前記複数の画像データファイルの撮影日時のリストを作成し、当該複数の画像データファイルと当該リストとを画像データベースとして格納し、前記第６の通信手段により受信した前記入退場データを入退場データベースとして格納するデータベース部と、前記リストから１つの画像データファイルを選択する画像選択手段と、前記入退場データベースに記載された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、前記取得手段により取得した位置情報を前記データベース部に格納されている、前記画像選択手段により選択された画像データファイルに書き込む位置情報付加手段として機能させることを特徴とする。
【００３７】
また、本発明におけるプログラムは、第１のカードを、複数の画像データファイルを記憶する第１の記憶手段と、前記第１の記憶手段により記憶された前記複数のファイルを位置情報導出装置に送信する第１の通信手段として機能させ、前記位置情報導出装置を、第１のカードから送信された前記複数の画像データファイルを受信する第２の通信手段と、第２のカードの入退場データの要求と当該第２のカードのＩＤとを第１のサーバ装置に送信する第３の通信手段として機能させ、前記第１のサーバ装置を、前記位置情報導出装置から送信された前記第２のカードの入退場データの要求と当該第２のカードのＩＤを受信する第４の通信手段と、複数の第２のカードに対する、入退場した駅の駅コードと当該入退場の日時とが記載された入退場データを記憶する第２の記憶手段と、前記第４通信手段により受信した前記第２のカードの入退場データの要求と当該第２のカードのＩＤに基づき、当該ＩＤに対応する前記入退場データを検索する検索手段として機能させ、前記第１のサーバ装置の前記第４の通信手段は、前記検索手段による検索の結果として抽出された当該ＩＤに対応する前記入退場データを前記位置情報導出装置に送信し、前記位置情報導出装置の前記第３の通信手段は、前記第１のサーバ装置から送信された前記入退場データを受信し、前記位置情報導出装置の前記第３の通信手段は、前記第２の通信手段により受信した前記複数の画像データファイルと前記第３の通信手段により受信した前記入退場データとを第２のサーバ装置に送信し、前記第２のサーバ装置を、前記位置情報導出装置から送信された前記複数の画像データファイルと前記入退場データとを受信する第５の通信手段と、複数の駅に対する駅コードと当該駅コードそれぞれに対する位置情報とが記載された駅データベースを格納おり、前記第５の通信手段により受信した前記複数の画像データファイルの撮影日時のリストを作成し、当該複数の画像データファイルと当該リストとを画像データベースとして格納し、前記第５の通信手段により受信した前記入退場データを入退場データベースとして格納するデータベース部と、前記リストから１つの画像データファイルを選択する画像選択手段と、前記入退場データベースに記載された前記入退場データのうちで、前記画像選択手段により選択された画像データファイルの撮影日時に一番近い日時の入退場データを選択する選択手段と、前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得する取得手段と、前記取得手段により取得した位置情報を前記データベース部に格納されている、前記画像選択手段により選択された画像データファイルに書き込む位置情報付加手段として機能させることを特徴とする。
【発明の効果】
【００３８】
本発明により、安価な構成により画像データに位置情報を付加することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態に係る位置情報付加システムの構成の一例を示す図である。
【図２】本発明の実施形態に係る位置情報付加システムのおける駅データベースの一例を示す図である。
【図３】本発明の実施形態に係る位置情報付加システムにおける入退場データの一例を示す図である。
【図４】本発明の実施形態に係る位置情報付加システムにおける画像データファイルのExif領域の記載内容の一部の一例を示す図である（画像ファイル３２１）。
【図５】本発明の実施形態に係る位置情報付加システムにおける画像データファイルのExif領域の記載内容の一部の一例を示す図である（画像ファイル３２２）。
【図６】本発明の実施形態に係る位置情報付加システムにおける画像データファイルのExif領域の記載内容の一部の一例を示す図である（画像ファイル３２３）。
【図７】本発明の実施形態に係る位置情報付加システムにおける画像データファイルのExif領域の記載内容の一部の一例を示す図である（画像ファイル３２４）。
【図８】本発明の実施形態に係る位置情報付加装置における処理動作の一例を示す図である。
【図９】本発明の実施形態に係る位置情報付加装置における処理動作における、時刻、入退場記録、撮影日時、および選択結果の関係を示す図である。
【図１０】本発明の実施形態に係る位置情報付加システムの構成の一例を示す図である。
【図１１】本発明の実施形態に係る位置情報付加システムの構成の一例を示す図である。
【図１２】本発明の実施形態に係る位置情報付加システムの構成の一例を示す図である。
【図１３】本発明の実施形態に係る位置情報付加システムの構成の一例を示す図である。
【図１４】本発明の実施形態に係る位置情報付加装置の構成の一例を示す図である。
【図１５】本発明の実施形態に係る位置情報付加システムにおける物販端末データベースの一例を示す図である。
【図１６】本発明の実施形態に係る位置情報付加システムにおける電子通貨利用データの一例を示す図である。
【図１７】本発明の実施形態に係る位置情報付加装置における処理動作の一例を示す図である。
【図１８】本発明の実施形態に係る位置情報付加システムの構成の一例を示す図である。
【図１９】本発明の実施形態に係る位置情報付加システムにおける時刻データベースの一例を示す図である。
【図２０】本発明の実施形態に係る位置情報付加装置における処理動作の一例を示す図である。
【図２１】本発明の実施形態に係る位置情報付加装置における処理動作における、時刻、入退場記録、撮影日時、および選択結果の関係を示す図である。
【図２２】本発明の実施形態に係る位置情報付加システムの構成の一例を示す図である。
【図２３】本発明の実施形態に係る位置情報付加システムのおける駅データベースの一例を示す図である。
【図２４】本発明の実施形態に係る位置情報付加システムにおける画像データファイルのExif領域の記載内容の一例を示す図である（画像ファイル３２１）。
【図２５】本発明の実施形態に係る位置情報付加システムの構成の一例を示す図である。
【図２６】本発明の実施形態に係る位置情報付加システムのおける料金所データベースの一例を示す図である。
【図２７】本発明の実施形態に係る位置情報付加システムにおける入退場データの一例を示す図である。
【発明を実施するための形態】
【００４０】
次に、本発明を実施するための形態について図面を参照して詳細に説明する。
【００４１】
図１は、本発明の実施形態に係る位置情報付加システムの構成の一例を示す図である。位置情報付加装置１とＳＦカード２とメモリカード３により構成される。
【００４２】
位置情報付加装置１は、制御部１１、データベース部１２、非接触カード通信部１３、メモリカードインタフェース部１４により構成される。位置情報付加装置１としては、例えば、パーソナルコンピュータや携帯情報端末（ＰＤＡ）に代表される情報処理装置が考えられる。または、撮像装置を備えたデジタルカメラなどがこの位置情報付加装置１を備えるようにしても良い。
【００４３】
制御部１１は、ソフトウェアを実行する部分であり、演算機能と一時記憶機能を備える。演算機能は、一般的にはＣＰＵと呼ばれ、一時記憶機能はメモリと呼ばれる。制御部１１は、位置情報導出手段１１１を備えるようにする。このとき、位置情報導出手段１１１は、ソフトウェアとしてインストールし、制御部１１により実行されるようにすると良い。ソフトウェアのインストールするために、ソフトウェアを使用する装置には、一時記憶機能とは別に記憶手段を備えるようにしても良い。
【００４４】
また、制御部１１は、データベース部１２に記憶されているデータを検索する手段や読み出す手段、書き込む手段を備える。また、制御部１１は、非接触カード通信部１３を介してＳＦカード２からデータを読み出す手段、書き込む手段を備える。また、制御部１１は、メモリカードインタフェース部１４を介してメモリカード３からデータを読み出す手段、書き込む手段を備える。これらの手段も、ソフトウェアとしてインストールしておき、制御部１１により実行できるようにしても良い。
【００４５】
位置情報導出手段１１１は、例えば、非接触カード通信部１３を通じてＳＦカード２から取得した入退場データのうちで、メモリカードインタフェース部１４を通じてメモリカード３から読み出された画像データの撮影日時情報に最も近い入退場データを選択する。そして、選択された入退場データの路線コードと駅順コードに対応する位置情報として、緯度、経度の情報をデータベース部１２の駅データベース１２１から取得し、この取得した緯度、経度の情報を、メモリカードインタフェース部１４を通じてメモリカード３内の画像データに書き込む。位置情報導出手段１１１は、例えば、このような処理を行うソフトウェアとして用意すると良い。ここで、路線コードと駅順コードを合わせて、１つのコードとして、駅コードとし、使用するようにしても良い。
【００４６】
つまり、位置情報導出手段１１１は、非接触カード通信部１３を通じてＳＦカード２から取得した入退場データのうちで、メモリカードインタフェース部１４を通じてメモリカード３から読み出された画像データの撮影日時情報に最も近い入退場データを選択する選択手段と、選択された入退場データの路線コードと駅順コードに対応する位置情報として、緯度、経度の情報をデータベース部１２の駅データベース１２１から取得する取得手段と、この取得した緯度、経度の情報を、メモリカードインタフェース部１４を通じてメモリカード３内の画像データに書き込む位置情報付加手段と、備える。
【００４７】
データベース部１２は、データを格納する格納手段である。このデータベース部１２には、駅データベース１２１が格納されている。格納されたデータの読み出しは、例えば、制御部１１がデータベース部１２に検索キーを送り、データベース部１２がこの検索キーを受け取り、この検索キーに対応するデータを制御部１１に送るようにすると良い。
【００４８】
駅データベース１２１は、例えば、図２に示すように、路線コード１２１１、駅順コード（駅コード）１２１２、路線コード１２１１と駅順コード１２１２に対応する各駅の緯度１２１３と経度１２１４が記載されたデータベースである。駅データベース１２１には、バスの路線コード、停留所コード、バスの路線コードと停留所コードに対応する停留所の緯度と経度も記載されるようにしても良い。駅データベース１２１に記載されたデータは、あらかじめ登録されているようにしても良いし、新たに登録できるようにしても良い。
【００４９】
駅や停留所の緯度と経度を読み出すには、例えば、制御部１１がデータベース部１２に検索キーを送り、データベース部１２がこの検索キーを受け取り、この検索キーにより指定された駅や停留所の緯度と経度を制御部１１に送るようにすると良い。
【００５０】
路線コード１２１１は、例えば、図２に示すように、鉄道やバスの路線に対応する１６進コードである。具体的には、例えば、日本鉄道サイバネティクス協議会が規定する路線コードがある。駅データベース１２１に、この日本鉄道サイバネティクス協議会が規定する路線コードを記載するようにしても良い。
【００５１】
駅順コード１２１２は、例えば、図２に示すように、各路線コードにより指定される路線上に存在する駅の駅コードであり、１６進コードである。具体的には、例えば、日本鉄道サイバネティクス協議会が規定する駅順コードがある。駅データベース１２１に、この日本鉄道サイバネティクス協議会が規定する駅順コードを記載するようにしても良い。
【００５２】
路線コード１２１１と駅順コード１２１２は、駅を検索する際の検索キーとして使用できる。
【００５３】
緯度１２１３は、路線コード１２１１と駅順コード１２１２により指定される駅の所在地の緯度である。北緯の場合は正数、南緯の場合は負数で表記し、小数点以下は１０進法で記載する。
【００５４】
経度１２１４は、路線コード１２１１と駅順コード１２１２により指定される駅の所在地の経度である。東経の場合は正数、西経の場合は負数で表記し、小数点以下は１０進法で記載する。
【００５５】
非接触カード通信部１３は、ＳＦカード２にデータを送信する手段とＳＦカード２からデータを受信する手段とを備える。例えば、制御部１１からの指示により、ＳＦカード２内の非接触通信部２１と通信するようにすると良い。つまり、制御部１１から受信したデータをＳＦカード２の非接触通信部２１に送信し、ＳＦカード２の非接触通信部２１から受信したデータを制御部１１に送信する。非接触カード通信部１３は、位置情報付加装置１の非接触通信部２１との間が所定の距離以下であれば、この非接触通信部２１と非接触でも通信を行うことができる。
【００５６】
メモリカードインタフェース部１４は、メモリカード３にデータを送信する手段とメモリカード３からデータを受信する手段とを備える。制御部１１からの指示により、メモリカード３内のインタフェース部３１と通信するようにすると良い。つまり、制御部１１から受信したデータをメモリカード３のインタフェース部３１に送信し、メモリカード３のインタフェース部３１から受信したデータを制御部１１に送信する。
【００５７】
ＳＦカード２は、例えば、非接触通信部２１と非接触カード制御部２２と入退場記録部２３などを備える。ＳＦカード２は、鉄道、バスなどの交通機関の乗車のために発行されるカードである。ＳＦカード２の具体的な商品名としては、東日本旅客鉄道（株）が発行するSuica（登録商標）や、株式会社パスモが発行するPASMO（登録商標）などがある。
【００５８】
非接触通信部２１は、他の装置にデータを送信する手段と、他の装置からデータを受信する手段と、を備える。例えば、改札機や券売機などとの間でデータの送受信を行う。また、本発明の実施形態に係る位置情報付加装置１との間でのデータの送受信も行う。このとき、例えば、位置情報付加装置１の非接触カード通信部１３から受信したデータを非接触カード制御部２２に送信し、非接触カード制御部２２から受信したデータを位置情報付加装置１の非接触カード通信部１３に送信する。非接触通信部２１は、位置情報付加装置１の非接触カード通信部１３との間が所定の距離以下であれば、この非接触カード通信部１３と非接触でも通信を行うことができる。
【００５９】
非接触カード制御部２２は、ＳＦカード２内部で必要な演算処理を行う。また、非接触カード制御部２２は、非接触通信部２１との間でデータの送受信を行う手段、入退場データ記録部２３にデータを書き込む手段、読み出す手段を備える。
【００６０】
入退場データ記録部２３は、入退場データを記録する。入退場データは、図３に示すように、種別２３１、路線コード２３２、駅順コード２３３、日付２３４、時刻２３５により構成される。また、入退場データ記録部２３は、例えば、非接触カード制御部２２からの要求により、格納している入退場データを非接触カード制御部２２に送信する。
【００６１】
種別２３１は、改札の入場、改札の退場などの処理の種別に対応する種別コードである１６進コードである。
【００６２】
路線コード２３２、駅順コード２３３は、駅データベース１２１に記載されている路線コード１２１１、駅順コード１２１２と同様のコードである。駅の緯度経度の情報を取得するのに、駅データベース１２１を使用する場合は、入退場データに記載されている路線コード２３２、駅順コード２３３と、駅データベース１２１に記載されている路線コード１２１１、駅順コード１２１２が同じ方式のコードである必要がある。
【００６３】
日付２３４は、路線コード２３２が示す路線の、駅順コード２３３が示す駅で、種別コード２３１が示す処理をした日付である。時刻は、路線コード２３２が示す路線の、駅順コード２３３が示す駅で、種別コード２３１が示す処理をした時刻である。
【００６４】
本発明の実施形態に係る位置情報付加装置１との間で入退場データの送受信するカードとしては、ＳＦカードに限らない。上記のように、非接触通信部２１、非接触カード制御部２２、入退場データ記録２３を有するカードであればどのようなカードでも良い。例えば、ポストペイ型カード（運賃後払い型カード）でも良い。ポストペイ型カードの具体的な商品名としては、株式会社スルッとＫＡＮＳＡＩのPiTaPa（登録商標）などがある。
【００６５】
メモリカード３は、インタフェース部３１とファイル記憶部３２を備える。メモリカード３は、デジタルカメラや携帯電話などで撮影した写真などの画像データを記憶するのに使用される。また、画像データ以外のデータの記憶にも使用される。具体的には、ＳＤカード、コンパクトフラッシュ（登録商標）などがある。
【００６６】
インタフェース部３１は、他の装置にデータを送信する手段と、他の装置からデータを受信する手段とを備える。例えば、デジタルカメラや携帯電話などとの間でデータの送受信を行う。また、本発明の実施形態に係る位置情報付加装置１との間でのデータの送受信も行う。このとき、例えば、位置情報付加装置１のメモリカードインタフェース部１４から受信したデータをファイル記憶部３２に記憶し、位置情報付加装置１からの要求により、ファイル記憶部３２からデータを読み出し、位置情報付加装置１のメモリカードインタフェース部１４に送信する。
【００６７】
ファイル記憶部３２は、画像データファイルなどのデータファイルを記憶する。図１では、画像ファイル３２１、３２２、３２３、３２４が格納されている。
【００６８】
画像ファイル３２１、３２２、３２３、３２４は、デジタルカメラにより撮影された画像データのファイルである。画像データファイルとしては、例えば、ＪＰＥＧ形式のファイルなどが考えられる。画像ファイル３２１、３２２、３２３、３２４は、Exif領域、すなわち、撮影情報保存領域があり、この領域に、例えば、図４に示すように、撮影日時情報、緯度経度情報などが記載されている。つまり、画像ファイル３２１、３２２、３２３、３２４には、画像に関する情報だけでなく、撮影日時情報なども含まれている。
【００６９】
図４は、画像ファイル３２１のExif領域の一部を抜粋した表である。撮影日時３２１１、緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５により構成されている。
【００７０】
撮影日時３２１１は、画像ファイル３２１に含まれる画像が撮影された日時である。つまり、画像の作成日時である。緯度種別３２１２は、緯度３２１３で示す緯度が、北緯であるのか南緯であるのかを示す。北緯の場合はＮが、南緯の場合はＳが記載される。緯度３２１３は、画像ファイル３２１の作成された場所（画像の撮影された場所）などの緯度が記載される。記載の形式としては、例えば、３５度４３分１５．６００を３５／１  ４３／１  １５６００／１０００と表記する形式にすると良い。経度種別３２１４は、経度３２１５で示す緯度が、東経であるのか西経であるのかを示す。東経の場合はＥが、西経の場合はＷが記載される。経度３２１５は、画像ファイル３２１の作成された場所（画像の撮影された場所）などの経度が記載される。記載の形式としては、例えば、１３９度５５分３９．６００を１３９／１  ５５／１  ３９０００／１０００と表記する形式にすると良い。
【００７１】
図５は、画像ファイル３２２のExif領域の一部を抜粋した表である。撮影日時３２２１、緯度種別３２２２、緯度３２２３、経度種別３２２４、経度３２２５により構成されている。これらは、撮影日時３２１１、緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５に対応し、同様の役割を持つ。
【００７２】
図６は、画像ファイル３２３のExif領域の一部を抜粋した表である。撮影日時３２３１、緯度種別３２３２、緯度３２３３、経度種別３２３４、経度３２３５により構成されている。これらは、撮影日時３２１１、緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５に対応し、同様の役割を持つ。
【００７３】
図７は、画像ファイル３２４のExif領域の一部を抜粋した表である。撮影日時３２４１、緯度種別３２４２、緯度３２４３、経度種別３２４４、経度３２４５により構成されている。これらは、撮影日時３２１１、緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５に対応し、同様の役割を持つ。
【００７４】
図８は、本発明の実施形態に係る位置情報付加装置における処理動作の一例を示す図である。まず、制御部１１は、位置情報導出手段１１１を起動する（Ｓ１０１）。ここで、位置情報導出手段は、ユーザによる操作より起動するようにしても良いし、ＳＦカードの検出により起動するようにしても良いし、メモリカードの挿入により起動するようにしても良い。ユーザの操作により起動する場合には、ユーザからの操作の入力を受ける入力手段を位置情報付加装置１が備えるようにすれば良い。
【００７５】
次に、非接触カード通信部１３を通じて、ＳＦカード２との通信が可能であるか否かを確認する（Ｓ１０２）。ＳＦカード２との通信が不可である場合は（Ｓ１０２、Ｎｏ）、この処理動作を終了する。このとき、位置情報不可装置１に表示手段を持たせ、この表示手段により、ＳＦカード２との通信が不可であることをユーザに伝えるメッセージなどを表示するようにしても良い。
【００７６】
ＳＦカード２との通信が可能である場合は（Ｓ１０２、Ｙｅｓ）、非接触カード通信部１３を通じて、ＳＦカード２から入退場データを読み出し、制御部１１内の一時記憶領域に記憶する（Ｓ１０３）。
【００７７】
次に、メモリカードインタフェース部１４を通じて、メモリカード３との通信が可能であるか否かを確認する（Ｓ１０４）。メモリカード３との通信が不可である場合は（Ｓ１０４、Ｎｏ）、この処理動作を終了する。このとき、位置情報不可装置１に表示手段を持たせ、この表示手段により、メモリカード３との通信が不可であることをユーザに伝えるメッセージなどを表示するようにしても良い。
【００７８】
メモリカード３との通信が可能である場合は（Ｓ１０４、Ｙｅｓ）、メモリカードインタフェース部１４を通じて、メモリカード３内の画像データファイルを検索する。そして、画像データファイルのExif領域に記載されている撮影日時情報を読み込む。この読み込まれた撮影日時情報に基づいて、検索された画像データファイルを撮影日時順に並べたリストを作成し、このリストを制御部１１内の一時記憶領域に記憶する（Ｓ１０５）。
【００７９】
ここで、ステップＳ１０４、Ｓ１０５を行ってから、ステップＳ１０２、Ｓ１０３を行っても良い。つまり、メモリカードとの通信の確認、リスト作成の後に、ＳＦカード２との通信の確認、入退場データの読み出しを行っても良い。
【００８０】
このリストにリストアップされた画像データファイルのうち、撮影日時が一番古い画像データファイルから、位置情報を付加する処理を行っていく。リストにリストアップされた画像データファイルすべてに対して位置情報を付加する処理が行われたときは（Ｓ１０６、Ｙｅｓ）、この処理動作を終了する。
【００８１】
リストにリストアップされた画像データファイルのうちに位置情報を付加する処理が行われていない画像データファイルがある場合は（Ｓ１０６、Ｎｏ）、これらの画像データファイルのうちで、撮影日時が一番古い画像データファイルを選択する（Ｓ１０７）。ここでの選択の仕方はいろいろと考えられる。例えば、撮影日時が一番新しい画像データファイルを選択するようにしても良い。
【００８２】
次に、この選択された画像データファイルのExif領域に緯度情報、経度情報が記載されているかを確認する（Ｓ１０８）。緯度情報、経度情報が記載されている場合は（Ｓ１０８、Ｙｅｓ）、位置情報を付加する処理が行われていない画像データファイルがリストに残っているかどうかの確認が行われる（Ｓ１０６）。なお、設定を行うことにより、すでにExif領域に緯度情報と経度情報が記載されている場合にも、以下の処理を行い、強制的に緯度情報と経度情報を更新するようにしても良い。
【００８３】
緯度情報、経度情報が記載されていない場合は（Ｓ１０８、Ｎｏ）、制御部１１内の一時記憶領域に記憶された入退場データのうちで、選択された画像データファイルの撮影日時に一番近い時間を示す入退場の記録を選択する（Ｓ１０９）。
【００８４】
次に、この抽出された入退場の記録の路線コードと駅順コードに基づき、データベース部１２内の駅データベース１２１を検索し、この路線コード、駅順コードに対応する駅の所在地の緯度情報と経度情報を取得する（Ｓ１１０）。つまり、ここでは、選択された入退場の記録の路線コードと駅順コードが検索キーとしてデータベース部１２に送られ、検索が行われる。
【００８５】
この取得された緯度情報と経度情報を、選択された画像データファイルのExif領域に書き込む（Ｓ１１１）。このとき、駅データベース１２１における緯度、経度の記載方法と、Exif領域における緯度、経度の記載方法に差異がある場合は、Exif領域における記載方法に便宜変換した上で記載するようにする。Exif領域への書き込み後は、位置情報の付加の処理を行われていない画像データファイルがリストに残っているかどうかの確認が行われる（Ｓ１０６）。
【００８６】
以下、図１を参照しながら、本発明の実施形態に係る位置情報付加装置における具体的動作の一例を説明する。
【００８７】
ここで、ユーザは、ＳＦカードを使用し、電車などを利用し、撮影場所への移動を行い、写真撮影を行い、画像データファイルが作成されたとする。このとき、この撮影場所への移動の際の入場記録、退場記録などが、図３に示すように、ＳＦカード２の入退場記録部２３に入退場データとして記載される。また、写真撮影を行いことにより作成された画像データファイルがメモリカード３に画像ファイル３２１、３２２、３２３、３２４として記憶されたとする。それぞれの画像データファイルには、図４〜７に示すように、撮影日時情報は記載されているが、緯度種別、緯度の緯度情報と、経度種別、経度の経度情報は記載されていないとする。
【００８８】
位置情報付加装置１のデータベース部１２には、図２に示すように、路線コード、駅順コード、緯度、経度が記載された駅データベース１２１が格納されているとする。そして、ユーザにより、撮影場所への移動の際に使用したＳＦカード２が通信可能な状態なるように位置情報付加装置１の非接触カード通信部１３の読み取り部分に設置されているとする。また、撮影により作成された画像データファイルを記憶したメモリカード３も位置情報付加装置１のメモリカードスロットに挿入され、位置情報付加装置１のメモリカードインタフェース部１４とメモリカード３のインタフェース部３１との間で通信可能な状態になっているとする。
【００８９】
ユーザが入力手段により位置情報導出手段１１１の起動操作を行う。この起動操作の入力があると、制御部１１は、位置情報導出手段１１１を起動する。
【００９０】
まず、位置情報導出手段１１１は、非接触カード通信部１３に対して、ＳＦカード２と通信が可能かどうかの問い合わせを行う。非接触カード通信部１３は、位置情報導出手段１１１からのこの問い合わせに対して、ＳＦカード２との通信が可能であることを返答する。
【００９１】
位置情報導出手段１１１は、非接触カード通信部１３から、この返答を受けると、非接触カード通信部１３と非接触通信部２１を通じて、非接触カード制御部２２に対して、入退場データを要求する。非接触カード制御部２２は、位置情報導出手段１１１からの入退場データの要求を受け、入退場記録部２３から入退場データを取得し、この取得したデータを、非接触通信部２１と非接触カード通信部１３を通じて、位置情報導出手段１１１に渡す。位置情報導出手段１１１は、この入退場データを受け、制御部１１内の一時記憶領域に記憶する。この入退場データには、図３に示す入退場の記録が記載されているとする。
【００９２】
次に、位置情報導出手段１１１は、メモリカードインタフェース部１４に対して、メモリカード３と通信が可能かどうかの問い合わせを行う。メモリカードインタフェース部１４は、位置情報導出手段１１１からのこの問い合わせに対して、メモリカード３との通信が可能であることを返答する。
【００９３】
位置情報導出手段１１１は、非接触カード通信部１３から、この返答を受けると、メモリカードインタフェース部１４を通じて、インタフェース部３１に対して画像データファイルのリストを要求する。インタフェース部３１は、位置情報導出手段１１１からリストの要求を受け、ファイル記憶部３２に記憶されている画像データファイルのリストを作成し、このリストを、メモリカードインタフェース部１４を通じて、位置情報導出手段１１１に渡す。
【００９４】
このリストには、ファイル記憶部３２に記憶されている画像ファイル３２１、３２２、３２３、３２４の拡張子を含んだファイル名、ファイル更新日時が記載されている。具体的には、例えば、画像ファイル３２１のファイル名はPIC001.JPGであり、ファイル更新日時は２０ＸＸ年３月２７日１５時３２分２３秒であるとする。また、画像ファイル３２２のファイル名はPIC002.JPGであり、ファイル更新日時は２０ＸＸ年３月２７日１６時２８分１４秒で、画像ファイル３２３のファイル名はPIC003.JPGであり、ファイル更新日時は２０ＸＸ年３月２７日１７時０３分５２秒で、画像ファイル３２４のファイル名はPIC004.JPGであり、ファイル更新日時は２０ＸＸ年３月２７日１７時１２分５４秒であるとする。
【００９５】
位置情報導出手段１１１は、メモリカードインタフェース部１４を通じて受けた、このリストを制御部１１の一時記憶領域に記憶する。位置情報導出手段１１１は、リストに記載された拡張子「JPG」から、画像ファイル３２１、３２２、３２３、３２４がＪＰＥＧ形式のファイルであることを判断し、メモリカードインタフェース部１４を通じて、画像ファイル３２１、３２２、３２３、３２４を読み込む。そして、画像ファイル３２１、３２２、３２３、３２４のExif領域に記載された撮影日時情報を調査する。その結果、例えば、画像ファイル３２１の撮影日時３２１１が、２０ＸＸ年３月２７日１５時３２分２３秒であったとする。また、画像ファイル３２２の撮影日時３２２１が、２０ＸＸ年３月２７日１６時２８分１４秒で、画像ファイル３２３の撮影日時３２３１が、２０ＸＸ年３月２７日１７時０３分５２秒で、画像ファイル３２４の撮影日時３２４１が、２０ＸＸ年３月２７日１７時１２分５４秒であったする。
【００９６】
位置情報導出手段１１１は、画像ファイルを撮影日時順に並び替える。この結果、位置情報導出手段１１１は、画像ファイル３２１、画像ファイル３２２、画像ファイル３２３、画像ファイル３２４の順に、位置情報を付加する処理を施すことに決定する。なお、ここで、各画像データファイルにExif領域が存在しない場合や、Exif領域が存在しても、撮影日時情報が記載されてない場合は、ファイル更新日時を撮影日時として扱い、位置情報を付加する処理を施していく。ここで、画像ファイルを撮影日時順に並び換える際に、上記のファイル名とファイル更新日時が記載されたリストに、この撮影日時を加え、このリストを撮影日時順に並び換えるようにしても良い。
【００９７】
また、インタフェース部３１は、リストを作成する際に、ファイル更新日時だけでなく、画像データファイルの撮影日時をリストに記載するようにしても良い。そして、位置情報導出手段１１１からリストの要求のあった際に、この撮影日時も記載されたリストを送るようにしても良い。このときは、位置情報導出手段１１１は、上記のように、画像データファイルを読み込み、撮影日時を調査する必要はない。位置情報導出手段１１１は、撮影日時も記載されたリストをインタフェース部３１から返されたときは、このリストを撮影日時順に並び替えるだけで良い。
【００９８】
次に、まず、画像データファイルのうち、撮影日時が一番古い画像データファイルである画像ファイル３２１に位置情報を付加する処理が施される。位置情報導出手段１１１は、メモリカードインタフェース部１４を通じて、画像ファイル３２１を読み込み、画像ファイル３２１のExif領域の、緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５を調査する。この結果、位置情報導出手段１１１は、緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５が記載されていないことを確認し、位置情報を付加する処理が続行する。
【００９９】
位置情報導出手段１１１は、制御部１１の一時記憶領域に記憶されている入退場データから、画像ファイル３２１の撮影日時に一番近い時間に記録された入退場の記録を選択する。今回の場合は、画像ファイル３２１の撮影日時、２０ＸＸ年３月２７日１５時３２分２３秒に一番近い、図３において３番目に記録されている入退場記録、２０００（出場）、１６（ＪＲ総武線）、０Ｄ（本八幡）、１２７Ｂ（２０ＸＸ年３月２７日）、１５１４（１５時１４分）、が選択される。
【０１００】
次に、位置情報導出手段１１１は、この選択された入退場記録に記載された路線コード、１６、と駅順コード、０Ｄ、に対応する緯度、経度を回答するようにデータベース部１２に対して要求する。データベース部１２は、駅データベース１２１から路線コード、１６、と駅順コード、０Ｄに対応する緯度、経度を検索し、この結果、緯度＋３５．７２１０、経度＋１３９．９２７５を位置情報導出手段１１１に返答する。
【０１０１】
位置情報導出手段１１１は、データベース部１２から緯度、経度の回答を受け、これを画像ファイル３２１内のExif領域に対応した記載形式（フォーマット）に変換する。そして、この結果を、メモリカードインタフェース部１４とインタフェース部３１を通じて、画像ファイル３２１のExif領域の緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５に書き込む。今回の場合は、緯度種別３２１２には、「＋」の代わりに北緯を表す「Ｎ」を書き込む。また、緯度３２１３には、３５．７２１０の小数点以下を６０進法表記に変換した、３５／１  ４３／１  １５８００／１０００、を書き込む。また、経度種別３２１４には、「＋」の代わりに東経を「Ｅ」を、経度３２１５には、１３９．９２７５の小数点以下を６０進法表記に変化した、１３９／１  ５５／１  ３９０００／１０００を書き込む。
【０１０２】
以上のように、上記の処理を行うことにより、撮影日時から、撮影場所の最寄り駅だと思われる駅が推定し、この駅の緯度、経度をExif領域に書き込み、画像ファイル３２１に位置情報を付加することができるようになる。
【０１０３】
画像ファイル３２１に対して、位置情報を付加することができたので、リストのうち、画像ファイル３２１の次に撮影日時の古い画像ファイル３２２に対して位置情報を付加する処理を行う。
【０１０４】
画像ファイル３２２にも、画像ファイル３２１と同様の処理が施される。画像ファイル３２２の撮影日時は、２０ＸＸ年３月２７日１６時２８分１４秒であるので、入退場記録としては、Ａ０００（入場）、１６（ＪＲ総武線）、０Ｃ（市川）、１２７Ｂ（２０ＸＸ年３月２７日）、１６５８（１６時５８分）、が選択される。そして、この路線コードと駅順コードに基づき、データベース部１２の検索が行われ、その結果、画像ファイル３２２のExif領域には、緯度種別３２２２としてＮが、緯度３２２３として、３５／１  ４３／１  ４４４００／１０００、が、経度種別３２２４としてＥが、経度３２２５として、１３９／１  ５４／１  ２８０００／１０００が書き込まれる。
【０１０５】
次に、画像ファイル３２２の次に撮影日時の古い画像ファイル３２３に対して位置情報の付加する処理を行う。画像ファイル３２３にも、画像ファイル３２１と同様の処理が施される。画像ファイル３２３の撮影日時は、２０ＸＸ年３月２７日１７時０３分５２秒であるので、入退場記録としては、Ａ０００（入場）、１６（ＪＲ総武線）、０Ｃ（市川）、１２７Ｂ（２０ＸＸ年３月２７日）、１６５８（１６時５８分）、が選択される。そして、この路線コードと駅順コードに基づき、データベース部１２の検索が行われ、その結果、画像ファイル３２３のExif領域には、緯度種別３２３２としてＮが、緯度３２３３として、３５／１  ４３／１  ４４４００／１０００、が、経度種別３２３４としてＥが、経度３２３５として、１３９／１  ５４／１  ２８０００／１０００が書き込まれる。
【０１０６】
次に、画像ファイル３２３の次に撮影日時の古い画像ファイル３２４に対して位置情報の付加する処理を行う。画像ファイル３２４にも、画像ファイル３２１と同様の処理が施される。画像ファイル３２４の撮影日時は、２０ＸＸ年３月２７日１７時１２分５４秒であるので、入退場記録としては、２０００（出場）、１６（ＪＲ総武線）、０Ｂ（小岩）、１２７Ｂ（２０ＸＸ年３月２７日）、１７１０（１７時１０分）、が選択される。そして、この路線コードと駅順コードに基づき、データベース部１２の検索が行われ、その結果、画像ファイル３２４のExif領域には、緯度種別３２４２としてＮが、緯度３２４３として、３５／１  ４３／１  ５８８００／１０００、が、経度種別３２４４としてＥが、経度３２４５として、１３９／１  ５２／１  ５３４００／１０００が書き込まれる。
【０１０７】
以上で、リストにリストアップされた画像データファイルすべてに対して、位置情報を付加する処理が完了したことになるため、処理動作が終了する。
【０１０８】
図９は、本発明の実施形態に係る位置情報付加装置における処理動作における、時刻、入退場記録、撮影日時、および選択結果の関係を示す図である。入退場所刻は、１５時１４分、１６時５８分、１７時１０分に記録されている。このため、１５時１４分と１６時５８分の中間にあたる１６時０６分を境に、１６時０６分以前に撮影された画像データファイルには駅コード０Ｄ（本八幡）に対応する緯度、経度が付加され、１６時０６分以後に撮影された画像データファイルには駅コード０Ｃ（市川）に対応する緯度、経度が付加される。同様に、１６時５８分と１７時１０分の中間にあたる１７時０４分を境に、１７時０４分以前に撮影された画像データファイルには駅コード０Ｃ（市川）に対応する緯度、経度が付加され、１７時０４分以後に撮影された画像データファイルには駅コード０Ｂ（小岩）に対応する緯度、経度が付加される。
【０１０９】
このようにすることにより、ＧＰＳ受信端末などの高価な装置を用いずに、画像データに位置情報を付加できることになる。つまり、画像データに位置情報を付加するために、ＧＰＳ受信機能を持ったデジタルカメラや携帯電話を使う必要もなく、ＧＰＳ受信端末を携帯する必要もない。
【０１１０】
また、この方法であれば、ＧＰＳ受信装置を使用する方法と違い、電源切れの心配がなく、また、ＧＰＳ衛星からの電波が届かない場所で撮影した画像データにも位置情報を付加できる。
【０１１１】
また、この方法であれば、画像データに付加される位置情報は、駅や物販端末、料金所などの所在地に対する位置情報であるので、ＧＰＳを使用する際より、撮影場所が詳細に限定されない。このため、撮影者のプライバシーを確保することができる。
【０１１２】
図１０は、本発明の実施形態に係る位置情報付加システムの構成の一例を示す図である。図１０に示した構成は、図１に示した構成にサーバ装置４を加えた構成になっている。それに伴い、図１０に示した構成では、位置情報付加装置１がデータベース部１２を備える代わりに、サーバ装置４がデータベース部４２を備え、このデータベース部４２に、駅データベース１２１と同じ内容である駅データベース４２１が格納されている。そして、位置情報付加装置１とサーバ装置４はインターネットなどを介してデータの送受信を行えるように、それぞれがネットワークインタフェース部１９とネットワークインタフェース部４９を備えている。ＳＦカード２とメモリカード３は、図１に示した構成のＳＦカード２とメモリカード３と同じものである。
【０１１３】
ネットワークインタフェース部１９は、制御部１１からの指示により、インターネットやイーサネット（登録商標）などのネットワークを通じて接続されているサーバ装置４のネットワークインタフェース部４９と通信を行う。ネットワークインタフェース部１９は、制御部１１から受信したデータをネットワークインタフェース部４９に送信し、また、ネットワークインタフェース部４９から受信したデータを制御部１１に送信する。
【０１１４】
サーバ装置４は、制御部４１とデータベース部４２とネットワークインタフェース部４９により構成されている。サーバ装置４は、位置情報付加装置１からの要求に応じてデータベース部４２を検索し、位置情報付加装置１に回答する。
【０１１５】
データベース部４２は、図１の構成に示したデータベース部１２と同様の構成を有しており、同様の動作を行う。駅データベース４２１は、図１の構成に示した駅データベース１２１と同様の構成を有しており、同様の動作を行う。
【０１１６】
制御部４１は、ソフトウェアを実行する部分であり、演算機能と一時記憶機能を備える。演算機能は、一般的にはＣＰＵと呼ばれ、一時記憶機能はメモリと呼ばれる。制御部４１は、データベース検索処理部４１３を備えるようにする。このとき、データベース検索処理部４１３は、ソフトウェアとしてインストールし、制御部４１により実行されるようにすると良い。ソフトウェアのインストールするために一時記憶機能とは別に記憶手段を備えるようにしても良い。
【０１１７】
また、制御部４１は、データベース部４２に記憶されているデータを検索する手段や読み出す手段、書き込む手段を備える。具体的に、例えば、制御部４１は、データベース部４２に検索キーと共にデータを書き込み、またデータベース部４２に記録されているデータを、検索キーを渡して受け取る。また、制御部４１は、ネットワークインタフェース部４９を通じインターネットなどのネットワークを介して位置情報付加装置１との間でデータの送受信を行う。これらの手段も、ソフトウェアとしてインストールしておき、制御部４１により実行できるようにしても良い。
【０１１８】
データベース検索処理部４１３は、ネットワークインタフェース部４９を通じて位置情報付加装置１からデータベース検索の要求を受け、データベース部４２内のデータベースの検索を行い、検索結果を、ネットワークインタフェース部４９を通じて位置情報付加装置１に返答する。また、ネットワークインタフェース部４９を通じて位置情報付加装置１からデータベース登録の要求を受け、データベース部４２内のデータベースにデータを書き込む。
【０１１９】
ネットワークインタフェース部４９は、制御部４１からの指示により、インターネットやイーサネットなどのネットワークを通じて接続されている位置情報付加装置１内のネットワークインタフェース部１９と通信を行う。ネットワークインタフェース部４９は、制御部４１から受信したデータをネットワークインタフェース部１９に送信し、また、インタフェース部１９から受信したデータを制御部１１に送信する。
【０１２０】
図１０の構成における処理動作は、図１の構成における処理動作における位置情報導出部１１１とデータベース部１２とのデータの送受信が、ネットワークインタフェース部１９、ネットワークインタフェース部４９、制御部４１、制御部４１内のデータベース検索処理部４１３を通じて行われる。つまり、位置情報導出手段１１１は、ネットワークインタフェース１９とネットワークインタフェース部４９を介して制御部４１に、データベース部４２内の駅データベース４２１の、路線コードと駅順コードに基づいた検索の要求をし、制御部４１は、要求を受けると、検索を行い、結果をネットワークインタフェース１９とネットワークインタフェース部４９を介して位置情報導出手段１１１に返答する。この点を除いて、他の処理動作は図１０の構成における処理動作と図１の構成における処理動作は同様である。
【０１２１】
このようにすることにより、ＧＰＳ受信端末などの高価な装置を用いずに、画像データに位置情報を付加できることになる。つまり、画像データに位置情報を付加するために、ＧＰＳ受信機能を持ったデジタルカメラや携帯電話を使う必要もなく、ＧＰＳ受信端末を携帯する必要もない。
【０１２２】
また、この方法であれば、ＧＰＳ受信装置を使用する方法と違い、電源切れの心配がなく、また、ＧＰＳ衛星からの電波が届かない場所で撮影した画像データにも位置情報を付加できる。
【０１２３】
また、この方法であれば、画像データに付加される位置情報は、駅や物販端末、料金所などの所在地に対する位置情報であるので、ＧＰＳを使用する際より、撮影場所が詳細に限定されない。このため、撮影者のプライバシーを確保することができる。
【０１２４】
図１１は、本発明の実施形態に係る位置情報付加システムの構成の一例を示す図である。この構成は、図１０の構成におけるサーバ装置４内のデータベース部４２に、さらに、入退場データベース４２７と画像データベース４２９を備えた構成になっている。つまり、データベース部４２に入退場記録と画像データファイルを蓄積することができる構成になっている。
【０１２５】
また、位置情報付加装置１の制御部１１が位置情報導出手段１１１を備えず、代わりに、サーバ装置４の制御部４１が位置情報導出手段４１１を備える構成になっている。また、位置情報付加装置１の制御部１１は、アップロード処理部１１２を備える。また、サーバ装置４は、データベース検索処理部４１３を備えていない。
【０１２６】
ＳＦカード２とメモリカード３は、図１の構成におけるＳＦカード２とメモリカード３と同様のものである。
【０１２７】
アップロード処理部１１２は、非接触カード制御部１３を通じてＳＦカード２内の入退場記録部２３から入退場データを取得し、この取得した入退場データを、ネットワークインタフェース部１９とネットワークインタフェース部４９を通じて、サーバ装置４のデータベース部４２内の入退場データベース４２７に書き込む。また、メモリカードインタフェース部１４を通じて、メモリカード３内のファイル記憶部３２から画像データファイルを取得し、この取得した画像データファイルを、ネットワークインタフェース部１９とネットワークインタフェース部４９を通じて、サーバ装置４のデータベース部４２内の入退場データベース４２７に書き込む。
【０１２８】
位置情報導出手段４１１は、入退場データベース４２７の入退場データのうちで、画像データベース４２９から選択された画像データの撮影日時情報に最も近い入退場データを選択する。そして、選択された入退場データの路線コードと駅順コードに対応する位置情報として、緯度、経度の情報をデータベース部４２の駅データベース４２１から取得し、この取得した緯度、経度の情報を、この選択された画像データに書き込む。位置情報導出手段４１１は、例えば、このような処理を行うソフトウェアとして用意すると良い。ここで、路線コードと駅順コードを合わせて、１つのコードとして、駅コードとし、使用するようにしても良い。
【０１２９】
つまり、位置情報導出手段４１１は、入退場データベース４２７の入退場データのうちで、画像データベース４２９から選択された画像データの撮影日時情報に最も近い入退場データを選択する選択手段と、選択された入退場データの路線コードと駅順コードに対応する位置情報として、緯度、経度の情報をデータベース部４２の駅データベース４２１から取得する取得手段と、この取得した緯度、経度の情報を、この選択された画像データに書き込む位置情報付加手段と、備える。
【０１３０】
入退場データベース４２７は、図３に示すような入退場データを蓄積できるデータベースである。種別、路線コード、駅順コード、日付、時刻が記載される。なお、入退場データベース４２７は、入退場データ記録部２３と異なり、日付２３４、時刻２３５を検索キーとして、種別２３１、路線コード２３２、駅順コード２３３を検索できる。
【０１３１】
画像データベース４２９は、ファイル記録部３２から取得した画像データファイルを蓄積するデータベースである。なお、画像データベース４２９は、ファイル記憶部３２と異なり、画像データファイル内のExif領域に記載された撮影日時を検索キーとして、画像データファイルを検索することができる。
【０１３２】
以下、図１１を参照しながら、本発明の実施形態に係る位置情報付加装置における具体的動作の一例を説明する。
【０１３３】
ここで、ユーザは、ＳＦカードを使用し、電車などを利用し、撮影場所への移動を行い、写真撮影を行い、画像データファイルが作成されたとする。このとき、この撮影場所への移動の際の入場記録、退場記録などが、図３に示すように、ＳＦカード３の入退場記録部２３に入退場データとして記載される。また、写真撮影を行いことにより作成された画像データファイルがメモリカード２に画像ファイル３２１、３２２、３２３、３２４として記憶されたとする。それぞれの画像データファイルには、図４〜７に示すように、撮影日時情報は記載されているが、緯度種別、緯度の緯度情報と、経度種別、経度の経度情報は記載されていないとする。
【０１３４】
サーバ装置４のデータベース部４２には、図２に示すように、路線コード、駅順コード、緯度、経度が記載された駅データベース４２１が格納されているとする。そして、ユーザにより、撮影場所への移動の際に使用したＳＦカード２が通信可能な状態なるように位置情報付加装置１の非接触カード通信部１３の読み取り部分に設置されているとする。また、撮影により作成された画像データファイルを記憶したメモリカード３も位置情報付加装置１のメモリカードスロットに挿入され、位置情報付加装置１のメモリカードインタフェース部１４とメモリカード３のインタフェース部３１との間で通信可能な状態になっているとする。
【０１３５】
ユーザが入力手段によりアップロード処理部１１２の起動操作を行う。この起動操作の入力があると、制御部１１は、アップロード処理部１１２を起動する。
【０１３６】
アップロード処理部１１２は、非接触カード通信部１３に対して、ＳＦカード２と通信が可能かどうかの問い合わせを行う。非接触カード通信部１３は、位置情報導出手段１１１からのこの問い合わせに対して、ＳＦカード２との通信が可能であることを返答する。位置情報導出手段１１１は、非接触カード通信部１３から、この返答を受けると、非接触カード通信部１３と非接触通信部２１を通じて、非接触カード制御部２２に対して、入退場データを要求する。非接触カード制御部２２は、アップロード処理部１１２からの入退場データの要求を受け、入退場記録部２３から入退場データを取得し、この取得したデータを、非接触通信部２１と非接触カード通信部１３を通じて、アップロード処理部１１２に渡す。
【０１３７】
アップロード処理部１１２は、この入退場データを受け、ネットワークインタフェース部１９とネットワークインタフェース部４９を通じて、データベース部４２の入退場データベース４２７に保管する。この入退場データには、図３に示す入退場の記録が記載されているとする。
【０１３８】
また、アップロード処理部１１２は、メモリカードインタフェース部１４に対して、メモリカード３と通信が可能かどうかの問い合わせを行う。メモリカードインタフェース部１４は、アップロード処理部１１２からのこの問い合わせに対して、メモリカード３との通信が可能であることを返答する。アップロード処理部１１２は、非接触カード通信部１３から、この返答を受けると、メモリカードインタフェース部１４を通じて、画像ファイル３２１、３２２、３２３、３２４を読み出し、この読み出した画像ファイル３２１、３２２、３２３、３２４を、ネットワークインタフェース部１９とネットワークインタフェース部４９を通じて、データベース部４２内の画像データベース４２９に保管する。
【０１３９】
画像データベース４２９は、アップロード処理部１１２から画像ファイル３２１、３２２、３２３、３２４を受信し、各画像データフェイルのExif領域に記載されている撮影日時情報を調査する。画像データベース４２９は、受信した画像ファイル３２１、３２２、３２３、３２４を蓄積するとともに、撮影日時を検索キーとして画像ファイル３２１、３２２、３２３、３２４を検索できるように、画像データファイルのリストを作成し、画像データベース４２９に保管する。そして、制御部４１内の位置情報導出手段４１１に対して、画像データファイルの保管完了を通知する。
【０１４０】
位置情報導出手段４１１は、画像データベース４２９から画像データファイルの保管完了通知を受けると起動し、画像データベース４２９から画像データファイルのリストを受ける。そして、画像データファイルを撮影日時順に並び替える。この結果、画像ファイル３２１、画像ファイル３２２、画像ファイル３２３、画像ファイル３２４の順に位置情報の付加の処理を行うことを決定する。
【０１４１】
まず、画像データファイルのうち、撮影日時が一番古い画像データファイルである画像ファイル３２１に位置情報を付加する処理が施される。位置情報導出手段４１１は、画像データベース４２９から画像ファイル３２１を読み込み、画像ファイル３２１のExif領域の、緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５を調査する。この結果、位置情報導出手段１１１は、緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５が記載されていないことを確認し、位置情報を付加する処理が続行する。
【０１４２】
位置情報導出手段４１１は、入退場データベース４２７の入退場データから、画像ファイル３２１の撮影日時に一番近い時間に記録された入退場の記録を選択する。今回の場合は、画像ファイル３２１の撮影日時、２０ＸＸ年３月２７日１５時３２分２３秒に一番近い、図３において３番目に記録されている入退場記録、２０００（出場）、１６（ＪＲ総武線）、０Ｄ（本八幡）、１２７Ｂ（２０ＸＸ年３月２７日）、１５１４（１５時１４分）、が選択される。
【０１４３】
次に、位置情報導出手段４１１は、この選択された入退場記録に記載された路線コード、１６、と駅順コード、０Ｄ、に対応する緯度、経度を回答するようにデータベース部１２に対して要求する。データベース部１２は、駅データベース１２１から路線コード、１６、と駅順コード、０Ｄに対応する緯度、経度を検索し、この結果、緯度＋３５．７２１０、経度＋１３９．９２７５を位置情報導出手段１１１に返答する。
【０１４４】
位置情報導出手段４１１は、データベース部１２から緯度、経度の回答を受け、これを画像ファイル３２１内のExif領域に対応した記載形式（フォーマット）に変換する。そして、この結果を、メモリカードインタフェース部１４とインタフェース部３１を通じて、画像ファイル３２１のExif領域の緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５に書き込む。今回の場合は、緯度種別３２１２には、「＋」の代わりに北緯を表す「Ｎ」を書き込む。また、緯度３２１３には、３５．７２１０の小数点以下を６０進法表記に変換した、３５／１  ４３／１  １５８００／１０００、を書き込む。また、経度種別３２１４には、「＋」の代わりに東経を「Ｅ」を、経度３２１５には、１３９．９２７５の小数点以下を６０進法表記に変化した、１３９／１  ５５／１  ３９０００／１０００を書き込む。
【０１４５】
以上のように、上記の処理を行うことにより、撮影日時から、撮影場所の最寄り駅だと思われる駅が推定し、この駅の緯度、経度をExif領域に書き込み、画像ファイル３２１に位置情報を付加することができるようになる。
【０１４６】
この後の、画像ファイル３２１に対する上記の処理動作を画像ファイル３２２、３２３、３２４にも施し、画像ファイル３２２、３２３、３２４にも位置情報を付加する。
【０１４７】
上記の方法では、サーバ装置４への入退場データと画像データファイルのアップロードの終了後に位置情報付加装置４１１が起動し、画像データファイルへの位置情報の付加の処理が始まるが、あらかじめ、サーバ装置４への入退場データと画像データファイルのアップロードしておき、あらためて、ユーザの指示により位置情報付加装置４１１が起動し、画像データファイルに位置情報を付加する処理が始まるようにしても良い。
【０１４８】
このようにすることにより、ＧＰＳ受信端末などの高価な装置を用いずに、画像データに位置情報を付加できることになる。つまり、画像データに位置情報を付加するために、ＧＰＳ受信機能を持ったデジタルカメラや携帯電話を使う必要もなく、ＧＰＳ受信端末を携帯する必要もない。
【０１４９】
また、この方法であれば、ＧＰＳ受信装置を使用する方法と違い、電源切れの心配がなく、また、ＧＰＳ衛星からの電波が届かない場所で撮影した画像データにも位置情報を付加できる。
【０１５０】
また、この方法であれば、画像データに付加される位置情報は、駅や物販端末、料金所などの所在地に対する位置情報であるので、ＧＰＳを使用する際より、撮影場所が詳細に限定されない。このため、撮影者のプライバシーを確保することができる。
【０１５１】
図１２は、本発明の実施形態に係る位置情報付加装置の構成の一例を示す図である。図１に示した位置情報付加システムの構成をすべて位置情報付加装置が備える構成になっている。例えば、ＳＦカード機能とファイル保管機能を備えた携帯電話などの携帯端末がこの構成を持つ。
【０１５２】
位置情報付加装置１は、図１に示した構成の他に、非接触通信部２１と非接触カード制御部２２と入退場データ記録部２３とファイル記録部３２を備えている。ファイル記録部には、画像データファイルが記録されている。この構成は、制御部１１と非接触カード制御部２２が非接触カード通信部１３と非接触通信部２１を介してではなく、直接通信を行い、また、制御部１１とファイル記憶部３２がメモリカードインタフェース部１４とインタフェース部３１を介してではなく、直接通信を行うこと以外は、図１の構成と同じである。よって、図１２の構成での処理動作は、この違い以外は図１の構成と同様の処理動作が行われる。
【０１５３】
このようにすることにより、ＧＰＳ受信端末などの高価な装置を用いずに、画像データに位置情報を付加できることになる。つまり、画像データに位置情報を付加するために、ＧＰＳ受信機能を持ったデジタルカメラや携帯電話を使う必要もなく、ＧＰＳ受信端末を携帯する必要もない。
【０１５４】
また、この方法であれば、ＧＰＳ受信装置を使用する方法と違い、電源切れの心配がなく、また、ＧＰＳ衛星からの電波が届かない場所で撮影した画像データにも位置情報を付加できる。
【０１５５】
また、この方法であれば、画像データに付加される位置情報は、駅や物販端末、料金所などの所在地に対する位置情報であるので、ＧＰＳを使用する際より、撮影場所が詳細に限定されない。このため、撮影者のプライバシーを確保することができる。
【０１５６】
図１３は、本発明の実施形態に係る位置情報付加システムの構成の一例を示す図である。この構成は、図１１の構成のＳＦカード２の代わりに、ＳＦカード発行者サーバ装置５を加えた構成である。つまり、この構成では、ＳＦカード２から入退場データを取得する代わりに、ＳＦカード発行者サーバ装置５から入退場データを取得する。
【０１５７】
位置情報付加装置１は、非接触カード通信部１３を持たない。位置情報付加装置１のネットワークインタフェース部１９は、サーバ装置４との通信の他に、制御部１１からの指示により、インターネットやイーサネットなどのネットワークを通じて接続されているＳＦカード発行者サーバ装置５のネットワークインタフェース部５９と通信を行う。ネットワークインタフェース部１９は、制御部１１から受信したデータをネットワークインタフェース部５９に送信し、また、ネットワークインタフェース部５９から受信したデータを制御部１１に送信する。
【０１５８】
アップロード処理部１１２は、ネットワークインタフェース部１９を通じてＳＦカード発行者サーバ５内の利用履歴データベース５２８から入退場データを取得し、この取得した入退場データを、ネットワークインタフェース部１９とネットワークインタフェース部４９を通じて、データベース部４２内の入退場データベース４２７に書き込む。また、メモリカードインタフェース部１４を通じてメモリカード３内のファイル記憶部３２から画像データファイルを取得し、この取得した画像データファイルを、ネットワークインタフェース部１９とネットワークインタフェース部４９を通じて、データベース部４２内の画像データベース４２９に書き込む。
【０１５９】
メモリカード３とサーバ装置４は、それぞれ、図１１の構成とメモリカード３とサーバ装置４と同様の構成を備え、同様の動作を行う。
【０１６０】
ＳＦカード発行者サーバ５は、制御部５１とデータベース部５２とネットワークインタフェース部５９により構成される。ＳＦカード発行者サーバ５は、ＳＦカードの発行事業者（鉄道会社等）が所有するサーバであり、改札機からネットワークを通じて取得したＳＦカードの利用履歴を、ＳＦカードに付与されたＩＤごとに利用履歴データベース５２８としてデータベース部５２に保管する。
【０１６１】
制御部５１は、ソフトウェアを実行する部分であり、演算機能と一時記憶機能を備える。演算機能は、一般的にはＣＰＵと呼ばれ、一時記憶機能はメモリと呼ばれる。制御部５１は、データベース検索処理部５１３を備えるようにする。このとき、データベース検索処理部５１３は、ソフトウェアとしてインストールし、制御部５１により実行されるようにすると良い。ソフトウェアのインストールするために一時記憶機能とは別に記憶手段を備えるようにしても良い。
【０１６２】
また、制御部５１は、データベース部５２に記憶されているデータを検索する手段や読み出す手段、書き込む手段を備える。具体的に、例えば、制御部５１は、データベース部５２に検索キーと共にデータを書き込み、またデータベース部５２に記録されているデータを、検索キーを渡して受け取る。また、制御部５１は、ネットワークインタフェース部５９を通じインターネットなどのネットワークを介して位置情報付加装置１との間でデータの送受信を行う。これらの手段も、ソフトウェアとしてインストールしておき、制御部５１により実行できるようにしても良い。
【０１６３】
データベース部５２は、図１の構成におけるデータベース部１２と、同様の構成を有し、同様の動作を行う。データベース部５２には、利用履歴データベース５１３が格納されている。
【０１６４】
利用履歴データベース５２８は、図３に示すような入退場データを蓄積できるデータベースである。種別、路線コード、駅順コード、日付、時刻が記載される。なお、利用履歴データベース５２８は、入退場データ記録部２３と異なり、ＳＦカードに付与されたカードのＩＤを検索キーとして、カードごとに、種別２３１、路線コード２３２、駅順コード２３３、日付２３４、時刻２３５を検索できる。
【０１６５】
データベース検索処理部５１３は、図１０の構成におけるデータベース検索処理部４１３と同様の処理を行う。
【０１６６】
ネットワークインタフェース部５９は、制御部５１からの指示により、インターネットやイーサネットなどのネットワークを通じて接続されている位置情報付加装置１内のネットワークインタフェース部１９と通信を行う。ネットワークインタフェース部５９は、制御部５１から受信したデータをネットワークインタフェース部１９に送信し、また、ネットワークインタフェース部１９から受信したデータを制御部５１に送信する。
【０１６７】
以下、図１３を参照しながら、本発明の実施形態に係る位置情報付加装置における具体的動作の一例を説明する。
【０１６８】
ここで、ユーザは、ＳＦカードを使用し、電車などを利用し、撮影場所への移動を行い、写真撮影を行い、画像データファイルが作成されたとする。このとき、この撮影場所への移動の際の入場記録、退場記録などが、ＳＦカードごとに、図３に示すように、ＳＦカード発行サーバ装置５の利用履歴データベース５２８に入退場データとして記載される。また、写真撮影を行いことにより作成された画像データファイルがメモリカード３に画像ファイル３２１、３２２、３２３、３２４として記憶されたとする。それぞれの画像データファイルには、図４〜７に示すように、撮影日時情報は記載されているが、緯度種別、緯度の緯度情報と、経度種別、経度の経度情報は記載されていないとする。
【０１６９】
サーバ装置４のデータベース部４２には、図２に示すように、路線コード、駅順コード、緯度、経度が記載された駅データベース４２１が格納されているとする。また、撮影により作成された画像データファイルを記憶したメモリカード３も位置情報付加装置１のメモリカードスロットに挿入され、位置情報付加装置１のメモリカードインタフェース部１４とメモリカード３のインタフェース部３１との間で通信可能な状態になっているとする。
【０１７０】
ユーザが入力手段によりアップロード処理部１１２の起動操作を行う。この起動操作の入力があると、制御部１１は、アップロード処理部１１２を起動する。
【０１７１】
アップロード処理部１１２は、ネットワークインタフェース部１９、ネットワークインタフェース部５９、制御部５１を通じて、ＳＦカード発行者サーバ５内のデータベース検索処理部５１３に対して、入退場データを要求する。このとき、検索対象となるＳＦカードのＩＤ等も通知する。
【０１７２】
ＳＦカード発行者サーバ５内のデータベース検索処理部５１３は、アップロード処理部１１２からの入退場データ要求を受け、通知されたＳＦカードのＩＤに基づき、利用履歴データベース５２８から入退場データを取得し、この取得した入退場データをネットワークインタフェース部５９とネットワークＩ／Ｆ部１９を通じて、アップロード処理部１１２に渡す。この入退場データには、図３に示す入退場の記録が記載されているとする。
【０１７３】
アップロード処理部１１２は、ＳＦカード発行者サーバ５内のデータベース検索処理部５１３から入退場データを受信し、この受信した入退場データを、ネットワークインタフェース部１９とネットワークインタフェース部４９を通じて、入退場データベース２７に保管する。また、アップロード処理部１１２は、メモリカードインタフェース部１４を通じて、画像ファイル３２１、３２３、３２４を読み出し、この読み出した画像ファイル３２１、３２２、３２３、３２４を、ネットワークインタフェース部１９とネットワークインタフェース部４９を通じて、画像データベース４２９に保管する。
【０１７４】
画像データベース４２９が画像ファイル３２１、３２２、３２３、３２４を受信してからは、図１１の構成における処理動作と同じである。画像データベース４２９が、画像データファイルのリストを作成し、このリストに基づき、撮影日時の古い画像データファイルから順に位置情報の付加が行われ、すべての画像データファイルに位置情報が付加されたときに処理動作が終了する。
【０１７５】
上記の処理動作では、位置情報付加装置１のアップロード処理部１１２が、ＳＦカード発行者サーバ装置５内の利用履歴データベース５２８から入退場データを取得するが、サーバ装置４内の制御部４１内にＳＦカード発行者サーバ装置５内の利用履歴データベース５２８から入退場データを取得する手段を持たせるようにしても良い。そして、ＳＦカード発行者サーバ装置５からサーバ装置４に、位置情報付加装置１を介することなく、入退場データを直接渡すようにしても良い。
【０１７６】
また、上記の方法では、サーバ装置４への入退場データと画像データファイルのアップロードの終了後に位置情報付加装置４１１が起動し、画像データファイルへの位置情報の付加の処理が始まるが、あらかじめ、サーバ装置４への入退場データと画像データファイルのアップロードしておき、あらためて、ユーザの指示により位置情報付加装置４１１が起動し、画像データファイルへの位置情報の付加の処理が始まるようにしても良い。
【０１７７】
このようにすることにより、ＧＰＳ受信端末などの高価な装置を用いずに、画像データに位置情報を付加できることになる。つまり、画像データに位置情報を付加するために、ＧＰＳ受信機能を持ったデジタルカメラや携帯電話を使う必要もなく、ＧＰＳ受信端末を携帯する必要もない。
【０１７８】
また、この方法であれば、ＧＰＳ受信装置を使用する方法と違い、電源切れの心配がなく、また、ＧＰＳ衛星からの電波が届かない場所で撮影した画像データにも位置情報を付加できる。
【０１７９】
また、この方法であれば、画像データに付加される位置情報は、駅や物販端末、料金所などの所在地に対する位置情報であるので、ＧＰＳを使用する際より、撮影場所が詳細に限定されない。このため、撮影者のプライバシーを確保することができる。
【０１８０】
図１４は、本発明の実施形態に係る位置情報付加システムの構成の一例を示す図である。この構成では、図１の構成の位置情報付加装置１のデータベース部１２に物販端末データベース１２２を格納させ、ＳＦカード２に電子通貨利用データ記憶部２４を加えたものである。
【０１８１】
位置情報付加装置１のデータベース部１２には、物販端末データベース１２２が格納されている。物販端末データベース１２２は、図１５に示すように、端末種別コード１２２１、業種コード１２２２、端末コード１２２３、緯度１２２４、経度１２２５が記載されている。物販端末データベース１２２には、物販端末の緯度、経度があらかじめ登録されているものとする。物販端末データベース１２２は、制御部１１から端末種別コード、業種コード、端末コードを検索キーとして受けると、この端末種別コード、業種コード、端末コードに対応した緯度、経度を制御部１１に返す。なお、検索の際に、端末種別コードを用いるのは必須ではなく、省略することも可能である。
【０１８２】
端末種別コード１２２１は、端末の種別に対応するコードであり、１６進コードである。具体的には、物販端末、自販機、券売機、改札機、連絡改札機、簡易改札機、車載端末、ＡＴＭなどが区別できるようにそれぞれに対してコードが用意されている。端末種別コード１２２１は業種コード１２２２および端末コード１２２３と共に、物販端末データベース１２２の検索キーとして利用される。
【０１８３】
業種コード１２２２は、業種を示す１６進コードである。具体的には、コンビニエンスストア、キヨクス売店などが区別できるようにそれぞれに対してコードが用意されている。業種コード１２２２は、端末種別コード１２２１および端末コード１２２３と共に、物販端末データベース１２２の検索キーとして利用される。
【０１８４】
端末コード１２２３は、各端末の識別子としての１６進コードである。具体的には、レジや自動販売機に割り振られた識別子である。端末コード１２２３は、端末種別コード１２２１および業種コード１２２２と共に、物販端末データベース１２２の検索キーとして利用される。
【０１８５】
緯度１２２４は、端末種別コード１２２１、業種コード１２２２、端末コード１２２３により指し示される端末の所在地の緯度である。北緯の場合は正数、南緯の場合は負数で表記し、さらに小数点以下は10進法で記載する。経度１２２５は、端末種別コード１２２１、業種コード１２２２、端末コード１２２３により指し示される端末の所在地の経度を格納する領域である。東経の場合は正数、西経の場合は負数で表記し、さらに小数点以下は10進法で記載する。
【０１８６】
位置情報導出手段１１１は、非接触カード通信部１３を通じてＳＦカード２から取得した入退場データと電子通貨利用データのうちで、メモリカードインタフェース部１４を通じてメモリカード３から読み出された画像データの撮影日時情報に最も近い入退場データまたは電子通貨利用データを選択する。そして、選択された、入退場データの路線コードと駅順コード、または、電子通貨利用データの端末種別コード、業種コード、端末コードに対応する位置情報として、緯度、経度の情報をデータベース部１２の駅データベース１２１または物販端末データベース１２２から取得し、この取得した緯度、経度の情報を、メモリカードインタフェース部１４を通じてメモリカード３内の画像データに書き込む。位置情報導出手段１１１は、例えば、このような処理を行うソフトウェアとして用意すると良い。ここで、端末種別コードと業種コードと端末コードを合わせて、１つのコードとして、これを端末コードとし、使用するようにしても良い。または、業種コードと端末コードを合わせて、１つのコードとして、これを端末コードとし、使用するようにしても良い。
【０１８７】
つまり、位置情報導出手段１１１は、非接触カード通信部１３を通じてＳＦカード２から取得した入退場データと電子通貨利用データのうちで、メモリカードインタフェース部１４を通じてメモリカード３から読み出された画像データの撮影日時情報に最も近い入退場データまたは電子通貨利用データを選択する選択手段と、選択された、入退場データの路線コードと駅順コード、または、電子通貨利用データの端末種別コード、業種コード、端末コードに対応する位置情報として、緯度、経度の情報をデータベース部１２の駅データベース１２１または物販端末データベース１２２から取得する取得手段と、この取得した緯度、経度の情報を、メモリカードインタフェース部１４を通じてメモリカード３内の画像データに書き込む位置情報付加手段と、備える。
【０１８８】
ＳＦカード２は、図１に示したＳＦカード２の構成に、電子通貨利用データ記録部２４が加えられている。電子通貨利用データ記録部２４に記載される電子通貨利用データは、例えば、図１６に示すように、端末種別２４１、日付２４２、時刻２４３、業種コード２４４、端末コード２４５、残高２４６より構成される。電子通貨利用データ記録部２４は、非接触カード制御部２２から受信した電子通貨の利用データ（端末種別コード、日付、時刻、業種コード、端末コード、残高）を、例えば、図１６に示すように記録する。また、非接触カード制御部２２からの要求により、記録されている電子通貨利用データを非接触カード制御部２２に送信する。
【０１８９】
端末種別コード２４１は、業種コード２４４、端末コード２４５は、それぞれ、物販端末データベース１２２に記載されている端末種別コード１２２１、業種コード１２２２、端末コード１２２３と同じコードである。
【０１９０】
日付２４２は、電子通貨が利用された日付であり、時刻は、電子通貨が利用された時刻である。残高２４６は、電子通貨の残高である。
【０１９１】
メモリカード３は、図１に示したメモリカード３と、同様の構成を有し、同様の動作を行う。
【０１９２】
図１７は、図１４の構成の際に、本発明の実施形態に係る位置情報付加装置において行われる処理動作を示す図である。
【０１９３】
ステップ２０１からステップＳ２０２までは、図８に示した処理動作のステップＳ１０１からステップＳ１０２までと同じ処理動作である。
【０１９４】
次に、ＳＦカード２との通信が可能である場合は（Ｓ２０２、Ｙｅｓ）、非接触カード通信部１３を通じて、ＳＦカード２から、入退場データ記録部２３に記録されている入退場データと、電子通貨利用データ記録部２４に記録されている電子通貨利用データを読み込み、制御部１１内の一時記憶領域に記憶する（Ｓ２０３）。
【０１９５】
また、ステップＳ２０４からステップＳ２０８までは、図８に示した処理動作のステップＳ１０４からステップＳ１０８までと同じ処理動作である。
【０１９６】
Exif領域に緯度情報、経度情報が記載されていない場合は（Ｓ２０８、Ｎｏ）、制御部１１内の一時記憶領域に記憶された入退場データと電子通貨利用データのうちで、選択された画像データファイルの撮影日時に一番近い時間を示す入退場の記録または電子利用通貨の記録を抽出する（Ｓ２０９）。
【０１９７】
抽出された記録が入退場の記録であるときは（Ｓ２１０、Ｙｅｓ）、この抽出された入退場の記録の路線コードと駅順コードに基づき、データベース部１２内の駅データベース１２１を検索し、この路線コード、駅順コードに対応する駅の所在地の緯度情報と経度情報を取得する（Ｓ２１１）。
【０１９８】
抽出された記録が電子通貨利用の記録であるときは（Ｓ２１０、Ｎｏ）、この抽出された電子通貨利用の記録の端末種別コード、業種コード、端末コードに基づき、データベース部１２内の物販端末データベース１２２を検索し、この端末種別コード、業種コード、端末コードに対応する物販端末の所在地の緯度情報と経度情報を取得する（Ｓ２１２）。ここで、端末種別コードが、改札機、券売機、ＡＴＭなどの駅に設置されている端末であるときは、駅データベース１２１を検索するようにしても良い。
【０１９９】
取得された緯度情報と経度情報を、ステップＳ２０７において選択された画像データファイルのExif領域に書き込む（Ｓ２１３）。このとき、駅データベース１２１または物販端末データベース１２２における緯度、経度の記載方法と、Exif領域における緯度、経度の記載方法に差異がある場合は、Exif領域における記載方法に便宜変換した上で記載するようにする。Exif領域への書き込み後は、処理を行われていない画像データファイルがリストに残っているかどうかの確認が行われる（Ｓ２０６）。
【０２００】
つまり、図１４の構成での処理動作は、位置情報導出手段１１１が入退場記録だけでなく、電子通貨利用記録も参照して、位置情報の付加を行う点を除き、図１の構成での処理動作と同じである。
【０２０１】
このようにすることにより、ＧＰＳ受信端末などの高価な装置を用いずに、画像データに位置情報を付加できることになる。つまり、画像データに位置情報を付加するために、ＧＰＳ受信機能を持ったデジタルカメラや携帯電話を使う必要もなく、ＧＰＳ受信端末を携帯する必要もない。
【０２０２】
また、この方法であれば、ＧＰＳ受信装置を使用する方法と違い、電源切れの心配がなく、また、ＧＰＳ衛星からの電波が届かない場所で撮影した画像データにも位置情報を付加できる。
【０２０３】
また、この方法であれば、画像データに付加される位置情報は、駅や物販端末、料金所などの所在地に対する位置情報であるので、ＧＰＳを使用する際より、撮影場所が詳細に限定されない。このため、撮影者のプライバシーを確保することができる。
【０２０４】
図１８は、本発明の実施形態に係る位置情報付加システムの構成の一例を示す図である。この構成は、図１の位置情報付加装置１のデータベース部１２に時刻データベース１２３をあらたに格納したものである。
【０２０５】
時刻データベース１２３は、図１９に示すように、発路線コード１２３１、発駅順コード１２３２、着路線コード１２３３、着駅順コード１２３４、発車時刻１２３５、到着時刻１２３６が記載されている。時刻データベース１２３は、制御部１１から発路線コード１２３１、発駅順コード１２３２、着路線コード１２３３、着駅順コード１２３４を検索キーとして受け取ると、この発路線コード１２３１、発駅順コード１２３２、着路線コード１２３３、着駅順コード１２３４に対応する発車時刻１２３５と到着時刻１２３６を制御部１１に返す。
【０２０６】
発路線コード１２３１は、鉄道やバスの乗車駅もしくは乗車停留所が所属する路線に対応する路線コードであり、例えば、１６進コードで記載される。具体的には、例えば、日本鉄道サイバネティクス協議会が規定する路線コードを使うと良い。発路線コード１２３１は、発駅順コード１２３２、着路線コード１２３３、および着駅順コード１２３４と共に、時刻データベース１２３の検索キーとして利用される。
【０２０７】
発駅順コード１２３２は、鉄道やバスの乗車駅もしくは乗車停留所の駅コードであり、例えば、１６進コードで記載される。具体的には、例えば、日本鉄道サイバネティクス協議会が規定する駅順コードを格納する。発駅順コード１２３２は、発路線コード１２３１、着路線コード１２３３、および着駅順コード１２３４と共に、時刻データベース１２３の検索キーとして利用される。
【０２０８】
着路線コード１２３３は、鉄道やバスの降車駅もしくは降車停留所が所属する路線に対応する路線コードであり、例えば、１６進コードで記載される。具体的には、例えば、日本鉄道サイバネティクス協議会が規定する路線コードを格納する。着路線コード１２３３は、発路線コード１２３１、発駅順コード１２３２、および着駅順コード１２３４と共に、時刻データベース１２３の検索キーとして利用される。
【０２０９】
着駅順コード１２３４は、鉄道やバスの降車駅もしくは降車停留所の駅コードであり、例えば、１６進コードで記載される。具体的には、例えば、日本鉄道サイバネティクス協議会が規定する駅順コードを格納する。着駅順コード１２３４は、発路線コード１２３１、発駅順コード１２３２、および着路線コード１２３３と共に、時刻データベース１２３の検索キーとして利用される。
【０２１０】
発車時刻１２３５は、発路線コード１２３１と発駅順コード１２３２により示される駅から、着路線コード１２３３と着駅順コード１２３４により示される駅に向かう列車の、発路線コード１２３１と発駅順コード１２３２で示される駅における発車予定時刻である。発路線コード１２３１と発駅順コード１２３２で示される駅から、着路線コード１２３３と着駅順コード１２３４で示される駅に向かう列車は、必ずしも１本の列車である必要は無く、乗り換えを含んでもかまわない。もし乗換を含む場合は、発車時刻１２３５には、最初に乗車する列車の発路線コード１２３１と発駅順コード１２３２で示される駅における発車予定時刻が記載される。
【０２１１】
到着時刻１２３６は、発路線コード１２３１と発駅順コード１２３２で示される駅から、着路線コード１２３３と着駅順コード１２３４で示される駅に向かう列車の、着路線コード１２３３と着駅順コード１２３４で示される駅における到着予定時刻である。発路線コード１２３１と発駅順コード１２３２で示される駅から、着路線コード１２３３と着駅順コード１２３４で示される駅に向かう列車は、必ずしも１本の列車である必要は無く、乗り換えを含んでもかまわない。もし乗換を含む場合は、到着時刻１２３６には、最後に乗車する列車の着路線コード１２３３と着駅順コード１２３４で示される駅における到着予定時刻が記載される。
【０２１２】
位置情報導出手段１１１は、非接触カード通信部１３を通じてＳＦカード２から取得した入退場データと、メモリカードインタフェース部１４を通じてメモリカード３から読み出された画像データの撮影日時情報とを照らし合わせて、画像データが改札内で撮影されたのか改札外で撮影されたのかを判定する。改札外で撮影されたと判定されたときは、非接触カード通信部１３を通じてＳＦカード２から取得した入退場データのうちで、メモリカードインタフェース部１４を通じてメモリカード３から読み出された画像データの撮影日時情報に最も近い入退場データを選択する。そして、選択された入退場データの路線コードと駅順コードに対応する位置情報として、緯度、経度の情報をデータベース部１２の駅データベース１２１から取得し、この取得した緯度、経度の情報を、メモリカードインタフェース部１４を通じてメモリカード３内の画像データに書き込む。改札内で撮影されたと判定されたときは、時刻データベース１２３から、入場時刻以降に出発し、かつ、出場時刻以前に到着する列車を検索し、この情報をもとに、撮影が、列車の発車前か、走行中か、到着後か、を判定し、この判定結果をもとに、対応する駅の位置情報を駅データベース１２１から取得し、この取得した位置情報を画像データに付加する。位置情報導出手段１１１は、例えば、このような処理を行うソフトウェアとして用意すると良い。ここで、路線コードと駅順コードを合わせて、１つのコードとして、これを駅コードとし、使用するようにしても良い。
【０２１３】
つまり、位置情報導出手段１１１は、非接触カード通信部１３を通じてＳＦカード２から取得した入退場データと、メモリカードインタフェース部１４を通じてメモリカード３から読み出された画像データの撮影日時情報とを照らし合わせて、画像データが改札内で撮影されたのか改札外で撮影されたのかを判定する判定手段と、改札外で撮影されたと判定されたときは、非接触カード通信部１３を通じてＳＦカード２から取得した入退場データのうちで、メモリカードインタフェース部１４を通じてメモリカード３から読み出された画像データの撮影日時情報に最も近い入退場データを選択する選択手段と、この取得した緯度、経度の情報を、メモリカードインタフェース部１４を通じてメモリカード３内の画像データに書き込む位置情報付加手段と、改札内で撮影されたと判定されたときは、時刻データベース１２３から、入場時刻以降に出発し、かつ、出場時刻以前に到着する列車を特定する特定手段と、この検索の情報をもとに、撮影が、列車の発車前か、走行中か、到着後か、を判定する判定手段と、選択された入退場データの路線コードと駅順コードに対応する位置情報、または、判定に基づいた位置情報として、緯度、経度の情報をデータベース部１２の駅データベース１２１から取得する取得手段と、取得した緯度、経度の情報を、メモリカードインタフェース部１４を通じてメモリカード３内の画像データに書き込む位置情報付加手段
備える。
【０２１４】
ＳＦカード２とメモリカード３は、図１のＳＦカード２とメモリカード３と同じものである。
【０２１５】
図２０は、図１８の構成の際に、本発明の実施形態に係る位置情報付加装置において行われる処理動作の一例を示す図である。
【０２１６】
ステップ３０１からステップＳ３０８までは、図８に示した処理動作のステップＳ１０１からステップＳ１０８までと同じ処理動作である。
【０２１７】
緯度情報、経度情報が記載されていない場合は（Ｓ３０８、Ｎｏ）、ステップＳ３０７８において選択された画像データファイルの撮影日時と、制御部１１内の一時記憶領域に記憶された入退場データを比較し、撮影が改札外で行われたのか、改札内で行われたのかを判定する（Ｓ３０９）。
【０２１８】
撮影が改札外で行われたと判定された場合は（Ｓ３０９、Ｙｅｓ）、制御部１１内の一時記憶領域に記憶された入退場データのうちで、選択された画像データファイルの撮影日時に一番近い時間を示す入退場の記録を抽出する（Ｓ３１０）。そして、この抽出された入退場の記録の路線コードと駅順コードに基づき、データベース部１２内の駅データベース１２１を検索し、この路線コード、駅順コードに対応する駅の所在地の緯度情報と経度情報を取得する（Ｓ３１１）。
【０２１９】
撮影が改札内で行われたと判定された場合は（Ｓ３０９、Ｎｏ）、入場駅の路線コードと駅順コード、出場駅の路線コードと駅順コードを検索キーとして、時刻データベース１２３を検索する（Ｓ３１２）。つまり、入場時刻以降に入場駅を出発し、かつ、出場時刻以前に出場駅に到着する列車を検索する。これにより、ＳＦカードのユーザが乗車したと思われる列車の候補を特定する。複数の列車が候補になる場合には、中間の列車に乗車したと仮定する。候補となる列車が偶数本の場合には、中間より遅めに発車する列車に乗車したと仮定する。
【０２２０】
特定された列車の出発時刻および到着時刻と、選択された画像データファイルの撮影日時を比較し、撮影時刻が、この列車の出発前か、走行中か、到着後か、を判定する（Ｓ３１３）。
【０２２１】
判定の結果が出発前のときは（Ｓ３１３、出発前）、出発駅の路線コードと駅順コードに基づき、データベース部１２内の駅データベース１２１を検索し、この路線コード、駅順コードに対応する駅の所在地の緯度情報と経度情報を取得する（Ｓ３１４）。
【０２２２】
判定の結果が到着後のときは（Ｓ３１３、到着後）、到着駅の路線コードと駅順コードに基づき、データベース部１２内の駅データベース１２１を検索し、この路線コード、駅順コードに対応する駅の所在地の緯度情報と経度情報を取得する（Ｓ３１５）。
【０２２３】
判定の結果が走行中のときは（Ｓ３１３、走行中）、撮影時間が出発時間に近いのか、到着時間に近いのか、の判定を行う（Ｓ３１６）。判定の結果、出発駅に近いときは（Ｓ３１６、Ｙｅｓ）、出発駅の路線コードと駅順コードに基づき、データベース部１２内の駅データベース１２１を検索し、この路線コード、駅順コードに対応する駅の所在地の緯度情報と経度情報を取得する（Ｓ３１４）。判定の結果、到着駅に近いときは（Ｓ３１６、Ｙｅｓ）、到着駅の路線コードと駅順コードに基づき、データベース部１２内の駅データベース１２１を検索し、この路線コード、駅順コードに対応する駅の所在地の緯度情報と経度情報を取得する（Ｓ３１４）。
【０２２４】
この取得された緯度情報と経度情報を、選択された画像データファイルのExif領域に書き込む（Ｓ３１７）。このとき、駅データベース１２１における緯度、経度の記載方法と、Exif領域における緯度、経度の記載方法に差異がある場合は、Exif領域における記載方法に便宜変換した上で記載するようにする。Exif領域への書き込み後は、処理を行われていない画像データファイルがリストに残っているかどうかの確認が行われる（Ｓ３０６）。
【０２２５】
以下、図１８を参照しながら、本発明の実施形態に係る位置情報付加装置における具体的動作の一例を説明する。
【０２２６】
ここで、ユーザは、ＳＦカードを使用し、電車などを利用し、撮影場所への移動を行い、写真撮影を行い、画像データファイルが作成されたとする。このとき、この撮影場所への移動の際の入場記録、退場記録などが、図３に示すように、ＳＦカード２の入退場記録部２３に入退場データとして記載される。また、写真撮影を行いことにより作成された画像データファイルがメモリカード３に画像ファイル３２１、３２２、３２３、３２４として記憶されたとする。それぞれの画像データファイルには、図４〜７に示すように、撮影日時情報は記載されているが、緯度種別、緯度の緯度情報と、経度種別、経度の経度情報は記載されていないとする。
【０２２７】
位置情報付加装置１のデータベース部１２には、図２に示すように、路線コード、駅順コード、緯度、経度が記載された駅データベース１２１が格納されているとする。そして、ユーザにより、撮影場所への移動の際に使用したＳＦカード２が通信可能な状態なるように位置情報付加装置１の非接触カード通信部１３の読み取り部分に設置されているとする。また、撮影により作成された画像データファイルを記憶したメモリカード３も位置情報付加装置１のメモリカードスロットに挿入され、位置情報付加装置１のメモリカードインタフェース部１４とメモリカード３のインタフェース部３１との間で通信可能な状態になっているとする。
【０２２８】
ユーザが入力手段により位置情報導出手段１１１の起動操作を行う。この起動操作の入力があると、制御部１１は、位置情報導出手段１１１を起動する。
【０２２９】
まず、位置情報導出手段１１１は、非接触カード通信部１３に対して、ＳＦカード２と通信が可能かどうかの問い合わせを行う。非接触カード通信部１３は、位置情報導出手段１１１からのこの問い合わせに対して、ＳＦカード２との通信が可能であることを返答する。
【０２３０】
位置情報導出手段１１１は、非接触カード通信部１３から、この返答を受けると、非接触カード通信部１３と非接触通信部２１を通じて、非接触カード制御部２２に対して、入退場データを要求する。非接触カード制御部２２は、位置情報導出手段１１１からの入退場データの要求を受け、入退場記録部２３から入退場データを取得し、この取得したデータを、非接触通信部２１と非接触カード通信部１３を通じて、位置情報導出手段１１１に渡す。位置情報導出手段１１１は、この入退場データを受け、制御部１１内の一時記憶領域に記憶する。この入退場データには、図３に示す入退場の記録が記載されているとする。
【０２３１】
次に、位置情報導出手段１１１は、メモリカードインタフェース部１４に対して、メモリカード３と通信が可能かどうかの問い合わせを行う。メモリカードインタフェース部１４は、位置情報導出手段１１１からのこの問い合わせに対して、メモリカード３との通信が可能であることを返答する。
【０２３２】
位置情報導出手段１１１は、非接触カード通信部１３から、この返答を受けると、メモリカードインタフェース部１４を通じて、インタフェース部３１に対して画像データファイルのリストを要求する。インタフェース部３１は、位置情報導出手段１１１からリストの要求を受け、ファイル記憶部３２に記憶されているデータのリストを作成し、このリストを、メモリカードインタフェース部１４を通じて、位置情報導出手段１１１に渡す。
【０２３３】
このリストには、ファイル記憶部３２に記憶されている画像ファイル３２１、３２２、３２３、３２４の拡張子を含んだファイル名、ファイル更新日時が記載されている。具体的には、例えば、画像ファイル３２１のファイル名はPIC001.JPGであり、ファイル更新日時は２０ＸＸ年３月２７日１５時３２分２３秒であるとする。また、画像ファイル３２２のファイル名はPIC002.JPGであり、ファイル更新日時は２０ＸＸ年３月２７日１６時２８分１４秒で、画像ファイル３２３のファイル名はPIC003.JPGであり、ファイル更新日時は２０ＸＸ年３月２７日１７時０３分５２秒で、画像ファイル３２４のファイル名はPIC004.JPGであり、ファイル更新日時は２０ＸＸ年３月２７日１７時１２分５４秒であるとする。
【０２３４】
位置情報導出手段１１１は、メモリカードインタフェース部１４を通じて受けた、このリストを制御部１１の一時記憶領域に記憶する。位置情報導出手段１１１は、リストに記載された拡張子「JPG」から、画像ファイル３２１、３２２、３２３、３２４がＪＰＥＧ形式のファイルであることを判断し、メモリカードインタフェース部１４を通じて、画像ファイル３２１、３２２、３２３、３２４を読み込む。そして、画像ファイル３２１、３２２、３２３、３２４のExif領域に記載された撮影日時情報を調査する。その結果、例えば、画像ファイル３２１の撮影日時３２１１が、２０ＸＸ年３月２７日１５時３２分２３秒であったとする。また、画像ファイル３２２の撮影日時３２２１が、２０ＸＸ年３月２７日１６時２８分１４秒で、画像ファイル３２３の撮影日時３２３１が、２０ＸＸ年３月２７日１７時０３分５２秒で、画像ファイル３２４の撮影日時３２４１が、２０ＸＸ年３月２７日１７時１２分５４秒であったする。
【０２３５】
位置情報導出手段１１１は、画像ファイルを撮影日時順に並び替える。この結果、位置情報導出手段１１１は、画像ファイル３２１、画像ファイル３２２、画像ファイル３２３、画像ファイル３２４の順に、位置情報を付加する処理を施すことに決定する。なお、ここで、各画像データファイルにExif領域が存在しない場合や、Exif領域が存在しても、撮影日時情報が記載されてない場合は、ファイル更新日時を撮影日時として扱い、位置情報を付加する処理を施していく。ここで、画像ファイルを撮影日時順に並び換える際に、上記のファイル名とファイル更新日時が記載されたリストに、この撮影日時を加え、このリストを撮影日時順に並び換えるようにしても良い。
【０２３６】
また、インタフェース部３１は、リストを作成する際に、ファイル更新日時だけでなく、画像データファイルの撮影日時をリストに記載するようにしても良い。そして、位置情報導出手段１１１からリストの要求のあった際に、この撮影日時も記載されたリストを送るようにしても良い。このときは、位置情報導出手段１１１は、上記のように、画像データファイルを読み込み、撮影日時を調査する必要はない。位置情報導出手段１１１は、撮影日時も記載されたリストをインタフェース部３１から返されたときは、このリストを撮影日時順に並び替えるだけで良い。
【０２３７】
次に、まず、画像データファイルのうち、撮影日時が一番古い画像データファイルである画像ファイル３２１に位置情報を付加する処理が施される。位置情報導出手段１１１は、メモリカードインタフェース部１４を通じて、画像ファイル３２１を読み込み、画像ファイル３２１のExif領域の、緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５を調査する。この結果、位置情報導出手段１１１は、緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５が記載されていないことを確認し、位置情報を付加する処理が続行する。
【０２３８】
位置情報導出手段１１１は、まず、制御部１１の一時記憶領域に記憶されている入退場データに基づき、画像ファイル３２１の撮影が改札内で行われたのか、改札外で行われたのかを判定する。今回の場合は、改札外で行われている。そこで、位置情報導出手段１１１は、次に、制御部１１の一時記憶領域に記憶されている入退場データから、画像ファイル３２１の撮影日時に一番近い時間に記録された入退場の記録を選択する。今回の場合は、画像ファイル３２１の撮影日時、２０ＸＸ年３月２７日１５時３２分２３秒に一番近い、図３において３番目に記録されている入退場記録、２０００（出場）、１６（ＪＲ総武線）、０Ｄ（本八幡）、１２７Ｂ（２０ＸＸ年３月２７日）、１５１４（１５時１４分）、が選択される。
【０２３９】
次に、位置情報導出手段１１１は、この選択された入退場記録に記載された路線コード、１６、と駅順コード、０Ｄ、に対応する緯度、経度を回答するようにデータベース部１２に対して要求する。データベース部１２は、駅データベース１２１から路線コード、１６、と駅順コード、０Ｄに対応する緯度、経度を検索し、この結果、緯度＋３２．７２１０、経度＋１３９．９２７５を位置情報導出手段１１１に返答する。
【０２４０】
位置情報導出手段１１１は、データベース部１２から緯度、経度の回答を受け、これを画像ファイル３２１内のExif領域に対応した記載形式（フォーマット）に変換する。そして、この結果を、メモリカードインタフェース部１４とインタフェース部３１を通じて、画像ファイル３２１のExif領域の緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５に書き込む。今回の場合は、緯度種別３２１２には、「＋」の代わりに北緯を表す「Ｎ」を書き込む。また、緯度３２１３には、３５．７２１０の小数点以下を６０進法表記に変換した、３５／１  ４３／１  １５８００／１０００、を書き込む。また、経度種別３２１４には、「＋」の代わりに東経を「Ｅ」を、経度３２１５には、１３９．９２７５の小数点以下を６０進法表記に変化した、１３９／１  ５５／１  ３９０００／１０００を書き込む。
【０２４１】
以上のように、上記の処理を行うことにより、撮影日時から、撮影場所の最寄り駅だと思われる駅が推定し、この駅の緯度、経度をExif領域に書き込み、画像ファイル３２１に位置情報を付加することができるようになる。
【０２４２】
画像ファイル３２１に対して、位置情報を付加することができたので、リストのうち、画像ファイル３２１の次に撮影日時の古い画像ファイル３２２に対して位置情報を付加する処理を行う。
【０２４３】
画像ファイル３２２にも、画像ファイル３２１と同様の処理が施される。画像ファイル３２２の撮影日時は、２０ＸＸ年３月２７日１６時２８分１４秒であるので、撮影が改札外で行われていることがわかる。このため、入退場記録としては、Ａ０００（入場）、１６（ＪＲ総武線）、０Ｃ（市川）、１２７Ｂ（２０ＸＸ年３月２７日）、１６５８（１６時５８分）、が選択される。そして、この路線コードと駅順コードに基づき、データベース部１２の検索が行われ、その結果、画像ファイル３２２のExif領域には、緯度種別３２２２としてＮが、緯度３２２３として、３５／１  ４３／１  ４４４００／１０００、が、経度種別３２２４としてＥが、経度３２２５として、１３９／１  ５４／１  ２８０００／１０００が書き込まれる。
【０２４４】
次に、画像ファイル３２２の次に撮影日時の古い画像ファイル３２３に対して位置情報の付加する処理を行う。画像ファイル３２３の撮影日時は、２０ＸＸ年３月２７日１７時０３分５２秒であるので、入退場記録、Ａ０００（入場）、１６（ＪＲ総武線）、０Ｃ（市川）、１２７Ｂ（２０ＸＸ年３月２７日）、１６５８（１６時５８分）、と、２０００（出場）、１６（ＪＲ総武線）、０Ｂ（小岩）、１２７Ｂ（２０ＸＸ年３月２７日）、１７１０（１７時１０分）、とから、撮影が改札内で行われていることがわかる。
【０２４５】
そこで、次に、位置情報導出手段１１１は、検索キーとしての発路線コードを１６、発駅コードを０Ｃ、着路線コードを１６、着駅コードを０Ｂとして、入場時刻以降に出発し、出場時刻以前に到着する列車を、時刻データベース１２３から検索する。この結果、列車として、１６（ＪＲ総武線）、０Ｃ（市川）、１６（ＪＲ総武線）、０Ｂ（小岩）、１６５９（１６時５９分）、１７０２（１７時０２分）、が選択される。この選択された列車の出発時刻、到着時刻と、撮影時間を比較すると、撮影が到着時刻以降に行われていることがわかる。つまり、撮影は到着後に行われたと判定される。
【０２４６】
この結果、到着駅の路線コードと駅順コードに基づき、データベース部１２の検索が行われ、その結果、画像ファイル３２４のExif領域には、緯度種別３２４２としてＮが、緯度３２４３として、３５／１  ４３／１  ５８８００／１０００、が、経度種別３２４４としてＥが、経度３２４５として、１３９／１  ５２／１  ５３４００／１０００が書き込まれる。
【０２４７】
次に、画像ファイル３２３の次に撮影日時の古い画像ファイル３２４に対して位置情報の付加する処理を行う。画像ファイル３２４にも、画像ファイル３２１と同様の処理が施される。画像ファイル３２４の撮影日時は、２０ＸＸ年３月２７日１７時１２分５４秒であるので、撮影が改札外で行われたことがわかる。そこで、入退場記録としては、２０００（出場）、１６（ＪＲ総武線）、０Ｂ（小岩）、１２７Ｂ（２０ＸＸ年３月２７日）、１７１０（１７時１０分）、が選択される。そして、この路線コードと駅順コードに基づき、データベース部１２の検索が行われ、その結果、画像ファイル３２４のExif領域には、緯度種別３２４２としてＮが、緯度３２４３として、３５／１  ４３／１  ５８８００／１０００、が、経度種別３２４４としてＥが、経度３２４５として、１３９／１  ５２／１  ５３４００／１０００が書き込まれる。
【０２４８】
以上で、リストにリストアップされた画像データファイルすべてに対して、位置情報の付加の処理が完了したことになるため、処理動作が終了する。
【０２４９】
図２１は、本発明の実施形態に係る位置情報付加装置における処理動作における、時刻、入退場記録、撮影日時、および選択結果の関係を示す図である。入場時刻は１６時５８分、出場時刻は１７時１０分に記録されており、入場時刻以降に出発して、かつ、出場時刻以前に到着する列車は、１６時５９分発、１７時０２分着の列車となる。このため、１６時５９分と１７時０２分の中間にあたる１７時００分３０秒を境に、１７時００分３０秒以前に撮影された画像データファイルは駅コード０Ｃ（市川）に対応する緯度、経度が付加され、１７時００分３０秒以後に撮影された画像は駅コード０Ｂ（小岩）に対応する緯度、経度が付加される。
【０２５０】
このようにすることにより、ＧＰＳ受信端末などの高価な装置を用いずに、画像データに位置情報を付加できることになる。つまり、画像データに位置情報を付加するために、ＧＰＳ受信機能を持ったデジタルカメラや携帯電話を使う必要もなく、ＧＰＳ受信端末を携帯する必要もない。
【０２５１】
また、この方法であれば、ＧＰＳ受信装置を使用する方法と違い、電源切れの心配がなく、また、ＧＰＳ衛星からの電波が届かない場所で撮影した画像データにも位置情報を付加できる。
【０２５２】
また、この方法であれば、画像データに付加される位置情報は、駅や物販端末、料金所などの所在地に対する位置情報であるので、ＧＰＳを使用する際より、撮影場所が詳細に限定されない。このため、撮影者のプライバシーを確保することができる。
【０２５３】
図２２は、本発明の実施形態に係る位置情報付加システムの構成の一例である。構成は、図１の構成と同じであるが、位置情報付加装置１のデータベース部１２に格納されている駅データベース１２の内容が異なる。また、メモリカード３のファイル記憶部３２に記憶されている画像データファイルのExif領域に記載されている内容も異なる。
【０２５４】
駅データベース１２１には、図１の構成の駅データベース１２１に新たに、図２３に示すように、駅名１２１５と駅の所在地の市区町村名１２１６が加わっている。
【０２５５】
画像ファイル３２１、３２２、３２３、３２４のExif領域には、新たに、駅の所在地の市区町村や駅名などの補足情報を記載できるユーザデータ領域３２１６が加わっている。例えば、画像ファイル３２１のExif領域には、図２４に示すように記載されている。
【０２５６】
以下、図２２を参照しながら、画像ファイル３２１に対する位置情報の付加処理動作を例に、本発明の実施形態に係る位置情報付加装置における具体的動作の一例を説明する。
【０２５７】
位置情報導出手段１１１は、メモリカードインタフェース部１４を通じて、画像ファイル３２１を読み込み、画像ファイル３２１のExif領域の、緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５を調査する。この結果、位置情報導出手段１１１は、緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５が記載されていないことを確認し、位置情報を付加する処理が続行する。
【０２５８】
位置情報導出手段１１１は、制御部１１の一時記憶領域に記憶されている入退場データから、画像ファイル３２１の撮影日時に一番近い時間に記録された入退場の記録を選択する。今回の場合は、画像ファイル３２１の撮影日時、２０ＸＸ年３月２７日１５時３２分２３秒に一番近い、図３において３番目に記録されている入退場記録、２０００（出場）、１６（ＪＲ総武線）、０Ｄ（本八幡）、１２７Ｂ（２０ＸＸ年３月２７日）、１５１４（１５時１４分）、が選択される。
【０２５９】
次に、位置情報導出手段１１１は、この選択された入退場記録に記載された路線コード、１６、と駅順コード、０Ｄ、に対応する緯度、経度を回答するようにデータベース部１２に対して要求する。データベース部１２は、駅データベース１２１から路線コード、１６、と駅順コード、０Ｄに対応する緯度、経度、地区町村名を検索し、この結果、緯度＋３２．７２１０、経度＋１３９．９２７５、千葉県市川市、を位置情報導出手段１１１に返答する。
【０２６０】
位置情報導出手段１１１は、データベース部１２から緯度、経度、地区町村名の回答を受け、これを画像ファイル３２１内のExif領域に対応した記載形式（フォーマット）に変換する。そして、この結果を、メモリカードインタフェース部１４とインタフェース部３１を通じて、画像ファイル３２１のExif領域の緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５、ユーザデータ領域３２１６に書き込む。今回の場合は、緯度種別３２１２には、「＋」の代わりに北緯を表す「Ｎ」を書き込む。また、緯度３２１３には、３５．７２１０の小数点以下を６０進法表記に変換した、３５／１  ４３／１  １５８００／１０００、を書き込む。また、経度種別３２１４には、「＋」の代わりに東経を「Ｅ」を、経度３２１５には、１３９．９２７５の小数点以下を６０進法表記に変化した、１３９／１  ５５／１  ３９０００／１０００を書き込む。また、ユーザデータ領域３２１６には、千葉県市川市、を書き込む。
【０２６１】
以上のように、上記の処理を行うことにより、撮影日時から、撮影場所の最寄り駅だと思われる駅が推定し、この駅の緯度、経度をExif領域に書き込み、画像ファイル３２１に位置情報を付加することができるようになる。
【０２６２】
なお、ユーザデータ領域には、地区町村名ではなく、駅名や路線名、読み仮名、地区町村コード、都道府県名、都道府県コードなど記載するようにしても良い。また、緯度、経度は書き込まず、ユーザデータ領域にだけ書き込まれるように設定できるようにしても良い。
【０２６３】
このようにすることにより、ＧＰＳ受信端末などの高価な装置を用いずに、画像データに位置情報を付加できることになる。つまり、画像データに位置情報を付加するために、ＧＰＳ受信機能を持ったデジタルカメラや携帯電話を使う必要もなく、ＧＰＳ受信端末を携帯する必要もない。
【０２６４】
また、この方法であれば、ＧＰＳ受信装置を使用する方法と違い、電源切れの心配がなく、また、ＧＰＳ衛星からの電波が届かない場所で撮影した画像データにも位置情報を付加できる。
【０２６５】
また、この方法であれば、画像データに付加される位置情報は、駅や物販端末、料金所などの所在地に対する位置情報であるので、ＧＰＳを使用する際より、撮影場所が詳細に限定されない。このため、撮影者のプライバシーを確保することができる。
【０２６６】
また、この方法であれば、画像データに、位置情報だけでなく、最寄駅の駅名や、最寄駅が所在する地区町村名などの補足情報も付加することができる。
【０２６７】
図２５は、本発明の実施形態に係る位置情報付加システムの構成の一例を示す図である。位置情報付加装置１とメモリカード３とＥＴＣカード６とにより構成されている。
【０２６８】
位置情報付加装置１は、図１の位置情報付加装置１の非接触カード通信部１３の代わりに、接触カード通信部１５を備えている。また、データベース部１２には、駅データベース１２１の代わりに、料金所データベース１２４が格納されている。
【０２６９】
接触カード通信部１５は、ＥＴＣカード６にデータを送信する手段とＥＴＣカード６からデータを受信する手段とを備える。例えば、制御部１１からの指示により、ＥＴＣカード６内の接触通信部６１と通信するようにすると良い。つまり、制御部１１から受信したデータをＥＴＣカード６の接触通信部６１に送信し、ＥＴＣカード６の接触通信部６１から受信したデータを制御部１１に送信する。
【０２７０】
料金所データベース１２４は、例えば、図２６に示すように、路線コード１２４１、料金所コード１２４２、路線コード１２４１と料金所コード１２４２に対応する各料金所の緯度１２４３と経度１２４４が記載されたデータベースである。料金所データベース１２４に記載されたデータは、あらかじめ登録されているようにしても良いし、新たに登録できるようにしても良い。
【０２７１】
料金所の緯度と経度を読み出すには、例えば、制御部１１がデータベース部１２に検索キーを送り、データベース部１２がこの検索キーを受け取り、この検索キーにより指定された料金所の緯度と経度を制御部１１に送るようにすると良い。
【０２７２】
路線コード１２４１は、高速道路やその他の自動車専用道路などに対応する路線コードである。路線コード１２４１は料金所順コード１２４２と共に、料金所データベース１２４の検索キーとして利用される。
【０２７３】
料金所コード１２４２は、各路線上に存在する料金所のコードである。料金所コード１２４２は路線コード１２４１と共に、料金所データベース１２４の検索キーとして利用される。
【０２７４】
ここで、路線コードと料金所コードを合わせて、１つのコードとして、これを料金所コードとし、使用するようにしても良い。そして、この料金所コードを検索キーとして使用するようにしても良い。
【０２７５】
緯度１２４３は、路線コード１２４１と料金所コード１２４２により指し示される料金所の、所在地の緯度を格納する領域である。北緯の場合は正数、南緯の場合は負数で表記し、小数点以下は10進法で記載する。
【０２７６】
経度１２４４は、路線コード１２４１と料金所コード１２４２により指し示される料金所の、所在地の経度を格納する領域である。東経の場合は正数、西経の場合は負数で表記し、小数点以下は10進法で記載する。
【０２７７】
メモリカード３は、図１の構成のメモリカード３と、同様の構成を有し、同様の動作を行う。
【０２７８】
ＥＴＣカード６は、例えば、接触通信部６１と接触カード制御部６２と入退場記録部６３などを備える。
【０２７９】
接触通信部６１は、他の装置にデータを送信する手段と、他の装置からデータを受信する手段と、を備える。例えば、本発明の実施形態に係る位置情報付加装置１との間でのデータの送受信も行う。このとき、例えば、位置情報付加装置１の接触通信部１５から受信したデータを接触カード制御部６２に送信し、接触カード制御部６２から受信したデータを位置情報付加装置１の接触通信部１５に送信する。
【０２８０】
接触カード制御部６２は、ＥＴＣカード６内部で必要な演算処理を行う。また、接触カード制御部６２は、接触通信部６１との間でデータの送受信を行う手段、入退場データ記録部６３にデータを書き込む手段、読み出す手段を備える。
【０２８１】
入退場データ記録部６３は、入退場データを記録する。入退場データは、図２７に示すように、種別６３１、路線コード６３２、料金所コード６３３、日付６３４、時刻６３５により構成される。また、例えば、入退場データ記録部６３は、接触カード制御部６２からの要求により、格納している入退場データを接触カード制御部６２に送信する。
【０２８２】
種別６３１は、入口料金所通過、出口料金所通過などの処理の種別に対応する種別コードである１６進コードである。
【０２８３】
路線コード６３２、料金所コード２３３は、料金所データベース１２４に記載されている路線コード１２４１、料金所コード１２４２と同様のコードである。料金所の緯度経度の情報を取得するのに、料金所データベース１２１を使用する場合は、入退場データに記載されている路線コード６３２、料金所コード６３３と、料金所データベース１２４に記載されている路線コード１２４１、料金所コード１２４２が同じ方式のコードである必要がある。
【０２８４】
日付２３４は、路線コード６３２が示す路線の、料金所コード６３３が示す料金所で、種別コード６３１が示す処理をした日付である。時刻は、路線コード６３２が示す路線の、料金所コード６３３が示す料金所で、種別コード６３１が示す処理をした時刻である。
【０２８５】
以下、図２５を参照しながら、画像ファイル３２１に位置情報を付加する際の、本発明の実施形態に係る位置情報付加装置における具体的動作の一例を説明する。
【０２８６】
ここで、ユーザは、ＥＴＣカードを使用し、高速道路などを利用し、撮影場所への移動を行い、写真撮影を行い、画像データファイルが作成されたとする。このとき、この撮影場所への移動の際の料金所における入場記録、退場記録などが、図２７に示すように、ＥＴＣカード６の入退場記録部６３に入退場データとして記載される。また、写真撮影を行いことにより作成された画像データファイルがメモリカード３に画像ファイル３２１、３２２、３２３、３２４として記憶されたとする。それぞれの画像データファイルには、図４〜７に示すように、撮影日時情報は記載されているが、緯度種別、緯度の緯度情報と、経度種別、経度の経度情報は記載されていないとする。
【０２８７】
位置情報付加装置１のデータベース部１２には、図２６に示すように、路線コード、料金所コード、緯度、経度が記載された料金所データベース１２４が格納されているとする。そして、ユーザにより、撮影場所への移動の際に使用したＥＴＣカード６が通信可能な状態なるように位置情報付加装置１の接触カード通信部１５の読み取り部分に設置されているとする。また、撮影により作成された画像データファイルを記憶したメモリカード３も位置情報付加装置１のメモリカードスロットに挿入され、位置情報付加装置１のメモリカードインタフェース部１４とメモリカード３のインタフェース部３１との間で通信可能な状態になっているとする。
【０２８８】
ユーザが入力手段により位置情報導出手段１１１の起動操作を行う。この起動操作の入力があると、制御部１１は、位置情報導出手段１１１を起動する。
【０２８９】
その後、位置情報導出手段１１１は、図１の構成と同様の処理により、メモリカード３に記録されている画像データファイルのリストを作成し、ＥＴＣカードから入退場データを読み出し、このリストと入退場データを制御部１１の一時記憶領域に記憶する。そして、リストのうち、撮影日時の古いものから位置情報の付加を行っていく。以下では、画像ファイル３２１における位置情報付加を説明する。画像ファイル３２２、３２３、３２４もおいても同様の処理動作が行われる。
【０２９０】
位置情報導出手段１１１は、メモリカードインタフェース部１４を通じて、画像ファイル３２１を読み込み、画像ファイル３２１のExif領域の、緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５を調査する。この結果、位置情報導出手段１１１は、緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５が記載されていないことを確認し、位置情報を付加する処理が続行する。
【０２９１】
位置情報導出手段１１１は、制御部１１の一時記憶領域に記憶されている入退場データから、画像ファイル３２１の撮影日時に一番近い時間に記録された入退場の記録を選択する。今回の場合は、画像ファイル３２１の撮影日時、２０ＸＸ年３月２７日１５時３２分２３秒に一番近い、図２７において３番目に記録されている入退場記録、２０００（出場）、２Ａ（京葉道路）、０Ｄ（船橋）、１２７Ｂ（２０ＸＸ年３月２７日）、１５１４（１５時１４分）、が選択される。
【０２９２】
次に、位置情報導出手段１１１は、この選択された入退場記録に記載された路線コード、２Ａ、料金所コード、０Ｄ、に対応する緯度、経度を回答するようにデータベース部１２に対して要求する。データベース部１２は、料金所データベース１２４から路線コード、２Ａ、と料金所コード、０Ｄに対応する緯度、経度を検索し、この結果、緯度＋３５．７２１０、経度＋１３９．９２７５を位置情報導出手段１１１に返答する。
【０２９３】
位置情報導出手段１１１は、データベース部１２から緯度、経度の回答を受け、これを画像ファイル３２１内のExif領域に対応した記載形式（フォーマット）に変換する。そして、この結果を、メモリカードインタフェース部１４とインタフェース部３１を通じて、画像ファイル３２１のExif領域の緯度種別３２１２、緯度３２１３、経度種別３２１４、経度３２１５に書き込む。今回の場合は、緯度種別３２１２には、「＋」の代わりに北緯を表す「Ｎ」を書き込む。また、緯度３２１３には、３５．７２１０の小数点以下を６０進法表記に変換した、３５／１  ４３／１  １５８００／１０００、を書き込む。また、経度種別３２１４には、「＋」の代わりに東経を「Ｅ」を、経度３２１５には、１３９．９２７５の小数点以下を６０進法表記に変化した、１３９／１  ５５／１  ３９０００／１０００を書き込む。
【０２９４】
以上のように、上記の処理を行うことにより、撮影日時から、撮影場所の最寄り駅だと思われる駅が推定し、この駅の緯度、経度をExif領域に書き込み、画像ファイル３２１に位置情報を付加することができるようになる。
【０２９５】
なお、ＥＴＣカード６内に記録されているＥＴＣカードの入退場データ（料金所の通過履歴）を用いる代わりに、図１３の構成のように、有料道路事業者の利用履歴データベースを参照して、画像データファイルに位置情報を付加することも可能である。この場合、図１３におけるＳＦカード発行者サーバ５は、有料道路事業者サーバとみなすことになる。このとき、利用履歴データベースには、料金所のＥＴＣゲートに設置された読み取り機から、ＥＴＣカードの入退場記録が送られ、ＥＴＣカード番号ごとに検索できるように索引づけされて、保存される。
【０２９６】
このようにすることにより、ＧＰＳ受信端末などの高価な装置を用いずに、画像データに位置情報を付加できることになる。つまり、画像データに位置情報を付加するために、ＧＰＳ受信機能を持ったデジタルカメラや携帯電話を使う必要もなく、ＧＰＳ受信端末を携帯する必要もない。
【０２９７】
また、この方法であれば、ＧＰＳ受信装置を使用する方法と違い、電源切れの心配がなく、また、ＧＰＳ衛星からの電波が届かない場所で撮影した画像データにも位置情報を付加できる。
【０２９８】
また、この方法であれば、画像データに付加される位置情報は、駅や物販端末、料金所などの所在地に対する位置情報であるので、ＧＰＳを使用する際より、撮影場所が詳細に限定されない。このため、撮影者のプライバシーを確保することができる。
【０２９９】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更が可能である。
【０３００】
例えば、上述した実施形態における処理動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成によって実行することも可能である。
【０３０１】
なお、ソフトウェアによる処理を実行する場合には、処理シーケンスを記録したプログラムが格納されているＲＯＭ（Read Only Memory）から、専用のハードウェアに組み込まれているコンピュータ内のメモリ（ＲＡＭ）にプログラムを読み込んで実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０３０２】
例えば、プログラムは、記録媒体としてのハードディスクやＲＯＭに予め記録しておくことが可能である。あるいは、プログラムは、フロッピー（登録商標）ディスク等の磁気ディスク、ＣＤ（Compact Disc）、ＤＶＤ(Digital Versatile Disc)等の光ディスク、ＭＯ（Magneto Optical）ディスク等の光磁気ディスクなどのリムーバブル記録媒体に、一時的、あるいは、永続的に格納（記録）しておくことが可能である。
【０３０３】
このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することが可能である。
【０３０４】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ（Local Area Network）、インターネットといったネットワークを介して、コンピュータに有線で転送したりし、コンピュータでは、転送されてきたプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることが可能である。
【０３０５】
また、本発明における位置情報導出装置は、前記選択手段は、前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択するようにしても良い。
【０３０６】
また、本発明における位置情報導出装置は、前記位置情報出力手段により出力された前記画像データファイルの位置情報を当該画像データファイルに書き込む位置情報付加手段を有するようにしても良い。
【０３０７】
また、本発明における位置情報導出装置は、前記データベース部は、複数の物販端末に対する端末コードと当該端末コードそれぞれに対する位置情報も記載されており、前記一時記憶領域は、電子通貨を利用した前記物販端末の端末コードと当該物販端末を利用した日時とが記載された電子通貨利用データも記憶しており、前記一時記憶領域に記憶された前記入退場データと前記電子通貨利用データのうちで、画像データファイルに記載された撮影日時に一番近い日時のデータを選択する選択手段と、前記取得手段は、前記選択手段により選択されたデータが前記入退場データである場合は、当該選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得し、前記選択手段により選択されたデータが前記電子通貨利用データである場合は、当該選択された電子通貨利用データに記載された端末コードに対応した位置情報を前記物販端末データベースから取得するようにしても良い。
【０３０８】
また、本発明における位置情報導出装置は、前記データベース部は、複数の出発駅の駅コードと複数の着駅の駅コードと、当該複数の出発駅それぞれでの出発時刻と当該複数の到着駅それぞれでの到着時刻とが記載された時刻データベースも格納しており、前記画像データファイルに記載された撮影日時と前記一時記憶領域に記憶された前記入退場データを比較することにより、当該画像データファイルが改札内で撮影されたか改札外で撮影されたかを判定する判定手段と、前記判定手段の結果として当該画像データファイルが改札内で撮影されたと判定されたときは、前記判定手段での判定に使用された前記入退場データと前記時刻データベースとに基づき、当該撮影の行われた場所に一番近い駅を選択する駅選択手段と、を有し、前記選択手段は、前記判定手段の結果として当該画像データファイルが改札内で撮影されたと判定されたときに、前記一時記憶領域に記憶された前記入退場データのうちで、画像データファイルに記載された撮影日時に一番近い日時の入退場データを選択し、前記取得手段は、前記判定手段の結果として当該画像データファイルが改札内で撮影されたと判定されたときは、前記駅選択手段により選択された駅の駅コードに対応した位置情報を前記駅データベースから取得し、前記判定手段の結果として当該画像データファイルが改札外で撮影されたと判定されたときは、前記選択手段により選択された入退場データに記載された駅コードに対応した位置情報を前記駅データベースから取得するようにしても良い。
【０３０９】
また、本発明における位置情報導出装置は、複数の画像データファイルを記憶する第１のカードと通信する第１の通信手段を有し、前記選択手段は、前記一時記憶領域に記憶された前記入退場データのうちで、前記第１のカードに記憶された画像データファイルから前記第１の通信手段を介して読み出した当該画像データファイルの撮影日時に一番近い日時で対応した入退場データを選択し、前記位置情報付加手段は、取得した位置情報を前記第１の通信手段を介して前記第１のカードに記憶された当該画像データファイルに書き込むようにしても良い。
【０３１０】
また、本発明における位置情報導出装置は、複数の画像データファイルと当該複数の画像データファイルのリストを記憶する第１のカードと通信する第１の通信手段を有し、前記リストは、当該複数の画像データファイルの撮影日時が記載されており、前記第１の通信手段を介して前記第１のカードに記憶された前記リストを取得するリスト取得手段と、前記リスト取得手段により取得した前記リストから１つの画像データファイルを選択する画像データファイル選択手段と、を有し、前記選択手段は、前記一時記憶領域に記憶された前記入退場データのうちで、前記画像データファイル選択手段により選択された画像データファイルの撮影日時に一番近い日時で対応した入退場データを選択し、前記取得手段により取得した位置情報を前記第１の通信手段を介して前記第１のカードに記憶された当該画像データファイルに書き込むようにしても良い。
【０３１１】
また、本発明における位置情報導出装置は、前記入退場データを記憶した第２のカードと通信する第２の通信手段を有し、前記一時記憶領域は、前記第２の通信手段を介して前記第２のカードと通信することにより取得した前記入退場データを記憶するようにしても良い。
【０３１２】
また、本発明における位置情報導出装置は、前記第２のカードは、前記電子通貨利用データも記憶しており、前記一時記憶領域は、前記第２の通信手段を介して前記第２のカードと通信することにより取得した前記電子通貨利用データを記憶するようにしても良い。
【０３１３】
また、本発明における位置情報導出装置は、前記第２の通信手段は、前記第２のカードと間の距離が所定の距離以下のときに、当該第２のカードと非接触で通信するようにしても良い。
【０３１４】
また、本発明における位置情報導出装置は、前記駅データベースに記載されている前記複数の駅それぞれの位置情報は、前記複数の駅それぞれの所在地の緯度情報と経度情報であるようにしても良い。
【０３１５】
また、本発明における位置情報導出装置は、前記駅データベースに記載されている前記複数の駅それぞれの位置情報は、前記複数の駅それぞれの所在地の市区町村名も含まれるようにしても良い。
【０３１６】
また、本発明における位置情報導出装置は、複数の画像データファイルを記憶する第１のカードと通信する第１の通信手段を有し、前記選択手段は、前記一時記憶領域に記憶された前記入退場データのうちで、前記第１のカードに記憶された画像データファイルから前記第１の通信手段を介して読み出した当該画像データファイルの撮影日時に一番近い日時で対応した入退場データを選択し、前記位置情報付加手段は、取得した位置情報を前記第１の通信手段を介して前記第１のカードに記憶された当該画像データファイルに書き込むようにしても良い。
【０３１７】
また、本発明における位置情報導出装置は、前記データベース部は、複数の料金所に対する料金所コードと当該料金所コードそれぞれに位置情報が記載された料金所データベースも格納し前記一時記憶領域は、入退場した料金所の料金所コードと当該入退場の日時が記載された入退場データも記憶し、前記取得手段は、前記選択手段により選択された入退場データに前記駅コードが記載されているときは、当該駅コードに対応した位置情報を前記駅データベースから取得し、前記選択手段により選択された入退場データに前記料金所コードが記載されているときは、当該料金所コードに対応した位置情報を前記料金所データベースから取得するようにしても良い。
【０３１８】
また、本発明における位置情報導出装置は、前記入退場データを記憶した第３のカードと通信する第３の通信手段を有し、前記一時記憶領域は、前記第３の通信手段を介して前記第３のカードと通信することにより取得した前記入退場データを記憶するようにしても良い。
【０３１９】
また、本発明における位置情報導出装置は、改札機から入退場データを受信する通信手段を有し、前記通信手段は、前記改札機との間の距離が所定の距離以下であるときに、当該改札機と非接触で通信するようにしても良い。
【０３２０】
また、本発明における位置情報導出装置は、撮像された画像から画像データファイルを生成する撮像装置を有し、前記画像データファイルを前記第１の記憶部に記憶させるようにしても良い。
【０３２１】
また、本発明における位置情報付加システムは、前記第２のカードの前記第２の通信手段は、改札機と通信を行い、当該通信時の入退場データを受信し、前記第２のカードの第２の記憶手段は、前記第２の通信手段により受信した前記入退場データを記憶するようにしても良い。
【０３２２】
また、本発明における位置情報付加システムは、前記第１のサーバ装置の前記第４の通信手段は、複数の改札機と通信を行い、当該改札に記憶された前記複数の入退場データを受信し、前記第１のサーバ装置の第４の記憶手段は、前記第４の通信手段により受信した前記複数の入退場データを記憶するようにしても良い。
【符号の説明】
【０３２３】
１    位置情報付加装置
１１    制御部
１１１    位置情報導出手段
１１２    アップロード処理部
１２    データベース部
１２１    駅データベース
１２２    物販端末データベース
１２３    時刻データベース
１２４    料金所データベース
１３    非接触カード通信部
１４    メモリカードインタフェース部
１５    接触カード通信部
１９    ネットワークインタフェース部
２    ＳＦカード
２１    非接触通信部
２２    非接触カード制御部
２３    入退場データ記録部
２４    電子通貨利用データ記録部
３    メモリカード
３１    インタフェース部
３２    ファイル記憶部
３２１    画像ファイル
３２２    画像ファイル
３２３    画像ファイル
３２４    画像ファイル
４    サーバ装置
４１    制御部
４１１    位置情報導出手段
４１３    データベース検索処理部
４２    データベース部
４２１    駅データベース
４２７    入退場データベース
４２９    画像データベース
４９    ネットワークインタフェース部
５    ＳＦカード発行者サーバ装置
５１    制御部
５１３    データベース検索処理部
５２    データベース部
５２８    利用履歴データベース
５９    ネットワークインタフェース部
６    ＥＴＣカード
６１    接触通信部
６２    接触カード制御部
６３    入退場データ記録部
【図１】
2011004272.tif 000003
【図２】
2011004272.tif 000004
【図３】
2011004272.tif 000005
【図４】
2011004272.tif 000006
【図５】
2011004272.tif 000007
【図６】
2011004272.tif 000008
【図７】
2011004272.tif 000009
【図８】
2011004272.tif 000010
【図９】
2011004272.tif 000011
【図１０】
2011004272.tif 000012
【図１１】
2011004272.tif 000013
【図１２】
2011004272.tif 000014
【図１３】
2011004272.tif 000015
【図１４】
2011004272.tif 000016
【図１５】
2011004272.tif 000017
【図１６】
2011004272.tif 000018
【図１７】
2011004272.tif 000019
【図１８】
2011004272.tif 000020
【図１９】
2011004272.tif 000021
【図２０】
2011004272.tif 000022
【図２１】
2011004272.tif 000023
【図２２】
2011004272.tif 000024
【図２３】
2011004272.tif 000025
【図２４】
2011004272.tif 000026
【図２５】
2011004272.tif 000027
【図２６】
2011004272.tif 000028
【図２７】
2011004272.tif 000029