(57)【要約】【課題】オートズーム状態であっても、複数の被写体の中から所望の被写体をユーザビリティを損なうことなくロックすることが可能な撮像装置を提供する。【解決手段】デジタルカメラ１００が、撮像された画像から被写体を検出し、検出された被写体をロックして追従する。デジタルカメラ１００が、ロックされた被写体を含む所定の領域が撮像されるようにオートズーム制御を実行する。そして、デジタルカメラ１００が、オートズーム制御が実行中の状態である場合に、オートズーム制御が実行中の状態でない状態においてロックの対象を変更するための変更条件とは異なる変更条件に基づいて、ロックの対象を変更する。【選択図】図１
2015034895.tif 000002
【特許請求の範囲】
【請求項１】
撮像された画像から被写体を検出する検出手段と、
前記検出された被写体をロックして追従する追従手段と、
前記ロックされた第１の被写体から第２の被写体にロックの対象を変更する変更手段と、
前記ロックされた被写体を含む所定の領域が撮像されるようにオートズーム制御を実行するズーム制御手段とを備え、
前記変更手段は、前記ズーム制御手段によるオートズーム制御が実行中の状態である場合に、オートズーム制御が実行中の状態でない状態において前記ロックの対象を変更するための変更条件とは異なる変更条件に基づいて、前記ロックの対象を変更する
ことを特徴とする撮像装置。
【請求項２】
前記変更手段は、前記ズーム制御手段によるオートズーム制御が実行中の状態である場合に、少なくとも撮影画角における被写体の位置に応じて決まる優先度が高い被写体を前記ロックの対象とする
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記変更手段は、前記オートズーム制御によって前記撮影画角に対してズームアウトしない領域内の被写体に対応する前記優先度を高く設定する
ことを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記変更手段は、前記撮影画角の中央付近であって、サイズが所定値以上である被写体に対応する前記優先度を高く設定する
ことを特徴とする請求項２または請求項３に記載の撮像装置。
【請求項５】
前記変更手段は、予め登録されている被写体に対応する前記優先度を高く設定する
ことを特徴とする請求項２乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記変更手段は、前記オートズーム制御によって前記撮影画角に対してズームアウトする領域内の被写体に対応する前記優先度を低く設定する
ことを特徴とする請求項２乃至５のいずれか１項に記載の撮像装置。
【請求項７】
タッチパネルを有し、前記撮像された画像を表示する表示手段と、
前記タッチパネル上での接触操作を検出する接触検出手段とを備え、
前記変更手段は、前記接触検出手段によって被写体への接触操作を検出した場合は、前記優先度にかかわらず、当該被写体を前記ロックの対象とする
ことを特徴とする請求項２乃至５のいずれか１項に記載の撮像装置。
【請求項８】
前記ロックの対象とする被写体のサイズを前記オートズーム制御の基準として記憶する記憶手段を備え、
前記変更手段は、オートズーム制御が実行中の状態である場合に前記ロックの対象を前記第１の被写体から前記第２の被写体に変更したときに、前記記憶手段内の前記第１の被写体のサイズを前記第２の被写体のサイズに更新する
ことを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項９】
撮像された画像から被写体を検出する検出工程と、
前記検出された被写体をロックして追従する追従工程と、
前記ロックされた第１の被写体から第２の被写体にロックの対象を変更する変更工程と、
前記ロックされた被写体を含む所定の領域が撮像されるようにオートズーム制御を実行するズーム制御工程とを有し、
前記変更工程では、前記ズーム制御工程によるオートズーム制御が実行中の状態である場合に、オートズーム制御が実行中の状態でない状態において前記ロックの対象を変更するための変更条件とは異なる変更条件に基づいて、前記ロックの対象を変更する
ことを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置およびその制御方法に関する。
【背景技術】
【０００２】
撮像された画像から検出される特定の被写体をロックして、その被写体が一定の画角に収まるようにオートズームするオートズーム制御を実行する撮像装置が提案されている。撮像装置がオートズーム制御を実行する場合、複数の被写体がいると、誤追尾してしまって、ユーザが所望する被写体を見失う可能性がある。
【０００３】
特許文献１は、動作モードが自動ズーム制御動作を実行するモードである場合に、主被写体として判定される被写体から他の被写体への切替を禁止する撮像装置を開示している。また、特許文献２は、撮像された画像から検出された被写体のうち、選択された複数の被写体を含む自動ズーム枠を設定し、自動ズーム枠の全体が撮像されるように、撮像画角を変更する撮像装置を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特願２０１１−２２３１３９号公報
【特許文献２】特願２０１１−１３０３８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１が開示する撮像装置では、オートズーム状態に遷移する際にロックした主被写体が間違っていた場合、ユーザは、再度オートズーム状態を解除してから所望の被写体にロックする必要があるので、ユーザビリティが損なわれてしまう。また、特許文献２が開示する撮像装置は、複数の被写体を追尾対象としてとらえるか、または複数の被写体の中から動き等から追尾対象を自動的に判定する。したがって、撮像装置がユーザの意図しない被写体を追尾してしまった場合に、ユーザが所望する被写体にロックすることができない。
【０００６】
本発明は、撮像装置がオートズーム制御の実行中であっても、複数の被写体の中からユーザが所望する被写体をユーザビリティを損なうことなくロックし、適正な画角を維持することができるようにする仕組みの提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態の撮像装置は、撮像された画像から被写体を検出する検出手段と、前記検出された被写体をロックして追従する追従手段と、前記ロックされた第１の被写体から第２の被写体にロックの対象を変更する変更手段と、前記ロックされた被写体を含む所定の領域が撮像されるようにオートズーム制御を実行するズーム制御手段とを備える。前記変更手段は、前記ズーム制御手段によるオートズーム制御が実行中の状態である場合に、オートズーム制御が実行中の状態でない状態において前記ロックの対象を変更するための変更条件とは異なる変更条件に基づいて、前記ロックの対象を変更する。
【発明の効果】
【０００８】
本発明の撮像装置によれば、オートズーム制御の実行中であっても、複数の被写体の中からユーザが所望する被写体をユーザビリティを損なうことなくロックし、適正な画角を維持することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の撮像装置の構成例を示す図である。
【図２】撮像装置の動作処理の例を説明するフローチャートである。
【図３】撮影画角に含まれる被写体への枠の表示例を示す図である。
【図４】通常状態でのロック対象変更処理の例を説明するフローチャートである。
【図５】通常状態でのロック対象の変更を説明する図である。
【図６】オートズーム処理の例を説明するフローチャートである。
【図７】オートズーム状態でのロック対象変更処理の例を説明するフローチャートである。
【図８】オートズーム状態でのロック対象の変更を説明する図である。
【発明を実施するための形態】
【００１０】
図１は、本実施形態の撮像装置の構成例を示す図である。
デジタルカメラ１００は、本実施形態の撮像装置である。なお、本発明は、被写体の検出および撮像画像の変更制御が可能な任意の撮像装置に適用可能である。
【００１１】
撮影レンズ群１０３はズームレンズ、フォーカスレンズを含む。シャッター１０１は、絞り機能を備える。撮像部２２は、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等を含む。ＣＣＤは、Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅの略称である。ＣＭＯＳは、Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒの略称である。
【００１２】
Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する。バリア１０２は、撮像部２２を覆うことにより、撮影レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１３】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータまたはメモリ制御部１５からのデータに対して、所定の画素補間処理や色変換処理を行う。また、画像処理部２４は、撮像した画像データを用いて所定の演算処理を行う。システム制御部５０が、画像処理部２４による演算処理の結果に基づいて制御を行い、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行う。画像処理部２４は、更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいて、ＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行う。
【００１４】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、あるいは、メモリ制御部１５を介して、メモリ３２に直接書き込まれる。メモリ３２は、撮像部２２が出力し、Ａ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。
【００１５】
メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。また、メモリ３２は、画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１３は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に出力する。メモリ３２に書き込まれた表示用の画像データは、Ｄ／Ａ変換器１３を介して表示部２８により表示される。
【００１６】
表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１３においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダ（スルー画像表示）が実現される。本実施形態では、表示部２８は、タッチパネルを備えるものとし、ユーザは、当該タッチパネル上でのタッチ操作を行うことによって、例えば、主被写体の変更指示を行うことができる。
【００１７】
露光制御部４０は、絞り機能を備えるシャッター１０１を制御する。露光制御部４０は、フラッシュ４８と連携することにより、フラッシュ調光機能も有する。フォーカス制御部４２は、撮影レンズ１０３に含まれるフォーカスレンズを駆動してフォーカシングを制御する。ズーム制御部４４は、撮影レンズ１０３に含まれるズームレンズを駆動してズーミングを制御する。バリア制御部４６は、バリア１０２の動作を制御する。
【００１８】
フラッシュ４８は、ＡＦ補助光の投光機能、フラッシュ調光機能を有する。露光制御部４０、フォーカス制御部４２は、ＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御部５０が、露光制御部４０、フォーカス制御部４２に対して制御を行う。
【００１９】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えば、ＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。上記プログラムは、本実施形態にて後述する各種フローチャートを実行するためのプログラムである。
【００２０】
システム制御部５０は、デジタルカメラ１００全体を制御する。システム制御部５０は、不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。
【００２１】
システムメモリ５２には、ＲＡＭが用いられる。システム制御部５０は、システムメモリ５２に、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部５０は、メモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御も行う。
【００２２】
第１シャッタースイッチ６２、第２シャッタースイッチ６４、操作部７０は、システム制御部５０に各種の動作指示を入力するための操作手段である。第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタンの操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり、第１シャッタースイッチ信号ＳＷ１を発生させる。第１シャッタースイッチ信号ＳＷ１により、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の撮影準備動作を開始する。
【００２３】
第２シャッタースイッチ６４は、シャッターボタンの操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生させる。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２４】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。利用者は、表示部２８に表示されたメニュー画面と、４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２５】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等を備える。電源制御部８０は、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、上記検出の結果と、システム制御部５０の指示に基づいて、ＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００２６】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等を含む。インタフェース１８は、メモリカードやハードディスク等の記録媒体２００とのインタフェースである。記録媒体２００は、メモリカード等の記録媒体であり、半導体メモリや磁気ディスク等を含む。
【００２７】
被写体検出部９０は、画像処理部が出力する映像信号から、例えば人の顔等の定められた被写体を検出し、被写体の位置や大きさを検出結果として出力する。人の顔認識処理に関しては公知のものを使用する。被写体検出部９０は、例えば、映像信号に対応した画像データで表される各画素の階調色から肌色領域を抽出し、予め用意された顔の輪郭プレートとのマッチング度で顔領域を検出する。
【００２８】
被写体検出部９０が、周知のパターン認識技術を用いて、目、鼻、口等の顔の特徴点を抽出することを通じて顔領域を検出するようにしてもよい。本実施形態における顔認識処理は、上述に述べた方法に限るものではなく、公知の任意の顔認識処理を用いることができる。被写体検出部９０は、被写体位置情報を含む検出結果をシステム制御部５０に渡す。システム制御部５０は、被写体検出部９０によって認識された被写体領域を撮影者に通知するために、領域の位置、サイズ等の情報を画像処理部２４へ送信し、これらの情報に対応した枠を映像信号に重畳させて表示部２８に表示させる。
【００２９】
被写体ロック部９５は、被写体検出部９０の情報に基づいて、検出されている被写体をロックして追従する制御を実行する。具体的には、被写体ロック部９５は、主被写体と認識されている被写体だけを追尾する。そして、システム制御部５０は、追尾されている被写体について、ＡＦ制御、ズーム制御等を実行する。主被写体切替部９３は、ユーザによるタッチ操作がされた場合または所定の条件が満たされた場合に、主被写体変更指示を出す。主被写体変更指示は、主被写体を変更する指示である。
【００３０】
被写体ロック部９５は、システム制御部５０による制御の下、主被写体変更指示にしたがって、ロックの対象を、現在ロックされている主被写体から他の被写体に変更する。ロックの対象を他の被写体に変更する処理については、後述する。
【００３１】
オートズーム切替部９２は、オートズーム機能の有効／無効を切り替える機能を有する。オートズーム機能が有効になった場合、システム制御部５０は、被写体検出部９０の結果に応じて、ズーム制御部４４を制御することによって、ロックされた被写体を含む所定の領域が撮像されるようにオートズーム制御を実行する。具体的には、システム制御部５０は、被写体としての顔が常に一定の大きさになるようにオートズーム制御を実行する。
【００３２】
図２は、撮像装置の動作処理の例を説明するフローチャートである。
まず、システム制御部５０が、オートズーム状態であるか、つまりオートズーム機能が有効であるかを判断する（ステップＳ２０１）。オートズーム状態でない場合は、処理がステップＳ２０２に進む。そして、システム制御部５０が、主被写体へのロックがされているかを判断する（ステップＳ２０２）。主被写体へのロックがされている場合は、処理がステップＳ２０４に進む。主被写体へのロックがされていない場合は、処理がステップＳ２０３に進む。そして、システム制御部５０が、認識されている被写体に枠を表示する（ステップＳ２０３）。
【００３３】
図３は、撮影画角に含まれる被写体への枠の表示例を示す図である。
図３（Ａ）は、図２のステップＳ２０３において表示される枠を示す。この例では、システム制御部５０は、主被写体がロックされていないこと（非ロック状態であること）を示すために、一重の枠を被写体に表示する。図３（Ａ）に示す例では、システム制御部５０は、検出された被写体のうち、より認識度の高い上位３つ（被写体２１１、２１２、２１３）に一重枠を表示しているが、枠を表示する数は任意であり、検出された全ての被写体に枠を表示してもよい。
【００３４】
図２に戻って、ステップＳ２０４において、システム制御部５０が、主被写体に枠を表示する（ステップＳ２０４）。
【００３５】
図３（Ｂ）は、図２のステップＳ２０４において表示される枠を示す。この例では、システム制御部５０は、非ロック状態との違いを示すために、主被写体と認識された被写体２１１にのみ、その周りに枠を表示する。システム制御部５０は、さらに、ロックしているのが主被写体であることを示すために、主被写体２１１に対する枠の形状を２重枠にする。システム制御部５０は、主被写体と認識されなかった被写体２１２，２１３には枠を表示しない。
【００３６】
図２に戻って、ステップＳ２０５において、システム制御部５０が、主被写体が変更されるかを判断する（ステップＳ２０５）。具体的には、システム制御部５０は、主被写体変更指示が出されたかを判断する。主被写体変更指示が出された場合、システム制御部５０は、主被写体が変更されると判断する。主被写体変更指示が出されなかった場合、システム制御部５０は、主被写体が変更されないと判断する。
【００３７】
主被写体が変更されないと判断された場合は、処理がステップＳ２０４に戻る。主被写体が変更されると場合は、処理がステップＳ２０６に進む。そして、システム制御部５０が、通常状態でのロック対象変更処理を実行する（ステップＳ２０６）。通常状態とは、オートズーム状態でない状態を意味する。また、ロック対象変更処理は、ロックの対象となる主被写体を変更する処理を意味する。通常状態でのロック対象変更処理の後、処理がステップＳ２０４に戻る。これにより、通常状態でのロック対象変更処理によってロックの対象となった主被写体に対して、例えば２重枠の表示がされる。
【００３８】
図２のステップＳ２０１の判断処理によって、オートズーム状態であると判断された場合は、処理がステップＳ２０７に進む。そして、システム制御部５０が、オートズーム処理を実行する（ステップＳ２０７）。
【００３９】
オートズーム処理を実行中に、システム制御部５０が、主被写体が変更されるかを判断する（ステップＳ２０８）。主被写体が変更されないと判断された場合は、処理がステップＳ２１０に進む。そして、システム制御部５０が、主被写体に枠を表示して（ステップＳ２１０）、処理がステップＳ２０１に戻る。
【００４０】
主被写体が変更されると判断された場合は、処理がステップＳ２０９に進む。システム制御部５０が、オートズーム状態でのロック対象変更処理を実行する（ステップＳ２０９）。そして、システム制御部５０が、オートズーム状態でのロック対象変更処理によってロックの対象となった主被写体に枠を表示する（ステップＳ２１０）。
【００４１】
図４は、通常状態でのロック対象変更処理の例を説明するフローチャートである。図４は、図２のステップＳ２０６に対応する。
【００４２】
システム制御部５０が、通常状態で主被写体変更指示があったと判断した場合、システム制御部５０は、当該主被写体変更指示がタッチ操作による指示であるかを判断する（ステップＳ４０１）。システム制御部５０が、主被写体変更指示がタッチ操作による指示であると判断した場合は、処理がステップＳ４０７に進む。そして、システム制御部５０が、タッチされた領域周辺で検出される被写体を、次の主被写体として決定する（ステップＳ４０７）。
【００４３】
システム制御部５０が、主被写体変更指示がタッチ操作による指示でないと判断した場合は、処理がステップＳ４０２に進む。そして、システム制御部５０が、現在ロックされている被写体の右側に検出される被写体があるかを判断する（ステップＳ４０２）。システム制御部５０が、現在ロックされている被写体の右側に検出される被写体があると判断した場合は、処理がステップＳ４０３に進む。そして、システム制御部５０が、現在ロックされている被写体の右側に検出される被写体のうち、現在ロックされている被写体に最も近い被写体を次のロック対象の主被写体として決定する（ステップＳ４０３）。
【００４４】
図５は、通常状態でのロック対象の変更を説明する図である。
図５（Ａ）に示すように、最初にロックされていた主被写体６０１に二重枠６０３が表示されている。主被写体の変更指示があると、システム制御部５０が、主被写体６０１の右側で最も近い被写体６０２を次のロック対象とする。これにより、図５（Ｂ）に示すように、主被写体を示す枠が、被写体６０１から被写体６０２に移動する。
【００４５】
図４に戻って、現在ロックされている被写体の右側に検出される被写体がないと判断した場合は、処理がステップＳ４０４に進む。そして、システム制御部５０が、現在ロックされている被写体の左側に検出される被写体があるかを判断する（ステップＳ４０４）。システム制御部５０が、現在ロックされている被写体の左側に検出される被写体があると判断した場合は、処理がステップＳ４０５に進む。そして、システム制御部５０が、現在ロックされている被写体の左側に検出される被写体のうち、現在ロックされている被写体に最も遠い被写体を次のロック対象の主被写体として決定する（ステップＳ４０５）。
【００４６】
現在ロックされている被写体の左側に検出される被写体がないと判断した場合は、処理がステップＳ４０６に進む。そして、システム制御部５０が、現在ロックされている被写体についての当該ロックを維持する（ステップＳ４０６）。
【００４７】
図６は、オートズーム処理の例を説明するフローチャートである。図６は、図２のステップＳ２０７に対応する。
【００４８】
システム制御部５０が、被写体検出部９０によって被写体が認証（検出）されたかを判断する（ステップＳ３０１）。被写体が認証されない場合は、処理がステップＳ３０１に戻る。
【００４９】
被写体が認証された場合は、処理がステップＳ３０２に進む。そして、システム制御部５０が、主被写体をロックする（ステップＳ３０２）。システム制御部５０が、ロックした主被写体のサイズを、例えばシステムメモリ５２に記憶する（ステップＳ３０３）。記憶されたサイズは、システム制御部５０が、移動する被写体を対象にオートズーム制御する際に基準とする被写体サイズ（基準サイズ）として用いられる。
【００５０】
次に、システム制御部５０が、主被写体が左右に移動したかを判断する（ステップＳ３０４）。主被写体が左右に移動した場合は、処理がステップＳ３０５に進む。そして、システム制御部５０が、主被写体が所定領域外に移動したかを判断する（ステップＳ３０５）。主被写体が所定領域外に移動していない場合は、処理がステップＳ３０４に戻る。主被写体が所定領域外に移動した場合は、処理がステップＳ３０６に進む。そして、システム制御部５０が、主被写体が中央になる画角まで自動的にズームを行い（ステップＳ３０６）、処理がステップＳ３０７に進む。
【００５１】
上記ステップＳ３０４の判断処理で、主被写体が左または右に移動していないと判断された場合は、処理がステップＳ３０７に進む。そして、システム制御部５０が、主被写体が前後に移動したかを判断する（ステップＳ３０７）。主被写体が前後に移動していない場合は、処理がステップＳ３１０に進む。そして、システム制御部５０が、主被写体をロストした（見失った）かを判断する（ステップＳ３１０）。主被写体がロストしていない場合は、処理がステップＳ３０４に進む。主被写体がロストした場合は、処理がステップＳ３０１に戻る。
【００５２】
上記ステップＳ３０７の判断処理で、主被写体が前後に移動したと判断された場合は、処理がステップＳ３０８に進む。そして、システム制御部５０が、主被写体のサイズと上記ステップＳ３０３で記憶した基準サイズとの差が所定値以上であるかを判断する（ステップＳ３０８）。主被写体のサイズと基準サイズとの差が所定値以上でない場合は、処理がステップＳ３０４に戻る。主被写体のサイズと基準サイズとの差が所定値以上である場合は、処理がステップＳ３０９に進む。そして、システム制御部５０が、主被写体のサイズが基準サイズに保たれるように、自動的にズームを行い（ステップＳ３０９）、処理がステップＳ３１０に進む。
【００５３】
図７は、オートズーム状態でのロック対象変更処理の例を説明するフローチャートである。システム制御部５０は、通常状態すなわちオートズーム制御が実行中の状態でない状態においてロックの対象を変更するための変更条件とは異なる変更条件に基づいて、ロックした第１の被写体から第２の被写体にロックの対象を変更する。具体的には、システム制御部５０は、少なくとも被写体の位置に基づいて、優先度を設定し、優先度が最も高い被写体を次のロック対象の主被写体として決定する。この例では、優先度はスコア（Ｓｃｏｒｅ）とする。
【００５４】
ステップＳ５０１、Ｓ５１１は、図４のステップＳ４０７、Ｓ４０７と同様である。ステップＳ５１１では、システム制御部５０が、表示部２８が備えるタッチパネル上での接触操作を検出する接触検出手段として機能し、被写体への接触操作を検出した場合は、優先度にかかわらず、当該被写体をロックの対象とする。図７のステップＳ５０２乃至Ｓ５０８で、システム制御部５０が、現在認識されている全ての被写体にスコアを設定する。
【００５５】
具体的には、システム制御部５０は、被写体がズームアウトしない領域内にあるかを判断する（ステップＳ５０３）。被写体がズームアウトする領域内にある場合は、処理がステップＳ５０５に進む。被写体がズームアウトしない領域内にある場合、システム制御部５０は、その被写体のスコアに対して値Ａを加え（ステップＳ５０４）、処理がステップＳ５０５に進む。すなわち、システム制御部５０は、撮影画角に対してズームアウトしない領域内の被写体に対応する優先度を高く設定する。
【００５６】
次に、システム制御部５０が、被写体が撮影画角の中央付近に位置しているかを判断する（ステップＳ５０５）。被写体が撮影画角の中央付近に位置していない場合は、処理がステップＳ５０７に進む。被写体が撮影画角の中央付近に位置している場合、システム制御部５０は、その被写体のスコアに対して値Ｂを加え（ステップＳ５０６）、処理がステップＳ５０７に進む。中央付近の被写体のスコアに対して加算するのは、この例では、中央付近の被写体ほど、ユーザはロック対象としてオートズーム制御したいという意図を有していると想定するからである。
【００５７】
次に、システム制御部５０が、被写体が所定の大きさ以上であるかを判断する（ステップＳ５０７）。被写体が所定の大きさ以上でない場合は、処理がステップＳ５０９に進む。被写体が所定の大きさ以上である場合、システム制御部５０が、その被写体のスコアに対して値Ｃを加え（ステップＳ５０８）、処理がステップＳ５０９に進む。すなわち、システム制御部５０は、撮影画角の中央付近であって、サイズが所定値以上である被写体に対応する優先度を高く設定する。
【００５８】
次に、システム制御部５０が、現状認識されている被写体のうち、最もスコアが高い、つまり優先度が高いものを、次のロック対象の主被写体として決定する（ステップＳ５０９）。そして、システム制御部５０が、決定された主被写体のサイズを、例えばシステムメモリ５２に基準サイズとして記憶する（ステップＳ５１０）。記憶されたサイズは、オートズーム制御の基準となる。つまり、システム制御部５０は、ロックの対象を第１の被写体から第２の被写体に変更したときに、記憶手段内に基準サイズとして記憶されている第１の被写体のサイズを第２の被写体のサイズに更新する。
【００５９】
上記ステップＳ５０４，Ｓ５０６，Ｓ５０８でスコアに加える値Ａ，Ｂ，Ｃの重み付けは、任意の重み付けとしてもよいが、被写体がズームアウトしない領域内にある場合のスコアに加える値の重み付けを高くするため、値Ａの重み付けを高くすることが望ましい。なお、ズームアウトする領域内の被写体が主被写体として決定されると、オートズームによってズームアウトしてしまうので、画角が変わってしまい、ユーザが所望の被写体を見失ってしまう。したがって、システム制御部５０は、ズームアウトする領域内の被写体に対応する優先度を低く設定、つまりスコアから所定の値を引くようにしてもよい。
【００６０】
なお、他の実施形態では、システム制御部５０が、予め登録されている被写体に対応する優先度を高く設定するようにしてもよい。これにより、オートズーム制御においてユーザが所望する特定の人や物をロックの対象とすることができる。
【００６１】
図８は、オートズーム状態でのロック対象の変更を説明する図である。
図８（Ａ）に示す表示例では、システム制御部５０は、被写体７０１を主被写体と認識し、二重枠７０５を表示している。なお、アイコン７０４は、オートズーム状態を示す。ここで主被写体変更指示がなされると、システム制御部５０が、図７を参照して説明した処理によって、次にロック対象となる主被写体を決定する。この例では、被写体７０３が主被写体として決定され、二重枠７０６が表示される。なお、通常状態での主被写体変更処理の際に選ばれる被写体７０２は、ズームアウトする領域内にあると判断されて、スコアが低くなるので、主被写体として選択されない。
【００６２】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００６３】
５０  システム制御部
９３  主被写体切替部
【図１】
2015034895.tif 000003
【図２】
2015034895.tif 000004
【図３】
2015034895.tif 000005
【図４】
2015034895.tif 000006
【図５】
2015034895.tif 000007
【図６】
2015034895.tif 000008
【図７】
2015034895.tif 000009
【図８】
2015034895.tif 000010