(57)【要約】【課題】特に複数のユーザで１つの組み写真を作成するのに好適な撮像装置及びそのような撮像装置を用いた画像通信方法を提供すること。【解決手段】ユーザによってイメージジョイント処理の指示がなされると、ＳＮＳサーバ２００から撮像装置１００ａにサムネイル画像データが送信される。サムネイル画像データが受信されると、表示部１０４に接続辺選択ガイド画面が表示される。ユーザがタッチパネル１１２によって接続辺を選択すると、サムネイル画像とスルー画像とを分割表示した分割スルー画表示が行われる。分割スルー画表示後の撮影指示により、撮影動作が行われ、撮影により得られた画像データと接続辺の位置を示す情報とが記録部１０６に記録される。【選択図】図１
2014103630.tif 000002
【特許請求の範囲】
【請求項１】
当該撮像装置の外部装置から接続相手の画像データを取得する通信部と、
前記取得された接続相手の画像データに基づいて画像を表示する表示部と、
前記表示部に表示された画像の何れかの辺を接続辺として選択するための選択部と、
前記選択部によって接続辺が選択された後、被写体を撮像して前記接続相手の画像データに接続する画像データを取得する撮像部と、
前記撮像部で取得された画像データを前記接続辺の位置を示す情報とともに記録部に記録する制御部と、
を具備することを特徴とする撮像装置。
【請求項２】
前記通信部は、前記記録部に記録された画像データ及び前記接続辺の位置を示す情報を前記接続相手の画像データが記録されている外部装置に送信し、
前記外部装置に送信された画像データは、前記接続相手の画像データの前記接続辺の位置に接続されるように合成されて組み写真画像が生成されることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記接続相手の画像データの前記接続辺の位置に前記撮像部で取得された画像データが接続されるように合成して組み写真画像を生成する画像処理部をさらに具備することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記表示部は、前記接続相手の画像データに基づく画像と前記撮像部を繰り返し動作させて取得されるスルー画表示用の画像データに基づくスルー画像とを分割表示することを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
前記通信部で取得される前記接続相手の画像データは、サムネイル画像データであることを特徴とする請求項１乃至４の何れか１項に記載の撮像装置。
【請求項６】
撮像装置の外部装置から接続相手の画像データを取得し、
前記取得された接続相手の画像データに基づいて画像を表示部に表示し、
前記表示部に表示された画像の何れかの辺を選択部によって接続辺として選択し、
前記接続辺が選択された後、被写体を撮像して前記接続相手の画像データに接続する画像データを取得し、
前記取得された画像データを前記接続辺の位置を示す情報とともに記録部に記録し、
前記記録部に記録した画像データと前記接続辺の位置を示す情報を前記外部装置に通信し、
前記外部装置において、該外部装置に送信された画像データが、前記接続相手の画像データの前記接続辺の位置に接続されるように合成する、
ことを特徴とする画像通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び画像通信方法に関する。
【背景技術】
【０００２】
従来、複数の撮影画像を集めて編集する機能を有する撮像装置に関する各種の提案がなされている。例えば、特許文献１では、ある３次元モデルを任意の視点から所望の画角で撮影した各モデル画像に対応する撮影データを、設定されたタイムスケジュールに従って編集することが提案されている。
【０００３】
また、デジタルカメラ等では、複数の撮影画像を組み合わせてある特定のテーマを表現した組み写真と呼ばれる画像の作成手法も知られている。このような組み写真を簡易に作成できるようにする技術として、例えば特許文献２では、ユーザによって入力された抽出条件に従って画像をグルーピングし、グルーピングした画像のサンプルを表示させることで、組み写真に用いる画像を容易に検索できるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平３−９３３６４号公報
【特許文献２】特開２００９−２３７７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
組み写真は、複数の撮影画像を単純に集めれば作成できるものではない。特許文献２の技術は、抽出条件によって画像をグルーピングすることで、テーマに沿った画像を容易に検索できるようにしている。このような特許文献２の技術は、主に、一人のユーザが組み写真を作成することを想定した技術である。これに対し、複数のユーザで１つの組み写真を作成するような態様も考えられる。
【０００６】
本発明は、前記の事情に鑑みてなされたもので、特に複数のユーザで１つの組み写真を作成するのに好適な撮像装置及びそのような撮像装置を用いた画像通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記の目的を達成するために、本発明の第１の態様の撮像装置は、当該撮像装置の外部装置から接続相手の画像データを取得する通信部と、前記取得された接続相手の画像データに基づいて画像を表示する表示部と、前記表示部に表示された画像の何れかの辺を接続辺として選択するための選択部と、前記選択部によって接続辺が選択された後、被写体を撮像して前記接続相手の画像データに接続する画像データを取得する撮像部と、前記撮像部で取得された画像データを前記接続辺の位置を示す情報とともに記録部に記録する制御部と、を具備することを特徴とする。
【０００８】
また、前記の目的を達成するために、本発明の第２の態様の画像通信方法は、撮像装置の外部装置から接続相手の画像データを取得し、前記取得された接続相手の画像データに基づいて画像を表示部に表示し、前記表示部に表示された画像の何れかの辺を選択部によって接続辺として選択し、前記接続辺が選択された後、被写体を撮像して前記接続相手の画像データに接続する画像データを取得し、前記取得された画像データを前記接続辺の位置を示す情報とともに記録部に記録し、前記記録部に記録した画像データと前記接続辺の位置を示す情報を前記外部装置に通信し、前記外部装置において、該外部装置に送信された画像データが、前記接続相手の画像データの前記接続辺の位置に接続されるように合成する、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、特に複数のユーザで１つの組み写真を作成するのに好適な撮像装置及びそのような撮像装置を用いた画像通信方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る画像通信システムの構成を示すブロック図である。
【図２Ａ】撮像装置の動作を示すフローチャートの前半部である。
【図２Ｂ】撮像装置の動作を示すフローチャートの後半部である。
【図３】ＳＮＳサーバにより管理されるサイトのトップ画面の一例である。
【図４】画像の選択後に表示部に表示される画面の一例を示す図である。
【図５】接続辺選択ガイド画面の一例を示す図である。
【図６】分割スルー画表示の一例を示す図である。
【図７】組み写真確認表示の一例を示す図である。
【図８】通常のスルー画表示の一例を示す図である。
【図９】画像再生時の例を示す図である。
【図１０】画像共有処理について示すフローチャートである。
【図１１】通信接続先選択画面の一例を示す図である。
【図１２】イメージジョイント可否選択画面の一例を示す図である。
【図１３】ＳＮＳサーバの動作を示すフローチャートである。
【図１４】別の撮像装置によるイメージジョイント処理について例示した図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。  
図１は、本発明の一実施形態に係る画像通信システムの構成を示すブロック図である。図１に示す画像通信システムは、複数の撮像装置１００ａ、１００ｂ、１００ｃ、１００ｄと、ＳＮＳサーバ２００とを有している。撮像装置１００ａ、１００ｂ、１００ｃ、１００ｄとＳＮＳサーバ２００とは、ネットワーク３００を介して通信自在に接続されている。また、撮像装置１００ａ、１００ｂ、１００ｃ、１００ｄも、それぞれが互いに通信自在に接続されている。
【００１２】
以下、説明を簡単にするために、撮像装置１００ａ〜１００ｄは、同一の構成を有しているものと仮定して撮像装置１００ａの構成を説明する。実際には、撮像装置１００ａ〜１００ｄの構成は完全に同一である必要はない。
【００１３】
撮像装置１００ａは、例えばデジタルカメラやスマートフォンであり、撮像部１０２と、表示部１０４と、記録部１０６と、時計部１０８と、操作部１１０と、タッチパネル１１２と、通信部１１４と、制御部１１６とを有している。
【００１４】
撮像部１０２は、撮影レンズ１０２ａ及び撮像素子１０２ｂを有している。撮影レンズ１０２ａは、図示しない被写体の光像を生成し、生成した光像を撮像素子１０２ｂに結像させる。撮影レンズ１０２ａの駆動制御は、撮像制御部１１６ａとしての機能を有する制御部１１６によって制御される。ここで、撮影レンズ１０２ａは、撮像装置１００ａの本体に対して着脱自在に構成された交換レンズであっても良いし、撮像装置１００ａと一体的に構成されていても良い。撮像素子１０２ｂは、画素としての光電変換素子が２次元状に配置された受光面を有して構成されている。それぞれの画素は、撮影レンズ１０２ａを介して結像された被写体の像を電気信号（画像データ）に変換する。
【００１５】
表示部１０４は、制御部１１６の画像処理部１１６ｂによって処理された画像データに基づく画像等の各種の画像を表示する。表示部１０４は、例えば液晶ディスプレイで構成されている。
【００１６】
記録部１０６は、制御部１１６の画像処理部１１６ｂによって処理された画像データから生成される画像ファイルを記録する。記録部１０６は、例えば撮像装置１００ａに内蔵されたフラッシュメモリである。記録部１０６を撮像装置１００ａに着脱自在に構成しても良い。
【００１７】
時計部１０８は、撮影日時等の各種の日時を計時する。時計部１０８は、制御部１１６に内蔵させるようにしても良い。
【００１８】
操作部１１０は、ユーザが撮像装置１００ａの各種の操作を行うための複数の操作部材を有して構成されている。操作部材としては、レリーズボタン、動画ボタン、電源スイッチ等が含まれる。レリーズボタンは、ユーザが撮像装置１００ａに対して静止画撮影開始の指示をするための操作部材である。動画ボタンは、ユーザが撮像装置１００ａに対して動画撮影開始及び終了の指示をするための操作部材である。電源スイッチは、ユーザが撮像装置１００ａに対して電源のオン又はオフを指示するための操作部材である。
【００１９】
タッチパネル１１２は、表示部１０４の表示画面上に一体的に形成されており、表示画面上へのユーザの指等の接触位置等の情報を制御部１１６に対して与える。タッチパネル１１２は、後述の接続辺選択ガイド画面においてユーザが接続辺を選択するための選択部としても機能する。
【００２０】
通信部１１４は、例えば無線ＬＡＮインターフェイスであり、撮像装置１００ａがネットワーク（例えばインターネット回線）３００又は他の撮像装置１００ｂ、１００ｃ、１００ｄと通信する際の仲介をする。
【００２１】
制御部１１６は、操作部１１０やタッチパネル１１２の操作等に応じて、撮像装置１００ａの各ブロックの動作を制御する。この制御部１１６は、撮像制御部１１６ａを有し、撮像部１０２の撮影レンズ１０２ａのレンズ駆動（フォーカス駆動及びズーム駆動等）を制御する。また、制御部１１６は、画像処理部１１６ｂを有し、画像データに対して画像処理を施す。画像処理部１１６ｂが施す画像処理は、ホワイトバランス補正処理及びγ補正処理等の画像データに対応した画像を表示部１０４に表示させたり記録部１０６に記録したりするために必要な各種の処理、並びに圧縮処理、伸張処理等が含まれる。さらに、画像処理部１１６ｂは、複数の画像データを合成する処理も行う。また、制御部１１６は、メタデータ変更部１１６ｃを有し、画像ファイルのヘッダ情報部に記録されるメタデータを変更する。本実施形態においては、メタデータとして、組み写真を生成する各画像データを接続（合成）する辺である接続辺の位置情報を記録する。メタデータは、例えばＥｘｉｆ（Exchangeable Image File format）形式で記録する。また、制御部１１６は、表示制御部１１６ｄを有し、表示部１０４に画像を表示する際の制御を行う。また、本実施形態における撮像装置１００ａは、ブラウザ機能を有している。表示制御部１１６ｄは、ブラウザを起動して表示部１０４にＷｅｂページを表示させる際の制御も行う。また、制御部１１６は、通信制御部１１６ｅを有し、通信部１１４を用いた通信の制御を行う。
【００２２】
撮像装置１００ａの外部装置としてのＳＮＳサーバ２００は、データベース２０２と、通信部２０４と、制御部２０６とを有している。このＳＮＳサーバ２００は、ＳＮＳ（Social Networking Service）サーバの機能に加え、画像サーバとしての機能も有している。ここで、ＳＮＳサーバ２００には、予め登録されているメンバーのみがアクセス可能である。登録されているメンバーであるか否かの認証は、例えば、ユーザによって入力されたＩＤとパスワードとを、予め登録されている情報と照合することによって行われる。
【００２３】
データベース２０２は、撮像装置１００ａ〜１００ｄからＳＮＳサーバ２００に送信されてきた画像ファイル及びイメージジョイント処理によって生成された組み写真画像ファイルを記録する。また、データベース２０２は、Ｗｅｂページ表示用データ（ＨＴＭＬデータ）も記録している。
【００２４】
通信部２０４は、例えば有線ＬＡＮインターフェイスであり、ＳＮＳサーバ２００がネットワーク（例えばインターネット回線）３００と通信接続する際の仲介をする。
【００２５】
制御部２０６は、ＳＮＳサーバ２００の各ブロックの動作を制御する。この制御部２０６は、画像処理部２０６ａを有し、画像データに対して画像処理を施す。画像処理部２０６ａが施す画像処理は、組み写真画像ファイルを生成するため、複数の画像データを合成する処理（イメージジョイント処理）である。また、制御部２０６は、Ｗｅｂページ管理部２０６ｂを有し、撮像装置１００ａからの指示に応じたＷｅｂページを撮像装置１００ａに送信する等のＷｅｂページの管理を行う。また、制御部２０６は、通信制御部２０６ｃを有し、通信部２０４を用いた通信の制御を行う。
【００２６】
以下、本実施形態の画像通信システムの動作について説明する。まず、撮像装置の動作について説明する。図２Ａ及び図２Ｂは、撮像装置１００ａの動作を示すフローチャートである。
【００２７】
制御部１１６は、動作モードがブラウザモードか否かを判定する（ステップＳ１０１）。撮像装置１００ａは、動作モードとして、ブラウザモードと、撮影モードと、再生モードとを少なくとも有している。動作モードは、例えばユーザによる操作部１１０又はタッチパネル１１２の操作に従って設定される。
【００２８】
ステップＳ１０１において、動作モードがブラウザモードであると判定した場合に、制御部１１６は、ブラウザを起動する。そして、制御部１１６は、予め定めされたサーバからコンテンツを受信してホームページを表示させる（ステップＳ１０２）。以下の説明においては、ＳＮＳサーバ２００が管理するサイトのＷｅｂページがホームページに設定されているものとして説明を続ける。勿論、ホームページは、ユーザが適宜設定できるものである。また、ユーザは、ブラウザ上でＵＲＬを入力したり、リンクを選択したりすることで他のサイトのＷｅｂページを閲覧することも可能である。この処理の詳細については周知の技術であるので、説明を省略する。
【００２９】
図３は、ＳＮＳサーバ２００により管理されるサイトのトップ画面の一例である。図３に示すトップ画面では、参照符号４０１で示すように、データベース２０２に記録されている画像ファイルの一覧がタイトル付きでサムネイル表示される。ユーザは、所望の画像を選択することにより、選択した画像を閲覧したり、選択した画像に別の画像を接続するイメージジョイント処理を指示したりすることが可能である。さらに、イメージジョイント処理を経て生成される組み写真画像もこのサイトで閲覧可能である。
【００３０】
続いて、制御部１１６は、ユーザにより、画像の選択がされたか否かを判定する（ステップＳ１０３）。ステップＳ１０３において、画像の選択がなされたと判定するまで、制御部１１６は、処理を待機する。
【００３１】
ステップＳ１０３において、画像の選択がなされたと判定した場合に、制御部１１６は、ＳＮＳサーバ２００に対してＷｅｂページの更新要求をする（ステップＳ１０４）。その後、制御部１１６は、Ｗｅｂページのダウンロードが完了したかを判定する（ステップＳ１０５）。そして、制御部１１６は、Ｗｅｂページのダウンロードが完了したと判定するまで待機する。なお、所定時間の間にＷｅｂページのダウンロードが完了しない場合には、エラー警告をするようにしても良い。
【００３２】
ステップＳ１０５において、Ｗｅｂページのダウンロードが完了したと判定した場合、制御部１１６は、ダウンロードされたＷｅｂページを表示させる（ステップＳ１０６）。図４は、画像の選択後に表示部１０４に表示される画面の一例を示す図である。図４に示すように、ユーザが画像を選択した場合、選択された画像４０２が拡大表示される。また、画像４０２のタイトル４０３も表示される。さらに、イメージジョイントボタン４０４及び戻るボタン４０５も表示される。イメージジョイントボタン４０４及び戻るボタン４０５は、タッチパネル１１２で選択可能なソフトウェアボタンである。
【００３３】
図４のような選択された画像に対応したＷｅｂページを表示させた後、制御部１１６は、ユーザにより、イメージジョイントボタン４０４が選択されたか否かを判定する（ステップＳ１０７）。ステップＳ１０７において、イメージジョイントボタン４０４が選択されていないと判定した場合に、制御部１１６は、ユーザにより、戻るボタン４０５が選択されたか否かを判定する（ステップＳ１０８）。ステップＳ１０８において、ユーザにより、戻るボタン４０５が選択されていないと判定した場合に、制御部１１６は、処理をステップＳ１０６に戻す。この場合には、選択した画像の拡大表示が継続される。また、ステップＳ１０８において、ユーザにより、戻るボタン４０５が選択されたと判定した場合に、制御部１１６は、処理をステップＳ１０１に戻す。
【００３４】
ステップＳ１０７において、イメージジョイントボタン４０４が選択されたと判定した場合に、制御部１１６は、ブラウザを終了させ、動作モードをジョイント撮影モードに切り替える（ステップＳ１０９）。その後、制御部１１６は、ＳＮＳサーバ２００に対し、イメージジョイント処理の実行指示として、ジョイント撮影用のサイズ情報及びサムネイル画像データ（接続相手の画像データ）の送信要求をする（ステップＳ１１０）。なお、ここではサムネイル画像としているが、選択された画像ファイル自体の送信要求をするようにしても良い。
【００３５】
その後、制御部１１６は、イメージジョイントをするためのサイズ情報及びサムネイル画像データの受信が完了したかを判定する（ステップＳ１１１）。そして、制御部１１６は、サイズ情報及びサムネイル画像データの受信が完了したと判定するまで待機する。ここで、サイズ情報は、ＳＮＳサーバ２００上にアップロード可能な画像データのサイズを示す情報であり、ＳＮＳサーバ２００において予め設定されている情報である。また、サムネイル画像は、ステップＳ１０３において選択された画像のサムネイル画像データである。なお、所定時間の間に受信が完了しない場合には、エラー警告をするようにしても良い。また、ＳＮＳサーバ２００においてサイズ情報及びサムネイル画像の送信が許可されなかった場合にも、エラー警告をして良い。
【００３６】
ステップＳ１１１において、サイズ情報及びサムネイル画像の受信が完了したと判定した場合に、制御部１１６は、接続辺選択ガイド画面を表示させる（ステップＳ１１２）。図５は、接続辺選択ガイド画面の一例を示す図である。図５に示すように、接続辺選択画面には、ダウンロードされたサムネイル画像４０６を表示させる。この際、接続辺の候補となるサムネイル画像４０６の４辺は、例えば点滅表示させることにより、ユーザに接続辺の候補の位置をガイドする。また、図５に示すように、接続辺選択ガイド画面には、戻るボタン４０７も表示させる。
【００３７】
接続辺選択ガイド画面の表示後、制御部１１６は、ユーザにより、接続辺の選択がなされたか否かを判定する（ステップＳ１１３）。ユーザは、図５に示すように、表示部１０４に表示されたサムネイル画像４０６の４辺のうち、自身が接続辺としたい辺をなぞるように指をスライドさせる。このような操作がタッチパネル１１２によって検出された場合に、接続辺が選択されたと判定される。ここで、接続辺の選択がされた場合には、その選択された辺を例えば参照符号４０８で示すようにして強調表示するようにしても良い。
【００３８】
ステップＳ１１３において、ユーザによって接続辺の選択がなされていないと判定した場合に、制御部１１６は、ユーザにより、戻るボタン４０７が選択されたか否かを判定する（ステップＳ１１４）。ステップＳ１１４において、ユーザにより、戻るボタン４０７が選択されていないと判定した場合に、制御部１１６は、処理をステップＳ１１２に戻す。この場合には、接続辺選択ガイド画面の表示が継続される。また、ステップＳ１１４において、ユーザにより、戻るボタン４０７が選択されたと判定した場合に、制御部１１６は、処理をステップＳ１０１に戻す。
【００３９】
ステップＳ１１４において、接続辺の選択がなされたと判定した場合に、制御部１１６は、分割スルー画表示を行う（ステップＳ１１５）。分割スルー画表示は、図６に示すように、サムネイル画像４０６にスルー画像４０９を合成して構成される分割スルー画像を表示する処理である。この分割スルー画表示に際し、制御部１１６は、撮像部１０２を起動してスルー画表示用の画像データを取得する。そして、制御部１１６の画像処理部１１６ｂは、ホワイトバランス補正やガンマ補正等の一般的なスルー画表示用の画像処理を行う。スルー画表示用の画像処理の後、画像処理部１１６ｂは、サムネイル画像４０６のデータにおけるステップＳ１１３で選択された接続辺の位置（図５の例では右辺の位置）にスルー画像４０９のデータを配置するように合成した分割スルー画表示用の画像データを生成する。なお、分割スルー画表示用の画像データは、矩形の画像データとしておくことが望ましい。サムネイル画像４０６とスルー画像４０９のサイズ差によっては、両者を並べて配置した際に矩形にならない場合がある。この場合であっても画像データの全体として矩形となるように、例えば空白部分を「透明」の画像データとしておくことが望ましい。分割スルー画表示用の画像データの生成後、制御部１１６は、画像処理部１１６ｂによって得られた分割スルー画表示用の画像データに基づいて表示部１０４にスルー画表示を行わせる。図６に示す分割スルー画表示により、ユーザは、後述のＳＮＳサーバ２００におけるイメージジョイント処理によって生成される組み写真画像の概要を把握することが可能である。
【００４０】
ここで、スルー画表示は、撮像部１０２を繰り返して動作させることによって得られる画像データに基づき動画像表示を行うものである。したがって、分割スルー画表示の際には、スルー画像４０９の各フレームの画像データにサムネイル画像４０６のデータを合成する。
【００４１】
分割スルー画表示の後、制御部１１６は、ユーザによってリサイズ操作がなされたか否かを判定する（ステップＳ１１６）。ユーザは、図６に示すようにして分割スルー画表示されたサムネイル画像４０６又はスルー画像４０９のリサイズを、タッチパネル１１２によって指示することができる。例えば、ユーザによるピンチ操作（指を広げたり、狭めたりする操作）をリサイズの操作とする。ステップＳ１１６において、ユーザにより、リサイズ操作がなされていないと判定した場合、制御部１１６は、処理をステップＳ１１８に移行させる。なお、拡大サイズの上限は、ステップＳ１１１で受信されたサイズ情報で示されるサイズである。
【００４２】
ステップＳ１１６において、ユーザにより、リサイズ操作がなされたと判定した場合に、制御部１１６は、サムネイル画像４０６又はスルー画像４０９のリサイズを行う。そして、リサイズが行われた後の分割スルー画表示用の画像データを用いて表示部１０４の表示を更新する（ステップＳ１１７）。
【００４３】
続いて、制御部１１６は、撮影を実行するか否かを判定する（ステップＳ１１８）。ステップＳ１１８においては、ユーザによって操作部１１０のレリーズボタンが押された場合に、撮影を実行すると判定される。ステップＳ１１８において、撮影を実行しないと判定した場合に、制御部１１６は、処理をステップＳ１１５に戻す。この場合には、分割スルー画表示が繰り返される。ステップＳ１１８において、撮影を実行すると判定した場合に、制御部１１６は、ジョイント撮影としての静止画撮影を実行する（ステップＳ１１９）。
【００４４】
この静止画撮影時において、制御部１１６は、ＡＦ制御を行って撮影レンズ１０２ａのピント合わせをするとともに、ＡＥ制御を行って静止画撮影時の露出条件を決定する。続いて、制御部１１６は、ＡＥ制御によって決定された露出条件に従って撮像素子１０２ｂに静止画記録用の撮像動作を行わせる。
【００４５】
静止画記録用の撮像動作の後、画像処理部１１６ｂは、撮像素子１０２ｂの撮像動作の結果として得られた画像データに対し、ホワイトバランス補正やガンマ補正、リサイズ処理、静止画用圧縮処理等の一般的な静止画記録用の画像処理を行う。
【００４６】
静止画記録用の画像処理の後、制御部１１６は、圧縮処理された画像データに基づいて静止画ファイルを生成し、生成した静止画ファイルを記録部１０６に記録させる。ここで、静止画ファイルのヘッダ情報部には、撮影日時、画像データの記録サイズ、露出条件といった種々の撮影条件をメタデータとして記録する。さらに、本実施形態においては、接続相手の画像データを特定するための情報（例えばサムネイル画像４０６のもととなる画像ファイルのファイル名）及び接続辺の位置情報もメタデータとして記録する。これらのメタデータは、例えばＥｘｉｆ形式のタグ情報として記録する。また、本実施形態においては、画像ファイルにサムネイル画像も記録する。
【００４７】
静止画撮影の後、制御部１１６は、組み写真確認表示を行う（ステップＳ１２０）。組み写真確認表示において、制御部１１６は、ステップＳ１１９で得られた画像データの接続辺の位置に、ステップＳ１１１で受信されたサムネイル画像データを配置するように合成した組み写真画像データを生成し、この組み写真画像データを図７に示すようにして表示部１０４に再生する。また、組み写真確認表示においては、図７に示すようにしてコメントボタン４１０及びシェアボタン４１１も表示させる。コメントボタン４１０及びシェアボタン４１１は、タッチパネル１１２で操作可能なソフトウェアボタンである。このような組み写真確認表示により、ユーザは、ＳＮＳサーバ２００で生成される組み写真画像を確認することが可能である。
【００４８】
ここで、前述の例では、サムネイル画像を合成して確認表示用の組み写真画像を生成している。これに対し、ユーザによって選択された画像ファイル自体をＳＮＳサーバ２００からダウンロードし、このダウンロードした画像ファイル内の画像データと撮影により得られた画像データとを合成して確認表示用の組み写真画像を生成するようにしても良い。
【００４９】
組み写真確認表示の後、制御部１１６は、所定時間（例えば１０秒程度）が経過したか否かを判定する（ステップＳ１２１）。ステップＳ１２１において、所定時間が経過したと判定した場合に、制御部１１６は、処理をステップＳ１０１に戻す。
【００５０】
ステップＳ１２１において、所定時間が経過していないと判定した場合に、制御部１１６は、ユーザにより、コメントボタン４１０が選択されたか否かを判定する（ステップＳ１２２）。ステップＳ１２２において、コメントボタン４１０が選択されていないと判定した場合に、制御部１１６は、処理をステップＳ１２５に移行させる。ステップＳ１２２において、コメントボタン４１０が選択されたと判定した場合に、制御部１１６は、コメントの入力画面を表示させる。そして、制御部１１６は、ユーザにより入力されたコメントのデータを画像ファイルに記録する（ステップＳ１２３）。その後、制御部１１６は、図７に示すように、ユーザによって入力されたコメント４１２を表示部１０４に表示させることによって確認表示を更新する（ステップＳ１２４）。その後、制御部１１６は、処理をステップＳ１２５に移行させる。
【００５１】
続いて、制御部１１６は、ユーザによりシェアボタン４１１が選択されたか否かを判定する（ステップＳ１２５）。ステップＳ１２５において、シェアボタン４１１が選択されていないと判定した場合に、制御部１１６は、処理をステップＳ１２０に移行させる。ステップＳ１２５において、シェアボタン４１１が選択されたと判定した場合に、制御部１１６は、画像共有（シェア）処理を実行する（ステップＳ１２６）。画像共有処理の後、制御部１１６は、処理をステップＳ１２０に移行させる。画像共有処理は、再生中の画像ファイルを所定の通信接続先に送信することにより、この画像ファイルを複数人で共有できるようにする処理である。画像共有処理の詳細については後で詳しく説明する。
【００５２】
ステップＳ１０１において、動作モードがブラウザモードでないと判定した場合に、制御部１１６は、動作モードが撮影モードであるか否かを判定する（ステップＳ１２７）。ステップＳ１２７において、動作モードが撮影モードであると判定した場合に、制御部１１６は、通常のスルー画表示の制御を行う（ステップＳ１２８）。ステップＳ１２８のスルー画表示の処理は、ステップＳ１１５で示したスルー画表示用の画像処理によって得られた画像データのみに基づいて表示を行う点がステップＳ１１５と異なる。即ち、ステップＳ１２８においては、図８に示すようにして、表示部１０４の全画面にスルー画像を表示させる。
【００５３】
スルー画表示の後、制御部１１６は、ユーザ操作に応じて記録サイズを設定する（ステップＳ１２９）。記録サイズの設定の指示は、例えばユーザが、表示部１０４に表示されるメニュー画面上でタッチパネル１１２を操作することによって行われる。撮影モードは、ジョイント撮影モードと異なり、ユーザが記録サイズを設定することが可能である。
【００５４】
続いて、制御部１１６は、撮影を実行するか否かを判定する（ステップＳ１３０）。ステップＳ１３０においては、ユーザによって操作部１１０のレリーズボタンが押された場合に、撮影を実行すると判定される。ステップＳ１３０において、撮影を実行しないと判定した場合に、制御部１１６は、処理をステップＳ１２８に戻す。この場合には、スルー画表示が継続される。ステップＳ１３０において、撮影を実行すると判定した場合に、制御部１１６は、静止画撮影を実行する（ステップＳ１３１）。ステップＳ１３１の静止画撮影は、ステップＳ１１９で説明した静止画撮影と基本的には同じ処理である。ただし、ステップＳ１１９とは異なり、ステップＳ１３１においては接続相手の画像データを特定するための情報及び接続辺の位置情報を記録しない。
【００５５】
静止画撮影の後、制御部１１６は、確認表示を行う（ステップＳ１３２）。この確認表示において、制御部１１６は、ステップＳ１３１で得られた画像データを表示部１０４に再生する。また、確認表示においては、組画像確認表示と同様のコメントボタン及びシェアボタンも表示させる。
【００５６】
確認表示の後、制御部１１６は、所定時間（例えば１０秒程度）が経過したか否かを判定する（ステップＳ１３３）。ステップＳ１３３において、所定時間が経過したと判定した場合に、制御部１１６は、処理をステップＳ１０１に戻す。
【００５７】
ステップＳ１３３において、所定時間が経過していないと判定した場合に、制御部１１６は、ユーザにより、コメントボタンが選択されたか否かを判定する（ステップＳ１３４）。ステップＳ１３４において、コメントボタンが選択されていないと判定した場合に、制御部１１６は、処理をステップＳ１３７に移行させる。ステップＳ１３４において、コメントボタンが選択されたと判定した場合に、制御部１１６は、コメントの入力画面を表示させる。そして、制御部１１６は、ユーザにより入力されたコメントのデータを画像ファイルに記録する（ステップＳ１３５）。その後、制御部１１６は、ユーザによって入力されたコメントを表示部１０４に表示させることによって確認表示を更新する（ステップＳ１３６）。その後、制御部１１６は、処理をステップＳ１３７に移行させる。
【００５８】
続いて、制御部１１６は、ユーザによりシェアボタンが選択されたか否かを判定する（ステップＳ１３７）。ステップＳ１３７において、シェアボタンが選択されていないと判定した場合に、制御部１１６は、処理をステップＳ１３２に戻す。ステップＳ１３７において、シェアボタンが選択されたと判定した場合に、制御部１１６は、画像共有（シェア）処理を実行する（ステップＳ１３８）。その後、制御部１１６は、処理をステップＳ１３２に戻す。画像共有処理の詳細については後で詳しく説明する。
【００５９】
ステップＳ１０１において、動作モードが撮影モードでないと判定した場合に、制御部１１６は、動作モードが再生モードか否かを判定する（ステップＳ１３９）。ステップＳ１３９において、動作モードが再生モードでないと判定したとき、制御部１１６は、処理をステップＳ１０１に戻す。
【００６０】
ステップＳ１３９において、動作モードが再生モードであると判定した場合に、制御部１１６は、記録部１０６に記録されている画像ファイルの一覧を表示部１０４に表示させる（ステップＳ１４０）。続いて、制御部１１６は、ユーザによって画像ファイルの選択がなされたか否かを判定する（ステップＳ１４１）。ステップＳ１４１において、画像ファイルの選択がなされていないと判定した場合に、制御部１１６は、処理をステップＳ１４０に戻す。この場合、一覧表示が継続される。
【００６１】
ステップＳ１３９において、画像ファイルの選択がなされたと判定した場合に、制御部１１６は、ユーザにより選択された画像ファイルを再生する（ステップＳ１４０）。再生処理において、制御部１１６は、ユーザにより選択された画像ファイルを記録部１０６から読み出し、読みだした画像ファイルを画像処理部１１６ｂに入力する。画像処理部１１６ｂは、入力された圧縮画像データを伸長する。制御部１１６は、伸長された画像データを表示部１０４に入力して画像の表示を行う。また、画像ファイルの再生時には、図９で示すように、コメントボタン４１３及びシェアボタン４１４も表示させる。
【００６２】
画像ファイルの再生後、制御部１１６は、ユーザにより、コメントボタン４１３が選択されたか否かを判定する（ステップＳ１４３）。ステップＳ１４３において、コメントボタン４１３が選択されていないと判定した場合に、制御部１１６は、処理をステップＳ１４６に移行させる。ステップＳ１４３において、コメントボタン４１３が選択されたと判定した場合に、制御部１１６は、コメントの入力画面を表示させる。そして、制御部１１６は、ユーザにより入力されたコメントのデータを画像ファイルに記録する（ステップＳ１４４）。その後、制御部１１６は、ユーザによって入力されたコメントを表示部１０４に表示させることによって表示を更新する（ステップＳ１４５）。その後、制御部１１６は、処理をステップＳ１４６に移行させる。
【００６３】
続いて、制御部１１６は、ユーザによりシェアボタン４１４が選択されたか否かを判定する（ステップＳ１４６）。ステップＳ１４６において、シェアボタン４１４が選択されていないと判定した場合に、制御部１１６は、処理をステップＳ１４８に移行させる。ステップＳ１４６において、シェアボタン４１４が選択されたと判定した場合に、制御部１１６は、画像共有（シェア）処理を実行する（ステップＳ１４７）。その後、制御部１１６は、処理をステップＳ１４８に移行させる。画像共有処理の詳細については後で詳しく説明する。
【００６４】
続いて、制御部１１６は、画像ファイルの再生終了が指示されたか否かを判定する（ステップＳ１４８）。ステップＳ１４８において、画像ファイルの再生終了が指示されていないと判定した場合に、制御部１１６は、処理をステップＳ１４２に戻す。この場合、画像ファイルの再生が継続される。また、ステップＳ１４８において、画像ファイルの再生終了が指示されたと判定した場合に、制御部１１６は、処理をステップＳ１０１に戻す。
【００６５】
図１０は、画像共有の処理を示すフローチャートである。画像共有に際し、制御部１１６は、図１１に示すような接続先選択画面を表示部１０４に表示させる（ステップＳ２０１）。図１１の例の接続先選択画面では、通信接続先を示すボタンとして、機器指定ボタン４１５、ＳＮＳボタン４１６、公開ボタン４１７を表示させている。機器指定ボタン４１５は、撮像装置１００ａの通信接続先がネットワーク３００を介さない直接通信によって通信接続可能な機器である場合にユーザによって選択される。ＳＮＳボタン４１６は、撮像装置１００ａの通信接続先がＳＮＳサーバ２００である場合にユーザによって選択される。公開ボタン４１７は、撮像装置１００ａの通信接続先がネットワーク３００を介して通信接続された所定のサイトの場合にユーザによって選択される。さらに、図１１の例の接続先選択画面では、戻るボタン４１８も表示させる。
【００６６】
接続先選択画面の表示後、制御部１１６は、ユーザによって機器指定ボタン４１５が選択されたか否かを判定する（ステップＳ２０２）。ステップＳ２０２において、機器指定ボタン４１５が選択されたと判定した場合に、制御部１１６は、通信部１１４を起動し、この通信部１１４の出力から、通信部１１４を介して通信が可能である通信接続先の候補となる機器を検出する。そして、制御部１１６は、通信接続先の候補となる機器の名称の一覧を表示部１０４に表示させる（ステップＳ２０３）。
【００６７】
続いて、制御部１１６は、ユーザのタッチパネル１１２の操作によって通信接続先の選択がなされたか否かを判定する（ステップＳ２０４）。ステップＳ２０４において、通信接続先の選択がなされたと判定するまで、制御部１１６は、処理をステップＳ２０３に戻す。ステップＳ２０４において、通信接続先の選択がなされたと判定した場合に、制御部１１６は、ユーザによって選択された通信接続先との通信を確立すべく、通信認証の処理を行う（ステップＳ２０５）。この際、制御部１１６は、必要に応じてＩＤ及びパスワードの入力をユーザに対して促す。
【００６８】
続いて、制御部１１６は、通信認証に成功したか否かを判定する（ステップＳ２０６）。ステップＳ２０６において、通信認証に成功したと判定した場合に、制御部１１６は、通信部１１４を介して通信接続先に画像ファイルを送信する（ステップＳ２０７）。その後、制御部１１６は、図１０の処理を終了させる。ステップＳ２０６において、例えばパスワードの認証に失敗した場合や通信が確立できなかった場合等、通信認証に失敗したと判定した場合に、制御部１１６は、その旨を例えば表示部１０４によってユーザに警告する（ステップＳ２０８）。その後、制御部１１６は、図１０の処理を終了させる。
【００６９】
ステップＳ２０２において、機器指定ボタン４１５が選択されていないと判定した場合に、制御部１１６は、ＳＮＳボタン４１６が選択されたか否かを判定する（ステップＳ２０９）。ステップＳ２０９において、ＳＮＳボタン４１６が選択されたと判定した場合に、制御部１１６は、現在の画像共有処理がジョイント撮影モード中のものであるか否かを判定する（ステップＳ２１０）。ステップＳ２１０において、現在の画像共有処理がジョイント撮影モード中のものであると判定した場合に、制御部１１６は、処理をステップＳ２１３に移行させる。ジョイント撮影モード中の場合、これから送信する画像を別の画像に接続しようとしている状態であり、この場合には、ステップＳ２１１及びステップＳ２１２の確認処理が省略される。ステップＳ２１１及びＳ２１２の確認処理は、接続相手の画像となる画像ファイルに対する処理である。
【００７０】
ステップＳ２１０において、現在の画像共有処理がジョイント撮影モード中のものでないと判定した場合に、制御部１１６は、図１２に示すようなイメージジョイント可否選択画面を表示部１０４に表示させる（ステップＳ２１１）。図１２の例のイメージジョイント可否選択画面では、ジョイント許可ボタン４１９とジョイント不許可ボタン４２０を表示させる。
【００７１】
続いて、制御部１１６は、ユーザのタッチパネル１１２の操作によってイメージジョイントの可否が選択されたか否か、即ちジョイント許可ボタン４１９とジョイント不許可ボタン４２０の何れかが選択されたか否かを判定する（ステップＳ２１２）。ステップＳ２１２において、イメージジョイント処理の可否が選択されたと判定した場合に、制御部１１６は、イメージジョイント処理の可否の情報を画像ファイルのヘッダ情報部に記録する。即ち、制御部１１６は、ジョイント許可ボタン４１９が選択されたと判定した場合にはイメージジョイント処理の許可を示す情報を記録し、ジョイント不許可ボタン４２０が選択されたと判定した場合には、イメージジョイント処理の不許可を示す情報を記録する。イメージジョイント処理の可否の情報を記録した後、制御部１１６は、ＳＮＳサーバ２００との通信を確立すべく、通信認証の処理を行う（ステップＳ２１３）。この際、制御部１１６は、必要に応じてＩＤ及びパスワードの入力をユーザに対して促す。
【００７２】
続いて、制御部１１６は、通信認証に成功したか否かを判定する（ステップＳ２１４６）。ステップＳ２１４において、通信認証に成功したと判定した場合に、制御部１１６は、通信部１１４を介してＳＮＳサーバ２００に画像ファイルを送信する（ステップＳ２１５）。その後、制御部１１６は、図１０の処理を終了させる。ステップＳ２１４において、例えばパスワードの認証に失敗した場合や通信が確立できなかった場合等、通信認証に失敗したと判定した場合に、制御部１１６は、その旨を例えば表示部１０４によってユーザに警告する（ステップＳ２１６）。その後、制御部１１６は、図１０の処理を終了させる。
【００７３】
ステップＳ２０９において、ＳＮＳボタン４１６が選択されていないと判定した場合に、制御部１１６は、公開ボタン４１７が選択されたか否かを判定する（ステップＳ２１７）。ステップＳ２１７において、公開ボタン４１７が選択されたと判定した場合に、制御部１１６は、通信接続先を特定するための情報（例えば通信接続先のＵＲＬ）をユーザに入力させるための通信接続先入力画面を表示部１０４に表示させる（ステップＳ２１８）。
【００７４】
続いて、制御部１１６は、ユーザのタッチパネル１１２の操作によって通信接続先の入力がなされたか否かを判定する（ステップＳ２１９）。ステップＳ２１９において、通信接続先の選択がなされたと判定するまで、制御部１１６は、処理をステップＳ２１８に戻す。ステップＳ２１９において、通信接続先の入力がなされたと判定した場合に、制御部１１６は、ユーザによって入力された通信接続先との通信を確立すべく、通信認証の処理を行う（ステップＳ２２０）。この際、制御部１１６は、必要に応じてＩＤ及びパスワードの入力をユーザに対して促す。
【００７５】
続いて、制御部１１６は、通信認証に成功したか否かを判定する（ステップＳ２２１）。ステップＳ２２１において、通信認証に成功したと判定した場合に、制御部１１６は、通信部１１４を介して通信接続先に画像ファイルを送信する（ステップＳ２２２）。その後、制御部１１６は、図１０の処理を終了させる。ステップＳ２２１において、例えばパスワードの認証に失敗した場合や通信が確立できなかった場合等、通信認証に失敗したと判定した場合に、制御部１１６は、その旨を例えば表示部１０４によってユーザに警告する（ステップＳ２２３）。その後、制御部１１６は、図１０の処理を終了させる。
【００７６】
ステップＳ２１７において、公開ボタン４１７が選択されていないと判定した場合に、制御部１１６は、戻るボタン４１８が選択されたか否かを判定する（ステップＳ２２４）。ステップＳ２２４において、戻るボタン４１８が選択されていないと判定した場合に、制御部１１６は、処理をステップＳ２０１に戻す。ステップＳ２２４において、戻るボタン４１８が選択されたと判定した場合に、制御部１１６は、図１０の処理を終了させる。
【００７７】
図１３は、ＳＮＳサーバ２００の動作を示すフローチャートである。図１３において、ＳＮＳサーバ２００の制御部２０６は、通信部２０４を介して撮像装置１００ａから画像ファイルが受信されたか否かを判定する（ステップＳ３０１）。ステップＳ３０１において、画像ファイルが受信されたと判定した場合に、制御部２０６は、受信された画像ファイルをデータベース２０２に記録する（ステップＳ３０２）。
【００７８】
続いて、制御部２０６は、ステップＳ３０２で記録した画像ファイルのヘッダ情報部に、接続相手の画像データを特定するための情報（例えばサムネイル画像４０６のもととなる画像ファイルのファイル名）及び接続辺の位置情報が記録されているか否かを判定する（ステップＳ３０３）。ステップＳ３０３において、接続相手を特定するための情報及び接続辺の位置情報が画像ファイルに記録されていないと判定した場合に、制御部２０６は、処理をステップＳ３０１に戻す。この場合は、ユーザによってイメージジョイントの実行が指示されていない状態であるので画像ファイルを記録する処理だけを行う。
【００７９】
ステップＳ３０３において、接続相手を特定するための情報及び接続辺の位置情報が画像ファイルに記録されていると判定した場合に、制御部２０６は、ステップＳ３０２で記録した画像ファイルをデータベース２０２から読み出す（ステップＳ３０４）。続いて、制御部２０６の画像処理部２０６ａは、読み出された画像ファイルに記録されている画像データを、当該画像ファイルに記録されている接続相手の画像ファイルに記録された画像データの接続辺の位置に接続するように配置する合成処理（イメージジョイント処理）を行って組み写真画像データを生成する（ステップＳ３０５）。前述の撮像装置１００ａによる組み写真確認表示の際には、サムネイル画像同士を合成していたが、イメージジョイント処理においては元画像同士を合成する。イメージジョイント処理の後、制御部２０６は、この組み写真画像データに基づいて組み写真画像ファイルを生成し、生成した組み写真画像ファイルをデータベース２０２に記録させる（ステップＳ３０６）。その後、制御部２０６は、処理をステップＳ３０１に戻す。
【００８０】
ステップＳ３０１において、画像ファイルが受信されていないと判定した場合に、制御部２０６は、例えば撮像装置１００ａから、Ｗｅｂページの更新要求がなされたか否かを判定する（ステップＳ３０７）。ステップＳ３０７において、Ｗｅｂページの更新要求がなされたと判定した場合に、制御部２０６は、要求がなされた機器に対してＷｅｂページデータを、通信部２０４を介して送信する（ステップＳ３０８）。このような処理により、ＳＮＳサーバ２００のデータベース２０２に記録されている画像及び組み写真画像を例えば撮像装置１００ａにおいて閲覧することが可能である。
【００８１】
続いて、制御部２０６は、例えば撮像装置１００ａからサイズ情報及びサムネイル画像の送信要求がなされたか否かを判定する（ステップＳ３０９）。ステップＳ３０９において、サイズ情報及びサムネイル画像の送信要求がなされていないと判定した場合に、制御部２０６は、処理をステップＳ３０１に戻す。ステップＳ３０９において、サイズ情報及びサムネイル画像の送信要求がなされたと判定した場合に、制御部２０６は、送信要求されたサムネイル画像の元の画像ファイルに対するイメージジョイント処理が許可されているか否か、即ちこの画像ファイルのヘッダ情報部にイメージジョイントの許可の情報が記録されているか否かを判定する（ステップＳ３１０）。ステップＳ３１０において、イメージジョイント処理が許可されていないと判定した場合に、制御部２０６は、処理をステップＳ３０１に戻す。なお、この際に、イメージジョイント処理が許可されていない旨を警告するようにしても良い。
【００８２】
ステップＳ３１０において、イメージジョイント処理が許可されていると判定した場合に、制御部２０６は、通信部２０４を介して、サイズ情報及びサムネイル画像を送信する（ステップＳ３１１）。その後、制御部２０６は、処理をステップＳ３０１に戻す。
【００８３】
ステップＳ３０７において、Ｗｅｂページの更新要求がなされていないと判定した場合に、制御部２０６は、ユーザによるコメントの入力がなされたか否かを判定する（ステップＳ３１２）。ステップＳ３１２において、コメントの入力がなされていないと判定した場合に、制御部２０６は、処理をステップＳ３０１に戻す。ステップＳ３１２において、コメントの入力がなされたと判定した場合に、制御部２０６は、入力されたコメントのデータを、対応する画像ファイルに記録する（ステップＳ３１３）。その後、制御部２０６は、処理をステップＳ３０１に戻す。ここで、コメントのデータを画像ファイルとは別個のファイルとして記録しても良い。
【００８４】
以上説明したように、本実施形態によれば、撮像装置１００ａのユーザは、ＳＮＳサーバ２００が管理するサイト上にアップロードされた画像の好きな辺を選択し、この選択した辺に自身が撮影した画像を接続して組み写真を作成することが可能である。このように、本実施形態では、ユーザが簡単な操作で組み写真を作成することが可能である。
【００８５】
また、図１４（ａ）に示すようにして撮像装置１００ａのユーザによって作成された組み写真を閲覧した撮像装置１００ｂのユーザも、撮像装置１００ａのユーザと同様にイメージジョイント処理を行うことができる。即ち、図１４（ａ）に示すブラウザ画面において撮像装置１００ｂのユーザが、イメージジョイントボタン４０４を選択すると、図１４（ｂ）に示すような接続辺選択画面が表示される。そして、接続辺が選択されると、図１４（ｃ）に示すような分割スルー画表示が行われる。ここで、図１４（ｃ）の例は、サムネイル画像４０６の下辺が接続辺として選択された例を示している。図１４（ｃ）の例は、既に作成されている組み写真画像に対し、さらに別の画像を接続する例である。この場合のサムネイル画像４０６は、２枚の画像が合成されてなる組み写真画像のサムネイル画像である。分割スルー画表示の後、撮像装置１００ｂのユーザによって撮影の実行が指示されると、図１４（ｄ）に示すような組み写真確認表示がなされる。その後に、ＳＮＳサーバ２００において組み写真画像データが生成される。
【００８６】
以上のような処理が複数のユーザの間で繰り返されることにより、絵巻物のような組み写真画像が作成されることになる。このような組み写真画像は、複数のユーザの意図を反映したものであるので、単調な画像とはなりにくいものと考えられる。
【００８７】
また、本実施形態では、イメージジョイント処理の際に撮像装置１００ａに送信する画像データをサムネイル画像データとしている。実際の画像ファイルを送信しないことで、ＳＮＳサーバ２００にアップロードした画像が、意図しないユーザによって共有されないようにすることができる。
【００８８】
ここで、前述の実施形態においては、組み写真画像データを生成するための画像データの取得を撮像装置１００ａで行い、実際の組み写真画像データの生成をＳＮＳサーバ２００で行うようにしている。これに対し、ＳＮＳサーバ２００の制御部２０６及び画像処理部２０６ａと同様の機能を撮像装置１００ａに持たせることで、撮像装置１００ａにおいて組み写真画像データの生成までを行うようにしても良い。また、撮像装置１００ａにおいて組み写真画像データの生成まで行うようにした場合、撮像装置１００ａと撮像装置１００ａの外部装置としての他の撮像装置との通信によって取得された画像データに基づいて組み写真画像を生成するようにしても良い。
【００８９】
また、本実施形態では選択部の例としてタッチパネル１１２を挙げているが、接続辺の指定ができるものであればタッチパネル１１２以外の各種の操作部を選択部として用いることが可能である。
【００９０】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。また、前述の各動作フローチャートの説明において、便宜上「まず」、「次に」等を用いて動作を説明しているが、この順で動作を実施することが必須であることを意味するものではない。
【００９１】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、上述したような課題を解決でき、上述したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【符号の説明】
【００９２】
１００ａ，１００ｂ，１００ｃ，１００ｄ…撮像装置、１０２…撮像部、１０２ａ…撮影レンズ、１０２ｂ…撮像素子、１０４…表示部、１０６…記録部、１０８…時計部、１１０…操作部、１１２…タッチパネル、１１４…通信部、１１６…制御部、１１６ａ…撮像制御部、１１６ｂ…画像処理部、１１６ｃ…メタデータ変更部、１１６ｄ…表示制御部、１１６ｅ…通信制御部、２００…ＳＮＳサーバ、２０２…データベース、２０４…通信部、２０６…制御部、２０６ａ…画像処理部、２０６ｂ…Ｗｅｂページ管理部、２０６ｃ…通信制御部、３００…ネットワーク
【図１】
2014103630.tif 000003
【図２Ａ】
2014103630.tif 000004
【図２Ｂ】
2014103630.tif 000005
【図３】
2014103630.tif 000006
【図４】
2014103630.tif 000007
【図５】
2014103630.tif 000008
【図６】
2014103630.tif 000009
【図７】
2014103630.tif 000010
【図８】
2014103630.tif 000011
【図９】
2014103630.tif 000012
【図１０】
2014103630.tif 000013
【図１１】
2014103630.tif 000014
【図１２】
2014103630.tif 000015
【図１３】
2014103630.tif 000016
【図１４】
2014103630.tif 000017