(57)【要約】【課題】ファインダに接眼したときの操作性を向上させることを目的とする。【解決手段】本発明の電子装置は、検知手段によって検知される物体がファインダに対して第１の距離よりも近い第２の距離である場合には、表示手段を非表示、または、第１の距離の場合に比べて表示手段の輝度を低減した状態で、タッチ操作の有効範囲を第１の範囲とし、検知手段によって検知される物体がファインダに対して第２の距離よりも近い第３の距離である場合には、表示手段を非表示、または、第１の距離の場合に比べて表示手段の輝度を低減した状態で、かつ、タッチ操作の有効範囲を前記第１の範囲よりも小さい第２の範囲とするように制御する。【選択図】図４
2018023068.tif 000002
【特許請求の範囲】
【請求項１】
ファインダと、
前記ファインダに対する物体の近接を検知する検知手段と、
前記ファインダと異なる位置に配置される表示手段と、
前記表示手段に対するタッチ操作を検出するタッチ検出手段と、
前記検知手段によって検知される物体が前記ファインダに対して第１の距離である場合には前記表示手段を表示状態とし、
前記検知手段によって検知される物体が前記ファインダに対して前記第１の距離よりも近い第２の距離である場合には、前記表示手段を非表示、または、前記第１の距離の場合に比べて前記表示手段の輝度を低減した状態で、前記タッチ操作の有効範囲を第１の範囲とし、
前記検知手段によって検知される物体が前記ファインダに対して前記第２の距離よりも近い第３の距離である場合には、前記表示手段を非表示、または、前記第１の距離の場合に比べて前記表示手段の輝度を低減した状態で、かつ、前記タッチ操作の有効範囲を前記第１の範囲よりも小さい第２の範囲とするように制御する制御手段と、を有することを特徴とする電子装置。
【請求項２】
前記制御手段は、
前記物体が前記ファインダに対して前記第３の距離よりも近い第４の距離の場合には前記タッチ操作の有効範囲を前記第２の範囲よりも小さい第３の範囲にするように制御することを特徴とする請求項１に記載の電子装置。
【請求項３】
前記制御手段は、
前記物体が前記ファインダに対して近いほど前記タッチ操作の有効範囲を段階的に小さくするように制御することを特徴とする請求項１または２に記載の電子装置。
【請求項４】
前記制御手段は、
前記検知手段によって検知される物体が前記ファインダに対して前記第１の距離である場合には、前記タッチ検出手段によりタッチの開始が検出された際のタッチ位置に対応する処理を行う絶対位置制御を行い、
前記検知手段によって検知される物体が前記ファインダに対して前記第３の距離よりも近い場合には、前記タッチ検出手段によりタッチの開始が検出された際のタッチ位置に関わらず、前記タッチ検出手段により検出されたタッチ位置の移動方向と移動距離に基づく処理を行う相対位置制御を行うように制御することを特徴とする請求項１ないし３の何れか１項に記載の電子装置。
【請求項５】
前記制御手段はさらに、前記ファインダ内に備えられた第２の表示手段に表示される表示アイテムを、前記タッチ検出手段により検出されるタッチ操作に基づいて移動させるように制御し、
前記絶対位置制御の場合には前記表示アイテムを前記タッチ検出手段により検出されたタッチ操作の座標に対応する位置に移動させ、
前記相対位置制御の場合には前記表示アイテムを前記タッチ検出手段により検出されたタッチ操作の方向に対応する位置に移動させるように制御することを特徴とする請求項４に記載の電子装置。
【請求項６】
前記制御手段は、前記ファインダ内に備えられた第２の表示手段に表示される表示アイテムを、前記タッチ検出手段により検出されるタッチ位置の移動に基づいて移動させるように制御し、
タッチ位置の所定距離の移動に応じて前記表示アイテムを移動させるときの移動距離を、前記タッチ操作の有効範囲が前記第１の範囲である場合と前記第２の範囲である場合とで異なるように制御することを特徴とする請求項１ないし５の何れか１項に記載の電子装置。
【請求項７】
前記制御手段は、
タッチ位置の所定距離の移動に応じて前記表示アイテムを移動させるときの移動距離を、前記タッチ操作の有効範囲が前記第１の範囲である場合よりも前記第２の範囲である場合のほうが大きくなるように制御することを特徴とする請求項６に記載の電子装置。
【請求項８】
前記タッチ操作は、被写体を撮影するときの測距点を異なる位置に移動させる操作、または、被写体を選択する選択枠を異なる被写体に移動させる操作の何れか一つを含むことを特徴とする請求項５ないし７の何れか１項に記載の電子装置。
【請求項９】
前記制御手段は、
前記タッチ操作の有効範囲が前記第２の範囲の場合には前記第１の範囲の場合よりも前記電子装置に関して行うことができる設定を制限するように制御することを特徴とする請求項１ないし８の何れか１項に記載の電子装置。
【請求項１０】
前記タッチ検出手段は、前記タッチ操作に加えて前記表示手段に対する物体の近接を検出し、
前記制御手段は、
前記タッチ検出手段により検出された物体の位置に基づいて前記タッチ操作の有効範囲を変更するように制御することを特徴とする請求項１ないし９の何れか１項に記載の電子装置。
【請求項１１】
前記制御手段は、前記タッチ操作の有効範囲を前記第２の範囲にするように制御しているときに、前記タッチ検出手段により物体の近接が検出された場合には前記物体の位置に基づいて、前記第２の範囲を小さくするか、または、前記第２の範囲の一部を無効にするように制御することを特徴とする請求項１０に記載の電子装置。
【請求項１２】
前記制御手段は、
前記検知手段により前記ファインダに対する前記物体までの距離が変化したことを検出した場合に、前記タッチ検出手段により検出された物体の位置に基づいて前記タッチ操作の有効範囲を変更するように制御することを特徴とする請求項１０または１１に記載の電子装置。
【請求項１３】
前記制御手段は、
前記ファインダを覗く眼が右眼であるか左眼であるかに応じて前記第２の範囲の位置を変更するように制御することを特徴とする請求項１ないし１２の何れか１項に記載の電子装置。
【請求項１４】
前記制御手段は、
前記第１の範囲から前記第２の範囲に有効範囲を小さくする場合において、
前記ファインダを覗く眼が右眼である場合には有効範囲の矩形状のうち左側の辺を移動し、
前記ファインダを覗く眼が左眼である場合には有効範囲の矩形状のうち右側の辺を移動するように制御することを特徴とする請求項１３に記載の電子装置。
【請求項１５】
前記制御手段は、
ユーザにより入力された情報に基づいて前記ファインダを覗く眼が右眼であるか左眼であるかを判定することを特徴とする請求項１３または１４に記載の電子装置。
【請求項１６】
前記タッチ検出手段は、前記タッチ操作に加えて前記表示手段に対する物体の近接を検出し、
前記制御手段は、
前記タッチ検出手段により検出された物体の位置に基づいて前記ファインダを覗く眼が右眼であるか左眼であるかを判定することを特徴とする請求項１３または１４に記載の電子装置。
【請求項１７】
前記ファインダを覗いている眼が右眼であるか左眼であるかを検出する生体センサを更に有し、
前記制御手段は、
前記生体センサにより検出された情報に基づいて前記ファインダを覗く眼が右眼であるか左眼であるかを判定することを特徴とする請求項１３または１４に記載の電子装置。
【請求項１８】
ファインダと、
前記ファインダに対する物体の近接を検知する検知手段と、
前記ファインダと異なる位置に配置される表示手段と、
前記表示手段に対するタッチ操作を検出するタッチ検出手段と、を有する電子装置の制御方法であって、
前記検知手段によって検知される物体が前記ファインダに対して第１の距離である場合には前記表示手段を表示状態とし、
前記検知手段によって検知される物体が前記ファインダに対して前記第１の距離よりも近い第２の距離である場合には、前記表示手段を非表示、または、前記第１の距離の場合に比べて前記表示手段の輝度を低減した状態で、前記タッチ操作の有効範囲を第１の範囲とし、
前記検知手段によって検知される物体が前記ファインダに対して前記第２の距離よりも近い第３の距離である場合には、前記表示手段を非表示、または、前記第１の距離の場合に比べて前記表示手段の輝度を低減した状態で、かつ、前記タッチ操作の有効範囲を前記第１の範囲よりも小さい第２の範囲とするように制御する制御ステップを有することを特徴とする電子装置の制御方法。
【請求項１９】
コンピュータを、請求項１ないし１７の何れか１項に記載された電子装置の制御手段として機能させるためのプログラム。
【請求項２０】
コンピュータを、請求項１ないし１７の何れか１項に記載された電子装置の制御手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置、その制御方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
電子装置の一例である撮像装置には、構図を確認するための光学ファインダや電子ビューファインダとは別に、撮影した画像を確認するための背面ディスプレイが設けられているものがある。また、背面ディスプレイには、ユーザが撮像モードを選択したり各種設定をしたりするためにタッチパネルが設けられているものがある。
このような撮像装置を用いて、ユーザがファインダを覗きながら撮影する場合、カメラの背面タッチパネルにユーザの顔の一部が接触してしまい、タッチパネルがユーザの意図しない接触を検出してしまうことがあった。
特許文献１に開示された撮像装置は、予め登録されている、光学ファインダを覗く眼の情報からタッチパネルのうち接触による入力が可能な入力可能領域を設定し、入力可能領域以外への接触に応じた動作を行わないようにした技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６０６８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の撮像装置では、ファインダに接眼したときに入力可能領域を一律な範囲に設定してしまうために、顔の一部が接触するほど接眼しないユーザにとっては、タッチによる入力可能領域が制限され、操作性が悪くなってしまう。
本発明は上述したような問題点に鑑みてなされたものであり、ファインダに接眼したときの操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の電子装置は、ファインダと、前記ファインダに対する物体の近接を検知する検知手段と、前記ファインダと異なる位置に配置される表示手段と、前記表示手段に対するタッチ操作を検出するタッチ検出手段と、前記検知手段によって検知される物体が前記ファインダに対して第１の距離である場合には前記表示手段を表示状態とし、前記検知手段によって検知される物体が前記ファインダに対して前記第１の距離よりも近い第２の距離である場合には、前記表示手段を非表示、または、前記第１の距離の場合に比べて前記表示手段の輝度を低減した状態で、前記タッチ操作の有効範囲を第１の範囲とし、前記検知手段によって検知される物体が前記ファインダに対して前記第２の距離よりも近い第３の距離である場合には、前記表示手段を非表示、または、前記第１の距離の場合に比べて前記表示手段の輝度を低減した状態で、かつ、前記タッチ操作の有効範囲を前記第１の範囲よりも小さい第２の範囲とするように制御する制御手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、ファインダに接眼したときの操作性を向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】デジタルカメラの外観を示す図である。
【図２】デジタルカメラの構成を示す図である。
【図３】デジタルカメラの動作を示すフローチャートである。
【図４】ユーザの顔の位置に応じた有効範囲と表示状態とを示す概念図である。
【図５】ユーザがタッチ操作で行うことができる設定の例を示す図である。
【図６】ユーザがタッチ操作で行うことができる設定の例を示す図である。
【図７Ａ】絶対位置制御について説明するための図である。
【図７Ｂ】相対位置制御について説明するための図である。
【図８】ファインダを覗く眼に応じた有効範囲を示す図である。
【図９】ファインダを覗く眼が右眼か左眼かを説明するための図である。
【発明を実施するための形態】
【０００８】
以下、本発明の好適な実施形態について図面を参照して説明する。本実施形態では、電子装置の一例として撮像装置、具体的にはデジタルカメラ１００を用いるものとする。
図１（ａ）、（ｂ）は、デジタルカメラ１００の外観図を示す。図１（ａ）はデジタルカメラ１００の前面斜視図であり、図１（ｂ）はデジタルカメラ１００の背面斜視図である。
デジタルカメラ１００は、上面にシャッターボタン１０１、メイン電子ダイヤル１０２、モード切替スイッチ１０３、ファインダ外表示部１０４等を備える。シャッターボタン１０１は、撮影の準備あるいは撮影を指示するための操作部である。メイン電子ダイヤル１０２は、シャッター速度や絞り等の設定値を変更するための回転式の操作部である。モード切替スイッチ１０３は、各種モードを切替えるための操作部である。モード切替スイッチ１０３により静止画撮影モード、動画撮影モード等に切替えられる。ファインダ外表示部１０４は、シャッター速度や絞り等の様々な設定値を表示する。
【０００９】
また、デジタルカメラ１００は、背面に表示部１０５、電源スイッチ１０６、サブ電子ダイヤル１０７、十字キー１０８、ＳＥＴボタン１０９、ライブビューボタン１１０、拡大ボタン１１１、縮小ボタン１１２、再生ボタン１１３を備える。また、デジタルカメラ１００は、ファインダ１１４、接眼検知部１１５等を備える。
表示部１０５は、画像や各種情報を表示する。表示部１０５は、表示手段の一例である。また、表示部１０５は、ライブビュー撮影においてライブビュー画像を表示したり、静止画撮影後のクイックレビュー画像を表示したり、動画記録中の画像を表示したりする。電源スイッチ１０６は、デジタルカメラ１００の電源のオンおよびオフを切替える操作部である。サブ電子ダイヤル１０７は、選択枠の移動や画像送り等を行うための回転式の操作部である。十字キー１０８は、上下左右にそれぞれ押下可能なキー（４方向キー）であり、押下した位置に応じた操作が可能である。ＳＥＴボタン１０９は、主に選択項目を決定するときに押下される操作部である。
【００１０】
ライブビューボタン１１０は、静止画撮影モードにおいてはファンダー撮影モードとライブビュー撮影モードとを切替え、動画撮影モードにおいては動画撮影（記録）の開始、停止を指示するための操作部である。拡大ボタン１１１は、ライブビュー画像の表示において拡大モードのオン、オフおよび拡大モード中の拡大率を変更するための操作部である。また、拡大ボタン１１１は、再生モードにおいて再生画像の拡大率を大きくするときに用いられる。縮小ボタン１１２は拡大された再生画像の拡大率を小さくし、表示された画像を縮小させるための操作部である。再生ボタン１１３は、撮影モードと再生モードとを切替えるためのボタンである。静止画撮影モードあるいは動画撮影モード中に再生ボタン１１３が押下されることで、再生モードに切替えられ、表示部１０５に記録媒体に記録された画像のうち最新の画像が表示される。ファインダ１１４は、後述するフォーカシングスクリーンを観察することで、被写体の光学像の焦点や構図の確認を行うための覗き込み型のファインダである。なお、ファインダ１１４は、光学系ファインダあるいは電子ファインダの何れであってもよい。接眼検知部１１５は、ファインダ１１４に対する物体の近接、具体的にはユーザの顔の近接を検知する。
【００１１】
また、デジタルカメラ１００の右側にはグリップ部１１６、蓋部１１７等を備え、左側には端子カバー１１８等を備える。グリップ部１１６は、ユーザがデジタルカメラ１００を構えたときに右手で握り易いように形成された保持部である。蓋部１１７は、記録媒体を格納するスロットを閉塞するための蓋である。端子カバー１１８は、外部機器の接続ケーブル等を接続するコネクタを保護するためのカバーである。
また、デジタルカメラ１００の内部には、アクチュエータによってアップダウンされるクイックリターンミラー１１９が配置される。また、デジタルカメラ１００には、着脱可能なレンズユニットと通信するための通信端子１２０を備える。
【００１２】
図２は、デジタルカメラ１００の構成を示す図である。なお、図１と同一の構成は、同一符号を付してその説明を適宜、省略する。デジタルカメラ１００は、着脱可能なレンズユニット２０１が装着される。
まず、レンズユニット２０１について説明する。
レンズユニット２０１は、絞り２０２、レンズ群２０３、絞り駆動回路２０４、ＡＦ（オートフォーカス）駆動回路２０５、レンズ制御回路２０６、通信端子２０７等を有する。絞り２０２は、開口径が調整可能に構成される。レンズ群２０３は、複数枚のレンズから構成される。絞り駆動回路２０４は、絞り２０２の開口径を制御することで光量を調整する。ＡＦ駆動回路２０５は、レンズ群２０３を駆動させて焦点を合わせる。レンズ制御回路２０６は、後述するシステム制御部の指示に基づいて、絞り駆動回路２０４、ＡＦ駆動回路２０５等を制御する。レンズ制御回路２０６は、絞り駆動回路２０４を介して絞り２０２の制御を行い、ＡＦ駆動回路２０５を介してレンズ群２０３の位置を変位させることで焦点を合わせる。レンズ制御回路２０６は、デジタルカメラ１００との間で通信可能である。具体的には、レンズユニット２０１の通信端子２０７と、デジタルカメラ１００の通信端子１２０とを介して通信される。
【００１３】
次に、デジタルカメラ１００について説明する。
デジタルカメラ１００は、クイックリターンミラー１１９、フォーカシングスクリーン２０８、ペンタプリズム２０９、ＡＥ（自動露出）センサ２１０、焦点検出部２１１、ファインダ１１４、シャッター２１２、撮像部２１３、システム制御部２１４を有する。
クイックリターンミラー１１９（以下、ミラー１１９）は、露光、ライブビュー画像の表示、動画撮影をする場合に、システム制御部２１４の指示に基づいてアクチュエータによりアップダウンされる。ミラー１１９は、レンズ群２０３から入射した光束をファインダ１１４側または撮像部２１３側に切替える。通常の場合には、ミラー１１９は光束をファインダ１１４側に導くように配置される。一方、撮影する場合やライブビュー画像を表示する場合には、ミラー１１９は光束を撮像部２１３に導くように上方に跳ね上がり待避する（ミラーアップ）。また、ミラー１１９は、中央部が光の一部を透過するハーフミラーで構成され、光束の一部が焦点検出を行うための焦点検出部２１１に入射するように透過させる。ＡＥセンサ２１０は、レンズユニット２０１を通した被写体の輝度を測光する。焦点検出部２１１は、ミラー１１９により透過された光束に基づいてデフォーカス量を検出する。システム制御部２１４はデフォーカス量に基づいてレンズユニット２０１を制御し、位相差ＡＦを行う。撮影者は、ペンタプリズム２０９とファインダ１１４を介して、フォーカシングスクリーン２０８を観察することで、レンズユニット２０１を通して得た被写体の光学像の焦点や構図を確認することができる。シャッター２１２は、システム制御部２１４の指示に基づいて撮像部２１３の露光時間を自由に制御できるフォーカルプレーンシャッターである。撮像部２１３は、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。
【００１４】
また、デジタルカメラ１００は、Ａ／Ｄ変換器２１５、メモリ制御部２１６、画像処理部２１７、メモリ２１８、Ｄ／Ａ変換器２１９、表示部１０５を有する。Ａ／Ｄ変換器２１５は、撮像部２１３から出力されるアナログ信号をデジタル信号に変換する。画像処理部２１７は、Ａ／Ｄ変換器２１５からのデータまたはメモリ制御部２１６からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２１７では、撮影した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部２１４が露光制御、測距制御を行う。この処理により、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ処理、ＡＥ処理、ＥＦ（フラッシュプリ発光）処理が行われる。更に、画像処理部２１７では、撮影した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１５】
Ａ／Ｄ変換器２１５からの画像データは、画像処理部２１７およびメモリ制御部２１６を介して、または、メモリ制御部２１６を介してメモリ２１８に直接書き込まれる。メモリ２１８は、撮像部２１３によって得られＡ／Ｄ変換器２１５によりデジタルデータに変換された画像データや、表示部１０５に表示するための画像データを格納する。メモリ２１８は、所定枚数の静止画像や所定時間の動画および音声を格納するのに十分な記憶容量を備えている。また、メモリ２１８は、画像表示用のメモリ（ビデオメモリ）を兼ねている。
【００１６】
Ｄ／Ａ変換器２１９は、メモリ２１８に格納されている表示用の画像データをアナログ信号に変換して表示部１０５に供給する。したがって、メモリ２１８に書き込まれた表示用の画像データは、Ｄ／Ａ変換器２１９を介して表示部１０５により表示される。表示部１０５は、ＬＣＤ等の表示器上にＤ／Ａ変換器２１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２１５によって一度Ａ／Ｄ変換されメモリ２１８に蓄積されたデジタル信号をＤ／Ａ変換器２１９でアナログ変換し、表示部１０５に逐次転送して表示することでライブビュー画像を表示（スルー表示）でき、電子ビューファインダとして機能する。
【００１７】
また、デジタルカメラ１００は、ファインダ内表示部２２０、ファインダ内表示駆動回路２２１、ファインダ外表示部１０４、ファインダ外表示駆動回路２２２、不揮発性メモリ２２３、システムメモリ２２４、システムタイマー２２５を有する。ファインダ内表示部２２０は、ファインダ内表示駆動回路２２１を介して現在オートフォーカスが行われている測距点を示す枠（ＡＦ枠）や、カメラの設定状態を表すアイコン等を表示する。ファインダ外表示部１０４は、ファインダ外表示駆動回路２２２を介してシャッター速度や絞り等の設定値を表示する。不揮発性メモリ２２３は、電気的に消去・記憶可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ２２３には、システム制御部２１４の動作用の定数、プログラム、閾値等が記憶される。このプログラムは、後述するフローチャートの処理を実行するためのプログラムである。
【００１８】
システムメモリ２２４は、例えばＲＡＭが用いられる。システムメモリ２２４には、システム制御部２１４の動作用の定数、変数、不揮発性メモリ２２３から読み出したプログラム等が展開される。システムタイマー２２５は、各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
システム制御部２１４は、デジタルカメラ１００全体を制御する。システム制御部２１４は、上述した不揮発性メモリ２２３に記憶されたプログラムを実行することで、後述する各処理を実現する。また、システム制御部２１４は、メモリ２１８、Ｄ／Ａ変換器２１９、表示部１０５等を制御することにより表示制御も行う。システム制御部２１４は、制御手段の一例である。
【００１９】
また、デジタルカメラ１００は、モード切替スイッチ１０３、第１シャッタースイッチ２２６、第２シャッタースイッチ２２７、操作部２２８等のシステム制御部２１４に各種の動作指示を入力するための操作手段を有する。
モード切替スイッチ１０３は、静止画撮影モード、動画撮影モードおよび再生モード等の何れかに切替えるための操作部である。システム制御部２１４は、モード切替スイッチ１０３により切替えられたモードを設定する。静止画撮影モードに含まれるモードには、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）がある。また、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ１０３により、上述したモードの何れかに直接切替えることができる。また、モード切替スイッチ１０３によりメニューボタンに一旦切替えた後に、メニューボタンに含まれる上述したモードの何れかに、他の操作部を用いて切替えてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２０】
第１シャッタースイッチ２２６は、シャッターボタン１０１の操作途中、いわゆる半押し（撮影準備指示）でオンとなり、第１シャッタースイッチ信号ＳＷ１を発生させる。システム制御部２１４は、第１シャッタースイッチ信号ＳＷ１により、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作を開始する。
第２シャッタースイッチ２２７は、シャッターボタン１０１の操作完了、いわゆる全押し（撮影指示）でオンとなり、第２シャッタースイッチ信号ＳＷ２を発生させる。システム制御部２１４は、第２シャッタースイッチ信号ＳＷ２により、撮像部２１３からの信号読み出しから記録媒体２３０に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２１】
操作部２２８は、ユーザからの操作を受け付ける入力部としての各種操作部材である。操作部２２８は、表示部１０５に表示される種々の機能アイコンを選択操作すること等により、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押下されると各種の設定可能なメニュー画面が表示部１０５に表示される。ユーザは表示部１０５に表示されたメニュー画面と、十字キー１０８やＳＥＴボタン１０９とを用いて直感的に各種設定を行うことができる。操作部２２８は例えば、シャッターボタン１０１、メイン電子ダイヤル１０２、電源スイッチ１０６、サブ電子ダイヤル１０７、十字キー１０８、ＳＥＴボタン１０９、ライブビューボタン１１０、拡大ボタン１１１、縮小ボタン１１２、再生ボタン１１３が含まれる。
【００２２】
なお、操作部２２８の一つとして、表示部１０５に対する接触を検出可能なタッチパネル２２９を有する。タッチパネル２２９は、タッチ検出手段の一例である。タッチパネル２２９と表示部１０５とは一体的に構成することができる。例えば、光の透過率が表示部１０５の表示を妨げないように、タッチパネル２２９を表示部１０５の表示面の上層に取り付ける。そして、タッチパネル２２９における入力座標と、表示部１０５上の表示座標とを対応付けることで、恰もユーザが表示部１０５上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザインターフェース）を構成することができる。タッチパネル２２９は、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等の様々な方式のうち何れかの方式を用いることができる。また、方式によって、タッチパネル２２９に対する接触があったことでタッチがあったと検出する方式や、タッチパネル２２９に対する指やペンの接近があったことでタッチがあったと検出する方式があるが、何れの方式であってもよい。
【００２３】
システム制御部２１４はタッチパネル２２９に対する以下の操作、あるいは状態を検出できる。
（１）タッチパネル２２９にタッチしていなかった指やペンが新たにタッチパネル２２９にタッチしたこと、すなわちタッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）という）。
（２）タッチパネル２２９を指やペンでタッチしている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）という）。
（３）タッチパネル２２９を指やペンでタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）という）。
（４）タッチパネル２２９へタッチしていた指やペンを離したこと、すなわちタッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）という）。
（５）タッチパネル２２９に何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）という）。
（６）タッチパネル２２９には接触していないが、タッチパネル２２９へ指やペンが近接している状態であること（以下、ホバー（Ｈｏｖｅｒ）という）。
なお、タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００２４】
上述した操作・状態やタッチパネル２２９上に指やペンがタッチしている座標は内部バスを通じてシステム制御部２１４に通知される。システム制御部２１４は通知された情報に基づいてタッチパネル２２９上でどのような操作が行なわれたかを判定する。タッチムーブについては、システム制御部２１４はタッチパネル２２９上で移動する指やペンの移動方向を座標の変化に基づいて、タッチパネル２２９上の垂直成分・水平成分毎に判定できる。また、タッチパネル２２９上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル２２９上に指をタッチしたまま、ある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル２２９上を指ではじくように素早くなぞる操作である。システム制御部２１４は所定距離以上を所定速度以上でタッチムーブしたことを検出し、そのままタッチアップが検出されるとフリックが行なわれたと判定する。また、システム制御部２１４は、所定距離以上、所定速度未満でタッチムーブしたことを検出した場合はドラッグが行なわれたと判定する。
【００２５】
また、デジタルカメラ１００は、電源制御部２３１、電源部２３２、記録媒体Ｉ／Ｆ２３３、通信部２３４、姿勢検知部２３５、接眼検知部１１５等を有する。電源制御部２３１は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部２３１は、その検出結果およびシステム制御部２１４の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２３０を含む各部へ供給する。電源部２３２は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ２３３は、メモリカードやハードディスク等の記録媒体２３０とのインターフェースである。記録媒体２３０は、撮影された画像を記憶するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。通信部２３４は、デジタルカメラ１００を無線または有線ケーブルによって外部機器に接続し、映像信号や音声信号の送受信を行う。また、通信部２３４は、撮像部２１３で撮影した画像（ライブビュー画像を含む）や、記録媒体２３０に記憶された画像を送信したり、外部機器から画像データやその他の各種情報を受信したりすることができる。なお、通信部２３４は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットとも接続可能である。姿勢検知部２３５は、重力方向に対するデジタルカメラ１００の姿勢を検知する。システム制御部２１４は、姿勢検知部２３５により検知された姿勢に基づいて、撮像部２１３で撮影された画像がデジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像であるか判別することができる。なお、システム制御部２１４は、姿勢検知部２３５で検知された姿勢に応じた向き情報を、撮像部２１３で撮像された画像データに付加したり、画像を回転して記憶したりすることができる。姿勢検知部２３５には加速度センサやジャイロセンサ等を用いることができる。
【００２６】
接眼検知部１１５は、ファインダ１１４の周囲に配置される。本実施形態の接眼検知部１１５は、ユーザの顔がファインダ１１４に近接しているか否か、具体的にはファインダ１１４からユーザの顔までの距離を検知する。接眼検知部１１５は、例えば赤外線近接センサを用いることができ、ファインダ１１４への何らかの物体の接近を検知することができる。物体が接近した場合は、接眼検知部１１５の投光部（図示せず）から投光した赤外線が反射して赤外線近接センサの受光部（図示せず）に受光される。受光された赤外線の量によって、物体が接眼部からどの距離まで近づいているか（接眼距離）も判別することができる。このように、接眼検知部１１５は、ファインダ１１４への物体の近接距離を検知する接眼検知を行う。非接眼状態から、ファインダ１１４に対して所定距離以内に近づく物体が検出された場合に、接眼がされたと検出するものとする。接眼状態から、接近を検知していた物体が所定距離以上離れた場合に、離眼されたと検出するものとする。接眼を検出する閾値と、離眼を検出する閾値は例えばヒステリシスを設けるなどして異なっていても良い。また、接眼を検出した後は、離眼を検出するまでは接眼状態であるものとする。離眼を検出した後は、接眼を検出するまでは非接眼状態であるものとする。なお、赤外線近接センサは一例であって、接眼検知部１１５には、ユーザの接眼とみなせる接近を検知できるものであれば他のセンサを採用してもよい。
接眼検知部１１５は検知した情報をシステム制御部２１４に通知し、システム制御部２１４は接眼検知部１１５により検知された情報に基づいてタッチパネル２２９の有効範囲を制御することでファインダ１１４に接眼したときの操作性を向上させることができる。
以下、具体的にシステム制御部２１４がタッチパネル２２９の有効範囲を制御する処理について説明する。
【００２７】
ここでは、デジタルカメラ１００の動作について図３のフローチャートを参照して説明する。なお、図３のフローチャートの処理は、不揮発性メモリ２２３に格納されたプログラムをシステムメモリ２２４に展開してシステム制御部２１４が実行することで実現する。
Ｓ３００では、システム制御部２１４は電源スイッチ１０６がオンに切替えられる操作に応じて電源制御部２３１を介してデジタルカメラ１００に電源を投入する。
Ｓ３０１では、システム制御部２１４はタッチパネル２２９のタッチ操作の有効範囲を、タッチパネル２２９の全面に設定する。タッチパネル２２９の有効範囲を全面に設定することで、システム制御部２１４はタッチパネル２２９の全面においてユーザのタッチ操作を検出することができる。
【００２８】
Ｓ３０２では、システム制御部２１４はタッチパネル２２９のタッチ操作の制御を絶対位置に基づく制御に設定する。絶対位置に基づく制御では、タッチパネル２２９上のタッチ位置（タッチ座標）と、ファインダ内表示部２２０の表示座標とを一意に対応付けた制御である。また、相対位置に基づく制御とは、タッチパネル２２９上のタッチ位置（タッチ座標）と、ファインダ内表示部２２０の表示座標（指示座標）とを一意に対応付けない制御であり、タッチ位置の移動方向と移動量に応じて、ファインダ内表示部２２０における指示座標を相対的に移動させる制御である。この絶対位置に基づく制御と相対位置に基づく制御との詳細については後述する。
Ｓ３０３では、システム制御部２１４は接眼検知部１１５により検知されている情報を取得する。ここで、接眼検知部１１５はファインダ１１４に近接している物体の距離、具体的にはファインダ１１４からユーザの顔までの距離に対応する出力値Ｓを出力する。すなわち、システム制御部２１４は接眼検知部１１５から出力値Ｓを取得する。
なお、本実施形態の出力値Ｓは、検知する物体までの距離が遠いほど小さい値で出力され、物体までの距離が近いほど大きい値で出力される。
【００２９】
Ｓ３０４では、システム制御部２１４は取得した出力値Ｓが第１閾値以上であるか否かを判定する。ここで、第１閾値は、例えばユーザが表示部１０５を視認する場合に表示内容全体を把握するのが難しい程度にファインダ１１４に近接している距離に相当する。第１閾値は、経験的あるいは実験的に算出することができ、予め不揮発性メモリ２２３に記憶されている。ここでは、第１閾値に対応する距離をＬ１としている。
出力値Ｓが第１閾値よりも小さい場合、すなわちユーザの顔が距離Ｌ１よりも離れている場合にはＳ３０３に戻り、システム制御部２１４は再び出力値Ｓを取得し、第１閾値以上になるまで処理を継続する。したがって、タッチパネル２２９の有効範囲はＳ３０１で設定した全面の状態のままである。一方、出力値Ｓが第１閾値以上の場合、すなわちユーザの顔が距離Ｌ１以下である場合にはＳ３０５に進む。
【００３０】
Ｓ３０５では、システム制御部２１４は表示部１０５を非表示にしたり、表示部１０５のバックライトの輝度を低減したりする制御を行う。ここで、出力値Ｓが第１閾値以上であるとしてＳ３０５に進む場合とは、ユーザの顔が表示部１０５の表示内容全体を把握することが難しいほどファインダ１１４に近接していることを意味する。したがって、ユーザが表示部１０５の表示内容を確認する意図はないと推定でき、Ｓ３０５ではシステム制御部２１４は消費電力の低減および眩しさの防止を図るために表示部１０５を制御する。なお、以下では、表示部１０５を非表示にするものとして説明する。
ここで、図４は、ユーザの顔の位置と、タッチパネルの有効範囲と、表示部１０５の表示状態との関係を示す概念図である。
図４（ａ）は、出力値Ｓが第１閾値未満の場合、すなわちユーザの顔が距離Ｌ１より離れている場合の概念図である。図４（ａ）では、タッチパネル２２９の有効範囲が全面に設定され、表示部１０５には例えばライブビュー画像が表示されている。
図４（ｂ）は、出力値Ｓが第１閾値以上である場合、すなわちユーザの顔が距離Ｌ１以下の場合の概念図である。図４（ｂ）では、タッチパネル２２９の有効範囲が継続して全面に設定され、表示部１０５が非表示になっている。
【００３１】
Ｓ３０６では、システム制御部２１４はタッチ操作による操作モードを変更する。
具体的には、システム制御部２１４はタッチ操作により設定できる撮影に関する設定のうち、１つまたは複数の設定ができないように操作モードを変更する。
ここで、図５（ａ）〜（ｄ）は出力値Ｓが第１閾値未満の場合、すなわちユーザの顔が距離Ｌ１よりも離れている場合にユーザがタッチ操作で行うことができる設定の例を示す図である。図５（ａ）〜（ｄ）はそれぞれ表示部１０５に表示される、絞り値の設定、シャッター速度の設定、露出の設定、ＩＳＯ感度の設定の画面である。ここでは、ユーザは表示部１０５に表示される設定の全てをタッチ操作で行うことができる。
【００３２】
図６（ａ）、（ｂ）は出力値Ｓが第１閾値以上の場合、すなわちユーザの顔が距離Ｌ１以下である場合であってもユーザがタッチ操作で行うことができる設定の例を示す図である。図６（ａ）、（ｂ）はそれぞれファインダ内表示部２２０に表示される、測距点の設定、選択枠の設定の画面である。ユーザはタッチパネル２２９を介したタッチ操作により測距点６０１を移動する設定、検出されている顔を選択する選択枠６０２を移動する設定を行うことができる。一方、ユーザは上述した、絞り値の設定、シャッター速度の設定、露出の設定、ＩＳＯ感度の設定を行うことができない。ここで、制限される設定としては、例えばファインダ１１４に光学系ファインダを用いているために、ファインダ内表示部２２０では表示できない設定等が挙げられる。なお、出力値Ｓが第１閾値以上の場合に制限される設定の情報は、不揮発性メモリ２２３に記憶されている。したがって、システム制御部２１４は記憶された情報に基づいて設定を制限する。ただし、ユーザが制限する設定の情報を任意に登録することにより、システム制御部２１４が登録された設定の情報に基づいて設定を制限できるように構成してもよい。
【００３３】
また、システム制御部２１４はタッチ操作により表示アイテムを移動させるときの移動距離が異なるように操作モードを変更する。ここで、図６（ａ）に示す測距点６０１を移動させるためのタッチ操作として距離ｍのタッチムーブを検出した場合を例にして説明する。出力値Ｓが第１閾値未満の場合、システム制御部２１４は距離ｍのタッチムーブを検出した場合には測距点６０１から距離ｔである測距点６０３を選択するように表示する。一方、出力値Ｓが第１閾値以上の場合、システム制御部２１４は同じ距離ｍのタッチムーブを検出したとしても測距点６０１から距離２ｔである測距点６０４を選択するように表示する。
このように、システム制御部２１４はタッチ操作で同じ距離を検出した場合でも、表示アイテムを移動させる移動距離が大きくなるように操作モードを変更する。したがって、表示部１０５にユーザの顔が近接し、タッチパネル２２９に対して指を動かし難い状態であっても、表示アイテムの移動距離を大きくすることでタッチ操作の操作性を向上させることができる。
【００３４】
Ｓ３０７では、システム制御部２１４はタッチ操作に基づく制御を変更する。具体的には、システム制御部２１４はタッチ操作に基づく制御を絶対位置に基づく制御（以下、絶対位置制御）から相対位置に基づく制御（以下、相対位置制御）に変更する。
以下では、図７Ａおよび図７Ｂを参照して、測距点の位置を移動させるタッチ操作を例にして、絶対位置制御および相対位置制御について説明する。
図７Ａは、絶対位置制御の一例を示す図である。ここで、図７Ａ（ａ）がファインダ内表示部２２０を示し、図７Ａ（ｂ）がタッチパネル２２９におけるタッチ操作を示している。
まず、図７Ａ（ａ）の測距点７０１が選択されていたものとする。次に、図７Ａ（ｂ）に示すようにユーザがタッチパネル２２９上を指７０２でタッチダウンしたものとする。この場合、システム制御部２１４はタッチダウンした指７０２の座標をタッチパネル２２９から取得し、取得した座標に対応する位置である図７Ａ（ａ）の測距点７０３を選択するように表示する。このように、絶対位置制御では、タッチダウンしたタッチ位置に基づいて、測距点７０３が対応するタッチ位置に移動する。すなわち、タッチの開始が検出された際のタッチ位置に対応する処理（測距点７０３の移動）を行う。次に、図７Ａ（ｂ）に示すようにユーザがタッチパネル２２９上をタッチダウンした位置から指７０４までタッチムーブしたとする。この場合、システム制御部２１４は指７０４の座標をタッチパネル２２９から取得し、取得した座標に対応する位置である図７Ａ（ａ）の測距点７０５を選択するように表示する。
したがって、絶対位置制御とは、タッチパネル２２９上のタッチ操作の座標を反映させた処理を行う制御をいう。
【００３５】
図７Ｂは、相対位置制御の一例を示す図である。ここで、図７Ｂ（ａ）がファインダ内表示部２２０を示し、図７Ｂ（ｂ）がタッチパネル２２９におけるタッチ操作を示している。
まず、図７Ｂ（ａ）の測距点７０６が選択されていたものとする。次に、図７Ｂ（ｂ）に示すようにユーザがタッチパネル２２９上を指７０７でタッチダウンしたものとする。ここで、図７Ｂ（ｂ）の指７０７の座標位置は、図７Ａ（ｂ）の指７０２の座標位置と同一であるが、システム制御部２１４は図７Ｂ（ａ）に示すように測距点７０６を選択された状態に維持する。すなわち、相対位置制御では、タッチダウンしただけでは、測距点７０３は移動しない。次に、図７Ｂ（ｂ）に示すようにユーザがタッチパネル２２９上をタッチダウンした位置から指７０８までタッチムーブしたとする。この場合、システム制御部２１４はタッチダウンした位置を基準点として、指７０７から指７０８までの方向と距離とに対応する図７Ｂ（ａ）に示す測距点７０９を選択するように表示する。このように、相対位置制御では、タッチの開始が検出された際のタッチ位置に関わらず、タッチ位置の移動方向と移動距離に基づく処理を行う。
したがって、相対位置制御とは、タッチパネル２２９上のタッチ操作の方向と距離（少なくとも方向）を取得して、取得した方向と距離（少なくとも方向）を反映させた処理を行う制御をいう。
【００３６】
ここで、出力値Ｓが第１閾以上である場合とはユーザの顔が表示部１０５に近接しており、ユーザがタッチパネル２２９の位置を確認しながらタッチ操作をすることが難しいものと想定される。したがって、絶対位置制御から相対位置制御に変更することで、ユーザがタッチパネル２２９の位置を確認する必要がないことから、ユーザの顔がファインダ１１４に接眼したときの操作性を向上させることができる。
なお、Ｓ３０６においてタッチ操作で同じ距離を検出した場合でも、表示アイテムを移動させる移動距離が大きくなるように操作モードを変更されている。したがって、図７Ｂ（ｂ）では指７０７から指７０８までの距離が図７Ａ（ｂ）の指７０２から指７０４までの距離よりも短いものの、図７Ａ（ａ）および図７Ｂ（ａ）のどちらも選択される前の測距点から選択された後の測距点までの距離は同一である。
【００３７】
Ｓ３０８では、システム制御部２１４は再び接眼検知部１１５により検知されている情報、すなわち出力値Ｓを取得する。
Ｓ３０９では、システム制御部２１４はファインダ１１４に対するユーザの顔までの距離を出力値Ｓに基づいて判定する。出力値Ｓが第１閾値未満の場合、すなわちユーザの顔が距離Ｌ１よりも離れている場合にはＳ３１０に進む。
Ｓ３１０では、システム制御部２１４は表示部１０５を再び表示させたり、輝度を増加させたりして元の表示状態に戻す。さらに、システム制御部２１４はタッチ操作に基づく制御を相対位置制御から絶対位置制御に変更する（戻す）。ここで、ユーザの顔が距離Ｌ１よりも離れている場合とは、ユーザが表示部１０５の表示内容全体を把握することができることを意味する。したがって、システム制御部２１４は表示部１０５の表示状態を元に戻して、ユーザが表示部１０５を確認できるようにする。また、システム制御部２１４はタッチパネル２２９のタッチ操作の有効範囲を、タッチパネル２２９の全面に設定する。その後、Ｓ３０３に戻る。
【００３８】
また、Ｓ３０９において出力値Ｓが第１閾値以上であって第２閾値（第１閾値＜第２閾値）未満の場合、すなわちユーザの顔が距離Ｌ１以下であって距離Ｌ２（距離Ｌ１＞距離Ｌ２）よりも離れている場合にはＳ３１１に進む。ここでは、第２閾値に対応する距離をＬ２としている。
Ｓ３１１では、システム制御部２１４はタッチパネル２２９のタッチ操作の有効範囲を、全面よりも小さい範囲ａに設定する。システム制御部２１４は設定した有効範囲の位置をシステムメモリ２２４に記憶する。図４（ｃ）は、出力値Ｓが第１閾値以上であって第２閾値未満の場合の概念図であり、タッチパネル２２９の有効範囲は全面よりも小さい範囲ａに設定されている。範囲ａは、全面の場合に比べてタッチパネル２２９の一方側（左側）の僅かな範囲が欠落している。なお、範囲ａの位置情報は、予め不揮発性メモリ２２３に記憶されている。Ｓ３１１の処理後にＳ３０８に戻る。
【００３９】
また、Ｓ３０９において出力値Ｓが第２閾値以上であって第３閾値（第２閾値＜第３閾値）未満の場合、すなわちユーザの顔が距離Ｌ２以下であって距離Ｌ３（距離Ｌ２＞距離Ｌ３）よりも離れている場合にはＳ３１２に進む。ここでは、第３閾値に対応する距離をＬ３としている。
Ｓ３１２では、システム制御部２１４はタッチパネル２２９のタッチ操作の有効範囲を、範囲ａよりも小さい範囲ｂに設定する。システム制御部２１４は設定した有効範囲の位置をシステムメモリ２２４に記憶する。図４（ｄ）は、出力値Ｓが第２閾値以上であって第３閾値未満の場合の概念図であり、タッチパネル２２９の有効範囲は範囲ａよりも小さい範囲ｂに設定されている。範囲ｂは、範囲ａよりもタッチパネル２２９の一方側（左側）の一部が欠落している。なお、範囲ｂの位置情報は、予め不揮発性メモリ２２３に記憶されている。なお、相対位置制御における、タッチ位置の移動に対する指示位置（測距点の指示位置、ファインダ内表示部２２０での指示指標の表示位置）の移動割合を、タッチ操作の有効範囲を範囲ａに設定している場合（Ｓ３１１の場合）よりも大きくしても良い。Ｓ３１２の処理後にＳ３１４に進む。
【００４０】
また、Ｓ３０９において出力値Ｓが第３閾値以上であって第４閾値（第３閾値＜第４閾値）未満の場合、すなわちユーザの顔が距離Ｌ３以下であって距離Ｌ４（距離Ｌ３＞距離Ｌ４）よりも離れている場合にはＳ３１３に進む。ここでは、第４閾値に対応する距離をＬ４としている。
Ｓ３１３では、システム制御部２１４はタッチパネル２２９のタッチ操作の有効範囲を、範囲ｂよりも小さい範囲ｃに設定する。システム制御部２１４は設定した有効範囲の位置をシステムメモリ２２４に記憶する。図４（ｅ）は、出力値Ｓが第３閾値以上であって第Ｘ閾値未満の場合の概念図であり、タッチパネル２２９の有効範囲は範囲ｂよりも小さい範囲ｃに設定されている。範囲ｃは、範囲ｂよりもタッチパネル２２９の一方側（左側）が大きく欠落している。なお、範囲ｃの位置情報は、予め不揮発性メモリ２２３に記憶されている。なお、相対位置制御における、タッチ位置の移動に対する指示位置（測距点の指示位置、ファインダ内表示部２２０での指示指標の表示位置）の移動割合を、タッチ操作の有効範囲を範囲ｂに設定している場合（Ｓ３１３の場合）よりも大きくしても良い。Ｓ３１３の処理後にＳ３１４に進む。
なお、上述した有効範囲の面積は、範囲ａ＞範囲ｂ＞範囲ｃの関係である。また、本実施形態は、矩形状の有効範囲のうち一方側（左側）の辺を移動させることで面積が増減され、他方側（右側）の辺は固定されている。
【００４１】
このように、システム制御部２１４はファインダ１１４からユーザの顔までの距離が遠いほどタッチパネル２２９のタッチ操作の有効範囲の面積が大きくなるように、距離が近いほどタッチ操作の有効範囲の面積が小さくなるように段階的に制御する。換言すると、システム制御部２１４はファインダ１１４からユーザの顔までの距離が第１の距離よりも近い第２の距離の場合にはタッチ操作の有効範囲を第１の範囲よりも小さい第２の範囲にするように制御する。
【００４２】
Ｓ３１４では、システム制御部２１４はユーザの顔が接触していないが近接していること、すなわちホバーをタッチパネル２２９を介して検出する。ここで、Ｓ３１４に進む場合とは、システム制御部２１４がタッチパネル２２９を介してユーザの顔を対象としてホバーを検出できるほど、表示部１０５に近接していることを意味する。ここでは、Ｓ３１２およびＳ３１３の場合、すなわち出力値Ｓが第２閾値以上である場合に、Ｓ３１４に進むことから第２閾値はタッチパネル２２９を介してホバーを検出できる程度の距離に相当する。
Ｓ３１５では、システム制御部２１４はタッチパネル２２９からホバーの位置、すなわちユーザの顔の近接位置を取得する。
【００４３】
Ｓ３１６では、システム制御部２１４は取得した近接位置に応じてタッチパネル２２９にタッチ操作の無効範囲を設定することで、有効範囲を設定し直す。
図４（ｄ）の概念図（出力値Ｓが第２閾値以上であって第３閾値未満の場合）では、タッチパネル２２９のうち一方側（左側）にホバーが検出され、楕円状の無効範囲Ｘが設定されている。ここでは、有効範囲を示す範囲ｂの一部に無効範囲Ｘが進出している。したがって、システム制御部２１４は有効範囲を、矩形状の有効範囲ｂから矩形状の一部が円状に切り欠かれた形状の範囲に設定し直す。
図４（ｅ）の概念図（出力値Ｓが第３閾値以上であって第Ｘ閾値未満の場合）では、タッチパネル２２９のうち一方側（中央のやや左側）にホバーが検出され、楕円状の無効範囲Ｙが設定されている。ここでは、有効範囲を示す範囲ｃの一部に大きな楕円状の無効範囲Ｙが進出している。したがって、システム制御部２１４は有効範囲を、矩形状の有効範囲ｃから矩形状の一部が円状に大きく切り欠かれた形状の範囲に設定し直す。
このように、システム制御部２１４は当初設定した有効範囲を設定し直す。システム制御部２１４は設定し直した有効範囲の位置をシステムメモリ２２４に記憶する。なお、有効範囲を設定し直す方法は、矩形状の一部を円状に切り欠く場合に限られず、楕円状の無効範囲が含まないように矩形状のまま有効範囲を小さくするようにしてもよい。具体的には、図４（ｅ）に示すように、システム制御部２１４は無効範囲Ｙの楕円の端部Ｚに、有効範囲の左辺（一点鎖線）が位置するように矩形状のまま有効範囲を小さくするように設定し直すことができる。
【００４４】
その後、Ｓ３０８に戻り、システム制御部２１４は撮影モードが変更されたり、電源スイッチがオフになるまで処理を継続する。このとき、システム制御部２１４はタッチパネル２２９へのタッチ操作を検出した場合にシステムメモリ２２４に記憶された有効範囲の位置に基づいて、有効範囲内であるか否かを判定し、有効範囲のタッチ操作である場合にはタッチ操作に応じて処理を実行する。一方、システム制御部２１４はタッチ操作が有効範囲外のタッチ操作である場合には当該タッチ操作に応じた処理を実行せず、タッチ操作を無効にする。
【００４５】
なお、上述したＳ３１１からＳ３１３では、タッチパネル２２９における矩形状の有効範囲のうち一方側（左側）の辺を移動させて面積を増減させていたが、ユーザがファインダ１１４を覗く眼が左眼であるか右眼であるかに応じて有効範囲の位置を変更してもよい。
図８は、ファインダを覗く眼に応じた有効範囲の位置の一例を示す図である。
図８（ａ）に示すように、ファインダ１１４を覗く眼が右眼の場合には、タッチパネル２２９の矩形状の有効範囲のうち左側の辺を移動させて面積を増減させる。
図８（ｂ）に示すように、ファインダ１１４を覗く眼が左眼の場合には、タッチパネル２２９の矩形状の有効範囲のうち右側の辺を移動させて面積を増減させる。
【００４６】
ここで、システム制御部２１４がファインダ１１４を覗く眼が右眼であるか左眼であるかを判定する方法について説明する。
まず、第１の方法として、ユーザにより入力された情報に基づいて判定する方法について説明する。図９（ａ）は、ユーザにファインダ１１４を覗く眼を事前に入力させるガイダンス表示の一例を示す図である。システム制御部２１４は例えば電源を投入したときに表示部１０５にガイダンス表示を行い、ユーザにより右眼または左眼の何れかを選択させ、選択された眼の情報を不揮発性メモリ２２３に記憶する。したがって、システム制御部２１４は有効範囲を範囲ａ〜範囲ｃに設定するときに、不揮発性メモリ２２３に記憶された眼の情報に基づいて範囲ａ〜範囲ｃの位置を変更する。なお、ファインダ１１４を覗く眼の情報は、設定画面のメニューから再び設定できるようにしてもよく、複数のユーザごとに不揮発性メモリ２２３に記憶して設定できるようにしてもよい。複数のユーザごとに設定する場合には、ユーザが撮影時に設定を選択したり、使用するユーザを選択したりすることで、システム制御部２１４はユーザに応じた眼の情報を読み出すことができる。
【００４７】
また、第２の方法として、タッチパネル２２９を介したホバーの検出を用いた方法について説明する。
図９（ｂ）は、ファインダ１１４を右眼で覗いた場合にタッチパネル２２９を介してホバーを検出する位置の一例を示す図である。図９（ｂ）では、システム制御部２１４はユーザの鼻によってタッチパネル２２９の左側の位置９０１でホバーを検出することから、左側でホバーを検出した場合には、ファインダ１１４を覗く眼が右眼であると判定することができる。
図９（ｃ）は、ファインダ１１４を左眼で覗いた場合にタッチパネル２２９を介してホバーを検出する位置の一例を示す図である。図９（ｃ）では、システム制御部２１４はユーザの頬によってタッチパネル２２９の右側の位置９０２でホバーを検出することから、右側でホバーを検出した場合には、ファインダ１１４を覗く眼が左眼であると判定することができる。
【００４８】
また、第３の方法として、生体センサを用いた方法について説明する。
図９（ａ）に示すように、ファインダ１１４内にはファインダ１１４を覗いている眼が右眼であるか左眼であるかを検出できる生体センサ９０３を備えている。したがって、システム制御部２１４は生体センサ９０３により検出された情報に基づいてファインダ１１４を覗く眼が右眼であるか左眼であるかを判定することができる。
【００４９】
以上のように、本実施形態によれば、ファインダ１１４からユーザの顔までの距離が遠い場合には、ユーザの顔がタッチパネル２２９に接触する可能性が低いことから、タッチパネル２２９のタッチ操作の有効範囲を大きくする。したがって、顔の一部が接触しないように離れてファインダ１１４を覗くユーザにとっては、ファインダ１１４に接眼したときの操作性を向上させることができる。
一方、ファインダ１１４からユーザの顔までの距離が近い場合には、ユーザの顔が意図せずにタッチパネル２２９に接触する可能性が高いことから、タッチパネル２２９のタッチ操作の有効範囲を小さくする。したがって、顔の一部がタッチパネル２２９に接触することによって生じる、タッチ操作の誤動作を防ぐことができる。
また、本実施形態によれば、ファインダ１１４からユーザの顔までの距離に応じてタッチパネル２２９のタッチ操作の有効範囲が変更されることから、ユーザの顔が接触する可能性に応じた有効範囲が設定され、よりタッチ操作の誤操作を防ぐことができる。このとき、有効範囲を段階的に変更することからシステム制御部２１４による処理を軽減することができる。
【００５０】
また、本実施形態によれば、タッチパネル２２９を用いて物体の近接、すなわちホバーを検出することによってユーザの顔の一部が実際に接近する位置を判定し、接近する位置に基づいてタッチパネル２２９の無効範囲を設定する。したがって、ユーザの顔の一部がタッチパネル２２９に接近する位置を精度良く判定して無効範囲を設定することができるために、タッチ操作の誤動作を精度良く防ぐことができる。
なお、上述した実施形態では、接眼検知部１１５からの出力値Ｓが第２閾値以上である場合にＳ３１２あるいはＳ３１３を経由して一律にホバーを検出する場合について説明したが、この場合に限られない。システム制御部２１４は接眼検知部１１５から取得した出力値Ｓｎが前回取得した出力値Ｓ（ｎ−１）から変化した場合、具体的には出力値Ｓｎが前回の出力値Ｓ（ｎ−１）における閾値の範囲から変化した場合にホバーを検出するように構成してもよい。例えば、システム制御部２１４は前回の出力値Ｓ（ｎ−１）が第１閾値以上で第２閾値未満のとき、今回の出力値Ｓｎが第２閾値以上で第３閾値未満の場合にホバーを検出し、今回の出力値Ｓｎも第１閾値以上で第２閾値未満の場合にはホバーを検出しない。このように閾値を跨ぐように出力値Ｓが変化した場合とは、タッチパネル２２９からユーザの顔までの距離が変化している状態であると想定でき、このときに検出されたホバーはユーザの顔である可能性が高い。一方、出力値Ｓが変化していない場合とは、タッチパネル２２９からユーザの顔までの距離が変化していない状態であると想定でき、このときに検出されたホバーはユーザの顔ではなくタッチ操作である可能性が高い。
したがって、システム制御部２１４は閾値を跨ぐように出力値Ｓが変化した場合にのみホバーを検出することで、ユーザの顔の一部が近接する位置に基づいて無効範囲を設定でき、タッチ操作に基づいて誤って無効範囲を設定してしまうことを防ぐことができる。
【００５１】
また、上述した実施形態では、出力値Ｓと比較する閾値が第１閾値〜第４閾値である場合について説明したが、この場合に限られず、閾値は何段階であってもよい。
また、上述した実施形態では、タッチパネル２２９の有効範囲は範囲ａ〜範囲ｃである場合について説明したが、この場合に限られず、範囲は何段階であってもよい。
また、上述した実施形態では、出力値Ｓはファインダ１１４からユーザの顔までの距離が遠いほど小さく、近いほど大きくなるものとして説明したが、この場合に限られない。すなわち、出力値Ｓはファインダ１１４からユーザの顔までの距離が遠いほど大きく、近いほど小さくなるものであってもよい。
【００５２】
また、上述した実施形態では、接眼検知部１１５からの出力値Ｓが第２閾値以上である場合にＳ３１２あるいはＳ３１３を経由してホバーを検出する場合について説明したが、この場合に限られず、何れの閾値であってもホバーを検出してもよい。
また、上述した実施形態では、有効範囲を設定し直すためにホバーを検出する場合について説明したが、ホバーを検出する処理は省略してもよい。すなわち、図３のフローチャートのうちＳ３１４〜Ｓ３１６を省略してもよく、この場合であっても顔の一部がタッチパネル２２９に接触することによって生じる、タッチ操作の誤動作を防ぐことができる。
【００５３】
なお、システム制御部２１４が行うものとして説明した上述の各種制御は、１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
また、本発明をその好適な実施形態に基づいて詳述したが、本発明は上述した実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。更に、上述した実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
また、上述した実施形態においては、本発明をデジタルカメラ、すなわち撮像装置に適用する場合を例にして説明したが、この場合に限られず、ファインダ、タッチパネル、表示部を備える電子装置であれば適用可能である。すなわち、本発明はビデオカメラ、タブレット端末、スマートフォン等に適用可能である。
【００５４】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５５】
１００：デジタルカメラ（電子装置）  １０５：表示部  １１４：ファインダ  １１５：接眼検知部  ２１４：システム制御部  ２２０：ファインダ内表示部  ２２９：タッチパネル  ９０３：生体センサ
【図１】
2018023068.tif 000003
【図２】
2018023068.tif 000004
【図３】
2018023068.tif 000005
【図４】
2018023068.tif 000006
【図５】
2018023068.tif 000007
【図６】
2018023068.tif 000008
【図７Ａ】
2018023068.tif 000009
【図７Ｂ】
2018023068.tif 000010
【図８】
2018023068.tif 000011
【図９】
2018023068.tif 000012