(57)【要約】【課題】画像情報を共有する共有グループを構成する複数の共有対象カメラ間でベストショット画像情報を容易に共有化させることができるカメラ、画像共有サーバ及び画像共有プログラムを提供する。【解決手段】電子カメラ１１の制御部１７は、画像データを共有する共有グループを構成する他の電子カメラを定義し、全ての電子カメラで撮像した画像に関する複数の画像データの中に同類の画像データがあるか否かを判定する。そして、制御部１７は、同類の画像データがあると判定した場合において、該同類の複数の画像データの中にベストショット画像データの条件を満たす画像データがあるときには、該画像エータをベストショット画像データとして選択する。一方、同類の複数の画像データの中にベストショット画像データの条件を満たす画像データがない場合、画像処理部１５は、同類の複数の画像データを合成してベストショット画像データを生成する。【選択図】図１
2010098661.tif 000002
【特許請求の範囲】
【請求項１】
画像に関する画像情報を共有する共有グループを構成する共有対象カメラを定義する定義手段と、
該定義手段によって定義された前記共有対象カメラとの間で画像に関する画像情報を送受信するための送受信手段と、
前記共有グループを構成する前記各共有対象カメラで撮像した画像に関する複数の画像情報の中に同類の画像に関する画像情報があるか否かを判定する判定手段と、
該判定手段によって同類の画像に関する画像情報があると判定された場合、該同類の画像に関する複数の画像情報の中からベストショット画像に関するベストショット画像情報を選択する選択手段、及び前記同類の画像に関する複数の画像情報を合成してベストショット画像情報を生成する合成手段のうち少なくとも一方の手段と、を備えたカメラ。
【請求項２】
前記送受信手段は、前記選択手段及び前記合成手段のうち少なくとも一方の手段によって選択又は生成されるベストショット画像情報を、前記共有グループを構成する他の共有対象カメラに向けて送信する請求項１に記載のカメラ。
【請求項３】
前記ベストショット画像情報には、該ベストショット画像情報が前記共有グループ内で共有する画像情報である旨の共有情報と、前記ベストショット画像の選択及び生成のうち少なくとも一方を行った共有対象カメラを特定する特定情報とが含まれている請求項１又は請求項２に記載のカメラ。
【請求項４】
前記選択手段及び前記合成手段を共に備え、
前記選択手段は、前記判定手段によって前記同類の画像に関する画像情報があると判定された場合において、該同類の画像に関する複数の画像情報の中にベストショット画像情報の条件を満たす画像情報が存在するときには、該画像情報をベストショット画像情報として選択し、
前記合成手段は、前記判定手段によって前記同類の画像に関する画像情報があると判定された場合において、該同類の画像に関する複数の画像情報の中にベストショット画像情報の条件を満たす画像情報が存在しないときには、前記同類の画像に関する複数の画像情報を合成してベストショット画像情報を生成する請求項１〜請求項３のうち何れか一項に記載のカメラ。
【請求項５】
前記選択手段は、前記判定手段によって前記同類の画像に関する画像情報がないと判定された場合には、前記各共有対象カメラで撮像した画像に関する画像情報毎にベストショット画像情報の条件を満たしているか否かを判定し、ベストショット画像情報の条件を満たす画像情報が存在するときには、該画像情報をベストショット画像情報として選択する請求項１〜請求項４のうち何れか一項に記載のカメラ。
【請求項６】
前記選択手段は、ベストショット画像情報を選択する場合において、画像情報毎に予め設定された複数の選択条件に基づき点数を付与し、前記選択条件毎に付与された点数の合計が予め設定されたベストショット閾値以上となった画像情報が存在するときには、該画像情報をベストショット画像情報として選択する請求項１〜請求項５のうち何れか一項に記載のカメラ。
【請求項７】
画像に関する画像情報を共有する共有グループを構成する複数の共有対象カメラから送信される画像情報を受信可能な画像共有サーバであって、
前記各共有対象カメラから受信した複数の画像情報の中に同類の画像に関する画像情報があるか否かを判定する判定装置と、
該判定装置によって同類の画像に関する画像情報があると判定された場合、該同類の画像に関する複数の画像情報の中からベストショット画像に関するベストショット画像情報を選択する選択装置、及び前記同類の画像に関する複数の画像情報を合成してベストショット画像情報を生成する合成装置のうち少なくとも一方の装置と、を備えた画像共有サーバ。
【請求項８】
画像に関する画像情報を共有する共有グループを構成する複数の共有対象カメラから送信される画像情報を受信したコンピュータが実行する画像共有プログラムであって、
前記コンピュータに、
該コンピュータに受信された複数の画像情報の中から同類の画像に関する画像情報があるか否かを判定する判定ステップと、
該判定ステップで同類の画像に関する画像情報があると判定した場合、該同類の画像に関する複数の画像情報の中にベストショット画像に関するベストショット画像を選択する選択ステップ、及び前記同類の画像に関する複数の画像情報を合成してベストショット画像情報を生成する合成ステップのうち少なくとも一方のステップと、を実行させる画像共有プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に関する画像情報を他のカメラとの間で送受信可能なカメラ、複数のカメラから画像に関する画像情報を受信可能な画像共有サーバ、及び複数のカメラで撮像された画像に関する画像情報に基づき所定の処理を行うための画像共有プログラムに関するものである。
【背景技術】
【０００２】
従来、画像に関する画像情報を他のカメラとの間で送受信可能なカメラとして、例えば特許文献１に記載のカメラが提案されている。このカメラは、他のカメラと共に画像情報を共有する共有グループを設定する機能を有している。そして、共有グループを構成する複数のカメラ（以下、「共有対象カメラ」という。）間では、画像情報が共有されるようになっている。なお、ここでいう「画像情報」とは、１つの画像に関する情報のことであり、複数の画像が存在する場合、カメラの記憶媒体（メモリカードなど）には複数の画像情報が記憶される。
【０００３】
こうした共有グループ間において各共有対象カメラのうち一の共有対象カメラにて撮像が行われた場合、該撮像に基づく画像情報は、その場で他の共有対象カメラに送信される。そのため、各共有対象カメラ間では、撮像した画像に関する全ての画像情報が自動的に共有化されるようになっていた。
【特許文献１】特開２００７−１６６１４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、友人や家族と共に旅行に出かける場合などには、複数の共有対象カメラで同一シーンや同一の被写体をそれぞれ撮像することがある。こうした場合、似たような画像に関する複数の画像情報が各共有対象カメラ間で自動的に共有化されるため、１台の共有対象カメラの記憶媒体に記憶される画像情報の数が、非常に膨大になってしまう。また、膨大な画像情報の中からベストショット画像に関するベストショット画像情報を選択し、該ベストショット画像情報のみを各共有対象カメラ間で共有させる場合には、膨大な画像情報の中から失敗画像（例えば、露出が適正でない画像）に関する画像情報などをユーザ自身で消去する必要があり、共有する画像情報が多いほどユーザが行うべき作業が煩雑になるという問題があった。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、その目的は、画像情報を共有する共有グループを構成する複数の共有対象カメラ間でベストショット画像情報を容易に共有化させることができるカメラ、画像共有サーバ及び画像共有プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のカメラは、画像に関する画像情報を共有する共有グループを構成する共有対象カメラを定義する定義手段と、該定義手段によって定義された前記共有対象カメラとの間で画像に関する画像情報を送受信するための送受信手段と、前記共有グループを構成する前記各共有対象カメラで撮像した画像に関する複数の画像情報の中に同類の画像に関する画像情報があるか否かを判定する判定手段と、該判定手段によって同類の画像に関する画像情報があると判定された場合、該同類の画像に関する複数の画像情報の中からベストショット画像に関するベストショット画像情報を選択する選択手段、及び前記同類の画像に関する複数の画像情報を合成してベストショット画像情報を生成する合成手段のうち少なくとも一方の手段と、を備えたことを要旨とする。
【０００７】
本発明のカメラは、前記送受信手段は、前記選択手段及び前記合成手段のうち少なくとも一方の手段によって選択又は生成されるベストショット画像情報を、前記共有グループを構成する他の共有対象カメラに向けて送信することを要旨とする。
【０００８】
本発明のカメラは、前記ベストショット画像情報には、該ベストショット画像情報が前記共有グループ内で共有する画像情報である旨の共有情報と、前記ベストショット画像を選択又は生成した共有対象カメラを特定する特定情報とが含まれていることを要旨とする。
【０００９】
本発明のカメラは、前記選択手段及び前記合成手段を共に備え、前記選択手段は、前記判定手段によって前記同類の画像に関する画像情報があると判定された場合において、該同類の画像に関する複数の画像情報の中にベストショット画像情報の条件を満たす画像情報が存在するときには、該画像情報をベストショット画像情報として選択し、前記合成手段は、前記判定手段によって前記同類の画像に関する画像情報があると判定された場合において、該同類の画像に関する複数の画像情報の中にベストショット画像情報の条件を満たす画像情報が存在しないときには、前記同類の画像に関する複数の画像情報を合成してベストショット画像情報を生成することを要旨とする。
【００１０】
本発明のカメラは、前記選択手段は、前記判定手段によって前記同類の画像に関する画像情報がないと判定された場合には、前記各共有対象カメラで撮像した画像に関する画像情報毎にベストショット画像情報の条件を満たしているか否かを判定し、ベストショット画像情報の条件を満たす画像情報が存在するときには、該画像情報をベストショット画像情報として選択することを要旨とする。
【００１１】
本発明のカメラは、前記選択手段は、ベストショット画像情報を選択する場合において、画像情報毎に予め設定された複数の選択条件に基づき点数を付与し、前記選択条件毎に付与された点数の合計が予め設定されたベストショット閾値以上となった画像情報が存在するときには、該画像情報をベストショット画像情報として選択することを要旨とする。
【００１２】
また、本発明の画像共有サーバは、画像に関する画像情報を共有する共有グループを構成する複数の共有対象カメラから送信される画像情報を受信可能な画像共有サーバであって、前記各共有対象カメラから受信した複数の画像情報の中に同類の画像に関する画像情報があるか否かを判定する判定装置と、該判定装置によって同類の画像に関する画像情報があると判定された場合、該同類の画像に関する複数の画像情報の中からベストショット画像に関するベストショット画像情報を選択する選択装置、及び前記同類の画像に関する複数の画像情報を合成してベストショット画像情報を生成する合成装置のうち少なくとも一方の装置と、を備えたことを要旨とする。
【００１３】
さらに、本発明の画像共有プログラムは、画像に関する画像情報を共有する共有グループを構成する複数の共有対象カメラから送信される画像情報を受信したコンピュータが実行する画像共有プログラムであって、前記コンピュータに、該コンピュータに受信された複数の画像情報の中から同類の画像に関する画像情報があるか否かを判定する判定ステップと、該判定ステップで同類の画像に関する画像情報があると判定した場合、該同類の画像に関する複数の画像情報の中にベストショット画像に関するベストショット画像を選択する選択ステップ、及び前記同類の画像に関する複数の画像情報を合成してベストショット画像情報を生成する合成ステップのうち少なくとも一方のステップと、を実行させることを要旨とする。
【発明の効果】
【００１４】
本発明によれば、画像情報を共有する共有グループを構成する複数の共有対象カメラ間でベストショット画像情報を容易に共有化させることができる。
【発明を実施するための最良の形態】
【００１５】
（第１の実施形態）
以下に、本発明を具体化した第１の実施形態について図１〜図８に基づき説明する。
図１に示すように、本実施形態の電子カメラ１１は、被写体を撮像するための撮像部１２（図１において破線で囲まれた部分）と、液晶ディスプレイなどで構成されるモニタ１３と、撮像部１２で撮像された画像に関する画像データ（画像情報）などを記憶するバッファメモリ１４とを備えている。また、電子カメラ１１には、バッファメモリ１４に記憶された画像データに各種画像処理を施す画像処理部１５と、ユーザによる操作部１６の操作に基づき電子カメラ１１を制御する制御部１７と、該制御部１７が実行する各種制御処理（各種プログラム等）などが記憶されるフラッシュメモリ１８とが設けられている。さらに、電子カメラ１１には、メモリカードなどの記憶媒体１９を収容可能な図示しないスロットと、該スロットに収容された記憶媒体１９とのインターフェースとなるインターフェース部２０と、送受信手段としての通信部２１とが設けられている。
【００１６】
撮像部１２は、複数の光学素子（レンズなど）から構成される光学系２２と、該光学系２２によって結像される被写体像を撮像する撮像素子２３（例えば、単板式カラーＣＣＤ（Charge Coupled Device ））とを備えている。また、撮像部１２には、撮像素子２３によって撮像された画像に関する信号がアナログ処理をされた状態で入力されるＡ／Ｄ変換部２４が設けられている。このＡ／Ｄ変換部２４は、入力されたアナログ信号をデジタル信号に変換してバス２５側に出力するようになっている。そして、Ａ／Ｄ変換部２４から出力されたデジタル信号は、画像データとしてバッファメモリ１４に記憶される。
【００１７】
モニタ１３は、ユーザによる操作部１６の操作状態に応じた各種の操作画面、及び撮像部１２で撮像した画像に基づく画像データや記憶媒体１９に記憶される画像データに基づく再生画像などを表示するようになっている。
【００１８】
画像処理部１５は、ＡＳＩＣ（Application Specific Integrated Circuit）及びＣＰＵのうち少なくとも一方で構成されている。そして、画像処理部１５は、バッファメモリ１４に記憶される画像データに対してホワイトバランス調整処理と、色分離（補間）処理と、彩度調整処理と、ガンマ補正処理と、輝度信号及び色差信号生成処理と、圧縮処理などとの各種画像処理を施すようになっている。なお、圧縮処理は、ＪＰＥＧ（Joint Photographic Experts Group）形式などによって行われる。そして、画像処理部１５によって各種画像処理が施された画像データは、インターフェース部２０を介して記憶媒体１９に出力され、該記憶媒体１９に記憶される。
【００１９】
制御部１７は、ＣＰＵで構成されており、ユーザによる操作部１６の操作態様に応じた制御処理を実行することにより、撮像部１２、画像処理部１５及び通信部２１を個別に制御するようになっている。また、制御部１７は、撮像した際には、該撮像に基づく画像データに対してシーン認識処理を実行するようになっている。このシーン認識処理とは、被写体を撮像した際の撮影モード（全自動モード、風景モード、スポーツモードなど）、被写体の構図（複数人を撮像した場合には各人の立ち位置、風景を撮像した場合には空と大地とのバランス等）、撮像した日時及び撮像した位置（緯度・経度に基づき特定される位置等）などを特定する処理である。そして、シーン認識処理によって特定された撮影モード、構図、日時及び位置などが全て同一となる画像データが複数存在する場合、制御部１７は、これら各画像データを同類の画像データであると特定するようになっている。なお、同類の画像データであるか否かを判定する際の日時に関しては、一例として、「３０分」程度の誤差であれば同一日時とされる。
【００２０】
通信部２１は、図２に示すように、ＬＡＮ（Local Area Network）、無線ＬＡＮ、ＩｒＤＡ（Infrared Data Association ）などの各種の有線や無線の通信規格に基づいた方法によって、他の電子カメラ１１Ａ，１１Ｂとの間で画像データなどの各種情報を送受信するようになっている。
【００２１】
フラッシュメモリ１８は、図１に示すように、ＲＯＭやＲＡＭなどから構成されている。そして、フラッシュメモリ１８には、制御部１７が実行する各種制御制御処理と、画像データ毎に採点をするための採点マップ（図３に示す採点マップ）とが予め記憶されている。
【００２２】
次に、図３に示す採点マップについて説明する。
採点マップには、図３に示すように、画像データがベストショット画像データであるか否かを判定するための複数（本実施形態では１０）の選択条件としての採点項目が示されている。すなわち、本実施形態において、画像データは、被写体の構図、被写体のぶれ度合、被写体（人や動物）の目のつむり度合、被写体（人や動物）の目の赤目度合、ピントの合い度合、露出の適正度合、画像の解像度、画像処理レベル、電子カメラの機種及び画像データの圧縮モードの観点から採点される。具体的には、被写体の構図で採点する場合は、人の立ち位置、人と風景とのバランス及び空と大地とのバランスなどの観点で、「０（零）〜１０」点の間で採点される。そして、構図が悪い場合には採点結果が「０（零）」点に近い点になる一方、構図が良い場合には採点結果が「１０」点に近い点になる。また、被写体のぶれで採点する場合は、ぶれ度合に応じて「０（零）〜１０」点の間で採点される。そして、ぶれ度合が多い場合には採点結果が「０（零）」点に近い点になる一方、ぶれ度合が少ない場合には採点結果が「１０」点に近い点になる。
【００２３】
また、被写体が人や動物である場合、該人や動物の目のつむり度合に応じて「０（零）〜１０」点の間で採点される。そして、目のつむり度合が大きいほど採点結果が「０（零）」点に近づく。なお、風景などを撮像した画像データの場合又は人や動物の目が映っていない場合、目のつむり度合に応じた採点結果は「１０」点とされる。また、被写体が人や動物である場合、該人や動物の目の赤目度合に応じて「０（零）〜１０」点の間で採点される。そして、人や動物の目のうち本来は白い部分が赤いほど採点結果が「０（零）」点に近づく。なお、風景を撮像した画像データの場合又は人や動物の目が映っていない場合、赤目度合に応じた採点結果は「１０」点とされる。
【００２４】
また、ピントの合い度合で採点する場合は、合い度合に応じて「０（零）〜１０」点の間で採点される。そして、ピントが全く合っていない場合には採点結果が「０（零）」点になる一方、ピントが完璧に合っている場合には採点結果が「１０」点になる。また、露出度合で採点する場合は、露出の適正度合に応じて「０（零）〜１０」点の間で採点される。そして、露出のアンダー度合やオーバー度合が多くなるほど採点結果が「０（零）」点に近づく一方、露出が適正である場合には採点結果が「１０」点になる。
【００２５】
また、画像の解像度で採点する場合は、解像度に応じて「０（零）〜１０」点の間で採点される。そして、画像の解像度が高いほど採点結果が「１０」点に近づく。また、画像処理レベルで採点する場合は、画像を撮像した電子カメラの画像処理レベルに応じて「０（零）〜１０」点の間で採点される。そして、画像処理レベルが高いほど採点結果が「１０」点に近づく。
【００２６】
また、電子カメラの機種で採点する場合は、該電子カメラの性能に応じて「０（零）〜１０」点の間で採点される。そして、画像を撮像した電子カメラが高性能であるほど採点結果が「１０」点に近づく。また、画像データの圧縮モードで採点する場合、通常モードで圧縮された画像の採点結果は「５」点になる一方、ファインモードで圧縮された画像の採点結果は「１０」点になる。
【００２７】
本実施形態の電子カメラ１１は、図２に示すように、通信可能な他の電子カメラ１１Ａ，１１Ｂと共に画像データを共有する共有グループを構成する機能を有している。具体的には、共有グループを構成する各電子カメラ１１，１１Ａ，１１Ｂ間では、撮像した画像データのうちベストショット画像に関するベストショット画像データが共有され、ベストショット画像以外の画像に関する画像データは共有されない。なお、「ベストショット画像データ」とは、図３の採点マップに基づき各種条件で採点し、条件毎での採点結果の合計点（本実施形態では、最高点が「１００」点）が予め設定されたベストショット閾値（例えば「７０」点）以上となる画像データのことを示している。
【００２８】
次に、本実施形態の電子カメラ１１の制御部１７が実行する各種制御処理のうち、共有グループを構成する複数台の電子カメラ（共有対象カメラ）１１，１１Ａ，１１Ｂ間でベストショット画像データを共有させるためのベストショット共有処理ルーチン（画像共有プログラム）を図４及び図５に示すフローチャートに基づき説明する。ここでは、各電子カメラ１１，１１Ａ，１１Ｂのうち電子カメラ１１が他の電子カメラ１１Ａ，１１Ｂよりも上位機種であるものとして説明する。
【００２９】
さて、制御部１７は、ベストショット画像データを共有グループ内で共有させるためにユーザが操作部１６を操作（以下、「ベストショット用操作」という。）した場合に、ベストショット共有処理ルーチンを実行する。そして、このベストショット共有処理ルーチンにおいて、制御部１７は、共有グループ化処理を実行する（ステップＳ１０）。具体的には、制御部１７は、他の電子カメラ１１Ａ，１１Ｂに対してグループ化の可否を問い合わせる確認信号を通信部２１に送信させる。なお、通信部２１から送信される確認信号には、電子カメラ１１の個体識別子及びＩＰアドレスに関する情報が含まれている。
【００３０】
そして、他の電子カメラ１１Ａ，１１Ｂからグループ化を受諾する旨の受諾信号が通信部２１に受信された場合、制御部１７は、共有グループを構成する電子カメラ１１，１１Ａ，１１Ｂのリストを作成し、各電子カメラ１１，１１Ａ，１１Ｂに対してカメラ番号Ｋをそれぞれ付与する。本実施形態では、電子カメラ１１がベストショット共有処理ルーチンを実行するメインカメラと設定されることから、メインカメラである電子カメラ１１のカメラ番号Ｋが「１」に設定されると共に、電子カメラ１１Ａのカメラ番号Ｋが「２」に設定され、さらに、電子カメラ１１Ｂのカメラ番号Ｋが「３」に設定される。その後、制御部１７は、共有グループ化処理を終了する。したがって、本実施形態では、制御部１７が、共有グループを構成する共有対象カメラを定義する定義手段としても機能する。なお、他の電子カメラ１１Ａ，１１Ｂから送信される受諾信号には、他の電子カメラ１１Ａ，１１Ｂの個体識別子及びＩＰアドレスに関する情報がそれぞれ含まれている。
【００３１】
続いて、制御部１７は、共有グループを構成する電子カメラ１１，１１Ａ，１１Ｂのカメラ数Ｍ（本実施形態では「３」）を特定し（ステップＳ１１）、カメラ番号Ｋを「２」に設定する（ステップＳ１２）。続いて、現在設定されているカメラ番号Ｋの電子カメラ１１Ａ，１１Ｂに記憶される各画像データには、シーン認識処理の結果に関するシーン認識情報が含まれているか否かを判定する（ステップＳ１３）。シーン認識処理を実行可能な電子カメラであれば、該電子カメラの制御部によって撮像直後にシーン認識処理が実行されるはずである。そのため、ステップＳ１３では、現在設定されているカメラ番号Ｋの電子カメラ（例えば電子カメラ１１Ａ）がシーン認識処理を実行可能なカメラであるか否かが判定される。
【００３２】
ステップＳ１３の判定結果が肯定判定である場合、即ちシーン認識可能である場合、制御部１７は、現在設定されているカメラ番号Ｋの電子カメラ（例えば電子カメラ１１Ａ）から該電子カメラに記憶される全てのシーン認識に関する情報（以下、「シーン認識情報」という。）を受信する（ステップＳ１４）。その後、制御部１７は、その処理を後述するステップＳ１７に移行する。
【００３３】
一方、ステップＳ１３の判定結果が否定判定である場合、即ちシーン認識不能である場合、制御部１７は、現在設定されているカメラ番号Ｋの電子カメラ（例えば電子カメラ１１Ｂ）から、該電子カメラに記憶される全ての画像データを受信し、バッファメモリ１４に一時記憶させる（ステップＳ１５）。そして、制御部１７は、ステップＳ１５でバッファメモリ１４に一時記憶させた全ての画像データに関してシーン認識処理を実行する（ステップＳ１６）。このシーン認識処理において、制御部１７は、現在設定されているカメラ番号Ｋの電子カメラ（例えば電子カメラ１１Ｂ）から受信した全ての画像データに関するシーン認識情報を取得し、該取得したシーン認識情報をバッファメモリ１４に一時記憶させる。そして、制御部１７は、現在設定されているカメラ番号Ｋの電子カメラ（例えば電子カメラ１１Ｂ）から受信した全ての画像データをバッファメモリ１４から消去した後、その処理を次のステップＳ１７に移行する。
【００３４】
ステップＳ１７において、制御部１７は、現在設定されているカメラ番号Ｋがカメラ数Ｍ未満であるか否かを判定する。この判定結果が肯定判定（Ｋ＜Ｍ）である場合、制御部１７は、未だ受信すべきシーン認識情報が共有グループ内にあると判断し、カメラ番号Ｋを「１」だけインクリメントし（ステップＳ１８）、その処理を前述したステップＳ１３に移行する。一方、ステップＳ１７の判定結果が肯定判定（Ｋ≧Ｍ）である場合、制御部１７は、自己（電子カメラ１１）に記憶される全てのシーン認識情報を読み出す（ステップＳ１９）。続いて、制御部１７は、共有グループ内における全てのシーン認識情報を整理し、共有グループ内で共有するシーン認識情報の数（以下、「共有シーン数」という。）Ｎを特定する（ステップＳ２０）。そして、制御部１７は、各シーン認識情報に対してシーン番号Ｓを「１」から順にそれぞれ付与する（ステップＳ２１）。続いて、制御部１７は、シーン番号Ｓを「１」に設定する（ステップＳ２２）。
【００３５】
そして、制御部１７は、現在設定されているシーン番号Ｓに該当する画像データを共有グループ内から収集させる（ステップＳ２３）。具体的には、制御部１７は、現在設定されているシーン番号Ｓに該当する画像データが電子カメラ１１に記憶されている場合、該電子カメラ１１の記憶媒体１９から該当する画像データを読み出し、バッファメモリ１４に一時記憶させる。また、制御部１７は、現在設定されているシーン番号Ｓに該当する画像データが他の電子カメラ１１Ａ，１１Ｂに記憶されている場合、現在設定されているシーン番号Ｓに該当する画像データを電子カメラ１１に送信させる旨の信号を通信部２１から送信させる。すると、他の電子カメラ１１Ａ，１１Ｂからは、現在設定されているシーン番号Ｓに該当する画像データが電子カメラ１１の通信部２１に送信され、制御部１７は、通信部２１によって受信された画像データをバッファメモリ１４に一時記憶させる。
【００３６】
続いて、制御部１７は、図６にて詳述するベストショット判定処理を実行する（ステップＳ２４）。このベストショット判定処理は、現在設定されているシーン番号Ｓに該当する画像データからベストショット画像データを選択するための処理である。したがって、本実施形態では、制御部１７が、選択手段としても機能する。また、ステップＳ２４が、選択ステップに相当する。そして、制御部１７は、現在設定されているシーン番号Ｓに該当する画像データにベストショット画像データがあるか否かを判定する（ステップＳ２５）。この判定結果が肯定判定である場合、制御部１７は、現在設定されているシーン番号Ｓに該当する画像データにベストショット画像データがあると判断し、その処理を後述するステップＳ２８に移行する。
【００３７】
一方、ステップＳ２５の判定結果が否定判定である場合、制御部１７は、現在設定されているシーン番号Ｓに該当する画像データにベストショット画像データがないと判断し、現在設定されているシーン番号Ｓに該当する画像データが１つのみであるか否かを判定する（ステップＳ２６）。したがって、本実施形態では、制御部１７が、同類の画像に関する画像データが複数あるか否かを判定する判定手段としても機能する。また、ステップＳ２６が、判定ステップに相当する。ステップＳ２６の判定結果が肯定判定である場合、制御部１７は、その処理を後述するステップＳ３１に移行する。一方、ステップＳ２６の判定結果が否定判定である場合、制御部１７は、現在設定されているシーン番号Ｓに該当する画像データが複数あると判断し、後述するベストショット画像合成処理を画像処理部１５に実行させる（ステップＳ２７）。このベストショット画像合成処理は、現在設定されているシーン番号Ｓに該当する画像データが複数ある場合に、該各画像データを合成してベストショット画像データを生成する処理である。したがって、本実施形態では、画像処理部１５が、合成手段としても機能する。また、ステップＳ２７が、合成ステップに相当する。そして、ベストショット画像合成処理が終了した場合、制御部１７は、その処理を次のステップＳ２８に移行する。
【００３８】
ステップＳ２８において、制御部１７は、ステップＳ２４で選択又はステップＳ２７で生成されたベストショット画像データに共有グループ内での共有データである旨の共有情報を付加する。続いて、制御部１７は、ベストショット画像データに対して、該ベストショット画像データを選択又は生成した電子カメラ１１を特定する特定情報を付加する（ステップＳ２９）。そして、制御部１７は、ベストショット画像データを通信部２１から他の電子カメラ１１Ａ，１１Ｂに送信させ（ステップＳ３０）、その後、その処理を次のステップＳ３１に移行する。
【００３９】
ステップＳ３１において、制御部１７は、現在設定されているシーン番号Ｓが共有シーン数Ｎ未満であるか否かを判定する。この判定結果が肯定判定（Ｓ＜Ｎ）である場合、制御部１７は、全てのシーン番号Ｓに関してベストショット画像データの選択又は生成が行われていないと判断し、シーン番号Ｓを「１」だけインクリメントし（ステップＳ３２）、その後、その処理を前述したステップＳ２３に移行する。一方、ステップＳ３１の判定結果が否定判定（Ｓ≧Ｎ）である場合、制御部１７は、ベストショット共有処理ルーチンが終了した旨をモニタ１３に表示させた後、ベストショット共有処理ルーチンを終了する。
【００４０】
次に、上記ステップＳ２４のベストショット判定処理ルーチン（ベストショット判定処理）について、図６に示すフローチャートに基づき説明する。
さて、ベストショット判定処理ルーチンにおいて、制御部１７は、現在設定されているシーン番号Ｓに該当する画像データの数（以下、「画像数」という。）Ｒを特定し（ステップＳ４０）、各画像データに画像番号Ｕを「１」から順にそれぞれ付与する（ステップＳ４１）。続いて、制御部１７は、画像番号Ｕを「１」に設定する（ステップＳ４２）。そして、制御部１７は、現在設定されている画像番号Ｕの画像データを上記採点マップに基づき採点する（ステップＳ４３）。
【００４１】
そして、制御部１７は、上記各採点項目での採点結果を合計し、該合計点を現在設定されている画像番号Ｕの画像データの点数Ｔとする。続いて、制御部１７は、現在設定されている画像番号Ｕの画像データの点数Ｔがベストショット閾値ＫＴ以上であるか否かを判定する（ステップＳ４４）。この判定結果が否定判定（Ｔ＜ＫＴ）である場合、制御部１７は、現在設定されている画像番号Ｕの画像データがベストショット画像データではないと判断し、その処理を後述するステップＳ４６に移行する。
【００４２】
一方、ステップＳ４４の判定結果が肯定判定（Ｔ≧ＫＴ）である場合、制御部１７は、現在設定されている画像番号Ｕの画像データをベストショット候補と設定する（ステップＳ４５）。そして、制御部１７は、その処理を次のステップＳ４６に移行する。
【００４３】
ステップＳ４６において、制御部１７は、現在設定されている画像番号Ｕが画像数Ｒ未満であるか否かを判定する。ステップＳ４６の判定結果が肯定判定（Ｕ＜Ｒ）である場合、制御部１７は、画像番号Ｕを「１」だけインクリメントし（ステップＳ４７）、その処理を前述したステップＳ４３に移行する。一方、ステップＳ４６の判定結果が否定判定（Ｕ≧Ｒ）である場合、制御部１７は、現在設定されているシーン番号Ｓに該当する全ての画像データに関して各採点項目での採点が終わったと判断し、現在設定されているシーン番号Ｓに該当する各画像データの中にベストショット候補が複数あるか否かを判定する（ステップＳ４８）。この判定結果が否定判定である場合、制御部１７は、ベストショット候補が１つのみであるため、該唯一のベストショット候補と設定された画像データをベストショット画像データに設定し（ステップＳ４９）、その後、ベストショット判定処理ルーチンを終了する。
【００４４】
一方、ステップＳ４８の判定結果が肯定判定である場合、制御部１７は、ベストショット候補に設定された複数の画像データの中から最高点の画像データをベストショット画像データに選択する（ステップＳ５０）。もし仮に同点の画像データが複数ある場合、制御部１７は、画素数が最も多い画像データをベストショット画像データに選択する。その後、制御部１７は、ベストショット判定処理ルーチンを終了する。
【００４５】
次に、上記ステップＳ２７のベストショット画像合成処理について図７（ａ）（ｂ）（ｃ）（ｄ）に示す作用図に基づき説明する。
さて、ベストショット画像合成処理において、画像処理部１５は、制御部１７からの制御指令に基づき、画像データ毎に解析処理を行う。例えば、画像処理部１５は、一つの画像データを複数に分割し、複数の画像分割データを作成する。そして、画像処理部１５は、画像分割データ毎にぶれがあるか否かを判別し、画像データのどの部位にぶれが生じているかを特定する。例えば、図７（ａ）に示すように、人の足元にぶれが生じている場合には、ぶれの生じる部分の画像分割データを特定する。こうしてぶれが生じているか否かは、互いに色の異なる境界部分のエッジの立ち度合に応じて判定される。
【００４６】
また、画像処理部１５は、人の顔に対応する部分の画像分割データの解析処理を行う場合、公知のテンプレートマッチング法を用い、人の目がつぶっていないか、目が赤目になっていないか、笑顔であるかなどを解析する（図７（ａ）（ｂ）（ｃ）参照）。そして、画像処理部１５は、一つの画像データにおいて人の目がつぶっていたり、目が赤目になっていたりする場合、その旨を記憶させる。なお、人の目がつぶっているか否かは、テンプレートを基準とし、テンプレートに示される目の大きさと、画像分割データで示される目の大きさとの比較結果に基づき判定される。また、図７（ｃ）に示すように、目が赤目になっているか否かは、テンプレートを基準とし、テンプレートに示される目の黒目以外の部分と、画像分割データで示される目の黒目以外の部分との比較結果に基づき判定される。また、図７（ａ）に示すように、笑顔であるか否かは、テンプレートを基準とし、テンプレートに示される目や口の形状と、画像分割データで示される目や口の形状との比較結果に基づき判定される。
【００４７】
そして、現在設定されているシーン番号Ｓに該当する全ての画像データに関して上述した解析処理を実行した後、画像処理部１５は、各画像データの中からベースとなる画像データ（以下、「ベースデータ」という。）を選択する。この際、ぶれなどの各種問題点を有する画像分割データ（以下、「問題画像分割データ」という。）が最も少ない画像データをベースデータとして選択することが望ましい。続いて、画像処理部１５は、ベースデータを構成する各画像分割データの中から問題画像分割データを抽出する。そして、画像処理部１５は、ベースデータ以外の他の画像データを構成する各画像分割データの中から問題画像分割データと置換可能な画像分割データを抽出し、該抽出した画像分割データを問題画像分割データと置換する。例えば、ベースデータにおいて人の目がつぶっている場合、画像処理部１５は、図７（ｄ）に示すように、他の画像データの中に笑顔である画像データから問題画像分割データと置換可能な画像分割データを抽出し、該画像分割データをベースデータの問題画像分割データと置換する。
【００４８】
このようにベースデータの問題画像分割データを適切な画像分割データに置換することにより、画像処理部１５は、ベストショット画像データを生成する。そして、画像処理部１５は、現在設定されているシーン番号Ｓのベストショット画像データを生成した後、ベストショット画像データの生成が完了した旨の信号を制御部１７に出力し、ベストショット画像合成処理を終了する。なお、複数の画像データを合成してベストショット画像データが生成された場合、該ベストショット画像データには、合成する際に用いた画像データに関する情報が含まれている。
【００４９】
次に、本実施形態の電子カメラ１１においてベストショット画像データを選択又は生成する際の作用について図８に基づき説明する。なお、前提として、共有グループを構成する共有対象カメラは、３台（電子カメラ１１，１１Ａ，１１Ｂ）であるものとし、各電子カメラ１１，１１Ａ，１１Ｂの中では電子カメラ１１が最上位機種であるものとする。また、電子カメラ１１のカメラ番号Ｋが「１」に設定されると共に、電子カメラ１１Ａのカメラ番号Ｋが「２」に設定され、さらに、電子カメラ１１Ｂのカメラ番号Ｋが「３」に設定されるものとする。また、シーン番号Ｓが「１」に設定される画像データは風景画（山）を撮像した画像データであると共に、シーン番号Ｓが「２」に設定される画像データはＡさん（人）を撮像した画像データであり、さらに、シーン番号Ｓが「３」に設定される画像データは風景画（湖）を撮像した画像データであるものとする。
【００５０】
さて、電子カメラ１１のユーザが上記ベストショット用操作を行うと、電子カメラ１１は、他の電子カメラ１１Ａ，１１Ｂが送信したシーン認識情報を受信する。そして、受信した各シーン認識情報と自己（電子カメラ１１）内のシーン認識情報を整理し、共有シーン数Ｎ（この場合「３」）が特定される。すると、図８に示すように、各電子カメラ１１，１１Ａ，１１Ｂで記憶される多数の画像データの中からは、シーン番号Ｓが「１」に設定される全ての画像データが電子カメラ１１に収集される。
【００５１】
そして、電子カメラ１１，１１Ａで撮像された２つの画像データの中にベストショット画像データがあるか否かが判定される。この場合、電子カメラ１１で撮像した画像データでは露出アンダー（光量が少なすぎる状態のこと）であり、電子カメラ１１Ａの画像データでは露出が適正である。そのため、上記各種条件に基づく採点結果から、カメラ番号Ｋが「２」に設定された電子カメラ１１Ａで撮像された画像データがベストショット画像データに選択される。すると、ベストショット画像データに選択された画像データは、ベストショット画像データとして電子カメラ１１の記憶媒体に記憶されると共に、電子カメラ１１Ａ，１１Ｂに送信される。この際、電子カメラ１１Ａには、ベストショット画像データに選択された画像データが記憶されているため、ベストショット画像データを送信しなくてもよい。
【００５２】
続いて、各電子カメラ１１，１１Ａ，１１Ｂで記憶される多数の画像データの中からは、シーン番号Ｓが「２」に設定される全ての画像データが電子カメラ１１に収集される。そして、電子カメラ１１，１１Ａ，１１Ｂで撮像された３つの画像データの中にベストショット画像データがあるか否かが判定される。これら３つの画像データの中でベストショット画像情報の条件を満たす画像データがある場合、該画像データがベストショット画像データとして選択される。しかしながら、条件を満たす画像データがない場合には、ベストショット画像合成処理が実行される。
【００５３】
すなわち、各画像データの中からベースデータが選択される。この場合、電子カメラ１１の画像データではＡさんが笑顔である一方でＡさんの足元にぶれがあり、電子カメラ１１Ａの画像データではＡさんが目をつぶっていることから、電子カメラ１１Ｂで撮像された画像データがベースデータとして選択される（図７（ａ）（ｂ）（ｃ）参照）。ところが、選択されたベースデータにおいては、Ａさんの目が赤めになっている。すなわち、ベースデータでは、Ａさんの顔の部分の画像分割データが問題画像分割データとなる。そこで、本実施形態では、ベースデータにおける問題画像分割データが、電子カメラ１１の画像データからＡさんの顔の部分の画像分割データと置換される。その結果、シーン番号Ｓが「２」に設定されるベストショット画像データが、複数の画像データを合成することにより生成される（図７（ｄ）参照）。こうして生成されたベストショット画像データは、電子カメラ１１の記憶媒体に記憶されると共に、電子カメラ１１Ａ，１１Ｂに送信される。
【００５４】
最後に、各電子カメラ１１，１１Ａ，１１Ｂで記憶される多数の画像データの中からは、シーン番号Ｓが「３」に設定される画像データが電子カメラ１１に集められる。この場合、シーン番号Ｓが「３」に設定される画像データは、電子カメラ１１Ｂにしかないため、該画像データがベストショット画像データの条件を満たしているか否かが判定される。この場合、当該画像データは、ベストショット画像データの条件を満たすため、ベストショット画像データとして電子カメラ１１の記憶媒体に記憶されると共に、電子カメラ１１Ａ，１１Ｂに送信される。この際、電子カメラ１１Ａには、ベストショット画像データに選択された画像データが記憶されているため、ベストショット画像データを送信しなくてもよい。なお、もし仮にシーン番号Ｓが「３」に設定される唯一の画像データがベストショット画像データの条件を満たしていない場合には、該唯一の画像データは、各電子カメラ１１，１１Ａ，１１Ｂ間で共有されない。
【００５５】
したがって、本実施形態では、以下に示す効果を得ることができる。
（１）共有グループを構成する各電子カメラ１１，１１Ａ，１１Ｂに記憶される全ての画像データの中に同一のシーン番号Ｓが付与された画像データが複数存在する場合、それら各画像データの中からベストショット画像データがあるか否かが判定される。そして、ベストショット画像データがある場合、該ベストショット画像データは、共有グループを構成する他の電子カメラ１１Ａ，１１Ｂに送信される。すなわち、本実施形態では、従来の場合とは異なり、ベストショット画像データのみが、共有グループ内で共有される。また、こうしたベストショット画像データの選択は自動的に行われるため、電子カメラのユーザが複数の画像データを一々確認しながら画像データの選択を行う必要がない。したがって、画像データを共有する共有グループを構成する複数の電子カメラ１１，１１Ａ，１１Ｂ間でベストショット画像データを容易に共有化させることができる。
【００５６】
（２）また、同一のシーン番号Ｓが付与された画像データが複数ある場合において、それら各画像データの中にベストショット画像データの条件を満たす画像データがないときには、それら各画像データを合成してベストショット画像データが生成される。そして、生成されたベストショット画像データは、共有グループを構成する他の電子カメラ１１Ａ，１１Ｂに送信される。したがって、複数の画像データの中にベストショット画像データがない場合であっても、複数の画像データを合成してベストショット画像を生成することにより、該ベストショット画像データを共有グループ内で共有化させることができる。
【００５７】
（３）また、共有グループを構成する各電子カメラ１１，１１Ａ，１１Ｂ間では、従来の場合とは異なり、ベストショット画像データのみが共有化される。そのため、各電子カメラ１１，１１Ａ，１１Ｂに装着される記憶媒体１９に記憶される記憶量の増大を抑制できる。
【００５８】
（４）ベストショット画像データには、共有グループ内での共有データである旨の共有情報が付与されている。そのため、ベストショット画像データに基づくベストショット画像を電子カメラ１１，１１Ａ，１１Ｂのモニタ１３に表示させる際に、該モニタ１３に共有情報である旨を表示させることにより、電子カメラ１１，１１Ａ，１１Ｂのユーザに共有情報、即ち現在表示されている画像データがベストショット画像データである旨を容易に認識させることができる。
【００５９】
（５）また、ベストショット画像データには、該データを選択又は生成した電子カメラ１１に関する特定情報が付与されている。そのため、電子カメラ１１，１１Ａ，１１Ｂのユーザに対して、どの電子カメラでベストショット画像データを選択又は生成させたのかを容易に認識させることができる。
【００６０】
（６）複数の画像データの中からベストショット候補を選び出す場合、図３の採点マップに示す各採点項目で採点し、該項目毎の採点結果の合計に基づいてベストショット候補が選び出される。そのため、一つの項目（例えば露出の適正度合）のみでベストショット候補を選び出す場合に比して、選び出されるベストショット候補の信頼性を向上させることができる。
【００６１】
（７）また、一のシーン番号Ｓ（例えば「３」）が付与される画像データが一つしかない場合であっても、該画像データの採点が行われる。そして、合計の点数Ｔがベストショット閾値ＫＴ以上である場合には、唯一の画像データがベストショット画像データであると判定され、該ベストショット画像データは、共有グループ内で共有される。その一方で、合計の点数Ｔがベストショット閾値ＫＴ未満である場合には、一のシーン番号Ｓ（例えば「３」）に対するベストショット画像データはないと判定され、一のシーン番号Ｓに関する画像データは、共有グループ内で共有化されない。したがって、ベストショット画像データと見なされない画像データの共有化を抑制できる。
【００６２】
（第２の実施形態）
次に、本発明の第２の実施形態を図９及び図１０に従って説明する。なお、第２の実施形態は、共有グループを構成する各電子カメラと通信可能な画像共有サーバで画像共有プログラムが実行される点が第１の実施形態と異なっている。したがって、以下の説明においては、第１の実施形態と相違する部分について主に説明するものとし、第１の実施形態と同一又は相当する部材構成には同一符号を付して重複説明を省略するものとする。
【００６３】
図９に示すように、本実施形態の画像共有サーバ３０は、共有グループを構成する複数台（本実施形態では３台）の電子カメラ１１，１１Ａ，１１Ｂと画像データや各種信号を送受信する送受信部３１と、画像共有サーバ３０全体を制御する制御装置３２とを備えている。この制御装置３２には、ＣＰＵ、ＲＯＭ、ＲＡＭ及びＡＳＩＣなどを有する図示しないデジタルコンピュータが設けられている。そして、制御装置３２は、各電子カメラ１１，１１Ａ，１１Ｂに対して各種情報を送受信部３１に送信させたり、各電子カメラ１１，１１Ａ，１１Ｂから送受信部３１が受信した画像データや各種信号に基づき各種制御処理を実行したりするようになっている。
【００６４】
次に、本実施形態の画像共有サーバ３０が実行する各種制御処理のうち、共有グループを構成する電子カメラ１１，１１Ａ，１１Ｂ間でベストショット画像データを共有化させる旨の信号を受信した際に実行するベストショット共有処理ルーチン（画像共有プログラム）を図１０及び図１１に示すフローチャートに基づき説明する。
【００６５】
さて、ベストショット共有処理ルーチンにおいて、制御装置３２は、共有グループを構成する電子カメラ１１，１１Ａ，１１Ｂのカメラ数Ｍを特定する（ステップＳ６０）。続いて、制御装置３２は、共有グループを構成する電子カメラ１１，１１Ａ，１１Ｂのリストを作成して該各電子カメラ１１，１１Ａ，１１Ｂに対してカメラ番号Ｋをそれぞれ付与し、カメラ番号Ｋを「１」に設定する（ステップＳ６１）。そして、制御装置３２は、上記ステップＳ１３，Ｓ１４，Ｓ１５，Ｓ１６，Ｓ１７，Ｓ１８の各処理に相当するステップＳ６２，Ｓ６３，Ｓ６４，Ｓ６５，Ｓ６６，Ｓ６７の各処理を実行する。
【００６６】
そして、ステップＳ６６の判定結果が否定判定（Ｋ≧Ｍ）である場合、制御装置３２は、共有グループ内における全てのシーン認識情報を整理し（ステップＳ６８）、共有グループ内で共有するシーン認識情報の共有シーン数Ｎを特定する（ステップＳ６９）。続いて、制御装置３２は、上記ステップＳ２１，Ｓ２２，Ｓ２３，Ｓ２４，Ｓ２５，Ｓ２６，Ｓ２７，Ｓ２８の各処理に相当するＳ７０，Ｓ７１，Ｓ７２，Ｓ７３，Ｓ７４，Ｓ７５，Ｓ７６，Ｓ７７の各処理を実行する。したがって、本実施形態では、制御装置３２が、選択装置、判定装置、合成装置として機能する。また、ステップＳ７３が選択ステップに相当すると共に、ステップＳ７５が判定ステップに相当し、さらに、ステップＳ７６が合成ステップに相当する。
【００６７】
そして、ステップＳ７７の処理を実行した後、制御装置３２は、ベストショット画像データを、共有グループを構成する全ての電子カメラ１１，１１Ａ，１１Ｂに送受信部３１を介して送信させる（ステップＳ７８）。続いて、制御装置３２は、上記ステップＳ３１，Ｓ３２の各処理に相当するステップＳ７９，Ｓ８０の各処理を実行する。そして、ステップＳ８０の判定結果が否定判定（Ｓ≧Ｎ）である場合、制御装置３２は、ベストショット共有処理ルーチンを終了する。
【００６８】
したがって、本実施形態では、上記第１の実施形態の効果（２）〜（４）、（６）（７）に加えて以下に示す効果を得ることができる。
（８）共有グループを構成する各電子カメラ１１，１１Ａ，１１Ｂに記憶される複数の画像データの中に同一のシーン番号Ｓが付与された画像データが複数存在する場合、それら各画像データの中からベストショット画像データがあるか否かが判定される。そして、ベストショット画像データがある場合、該ベストショット画像データは、共有グループを構成する全ての電子カメラ１１，１１Ａ，１１Ｂに送信される。すなわち、本実施形態では、従来の場合とは異なり、ベストショット画像データのみが、共有グループ内で共有される。また、こうしたベストショット画像データの選択は自動的に行われるため、電子カメラ１１，１１Ａ，１１Ｂのユーザが複数の画像データを一々確認しながら画像データの選択を行う必要がない。したがって、画像データを共有する共有グループを構成する複数の電子カメラ１１，１１Ａ，１１Ｂ間でベストショット画像データを容易に共有化させることができる。
【００６９】
なお、上記各実施形態は以下のような別の実施形態に変更してもよい。
・各実施形態において、ベストショット判定処理では、１０個以外の任意数（例えば４個）の採点項目に基づき画像データを採点するようにしてもよい。ただし、採点項目を一つのみにした場合には、当該項目に基づき選び出されたベストショット候補を他の観点から観察した場合にベストショット画像データとするには不適切である可能性がある。そのため、少なくとも２個の採点項目で画像データを採点し、採点項目毎の採点結果の合計に基づきベストショット候補であるか否かを判定させることが望ましい。
【００７０】
・各実施形態において、ベストショット判定処理での採点項目は、図３に示す内容に限定されるものではなく、ベストショット判定に使用できる基準（採点項目）であれば、例えば笑顔度といった特定の表情の度合いを使用してもよい。
【００７１】
・各実施形態において、一のシーン番号Ｓ（例えば「３」）が付与される画像データが一つしかない場合には、唯一の画像データに関して採点マップに基づく採点を行うことなく、該唯一の画像データをベストショット画像とする制御構成であってもよい。このように構成することにより、共有グループを構成する各電子カメラ１１，１１Ａ，１１Ｂにおける全てのシーン認識情報に該当するベストショット画像データが、各電子カメラ１１，１１Ａ，１１Ｂで共有されることになる。
【００７２】
・各実施形態において、ベストショット画像合成処理（ステップＳ２７，Ｓ７６）を省略してもよい。このように構成すると、ベストショット判定処理の実行によって、現在設定されているシーン番号Ｓ（例えば「２」）が付与される画像データの中にベストショット画像データがない場合、当該シーン番号Ｓでのベストショット画像データはないと判断されることになる。
【００７３】
また、一のシーン番号Ｓ（例えば「３」）が付与される画像データが存在する場合、各画像データの中で点数Ｔが最も高い画像データを、ベストショット閾値ＫＴ以上であるか否かに関係なく、ベストショット画像データとして選択するようにしてもよい。
【００７４】
・各実施形態において、ベストショット判定処理（ステップＳ２４，Ｓ７３）を省略してもよい。このように構成すると、ベストショット共有処理ルーチンによってシーン番号Ｓ毎に設定されたベストショット画像データは、全て合成データとなる。そのため、一のシーン番号Ｓ（例えば「３」）が付与される画像データが一つしかない場合には、当該シーン番号Ｓでのベストショット画像は生成不能とされる。
【００７５】
・各実施形態において、一のシーン番号Ｓ（例えば「１」）が付与される画像データが複数ある場合において、該各画像データの中にベストショット画像データの条件を満たす画像データがあるときには、ベストショット判定処理でベストショット画像データを選択させるだけではなく、ベストショット画像合成処理でベストショット画像データを合成させてもよい。この際、合成されたベストショット画像データを図３に示す採点マップに基づき採点し、選択されたベストショット画像データと合成されたベストショット画像データとのうち点数Ｔが高い方を、各電子カメラ１１，１１Ａ，１１Ｂ間で共有させるようにしてもよい。
【００７６】
・各実施形態において、ベストショット画像合成処理の実行によりベストショット画像データを生成した場合には、該画像データを図３に示す採点マップに基づき採点し、その点数Ｔがベストショット閾値ＫＴ以上であるときに、合成したベストショット画像データを各電子カメラ１１，１１Ａ，１１Ｂ間で共有させるようにしてもよい。
【００７７】
・第１の実施形態において、ベストショット画像データには、共有情報を含ませなくてもよい。
・第１の実施形態において、ベストショット画像データには、特定情報を含ませなくてもよい。
【００７８】
・第１の実施形態において、電子カメラ１１にて選択又は生成したベストショット画像データは、他の電子カメラ１１Ａ，１１Ｂに自動的に送信させなくてもよい。
・第１の実施形態において、電子カメラ１１Ａは、シーン認識処理を実行不能なカメラであってもよい。この場合、電子カメラ１１にて、電子カメラ１１Ａに記憶される全ての画像データについてシーン認識処理が実行されることになる。
【００７９】
・第１の実施形態において、各電子カメラ１１，１１Ａ，１１Ｂの中で電子カメラ１１Ｂが最上位機種であってもよい。この場合、電子カメラ１１Ｂにてベストショット共有処理ルーチンが実行されることになる。
【００８０】
・各実施形態において、共有グループを構成する電子カメラの台数は、３台以外の任意の複数台（例えば１０台）であってもよい。
・第２の実施形態において、画像共有サーバ３０は、選択又は生成したベストショット画像データを、共有グループを構成する各電子カメラ１１，１１Ａ，１１Ｂに送信しなくてもよい。この場合、電子カメラ１１，１１Ａ，１１Ｂからベストショット画像データの閲覧を希望する旨の情報を画像共有サーバ３０が受信した場合、該画像共有サーバ３０は、電子カメラ１１，１１Ａ，１１Ｂを所有するユーザに、ベストショット画像の閲覧を許可することが望ましい。
【００８１】
・各実施形態において、本発明のカメラを、撮像機能を有する携帯機（例えば携帯電話）、及びデジタルビデオカメラに具体化してもよい。
【図面の簡単な説明】
【００８２】
【図１】第１の実施形態における電子カメラの回路構成を示すブロック図。
【図２】共有グループを構成する各電子カメラ間での各種情報の送受信態様を示す模式図。
【図３】画像データを採点する際に用いられる採点マップ。
【図４】第１の実施形態におけるベストショット共有処理ルーチンを説明するフローチャート（前半部分）。
【図５】第１の実施形態におけるベストショット共有処理ルーチンを説明するフローチャート（後半部分）。
【図６】第１の実施形態におけるベストショット判定処理ルーチンを説明するフローチャート。
【図７】（ａ）（ｂ）（ｃ）は電子カメラで撮像した画像データを示す模式図、（ｄ）は複数の画像データを合成して生成したベストショット画像データを示す模式図。
【図８】撮像した電子カメラとシーン番号との対応関係を示す表。
【図９】第２の実施形態において画像共有サーバと各電子カメラとの間での各種情報の送受信態様を示す模式図。
【図１０】第２の実施形態におけるベストショット共有処理ルーチンを説明するフローチャート（前半部分）。
【図１１】第２の実施形態におけるベストショット共有処理ルーチンを説明するフローチャート（後半部分）。
【符号の説明】
【００８３】
１１，１１Ａ，１１Ｂ…共有対象カメラとしての電子カメラ、１５…合成手段としての画像処理部、１７…定義手段、判定手段、選択手段としての制御部、２１…送受信手段としての通信部、３０…画像共有サーバ、３２…判定装置、選択装置、合成装置、コンピュータとしての制御装置、ＫＴ…ベストショット閾値、Ｔ…点数。
【図１】
2010098661.tif 000003
【図２】
2010098661.tif 000004
【図３】
2010098661.tif 000005
【図４】
2010098661.tif 000006
【図５】
2010098661.tif 000007
【図６】
2010098661.tif 000008
【図７】
2010098661.tif 000009
【図８】
2010098661.tif 000010
【図９】
2010098661.tif 000011
【図１０】
2010098661.tif 000012
【図１１】
2010098661.tif 000013