JPH04101126A - 視線検出装置及び視線検出装置を有する機器 - Google Patents
視線検出装置及び視線検出装置を有する機器Info
- Publication number
- JPH04101126A JPH04101126A JP2220790A JP22079090A JPH04101126A JP H04101126 A JPH04101126 A JP H04101126A JP 2220790 A JP2220790 A JP 2220790A JP 22079090 A JP22079090 A JP 22079090A JP H04101126 A JPH04101126 A JP H04101126A
- Authority
- JP
- Japan
- Prior art keywords
- sight
- line
- information
- detection device
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B13/00—Viewfinders; Focusing aids for cameras; Means for focusing for cameras; Autofocus systems for cameras
- G03B13/02—Viewfinders
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B2213/00—Viewfinders; Focusing aids for cameras; Means for focusing for cameras; Autofocus systems for cameras
- G03B2213/02—Viewfinders
- G03B2213/025—Sightline detection
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automatic Focus Adjustment (AREA)
- Eye Examination Apparatus (AREA)
- Exposure Control For Cameras (AREA)
- Focusing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は視線検出装置または視線検出装置を有するスチ
ル・カメラ、ビデオ・カメラなどにおいて、使用者もし
くは撮影者の注視点を特定するものに関する。
ル・カメラ、ビデオ・カメラなどにおいて、使用者もし
くは撮影者の注視点を特定するものに関する。
従来より使用者(撮影者)が観察面上のどの位置を観察
しているのかを検知する、いわゆる視線検出装置が種々
提案されている。
しているのかを検知する、いわゆる視線検出装置が種々
提案されている。
例えば特開昭61−172552号公報においては、光
源からの平行光束を被検眼の前眼部へ投射し、角膜から
の反射光に基づく角膜反射像と瞳孔中心の位置の結像状
態を利用して視軸(注視点)を求めている。
源からの平行光束を被検眼の前眼部へ投射し、角膜から
の反射光に基づく角膜反射像と瞳孔中心の位置の結像状
態を利用して視軸(注視点)を求めている。
第8図は同公報で提案されている視線検出方法の原理説
明図である。
明図である。
同図において704は観察者に対して不感の赤外光を放
射する発光ダイオード等の光源であり、投光レンズ70
6の焦点面に配置されている。
射する発光ダイオード等の光源であり、投光レンズ70
6の焦点面に配置されている。
光源704より発光した赤外光は投光レンズ706によ
り平行光となりハーフミラ−710で反射し、眼球70
0の角膜701を照射する。このとき角膜701の表面
で反射した赤外光の一部はハーフミラ−710を透過し
受光レンズ707により集光されてイメージセンサ70
9上の位置d′ に結像する。
り平行光となりハーフミラ−710で反射し、眼球70
0の角膜701を照射する。このとき角膜701の表面
で反射した赤外光の一部はハーフミラ−710を透過し
受光レンズ707により集光されてイメージセンサ70
9上の位置d′ に結像する。
また、虹彩703の端部a、 bからの光束はハーフ
ミラ−710、受光レンズ707を介してイメージセン
サ709上に導光され、その位置a b’ に該
端部a、 bの像を結像する。受光レンズ707の光
軸アに対する眼球の光軸イの回転角θが小さい場合、虹
彩703の端部a、 bの2座標をZa、 Zbとす
ると、虹彩703の中心位ficの座標ZCはZa十Z
b と表わされる。
ミラ−710、受光レンズ707を介してイメージセン
サ709上に導光され、その位置a b’ に該
端部a、 bの像を結像する。受光レンズ707の光
軸アに対する眼球の光軸イの回転角θが小さい場合、虹
彩703の端部a、 bの2座標をZa、 Zbとす
ると、虹彩703の中心位ficの座標ZCはZa十Z
b と表わされる。
また、角膜反射像の発生位置dのZ座標をZd。
角膜701の曲率中心Oと虹彩703の中心Cまての距
離を■とすると眼球光軸イの回転角θはQC・sinθ
=Zc−Zd −(1)の関係式を略満足
する。このためイメージセンサ709上に投影された各
特異点(角膜反射像の発生位置d及び虹彩の端部a、
bのイメージセンサ709上の像Zd’ 、 Za
’ 、 Zb’ )の位置を検出することにより眼球光
軸イの回転角θを求め、これより被検者の視線を求める
ことができる。この時(])式とかきかえられる。但し
、βは角膜反射像の発生位lidと受光レンズ707と
の距離lと受光レンズ707とイメージセンサ709と
の距離1゜で決まる倍率で、通常はぼ一定の値となって
いる。
離を■とすると眼球光軸イの回転角θはQC・sinθ
=Zc−Zd −(1)の関係式を略満足
する。このためイメージセンサ709上に投影された各
特異点(角膜反射像の発生位置d及び虹彩の端部a、
bのイメージセンサ709上の像Zd’ 、 Za
’ 、 Zb’ )の位置を検出することにより眼球光
軸イの回転角θを求め、これより被検者の視線を求める
ことができる。この時(])式とかきかえられる。但し
、βは角膜反射像の発生位lidと受光レンズ707と
の距離lと受光レンズ707とイメージセンサ709と
の距離1゜で決まる倍率で、通常はぼ一定の値となって
いる。
このように観察者の被検眼の視線の方向(注視点)を検
出することにより、例えば−眼レフカメラにおいては撮
影者がピント面上のどの位置を観察しているかを知るこ
とができる。
出することにより、例えば−眼レフカメラにおいては撮
影者がピント面上のどの位置を観察しているかを知るこ
とができる。
これは例えば自動焦点検出装置において測距点を画面中
心のみならず画面内の複数箇所に設けた場合、観察者が
そのうちの1つの測距点を選択して自動焦点検出を行う
とする場合、その1つを選択入力する手間を省き観察者
が観察している点を測距点と見なし、該測距点を自動的
に選択して自動焦点検出を行うのに有効である。
心のみならず画面内の複数箇所に設けた場合、観察者が
そのうちの1つの測距点を選択して自動焦点検出を行う
とする場合、その1つを選択入力する手間を省き観察者
が観察している点を測距点と見なし、該測距点を自動的
に選択して自動焦点検出を行うのに有効である。
又、撮影範囲内を複数の領域に分割し、各領域において
測光を行う分割測光においても各領域の測光情報の重み
付けに前述した注視点の情報を用いることにより、観察
者の意図する範囲に露出が合う確率が著しく向上する等
の効果がある。
測光を行う分割測光においても各領域の測光情報の重み
付けに前述した注視点の情報を用いることにより、観察
者の意図する範囲に露出が合う確率が著しく向上する等
の効果がある。
しかしながら、一般に人の眼球の運動には、画像特徴を
抽出する際に生じる運動で最高速度が300度/秒に達
する跳躍的運動と、30〜35度/秒/以下の移動対象
に対して生じる低速平滑な随従運動があり、そのほかに
中心窩に対象物体を捉えつづけるために付随量的に生じ
る不規則な微少運動である固視微動等が存在する。また
スチルカメラ、ビデオカメラ等においては、ファインダ
ー内の視野外の表示を見る事もある。このため従来例に
示す様な視線検出装置では、観察者(すなわち撮影者)
の意図する対象に対する視線方向、すなわち注視点を正
確に検出することが困難であった。
抽出する際に生じる運動で最高速度が300度/秒に達
する跳躍的運動と、30〜35度/秒/以下の移動対象
に対して生じる低速平滑な随従運動があり、そのほかに
中心窩に対象物体を捉えつづけるために付随量的に生じ
る不規則な微少運動である固視微動等が存在する。また
スチルカメラ、ビデオカメラ等においては、ファインダ
ー内の視野外の表示を見る事もある。このため従来例に
示す様な視線検出装置では、観察者(すなわち撮影者)
の意図する対象に対する視線方向、すなわち注視点を正
確に検出することが困難であった。
本発明においては、使用者の観察画面(カメラの場合は
ファインダー画面)を多分割し、その分割された画面に
おける撮影者の視線の向いた頻度停留時間、直前もしく
はある一定時間前(大きく視線が移動した第−点)の視
線の向きとの現在の視線の差に基づく相関度(いわゆる
軌跡情報)などの複数の視線に関する情報を用いること
により使用者の意図する注視点の抽出を可能としたもの
である。
ファインダー画面)を多分割し、その分割された画面に
おける撮影者の視線の向いた頻度停留時間、直前もしく
はある一定時間前(大きく視線が移動した第−点)の視
線の向きとの現在の視線の差に基づく相関度(いわゆる
軌跡情報)などの複数の視線に関する情報を用いること
により使用者の意図する注視点の抽出を可能としたもの
である。
〔実施例]
本発明第1実施例の構成図を第1図、動作のフローチャ
ートを第2図に示す。lはマイクロプロセッシングユニ
ット(M、P、U)、2はメモリー、3はA/D変換機
能を有するインターフェイス回路、4はイメージセンサ
−及びその駆動回路、5は赤外発光ダイオードの発生制
御回路、6はカメラの横位置、縦位置を検知する位置セ
ンサ、7は赤外発光ダイオード、8は測光センサ、9は
測光センサの出力に応じてイメージセンサの積分時間を
制御する積分時間制御回路、10はズーム情報検知手段
、11はパンニング情報検知手段、SWは視線モードス
イッチである。
ートを第2図に示す。lはマイクロプロセッシングユニ
ット(M、P、U)、2はメモリー、3はA/D変換機
能を有するインターフェイス回路、4はイメージセンサ
−及びその駆動回路、5は赤外発光ダイオードの発生制
御回路、6はカメラの横位置、縦位置を検知する位置セ
ンサ、7は赤外発光ダイオード、8は測光センサ、9は
測光センサの出力に応じてイメージセンサの積分時間を
制御する積分時間制御回路、10はズーム情報検知手段
、11はパンニング情報検知手段、SWは視線モードス
イッチである。
次に動作手順について説明する。(第2図(A)参照)
カメラに設けられた視線モードスイッチSWが押される
などの視線検出要求が有ると(ステップ1)、M、P、
Ulは視線検出−注視点抽出のルーチンへ制御を移す。
などの視線検出要求が有ると(ステップ1)、M、P、
Ulは視線検出−注視点抽出のルーチンへ制御を移す。
まず、初期化の処理を行い、すべての変数の値を零にす
る(ステップ2)。そしてそのときのカメラの位置(縦
位置か横位置か)の情報を位置センサ6から受は発光す
る赤外発光ダイオード(IRED)7の設定をした発光
制御回路5にイメージセンサ−の積分時間に同期した発
光制御信号を与える。これによりそのときのカメラの位
置に対応した赤外発光グイオートがイメージセンサ−の
蓄積に同期して発光される(ステップ3)。つづいてイ
メージセンサ−4上に結像したプルキニエ像の生じた眼
球前眼部の画像をインターフェイス回路3を介して読み
込む(ステップ4)。そしてその画像を処理することに
より、プルキニエ像の位置Pと少なくとも3つの瞳孔輪
部(いわゆる瞳孔のエツジ)の位置り、、D2.D3を
検出する(ステップ5)。この検出された諸量より眼球
の水平方向、鉛直方向の回転角θH1θ■を算出する(
ステップ6.7)。その算出の仕方は従来例と同様に上
記(2)式が適用される。本実施例の様にカメラに適用
される視線検出装置においては眼球の回転角と同時に、
カメラ本体に対する眼球の相対的変位量も求めなければ
ならない。なぜなら、カメラにおいてはカメラ本体と撮
影者の位置関係が自由なので、撮影者がファインダーを
のぞく位置によって視線の位置が変わるからである。し
かしカメラのファインダーの場合はその光学的特性によ
り回転角が同じであれば相対的変位量が異なっていても
、ピント板上での見ている点が一致するので、眼球の回
転角のみを求めてやれば良い。
る(ステップ2)。そしてそのときのカメラの位置(縦
位置か横位置か)の情報を位置センサ6から受は発光す
る赤外発光ダイオード(IRED)7の設定をした発光
制御回路5にイメージセンサ−の積分時間に同期した発
光制御信号を与える。これによりそのときのカメラの位
置に対応した赤外発光グイオートがイメージセンサ−の
蓄積に同期して発光される(ステップ3)。つづいてイ
メージセンサ−4上に結像したプルキニエ像の生じた眼
球前眼部の画像をインターフェイス回路3を介して読み
込む(ステップ4)。そしてその画像を処理することに
より、プルキニエ像の位置Pと少なくとも3つの瞳孔輪
部(いわゆる瞳孔のエツジ)の位置り、、D2.D3を
検出する(ステップ5)。この検出された諸量より眼球
の水平方向、鉛直方向の回転角θH1θ■を算出する(
ステップ6.7)。その算出の仕方は従来例と同様に上
記(2)式が適用される。本実施例の様にカメラに適用
される視線検出装置においては眼球の回転角と同時に、
カメラ本体に対する眼球の相対的変位量も求めなければ
ならない。なぜなら、カメラにおいてはカメラ本体と撮
影者の位置関係が自由なので、撮影者がファインダーを
のぞく位置によって視線の位置が変わるからである。し
かしカメラのファインダーの場合はその光学的特性によ
り回転角が同じであれば相対的変位量が異なっていても
、ピント板上での見ている点が一致するので、眼球の回
転角のみを求めてやれば良い。
そしてこの後、算出された視線が例えば第3図の様に多
分割された観察画面のどの位置にあるのかを求め、その
分割画面の番号をijとしてメモリーに記憶する(ステ
ップ8)。さらにM、P、Ulは頻度、停留時間、軌跡
の視線に関する情報の算出をΔを秒毎に行い、その結果
を記憶する(ステップ9〜11)。
分割された観察画面のどの位置にあるのかを求め、その
分割画面の番号をijとしてメモリーに記憶する(ステ
ップ8)。さらにM、P、Ulは頻度、停留時間、軌跡
の視線に関する情報の算出をΔを秒毎に行い、その結果
を記憶する(ステップ9〜11)。
この視線算出、エリア判別、視線情報算出の動作はレリ
ーズの要求があるまで繰返される。
ーズの要求があるまで繰返される。
頻度N (ij)の算出は分割画面数と同じ数のメモリ
ー領域をつくり、視線が算出される毎に、その分割画面
に対応するメモリーに1を加えていく。
ー領域をつくり、視線が算出される毎に、その分割画面
に対応するメモリーに1を加えていく。
すなわち、視線検出開始からレリーズ要求の有るまでの
間、Δを秒の間各分割画面に視線が存在した回数をカウ
ントするのである。
間、Δを秒の間各分割画面に視線が存在した回数をカウ
ントするのである。
停留時間T (iDの算出については第2図(B)に示
しである。停留時間算出のルーチンに入るとまず、それ
が第1回の視線算出であったか否かを判別しくステップ
20)、この判断はメモリーJの値が「1」か「0」て
行う。J=0ならば第1回の視線算出である。ステップ
20にて第1回と判断されたならばメモリーTの値に「
0」をセットしくステップ21)、さらに現在、視線の
存在する分割画面の番号ljをi、−+ (−回前の視
線算出のときに視線の存在した分割画面番号)として記
憶する。また第2回以降(すなわちj二1)の場合は、
それが前回の視線の存在した分割画面i、−1と等しい
か否かを判断しくステップ22)、もし等しければ(i
j ” ir−+ )メモリーTの値に「1」を加え、
その値を新たなメモリーTの値とする(ステップ23)
。そして、分割画面の数だけ用意された停留時間算出の
為のメモリーのうち、現在視線の存在する分割画面に対
応するメモリーT (iDとTの値を比較する(ステッ
プ24)。もしTの値がT(ij)より大きければ、T
(ij)の値をTの値で置換える(ステップ25)。
しである。停留時間算出のルーチンに入るとまず、それ
が第1回の視線算出であったか否かを判別しくステップ
20)、この判断はメモリーJの値が「1」か「0」て
行う。J=0ならば第1回の視線算出である。ステップ
20にて第1回と判断されたならばメモリーTの値に「
0」をセットしくステップ21)、さらに現在、視線の
存在する分割画面の番号ljをi、−+ (−回前の視
線算出のときに視線の存在した分割画面番号)として記
憶する。また第2回以降(すなわちj二1)の場合は、
それが前回の視線の存在した分割画面i、−1と等しい
か否かを判断しくステップ22)、もし等しければ(i
j ” ir−+ )メモリーTの値に「1」を加え、
その値を新たなメモリーTの値とする(ステップ23)
。そして、分割画面の数だけ用意された停留時間算出の
為のメモリーのうち、現在視線の存在する分割画面に対
応するメモリーT (iDとTの値を比較する(ステッ
プ24)。もしTの値がT(ij)より大きければ、T
(ij)の値をTの値で置換える(ステップ25)。
そして最後に現在視線の存在する分割画面番号ijをi
;−+とじて記憶する(ステップ26)。また現在視線
の存在する分割画面iJが前回のそれiH−+と等しく
ない(ij≠iH−+)場合は、メモリーTの値を「0
」としたのち、IJを1.−1として記憶し、ルーチン
を抜ける。
;−+とじて記憶する(ステップ26)。また現在視線
の存在する分割画面iJが前回のそれiH−+と等しく
ない(ij≠iH−+)場合は、メモリーTの値を「0
」としたのち、IJを1.−1として記憶し、ルーチン
を抜ける。
すなわちこのルーチンでは、Δを秒の間である分割画面
の中に視線が停留した時間の最大値を求めている。
の中に視線が停留した時間の最大値を求めている。
軌跡情報L (iDの算出については第2図(C)。
(D)に示す。第2図(C)は現在の視線の位置と直前
の視線の位置を比較し、その相関度を求めるもの。第2
図(D)は現在の視線の位置と跳躍後の第−点(相関が
零となった最初の点)との相関度を求めるものである。
の視線の位置を比較し、その相関度を求めるもの。第2
図(D)は現在の視線の位置と跳躍後の第−点(相関が
零となった最初の点)との相関度を求めるものである。
第2図(C)の方法ではまず、算出された視線が第1回
のものか否かを判断しくステップ30)、第1回であっ
たならば」の値を「0」からrlJに変えたのち(ステ
ップ31)、4j(現在の視線の存在する分割画面番号
)をi;−+ (前回の視線の存在する分割画面番号)
として記憶してルーチンを抜ける(ステップ35)。逆
に第2回以降の場合は、まずlJと1、=1の相関係数
f (ij、 1 r−+)を求める(ステップ32
)。例えば、これは第4図に示す様な値をとる。
のものか否かを判断しくステップ30)、第1回であっ
たならば」の値を「0」からrlJに変えたのち(ステ
ップ31)、4j(現在の視線の存在する分割画面番号
)をi;−+ (前回の視線の存在する分割画面番号)
として記憶してルーチンを抜ける(ステップ35)。逆
に第2回以降の場合は、まずlJと1、=1の相関係数
f (ij、 1 r−+)を求める(ステップ32
)。例えば、これは第4図に示す様な値をとる。
図中の斜線部は前回の視線の位置、すなわち1j−1で
あり、現在の視線の位置ijが1.−1と一致していれ
ばf(ij、 iH−+) =1となり、この斜線部
より離れるに従って値がf (ij+ i、−+)
=0.5. f (ij。
あり、現在の視線の位置ijが1.−1と一致していれ
ばf(ij、 iH−+) =1となり、この斜線部
より離れるに従って値がf (ij+ i、−+)
=0.5. f (ij。
iH−+) =0.2.・・・と小さ(なる様、そしで
ある一定値以上熱れたらf (’L ’t−+) ”0
となる様になっている。この様にf (ij、 iH
−+)は2つの値1jとi、−1の間隔の逆数に比例す
る様な形で定められている。この様にして求められた相
関係数f (ij、 ir−+)をl」に対する軌跡
情報L(’))+ +1 +に対する軌跡情報L (r
+−+ )に各々加え(ステップ33.34)、それ
を新たなjj、il−+に対する軌跡情報L(ij)、
L(1+−+ )とする。その後iJをi、−1として
記憶して(ステップ35)ルーチンを抜ける。
ある一定値以上熱れたらf (’L ’t−+) ”0
となる様になっている。この様にf (ij、 iH
−+)は2つの値1jとi、−1の間隔の逆数に比例す
る様な形で定められている。この様にして求められた相
関係数f (ij、 ir−+)をl」に対する軌跡
情報L(’))+ +1 +に対する軌跡情報L (r
+−+ )に各々加え(ステップ33.34)、それ
を新たなjj、il−+に対する軌跡情報L(ij)、
L(1+−+ )とする。その後iJをi、−1として
記憶して(ステップ35)ルーチンを抜ける。
第2図(D)の方法でも、まず算出された視線が第1回
のものか否かを判断しくステップ40)、第1回のもの
であったなら、jの値を「0」から「1」に変えたのち
(ステップ41)、iJをik (跳躍後の最初の視線
の存在する分割画面番号)として記憶して(ステップ4
4)、ルーチンを抜ける。逆に第2回以降の場合はij
と1にの相関係数f (ij、 ik)を求める(ス
テップ42)。この値は第2図(C)と同様に、IJと
ikの間隔の逆数に比例する様な形で定められる。つい
てこの求められた相関係数f (ij。
のものか否かを判断しくステップ40)、第1回のもの
であったなら、jの値を「0」から「1」に変えたのち
(ステップ41)、iJをik (跳躍後の最初の視線
の存在する分割画面番号)として記憶して(ステップ4
4)、ルーチンを抜ける。逆に第2回以降の場合はij
と1にの相関係数f (ij、 ik)を求める(ス
テップ42)。この値は第2図(C)と同様に、IJと
ikの間隔の逆数に比例する様な形で定められる。つい
てこの求められた相関係数f (ij。
ik)が零か否かを判定しくステップ43)、零の場合
にはijを1にとして記憶する(ステップ44)。すな
わち、それまで相関係数の算出に用いられていた視線の
位置ikよりある一定間隔以上の間隔が生じ相関係数が
零になった際はその視線の位置から大きく移動したと判
断して、現在の視線の位置ijを新たな相関係数算出の
視線位置とするのである。
にはijを1にとして記憶する(ステップ44)。すな
わち、それまで相関係数の算出に用いられていた視線の
位置ikよりある一定間隔以上の間隔が生じ相関係数が
零になった際はその視線の位置から大きく移動したと判
断して、現在の視線の位置ijを新たな相関係数算出の
視線位置とするのである。
そして、この1にの変更が終了したら軌跡情報算出のル
ーチンを抜ける。また零でない場合には、求められた相
関係数f (ij、 ik)を、ijに対する軌跡情
報L (ij)、 ikに対する軌跡情報L (ik
)に各々加え(ステップ45.46)、その結果を新た
な軌跡情報L (ij)、 L (ik)として記憶し
たのち、ルーチンを抜ける。
ーチンを抜ける。また零でない場合には、求められた相
関係数f (ij、 ik)を、ijに対する軌跡情
報L (ij)、 ikに対する軌跡情報L (ik
)に各々加え(ステップ45.46)、その結果を新た
な軌跡情報L (ij)、 L (ik)として記憶し
たのち、ルーチンを抜ける。
また、上記の第2図(C)、(D)の方法を併用しても
よい。その場合のフローチャートを第2図(E)に示す
。(C)、(D)同様に(E)の方法の場合もまず第1
回の視線算出か否かの判断を行い(ステップ50)、第
1回のものであったならば、Jの値を「0」から「1」
に変えたのち(ステップ51)、ijを1にとして記憶
しくステップ56)、さらにi H−1としても記憶し
くステップ59)、そののちルーチンを抜ける。逆に第
2回以降の場合はijとi、−1の相関係数f (ij
、 iH−+)、ijとikの相関係数f (ij、
ik)を算出する(ステップ52.53)。これらの値
は(C)。
よい。その場合のフローチャートを第2図(E)に示す
。(C)、(D)同様に(E)の方法の場合もまず第1
回の視線算出か否かの判断を行い(ステップ50)、第
1回のものであったならば、Jの値を「0」から「1」
に変えたのち(ステップ51)、ijを1にとして記憶
しくステップ56)、さらにi H−1としても記憶し
くステップ59)、そののちルーチンを抜ける。逆に第
2回以降の場合はijとi、−1の相関係数f (ij
、 iH−+)、ijとikの相関係数f (ij、
ik)を算出する(ステップ52.53)。これらの値
は(C)。
(D)同様にijと’jl+iJとikの間隔の逆数に
比例する様な形で定められる。ついて、1jとiH−+
の相関係数f (ij、 iH−+)に任意の定数a
(ただし0≦a≦1)を掛けたものをij、 iH−
+に対する軌跡情報L (ij)、 L (iH−+)
に各々加える(ステップ53.54)。そしてijとi
kの相関係数f (ij、 ik)が零か否か調べ(
ステップ55)、零でなければljと】kの相関係数f
(ij、 ik)に任意の定数b(ただしO≦b≦
1、かつa+b=1)を掛けたものを’J+ikに対す
る軌跡情報L (ij)、 L (ik)に各々加え
る(ステップ57.58)。また、零の場合は、ljを
新たな相関係数算出の視線位置とするためにikとして
記憶する(ステップ56)。そして最後にljをi H
−+とじて記憶して(ステップ59)、ルーチンを抜け
る。
比例する様な形で定められる。ついて、1jとiH−+
の相関係数f (ij、 iH−+)に任意の定数a
(ただし0≦a≦1)を掛けたものをij、 iH−
+に対する軌跡情報L (ij)、 L (iH−+)
に各々加える(ステップ53.54)。そしてijとi
kの相関係数f (ij、 ik)が零か否か調べ(
ステップ55)、零でなければljと】kの相関係数f
(ij、 ik)に任意の定数b(ただしO≦b≦
1、かつa+b=1)を掛けたものを’J+ikに対す
る軌跡情報L (ij)、 L (ik)に各々加え
る(ステップ57.58)。また、零の場合は、ljを
新たな相関係数算出の視線位置とするためにikとして
記憶する(ステップ56)。そして最後にljをi H
−+とじて記憶して(ステップ59)、ルーチンを抜け
る。
第2図(A)のフローチャートに戻る。
この様な軌跡情報の算出をΔを秒毎に行い(ステップ1
5)、各々の値をメモリーするのである。パンニング、
ズーミングが行われるとパンニング検知手段11、ズー
ミング検知手段12がそれを検知し、割込みの指示を与
える(ステップ12)。この割込みが生じるとM、P、
Ulは、それまでに算出された視線に関する頻度、停留
時間、軌跡の情報などを全てクリアし、定数の設定を行
い、視線算出のルーチンを初期の状態にする(ステップ
2)。その後、視線算出、エリア判別、頻度算出、停留
時間算出、軌跡情報算出の処理及び記憶(ステップ16
)、定数の設定(ステップ17)をレリーズ要求がある
まで繰返す。
5)、各々の値をメモリーするのである。パンニング、
ズーミングが行われるとパンニング検知手段11、ズー
ミング検知手段12がそれを検知し、割込みの指示を与
える(ステップ12)。この割込みが生じるとM、P、
Ulは、それまでに算出された視線に関する頻度、停留
時間、軌跡の情報などを全てクリアし、定数の設定を行
い、視線算出のルーチンを初期の状態にする(ステップ
2)。その後、視線算出、エリア判別、頻度算出、停留
時間算出、軌跡情報算出の処理及び記憶(ステップ16
)、定数の設定(ステップ17)をレリーズ要求がある
まで繰返す。
以上の様にして頻度、停留時間、軌跡の視線に関する情
報が求められる。
報が求められる。
レリーズの要求があると(ステップ12) M、P。
Ulは注視点抽出を以下の様にして行う。
M、P、Ulはメモリーに記憶されている各分割画面の
各時間毎の頻度、停留時間、軌跡の各情報を用いて、ト
ータルの頻度NT (i)、停留時間TT (i)、た
だしNm (+)、 T ITl(+)、 Lm (i
)は最後(レリーズ直前)の頻度、停留時間、軌跡情報
Nm−k(i)。
各時間毎の頻度、停留時間、軌跡の各情報を用いて、ト
ータルの頻度NT (i)、停留時間TT (i)、た
だしNm (+)、 T ITl(+)、 Lm (i
)は最後(レリーズ直前)の頻度、停留時間、軌跡情報
Nm−k(i)。
T m−k (i ) 、 L m−k (i )はそ
のに番目前の情報である。レリーズ直前とそのひとつ前
の情報の重みを“l”にするのはレリーズのタイミング
によらず、レリーズの直前Δtの情報を重視するためで
ある。
のに番目前の情報である。レリーズ直前とそのひとつ前
の情報の重みを“l”にするのはレリーズのタイミング
によらず、レリーズの直前Δtの情報を重視するためで
ある。
そして、その前のΔを秒間の情報も用いることで、撮影
者の意志をより一層反映している。なおAは1/2程度
の値が望ましい。
者の意志をより一層反映している。なおAは1/2程度
の値が望ましい。
ついでM、P、Ulはメモリに記憶されている各分割画
面の頻度、停留時間、軌跡の各情報の加重平均を i:分割画面番号 の様にしてとり各分割画面の注視度数W(i)を求める
(ステップ13)。そして、この注視度数が最大となる
分割画面を、もしくは最大に近い分割画面群を注視点と
みなす(ステップ14)。分割画面群は、最大の注視度
数との差が一定値K(これは撮影レンズの焦点距離、絞
り値、視線算出を行った期間などより定める)以内のも
のであるが、この中で注視度数最少のものとの差が一定
値に以内のものは分割画面群に含める。さらに新たに求
めた分割画面群の中で注視度数最少のものとの差が一定
値に以内のものも含めてもよい。よって注視点は複数の
場合もある。
面の頻度、停留時間、軌跡の各情報の加重平均を i:分割画面番号 の様にしてとり各分割画面の注視度数W(i)を求める
(ステップ13)。そして、この注視度数が最大となる
分割画面を、もしくは最大に近い分割画面群を注視点と
みなす(ステップ14)。分割画面群は、最大の注視度
数との差が一定値K(これは撮影レンズの焦点距離、絞
り値、視線算出を行った期間などより定める)以内のも
のであるが、この中で注視度数最少のものとの差が一定
値に以内のものは分割画面群に含める。さらに新たに求
めた分割画面群の中で注視度数最少のものとの差が一定
値に以内のものも含めてもよい。よって注視点は複数の
場合もある。
例えば、Wl〉W2〉W3〉W4〉W5〉W6・・、と
各分割画面に対する注視度数が求まっている場合、最大
値W1に対して以下の様であれば Wl−W2≦K W、−W3≦k W、−W4>K W3−W4≦K W4−W5〉K w、、 w2. w3. w4の注視度数をもつ分
割画面を注視点と見なす(ステップ14)。
各分割画面に対する注視度数が求まっている場合、最大
値W1に対して以下の様であれば Wl−W2≦K W、−W3≦k W、−W4>K W3−W4≦K W4−W5〉K w、、 w2. w3. w4の注視度数をもつ分
割画面を注視点と見なす(ステップ14)。
その後カメラの制御はレリーズの他のルーチンへ移行し
、上記の様にして求められた注視点て測距、測光を行い
、その結果に基づいて焦点制御。
、上記の様にして求められた注視点て測距、測光を行い
、その結果に基づいて焦点制御。
露出制御などが行われる。
またレリーズ動作が行われたあとは、カメラのメインス
イッチがオフされない限り、視線検出要求待ちの状態と
なる。
イッチがオフされない限り、視線検出要求待ちの状態と
なる。
なお視線検出装置は、第5図に示すようにイメージセン
サ−4、赤外発光ダイオード7、受光レンズ12、グイ
クロイックミラー13(可視透過赤外反射)などで構成
されており、ペンタプリズム14付近に配置されている
。
サ−4、赤外発光ダイオード7、受光レンズ12、グイ
クロイックミラー13(可視透過赤外反射)などで構成
されており、ペンタプリズム14付近に配置されている
。
本発明第2実施例のブロック図、回路図を第6図(A)
、(B)、(C)、(D)、(E)に示す。
、(B)、(C)、(D)、(E)に示す。
40はイメージセンサ−の駆動回路、41はイメージセ
ンサ−121は視線算出回路、22は視線エリア判別回
路、100,110,120,130は頻度算出回路、
200,210,220,230は停留時間算出回路、
240は停留判別回路、300.310.320.33
0は軌跡情報算出回路、350は相関係数を求める際の
対象となるエリアを求める相関対象演算回路、360は
演算回路350で決定されたエリアとの相関係数を求め
る相関係数演算回路、370.400はデコーダー、4
10,411,412,413は加重平均回路、420
はデコーダ410〜413で求められた加重平均値が最
大のもの、すなわち注視点であるエリアを抽出するため
の最大値エリア判定回路である。
ンサ−121は視線算出回路、22は視線エリア判別回
路、100,110,120,130は頻度算出回路、
200,210,220,230は停留時間算出回路、
240は停留判別回路、300.310.320.33
0は軌跡情報算出回路、350は相関係数を求める際の
対象となるエリアを求める相関対象演算回路、360は
演算回路350で決定されたエリアとの相関係数を求め
る相関係数演算回路、370.400はデコーダー、4
10,411,412,413は加重平均回路、420
はデコーダ410〜413で求められた加重平均値が最
大のもの、すなわち注視点であるエリアを抽出するため
の最大値エリア判定回路である。
駆動回路41からの読み出し信号によりイメージセンサ
−40から眼球前眼部の画像が読み出されると、視線算
出回路21によって、プルキニエ像、瞳孔中心ついて視
線位置が算出される。また駆動回路4Iからは読み出し
終了に同期してエリア確定信号が出力され、これに同期
して視線エリア判別回路22よりエリアに対応する信号
が出力される。この信号はデコーダ400てデコードさ
れ、そのエリアに対応する頻度算出回路、停留時間算出
回路、軌跡情報算出回路へデコート出力が送られる。
−40から眼球前眼部の画像が読み出されると、視線算
出回路21によって、プルキニエ像、瞳孔中心ついて視
線位置が算出される。また駆動回路4Iからは読み出し
終了に同期してエリア確定信号が出力され、これに同期
して視線エリア判別回路22よりエリアに対応する信号
が出力される。この信号はデコーダ400てデコードさ
れ、そのエリアに対応する頻度算出回路、停留時間算出
回路、軌跡情報算出回路へデコート出力が送られる。
デコード出力が送られてきた頻度算出回路では、その内
部のカウンターでデコード出力がカウントされ、頻度N
(i)が求められる。このカウンターはレリーズ、ズ
ーミング、パンニングやREAD信号の発生などにより
CLEAR信号が生じるとその出力を消去する。(RE
AD信号やレリーズやΔを秒が経過したとき生じる。第
6図(B)参照)第6図(C)に示す様に停留判別回路
240ではデイレイ回路241を通った一つ前のエリア
情報と現在のエリア情報を比較し、それが等しければ停
留時間算出回路へカウントアツプを指示する信号を送出
する。デコード出力が送られてきた停留時間算出回路2
00では、AND回路201の出力がHighとなるの
でカウンター202がカウントアツプされる。なお、こ
のカウンター202は停留判別回路で、一つ前のエリア
と現在のエリアが等しくないと判断されたとき及びCL
EAR信号が生じた際にクリアされる。カウンター20
2の出力は、カウントアツプされたのちメモリー205
に記憶されている。
部のカウンターでデコード出力がカウントされ、頻度N
(i)が求められる。このカウンターはレリーズ、ズ
ーミング、パンニングやREAD信号の発生などにより
CLEAR信号が生じるとその出力を消去する。(RE
AD信号やレリーズやΔを秒が経過したとき生じる。第
6図(B)参照)第6図(C)に示す様に停留判別回路
240ではデイレイ回路241を通った一つ前のエリア
情報と現在のエリア情報を比較し、それが等しければ停
留時間算出回路へカウントアツプを指示する信号を送出
する。デコード出力が送られてきた停留時間算出回路2
00では、AND回路201の出力がHighとなるの
でカウンター202がカウントアツプされる。なお、こ
のカウンター202は停留判別回路で、一つ前のエリア
と現在のエリアが等しくないと判断されたとき及びCL
EAR信号が生じた際にクリアされる。カウンター20
2の出力は、カウントアツプされたのちメモリー205
に記憶されている。
それまでの停留時間の最大値と比較され、カウンターの
出力の方が大きければ新たな最大値としてバッファ20
4を介してメモリー205に記憶される。
出力の方が大きければ新たな最大値としてバッファ20
4を介してメモリー205に記憶される。
このメモリーの内容はカウントアツプされた時のほか、
レリーズが指示された際(READ信号が生じた際)に
も読み出される。またCLEAR信号が生じたときには
消去される。
レリーズが指示された際(READ信号が生じた際)に
も読み出される。またCLEAR信号が生じたときには
消去される。
第6図(D)に直前(ひとつ前)のエリア情報との相関
係数を求める場合の軌跡情報算出回路について示す。
係数を求める場合の軌跡情報算出回路について示す。
相関係数演算回路360はデイレイ回路351を通った
一つ前のエリア情報と現在のエリア情報の差を減算器3
61で求めその差に対応する相関係数をROMにより構
成された相関係数演算器362で演算する。またデイレ
イ回路351の出力はデコーダー370にも入力する。
一つ前のエリア情報と現在のエリア情報の差を減算器3
61で求めその差に対応する相関係数をROMにより構
成された相関係数演算器362で演算する。またデイレ
イ回路351の出力はデコーダー370にも入力する。
デコーダー370.400の出力のORをOR回路30
5でとることにより、現在のエリアとその直前のエリア
の双方に、上記演算器362の演算結果が加算される。
5でとることにより、現在のエリアとその直前のエリア
の双方に、上記演算器362の演算結果が加算される。
すなわちOR回路305の出力がHighになるとメモ
リー303からそれまでのデータ(軌跡情報)が読み出
され、加算器301で該演算器362の演算結果との和
が求められる。OR回路305の出力はデイレイ回路3
04を通り、その一定時間後にメモリー303のWRI
TE端子に与えられるので、加算器301の結果はこの
タイミングでバッファ302を介してメモリーに記憶さ
れる。このメモリーの内容はレリーズが指示された際(
READ信号が生じた際)にも読み出される。またCL
EAR信号が生じたときにはその内容が消去される。
リー303からそれまでのデータ(軌跡情報)が読み出
され、加算器301で該演算器362の演算結果との和
が求められる。OR回路305の出力はデイレイ回路3
04を通り、その一定時間後にメモリー303のWRI
TE端子に与えられるので、加算器301の結果はこの
タイミングでバッファ302を介してメモリーに記憶さ
れる。このメモリーの内容はレリーズが指示された際(
READ信号が生じた際)にも読み出される。またCL
EAR信号が生じたときにはその内容が消去される。
第6図(E)に相関係数が零になった点(大きく視線が
動いたあとの第−点)との相関係数を求める場合の軌跡
情報算出回路について示す。
動いたあとの第−点)との相関係数を求める場合の軌跡
情報算出回路について示す。
相関係数演算回路360では、メモリー352に記憶さ
れているエリア情報と現在のエリア情報の差を減算器3
61で求め、その差に対応する相関係数を相関係数演算
器362で演算する。この結果が零であった場合はメモ
リー352のWRITE端子にWRITE命令が与えら
え、バッファ353を介してそのときのエリア情報をメ
モリー352に記憶する。よってメモリー352には相
関係数が零となった際のエリア情報、すなわち視線が大
きく移動し、それまでの視線Φ軌跡との相関関係の無く
なったあとの第−点の情報が記憶されることになる。ま
た相関係数演算器362の結果は加算器301にも与え
られる。
れているエリア情報と現在のエリア情報の差を減算器3
61で求め、その差に対応する相関係数を相関係数演算
器362で演算する。この結果が零であった場合はメモ
リー352のWRITE端子にWRITE命令が与えら
え、バッファ353を介してそのときのエリア情報をメ
モリー352に記憶する。よってメモリー352には相
関係数が零となった際のエリア情報、すなわち視線が大
きく移動し、それまでの視線Φ軌跡との相関関係の無く
なったあとの第−点の情報が記憶されることになる。ま
た相関係数演算器362の結果は加算器301にも与え
られる。
一方、現在のエリアの情報はデコーダー400にメモリ
ー352のエリア情報はデコーダー370に入力する。
ー352のエリア情報はデコーダー370に入力する。
そして、この二つのデコーダーの出力のORを305で
とることにより、現在のエリア、メモリー352に記憶
されたエリアの双方に362の演算結果が加算される。
とることにより、現在のエリア、メモリー352に記憶
されたエリアの双方に362の演算結果が加算される。
すなわち、OR回路305の出方がHighとなるとメ
モリー303がらそれまでの軌跡情報が読み出され、加
算器301で362の演算結果との和が求められ、30
5の出力がデイレイ回路304を通ることで、読み出し
の一定時間後にバッファ302を介してメモリー303
に記憶される。なお、このメモリー303の内容はレリ
ーズが指示された際(READ信号が生じた際)にも読
み出され、CLEAR信号が生じた際にはその内容が消
去される。また、CLEAR信号が生じた際には、メモ
リー352の内容も消去される。
モリー303がらそれまでの軌跡情報が読み出され、加
算器301で362の演算結果との和が求められ、30
5の出力がデイレイ回路304を通ることで、読み出し
の一定時間後にバッファ302を介してメモリー303
に記憶される。なお、このメモリー303の内容はレリ
ーズが指示された際(READ信号が生じた際)にも読
み出され、CLEAR信号が生じた際にはその内容が消
去される。また、CLEAR信号が生じた際には、メモ
リー352の内容も消去される。
以上の様にして頻度算出回路、停留時間算出回路、軌跡
情報算出回路で求められた数値は、READ信号が生じ
ると、それぞれのエリアに対応する加重平均回路へ送ら
れる。例えば、第0エリアであれば加重平均回路410
、第1エリアであれば411゜第2エリアであれば41
2、第3エリアであれば413へといった具合である。
情報算出回路で求められた数値は、READ信号が生じ
ると、それぞれのエリアに対応する加重平均回路へ送ら
れる。例えば、第0エリアであれば加重平均回路410
、第1エリアであれば411゜第2エリアであれば41
2、第3エリアであれば413へといった具合である。
そして各々の加重平均回路ではREAD信号に同期して
そのとき入力された頻度、停留時間、軌跡の各情報をメ
モリーする。
そのとき入力された頻度、停留時間、軌跡の各情報をメ
モリーする。
そしてレリーズ信号が生じた際には頻度算出回路、停留
時間算出回路、軌跡情報算出回路で求められた数値は再
びそれぞれのエリアに対する加重平均回路へ送られる。
時間算出回路、軌跡情報算出回路で求められた数値は再
びそれぞれのエリアに対する加重平均回路へ送られる。
加重平均回路はそれまでにメモリーされた演算結果のう
ちから最後の2つを読み出し、トータルの頻度、停留時
間、軌跡情報、ついで各々のエリアにおける注視度数W
(i)を求める。この演算結果を送られた最大値エリア
判定回路420では、各々の注視度数の比較を行い、そ
の最大値を与えるエリア(注視点エリア)を判定しその
エリアの番号を出力する。
ちから最後の2つを読み出し、トータルの頻度、停留時
間、軌跡情報、ついで各々のエリアにおける注視度数W
(i)を求める。この演算結果を送られた最大値エリア
判定回路420では、各々の注視度数の比較を行い、そ
の最大値を与えるエリア(注視点エリア)を判定しその
エリアの番号を出力する。
なお、READ信号はレリーズが指示された場合と、計
時回路においてΔTが計時されたとき、すなわちレリー
ズ時と視線検知が開始されてからΔT間隔に出力される
。またCLEAR信号はカメラのレリーズ動作が終了し
た際、ズーミング、パンニングが行われた際に生じる様
になっている。
時回路においてΔTが計時されたとき、すなわちレリー
ズ時と視線検知が開始されてからΔT間隔に出力される
。またCLEAR信号はカメラのレリーズ動作が終了し
た際、ズーミング、パンニングが行われた際に生じる様
になっている。
本発明第3実施例のブロック図を第7図に示す。
第3実施例の特徴はM、P、UIて視線算出並びにエリ
アの判定を行い、その結果をインターフェイス回路3を
介して、注視点抽出のための回路群へ送信している点で
ある。
アの判定を行い、その結果をインターフェイス回路3を
介して、注視点抽出のための回路群へ送信している点で
ある。
M、P、Ulはイメージセンサ−4の出力画像をインタ
ーフェイス回路3を介して読み込み、この画像をもとに
プルキンエ像、瞳孔中心、そして視線を算出し、この視
線が画面上のどのエリアに位置するかを求め、その値を
注視点抽出のための回路群へ送信する。M、P、Ulか
らの信号を受けた回路群では、第2実施例と同様の動作
により、頻度、停留時間、軌跡情報が算出され、その結
果が加重平均回路、さらに最大値エリア判定回路に送ら
れ、注視点エリアが求められる。
ーフェイス回路3を介して読み込み、この画像をもとに
プルキンエ像、瞳孔中心、そして視線を算出し、この視
線が画面上のどのエリアに位置するかを求め、その値を
注視点抽出のための回路群へ送信する。M、P、Ulか
らの信号を受けた回路群では、第2実施例と同様の動作
により、頻度、停留時間、軌跡情報が算出され、その結
果が加重平均回路、さらに最大値エリア判定回路に送ら
れ、注視点エリアが求められる。
なお第3実施例においては、CLEAR信号、READ
信号などはM、P、U 1より与えられる。
信号などはM、P、U 1より与えられる。
第4実施例はファジィ−理論を用いて撮影者の注視点を
決定するものである。すなわち、ある時刻t=Tにおけ
る視線の位置を(i、 DとしたときのTSLasL≦
t≦Tfinalにおける(i、 Dにおける頻度N(
1゜J)、停留時間T(i、j)から注視点(IC1)
C)をファジィ理論を用いて決定するものである。
決定するものである。すなわち、ある時刻t=Tにおけ
る視線の位置を(i、 DとしたときのTSLasL≦
t≦Tfinalにおける(i、 Dにおける頻度N(
1゜J)、停留時間T(i、j)から注視点(IC1)
C)をファジィ理論を用いて決定するものである。
ファジィ−理論は1965年カリフォルニア大学バーク
レイ校のり、A、Zadch教授によって提唱された理
論で、例えば[行動軽量学13巻2号(通巻25号)1
986PP64〜PP89にファジィ理論とその応用」
として発表されている。ファジィ理論は言葉のもってい
るノウハウを定量化するのに適している。そこで以下に
示すノウハウをルール11ルール2として定量化する。
レイ校のり、A、Zadch教授によって提唱された理
論で、例えば[行動軽量学13巻2号(通巻25号)1
986PP64〜PP89にファジィ理論とその応用」
として発表されている。ファジィ理論は言葉のもってい
るノウハウを定量化するのに適している。そこで以下に
示すノウハウをルール11ルール2として定量化する。
(1)注視点とその視線頻度は関係がある。すなわち頻
度が高ければ高いほど注視点の可能性が高い。
度が高ければ高いほど注視点の可能性が高い。
(2)注視点とその停留時間は関係がある。すなわち停
留時間が長いほど、注視点の可能性が高い。
留時間が長いほど、注視点の可能性が高い。
(3)注視点とシャッターを切るまでの時間は関係があ
る。すなわち、シャッターを切る直前の視線はど、注視
点の可能性が高い。
る。すなわち、シャッターを切る直前の視線はど、注視
点の可能性が高い。
ルールlは「シャッターを切る直前の頻度の高い点はど
注視点の可能性が高い」と表現される。すなわち、TS
tarl≦t≦T+ins+における(i、 0点の頻
度N(i、 j)の評価関数Ev a l N (r
+ j)はEval N(i、 D =Σfn(t)
−N(i、 j)となる。ここて、fn (t)は、
例えば第9図(A)に示す様なファジィ集合で表わした
関数である。ただし、fn (t)はンヤツターを切る
時刻に応じた関数であるので上記例に限るものではなく
、第9図(B)。
注視点の可能性が高い」と表現される。すなわち、TS
tarl≦t≦T+ins+における(i、 0点の頻
度N(i、 j)の評価関数Ev a l N (r
+ j)はEval N(i、 D =Σfn(t)
−N(i、 j)となる。ここて、fn (t)は、
例えば第9図(A)に示す様なファジィ集合で表わした
関数である。ただし、fn (t)はンヤツターを切る
時刻に応じた関数であるので上記例に限るものではなく
、第9図(B)。
(C)の様な関数でもかまわない。
ルール2は「ンヤツターを切る直前の停留時間の長い点
はど、注視点の可能性が高いJと表現される。すなわち
、Tslarl≦t≦Tl1nalにおける(i、 j
)点の停留時間T(i、j)の評価関数E v a ]
T (11J )は Eval T(j、 D ”Σfn(t) @ T(+
、 J)と表わされる。ここてrn(t)はルール1同
様フアジイ集合で表わした関数である。注視点はルール
ドルール2のM a x演算で求められるので、Max
(Eval N(i、 j) Eval T(i、
j))を最大とする(i、 Dを求めれることにより
注視点(ic、 jc)を決定する。
はど、注視点の可能性が高いJと表現される。すなわち
、Tslarl≦t≦Tl1nalにおける(i、 j
)点の停留時間T(i、j)の評価関数E v a ]
T (11J )は Eval T(j、 D ”Σfn(t) @ T(+
、 J)と表わされる。ここてrn(t)はルール1同
様フアジイ集合で表わした関数である。注視点はルール
ドルール2のM a x演算で求められるので、Max
(Eval N(i、 j) Eval T(i、
j))を最大とする(i、 Dを求めれることにより
注視点(ic、 jc)を決定する。
M、P、Ulは、イメージセンサ−4の出力画像をイン
ターフェイス回路3を介して読み込みこの画像を処理す
ることにより、プルキニエ像、瞳孔中心、そして視線の
位置(i、 Dを算出する。そののちM、P、Ulは上
記のファジィ演算を行い注視点の位置(tc、 JC)
を求める。すなわち第1O図に示すようにレリーズ要求
後に頻度、停留時間の評価関数Eval N(i、 j
)、Eval T(L j)を求める(ステップ60.
61)。そのためにまず、そのときの時刻Sと、そのと
きの視線のエリアを記憶しくステップ64)、レリーズ
要求後のこの値を用いてEvalN(i、j)を Eval N(i、 j) =Eval N(i、 j
) +f (s)の演算をS=1からS=Sまで繰返す
ことにより求める(ステップ66)。また停留時間は第
1実施例と同様にして求め、この値T (S、 i、
j)とそのときの時刻Sを記憶する(ステップ64
)。そしてレリーズ要求後 Eval T(i、 D =ΣT(s、 i、 j)
・f (s)としてEval T(i、 j)を求める
(ステップ61)。
ターフェイス回路3を介して読み込みこの画像を処理す
ることにより、プルキニエ像、瞳孔中心、そして視線の
位置(i、 Dを算出する。そののちM、P、Ulは上
記のファジィ演算を行い注視点の位置(tc、 JC)
を求める。すなわち第1O図に示すようにレリーズ要求
後に頻度、停留時間の評価関数Eval N(i、 j
)、Eval T(L j)を求める(ステップ60.
61)。そのためにまず、そのときの時刻Sと、そのと
きの視線のエリアを記憶しくステップ64)、レリーズ
要求後のこの値を用いてEvalN(i、j)を Eval N(i、 j) =Eval N(i、 j
) +f (s)の演算をS=1からS=Sまで繰返す
ことにより求める(ステップ66)。また停留時間は第
1実施例と同様にして求め、この値T (S、 i、
j)とそのときの時刻Sを記憶する(ステップ64
)。そしてレリーズ要求後 Eval T(i、 D =ΣT(s、 i、 j)
・f (s)としてEval T(i、 j)を求める
(ステップ61)。
そして、その後Max (Eval N(i+ j)、
EvalT(i、 j)を算出しくステップ62)、
この値が最大となる(i、 j)を求め、この(i、
j)を注視点とする(ステップ63)。
EvalT(i、 j)を算出しくステップ62)、
この値が最大となる(i、 j)を求め、この(i、
j)を注視点とする(ステップ63)。
以上説明してきた様に本発明においては、画面を多分割
し、その分割された画面における使用者もしくは撮影者
の視線の頻度、停留時間、直前もしくはある一定時間前
(太き(視線が移動した第−点)の視線の位置と現在の
視線の差に基づく相関度(軌跡情報)等の複数の情報を
用いることにより、使用者もしくは撮影者の意図する対
象に値する注視点の抽出を可能にすることができた。
し、その分割された画面における使用者もしくは撮影者
の視線の頻度、停留時間、直前もしくはある一定時間前
(太き(視線が移動した第−点)の視線の位置と現在の
視線の差に基づく相関度(軌跡情報)等の複数の情報を
用いることにより、使用者もしくは撮影者の意図する対
象に値する注視点の抽出を可能にすることができた。
第1図は本発明のブロック図、
第2図は本発明の動作を示すフローチャート、第3図は
画面分割の一例を示す図、 第4図は相関係数の一例を示す図、 第5図は視線検知装置の配置図、 第6図は本発明第2実施例の回路ブロック図、第7図は
本発明第3実施例の回路ブロック図、第8図は従来例の
説明図、 第9図はファジィ−集合で表わされた関数を示す図、 第10図は第4実施例のフローチャートである。 1はマイクロ・プロセッシング・ユニット(M。 P、U)、2はメモリー、3はインターフェイス回路、
4はイメージセンサ−及びその駆動回路、5は発光制御
回路、6は位置センサ、7は赤外発光ダイオード、8は
測光センサ、9は積分時間制御回路、10はズーム情報
検知手段、11はパンニング情報検知手段である。 θ1b≦ 淳 イ比のルーチンへ
画面分割の一例を示す図、 第4図は相関係数の一例を示す図、 第5図は視線検知装置の配置図、 第6図は本発明第2実施例の回路ブロック図、第7図は
本発明第3実施例の回路ブロック図、第8図は従来例の
説明図、 第9図はファジィ−集合で表わされた関数を示す図、 第10図は第4実施例のフローチャートである。 1はマイクロ・プロセッシング・ユニット(M。 P、U)、2はメモリー、3はインターフェイス回路、
4はイメージセンサ−及びその駆動回路、5は発光制御
回路、6は位置センサ、7は赤外発光ダイオード、8は
測光センサ、9は積分時間制御回路、10はズーム情報
検知手段、11はパンニング情報検知手段である。 θ1b≦ 淳 イ比のルーチンへ
Claims (12)
- (1)画面内のどの位置に使用者の視線が向いているか
を検知する視線検出装置において、前記画面を複数に分
割し、この分割された画面内の各エリアの視線に関する
複数種の視線情報を用いて、使用者の注視点を抽出する
手段を設けたことを特徴とする視線検出装置。 - (2)上記注視点を抽出するために用いる複数種の視線
情報のひとつとして、上記各エリアにおける視線の存在
する頻度の情報を用いたことを特徴とする請求項(1)
記載の視線検出装置。 - (3)上記注視点を抽出するために用いる複数種の視線
情報のひとつとして、上記各エリアにおける視線の停留
時間の情報を用いたことを特徴とする請求項(1)また
は(2)記載の視線検出装置。 - (4)上記注視点を抽出するために用いる複数種の視線
情報のひとつとして、上記エリアにおける視線の軌跡の
情報を用いたことを特徴とする請求項(1)、(2)ま
たは(3)記載の視線検出装置。 - (5)上記各エリアにおける視線に関する情報は、所定
時間ごとに求め、かつその情報はメモリーに記憶される
ことを特徴とする請求項(1)、(2)、(3)または
(4)記載の視線検出装置。 - (6)ファインダー画面内のどの位置に撮影者の視線が
向いているかを検知する視線検出装置を有するカメラに
おいて、前記画面を複数に分割し、この分割された画面
内の各エリアの視線に関する複数種の視線情報を用いて
、撮影者の注視点を抽出する手段を設けたことを特徴と
する視線検出装置を有するカメラ。 - (7)上記注視点を抽出するために用いる複数種の視線
情報のひとつとして、上記各エリアにおける視線の存在
する頻度の情報を用いたことを特徴とする請求項(6)
記載の視線検出装置を有するカメラ。 - (8)上記注視点を抽出するために用いる複数種の視線
情報のひとつとして、上記各エリアにおける視線の停留
時間の情報を用いたことを特徴とする請求項(6)また
は(7)記載の視線検出装置を有するカメラ。 - (9)上記注視点を抽出するために用いる複数種の視線
情報のひとつとして、上記エリアにおける視線の軌跡の
情報を用いたことを特徴とする請求項(6)、(7)ま
たは(8)記載の視線検出装置を有するカメラ。 - (10)上記各エリアにおける視線に関する情報は、所
定時間ごとに求め、かつその情報はメモリーに記憶され
ることを特徴とする請求項(6)、(7)、(8)また
は(9)記載の視線検出装置を有するカメラ。 - (11)ズーミングまたはパンニングが行われた際には
、注視点を抽出するための演算結果を消去する制御手段
を設けたことを特徴とする請求項(6)、(7)、(8
)、(9)または(10)記載の視線検出装置を有する
カメラ。 - (12)上記視線に関する複数種の情報は、レリーズタ
イミングに近いものほど優先させたことを特徴とする請
求項(6)、(7)、(8)、(9)、(10)または
(11)記載の視線検出装置を有するカメラ。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2220790A JP2974383B2 (ja) | 1990-08-21 | 1990-08-21 | 視線検出装置及び視線検出装置を有する機器 |
| US08/378,928 US5857120A (en) | 1990-08-21 | 1995-01-25 | Eye axis detector and camera with eye axis detector |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2220790A JP2974383B2 (ja) | 1990-08-21 | 1990-08-21 | 視線検出装置及び視線検出装置を有する機器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04101126A true JPH04101126A (ja) | 1992-04-02 |
| JP2974383B2 JP2974383B2 (ja) | 1999-11-10 |
Family
ID=16756609
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2220790A Expired - Fee Related JP2974383B2 (ja) | 1990-08-21 | 1990-08-21 | 視線検出装置及び視線検出装置を有する機器 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5857120A (ja) |
| JP (1) | JP2974383B2 (ja) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6388707B1 (en) * | 1994-04-12 | 2002-05-14 | Canon Kabushiki Kaisha | Image pickup apparatus having means for appointing an arbitrary position on the display frame and performing a predetermined signal process thereon |
| US7076118B1 (en) * | 1997-12-05 | 2006-07-11 | Sharp Laboratories Of America, Inc. | Document classification system |
| US6456262B1 (en) | 2000-05-09 | 2002-09-24 | Intel Corporation | Microdisplay with eye gaze detection |
| JP2002345756A (ja) * | 2001-05-25 | 2002-12-03 | Canon Inc | 視線検出装置及び光学機器 |
| US7113618B2 (en) * | 2001-09-18 | 2006-09-26 | Intel Corporation | Portable virtual reality |
| US6927757B2 (en) * | 2001-09-18 | 2005-08-09 | Intel Corporation | Camera driven virtual workspace management |
| EP1480550B1 (en) * | 2002-02-11 | 2011-08-24 | AMO Manufacturing USA, LLC | Determining relative positional and rotational offsets |
| US7298414B2 (en) * | 2003-01-29 | 2007-11-20 | Hewlett-Packard Development Company, L.P. | Digital camera autofocus using eye focus measurement |
| US7872635B2 (en) * | 2003-05-15 | 2011-01-18 | Optimetrics, Inc. | Foveated display eye-tracking system and method |
| KR20120005328A (ko) * | 2010-07-08 | 2012-01-16 | 삼성전자주식회사 | 입체 안경 및 이를 포함하는 디스플레이장치 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5327191A (en) * | 1987-06-11 | 1994-07-05 | Asahi Kogaku Kogyo Kabushiki Kaisha | Eye direction detecting apparatus |
| US4836670A (en) * | 1987-08-19 | 1989-06-06 | Center For Innovative Technology | Eye movement detector |
| JP2950546B2 (ja) * | 1988-08-31 | 1999-09-20 | キヤノン株式会社 | 視線検出装置及び視線検出装置を有するカメラ |
| US5262807A (en) * | 1989-11-02 | 1993-11-16 | Asahi Kogaku Kogyo Kabushiki Kaisha | Eye direction detecting apparatus |
| US5260734A (en) * | 1989-11-30 | 1993-11-09 | Asahi Kogaku Kogyo Kabushiki Kaisha | Determining a direction in which an eye gazes |
-
1990
- 1990-08-21 JP JP2220790A patent/JP2974383B2/ja not_active Expired - Fee Related
-
1995
- 1995-01-25 US US08/378,928 patent/US5857120A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2974383B2 (ja) | 1999-11-10 |
| US5857120A (en) | 1999-01-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5253008A (en) | Camera | |
| US5296888A (en) | Sight axis detection apparatus | |
| JPH0265836A (ja) | 視線検出装置及び視線検出装置を有するカメラ | |
| US5664236A (en) | Focus adjustment device and method | |
| JP2001116985A (ja) | 被写体認識機能を有するカメラおよび被写体認識方法 | |
| JPH04101126A (ja) | 視線検出装置及び視線検出装置を有する機器 | |
| JPH10142490A (ja) | 環境認識装置及びカメラ | |
| JPH03109030A (ja) | 注視点検出装置 | |
| US5402199A (en) | Visual axis detecting apparatus | |
| JP3163668B2 (ja) | 被写体認識装置およびカメラ | |
| JP2000075198A (ja) | 視線検出機能付き装置 | |
| JPH05100147A (ja) | 視線検出装置を有するカメラ | |
| JP2001188164A (ja) | 視線検出機能を有するカメラ | |
| JP3180458B2 (ja) | 視線検出手段を有するカメラ | |
| JP3245908B2 (ja) | 視線検出装置を有するカメラ | |
| JPH06138373A (ja) | 視線検出装置 | |
| JP3559622B2 (ja) | 視線検出装置および視線検出装置を有する光学機器 | |
| JP2952072B2 (ja) | 視線検出装置および視線検出手段を備えた光学機器 | |
| JPH05100148A (ja) | 視線検出装置を有するカメラ | |
| JP2952071B2 (ja) | 視線検出装置および視線検出手段を備えた光学機器 | |
| JP3571744B2 (ja) | 視線検出手段を備えたカメラ | |
| JP3171698B2 (ja) | カメラの焦点距離制御装置 | |
| JPH03107934A (ja) | 光学機器 | |
| JPH08262312A (ja) | 視線検出機能付き光学機器 | |
| JP3278397B2 (ja) | 視線検出機能を有するカメラ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |