(57)【要約】【課題】  ユーザーの意図に応じて、視線入力による選択位置の移動を行うか否かの切替を、ユーザーがわずらわしく感じることなく行うことができるようにする。【解決手段】  ユーザーの視線による位置の入力である視線入力を受け付ける受付手段と、  操作を受け付ける特定の操作手段と、  前記特定の操作手段への操作が行われている場合は、前記視線入力に基づく選択位置の移動を行わず、  前記特定の操作手段への操作が行われていない場合は、前記選択位置を前記受付手段で受け付けた前記視線入力に基づいて移動するように制御する制御手段とを有することを特徴とする。【選択図】  図３
2020204915.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーの視線による位置の入力である視線入力を受け付ける受付手段と、
操作を受け付ける特定の操作手段と、
前記特定の操作手段への操作が行われている場合は、前記視線入力に基づく選択位置の移動を行わず、
前記特定の操作手段への操作が行われていない場合は、前記選択位置を前記受付手段で受け付けた前記視線入力に基づいて移動するように制御する制御手段とを有することを特徴とする電子機器。
【請求項２】
前記制御手段は、
前記特定の操作手段への操作が継続している間に、前記特定の操作手段への移動操作が行われた場合は、
前記移動操作に応じて、前記選択位置を移動するように制御することを特徴とする請求項１に記載の電子機器。
【請求項３】
ユーザーの視線による位置の入力である視線入力を受け付ける受付手段と、
撮像手段での撮影の指示を行う第１の操作手段と、
前記第１の操作手段とは異なる機能を有した特定の操作手段と、
前記特定の操作手段への操作が行われていない場合は、前記視線入力に基づく選択位置の移動を行わず、
前記特定の操作手段への操作が行われている場合は、前記選択位置を前記受付手段で受け付けた前記視線入力に基づいて移動するように制御する制御手段とを有することを特徴とする電子機器。
【請求項４】
ユーザーの視線による位置の入力である視線入力を受け付ける受付手段と、
タッチ操作を受け付ける特定の操作手段と、
前記特定の操作手段へのタッチがされていない場合は、前記視線入力に基づく選択位置の移動を行わず、
前記特定の操作手段へのタッチがされている場合は、前記特定の操作手段へタッチしたまま移動するタッチ操作を行わなくても、前記選択位置を前記受付手段で受け付けた前記視線入力に基づいて移動するように制御する制御手段とを有することを特徴とする電子機器。
【請求項５】
前記制御手段は、
前記選択位置を前記視線入力に基づいて移動する場合、
前記選択位置を所定の周期で視線位置に追従して移動するように制御することを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項６】
前記制御手段は、
前記選択位置を前記視線入力に基づいて移動する場合、
前記選択位置を視線位置に追従してなめらかに移動するように制御することを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項７】
前記制御手段は、
前記選択位置を前記視線入力に基づいて移動する場合、
前記選択位置と視線位置の距離に関わらず、前記選択位置を前記視線入力に対応する位置へ移動するように制御することを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【請求項８】
前記特定の操作手段は
タッチ操作を検知するタッチ操作手段であることを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項９】
前記制御手段は、
前記特定の操作手段へのタッチ操作が終了したことに応じて、撮影処理を行うように制御することを特徴とする請求項４または８に記載の撮像装置。
【請求項１０】
前記特定の操作手段は、
押し込み可能な押しボタンであることを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項１１】
前記制御手段は、
選択されている位置であることを示すインジケーターを、表示手段における前記選択位置に表示するように制御することを特徴とする請求項１乃至１０のいずれか１項に記載の電子機器。
【請求項１２】
前記視線入力に基づく前記選択位置は、
所定時間内における前記視線入力を検出した位置の移動量が既定の閾値以下であるという条件を満たしている場合に、表示手段に表示することを特徴とする請求項１乃至１１のいずれか１項に記載の電子機器。
【請求項１３】
前記選択位置は焦点検出領域の選択位置であることを特徴とする請求項１乃至１２のいずれか１項に記載の電子機器。
【請求項１４】
前記電子機器は、
ファインダーと、
ファインダー内の表示手段を更に有し、
前記選択位置を前記視線入力に基づいて移動する場合、前記ファインダー内の前記表示手段に表示される、前記選択位置を移動することができることを特徴とする請求項１乃至１３のいずれか１項に記載の電子機器。
【請求項１５】
ユーザーの視線による位置の入力である視線入力を受け付ける受付ステップと、
操作を受け付ける特定の操作手段と、
前記特定の操作手段への操作が行われている場合は、前記視線入力に基づく選択位置の移動を行わず、
前記特定の操作手段への操作が行われていない場合は、前記選択位置を前記受付ステップで受け付けた前記視線入力に基づいて移動するように制御する制御ステップとを有することを特徴とする電子機器の制御方法。
【請求項１６】
ユーザーの視線による位置の入力である視線入力を受け付ける受付ステップと、
撮像手段での撮影の指示を行う第１の操作手段と、
前記第１の操作手段とは異なる機能を有した特定の操作手段と、
前記特定の操作手段への操作が行われていない場合は、前記視線入力に基づく選択位置の移動を行わず、
前記特定の操作手段への操作が行われている場合は、前記選択位置を前記受付ステップで受け付けた前記視線入力に基づいて移動するように制御する制御ステップとを有することを特徴とする電子機器の制御方法。
【請求項１７】
ユーザーの視線による位置の入力である視線入力を受け付ける受付ステップと、
タッチ操作を受け付ける特定の操作手段と、
前記特定の操作手段へのタッチがされていない場合は、前記視線入力に基づく選択位置の移動を行わず、
前記特定の操作手段へのタッチがされている場合は、前記特定の操作手段へタッチしたまま移動するタッチ操作を行わなくても、前記選択位置を前記受付ステップで受け付けた前記視線入力に基づいて移動するように制御する制御ステップとを有することを特徴とする電子機器の制御方法。
【請求項１８】
コンピューターを、請求項１乃至１４のいずれか１項に記載された電子機器の各手段として機能させるためのプログラム。
【請求項１９】
コンピューターを、請求項１乃至１４のいずれか１項に記載された電子機器の各手段として機能させるためのプログラムを格納したコンピューターが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーの視線による視線入力が可能な電子機器、及び電子機器の制御方法に関するものである。
【背景技術】
【０００２】
従来、ユーザーである撮影者の視線方向を検出し、撮影者がファインダー視野内のどの領域（位置）を観察しているかを検出して、自動焦点調節等の撮影機能を制御するカメラが提案されている。ユーザーが、視線による機能を実行したくないと考えた場合には、視線による機能が実行可能な状態から実行しない状態へと切り替えることができる。特許文献１には、ユーザーの視線を検出し、検出された視線位置にカーソル移動が可能であることが開示されている。また特許文献１では、ユーザーの視線位置にカーソルが追従するカーソル追従モードについて、ユーザーのジェスチャ、音声、視線、操作のいずれか１つによってカーソル追従モードのＯＮ／ＯＦＦが切り替え可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１００９０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし特許文献１では、ユーザーが視線入力によるカーソル追従のモードのＯＮ／ＯＦＦを切り替えるためには、その都度ジェスチャ、音声、視線、操作の指示を出さなければならない。そのため、切り替えるたびに操作の一手間が必要になり、ユーザーがわずらわしく感じる可能性が生じる。また、ユーザーがカーソル追従モードをＯＮからＯＦＦへ切り替えた後、ＯＦＦからＯＮへとカーソル追従モードを戻し忘れてしまう可能性が生じる。
【０００５】
そこで本発明は、ユーザーの意図に応じて、視線入力による選択位置の移動を行うか否かの切替を、ユーザーがわずらわしく感じることなく行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、
ユーザーの視線による位置の入力である視線入力を受け付ける受付手段と、
操作を受け付ける特定の操作手段と、
前記特定の操作手段への操作が行われている場合は、前記視線入力に基づく選択位置の移動を行わず、
前記特定の操作手段への操作が行われていない場合は、前記選択位置を前記受付手段で受け付けた前記視線入力に基づいて移動するように制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザーの意図に応じて、視線入力による選択位置の移動を行うか否かの切替を、ユーザーがわずらわしく感じることなく行うことができるようにすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態である、デジタルカメラの外観図である。
【図２】本発明の実施形態である、デジタルカメラの構成を示すブロック図である。
【図３】本発明の第１の実施形態における、視線入力に基づくＡＦ枠の制御処理フローチャートである。
【図４】本発明の第１の実施形態における、タッチ操作と視線入力に基づくＡＦ枠の表示位置の表示例である。
【図５】本発明の第２の実施形態における、視線入力に基づくＡＦ枠の制御処理フローチャートである。
【図６】本発明の第２の実施形態における、タッチ操作と視線入力に基づくＡＦ枠の表示位置の表示例である。
【図７】本発明の実施形態における、視線に関する設定画面の表示例である。
【図８】ファインダーを用いない場合の本発明の実施形態を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の好適な実施形態を説明する。
【００１０】
図１（ａ）、（ｂ）に本発明を適用可能な装置（電子機器）の一例としてのデジタルカメラ１００の外観図を示す。図１（ａ）はデジタルカメラ１００の前面斜視図であり、図１（ｂ）はデジタルカメラ１００の背面斜視図である。図１において、表示部２８は画像や各種情報を表示する、カメラ背面に設けられた表示部である。タッチパネル７０ａはタッチ操作部材であり、表示部２８の表示面（操作面）に対するタッチ操作を検出することができる。ファインダー外表示部４３は、カメラ上面に設けられた表示部であり、シャッター速度や絞りをはじめとするカメラの様々な設定値が表示される。
【００１１】
シャッターボタン６１は撮影指示を行うための操作部である。モード切替スイッチ６０は各種モードを切り替えるための操作部である。端子カバー４０は外部機器との接続ケーブルとデジタルカメラ１００とを接続するコネクタ（不図示）を保護するカバーである。メイン電子ダイヤル７１は操作部７０に含まれる回転操作部材であり、このメイン電子ダイヤル７１を回すことで、シャッター速度や絞りなどの設定値の変更等が行える。電源スイッチ７２はデジタルカメラ１００の電源のＯＮ及びＯＦＦを切り替える操作部材である。サブ電子ダイヤル７３は操作部７０に含まれる回転操作部材であり、選択枠の移動や画像送りなどを行える。十字キー７４は操作部７０に含まれ、４方向に押し込み可能な押しボタンを有する操作部材である。十字キー７４の押下した方向に応じた操作が可能である。ＳＥＴボタン７５は操作部７０に含まれ、押しボタンであり、主に選択項目の決定などに用いられる。動画ボタン７６は、動画撮影（記録）の開始、停止の指示に用いられる。ＡＥロックボタン７７は操作部７０に含まれ、撮影待機状態で押下することにより、露出状態を固定することができる。拡大ボタン７８は操作部７０に含まれ、撮影モードのライブビュー表示において拡大モードのＯＮ、ＯＦＦを行うための操作ボタンである。拡大モードをＯＮとしてからメイン電子ダイヤル７１を操作することにより、ライブビュー画像の拡大、縮小を行える。再生モードにおいては再生画像を拡大し、拡大率を増加させるための拡大ボタンとして機能する。再生ボタン７９は操作部７０に含まれ、撮影モードと再生モードとを切り替える操作ボタンである。撮影モード中に再生ボタン７９を押下することで再生モードに移行し、記録媒体２００に記録された画像のうち最新の画像を表示部２８に表示させることができる。メニューボタン８１は、操作部７０に含まれ、押下することにより各種の設定可能なメニュー画面が表示部２８に表示される。ユーザーは、表示部２８に表示されたメニュー画面と、十字キー７４やＳＥＴボタン７５を用いて直感的に各種設定を行うことができる。
【００１２】
通信端子１０はデジタルカメラ１００が後述するレンズユニット１５０（着脱可能）と通信を行う為の通信端子である。接眼部１６は、接眼ファインダー（覗き込み型のファインダー）の接眼部であり、ユーザーは、接眼部１６を介して内部のＥＶＦ（Ｅｌｅｃｔｒｉｃ  Ｖｉｅｗ  Ｆｉｎｄｅｒ）２９に表示された映像を視認することができる。接眼検知部５７は接眼部１６に撮影者が接眼しているか否かを検知する接眼検知センサーである。蓋２０２は記録媒体２００を格納したスロットの蓋である。グリップ部９０は、ユーザーがデジタルカメラ１００を構えた際に右手で握りやすい形状とした保持部である。グリップ部９０を右手の小指、薬指、中指で握ってデジタルカメラを保持した状態で、右手の人差指で操作可能な位置にシャッターボタン６１、メイン電子ダイヤル７１が配置されている。また、同じ状態で、右手の親指で操作可能な位置に、サブ電子ダイヤル７３が配置されている。
【００１３】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。図２において、レンズユニット１５０は、交換可能な撮影レンズを搭載するレンズユニットである。レンズ１０３は通常、複数枚のレンズから構成されるが、ここでは簡略して一枚のレンズのみで示している。通信端子６はレンズユニット１５０がデジタルカメラ１００と通信を行う為の通信端子である。レンズユニット１５０は、この通信端子６と前述の通信端子１０を介してシステム制御部５０と通信し、内部のレンズシステム制御回路４によって絞り駆動回路２を介して絞り１の制御を行う。その後ＡＦ駆動回路３を介して、レンズ１０３を変位させることで焦点を合わせる。
【００１４】
シャッター１０１は、システム制御部５０の制御で撮像部２２の露光時間を自由に制御できるフォーカルプレーンシャッターである。
【００１５】
撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。
【００１６】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、または、後述するメモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理を行う。画像処理部２４により得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行う。
【００１７】
メモリ制御部１５は、Ａ／Ｄ変換器２３、画像処理部２４、メモリ３２間のデータ送受を制御する。Ａ／Ｄ変換器２３からの出力データは、画像処理部２４およびメモリ制御部１５を介して、あるいは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８、ＥＶＦ２９に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１８】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。メモリ３２に書き込まれた表示用の画像データはメモリ制御部１５を介して表示部２８、ＥＶＦ２９により表示される。表示部２８、ＥＶＦ２９は、ＬＣＤや有機ＥＬ等の表示器上に、メモリ制御部１５からの信号に応じた表示を行う。Ａ／Ｄ変換器２３によってＡ／Ｄ変換されメモリ３２に蓄積されたデータを、表示部２８またはＥＶＦ２９に逐次転送して表示することで、ライブビュー表示（ＬＶ表示）を行える。以下、ライブビューで表示される画像をライブビュー画像（ＬＶ画像）と称する。
【００１９】
赤外発光ダイオード１６６は、ファインダー内の画面におけるユーザーの視線位置を検出するための発光素子であり、ユーザーの眼球（目）１６１に赤外光を照射する。赤外発光ダイオード１６６から発した赤外光は眼球（目）１６１で反射し、その赤外反射光はダイクロイックミラー１６２に到達する。ダイクロイックミラー１６２は赤外光だけを反射して可視光を透過させる。光路を変更された赤外反射光は、結像レンズ１６３を介して視線検知センサー１６４の撮像面に結像する。結像レンズ１６３は視線検知光学系を構成する光学部材である。視線検知センサー１６４は、ＣＣＤ型イメージセンサ等の撮像デバイスから成る。
【００２０】
視線検知センサー１６４は、入射された赤外反射光を電気信号に光電変換して視線検出回路１６５へ出力する。視線検出回路１６５は少なくとも１つのプロセッサーを含み、視線検知センサー１６４の出力信号に基づき、ユーザーの眼球（目）１６１の画像または動きからユーザーの視線位置を検出し、検出情報をシステム制御部５０に出力する。このようにダイクロイックミラー１６２、結像レンズ１６３、視線検知センサー１６４、赤外発光ダイオード１６６、視線検出回路１６５により視線検出ブロック１６０が構成される。
【００２１】
本発明では視線検出ブロック１６０を用いて、角膜反射法と呼ばれる方式で視線を検出する。角膜反射法とは、赤外発光ダイオード１６６から発した赤外光が眼球（目）１６１の、特に角膜で反射した反射光と、眼球（目）１６１の瞳孔との位置関係から、視線の向き・位置を検出する方式である。この他にも黒目と白目での光の反射率が異なることを利用する強膜反射法と呼ばれる方式など、様々な視線の向き・位置を検出する方式がある。なお、視線の向き・位置を検出できる方式であれば、上記以外の視線検出手段の方式を用いてもよい。
【００２２】
ファインダー外表示部４３には、ファインダー外表示部駆動回路４４を介して、シャッター速度や絞りをはじめとするカメラの様々な設定値が表示される。
【００２３】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＦｌａｓｈ−ＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２４】
システム制御部５０は、少なくとも１つのプロセッサーまたは回路からなる制御部であり、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２には、例えばＲＡＭが用いられ、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等が展開される。また、システム制御部５０はメモリ３２、表示部２８等を制御することにより表示制御も行う。
【００２５】
システムタイマー５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２６】
モード切替スイッチ６０、第１シャッタースイッチ６２、第２シャッタースイッチ６４、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。モード切替スイッチ６０は、システム制御部５０の動作モードを静止画撮影モード、動画撮影モード等のいずれかに切り替える。静止画撮影モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）、プログラムＡＥモード（Ｐモード）、がある。また、撮影シーン別の撮影設定となる各種シーンモード、カスタムモード等がある。モード切替スイッチ６０により、ユーザーは、これらのモードのいずれかに直接切り替えることができる。あるいは、モード切替スイッチ６０で撮影モードの一覧画面に一旦切り換えた後に、表示された複数のモードのいずれかを選択し、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２７】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備動作を開始する。
【００２８】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから撮像された画像を画像ファイルとして記録媒体２００に書き込むまでの一連の撮影処理の動作を開始する。
【００２９】
操作部７０は、ユーザーからの操作を受け付ける入力部としての各種操作部材である。操作部７０には、少なくとも以下の操作部が含まれる。シャッターボタン６１、タッチパネル７０ａ、メイン電子ダイヤル７１、電源スイッチ７２、サブ電子ダイヤル７３、十字キー７４、ＳＥＴボタン７５、動画ボタン７６、ＡＥロックボタン７７、拡大ボタン７８、再生ボタン７９、メニューボタン８１。
【００３０】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。
【００３１】
記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。
【００３２】
通信部５４は、無線または有線ケーブルによって接続し、映像信号や音声信号の送受信を行う。通信部５４は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットとも接続可能である。また、通信部５４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）や  Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙでも外部機器と通信可能である。通信部５４は撮像部２２で撮像した画像（ライブビュー画像を含む）や、記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像やその他の各種情報を受信することができる。
【００３３】
姿勢検知部５５は重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像であるかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像の画像ファイルに付加したり、画像を回転して記録したりすることが可能である。姿勢検知部５５としては、加速度センサーやジャイロセンサーなどを用いることができる。姿勢検知部５５である、加速度センサーやジャイロセンサーを用いて、デジタルカメラ１００の動き（パン、チルト、持ち上げ、静止しているか否か等）を検知することも可能である。
【００３４】
接眼検知部５７はファインダーの接眼部１６に対する目（物体）１６１の接近（接眼）および離脱（離眼）を検知する（接近検知）、接眼検知センサーである。システム制御部５０は、接眼検知部５７で検知された状態に応じて、表示部２８とＥＶＦ２９の表示（表示状態）／非表示（非表示状態）を切り替える。より具体的には、少なくともデジタルカメラ１００が撮影待機状態、かつ、撮像部２２で撮像されたライブビュー画像の表示先の切替設定が自動切替設定である場合において、非接眼中は表示先を表示部２８として表示をオンとし、ＥＶＦ２９は非表示とする。また、接眼中は表示先をＥＶＦ２９として表示をオンとし、表示部２８は非表示とする。接眼検知部５７は、例えば赤外線近接センサーを用いることができ、ＥＶＦ２９を内蔵するファインダーの接眼部１６への何らかの物体の接近を検知することができる。物体が接近した場合は、接眼検知部５７の投光部（不図示）から投光した赤外線が反射して赤外線近接センサーの受光部（不図示）に受光される。受光された赤外線の量によって、物体が接眼部１６からどの距離まで近づいているか（接眼距離）も判別することができる。このように、接眼検知部５７は、接眼部１６への物体の近接距離を検知する接眼検知を行う。なお、本実施形態では接眼検知部５７の投光部および受光部は前述の赤外発光ダイオード１６６および視線検知センサー１６４とは別体のデバイスであるものとする。ただし、接眼検知部５７の投光部を赤外発光ダイオード１６６で兼ねてもよい。また、受光部を視線検知センサー１６４で兼ねてもよい。非接眼状態（非接近状態）から、接眼部１６に対して所定距離以内に近づく物体が検出された場合に、接眼されたと検出するものとする。接眼状態（接近状態）から、接近を検知していた物体が所定距離以上離れた場合に、離眼されたと検出するものとする。接眼を検出する閾値と、離眼を検出する閾値は例えばヒステリシスを設けるなどして異なっていてもよい。また、接眼を検出した後は、離眼を検出するまでは接眼状態であるものとする。離眼を検出した後は、接眼を検出するまでは非接眼状態であるものとする。なお、赤外線近接センサーは一例であって、接眼検知部５７には、接眼とみなせる目や物体の接近を検知できるものであれば他のセンサーを採用してもよい。
【００３５】
システム制御部５０は視線検出ブロック１６０からの出力に基づいて以下の操作、あるいは状態を検知できる。
・接眼部１６に接眼したユーザーの視線入力がある状態であること。
・接眼部１６に接眼したユーザーが注視している状態であること。
・接眼部１６に接眼したユーザーが入力していた視線を外したこと。すなわち、視線入力の終了。
・接眼部１６に接眼したユーザーが何も視線入力していない状態。
【００３６】
ここで述べた注視とは、ユーザーの視線位置が所定時間内に所定の移動量を超えなかった場合のことを指す。
【００３７】
タッチパネル７０ａと表示部２８とは一体的に構成することができる。例えば、タッチパネル７０ａは光の透過率が表示部２８の表示を妨げないように構成され、表示部２８の表示面の上層に取り付けられる。そして、タッチパネル７０ａにおける入力座標と、表示部２８の表示画面上の表示座標とを対応付ける。これにより、あたかもユーザーが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を提供できる。システム制御部５０はタッチパネル７０ａへの以下の操作、あるいは状態を検出できる。
・タッチパネル７０ａにタッチしていなかった指やペンが新たにタッチパネル７０ａにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）。
・タッチパネル７０ａを指やペンでタッチしている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）。
・タッチパネル７０ａを指やペンでタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）。
・タッチパネル７０ａへタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）。
・タッチパネル７０ａに何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）。
【００３８】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００３９】
これらの操作・状態や、タッチパネル７０ａ上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知される。システム制御部５０は通知された情報に基づいてタッチパネル７０ａ上にどのような操作（タッチ操作）が行なわれたかを判定する。タッチムーブについてはタッチパネル７０ａ上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル７０ａ上の垂直成分・水平成分毎に判定できる。所定距離以上をタッチムーブしたことが検出された場合はスライド操作が行なわれたと判定するものとする。タッチパネル上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作をフリックと呼ぶ。フリックは、言い換えればタッチパネル７０ａ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる（スライド操作に続いてフリックがあったものと判定できる）。更に、複数箇所（例えば２点）を同時にタッチして、互いのタッチ位置を近づけるタッチ操作をピンチイン、互いのタッチ位置を遠ざけるタッチ操作をピンチアウトと称する。ピンチアウトとピンチインを総称してピンチ操作（あるいは単にピンチ）と称する。タッチパネル７０ａは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサー方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式があるが、いずれの方式でもよい。
【００４０】
本実施形態では、デジタルカメラ１００における視線入力操作によるＡＦ枠の表示をタッチ入力操作によって制御する制御処理について説明する。
【００４１】
（第１の実施形態）
第１の実施形態では、操作部材（本実施形態ではタッチパネル７０ａ）に対する操作を継続して行っている間は、視線入力によるＡＦ枠の移動を行わないように制御する例を説明する。図３は、視線入力によるＡＦ枠の表示を、タッチ操作により制御するフローチャートである。この制御処理は、システム制御部５０が、不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。図３のフローチャートは、デジタルカメラ１００を撮影モードで起動し、撮影待機状態においてユーザーがファインダーを覗いている場合、つまり接眼部１６へ接眼状態で、視線入力に関する設定が有効であるときに開始される。図７はＥＶＦ２９または表示部２８に表示される撮影に関する設定メニュー画面である。メニュー画面には設定項目７０１〜７０４が表示される。このうち設定項目７０３が視線入力に関する設定項目である。視線入力とは、ユーザーの視線による操作についての機能を指す。視線入力は有効と無効のいずれかに設定することができる。設定項目７０３ａを選択すれば、視線入力に関する設定が有効になり、設定項目７０３ｂを選択すれば、視線入力に関する設定が無効になる。視線入力を有効に設定すると、例えば視線によるＡＦ枠位置の選択・移動操作が可能になる。視線入力を無効に設定すると、例えば視線によるＡＦ枠位置の選択・移動操作が行えない。図７は、視線入力の設定が有効であることを表している。視線入力の設定は、不揮発性メモリ５６に保存される。
【００４２】
Ｓ３０１では、システム制御部５０は、視線入力の有無を判定する。視線入力がある、すなわち視線検出ブロック１６０においてユーザーによる視線が検出された場合には、Ｓ３０２へ進む。検出されない場合はＳ３０１へ戻る。視線入力があった場合、システム制御部５０は、視線入力が始まった時点からの時間を計時する。視線検出ブロック１６０において検出された視線位置について、例えば３０ミリ秒毎に視線位置を検出し、システム制御部５０へ送る。システム制御部５０は、視線位置と計時した時間から、ユーザーが視線を大きく動かしているか（視線をきょろきょろと動かしているか）、ある位置を見つめているか（注視）を判定する。注視についてはＳ３０２で後述する。
【００４３】
Ｓ３０２では、システム制御部５０は、ユーザーによる注視があるか否かを判定する。システム制御部５０は、視線位置と計時した時間から、所定時間内における視線位置の移動量が既定の閾値以下であるときに、注視があったと判定する。例えば、１２０ミリ秒のうちに視線位置の移動量が既定の閾値以下であった場合に、注視があったと判定する。注視があった場合はＳ３０３に進み、注視がなかった場合はＳ３０１へ戻る。ここでは、視線入力による焦点検出領域（以下、ＡＦ枠）の表示位置の移動について、ユーザーの意図する視線位置と判定する条件として注視を取り上げたが、ユーザーのまばたきや音声による指示等を条件としてもよい。また、注視がなくとも視線の検出位置に応じてＡＦ枠を移動するようにしてもよい（すなわちＳ３０２をなくして、Ｓ３０１からＳ３０３へ進むようにしてもよい）。また、具体例として注視と判定する計時時間を１２０ミリ秒としたが、この計時時間はあらかじめ設定しておいてもいいし、ユーザーが自由に設定できるようにしてもよいし、表示されている視線位置と注視位置との位置関係に応じて可変するようにしてもよい。
【００４４】
Ｓ３０３では、システム制御部５０は、ＥＶＦ２９において検出されている視線（注視）位置へＡＦ枠の表示位置を移動し、自動焦点調整（以下ＡＦ）処理を実行する。Ｓ３０４においてタッチダウンが行われるまでの間、注視位置（視線位置）が移動した場合は、Ｓ３０２で述べたように経時的に注視位置を検出し、注視位置にＡＦ枠を移動する。例えば、注視と判定するたび（所定時間毎）に、注視位置にＡＦ枠を移動する。ここでは、注視の判定時間に倣って視線によるＡＦ枠移動の更新を行う時間の周期としてとして１２０ミリ秒毎としたが、この周期はあらかじめ設定しておいてもいいし、ユーザーが自由に設定できるようにしてもよい。更新時間の周期を短くすれば、より正確に視線位置へＡＦ枠を移動することができ、視線移動に素早くＡＦ枠を追従させることができる。更新時間の周期を長くすれば、視線位置の移動に応じて細かくＡＦ枠が追従することなく、ある程度大まかにＡＦ枠が追従するので、ユーザーが煩わしく感じることを低減できる。視線によって移動するＡＦ枠（選択位置）は、上述した更新時間にかかわらず、視線移動の軌跡に追従してなめらかに移動するようにする。つまり、ユーザーが視線を速く大きく移動したとしても、ＡＦ枠（選択位置）が表示されていた位置から視線の検出位置へと飛ぶように移動することなく、視線移動の軌跡に追従してなめらかに移動するようにする。すなわち、更新時間の周期が短い場合は、視線移動に対して遅れることなく素早くＡＦ枠が追従して移動する。周期が長い場合は、視線移動の軌跡をたどってなめらかにＡＦ枠が移動する。なお、視線検出ブロック１６０によって検出される視線位置（注視位置）がＥＶＦ２９上に表示されているＡＦ枠位置から移動したことを検出すると、視線位置とＡＦ枠位置との距離の長さ、短さに関わらず、視線位置にＡＦ枠を追従する。
【００４５】
Ｓ３０４では、システム制御部５０は、タッチパネル７０ａへのタッチダウンの有無を判定する。タッチダウンがあった場合は、Ｓ３０５へ進み、なかった場合はＳ３０１へ戻る。
【００４６】
Ｓ３０５では、システム制御部５０は、視線入力によるＡＦ枠の表示位置の移動を一時的に禁止（制限）する。例えば、ＥＶＦ２９上に表示されているアイコンや数値を確認する際には、ユーザーはアイコンや数値などの領域を注視することが考えられる。しかしこの注視は視線によるＡＦ枠の表示位置の移動を意図する注視ではない。アイコンや数値などの確認のための注視に応じてＡＦ枠が移動してしまうと、ユーザー所望の位置ではない位置にＡＦ枠が移動し、ＡＦ処理が行われてしまう可能性が生じる。ユーザー所望の位置にＡＦ処理が実行できていた場合には、意図せぬＡＦ枠の移動が生じてしまうと、ユーザーは再び所望の位置を注視しなければならず、煩わしい。また、Ｓ３０２の注視判定ステップがない場合でも、ユーザーがＥＶＦ２９上に表示された画像全体のチェックを行う等の理由で視線を大きく動かしている場合に、視線移動に応じてＡＦ枠が追従してしまうと、ユーザーが煩わしく感じる可能性がある。そのため、注視があった（もしくは視線入力があった）と判定された後にタッチパネル７０ａへのタッチダウン操作が行われると、タッチ操作が継続している間は視線によるＡＦ枠の表示位置の移動を一時的に禁止・制限する。これにより、タッチダウンがあってからタッチアップがあるまでのタッチオン継続中は、視線の検出位置が変わってもそれに応じたＡＦ枠の移動は行わない。また、前述のタッチオン継続中は視線検出ブロック１６０での視線の検出処理の少なくとも一部を停止して省電力してもよい。タッチアップがあると、停止した視線検出処理を再開する。
【００４７】
Ｓ３０６では、システム制御部５０は、タッチダウン時、具体的には、タッチダウン操作が行われる前、もしくは、タッチダウン操作開始時点の視線位置に基づいてＡＦ枠が追尾する追尾対象の決定を行う。
【００４８】
Ｓ３０７では、システム制御部５０は、Ｓ３０６で決定した追尾対象への追尾を開始する。第１の実施形態では、例えばＳ３０３において、ユーザーが視線によるＡＦ枠で選択した対象が動くものの場合、対象の動きに合わせてＡＦ枠が移動してほしいとユーザーが考える可能性があるため、Ｓ３０６、Ｓ３０７において対象を追尾する。しかし、ユーザーが、複数あるＡＦ枠のうちから任意の１点のＡＦ枠を選択し、その任意の１点にＡＦ処理を行うように設定していた場合、上述の限りではない。Ｓ３０６やＳ３０７のように、対象の動きに応じてＡＦ枠を追尾させてしまうと、ユーザーにとって所望でない位置にＡＦ枠が移動することが生じてしまう。そのため、ユーザーが上述したような任意の１点にＡＦ処理を行う設定にしていた場合は、Ｓ３０３でＡＦ処理をした対象が動いたとしても追尾対象とは決定することなく（追尾することなく）、ユーザー所望の１点にＡＦ枠を固定してもよい。すなわち、Ｓ３０６とＳ３０７をなくして、Ｓ３０５からＳ３０８へと進む制御フローにしてもよい。
【００４９】
Ｓ３０８では、システム制御部５０は、タッチパネル７０ａに対するタッチムーブ操作があったか否かを判定する。タッチムーブ操作があった場合は、Ｓ３０９へ進み、なかった場合はＳ３１０へ進む。
【００５０】
Ｓ３０９では、システム制御部５０は、Ｓ３０８において判定したタッチムーブ量に対応した量だけ、Ｓ３０３でＥＶＦ２９上に表示したＡＦ枠を移動する。ユーザーがタッチパネル７０ａに対してタッチムーブを行ったということは、ＥＶＦ２９上の視線によるＡＦ枠をタッチムーブ方向へ移動させたいと考えていることが想定できる。そのため、タッチムーブ量に対応した量だけ、ＥＶＦ２９上に表示したＡＦ枠を移動する。詳細は図４（ｅ）（ｆ）を用いて後述する。なお、タッチムーブ量に対応して移動するＥＶＦ２９上の移動量は、タッチムーブ量に係数をかけて算出するものである。この係数を小さくすればタッチムーブ量に対してＥＶＦ２９上でのＡＦ枠の移動量が小さくなるため、視線によって移動したＡＦ枠をより細かく調整できる。
【００５１】
なお、Ｓ３０８、Ｓ３０９の処理を省略し、Ｓ３０７からＳ３１０に進むようにしてもよい。すなわち、タッチムーブがあってもＡＦ枠を移動しないようにしてもよい。
【００５２】
Ｓ３１０では、システム制御部５０は、タッチパネル７０ａからのタッチアップの有無を判定する。タッチアップがあった場合は、Ｓ３１１へ進み、タッチ操作が継続している場合はＳ３０５へ戻る。
【００５３】
Ｓ３１１では、システム制御部５０は、不揮発性メモリ５６を参照し、タッチシャッターに関する設定が入であるか否かを判定する。タッチシャッターの設定が入である場合は、Ｓ３１２に進み、切である場合はＳ３１３へ進む。タッチシャッターとは、タッチパネル７０ａへのタップ操作によって、撮影を行う（シャッターを切る）機能を指す。ユーザーはシャッターボタン６１の押下にのみならず、上述したタッチシャッターに関する設定が入であれば、タッチパネル７０ａへのタップ操作により撮影を行うことができる。これにより、ユーザーは直感的に所望の合焦位置を指定でき、シャッターチャンスを逃すことなく撮影を行うことができる。Ｓ３１０においてタッチアップがあったということは、アイコンや数値、画像全体の確認が終了し、撮影を行う準備ができたと想定できる。このときにタッチシャッターに関する設定が入である場合は、タッチシャッター機能に従って、タッチアップに応じて撮影を行ったとしても、ユーザーの意図に反する可能性は低い。タッチシャッターに関する設定が切である場合は、タッチアップに応じた撮影は行わない（Ｓ３１０からＳ３１３へと進む）。
【００５４】
なお変形例として、Ｓ３１１において、Ｓ３１０でのタッチアップ時のユーザーの視線位置に応じて、タッチシャッターによる撮影を行うか否かを判定してもよい。具体的には、図４（ｂ）のＡＦ枠２１２ａにおいてＡＦ処理が行われている場合に、タッチパネル７０ａからのタッチアップ時のユーザーの視線位置がＡＦ枠２１２ａ近傍であれば、タッチシャッターによる撮影を実行する。ＡＦ枠２１２ａ近傍とは、ＡＦ枠２１２ａの内部またはＡＦ枠２１２から所定の範囲内とする。タッチアップ時のユーザーの視線位置がＡＦ枠２１２ａ近傍ではなく、図４（ｄ）のように鳥２１４の位置にあった場合は、タッチシャッターによる撮影を実行しない。そして、図４（ｈ）のＡＦ枠２１２ａに示すように、鳥２１４の位置へと視線入力によるＡＦ枠を移動する。
【００５５】
Ｓ３１２では、システム制御部５０は、撮影を行う。Ｓ３１１においてタッチシャッターに関する設定が入であったときに、Ｓ３１０のタッチパネル７０ａからのタッチアップに応じて撮影処理を行う。
【００５６】
Ｓ３１３では、システム制御部５０は、Ｓ３０５において一時的に禁止・制限を行った、視線によるＡＦ枠の表示位置の移動を許可（一時的な禁止・制限を解除）する。Ｓ３１０においてタッチパネル７０ａからのタッチアップがあった場合は、ユーザーが画像全体のチェックなどが終了したため、視線によるＡＦ枠の表示位置の移動の制限を解除し、視線によるＡＦ枠の表示位置の移動を再開しようと考えていると想定できる。そのため、一時的に制限を行った視線によるＡＦ枠位置の移動を許可し、Ｓ３１４へ進む。
【００５７】
Ｓ３１４では、システム制御部５０は、撮影待機状態が終了したか否かを判定する。撮影待機状態が終了した場合は、本制御フローを終了し、撮影待機状態が終了していない場合はＳ３０１へ戻る。
【００５８】
なお、図３の制御フロー中に第１シャッタースイッチ６２がオンとなった場合は、その時点でのＡＦ枠位置でＡＦ処理を行う。具体的には、視線によりＡＦ枠位置が表示されている場合は、視線によるＡＦ枠位置でＡＦ処理を行う。視線によりＡＦ枠位置が表示されていない場合は、システム制御部５０が判断した位置でＡＦ処理を行う。その後、第２シャッタースイッチ６４がオンとなった場合は、撮影を行う。
【００５９】
図４（ａ）〜（ｈ）を用いて、図３で説明した処理によるＡＦ枠の表示位置の移動を説明する。図４（ａ）（ｃ）（ｅ）（ｇ）はタッチパネル７０ａ上の操作例、図４（ｂ）（ｄ）（ｆ）（ｈ）はＥＶＦ２９上のＡＦ枠の表示例、ユーザーの目１６１による視線位置の表示例である。情報表示２１３はＥＶＦ２９上にＬＶ画像とともに表示される情報である。例えばシャッター速度や絞り値、ＩＳＯ感度などの撮影設定に関する情報や電池残量情報などが表示される。
【００６０】
図４（ａ）（ｂ）は、図３のＳ３０２、Ｓ３０３における表示例である。図４（ａ）からわかるように、Ｓ３０２、Ｓ３０３の時点ではタッチパネル７０ａへのタッチ操作はされていない。図４（ｂ）のＡＦ枠２１２ａは、視線入力に関する設定が有効で、かつ、注視があると判定された場合に、目１６１の視線位置に表示されたＡＦ枠位置である。図４（ｂ）では、ＡＦ枠２１２ａは花２１５にＡＦ処理を行っているが、タッチパネル７０ａへのタッチダウンが行われていない状態では、目１６１の動きに応じてＡＦ枠２１２ａに追従する。具体的には、目１６１が鳥２１４へと視線位置を素早く移動すれば、ＡＦ枠は素早く移動し、視線位置を花２１５から鳥２１４へとゆっくり移動すれば、視線位置の移動の軌跡に沿ってＡＦ枠も移動する。なお、視線位置に対するＡＦ枠の追従のレスポンスについては、Ｓ３０２の注視と判定する判定時間（上述では１２０ミリ秒）と同じにしてもよいし、別の時間をあらかじめ設定しておいてもよいし、ユーザーが任意に設定できるようにしてもよい。また、時間に応じて移動するのではなく、システム制御部５０が認識している被写体にＡＦ処理ができるように、認識している被写体に飛ぶように移動してもよい。具体的には、図４（ｂ）の状態でシャッターボタン６１を押下して撮影を行えば、花２１５に合焦した画像が撮影される。ＡＦ枠の移動操作をしなくてもユーザーが見ているところに合焦した画像を撮影することができるので、素早く直感的に撮影を行うことができる。
【００６１】
図４（ｃ）（ｄ）は、図３のＳ３０４からＳ３０５におけるタッチパネル７０ａ上の操作例とＥＶＦ２９上のＡＦ枠の表示例、ならびにユーザーの視線位置の表示例である。図４（ｃ）に示すように、Ｓ３０４においてタッチパネル７０ａへのタッチ操作（タッチダウン）を行っている。図４（ｃ）では、ユーザーはタッチパネル７０ａの中央付近をタッチしている（タッチ入力２１１ａ）が、第１の実施形態ではタッチパネル７０ａへのタッチ操作の有無で視線によるＡＦ枠移動を制御するため、タッチパネル７０ａのタッチ位置には依らない。Ｓ３０５において視線によるＡＦ枠移動を一時的に禁止・制限するため、タッチパネル７０ａへのタッチ操作継続中は、ＡＦ枠２１２ａは目１６１による視線位置がＡＦ枠２１２ａの位置から移動したとしても、ＡＦ枠は視線位置に追従しない。図４（ｄ）において目１６１による視線位置が鳥２１４を注視していたとしても、図４（ｃ）のようにタッチパネル７０ａへのタッチ操作継続中はＡＦ枠２１２ａはタッチダウン時点もしくはタッチダウン前に表示されたＡＦ枠位置にとどまる。すなわち、視線位置へは移動しない。具体的には、図４（ｄ）の状態でシャッターボタン６１を押下して撮影を行えば、鳥２１４ではなく花２１５に合焦した画像が撮影される。花２１５に合焦させたいが、撮影のタイミングは鳥２１４が飛び立った瞬間に撮影を行いたい、といったような要望を持つユーザーにとっては、視線位置が鳥２１４にあったとしても花２１５に合焦した画像が撮影されることが望ましい。つまり、視線位置に合焦しない（ＡＦ枠が移動しない）ことが望ましい。これにより、ユーザーは視線によって素早く直感的に指定したＡＦ枠位置を維持したまま、ユーザーの好適なタイミングで撮影を行うことができる。
【００６２】
図４（ｅ）（ｆ）は、図３のＳ３０８、Ｓ３０９における表示例である。図４（ｃ）（ｄ）を用いて説明したように、タッチパネル７０ａに対してタッチダウンを行ったことで、視線によるＡＦ枠の移動を一時的に制限する（Ｓ３０４、Ｓ３０５の処理）。そのため、図４（ｄ）に示すように、目１６１による視線位置が鳥２１４にあったとしても、ＡＦ枠２１２ａは視線位置への移動は行わない。ここで、図４（ｅ）に示すように、タッチ入力２１１ａをタッチパネル７０ａからタッチアップすることなくタッチムーブし、タッチ入力２１１ａからタッチ入力２１１ｂの位置に移動する。これにより、図４（ｆ）に示すようにＥＶＦ２９上では、タッチ入力２１１ａがタッチダウンした時点で表示されていたＡＦ枠２１２ａが、タッチムーブによりＡＦ枠２１２ｂへと移動する。このとき、タッチパネル７０ａに対するタッチムーブ量に対応する量、もしくはタッチムーブ量に対応する量よりも小さな移動量だけＥＶＦ２９上でＡＦ枠を移動させる。これは、ユーザーが視線によってＡＦ枠を移動した場合に、例えば図４（ｆ）の花２１５と犬２１６のように被写体同士が近くに存在していると、ユーザー所望の位置にＡＦ枠が移動しない可能性が生じる。そのため、視線によって大まかなＡＦ枠の指定を行ったあとに、タッチムーブ操作を行うことで、より正確にユーザー所望の位置へとＡＦ枠を移動させることができる。この際に視線によるＡＦ枠の移動を一時的に制限するのは、タッチムーブによって微調整を行ったＡＦ枠が、意図しない視線によって、ＡＦ枠が大きく移動してしまうことを避けるためである。このケースでは例えば、ユーザーが犬２１６の目にピントを合わせたかった場合に、視線で素早く犬２１６の顔近傍（ＡＦ枠２１２ａの位置）にＡＦ枠を設定し、タッチムーブ操作を行う。タッチムーブ操作でＡＦ枠を少し移動させるだけで、視線入力によるＡＦ枠位置である犬２１６の顔近傍（ＡＦ枠２１２ａの位置）から犬２１６の目の位置（ＡＦ枠２１２ｂの位置）にＡＦ枠を設定することができる。
【００６３】
図４（ｇ）（ｈ）は、図３のＳ３１０、Ｓ３１３における表示例である。図４（ｇ）からわかるように、Ｓ３１０においてタッチパネル７０ａからのタッチアップが行われ、タッチパネル７０ａへの操作はなにもしていない状態である。タッチパネル７０ａからのタッチアップにより、一時的に禁止・制限されていた視線によるＡＦ枠移動を許可することで、図４（ｈ）に示すように、目１６１による視線位置に、ＡＦ枠２１２ａが移動する（視線位置にＡＦ枠が追従する）。
【００６４】
図３の制御フローと図４から、ユーザーによる視線入力が有効、かつ注視がある場合は、ユーザーの視線入力に応じて視線位置にＡＦ枠を表示・移動する。タッチパネル７０ａへのタッチ操作（タッチダウン）が継続して行われている間は、ユーザーによる視線入力があったとしても視線位置にＡＦ枠は追従しないように制限を行う。制限を行うことで、ユーザーがタッチパネル７０ａへタッチ操作を継続している間は、ユーザーは画像全体のチェックや、撮影に関する設定値などの確認を、所望位置にＡＦ枠を表示したまま、行うことができる。ユーザーが再び視線によるＡＦ枠の移動を行いたいと考えた場合には、タッチ操作を終了（タッチパネル７０ａからのタッチアップ）すればよい。これにより、ユーザーはＡＦ枠である選択位置を視線入力によって移動を行うか否かの切替を、タッチ操作の有無によって煩わしく感じることなく行うことができる。また、タッチダウン、タッチアップという一連のタッチ操作によって切り替えることができるため、ユーザーが視線によりＡＦ枠の移動を制限した状態に切り替えた後に、元の非制限状態に戻すことを忘れてしまうことによる不都合も防止することができる。
【００６５】
なお、上述した第１の実施形態では、ファインダーをのぞくユーザーの視線を検出し、タッチパネルへのタッチ操作によって視線入力による選択位置の切替を行う例を説明したが、これに限るものではない。例えば、第１の実施形態でのタッチ操作に代えて、ＳＥＴボタン７５の押下でも第１の実施形態を適用することができる。具体的には、視線（注視）によるＡＦ枠がＥＶＦ２９上に表示（Ｓ３０３の処理）された後に、ＳＥＴボタン７５の押下（Ｓ３０４の処理）があると、視線によるＡＦ枠の移動を一時的に禁止・制限（Ｓ３０５の処理）する。そのあと、ＳＥＴボタン７５の押下（Ｓ３１０の処理）が終了すると、視線によるＡＦ枠の移動を許可（Ｓ３１３の処理）し、視線位置にＡＦ枠を表示する。
【００６６】
（第２の実施形態）
第２の実施形態では、操作部材（本実施形態ではタッチパネル７０ａ）を継続して行っている間に限り、視線入力によるＡＦ枠の表示位置の移動を行うことができるように制御する例を説明する。図５は、視線入力によるＡＦ枠の表示を、タッチ操作により制御するフローチャートである。この制御処理は、システム制御部５０が、不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。図５のフローチャートは、第１の実施形態同様に、デジタルカメラ１００を撮影モードで起動し、撮影待機状態においてユーザーがファインダーを覗いている場合、つまり接眼部１６へ接眼状態で、視線入力に関する設定が有効あるときに開始される。
【００６７】
Ｓ５０１では、システム制御部５０は、タッチパネル７０ａへのタッチダウンの有無を判定する。タッチダウンがあった場合はＳ５０２へ進み、なかった場合はＳ５０１へ戻る。
【００６８】
Ｓ５０２では、図３のＳ３０１と同様に、システム制御部５０は、視線入力の有無を判定する。
【００６９】
Ｓ５０３では、図３のＳ３０２と同様に、システム制御部５０は、ユーザーによる注視があるか否かを判定する。
【００７０】
Ｓ５０４では、図３のＳ３０３と同様に、システム制御部５０は、ＥＶＦ２９において検出されている視線（注視）位置へＡＦ枠の表示位置を移動し、自動焦点調整（以下ＡＦ）処理を実行する。Ｓ５０１において行われたタッチ操作が継続して行われている間、注視位置（視線位置）が移動した場合は、Ｓ５０３で述べたように経時的に注視位置を検出し、注視位置にＡＦ枠を移動する。Ｓ５０１においてタッチパネル７０ａへのタッチダウンが開始し、タッチパネル７０ａへのタッチ操作が継続されて行われている限り、視線入力によるＡＦ枠の移動を行う。すなわち、タッチムーブや後述するタッチプッシュなどの、タッチダウンに加えて別の操作がなくとも、視線入力によるＡＦ枠の移動を行う。これによって、ユーザーは視線によって直感的、かつ、素早くＡＦ枠を視線位置へ移動することができ、ユーザー所望のタイミングで撮影へと移行することができ、シャッターチャンスを逃す可能性を低減できる。
【００７１】
Ｓ５０５では、図３のＳ３１０と同様に、システム制御部５０は、タッチパネル７０ａからのタッチアップの有無を判定する。タッチアップがあった場合は、Ｓ５０６へ進み、タッチアップがなかった場合はＳ５０２へ戻る。
【００７２】
Ｓ５０６では、図３のＳ３０５と同様に、システム制御部５０は、視線入力によるＡＦ枠の表示位置の移動を一時的に禁止（制限）する。タッチパネル７０ａへのタッチオン中に注視があった（もしくは視線入力があった）と判定された場合は、視線位置へＡＦ枠を表示する（Ｓ５０４）。その後にタッチパネル７０ａからのタッチアップがあると、タッチパネル７０ａへのタッチ操作がない間は、視線によるＡＦ枠位置の移動を一時的に禁止・制限する。例えば、ユーザーは視線入力によるＡＦ枠の移動がされてほしいと考えて、タッチパネル７０ａにタッチダウンをしていることが考えられる。そのためタッチオン中は視線に追従してＡＦ枠が移動したとしても、ユーザーが煩わしく感じる可能性は低い。つまり、ユーザーは視線に追従してＡＦ枠が移動してほしくない、と考えた場合には、タッチパネル７０ａからのタッチアップを行うことが想定できる。そのため、タッチパネル７０ａからのタッチアップがあると、視線によるＡＦ枠の移動を一時的に禁止・制限する。これにより、ユーザーは視線によるＡＦ枠の移動を行うか否かの切替をタッチ操作により直感的に行うことができる。また、この視線によるＡＦ枠の移動を一時的に制限している期間は視線検出ブロック１６０での視線の検出処理の少なくとも一部を停止して省電力してもよい。タッチダウンがあると、停止した視線検出処理を再開する。
【００７３】
Ｓ５０７では、図３のＳ３１１と同様に、システム制御部５０は、不揮発性メモリ５６を参照し、タッチシャッターに関する設定が入であるか否かを判定する。タッチシャッターの設定が入である場合は、Ｓ５０８に進み、切である場合はＳ５０９へ進む。Ｓ５０５においてタッチアップ操作を行ったということは、画像全体の確認が終了し、撮影を行う準備ができたと想定できる。このときにタッチシャッターに関する設定が入である場合は、タッチシャッター機能に従って、タッチアップに応じて撮影を行ったとしても、ユーザーの意図に反する可能性は低い。また、Ｓ５０７においてタッチシャッターに関する設定内容に関わらず、Ｓ５０５でのタッチアップ時のユーザーの視線位置に応じて、タッチシャッターによる撮影を行うか否かを判定してもよい。具体的には、図６（ｄ）のＡＦ枠２１２ａにおいてＡＦ処理が行われている場合に、タッチパネル７０ａからのタッチアップ時のユーザーの視線位置がＡＦ枠２１２ａ近傍であれば、タッチシャッターによる撮影を実行してもよい。タッチアップ時のユーザーの視線位置がＡＦ枠２１２ａ近傍ではなく図６（ｄ）の鳥２１４の位置にあった場合は、タッチシャッターによる撮影を実行せず、図６（ｈ）のＡＦ枠２１２ａ位置へと視線入力によるＡＦ枠を移動するようにしてもよい。
【００７４】
Ｓ５０８では、図３のＳ３１２と同様に、システム制御部５０は、撮影を行う。Ｓ５０７においてタッチシャッターに関する設定が入であったときにＳ５０５のタッチパネル７０ａからのタッチアップに応じて撮影処理を行う。
【００７５】
Ｓ５０９では、システム制御部５０は、タッチアップ時の視線位置（すなわち、Ｓ５０５でＹｅｓと判定された時点で検出されていた視線位置）に基づいて追尾対象決定を行う。
【００７６】
Ｓ５１０では、図３のＳ３０７と同様に、システム制御部５０は、Ｓ５０９で決定した追尾対象への追尾を開始する。ユーザーが、複数あるＡＦ枠のうちから任意の１点にＡＦ処理を行うように設定していた場合は、Ｓ５０９とＳ５１０をなくして、Ｓ５０８からＳ５１１へと進む制御フローにしてもよい。
【００７７】
Ｓ５１１では、システム制御部５０は、撮影待機状態が終了したか否かを判定する。撮影待機状態が終了した場合は、本制御フローを終了し、撮影待機状態が終了していない場合はＳ５０１へ戻る。
【００７８】
なお、図５の制御フロー中に第１シャッタースイッチ６２がオンとなった場合は、その時点でのＡＦ枠位置でＡＦ処理を行う。具体的には、視線によるＡＦ枠が表示されている場合は、視線によるＡＦ枠位置でＡＦ処理を行う。視線によりＡＦ枠位置が表示されていない場合は、システム制御部５０が判断した位置でＡＦ処理を行う。その後、第２シャッタースイッチ６４がオンとなった場合は、撮影を行う。
【００７９】
図６（ａ）〜（ｈ）を用いて、図５で説明した処理によるＡＦ枠位置の移動を説明する。図６（ａ）（ｃ）（ｅ）（ｇ）はタッチパネル７０ａ上の操作例、図６（ｂ）（ｄ）（ｆ）（ｈ）はＥＶＦ２９上のＡＦ枠の表示例、ユーザーの目１６１による視線位置の表示例である。
【００８０】
図６（ａ）（ｂ）は、図５のＳ５０１〜Ｓ５０４における表示例（特に、タッチダウン直後の表示例）である。図６（ａ）に示すように、タッチパネル７０ａへのタッチ操作（タッチオン）がされている。このタッチ操作については、タッチの有無で視線によるＡＦ枠移動を制御するための操作であるため、タッチ位置には依らない。図６（ｂ）のＡＦ枠２１２ａは、タッチパネル７０ａへのタッチがあり、かつ、視線入力に関する設定が有効、かつ、注視があると判定された場合に、目１６１の視線位置に表示されたＡＦ枠位置である。図６（ｂ）では、ユーザーはＥＶＦ２９上に表示されている犬２１６の尾付近を見ていることがわかる。そのため、ＡＦ枠２１２ａは視線位置である犬２１６の尾付近へ表示される。
【００８１】
図６（ｃ）（ｄ）は、図６（ａ）（ｂ）同様に、図５のＳ５０１〜Ｓ５０４での表示例である。このとき図６（ｃ）に示すように、ユーザーは引き続きタッチパネル７０ａへのタッチ操作を継続しているため、ユーザーの視線入力によるＡＦ枠は視線位置に応じて移動する。ここでは、目１６１は花２１５を見ていることから、ＡＦ枠２１２ａは犬２１６の尾（図６（ｂ）での視線位置に応じた位置）から花２１５（図６（ｄ）での視線位置に応じた位置）へと移動する。図５のＳ５０４で述べたように、視線入力によるＡＦ枠の表示位置の移動が可能である間は、ＡＦ枠は注視位置（視線位置）の移動に応じて経時的に移動する。例えば、図３のＳ３０２、図５のＳ５０３で述べたように、注視判定の時間である１２０ミリ秒毎にＡＦ枠の表示位置を移動する。この時間は、ユーザーの視線移動の軌跡をたどることができる程度の時間であれば、あらかじめ設定しておいてもいいし、ユーザーが任意に設定できるようにしてもよい。時間を短く設定すれば、ユーザーの視線移動に応じて、より俊敏にＡＦ枠が追尾することができるし、時間を長く設定すれば、視線移動に応じてＡＦ枠が細かく移動することがないため、ユーザーが煩わしく感じることを低減できる。図６（ｂ）（ｄ）では犬２１６の尾から花２１５はある程度の距離が離れているが、図５のＳ５０４で説明したように、視線位置とＡＦ枠位置との距離に関わらず、視線位置にＡＦ枠が追従するようにする。なお、図６（ａ）（ｃ）ではタッチ入力２１１ａはタッチダウンを行った位置から移動することなく、また、後述するタッチプッシュのような、タッチパネル７０ａへの押圧を変化させることなく、タッチ操作を継続している状態である。図６（ｂ）（ｄ）の状態でシャッターボタン６１を押下して撮影を行えば、視線位置に応じた位置であるそれぞれ、犬２１６の尾、花２１５に合焦した画像が撮影される。タッチオン中はＡＦ枠の移動操作を行わなくても、ユーザーが見ているところに合焦した画像を撮影できるので、素早く直感的に撮影を行うことができる。
【００８２】
図６（ｅ）（ｆ）は、Ｓ５０５、Ｓ５０６における表示例である。図６（ｅ）に示すように、ユーザーはＳ５０５においてタッチパネル７０ａからのタッチアップを行い、タッチパネル７０ａへの操作はなにもされていない。タッチパネル７０ａへの操作を何も行っていない間は視線によるＡＦ枠移動を一時的に禁止・制限する（Ｓ５０６）。そのため、目１６１による視線位置がＡＦ枠２１２ａの位置から移動したとしても、ＡＦ枠２１２ａは視線位置に追従しない。図６（ｆ）において目１６１による視線位置が鳥２１４を注視していたとしても、図６（ｅ）のようにタッチパネル７０ａへの操作がない間は、ＡＦ枠２１２ａはタッチアップ時点もしくはタッチアップ前に表示されたＡＦ枠位置に留まり、視線位置には追従しない。また、図６（ｅ）（ｆ）の時点で、すなわちタッチパネル７０ａへのタッチ操作がない間に、シャッターボタン６１が押下された場合は、図６（ｆ）の視線位置である鳥２１４ではなく、ＡＦ枠２１２ａの位置でＡＦ処理を実行し撮影を行う。具体的には、図６（ｆ）の状態でシャッターボタン６１を押下して撮影を行えば、鳥２１４ではなく花２１５に合焦した画像が撮影される。花２１５に合焦させたいが、撮影のタイミングは鳥２１４が飛び立った瞬間に撮影を行いたい、といったような要望を持つユーザーにとっては、鳥２１４に視線位置があったとしても花２１５に合焦した画像が撮影されることが望ましい。これにより、ユーザーは視線によって素早く直感的にＡＦ枠位置を指定でき、ユーザーの好適なタイミングで撮影を行うことができる。
【００８３】
図６（ｇ）（ｈ）は、図５のＳ５１１ＮｏからＳ５０１へと戻るフローにおける表示例である。図６では、タッチシャッターに関する設定の内容に係わらない場合の表示例を示している（図５のＳ５０７、Ｓ５０８はないものとしている）。図６（ｅ）（ｆ）の状態から、図６（ｇ）に示すように、タッチパネル７０ａへのタッチダウンが行われた状態（Ｓ５０１）である。タッチパネル７０ａへのタッチダウンにより、一時的に禁止・制限されていた視線によるＡＦ枠移動を許可することで、図６（ｈ）に示すように、目１６１の視線入力（鳥２１４の位置）位置に、ＡＦ枠２１２ａが移動する。例えば、ユーザーは図６（ｆ）の時点では、花２１５に合焦させたまま、鳥２１４が飛び立った瞬間に撮影をしたいと考えていた。しかし、花２１５ではなく鳥２１４に合焦をした画像を撮影したいと考えを変更した場合には、再度タッチダウンを行うことで視線入力ができるようになるため、視線位置である鳥２１４へ合焦させることができる。ユーザーが図６（ｈ）の状態でシャッターボタン６１を押下して撮影を行えば、図６（ｂ）（ｄ）と同様に、視線位置に応じた位置である鳥２１４に合焦した画像が撮影される。これにより、ユーザーは直感的に視線によるＡＦ枠の移動を行うか否かの切替を行い、撮影を行うことができる。
【００８４】
図５の制御フローと図６（ａ）〜（ｈ）から、タッチパネル７０ａへのタッチ操作が継続して行われているときに、ユーザーによる視線入力（注視）がある場合は、タッチ操作継続中はユーザーの視線入力に応じて視線位置にＡＦ枠を移動する。タッチパネル７０ａからのタッチアップにより、タッチパネル７０ａへの操作を何もしていない状態では、ユーザーによる視線入力があったとしても視線位置にＡＦ枠は追従しないように制限を行う。制限を行うことで、ユーザーは画像全体のチェックや、撮影に関する設定値などの確認を、所望位置にＡＦ枠を表示したまま、行うことができる。ユーザーが再び視線によるＡＦ枠の移動を行いたいと考えた場合には、タッチパネル７０ａへのタッチ操作を開始し、視線によるＡＦ枠の移動を行いたい間はタッチ操作を継続すればよい。これにより、ユーザーはタッチ操作の有無によって、ＡＦ枠である選択位置を視線入力によって移動を行うか否かの切替を、煩わしく感じることなく行うことができる。また、タッチダウン、タッチアップという一連のタッチ操作によって切り替えることができるため、ユーザーが視線によるＡＦ枠の移動を制限した状態に切り替えた後に、元の一時的な制限状態に戻すことを忘れてしまうことによる不都合も防止することができる。
【００８５】
なお、上述した第２の実施形態では、ファインダーをのぞくユーザーの視線を検出し、タッチパネルへのタッチ操作によって視線入力による選択位置の切替を行う例を説明したが、これに限るものではない。例えば、第２の実施形態でのタッチ操作に代えて、ＳＥＴボタン７５の押下でも本実施形態を適用することができる。具体的には、ＳＥＴボタン７５の押下（Ｓ５０１の処理）継続中に視線入力があると、視線（注視）によるＡＦ枠がＥＶＦ２９上に表示（Ｓ５０４の処理）される。ＳＥＴボタン７５の押下が終了（Ｓ５０５の処理）すると、視線によるＡＦ枠の移動を一時的に禁止・制限（Ｓ５０６の処理）する。第２の実施形態では、タッチパネル７０ａやＳＥＴボタン７５などの、シャッターボタン６１とは異なる操作部材を用いて、視線によるＡＦ枠の移動を行うか否かの制御を行う。これにより、例えば、ユーザーが第１シャッタースイッチ６２や第２シャッタースイッチ６４のオン状態を保持したままでも、上記タッチパネル７０ａなどの操作部材を操作することで視線によるＡＦ枠の移動を行うか否かの切替を行うことができる。つまり、ユーザーは直感的に視線入力の切替を行うことができ、より素早く撮影を行うことができる。
【００８６】
上述した第１の実施形態、第２の実施形態いずれに対しても、タッチパネル７０ａへの押圧を検知可能なように構成し、タッチパネル７０ａへの押圧に応じて決定処理を行うようにしてもよい。すなわち、表示部２８の操作面（タッチパネル７０ａの操作面）に対する押圧力を検知する、タッチ操作の強度を検出するための圧力センサー（不図示）を備える構成としてもよい。圧力センサーは、表示部２８に対するタッチ操作によって押圧された場合の押圧力の強度を連続的に検知することができる。圧力センサーとしては、表示部２８の操作面に対する押圧力によって歪む部分に、１つまたは複数の歪みゲージセンサーを設置し、この歪みゲージセンサーからの出力値によってタッチパネル７０ａの操作面に対する押圧力を検知する構成とすることができる。あるいは、タッチパネル７０ａと平行に備えられた静電容量センサーにより、表示部２８の操作面に対する押圧力によって操作面が歪んだことによる、操作面上の指と静電容量センサーとの距離を静電容量値から算出する。そして、この距離に基づいて圧力を算出、あるいは距離を圧力と同等に扱うものとしてもよい。また、圧力センサーは、タッチパネル７０ａの操作面に対する押圧力を検知可能なものであれば、他の方式のものでも良い。例えば、スタイラスを用いて操作面に対する操作を行うのであれば、スタイラス側に設けられたスタイラスの先端部にかかる圧力を検知するセンサーでもよく、そのセンサーからの出力に基づいてタッチ操作の強度（押圧力）を検知してもよい。また、操作面へのタッチの力またはタッチの圧力の代替物（例えば上述の操作面上の指と静電容量センサとの距離）を検知するものでもよい。また、様々な方法、及び様々なセンサー、または複数のセンサーの組合せ（例えば加重平均によって）を使用してタッチ操作の強度（圧力）を検知しても良い。圧力センサーは、タッチパネル７０ａと一体に構成されるものであっても良い。以下、表示部２８の操作面に対する押圧操作をタッチプッシュと称する。
【００８７】
具体的には、この圧力センサーを備えたタッチパネル７０ａを搭載したデジタルカメラ１００であれば、第１の実施形態における図３のＳ３０４のタッチダウン後にタッチプッシュを行うことで、図３のＳ３０５の視線によるＡＦ枠の移動を禁止してもよい。すなわち、タッチオンのみでは視線によるＡＦ枠の移動を禁止することなく、タッチプッシュが行われた時点でのＡＦ枠位置を適用することで、ユーザーがより正確に視線によるＡＦ枠位置を決定することができる。第２の実施形態における図５のＳ５０１のタッチダウン後にタッチプッシュを行うことで、図５のＳ５０４の視線位置へＡＦ枠を表示するようにしてもよい。すなわち、タッチオン中に視線入力を検知していたとしてもＡＦ枠を表示せず、タッチプッシュに応じて視線位置へＡＦ枠を表示するため、視線に応じてＡＦ枠が表示され続けることがなく、ユーザーが煩わしく感じることを低減することができる。
【００８８】
このように第１の実施形態、第２の実施形態いずれでも、視線入力によるＡＦ枠の表示を、タッチ操作により制御する。これにより、ユーザーはタッチ操作の有無によって、ＡＦ枠である選択位置を視線入力によって移動するか否かの切替を、煩わしく感じることなく行うことができる。また、タッチダウン、タッチアップという一連のタッチ操作によって切り替えることができるため、ユーザーが切り替えたあとに元に戻すことを忘れてしまうことによる不都合を低減することができる。つまり、現在どちらの状態（視線可か、視線不可か）であるか、ユーザーがわからなくなってしまうということを防止することができる。
【００８９】
なお、上述した第１の実施形態、第２の実施形態では、ＥＶＦ２９を有したデジタルカメラ１００の例を説明したが、これに限るものではない。ＥＶＦ２９を用いない場合にも適用可能である。図８はタッチパッドを備えたノートパソコンのモニターに表示されたマウスポインタを視線入力によって移動する例である。図８において、本実施形態で述べたタッチパネル７０ａに対応するものとして、タッチパッド８０５を示す。ノートパソコンでの視線検出ブロック１６０として、独立した視線検出機器８１０をノートパソコンに接続し、視線検出機器８１０に搭載されているカメラ８１１や、ノートパソコンに内蔵されている内蔵カメラ８１２を用いて視線位置を判定する。ノートパソコンにおいても本実施形態と同様に、タッチパッド８０５へのタッチ操作の有無によって、視線によるＡＦ枠の移動を行うか否かの切替を行う。第１の実施形態をノートパソコンに適用する場合には、タッチパッド８０５へのタッチオン継続中は視線によるＡＦ枠の移動を制限し、タッチパッド８０５へのタッチ操作がなければ視線によるＡＦ枠の移動を行えるようにする。第２の実施形態を適用する場合には、タッチパッド８０５へのタッチ操作がない間は視線によるＡＦ枠の移動を制限し、タッチオン継続中は視線によるＡＦ枠の移動を行えるようにする。
【００９０】
また、タッチパッド８０５にはクリック操作のように、タッチパッド８０５を押し込み可能なものもある。このように、押し込み可能なタッチパッド８０５の場合は、前述のＳＥＴボタン７５のように押し込み中は視線を非制限／制限状態とするようにしてもよい。前述のタッチプッシュのように、タッチオン中は視線を検出していてもＡＦ枠を表示せず、押し込みがあった時点でのＡＦ枠位置を適用するようにしてもよい。
【００９１】
図８において、他の実施形態としてノートパソコンをあげたが、マウスやポインティングデバイス等のタップ操作や押し込み可能な操作部材を備えているものであれば、本実施形態は実施可能である。マウスの場合は、クリック操作の継続中は視線を非制限／制限状態とする。ポインティングデバイスにタッチ操作可能な操作部材が搭載されている場合は、タッチ操作の継続中は視線を非制限／制限状態とし、押し込み可能な操作部材の場合は前述したＳＥＴボタン７５のように、押し込み中は視線を非制限／制限状態とする。なお、これらタッチパッドやマウス、ポインティングデバイス等はノートパソコン内蔵のものである必要はなく、外付けのものでもよい。
【００９２】
以上のように、操作部材への操作がないときに視線入力があった場合は、操作部材への操作がされない間は視線入力による表示位置の移動がされ、操作部材への操作の継続中は視線入力による表示位置の移動を一時的に制限する。操作部材への操作の終了により視線入力による表示位置の移動を許可し、移動ができるようにする。また、操作部材への操作がされているときに視線入力があった場合は、タッチ操作がされている間（タッチ操作の継続中）は視線入力による表示位置の移動がされ、タッチ操作がない間は視線入力による表示位置の移動を一時的に制限する。タッチ操作が再度行われた場合は、視線入力による表示位置の移動を許可し、移動ができるようにする。これにより、タッチ操作の有無により、視線入力による表示位置の移動を行うか否かの切替をより素早く行うことができる。
【００９３】
なお、システム制御部５０が行うものとして説明した上述の各種制御は、１つのハードウエアが行ってもよいし、複数のハードウエア（例えば複数のプロセッサーや回路）が処理を分担することで装置全体の制御を行ってもよい。
【００９４】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。視線入力と組み合わせて使う位置移動の指示部材としてタッチパネル７０ａの例を説明したが、ボタンやダイヤルなどこれ以外の操作手段としてもよい。表示位置をＡＦ枠としたが、アイコン枠やパラメーター設定枠などとしてもよいし、マウスポインタなどのＡＦ枠とは異なるインジケーター表示としてもよい。注視の判定基準について、視線検出ブロック１６０への視線入力が開始したあとの蓄積時間としたが、この蓄積時間についてあらかじめ設定した時間でもよい。表示されているＡＦ枠と視線位置との位置関係に応じて変化するようにしてもよいし、ユーザーが任意に設定できるようにしてもよい。また、ユーザーの意図した視線位置の判断基準として本実施例では注視を取り上げたが、注視による判断基準ではなく視線入力設定（図７の設定項目７０３の視線入力）の有効／無効のみで判断してもよい。
【００９５】
また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されず視線入力を受け付け可能な受付手段を有した電子機器であれば適用可能である。また、各実施形態を適宜組み合わせることも可能である。本実施形態ではＥＶＦ２９と視線検出を使用する構成としたが、ＥＶＦ２９以外の表示装置と視線検出を使用する構成でも本実施形態は実施可能である。すなわち、本発明はパーソナルコンピューターやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤーなどに適用可能である。また、ゲーム機、電子ブックリーダー、ヘッドマウントディスプレイ等のウェアラブル機器などに適用可能である。
【００９６】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピューター（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2020204915.tif 000003
【図２】
2020204915.tif 000004
【図３】
2020204915.tif 000005
【図４】
2020204915.tif 000006
【図５】
2020204915.tif 000007
【図６】
2020204915.tif 000008
【図７】
2020204915.tif 000009
【図８】
2020204915.tif 000010