(57)【要約】【課題】  撮像装置間で、撮像して得られた画像データを効果的に共有する。【解決手段】  位置情報と方向情報と画角情報とが含まれた属性情報を、情報処理装置から取得する属性情報取得手段と、撮像装置の位置情報を取得する位置取得手段と、撮像装置の方向情報を取得する方向取得手段と、撮像装置の画角情報を取得する画角取得手段と、前記撮像装置の位置情報が示す位置における、前記撮像装置の方向情報が示す方向を中心とした、前記撮像装置の画角情報が示す画角の領域に対応した表示位置であって、前記属性情報と前記撮像装置の位置情報と前記撮像装置の画角情報と前記撮像装置の方向情報とに基づく表示位置に前記属性情報を表示するよう制御する表示制御手段と、前記表示制御手段により表示されている属性情報を選択する選択手段と、前記選択手段により選択された属性情報に対応する情報を前記情報処理装置とは異なる装置から取得する画像取得手段とを有する。【選択図】  図１
2011024242.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置であって、
位置情報と方向情報と画角情報とが含まれた属性情報を、情報処理装置から取得する属性情報取得手段と、
前記撮像装置の位置情報を取得する位置取得手段と、
前記撮像装置の方向情報を取得する方向取得手段と、
前記撮像装置の画角情報を取得する画角取得手段と、
前記撮像装置の位置情報が示す位置における、前記撮像装置の方向情報が示す方向を中心とした、前記撮像装置の画角情報が示す画角の領域に対応した表示位置であって、前記属性情報と前記撮像装置の位置情報と前記撮像装置の画角情報と前記撮像装置の方向情報とに基づく表示位置に前記属性情報を表示するよう制御する表示制御手段と、
前記表示制御手段により表示されている属性情報を選択する選択手段と、
前記選択手段により選択された属性情報に対応する情報を前記情報処理装置とは異なる装置から取得する画像取得手段とを有することを特徴とする撮像装置。
【請求項２】
前記表示制御手段は、前記表示される属性情報のうち、前記選択手段により選択された状態の属性情報を選択されていない状態の属性情報と区別可能に表示するよう制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記表示制御手段は、前記選択手段により選択された属性情報が、前記選択された状態の表示でない場合、当該属性情報を選択された状態の表示にするよう制御し、他の属性情報を選択されていない状態の表示にするよう制御することを特徴とする請求項２に記載の撮像装置。
【請求項４】
選択された状態でない属性情報が前記選択手段により選択された場合、選択手段は該属性情報を選択された状態とし、選択された状態の属性情報が前記選択手段により再選択された場合、前記画像取得手段は該属性情報に対応する画像を前記情報処理装置とは異なる装置から取得することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記選択手段は、前記撮像装置の焦点距離に応じて属性情報を選択することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記選択手段は、ズームキーを含むことを特徴とした請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項７】
前記表示制御手段は、複数の属性情報のうち、該属性情報に含まれる画角情報の示す画角が一定の範囲内にある属性情報を、重ねて表示するよう制御することを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
選択された状態でない属性情報のうち、前記重ねて表示される属性情報がある場合、前記表示制御手段は、前記属性情報に含まれる位置情報と、前記撮像装置の位置とから算出される距離に応じた順番で前記重ねて表示される属性情報を表示するよう制御することを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記表示制御手段は、前記選択手段により選択された該属性情報を最も手前に表示することを特徴とする請求項７または８に記載の撮像装置。
【請求項１０】
前記選択手段により、最も手前に表示されていない属性情報が選択された場合、前記表示制御手段は、該属性情報よりも手前に表示されている属性情報を表示しないよう制御することを特徴とする請求項７乃至９のいずれか１項に記載の撮像装置。
【請求項１１】
複数の属性情報のうち、該属性情報に含まれる画角情報の示す画角が一定の範囲内にある属性情報とひとつのグループとみなすグループ化手段を有し、
前記グループ化手段によりグループ化された属性情報のうちの一つを選択している場合、前記表示制御手段は、該グループの選択された状態でない属性情報を表示しないよう制御することを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項１２】
前記表示制御手段は、前記グループに含まれる属性情報の数を表示することを特徴とする請求項１１に記載の撮像装置。
【請求項１３】
前記表示制御手段は、前記表示される属性情報が複数ある場合、該属性情報を重ならないように並べて表示するよう制御することを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項１４】
撮像装置の制御方法であって、
位置情報と方向情報と画角情報とが含まれた属性情報を、情報処理装置から取得する属性情報取得工程と、
前記撮像装置の位置情報を取得する位置取得工程と、
前記撮像装置の方向情報を取得する方向取得工程と、
前記撮像装置の画角情報を取得する画角取得工程と、
前記撮像装置の位置情報が示す位置における、前記撮像装置の方向情報が示す方向を中心とした、前記撮像装置の画角情報が示す画角の領域に対応した表示位置であって、前記属性情報と前記撮像装置の位置情報と前記撮像装置の画角情報と前記撮像装置の方向情報とに基づく表示位置に前記属性情報を表示する表示工程と、
前記表示工程にて表示された属性情報を選択する選択工程と、
前記選択工程にて選択された属性情報に対応する画像を前記情報処理装置とは異なる装置から取得する画像取得工程とを有することを特徴とする撮像装置の制御方法。
【請求項１５】
請求項１４に記載の制御方法をコンピュータに実行させるためのコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置を用いて撮影するシーンにおいて、画像ファイルを他者の撮像装置と容易に交換できる環境をユーザに提供するためのものである。
【背景技術】
【０００２】
近年、通信技術の発展に伴い、ディジタルカメラで撮影した画像は、画像データファイルの形式で通信メディアやネットワークメディアを通じて容易にやり取りができる。また、いわゆるインターネット画像サーバサービスも一般化してきた。インターネット画像サーバサービスとは、例えば、インターネットプロバイダによる会員間の画像閲覧や交換を目的とした画像サーバを提供するサービスである。また、無線通信技術を利用し、近距離におけるカメラ間での画像交換技術も普及してきた。
【０００３】
このような技術を利用することで、その撮影現場で撮影していたほかの撮影者による撮影画像を後に交換することも容易である。また所定の会員間においては、比較的簡単に画像交換・画像共有が可能になっている。
【０００４】
特許文献１には、企業内または企業間で個人同士がお互いにファイルを公開し、一対一でファイル交換を行うピア・ツー・ピア形式のコンテンツ共有システムが記載されている。ピア・ツー・ピア形式では一般には、サーバを介さずにコンピュータ同士の間でファイル交換が行われる。
【０００５】
また、特許文献２には、カメラでの撮影動作に応じて、自動的にユーザ情報または撮影情報を、近隣の撮像装置と通信するシステムが記載されている。ユーザ情報としては、Ｅメールアドレス、Ｗｅｂサイトのアドレス（ＵＲＬ）も含み、通信する撮影情報としては、日時、位置、撮影モード、撮影パラメータなどを含んでいる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−６０３２号公報
【特許文献２】特開２００５−２２３８１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、インターネット上で会員同士が画像サーバにより互いの撮影画像を閲覧し交換するシステムの利用においては、画像交換相手の特定は困難であるという問題がある。特に、日時と場所を限定したローカルなイベント、例えば、「２０ｘｘ年ｙｙ小学校運動会」等の画像を交換できる相手を探し出すことは困難である。また、帰ってから撮影ミスなどが見つかった場合の対応として、他の撮影者から画像をもらうために撮影現場に居合わせた人と画像交換を行おうとしても、交換相手を特定することが困難であるという問題もある。
【０００８】
本発明は、上記の問題に鑑みてなされたものであり、撮像装置間で適用されるファイル共有システムを定義し、他の撮像装置で撮影された画像を容易に指定し、取得するためのシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明に係る撮像装置は、位置情報と方向情報と画角情報とが含まれた属性情報を、情報処理装置から取得する属性情報取得手段と、前記撮像装置の位置情報を取得する位置取得手段と、前記撮像装置の方向情報を取得する方向取得手段と、前記撮像装置の画角情報を取得する画角取得手段と、前記撮像装置の位置情報が示す位置における、前記撮像装置の方向情報が示す方向を中心とした、前記撮像装置の画角情報が示す画角の領域に対応した表示位置であって、前記属性情報と前記撮像装置の位置情報と前記撮像装置の画角情報と前記撮像装置の方向情報とに基づく表示位置に前記属性情報を表示するよう制御する表示制御手段と、前記表示制御手段により表示されている属性情報を選択する選択手段と、前記選択手段により選択された属性情報に対応する情報を前記情報処理装置とは異なる装置から取得する画像取得手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、撮影操作に関する操作に基づき、撮影に関連する情報をサーバに自動的にアップロードし、サーバに保存するため、いろいろな時間にいろいろな場所で撮影された画像の属性情報を撮像装置間で共有化することができる。さらに、撮像装置から属性情報を検索、取得する手段を用いることにより、他の撮像装置で撮影された所望の画像を取得するための情報を得ることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態における無線通信システムの構成を示す概念図である。
【図２】本発明の第１の実施形態における撮影属性情報のフォーマットである。
【図３】本発明の第１の実施形態における撮影パラメータである。
【図４】本発明の第１の実施形態における撮像装置１０１ａの背面側の斜視図である。
【図５】本発明の第１の実施形態における撮像装置１０１ａの内部ブロック図である。
【図６】本発明の第１の実施形態における初期メニュー画面である。
【図７】本発明の第１の実施形態におけるグルーピング開始メニュー画面である。
【図８】本発明の第１の実施形態における撮像装置１０１ａ、撮像装置１０１ｂ、アクセスポイント１０２、サーバ１０３の呼出し手順を示したシーケンス図である。
【図９】本発明の第１の実施形態におけるサーバ１０３が登録されている撮影属性情報を検索する際の、フローチャートである。
【図１０】本発明の第１の実施形態における撮像装置１０１ａに送信される撮影属性情報の検索結果のフォーマットである。
【図１１】本発明の第１の実施形態における撮像装置とサーバ１０３との通信タイミングを示した図である。
【図１２】本発明の第１の実施形態において、撮像装置１０１ａが撮影情報検索結果を受信した際（図８のステップＳ８０９）の画面表示である。
【図１３】本発明の第１の実施形態において、撮像装置１０１ａがユーザに送信依頼を受信したことを通知する際の画面表示である。
【図１４】本発明の第１の実施形態において、撮像装置１０１ａがピア・ツー・ピア通信により、撮像装置１０１ｂから画像取得を完了した際の画面表示である。
【図１５】本発明の第１の実施形態において、ユーザが撮像装置１０１ａで画像を削除した際の撮像装置１０１ａ、アクセスポイント１０２、サーバ１０３のシーケンス図である。
【図１６】本発明の第２の実施形態における初期設定メニュー画面である。
【図１７】本発明の第２の実施形態における撮影属性情報のフォーマットである。
【図１８】本発明の第２の実施形態において、サーバ１０３が登録情報の検索を行う際のフローチャート図である。
【図１９】本発明の第３の実施形態において、シャッターボタン４０１押下判定を行うフローチャート図である。
【図２０】本発明の第４の実施形態における撮像装置１０１ａの初期設定メニュー画面である。
【図２１】本発明の第４の実施形態において、撮像装置１０１ａの撮影属性情報の検索結果を画面表示したものである。
【図２２】本発明の第２の実施形態における撮像装置１０１ａの撮影属性情報の検索結果の選択画面である。
【図２３】本発明の第２の実施形態における撮像装置１０１ａの画面表示である。
【図２４】本発明の第４の実施形態における撮影属性情報の検索結果の選択画面である。
【図２５】本発明の第５の実施形態における撮像装置１０１ａ、撮像装置１０１ｂ、アクセスポイント１０２、サーバ１０３の呼出し手順を示したシーケンス図である。
【図２６】本発明の第５の実施形態において、撮像装置１０１ａが作成する撮影属性情報のフォーマットである。
【図２７】本発明の第５の実施形態における撮像装置１０１ａが受信した撮影属性情報の検索を行う際のフローチャート図である。
【図２８】本発明の第５の実施形態における撮像装置１０１ａの表示領域と画角の関係を示す図である。
【図２９】本発明の第５の実施形態において、撮像装置１０１ａが検索結果アイコンの表示位置を算出する際のフローチャートである。
【図３０】本発明の第５の実施形態において、撮像装置１０１ａのＸ軸、Ｙ軸、Ｚ軸を定義した図である。
【図３１】本発明の第５の実施形態における検索結果アイコンの表示画面である。
【図３２】本発明の第５の実施形態における検索結果アイコンの表示画面である。
【図３３】本発明の第５の実施形態における検索結果アイコンの表示画面である。
【図３４】本発明の第５の実施形態における検索結果アイコンの表示画面である。
【図３５】本発明の第５の実施形態における検索結果アイコンの表示画面である。
【図３６】本発明の第５の実施形態における検索結果アイコンの表示画面である。
【図３７】本発明の第５の実施形態において、撮像装置１０１ａが検索結果アイコンの表示を切り替える処理を示したフローチャート図である。
【図３８】本発明の第５の実施形態において、撮像装置１０１ａが検索結果アイコンの表示位置を算出する処理を示したフローチャート図である。
【図３９】本発明の第５の実施形態において、ステップＳ３８０３における、検索結果アイコンを切り替える焦点距離を管理するテーブルを示した表である。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態を、以下の実施形態により詳しく説明する。
＜第１の実施形態＞
以下、図面を参照して本発明の実施形態について説明する。図１は本実施形態における通信システムの概念図である。
【００１３】
本システムは、アクセスポイント１０２と無線通信可能な撮像装置１０１ａ〜１０１ｃと、アクセスポイントと互いに通信可能なサーバ１０３とから構成される。もちろんサーバや撮像装置の数は本実施形態に限定されるものではない。
【００１４】
図１では３台の撮像装置１０１ａ〜１０１ｃと１台のサーバ１０３がアクセスポイント１０２を介して、ネットワーク接続されている。このシステムにおいて、撮像装置１０１ａ、１０１ｂ、１０１ｃは異なる所有者が所有しているものとする。サーバ１０３はハードディスク等の大容量記憶装置を有し、画像の撮影属性情報（メタ情報）を保持する領域を持つ。サーバ１０３内の記憶装置の容量に特に制限はないが、ＧＢ（ギガバイト）、ＴＢ（テラバイト）単位の大容量であることが望ましい。撮影属性情報とは図２で示すデータフォーマットを持つデータ構造体である。撮影属性情報は以下の情報から構成される。２０１は撮像装置ＩＤである。撮像装置ＩＤ２０１は撮像装置を一意に識別するものであり、特定の数字や文字列などで表される。なお、ＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ６）が普及し、全ての撮像装置に固定ＩＰが割り当てられた場合には、ＩＰを用いてもかまわない。２０２は画像を特定する画像ＩＤである。２０３は画像を撮影した撮影者である。２０４は撮影時間であり、画像を撮影した日時情報を示す。撮影時間２０４にはシャッターボタン４０１の押下時の時間が記録される。２０５は撮影位置であり、画像を撮影した位置情報を示す。２０６は撮影モードである。撮影モード２０６には、モード選択ダイアルで選択したモードが記録される。モード選択ダイアルについては後に記述する。２０７は撮影パラメータである。撮影パラメータ２０７には、図３で示すように撮影レンズの設定や撮像装置の設定に関する設定情報が記録される。２０８はグループＩＤである。グループＩＤ２０８は、グループ化された複数の撮像装置において、グループを識別する共通の値である。グルーピングの手法に関しては、後に説明する。２０９は公開属性であり、他の機器からのアクセスを受け付けるためのアクセス制御情報である。公開属性２０９は撮像装置１０１ａのメニュー画面で、Ｐｕｂｕｌｉｃ、Ｐｒｏｔｅｃｔ、Ｐｒｉｖａｔｅのいずれかをユーザが設定できる。Ｐｕｂｌｉｃは全ての撮像装置に撮影属性情報を公開、つまりアクセス可能とすることを意味し、Ｐｒｏｔｅｃｔは前記同一グループ内の撮像装置にのみ公開することを意味する。また、Ｐｒｉｖａｔｅは撮影属性情報をサーバ１０３にアップロードせず、全ての撮像装置に公開しないことを意味する。２１０は取得時間幅である。取得時間幅２１０は、装置１０１ａにおいてシャッターボタン４０１の押下時の前後どのくらいの間に登録された撮影属性情報を取得するのかを決定できるパラメータである。２１１は取得撮影範囲である。取得撮影範囲２１１は撮像装置１０１ａにおいてシャッターボタン４０１を押下した際、どのくらい離れた範囲内から撮影された撮影属性情報を取得したいかを設定できるパラメータである。取得時間幅と取得撮影範囲の指定方法は撮像装置１０１ａのメニュー画面においてあらかじめユーザが設定をする。設定画面等の説明は後述する。
【００１５】
これらの撮影属性情報は、撮像装置１０１ａ〜１０１ｃの撮影動作に応じて、自動的に撮影属性情報がサーバ１０３にアップロードされ、サーバ１０３に登録される。その後、サーバ１０３はこの撮影属性情報を検索キーとして、既に記憶されている撮影属性情報を検索する。そしてサーバ１０３はその検索結果である撮影属性情報を撮像装置１０１ａ〜１０１ｃに送信する。撮影属性情報を受信した撮像装置は、撮影属性情報に含まれる撮像装置ＩＤに基づき、画像ファイルの持ち主である撮像装置と通信を開始する。そして画像ファイルの取得はピア・ツー・ピア通信によって実行される。すなわち、画像ファイルはサーバ１０３を介することなく、撮像装置間で無線通信をすることにより取得される。
【００１６】
図４は撮像装置１０１ａの背面側の斜視図である。撮像装置１０１ｂ、１０１ｃも基本的には１０１ａと同じ構造を備えている。撮像装置１０１ａ〜１０１ｃの一例として、撮像装置１０１ａについて説明する。
【００１７】
撮像装置の上面には、その右上隅にシャッターボタン４０１が設けられている。右下隅にはモード選択ダイアル４０２が設けられている。モード選択ダイアルは、オート、マニュアル、シーンモード（デジタルマクロ、ポートレート、ナイトスナップ、キッズ＆ペット、パーティー／室内、水中、スポーツ）、スティッチアシスト、動画等の撮影モードを設定できるものである。撮像装置１０１ａの背面には、その中央部分に液晶表示装置の表示画面４０３が設けられている。表示画面には、撮像ユニットによって撮像された画像、撮像装置に１０１ａに装着されたメモリカードから読み出された画像、撮像装置１０１ａの各種設定のための画像等が表示される。表示画面の右側には、各種設定等で利用される上下左右キー４０４、メニューボタン４０５が設けられ、上下左右キーの中央には実行ボタン４０６が設けられている。
【００１８】
図５は本実施形態における前記撮像装置の構造を示すブロック図である。
５０１はレンズユニットであり、５０２は絞り機構を備えるシャッターボタン４０１である。５０３はレンズユニット５０１を通った光を電気信号として出力し、被写体像を得る撮像素子であるＣＣＤである。５０４はＡ／Ｄコンバータであり、ＣＣＤユニット５０３から出力されたアナログ信号をデジタル信号へ変換する。５０５はＳＳＧユニットであり、ＣＣＤユニット５０３とＡ／Ｄコンバータ５０４に同期信号を供給する。５０６は信号処理ユニットであり、画像処理や圧縮、伸張などの処理を高速に実現する。５０７はＤＭＡコントローラであり、システムバスを介してそれぞれのブロック間におけるデータ転送を高速に行う。５０８はＤＲＡＭであり該電子カメラの主記憶装置である。またＤＲＡＭ５０８は撮影時のバッファメモリとしても使用される。５０９はフラッシュＲＯＭであり、ファームウエアプログラムを格納する。５１０は絞り制御部であり、絞り・シャッター５０２の制御を行う。５１１はレンズ制御部であり、レンズユニット５０１に対してＡＦのためのレンズ駆動、ズームのためのレンズ駆動といったレンズ制御を行う。５１２はＣＰＵであり、フラッシュＲＯＭ５０９よりロードしたファームウエアプログラムをＤＲＡＭ  ５０８を主記憶装置として実行することにより、本カメラシステムにおける各種の制御を行う。５１３は表示制御部であり、ＴＦＴ液晶等で構成される表示装置５１６の制御を行う。５１４はメモリカードコントローラーであり、メモリカード等の外部記憶媒体５１７に対してデータの読み書きのためのアクセス制御を行う。５１５は入力装置であり、表示装置５１６上に表示されるメニュー画面の各種操作を行うためのキーパッド、ズームレバー、電源スイッチ、及びレリーズスイッチ等で構成される。５１８は無線通信部であり、他の撮像装置、あるいは近傍のアクセスポイントと無線通信を行う。５１９は位置特定部であり、ＧＰＳなどを内蔵することにより、撮像装置の位置を特定する。５２０はシステムバスであり、各回路ブロック間の高速なデータ転送を実現する。
【００１９】
以下、本実施形態では、撮影現場は通信範囲圏内とし、本ユーザは撮像装置１０１ａを持つ場合を想定して説明する。また近傍に撮像装置１０１ｂ及び撮像装置１０１ｃの所有者が存在するものとする。本実施形態は、ユーザが撮像装置１０１ａにおいて、シャッターボタン４０１を押下した際、近傍にある撮像装置１０１ｂ及び撮像装置１０１ｃが最近撮影した画像を取得する場合に適用される。
【００２０】
まず、ユーザは撮像装置１０１ａのメニュー画面（図６）であらかじめ初期設定を行う。ユーザは初期設定画面において、公開属性６０１と取得時間幅６０２と取得撮影範囲６０３を設定できる。撮像装置１０１ａは、ここで設定したパラメータを図２に示す撮影属性情報に反映させる。
また、撮像装置１０１ａはアクセスポイント１０２と通信を行い、インターネット上のシステムタイマと同期をとることが可能である。インターネット上のシステムタイマは、全世界共通とし、インターネットと通信を行える撮像装置は同じ時刻を取得できる。
さらに、撮像装置１０１ａはあらかじめ他の撮像装置とグループ設定を行うことが可能である。グルーピングの手法は、例えば以下に記すような手法を利用する。複数の撮像装置の各々でメニュー画面（図７）を表示し、ユーザにより開始ボタン７０１が同時に押下される。撮像装置１０１ａは押下に応じてＢｌｕｅＴｏｏｔｈなどの近距離無線通信を使用してＢＥＡＣＯＮを送信し、ペアリングを行えた撮像装置を同一グループとみなす。同一グループとみなされた場合、同一のグループＩＤが撮像装置に記録される。グループＩＤは、例えば「２０１０年１月１日ｘｘ小学校運動会」のような、ユーザ間で識別可能な情報でもかまわない。このようなグループＩＤはグループ内の撮像装置のいずれかで作成したのち、グループに属する撮像装置に配信することでグループＩＤを共有することが可能である。
【００２１】
図８は本実施形態における撮像装置１０１ａ、撮像装置１０１ｂ、アクセスポイント１０２、サーバ１０３の呼出し手順を示したシーケンス図である。ユーザにより前記初期設定が行われ、シャッターボタン４０１が押下されると（ステップＳ８０１）、撮像装置１０１ａは撮影属性情報を生成し、テーブルを作成して管理する（ステップＳ８０２）。テーブルはＤＲＡＭ５０８に記憶される。ステップＳ８０１は連写モードでの撮影の場合、最後の１枚の撮影を終了し、シャッターボタン４０１から手をはなしたときにステップＳ８０２に処理を進める。また、動画モードで撮影の際は、動画終了の際にシャッターボタン４０１を押下したときにステップＳ８０２に処理を進める。
【００２２】
撮像装置１０１ａは、撮影属性情報のテーブルを作成すると、即座にアクセスポイント１０２に無線接続を開始する（ステップＳ８０３）。アクセスポイント１０２から接続応答が返ってきたら（ステップＳ８０４）、撮像装置１０１ａは撮影属性情報送信処理を行う。具体的には、撮影属性情報をアクセスポイント経由でサーバ１０３へ送信する（ステップＳ８０５）。
【００２３】
サーバ１０３は、撮影属性情報受信処理として、撮像装置１０１ａから撮影属性情報を受信し、大容量記憶装置に受信した撮影属性情報の登録を行う（ステップＳ８０６）。次に、サーバ１０３は撮像装置１０１ａから受信した撮影属性情報を検索キーとして、既に登録されている撮影属性情報の検索を行う（ステップＳ８０７）。そして検索された結果の撮影属性情報を、撮像装置１０１ａに対してアクセスポイント１０２経由で送信する（ステップＳ８０８）。
【００２４】
撮像装置１０１ａは撮影情報検索結果を受信すると、ピア・ツー・ピア無線通信を開始するための初期化処理を行う（ステップＳ８０９）。無線通信は以下に記載する２つの方法のいずれかを行うことで開始する。１つ目は撮像装置１０１ａが撮影情報検索結果を受信すると、ユーザの手を介することなく、あらかじめ図６で設定した画像取得枚数分の画像取得を開始する方法である。撮像装置１０１ａが受信した撮影属性情報は撮影時間順にソートされており、その順に図６で設定した画像取得枚数分の画像を取得する。２つ目は撮像装置１０１ａが撮影情報検索結果を受信すると、撮像装置１０１ａに画像の一覧が表示され、ユーザが取得したい画像を選択する方法である。画面表示に関しては後に記す。
【００２５】
撮像装置１０１ａとのピア・ツー・ピア無線通信相手は、本実施形態では撮像装置１０１ｂを例に取り上げ説明する。撮像装置１０１ａは撮像装置１０１ｂに対し、無線通信接続を開始する（ステップＳ８１０）。無線通信接続はアドホック通信だけでなく、アクセスポイント１０２を介してもかまわない。撮像装置１０１ｂが撮像装置１０１ａに応答を返すと（ステップＳ８１１）、無線接続を確立し、撮像装置１０１ａは前記ユーザが選択した撮影属性情報の画像ＩＤを送信する（ステップＳ８１２）。撮像装置１０１ｂは画像ＩＤを受信すると、画像送信準備処理を行い（ステップＳ８１３）、画像送信を開始する（ステップＳ８１４）。ステップＳ８１４において、撮像装置１０１ａにおいて画像受信が完了すると、受信した画像はメモリカード等の外部記憶媒体５１７に保存される。
【００２６】
図９はステップＳ８０７において、サーバ１０３が既に登録されている撮影属性情報を検索する際のフローチャートである。
サーバ１０３は撮像装置１０１ａから撮影属性情報を受信すると、既にサーバ１０３内の記憶装置に記憶されている撮影属性情報（登録情報）のうち、受信した撮影属性情報と比較していないものがあるか否かを確認する。存在するなら（ステップＳ９０１／ＹＥＳ）、撮像装置１０１ａから受信した撮影属性情報と、登録情報の比較を行う。存在しなければ処理をステップＳ９０７に進める。登録情報が取得時間幅２１０の範囲内の時間に撮影され（ステップＳ９０２／ＹＥＳ）、かつ取得撮影範囲２１１の範囲内で撮影されたなら（ステップＳ９０３／ＹＥＳ）、サーバ１０３は処理をステップＳ９０４に進める。前記条件を満たさない場合には処理をステップＳ９０１に戻す。ステップＳ９０４において、サーバ１０３は登録情報の公開属性２０９が撮像装置１０１ａに公開可能であるか否かを判断する。公開可能な状態ならば（ステップＳ９０５／ＹＥＳ）、撮像装置１０１ａに送信するための撮影属性情報の検索結果に、登録情報を追加する（ステップＳ９０６）。公開不可なら処理をステップＳ９０１に戻す。撮像装置１０１ａに公開可能な状態とは、登録情報の公開属性２０９がＰｕｂｌｉｃ、もしくは公開属性がＰｒｏｔｅｃｔかつ撮像装置１０１ａのグループＩＤ２０８と登録情報のグループＩＤが一致する場合である。該当する登録情報の検索が終了したら、サーバ１０３は検索結果をソートする（ステップＳ９０７）。ソート順は受信した撮影属性情報の撮影時間２０４と検索結果の撮影時間が近い値を示しているものから順に並べる。サーバ１０３はソート順にならべた検索結果を撮像装置１０１ａに送信する。撮像装置１０１ａに送信される検索結果は図１０のようなフォーマットである。１００１はヘッダ部分であり、送信相手である撮像装置１０１ａのＩＤと、検索キーとして使用した撮影属性情報に記載されている画像ＩＤが記載されている。１００２ａ〜１００２ｃはサーバ１０３が検索を行い、ソートした結果を順に並べた形式である。
【００２７】
図１１は、撮像装置１０１ａにおいて、ユーザによるシャッターボタン４０１の押下から、サーバ１０３が登録撮影属性情報の検索結果を撮像装置１０１ａに送信するまでの通信タイミングを示す図である。
１１０１は本システムにおけるサーバ１０３の処理を時系列的に示したものである。また、１１０２ａ〜１１０２ｃは撮像装置１０１ａ〜１０１ｃにおける処理を時系列的に示したものである。撮影ａ１、撮影ｂ１〜ｂ３、及び撮影ｃ１はそれぞれ撮像装置１０１ａ〜１０１ｃにおける撮影（シャッターボタン４０１押下）タイミングを示している。１１０３〜１１０７はそれぞれ撮影ｂ１、撮影ａ１、撮影ｃ２、撮影ｂ２、撮影ｂ３に対するサーバへの撮影属性情報のアップロードのタイミングを示している。
【００２８】
撮像装置１０１ａにおいて、ユーザが撮影ａ１のタイミングでシャッターボタン４０１を押下すると、撮影属性情報はサーバ１０３にアップロードされる（１１０４）。サーバ１０３は撮影属性情報から取得時間幅２１０の値を取得する。その後、サーバ１０３は撮影タイミングの前後取得時間幅内（１１１０）に他者の撮像装置から登録された撮影属性情報を検索する（１１０８）。そしてサーバ１０３は検索結果を撮像装置１０１ａに送信する（１１０９）。
【００２９】
なお、無線通信接続失敗などの不具合や撮像装置の処理負荷などにより、取得時間幅内に撮影されたものの、取得時間幅内に撮影属性情報アップロードが完了しない場合も考えられる。例えば図１１における撮影ｃ１がその例である。そのような事態に鑑み、サーバ１０３は取得時間幅２１０の経過後に保証遅延時間（１１１１）を設定し、この保証遅延時間分だけ登録情報検索を遅らせる。このことにより、撮影ｃ１で撮影された撮影属性情報も検索可能となる。保証遅延時間（１１１１）はシステムによって任意の値を取り得る。例えば、撮像装置１０１ａ〜撮像装置１０１ｃの撮影時間とアップロード時間の差から、サーバ１０３が平均値と標準偏差を求め、平均値＋標準偏差の値を保証遅延時間として設定することで実現できる。撮影時間とアップロード時間の差が保証遅延時間より長い場合、サーバ１０３は撮影属性情報の登録を行わない。図１０において撮像装置１０１ａに通知される撮影属性情報結果は撮影ｂ１、ｂ２、ｃ１となり、撮影ｂ３は取得されない。
【００３０】
図１２は、撮像装置１０１ａが撮影情報検索結果を受信した際（図８のステップＳ８０９）の画面表示である。撮像装置１０１ａは、取得した撮影属性情報の撮影位置２０５から、他の撮像装置１０１ａに対する相対的な方向と距離を計算し、１２０１のように示す。１２０１中、横軸１２０２が東西方向、縦軸１２０３が南北方向を示している。また同心円を表示することにより、円の中心、すなわち撮像装置１０１ａから各機器までの距離を表している。ユーザは撮像装置のボタン操作により、図中１２０１のいずれかを選択することにより、撮像装置１０１ａは撮影属性情報を持つ撮像装置と通信を開始する。
【００３１】
撮像装置１０１ｂは、画像送信準備処理の際（図８のステップＳ８１３）に、図１３のようにユーザに送信依頼を受信したことを通知することも可能である。画面には送信の対象となる画像、送信要求元の撮像装置のＩＤ、要求者名が表示される。１３０１は画像送信禁止ボタン、１３０２はタイマカウント表示である。タイマカウント１３０２はある設定値から１秒ごとにカウントダウンを始める。タイマカウント１３０２が０になる前にユーザにより画像送信禁止ボタン１３０１が押下されると、撮像装置１０１ｂは画像の転送を中止する。また、撮像装置１０１ｂでは予め画像の転送許可・禁止を設定することも可能である。この設定はメニュー画面などにより、ユーザ操作により設定することで実現できる。
【００３２】
撮像装置１０１ａがピア・ツー・ピア通信により、撮像装置１０１ｂからの画像取得を完了すると（図８のステップＳ８１４）、図１４の画面表示が行われる。図中１４０１には取得した画像が表示され、図中１４０２は撮像装置１０１ａ内の関連画像が表示される。関連画像とは、図１０のヘッダ部分１００１に記載されている画像ＩＤを持つ画像、すなわちサーバ１０３から受信した検索結果に含まれる他の画像である。また、取得した画像を外部記憶媒体５１７に保存する際、取得した画像と同じフォルダ内に、関連画像の参照先もしくは関連画像のＩＤをテキストファイルとして保存することも可能である。
【００３３】
撮像装置１０１ａは撮像装置１０１ｂからの画像の取得が完了すると、次の撮影属性情報を持つ撮像装置との無線通信を開始する。この通信は検索結果を参照することで、自動的に複数の撮像装置と順次通信することが可能である。撮像装置１０１ａはピア・ツー・ピア無線通信による画像取得を画像取得枚数で設定された回数だけ行うか、保存領域が確保できない場合に終了する。
【００３４】
図１５は、ユーザが撮像装置１０１ａにおいて画像の削除を指示した際の、撮像装置１０１ａ、アクセスポイント１０２、サーバ１０３のシーケンスを表した図である。ユーザ操作により画像削除指示を受けると、撮像装置１０１ａは外部記憶媒体５１７の該画像ファイルを削除する（ステップＳ１５０１）。次に、アクセスポイント１０２に無線接続を開始し（ステップＳ１５０２）、無線応答を受信すると（ステップＳ１５０３）、無線ネットワークへの接続を確立する。撮像装置１０１ａは、アクセスポイント１０２を経由し、サーバ１０３に撮影属性情報の削除要求と画像ＩＤデータを送信する（ステップＳ１５０４）。なお、送信のタイミングは、ユーザからの削除指示を受けたときでもよいし、外部記憶媒体５１７からの画像の削除が完了してからでもよい。削除要求は特定のビット列で表現することで実現可能である。削除要求を受信したサーバ１０３は、削除要求とともに受信した画像ＩＤ情報に対応する登録情報を検索し、登録情報の削除を行う（ステップＳ１５０５）。このように、カメラ内の画像の削除に伴い、自動的にサーバ１０３への削除要求を行うことにより、ユーザがサーバ１０３の撮影属性情報を削除する手間が省ける。また、他のユーザはすでに削除されてしまった画像をサーバ１０３から検索結果として返されることもなくなる。
【００３５】
以上、本実施形態により、撮影時に近傍に存在する他の撮像装置で撮影された画像を取得することが可能となる。また、撮像装置間で画像データをやりとりする際に、他者に見せたくない画像データの保護や、限定されたメンバのみに見せたい画像データの保護を、撮影者が指定でき、著作権保護が実現できる。さらに、本実施形態によれば、撮影操作に関する操作に基づき、撮影に関連する情報をサーバに自動的にアップロードするため、ユーザがサーバ内の画像情報を検索するための検索キーを選び、入力する手間が省けるという利点がある。
【００３６】
また、サーバが撮影属性情報を一括して管理するため、撮像装置はサーバにアクセスして他の機器の撮影属性情報を受信した後、サーバ以外の機器に個別にアクセスすることができる。したがって、撮像装置はまずサーバにアクセスすることで、一括して撮影属性情報を受信することができる。
【００３７】
＜第２の実施形態＞
本実施形態では、撮影現場は通信範囲圏内とし、サッカー競技場において撮影が行われる場合を想定して説明する。本ユーザは撮像装置１０１ａを持ち、サッカーが行われる競技場で撮影を行うものとする。また競技場内に、撮像装置１０１ｂの所有者が存在しているが、撮像装置１０１ｃの所有者は競技場内におらず、近隣で風景撮影を行っているものとする。また、撮像装置１０１ａ、１０１ｂ、１０１ｃの撮影モードはそれぞれスポーツモード、スポーツモード、風景モードに設定されているものとする。本実施形態は、ユーザが撮像装置１０１ａを使用し、シャッターボタン４０１を押下した際、サッカー競技場内の画像が取得できるような事例に適用される。以下、第１の実施形態において共通の部分について説明を省略し、第１の実施形態と異なる点を中心に説明する。
【００３８】
図１６は撮像装置１０１ａの初期設定メニュー画面である。ユーザは撮像装置１０１ａのシャッターボタン４０１の押下前に、あらかじめメニュー画面において設定を行う。第１の実施形態と異なる点は、チェックボックス１６０１が追加されたことである。１６０１は検索パラメータをさらに詳細に設定するチェックボックスである。サーバ１０３で撮影属性情報の検索において検索キーにしたい撮影パラメータがある場合、ユーザ操作により設定できる。検索キーは複数設定可能である。
【００３９】
ユーザが１６０１において、検索キーにする撮影パラメータをあらかじめ設定し、撮影を行うと、撮像装置１０１ａは図１７の撮影属性情報のテーブルを作成する。第１の実施形態における図２と差異は、検索パラメータフィールドが追加されたことである。
【００４０】
図１８はサーバ１０３が登録情報の検索を行う際のフローチャートである。第１の実施形態における図９との差異はステップＳ１８０１において、サーバ１０３が登録情報と、撮像装置１０１ａで設定された設定パラメータが一致するかどうかを判定している部分である。
【００４１】
これにより、ユーザが撮像装置１０１ａにおいて設定パラメータに撮影モードを設定し、シャッターボタン４０１の押下を行うと、撮像装置１０１ａは同じスポーツモードを設定している撮像装置１０１ｂの画像のみが取得可能となる。
【００４２】
図２２は上記図１８のフローチャートにおいて検索された撮影属性情報の検索結果を受信した際に、撮像装置１０１ａの表示画面４０３に表示される画面の一例である。
２２０１は、撮像装置１０１ａが、受信した検索結果を撮影日時の順に時系列に一覧表示した例である。２２０１では、撮影日時の情報だけでなく、撮影を行ったカメラ名の表示も行っている。
【００４３】
また撮像装置１０１ａは、検索結果を一画面に表示しきれない場合には、ページ単位に分割して検索結果を表示することができる。この場合は、ページを切り替えるためのアイコンを表示する。２２０２は前ページに戻るためのアイコンであり、図中２２０３は次ページに進むためのアイコンである。
【００４４】
図２３は、ユーザに上下左右キー４０４等が操作されることで２２０１の一覧から一つを選択され、実行ボタン４０６が押下された際に、撮像装置１０１ａの表示画面４０３に表示される画面を示している。
２３０１は、ユーザが選択した撮影属性情報の検索結果の詳細情報を示している。詳細情報には、撮影日時・撮影者名・撮像装置１０１ａからの撮影距離・撮影グループ・撮影モード・画像サイズ等の情報が含まれる。詳細情報は、上記の情報のみに限定されるものではなく、焦点距離・露出等の撮影時に記録されるパラメータを含んでもよい。
２３０２はユーザが選択した画像のサムネイルである。このサムネイルは、撮像装置１０１ａが撮影属性情報に含まれる撮像装置ＩＤに基づき、画像の記憶先である撮像機器にアクセスすることで取得可能である。２３０２はサムネイル画像のみに限定されず、本画像を縮小した画像でも構わない。
２３０３は、画像の取得開始指示を受付けるためのアイコンである。ユーザ操作によりアイコン２３０３が選択され、実行ボタン４０６を押下されると、撮像装置１０１ａは選択した画像を取得することが可能となる。画像の取得処理は第１の実施形態と同様であるから、ここでは説明しない。
【００４５】
このように、検索パラメータをさらに詳細に設定可能としたことで、サーバ１０３での検索の精度が向上する。その結果、ユーザの所望する画像を効率よく取得することが可能となる。また、検索パラメータをチェックボックス１６０１で選択させる構成としたことで、撮像装置のように操作部材が少ない装置であっても、ユーザは詳細な検索パラメータを容易に設定することができる。
【００４６】
＜第３の実施形態＞
本実施形態は第１の実施形態を応用して適用したものである。本実施形態は、撮像装置１０１ａのシャッターボタン４０１を押下したものの、撮影に失敗した場合に、近傍にある撮像装置から画像を取得する場合に適用される。以下、第１の実施形態において共通の部分について説明を省略し、第１の実施形態と異なる点を中心に説明する。
【００４７】
本実施形態において第１の実施形態と異なる点は、図８におけるステップＳ８０１とステップＳ８０２の処理の間に、図１９のフローチャートで示すＳ１９０１とＳ１９０２の処理が追加される点である。
【００４８】
撮像装置１０１ａはシャッターボタン４０１が押下されたか判定し（ステップＳ１９０１）、撮影に失敗した時（ステップＳ１９０２）のみ、撮影属性情報テーブルを作成する（ステップＳ８０２）。撮影の失敗を判定する方法は既に知られている方法を用いる。例えば、撮像装置１０１ａ内に画像判定部を設け、画像をフイルタ処理し、合焦、明暗などを解析処理する方法がある。この方法により、撮影に成功した合格画像、又は失敗した不合格画像のいずれであるかを判定することが可能である。また、撮像装置１０１ａは、例えば、シャッターボタン４０１の押下時に、ＤＲＡＭ５０８に新規画像データが作成・保存されない場合に、撮影に失敗したと判定しても良い。この処理により、ピント設定の不具合などの事由により、撮影に失敗した場合、近傍にある撮像装置から画像を取得する場合のみ、近傍にある撮像装置から画像を取得することが可能となる。
【００４９】
＜第４の実施形態＞
本実施形態は第１の実施形態を応用して適用したものである。本実施形態では、撮像装置１０１ａのシャッターボタン４０１の押下時に、過去にその場所で撮影された画像を取得する時に適用される。以下、第１の実施形態において共通の部分について説明を省略し、第１の実施形態と異なる点を中心に説明する。
【００５０】
図２０は撮像装置１０１ａのメニュー画面である。撮像装置１０１ａではシャッターボタン４０１の押下前に、あらかじめメニュー画面において設定を行う。第１の実施形態における図６と異なる点は、図中２００１の取得時間幅の指定部分である。図中２００１ではユーザは２０××年×月×日から指定期間内に撮影された画像を取得するかを選択可能となる。本実施形態では仮に、ユーザが２０××年×月１３日から１０日間の範囲の画像取得を指定するものとする。
【００５１】
ユーザが撮像装置１０１ａのシャッターボタン４０１を押下することにより開始される一連のシーケンスにより、第１の実施形態と同様に撮像装置１０１ａはサーバ１０３から撮影属性情報の検索結果を取得できる。第１の実施形態と異なる点は、図８のステップＳ８０９の通信初期化処理において、撮像装置１０１ａにおいて撮影属性情報の検索結果を画面表示する点である。以下、該画面表示についてのみ説明する。
【００５２】
図２１は撮像装置１０１ａにおいて、撮影属性情報の検索結果を画面表示したものである。撮像装置１０１ａはステップ図８のステップＳ８０８において撮影属性情報の検索結果を受信すると、図２１を液晶画面に表示する。図２１はカレンダー表示となっており、図中２１０１は前記１９０１で指定した日時を示すアイコンであり、図中２１０２は取得時間幅内で撮影された画像が存在することを示すアイコンである。
【００５３】
ユーザのボタン操作により、２１０２のアイコンが選択され、実行ボタン４０６が押下されると、図２４に示す画面が表示画面４０３に表示される。
【００５４】
２４０１は、撮像装置１０１ａが受信した撮影属性情報の検索結果を、撮影時間順に時系列に一覧表示する領域である。一覧表示のうち、選択された撮影属性情報がフォーカス表示される。例えば図２４に示す画面では、撮影時間が「１２：１１」の撮影属性情報がフォーカス表示されている。領域２４０１には、撮影時間とともに、撮影位置２０５からどの程度の距離の地点で撮影されたかを示す情報も併せて表示される。
２４０２は、フォーカスが当たっている撮影属性情報の検索結果の詳細情報及びサムネイルが表示される領域である。
２４０３、２４０４は撮影属性情報の一覧表示を上下にスクロールさせるためのアイコンである。
【００５５】
以上のように、本実施形態における撮像装置は、受信した検索結果をカレンダー表示することとした。このことにより、ユーザは一見してどの日に画像が撮影されたかを把握することができ、より簡単に画像を探すことができる。
【００５６】
＜第５の実施形態＞
第１の実施形態では、撮像装置１０１ａが画像の検索条件をサーバ１０３に送信し、サーバ１０３が検索条件に基づき撮影属性情報の検索を行った。このことにより、自機での撮影に関連する画像を簡単に取得することができる。
【００５７】
しかしながら、撮像装置のユーザが、例えば運動会などのイベントに参加できなかった場合であっても、後から運動会の画像などを手軽に取得したい。この場合、ユーザはサーバから目的の運動会に関する画像を見つけるのは困難である。
【００５８】
そこで本実施形態における撮像装置は、過去のどの位置で撮影が行われたかが把握できるように検索結果を表示することとした。
【００５９】
以下、第１の実施形態において共通の部分について説明を省略し、第１の実施形態と異なる点を中心に説明する。
図２５は、本実施形態における撮像装置１０１ａ、撮像装置１０１ｂ、アクセスポイント１０２、サーバ１０３の処理を示したシーケンス図である。図８のシーケンス図との違いは、図８のステップＳ８０９の通信初期化処理よりも前の処理である。以下、本シーケンスに特有の処理を中心に説明する。
【００６０】
撮像装置１０１ａは、アクセスポイント１０２に対する無線接続を開始する（ステップＳ２５０１）。撮像装置１０１ａは、例えば電源ＯＮされたとき、もしくはアイドル状態のとき、もしくは図６の初期設定画面において、初期設定がなされたときに、無線接続を開始する。
【００６１】
アクセスポイント１０２から接続応答が返ってきたら（ステップＳ２５０２）、撮像装置１０１ａはアクセスポイント１０２を介し、サーバ１０３に対して撮影属性情報取得要求を行う（ステップＳ２５０３）。
【００６２】
サーバ１０３は撮影属性情報取得要求を受信すると、自身が記憶している撮影属性情報を撮像装置１０１ａに送信する（ステップＳ２５０４）。
撮像装置１０１ａは、サーバ１０３から撮影属性情報を受信すると、検索のための撮影属性情報テーブルの作成を行う（ステップＳ２５０５）。撮影情報テーブルは、受信した撮影属性情報から特定の情報を検索するためのテーブルである。
撮像装置１０１ａは、撮影属性情報テーブルを利用し、受信撮影属性情報の検索を行う（ステップＳ２５０６）。この検索処理については後述する。
【００６３】
次に、撮像装置１０１ａは、撮影属性情報の検索結果を表示画面４０３に表示する（ステップＳ２５０７）。表示される画面についても後述する。
ここで、撮影情報テーブルについて説明する。図２６は、ステップＳ２５０５において、撮像装置１０１ａが作成する撮影属性情報テーブルである。図２に示すデータと異なる点は、レンズ方向ベクトルフィールド２６０１および画角フィールド２６０２が追加された点である。
【００６４】
レンズ方向ベクトルフィールド２６０１は、撮像装置１０１ａのレンズの向きを三次元ベクトルとして保持するフィールドである。レンズの向きは、例えば撮像装置１０１ａに電子コンパスを搭載することにより検知できる。また、画角フィールド２６０２は、撮影時の画角を示すフィールドである。
【００６５】
図２７は、撮像装置１０１ａが、図２５のステップＳ２５０６における撮影属性情報の検索処理のフローチャートを示している。以下、図９におけるフローチャートと異なる点を中心に説明する。
【００６６】
図９のフローチャートにおける処理と異なる点は、検索の主体が撮像装置１０１ａであることの他、ステップＳ２７０１、ステップＳ２７０２の処理が追加された点である。以下、これらの処理について述べる。
【００６７】
ステップＳ２７０１において、撮像装置１０１ａは、受信した撮影属性情報の中に、現在表示画面４０３に表示されている領域での撮影されたものが存在するか否か判断する。存在すると判断した場合には処理をステップＳ９０６に進め、存在しないと判断した場合には処理をステップＳ９０１に戻す。
ステップＳ２７０１における処理について詳しく説明する。まず、表示画面４０３に現在表示されている表示領域を算出する方法について説明する。撮像装置１０１ａは、現在の自機の画角及びレンズ方向ベクトル、現在の撮影位置を参照することで、現在の表示領域を算出することができる。
【００６８】
次に、撮影属性情報が現在の表示領域内での撮影に関するものか否かを判断する処理について述べる。図２８は、撮像装置１０１ａを上部から見た図を示している。２８０１は、撮像装置１０１ａの画角ベクトルを示している。画角ベクトル２８０１と撮像装置１０１ａのレンズ方向ベクトル２８０３とがなす角度をＡとする。
【００６９】
また、２８０２は、撮影属性情報の方向ベクトルである。方向ベクトル２８０２は、受信した撮影情報に含まれる画角フィールド２６０２、レンズ方向ベクトルフィールド２６０１、撮影位置２０５に基づき算出できる。撮像装置１０１ａの現在のレンズ方向ベクトル２８０３と、撮像装置１０１ａの撮影位置から撮影属性情報への方向ベクトルとがなす角度をＢとする。
【００７０】
撮像装置１０１ａは、ＢがＡより小さい場合、つまり現在の画角の範囲内に存在する場合、撮影属性情報に係る撮影が、現在の表示領域内で行われたものであると判断する。具体的には、三次元の全ての方向に対し、ｃｏｓＡ＜＝ｃｏｓＢかつ、ｓｉｎ（―Ａ）＜＝ｓｉｎＢ＜＝ｓｉｎＡを満たす時に、現在の表示領域内で行われたものであると判断する。以上がステップＳ２７０１における検索処理の詳細である。
【００７１】
図２７に戻り、ステップＳ２７０２について説明する。ステップＳ２７０２において、撮像装置１０１ａは、検索した撮影属性情報のテーブルを作成し、撮影属性情報を自機からの距離に基づいてソートする。具体的には、自機から距離が遠い方から順にソートする。自機からの距離は、撮像装置１０１ａの現在位置と、撮影属性情報の撮影位置２０５の差分値から算出される。
【００７２】
以上がステップＳ２５０６における撮影属性情報の検索処理である。次に、ステップＳ２５０７における検索結果を示す画面を表示する処理について説明する。
【００７３】
図２９は、ステップＳ２５０７において撮像装置１０１ａが実行する、検索結果の表示処理を示すフローチャートである。本実施形態における表示処理では、検索した各撮影属性情報の表示位置をそれぞれ算出し、表示する。
まずステップＳ２９０１において、撮像装置１０１ａは、検索した撮影属性情報のうち、まだ表示処理を行っていない撮影属性情報があるか否かを判断する。ある場合には処理をステップＳ２９０２に進める。ないと判断した場合、つまりすべての撮影属性情報の表示処理を完了していると判断した場合には処理を終了する。
【００７４】
ステップＳ２９０２において、撮像装置１０１ａは、撮影属性情報の表示位置を算出する。撮像装置１０１ａが撮影属性情報の表示位置は、撮影属性情報への方向ベクトルを利用することで算出可能である。図３０で示すように、撮像装置１０１ａの現在のレンズ方向をＺ軸、撮像装置上部方向をＹ軸方向、撮像装置右部方向をＸ軸方向と定義する。その際、撮影属性情報への方向ベクトルのＸＹ平面正射影により、撮影属性情報の表示位置を得ることが可能である。
【００７５】
ステップＳ２９０３において、撮像装置１０１ａはステップＳ２９０２で算出した位置への表示処理を行う。この際、複数の撮影属性情報の表示位置が重なる場合がある。この場合、撮像装置１０１ａは撮影属性情報をグループ化して表示する。グループ化して表示する方法に関しては、後述する。
【００７６】
図３１は、ステップＳ２９０３における表示処理を行った結果、撮像装置１０１ａの表示画面４０３に表示される画面の一例である。３１０２〜３１０４は、撮影属性情報の検索結果を示す検索結果アイコンである。検索結果アイコンには、撮影者、撮影時間などの、図２の撮影属性情報フォーマットに含まれる情報を表示することが可能である。また、検索結果アイコン３１０２〜３１０４は、ステップＳ２９０２で算出された表示位置に表示される。つまり、実際に撮影された場所に対応して検索結果アイコン３１０２〜３１０４が表示される。
【００７７】
また、同じ画角で撮影された撮影属性情報、または画角が所定の範囲内にある撮影属性情報が複数ある場合、撮像装置１０１ａはこれらの撮影属性情報を１つのグループとみなし、複数の検索結果アイコンを重ねて表示する。例えば、検索結果アイコン３１０２、３１０５、３１０６は１つグループに属する撮影属性情報とみなされ、重ねて表示される。なお、撮像装置１０１ａは、撮影位置が撮像装置１０１ａと最も近い撮影属性情報を示す検索結果アイコンを、画面の手前側に表示する。つまり、図３１の場合であれば、検索結果アイコン３１０２が、最も撮像装置１０１ａの近くで撮影されたことを示している。
【００７８】
最も画面の手前側に表示される検索結果アイコン３１０２〜３１０４には、選択のためのフォーカスがセットされる。例えば図３１では、検索結果アイコン３１０３にフォーカスがセットされ、アイコンが太枠で表示されている。
【００７９】
なお、検索結果の表示画面の変形例を図３２に示す。一例として、３２０１のように、最も画面の手前側に表示される検索結果アイコンのみを表示するとともに、同じグループに属する撮像属性情報の数を明示してもよい。
【００８０】
もちろん、検索結果アイコン３２０２のように、検索結果アイコンを重ねて表示せず、同一平面上に複数の検索結果アイコンを表示させてもよい。
【００８１】
図３３は、図３１に示す画面が表示された状態において、撮像装置１０１ａの上下左右キー４０４のうち、左右キーが押下された場合に表示される画面を示す。
図３３（ａ）は、ユーザにより撮像装置１０１ａの右キーが押下された場合に表示される画面を示す。右キーが押下されたことに応じて、選択のためのフォーカスは検索結果アイコン３１０３から検索結果アイコン３１０２へ移動する。
図３３（ｂ）は、ユーザにより撮像装置１０１ａの左キーが押下された場合に表示される画面を示す。左キーが押下されたことに応じて、選択のためのフォーカスは、検索結果アイコン３１０３から検索結果アイコン３１０４へ移動する。
【００８２】
このように、ユーザは左右キーを操作することにより、最も手前側に表示された検索結果アイコンを選択することが可能となる。
【００８３】
次に、図３４に示す画面が表示された状態において、撮像装置１０１ａの上下左右キー４０４のうち、上キーが押下された場合に表示された場合について説明する。
３４０１は、最も手前に表示されている検索結果アイコンである。検索結果アイコン３４０１にはフォーカスがセットされている。３４０２は、検索結果アイコン３４０１の次に重ねて表示されている検索結果アイコンである。
ユーザが撮像装置１０１ａの上キー操作を行った場合、検索結果アイコン３４０１は重ねて表示されたアイコン群３４０３の一番後ろに移動し、検索結果アイコン３４０２が最も手前側に表示される。
【００８４】
図３５は、図３４に示す画面が表示された状態において、ユーザが撮像装置１０１ａの上下左右キー４０４のうち、下キーが押下された場合に表示される画面である。検索結果アイコン３５０１、３５０２、３５０４、３５０５はそれぞれ、図３４の検索結果アイコン３４０１、３４０２、３４０４、３４０５に対応し、同じ撮影属性情報を示す。
【００８５】
下キーが押下された場合には、アイコン群３４０３の一番後ろに表示されていた検索結果アイコン３４０５が最も手前側に移動し、検索結果アイコン３５０５として表示される。検索結果アイコン３４０１はアイコン郡３５０３のうち２番目に移動し、検索結果アイコン３５０１として表示される。
【００８６】
なお、ユーザの上下キー操作に応じて検索結果アイコンが移動する表示態様は前述した態様には限られない。例えば、ユーザが上キーを操作した際に、最も手前の検索結果アイコンを非表示としてもよい。
【００８７】
また、検索結果アイコンが移動するのは、ユーザの上下キー操作のみとは限らない。例えば、撮像装置１０１ａの備えたズームキーを利用しても実現可能である。以下、撮像装置１０１ａのズームキーを利用した場合の検索結果アイコンの表示について説明する。
【００８８】
ここで、撮像装置１０１ａには、焦点距離３５ｍｍ〜１０５ｍｍの値をとる３倍ズームレンズが装着されているものとする。また、ズームが行われていない状態では、撮像装置１０１ａの表示画面４０３には、図３６の画面が表示されているものとする。
【００８９】
３６０１〜３６０４は、撮影属性情報の検索結果を示す検索結果アイコンであり、重ねて表示されている。ここでは、撮像装置１０１ａと図中３６０１〜３６０４の撮影位置との距離は、それぞれ１０ｍ、１３ｍ、２０ｍ、３０ｍであるものとする。
【００９０】
図３７は、ズームキーを用いた場合に、撮像装置１ａが行う検索結果の表示処理を示すフローチャートであり、基本的には図２９のフローチャートと同様の処理を行う。図２９のフローチャートと異なる点はステップＳ２９０２とステップＳ２９０３の処理の間に、ステップＳ３７０１が実行される点である。ステップＳ３７０１において、撮像装置１ａは検索結果アイコンの表示切り替えタイミングを算出する。
【００９１】
図３８は、ステップＳ３７０１における撮像装置１０１ａの処理を示したフローチャート図である。
【００９２】
撮像装置１０１ａは、表示画面４０３に重ねて表示されている検索結果アイコンと同じグループに属する撮影属性情報を検索する（ステップＳ３８０１）。
次に撮像装置１０１ａは、ステップＳ３８０１で検索した各撮影属性情報と撮像装置１０１ａの距離と、現在のズーム状態から求めた焦点距離との比を算出する（ステップＳ３８０２）。
上記比の算出方法について説明する。例えば、検索結果アイコン２５０３を例として考える。撮像装置１０１ａと検索結果アイコン２５０３が示す撮影位置との距離差は２０ｍである。また、撮像装置１０１ａにおける焦点距離差の最大値は７０ｍｍである。これらの値に基づき、撮影属性情報と撮像装置１０１ａの距離と、現在のズーム状態から得られる焦点距離との比が７０ｍｍ／２０ｍと算出される。
次に撮像装置１０１ａは、各検索結果アイコンの表示を切り替える焦点距離を算出する（ステップＳ３８０３）。
検索結果アイコンの表示切り替えを行う際の焦点距離の算出方法を説明する。現在探索中の撮影属性情報の検索結果と撮像装置１０１ａとの距離をＸ、撮影属性情報の検索結果の表示切り替えを行う焦点距離をＦとする。本実施例では、
Ｆ＝３５ｍｍ＋（Ｘ−１０ｍ）×（７０ｍｍ／２０ｍ）・・・（式１）
の式によって撮影属性情報の検索結果の表示切り替えを行う際の焦点距離を算出する。撮像装置１ａは、検索結果アイコンと算出した焦点距離を関連付けて記憶する。
【００９３】
図３９は、検索結果アイコンと、ステップＳ３８０３において算出した焦点距離とが関連付けて管理されたテーブルである。
３９０１は、検索結果アイコンＩＤを示すフィールドである。検索結果アイコンＩＤとは、各検索結果アイコンを一意に示す値である。本実施形態では、検索結果アイコンが示す撮影属性情報に含まれる画像ＩＤ２０２が、検索結果アイコンＩＤとして用いられる。ここでは、図３６の検索結果アイコン３６０１、３６０２、３６０３、３６０４の検索結果アイコンＩＤをそれぞれ「００１」、「００２」、「００３」、「００４」とする。
３９０２は、撮像装置１０１ａと検索結果アイコンが示す撮影が行われた位置との距離を示すフィールドである。
３９０３は、検索結果アイコンの表示切り替えを行う焦点距離を示す焦点距離フィールドである。
ユーザのズームレバー操作により撮像装置１０１ａの焦点距離が変化した結果、焦点フィールド３９０３の値に達した場合は、撮像装置１０１ａは対応する検索結果アイコンを画面の最も手前側に表示する。
【００９４】
一例として図３９を例に考える。まず、焦点距離が３５ｍｍの状態からユーザによりズームキーが操作され、焦点距離が増加していった場合を考える。焦点距離が３５ｍｍの場合、対応する検索結果アイコンＩＤは「００１」である。したがって、検索結果アイコンＩＤ「００１」が示す検索結果アイコン３６０１が画面の最も手前側に表示される。
【００９５】
焦点距離が増加していき、焦点距離が４５ｍｍになると、検索結果アイコン３６０２が画面の最も手前側に表示される。焦点距離が増加していき、焦点距離が４５ｍｍになった場合、対応する検索結果アイコンＩＤ「００３」が存在する。したがって、検索結果アイコンＩＤ「００２」が示す検索結果アイコン３６０２が画面の最も手前側に表示される。
【００９６】
さらに焦点距離が増加していき、焦点距離が７０ｍｍになると、対応する検索結果アイコンＩＤ「００３」が存在する。したがって、検索結果アイコンＩＤ「００３」が示す検索結果アイコン３６０３が画面の最も手前側に表示される。
【００９７】
さらに焦点距離が増加していき、焦点距離が１０５ｍｍになると、対応する検索結果アイコンＩＤ「００４」が存在する。したがって、検索結果アイコンＩＤ「００４」が示す検索結果アイコン３６０４が画面の最も手前側に表示される。
【００９８】
さらに焦点距離が増加していき、焦点距離が１０５ｍｍになると、対応する検索結果アイコンＩＤ「００４」が存在する。したがって、検索結果アイコンＩＤ「００４」が示す検索結果アイコン３６０４が画面の最も手前側に表示される。
【００９９】
逆に、焦点距離が１０５ｍｍの状態からユーザによりズームキーが操作され、焦点距離の値が減少していった場合には、検索結果アイコン３６０４、３６０３、３６０２、３６０１の順に表示される。
【０１００】
以上、ユーザは撮像装置１０１の上下キー操作ではなく、ズーム機能を利用することにより、検索結果アイコンのフォーカスを移動させることができる。しかも、異なる距離での撮影を示すアイコンの選択を焦点距離を調整するためのズームキーで行うため、ユーザにとってはなじみやすい操作感で検索結果アイコンを選択できる。
【０１０１】
ここまで、検索結果の表示処理について説明した。ユーザは表示された検索結果アイコンのうち、所望の検索結果アイコンを選択し、実行ボタンを押下することにより、画像の取得を指示する。指示を受けた撮像装置１０１ａは、撮影属性情報に含まれる撮像装置ＩＤ２０１を参照し、他の装置に対して画像の取得要求を送信する。この処理は第１の実施形態と同様である。
【０１０２】
本実施形態によれば、取得可能な画像の候補が予め表示されるため、ユーザは取得可能な画像をあらかじめ確認してから、取捨選択を行うことができるという利点がある。また、実際に画像が撮影された場所に対応して検索結果アイコンが表示されるため、ユーザはより容易に検索結果アイコンを選択することが可能となる。
【符号の説明】
【０１０３】
１０１ａ〜１０１ｃ  撮像装置
１０２  アクセスポイント
１０３  サーバ
【図１】
2011024242.tif 000003
【図２】
2011024242.tif 000004
【図３】
2011024242.tif 000005
【図４】
2011024242.tif 000006
【図５】
2011024242.tif 000007
【図６】
2011024242.tif 000008
【図７】
2011024242.tif 000009
【図８】
2011024242.tif 000010
【図９】
2011024242.tif 000011
【図１０】
2011024242.tif 000012
【図１１】
2011024242.tif 000013
【図１２】
2011024242.tif 000014
【図１３】
2011024242.tif 000015
【図１４】
2011024242.tif 000016
【図１５】
2011024242.tif 000017
【図１６】
2011024242.tif 000018
【図１７】
2011024242.tif 000019
【図１８】
2011024242.tif 000020
【図１９】
2011024242.tif 000021
【図２０】
2011024242.tif 000022
【図２１】
2011024242.tif 000023
【図２２】
2011024242.tif 000024
【図２３】
2011024242.tif 000025
【図２４】
2011024242.tif 000026
【図２５】
2011024242.tif 000027
【図２６】
2011024242.tif 000028
【図２７】
2011024242.tif 000029
【図２８】
2011024242.tif 000030
【図２９】
2011024242.tif 000031
【図３０】
2011024242.tif 000032
【図３１】
2011024242.tif 000033
【図３２】
2011024242.tif 000034
【図３３】
2011024242.tif 000035
【図３４】
2011024242.tif 000036
【図３５】
2011024242.tif 000037
【図３６】
2011024242.tif 000038
【図３７】
2011024242.tif 000039
【図３８】
2011024242.tif 000040
【図３９】
2011024242.tif 000041
【手続補正書】
【提出日】平成22年9月2日(2010.9.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
撮像装置であって、
位置情報と方向情報と画角情報とが含まれた属性情報を、情報処理装置から取得する属性情報取得手段と、
前記撮像装置の位置情報を取得する位置取得手段と、
前記撮像装置の方向情報を取得する方向取得手段と、
前記撮像装置の画角情報を取得する画角取得手段と、
前記撮像装置の位置情報が示す位置における、前記撮像装置の方向情報が示す方向を中心とした、前記撮像装置の画角情報が示す画角の領域に対応した表示位置であって、前記属性情報と前記撮像装置の位置情報と前記撮像装置の画角情報と前記撮像装置の方向情報とに基づく表示位置に前記属性情報を表示するよう制御する表示制御手段と、
前記表示制御手段により表示されている属性情報を選択する選択手段と、
前記選択手段により選択された属性情報に対応する情報を前記情報処理装置とは異なる装置から取得する情報取得手段とを有することを特徴とする撮像装置。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項４
【補正方法】変更
【補正の内容】
【請求項４】
選択された状態でない属性情報が前記選択手段により選択された場合、選択手段は該属性情報を選択された状態とし、選択された状態の属性情報が前記選択手段により再選択された場合、前記情報取得手段は該属性情報に対応する画像を前記情報処理装置とは異なる装置から取得することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１４
【補正方法】変更
【補正の内容】
【請求項１４】
撮像装置の制御方法であって、
位置情報と方向情報と画角情報とが含まれた属性情報を、情報処理装置から取得する属性情報取得工程と、
前記撮像装置の位置情報を取得する位置取得工程と、
前記撮像装置の方向情報を取得する方向取得工程と、
前記撮像装置の画角情報を取得する画角取得工程と、
前記撮像装置の位置情報が示す位置における、前記撮像装置の方向情報が示す方向を中心とした、前記撮像装置の画角情報が示す画角の領域に対応した表示位置であって、前記属性情報と前記撮像装置の位置情報と前記撮像装置の画角情報と前記撮像装置の方向情報とに基づく表示位置に前記属性情報を表示する表示工程と、
前記表示工程にて表示された属性情報を選択する選択工程と、
前記選択工程にて選択された属性情報に対応する情報を前記情報処理装置とは異なる装置から取得する情報取得工程とを有することを特徴とする撮像装置の制御方法。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記課題を解決するために、本発明に係る撮像装置は、位置情報と方向情報と画角情報とが含まれた属性情報を、情報処理装置から取得する属性情報取得手段と、前記撮像装置の位置情報を取得する位置取得手段と、前記撮像装置の方向情報を取得する方向取得手段と、前記撮像装置の画角情報を取得する画角取得手段と、前記撮像装置の位置情報が示す位置における、前記撮像装置の方向情報が示す方向を中心とした、前記撮像装置の画角情報が示す画角の領域に対応した表示位置であって、前記属性情報と前記撮像装置の位置情報と前記撮像装置の画角情報と前記撮像装置の方向情報とに基づく表示位置に前記属性情報を表示するよう制御する表示制御手段と、前記表示制御手段により表示されている属性情報を選択する選択手段と、前記選択手段により選択された属性情報に対応する情報を前記情報処理装置とは異なる装置から取得する情報取得手段とを有することを特徴とする撮像装置。