(57)【特許請求の範囲】
【請求項１】
タッチパネル上における複数の位置へのタッチ操作を検出するタッチ検出手段と、
ファインダへの物体の近接を検知する近接検知手段と、
前記タッチ検出手段によって検出された複数のタッチ操作のうち、所定の条件を満たす移動があったタッチ操作を有効に設定するとともに、前記有効に設定されたタッチ操作とともに検出された他のタッチ操作を無効に設定する設定手段と、
前記設定手段によって無効に設定されたタッチ操作に応じた処理を実行することなく、前記設定手段によって有効に設定されたタッチ操作に応じた処理を実行する制御手段と、
を有し、
前記近接検知手段により前記ファインダに物体が近接していることを検知している場合に、前記設定手段は、前記タッチ検出手段によって検出された複数のタッチ操作に対して、有効または無効を設定することを特徴とする電子機器。
【請求項２】
前記近接検知手段により前記ファインダに物体が近接していることを検知している場合に、前記設定手段は、前記タッチ検出手段によって検出された複数のタッチ操作のうち、前記所定の条件を満たす最初の移動があった１つのタッチ操作を有効に設定し、その他のタッチ操作は、前記所定の条件を満たす移動があったか否かに関わらず、無効に設定することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記設定手段は、前記有効に設定したタッチ操作が前記タッチ検出手段によって検出されなくなるまで前記有効の設定を継続することを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記設定手段は、前記有効に設定したタッチ操作が前記タッチ検出手段によって検出されなくなった後も、前記無効に設定したタッチ操作に対して無効の設定を継続することを特徴とする請求項１〜３の何れか１項に記載の電子機器。
【請求項５】
前記設定手段は、前記有効に設定したタッチ操作が前記タッチ検出手段によって検出されなくなった後に、前記タッチ検出手段によって新たにタッチ操作が検出された場合に、前記新たに検出されたタッチ操作を有効または無効に設定することを特徴とする請求項４に記載の電子機器。
【請求項６】
前記所定の条件とは、タッチ操作の移動量または移動速度が所定の範囲内であることを特徴とする請求項１〜５の何れか１項に記載の電子機器。
【請求項７】
前記タッチ検出手段は、タッチ操作とともに前記タッチパネル上においてタッチされた面積をも検出し、
前記設定手段は、前記所定の条件を満たす移動があり、かつ前記移動があったタッチ操作に係るタッチされた面積が所定値以下である場合に有効に設定することを特徴とする請求項１〜６の何れか１項に記載の電子機器。
【請求項８】
前記タッチ検出手段によって検出された複数のタッチ操作の各々に識別番号を付与する付与手段をさらに有し、
前記設定手段は、前記付与手段によって付与された識別番号に基づいて、前記タッチ検出手段によって検出されたタッチ操作を有効または無効に設定することを特徴とする請求項１〜７の何れか１項に記載の電子機器。
【請求項９】
前記制御手段は、前記有効に設定されたタッチ操作に応じた処理として、撮影条件を設定することを特徴とする請求項１〜８の何れか１項に記載の電子機器。
【請求項１０】
前記制御手段は、前記有効に設定されたタッチ操作に応じた処理として、焦点検出を行う位置を設定することを特徴とする請求項９に記載の電子機器。
【請求項１１】
前記制御手段は、前記有効に設定されたタッチ操作に応じた処理として、絞り値、シャッター速度、ＩＳＯ感度、露出補正値、ホワイトバランスのうち少なくとも１つを設定することを特徴とする請求項９に記載の電子機器。
【請求項１２】
前記制御手段は、前記有効に設定されたタッチ操作に応じた処理として、表示画像、表示色、音量の少なくとも１つを変更することを特徴とする請求項１〜１１の何れか１項に記載の電子機器。
【請求項１３】
前記有効に設定されたタッチ操作に応じた処理を行うための設定画面を表示部に表示する表示制御手段をさらに備え、
前記表示制御手段は、前記有効に設定されたタッチ操作の移動に応じて前記設定画面に表示されるカーソルの位置を移動させることを特徴とする請求項１〜１２の何れか１項に記載の電子機器。
【請求項１４】
前記有効に設定されたタッチ操作に応じた処理を行うための設定画面を表示部に表示する表示制御手段をさらに備え、
前記表示制御手段は、前記設定画面をスクロールさせることを特徴とする請求項１〜１３の何れか１項に記載の電子機器。
【請求項１５】
前記表示部は、ファインダ内表示部であり、
前記電子機器は、接眼部を介して前記ファインダ内表示部を視認可能なファインダと、該ファインダの外に前記タッチパネルを有する撮像装置であることを特徴とする請求項１３又は１４に記載の電子機器。
【請求項１６】
タッチパネル上における複数の位置へのタッチ操作を検出するタッチ検出手段と、
ファインダへの物体の近接を検知する近接検知手段と、
前記近接検知手段により前記ファインダに物体が近接していることを検知している場合に、前記タッチ検出手段によって検出された複数のタッチ操作のうち、最初に所定の条件を満たす移動があった第１のタッチ操作に応じた処理を実行し、前記第１のタッチ操作とともに検出された他のタッチ操作に応じた処理は実行しないように制御する制御手段と
を有することを特徴とする電子機器。
【請求項１７】
ファインダと、
前記ファインダへの接眼を検知する接眼検知手段と、
前記ファインダの外に設けられたタッチパネル上における複数の位置へのタッチ操作を検出するタッチ検出手段と、
前記接眼検知手段で接眼を検知している際に、前記タッチ検出手段によって検出された複数のタッチ操作のうち、最初に所定の条件を満たす移動があった第１のタッチ操作に応じた処理を実行し、前記第１のタッチ操作とともに検出された他のタッチ操作に応じた処理は実行しないように制御する制御手段と
を有することを特徴とする電子機器。
【請求項１８】
ファインダへの物体の近接を検知する近接検知手段を有する電子機器の制御方法であって、
タッチパネル上における複数の位置へのタッチ操作を検出するタッチ検出工程と、
前記タッチ検出工程において検出された複数のタッチ操作のうち、所定の条件を満たす移動があったタッチ操作を有効に設定するとともに、前記有効に設定されたタッチ操作とともに検出されたそれ以外のタッチ操作を無効に設定する設定工程と、
前記設定工程において無効に設定されたタッチ操作に応じた処理を実行することなく、前記設定工程において有効に設定されたタッチ操作に応じた処理を実行する制御工程と、
を有し、
前記近接検知手段により前記ファインダに物体が近接していることを検知している場合に、前記設定工程は、前記タッチ検出工程において検出された複数のタッチ操作に対して、有効または無効を設定することを特徴とする電子機器の制御方法。
【請求項１９】
ファインダへの物体の近接を検知する近接検知手段を有する電子機器の制御方法であって、
タッチパネル上における複数の位置へのタッチ操作を検出するタッチ検出工程と、
前記近接検知手段により前記ファインダに物体が近接していることを検知している場合に、前記タッチ検出工程において検出された複数のタッチ操作のうち、最初に所定の条件を満たす移動があった第１のタッチ操作に応じた処理を実行し、前記第１のタッチ操作とともに検出された他のタッチ操作に応じた処理は実行しないように制御する制御工程と
を有することを特徴とする電子機器の制御方法。
【請求項２０】
ファインダと、
前記ファインダへの接眼を検知する接眼検知手段と、
前記ファインダの外に設けられたタッチパネルと
を有する電子機器の制御方法であって、
前記タッチパネル上における複数の位置へのタッチ操作を検出するタッチ検出工程と、
前記接眼検知手段で接眼を検知している際に、前記タッチ検出工程によって検出された複数のタッチ操作のうち、最初に所定の条件を満たす移動があった第１のタッチ操作に応じた処理を実行し、前記第１のタッチ操作とともに検出された他のタッチ操作に応じた処理は実行しないように制御する制御工程と
を有することを特徴とする電子機器の制御方法。
【請求項２１】
コンピュータを、請求項１〜１７の何れか１項に記載の電子機器の各手段として機能させるためのプログラム。
【請求項２２】
コンピュータを、請求項１〜１７の何れか１項に記載の電子機器の各手段として機能させるためのプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、タッチパネル上における意図しないタッチによる動作を防止するために用いて好適な電子機器、電子機器の制御方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
近年、注目されている入力装置の一つとしてタッチパネルが知られている。タッチパネルの検出方式としては、抵抗膜式、静電容量方式、光学式など幾つかの方式がある。特に、スマートフォンや、デジタルビデオカメラ、デジタルスチルカメラなどのような携帯機器においては、操作画面及び撮像画面を表示しながら直感的に操作できる利便性から、タッチパネルを搭載した機種が普及している。また、携帯機器における画面の大型化が進む中で、タッチパネルを搭載するとボタンのスペースを削除することが可能となり、大きなメリットがある。
【０００３】
一方で、デジタルビデオカメラ及びデジタルスチルカメラの中には、光学ファインダ或いは電子ビューファインダを覗いて画像の構図を確認しながら撮影する機種がある。しかしながら、ファインダ付きのカメラにおいては、ファインダを覗きながら撮影をすると、顔の一部（鼻等）が背面ディスプレイの表示面に接触する場合がある。ほぼ全面においてタッチパネル操作が可能な背面ディスプレイに顔の一部が接触すると、意図しない操作を受け付けてカメラが動作するおそれがある。
【０００４】
この問題に対して、特許文献１には、ユーザがファインダを覗く眼の情報を予め登録し、本登録情報に応じてタッチパネルの入力可能領域を設定する手法が提案されている。この手法では、入力可能領域外へのタッチ入力を無効にすることにより、意図しない動作を防止することが可能となるとしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２６０６８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の特許文献１に開示された従来技術では、タッチパネルの入力可能領域が制限されてしてしまうため、操作性が低下してしまうという問題点がある。
【０００７】
本発明は前述の問題点に鑑み、タッチパネルの入力範囲を制限することなく、意図しないタッチによる動作を防止できるようにすることを目的としている。
【課題を解決するための手段】
【０００８】
本発明に係る電子機器は、タッチパネル上における複数の位置へのタッチ操作を検出するタッチ検出手段と、ファインダへの物体の近接を検知する近接検知手段と、前記タッチ検出手段によって検出された複数のタッチ操作のうち、所定の条件を満たす移動があったタッチ操作を有効に設定するとともに、前記有効に設定されたタッチ操作とともに検出された他のタッチ操作を無効に設定する設定手段と、前記設定手段によって無効に設定されたタッチ操作に応じた処理を実行することなく、前記設定手段によって有効に設定されたタッチ操作に応じた処理を実行する制御手段と、を有し、前記近接検知手段により前記ファインダに物体が近接していることを検知している場合に、前記設定手段は、前記タッチ検出手段によって検出された複数のタッチ操作に対して、有効または無効を設定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、タッチパネルの入力範囲を制限することなく、意図しないタッチによる動作を防止することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係るデジタルカメラの外観構成例を示す図である。
【図２】実施形態によるデジタルカメラの内部構成例を示すブロック図である。
【図３】実施形態に係るデジタルカメラにおいてＡＦ枠を移動させる処理手順の一例を示すフローチャートである。
【図４】タッチとＡＦ枠の移動操作との関係を説明するための図である。
【図５】ファインダ内表示部に表示される設定画面の例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の好適な実施形態を説明する。
図１（ａ）及び図１（ｂ）は、本実施形態に係るデジタルカメラ１００の外観構成例を示す図である。図１（ａ）は、デジタルカメラ１００の前面斜視図であり、図１（ｂ）はデジタルカメラ１００の背面斜視図である。
【００１２】
図１において、デジタルカメラ１００の背面に設けられている表示部２８は、画像及び各種情報を表示する。デジタルカメラ１００の上面に設けられているファインダ外表示部４３は、シャッター速度や絞りなどデジタルカメラ１００の様々な設定値の情報を表示する。
【００１３】
シャッターボタン６１は、撮影指示を行うための操作部である。モード切替スイッチ６０は、各種モードを切り替えるための操作部である。端子カバー４０は、外部機器との接続ケーブルとデジタルカメラ１００とを接続する接続ケーブル等のコネクタ（不図示）を保護するカバーである。メイン電子ダイヤル７１は回転操作部材であり、ユーザがこのメイン電子ダイヤル７１を回すことにより、シャッター速度や絞りなどの設定値の変更等を行うことができる。
【００１４】
電源スイッチ７２は、デジタルカメラ１００の電源をＯＮまたはＯＦＦに切り替えるための操作部材である。サブ電子ダイヤル７３は回転操作部材であり、選択枠の移動や画像送りなどを行うための操作部材である。十字キー７４は、上、下、左、右部分をそれぞれ押し込み可能な４方向キーであり、十字キー７４の押した部分に応じた操作が可能である。
【００１５】
ＳＥＴボタン７５は押しボタンであり、主に選択項目の決定などに用いられる。ＬＶボタン７６は、メニューボタンにおいてライブビュー（以下、ＬＶ）のＯＮとＯＦＦとを切り替えるためのボタンであり、動画撮影モードにおいては、動画撮影（記録）の開始または停止の指示に用いられる。
【００１６】
拡大ボタン７７は、撮影モードのライブビュー表示において拡大モードのＯＮ、ＯＦＦ、及び拡大モード中の拡大率の変更を行うための操作ボタンである。拡大ボタン７７は再生モードにおいては再生画像を拡大し、拡大率を増加させるための拡大ボタンとして機能する。縮小ボタン７８は、拡大された再生画像の拡大率を低減させ、表示された画像を縮小させるためのボタンである。再生ボタン７９は、撮影モードと再生モードとを切り替えるための操作ボタンである。撮影モード中に再生ボタン７９を押下することにより再生モードに移行し、記録媒体２００に記録された画像データのうち最新の画像データに係る画像を表示部２８に表示させることができる。
【００１７】
クイックリターンミラー１２は、システム制御部５０からの指示に応じて、不図示のアクチュエータによりアップダウンされる。通信端子１０は、デジタルカメラ１００が着脱可能なレンズユニットと通信を行うための通信端子である。ファインダ１６は、後述するフォーカシングスクリーンを観察することにより、後述するレンズユニットを通して得た被写体の光学像の焦点及び構図を確認するための覗き込み型のファインダである。ファインダ１６には、後述の接眼検知部（不図示）が内蔵されており、接眼の有無を検知することが可能である。蓋２０２は、記録媒体２００を格納するスロットの蓋である。グリップ部９０は、ユーザがデジタルカメラ１００を構えた際に右手で握りやすい形状とした保持部である。
【００１８】
図２は、本実施形態によるデジタルカメラ１００の内部構成例を示すブロック図である。
図２において、レンズユニット１５０は、交換可能な撮影レンズを搭載するレンズユニットである。
【００１９】
レンズ１０３は通常、複数枚のレンズから構成されるが、図２では簡略して一枚のレンズのみで示している。通信端子６はレンズユニット１５０がデジタルカメラ１００側と通信を行うための通信端子であり、通信端子１０はデジタルカメラ１００がレンズユニット１５０側と通信を行うための通信端子である。レンズユニット１５０は、この通信端子６、１０を介してシステム制御部５０と通信し、内部のレンズシステム制御回路４によって絞り駆動回路２を介して絞り１の制御を行い、ＡＦ駆動回路３を介して、レンズ１０３の位置を変位させて焦点を合わせる。
【００２０】
ＡＥセンサ１７は、レンズユニット１５０を介して得られる被写体の輝度を測光する。焦点検出部１１は、システム制御部５０にデフォーカス量情報を出力する。システム制御部５０は、入力されたデフォーカス量情報に基づいてレンズユニット１５０を制御し、位相差ＡＦを行う。
【００２１】
クイックリターンミラー１２（以下、ミラー１２）は、露光、ライブビュー撮影、及び動画撮影の際にシステム制御部５０からの指示に応じて、不図示のアクチュエータによりアップダウンされる。ミラー１２は、レンズ１０３から入射した光束をファインダ１６側と撮像部２２側とに切替えるためのミラーである。ミラー１２は通常時はファインダ１６へと光束を導くよう反射させるように配されているが、撮影が行われる場合及びライブビュー表示の場合には、撮像部２２へ光束を導くように上方に跳ね上がり、光束中から待避（ミラーアップ）する。また、ミラー１２はその中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を、焦点検出を行うための焦点検出部１１に入射するように透過させる。
【００２２】
撮影者は、ペンタプリズム１４とファインダ１６とを介して、フォーカシングスクリーン１３を観察することにより、レンズユニット１５０を介して得られた被写体の光学像の焦点及び構図を確認することが可能となる。
【００２３】
シャッター１０１は、システム制御部５０の制御により撮像部２２の露光時間を自由に制御できるフォーカルプレーンシャッターである。撮像部２２は、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する。
【００２４】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理及び色変換処理を行う。また、画像処理部２４では、撮像して得られた画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御及び測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、及びＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像して得られた画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２５】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してシステムメモリ５２に直接書き込まれる。システムメモリ５２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データ、及び表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画データ、所定時間の動画データおよび音声データを格納するのに十分な記憶容量を備えている。
【００２６】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１９は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１９を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１９においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００２７】
ファインダ内表示部４１に表示された表示物は、ファインダ１６の接眼部を介して被写体の光学像とともに視認可能である。ファインダ内表示部４１には、ファインダ内表示部駆動回路４２を介して、現在オートフォーカスが行われている測距点を示す枠（ＡＦ枠）や、カメラの設定状態を表すアイコンなどが表示される。操作部７０の操作により、ファインダを覗いた状態で、選択中のＡＦ枠を示すカーソル位置を移動させ、フォーカスを合わせたいポイントを変更することができる。また、ファインダ外表示部４３には、ファインダ外表示部駆動回路４４を介して、シャッター速度や絞りなどデジタルカメラ１００の様々な設定値の情報が表示される。
【００２８】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２９】
システム制御部５０は、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２は例えばＲＡＭであり、システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等が展開される。また、システム制御部５０は、メモリ３２、Ｄ／Ａ変換器１９、表示部２８等を制御することにより表示制御も行う。システムタイマー５３は、各種制御に用いる時間、及び内蔵された時計の時間を計測する計時部である。
【００３０】
モード切替スイッチ６０、第１シャッタースイッチ６２、第２シャッタースイッチ６４、及び操作部７０は、システム制御部５０に各種の動作指示を入力するための操作手段である。
【００３１】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替えるためのスイッチである。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）がある。また、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、メニューボタンに含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ６０でメニューボタンに一旦切り換えた後に、メニューボタンに含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００３２】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり、第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部５０は、第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００３３】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００３４】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、上下左右の十字キー７４とＳＥＴボタン７５とを用いて直感的に各種設定を行うことができる。
【００３５】
操作部７０は、ユーザからの操作を受け付ける入力部としての各種操作部材である。また、操作部７０には、少なくとも図１のメイン電子ダイヤル７１、電源スイッチ７２、サブ電子ダイヤル７３、十字キー７４、ＳＥＴボタン７５、ＬＶボタン７６、拡大ボタン７７、縮小ボタン７８、及び再生ボタン７９が含まれる。
【００３６】
なお、操作部７０とは別に、表示部２８に対する接触を検知可能なタッチパネル２７が表示部２８と一体的に構成されている。例えば、タッチパネル２７を光の透過率が表示部２８の表示を妨げないように構成し、表示部２８の表示面の上層に取り付ける。そして、タッチパネル２７における入力座標と、表示部２８上の表示座標とを対応付ける。これにより、恰もユーザが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を構成することができる。
【００３７】
タッチパネル２７は、タッチパネル制御部２６を介して、検出したタッチ位置座標をシステム制御部５０に通知する。システム制御部５０はタッチパネル制御部２６を介して、タッチパネル２７への以下のタッチ操作、あるいは状態を検出できる。
・タッチパネル２７にタッチしていなかった指等が新たにタッチパネル２７にタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Touch-Down）と称する）。
・タッチパネル２７を指等でタッチしている状態であること（以下、タッチオン（Touch-On）と称する）。
・タッチパネル２７を指等でタッチしたまま移動していること（以下、タッチムーブ（Touch-Move）と称する）。
・タッチパネル２７へタッチしていた指等を離したこと。すなわち、タッチの終了（以下、タッチアップ（Touch-Up）と称する）。
・タッチパネル２７に何もタッチしていない状態（以下、タッチオフ（Touch-Off）と称する）。
・タッチオンしている指等の面積が所定の面積以上である状態（以下、ラージオブジェクト検出（Large-Object-Detect）と称する）。
【００３８】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指等がタッチアップしたことが検出された後は、タッチオフとなる。
【００３９】
タッチパネル制御部２６は、タッチダウンが検出された複数のタッチ各々に、識別番号を付与することができる。例えば、タッチパネル制御部２６は、新規にタッチダウンが検出されたタッチに、未割り当ての番号のうち、最も若い番号から時系列に番号を付与する。ただし、時系列で付与する番号の順序は、昇順と降順の何れであってもよい。タッチパネル制御部２６は、タッチオン中のタッチに対しては、同じ識別番号を割り当てる。検出したタッチがタッチオン中か否かは、次フレームで検出されたタッチの位置座標が、前フレームで検出した識別番号付与済みのタッチの位置座標から、一定の範囲内に存在するか否かで判断する。該一定の範囲内であれば、同じ識別番号のタッチであると判断される。この識別番号により、タッチダウン、タッチオン、タッチムーブ、タッチアップ、及びタッチオフの判断が可能となる。なお、タッチダウンが検出された複数のタッチ各々に、識別番号を付与する制御をタッチパネル制御部２６が行うものとして説明するが、システム制御部５０が行うようにしてもよい。
【００４０】
これらの操作、状態及びタッチの位置座標は、識別番号と関連付けられた上で内部バスを通じてシステム制御部５０に通知される。システム制御部５０は、該通知された情報に基づいてタッチパネル２７上にどのような操作が行われたかを判別する。システム制御部５０は、タッチパネル２７上で移動する指等の移動量、移動速度及び移動方向についても、位置座標の変化に基づいて判別することができる。更に、システム制御部５０は、タッチムーブが所定の移動量或いは移動速度以上であるか否かを判定することができる。また、タッチパネル２７上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル２７上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル２７上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行われたと判別できる。
【００４１】
また、タッチパネル制御部２６はタッチダウンを検出したタッチ入力領域の面積を算出することができる。これは、既定のタッチ検出の有効閾値を超えているタッチパネル２７のセンサ数を算出することによりタッチ面積を検出できる。検出したタッチ面積は、タッチの位置座標及び識別番号と関連づけられた上で、システム制御部５０に通知される。
【００４２】
タッチパネル２７は、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いてもよい。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式、またはタッチパネルに対する指等の接近があったことでタッチがあったと検出する方式のものがあるが、いずれの方式でもよい。
【００４３】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００４４】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池、ＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像データを記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００４５】
通信部５４は、無線または有線ケーブルによって接続し、映像信号及び音声信号の送受信を行う。通信部５４は、無線ＬＡＮ（Local Area Network）及びインターネットとも接続可能である。また、通信部５４は、撮像部２２で撮像して得られた画像データ（スルー画像を含む）や、記録媒体２００に記録された画像データを送信することが可能であり、外部機器から画像データ及びその他の各種情報を受信することができる。
【００４６】
接眼検知部５５は、赤外発光体及び受光回路で構成されており、一定間隔で赤外光を発光し、対象物で反射した光量を測定することにより、既定位置に物体が近接しているか否かを検知する。これにより、システム制御部５０はユーザが接眼したか否かを判定することができる。
【００４７】
以下、図３及び図４を参照しながら、本実施形態に係るデジタルカメラの制御方法について説明する。本実施形態では、ユーザがデジタルカメラ１００のファインダ１６を覗きながら、表示部２８に設置されたタッチパネル２７により、ファインダ内表示部４１に表示されるＡＦ枠を示すカーソル位置を移動させる手順について説明する。
【００４８】
図３は、本実施形態に係るデジタルカメラ１００においてＡＦ枠を移動させる処理手順の一例を示すフローチャートである。図３のフローチャートおける各処理は、システム制御部５０が不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【００４９】
まず、ステップＳ３０１において、接眼検知部５５は、既定位置に対象物が近接しているか否かを検知し、検知結果をシステム制御部５０に通知する。システム制御部５０は該検知結果を受信し、ユーザが接眼したか否かを判断する。接眼したと判断された場合は、ステップＳ３０２に進む。
【００５０】
次に、ステップＳ３０２において、システム制御部５０は、デジタルカメラ１００の操作モードを、ＡＦ枠選択モードに移行する。そして、システム制御部５０は、ファインダ内表示部駆動回路４２を駆動し、ファインダ内表示部４１にＡＦ枠を表示する。なお、接眼を検知したこのタイミングで、表示部２８に表示を行っていた場合は表示部２８での表示をオフとしてもよい。ステップＳ３０２の処理が完了したら、ステップＳ３０３へ進む。
【００５１】
次に、ステップＳ３０３において、タッチパネル制御部２６は、タッチダウンの検出結果をシステム制御部５０へ通知する。システム制御部５０は、該検出通知を受信し、タッチダウンがあったか否かを判断する。タッチダウンがあったと判断された場合は、ステップＳ３０４へ進む。
【００５２】
次に、ステップＳ３０４において、タッチパネル制御部２６は、タッチダウンが検出されたタッチに識別番号を付与する。識別番号は検出された順番に時系列で若い番号から付与される。付与された識別番号と対応するタッチの位置座標は、タッチパネル制御部２６からシステム制御部５０へ通知される。ステップＳ３０４の処理が完了したら、ステップＳ３０５へ移行する。
【００５３】
次に、ステップＳ３０５において、システム制御部５０は、タッチオンしているタッチのうち、既に有効操作と判定済みのタッチがあるか否かを判断する。この判断の結果、既に有効操作と判定済みのタッチがある場合はステップＳ３０８へ進む。有効操作と判定済みのタッチがない場合はステップＳ３０６へ進む。
【００５４】
ステップＳ３０６においては、システム制御部５０は、有効操作或いは無効操作と判定していないタッチの所定時間の移動量が、第１の閾値ＴＨ１以上、且つ第２の閾値ＴＨ２以下であるか否かを判断する。この判断の結果、移動量が第１の閾値ＴＨ１以上第２の閾値ＴＨ２以下である場合はステップＳ３０７へ進み、移動量が第１の閾値ＴＨ未満または第２の閾値ＴＨ２を超えている場合はステップＳ３１０へ進む。また、有効操作或いは無効操作と判定していないタッチが存在しない場合もステップＳ３１０へ進む。
【００５５】
ステップＳ３０７においては、システム制御部５０は、ステップＳ３０６で移動量が真と判断されたタッチを有効操作と判定する。また、有効操作を示す有効操作フラグを識別番号と関連づけ、システムメモリ５２に記憶する。ステップＳ３０７が完了したら、ステップＳ３０８へ移行する。
【００５６】
次に、ステップＳ３０８において、システム制御部５０は、有効操作と判定されたタッチを除く残りの全てのタッチオンしているタッチを無効操作と判定する。また、無効操作を示す無効操作フラグを識別番号と関連づけ、システムメモリ５２に記憶する。
次に、ステップＳ３０９において、システム制御部５０は、有効操作と判定されたタッチのタッチムーブにより、ファインダ内表示部４１に表示される選択中のＡＦ枠を示すカーソル位置を移動する処理を実行する。このとき、無効操作と判定されたタッチ操作に応じた処理は実行されない。
【００５７】
一方、ステップＳ３１０においては、システム制御部５０は、タッチダウンが検出された全てのタッチについて有効操作か無効操作かの判定が完了しているか否かを判断する。この判断の結果、全てのタッチについて有効操作か無効操作かの判定が完了している場合はステップＳ３１１に進む。一方、有効操作か無効操作かの判定していないタッチが存在する場合はステップＳ３０６へ戻り、未判定のタッチの判定を行う。
【００５８】
ステップＳ３１１においては、接眼検知部５５は、既定位置にあった対象物が離れたか否かを検知し、検知結果をシステム制御部５０に通知する。システム制御部５０は該検知結果を受信し、ユーザが離眼したか否かを判断する。この判断の結果、ユーザが離眼した場合は、本処理フローを終了する。一方、ユーザが離眼していない場合は、ステップＳ３１２に進む。
【００５９】
ステップＳ３１２においては、タッチパネル制御部２６はタッチアップの検出結果を、システム制御部５０へ通知する。そして、システム制御部５０は、タッチパネル制御部２６からの通知を受けて、タッチアップが検出されたか否かを判断する。この判断の結果、タッチアップが検出された場合はステップＳ３１３へ進み、タッチアップが検出されなかった場合はステップＳ３１４へ移行する。
【００６０】
ステップＳ３１３においては、タッチパネル制御部２６は、タッチアップを検出したタッチに付与していた識別番号をクリアし、システム制御部５０に通知する。そして、システム制御部５０は、タッチアップが検出されたタッチに対して、識別番号と関連付けてシステムメモリ５２に記憶されていた有効操作フラグ或いは無効操作フラグをクリアする。ステップＳ３１３が完了したら、ステップＳ３１４へ移行する。
【００６１】
次に、ステップＳ３１４において、タッチパネル制御部２６は追加のタッチダウンの検出結果を、システム制御部５０へ通知する。そして、システム制御部５０は、タッチパネル制御部２６からの通知を受けて、追加のタッチダウンが検出されたか否かを判断する。この判断の結果、追加のタッチダウンが検出された場合はステップＳ３１５へ進み、追加のタッチダウンが検出されなかった場合はステップＳ３０５へ移行する。
【００６２】
ステップＳ３１５においては、タッチパネル制御部２６は、ステップＳ１１４にて追加でタッチダウンが検出されたタッチに識別番号を付与する。そして、付与した識別番号とタッチの位置座標とを、タッチパネル制御部２６からシステム制御部５０へ通知する。ステップＳ３１５が完了したら、ステップＳ３０５へ移行する。
【００６３】
次に図４を用いて、図３に示した処理手順で実行されるタッチとＡＦ枠の移動操作との関係を説明する。図４（ａ）は、タッチとＡＦ枠の移動操作との関係を説明するための図であり、ユーザの鼻が表示部２８に接触している様子を示している。本実施形態では、表示部２８上の全面にタッチパネル２７が配置されている。また、図４（ａ）において、ファインダ１６内部のファインダ内表示部４１を拡大図としてデジタルカメラ１００の上部に示している。
【００６４】
図４（ａ）に示す例では、ファインダ内表示部４１内には３５点のＡＦ枠が表示されており、ユーザはタッチ操作により任意の点を選択することができる。図（ａ）において、選択中のＡＦ枠を表すカーソル４１０が太線で示されている。図４（ａ）において、タッチ４２１は、ユーザの顔４０１の一部（鼻等）がタッチパネル２７に接触したことを検出したタッチ位置を示している。一方、タッチ４２２はユーザの右手親指４０２がタッチパネル２７に接触したタッチ位置を示している。各々、タッチ位置の重心座標がタッチ位置座標としてタッチパネル制御部２６からシステム制御部５０に通知される。
【００６５】
ステップＳ３０１で接眼が検知されると、ステップＳ３０２にてデジタルカメラ１００はＡＦ枠選択モードに移行する。デジタルカメラ１００の起動後、最初にＡＦ枠選択モードに移行すると、図４（ａ）に示すように中央のＡＦ枠が選択された状態となる。ステップＳ３０３にてタッチ４２１、４２２のタッチダウンをタッチパネル制御部２６が検出すると、検出結果がシステム制御部５０に通知される。ステップＳ３０４にて、タッチパネル制御部２６がタッチ４２１に識別番号１を、タッチ４２２に識別番号２を付与する。識別番号はタッチダウンが検出された順に、時系列で、若い番号から順に付与される。図４（ａ）では、タッチ４２１、４２２のタッチムーブは検出されていない状態であり、有効と判定済みのタッチ操作は存在しないため、ステップＳ３０５にてシステム制御部５０は有効タッチなしと判断し、ステップＳ３０６へ移行する。
【００６６】
図４（ｂ）は、図４（ａ）の状態からユーザが右手親指４０２をタッチパネル２７上で右に動かし、タッチ４２２のタッチムーブを検出した様子を表している。なお、図を簡単にするため、ユーザの顔４０１、右手親指４０２、デジタルカメラ１００の外形、ファインダ１６の図示は省略している。ステップＳ３０６にて、システム制御部５０は、タッチ４２２の所定時間の移動量が、所定の第１の閾値ＴＨ１以上、且つ所定の第２の閾値ＴＨ２以下であることを検出する。次に、ステップＳ３０７にて、システム制御部５０は、タッチ４２２を有効操作と判定し、識別番号２と有効操作フラグとを関連付けて、システムメモリ５２に格納する。これにより、タッチ４２２はタッチオンの間は継続して有効操作と判断される。なお、タッチ４２２のタッチムーブが検出されるまでの間は、ステップＳ３０６とＳ３１０との処理を繰り返すことになる。
【００６７】
一方で、ステップＳ３０８にて、システム制御部５０は、タッチ４２１を無効操作と判定し、識別番号１と無効操作フラグとを関連付けて、システムメモリ５２に格納する。これにより、タッチ４２１はタッチオンの間継続して無効操作と判断される。
【００６８】
また、ステップＳ３０９にて、システム制御部５０は、タッチ４２２の位置の移動方向及び移動量に応じて、ファインダ内表示部４１に表示される選択中のＡＦ枠を示すカーソル４１０を移動するように制御する。この時、選択中のＡＦ枠を示すカーソル４１０の移動方向と、有効操作と判定されたタッチ位置の移動方向とは一致しており、その移動量は比例関係にある。
【００６９】
また、本実施形態では、有効操作と判定されたタッチのタッチパネル２７上の位置座標とカーソル４１０のファインダ内液晶表示部上の位置座標は相対位置関係にある。つまり、タッチ４２２のタッチダウンの位置に応じてカーソルの位置が変化するのではなく、タッチダウンの位置を基準とした、タッチの移動方向及び移動量に応じて、カーソル４１０の現在位置からの移動方向及び移動量が決まる。
【００７０】
図４（ｃ）は、図４（ｂ）の状態からユーザが顔４０１をタッチパネル２７上で右に動かし、タッチ４２１のタッチムーブを検出した様子を表している。また、タッチ４２２のタッチムーブは検出されていない。この時、ステップＳ３０８にてタッチ４２１は無効操作と判定されているため、選択中のＡＦ枠を示すカーソル４１０の移動は発生しない。一方で、ステップＳ３０７にてタッチ４２２は有効操作と判定されているため、図４（ｃ）に示すようにタッチムーブを停止した状態があっても、タッチオンしている間は継続して有効操作と判断される。
【００７１】
図４（ｄ）は、図４（ｃ）の状態からユーザが右手親指４０２をタッチパネル２７から離し、タッチ４２２のタッチアップを検出した様子を表している。このとき、タッチ４２１がタッチムーブしている状態である。ステップＳ３１２にて、タッチパネル制御部２６はタッチ４２２のタッチアップ検出結果をシステム制御部５０に通知する。そして、ステップＳ３１３にて、タッチパネル制御部２６はタッチ４２２に付与していた識別番号２をクリアする。この時、タッチ４２１は識別番号１のまま変わらない。また、システム制御部５０は、タッチアップが検出されたと判断し、識別番号２と関連付けてシステムメモリ５２に記憶されていた有効操作フラグをクリアする。一方で、識別番号１と関連付けて記憶されている無効操作フラグはクリアされないため、システム制御部５０は、タッチ４２１のタッチムーブを無効操作と判断し、選択中のＡＦ枠を示すカーソル４１０の移動を行わない。
【００７２】
また、ステップＳ３０５では、有効操作と判定済みのタッチが存在しなくなったため、ステップＳ３０６に進む。そして、ステップＳ３０６では、有効操作或いは無効操作の未判定のタッチが存在しないため、ステップＳ３１０を経由してステップＳ３１１へ進み、処理を繰り返すことになる。
【００７３】
図４（ｅ）は、図４（ｄ）の状態からユーザが右手親指４０２を再びタッチパネル２７に接触させた状態を表している。このとき、タッチ４２１のタッチムーブを検出した状態である。なお、図４（ａ）〜図４（ｃ）のタッチ４２２と区別するため、図４（ｅ）における右手親指４０２によるタッチをタッチ４２３とする。この時、ステップＳ３１４にて、タッチパネル２７は追加タッチダウンを検出し、システム制御部５０に通知する。次に、ステップＳ３１５にて、タッチパネル制御部２６は検出したタッチ４２３に識別番号を付与する。この場合、最も若い番号の識別番号２が空いているため、タッチ４２３には識別番号２が付与される。付与された識別番号及びタッチの位置座標は、タッチパネル制御部２６からシステム制御部５０へ通知され、ステップＳ３０５へ移行する。
【００７４】
ステップＳ３０５では、有効操作と判定済みのタッチが存在しないため、ステップＳ３０６へ移行する。ステップＳ３０６では、有効操作或いは無効操作の未判定のタッチ４２３のみ、システム制御部５０は、所定時間の移動量が第１の閾値ＴＨ１以上、且つ第２の閾値ＴＨ２以下であるか否かを判断する。タッチ４２１は既に無効操作であることが判定済みであるため、移動量の判断は行われない。したがって、図４（ｅ）の状態では、システム制御部５０は、タッチ４２１のタッチムーブを無効操作と判断し、選択中のＡＦ枠を示すカーソル４１０の移動は行わない。また、図４（ｅ）の状態では、タッチ４２３のタッチムーブは検出されていないため、ステップＳ３０７から、ステップＳ３１０へ移行する。そして、タッチ４２３のタッチムーブを検出するまでステップＳ３０６とＳ３１０との処理を繰り返すことになる。
【００７５】
図４（ｆ）は、図４（ｅ）の状態からユーザが右手親指４０２をタッチパネル２７上で上に動かし、タッチ４２３のタッチムーブを検出した様子を表している。ステップＳ３０６にて、システム制御部５０は、タッチ４２３の所定時間の移動量が、第１の閾値ＴＨ１以上、且つ第２の閾値ＴＨ２以下であることを検出する。次にステップＳ３０７にて、システム制御部５０は、タッチ４２３を有効操作と判定し、識別番号２と有効操作フラグとを関連付けて、システムメモリ５２に格納する。一方で、タッチ４２１は既に無効操作であることが判定済みである。ステップＳ３０９にて、システム制御部５０は、タッチ３０３の位置の移動方向及び移動量に応じて、ファインダ内表示部４１に表示される選択中のＡＦ枠を示すカーソル４１０を移動するように制御する。
【００７６】
以上のように本実施形態によれば、ユーザがファインダ１６を覗きながら撮影をする際に、ユーザの顔の一部（鼻等）が誤って表示部２８の表示面に接触することにより発生するタッチによる誤操作を防ぐことができる。例えば、ＡＦ枠を示すカーソル４１０の位置は有効操作と判断されたタッチ位置の移動量に応じて移動する。したがって、タッチダウンを検出したのみでは、カーソル４１０の移動は発生しない。これにより、不意な意図しないタッチダウンによる誤操作を防ぐことができる。
【００７７】
また、本実施形態では、所定時間に所定の移動量があった最初のタッチ操作のみ有効操作と判定し、それ以外のその他のタッチ操作を無効操作と判定する。これにより、意図されたタッチムーブの操作中に発生する意図しないタッチによる誤操作を防ぐことができる。加えて、本実施形態では、タッチパネル制御部２６により、タッチダウンを検出した各タッチに識別番号を付与することにより、有効操作及び無効操作の管理を容易に行うことができる。識別番号と有効操作或いは無効操作の判定結果とを関連付けてシステムメモリ５２にて管理することにより、タッチオンを検出している間は判定を継続することができる。
【００７８】
例えば図４（ｃ）に示したように、一度有効操作と判定されたタッチの所定時間の移動量が所定の移動量を下回っても、有効操作フラグが成立したままであるため継続して有効操作と判断することができる。また、例えば図４（ｄ）に示したように、有効操作と判定されたタッチがタッチアップしても、無効操作と判定されたタッチは無効操作フラグが成立したままであるため継続して無効操作と判定することができる。このため、継続して意図しないタッチによる動作を防止できる。更に、追加のタッチダウンが発生した場合でも、識別番号が付与されているタッチに対しては有効操作或いは無効操作の判定は行わず、追加検出されたタッチにのみ判定を行えばよい点で効率が良い。以上のように意図しないタッチによる動作を防止できる一方で、ユーザの意図した操作と判断できる移動量があったタッチは適切に検出できる。また、タッチの検出領域を狭めることなく、タッチパネル全面でタッチ操作を受けつけることができるため、快適な操作が可能となる。更に、本実施形態は、接眼の検知をＡＦ枠選択モードに移行する条件としているが、他の操作手段を経由せずにモードを変更できるため、操作性が良いという特徴がある。
【００７９】
なお、システム制御部５０の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。また、本実施形態では有効操作と判断する条件を、所定時間に所定の移動量があった時としたが、タッチ位置の移動速度を判断条件としても構わない。有効操作の判断条件を、所定の移動速度を超えた時とすることにより、フリック操作のような移動量が小さいタッチ操作を有効と判断することができる。
【００８０】
更には、有効操作の判断条件にタッチオンしている指等のタッチ面積を加えてもよい。図４に示すように、顔などの一部が接触したことにより検出されるタッチ面積は、指の接触によるタッチ面積よりも大きい。この場合、タッチパネル制御部２６によるタッチ面積の算出結果をシステム制御部５０に通知し、システム制御部５０が、タッチ面積が所定値以下か否かを判断する構成とする。つまり、有効操作の判断条件を、移動量或いは移動速度が所定の条件を満足し、且つタッチ面積が所定値以下のタッチとする。これにより、タッチパネル２７への顔などの接触による誤検知をより効果的に防ぐことができる。
【００８１】
また、本実施形態では、タッチ操作により実行される処理をＡＦ枠の選択操作としたが、本発明はこれらの実施形態に限定されず、あらゆる操作に適用可能である。例えば、デジタルカメラの他の撮影条件の設定を変更する操作に適用しても構わない。
【００８２】
図５は、ファインダ内表示部４１に表示される設定画面の例を示す図である。なお、図５に示す例では、透過式のファインダ内表示部４１にて光学像に重畳して様々なグラフィック表示が可能な構成を例として説明する。
【００８３】
図５（ａ）は、タッチパネル２７への操作により、ファインダ内表示部４１に表示される絞り設定値を変更する画面の例を示している。接眼を検知した後、タッチダウンを検出すると、絞り設定値変更モードに移行し、帯状の絞り設定値を示す目盛りが、光学像に重畳して表示される。目盛りには、対応する絞り設定値が記載されており、有効操作と判定されたタッチ位置の移動量に応じて、帯状部５０１の表示全体を左右にスクロールすることが可能である。また、帯状部５０１中央に太線枠で示された目盛りが現在設定されている絞り値が示され、帯状部５０１上部に現在設定されている絞り値が数値として表示される。この場合、有効操作の判断条件を左右方向の所定範囲内の移動量とすることにより、図３と同様の処理により意図しない動作を防止することができる。
【００８４】
同様に、図５（ｂ）〜図５（ｄ）は、それぞれシャッター速度、ＩＳＯ感度設定値、露出設定値を設定する画面の表示例を示している。図５（ａ）に示した例と同様に、有効操作と判定されたタッチ位置の移動量に応じて、それぞれ帯状部５０２〜５０４に表示されている目盛りを左右にスクロールすることし、設定値を変更することができる。また、図５（ａ）に示した例と同様に、有効操作の判断条件を左右方向の所定範囲内の移動量とすることにより、図３と同様の処理により意図しない動作を防止することができる。
【００８５】
また、図５（ｅ）は、タッチパネル２７の操作によりファインダ内表示部４１に表示されるＷＢ設定値を変更する画面の例を示している。図５（ｅ）において、ＢはＢｌｕｅ、ＡはＡｍｂｅｒ、ＧはＧｒｅｅｎ、ＭはＭａｇｅｎｔａの各色を表している。有効操作と判定されたタッチ位置の移動量に応じて、枠内中央５０５に太字枠で示されるカーソル５１０を移動させるができる。この時、Ｂ、Ａ、Ｇ、Ｍの各軸方向にカーソル５１０を移動することにより、各色方向にＷＢ設定値を変更することができる。
【００８６】
更に、図５（ｆ）は、タッチパネル２７の操作によりファインダ内表示部４１に表示される画像を変更する画面の例を示している。画像群５０６で示される部分はサムネイル画像が重ねて連なっているグラフィック表示を表しており、中央に表示される画像を再生することができる。有効操作と判定されたタッチ位置の移動量に応じて画像をスクロールさせ、表示画像を選択することができる。このようにファインダを除きながらタッチ操作により誤ったタッチによる動作をなくして快適に撮影設定を変更できる点で、本実施形態は有効である。
【００８７】
以上のような撮影設定及び再生画像変更の例を示したが、本実施形態はその他様々な設定変更に適用が可能である。なお、本実施形態ではファインダ１６を光学ファインダ（ＯＶＦ）の構成としたが、液晶方式または有機ＥＬ方式の電子ビューファインダ（ＥＶＦ）としても構わない。この場合、精細なグラフィック表示が可能である上、撮影設定が適用された撮影画像をスルー画像（ライブビュー画像）としてファインダ１６内で確認できる利点がある。
【００８８】
また、本発明をその好適な実施形態としてデジタルカメラに基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。本発明は、タッチパネル上の複数箇所でのタッチ操作を検出可能なタッチ検出部を有する電子機器であれば、あらゆるものに適用可能である。例えば画像ビューアのような表示装置に適用しても構わない。この場合、図５（ｅ）に示す画面の操作により、表示画面の表示色の調整を行うことができ、図５（ｆ）に示す画面の操作により、表示画像を変更することが可能である。例えば音楽プレーヤーのような、音声装置に適用しても構わない。この場合、有効操作と判定されたタッチの移動量に応じて、再生音量を変更する構成にすることができる。また、パーソナルコンピュータやＰＤＡ、携帯電話端末、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、ゲーム機、電子ブックリーダーなどに適用可能である。いずれの実施形態においても、本発明により、手や体などの一部がタッチ検出部に触れることによる意図しない動作を防ぎ、快適なタッチ操作を行うことができる効果がある。
【００８９】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９０】
２６  タッチパネル制御部
２７  タッチパネル
５０  システム制御部
【図１】
0006742730.tif 000002
【図２】
0006742730.tif 000003
【図３】
0006742730.tif 000004
【図４】
0006742730.tif 000005
【図５】
0006742730.tif 000006