(57)【要約】      （修正有）【課題】適切な画像に位置情報を付加する撮像装置、通信装置、それらの制御方法、およびプログラムを提供する。【解決手段】撮像装置は、撮影した画像、および、他の撮像装置により撮影され該他の撮像装置との通信により受信された画像を保持し、保持された画像のうち、該撮像装置により撮影された画像を選択し、該撮像装置の位置と識別できる位置の情報である位置情報を取得し、取得された位置情報を、選択された画像に関連付ける。【選択図】図４
2016127387.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置であって、
画像を撮影する撮影手段と、
前記撮影手段により撮影された画像、および、他の撮像装置により撮影され該他の撮像装置との通信により受信された画像を保持する保持手段と、
前記保持手段により保持された画像のうち、前記撮影手段により撮影された画像を選択する選択手段と、
前記撮像装置の位置と識別できる位置の情報である位置情報を取得する取得手段と、
前記取得手段により取得された位置情報を、前記選択手段により選択された画像に関連付ける関連付け手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記選択手段は、前記他の撮像装置により撮影された画像に含まれる、該画像に関連付けられた情報に基づいて、前記他の撮像装置により撮影された画像のうち、前記他の撮像装置が前記撮像装置と近傍に位置する状態で撮影された画像を更に選択することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記選択手段は、前記他の撮像装置により撮影された画像に関連付けられた情報に含まれる、前記撮像装置に対する前記他の撮像装置の電波受信強度により、前記他の撮像装置が前記撮像装置と近傍に位置する状態か否かを判断することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記選択手段は、前記他の撮像装置により撮影された画像に関連付けられた情報に含まれる、前記他の撮像装置との通信の通信方式により、前記他の撮像装置が前記撮像装置と近傍に位置する状態か否かを判断することを特徴とする請求項２または３に記載の撮像装置。
【請求項５】
前記選択手段は、前記保持手段により保持された画像のうち、所定の閾値以内の時間に撮影された画像が複数ある場合に、該複数の画像から１つの画像を選択し、
前記取得手段は、前記選択手段により選択された１つの画像に対応する位置情報を取得し、
前記関連付け手段は、前記取得手段により取得された位置情報を、前記複数の画像に関連付けることを特徴とする請求項１から４のいずれか１項に記載の撮像装置。
【請求項６】
前記選択手段は、前記保持手段により保持された画像のうち、既に位置情報が関連付けられている画像を選択しないことを特徴とする請求項１から５のいずれか１項に記載の撮像装置。
【請求項７】
前記選択手段は、前記保持手段により保持されている画像のうち、所定のフォルダに保存されている画像を選択することを特徴とする請求項１から６のいずれか１項に記載の撮像装置。
【請求項８】
前記取得手段は、他の通信装置との通信により前記位置情報を取得することを特徴とする請求項１から７のいずれか１項に記載の撮像装置。
【請求項９】
前記取得手段は、無線ＬＡＮのアドホックモードによる通信により前記位置情報を取得することを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記取得手段は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）により前記位置情報を取得することを特徴とする請求項１から９のいずれか１項に記載の撮像装置。
【請求項１１】
通信装置であって、
前記通信装置の位置の情報である位置情報を複数のタイミングのそれぞれで取得する取得手段と、
前記取得手段により取得された複数の位置情報のうち、撮像装置に保持される画像に関連付けられる位置情報を該撮像装置に提供する提供手段と、を有し、
前記提供手段は、前記複数の位置情報の変動が閾値以内である場合に、前記複数の位置情報のうちの１つと前記複数のタイミングの情報を前記撮像装置に提供することを特徴とする通信装置。
【請求項１２】
撮像装置の制御方法であって、
画像を撮影する撮影工程と、
前記撮影工程において撮影された画像、および、他の撮像装置により撮影され該他の撮像装置との通信により受信された画像を記憶部に保持する保持工程と、
前記記憶部に保持された画像のうち、前記撮影工程において撮影された画像を選択する選択工程と、
前記撮像装置の位置と識別できる位置の情報である位置情報を取得する取得工程と、
前記取得工程において取得された位置情報を、前記選択工程において選択された画像に関連付ける関連付け工程と、
を有することを特徴とする制御方法。
【請求項１３】
通信装置の制御方法であって、
前記通信装置の位置の情報である位置情報を複数のタイミングのそれぞれで取得する取得工程と、
前記取得工程において取得された複数の位置情報のうち、撮像装置に保持される画像に関連付けられる位置情報を該撮像装置に提供する提供工程と、を有し、
前記提供工程では、前記複数の位置情報の変動が閾値以内である場合に、前記複数の位置情報のうちの１つと前記複数のタイミングの情報を前記撮像装置に提供することを特徴とする制御方法。
【請求項１４】
請求項１乃至請求項１０のいずれか１項に記載の撮像装置の各手段としてコンピュータを機能させるプログラム。
【請求項１５】
請求項１１に記載の通信装置の各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置で撮像した撮像データに対して位置情報を付加する技術に関する。
【背景技術】
【０００２】
撮像装置で撮像した画像に対してＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）のメタデータ内に位置情報を付加して記録する撮像装置が提案されている。特許文献１において、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を有する携帯端末から位置情報を取得し、撮像した画像に位置情報を対応付けて記憶する撮像装置が提案されている。また、特許文献２において、撮影時の位置が異なる可能性が比較的高いモードと、撮影時の位置が同じ可能性が比較的高いモードに応じて、ＧＰＳ機能を有する携帯端末から位置情報の取得方法を切り替える撮像装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−０２８７０４号公報
【特許文献２】特開２００９−２２５１７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、撮像装置が、撮像した画像に携帯端末から取得した位置情報を付加する際、撮像装置内に他の撮像装置や携帯端末から取得した画像がある場合、これらの画像にも位置情報が付加されてしまう可能性がある。すなわち、他の撮像装置や携帯端末から取得した画像は別の位置で撮影されている場合もあり、そのような画像に誤った位置情報が付加されてしまう。
【０００５】
本発明はかかる課題に鑑みてなされたものであり、適切な画像に位置情報を付加することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための一手段として、本発明の撮像装置は以下の構成を備える。すなわち、撮像装置であって、画像を撮影する撮影手段と、前記撮影手段により撮影された画像、および、他の撮像装置により撮影され該他の撮像装置との通信により受信された画像を保持する保持手段と、前記保持手段により保持された画像のうち、前記撮影手段により撮影された画像を選択する選択手段と、前記撮像装置の位置と識別できる位置の情報である位置情報を取得する取得手段と、前記取得手段により取得された位置情報を、前記選択手段により選択された画像に関連付ける関連付け手段と、を有する。
【発明の効果】
【０００７】
適切な画像に位置情報を付加することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】実施形態１におけるネットワークの構成図。
【図２】実施形態１における第一カメラ１０１を構成するブロック図。
【図３】実施形態１における携帯電話１０２を構成するブロック図。
【図４】実施形態１における全体の処理シーケンス図。
【図５】実施形態１における位置情報取得処理のフローチャート。
【図６】実施形態１における位置情報設定処理のフローチャート。
【図７】実施形態１における位置情報設定処理のフローチャート。
【図８】実施形態１における位置情報付加画像選択処理の一例を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１０】
［実施形態１］
図１は、実施形態１におけるネットワークの構成図である。図１に示されるネットワークは、第一カメラ１０１、携帯電話１０２、第二カメラ１０３、ＧＰＳ衛星１０４で構成される。第一カメラ１０１は、無線ＬＡＮによる通信が可能であり、無線ＬＡＮネットワーク１０５を構築している。本実施形態では無線ＬＡＮネットワーク１０５は、無線ＬＡＮにおけるアドホックモードで構築されたネットワークとする。携帯電話１０２も無線ＬＡＮによる通信が可能であり、無線ＬＡＮネットワーク１０５に接続してネットワーク内の機器との無線ＬＡＮによるデータ通信が可能である。さらに、携帯電話１０２は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を有し、ＧＰＳ衛星１０４からＧＰＳデータを受信し、位置情報の取得が可能である。第二カメラ１０３は、第一カメラ１０１と同様の機能を有しており、無線ＬＡＮネットワーク１０５に接続してネットワーク内の機器と無線ＬＡＮによるデータ通信が可能である。なお、本実施形態において、無線ＬＡＮネットワーク１０５に接続するためのパラメータは、予め、第一カメラ１０１、携帯電話１０２、および第二カメラ１０３に記憶されているものとする。
【００１１】
図２は、本実施形態における第一カメラ１０１の内部構成の一例を表すブロック図である。なお、本実施形態における第二カメラ１０３も、第一カメラ１０１と同様の構成を有する。操作部２０１は、ユーザが第一カメラ１０１を操作するためのユーザインタフェースであり、操作ボタン等が含まれる。表示部２０２は、各種表示を行い、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）のように視覚で認知可能な表示画面上で情報を出力する。電源部２０３は、第一カメラ１０１に電源を供給する。制御部２０４は、記憶部２０５に記憶される制御プログラムを実行することにより第一カメラ１０１全体を制御する。記憶部２０５は、制御部２０４が実行する制御プログラムや画像などの各種情報を記憶する。後述する各種動作は、記憶部２０５に記憶された制御プログラムを制御部２０４が実行することにより行われる。
【００１２】
アンテナ２０６は、無線ＬＡＮ通信を行うためのアンテナである。無線ＬＡＮ制御部２０７は、無線ＬＡＮのＲＦ制御、無線ＬＡＮの通信処理等を行う。無線ＬＡＮ制御部２０７は、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮの各種制御を行うドライバを含んでもよい。位置情報取得部２０８は、外部装置と連携し、外部装置から位置情報に関するデータを取得する。位置情報付加判定部２０９は、保持している画像のうち、位置情報取得部２０８で取得された位置情報を付加する画像を選択する。メタデータ付加部２１０は、画像に必要な情報を関連付ける。すなわち、メタデータ付加部２１０は、画像のメタデータに対して、必要な情報を付加する。例えば、メタデータ付加部２１０は、位置情報付加判定部２０９により位置情報を付加すると判定された画像のメタデータに対し、位置情報取得部２０８により取得された位置情報を付加する。
【００１３】
画像送受信部２１１は、撮像部２１２により得られた画像を他の装置へ送信する処理や、他の装置から画像を受信する処理を行う。撮像部２１２は、被写体の光学像を撮像することにより、画像を撮影する。撮像部２１２は、撮影した画像を所定フォーマットの画像へ変換する画像処理や、符号化／復号化処理を含む。時計部２１３は、現在時刻の計時を行う。時計部２１３により計時された時刻は、撮影した画像に対して撮影時刻を付与するなどの処理に利用される。
【００１４】
図３は、本実施形態における携帯電話１０２の内部構成の一例を表すブロック図である。電源部３０１は、携帯電話１０２に電源を供給する。制御部３０２は、記憶部３０３に記憶される制御プログラムを実行することにより携帯電話１０２全体を制御する。記憶部３０３は、制御部３０２が実行する制御プログラムを記憶する。後述する各種動作は、記憶部３０３に記憶された制御プログラムを制御部３０２が実行することにより行われる。通話部３０４は、ユーザが通話を行うための通話口である。アンテナ３０５は、公衆網通信および無線ＬＡＮ通信を行うためのアンテナである。アンテナ３０５は、共用型でもよいし、無線通信方式毎に設けられてもよい。
【００１５】
無線制御部３０６は、公衆網通信処理、無線ＬＡＮ通信処理等を行う。無線制御部３０６は、各種無線通信のドライバやプロトコル処理部を含んでもよい。ＧＰＳ制御部３０７は、ＧＰＳアンテナ３０８を制御する。ＧＰＳアンテナ３０８は、ＧＰＳ衛星からの電波を捕捉するＧＰＳアンテナである。位置情報提供部３０９は、ＧＰＳアンテナ３０８、ＧＰＳ制御部３０７を用いて制御部３０２による制御により取得された位置情報を外部装置に提供する。移動検出部３１０は、携帯電話１０２の相対的な移動方向および移動距離を計測する。移動検出部３１０は、ハードウェアであってもソフトウェアであってもよい。表示部３１１は、各種表示を行い、ＬＣＤやＬＥＤのように視覚で認知可能な表示画面上で情報を出力する。操作部３１２は、携帯電話１０２を操作するための部分であり、携帯電話１０２に入力を行うための操作ボタン等が含まれる。時計部３１３は、現在時刻の計時を行う。時計部３１３により計時された時刻は、位置情報を取得した時刻を記録する場合や外部装置との時刻同期を行う場合に利用される。
【００１６】
なお、図２及び図３に示した上記ブロックは一例であり、複数の機能ブロックが１つの機能ブロックを構成するようにしてもよいし、何れかの機能ブロックが更に複数の機能ブロック分かれて構成されてもよい。
【００１７】
次に、本実施形態における処理内容について、以降、図４〜図８を用いて説明する。図４は、第一カメラ１０１が撮影した画像に位置情報を付加する処理のための、各装置間のシーケンス図である。なお、図４において、ＧＰＳ衛星１０４は省略されている。図５〜８は、後述するように、図４におけるいくつかの特定の処理を説明するためのフローチャートである。
【００１８】
図４において、まず初めに、携帯電話１０２は、ユーザの操作により位置情報の取得を開始する（Ｔ４０１）。本実施形態では、携帯電話１０２が位置情報取得のためのアプリケーションを起動することで位置情報の取得が開始される。ユーザが手動でアプリケーションを起動させる構成としてもよいし、携帯電話１０２への電源導入と同時にアプリケーションが自動的に起動し、バックグラウンドで動作する構成としてもよい。本実施形態では、ユーザが手動でアプリケーションを起動させるものとする。
【００１９】
図５は、位置情報の取得を開始する処理（Ｔ４０１）のフローチャートである。携帯電話１０２は、位置情報の取得開始（アプリケーションの起動）を受け、Ｓ５０１で、ＧＰＳ制御部３０７とＧＰＳアンテナ３０８は、ＧＰＳデータの受信処理を行う。ＧＰＳ制御部３０７とＧＰＳアンテナ３０８によりＧＰＳデータが受信されると（Ｓ５０１のＹＥＳ）、処理はＳ５０２に進み、携帯電話１０２の制御部３０２は、受信したＧＰＳデータから位置情報を算出し、位置情報を取得した時刻と共に記憶部３０３に記憶する。なお、上述したように、本実施形態では、第一カメラ１０１と携帯電話１０２はアドホックモードで構築されたネットワークに接続されており、携帯電話１０２で取得された位置情報は、第一カメラ１０１の位置情報として利用できるものとする。Ｓ５０３で位置情報取得の終了指示がある場合、すなわち、本実施形態ではユーザにより手動でアプリケーションが終了された場合は（Ｓ５０３のＹＥＳ）、携帯電話１０２は、位置情報の取得処理を終了する。終了指示がない場合は（Ｓ５０３のＮＯ）、携帯電話１０２は、ＧＰＳデータの受信と位置情報および取得した時刻の記憶を複数のタイミングで繰り返し行う。
【００２０】
図４に戻り、次に、携帯電話１０２が位置情報取得のアプリケーションを起動している状態で、ユーザの操作により、第一カメラ１０１の撮像部２１２は撮影処理を行う（Ｔ４０２）。第一カメラ１０１のメタデータ付加部２１０は、撮影した画像に対し、画像を識別するＩＤを割り当てる。ここでは、第一カメラ１０１のメタデータ付加部２１０は、撮影した画像に画像ＩＤ＝１を割り当てる（Ｔ４０２）。また、第一カメラ１０１のメタデータ付加部２１０は、画像のメタデータに、撮影した撮影日時を付加する。さらに、第一カメラ１０１のメタデータ付加部２１０は、画像を撮影した機器を識別する情報（以下、機器識別情報）も同時に、メタデータに付加する。機器識別情報として、例えばＭＡＣアドレスやＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤｅｎｔｉｆｉｅｒ）などの機器固有の情報を用いられてもよい。
【００２１】
次に、第一カメラ１０１および第二カメラ１０３は、画像の共有を行うために、画像共有のアプリケーションを起動する（Ｔ４０３、Ｔ４０４）。この起動は、携帯電話の位置情報取得のためのアプリケーションの起動と同様に、手動または自動で行われる。第一カメラ１０１および第二カメラ１０３の無線ＬＡＮ制御部２０７は、画像共有のアプリケーションが起動すると無線ＬＡＮネットワーク１０５を構築し、互いに無線ＬＡＮで接続する（Ｍ４０２）。接続後、第二カメラ１０３の撮像部２１２は、撮影を行い（Ｔ４０５）、画像送受信部２１１は、撮影した画像を第一カメラ１０１へ転送する（Ｍ４０３）。ここで、第二カメラ１０３のメタデータ付加部２１０は、撮影した画像にＩＤ＝５を割り振り（Ｔ４０５）、さらに第二カメラ１０３の機器識別情報を画像のメタデータに付加する。画像転送後、第一カメラ１０１および第二カメラ１０３は、画像共有のアプリケーションを終了し（Ｔ４０６，Ｔ４０７）、カメラ間の接続を切断する（Ｍ４０４）。その後、無線ＬＡＮネットワーク１０５の構築が終了する。
【００２２】
本実施形態では、第一カメラ１０１の撮像部２１２は、引き続き撮影を行い、メタデータ付加部２１０は、撮影した画像に画像ＩＤ＝２を割り当てる（Ｔ４０８）。また、メタデータ付加部２１０は、撮影した撮影日時および第一カメラ１０１の機器識別情報を画像のメタデータに付加する。その後、ユーザの操作により、携帯電話１０２は位置情報取得のアプリケーションを終了し（Ｔ４０９）、第一カメラ１０１と携帯電話１０２間で位置情報の交換処理を実施する。本実施形態では、位置情報の交換処理を開始するにあたり、ユーザの操作により、第一カメラ１０１は、位置情報設定のアプリケーションを起動するものとする（Ｔ４１０）。同様に、携帯電話１０２も、ユーザの操作により、位置情報提供のアプリケーションを起動するものとする（Ｔ４１１）。なお、本実施形態では、携帯電話１０２は、位置情報取得処理を終了後に、位置情報提供処理を開始するものとしたが、位置情報取得処理を継続しながら、位置情報提供処理を行ってもよい。
【００２３】
図６は、本実施形態における第一カメラ１０１が位置情報を設定する処理（Ｔ４１０）のフローチャートである。また、図７は、本実施形態における携帯電話１０２が位置情報を提供する処理（Ｔ４１１）のフローチャートである。以下、図６と図７を用いて、第一カメラ１０１による位置情報設定処理と携帯電話１０２による位置情報提供処理について説明する。
【００２４】
第一カメラ１０１の無線ＬＡＮ制御部２０７は、位置情報設定処理が開始されると（アプリケーションが起動すると）、無線ＬＡＮネットワーク１０５を構築し、Ｓ６０１にて携帯電話との接続を試みる。同様に、携帯電話１０２の無線制御部３０６は、位置情報提供処理が開始されると（アプリケーションが起動すると）、無線ＬＡＮネットワーク１０５を構築し、Ｓ７０１にてカメラとの接続を試みる。第一カメラ１０１と携帯電話１０２は、接続時に相手装置のデバイスタイプ（カメラ、携帯電話等）の交換を行い、相手装置を識別する。すなわち、第一カメラ１０１は接続時に携帯電話１０２を識別し、携帯電話１０２は接続時に第一カメラ１０１を識別する。
【００２５】
第一カメラ１０１と携帯電話１０２が互いに接続すると（Ｓ６０１のＹＥＳ、Ｓ７０１のＹＥＳ）、携帯電話１０２の無線制御部３０６は、第一カメラ１０１と時刻同期を行うため、時刻同期情報（Ｍ４０６）を送信する（Ｓ７０２）。携帯電話１０２の無線制御部３０６は、時刻同期情報として、例えば時計部３１３により得られた現在時刻情報を送信する。第一カメラ１０１の無線ＬＡＮ制御部２０７は、時刻同期情報（Ｍ４０６）を受信すると（Ｓ６０２のＹＥＳ）、時刻同期情報を元に携帯電話１０２との時刻同期を行う（Ｓ６０３）。例えば、第一カメラ１０１の制御部２０４は、時刻同期情報として現在時刻情報を用いる場合、受信した現在時刻情報との時計部２１３の現在時刻とを比較して、時刻の差分を記憶部２０５に記憶する。
【００２６】
携帯電話１０２の無線制御部３０６は、時刻同期情報送信後、撮影画像情報要求メッセージ（Ｍ４０７）を送信する（Ｓ７０３）。携帯電話１０２の無線制御部３０６は、撮影画像情報要求メッセージに、位置情報取得処理の開始時刻と終了時刻を含めて、送信する。第一カメラ１０１の無線ＬＡＮ制御部２０７は、撮影画像情報要求メッセージ（Ｍ４０７）を受信すると（Ｓ６０４のＹＥＳ）、位置情報付加判定部２０９は、位置情報を付加する画像の選択処理を行う（Ｓ６０５）。
【００２７】
図８は、本実施形態における第一カメラ１０１が位置情報を付加する画像を選択する処理（Ｓ６０５）のフローチャートである。図８のＳ８０１にて、第一カメラ１０１の位置情報付加判定部２０９は、所有している画像の中に、位置情報取得処理の開始時刻から終了時刻の間に撮影された画像がある否かを判定する。判定には、画像のメタデータに含まれる撮影日時の情報が用いられる。当該期間内に撮影された画像がない場合は（Ｓ８０１のＮＯ）、処理は終了する。当該期間内に撮影された画像がある場合は（Ｓ８０１のＹＥＳ）、処理はＳ８０２に進む。本実施形態では、第一カメラ１０１の位置情報付加判定部２０９は、撮像部２１２が撮影した画像ＩＤ＝１、およびＩＤ＝２の画像と、第二カメラ１０３から画像共有で取得した画像ＩＤ＝５の画像が、当該期間内に撮影された画像と判定する。
【００２８】
Ｓ８０２では、第一カメラ１０１の位置情報付加判定部２０９は、位置情報取得処理の開始時間から終了時間内に撮影された画像に対し、自装置（第一カメラ１０１）で撮影された画像があるか否かを判定する。例えば、第一カメラ１０１の位置情報付加判定部２０９は、画像のメタデータに機器識別情報があるか否かを判定し、機器識別情報がある場合に、機器識別情報が第一カメラ１０１の識別情報と一致するか否かを判定することができる。但し、判定方法はこれに限らず、第一カメラ１０１が、位置情報取得処理の開始時間から終了時間内に撮影された画像に対し、自装置で撮影された画像か否かを識別できればよい。
【００２９】
自装置で撮影された画像がない場合は、第一カメラ１０１の位置情報付加判定部２０９は、位置情報付加画像選択処理を終了する。自装置で撮影された画像がある場合は、処理はＳ８０２に進み、第一カメラ１０１の位置情報付加判定部２０９は、自装置で撮影された画像を位置情報を付加する画像として選択し、位置情報付加画像選択処理を終了する。本実施形態では、第一カメラ１０１の位置情報付加判定部２０９が撮影した画像ＩＤ＝１、およびＩＤ＝２の画像が、位置情報を付加する画像として選択されることになる。
【００３０】
図６と図７に戻り、第一カメラ１０１は、位置情報付加画像選択処理が終了すると、Ｓ６０６にて第一カメラ１０１の無線ＬＡＮ制御部２０７は、撮影画像情報応答メッセージ（Ｍ４０８）を携帯電話１０２へ送信する（Ｓ６０６）。撮影画像情報応答メッセージには、位置情報付加選択処理で選択された画像の画像ＩＤと撮影時刻情報が含まれる。本実施形態では画像ＩＤ＝１、画像ＩＤ＝２の画像ＩＤ情報とそれぞれの撮影時刻情報が、撮影画像情報応答メッセージに含まれる。選択された画像が存在しない場合は、第一カメラ１０１の無線ＬＡＮ制御部２０７は、選択された画像が存在しないことを示す任意の応答メッセージを送信してもよい。
【００３１】
携帯電話１０２の無線制御部３０６は撮影画像情報応答メッセージを受信すると（Ｓ７０４のＹＥＳ）、撮影時刻情報を元に、記憶されている位置情報と対応する時刻情報から、撮影時刻に対応した位置情報を抽出する。そして、携帯電話１０２の無線制御部３０６は、位置情報転送メッセージ（Ｍ４０９）に抽出した位置情報を含んで、第一カメラ１０１へ送信する（Ｓ７０５）。第一カメラ１０１の無線ＬＡＮ制御部２０７が、位置情報転送メッセージ（Ｍ４０９）を受信すると（Ｓ６０７のＹＥＳ）、メタデータ付加部２１０は、転送された位置情報を、対応する画像のメタデータに付加する（Ｓ６０８）。本実施形態では、メタデータ付加部２１０は、画像ＩＤ＝１、画像ＩＤ＝２の画像に対し、対応した位置情報を付加する。位置情報の付加が完了すると、第一カメラ１０１の無線ＬＡＮ制御部２０７は、無線ＬＡＮネットワーク１０５から切断処理を行い、位置情報設定処理を終了する（Ｓ６０９）。同様に、携帯電話１０２の無線制御部３０６は、無線ＬＡＮネットワーク１０５から切断処理を行い、位置情報提供処理を終了する（Ｓ７０６）。
【００３２】
以上により、第一カメラ１０１は、自装置である第一カメラ１０１で撮影された画像に対してのみ、携帯電話１０２から取得した位置情報を付加することが可能となる。第二カメラ１０３から取得した画像には位置情報は付加されないため、第一カメラ１０１と第二カメラ１０３間で距離がある場合などにおいて、第二カメラ１０３から取得した画像に誤差のある位置情報が付加されることを防ぐことができる。
【００３３】
［変形例１］
上記実施形態では、図８のＳ８０２で、第一カメラの位置情報付加判定部２０９は、位置情報取得処理の開始時間から終了時間内に撮影された画像に対し、自装置（第一カメラ）で撮影した画像があるか否かを判定した。以下、上記実施形態の変形として、第一カメラの位置情報付加判定部２０９が、上記実施形態による判定に加えて、他の装置から取得した画像に対しても、条件によっては位置情報を付加する画像として判定する例を考える。例えば、条件としては、第一カメラ１０１が他の装置から取得した画像の撮影時または画像の受信時において、画像の送信元装置との距離が近傍であると判定できる場合などが挙げられる。
【００３４】
一例として、上記実施形態において第一カメラ１０１と第二カメラ１０３間で画像を共有する際（Ｔ４０３〜Ｔ４０７）に、無線ＬＡＮネットワーク１０５における第一カメラ１０１と第二カメラ１０３間の電波受信強度を用いる場合を考える。第二カメラ１０３の撮像部２１２が撮影した時点で（Ｔ４０５）、不図示の測定部が第一カメラ１０１と第二カメラ１０３間の電波受信強度を測定し、メタデータ付加部２１０は、該測定した電波受信強度を、撮影した画像のメタデータに付加する。第一カメラ１０１の位置情報付加判定部２０９は、位置情報付加画像選択処理（Ｔ４１２、図８）のＳ８０２において、他の装置から取得した画像のメタデータに、予め規定した閾値以上の電波受信強度が含まれる場合にも、該画像に位置情報を付加すると判定する。
【００３５】
このように、第一カメラ１０１は、第一カメラ１０１と第二カメラ１０３が近傍に位置すると判定した場合にも、第二カメラ１０３から取得した画像に、携帯電話１０２から取得した位置情報を付加する、これにより、第一カメラ１０１が保持する画像に対して誤差のある位置情報が付加される確率を低減することができる。
【００３６】
［変形例２］
上記実施形態の変形として、第一カメラ１０１と第二カメラ１０３が、通信機能として、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等の近距離無線通信機能を所持している例を考える。第二カメラ１０３から第一カメラ１０１への画像の受け渡し時に（Ｍ４０３）、第一カメラ１０１のメタデータ付加部２１０が、受信した画像のメタデータに、画像受信時に用いられた通信方式を付加するようにする。第一カメラ１０１の位置情報付加判定部２０９は、位置情報付加画像選択処理（Ｔ４１２、図８）のＳ８０２において、他の装置から取得した画像のメタデータに、近傍で通信を行う通信方式が含まれる場合にも、該画像に位置情報を付加すると判定する。
【００３７】
例えば、第一カメラ１０１と第二カメラ１０３で画像共有処理を行う際（Ｔ４０３〜Ｔ４０７）に、近距離無線通信機能を用いて画像交換した場合、第一カメラ１０１のメタデータ付加部２１０は、受信した画像のメタデータに、近距離無線通信方式の情報を付加する。これにより、第一カメラ１０１の位置情報付加判定部２０９は、第一カメラと第二カメラは近傍に位置すると判断できる。第一カメラ１０１の位置情報付加判定部２０９が、第二カメラ１０３が近傍に位置すると判断できる場合は、メタデータ付加部２１０は、第二カメラ１０３から取得した画像にも位置情報を付加する。これにより、第一カメラ１０１が保持する画像に対して誤差のある位置情報が付加される確率を低減することができる。
【００３８】
なお、近距離無線通信機能を用いて画像転送が実施される場合、撮影処理と画像共有の処理は別々で実施されると考えられる。そのような場合は、第一カメラ１０１の位置情報付加判定部２０９は、撮影時刻と画像共有時刻を用いて、撮影時刻と画像共有時刻の時差が閾値以内か否かで、撮影時刻時に第一カメラと第二カメラが近傍に位置したことを判断してもよい。
【００３９】
［変形例３］
また、第一カメラ１０１の位置情報付加判定部２０９は、位置情報付加画像選択処理（Ｔ４１２、図８）のＳ８０２において、画像のメタデータに既に位置情報が付加されているか否かも判定するようにしてもよい。なんらかの方法で既に画像に位置情報が付加されている場合は、位置情報付加判定部２０９は、該画像を位置情報を付加する画像として選択しない。これにより、画像のメタデータに位置情報が二重で上書きされることを防止することができる。
【００４０】
［変形例４］
また、第一カメラ１０１の位置情報付加判定部２０９は、位置情報付加画像選択処理（Ｔ４１２、図８）において、位置情報付加画像として選択された画像が複数枚ある場合に、所定の条件に基づいて特定の画像を選択してもよい。例えば、第一カメラ１０１の位置情報付加判定部２０９は、複数枚の画像それぞれのメタデータに含まれる撮影日時が閾値以内（例えば１秒以内）である場合は、該複数枚の画像間で位置情報の変動はないと判断する。そして、第一カメラ１０１の位置情報付加判定部２０９は、閾値以内の画像群から１つの画像の画像ＩＤを抽出し、無線ＬＡＮ制御部２０７は、抽出したＩＤを撮影画像情報応答メッセージ（Ｍ４０８）に含めて転送する。
【００４１】
また、別の例として、第一カメラ１０１の位置情報付加判定部２０９は、複数枚の画像において画像ＩＤ順に撮影時刻の比較を行い、画像ＩＤ間の撮影時刻の差分が閾値以内である場合は、前画像のＩＤを抽出してもよい。続いて、第一カメラ１０１の位置情報付加判定部２０９は、抽出されたＩＤの画像と各画像でメタデータの撮影時刻を比較し、閾値以内か否かに基づいて、画像ＩＤの選定を行う。そして、第一カメラ１０１の無線ＬＡＮ制御部２０７は、選定された画像ＩＤを撮影画像情報応答メッセージ（Ｍ４０８）に含めて転送する。
【００４２】
携帯電話１０２の無線制御部３０６は、撮影画像情報応答メッセージに含まれる１つの画像ＩＤに対する位置情報を位置情報転送メッセージ（Ｍ４０９）に含めて、第一カメラ１０１へ送信する。第一カメラ１０１のメタデータ付加部２１０は、上記閾値以内と判定された全ての画像のメタデータに、取得した位置情報を付加する。これにより、第一カメラ１０１と携帯電話１０２間の通信処理の負荷が軽減される。
【００４３】
［変形例５］
また、携帯電話１０２による位置情報の取得処理中（Ｔ４０１〜Ｔ４０９）に位置情報の変動がない場合、携帯電話１０２の移動検出部３１０は、位置情報の変動がないことを判定するようにしてもよい。位置情報の変動がないと判定された場合、携帯電話１０２の無線制御部３０６は、撮影画像情報要求メッセージ（Ｍ４０７）の代わりに位置情報転送メッセージ（Ｍ４０９）を送信するようにしてもよい。この位置情報転送メッセージ（Ｍ４０９）には、位置情報と位置情報取得開始時刻および位置情報取得終了時刻が含まれて、送信される。
【００４４】
第一カメラ１０１の無線ＬＡＮ制御部２０７は、位置情報転送メッセージ（Ｍ４０９）を受信すると、制御部２０４は、位置情報に変動がない旨を検知する。そして、位置情報付加画像選択処理（Ｔ４１２、図８）後、第一カメラ１０１のメタデータ付加部２１０は、選択された画像に通知された位置情報を付加するようにする。これにより、第一カメラ１０１と携帯電話１０２間のメッセージ交換回数を削減することができる。
【００４５】
［変形例６］
また、第一カメラ１０１は、位置情報付加画像選択処理（Ｔ４１２、図８）において、Ｓ８０２において、フォルダ毎に位置情報を付加するか否かを判定するようにしてもよい。例えば、第一カメラ１０１の位置情報付加判定部２０９は、マイピクチャなどの自装置で撮影した画像が保存されているフォルダ内の画像に対して、位置情報を付加すると判定し、それ以外のフォルダの画像に対しては位置情報を付加しないと判定する。これにより、フォルダ単位での位置情報付加の可否判定が可能になり、位置情報付加するか否かをユーザが簡易に判断することができるようになるため、ユーザ利便性が向上する。
【００４６】
［その他の変形例］
本実施形態において、第一カメラ、第二カメラおよび携帯電話間の無線通信にＩＥＥＥ８０２．１１準拠の無線ＬＡＮを適用した場合について説明したが、これに限る物ではない。例えば、ワイヤレスＵＳＢ、ＭＢＯＡ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ、ＺｉｇＢｅｅ等の他の無線媒体において実施してもよい。また、第一カメラと携帯電話間は有線ＬＡＮ等の湯煎通信媒体において実施してもよい。ここで、ＭＢＯＡは、Ｍｕｌｔｉ  Ｂａｎｄ  ＯＦＤＭ  Ａｌｌｉａｎｃｅの略である。また、ＵＷＢは、ワイヤレスＵＳＢ、ワイヤレス１３９４、ＷＩＮＥＴなどが含まれる。
【００４７】
また、本実施形態において、第一カメラ、第二カメラおよび携帯電話間の無線通信に無線ＬＡＮにおけるアドホックモードの場合について説明したが、これに限るものではない。アドホックモード以外にもＷｉ−Ｆｉ  Ｄｉｒｅｃｔを用いて無線通信を実施してもよい。
【００４８】
また、本実施形態において、位置情報提供の携帯端末として携帯電話を用いて説明したが、これに限る物ではない。ＧＰＳ通信機能と無線通信機能を有するものであればよく、例えば、スマートフォンやＰＨＳ等を用いて実施してもよい。また、カメラに接続可能なＧＰＳ機能を有するＧＰＳ端末を適用してもよい。
【００４９】
また、本実施形態において、第一カメラ１０１は、位置情報や撮影時刻情報等を画像のメタデータに付加して記憶したが、第一カメラ１０１内で別の方法で記憶しておいてもよい。例えば画像と上記情報を紐付けてテーブルリストで記憶しておく方法などがある。
【００５０】
このように、以上の実施形態および変形例によれば、撮像装置にて、携帯端末から位置情報を取得し、位置情報を取得するための適した画像を識別して位置情報を付加するため、誤った位置情報が画像に付加されることを防止することができる。さらには、撮像装置から携帯端末へ位置情報を転送する際に、撮像装置と携帯端末間で効率よい位置情報の転送が可能となり、位置情報取得にかかる時間の短縮および電力消費の低減に寄与する。
【００５１】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５２】
１０１  第一カメラ、１０２  携帯電話、１０３  第二カメラ、１０４  ＧＰＳ衛星
【図１】
2016127387.tif 000003
【図２】
2016127387.tif 000004
【図３】
2016127387.tif 000005
【図４】
2016127387.tif 000006
【図５】
2016127387.tif 000007
【図６】
2016127387.tif 000008
【図７】
2016127387.tif 000009
【図８】
2016127387.tif 000010