(57)【要約】【課題】設定値を大きく変更する場合も微調整する場合も、よりすばやくユーザの意図通りの設定値に設定できるようにする。【解決手段】タッチが検知されたまま第１の方向へタッチ位置が移動したことに応じて、特定の設定項目の設定値を所定の方向へ変更し、第２の方向へタッチ位置が移動したことに応じて前記特定の設定項目の設定値を前記所定の方向と異なる他の方向へ変更し、前記第１の方向へタッチ位置が移動したことによって前記特定の設定項目の設定値を変更した後に前記タッチによる押圧を検知したことに応じて、前記特定の設定項目の設定値を前記所定の方向へ更に変更するように制御する。【選択図】図２
2018206088.tif 000002
【特許請求の範囲】
【請求項１】
タッチ面へのタッチを検知するタッチ検知手段と、
前記タッチ面への押圧を検知する押圧検知手段と、
前記タッチ検知手段によりタッチが検知されたまま第１の方向へタッチ位置が移動したことに応じて、特定の設定項目の設定値を所定の方向へ変更し、第２の方向へタッチ位置が移動したことに応じて前記特定の設定項目の設定値を前記所定の方向と異なる他の方向へ変更し、
前記第１の方向へタッチ位置が移動したことによって前記特定の設定項目の設定値を変更した後に前記タッチによる押圧を検知したことに応じて、前記特定の設定項目の設定値を前記所定の方向へ更に変更するように制御する制御手段と
を有することを特徴とする電子機器。
【請求項２】
前記制御手段は、前記第２の方向へタッチ位置が移動したことによって前記特定の設定項目の設定値を前記他の方向に変更した後に前記タッチによる押圧を検知したことに応じて、前記特定の設定項目の設定値を前記他の方向へ更に変更するように制御することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記所定の方向は設定値を増加する方向であり、前記他の方向は設定値を減少する方向であることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記制御手段は、前記第１の方向へタッチ位置が移動したことによって前記特定の設定項目の設定値を変更した後に、前記タッチが離されることなく前記タッチが所定時間において継続するとキーリピート状態となり、前記タッチが継続している期間に周期的に前記特定の設定項目の設定値を前記第１の方向に更に変更するように制御することを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項５】
前記制御手段は、前記第１の方向へタッチ位置が移動したことによって前記特定の設定項目の設定値を変更した後に、前記タッチによる押圧を検知したことに応じてキーリピート状態となり、タッチが継続している期間に周期的に前記特定の設定項目の設定値を前記第１の方向に更に変更するように制御することを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項６】
前記制御手段は、前記第１の方向へタッチ位置が移動したことによって前記特定の設定項目の設定値を変更した後に、タッチが離されることなく前記タッチによる押圧を検知するたびに、前記特定の設定項目の設定値を前記所定の方向へ更に変更するように制御することを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項７】
前記制御手段は、前記タッチ検知手段によりタッチが検知された後にタッチ位置が移動することなく前記タッチによる押圧を検知したことに応じて、前記特定の設定項目の設定値を予め定められた値に変更するように制御することを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【請求項８】
前記制御手段は、前記タッチ検知手段によりタッチが検知された後にタッチ位置が移動することなく前記タッチによる押圧を検知したことに応じて、前記特定の設定項目の設定値の変更とは異なる機能を実行するように制御することを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【請求項９】
前記特定の設定項目の設定値の変更とは異なる機能は、設定値を変更する設定項目を前記特定の設定項目から他の設定項目に変更する機能であることを特徴とする請求項８に記載の電子機器。
【請求項１０】
前記制御手段は、前記第１の方向へタッチ位置が移動したことによって前記特定の設定項目の設定値を前記所定の方向に変更する場合は、前記特定の設定項目の設定値を前記所定の方向に第１の量変更し、前記第１の方向へタッチ位置が移動したことによって前記特定の設定項目の設定値を変更した後に前記タッチによる押圧を検知したことに応じて、前記特定の設定項目の設定値を前記所定の方向へ更に変更する場合には、前記特定の設定項目の設定値を前記所定の方向に第１の量よりも多い第２の量変更することを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項１１】
前記制御手段は、前記第１の方向へタッチ位置が移動したことによって前記特定の設定項目の設定値を前記所定の方向に変更する場合は、前記特定の設定項目の設定値を前記所定の方向に第１の量変更し、前記第１の方向へタッチ位置が移動したことによって前記特定の設定項目の設定値を変更した後に前記タッチによる押圧を検知したことに応じて、前記特定の設定項目の設定値を前記所定の方向へ更に変更する場合には、前記特定の設定項目の設定値を変更前の設定値よりも前記所定の方向にある区切りの位置の設定値に変更するように制御することを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項１２】
前記制御手段は、前記タッチ検知手段によりタッチが検知されたまま第３の方向へタッチ位置が移動したことに応じて、前記特定の設定項目とは異なる他の設定項目の設定値を所定の方向へ変更し、第４の方向へタッチ位置が移動したことに応じて前記他の設定項目の設定値を前記所定の方向と異なる他の方向へ変更し、
前記第３の方向へタッチ位置が移動したことによって前記他の設定項目の設定値を変更した後に前記タッチによる押圧を検知したことに応じて、前記他の設定項目の設定値を前記所定の方向へ更に変更するように制御することを特徴とする請求項１乃至１１のいずれか１項に記載の電子機器。
【請求項１３】
前記第１の方向と前記第２の方向は第１の軸上の互いに逆の方向であり、前記第３の方向と前記第４の方向は、前記第１の軸と異なる第２の軸上の互いに逆の方向であることを特徴とする請求項１２に記載の電子機器。
【請求項１４】
前記制御手段は、前記第１の方向へタッチ位置が移動したことによって前記特定の設定項目の設定値を変更した後に、前記タッチが離されることなく前記タッチが所定時間において継続するとキーリピート状態となり、前記タッチが継続している期間に第１の周期ごとに周期的に前記特定の設定項目の設定値を前記第１の方向に更に変更するように制御し、
前記制御手段は、前記第１の方向へタッチ位置が移動したことによって前記特定の設定項目の設定値を変更した後に、前記タッチによる押圧を検知したことに応じてキーリピート状態となり、タッチが継続している期間に前記第１の周期よりも短い第２の周期ごとに周期的に前記特定の設定項目の設定値を前記第１の方向に更に変更するように制御することを特徴とする請求項４または５に記載の電子機器。
【請求項１５】
物体の接近を検知する接近検知手段を更に有し、
前記制御手段は、前記接近検知手段により接近を検知した状態で制御を行い、前記接近検知手段により接近を検知していない場合には、前記タッチ検知手段で検知したタッチの位置に基づいて、タッチ位置の移動に関わらず、前記特定の設定項目の設定値を設定するように制御することを特徴とする請求項１乃至１４のいずれか１項に記載の電子機器。
【請求項１６】
タッチ面へのタッチを検知するタッチ検知ステップと、
前記タッチ面への押圧を検知する押圧検知ステップと、
前記タッチ検知ステップによりタッチが検知されたまま第１の方向へタッチ位置が移動したことに応じて、特定の設定項目の設定値を所定の方向へ変更し、第２の方向へタッチ位置が移動したことに応じて前記特定の設定項目の設定値を前記所定の方向と異なる他の方向へ変更し、
前記第１の方向へタッチ位置が移動したことによって前記特定の設定項目の設定値を変更した後に前記タッチによる押圧を検知したことに応じて、前記特定の設定項目の設定値を前記所定の方向へ更に変更するように制御する制御ステップと
を有することを特徴とする電子機器の制御方法。
【請求項１７】
コンピュータを、請求項１乃至１５のいずれか１項に記載の電子機器の各手段として機能させるためのプログラム。
【請求項１８】
コンピュータを、請求項１乃至１５のいずれか１項に記載の電子機器の各手段として機能させるためのプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、タッチ操作により設定値を変更するために用いて好適な電子機器、電子機器の制御方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
近年、タッチパネルを搭載した電子機器が増えており、このような電子機器では、表示画面を確認しながらタッチ操作で簡単に設定を変更することができる。また、タッチ操作により連続的に設定値を変更して素早く設定変更する技術も知られている。
【０００３】
特許文献１には、タッチパネルの押圧を変化させることで連続設定動作の間隔を変化させるよう制御する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平３−２８８２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献１に開示された従来技術では、設定値を大きく変更したり微調整したりする連続設定動作を行うことが開示されているが、設定値を増加するか減少するかの指示（増減方向の指示）を別途行う必要がある。
【０００６】
本発明は前述の問題点に鑑み、設定値を所望する変更方向に大きく変更する場合も微調整する場合も、よりすばやくユーザの意図通りの設定値に設定できるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
本発明に係る電子機器は、タッチ面へのタッチを検知するタッチ検知手段と、前記タッチ面への押圧を検知する押圧検知手段と、前記タッチ検知手段によりタッチが検知されたまま第１の方向へタッチ位置が移動したことに応じて、特定の設定項目の設定値を所定の方向へ変更し、第２の方向へタッチ位置が移動したことに応じて前記特定の設定項目の設定値を前記所定の方向と異なる他の方向へ変更し、前記第１の方向へタッチ位置が移動したことによって前記特定の設定項目の設定値を変更した後に前記タッチによる押圧を検知したことに応じて、前記特定の設定項目の設定値を前記所定の方向へ更に変更するように制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、設定値を大きく変更する場合も微調整する場合も、よりすばやくユーザの意図通りの設定値に設定できる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係るデジタルカメラの外観構成例を示す図である。
【図２】実施形態に係るデジタルカメラの内部構成例を示すブロック図である。
【図３】ＩＳＯ感度の設定値候補の例を示す図である。
【図４】撮影モード処理の詳細な手順の一例を示すフローチャートである。
【図５】撮影モードでの表示画面の例を示す図である。
【図６】表示処理の詳細な手順の一例を示すフローチャートである。
【図７】表示先切り替え処理の詳細な手順の一例を示すフローチャートである。
【図８】メニュー画面の例を示す図である。
【図９】タッチダウン処理の詳細な手順の一例を示すフローチャートである。
【図１０】タッチムーブ処理の詳細な手順の一例を示すフローチャートである。
【図１１】タッチプッシュ処理の詳細な手順の一例を示すフローチャートである。
【図１２】設定値変更タイミングのタイミングチャートを示す図である。
【図１３】スマートフォンにおける表示画面の例を示す図である。
【発明を実施するための形態】
【００１０】
（第１の実施形態）
以下、図面を参照して本発明の好適な実施形態を説明する。なお、以下に説明する実施形態では、本発明の電子機器を、静止画・動画の撮影が可能なデジタルカメラに適用した場合を例としている。また、タッチ操作により変更する設定項目の一例として撮影設定を例に説明する。
【００１１】
図１は、本発明の電子機器の一例としてのデジタルカメラ１００の外観構成例を示す図である。
図１において、表示部２８は画像や各種情報を表示する表示部である。表示部２８には、背面表示パネル２８ａと、ファインダー内の表示部である電子ビューファインダー２８ｂとが含まれる。シャッターボタン６１は撮影指示を行うための操作部である。モード切り替えスイッチ６０は各種モードを切り替えるための操作部である。コネクタ１１２は、パーソナルコンピュータやプリンタなどの外部機器と接続するための接続ケーブル１１１とデジタルカメラ１００とのコネクタである。
【００１２】
操作部７０はユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材より成る操作部である。コントローラホイール７３は操作部７０に含まれる回転操作可能な操作部材である。電源スイッチ７２は、電源オン、電源オフを切り替えるための押しボタンである。記録媒体２００はメモリカードやハードディスク等の記録媒体である。記録媒体スロット２０１は記録媒体２００を格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となり、記録や再生が可能となる。蓋２０２は記録媒体スロット２０１の蓋である。図１においては、蓋２０２を開けて記録媒体スロット２０１から記録媒体２００の一部を取り出して露出させた状態を示している。
【００１３】
図２は、本実施形態に係るデジタルカメラ１００の内部構成例を示すブロック図である。
図２において、撮影レンズ１０３はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター１０１は絞り機能を備えるシャッターである。撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する。バリア１０２は、デジタルカメラ１００の、撮影レンズ１０３を含む撮像系を覆うことにより、撮影レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１４】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１５】
Ａ／Ｄ変換器２３から出力されるデータは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画や所定時間の動画および音声を格納するのに十分な記憶容量を備えている。
【００１６】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１３は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１３においてアナログ変換し、表示部２８に逐次転送して表示することで、スルー画像表示（ライブビュー表示）を行える。
【００１７】
不揮発性メモリ５６は、電気的に消去・記録可能な記録媒体としてのメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのコンピュータプログラムのことである。
【００１８】
システム制御部５０は、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２には、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御も行う。システムタイマー５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００１９】
モード切り替えスイッチ６０、シャッターボタン６１、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
モード切り替えスイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切り替えスイッチ６０で、メニューボタンに含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、モード切り替えスイッチ６０でメニューボタンに一旦切り換えた後に、メニューボタンに含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２０】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００２１】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２２】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。また、例えば、ライブビューボタンが押されると撮像部２２を通して取得された映像の表示部２８への表示／非表示を切り替えることができる。
【００２３】
図１のコントローラホイール７３は、操作部７０に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示する際などに使用される。コントローラホイール７３を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部５０はデジタルカメラ１００の各部を制御する。このパルス信号によって、コントローラホイール７３が回転操作された角度や、何回転したかなどを判定することができる。なお、コントローラホイール７３は回転操作が検出できる操作部材であればどのようなものでもよい。例えば、ユーザの回転操作に応じてコントローラホイール７３自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラホイール７３自体は回転せず、コントローラホイール７３上でのユーザの指の回転動作などを検出するものであってもよい（いわゆるタッチホイールであってもよい）。
【００２４】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００２５】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ/Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや光ディスク、磁気ディスク等から構成される。
【００２６】
通信部５４は、無線または有線ケーブルによって接続し、映像信号や音声信号等の送受信を行う。通信部５４は無線ＬＡＮ（Local Area Network）やインターネットとも接続可能である。通信部５４は撮像部２２で撮像した画像（ライブビュー画像を含む）や、記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信することができる。
【００２７】
姿勢検知部５５は、重力方向に対するデジタルカメラ１００の姿勢を検知する。システム制御部５０は、姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像なのかを判別できる。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像の画像ファイルに付加したり、画像を回転したりして記録することが可能である。姿勢検知部５５としては、加速度センサーやジャイロセンサーなどを用いることができる。
【００２８】
接眼検知部５７はファインダーへの目（物体）の接近検知を行う。システム制御部５０は、接眼検知部５７で検知された状態に応じて、背面表示パネル２８ａと電子ビューファインダー２８ｂとの間で表示／非表示を切り替える。
【００２９】
圧力センサー７０ｂは、表示部２８の操作面に対する押圧検知を行う。圧力センサー７０ｂは、表示部２８に対するタッチ操作によって押圧された場合の押圧力の強度を連続的に検知することができる。圧力センサー７０ｂとしては、表示部２８の操作面に対する押圧力によって歪む部分に、歪みゲージセンサーを設置し、この歪みゲージセンサーからの出力値によって表示部２８の操作面に対する押圧力を検知する構成とすることができる。あるいは、表示部２８と平行に備えられた静電容量センサーにより、表示部２８の操作面に対する押圧力によって操作面が歪んだことによる、操作面上の指と静電容量センサーとの距離を静電容量値から算出する。そして、この距離に基づいて圧力を算出、あるいは距離を圧力と同等に扱うものとしても良い。また、圧力センサー７０ｂは、表示部２８の操作面に対する押圧力を検知可能なものであれば、他の方式のものでも良い。さらに、圧力センサー７０ｂは、表示部２８と一体に構成されるものであっても良い。以下、表示部２８の操作面に対する押圧操作をタッチプッシュと称する。
【００３０】
なお、操作部７０の一つとして、表示部２８のタッチ面に対する接触を検知可能なタッチパネル７０ａを有する。タッチパネル７０ａと表示部２８とは一体的に構成することができる。例えば、タッチパネル７０ａを光の透過率が表示部２８の表示を妨げないように構成し、表示部２８の表示面の上層に取り付ける。そして、タッチパネル７０ａにおける入力座標と、表示部２８上の表示座標とを対応付ける。これにより、恰もユーザが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を構成することができる。システム制御部５０はタッチパネル７０ａへの以下の操作。あるいは状態をタッチ検知できる。
・タッチパネル７０ａにタッチしていなかった指やペンが新たにタッチパネル７０ａにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Touch-Down）と称する）。
・タッチパネル７０ａを指やペンでタッチしている状態であること（以下、タッチオン（Touch-On）と称する）。
・タッチパネル７０ａを指やペンでタッチしたまま移動していること（以下、タッチムーブ（Touch-Move）と称する）。
・タッチパネル７０ａへタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Touch-Up）と称する）。
・タッチパネル７０ａに何もタッチしていない状態（以下、タッチオフ（Touch-Off）と称する）。
【００３１】
タッチダウンが検知されると、同時にタッチオンであることも検知される。タッチダウンの後、タッチアップが検知されない限りは、通常はタッチオンが検知され続ける。タッチムーブが検知されるのもタッチオンが検知されている状態である。タッチオンが検知されていても、タッチ位置が移動していなければタッチムーブは検知されない。タッチしていた全ての指やペンがタッチアップしたことが検知された後は、タッチオフとなる。
【００３２】
これらの操作・状態や、タッチパネル７０ａ上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知され、システム制御部５０は通知された情報に基づいてタッチパネル７０ａ上にどのような操作が行われたかを判定する。タッチムーブについてはタッチパネル７０ａ上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル７０ａ上の垂直成分・水平成分毎に判定できる。またタッチパネル７０ａ上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル７０ａ上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル７０ａ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検知され、そのままタッチアップが検知されるとフリックが行われたと判定できる。また、所定距離以上を、所定速度未満でタッチムーブしたことが検知された場合はドラッグが行われたと判定するものとする。更に、複数箇所（例えば２点）を同時にタッチして、互いのタッチ位置を近づけるタッチ操作をピンチイン、互いのタッチ位置を遠ざけるタッチ操作をピンチアウトと称する。ピンチアウトとピンチインとを総称してピンチ操作（あるいは単にピンチ）と称する。タッチパネル７０ａは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサー方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。方式によって、タッチパネルに対する接触があったことでタッチがあったと検知する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検知する方式ものがあるが、いずれの方式でもよい。
【００３３】
次に、デジタルカメラ１００において、ユーザがファインダーに接眼して電子ビューファインダー２８ｂを見ながら、タッチパネル７０ａを操作して設定値を変更する方法について説明する。本実施形態においては、接眼検知されている状態、すなわちユーザがタッチパネル７０ａを見ていないブラインド操作（接眼時タッチ操作）でも設定値の変更が可能である。この場合、ユーザがタッチパネル７０ａにタッチしてタッチムーブしたことに応じて設定値を１つ増加、または減少させる。例えば、タッチパネル７０ａに対する上方向への所定距離（例えば１ｃｍ程度）以上のタッチムーブに応じて設定値を１つ増加させる。逆に、タッチパネル７０ａに対する下方向へのタッチムーブに応じて設定値を１つ減少させる。一度タッチムーブに応じて設定値が変更されると、タッチオンである限りはそれ以降のタッチムーブがあっても設定値は変更しない。一度タッチアップされ、再度タッチダウンされてタッチムーブを検出すると、タッチムーブの方向に応じて設定値を変更する。すなわち、接眼した状態でユーザが設定値を５つ上昇させたい場合は、デジタルカメラ１００を保持する右手の親指でタッチパネル７０ａにタッチダウンして上方向に所定距離以上タッチムーブして離す、という動作を５回繰り返せばよい。このように、タッチムーブの距離が所定距離以上であれば、それ以上長いか短いかに関わらず設定値の変更は１回のタッチムーブで１つ分となる。このため、ユーザはタッチムーブの距離を厳密に意識しなくとも、大雑把な操作で確実にユーザの意図通りに微調整することができる。
【００３４】
一方で、上述のタッチムーブによる設定値の変更操作では、大幅に設定値を変更させたい場合には何度も操作を繰り返さなければならない。そこで本実施形態では、タッチムーブしてタッチを離す前にタッチプッシュ（閾値以上の圧力のタッチプッシュ）を検出すると、直前のタッチムーブで変更した方向に設定値を変更する。例えば、上方向への所定距離以上のタッチムーブを検出すると、設定値を１つ増加させる。その後、タッチが離されることなくタッチプッシュを１回検出すると、更に設定値を１つ増加させる。更に３回タッチプッシュを検出すると、更に設定値を３つ増加させる。このようにすることで、ユーザは１回のタッチ操作の間に（すなわち、１回のタッチダウンからタッチアップまでの間に）設定値を５つ増加させることができる。この方法では、上述のように５回のタッチムーブによって設定値を変更するのに比べて、タッチする指の上下運動の回数を減らすことができる。逆に、下方向への所定距離以上のタッチムーブを検出すると、設定値を１つ減少させる。その後、タッチが離されることなくタッチプッシュを１回検出すると、更に設定値を１つ減少させる。更に３回タッチプッシュを検出すると、更に設定値を３つ減少させる。
【００３５】
また、本実施形態では、タッチムーブしてタッチを離す前にタッチプッシュ（閾値以上の圧力のタッチプッシュ）を検出すると、直前のタッチムーブで変更した方向に設定値を変更する。さらに、一般的には所定時間（例えば１秒）以上の操作があってから遷移するキーリピート状態に、タッチプッシュがあった時点ですぐに遷移する。そして、タッチプッシュが継続していれば（閾値以上の圧力の検出が継続していれば）、継続している時間の経過に応じて周期的に（例えば０．３秒毎に）、直前のタッチムーブで変更した方向に設定値を変更する。例えば、上方向への所定距離以上のタッチムーブを検出すると、設定値を１つ増加させる。その後、タッチが離されることなくタッチプッシュを１回検出すると、更に設定値を１つ増加させる。ユーザがそのままタッチプッシュの状態を０．９秒保持すると、更に設定値を３つ増加させる。このようにすることで、ユーザは１回のタッチ操作の間に（すなわち、１回のタッチダウンからタッチアップまでの間に）設定値を５つ増加させることができる。この方法では、上述のように５回のタッチムーブによって設定値を変更するのに比べて、タッチする指の上下運動の回数を減らすことができる。また、タッチプッシュ回数も１回で良く、少ない操作手数で簡単に設定値を大幅に変更することができる。逆に、下方向への所定距離以上のタッチムーブを検出すると、設定値を１つ減少させる。その後、タッチが離されることなくタッチプッシュを１回検出すると、更に設定値を１つ減少させる。ユーザがそのままタッチプッシュの状態を０．９秒保持すると、更に設定値を３つ減少させる。
【００３６】
このようにして大幅に設定値を変化させると、ユーザの目標としていた設定値に対して多少届かなかったりオーバーしたりすることも考えられる。その場合は、タッチプッシュを伴わないタッチムーブを数回繰り返すことにより、ユーザの目的とする設定値に厳密に微調整することができる。
【００３７】
以下、上述の操作方法を提供する処理手順について説明する。本実施形態では、変更する設定値としてＩＳＯ感度を例にして説明する。図３に、デジタルカメラ１００に設定可能な全てのＩＳＯ感度の設定値候補を示す。図示のように、デジタルカメラ１００には、ＡＵＴＯ、ＩＳＯ感度１００〜５１２００の２６通り（Ｎｏ．０〜２５）の設定値候補の中から１つを設定することができる。ＩＳＯ感度１００〜１２８００の設定値候補は１／３段刻み（1/3-stop increments）で設定可能となっている。図３のうち、○印の付いた設定値候補は１段（露出の段：exposure stops）ずつ異なるＩＳＯ感度の設定値候補であり、後述するＩＳＯ感度設定バー５３４で数値表示される設定値候補である。ＩＳＯ感度設定において、現在の設定値が２００（Ｎｏ．４）である状態から、「設定値を１つ増加させる」という意味は、現在の設定値より値が大きい次の設定値候補である２５０（Ｎｏ．５）に変更するという意味である。ＩＳＯ感度設定において、現在の設定値が２００（Ｎｏ．４）である状態から、「設定値を５つ増加させる」という意味は、現在の設定値より値が大きい５つ先の設定値候補である６４０（Ｎｏ．９）に変更するという意味である。
【００３８】
図４は、デジタルカメラ１００における撮影モード処理の詳細な手順の一例を示すフローチャートである。図４の処理は、不揮発性メモリ５６に記録されたプログラムを、システムメモリ５２をワークメモリとしてシステム制御部５０が実行することによって実現する。なお、後述する各種フローチャート（図６，７，９，１０，１１）も同様に、不揮発性メモリ５６に記録されたプログラムを、システムメモリ５２をワークメモリとしてシステム制御部５０が実行することによって実現する。デジタルカメラ１００が撮影モードで起動されると図４の処理が開始される。
Ｓ４０１において、システム制御部５０は、撮影モード初期化処理を行う。初期化処理とは、フラグや制御変数等を含むパラメータや設定値、設定モードを不揮発性メモリ５６から読み出す等の処理である。また記録媒体２００の状態を確認し、異常等があれば後述の撮影情報表示時に警告等を表示する。
【００３９】
Ｓ４０２において、システム制御部５０は、制御変数となるタッチ設定状態、タッチムーブ状態、およびタッチプッシュ状態をそれぞれＯＦＦに設定する。ここで、制御変数となるタッチ設定状態について図５を用いて説明する。タッチ設定状態には「ＯＦＦ」と「撮影設定（背面）」と「撮影設定（ファインダー）」との３つの状態がある。
【００４０】
タッチ設定状態が「ＯＦＦ」の時には、ＡＦ枠の移動操作や撮影設定の変更操作がされていないいわゆる待機状態となる。この状態においては、接眼検知部５７による検知がされておらず、背面表示パネル２８ａには、図５（ａ）に示すような画面が表示される。図５（ａ）に示す例では、撮影設定５１２、ＡＦ枠５１４が表示されており、タッチアイコン５１６、５１８、５２０が表示されている領域がタッチ可能領域となっている。タッチアイコン５２０は領域内に撮影設定５１２として現在のＩＳＯ感度の設定値が表示されている。また、タッチアイコン５２０をタッチダウンすることで後述の「撮影設定（背面）」状態に遷移して撮影設定を変更することができる。図５（ａ）に示す画面では、ＩＳＯ感度設定のタッチアイコン５２０をタッチダウンすることになるので、ＩＳＯ感度設定の撮影設定ＵＩが表示されることになる。また、タッチ設定状態が「ＯＦＦ」で接眼検知部５７による検知がされている場合は、電子ビューファインダー２８ｂに図５（ｃ）の画面が表示される。図５（ｃ）に示す例では、ＡＦ枠５５２が表示される。
【００４１】
タッチ設定状態が「撮影設定（背面）」の時には、図５（ｂ）に示すように背面表示パネル２８ａの表示に限定した撮影設定状態となる。この時、接眼検知部５７による検知がされていない状態での表示形態となる。図５（ｂ）に示す例では撮影設定５３２としてＩＳＯ感度の設定値が表示されている。また、ＩＳＯ感度設定バー５３４が表示されている領域がタッチ可能な領域となっている。ＩＳＯ感度設定の撮影設定ＵＩであるＩＳＯ感度設定バー５３４には、図３で前述した設定可能な設定値の候補が目盛で表示され、図３において○印のついた１段毎の設定値候補は、数値も付して表示される。このＩＳＯ感度設定バー５３４のうち、例えば「２００」に対応する目盛の位置でタッチダウンが検知されると撮影設定の一種であるＩＳＯ感度が２００に設定される。
【００４２】
タッチ設定状態が「撮影設定（ファインダー）」の時には、撮影設定状態となり、接眼検知部５７による検知がされている状態で電子ビューファインダー２８ｂに図５（ｃ）のような表示が行われる。この時、電子ビューファインダー２８ｂを覗きながらタッチパネル７０ａを操作することで撮影設定を変更することができる。図５（ｄ）では撮影設定５４２としてＩＳＯ感度設定の現在の設定値が表示されており、タッチパネル７０ａを操作することで撮影設定が変更される。なお、図５（ａ）〜図５（ｄ）の各図において背景は白抜きで示しているが、実際にはライブビュー画像（ＬＶ画像）が表示されるものとする。
【００４３】
次に、制御変数となるタッチムーブ状態について説明する。タッチムーブ状態には「ＯＮ」と「ＯＦＦ」との２つの状態がある。タッチムーブ状態が「ＯＮ」となる場合とは、タッチ設定状態が「撮影設定（ファインダー）」で、タッチパネル７０ａにおいて設定値の変更が発生する所定距離以上のタッチムーブを検知した状態である。なお、この状態は、タッチパネル７０ａでタッチ操作が検知されなくなるまで（タッチアップされるまで）継続する。また、タッチムーブ状態が「ＯＦＦ」となる場合は、タッチムーブ状態が「ＯＮ」の時以外の場合である。
【００４４】
次に、制御変数となるタッチプッシュ状態について説明する。タッチプッシュ状態には「強」と「弱」と「ＯＦＦ」との３つの状態がある。タッチプッシュ状態が「強」となる場合とは、タッチパネル７０ａにおいてタッチ操作を検知した状態であり、かつ圧力センサー７０ｂにおいて閾値以上の圧力が検知されるタッチプッシュ操作を検知した状態である。また、タッチプッシュ状態が「弱」となる場合とは、タッチ設定状態が「撮影設定（ファインダー）」で、タッチパネル７０ａにおいてタッチ操作を検知した状態であり、かつタッチプッシュ操作を検知していない状態である。つまり、圧力センサー７０ｂにおいて閾値以上の圧力が検知されない状態である。ユーザがタッチパネル７０ａに対して意図的な押圧をしておらず、ただ触れている状態は、タッチプッシュ状態は「弱」となるが、この状態でも閾値未満の弱い圧力が検出されているのが一般的である。また、タッチプッシュ状態が「ＯＦＦ」となる場合とは、タッチプッシュ状態が「強」、「弱」の時以外の場合である。タッチプッシュ状態が「ＯＦＦ」となる場合とは、タッチパネル７０ａにタッチもしていない状態（タッチオフ）である。この場合、圧力センサー７０ｂで指による圧力を検知していない状態となる。以下、タッチプッシュ状態が「強」となるタッチプッシュを行う操作を、「タッチプッシュ操作」と称するものとする。
【００４５】
上記タッチムーブ状態やタッチプッシュ状態を判断することで、タッチムーブをしていない時のタッチプッシュ操作時の動作や、タッチプッシュ操作をしていない時のタッチムーブ動作を切り替えることができる。また、圧力センサー７０ｂにおいてタッチプッシュ操作を検知した状態を１つとして説明しているが、圧力検知の大きさにより複数の状態で区別する様にしても良い。例えば、複数の圧力閾値を設定し、圧力センサー７０ｂにおいて閾値Ｐｔｈ１以上かつ閾値Ｐｔｈ２（＞Ｐｔｈ１）未満の圧力を検知した場合に、第１のタッチプッシュ状態（弱タッチプッシュ状態）と判定する。そして、閾値Ｐｔｈ２以上の圧力を検知した場合に第２のタッチプッシュ状態（強タッチプッシュ状態）と判定するようにしてもよい。そうすることで、タッチプッシュ状態をより細かく分けることができる。そして例えば、第２のタッチプッシュ状態となるタッチプッシュを行う操作を、「タッチプッシュ操作」として後述の実施形態を適用しても良い。
【００４６】
図４の説明に戻って、Ｓ４０３において、システム制御部５０は、後述の表示処理を行う。ここで表示処理について図６を用いて説明する。
【００４７】
図６は、図４のＳ４０３における表示処理の詳細な手順の一例を示すフローチャートである。
Ｓ６０１において、システム制御部５０は、撮像部２２で撮像された映像を、表示部２８にライブビュー画像（ＬＶ画像）として表示する（ライブビュー表示する）。
【００４８】
Ｓ６０２において、システム制御部５０は、タッチ設定状態を判断する。タッチ設定状態が「撮影設定（ファインダー）」であればＳ６０３へ進み、タッチ設定状態が「撮影設定（背面）」であればＳ６０４へ進み、タッチ設定状態が「ＯＦＦ」であればＳ６０５へ進む。
【００４９】
Ｓ６０３において、システム制御部５０は、電子ビューファインダー２８ｂに設定画面を表示する。これにより図５（ｄ）に示すような画面が表示される。
Ｓ６０４において、システム制御部５０は、背面表示パネル２８ａに設定画面を表示する。これにより図５（ｂ）に示すような画面が表示される。
【００５０】
Ｓ６０５において、システム制御部５０は、画面の表示先が電子ビューファインダー２８ｂであるか否かを判断する。そして、表示先が電子ビューファインダー２８ｂである場合はＳ６０６に進み、表示先が背面表示パネル２８ａである場合はＳ６０８に進む。
【００５１】
Ｓ６０６において、システム制御部５０は、電子ビューファインダー２８ｂにおける撮影情報の表示を更新する。
Ｓ６０７において、システム制御部５０は、電子ビューファインダー２８ｂにＡＦ枠５２２の表示を行う。これにより、図５（ｃ）に示すような画面が表示され、Ｓ６０６により撮影設定の表示が更新される。また、Ｓ６０７により、図５（ｃ）のＡＦ枠５５２の表示が更新される。
【００５２】
Ｓ６０８において、システム制御部５０は、背面表示パネル２８ａにおける撮影情報の表示を更新する。
Ｓ６０９において、システム制御部５０は、背面表示パネル２８ａにおけるＡＦ枠５１４の表示を行う。
Ｓ６１０において、システム制御部５０は、背面表示パネル２８ａにタッチアイコンの表示を行う。
これにより、図５（ａ）のような画面が表示され、Ｓ６０８により撮影設定の表示が更新される。また、Ｓ６０９により、図５（ａ）のＡＦ枠５１４の表示が更新される。また、Ｓ６１０により、タッチアイコン５１６、５１８、５２０が表示される。
【００５３】
図４の説明に戻って、Ｓ４０４において、システム制御部５０は、接眼検知部５７の検知状態に変化があったか否かを判断する。そして、検知状態に変化があった場合にはＳ４０５へ進み、検知状態に変化がない場合はＳ４０６へ進む。
Ｓ４０５において、システム制御部５０は、後述の表示先切り替え処理を行う。ここで表示先切り替え処理について図７を用いて説明する。
【００５４】
図７は、図４のＳ４０５における表示先切り替え処理の詳細な手順の一例を示すフローチャートである。
Ｓ７０１において、システム制御部５０は、接眼検知部５７が検知した変化が、非接眼から接眼への変化であったか否かを判断する。そして、非接眼から接眼への変化だった場合はＳ７０２へ進み、そうでなければＳ７０７へ進む。
【００５５】
Ｓ７０２において、システム制御部５０は、表示出力先を電子ビューファインダー２８ｂへ切り替える。
Ｓ７０３において、システム制御部５０は、現在のタッチ設定状態を判断する。そして、タッチ設定状態が「ＯＦＦ」であった場合はＳ７０４へ進み、タッチ設定状態が「撮影設定（背面）」であった場合はＳ７０５へ進む。
【００５６】
Ｓ７０４において、システム制御部５０は、タッチ設定状態の変更を行わないようにする。このようにタッチ設定状態が「ＯＦＦ」では、表示出力先が背面表示パネル２８ａから電子ビューファインダー２８ｂに切り替わってもタッチ設定状態は変更しない。
Ｓ７０５において、システム制御部５０は、タッチ設定状態を「ＯＦＦ」に設定する。このようにタッチ設定状態が「撮影設定（背面）」であった場合は、表示出力先が背面表示パネル２８ａから電子ビューファインダー２８ｂに切り替わる際にタッチ設定状態を「ＯＦＦ」（つまり、待機状態）に変更する。
Ｓ７０６において、システム制御部５０は、後述するメニュー設定で設定されたタッチ領域に従い、タッチ有効領域を「全体」、「右」あるいは「左」に設定する。この詳細については後述する。
【００５７】
Ｓ７０７において、システム制御部５０は、表示出力先を背面表示パネル２８ａへ切り替える。
Ｓ７０８において、システム制御部５０は、タッチ設定状態を判断する。そして、タッチ設定状態が「ＯＦＦ」であった場合はＳ７０９へ進み、タッチ設定状態が「撮影設定（ファインダー）」であった場合はＳ７１０へ進む。
【００５８】
Ｓ７０９において、システム制御部５０は、タッチ設定状態の変更を行わないようにする。このようにタッチ設定状態が「ＯＦＦ」では、表示出力先が電子ビューファインダー２８ｂから背面表示パネル２８ａに切り替わってもタッチ設定状態は変更しない。
Ｓ７１０において、システム制御部５０は、タッチ設定状態を「ＯＦＦ」に設定する。このようにタッチ設定状態が「撮影設定（ファインダー）」で、撮影設定（ファインダー）操作がされていない場合には、表示出力先が電子ビューファインダー２８ｂから背面表示パネル２８ａに切り替わる。このとき、タッチ設定状態を「ＯＦＦ」（つまり、待機状態）に変更する。
このように、表示先が切り替わると、タッチ設定状態はＯＦＦとなる（Ｓ７０４，Ｓ７０５，Ｓ７０９，Ｓ７１０）。
【００５９】
図４の説明に戻って、Ｓ４０６において、システム制御部５０は、操作部７０に含まれるメニューボタンが押下されたか否かを判断する。メニューボタンが押下された場合はＳ４０７へ進み、そうでなければＳ４０８へ進む。
Ｓ４０７において、システム制御部５０は、メニュー画面（撮影設定メニュー画面）を表示し、操作部７０に対するユーザ操作に応じて、撮影に関わる撮影設定を変更する。本実施形態では、ブラインドタッチ操作設定とタッチ操作設定との２つの設定項目について、その設定画面例を示す。
【００６０】
図８（ａ）は、撮影設定メニュー画面の表示例であり、設定項目群８０１が一覧表示されている例を示している。ユーザは操作部７０に含まれる４方向ボタンなどを押下することで、カーソル８０２を移動させ任意の設定項目を選択し、ＳＥＴボタンを押下することで任意の設定項目の設定変更画面へ遷移させることができる。
図８（ｂ）は、ブラインドタッチ操作設定画面の例を示している。図８（ｂ）に示す例では、設定項目名８０３と、子項目８０４〜８０７とが表示されている。また、子項目８０４〜８０７には、それぞれそれに対する設定値８０８が一覧表示されている。
【００６１】
子項目８０４であるブラインドタッチ操作は、接眼検知時の背面液晶へのタッチ操作時（接眼時タッチ操作時）の動作を設定する項目である。子項目８０４を選択してＳＥＴボタンを押下することで表示される設定画面例を図８（ｃ）に示す。図８（ｃ）に示す画面で、ユーザは選択肢８０９の中から設定値を選択する。初期値である「しない」の他に、「撮影設定」、「ＡＦ位置指定」をユーザは選択可能である。後述する各処理は、子項目８０４でブラインドタッチ操作を「撮影設定」に設定している場合の例である。子項目８０４でブラインドタッチ操作を「しない」に設定している場合には、接眼検知されている状態でタッチ操作を検知しても設定値の変更を行わない、あるいは、接眼検知している場合にはタッチ検知を行わないものとする。子項目８０４でブラインドタッチ操作を「ＡＦ位置指定」に設定している場合には、接眼検知されている状態でのタッチ操作に応じて、ＡＦ位置を変更する。
子項目８０５である位置指定方法は、子項目８０４でブラインドタッチ操作を「ＡＦ位置指定」に設定している場合のタッチによるＡＦ位置の指定方法を、絶対座標方式か相対座標方式かを設定する項目である。子項目８０５を選択してＳＥＴボタンを押下することで表示される設定画面例を図８（ｄ）に示す。図８（ｄ）に示す画面で、ユーザは選択肢８１０の中から設定値を選択する。初期値は「絶対位置」であり、「相対位置」を選択することができる。
【００６２】
子項目８０６であるタッチ領域は、ブラインドタッチ操作（接眼検知された状態でのタッチ操作）でのタッチ有効領域を設定する項目である。子項目８０６を選択してＳＥＴボタンを押下することで表示される設定画面を設定画面例は図８（ｅ）に示す。選択肢８１１に示すように、初期値である「全体」の他に、画面右半分のみを反応領域とする「右」などをユーザは選択可能であり、ユーザの利き目や接眼時の姿勢の癖などに応じてタッチ有効領域を設定できるようにしている。ブラインドタッチ操作（接眼時タッチ操作）では、ユーザの鼻が背面表示パネル２８ａ（タッチパネル７０ａ）に触れてしまうことがあるため、鼻のタッチ検知に応じて撮影設定が所望でない値に変更されてしまうことを防ぐ必要がある。そのため、タッチパネル７０ａのうち、鼻が触れる可能性の低い一部の領域をタッチ有効領域として設定できるようにし、タッチ有用領域以外の領域（鼻が触れる可能性の高い領域）はタッチが検知されてもそのタッチに応じた処理を行わない無効領域とする。
【００６３】
子項目８０７である撮影設定は、子項目８０４でブラインドタッチ操作を「撮影設定」に設定している場合に、ブラインドタッチ操作（接眼時タッチ操作）で設定変更可能な設定項目を設定する項目である。子項目８０７を選択してＳＥＴボタンを押下することで表示される設定画面例を図８（ｆ）に示す。図８（ｆ）に示す画面で、ユーザは選択肢８１２の中から設定値を選択する。初期値である「ＩＳＯ」の他に、「露出設定」、「記録画質」を選択可能である。なお、図８（ｆ）に示す選択肢８１２は一例で有り、これらに限ら、他の設定項目を設定可能としてもよい。ここで「ＩＳＯ」に設定した場合に、接眼時タッチ操作でのタッチムーブで、図３で前述したＩＳＯ感度の設定値を変更できる。子項目８０７で「ＩＳＯ」以外の設定とした場合には、接眼時タッチ操作でのタッチムーブに応じて、ＩＳＯ感度以外の、子項目８０７で設定されている設定項目の設定値が変更される。
【００６４】
図８（ｇ）は、図８（ａ）に示した撮影設定メニュー画面に表示された項目のうち、「タッチ操作設定」を選択してＳＥＴボタンを押下した場合に表示される設定画面の例を示す図である。この設定画面には、項目名８１３と、子項目８１４とが表示される。子項目８１４であるタッチ動作は、接眼非検知時のタッチパネル７０ａへのタッチ操作の有効または無効を設定する項目である。図８（ｇ）に示す画面でユーザはタッチ動作を「する」（タッチ操作有効）または「しない」（タッチ操作無効）を選択することができる。後述する各処理は、子項目８１４でタッチ動作を「する」に設定している場合の例である。子項目８１４でタッチ動作を「しない」に設定している場合には、非接眼時のタッチパネル７０ａへのタッチ操作は全て無効とする。
【００６５】
図４の説明に戻って、Ｓ４０８において、システム制御部５０は、タッチパネル７０ａに対するタッチダウンを検知したか否かを判断する。タッチダウンを検知した場合はＳ４０９へ進み、そうでなければＳ４１０へ進む。
Ｓ４０９において、システム制御部５０は、後述のタッチダウン処理を行う。ここでタッチダウン処理について図９を用いて説明する。
【００６６】
図９は、図４のＳ４０９におけるタッチダウン処理の詳細な手順の一例を示すフローチャートである。
Ｓ９０１において、システム制御部５０は、現在の表示先が背面表示パネル２８ａであるか否かを判断する。表示先が背面表示パネル２８ａである場合はＳ９０２へ進み、そうでない場合、すなわち表示先が電子ビューファインダー２８ｂである場合にはＳ９０９に進む。
【００６７】
Ｓ９０２において、システム制御部５０は、タッチ設定状態を判断する。そして、タッチ設定状態が「ＯＦＦ」であった場合はＳ９０３へ進み、タッチ設定状態が「撮影設定（背面）」であった場合はＳ９０６へ進む。
【００６８】
Ｓ９０３において、システム制御部５０は、タッチパネル７０ａ上のタッチ可能領域でタッチダウンを検知したか否かを判断する。例えば図５（ａ）のタッチアイコン５１６、５１８、５２０の何れかでタッチダウンを検知したか否かを判断する。タッチパネル７０ａ上のタッチ可能領域でタッチダウンを検知した場合はＳ９０４へ進み、そうでなければタッチダウン処理を終了する。
Ｓ９０４において、システム制御部５０は、タッチ設定状態を「撮影設定（背面）」に設定する。このようにタッチダウンしたタッチアイコンに該当する撮影設定を変更することができるようになる。
Ｓ９０５において、システム制御部５０は、システムタイマー５３により設定タイマーのカウントを開始する。設定タイマーとは、無操作の時間が所定時間に達したか否かを判定するためのタイマーである。設定タイマーによって無操作の時間が所定時間に達したことを測定した場合には、後述するＳ４１７，Ｓ４１５の処理により、自動的にタッチ設定状態、タッチムーブ状態、タッチプッシュ状態をＯＦＦとする。さらに、タッチ設定状態が撮影設定（背面）または撮影設定(ファインダー)で有る際にカウントしていた各種タイマーを停止する。
【００６９】
Ｓ９０６において、システム制御部５０は、タッチパネル７０ａ上のタッチ可能領域でタッチダウンを検知したか否かを判断する。例えば図５（ｂ）のＩＳＯ感度設定バー５３４内の何れかの数値のところでタッチダウンを検知したか否かを判断する。タッチパネル７０ａ上のタッチ可能領域でタッチダウンを検知した場合にはＳ９０７へ進み、そうでなければタッチダウン処理を終了する。
Ｓ９０７において、システム制御部５０は、タッチパネル７０ａ上のタッチダウンの位置に対応した設定値に撮影設定を変更する。例えば、図５（ｂ）の画面を表示している状態で、ＩＳＯ感度設定バー５３４のうち数値４００の表示された位置でタッチダウンが検出されると、ＩＳＯ感度が４００に設定される。
Ｓ９０８において、システム制御部５０は、システムタイマー５３による設定タイマーのカウントをリセットして開始する。
【００７０】
Ｓ９０９において、システム制御部５０は、検出したタッチダウンが、タッチパネル７０ａのうち、前述の子項目８０６で設定されているタッチ有効領域内におけるタッチダウンであったか否かを判定する。有効領域内におけるタッチダウンであった場合はＳ９１０に進み、そうでない場合（無効領域におけるタッチダウンであった場合）はタッチダウン処理を終了する。
【００７１】
Ｓ９１０において、システム制御部５０は、タッチ設定状態を撮影設定（ファインダー）に設定する。これによってタッチダウン前の図５（ｃ）に示した表示状態から、タッチダウン後の図５（ｄ）に示した表示状態に変更され、撮影設定５４２として現在のＩＳＯ感度の設定値が表示される。この時点ではまだ、ＩＳＯ感度の設定値は変更されない。これによってユーザは、このあとタッチムーブすることでどの設定項目の設定値が変更できるのか、現在のＩＳＯ感度の設定値が所望の設定値であるか否か（すなわち、設定変更する必要があるか否か）を判断することができる。なお、前述した子項目８０７でＩＳＯ以外を設定していた場合は、撮影設定５４２として、ＩＳＯではなく、子項目８０７で設定されている設定項目の現在の設定値が表示される。例えば、子項目８０７で露出補正を設定していた場合には、接眼時にタッチダウンすることで、撮影設定５４２として、電子ビューファインダー２８ｂに現在の露出補正値が表示される。
Ｓ９１１において、システム制御部５０は、システムタイマー５３による設定タイマーのカウントをリセットして開始する。
【００７２】
図４の説明に戻って、Ｓ４１０において、システム制御部５０は、タッチパネル７０ａ上でタッチムーブを検知したか否かを判断する。タッチムーブを検知した場合はＳ４１１へ進み、そうでなければＳ４１２へ進む。
Ｓ４１１において、システム制御部５０は、後述のタッチムーブ処理を行う。ここでタッチムーブ処理について図１０を用いて説明する。
【００７３】
図１０は、図４のＳ４１１におけるタッチムーブ処理の詳細な手順の一例を示すフローチャートである。
Ｓ１００１において、システム制御部５０は、現在の表示先が背面表示パネル２８ａであるか否かを判断する。背面表示パネルである場合はＳ１００１へ進み、そうでない場合（すなわち表示先が電子ビューファインダー２８ｂである場合）はＳ１００５へ進む。
【００７４】
Ｓ１００２において、システム制御部５０は、タッチ設定状態を判断する。タッチ設定状態が「ＯＦＦ」である場合はタッチムーブ処理を終了し、タッチ設定状態が「撮影設定（背面）」である場合はＳ１００３へ進む。
Ｓ１００３において、システム制御部５０は、タッチパネル７０ａ上のタッチムーブの移動量に対応した値だけ撮影設定を増減させる。
Ｓ１００４において、システム制御部５０は、システムタイマー５３による設定タイマーのカウントをリセットして開始する。
【００７５】
Ｓ１００５において、システム制御部５０は、前述した図８（ｅ）のメニュー画面で設定されたタッチ有効領域でタッチオンしているか否かを判断する。タッチ有効領域でタッチオンを検知した場合はＳ１００６へ進み、そうでなければタッチムーブ処理を終了する。
【００７６】
Ｓ１００６において、システム制御部５０は、タッチ設定状態を判断する。タッチ設定状態が「ＯＦＦ」である場合はタッチムーブ処理を終了し、タッチ設定状態が「撮影設定（ファインダー）」である場合はＳ１００７へ進む。タッチムーブを検知してタッチ有効領域でタッチオンであるにもかかわらず、タッチ設定状態が「ＯＦＦ」である場合（Ｓ１００６でＮｏと判定される場合）とは、以下の場合である。すなわち、タッチダウンによってタッチ設定状態を「撮影設定（ファインダー）」となった後、設定タイマーが満了するまでタッチ位置を静止させた後にタッチムーブがあった場合である。設定タイマーが満了するまでタッチ位置が静止していた場合は、鼻などが意図せずタッチしていた状態である可能性が高い。この場合は、設定タイマーの満了に伴って、後述するＳ４１７，Ｓ４１５の処理により、自動的にタッチ設定状態がＯＦＦとされる。従って、その後タッチ位置が移動してタッチムーブが検知されても、Ｓ１００６でＯＦＦと判定されるため、タッチムーブによる処理は行われない。すなわち、鼻などがタッチして設定タイマーが満了するまでタッチオンが継続し、その後に意図せず鼻が動いたとしても、その鼻のタッチによる誤動作を防止することができる。
【００７７】
Ｓ１００７において、システム制御部５０は、リピートＯＮ状態であるか否かを判定する。リピートＯＮ状態とは、前述のキーリピート状態であり、継続した操作が保持されている場合に、時間経過に応じて周期的に設定値を変更する状態である。リピート状態がＯＮであるかＯＦＦであるかはシステムメモリ５２に保持した状態フラグによって判定することができる。あるいは、リピートタイマーがカウント中である場合にリピートＯＮ状態であると判定することができる。リピートＯＮ状態である場合はタッチムーブ処理を終了する。すなわち、一度リピート状態に遷移すると、タッチアップするまではタッチムーブがあってもタッチムーブに応じた処理は行わない。リピートＯＮ状態で無い場合はＳ１００８に進む。
【００７８】
Ｓ１００８において、システム制御部５０は、上または下方向に所定距離以上タッチムーブしたか否かを判定する。所定距離は例えば１ｃｍである。これは、タッチダウンを検出した座標と現在のタッチ位置の座標とのＹ軸方向の差分（縦方向の移動成分）が所定距離（１ｃｍ）以上となったか否かにより判定し、Ｘ軸方向の差分（横方向の移動成分）は加味しないものとする。なお、Ｙ軸方向の差分が所定距離となる前にＸ軸方向の差分が閾値を超えた場合は横方向へのタッチムーブであるとみなして、Ｙ軸方向の差分が所定距離以上となってもＳ１００８でＮｏと判定するようにしても良い。上または下方向に所定距離以上のタッチムーブがあったと判定した場合はＳ１００９に進み、そうでない場合はタッチムーブ処理を終了する。
【００７９】
Ｓ１００９において、システム制御部５０は、所定距離を超えたタッチムーブが上方向に移動したものであるか否かを判定する。上方向に移動したものである場合にはＳ１０１２に進み、そうでない場合（下方向への移動だった場合）にはＳ１０１０に進む。
Ｓ１０１０において、システム制御部５０は、子項目８０７で設定されている設定項目の設定値を１つ減らす。例えばＩＳＯ感度が２００に設定されていた場合には、ＩＳＯ感度を１６０に変更する。
Ｓ１０１１において、システム制御部５０は、設定値の増減方向（変更方向）が減らす方向であった旨をシステムメモリ５２に記録する。ここで記録する情報は、タッチムーブによって変更した設定値の増減方向がわかればよく、Ｓ１００９で判定したタッチムーブの方向（下）を記憶するものとしても良い。
【００８０】
Ｓ１０１２において、システム制御部５０は、子項目８０７で設定されている設定項目の設定値を１つ増やす。例えばＩＳＯ感度が２００に設定されていた場合には、ＩＳＯ感度を２５０に変更する。
Ｓ１０１３において、システム制御部５０は、設定値の増減方向（変更方向）が増やす方向であった旨をシステムメモリ５２に記録する。ここで記録する情報は、タッチムーブによって変更した設定値の増減方向がわかればよく、Ｓ１００９で判定したタッチムーブの方向（上）を記憶するものとしても良い。
【００８１】
Ｓ１０１４において、システム制御部５０は、リピート開始タイマーのカウントを開始する。リピート開始タイマーとは、リピートＯＮ状態に遷移するまでの所定時間（例えば１秒）を計測するためのタイマーである。
Ｓ１０１５において、システム制御部５０は、システムメモリ５２に保持した制御変数であるタッチムーブ状態をＯＮとする。
Ｓ１０１６において、システム制御部５０は、静止強タッチタイマーのカウントが行われていた場合に静止強タッチタイマーのカウントを停止する。静止強タッチタイマーとは、タッチムーブが行われる前にタッチプッシュが行われ、そのままタッチムーブが行われない期間が所定時間に達したかを計測するためのタイマーである。
Ｓ１０１７において、システム制御部５０は、システムタイマー５３による設定タイマーのカウントをリセットして開始する。
【００８２】
図４の説明に戻って、Ｓ４１２において、システム制御部５０は、タッチプッシュ状態が変化したかどうかを判断する。タッチプッシュ状態が変化した場合はＳ４１３へ進み、そうでない場合はＳ４１４へ進む。
Ｓ４１３において、システム制御部５０は、後述のタッチプッシュ処理を行う。ここでタッチプッシュ処理について図１１を用いて説明する。
【００８３】
図１１は、図４のＳ４１３におけるタッチプッシュ処理の詳細な手順の一例を示すフローチャートである。
Ｓ１１０１において、システム制御部５０は、現在の表示先が背面表示パネル２８ａであるか否かを判断する。背面表示パネル２８ａである場合はタッチプッシュ処理を終了し、そうでなければＳ１１０２へ進む。
【００８４】
Ｓ１１０２において、システム制御部５０は、前述した図８（ｅ）のメニュー画面で設定されたタッチ有効領域にタッチされているか否かを判断する。タッチ有効領域でタッチされている場合はＳ１１０３へ進み、そうでなければタッチプッシュ処理を終了する。
【００８５】
Ｓ１１０３において、システム制御部５０は、タッチ設定状態を判断する。タッチ設定状態が「ＯＦＦ」である場合はタッチプッシュ処理を終了し、タッチ設定状態が「撮影設定（ファインダー）」である場合はＳ１１０４へ進む。
【００８６】
Ｓ１１０４において、システム制御部５０は、圧力センサー７０ｂにおいて閾値以上の圧力が検知されるタッチプッシュ操作（タッチプッシュ状態が「強」となるタッチプッシュ）を検知したか否かを判断する。タッチプッシュ状態が「強」となるタッチプッシュを検知した場合はＳ１１０８に進み、そうでなければＳ１１０５へ進む。
Ｓ１１０５において、システム制御部５０は、タッチムーブ状態を変更しないようにする。
Ｓ１１０６において、システム制御部５０は、タッチプッシュ状態を「弱」に設定する。
Ｓ１１０７において、システム制御部５０は、静止強タッチタイマーのカウントが行われていた場合に静止強タッチタイマーのカウントを停止する。
【００８７】
Ｓ１１０８において、システム制御部５０は、タッチムーブ状態が「ＯＮ」であるか否かを判断する。タッチムーブ状態が「ＯＮ」である場合はＳ１１１０へ進み、そうでなければＳ１１１８へ進む。タッチムーブ状態が「ＯＮ」である場合とは、タッチプッシュが行われる前にタッチムーブによって前述のＳ１０１０またはＳ１０１２で設定値が変更され、その後タッチが離されることなくタッチプッシュが行われた場合である。
【００８８】
Ｓ１１１０において、システム制御部５０は、Ｓ１０１１またはＳ１０１３でシステムメモリ５２に記憶した設定値の増減方向を参照し、増やす方向であったか否かを判定する。増やす方向であった場合はＳ１０１２に進み、そうでない場合（減らす方向であった場合）はＳ１１１１に進む。
Ｓ１１１１において、システム制御部５０は、子項目８０７で設定されている設定項目の設定値を１つ減らす。例えばＩＳＯ感度が１６０に設定されていた場合には、ＩＳＯ感度を１２５に変更する。
Ｓ１１１２において、システム制御部５０は、子項目８０７で設定されている設定項目の設定値を１つ増やす。例えばＩＳＯ感度が２５０に設定されていた場合には、ＩＳＯ感度を３２０に変更する。
このように、タッチムーブによる設定値の変更後に、タッチを離すことなくタッチプッシュが行われた場合には、タッチムーブによる設定値変更の増減方向と同じ方向に更に１つ設置値を変更する（Ｓ１１１１またはＳ１１１２）。
【００８９】
Ｓ１１１３において、システム制御部５０は、システムメモリ５２に保持した状態フラグを変更し、リピートＯＮ状態とする。
Ｓ１１１４において、システム制御部５０は、リピートＯＮ状態（キーリピート状態）における周期的な設定値の変更動作を行うため、次の１周期（例えば０．３秒）を計測するためのリピートタイマーのカウントを開始する。
このように、タッチムーブによる設定値の変更後に、タッチを離すことなくタッチプッシュが行われた場合には、リピート開始タイマーの満了を待つことなく、即座にリピートオン状態に遷移する。
【００９０】
Ｓ１１１５において、システム制御部５０は、システムタイマー５３による設定タイマーのカウントをリセットして開始する。
Ｓ１１１６において、システム制御部５０は、タッチムーブ状態を変更しないようにする。
Ｓ１１１７において、システム制御部５０は、タッチプッシュ状態を「強」に設定する。
【００９１】
Ｓ１１１８において、システム制御部５０は、タッチムーブ状態がＯＦＦの状態、すなわちタッチムーブが行われるにタッチプッシュが行われたため、静止強タッチタイマーのカウントを開始する。なお、設定タイマーの満了によってタッチ設定状態がＯＦＦとなっていた場合には、Ｓ１１０３でＯＦＦと判定されるためＳ１１１８には進まないので、静止強タッチタイマーのカウントは開始されない。すなわち、鼻などがタッチして設定タイマーが満了するまでタッチオンが継続し、その後に意図せずタッチプッシュが行われたとしても、静止強タッチタイマーのカウントは開始されないため、後述するＳ４２９の設定値の初期化は行われない。
Ｓ１１１９において、システム制御部５０は、システムタイマー５３による設定タイマーのカウントをリセットして開始する。
【００９２】
図４の説明に戻って、Ｓ４１４において、システム制御部５０は、タッチアップがあったか否か（複数箇所でタッチを検出していた場合、全てのタッチがタッチアップしたか否か）を判定する。全点のタッチアップがあった場合はＳ４１５に進み、そうでない場合はＳ４１６に進む。
【００９３】
Ｓ４１５において、システム制御部５０は、タッチ設定状態、タッチムーブ状態、タッチプッシュ状態をそれぞれＯＦＦとする（初期化する）。また、ブラインドタッチ操作（接眼時タッチ操作）に関してカウントしていたタイマーがあった場合にはそれらを全て停止してリセットする（リスタートはしない）。具体的には、静止強タッチタイマー、リピート開始タイマー、リピートタイマー、設定タイマーがカウントされていた場合には、停止してリセットする。
【００９４】
Ｓ４１６において、システム制御部５０は、タッチ設定状態がＯＦＦであるか否かを判定する。タッチ設定状態がＯＦＦである場合にはＳ４３０に進み、そうでない場合、すなわち撮影設定（背面）または撮影設定（ファインダー）である場合にはＳ４１７に進む。
Ｓ４１７において、システム制御部５０は、カウントしていた設定タイマーが満了したか否かを判定する。設定タイマーが満了した場合、すなわち、前回の操作から無操作のまま所定時間（例えば５秒程度）が経過した場合にはＳ４１５に進み、そうでない場合にはＳ４１８に進む。
【００９５】
Ｓ４１８において、システム制御部５０は、タッチ設定状態が撮影設定（ファインダー）であるか否かを判定する。タッチ設定状態が撮影設定（ファインダー）である場合にはＳ４１９に進み、そうでない場合、すなわちタッチ設定状態が撮影設定（背面）である場合にはＳ４０３に処理を戻す。
Ｓ４１９において、システム制御部５０は、リピートＯＮ状態であるか否かを判定する。リピートＯＮ状態である場合にはＳ４２２に進み、そうでない場合にはＳ４２０に進む。
【００９６】
Ｓ４２０において、システム制御部５０は、リピート開始タイマーが満了したか否かを判定する。リピート開始タイマーが満了した場合、即ちブラインドタッチ操作による所定距離以上のタッチムーブによって設定値を変更してから、タッチが離されることなく所定時間（例えば１秒）が経過した場合にはＳ４２１に進み、そうでない場合にはＳ４３０に進む。
Ｓ４２１において、システム制御部５０は、システムメモリ５２に保持した状態フラグを変更し、リピートＯＮ状態とする。
【００９７】
Ｓ４２２において、システム制御部５０は、リピートタイマーが満了したか否かを判定する。リピートタイマーが満了した場合、すなわち、リピートＯＮ状態において前回設定値を変更してから１周期分の時間（例えば０．３秒）が経過した場合にはＳ４２３に進み、そうでない場合にはＳ４２８に進む。
【００９８】
Ｓ４２３〜Ｓ４２５の処理は、それぞれ前述した図１１のＳ１１１０〜Ｓ１１１２の処理と同様なので説明を省略する。また、Ｓ４２６の処理も図１１のＳ１１１４の処理と同様なので説明を省略する。
Ｓ４２７において、システム制御部５０は、システムタイマー５３により設定タイマーのカウントを開始する。
【００９９】
Ｓ４２８において、システム制御部５０は、静止強タッチタイマーで計測している時間が閾値に達したか否かを判定する。閾値に達した場合、すなわち、タッチダウンの後タッチムーブする前にタッチプッシュ操作が行われ、タッチムーブが行われることなくタッチプッシュ状態「強」が閾値となる時間（例えば２秒）継続した場合に、Ｓ４２９に進む。そうでない場合はＳ４０３に処理を戻す。
Ｓ４２９において、システム制御部５０は、子項目８０７で設定されている設定項目の設定値を初期値に変更する。ＩＳＯ感度設定においては、初期値は「ＡＵＴＯ」で有るものとする。すなわち、タッチムーブをすることなくタッチプッシュをしてその状態をしばらく継続することで、ＩＳＯ感度設定を、変更前の設定値に関わらず初期値であるＡＵＴＯに変更することができる。
【０１００】
Ｓ４３０において、システム制御部５０は、シャッターボタン６１に対する操作、具体的には半押し（ＳＷ１ＯＮ）または全押し（ＳＷ２ＯＮ）があったか否かを判定する。シャッターボタン６１に対する操作があった場合にはＳ４３１に進み、そうでない場合にはＳ４３２に進む。
Ｓ４３１において、システム制御部５０は、シャッターボタン６１に対する半押し（ＳＷ１ＯＮ）があった場合にはそれに応じて撮影準備処理を行う。シャッターボタン６１に対する全押し（ＳＷ２ＯＮ）があった場合にはそれに応じて撮影処理を行う。撮影準備処理では、ＡＦ（オートフォーカス）、ＡＥ（自動露出）などが実行される。ＡＥにおいては、子項目８０７で設定されている設定項目が露出関係の設定項目である場合には、設定値（ＩＳＯ感度設定、露出補正など）が反映される。撮影処理では、現在の各種撮影設定を反映して、撮像部２２での露光・撮像を行い、撮像された画像を画像処理部２４で画像処理して記録媒体２００に画像ファイルとして記録するまでの一連の撮影処理を行う。
【０１０１】
Ｓ４３２において、システム制御部５０は、その他の操作が行われたか否かを判定する。その他の操作が行われた場合はＳ４３３に進んでその他の操作に応じた処理を行う。例えば操作部７０が操作されたことに応じて、シャッタースピードを変更するなどの処理を行う。その他の操作がない場合はＳ４３４に進む。
Ｓ４３４において、システム制御部５０は、撮影モード処理の終了操作があったか否かを判定する。撮影モード処理の終了操作とは、電源をオフとする操作、再生モード等の他の撮影モードに遷移させる操作などが含まれる。撮影モード処理の終了操作がない場合にはＳ４０３に処理を戻し、撮影モード処理の終了操作があった場合には撮影モード処理を終了する。
【０１０２】
以上説明した処理によれば、ユーザがタッチパネル７０ａにタッチして所定距離以上タッチムーブしたことに応じて設定値を増加、または減少させる（Ｓ１０１０、Ｓ１０１２）。その状態からタッチを離すことなくリピート開始タイマー満了まで保持すると、周期的に設定値を増加または減少させるリピート状態となる（Ｓ４２１）。また、リピート開始タイマーの満了前であっても、タッチプッシュを行うことでさらに設定値を変更することができる（Ｓ１１１１，Ｓ１１１２）。タッチプッシュを行うと、リピート開始タイマーの満了を待たずにリピート状態とすることができる（Ｓ１１１３）。すなわち、設定値を大きく変更する場合も微調整する場合も、よりすばやくユーザの意図通りの設定値に設定を行うことができる。
【０１０３】
図１２に、設定値変更タイミングのタイミングチャートを示す。
図１２（ａ）は、本実施形態の処理を適用しなかった場合のタイミングチャートである。上または下方向へのタッチムーブによって設定値を１回設定した後、リピートオン状態になることもタッチプッシュによる設定値の変更も出来ないため、タッチアップが行われるまではそれ以上設定値は変更されない。
【０１０４】
図１２（ｂ）は、本実施形態において、上または下方向へのタッチムーブによって設定値を１回設定した後、タッチプッシュをすることなくタッチを継続した場合のタイミングチャートである。上または下方向へのタッチムーブによって設定値を１回設定した後、リピート開始タイマーが満了するまでの所定時間ＴＨ１（例えば１秒）が経過すると、キーリピート状態となる。そして、タッチを継続している限り、１周期の期間ＴＨ２（例えば０．３秒）毎に設定値が変更される。図示の例では、タッチアップまでの間にキーリピートによって２回目から６回目の設定変更が行われる。２〜６回目の設定変更は１回目の設定変更と同じ増減方向である。図１２（ｂ）では、図１２（ａ）に比べて、タッチムーブからタッチアップまでの１回のタッチ操作の間により大幅に設定変更することができる。
【０１０５】
図１２（ｃ）は、本実施形態において、上または下方向へのタッチムーブによって設定値を１回設定した後、リピート開始タイマーが満了する前にタッチプッシュが行われ、その後もタッチを継続した場合のタイミングチャートである。１回目の設定変更から所定時間ＴＨ１が経過するよりも前にタッチプッシュが行われたため、２回目の設定変更が図１２（ｂ）よりも早いタイミングで行える。その後はキーリピート状態となるため、タッチを継続している限り、１周期の期間ＴＨ２（例えば０．３秒）毎に設定値が変更される。図示の例では、タッチアップまでの間にキーリピートによって２回目から７回目の設定変更が行われ、図１２（ｂ）に比べて、タッチムーブからタッチアップまでの１回のタッチ操作の間により大幅に設定変更することができる。
【０１０６】
図１２（ｄ）は、本実施形態において、上または下方向へのタッチムーブによって設定値を１回設定した後、リピート開始タイマー満了前にタッチプッシュが行われ、その後もユーザが何度かタッチプッシュを繰り返して行った場合のタイミングチャートである。タッチを継続した場合のタイミングチャートである。タッチプッシュを繰り返して行うとは、より厳密には、タッチプッシュ状態「弱」となるように圧力を弱めて、再度タッチプッシュ状態「強」となるように圧力を高める操作を繰り返し行うことである。１回目の設定変更から所定時間ＴＨ１が経過するよりも前にタッチプッシュが行われたため、２回目の設定変更が図１２（ｂ）よりも早いタイミングで行える。その後、キーリピート状態となるが、リピートタイマーの満了時間（キーリピートの１周期分の時間）よりも短い周期でタッチプッシュを繰り返し行い、図示の例では、タッチアップまでの間にタッチプッシュに応じて２回目から８回目の設定変更が行われている。結果、図１２（ｃ）に比べて、タッチムーブからタッチアップまでの１回のタッチ操作の間により大幅に設定変更することができる。この設定変更は、ユーザがタッチパネル７０ａを押し込んだ回数分行われるため、ユーザとしては、設定値がどの程度（何回）変更されたか把握しやすい。すなわち、素早く確実な設定変更が可能となる。
【０１０７】
なお、上述の実施形態では、ブラインドタッチ操作（接眼時タッチ操作）において所定距離以上のタッチムーブが行われて設定値を変更した後、リピート開始タイマー満了までタッチを継続するとリピートオン状態（キーリピート状態）に遷移する例を説明した。一方で、キーリピート状態に遷移しなくともよい。すなわち、ブラインドタッチ操作（接眼時タッチ操作）において所定距離以上のタッチムーブが行われて設定値を変更した後、タッチを継続しても設定変更がそれ以上行われないようにしてもよい。これを実現するには、前述の図１０におけるＳ１０１４、図４におけるＳ４２０、Ｓ４２１の処理を省けばよい（Ｓ４１９でＮｏと判定された場合はＳ４３０に進む）。この場合、図１２（ａ）で説明したタイミングチャートのような動作が実現される。
【０１０８】
また、上述した実施形態では、ブラインドタッチ操作（接眼時タッチ操作）において所定距離以上のタッチムーブが行われて設定値を変更した後、タッチプッシュ状態（強）となるタッチプッシュがあった場合に即座にリピートオン状態となる例を説明した。一方で、リピートオン状態に遷移しなくても良い。すなわち、ブラインドタッチ操作（接眼時タッチ操作）において所定距離以上のタッチムーブが行われて設定値を変更した後、タッチプッシュをし、その後タッチを継続しても設定変更がそれ以上行われないようにしてもよい。これを実現するには、前述の図１１のＳ１１１３，Ｓ１１１４の処理を省けば良い。この場合でもタッチプッシュを繰り返せばその分設定値は変更されるので、図１２（ｄ）のタイミングチャートのような動作が実現される。この場合でも、図１２（ａ）と比べて、タッチムーブからタッチアップまでの１回のタッチ操作の間に設定変更できる幅が大きい。すなわち、素早く確実な設定変更が可能となる。
【０１０９】
また、上述の実施形態では、所定距離以上タッチムーブしたことに応じて設定値を変更する場合（Ｓ１０１０、Ｓ１０１２）と、タッチプッシュに応じて設定値を変更する場合（Ｓ１１１１，Ｓ１１１２）とで、１回の変更幅を同じとしていたが、異ならせても良い。例えば、所定距離以上タッチムーブしたことに応じて設定値を変更する場合（Ｓ１０１０、Ｓ１０１２）には、１つ分設定値を増加または減少させる。一方、タッチプッシュに応じて設定値を変更する場合（Ｓ１１１１，Ｓ１１１２）は１回の変更幅を大きくしてもよい。例えばＩＳＯ感度であれば、所定距離以上タッチムーブしたことに応じて設定値を変更する場合（Ｓ１０１０、Ｓ１０１２）には、１／３段分（第１の量）設定値を変更する（図３の通り）。一方、タッチプッシュに応じて設定値を変更する場合（Ｓ１１１１，Ｓ１１１２）する場合は、１段分（第１の量より多い第２の量）設定値を変更するようにしても良い。この場合、ＩＳＯ感度が１６０に設定されていた状態から上方向に所定距離以上タッチムーブされると、Ｓ１０１２で１／３段分変更され、ＩＳＯ感度が２００に設定される。その状態からタッチを離すことなくタッチプッシュを行うと、Ｓ１１１２で更に１段分設定値が変更され、ＩＳＯ感度が４００に設定される。
【０１１０】
さらに、タッチプッシュに応じて設定値を変更する場合（Ｓ１１１１，Ｓ１１１２）は、設定可能な設定値候補のうち所定の区切りの設定値に設定値を変更するものとしてもよい。例えば、所定の区切りの設定値として、ＩＳＯ感度においてはＩＳＯ１００からの１段刻みで一番近い値に設定値を変更するものとしても良い。この場合、ＩＳＯ感度が４００に設定されていた状態から上方向に所定距離以上タッチムーブされると、Ｓ１０１２でＩＳＯ感度が５００に設定される。その状態からタッチを離すことなくタッチプッシュを行うと、Ｓ１１１２でＩＳＯ感度５００より高いＩＳＯ感度で最も近い区切り位置（図３で○印の付された値）であるＩＳＯ８００に設定される。以降、タッチプッシュの度に図３で○印の付された値の中で設定値が変更される。逆に、ＩＳＯ感度が４００に設定されていた状態から下方向に所定距離以上タッチムーブされると、Ｓ１０１２でＩＳＯ感度が３２０に設定される。その状態からタッチを離すことなくタッチプッシュを行うと、Ｓ１１１２でＩＳＯ感度３２０より低いＩＳＯ感度で最も近い区切り位置（図３で○印の付された値）であるＩＳＯ２００に設定される。
【０１１１】
さらに、タッチプッシュに応じて設定値を変更する場合（Ｓ１１１１，Ｓ１１１２）は、設定可能な設定値候補のうち最大値または最小値に設定値を変更するものとしてもよい。この場合、ＩＳＯ感度が４００に設定されていた状態から上方向に所定距離以上タッチムーブされると、Ｓ１０１２でＩＳＯ感度が５００に設定される。その状態からタッチを離すことなくタッチプッシュを行うと、Ｓ１１１２でＩＳＯ感度として設定可能な最大値であるＨＳ（５１２００）に設定される。以降、タッチプッシュが行われてもそれ以上値を増加させられないので、設定値は変更されない。逆に、ＩＳＯ感度が４００に設定されていた状態から下方向に所定距離以上タッチムーブされると、Ｓ１０１２でＩＳＯ感度が最小値である１００、またはＡＵＴＯに設定される。
【０１１２】
また、上述の実施形態では、タッチプッシュがされずにリピート開始タイマーが満了したことに応じてリピートオン状態になった場合（Ｓ４２１）と、タッチプッシュによってリピートオン状態になった場合（Ｓ１１１３）とで、リピート期間中の１回の設定変更での設定変更量を同じとした例を説明した。しかしこれに限るものではない。タッチプッシュがされずにリピート開始タイマーが満了したことに応じてリピートオン状態になった場合（Ｓ４２１）よりも、タッチプッシュによってリピートオン状態になった場合（Ｓ１１１３）の方がリピート期間中の１回の設定変更量を大きくしても良い。例えばＩＳＯ感度では、リピート期間中の１回の設定変更幅を前者は１／３段、後者は１段としてもよい。
【０１１３】
また、リピートオン状態になった要因（Ｓ４２１かＳ１１１３か）に基づいて設定変更幅を変えるのではなく、それ以外の要因に基づいて設定変更量を変更してもよい。例えば、リピートオン状態でリピートタイマーの満了に伴う周期的な各設定変更時に、タッチプッシュ状態が「強」であるか「弱」であるかに基づいて設定変更量を変えてもよい。この場合、Ｓ４２５に代えて、現在のタッチプッシュ状態を判定し、「弱」である場合は設定値を第１の量（ＩＳＯ感度なら例えば１／３段）増加させ、「強」である場合は設定値を第２の量（ＩＳＯ感度なら例えば１段）増加させるようにする。さらに、タッチプッシュ状態が「強」であるか「弱」であるかに基づいてリピートタイマーの時間（周期）を変え、「強」の場合のほうが短いようにしても良い。さらに、タッチプッシュ状態が「強」であるか「弱」であるかに基づいて、１回の設定変更量と、リピートオン状態における周期の双方を変えても良い。さらに、タッチプッシュ状態が「弱」と「強」の２段階だけでなく、３段階以上の更に多段階に判別できる場合は、タッチプッシュの段階別（圧力別）に、１回の設定変更量と、リピートオン状態における周期の少なくとも一方を、更に多段階に異ならせても良い。
【０１１４】
なお、タッチムーブが行われる前に行われたタッチプッシュ状態「強」が静止したまま継続したことに応じてＳ４２９で設定値を初期値に変更する例を説明したが、これに限るものではない。設定値を初期値に変更するのではなく、設定変更可能な設定項目を変えてもよい。すなわち、タッチムーブが行われる前に行われたタッチプッシュ状態「強」が静止したまま継続したことに応じて図８の子項目８０７の設定をＩＳＯ感度から露出補正に切り替えても良い。
【０１１５】
また、上述の実施形態のブラインドタッチ操作では、上方向に所定距離以上タッチムーブしたことに応じて設定値を増加させ、下方向に所定距離以上タッチムーブしたことに応じて設定値を減少させる例を説明した。すなわち、Ｙ軸上（第１の軸上）の互いに逆の方向である上（第１の方向）と下（第２の方向）へのタッチムーブに応じて設定値を増減させる例を説明した。ただし方向はこれに限るものではない。Ｘ軸上（第２の軸上）の互いに逆の歩行である右（第３の方向）と左（第４の方向）へのタッチムーブに応じて設定値を増減できるようにしても良い。すなわち、右方向に所定距離以上タッチムーブしたことに応じて設定値を増加させ、左方向に所定距離以上タッチムーブしたことに応じて設定値を減少させるようにしてもよい。また、方向別に異なる設定項目の設定値を変更できるようにしてもよい。例えば、上方向に所定距離以上タッチムーブしたことに応じて第１の設定項目（例えばＩＳＯ感度）の設定値を増加させ、下方向に所定距離以上タッチムーブしたことに応じて第１の設定項目の設定値を減少させる。一方、右方向に所定距離以上タッチムーブしたことに応じて第２の設定項目（例えば露出補正）の設定値を増加させ、左方向に所定距離以上タッチムーブしたことに応じて第２の設定項目の設定値を減少させるようにしてもよい。
【０１１６】
なお、前述した実施形態では電子ビューファインダー２８ｂを例に説明したが、光学ファインダーであってもよい。
【０１１７】
さらに、所定距離以上タッチムーブしたことに応じて設定値を変更させ、タッチプッシュによって設定値を更に変更する動作を行う状況の例として、ブラインドタッチ操作（接眼時タッチ操作）の場合を説明したが、この状況に限るものでもない。さらに、撮像装置に適用した例を説明したら、これに限るものでもない。例えば、スマートフォンの圧力検知可能なタッチパネルや、ノートＰＣの圧力検知可能なタッチパッドにも適用することが可能である。
【０１１８】
図１３に、本発明を適用可能なスマートフォン（電話機、音楽プレーヤー）の例を示す。スマートフォン１３０１は、タッチした指による圧力を検知可能なタッチパネル１３０２、スピーカー１３０３、音声出力端子１３０４を備えている。このスマートフォン１３０１において、例えば音楽再生アプリ（Music Player）を起動すると、図１３に示すような画面が表示される。タッチパネル１３０２には、タッチアイコン１３１０〜１３１３と、再生シークバー１３１４、アルバムジャケット画像１３１５が表示されている。タッチアイコン１３１０がタッチされると、現在再生している曲の先頭、または１曲前に再生位置を移動させる。タッチアイコン１３１１がタッチされると、曲の再生と停止を切り替える。タッチアイコン１３１２がタッチされると、現在再生している曲の次の曲の先頭に再生位置を移動する。
【０１１９】
タッチアイコン１３１３は音量調整アイコンである。タッチアイコン１３１３をタップ（タッチダウンして、タッチムーブすることなくタッチアップ）すると、音量の増減バーが表示され、増減バーを操作することでユーザはスピーカー１３０３又は音声出力端子１３０４から出力される音量を調整することができる。また、タッチアイコン１３１３にタッチダウンし、そこから上に所定距離タッチムーブすると、音量が１段階増加する。その状態からタッチを離すことなくタッチプッシュを行うと、音量が更に１段階増加する。その時点でキーリピート状態となり、そのままタッチを継続すると、タッチの継続時間に応じて音量が増加していく。また、タッチを離すことなくタッチプッシュを繰り返し行うことによっても、タッチプッシュの度に音量が増加していく。逆に、タッチアイコン１３１３にタッチダウンし、そこから下に所定距離タッチムーブすると音量が１段階減少する。その状態からタッチを離すことなくタッチプッシュを行うと、音量が更に１段階減少する。その時点でキーリピート状態となり、そのままタッチを継続すると、タッチの継続時間に応じて音量が減少していく。また、タッチを離すことなくタッチプッシュを繰り返し行うことによっても、タッチプッシュの度に音量が減少していく。
【０１２０】
すなわち、図１〜図１２を用いて前述した実施形態におけるタッチ有効領域をタッチアイコン１３１３の反応領域、設定変更される設定項目を音量として、前述の実施形態におけるブラインドタッチ操作で説明した制御と同様の制御を行うことができる。なお、タッチダウンがタッチアイコン１３１３の反応領域であれば、タッチムーブ後はタッチアイコン１３１３の外にタッチ位置が移動しても有効である。このように、ブラインドタッチ操作でない、表示されたアイコンに対する操作に対しても本発明を適用可能である。この例においては、音量調整のためのタッチアイコン１３１３を１つ表示すれば、ユーザは音量を上げる場合も下げる場合も、素早く確実に目的の音量に調整することができる。更に、音量を上げるためのタッチアイコンと下げるためのタッチアイコンの２つを用意しなくても良いので、限られたスペースを有効に活用することができる。なお、タッチパネル１３０２の表示をオフとして音楽を出力している状態で、タッチパネル１３０２の全面を音量調整のための有効領域とすれば、スマートフォン１３０１をポケットや鞄に入れた状態で、タッチパネル１３０２を見ずに操作する場合に好適である。音量の調整の量（幅）やキーリピートの周期についても、前述同様、圧力によって異ならせても良い。
【０１２１】
アルバムジャケット画像１３１５の表示領域での左右方向のタッチムーブによって、再生する曲を切り替えることもできる。アルバムジャケット画像１３１５の表示領域にタッチダウンし、そこから右に所定距離タッチムーブすると、再生する曲を現在の曲から１曲先の曲に切り替え、再生位置が１曲先の先頭となる。その状態からタッチを離すことなくタッチプッシュを行うと、再生される曲が更に１つ先の曲に切り替わる。その時点でキーリピート状態となり、そのままタッチを継続すると、タッチの継続時間に応じて再生される曲が先に切り替わっていく。また、タッチを離すことなくタッチプッシュを繰り返し行うことによっても、再生する曲が先に切り替わっていく。逆に、アルバムジャケット画像１３１５の表示領域にタッチダウンし、そこから左に所定距離タッチムーブすると、再生する曲を現在の曲から１曲前の曲に切り替え、再生位置が１曲前の先頭となる。その状態からタッチを離すことなくタッチプッシュを行うと、再生される曲が更に１つ前の曲に切り替わる。その時点でキーリピート状態となり、そのままタッチを継続すると、タッチの継続時間に応じて再生される曲が前に切り替わっていく。また、タッチを離すことなくタッチプッシュを繰り返し行うことによっても、再生する曲が前に切り替わっていく。即ち、前述した実施形態におけるタッチ有効領域をアルバムジャケット画像１３１５の表示領域、設定変更される設定項目を再生される曲として、前述の実施形態におけるブラインドタッチ操作で説明した制御と同様の制御を行うことができる。
【０１２２】
なお、システム制御部５０が行うものとして説明した上述の各種制御は、１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１２３】
また、上述した実施形態においては、本発明をデジタルカメラ１００とスマートフォン１３０１に適用した場合を例にして説明したが、これはこの例に限定されず、タッチ操作面に対するタッチ操作と圧力を検知可能な電子機器であれば適用可能である。前述したブラインドタッチ操作やノートＰＣのタッチパッドへの適用で説明したように、タッチ操作面は必ずしも表示能力を有してなくても良い。すなわち、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、プリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダー、タブレット端末、スマートフォン、投影装置、家電装置や車載装置などに適用可能である。
【０１２４】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１２５】
５０  システム制御部
７０ａ  タッチパネル
７０ｂ  圧力センサー
【図１】
2018206088.tif 000003
【図２】
2018206088.tif 000004
【図３】
2018206088.tif 000005
【図４】
2018206088.tif 000006
【図５】
2018206088.tif 000007
【図６】
2018206088.tif 000008
【図７】
2018206088.tif 000009
【図８】
2018206088.tif 000010
【図９】
2018206088.tif 000011
【図１０】
2018206088.tif 000012
【図１１】
2018206088.tif 000013
【図１２】
2018206088.tif 000014
【図１３】
2018206088.tif 000015