(57)【要約】【課題】フォーカスレンズの駆動速度を変更可能としたフォーカス制御を実現する装置、方法を提供する。【解決手段】表示部の表示画像の画像領域の選択情報を入力し、選択画像領域に含まれる被写体を合焦対象としたフォーカス制御を実行するフォーカス制御部を有し、フォーカス制御部は、ユーザーの操作情報に基づいてフォーカスレンズの駆動速度を決定し、決定したフォーカスレンズ駆動速度でフォーカスレンズを移動させる。例えば、表示部に対するユーザーのなぞり時間やなぞり量、あるいはタッチ継続時間などを計測し、これらの計測情報に応じてフォーカスレンズの駆動速度を決定し、決定したフォーカスレンズ駆動速度でフォーカスレンズを移動させる。【選択図】図１１
2012173531.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子に撮り込まれた画像を表示する表示部と、
前記表示部の表示画像の画像領域の選択情報を入力し、選択画像領域に含まれる被写体を合焦対象としたフォーカス制御を実行するフォーカス制御部を有し、
前記フォーカス制御部は、
ユーザーの操作情報に基づいてフォーカスレンズの駆動速度を決定し、決定したフォーカスレンズ駆動速度でフォーカスレンズを移動させるフォーカス制御を行う撮像装置。
【請求項２】
前記フォーカス制御部は、
前記表示部に表示された合焦済みの第１画像領域から次の合焦対象の第２画像領域へのユーザーによるなぞり時間に応じてフォーカスレンズの駆動時間を決定し、決定したフォーカスレンズの駆動時間をフォーカスレンズ移動時間とするフォーカス制御を行う請求項１に記載の撮像装置。
【請求項３】
前記フォーカス制御部は、
前記決定したフォーカスレンズの駆動時間で、前記第２画像領域の被写体に対する合焦処理が完了するようにフォーカスレンズの駆動速度を決定し、決定したフォーカスレンズ駆動速度でフォーカスレンズを移動させる請求項２に記載の撮像装置。
【請求項４】
前記フォーカス制御部は、
前記表示部に表示された次の合焦対象の画像領域に対するユーザーによるタッチ継続時間に応じてフォーカスレンズの駆動時間を決定し、決定したフォーカスレンズの駆動時間をフォーカスレンズ移動時間とするフォーカス制御を行う請求項１に記載の撮像装置。
【請求項５】
前記フォーカス制御部は、
前記決定したフォーカスレンズの駆動時間で、前記次の合焦対象の画像領域の被写体に対する合焦処理が完了するようにフォーカスレンズの駆動速度を決定し、決定したフォーカスレンズ駆動速度でフォーカスレンズを移動させる請求項４に記載の撮像装置。
【請求項６】
前記フォーカス制御部は、
前記表示部に表示された合焦済みの第１画像領域から次の合焦対象の第２画像領域へのユーザーによるなぞり時間と単位時間当たりのなぞり量に応じてフォーカスレンズの駆動時間と駆動速度を決定し、決定したフォーカスレンズの駆動時間と駆動速度に従ってフォーカスレンズを移動させるフォーカス制御を行う請求項１に記載の撮像装置。
【請求項７】
前記フォーカス制御部は、
前記決定したフォーカスレンズの駆動時間と駆動速度で、前記第２画像領域の被写体に対する合焦処理が完了するようにフォーカスレンズを移動させるフォーカス制御を行う請求項６に記載の撮像装置。
【請求項８】
前記フォーカス制御部は、
前記表示部に表示された合焦済みの第１画像領域から次の合焦対象の第２画像領域へのユーザーによるなぞり時間の総時間を複数に分割し、分割区分単位のなぞり量に応じてフォーカスレンズの分割区分単位の駆動速度を決定し、決定したフォーカスレンズの分割区分単位の駆動速度に従ってフォーカスレンズを移動させるフォーカス制御を行う請求項６に記載の撮像装置。
【請求項９】
前記撮像素子は、位相差検出方式によるフォーカス制御を実行する位相差検出画素を有するＡＦ領域を多数備えた構成であり、
前記フォーカス制御部は、
ユーザーの表示部に対する接触領域に対応するＡＦ領域を合焦対象のＡＦ領域として選択する請求項１に記載の撮像装置。
【請求項１０】
撮像装置において実行するフォーカス制御方法であり、
フォーカス制御部が、表示部の表示画像の画像領域の選択情報を入力し、選択画像領域に含まれる被写体を合焦対象としたフォーカス制御を実行するフォーカス制御ステップを実行し、
前記フォーカス制御ステップは、
ユーザーの操作情報に基づいてフォーカスレンズの駆動速度を決定し、決定したフォーカスレンズ駆動速度でフォーカスレンズを移動させるフォーカス制御を行うステップであるフォーカス制御方法。
【請求項１１】
撮像装置においてフォーカス制御を実行させるプログラムであり、
フォーカス制御部に、表示部の表示画像の画像領域の選択情報を入力し、選択画像領域に含まれる被写体を合焦対象としたフォーカス制御を実行するフォーカス制御ステップを実行させ、
前記フォーカス制御ステップにおいて、
前記フォーカス制御部に、ユーザーの操作情報に基づくフォーカスレンズの駆動速度の決定処理と、決定したフォーカスレンズ駆動速度でのフォーカスレンズ移動処理によるフォーカス制御を行わせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、およびフォーカス制御方法、並びにプログラムに関する。さらに詳細には、被写体に対する高度なフォーカス制御を行う撮像装置、およびフォーカス制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
映画やドラマの１シーンで、遠くの人や物にピントが合っていて近くの人や物がボケている状態からピントを移動してボケていた近くの人や物が鮮明にみえるようになるといったフォーカシングに意味がある印象深い映像を見ることがある。
【０００３】
このような映像は、被写界深度を浅く設定し、マニュアルフォーカスでフォーカスリングを回転させてフォーカスレンズを駆動させることで撮影できるが、ピントを合わせたい被写体の距離に応じたフォーカスレンズの合焦位置を把握して、その合焦位置までスムーズに且つ任意の時間をかけてフォーカスリングを回転させる高いフォーカシング技術が必要であり、一般ユーザーがマニュアル操作で撮影することは困難である。
【０００４】
特許文献１（特開２０１０−１１３２９１）は、コントラスト測定によるオートフォーカス（ＡＦ）に関する技術を開示している。コントラスト測定に基づくフォーカス制御は、レンズを介して取得された撮像データのコントラストの高低を判断してフォーカス位置を決定する手法である。
【０００５】
すなわち、ビデオカメラやスチルカメラにおいて取得される画像のコントラストの大小情報を用いてフォーカス制御を行う。例えば、撮像画像の特定領域をフォーカス制御用の信号取得領域（空間周波数抽出エリア）として設定する。この領域は測距枠（検波枠）と呼ばれる。この特定領域のコントラストが高いほどフォーカスが合っており、コントラストが低いとフォーカスがずれていると判定し、コントラストをより高くする位置にレンズを駆動して調整する方式である。
【０００６】
具体的には、例えば特定領域の高周波成分を抽出して、抽出した高周波成分の積分データを生成し、生成した高周波成分積分データに基づいてコントラストの高低を判定する方法が適用される。すなわち、フォーカスレンズを複数の位置へと動かしながら複数枚の画像を取得し、各画像の輝度信号に対しハイパスフィルタに代表されるフィルタ処理をすることにより、各画像のコントラスト強度を示すＡＦ評価値を得る。このとき、あるフォーカス位置でピントが合った被写体が存在する場合、フォーカスレンズ位置に対するＡＦ評価値は図１のような曲線を描く。この曲線のピーク位置Ｐ１、すなわち画像のコントラスト値が最大となる位置が合焦位置である。この方式では、デジタルカメラの撮像素子であるイメージャに写った画像の情報のみをもとに合焦動作を行うことができ、撮像光学系の他に測距光学系を持つ必要がないことから、今般デジタルカメラにおいて広く用いられている。
【０００７】
このコントラスト検出は撮像素子から読み出された画像信号を用いて行うため、撮像素子上のすべてのポイントでピントを合わせることができるが、図１に示すように最適な合焦ポイント１１の前後の焦点位置１２、１３においても、コントラスト検出を実行する必要がある。従って処理時間を要し、撮影開始までの時間経過に伴い、撮影時点で被写体がぶれてしまうことがある。
【０００８】
また、上記のコントラスト検出方式の他、オートフォーカス制御処理として位相差検出方式が知られている。位相差検出方式は、撮影レンズの射出瞳を通過した光束を二分割し、二分割した光束を一組の焦点検出用センサー（位相差検出画素）によりそれぞれ受光する。この一組の焦点検出用センサ（位相差検出画素）各々の受光量に応じて出力される信号のズレ量に基づいてフォーカスレンズを調整するものである。
【０００９】
一組の焦点検出用センサ（位相差検出画素）をそれぞれ画素ａ、画素ｂとしたときの各画素ａ，ｂの出力例を図２に示す。画素ａからの出力ラインと、画素ｂからの出力ラインは、所定量のシフト量Ｓｆを持つ信号となる。
【００１０】
このシフト量Ｓｆはフォーカスレンズのピント位置（フォーカス位置）からのずれ量、すなわちデフォーカス量に対応する。このシフト量Ｓｆに応じてフォーカスレンズを調整することで被写体に対するピント合わせ（フォーカス制御）を行う方式が位相差検出方式である。この位相差検出方式では、光束の分割方向の相対的位置ズレ量を検出することにより撮影レンズのピント方向のズレ量を直接求めることができ、ぶれることなく高速なピント合わせが可能となる。
【００１１】
例えば特許文献２（特開２００８−４２４０４）には、動画撮影時の位相差検出によるオートフォーカスに関する技術が開示されている。この特許文献２は、静止画像を記録する静止画モードと動画像を記録する動画モードを備える撮像装置において、位相差検出方式で求められたデフォーカス量からレンズ駆動量を決定し、自動でレンズ駆動速度を決定する構成を開示している。
【００１２】
この特許文献２に開示された位相差検出方式を適用すれば、被写体に対してスムーズにピントを合わせることができる。しかし、ピント合わせに際して実行するレンズの移動速度が自動的に決定されてしまうため、撮影者の好みに応じた時間をかけたピント合わせ処理、すなわちフォーカス制御を行うことはできない。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２０１０−１１３２９１号公報
【特許文献２】特開２００８−４２４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
本発明は、例えば上述の状況に鑑みてなされたものであり、例えば、特定の被写体に対するピント合わせ時間や速度をユーザーの好みに応じて自在に設定可能とした高度なフォーカス制御を行う撮像装置、およびフォーカス制御方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の第１の側面は、
撮像素子に撮り込まれた画像を表示する表示部と、
前記表示部の表示画像の画像領域の選択情報を入力し、選択画像領域に含まれる被写体を合焦対象としたフォーカス制御を実行するフォーカス制御部を有し、
前記フォーカス制御部は、
ユーザーの操作情報に基づいてフォーカスレンズの駆動速度を決定し、決定したフォーカスレンズ駆動速度でフォーカスレンズを移動させるフォーカス制御を行う撮像装置にある。
【００１６】
さらに、本発明の撮像装置の一実施態様において、前記フォーカス制御部は、前記表示部に表示された合焦済みの第１画像領域から次の合焦対象の第２画像領域へのユーザーによるなぞり時間に応じてフォーカスレンズの駆動時間を決定し、決定したフォーカスレンズの駆動時間をフォーカスレンズ移動時間とするフォーカス制御を行う。
【００１７】
さらに、本発明の撮像装置の一実施態様において、前記フォーカス制御部は、前記決定したフォーカスレンズの駆動時間で、前記第２画像領域の被写体に対する合焦処理が完了するようにフォーカスレンズの駆動速度を決定し、決定したフォーカスレンズ駆動速度でフォーカスレンズを移動させる。
【００１８】
さらに、本発明の撮像装置の一実施態様において、前記フォーカス制御部は、前記表示部に表示された次の合焦対象の画像領域に対するユーザーによるタッチ継続時間に応じてフォーカスレンズの駆動時間を決定し、決定したフォーカスレンズの駆動時間をフォーカスレンズ移動時間とするフォーカス制御を行う。
【００１９】
さらに、本発明の撮像装置の一実施態様において、前記フォーカス制御部は、前記決定したフォーカスレンズの駆動時間で、前記次の合焦対象の画像領域の被写体に対する合焦処理が完了するようにフォーカスレンズの駆動速度を決定し、決定したフォーカスレンズ駆動速度でフォーカスレンズを移動させる。
【００２０】
さらに、本発明の撮像装置の一実施態様において、前記フォーカス制御部は、前記表示部に表示された合焦済みの第１画像領域から次の合焦対象の第２画像領域へのユーザーによるなぞり時間と単位時間当たりのなぞり量に応じてフォーカスレンズの駆動時間と駆動速度を決定し、決定したフォーカスレンズの駆動時間と駆動速度に従ってフォーカスレンズを移動させるフォーカス制御を行う。
【００２１】
さらに、本発明の撮像装置の一実施態様において、前記フォーカス制御部は、前記決定したフォーカスレンズの駆動時間と駆動速度で、前記第２画像領域の被写体に対する合焦処理が完了するようにフォーカスレンズを移動させるフォーカス制御を行う。
【００２２】
さらに、本発明の撮像装置の一実施態様において、前記フォーカス制御部は、前記表示部に表示された合焦済みの第１画像領域から次の合焦対象の第２画像領域へのユーザーによるなぞり時間の総時間を複数に分割し、分割区分単位のなぞり量に応じてフォーカスレンズの分割区分単位の駆動速度を決定し、決定したフォーカスレンズの分割区分単位の駆動速度に従ってフォーカスレンズを移動させるフォーカス制御を行う。
【００２３】
さらに、本発明の撮像装置の一実施態様において、前記撮像素子は、位相差検出方式によるフォーカス制御を実行する位相差検出画素を有するＡＦ領域を多数備えた構成であり、前記フォーカス制御部は、ユーザーの表示部に対する接触領域に対応するＡＦ領域を合焦対象のＡＦ領域として選択する。
【００２４】
さらに、本発明の第２の側面は、
撮像装置において実行するフォーカス制御方法であり、
フォーカス制御部が、表示部の表示画像の画像領域の選択情報を入力し、選択画像領域に含まれる被写体を合焦対象としたフォーカス制御を実行するフォーカス制御ステップを実行し、
前記フォーカス制御ステップは、
ユーザーの操作情報に基づいてフォーカスレンズの駆動速度を決定し、決定したフォーカスレンズ駆動速度でフォーカスレンズを移動させるフォーカス制御を行うステップであるフォーカス制御方法にある。
【００２５】
さらに、本発明の第３の側面は、
撮像装置においてフォーカス制御を実行させるプログラムであり、
フォーカス制御部に、表示部の表示画像の画像領域の選択情報を入力し、選択画像領域に含まれる被写体を合焦対象としたフォーカス制御を実行するフォーカス制御ステップを実行させ、
前記フォーカス制御ステップにおいて、
前記フォーカス制御部に、ユーザーの操作情報に基づくフォーカスレンズの駆動速度の決定処理と、決定したフォーカスレンズ駆動速度でのフォーカスレンズ移動処理によるフォーカス制御を行わせるプログラムにある。
【００２６】
なお、本発明のプログラムは、例えば、様々なプログラム・コードを実行可能な情報処理装置やコンピュータ・システムに対して例えば記憶媒体によって提供されるプログラムである。このようなプログラムを情報処理装置やコンピュータ・システム上のプログラム実行部で実行することでプログラムに応じた処理が実現される。
【００２７】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２８】
本発明の一実施例によれば、フォーカスレンズの駆動速度を変更可能としたフォーカス制御を実現する装置、方法が実現される。具体的には、表示部の表示画像の画像領域の選択情報を入力し、選択画像領域に含まれる被写体を合焦対象としたフォーカス制御を実行するフォーカス制御部を有する。フォーカス制御部は、ユーザーの操作情報に基づいてフォーカスレンズの駆動速度を決定し、決定したフォーカスレンズ駆動速度でフォーカスレンズを移動させる。例えば、表示部に対するユーザーのなぞり時間やなぞり量、あるいはタッチ継続時間などを計測し、これらの計測情報に応じてフォーカスレンズの駆動速度を決定し、決定したフォーカスレンズ駆動速度でフォーカスレンズを移動させる。
これらの処理により、例えばフォーカスポイントの変更処理をゆっくり、あるいは早くするなどの映像効果を持つ動画再生が可能となる。
【図面の簡単な説明】
【００２９】
【図１】コントラスト検出に基づくフォーカス制御処理について説明する図である。
【図２】位相差検出に基づくフォーカス制御処理について説明する図である。
【図３】撮像装置の構成例について説明する図である。
【図４】撮像装置の撮像素子におけるＡＦ領域について説明する図である。
【図５】位相差検出に基づくフォーカス制御処理について説明する図である。
【図６】位相差検出に基づくフォーカス制御処理について説明する図である。
【図７】位相差検出に基づくフォーカス制御処理について説明する図である。
【図８】撮像装置の実行する処理シーケンスについて説明するフローチャートを示す図である。
【図９】動画撮影時の表示部の表示画像について説明する図である。
【図１０】撮像装置の実行するなぞり時間に基づくＡＦ制御処理について説明する図である。
【図１１】撮像装置の実行するなぞり時間に基づくＡＦ制御処理について説明するフローチャートを示す図である。
【図１２】撮像装置の実行するＡＦ制御処理について説明するフローチャートを示す図である。
【図１３】撮像装置の実行するフォーカスレンズの駆動速度制御を伴うＡＦ制御処理について説明するフローチャートを示す図である。
【図１４】撮像装置の実行するなぞり時間に基づくＡＦ制御処理の具体例について駆動時間と駆動速度との対応関係を示して説明する図である。
【図１５】撮像装置の実行するタッチＯＮ継続時間に基づくＡＦ制御処理について説明する図である。
【図１６】撮像装置の実行するタッチＯＮ継続時間に基づくＡＦ制御処理について説明するフローチャートを示す図である。
【図１７】撮像装置の実行するなぞり時間となぞり量に基づくＡＦ制御処理について説明する図である。
【図１８】撮像装置の実行するなぞり時間となぞり量に基づくＡＦ制御処理について説明するフローチャートを示す図である。
【図１９】撮像装置の実行するなぞり時間となぞり量に基づくＡＦ制御処理について説明するフローチャートを示す図である。
【図２０】撮像装置の実行するなぞり時間となぞり量に基づくＡＦ制御処理の具体例について駆動時間と駆動速度との対応関係を示して説明する図である。
【発明を実施するための形態】
【００３０】
以下、図面を参照しながら本発明の撮像装置、およびフォーカス制御方法、並びにプログラムの詳細について説明する。説明は、以下の項目に従って行う。
１．撮像装置の構成例について
２．ＡＦ領域（オートフォーカス領域）の選択モードについて
３．撮像装置の実行するフォーカス制御シーケンスについて
４．ＡＦ領域選択とＡＦ駆動時間設定の詳細実施例について
４−１．（実施例１）ＡＦ領域間のユーザーの指の移動時間に応じてフォーカスレンズの駆動速度を制御するＡＦ制御
４−２．（実施例２）新たな合焦対象とするＡＦ領域に対するユーザーの指の接触時間に応じてフォーカスレンズの駆動速度を制御するＡＦ制御
４−３．（実施例３）ＡＦ領域間のユーザーの指の移動量（距離）に応じてフォーカスレンズの駆動速度を制御するＡＦ制御
【００３１】
［１．撮像装置の構成例について］
【００３２】
まず、図３を参照して本発明の撮像装置（カメラ）１００の内部構成について説明する。本発明の撮像装置は、オートフォーカス機能を持つ撮像装置である。
【００３３】
フォーカスレンズ１０１、ズームレンズ１０２を介する入射光は、例えばＣＭＯＳやＣＣＤなどの撮像素子１０３に入力し、撮像素子１０３において光電変換される。光電変換データは、アナログ信号処理部１０４に入力され、アナログ信号処理部１０４においてノイズ除去等の処理がなされ、Ａ／Ｄ変換部１０５においてデジタル信号に変換される。Ａ／Ｄ変換部１０５においてデジタル変換されたデータは、例えばフラッシュメモリなどによって構成される記録デバイス１１５に記録される。さらに、モニタ１１７、ビューファインダ（ＥＶＦ）１１６に表示される。モニタ１１７、ビューファインダ（ＥＶＦ）１１６には撮影の有無に関わらず、レンズを介する画像がスルー画として表示される。
【００３４】
操作部１１８は、カメラ本体にあるシャッタ、ズームボタンなど、各種の操作情報を入力する入力部、撮影モードを設定するためのモードダイアル等を含む操作部である。制御部１１０は、ＣＰＵを有し、撮像装置の実行する各種の処理の制御を予めメモリ（ＲＯＭ）１２０などに格納されたプログラムに従って実行する。メモリ（ＥＥＰＲＯＭ）１１９は不揮発性メモリであり、画像データ、各種の補助情報、プログラムなどが格納される。メモリ（ＲＯＭ）１２０は、制御部（ＣＰＵ）１１０が使用するプログラムや演算パラメータ等を格納する。メモリ（ＲＡＭ）１２１は、制御部（ＣＰＵ）１１０やＡＦ制御部１１２ａ等において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。
【００３５】
ＡＦ制御部１１２ａは、フォーカスレンズ１０１に対応して設定されたフォーカスレンズ駆動モータ１１３ａを駆動し、オートフォーカス制御（ＡＦ制御）処理を実行する。ズーム制御部１１２ｂは、ズームレンズ１０２に対応して設定されたズームレンズ駆動モータ１１３ｂを駆動する。垂直ドライバ１０７は、撮像素子（ＣＣＤ）１０３を駆動する。タイミングジェネレータ１０６は、撮像素子１０３およびアナログ信号処理部１０４の処理タイミングの制御信号を生成して、これらの各処理部の処理タイミングを制御する。
なお、フォーカスレンズ１０１は、ＡＦ制御部１１２ａの制御によって光軸方向に駆動される。
【００３６】
撮像素子１０３は、例えばフォトダイオードを有して構成される複数の画素がマトリクス状に２次元配置され、各画素の受光面に、それぞれ分光特性の異なる例えばＲ（赤）、Ｇ（緑）、Ｂ（青）のカラーフィルタが１：２：１の比率で配設されてなる通常画素と、被写体光を瞳分割して焦点検出するための位相差検出画素をもつセンサが用いられる。
【００３７】
撮像素子１０３は、被写体像のＲ（赤）、Ｇ（緑）、Ｂ（青）各色成分のアナログの電気信号（画像信号）を生成し、Ｒ、Ｇ、Ｂ各色の画像信号として出力する一方、位相差検出画素による位相差検出信号も出力する。撮像素子１０３は、図４に示すように撮像面にマトリックス状に規定された複数のＡＦ領域１５１を有する。ＡＦ領域１５１各々に位相差検出画素が設定されており、ＡＦ領域１５１各々において位相差検出方式の焦点検出が可能な構成となっている。すなわち、ＡＦ領域１５１単位で合焦処理、すなわちＡＦ領域１５１各々単位で、各ＡＦ領域に含まれる被写体に対するピント合わせが可能な構成を持つ。
【００３８】
位相差検出方式の焦点検出処理の概要について、図５〜図７を参照して説明する。
先に図２を参照して説明したように、位相差検出方式においては、一組の焦点検出用センサ（位相差検出画素）各々の受光量に応じて出力される信号のズレ量に基づいてフォーカスレンズのデフォーカス量が算出され、このデフォーカス量に基づいてフォーカスレンズをピント位置（フォーカス位置）に設定する。
【００３９】
図４のＡＦ領域１５１各々に設定される一組の焦点検出用センサ（位相差検出画素）をそれぞれ画素ａ、画素ｂとして、これらの画素に対する入射光の詳細について図５を参照して説明する。
図５に示されるように、位相差検出部には、撮影光学系の射出瞳ＥＹの右側部分（「右側の部分瞳領域」または単に「右瞳領域」とも称する）Ｑａからの光束Ｔａと左側部分（「左側の部分瞳領域」または単に「左瞳領域」とも称する）Ｑｂからの光束Ｔｂとを受光する一対の位相差検出画素２１１ａ，２１１ｂが水平方向に配列されている。なお、ここでは、図中＋Ｘ方向側を右側と、−Ｘ方向側を左側と表現している。
【００４０】
一対の位相差検出画素２１１ａ，２１１ｂのうち、一方の位相差検出画素（以下では「第１位相差検出画素」と称する）２１１ａは、第１位相差検出画素２１１ａへの入射光を集光するマイクロレンズＭＬと、スリット（矩形）状の第１開口部ＯＰ１を有する第１遮光板ＡＳ１と、当該第１遮光板ＡＳ１の下方に配置され、スリット（矩形）状の第２開口部ＯＰ２を有する第２遮光板ＡＳ２と、光電変換部ＰＤとを備えている。
【００４１】
第１位相差検出画素２１１ａにおける第１開口部ＯＰ１は、受光素子ＰＤの中心を通り光軸ＬＴに平行な中心軸ＣＬを基準（起点）にして特定方向（ここでは、右方向（＋Ｘ方向））に偏った位置に設けられている。また、第１位相差検出画素１１ａにおける第２開口部ＯＰ２は、中心軸ＣＬを基準にして上記特定方向とは反対の方向（「反特定方向」とも称する）に偏った位置に設けられている。
【００４２】
また、一対の位相差検出画素２１１ａ，２１１ｂのうち、他方の位相差検出画素（以下では、「第２位相差検出画素」と称する）２１１ｂは、スリット状の第１開口部ＯＰ１を有する第１遮光板ＡＳ１と、当該第１遮光板ＡＳ１の下方に配置され、スリット状の第２開口部ＯＰ２を有する第２遮光板ＡＳ２とを備えている。そして、第２位相差検出画素２１１ｂにおける第１開口部ＯＰ１は、中心軸ＣＬを基準にして上記特定方向とは反対の方向に偏った位置に設けられている。また、第２位相差検出画素２１１ｂにおける第２開口部ＯＰ２は、中心軸ＣＬを基準にして上記特定方向に偏った位置に設けられている。
【００４３】
すなわち、一対の位相差検出画素２１１ａ，２１１ｂでは、第１開口部ＯＰ１が互いに異なる方向に偏って配置される。また、第２開口部ＯＰ２は、位相差検出画素２１１ａ，２１１ｂ内の対応する第１開口部ＯＰ１に対して異なる方向にずれて配置される。
【００４４】
上述のような構成を有する一対の位相差検出画素ａ，ｂでは、射出瞳ＥＹにおいて異なる領域（部分）を通過した被写体光が取得される。
具体的には、射出瞳ＥＹの右瞳領域Ｑａを通過した光束Ｔａは、位相差検出画素ａに対応するマイクロレンズＭＬおよび第１遮光板ＡＳ１の第１開口部ＯＰ１を通過し、さらに第２遮光板ＡＳ２によって制限（限定）された後、第１位相差検出画素ａの受光素子ＰＤで受光される。
【００４５】
また、射出瞳ＥＹの左瞳領域Ｑｂを通過した光束Ｔｂは、位相差検出画素ｂに対応するマイクロレンズＭＬおよび第２遮光板ＡＳ２の第１開口部ＯＰ１を通過し、さらに第２遮光板ＡＳ２によって制限された後、第２位相差検出画素ｂの受光素子ＰＤで受光される。
【００４６】
ａｂ各画素において取得される受光素子の出力の例を図６に示す。図６に示すように、画素ａからの出力ラインと、画素ｂからの出力ラインは、所定量のシフト量Ｓｆを持つ信号となる。
【００４７】
図７（ａ）は、フォーカスレンズが、被写体距離に応じた位置に設定され、フォーカスが合った場合、すなわち合焦状態において、ａ，ｂ各画素間で発生するシフト量Ｓｆａを示している。
図７（ｂ１），（ｂ２）は、フォーカスレンズが、被写体距離に応じた位置に設定されず、フォーカスが合っていないた場合、すなわち非合焦状態において、ａ，ｂ各画素間で発生するシフト量Ｓｆａを示している。
（ｂ１）は、シフト量が合焦時より大きい場合、（ｂ２）はシフト量が合焦時より小さい場合の例である。
【００４８】
図７（ｂ１），（ｂ２）のような場合は、フォーカス時のシフト量になるようにフォーカスレンズを移動させて合焦させることが可能となる。
この処理が「位相差検出法」に従った合焦処理である。
この「位相差検出法」に従った合焦処理によってフォーカスレンズの合焦位置への設定が可能であり、フォーカスレンズは被写体距離に応じた位置に設定できる。
【００４９】
図７を参照して説明したシフト量は、図４に示すＡＦ領域１５１各々に設定された位相差検出素子である画素ａ，画素ｂの組単位で計測可能であり、この微細領域（ａ，ｂ画素の組み合わせ領域）に撮り込まれる被写体画像に対する合焦位置（フォーカスポイント）を個別に決定することが可能となる。
【００５０】
例えば、図４に示す複数のＡＦ領域１５１の左上の１つのＡＦ領域１５１ａをフォーカス制御のために利用すれば、ＡＦ領域１５１ａに含まれる被写体にピントが合うようなフォーカス制御が可能となる。
同様に、図４に示す複数のＡＦ領域１５１の右下の１つのＡＦ領域１５１ｚをフォーカス制御のために利用すれば、ＡＦ領域１５１ｚに含まれる被写体にピントが合うようなフォーカス制御が可能となる。
このように、位相差検出によるフォーカス制御を行うことで、撮像素子に撮り込まれる画像の一部の領域単位のフォーカス制御、すなわちピント合わせ（合焦状態の設定）が可能となる。
【００５１】
図３に示ＡＦ制御部１１２ａは、オートフォーカス時のオートフォーカス制御として、図４に示す撮像面に配置された複数のＡＦ領域１５１のうち選択されたＡＦ領域に対応するデフォーカス量を検出し、選択されたＡＦ領域に含まれる被写体に対するフォーカスレンズ１０１の合焦位置を求める。そして、この合焦位置にフォーカスレンズ１０１を移動させて、合焦状態を得る。
【００５２】
なお、後段で詳細に説明するが、ＡＦ制御部１１２ａは、フォーカスレンズ１０１を移動させる移動時間や移動速度を、様々な設定とした制御を行う。すなわちＡＦ領域のデフォーカス量に応じたフォーカスレンズ駆動速度を、ユーザーの操作情報に応じて変更してフォーカスレンズの移動を行う。この処理の詳細については後段で説明する。
【００５３】
合焦検出部１３０は、Ａ／Ｄ変換部１０５からの位相差検出画素信号を用いて、デフォーカス量を求める。デフォーカス量が０を含む所定範囲内になることで、合焦状態を検出する。
【００５４】
［２．ＡＦ領域（オートフォーカス領域）の選択モードについて］
次に、ＡＦ領域（オートフォーカス領域）の選択モードについて説明する。ＡＦ制御部１１２ａが実行するＡＦ領域の選択モード（フォーカスエリアモード）には、以下の３種類がある。
（１）ローカルモード、
（２）中央固定モード、
（３）ワイドモード、
これらのモードがある。
【００５５】
ローカルモードでは、例えば撮影者であるユーザーが選択した１点のＡＦ領域でオートフォーカスを行う。すなわち、図４に示す多数のＡＦ領域１５１ａ〜１５１ｚから例えば撮影者が選択した１点のＡＦ領域１５１ｘに含まれる被写体を合焦対象、すなわちピント合わせ対象として選択したオートフォーカスを行う。
撮影者が選択したＡＦ領域情報は記憶部、例えばメモリ（ＲＡＭ）１２１にローカルＡＦ領域設定値として記憶される。
【００５６】
中央固定モードでは、撮像面の中央に位置するＡＦ領域に含まれる被写体を合焦対象、すなわちピント合わせの対象として選択したオートフォーカスを行う。
【００５７】
ワイドモードでは、被写体距離や顔認識結果及び撮像装置の縦横状態等を判断してＡＦ領域を自動で選択し、そのＡＦ領域でオートフォーカスを行う。
【００５８】
［３．撮像装置の実行するフォーカス制御シーケンスについて］
次に、撮像装置の実行するフォーカス制御シーケンスについて、図８以下のフローチャートを参照して説明する。
なお、以下に説明するフローは、図1に示す制御部１１０やＡＦ制御部１１２ａの制御の下、例えばメモリ（ＲＯＭ）１１９に格納されたプログラムに規定されたシーケンスに従って実行される。
【００５９】
図８に示すフローを参照して、撮像装置の実行する画像撮影の全体シーケンスについて説明する。
まず、ステップＳ１０１において、操作部１１８のフォーカスモードＳＷ（スイッチ）に対するユーザーの操作情報を入力し、オートフォーカスモードを選択する。
フォーカスモードＳＷはマニュアルフォーカスまたはオートフォーカスを選択するＳＷである。
【００６０】
ステップＳ１０２において、操作部１１８のメニューボタン等に対するユーザーの操作情報を入力し、フォーカスエリアモードをローカルモードに設定する。前述したように、ＡＦ制御部１１２ａが実行するＡＦ領域の選択モード（フォーカスエリアモード）には、（１）ローカルモード、（２）中央固定モード、（３）ワイドモード、これらの３つのモードがあるが、ここでは、（１）ローカルモードによる制御が選択されたものとする。
【００６１】
ローカルモードでは、撮影者が選択した１点のＡＦ領域でオートフォーカスを行う。すなわち、図４に示す多数の値は領域１５１ａ〜１５１ｚから撮影者が選択した１点のＡＦ領域１５１ｘに含まれる被写体を合焦対象、すなわちピント合わせの対象として選択したオートフォーカスを行う。
【００６２】
次に、ステップＳ１０３において、例えばユーザーによる操作部１１８の動画ボタンの押下情報を入力し、動画撮影を開始する。
なお、図９に示すように、動画撮影中は表示部であるモニタ１１７等に動画撮影中を示すアイコン４０１が表示される。
【００６３】
この時点で、ユーザーが選択またはデフォルト設定で選択された１つのＡＦ領域の合焦状態を示すＡＦ枠４０２が表示される。図９に示すように、選択された１つのＡＦ枠４０２が合焦状態にあることを示す表示態様（例えば緑色の枠表示）で表示される。合焦状態でなければ合焦状態にないことを示す表示態様（例えば黒色の枠表示）でＡＦ枠が表示される。なお、図は白黒２色表示のため、合焦状態のＡＦ枠４０２を白色で示してある。
【００６４】
次に、ステップＳ１０４において、ユーザーはモニタ１１７に表示される画像を観察しながらピントを合わせたい画像領域、すなわちオートフォーカスを行うＡＦ領域を逐次、設定する。例えばモニタ１１７はタッチパネルであり、モニタ１１７に表示された画像からピント合わせを行いたい領域に指を触れることで、その近傍のＡＦ領域が選択される。
【００６５】
なお、本実施例の撮像装置はＡＦ領域の変更に際して、フォーカスレンズの移動時間や速度の制御を行う。すなわちＡＦ駆動時間や速度を制御して、より自由度が高いオートフォーカス操作を実現する。なお、この処理の詳細については後述する。
【００６６】
最後に、ステップＳ１０５において、ユーザーによる操作部１１８の動画ボタン押下情報の入力を検出すると、動画撮影を終了する。
【００６７】
［４．ＡＦ領域選択とＡＦ駆動時間設定の詳細実施例について］
次に、ＡＦ領域選択とＡＦ駆動時間設定の詳細実施例について説明する。
上述したように、ローカルモードにおいて、ユーザーはモニタ１１７に表示される画像を観察しながらピントを合わせたい画像領域、すなわちオートフォーカスを行うＡＦ領域を逐次、設定することができる。
【００６８】
例えば、タッチパネルとして構成されたモニタ１１７に表示された画像内からピント合わせを行いたい領域を選択して、指を触れる（タッチ）ことで、ＡＦ゛いぎょ部１１２ａは、指の接触位置近傍のＡＦ領域をフォーカス制御対象のＡＦ領域として選択して非フォーカス制御を行う。
【００６９】
以下、第１の合焦対象として選択した第１被写体を含む第１ＡＦ制御位置（合焦位置）から、第２の合焦対象として選択した第２被写体を含む第２ＡＦ制御位置（合焦位置）へフォーカスポイントを変更するＡＦ制御の複数の実施例について説明する。
【００７０】
以下の実施例について、順次、説明する。
４−１．（実施例１）ＡＦ領域間のユーザーの指の移動時間に応じてフォーカスレンズの駆動速度を制御するＡＦ制御
４−２．（実施例２）新たな合焦対象とするＡＦ領域に対するユーザーの指の接触時間に応じてフォーカスレンズの駆動速度を制御するＡＦ制御
（実施例３）ＡＦ領域間のユーザーの指の移動量（距離）に応じてフォーカスレンズの駆動速度を制御するＡＦ制御
【００７１】
［４−１．（実施例１）ＡＦ領域間のユーザーの指の移動時間に応じてフォーカスレンズの駆動速度を制御するＡＦ制御］
まず、実施例１として、ＡＦ領域間のユーザーの指の移動時間に応じてフォーカスレンズの駆動速度を制御するＡＦ制御について説明する。
【００７２】
本実施例のＡＦ制御では、例えば、図１０（ａ）〜（ｂ）に示すように、ユーザーがタッチパネル上をなぞる、すなわち指を接触させながら滑らせる処理を行うと、ＡＦ制御部１１２ａは、スタート位置に設定されていた第１ＡＦ領域の第１ＡＦ枠４２１から第２ＡＦ領域の第２ＡＦ枠４２２にＡＦ制御位置（合焦位置）に変更する制御を行う。
【００７３】
さらに、ＡＦ制御部１１２ａは、このＡＦ制御位置（合焦位置）変更処理に際して、ユーザー設定に応じてＡＦ制御時間を制御する。すなわち、第１ＡＦ枠４２１の被写体に対する合焦状態から、第２ＡＦ枠４２２の被写体に対する合焦状態への遷移時間を長くするかまたは短くするかの制御を実行する。この処理により、例えば動画再生時に、被写体Ａから被写体Ｂに対する焦点の変更処理がゆっくり、あるいは早く行われるといった映像上の効果を発揮させることができる。
【００７４】
このフォーカス制御処理シーケンスについて、図１１以下に示すフローチャートを参照して説明する。
ＡＦ制御部１１２ａは、ステップＳ２０１において、操作部１１８を構成するタッチパネル（＝モニタ１１７）に対するユーザーのタッチ情報を取得する。
【００７５】
タッチ情報には、ユーザーの指等の、
（１）接触状態、
（２）接触位置情報、
が含まれる。
【００７６】
なお、（１）接触状態は、
（１ａ）タッチＯＮ：タッチパネルにユーザーの指等が接触している状態
（１ｂ）タッチＯＦＦ：タッチパナルにユーザーの指等が接触していない状態
これらの２つの状態の識別情報である。
（２）接触位置情報は、例えばタッチパネルのＸＹ２次元座標平面における座標データ（ｘ，ｙ）等によって検出される。
【００７７】
ステップＳ２０１において取得するタッチ情報には、上記の
（１）接触状態、
（２）接触位置情報、
これらの情報が含まれる。
【００７８】
次に、ステップＳ２０２において、フォーカスエリアモードの設定モードの確認を実行する。すなわち、
（１）ローカルモード、
（２）中央固定モード、
（３）ワイドモード、
これらのモードのいずれに設定されているかを確認する。
ローカルモードに設定されている場合には、ステップＳ２０３に進む。
ローカルモードでなければ、ステップＳ２４１に進み、タッチ情報を記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。
【００７９】
ステップＳ２０２において、ローカルモード設定が確認された場合は、ステップＳ２０３に進み、タッチパネルの接触状態（ＯＮ／ＯＦＦ）と接触位置の変化状態を判断する。
なお、ローカルモードでは、前述したように、撮影者が選択した１点のＡＦ領域でオートフォーカスを行う。すなわち、図４に示す多数の値は領域１５１ａ〜１５１ｚから撮影者が選択した１点のＡＦ領域１５１ｘに含まれる被写体を合焦対象、すなわちピント合わせの対象として選択したオートフォーカスを行う。
【００８０】
ステップＳ２０３において、タッチパネルの最新の接触状態もしくは接触位置が記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶されている前回、検出した接触状態（ＯＮ／ＯＦＦ）もしくは前回接触位置と全く同じでなければステップＳ２０４に進む。なお、この図１１に示す処理は、ステップＳ２４２に示す待機ステップでの所定の待機時間ごとに繰り返し実行される。待機時間は例えば１００ｍｓであり、１００ｍｓごとに繰り返し実行する。
【００８１】
タッチパネルの最新の接触状態および接触位置が共に前回、検出した接触状態および前回接触位置と同じであれば、ステップＳ２４１に進み、タッチ情報を記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。
【００８２】
ステップＳ２０３において、タッチパネルの最新の接触状態もしくは接触位置が記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶されている前回の接触状態もしくは前回接触位置の少なくともいずれかが同じでないと判定した場合、ステップＳ２０４で、タッチパネルの接触状態変化と接触位置変化を判断する。
【００８３】
ステップＳ２０４において、
前回接触状態がタッチＯＦＦで、
最新接触状態がタッチＯＮ、
であると判定した場合は、ステップＳ２１１に進む。
【００８４】
ステップＳ２０４において、
前回接触状態がタッチＯＮで、
最新接触状態がタッチＯＮで、かつ、
最新接触位置が前回接触位置と同じでない、
と判定した場合は、ステップＳ２２１に進む。
【００８５】
ステップＳ２０４において、
前回接触状態がタッチＯＮで、
最新接触状態がタッチＯＦＦ、
であると判定した場合は、ステップＳ２３１に進む。
【００８６】
ステップＳ２０４の判定処理において、前回接触状態がタッチＯＦＦで、最新接触状態がタッチＯＮであると判定した場合は、ステップＳ２１１において、ユーザーの最新接触位置に対応するＡＦ領域を抽出し、「第１ローカルＡＦ領域識別子」として記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。
ＡＦ領域識別値は、例えば図４に示す多数のＡＦ領域１５１ａ〜ｚのどのＡＦ領域にユーザーが触れたかを示すＡＦ領域を識別するデータである。
なお、「第１ローカルＡＦ領域識別子」は、ユーザーの指が最初に接触したＡＦ領域の識別子である。例えば、図１０の例では、ＡＦ枠４２１が設定されたＡＦ領域に対応する。
【００８７】
また、ステップＳ２０４の判定処理において、前回接触状態がタッチＯＮで、最新接触状態もタッチＯＮで、かつ最新接触位置が前回接触位置と同じでないと判定した場合は、ステップＳ２２１において、「なぞり時間」の計測中であるかどうかを判断する。
「なぞり時間」とは、例えば図１０に示すＡＦ枠４２１からＡＦ枠４２２までのユーザーの指の移動時間である。
「なぞり時間」を計測中でなければ、ステップＳ２２２に進み、なぞり時間の計測を開始する。
「なぞり時間」を計測中であれば、ステップＳ２４１に進み、タッチ情報を記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。
【００８８】
また、ステップＳ２０４の判定処理において、前回接触状態がタッチＯＮで、最新接触状態がタッチＯＦＦであると判定した場合は、ステップＳ２３１において、「なぞり時間」の計測中であるかどうかを判断する。
「なぞり時間」を計測中であれば、ステップＳ２３２に進む。「なぞり時間」を計測中でなければステップＳ２４１に進み、タッチ情報を記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。
【００８９】
ステップＳ２３１において、「なぞり時間」を計測中と判定し、ステップＳ２３２に進むと、最新の接触位置に対応するＡＦ領域を検出する。すなわちユーザーの指が離れた位置にあるＡＦ領域の識別子である「第２ローカルＡＦ領域識別子」を取得して、記憶部（例えばメモリ（ＲＡＭ１２１））に記憶する。
さらに、ステップＳ２３３で、「なぞり時間」の計測を終了する。計測した「なぞり時間」は「ＡＦ駆動時間設定値」として記憶部（例えばメモリ（ＲＡＭ１２１））に記憶する。
【００９０】
なお、「第２ローカルＡＦ領域識別子」は、ユーザーの指がタッチパネルから離れた地点のＡＦ領域の識別子であり、次の合焦対象となる被写体が含まれるＡＦ領域である。例えば、図１０の例では、ＡＦ枠４２２が設定されたＡＦ領域に対応する。
【００９１】
さらに、ステップＳ２３４で、ＡＦ制御部１１２ａに「時間指定ＡＦ動作要求」の設定を行う。
「時間指定ＡＦ動作要求」とは、計測した「なぞり時間」を適用してフォーカス制御時間を調整してＡＦ動作を行う処理の実行要求である。なお、この要求の有無情報は、例えばメモリ（ＲＡＭ）１２１に［１］＝要求あり、［０］＝要求なし、このようなビット値の設定として記録しておいてもよい。
「時間指定ＡＦ動作要求」がある場合には、「なぞり時間」を反映したフォーカス制御を行う。この処理シーケンスについては後述する。
【００９２】
例えば図１０に示すＡＦ枠４２１の合焦状態からＡＦ枠４２２の合焦状態への遷移時間を「なぞり時間」に応じて制御するＡＦ動作である。
【００９３】
ステップＳ２４１は、接触状態と接触位置を記憶部（例えばメモリ（ＲＡＭ１２１））に前回接触状態と前回接触位置として記憶するステップである。
ステップＳ２４２は、ＡＦ制御部１１２ａが、予め規定された時間間隔、例えば１００ｍｓ毎にタッチパネル処理を行うため、既定の待機時間（例えば１００ｍｓ）の待機を行うステップである。待機後、ステップＳ２０１に戻り同様の処理を繰り返す。
【００９４】
次に、動画撮影中にＡＦ制御部１１２ａの実行するＡＦ制御処理のシーケンスについて図１２に示すフローチャートを参照して説明する。
ステップＳ３０１において、合焦検出部１３０は全ＡＦ領域のデフォーカス量、すなわちフォーカス位置からのずれ量に対応するデフォーカス量を算出する。
具体的には、例えば図４に示すＡＦ領域１５１各々からの位相差検出情報に基づいて、各ＡＦ領域に対応するデフォーカス量を算出する。
【００９５】
次に、ステップＳ３０２において、「時間指定ＡＦ動作要求」があるかどうかを判断する。要求がなければステップＳ３０３に進む。要求があればステップＳ３１１に進む。
なお、「時間指定ＡＦ動作要求」は、先に説明した図１１に示すフローのステップＳ２３４において設定される要求である。すなわち、「なぞり時間」を適用してフォーカス制御時間を調整してＡＦ動作を行う処理の実行要求である。
【００９６】
「時間指定ＡＦ動作要求」がなく、ステップＳ３０３に進むと、さらに、ステップＳ３０３において、フォーカスエリアモードの設定モード確認を実行する。すなわち、
（１）ローカルモード、
（２）中央固定モード、
（３）ワイドモード、
これらのモードのいずれに設定されているかを確認する。
【００９７】
フォーカスエリアモードが、
ワイドモードであればステップＳ３０４に進み、
中央固定モーであればステップＳ３０５に進み、
ローカルモードであればステップＳ３０６に進む。
【００９８】
フォーカスエリアモードが、ワイドモードである場合は、
ステップＳ３０４において、ＡＦ制御部１１２ａは全ＡＦ領域からピントを合わせるＡＦ領域を選択する。
このＡＦ領域選択処理は、ＡＦ制御部１１２ａが予め設定された処理シーケンスに従って実行する。例えば、ＡＦ制御部１１２ａは被写体距離や顔認識結果及び撮像装置の縦横状態等を判断して合焦対象としてのＡＦ領域を選択する。この選択処理の後、選択されたＡＦ領域のデフォーカス量からフォーカスレンズ１０１の駆動方向と駆動量を求め、次のステップＳ３０７において、選択ＡＦ領域の被写体に対して合焦するようにフォーカスレンズ１０１を駆動する。
【００９９】
また、フォーカスエリアモードが、中央固定モーであればステップＳ３０５に進み、
ステップＳ３０５において、ＡＦ制御部１１２ａは撮像面の中央に位置するＡＦ領域を合焦対象として選択する。さらに、この中央のＡＦ領域のデフォーカス量からフォーカスレンズ１０１の駆動方向と駆動量を求め、次のステップＳ３０７において、中央のＡＦ領域の被写体に対して合焦するようにフォーカスレンズ１０１を駆動する。
【０１００】
また、フォーカスエリアモードが、ローカルモードであればステップＳ３０６に進み、ステップＳ３０６において、ＡＦ制御部１１２ａは撮影者が選択したＡＦ領域を合焦対象として選択する。さらに、このユーザーにより選択されたＡＦ領域のデフォーカス量からフォーカスレンズ１０１の駆動方向と駆動量を求め、次のステップＳ３０７において、ユーザーの選択したＡＦ領域の被写体に対して合焦するようにフォーカスレンズ１０１を駆動する。
【０１０１】
なお、ステップＳ３０７において実行するフォーカスレンズ１０１の移動速度は、予め定められた標準の移動速度である。
【０１０２】
一方、ステップＳ３０２において、「時間指定ＡＦ動作要求」があると判定した場合は、ステップＳ３１１に進む。
ステップＳ３１１では、時間指定ＡＦ動作を行う。この時間指定ＡＦ動作の詳細シーケンスについて、図１３に示すフローチャートを参照して説明する。
【０１０３】
ステップＳ４０１において、記憶部（例えばメモリ（ＲＡＭ１２１））に記憶されている「第２ローカルＡＦ領域識別子」を取得する。
この「第２ローカルＡＦ領域識別子」は、次の合焦対象とするＡＦ領域の位置情報である。例えば図１０に示すＡＦ枠４２２が設定されたＡＦ領域の識別情報である。
【０１０４】
次に、ステップＳ４０２において、
「第１ローカルＡＦ領域識別子」と、
「第２ローカルＡＦ領域識別子」と、
の比較を実行する。
なお、「第１ローカルＡＦ領域識別子」は、すでに合焦処理が完了しているローカル領域であり、「第２ローカルＡＦ領域識別子」は、これから合焦処理を行うローカル領域である。
【０１０５】
本実施例１では、「第１ローカルＡＦ領域識別子」は、ユーザーの指がＯＦＦからＯＮになり、タッチパネルに接触開始した位置のＡＦ領域（例えば図１０に示すＡＦ枠４２１に対応するＡＦ領域）である。
「第２ローカルＡＦ領域識別子」は、ユーザーの指がＯＮからＯＦＦなり、タッチパネルから指を離した位置のＡＦ領域（例えば図１０に示すＡＦ枠４２２に対応するＡＦ領域）である。
【０１０６】
「第１ローカルＡＦ領域識別子」と、「第２ローカルＡＦ領域識別子」の両者が同じであれば、処理を終了する。
例えば、図１０の設定で、ユーザーの指がＡＦ枠４２１にとどまっていれば、ローカルＡＦ領域設定値と駆動時間指定ローカルＡＦ領域設定値は同じであると判断される。この場合、合焦対象とするＡＦ領域に変化がないので、あらたな処理を行わず処理を終了する。
【０１０７】
一方、ステップＳ４０２において、「第１ローカルＡＦ領域識別子」と、「第２ローカルＡＦ領域識別子」が異なると判定した場合は、ステップＳ４０３に進む。
これは、図１０の設定で、ユーザーの指がＡＦ枠４２１の設定されたＡＦ領域からＡＦ枠４２２の設定されたＡＦ領域に移動した場合に相当する。
【０１０８】
ステップＳ４０３で、ＡＦ制御部１１２ａは、「第２ローカルＡＦ領域識別子」によって特定されるＡＦ領域を、次のフォーカス制御対象ＡＦ領域として決定し、この「第２ローカルＡＦ領域識別子」によって特定されるＡＦ領域のデフォーカス量からフォーカスレンズ１０１の駆動方向と駆動量を求める。すなわち、例えば、図１０の設定において、新たな合焦対象として指定されたＡＦ枠４２２の示されたＡＦ領域を合焦対象とし、このＡＦ領域のデフォーカス量からフォーカスレンズ１０１の駆動方向と駆動量を求める。
【０１０９】
さらに、次のステップＳ４０４において、ＡＦ制御部１１２ａは、記憶部（例えばメモリ（ＲＡＭ１２１））に予め記憶されているＡＦ駆動時間設定値（ｔ）とＡＦ制御部１１２ａが算出した駆動量（ｄ）から、駆動速度（ｖ）を算出する。
【０１１０】
レンズに依存するフォーカス駆動の加減速度を固定値：Ａとする。
ＡＦ駆動時間設定値（ｔ）はユーザーによって設定された「なぞり時間」に対応する。なお、「なぞり時間」については、例えば、
ＡＦ駆動時間設定値（ｔ）＝「なぞり時間」
としてもよいし、
Ｔｈａ≦「なぞり時間」＜Ｔｈｂの場合は、ＡＦ駆動時間設定値（ｔ）＝Ｔ１、
Ｔｈｂ≦「なぞり時間」＜Ｔｈｃの場合は、ＡＦ駆動時間設定値（ｔ）＝Ｔ２、
Ｔｈｃ≦「なぞり時間」＜Ｔｈｄの場合は、ＡＦ駆動時間設定値（ｔ）＝Ｔ３、
このように所定の閾値で区切った「なぞり時間」の範囲に対応させてＡＦ駆動時間設定値（ｔ）を設定する構成としてもよい。
【０１１１】
上記のような設定の一例として、例えば、
ゆっくりとしたフォーカス制御に対応するＡＦ駆動時間設定値：ｔ＝ＴＬ、
標準のフォーカス制御に対応するＡＦ駆動時間設定値：ｔ＝ＴＭ、
速いフォーカス制御に対応するＡＦ駆動時間設定値：ｔ＝ＴＦ、
上記のような設定が可能である。
【０１１２】
駆動量（ｄ）は、フォーカス制御対象となる「第２ローカルＡＦ領域識別子」によって特定されるＡＦ領域に対する合焦処理に必要となるフォーカスレンズの駆動量であり、ＡＦ制御部１１２ａにおいて算出される。
駆動時間（ｔ）と駆動速度（ｖ）と駆動量（ｄ）の関係式は以下のように示される。
ｄ＝（（ｖ／Ａ）×２×ｖ÷２）＋（ｔ−（ｖ／Ａ）×２）×ｖ
【０１１３】
図１４を参照して、具体的なフォーカス制御処理例について説明する。
図１４は、横軸がフォーカスレンズの駆動時間、縦軸がフォーカスレンズの駆動速度を示している。
ＡＦ駆動時間設定値（ｔ）の標準的な時間を標準時間Ｔ（Ｍ）とする。この標準時間Ｔ（Ｍ）においてフォーカスカレンズの駆動速度は、標準駆動速度Ｖ（Ｍ）となる。
【０１１４】
このような設定の下で、ＡＦ制御部１１２ａは、ユーザーによる「なぞり時間」に基づいてＡＦ駆動時間設定値（ｔ）を決定する。
例えば、ユーザーによるなぞり処理がゆっくり行われ、「なぞり時間」が長い時間であり、ＡＦ駆動時間設定値（ｔ）が、図１４に示す時間Ｔ（Ｌ）に設定されたとする。
図から明らかなように、
ＡＦ駆動時間設定値（ｔ）＝Ｔ（Ｌ）は、
標準時間Ｔ（Ｍ）より長い。
この場合、フォーカスレンズ１０１の駆動速度は、図１４に示す第２駆動速度：Ｖ（Ｌ）に設定され、標準の駆動速度：Ｖ（Ｍ）より遅く設定される。
【０１１５】
すなわち、第１ＡＦ枠４２１の被写体に対する合焦状態から、第２ＡＦ枠４２２の被写体に対する合焦状態へ設定するため、フォーカスレンズは第２駆動速度：Ｖ（Ｌ）でゆっくり移動する。この結果、第１ＡＦ枠４２１の被写体に対する合焦状態から、第２ＡＦ枠４２２の被写体に対する合焦状態への遷移時間がＴ（Ｌ）となり、第２ＡＦ枠４２２に対応するＡＦ領域の被写体に対してゆっくりとしたピントあ合わせが行われることになる。
【０１１６】
一方、例えば、ユーザーによるなぞり処理が素早く行われ、「なぞり時間」が短い時間で完了し、ＡＦ駆動時間設定値（ｔ）が、図１４に示す時間Ｔ（Ｆ）に設定されたとする。
図から明らかなように、
ＡＦ駆動時間設定値（ｔ）＝Ｔ（Ｆ）は、
標準時間Ｔ（Ｍ）より短い。
この場合、フォーカスレンズ１０１の駆動速度は、図１４に示す第１駆動速度：Ｖ（Ｆ）に設定され、標準の駆動速度：Ｖ（Ｍ）より速く設定される。
【０１１７】
すなわち、第１ＡＦ枠４２１の被写体に対する合焦状態から、第２ＡＦ枠４２２の被写体に対する合焦状態へ設定するためのフォーカスレンズは第１駆動速度：Ｖ（Ｆ）で速く移動する。この結果、第１ＡＦ枠４２１の被写体に対する合焦状態から、第２ＡＦ枠４２２の被写体に対する合焦状態への遷移時間がＴ（Ｆ）となり、第２ＡＦ枠４２２に対応するＡＦ領域の被写体に対して素早いピントあ合わせが行われることになる。
【０１１８】
ステップＳ４０４では、このように、記憶部（例えばメモリ（ＲＡＭ１２１））に記憶されている「なぞり時間」に基づいてＡＦ駆動時間設定値（ｔ）を決定し、このＡＦ駆動時間設定値（ｔ）と、さらにＡＦ制御部１１２ａが算出した駆動量（ｄ）から、駆動速度（ｖ）を算出する。
【０１１９】
次のステップＳ４０５において、ＡＦ制御部１１２ａが算出した駆動方向に、決定した駆動速度に従ってフォーカスレンズ１０１を駆動させる。すなわち、ユーザーの選択したＡＦ領域の被写体に対して合焦するようにフォーカスレンズ１０１を移動する。
【０１２０】
このように、本実施例１において、ＡＦ制御部１１２ａは、ユーザーの「なぞり時間」に従って設定されるＡＦ駆動時間設定値（ｔ）に応じて、ＡＦ制御時間を制御する。具体的には、例えば図１０の設定において、第１ＡＦ枠４２１の被写体に対する合焦状態から、第２ＡＦ枠４２２の被写体に対する合焦状態への遷移時間を、ユーザーのの「なぞり時間」に従って設定されるＡＦ駆動時間設定値（ｔ）に応じて長くしたり短くしたりの制御を実行する。この処理により、例えば動画再生時に、被写体Ａから被写体Ｂに対する焦点の変更処理がゆっくり、あるいは早く行われるといった映像上の効果を発揮させることができる。
【０１２１】
［４−２．（実施例２）新たな合焦対象とするＡＦ領域に対するユーザーの指の接触時間に応じてフォーカスレンズの駆動速度を制御するＡＦ制御］
次に、第２実施例として、タッチパネル上の新たな合焦対象とするＡＦ領域を押し続けることでＡＦ領域選択とＡＦ駆動時間設定を行う実施例について説明する。
【０１２２】
本実施例のＡＦ制御では、例えば、図１５（ａ）〜（ｂ）に示すように、ユーザーが第１ＡＦ領域の第１ＡＦ枠４２１から第２ＡＦ領域の第２ＡＦ枠４２２にＡＦ制御位置（合焦位置）を変更する場合、新たな合焦位置である第２ＡＦ枠対応の第２ＡＦ領域を継続してタッチし続ける。
【０１２３】
ＡＦ制御部はこの第２ＡＦ領域のタッチ継続時間を計測して、この計測時間に応じて、ＡＦ制御時間を制御する。すなわち、第１ＡＦ枠４２１の被写体に対する合焦状態から、第２ＡＦ枠４２２の被写体に対する合焦状態への遷移時間を長くするかまたは短くするかの制御を実行する。この処理により、例えば動画再生時に、被写体Ａから被写体Ｂに対する焦点の変更処理がゆっくり、あるいは早く行われるといった映像上の効果を発揮させることができる。
【０１２４】
このフォーカス制御処理シーケンスについて、図１６に示すフローチャートを参照して説明する。
ＡＦ制御部１１２ａは、ステップＳ５０１において、操作部１１８を構成するタッチパネル（＝モニタ１１７）に対するユーザーのタッチ情報を取得する。
前述したように、タッチ情報には、ユーザーの指等の、
（１）接触状態（タッチＯＮ／タッチＯＦＦ）、
（２）接触位置情報、
が含まれる。
【０１２５】
ステップＳ５０２において、フォーカスエリアモードの設定モードの確認を実行する。すなわち、
（１）ローカルモード、
（２）中央固定モード、
（３）ワイドモード、
これらのモードのいずれに設定されているかを確認する。
ローカルモードに設定されている場合には、ステップＳ５０３に進む。
ローカルモードでなければ、ステップＳ５４１に進み、タッチ情報を記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。
【０１２６】
ステップＳ５０２において、ローカルモード設定が確認された場合は、ステップＳ５０３に進み、タッチパネルの接触状態（ＯＮ／ＯＦＦ）と接触位置を判断する。
なお、ローカルモードでは、前述したように、撮影者が選択した１点のＡＦ領域でオートフォーカスを行う。すなわち、図４に示す多数の値は領域１５１ａ〜１５１ｚから撮影者が選択した１点のＡＦ領域１５１ｘに含まれる被写体を合焦対象、すなわちピント合わせの対象として選択したオートフォーカスを行う。
【０１２７】
ステップＳ５０３において、タッチパネルの最新の接触状態もしくは接触位置が記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶されている前回の接触状態（ＯＮ／ＯＦＦ）もしくは前回接触位置と全く同じでなければステップＳ５０４に進む。
タッチパネルの最新の接触状態および接触位置が共に前回接触状態および前回接触位置と同じであれば、ステップＳ５４１に進み、タッチ情報を記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。
【０１２８】
ステップＳ５０３において、タッチパネルの最新の接触状態もしくは接触位置が記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶されている前回の接触状態もしくは前回接触位置の少なくともいずれかが同じでないと判定した場合、ステップＳ５０４で、タッチパネルの接触状態変化と接触位置変化を判断する。
【０１２９】
ステップＳ５０４において、
前回接触状態がタッチＯＦＦで、
最新接触状態がタッチＯＮ、
であると判定した場合は、ステップＳ５２１に進む。
ステップＳ５０４において、
前回接触状態がタッチＯＮで、
最新接触状態がタッチＯＦＦ、
であると判定した場合は、ステップＳ５３１に進む。
【０１３０】
ステップＳ５０４の判定処理において、前回接触状態がタッチＯＦＦで、最新接触状態がタッチＯＮであると判定した場合は、ステップＳ５１１において、「タッチＯＮ継続時間」の計測中であるかどうかを判断する。
「タッチＯＮ継続時間」とは、例えば図１０に示すＡＦ枠４２２に対するユーザーの指のタッチ継続時間である。
「タッチＯＮ継続時間」を計測中でなければ、ステップＳ５２２に進み、「タッチＯＮ継続時間」の計測を開始する。
「タッチＯＮ継続時間」を計測中であれば、ステップＳ５４１に進み、タッチ情報を記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。
【０１３１】
また、ステップＳ５０４の判定処理において、前回接触状態がタッチＯＮで、最新接触状態がタッチＯＦＦであると判定した場合は、ステップＳ５３１において、「タッチＯＮ継続時間」の計測中であるかどうかを判断する。
「タッチＯＮ継続時間」を計測中であれば、ステップＳ５３２に進む。「タッチＯＮ継続時間」を計測中でなければステップＳ５４１に進み、タッチ情報を記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。
【０１３２】
ステップＳ５３１において、「タッチＯＮ継続時間」を計測中と判定し、ステップＳ５３２に進むと、最新の接触位置に対応するＡＦ領域を検出する。すなわちユーザーの指が離れた位置にあるＡＦ領域の識別子である「第２ローカルＡＦ領域識別子」を取得して、記憶部（例えばメモリ（ＲＡＭ１２１））に記憶する。
さらに、ステップＳ５３３で、「タッチＯＮ継続時間」の計測を終了する。計測した「タッチＯＮ継続時間」は「ＡＦ駆動時間設定値」として記憶部（例えばメモリ（ＲＡＭ１２１））に記憶する。
【０１３３】
なお、「第２ローカルＡＦ領域識別子」は、ユーザーの指がタッチパネルから離れた地点のＡＦ領域の識別子であり、次の合焦対象となる被写体が含まれるＡＦ領域である。例えば、図１５の例では、ＡＦ枠４３２が設定されたＡＦ領域に対応する。
【０１３４】
さらに、ステップＳ５３４で、ＡＦ制御部１１２ａに「時間指定ＡＦ動作要求」の設定を行う。
「時間指定ＡＦ動作要求」とは、計測した「タッチＯＮ継続時間」を適用してフォーカス制御時間を調整してＡＦ動作を行う処理の実行要求である。なお、この要求の有無情報を例えばメモリ（ＲＡＭ）１２１内に、［１］＝要求あり、［０］＝要求なし、このようなビット値設定とした情報として記録しておいてもよい。
【０１３５】
「時間指定ＡＦ動作要求」がある場合には、「タッチＯＮ継続時間」を反映したフォーカス制御を行う。この処理シーケンスは、先に図１３を参照して説明した時間指定ＡＦ処理に従った処理となる。
すなわち、先に図１３を参照して説明した処理において、「なぞり時間」を「タッチＯＮ継続時間」に置き換えた処理となる。
【０１３６】
ステップＳ５４１は、接触状態と接触位置を記憶部（例えばメモリ（ＲＡＭ１２１））に前回接触状態と前回接触位置として記憶するステップである。
ステップＳ５４２は、ＡＦ制御部１１２ａが、予め規定された時間間隔、例えば１００ｍｓ毎にタッチパネル処理を行うため、既定の待機時間（例えば１００ｍｓ）の待機を行うステップである。待機後、ステップＳ５０１に戻り同様の処理を繰り返す。
【０１３７】
本実施例２におけるＡＦ処理は、先に実施例１において説明した図１２に示すフローチャートに従った処理となる。
また、上述したように、「時間指定ＡＦ動作要求」がある場合のＡＦ処理は、先に図１３、図１４を参照して説明した処理において、「なぞり時間」を「タッチＯＮ継続時間」に置き換えた処理となる。
【０１３８】
すなわち、本実施例２では、
ＡＦ駆動時間設定値（ｔ）はユーザーによって設定された「タッチＯＮ継続時間」に対応する。「タッチＯＮ継続時間」を
ＡＦ駆動時間設定値（ｔ）＝「タッチＯＮ継続時間」
としてもよいし、
Ｔｈａ≦「タッチＯＮ継続時間」＜Ｔｈｂの場合は、ＡＦ駆動時間設定値（ｔ）＝Ｔ１、
Ｔｈｂ≦「タッチＯＮ継続時間」＜Ｔｈｃの場合は、ＡＦ駆動時間設定値（ｔ）＝Ｔ２、
Ｔｈｃ≦「タッチＯＮ継続時間」＜Ｔｈｄの場合は、ＡＦ駆動時間設定値（ｔ）＝Ｔ３、
このように所定の閾値で区切った「タッチＯＮ継続時間」の範囲に対応させてＡＦ駆動時間設定値（ｔ）を設定する構成としてもよい。
【０１３９】
上記のような設定の一例として、例えば、
ゆっくりとしたフォーカス制御に対応するＡＦ駆動時間設定値：ｔ＝ＴＬ、
標準のフォーカス制御に対応するＡＦ駆動時間設定値：ｔ＝ＴＭ、
速いフォーカス制御に対応するＡＦ駆動時間設定値：ｔ＝ＴＦ、
例えば上記のような設定が可能である。
【０１４０】
先に説明したように、駆動時間（ｔ）と駆動速度（ｖ）と駆動量（ｄ）の関係式は以下のように示される。
ｄ＝（（ｖ／Ａ）×２×ｖ÷２）＋（ｔ−（ｖ／Ａ）×２）×ｖ
【０１４１】
図１４を参照して、本実施例における具体的なフォーカス制御処理例について説明する。
ＡＦ駆動時間設定値（ｔ）の標準的な時間を標準時間Ｔ（Ｍ）とする。この標準時間Ｔ（Ｍ）においてフォーカスカレンズの駆動速度は、標準駆動速度Ｖ（Ｍ）となる。
このような設定の下で、ＡＦ制御部１１２ａは、ユーザーによる「タッチＯＮ継続時間」に基づいてＡＦ駆動時間設定値（ｔ）を決定する。
【０１４２】
例えば、ユーザーによる、「タッチＯＮ継続時間」が長い時間であり、ＡＦ駆動時間設定値（ｔ）が、図１４に示す時間Ｔ（Ｌ）に設定されたとする。
図から明らかなように、
ＡＦ駆動時間設定値（ｔ）＝Ｔ（Ｌ）は、
標準時間Ｔ（Ｍ）より長い。
この場合、フォーカスレンズ１０１の駆動速度は、図１４に示す第２駆動速度：Ｖ（Ｌ）に設定され、標準の駆動速度：Ｖ（Ｍ）より遅く設定される。
【０１４３】
すなわち、図１５に示す第１ＡＦ枠４３１の被写体に対する合焦状態から、第２ＡＦ枠４３２の被写体に対する合焦状態へ設定するため、フォーカスレンズは第２駆動速度：Ｖ（Ｌ）でゆっくり移動する。この結果、第１ＡＦ枠４２１の被写体に対する合焦状態から、第２ＡＦ枠４２２の被写体に対する合焦状態への遷移時間がＴ（Ｌ）となり、第２ＡＦ枠４２２に対応するＡＦ領域の被写体に対してゆっくりとしたピントあ合わせが行われることになる。
【０１４４】
一方、例えば、ユーザーによるなぞり処理が素早く行われ、「タッチＯＮ継続時間」が短い時間で完了し、ＡＦ駆動時間設定値（ｔ）が、図１４に示す時間Ｔ（Ｆ）に設定されたとする。
図から明らかなように、
ＡＦ駆動時間設定値（ｔ）＝Ｔ（Ｆ）は、
標準時間Ｔ（Ｍ）より短い。
この場合、フォーカスレンズ１０１の駆動速度は、図１４に示す第１駆動速度：Ｖ（Ｆ）に設定され、標準の駆動速度：Ｖ（Ｍ）より速く設定される。
【０１４５】
すなわち、第１ＡＦ枠４２１の被写体に対する合焦状態から、第２ＡＦ枠４２２の被写体に対する合焦状態へ設定するため、フォーカスレンズは第１駆動速度：Ｖ（Ｆ）で速く移動する。この結果、第１ＡＦ枠４２１の被写体に対する合焦状態から、第２ＡＦ枠４２２の被写体に対する合焦状態への遷移時間がＴ（Ｆ）となり、第２ＡＦ枠４２２に対応するＡＦ領域の被写体に対して素早いピントあ合わせが行われることになる。
【０１４６】
本実施例２において、図１３のフローのステップＳ４０４では、このように、記憶部（例えばメモリ（ＲＡＭ１２１））に記憶されている「タッチＯＮ継続時間」に基づいてＡＦ駆動時間設定値（ｔ）を決定し、このＡＦ駆動時間設定値（ｔ）と、さらにＡＦ制御部１１２ａが算出した駆動量（ｄ）から、駆動速度（ｖ）を算出する。
【０１４７】
次のステップＳ４０５において、ＡＦ制御部１１２ａが算出した駆動方向に、決定した駆動速度に従ってフォーカスレンズ１０１を駆動させる。すなわち、ユーザーの選択したＡＦ領域の被写体に対して合焦するようにフォーカスレンズ１０１を移動する。
【０１４８】
このように、本実施例２では、ＡＦ制御部１１２ａは、ユーザーの「タッチＯＮ継続時間」に従って設定されるＡＦ駆動時間設定値（ｔ）に応じて、ＡＦ制御時間を制御する。具体的には、例えば図１５の設定において、第１ＡＦ枠４３１の被写体に対する合焦状態から、第２ＡＦ枠４３２の被写体に対する合焦状態への遷移時間を、ユーザーの「タッチＯＮ継続時間」に従って設定されるＡＦ駆動時間設定値（ｔ）に応じて長くしたり短くしたりの制御を実行する。この処理により、例えば動画再生時に、被写体Ａから被写体Ｂに対する焦点の変更処理がゆっくり、あるいは早く行われるといった映像上の効果を発揮させることができる。
【０１４９】
［４−３．（実施例３）ＡＦ領域間のユーザーの指の移動量（距離）に応じてフォーカスレンズの駆動速度を制御するＡＦ制御］
次に、第３実施例として、タッチパネル上のＡＦ領域間のユーザーの指の移動量（距離）に応じてフォーカスレンズの駆動速度を制御する実施例について説明する。
【０１５０】
本実施例３のＡＦ制御処理では、例えば、図１７（ａ）〜（ｂ）に示すように、先に説明した実施例１と同様、ユーザーが第１ＡＦ領域の第１ＡＦ枠４４１から第２ＡＦ領域の第２ＡＦ枠４４２にＡＦ制御位置（合焦位置）を変更する場合、第１ＡＦ領域の第１ＡＦ枠４４１から第２ＡＦ領域の第２ＡＦ枠４４２に指を滑らせる「なぞり処理」を行う。
【０１５１】
本実施例３では、この「なぞり処理」における、
「なぞり時間」と、さらに、
「なぞり量」、
を計測する。
「なぞり時間」と、「なぞり量」に基づいて、ユーザーによる単位時間当たりの「なぞり量」を検出する。この単位時間当たりの「なぞり量」に基づいてユーザーによる「なぞり速度の変化」遷移が算出される。
【０１５２】
本実施例３では、この「なぞり速度の変化」に基づいて、ＡＦ制御時間を制御する。すなわち、例えば図１７に示す第１ＡＦ枠４４１の被写体に対する合焦状態から、第２ＡＦ枠４４２の被写体に対する合焦状態への遷移処理に際して、ユーザーによる「なぞり速度の変化」に応じてフォーカスレンズの移動速度を多段階に変更する。例えば高速、中速、低速等の順番でフォーカスレンズの移動速度を順次切り替える。
この処理により、例えば動画再生時に、被写体Ａから被写体Ｂに対する焦点の変更処理速度を多段階に変化させる映像上の効果を発揮させることができる。
【０１５３】
このフォーカス制御処理シーケンスについて、図１８に示すフローチャートを参照して説明する。
ＡＦ制御部１１２ａは、ステップＳ６０１において、操作部１１８を構成するタッチパネル（＝モニタ１１７）に対するユーザーのタッチ情報を取得する。
前述したように、タッチ情報には、ユーザーの指等の、
（１）接触状態（タッチＯＮ／タッチＯＦＦ）、
（２）接触位置情報、
が含まれる。
【０１５４】
ステップＳ６０２において、フォーカスエリアモードの設定モードの確認を実行する。すなわち、
（１）ローカルモード、
（２）中央固定モード、
（３）ワイドモード、
これらのモードのいずれに設定されているかを確認する。
ローカルモードに設定されている場合には、ステップＳ６０３に進む。
ローカルモードでなければ、ステップＳ６４１に進み、タッチ情報を記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。
【０１５５】
ステップＳ６０２において、ローカルモード設定が確認された場合は、ステップＳ６０３に進み、タッチパネルの接触状態（ＯＮ／ＯＦＦ）と接触位置を判断する。
なお、ローカルモードでは、前述したように、撮影者が選択した１点のＡＦ領域でオートフォーカスを行う。すなわち、図４に示す多数の値は領域１５１ａ〜１５１ｚから撮影者が選択した１点のＡＦ領域１５１ｘに含まれる被写体を合焦対象、すなわちピント合わせの対象として選択したオートフォーカスを行う。
【０１５６】
ステップＳ６０３において、タッチパネルの最新の接触状態もしくは接触位置が記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶されている前回の接触状態（ＯＮ／ＯＦＦ）もしくは前回接触位置と全く同じでなければステップＳ６０４に進む。
タッチパネルの最新の接触状態および接触位置が共に前回接触状態および前回接触位置と同じであれば、ステップＳ６４１に進み、タッチ情報を記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。
【０１５７】
ステップＳ６０３において、タッチパネルの最新の接触状態もしくは接触位置が記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶されている前回の接触状態もしくは前回接触位置の少なくともいずれかが同じでないと判定した場合、ステップＳ６０４で、タッチパネルの接触状態変化と接触位置変化を判断する。
【０１５８】
ステップＳ６０４において、
前回接触状態がタッチＯＦＦで、
最新接触状態がタッチＯＮ、
であると判定した場合は、ステップＳ６１１に進む。
ステップＳ６０４において、
前回接触状態がタッチＯＮで、
最新接触状態がタッチＯＮで、かつ
最新接触位置が前回接触位置と同じでない、
であると判定した場合は、ステップＳ６２１に進む。
ステップＳ６０４において、
前回接触状態がタッチＯＮで、
最新接触状態がタッチＯＦＦ、
であると判定した場合は、ステップＳ６３１に進む。
【０１５９】
ステップＳ６０４の判定処理において、前回接触状態がタッチＯＦＦで、最新接触状態がタッチＯＮであると判定した場合は、ステップＳ６１１において、ユーザーの最新接触位置に対応するＡＦ領域を抽出し、「第１ローカルＡＦ領域識別子」として記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。
【０１６０】
また、ステップＳ６０４の判定処理において、前回接触状態がタッチＯＮで、最新接触状態もタッチＯＮで、かつ最新接触位置が前回接触位置と同じでないと判定した場合は、ステップＳ６２１において、「なぞり時間」の計測中であるかどうかを判断する。
「なぞり時間」とは、例えば図１７に示すＡＦ枠４４１からＡＦ枠４４２までの経路におけるユーザーの指の移動時間である。
「なぞり時間」を計測中でなければ、ステップＳ６２２に進み、なぞり時間の計測を開始し、ステップＳ６４１に進み、タッチ情報を記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。
【０１６１】
「なぞり時間」を計測中であれば、ステップＳ６２３に進む。
ステップＳ６２３では、「なぞり量」を記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。例えば、
前回計測時点の接触位置の座標が（ｓＸ、ｓＹ）、
今回の新たな接触位置の座標が（ｄＸ、ｄＹ）とすると、
「なぞり量Ｌ」を、以下の式によって算出する。
【０１６２】
【数１】
2012173531.tif 000003
【０１６３】
なお、ステップＳ６４２の待機時間＝１００ｍｓｅｃとすると、「なぞり量Ｌ」の計測は１００ｍｓごとに実行される。
記憶部（例えばメモリ（ＲＡＭ１２１））はなぞり量を、順次格納（例えば１００コまで格納）するものとし、１００ｍｓごとの「なぞり量Ｌ」が記録され、総計で、１０秒（１０００ｍｓ）分のなぞり量が記憶できる。
【０１６４】
例えば、
なぞり時間：０〜１００ｍｓ→なぞり量：１０ｍｍ
なぞり時間：１００〜２００ｍｓ→なぞり量：２０ｍｍ
なぞり時間：２００〜３００ｍｓ→なぞり量：３０ｍｍ
なぞり時間：３００〜４００ｍｓ→なぞり量：２０ｍｍ
：
このような１００ｍｓ単位の「なぞり量」が記憶部に記録される。
ステップＳ６２３における「なぞり量」の記憶処理の後、ステップＳ６４１に進み、タッチ情報を記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。
【０１６５】
また、ステップＳ６０４の判定処理において、前回接触状態がタッチＯＮで、最新接触状態がタッチＯＦＦであると判定した場合は、ステップＳ６３１において、「なぞり時間」の計測中であるかどうかを判断する。
「なぞり時間」を計測中であれば、ステップＳ６３２に進む。「なぞり時間」を計測中でなければステップＳ６４１に進み、タッチ情報を記憶部（例えばメモリ（ＲＡＭ）１２１）に記憶する。
【０１６６】
ステップＳ６３１において、「なぞり時間」を計測中と判定し、ステップＳ６３２に進むと、最新の接触位置に対応するＡＦ領域を検出する。すなわちユーザーの指が離れた位置にあるＡＦ領域の識別子である「第２ローカルＡＦ領域識別子」を取得して、記憶部（例えばメモリ（ＲＡＭ１２１））に記憶する。
さらに、ステップＳ６３３で、「なぞり時間」の計測を終了する。計測した「なぞり時間」は「ＡＦ駆動時間設定値」として記憶部（例えばメモリ（ＲＡＭ１２１））に記憶する。
【０１６７】
なお、「第２ローカルＡＦ領域識別子」は、ユーザーの指がタッチパネルから離れた地点のＡＦ領域の識別子であり、次の合焦対象となる被写体が含まれるＡＦ領域である。例えば、図１７の例では、ＡＦ枠４４２が設定されたＡＦ領域に対応する。
【０１６８】
さらに、ステップＳ６３４で、ＡＦ制御部１１２ａに「時間指定ＡＦ動作要求」の設定を行う。
本実施例において、「時間指定ＡＦ動作要求」とは、計測した「なぞり時間」と、「なぞり量」を適用してフォーカス制御時間を調整してＡＦ動作を行う処理の実行要求である。なお、この要求の有無情報を例えばメモリ（ＲＡＭ）１２１内に、［１］＝要求あり、［０］＝要求なし、このようなビット値設定とした情報として記録しておいてもよい。
【０１６９】
「時間指定ＡＦ動作要求」がある場合には、「なぞり時間」と、「なぞり量」を反映したフォーカス制御を行う。
この処理シーケンスは、先に図１３を参照して説明した時間指定ＡＦ処理に従った処理において、ステップＳ４０４のフォーカスレンズ駆動速度の算出処理を後段で説明する図１９に示すフローに従った処理に置き換えた処理となる。
【０１７０】
ステップＳ６４１は、接触状態と接触位置を記憶部（例えばメモリ（ＲＡＭ１２１））に前回接触状態と前回接触位置として記憶するステップである。
ステップＳ６４２は、ＡＦ制御部１１２ａが、予め規定された時間間隔、例えば１００ｍｓ毎にタッチパネル処理を行うため、既定の待機時間（例えば１００ｍｓ）の待機を行うステップである。待機後、ステップＳ６０１に戻り同様の処理を繰り返す。
【０１７１】
本実施例３におけるＡＦ処理は、先に実施例１において説明した図１２に示すフローチャートに従った処理と同様の処理である。
また、上述したように、「時間指定ＡＦ動作要求」がある場合のＡＦ処理は、先に図１３を参照して説明した処理において、ステップＳ４０４のフォーカスレンズ駆動速度の算出処理を、図１９に示すフローに従った処理に置き換えた処理となる。
本実施例３におけるフォーカスレンズ駆動速度の算出処理について、図１９のフローと図２０を参照して説明する。
【０１７２】
図１９のフローチャートに示す各ステップの処理について説明する。
ステップＳ７０１において、ＡＦ制御部１１２ａは、ＡＦ駆動時間設定値をｎ分割し、ｎ個それぞれの区間のなぞり量の和を計算する。
ｎは２以上の任意の数であり、予め設定された値、あるいはユーザーによって設定可能な値である。
一例としてｎ＝３とした例について説明する。
【０１７３】
例えば、トータルの「なぞり時間」に相当するＡＦ駆動時間設定値が２．４秒（２４００ｍｓ）であるとする。すなわち、図１７に示す第１ＡＦ枠４４１のある第１ＡＦ領域から第２ＡＦ枠４４２のある第２ＡＦ領域までの「なぞり時間」に相当するＡＦ駆動時間設定値（Ｔｐ）が２．４秒（２４００ｍｓ）であるとする。
【０１７４】
ＡＦ制御部１１２ａは、このＡＦ駆動時間設定値：Ｔｐ＝２．４秒（２４００ｍｓ）をｎ分割する。ｎ＝３として、３分割すると、
２．４／３＝０．８秒
となる。
【０１７５】
ＡＦ制御部１１２ａは、０．８秒（８００ｍｓ）毎のなぞり量の和を計算する。すなわち、
なぞり開始から０〜０．８秒における第１なぞり量、
なぞり開始から０．８〜１．６秒における第２なぞり量、
なぞり開始から１．６〜２．４秒における第３なぞり量、
これらの３つのなぞり量を、記憶部に記憶されている「なぞり量」に基づいて、各々算出する。
【０１７６】
例えば、それぞれの時間区間のなぞり量が以下のような値であったとする。
（１）なぞり開始から０〜０．８秒（第１区間）における第１なぞり量＝３００、
（２）なぞり開始から０．８〜１．６秒（第２区間）における第２なぞり量＝１００、
（３）なぞり開始から１．６〜２．４秒（第３区間）における第３なぞり量＝５０、
なお、なぞり量の単位は、例えばｍｍ、あるいは画素数など、様々な設定が可能である。
【０１７７】
ステップＳ７０２において、ＡＦ制御部１１２ａは、それぞれの区間のなぞり量から、フォーカスレンズ駆動速度の比率を計算する。
（１）なぞり開始から０〜０．８秒（第１区間）におけるフォーカスレンズ駆動速度をｖ１、
（２）なぞり開始から０．８〜１．６秒（第２区間）におけるフォーカスレンズ駆動速度をｖ２、
（３）なぞり開始から１．６〜２．４秒（第３区間）におけるフォーカスレンズ駆動速度をｖ３、
とする。
【０１７８】
上記のような各区間の駆動速度をｖ１、ｖ２、ｖ３として、
各駆動速度の比率を、各区間のなぞり量の比率と同じ比率として設定する。
すなわち、
ｖ１：ｖ２：ｖ３＝３００：１００：５０＝６：２：１
とする。
【０１７９】
また、ｎ分割したｎ個の各区間のフォーカスレンズの移動距離については等配分とするため、加減速期間を除いた各区間（第１区間〜第３区間）の駆動時間：ｔ１、ｔ２、ｔ３を、上記の駆動速度ｖ１〜ｖ３の逆数の設定とする。すなわち、
ｔ１：ｔ２：ｔ３＝（１／６）：（１／２）：（１／１）＝１：３：６
とする。
【０１８０】
ステップＳ７０３において、ＡＦ制御部１１２ａは、上記の処理によって決定したフォーカスレンズの各区間の駆動速度と駆動時間に基づいて、フォーカスレンズを駆動する。
【０１８１】
上記設定に従ったフォーカスレンズの駆動処理は、図２０に示す設定となる。
レンズに依存したフォーカス駆動の加減速度を固定値Ａとすると、
駆動時間（Ｔｐ）と駆動速度（ｖ１）、駆動速度（ｖ２）、駆動速度（ｖ３）と駆動量（ｄ）の関係式は以下のように示される。
ｄ＝（ｖ１÷Ａ×２×ｖ１÷２）＋（Ｔｐ−ｖ１÷Ａ×２）×（１／１０）×ｖ１
＋（Ｔｐ−ｖ１÷Ａ×２）×（３／１０）×ｖ２
＋（Ｔｐ−ｖ１÷Ａ×２）×（６／１０）×ｖ３
【０１８２】
これにより、ユーザーが指でなぞった、なぞり速度の変化に応じてフォーカスレンズの駆動速度を変化されたＡＦ制御が行われる。すなわち、始めは速くフォーカス駆動を行い、だんだんと遅くなりながらフォーカス合わせを行うことができる。
【０１８３】
このように、本実施例３は、ＡＦ制御部１１２ａは、ユーザーの「なぞり時間」と「なぞり量」に従って算出される「なぞり速度の変化」に応じて、フォーカスレンズの駆動速度を変化させる。具体的には、例えば図１７の設定において、第１ＡＦ枠４４１の被写体に対する合焦状態から、第２ＡＦ枠４４２の被写体に対する合焦状態への遷移処理に際して、ユーザーのなぞり速度の変化に従ってフォーカスレンズの駆動速度を変化させる。この処理により、例えば動画再生時に、被写体Ａから被写体Ｂに対する焦点の変更処理を、ゆっくりから速く、あるいは早くからゆっくりなど様々な設定で行わせて様々な変化を持つピント合わせ処理態様の動画再生効果を発揮させることができる。
【０１８４】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１８５】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１８６】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１８７】
以上、説明したように、本発明の一実施例によれば、フォーカスレンズの駆動速度を変更可能としたフォーカス制御を実現する装置、方法が実現される。具体的には、表示部の表示画像の画像領域の選択情報を入力し、選択画像領域に含まれる被写体を合焦対象としたフォーカス制御を実行するフォーカス制御部を有する。フォーカス制御部は、ユーザーの操作情報に基づいてフォーカスレンズの駆動速度を決定し、決定したフォーカスレンズ駆動速度でフォーカスレンズを移動させる。例えば、表示部に対するユーザーのなぞり時間やなぞり量、あるいはタッチ継続時間などを計測し、これらの計測情報に応じてフォーカスレンズの駆動速度を決定し、決定したフォーカスレンズ駆動速度でフォーカスレンズを移動させる。
これらの処理により、例えばフォーカスポイントの変更処理をゆっくり、あるいは早くするなどの映像効果を持つ動画再生が可能となる。
【符号の説明】
【０１８８】
１００  撮像装置
１０１  フォーカスレンズ
１０２  ズームレンズ
１０３  撮像素子
１０４  アナログ信号処理部
１０５  Ａ／Ｄ変換部
１０６  タイミングジェネレーター（ＴＧ）
１０７  垂直ドライバ
１０８  デジタル信号処理部（ＤＳＰ）
１１０  制御部
１１２ａ  ＡＦ制御部
１１２ｂ  ズーム制御部
１１３  モータ
１１５  記録デバイス
１１６  ビューファインダ
１１７  モニタ
１１８  操作部
１１９〜１２１  メモリ
１５１  ＡＦ領域
４０１  アイコン
４０２  ＡＦ枠
４２１，４２２  ＡＦ枠
４３１，４３２  ＡＦ枠
４４１，４４２  ＡＦ枠
【図１】
2012173531.tif 000004
【図２】
2012173531.tif 000005
【図３】
2012173531.tif 000006
【図５】
2012173531.tif 000007
【図６】
2012173531.tif 000008
【図７】
2012173531.tif 000009
【図８】
2012173531.tif 000010
【図１１】
2012173531.tif 000011
【図１２】
2012173531.tif 000012
【図１３】
2012173531.tif 000013
【図１４】
2012173531.tif 000014
【図１６】
2012173531.tif 000015
【図１８】
2012173531.tif 000016
【図１９】
2012173531.tif 000017
【図２０】
2012173531.tif 000018
【図４】
2012173531.tif 000019
【図９】
2012173531.tif 000020
【図１０】
2012173531.tif 000021
【図１５】
2012173531.tif 000022
【図１７】
2012173531.tif 000023