(57)【要約】【課題】電源投入から動きの度合いの判定結果が出力される迄の時間内において、所望の写真をぶれることなく撮影することができる技術を提供する。【解決手段】被写体の動きの度合いを判定し、判定結果を出力する動き判定部１２０と、動き判定部１２０から出力された判定結果に基づいて撮像時の露光条件を設定する露光条件設定部とを備え、露光条件設定部は、被写体の動きの度合いが基準値以上である旨の判定結果が動き判定部１２０から出力されたときは、被写体の動きの度合いが基準値未満である旨の判定結果が動き判定部１２０から出力されたときに設定するべき所定の露光時間以下の露光時間を設定し、電源投入後、判定結果出力前に、レリーズ信号を受け付けた場合に、上記所定の露光時間以下の露光時間を設定することを特徴とする。【選択図】図２
2010169950.tif 000002
【特許請求の範囲】
【請求項１】
被写体の動きの度合いを判定し、判定結果を出力する動き判定部と、
前記動き判定部から出力された前記判定結果に基づいて撮像時の露光条件を設定する露光条件設定部と
を備え、
前記露光条件設定部は、被写体の動きの度合いが基準値以上である旨の前記判定結果が前記動き判定部から出力されたときは、被写体の動きの度合いが前記基準値未満である旨の前記判定結果が前記動き判定部から出力されたときに設定するべき所定の露光時間以下の露光時間を設定し、電源投入後、前記判定結果出力前に、レリーズ信号を受け付けた場合に、前記所定の露光時間以下の露光時間を設定することを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記露光条件設定部は、複数の撮像パターンを記憶する撮像パターン記憶部と、前記撮像パターン記憶部に記憶された複数の撮像パターンのなかから一の撮像パターンを選択する撮像パターン選択部と
を有し、
前記撮像パターン選択部は、被写体の動きの度合いが基準値未満である旨の前記判定結果が前記動き判定部から出力されたときは、前記複数の撮像パターンのなかから第１の撮像パターンを選択し、被写体の動きの度合いが基準値以上である旨の前記判定結果が前記動き判定部から出力されたときは、前記複数の撮像パターンのなかから露光時間が前記第１の撮像パターンの露光時間以下である前記第２の撮像パターンを選択し、電源投入後、前記判定結果出力前に、レリーズ信号を受け付けた場合に、前記第２の撮像パターン、又は、前記第２の撮像パターンと異なる撮像パターンであって露光時間が前記第１の撮像パターンの露光時間以下である第３の撮像パターンを前記複数の撮像パターンのなかから選択することを特徴とするカメラ。
【請求項３】
請求項１または請求項２の何れか１項に記載のカメラにおいて、
前記動き判定部は、異なる時間に撮像された複数の撮像データを比較することによって被写体の動きの度合いを判定することを特徴とするカメラ。
【請求項４】
請求項１または請求項２の何れか１項に記載のカメラは、レンズの焦点を合わせる合焦部を更に備え、
前記動き判定部は、前記合焦部によって焦点が合わせられたときのレンズ位置の変化量に基づいて被写体の動きの度合いを判定することを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラに関するものである。
【背景技術】
【０００２】
被写体の動きの度合いを判定し、その判定結果に応じてシャッタ速度（露光時間）や感度を変更するカメラが知られている（例えば、特許文献１、特許文献２参照）。動きの度合いの判定は、所定時間前後の撮像データを比較して判断するため、該所定時間を要する。また、電源投入後は、種々の初期処理もあるため、動きの度合いの判定結果が出力される迄に時間を要する。従って、電源投入から動きの度合いの判定結果が出力される迄の時間内においては、レリーズを非受付（無効）とするか、被写体静止時用の撮影処理を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許３８８７０５１号公報
【特許文献２】特開平６−１５３０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、電源投入から動きの度合いの判定結果が出力される迄の時間内においてレリーズを非受付としている場合、所望の写真を撮影できない場合があるという問題がある（換言すれば、電源投入から撮影可能状態になる迄に時間を要するという問題がある）。つまり、電源投入直後にレリーズボタンを押下するような場面というのは、シャッタチャンスに遭遇した場合や移動中の被写体に遭遇した場合などであると想定される。ところが、レリーズを直ちに受け付けるべきであるのに、レリーズが非受付になっているため、結果として、シャッタチャンスを逃す場合や被写体を捕え損なう場合が多くなる。一方、電源投入から動きの度合いの判定結果が出力される迄の時間内において被写体静止時の撮影処理を行う場合、写真がぶれ易いという問題がある。つまり、電源投入直後にレリーズボタンを押下する場面は、上述の如くシャッタチャンスに遭遇した場合や移動中の被写体に遭遇した場合などであるから、撮影者は少なからず慌てていると想定される。従って、カメラを不安定に保持したりシャッタボタンを一気に押下したりする可能性が高くなる。ところが、カメラの保持体勢が不安定であるのに、被写体静止時の撮影処理になっているため、結果として、手ぶれ写真となる可能性が高くなる。特に、移動中の被写体を撮影した場合には、手ぶれがなくても被写体がぶれる可能性が高くなる。本発明は、このような事情に鑑みてなされたものであり、電源投入から動きの度合いの判定結果が出力される迄の時間内において、所望の写真をぶれることなく撮影することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記問題を解決するために、本発明の一態様であるカメラは、被写体の動きの度合いを判定し、判定結果を出力する動き判定部と、動き判定部から出力された判定結果に基づいて撮像時の露光条件を設定する露光条件設定部とを備え、露光条件設定部は、被写体の動きの度合いが基準値以上である旨の判定結果が動き判定部から出力されたときは、被写体の動きの度合いが基準値未満である旨の判定結果が動き判定部から出力されたときに設定するべき所定の露光時間以下の露光時間を設定し、電源投入後、判定結果出力前に、レリーズ信号を受け付けた場合に、上記所定の露光時間以下の露光時間を設定することを特徴とする。
【０００６】
上記カメラにおいて、露光条件設定部は、複数の撮像パターンを記憶する撮像パターン記憶部と、撮像パターン記憶部に記憶された複数の撮像パターンのなかから一の撮像パターンを選択する撮像パターン選択部とを有し、撮像パターン選択部は、被写体の動きの度合いが基準値未満である旨の判定結果が動き判定部から出力されたときは、複数の撮像パターンのなかから第１の撮像パターンを選択し、被写体の動きの度合いが基準値以上である旨の判定結果が動き判定部から出力されたときは、複数の撮像パターンのなかから露光時間が第１の撮像パターンの露光時間以下である第２の撮像パターンを選択し、電源投入後、判定結果出力前に、レリーズ信号を受け付けた場合に、第２の撮像パターン、又は、第２の撮像パターンと異なる撮像パターンであって露光時間が第１の撮像パターンの露光時間以下である第３の撮像パターンを複数の撮像パターンのなかから選択してもよい。
【０００７】
上記カメラにおいて、動き判定部は、異なる時間に撮像された複数の撮像データを比較することによって被写体の動きの度合いを判定してもよい。また、カメラは、レンズの焦点を合わせる合焦部を更に備え、動き判定部は、合焦部によって焦点が合わせられたときのレンズ位置の変化量に基づいて被写体の動きの度合いを判定してもよい。
【発明の効果】
【０００８】
本発明によれば、電源投入から動きの度合いの判定結果が出力される迄の時間内において、所望の写真をぶれることなく撮影することができるようになる。電源投入後、判定結果出力前に、レリーズ信号を受け付けた場合、直ちに、通常以下の露光時間で撮影するからである。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るカメラ１の構成例を示すブロック図である。
【図２】カメラ１の撮像パターン選択機能に係る機能ブロック図である。
【図３】撮像パターン記憶部１１０に記憶された情報の一例である。
【図４】カメラ１の動作の一例を示すフローチャートである。
【図５】カメラ１の動作の一例を示すフローチャートである。
【図６】カメラ１の動作の一例を示すフローチャートである。
【図７】カメラ１の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照して詳細に説明する。図１は、本発明の実施形態に係るカメラ１の構成例を示すブロック図である。カメラ１は、図１に示すように、電源１０、電源ボタン１１、半押し（１２ａ）または全押し（１２ｂ）を受け付けるシャッタボタン１２、シャッタ／レンズ制御回路２０、シャッタ羽根３１および絞り羽根３２を有するシャッタユニット３０、集光レンズ４１とフォーカスレンズ４２から構成されるレンズ群４０、フォーカスレンズ４２を保持するレンズホルダ４３、フォーカスレンズ４２の初期位置を検出するフォトインタラプタ４４、フォーカスレンズ４２を前後方向（図中の矢印方向）に案内する送りネジ４５、送りネジ４５を回転させてフォーカスレンズ４２を前後方向に移動させるステッピングモータ４６、レンズ群４０を透過した光をフィルタ処理するＯＬＰＦ（光学ローパスフィルタ）５０、ＯＬＰＦ５０を透過した光を光電変換する固体撮像素子の一例であるＣＣＤ５１、ＣＣＤ５１から出力される画像信号を処理する画像処理回路５２、液晶画面６０、液晶画面６０を制御する液晶駆動回路６１、設定情報および画像データなどを記憶するメモリ７０、および、シャッタ／レンズ制御回路２０、ステッピングモータ４６、液晶駆動回路６０およびメモリ７０などを制御するエンジン８０を備える。
【００１１】
カメラ１は、撮像パターン（プログラム線図によって規定される撮像のパターン、撮像プログラム、撮像モードとも称する）が選択（適用）された場合に、選択された撮像パターンに従って被写体を撮像する。以下、カメラ１が撮像パターンを選択する機能を撮像パターン選択機能という。なお、撮像パターン選択機能は、エンジン８０およびメモリ７０などによって実現されるが、詳細は後述する。
【００１２】
また、エンジン８０は、シャッタボタンが半押しまたは全押しされた旨をシャッタ／レンズ制御回路２０等に通知する。また、エンジン８０は、設定受付部（非図示）によって受け付けた感度に従って、画像処理回路５２から出力される画像信号から、画像データを生成する。シャッタ／レンズ制御回路２０は、シャッタユニット３０を制御することによってシャッタ羽根３１および絞り羽根３２の駆動を制御する。なお、シャッタユニット３０は、設定受付部（非図示）によって受け付けた絞り値に従って、絞り羽根３２の駆動を制御することもできる。                          
【００１３】
また、エンジン８０は、フォーカスレンズ４２のピントが合う位置を決定する。つまり、エンジン８０は、レンズの焦点を合わせる。より詳細には、エンジン８０は、シャッタ／レンズ制御回路２０と画像処理回路５２からフォーカスレンズ４２の前後位置に応じた各ＡＦ評価値（フォーカシング中の各ＡＦ評価値）を取得し、各ＡＦ評価値のうち最大のＡＦ評価値（以下、「最大ＡＦ評価値」という）を探し、フォーカスレンズ４２のピントが合う位置を決定する。エンジン８０は、ピントが合う位置をシャッタ／レンズ制御回路２０に供給する。なお、シャッタ／レンズ制御回路２０は、フォトインタラプタ４６によってフォーカスレンズ４２の初期位置を検出し、初期位置からのピントが合う位置迄の変位分に応じた駆動パルスをステッピングモータ４６に供給し、ピントが合う位置にフォーカスレンズ４２を移動させる。なお、エンジン８０は、電源投入直後は、種々の初期処理（例えば、フォーカスレンズ４２の初期位置設定処理、ＣＣＤ５１の初期化処理）を実行する。
【００１４】
図２は、カメラ１の撮像パターン選択機能に係る機能ブロック図である。図３は、撮像パターン記憶部１１０に記憶された情報の一例である。カメラ１の撮像パターン選択機能は、図２（ａ）に示すように、画像データ記憶部１００と、撮像パターン記憶部１１０と、動き判定部１２０と、撮像パターン選択部１３０とから構成される。画像データ記憶部１００は、スルー画像データおよび本画像データを記憶する。なお、撮像パターン記憶部１１０と撮像パターン選択部１３０とを露光条件設定部を総称してもよい。
【００１５】
撮像パターン記憶部１１０は、複数（本実施形態の例は２つ）の撮像パターンを記憶する。例えば、撮像パターン記憶部１１０は、図３（ａ）に示す、実線（太線）により示される通常撮像時用（被写体静止時用）の撮像パターン（以下、「通常パターン」という）と、破線により示される高速撮像時用（被写体移動時用）の撮像パターン（以下、「高速パターン」という）を記憶する。図３（ａ）に示すプログラム線図の横軸はシャッタ速度（露光時間）、縦軸は絞り値を示し、例えば、Ａ点（シャッタ速度が６０分の１秒、絞り値が２.８）は通常パターンを構成する値、Ｂ点（シャッタ速度が１２５分の１秒、絞り値が２）は高速パターンを構成する値の一例である。
【００１６】
高速パターンのシャッタ速度は、図３（ａ）に示すように、通常パターンのシャッタ速度以上である。換言すれば、高速パターンの露光時間は通常パターンの露光時間以下である。図３（ａ）に示す例では、ＥＶ７〜ＥＶ２１の範囲において、高速パターンのシャッタ速度は通常パターンのシャッタ速度よりも速くなっている。
【００１７】
動き判定部１２０は、被写体の動きの度合いを判定する。具体的には、動き判定部１２０は、異なる時間に撮像された複数の撮像データを比較することによって、被写体の動きの度合いが予め定めた基準値以上であるか否かを判定する。より詳細には、動き判定部１２０は、画像データ記憶部１００に記憶されている所定フレーム数離れた２つのスルー画像データの類似度（例えば、パターンマッチングによる類似度）が予め定めた閾値以上である場合は被写体の動きの度合いが基準値以上であると判定し、閾値未満である場合は被写体の動きの度合いが基準値未満であると判定する。なお、上記所定フレーム数は１以上である。
【００１８】
動き判定部１２０は、被写体の動きの度合いを判定した場合、その判定結果（被写体の動きの度合いが基準値以上である旨の判定結果または被写体の動きの度合いが基準値未満である旨の判定結果の何れか）を撮像パターン選択部１３０に出力する。なお、動き判定部１２０は、被写体の動きの度合いに応じて通常パターンと高速パターンとを切り替えない場合を除き、電源供給時において、逐次（例えば、スルー画像データが生成される都度）、判定結果を撮像パターン選択部１３０に出力する。但し、動き判定部１２０は、電源供給直後の所定時間内（例えば、０．７秒間程度）は、種々の初期処理などを実行するため、判定結果を出力しない。
【００１９】
撮像パターン選択部１３０は、動き判定部１２０から被写体の動きの度合いが基準値未満である旨の判定結果を取得した場合は、撮像パターン記憶部１１０に記憶された２つの撮像パターン（通常パターン、高速パターン）のなかから通常パターンを選択する。撮像パターン選択部１３０は、動き判定部１２０から被写体の動きの度合いが基準値以上である旨の判定結果を取得した場合、または、電源投入から判定結果（被写体の動きの度合いが基準値以上である旨の判定結果または被写体の動きの度合いが基準値未満である旨の判定結果の何れか）が出力される迄の時間内において、レリーズ信号を受け付けた場合は、２つの撮像パターン（通常パターン、高速パターン）のなかから高速パターンを選択する。撮像パターン選択部１３０は、撮像パターン（通常パターンまたは高速パターンの何れかの撮像パターン）を選択した場合、選択した撮像パターンによる露光条件（例えば、シャッタ速度、絞り値）をシャッタ／レンズ制御回路２０に供給する。
【００２０】
なお、カメラ１の撮像パターン選択機能は、図２（ｂ）に示すように、撮像パターン記憶部１１０と、動き判定部１２０と、撮像パターン選択部１３０と、合焦部１４０とから構成するようにしてもよい。図２（ｂ）の場合、動き判定部１２０は、合焦部１４０によって焦点が合わせられたときのレンズ位置の変化量が予め定めた閾値以上である場合は被写体の動きの度合いが基準値以上であると判定し、閾値未満である場合は被写体の動きの度合いが基準値未満であると判定する。
【００２１】
図４乃至図７は、カメラ１の動作の一例を示すフローチャートである。なお、図４に示すフローチャートの開始時において、起動に必要な電力はエンジンに供給されているが、カメラ１は電源未投入であるものとする。図４において、エンジン８０は、電源が投入されたか否かを判断する（ステップＳ１０）。エンジン８０は、電源が投入されていないと判断した場合（ステップＳ１０：Ｎｏ）、電源が投入されたと判断する迄（ステップＳ１０：Ｙｅｓ）、ステップＳ１０を繰り返す。一方、エンジン８０は、電源が投入されたと判断した場合（ステップＳ１０：Ｙｅｓ）、初期処理（例えば、フォーカスレンズ４２を初期位置設定処理）を開始する（ステップＳ１１）。
【００２２】
ステップＳ１１に続いて、エンジン８０は、シャッタボタンが半押しされたか否かを判断する（ステップＳ１３）。エンジン８０は、シャッタボタンが半押しされていないと判断した場合（ステップＳ１３：Ｎｏ）、ステップＳ１００に進む。ステップＳ１００において通常パターンまたは高速パターンの何れかの撮像パターンを選択したエンジン８０は、シャッタボタンが半押しされたか否かを判断する（ステップＳ１５）。なお、ステップＳ１００の処理の詳細は図５において説明する。また、後述する様に、エンジン８０は、ステップＳ１００（図５）に代えてステップＳ２００（図６）を実行してもよい。
【００２３】
エンジン８０は、シャッタボタンが半押しされていないと判断した場合（ステップＳ１５：Ｎｏ）、シャッタボタンが半押しされたと判断する迄（ステップＳ１５：Ｙｅｓ）、ステップＳ１００を繰り返す。一方、エンジン８０は、シャッタボタンが半押しされたと判断した場合（ステップＳ１５：Ｙｅｓ）、測光制御（ＡＥ）および自動焦点制御（ＡＦ）を実行する（ステップＳ１７）。
【００２４】
ステップＳ１７に続いて、エンジン８０は、ステップＳ１００において選択した撮像パターン（通常パターンまたは高速パターンの何れかの撮像パターン）およびステップＳ１７において決定した露光量に従って、露光条件（シャッタ速度、絞り値）を決定する（ステップＳ１８）。例えば、ユーザが感度を設定し、ステップＳ１７において決定した露光量がＥＶ（Exposure value）値「９」の場合、図３（ａ）に示すプログラム線図に従えば、ステップＳ１００において選択された撮像パターンが通常パターンであったときは露光条件をＡ点の値に決定し、ステップＳ１００において選択された撮像パターンが高速パターンであったときは露光条件をＢ点の値に決定する。
【００２５】
一方、エンジン８０は、シャッタボタンが半押しされたと判断した場合（ステップＳ１３：Ｙｅｓ）、撮像パターンとして高速パターンを選択する（ステップＳ１６）。続いて、エンジン８０は、ステップＳ１７、ステップＳ１８を実行する。なお、エンジン８０は、ステップＳ１８において、例えば、ユーザが感度を設定し、ステップＳ１７において決定した露光量がＥＶ値「９」の場合、図３（ａ）に示すプログラム線図に従えば、破線上のＢ点を決定する。
【００２６】
ステップＳ１８に続いて、エンジン８０は、シャッタボタンが全押しされたか否かを判断する場合（ステップＳ１９）。エンジン８０は、シャッタボタンが全押しされていないと判断した場合（ステップＳ１９：Ｎｏ）、シャッタボタンが半押しされているか否かを判断する（ステップＳ２０）。エンジン８０は、シャッタボタンが半押しされていると判断した場合（ステップＳ２０：Ｙｅｓ）、ステップＳ１９に戻る。一方、エンジン８０は、シャッタボタンが半押しされていないと判断した場合（ステップＳ２０：Ｎｏ）、ステップＳ１００に戻る。
【００２７】
一方、エンジン８０は、シャッタボタンが全押しされたと判断した場合（ステップＳ１９：Ｙｅｓ）、ステップＳ１８において決定した露光条件（シャッタ速度、絞り値）をシャッタ／レンズ制御回路２０に供給する。エンジン８０から露光条件を取得したシャッタ／レンズ制御回路２０は、シャッタユニット３０を制御することによってシャッタ羽根３１および絞り羽根３２の駆動を制御し、被写体を撮像する（ステップＳ２１）。そして、図４に示すフローチャートは終了する。
【００２８】
図５に示すフローチャートは、図４に示すフローチャートのステップＳ１３（Ｎｏ）に続いて開始する。なお、図５に示すフローチャートは、撮像パターン選択機能が、図２（ａ）の構成であるときの動作である。図５において、エンジン８０は、画像処理回路５２から画像信号を取得し、取得した画像信号に基づいて画像データを生成する（ステップＳ１０１）。エンジン８０は、生成した画像データを画像データ記憶部１００に記憶する。
【００２９】
エンジン８０は、最新の画像データ（直近のステップＳ１０１において生成した画像データ。以下、「比較対象後画像データ」という）から遡って所定フレーム数前（所定時間前）の画像データ（以下、「比較対象前画像データ」という）が画像データ記憶部１００に記憶されているか否かを判断する（ステップＳ１０２）。なお、上記所定フレーム数は１以上である。エンジン８０は、比較対象前画像データが記憶されていないと判断した場合（ステップＳ１０２：Ｎｏ）、比較対象前画像データが記憶されていると判断する迄（ステップＳ１０２：Ｙｅｓ）、ステップＳ１０１を繰り返す。即ち、エンジン８０は、画像データ記憶部１００に所定フレーム数分の画像データを蓄積する。
【００３０】
一方、エンジン８０は、比較対象前画像データが記憶されていると判断した場合（ステップＳ１０２：Ｙｅｓ）、比較対象前画像データと比較対象後画像データの類似度（例えば、パターンマッチングによる類似度）を算出する（ステップＳ１０３）。換言すれば、エンジン８０は、上記所定フレーム間における画像像データの変化量を算出する。続いて、エンジン８０は、ステップＳ１０３において算出した類似度が閾値以上であるか否かを判断する（ステップＳ１０５）。
【００３１】
エンジン８０は、類似度が閾値以上でないと判断した場合（ステップＳ１０５：Ｎｏ）、撮像パターンとして通常パターンを選択する（ステップＳ１０６）。つまり、エンジン８０は、類似度が閾値未満の場合、上記所定フレーム間（所定時間内）における被写体の動きの度合いが基準値未満であると判定し、通常パターンを選択する。一方、エンジン８０は、類似度が閾値以上であると判断した場合（ステップＳ１０５：Ｙｅｓ）、撮像パターンとして高速パターンを選択する（ステップＳ１０７）。つまり、エンジン８０は、類似度が閾値以上の場合、上記所定フレーム間（所定時間内）における被写体の動きの度合いが基準値以上であると判定し、高速パターンを選択する。そして、図５に示すフローチャートは終了し、図４に示すフローチャート（ステップＳ１５）に戻る。
【００３２】
なお、カメラ１は、図４のフローチャートのステップＳ１００（図５）に示す動作に代えて、ステップＳ２００（図６）に示す動作を実行してもよい。なお、図６に示すフローチャートは、撮像パターン選択機能が、図２（ｂ）の構成であるときの動作である。図６において、エンジン８０は、シャッタ／レンズ制御回路２０と画像処理回路５２からフォーカシング中の各ＡＦ評価値を取得し、フォーカシング中のレンズポジションに応じた各ＡＦ評価値を一時記憶する（ステップＳ２０１）。エンジン８０は、一時記憶している各ＡＦ評価値から最大ＡＦ評価値を探し、フォーカスレンズ４２の前後位置を決定する（ステップＳ２０３）。エンジン８０は、決定したフォーカスレンズ４２の前後位置を一時記憶する。
【００３３】
続いて、エンジン８０は、前回（所定時間前）のフォーカスレンズ４２の前後位置が一時記憶されているか否かを判断する（ステップＳ２０４）。エンジン８０は、前回のフォーカスレンズ４２の前後位置が一時記憶されていないと判断した場合（ステップＳ２０４：Ｎｏ）、ステップＳ２０１に戻る。
【００３４】
一方、エンジン８０は、前回のフォーカスレンズ４２の前後位置が一時記憶されていると判断した場合（ステップＳ２０４：Ｙｅｓ）、フォーカスレンズ４２の前後位置の変化量が閾値以上であるか否かを判断する（ステップＳ２０５）。エンジン８０は、フォーカスレンズ４２の前後位置の変化量が閾値以上でないと判断した場合（ステップＳ２０５：Ｎｏ）、撮像パターンとして通常パターンを選択する（ステップＳ２０６）。つまり、エンジン８０は、フォーカスレンズ４２の前後位置の変化量が閾値未満の場合、上記所定時間内における被写体の動きの度合いが基準値未満であると判定し、通常パターンを選択する。一方、エンジン８０は、フォーカスレンズ４２の前後位置の変化量が閾値以上であると判断した場合（ステップＳ２０５：Ｙｅｓ）、撮像パターンとして高速パターンを選択する（ステップＳ２０７）。つまり、エンジン８０は、フォーカスレンズ４２の前後位置の変化量が閾値以上の場合、上記所定時間内における被写体の動きの度合いが基準値以上であると判定し、高速パターンを選択する。そして、図６に示すフローチャートは終了し、図４に示すフローチャート（ステップＳ１５）に戻る。
【００３５】
以上のように、図６に示す動作は、撮像される前に繰り返しフォーカシングを行い、ピントのあったレンズ位置の変化によって被写体の動きの度合いを判定する動作である。撮像タイミングをフォーカス優先でなく、レリーズ優先（シャッタボタンが全押しされるとフォーカシング動作を途中でやめて撮像する動作）とするような場合には電源投入直後に過去の履歴もなく、正確な被写体位置を得ることもできないこともある。その場合、例えば、ステップＳ２０１からステップＳ２０４の間において、シャッタボタンが半押しされているか否かを判断し、シャッタボタンが半押されていると判断したときは、高速パターンを選択するようにしてもよい。
【００３６】
また、カメラ１は、図４のフローチャートに示す動作に代えて、図７のフローチャートに示す動作を実行してもよい。図４は、電源投入後、判定結果出力前にレリーズ信号を受け付けたときに、高速パターンを適用する例であったが、図７は、電源投入後、所定時間内にレリーズ信号を受け付けたときに、判定結果の有無にかかわらず、高速パターンを適用する例である。図７の動作も、図４の動作と同様の効果を得ることができる。なお、図７のステップＳ３０は図４のステップＳ１０と、図７のステップＳ３１は図４のステップＳ１１と、図７のステップＳ３３は図４のステップＳ１３と、図７のステップＳ３６は図４のステップＳ１６と、図７のステップＳ３８は図４のステップＳ１８と、図７のステップＳ３９は図４のステップＳ１９と、図７のステップＳ４０は図４のステップＳ２０と、図７のステップＳ４１は図４のステップＳ２１と同様であるため、説明を省略する。
【００３７】
図７において、ステップＳ３１に続いてエンジン８０は、タイマを起動する（ステップＳ３２）。タイマの値（タイムアップ時間）は、ステップＳ１００（図５）またはステップＳ２００（図６）の処理時間に基づいて設定する。ステップＳ１００の処理時間に基づいて設定する場合、即ち、被写体の動きの度合いに基づいて通常パターンまたは高速パターンの何れかの撮像パターンを選択する場合、何れかの撮像パターンが選択される迄に要する時間（つまり、ステップＳ１００の処理時間）より僅かに長い時間を設定する。ステップＳ２００の処理時間に基づいて設定する場合も同様である。
【００３８】
エンジン８０は、シャッタボタンが半押しされていないと判断した場合（ステップＳ３３：Ｎｏ）、シャッタボタンが半押しされたと判断する迄（ステップＳ３３：Ｙｅｓ）、ステップＳ３３を繰り返す。一方、エンジン８０は、シャッタボタンが半押しされたと判断した場合（ステップＳ３３：Ｙｅｓ）、タイマが既にタイムアップしているか否かを判断する（ステップＳ３４）。
【００３９】
エンジン８０は、タイマが未だタイムアップしていないと判断した場合（ステップＳ３４：Ｎｏ）、ステップＳ３６以降を実行する。つまり、エンジン８０は、タイマが未だタイムアップしていない場合、ステップＳ１００（図５）またはステップＳ２００（図６）の処理が完了していないと判断し、ステップＳ３６において高速パターンを選択してからステップＳ３７以降を実行する。一方、エンジン８０は、タイマが既にタイムアップしていると判断した場合（ステップＳ３４：Ｙｅｓ）、ステップＳ３６を飛ばしてステップＳ３７以降を実行する。つまり、エンジン８０は、タイマが既にタイムアップしている場合、ステップＳ１００（図５）またはステップＳ２００（図６）の処理が完了したと判断し、ステップＳ３６を飛ばしてステップＳ３７以降を実行する。そして、ステップＳ４１の実行後、図７に示すフローチャートは終了する。
【００４０】
なお、図７に示すフローチャートの例では、エンジン８０は、初期処理（ステップＳ３１）に続いてタイマを起動するが（ステップＳ３２）、タイマの起動は、初期処理開始前でもよく、その場合タイマの値は初期処理時間も含めて決定される。
【００４１】
以上、本実施形態によれば、電源投入から動きの度合いの判定結果が出力される迄の時間内において、所望の写真をぶれることなく撮影することができるようになる。電源投入後、判定結果出力前に、レリーズ信号を受け付けた場合、直ちに、高速撮像時用（被写体移動時用）である高速パターンを適用して撮像するからである。
【００４２】
なお、上記実施形態では、被写体の動きの度合いが基準値以上であるか否かに応じて、通常パターンまたは高速パターンを選択したが、当該基準値は複数であってもよい。即ち、被写体の動き度合いに応じて露光条件を段階的に変えてもよい。例えば、ユーザが感度を設定し、決定した露光量がＥＶ値「９」の場合、図３（ａ）に示すプログラム線図に従えば、動きの度合いが第１基準値以上第２基準値未満であるときは、露光条件をＢ点の値に決定し、動きの度合いが第２基準値以上であるときは、設定された感度を２段分感度アップするとともに、露光条件をＣ点の値（シャッタ速度が２５０分の１秒、絞り値が２.８）に決定する。
【００４３】
また、上記実施形態では、カメラ１は２つの撮像パターン（通常パターン、高速パターン）を記憶しているが、カメラ１は記憶する撮像パターンは１つまたは３以上であってもよい。一例として、カメラ１は、図３（ｂ）に示すように、３つの撮像パターン（通常パターン、高速パターン、専用パターン）を記憶する。図３（ｂ）の実線は通常パターン、破線は高速パターン、一点鎖線は専用パターンである。図３（ｂ）に示す通常パターンおよび高速パターンは、図３（ａ）に示す通常パターンおよび高速パターンと同様である。専用パターンのシャッタ速度は、図３（ｂ）に示すように、通常パターンのシャッタ速度以上である。換言すれば、専用パターンの露光時間は通常パターンの露光時間以下である。図３（ｂ）に示す例では、ＥＶ７〜ＥＶ１９の範囲において、専用パターンのシャッタ速度は通常パターンのシャッタ速度よりも速くなっている。カメラ１が、専用パターンを記憶する場合、電源投入後、判定結果出力前にレリーズ信号を受け付けたときは（または、電源投入後、所定時間内にレリーズ信号を受け付けたときは）、直ちに、専用パターンにて撮像する。なお、図３（ｂ）に示す専用パターンの露光時間は高速パターンの露光時間以上であるが、専用パターンの露光時間は高速パターンの露光時間以下であってもよい。
【００４４】
他の例として、カメラ１は、１つの撮像パターン（図３に示す通常パターン）のみを記憶する。カメラ１が、通常パターンのみを記憶する場合、電源投入後、判定結果出力前にレリーズ信号を受け付けたときは（または、電源投入後、所定時間内にレリーズ信号を受け付けたときは）、直ちに、露光条件（シャッタ速度を上げる）を変えて撮像する。なお、シャッタ速度を上げる際に設定された感度をアップしてもよい。
【００４５】
また、上記実施形態において、動き判定の例として、画像データの類似度に基づく判定方法とレンズ位置の変化量に基づく判定方法とを説明したが、例えば、画像データから被写体の動きベクトルを算出し、算出した動きベクトルの大きさと閾値とを比較する判定方法など他の判定方法を用いてもよい。
【００４６】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００４７】
１  カメラ  １０  電源  １１  電源ボタン  １２  シャッタボタン  ２０  シャッタ／レンズ制御回路  ３０  シャッタユニット  ３１  シャッタ羽根  ３２  絞り羽根  ４０  レンズ群  ４１  集光レンズ  ４２  フォーカスレンズ  ４３  レンズホルダ  ４４  フォトインタラプタ  ４５  送りネジ  ４６  ステッピングモータ  ５０  ＯＬＰＦ（光学ローパスフィルタ）  ５１  ＣＣＤ  ５２  画像処理回路  ６０  液晶画面  ６１  液晶駆動回路  ７０  メモリ  ８０  エンジン８０  １００  画像データ記憶部  １１０  撮像パターン記憶部  １２０  動き判定部  １３０  撮像パターン選択部  １４０  合焦部
【図１】
2010169950.tif 000003
【図２】
2010169950.tif 000004
【図３】
2010169950.tif 000005
【図４】
2010169950.tif 000006
【図５】
2010169950.tif 000007
【図６】
2010169950.tif 000008
【図７】
2010169950.tif 000009