(57)【要約】【課題】撮影者は、被写体に応じて、自分のカメラの機能を制限するだけでなく、他人のカメラの機能を制限したい場合がある。例えば、自分だけでなく他人も自分の子供を撮影する場合に、撮影者は、他人のカメラの発光、発音を制限して、他人のカメラが発する光、音から自分の子供を保護したい。【解決手段】撮像装置は、撮像部と、撮像部により撮像された被写体に関連する被写体情報を他の撮像装置へ送信する送信部とを備える。また、撮像装置の制御プログラムは、被写体を撮像する撮像ステップと、撮像された被写体に関連する被写体情報を他の撮像装置へ送信する送信ステップとをコンピュータに実行させる。【選択図】図１
2013197669.tif 000002
【特許請求の範囲】
【請求項１】
撮像部と、
前記撮像部により撮像された被写体に関連する被写体情報を他の撮像装置へ送信する送信部と
を備える撮像装置。
【請求項２】
前記撮像部が出力した前記被写体の撮影画像を解析する解析部を備え、
前記送信部は、前記解析部が解析した解析結果に基づいて前記被写体情報を送信する請求項１に記載の撮像装置。
【請求項３】
前記解析部は、前記被写体である人物が予め定められた属性に属するかを解析し、
前記送信部は、前記人物が前記属性に属する場合に前記被写体情報を送信する請求項２に記載の撮像装置。
【請求項４】
前記属性は、乳児および幼児の少なくともいずれかである請求項３に記載の撮像装置。
【請求項５】
前記解析部は、少なくとも前記人物の目の間隔を解析することにより前記属性を解析する請求項３または４に記載の撮像装置。
【請求項６】
前記解析部は、前記被写体である人物の顔部の大きさを解析し、
前記送信部は、前記被写体情報の少なくとも一部として前記顔部の大きさに関する顔部情報を送信する請求項２から５のいずれか１項に記載の撮像装置。
【請求項７】
前記被写体までの距離に関する距離情報を取得する取得部を備え、
前記送信部は、前記被写体情報の少なくとも一部として前記距離情報を送信する請求項１から６のいずれか１項に記載の撮像装置。
【請求項８】
前記送信部は、前記被写体情報と共に前記他の撮像装置の設定を変更させる変更情報を送信する請求項１から７のいずれか１項に記載の撮像装置。
【請求項９】
前記変更情報は、前記他の撮像装置の照射部による照射を禁止させる、または照射量を低減させる情報を含む請求項８に記載の撮像装置。
【請求項１０】
前記変更情報は、前記他の撮像装置の発音部による発音を禁止させる、または発音量を低減させる情報を含む請求項８または９に記載の撮像装置。
【請求項１１】
前記変更情報は、前記他の撮像装置の撮影動作を禁止させる情報を含む請求項８から１０のいずれか１項に記載の撮像装置。
【請求項１２】
前記送信部は、前記被写体の状態に基づいて、前記変更情報による前記他の撮像装置の設定の変更を解除する解除信号を送信する請求項８から１１のいずれか１項に記載の撮像装置。
【請求項１３】
被写体を撮像する撮像ステップと、
撮像された前記被写体に関連する被写体情報を他の撮像装置へ送信する送信ステップと
をコンピュータに実行させる撮像装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および撮像装置の制御プログラムに関する。
【背景技術】
【０００２】
撮影時において閃光照明光が乳幼児の顔に当たることは好ましくない。当該課題を解決する技術として、乳幼児を主要被写体とする画像を予めメモリに記憶し、当該メモリに記憶されている画像の主要被写体とスルー画像の被写体とが合致する場合にカメラの閃光照明を禁止する技術が知られている。
［先行技術文献］
［特許文献］
［特許文献１］特開２００６−４１６７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
撮影者は、被写体に応じて、自分のカメラの機能を制限するだけでなく、他人のカメラの機能を制限したい場合がある。例えば、自分だけでなく他人も自分の子供を撮影する場合に、撮影者は、他人のカメラが発する光、音から自分の子供を保護することを目的として、他人のカメラの発光、発音を制限したい場合がある。
【課題を解決するための手段】
【０００４】
本発明の第１の態様における撮像装置は、撮像部と、撮像部により撮像された被写体に関連する被写体情報を他の撮像装置へ送信する送信部とを備える。
【０００５】
また、本発明の第２の態様における撮像装置の制御プログラムは、被写体を撮像する撮像ステップと、撮像された被写体に関連する被写体情報を他の撮像装置へ送信する送信ステップとをコンピュータに実行させる。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係るカメラの概要を説明する図である。
【図２】本実施形態に係るカメラのシステム構成図である。
【図３】参照テーブルを示す図である。
【図４】マスターカメラの撮影処理を示すフロー図である。
【図５】マスターカメラの撮影処理を示すフロー図である。
【図６】スレーブカメラの撮影処理を示すフロー図である。
【図７】スレーブカメラの撮影処理を示すフロー図である。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、本実施形態に係る撮像装置としてのカメラ１００の概要を説明する図である。ユーザ１０がカメラ１００で自身の子供である人物３０を撮影すると共に、ユーザ２０がカメラ１００と異なるカメラ２００で人物３０を撮影する図１（ａ）の例を用いて、本実施形態のカメラ１００の概要を説明する。
【００１０】
図１（ａ）および図１（ｂ）に示すとおり、カメラ１００は、スピードライト１０１、背面表示部１０２およびレリーズスイッチ１０３を備える。スピードライト１０１は、キセノン管、ＬＥＤ等の発光部材を備える。スピードライト１０１は、撮影動作時に発光部材を閃光発光させて被写体を照射する照射部として機能する。背面表示部１０２は、カメラ１００内の撮像部が撮像した画像、メニュー画面等の各種情報を表示する。レリーズスイッチ１０３は、ユーザから撮影指示を受け付ける操作部材である。
【００１１】
同様に、カメラ２００は、スピードライト２０１、背面表示部２０２およびレリーズスイッチ２０３を備える。スピードライト２０１、背面表示部２０２およびレリーズスイッチ２０３は、それぞれスピードライト１０１、背面表示部１０２およびレリーズスイッチ１０３と同様の機能を担う。
【００１２】
ユーザ１０は、カメラ１００を人物３０の方へ向ける。すると、カメラ１００は、ライブビュー機能を実行して、図１（ｂ）のカメラ１００の背面図に示すように、内部の撮像部が撮像した人物３０のスルー画像を背面表示部１０２に表示させる。また、カメラ１００は、画像内における人物３０の顔部３１の領域を検出する顔検出機能を実行し、顔部３１の領域を囲む外周枠４０を背面表示部１０２の画面に表示させる。同様に、ユーザ２０がカメラ２００を人物３０の方へ向けた場合に、カメラ２００は、内部の撮像部が撮像した人物３０のスルー画像および外周枠４０を背面表示部２０２に表示させる。
【００１３】
ユーザ１０は、スピードライト１０１の閃光から保護したい人物３０の情報をカメラ１００のシステムメモリに予め登録する。情報登録後の撮影シーンにおいて、カメラ１００は、登録された人物３０の情報とスルー画像とを比較して、人物３０が被写体として含まれているか否かを判定する。そして、カメラ１００は、人物３０が被写体として含まれていると判定したときに撮影指示を受け付けると、スピードライト１０１の発光を制限して撮影動作を実行する。スピードライト１０１の発光の制限は、例えば、発光の禁止、発光量の低減である。このように構成することにより、人物３０をカメラ１００のスピードライト１０１の閃光から保護することができる。
【００１４】
また、カメラ１００は、登録された人物３０の情報を参照して人物３０に関連する被写体情報をカメラ２００へ送信する。カメラ２００は、被写体情報を受信した場合に、撮影指示を受け付けると、スピードライト２０１の発光を制限して撮影動作を実行する。あるいは、カメラ２００は、被写体情報を受信してシステムメモリに登録する。情報登録後の撮影シーンにおいて、カメラ２００は、被写体情報とスルー画像とを比較して、人物３０が被写体として含まれているか否かを判定する。そして、カメラ２００は、人物３０が被写体として含まれていると判定したときに撮影指示を受け付けると、スピードライト２０１の発光を制限して撮影動作を実行する。このように構成することにより、カメラ２００に対する発光制限の設定がユーザ２０によってなされていなくても、人物３０をカメラ２００のスピードライト２０１の閃光から保護することができる。
【００１５】
なお、被写体情報を送信するカメラをマスターカメラ、被写体情報を受信するカメラをスレーブカメラとする。本実施形態において、カメラ１００がマスターカメラであり、カメラ２００がスレーブカメラである。
【００１６】
図２は、本実施形態に係るカメラ１００およびカメラ２００のシステム構成図である。カメラ１００の構成要素には１００番台の符号を付与し、カメラ２００の構成要素には２００番台の符号を付与する。カメラ１００の各構成要素について以下説明する。
【００１７】
カメラ１００は光学系１２０を備える。光学系１２０は、ズームレンズ１２１、フォーカスレンズ１２２、レンズシャッタ１２３等により構成される。被写体像は、光軸１１０に沿って光学系１２０に入射し、撮像素子１３１の結像面に結像する。カメラ２００の光軸２１０は、カメラ１００の光軸１１０に対応する。また、カメラ２００の光学系２２０、ズームレンズ２２１、フォーカスレンズ２２２、レンズシャッタ２２３は、それぞれカメラ１００の光学系１２０、ズームレンズ１２１、フォーカスレンズ１２２、レンズシャッタ１２３と同様の機能を担う。
【００１８】
撮像素子１３１は、光学系１２０を透過して入射する被写体像である光学像を光電変換する素子であり、例えば、ＣＣＤ、ＣＭＯＳセンサが用いられる。撮像素子１３１は、被写体を撮像する撮像部の少なくとも一部として機能する。撮像素子１３１で光電変換された被写体像は、Ａ／Ｄ変換器１３２でアナログ信号からデジタル信号に変換される。撮像素子１３１の電荷読み出し制御およびＡ／Ｄ変換器１３２の変換制御は、メモリ制御部１３３の同期制御を受けたタイミング発生部１３４が供給するクロック信号により同期が計られる。カメラ２００の撮像素子２３１、Ａ／Ｄ変換器２３２、メモリ制御部２３３、タイミング発生部２３４は、それぞれカメラ１００の撮像素子１３１、Ａ／Ｄ変換器１３２、メモリ制御部１３３、タイミング発生部１３４と同様の機能を担う。
【００１９】
デジタル信号に変換された被写体像は、画像データとして順次処理される。Ａ／Ｄ変換器１３２によりデジタル信号に変換された画像データは、メモリ制御部１３３の制御に従い、一旦内部メモリ１３５に記憶される。内部メモリ１３５は、高速で読み書きのできるランダムアクセスメモリであり、例えばＤＲＡＭ、ＳＲＡＭなどが用いられる。内部メモリ１３５は、連写撮影、動画撮影において高速に連続して画像データが生成される場合に、画像処理の順番を待つバッファメモリとしての役割を担う。カメラ２００の内部メモリ２３５は、カメラ１００の内部メモリ１３５と同様の機能を担う。
【００２０】
また、内部メモリ１３５は、画像処理部１３６が行う画像処理、圧縮処理において、ワークメモリとしての役割も担う。更に、内部メモリ１３５は、加工処理された画像データを一時的に保管する役割も担う。したがって、内部メモリ１３５は、これらの役割を担うに相当する十分なメモリ容量を備える。メモリ制御部１３３は、いかなる作業にどれくらいのメモリ容量を割り当てるかを制御する。
【００２１】
画像処理部１３６は、設定されている撮影モード、ユーザからの指示に則して、画像データを所定の画像フォーマットに従った画像ファイルに変換する。例えば、静止画像としてＪＰＥＧファイルを生成する場合、色変換処理、ガンマ処理、ホワイトバランス処理等の画像処理を行った後に適応離散コサイン変換等を施して圧縮処理を行う。また、動画像としてＭＰＥＧファイルを生成する場合、所定の画素数に縮小されて生成された連続する静止画としてのフレーム画像に対して、フレーム内符号化、フレーム間符号化を施して圧縮処理を行う。カメラ２００の画像処理部２３６は、カメラ１００の画像処理部１３６と同様の機能を担う。
【００２２】
画像処理部１３６によって生成された静止画像ファイル、動画像ファイルは、メモリ制御部１３３の制御により、内部メモリ１３５から記録媒体ＩＦ１３７を介して、記録媒体１６０に記録される。記録媒体１６０は、フラッシュメモリ等により構成される、カメラ１００に対して着脱可能な不揮発性メモリである。ただし、記録媒体１６０は、着脱式に限らず、カメラ１００に内蔵されるＳＳＤ等の記録媒体であっても良い。このとき、記録媒体１６０に記録された静止画像ファイル、動画像ファイルは、有線によるＵＳＢ、無線によるＬＡＮ等により外部へ出力される。カメラ２００の記録媒体ＩＦ２３７、記録媒体２６０は、それぞれカメラ１００の記録媒体ＩＦ１３７、記録媒体１６０と同様の機能を担う。
【００２３】
画像処理部１３６で処理された画像データは、記録用に処理される画像データに並行して、背面表示部１０２に表示させるスルー画像の画像データを生成する。スルー画像の画像データは、記録用に処理される画像データをコピーして間引き処理された、画素数の少ない画像データである。生成されたスルー画像の画像データは、表示制御部１３８の制御に従って、タイミング発生部１３４からのクロック信号に同期するＤ／Ａ変換器１３９でアナログ信号に変換されて、背面表示部１０２に表示される。記録の有無に関わらず、逐次スルー画像の画像データを生成して背面表示部１０２に表示すれば、ライブビュー機能を実現することができる。また、画像の表示と共に、もしくは画像を表示することなく、カメラ１００の各種設定に関する様々なメニュー項目も、背面表示部１０２に表示することができる。カメラ２００の表示制御部２３８、Ｄ／Ａ変換器２３９は、それぞれカメラ１００の表示制御部１３８、Ｄ／Ａ変換器１３９と同様の機能を担う。
【００２４】
画像処理部１３６は、表示用画像データの画像内における人物の顔部を検出する顔検出機能を実行する。顔検出機能により取得された顔検出情報は内部メモリ１３５に一旦記憶される。顔検出情報には、画像における顔部の基準位置を示す位置情報、顔部の領域を構成する画素の数である顔部の画素単位の大きさの情報等が含まれる。そして、被写体が撮影された場合に、顔検出情報は、撮影情報として画像データと共に記録媒体１６０に記録される。なお、本実施形態において、顔部の大きさは、顔部の長さ、顔部の幅、および顔部の長さ×顔部の幅のいずれかである。
【００２５】
カメラ１００は、上記の画像処理における各々の要素も含めて、システム制御部１４１により直接的または間接的に制御される。システム制御部１４１は、システムメモリ１４２を備える。システムメモリ１４２は、電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ（登録商標）等により構成される。システムメモリ１４２は、カメラ１００の動作時に必要な定数、変数、プログラム等を、カメラ１００の非動作時にも失われないように記録している。システム制御部１４１は、定数、変数、プログラム等を適宜内部メモリ１３５に展開して、カメラ１００の制御に利用する。カメラ２００のシステム制御部２４１、システムメモリ２４２は、それぞれカメラ１００のシステム制御部１４１、システムメモリ１４２と同様の機能を担う。
【００２６】
光学系１２０を構成するズームレンズ１２１およびフォーカスレンズ１２２は、システム制御部１４１の統括制御のもと、ズーム制御部１４３およびフォーカス制御部１４４によってそれぞれ制御される。ズーム制御部１４３は、ユーザの指示に応じてズームレンズ１２１を駆動して、被写体像の画角を変更する。フォーカス制御部１４４は、連続して取得される画像データを用いたコントラストＡＦの情報を参照して、特定の領域の被写体像が撮像素子１３１の受光面上で合焦するように、フォーカスレンズ１２２を駆動する。カメラ２００のズーム制御部２４３、フォーカス制御部２４４は、それぞれカメラ１００のズーム制御部１４３、フォーカス制御部１４４と同様の機能を担う。
【００２７】
また、フォーカス制御部１４４は、上述の顔検出機能により人物の顔部が検出された場合に、当該顔部の被写体像が撮像素子１３１の受光面上で合焦するように、フォーカスレンズ１２２を駆動する顔検出ＡＦを実行する。ズームレンズ１２１の焦点距離の情報およびフォーカスレンズの位置情報は、内部メモリ１３５に一旦記憶される。そして、被写体が撮影された場合に、撮影時における顔検出ＡＦの有無の情報、ズームレンズ１２１の焦点距離の情報およびフォーカスレンズの位置情報は、撮影情報として画像データと共に記録媒体１６０に記録される。
【００２８】
光学系１２０を構成するレンズシャッタ１２３は、システム制御部１４１の統括制御のもと、露光制御部１４５によってそれぞれ制御される。システム制御部１４１は、画像処理部１３６が処理した画像データを解析して露出値を演算する。露光制御部１４５は、システム制御部１４１が演算した露出値に基づく絞り値およびシャッタスピードに応じて、レンズシャッタ１２３を駆動する。カメラ２００の露光制御部２４５は、カメラ１００の露光制御部１４５と同様の機能を担う。
【００２９】
発光制御部１４６は、レリーズスイッチ１０３が押下された場合に、システム制御部１４１からの発光制御信号に応じてスピードライト１０１の発光部材を駆動する。なお、発光制御部１４６は、システム制御部１４１から発光制御信号を受信しない場合には、スピードライト１０１の発光部材を駆動しない。カメラ２００の発光制御部２４６は、カメラ１００の発光制御部１４６と同様の機能を担う。
【００３０】
音声制御部１４７は、システム制御部１４１からの発音制御信号に応じて、音声を出力する発音部として機能するスピーカ１４８の発音を制御する。スピーカ１４８から出力される音声は、レリーズスイッチ１０３が押下された場合のシャッタ音、操作部材１５０の操作音等である。なお、音声制御部１４７は、システム制御部１４１から発音制御信号を受信しない場合には、スピーカ１４８から音声を出力させない。カメラ２００の音声制御部２４７、スピーカ２４８は、それぞれカメラ１００の音声制御部１４７、スピーカ１４８と同様の機能を担う。
【００３１】
カメラ１００の無線通信モジュール１４９は、外部の機器と赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線通信を実行する。同様に、カメラ２００の無線通信モジュール２４９は、外部の機器と赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線通信を実行する。本実施形態において、カメラ１００およびカメラ２００は、無線通信モジュール１４９および無線通信モジュール２４９を介して、無線通信を実行する。
【００３２】
カメラ１００は、ユーザからの操作を受け付ける操作部材１５０を複数備えている。システム制御部１４１は、これら操作部材１５０が操作されたことを検知し、操作に応じた動作を実行する。カメラ２００の操作部材２５０は、カメラ１００の操作部材１５０と同様の機能を担う。
【００３３】
カメラ１００は、操作部材１５０の類として上述のレリーズスイッチ１０３を備える。レリーズスイッチ１０３は、押下げ方向に２段階に検知できる押しボタンで構成されている。システム制御部１４１は、レリーズスイッチ１０３の１段階目の押下げであるＳＷ１の検知により撮影準備動作であるＡＦ、ＡＥ等を実行する。また、システム制御部１４１は、レリーズスイッチ１０３の２段階目の押下げであるＳＷ２の検知により、後述するように、発光制御信号を発光制御部１４６へ送信して撮像素子１３１による被写体像の取得動作を実行する。
【００３４】
カメラ１００は、電源１７０から電力供給を受ける。電源制御部１５１は、電源１７０と通信して残電力の検出、電力供給の監視を行う。電源１７０は、２次電池、家庭用ＡＣ電源等により構成される。カメラ２００の電源制御部２５１、電源２７０は、それぞれカメラ１００の電源制御部１５１、電源１７０と同様の機能を担う。
【００３５】
ここで、マスターカメラによるスレーブカメラの発光制限処理について説明する。まず、マスターカメラであるカメラ１００は、発光制限処理に用いられる参照テーブルを生成する。参照テーブルは、撮影動作によって生じる閃光から保護すべき対象被写体の各種情報を含むテーブルである。図３は、カメラ１００が生成する参照テーブル３００を示す図である。参照テーブル３００は、システムメモリ１４２に記録される。
【００３６】
参照テーブル３００の生成について説明する。まず、システム制御部１４１は、対象被写体が撮影された画像の選択をユーザ１０から受け付ける。具体的には、システム制御部１４１は、記録媒体１６０に記録された画像データに関連付けられた撮影情報を記録媒体１６０から取得する。撮影情報には、上述した顔検出情報、顔検出ＡＦの有無の情報等が含まれる。システム制御部１４１は、顔検出ＡＦの有無の情報を参照して、顔検出ＡＦが実行された画像を記録媒体１６０から抽出する。そして、システム制御部１４１は、抽出した画像を背面表示部１０２に表示させて、ユーザ１０の選択を受け付ける。
【００３７】
画像処理部１３６は、画像の選択を受け付けると、顔検出情報を参照して、選択された画像における対象被写体の顔部の位置および顔部の領域を判定する。そして、画像処理部１３６は、顔部の領域の画像を、予め定められた大きさ、例えば２００ピクセル×２００ピクセルに変換した顔画像データを生成する。システム制御部１４１は、画像処理部１３６が生成した顔画像データを参照テーブル３００の画像欄３０１に登録する。
【００３８】
システム制御部１４１は、画像欄３０１に登録された対象被写体の撮影画像を解析する解析部として機能する。例えば、システム制御部１４１は、画像欄３０１に登録された画像における対象被写体の顔部を解析し、対象被写体の属性を判定する。本実施形態においては、システム制御部１４１は、対象被写体の属性として、乳児および幼児の少なくともいずれかを判定する。
【００３９】
対象被写体の属性の判定について説明する。まず、システム制御部１４１は、対象被写体が乳児または幼児であるか否かを判定する。一般的に、乳児または幼児の目は、大人に比べ、顔の下の方すなわち顎側に位置する傾向にある。そこで、システム制御部１４１は、画像欄３０１に登録された画像における対象被写体の顔部の輪郭、目の位置を判別する。次に、システム制御部１４１は、顔部に対する目の位置の値を演算する。本実施形態において、顔部に対する目の位置の値は、顔部の長さと、顔部の長さ方向における顎から目までの距離との比である。そして、システム制御部１４１は、顔部に対する目の位置の値と予め定められた第１基準値と比較する。本実施形態において、予め定められた第１基準値として、６歳児における顔部に対する目の位置の値の平均値が用いられる。なお、第１基準値の情報はシステムメモリ１４２に記録されている。システム制御部１４１は、顔部に対する目の位置の値が第１基準値未満である、すなわち対象被写体の目が基準よりも顔の下の方すなわち顎側に位置する場合に、対象被写体の属性を乳児または幼児と判定する。
【００４０】
また、一般的に、乳児または幼児における頭蓋に対する顔面の大きさは、大人に比べて小さい傾向にある、すなわち、乳児または幼児は、大人より額の割合が大きい。そこで、システム制御部１４１は、顔部に対する目の位置の値として、顔部の長さと、顔部の長さ方向における頭頂から目までの距離との比を用いてもよい。この場合において、システム制御部１４１は、顔部に対する目の位置の値が第１基準値より大きい、すなわち対象被写体の額の割合が基準より大きい場合に、対象被写体の属性を乳児または幼児と判定する。
【００４１】
システム制御部１４１は、対象被写体の属性を乳児または幼児と判定した場合に、対象被写体が乳児であるか、それとも幼児であるかを判定する。一般的に、幼児の顔部の大きさは、乳児より大きい。そこで、システム制御部１４１は、対象被写体の実際の顔部の大きさを解析する。システム制御部１４１は、対象被写体の画像に関連付けられた撮影情報を記録媒体１６０から取得する。撮影情報には、上述した撮影時の顔検出情報、ズームレンズ１２１の焦点距離の情報、フォーカスレンズ１２２の位置情報等が含まれる。
【００４２】
システム制御部１４１は、ズームレンズ１２１の焦点距離およびフォーカスレンズ１２２の位置に応じて、撮影時の当該対象被写体までの距離を演算する。本実施形態において、システム制御部１４１は、被写体までの距離に関する距離情報を取得する取得部として機能する。例えば、まず、システム制御部１４１は、ズームレンズ１２１の焦点距離において被写体までの距離とフォーカスレンズ１２２の位置とが対応付けられた距離テーブルを参照する。そして、システム制御部１４１は、距離テーブルに示されるフォーカスレンズ１２２の位置に対応する距離を、当該対象被写体までの距離として決定する。なお、当該距離テーブルは、システムメモリ１４２に予め記録されている。
【００４３】
システム制御部１４１は、顔検出情報に示される顔部の画素単位の大きさ、ズームレンズ１２１の焦点距離および対象被写体までの距離を用いて、対象被写体の実際の顔部の大きさを演算する。そして、システム制御部１４１は、対象被写体の実際の顔部の大きさと予め定められた第２基準値とを比較する。本実施形態において、予め定められた第２基準値として、１歳児の実際の顔部の大きさの平均値が用いられる。なお、第２基準値の情報はシステムメモリ１４２に記録されている。
【００４４】
システム制御部１４１は、対象被写体の実際の顔部の大きさが第２基準値未満である場合には、対象被写体の属性を乳児と判定し、対象被写体の実際の顔部の大きさが第２基準値以上である場合には、対象被写体の属性を幼児と判定する。そして、システム制御部１４１は、判定した属性の情報を参照テーブル３００の属性欄３０２に登録する。また、システム制御部１４１は、算出した顔部の大きさの情報を顔部情報として参照テーブル３００の顔部情報欄３０３に登録する。なお、上述した対象被写体の顔部の実際の大きさの解析は、乳児または幼児と判定されなかった対象被写体に対して行われてもよい。
【００４５】
システム制御部１４１は、対象被写体の属性に応じて、他のカメラの設定を変更させる変更情報を生成する。例えば、システム制御部１４１は、対象被写体の属性が乳児である場合に、他のカメラのスピードライト等の照射部による発光を禁止させる発光禁止指令情報を変更情報として生成する。また、システム制御部１４１は、対象被写体の属性が幼児である場合に、他のカメラのスピードライト等の照射部の発光量を制限する発光量制限指令情報を変更情報として生成する。そして、システム制御部１４１は、生成した変更情報を参照テーブル３００の変更情報欄３０４に登録する。なお、システム制御部１４１は、ユーザ１０の入力に応じて変更情報を生成してもよい。
【００４６】
次に、カメラ１００によるカメラ２００の発光制限処理の具体例を、図３の参照テーブル３００を用いて説明する。第１実施例では、対象被写体の属性を示すフラグが、被写体情報としてカメラ１００からカメラ２００へ送信される。具体的には、まず、ユーザ２０がカメラ２００で撮影する気配を見せた場合に、カメラ１００のユーザ１０は、発光制限指令のメニュー画面で対象被写体Ａを指定する。
【００４７】
システム制御部１４１は、対象被写体Ａの指定に応じて、対象被写体Ａの属性情報を参照テーブル３００の属性欄３０２から取得する。そして、システム制御部１４１は、被写体が乳児であることを示す乳児フラグを、無線通信モジュール１４９を介してカメラ２００へ送信する。
【００４８】
カメラ２００のシステム制御部２４１は、カメラ１００から送信された乳児フラグを、無線通信モジュール２４９を介して受信し、当該乳児フラグをシステムメモリ２４２に登録する。システム制御部２４１は、レリーズスイッチ２０３のＳＷ２が押下された場合に、乳児フラグがシステムメモリ２４２に登録されているか否かを判断する。システム制御部２４１は、乳児フラグがシステムメモリ２４２に登録されていると判断した場合に、スピードライト２０１の発光を禁止する。
【００４９】
第１実施例によれば、カメラ２００に発光制限の設定がユーザ２０によってなされていなくても、対象被写体Ａをカメラ２００のスピードライト２０１の閃光から保護することができる。また、第１実施例によれば、属性を示すフラグという少ないデータ量をカメラ１００からカメラ２００へ送信するだけでよく、カメラ間の通信負荷を低減することができる。さらに、第１実施例によれば、カメラ２００で解析処理を実行させることなくカメラ２００のスピードライト２０１の発光を制限することができる。
【００５０】
第２実施例では、顔部情報が、被写体情報としてカメラ１００からカメラ２００へ送信される。第１実施例と同様に、ユーザ２０がカメラ２００で撮影する気配を見せた場合に、カメラ１００のユーザ１０は、発光制限指令のメニュー画面で対象被写体Ａを指定する。
【００５１】
システム制御部１４１は、対象被写体Ａの指定に応じて、対象被写体Ａの顔部情報を参照テーブル３００の顔部情報欄３０３から取得する。そして、システム制御部１４１は、顔部情報を、無線通信モジュール１４９を介してカメラ２００へ送信する。
【００５２】
カメラ２００のシステム制御部２４１は、カメラ１００から送信された顔部情報を、無線通信モジュール２４９を介して受信し、当該顔部情報をシステムメモリ２４２に登録する。システム制御部２４１は、背面表示部２０２に表示されるスルー画像内に、顔部情報に示される顔部の大きさと同等の大きさの顔を有する被写体が存在するか否かを判定する。
【００５３】
具体的には、画像処理部２３６は、背面表示部２０２に表示されるスルー画像内における被写体の顔部を検出する顔検出機能を実行する。そして、画像処理部１３６は、スルー画像における顔部の画素単位の大きさを演算する。
【００５４】
フォーカス制御部２４４は、顔検出機能により検出された被写体の顔部の被写体像が撮像素子２３１の受光面上で合焦するように、フォーカスレンズ２２２を駆動する。そして、システム制御部２４１は、ズームレンズ２２１の焦点距離およびフォーカスレンズ２２２の位置に応じて、当該被写体までの距離を演算する。例えば、まず、システム制御部２４１は、ズームレンズ２２１の焦点距離において被写体までの距離とフォーカスレンズ２２２の位置とが対応付けられた距離テーブルを参照する。そして、システム制御部２４１は、距離テーブルに示されるフォーカスレンズ２２２の位置に対応する距離を、当該被写体までの距離として決定する。なお、当該距離テーブルは、システムメモリ２４２に予め記録されている。
【００５５】
そして、システム制御部２４１は、スルー画像における顔部の画素単位の大きさ、ズームレンズ２２１の焦点距離および被写体までの距離を用いて、スルー画像内における被写体の実際の顔部の大きさを演算する。システム制御部２４１は、算出した顔部の大きさと、システムメモリ２４２に登録されている顔部情報に示される顔部の大きさとを比較する。
【００５６】
システム制御部２４１は、スルー画像内の被写体の実際の顔部の大きさが顔部情報に示される顔部の大きさとほぼ同等であると判断した場合、スルー画像内に対象被写体Ａが存在すると判別する。そして、システム制御部２４１は、レリーズスイッチ２０３のＳＷ２が押下された場合に、スピードライト２０１の発光を禁止する。
【００５７】
なお、顔部情報は、対象被写体の実際の顔部の大きさの情報に限らない。カメラ１００のシステム制御部１４１は、撮像素子１３１の受光面上における対象被写体の顔部の大きさを、顔部情報として参照テーブル３００の顔部情報欄３０３に登録してもよい。例えば、システム制御部１４１は、画像データにおける顔部の画素単位の大きさと、撮像素子１３１の受光面上での顔部の大きさとが対応付けられた変換テーブルを参照して、撮像素子１３１の受光面上における対象被写体の顔部の大きさを決定する。なお、当該変換テーブルは、システムメモリ１４２に予め記録されている。
【００５８】
システム制御部１４１は、上述のように、顔部情報をカメラ２００へ送信するとともにズームレンズ１２１の焦点距離の情報および対象被写体の距離の情報を送信する。なお、対象被写体の距離の情報は、フォーカスレンズ１２２の位置に対応する距離であっても当該距離を含む予め定められた距離範囲であってもよい。カメラ２００のシステム制御部２４１は、顔部情報が示す撮像素子１３１の受光面上での対象被写体の顔部の大きさ、ズームレンズ１２１の焦点距離および対象被写体までの距離を用いて、対象被写体の実際の顔部の大きさを演算する。システム制御部２４１は、算出した顔部の大きさの情報をシステムメモリ２４２に記録する。そして、システム制御部２４１は、背面表示部２０２に表示されるスルー画像内の被写体の実際の顔部の大きさと、システムメモリ２４２に記録した顔部の大きさとを比較し、上述した発光制限処理を実行する。
【００５９】
第２実施例によれば、カメラ２００に発光制限の設定がユーザ２０によってなされていなくても、対象被写体Ａをカメラ２００のスピードライト２０１の閃光から保護することができる。また、第２実施例によれば、顔部情報という少ないデータ量をカメラ１００からカメラ２００へ送信するだけでよく、カメラ間の通信負荷を低減することができる。さらに、第２実施例によれば、カメラ１００のユーザは、カメラ２００に対して対象被写体Ａが撮影対象であるか否かを判断させて、スピードライト２０１の発光を適切に制限させることができる。
【００６０】
第３実施例では、対象被写体の画像データおよび制限対象フラグが、被写体情報としてカメラ１００からカメラ２００へ送信される。制限対象フラグは、画像データの被写体が発光制限の対象である旨を示すフラグである。第１実施例および第２実施例と同様に、ユーザ２０がカメラ２００で撮影する気配を見せた場合に、カメラ１００のユーザ１０は、発光制限指令のメニュー画面で対象被写体Ａを指定する。
【００６１】
システム制御部１４１は、対象被写体Ａの指定に応じて、対象被写体Ａの画像データを参照テーブル３００の画像欄３０１から取得する。そして、システム制御部１４１は、制限対象フラグを付加した画像データを、無線通信モジュール１４９を介してカメラ２００へ送信する。
【００６２】
カメラ２００のシステム制御部２４１は、カメラ１００から送信された制限対象フラグを付加した画像データを、無線通信モジュール２４９を介して受信する。システム制御部２４１は、制限対象フラグが付加されていることから、当該画像データの対象被写体Ａが発光制限の対象であると認識する。システム制御部２４１は、システムメモリ２４２内の発光制限対象のテーブルに当該画像データを登録する。
【００６３】
画像処理部２３６は、背面表示部２０２に表示されるスルー画像内に、システムメモリ２４２に発光制限対象として登録された画像データの対象被写体Ａが存在するか否かを判定する。具体的には、画像処理部２３６は、スルー画像の被写体の顔およびシステムメモリ２４２内の画像データの対象被写体Ａの顔を抽出する。次に、画像処理部２３６は、抽出した２つの顔の画像に対して周知のパターンマッチングを実行して類似度を演算する。そして、画像処理部２３６は、類似度が予め定められた閾値より高い場合、例えば２つの顔の画像が９０％以上一致している場合に、背面表示部２０２に表示されるスルー画像内に対象被写体Ａが存在すると判定する。そして、システム制御部２４１は、スルー画像内に対象被写体Ａが存在すると判定された場合に、レリーズスイッチ２０３のＳＷ２が押下されると、スピードライト２０１の発光を禁止する。
【００６４】
第３実施例において、カメラ１００のシステム制御部１４１は、対象被写体の画像データの代わりに、顔の輪郭、目、鼻および口の位置ならびに大きさ等のパターンマッチングで用いられる特徴点を符号化した符号化データをカメラ２００へ送信してもよい。この場合、カメラ２００の画像処理部２３６は、符号化データが示す特徴点に対して周知のパターンマッチングを実行して類似度を演算する。
【００６５】
また、第３実施例において、カメラ２００のシステムメモリ２４２内に対象被写体Ａの画像データが既に登録されている場合には、カメラ１００のシステム制御部１４１は、対象被写体Ａの画像データを含めずに制限対象フラグを被写体情報として送信してもよい。具体的には、カメラ２００のシステム制御部２４１は、スルー画像内に対象被写体Ａが存在すると判定した場合に、撮影対象として対象被写体Ａが含まれる旨を示す撮影対象情報をカメラ１００へ送信する。カメラ１００のシステム制御部１４１が無線通信モジュール１４９を介して撮影対象情報を受信すると、発表示制御部１３８は、光制限指令のメニュー画面を背面表示部１０２に表示させる。そして、システム制御部１４１は、対象被写体Ａの指定に応じて、制限対象フラグを、無線通信モジュール１４９を介してカメラ２００へ送信する。このように構成することにより、カメラ１００が画像データを何度もカメラ２００へ送信することを防ぐことができ、通信データ量を減らすことができる。
【００６６】
第３実施例によれば、カメラ２００に発光制限の設定がユーザ２０によってなされていなくても、対象被写体Ａをカメラ２００のスピードライト２０１の閃光から保護することができる。また、第３実施例によれば、カメラ１００のユーザは、カメラ２００に対して対象被写体Ａが撮影対象であるか否かを詳細に判断させて、スピードライト２０１の発光を適切に制限させることができる。
【００６７】
なお、カメラ１００のシステム制御部１４１は、対象被写体の指定に応じて、参照テーブル３００の対象被写体の登録情報すべてを被写体情報としてカメラ２００へ送信してもよい。この場合、カメラ２００のシステム制御部２４１は、被写体情報のうち、自身が実行する発光制限処理に対応する情報を抽出してシステムメモリ２４２に登録する。そして、システム制御部２４１は、上述の第１〜第３実施例のいずれかの発光制限処理を実行する。
【００６８】
また、カメラ２００のシステム制御部２４１は、自身が実行する発光制限処理に対応する被写体情報をカメラ１００に要求してもよい。この場合、カメラ１００のシステム制御部１４１は、当該要求に応じた被写体情報をカメラ２００へ送信する。
【００６９】
また、予め定められた被写体情報を送信するように構成されるカメラ１００のシステム制御部１４１は、参照テーブルに登録する情報を当該被写体情報に関連する情報に限定してもよい。例えば、属性を示すフラグを送信するように構成されるカメラ１００のシステム制御部１４１は、対象被写体の名前、画像等の識別情報および当該対象被写体の属性の情報を参照テーブルに登録する。
【００７０】
上述の第１〜第３実施例では対象被写体Ａに対して発光制限処理を適用したが、対象被写体Ｂに対しても上述の発光制限処理を適用することができる。例えば、実施例１において、カメラ１００のシステム制御部１４１は、ユーザ１０が対象被写体Ｂを指定した場合に、被写体が幼児であることを示す幼児フラグをカメラ２００へ送信する。カメラ２００のシステム制御部２４１は、幼児フラグを受信してシステムメモリ２４２に登録する。そして、システム制御部２４１は、レリーズスイッチ２０３のＳＷ２が押下された場合に、幼児フラグがシステムメモリ２４２に登録されていると判断すると、スピードライト２０１の発光量を予め定められた割合、例えば５０％低減させる。
【００７１】
また、上述の第１〜第３実施例において、被写体情報と共に変更情報がカメラ１００からカメラ２００へ送信されてもよい。具体的には、システム制御部１４１は、上述の被写体情報を参照テーブル３００から取得すると共に、変更情報を参照テーブル３００の変更情報欄３０４から取得する。そして、システム制御部１４１は、上述の被写体情報と共に変更情報を、無線通信モジュール１４９を介してカメラ２００へ送信する。
【００７２】
カメラ２００のシステム制御部２４１は、カメラ１００から送信された被写体情報および変更情報を、無線通信モジュール２４９を介して受信する。システム制御部２４１は、変更情報に応じてカメラ２００の設定を変更する。例えば、システム制御部２４１は、変更情報として発光禁止指令情報を受信した場合に、スピードライト２０１の発光を禁止する。また、システム制御部２４１は、変更情報として発光量を５０％低減させる発光量制限指令情報を受信した場合に、スピードライト２０１の発光を５０％低減させる。
【００７３】
図４および図５は、マスターカメラであるカメラ１００の撮影処理を示すフロー図である。本フローは、例えば、カメラ１００の電源がオンになったときに開始される。上述の参照テーブル３００は、本フローの開始前に予めシステムメモリ１４２に登録されている。本実施形態において、システム制御部１４１は、画像処理部１３６、フォーカス制御部１４４等と協働して本フローの処理を実行する。
【００７４】
ステップＳ１０１では、システム制御部１４１は、上述した被写体情報を、無線通信モジュール１４９を介してカメラ２００へ送信する。本実施形態において、システム制御部１４１および無線通信モジュール１４９は、被写体情報を他のカメラ２００へ送信する送信部として機能する。なお、システム制御部１４１は、上述のように、被写体情報と共に変更情報をカメラ２００へ送信してもよい。
【００７５】
被写体情報の送信タイミングは、背面表示部１０２に表示されるスルー画像内に参照テーブル３００に登録されている対象被写体が存在すると判定された時点である。具体的には、まず、画像処理部１３６は、背面表示部１０２に表示されるスルー画像内に、参照テーブル３００に登録されている対象被写体が存在するか否かを判定する。当該判定には、上述の実施例３と同様に、周知のパターンマッチングが用いられる。そして、システム制御部１４１は、スルー画像内に対象被写体が存在すると判定された場合に、被写体情報をカメラ２００へ送信する。
【００７６】
また、被写体情報の送信タイミングは、上述したように、カメラ１００のユーザ１０が発光制限指令のメニュー画面で対象被写体Ａを指定した時点であってもよい。また、システム制御部１４１は、カメラ２００の電源がオンになった旨の情報を、無線通信モジュール１４９を介して受信したときに、被写体情報をカメラ２００へ送信してもよい。
【００７７】
ステップＳ１０２では、システム制御部１４１は、被写体情報と共に変更情報をカメラ２００へ送信したか否かを判断する。システム制御部１４１は、変更情報をカメラ２００へ送信した場合にはステップＳ１０３へ移行し、変更情報をカメラ２００へ送信していない場合にはステップＳ１０７へ移行する。ステップＳ１０３では、画像処理部１３６は、上述したように、背面表示部１０２に表示されるスルー画像内に、参照テーブル３００に登録されている対象被写体が存在するか否かを判定する。システム制御部１４１は、参照テーブル３００に登録されている対象被写体がスルー画像内に存在すると判断された場合にはステップＳ１０４へ移行する。一方、システム制御部１４１は、参照テーブル３００に登録されている対象被写体がスルー画像内に存在しないと判断された場合にはステップＳ１０７へ移行する。
【００７８】
ステップＳ１０４では、システム制御部１４１は、背面表示部１０２に表示されるスルー画像を参照して対象被写体の状態を監視する。具体的には、システム制御部１４１は、スルー画像内の対象被写体の目の状態を監視する。ステップＳ１０５では、システム制御部１４１は、対象被写体の状態に応じて、変更情報による制限を解除するか否かを判断する。具体的には、システム制御部１４１は、対象被写体の目が予め定められた時間、例えば１分間継続して閉じている場合に、変更情報による制限を解除すると判断する。すなわち、システム制御部１４１は、対象被写体が睡眠状態である場合に、変更情報による制限を解除すると判断する。
【００７９】
システム制御部１４１は、変更情報による制限を解除すると判断した場合には、ステップＳ１０６へ移行し、変更情報による制限を解除しないと判断した場合にはステップＳ１０７へ移行する。ステップＳ１０６では、システム制御部１４１は、変更情報による制限を解除する解除信号を、無線通信モジュール１４９を介してカメラ２００へ送信する。
【００８０】
ステップＳ１０７では、システム制御部１４１は、レリーズスイッチ１０３のＳＷ１がオンになったか否かを検知する。システム制御部１４１は、ＳＷ１のオンを検知しない場合にはステップＳ１０２へ戻り、ＳＷ１のオンを検知した場合にはステップＳ１０８へ移行する。ステップＳ１０８では、フォーカス制御部１４４は、上述したようにコントラストＡＦの情報を参照して合焦動作を実行する。
【００８１】
ステップＳ１０９では、システム制御部１４１は、ステップＳ１０８の合焦動作時に生成された画像データを解析して露出値を演算する。そして、ステップＳ１１０では、システム制御部１４１は、演算した露出値から、スピードライト１０１の発光が必要か否かを判断する。システム制御部１４１は、スピードライト１０１の発光が必要であると判断した場合にはステップＳ１１１へ移行し、スピードライト１０１の発光は不要であると判断した場合にはステップＳ１１５へ移行する。
【００８２】
ステップＳ１１１では、システム制御部１４１は、スピードライト１０１の発光を許可するか否かを判断する。例えば、システム制御部１４１は、ステップＳ１０８で合焦動作時に生成された画像と参照テーブル３００の対象被写体Ａの画像と比較し、対象被写体Ａが被写体として含まれるか否かを判定する。当該判定には、上述の実施例３と同様に、周知のパターンマッチングが用いられる。そして、システム制御部１４１は、対象被写体Ａが被写体として含まれると判定した場合に、スピードライト１０１の発光を禁止すると判断する。また、システム制御部１４１は、ステップＳ１０１において上述した対象被写体Ａの被写体情報を送信した場合に、対象被写体Ａが被写体として存在すると判定してもよい。
【００８３】
システム制御部１４１は、スピードライト１０１の発光を許可すると判断した場合には、ステップＳ１１２へ移行して発光制限フラグｆｇを１に設定する。一方、システム制御部１４１は、スピードライト１０１の発光を禁止すると判断した場合には、ステップＳ１１３へ移行して発光制限フラグｆｇを０に設定する。
【００８４】
ステップＳ１１４では、システム制御部１４１は、画像処理部１３６が処理した画像データを解析して露出値を再演算する。具体的には、システム制御部１４１は、ステップＳ１１２において発光制限フラグｆｇを１に設定した場合には、スピードライト１０１の発光によって照射される被写体の明るさを考慮した露出値を再演算する。また、システム制御部１４１は、ステップＳ１１３において発光制限フラグｆｇを０に設定した場合には、ＩＳＯ感度を上げて露出値を再演算する。
【００８５】
システム制御部１４１は、ステップＳ１１０においてスピードライト１０１の発光は不要であると判断した場合に、ステップＳ１１５へ移行して発光制限フラグｆｇを０に設定する。ステップＳ１１６では、システム制御部１４１は、レリーズスイッチ１０３のＳＷ２がオンになったか否かを検知する。システム制御部１４１は、ＳＷ２のオンを検知した場合には、ステップＳ１１７へ移行する。一方、システム制御部１４１は、ＳＷ１のオンを検知してから一定時間内、例えば５秒以内にＳＷ２のオンを検知しなかった場合にはステップＳ１０２へ戻る。
【００８６】
ステップＳ１１７では、システム制御部１４１は、撮像素子１３１を電荷蓄積状態とする。そして、露光制御部１４５は、システム制御部１４１によって算出された露出値に応じて、レンズシャッタ１２３の駆動を開口し、被写体光学像の露光を開始する。ステップＳ１１８では、システム制御部１４１は、発光制限フラグｆｇが１に設定されているか否かを判断する。システム制御部１４１は、発光制限フラグｆｇが１に設定されている場合にはステップＳ１１９へ移行し、発光制限フラグｆｇが０に設定されている場合にはステップＳ１２０へ移行する。
【００８７】
ステップＳ１１９では、システム制御部１４１は、スピードライト１０１を発光させる発光指令信号を発光制御部１４６へ送信する。発光制御部１４６は、当該発光指令信号に応じてスピードライト１０１の発光部材を駆動して閃光発光させる。ステップＳ１２０では、露光制御部１４５は、レンズシャッタ１２３を閉口し、被写体光学像の露光を終了する。
【００８８】
ステップＳ１２１では、画像処理部１３６は、撮像素子１３１の出力から画像ファイルを生成し、画像ファイルを記録媒体１６０へ記録する。ステップＳ１２２では、システム制御部１４１は、カメラ１００の電源がオフになったか否かを判断する。システム制御部１４１は、電源オンが継続されている場合にはステップＳ１０２へ戻り、電源がオフになったと判断した場合には本フローを終了する。
【００８９】
図６および図７は、スレーブカメラであるカメラ２００の撮影処理を示すフロー図である。本フローは、例えば、カメラ２００の電源がオンになったときに開始される。本実施形態において、システム制御部２４１は、画像処理部２３６、フォーカス制御部２４４等と協働して本フローの処理を実行する。
【００９０】
ステップＳ２０１では、システム制御部２４１は、外部のカメラ１００から送信された被写体情報を、無線通信モジュール２４９を介して受信したか否かを判断する。システム制御部２４１は、被写体情報を受信した場合にはステップＳ２０２へ移行し、被写体情報を受信していない場合にはステップＳ２０３へ移行する。ステップＳ２０２では、システム制御部２４１は、上述したように、受信した被写体情報をシステムメモリ２４２に登録する。
【００９１】
ステップＳ２０３では、システム制御部２４１は、レリーズスイッチ２０３のＳＷ１がオンになったか否かを検知する。システム制御部２４１は、ＳＷ１のオンを検知しない場合にはステップＳ２０１へ戻り、ＳＷ１のオンを検知した場合にはステップＳ２０４へ移行する。ステップＳ２０４では、フォーカス制御部２４４は、上述したようにコントラストＡＦの情報を参照して合焦動作を実行する。
【００９２】
ステップＳ２０５では、システム制御部２４１は、ステップＳ２０４の合焦動作時に生成された画像データを解析して露出値を演算する。そして、ステップＳ２０６では、システム制御部２４１は、演算した露出値から、スピードライト２０１の発光が必要か否かを判断する。システム制御部２４１は、スピードライト２０１の発光が必要であると判断した場合にはステップＳ２０７へ移行し、スピードライト２０１の発光は不要であると判断した場合にはステップＳ２１２へ移行する。
【００９３】
ステップＳ２０７では、システム制御部２４１は、カメラ１００から上述の解除信号を受信したか否かを判断する。システム制御部２４１は、解除信号を受信した場合にはステップＳ２０９へ移行して発光制限フラグｆｇを１に設定する。一方、システム制御部２４１は、解除信号を受信していない場合にはステップＳ２０８へ移行する。
【００９４】
ステップＳ２０８では、システム制御部２４１は、システムメモリ２４２に登録されている被写体情報に応じて、スピードライト２０１の発光を許可するか否かを判断する。例えば、システム制御部２４１は、上述の乳児フラグがシステムメモリ２４２に登録されている場合に、スピードライト２０１の発光を禁止すると判断する。
【００９５】
また、システム制御部２４１は、上述のように、背面表示部２０２に表示されるスルー画像内の被写体の実際の顔部の大きさと、システムメモリ２４２に登録されている対象被写体Ａの顔部情報に示される顔部の大きさとを比較する。そして、システム制御部２４１は、スルー画像内の被写体の実際の顔部の大きさが顔部情報に示される顔部の大きさとほぼ同等であると判断した場合に、スピードライト２０１の発光を禁止すると判断してもよい。
【００９６】
さらに、画像処理部２３６は、上述のように、背面表示部２０２に表示されるスルー画像内に対象被写体Ａが存在するか否かを判定する。そして、システム制御部２４１は、スルー画像内に対象被写体Ａが存在すると判定された場合に、スピードライト２０１の発光を禁止すると判断してもよい。また、システム制御部２４１は、変更情報として発光禁止指令情報を被写体情報と共に受信した場合に、スピードライト２０１の発光を禁止すると判断してもよい。
【００９７】
システム制御部２４１は、スピードライト２０１の発光を許可すると判断した場合には、ステップＳ２０９へ移行して発光制限フラグｆｇを１に設定する。一方、システム制御部２４１は、スピードライト２０１の発光を禁止すると判断した場合には、ステップＳ２１０へ移行して発光制限フラグｆｇを０に設定する。
【００９８】
ステップＳ２１１では、システム制御部２４１は、画像処理部２３６が処理した画像データを解析して露出値を再演算する。具体的には、システム制御部２４１は、ステップＳ２０９において発光制限フラグｆｇを１に設定した場合には、スピードライト２０１の発光によって照射された被写体の明るさを考慮した露出値を再演算する。また、システム制御部２４１は、ステップＳ２１０においてｆｇを０に設定した場合には、ＩＳＯ感度を上げて露出値を再演算する。
【００９９】
システム制御部２４１は、ステップＳ２０６においてスピードライト２０１の発光は不要であると判断した場合に、ステップＳ２１２へ移行して発光制限フラグｆｇを０に設定する。ステップＳ２１３では、システム制御部２４１は、レリーズスイッチ２０３のＳＷ２がオンになったか否かを検知する。システム制御部２４１は、ＳＷ２のオンを検知した場合には、ステップＳ２１４へ移行する。一方、システム制御部２４１は、ＳＷ１のオンを検知してから一定時間内、例えば５秒以内にＳＷ２のオンを検知しなかった場合にはステップＳ２０１へ戻る。
【０１００】
ステップＳ２１４では、システム制御部２４１は、撮像素子２３１を電荷蓄積状態とする。そして、露光制御部２４５は、システム制御部２４１によって算出された露出値に応じて、レンズシャッタ２２３の駆動を開口し、被写体光学像の露光を開始する。ステップＳ２１５では、システム制御部２４１は、発光制限フラグｆｇが１に設定されているか否かを判断する。システム制御部２４１は、発光制限フラグｆｇが１に設定されている場合にはステップＳ２１６へ移行し、発光制限フラグｆｇが０に設定されている場合にはステップＳ２１７へ移行する。
【０１０１】
ステップＳ２１６では、システム制御部２４１は、スピードライト２０１を発光させる発光指令信号を発光制御部２４６へ送信する。発光制御部２４６は、当該発光指令信号に応じてスピードライト２０１の発光部材を駆動して閃光発光させる。ステップＳ２１７では、露光制御部２４５は、レンズシャッタ２２３を閉口し、被写体光学像の露光を終了する。
【０１０２】
ステップＳ２１８では、画像処理部２３６は、撮像素子２３１の出力から画像ファイルを生成し、画像ファイルを記録媒体２６０へ記録する。ステップＳ２１９では、システム制御部２４１は、カメラ２００の電源がオフになったか否かを判断する。システム制御部２４１は、電源オンが継続されている場合にはステップＳ２０１へ戻り、電源がオフになったと判断した場合には本フローを終了する。
【０１０３】
上述のフローでは、カメラ１００のシステム制御部１４１およびカメラ２００のシステム制御部２４１は、対象被写体Ａに対する発光禁止処理を実行したが、対象被写体Ｂに対する発光制限処理も実行することもできる。ステップＳ１１１において、システム制御部１４１は、スピードライト１０１の発光量を５０％低減させると判断した場合に、発光制限フラグｆｇを２に設定する。システム制御部１４１は、ステップＳ１０８の合焦動作時に生成された画像と参照テーブル３００の対象被写体Ｂの画像と比較し、対象被写体Ｂが被写体として含まれるか否かを判定する。当該判定には、上述の実施例３と同様に、周知のパターンマッチングが用いられる。そして、システム制御部１４１は、対象被写体Ｂが被写体として含まれると判定した場合に、スピードライト１０１の発光量を５０％低減させると判断する。また、システム制御部１４１は、ステップＳ１０１において上述した対象被写体Ｂの被写体情報を送信した場合に、対象被写体Ｂが被写体として存在すると判定してもよい。
【０１０４】
そして、ステップＳ１１８において、システム制御部１４１は、発光制限フラグｆｇが２であるか否かをさらに判断する。システム制御部１４１は、発光制限フラグｆｇが２である場合にステップＳ１１９へ移行し、スピードライト１０１の発光量を５０％低減させる発光量制限信号を発光制御部１４６へ送信する。発光制御部１４６は、当該発光量制限信号に応じて、発光量を５０％低減してスピードライト１０１を発光させる。
【０１０５】
同様に、ステップＳ２０８において、システム制御部２４１は、スピードライト２０１の発光量を５０％低減させると判断した場合には発光制限フラグｆｇを２に設定する。例えば、システム制御部２４１は、上述の幼児フラグがシステムメモリ２４２に登録されている場合に、スピードライト２０１の発光量を５０％低減させると判断する。
【０１０６】
また、システム制御部２４１は、上述のように、背面表示部２０２に表示されるスルー画像内の被写体の実際の顔部の大きさと、システムメモリ２４２に登録されている対象被写体Ｂの顔部情報に示される顔部の大きさとを比較する。そして、システム制御部２４１は、スルー画像内の被写体の実際の顔部の大きさが顔部情報に示される顔部の大きさとほぼ同等であると判断した場合に、スピードライト２０１の発光量を５０％低減させると判断してもよい。
【０１０７】
さらに、画像処理部２３６は、上述のように、背面表示部２０２に表示されるスルー画像内に対象被写体Ｂが存在するか否かを判定する。そして、システム制御部２４１は、スルー画像内に対象被写体Ｂが存在すると判定された場合に、スピードライト２０１の発光量を５０％低減させると判断してもよい。また、システム制御部２４１は、変更情報として発光量を５０％低減させる発光量制限指令情報を被写体情報と共に受信した場合に、スピードライト２０１の発光量を５０％低減させると判断してもよい。
【０１０８】
そして、ステップＳ２１５において、システム制御部２４１は、発光制限フラグｆｇが２であるか否かをさらに判断する。システム制御部２４１は、発光制限フラグｆｇが２である場合にステップＳ２１６へ移行し、スピードライト２０１の発光量を５０％低減させる発光量制限信号を発光制御部２４６へ送信する。発光制御部２４６は、当該発光量制限信号に応じて、発光量を５０％低減してスピードライト２０１を発光させる。
【０１０９】
上述の実施形態において、カメラ１００のシステム制御部１４１およびカメラ２００のシステム制御部２４１は、発光制限処理の代わりに若しくは発光制限処理と共に、シャッタ音、操作音等の音声を制限する発音制限処理を実行してもよい。システム制御部１４１は、スピーカ１４８の発音を許可するか否かを判断する。例えば、システム制御部１４１は、上述の乳児フラグをカメラ２００へ送信した場合に、スピーカ１４８の発音を禁止すると判断する。
【０１１０】
また、システム制御部１４１は、上述の対象被写体Ａの顔部情報をカメラ２００へ送信した場合に、スピーカ１４８の発音を禁止すると判断してもよい。さらに、システム制御部１４１は、上述の対象被写体Ａの画像データおよび制限対象フラグをカメラ２００へ送信した場合に、スピーカ１４８の発音を禁止すると判断してもよい。
【０１１１】
システム制御部１４１は、スピーカ１４８の発音を許可すると判断した場合に、レリーズスイッチ１０３のＳＷ２の押下に応じて、シャッタ音を発音させる発音制御信号を音声制御部１４７へ送信する。また、システム制御部１４１は、スピーカ１４８の発音を許可すると判断した場合に、操作部材１５０の操作に応じた操作音を発音させる発音制御信号を音声制御部１４７へ送信する。音声制御部１４７は、当該発音制御信号が示す音声をスピーカ１４８から出力させる。一方、システム制御部１４１は、スピーカ１４８の発音を禁止すると判断した場合に、音声制御部１４７へ発音制御信号を送信しない。この場合、音声制御部１４７は、スピーカ１４８から音声を出力させない。
【０１１２】
このように構成することにより、乳児等の対象被写体をカメラ１００のスピーカ１４８から出力される音声から保護することができる。なお、システム制御部１４１は、上述したスピードライト１０１の発光量を低減させる発光制限処理と同様の手法で、スピーカ１４８の発音量を低減させる発音制限処理を実行してもよい。例えば、システム制御部１４１は、上述の幼児フラグをカメラ２００へ送信した場合に、スピーカ１４８の発音量を５０％低減させる発音量制限信号を音声制御部１４７へ送信する。音声制御部１４７は、当該発音量制限信号に応じて、スピーカ１４８の発音量を５０％低減させる。
【０１１３】
同様に、システム制御部２４１は、システムメモリ２４２に登録されている被写体情報に応じて、スピーカ２４８の発音を許可するか否かを判断する。例えば、システム制御部２４１は、上述の乳児フラグがシステムメモリ２４２に登録されている場合に、スピーカ２４８の発音を禁止すると判断する。
【０１１４】
また、システム制御部２４１は、上述のように、背面表示部２０２に表示されるスルー画像内の被写体の実際の顔部の大きさと、システムメモリ２４２に登録されている対象被写体Ａの顔部情報に示される顔部の大きさとを比較する。そして、システム制御部２４１は、スルー画像内の被写体の実際の顔部の大きさが顔部情報に示される顔部の大きさとほぼ同等であると判断した場合に、スピーカ２４８の発音を禁止すると判断してもよい。
【０１１５】
さらに、画像処理部２３６は、上述のように、背面表示部２０２に表示されるスルー画像内に対象被写体Ａが存在するか否かを判定する。そして、システム制御部２４１は、スルー画像内に対象被写体Ａが存在すると判定された場合に、スピーカ２４８の発音を禁止すると判断してもよい。
【０１１６】
システム制御部２４１は、スピーカ２４８の発音を許可すると判断した場合に、レリーズスイッチ２０３のＳＷ２の押下に応じて、シャッタ音を発音させる発音制御信号を音声制御部２４７へ送信する。また、システム制御部２４１は、スピーカ２４８の発音を許可すると判断した場合に、操作部材２５０の操作に応じた操作音を発音させる発音制御信号を音声制御部２４７へ送信する。音声制御部２４７は、当該発音制御信号が示す音声をスピーカ２４８から出力させる。一方、システム制御部２４１は、スピーカ２４８の発音を禁止すると判断した場合に、音声制御部２４７へ発音制御信号を送信しない。この場合、音声制御部２４７は、スピーカ２４８から音声を出力させない。
【０１１７】
このように構成することにより、カメラ２００に発音制限の設定がユーザ２０によってなされていなくても、乳児等の対象被写体をカメラ２００のスピーカ２４８から出力される音声から保護することができる。なお、システム制御部２４１は、上述したスピードライト２０１の発光量を低減させる発光制限処理と同様の手法で、スピーカ２４８の発音量を低減させる発音制限処理を実行してもよい。例えば、システム制御部２４１は、上述の幼児フラグがシステムメモリ２４２に登録されている場合に、スピーカ２４８の発音量を５０％低減させる発音量制限信号を音声制御部２４７へ送信する。音声制御部２４７は、当該発音量制限信号に応じて、スピーカ２４８の発音量を５０％低減させる。
【０１１８】
上述の実施形態において、変更情報として発光禁止指令情報および発光量制限指令情報が用いられたが、これに限らない。例えば、カメラ１００のシステム制御部１４１は、他のカメラのスピーカ等の発音部による発音を禁止させる発音禁止指令情報を変更情報として参照テーブル３００の変更情報欄３０４に登録する。システム制御部１４１は、発音禁止指令情報を被写体情報と共にカメラ２００へ送信する。
【０１１９】
カメラ２００のシステム制御部２４１は、発音禁止指令情報を被写体情報と共に受信した場合に、上述の発光禁止指令情報を受信した場合と同様の手法で、スピーカ２４８の発音を禁止するか否かを判断する。システム制御部２４１は、スピーカ２４８の発音を禁止すると判断した場合に、音声制御部２４７へ発音制御信号を送信しない。この場合、音声制御部２４７は、スピーカ２４８から音声を出力させない。
【０１２０】
また、システム制御部１４１は、他のカメラのスピーカ等の発音部の発音量を制限する発音量制限指令情報を変更情報として参照テーブル３００の変更情報欄３０４に登録してもよい。カメラ１００は、発音量制限指令情報を被写体情報と共にカメラ２００へ送信する。
【０１２１】
システム制御部２４１は、発音量制限指令情報を被写体情報と共に受信した場合に、上述の発光量制限指令情報を受信した場合と同様の手法で、スピーカ２４８の発音量を低減させるか否かを判断する。システム制御部２４１は、スピーカ２４８の発音を低減させると判断した場合に、当該発音量制限指令情報に応じてスピーカ２４８の発音量を低減させる発音量制限信号を音声制御部２４７へ送信する。音声制御部２４７は、当該発音量制限信号に応じてスピーカ２４８の発音量を低減させる。
【０１２２】
また、システム制御部１４１は、他のカメラの撮影動作を禁止させる撮影禁止指令情報を変更情報として参照テーブル３００の変更情報欄３０４に登録してもよい。システム制御部１４１は、撮影禁止指令情報を被写体情報と共にカメラ２００へ送信する。
【０１２３】
システム制御部２４１は、撮影禁止指令情報を被写体情報と共に受信した場合に、カメラ２００の撮影動作を許可するか否かを判断する。例えば、システム制御部２４１は、上述の乳児フラグがシステムメモリ２４２に登録されている場合に、カメラ２００の撮影動作を禁止すると判断する。
【０１２４】
また、システム制御部２４１は、上述のように、背面表示部２０２に表示されるスルー画像内の被写体の実際の顔部の大きさと、システムメモリ２４２に登録されている対象被写体Ａの顔部情報に示される顔部の大きさとを比較する。そして、システム制御部２４１は、スルー画像内の被写体の実際の顔部の大きさが顔部情報に示される顔部の大きさとほぼ同等であると判断した場合に、カメラ２００の撮影動作を禁止すると判断してもよい。
【０１２５】
さらに、画像処理部２３６は、上述のように、背面表示部２０２に表示されるスルー画像内に対象被写体Ａが存在するか否かを判定する。そして、システム制御部２４１は、スルー画像内に対象被写体Ａが存在すると判定された場合に、カメラ２００の撮影動作を禁止すると判断してもよい。
【０１２６】
システム制御部２４１は、カメラ２００の撮影動作を禁止すると判断した場合に、レリーズスイッチ２０３が押下されても、撮影処理を実行しない。このように構成することにより、乳児等の対象被写体をカメラ２００の撮影動作に伴うスピードライト１０１の閃光およびスピーカ２４８から出力される音声から保護することができる。
【０１２７】
また、システム制御部１４１は、被写体情報と共に、被写体情報が示す対象被写体に適した撮影モード等の撮影条件を示す撮影条件情報を変更情報としてカメラ２００へ送信してもよい。このように構成することにより、他のユーザ２０は、カメラ２００の撮影条件を手動で設定しなくても、対象被写体に適した撮影を行うことができる。
【０１２８】
上述の実施形態において、スピードライト１０１、２０１に発光制限処理を適用したが、これに限らず、ＡＦ補助光を照射する発光部材、被写体を照射する高輝度のＬＥＤ照明部材等に上述の発光制限処理を適用してもよい。これにより、乳児等をまぶしい高輝度の光から保護することができる。
【０１２９】
上述の実施形態において、システム制御部１４１は、顔検出機能で検出した顔部を用いて顔部の大きさを決定したが、これに限らない。システム制御部１４１は、表示用画像データから顔部の輪郭を抽出し、顔部の輪郭から顔部の大きさを決定してもよい。
【０１３０】
上述の実施形態において、システム制御部１４１は、フォーカスレンズ１２２の位置に応じて人物までの距離を演算したが、これに限らない。被写体との距離を計測する超音波センサ等の測距センサをカメラ１００に設け、システム制御部１４１は、測距センサの出力に応じて被写体である人物までの距離を演算してもよい。
【０１３１】
上述の実施形態において、カメラ１００がマスターカメラとして被写体情報をカメラ２００へ送信したが、カメラ２００がマスターカメラとして被写体情報をカメラ１００へ送信してもよい。そして、カメラ１００は、スレーブカメラとして、カメラ２００から受信した被写体情報に応じて上述の発光制限処理を実行してもよい。また、上述の実施形態において、スレーブカメラはカメラ２００の１台であるが、複数のカメラをスレーブカメラとしてもよい。この場合、マスターカメラであるカメラ１００は、被写体情報を複数のカメラへ一斉に送信する。
【０１３２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記の実施形態に記載の範囲には限定されない。上記の実施形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１３３】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１３４】
１０  ユーザ、２０  ユーザ、３０  人物、３１  顔部、４０  外周枠、１００  カメラ、１０１  スピードライト、１０２  背面表示部、１０３  レリーズスイッチ、１１０  光軸、１２０  光学系、１２１  ズームレンズ、１２２  フォーカスレンズ、１２３  レンズシャッタ、１３１  撮像素子、１３２  Ａ／Ｄ変換器、１３３  メモリ制御部、１３４  タイミング発生部、１３５  内部メモリ、１３６  画像処理部、１３７  記録媒体ＩＦ、１３８  表示制御部、１３９  Ｄ／Ａ変換器、１４１  システム制御部、１４２  システムメモリ、１４３  ズーム制御部、１４４  フォーカス制御部、１４５  露光制御部、１４６  発光制御部、１４７  音声制御部、１４８  スピーカ、１４９  無線通信モジュール、１５０  操作部材、１５１  電源制御部、１６０  記録媒体、１７０  電源、２００  カメラ、２０１  スピードライト、２０２  背面表示部、２０３  レリーズスイッチ、２１０  光軸、２２０  光学系、２２１  ズームレンズ、２２２  フォーカスレンズ、２２３  レンズシャッタ、２３１  撮像素子、２３２  Ａ／Ｄ変換器、２３３  メモリ制御部、２３４  タイミング発生部、２３５  内部メモリ、２３６  画像処理部、２３７  記録媒体ＩＦ、２３８  表示制御部、２３９  Ｄ／Ａ変換器、２４１  システム制御部、２４２  システムメモリ、２４３  ズーム制御部、２４４  フォーカス制御部、２４５  露光制御部、２４６  発光制御部、２４７  音声制御部、２４８  スピーカ、２４９  無線通信モジュール、２５０  操作部材、２５１  電源制御部、２６０  記録媒体、２７０  電源、３００  参照テーブル、３０１  画像欄、３０２  属性欄、３０３  顔部情報欄、３０４  変更情報欄
【図１】
2013197669.tif 000003
【図２】
2013197669.tif 000004
【図３】
2013197669.tif 000005
【図４】
2013197669.tif 000006
【図５】
2013197669.tif 000007
【図６】
2013197669.tif 000008
【図７】
2013197669.tif 000009