(57)【特許請求の範囲】
【請求項１】
被写体を撮像して画像を得る撮像手段と、
この撮像手段により得られた画像における複数の検出ブロックから、画角内における被写体の各部の移動量を検出する検出手段と、
前記複数の検出ブロックのうちで、前記検出手段により略同一の前記移動量が検出される第１の検出ブロック以外の第２の検出ブロックにより構成される特定領域を主要被写体領域として、前記撮像手段の撮影条件を制御する制御手段と
を備え、
前記制御手段は、前記主要被写体領域を構成する検出ブロックの移動量のうちで最小の移動量に基づいてシャッタ速度を決定し、前記撮影条件を、当該決定したシャッタ速度を含む撮影条件に調節する
ことを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記主要被写体領域にフォーカス検出領域を設定してフォーカス制御を行うフォーカス制御手段を備えた
ことを特徴とする請求項１記載の撮像装置。
【請求項３】
前記検出手段は、前記撮像手段により得られた画像における複数の検出ブロックから、画角内における被写体の各部の移動量と移動方向とを検出し、
前記制御手段は、前記複数の検出ブロックのうちで、前記検出手段により略同一の前記移動量と略同一の前記移動方向とが検出される第１の検出ブロック以外の第２の検出ブロックにより構成される特定領域を画角内における主要被写体領域とする
ことを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記特定領域を囲む所定領域内における前記第２の検出ブロックの割合を取得する取得手段を備え、
前記制御手段は、前記取得手段により取得された割合が所定の基準以上である場合に、前記第２の検出ブロックにより構成される特定領域を画角内における主要被写体領域とする
ことを特徴とする請求項１乃至３いずれか記載の撮像装置。
【請求項５】
前記検出手段は、所定の動作モードが設定されていることを条件として、前記撮像手段により撮像された画像における複数の検出ブロックから、画角内における被写体の各部の移動量を検出する
ことを特徴とする請求項１乃至４いずれか記載の撮像装置。
【請求項６】
前記撮像手段により得られた画像を記録する記録手段と、
使用者が前記記録手段への被写体画像の記録に向けた前記撮像手段の撮像動作に先立つ撮影準備を指示する指示手段と
を備え、
前記検出手段は、前記指示手段によって使用者から撮影準備が指示されたことに応答し、前記撮像手段により撮像された画像における複数の検出ブロックから、画角内における被写体の各部の移動量と移動方向とを検出する
ことを特徴とする請求項１乃至５いずれか記載の撮像装置。
【請求項７】
前記撮像手段により撮像された被写体画像を記録する記録手段を備え、
前記制御手段は、前記検出手段により検出された被写体の各部の移動量であって、前記主要被写体領域を構成する検出ブロックの移動量に基づいて、前記記録手段への被写体画像の記録に向けた前記撮像手段の撮像動作時における撮影条件を調節する
ことを特徴とする請求項１乃至５いずれか記載の撮像装置。
【請求項８】
前記制御手段は、前記複数の検出ブロックのうちで、前記検出手段により略同一の前記移動量が検出される第１の検出ブロック以外であって、前記略同一の移動量よりも小さい移動量が検出される第２の検出ブロックにより構成される特定領域を主要被写体領域とする
ことを特徴とする請求項１乃至７いずれか記載の撮像装置。
【請求項９】
前記制御手段は、
前記検出手段により略同一の前記移動量が検出されたか否かを判断する判断手段と、
この判断手段により略同一の前記移動量が検出されなかったと判断された場合、所定範囲のシャッタ速度で撮像するよう前記撮像手段を制御するシャッタ速度制御手段と
を備えたことを特徴とする請求項１記載の撮像装置。
【請求項１０】
撮像装置におけるフォーカス制御方法であって、
撮像された画像における複数の検出ブロックから、画角内における被写体の各部の移動量を検出する検出ステップと、
前記複数の検出ブロックのうちで、前記検出ステップにより略同一の前記移動量が検出される第１の検出ブロック以外の第２の検出ブロックにより構成される特定領域を主要被写体領域として、撮影条件を制御する制御ステップと
を含み、
前記制御ステップは、前記主要被写体領域を構成する検出ブロックの移動量のうちで最小の移動量に基づいてシャッタ速度を決定し、前記撮影条件を、当該決定したシャッタ速度を含む撮影条件に調節する
ことを特徴とするフォーカス制御方法。
【請求項１１】
撮像装置が有するコンピュータを、
撮像された画像における複数の検出ブロックから、画角内における被写体の各部の移動量を検出する検出手段、
前記複数の検出ブロックのうちで、前記検出手段により略同一の前記移動量が検出される第１の検出ブロック以外の第２の検出ブロックにより構成される特定領域を主要被写体領域として、撮影条件を制御する制御手段
として機能させ、
前記制御手段は、前記主要被写体領域を構成する検出ブロックの移動量のうちで最小の移動量に基づいてシャッタ速度を決定し、前記撮影条件を、当該決定したシャッタ速度を含む撮影条件に調節する
ことを特徴とするフォーカス制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オートフォーカス機能を備えた撮像装置と、フォーカス制御方法、フォーカス制御プログラムに関するものである。
【背景技術】
【０００２】
従来、撮影した画像の画質の劣化を防止するために、感度やシャッタ速度を自動調節するカメラがある。
【０００３】
ここで、通常の撮影時（流し撮り以外の撮影時）には感度を自動調節して画質の劣化を防止するとともに、一方でカメラを移動させて移動する主要被写体を撮影する、いわゆる流し撮りをする場合においては、意図的に背景画像の画質のみを劣化させて主要被写体のスピード感や躍動感を表現したい場合がある。
【０００４】
ところが、上記の従来のカメラでは、流し撮り時においても感度やシャッタ速度を自動調節して撮影画像の画質の劣化を防止してしまうため、スピード感のない画像しか得ることができない。
【０００５】
これに関連する技術として、例えば下記特許文献１には、時間的に連続して撮像された複数枚の画像から画像内の各領域部分の動きベクトルを検出する一方、画角内においてフォーカスが合っている位置の近傍や、又は顔検出機能により検出した人物の顔部分を主要被写体領域として、主要被写体領域の動きベクトルと、それ以外の背景領域の動きベクトルとに基づいて撮影状況を判断し、撮影状況に応じてシャッタ速度等の撮影条件を設定する技術が記載されている。
【０００６】
係る技術によれば、通常の撮影時には撮影画像の画質の劣化を防止するために感度やシャッタ速度を自動調節する。その一方で、撮影者がカメラを振って所望の被写体をフォーカス検出用のフォーカスエリア（例えば画角内の中央部）に来るようにしてピントを合わせれば、ピントの合った被写体が主要被写体として特定され、主要被写体の動きベクトルのみに応じてシャッタ速度を速くして感度を上げることもできる。その結果、背景画像の画質のみが劣化し撮影画像においてスピード感を表現できると考えられる。
【特許文献１】特開２００６−１５７４２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術では、主要被写体を特定するにあたり、撮影者がカメラを振って所望する主要被写体がフォーカス検出用のフォーカスエリア（例えば画角内の中央部）に来るようにしてピント合わせを行う必要がある。そのため、主要被写体の特定に手間がかかる。その結果、流し撮り時において、スピード感のある画像を得るのに手間がかかるという問題があった。
【０００８】
本発明は、かかる従来の課題に鑑みてなされたものであり、デジタルカメラ等による流し撮り時等において、容易にスピード感がある画像を取得することが可能となる撮像装置、フォーカス制御方法、フォーカス制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するため請求項１記載の発明に係る撮像装置にあっては、被写体を撮像して画像を得る撮像手段と、この撮像手段により得られた画像における複数の検出ブロックから、画角内における被写体の各部の移動量を検出する検出手段と、前記複数の検出ブロックのうちで、前記検出手段により略同一の前記移動量が検出される第１の検出ブロック以外の第２の検出ブロックにより構成される特定領域を主要被写体領域として、前記撮像手段の撮影条件を制御する制御手段とを備え、前記制御手段は、前記主要被写体領域を構成する検出ブロックの移動量のうちで最小の移動量に基づいてシャッタ速度を決定し、前記撮影条件を、当該決定したシャッタ速度を含む撮影条件に調節することを特徴とする。
【００１０】
また、請求項２記載の発明に係る撮像装置にあっては、前記制御手段は、前記主要被写体領域にフォーカス検出領域を設定してフォーカス制御を行うフォーカス制御手段を備えたことを特徴とする。
【００１１】
また、請求項３記載の発明に係る撮像装置にあっては、前記検出手段は、前記撮像手段により得られた画像における複数の検出ブロックから、画角内における被写体の各部の移動量と移動方向とを検出し、前記制御手段は、前記複数の検出ブロックのうちで、前記検出手段により略同一の前記移動量と略同一の前記移動方向とが検出される第１の検出ブロック以外の第２の検出ブロックにより構成される特定領域を画角内における主要被写体領域とすることを特徴とする。
【００１２】
また、請求項４記載の発明に係る撮像装置にあっては、前記特定領域を囲む所定領域内における前記第２の検出ブロックの割合を取得する取得手段を備え、前記制御手段は、前記取得手段により取得された割合が所定の基準以上である場合に、前記第２の検出ブロックにより構成される特定領域を画角内における主要被写体領域とすることを特徴とする。
【００１３】
また、請求項５記載の発明に係る撮像装置にあっては、前記検出手段は、所定の動作モードが設定されていることを条件として、前記撮像手段により撮像された画像における複数の検出ブロックから、画角内における被写体の各部の移動量を検出することを特徴とする。
【００１４】
また、請求項６記載の発明に係る撮像装置にあっては、前記撮像手段により得られた画像を記録する記録手段と、使用者が前記記録手段への被写体画像の記録に向けた前記撮像手段の撮像動作に先立つ撮影準備を指示する指示手段とを備え、前記検出手段は、前記指示手段によって使用者から撮影準備が指示されたことに応答し、前記撮像手段により撮像された画像における複数の検出ブロックから、画角内における被写体の各部の移動量と移動方向とを検出することを特徴とする。
【００１５】
また、請求項７記載の発明に係る撮像装置にあっては、前記撮像手段により撮像された被写体画像を記録する記録手段を備え、前記制御手段は、前記検出手段により検出された被写体の各部の移動量であって、前記主要被写体領域を構成する検出ブロックの移動量に基づいて、前記記録手段への被写体画像の記録に向けた前記撮像手段の撮像動作時における撮影条件を調節することを特徴とする。
【００１６】
また、請求項８記載の発明に係る撮像装置にあっては、前記制御手段は、前記複数の検出ブロックのうちで、前記検出手段により略同一の前記移動量が検出される第１の検出ブロック以外であって、前記略同一の移動量よりも小さい移動量が検出される第２の検出ブロックにより構成される特定領域を主要被写体領域とすることを特徴とする。
【００１７】
また、請求項９記載の発明に係る撮像装置にあっては、前記制御手段は、前記検出手段により略同一の前記移動量が検出されたか否かを判断する判断手段と、この判断手段により略同一の前記移動量が検出されなかったと判断された場合、所定範囲のシャッタ速度で撮像するよう前記撮像手段を制御するシャッタ速度制御手段とを備えたことを特徴とする。
【００１８】
また、請求項１０記載の発明に係るフォーカス制御方法にあっては、撮像装置におけるフォーカス制御方法であって、撮像された画像における複数の検出ブロックから、画角内における被写体の各部の移動量を検出する検出ステップと、前記複数の検出ブロックのうちで、前記検出ステップにより略同一の前記移動量が検出される第１の検出ブロック以外の第２の検出ブロックにより構成される特定領域を主要被写体領域として、撮影条件を制御する制御ステップとを含み、前記制御ステップは、前記主要被写体領域を構成する検出ブロックの移動量のうちで最小の移動量に基づいてシャッタ速度を決定し、前記撮影条件を、当該決定したシャッタ速度を含む撮影条件に調節することを特徴とする。
【００１９】
また、請求項１１記載の発明に係るフォーカス制御プログラムにあっては、撮像装置が有するコンピュータを、撮像された画像における複数の検出ブロックから、画角内における被写体の各部の移動量を検出する検出手段、前記複数の検出ブロックのうちで、前記検出手段により略同一の前記移動量が検出される第１の検出ブロック以外の第２の検出ブロックにより構成される特定領域を主要被写体領域として、撮影条件を制御する制御手段として機能させ、前記制御手段は、前記主要被写体領域を構成する検出ブロックの移動量のうちで最小の移動量に基づいてシャッタ速度を決定し、前記撮影条件を、当該決定したシャッタ速度を含む撮影条件に調節することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、デジタルカメラ等による流し撮り時等において、容易にスピード感がある画像を取得することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の好ましい実施の形態を図にしたがって説明する。
【００２２】
（実施形態１）
まず、第１の実施形態について説明する。図１は、本実施形態に係るデジタルカメラの概略構成を示すブロック図である。このデジタルカメラはＡＥ（自動露出）、ＡＦ（オートフォーカス）、顔検出の各機能を備えたものであって、主として以下の各部から構成されている。
【００２３】
すなわちデジタルカメラは、光学系１により結像された被写体の光学像を光電変換し撮像信号として出力するＣＣＤ２を撮像手段として有している。ＣＣＤ２は、タイミングジェネレータ（ＴＧ）３により生成されるタイミング信号に基づきＣＣＤ駆動回路４によって生成される駆動信号により駆動される。ＣＣＤ２の出力信号はＡ／Ｄ変換器５でデジタル信号に変換された後、画像処理部６へ送られる。
【００２４】
前記光学系１には、フォーカスレンズ及びそれを光軸上で移動させるためのレンズモータが含まれ、フォーカスレンズは、レンズモータが制御部７の指令に従いレンズ駆動回路８により生成される駆動信号により駆動されることによって光軸上での位置を制御される。
【００２５】
前記画像処理部６は、Ａ／Ｄ変換後の撮像信号に対して、画素毎のＲ，Ｇ，Ｂの色成分データ（ＲＧＢデータ）を生成するＲＧＢ補間処理、ＲＧＢデータから輝度信号（Ｙ）と色差信号（Ｕ、Ｖ）からなるＹＵＶデータを画素毎に生成するＹＵＶ変換処理、さらにオートホワイトバランスや輪郭強調などの画品質向上のためのデジタル信号処理を行う。画像処理部６で変換されたＹＵＶデータは順次ＳＤＲＡＭ９に格納される。
【００２６】
また、デジタルカメラは、液晶モニタ及びその駆動回路から構成される表示部１０を有している。撮影用の記録モードが設定されているときＳＤＲＡＭ９に格納されたＹＵＶデータは、１フレーム分が蓄積される毎に画像処理部６に送られ、そこでビデオ信号に変換された後、表示部１０（液晶モニタ）においてスルー画像として画面表示される。そして、記録モードにおける撮影時には、ＳＤＲＡＭ９に一時記憶された画像データがＪＰＥＧ変換部１１においてＪＰＥＧ方式により圧縮符号化された後、外部メモリＩ／Ｆ１２を介して、例えば各種のメモリカードにより構成される本発明の記録手段である外部メモリ１３に静止画ファイルとして記録される。
【００２７】
上記外部メモリ１３に記録された静止画ファイルは、再生モードにおいてユーザーの選択操作に応じて適宜読み出されるとともに、ＪＰＥＧ変換部１１において伸張されＹＵＶデータとしてＳＤＲＡＭ９に展開された後、表示部１０において静止画像として表示される。
【００２８】
キー入力ブロック１４は、電源キーや、デジタルカメラの基本の動作モードである前記記録モードと再生モードとの切り替えを行うモード切替キー、ＭＥＮＵキー、シャッターキー等の複数キーを含み、各キーの操作状態を制御部７により随時スキャンされる。なお、シャッターキーは本発明の指示手段であり、半押し位置と、実際の撮影動作を指示するための全押し位置との２段階の操作が可能な所謂ハーフシャッター機能を有するものである。
【００２９】
動き検出部１５は、記録モード（後述する流し撮りモード）において画像処理部６により逐次生成されて送られてくる複数フレーム分の画像データ（以下、フレーム画像という。）、つまり時間的に連続する画像の各部から被写体の動きベクトル、つまり移動距離（画素数）と移動方向を検出する本発明の検出手段であり、より具体的には、複数フレーム分の画像データを一時記憶するフレームメモリや、動きベクトルの検出動作に必要な各種の画像処理を行うための画像処理回路等から構成されている。
【００３０】
そして、動きベクトルの検出に際して動き検出部１５は、図２に示したように、画像１００を複数のマクロブロック１０１（検出ブロック）に分割し、各々のマクロブロック１０１について、ブロックマッチング法等の周知の方法により動きベクトルＡを検出し、それを制御部７へ送る。ここで、マクロブロック１０１は、必ずしも画像１００を分割した領域である必要はなく、各々のマクロブロック１０１の間には、マクロブロック１０１のサイズに比較して小さな任意の間隔が設けられていてもよい。また、マクロブロック１０１のサイズは動きベクトルが検出できるサイズであれば任意である。
【００３１】
制御部７は、ＣＰＵ及びその周辺回路等とから構成され、デジタルカメラの各部の制御、及び撮像信号に含まれる輝度情報に基づいたＡＥ制御や、コントラスト検出方式によるＡＦ制御等を行う。それらの制御を制御部７に行わせるための各種のプログラムや、各々の制御に必要な各種データは、記憶データの書き換えが可能な不揮発性メモリであるフラッシュメモリ１６に記憶されている。特にフラッシュメモリ１６には、前記各種のプログラムとして、制御部７を本発明の制御手段として機能させるフォーカス制御プログラムが記録されている。なお、フラッシュメモリ１６には、必要に応じて適宜書き替えが行われるデジタルカメラの各種の機能に関する設定情報等も記憶されている。
【００３２】
次に、本実施形態におけるデジタルカメラの動作について説明する。図３及び図４は、デジタルカメラに予め用意されている流し撮り機能がオン状態に設定されている状態での記録モード（以下、流し撮りモードという。）による動作を開始した場合における制御部７の処理内容を示すフローチャートである。
【００３３】
図３に示したように、制御部７は流し撮りモードによる動作を開始すると、直ちに所定のフレームレート（例えば３０ｆｐｓ）でのスルー画像の取得を開始して撮影待機状態に入り（ステップＳＡ１）、また、その間における前記動き検出部１５によるスルー画像からの動きベクトルの検出を開始する（ステップＳＡ２）。
【００３４】
以後、撮影待機状態においてはシャッターキーの半押し、又は全押しの有無を逐次確認し、シャッターキーが半押しされることなく、そのまま全押しされた場合には（ステップＳＡ３がＮＯ、ステップＳＡ４でＹＥＳ）、直ちに通常のＡＦ制御によりフォーカス調整を行う。すなわち画角内における所定のフォーカスエリア（画角内の中央部等）を対象としたピント合わせを実行するとともに、通常のＡＥ制御によるＩＳＯ感度とシャッタ速度とを調整し、それを撮影条件に設定する（ステップＳＡ５）。
【００３５】
しかる後、設定したＩＳＯ感度とシャッタ速度による撮影を行い、撮影画像を外部メモリ１３へ記録する（ステップＳＡ１４）。つまり所謂ＡＦロックやＡＥロックを行わずに通常の撮影動作を行い、１回の撮影処理を完了する。
【００３６】
これに対し、撮影待機状態においてシャッターキーが半押しされたときには（ステップＳＡ３でＹＥＳ）、まず、その時点で、動き検出部１５によって検出された画像１００内の全マクロブロック１０１の動きベクトルのうち、各々の大きさ（移動距離）が、予め決められている所定の基準に照らして略同一である第１動きベクトルの数が所定数以上であるか否かを確認する（ステップＳＡ６）。
【００３７】
ここで、流し撮りが行われている状況下では、移動中の主要被写体の動きに追従してカメラやその向きが移動中であり、画像１００内の主要被写体を除く背景部分のほぼ全ての動きベクトルの大きさは略同一になるから、上記第１動きベクトルの数が所定数以上でなければ（ステップＳＡ６でＮＯ）、流し撮りが行われていないと判断し、そのままステップＳＡ４へ進みシャッターキーの全押しの有無を判別する。
【００３８】
図５は、山等を背景として滑走中のスキーヤーを流し撮りしている場合に、撮影待機状態で撮像された複数フレーム分の画像を合成した状態を便宜的に示した説明図であり、この例では、合成画像１１０における山等の背景部分における複数のマクロブロック１０１ａが本発明の第１の検出ブロックであり、それらのマクロブロック１０１ａの動きベクトルが前記第１動きベクトルＡ１となる。
【００３９】
そして、そのままシャッターキーが全押しされた場合には（ステップＳＡ４でＹＥＳ）、前述したように通常の撮影動作を行い（ステップＳＡ４，ＳＡ５）、シャッターキーが全押しされなければ（ステップＳＡ４でＮＯ）、ステップＳＡ３へ戻る。
【００４０】
一方、ステップＳＡ６の判別結果がＹＥＳであって、シャッターキーの半押し時点で、第１動きベクトルの数が所定数以上であれば、流し撮りが行われていると推定して、引き続き、その大きさが予め決められている所定の基準に照らして前記第１動きベクトル（各々の大きさが略同一の動きベクトル）とは異なる（小さい）第２動きベクトルが存在するか否かを確認する（ステップＳＡ７）。ここで、図５においては、スキーヤー部分における複数のマクロブロック１０１ｂが本発明の第２の検出ブロックであり、それらのマクロブロック１０１ｂの動きベクトルが第２ベクトルＡ２である。
【００４１】
このとき、第２動きベクトルが存在していなければ（ステップＳＡ７でＮＯ）、画角内に主要被写体が存在しないと判断し、表示部１０において所定のブレ警告表示を行った後（ステップＳＡ８）、そのままステップＳＡ４へ進みシャッターキーの全押しの有無の判別に移行する。
【００４２】
これに対し、図５に示したように、その大きさが第１動きベクトルと異なる第２動きベクトルが存在していた場合には（ステップＳＡ７でＹＥＳ）、画角内に主要被写体が存在すると判断し、第２動きベクトルが検出されたマクロブロック１０１ｂにより構成される特定領域に所定サイズのフォーカスエリアＦ（図５に二重枠で示したエリア）、つまりフォーカス検出領域を設定してＡＦ制御を行い、自動的にフォーカスを合わせる（ステップＳＡ９）。なお、フォーカスエリアＦの設定に際しては、例えばフォーカスエリアを、第２動きベクトルが検出されたクマロブロック１０１が多数隣り合っている箇所に設定する。また、第２動きベクトルが検出された各々のクマロブロック１０１の外縁によって囲まれる領域をフォーカスエリアとしてもよい。
【００４３】
しかる後、シャッターキーの全押し待ちを行う（ステップＳＡ１０）。その間、図では省略したが、ステップＳＡ９でフォーカスを合わせた後、シャッターキーが全押しされることなくの半押し状態を解除された場合については、直ちにステップＳＡ３へ戻り、上述した処理を繰り返す。
【００４４】
一方、シャッターキーが半押し状態からそのまま全押しされたら（ステップＳＡ１０でＹＥＳ）、図４に示したように、まず、前述した第２動きベクトル（背景部分を除いた領域の動きベクトル）の中で最も小さい動きベクトルの大きさを確認する（ステップＳＡ１１）。
【００４５】
次に、確認した動きベクトルの大きさ、すなわちフレーム間における主要被写体のブレ量に相当する最小移動量（画素数）に基づき、撮影時に主要被写体にほぼブレを生じさせない程度の計算上のシャッタ速度を下記式
シャッタ速度 ＝ フレームレート ÷ 最小移動量（画素数）
によって算出する（ステップＳＡ１２）。つまり露光時間における主要被写体の移動量が１画素となるシャッタ速度を算出する。例えば、フレームレートが３０ｆｐｓで、最小移動量が７画素であったときには、計算上のシャッタ速度は１／２１０となる。
【００４６】
そして、ここで算出した計算上のシャッタ速度が設定可能なシャッタ速度であれば、それを撮影条件として設定し、それ以外のときには設定可能なシャッタ速度のうちで計算上のシャッタ速度以上の最も近い最速のシャッタ速度を撮影条件として設定する。例えばシャッタ速度として１／２１０が設定できなければ１／２５６等を設定する。さらに、シャッタ速度に応じて露出の確保に必要なＩＯＳ感度を撮影条件として設定する（ステップＳＡ１３）。つまり、撮影時のシャッタ速度を主要被写体のブレが防止できる範囲で遅い速度とすることによりＩＯＳ感度を可能な限り低い感度とする。
【００４７】
しかる後、設定したＩＳＯ感度とシャッタ速度による撮影を行い、撮影画像を外部メモリ１３へ記録する（ステップＳＡ１４）。これにより、主要被写体にボケやブレがなく、背景部分が流れるようにボケた撮影画像が得られることとなる。図６は、図５に対応する撮影画像１２０を示した図であり、山等を背景として滑走中のスキーヤーを流し撮りしたときには、スキーヤーにボケやブレがなく、山等が流れるようにボケた状態となる。
【００４８】
以上のように本実施形態のデジタルカメラにおいては、流し撮りモードでの撮影待機状態にあるとき、シャッターキーが半押しされた時点で流し撮りが行われているか否かを判断し、流し撮りが行われていると判断したときには、画角内の主要被写体が存在する領域を自動的にフォーカスエリアに設定しピント合わせを行う。
【００４９】
したがって、流し撮りを行うとき撮影者は、いったんカメラを振ってフォーカスエリアを所望する主要被写体に移動させるといった煩雑な作業を行わなくとも、主要被写体の動きに追従してカメラやその向きを移動させながらシャッターキーを半押しするだけで画角内における主要被写体の位置に関係なく確実に主要被写体にピントを合わせることができる。よって、スピード感がある撮影画像を容易に取得することができる。
【００５０】
また、本実施形態においては、流し撮りが行われていると判断できる場合は、背景部分における第１動きベクトルとはその大きさが異なる（小さい）第２動きベクトルを検出したか否かに基づいて主要被写体の有無を判別するようにした。これにより、例えば単に手ぶれや画像揺れが生じているに過ぎない場合に誤って流し撮りが行われていると判断されてしまうようなことがなく、それに伴う誤ったＡＦ動作を未然に防止することができる。
【００５１】
また、本実施形態においては、最終的に流し撮りが行われていると判断できたときの撮影時には、前記第２動きベクトルの中で最も小さい動きベクトルの大きさに基づきシャッタ速度が設定されるため、例えば撮影者が流し撮りに不慣れである等の理由によって、流し撮りに際して主要被写体の移動速度とカメラやその向きの移動速度とが合致していない場合であっても、撮影画像における主要被写体のブレを確実に防止することができる。さらに、シャッタ速度には主要被写体のブレが防止できる範囲で遅い速度を設定し、ＩＯＳ感度を可能な限り低い感度とするため、ＩＯＳ感度を無用に上げることによる画質低下を防止することができる。よって、スピード感があるとともに質の高い撮影画像を取得することができる。
【００５２】
なお、本実施形態においては、シャッターキーの半押し操作に応答して流し撮りが行われているか否かの判断を行うものについて説明したが、その判断をシャッターキーの半押し操作に関係なく随時行い、流し撮りが行われていると判断した時点で、前述したように主要被写体をターゲットとするＡＦ制御を行う構成としてもよい。
【００５３】
また、その場合には、例えば一般的な記録モードによる動作と同様にシャッターキーの半押し操作によるＡＦロックやＡＥロックを可能とし、シャッターキーが半押しされたら、いったんＡＦロックやＡＥロックを行ってから、流し撮りが行われているか否かの判断を行い、流し撮りが行われていると判断したときにはＡＦロックやＡＥロックを自動的に解除し、しかる後、前述した主要被写体をターゲットとするＡＦ制御、及び第２動きベクトルにおける最小移動量に基づいたＡＥ制御（シャッタ速度と感度の設定）を行う構成としてもよい。
【００５４】
また、本実施形態では、ステップＳＡ６における流し撮りが行われているか否かの基本的な判断を、画像１００内の全マクロブロック１０１の動きベクトルを対象として、各々の大きさ（移動距離）が略同一である第１動きベクトルの数に基づき行ったが、これに限らず、以下のようにしてもよい。
【００５５】
例えば画像１００の四隅に位置する１又は複数のマクロブロック１０１や、画像１００内の複数おきのマクロブロック１０１を対象として前記第１動きベクトルの数を取得し、その数に基づき流し撮りが行われているか否かの基本的な判断を簡略的に行うようにしてもよい。その場合には、基本的な判断に要する処理負担を軽減させることができる。
【００５６】
（実施形態２）
次に、本発明の第２の実施形態について説明する。本実施形態は、前記フラッシュメモリ１６には、制御部７を本発明の判断手段、フォーカス制御手段、調節手段に加え取得手段として機能させるフォーカス制御プログラムが記録されているデジタルカメラに関するものである。
【００５７】
前述した第１の実施形態では、流し撮りが行われていると判断できた場合、背景部分における第１動きベクトルとはその大きさが異なる（小さい）第２動きベクトルを検出したか否かに基づいて主要被写体の有無を判別したが、本実施形態においては主要被写体の有無を後述するように２段階の判別処理によって行う。
【００５８】
図７は、本実施形態において流し撮りモードによる制御部７の処理内容を示した図３に対応するフローチャートである。以下、第１の実施形態と異なる点について説明する。図から明らかなように、ステップＳＢ１〜ステップＳＢ８の処理は前述したステップＳＡ１〜ステップＳＡ８の処理と同一である。
【００５９】
そして、本実施形態では、シャッターキーが半押しされた時点で取得されていた動きベクトルのうち、各々の大きさ略同一である第１動きベクトルの数が所定数以上であり、かつ動きベクトルのうちに、第１動きベクトルとはその大きさが異なる（小さい）第２動きベクトルが存在する場合には（ステップＳＢ４，ＳＢ５が共にＹＥＳ）、さらに以下の判別を行う。
【００６０】
すなわち上記第２動きベクトルを、当該第２動きベクトルが検出されている領域、つまり第２動きベクトルを検出した複数のクマロブロック１０１を囲む矩形領域内の全てのマクロブロック１０１の５０％以上から検出したか否かを判別する。そして、係る判別の結果がＹＥＳであった場合には（ステップＳＢ９でＹＥＳ）、画角内に主要被写体が存在すると判断し、前述したように主要被写体をターゲットとするＡＦ制御を行う（ステップＳＢ１０）。これに対し、第２動きベクトルを検出した割合が５０％未満の場合には（ステップＳＢ９でＮＯ）、主要被写体が存在しないと判断し、表示部１０において所定のブレ警告表示を行う（ステップＳＢ８）。なお、ステップＳＢ１１以降の処理については、図には示さないが第１の実施形態と同一である。
【００６１】
以上説明した本実施形態においては、画角内に主要被写体が存在するか否かの判断を、第２動きベクトルを検出したか否かのみに基づいて行うのではなく、さらに第２動きベクトルを、それを検出した複数のクマロブロック１０１を囲む矩形領域内の全ての全クマロブロック１０１の５０％以上から検出したか否かに基づいて行うようにした。つまり第２動きベクトルが前記矩形領域内に占める割合が所定以上、さらに言い換えると第２動きベクトルの検出密度が所定以上であるか否かに基づいて画角内における主要被写体の有無を判断するようにした。
【００６２】
（実施形態３）
次に、本発明の第３の実施形態について説明する。本実施形態は、前記フラッシュメモリ１６には、制御部７を本発明の判断手段、シャッタ速度制御手段として機能させるプログラムが記録されているデジタルカメラに関するものである。
【００６３】
前述した第１及び第２の実施形態では、流し撮りが行われていると判断できた場合、背景部分における第１動きベクトルとはその大きさが異なる第２動きベクトルに基づいて撮影条件を設定した。一方、本実施形態においては、流し撮りが行われていると判断できた場合、動きベクトルによらず、ＩＳＯ感度とシャッタ速度の調整範囲の小さいＡＥ制御によってＩＳＯ感度とシャッタ速度とを調整し、それを撮影条件に設定して撮影を行なう。
【００６４】
図８は、本実施形態において流し撮りモードによる制御部７の処理内容を示したフローチャートである。
【００６５】
本実施形態では、図８に示したように、制御部７は流し撮りモードによる動作を開始すると、直ちに所定のフレームレート（例えば３０ｆｐｓ）でのスルー画像の取得を開始して撮影待機状態に入り（ステップＳＣ１）、また、その間における前記動き検出部１５によるスルー画像からの動きベクトルの検出を開始する（ステップＳＣ２）。ステップＳＣ２までは、第１の実施形態と同様である。
【００６６】
以後、撮影待機状態においては、制御部７は略同一である第１動きベクトルの数が所定数以上検出されたか否かを逐次確認する。つまり、制御部７は、動き検出部１５によって検出された画像１００内の全マクロブロック１０１の動きベクトルのうち、各々の大きさ（移動距離）が、予め決められている所定の基準に照らして略同一である第１動きベクトルの数が所定数以上であるか否かを逐次確認する（ステップＳＣ３）。  
【００６７】
略同一である第１動きベクトルの数が所定数以上検出されていないと判断されている場合において（ステップＳＣ３でＮＯ）、シャッターキーの全押しされた場合には（ステップＳＣ４でＹＥＳ）、直ちに撮影動作に移行する。まず、通常のＡＥ制御によってＩＳＯ感度とシャッタ速度とを調整する。つまり、第１の実施形態におけるステップＳＡ４及びＳＡ５、及び第２の実施形態におけるステップＳＢ４及びＳＢ５と同様の計算によって、ＩＳＯ感度とシャッタ速度を算出する。そして、算出したＩＳＯ感度とシャッタ速度を撮影条件に設定する（ステップＳＣ５）。しかる後、設定したＩＳＯ感度とシャッタ速度による撮影を行い、撮影画像を外部メモリ１３へ記録する（ステップＳＣ８）。
【００６８】
一方、撮影待機状態において、各々の大きさが略同一である第１動きベクトルの数が所定数以上検出されたと判断されている場合において（ステップＳＡ３でＹＥＳ）、シャッターキーが全押しされた場合には（ステップＳＣ６でＹＥＳ）、直ちに撮影動作に移行する。この場合、第１及び第２の実施形態と異なり、動きベクトルの大きさによらず、ＩＳＯ感度とシャッタ速度の調整範囲の小さいＡＥ制御によってＩＳＯ感度とシャッタ速度とを調整し、それを撮影条件に設定する（ステップＳＣ７）。ここで、調整範囲の小さいＡＥ制御とは、画像全体の明るさ情報に基づいて、設定可能なシャッタ速度を所定の速度（１／１２５等）に制限した状態で、それ以下のシャッタ速度と、それに応じたＩＳＯ感度との組合せによって適正露出を確保するＡＥ制御である。
【００６９】
しかる後、設定したＩＳＯ感度とシャッタ速度による撮影を行い、撮影画像を外部メモリ１３へ記録する（ステップＳＣ８）。
【００７０】
流し撮り時に、ＩＳＯ感度とシャッタ速度の調整範囲の小さいＡＥ制御によって撮影を行なうと背景部分にボケやブレが生じる。しかし、記録すべき主要被写体の移動速度とカメラを振る移動速度とが合致している可能性が高いため主要被写体がブレる可能性は低い。そのため、本実施形態のように、流し撮り時に、ＩＳＯ感度とシャッタ速度の調整範囲の小さいＡＥ制御によって主要被写体を撮影しても、主要被写体にボケやブレがなく、背景部分が流れるようにボケたスピード感のある撮影画像が得られることとなる。
【００７１】
また、シャッターキーが全押しされない限りは（ステップＳＣ４でＹＥＳ、またはステップＳＣ８でＹＥＳ）、ステップＳＡ３へ戻り、制御部７は略同一である第１動きベクトルの数が所定数以上検出されたか否かの確認を続行する。
【００７２】
以上説明した本実施形態においては、流し撮りが行われていると判断できた場合は、第１及び第２の実施形態のように動きベクトルに基づきＩＳＯ感度とシャッタ速度とを調整するのではなく、ＩＳＯ感度とシャッタ速度の調整範囲の小さいＡＥ制御によってＩＳＯ感度とシャッタ速度とを調整し、それを撮影条件に設定するようにした。
【００７３】
これにより、流し撮りを行う際、スピード感のある画像を得るべく、事前に自動感度調整機能を停止する等の設定を手動で行なう必要がなくなり、容易な操作でスピード感のある画像を取得することができる。また、制御部７の演算量を少なくすることができる。
【００７４】
なお、本実施形態では、流し撮りが行われていると判断できた場合には、画像全体の明るさ情報に基づいて前述した調整範囲の小さいＡＥ制御を行ったが、以下のようにしてもよい。例えばシャッターキーが全押しされた時点で、第１の実施形態と同様に第２動きベクトルを検出し、第２動きベクトルが検出できなければ前述したステップＳＣ７を実行し、第２動きベクトルが検出できた場合には、第２動きベクトルが検出されたマクロブロック１０１ｂにより構成される特定領域のみの明るさ情報に基づいて調整範囲の小さいＡＥ制御を行うようにしてもよい。
【００７５】
また、図８には示さないが、フォーカス合わせについては、それを自動で行うようにしてもよいし、手動で行うようにしてもよい。さらに、フォーカス合わせを自動で行う場合の具体的なＡＦ制御については任意であり、例えばシャッターキーが全押しされた時点で、画角内の所定領域（中央領域等）をフォーカスエリアとした通常のＡＦ制御を行うようにしてもよい。
【００７６】
なお、第１乃至第３の実施形態では、被写体の各部における動きベクトルを動き検出部１５により検出する構成のデジタルカメラについて説明したが、これに限らず、動き検出部１５を廃止するとともに、上記動きベクトルを制御部７によって検出する構成としてもよい。また、その場合における制御部７や動き検出部１５には、動きベクトルではなく単に被写体の各部における移動量のみを検出させ、流し撮りモードにおいては、検出した移動量に基づき前述した処理を行わせるようにしてもよい。
【００７７】
また、以上の説明においては、本発明を一般的なデジタルカメラに適用した場合について述べたが、本発明は、ＣＣＤ等の撮像素子により静止画像を取得するとともにオートフォーカス機能を備えた撮像装置であれば、例えばデジタルビデオカメラ、カメラ付き携帯電話端末、カメラ付きＰＤＡ等の他の撮像装置にも適用可能である。
【図面の簡単な説明】
【００７８】
【図１】本発明の各実施形態に共通するデジタルカメラのブロック図である。
【図２】マクロブロックを示す画像の部分拡大図である。
【図３】第１の実施形態における流し撮りモードでの動作を示したフローチャートである。
【図４】図３に続くフローチャートである。
【図５】撮影待機状態で撮像された複数フレーム分の画像を合成した状態を便宜的に示した説明図である。
【図６】図５に対応する撮影画像を示した図である。
【図７】第２の実施形態における流し撮りモードでの動作を示した図３に対応するフローチャートである。
【図８】第３の実施形態における流し撮りモードでの動作を示したフローチャートである。
【符号の説明】
【００７９】
１    光学系
２    ＣＣＤ
４    ＣＣＤ駆動回路
５    Ａ／Ｄ変換器
６    画像処理部
７    制御部
８    レンズ駆動回路
９    ＳＤＲＡＭ
１０    表示部
１１    ＪＰＥＧ変換部
１２    外部メモリＩ／Ｆ
１３    外部メモリ
１４    キー入力ブロック
１５    動き検出部
１６    フラッシュメモリ
１０１    マクロブロック
Ｆ    フォーカスエリア
【図１】
0004985251.tif 000002
【図２】
0004985251.tif 000003
【図３】
0004985251.tif 000004
【図４】
0004985251.tif 000005
【図５】
0004985251.tif 000006
【図６】
0004985251.tif 000007
【図７】
0004985251.tif 000008
【図８】
0004985251.tif 000009