フォーカスレンズの移動範囲を全領域、通常範囲、マクロ範囲と設定し、通常の撮影時には前記通常範囲またはマクロ範囲のいずれか一方の領域においてレンズ移動させ、特定の動作モード時には前記全領域においてレンズ移動させて焦点調節する撮像装置であって、被写体像の焦点調節を行うフォーカスレンズを介して入射した被写体像を電気信号に変換して表示画面に表示する表示手段と、前記表示画面に表示された被写体像に触れるタッチ手段と、全体の動作を制御する制御手段とを有し、前記制御手段は、前記タッチ手段による前記表示画面へのタッチ時と非タッチ時とで前記フォーカスレンズの移動範囲を変えるとともに、タッチされた位置に顔があれば顔位置及びサイズに応じた自動焦点用枠を設定し、タッチされた位置に顔がなければ異なる時刻に撮像したタッチ位置の被写体像の相関に基いて自動焦点用枠位置とサイズを設定することを特徴とする撮像装置。被写体像の焦点調節を行うフォーカスレンズと、前記フォーカスレンズを駆動するフォーカスレンズ駆動手段と、前記フォーカスレンズを介して入射した被写体像を電気信号に変換する光電変換手段と、前記光電変換手段の出力信号から被写体の輝度の特定の周波数帯域を表わす信号を抽出する抽出手段と、前記光電変換手段の出力信号から前記抽出手段が抽出する位置を指示する指示手段と、前記光電変換手段の出力から顔を検出する顔検出手段と、全体の動作を制御する制御手段とを有し、前記制御手段は、前記指示手段によって指示がなされない場合は、前記フォーカスレンズの駆動範囲を第1の範囲に設定し、前記指示手段によって指示がなされた場合は、前記フォーカスレンズの駆動範囲を第2の範囲に設定するとともに、指示された位置に前記顔検出手段が検出した顔があれば、前記顔検出手段が検出した顔の位置と大きさに応じて前記抽出手段が抽出する位置と大きさを設定し、前記指示された位置に前記顔検出手段が検出した顔がなければ、前記指示された位置の、異なる時刻に前記光電変換手段から出力された少なくとも2つの出力信号の相関に応じて前記抽出手段が抽出する位置と大きさを設定することを特徴とする撮像装置。前記第2の範囲は、前記第1の範囲よりも広いことを特徴とする請求項2に記載の撮像装置。前記第1の範囲は、合焦可能範囲のうち、遠距離側に限定された範囲または近距離側に限定された範囲であることを特徴とする請求項2または3に記載の撮像装置。前記第2の範囲は、合焦可能範囲の全域であることを特徴とする請求項2または3に記載の撮像装置。前記指示手段によって中止指示がなされた場合は、前記フォーカスレンズの駆動範囲を第1の範囲に設定することを特徴とする請求項2~5の何れか1項に記載の撮像装置。前記指示手段によって指示がなされた場合は、前記抽出手段の出力に応じて前記フォーカスレンズを制御する合焦動作を行い、合焦後の前記抽出手段の出力の変化に応じて、前記合焦動作を繰り返すことを特徴とする請求項2~5の何れか1項に記載の撮像装置。前記少なくとも2つの出力信号の相関度合いに応じて、前記抽出手段が抽出する大きさを変更することを特徴とする請求項2~5の何れか1項に記載の撮像装置。前記少なくとも2つの出力信号の相関が取れない場合は、前記フォーカスレンズの駆動範囲を前記第1の範囲に設定することを特徴とする請求項2~8の何れか1項に記載の撮像装置。前記指示手段はタッチパネルであることを特徴とする請求項2~9の何れか1項に記載の撮像装置。フォーカスレンズの移動範囲を全領域、通常範囲、マクロ範囲と設定し、通常の撮影時には前記通常範囲またはマクロ範囲のいずれか一方の領域においてレンズ移動させ、特定の動作モード時には前記全領域においてレンズ移動させて焦点調節する撮像装置の制御方法であって、被写体像の焦点調節を行うフォーカスレンズを介して入射した被写体像を電気信号に変換して表示画面に表示する表示手段と、前記表示画面に表示された被写体像に触れるタッチ手段と、全体の動作を制御する制御手段とを有し、前記制御手段は、前記タッチ手段による前記表示画面へのタッチ時と非タッチ時とで前記フォーカスレンズの移動範囲を変えるとともに、タッチされた位置に顔があれば顔位置及びサイズに応じた自動焦点用枠を設定し、タッチされた位置に顔がなければ異なる時刻に撮像したタッチ位置の被写体像の相関に基いて自動焦点用枠位置とサイズを設定するよう制御することを特徴とする撮像装置の制御方法。被写体像の焦点調節を行うフォーカスレンズと、前記フォーカスレンズを駆動するフォーカスレンズ駆動手段と、前記フォーカスレンズを介して入射した被写体像を電気信号に変換する光電変換手段と、前記光電変換手段の出力信号から被写体の輝度の特定の周波数帯域を表わす信号を抽出する抽出手段と、前記光電変換手段の出力信号から前記抽出手段が抽出する位置を指示する指示手段と、前記光電変換手段の出力から顔を検出する顔検出手段と、全体の動作を制御する制御手段とを有する撮像装置の制御方法であって、前記制御手段は、前記指示手段によって指示がなされない場合は、前記フォーカスレンズの駆動範囲を第1の範囲に設定し、前記指示手段によって指示がなされた場合は、前記フォーカスレンズの駆動範囲を第2の範囲に設定するとともに、指示された位置に前記顔検出手段が検出した顔があれば、前記顔検出手段が検出した顔の位置と大きさに応じて前記抽出手段が抽出する位置と大きさを設定し、前記指示された位置に前記顔検出手段が検出した顔がなければ、前記指示された位置の、異なる時刻に前記光電変換手段から出力された少なくとも2つの出力信号の相関に応じて前記抽出手段が抽出する位置と大きさを設定するよう制御することを特徴とする撮像装置の制御方法。前述の特許文献1にて提案された自動焦点調整装置では、撮影画面内における焦点評価値を検出する領域以下AF枠と言うについては記載されていない。しかし、撮影対象となる被写体は様々でありその大きさも様々である。したがって、どの被写体に対してもAF枠の大きさを一定にすると、小さな被写体に対してAF枠が大き過ぎてしまうので、AF枠に背景など被写体以外のものが入ってしまい、誤測距する恐れがある。その反対に、大きな被写体に対してAF枠が小さ過ぎると、AF枠内に十分なコントラストが得られず、誤測距する恐れがある。本発明は前述の問題点に鑑み、被写体像へのタッチ有無に応じて適切なフォーカスレンズの移動範囲とAF枠を設定できるようにすることを目的とする。本発明の撮像装置は、フォーカスレンズの移動範囲を全領域、通常範囲、マクロ範囲と設定し、通常の撮影時には前記通常範囲またはマクロ範囲のいずれか一方の領域においてレンズ移動させ、特定の動作モード時には前記全領域においてレンズ移動させて焦点調節する撮像装置であって、被写体像の焦点調節を行うフォーカスレンズを介して入射した被写体像を電気信号に変換して表示画面に表示する表示手段と、前記表示画面に表示された被写体像に触れるタッチ手段と、全体の動作を制御する制御手段とを有し、前記制御手段は、前記タッチ手段による前記表示画面へのタッチ時と非タッチ時とで前記フォーカスレンズの移動範囲を変えるとともに、タッチされた位置に顔があれば顔位置及びサイズに応じた自動焦点用枠を設定し、タッチされた位置に顔がなければ異なる時刻に撮像したタッチ位置の被写体像の相関に基いて自動焦点用枠位置とサイズを設定することを特徴とする。本発明によれば、操作者のタッチAF枠を適切な位置と大きさに設定することができ、タッチされた位置に顔があれば顔位置及びサイズに応じた自動焦点用枠を設定する。そして、タッチされた位置に顔がなければ異なる時刻に撮像したタッチ位置の被写体像の相関に基いて自動焦点用枠位置とサイズを設定することが可能になる。また、本発明の他の特徴によれば、撮像画像中に顔がある場合は顔の位置と大きさに合わせて、ない場合は異なる時刻に撮像された複数の画像の相関を取ることによりAF枠を適切な位置と大きさに設定することができる。これにより、AF枠内に操作者が意図しない被写体が入ることによる誤測距を防ぐことが可能となる。以下、図面を参照しながら本発明の実施形態を説明する。図1は本発明を適用した電子カメラの概略構成を説明するブロック図である。図1において、101は後述する撮像素子上に被写体像の焦点が合うように調節を行うフォーカスレンズである。102はフォーカスレンズ101を動かすフォーカスレンズ駆動モータである。103は被写体からの反射光を電気信号に変換する撮像素子である。これにより、フォーカスレンズ101を介して撮像素子103に入射した被写体像が光電変換されて電気信号となる。104は撮像素子103から出力されるアナログ信号をデジタル信号に変換するA/D変換器である。105は撮像素子103やA/D変換器104を動作させるために必要なタイミング信号を発生するタイミング信号発生部以下TGと呼ぶである。106はA/D変換器104から入力された画像データに所定の処理を施す画像処理プロセッサである。107は画像処理プロセッサ106で処理された画像データを一時的に記憶するバッファメモリである。108は撮影シーケンスなどシステム全体を制御するためのマイクロコントローラ以下CPUと呼ぶである。109はCPU108で実行されるプログラムが記憶されているプログラムメモリである。110はCPU108がプログラムメモリ109に記憶されているプログラムに従って処理を行う際に必要な各種データを書き込み及び読み出しするワークメモリである。111はAFや自動露出制御以下AEと言う等の撮影準備を指示するためのスイッチ以下SW1と呼ぶである。112は撮影準備指示スイッチ111の操作後、本露光及び記録動作等の撮影処理を指示するための撮影処理指示スイッチ以下SW2と呼ぶである。113は、合焦可能範囲を複数の領域に分割した中から所望の領域を選択するためのフォーカスレンズの移動範囲選択スイッチである。114は撮像した画像信号画像から顔の検出を行う顔検出部である。115は画像を表示する画像表示部である。116は操作者が指やペン先などで触れるタッチ指示することにより、各種の動作や設定をカメラに指示するタッチパネルである。このタッチパネル116は、画像表示部115に重ねて設置されており、タッチパネル116のパネル上の位置と画像表示部115の表示画面上の位置は一対一に対応しているものとする。なお、以下の説明では、画像表示部115に表示されている画像やアイコンに対応した、タッチパネル116上の位置をタッチすることを単に、画像にタッチする、アイコンにタッチする、と表現する。次に、図2のフローチャートを使って本実施形態の電子カメラについて説明する。まず、S201では、撮影準備を指示するSW1のオン/オフ状態を判定し、ONならばS207へ、そうでなければS202へ進む。S202では、図示しない絞りやシャッタースピードを制御して画像表示部115に表示される画像の明るさが適正になるようAEを行う。次に、S203では、光源の色温度によらず画像表示部115に表示される画像が適切な色バランスになるようオートホワイトバランス制御AWBを行う。次に、S204では、後述する手順に従ってフォーカスレンズの移動範囲選択を行う。次に、S205では、後述する手順に従って撮影前のAFを動作させるかどうかの判定を行う。S206では、撮像素子103から読み出した画像信号に、画像処理プロセッサ106によって所定の処理を施して画像表示部115へ表示する。その後、S201に戻り前述した処理を行う。一方、S207では、後述する手順に従って本撮影用のAFを行う。その後、S208では、撮影処理を指示するSW2のオン/オフ状態を判定し、ONならばS209へ進む。次に、S209では、撮像素子103への露光、読み出し、画像処理プロセッサ106による画像処理、図示しない記録媒体への記録などの撮影処理を行う。図3は、図2のS204におけるフォーカスレンズの移動範囲選択処理を説明するフローチャートである。なお、フォーカスレンズの移動範囲は図示しない初期化処理によってあらかじめ通常範囲に設定されているものとする。まず、S301では、現在のフォーカスレンズの移動範囲が全域かどうか判定し、全域であれば本処理を終了し、そうでなければS302へ進む。S302では、フォーカスレンズの移動範囲選択スイッチ113のオン/オフ状態を判定し、ONであればS303へ、そうでなければ本処理を終了する。S303では、現在のフォーカスレンズの移動範囲が通常範囲であるかどうか判定し、通常範囲であればS304へ、そうでなければS305へ進む。S304では、フォーカスレンズの移動範囲をマクロ範囲に設定する。また、S305では、フォーカスレンズの移動範囲を通常範囲に設定する。なお、フォーカスレンズの移動範囲の全域、通常範囲、マクロ範囲の関係は図4のようになっている。すなわち、全領域、通常範囲、マクロ範囲とし、通常の撮影時には通常範囲またはマクロ範囲のいずれか一方の領域においてレンズ移動させ、後述する特定の動作モード時には前記全領域においてレンズ移動させて焦点調節するようにしている。通常範囲は無限遠P1の位置から所定の距離P2の位置、例えば50cmまで、マクロ範囲は所定の距離から合焦可能な最至近距離P3の位置、例えば5cmまで、全域は通常範囲とマクロ範囲とを合わせた範囲となっている。本実施形態においては、合焦可能範囲のうち、遠距離側P1の位置~P2の位置に限定された範囲または近距離側P2の位置~P3の位置に限定された範囲を第1の範囲とし、合焦可能範囲の全域を第2の範囲とする。図5は、図2のS205において行われる撮影前AF判定を説明するフローチャートである。まず、S501では、タッチパネル116に操作者がタッチしたかどうか判定し、タッチしていればS502へ、そうでなければ本処理を終了する。S502では、操作者が後述するキャンセルアイコンにタッチして中止指示をしたかどうか判定し、タッチしていればS513へ、そうでなければS503へ進む。このキャンセルアイコンは図示しない初期化処理においてあらかじめ消去されているものとする。本実施形態においては、中止指示がなされた場合は、フォーカスレンズ101の駆動範囲を第1の範囲に設定する。S503では、S501においてタッチされた位置に対応する画像表示部115の位置に、顔が表示されているかどうか判定する。この顔の有無判定は、画像処理プロセッサ106で処理した画像から、顔検出部114によって検出された顔の位置とサイズに基づいて行う。この判定の結果、顔があれば顔位置及びサイズに応じた自動焦点用枠を設定するためにS504へ進む。また、タッチされた位置に顔がなければ異なる時刻に撮像したタッチ位置の被写体像の相関度合に基いて自動焦点用枠位置とサイズを設定するためにS510へ進む。これにより、表示画面へのタッチ時と非タッチ時とでフォーカスレンズの移動範囲を変えることができる。S504では、S501でタッチされた顔に相当する位置とサイズのAF枠を設定する。また、AF枠を設定すると同時に画像表示部115にこの顔に対応する位置とサイズのAF枠を表示する。次に、S505では、画像表示部115にキャンセルアイコンを表示する。S506では、現在のフォーカスレンズの移動範囲を記憶する。このフォーカスレンズの移動範囲は、前述の図3のフォーカスレンズの移動範囲選択処理によって選択されたものであり、通常範囲またはマクロ範囲のいずれかが設定されている。次に、S507では、フォーカスレンズの移動範囲を全域に設定する。S508では、後述する手順に従って撮影前AF処理を行う。S509では、撮影前AF状態を作動中としてワークメモリ110に記憶する。なお、この撮影前AF状態は図示しない初期化処理においてあらかじめ停止中に設定されているものとする。一方、S503の判定の結果、顔が表示されていないことにより移行したS510では、後述する手順に従ってAF枠サイズ設定処理を行う。S511では、S510のAF枠サイズ設定処理においてAF枠の設定に成功したか判定し、成功したらS505へ、そうでなければS512へ進む。S512では、S509または後述するS514で設定する撮影前AF状態を判定し、作動中であればS513へ進み、そうでなければ本処理を終了する。S513では、撮影前AF処理を停止する。S514では、撮影前AF状態を停止中としてワークメモリ110に記憶する。S515では、フォーカスレンズの移動範囲をS506で記憶した範囲に設定する。S516では、S505で表示したキャンセルアイコンを消去する。図5を使って説明したように、本実施形態においては、タッチパネルへのタッチ有無によってフォーカスレンズの移動範囲を切り替える。つまり、タッチされた場合はそれ以前のフォーカスレンズの移動範囲の設定によらず、フォーカスレンズの移動範囲を全域に設定する。一方、キャンセルアイコンがタッチされると、フォーカスレンズの移動範囲を元の設定に戻す。なお、タッチされてもAF枠の設定に失敗した場合にはフォーカスレンズの移動範囲を変更しないよう制御する。図6は、図5のS508で行われる撮影前AF動作を表すフローチャートである。この撮影前AFでは、山登り方式のAFを行うものとする。まず、S601では、山登り完了フラグがTRUEであるかどうか判定し、TRUEであればS603へ、そうでなければS602へ進む。この山登り完了フラグは図示しない初期化処理において、FALSEに予め設定されているものとする。S602では、後述する山登りモードでAF動作を行う。また、S603では、後述する監視モードでAF動作を行う。図7は、図6のS602で行われる山登りモードの動作を表すフローチャートである。まず、S701では、撮像素子103の出力信号から被写体の輝度の特定の周波数帯域を表わす信号をA/D変換器104でデジタル信号に変換する。そして、その出力を画像処理プロセッサ106に供給し、輝度信号の高周波成分を抽出し、これを焦点評価値としてワークメモリ110に記憶する。その後、S702に進み、フォーカスレンズ101の現在位置を取得し、ワークメモリ110に記憶する。フォーカスレンズ駆動モータ102にステッピングモータを使用する場合は、図示しない初期位置からの駆動パルス数をカウントしてフォーカスレンズ101の現在位置とする。次に、S703に進み、取得カウンタに1を加える。この取得カウンタは図示しない初期化処理においてあらかじめ0に設定されているものとする。次に、S704では、取得カウンタの値が1かどうか判定し、1ならばS706へ、そうでなければS705へ進む。S705では、S701で取得した今回の焦点評価値を後述するS708においてワークメモリ110に記憶した前回の焦点評価値と比較し、今回の焦点評価値の方が大きければS706へ、そうでなければS713へ進む。S706では、S701で取得した今回の値を焦点評価値の最大値としてワークメモリ110に記憶する。次に、S707では、フォーカスレンズ101の現在の位置を焦点評価値のピーク位置としてワークメモリ110に記憶する。S708では、S701で取得した今回の焦点評価値を前回の焦点評価値としてワークメモリ110に記憶する。S709では、フォーカスレンズ101の現在位置がフォーカスレンズの移動範囲の端にあるかどうか判定し、端にあればS710へ、そうでなければS712へ進む。このフォーカスレンズの移動範囲の端とは、フォーカスレンズの移動範囲が全域に設定されている場合は図4における無限遠P1の位置または至近P3の位置である。フォーカスレンズの移動範囲が通常範囲に設定されている場合は図4における無限遠P1の位置またはP2の位置である。一方、フォーカスレンズの移動範囲がマクロ範囲に設定されている場合は図4におけるP2の位置または至近P3の位置である。S710では、フォーカスレンズ101の移動方向を反転する。S711では、取得カウンタを0とする。S712では、フォーカスレンズ101を所定量移動する。S713では、S706でワークメモリ110に記憶した焦点評価値の最大値-S701で取得した今回の評価値が所定量より大きいかどうか判定し、大きければS714へ進み、そうでなければS708へ進む。焦点評価値の最大値-今回の評価値が所定量より大きければ、すなわち、最大値から所定量減少していればその最大値をピントのピーク位置での値とみなしてS714に進む。S714では、フォーカスレンズ101をS707でワークメモリ110に記憶した焦点評価値のピーク位置へ移動する。次に、S715では、山登り完了フラグをTRUEとする。次のS716では、取得カウンタを0とする。図8は、図6のS603の監視モードの動作を表すフローチャートである。この監視モードでは、フォーカスレンズ101を動かさずに焦点評価値を取得し、取得した焦点評価値が変化したら山登りを再開するよう構成したものである。まず、S801では、ピーク位置とされたレンズ位置にフォーカスレンズ101を固定したまま、撮像素子103から読み出されたアナログ映像信号をA/D変換器104によりデジタル信号に変換する。そして、その出力を画像処理プロセッサ106において輝度信号の高周波成分を抽出し、これを焦点評価値としてワークメモリ110に記憶する。次にS802では、初期値取得フラグがTRUEか否か調べ、TRUEならばS803へ、そうでなければS809へ進む。この初期値取得フラグは、図示しない初期化処理において予めFALSEに設定されているものとする。次に、S803では、S801で取得した今回の焦点評価値と後述するS809でワークメモリ110に記憶した前回の焦点評価値との差の絶対値が所定量より大きいかどうか判定し、大きければS804へ、そうでなければS808へ進む。S804では、変化カウンタに1を加える。この変化カウンタは、図示しない初期化処理においてあらかじめ0に設定されているものとする。S805では、変化カウンタが所定量より大きいかどうか判定し、大きければS806へ、そうでなければ今回の処理を終え、監視モードの次回の処理に備える。S806では、山登り完了フラグをFALSEにする。これは、焦点評価値が所定期間に所定量よりも大きく変動するとともに、そうした変動が所定回数に亘って発生したことを示すものである。そのため、山登りモードのAF動作合焦動作によって以前に得られていたピーク位置は信頼できないものになってしまっていると判断し、山登りモードのAF動作を改めて再開するべく、山登り完了フラグをFALSEに設定する。次に、S807では、初期値取得フラグをFALSEにする。S808では、変化カウンタを0にする。S809では、今回の合焦後の焦点評価値を前回の焦点評価値としてワークメモリ110に記憶する。次に、S810では、初期値取得フラグをTRUEにする。図9は、図5のS510におけるAF枠サイズ設定処理を説明するフローチャートである。この処理は、操作者がタッチパネル116にタッチした位置にある被写体の位置と大きさを判定して、AF枠を設定するものである。まず、S901では、タッチした位置に最小サイズの判定枠を設定する。この時の枠サイズは、例えば画面の縦横それぞれ30の大きさとする。次に、S902では、S901で設定した判定枠内の画像の相関を判定する。この相関判定は、異なる時刻に露光された2つの画像それぞれの判定枠内のデータについて、画素データ同士を比較することにより行う。図10は、S902で行う相関判定の方法を説明する図である。異なる時刻に露光された2つの画像の判定枠内のデータをそれぞれa、bとする。これらには図示のようにTの字が写されている。なお、マス目は撮像素子103の画素を表している。図10aとbでTの字の位置が違うのは、それぞれの画像の露光の時刻が異なるので、カメラ位置や被写体位置のわずかな動きのために写される位置が異なるからである。今、図10のaとbを重ね合わせ、さらにaに対してbを上下左右に1マスずつ動かしていき、1マス動かすたびに両者の画素ごとの差分を計算する。両者に写っている文字の位置がずれている場合は、差分値は大きいが、両者の文字が一致すると差分値は小さくなる。図10の場合には、bを上に2マス、左に2マス動かすと両者が一致する。このように、マス目をずらして、特定の位置において両者が一致して差分値が所定値よりも小さくなり、それ以外の位置では、所定値よりも大きかったら両者の相関が取れたと判定する。一方、判定枠内の画像が、例えば白一色であるなどコントラストが低く、どのようにずらしても両者の差分が小さい場合には相関が取れないと判定する。S903では、S902の結果を判定し、相関が取れるならS904へ、そうでなければS906へ進む。S904では、AF枠サイズを現在設定されている判定枠の位置とサイズに設定する。次に、S905では、AF枠の設定が成功したとしてワークメモリ110に記憶する。S906では、現在の判定枠サイズが最大サイズであるか判定し、最大であればS907へ、そうでなければS908へ進む。最大サイズは、例えば画面の縦横それぞれ50の大きさとする。S907では、AF枠の設定が失敗したとしてワークメモリ110に記憶する。また、S908では、判定枠のサイズを1段大きくする。現在の大きさが画面の縦横それぞれ30の大きさであれば、1段大きくしたサイズは画面の縦横それぞれ40の大きさとする。図11は、図2のS207における本露光用のAF動作を説明するフローチャートである。まず、S1101では、フォーカスレンズの移動範囲が全域に設定されているか判定し、全域であればS1103へ、そうでなければS1102へ進む。このフォーカスレンズの移動範囲は、図3のS304やS305、図5のS507やS515で設定したものである。S1102では、フォーカスレンズの移動範囲がマクロ範囲に設定されているか判定し、マクロ範囲であればS1104へ、そうでなければS1105へ進む。S1103では、焦点評価値取得のためのフォーカスレンズ101のスキャン開始位置をP1に、スキャン終了位置をP3に設定する。S1104では、スキャン開始位置をP2に、スキャン終了位置をP3に設定する。S1105では、スキャン開始位置をP1に、スキャン終了位置をP2に設定する。これらP1、P2、P3の位置関係は図4に示すようになっている。S1103~1105の何れかの処理を終了したらS1106へ進む。S1106では、S1103またはS1104またはS1105で設定したスキャン開始位置へフォーカスレンズ101を移動する。次に、S1107では、撮像素子103から読み出されたアナログ映像信号をA/D変換器104によりデジタル信号に変換し、その出力を画像処理プロセッサ106において輝度信号の高周波成分を抽出し、これを焦点評価値としてワークメモリ110に記憶する。次に、S1108では、フォーカスレンズ101の現在位置を取得してワークメモリ110に記憶する。フォーカスレンズ駆動モータ102にステッピングモータを使用する場合は、図示しない初期位置からの駆動パルス数をもってフォーカスレンズ101の位置とする。次に、S1109では、S1108で取得したフォーカスレンズ101の現在位置がS1103またはS1104またはS1105で設定したスキャン終了位置と同じかどうか調べ、同じならS1111へ、そうでなければS1110へ進む。S1110では、フォーカスレンズ101をスキャン終了位置へ向かって所定量移動する。また、S1111では、S1107で取得した焦点評価値の中から最大のもの、つまり焦点評価値のピークを抽出する。次に、S1112では、S1108で取得したフォーカスレンズ101の位置の中からS1111で抽出した焦点評価値のピークに対応するフォーカスレンズ101の位置、つまりピークのレンズ位置を抽出する。S1113では、S1112で抽出したピーク位置にフォーカスレンズ101を移動する。このように、タッチの有無によってフォーカスレンズの移動範囲を切り替えることによって、操作者の意図をより反映した動作が可能になる。すなわち、操作者がタッチすることによりピントを合わせたい被写体が明確になるので、それに合ったAF枠の設定が可能になる。そのため、遠距離と近距離の被写体が両方ともAF枠内に入ることによって起こる誤測距である遠近競合を減らすことができる。さらに、遠近競合を気にせずに広いフォーカスレンズの移動範囲にわたってAF動作を行うことが可能になる。一方、タッチされていない時はピントを合わせたい被写体が明確になっているわけではないので、フォーカスレンズの移動範囲を通常範囲またはマクロ範囲に分けている。このため、AF枠内に遠距離と近距離の被写体が両方とも入っても、フォーカスレンズの移動範囲を制限することで遠近競合が起こりにくくなり、誤測距を減らすことができる。その他の実施形態また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアコンピュータプログラムを、ネットワークまたは各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。