(57)【要約】【課題】ファインダを覗きながら行うファインダの近くに配置されるタッチパネルへのタッチ操作の操作性を向上させる。【解決手段】ファインダ外にあるタッチパネルに物体が接近していることの検知によりタッチ操作を検出可能なタッチ検出手段と、前記タッチパネルへ物体が第１の距離よりも接近していることが検出された所定の面積以上の第１の領域への、前記第１の距離よりも短い第２の距離よりも前記タッチパネルに接近したタッチ操作が検出された場合には、前記第１の領域への前記タッチ操作に応じた処理を行わず、前記タッチパネルへ物体が前記第１の距離よりも接近していることが検出された前記所定の面積未満である第２の領域への前記タッチ操作が検出された場合には、前記第２の領域への前記タッチ操作に応じた処理を行うように制御する制御手段とを有する。【選択図】図２
2018042191.tif 000002
【特許請求の範囲】
【請求項１】
ファインダ外にあるタッチパネルに物体が接近していることの検知によりタッチ操作を検出可能なタッチ検出手段と、
前記タッチパネルへ物体が第１の距離よりも接近していることが検出された所定の面積以上の第１の領域への、前記第１の距離よりも短い第２の距離よりも前記タッチパネルに接近したタッチ操作が検出された場合には、前記第１の領域への前記タッチ操作に応じた処理を行わず、前記タッチパネルへ物体が前記第１の距離よりも接近していることが検出された前記所定の面積未満である第２の領域への前記タッチ操作が検出された場合には、前記第２の領域への前記タッチ操作に応じた処理を行うように制御する制御手段とを有することを特徴とする撮像制御装置。
【請求項２】
前記タッチ検出手段は、前記タッチパネルにおいて検出された静電容量の変化が所定の変化量であった場合に、前記タッチパネルに前記第１の距離よりも物体が接近したことを検出することを特徴とする請求項１に記載の撮像制御装置。
【請求項３】
前記ファインダへの物体の接近を検知するファインダ接近手段をさらに有し、
前記制御手段は、前記ファインダ接近手段により前記ファインダへの物体の接近を検知したときに、前記処理を行うように制御することを特徴とする請求項１又は２に記載の撮像制御装置。
【請求項４】
前記制御手段は、前記ファインダ接近手段により前記ファインダへの物体の接近が検知されたことに応じて、前記タッチパネルが前記第１の距離よりも接近した物体を検出できるように制御することを特徴とする請求項３に記載の撮像制御装置。
【請求項５】
前記制御手段は、前記ファインダ接近手段により前記ファインダへの物体の接近が検知されていない場合には、前記タッチパネルへ前記第１の距離よりも前記所定の面積以上の物体が接近していても、前記第１の距離よりも物体の接近している前記所定の面積以上の前記タッチパネルの領域へのタッチ操作に応じた処理を行うように制御することを特徴とする請求項３又は４に記載の撮像制御装置。
【請求項６】
前記制御手段は、前記ファインダ接近手段により物体の接近を検知したことに応じて、前記タッチパネルの静電容量を増幅する、又は前記タッチパネルへの前記物体の接近を検出するための静電容量の変化量の閾値を小さくするように制御することを特徴とする請求項３乃至５のいずれか１項に記載の撮像制御装置。
【請求項７】
前記制御手段は、前記第１の領域においてタッチが開始された後、タッチ位置が前記第２の領域に移動したことに応じて、前記第２の領域におけるタッチ操作に応じた処理を行うように制御することを特徴とする請求項１乃至６のいずれか１項に記載の撮像制御装置。
【請求項８】
前記ファインダは、前記タッチパネルの上部に配設されていることを特徴とする請求項１乃至７のいずれか１項に記載の撮像制御装置。
【請求項９】
前記タッチパネルへのタッチ操作に応じた処理は、特定の項目の設定値の変更であることを特徴とする請求項１乃至８のいずれか１項に記載の撮像制御装置。
【請求項１０】
前記特定の項目は、ＡＦ位置の設定、ＡＥ位置の設定のいずれかが含まれることを特徴とする請求項９に記載の撮像制御装置。
【請求項１１】
前記ファインダ内には表示部があり、前記制御手段は、前記タッチパネルへの操作に応じて前記表示部に表示されるアイテムを移動するように制御することを特徴とする請求項１乃至１０のいずれか１項に記載の撮像制御装置。
【請求項１２】
前記アイテムは、ＡＦ位置又はＡＥ位置が設定された位置を示すアイテムであることを特徴とする請求項１１に記載の撮像制御装置。
【請求項１３】
ファインダ外にあるタッチパネルに物体が接近していることの検知によりタッチ操作を検出するステップと、
前記タッチパネルへ物体が第１の距離よりも接近していることが検出された所定の面積以上の第１の領域への、前記第１の距離よりも短い第２の距離よりも前記タッチパネルに接近したタッチ操作が検出された場合には、前記第１の領域への前記タッチ操作に応じた処理を行わず、前記タッチパネルへ物体が前記第１の距離よりも接近していることが検出された前記所定の面積未満である第２の領域への前記タッチ操作が検出された場合には、前記第２の領域への前記タッチ操作に応じた処理を行うように制御するステップとを有することを特徴とする撮像装置の制御方法。
【請求項１４】
コンピュータを、請求項１乃至１２のいずれか１項に記載された撮像制御装置の各手段として機能させるためのプログラム。
【請求項１５】
コンピュータを、請求項１乃至１２のいずれか１項に記載された撮像制御装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファインダ外にあるタッチパネルへのタッチ操作を受け付け可能な撮像制御装置、撮像装置の制御方法、プログラム及びコンピュータ読み取り可能な記憶媒体に関する。
【背景技術】
【０００２】
タッチパネルにおいてユーザの指以外のものが意図せずタッチしてしまい、ユーザの意図しない処理が行われてしまうことがある。特許文献１には、タッチパネルから所定距離離れた領域において検出された指示体の扁平率が大きい場合には、指示体が手の平や指の付け根であるとして、タッチ点を無効にすることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１７８８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
接眼ファインダの下方にタッチパネルが配置されるデジタルカメラ等の撮像装置においては、ユーザが接眼ファインダを覗いたときに、ユーザの鼻がタッチパネルにタッチし、ユーザの意図しない処理が行われてしまうことがあった。接眼ファインダを覗いた状態では、意図せずタッチしてしまった鼻先と、意図してタッチした指とのタッチの形が同じになる可能性がある。よって、特許文献１の方法では、タッチを有効にするか否かを正確に判定できず、意図しない処理が行われたり、意図した処理が行われなかったりする可能性がある。
【０００５】
本発明は上記のような点に鑑みてなされたものであり、ファインダを覗きながら行うファインダの近くに配置されるタッチパネルへのタッチ操作の操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の撮像制御装置は、ファインダ外にあるタッチパネルに物体が接近していることの検知によりタッチ操作を検出可能なタッチ検出手段と、前記タッチパネルへ物体が第１の距離よりも接近していることが検出された所定の面積以上の第１の領域への、前記第１の距離よりも短い第２の距離よりも前記タッチパネルに接近したタッチ操作が検出された場合には、前記第１の領域への前記タッチ操作に応じた処理を行わず、前記タッチパネルへ物体が前記第１の距離よりも接近していることが検出された前記所定の面積未満である第２の領域への前記タッチ操作が検出された場合には、前記第２の領域への前記タッチ操作に応じた処理を行うように制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ファインダを覗きながら行うファインダの近くに配置されるタッチパネルへのタッチ操作の操作性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係るデジタルカメラの外観図である。
【図２】実施形態に係るデジタルカメラの構成を示すブロック図である。
【図３】実施形態に係るデジタルカメラが実行するタッチパネルへのタッチ操作の検出処理を示すフローチャートである。
【図４】タッチパネルの構成例を示す図である。
【図５】実施形態に係るデジタルカメラにおける無効領域とタッチ位置との関係を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
図１に、実施形態に係る撮像制御装置の一例である、レンズ交換可能な一眼レフタイプのデジタルカメラの外観図を示す。図１（ａ）はデジタルカメラの前面斜視図、図１（ｂ）はデジタルカメラの背面斜視図である。デジタルカメラは、カメラ本体１００と、カメラ本体１００に着脱可能に装着される交換レンズタイプのレンズユニット１５０とを備える。なお、図１では、カメラ本体１００のみ、すなわちレンズユニット１５０を取り外した状態を示す。
【００１０】
図１において、レンズユニット１５０を機械的に結合するマウントに通信端子１０が設けられており、カメラ本体１００は通信端子１０を介してレンズユニット１５０と通信を行う。カメラ本体１００内に設置されたクイックリターンミラー（以下、ミラーと称する）１２は、不図示のアクチュエータによりアップダウンされ、レンズユニット１５０を通ってくる光を接眼ファインダ１６側／撮像部２２（図２を参照）側に選択的に導く。
【００１１】
カメラ本体１００の背面において、表示部２８の周辺に所定の部位である接眼ファインダ１６が配置され、図１に示すようにデジタルカメラが横位置にある状態で、表示部２８の上部に接眼ファインダ１６が配設されている。接眼ファインダ１６は、フォーカシングスクリーン１３（図２を参照）を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認を行うための覗き込み型の光学ファインダである。表示部２８は、画像や各種情報を表示する表示部である。表示部２８は、ＴＦＴ方式のＬＣＤ等からなり、タッチパネル２９が設けられている。接眼センサ５５は、ファインダ接近手段として機能し、接眼ファインダ１６への物体の近接、すなわち接眼ファインダ１６への接眼を検知する。
【００１２】
モード切替スイッチ６０は、各種モードを切り替えるための回転操作部材である。シャッターボタン６１は、撮影指示を行うための操作部材である。メイン電子ダイヤル７１は、シャッター速度や絞り等の設定値の変更等を行うための回転操作部材である。電源スイッチ７２は、デジタルカメラの電源のＯＮ／ＯＦＦを切り替えるための操作部材である。サブ電子ダイヤル７３は、選択枠の移動や画像送り等を行うための回転操作部材である。十字キー７４は、上、下、左、右部分をそれぞれ押し込み可能な４方向キーであり、十字キー７４の押した部分に応じた操作が可能である。ＳＥＴボタン７５は、選択項目の決定等を行うための操作部材である。
【００１３】
ＬＶ（ライブビュー）ボタン７６は、メニューボタンにおいてＬＶのＯＮ／ＯＦＦを切り替えるための操作部材であり、動画撮影モードにおいては、動画撮影（記録）の開始、停止の指示に用いられる。拡大ボタン７７は、撮影モードのライブビュー表示において拡大モードのＯＮ／ＯＦＦ、及び拡大モード中の拡大率の変更を行うための操作部材であり、再生モードにおいては再生画像を拡大し、拡大率を増加させる指示に用いられる。縮小ボタン７８は、拡大された再生画像の拡大率を低減させ、表示された画像を縮小させるための操作部材である。再生ボタン７９は、撮影モード／再生モードを切り替えるための操作部材であり、撮影モード中に押下することで再生モードに移行し、記録媒体２００（図２を参照）に記録された画像のうち最新の画像を表示部２８に表示させることができる。
【００１４】
グリップ部９０は、ユーザがデジタルカメラを構えた際に右手で握りやすい形状とした保持部である。端子カバー４０は、外部機器との接続ケーブルを接続するコネクタ（不図示）を保護するカバーである。蓋２０２は、記録媒体２００を格納するスロットの蓋である。
【００１５】
図２は、実施形態に係るデジタルカメラの構成を示すブロック図である。なお、図１で説明した構成要素には同一の符号を付す。
レンズユニット１５０において、絞り１５１及び撮像レンズ１５２により撮影光学系が構成される。なお、撮像レンズ１５２を１枚のレンズのように図示するが、フォーカスレンズを含む複数のレンズにより構成される。絞り駆動回路１５３は、絞り１０２の開口量を調節して、カメラ本体１００側への入射光量を制御する。ＡＦ（オートフォーカス）駆動回路１５４は、フォーカスレンズの位置を調節して、合焦制御を行う。レンズシステム制御回路１５５は、レンズユニット１５０全体を制御する。レンズシステム制御回路１５５は、動作用の定数、変数、プログラム等を記憶するメモリを備える。また、レンズユニット１５０固有の番号等の識別情報、管理情報、開放絞り値や最小絞り値、焦点距離等の機能情報、現在や過去の各設定値等を保持する不揮発性メモリも備える。通信端子１５６は、レンズユニット１５０がカメラ本体１００と通信を行うための通信端子である。
【００１６】
カメラ本体１００において、ミラー１２は、露光、ライブビュー撮影又は動画撮影が行われる場合にシステム制御部５０から指示されて、アクチュエータによりアップダウンされる。ミラー１２は、通常時は接眼ファインダ１６に光束を導くよう反射させるように配されているが、撮影が行われる場合やライブビュー表示の場合には、撮像部２２に光束を導くように上方に跳ね上がり、光束中から待避する（ミラーアップ）。また、ミラー１２は、その中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を、焦点検出を行うための焦点検出部１１に入射するように透過させる。
【００１７】
撮影者は、ペンタプリズム１４と接眼ファインダ１６を介して、フォーカシングスクリーン１３を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点や構図を確認することができる。接眼センサ５５は、接眼ファインダ１６への接眼を検知する。
ＡＥ（自動露出）センサ１７は、レンズユニット１５０を通して得た被写体の輝度を測光する。焦点検出部１１は、システム制御部５０にデフォーカス量情報を出力する。システム制御部５０はそれに基づいてレンズユニット１５０を制御し、位相差ＡＦ処理を行う。
【００１８】
シャッター１０１は、システム制御部５０の制御下で撮像部２２の露光時間を自由に制御できるフォーカルプレーンシャッターである。撮像部２２は、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子を含む。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する。
【００１９】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ処理、ＡＥ処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行う。
【００２０】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像及び音声を格納するのに十分な記憶容量を有する。また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１９は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１９を介して表示部２８により表示される。
【００２１】
表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１９においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００２２】
システム制御部５０は、デジタルカメラの全体を制御する。不揮発性メモリ５６は、システム制御部５０の動作用の定数、プログラム等を記憶する。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。システム制御部５０は、不揮発性メモリ５６に格納されたプログラムを実行することで、後述する各処理を実現する。システムメモリ５２は、ＲＡＭが用いられ、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。システム制御部５０は、メモリ３２、表示部２８等を制御することにより表示制御も行う。
【００２３】
システムタイマ５３は、各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
通知部５４は、システム制御部５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を外部に通知する。通知部５４としては、例えばＬＣＤやＬＥＤ等による視覚的な表示を行う表示部や、音声による通知を行う発音素子等が用いられるが、通知部５４はこれらのうち１つ以上の組み合わせにより構成される。特に表示部の場合には、カメラ本体１００の操作部７０近辺の、視認しやすい、単数又は複数箇所に設置される。また、通知部５４は、その一部の機能が接眼ファインダ１６内に設置されている。通知部５４の表示内容のうち、表示部２８に表示するものとしては以下のものがある。まず、単写／連写撮影表示、セルフタイマー表示等、撮影モードに関する表示がある。また、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示等の記録に関する表示がある。また、シャッター速度表示、絞り値表示、露出補正表示、調光補正表示、外部フラッシュ発光量表示、赤目緩和表示等の撮影条件に関する表示がある。その他に、マクロ撮影表示、ブザー設定表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００の着脱状態表示がある。更に、レンズユニット１５０の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示、外部コンピュータとの接続状態を示す表示等も行われる。また、通知部５４の表示内容のうち、接眼ファインダ１６内に表示するものとしては、例えば、以下のものがある。合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、シャッター速度表示、絞り値表示、露出補正表示、記録媒体書き込み動作表示等である。
【００２４】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画記録モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判定モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）がある。また、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、静止画撮影モードに含まれるこれらのモードのいずれかに直接切り替えられる。或いは、モード切替スイッチ６０で静止画撮影モードに一旦切り換えた後に、静止画撮影モードに含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２５】
第１シャッタースイッチ６２は、シャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作を開始する。
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２６】
操作部７０は、ユーザからの操作を受け付ける入力部としての各種操作部材である。操作部７０には、メイン電子ダイヤル７１、サブ電子ダイヤル７３、十字キー７４、ＳＥＴボタン７５、ＬＶボタン７６、拡大ボタン７７、縮小ボタン７８、再生ボタン７９が含まれる。
【００２７】
Ｉ／Ｆ１８は、カメラ本体１００に着脱可能な記録媒体２００を制御するためのインタフェイスである。記録媒体２００は、撮影された画像を記録するための記録媒体であり、メモリカード、ハードディスク装置等を用いることができる。
【００２８】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ等により構成され、電源部３０となる電池の装着の有無、電池残量の検出を行う。また、電源制御部８０は、ＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各構成要素へ電力を供給する電力供給制御を行う。
【００２９】
本実施形態に係るデジタルカメラでは、接眼ファインダ外にある表示部２８に対するタッチ（接触）を検出可能なタッチパネル２９を備える。タッチパネル２９は表示部２８と一体的に構成することができる。例えばタッチパネル２９を光の透過率が表示部２８の表示を妨げないように構成し、表示部２８の表示面の上層に取り付ける。そして、タッチパネル２９における入力座標と、表示部２８上の表示座標とを対応付ける。これにより、恰もユーザが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザインターフェース）を構成することができる。
【００３０】
システム制御部５０は、タッチパネルへの以下のようなタッチ操作、或いは状態を検出することができる。
・タッチの開始、すなわちタッチパネルにタッチしていなかった指やペンが新たにタッチパネルにタッチしたこと（タッチダウンと呼ぶ）。
・タッチパネルに指やペンでタッチしている状態であること（タッチオンと呼ぶ）。
・タッチパネルに指やペンでタッチしたまま移動していること（タッチムーブと呼ぶ）。
・タッチの終了、すなわちタッチパネルにタッチしていた指やペンを離したこと（タッチアップと呼ぶ）。
・タッチパネルに何もタッチしていない状態（タッチオフと呼ぶ）。
【００３１】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていたすべての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
また、タッチパネル上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行われたと判定できる。また、所定距離以上を、所定速度未満でタッチムーブしたことが検出された場合はドラッグが行われたと判定するものとする。
【００３２】
これらの操作及び状態や、タッチパネル上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知され、システム制御部５０は通知された情報に基づいてタッチパネルにどのようなタッチ操作が行われたかを判定する。タッチムーブについてはタッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分及び水平成分毎に判定できる。また、所定距離以上を、所定速度未満でタッチムーブしたことが検出された場合は、ドラッグが行われたと判定するものとする。
タッチパネルとしては抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式があるが、いずれの方式を採用してもよい。
【００３３】
図３は、デジタルカメラが実行するタッチパネル２９へのタッチ操作の検出処理を示すフローチャートである。図３のフローチャートに示す処理は、システム制御部５０が、不揮発性メモリ５６に格納されているプログラムをシステムメモリ５２に展開して実行することにより実現される。
Ｓ３０１で、システム制御部５０は、接眼センサ５５により接眼ファインダ１６への接眼が検知されたか否かを判定する。接眼ファインダ１６への接眼が検知された場合、Ｓ３０２に処理を進め、接眼ファインダ１６への接眼が検知されなかった場合、Ｓ３１３に処理を進める。例えば接眼センサ５５により接眼ファインダ１６への接眼が検知されたとき、表示部２８を消灯させることで、接眼ファインダ１６を覗くユーザの目に余計な光が入らないようにすることができる。ただし、表示部２８を消灯させる動作と連動してタッチパネル２９までは無効にしない。
【００３４】
Ｓ３０２で、システム制御部５０は、タッチパネル２９の静電容量を増幅させることにより、ホバー検出機能をオンにして、ホバー検出状態にする。ホバー検出状態にすることで、タッチパネル２９の物理的なタッチを検出できると同時に、タッチパネル２９に物体がタッチしそうな状態、すなわちタッチパネル２９に物体が接近していることまで検出することが可能になる。なお、静電容量を増幅させなくても、後述する物体がタッチパネル２９に接近したか否かを判定するための静電容量の変化量の閾値を変更したり、静電容量の変化量を増幅させたりするようにしてもよい。
【００３５】
ここで、図４を参照して、タッチパネル２９の詳細について説明する。タッチパネル２９を構成するタッチパネルセンサ２９ａには、複数の列電極（Ｘ０〜Ｘ８）が横並びに、複数の行電極（Ｙ０〜Ｙ４）が縦並びに並んでおり、列電極と行電極同士が交わっている。交点Ａは列電極Ｘ７と行電極Ｙ２のセンサ交点を示している。
行電極は定電流回路に接続され、列電極は所定の電位に固定される。定電流回路により微弱な電流が流されると、列電極及び行電極間に発生する相互容量に電荷が蓄積される。１つのセンサ交点当たり複数回の蓄積を実施するサブスキャンを行い、積分回路にて積分を行う。１センサ交点（１スキャン）の測定の結果は、デジタル信号に変換される。この検出信号値の変化量を静電容量の変化量として測定することでタッチ検出の有無（物体の接近の有無）を判定することが可能である。
走査線駆動回路８３は、走査線を順次選択し駆動する回路である。選択された走査線には、定電流回路により微弱な電流が流される。１走査線当たりのサブスキャン回数は、システム制御部５０から制御回路８１への指令により、任意に変更することが可能である。検出信号処理回路８４は、読出線を順次選択して、検出信号を読み出す回路である。
走査線駆動回路８３及び検出信号処理回路８４は、制御回路８１により供給されるクロック信号により駆動される。制御回路８１は検出信号処理回路により出力された各電極の検出信号値が、任意のタッチ判定の閾値を超えているか否かを検出し、超えていればタッチ検出フラグをつけて、データをタッチパネルメモリ８２に順次転送する。１フレームのスキャンが完了すると、タッチパネルメモリ８２に格納された１フレームの検出データから、タッチ検出領域のグルーピング、及びタッチ位置の重心演算を行い、タッチ検出数と、タッチ検出座標およびタッチを算出する。本実施形態ではタッチ面積を閾値以上の静電容量の変化量が計測されたセンサ交点の合計数（タッチパネルに含まれるセンサのうち）により求める。
このとき、タッチパネル２９の静電容量を増幅させたり、タッチ操作を検出するための閾値を小さくしたりすると、タッチパネル２９にタッチしていないタッチパネル２９に物体が接近していることを検出できるようになる。接近した物体の検出方法としては、静電容量の変化量だけでなく、赤外線を利用し物体までの距離を測定するもの、超音波を利用し物体までの距離を測定するもの、撮像素子で撮影された画像から接近を検知するものがある。
【００３６】
図３に説明を戻して、Ｓ３０３で、システム制御部５０は、タッチパネル２９へのタッチ操作が検出されたか否かを判定する。タッチ操作が検出された場合、Ｓ３０４に処理を進め、タッチ操作が検出されなかった場合、Ｓ３０１に処理を戻す。タッチパネル２９へのタッチ操作は、タッチパネル２９で検出された静電容量の変化量が閾値（所定値）以上であったか否かに応じて判定を行う。なお、Ｓ３０３におけるタッチ操作の検出とは、後述する物体の接近を検出する際よりもさらに物体がタッチパネル２９に接近した状態を検出することである。
Ｓ３０４で、システム制御部５０は、Ｓ３０３において検出されたタッチにタッチＩＤを付与する。タッチＩＤとは、検出したタッチ固有に割り振られるＩＤであり、タッチＩＤにはタッチ座標、タッチの有効無効が記録される。このようにタッチＩＤを付与することにより、例えば複数の指が交差等して入れ替わったときにもどの指がどれだけ動いたかを正確に判断することが可能になる。
【００３７】
Ｓ３０５で、システム制御部５０は、タッチパネル２９に物体が接近していることを検出したタッチパネル２９の領域（以下、ホバー領域と呼ぶ）が所定の面積以上であるかを判定する。ホバー領域は、タッチパネル２９の面から垂直に所定距離離れた位置へ物体があることを検出されたタッチパネル２９上の領域のことである。物体の接近は、タッチパネル２９において検出された静電容量の変化量が閾値を超えたか否かによって判定する。物体の接近とは、例えば３ｃｍ〜５ｃｍ程度の距離でタッチパネル２９に接近している状態を指す。所定の面積以上のタッチパネル２９上の領域が検出された場合、Ｓ３０６に処理を進め、所定の面積以上のタッチパネル２９上の領域が検出されなかった場合、Ｓ３１１に処理を進める。ここでは、タッチパネル２９の総面積に対してどれだけの面積が静電容量の変化量が閾値を超えたかを検出し、その面積が予め定められた面積以上となっている場合、タッチパネル２９に指以外の大きな物体が覆い被さっていると判定して、Ｓ３０６に処理を進める。本実施形態では、所定の面積以上のタッチパネル２９上のホバー領域を検出することが、表示部２８に顔が接近する状態を検出したこととしている。図５に、ホバー検出機能により所定の面積以上のタッチパネル上の領域５０１を検出した状態を示す。所定の面積とは、接眼ファインダ１６を覗いた時にパネル上に顔が覆い被される領域の広さ、例えば１５ｃｍ2〜２０ｃｍ2程度の面積とする。また、デジタルカメラを縦位置にして撮影を実施する場合には、所定の面積以上のホバー領域が検出されても、ユーザが接眼ファインダ１６を覗いたときに、ユーザの鼻がタッチパネル２９にタッチする可能性は低いので、タッチパネル２９の全面でのタッチ操作を可能としてもよい。なお、ホバーを検出するための静電容量の変化量の閾値は、Ｓ３０３においてタッチ操作（接触）を検出した際の静電容量の変化量の閾値よりも小さく設定する。
【００３８】
Ｓ３０６で、システム制御部５０は、Ｓ３０５において検出されたタッチパネル２９の領域を無効領域として設定する。
【００３９】
Ｓ３０７で、システム制御部５０は、Ｓ３０４においてタッチＩＤ＝ｎが付与されたタッチが、Ｓ３０６において設定された無効領域へのタッチ操作であるか否かを判定する。ｎ＝１〜Ｎであり、Ｓ３１２でｎをインクリメントしながら、ｎ＝１〜ＮまでＳ３０７〜Ｓ３１０の処理を繰り返す。
Ｓ３０７においてタッチＩＤ＝ｎが無効領域へのタッチ操作であると判定した場合、Ｓ３０８に処理を進め、システム制御部５０は、タッチＩＤ＝ｎを無効にする。一方、Ｓ３０７においてタッチＩＤ＝ｎが無効領域外の領域へのタッチ操作であると判定した場合、Ｓ３０９に処理を進め、システム制御部５０は、タッチＩＤ＝ｎを有効にする。
Ｓ３１０で、システム制御部５０は、すべてのタッチＩＤについて判定を終了したか否かを判定する。その結果、判定が終了していなければ、Ｓ３１２でｎをインクリメントしてＳ３０７に処理を戻し、判定が終了していれば、Ｓ３１１に処理を進める。
【００４０】
Ｓ３１１で、システム制御部５０は、有効なタッチＩＤのタッチ操作に応じた処理を実行する。具体的には、Ｓ３０５において所定の面積以上のタッチパネル２９上の領域が検出されなかった場合、Ｓ３０３及びＳ３０４において検出され、タッチＩＤが付与されたすべてのタッチについて、各タッチ操作に応じた処理を実行する。一方、Ｓ３０５において所定の面積以上のタッチパネル２９上の領域が検出された場合、Ｓ３０９において有効とされたタッチＩＤのタッチについて、各タッチ操作に応じた処理を実行する。
これにより、図５に示すように、Ｓ３０５において所定の面積以上のタッチパネル２９上の領域５０１が検出された場合、ユーザの顔が覆い被さっているとして、その領域５０１を無効領域とする。そして、無効領域５０１へのタッチ操作５０２があった場合、ユーザの鼻がタッチした可能性が高いので、そのタッチ操作５０２を無効にする。その一方で、無効領域５０１外の領域でタッチ操作５０３があった場合、指等でタッチした可能性が高いので、そのタッチ操作５０３を有効にする。
【００４１】
Ｓ３１６で、システム制御部５０は終了条件を判定し、終了条件となっていなければ、Ｓ３０１に処理を戻す。
【００４２】
なお、Ｓ３１３で、システム制御部５０は、タッチパネル２９の静電容量を減らし、通常の検知状態に戻して、その後、Ｓ３１４に処理を進める。
Ｓ３１４で、システム制御部５０は、タッチパネル２９へのタッチ操作が検出されたか否かを判定する。タッチ操作が検出された場合、Ｓ３１５に処理を進め、Ｓ３１４において検出されたタッチに基づく処理を実行し、その後、Ｓ３１６に処理を進める。タッチ操作が検出されなかった場合、Ｓ３１６に処理を進める。
なお、Ｓ３０１においてＮｏと判定された場合には、ホバー検出状態にした上でホバー領域が検出されても対応するタッチパネル２９の領域を無効領域としなくてもよい。すなわち、非接眼状態において所定の面積以上のホバー領域が検出されても、対応するタッチパネル２９の領域を無効とせず、タッチ操作があったら有効にするようにしてもよい。ファインダへの接眼が検出されていない場合には、ホバー領域を検出するための静電容量の変化の閾値を小さくする、もしくはタッチパネル２９への接触のみを検出するようにしてもよい。
【００４３】
以上のように、接眼ファインダ１６への接眼が検知されると、タッチパネル２９をホバー検出状態にして、顔が覆い被さっていると考えられる領域があれば、この領域内でタッチがあったとしても鼻によるタッチとして無効にするようにしたので、タッチパネル２９による直感的な操作性を確保しつつ、ユーザの意図しない操作による動作を防止することができる。
タッチ操作に応じた処理としては、特定の項目の設定値の変更、例えばファインダを覗きながらタッチパネル２９上を操作し、ＡＦ位置、ＡＥ位置等を設定する処理がある。ファインダを覗きながらＡＦ位置等の設定をする場合、タッチパネル２９には表示がされていないが、タッチ操作を受付け可能な状態（タッチパッド機能が有効）である。また、ファインダ内のＯＶＦ上（露光上）に重なるように表示が可能なフォーカシングスクリーン１３や、ＥＶＦ（電子ビューファインダ）を見ながらユーザが操作を行えるようにしてもよい。例えばＡＦ位置の設定であれば、フォーカシングスクリーン１３上にＡＦ枠が表示されており、ユーザがファインダを覗きながらタッチパネル２９上にタッチ操作を行うとＡＦ枠が移動する。このとき、ユーザの顔がタッチパネル２９に近づき、鼻がタッチパネル２９上にタッチしてしまうと、意図せず、鼻のタッチに応じてＡＦ枠が移動してしまう可能性がある。しかしながら、上述したようにタッチパネル２９に所定距離以上接近している所定の面積以上の領域（ファインダを覗く顔）が検出されたら、その領域に対応するタッチパネル２９の領域を無効とすると、鼻のタッチを無効にすることができる。一方で、顔が接近し、所定距離以上タッチパネルに接近した所定の面積以上の領域が検出されたからといって、鼻のタッチによる意図しない処理を防止するために、タッチ操作を全て無効にしてしまうと、ＡＦ枠の移動ができなくなってしまう。また、タッチパネル２９に接近する顔とタッチパネル２９の間に指を入れてタッチ操作をするよりも、顔の接近していない領域においてタッチ操作をした方が指を動かしやすいので、無効領域を設けても操作性は低下しない。よって、顔の接近していない領域に対応するタッチパネル２９上の領域は有効とする。ユーザは、ファインダを覗きながらタッチパネル２９への操作を行うので、顔の接近していない領域へのタッチはユーザが意図して指でタッチをした可能性が高い。上述した実施形態によれば、ファインダを見ているユーザの鼻のタッチによる意図しないＡＦ枠の移動処理が行われることを防ぎつつも、ユーザの意図した指のタッチ操作によるＡＦ枠の移動処理は行うことができる。
【００４４】
以上、本発明を実施形態と共に説明したが、上記実施形態は本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
例えばＳ３０６において設定された無効領域へのタッチ操作であるときでも、当該タッチ操作が所定の距離以上移動するものであれば、指によるタッチである可能が高いといえるので、当該タッチ操作を有効にしてもよい。
また、Ｓ３０６において設定された無効領域へのタッチ操作であるときでも、Ｓ３０５においてタッチパネル２９上の領域が検出されてから所定の時間経過した後であれば、鼻によるタッチである可能性は低いといえるので、当該タッチ操作を有効にしてもよい。
また、Ｓ３０６において設定された無効領域外の領域でタッチがあり、そのタッチ位置が無効領域に移動した場合、そのタッチ操作を有効にしてもよい。すなわち、タッチの開始位置がＳ３０６において設定された無効領域内でなければ、そのタッチ操作は有効であるものとする。
【００４５】
なお、所定の面積はタッチパネル全体の面積の半分よりも大きくなると、タッチが無効となる領域も広くなってしまうので、操作性が低下してしまう可能性もある。よって、所定の面積はタッチパネルの半分以下とすると操作性が低下せずよい。
【００４６】
また、上記実施形態では、Ｓ３０５において検出されたタッチパネル２９上の領域をそのまま無効領域としたが、Ｓ３０５において検出されたタッチパネル２９上の領域に基づいて無効領域が設定されればよい。例えばＳ３０５において検出されたタッチパネル２９上の領域のうち一部だけを無効領域としてもよい。つまり、タッチパネルに３ｃｍ程度で接近しているホバー領域に対応するタッチパネル２９上の領域のうち、２ｃｍ程度で接近しているホバー領域に対応するタッチパネル２９上の領域を無効領域として設定するようにしてもよい。このように無効領域を設定することで、ユーザの鼻当たりといった意図しないタッチによる誤動作を防ぎつつ、ユーザのタッチ操作性を低下させないようにすることができる。
【００４７】
なお、システム制御部５０が行うものとして説明した上述の各種制御は、１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
また、上述した実施形態においては、本発明をレンズ交換可能な一眼レフタイプのデジタルカメラに適用した場合を例にして説明したが、この例に限定されず、タッチパネルが設けられた撮像装置であれば適用可能である。
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又はコンピュータ読み取り可能な記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４８】
１６：接眼ファインダ
２８：表示部
２９：タッチパネル
５０：システム制御部
５５：接眼センサ
１００：カメラ本体
【図１】
2018042191.tif 000003
【図２】
2018042191.tif 000004
【図３】
2018042191.tif 000005
【図４】
2018042191.tif 000006
【図５】
2018042191.tif 000007