(57)【要約】【課題】操作性を向上させる。【解決手段】ユーザによって操作されるタッチパネル１２は、CCD２１において撮像された画像を表示する液晶パネル１１と一体的に構成されている。CPU２６は、液晶パネル１１に表示された画像上の任意の位置に設定される、フォーカスの制御に用いるフォーカス枠を、ユーザによるタッチパネル１２の操作に応じて制御するとともに、液晶パネル１１に表示された画像のうちの、フォーカス枠の内部の画像に基づいて、フォーカスを制御する。本発明は、例えば、オートフォーカス機能を有するディジタルカメラに適用できる。【選択図】図２
2007019685.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮像する撮像手段と、
前記撮像手段において撮像された画像を表示する表示手段と、
前記表示手段と一体的に構成され、ユーザによって操作されるタッチパネルと
を備える撮像装置において、
前記表示手段に表示された画像上の任意の位置に設定される、フォーカスの制御に用いるフォーカス枠を、ユーザによる前記タッチパネルの操作に応じて制御するフォーカス枠制御手段と、
前記表示手段に表示された画像のうちの、前記フォーカス枠の内部の画像に基づいて、フォーカスを制御するフォーカス制御手段と
をさらに備える撮像装置。
【請求項２】
前記フォーカス枠制御手段は、ユーザが前記タッチパネルにタッチをした場合、前記表示手段に表示された画像上の、ユーザが前記タッチパネルにタッチをした位置に、前記フォーカス枠を移動する
請求項１に記載の撮像装置。
【請求項３】
前記フォーカス枠制御手段は、ユーザが前記タッチパネルにタッチをしたまま、タッチの位置の移動をした場合、そのタッチの位置の移動にしたがって、前記フォーカス枠を移動する
請求項１に記載の撮像装置。
【請求項４】
前記表示手段は、前記フォーカス枠も表示する
請求項３に記載の撮像装置。
【請求項５】
前記フォーカス枠制御手段は、ユーザが前記タッチパネルにタッチをするごとに、前記フォーカス枠のサイズを変更する
請求項１に記載の撮像装置。
【請求項６】
前記フォーカス枠制御手段は、ユーザが前記タッチパネルにタッチをしている状態が所定時間継続するごとに、前記フォーカス枠のサイズを変更する
請求項１に記載の撮像装置。
【請求項７】
前記フォーカス枠制御手段は、
ユーザによる前記タッチパネルの第１の操作に応じて、前記フォーカス枠を移動し、
ユーザによる前記タッチパネルの第２の操作に応じて、前記フォーカス枠のサイズを変更する
請求項１に記載の撮像装置。
【請求項８】
前記第１の操作は、ユーザが前記タッチパネルにタッチをしたまま、タッチの位置の移動をする操作であり、
前記第２の操作は、ユーザが前記タッチパネルのタッチの位置を移動せずにタッチし続ける操作である
請求項７に記載の撮像装置。
【請求項９】
画像を撮像する撮像手段と、
前記撮像手段において撮像された画像を表示する表示手段と、
前記表示手段と一体的に構成され、ユーザによって操作されるタッチパネルと
を備える撮像装置の制御方法において、
前記表示手段に表示された画像上の任意の位置に設定される、フォーカスの制御に用いるフォーカス枠を、ユーザによる前記タッチパネルの操作に応じて制御するフォーカス枠制御ステップと、
前記表示手段に表示された画像のうちの、前記フォーカス枠の内部の画像に基づいて、フォーカスを制御するフォーカス制御ステップと
を含む制御方法。
【請求項１０】
画像を撮像する撮像手段と、
前記撮像手段において撮像された画像を表示する表示手段と、
前記表示手段と一体的に構成され、ユーザによって操作されるタッチパネルと
を備える撮像装置を制御するコンピュータに実行させるプログラムにおいて、
前記表示手段に表示された画像上の任意の位置に設定される、フォーカスの制御に用いるフォーカス枠を、ユーザによる前記タッチパネルの操作に応じて制御するフォーカス枠制御ステップと、
前記表示手段に表示された画像のうちの、前記フォーカス枠の内部の画像に基づいて、フォーカスを制御するフォーカス制御ステップと
を含む処理を、コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、制御方法、およびプログラムに関し、特に、操作性を向上させることができるようにする撮像装置、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
例えば、ディジタル（スチル）カメラやディジタルビデオカメラなどのカメラは、一般に、いわゆるオートフォーカス機能を有している。
【０００３】
オートフォーカス機能によれば、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)イメージャなどの撮像素子によって撮像された画像の中央に、フォーカスの制御に用いるフォーカス枠が設けられ、例えば、そのフォーカス枠内の画像の高周波成分が最大になるように、つまり、フォーカス枠内のコントラストが最も大になるように、フォーカスが制御される（ピントの調整がされる）。
【０００４】
従来のオートフォーカス機能では、フォーカス枠が、撮像素子によって撮像された画像の中央の位置に固定されていたため、フォーカスを合わせようとしている被写体（の画像）が、フォーカス枠内にない場合や、フォーカス枠内にあっても、フォーカス枠内にある被写体のサイズが、フォーカス枠のサイズに比較して小さすぎる場合には、フォーカスを合わせようとしている被写体にフォーカスが合わないことがある。
【０００５】
そこで、例えば、撮像素子によって撮像された画像を、横×縦が１０×１０画素の小ブロックに分割し、フォーカス枠とする１以上の小ブロックを指定して、所望の位置に、所望の形状で、所望のサイズのフォーカス枠を設定する方法や、複数のパターンのフォーカス枠を定めておき、その複数のパターンのフォーカス枠の中から、フォーカスの制御に用いるフォーカス枠を、パターン選択ボタンを操作することにより選択し、さらに、必要に応じて、その選択したフォーカス枠の位置や、形状、サイズを、拡大縮小ボタンや十字キー（上下左右ボタン）を操作することにより変更する方法が提案されている（例えば、特許文献１参照）。
【０００６】
しかしながら、フォーカス枠とする１以上の小ブロックを指定して、フォーカス枠を設定するのでは、所望のフォーカス枠が構成されるように、小ブロックを１または複数ずつ指定しなければならず、操作性が優れているとは言い難い。また、フォーカス枠を構成する最小単位が１０×１０画素の小ブロックであるため、フォーカス枠の位置やサイズは、その小ブロックによって制限され、例えば、フォーカス枠の境界が、小ブロックの境界に一致しない位置に、フォーカス枠を設定することは困難である。さらに、フォーカス枠の移動も、小ブロックの縦や横のサイズである１０画素単位でしか行うことができない。
【０００７】
また、フォーカスの制御に用いるフォーカス枠を、パターン選択ボタンを操作することにより選択し、さらに、必要に応じて、その選択したフォーカス枠の位置や、形状、サイズを、拡大縮小ボタンや十字キーを操作することにより変更する方法では、例えば、所望の位置にフォーカス枠を設定するのに、種々の操作が必要となり、やはり、操作性が優れているとは言い難い。
【０００８】
【特許文献１】特開平6-113187号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、このような状況に鑑みてなされたものであり、操作性、特に、フォーカス枠の設定の操作性を向上させることができるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の一側面の撮像装置は、画像を撮像する撮像手段と、前記撮像手段において撮像された画像を表示する表示手段と、前記表示手段と一体的に構成され、ユーザによって操作されるタッチパネルとを備える撮像装置において、前記表示手段に表示された画像上の任意の位置に設定される、フォーカスの制御に用いるフォーカス枠を、ユーザによる前記タッチパネルの操作に応じて制御するフォーカス枠制御手段と、前記表示手段に表示された画像のうちの、前記フォーカス枠の内部の画像に基づいて、フォーカスを制御するフォーカス制御手段とをさらに備える。
【００１１】
本発明の一側面の制御方法は、画像を撮像する撮像手段と、前記撮像手段において撮像された画像を表示する表示手段と、前記表示手段と一体的に構成され、ユーザによって操作されるタッチパネルとを備える撮像装置の制御方法において、前記表示手段に表示された画像上の任意の位置に設定される、フォーカスの制御に用いるフォーカス枠を、ユーザによる前記タッチパネルの操作に応じて制御するフォーカス枠制御ステップと、前記表示手段に表示された画像のうちの、前記フォーカス枠の内部の画像に基づいて、フォーカスを制御するフォーカス制御ステップとを含む。
【００１２】
本発明の一側面のプログラムは、画像を撮像する撮像手段と、前記撮像手段において撮像された画像を表示する表示手段と、前記表示手段と一体的に構成され、ユーザによって操作されるタッチパネルとを備える撮像装置を制御するコンピュータに実行させるプログラムにおいて、前記表示手段に表示された画像上の任意の位置に設定される、フォーカスの制御に用いるフォーカス枠を、ユーザによる前記タッチパネルの操作に応じて制御するフォーカス枠制御ステップと、前記表示手段に表示された画像のうちの、前記フォーカス枠の内部の画像に基づいて、フォーカスを制御するフォーカス制御ステップとを含む処理を、コンピュータに実行させる。
【００１３】
本発明の一側面の撮像装置、制御方法、またはプログラムにおいては、前記表示手段に表示された画像上の任意の位置に設定される、フォーカスの制御に用いるフォーカス枠が、ユーザによる前記タッチパネルの操作に応じて制御され、前記表示手段に表示された画像のうちの、前記フォーカス枠の内部の画像に基づいて、フォーカスが制御される。
【発明の効果】
【００１４】
本発明の一側面によれば、フォーカス枠の設定の操作性を向上させることができる。
【発明を実施するための最良の形態】
【００１５】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１６】
本発明の一側面の撮像装置は、第１に、
画像を撮像する撮像手段（例えば、図２のCCD２１）と、
前記撮像手段において撮像された画像を表示する表示手段（例えば、図２の液晶パネル１１）と、
前記表示手段と一体的に構成され、ユーザによって操作されるタッチパネル（例えば、図２のタッチパネル１２）と
を備える撮像装置（例えば、図２のディジタルカメラ）において、
前記表示手段に表示された画像上の任意の位置に設定される、フォーカスの制御に用いるフォーカス枠を、ユーザによる前記タッチパネルの操作に応じて制御するフォーカス枠制御手段（例えば、図３のAF枠制御部５２）と、
前記表示手段に表示された画像のうちの、前記フォーカス枠の内部の画像に基づいて、フォーカスを制御するフォーカス制御手段（例えば、図３のAF制御部５３）と
をさらに備える。
【００１７】
本発明の一側面の制御方法、またはプログラムは、
画像を撮像する撮像手段（例えば、図２のCCD２１）と、
前記撮像手段において撮像された画像を表示する表示手段（例えば、図２の液晶パネル１１）と、
前記表示手段と一体的に構成され、ユーザによって操作されるタッチパネル（例えば、図２のタッチパネル１２）と
を備える撮像装置（例えば、図２のディジタルカメラ）の制御方法、または撮影装置を制御するコンピュータに実行させるプログラムにおいて、
前記表示手段に表示された画像上の任意の位置に設定される、フォーカスの制御に用いるフォーカス枠を、ユーザによる前記タッチパネルの操作に応じて制御するフォーカス枠制御ステップ（例えば、図７のAF枠制御処理）と、
前記表示手段に表示された画像のうちの、前記フォーカス枠の内部の画像に基づいて、フォーカスを制御するフォーカス制御ステップ（例えば、図８のAF制御処理）と
を含む。
【００１８】
以下、図面を参照して、本発明の実施の形態について説明する。
【００１９】
図１は、本発明を適用したディジタルカメラの一実施の形態の外観構成例を示す斜視図である。
【００２０】
なお、図１上側では、正面（被写体に向けられるレンズ面）が手前側になるように、図１下側では、背面（ディジタルカメラのユーザ（操作者）に向けられるパネル面）が手前側になるように、それぞれ、ディジタルカメラが図示されている。
【００２１】
ディジタルカメラの正面（図１上側）の、向かって右側には、レンズ部１が設けられている。レンズ部１は、被写体からの光を集光するレンズやフォーカス（ピント）の調整をするためのフォーカスレンズ、絞り等の光学系その他から構成されており（いずれも図示せず）、ディジタルカメラの電源がオンにされたときに、ディジタルカメラの筐体から露出し、ディジタルカメラの電源がオフにされたときに、ディジタルカメラの筐体内部に収納されるようになっている。図１では、レンズ部１は、ディジタルカメラの筐体内部に収納された状態になっている。
【００２２】
ディジタルカメラの正面の、向かって中央の右上には、AF(Auto Focus)補助光投光部２が設けられている。AF補助光投光部２は、レンズ部１の光学系の光軸方向に向かって、AF補助光としての光を照射することにより、被写体を照明する。これにより、例えば、暗い場所でも、被写体の画像を撮像して、その画像に基づいて、被写体にフォーカス（ピント）を合わせる、いわゆるオートフォーカス機能が働くようになっている。
【００２３】
ディジタルカメラの正面の、向かって中央の左上には、ディジタルカメラの背面側に続くファインダ３が設けられており、ファインダ３の左隣には、ストロボ４が配置されている。
【００２４】
ディジタルカメラの上部の、正面側から見て左側には、電源をオン／オフするときに操作される電源ボタン５と、撮像されている画像を記録するときに操作されるシャッタボタン（レリーズボタン）６とが設けられている。
【００２５】
ディジタルカメラの背面（図１下側）の、向かって右上には、ズームの倍率を調整するときに操作されるズームボタン７が設けられており、ズームボタン７の左側と下側には、それぞれ、モードダイヤル８と操作ボタン９が設けられている。モードダイヤル８は、例えば、ストロボ４の発光を強制的にオン／オフにするモードや、セルフタイマを使用するモード、後述する液晶パネル１１にメニュー画面を表示するモード等の、ディジタルカメラのモードを選択するとき等に操作される。操作ボタン９は、例えば、液晶パネル１１に表示されたメニュー画面の項目を選択するカーソルを移動させるときや、項目の選択を確定するとき等に操作される。
【００２６】
タッチスクリーン１０は、液晶パネル１１とタッチパネル１２とが一体的になったもので、液晶パネル１１によって各種の画像を表示するとともに、タッチパネル１２によって、ユーザの操作を受け付けることができる。
【００２７】
次に、図２は、図１のディジタルカメラの内部構成例を示している。
【００２８】
なお、図２では、図１のAF補助光投光部２、ファインダ３、およびストロボ６の図示は、省略してある。
【００２９】
CCD(Charge Coupled Device)２１は、タイミングジェネレータ(TG)３１から供給されるタイミング信号にしたがって動作することにより、レンズ部１を介して入射する被写体からの光を受光して光電変換を行い、（光の）受光量に応じた電気信号としてのアナログの画像信号を、アナログ信号処理部２２に供給する。
【００３０】
アナログ信号処理部２２は、CPU(Central Processing Unit)２６の制御にしたがい、CCD２１からのアナログの画像信号を増幅等するアナログ信号処理を行い、そのアナログ信号処理の結果得られる画像信号を、A/D(Analog/Digital)変換部２３に供給する。
【００３１】
A/D変換部２３は、CPU２６の制御にしたがい、アナログ信号処理部２２からのアナログ信号の画像信号をA/D変換し、その結果得られるディジタル信号の画像データを、ディジタル信号処理部２４に供給する。
【００３２】
ディジタル信号処理部２４は、CPU２６の制御にしたがい、A/D変換部２３からの画像データに対し、ノイズ除去処理等のディジタル信号処理を施し、液晶パネル１１に供給して表示させる。また、ディジタル信号処理部２４は、A/D変換部２３からの画像データを、例えば、JPEG(Joint Photographic Experts Group)方式等で圧縮し、その結果得られる圧縮画像データを、記録デバイス２５に供給して記録させる。さらに、ディジタル信号処理部２４は、記録デバイス２５に記録された圧縮画像データを伸張し、その結果得られる画像データを液晶パネル１１に供給して表示させる。その他、ディジタル信号処理部２４は、CPU２６の制御にしたがい、フォーカスの制御に用いるAF枠（フォーカス枠）の画像を生成し、液晶パネル１１に供給して表示させる。
【００３３】
記録デバイス２５は、例えば、DVD(Digital Versatile Disc)等のディスクや、メモリカード等の半導体メモリその他のリムーバブルなリムーバブル記録媒体であり、ディジタルカメラに対して、容易に着脱可能になっている。
【００３４】
CPU２６は、プログラムROM(Read Only Memory)２９に記録されているプログラムを実行することにより、ディジタルカメラを構成する各部を制御し、また、タッチパネル１２からの信号や、操作部２７からの信号に応じて、各種の処理を行う。
【００３５】
操作部２７は、ユーザによって操作され、その操作に対応した信号を、CPU２６に供給する。なお、操作部２７は、図１に示した電源スイッチ５や、シャッタボタン６、ズームボタン７、モードダイヤル８に相当する。
【００３６】
EEPROM(Electrically Erasable Programmable ROM)２８は、CPU２６の制御にしたがい、ディジタルカメラに設定された各種の情報その他の、ディジタルカメラの電源がオフにされたときも保持しておく必要があるデータ等を記憶する。
【００３７】
プログラムROM２９は、CPU２６が実行するプログラム、さらには、CPU２６がプログラムを実行する上で必要なデータを記憶している。RAM(Read Only Memory)３０は、CPU２６が各種の処理を行う上で必要なプログラムやデータを一時記憶する。
【００３８】
タイミングジェネレータ３１は、CPU２６の制御にしたがい、タイミング信号を、CCD２１に供給する。タイミングジェネレータ３１からCCD２１に供給されるタイミング信号によって、CCD２１における露出時間（シャッタスピード）等が制御される。
【００３９】
モータドライバ３２は、CPU２６の制御にしたがい、アクチュエータ（モータ）３３を駆動する。アクチュエータ３３が駆動されることにより、レンズ部１は、ディジタルカメラの筐体から露出し、あるいは、ディジタルカメラの筐体内部に収納される。また、アクチュエータ３３が駆動されることにより、レンズ部１を構成する絞りの調整や、レンズ部１を構成するフォーカスレンズの移動が行われる。
【００４０】
以上のように構成されるディジタルカメラにおいては、CCD２１が、レンズ部１を介して入射する被写体からの光を受光して光電変換を行い、その結果得られるアナログの画像信号を出力する。CCD２１が出力するアナログの画像信号は、アナログ信号処理部２２およびA/D変換部２３を介することにより、ディジタル信号の画像データとされ、ディジタル信号処理部２４に供給される。
【００４１】
ディジタル信号処理部２４は、A/D変換部２３からの画像データを、液晶パネル１１に供給し、これにより、液晶パネル１１では、いわゆるスルー画が表示される。
【００４２】
その後、ユーザが、シャッタボタン６（図１）を操作すると、その操作に応じた信号が、操作部２７からCPU２６に供給される。CPU２６は、操作部２７から、シャッタボタン６の操作に応じた信号が供給されると、ディジタル信号処理部２４を制御し、そのときA/D変換部２３からディジタル信号処理部２４に供給された画像データを圧縮させ、その結果得られる圧縮画像データを、記録デバイス２５に記録させる。
【００４３】
以上のようにして、いわゆる写真撮影が行われる。
【００４４】
なお、CPU２６に実行させるプログラムは、あらかじめプログラムROM２９にインストール（記憶）させておく他、記録デバイス２５に記録しておき、パッケージメディアとしてユーザに提供して、その記録デバイス２５から、ディジタル信号処理２４およびCPU２６を介して、EEPROM２８にインストールすることができる。また、CPU２６に実行させるプログラムは、ダウンロードサイトから、図２のディジタルカメラに直接ダウンロードし、あるいは、図示せぬコンピュータでダウンロードして、図２のディジタルカメラに供給し、EEPROM２８にインストールすることも可能である。
【００４５】
次に、図２のディジタルカメラは、オートフォーカス機能を有しており、このオートフォーカス機能では、CCD２１によって撮像された画像上に、AF枠（検波枠）が設定され、そのAF枠の内部の画像に基づいて、フォーカスが制御される（フォーカスレンズが移動される）。
【００４６】
さらに、図２のディジタルカメラのオートフォーカス機能では、AF枠は、液晶パネル１１に表示された画像上の任意の位置に設定することができるようになっており、さらに、液晶パネル１１と一体的に構成されたタッチパネル１２に対する操作だけで、その位置やサイズ等の制御を行うことができるようになっている。
【００４７】
図２のディジタルカメラにおいて、オートフォーカス機能に関するAF処理は、CPU２６がプログラムを実行することにより行う。
【００４８】
そこで、図３は、AF処理を行うAF処理部５０の機能的構成例を示している。なお、AF処理部５０は、CPU２６がプログラムを実行することにより、いわば仮想的に実現される。
【００４９】
AF処理部５０は、タッチ検出部５１、AF枠制御部５２、およびAF制御部５３から構成される。
【００５０】
タッチ検出部５１には、タッチスクリーン１０のタッチパネル１２から信号が供給されるようになっている。タッチ検出部５１は、タッチスクリーン１０（のタッチパネル１２）から信号に基づき、タッチスクリーン１０（のタッチパネル１２）に対するユーザの操作の内容等を検出し、その操作の内容等を表す操作情報を、AF枠制御部５２に供給する。
【００５１】
AF枠制御部５２は、タッチスクリーン１０の液晶パネル１１に表示された画像上の任意の位置に設定されるAF枠を、タッチ検出部５１からの操作情報に応じて制御し、そのAF枠の情報（以下、適宜、AF枠情報という）を、ディジタル信号処理部２４（図２）とAF制御部５３に供給する。
【００５２】
ここで、ディジタル信号処理部２４（図２）は、AF枠制御部５２からAF枠情報の供給を受けると、そのAF枠情報が表すAF枠（の画像）を生成する。さらに、ディジタル信号処理部２４は、AF枠（の画像）を、A/D変換部から供給される、CCD２１で撮像された画像データに重畳し、タッチスクリーン１０（の液晶パネル１１）に供給して表示させる。従って、タッチスクリーン１０（の液晶パネル１１）では、AF枠が、CCD２１で撮像された画像とともに表示される。
【００５３】
その結果、ユーザは、タッチスクリーン１０の表示を見るだけで、CCD２１で撮像された画像のどの部分にAF枠が設定されているかを、容易に認識することができる。
【００５４】
なお、AF枠制御部５２は、ステータスフラグ、ヒストリフラグ、およびカウンタを内蔵しており、本実施の形態では、これらのステータスフラグ、ヒストリフラグ、およびカウンタを利用して、AF枠の制御を行う。
【００５５】
AF制御部５３には、AF枠制御部５２からAF枠情報が供給される他、ディジタル信号処理部２４（図１）から、CCD２１で撮像された画像データが供給されるようになっている。AF制御部５３は、ディジタル信号処理部２４からの画像データのうちの、AF枠制御部５２からのAF枠情報によって特定されるAF枠の内部の画像データに基づいて、フォーカスを制御するフォーカス制御信号を生成し、モータドライバ３２（図１）に供給する。
【００５６】
即ち、AF制御部５３は、ディジタル信号処理部２４からの画像データのうちの、AF枠の内部の画像データの高周波成分がより大きくなる方向に、レンズ部１のフォーカスレンズを移動するフォーカス制御信号を生成し、モータドライバ３２に供給する。
【００５７】
ここで、モータドライバ３２は、AF制御部５３からのフォーカス制御信号にしたがい、アクチュエータ３３を駆動し、これにより、フォーカスレンズが、AF枠の内部の画像データの高周波成分がより大きくなる方向に移動される。
【００５８】
次に、図４乃至図６を参照して、図３のAF処理部５０のAF制御部５２によるAF枠の制御について説明する。
【００５９】
AF枠制御部５２は、例えば、ディジタルカメラの電源がオンにされると、タッチスクリーン１０（の液晶パネル１１）に表示された画像の重心等を、デフォルトの位置として、デフォルトのサイズのAF枠を、タッチスクリーン１０に表示させる。即ち、AF枠制御部５２は、AF枠のデフォルトの位置と、デフォルトのサイズとを含むAF枠情報を、ディジタル信号処理部２４に供給する。ディジタル信号処理部２４は、AF枠制御部５２からのAF枠情報にしたがい、AF枠の画像を生成し、タッチスクリーン１０（の液晶パネル１１）に供給する。これにより、タッチスクリーン１０では、デフォルトの位置に、デフォルトのサイズのAF枠が表示される。なお、電源がオンされた直後のAF枠としては、その他、例えば、直前の電源オフ時に表示されていたのと同一のAF枠を採用することが可能である。
【００６０】
図４は、デフォルトのサイズのAF枠が、タッチスクリーン１０のデフォルトの位置に表示された状態を示している。
【００６１】
AF枠は、例えば、横長の長方形状をしており、その重心位置が、デフォルトの位置に一致するように、かつ、デフォルトのサイズで表示されている。
【００６２】
その後、ユーザが、タッチスクリーン１０（のタッチパネル１２）のある位置にタッチをした場合、即ち、タッチスクリーン１０のある位置に触れて離すワンタッチをした場合、AF枠制御部５２は、図４に点線で示すように、ユーザがワンタッチをした位置に、AF枠を瞬時に移動する。
【００６３】
即ち、ユーザが、タッチスクリーン１０のある位置にワンタッチをすると、ユーザがワンタッチをした位置を含む操作情報が、タッチ検出部５１からAF枠制御部５２に供給される。AF枠制御部５２は、タッチ検出部５１からの操作情報に含まれる位置（ユーザがワンタッチをした位置）と、現在のAF枠のサイズとを含むAF枠情報を、ディジタル信号処理部２４に供給する。ディジタル信号処理部２４は、AF枠制御部５２からのAF枠情報にしたがい、AF枠の画像を生成し、タッチスクリーン１０に供給する。これにより、タッチスクリーン１０では、図４に点線で示すように、ユーザがワンタッチをした位置に、サイズを維持したままのAF枠が表示される。この場合、AF枠は、ユーザがワンタッチをした位置に、瞬時に移動することになる。
【００６４】
また、ユーザが、タッチスクリーン１０にタッチをしたまま、タッチの位置の移動をした場合、AF枠制御部５２は、ユーザのタッチの位置の移動にしたがって、AF枠を移動する。
【００６５】
即ち、図５は、ユーザが、タッチスクリーン１０にタッチをしたまま、タッチの位置の移動をした場合に、AF枠が移動する様子を示している。
【００６６】
ユーザが、タッチスクリーン１０にタッチをしたまま、タッチの位置の移動をすると、その移動後の位置を含む操作情報が、タッチ検出部５１からAF枠制御部５２に供給される。AF枠制御部５２は、タッチ検出部５１からの操作情報に含まれる位置と、現在のAF枠のサイズとを含むAF枠情報を、ディジタル信号処理部２４に供給する。ディジタル信号処理部２４は、AF枠制御部５２からのAF枠情報にしたがい、AF枠の画像を生成し、タッチスクリーン１０に供給する。
【００６７】
上述の、タッチ検出部５１からAF枠制御部５２への、ユーザのタッチの位置の移動後の位置（タッチの位置）を含む操作情報の供給、AF枠制御部５２からディジタル信号処理部２４へのAF枠情報の供給、および、ディジタル信号処理部２４からタッチスクリーン１０へのAF枠の画像の供給は、ユーザのタッチの位置の移動が終了するまで繰り返し行われ、その結果、タッチスクリーン１０では、図５に示すように、ユーザによるタッチの位置の移動にしたがって移動する、サイズを維持したままのAF枠が表示される。
【００６８】
その後、ユーザが、例えば、タッチスクリーン１０へのタッチをやめると、タッチ検出部５１からAF枠制御部５２への操作情報の供給が停止され、タッチスクリーン１０では、AF枠が、ユーザがタッチをやめた位置に表示される。
【００６９】
従って、図２のディジタルカメラにおいては、AF枠は、タッチスクリーン１０（の液晶パネル１１）に表示された画像上の任意の位置に設定することができる。
【００７０】
即ち、AF枠は、操作情報に含まれる位置に、例えば、長方形状のAF枠の重心位置が一致するように表示されるので、AF枠を、タッチスクリーン１０に表示された画像上の任意の位置に設定することができる。
【００７１】
その結果、例えば、撮像素子によって撮像された画像を小ブロックに分割し、AF枠とする１以上の小ブロックを指定して、ある位置にAF枠を設定する、前述の特許文献１に記載の方法のように、AF枠の位置が、小ブロックによって制限されることがない。
【００７２】
即ち、特許文献１に記載の方法によれば、前述したように、AF枠が小ブロック単位で設定されるので、AF枠の境界が、小ブロックの境界に一致しない位置に、AF枠を設定することは困難である。これに対して、図２のディジタルカメラでは、AF枠は、その重心位置が操作情報に含まれる位置に一致するように設定されるので、タッチスクリーン１０のタッチパネル１２の位置の検出の精度の範囲内において、いわば無段階に滑らかな位置に、AF枠を設定することができる。その結果、AF枠の移動も、いわば無段階に滑らかにすることができる。
【００７３】
なお、ユーザが、タッチスクリーン１０にタッチをしたまま、タッチの位置の移動をした場合においては、AF枠は、タッチの位置の移動の軌跡に沿って、その軌跡上の各位置にAF枠の重心位置が一致するように移動させることもできるし、現在地から、タッチの位置の移動の軌跡に、いわば平行に移動させることもできる。
【００７４】
ここで、AF枠が、タッチの位置の移動の軌跡に沿って、その軌跡上の各位置にAF枠の重心位置が一致するように移動する場合には、AF枠は、タッチスクリーン１０におけるユーザのタッチの位置に追従するように移動することになる。一方、AF枠が、現在地から、タッチの位置の移動の軌跡に平行に移動する場合には、ユーザが、タッチスクリーン１０上の任意の位置にタッチして、タッチの位置を移動すると、AF枠は、現在地から、タッチの位置の移動の軌跡を描くように移動することになる。
【００７５】
即ち、例えば、いま、ユーザが、指で、タッチスクリーン１０にタッチして、タッチの位置を移動することとすると、AF枠が、タッチの位置の移動の軌跡に沿って、その軌跡上の各位置にAF枠の重心位置が一致するように移動する場合には、AF枠は、タッチスクリーン１０にタッチしているユーザの指に、いわばくっついていくように移動する。また、AF枠が、現在地から、タッチの位置の移動の軌跡に平行に移動する場合には、ユーザが、タッチスクリーン１０の、AF枠が表示されている部分以外の部分を指でなぞると、AF枠は、タッチスクリーン１０にタッチしているユーザの指とは離れた状態で、その指が描く軌跡と同一の軌跡を描くように移動する。
【００７６】
以上のように、ユーザは、タッチスクリーン１０（のタッチパネル１２）にワンタッチをするだけ、あるいは、タッチスクリーン１０にタッチした状態で、タッチの位置を移動するだけで、AF枠を、タッチスクリーン１０（の液晶パネル１１）に表示された画像上の任意の位置に設定することができるので、AF枠の設定の操作性を向上させることができる。
【００７７】
上述のように、ユーザは、タッチスクリーン１０にタッチをすることにより、AF枠の位置を移動させることができるが、その他、AF枠のサイズを変更することもできる。
【００７８】
即ち、ユーザが、タッチスクリーン１０にタッチをしたまま、タッチの位置を所定時間だけ移動しなかった場合、AF枠制御部５２は、AF枠のサイズを変更する。
【００７９】
具体的には、ユーザが、タッチスクリーン１０にタッチをしたまま、タッチの位置を移動しないと、タッチの位置が変化しない操作情報が、タッチ検出部５１からAF枠制御部５２に供給される。AF枠制御部５２は、タッチの位置が変化しない操作情報が、タッチ検出部５１から所定回数だけ連続して供給された場合、AF枠の現在地と、現在のAF枠のサイズと異なるサイズとを含むAF枠情報を、ディジタル信号処理部２４に供給する。ディジタル信号処理部２４は、AF枠制御部５２からのAF枠情報にしたがい、AF枠の画像を生成し、タッチスクリーン１０に供給する。
【００８０】
AF枠制御部５２は、タッチの位置が変化しない操作情報が、タッチ検出部５１から所定回数だけ連続して供給されるごとに、AF枠の現在地と、現在のAF枠のサイズと異なるサイズとを含むAF枠情報を、ディジタル信号処理部２４に供給する。従って、ユーザが、タッチスクリーン１０にタッチをしたまま、タッチの位置を移動しないと、タッチ位置検出部５１からAF枠制御部５２に対して、タッチの位置が変化しない操作情報が所定回数だけ連続して供給されるのに要する所定の時間が経過するごとに、AF枠制御部５２は、AF枠の現在地と、現在のAF枠のサイズと異なるサイズとを含むAF枠情報を、ディジタル信号処理部２４に供給する。
【００８１】
その結果、タッチスクリーン１０では、所定の時間が経過するごとに、サイズが変更されたAF枠が表示される。
【００８２】
その後、ユーザが、例えば、タッチスクリーン１０へのタッチをやめると、タッチ検出部５１からAF枠制御部５２への操作情報の供給が停止され、タッチスクリーン１０では、ユーザがタッチスクリーン１０へのタッチをやめたときのサイズのAF枠が表示される。
【００８３】
従って、ユーザは、タッチスクリーン１０（のタッチパネル１２）にタッチし続けるだけで、AF枠のサイズを変更することができる。即ち、AF枠のサイズの変更するにあたり、例えば、前述の特許文献１に記載の方法のように、パターン選択ボタンを操作し、さらに、拡大縮小ボタンや十字キーを操作するような、種々の操作を行う必要がない。
【００８４】
ここで、図６は、ユーザが、タッチスクリーン１０にタッチをしたまま、タッチの位置を移動しない場合の、AF枠のサイズの変化のさせ方の例を示している。
【００８５】
なお、図６では、AF枠のサイズとして、大、中、小の３種類が用意されている。
【００８６】
図６上から１番目では、サイズが中のAF枠を、デフォルトのAF枠（電源がオンにされたときに表示されるAF枠）として、ユーザが、タッチスクリーン１０にタッチをしたまま、タッチの位置を移動しない状態（以下、適宜、無移動状態という）が所定の時間だけ続くと、AF枠のサイズは、中から小に変更される。さらに、無移動状態が所定の時間だけ続くと、AF枠のサイズは、小から中に変更される。以下、無移動状態が所定の時間だけ続くごとに、AF枠のサイズは、順次、大、中、小、中、・・・のように周期的に変更される。
【００８７】
図６上から２番目では、サイズが中のAF枠を、デフォルトのAF枠として、無移動状態が所定の時間だけ続くと、AF枠のサイズは、中から大に変更される。さらに、無移動状態が所定の時間だけ続くと、AF枠のサイズは、大から中に変更される。以下、無移動状態が所定の時間だけ続くごとに、AF枠のサイズは、順次、小、中、大、中、・・・のように周期的に変更される。
【００８８】
図６上から３番目では、サイズが小のAF枠を、デフォルトのAF枠として、無移動状態が所定の時間だけ続くと、AF枠のサイズは、小から中に変更される。さらに、無移動状態が所定の時間だけ続くと、AF枠のサイズは、中から大に変更される。以下、無移動状態が所定の時間だけ続くごとに、AF枠のサイズは、順次、小、中、大、小、・・・のように周期的に変更される。
【００８９】
図６上から４番目（一番下）では、サイズが大のAF枠を、デフォルトのAF枠として、無移動状態が所定の時間だけ続くと、AF枠のサイズは、大から中に変更される。さらに、無移動状態が所定の時間だけ続くと、AF枠のサイズは、中から小に変更される。以下、無移動状態が所定の時間だけ続くごとに、AF枠のサイズは、順次、大、中、小、大、・・・のように周期的に変更される。
【００９０】
なお、図６では、AF枠のサイズを、３種類のサイズに周期的に変更するようにしたが、AF枠のサイズは、その他、例えば、２種類や、４種類以上のサイズに周期的に変更することが可能である。
【００９１】
また、AF枠のサイズの変更のパターンは、図６に示したパターンに限定されるものではない。
【００９２】
さらに、AF枠のサイズについては、無移動状態が所定の時間だけ続いた場合に、サイズの変更を開始し、時間の経過とともに、サイズを、所定の最大サイズまで徐々に大に変更していき、最大サイズになったら、サイズを、所定の最小サイズにまで徐々に小に変更し、最小サイズになったら、再び、サイズを大に変更することを繰り返すようにしても良い。この場合、無移動状態が解除されたときに、即ち、ユーザがタッチスクリーン１０へのタッチをやめたときに、サイズの変更が停止される。
【００９３】
また、AF枠のサイズの変更は、例えば、ユーザが、タッチスクリーン１０にワンタッチをするごとに行うことも可能である。
【００９４】
さらに、上述したAF枠の移動やサイズの変更を行うための操作は、いずれか１つのみを採用する他、いわば矛盾が生じない範囲で、重複して（同時に）採用することができる。
【００９５】
即ち、例えば、第１の操作としての、ユーザがタッチスクリーン１０にワンタッチをした場合に、ワンタッチがされた位置に、AF枠を移動すること（図４）と、他の第１の操作としての、ユーザがタッチスクリーン１０にタッチをしたまま、タッチの位置を移動した場合に、そのタッチの位置に追従するように、AF枠を移動すること（図５）とは、同時に採用することができる。この場合、ユーザが、ユーザがタッチスクリーン１０にタッチし、その後、ユーザがタッチスクリーン１０にタッチしたまま、タッチの位置を移動すると、AF枠は、まず、ユーザがタッチをした位置に瞬時に移動し、その後、タッチの位置の移動に追従して移動することになる。
【００９６】
また、例えば、第１の操作としての、ユーザがタッチスクリーン１０にワンタッチをした場合に、ワンタッチがされた位置に、AF枠を移動すること（図４）と、他の第１の操作としての、ユーザがタッチスクリーン１０にタッチをしたまま、タッチの位置を移動した場合に、そのタッチの位置に追従するように、AF枠を移動すること（図５）とのうちのいずれか一方、または両方と、第２の操作としての、ユーザが、ユーザがタッチスクリーン１０にタッチをしたまま、タッチの位置を移動しない状態（無移動状態）が所定の時間だけ続いた場合に、AF枠のサイズを変更することとも、同時に採用することができる。この場合、ユーザが、ユーザがタッチスクリーン１０にワンタッチしたり、あるいは、ユーザがタッチスクリーン１０にタッチしたまま、タッチの位置を移動すると、AF枠は移動し、ユーザが、ユーザがタッチスクリーン１０にタッチしたまま、タッチの位置を移動しない状態（無移動状態）が続くと、AF枠のサイズが変更されることになる。
【００９７】
さらに、例えば、第１の操作としての、ユーザがタッチスクリーン１０にタッチをしたまま、タッチの位置を移動した場合に、そのタッチの位置に追従するように、AF枠を移動すること（図５）と、第２の操作としての、ユーザが、タッチスクリーン１０にワンタッチをするごとに、AF枠のサイズを変更することとも、同時に採用することができる。この場合、ユーザがタッチスクリーン１０にタッチしたまま、タッチの位置を移動すると、AF枠は移動し、ユーザがタッチスクリーンにワンタッチをすると、AF枠のサイズが変更されることになる。
【００９８】
その他、例えば、ユーザが、タッチスクリーン１０上の、AF枠が表示されている部分以外の部分にワンタッチした場合には、そのワンタッチの位置に、AF枠を移動し、ユーザが、ユーザがタッチスクリーン１０上の、AF枠が表示されている部分にワンタッチした場合には、AF枠のサイズを変更すること等も可能である。
【００９９】
次に、図３のAF処理部５０が行うAF処理について説明する。AF処理には、AF枠制御部５２が行うAF枠制御処理と、AF制御部５３が行うAF制御処理とがある。
【０１００】
まず、図７のフローチャートを参照して、図３のAF枠制御部５２が行うAF枠制御処理について説明する。
【０１０１】
なお、AF枠制御処理は、周期的に実行される。即ち、AF枠制御処理は、終了すると、例えば、即座に、最初から再開される。
【０１０２】
AF枠制御処理では、まず最初に、ステップＳ１１において、AF枠制御部５２は、タッチ検出部５１から供給される操作情報に基づき、ユーザが、タッチスクリーン１０にタッチをしたかどうかを判定する。
【０１０３】
ステップＳ１１において、ユーザが、タッチスクリーン１０にタッチをしていないと判定された場合、即ち、例えば、タッチ検出部５１からAF枠制御部５２に供給された操作情報に、タッチスクリーン１０へのタッチの位置が含まれていない場合、ステップＳ１２に進み、AF枠制御部５２は、ユーザが、タッチスクリーン１０にタッチをしているか（タッチをしたか）どうかを表すステータスフラグに、ユーザが、タッチスクリーン１０にタッチをしていないことを表す0をセットし、ステップＳ１３に進む。ステップＳ１３では、AF枠制御部５２は、ユーザがタッチスクリーン１０に連続してタッチをしている時間をカウントするためのカウンタのカウント値を0にクリアして、ステップＳ２２に進む。
【０１０４】
ステップＳ２２では、AF枠制御部５２は、前回のAF枠制御処理時に、ユーザが、タッチスクリーン１０にタッチをしていたかどうかを表すヒストリフラグに、ステータスフラグにセットされている値をセットして、AF枠制御処理を終了する。なお、いまの場合、ステータスフラグには、ステップＳ１２で0がセットされているので、ステータスフラグにも0がセットされることになる。
【０１０５】
ここで、ヒストリフラグには、0または1のうちのいずれかがセットされる。ヒストリフラグに0がセットされている場合、前回のAF枠制御処理時に、ユーザが、タッチスクリーン１０にタッチをしていなかったことを表し、ヒストリフラグに1がセットされている場合、前回のAF枠制御処理時に、ユーザが、タッチスクリーン１０にタッチをしていたことを表す。
【０１０６】
一方、ステップＳ１１において、ユーザが、タッチスクリーン１０にタッチをしたと判定された場合、即ち、例えば、タッチ検出部５１からAF枠制御部５２に供給された操作情報に、タッチスクリーン１０へのタッチの位置が含まれている場合、ステップＳ１４に進み、AF枠制御部５２は、ステータスフラグに、ユーザが、タッチスクリーン１０にタッチをしたことを表す1をセットし、ステップＳ１５に進む。
【０１０７】
ステップＳ１５では、AF枠制御部５２は、ヒストリフラグが0であるかどうかを判定する。ステップＳ１５において、ヒストリフラグが0であると判定された場合、即ち、前回のAF枠制御処理時には、ユーザが、タッチスクリーン１０にタッチをしていなかったが、今回のAF枠制御処理時に、ユーザが、タッチスクリーン１０にタッチをした場合、ステップＳ１６に進み、AF枠制御部５２は、ユーザがタッチをした位置に、AF枠を移動する。
【０１０８】
即ち、ユーザが、タッチスクリーン１０のある位置にタッチをすると、ユーザがタッチをした位置を含む操作情報が、タッチ検出部５１からAF枠制御部５２に供給される。AF枠制御部５２は、タッチ検出部５１からの操作情報に含まれる位置と、現在のAF枠のサイズとを含むAF枠情報を、ディジタル信号処理部２４に供給する。ディジタル信号処理部２４は、AF枠制御部５２からのAF枠情報にしたがい、AF枠の画像を生成し、タッチスクリーン１０に供給する。これにより、タッチスクリーン１０では、図４に示したように、ユーザがタッチをした位置に、サイズを維持したままのAF枠が表示される。
【０１０９】
その後、ステップＳ１６からステップＳ２２に進み、AF枠制御部５２は、ヒストリフラグに、ステータスフラグにセットされている値をセットして、AF枠制御処理を終了する。なお、いまの場合、ステータスフラグには、ステップＳ１４で1がセットされているので、ステータスフラグにも1がセットされることになる。
【０１１０】
一方、ステップＳ１５において、ヒストリフラグが1であると判定された場合、即ち、前回のAF枠制御処理時に、ユーザは、タッチスクリーン１０にタッチをしており、そのまま続けて今回のAF枠制御処理時にも、ユーザが、タッチスクリーン１０にタッチをしている場合、ステップＳ１７に進み、ユーザのタッチの位置が、前回のAF枠制御処理時のタッチの位置と同一であるかどうかを判定する。
【０１１１】
ステップＳ１７において、ユーザのタッチの位置が、前回のAF枠制御処理時のタッチの位置と同一でないと判定された場合、即ち、ユーザがタッチスクリーン１０にタッチをしながら、タッチの位置を移動しており、その結果、ユーザの現在のタッチの位置が、前回のAF枠制御処理時のタッチの位置から変化している場合、ステップＳ１６に進み、上述したように、AF枠制御部５２は、ユーザの現在のタッチの位置に、AF枠を移動する。
【０１１２】
即ち、ユーザがタッチスクリーン１０のタッチをしていると、ユーザがタッチをした位置を含む操作情報が、タッチ検出部５１からAF枠制御部５２に供給される。AF枠制御部５２は、タッチ検出部５１からの操作情報に含まれる位置と、現在のAF枠のサイズとを含むAF枠情報を、ディジタル信号処理部２４に供給する。ディジタル信号処理部２４は、AF枠制御部５２からのAF枠情報にしたがい、AF枠の画像を生成し、タッチスクリーン１０に供給する。これにより、タッチスクリーン１０では、図５に示したように、ユーザがタッチをしている位置に追従するように移動する、サイズを維持したままのAF枠が表示される。
【０１１３】
その後、ステップＳ１６からステップＳ２２に進み、上述したように、AF枠制御部５２は、ヒストリフラグに、ステータスフラグにセットされている値をセットして、AF枠制御処理を終了する。なお、いまの場合、ステータスフラグには、ステップＳ１４で1がセットされているので、ステータスフラグにも1がセットされることになる。
【０１１４】
一方、ステップＳ１７において、ユーザのタッチの位置が、前回のAF枠制御処理時のタッチの位置と同一であると判定された場合、即ち、ユーザがタッチスクリーン１０にタッチをしたまま、タッチの位置を移動しておらず、その結果、ユーザの現在のタッチの位置が、前回のAF枠制御処理時のタッチの位置から変化していない場合、ステップＳ１８に進み、AF枠制御部５２は、内蔵するカウンタのカウント値が、所定の時間に対応する所定の値より大（または、以上）であるかどうかを判定する。
【０１１５】
ステップＳ１８において、カウンタのカウント値が所定の値より大でないと判定された場合、即ち、ユーザがタッチスクリーン１０にタッチをしたまま、タッチの位置を移動していない状態（無移動状態）が、所定の時間を越える時間だけ継続していない場合、ステップＳ１９に進み、AF枠制御部５２は、カウンタのカウント値を１だけインクリメントして、ステップＳ２２に進み、上述したように、AF枠制御部５２は、ヒストリフラグに、ステータスフラグにセットされている値をセットして、AF枠制御処理を終了する。なお、いまの場合、ステータスフラグには、ステップＳ１４で1がセットされているので、ステータスフラグにも1がセットされることになる。
【０１１６】
また、ステップＳ１８において、カウンタのカウント値が所定の値より大であると判定された場合、即ち、ユーザがタッチスクリーン１０にタッチをしたまま、タッチの位置を移動していない状態（無移動状態）が、所定の時間を越える時間だけ継続した場合、ステップＳ２０に進み、AF枠制御部５２は、AF枠のサイズを変更する。
【０１１７】
即ち、ユーザが、タッチスクリーン１０にタッチをしたまま、タッチの位置を移動しないと、タッチの位置が変化しない操作情報が、タッチ検出部５１からAF枠制御部５２に供給される。AF枠制御部５２は、タッチ検出部５１からの操作情報に含まれるタッチの位置と、現在のAF枠のサイズと異なるサイズとを含むAF枠情報を、ディジタル信号処理部２４に供給する。ディジタル信号処理部２４は、AF枠制御部５２からのAF枠情報にしたがい、AF枠の画像を生成し、タッチスクリーン１０に供給する。これにより、タッチスクリーン１０では、図６に示したように、位置を維持したままで、サイズが変更されたAF枠が表示される。
【０１１８】
ステップＳ２０の処理後は、ステップＳ２１に進み、AF枠制御部５２は、カウンタのカウント値を0にクリアして、ステップＳ２２に進む。
【０１１９】
ステップＳ２２では、上述したように、AF枠制御部５２は、ヒストリフラグに、ステータスフラグにセットされている値をセットして、AF枠制御処理を終了する。なお、いまの場合、ステータスフラグには、ステップＳ１４で1がセットされているので、ステータスフラグにも1がセットされることになる。
【０１２０】
図７のAF枠制御処理によれば、図４で説明したように、ユーザがタッチスクリーン１０にワンタッチをした場合には、ステップＳ１１，Ｓ１４，Ｓ１５，Ｓ１６の順で処理が行われ、その結果、ステップＳ１６において、ワンタッチがされた位置に、AF枠が移動される。
【０１２１】
さらに、ユーザがタッチスクリーン１０にタッチをし、その後、タッチの位置を移動した場合には、ユーザがタッチスクリーン１０にタッチをしたときに、ステップＳ１１，Ｓ１４，Ｓ１５，Ｓ１６の順で処理が行われ、その結果、ステップＳ１６において、ユーザがタッチをした位置に、AF枠が移動される。そして、その後のタッチの移動に応じて、ステップＳ１１，Ｓ１４，Ｓ１５，Ｓ１７，Ｓ１６の順で処理が行われ、その結果、図５で説明したように、ステップＳ１６において、タッチの位置に追従するように、AF枠が移動される。
【０１２２】
一方、ユーザがタッチスクリーン１０にタッチをしたまま、タッチの位置を移動しない場合には、ステップＳ１１，Ｓ１４，Ｓ１５，Ｓ１７，Ｓ１８の順で処理が行われ、さらに、所定の時間が経過するごとに、ステップＳ２０の処理が行われる。その結果、ユーザがタッチスクリーン１０にタッチをしたまま、タッチの位置を移動しない状態（無移動状態）が所定の時間だけ続くごとに、図６で説明したように、AF枠のサイズが変更される。
【０１２３】
従って、ユーザは、タッチスクリーン１０にワンタッチをし、あるいは、タッチスクリーン１０にタッチをしたまま、タッチの位置を移動するだけで、AF枠を任意の位置に移動することができる。さらに、ユーザは、タッチの位置を動かさずにタッチスクリーン１０にタッチをしたままにするだけで、AF枠のサイズを変更することができる。従って、AF枠の設定の操作性を向上させることができる。
【０１２４】
次に、図８のフローチャートを参照して、図３のAF制御部５３が行うAF制御処理について説明する。
【０１２５】
なお、図８のAF制御処理も、例えば、図７のAF枠制御処理と同様に、周期的に実行される。即ち、AF制御処理は、終了すると、例えば、即座に、最初から再開される。
【０１２６】
AF制御処理では、まず最初に、ステップＳ１において、AF制御部５３は、ディジタル信号処理部２４から供給される、CCD２１で撮像された画像データのうちの、AF枠制御部５２が出力するAF枠情報によって特定されるAF枠の内部の画像データ（以下、適宜、AF枠画像データという）を抽出して、ステップＳ２に進み、AF制御部５３は、AF枠画像データの高周波数成分などの、コントラストを表すコントラスト情報を算出する。
【０１２７】
そして、ステップＳ２からＳ３に進み、AF制御部５３は、コントラスト情報に基づいて、図２のディジタルカメラのフォーカスを制御して、即ち、コントラスト情報に基づいて、フォーカスを制御するフォーカス制御信号を生成し、モータドライバ３２（図１）に供給して、AF制御処理を終了する。
【０１２８】
ここで、モータドライバ３２は、AF制御部５３からのフォーカス制御信号にしたがい、アクチュエータ３３を駆動し、これにより、レンズ部１のフォーカスレンズが、AF枠画像データの高周波成分がより大きくなる方向に移動される。
【０１２９】
なお、本実施の形態では、CPU２６にプログラムを実行させることで、AF処理を行うようにしたが、AF処理は、その他、専用のハードウェアによって行うことも可能である。
【０１３０】
さらに、CPU２６に各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０１３１】
また、プログラムは、１のCPUにより処理されるものであっても良いし、複数のCPUによって分散処理されるものであっても良い。
【０１３２】
さらに、図２の実施の形態では、被写体からの光を受光して光電変換する光電変換素子として、CCDを採用したが、光電変換素子としては、その他、例えば、CMOSイメージャなどを採用することが可能である。
【０１３３】
また、ユーザによるタッチスクリーン１０（タッチパネル１２）の操作は、ユーザがユーザ自身の指で行っても良いし、タッチ用のペン等を用いて行っても良い。
【０１３４】
さらに、例えば、図５においては、AF枠の重心位置が、ユーザのタッチの位置に一致するように、AF枠を移動するようにしたが、AF枠は、その他、例えば、長方形状のAF枠の左上の頂点が、ユーザのタッチの位置に一致するように移動すること等が可能である。
【０１３５】
また、本実施の形態では、ユーザによるタッチスクリーン１０へのタッチに応じて、AF枠の位置の移動、またはAF枠のサイズの変更を行うようにしたが、AF枠の位置の移動やAF枠のサイズの変更の他、AF枠の形状の変更を行うようにすることも可能である。即ち、例えば、ユーザが、長方形状のAF枠の辺や頂点の位置にタッチをして、タッチの位置を移動した場合には、その移動に応じて、AF枠の位置を移動するのではなく、AF枠の形状を変更することが可能である。つまり、ユーザが、AF枠の辺や頂点の位置以外にタッチをして、タッチの位置を移動した場合には、その移動に応じて、AF枠の位置を移動し、AF枠の辺や頂点の位置にタッチをして、タッチの位置を移動した場合には、その移動に応じて、AF枠の形状を変更することが可能である。
【０１３６】
さらに、本実施の形態では、フォーカスの制御に用いられるAF枠を、ユーザによるタッチスクリーン１０の操作に応じて制御するようにしたが、その他、例えば、露出の制御に用いる画像の範囲を画定する枠（AE(Auto Exposure)枠）を、ユーザによるタッチスクリーン１０の操作に応じて制御することも可能である。
【０１３７】
また、上述のようなタッチスクリーン１０の操作に応じて、ディジタルカメラのモードを変更することも可能である。
【０１３８】
さらに、AF処理は、ディジタルカメラ等において静止画を撮像する場合の他、ビデオカメラ等において動画を撮像する場合にも適用することができる。
【０１３９】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１４０】
【図１】本発明を適用したディジタルカメラの一実施の形態の外観構成例を示す斜視図である。
【図２】本発明を適用したディジタルカメラの一実施の形態の内部構成例を示すブロック図である。
【図３】AF処理部５０の機能的構成例を示すブロック図である。
【図４】AF枠の移動の様子を示す図である。
【図５】AF枠の移動の様子を示す図である。
【図６】AF枠のサイズの変更の様子を示す図である。
【図７】AF枠制御処理を説明するフローチャートである。
【図８】AF制御処理を説明するフローチャートである。
【符号の説明】
【０１４１】
１  レンズ部，  ２  AF補助光投光部，  ３  ファインダ，  ４  ストロボ，  ５  電源スイッチ，  ６  シャッタボタン，  ７  ズームボタン，  ８  モードダイヤル，  ９  操作ボタン，  １０  タッチスクリーン，  １１  液晶パネル，  １２  タッチパネル，  ２１  CCD，  ２２  アナログ信号処理部，  ２３  A/D変換部，  ２４  ディジタル信号処理部，  ２５  記録デバイス，  ２６  CPU，  ２７  操作部，  ２８  EEPROM，  ２９  プログラムROM，  ３０  RAM，  ３１  タイミングジェネレータ，  ３２  モータドライバ，  ３３  アクチュエータ，  ５０  AF処理部，  ５１  タッチ検出部，  ５２  AF枠制御部，  ５３  AF制御部
【図１】
2007019685.tif 000003
【図２】
2007019685.tif 000004
【図３】
2007019685.tif 000005
【図４】
2007019685.tif 000006
【図５】
2007019685.tif 000007
【図６】
2007019685.tif 000008
【図７】
2007019685.tif 000009
【図８】
2007019685.tif 000010