(57)【特許請求の範囲】
【請求項１】
タッチ検出面に対するタッチ操作を検出可能なタッチ検出手段と、
前記タッチ検出手段により検出されたタッチ位置を移動する移動操作に応じて、表示部のうちいずれかの位置を選択する選択手段と、
前記選択手段により選択された位置に基づく特定の処理を行うように制御する制御手段であって、
第一の移動操作に続いて、前記タッチ検出面のうち前記タッチ検出面の端の領域を含む所定の領域からタッチが離されても、前記第一の移動操作に応じて選択された位置に基づいた前記特定の処理を行わず、さらに、第二の移動操作がされたことに応じて、前記表示部のうち前記第一の移動操作に応じて選択された位置から選択する位置を移動させ、
前記第一の移動操作に続いて、前記タッチ検出面のうち前記所定の領域ではない領域からタッチが離されると、前記第一の移動操作に応じて選択された位置に基づく前記特定の処理を行うように制御する制御手段とを有することを特徴とする電子機器。
【請求項２】
前記制御手段は、前記第一の移動操作に続いて、前記所定の領域からタッチが離された後、該タッチが離されてからタッチ操作が検出されないまま所定時間経過したことに応じて、前記第一の移動操作に応じて選択された位置に基づいた前記特定の処理を行うように制御することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御手段は、前記第一の移動操作に続いて、前記所定の領域からタッチが離されても、前記第一の移動操作に応じて選択された位置に基づいた前記特定の処理を行わずに、前記第一の移動操作がされる前に選択されていた位置に基づく前記特定の処理を行うように制御することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
タッチ検出面に対するタッチ操作を検出可能なタッチ検出手段と、
前記タッチ検出手段により検出されたタッチ位置を移動する移動操作に応じて、表示部のうちいずれかの位置を選択する選択手段と、
前記選択手段により選択された位置に基づく特定の処理を行うように制御する制御手段であって、
前記移動操作に続いて、前記タッチ検出面のうち前記タッチ検出面の端の領域を含む所定の領域からタッチが離されても、該タッチが離されてから所定時間内には、前記移動操作に応じて選択された位置に基づいた前記特定の処理を行わず、前記所定時間の経過後に前記移動操作に応じて選択された位置に基づいた前記特定の処理を行い、
前記移動操作に続いて、前記タッチ検出面のうち前記所定の領域ではない領域からタッチが離されたことに応じて、該タッチが離されてから所定時間内に、前記移動操作に応じて選択された位置に基づく前記特定の処理を行うように制御する制御手段とを有することを特徴とする電子機器。
【請求項５】
前記制御手段は、第一の移動操作に続いて前記所定の領域から前記第一の移動操作のタッチが離された後に、該第一の移動操作のタッチが離されてから所定時間内に開始された第二の移動操作のタッチが前記所定の領域ではない領域から離されたことに応じて、前記第一の移動操作のタッチ位置の移動と前記第二の移動操作のタッチ位置の移動とに応じて選択された位置に基づく前記特定の処理を行うように制御することを特徴とする請求項４に記載の電子機器。
【請求項６】
前記制御手段は、タッチ位置の移動が検出されてから一定の時間内に、前記所定の領域からタッチが離されても、前記移動操作に応じて選択した位置に基づいた前記特定の処理を行わず、
タッチ位置の移動が検出されてから前記一定の時間経過後に、前記所定の領域からタッチが離されると、前記移動操作に応じて選択した位置に基づく前記特定の処理を行うように制御することを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項７】
前記制御手段は、前記所定の領域においてタッチ位置を移動する操作を行っている途中に前記タッチ検出面からタッチ位置が外れてしまった場合には、前記移動操作に応じて選択した位置に基づく前記特定の処理を行わず、前記所定の領域において一定の時間、タッチ位置の移動をしなかったことに続いて前記タッチ検出面から該タッチが離されると、前記移動操作に応じて選択した位置に基づく前記特定の処理を行うように制御することを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項８】
前記制御手段は、撮像された動画の記録中に、移動操作に続いて、前記タッチ検出面のうち前記所定の領域からタッチが離されても、該タッチが離されてから第１の時間内には、前記移動操作に応じて選択された位置に基づく前記特定の処理を行わず、該タッチが離されてから前記第１の時間が経過したことに応じて、前記移動操作に応じて選択された位置に基づく前記特定の処理を行い、
撮像された動画の記録中でない場合に、移動操作に続いて、前記タッチ検出面のうち前記所定の領域からタッチが離されても、該タッチが離されてから前記第１の時間よりも短い第２の時間内には、前記移動操作に応じて選択された位置に基づく前記特定の処理を行わないように制御することを特徴とすることを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項９】
前記制御手段は、撮像された動画の記録中である場合に、移動操作に続いて、前記タッチ検出面のうち前記所定の領域からタッチが離されても、前記移動操作に応じて選択された位置に基づく前記特定の処理を行わず、
撮像された動画の記録中でない場合に、移動操作に続いて、前記タッチ検出面のうち前記所定の領域からタッチが離されると、前記移動操作に応じて選択された位置に基づく前記特定の処理を行うように制御することを特徴とする請求項１乃至８のいずれか１項に記載の電子機器。
【請求項１０】
タッチ検出面に対するタッチ操作を検出可能なタッチ検出手段と、
表示部において、前記タッチ検出手段により検出されたタッチ位置を移動する移動操作に応じた位置へ第１のマークを移動させる移動手段と、
前記移動操作に続いて、前記タッチ検出面の端の領域を含む所定の領域からタッチが離されても、前記第１のマークを前記移動操作に応じて選択された位置に表示したままにし、
前記移動操作に続いて、前記タッチ検出面のうち前記所定の領域ではない領域からタッチが離されると、前記第１のマークとは異なる表示形態の第２のマークを前記移動操作に応じて選択された位置に表示するように制御する制御手段とを有することを特徴とする電子機器。
【請求項１１】
前記制御手段は、前記移動操作に続いて、前記タッチ検出面のうち所定の領域からタッチが離されてから所定時間経過したことに応じて、前記第２のマークを前記移動操作に応じて選択された位置に表示するように制御することを特徴とする請求項１０に記載の電子機器。
【請求項１２】
前記第２のマークは、前記移動操作が行われる前に、前記表示部のうち特定の位置に表示されており、
前記制御手段は、前記移動操作に続いて、前記タッチ検出面のうち前記所定の領域からタッチが離されても、該タッチが離されてから所定時間は前記第２のマークを前記特定の位置に表示したままにするように制御することを特徴とする請求項１０または１１に記載の電子機器。
【請求項１３】
前記制御手段は、前記タッチ検出手段によりタッチ位置を移動する移動操作が検出されたことに応じて前記第１のマークを表示するように制御することを特徴とする請求項１０乃至１２のいずれか１項に記載の電子機器。
【請求項１４】
前記制御手段は、前記第２のマークの表示される位置に基づく特定の処理を行うように制御することを特徴とする請求項１０乃至１３のいずれか１項に記載の電子機器。
【請求項１５】
撮影指示手段をさらに有し、
前記制御手段は、前記撮影指示手段による撮影指示に応じて、前記第２のマークの表示される位置に基づく特定の処理を行うように制御する請求項１０乃至１３のいずれか１項に記載の電子機器。
【請求項１６】
撮像手段をさらに有し、
前記制御手段は、撮像画像に重畳して前記第１のマークを表示するように制御することを特徴する請求項１０乃至１５のいずれか１項に記載の電子機器。
【請求項１７】
前記制御手段は、前記タッチ検出面のうち前記所定の領域へのタッチ位置の移動を検出したことに応じて、タッチ位置が前記所定の領域にあることを示すガイドを表示するように制御することを特徴とする請求項１０乃至１６のいずれか１項に記載の電子機器。
【請求項１８】
前記制御手段は、前記ガイドを、前記第１のマークと共に表示することを特徴とする請求項１７に記載の電子機器。
【請求項１９】
前記所定の領域は、前記タッチ検出面を構成する複数の辺のうち、少なくとも第１の辺を含む第一の領域と、前記第１の辺とは異なる第２の辺を含む第二の領域とを含み、
前記制御手段は、前記第一の領域へのタッチ位置の移動を検出したことに応じて、該タッチ位置から前記第１の辺に向かう方向を示すガイドを表示し、前記第二の領域へのタッチ位置の移動を検出したことに応じて、該タッチ位置から前記第２の辺に向かう方向を示すガイドを表示するように制御することを特徴する請求項１乃至１８のいずれか１項に記載の電子機器。
【請求項２０】
前記表示部はファインダ内表示部であることを特徴する請求項１乃至１９のいずれか１項に記載の電子機器。
【請求項２１】
接眼部を通して被写体を視認可能なファインダ内表示部への接眼を検知する接眼検知手段をさらに有し、
前記制御手段は、前記ファインダ内表示部へ接眼を検知していない場合には、移動操作に続いて、タッチが離された領域が前記所定の領域であっても、該タッチが離されると、前記移動操作に応じて選択された位置に基づく前記特定の処理を行うように制御することを特徴とする請求項１乃至９、１４、１５のいずれか１項に記載の電子機器。
【請求項２２】
前記所定の領域は、少なくとも前記タッチ検出面のうち、前記タッチ検出面のうちの一辺に沿った端を含む第一の領域と、前記第一の領域が沿う辺よりも、当該電子機器を把持するための把持部から遠い辺に沿った端を含む第二の領域とを含み、
前記所定の領域のうち、前記第一の領域の幅は前記第二の領域の幅よりも広いことを特徴とする請求項１乃至２１のいずれか１項に記載の電子機器。
【請求項２３】
前記特定の処理は、オートフォーカス、自動露出設定、オートホワイトバランスのいずれかの処理であることを特徴とする請求項１乃至９、１４、１５、２１のいずれか１項に記載の電子機器。
【請求項２４】
タッチ検出面に対するタッチ操作を検出可能なタッチ検出ステップと、
前記タッチ検出ステップにおいて検出されたタッチ位置を移動する移動操作に応じて、表示部のうちいずれかの位置を選択する選択ステップと、
前記選択ステップにおいて選択された位置に基づく特定の処理を行うように制御する制御ステップであって、
第一の移動操作に続いて、前記タッチ検出面のうち前記タッチ検出面の端の領域を含む所定の領域からタッチが離されても、前記第一の移動操作に応じて選択された位置に基づいた前記特定の処理を行わず、さらに、第二の移動操作がされたことに応じて、前記表示部のうち前記第一の移動操作に応じて選択された位置から選択する位置を移動させ、
前記第一の移動操作に続いて、前記タッチ検出面のうち前記所定の領域ではない領域からタッチが離されると、前記第一の移動操作に応じて選択された位置に基づく前記特定の処理を行うように制御する制御ステップとを有することを特徴とする電子機器の制御方法。
【請求項２５】
タッチ検出面に対するタッチ操作を検出可能なタッチ検出ステップと、
前記タッチ検出ステップにおいて検出されたタッチ位置を移動する移動操作に応じて、表示部のうちいずれかの位置を選択する選択ステップと、
前記選択ステップにおいて選択された位置に基づく特定の処理を行うように制御する制御ステップであって、
前記移動操作に続いて、前記タッチ検出面のうち前記タッチ検出面の端の領域を含む所定の領域からタッチが離されても、該タッチが離されてから所定時間内には、前記移動操作に応じて選択された位置に基づいた前記特定の処理を行わず、前記所定時間の経過後に前記移動操作に応じて選択された位置に基づいた前記特定の処理を行い、
前記移動操作に続いて、前記タッチ検出面のうち前記所定の領域ではない領域からタッチが離されたことに応じて、該タッチが離されてから所定時間内に、前記移動操作に応じて選択された位置に基づく前記特定の処理を行うように制御する制御ステップとを有することを特徴とする電子機器の制御方法。
【請求項２６】
タッチ検出面に対するタッチ操作を検出可能なタッチ検出ステップと、
表示部において、前記タッチ検出ステップにおいて検出されたタッチ位置を移動する移動操作に応じた位置へ第１のマークを移動させる移動ステップと、
前記移動操作に続いて、前記タッチ検出面の端の領域を含む所定の領域からタッチが離されても、前記第１のマークを前記移動操作に応じて選択された位置に表示したままにし、
前記移動操作に続いて、前記タッチ検出面のうち前記所定の領域ではない領域からタッチが離されると、前記第１のマークとは異なる表示形態の第２のマークを前記移動操作に応じて選択された位置に表示するように制御する制御ステップとを有することを特徴とする電子機器の制御方法。
【請求項２７】
コンピュータを、請求項１乃至２３のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項２８】
コンピュータを、請求項１乃至２３のいずれか１項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器およびその制御方法に関し、特にタッチパネルを用いて、特定の処理を行う位置を設定する技術に関する。
【背景技術】
【０００２】
近年、タッチパネルへの操作によってユーザが選択位置の変更や設定等を行うことがある。ユーザがファインダ内の表示部を覗きながら、撮像装置の背面にあるタッチパネルを操作することで、ＡＦ（自動合焦）位置を指定する方法が提案されている。特許文献１には、ファインダ内の表示部を覗いて背面モニタへの操作をする場合に、背面モニタでのタッチ位置の移動に応じてＡＦ位置を変更可能であり、さらに背面モニタからスライドアウトでＡＦ位置が初期化されることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０３１４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ファインダを覗きながら撮像装置の背面にあるタッチパネルへのタッチ操作を行う場合に、ユーザはタッチパネルでのタッチの様子を確認することは容易でない。つまり、ファインダを覗いた状態ではタッチパネルのどの位置にタッチをしているのか正確に把握できていない可能性が高い。特許文献１の方法ではＡＦ位置の変更を行うためにＡＦ位置を移動する場合に、ユーザがタッチパネルでのタッチ位置が分からずに、意図せずタッチ領域からタッチ位置が外れてしまった場合に、設定中のＡＦ位置が意図しない位置になってしまう可能性がある。このように、ユーザが位置の変更や設定等を行う場合に、意図せずタッチパネルからスライドアウトしてしまうと、意図しない位置に特定の処理がされてしまう可能性がある。
【０００５】
本発明は、上記の課題に鑑み、ユーザが指定位置に基づいて行われる特定の処理についての、指定位置の移動中に、ユーザの意図しない位置に特定の処理がされてしまう可能性を低減させた電子機器の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の電子機器は、タッチ検出面に対するタッチ操作を検出可能なタッチ検出手段と、前記タッチ検出手段により検出されたタッチ位置を移動する移動操作に応じて、表示部のうちいずれかの位置を選択する選択手段と、前記選択手段により選択された位置に基づく特定の処理を行うように制御する制御手段であって、第一の移動操作に続いて、前記タッチ検出面のうち前記タッチ検出面の端の領域を含む所定の領域からタッチが離されても、前記第一の移動操作に応じて選択された位置に基づいた前記特定の処理を行わず、さらに、第二の移動操作がされたことに応じて、前記表示部のうち前記第一の移動操作に応じて選択された位置から選択する位置を移動させ、前記第一の移動操作に続いて、前記タッチ検出面のうち前記所定の領域ではない領域からタッチが離されると、前記第一の移動操作に応じて選択された位置に基づく前記特定の処理を行うように制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザが指定位置に基づいて行われる特定の処理についての、指定位置の移動中に、ユーザの意図しない位置に特定の処理がされてしまう可能性を低減させることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の構成を適用可能な装置の一例としてのデジタルカメラの外観図
【図２】本実施形態の構成を適用可能な装置の一例としてのデジタルカメラの構成例を示すブロック図
【図３】第一実施形態におけるＡＦ位置移動処理を示すフローチャート
【図４】タッチパネル上でＡＦ位置を移動する様子を示す図
【図５】第一実施形態におけるＡＦ枠、移動中ＡＦ枠の一例を示す図
【図６】第一実施形態の変形例におけるＡＦ枠、移動中ＡＦ枠の一例を示す図
【発明を実施するための形態】
【０００９】
＜第１実施形態＞
以下、図面を参照して本発明の好適な実施形態を説明する。
【００１０】
図１（ａ）、（ｂ）に第一実施形態を適用可能な撮像制御装置の一例としてのデジタルカメラの外観図を示す。図１（ａ）はデジタルカメラ１００の前面斜視図であり、図１（ｂ）はデジタルカメラ１００の背面斜視図である。表示部２８は画像や各種情報を表示する表示部であり、タッチ操作を受付可能（タッチ検出可能）なタッチパネル７０ａが重畳して設けられている。シャッターボタン６１は撮影指示を行うための操作部である。モード切替スイッチ６０は各種モードを切り替えるための（切替可能な）操作部である。端子カバー４０は外部機器とデジタルカメラ１００とを接続する接続ケーブル等のコネクタ（不図示）を保護するカバーである。メイン電子ダイヤル７１は操作部７０に含まれる回転操作部材であり、このメイン電子ダイヤル７１を回すことで、シャッター速度や絞りなどの設定値の変更等が行える。電源スイッチ７２はデジタルカメラ１００の電源のＯＮ及びＯＦＦを切り替える操作部材である。サブ電子ダイヤル７３は、操作部７０に含まれる回転操作部材であり、選択枠の移動や画像送りなどを行える。十字キー７４は操作部７０に含まれ、上、下、左、右部分をそれぞれ押し込み可能な十字キー（４方向キー）である。十字キー７４の押した部分に応じた操作が可能である。ＳＥＴボタン７５は操作部７０に含まれ、押しボタンであり、主に選択項目の決定などに用いられる。ＬＶボタン（ライブビューボタン）７８は操作部７０に含まれ、静止画撮影モードにおいては、表示部２８におけるライブビュー（以下、ＬＶ）表示のＯＮとＯＦＦを切り替えるボタンである。動画撮影モードにおいては、動画撮影（記録）の開始、停止の指示に用いられる。再生ボタン７９は操作部７０に含まれ、撮影モードと再生モードとを切り替える操作ボタンである。撮影モード中に再生ボタン７９を押下することで再生モードに移行し、記録媒体２００に記録された画像のうち最新の画像を表示部２８に表示させることができる。
【００１１】
グリップ部９０は、デジタルカメラ１００を保持しながら操作をするための保持部（把持部）であり、グリップ部９０側には操作部７０がある。
【００１２】
ユーザは、ファインダ１６を覗きこむと、光学ファインダ（ＯＶＦ）を通して被写体を見ることができる（視認可能）。接眼センサ７７は、物体が１センチや２センチ等の所定距離より近い距離（所定距離以内）に接近していることを検知するための物体検知手段（接眼検知）である。例えばユーザがファインダ内表示部７６を見ようとファインダ１６に目を近付け（接眼部１６ａを覗きこむようにする）、接眼センサ７７が物体（目）の接近を検知すると、ＯＶＦを通して見える被写体に、ファインダ内表示部７６の表示が重畳して見える。また、接眼センサ７７は所定距離以上物体（目）が離れたことを検知すると、ファインダ内表示部７６からアイテム等の表示を非表示にする。また、ユーザがファインダ１６を覗きこむと、表示部２８は非表示になるが、ＡＦ位置の設定等のためのタッチパネル７０ａへのタッチ操作は受け付けることができる。このとき、グリップ部９０を保持しシャッターボタン６１に指をかけた状態で、タッチパネル７０ａへタッチ操作をすると、ファインダ内表示部７６の表示（とＯＶＦを通して見える被写体）を見ながら、ＡＦ位置の移動操作と撮影指示とを素早く行うことができる。ただし、ファインダ１６の表示は、ＯＶＦでなくても、ＥＶＦ（電子ビューファインダ）でもよい。
【００１３】
レンズユニット１５０は、デジタルカメラ１００に取り外し可能なレンズ部である。
【００１４】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。
【００１５】
図２において、レンズユニット１５０は、交換可能な撮影レンズを搭載するレンズユニットである。レンズ１０３は通常、複数枚のレンズから構成されるが、ここでは簡略して一枚のレンズのみで示している。通信端子６はレンズユニット１５０がデジタルカメラ１００側と通信を行う為の通信端子であり、通信端子１０はデジタルカメラ１００がレンズユニット１５０側と通信を行う為の通信端子である。
【００１６】
ＡＥセンサー１７は、レンズユニット１５０、クイックリターンミラー１２を通し、フォーカシングスクリーン１３上に結像した被写体（像）の輝度を測光する。
【００１７】
クイックリターンミラー１２（以下、ミラー１２）は、露光、ライブビュー撮影、動画撮影の際にシステム制御部５０から指示されて、不図示のアクチュエータによりアップダウンされる。ミラー１２は、レンズ１０３から入射した光束をファインダ１６側と撮像部２２側とに切替えるためのミラーである。ミラー１２は通常時はファインダ１６へと光束を導くよう反射させるように配されているが、撮影が行われる場合やライブビュー表示の場合には、撮像部２２へと光束を導くように上方に跳ね上がり光束中から待避する（ミラーアップ）。またミラー１２はその中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を、焦点検出を行うための焦点検出部１１に入射するように透過させる。
【００１８】
撮影者は、ペンタプリズム１４とファインダ１６を介して、フォーカシングスクリーン１３上に結合された像を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点状態や構図の確認が可能となる。
【００１９】
ファインダ内表示部７６は、レンズ１０３からファインダ１６までの光路上に配置された表示部であり、システム制御部５０を介して、現在ＡＦ位置を示す枠や、カメラの設定状態を表すアイコン等（アイテム、マーク、記号等）が表示される。フォーカシングスクリーン１３とファインダ内表示部７６は近接した位置にあり、それぞれの表示を一度に確認できるように重ねて配置される。  焦点検出部１１（ＡＦセンサー）は、撮像画像よりシステム制御部５０にデフォーカス量情報を出力する位相差検出方式のＡＦセンサーである。システム制御部５０は通信端子６，１０を介して、レンズユニット１５０を制御可能であり、ＡＦ駆動回路３を介して、デフォーカス量情報に基づいて位相差ＡＦを行い、レンズ１０３の位置を変位させることで位相差ＡＦを行う（ＡＦ実行可能）。ＡＦの方法は、位相差ＡＦでなくてもよく、コントラストＡＦでもよい。
【００２０】
撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。
【００２１】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２２】
表示部２８は画像を表示するための背面モニタであり、画像を表示するディスプレイであれば液晶方式に限らず、有機ＥＬなど他の方式のディスプレイであってもよい。
【００２３】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１９は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８やファインダ内表示部７６に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１９を介して表示部２８やファインダ内表示部７６により表示される。表示部２８やファインダ内表示部７６は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１９においてアナログ変換する。さらに、表示部２８（ファインダ内の表示がＥＶＦである場合にはＥＶＦ）に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００２４】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２５】
システム制御部５０は、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開され、ＲＡＭが用いられる。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１９、表示部２８、ファインダ内表示部７６等を制御することにより表示制御も行う。
【００２６】
システムタイマー５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２７】
モード切替スイッチ６０、シャッターボタン６１、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
【００２８】
モード切替スイッチ６０は、システム制御部５０の動作モードを撮影モード、再生モード等のいずれかに切り替える。また、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、メニュー画面に含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、メニュー画面に一旦切り換えた後に、メニュー画面に含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。
【００２９】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００３０】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００３１】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。操作部７０には、少なくとも以下の操作部が含まれる。シャッターボタン６１、メイン電子ダイヤル７１、電源スイッチ７２、サブ電子ダイヤル７３、十字キー７４、ＳＥＴボタン７５、ＬＶボタン７８、再生ボタン７９。利用者は、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００３２】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。電源スイッチ７２は、電源のＯＮとＯＦＦの切替操作を受け付ける。
【００３３】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００３４】
通信部５４は、無線または有線ケーブルによって接続し、映像信号や音声信号の送受信を行う。通信部５４は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットとも接続可能である。通信部５４は撮像部２２で撮像した画像（スルー画像を含む）や、記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信（受信可能）することができる。
【００３５】
なお操作部７０の一つとして、表示部２８に対する接触を検知可能なタッチパネル７０ａを有する。タッチパネル７０ａと表示部２８とは一体的に構成することができる。例えば、タッチパネル７０ａを光の透過率が表示部２８の表示を妨げないように構成し、表示部２８の表示面の上層に取り付ける。そして、タッチパネルにおける入力座標と、表示部２８上の表示座標とを対応付ける。これにより、恰もユーザが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を構成することができる。このように、タッチ操作が行われた位置と表示部２８の位置とを対応づけて指示を受け付ける設定を絶対座標設定という。
【００３６】
また、絶対座標設定とは異なり、表示部２８の所定の位置から、タッチ座標ではなく、タッチ操作の移動量や移動方向等に応じて移動した位置（移動操作に応じた量移動した位置）への指示を受け付ける設定を相対座標設定という。
【００３７】
ファインダ内表示部７６を見ながら操作をする場合には、絶対座標設定でタッチ操作をすると、タッチパネル７０ａ（表示部２８）を見ないでタッチすることになり、所望の位置からずれた位置に誤ってタッチ操作をしてしまう可能性が高い。一方で、相対座標設定でタッチ操作をすると、タッチ操作の位置ではなく移動量で移動指示をするので、ファインダ内表示部７６に表示される操作対象の位置を見ながら所望の位置まで、移動する操作をすれば所望の位置への指示をすることができる。絶対座標設定と相対座標設定はメニュー画面のタッチパッド設定において設定することができる。相対座標設定の場合に、表示部２８をユーザが見ている状態で操作をすると、タッチ位置と指示位置がずれて操作性がよくない可能性がある。よって、接眼センサ７７が物体の接近を検知した時に相対座標でのタッチ操作を受け付けると、表示部２８をみている場合にもファインダ内表示部７６を見ている場合にも操作性がよい。なお、表示部２８に画像を表示しないが、タッチパネル７０ａがタッチ操作を受け付ける機能をタッチパッド機能と称する。
【００３８】
システム制御部５０はタッチパネル７０ａへの以下の操作、あるいは状態を検出できる。
・タッチパネルにタッチしていなかった指やペンが新たにタッチパネルにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）。
・タッチパネルを指やペンでタッチしている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）。
・タッチパネルを指やペンでタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）。
・タッチパネルへタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）。
・タッチパネルに何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）。
【００３９】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００４０】
これらの操作・状態や、タッチパネル上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知され、システム制御部５０は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。タッチムーブについてはタッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定できる。タッチオンが検出されてからタッチムーブせずに、素早タッチアップする一連の操作をタップという。またタッチパネル上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる。また、所定距離以上を、所定速度未満でタッチムーブしたことが検出された場合はドラッグが行なわれたと判定するものとする。タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式ものがあるが、いずれの方式でもよい。
【００４１】
図３を用いて、本実施形態におけるＡＦ位置移動処理について説明する。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。なお、この処理は、デジタルカメラ１００に電源が入り、撮影モードに切り替えられると開始する。また、本実施形態はユーザがファインダ内表示部７６を覗いた状態（接眼状態）で、タッチパネル７０ａへの操作をしているとして、相対座標でユーザのタッチ操作を受け付けるとする。しかしこれに限らず、絶対座標でユーザのタッチ操作を受け付ける場合や、ユーザが表示部２８以外の表示部を見ながらタッチパネル７０ａにおいて操作をする場合でも適用可能である。また、本実施形態で説明するＡＦ座標やＡＦ枠の表示される位置は、撮像画像範囲内のうちＡＦ処理をする被写体のある位置を示しており、設定した位置にある被写体に合焦するようにＡＦ処理を行う。
【００４２】
Ｓ３０１では、システム制御部５０は、ＡＦ座標Ｓを、ユーザに以前に設定された座標からリセットし、リセットした座標をＡＦ座標Ｓとしてシステムメモリ５２に記録する。また、ファインダ内表示部７６のリセットしたＡＦ座標Ｓに図５（ａ）のようにＡＦ枠５０１を表示する。リセットされる座標は、撮像画像の中央や、図５（ａ）のように検出された顔のある座標である。図５（ａ）〜（ｈ）は、ファインダ内表示部７６におけるＡＦ枠と移動中ＡＦ枠の表示例を示しており、図５（ａ）は、ＡＦ枠５０１の表示例を示している。Ｓ３０１ではＡＦ枠５０１が表示される位置にＡＦ処理をしてもよく、このタイミングでは行わずに後述する撮影指示のタイミングでＡＦ処理をしてもよい。また、このときのＡＦ座標Ｓは、実際にＡＦ処理を行う位置として設定されている位置である。
【００４３】
Ｓ３０２では、システム制御部５０は、タッチパネル７０ａ（タッチ検出面）へのタッチダウンがされたか否かを判定する。タッチダウンがされたと判定した場合は、Ｓ３０６へ進み、そうでない場合は、Ｓ３０３へ進む。
【００４４】
Ｓ３０３では、システム制御部５０は、シャッターボタン６１の押下によって撮影指示がされたか否かを判定する。撮影指示がされたと判定した場合は、Ｓ３０４へ進み、そうでない場合は、Ｓ３０２へ戻る。
【００４５】
Ｓ３０４では、システム制御部５０は、現在記録されているＡＦ座標ＳでＡＦ処理をする。ＡＦ処理はＳＷ１の指示（シャッターボタン６１の半押し）されたことに応じて開始してもよい。ＳＷ１に応じてＡＦ処理をする場合には、ＳＷ２の指示をして撮影を行わなくても（画像が記録されることなく）、ＳＷ１でＡＦ処理の結果をファインダ内表示部７６において確認することができる。
【００４６】
Ｓ３０５では、システム制御部５０は、撮影処理を行う。つまり、撮像部２２により撮像された画像であり、Ｓ３０４でのＡＦ処理がされた画像を記録媒体２００に記録する。このとき、静止画の場合には、ＡＦ座標Ｓの位置にＡＦ処理をした画像が記録される。動画の場合には、ＡＦ座標Ｓの位置にＡＦ処理をした状態で撮影が開始されるが、撮影の途中でＡＦ位置を移動することができる。
【００４７】
Ｓ３０６では、システム制御部５０は、ファインダ内表示部７６のＡＦ座標Ｓに移動中ＡＦ枠５０２を表示し、ＡＦ枠を非表示にする。図５（ｂ）はタッチダウンを検出した際のファインダ内表示部７６の表示例である。図５（ｂ）に示すように、移動中ＡＦ枠５０２をＡＦ座標Ｓに表示し、図５（ａ）のタッチダウン検出前に表示していたＡＦ枠５０１を非表示にする。あるいは、ＡＦ枠５０１の表示形態を変更して移動中ＡＦ枠５０２とする。タッチダウンが検出された時のＡＦ座標ＳをＡＦ座標Ｓｎとして記録しておく。
【００４８】
Ｓ３０７では、システム制御部５０は、Ｓ３０２で検出されたタッチダウンのタッチパネル７０ａ上の座標（タッチ座標Ｏ（Ｘｏ、Ｙｏ））、もしくは最新のＳ３１１で検出されたタッチ座標Ｐｍをタッチ座標Ｐｍ−１としてシステムメモリ５２に記録する。図４（ａ）に示すように、タッチダウンが検出された座標、もしくはタッチムーブ前にタッチしていた座標Ｐｍをタッチ座標Ｐｍ−１（Ｘｍ−１、Ｙｍ−１）とする。タッチパネル７０ａの座標は、図４（ａ）に示すように、横方向にＸ軸、縦方向にＹ軸が設けられ、左上に原点が設けられる。図４は、タッチパネル７０ａへユーザが操作をする様子を示した図である。図４の外枠４０１はタッチ操作を受け付けないが、タッチパネル７０ａと同じ表面の膜でおおわれた領域であり、周囲を囲うように設けられている。タッチパネル７０ａの端の領域まで指でタッチ操作が行えるように、タッチパネル７０ａの領域（タッチ可能範囲）とは起伏（凸凹）がない。タッチ可能範囲（０≦Ｘ≦Ａ、０≦Ｙ≦Ｂ）には、タッチパネル７０ａの辺から所定距離以内の領域である端の領域４０２ｂと、端の領域４０２ｂに含まれない領域４０２ａ（端の領域以外）に分けられる。端の領域４０２ｂは、あと少し端の方向へタッチムーブが行われると、タッチ可能範囲から（外枠４０１へ）出てしまう領域であり、領域４０２ａは端の領域４０２ｂに囲まれた領域である。端の領域４０２ｂの範囲については後述するが、このように端の領域４０２ｂを設けることでタッチパネル７０ａへのタッチムーブ中には端の領域４０２ｂを通過しなければ外枠４０１側に移動しない。
【００４９】
Ｓ３０８では、システム制御部５０は、タッチパネル７０ａでのタッチした位置を移動するタッチムーブが検出されたか否かを判定する。タッチムーブが検出されたと判定した場合は、Ｓ３０７へ進み、そうでない場合は、Ｓ３２４へ進む。Ｓ３０８において、例えば５ミリや１センチ以上ユーザのタッチ位置が移動したことに応じてタッチムーブとして検出するようにしてもよい。ユーザがタッチ位置の移動をしていないが、ユーザの指がわずかに動いたために、タッチムーブとして判定しにくくする。タッチ操作が複数の位置で検出された場合には、タッチムーブが検出された方のタッチ位置を以下の処理において使用し、タッチ位置が移動しないタッチ操作のタッチ位置は使用しないようにしてもよい。
【００５０】
Ｓ３０９では、システム制御部５０は、時間Ｔをリセットして、システムメモリ５２に記録する。時間Ｔを計測していない場合にはこの処理は行わない。時間Ｔは、後述するタッチパネル７０ａの端の領域４０２ｂからタッチアップした際に直前に移動してからタッチアップされたのか、所定時間以上タッチ位置が停止した状態が続いてからタッチアップされたのかを判定するための時間である。つまり、ユーザがタッチムーブをしている途中に、端の領域４０２ｂをタッチしている（通過している）ことに気付かずに、外枠４０１側までタッチムーブして、結果的にタッチアップとして判定されてしまったのかを判定する（後述するＳ３２６）。時間Ｔを計測することにより、タッチムーブをしている途中に意図せず、タッチパネル７０ａの外枠４０１に移動してしまった場合にはユーザの意図しないタッチアップとして、ＡＦ位置の移動を無効にすることができる。また、所定時間以上端の領域４０２ｂにとどまってからタッチアップをした場合には、ユーザが慎重に操作を行ったとしてＡＦ位置の移動を有効にする。
【００５１】
Ｓ３１０では、システム制御部５０は、Ｓ３０９でリセットした時間Ｔを、システムタイマー５３によって計測を開始する。
【００５２】
Ｓ３１１では、システム制御部５０は、タッチパネル７０ａで現在タッチしている点（タッチ点）のタッチ座標Ｐｍを取得し、システムメモリ５２に記録する。図４（ｂ）に示すように、タッチ座標Ｏから移動し（タッチムーブし）、現在タッチしている点がタッチ座標Ｐｍ（Ｘｍ、Ｙｍ）となる。
【００５３】
Ｓ３１２では、システム制御部５０は、Ｓ３０７でシステムメモリ５２に記録したタッチ座標Ｐｍ−１と、Ｓ３１１で取得したタッチ座標Ｐｍから相対座標Ｃ（Ｘｃ、Ｙｃ）を算出する。相対座標Ｃは、タッチムーブによるタッチ操作の移動量を示す座標であり、タッチ座標Ｐｍからタッチ座標Ｐｍ−１を引いた座標である。つまり、（Ｘｃ、Ｙｃ）＝（（Ｘｍ−（Ｘｍ−１））、（Ｙｍ−（Ｙｍ−１）））で表わされる。
【００５４】
Ｓ３１３では、システム制御部５０は、ＡＦ座標Ｓ´を更新し、システムメモリ５２に記録する。ＡＦ座標Ｓ´は、最新のＳ３１３で記録されたＡＦ座標Ｓ´にＳ３１２で算出された相対座標Ｃを足し合わせた座標である。新しく求められるＡＦ座標Ｓ´を（Ｘｓｓ´、Ｙｓｓ´）として表示すると、（Ｘｓｓ´、Ｙｓｓ´）＝（（Ｘｓ´＋Ｘｃ）、（Ｙｓ´＋Ｙｃ））となり、求められた（Ｘｓｓ´、Ｙｓｓ´）が新たにＡＦ座標Ｓ´（Ｘｓ´、Ｙｓ´）として更新される。ただし、Ｓ３０１の処理をしてからＳ３１３の処理を一度もしていない場合には、Ｓ３０１で設定されたＡＦ座標Ｓに相対座標Ｃを足し合わせてＡＦ座標Ｓ´を求める。ＡＦ座標Ｓ´は、ＡＦ座標Ｓとは異なり実際にＡＦ処理を行う位置ではなく、ＡＦ座標Ｓとして設定される座標の候補である移動中の座標を示す。
【００５５】
Ｓ３１４では、システム制御部５０は、ファインダ内表示部７６のＳ３１３で記録したＡＦ座標Ｓ´の位置に移動中ＡＦ枠５０２を表示する。図５（ｃ）は更新されたＡＦ座標Ｓ´に移動中ＡＦ枠５０２が表示されている一例であり、図４（ｂ）のタッチムーブ操作に応じて移動した移動中ＡＦ枠５０２を示している。ただし、図５（ｃ）に示される矢印は移動中ＡＦ枠５０２の移動の経緯を分かりやすく示すためのものであり、実際にファインダ内表示部７６に表示されるわけではない。Ｓ３１４においては図５（ｃ）に示すように、タッチムーブされた方向と移動長さ分、もともとのＡＦ座標Ｓ´から移動した位置に移動中ＡＦ枠５０２を表示する。
【００５６】
Ｓ３１５〜Ｓ３２３の処理は、タッチパネル７０ａにおいてタッチ操作を受付可能なタッチ可能範囲（０≦Ｘ≦Ａ、０≦Ｙ≦Ｂ）から意図せず、外枠４０１までタッチムーブしないよう警告をするための通知線（ガイド）を表示する処理である。なお、ユーザが指を画面上から離していなくても、タッチ可能範囲から外側に移動してしまうと、タッチパネル７０ａからタッチアップしたものと判断される。ユーザは、ファインダ内表示部７６を覗きながらタッチ操作を行っているため、タッチパネル７０ａでタッチ位置は認識しにくいが、タッチ点がタッチパネル７０ａの縁に近付いている警告をファインダ内表示部７６に表示することで認識することができる。端の領域４０２ｂの判定は、タッチパネル７０ａでのタッチ座標Ｐｍが、０≦Ｘｍ≦ａ、（Ａ−ａ）≦Ｘｍ≦Ａ、０≦Ｙｍ≦ｂ、（Ｂ−ｂ）≦Ｙｍ≦Ｂのいずれかを満たす。Ｓ３１５、Ｓ３１８、Ｓ３２０、Ｓ３２２では、どの辺（縁、一辺）に近付いているかを判定する。
【００５７】
Ｓ３１５では、システム制御部５０は、ファインダ内表示部７６に表示されている後述する通知線を非表示にする。通知線が表示されていない場合には、この処理は行わない。
【００５８】
Ｓ３１６では、システム制御部５０は、Ｓ３１１で記録されたタッチパネル７０ａでのタッチ座標ＰｍのＸ座標が０≦Ｘｍ≦ａを満たすか否かを判定する。ａは、例えば、０．５センチや１センチといった、ユーザがこのままタッチムーブを続けるとタッチ可能範囲（タッチパネル７０ａ）からタッチ点が出てしまう可能性の高い距離に設定してもよい。つまり、タッチ点がタッチパネル７０ａの左側の辺（ａの幅）に近づいたか否かを判定する。タッチ座標ＰｍのＸ座標が０≦Ｘｍ≦ａを満たすと判定した場合は、Ｓ３１７へ進み、そうでない場合は、Ｓ３１８へ進む。
【００５９】
Ｓ３１７では、システム制御部５０は、ファインダ内表示部７６に移動中ＡＦ枠５０２の左辺に沿って通知線を表示する。図５（ｄ）は、Ｓ３１６の判定がＹｅｓの場合のファインダ内表示部７６の表示例であり、Ｓ３１７では、図５（ｄ）のように移動中ＡＦ枠５０２の左辺に沿って通知線５０３を表示する。
【００６０】
Ｓ３１８では、システム制御部５０は、Ｓ３１１で記録されたタッチ座標ＰｍのＸ座標が（Ａ−ａ）≦Ｘｍ≦Ａを満たすか否かを判定する。つまり、タッチ点がタッチパネル７０ａの右側の辺（ａの幅）に近づいたか否かを判定する。タッチ座標ＰｍのＸ座標が（Ａ−ａ）≦Ｘｍ≦Ａを満たすと判定した場合は、Ｓ３１９へ進み、そうでない場合は、Ｓ３２０へ進む。
【００６１】
Ｓ３１９では、システム制御部５０は、ファインダ内表示部７６に表示される移動中ＡＦ枠５０２の右辺に沿って通知線を表示する。図５（ｅ）は、Ｓ３１８の判定がＹｅｓの場合のファインダ内表示部７６の表示例であり、Ｓ３１９では、図５（ｅ）のように移動中ＡＦ枠５０２の右辺に沿って通知線５０４を表示する。
【００６２】
Ｓ３２０では、システム制御部５０は、Ｓ３１１で記録されたタッチパネル７０ａ上のタッチ座標ＰｍのＹ座標が０≦Ｙｍ≦ｂを満たすか否かを判定する。ｂは、例えば、０．５センチや１センチといった、ユーザがこのままタッチムーブを続けるとタッチパネル７０ａのタッチ可能範囲からタッチ点が出てしまう可能性の高い距離である。つまり、タッチ点がタッチパネル７０ａの上側の辺（ｂの幅）に近づいたか否かを判定する。タッチ座標ＰｍのＹ座標が０≦Ｙｍ≦ｂを満たすと判定した場合は、Ｓ３２１へ進み、そうでない場合は、Ｓ３２２へ進む。
【００６３】
Ｓ３２１では、システム制御部５０は、ファインダ内表示部７６に表示される移動中ＡＦ枠５０２の上辺に沿って通知線を表示する。図５（ｆ）は、Ｓ３２０の判定がＹｅｓの場合のファインダ内表示部７６の表示例であり、Ｓ３２１では、図５（ｆ）のように移動中ＡＦ枠５０２の上辺に沿って通知線５０５を表示する。
【００６４】
Ｓ３２２では、システム制御部５０は、Ｓ３１１で記録されたタッチパネル７０ａ上のタッチ座標ＰｍのＹ座標が（Ｂ−ｂ）≦Ｙｍ≦Ｂを満たすか否かを判定する。つまり、タッチ点がタッチパネル７０ａの下側の辺（ｂの幅）に近づいたか否かを判定する。タッチ座標ＰｍのＹ座標が（Ｂ−ｂ）≦Ｙｍ≦Ｂを満たすと判定した場合は、Ｓ３２３へ進み、そうでない場合は、Ｓ３２４へ進む。
【００６５】
Ｓ３２３では、システム制御部５０は、ファインダ内表示部７６に表示される移動中ＡＦ枠５０２の下辺に沿って通知線を表示する。図５（ｇ）は、Ｓ３２２の判定がＹｅｓの場合のファインダ内表示部７６の表示例であり、Ｓ３２３では、図５（ｇ）のように移動中ＡＦ枠５０２の下辺に沿って通知線５０６を表示する。
【００６６】
Ｓ３２４では、システム制御部５０は、タッチパネル７０ａからのタッチアップが検出されたか否かを判定する。タッチアップが検出されたと判定した場合は、Ｓ３２５へ進み、そうでない場合は、Ｓ３０８へ戻り、タッチムーブの検出をする。
【００６７】
Ｓ３２５では、システム制御部５０は、直前のＳ３１１で記録されたタッチパネル７０ａ上のタッチ座標Ｐｍが端の領域４０２ｂにあるか否かを判定する。端の領域４０２ｂの判定は、Ｓ３１５〜Ｓ３２３で示したように、タッチパネル７０ａでのタッチ座標Ｐｍが、０≦Ｘｍ≦ａ、（Ａ−ａ）≦Ｘｍ≦Ａ、０≦Ｙｍ≦ｂ、（Ｂ−ｂ）≦Ｙｍ≦Ｂのいずれかを満たすか否かにより判定される。タッチ座標Ｐｍが端の領域４０２ｂにあると判定された場合は、Ｓ３２６へ進み、そうでない場合は、Ｓ３３１へ進む。
【００６８】
Ｓ３２６では、システム制御部５０は、Ｓ３１０で測定開始した時間Ｔが所定時間α以上経過したか否か（所定時間内であるか）を判定する。所定時間αは１．５秒や、２秒といった時間である。つまり、ユーザが端の領域４０２ｂに所定時間α以上タッチしてからタッチアップ（長時間タッチしてからタッチアップ）をしたのか、所定時間α未満のタッチでタッチアップをしたのかを判定する。端をタッチした状態で所定時間α以上経過してからタッチアップした場合には、端の領域４０２ｂではあるがユーザが意図してＡＦ座標の指示をしたものと推定できる。一方で、端の領域をタッチしてから所定時間α未満（短時間）でタッチアップされた場合には意図せず、タッチムーブ中にタッチパネル７０ａの端の領域からタッチアップしてしまったと推定できる。すなわち、気付かずにタッチ位置がタッチパネル７０ａから外れてしまったと推定できる。時間Ｔが所定時間α以上経過したと判定した場合は、Ｓ３３１へ進み、そうでない場合は、Ｓ３２７へ進む。
【００６９】
Ｓ３２７では、システム制御部５０は、時間Ｌをリセットして、システムメモリ５２に記録する。時間Ｌを計測していない場合にはこの処理は行わない。時間Ｌは、タッチパネル７０ａの端の領域４０２ｂを所定時間α未満しかタッチせず（タッチムーブ中にタッチ可能範囲から外れてしまったため）にタッチアップした場合に、もう一度ユーザからの指示を待つ時間である。言い換えれば、Ｓ３２６でＮｏと判定された場合であっても、ユーザが操作を行わずに現在のＡＦ座標Ｓ´の位置で良いとした場合には、所定時間経過後に現在のＡＦ座標Ｓ´をＡＦ座標Ｓとして確定（ＡＦ処理）をする。さらに言い換えれば、Ｓ３２６でユーザの意図しないタッチアップであったと判定してＡＦ座標Ｓ´を確定していない状態である。よって、所定時間経過するまでに、ユーザからのタッチ操作を検出（Ｓ３２９）すれば、ＡＦ処理を実行することなく継続してＡＦ座標Ｓ´の移動をすることができる。
【００７０】
Ｓ３２８では、システム制御部５０は、Ｓ３２７でリセットした時間Ｌを、システムタイマー５３によって計測を開始する。
【００７１】
Ｓ３２９では、システム制御部５０は、タッチパネル７０ａへのタッチダウンが検出されたか否かを判定する。タッチダウンが検出されたと判定した場合は、Ｓ３０８へ進み、そうでない場合は、Ｓ３３０へ進む。
【００７２】
Ｓ３３０では、システム制御部５０は、Ｓ３２７で測定開始した時間Ｌが所定時間β以上経過したか否かを判定する。所定時間βは２秒や、３秒といった時間である。所定時間β以上経過したと判定した場合には、Ｓ３３１へ進み、そうでない場合は、Ｓ３２９でタッチダウンを検出するまで待つ。
【００７３】
Ｓ３３１では、システム制御部５０は、Ｓ３１７、Ｓ３１９、Ｓ３２１、Ｓ３２３のいずれかにおいて表示した通知線５０３〜５０６をファインダ内表示部７６から非表示にする。通知線が表示されていない場合にはこの処理は行わない。
【００７４】
Ｓ３３２では、システム制御部５０は、ファインダ内表示部７６のうち、記録中のＡＦ座標Ｓ´をＡＦ座標Ｓとしてシステムメモリ５２に記録し、ＡＦ枠５０１を表示する。また、移動中ＡＦ枠５０２を非表示にする（あるいは、移動中ＡＦ枠５０２の表示形態を変更してＡＦ枠５０１とする）。つまり、記録中のＡＦ座標Ｓ´が、ＡＦ処理をする位置（ＡＦ座標Ｓ）として設定される。このとき、Ｓ３０６で記録したＡＦ座標Ｓｎは削除される。図５（ｈ）には図５（ｄ）の状態からＡＦ座標Ｓが確定された場合のＡＦ枠５０１の表示例を示しており、同じ座標においてＡＦ枠を示す表示を移動中ＡＦ枠５０２からＡＦ枠５０１に変更することでＡＦ座標が確定されたことを示す。つまり、移動中ＡＦ枠５０２が表示されている場合には、実際にＡＦ処理を行う（行っている）位置はＡＦ位置移動操作前の位置であるが、ＡＦ枠５０１に表示が切り換えられると、ＡＦ枠５０１の表示されている位置にＡＦ処理が行われることを示している。なお、Ｓ３３０においてＹｅｓと判定されてからＳ３３２の処理に進んだ場合には、ＡＦ座標をＳ３０６で記録したＡＦ座標Ｓｎのまま変えないようにしてもよい。このように、タッチムーブ前のＡＦ座標に戻すと、端の領域からスライドアウトした後、所定時間βにタッチ操作を行わなくても、ユーザの意図しない位置へＡＦ位置が変更されずに済む。
【００７５】
Ｓ３３３では、システム制御部５０は、記録中の（設定中の、Ｓ３３２で確定された）ＡＦ座標Ｓ（ＡＦ枠５０１の表示位置）でＡＦ処理を行う。ＡＦ位置移動前に既にＡＦ処理を行っていた場合には、Ｓ３３３においてＡＦ処理をする位置が変わる。つまり、ピントがあう位置が変わる。図５（ｈ）では左側に人物にピントがあっており、右側の人物にピントがあっている図５（ａ）の状態からピントがあう位置が変わっている。ただし、必ずしもＳ３３３でＡＦ処理を行わなくても撮影指示に応じて記録中のＡＦ座標ＳでＡＦ処理を行うようにしてもよい。
【００７６】
Ｓ３３４では、システム制御部５０は、ＡＦ位置移動処理を終了する指示がされたか否かを判定する。ＡＦ位置移動処理を終了する指示は、電源オフ、節電モード（一定時間以上無操作状態が続くと遷移）への切り替え等である。ＡＦ位置移動処理を終了する指示がされたと判定した場合には、終了し、そうでない場合にはＳ３０２へ戻る。
【００７７】
以上、説明した実施形態によれば、ユーザがファインダ内表示部７６を覗きながらタッチパネル７０ａでＡＦ位置の移動を行う場合に、意図せずタッチパネル７０ａ上からタッチ位置が外れてしまったことによりＡＦ位置が意図しない位置になる可能性が低減する。つまり、ユーザがファインダ内表示部７６を覗いた状態で（タッチパネル７０ａが見えていない状態で）、移動中のＡＦ位置が意図しない位置になってしまう可能性が低減される。また、端の領域４０２ｂからのタッチアップを検出したとしても、所定時間α以上、端の領域４０２ｂにタッチしていれば、タッチムーブ中に意図せずタッチ可能範囲から外れたのではないとして、ＡＦ位置の移動をするので、ユーザの操作性も低減させない。さらに、ユーザが意図せず端の領域４０２ｂからタッチアップしてしまった場合には、すぐにタッチ位置を確定せずに所定時間β経過するまでは、ＡＦ位置の移動を確定せず、ユーザからのタッチ操作を待つので、やり直しをすることができる。
【００７８】
＜変形例＞
変形例は、デジタルカメラ１００の構成に関しては第１実施形態の図１及び図２と同様である。また、タッチパネル７０ａへのタッチの様子についても図４と同様であるが、図３におけるＡＦ位置移動の処理の一部と、ファインダ内表示部７６におけるＡＦ枠の表示方法が異なる。図６を用いて第１実施形態の変形例におけるＡＦ枠の表示形態を説明する。変形例は、第１実施形態とは異なり、タッチ位置の移動中に、移動中ＡＦ枠５０２を表示するだけでなく、ＡＦ位置移動をする前の位置にＡＦ枠５０１を表示したままにする。また、第１実施形態では、タッチ位置がタッチパネル７０ａの外へ意図せず出たと判断した場合には、所定時間以内（β）に移動操作をやり直す操作を受け付け、所定時間経過すると、ＡＦ位置を変更することを説明した。変形例では、所定時間に関わらず、タッチ位置がタッチパネル７０ａの外へ意図せず出たと判断した場合には、ＡＦ処理を実行しない。
【００７９】
図３を用いて、特に、第１実施形態と変形例で異なる処理について説明する。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。なお、この処理は、デジタルカメラ１００に電源が入り、撮影モードに切り替えられると開始する。
【００８０】
変形例におけるＳ３０１は、第１実施形態と同様の処理である。変形例のＳ３０１におけるファインダ内表示部７６の表示例を示したものが図６（ａ）であり、ＡＦ枠５０１が表示されている。
【００８１】
変形例におけるＳ３０２〜Ｓ３０５の処理は、第１実施形態と同じである。
【００８２】
変形例におけるＳ３０６では、第１実施形態のＳ３０６の代わりに、図６（ｂ）に示すように、移動中ＡＦ枠５０２を表示し、さらにＡＦ枠５０１を非表示せずに表示したままにする。このように、ＡＦ位置の移動中であっても、ＡＦ座標Ｓｎとして記録されている位置にＡＦ枠５０１を表示することで、ＡＦ処理が行われる（行われている）位置を把握することができる。
【００８３】
変形例におけるＳ３０７〜Ｓ３１３の処理は、第１実施形態と同じである。
【００８４】
変形例におけるＳ３１４では、図６（ｃ）に示すように、求められたＡＦ座標Ｓ´に移動中ＡＦ枠５０２を表示する。第１実施形態のＳ３１４とは異なり、変形例のＳ３０６でＡＦ枠５０１を表示したままにしているので、現在設定されている位置（ＡＦ枠５０１）と、現在変更中の位置（移動中ＡＦ枠５０２）とが表示される。よって、ユーザは、現在の位置とこれから変更しようとしている位置とを比較しながら変更操作をすることができる。
【００８５】
変形例におけるＳ３１５〜Ｓ３２６の処理は、第１実施形態と同じである。
【００８６】
ただし、変形例において、Ｓ３２６でＮｏと判定された場合には、Ｓ３２７〜Ｓ３３０の処理を行わずにＳ３０２へ進む。つまり、例えば図６（ｃ）の示す移動中ＡＦ枠５０２が表示されている状態で、Ｓ３２６においてＮｏと判定された場合には、タッチアップを検出したとしてもＡＦ座標Ｓとして現在の移動中のＡＦ座標Ｓ´が設定されない。また、ユーザが再びタッチパネル７０ａにタッチダウンし、Ｓ３２５でＮｏ、またはＳ３２６でＹｅｓとなるまではＡＦ座標Ｓはタッチされる前のＡＦ座標Ｓ（直前のＳ３０６で記録されたＡＦ座標Ｓｎ）のまま変わらない。
【００８７】
変形例におけるＳ３３１の処理は、第１実施形態と同じである。
【００８８】
変形例におけるＳ３３２では、記録中のＡＦ座標Ｓ´に表示されるＡＦ枠は、図６（ｃ）に示す、移動中ＡＦ枠５０２の表示形態から、図６（ｄ）に示す、ＡＦ枠５０１の表示形態に変わる。また、このとき、もともとのＡＦ座標Ｓ（ＡＦ座標Ｓｎとして記録されている座標）に表示されていたＡＦ枠５０１は非表示になる。
【００８９】
以上、説明した実施形態によれば、タッチパネル上でのムーブによってＡＦ座標Ｓを設定する場合に、ユーザが意図せずタッチパネル７０ａの領域からタッチ位置が外れてしまっても、ユーザの意図しない位置にＡＦ座標Ｓの設定がされにくくなる。また、タッチ位置がタッチパネル７０ａの領域から外れてしまったのではなく、ユーザが意図してタッチを離した場合には、タッチアップ位置に応じてＡＦ座標Ｓを設定（変更）する。すなわち、ユーザの意図的なタッチアップに応じてＡＦ座標Ｓが設定され、ユーザがタッチパネル７０ａの領域から意図せずスライドアウト（タッチが離れた）した場合には、ＡＦ座標が設定されないので、ユーザのより意図に沿った位置へＡＦ座標が設定される。
【００９０】
また、ユーザのタッチパネル７０ａにおけるタッチ位置が端の領域４０２ｂに入った場合には、移動中ＡＦ枠５０２に通知線を表示するので、ユーザはこのままタッチムーブを続けるとタッチパネル７０ａ上からタッチ点が外れてしまうことが分かる。さらに通知線は、タッチパネル７０ａ上のどの端の領域に近づいているかを示すので、通知線の位置に応じてユーザはタッチムーブする位置を調整することができる。
【００９１】
なお、通知線は移動中ＡＦ枠５０２の横に示す線としたが、これに限らず、移動中ＡＦ枠５０２のコントラストを変えたり、文字で警告を表示してもよい。または、矢印でこれ以上進むとタッチパネル７０ａ上から外れてしまう方向を示してもよい。
【００９２】
また、本実施形態で説明した所定時間αとβは、動画撮影か静止画撮影かで変えてもよい。所定時間αは端からのタッチアップが意図したものであるか否かを判定するため時間であるので、動画撮影の場合には静止画の撮影の場合よりも長くして、ユーザの意図的なタッチアップであるか否かをより確実に判断するようにしてもよい。動画の記録中には、意図しない位置にＡＦ位置が確定されると、意図しない映像が記録されることになるので、所定時間αを長く設定することでより正確に判定ができるようになる。一方で、静止画の場合には意図しない位置にＡＦ位置が確定されたとしても、撮影指示をしなければよいので、ユーザの操作性を向上させるために所定時間αを動画の時よりも短くしてもよい。所定時間βは、タッチパネル７０ａの端からタッチアップをしてしまった場合に、その位置にＡＦ位置を確定するまでの時間であるので、動画撮影の場合には静止画撮影の長くしてもよい。上述したように動画の記録中に意図しないＡＦ位置に確定されてしまうと、意図しない映像が記録されてしまうことになるので、ユーザがＡＦ位置の再調整を行える時間を長めに設定する。このとき、所定時間β経過のタイミングでＡＦ位置が変更されるとユーザの意図しないタイミングでＡＦ処理が行われる可能性がある。しかし、本実施形態で説明したようにユーザは再びタッチパネル７０ａにタッチをして所望のタイミングでタッチアップをすれば所望のタイミングでＡＦ位置の移動をすることができる。静止画撮影の場合に、端からのタッチアップがユーザの意図しないものであったと判断されても意図的に行った場合には、素早くＡＦ位置の移動（Ｓ３３０でＹｅｓ）が行われた方が、ＡＦ位置の変更を待ってシャッターチャンスを逃す可能性が低減される。
【００９３】
さらに、動画の撮影中には端領域でない領域からタッチアップされてもＡＦ座標を変更せず、静止画や撮影待機中には端領域でなければタッチアップに応じてＡＦ座標を変更するようにしてもよい。なお、このとき、動画の撮影中であれば、タップ操作やダブルタップ操作等の決定操作によってＡＦ座標の変更を決定してもよい。このように動画の撮影中には決定操作に応じてＡＦ座標の変更がされるようにすると、ユーザは変更されるＡＦ座標を確認した上で所望のタイミングでＡＦ処理を行うようにすることができる。
【００９４】
また、動画の撮影中には、端ではない領域からのタッチアップに応じてＡＦ座標を設定し、端の領域からのタッチアップに応じてはＡＦ座標の設定をせず、静止画の場合には端の領域からのタッチアップと判定されてもＡＦ座標の設定をしてもよい。動画の撮影中には、ＡＦ位置が意図せず変更されてしまうとユーザの意図しない位置へＡＦした画像が記録されてしまうことになるため、意図せず端の領域からタッチが外れてもＡＦ座標を変更しない。一方で静止画の場合には例え意図しない位置へＡＦ処理を行ったとしても、記録中ではないため、ユーザは記録前にＡＦ座標を設定し直すことができる。
【００９５】
なお、端の領域４０２ｂの範囲のうち、タッチパネル７０ａの各辺に沿った左右上下の領域は以下のようにしてもよい。本実施形態では、左右の領域は各辺（左右）からａの距離以内の辺に沿った領域、上下の領域は各辺（上下）からｂの距離以内の辺に沿った領域であることを説明したが、例えば左辺と右辺に沿う領域の大きさが異なっていてもよい。シャッターボタンやグリップ部（把持部）がタッチパネル７０ａより右側（被写体を観察するユーザから見て）にある場合は、タッチパネル７０ａの右辺（右方向）や下辺（下方向）に向けてタッチムーブを行いやすいため、勢いよくタッチムーブする可能性がある。勢いよくタッチムーブをすると、端の領域４０２ｂに入ったあと、すぐに、タッチ位置がタッチパネル７０ａから外れてしまう可能性が高い。そこで、より早くユーザが端に近付いていることに気付くように、右辺からａよりも長い距離の範囲（下辺からｂよりも長い距離の範囲）を端の領域４０２ｂに含めるようにすると通知線が早めに表示される。このようにユーザがよりタッチムーブのしやすい領域では、端の領域４０２ｂに含まれる領域の幅を広くすることで、意図せずタッチパネル７０ａからタッチ位置が外れてしまう可能性が低減される。このとき、端の領域４０２ｂの範囲は、０≦Ｘｍ≦ａ、（Ａ−ａａ（＞ａ））≦Ｘｍ≦Ａ、０≦Ｙｍ≦ｂ、（Ｂ−ｂｂ（＞ｂ））≦Ｙｍ≦Ｂとなる。
【００９６】
また、タッチパネル７０ａの端から意図せずタッチムーブ中にタッチアップしてしまう以外にも（端でなくても）、タッチムーブ中に意図せずタッチアップしてしまうような場合にも本実施形態は有効である。タッチしているユーザの指が十分に届かずにタッチムーブをしていると途中で指が離れてしまうような場合に、すぐにＡＦ処理等を実行しないようにするとよい。例えば、上辺（上方向）、左辺（左方向）（タッチムーブしやすい方向と反対方向）へのタッチムーブでは、ユーザが移動しようとした距離タッチムーブする前に、指がタッチパネル７０ａをかするような操作になり、タッチアップしてしまう可能性が高い。よって、上辺に沿った領域や、左辺に沿った領域では、端の領域４０２ｂに含まれる領域の幅を広くすると、上方向や左方向のタッチムーブ中に意図せずタッチアップしてもすぐに処理が実行される可能性が低下する。
【００９７】
または、タッチムーブの方向によって、タッチアップによってすぐに処理を実行するかを判断してもよい。すなわち、上方向や左方向へのタッチムーブから停止せずに（Ｔ≦αで）タッチアップした場合には、タッチ位置に関わらずＳ３２７に進み、すぐにはＡＦ座標の設定（及びＡＦ処理）をしないようにしてもよい。一方、下方向や右方向へのタッチムーブから停止せず（Ｔ≦α）にタッチアップした場合には、タッチアップした際のタッチ位置が右端（（Ａ−ａ）≦Ｘｍ≦Ａ）、または下端（（Ｂ−ｂ）≦Ｙｍ≦Ｂ）の場合にＳ３２７に進む。そうでない場合（タッチムーブのしにくい方向へのタッチムーブ中にタッチアップした場合）にはＳ３３１に進みすぐにＡＦ座標の設定（及び設定されたＡＦ座標の位置へのＡＦ処理）を開始する。
【００９８】
また、ファインダ内表示部７６を覗いていない場合には、タッチパネル７０ａ（表示部２８）への表示をしてタッチパネル７０ａへの操作を絶対座標で受け付け、ファインダ内表示部７６を覗いている場合いは、相対座標で受け付けるようにしてもよい。さらに、ファインダ内表示部７６を覗いていない場合には、タッチパネル７０ａへ撮像画像やＡＦ枠の表示をしてもよい。このとき、ユーザがファインダ内表示部７６を覗いておらず表示部２８を見ている場合には、タッチアップ位置に関わらず（端の領域であっても）タッチアップに応じてＡＦ座標の位置を変更（設定）する。
【００９９】
なお、上述の各種実施形態では、端の領域４０２ｂからタッチアップがあった場合に、直前にタッチムーブが行われていたのか、ユーザが意図的にタッチアップをしたのかを判定するために所定時間Ｔを計測したが、タッチアップの位置で判定をしてもよい。つまり、外枠４０１から所定距離以内（例えば２ミリ以内等）でタッチアップが検出された場合には、タッチムーブ中にタッチアップしたと判定してもよい。
【０１００】
なお、上述の各種実施形態では、ＡＦ処理を行う位置を移動する操作について説明をしたが、これに限らず様々な処理を行う位置（領域）を設定（選択）に適用可能である。例えば、特定の人物の顔に合焦する顔ＡＦ枠の選択や、拡大位置（ズームイン、ズームアウト）の選択等に適用可能である。さらに、ＡＥ（オートエクスポージャー、自動露出設定）、ＷＢ（ホワイトバランス）といった処理を行う際に、処理を行う際の基準となる被写体や位置や領域を選択する場合にも適用可能である。また、追尾対象や、色追尾等の選択をする場合においても適用可能である。
【０１０１】
なお、システム制御部５０が行うものとして説明した上述の各フローチャートの制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【０１０２】
上述した各種実施形態においては、本発明をデジタルカメラ１００に適用した場合を例にして説明した。しかし、これはこの例に限定されず、ＡＦ処理、ＡＥ処理、ＡＷＢ処理といった指定位置に基づいた処理を行う位置を移動する制御を行うことができる電子機器であれば適用可能である。即ち、本発明はパーソナルコンピュータ（ＰＣ）や、携帯電話端末や携帯型の画像ビューワ、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダー、タブレットＰＣ、スマートフォン、家電装置等に適用可能である。また、デジタルカメラ等のＡＦ情報を有線または無線通信を介して受信して表示し、リモートでデジタルカメラ（ネットワークカメラを含む）を制御するスマートフォンやタブレットＰＣ、デスクトップＰＣなどの装置にも適用可能である。
【０１０３】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記録媒体は本発明を構成することになる。
【図１】
0006590666.tif 000002
【図２】
0006590666.tif 000003
【図３】
0006590666.tif 000004
【図４】
0006590666.tif 000005
【図５】
0006590666.tif 000006
【図６】
0006590666.tif 000007