(57)【要約】【課題】画像の撮影位置情報が添付されていなくても、地図と画像とを正しく関連付けのできる情報関連付けシステムおよび情報関連付け方法を提供する。【解決手段】ＧＰＳ機器１２によって位置データを記録する際に併せて測定時刻を記録する。また、カメラ１０によって撮影した画像データを記録する際に併せて撮影時刻を記録する。位置データおよび測定時刻をＰＣ１１に送信する際、および画像データおよび撮影時刻をＰＣ１１に送信する際に、ＰＣ１１は送信時の時刻を両機器の時計部１０ｂ、１２ｂから取得する。ＰＣ１１は取得した送信時の両時刻から、時計部１０ｂ、１２ｂの時刻の相対的誤差を補正する。ＰＣ１１の表示部５０に、地図上に撮影画像５２と、その撮影位置を表示する。  【選択図】  図２
2009089126.tif 000002
【特許請求の範囲】
【請求項１】
時刻情報を発生する第１時計手段と、該第１時計手段が発生する第１時刻情報と関連付けられた第１情報を取得する第１情報取得手段とを有する第１機器と、
時刻情報を発生する第２時計手段と、該第２時計手段が発生する第２時刻情報と関連付けられた第２情報を取得する第２情報取得手段とを有する第２機器と、
前記第１情報と関連付けられた前記第１時刻情報と、前記第２情報と関連付けられた前記第２時刻情報の相対的な誤差を補正する時刻補正手段と、該時刻補正手段によって補正された前記第１時刻情報及び前記第２時刻情報が同時刻であるとき、前記第１情報と前記第２情報を関連付ける情報関連付け手段とを有する第３機器と、
を備えたことを特徴とする情報関連付けシステム。
【請求項２】
基準時刻を発生する第３時計手段をさらに備え、前記時刻補正手段は、前記第１情報と関連付けられた前記第１時刻情報の誤差及び前記第２情報と関連付けられた前記第２時刻情報の誤差を前記基準時刻情報を基に補正することにより、前記第１時刻情報と前記第２時刻情報の相対的な誤差を補正するものであることを特徴とする請求項１に記載の情報関連付けシステム。
【請求項３】
前記第１機器は前記時刻情報を表示する時刻情報表示手段をさらに備え、また前記第２機器は前記第１機器の前記時刻情報表示手段によって表示された前記時刻情報を撮影する撮像手段をさらに備え、該撮像手段によって撮像した画像を前記第２時計手段が発生する第２時刻情報と関連付けるものであり、また前記第３機器は前記第２機器の前記撮像手段によって撮像された時刻情報を含む画像を処理して前記時刻情報を認識する画像認識手段をさらに備え、前記時刻補正手段は前記画像認識手段によって認識した前記時刻情報と、前記時刻情報を含む画像に関連付けられた前記第２時刻情報との差に基づいて、前記第１情報と関連付けられた前記第１時刻情報と、前記第２情報と関連付けられた前記第２時刻情報との相対的な誤差を補正することを特徴とする請求項１に記載の情報関連付けシステム。
【請求項４】
前記第１機器の前記第１情報はＧＰＳ情報であり、前記第２機器の前記第２情報は画像情報であることを特徴とする請求項１乃至請求項３に記載の情報関連付けシステム。
【請求項５】
前記第３機器において前記ＧＰＳ情報と関連付けられた前記画像情報を前記ＧＰＳ情報が表す地図上に合成して表示する画像表示手段をさらに備えたことを特徴とする請求項４に記載の情報関連付けシステム。
【請求項６】
第１機器において第１時刻情報と関連付けられた第１情報を取得し、第２機器において第２時計手段が発生する第２時刻情報と関連付けられた第２情報を取得するステップと、
第３機器において、前記第１情報と関連付けられた前記第１時刻情報と、前記第２情報と関連付けられた前記第２時刻情報の相対的な誤差を補正するステップと、
該補正された前記第１時刻情報及び前記第２時刻情報が同時刻を表すとき前記第１情報と前記第２情報を関連付けるステップと、
を備えたことを特徴とする情報関連付け方法。
【請求項７】
第１機器から第１時刻情報と関連付けられた第１情報を取得し、第２機器から第２時計手段が発生する第２時刻情報と関連付けられた第２情報を取得するステップと、
前記第１情報と関連付けられた前記第１時刻情報と、前記第２情報と関連付けられた前記第２時刻情報の相対的な誤差を補正するステップと、
該補正された前記第１時刻情報及び前記第２時刻情報が同時刻を表すとき前記第１情報と前記第２情報を関連付けるステップと、
を備えたことを情報関連付け用プログラム。
【請求項８】
被写体像を光電変換し、画像データを取得する撮像部と、
時刻情報を発生する時計部と、
前記撮像部によって前記画像データを取得した時の時刻情報と共に、前記画像データを対にして記録する記録部と、
外部機器と接続した際に、前記画像データと時刻情報の対、および前記外部機器と接続時における前記時計部の時刻情報とを、前記外部機器に送信する送信部と、
を具備したことを特徴とするカメラ。
【請求項９】
外部よりの信号を受信し、所在位置を検出し、位置データを出力する位置検出部と、
時刻情報を発生する時計部と、
前記位置検出部によって前記位置データを取得した時の時刻情報と共に、前記位置データを対にして記録する記録部と、
外部機器と接続した際に、前記位置データと時刻情報の対、および前記外部機器と接続時における前記時計部の時刻情報とを、前記外部機器に送信する送信部と、
を具備したことを特徴とする位置情報装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報関連付けシステムおよび情報関連付け方法に関し、詳しくは、複数の情報を日時で関連付けする際の情報関連付けシステムおよび情報関連付け方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラが扱えるメモリ容量が大きくなる傾向にあり、数年分もの画像が、カメラ内部に記録可能となっている。また、デジタル化した画像は、インターネットなどを介して外部に送信可能であり、逆に外部から画像を取得し、これを様々な用途に利用することが可能になってきている。
【０００３】
このような状況の下では、自ら扱える画像が無数にあり、その中から特定の思い出に関連する画像のみを抽出して楽しむことがある。その場合、思い出は、場所や時間に関係して記憶されることが多く、地図上に画像を表示する画像鑑賞法も知られている。地図上に画像を表示する技術としては、例えば、特許文献１には、撮影された画像の位置情報に基づいて、予め記録された地図上に展開して画像を記録する地図情報作成方法が開示されている。また、画像検索の技術として、特許文献２には、１台または複数台のデジタルカメラを使用して静止画と動画を撮影した場合、後日検索するにあたって、撮影日時とシーンの類似度の高さから動画と静止画の関連付けを行うようにした画像検索および管理方法が開示されている。
【特許文献１】特開２００６−２５１１０５号公報
【特許文献２】特開２００６−１３５３９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された地図情報作成方法では、画像に添付されている位置情報に基づいて、その画像を地図上で表示することが可能となる。しかしながら、画像に位置情報を添付するとなると、カメラにＧＰＳ（Global Positioning System：全地球測位システム）等の位置検出手段を設けなればならず、カメラが大型化してしまうという問題点がある。また、特許文献２に開示された画像検索および管理方法では、日時関係から動画と静止画の関連付けを行うものであるが、地図と画像とを正しく関連付けを行うものではない。地図と画像の関連付ける際に、すなわち、画像のような第１の情報と、位置情報のような第２の情報を、時刻情報によって関連付けることが考えられるが、この場合、両者に添付する時刻情報が正しくないと両者を一致させることができない。
【０００５】
本願発明は、このような事情を鑑みてなされたものであり、画像のような第１情報に位置情報のような第２情報が添付されていなくても、第１情報と第２情報を正しく関連付けることのできる情報関連付けシステムおよび情報関連付け方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため第１の発明に係わる情報関連付けシステムは、時刻情報を発生する第１時計手段と、該第１時計手段が発生する第１時刻情報と関連付けられた第１情報を取得する第１情報取得手段とを有する第１機器と、時刻情報を発生する第２時計手段と、該第２時計手段が発生する第２時刻情報と関連付けられた第２情報を取得する第２情報取得手段とを有する第２機器と、前記第１情報と関連付けられた前記第１時刻情報と、前記第２情報と関連付けられた前記第２時刻情報の相対的な誤差を補正する時刻補正手段と、該時刻補正手段によって補正された前記第１時刻情報及び前記第２時刻情報が同時刻であるとき、前記第１情報と前記第２情報を関連付ける情報関連付け手段とを有する第３機器とを備える。
【０００７】
第２の発明に係わる情報関連付けシステムは、上記第１の発明において、基準時刻を発生する第３時計手段をさらに備え、前記時刻補正手段は、前記第１情報と関連付けられた前記第１時刻情報の誤差及び前記第２情報と関連付けられた前記第２時刻情報の誤差を前記基準時刻情報を基に補正することにより、前記第１時刻情報と前記第２時刻情報の相対的な誤差を補正する。
また、第３の発明に係わる情報関連付けシステムは、上記第１の発明において、前記第１機器は前記時刻情報を表示する時刻情報表示手段をさらに備え、また前記第２機器は前記第１機器の前記時刻情報表示手段によって表示された前記時刻情報を撮影する撮像手段をさらに備え、該撮像手段によって撮像した画像を前記第２時計手段が発生する第２時刻情報と関連付けるものであり、また前記第３機器は前記第２機器の前記撮像手段によって撮像された時刻情報を含む画像を処理して前記時刻情報を認識する画像認識手段をさらに備え、前記時刻補正手段は前記画像認識手段によって認識した前記時刻情報と、前記時刻情報を含む画像に関連付けられた前記第２時刻情報との差に基づいて、前記第１情報と関連付けられた前記第１時刻情報と、前記第２情報と関連付けられた前記第２時刻情報との相対的な誤差を補正する。
【０００８】
さらに、第４の発明に係わる情報関連付けシステムは、上記第１ないし第３の発明において、前記第１機器の前記第１情報はＧＰＳ情報であり、前記第２機器の前記第２情報は画像情報である。
さらに、第５の発明に係わる情報関連付けシステムは、上記第４の発明において、前記第３機器において前記ＧＰＳ情報と関連付けられた前記画像情報を前記ＧＰＳ情報が表す地図上に合成して表示する画像表示手段をさらに備える。
【０００９】
上記目的を達成するため第６の発明に係わる情報関連付け方法は、第１機器において第１時刻情報と関連付けられた第１情報を取得し、第２機器において第２時計手段が発生する第２時刻情報と関連付けられた第２情報を取得するステップと、第３機器において、前記第１情報と関連付けられた前記第１時刻情報と、前記第２情報と関連付けられた前記第２時刻情報の相対的な誤差を補正するステップと、該補正された前記第１時刻情報及び前記第２時刻情報が同時刻を表すとき前記第１情報と前記第２情報を関連付けるステップを備える。
【００１０】
上記目的を達成するため第７の発明に係わる情報関連付け用プログラムは、第１機器から第１時刻情報と関連付けられた第１情報を取得し、第２機器から第２時計手段が発生する第２時刻情報と関連付けられた第２情報を取得するステップと、前記第１情報と関連付けられた前記第１時刻情報と、前記第２情報と関連付けられた前記第２時刻情報の相対的な誤差を補正するステップと、該補正された前記第１時刻情報及び前記第２時刻情報が同時刻を表すとき前記第１情報と前記第２情報を関連付けるステップを備える。
【００１１】
上記目的を達成するため第８の発明に係わるカメラは、被写体像を光電変換し、画像データを取得する撮像部と、時刻情報を発生する時計部と、前記撮像部によって前記画像データを取得した時の時刻情報と共に、前記画像データを対にして記録する記録部と、外部機器と接続した際に、前記画像データと時刻情報の対、および前記外部機器と接続時における前記時計部の時刻情報とを、前記外部機器に送信する送信部を具備する。
上記目的を達成するため第９の発明に係わる位置情報装置は、外部よりの信号を受信し、所在位置を検出し、位置データを出力する位置検出部と、時刻情報を発生する時計部と、前記位置検出部によって前記位置データを取得した時の時刻情報と共に、前記位置データを対にして記録する記録部と、外部機器と接続した際に、前記位置データと時刻情報の対、および前記外部機器と接続時における前記時計部の時刻情報とを、前記外部機器に送信する送信部を具備する。
【発明の効果】
【００１２】
本発明によれば、第１情報と関連付けられた第１時刻情報と、第２情報と関連付けられた第２時刻情報の相対的な誤差を補正するようにしているので、画像のような第１情報に位置情報のような第２情報が添付されていなくても、第１情報と第２情報を正しく関連付けることのできる情報関連付けシステムおよび情報関連付け方法を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面に従って本発明を適用したカメラを含む情報関連付けシステムを用いて好ましい実施形態について説明する。本発明の第１実施形態に係る情報関連付けシステムにおいて、カメラ１０はデジタルカメラであり、レリーズ釦の操作に応じて、撮像素子で取得した被写体像の画像データを記録媒体に記録可能である。そして、この記録の際に、撮影日時情報を画像データに併せて記録する。また、ＧＰＳ機器１２等の位置情報装置は、各時刻における位置情報を記録可能である。
【００１４】
パーソナルコンピュータ（ＰＣ）１１等の情報関連付け機器は、カメラ１０から送信される撮影日時情報付きの画像データと、ＧＰＳ機器１２から送信される各時刻における位置データを入力し、また両者に内蔵されている時計の時間差を求め、これらの情報をサーバー２０に送信する。サーバー２０は地図データベースを有し、この地図上の撮影位置に受信した画像を表示した画像を作成し送信する。
【００１５】
本実施形態においては、カメラ１０とＧＰＳ機器１２は、それぞれ時計を内蔵しており、カメラ１０で画像を撮影した時刻（日時）データと、ＧＰＳ機器１２に記録されている各時刻（日時）における位置データに基づいて、サーバー２０は、地図上における撮影位置を決定する。ただし、カメラ１０とＧＰＳ機器１２に内蔵されている時計の時刻が一致していない場合もあることから、ＰＣ１１は、デジタルカメラ１０からカメラ現在時刻を入手したときのＰＣ１１の内蔵時計の時刻（日時）と、ＧＰＳ機器１２からＧＰＳ現在時刻を入手したときのＰＣ１１の内蔵時計の時刻（日時）とから、デジタルカメラ１０とＧＰＳ機器１２の相対的な誤差を補正するようにしている。
【００１６】
なお、本実施形態においては、地図のように様々な場所、縮尺や、言語を必要とするデータの場合、非常に大規模なデータベースを必要とすることから、インターネットを介して連携して、最適な方法が利用できるサーバー２０によって、地図表示のための処理を行うようにしている。簡単な限定された用途の地図であれば、データベースも小さい容量で済むので、スタンドアローンのＰＣ内で、同様の処理を行うようにしてもよい。
【００１７】
以下、第１実施形態に係わる情報関連付けシステムについて詳述する。図１は、本実施形態に係わる情報関連付けシステムのブロック図である。この情報関連付けシステムは、カメラ１０、ＧＰＳ機器１２、ＰＣ１１、サーバー２０およびＰＣ６０から構成される。
【００１８】
カメラ１０は、画像を撮像し、これを記録する画像記録部１０ａ、日時情報を生成する時計部１０ｂ、画像記録部１０ａに記録されている画像データ、および日時情報をＰＣ１１等の外部機器に送信するための送信部１０ｃを有している。ここで、画像データは撮影日時情報が添付されており、送信部１０ｃによって画像データが外部に送信される際には、撮影日時情報も送信される。また、カメラ１０をＰＣ１１に接続した際には、送信時の日時情報を送信することも可能となっている。
【００１９】
ＧＰＳ機器１２は、衛星等から信号を受け、緯度経度の形式で位置を検出する位置検出部１２ａを有し、位置データを出力する。また、カメラ１０の時計部１０ｂと同様に日時情報を生成する時計部１２ｂと、ＰＣ１１等の外部機器に位置データおよび日時情報を出力する送信部１２ｃを有する。なお、ＧＰＳ機器１２としては、例えば、山登り用の時計やナビゲーターが、すでにこの用途に応えた商品となって市場に出ている。時計部１２ｂからの日時情報と位置データは、両者を対にして外部に出力される。
【００２０】
ＰＣ１１は、カメラ１０およびＧＰＳ機器１２と接続可能なパーソナルコンピュータであり、また、インターネット網１５を介してサーバー２０にも接続可能である。ＰＣ１１の内部には、カメラ１０、ＧＰＳ機器１２およびサーバー２０と、ワイヤレスＬＡＮ、ブルートゥース、ＩｒＤＡ（Infrared Data Association）などにより通信を行うための通信部１１ｃと、日時情報を生成する時計部１１ｂが設けられている。
【００２１】
サーバー２０の内部には、制御部１、時計部１ｂ、画像記録部２、位置記録部３、地図データベース（ＤＢ）３ｂ、通信部４、表示制御部５、および操作判定部６が設けられている。制御部１は、サーバー２０の全体制御を行う。時計部１ｂは、日時情報を生成する。画像記録部２はＰＣ１１等からインターネット網１５を介して送信されてきた画像データを記録する記録部である。
【００２２】
位置記録部３は、ＰＣ１１を介して送信されてくるＧＰＳ機器１２に記録された位置データを記録する記録部である。地図ＤＢ３ｂは、地図情報が記録されているデータベースであり、地図画像を出力することができる。なお、地図ＤＢ３ｂは、サーバー２０の外にあってもよい。通信部４は、インターネット網１５を介してＰＣ１１、ＰＣ６０等と送受信を行う。
【００２３】
表示制御部５は、画像記録部２に記録されている画像をインターネット閲覧者の請求に応じて表示を行う他、後述するように、画像記録部２に記録された画像データを地図ＤＢ３ｂに格納されている地図画像上に重畳させて表示する等の画像表示の制御を行う。操作判定部６は、ＰＣ１１等、インターネット網１５を介して接続されている外部機器の操作状態の判定を行う。制御部１は、操作判定部６による判定結果に応じて、種々の処理を行う。
【００２４】
このように本実施形態に係わる情報関連付けシステムは構成されている。前述したように、ＧＰＳ機器１２にはカメラ１０と同様に時計機能１２ｂが内蔵されている。このため、両機器を有するユーザーが、ある時点で撮った写真は、その時点のＧＰＳ情報（位置データ）を利用して、地図と関連付けされた表示が可能となる。ただし、ＧＰＳ機器１２は、緯度経度により位置データを出力するが、このままでは、地図上でどの位置に相当するかまでは表示できない。そこで、画像データと位置データをＰＣ１１に送信し、サーバー２０は地図ＤＢ３ｂを参照し、ＰＣ１１やＰＣ６０の画面５０に、地図５１と画像５２を重畳して表示する。
【００２５】
カメラ１０で撮影した画像は、撮影時の日時情報について時計部１０ｂから取得し、画像データと共に画像記録部１０ａに記録される。しかし、画像データには、撮影時の位置（場所）情報は添付されて記録されない。カメラ１０がＰＣ１１に接続されると、画像データと共に、撮影時の時刻（日時）情報が送信され、また、ＰＣ接続時の時刻情報もＰＣ１１に送信する。
【００２６】
ここで、送信されてきた撮影時刻（日時）情報付きの画像データは、画像管理用のサーバー２０に送信される。画像データおよび撮影時刻情報は、サーバー２０の通信部４にて受信し、画像記録部２に記録される。またサーバー２０は、地図ＤＢ３ｂを利用可能であり、ここに記憶されている地図と一緒に、その位置に対応した画像が表示可能となっている。
【００２７】
例えば、ユーザーが、どこかに旅行した際、その撮影画像と共に地図が一緒に表示されると、いろいろな思い出が生き生きと蘇るし、他の人が見る場合も、その画像がどこで撮影されたかを一目で分かり、単純に画像だけ見るよりも興味深く鑑賞ができる。このため、撮影者が何時、どこにいたかの情報が必要である。そこで、位置データについてはＧＰＳ機器１２ａによって取得し、また時刻（日時）情報は時計部１２ｂによって取得し、これらを対にしてＧＰＳ機器１２の送信部１２ｃよりＰＣ１１に送信する。
【００２８】
カメラ１０、ＧＰＳ機器１２およびＰＣ１１の各々は時計機能を有しており、これらの時計部の日時は必ずしも一致していない。そこで、本実施形態においては、それぞれに誤差が生じても、これを相対的に補正するようにしている。すなわち、ＰＣ１１に、位置情報や撮影画像情報を入力したときに、各機器の時間の誤差を相対的に補正している（図２参照）。
【００２９】
ＧＰＳ機器１２は、時刻Ａにおける位置情報をセットにして記憶している（図２の１）。この時刻と位置情報のセットは、ＧＰＳ機器１２の動作時間中、所定時間間隔で記憶される。また、ＧＰＳ機器１２にＰＣ１１が接続されると、時刻と位置情報のセットがＰＣ１１に送信されると共に、その送信時のＧＰＳ機器１２内の時計部１２ｂの時刻（日時情報）も送信される（図２の２）。ＧＰＳ機器１２からＰＣ１１への送信にかかる時間を無視すると、ＰＣ１１は、ＧＰＳ機器１２の時間誤差を把握することができる（図２の５）。
【００３０】
また、カメラ１０は、時刻Ｂにおいて撮影すると、その撮影時の時刻（日時）情報が画像データと共に記憶される（図２の３）。また、カメラ１０にＰＣ１１が接続されると、画像データと撮影時情報のセットがＰＣ１１に送信されると共に、その送信時のカメラ１０内の時計部１０ｂの時刻（日時）情報も送信される（図２の４）。カメラ１０からＰＣ１１への送信にかかる時間を無視すると、ＰＣ１１は、カメラ１０の時間誤差を把握することができる（図２の６）。
【００３１】
これらの動作によって、ＰＣ１１は各機器の時刻（日時）情報の誤差を把握することができる。すなわち、この誤差を、ＧＰＳ機器１２内の時刻情報とＰＣ１１内部の時刻情報の差（図２の５）と、カメラ１０内の時刻情報とＰＣ１１内部の時刻情報の差（図２の６）に基づいて算出することができる。そして、この誤差情報を仲立ちにして、ＧＰＳ機器１２から送信される時間と位置の情報（図２の１）と、カメラ１０から送信される撮影日時と画像（図２の３）から、画像とその位置の関係を求めることができる。
【００３２】
次に、ＰＣ１１にて補正された、時間と位置の情報、時間と画像の情報を、インターネット網１５を介して、サーバー２０に送信する。このとき送信された画像データと位置データは、画像記録部２および位置記録部３にそれぞれ記録される。また、ユーザーが画像を地図上に重畳して表示することを要求する操作がなされたことを操作判定部６が判定すると、表示制御部５は、地図ＤＢ３ｂを利用して、地図上に重畳した画像を生成し、図２の画面５０に示したような表示を行う。
【００３３】
なお、ＰＣ１１を介さずに、カメラ１０やＧＰＳ機器１２が、直接、無線ＬＡＮ等を介してサーバー２０に情報送信することができる場合には、各機器の時間誤差の補正（図２の５および６）を、サーバー２０が行っても良く、この場合はサーバー２０内の時計部１ｂを利用する。
【００３４】
このように、本実施形態においては、カメラ１０、ＧＰＳ機器１２、ＰＣ１１、ＰＣ６０、およびサーバー２０が連携しており、例えば、旅行の後で、旅行先での撮影画像とＧＰＳ結果をＰＣ１１経由で、サーバー２０にアップすると、表示画面５０に示すような、地図５１と撮影画像５２が関連付けられた表示のコンテンツが作成される。この作成がインターネット網１５等のネットワークに接続されたサーバー２０内において行われるのであれば、他のＰＣ６０でも閲覧可能であり、多数の人たちが楽しむことが可能となる。
【００３５】
なお、カメラ１０の内部にＧＰＳ機器を搭載すると、写真と撮影位置の対応付けは簡単に行うことができる。ＧＰＳ機器は、一般的には、専用のナビゲーターや携帯電話や、腕時計などに内蔵されている。したがって、カメラ１０にもＧＰＳ機器を内蔵させることは可能ではあるが、内蔵させた場合には、カメラ１０は大型化し携帯性を損なうとともに、価格を高価になってしまう。そこで、本実施形態において、ＧＰＳ機器１２は、カメラ１０と別体に構成している。
【００３６】
次に、上述した時間の誤差を補正するＰＣ１１の動作について、図３のフローチャートを用いて説明する。まず、ＰＣ１１にカメラ１０が接続されたか否かの判定を行う（Ｓ１１）。判定の結果、カメラ１０が接続されていた場合には、カメラ１０内の時計部１０ｂから、接続時におけるカメラ１０のカメラ時間（時刻情報）を取得する（Ｓ１２）。
【００３７】
続いて、カメラ時間取得時におけるＰＣ１１内の時計部１１ｂのＰＣ時間（時刻情報）を取得し（Ｓ１３）、カメラ時間とＰＣ時間の比較を行う（Ｓ１３）。そして、両者の時間差、すなわち時差ΔＴｃを求める（Ｓ１４）。この後、カメラ１０から撮影日時情報付きの画像データを受信する（Ｓ１５）。この受信した画像データの撮影日時情報に対して、ステップＳ１４において求めた時差ΔＴｃを用いて補正する。すなわち、時差考慮画像の整理を行う（Ｓ１６）。
【００３８】
ステップＳ１１における判定の結果、カメラ１０が接続されていない場合には、ＧＰＳ機器１２が接続されているか否かの判定を行う（Ｓ２１）。判定の結果、接続されていない場合には、その他の処理を行い（Ｓ２８）、処理が終わると、ステップＳ３２に進む。ここでその他の処理は、ＰＣ１１におけるカメラ接続処理およびＧＰＳ接続処理以外、ＰＣの一般的な処理をいう。
【００３９】
ステップＳ２１における判定の結果、ＧＰＳ機器１２が接続されていた場合には、ＧＰＳ機器１２内の時計部１２ｂから、接続時におけるＧＰＳ機器１２のＧＰＳ時間（時刻情報）を取得する（Ｓ２２）。続いて、ＧＰＳ時間取得時におけるＰＣ１１内の時計部１１ｂのＰＣ時間（時刻情報）を取得し（Ｓ２３）、ＧＰＳ時間とＰＣ時間の比較を行う（Ｓ２３）。そして、両者の時間差、すなわち時差ΔＴｇを求める（Ｓ２４）。この後、ＧＰＳ機器１２から時間（時刻情報）付きＧＰＳデータを受信する（Ｓ２５）。この受信したＧＰＳデータの時刻情報に対して、ステップＳ２４において求めた時差ΔＴｇを用いて補正する。すなわち、時差考慮ＧＰＳデータの整理を行う（Ｓ２６）。
【００４０】
ステップＳ１６またはステップＳ２６の処理が終わると、時差考慮画像および時差考慮ＧＰＳデータの両データが揃ったか否かの判定を行う（Ｓ１７）。判定の結果、両方のデータが揃っていた場合には、ステップＳ１４で取得した時差時間ΔＴｃと、ステップＳ２４で取得した時差時間ΔＴｇの差を判定し、所定量以上の差がある場合には、警告を行う（Ｓ１８）。誤差が大きすぎる場合には、電池が切れていたとか、海外で時差を合わせていなかったとか、想定外のトラブルが考えられることがあることから、注意を促している。
【００４１】
続いて、ステップＳ１６で求めた補正後の時刻（日時）情報付きの画像データと、ステップＳ２６で求めた補正後の時刻（日時）情報付きの位置データを、サーバー２０に向けて、インターネット網１５を介して送信する（Ｓ１９）。ステップＳ１７における判定の結果、両データが揃っていない場合には、その旨の警告を行い、画像データ、または位置データを入力することをユーザーに要求する（Ｓ３１）。続いて、終了か否かの判定を行い（Ｓ３２）、終了ではない場合には、ステップＳ１１に戻り、前述の動作を繰り返す。一方、終了の場合、例えば、ユーザーが、画像データおよび位置データを用意できない場合は、ステップＳ３２をＹに分岐して終了する。
【００４２】
次に、上述したＰＣ１１と一緒に用いられるサーバー２０の動作について、図４のフローチャートを用いて説明する。まず、ＰＣ１１等の外部機器から画像データや位置データ（ＧＰＳデータ）等からなるデータが送信されてきて受信を行うか否かの判定を行う（Ｓ１０１）。判定の結果、データ受信の場合には、それぞれのデータに応じて記録動作を行う（Ｓ１０２）。
【００４３】
ステップＳ１０１における判定の結果、データ受信ではない場合には、次に、通常再生か否かの判定を行う（Ｓ１１１）。ＰＣ１１やＰＣ６０から、画像記録部２に記録されている画像データの再生要求されている場合には、操作判定部６によって再生操作の内容を判定し（Ｓ１１２）、この再生操作に従って指定された画像の表示を行い（Ｓ１１３）、リターンする。
【００４４】
ステップＳ１１１における判定の結果、通常再生でない場合には、地図付き再生か否かの判定を行う（Ｓ１２１）。判定の結果、地図付き再生要求であった場合には、位置データ（ＧＰＳデータ）に基づいて関連場所の地図画像を表示し、この画像に重畳して、位置データとこれとセットとなっている時刻（日時）情報に基づいて、ユーザーが移動したルート５１（図２参照）を、地図上の道に合わせて表示する（Ｓ１２２）。位置データは所定時間間隔で記録されているので、地図上に複数のポイントとして表示される。このポイントの間について、いつ通過しているかについては、時刻情報に基づいて類推する（Ｓ１２３）。この後、画像データに添付されている時刻（日時）情報に基づいて、画面５０（図２）中の画像５２を撮影時刻に合わせて地図上に表示する（Ｓ１２４）。
【００４５】
地図上のルートと画像の表示にあたっては、画像データおよび位置データは、ＰＣ１１によって共に補正時刻を添付しているので、画像の撮影された場所を正確に表示することができる。なお、ステップＳ１２３におけるルート上の各時間については、全ルートについて細かく類推する必要はなく、撮影画像の位置を特定するために必要な範囲だけで十分である。
【００４６】
ステップＳ１２４における表示を送信するすると、元に戻る。また、ステップＳ１２１における判定の結果、地図付き再生ではなかった場合には、その他のサービスを行う（Ｓ１３１）。サーバー２０は、画像の記録や表示以外にも、種々のサービスを行うことができ、ステップＳ１１３では、ユーザーの要求にしたがって処理する。
【００４７】
このように、サーバー２０は、インターネット網１５を介して、地図情報等の様々なデータを扱うことができることから、従来のような単なる写真鑑賞に比較し、情報量が多く補足説明のある写真を提供することができる。このため、旅行やハイキング等のイベントを楽しく回想することができる。
【００４８】
次に、上述したＰＣ１１、サーバー２０と一緒に用いられるカメラ１０の動作について、図５に示すフローチャートを用いて説明する。まず、カメラ１０が撮影動作を行うか否かの判定を行う（Ｓ２１１）。撮影動作はレリーズボタンの全押し操作によって指示されることから、レリーズボタンが全押しされたか否かの判定を行う。
【００４９】
判定の結果、撮影動作であった場合には、撮影を行う（Ｓ２１２）。カメラ１０は、撮像素子によって画像データを取得する。続いて、カメラ１０内の時計部１０ｂから撮影時の時刻（日時）情報を取得する（Ｓ２１３）。この後、画像データと時刻情報を記録媒体に記録する（Ｓ２１４）。
【００５０】
ステップＳ２１１における判定の結果、撮影動作ではなかった場合には、選択画像の再生を行う（Ｓ２２１）。すなわち、記録媒体に記録されている画像データの中から、操作部材によって指示された画像を液晶モニタ等の表示部に表示する。
【００５１】
続いて、ＰＣ１１が接続されているか否かの判定を行う（Ｓ２２２）。これは、カメラ１０内に時刻（日時情報）データ付きの画像データを、ＰＣ１１に送信するためのＰＣ接続か否かの判定である。判定の結果、ＰＣ接続ではなかった場合には、ステップＳ２１１に戻り、前述の動作を繰り返す。
【００５２】
一方、ＰＣ接続であった場合には、画像データの送信時刻（日時情報）データをＰＣ１１に送信する。すなわち、カメラ１０内の時計部１０ｂの時計機能に基づいて、ＰＣ接続時の時刻情報を送信する。続いて、選択撮影結果をＰＣ１１に送信する（Ｓ２２４）。ここでは、ステップＳ２２１において、表示していた画像データをＰＣ１１に送信する。送信が終わると、終了する。なお、ステップＳ２２１において、複数画像を選択しておけば、ステップＳ２２４において、これらの複数画像を一括して送信することができる。
【００５３】
次に、上述したＰＣ１１、サーバー２０、カメラ１０と一緒に用いられるＧＰＳ機器１２の動作について、図６に示すフローチャートを用いて説明する。まず、位置計測を行うか否かの判定を行う（Ｓ２３１）。続いて、この位置計測は所定時間間隔になされるので、所定時間を計時したか否かの判定を行う（Ｓ２３２）。判定の結果、所定時間が経過していない場合には、ステップＳ２３１に戻り、前述のステップを繰り返す。
【００５４】
ステップＳ２３２における判定の結果、所定時間が経過すると、ＧＰＳ受信を行う（Ｓ２３３）。すなわち、衛星等より信号を受ける。続いて、ＧＰＳ受信信号に基づいて、ＧＰＳ機器１２の所在位置を緯度および経度（位置データ）で特定し、また、時計部１２ｂによってＧＰＳ受信時の時刻（日時）データを取得する（Ｓ２３４）。次に、取得した時刻データおよび位置データをＧＰＳ機器１２内部の記録部に記録する（Ｓ２３５）。記録が終わると、リターンする。
【００５５】
ステップＳ２３１における判定の結果、位置計測ではない場合には、ＰＣ１１に接続されているか否かの判定を行う（Ｓ２４１）。判定の結果、ＰＣ１１に接続されていない場合には、ステップＳ２３１に戻り、前述の動作を繰り返す。一方、ＰＣ１１に接続されていた場合には、ＰＣ１１の接続時刻（日時）データを時計部１２ｂより取得し、ＰＣ１１に送信する（Ｓ２４２）。そして、ステップＳ２３４で取得しステップＳ２３５で記録した位置データ（ＧＰＳデータ）をＰＣ１１に送信する（Ｓ２４３）。送信が終わると、リターンする。
【００５６】
このようにＧＰＳ機器１２は、作動状態となっているときには、定期的にＧＰＳによって、位置データと時刻（日時）情報を取得し（Ｓ２３２→２３３、２３４）、逐次記録している（Ｓ２３５）。そして、ＰＣ１１に接続された際には、位置データと時刻情報を送信すると共に、接続時の時刻情報も送信している。
【００５７】
以上、述べたように、本発明の第１実施形態においては、カメラ１０やＧＰＳ機器１２がＰＣ１１に接続された際に、それぞれの機器内部の時計部１０ｂ、１２ｂから時刻情報をＰＣ１１に送信し、この両時刻情報の差を検出するようにしている。そして、この差を用いて、画像データに添付されている撮影時刻情報と、位置データに添付されている時刻情報を補正するようにしている。このため、両データの相対的な誤差は補正され、画像データと位置データの関連付けが正確になされ、地図上の正しい位置に正しい画像を表示することが可能となる。すなわち、地図上に撮影位置を正確に表示できる画像表示システムを提供することが可能となる。
【００５８】
次に、本発明の第２実施形態について図７および図８を用いて説明する。第１実施形態においては、ＰＣ１１への接続時にそれぞれの機器内部の時計部１９ｂ、１１ｂから時刻データ（日時情報）を送信していた。第２実施形態においては、カメラ１０の撮影機能を利用し、ＧＰＳ機器１２の時計部によって表示される時計の画像をカメラ１０によって取得し、この時計画像を画像認識すると共に、この時計画像の撮影時の時刻データに基づいて、両機器の時間差を検出し、補正するようにしている。
【００５９】
図７（ａ）は、本発明の第２実施形態に係わる情報関連付けシステムのブロック図である。この情報関連付けシステムは、第１実施形態と同様に、カメラ１０、ＧＰＳ機器１２、ＰＣ１１、サーバー２０およびＰＣ６０から構成される（なお、ＰＣ６０は省略してある）。ＧＰＳ機器１２は、腕時計型をしており、その時計表示部には、日付および時刻をデジタル表示可能となっている。その他の構成は、第１実施形態と同様である。
【００６０】
この第２実施形態における動作は、概略、次のとおりである。カメラ１０によって、腕時計型のＧＰＳ機器１２の、時計表示部１２ｄを撮影する。ここで、時計表示部１２ｄには、図７（ｂ）に示すような表示板が設けられており、表示板には日付表示部１２ｅと時刻表示部１２ｆが設けられている。この時計表示部１２ａの画像の中から、数字と記号など文字を検出し、日付表示部１２ｅの「．」の前後を月日、時刻表示部１２ｆの「：」のコロンマークの前後を時間、分と、また分の後の２文字は秒を表していると判定する。
【００６１】
なお、画像中の文字認識は、文字パターンを光学的に画像として読み取り、あらかじめ記憶されたパターンとの照合により文字を特定するＯＣＲ等の技術を利用する。この時計表示部の撮影時刻は、カメラ１０が画像データと関連付けて記録するので、時計の文字から読み取った情報と、撮影時刻情報を合わせれば、カメラ１０とＧＰＳ機器１２の時差を判断することができる。
【００６２】
本実施形態においては、いずれの機器の時計部の時刻が一番正確で、それにすべての機器を合わせようという面倒な操作を行う必要がなく、撮影画像と位置データの関連付けのみを行っている。それぞれの機器が誤差を有していても、誤差を許容し、撮影画像の時刻データと、位置データの時刻データの間で、関連付けが必要な時のみ、両機器間の時間誤差を考慮した処理を行えばよい。このため、誤差を神経質に調整する必要がなく、リラックスして、撮影を楽しむことができる。
【００６３】
本実施形態においては、ＧＰＳ機器１２における時刻Ａと位置の関係を表わす情報（図７（ａ）の１）と、カメラ１０における時刻Ｂと撮影画像を表わす情報（図７（ａ）の２）の両者の関連付けを行うにあたって、ＧＰＳ機器１２の時計表示部の画像を用いて行っている（図７（ａ）の３）。すなわち、ＧＰＳ機器１２が示す時刻を撮影した画像の情報（図７（ａ）の３）によって、時間誤差を把握し、この時間誤差を用いて、ＰＣ１１またはサーバー２０が、地図と画像の関連付けした画像５０を表示可能としている。
【００６４】
この地図と画像の関連付けは、ＰＣ１１およびサーバー２０のいずれが行ってもよいが、図８に示すフローチャートにおいては、サーバー２０がＧＰＳ機器１２およびカメラ１０から情報を取得して、地図付きコンテンツを表示する例を示す。
【００６５】
まず、このフローに入ると、ＰＣ１１、カメラ１０またはＧＰＳ機器１２から画像データや位置データを取得する状態か否かを判定する（Ｓ１５１）。判定の結果、データ受信であった場合には、受信した画像データの中から、ＧＰＳ機器１２の時計表示部１２ｄの時計表示画像を検索する（Ｓ１５２）。検索にあたっては、被写体距離が近く、画面中央部に文字がある画像データを探すようにすれば良い。検索された時計写真について、画像認識技術を用いてＧＰＳ機器１２の時計表示部１２ｄの時刻（日時）を判定する。
【００６６】
ステップＳ１５２における判定の結果、時計写真画像を検索できなかったか、また検索できても、文字読み取りができたかどうかを判定する（Ｓ１５３）。判定の結果、検索または読み取りを行うことができなかった場合には、ＧＰＳ機器１２の時計表示部１２ｄの再撮影および送信要求をカメラ１０に送信する（Ｓ１５６）。
【００６７】
ステップＳ１５３における判定の結果、読み取りができた場合には、画像データとＧＰＳデータをサーバー２０内の記録部に記録する（Ｓ１５４）。続いて、ステップＳ１５２において判定したＧＰＳ機器１２の時計表示部の画像から求めた時刻と、その時計表示部の画像に添付されている撮影時刻の比較を行い、その時刻誤差ΔＴｃを計算する（Ｓ１５５）。計算が終わると、ステップＳ１５１に戻り、前述の処理を行う。サーバー２０は、カメラ１０の時計部１０ｂと、ＧＰＳ機器１２の時計部１２ｂの時差を管理し、表示時には時差を反映させ、ユーザーの移動と、撮影とが正しく関連付けるようにする（ステップＳ１６３ないしステップＳ１６６参照）。
【００６８】
ステップＳ１５１における判定の結果、データ受信ではなかった場合には、通常再生か否かの判定を行う（Ｓ１１１）。判定の結果、通常再生であった場合には、第１実施形態における図４のフローチャートのステップＳ１１１ないしステップＳ１１３と同様であるので、詳しい説明は省略する。
【００６９】
ステップＳ１１１における判定の結果、通常再生でなかった場合には、地図付き再生か否かの判定を行う（Ｓ１６２）。判定の結果、地図付き再生であった場合には、ステップＳ１５５において求めた時差時間ΔＴｃを用いて、カメラ１０から送信されてきた画像データに添付されている撮影時刻（日時）データの補正を行う（Ｓ１６３）。
【００７０】
続いて、ＧＰＳ機器１２から入力した位置データ（ＧＰＳデータ）に基づいて、地図ＤＢ３ｂを検索し、その場所の地図を表示し、またユーザーの移動を、地図上に重畳して表示する（Ｓ１６４）。この表示が終わると、位置データがない時点において、ユーザーがどの位置にいたかを、ステップＳ１２３（図４）と同様にして、推定する（Ｓ１６５）。そして、撮影画像に添付されている撮影時刻情報に、前述の時差時間ΔＴｃを反映させて、撮影画像を表示するポイントを決定し、表示を行う（Ｓ１６６）。表示が終わると、リターンする。また、ステップＳ１６２における判定の結果、地図付き再生ではなかった場合には、ステップＳ１３１（図４）と同様に、その他のサービスを行い（Ｓ１３１）、リターンする。
【００７１】
このように本発明の第２実施形態によれば、カメラ１０の撮影機能を利用して、ＧＰＳ機器１２とカメラ１０の時計機能における時刻の誤差を補正することができる。このため、ＰＣ１１やサーバー２０に接続した際に、接続時の時刻（日時）情報を、通信する必要がなくなる。
【００７２】
以上、説明したように、本発明の各実施形態によれば、カメラ１０やＧＰＳ機器１２等の間における時計部１０ｂ、１２ｂの時刻誤差を自動的に補正することができる。この補正機能を利用して、画像データと位置データにそれぞれ添付されている時刻（日時）データを一致させるようにしているので、画像データに撮影位置情報が添付されていなくても、地図上で撮影場所を正確に特定することができる。
【００７３】
すなわち、各実施形態によれば、時計部１０ｂによって発生された第１時刻情報を関連付けて画像データのような第１の情報を取得し、また、時計部１２ｂによって発生された第２時刻情報を関連付けて位置データのような第２の情報を取得し、これらのデータを取得した際に、第１時刻情報と第２時刻情報の相対的な誤差を補正するようにしている。このため、第１情報の取得時に第２情報が直接関連つけられていなくても、補正された第１および第２時刻情報を介して、両者を関連付けることができる。
【００７４】
また、本発明の各実施形態のカメラによれば、ＰＣ１１やサーバー２０等の外部機器に接続した際に、画像データと時刻情報の対、および外部機器と接続時における時計部１０ｂの時刻情報とを、外部機器に送信するようにしている。このため、画像データと他のデータを関連付けるにあたって、時刻情報を用いて補正することが可能となる。
【００７５】
また、本発明の各実施形態のＧＰＳ機器１２等の位置情報装置によれば、ＰＣ１１やサーバー２０等の外部機器に接続した際に、位置データと時刻情報の対、および外部機器と接続時における時計部１２ｂの時刻情報とを、外部機器に送信するようにしている。このため、位置データと他のデータを関連付けるにあたって、時刻情報を用いて補正することが可能となる。
【００７６】
なお、本発明の各実施形態の説明にあたって、第１情報としてカメラ１０によって取得される画像データを、また第２情報としてＧＰＳ機器１２によって取得される位置データの例を説明したが、これに限らず、時刻情報と対にして記憶するデータであれば良い。また、位置情報装置として、ＧＰＳ機器１２を用いた例を説明したが、これに限らず、例えば、携帯電話の地上局との交信位置等に基づいて検出する機器や、また、６軸センサのように、加速度や角加速度に基づいて移動を判定して位置を類推する機器等であってもよい。さらに、本実施形態においては、カメラ１０とＧＰＳ機器１２との間の時刻情報の相対的な誤差を補正していたが、カメラ１０、ＧＰＳ機器１２またはＰＣ１１の時計部のいずれかが正確な時刻を検知できるのであれば、絶対的な誤差を求めても勿論かまわない。
【００７７】
さらに、本発明の各実施形態においては、画像データ取得のための機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、また、携帯電話や携帯情報端末（ＰＤＡ：Personal Digital Assist）等に内蔵されるカメラでも勿論構わない。
【００７８】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００７９】
【図１】本発明の第１実施形態に係わる情報関連付けシステムを示すブロック図である。
【図２】本発明の第１実施形態に係わる情報関連付けシステムにおける、時刻情報の補正を説明する図である。
【図３】本発明の第１実施形態に係わるパーソナルコンピュータ（ＰＣ）の動作を示すフローチャートである。
【図４】本発明の第１実施形態に係わるサーバーの動作を示すフローチャートである。
【図５】本発明の第１実施形態に係わるカメラの動作を示すフローチャートである。
【図６】本発明の第１実施形態に係わるＧＰＳ機器の動作を示すフローチャートである。
【図７】本発明の第２実施形態に係わる情報関連付けシステムを示す図であり、（ａ）は情報関連付けシステムのブロック図であり、（ｂ）はＧＰＳ機器の時計表示部を示す図である。
【図８】本発明の第２実施形態に係わるサーバーの動作を示すフローチャートである。
【符号の説明】
【００８０】
１・・・制御部、１ｂ・・・時計部、２・・・画像記録部、３・・・位置記録部、３ｂ・・・地図データベース（ＤＢ）、４・・・通信部、５・・・表示制御部、６・・・操作判定部、１０・・・カメラ、１０ａ・・・画像記録部、１０ｂ・・・時計部、１０ｃ・・・送信部、１１・・・パーソナルコンピュータ（ＰＣ）、１１ｂ・・・時計部、１１ｃ・・・通信部、１２・・・ＧＰＳ機器、１２ａ・・・位置検出部、１２ｂ・・・時計部、１２ｃ・・・送信部、１２ｄ・・・時計表示部、１２ｅ・・・日付表示部、１２ｆ・・・時刻表示部、１５・・・インターネット網、２０・・・サーバー、５０・・・表示画面、５１・・・地図、５２・・・撮影画像、６０・・・パーソナルコンピュータ（ＰＣ）
【図１】
2009089126.tif 000003
【図２】
2009089126.tif 000004
【図３】
2009089126.tif 000005
【図４】
2009089126.tif 000006
【図５】
2009089126.tif 000007
【図６】
2009089126.tif 000008
【図７】
2009089126.tif 000009
【図８】
2009089126.tif 000010