(57)【特許請求の範囲】
【請求項１】
使用者の視線情報を逐次検出する視線検出手段と、
前記視線情報に基づいて使用者が特定の指標を見ているか否かを判定する注視判定手段と、
前記注視判定手段からの判定情報に基づいて所定動作を実行する動作手段と、
前記所定動作が実行された後において、前記視線情報が変化するまで前記所定動作の実行を禁止する動作禁止手段とを有することを特徴とする視線検出手段を有する機器。
【請求項２】
請求項１において、前記動作禁止手段は、前記注視判定手段によって使用者が前記特定の指標以外を見ていると判定されるまで、又は、前記視線検出手段による視線情報の検出ができなくなるまで、前記所定動作の実行を禁止することを特徴とする視線検出手段を有する機器。
【請求項３】
請求項１又は２において、前記所定動作とは、撮影モードや撮影条件等の異なる動作状態の切り換え動作であることを特徴とする視線検出手段を有する機器。
【請求項４】
請求項１又は２において、前記所定動作とは、撮影モードや撮影条件等の異なる動作状態の設定と解除の切り換え動作であることを特徴とする視線検出手段を有する機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、使用者の視線を検出する視線検出装置を有する機器に係り、特に使用者の視線データに基づいて所定の動作を作動する機能を備えた機器に関する。
【０００２】
【従来の技術】
従来、この種の視線検出装置には、米国特許第４１０９１４５号に記載されているように、ファインダ内における使用者の視線位置を時系列的に検出し、特定の指標に対して所定時間以上の視線の停留を検出すると、対応する機能の起動を行うものがあった。
【０００３】
また、特公昭６３−５０３４９号公報には画面内を複数の領域に分割し、その各々に種々の情報に相当する指標をシンボルまたはテキストで表示を行い、前記領域への所定時間以上の視線の停留を検出した場合に対応する機能の起動を行うことが開示されている。いわゆる指標と対応する機能が一対一で対応するものであった。
【０００４】
近年視線入力を用いて、撮影画面サイズを切り換え可能なカメラが提案されており、通常ファインダ内部の液晶表示部上に配置された指標に対する視線入力により、各画面サイズに合わせて液晶表示部を駆動制御し、各画面サイズに合わせるように画面上の不要部分をマスクする。
【０００５】
このような画面サイズとしては、例えば、Ｃ／Ｈ／Ｐという３種類の画面サイズの切り換え可能なカメラにおいて、Ｃサイズ（Ｃｌａｓｓｉｃサイズ）と呼ばれる１５．６ｍｍ×２２．３ｍｍ画面サイズと、Ｈサイズ（Ｈｉｇｈ  ｄｅｆｉｎｉｔｉｏｎサイズ）と呼ばれる１５．６ｍｍ×２７．４ｍｍと、Ｐサイズ（Ｐａｎｏｒａｍａサイズ）と呼ばれる９．６ｍｍ×２７．４ｍｍの３種類の画面サイズが切り換えられるようになっている。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来例においては、視線位置を時系列で検出しているため、ファインダ内にある指標に対して所定時間以上の視線データが変化しないことを検出し、対応する所定動作を行った後、更に使用者が指標を注視し続けていると再び対応する所定動作が行われるという問題があった。
【０００７】
例えば使用者がＣ／Ｈ／Ｐの画面サイズの切り換えを行う場合を例にすると、視線入力によりファインダ内部の液晶表示部上に配置された指標に対する視線入力により、液晶表示部上の画面サイズ表示を切り換える場合、画面サイズ表示が切り換えられた後も使用者が指標を見つめていると、再度視線入力が行われていると判断し、更に次の画面サイズ表示に切り換えられてしまうことになる。
【０００８】
このため、使用者が指標を見続けていると時系列ごとに行われる視線検出の度に画面サイズ表示が切り換わるため、使用者が意図する画面サイズ表示に切り換えられなくなる。
【０００９】
同様に、カメラの撮影モードや撮影条件の設定や解除の場合にも設定と解除が連続で切り換わるため使用者が意図する設定に切り換わらない問題があった。
【００１０】
また、使用者の視線が指標付近をちらついている場合、対応する機能の起動が連続して行われるという問題があった。つまり、ファインダ内部の液晶表示部上に配置された指標に対する視線入力により液晶表示部上の画面サイズ表示を切り換える場合、指標の付近を使用者の視線がちらつくと、視線を検出する度に画面サイズ表示が切り換わるため、使用者が意図しない画面サイズ表示に切り換えられる問題があった。
【００１１】
本出願に係る発明の目的は、使用者の視線の移動等により、視線位置の検出によって設定される情報の受け付けを制限し、視線により設定した状態が不用意に変更されることがない光学機器を提供することにある。
【００１２】
【課題を解決するための手段】
本発明の視線検出手段を有する機器は、使用者の視線情報を逐次検出する視線検出手段と、前記視線情報に基づいて使用者が特定の指標を見ているか否かを判定する注視判定手段と、前記注視判定手段からの判定情報に基づいて所定動作を実行する動作手段と、前記所定動作が実行された後において、前記視線情報が変化するまで前記所定動作の実行を禁止する動作禁止手段とを有することを特徴としている。ここで、動作禁止手段は、注視判定手段によって使用者が特定の指標以外を見ていると判定されるまで、又は、視線検出手段による視線情報の検出ができなくなるまで、所定動作の実行を禁止することができる。
【００１６】
上記の構成において、所定動作とは、撮影モードや撮影条件等の異なる動作状態の切り換え動作である。
【００１７】
また、上記の構成において、所定動作とは、撮影モードや撮影条件等の異なる動作状態の設定と解除の切り換え動作である。
【００１８】
上記した構成では、視線情報が指標と一致すると判定し、所定動作が行われた後視線情報が変化しない限り、所定動作を禁止するようにしているので、例えば、視線入力を受けて一度Ｃ／Ｈ／Ｐの切り換えの指標を受け付けて画面サイズ表示を切り換えた後は、使用者が指標を見続けている間、画面サイズ切り換えを行わないようにすることで、使用者が意図する画面サイズ表示に容易に切り換えられる。
【００２０】
【発明の実施の形態】
図１は本発明による光学機器をカメラに適用した第１の実施の形態の全体構成を示すブロック図である。
【００２１】
図１において、１−１はシーケンス制御及び演算を行う制御手段としてのシステムコントローラ、１−２はデータを記憶するＲＡＭ、１−３はプログラムやデータを記憶するＲＯＭ、１−４は被写体の光量を測定する測光回路、１−５は被写体までの距離を測定する測距回路、１−６はフィルムへの露光を行うシャッタドライバ、１−７はストロボ回路である。
【００２２】
１−８は使用者の視線を検出する視線検出装置、１−９はファインダ内液晶表示部１−１０の駆動回路であり、このファインダ内液晶表示部１−１０は、透過型であってファインダ視野内に設置されている。１−１１はＣ／Ｈ／Ｐの撮影画面サイズの切り換えを視線入力で行うための指標、１−１２はフィルムへの露光を指示するレリーズスイッチである。
【００２３】
図２はＣ／Ｈ／Ｐの各画面サイズを表したものであり、図２の（ａ）における画面サイズ２−１はＣサイズ（Ｃｌａｓｓｉｃ）を表している。同様に図２の（ｂ）における画面サイズ２−２はＨサイズ（Ｈｉｇｈ  ｄｅｆｉｎｉｔｉｏｎ）を表し、図２の（ｃ）における画面サイズ２−３はＰサイズ（Ｐａｎｏｒａｍａ）を表している。
【００２４】
図３は、ファインダ内部の状態を表しており、３−１はファインダ内部に配置された液晶表示部で、通常Ｈサイズの画面であり、この液晶表示部を上下または左右において、破線で示す部分までマスクすることにより、ＣサイズとＰサイズの画面表示を行う。３−２は視線入力によりＣ／Ｈ／Ｐの画面サイズを切り換えるための指標を表している。
【００２５】
図４はファインダ内部の液晶表示部をマスクした状態を表しており、図４の（ａ）における画面４−１はＣサイズ画面で、Ｈサイズに対してその両側をマスクすることで表示される。また、図４の（ｂ）における画面４−２はＰサイズ画面で、Ｈサイズに対してその上下をマスクすることで表示される。
【００２６】
図５は、システムコントローラ１−１の動作を説明するためのフローチャートである。以下、図５のフローチャートに基づいてシステムコントローラ１−１の動作を説明する。なお、以下の説明では、Ｃ／Ｈ／Ｐ切り換えを視線入力で行う場合についての動作のみを説明する。
【００２７】
本動作のプログラムがスタートすると、視線検出動作を行い（５−１）、使用者の視線の検出を行う。
【００２８】
（５−２）は、（５−１）で行われた視線検出の判定が行われ、視線の検出が成功している場合（５−３）に進み、視線の検出が成功していない場合は（５−４）に進む。
【００２９】
（５−３）では、（５−２）における視線検出の成功の判定を受けて、視線検出の種類の判定を行う。ここではファインダ内の撮影サイズ表示を切り換えるためのＣＨＰ切り換え指標１−１１の視線検出が成功したか否かの判定を行う。成功していた場合には（５−５）に進み、成功していない場合には（５−４）に進む。
【００３０】
（５−４）では、（５−２）で視線検出が成功しなかった場合、または（５−３）での視線の検出において、ＣＨＰの切り換えでないとの判定を受けて、視線検出による撮影画面サイズ表示切り換え動作を保持するためのフラグＥＹＥ＿ＬＯＣＫの保持をクリアする（ＥＹＥ＿ＬＯＣＫ＝０）。したがって、視線検出によるＣＨＰ切換えが受け付けられることになる。
【００３１】
（５−５）では、（５−３）でＣＨＰ切り換えの視線検出が行われたことを受けて、フラグＥＹＥ＿ＬＯＣＫの状態判定を行い、フラグＥＹＥ＿ＬＯＣＫが保持されていない場合（ＥＹＥ＿ＬＯＣＫ＝０）は（５−６）に進み、保持されている場合はフローを終了する。
【００３２】
（５−６）では、（５−５）でＥＹＥ＿ＬＯＣＫフラグが保持されていない状態で視線検出によりＣＨＰ切り換えが判定されたことを受けて、ＥＹＥ＿ＬＯＣＫフラグが保持される（ＥＹＥ＿ＬＯＣＫ＝１）。
【００３３】
（５−７）では、現在ファインダ内の液晶表示部に撮影サイズがＣサイズで表示されているか否かを判定する。Ｃサイズが表示されている場合は、（５−８）に進み、Ｃサイズが表示されていない場合は（５−９）に進む。
【００３４】
（５−８）では、画面サイズの切換の指示があったので、（５−７）において現在Ｃサイズが表示されていれば次の画面サイズに切換えるため、ＣＨＰ表示をＨサイズ表示に切り換える。
【００３５】
（５−９）においては、（５−７）においてＣサイズでないことを受けて、現在の画面サイズがＨサイズであるか否かの判定をする。Ｈサイズが表示されている場合には（５−１０）に進み、Ｈサイズが表示されていなければ（５−１１）に進む。
【００３６】
（５−１０）では、（５−９）において現在Ｈサイズが表示されていることをうけて、ＣＨＰ表示をＰサイズ表示に切り換える。
【００３７】
（５−１１）では、（５−７）で現在Ｃ表示でないことと（５−９）で現在Ｈ表示でないことを受けてＣＨＰ表示をＣ表示に切り換える。
【００３８】
本実施の形態においては、画面サイズの切換え動作に先立って、ＥＹＥ＿ＬＯＣＫフラグの保持（ＥＹＥ＿ＬＯＣＫ＝１）を実行し、ＥＹＥ＿ＬＯＣＫ＝０の状態となるまでは、画面サイズの切換えが行えないようにしている。したがって、指標１−１１を見続けていると、ステップ（５−２）→ステップ（５−３）→ステップ（５−５）→リターンのステップを繰り返すことになり、画面サイズが連続的に切り換わることがない。
【００３９】
また、ファインダーから目を離したりして視線の検出ができなくなったり、指標１−１１から一旦目を離したりしてＣＨＰの切換えを行わない場合には、ＥＹＥ＿ＬＯＣＫ＝０となり、新たにＣＨＰの切換えが可能となる。
【００４０】
（第２の実施の形態）
図６および図７は本発明の第２の実施の形態を示す。
【００４１】
第２の実施の形態は、第１の実施の形態に対してシーケンスコントローラ１−１の動作のみを変更したものである。従って、シーケンスコントローラ１−１の動作のみを図６のフローチャートに従って説明する。
【００４２】
図７は、撮影画面サイズＣ／Ｈ／Ｐの切り換えを視線入力で行うための指標１−１１の変化の状態を表している。同図において、７−１は指標が点灯している状態を示しており、７−２は指標が点滅した状態を示している。この７−２の点滅状態は、視線入力待ちの状態を表しており、１度目の視線入力から設定された所定時間点滅することで１度目の視線入力の受け付けを表すと同時に、２度目の視線入力の受け付け待ち状態を表している。７−３は、指標が点灯している状態で、２度目の視線入力を受けた状態を表している。
【００４３】
ここでは、Ｃ／Ｈ／Ｐ切り換えを視線入力で行う場合についての動作のみを図６のフローチャートを用いて説明する。
【００４４】
本動作のプログラムがスタートすると、視線検出動作を行い（６−１）、使用者の視線の検出を行う。
【００４５】
（６−２）では、（６−１）で行われた視線検出の判定が行われ、視線の検出が成功している場合は（６−３）に進み、視線の検出が成功していない場合は（６−７）に進む。
【００４６】
（６−３）では、（６−２）で視線検出の成功の判定を受けて、視線検出の種類の判定を行う。ここではファインダ内の撮影サイズ表示を切り換えるためのＣＨＰ切り換え指標１−１１の視線検出が成功したか否かの判定を行う。成功していた場合は（６−４）に進み、成功していない場合は（６−７）に進む。
【００４７】
（６−４）では、Ｃ／Ｈ／Ｐ切り換えの指標１−１１が点滅しているか否かの判定を行う。ここでいう点滅している状態とは、図７の７−２で示したように１度視線入力によりＣ／Ｈ／Ｐ切り換えを判定した後、所定時間内に２度目の視線入力を判定するまでの間の状態である。点滅している場合は（６−５）に進み、点灯している場合は（６−６）に進む。
【００４８】
（６−５）では、Ｃ／Ｈ／Ｐ切り換えの指標１−１１を点灯させる。ここでは、Ｃ／Ｈ／Ｐ指標の点滅状態で（６−９）で設定されたウエイト時間経過後、再度Ｃ／Ｈ／Ｐ切り換え指標１−１１による視線入力が行われたとして、指標１−１１を点灯させる。
【００４９】
（６−６）においては、Ｃ／Ｈ／Ｐ切り換えの指標を点滅させる。ここではＣ／Ｈ／Ｐ指標の点灯状態で視線の検出を受けた場合、指標を点滅して（６−９）に進む。
【００５０】
（６−７）では、視線検出が成功しなかった場合や、Ｃ／Ｈ／Ｐ切り換えが選択されていない場合は、Ｃ／Ｈ／Ｐ指標を点灯してこのフローチャートを終了する。
【００５１】
（６−８）では、現在ファインダ内の液晶表示部に撮影サイズがＣサイズで表示されているか否かを判定する。Ｃサイズが表示されている場合は（６−１０）に進み、Ｃサイズが表示されていない場合は（６−１１）に進む。
【００５２】
（６−９）では、Ｃ／Ｈ／Ｐ指標が点灯している場合で、Ｃ／Ｈ／Ｐ切り換えの視線入力を受けた場合、（６−６）によりＣ／Ｈ／Ｐの指標を点滅させた後に所定のウエイト時間待機した後、このフローチャートを終了する。
【００５３】
（６−１０）では、（６−８）において現在Ｃサイズが表示されていることをうけて、ＣＨＰ表示をＨサイズ表示に切り換える。
【００５４】
（６−１１）では、（６−８）においてＣサイズでないことを受けて、現在の撮影サイズがＨサイズであるかの判定をする。Ｈサイズが表示されている場合は（６−１２）に進み、Ｈサイズが表示されていなければ（６−１３）に進む。
【００５５】
（６−１２）では、（６−１１）において現在Ｈサイズが表示されていることをうけて、ＣＨＰ表示をＰサイズ表示に切り換える。
【００５６】
（６−１３）では、（６−１１）において現在Ｈサイズが表示されていないことを受けて、ＣＨＰ表示をＣサイズ表示に切り換える。
【００５７】
上記した実施の形態では、ファインダ内部の指標を用いて撮影画面サイズを変更する例を挙げて説明したが、撮影条件や撮影モードの変更、ストロボの発光／非発光の設定、ズーム動作等に用いることもできるのは言うまでもない。
【００５８】
【発明の効果】
本発明によれば、使用者が特定の指標を見ていると判定し、所定動作が行われた後、それ以降視線情報が変化するまで（例えば、注視判定手段によって使用者が特定の指標以外を見ていると判定されるまで、又は、視線検出手段による視線情報の検出ができなくなるまで）、所定動作を禁止するので、使用者が指標を見続けている間、時系列ごとにおこなわれる視線検出の度に所定動作が行われることを防ぐ効果がある。
【図面の簡単な説明】
【図１】本発明をカメラに適用した第１の実施の形態の全体構成ブロック図。
【図２】図１のカメラのＣ／Ｈ／Ｐの各画面サイズを示す図。
【図３】図１のカメラのＣ／Ｈ／Ｐ切り換えファインダを示す図。
【図４】図３のファインダでのＣ／Ｐサイズが選択された場合の液晶表示部の表示状態を示す図。
【図５】第１の実施の形態におけるシステムコントローラのフローチャート。
【図６】第２の実施の形態におけるシステムコントローラのフローチャート。
【図７】第２の実施の形態における指標の変化図。
【符号の説明】
１−１  システムコントローラ
１−２  ＲＡＭ
１−３  ＲＯＭ
１−４  測光回路
１−５  測距回路
１−６  シャッタの駆動回路
１−７  ストロボ回路
１−８  視線検出装置
１−９  液晶表示部
【図１】
0003768616.tif 000002
【図２】
0003768616.tif 000003
【図３】
0003768616.tif 000004
【図４】
0003768616.tif 000005
【図５】
0003768616.tif 000006
【図６】
0003768616.tif 000007
【図７】
0003768616.tif 000008