(57)【要約】【課題】大きさが可変であるアイテムを、タッチ位置の移動により移動する場合のユーザの操作性を向上させること。【解決手段】ファインダを介して被写体像が視認可能な場合において、タッチパネルにおいて第１の距離、タッチ位置が移動したことに応じて、ファインダを介して視認可能なファインダ内の表示部において所定のアイテムが移動する距離を、所定のアイテムが第１の大きさの場合よりも、所定のアイテムが第１の大きさよりも大きな第２の大きさの場合の方が大きくなるように制御することを特徴とする撮像装置。【選択図】図７
2018125612.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルへのタッチ操作を検出するタッチ検出手段と、
ファインダを介して被写体像が視認可能な場合において、
前記タッチパネルにおいて第１の距離、タッチ位置が移動したことに応じて、前記ファインダを介して視認可能なファインダ内の表示部において所定のアイテムが移動する距離は、前記所定のアイテムが第１の大きさの場合よりも、前記所定のアイテムが前記第１の大きさよりも大きな第２の大きさの場合の方が大きくなるように制御する制御手段とを有することを特徴とする撮像装置。
【請求項２】
前記ファインダ外の表示部にライブビュー画像が表示されている場合には、前記所定のアイテムが前記第１の大きさの場合と、前記第２の大きさの場合とで、前記タッチパネルにおいて前記第１の距離、タッチ位置が移動したことに応じて、前記ファインダ外の表示部において前記所定のアイテムが移動する距離は同じであることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記ファインダへの物体の接近を検知する接近検知手段をさらに有し、
前記制御手段は、前記接近検知手段が前記ファインダへの物体の接近を検知している場合に、前記タッチパネルにおいて前記第１の距離、タッチ位置が移動したことに応じて、前記ファインダを介して視認可能なファインダ内の表示部において前記所定のアイテムが移動する距離は、前記所定のアイテムが前記第１の大きさの場合よりも前記所定のアイテムが前記第２の大きさの場合の方が大きくなるようにし、
前記接近検知手段が前記ファインダへの物体の接近を検知していない場合には、前記所定のアイテムが前記第１の大きさの場合と、前記第２の大きさの場合とで、前記タッチパネルにおいて前記第１の距離、タッチ位置が移動したことに応じて、前記ファインダ外の表示部において前記所定のアイテムが移動する距離を同じにするように制御することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記制御手段は、前記接近検知手段が前記ファインダへの物体の接近を検知していない場合に、前記ファインダ外の表示部にライブビュー画像を表示するように制御することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記制御手段は、前記ファインダを介して被写体像が視認可能な場合においても、前記タッチパネルにおいて所定のタッチ操作がされたことに応じて、前記所定のアイテムを、前記所定のタッチ操作がされた位置に対応する前記ファインダ内の表示部の位置に表示するように制御することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記所定のタッチ操作は、ダブルタップまたはロングタッチのいずれかであることを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記タッチパネルにおいて、前記所定のアイテムを移動するためのタッチ操作を受け付けるタッチ有効領域を設定する領域設定手段をさらに有し、
前記ファインダを介して前記被写体像が視認可能な場合には、前記タッチ有効領域は所定の大きさよりも小さくなり、
前記ファインダ外の表示部にライブビュー画像が表示されている場合には、前記タッチ有効領域は前記所定の大きさよりも大きくなることを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記タッチパネルと前記ファインダ外の表示部とは一体に設けられていることを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記所定のアイテムの大きさは、前記第１の大きさ、前記第２の大きさ、前記第２の大きさよりもさらに大きな第３の大きさから少なくとも選択可能であり、
前記ファインダを介して被写体像が視認可能な場合において、前記所定のアイテムの大きさが前記第２の大きさであり、前記タッチパネルにおいて前記第１の距離、タッチ位置が移動したことに応じた前記所定のアイテムの前記ファインダ内の表示部における移動と、
前記ファインダ外の表示部にライブビュー画像が表示されている場合において、前記タッチパネルにおいて前記第１の距離、タッチ位置が移動したことに応じた前記所定のアイテムの前記ファインダ外の表示部における移動とは同じであることを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
前記所定のアイテムは、自動合焦をする位置を示すアイテムであることを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１１】
前記所定のアイテムは、自動露出をする位置を示すアイテムであることを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１２】
前記ファインダは電子ビューファインダであることを特徴とする請求項１乃至１１のいずれか１項に記載の撮像装置。
【請求項１３】
前記ファインダは光学ファインダであることを特徴とする請求項１乃至１１のいずれか１項に記載の撮像装置。
【請求項１４】
前記所定のアイテムの大きさを少なくとも前記第１の大きさと前記第２の大きさとで変更可能な変更手段をさらに有することを特徴とする請求項１乃至１３のいずれか１項に記載の撮像装置。
【請求項１５】
前記変更手段は、前記タッチパネルを強く押しこむ操作、ダブルタップ操作、所定時間以上タッチをする操作の何れかの操作に応じて前記所定のアイテムの大きさを変更することを特徴とする請求項１４に記載の撮像装置。
【請求項１６】
前記制御手段は、前記タッチパネルへのタッチが開始されたことに応じて、前記ファインダ内の表示部において、前記所定のアイテムを設定中の大きさで表示するように制御することを特徴とする請求項１乃至１５のいずれか１項に記載の撮像装置。
【請求項１７】
前記所定のアイテムは、追尾位置を示すアイテムであり、追尾をする被写体の大きさに応じて、前記所定のアイテムの大きさが変更されることを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１８】
タッチパネルへのタッチ操作を検出するタッチ検出手段と、
前記タッチパネルのタッチが開始された位置に対応した表示部の位置に前記所定のアイテムが表示されず、前記タッチの移動が検出される前の前記所定のアイテムの前記表示部の位置から、前記タッチの移動した量に応じて移動した位置に前記所定のアイテムが表示される相対座標モードの場合には、
前記タッチパネルにおいて第１の距離、タッチ位置が移動したことに応じて、前記表示部において前記所定のアイテムが移動する距離は、前記所定のアイテムが第１の大きさの場合よりも前記所定のアイテムが前記第１の大きさより大きな第２の大きさの場合の方が大きくなるように制御する制御手段とを有することを特徴とする撮像装置。
【請求項１９】
前記制御手段は、前記タッチが開始された位置に対応した位置に前記所定のアイテムが表示される絶対座標モードの場合には、前記所定のアイテムが前記第１の大きさの場合と、前記第２の大きさの場合とで、前記タッチパネルにおいて前記第１の距離、タッチ位置が移動したことに応じて、前記所定のアイテムの移動する距離が同じとなるように制御することを特徴とする請求項１８に記載の撮像装置。
【請求項２０】
タッチパネルへのタッチ操作を検出するタッチ検出手段と、
前記タッチパネルのうち、前記所定のアイテムを移動するためのタッチ操作を受け付け可能な領域が所定の大きさよりも小さい場合において、
前記タッチパネルにおいて第１の距離、タッチ位置が移動したことに応じて、
前記所定のアイテムが移動する距離は、前記所定のアイテムが第１の大きさの場合よりも前記所定のアイテムが前記第１の大きさより大きな第２の大きさの場合の方が大きくなるように制御する制御手段とを有することを特徴とする撮像装置。
【請求項２１】
前記制御手段は、前記所定のアイテムを移動するためのタッチ操作を受け付け可能な領域が前記所定の大きさよりも大きい場合には、前記所定のアイテムが前記第１の大きさの場合と、前記第２の大きさの場合とで、前記タッチパネルにおいて前記第１の距離、タッチ位置が移動したことに応じて、前記所定のアイテムの移動する距離は同じとなるように制御することを特徴とする請求項２０に記載の撮像装置。
【請求項２２】
前記タッチパネルとは別に設けられる、前記所定のアイテムを移動可能な操作部材への操作を受け付け可能な受け付け手段をさらに有し、
前記操作部材への操作がされた場合には、前記制御を行わないようにすることを特徴とする請求項１乃至２１のいずれか１項に記載の撮像装置。
【請求項２３】
タッチ検出手段が、タッチパネルへのタッチ操作を検出するタッチ検出工程と、
ファインダを介して被写体像が視認可能な場合において、
制御手段が、前記タッチパネルにおいて第１の距離、タッチ位置が移動したことに応じて、前記ファインダを介して視認可能なファインダ内の表示部において所定のアイテムが移動する距離を、前記所定のアイテムが第１の大きさの場合よりも、前記所定のアイテムが前記第１の大きさよりも大きな第２の大きさの場合の方が大きくなるように制御する制御工程と、を有することを特徴とする撮像装置の制御方法。
【請求項２４】
タッチ検出手段が、タッチパネルへのタッチ操作を検出するタッチ検出工程と、
前記タッチパネルのタッチが開始された位置に対応した表示部の位置に所定のアイテムが表示されず、前記タッチの移動が検出される前の前記所定のアイテムの前記表示部の位置から、前記タッチの移動した量に応じて移動した位置に前記所定のアイテムが表示される相対座標モードの場合に、
制御手段が、前記タッチパネルにおいて第１の距離、タッチ位置が移動したことに応じて、前記表示部において前記所定のアイテムが移動する距離を、前記所定のアイテムが第１の大きさの場合よりも、前記所定のアイテムが前記第１の大きさよりも大きな第２の大きさの場合の方が大きくなるように制御する制御工程と、を有することを特徴とする撮像装置の制御方法。
【請求項２５】
タッチ検出手段が、タッチパネルへのタッチ操作を検出するタッチ検出工程と、
前記タッチパネルのうち、所定のアイテムを移動するためのタッチ操作を受け付け可能な領域が所定の大きさよりも小さい場合において、
制御手段が、前記タッチパネルにおいて第１の距離、タッチ位置が移動したことに応じて前記所定のアイテムが移動する距離を、前記所定のアイテムが第１の大きさの場合よりも、前記所定のアイテムが前記第１の大きさよりも大きな第２の大きさの場合の方が大きくなるように制御する制御工程と、を有することを特徴とする撮像装置の制御方法。
【請求項２６】
撮像装置が有するコンピュータを、請求項１乃至２２のいずれか１項に記載された撮像装置の各手段として機能させるためのプログラム。
【請求項２７】
撮像装置が有するコンピュータを、請求項１乃至２２のいずれか１項に記載された撮像装置の各手段として機能させるためのプログラムを格納した、コンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置及びその制御方法に関し、特にはタッチパネルにおける操作によってアイテムを移動する際の技術に関する。
【背景技術】
【０００２】
タッチ感知面におけるスタイラスや指などの接触位置やその移動を検出可能なタッチ入力デバイスは、直感的な入力操作が容易であるため、広く用いられている。近年ではデジタルカメラのような撮像装置においても、タッチディスプレイなどのタッチ入力デバイスを備えたものが多い。
【０００３】
特許文献１には、覗き込み型のファインダを有し、タッチディスプレイへの操作により、ＡＦターゲットの移動や選択、ＡＦ動作の実行指示が可能な撮像装置が開示されている。
【０００４】
また、特許文献２には、覗き込み型のファインダとタッチパネルとを併用する撮像装置において、タッチ位置を中心とし、タッチの強さに応じて異なる大きさのＡＦフレームを選択することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２０３１４３号公報
【特許文献２】特開２０１２−１１８１９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載のファインダを覗いた状態でのタッチ操作方法では、例えば、画面の端から端まで大幅にＡＦフレームを移動する際には、ユーザは画面の端から端までタッチムーブをするか、何度もタッチムーブを繰り返さなければならない。そこで、少しのタッチムーブ距離（タッチムーブによるタッチ位置の移動量）で、ＡＦフレームがより沢山移動するように設定してしまうと、少しの操作で大幅に表示位置が変わってしまう。しかし、特許文献２のようにＡＦフレームの大きさが変更可能であり、ＡＦフレームが小さい時には、ユーザは小さな被写体に対してＡＦ位置の調整をしたいのにも関わらず、細かなＡＦ位置の調整がしにくくなる可能性がある。
【０００７】
本発明はこのような従来技術の課題に鑑みなされたものである。本発明の目的は、大きさが可変であるアイテムを、タッチ位置の移動により移動する場合のユーザの操作性を向上させることである。
【課題を解決するための手段】
【０００８】
上述の目的は、タッチパネルへのタッチ操作を検出するタッチ検出手段と、ファインダを介して被写体像が視認可能な場合において、タッチパネルにおいて第１の距離、タッチ位置が移動したことに応じて、ファインダを介して視認可能なファインダ内の表示部において所定のアイテムが移動する距離は、所定のアイテムが第１の大きさの場合よりも所定のアイテムが第１の大きさより大きな第２の大きさの場合の方が大きくなるように制御する制御手段とを有することを特徴とする撮像装置によって達成される。
【発明の効果】
【０００９】
本発明によれば、大きさが可変であるアイテムを、タッチ位置の移動により移動する場合のユーザの操作性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るデジタルカメラの外観例を示す斜視図
【図２】実施形態に係るデジタルカメラの機能構成例を示すブロック図
【図３】実施形態に係るデジタルカメラの主処理に関するフローチャート
【図４】実施形態におけるタッチ操作に関する模式図
【図５】図３のＳ３０３の詳細に関するフローチャート
【図６】実施形態における絶対座標モードに関する模式図
【図７】図３のＳ３０４の詳細に関するフローチャート
【図８】実施形態に従ったＡＦ枠の移動およびサイズ変更に関する模式図
【図９】実施形態の変形例に関する模式図
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の例示的な実施形態について詳細に説明する。なお、以下ではデジタルカメラ１００に本発明を適用した実施形態について説明するが、本発明は、表示装置とタッチ入力デバイスとを有する任意の撮像装置に適用可能である。なお、撮像装置にはレンズ一体型撮像装置や、所謂ミラーレスレンズ交換型撮像装置のみならず、撮像機能を備えた電子機器を含む。このような電子機器にはスマートフォン、パーソナルコンピュータ、タブレット端末、ゲーム機などが含まれるが、これらに限定されない。
【００１２】
図１は本実施形態に係るデジタルカメラ１００の外観例を示す斜視図であり、（ａ）は正面および上面の外観を、（ｂ）は背面および底面の外観を示している。
【００１３】
表示部２８はファインダ画像（ライブビュー画像）、デジタルカメラ１００の各種情報（設定値など）、再生画像、ＧＵＩ画面などを表示する。表示部２８はタッチパネル２８ａが組み込まれたタッチディスプレイであり、表示部２８上のタッチ操作（オン／オフ、位置、動き、強さなど）を検出可能である。タッチパネル２８ａは表示部２８とは別体に設けられるタッチ検出可能なタッチパッドでもよい。
【００１４】
シャッタボタン６１は押下量に応じて撮影準備開始指示と撮影開始指示とをデジタルカメラ１００に入力する。モード切替スイッチ６０は回転位置に応じた動作モードをデジタルカメラ１００に設定する。端子カバー４０は開閉可能で、ケーブルを通じて外部機器を接続するためのコネクタを保護する。メイン電子ダイヤル７１は回転可能で、シャッタ速度や絞りなどの設定値の変更等に用いられる。
【００１５】
電源スイッチ７２はデジタルカメラ１００の電源をＯＮまたはＯＦＦする。サブ電子ダイヤル７３は回転可能で、回転によって例えば選択可能な項目のうち、選択中の項目を切り替えたり、再生する画像の切り替えたりために用いられる。十字キー７４は上、下、左、右部分をそれぞれ押下可能で、例えばメニュー画面中の項目のうち、押下された部分に対応する項目を選択するために用いられる。ＳＥＴボタン７５は、主に選択項目の決定などに用いられる。
【００１６】
マルチコントローラ７６は上、下、左、右、右上、右下、左上、左下の計８方向の入力が可能である。ライブビュー（ＬＶ）ボタン８１は表示部２８におけるライブビュー画像の表示ＯＮ、ＯＦＦの切り替えに用いられる。また、ＬＶボタン８１は、動画撮影モードにおいては、動画撮影（記録）の開始、停止の指示に用いられる。拡大ボタン７７はライブビュー画像の拡大表示ＯＮ、ＯＦＦの切り替えおよび、拡大表示中に拡大率を増加するために用いられる。拡大ボタン７７はまた、再生モードにおいては再生画像の拡大表示ＯＮ、ＯＦＦの切り替えおよび、拡大表示中に拡大率を増加するために用いられる。縮小ボタン７８は拡大ボタン７７と逆に、拡大表示された画像の拡大率を低減させるために用いられる。再生ボタン７９は、デジタルカメラ１００の撮影モードと再生モードとの切り替えに用いられる。撮影モードでの動作中に再生ボタン７９が押下されるとデジタルカメラ１００は再生モードに移行し、記録媒体に記録された画像のうち最新の画像を表示部２８に表示させる。
【００１７】
クイックリターンミラー１２（以下、単にミラー１２と呼ぶ）は、アクチュエータによりアップダウン可能で、撮影時にはアップされる。端子１０はデジタルカメラ１００に装着されたレンズユニット（交換レンズ）に電源を供給したり、レンズユニットと通信を行うために用いられる。
ファインダ１６は交換レンズを通して被写体の光学像を観察したり、撮影の構図を決めたりするためのファインダである。ファインダ１６の近傍には接近検知手段としての接眼センサ９１が設けられ、接眼部に対する物体が近接していること（ユーザがファインダを覗いている状態）を検知するために用いられる。
【００１８】
蓋２０２はメモリカードなどの着脱可能な記録媒体を収容するスロットを保護する。グリップ部９０は、内部に電池を収容するとともに、デジタルカメラ１００の保持を容易にする形状に形成されている。
【００１９】
図２は、図１に示したデジタルカメラ１００の機能構成例を示すブロック図であり、図１に示した構成については同じ参照数字を付してある。
レンズユニット１５０において、撮影レンズ１０３は通常、複数枚のレンズから構成されるが、一枚のレンズのみで示している。絞り１は絞り制御回路２によって駆動される。また、撮影レンズ１０３に含まれるフォーカスレンズはＡＦ駆動回路３によって駆動される。端子６はレンズユニット１５０をデジタルカメラ１００に装着した際に端子１０と接触し、デジタルカメラ１００から電源の供給を受けたり、デジタルカメラ１００と通信を行うために用いられる。より具体的には、レンズユニット１５０のレンズシステム制御回路４とデジタルカメラ１００のシステム制御部５０とが端子６および１０を通じて互いに通信する。そして、例えばシステム制御部５０からの指示に従ってレンズシステム制御回路４が絞り駆動回路２を介して絞り１を制御し、またＡＦ駆動回路３を介して撮影レンズ１０３の合焦位置を制御する。
【００２０】
ＡＥセンサ１７は、レンズユニット１５０がフォーカシングスクリーンに形成する光学被写体像の輝度情報を取得する。焦点検出部１１は位相差センサであり、所定の焦点検出領域に関するデフォーカス情報をシステム制御部５０に出力する。システム制御部５０はデフォーカス情報に基づいてフォーカスレンズの移動量および移動方向を決定し、レンズシステム制御回路４を通じてフォーカスレンズを駆動することにより、自動焦点検出（ＡＦ、自動合焦）を行う。なお、ＡＦはコントラスト検出方式や撮像面位相差検出方式などによって実行することもできる。
【００２１】
ミラー１２は、ダウン状態（図示）とアップ状態とが切り替え可能であり、レンズユニット１５０からの光束が、ダウン状態では光学ファインダ（フォーカシングスクリーン１３方向）と焦点検出部１１に入射し、アップ状態では撮像部２２に入射する。ためのミラーである。ミラー１２の状態はシステム制御部５０が制御する。システム制御部５０は、静止画の撮影時や動画の撮影時（ライブビュー画像の撮影時を含む）にミラー１２をアップ状態に、それ以外の期間ではミラー１２をダウン状態に制御する。ミラー１２の中央部はハーフミラーとされ、ダウン状態で透過した光がミラー１２の背面に設けられたサブミラー（不図示）によって焦点検出部１１に入射する。
【００２２】
ファインダ１６が光学ファインダの場合、ユーザは、フォーカシングスクリーン１３上で結像された被写体の光学像と、ファインダ内表示部４１の表示とが重畳した像を観察する。そのため、ユーザは被写体の光学像に重畳されたＡＦ枠（アイテム）を確認することにより、焦点検出領域の位置と大きさを確認することができる。なお、ファインダ１６は電子ビューファインダであってもよい。この場合ユーザは、撮影したライブビュー画像（スルー画像）を観察する。ファインダ１６が電子ビューファインダである場合には、ファインダ１６内の表示部において、ライブビュー画像とＡＦ枠とを重畳して表示することにより、ユーザは焦点検出領域の位置と大きさを確認することができる。
【００２３】
光学ファインダの場合、ミラー１２をダウン状態からアップ状態に切り替えて、光学像を視認可能な状態から光路が遮断されてファインダ１６で光学像を視認不能な状態に切り替えることができる。ミラー１２がアップ状態にある際に撮像部２２から画像を取得し、表示部２８に（ライブビュー画像を）表示することによっても被写体の確認をすることができる。一方で、電子ビューファインダの場合には、撮像部２２により取得された撮像画像をファインダ内の表示部に表示するか、ファインダ外の表示部２８に表示するかを切り替えることができる。
【００２４】
シャッタ１０１は、システム制御部５０の制御によって開閉し、撮像部２２を所定時間露光させるフォーカルプレーンシャッタである。撮像部２２は例えばＣＣＤもしくはＣＭＯＳイメージセンサ（撮像素子）であり、レンズユニット１５０が形成する光学像を、２次元配置された光電変換素子群によって電気信号（アナログ画像信号）に変換する。Ａ／Ｄ変換器２３は、撮像部２２が出力するアナログ画像信号をデジタル画像信号（画像データ）に変換する。
【００２５】
画像処理部２４は、Ａ／Ｄ変換器２３やメモリ制御部１５から供給される画像データに対し、画素補間（デモザイク）、ホワイトバランス調整、各種の補正、リサイズ、色変換、符号化、復号など、予め定められた画像処理を適用する。また、撮像部２２で得られる情報に基づいてＡＦ処理を行う場合、画像処理部２４はデフォーカス情報やコントラスト情報などのＡＦ評価値を算出してシステム制御部５０に出力する。さらに画像処理部２４は、輝度情報など、自動露出制御（ＡＥ）に用いるための情報も算出してシステム制御部５０に出力する。
【００２６】
Ａ／Ｄ変換器２３が出力する画像データは、必要に応じて画像処理部２４で処理されたのち、メモリ制御部１５を通じてメモリ３２に書き込まれる。メモリ３２は、撮像で得られた画像データや記録媒体２００から読み出された画像データなどのバッファとして用いられたり、表示部２８のビデオメモリとして用いられたりする。
【００２７】
Ｄ／Ａ変換器１９は、メモリ３２のビデオメモリ領域から読み出された表示用の画像データをアナログ信号に変換して表示部２８に供給する。表示部２８は、Ｄ／Ａ変換器１９から供給されるアナログ信号に基づいてＬＣＤのような表示デバイスを駆動してアナログ信号に基づく画像を表示する。
【００２８】
ライブビュー画像を表示部２８に表示する場合には、ミラー１２をアップ状態に維持しながら撮像部２２で動画撮影を行い、Ａ／Ｄ変換器２３、画像処理部２４、メモリ制御部１５、メモリ３２、Ｄ／Ａ変換器１９を通じて各フレームを表示部２８に順次表示する。
【００２９】
ファインダ内表示部４１には、ファインダ内表示部駆動回路４２を介して、現在の焦点検出領域の位置および大きさを示す指標（例えば枠状の指標）や、撮影条件（シャッタ速度、絞り値、感度など）、設定値を示す数値やアイコンなどが表示される。なお、焦点検出領域はＡＦ枠またはＡＦエリアとも呼ばれる。
ファインダ外液晶表示部４３には、ファインダ外液晶表示部駆動回路４４を介して、撮影条件や設定値を示す数値やアイコンなどが表示される。
【００３０】
システム制御部５０は、例えば１つ以上のプログラマブルプロセッサを有し、例えば不揮発性メモリ５６に記憶されたプログラムをシステムメモリ５２に読み込んでプログラマブルプロセッサで実行することにより、デジタルカメラ１００の動作を制御する。システム制御部５０はまた、装着されたレンズユニット１５０の動作も制御する。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１９、表示部２８等を制御することによりデジタルカメラ１００における表示動作も制御する。
【００３１】
不揮発性メモリ５６は、例えばＥＥＰＲＯＭであり、システム制御部５０が実行するプログラム、各種定数、設定値、ＧＵＩデータなどが記憶される。システムタイマ５３は各種制御に用いる時間を計測したり、内蔵時計の時刻を取得する計時部である。
【００３２】
シャッタボタン６１は半押し状態でオンする第１シャッタスイッチ６２と、全押し状態でオンする第２シャッタスイッチ６４とを有する。システム制御部５０は第１シャッタスイッチ６２のオンを撮影準備開始指示、第２シャッタスイッチ６４のオンを撮影開始指示として解釈する。撮影準備処理はＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理などを含む。撮影処理は、撮像部２２の露光、信号読み出しから、記録媒体２００に画像データを書き込むまでの一連の処理である。
【００３３】
操作部７０はデジタルカメラ１００に設けられ、ユーザが操作可能な入力デバイス群であり、図１を用いて説明したスイッチ、ボタン、ダイヤルは操作部７０に含まれる。また、便宜上独立して記載しているが、モード切替スイッチ６０、シャッタボタン６１、タッチパネル２８ａも操作部７０の一部を構成する。
【００３４】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着有無、種類、残量などを検出する。また、電源制御部８０は、検出結果およびシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を各部に供給する。
【００３５】
電源部３０は電池やＡＣアダプタなどであってよい。記録媒体Ｉ/Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。
通信部５４は外部機器との通信インタフェースであり、１つ以上の有線および／または無線通信規格に準拠した通信をサポートする。通信部５４は通信規格に応じたコネクタやアンテナなどを備える。
【００３６】
姿勢検知部５５は例えば加速度センサやジャイロセンサであり、デジタルカメラ１００の姿勢や動きを検知し、システム制御部５０に通知する。姿勢検知部５５で検知された姿勢や動きに基づいて、システム制御部５０は撮影された画像の向きを判別したり、手ブレ補正機能を実現したりすることができる。
【００３７】
上述の通り、本実施形態においては、タッチ入力デバイスの一例として表示部２８に組み込まれたタッチパネル２８ａを有する。なお、タッチ入力デバイスはデジタルカメラ１００の筐体上の、表示部２８とは別の領域に設けられてもよい。
【００３８】
システム制御部５０はタッチパネル２８ａに対する以下のタッチ操作あるいは状態を検出できる。
・タッチパネル２８ａに対する新たなタッチ、すなわち、タッチの開始（以下、タッチダウン（Touch-Down）と称する）。
・タッチパネル２８ａに対するタッチの継続状態（以下、タッチオン（Touch-On）と称する）。
・タッチパネル２８ａ上のタッチ位置の移動（以下、タッチムーブ（Touch-Move）と称する）。
・タッチパネル２８ａ上のタッチの消滅、すなわち、タッチの終了（以下、タッチアップ（Touch-Up）と称する）。
・タッチパネル２８ａがタッチされていない状態（以下、タッチオフ（Touch-Off）と称する）。
なお、ここでは便宜上タッチ位置が１つであるものとするが、同時に複数のタッチ操作または状態が検出可能であっても良い。また、タッチの強さを検出してもよい。また、タッチパネル２８ａの方式によっては、指やスタイラスのタッチパネル２８ａ表面への物理的な接触ではなく、近接をタッチとして検出してもよい。
【００３９】
タッチダウンが検出されると、タッチオンも同時に検出される。タッチダウンが検出された後、タッチアップが検出されなければ、通常はタッチオンが検出され続ける。タッチムーブの検出中もタッチオンは検出される。一方、タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチオンが１つも検出されていない場合にはタッチオフが検出される。例えば、検出されていたタッチオンがについて全てタッチアップが検出されると、その後、タッチオフが検出される。
【００４０】
タッチパネル２８ａ上のタッチ位置（座標）はタッチパネル２８ａから内部バスを通じて周期的にシステム制御部５０に通知される。システム制御部５０は通知されたタッチ位置の情報に基づいて、上述したタッチ操作やタッチパネル２８ａの状態を検出する。なお、タッチムーブが検出された場合、システム制御部５０はタッチ位置の時間変化に基づいてタッチ位置の移動方向や速さを例えば座標の垂直成分・水平成分ごとに検出できる。
【００４１】
また、システム制御部５０は、上述した基本的なタッチ操作やタッチパネルの状態の特定の組み合わせから構成されるタッチ操作を検出することもできる。例えば、システム制御部５０は、タッチ位置の移動距離が所定距離以上であるタッチムーブを検出した場合、スライド（またはドラッグ）操作が行なわれたと判定する。また、システム制御部５０は、所定距離未満かつ所定時間未満のタッチムーブ後のタッチアップを検出した場合、フリック操作が行われたと判定する。さらに、システム制御部５０は、タッチダウンが検出された後、タッチムーブが検出されずに所定時間未満にタッチアップが検出された場合にはタップ操作が行われたと判定する。
【００４２】
また、タッチパネル２８ａが複数のタッチを独立して検出可能な場合、複数（例えば２点）のタッチ位置について、タッチ位置を近づけるタッチムーブが検出された場合、システム制御部はピンチイン操作が行われたと判定する。同様に、複数（例えば２点）のタッチ位置について、タッチ位置を遠ざけるタッチムーブが検出された場合、システム制御部はピンチアウト操作が行われたと判定する。ピンチアウト操作とピンチイン操作をまとめてピンチ操作と称する。
【００４３】
次に、図３に示すフローチャートを主に用いて、上述の構成を有するデジタルカメラ１００の撮影スタンバイ時における動作について、特にタッチ操作に対する動作に着目して説明する。フローチャートの各ステップにおける動作は、システム制御部５０が有するプログラマブルプロセッサが、不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【００４４】
以下では、タッチ操作によって位置やサイズを変更可能なアイテムが焦点検出領域（ＡＦ枠）であるものとするが、測光領域（ＡＥ枠）や、拡大表示領域などについても同様に適用可能である。なお、これらの領域はデジタルカメラ１００の内部処理で用いられる概念的な領域であり、実際には視認できない。そのため、表示部２８に表示されたライブビュー画像や、ファインダ１６内で重畳表示される指標により、領域の位置とサイズを示すのが一般的である。従って、ユーザから見れば、ＡＦ枠などの領域の位置やサイズの変更は、領域を示す指標の表示位置やサイズの変更と同義である。以下では、理解を容易にするため、領域を表す指標を、タッチ操作によって位置やサイズを変更するアイテムとして説明するが、デジタルカメラ１００内部では画像上の指標の位置とサイズを、撮像部２２から読み出される画像内の座標に変換して取り扱う。
【００４５】
図３に示す処理は、例えば、電源スイッチ７２によりデジタルカメラ１００の電源がオンされ、撮影スタンバイ状態になった時点からの処理（主処理）である。撮影スタンバイ状態でシステム制御部５０は、ミラー１２をアップさせて動画撮影を継続して実行し、ライブビュー画像を生成して表示部２８に順次表示する動作を行いながら、タッチパネル２８ａをはじめ、操作部７０を構成する各デバイスを監視している。
【００４６】
Ｓ３０１では、システム制御部５０は、タッチ操作に関するパラメータを不揮発性メモリ５６からシステムメモリ５２に読み出す。ここで読み出すパラメータは例えば有効領域（検出されたタッチ操作を有効と見なす（あるいは受け付ける）領域）の位置およびサイズや、位置指定モード（絶対座標モードまたは相対座標モード）、タッチ操作とユーザ指示との対応情報などがある。なお、絶対座標モードは、タッチパネル２８ａの有効領域内の座標とファインダ１６内の表示部または表示部２８の表示領域内の座標とを対応させて取り扱うモードである。すなわち、絶対座標モードでは、タッチの開始（タッチダウン）に応じて、元の指定されていた座標の位置に関わらず、ファインダ１６内の表示部または表示部２８の対応する座標が指定される。表示部２８の場合には、タッチ位置の座標が指定される。また、相対位置モードは、タッチパネル２８ａの有効領域内の座標と、ファインダ１６内の表示部の表示領域の座標とが直接対応していないものとして取り扱うモードである。すなわち、相対座標モードでは、タッチの開始に応じて、ファインダ１６内の表示部の対応する座標（または表示部２８のタッチ位置）が指定されず、タッチ位置の移動量に応じた分、もともと設定されていた座標から指定する座標が移動される。なお、特に記載しない限り、システム制御部５０は、タッチ操作の判定を、有効領域内で検出されたタッチ操作に対してのみ実行する。絶対座標モードか相対座標モードかはユーザがメニュー画面において設定できてもよい。
【００４７】
Ｓ３０２でシステム制御部５０は、タッチパネル２８ａの位置指定モードが絶対座標モードであるか、相対座標モードであるかを判定し、絶対座標モードと判定されればＳ３０３へ、相対座標モードと判定されればＳ３０４へ、処理を進める。
Ｓ３０３でシステム制御部５０は、絶対座標モードでのタッチ操作に対する処理を行う。詳細については図５を用いて後述する。 
Ｓ３０４でシステム制御部５０は、相対座標モードでのタッチ操作に対する処理を行う。詳細については図７を用いて後述する。 
【００４８】
Ｓ３０５でシステム制御部５０は、アイテムのサイズ変更に対応付けられたタッチ操作（サイズ変更操作）が検出されたか否かを判定し、検出されたと判定されればＳ３０６へ、検出されたと判定されなければＳ３０８へ処理を進める。サイズ変更操作に特に制限はない。ここでは、図４（ｂ）に示すような、ダブルタップ操作（所定時間未満の間隔で２回連続したタップ操作）、タッチホールド操作（所定時間以上タッチする操作。タッチダウン後、例えば１．５秒や２秒以上といった所定時間以上タッチオンが継続して検出される）でもよい。さらに、タッチポップ操作（タッチパネルを所定以上の圧力で強く押す操作）でもよい。またはメニュー画面においてＡＦ枠の大きさを設定できるようにしてもよい。なお、システム制御部５０は、Ｓ３０５でタッチダウンが検出された時点で、図４（ａ）に模式的に示すように、現在設定されているＡＦ枠の位置とサイズを示す枠状の指標を被写体像に重畳表示させる。
【００４９】
なお、ユーザがファインダ１６を覗いていると判定される場合（接眼センサ９１の出力がオンと判定される場合）、システム制御部５０はファインダ内表示部４１に指標を表示することで、被写体像に指標を重畳させる。また、ファインダ１６が電子ビューファインダの場合や、ユーザがファインダ１６を覗いていると判定されない場合（接眼センサ９１の出力がオフと判定される場合）、システム制御部５０は表示部２８にライブビュー画像に指標を重畳して表示する。このように、指標の表示方法はユーザがファインダ１６を覗いていると判定されるかどうかによって異なるが、以下では特に区別せずに説明する。
【００５０】
ＡＦ枠のサイズを合焦させたい被写体のサイズに応じて変更することで、意図した被写体に合焦した写真を撮影しやすくなる。例えば、小さな被写体に合焦させたい場合、ＡＦ枠が大きいと意図した被写体ではなく背景に合焦し易くなるため、ＡＦ枠を小さくできると有用である。
【００５１】
Ｓ３０６でシステム制御部５０は、指標のサイズを変更する。なお、サイズの変更は、サイズ変更操作が検出されるごとに段階的に大きく（小さく）し、最大（最小）サイズに達したら最小（最大）サイズに戻すものとするが、これに限定されない。なお、指標のサイズは、指標の中心座標および縦横比を維持しながら変更するものとする。
【００５２】
Ｓ３０７でシステム制御部５０は、ＡＦ枠の変更後のサイズに応じて、相対座標モードでタッチムーブ距離（タッチムーブによるタッチ位置の移動量）の判定に用いる閾値（タッチムーブ距離閾値）を変更する。具体的には、システム制御部５０は、ＡＦ枠が第１のサイズの場合の閾値よりも、ＡＦ枠が第１のサイズより小さい第２のサイズの場合の閾値が大きくなるようにする。ＡＦ枠のサイズと閾値との関係は予め定められており、不揮発性メモリ５６に保存されているものとする。閾値が大きい方が位置の微調整が容易であるため、ＡＦ枠のサイズが小さい場合には閾値を大きくする。このような閾値の動的な変更により、ＡＦ枠のサイズが小さい（大きい）場合には大きい（小さい）場合よりもタッチムーブに対するアイテム移動距離の感度もしくは応答性を低く（高く）し、操作性を向上させることができる。なお、最小サイズと一段階大きなサイズとで同じ閾値が設定されるといったように、隣接する複数段階のサイズについて同一の閾値が設定されてもよい。
【００５３】
なお、Ｓ３０７において、変更後のＡＦ枠のサイズに応じて、タッチパネル２８ａの位置指定モードを変更してもよい。具体的には、変更後のＡＦ枠のサイズが予め定められた下限サイズ以下もしくは上限サイズ以上になった場合、システム制御部５０は、タッチパネル２８ａの位置指定モードを判定する。そして、システム制御部５０は、絶対座標モードにおいて下限サイズ以下になった場合には相対座標モードに、相対座標モードにおいて上限サイズ以上になった場合には絶対座標モードに、位置指定モードを変更する。相対座標モードは位置の微調整が行いやすく、絶対座標モードは位置の大きな変更が行いやすいため、ＡＦ枠のサイズが変更された場合には変更後の大きさに適した位置指定モードに変更することで使い勝手を向上できる。
【００５４】
また、スタンバイ状態において、現在のＡＦ枠に対して合焦動作を継続して実行している（サーボ動作）場合、ＡＦ枠のサイズが小さくなりすぎると意図しない被写体に合焦させてしまう可能性が出てくる。そのため、変更後のＡＦ枠のサイズが予め定められた下限サイズ以下になった場合は、サーボ動作を一時的に中止するように構成してもよい。なお、サーボ動作の中止条件となるＡＦ枠の下限サイズは、上述した位置指定モードの変更条件となる下限サイズと異なっていてもよい。
【００５５】
Ｓ３０８でシステム制御部５０は、タッチパネル２８ａ以外の予め定められた操作部材を通じてＡＦ枠の移動指示が入力されたか否かを判定し、移動指示が入力されたと判定されればＳ３０９へ進み、判定されなければＳ３１０へ処理を進める。操作部７０を構成する操作部材のうち、タッチパネル２８ａ以外の１つ以上を、ＡＦ枠の移動指示を入力可能な操作部材として割り当てておくことができる。ここでは、一例としてメイン電子ダイヤル７１、サブ電子ダイヤル７３、十字キー７４とマルチコントローラ７６とがＡＦ枠の移動指示を入力可能（ＡＦ枠を移動可能）な操作部材として割り当てられているものとする。従って、システム制御部５０は、Ｓ３０８において、メイン電子ダイヤル７１、サブ電子ダイヤル７３、十字キー７４、マルチコントローラ７６のいずれかが操作されたか、いずれも操作されていないかを判定する。
【００５６】
Ｓ３０９でシステム制御部５０は、Ｓ３０８で検出された操作の方向に応じてＡＦ枠の表示位置を移動する。つまり、ダイヤルや十字キーによる操作の場合には、ＡＦ枠の大きさに関わらずに所定の操作に応じて移動する量は同じとなる。例えばダイヤルであれば所定角度、十字キーであれば１回の押下によって移動するＡＦ枠の距離は、ＡＦ枠の大きさに関わらず同じとなる。なお、システム制御部５０はＳ３０８で移動指示の入力を検出するごとに、ＡＦ枠を一定量移動させるが、移動量を操作部材の種類に応じて異ならせてもよい。例えば、第１の操作部材の操作に対する移動量（第１の移動量）はＡＦ枠のサイズに依存しない一定量とし、第２の操作部材の操作に対する移動量（第２の移動量）はＡＦ枠のサイズに依存した量とすることができる。例えば、第２の移動量を、上述した相対座標モードでのタッチムーブ距離閾値と同様に、ＡＦ枠が第１のサイズの場合よりも、ＡＦ枠が第１のサイズより小さい第２のサイズの場合の方が小さくなるようにする。これにより、例えば小さなＡＦ枠を大きく移動させたい場合、まず第１の操作部材を操作して大まかに位置を合わせ、その後、第２の操作部材を操作して位置を微調整するといった操作が容易に行える。なお、徐々に位置を変更する移動指示の入力ではなく、１回の操作で予め設定した位置にＡＦ枠を直接移動させる移動指示の入力を割り当てた操作部材を設けても良い。また、タッチパネル２８ａに対する特定の操作（タッチムーブやサイズ変更用の操作以外）にこれらの移動指示の入力を割り当ててもよい。
【００５７】
Ｓ３１０でシステム制御部５０は、第１シャッタスイッチ６２がオンか否かを判定し、オンと判定されればＳ３１１へ、オンと判定されなければＳ３１２へ処理を進める。
Ｓ３１１でシステム制御部５０は、静止画の撮影準備動作（ＡＦ、ＡＥ動作など）を開始し、第２シャッタスイッチ６３がオンになるのを待機する。第２シャッタスイッチ６３がオンすると、記録用の撮影処理を実行し、撮影画像のデータを所定形式のデータファイルに含めて記録媒体２００に記録する。静止画の撮影および記録処理は従前のデジタルカメラと同様の処理で実現できるため、詳細については説明を省略する。記録が終了した場合、あるいは第２シャッタスイッチ６３がオンする前に第１シャッタスイッチ６２がオフした場合、システム制御部５０は処理をＳ３１２に進める。
【００５８】
Ｓ３１２でシステム制御部５０は、予め定められた終了条件に合致する状態か否かを判定し、終了条件に合致する状態と判定されれば処理を終了し、判定されなければ処理をＳ３０２に戻して上述の処理を継続する。終了条件は例えば電源スイッチ７２によりデジタルカメラ１００の電源オフが指示された場合や、モード切り替えスイッチ６０により再生モードに変更された場合などであってよいが、これらに限定されない。
【００５９】
次に、図５を用いて、絶対座標モード動作について説明する。図５の処理は図３のＳ３０３に進むと開始する。フローチャートの各ステップにおける動作は、システム制御部５０が有するプログラマブルプロセッサが、不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【００６０】
Ｓ４０１でシステム制御部５０は、タッチパネル２８ａでタッチダウンが検出されたか否かを判定し、検出されたと判定されればＳ４０２へ処理を進め、検出されたと判定されなければ処理を終了する。
Ｓ４０２でシステム制御部５０は、Ｓ４０１でタッチダウンが検出された座標がタッチパネル２８ａの有効領域内の座標か否かを判定し、有効領域内の座標と判定されればＳ４０３へ処理を進め、有効領域内の座標と判定されなければ処理を終了する。なお、絶対座標モードの場合には、タッチ操作の有効領域はタッチパネル２８ａの全面とし、Ｓ４０２の判定を行わなくてもよい。
【００６１】
Ｓ４０３でシステム制御部５０は、タッチが検出されたことをユーザに知らせるための表示を行う。例えば図６（ａ）に示すように、タッチダウンが検出された座標（タッチ位置）を囲う枠状のタッチ位置指標８０１を表示する。なお、以下では都度説明しないが、ファインダ内表示部４１に指標を表示する場合は、タッチパネル２８ａ上の座標をファインダ内表示部４１の表示領域の座標に換算して表示を行う。
【００６２】
また、Ｓ４０３でシステム制御部５０は、現在のＡＦ枠の位置およびサイズを示すアイテム指標８０２も併せて表示する。なお、ここでは現在のＡＦ枠の中心に対応するライブビュー画像（ファインダ像）の座標（アイテム指標８０２の中心座標）が（Ｘ１，Ｙ１）であるとする。また、タッチ位置指標８０１は、アイテム指標８０２と同じ大きさで、アイテム指標８０２と視覚的に異ならせている。
【００６３】
Ｓ４０４でシステム制御部５０は、タッチパネル２８ａでタッチムーブが検出されたか否かを判定し、検出されたと判定されればＳ４０５へ、検出されたと判定されなければＳ４０７へ処理を進める。
【００６４】
Ｓ４０５でシステム制御部５０は、現在のタッチ位置座標が有効領域内の座標か否かを判定し、有効領域内の座標と判定されればＳ４０６へ、有効領域内の座標と判定されなければＳ４０７へ処理を進める。
【００６５】
Ｓ４０６でシステム制御部５０は、現在のタッチ位置（図６（ａ）の座標（Ｘ２，Ｙ２）とする）を中心とする表示位置にタッチ位置指標８０１を移動させる。
【００６６】
Ｓ４０７でシステム制御部５０は、タッチパネル２８ａでタッチアップが検出されたか否かを判定し、検出されたと判定されれば処理を終了し、検出されたと判定されなければＳ４０４へ処理を戻す。なお、タッチアップが検出されたと判定された場合、システム制御部５０はＡＦ枠の設定位置を移動後のタッチ位置指標８０１の位置に変更するとともに、アイテム指標８０２を消去する。これにより、タッチ位置指標８０１が変更後のアイテム指標となる。なお、タッチアップが検出された際に、その時点のＡＦ枠に対して第１シャッタスイッチ６２がオンした場合と同様に焦点検出処理を実行するように構成してもよい。タッチアップ検出時に焦点検出処理を実行する場合、ＡＦ枠が所定サイズ以下の場合にはそうでない場合よりも焦点検出処理を開始するまでの時間を長くする。
【００６７】
なお、Ｓ４０１でタッチダウンが検出された座標が、現在のＡＦ枠内の座標であった場合、システム制御部５０は現在のＡＦ枠の位置および大きさに対応するタッチ位置指標を表示し、アイテム指標は表示しなくてもよい。この状態でタッチムーブが検出されると、システム制御部５０は上述のＳ４０４からＳ４０６の処理によって現在のＡＦ枠の位置を移動する。例えば、図６（ｂ）は、現在のＡＦ枠（中心座標（Ｘ２，Ｙ２）とする）内の座標でタッチダウンが検出された後、タッチムーブが検出され、座標（Ｘ３，Ｙ３）でタッチアップが検出された場合のタッチ位置指標８０３の表示例を示している。この場合、絶対座標モードであるため、タッチ位置の移動距離（（Ｘ３，Ｙ３）−（Ｘ２，Ｙ２））と、タッチ位置指標８０１の移動距離とは対応している。なお、図６（ａ）と（ｂ）とでＡＦ枠の大きさが変わっていることに特段の意味はない。
【００６８】
次に、図７を用いて、相対座標モード動作について説明する。図７の処理は図３のＳ３０４に進むと開始する。フローチャートの各ステップにおける動作は、システム制御部５０が有するプログラマブルプロセッサが、不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【００６９】
Ｓ５０１からＳ５０５の処理はＳ４０１からＳ４０５と同様であるため説明を省略する。ただし、絶対座標モードのときとは異なり、有効領域内でタッチダウンが検出された際に、Ｓ５０３においてはアイテム指標を表示し、タッチ位置指標は表示しない。Ｓ５０５で有効領域内でのタッチムーブが検出されると、タッチムーブ距離と方向に応じて変更後（設定中）のＡＦ枠の位置と大きさを示す指標（ガイド指標）の表示を開始する。
【００７０】
Ｓ５０６でシステム制御部５０は、タッチムーブ距離を、起点の座標と現在のタッチ位置座標との距離として取得する。なお、起点座標は、最初はタッチダウンが検出された座標であり、その後、ＡＦ枠の移動（Ｓ５０８）を実行するごとに、移動後の座標に更新される。
【００７１】
Ｓ５０７でシステム制御部５０は、Ｓ５０６で取得したタッチムーブ距離がタッチムーブ距離閾値以上か否かを判定し、タッチムーブ距離閾値以上と判定されればＳ５０８へ処理を進め、判定されなければ処理をＳ５０４に戻す。ここで用いるタッチムーブ距離閾値は、ＡＦ枠のサイズに基づいて設定された（図３のＳ３０７で変更された）値である。
【００７２】
Ｓ５０７においては、ＡＦ枠のサイズが大、中、小の何れであるかを判定し、サイズに応じて大であるには閾値α１（＜α２）、中である場合には閾値α２（＜α３）、小である場合には閾値α３から閾値を取得する。さらに、Ｓ５０６で取得されたタッチムーブ距離が、取得された閾値を超えたか否か、すなわち、ＡＦ枠を一定距離移動する分のタッチ位置の移動がされたか否かを判定する。
【００７３】
図４（ｃ）は、ＡＦ枠のサイズと、タッチムーブ距離閾値との例示的な関係を模式的に示した図である。ここでは、サイズの異なるＡＦ枠を単位距離Ｌだけ移動させるために必要なタッチムーブ距離の違いを示している。なお、ＡＦ枠の移動距離はＡＦ枠の移動前後の中心座標距離とする。図４（ｃ）に示した例では、ＡＦ枠のサイズが小さいほどタッチムーブ距離閾値α１〜α３を大きくしている。
【００７４】
また、Ｓ５０７における判定はタッチムーブ距離が、現在のＡＦ枠のサイズに対応する閾値以上であった場合に一定距離ＡＦ枠を移動するのではなく、タッチムーブ距離に対応して移動する割合をＡＦサイズに応じて変更してもよい。つまり、距離Ａのタッチムーブがされた場合に、ＡＦ枠のサイズが大きいほどＡＦ枠の移動する距離が大きくなるようにしてもよい。図４（ｄ）に示すように、タッチムーブ距離ＡあたりのＡＦ枠の移動距離を、ＡＦサイズが大の場合にはＬ１とし、中の場合にはＬ２（＜Ｌ１）、小の場合にはＬ３（＜Ｌ２）としてもよい。この場合は、Ｓ３０７ではタッチムーブ距離閾値の代わりに、タッチムーブ距離に応じたＡＦ枠の移動量を決める係数をＡＦ枠のサイズに応じて変更する。
【００７５】
なお、タッチムーブ距離閾値は以下のように求めてもよい。タッチパネル２８ａのＸ軸方向の長さがＸｐ、ファインダ１６内の表示部のＸ軸方向の長さがＸｆである場合に、ファインダ１６内の表示部でのＡＦ枠の移動距離Ｌ移動するために必要なタッチムーブ距離をＬ*（Ｘｐ/Ｘｆ）とする。これにより、相対座標モードにおいても絶対座標モードにおいても、所定距離分ＡＦ位置の変更を行う場合に必要なタッチムーブ距離が同じになるようにする。ＡＦ枠のいくつかのサイズがあるうち、中のサイズのＡＦ枠の閾値を上記のように設定すると、ユーザは中サイズの場合には、通常（パネルを見た状態での操作）と同じ感覚で操作ができる。そしてサイズが中の場合と比較して、大の場合には少ない操作でＡＦ枠が移動し、小の場合にはより細かくＡＦ枠の調整をすることができるので、ＡＦ枠のサイズに応じた直感的な操作が可能である。
【００７６】
Ｓ５０８でシステム制御部５０は、ガイド指標の表示位置を予め定められた所定量、タッチムーブの方向（例えば始点から現在のタッチ位置へ向かう直線方向）に移動させる。
【００７７】
図８（ａ）〜（ｄ）は、ファインダ１６を覗きながら相対座標モードのタッチパネル２８ａに対するタッチ操作でＡＦ枠の移動とサイズ変更とを行う場合の、タッチ操作と対応するファインダ１６内の表示とを示している。ここではタッチパネル２８ａの全面が有効領域である場合を示している。
【００７８】
図８（ａ）は、ファインダ内表示部４１にＡＦ枠が表示されている際の様子を示しており、有効領域内でタッチダウン操作が検出された状態（図７のＳ５０３）の状態を示している。タッチダウン検出をユーザに知らせるため、システム制御部５０は、現在のＡＦ枠の位置と大きさを示すアイテム指標７０１をファインダ内表示部４１に表示する。相対座標モードでは、タッチ位置にＡＦ枠を移動させる訳ではないため、タッチ位置指標は表示しない。この際、システム制御部５０は、ＡＦ枠の座標をファインダ内表示部４１の座標に換算して（対応づいた位置に）指標を表示する。
【００７９】
図８（ａ）に示す、ファインダ１６内における被写体像内の距離Ｌｆは、図６（ａ）に示す表示部２８内での距離Ｌｐに対応している。つまり、ファインダ内表示部４１においてＡＦ枠が距離Ｌｆ移動した場合と、表示部２８内でＡＦ枠がＬｐ移動すると、もともと設定されていたＡＦ枠の位置が同じであれば移動後のＡＦ処理の設定値は同じとなる。よって、ファインダ１６内の表示部においてＡＦ枠を距離Ｌｆ移動させる操作と、表示部２８（タッチパネル２８ａ）上でＡＦ枠を距離Ｌｐ移動させる操作とによるＡＦ位置の設定変更量は等しくなるように設定する。
【００８０】
図８（ａ）に示す時点では、アイテム指標７０１が示すように、右の花の花冠にほぼ外接する大きさおよび位置にＡＦ枠が設定されている。この状態から、左の花の花弁に止まっている虫にＡＦ枠の設定を変更する場合について考える。
【００８１】
この場合ユーザは、まず、ＡＦ枠をおおまかに左の花付近に移動するため、タッチダウンした指を左方向にそのまま移動させる。このタッチ操作は、有効領域内でのタッチムーブとして検出され、システム制御部５０は図７のＳ５０６以降の処理を実行される。タッチムーブの検出とともにシステム制御部５０はガイド指標の表示を開始する。
【００８２】
ここでは、距離β１のタッチムーブの間、タッチムーブ距離閾値に複数回達した後、ＡＦ枠が距離Ｌｆだけ移動した位置に表示されているとする。このタッチムーブにより、ガイド指標７０２の表示位置が図８（ｂ）に示すようになる。そして、ユーザはガイド指標７０２の表示位置が所望の位置に移動したことを確認し、指をタッチパネル２８ａから離す（図８（ｃ））。このタッチ操作はタッチアップとして検出され、システム制御部５０は変更前のＡＦ枠を示していたアイテム指標７０１の表示を中止し、相対座標モードでのタッチ操作処理（Ｓ３０４）が終了する。この時点で、ガイド指標７０２はアイテム指標となる。
【００８３】
次に、虫のサイズにＡＦ枠のサイズを合わせるため、ユーザがＡＦ枠のサイズ変更操作を行うと、Ｓ３０５で検出され、システム制御部５０はＳ３０６およびＳ３０７の処理を実行する。ここでは、図８（ｄ）にアイテム指標７０３で示すようなサイズに変更されたものとする。
【００８４】
次にユーザは、ＡＦ枠を虫に合わせるため、ＡＦ枠を移動させるためのタッチムーブを行う。ここでは図８（ｄ）に示すように、タッチムーブの距離がβ２であり、移動前のアイテム指標７０３と、移動後のガイド指標７０４との距離がＬｆ’であるものとする。
【００８５】
図８（ｂ）におけるＡＦ枠の表示距離Ｌｆの移動に必要なタッチムーブの距離β１と、図８（ｄ）に示す、ファインダ１６内の表示部におけるＡＦ枠の表示距離Ｌｆ’の移動に必要なタッチムーブの距離β２とは、以下の関係を満たす。
（Ｌｆ／β１）＞（Ｌｆ’／β２）
つまり、ＡＦ枠のサイズが大きい図８（ｂ）の移動の方が、タッチムーブの単位距離あたりのＡＦ枠の移動量が大きくなる。
【００８６】
なお、アイテムの可動方向が制限されている場合には、タッチムーブを表す直線（始点と現在のタッチ位置を結ぶ直線）の、アイテムの可動方向成分のうち最も大きい成分の方向に移動させればよい。例えばアイテムがｘｙ方向にしか移動できない場合、タッチムーブを表す直線のｘ方向成分と、ｙ方向成分のうち大きい成分の方向に移動させる。システム制御部５０は、ガイド指標の表示位置を移動すると、タッチムーブ距離を０とし、またタッチムーブの始点を現在のタッチ位置に更新する。
【００８７】
Ｓ５０９でシステム制御部５０は、Ｓ４０７と同様に、タッチパネル２８ａでタッチアップが検出されたか否かを判定し、検出されたと判定されれば処理を終了し、検出されたと判定されなければＳ５０４へ処理を戻す。なお、タッチアップが検出されたと判定された場合、システム制御部５０はＡＦ枠の設定位置をタッチアップ時のガイド指標の位置と大きさに変更する。また、タッチアップが検出された際に、その時点のＡＦ枠に対して第１シャッタスイッチ６２がオンした場合と同様に焦点検出処理を実行するように構成してもよい。タッチアップ検出時に焦点検出処理を実行する場合、ＡＦ枠が所定サイズ以下の場合にはそうでない場合よりも焦点検出処理を開始するまでの時間を長くする。
【００８８】
上述した実施形態においてはＳ３０２の判定をメニューにおいて絶対座標設定か、相対座標設定かの設定ができることを説明したが、Ｓ３０２の判定はこれに限らず以下のようにしてもよい。すなわち、Ｓ３０２において、ファインダ１６への接眼が検知されているか否かのより判定するものと、有効領域の大きさにより判定するものでもよい。さらに、ファインダ１６への接眼が検知されている場合には、相対座標モードとし、ファインダ１６への接眼が検知されていない場合には、絶対座標モードとしてもよい。また相対座標モードの場合には、タッチ有効領域が一部、絶対座標モードの時は、タッチ有効領域が全面としてもよい。ファインダ１６への接眼が検知されている場合はタッチ有効領域を一部、接眼が検知されていない場合はタッチ有効領域を全面としてもよい。これらの組み合わせは上述したものに限らない。
【００８９】
まず、ファインダ１６への接眼が検知されている場合にはＳ３０２からＳ３０４へ、そうでない場合にはＳ３０２からＳ３０３へ進む場合について説明する。すなわち、ファインダ１６への接眼が検知がされている場合には、ＡＦ枠が大きいほど、一定距離ＡＦ枠の表示位置を移動する際のタッチムーブ距離が小さくなる。一方で、ファインダ１６への接眼が検知がされていない場合には、ＡＦ枠の大きさに関わらず、一定距離ＡＦ枠の表示位置を移動する際のタッチムーブ距離は同じとなる。ユーザがファインダ１６を覗いている場合、有効領域を小さくしなくても、ユーザがタッチ操作が可能な範囲（すなわち、絶対座標を指定可能な範囲）は実質的に限定される。また、ユーザがファインダ１６を覗いているときは、覗いていないときよりも手元（指先）が見えにくいので、絶対座標ではかえって位置の指定がしにくい場合がある。そのため、絶対座標モードが設定されていても接眼センサ９１の出力がオンのときには相対座標モードに切り替えるようにするとユーザの操作性が向上する。
【００９０】
あるいは、Ｓ３０２での位置指定モードの判定後に、位置指定モードの判定結果にかかわらず接眼センサ９１のオン／オフの判定を行い、接眼センサ９１の出力がオフであればＳ３０３に、オンであればＳ３０４に進むように構成してもよい。
【００９１】
次に、有効領域の大きさが所定より小さい場合にはＳ３０２からＳ３０４へ、所定より大きい場合にはＳ３０２からＳ３０３へ進む場合について説明する。
タッチ操作の入力方法が、相対座標設定であり、有効領域が小さい場合には、以下のようなことが起こる。つまり、有効領域の大きさに関わらず、タッチパネル２８ａ内でのタッチムーブ距離とＡＦ枠の移動量とを固定する場合には、ＡＦ枠を所定距離移動するのに有効領域が小さいほど何度もタッチムーブを繰り返さなくてはならない。
【００９２】
一方で、有効領域の大きさに比例して、タッチムーブ距離に対するＡＦ枠の移動量を大きくすると、有効領域が小さいほど、少しのタッチムーブで大幅にＡＦ枠が移動してしまう。よって、有効領域が所定よりも小さい場合には、一定距離ＡＦ枠の表示位置を移動する際に必要なタッチムーブ距離を、ＡＦ枠が大きい時の方が、ＡＦ枠が小さい時よりも小さくすることでユーザの操作性が向上する。つまり、タッチ有効領域が所定よりも小さく、ＡＦ枠が大きい時は少しの操作で大きくＡＦ枠が移動するので、大幅にＡＦ枠を移動したい時に少ないタッチムーブ距離でよい。ＡＦ枠が小さいとき、ユーザはＡＦ枠の位置を細かく設定することを希望する可能性が高いので、少しの操作で大きくＡＦ枠の表示位置が移動せず、ＡＦ枠が大きいときよりも少ない距離ずつ移動させる。よって、細かな調整がしやすくなる。
【００９３】
ファインダ１６を覗きながら操作する場合には、ユーザ自身の顔がタッチパネル２８ａ付近にあるので実際に操作性よくタッチ可能なタッチパネル２８ａ範囲は限られる。また、ファインダを覗いている状態では鼻や頬などがタッチパネル２８ａに接しやすい状態となる。そのため、ユーザがファインダ１６を覗いていると判定される場合（接眼センサ９１によってファインダ１６に近接した物体が検出されている場合。接眼センサ９１の出力がオンの状態とする）には、タッチパネル２８ａの有効領域のサイズを所定より小さい大きさに設定してもよい。
【００９４】
例えば、接眼センサ９１の出力がオフの場合にはタッチパネル２８ａの全面を有効領域とし、接眼センサ９１の出力がオンの場合にはタッチパネル２８ａの半面を有効領域としてもよい。もしくはユーザがファインダ接眼時のタッチ操作の有効領域の大きさを設定できるようにしてもよい。ユーザはメニュー画面において、全面か、右半分か、左半分か、右上の４分の１の領域かといったように、接眼時の有効領域の範囲を選択（領域設定）できるようにしてもよい。
【００９５】
すなわち、図４（ｃ）の例であれば、有効領域が最大の場合には、閾値α１〜α３を等しくし、有効領域が１/２になった場合には閾値α１〜α３をα１＜α２＜α３となるようにしてもよい。なお、タッチ有効領域の大きさが全面〜１/２までの場合にはα１〜α３を等しくし、１／２未満の場合にはα１＜α２＜α３やα１＝α２＜α３となるように変更してもよい。この場合には、Ｓ３０２の判定は、ユーザの設定が例えば全面であればＳ３０３へ進み、半分であればＳ３０４へ進むようにする。
【００９６】
なお、絶対座標モードの場合やユーザがファインダ１６を覗いていないと判定される場合においても、ＡＦ枠の大きさによって有効領域の大きさを変えると、以下のようになる。絶対座標モードの場合には、タッチ位置とＡＦ枠の位置が一致するという絶対座標モードが成り立たなくなる。ファインダを覗いていない場合には、枠の大きさにより、指の位置とＡＦ枠の位置とのずれがタッチムーブするごとに大きくなる。つまり（絶対座標モードでも相対座標モードでも）ＡＦ枠が大きい場合には、指の操作に対してＡＦ枠がより離れるように動くが、ＡＦ枠が小さい場合には、あまり動かないので、ユーザにとってはかえって分かりにくくなる。
【００９７】
なお、上述した実施形態においては、ユーザがファインダ１６を覗いていないと判定される場合には、表示部２８にライブビュー画像が表示されることを説明したが、表示部２８にはＡＦ設定可能位置の一覧を示したＡＦ位置設定画面が表示されてもよい。
また、ユーザがファインダ１６を覗いていることを検知する構成を有さない場合であっても、ユーザがファインダ１６を覗いて被写体像を視認可能とするか否かを切り替え可能としてもよい。例えば、ミラーダウンとアップや、ライブビュー画像の表示先の切り替える操作をユーザが実行可能としてもよい。
【００９８】
さらに、相対座標モードの場合であっても、タッチパネル２８ａ上において、ユーザがダブルタップやロングタッチをすることにより、タッチ操作をした位置に対応する位置にＡＦ位置を設定するようにしてもよい。つまり、通常は、タッチの開始位置に基づかず、元の設定位置からタッチムーブ距離に応じてＡＦ枠を移動する場合にも、ダブルタップやロングタッチがされたら、元の設定位置に関わらず、タッチ位置に対応する（絶対座標）位置にＡＦ枠を設定するようにする。
【００９９】
（変形例）
図９は、移動操作対象のアイテムが被写体追尾領域（被写体追尾枠、追尾位置）である場合の例について模式的に示している。ここでは、人物９１０の顔領域が被写体追尾枠として設定されており、人物９１０がデジタルカメラ１００に接近することにより、画面内における顔領域のサイズが徐々に大きくなる状況を示している。なお、同様の状況は、レンズユニット１５０の光学ズーム倍率や、撮像部２２からの切り出し範囲（電子ズームの倍率）が徐々に変化する場合も発生する。
【０１００】
このように、大きさが経時的に変化しうるアイテムが移動操作対象の場合であっても、アイテムのサイズが大きい（小さい）場合には小さい（大きい）場合よりもタッチムーブ距離閾値を小さく（大きく）するという考え方は共通でよい。アイテムのサイズを複数の範囲に分割し、サイズの範囲とタッチムーブ距離閾値とを関連づけて取り扱うことで、ＡＦ枠の場合と同様に実施することができる。
【０１０１】
例えば、デジタルカメラ１００において許容されている被写体追尾枠の最小サイズから最大サイズまでの範囲を複数のサイズ区間（例えば大、中、小とする）に予め分割しておく。そして、システム制御部５０は、被写体追尾枠のサイズが変化したことがＳ３０５で検出された場合、Ｓ３０６で、現在の被写体追尾枠のサイズがどのサイズ区間に該当するか判定し、Ｓ３０７で、該当するサイズ区間に応じたタッチムーブ距離閾値を設定する。なお、より厳密なタイミングに被写体追尾枠のサイズ判定を行うため、Ｓ３０４の処理において有効領域内でタッチダウンが検出された時点で被写体追尾枠のサイズ判定と、タッチムーブ距離閾値の変更（設定）を行ってもよい。なお、アイテムがＡＦ枠の場合と同様、被写体追尾枠のサイズが予め定められた下限サイズ以下になった場合は、被写体追尾動作を一時的に中止するように構成してもよい。
【０１０２】
図９に示した例で、図９（ａ）〜（ｃ）における被写体追尾枠９０１〜９０３のサイズが順に「小」、「中」、「大」のサイズ区間に該当するものとする。そして、それぞれのサイズ区間について、被写体追尾枠を特定量γだけ移動するために必要なタッチムーブの距離をβ３、β４、β５とすると、システム制御部５０は、β３＞β４＞β５という関係を満たすようにタッチムーブ距離閾値を設定する。
【０１０３】
被写体追尾枠についてもＡＦ枠と同様、サイズが小さいときは小さい被写体に対応させることが想定されるため、タッチムーブに対する移動距離の感度が高いと操作性の低下や追尾性能の低下の原因となる。そのため、被写体追尾枠を一定量移動させるために必要なタッチムーブ距離を、被写体追尾枠が第１のサイズの場合よりも、第１のサイズより小さい第２のサイズの場合の方が大きくなるようにして、操作性の向上と追尾性能の低下抑制を実現する。
【０１０４】
本実施形態によれば、タッチ位置を移動させる操作によってアイテムの位置を変更することが可能な撮像装置において、アイテムを所定距離移動させるために必要なタッチ位置の移動距離を、アイテムのサイズに応じて変更するようにした。具体的には、アイテムが第１のサイズの場合よりも、第１のサイズより小さい第２のサイズの場合の方が、アイテムを所定距離移動させるために必要なタッチ位置の移動距離が大きくなるようにした。これにより、例えばＡＦ枠、測光枠、被写体追尾枠といったアイテムを移動させる際の操作性を向上させるとともに、意図しない位置にアイテムが移動したことによるＡＦや被写体追尾の性能低下を抑制することができる。
【０１０５】
なお、上述した実施形態では、タッチムーブによってＡＦ枠を移動することを説明したが、タッチムーブ以外にもダイヤル操作や、十字キー操作の場合にも上述の実施形態は適用可能である。つまり、ユーザがファインダを覗いている場合には、ダイヤルの１回転や、十字キーの１回の操作に応じて、移動するＡＦ枠の移動距離をＡＦ枠の大きさによって変えるようにする。なお、タッチ操作によってＡＦ枠の位置を設定しない場合には、ファインダを覗いていない場合にも、ＡＦ枠の大きさによりダイヤルや十字キーの１回の操作に応じて移動するＡＦ枠の距離を変更するようにしてもよい。
【０１０６】
さらに、ファインダへの接眼の検知によって、ユーザがファインダを覗いているか否かを判定することを上述した実施形態において説明をしたが、ユーザが被写体像をどちらに視認可能にしているかによって判定してもよい。つまり、ファインダが光学式であれば、ユーザがミラーダウンした状態にしているか（接眼中）、表示部２８にライブビュー画像を表示しているか（非接眼中）で判定をしてもよい。また、ファインダが電子ビューファインであれば、ユーザがライブビュー画像をファインダ１６内の表示部に表示させているか（接眼中）、表示部２８に表示させているか、によって判定をしてもよい。
【０１０７】
さらに、タッチパネル２８ａと表示部２８とは一体に設けられていなくてもよく、例えば、タッチパネル２８ａはタッチパッドとして設けられていてもよい。この場合にも被写体像がファインダを介して視認可能か、表示部２８にライブビュー画像が表示されているか否かにより、ＡＦ枠の大きさに応じたタッチムーブ距離の閾値を変更してもよい。
【０１０８】
なお、システム制御部５０が行うものとして説明した上述の各種の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
また、本実施形態は上述の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１０９】
また、上述した実施形態においては、本発明をデジタルカメラ１００に適用した場合を例にして説明した。しかし、本発明は、大きさが可変であるアイテムを、ファインダを覗いた状態で、タッチ位置の移動により変更可能ないかなる撮像装置にも適用可能である。すなわち、本発明はファインダを備える携帯電話端末や携帯型の画像ビューワ、ファインダを備えるプリンタ装置やデジタルフォトフレームや音楽プレーヤーやゲーム機や電子ブックリーダーなどに適用可能である。
【０１１０】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１１１】
１００…デジタルカメラ、１５０…レンズユニット、１６…接眼レンズ、２８…表示部、２８ａ…タッチパネル、２２…撮像部、４１…ファインダ内液晶表示装置、５０…システム制御部、７０…操作部、９１…接眼センサ
【図１】
2018125612.tif 000003
【図２】
2018125612.tif 000004
【図３】
2018125612.tif 000005
【図４】
2018125612.tif 000006
【図５】
2018125612.tif 000007
【図６】
2018125612.tif 000008
【図７】
2018125612.tif 000009
【図８】
2018125612.tif 000010
【図９】
2018125612.tif 000011