(57)【要約】【課題】取得された位置情報が示す位置に関する記憶をユーザが容易に喚起可能とする。【解決手段】既知の固定ポイントＰ1、Ｐ2、Ｐ3、Ｐ4およびＰ5を巡回し、それぞれのポイントにおいて、到着した時刻Ｔ1、Ｔ2、Ｔ3、Ｔ4およびＴ5を記録する。各ポイントを巡回する間の任意のタイミングで、位置が未知のポイントＰｘに赴き、到着した時刻Ｔａを記録する。ポイントＰｘにおいて記録された時刻Ｔａと、各固定ポイントＰ1〜Ｐ5で記録された時刻Ｔ1〜Ｔ5それぞれとの差分ΔＴa-1、ΔＴa-2、ΔＴa-3、ΔＴa-4およびΔＴa-5を求め、差分の絶対値が最小値を取る差分ΔＴminに対応する時刻Ｔｙを選択する。この時刻Ｔｙに対応する位置Ｌｙが、ポイントＰｘの位置であると推定する。【選択図】図１
2008263337.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ固定点に設置され、ユーザによるユーザ識別情報の入力に応じて、該固定点の位置に対応する位置情報と、該入力に対応する時刻を示す第１の時刻情報と、入力された該ユーザ識別情報とを出力する複数の情報出力装置と、
上記情報出力装置から出力された上記位置情報と上記第１の時刻情報と上記ユーザ識別情報とを対応付けて蓄積的に格納する格納部と、
端末装置と通信を行う通信部と、
上記通信部により受信された、端末装置から送信されたデータに対応する位置を推定する位置推定部と
を備えるサーバ装置と
を有し、
上記通信部は、
上記端末装置から送信された少なくとも第２の時刻情報とユーザ識別情報とを受信し、
上記位置推定部は、
上記格納部から、上記通信部により受信された上記ユーザ識別情報に対応する上記位置情報および上記第１の時刻情報を抽出し、
上記通信部により受信された上記第２の時刻情報が示す時刻と上記格納部から抽出された複数の該第１の時刻情報が示す時刻それぞれとの差分を求め、該差分の絶対値が最も小さくなる該第１の時刻情報に対応する上記位置情報が示す位置を、該第２の時刻情報に対応する位置であると推定する
ことを特徴とする位置情報取得システム。
【請求項２】
請求項１に記載の位置情報取得システムにおいて、
上記情報出力装置は、
所定の記憶媒体に記憶されたデータを読み出すリーダ部を有し、
上記入力は、上記リーダ部により上記所定の記憶媒体に記憶された上記ユーザ識別情報を読み出すことでなされる
ことを特徴とする位置情報取得システム。
【請求項３】
請求項１に記載の位置情報取得システムにおいて、
上記端末装置は撮像機能を有し、上記第２の時刻情報は該撮像機能により撮影が行われた時刻に対応する
ことを特徴とする位置情報取得システム。
【請求項４】
請求項３に記載の位置情報取得システムにおいて、
上記端末装置は、上記撮像機能により撮影した画像データを、上記第２の時刻情報および上記ユーザ識別情報と共に送信するようにされ、
上記サーバ装置は、
上記通信部により上記端末装置から送信された上記画像データをさらに受信し、該画像データと共に受信された上記第２の時刻情報に基づき上記位置推定部により上記推定された上記位置を示す推定位置情報と、受信された該画像データとを対応付けて上記ユーザに通知する
ことを特徴とする位置情報取得システム。
【請求項５】
請求項４に記載の位置情報取得システムにおいて、
上記通知は、通知される位置情報に対応する上記固定点に関連する名称を用いてなされる
ことを特徴とする位置情報取得システム。
【請求項６】
請求項４に記載の位置情報取得システムにおいて、
上記通知は、上記受信された画像データに対応付けられた位置情報が上記位置推定部により推定された上記推定位置情報であるか否かをさらに示す
ことを特徴とする位置情報取得システム。
【請求項７】
請求項４に記載の位置情報取得システムにおいて、
上記通知は、上記推定位置情報と上記受信された画像データとを対応付けて上記端末装置に送信することでなされる
ことを特徴とする位置情報取得システム。
【請求項８】
請求項４に記載の位置情報取得システムにおいて、
上記通知は、上記推定位置情報と上記受信された画像データとを対応付けて他の端末装置に送信することでなされる
ことを特徴とする位置情報取得システム。
【請求項９】
請求項４に記載の位置情報取得システムにおいて、
上記通知は、上記推定位置情報と上記受信された画像データとを対応付けると共に、上記固定点に対応した他の画像データを該固定点の位置を示す位置情報と対応付け、該推定位置情報に対応付けられた該受信された画像データと、該固定点の位置を示す位置情報と対応付けられた該他の画像データとを一纏めにパッケージングしてなされる
ことを特徴とする位置情報取得システム。
【請求項１０】
請求項４に記載の位置情報取得システムにおいて、
上記通知は、インターネット上のウェブサイトを介して送信される
ことを特徴とする位置情報取得システム。
【請求項１１】
請求項１に記載の位置情報取得システムにおいて、
上記情報出力装置は、他の目的のための装置の機能を利用して構成される
ことを特徴とする位置情報取得システム。
【請求項１２】
請求項１１に記載の位置情報取得システムにおいて、
上記情報出力装置は、
上記他の目的のための装置に対応した他の記憶媒体に記憶されたデータを読み出す他のリーダ部を有し、
上記他の記憶媒体に上記ユーザ識別情報を記憶させ、上記入力は、上記他のリーダ部により上記他の記憶媒体に記憶された上記ユーザ識別情報を読み出すことでなされる
ことを特徴とする位置情報取得システム。
【請求項１３】
請求項１１に記載の位置情報取得システムにおいて、
上記情報出力装置は、
上記他の目的のための装置に対応した他の記憶媒体に記憶されたデータを読み出す他のリーダ部を有し、
上記他の記憶媒体に上記他の目的に対応した他のユーザ識別情報を記憶させ、上記入力は、上記他のリーダ部により上記他の記憶媒体に記憶された上記他のユーザ識別情報を読み出すことでなされる
ことを特徴とする位置情報取得システム。
【請求項１４】
請求項１３に記載の位置情報取得システムにおいて、
上記サーバ装置は、
上記他のユーザ識別情報を上記ユーザ識別情報に変換する変換テーブルをさらに有する
ことを特徴とする位置情報取得システム。
【請求項１５】
それぞれ固定点に設置された複数の情報出力装置から、ユーザによるユーザ識別情報の入力に応じて出力された、該固定点の位置に対応する位置情報と、該入力に対応する時刻を示す第１の時刻情報と、入力された該ユーザ識別情報とを対応付けて蓄積的に格納する格納部と、
端末装置と通信を行う通信部と、
上記通信部により受信された、端末装置から送信されたデータに対応する位置を推定する位置推定部と
を有し、
上記通信部は、
上記端末装置から送信された少なくとも第２の時刻情報とユーザ識別情報とを受信し、
上記位置推定部は、
上記格納部から、上記通信部により受信された上記ユーザ識別情報に対応する上記位置情報および上記第１の時刻情報を抽出し、
上記通信部により受信された上記第２の時刻情報が示す時刻と上記格納部から抽出された複数の該第１の時刻情報が示す時刻それぞれとの差分を求め、該差分の絶対値が最も小さくなる該第１の時刻情報に対応する上記位置情報が示す位置を、該第２の時刻情報に対応する位置であると推定する
ことを特徴とする位置情報取得装置。
【請求項１６】
それぞれ固定点に設置された複数の情報出力装置から、ユーザによるユーザ識別情報の入力に応じて出力された、該固定点の位置に対応する位置情報と、該入力に対応する時刻を示す第１の時刻情報と、入力された該ユーザ識別情報とを対応付けて蓄積的に格納部に格納するステップと、
端末装置と通信を行う通信のステップと、
上記通信のステップにより受信された、端末装置から送信されたデータに対応する位置を推定する位置推定のステップと
を有し、
上記通信のステップは、
上記端末装置から送信された少なくとも第２の時刻情報とユーザ識別情報とを受信し、
上記位置推定のステップは、
上記格納部から、上記通信のステップにより受信された上記ユーザ識別情報に対応する上記位置情報および上記第１の時刻情報を抽出し、
上記通信部により受信された上記第２の時刻情報が示す時刻と上記格納部から抽出された複数の該第１の時刻情報が示す時刻それぞれとの差分を求め、該差分の絶対値が最も小さくなる該第１の時刻情報に対応する上記位置情報が示すを、該第２の時刻情報に対応する位置であると推定する
ことを特徴とする位置情報取得方法。
【請求項１７】
それぞれ固定点に設置され、ユーザによるユーザ識別情報の入力に応じて、該固定点の位置に対応する第１の位置情報と、入力された該ユーザ識別情報とを出力する複数の情報出力装置と、
上記情報出力装置から出力された上記第１の位置情報と上記ユーザ識別情報とを対応付けて蓄積的に格納する格納部と、
端末装置と通信を行う通信部と、
上記通信部により受信された、端末装置から送信されたデータに対応する位置を推定する位置推定部と
を備えるサーバ装置と
を有し、
上記通信部は、
上記端末装置から送信された少なくとも第２の位置情報とユーザ識別情報とを受信し、
上記位置推定部は、
上記格納部から、上記通信部により受信された上記ユーザ識別情報に対応する上記第１の位置情報を抽出し、
上記通信部により受信された上記第２の位置情報が示す位置と上記格納部から抽出された複数の該第１の位置情報が示す位置それぞれとの距離を求め、該距離が最も小さくなる該第１の位置情報が示す位置を、該第２の位置情報に対応する位置であると推定する
ことを特徴とする位置情報取得システム。
【請求項１８】
請求項１７に記載の位置情報取得システムにおいて、
上記情報出力装置は、
所定の記憶媒体に記憶されたデータを読み出すリーダ部を有し、
上記入力は、上記リーダ部により上記所定の記憶媒体に記憶された上記ユーザ識別情報を読み出すことでなされる
ことを特徴とする位置情報取得システム。
【請求項１９】
請求項１７に記載の位置情報取得システムにおいて、
上記端末装置は撮像機能を有し、上記第２の位置情報は該撮像機能により撮影が行われた位置に対応する
ことを特徴とする位置情報取得システム。
【請求項２０】
請求項１９に記載の位置情報取得システムにおいて、
上記端末装置は、上記撮像機能により撮影した画像データを、上記第２の位置情報および上記ユーザ識別情報と共に送信するようにされ、
上記サーバ装置は、
上記通信部により上記端末装置から送信された上記画像データをさらに受信し、該画像データと共に受信された上記第２の位置情報に基づき上記位置推定部により上記推定された上記位置を示す推定位置情報と、受信された該画像データとを対応付けて上記ユーザに通知する
ことを特徴とする位置情報取得システム。
【請求項２１】
請求項２０に記載の位置情報取得システムにおいて、
上記通知は、通知される位置情報に対応する上記固定点に関連する名称を用いてなされる
ことを特徴とする位置情報取得システム。
【請求項２２】
請求項２０に記載の位置情報取得システムにおいて、
上記通知は、上記受信された画像データに対応付けられた位置情報が上記位置推定部により推定された上記推定位置情報であるか否かをさらに示す
ことを特徴とする位置情報取得システム。
【請求項２３】
請求項２０に記載の位置情報取得システムにおいて、
上記通知は、上記推定位置情報と上記受信された画像データとを対応付けて上記端末装置に送信することでなされる
ことを特徴とする位置情報取得システム。
【請求項２４】
請求項２０に記載の位置情報取得システムにおいて、
上記通知は、上記推定位置情報と上記受信された画像データとを対応付けて他の端末装置に送信することでなされる
ことを特徴とする位置情報取得システム。
【請求項２５】
請求項２０に記載の位置情報取得システムにおいて、
上記通知は、上記推定位置情報と上記受信された画像データとを対応付けると共に、上記固定点に対応した他の画像データを該固定点の位置を示す位置情報と対応付け、該推定位置情報に対応付けられた該受信された画像データと、該固定点の位置を示す位置情報と対応付けられた該他の画像データとを一纏めにパッケージングしてなされる
ことを特徴とする位置情報取得システム。
【請求項２６】
請求項２０に記載の位置情報取得システムにおいて、
上記通知は、インターネット上のウェブサイトを介して送信される
ことを特徴とする位置情報取得システム。
【請求項２７】
請求項１７に記載の位置情報取得システムにおいて、
上記情報出力装置は、他の目的のための装置の機能を利用して構成される
ことを特徴とする位置情報取得システム。
【請求項２８】
請求項２７に記載の位置情報取得システムにおいて、
上記情報出力装置は、
上記他の目的のための装置に対応した他の記憶媒体に記憶されたデータを読み出す他のリーダ部を有し、
上記他の記憶媒体に上記ユーザ識別情報を記憶させ、上記入力は、上記他のリーダ部により上記他の記憶媒体に記憶された上記ユーザ識別情報を読み出すことでなされる
ことを特徴とする位置情報取得システム。
【請求項２９】
請求項２７に記載の位置情報取得システムにおいて、
上記情報出力装置は、
上記他の目的のための装置に対応した他の記憶媒体に記憶されたデータを読み出す他のリーダ部を有し、
上記他の記憶媒体に上記他の目的に対応した他のユーザ識別情報を記憶させ、上記入力は、上記他のリーダ部により上記他の記憶媒体に記憶された上記他のユーザ識別情報を読み出すことでなされる
ことを特徴とする位置情報取得システム。
【請求項３０】
請求項２９に記載の位置情報取得システムにおいて、
上記サーバ装置は、
上記他のユーザ識別情報を上記ユーザ識別情報に変換する変換テーブルをさらに有する
ことを特徴とする位置情報取得システム。
【請求項３１】
それぞれ固定点に設置された複数の情報出力装置から、ユーザによるユーザ識別情報の入力に応じて出力された、該固定点の位置に対応する第１の位置情報と、入力された該ユーザ識別情報とを対応付けて蓄積的に格納する格納部と、
端末装置と通信を行う通信部と、
上記通信部により受信された、端末装置から送信されたデータに対応する位置を推定する位置推定部と
を有し、
上記通信部は、
上記端末装置から送信された少なくとも第２の位置情報とユーザ識別情報とを受信し、
上記位置推定部は、
上記格納部から、上記通信部により受信された上記ユーザ識別情報に対応する上記第１の位置情報を抽出し、
上記通信部により受信された上記第２の位置情報が示す位置と上記格納部から抽出された複数の該第１の位置情報が示す位置それぞれとの距離を求め、該距離が最も小さくなる該第１の位置情報が示す位置を、該第２の位置情報に対応する位置であると推定する
ことを特徴とする位置情報取得装置。
【請求項３２】
それぞれ固定点に設置された複数の情報出力装置から、ユーザによるユーザ識別情報の入力に応じて出力された、該固定点の位置に対応する第１の位置情報と、入力された該ユーザ識別情報とを対応付けて蓄積的に格納部に格納するステップと、
端末装置と通信を行う通信ステップと、
上記通信のステップにより受信された、端末装置から送信されたデータに対応する位置を推定する位置推定のステップと
を有し、
上記通信のステップは、
上記端末装置から送信された少なくとも第２の位置情報とユーザ識別情報とを受信し、
上記位置推定のステップは、
上記格納部から、上記通信のステップにより受信された上記ユーザ識別情報に対応する上記第１の位置情報を抽出し、
上記通信のステップにより受信された上記第２の位置情報が示す位置と上記格納部から抽出された複数の該第１の位置情報が示す位置それぞれとの距離を求め、該距離が最も小さくなる該第１の位置情報が示す位置を、該第２の位置情報に対応する位置であると推定する
ことを特徴とする位置情報取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザの位置に対応する位置情報を取得するようにした位置情報取得システム、位置情報取得装置および位置情報取得方法に関する。
【背景技術】
【０００２】
自分の現在の位置を示す位置情報を取得する方法は、既に幾つかが提案および実用化されている。例えば、携帯電話端末が基地局と通信を行う際の電界強度に基づき位置を取得する方法が提案されている。また例えば、特許文献１には、自分の位置を示す位置情報と、位置情報が既知の固定位置の位置情報とをＧＰＳ(Global Positioning System)を用いて取得し、取得された固定位置の位置情報で自分の位置を示す位置情報を補正するようにした技術が記載されている。
【特許文献１】特開平９−２３００２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、例えば、ユーザが旅行先や観光地などにおいて各所で記念撮影を行った場合について考える。その際に、ユーザにとって既知の場所Ａ、Ｂ、Ｄで撮影した写真の中に、ユーザにとって未知の場所Ｃで撮影した写真が混ざっていたものとする。ユーザは、後にその場所Ｃで撮影した写真を見て、その写真が実際には何処で、どのような状況で撮影された写真であるかを知りたいと考えたとする。
【０００４】
一般的に、ディジタルカメラ装置などでは、写真を撮影した際に、撮影によって得られた画像データは、当該画像データの属性情報として撮影が行われた時刻を示す時刻情報が付加されて記憶媒体に記録される。ユーザは、上述したユーザに未知の場所Ｃが何処であるかを、この場所Ｃで撮影され得られた画像データに付加された時刻情報に基づきユーザ自身の記憶などに頼って思い出す必要があった。この場合、場所Ｃが何処であるかを、ユーザが忘却していたり記憶違いしていたりすることが往々にしてあり、実際の撮影場所や、撮影が行われた状況などを思い出すことが容易ではない場合が有り得るという問題点があった。
【０００５】
一方、近年では、時刻情報取得機能、撮影機構およびＧＰＳを用いた位置取得機能を有する携帯端末装置が広く普及している。このような携帯端末装置を用い、撮影機構により撮影され得られた画像データに対し、撮影が行われた時刻を示す時刻情報と、ＧＰＳを用いて取得した位置情報とを付加して記憶媒体に記憶することが考えられる。しかしながら、この場合において正確な位置情報が分かったとしても、その位置情報は、旅行先や観光地などをユーザが巡った場所との関連付けがなされていないため、後に、撮影が行われた状況などを思い出すことが容易ではない場合が有り得るという問題点があった。
【０００６】
したがって、この発明の目的は、ユーザが、取得された位置情報が示す位置に関する記憶を容易に喚起可能とするような位置情報取得システム、位置情報取得装置および位置情報取得方法を提供することにある。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、第１の発明は、それぞれ固定点に設置され、ユーザによるユーザ識別情報の入力に応じて、固定点の位置に対応する位置情報と、入力に対応する時刻を示す第１の時刻情報と、入力されたユーザ識別情報とを出力する複数の情報出力装置と、情報出力装置から出力された位置情報と第１の時刻情報とユーザ識別情報とを対応付けて蓄積的に格納する格納部と、端末装置と通信を行う通信部と、通信部により受信された、端末装置から送信されたデータに対応する位置を推定する位置推定部とを備えるサーバ装置とを有し、通信部は、端末装置から送信された少なくとも第２の時刻情報とユーザ識別情報とを受信し、位置推定部は、格納部から、通信部により受信されたユーザ識別情報に対応する位置情報および第１の時刻情報を抽出し、通信部により受信された第２の時刻情報が示す時刻と格納部から抽出された複数の第１の時刻情報が示す時刻それぞれとの差分を求め、差分の絶対値が最も小さくなる第１の時刻情報に対応する位置情報が示す位置を、第２の時刻情報に対応する位置であると推定することを特徴とする位置情報取得システムである。
【０００８】
また、第２の発明は、それぞれ固定点に設置された複数の情報出力装置から、ユーザによるユーザ識別情報の入力に応じて出力された、固定点の位置に対応する位置情報と、入力に対応する時刻を示す第１の時刻情報と、入力されたユーザ識別情報とを対応付けて蓄積的に格納する格納部と、端末装置と通信を行う通信部と、通信部により受信された、端末装置から送信されたデータに対応する位置を推定する位置推定部とを有し、通信部は、端末装置から送信された少なくとも第２の時刻情報とユーザ識別情報とを受信し、位置推定部は、格納部から、通信部により受信されたユーザ識別情報に対応する位置情報および第１の時刻情報を抽出し、通信部により受信された第２の時刻情報が示す時刻と格納部から抽出された複数の第１の時刻情報が示す時刻それぞれとの差分を求め、差分の絶対値が最も小さくなる第１の時刻情報に対応する位置情報が示す位置を、第２の時刻情報に対応する位置であると推定することを特徴とする位置情報取得装置である。
【０００９】
また、第３の発明は、それぞれ固定点に設置された複数の情報出力装置から、ユーザによるユーザ識別情報の入力に応じて出力された、固定点の位置に対応する位置情報と、入力に対応する時刻を示す第１の時刻情報と、入力されたユーザ識別情報とを対応付けて蓄積的に格納部に格納するステップと、端末装置と通信を行う通信のステップと、通信のステップにより受信された、端末装置から送信されたデータに対応する位置を推定する位置推定のステップとを有し、通信のステップは、端末装置から送信された少なくとも第２の時刻情報とユーザ識別情報とを受信し、位置推定のステップは、格納部から、通信のステップにより受信されたユーザ識別情報に対応する位置情報および第１の時刻情報を抽出し、通信部により受信された第２の時刻情報が示す時刻と格納部から抽出された複数の第１の時刻情報が示す時刻それぞれとの差分を求め、差分の絶対値が最も小さくなる第１の時刻情報に対応する位置情報が示す位置を、第２の時刻情報に対応する位置であると推定することを特徴とする位置情報取得方法である。
【００１０】
また、第４の発明は、それぞれ固定点に設置され、ユーザによるユーザ識別情報の入力に応じて、固定点の位置に対応する第１の位置情報と、入力されたユーザ識別情報とを出力する複数の情報出力装置と、情報出力装置から出力された第１の位置情報とユーザ識別情報とを対応付けて蓄積的に格納する格納部と、端末装置と通信を行う通信部と、通信部により受信された、端末装置から送信されたデータに対応する位置を推定する位置推定部とを備えるサーバ装置とを有し、通信部は、端末装置から送信された少なくとも第２の位置情報とユーザ識別情報とを受信し、位置推定部は、格納部から、通信部により受信されたユーザ識別情報に対応する第１の位置情報を抽出し、通信部により受信された第２の位置情報が示す位置と格納部から抽出された複数の第１の位置情報が示す位置それぞれとの距離を求め、距離が最も小さくなる第１の位置情報が示す位置を、第２の位置情報に対応する位置であると推定することを特徴とする位置情報取得システムである。
【００１１】
また、第５の発明は、それぞれ固定点に設置された複数の情報出力装置から、ユーザによるユーザ識別情報の入力に応じて出力された、固定点の位置に対応する第１の位置情報と、入力されたユーザ識別情報とを対応付けて蓄積的に格納する格納部と、端末装置と通信を行う通信部と、通信部により受信された、端末装置から送信されたデータに対応する位置を推定する位置推定部とを有し、通信部は、端末装置から送信された少なくとも第２の位置情報とユーザ識別情報とを受信し、位置推定部は、格納部から、通信部により受信されたユーザ識別情報に対応する第１の位置情報を抽出し、通信部により受信された第２の位置情報が示す位置と格納部から抽出された複数の第１の位置情報が示す位置それぞれとの距離を求め、距離が最も小さくなる第１の位置情報が示す位置を、第２の位置情報に対応する位置であると推定することを特徴とする位置情報取得装置である。
【００１２】
また、第６の発明は、それぞれ固定点に設置された複数の情報出力装置から、ユーザによるユーザ識別情報の入力に応じて出力された、固定点の位置に対応する第１の位置情報と、入力されたユーザ識別情報とを対応付けて蓄積的に格納部に格納するステップと、端末装置と通信を行う通信ステップと、通信のステップにより受信された、端末装置から送信されたデータに対応する位置を推定する位置推定のステップとを有し、通信のステップは、端末装置から送信された少なくとも第２の位置情報とユーザ識別情報とを受信し、位置推定のステップは、格納部から、通信のステップにより受信されたユーザ識別情報に対応する第１の位置情報を抽出し、通信のステップにより受信された第２の位置情報が示す位置と格納部から抽出された複数の第１の位置情報が示す位置それぞれとの距離を求め、距離が最も小さくなる第１の位置情報が示す位置を、第２の位置情報に対応する位置であると推定することを特徴とする位置情報取得方法である。
【００１３】
上述したように、第１、第２および第３の発明は、それぞれ固定点に設置された複数の情報出力装置から、ユーザによるユーザ識別情報の入力に応じて出力された、固定点の位置に対応する位置情報と、入力に対応する時刻を示す第１の時刻情報と、入力されたユーザ識別情報とを対応付けて蓄積的に格納部に格納し、端末装置から送信された少なくとも第２の時刻情報とユーザ識別情報とを受信し、受信されたユーザ識別情報に対応する位置情報および第１の時刻情報を格納部から抽出し、受信された第２の時刻情報が示す時刻と格納部から抽出された複数の第１の時刻情報が示す時刻それぞれとの差分を求め、差分の絶対値が最も小さくなる第１の時刻情報に対応する位置情報が示す位置を、第２の時刻情報に対応する位置であると推定するようにしているため、ユーザが実際に赴いた固定点の位置に基づき第２の時刻情報に対応する位置が推定されるので、推定された位置に関する記憶をユーザが容易に喚起できることが期待できる。
【００１４】
また、第４、第５および第６の発明は、それぞれ固定点に設置された複数の情報出力装置から、ユーザによるユーザ識別情報の入力に応じて出力された、固定点に対応する示す第１の位置情報と、入力されたユーザ識別情報とを対応付けて蓄積的に格納部に格納し、端末装置から送信された少なくとも第２の位置情報とユーザ識別情報とを受信し、受信されたユーザ識別情報に対応する第１の位置情報を格納部から抽出し、受信された第２の位置情報が示す位置と格納部から抽出された複数の第１の位置情報が示す位置それぞれとの距離を求め、距離が最も小さくなる第１の位置情報が示す位置を、第２の位置情報に対応する位置であると推定するようにしているため、ユーザが実際に赴いた固定点の位置に基づき第２の位置情報に対応する位置が推定されるので、端末装置から第２の位置情報を送信した場所に関する記憶をユーザが容易に喚起できることが期待できる。
【発明の効果】
【００１５】
第１、第２および第３の発明は、上述したように、それぞれ固定点に設置された複数の情報出力装置から、ユーザによるユーザ識別情報の入力に応じて出力された、固定点の位置に対応する位置情報と、入力に対応する時刻を示す第１の時刻情報と、入力されたユーザ識別情報とを対応付けて蓄積的に格納部に格納し、端末装置から送信された少なくとも第２の時刻情報とユーザ識別情報とを受信し、受信されたユーザ識別情報に対応する位置情報および第１の時刻情報を格納部から抽出し、受信された第２の時刻情報が示す時刻と格納部から抽出された複数の第１の時刻情報が示す時刻それぞれとの差分を求め、差分の絶対値が最も小さくなる第１の時刻情報に対応する位置情報が示す位置を、第２の時刻情報に対応する位置であると推定するようにしているため、ユーザが実際に赴いた固定点の位置に基づき第２の時刻情報に対応する位置が推定されるので、推定された位置に関する記憶をユーザが容易に喚起できることが期待できる効果がある。
【００１６】
また、第４、第５および第６の発明は、上述したように、それぞれ固定点に設置された複数の情報出力装置から、ユーザによるユーザ識別情報の入力に応じて出力された、固定点の位置に対応する第１の位置情報と、入力されたユーザ識別情報とを対応付けて蓄積的に格納部に格納し、端末装置から送信された少なくとも第２の位置情報とユーザ識別情報とを受信し、受信されたユーザ識別情報に対応する第１の位置情報を格納部から抽出し、受信された第２の位置情報が示す位置と格納部から抽出された複数の第１の位置情報が示す位置それぞれとの距離を求め、距離が最も小さくなる第１の位置情報が示す位置を、第２の位置情報に対応する位置であると推定するようにしているため、ユーザが実際に赴いた固定点の位置に基づき第２の位置情報に対応する位置が推定されるので、端末装置から第２の位置情報を送信した場所に関する記憶をユーザが容易に喚起できることが期待できる効果がある。
【発明を実施するための最良の形態】
【００１７】
以下、この発明の実施の第１の形態について説明する。この発明の実施の第１の形態は、ユーザの端末装置から送信された時刻情報と、所定に設置された、位置情報が既知のリーダ装置をユーザが操作した際の時刻情報および当該リーダ装置の位置情報とに基づき、ユーザが端末装置から送信した時刻情報に対応する位置を推定するものである。
【００１８】
図１および図２を用いて、この発明の実施の第１の形態の概念について説明する。一例として、図１に示されるように、所定のエリアに配置された既知の固定ポイントＰ1、Ｐ2、Ｐ3、Ｐ4およびＰ5を考え、それぞれの位置をＬ1、Ｌ2、Ｌ3、Ｌ4およびＬ5とする。ユーザは、これらポイントＰ1、Ｐ2、Ｐ3、Ｐ4およびＰ5を任意に巡回し、それぞれのポイントにおいて、到着した時刻Ｔ1、Ｔ2、Ｔ3、Ｔ4およびＴ5を記録する。
【００１９】
ここで、ユーザは、上述のポイントＰ1、Ｐ2、Ｐ3、Ｐ4およびＰ5を巡回する間の任意のタイミングで、これらＰ1、Ｐ2、Ｐ3、Ｐ4およびＰ5の何れにも該当しない、位置が未知のポイントＰｘに赴いたものとする。ユーザは、当該ポイントＰｘにおいて、当該ポイントＰｘに到着した時刻Ｔａを記録する。
【００２０】
この実施の第１の形態では、ユーザが巡回し到着時刻を記録した既知の固定ポイントＰ1〜Ｐ5の位置Ｌ1〜Ｌ5およびユーザに記録された時刻Ｔ1〜Ｔ5と、未知のポイントＰｘでユーザに記録された時刻Ｔａとに基づき、未知のポイントＰｘの位置を推測する。
【００２１】
この実施の第１の形態によるポイントＰｘの位置推測方法について説明する。先ず、ポイントＰｘにおいて記録された時刻Ｔａと、各固定ポイントＰ1〜Ｐ5で記録された時刻Ｔ1〜Ｔ5それぞれとの差分ΔＴa-1、ΔＴa-2、ΔＴa-3、ΔＴa-4およびΔＴa-5を求め、差分の絶対値が最小値を取る差分ΔＴminに対応する時刻Ｔｙを選択する。この時刻Ｔｙに対応する位置Ｌｙが、ポイントＰｘの位置であると推定する。
【００２２】
より具体的な例を用いて説明する。例えば、ユーザは、図１に点線で示されるように、ポイントＰ1、ポイントＰ2、ポイントＰ5、ポイントＰ4、ポイントＰ3の順で、各ポイントを巡回したものとする。ポイントＰｘにおける時刻Ｔａと各ポイントＰ1〜Ｐ5における時刻Ｔ1〜Ｔ5との差分は、図２Ａに例示されるように、時刻Ｔａと時刻Ｔ1との差分ΔＴa-1が−４０分、時刻Ｔａと時刻Ｔ2との差分ΔＴa-2が−５分、時刻Ｔａと時刻Ｔ3との差分ΔＴa-3が＋１００分、時刻Ｔａと時刻Ｔ4との差分ΔＴa-4が＋６０分、時刻Ｔａと時刻Ｔ5との差分ΔＴa-5が＋３０分となっている。
【００２３】
なお、差分ΔＴにおいて負の値となる時間は、対応するポイントに、ユーザがポイントＰｘに到着するより以前に到着していることを示す。
【００２４】
図２Ａから分かるように、差分の絶対値が最小値を取る差分ΔＴminは、ポイントＰｘとポイントＰ2との差分Δa-2の−５分であることが分かり、ポイントＰｘの位置Ｌｙは、ポイントＰ2の位置Ｌ2に対応する、若しくは、ポイントＰ2の近傍であると推定できる。例えば、図２Ａに例示されるように、ポイントＰ1〜ポイントＰ5がそれぞれ何らかの施設であるとした場合に、ポイントＰｘは、ポイントＰ2に対応する施設「ＢＢＢ」の内部または近傍であると推定できる。
【００２５】
このように、この発明の実施の第１の形態によれば、ユーザの位置を示す位置情報を、当該位置において記録された時刻情報と、ユーザが辿った道程における所定ポイントの位置および時刻情報とに基づき推定することができる。ユーザが実際に赴いた既知のポイントに基づき位置が推定されるので、推定された位置に関する記憶をユーザが容易に喚起できることを期待できる。
【００２６】
なお、図２Ｂに例示されるように、差分の絶対値が最小値を取る差分ΔＴminが複数、求められることも考えられる。この図２Ｂの例では、ポイントＰｘとの差分ΔＴが、ポイントＰ2において−５分、ポイントＰ6において＋５分となっており、絶対値を取った場合、これらは等しくなる。このような場合には、これらポイントＰ2およびポイントＰ6の情報をユーザに所定の方法で提示し、ユーザが適当な方を選択できるようにすると好ましい。
【００２７】
図３は、この発明の実施の第１の形態に適用可能なシステムの一例の構成を示す。このシステムによるサービスが提供されるエリアに対し、リーダ装置１０Ａ、１０Ｂ、・・・がそれぞれの設置位置を示す位置情報を既知として所定に設置される。リーダ装置１０Ａ、１０Ｂ、・・・が設置されるエリアは、例えば数ｋｍ乃至数１０ｋｍの広がりを持つ比較的広域のエリアであるものとする。一例として、リーダ装置１０Ａ、１０Ｂ、・・・は、このエリア内に点在する施設にそれぞれ設置されているものとする。これに限らず、施設や建造物内といった、比較的狭いエリアに、これらリーダ装置１０Ａ、１０Ｂ、・・・を設置してもよい。
【００２８】
リーダ装置１０Ａ、１０Ｂ、・・・は、有線および／または無線によりネットワーク１１に接続され、ユーザによる入力操作に応じて所定のデータを出力し、ネットワーク１１に対して送信する。入力操作は、例えばリーダ装置１０Ａ、１０Ｂ、・・・に、ユーザ媒体１４に記憶されたデータを読み出させることでなされる。所定の入力手段を用いてマニュアルでデータ入力を行ってもよい。リーダ装置１０Ａ、１０Ｂ、・・・は、ユーザ媒体１４から読み出したリデータを、データの読み出しを行った時刻を示す時刻情報と、リーダ装置１０Ａ、１０Ｂ、・・・の位置を示す位置情報（リーダ位置情報と呼ぶ）と共に、ネットワーク１１を介して後述するサーバシステム１２に向けて送信する。ネットワーク１１は、このシステムでクローズなネットワークでもよいし、インターネットのようにオープンなネットワークでもよい。
【００２９】
ユーザ媒体１４は、記憶内容がリーダ装置１０Ａ、１０Ｂ、・・・で読み出し可能とされた所定の記憶媒体を有する。ユーザ媒体１４は、固有の識別情報（ユーザＩＤとする）が記憶媒体に予め記憶される。この固有の識別情報は、例えばこのシステムを利用するユーザに対して固有に与えられたユーザＩＤである。以下、ユーザ媒体１４に記憶されるこの固有の識別情報を、ユーザＩＤと呼ぶ。
【００３０】
ユーザ媒体１４として適用可能な記憶媒体は、様々に考えられる。例えば、合成樹脂製のカード内にＩＣ(Integrated Circuit)チップ、不揮発性メモリおよびアンテナを内蔵させ、リーダ装置から発せられる電波により自己発電を行い作動するようにされたカード型記憶媒体を、ユーザ媒体１４として適用することができる。また、ユーザが所持する携帯およびデータの送受信が可能な情報機器を、ユーザ媒体１４として適用することができる。このような情報機器としては、データの送受信が可能とされた携帯電話端末やＰＤＡ(Personal Digital Assistant)などが考えられる。
【００３１】
さらに、近年では、携帯電話端末に対して、電話通信機能とは別途にＩＣチップやアンテナ機構、不揮発性メモリを内蔵させ、カード型記憶媒体と同等の機能を持たせた製品も出現している。このような携帯電話端末の、カード型記憶媒体対応機能部分をユーザ媒体１４として用いることも可能である。
【００３２】
ネットワーク１１に対して、さらに、サーバシステム１２が接続される。サーバシステム１２は、サーバ部２０とデータベース２１とを有し、このシステムの全体の制御や管理を行う。サーバ部２０は、１または複数のコンピュータや所定の周辺機器からなり、所定のプログラムに従いこのシステムの制御や管理を行う。データベース２１は、このシステムに登録されたユーザに関する情報や、上述のリーダ装置１０Ａ、１０Ｂ、・・・からネットワーク１１を介して送信されたデータが蓄積される。
【００３３】
サーバシステム１２において、サーバ部２０とインターネット１３とが接続される。サーバシステム１２は、インターネット１３に接続された端末装置とインターネット１３を介して通信を行うことができるようにされている。
【００３４】
携帯端末３０は、例えば撮像機能、時刻情報取得機能およびインターネット１３との通信機能を有する。携帯端末３０は、ユーザ操作により撮像機能を用いて撮影がなされると、撮影が行われた時刻を示す時刻情報が時刻情報取得機能を用いて取得され、取得された時刻情報と撮影され得られた画像データとを対応付けて、内蔵する記憶媒体に記憶する。また、記憶媒体には、携帯端末３０または携帯端末３０を使用したユーザの識別情報（ユーザＩＤ）が記憶される。ユーザの所定の操作により、記憶媒体に記憶された画像データや時刻情報を、インターネット１３を介してサーバシステム１２に対して送信することができる。
【００３５】
サーバシステム１２は、リーダ装置１０Ａ、１０Ｂ、・・・からネットワーク１１を介して送信された、ユーザ媒体１４から読み出されたユーザＩＤと、ユーザＩＤを読み出した時刻を示す時刻情報と、ユーザＩＤを読み出したリーダ装置のリーダ位置情報とを受信してサーバ部２０に供給する。サーバ部２０は、供給されたこれらのデータを互いに対応付けて、データベース２１に格納する。
【００３６】
このようなシステムにおける、ユーザの位置を示す位置情報取得処理について、図４のフローチャートを用いて説明する。このフローチャートの処理に先立って、サーバシステム１２のデータベース２１に対して、ユーザの行動に基づくデータの蓄積がなされているものとする。
【００３７】
すなわち、ユーザによりサービス対象エリア内が任意に巡回され、ユーザが利用した各施設において、ユーザは、リーダ装置１０Ａ、１０Ｂ、・・・にユーザ媒体１４に記憶されるユーザＩＤを所定に読み出させる。読み出されたユーザＩＤは、読み出しを行ったリーダ装置（例えばリーダ装置１０Ａ）のリーダ位置情報および読み出しを行った時刻を示す時刻情報と共に、ネットワーク１１を介してサーバシステム１２に送信され、サーバ部２０に供給される。サーバ部２０は、供給されたデータをデータベース２１に蓄積する。また、ユーザにより、任意のタイミング、且つ、エリア内の任意の位置で、携帯端末３０を用いて撮影が行われる。撮影された画像データは、撮影された時刻Ｔａを示す時刻情報と共に携帯端末３０に内蔵される記憶媒体に記憶される。
【００３８】
最初のステップＳ１０において、ユーザの携帯端末３０に対する操作に応じて、携帯端末３０の記憶媒体に記憶されている画像データおよび時刻情報が、ユーザＩＤと共に、ネットワーク１１を介してサーバシステム１２に対して送信される。サーバシステム１２は、携帯端末３０から送信されたデータを受信し、サーバ部２０に供給する。サーバ部２０は、この供給されたデータから時刻Ｔａを示す時刻情報を取り出し、所定に保持する（ステップＳ１１）。
【００３９】
次に、サーバ部２０は、携帯端末３０から送信されたデータに含まれるユーザＩＤに基づきデータベース２１を検索し、リーダ装置１０Ａ、１０Ｂ、・・・から送信されデータベース２１に格納された時刻Ｔ1、Ｔ2、・・・、Ｔｎを示す時刻情報と、リーダ位置情報のうち、ユーザＩＤが対応する位置情報を、ユーザの確定している位置Ｌ1、Ｌ2、・・・、Ｌnを示す位置情報として呼び出す（ステップＳ１２）。
【００４０】
なお、以下では、繁雑さを避けるために、「時刻Ｔｎを示す時刻情報」を適宜「時刻Ｔｎ」として記述し、「位置Ｌｎを示す位置情報」を適宜「位置Ｌｎ」として記述する。
【００４１】
次のステップＳ１３で、サーバ部２０は、携帯端末３０から送信されたデータから取り出された時刻Ｔａと、データベース２１から呼び出された時刻Ｔ1、Ｔ2、・・・、Ｔｎとの差分ΔＴa-1、ΔＴa-2、・・・、ΔＴa-nがそれぞれ計算される。そして、計算の結果求められた各差分ΔＴa-1、ΔＴa-2、・・・、ΔＴa-nのうち最小の値を取る差分ΔＴminが抽出され、対応する時刻Ｔｙが選択される。
【００４２】
サーバ部２０は、ステップＳ１４で、時刻Ｔｙに対応する位置Ｌｙを、ユーザが携帯端末３０で撮影を行った位置であると推定し、この推定された位置を示す位置情報を推定ユーザ位置情報とする。一例として、各差分ΔＴa-1、ΔＴa-2、・・・、ΔＴa-nのうち、差分ΔＴa-2が最小の値を取るとされれば、差分ΔＴa-2に対応する時刻Ｔ2が選択され、この時刻Ｔ2に対応する位置Ｌ2を示す位置情報が、推定ユーザ位置情報とされる。推定ユーザ位置情報は、例えばインターネット１３を介してユーザの携帯端末３０に対して送信され、ユーザに対して提示される。
【００４３】
ここで、例えば、サービス対象エリアを旅先の土地や観光地とし、リーダ装置１０Ａ、１０Ｂ、・・・を、サービス対象エリア内のランドマークや名所旧跡といった印象的な場所の入場部などに設置した場合について考える。例えば、ユーザがリーダ装置１０Ａ、１０Ｂ、・・・の設置場所以外の任意の位置、且つ任意のタイミングで撮影した画像データに基づく推定ユーザ位置情報を、リーダ装置１０Ａ、１０Ｂ、・・・にそれぞれ対応するランドマークや名所旧跡の名前を用い、「○○寺の近辺」、「△△橋の近辺」などとして提示する。これにより、対応する画像データに関するユーザの記憶が刺激され、撮影時の状況などの想起が容易となることが期待される。
【００４４】
この場合、データベース２１に対し、リーダ装置１０Ａ、１０Ｂ、・・・それぞれのリーダ位置情報に対応する名称を、リーダ位置情報と対応付けて格納する。リーダ位置情報に対応する名称は、例えばリーダ装置の設置される施設などの名称や、リーダ装置が設置される位置に関する代表的な地名や呼称などを用いることが考えられる。
【００４５】
撮像機能を用いて撮影され得られた画像データには、データを作成した日時を示す時刻情報が属性情報として付加されるのが一般的である。したがって、ユーザは、各ポイントＰ1、Ｐ2、・・・を巡回する際に各ポイントＰ1、Ｐ2、・・・毎に時刻情報をサーバシステム１２に登録しておけば、画像データに付加された時刻情報に基づきその画像データを撮影したと推定される位置を知ることができる。換言すれば、ユーザは、このシステムを利用することで、画像データに基づき過去に赴いた場所に関する情報を得ることができる。これにより、この画像データを何処で撮影したか、また、どのような状況で撮影したかといった記憶を、ユーザが容易に喚起できることが期待される。
【００４６】
次に、この発明の実施の第２の形態について説明する。この発明の実施の第２の形態は、ユーザの端末装置において自身の位置情報を取得可能とし、ユーザの端末装置で取得された位置情報と、所定の施設などによる既知の位置情報とに基づきユーザの位置を推定する。
【００４７】
例えば、ユーザの端末装置で取得された位置情報と、位置が既知である所定の施設などに設置されたリーダ装置をユーザが使用したことを示す情報とに基づき、ユーザが端末装置から送信した位置情報に対応する施設などの位置を推定する。より具体的には、リーダ装置をランドマークや名所旧跡など著名な場所に設置し、ユーザに対して、推定された位置を示す位置情報を、対応するリーダ装置が設置されたランドマークや名所旧跡の名前として提示する。これにより、ユーザが、端末装置から位置情報を送信した場所に関する記憶を容易に喚起できることが期待される。
【００４８】
図５および図６を用いて、この発明の実施の第２の形態の概念について説明する。一例として、図５に示されるように、所定のエリアに配置された既知の固定ポイントＰ1、Ｐ2、Ｐ3、Ｐ4およびＰ5を考え、それぞれの位置をＬ1、Ｌ2、Ｌ3、Ｌ4およびＬ5とする。ユーザは、これらポイントＰ1、Ｐ2、Ｐ3、Ｐ4およびＰ5を任意に巡回し、それぞれのポイントにおいて、そのポイントに到着した旨を示す記録を行う。
【００４９】
ここで、ユーザは、上述のポイントＰ1、Ｐ2、Ｐ3、Ｐ4およびＰ5を巡回する間の任意のタイミングで、これらＰ1、Ｐ2、Ｐ3、Ｐ4およびＰ5の何れにも該当しない、位置が未知のポイントＰｘに赴いたものとする。ユーザは、当該ポイントＰｘにおいて、当該ポイントＰｘの位置情報Ｌｂを取得し、取得された位置情報Ｌｂを記録する。
【００５０】
この実施の第２の形態では、ユーザが巡回し到着した旨を記録した既知の固定ポイントＰ1〜Ｐ5の位置Ｌ1〜Ｌ5と、未知のポイントＰｘでユーザに記録された位置Ｌｂとに基づき、未知のポイントＰｘの位置を推定する。
【００５１】
この実施の第２の形態によるポイントＰｘの位置推定方法について説明する。先ず、ポイントＰｘにおいて取得された位置Ｌｂと、各固定ポイントＰ1〜Ｐ5の位置Ｌ1〜Ｌ5それぞれとの距離ΔＬa-1、ΔＬa-2、ΔＬa-3、ΔＬa-4およびΔＬa-5を求め、ポイントＰｘとの距離が最小となる距離ΔＬminに対応する位置Ｌｙを選択する。この位置ＬｙがポイントＰｘの位置に対応すると推定する。
【００５２】
より具体的な例を用いて説明する。例えば、ユーザは、図５に例示される各ポイントＰ1〜Ｐ5を任意の順番で巡回したものとする。また、ユーザは、これらポイントＰ1〜Ｐ5が含まれるエリア内の任意のポイントＰｘで、位置Ｌｂを取得したものとする。ポイントＰｘにおける位置Ｌｂと、各ポイントＰ1〜Ｐ5の位置Ｌ1〜Ｌ5との距離は、図６Ａに例示されるように、位置Ｌｂと位置Ｌ1との距離ΔＬb-1が１０ｋｍ、位置Ｌｂと位置Ｌ2との距離ΔＬb-2が１５ｋｍ、位置Ｌｂと位置Ｌ3との距離ΔＬb-3が３０ｋｍ、位置Ｌｂと位置Ｌ4との距離ΔＬb-4が２５ｋｍ、位置Ｌｂと位置Ｌ5との距離ΔＬb-5が０.５ｋｍとなっている。
【００５３】
図６Ａから分かるように、ポイントＰｘとの距離が最小となる距離ΔＬminは、ポイントＰｘとポイントＰ5との距離である。したがって、ポイントＰｘは、ポイントＰ5と対応する位置であると推定できる。例えば、図６Ａに例示されるように、ポイントＰ1〜Ｐ5がそれぞれ何らかの施設であるとした場合に、ポイントＰｘは、ポイントＰ5に対応する施設「ＥＥＥ」の内部または近傍であると推定できる。
【００５４】
なお、図６Ｂに例示されるように、ポイントＰｘとの距離が最小となる距離ΔＬminが複数のポイントについて求められることも考えられる。この図６Ｂの例では、ポイントＰｘとの距離ΔＬが、ポイントＰ5およびポイントＰ6においてそれぞれ０.５ｋｍとなっており、共にポイントＰｘとの距離が最小となっている。このような場合には、このポイントＰ5およびポイントＰ6の情報をユーザに所定の方法で提示し、ユーザが適当な方を選択できるようにすると好ましい。
【００５５】
図７は、この発明の実施の第２の形態に適用可能なシステムの一例の構成を示す。なお、図７において、上述した図４と共通する部分には同一の符号を付し、詳細な説明を省略する。リーダ装置１０Ａ’、１０Ｂ’、・・・は、上述と同様に、それぞれの設置位置を示す位置情報を既知として、比較的広域のエリアに所定に設置される。リーダ装置１０Ａ’、１０Ｂ’、・・・は、有線および／または無線によりネットワーク１１に接続され、ユーザによる入力操作に応じて所定のデータを出力し、ネットワーク１１に対して送信する。入力操作は、上述と同様に、例えばユーザ媒体１４に記憶されたデータをリーダ装置１０Ａ’、１０Ｂ’、・・・に読み出させることでなされる。勿論、所定の入力手段を用いてマニュアルでデータ入力を行ってもよい。リーダ装置１０Ａ’、１０Ｂ’、・・・は、ユーザ媒体１４から読み出したデータを、リーダ装置１０Ａ’、１０Ｂ’、・・・の位置を示すリーダ位置情報と共に、ネットワーク１１を介してサーバシステム１２に向けて送信する。
【００５６】
ユーザ媒体１４は、上述と同様に、記憶内容がリーダ装置１０Ａ’、１０Ｂ’、・・・で読み出し可能とされた所定の記憶媒体を有し、固有の識別情報（ユーザＩＤとする）が記憶媒体に予め記憶される。
【００５７】
端末装置３１は、例えば撮像機能、現在の位置示す位置情報を取得する位置情報取得機能およびインターネット１３との通信機能を有する。撮像機能を用いて撮影された画像データは、内蔵する記憶媒体に記憶される。ここで、例えば撮像の際に位置情報取得機能を用いて現在位置を取得し、取得された現在位置を示す位置情報を画像データと対応付けて記憶媒体に記憶させることができる。また、端末装置３１とサーバシステム１２とは、インターネット１３を介して互いに通信を行うことができる。
【００５８】
携帯端末３１が現在の位置を示す位置情報を取得する手段としては、ＧＰＳ(Global Positioning System)を利用する方法が考えられる。例えば、携帯端末３１は、複数の衛星４０、４０、・・・から送信された測位のための電波（以下、測位電波と呼ぶ）を受信し、受信された測位電波に基づき測位計算を行い、現在位置を示す位置情報を所定の精度で緯度および経度などで取得することができる。
【００５９】
なお、位置情報取得機能による現在位置の取得方法は、ＧＰＳを利用する方法に限られない。例えば、携帯端末３１が電波を用いて電話通信を行う携帯電話装置であれば、携帯端末３１と、当該携帯端末３１が無線通信を行う基地局との位置関係などに基づき現在位置を取得することが可能である。以下では、現在位置情報を、ＧＰＳを用いて緯度および経度として取得するものとして説明を行う。
【００６０】
サーバシステム１２は、リーダ装置１０Ａ’、１０Ｂ’、・・・からネットワーク１１を介して送信された、ユーザ媒体１４から読み出されたユーザＩＤと、ユーザＩＤを読み出したリーダ装置のリーダ位置情報とを受信してサーバ部２０に供給する。サーバ部２０は、供給されたこれらのデータを互いに対応付けて、データベース２１に格納する。
【００６１】
このようなシステムにおける、ユーザの位置を示す位置情報取得処理について、図８のフローチャートを用いて説明する。このフローチャートの処理に先立って、サーバシステム１２のデータベース２１に対して、ユーザの行動に基づくデータの蓄積がなされているものとする。すなわち、ユーザによりサービス対象エリア内が任意に巡回され、ユーザが利用した各施設において、ユーザは、リーダ装置１０Ａ’、１０Ｂ’、・・・にユーザ媒体１４に記憶されるユーザＩＤを所定に読み出させる。読み出されたユーザＩＤは、読み出しを行ったリーダ装置１０Ａのリーダ位置情報と共に、ネットワーク１１を介してサーバシステム１２に送信され、サーバ部２０に供給される。サーバ部２０は、供給されたデータをデータベース２１に蓄積する。
【００６２】
また、ユーザにより、任意のタイミング、且つ、エリア内の任意の位置で、携帯端末３１を用いて撮影が行われる。この撮影に対応して、位置情報取得機能を用いて現在位置を示す位置情報Ｌｂが取得される。撮影された画像データは、現在位置を示す位置情報Ｌｂと共に、携帯端末３１に内蔵される記憶媒体に記憶される。
【００６３】
最初のステップＳ２０において、ユーザの携帯端末３１に対する操作に応じて、携帯端末３１に内蔵の記憶媒体に記憶されている画像データおよび位置情報Ｌｂが、ユーザＩＤと共にネットワーク１１を介してサーバシステム１２に送信される。サーバシステム１２は、携帯端末３１から送信されたデータを受信し、サーバ部２０に供給する。サーバ部２０は、この供給されたデータから位置情報Ｌｂを取り出し、所定に保持する（ステップＳ２１）。
【００６４】
次に、サーバ部２０は、携帯端末３１から送信されたデータに含まれるユーザＩＤに基づきデータベース２１を検索し、リーダ装置１０Ａ’、１０Ｂ’、・・・から送信されデータベース２１に格納されたリーダ位置情報のうち、ユーザＩＤが対応するリーダ位置情報が示す位置を、ユーザの確定している位置Ｌ1、Ｌ2、・・・、Ｌnとして呼び出す（ステップＳ２２）。
【００６５】
次のステップＳ２３で、サーバ部２０は、携帯端末３１から送信されたデータから取り出された位置情報Ｌｂと、データベース２１から呼び出された位置Ｌ1、Ｌ2、・・・、Ｌnとの差分ΔＬb-2、ΔＬb-2、・・・、ΔＬb-nがそれぞれ計算される。そして、計算の結果求められた各差分ΔＬb-1、ΔＬb-2、・・・、ΔＬb-nのうち最小の値を取る差分ΔＬminが抽出され、対応する位置Ｌｙが選択される。
【００６６】
サーバ部２０は、ステップＳ２４で選択された位置Ｌｙを、ユーザが携帯端末３１で撮影を行った位置であると推定し、推定したこの位置を示す位置情報を推定ユーザ位置情報とする。一例として、各差分ΔＬa-1、ΔＬa-2、・・・、ΔＬa-nのうち、差分ΔＬa-2が最小の値を取るとされれば、差分ΔＬa-2に対応する位置Ｌ2を示す位置情報が、推定ユーザ位置情報とされる。推定ユーザ位置情報は、例えばインターネット１３を介してユーザの携帯端末３１に対して送信され、ユーザに対して提示される。
【００６７】
このように、この実施の第２の形態によれば、ユーザが位置情報を送信することで、ユーザが辿った道程における所定ポイントの位置情報に基づき、送信された位置情報に対応すると推定される位置情報が取得される。ユーザが実際に赴いた既知のポイントに基づき位置が推定されるので、ユーザは、推定された位置に関する記憶を容易に喚起できることが期待できる。
【００６８】
ここで、例えば、サービス対象エリアを旅先の土地や観光地とし、データベース２１に対し、リーダ装置１０Ａ、１０Ｂ、・・・それぞれのリーダ位置情報に対応する名称を、リーダ位置情報と対応付けて格納する。リーダ装置１０Ａ’、１０Ｂ’、・・・を、サービス対象エリア内のランドマークや名所旧跡といった印象的な場所の入場部などに設置し、ユーザに送信される推定ユーザ位置情報を、データベース２１に格納されたリーダ位置情報に対応する名称に基づきリーダ装置１０Ａ’、１０Ｂ’、・・・にそれぞれ対応するランドマークや名所旧跡の名前を用い、「○○寺の近辺」、「△△橋の近辺」などとして提示することが考えられる。これにより、対応する画像データに関するユーザの記憶が刺激され、撮影時の状況などの想起が容易となることが期待される。
【００６９】
この場合、データベース２１に対し、リーダ装置１０Ａ、１０Ｂ、・・・それぞれのリーダ位置情報に対応する名称を、リーダ位置情報と対応付けて格納する。リーダ位置情報に対応する名称は、例えばリーダ装置の設置される施設などの名称や、リーダ装置が設置される位置に関する代表的な地名や呼称などを用いることが考えられる。
【００７０】
次に、この発明の実施の第３の形態について説明する。この実施の第３の形態は、上述の実施の第１および／または第２の形態のより具体的な適用例である。なお、この実施の第３の形態は、上述の実施の第１および第２の形態の何れも適用可能なものであるが、以下では、実施の第１の形態による、時刻情報に基づき位置情報を取得する例をこの実施の第３の形態に適用した場合について説明する。
【００７１】
図９を用いて、この実施の第３の形態を適用したシステムがサービスを提供するエリアについて概念的に説明すると共に、ユーザ媒体からユーザＩＤを読み出すリーダ装置の配置の例について説明する。例えば、Ｎ市の全域からなるエリア１００と、Ｎ市に対して鉄道や道路で接続されるＨ市の全域からなるエリア１０１とを、この実施の第３の形態を適用したシステムのサービス対象エリアとする。勿論、これに限らず、この実施の第３の形態を適用したシステムのサービス対象エリアを、さらに広域としてもよい。
【００７２】
ユーザ媒体からユーザＩＤを読み出すためのリーダ装置は、この図９の例では、Ｎ市においては、来訪者に対する玄関口となる○×駅１１０（以下、駅１１０）、Ｎ市の名所である××タワー１１１（以下、施設１１１）、ならびに、Ｎ市の繁華街であるショッピングセンタ１１２Ａおよび１１２Ｂにそれぞれ設置される。また、Ｈ市においては、リーダ装置は、×××駅１２０（以下、駅１２０）、Ｈ市の名所旧跡である△△神社１２１（以下、施設１２１）および□□城跡１２２（以下、施設１２２）にそれぞれ設置される。リーダ装置のそれぞれは、図示されないネットワークを介してこのシステムによるサービスの提供を行うためのサーバシステムに接続される。なお、図９においては、リーダ装置は、繁雑さを避けるために図示が省略されている。
【００７３】
この図９に示されるような状況において、ユーザがＮ市内の任意の地点αで撮像機能付き携帯端末や携帯型ディジタルカメラ装置で撮影を行い、画像データと共に撮影時の時刻を示す時刻情報を取得した場合について考える。地点αが図９に「×（バツ）」印で示される位置である場合、後にユーザは、当該時刻情報に基づき地点αの位置を示す位置情報を取得する際に、当該位置が１１０またはショッピングセンタ１１２Ａの近辺として提示されることを期待すると考えられる。同様に、ユーザがＨ市内の任意の地点βで撮影を行い、画像データと共に撮影時の時刻を示す時刻情報を取得した場合、後にユーザは、当該時刻情報に基づき地点βの位置を示す位置情報を取得する際に、当該位置が１２０または施設１２１の近辺として提示されることを期待すると考えられる。
【００７４】
図１０は、この実施の第３の形態に適用可能なシステムの一例の構成を示す。この図１０に例示するシステムは、基本的な構成は、図３を用いて説明したこの発明の実施の第１の形態によるシステム例と同様である。このシステムによるサービスが適用されるＮ市の全域からなるエリア１００およびＨ市の全域からなるエリア１０１を対象とし、リーダ装置１５０Ａ、１５０Ｂ、・・・がそれぞれの設置位置を示す位置情報を既知として、所定に配置される。すなわち、図９を参照し、リーダ装置１５０Ａ、１５０Ｂ、・・・は、エリア１００においてはそれぞれ駅１１０、施設１１１、ならびに、ショッピングセンタ１１２Ａおよび１１２Ｂにそれぞれ設置され、エリア１０１においては駅１２０、施設１２１および１２２にそれぞれ設置される。
【００７５】
リーダ装置１５０Ａ、１５０Ｂ、・・・は、有線および／または無線によりネットワーク１５１に接続され、ユーザの入力操作に応じて所定のデータを出力する。入力操作は、例えばユーザ媒体１５４に記憶されたユーザＩＤをリーダ装置１５０Ａ、１５０Ｂ、・・・に読み出させることでなされる。勿論、所定の入力手段を用いてマニュアルでユーザＩＤを入力してもよい。リーダ装置１５０Ａ、１５０Ｂ、・・・は、読み出したユーザＩＤを、ユーザＩＤの読み出しを行った時刻を示す時刻情報と、リーダ装置１５０Ａ、１５０Ｂ、・・・を識別する識別情報であるリーダＩＤと共に、ネットワーク１５１を介して後述するサーバシステム１５２に送信する。ネットワーク１５１は、このシステムでクローズなネットワークでもよいし、インターネットのようにオープンなネットワークでもよい。
【００７６】
ユーザ媒体１５４は、記憶内容がリーダ装置１５０Ａ、１５０Ｂ、・・・で読み出し可能とされた所定の記憶媒体を有する。ユーザ媒体１５４は、例えばこのシステムを利用するユーザが所持し、所持するユーザを識別するためのユーザＩＤが記憶媒体に予め記憶される。ユーザ媒体１５４として適用可能な記憶媒体は、上述したように様々に考えられるが、ここでは、カード型記憶媒体をユーザ媒体１５４として用いるものとする。
【００７７】
ネットワーク１５１に対して、さらに、サーバシステム１５２が接続される。サーバシステム１５２は、サーバ部１６０とデータベース１６１、１６２および１６３とを有し、このシステムの全体の制御や管理を行う。サーバ部１６０は、１または複数のコンピュータや所定の周辺機器からなり、所定のプログラムに従いこのシステムの制御や管理を行う。データベース１６１は、ユーザ情報を管理するユーザ情報データベースであって、このシステムに登録されたユーザの情報をユーザＩＤと対応付けて管理する。データベース１６２は、リーダ装置データベースであって、リーダ装置１５０Ａ、１５０Ｂ、・・・それぞれの設置位置を示す位置情報や属性情報を、リーダＩＤと対応付けて管理する。また、データベース１６３は、時刻情報データベースであり、リーダ装置１５０Ａ、１５０Ｂ、・・・から送信された時刻情報、リーダＩＤおよびユーザＩＤを互いに対応付けて、蓄積的に格納する。
【００７８】
サーバシステム１５２において、サーバ部１６０とインターネット１５３とが接続される。サーバシステム１５２は、インターネット１５３に接続された端末装置１７０、１７１や、ウェブサーバ１７３とインターネット１５３を介して通信を行うことができるようにされている。
【００７９】
端末装置１７０は、例えば撮像機能、時刻情報取得機能およびインターネット１５３との通信機能を有すると共に、携帯可能に構成される携帯端末装置である。端末装置１７０としては、電波を用いて電話通信を行う携帯電話端末や、ＰＤＡ(Personal Digital Assistant)を適用することができる。端末装置１７０は、ユーザ操作により撮像機能を用いて撮影が行われると、撮影が行われた時刻を示す時刻情報が時刻情報取得機能を用いて取得され、時刻情報を撮影により得られた画像データに付加して、内蔵する記憶媒体に記憶する。また、記憶媒体には、ユーザＩＤが記憶される。
【００８０】
端末装置１７０は、所定の操作に応じて、記憶媒体に記憶された、時刻情報が付加された画像データを、ユーザＩＤと共にインターネット１５３を介してサーバシステム１５２に対して送信することができる。
【００８１】
端末装置１７１は、例えばパーソナルコンピュータであって、インターネット１５３との通信機能を有する。端末装置１７１は、例えばディジタルカメラ装置１７２で撮影され得られた画像データを取り込み、インターネット１５３を介してサーバシステム１５２に対して送信することができる。
【００８２】
一例として、ディジタルカメラ装置１７２は、撮影して得られた画像データに対して撮影を行った時刻を示す時刻情報を付加して、例えば脱着可能な記憶媒体に格納する。ディジタルカメラ装置１７２と端末装置１７１とを所定のインターフェイスにより接続することで、ディジタルカメラ装置１７２の記憶媒体に格納された、時刻情報が付加された画像データを端末装置１７１に転送することができる。端末装置１７１がディジタルカメラ装置１７２に用いられる記憶媒体の読み書きが可能であれば、当該記憶媒体をディジタルカメラ装置１７２から取り外して端末装置１７１に装着し、当該記憶媒体から直接的に当該画像データを読み出してもよい。
【００８３】
端末装置１７１は、ディジタルカメラ装置１７２の記憶媒体から読み出された、時刻情報が付加された画像データを、例えば端末装置１７０に内蔵されるハードディスクなど所定のストレージに一旦格納する。そして、所定の操作に応じて、ディジタルカメラ装置１７２の記憶媒体から読み出されストレージに格納された当該画像データに対してユーザＩＤをさらに付加し、ユーザＩＤおよび時刻情報が付加された画像データを、インターネット１５３を介してサーバシステム１５２に対して送信する。ユーザＩＤは、ユーザが端末装置１７１のキーボードを操作して入力してもよいし、内蔵のストレージに所定に格納されたユーザＩＤを用いてもよい。
【００８４】
サーバシステム１５２は、リーダ装置１５０Ａ、１５０Ｂ、・・・からネットワーク１５１を介して送信された、ユーザ媒体１５４から読み出されたユーザＩＤと、ユーザＩＤを読み出した時刻を示す時刻情報と、ユーザＩＤを読み出したリーダ装置に対応するリーダＩＤとを受信してサーバ部１６０に供給する。サーバ部１６０は、供給されたユーザＩＤおよびリーダＩＤを、時刻情報データベース１６３に所定に格納する。また、サーバシステム１５２は、端末装置１７０や端末装置１７１からインターネット１５３を介して送信された、時刻情報およびユーザＩＤを付加された画像データを受信し、サーバ部１６０に供給する。この時刻情報およびユーザＩＤを付加された画像データは、サーバ部１６０が有する所定のストレージ装置に格納される。
【００８５】
サーバシステム１５２が有するデータベース１６１、１６２および１６３について説明する。図１１は、ユーザ情報データベース１６１に格納されるユーザ情報テーブルの一例の構成を示す。ユーザ情報テーブルでは、ユーザを識別するためのユーザＩＤに対して、当該ユーザの連絡先としての電子メールアドレスが対応付けられる。さらに、ユーザ情報テーブルにおいて、ユーザＩＤに対して、当該ユーザＩＤで示されるユーザの属性情報が対応付けられる。ユーザの属性情報としては、例えば当該ユーザの氏名、住所、生年月日などが考えられる。
【００８６】
図１２Ａは、リーダ情報データベース１６２に格納されるリーダ情報テーブルの一例の構成を示す。このように、リーダ情報テーブルにおいて、リーダ装置１５０Ａ、１５０Ｂ、・・・それぞれを識別するリーダＩＤと、リーダ装置１５０Ａ、１５０Ｂ、・・・それぞれの位置情報が対応付けられて登録される。位置情報は、例えば緯度（Ｌａｔ）および経度（Ｌｏｎ）によって表現される。また、リーダ情報テーブルに対し、リーダ装置の属性情報がリーダＩＤに対応付けられて登録される。リーダ装置の属性情報としては、例えば当該リーダ装置が設置される場所の名前が考えられる。
【００８７】
図１３は、時刻情報データベース１６３に格納される時刻情報テーブルの一例の構成を示す。このように、リーダ装置１５０Ａ、１５０Ｂ、・・・から送信され供給された時刻情報、リーダＩＤおよびユーザＩＤが互いに対応付けられて、例えば時刻順に、時刻情報テーブルに登録される。なお、図１３では省略されているが、時刻情報には、日付情報も含まれる。
【００８８】
なお、上述では、リーダ装置１５０Ａ、１５０Ｂ、・・・がシステムに専用の装置であるように説明したが、これはこの例に限られない。すなわち、リーダ装置１５０Ａ、１５０Ｂ、・・・は、他の装置と機能を兼用することができる。他の装置と機能を兼用する例としては、図９の例では、駅１１０、１２０におけるカード型記憶媒体に対応した自動改札装置や、ショッピングセンタ１１２Ａ、１１２Ｂなどにおいて購入額に応じてポイントを加算するためのポイントカードのリーダ装置や、クレジットカードのリーダ装置などが考えられる。また、名所旧跡や大規模遊戯施設、博物館などの施設（図９の例では、施設１１１、施設１２１および施設１２２）において、チケットや会員証カードにＩＣチップやアンテナ機構、不揮発性メモリを埋め込んだ電子チケットや電子会員証を採用している場合には、電子チケットや電子会員証のデータを読み出すリーダ装置の機能と、このシステムによるリーダ装置の機能とを兼用させることが考えられる。
【００８９】
このように、リーダ装置１５０Ａ、１５０Ｂ、・・・と他の装置とで機能を兼用可能としたシステム構成となっている場合、図１２Ｂに例示されるように、兼用される機能の種類または兼用される装置を示す情報を、リーダ装置の属性情報として登録することが考えられる。この図１２Ｂの例では、リーダＩＤが「Ｒ００１」であるリーダ装置は、○×駅に設置され、当該駅の自動改札機と機能が兼用されていることが示される。
【００９０】
さらに、ユーザＩＤを記憶するためのユーザ媒体１５４も、単一の種類のものに限られない。例えば、上述した駅１１０、１２０の自動改札装置に対応するカード型記憶媒体や、ポイントカード、電子チケット、電子会員証にそれぞれユーザＩＤを記憶させておくことが考えられる。
【００９１】
これに限らず、ユーザ媒体種類毎に独自に設定されたユーザ識別情報を利用することも考えられる。この場合、図１４に一例が示されるような変換テーブルを用いて、これらカード型記憶媒体、ポイントカード、電子チケットおよび電子会員証を用いるシステムそれぞれにおいて独自に設定されるユーザの識別情報を、この実施の第３の形態によるシステムにおけるユーザＩＤに変換することが考えられる。
【００９２】
このようなシステムにおいて、ユーザは、エリア１００および１０１を任意に巡回し、駅１１０、１２０、ショッピングセンター１１２Ａ、１１２Ｂ、施設１１１、１２１、１２２といった、リーダ装置１５０Ａ、１５０Ｂ、・・・が設置された場所に到着した際に、必要に応じて、リーダ装置１５０Ａ、１５０Ｂ、・・・によりユーザ媒体１５４に記憶されるユーザＩＤを読み出させる。リーダ装置１５０Ａ、１５０Ｂ、・・・により読み出されたユーザＩＤは、上述したように、読み出した行われた時刻を示す時刻情報と、読み出しを行ったリーダ装置に対応したリーダＩＤと共に、ネットワーク１５１を介してサーバシステム１５２に送信されてサーバ部１６０に供給され、時刻情報データベース１６３に所定に格納される。
【００９３】
ここで、ユーザは、図９を参照し、Ｎ市の全域からなるエリア１００を、駅１１０を出発点として、施設１１１（××タワー）、ショッピングセンター１１２Ａ、１１２Ｂの順で巡回し、それぞれの場所に設置されているリーダ装置に、ユーザ媒体１５４に記憶されているユーザＩＤを読み出させる。また、Ｎ市の巡回中に、ユーザは、任意の地点αにおいて、例えば撮像、時刻取得およびインターネット通信機能付きの携帯電話端末である端末装置１７０を用いて、時刻Ｔαに撮影を行ったものとする。さらにユーザは、Ｈ市に移動し、エリア１０１を、駅１２０を出発点として、施設１２１（△△神社）、施設１２２（□□城跡）の順で巡回し、それぞれの場所に設置されているリーダ装置に、ユーザ媒体１５４に記憶されているユーザＩＤを読み出させる。上述と同様、Ｈ市の巡回中に、ユーザは、任意の地点βにおいて、端末装置１７０を用いて時刻Ｔβに撮影を行ったものとする。
【００９４】
このユーザの行動により、時刻情報データベース１６３に対して、リーダ装置１５０Ａ、１５０Ｂ、・・・にユーザ媒体１５４からユーザＩＤを読み出させた時刻を示す時刻情報が、ユーザＩＤの読み出しを行ったリーダ装置の位置を示す位置情報と対応付けられて蓄積される。
【００９５】
ここで、例えば後日にユーザが、地点αおよび地点βのそれぞれで撮影した画像データを見たが、それらの撮影を行った場所が思い出せず、地点αおよび地点βの場所を知るためにこのシステムを利用する場合について考える。この場合、ユーザは、端末装置１７０に内蔵の記憶媒体に記憶される、地点αで撮影された画像データと、地点βで撮影された画像データとを、それぞれ撮影時刻を示す時刻情報を付加し、ユーザＩＤと共にサーバシステム１５２に送信する。サーバシステム１５２は、この画像データと共に送信された時刻情報とユーザＩＤとに基づき、当該画像データが撮影された場所を推定する。
【００９６】
この場所の推定処理について、上述した実施の第１の形態による図４のフローチャートを参照しながら説明する。例えば地点αについて知りたい場合、ユーザは、端末装置１７０に対して所定の操作を行い、端末装置１７０から、地点αで時刻Ｔαに撮影され内蔵の記憶媒体に記憶された画像データを選択し、選択された画像データを撮影時刻を示す時刻情報ＴαとユーザＩＤと対応付けて、サーバシステム１５２に送信する（図４のステップＳ１０）。サーバシステム１５２は、端末装置１７０から送信されたデータを受信し、サーバ部１６０に供給する。サーバ部１６０は、この供給されたデータから、時刻Ｔαを示す時刻情報を取り出す。
【００９７】
次に、サーバ部１６０は、端末装置１７０から送信されたデータからユーザＩＤを取り出し、このユーザＩＤに基づき時刻情報データベース１６３を検索し、リーダ装置１５０Ａ、１５０Ｂ、・・・から送信され時刻情報データベース１６３に格納されたデータのうち、ユーザＩＤが対応する時刻情報およびリーダＩＤの組を呼び出す。リーダＩＤは、リーダ情報テーブルで位置情報Ｌnに変換される（ステップＳ１２）。これら位置情報および時刻情報の組の一例を、図１５における列「位置」および列「時刻Ｔｎ」に示す。
【００９８】
この図１５の例では、エリア１００（Ｎ市）においては、駅１１０では１２時０分（時刻Ｔ1とする）、施設１１１では１３時０分（時刻Ｔ2とする）、ショッピングセンター１１２Ａおよびショッピングセンター１１２Ｂではそれぞれ１３時３０分、１４時０分（それぞれ時刻Ｔ3、Ｔ4とする）に、ユーザ媒体１５４からユーザＩＤの読み出しが行われ、エリア１０１（Ｈ市）においては、駅１２０では１４時３０分（時刻Ｔ5とする）、施設１２１では１５時３０分（時刻Ｔ6とする）、施設１２２では１７時０分（時刻Ｔ7とする）に、ユーザ媒体１５４からユーザＩＤの読み出しが行われたものとされている。
【００９９】
サーバ部１６０は、端末装置１７０から送信されたデータから取り出された時刻情報が示す時刻Ｔαと、時刻情報データベース１６３から呼び出された時刻情報が示す時刻Ｔ1〜Ｔ7のそれぞれとの差分ΔＴα-1、ΔＴα-2、・・・、ΔＴα-7を計算する。そして、計算の結果求められた各差分ΔＴα-1、ΔＴα-2、・・・、ΔＴα-7のうち最小の値を取る差分ΔＴminが抽出され、対応する時刻情報Ｔxが選択される（ステップＳ１３）。そして、この時刻情報Ｔxに対応する位置情報Ｌxが、推定ユーザ位置情報とされる。
【０１００】
図１５の例では、時刻Ｔαと時刻Ｔ1との差分ΔＴα-1がー２０分、時刻Ｔαと時刻Ｔ2との差分ΔＴα-2が＋４０分、時刻Ｔαと時刻Ｔ3との差分ΔＴα-3が＋７０分、時刻Ｔαと時刻Ｔ4との差分ΔＴα-4が＋１００分、時刻Ｔαと時刻Ｔ5との差分ΔＴα-5が＋１３０分、時刻Ｔαと時刻Ｔ6との差分ΔＴα-6が＋１９０分、時刻Ｔαと時刻Ｔ7との差分ΔＴα-7が＋２８０分となっている。
【０１０１】
これにより、差分の絶対値が最小値を取る差分ΔＴminは、時刻Ｔ1との差分ΔＴα-1であることが分かる。したがって、地点αの位置は、時刻Ｔ1に対応する位置Ｌ1、すなわち駅１１０（Ｎ市の○×駅）または当該駅１１０の近傍であると推定できる。推定されたこの位置が推定ユーザ位置情報として、例えばサーバ部１６０からインターネット１５３を介して端末装置１７０に対して送信され、ユーザに対して提示される（ステップＳ１４）。
【０１０２】
地点βについても、同様にして推定ユーザ位置情報が求められる。図１５の例では、地点βで撮影が行われた時刻Ｔβと時刻Ｔ1〜Ｔ7との差分ΔＴβ-nに基づき、差分の絶対値が最小値を取る差分ΔＴminは、時刻Ｔ6と差分ΔＴβ-6であることが分かる。したがって、地点βの位置は、時刻Ｔ6に対応する位置Ｌ6、すなわち施設１２１（Ｈ市の△△神社）または当該施設１２１の近傍であると推定できる。推定されたこの位置が、推定ユーザ位置情報として所定にユーザに提示される。
【０１０３】
上述では、この実施の第３の形態に対し、実施の第１の形態による時刻情報に基づき位置情報を推定する例を適用したが、これはこの例に限られない。すなわち、この実施の第３の形態に対し、実施の第２の形態による、ユーザの端末装置により取得された位置情報を用いて、所定の施設などに基づく位置情報を推定する例を適用することができる。実施の第１の形態と実施の第２の形態とを組み合わせ、時刻情報に基づく位置情報の推定と、ユーザの端末装置により取得された位置情報を用いた位置情報の推定とを適宜、併用してもよい。
【０１０４】
実施の第３の形態に対し、実施の第２の形態による位置情報推定方法を適用する場合、ユーザの端末装置１７０などにおいて位置情報を取得してサーバシステム１５２に送信する点、リーダ装置１５０Ａ、１５０Ｂ、・・・から少なくともリーダＩＤおよびユーザＩＤを送信すればよく、時刻情報を送信する必要が無い点、ならびに、サーバシステム１５２においても時刻情報を蓄積する必要が無い点以外は、実施の第１の形態を適用した場合と略同一の構成で実現できる。また、推定ユーザ位置情報を取得するための処理は、図８のフローチャートを用いて説明した処理をそのまま適用できる。
【０１０５】
また、この実施の第２の形態を適用する場合において、図９に例示するＮ市全域によるエリア１００や、Ｈ市全域によるエリア１０１といった広域の範囲を特定するような位置情報をさらに用いることも考えられる。この範囲を特定するような位置情報の例としては、範囲の外縁における複数の所定位置の位置情報が考えられる。この範囲を特定する位置情報に基づき、例えばユーザの端末装置１７０などから送信されたデータから取り出された位置情報に示される位置が含まれる範囲を特定する。このようにすることで、検索対象の範囲が限定され、推定ユーザ位置情報の取得を高速に行うことができる。
【０１０６】
なお、上述では、端末装置１７０で取得された時刻情報に基づき求められた推定ユーザ位置情報を、端末装置１７０に対して送信することでユーザに提示するように説明したが、これはこの例に限られない。例えば、推定ユーザ位置情報を、時刻情報を取得した端末装置１７０とは異なる機器、例えばパーソナルコンピュータである端末装置１７１に対して送信することもできる。
【０１０７】
推定ユーザ位置情報は、例えば電子メールを用いてユーザに対して提示される。例えばサーバシステム１５２は、推定ユーザ位置情報が取得されると、ユーザＩＤに基づきユーザ情報データベース１６１を検索して対応する電子メールアドレスを抽出し、取得された推定ユーザ位置情報を記述した電子メールを当該電子メールアドレスを宛先として作成する。推定ユーザ位置情報に関連する広告情報などを、この電子メールにさらに記述することもできる。サーバシステム１５２は、このように作成された電子メールを、インターネット１５３に向けて送信する。
【０１０８】
取得された推定ユーザ位置情報を、インターネット１５３上のウェブサイトを利用してユーザに提示することもできる。すなわち、取得された推定ユーザ位置情報を、ウェブサイト上のウェブページに掲示し、インターネット１５３上で閲覧可能としてユーザに提示する。
【０１０９】
このとき、推定ユーザ位置情報を取得する際にユーザの端末装置１７０や端末装置１７１から送信された画像データや、他の画像データなどを、推定ユーザ位置情報と共に当該ウェブページに表示することができる。他の画像データは、例えば、リーダ装置１５０Ａ、１５０Ｂ、・・・が設置される各施設などにおいて、位置情報が確定された状態で撮影された画像データを用いることができる。
【０１１０】
より具体的には、当該各施設の運営側や他の業者などにより撮影された画像データや、リーダ装置と連動可能なカメラ装置により、ユーザ媒体１５４のデータをリーダ装置に読み出させるのに伴い撮影された画像データなどを用いることが考えられる。ユーザ自身やユーザの同行者などが撮影した画像データを用いてもよい。これらの画像データは、カメラ装置がネットワーク１５１に接続されていれば、撮影に伴い、位置情報およびユーザ媒体１５４から読み出されたユーザＩＤと共に、自動的にサーバシステム１５２に向けて送信される。撮影された画像データと、位置情報およびユーザＩＤとを、マニュアル操作でサーバシステム１５２に送信してもよい。
【０１１１】
一例として、サーバ部１６０は、推定ユーザ位置情報、当該推定ユーザ位置情報に対応する画像データ、他の画像データおよび当該他の画像データに対応する位置情報を一纏めにしたパッケージデータを作成する。パッケージデータには、さらに、画像データの属性情報として、対応する位置の名称（図９の例では、「○×駅」、「△△神社」など）や、撮影またはリーダ装置によるユーザＩＤの読み出しが行われた時刻を示す時刻情報などを、各画像データのそれぞれに対応付けて格納することができる。画像データに対応する位置に関連する広告情報を、パッケージデータに含めてもよい。
【０１１２】
サーバ部１６０は、このようにして作成されたパッケージデータを、サーバ部１６０に設けられた、インターネット１５３上のＵＲＬ(Uniform Resource Locator)を定義可能とされたストレージ装置に格納する。この場合には、パッケージデータは、各画像データ、各画像データの属性情報および推定ユーザ位置情報が格納されるフォルダである。パッケージデータに格納される各画像データには、それぞれ所定のＵＲＬが定義される。
【０１１３】
サーバ部１６０は、ＨＴＭＬ(Hyper Text Markup Language)やＸＭＬ(Extensible Markup Language)など、インターネット１５３上のウェブページとして提示可能な書式を用いて、ストレージ装置に保持されたパッケージデータに含まれる画像データのリンク情報やレイアウト情報、推定ユーザ位置情報や各画像データの属性情報に基づくテキストデータ、広告情報に基づくリンク情報などを記述したファイル（以降、ウェブファイルと呼ぶ）を作成する。このウェブファイルを、インターネット１５３上のウェブサーバ１７３に転送する。
【０１１４】
ウェブサーバ１７３は、このウェブファイルに対してＵＲＬを定義し、ウェブページとしてインターネット１５３上で閲覧可能とする。ユーザは、インターネット１５３に接続されたユーザ端末１７０やユーザ端末１７１を用いて当該ＵＲＬにアクセスすることで、パッケージデータに含まれる各画像データや、推定ユーザ位置情報、各画像データに対応する位置の名称といった属性情報、広告情報などをウェブページ上で閲覧可能とされる。
【０１１５】
一例として、サーバ部１６０は、ウェブサーバ１７３に対してウェブファイルを転送すると共に、ユーザに対して、当該ウェブファイルがインターネット１５３に対して閲覧可能とされていることを通知する。より具体的には、サーバ部１６０は、ユーザ情報データベース１６１内のユーザ情報テーブルを検索し、ユーザの電子メールアドレスを取得する。そして、サーバ部１６０は、当該ウェブファイルのＵＲＬを所定に記述した電子メールを作成し、取得された電子メールアドレスに宛てて送信する。この電子メールを受信したユーザは、電子メールの記述に基づき当該ＵＲＬにアクセスする。
【０１１６】
図１６は、パッケージデータに含まれる各データを閲覧させるウェブページの一例の画面構成を示す。なお、この図１６および後述する図１７は、時刻情報に基づき推定ユーザ位置情報を取得するようにしたシステムにおける表示の例である。ウェブページは、一般的には、パーソナルコンピュータである端末装置１７１に搭載されるブラウザと呼ばれるソフトウェアで表示などがなされる。ブラウザは、例えば入力されたＵＲＬに従いインターネット１５３の上のファイルにアクセスする。アクセスしたファイルが例えばＨＴＭＬ形式といった所定の形式で記述されていれば、ファイルの記述に従い、テキストデータの表示、画像データへのリンクや、各表示のレイアウトなどを行う。また、ブラウザは、読み込んだファイルに指定された手段で、ウェブサーバ１７３に対してデータを送信することができる。
【０１１７】
このようなブラウザソフトウェアは、パーソナルコンピュータなどの他に、端末装置１７０のようにインターネット接続が可能な携帯端末や、家庭用ゲーム機器などにも搭載されるのが一般的となってきている。以下では、ブラウザがパーソナルコンピュータに搭載されているものとして説明する。ブラウザの各機能は、マウスといったポインティングデバイスと、キーボードなどのキャラクタ入力デバイスとにより制御するできるようにされている。
【０１１８】
図１６を参照し、ブラウザ画面２００において、ブラウザ自身のコントロールやＯＳ(Operating System)によるコントロールを行うための表示部２０１の下部に、ウェブページの表示を行うためのウェブページ表示部２０２が設けられる。ウェブページ表示部２０２に対し、パッケージデータに含まれる各画像データ、各画像データに対応する属性情報、推定ユーザ位置情報および広告情報が所定に配置され表示される。
【０１１９】
図１６の例では、ウェブページ表示部２０２の右側に各画像データが縦列配置され、それぞれの画像データの左側に、画像データに対応する属性情報が表示される。ウェブページ表示部２０２に対する画像データの表示の際に、実際の画像データ（実画像データと呼ぶ）の表示サイズを縮小したサムネイル画像を用いると好ましい。サムネイル画像は、例えばサーバ部１６０において予め作成され、パッケージデータに格納される。サムネイル画像に対して、対応する実画像データへのリンク情報を対応付けることで、ユーザがブラウザ上でサムネイル画像を所定に指定した際に、対応する実画像データが表示されるようにできる。
【０１２０】
画像データ２１４を例にとって説明する。画像データ２１４に対応して、撮影時刻を示す時刻情報２１１（日付情報を含む）と、当該画像データ２１４に対応する位置の名称２１２とが表示される。また、この図１６の例では、画像データ２１４がユーザが推定ユーザ位置情報を取得するために端末装置１７０或いは端末装置１７１から送信した画像データであって、名称２１２が推定ユーザ位置情報に基づくものであることを示す情報２１３が、当該画像データ２１４に対応して表示される。
【０１２１】
チェックボックス２１０は、所定の操作によりチェックすることで、対応する画像データが選択状態とされる。例えば、ブラウザ上で所定の操作を行うことで、選択状態とされた画像データを端末装置１７１にダウンロードさせることができる。このとき、選択状態とされた画像データに対して、撮影時刻を示す時刻情報や当該画像データに対応する位置の名称、位置の名称が推定ユーザ位置情報に基づくものであるか否かを示す情報など、当該画像データの属性情報を付加してダウンロードさせる。
【０１２２】
パッケージデータに広告情報が含まれている場合には、対応する広告表示２１５が表示される。広告情報が、広告元などによるウェブページへのリンク情報である場合には、広告表示２１５を所定に指定することで、当該ウェブページをさらに表示させることができる。
【０１２３】
なお、図２Ｂや図６Ｂを用いて既に説明したように、時刻または距離差分の絶対値が最小値を取る差分ΔＴminまたは差分ΔＬminが複数、求められ、複数の推定ユーザ位置情報が取得される場合が有り得る。このような場合、適切な推定ユーザ位置情報をユーザが選択可能にウェブページを構成すると好ましい。
【０１２４】
図１７は、推定ユーザ位置情報をユーザが選択可能としたウェブページの一例の表示を示す。なお、図１７において、上述した図１６と共通する部分は同一の符号を付し、詳細な説明を省略する。この図１７の例では、撮影を行った時刻が×月×日の１２時２０分である画像データ２１４に対して、それぞれ名称２１２Ａおよび２１２Ｂが「○×駅」および「××タワー」である２の推定ユーザ位置情報が取得されている。これら名称２１２Ａおよび２１２Ｂに対応して、ラジオボタン２１５Ａおよび２１５Ｂが表示される。ラジオボタン２１５Ａおよび２１５Ｂは、複数の選択項目から１の項目を選択するようにされており、１の項目を選択することで、他の項目の選択状態が解除される。
【０１２５】
ユーザは、例えば画像データ２１４を参照して当該画像データ２１４を撮影した場所が名称２１２Ａおよび２１２Ｂの何れであるかを判断し、ラジオボタン２１５Ａおよび２１５Ｂのうち適当な方を所定に指定する。これにより、当該画像データ２１４に対して、名称２１２Ａおよび２１２Ｂのうちラジオボタン２１５Ａおよび２１５Ｂで指定された側に対応する名称が対応付けられる。例えば、当該画像データ２１４をダウンロードする際には、ラジオボタン２１５Ａおよび２１５Ｂにより指定された側に対応する名称が、当該画像データ２１４の撮影場所に対応する名称として当該画像データ２１４に対して付加される。
【０１２６】
なお、上述では、推定ユーザ位置情報や対応する画像データ、属性情報などを、当該推定ユーザ位置情報を取得するために時刻情報や位置情報を送信したユーザに対して提示するように説明したが、これはこの例に限定されない。例えば、ユーザ情報データベース１６１内において、ユーザＩＤに対して他のユーザのユーザＩＤを関連付けることで、推定ユーザ位置情報や対応する画像データ、属性情報などを、当該推定ユーザ位置情報を取得するために時刻情報や位置情報を送信したユーザに提示するのみならず、当該ユーザのユーザＩＤに関連付けられた他のユーザＩＤに対応するユーザにも提示するようにできる。
【図面の簡単な説明】
【０１２７】
【図１】発明の実施の第１の形態の概念について説明するための略線図である。
【図２】発明の実施の第１の形態の概念について説明するための略線図である。
【図３】発明の実施の第１の形態に適用可能なシステムの一例の構成を示す略線図である。
【図４】発明の実施の第１の形態による位置情報取得の一例の処理を示すフローチャートである。
【図５】発明の実施の第２の形態の概念について説明するための略線図である。
【図６】発明の実施の第２の形態の概念について説明するための略線図である。
【図７】発明の実施の第２の形態に適用可能なシステムの一例の構成を示す略線図である。
【図８】発明の実施の第２の形態による位置情報取得の一例の処理を示すフローチャートである。
【図９】実施の第３の形態を適用したシステムがサービスを提供するエリアについて概念的に説明するための略線図である。
【図１０】実施の第３の形態に適用可能なシステムの一例の構成を示す略線図である。
【図１１】ユーザ情報データベースに格納されるユーザ情報テーブルの一例の構成を示す略線図である。
【図１２】リーダ情報データベースに格納されるリーダ情報テーブルの一例の構成を示す略線図である。
【図１３】時刻情報データベースに格納される時刻情報テーブルの一例の構成を示す略線図である。
【図１４】ユーザＩＤを変換するための変換テーブルの一例の構成を示す略線図である。
【図１５】発明の実施の第３の形態による位置情報取得の例を説明するための略線図である。
【図１６】パッケージデータに含まれる各データを閲覧させるウェブページの一例の画面構成を示す略線図である。
【図１７】パッケージデータに含まれる各データを閲覧させるウェブページの一例の画面構成を示す略線図である。
【符号の説明】
【０１２８】
１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅ，１０Ｆ  リーダ装置
１１，１５１  ネットワーク
１２，１５２  サーバシステム
１３，１５３  インターネット
１４，１５４  ユーザ媒体
２０，１６０  サーバ部
２１  データベース
３０，３１  携帯端末
１５０Ａ，１５０Ｂ，１５０Ｃ，１５０Ｄ，１５０Ｅ，１５０Ｆ  リーダ装置
１６１  ユーザ情報データベース
１６２  リーダ情報データベース１６２
１６３  時刻情報データベース
１７０，１７１  端末装置
１７２  カメラ装置
１７３  ウェブサーバ
【図１】
2008263337.tif 000003
【図２】
2008263337.tif 000004
【図３】
2008263337.tif 000005
【図４】
2008263337.tif 000006
【図５】
2008263337.tif 000007
【図６】
2008263337.tif 000008
【図７】
2008263337.tif 000009
【図８】
2008263337.tif 000010
【図９】
2008263337.tif 000011
【図１０】
2008263337.tif 000012
【図１１】
2008263337.tif 000013
【図１２】
2008263337.tif 000014
【図１３】
2008263337.tif 000015
【図１４】
2008263337.tif 000016
【図１５】
2008263337.tif 000017
【図１６】
2008263337.tif 000018
【図１７】
2008263337.tif 000019