(57)【要約】【課題】光学ズーム駆動中に撮影露光を行う場合において、光学ズームの駆動による像揺れの影響によるブレを抑えた静止画撮影を可能とする。【解決手段】予めズーム位置毎の像揺れ量を記憶しておき、ズーム駆動中に撮影を行う際にそのズーム位置の像揺れ量が大きいと判定された場合、撮影における露出制御値または光学ズームの制御設定を変更することを特徴とする撮像装置。【選択図】  図３
2018074212.tif 000002
【特許請求の範囲】
【請求項１】
光学的に倍率を変更する光学ズーム手段と、
前記光学ズームの駆動中に被写体の撮影を行う撮影手段と、
予め前記光学ズームの駆動による像揺れの量をズーム位置毎で記憶しておく記憶手段と、
前記記憶手段によって記憶した像揺れ量を基に指定されたズーム位置における像揺れが大きいか否かを判定する判定部を有し、
前記判定部によって像揺れ量が大きいと判定したズーム位置を、前記撮影手段によって光学ズームが駆動中に撮影を行う場合は、撮影における露出制御値を変更することを特徴とする撮像装置。
【請求項２】
前記変更する露出制御値は、シャッタ速度およびＩＳＯ感度の設定であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記変更する露出制御値は、前記記憶手段によって記憶した像揺れの大きさに応じて、段階的に変更することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記変更する露出制御値は、前記記憶手段によって記憶した像揺れの大きさをもとに、所定の数式に基づいて、連続的に変更することを特徴とする請求項１または２に記載の撮像装置。
【請求項５】
光学的に倍率を変更する光学ズーム手段と、
前記光学ズームの駆動中に被写体の撮影を行う撮影手段と、
予め前記光学ズームの駆動による像揺れの量をズーム位置毎で記憶しておく記憶手段と、
前記記憶手段によって記憶した像揺れ量を基に指定されたズーム位置における像揺れが大きいか否かを判定する判定部を有し、
前記判定部によって像揺れ量が大きいと判定したズーム位置を、前記撮影手段によって光学ズームが駆動中に撮影を行う場合は、光学ズーム駆動の制御設定を変更することを特徴とする撮像装置。
【請求項６】
前記光学ズーム駆動の設定変更は、光学ズームの駆動速度、光学ズーム駆動の開始タイミング、光学ズーム停止タイミングの中から少なくとも一つの設定を変更することを特徴とする請求項５に記載の撮像装置。
【請求項７】
所定時間経過後に撮影を行うタイマー撮影手段と、
前記タイマー撮影手段によって撮影が行われるタイミングにおける光学ズームの位置を算出するズーム位置算出手段を有し、
前記光学ズームの駆動中に前記タイマー撮影手段による撮影を行う場合において、前記記憶手段によって記憶したズーム位置毎の像揺れ量を参照し、前記算出手段によって算出した撮影が行われるタイミングにおけるズーム位置の像揺れ量が大きいと判定した場合には、光学ズームの駆動速度を変更することを特徴とする請求項５に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学ズームを有する撮像装置およびその制御方法に関するものである。
【背景技術】
【０００２】
従来、撮像装置としてのデジタルカメラは、光学式のズームレンズ群を有するズーム機構を備える。このズーム機構において、ズームレンズ群のズーム位置毎にその中心位置および光軸の間にズレが生じ、ズーム動作中に画像が揺れる像揺れ現象が発生することがある。ズーム機構を駆動させながら静止画の撮影を行う場合、像揺れが大きいズーム位置で撮影露光が行われると、ブレの大きな静止画が撮影されてしまう。
【０００３】
このため、撮像装置の振れを検出し、この振れに起因する像揺れを補正するように、補正手段（例えばシフトレンズ）を駆動する像揺れ補正機能を有する撮像装置が提案されている。この像揺れ補正機能を、光学式像揺れ補正または光学防振という。この光学式像揺れ補正の機能を用いて、ズーム位置毎に設定された画角になるようにシフトレンズを移動させて中心位置のズレを補正する撮像装置がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−２０３２８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の技術では、光学式像揺れ補正を行うシフトレンズ等の機構を有さない撮像装置ではズームによる像揺れを補正することができない。また、光学式像揺れ補正機構によって補正可能な揺れ量を超える大きな揺れが発生した場合も同様に補正が出来ないといった問題点がある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、光学的に倍率を変更する光学ズーム手段と、前記光学ズームの駆動中に被写体の撮影を行う撮影手段と、予め前記光学ズームの駆動による像揺れの量をズーム位置毎で記憶しておく記憶手段と、前記記憶手段によって記憶した像揺れ量を基に指定されたズーム位置における像揺れが大きいか否かを判定する判定部を有し、前記判定部によって像揺れ量が大きいと判定したズーム位置を、前記撮影手段によって光学ズームが駆動中に撮影を行う場合は、撮影における露出制御値または光学ズーム駆動の制御設定を変更することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ズームレンズを駆動しながら静止画撮影を行う場合でも、像揺れの影響によるブレを抑えた静止画が撮影可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る撮像装置の構成例を示すブロック図である。
【図２】記憶してある各ズーム位置に応じた像揺れ量を示す図である。
【図３】実施例１における、静止画の撮影動作を説明するフローチャートである。
【図４】実施例２における、静止画の撮影動作を説明するフローチャートである。
【図５】実施例３における、静止画の連写撮影動作を説明するフローチャートである。
【図６】実施例４における、静止画の撮影動作を説明するフローチャートである。
【図７】ズームの位置制御について説明する図である。
【図８】ズーム位置毎の像揺れ量の取得方法を説明する図である。
【図９】ズーム位置毎の像揺れ量の取得方法を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、本発明の一実施形態を添付図面に基づいて詳細に説明する。図１は、本実施形態における被写体検出装置を備えた撮像装置の一例としての、デジタルカメラ１００の構成例を示すブロック図である。レンズ鏡筒１０１は、その内部にレンズ群を保持している。ズームレンズ１０２は、光軸方向に移動することで焦点距離を調節し、光学的に画角を変更（ズーム位置を移動）する。フォーカスレンズ１０３は、光軸方向に移動することでピントを調節する。絞り及びシャッタ１０４は、光量を調節可能に構成されており、露出制御に用いられる。
【００１０】
なお、本実施形態において、デジタルカメラ１００は、レンズ鏡筒１０１とカメラ本体とが一体的に構成された撮像装置であるが、これに限定されるものではない。本実施形態は、カメラ本体と、カメラ本体に着脱可能な交換レンズとを備えて構成される撮像システムにも適用可能である。
【００１１】
レンズ鏡筒１０１を通過した光は、ＣＣＤ（電荷結合素子）またはＣＭＯＳ（相補型金属酸化膜半導体）等を備えて構成される撮像素子１０５により受光される。撮像素子１０５は、光電変換によって被写体像を電気信号に変換することで、撮像信号を生成する。撮像信号は、画像処理回路１０６に入力される。画像処理回路１０６は、入力された撮像信号に対して画素補間処理や色変換処理等の各種処理を行い、画像データ（各種処理後の画像データ）を画像メモリ１０７に出力する。
【００１２】
画像メモリ１０７は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を備えて構成される記憶手段である。表示部１０８は、ＴＦＴ型ＬＣＤ（薄膜トランジスタ駆動型液晶表示器）等を備えて構成され、撮影画像（画像データ）を表示する。また表示部１０８は、撮影画像とともに、特定の情報（例えば、撮影情報等）を表示する。このようなライブビュー等の情報表示により、撮影者が画角合わせを行うための電子ビューファインダ（ＥＶＦ）機能を実現している。
【００１３】
ＡＥ演算部１０９は、画像処理回路１０６での画像処理によって得られた輝度情報に基づいて露出制御値（シャッタ速度、絞り値、ＩＳＯ感度）を算出する。絞りシャッタ駆動部１１０は、ＡＥ演算部１０９が算出した露出制御値に基づいて絞り及びシャッタ１０４を駆動する。これにより、自動露出（ＡＥ）制御が行われる。
【００１４】
一般的に、シャッタ速度は高速であるほどブレを低減した撮影が可能となる一方で、露光時間が短くなるために暗い写真となってしまう。このため、シャッタ速度を高速にする場合はＩＳＯ感度を上げる若しくは絞りを開放にすることで明るさを調節する。しかし、ＩＳＯ感度を上げると撮影画像のノイズが増えるという問題がある。フォーカスレンズ駆動部１１２は、フォーカスレンズ１０３を駆動する。画像処理回路１０７の画像処理により得られた撮影光学系の焦点調節情報に基づいて、被写体にピントが合うようにフォーカスレンズ１０３を駆動する。
【００１５】
ズームレンズ駆動部１１３は、ズーム操作指示に従ってズームレンズ１０２を駆動する。操作部１１７は、撮影者がカメラにズーミングを指示するためのズーム操作部材としてのズームレバーまたはズームボタン等を備えて構成される。カメラ制御部１１４は、ズーム指示操作に用いるズーム操作部材の操作量及び操作方向を検知して、ズーム駆動速度や駆動方向を演算し、その演算結果に従ってズームレンズ１０２を光軸に沿って移動する。
【００１６】
撮影動作によって生成された画像データは、インターフェース部（以下Ｉ／Ｆ部と呼ぶ）１１５を介して記録部１１６に送られて記録される。画像データは、デジタルカメラ１００に装着して使用されるメモリカード等の外部記録媒体またはデジタルカメラ１００に内蔵されている不揮発性のメモリ１１８、あるいはそれらの両方に記録される。
【００１７】
操作部１１７は、上述のズーム操作部材に加えて、撮影開始を指示するレリーズスイッチ、動画撮影が開始・記録を指示する動画記録スイッチ、オートズーム機能の開始や終了を指示するオートズーム操作スイッチ等を含む。操作部１１７からの信号は、後述のカメラ制御部１１４に送られる。メモリ１１８は、プログラムデータや画像データの他に、デジタルカメラ１００の設定情報、及び取得したズーム位置毎の像揺れ量を記憶する。像揺れ量の取得方法については後述する。そして、レリーズスイッチは、半押し、全押しの状態を持つ二段押し込み式のスイッチである。
【００１８】
レリーズスイッチが半押しされる事によって、ＡＥ、ＡＦ動作などの撮影前の準備動作が行われ、全押しされる事によって、撮影処理が行われる。以下本実施形態では、半押しされた状態をＳＷ１がＯＮした状態、全押しした状態をＳＷ２がＯＮした状態と記す。また、撮影者は操作部１１７を操作することで、単写撮影および連写撮影の設定変更等を行う。
【００１９】
単写撮影とはレリーズスイッチの全押し（ＳＷ２がＯＮ状態）に対して１回の撮影を行う設定である。対して連写撮影とはレリーズスイッチの全押しに対して複数回の撮影を行う設定であり、レリーズスイッチの全押しが解除（ＳＷ２がＯＦＦ状態）されるまで一定時間毎に連続的に撮影処理が行われる。
【００２０】
カメラ制御部１１４は、ＣＰＵ（中央演算処理装置）等の演算装置を備えて構成され、撮影者の操作に応じて各部に制御命令を送ることによりデジタルカメラ１００全体を制御する。カメラ制御部１１４は、メモリ１１８に記憶されている各種の制御プログラム、例えば撮像素子１０６の制御やＡＥ／ＡＦ制御、ズーム制御等を行うためのプログラムを実行する。計時部１１１は、現在の日時およびデジタルカメラ１００が起動してからの経過時間を計時し、カメラ制御部１１４の要求に従って返答する。連写撮影を行う際の撮影間隔を一定に保つために使用される。
【００２１】
次に、ズームレンズ１０２の位置制御について説明する。本実施携帯によるデジタルカメラ１００のズームレンズ１０２にはズームモータが内蔵されている。このズームモータを駆動制御することによってズームレンズ１０２を駆動し、ズーム位置および焦点距離を変更する。
【００２２】
図７（ａ）はズームモータを回転軸先端側から見た図である。図に示す様にズームモータの軸上には円周上に６０°均等に６枚の羽根があり、モータ軸と一体的に回転する。また、羽根が横切る位置にフォトインタラプタを２個（ＰＩ−Ａ、ＰＩ−Ｂ）配設され、回転軸を中心として２個のフォトインタラプタの成す角度は９０°となっている。このため、２個のフォトインタラプタの出力は図７（ｂ）の様に位相がずれた波形を示す。このパルス数によりズームモータの回転量を判別し、パルス数を制御する事でズームレンズ１０２の位置を制御する。
【００２３】
図７（ｃ）はパルス数で示したズーム位置と、その位置における焦点距離を例示したものである。例えば、ズーム位置が１０００パルスの位置であった場合、焦点距離は３０ｍｍであることがわかる。また、焦点距離を１００ｍｍに変更したい場合、ズーム位置が１００００パルスとなる様にズームモータを駆動制御すればよい。
【００２４】
次に、先述したメモリ１１８に記憶するズーム位置毎の像揺れ量の取得方法について説明する。ズーム位置毎の像揺れ量を取得するために、図８（ａ）に示す中心にピンホール１２０が設置されたチャート図を用いる。まず像揺れ量取得の準備処理として、像揺れ量を取得するデジタルカメラ１００のズームレンズ駆動部１１３を用いて、ズーム位置をＷｉｄｅ端へと移動する。その後、表示部１０８を参照しながら図８（ｂ）の様に中心位置とピンホール１２０が一致する場所に図８（ａ）のチャートを設置し、デジタルカメラ１００と共に固定する。以上で像揺れ量取得処理の準備は完了である。
【００２５】
次に、像揺れ量取得の本処理について説明する。基本的な処理の流れとしては、ズームレンズ駆動部１１３を操作し、所定のズームパルスずつズーム位置を変化させながら静止画の撮影を行う。そして、取得した撮影画像と、ズーム位置を変化させる前に取得した撮影画像を比較し、ピンホールの座標のズレ量を算出する。像揺れが発生する箇所では、このピンホールの座標に大きなズレが生じるため、このズレ量をそのズーム位置における像揺れ量として記憶する。同様の処理をズーム位置がＴｅｌｅ端になるまで行う。
【００２６】
本処理については、図９のフローチャートを用いて詳細を説明する。なお本例ではズーム位置を１００パルスずつ移動しながら像揺れ量を取得するものとする。勿論このパラメータは自由に変更が可能である。
【００２７】
Ｓ５０１では、カメラ制御部１１４は、撮影した画像の判別用に用いる変数Ｎとして「０」をメモリ１１８に記憶する。Ｓ５０２では、カメラ制御部１１４は、撮像素子１０５、画像処理回路１０６、絞りシャッタ駆動部１０９、絞り及びシャッタ１０４を制御して撮影画像データを作成する。Ｓ５０３では、カメラ制御部１１４は、Ｓ５０２で撮影した画像を画像メモリ１０７にＮ番目の画像として記憶する。ただし、ここでは必ずＮ＝０番目の画像となる。Ｓ５０４では、カメラ制御部１１４は、ズームレンズ駆動部１１３を用いて所定パルス分ズームを駆動する。本例では先述の通り、１００パルス移動させる。
【００２８】
Ｓ５０５では、カメラ制御部１１４は、メモリ１１８に記憶されたＮの値に１を追加し、再度メモリ１１８に記憶する。Ｓ５０６では、撮像素子１０５、画像処理回路１０６、絞りシャッタ駆動部１０９、絞り及びシャッタ１０４を制御して撮影画像データを作成する。Ｓ５０７では、カメラ制御部１１４は、Ｓ５０６で撮影した画像を画像メモリ１０７にＮ番目の画像として記憶する。
【００２９】
Ｓ５０８では、カメラ制御部１１４は、Ｓ５０７またはＳ５０３で記憶したＮ番目の画像とＮ−１番目、即ち撮影した画像と一つ前に撮影した画像を参照し、ピンホールの中心座標の差分を求め、ズームパルスとを結び付けて記憶する。例として、図８（ｃ）を用いる。
【００３０】
図８（ｃ）は本処理においてズーム位置が３５００パルスの時に撮影した画像、３６００パルスの時に撮影した画像、及びそれぞれの画像におけるピンホールの中心座標の例を示している。ズームパルス３５００から３６００へ移動することで、ピンホールの中心座標がｘ座標で２０ｐｉｘ、ｙ座標で２０ｐｉｘ移動しているため、像揺れ量は２８ｐｉｘとなる。即ち、ズーム位置３５００から３６００にかけて２８ｐｉｘ分の像揺れが発生している。算出が完了すると、現在のズーム位置である３６００パルスと像揺れ量２８ｐｉｘを結び付けてメモリ１１８に記憶する。
【００３１】
Ｓ５０９は、カメラ制御部１１４は、現在のズーム位置がＴｅｌｅ端であるかを判定する。Ｔｅｌｅ端ではないと判定した場合はＳ５０４へ進み、Ｔｅｌｅ端であると判定した場合は、フローチャートを終了する。
【００３２】
以上の処理により、ズーム駆動による像揺れ量をズーム位置毎で取得して記憶する。図２は、本処理によって得られた各ズーム位置における像揺れ量を示す一例である。３５００パルス〜４５００パルスおよび８５００パルス〜９５００パルスのズーム位置で大きな像揺れが発生していることがわかる。
【００３３】
以上の処理を工場出荷前の工程で実施し、予めメモリ１１８にズーム位置毎の像揺れ量として記憶しておく。
【００３４】
［実施例１］
本発明に係る実施例１を説明する。実施例１における撮像装置は、ズーム駆動中に静止画の撮影を行う場合、撮影タイミングにおけるズーム位置の像揺れ量が所定の閾値以上か未満かによって露出制御値を変更することを特徴とする。
【００３５】
具体的には、予めメモリ１１８に記憶されたズーム位置毎の像揺れ量を参照し、撮影タイミングにおけるズーム位置の像揺れ量を取得する。取得した像揺れ量が所定の閾値以上であった場合は、像揺れ量が閾値未満であった場合よりも、シャッタ速度を高速かつＩＳＯ感度を大きくした露出制御値を用いて静止画の撮影を行う。これはシャッタ速度を上げることで像揺れによるブレの影響を軽減し、かつＩＳＯ感度を上げることで、明度を同等とするためである。
【００３６】
本実施例では図２で示したズーム位置毎の像揺れ量がメモリ１１８に記録されているものとし、露出制御値を変更する像揺れ量の閾値を「１００ｐｉｘ」とする。図３は実施例１における静止画の撮影動作のフローチャートである。Ｓ１０１では、撮影者によってレリーズスイッチが半押しされ、ＳＷ１がＯＮ状態か否かを判定する。ＳＷ１がＯＮ状態の場合はＳ１０２へ進み、ＳＷ１がＯＮ状態ではない場合はＳ１０１へと進む。
【００３７】
Ｓ１０２では、カメラ制御部１１４は、ＡＥ演算部１０９を用いてズーム駆動中ではない若しくはズーム駆動中であっても像揺れ量が小さい撮影タイミングにおける露出制御値を算出する。本例では、算出された露出制御値はシャッタ速度を「１／１００秒」、絞り量を「Ｆ４．０」、ＩＳＯ感度を「２００」であるとする。算出した露出制御値はメモリ１１８に記憶する。
【００３８】
Ｓ１０３では、カメラ制御部１１４は、ＡＥ演算部１０９を用いてズーム駆動中でかつズーム像揺れ量が大きい撮影タイミングにおける露出制御値を算出する。本例では、算出された露出制御値がシャッタ速度を「１／２００秒」、絞り量を「Ｆ４．０」、ＩＳＯ感度を「４００」であるとする。この様に、本ステップで算出された露出制御値は、Ｓ１０２で算出された露出制御値よりもシャッタ速度は高速で、かつＩＳＯ感度を大きくした値としている。算出した露出制御値はＳ１０２で記憶した露出制御値とは別にメモリ１１８に記憶する。
【００３９】
Ｓ１０４では、撮影者によってレリーズスイッチが全押しされ、ＳＷ２がＯＮ状態か否かを判定する。ＳＷ２がＯＮ状態の場合はＳ１０５へ進み、ＳＷ２がＯＮ状態ではない場合はＳ１０４へと進む。Ｓ１０５では、撮影者によってズームレバーまたはズームボタンが操作される等によって、ズームが駆動中か否かを判定する。ズーム駆動中の場合はＳ１０６へ進み、ズーム駆動中ではない場合はＳ１０７へと進む。
【００４０】
Ｓ１０６では、カメラ制御部１１４は、メモリ１１８に記憶された各ズーム位置における像揺れ量を参照し、現在のズーム位置における像揺れ量を習得する。その値が閾値未満であれば、Ｓ１０７へ進み、閾値以上であれば、Ｓ１０８へと進む。
【００４１】
本例では閾値は「１００ｐｉｘ」としているため、像揺れ量が「１００ｐｉｘ」未満であればＳ１０７へ進み、「１００ｐｉｘ」以上であればＳ１０８へと進む。例として、ズーム位置が「３０００パルス」の場合、像揺れ量が閾値「１００Ｐｉｘ」未満の「０ｐｉｘ」であるためＳ１０７へと進む。一方で、ズーム位置が「４０００パルス」の場合、像揺れ量は「１５０ｐｉｘ」であり、閾値「１００ｐｉｘ」以上であるためＳ１０８へと進む。
【００４２】
Ｓ１０７では、カメラ制御部１１４は、Ｓ１０２でメモリ１１８に記憶した、ズーム駆動中ではない若しくはズーム駆動中でかつ像揺れ量が小さい場合における露出制御値を用いて静止画の撮影動作を行う。本例では、Ｓ１０２で算出した露出制御値であるシャッタ速度「１／１００秒」、絞り量「Ｆ４．０」、ＩＳＯ感度「２００」を設定する。
Ｓ１０８では、カメラ制御部１１４は、Ｓ１０３でメモリ１１８に記憶した、ズーム駆動中でかつ像揺れ量が大きい場合における露出制御値を用いて撮影動作を行う。本例では、Ｓ１０３で算出した露出制御値であるシャッタ速度「１／２００秒」、絞り量「Ｆ４．０」、ＩＳＯ感度「４００」を設定する。
【００４３】
Ｓ１０９では、カメラ制御部１１４は、Ｓ１０７若しくはＳ１０８で確定した露出制御値を用いて撮影処理を行う。撮像素子１０５、画像処理回路１０６、絞りシャッタ駆動部１０９、絞り及びシャッタ１０４を制御して撮影画像データを作成する。作成した撮影画像データは画像メモリ１０７および記録部１１６に記憶してフローチャートを終了する。
【００４４】
以上実施例１により、ズーム駆動中でかつズームによる像揺れ量が大きいズーム位置で静止画の撮影を行う場合には、シャッタ速度を高速化してＩＳＯ感度を上げた露出制御値を用いて撮影処理が行われる。これにより、像揺れの影響によるブレを抑えた静止画の撮影が可能となる。
【００４５】
［実施例２］
本発明に係る実施例２を説明する。実施例２における撮像装置は、ズーム駆動中に静止画の撮影を行う場合、撮影タイミングにおけるズーム位置の像揺れ量を参照し、その量に応じて露出制御値を変更することを特徴とする。具体的には、予めメモリ１１８に記憶されたズーム位置毎の像揺れ量を参照し、撮影タイミングにおけるズーム位置の像揺れ量を取得する。この像揺れ量の大きさに応じて、シャッタ速度およびＩＳＯ感度を段階的に大きくした露出制御値で静止画撮影を行う。
【００４６】
本例においても図２で示したズームポイント毎の像揺れ量が記録されているものとする。また、像揺れ量が「１００ｐｉｘ」以上であった場合は像揺れ量が小さい場合よりも２倍のシャッタ速度・ＩＳＯ感度とした露出制御値とし、「２００ｐｉｘ」以上であった場合には４倍のシャッタ速度・ＩＳＯ感度とした露出制御値とする。勿論これらのパラメータは自由に変更が可能である。
【００４７】
図４は実施例２における静止画の撮影動作のフローチャートである。Ｓ２０１〜Ｓ２０５は、実施例１で説明した図３のＳ１０１〜Ｓ１０２、Ｓ１０４〜Ｓ１０６の処理と同様の処理であるため、説明を割愛する。なお、本例においても、Ｓ２０２で算出された露出制御値は、シャッタ速度が「１／１００秒」、絞り量が「Ｆ４．０」、ＩＳＯ感度が「２００」であるとする。
【００４８】
Ｓ２０６では、カメラ制御部１１４は、メモリ１１８に記憶された各ズーム位置における像揺れ量を参照し、現在のズーム位置における像揺れ量を習得する。その値が「２００ｐｉｘ」以上であれば、Ｓ２０８へ進み、「２００ｐｉｘ」未満であれば、Ｓ２０７へと進む。
【００４９】
例として、図２の像揺れ量がメモリ１１８に記憶されている場合、ズーム位置が「４０００パルス」の場合は像揺れ量が閾値「２００ｐｉｘ」未満の「１５０ｐｉｘ」であるためＳ２０７へと進む。一方でズーム位置が「９０００パルス」であった場合は像揺れ量は「３００ｐｉｘ」であり、閾値「２００ｐｉｘ」以上である。よってＳ２０８へと進む。
【００５０】
Ｓ２０７では、カメラ制御部１１４は、Ｓ２０２でメモリ１１８に記憶した露出制御値を参照し、シャッタ速度を２倍の速度、ＩＳＯ感度を２倍の値に変更して再度メモリ１１８に記憶する。記憶が完了するとＳ２０９へ進む。本例においては、算出した露出制御値はシャッタ速度を「１／１００秒」、ＩＳＯ感度を「２００」としているため、シャッタ速度は「１／２００秒」、ＩＳＯ感度は「４００」に変更する。例として、図２の像揺れ量がメモリ１１８に記憶されている場合、ズーム位置「４０００パルス」における露出制御値は、シャッタ速度は「１／２００秒」、絞り量は「Ｆ４．０」、ＩＳＯ感度は「４００」となる。
【００５１】
Ｓ２０８では、カメラ制御部１１４は、Ｓ２０２でメモリ１１８に記憶した露出制御値を参照し、シャッタ速度を４倍の速度、ＩＳＯ感度を４倍の値に変更して再度メモリ１１８に記憶する。記憶が完了するとＳ２０９へ進む。本例においては、算出した露出制御値はシャッタ速度を「１／１００秒」、ＩＳＯ感度を「２００」としているため、シャッタ速度を「１／４００秒」、ＩＳＯ感度を「８００」に変更する。例として、図２の像揺れ量がメモリ１１８に記憶されている場合、ズーム位置「９０００パルス」における露出制御値は、シャッタ速度は「１／４００秒」、絞り量は「Ｆ４．０」、ＩＳＯ感度は「８００」となる。
【００５２】
Ｓ２０９では、カメラ制御部１１４は、Ｓ２０２・Ｓ２０７・Ｓ２０８で算出した露出制御値を用いて撮影処理を行う。撮影処理については、実施例１におけるＳ１０９と同様の処理であるため、説明を割愛する。撮影処理が完了すると、フローチャートを終了する。なお、本実施例では像揺れ量の大きさに応じて段階的に露出制御値を変更したが、像揺れ量の大きさに応じて露出制御値を所定の数式に従って連続的に変更するような制御を行ってもよい。
【００５３】
以上実施例２により、ズームによる像揺れ量の大きさに応じて、段階的に露出制御値を変更することで、像揺れ量が大きければ大きいほどシャッタ速度およびＩＳＯ感度が上がる。これにより、像揺れ量の小さいズーム位置ではシャッタ速度を抑えつつもＩＳＯ感度を抑えた露出制御値で撮影を行うことでブレとノイズを抑えた撮影を、像揺れ量の大きいズーム位置ではシャッタ速度を上げる代わりにＩＳＯ感度を上げた露出制御値を用いることで、ノイズは増加するものの像揺れの影響によるブレを抑えた撮影が可能になる。
【００５４】
[実施例３] 
本発明に係る実施例３を説明する。実施例３における撮像装置は、ズーム駆動中に特定時間経過後に撮影を行う場合において、まずズームの駆動速度と撮影までの経過時間を用いて撮影タイミングにおけるズーム位置を予測する。予測したズーム位置における像揺れ量が所定の閾値以上であった場合、像揺れが発生するズーム位置で撮影が行われないように、ズームの駆動速度を変更することを特徴とする。
【００５５】
特定の時間経過後に撮影を行う場合の一例として、一定時間間隔で撮影を行う連写撮影があげられる。本実施例においては、この連写撮影を例として説明する。本例においても、図２で示したズーム位置毎の像揺れ量が記録されているものとし、ズームの駆動速度を変更する像揺れ量の閾値は「１００ｐｉｘ」とする。また、連写撮影の撮影間隔は１秒につき1回の撮影を行うものとし、デフォルトのズームの駆動速度は1秒間で１０００パルスの速度で駆動するものとする。以後、ズームの駆動速度の単位を1秒間あたりのパルス移動量として「ｐｐｓ（Ｐｕｌｓｅ  Ｐｅｒ  Ｓｅｃｏｎｄ）」と表記する。即ちデフォルトのズーム速度は「１０００ｐｐｓ」と表記する。
【００５６】
図５は実施例３における静止画の連写撮影動作のフローチャートである。なお、本フローチャートでは事前に連写撮影を行うモードが設定されているものとする。Ｓ３０１〜Ｓ３０４は、実施例１で説明した図３のＳ１０１、Ｓ１０２、Ｓ１０４、Ｓ１０９の処理と同様の処理であるため、説明を割愛する。
【００５７】
Ｓ３０５では、カメラ制御部１１４は、計時部１１１を用いて現在の時間を撮影時の時間として取得する。取得した時間は撮影時における時間Ｔ１として、メモリ１１８に記憶する。Ｔ１は、後述する連写撮影における撮影間隔の計時に使用する。Ｓ３０６は、実施例１で説明した図３のＳ１０５の処理と同様の処理であるため、説明を割愛する。Ｓ３０７では、カメラ制御部１１４は、現在のズーム位置とデフォルトのズーム速度および撮影までの経過時間を用いて、次に撮影を行うタイミングにおけるズーム位置を予測する。例として、現在のズーム位置が「３０００パルス」であった場合を述べる。
【００５８】
本例では、連写撮影の間隔が１秒間であるため撮影までの経過時間は１秒となり、かつデフォルトのズーム速度が１０００ｐｐｓであることから、次の撮影タイミングにおけるズーム位置は「４０００パルス」となる。同様に現在のズーム位置が「５０００パルス」であった場合、次の撮影タイミングにおけるズーム位置は「６０００パルス」となる。
【００５９】
Ｓ３０８では、カメラ制御部１１４は、メモリ１１８に記憶されたズーム位置毎の像揺れ量を参照し、Ｓ３０７で予測したズーム位置における像揺れ量を取得する。その値が閾値未満であればＳ３０９へ進み、閾値以上であればＳ３１０へと進む。本例では閾値は「１００ｐｉｘ」としているため、像揺れ量が１００ｐｉｘ未満であればＳ３０９へ進み、１００ｐｉｘ以上であればＳ３１０へと進む。例として、図２の像揺れ量がメモリ１１８に記憶されている場合で、かつＳ３０７で予測したズーム位置が「４０００パルス」であったとする。
【００６０】
ズーム位置「４０００パルス」における像揺れ量は「１５０ｐｉｘ」であり、閾値１００ｐｉｘ以上であるためＳ３１０へと進む。また、Ｓ３０７で予測したズーム位置が「６０００パルス」であった場合、ズーム位置「６０００パルス」における像揺れ量は「０ｐｉｘ」であり、閾値１００ｐｉｘ未満であるためＳ３０９へと進む。
【００６１】
Ｓ３０９では、カメラ制御部１１４は、ズームレンズ駆動部１１３を用いてズームレンズ１０２の駆動速度をデフォルトの速度に指定する。本例では、デフォルトのズームの駆動速度である「１０００ｐｐｓ」を指定する。Ｓ３１０では、カメラ制御部１１４は、次の撮影タイミングにおけるズーム位置の像揺れ量が閾値未満となるようなズーム速度を算出する。具体的には、メモリ１１８に記憶されたズーム位置毎の像揺れ量を参照し、Ｓ３０７で予測した次に撮影を行うタイミングのズーム位置から現在のズーム位置までの間で、像揺れ量が閾値未満となるズーム位置を探索する。
【００６２】
この時、探索結果のズーム位置はＳ３０７で予測した次に撮影を行うタイミングのズーム位置に近いほどよい。像揺れ量が閾値未満となるズーム位置の探索が完了したら、所定時間後にそのズーム位置となるようなズーム速度を求める。例として先に述べたズーム位置「３０００パルス」で撮影を行い、予測した次の撮影タイミングのズーム位置が「４０００パルス」であった場合を述べる。ズーム位置「４０００パルス」では像揺れ量が「１５０ｐｉｘ」であり、像揺れ量が閾値以上である。そこで「４０００パルス」から「３０００パルス」までの間で、像揺れ量が閾値未満となるズーム位置を探索する。
【００６３】
ここで、ズーム位置「３７００パルス」における像揺れ量は「９０ｐｉｘ」であり、像揺れ量は閾値未満である。即ち、「７００ｐｐｓ」の速度でズームを駆動すれば、次の撮影タイミングにおけるズーム位置は「３７００パルス」となり、次の撮影では像揺れ量が閾値以下のズーム位置で撮影を行うことができる。よって新しいズーム速度を「７００ｐｐｓ」とする。
【００６４】
Ｓ３１１では、カメラ制御部１１４は、ズームレンズ駆動部１１３を用いてズームレンズ１０２の駆動速度をＳ３１０で算出したズーム速度に指定する。本例では先に算出したズームの駆動速度である「５００ｐｐｓ」を指定する。
【００６５】
Ｓ３１２は、実施例１で説明した図３のＳ１０４の処理と同様の処理であるため、説明を割愛する。ＳＷ２がＯＮ状態でなければフローチャートを終了する。Ｓ３１３では、カメラ制御部１１４は、計時部１１１を用いて現在の時間を取得する。取得した時間は現在の時間Ｔ２として、メモリ１１８に記憶する。Ｓ３１４では、カメラ制御部１１４は、Ｓ３１３で記憶した現在の時間と、Ｓ３０５で取得した撮影時の時間を比較し、連写撮影の間隔分の時間が経過したかを判定する。経過したと判定した場合はＳ３０４へ進み、経過していないと判定した場合は、Ｓ３１３へ進む。
【００６６】
具体的には、Ｔ２−Ｔ１の計算結果が連写撮影の間隔以上であれば、経過したと判定する。本例では、連写撮影の間隔は１秒間としているため、Ｔ２−Ｔ１の計算結果が１秒以上であればＳ３０４へ進み、１秒未満であればＳ３１３へ進む。また、本例では特定の時間経過後に撮影を行う撮影方法の一例として連写撮影について述べたが他の撮影方法でもよい。例えば、使用者が指定した時間経過後に撮影を行う「セルフタイマー撮影」等においても同様の処理を行う。
【００６７】
以上実施例３により、像揺れ量が大きいズーム位置での撮影を避けることができるようになり、像揺れの影響によるブレを抑えた静止画の撮影が可能となる。
【００６８】
[実施例４] 
本発明に係る実施例４を説明する。実施例４における撮像装置は、ズーム駆動中に静止画撮影を行う場合、撮影タイミングにおけるズーム位置の像揺れ量が所定の閾値以上であった場合、ズームの駆動を一時的に止め、撮影終了後に再度ズームを駆動することを特徴とする。
【００６９】
本実施例においても図２で示したズーム位置における像揺れ量が記録されているものとし、ズームの駆動を一時的に止める像揺れ量の閾値は「１００ｐｉｘ」とする。
【００７０】
図６は実施例４における静止画の撮影動作のフローチャートである。Ｓ４０１〜Ｓ４０５は、実施例１で説明した図３のＳ１０１〜Ｓ１０２、Ｓ１０４〜Ｓ１０６の処理と同様の処理であるため、説明を割愛する。Ｓ４０６では、カメラ制御部１１４は、ズームレンズ駆動部１１３を用いてズームレンズ１０２の駆動を停止する。Ｓ４０７では、カメラ制御部１１４は、Ｓ４０２で算出した露出制御値を用いて撮影処理を行う。撮影処理は実施例１で説明した図３のＳ１０９の処理と同様の処理であるため、説明を割愛する。
【００７１】
Ｓ４０８では、カメラ制御部１１４は、ズームレンズ駆動部１１３を用いて再度ズームレンズ１０２の駆動を開始する。ズームレンズの駆動が開始すると、フローチャートを終了する。Ｓ４０９は、実施例１で説明した図３のＳ１０９の処理と同様の処理であるため、説明を割愛する。本処理が完了するとフローチャートを終了する。
【００７２】
以上実施例４により、ズーム駆動中でかつズームによる像揺れ量が大きいズーム位置で静止画の撮影を行う場合には、ズームの駆動を一時的に止め、静止画の撮影完了後に再度ズームの駆動を開始する。これにより、像揺れの影響によるブレの無い静止画の撮影が可能となる。
【００７３】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００７４】
１００  カメラ
１０１  レンズ鏡筒
１０２  ズームレンズ
１０３  フォーカスレンズ 
１０４  絞りシャッタ
１０５  撮像素子
１０６  画像処理回路
１０７  画像メモリ
１０８  表示部
１０９  ＡＥ演算部
１１０  絞りシャッタ駆動部
１１１  計時部
１１２  フォーカスレンズ駆動部
１１３  ズームレンズ駆動部
１１４  カメラ制御部
１１５  Ｉ／Ｆ
１１６  記録部
１１７  操作部
１１８  メモリ
１２０  ピンホール
【図１】
2018074212.tif 000003
【図２】
2018074212.tif 000004
【図３】
2018074212.tif 000005
【図４】
2018074212.tif 000006
【図５】
2018074212.tif 000007
【図６】
2018074212.tif 000008
【図７】
2018074212.tif 000009
【図８】
2018074212.tif 000010
【図９】
2018074212.tif 000011