(57)【要約】【課題】  タッチパネルを備えた撮像装置において、ＭＦ機能により調節を行う場合であっても簡単な操作により鮮鋭度の高い画像を得られるようにする。【解決手段】  画像を表示する表示部の表面に設けられ、前記撮像範囲内における焦点検出領域の位置の指定を受け付けるタッチパネルと、撮影者の操作に応じてフォーカスレンズを光軸方向に移動させるマニュアルフォーカスの場合、前記撮影者の操作に応じて移動させた前記フォーカスレンズ位置を基準に前記フォーカスレンズを予め決められた範囲移動させながら前記焦点検出領域における被写体像の合焦状態を示す焦点信号を抽出し、当該焦点信号に基づいて前記フォーカスレンズの位置を調節する焦点調節手段とを備えた撮像装置を提供する。【選択図】  図２
2011151728.tif 000002
【特許請求の範囲】
【請求項１】
フォーカスレンズを介して入射した被写体像を撮像し、被写体の画像を取得する撮像手段と、
前記撮像手段における撮像範囲内の焦点検出領域に含まれる被写体像の合焦状態を示す焦点信号を抽出し、当該焦点信号に基づいて前記フォーカスレンズの位置を調節する焦点調節手段と、
画像を表示する表示部の表面に設けられ、前記撮像範囲内における焦点検出領域の位置の指定を受け付けるタッチパネルとを備え、
前記焦点調節手段は、撮影者の操作に応じて前記フォーカスレンズを移動させるマニュアルフォーカスの場合、前記撮影者の操作に応じて移動させた前記フォーカスレンズの位置を基準に予め決められた範囲、前記フォーカスレンズを移動させながら前記タッチパネルで指定された焦点検出領域における焦点信号を抽出し、当該焦点信号に基づいて前記フォーカスレンズの位置を調節することを特徴とする撮像装置。
【請求項２】
前記マニュアルフォーカスにおける撮影者の操作とは、前記フォーカスレンズを手動操作に応じて移動させるための前記タッチパネルへの入力であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記マニュアルフォーカスの場合には、前記撮像手段における撮像範囲内の焦点検出領域に含まれる被写体像の合焦状態を示す焦点信号に基づいて自動的に前記フォーカスレンズの位置を調節するオートフォーカスの場合よりも、前記焦点信号を取得するための前記焦点検出領域が小さいことを特徴とする請求項１又は請求項２に記載の撮像装置。
【請求項４】
前記マニュアルフォーカスの場合には、前記タッチパネルへの指示の入力に応じて、前記フォーカスレンズを移動させる範囲、及び、前記焦点検出領域の大きさの少なくともいずれか一方を変更可能なことを特徴とする請求項１乃至請求項３のいずれか１項に記載の撮像装置。
【請求項５】
前記タッチパネルに対して指示された位置の近傍に予め決められた時間以内に再度、指示があった場合には、タッチパネルに対する単一の指示の場合とは前記フォーカスレンズを移動させる範囲を異ならせることを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記タッチパネルに対して指示された位置の近傍に予め決められた時間以内に再度、指示があった場合には、タッチパネルに対する単一の指示の場合とは前記焦点検出領域の大きさを異ならせることを特徴とする請求項４に記載の撮像装置。
【請求項７】
前記タッチパネルに対する指示が予め決められた時間以上、継続した場合には、予め決められた時間未満のタッチパネルに対する指示があった場合とは前記フォーカスレンズを移動させる範囲を異ならせることを特徴とする請求項４に記載の撮像装置。
【請求項８】
前記タッチパネルに対する指示が予め決められた時間以上、継続した場合には、予め決められた時間未満のタッチパネルに対する指示があった場合とは前記焦点検出領域の大きさを異ならせることを特徴とする請求項４に記載の撮像装置。
【請求項９】
前記タッチパネルに対する位置の指定を受けたことに応じて、前記撮影者の操作に応じて移動させた前記フォーカスレンズの位置を基準に予め決められた範囲、前記フォーカスレンズを移動させながら前記焦点検出領域における焦点信号を抽出することを特徴とする請求項１乃至請求項８のいずれか１項に記載の撮像装置。
【請求項１０】
前記マニュアルフォーカスにおいて、前記撮影者の操作に応じた前記フォーカスレンズの位置の移動をせずに前記焦点検出領域の位置の指定を受けた場合には、前記撮影者の操作に応じた前記フォーカスレンズの位置の移動をした後に前記焦点検出領域の位置の指定を受けた場合と比べて、前記焦点信号を抽出する際の前記フォーカスレンズを移動させる範囲が広いことを特徴とする請求項９に記載の撮像装置。
【請求項１１】
フォーカスレンズを介して入射した被写体像を撮像し前記被写体の画像を取得する撮像手段と、画像を表示する表示部の表面に設けられ撮像範囲内における焦点検出領域の位置の指定を入力させるタッチパネルを備えた撮像装置の制御方法であって、
撮影者の操作に応じて前記フォーカスレンズを移動させるマニュアルフォーカスの場合、前記撮影者の操作に応じて移動させた前記フォーカスレンズの位置を基準に予め決められた範囲、前記フォーカスレンズを移動させながら前記焦点検出領域における焦点信号を抽出するステップと、
当該焦点信号に基づいて前記フォーカスレンズの位置を調節する焦点調節ステップとを有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は手動操作で焦点調節を行う機能を有する撮像装置及びその制御方法に関する。
【背景技術】
【０００２】
従来から、撮像装置の表示部にタッチパネルが配置され、表示部の画面上で撮影者が主被写体をタッチすると、その位置を検出して主被写体に合わせたフォーカス調整を行うものがあった（例えば、特許文献１）。
【０００３】
一方で、撮影者がビューファインダーに表示された被写体像を見ながら、手動操作によってフォーカスレンズの位置を移動して焦点調節を行うマニュアルフォーカス機能を備えた撮像装置が存在する。このようなマニュアルフォーカス機能を用いて撮影が行なわれる場合、実際に撮影される画像の解像度に比べてビューファインダーのサイズや表示解像度が低い場合が多い。そのためビューファインダー上ではピントが合った画像であると判断されても、実際に撮影された画像ではピントが合っていない場合があり、正確な焦点調節が困難であった。そこで、特許文献２ではマニュアルフォーカス操作後にピントの微調整を行う撮像装置が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−０１８７７３号公報
【特許文献２】特開２００４−０９４１３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の場合には、指定された画面上の位置にピントを合わせるには、フォーカスレンズの可動範囲の全域にわたってレンズを移動させて合焦位置を見つける必要があるため、フォーカス調整に時間がかかってしまう。
【０００６】
また、特許文献２の場合には、測距点が中央に固定されているため、撮影者の望む画面内での位置でピントを微調整することができなかった。
【０００７】
本発明はかかる実情に鑑み、マニュアルフォーカスでもタッチパネルの操作に応じた制御を可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の技術的特徴としては、フォーカスレンズを介して入射した被写体像を撮像し前記被写体の画像を取得する撮像手段と、画像を表示する表示部の表面に設けられ撮像範囲内における焦点検出領域の位置の指定を入力させるタッチパネルを備えた撮像装置の制御方法であって、撮影者の操作に応じて前記フォーカスレンズを移動させるマニュアルフォーカスの場合、前記撮影者の操作に応じて移動させた前記フォーカスレンズの位置を基準に予め決められた範囲、前記フォーカスレンズを移動させながら前記焦点検出領域における焦点信号を抽出するステップと、当該焦点信号に基づいて前記フォーカスレンズの位置を調節する焦点調節ステップとを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮影者に対してより簡単な操作によってマニュアルフォーカス機能を操作できる撮像装置及びその制御方法を提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例１および２に係わる電子カメラの構成を示すブロック図である。
【図２】本発明の実施例１に係わる電子カメラの撮影準備から撮影までの流れを示すフローチャートである。
【図３】ピント微調整動作のサブルーチンのフローチャートである。
【図４】焦点信号の状態とピント微調整動作の振る舞いを示した説明図である。
【図５】サーチ範囲の中心を撮影準備開始時点でのレンズ位置とする構成において、連続してピント微調整動作を実施した場合の振る舞いを示した説明図である。
【図６】本発明の実施例１および２に係わる電子カメラのフォーカスモード切り替え動作を示したサブルーチンのフローチャートである。
【図７】本発明の実施例１および２に係わる電子カメラのタッチパネル操作に関する説明図である。
【図８】本発明の実施例１および２に係わる電子カメラの焦点検出領域設定サブルーチンのフローチャートである。
【図９】実施例１、２のピント微調整動作のサーチ範囲とフォーカスレンズの動作を示した説明図である。
【図１０】合焦判定の内容を示すフローチャートである。
【図１１】無限端方向の単調減少を求める動作のフローチャートである。
【図１２】至近端方向の単調減少を求める動作のフローチャートである。
【図１３】焦点信号の判定の概念を説明するための図である。
【図１４】通常範囲の焦点調節動作サブルーチンの流れを示したフローチャートである。
【図１５】タッチ時の焦点検出領域設定に関する説明図である。
【図１６】ピント微調整時と通常範囲の焦点調節動作のサーチ範囲の違いを示した説明図である。
【図１７】本発明の実施例２に係わる電子カメラの撮影準備から撮影までの流れを示すフローチャートである。
【図１８】本発明の実施例２に係わる電子カメラのダブルタッチ、ホールド操作検出サブルーチンのフローチャートである。
【図１９】本発明の実施例２に係わる電子カメラのピント微調整範囲の違いを示した説明図である。
【図２０】本発明の実施例２に係わる電子カメラの焦点検出領域設定に関する説明図である。
【発明を実施するための形態】
【００１１】
本発明を実施するための形態の一例は、以下の実施例１、２に示す通りである。
【００１２】
（実施例１）
以下、図面を参照しながら本発明の実施例１について説明する。
【００１３】
＜電子カメラの構成＞
図１は本発明を適用できる実施例１に係る電子カメラ（撮像装置）の構成を示すブロック図である。１０１はズーム機構を含む撮影レンズ、１０２は光量を制御する絞り及びシャッタ部、１０３はＡＥ処理部である。１０４は撮像素子上に焦点を合わせるためのフォーカスレンズ部、１０５は画像信号より焦点信号を算出し、フォーカスレンズ部１０４を制御する焦点調節処理部である。ここで、焦点信号とは、画像信号からバンドパスフィルタなどを通して高周波成分が抽出された信号であって、画像のコントラストに対応し、ピントが合うほど高い値となる。よって、焦点信号はフォーカスレンズ部１０４の合焦状態を示す値である。１０６は被写体に対して光を照射する発光装置であるストロボである。また、１０７はプリ発光により自動で調光して、ストロボ１０６の発光制御を行うＥＦ処理部である。
【００１４】
なお、１０２の絞り及びシャッタ部、１０４のフォーカスレンズ部の詳細に関しては、図示していない。しかし、レンズなどの光学要素、絞り・シャッタといったメカ要素、及びそれらを動かすためのアクチュエータや、それらを制御するための駆動回路、Ｄ／Ａ変換器等、制御対象を動作させるための必要な各種装置を含んでいるものとする。
【００１５】
また、１０８はフォーカスレンズ部１０４を介して入射した被写体の反射光である被写体像を電気信号に光電変換して画像信号を出力する撮像素子である。１０９は撮像素子１０８の出力ノイズを除去するＣＤＳ回路やＡ／Ｄ変換前に行う非線形増幅回路を含むＡ／Ｄ変換部、１１０は画像処理部、１１１はＷＢ（ホワイトバランス）処理部である。１１２はフォーマット変換部、１１３は高速な内蔵メモリ（例えばランダムアクセスメモリなど、以下、ＤＲＡＭ）である。１１４はメモリカードなどの記録媒体とそのインターフェースからなる画像記録部、１１５は撮影シーケンスなどシステムを制御するシステム制御部である。１１６は画像表示用メモリ（以下、ＶＲＡＭ）、１１７は画像表示、操作補助のための表示やカメラ状態の表示の他、撮影時には撮影画面と撮像範囲内における焦点検出領域に対応する領域を表示する表示部である。１１８はタッチパネルで表示部１１７の表面に装着されている。タッチパネルに触れた際の座標情報はシステム制御部１１５より読み出され、表示部１１７の表示内容に連動して処理することで物理的な操作部材を操作するように扱うこともできる。１１９はシステムに電源を投入するためのメインスイッチである。１２０はＡＦやＡＥ等の撮影スタンバイ動作（撮影準備動作）を行うためのスイッチ（以下、ＳＷ１）、１２１はスイッチＳＷ１の操作後、撮影を行う撮影スイッチ（以下、ＳＷ２）である。上記ＤＲＡＭ１１３は一時的な高速バッファとして、あるいは画像の圧縮伸張における作業用メモリなどに使用される。１２２は撮影レンズのズーム動作を指示するズームレバーである。
【００１６】
＜フォーカスモード切替処理＞
図６および図７を用いてタッチパネルを使ったＡＦ（オートフォーカス機能）／ＭＦ（マニュアルフォーカス機能）モード切替およびＭＦモードにおけるフォーカスレンズの制御について説明する。ここで、ＡＦモードとは、撮像範囲内の焦点検出領域に含まれる被写体像の合焦状態を示す焦点信号に基づいて自動的にフォーカスレンズの位置を調節するモードである。また、ＭＦモードとは、撮影者の操作に応じてフォーカスレンズを移動させ合焦状態を調節するモードである。
【００１７】
まず図６のフローチャートのＳ３００においてモード選択ボタンがタッチされたか否かを判断する。この際、図７の（ａ）に示すように表示部１１７上にライブ画像とともに現在のフォーカスモード設定名を示すボタン表示がなされており、本実施例ではこのボタンをモード選択ボタンと呼ぶ。（図７（ａ）の右上にあるボタンで、現在の設定はＡＦモード）この画面表示において、図７（ａ）のように右上のボタン表示をタッチすることで、タッチパネル１１８に触れた際の座標情報をシステム制御部１１５より読み出す。そして、ＧＵＩ表示上のボタンの領域内であるか否かを判断する。タッチされた座標がボタンの表示領域内である場合にはＧＵＩ表示上のボタンが押されたものと判断し、そうでない場合には押されていないと判断する。本実施例中におけるＧＵＩ表示上のボタン操作は先に述べた処理を実施することで実現されている。次に図７（ａ）にてモード選択ボタンが押された場合、図６のＳ３０１にて現在のモード設定を一時的に記憶する。  次にステップＳ３０２でＡＦ／ＭＦ選択画面を表示する。実際の表示は図７（ｂ）のようになり、左下にＡＦモードに設定するボタン、右下にＭＦモードに設定するボタンがそれぞれ表示され、撮影者に対してＡＦモード、ＭＦモードの選択をさせることになる。次に、ステップＳ３０３ではＭＦモードボタンにタッチされたか否かを判断する。ステップＳ３０３にてＭＦモードがタッチされたことが検出された場合にはステップＳ３１０に進みフォーカスモードをＭＦモードに設定する。次にステップＳ３１１にてＭＦモード用の表示に切り替える。具体的には図７（ｂ）から図７（ｃ）に示すように表示が切り替わる。この場合、図７（ｃ）のようにモード選択ボタン上の表示は”ＭＦ”となり、左下にはピント位置を無限遠方向に移動させるための遠くボタン、右下にはピント位置を至近方向に移動させるための近くボタンが表示される。
【００１８】
ステップＳ３０３にてＭＦモードボタンがタッチされていない場合には、ステップＳ３０４に進む。ステップＳ３０４ではＡＦモードボタンがタッチされたか否かを判断する。タッチされている場合にはステップＳ３０８にてフォーカスモードをＡＦモードに設定し、次にステップＳ３０９にてＡＦモード用の表示に切り替える。具体的には図７（ａ）の表示になる。
【００１９】
ステップＳ３０４にてＡＦモードボタンがタッチされていない場合には、ステップＳ３０５に進む。ステップＳ３０５ではモード選択ボタンがタッチされたか否かを判断する。タッチされている場合にはステップＳ３０６に進み、ステップＳ３０１で記憶したフォーカスモードに再度設定し、ステップＳ３０７にてステップＳ３０７に従ったモードの画面に遷移する。たとえば本実施例で説明した順序に従うと図７（ｂ）でモード選択ボタンを押した場合には図７（ａ）のように直前の設定であるＡＦモードに切り替わる。
【００２０】
ステップＳ３０５でモード選択ボタンがタッチされていない場合には再度ステップＳ３０３に戻ることになる。すなわち、図７（ｂ）の画面が表示されている状態ではモード選択ボタン、ＡＦモードボタン、ＭＦモードボタンの入力を受け付け、それぞれに応じた設定に切り替えることが可能となっている。
以上がフォーカスモードの選択の流れである。
【００２１】
＜撮影準備動作及び撮影動作＞
図２は本発明の実施例１に係わる電子カメラの撮影準備動作および撮影動作を示したフローチャートである。この図２のフローチャートは図１で示したシステム制御部１１５によって実行されるものとする。
【００２２】
まずステップＳ１００にてタッチパネル１１８がタッチされたか否かを判断する。ステップＳ１００にてタッチされていない場合にはステップＳ１１５に進み、ＳＷ１（１２０）が押されていなければステップＳ１００に戻る。
【００２３】
一方で、ステップＳ１００にてタッチパネル１１８がタッチされた場合にはステップＳ１０１に進み、表示部１１７に表示されているボタンＵＩがタッチされたか否かを判断する。ボタンＵＩがタッチされた場合には次にステップＳ１０９にて、タッチされたボタンがモード選択ボタンであるか否かを判断する。ここでモード選択ボタンが押された場合には、次のステップＳ１１０のフォーカスモード切替処理を実施する。この処理は先ほど図６および図７を用いて説明した処理である。
【００２４】
また、ステップＳ１０９にてタッチされたボタンがモード選択ボタンでないと判断された場合にはステップＳ１１１に進み、タッチされたボタンが遠くボタンであるか否かを判断する。ここで、遠くボタンおよび近くボタンはＭＦモード時のみ表示され、ＡＦモードでは表示されていない。したがって、ここで、このいずれかのボタンがタッチされているか否かは表示部１１７にボタンＵＩが表示され、かつ、タッチパネル１１８が該当するボタンの領域内でタッチされた場合にそのボタンがタッチされたと判断する。
【００２５】
ステップＳ１１１で遠くボタンがタッチされた場合にはステップＳ１１２に進み、システム制御部１１５は無限遠方向にピント位置が移動するようにフォーカスレンズ部１０４に対して一定量の制御信号を出力する。一方で、Ｓ１１１で遠くボタンがタッチされていない場合にはステップＳ１１３に進み、近くボタンがタッチされたか否かを判断する。このときタッチされていなければステップＳ１００に戻り、タッチされている場合には遠いボタンをタッチした場合と同様にシステム制御部１１５は至近方向にピント位置が移動するようにフォーカスレンズ部１０４に対して一定量の制御信号を出力する。したがって図７（ｃ）のように、ＭＦモードの状態において撮影者が遠くボタンもしくは近くボタンをタッチことによってピント位置を撮影者の操作にしたがって移動させることが可能となり、タッチパネルを用いたマニュアルフォーカス機能が実現される。
【００２６】
次に、ステップＳ１０１にてボタンＵＩタッチされていない場合、すなわち、表示部１１７に表示されているライブ画像の任意の位置にタッチされた場合には次のステップＳ１０２に進む。ステップＳ１０２ではタッチ後のフォーカスモードがＭＦモードであるか否かを判断する。ＭＦモードで無い場合には次のステップＳ１０３のＡＥ処理を行う。ステップＳ１０３ではＡＥ処理部１０３で画像処理部１１０の出力を用いてＡＥ処理を行う。この処理により絞りや電子シャッタなどの露出条件を焦点調節動作に適した状態に設定する。次にステップＳ１０４でタッチされたタッチパネル上の座標を基準に撮像素子１０８より得られた画像信号のうち、焦点信号を抽出する領域（焦点検出領域）を決定し焦点調節処理部１０５に設定する。この焦点検出領域の設定についての詳細は後述する。そしてステップＳ１０５にて通常範囲の焦点調節動作を実施する。この通常範囲の焦点調節動作は所定の範囲でフォーカスレンズ位置を移動させて焦点信号を取得し、その焦点信号を元に合焦位置を特定する処理である。この処理についても詳細は後述する。
【００２７】
一方で、ステップＳ１０２にてＭＦモードである場合にはステップＳ１０６に進む。ステップＳ１０６ではＡＥ処理を行う。処理内容としてＳ１０３と同様である。次にステップＳ１０７にて焦点検出領域の設定を行う。この処理についてもＳ１０４の内容と同様である。ステップＳ１０８ではピントの微調整動作を実施する。このピント微調整動作はステップＳ１０５と同様に、焦点信号を元に合焦位置を算出するための処理であるが、合焦位置を特定する際のサーチ範囲がＳ１０５の通常範囲の焦点調節動作よりも狭く設定されている点が大きく異なる。ピント微調整動作の詳細についても個別に説明する。
【００２８】
ここまでの処理を図７（ｄ）、図７（ｅ）を用いて説明する。先に述べたマニュアルフォーカス操作により撮影者の操作にしたがってピントの位置を調整した後、ピントを微調整したい位置を図７（ｄ）のようにタッチすることで図７（ｅ）のようにピントの微調整が実施される。
【００２９】
このように、ステップＳ１０２〜Ｓ１０８で示したようにＳＷ１（１２０）を押す以前のライブ画表示状態で、ボタンＵＩ以外の領域をタッチした場合は、フォーカスモードに応じてタッチ時の挙動が異なるようにシステム制御部１１５が焦点調節動作を切り替える。これにより、撮影者がピントを合わせたいもしくはピントを微調整したいと思うものをタッチするだけで、焦点検出領域の設定とフォーカスモードに応じた焦点調節動作を実施することが可能となる。このため、より少なく簡単な操作でピント合わせ機能もしくピント微調整機能を提供することが可能となる。以上、説明してきた流れがＳＷ１（１２０）を押す前までの処理になる。
【００３０】
次に、ＳＷ１（１２０）を押した後の処理について説明する。
ステップＳ１１５ではＳＷ１（１２０）が押されたか否かを判断する。ステップＳ１１５にてＳＷ１（１２０）が押されていない場合の処理については先に述べたとおりである。ステップＳ１１５にてＳＷ１（１２０）が押されていた場合にはステップＳ１１６に進む。ステップＳ１１６では現在のフォーカスモードがＭＦモードであるか否かを判断し、ＭＦモードの場合にはＳ１１９に進み、本露光用ＡＥ処理を実施する。この処理ではＡＥ処理部１０３にて画像処理部１１０の出力を用いて本露光（撮影）用のＡＥ処理を行う。この処理により絞りや露光時間などの露出条件を撮影に適した状態に設定する。次にステップＳ１２０に進みＳＷ２（１２１）の状態を調べる。その際、ＳＷ２（１２１）が押されている場合には次のステップＳ１２１に進み撮影処理が行われる。この撮影処理では撮像素子１０８により光電変換されたアナログ信号を１０９のＡ／Ｄ変換部にデジタル信号に変換し、ＷＢ処理部１１１にてホワイトバランスを調整する。そして画像処理部１１０にて適切な出力画像信号信号を生成し、その信号をフォーマット変換部１１２にてＪＰＥＧ等の所定の形式に変換した後に画像記録部１１４にてＳＤカードやＣＦカードなどの記録媒体上に生成したデータを書き込み保存する。つまり、ステップＳ１１６でＭＦモードの場合にはＳＷ１（１２０）を押す前に確定しているフォーカスレンズ位置にて撮影処理が実施されることになる。また、Ｓ１２０にてＳＷ２（１２１）が離されて場合にはＳ１００に戻る。
【００３１】
一方で、Ｓ１１６にてＭＦモードでない場合には撮影のための焦点調節および露出制御を実施すべくＳ１１７以降の処理が実施される。ステップＳ１１７ではＳ１０３、Ｓ１０６同様、ＡＥ処理が実施される。
【００３２】
次にステップＳ１１８にてＳ１０５と同様の通常範囲の焦点調節動作が実施される。次のＳ１１９にて本露光用ＡＥ処理を実施する。以降のＳ１２０、Ｓ１２１の処理は先に述べたとおりとなる。このようにＳＷ１（１２０）を押した後の処理については、その時点でのフォーカスモードの設定に応じて実施される処理が異なる。
【００３３】
以上がＡＦモードおよびＭＦモード時におけるＳＷ１（１２０）を押す以前の状態での動作と、ＳＷ１（１２０）を押した後の動作の基本的な流れとなる。以降、図２のフローチャートのうち、詳細な説明を省いた点について個別に説明していく。
【００３４】
＜焦点検出領域設定処理＞
次に図２のＳ１０４、Ｓ１０７で説明した指定座標での焦点検出領域の設定について図８および図１５を用いて説明する。
【００３５】
まず、ステップＳ４００にてタッチパネル１１８のタッチされた座標をシステム制御部１１５が読み出す。次にステップＳ４０１にて取得したタッチ座標を中心として、図１５のＣＡＳＥ４のように焦点検出領域のサイズと位置を決定する。本実施例中では焦点検出領域のサイズを表示領域の縦横それぞれ２０％とし、焦点検出領域の中心にタッチ座標が配置されるように位置を決定するものとする。次にステップＳ４０２にてステップＳ４０１で決定した焦点検出領域の位置が、水平方向において、表示領域を超えてしまっていないかをチェックする。つまり、タッチした位置が表示領域の境界付記である場合には図１５のＣＡＳＥ５のように、実際に設定する位置が表示領域を超えてしまう場合が考えられる。このような条件に該当する場合にはステップＳ４０３にて表示領域外に超えている分だけ焦点検出領域位置を表示領域の内側にシフトさせる。一方でＳ４０２にて該当しない場合にはステップＳ４０４にて焦点検出領域位置が垂直方向に表示領域をオーバーしていないかチェックする。ここで、図１５のＣＡＳＥ６のように垂直方向に表示領域を超えている場合には、ステップＳ４０５に進み、焦点検出領域が表示領域を超えている分だけ表示領域の内側に焦点検出領域の位置をシフトさせる。一方で、Ｓ４０４にて焦点検出領域が表示領域をオーバーしていない場合にはステップＳ４０６に進み焦点調節処理部１０５に決定した焦点検出領域の位置とサイズを設定し、焦点信号の算出に備える。
【００３６】
これら一連の処理により、ライブ画像が表示部１１７に表示されている状態でタッチパネル１１８をタッチすることで、撮影者がピントを合わせたいライブ画像中の任意の被写体に対して、より少ない簡単な操作で簡単に焦点検出領域を設定することが可能となる。
【００３７】
以上が、本実施例におけるタッチパネル１１８をタッチした際の焦点検出領域設定処理となる。
【００３８】
＜ピント微調整動作＞
次に図２のステップＳ１０８で示したピント微調整動作について図３のフローチャートを元に説明する。まずステップＳ２００にてピント微調整を行う際の中心位置を記録する。本実施例中ではこの中心位置をピント微調整動作の開始時点でのフォーカスレンズ位置とする。つまり、ＭＦモードで撮影者の操作によりフォーカスレンズが制御されている状態であれば、ボタンＵＩ以外の領域をタッチした時点のフォーカスレンズ位置は撮影者によって操作されたフォーカスレンズ位置と一致している。次に、ステップＳ２０１ではピント微調整動作で合焦位置を探し出すためにフォーカスレンズを移動させる範囲（サーチ範囲）を算出する。本実施例中では図９に示すようにＭＦ操作によって決定されたレンズ位置を中心として前後の所定の範囲をサーチ範囲とする。具体的には記録画像の片側焦点深度に相当するフォーカスレンズのパルス数を基準として、ステップＳ２００で記憶した中心位置の前後３深度を実際のサーチ範囲としている。なお、このサーチ範囲の決定方法は本実施例で示した方法に限定されるものではない。例えば、表示部１１７の表示解像度を基準とした片側焦点深度に相当するフォーカスレンズのパルス数を中心位置の前後に設定する方法も考えられる。これにより表示部１１７におけるピント微調整時のピント変動による表示の違和感を解消することが可能である。次にステップＳ２０２ではフォーカスレンズの位置を移動させながら焦点調節処理部１０５で生成される焦点信号とフォーカスレンズ位置とを対応させる動作（本実施例中ではスキャン動作と呼ぶ）を開始する位置へフォーカスレンズを移動させる。本実施例中ではサーチ範囲の無限側の端にフォーカスレンズを移動させる（図９の（１））。次にステップＳ２０３でフォーカスレンズ位置がスキャン開始位置に到達したか否かを判断し、到達している場合には次に次のステップＳ２０４に進み、到達していない場合は再度ステップＳ２０３に戻る。次にステップＳ２０４では焦点信号の算出を開始する。その際、焦点信号を算出するための焦点検出領域については、図２のステップＳ１０７にて焦点調節処理部１０５に設定されているものが使用される。ステップＳ２０５では撮影画面内に設定される焦点検出領域の焦点信号とフォーカスレンズの位置をシステム制御部１１５に内蔵される図示しない演算メモリに記憶する。次にステップＳ２０６では次の焦点信号の取得位置にフォーカスレンズを移動させる。続くステップＳ２０７ではフォーカスレンズ位置がスキャン終了位置にあるかどうかを調べ、スキャン終了位置であればステップＳ２０８に進み、スキャン終了位置でない場合にはステップＳ２０５に戻る。このようにして、スキャン終了位置までの所定間隔で焦点信号とフォーカスレンズの位置を対応付けて記憶していく。次にステップＳ２０８では焦点信号の算出を停止する。
【００３９】
次に、図３のステップＳ２０９における合焦判定のサブルーチンについて、図１０〜図１３を参照しながら説明する。
【００４０】
焦点信号は遠近競合などの特殊な場合を除けば、横軸にフォーカスレンズ位置、縦軸に焦点信号をとると、その形は図１３に示すような山状になる。そこで、焦点信号が山状になっているか否かを、焦点信号の最大値と最小値の差、一定値（ＳｌｏｐｅＴｈｒ）以上の傾きで傾斜している部分の長さ、傾斜している部分の勾配から判定することにより、合焦判定を行うことができる。合焦判定における判定結果は、以下に示すように○×△で出力される。
○：焦点信号のピーク位置から、被写体の焦点調節が可能である。
×：被写体のコントラストが不十分。
△：スキャンした距離範囲外の距離に被写体が位置する。
（合焦位置の方向に応じて△ＮＥＡＲ、△ＦＡＲがある。）
【００４１】
ここで、図１３に示すように、山の頂上（Ａ点）から傾斜が続いていると認められる点をＤ点、Ｅ点とし、Ｄ点とＥ点の幅を山の幅Ｌ、Ａ点とＤ点の焦点信号の差ＳＬ１とＡ点とＥ点の焦点信号の差ＳＬ２の和（ＳＬ１＋ＳＬ２）をＳＬとする。
【００４２】
図１０は、図３のステップＳ２０９における合焦判定のサブルーチンの詳細を示すフローチャートである。
【００４３】
まずステップＳ１０００において、焦点信号の最大値ｍａｘと最小値ｍｉｎ、及び最大値ｍａｘを与えるスキャンポイントｉｏを求める。次のステップＳ１００１では、焦点信号の山の幅を表す変数Ｌ、山の勾配を表す変数ＳＬをともに零に初期化する。続くステップＳ１００２では、最大値を与えるスキャンポイントｉｏがスキャンを行った所定範囲における遠側端の位置か否かを調べ、遠側端位置でないならばステップＳ１００３へ進み無限遠方向への単調減少を調べる。遠側端位置であったならば、この処理をスキップしステップＳ１００４に進む。
【００４４】
ここで、ステップＳ１００３における無限遠方向への単調減少を調べる処理について説明する。図１１にそのフローチャートを示す。
【００４５】
まずステップＳ１１００において、カウンタ変数ｉをｉｏに初期化する。次のステップＳ１１０１では、スキャンポイントｉにおける焦点信号の値ｄ［ｉ］と、ｉより１スキャンポイント分無限遠よりのスキャンポイントｉ−１における焦点信号の値ｄ［ｉ−１］の差を一定値ＳｌｏｐｅＴｈｒと比較する。ｄ［ｉ］−ｄ［ｉ−１］＞＝ＳｌｏｐｅＴｈｒであれば、無限遠方向への単調減少が生じていると判定し、ステップＳ１１０２に進む。そして、焦点信号が一定値以上の傾きで傾斜している部分の長さ（山の幅）を表す変数Ｌ、単調減少区間における減少量を表す変数ＳＬを以下の式に従い更新する。
Ｌ＝Ｌ＋１
ＳＬ＝ＳＬ＋（ｄ［ｉ］−ｄ［ｉ−１］）
一方、ｄ［ｉ］−ｄ［ｉ−１］＞＝ＳｌｏｐｅＴｈｒでなければ、無限遠方向への単調減少は生じていないと判定し、無限遠方向への単調減少をチェックする処理を終了し、図１０のステップＳ１００４へ進む。
【００４６】
無限遠方向への単調減少をチェックする処理を継続する場合はステップＳ１１０３へ進み、ｉ＝ｉ−１として、検出をする点を１スキャンポイント無限遠側に移す。次のステップＳ１１０４では、カウンタｉがスキャンを行った所定範囲における遠側端位置の値（＝０）になったかどうかをチェックする。カウンタｉの値が０、すなわち単調減少を検出する開始点がスキャンを行った所定範囲における遠側端位置に達したならば、無限遠方向への単調減少をチェックする処理を終了し、図１０のステップＳ１１０４へ進む。以上のようにしてｉ＝ｉｏから無限遠方向への単調減少をチェックする。
【００４７】
図１０に戻り、ステップＳ１００４では、最大値を与えるスキャンポイントｉｏがスキャンを行った所定範囲における至近端の位置か否かを調べ、至近端位置でないならばステップＳ１００５へ進み、至近方向への単調減少を調べる。至近端位置であったならば、この処理をスキップし、ステップＳ１００６に進む。
【００４８】
ここで、ステップＳ１００５における至近方向への単調減少を調べる処理について説明する。図１２にそのフローチャートを示す。
まずステップＳ１２００において、カウンタ変数ｉをｉｏに初期化する。次のステップＳ１２０１では、スキャンポイントｉにおける焦点信号の値ｄ［ｉ］と、ｉより１スキャンポイント分至近端よりのスキャンポイントｉ＋１における焦点信号の値ｄ［ｉ＋１］の差を一定値ＳｌｏｐｅＴｈｒと比較する。ｄ［ｉ］−ｄ［ｉ＋１］＞＝ＳｌｏｐｅＴｈｒであれば、至近方向への単調減少が生じていると判定し、ステップＳ１２０２に進む。そして、焦点信号が一定値以上の傾きで傾斜している部分の長さ（山の幅）を表す変数Ｌ、単調減少区間における減少量を表す変数ＳＬを以下の式に従い更新する。
Ｌ＝Ｌ＋１
ＳＬ＝ＳＬ＋（ｄ［ｉ］−ｄ［ｉ＋１］）
一方、ｄ［ｉ］−ｄ［ｉ＋１］＞＝ＳｌｏｐｅＴｈｒでなければ、至近方向への単調減少は生じていないと判定し、至近方向への単調減少をチェックする処理を終了し、ステップＳ１００６へ進む。
【００４９】
至近方向への単調減少をチェックする処理を継続する場合はステップＳ１２０３に進み、ｉ＝ｉ＋１として、検出をする点を１スキャンポイント至近側に移す。次のステップＳ１２０４では、カウンタｉがスキャンを行った所定範囲における至近端位置の値（＝Ｎ）になったかどうかをチェックする。カウンタｉの値がＮ、すなわち単調減少を検出する開始点がスキャンを行った所定範囲における至近端位置に達したならば、至近方向への単調減少をチェックする処理を終了し、図１０のステップＳ１００６へ進む。以上のようにしてｉ＝ｉｏから至近方向への単調減少をチェックする。
【００５０】
無限遠方向および至近方向への単調減少をチェックする処理が終了したならば、得られた焦点信号が山状になっているか否か、諸係数をそれぞれのしきい値と比較し、○×△の判定を行う。
【００５１】
再び図１０に戻り、ステップＳ１００６において、焦点信号の最大値を与えるスキャンポイントｉｏがスキャンを行った所定範囲における至近端であるかを判定する。また、至近端スキャンポイントｎにおける焦点信号の値ｄ［ｎ］と、ｎより１スキャンポイント分無限遠よりのスキャンポイントｎ−１における焦点信号の値ｄ［ｎ−１］の差が、一定値ＳｌｏｐｅＴｈｒ以上であるかを判定する。両者を満たせばステップＳ１０１２へ進み、そうでなければステップＳ１００７へ進む。ステップＳ１００７では、焦点信号の最大値を与えるスキャンポイントｉｏがスキャンを行った所定範囲における遠側端であるかを判定する。また、遠側端スキャンポイント０における焦点信号の値ｄ［０］と、０より１スキャンポイント分至近端よりのスキャンポイント１における焦点信号の値ｄ［１］の差が、一定値ＳｌｏｐｅＴｈｒ以上であるかを判定する。両者を満たせばステップＳ１０１１へ進み、そうでなければステップＳ１００８へ進む。
【００５２】
ステップＳ１００８では、一定値以上の傾きで傾斜している部分の長さＬが所定値Ｌｏ以上であるかを判定する。また、傾斜している部分の傾斜の平均値ＳＬ／Ｌが所定値ＳＬｏ／Ｌｏ以上であり、かつ焦点信号の最大値ｍａｘと最小値ｍｉｎの差が所定値以上であるかを判定する。両者を満たせば、ステップＳ１００９へ進み、そうでなければステップＳ１０１０へ進む。ステップＳ１００９では、得られた焦点信号が山状となっていて、被写体の焦点調節が可能であるため判定結果を○としている。そして、合焦位置として取得した焦点信号の最大値と隣接する焦点信号より補間演算を行い、合焦位置を算出する。ステップＳ１０１０では、得られた焦点信号が山状となっておらず、被写体の焦点調節が不可能であるため判定結果を×としている。ステップＳ１０１１およびステップＳ１０１２では合焦位置がスキャンした距離範囲外の距離に被写体が位置する場合である。ステップＳ１０１１では範囲の遠側に合焦位置があることを示す△ＦＡＲ、ステップＳ１０１２では範囲の近側に合焦位置があることを示す△ＮＥＡＲを判定結果としている。以上のようにして、図３のフローチャートにおけるステップＳ２０９合焦判定を行う。次にステップＳ２１０ではステップＳ２０９の合焦判定の結果を判断する。まず、判定結果が○、△ＮＥＡＲ、△ＦＡＲのいずれかである場合にはステップＳ２１１に進み、×の場合にはステップＳ２１２に進む。判定結果と撮影位置の関係は以下のとおりである。
○：合焦位置
△ＦＡＲ：サーチ範囲の遠側の端
△ＮＥＡＲ：サーチ範囲の近側の端
×：サーチ範囲の中心位置（＝ＭＦ操作によるレンズ位置）
【００５３】
次にステップＳ２１１とステップＳ２１２ではそれぞれ判定結果に基づいた撮影位置にレンズを移動させる。ステップＳ２１３でフォーカスレンズが撮影位置に到達したかを判断し、到達しない場合にはステップＳ２１３に戻る。
以上がピント微調整動作の詳細である。
【００５４】
なお、上述の記載では、ＭＦモードにおいて座標を指定された場合のピント微調整のサーチ範囲を、ＭＦ操作によって決定されたレンズ位置を中心とした前後の所定の範囲とした。しかしながら、ＭＦモードにおいて、撮影者の操作に応じてフォーカスレンズを移動させ合焦状態を調節された後に座標の指定を受けたか、前記合焦状態を調整される前に座標の指定を受けたかに応じて制御を変更してもよい。すなわち、撮影者の操作に応じてフォーカスレンズを移動させ合焦状態を調節された後に座標の指定を受けた場合には、サーチ範囲を、ＭＦ操作によって決定されたレンズ位置を中心とした前後の所定の範囲とする。一方、撮影者のフォーカスレンズの移動の操作を受けずに、先に座標の指定を受けた場合、サーチ範囲を、現在のレンズ位置を中心とした前後の所定の範囲であり、合焦状態を調整された後の座標の指定の場合に比べて広い所定の範囲とする。
【００５５】
＜焦点信号の状態とピント微調整動作の振る舞いについて＞
次に、図２および図３で説明したピント微調整動作に関して、焦点信号の状態と実際のフォーカスレンズの制御について図４、図５を用いて説明する。
【００５６】
図４はある被写体に対して焦点信号とフォーカスレンズ位置を対応付けながらサンプリングした場合の焦点信号とフォーカスレンズ位置の関係を示している。ここで、実際のピントの状況は、焦点信号の山が最大となる位置で最も画像の鮮鋭度が高くなり、焦点信号の山の裾野付近、焦点信号が低いレベルでフラットになっている部分では画像の鮮鋭度は低くボケた状態となる。また図４のＣＡＳＥ１からＣＡＳＥ３は３つの状態でタッチパネル１１８に対してタッチ操作した場合のピント微調整動作を示している。
【００５７】
ＣＡＳＥ１では、撮影者がＭＦ操作により実際の合焦位置付近までフォーカスレンズを手動で移動させた後にタッチパネル１１８に対してタッチ操作した場合を示している。図中で示すとおり、サーチ範囲内に実際の合焦位置が含まれるため、図３で示したフローチャートに従い「撮影位置＝合焦位置」となるようにフォーカスレンズが制御される。
【００５８】
ＣＡＳＥ２では、撮影者がＭＦ操作により実際の合焦位置の近傍までフォーカスレンズを手動で移動させた後にタッチ操作をした場合を示している。図中で示すとおり、サーチ範囲外に実際の合焦位置が存在しているため、焦点信号はサーチ範囲の端で登り止まっている。そのため図３で示したフローチャートに従い「撮影位置＝登り止まっている側の端」となるようにフォーカスレンズが制御する。つまり、撮影者がＭＦ操作をした結果を尊重し、限られた範囲内における最もピントの合った位置にフォーカスレンズを制御する。
【００５９】
ＣＡＳＥ３では、撮影者がＭＦ操作により実際の合焦位置からはずれ表示部１１７上でも画像がボケていることが確認できるような位置でタッチ操作をした場合を示している。図中で示すとおり、明らかにサーチ範囲外に実際の合焦位置が存在しており、焦点信号も基本的にフラットでノイズ等の影響による変化のみである。そのため図３で示したフローチャートに従い「撮影位置＝ＭＦ操作によるレンズ位置」となるようにフォーカスレンズが制御する。つまり、微調整動作において合焦位置及び合焦位置の存在する方向が特定できない場合には、撮影者がＭＦ操作をした結果を尊重し、元のＭＦ操作後の位置にフォーカスレンズを制御する。
以上が、各種焦点信号の状態（＝ピントの状態）に応じたピント微調整動作である。
【００６０】
ピントの微調整動作はタッチ操作に連動して実施される。したがって、撮影者がＭＦ操作後に連続してタッチ操作を実施する場合もありうる。その際の動作について図５を用いて説明する。図５はピントがそれなりに合っている位置まで撮影者がＭＦ操作によりフォーカスレンズを制御し、その後３回連続してタッチ操作を実施した際の動作を示している。この場合、焦点信号より合焦位置の方向が特定可能であるため、タッチ操作を継続するにつれて合焦位置方向にサーチ範囲が移動していく。（図５では３回目にて合焦となる）
一方で、合焦状態もしくは現在のフォーカスレンズ位置を基準としたサーチ範囲に合焦位置が含まれる状態でタッチ操作を行った場合も考えられる。この場合、サーチ範囲の中心はタッチ操作を実施した時点でのフォーカスレンズ位置である。そのため１度合焦位置を発見すると、その位置がサーチ範囲の中心として使用されつづけるため、ＭＦ操作により手動でフォーカスレンズ位置を移動させない限り合焦位置を中心としてピントの微調整動作が実施される。また、合焦位置の方向が特定できないくらいボケた状態からタッチ操作を実施した場合、ピント微調整動作では最終的にピント微調整動作に入る前の元の位置にフォーカスレンズが制御される。このため、連続してタッチ操作を実施したとしてもフォーカスレンズ位置はＭＦ操作直後の位置が維持される。
【００６１】
以上述べてきたとおり、タッチ操作を起点としたピント微調整動作は、限定された範囲内でより鮮鋭度の高い方向にフォーカスレンズを微調整するか、もしくは指定された位置を変更しないようになっている。したがって、撮影される画像は、従来のＭＦ操作のみで撮影された画像と同等もしくはそれ以上の鮮鋭度が期待できる。
【００６２】
＜通常範囲の焦点調節動作＞
次に図２のＳ１０５およびＳ１１８における通常範囲の焦点調節動作について図１４を用いて説明する。なお、図１４のステップＳ５０１〜Ｓ５０８については先ほど説明したピント微調整動作における図３のＳ２０２〜Ｓ２０９の動作と同じであるため説明は省略し、両者の異なる点を中心に説明する。
【００６３】
まず、ステップＳ５００では合焦位置を探すための測距範囲を決定する。先に説明したピント微調整動作においてはマニュアルフォーカスで決定した現在のレンズ位置を中心位置として片側焦点深度に相当するフォーカスレンズのパルス数を基準に中心位置の前後３深度を実際のサーチ範囲としている（図１６ＭＦ時のピント微調整範囲）。一方で、通常範囲の焦点調節動作では図１６のように現在のレンズ位置によらず、予め決められたの範囲をサーチ範囲とする（図１６下部の焦点調節時の測距範囲）。本実施例中では無限遠から５０ｃｍまでを対象とするようにしているが、焦点距離が変更可能な場合には、焦点距離に応じてサーチ範囲を変更可能にしても良い。このように、ピント微調整動作ではマニュアルフォーカスで決定したフォーカスレンズ位置近傍の限定された範囲をサーチ範囲とすることで、遠近競合に対して強くし撮影者が望む被写体に対してピントを合わせやすくする。この一方で、通常範囲の焦点調節動作ではより広範囲な領域をサーチ範囲とすることで、サーチ範囲内で最も有力なピント位置を選択することが可能となる。
【００６４】
次に、Ｓ２０９と同様処理であるＳ５０８の結果に応じてＳ５０９以降では実際の撮影位置を決定する。ステップＳ５０９にて合焦したか否かを判断する。具体的にはＳ５０８の処理結果として判定結果が○である場合には合焦と判断し、それ以外の結果では非合焦と判断する。Ｓ５０９にて合焦と判断した場合にはステップＳ５１０でフォーカスレンズの目標位置を合焦位置としてレンズを移動させる。一方でＳ５０９にて非合焦と判断した場合にはステップＳ５１１でフォーカスレンズの目標位置を所定の位置としてレンズを移動させる。本実施例中では非合焦時の目標位置を過焦点距離に設定するものとする。次にステップＳ５１２にてフォーカスレンズが目標位置に到達したか否かを判断し、到達していなければ到達するまで待ち続け、到達した場合には処理を終了する。
【００６５】
このように、合焦判定後の目標位置に関してもピンチ微調整動作と通常範囲の焦点調節動作では異なるように制御される。
以上の実施例１によれば、フォーカスモードがＭＦモードであっても、タッチパネルを備えたビューファインダーのタッチ操作により焦点検出領域の設定が可能である。これと共に、マニュアルフォーカス機能により確定したフォーカスレンズ位置を基準（上記では中心）とした狭い範囲での焦点調節動作とを実施することを可能とする。これは撮影者に対してピントを合わせたい被写体の指定と、実際のピント微調整動作の２つの処理を単一の撮影者の操作で実現し、簡単な操作によりマニュアルフォーカス機能によるピント位置を最大限尊重した鮮鋭度の高い画像を提供することが可能となる。
【００６６】
（実施例２）
以下、図面を参照しながら本発明の実施例２について説明する。本実施例ではタッチ操作以外に連続して同じ位置をタッチする「ダブルタッチ」、同じ位置を押し続ける「ホールド」の２つの操作を受け付けるようにした場合の例を示し、これらの操作にともなってＭＦモード時のピント微調整動作の制御が変わる例を示す。なお、本実施例に係わる電子カメラの構成は図１と同様である。
【００６７】
実施例２における撮影準備動作及び撮影動作の流れは図１７のようになる。ステップＳ６０１が追加されている点以外は図２と同じであるため、同様の部分に関する説明は省略する。差分であるステップＳ６０１では実施例２の特徴であるダブルタッチ操作およびホールド操作を検出するための処理である。詳細な流れを図１８を用いて説明する。まずステップＳ７００にてダブルタッチフラグをＦＡＬＳＥにする。このダブルタッチフラグとは、タッチパネル１１８に対してダブルタッチ操作が実施されたか否かを判断するフラグである。次にステップＳ７０１ではホールドフラグをＦＡＬＳＥにする。このホールドフラグとは、タッチパネル１１８に対してホールド操作が実施されたか否かを判断するフラグである。次にステップＳ７０２ではタッチパネル１１８から指が離されたか否かを判断する。離された場合はステップＳ７０３に進み、予め決められた時間以内に再度タッチ操作が実施されてか否かを判断する。本実施例においては予め決められた時間を１秒とする。タッチされていない場合はそのまま処理を終了し、タッチされている場合にはダブルタッチ操作が実施されたものと判断しステップＳ７０４にてダブルタッチフラグをＴＲＵＥにし処理を終了する。
【００６８】
一方で、Ｓ７０２で最初のタッチ操作で指が離されていないと判断した場合には、ステップＳ７０５に進み一定時間タッチパネル１１８が押され続けたか否かを判断する。本実施例では押し続ける一定時間を１秒とする。一定時間押されていない場合（つまり、押され続けた時間が予め決められた時間未満の場合）にはそのまま処理を終了する。またステップＳ７０５にて一定時間以上タッチパネル１１８が押し続けられた場合には次のステップＳ７０６に進み、ホールドフラグをＴＲＵＥに設定し処理を終了する。
【００６９】
以上、説明してきた図１８の処理を実行することにより、タッチ操作、ダブルタッチ操作、ホールド操作を検出することが可能となる。すなわち、タッチパネル１１８に対してダブルタッチ操作が行われた場合にはダブルタッチフラグのみがＴＲＵＥ。ホールド操作が行われた場合にはホールドフラグのみがＴＲＵＥ。従来どおりのタッチ操作では何れのフラグもＦＡＬＳＥのままとなる。これによりフラグの状態を判別することで以降説明する処理の中でどの操作が実施されていたかを判別すること可能となる。
【００７０】
次に、ダブルタッチ操作およびホールド操作により実施例１から処理が変わる部分を中心に説明する。
【００７１】
＜焦点検出領域設定処理＞
まず、図１７のＳ６０８に関して、図８のステップＳ４０１の処理がタッチパネル１１８に対するホールド操作とタッチ操作で処理が切り替わるように制御される。具体的には、フォーカスモードがＭＦモードでタッチ操作が実施された場合には図２０のＣＡＳＥ７に示すように実施例１と同様に表示領域の縦横２０％を焦点検出領域として設定する。これに対し、ホールド操作が実施された場合、すなわち図１８で説明したホールドフラグがＴＲＵＥの場合には図２０のＣＡＳＥ８のように表示領域の縦横１０％を焦点検出領域として設定するように処理を切り替える。
【００７２】
このようにタッチパネルに対する操作の違いを用いて焦点検出領域の設定を切り替えることを可能にすることにより、マニュアルフォーカス時のピント微調整の精度をより少ない操作で簡単に切り替えることが可能となる。つまり、通常時はタッチ操作時は、焦点検出領域を広めに設定する。これは、（１）焦点信号のＳ／Ｎと（２）距離の異なる複数の被写体が同一の焦点検出領域内に入り込むことによって生じる遠近競合の影響の２つのバランスを考慮した焦点検出領域を用いてピント微調整を実施するためである。これに対して、ホールド操作では焦点検出領域をタッチ時よりも小さい設定とすることで、より遠近競合に対する強さを優先したピント微調整を実施可能とする。したがって撮影者は撮影しようとする被写体に応じてピント微調整の方法をより少ない操作により切り替えることが可能となる。
【００７３】
＜ピント微調整動作＞
また、図１７のＳ６０９に関して、図３のステップＳ２０１の処理がタッチパネル１１８に対するダブルタッチ操作とタッチ操作で処理が切り替わるように制御される。具体的には、フォーカスモードがＭＦモードでタッチ操作が実施された場合には実施例１と同様にマニュアルフォーカスで決定したレンズ位置を中心位置とし、その前後３深度を実際のサーチ範囲（図１９ピント微調整範囲Ａ）とする。これに対し、ダブルタッチ操作が実施された場合、すなわち図１８で説明したダブルタッチフラグがＴＲＵＥの場合にははマニュアルフォーカスで決定したレンズ位置を中心位置とし、その前後６深度を実際のサーチ範囲（図１９ピント微調整範囲Ｂ）とする。
【００７４】
このように操作の違いによりサーチ範囲を切り替えることで、撮影者に対して特定方向へのピントの手動操作以外の、簡単な操作によるピント操作手段を提供することが可能となる。つまり、タッチ操作では従来どおりのピント微調整を実施することができ、ダブルタッチ操作ではピントがある程度外れた位置からピント位置方向に素早くレンズを移動させることが可能となる。
【００７５】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００７６】
実施例１、２のＭＦモードでは、タッチパネルの入力に基づいてフォーカスレンズが移動される構成であったが、不図示のフォーカスリングやボタンの手動操作に応じてフォーカスレンズが移動される構成であってもよい。例えば、ＭＦ時には、不図示の入力操作部に属する、一般的にはレンズの外周に設けられたフォーカスリングを撮影者が調整する。この場合、電子的な機構ではフォーカスリングの回転方向と回転量をシステム制御部１１５が検出し、検出情報によって焦点調節処理部１０５を駆動してフォーカスレンズ部１０４を制御してピント調整を行う。機械的な機構では、フォーカスリングが機械的にフォーカスレンズ部１０４と繋がっており、フォーカスリングを撮影者が回すことで機械的にフォーカスレンズ部１０４が動かされピント調整が行われる。
【００７７】
上述の実施形態の一部を適宜組み合わせてもよい。また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータはがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【符号の説明】
【００７８】
１０１  撮影レンズ
１０４  フォーカスレンズ部
１０５  焦点調節処理部
１０８  撮像素子
１１０  画像処理部
１１５  システム制御部
１１７  表示部
１１８  タッチパネル
【図１】
2011151728.tif 000003
【図２】
2011151728.tif 000004
【図３】
2011151728.tif 000005
【図４】
2011151728.tif 000006
【図５】
2011151728.tif 000007
【図６】
2011151728.tif 000008
【図７】
2011151728.tif 000009
【図８】
2011151728.tif 000010
【図９】
2011151728.tif 000011
【図１０】
2011151728.tif 000012
【図１１】
2011151728.tif 000013
【図１２】
2011151728.tif 000014
【図１３】
2011151728.tif 000015
【図１４】
2011151728.tif 000016
【図１５】
2011151728.tif 000017
【図１６】
2011151728.tif 000018
【図１７】
2011151728.tif 000019
【図１８】
2011151728.tif 000020
【図１９】
2011151728.tif 000021
【図２０】
2011151728.tif 000022