JPH0943494A - Optical instrument provided with line-of-sight detection means - Google Patents
Optical instrument provided with line-of-sight detection meansInfo
- Publication number
- JPH0943494A JPH0943494A JP7194991A JP19499195A JPH0943494A JP H0943494 A JPH0943494 A JP H0943494A JP 7194991 A JP7194991 A JP 7194991A JP 19499195 A JP19499195 A JP 19499195A JP H0943494 A JPH0943494 A JP H0943494A
- Authority
- JP
- Japan
- Prior art keywords
- line
- sight
- focus detection
- focus
- detection
- 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.)
- Pending
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
- G03B2213/00—Viewfinders; Focusing aids for cameras; Means for focusing for cameras; Autofocus systems for cameras
- G03B2213/02—Viewfinders
- G03B2213/025—Sightline detection
Landscapes
- Focusing (AREA)
- Automatic Focus Adjustment (AREA)
- Eye Examination Apparatus (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、視線検出手段を有
する光学機器に関し、特に連続撮影時の焦点検出動作と
視線検出動作の関係に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an optical device having a line-of-sight detecting means, and more particularly to a relationship between a focus detecting operation and a line-of-sight detecting operation during continuous shooting.
【0002】[0002]
【従来の技術】従来より、撮影者が観察面上どの位置を
観察しているかを検出する、いわゆる視線(視軸)を検
出する装置(例えばアイカメラ)が種々提供されてい
る。例えば特開平1−274736号公報においては、
光源からの平行光束を撮影者の眼球の前眼部へ投射し、
角膜からの反射光による角膜反射像と瞳孔の結像位置を
利用して注視点を求めている。また同公報において、注
視点検出装置を一眼レフカメラに配設し撮影者の注視点
情報を用いて撮影レンズの自動焦点調節を行う例を開示
している。2. Description of the Related Art Conventionally, various devices (for example, eye cameras) for detecting what position a photographer is observing on an observation surface, that is, for detecting a so-called line of sight (visual axis) have been provided. For example, in Japanese Patent Application Laid-Open No. 1-274736,
Project the parallel light flux from the light source to the anterior segment of the photographer's eyeball,
The gazing point is obtained using the corneal reflection image formed by the light reflected from the cornea and the image formation position of the pupil. Further, this publication discloses an example in which a gazing point detection device is provided in a single-lens reflex camera and automatic focus adjustment of a photographing lens is performed using gazing point information of a photographer.
【0003】図13は、一眼レフカメラに配設された視
線検出光学系の概略図である。同図において1は撮影レ
ンズ、2は主ミラー、7はピント板、8はペンタプリズ
ムである。11は接眼レンズで、15は撮影者の眼球で
撮影者は接眼レンズ11に眼を近づけてファインダー内
の被写体を観察する。13a、13bは各々撮影者に対
して不感の赤外光を放射する発光ダイオード等の光源で
ある。撮影者の眼球で反射した照明光の一部は受光レン
ズ12においてイメージセンサー14に集光する。FIG. 13 is a schematic diagram of a line-of-sight detection optical system provided in a single-lens reflex camera. In the figure, 1 is a taking lens, 2 is a main mirror, 7 is a focusing plate, and 8 is a pentaprism. Reference numeral 11 is an eyepiece lens, and 15 is a photographer's eyeball. The photographer brings his eye close to the eyepiece lens 11 to observe a subject in the viewfinder. Reference numerals 13a and 13b denote light sources such as light emitting diodes that emit infrared light that is insensitive to the photographer. A part of the illumination light reflected by the eyeball of the photographer is focused on the image sensor 14 by the light receiving lens 12.
【0004】図14(a)はイメージセンサー14に投
影される眼球像の概略図である。図中52a,52bは
赤外発光ダイオード13a,13bの角膜反射像で、5
0は眼球の白目の部分、51は瞳孔、53は目の回りの
皮膚の部分である。図14(b)は図10のイメージセ
ンサー14のあるライン(断面(E)−(E′))から
の出力信号の強度である。眼球像の特徴は赤外発光ダイ
オードの角膜反射の輝度が一番高いが、面積的にはあま
り大きくない。(52a′、52b′)さらに、瞳孔部
分は反射率が非常に低いため輝度レベルが最低で、ある
程度の面積を占めることである。(51′)白目部分
(50′)は角膜反射と瞳孔部分の輝度レベルの中間に
なり、皮膚の部分は外光や照明条件により輝度が高かっ
たり低かったりする。FIG. 14A is a schematic view of an eyeball image projected on the image sensor 14. In the figure, 52a and 52b are corneal reflection images of the infrared light emitting diodes 13a and 13b.
Reference numeral 0 is the white part of the eyeball, 51 is the pupil, and 53 is the skin part around the eyes. FIG. 14B shows the intensity of the output signal from a certain line (cross section (E)-(E ′)) of the image sensor 14 of FIG. The feature of the eyeball image is that the brightness of the corneal reflection of the infrared light emitting diode is the highest, but it is not so large in area. (52a ', 52b') Furthermore, since the pupil portion has a very low reflectance, the luminance level is the lowest and occupies a certain area. (51 ') The white part (50') is in the middle of the corneal reflection and the brightness level of the pupil part, and the skin part has high or low brightness depending on external light and lighting conditions.
【0005】図15は視線検出原理説明図である。同図
において、15は撮影者の眼球、16は角膜、17は虹
彩である。FIG. 15 is an explanatory view of the principle of line-of-sight detection. In the figure, 15 is the photographer's eyeball, 16 is the cornea, and 17 is the iris.
【0006】以下各図を用いて視線の検出方法を説明す
る。A method of detecting the line of sight will be described below with reference to the drawings.
【0007】光源13bより放射された赤外光は観察者
の眼球15の角膜16を照射する。このとき角膜16の
表面で反射した赤外光の一部により形成される角膜反射
像d(虚像)は受光レンズ12により集光され、イメー
ジセンサー14上の位置d′に結像する。同様に光源1
3aにより放射された赤外光は、眼球15の角膜16を
照明する。このとき、角膜16の表面で反射した赤外光
の一部により形成された角膜反射像eは受光レンズ12
により集光され、イメージセンサー14上の位置e′に
結像する。The infrared light emitted from the light source 13b illuminates the cornea 16 of the eyeball 15 of the observer. At this time, the corneal reflection image d (virtual image) formed by a part of the infrared light reflected on the surface of the cornea 16 is condensed by the light receiving lens 12 and imaged at the position d ′ on the image sensor 14. Similarly light source 1
The infrared light emitted by 3a illuminates the cornea 16 of the eyeball 15. At this time, the corneal reflection image e formed by a part of the infrared light reflected on the surface of the cornea 16 is the light receiving lens 12
The light is condensed by the image sensor and forms an image at a position e ′ on the image sensor 14.
【0008】また、虹彩17の端部a、bからの光束
は、受光レンズ12を介してイメージセンサー14上の
位置a′、b′に該端部a、bの像を結像する。受光レ
ンズ12の光軸に対する眼球15の光軸の回転角θが小
さい場合、虹彩17の端部a、bのx座標をxa、xb
とすると、瞳孔19の中心位置cの座標xcは、 xc≒(xa+xb)/2 と表される。Light fluxes from the ends a and b of the iris 17 form images of the ends a and b at the positions a ′ and b ′ on the image sensor 14 via the light receiving lens 12. When the rotation angle θ of the optical axis of the eyeball 15 with respect to the optical axis of the light receiving lens 12 is small, the x coordinates of the ends a and b of the iris 17 are xa and xb.
Then, the coordinate xc of the center position c of the pupil 19 is expressed as xc≈ (xa + xb) / 2.
【0009】また、角膜反射像d及びeの中点のx座標
と角膜16の曲率中心oのx座標xoとは略一致する。
このため角膜反射像の発生位置d、eのx座標をxd、
xe、角膜16の曲率中心oと瞳孔19の中心cまでの
標準的な距離をOCとすると、眼球15の光軸15aの
回転角θxは、 OC×SINθx≒(xd+xe)/2−xc (1) の関係式を略満足する。このため図14aに示したよう
にイメージセンサー14上に投影された眼球15の各特
徴点(角膜反射像及び瞳孔の中心)の位置を検出するこ
とにより眼球15の光軸15aの回転角θを求めること
ができる。Further, the x-coordinate of the midpoint of the corneal reflection images d and e and the x-coordinate xo of the center of curvature o of the cornea 16 substantially coincide with each other.
Therefore, the x-coordinates of the generation positions d and e of the corneal reflection image are xd,
xe, where OC is the standard distance between the center of curvature o of the cornea 16 and the center c of the pupil 19, the rotation angle θx of the optical axis 15a of the eyeball 15 is OC × SINθx≈ (xd + xe) / 2−xc (1 ) Is approximately satisfied. Therefore, as shown in FIG. 14a, the rotation angle θ of the optical axis 15a of the eyeball 15 is detected by detecting the position of each characteristic point of the eyeball 15 (corneal reflection image and the center of the pupil) projected on the image sensor 14. You can ask.
【0010】眼球15の光軸15aの回転角は(1)式
より、 β×OC×SINθx≒{(xpo−δx)−xic}×pitch (2) β×OC×SINθy≒{(ypo−δy)−yic}×pitch (3) と求められる。ここで、θxはz−x平面内での眼球光
軸の回転角、θyはy−z平面内での眼球光軸野回転角
である。(xpo,ypo)はイメージセンサー14上
の2個の角膜反射像の中点の座標、(xic,yic)
はイメージセンサー14上の瞳孔中心の座標である。p
itchはイメージセンサー14の画素ピッチである。
また、βは受光レンズ12に対する眼球15の位置によ
り決まる結像倍率で、実質的には2個の角膜反射像の間
隔の関数として求められる。From the equation (1), the rotation angle of the optical axis 15a of the eyeball 15 is β × OC × SINθx≈ {(xpo-δx) -xic} × pitch (2) β × OC × SINθy≈ {(ypo-δy ) −yic} × pitch (3) Here, θx is the rotation angle of the eyeball optical axis in the zx plane, and θy is the eyeball optical axis rotation angle in the yz plane. (Xpo, ypo) is the coordinates of the midpoint of the two corneal reflection images on the image sensor 14, (xic, yic)
Are coordinates of the center of the pupil on the image sensor 14. p
pitch is the pixel pitch of the image sensor 14.
Further, β is an imaging magnification determined by the position of the eyeball 15 with respect to the light receiving lens 12, and is substantially obtained as a function of the interval between two corneal reflection images.
【0011】δx、δyは角膜反射像の中点の座標を補
正する補正項であり、撮影者の眼球を平行光ではなく発
散光にて照明していることにより生じる誤差を補正する
補正項及び、δyに関しては、撮影者の眼球を下まぶた
の方から発散光にて照明していることにより生じるオフ
セット成分を補正する補正項も含まれている。Δx and δy are correction terms for correcting the coordinates of the midpoint of the corneal reflection image, and a correction term for correcting an error caused by illuminating the eyeball of the photographer with divergent light instead of parallel light and , Δy also includes a correction term for correcting an offset component generated by illuminating the eyeball of the photographer with divergent light from the lower eyelid.
【0012】撮影者の眼球光軸の回転角(θx,θy)
が算出されると、撮影者の観察面(ピント板)上の注視
点(x,y)は、カメラの姿勢が横位置の場合、 x=m*(θx+Δ) (4a) y=m*θy (5a) と求められる。ここで、x方向はカメラの姿勢が横位置
の場合の撮影者に対して水平方向、y方向はカメラの姿
勢が横位置の場合の撮影者に対して垂直方向を示してい
る。mは眼球の回転角からピント板上の座標に変換する
変換係数、Δは眼球光軸15aと視軸(注視点)とのな
す角である。一般に眼球の回転角と観察者が実際に視て
いる視軸とは、観察者に対して水平方向に約5°ずれて
おり、垂直方向にはほとんどずれていない事が知られて
いる。Rotation angle (θx, θy) of the optical axis of the eyeball of the photographer
Is calculated, the gazing point (x, y) on the observation surface (focus plate) of the photographer is x = m * (θx + Δ) (4a) y = m * θy when the camera is in the horizontal position. (5a) is required. Here, the x direction indicates the horizontal direction with respect to the photographer when the camera is in the horizontal position, and the y direction indicates the vertical direction with respect to the photographer when the camera is in the horizontal position. m is a conversion coefficient for converting the rotation angle of the eyeball into coordinates on the focus plate, and Δ is the angle between the optical axis 15a of the eyeball and the visual axis (gaze point). In general, it is known that the rotation angle of the eyeball and the visual axis actually observed by the observer are deviated from the observer by about 5 ° in the horizontal direction and are almost not deviated in the vertical direction.
【0013】ここで、従来よりカメラに設けられている
焦点検出手段の動作について説明する。この焦点検出手
段は複数の焦点検出動作モードを有し、一般的には静止
被写体向きの焦点検出動作モードと、動的被写体向きの
焦点検出動作モードが設定されている。The operation of the focus detecting means conventionally provided in the camera will be described below. This focus detection means has a plurality of focus detection operation modes, and generally, a focus detection operation mode for a stationary subject and a focus detection operation mode for a dynamic subject are set.
【0014】静止被写体向きの焦点検出動作モードは、
一度、合焦状態が検出されると、以降、焦点検出動作を
行わない動作モードである。The focus detection operation mode for a stationary subject is
Once the in-focus state is detected, the focus detection operation is not performed thereafter.
【0015】一方、動的被写体向きの焦点検出動作モー
ドは、合焦状態が検出された後も引き続き焦点検出動作
を続ける動作モードである。On the other hand, the focus detection operation mode for a dynamic subject is an operation mode in which the focus detection operation continues after the focus state is detected.
【0016】以下、視線検出手段を有するカメラの視線
検出と焦点検出に関する部分の動作について焦点検出動
作のモード別に説明していく。The operation of the part relating to the line-of-sight detection and the focus detection of the camera having the line-of-sight detection means will be described below for each mode of the focus detection operation.
【0017】1)静的被写体の向きの焦点検出動作モー
ド まず、レリーズボタンが半押し状態(第1ストローク押
下)になると、焦点検出に先立ち、視線検出手段が動作
し、撮影者のファインダ視野内の注視点を求める。この
点はファインダ視野内の座標で表現される。1) Focus detection operation mode for static subject orientation First, when the release button is pressed halfway (pressing the first stroke), the line-of-sight detection means operates prior to focus detection, and within the viewfinder field of the photographer. Seek the point of gaze of. This point is represented by coordinates within the viewfinder field.
【0018】このファインダ視野内の座標から、これに
対応する焦点検出領域を決定する。このようにして求め
た焦点検出領域に対し、焦点検出手段により焦点状態を
検出し、その情報に基づいて撮影レンズを合焦状態まで
駆動する。From the coordinates in the field of view of the finder, the focus detection area corresponding thereto is determined. With respect to the focus detection area thus obtained, the focus state is detected by the focus detection means, and the photographing lens is driven to the in-focus state based on the information.
【0019】以上のように、視線検出手段により焦点検
出領域が決定したら、以後はその焦点検出領域の焦点状
態に基づいて一度だけ合焦動作を行う。As described above, after the focus detection area is determined by the line-of-sight detection means, the focusing operation is performed only once based on the focus state of the focus detection area.
【0020】2)動的被写体向きの焦点検出動作モード レリーズ釦が半押し状態(第1ストローク押下)になる
と、視線検出手段を動作させ、焦点検出領域を決定す
る。以後はその焦点検出領域の焦点情報だけに基づいて
合焦状態を維持するようにレンズ駆動を続ける。2) Focus detection operation mode for dynamic subject When the release button is half pressed (first stroke is pressed), the line-of-sight detection means is operated to determine the focus detection area. After that, the lens drive is continued so as to maintain the in-focus state based only on the focus information of the focus detection area.
【0021】上記動的被写体向きの焦点検出動作モード
の別の形態として、被写体が移動して撮影者の視線位置
が移動することに焦点検出を連動させるために焦点検出
を行う前に毎回、必ず視線検出を行い焦点検出領域を決
定してから焦点検出を行うこともできる。As another mode of the focus detection operation mode for the dynamic subject, the focus detection is always performed before the focus detection in order to link the focus detection with the movement of the subject and the movement of the line of sight of the photographer. It is also possible to perform the focus detection after determining the focus detection area by performing the line-of-sight detection.
【0022】[0022]
【発明が解決しようとしている課題】しかしながら、例
えば静止している被写体を撮影する場合と、動いている
被写体を撮影する場合ではフレーミングする時に撮影者
の視線位置や状況が異なる。すなわち、静止している被
写体を撮影する場合には撮影者に時間的な余裕があるた
め撮影画面内の隅々まで視線を移動することがある。こ
のため視線位置が焦点検出領域からある程度離れてしま
う場合がある。このような場合に、視線位置が焦点検出
領域から離れているからといって視線検出結果を無視し
て焦点検出領域を決定すると撮影者の意図した被写体に
焦点調節することが出来ない。However, for example, when photographing a stationary subject and when photographing a moving subject, the line-of-sight position and the situation of the photographer differ during framing. That is, when photographing a stationary subject, the photographer may have time to move his or her line of sight to every corner of the photographing screen. Therefore, the line-of-sight position may be separated from the focus detection area to some extent. In such a case, if the line-of-sight position is far from the focus detection region and the focus detection region is determined by ignoring the result of the line-of-sight detection, the focus cannot be adjusted on the subject intended by the photographer.
【0023】一方、動いている被写体を撮影する場合に
は、撮影者の視線が被写体を追いきれず一時的に、視線
位置と焦点検出領域が離れてしまうことがある。これは
撮影者が一時的に背景を見た場合など被写体以外を見て
しまうことが考えられるが、この場合に視線情報から焦
点検出領域を決定すると焦点が背景にあってしまい撮影
者の意図に反する結果となってしまう。On the other hand, when photographing a moving subject, the line of sight of the photographer may not be able to follow the subject, and the line of sight position and the focus detection area may be temporarily separated. It is possible that the photographer looks at something other than the subject, such as when he or she looks at the background temporarily, but in this case, if the focus detection area is determined from the line-of-sight information, the focus will be in the background and The result will be contrary.
【0024】また、動いている被写体を撮影する場合に
おいても、視線検出と焦点検出とを繰り返し行うときの
1回目の視線検出と2回目以降とでは撮影者の視線位置
は異なる。1回目の視線検出では、撮影者に時間的な余
裕があるため撮影画面のいろいろな場所へ視線を移動す
るが、2回目の視線検出では、被写体以外のものを見る
余裕があまりない。そのため視線検出で得られた視線位
置が焦点検出領域から著しく離れている場合は、誤って
背景に視線がいってしまったと考えられる。Also, when photographing a moving subject, the visual axis position of the photographer is different between the first visual axis detection and the second visual axis detection when the visual axis detection and the focus detection are repeated. In the first line-of-sight detection, the photographer has time to move the line of sight to various places on the photographing screen, but in the second line-of-sight detection, there is not much room to see anything other than the subject. Therefore, when the line-of-sight position obtained by the line-of-sight detection is significantly apart from the focus detection area, it is considered that the line-of-sight has erroneously entered the background.
【0025】同様に、単写撮影を行っている場合と、連
者撮影を行っている場合とでも撮影者の視線位置の変化
は異なる。Similarly, the change of the photographer's line-of-sight position is different between the case of performing the single-shot photography and the case of the consecutive-shot photography.
【0026】さらに、被写体の距離が遠いときと近いと
きでも異なる。被写体までの距離が遠ければ画面上の被
写体像が小さいため注視点は小さい範囲に集中するが、
被写体が近いときには被写体像が画面上で大きくなるの
で視線位置の変化範囲も広くなる。このように、撮影す
る状況が異なれば、撮影中に撮影者の視線位置の変化が
異なるのに常に同じ条件で測距点を選択していては正し
い焦点領域を決定できない。Further, it is different when the distance of the subject is long and when it is short. When the distance to the subject is long, the subject image on the screen is small, so the gazing point concentrates on a small range,
When the subject is close, the subject image becomes large on the screen, so that the range of change of the line-of-sight position becomes wide. In this way, if the photographing situation is different, the correct focus area cannot be determined by always selecting the distance measuring point under the same condition, although the change of the photographer's line-of-sight position during photographing is different.
【0027】[0027]
【課題を解決するための手段】上述した課題を解決する
ために本願の請求項1に記載した発明の視線検出手段を
有する光学機器は、使用者のファインダー内の視線位置
を検出する視線検出手段と、複数の動作モードを有し、
該ファインダー内に設けられた複数の焦点検出領域に対
してそれぞれ焦点検出することのできる焦点検出手段
と、該焦点検出領域を含む判定範囲を複数設定するもの
であって、該焦点検出手段の動作モードによって、設定
される判定範囲の大きさを変化させる範囲設定手段と、
該視線検出手段によって検出された視線位置の何れの判
定範囲に含まれるかを判定して、該複数の焦点検出領域
のうち少なくとも1つの焦点検出領域を選択する選択手
段とを有することによって、焦点検出手段の動作モード
から使用者の視線の移動特性を推測することができ、視
線検出結果に基づいて正確に焦点検出領域を選択するこ
とができる。In order to solve the above-mentioned problems, an optical device having a line-of-sight detecting means of the invention described in claim 1 of the present application is a line-of-sight detecting means for detecting a line-of-sight position in a viewfinder of a user. And has multiple operating modes,
A focus detection unit capable of detecting focus for each of a plurality of focus detection regions provided in the viewfinder, and a plurality of determination ranges including the focus detection region are set, and the operation of the focus detection unit. Range setting means for changing the size of the judgment range to be set depending on the mode,
By having a selection unit that determines which of the determination ranges of the line-of-sight position detected by the line-of-sight detection unit and selects at least one focus detection region from the plurality of focus detection regions, The movement characteristic of the line of sight of the user can be estimated from the operation mode of the detection means, and the focus detection area can be accurately selected based on the result of the line of sight detection.
【0028】本願の請求項3に記載した発明の視線検出
手段を有する光学機器は、使用者のファインダー内の視
線位置を検出する視線検出手段と、該ファインダー内に
設けられた複数の焦点検出領域に対してそれぞれ焦点検
出することのできる焦点検出手段と、該焦点検出領域を
含む判定範囲を複数設定するものであって、該焦点検出
手段の動作状態によって、設定される判定範囲の大きさ
を変化させる範囲設定手段と、該視線検出手段によって
検出された視線位置が何れの判定範囲に含まれるかを判
定して、該複数の焦点検出領域のうち少なくとも1つの
焦点検出領域を選択する選択手段とを有することによっ
て、焦点検出手段の動作状態から使用者の視線の移動特
性を推測することができ、視線検出結果に基づいて正確
に焦点検出領域を選択することができる。The optical device having the line-of-sight detection means of the invention described in claim 3 of the present application is a line-of-sight detection means for detecting the position of the line-of-sight in the finder of the user, and a plurality of focus detection areas provided in the finder. A plurality of focus detection means capable of detecting focus and a plurality of determination ranges including the focus detection area are set, and the size of the determination range to be set depends on the operating state of the focus detection means. A range setting means for changing and a selection means for determining which of the determination ranges the line-of-sight position detected by the line-of-sight detection means is included and selecting at least one focus detection area from the plurality of focus detection areas. By having the, it is possible to estimate the movement characteristics of the line of sight of the user from the operating state of the focus detection means, and to accurately determine the focus detection area based on the line-of-sight detection result. It can be-option.
【0029】本願の請求項5に記載した発明の視線検出
手段を有する光学機器は、使用者のファインダー内の視
線検出位置を検出する視線検出手段と、該ファインダー
内に設けられた複数の焦点検出領域に対してそれぞれ焦
点検出することのできる焦点検出手段と、該焦点検出領
域を含む判定範囲を複数設定するものであって、該焦点
検出手段の焦点検出結果に基づいて、設定される判定範
囲の大きさを変化させる範囲設定手段と、該視線検出手
段によって検出された視線位置の何れの判定範囲に含ま
れるかを判定して、該複数の焦点検出領域のうち少なく
とも1つの焦点検出領域を選択する選択手段とを有する
ことによって、焦点検出手段の焦点検出結果から被写体
の状態を推測することができ、視線検出結果に基づいて
正確に焦点検出領域を選択することができる。An optical device having the visual axis detecting means of the invention described in claim 5 of the present application is a visual axis detecting means for detecting a visual axis detecting position in a finder of a user and a plurality of focus detecting points provided in the finder. A focus detection unit capable of performing focus detection for each area and a plurality of determination ranges including the focus detection area are set, and the determination range is set based on the focus detection result of the focus detection unit. Of the range setting means for changing the size of the focus detection area and the determination range of the line-of-sight position detected by the line-of-sight detection means to determine at least one focus detection area of the plurality of focus detection areas. By including the selecting means for selecting, the state of the subject can be estimated from the focus detection result of the focus detecting means, and the focus detecting area can be accurately determined based on the line-of-sight detecting result. It can be selected.
【0030】本願の請求項7に記載した発明の視線検出
手段を有する光学機器は、使用者のファインダー内の視
線位置を検出する視線検出手段と、該ファインダー内に
設けられた複数の焦点検出領域に対してそれぞれ焦点検
出することのできる焦点検出手段と、複数の動作モード
で光学機器の動作を制御する光学機器制御手段と、該焦
点検出領域を含む判定範囲を複数設定するものであっ
て、該光学機器の動作モードに基づいて、設定される判
定範囲の大きさを変化させる範囲設定手段と、該視線検
出手段によって検出された視線位置が何れの判定範囲に
含まれるかを判定して、該複数の焦点検出領域のうち少
なくとも1つの焦点検出領域を選択する選択手段とを有
することによって、該光学機器の動作モードから光学機
器の使用状態を推測することができ、視線検出結果に基
づいて正確に焦点検出領域を選択することができる。An optical device having a line-of-sight detecting means of the invention described in claim 7 of the present application is a line-of-sight detecting means for detecting the position of the line-of-sight of the user in the finder and a plurality of focus detection areas provided in the finder. With respect to each focus detection means capable of focus detection, optical device control means for controlling the operation of the optical device in a plurality of operation modes, a plurality of determination ranges including the focus detection region, Based on the operation mode of the optical device, the range setting means for changing the size of the determination range to be set, and determining which of the determination ranges the line-of-sight position detected by the line-of-sight detecting means is included in, By estimating at least one focus detection area of the plurality of focus detection areas, the use state of the optical equipment is inferred from the operation mode of the optical equipment. Rukoto can, can be selected accurately focus detection area on the basis of the visual line detection result.
【0031】[0031]
【発明の実施の形態】図9は本発明のカメラに内蔵され
た電気回路の要部ブロック図である。カメラ本体に内蔵
されたカメラ制御手段であるところのマイクロコンピュ
ータの中央処理装置(以下CPUと称す)100には、
視線検出回路101、測光回路102、自動焦点検出回
路103、信号入力回路104、LCD駆動回路10
5、LED駆動回路106、IRED駆動回路107、
シャッター制御回路108、モータ制御回路109が接
続されている。また、撮影レンズ内に配置された焦点調
節回路110、絞り駆動回路111とはマウント接点3
7を介して信号の伝達がなされる。FIG. 9 is a block diagram of a main part of an electric circuit built in a camera of the present invention. A central processing unit (hereinafter referred to as CPU) 100 of a microcomputer, which is a camera control unit built in the camera body,
Eye-gaze detection circuit 101, photometric circuit 102, automatic focus detection circuit 103, signal input circuit 104, LCD drive circuit 10
5, LED drive circuit 106, IRED drive circuit 107,
A shutter control circuit 108 and a motor control circuit 109 are connected. Further, the focus adjustment circuit 110 and the diaphragm drive circuit 111 arranged in the photographing lens are the mount contacts 3
Signals are transmitted via 7.
【0032】CPU100に付随した記憶手段としての
EEPROM100aは、フィルムカウンタその他の撮
影情報を記憶可能である。The EEPROM 100a as a storage means attached to the CPU 100 can store film information such as a film counter.
【0033】視線検出回路101は、イメージセンサー
14(CCD−EYE)からの眼球像の出力をCPU1
00に送信する。CPU100はイメージセンサ14か
らの眼球像信号をCPU内部のA/D変換手段によりA
/D変換し、この像情報を後述するように視線検出に必
要な眼球像の各特徴点を所定のアルゴリズムに従って抽
出し、さらに各特徴点の位置から撮影者の眼球の回転角
を算出する。測光回路102は測光センサー10からの
出力を増幅後、対数圧縮し、各センサーの輝度情報とし
てCPU100に送られる。測光センサー10は画面内
を複数に分割しており、それぞれ光電変換出力を出力す
る複数のフォトダイオードから構成されている。The visual axis detection circuit 101 outputs the eyeball image output from the image sensor 14 (CCD-EYE) to the CPU 1
Send to 00. The CPU 100 converts the eyeball image signal from the image sensor 14 to A by the A / D conversion means inside the CPU.
The D / D conversion is performed, the image information is used to extract each feature point of the eyeball image necessary for detecting the line of sight according to a predetermined algorithm, and the rotation angle of the photographer's eyeball is calculated from the position of each feature point. The photometric circuit 102 amplifies the output from the photometric sensor 10, logarithmically compresses it, and sends it to the CPU 100 as luminance information of each sensor. The photometric sensor 10 divides the screen into a plurality of parts, each of which is composed of a plurality of photodiodes that output photoelectric conversion outputs.
【0034】ラインセンサー6fは画面内の5つの測距
点200〜204に対応した5組のラインセンサーCC
D−L2、CCD0L1、CCD−C、CCD−R1、
CCD−R2から構成される公知のCCDラインセンサ
ーである。自動焦点検出回路103はこれらラインセン
サー6fから得た電圧をCPU100に送り、CPUで
は内蔵されたA/D変換装置によってラインセンサー信
号を順次A/D変換する。The line sensor 6f is composed of five sets of line sensors CC corresponding to the five distance measuring points 200 to 204 on the screen.
D-L2, CCD0L1, CCD-C, CCD-R1,
It is a known CCD line sensor composed of CCD-R2. The automatic focus detection circuit 103 sends the voltage obtained from these line sensors 6f to the CPU 100, and in the CPU, the line sensor signals are sequentially A / D converted by the built-in A / D converter.
【0035】SW−1はレリーズ釦の第1ストロークで
ONし、測光、AF、視線検出動作を開始する測光スイ
ッチ、SW−2はレリーズ釦の第2ストロークでONす
るレリーズスイッチ、SW−DIAL1とSW−DIA
L2は電子ダイヤル45内に設けたダイヤルスイッチで
信号入力回路のアップダウンカウンターに入力され、電
子ダイヤル45の回転クリック量をカウントする。SW-1 is a photometric switch that is turned on by the first stroke of the release button to start photometry, AF, and line-of-sight detection operations. SW-2 is a release switch that is turned on by the second stroke of the release button, SW-DIAL1. SW-DIA
L2 is a dial switch provided in the electronic dial 45 and is input to the up / down counter of the signal input circuit to count the rotational click amount of the electronic dial 45.
【0036】本発明のカメラの構成要素であるカメラ制
御手段は、CPU100及びEEPROM100aから
成っており、CPU100はカメラの各機能部材に信号
を送信して制御を行うとともに、各種の検出回路からの
信号を受けてその信号処理を行う。The camera control means, which is a constituent element of the camera of the present invention, comprises a CPU 100 and an EEPROM 100a. The CPU 100 sends a signal to each functional member of the camera to perform control, and also a signal from various detection circuits. Then, the signal processing is performed.
【0037】また、視線検出手段は、CPU100、視
線検出回路101、IRED駆動回路107、CCD−
EYE14、眼球回転角検出手段から構成されている。The line-of-sight detection means includes a CPU 100, a line-of-sight detection circuit 101, an IRED drive circuit 107, a CCD-
It is composed of an EYE 14 and an eyeball rotation angle detecting means.
【0038】つぎに、この視線検出手段を有したカメラ
の動作フローチャートを図6、7に示し、これをもとに
以下説明する。Next, operation flowcharts of the camera having this line-of-sight detecting means are shown in FIGS. 6 and 7, and will be described below based on the operation flowcharts.
【0039】まずカメラの全体シーケンスの動作を図6
(a)のフローチャートを使って説明を行う。First, the operation of the entire sequence of the camera is shown in FIG.
A description will be given using the flowchart of (a).
【0040】なお、このフローではカメラの普通のシー
ケンスについて説明しており、特殊な動作や、不慮の事
故に対するトラブル処理については記述していない。Note that this flow describes the ordinary sequence of the camera, and does not describe any special operation or trouble handling for an unexpected accident.
【0041】#601不図示のモードダイアルを回転さ
せてカメラを不作動状態から所定の撮影モードに設定す
るとカメラの電源がONされる。# 601 When the mode dial (not shown) is rotated to set the camera from the inoperative state to the predetermined photographing mode, the power of the camera is turned on.
【0042】#602では変数やフラグの類を初期化す
る。In # 602, variables and flags are initialized.
【0043】「視線検出禁止フラグ」をクリアする。The "gaze detection prohibition flag" is cleared.
【0044】「AF禁止フラグ」をクリアする。The "AF prohibition flag" is cleared.
【0045】「レリーズ&給送割り込み」を禁止する。[Release & Feed Interrupt] is prohibited.
【0046】「レリーズ後フラグ」をクリアする。The "release flag" is cleared.
【0047】#604において、レリーズボタンの第1
ストロークによりオンするスイッチSW1の状態検知を
行い、オフならば#605へ移行し、オンならば#61
2へすすむ。At # 604, the first release button is pressed.
The state of the switch SW1 which is turned on by the stroke is detected. If it is off, the process proceeds to # 605, and if it is on, # 61.
Proceed to 2.
【0048】#605変数やフラグの類を初期化する。
ここでは一旦SW1が押されて所定の動作を行った後に
再びSW1が離された場合の初期化を行う。後述する予
測のカウンタAICNTもここでクリアする。(SW1
を押されていなかったことを表すフラグAFINGのク
リアを行う)# 605 Variables and flags are initialized.
Here, initialization is performed when SW1 is pushed once to perform a predetermined operation and then SW1 is released again. The prediction counter AICNT, which will be described later, is also cleared here. (SW1
Clear the flag AFING that indicates that was not pressed.)
【0049】「視線検出禁止フラグ」をクリアし、視線
検出を行うようにし、「AF禁止フラグ」をクリアし、
AFを行うようにする。さらに、「レリーズ&給送割り
込み」を禁止する。「レリーズ後フラグ」もクリアす
る。The "line-of-sight detection prohibition flag" is cleared, the line-of-sight detection is performed, and the "AF prohibition flag" is cleared.
Perform AF. In addition, "Release & Feed Interrupt" is prohibited. Also clear the "flag after release".
【0050】#606現在のカメラの状態が給送モード
設定状態であるかどうかをチェックする。給送モード設
定状態の場合はステップ#608へ、違う場合は#61
4へ進む。# 606 It is checked whether the current camera state is the feeding mode setting state. If the feeding mode is set, go to step # 608, otherwise, go to # 61
Go to 4.
【0051】#608ではダイヤルの変化があったかど
うかをチェックする。ダイヤル変化がなければ、給送モ
ードの切り換えはせずに#620へ進み、ダイヤル変化
があれば#610へ進む。In # 608, it is checked whether or not the dial has changed. If the dial is not changed, the feeding mode is not switched and the process proceeds to # 620. If the dial is changed, the process proceeds to # 610.
【0052】ステップ#610では、ダイヤルの変化が
ある毎に給送モードの変更を行う。給送モードは、レリ
ーズスイッチSW2を押すと1枚だけ撮影を行う「単写
モード」と、SW2を押している間連続的に撮影を行う
「連写モード」があり、ダイヤルの変化がある毎に「単
写モード」と「連写モード」が切り換わる。給送モード
の設定が終ると#620へ進む。At step # 610, the feeding mode is changed every time the dial is changed. The feeding modes include a "single-shot mode" in which only one image is shot when the release switch SW2 is pressed, and a "continuous-shot mode" in which continuous shooting is performed while the SW2 is held, and each time there is a change in the dial. The "single shot mode" and "continuous shot mode" are switched. When the feeding mode is set, the process proceeds to step # 620.
【0053】#614、ここではカメラがAFモード切
り換え状態かどうかを判定する。AFモードの切り換え
状態なら#616へ進み、そうでなければ#618へ進
む。# 614, here it is determined whether or not the camera is in the AF mode switching state. If the AF mode is switched, the process proceeds to step # 616. If not, the process proceeds to step # 618.
【0054】#616ではAFモードの切換を行う。A
Fモードは前述したように、「静的被写体向きモード」
と「動的被写体向きモード」があり、「静的被写体向き
モード」なら「動的被写体向きモード」に、「動的被写
体向きモード」なら「静的被写体向きモード」に切り替
える。AFモードの設定が終わると#620へ進む。In # 616, the AF mode is switched. A
As mentioned above, F mode is the "static subject mode"
And "dynamic subject orientation mode". If "static subject orientation mode", switch to "dynamic subject orientation mode", and if "dynamic subject orientation mode", switch to "static subject orientation mode". When the AF mode setting is completed, the process proceeds to # 620.
【0055】#618では給送モード及びAFモード以
外の設定を行う。In # 618, settings other than the feeding mode and the AF mode are set.
【0056】#612、ここでは測光やカメラの状態表
示等の「AE制御」サブルーチンを実行する。サブルー
チン「AE制御」では測光センサーを動作させ測光値に
既知のアルゴリズムによってAE制御値を計算する。計
算したAE制御値はカメラの外部液晶に表示する。次い
で#613へ移行する。In step # 612, an "AE control" subroutine such as photometry and camera status display is executed. In the subroutine "AE control", the photometric sensor is operated and the AE control value is calculated by a known algorithm for the photometric value. The calculated AE control value is displayed on the external liquid crystal of the camera. Then, the process proceeds to # 613.
【0057】#613は「視線検出および焦点検出」の
サブルーチンである。このサブルーチンはSW1が押さ
れているあいだ繰返し実行される。Step # 613 is a subroutine for "visual axis detection and focus detection". This subroutine is repeatedly executed while SW1 is pressed.
【0058】#620、一連の動作の終了するとここか
ら#604へ戻り、繰り返しカメラの動作を行う。In step # 620, when a series of operations is completed, the process returns from here to step # 604, and the camera operation is repeated.
【0059】次に、本実施例のレリーズ動作について図
6(b)を使って説明する。レリーズ動作は割込みルー
チンで実行される。Next, the release operation of this embodiment will be described with reference to FIG. The release operation is executed by an interrupt routine.
【0060】#686 割込みが許可されている時にレ
リーズボタンが第2ストロークまで押されてSW2がO
Nすると、割込み処理により「レリーズ&給送」サブル
ーチンがコールされる。# 686 When the interrupt is permitted, the release button is pushed to the second stroke and SW2 is turned off.
If N, the "release &feeding" subroutine is called by the interrupt processing.
【0061】#688 「レリーズ給送」の割込みを禁
止する。# 688 The interruption of the "release feeding" is prohibited.
【0062】#692 ここでは、絞りの制御値とシャ
ッター速度の計算を行う。絞りとシャッター速度は、カ
メラの撮影モードや測光値あるいは設定値により所定の
アルゴリズムにより計算される。# 692 Here, the aperture control value and the shutter speed are calculated. The aperture and shutter speed are calculated by a predetermined algorithm according to the photographing mode of the camera, the photometric value or the set value.
【0063】#693 カメラのメインミラー(2)及
びサブミラー(3)をアップさせ、絞り駆動回路111
に通信を行いレンズ内に設けた絞り31を#692で計
算した値に制御する。# 693 The main mirror (2) and sub-mirror (3) of the camera are raised, and the diaphragm drive circuit 111
Then, the diaphragm 31 provided in the lens is controlled to the value calculated in # 692.
【0064】#694 次にシャッターマグネットMG
−1に通電を行いシャッターの先幕を走行させ露光を開
始する。#692で計算した所定時間経過後シャッター
マグネットMG−2に通電を行いシャッターの後幕を走
行させ露光を終了させる。# 694 Next, the shutter magnet MG
-1 is energized to drive the front curtain of the shutter to start exposure. After the lapse of the predetermined time calculated in # 692, the shutter magnet MG-2 is energized to drive the rear curtain of the shutter to end the exposure.
【0065】#695 ミラーを所定の位置にダウンさ
せ、絞り駆動回路111に通信を行い絞りを開放に戻
す。# 695 The mirror is moved down to a predetermined position, the diaphragm drive circuit 111 is communicated with, and the diaphragm is opened again.
【0066】#696 1コマ分のフィルム給送を行
い、シャッターバネのチャージを行う。「連写モードな
ら#698へ進み、「単写モード」なら#700へ進
む。# 696 One frame of film is fed, and the shutter spring is charged. “In the continuous shooting mode, proceed to # 698, and in the“ single shooting mode ”, proceed to # 700.
【0067】#698 1コマの撮影が終了すると次に
「視線検出」サブルーチンがコールされたときに視線検
出を行うために「視線検出禁止フラグ」をクリアする。
次に#699へ進む。# 698 When the photographing of one frame is completed, the "line of sight detection prohibition flag" is cleared to detect the line of sight when the "line of sight detection" subroutine is called next.
Then, proceed to # 699.
【0068】#699 レリーズが行われたことを表す
フラグ「レリーズ後」フラグをセットする。# 699 A flag "after release" flag indicating that release has been performed is set.
【0069】#700 「レリーズ給送」の割り込みサ
ブルーチンを終了する。なお「レリーズ給送」サブルー
チンは、割り込みが発生したところのプログラムに戻る
のではなく図6(a)の#604にリターンする。# 700 The interruption subroutine of "release feeding" is ended. The "release feeding" subroutine does not return to the program where the interrupt occurred, but returns to # 604 in FIG. 6 (a).
【0070】次に#613の「視線検出&AF」サブル
ーチンの動作を図1(a)のフローチャートを使って説
明を行う。Next, the operation of the "line-of-sight detection &AF" subroutine of # 613 will be described with reference to the flowchart of FIG.
【0071】「視線検出&AF」がコールされると#6
31からサブルーチンが実行される。When "gaze detection &AF" is called, # 6
The subroutine is executed from 31.
【0072】#631 視線検出が許可されているかど
うかをここで判定する。視線検出の禁止は「視線検出禁
止フラグ」により判定できる。最初は許可されているの
で#632へ進む。視線検出が禁止されていれば視線検
出動作を行わずに#636へ進む。# 631 It is determined here whether line-of-sight detection is permitted. Prohibition of line-of-sight detection can be determined by the “line-of-sight detection prohibition flag”. At first, since it is permitted, the process proceeds to # 632. If the line-of-sight detection is prohibited, the line-of-sight detection operation is not performed and the process proceeds to # 636.
【0073】#632 視線検出を行うに先立ち視線入
力が実行されていることを示すため視線入力マーク表示
を行う。照明用LED(F−LED)25を点灯させ、
LCD駆動回路105を介してファインダー内LCD2
4の視線入力マークを点灯させる。これにより、撮影者
はカメラが視線検出を行っていることを確認することが
できる。# 632 A line-of-sight input mark is displayed to indicate that the line-of-sight input is being performed prior to the line-of-sight detection. The lighting LED (F-LED) 25 is turned on,
LCD 2 in viewfinder via LCD drive circuit 105
The line-of-sight input mark 4 is turned on. This allows the photographer to confirm that the camera is performing line-of-sight detection.
【0074】#633の所定のアルゴリズムに従って視
線検出を行う。まずIRED駆動回路107によりカメ
ラの位置によってあらかじめ定められたIREDを点灯
させ視線検出回路101によりCCDーEYE14の蓄
積動作を開始する。蓄積が終了したら蓄積電荷をCPU
100に順次読み出し、A/D変換を行い、所定のアル
ゴリズムにより処理を行う。CCD−EYE14の全画
素に処理を行い、図14(a)、(b)で示した眼球照
明光源の角膜反射像52b,52aの座標及び瞳孔51
の中心座標を得る。これらを前述のアルゴリズムに従っ
て演算することによって撮影者の注視する座標が求めら
れる。The line-of-sight detection is performed according to the predetermined algorithm of # 633. First, the IRED drive circuit 107 turns on an IRED that is predetermined according to the position of the camera, and the visual axis detection circuit 101 starts the accumulation operation of the CCD-EYE 14. When the storage is completed
The data is sequentially read to 100, A / D converted, and processed by a predetermined algorithm. All pixels of the CCD-EYE 14 are processed, and the coordinates of the corneal reflection images 52b and 52a and the pupil 51 of the eyeball illumination light source shown in FIGS.
Get the center coordinates of. The coordinates gazed at by the photographer are obtained by calculating these according to the algorithm described above.
【0075】#634 一度視線検出を行うと、繰り返
し視線検出を行わないように視線検出を禁止する。視線
検出の禁止は「視線検出禁止フラグ」をセットすること
により行われる。# 634 Once the visual axis detection is performed, the visual axis detection is prohibited so that the visual axis detection is not repeated. Prohibition of line-of-sight detection is performed by setting a “line-of-sight detection prohibition flag”.
【0076】#635 サブルーチン「測距点選択&表
示」視線検出で求めた視線位置座標から焦点検出領域を
選択する。ここで、図3を使って視線位置座標と焦点検
出領域の説明を行う。図3(a)において、にL2,L
1,C,R1,R2はそれぞれラインセンサー6fのC
CD−L2,CCD−L1,CCD−C,CCD−R
1,CCD−R2に対応し、それぞれの場所での焦点検
出を行う。ファインダー上での視線位置の座標がEYL
2の範囲にあればL2を注視していると判断し、CCD
−L2を使って焦点検出を行う。同様に、視線位置がE
YL1の範囲にあればL1、EYCならC、EYR1な
らR1、EYR2ならR2で焦点検出を行う。次に図3
(b)でEYL2、EYL1、EYC、EYR1、EY
R2の具体的な範囲を説明する。# 635 Subroutine "distance measuring point selection &display" The focus detection area is selected from the line-of-sight position coordinates obtained by the line-of-sight detection. Here, the line-of-sight position coordinates and the focus detection area will be described with reference to FIG. In FIG. 3A, L2, L
1, C, R1 and R2 are C of the line sensor 6f, respectively.
CD-L2, CCD-L1, CCD-C, CCD-R
1, corresponding to CCD-R2, focus detection at each location is performed. The coordinates of the line of sight on the viewfinder are EYL
If it is within the range of 2, it is determined that L2 is being watched, and the CCD
-L2 is used for focus detection. Similarly, the line-of-sight position is E
Focus detection is performed with L1 if within the range of YL1, C for EYC, R1 for EYR1, and R2 for EYR2. Next in FIG.
(B) EYL2, EYL1, EYC, EYR1, EY
A specific range of R2 will be described.
【0077】x,yはファインダー上での視線位置を求
める時の座標軸であり、求めた視線位置座標を(xn,
yn)とする。X and y are coordinate axes for obtaining the line-of-sight position on the finder, and the obtained line-of-sight position coordinates are (xn,
yn).
【0078】EYL2の範囲は−x3<xn≦x2かつ
y1≦yn≦−y1 EYL1の範囲は−x2<xn≦−x1かつy1≦yn
≦−y1 EYCの範囲は−x1<xn<x1かつy1≦yn≦−
y1 EYR1の範囲はx1≦xn<x2かつy1≦yn≦−
y1 EYR2の範囲はx2≦xn<x3かつy1≦yn≦−
y1となる。The range of EYL2 is -x3 <xn≤x2 and y1≤yn≤-y1. The range of EYL1 is -x2 <xn≤-x1 and y1≤yn.
≦ −y1 The range of EYC is −x1 <xn <x1 and y1 ≦ yn ≦ −.
The range of y1 EYR1 is x1 ≦ xn <x2 and y1 ≦ yn ≦ −.
The range of y1 EYR2 is x2 ≦ xn <x3 and y1 ≦ yn ≦ −.
It becomes y1.
【0079】図2(b)の(xn,yn)位置に視線が
ある場合は、x1≦xn<x2かつy1≦yn≦−y1
なので範囲はEYR1になる。視線がEYR1にある場
合は選択する測距点はR1になる。When the line of sight is at the (xn, yn) position in FIG. 2B, x1≤xn <x2 and y1≤yn≤-y1.
So the range is EYR1. When the line of sight is in EYR1, the distance measuring point to be selected is R1.
【0080】図2のフローチャートを使ってこの「測距
点選択&表示」サブルーチンの説明を行う。This "distance measuring point selection &display" subroutine will be described with reference to the flowchart of FIG.
【0081】サブルーチンがコールされると#101か
らプログラムの実行を開始する。When the subroutine is called, the execution of the program is started from # 101.
【0082】#101では、カメラの焦点検出モードが
合焦後は焦点検出動作を行わない静的被写体向きモード
(ワンショットモード)か合焦後も焦点検出動作を続け
る動的被写体向きモード(サーボモード)かを判定す
る。サーボモードなら#103へ進み、ワンショットモ
ードなら#102に進む。In # 101, the focus detection mode of the camera is a static object-oriented mode (one-shot mode) in which the focus detection operation is not performed after focusing, or a dynamic object-oriented mode (servo) in which the focus detection operation is continued after focusing. Mode). If it is the servo mode, proceed to # 103, and if it is the one-shot mode, proceed to # 102.
【0083】#102、ワンショットモードの時の各焦
点検出領域に対応する視線範囲パラメータを設定する。
例えば、x1=2.3mm、x2=6.1mm、x3=
18mm、y1=12mmである。# 102, the line-of-sight range parameter corresponding to each focus detection area in the one-shot mode is set.
For example, x1 = 2.3 mm, x2 = 6.1 mm, x3 =
18 mm and y1 = 12 mm.
【0084】#103、サーボモードの時の各焦点検出
領域に対応する視線範囲のパラメータを設定する。例え
ば、x1=2.3mm、x2=6.1mm、x3=9.
2mm、y1=9mmである。この実施の形態の場合、
ワンショットモードの範囲の方がサーボモードの範囲よ
り広くなっている。このことを図101で説明する。図
10(a)のように動いている被写体の場合には、各焦
点検出領域に対応する視線の範囲を狭くし、視線が一時
的に被写体からはずれてしまっても、他の焦点検出領域
を選択しにくくすることで、焦点検出領域から変わりに
くくして動いている被写体を追い続けるようにする。図
10(b)のように静止した被写体を撮影する場合には
各焦点検出領域に対応する視線の範囲を広くする。In step # 103, the line-of-sight range parameter corresponding to each focus detection area in the servo mode is set. For example, x1 = 2.3 mm, x2 = 6.1 mm, x3 = 9.
2 mm and y1 = 9 mm. In the case of this embodiment,
The one-shot mode range is wider than the servo mode range. This will be described with reference to FIG. In the case of a moving subject as shown in FIG. 10A, the range of the line of sight corresponding to each focus detection region is narrowed, and even if the line of sight is temporarily deviated from the subject, another focus detection region is detected. By making it difficult to select, it is difficult to change from the focus detection area and follow a moving subject. When photographing a still subject as shown in FIG. 10B, the range of the line of sight corresponding to each focus detection area is widened.
【0085】#104、最初にy方向(縦方向)の判定
を行う。ynがy1≦yn≦−y1なら#105へ進
み、そうでないのなら、#115へ進む。# 104: First, the y direction (vertical direction) is determined. If yn is y1 ≦ yn ≦ −y1, the process proceeds to # 105, and if not, the process proceeds to # 115.
【0086】#105、y方向(縦方向)の判定で範囲
内の場合には次にx方向の判定を行う。xnが−x3<
xn≦−x2を満たすなら#110へ進む。これは範囲
EYL2に視線位置(xn,yn)がある場合である。
−x3<xn≦−x2を満たさないなら#106へ進
む。# 105: If the y-direction (longitudinal direction) determination is within the range, the x-direction determination is performed next. xn is -x3 <
If xn ≦ −x2 is satisfied, the process proceeds to # 110. This is the case where the line-of-sight position (xn, yn) is in the range EYL2.
If -x3 <xn≤-x2 is not satisfied, proceed to # 106.
【0087】#106、xnが−x3<xn≦−x2を
満たさないなら次に−x2<xn≦−x1を満たすかど
うか判定する。満たせば#111に進む。これは範囲E
YL2に視線位置(xn,yn)がある場合である。満
たさなければ#107へ進む。# 106, if xn does not satisfy -x3 <xn≤-x2, then it is determined whether -x2 <xn≤-x1 is satisfied. If satisfied, proceed to # 111. This is range E
This is the case where the line-of-sight position (xn, yn) is in YL2. If not satisfied, proceed to # 107.
【0088】#107、xnが−x2<xn≦−x1を
満たさないなら次に−x1<xn<x1を満たすかどう
か判定する。満たせば#112に進む。これは範囲EY
Cに視線位置(xn,yn)がある場合である。満たさ
なければ#108へ進む。# 107, If xn does not satisfy -x2 <xn≤-x1, then it is determined whether -x1 <xn <x1 is satisfied. If satisfied, proceed to # 112. This is the range EY
This is the case where C has the line-of-sight position (xn, yn). If not satisfied, proceed to # 108.
【0089】#108、xnが−x1<xn<x1を満
たさないなら次にx1≦xn<x2を満たすかどうか判
定する。満たせば#113に進む。これは範囲EYR1
に視線位置(xn,yn)がある場合である。満たさな
ければ#109へ進む。# 108: If xn does not satisfy -x1 <xn <x1, then it is determined whether x1≤xn <x2 is satisfied. If satisfied, proceed to # 113. This is the range EYR1
This is the case where there is a line-of-sight position (xn, yn) at If not satisfied, proceed to # 109.
【0090】#109、xnがx1≦xn<x2を満た
さないなら次にx2≦xn<x3を満たすかどうか判定
する。満たせば#114に進む。これは範囲EYR2に
視線位置(xn,yn)がある場合である。満たさなけ
ればどの範囲にも属していないので#115へ進む。# 109, if xn does not satisfy x1≤xn <x2, then it is determined whether x2≤xn <x3 is satisfied. If satisfied, proceed to # 114. This is the case where the line-of-sight position (xn, yn) is in the range EYR2. If it does not satisfy the condition, it does not belong to any range, so the process proceeds to # 115.
【0091】#110、エリアEYL2に視線位置(x
n,yn)があるので測距点L2を選択する。# 110, the line-of-sight position (x
Since there are n, yn), the distance measuring point L2 is selected.
【0092】#111、エリアEYL1に視線位置(x
n,yn)があるので測距点L1を選択する。# 111, the line-of-sight position (x
Since there are n, yn), the distance measuring point L1 is selected.
【0093】#112、エリアEYCに視線位置(x
n,yn)があるので測距点Cを選択する。# 112, the line-of-sight position (x
Since there is n, yn), the distance measuring point C is selected.
【0094】#113、エリアEYR1に視線位置(x
n,yn)があるので測距点R1を選択する。# 113, the line-of-sight position (x
Since there are n, yn), the distance measuring point R1 is selected.
【0095】#114、エリアEYR2に視線位置(x
n,yn)があるので測距点R2を選択する。# 114, line-of-sight position (x
Since there are n, yn), the distance measuring point R2 is selected.
【0096】#115、どのエリアにも入っていない場
合は、視線検出の結果とは無関係に測距点を選択する。
この場合、あらかじめ中央の測距点を選択しても良い
し、前回の結果選択された測距点を再度選択してもよ
い。このサブルーチンのなかであえて測距点を選択せず
に焦点検出結果により後で選択しても良い。# 115: If it is not in any area, the distance measuring point is selected regardless of the result of the sight line detection.
In this case, the center distance measuring point may be selected in advance, or the distance measuring point selected as a result of the previous time may be selected again. In this subroutine, the focus detection point may be selected later without depending on the focus detection result.
【0097】#110〜#115で測距点が選択された
ら次に表示を行う。When the distance measuring points are selected in # 110 to # 115, the next display is performed.
【0098】#116LED駆動回路106に信号を送
信してスーパーインポーズ用LED21をもちいて、前
記焦点検出領域を点滅表示させる(点灯でも良い)。# 116 A signal is transmitted to the LED drive circuit 106 and the superimposing LED 21 is used to blink the focus detection area (it may be lit).
【0099】#117サブルーチンをリターンする。The # 117 subroutine is returned.
【0100】サブルーチン「測距点選択&表示」をリタ
ーンすると#630へ進む。When the subroutine "select and display focus detection points" is returned, the process proceeds to step # 630.
【0101】#630 ここでAFING=1に設定す
る。以後このフラグによってSW1を押されてから、1
回目の「視線検出&AF」かどうかを判定する。# 630 Here, AFING = 1 is set. After that, SW1 is pushed by this flag,
It is determined whether it is the "line of sight detection &AF" for the second time.
【0102】#636 ここではレンズ駆動中かどうか
をレンズ駆動回路110と通信を行い判定する。前回に
「視線検出&AF」サブルーチンが実行され、レンズ駆
動が行われた場合で、レンズ駆動がまだ終了していない
場合、ここで#680へ進む。レンズ駆動を行う前やレ
ンズ駆動が終了した後は#637へ進む。# 636 Here, it is determined whether or not the lens is being driven by communicating with the lens driving circuit 110. If the "line-of-sight detection &AF" subroutine was executed last time and the lens drive has been performed, and the lens drive has not been completed yet, the process proceeds to step # 680. Before the lens is driven or after the lens is driven, the process proceeds to # 637.
【0103】#637 ここではAFのモードが静的被
写体向きモード(ワンショットモード)か動的被写体向
きモード(サーボモート)かを判定するワンショットモ
ードなら#640へ進み、サーボモードなら#660へ
進む。# 637 In this case, if the AF mode is the one-shot mode for determining whether the static subject mode (one-shot mode) or the dynamic subject mode (servo mote), the process proceeds to # 640. If the AF mode is the servo mode, the process proceeds to # 660. .
【0104】#640 焦点検出が許可されているかど
うかを、「AF禁止フラグ」で判定する。一度合焦にな
り、そのままSW1が保持されたままだと「AF禁止フ
ラグ」がセットされているのでこの場合は#680へ進
む。# 640 Whether or not focus detection is permitted is judged by the "AF prohibition flag". When the focus is once achieved and the SW1 is still held, the "AF prohibition flag" is set. In this case, therefore, the process proceeds to # 680.
【0105】#642 焦点検出を行う。複数ある焦点
検出領域のなかから視線検出で選択された焦点検出領域
の焦点検出を行う。# 642 Focus detection is performed. The focus detection of the focus detection area selected by the line-of-sight detection is performed from the plurality of focus detection areas.
【0106】#644 #642で行った焦点検出領域
の焦点検出が不能であったかどうかを判定する。焦点検
出不能であれば#654へ進み、焦点検出できたなら#
646へ進む。# 644 It is determined whether the focus detection in the focus detection area performed in # 642 is impossible. If focus cannot be detected, proceed to # 654. If focus can be detected, #
Proceed to 646.
【0107】#646 焦点検出結果が合焦かどうかを
判定する。焦点検出で求めたデフォーカス量が所定量以
内であれば合焦と判断する。合焦なら#650へ進み、
合焦でないなら#652へ進む。# 646 It is determined whether or not the focus detection result is in focus. If the defocus amount obtained by focus detection is within a predetermined amount, it is determined to be in focus. If in focus, proceed to # 650,
If it is not in focus, proceed to # 652.
【0108】#648 焦点検出結果が合焦であること
を撮影者に知らせるために合焦表示を行う。照明用LE
D(F−LED)25を点灯させ、LCD駆動回路10
5を介してファインダー内LCD24の合焦マークを点
灯させる。# 648 In-focus display is performed to inform the photographer that the focus detection result is in-focus. LE for lighting
The D (F-LED) 25 is turned on, and the LCD drive circuit 10
The focus mark of the LCD 24 in the finder is turned on via the display 5.
【0109】#650 合焦したので「レリーズ給送」
割り込みを許可し、SW2が押されたら割り込みにより
レリーズ動作が行われるようにする。さらに「AF禁止
フラグ」をセットし再度焦点検出を行わないようにす
る。# 650 Since focus has been achieved, "release release"
The interrupt is permitted, and when SW2 is pressed, the release operation is performed by the interrupt. Further, the "AF prohibition flag" is set so that the focus detection is not performed again.
【0110】#652 #646で合焦でない場合はレ
ンズ駆動を行う。#642で焦点検出したデフォーカス
量からレンズの駆動量を求めレンズ駆動回路110に通
信する。レンズ駆動回路110はレンズ駆動用モータ3
3をパルス板36をモニタしつつ駆動し通信されたレン
ズ駆動量レンズを駆動させる。CPU100はレンズ駆
動回路110にデータを通信した後はレンズ駆動量をモ
ニタする必要がなくレンズを駆動させつつ、別な動作を
行うことができる。よって、レンズ駆動回路との通信が
終了すると#680へ進む。If the lens is out of focus at # 652 and # 646, the lens is driven. The drive amount of the lens is obtained from the defocus amount detected in # 642 and communicated to the lens drive circuit 110. The lens driving circuit 110 is the lens driving motor 3
3 is driven while monitoring the pulse plate 36 to drive the communicated lens drive amount lens. After communicating data to the lens drive circuit 110, the CPU 100 does not need to monitor the lens drive amount and can perform another operation while driving the lens. Therefore, when the communication with the lens driving circuit is completed, the process proceeds to # 680.
【0111】#654 焦点検出結果が不能であること
を撮影者に知らせるためにAF不能表示を行う。AF不
能表示はファインダー内LCD24の合焦マークを点滅
させることにより行う。# 654 An AF impossible display is performed to inform the photographer that the focus detection result is impossible. The AF disabled display is performed by blinking the focus mark on the LCD 24 in the viewfinder.
【0112】#656 もう1度視線検出を行うために
「視線検出禁止フラグ」をクリアする。このことによ
り、次に「視線検出&AF」サブルーチンが呼ばれた場
合、視線検出及び焦点検出が行われる。# 656 The "line-of-sight detection prohibition flag" is cleared to detect the line-of-sight again. As a result, when the "line-of-sight detection &AF" subroutine is called next, line-of-sight detection and focus detection are performed.
【0113】#660 焦点検出を行う。複数ある焦点
検出領域のなかから視線検出で選択された焦点検出領域
の焦点検出を行う。この時焦点検出した被写体の距離を
記憶しておく。焦点検出の方式がデフォーカス量を検出
する方式の場合、検出を行った時のレンズの絶対距離情
報と検出したデフォーカス量から距離を算出する。絶対
距離情報のないレンズの場合はレンズをカメラに取り付
けたとき等にレンズをイニシャル位置(例えば無限位
置)に駆動しレンズ内のカウンタをクリアすることによ
り距離を求めることが出来る。# 660 Focus detection is performed. The focus detection of the focus detection area selected by the line-of-sight detection is performed from the plurality of focus detection areas. At this time, the distance of the subject whose focus is detected is stored. When the focus detection method is a method of detecting the defocus amount, the distance is calculated from the absolute distance information of the lens at the time of detection and the detected defocus amount. In the case of a lens having no absolute distance information, the distance can be obtained by driving the lens to the initial position (for example, infinite position) when the lens is attached to the camera and clearing the counter in the lens.
【0114】#661 #660で行った焦点検出が不
能であったかどうかを判定する。焦点検出不能であれば
#662へ分岐する。# 661 It is determined whether the focus detection performed in # 660 is impossible. If focus cannot be detected, the process branches to # 662.
【0115】#662 もう1度視線検出を行うために
「視線検出禁止フラグ」をクリアする。このことによ
り、次に「視線検出&AF」サブルーチンが呼ばれた場
合、視線検出及び焦点検出が行われる。# 662 The "line-of-sight detection prohibition flag" is cleared to detect the line-of-sight again. As a result, when the "line-of-sight detection &AF" subroutine is called next, line-of-sight detection and focus detection are performed.
【0116】#664 ここでは被写体の動きを予測す
るためにデフォーカスデータや焦点検出をお行ったタイ
ミング等を記憶、更新する。予測データのカウンタAI
CNTをカウントアップする。# 664 Here, the defocus data, the timing at which focus detection is performed, and the like for predicting the movement of the subject are stored and updated. Predicted data counter AI
Count up CNT.
【0117】#668 被写体の動きは過去の複数回の
焦点検出データから所定のアルゴリズムにより演算して
行う。このためここで過去のデータが十分あるかどうか
AICNTで判定する。データが十分あり被写体の動き
が予測可能なら#670へ進み、データが十分にないな
ら#678へ分岐する。予測計算を1次関数で行うため
にはAICNTが2以上、2次関数の場合は3以上で予
測可能である。# 668 The movement of the subject is calculated from a plurality of past focus detection data by a predetermined algorithm. Therefore, it is determined here by AICNT whether or not there is sufficient past data. If there is enough data and the motion of the subject can be predicted, the process proceeds to # 670, and if there is not enough data, the process branches to # 678. In order to perform the prediction calculation with a linear function, AICNT is 2 or more, and in the case of a quadratic function, prediction is possible with 3 or more.
【0118】#670 今回検出したデフォーカス量、
過去に記憶しておいたデフォーカス量、レンズ駆動量、
焦点検出間隔及びレリーズタイムラグから、レリーズス
イッチがおされてから実際にシャッター幕が走行すると
きの被写体のデフォーカス位置を所定のアルゴリズムに
よって求める。# 670 Defocus amount detected this time,
Defocus amount, lens drive amount, which was stored in the past,
From the focus detection interval and the release time lag, the defocus position of the subject when the shutter curtain actually travels after the release switch is pressed is determined by a predetermined algorithm.
【0119】#672 計算した予測デフォーカス量が
適切かどうか判定する。予測デフォーカス量が一定の閾
値より大きかったり、方向が反転していたりした場合予
測結果が適切でないので#676へ進む。# 672 It is determined whether the calculated predicted defocus amount is appropriate. If the predicted defocus amount is larger than a certain threshold value or if the direction is reversed, the prediction result is not appropriate, so the process proceeds to # 676.
【0120】これとは別に複数回レンズ駆動量が0だっ
た場合は被写体が動いていない場合なので同様に#67
6へ進む。予測結果が適切なら#674へ進む。In addition to this, when the lens drive amount is 0 for a plurality of times, it means that the subject is not moving, and similarly, in # 67.
Go to 6. If the prediction result is appropriate, proceed to # 674.
【0121】#674 予測したデフォーカス量をレン
ズ駆動量に変換し、その値をレンズ駆動回路110へ通
信することによりレンズ駆動を行う。# 674 The lens is driven by converting the predicted defocus amount into the lens driving amount and communicating the value to the lens driving circuit 110.
【0122】#675 レリーズ許可判定を行う。レリ
ーズが許可できる条件が整っている場合「レリーズ給送
割り込み」を許可する。予測量でレンズ駆動した場合こ
のルーチン内部でレンズ停止を待ち、レンズ駆動が終了
したら「レリーズ給送割り込み」を許可する。デフォー
カス量でレンズ駆動した場合は、レンズ駆動量が小さか
った場合や0の時に「レリーズ給送割り込み」を許可す
る。「動的被写体向きモード」では、次回もう1度視線
検出を行うために「視線検出禁止フラグ」をクリアす
る。このことにより、次に「視線検出&AF」サブルー
チンが呼ばれた場合、視線検出及び焦点検出が行われ
る。# 675 A release permission decision is made. "Release feed interrupt" is enabled when the conditions for permitting the release are satisfied. When the lens is driven by the predicted amount, the lens stop is awaited in this routine, and when the lens driving is completed, the "release feeding interrupt" is permitted. When the lens is driven with the defocus amount, the “release feeding interrupt” is permitted when the lens driving amount is small or 0. In the "dynamic subject orientation mode", the "visual axis detection prohibition flag" is cleared in order to detect the visual axis again. As a result, when the "line-of-sight detection &AF" subroutine is called next, line-of-sight detection and focus detection are performed.
【0123】#676 #672で予測が適切でない場
合ここに予測データの消去を行い、予測の初期化を行
う。予測が不適切な場合は過去に記憶したデータもしく
は今回のデフォーカス量のいずれかがおかしかった場合
なので、これらのデータを消去して新しく予測データを
貯める必要がある。この時予測のカウンタAICNTも
クリアする。# 676 If the prediction is not appropriate in # 672, the prediction data is erased here, and the prediction is initialized. If the prediction is inappropriate, either the data stored in the past or the defocus amount this time is wrong, so it is necessary to erase these data and store new prediction data. At this time, the prediction counter AICNT is also cleared.
【0124】#678 予測ができなかった場合検出し
たデフォーカス量でレンズ駆動を行う。レンズ駆動量が
所定より小さければレンズがぴくつくことを防止するた
めレンズ駆動は行わない。# 678 If the prediction cannot be made, the lens is driven by the detected defocus amount. If the lens drive amount is smaller than a predetermined value, the lens drive is not performed in order to prevent the lens from sticking.
【0125】#680 サブルーチン「視線検出&A
F」を終了しリターンする。# 680 Subroutine "Line-of-sight detection & A
"F" ends and the process returns.
【0126】図7は視線検出のフローチャートである。FIG. 7 is a flow chart of the visual axis detection.
【0127】(#201)図1(a)ステップ(#63
3)においてCPU100は視線検出回路に信号を出
し、視線検出を実行させる。(# 201) Step (# 63) of FIG. 1 (a)
In 3), the CPU 100 outputs a signal to the visual axis detection circuit to execute visual axis detection.
【0128】(#202)撮影者の眼球像を得るための
イメージセンサの蓄積時間及び読み出し増幅率を決定す
るためにイメージセンサ14を所定の蓄積時間で電荷蓄
積を行う。この動作を予備蓄積という。(# 202) Charge is accumulated in the image sensor 14 for a predetermined accumulation time in order to determine the accumulation time and the readout amplification factor of the image sensor for obtaining the eyeball image of the photographer. This operation is called preliminary accumulation.
【0129】(#203)次にCPU100は視線検出
回路10に信号を送って予備蓄積の蓄積電荷を読み出
し、順次A/D変換を行い本蓄積での蓄積時間や増幅特
性、出力ゲインの決定を行う(AGC計算)。(# 203) Next, the CPU 100 sends a signal to the line-of-sight detection circuit 10 to read out the accumulated charges of the preliminary accumulation and sequentially perform A / D conversion to determine the accumulation time, the amplification characteristic and the output gain in the main accumulation. Perform (AGC calculation).
【0130】(#204)次に本蓄積を行う。先ずCP
U100は撮影者の眼を照明するために赤外発光ダイオ
ード(IRED)13a、bを点灯し、(#203)の
AGC計算で決定された蓄積時間及び出力増幅率で蓄積
及びゲインで制御を行い、センサー出力を得る。蓄積が
終了するとともにIREDも消灯される。(# 204) Next, main accumulation is performed. First CP
The U100 turns on the infrared light emitting diodes (IRED) 13a and 13b to illuminate the eyes of the photographer, and controls the accumulation and the gain at the accumulation time and the output amplification rate determined by the AGC calculation of (# 203). , Get the sensor output. When the accumulation is completed, the IRED is turned off.
【0131】(#205)CPU100は蓄積の終了し
たイメージセンサ14から撮影者の眼球像を読み出す。(# 205) The CPU 100 reads out the eyeball image of the photographer from the image sensor 14 whose accumulation has been completed.
【0132】(#206)次に読み出したセンサイメー
ジのP像や瞳孔部の特徴抽出の処理を行う。この特徴抽
出は(#205)の読み出しとともに逐次的に行っても
良い。具体的には本出願人によって特願平3−1219
098号公報に詳述されているので、ここでの詳細な説
明は省略する。P像は眼球照明用IREDの角膜反射像
であるから、像信号中には光強度の強い輝点として現わ
れるため、その特徴ともって1組のP像を検出し、その
位置(xd′、yd′)、(xe、ye′)を求めるこ
とが出来る。瞳孔の反射率は非常に低く画像上の低輝度
でかつ一定の基準を満たす部分として検出することがで
きる。このようにして瞳孔中心(xc′yc′)及び瞳
孔径(rc)の検出を行う。(# 206) Next, the process of extracting the P image of the read sensor image and the feature of the pupil portion is performed. This feature extraction may be performed sequentially with the reading of (# 205). Specifically, the present applicant filed Japanese Patent Application No. 3-1219.
Since it is described in detail in Japanese Patent Publication No. 098, detailed description thereof will be omitted here. Since the P image is a corneal reflection image of the IRED for illuminating the eyeball, it appears as a bright spot with a high light intensity in the image signal. Therefore, one feature of the P image is detected and its position (xd ′, yd) is detected. ′), (Xe, ye ′) can be obtained. The reflectance of the pupil is very low, and it can be detected as a portion having low luminance and a certain criterion on the image. In this way, the pupil center (xc'yc ') and the pupil diameter (rc) are detected.
【0133】(#207)撮影者の眼球像の中からP像
位置と瞳孔が検出されれば、撮影者の眼球光軸の回転角
(θx,θy)を算出することが出来る。(# 207) If the P image position and the pupil are detected from the photographer's eyeball image, the rotation angle (θx, θy) of the photographer's eyeball optical axis can be calculated.
【0134】(#208)眼球の回転角が計算できる
と、前述の計算式(4a)(5a)を使って所定の演算
を行うことによってファインダー上の注視点の座標を求
めることができる。眼球回転角から注視点の座標の演算
の所定数m及びΔは、予め撮影者の個人差データを求め
ておく。個人差データは視線検出動作に先立って行われ
るキャリブレーション動作で求めるが、キャリブレーシ
ョン動作についての説明は省略する。(# 208) After the rotation angle of the eyeball can be calculated, the coordinates of the gazing point on the finder can be obtained by performing a predetermined calculation using the above-mentioned formulas (4a) and (5a). For the predetermined numbers m and Δ of the calculation of the coordinates of the point of gaze from the eyeball rotation angle, individual difference data of the photographer is obtained in advance. The individual difference data is obtained by the calibration operation performed prior to the eye gaze detection operation, but the description of the calibration operation will be omitted.
【0135】(#209)視線検出を終了する。(# 209) The sight line detection is ended.
【0136】このように、動的被写体向きモードと静的
被写体向きモードとで各焦点検出領域に対応する視線の
範囲を変えることによって、静止している被写体を撮影
するときと、動いている被写体を撮影する場合では撮影
者の視線位置が変化する状況が異なることに対応した焦
点検出領域の決定ができる。As described above, by changing the range of the line of sight corresponding to each focus detection area in the dynamic subject orientation mode and the static subject orientation mode, when a still subject is photographed and when a moving subject is moving. In the case of photographing, it is possible to determine the focus detection area corresponding to the fact that the line-of-sight position of the photographer changes.
【0137】第1の実施の形態では、動的被写体向きモ
ードと静的被写体向きモードとで各焦点検出領域に対応
する視線の範囲を変える実施の形態について説明した
が、ここでは動いている被写体を撮影する場合について
考える。サブルーチン「測距点選択&表示」以外の部分
は第1の実施の形態と同様であるので、ここではサブル
ーチン「測距点選択&表示」のみの説明行う。In the first embodiment, the description has been given of the embodiment in which the range of the line of sight corresponding to each focus detection area is changed between the dynamic subject orientation mode and the static subject orientation mode. Think about when you shoot. Since the parts other than the sub-routine "distance measuring point selection &display" are the same as those of the first embodiment, only the sub-routine "distance measuring point selection &display" will be explained here.
【0138】図4のフローチャートを使ってこの「測距
点選択&表示」サブルーチンの説明を行う。This "distance measuring point selection &display" subroutine will be described with reference to the flowchart of FIG.
【0139】サブルーチンがコールされると#3101
からプログラムの実行を開始する。When the subroutine is called # 3101
To start executing the program.
【0140】#3101では、予測演算の途中であるか
どうかを予測カウンタAICNTによって判定する。予
測途中(現在予測動作中)なら#3102へ進み、予測
開始前(AICNT=0)なら#3103へ進む。At # 3101, the prediction counter AICNT determines whether the prediction calculation is in progress. If the prediction is in progress (currently in the prediction operation), the process proceeds to # 3102, and if the prediction is not started (AICNT = 0), the process proceeds to # 3103.
【0141】予測カウンタAICNTを使ってこの判断
を行うと各焦点検出領域に対応する視線範囲は予測が途
中でクリアされた時に広くなり、予測を行っている最中
は各焦点検出領域に対応する視線範囲は狭くなる。When this judgment is made using the prediction counter AICNT, the line-of-sight range corresponding to each focus detection area becomes wider when the prediction is cleared in the middle, and corresponds to each focus detection area during the prediction. The line of sight becomes narrow.
【0142】例えばここで、AICNTの変りにAFI
NGを使って同様に判定を行うようにすれば、SW1を
押して最初だけ各焦点検出領域に対応する視線範囲を広
げて、2回目以降は各焦点検出領域に対応する視線範囲
を狭くする様にも出来る。For example, instead of AICNT, AFI
If the same determination is performed using NG, the SW1 is pushed to widen the line-of-sight range corresponding to each focus detection area only at the beginning, and narrow the line-of-sight range corresponding to each focus detection area after the second time. You can also
【0143】#3102、予測開始前の各焦点検出領域
に対応する視線範囲パラメータを設定する。例えば、x
1=2.3mm、x2=6.1mm、x3=12mm、
y1=10mmである。# 3102: The line-of-sight range parameter corresponding to each focus detection area before the start of prediction is set. For example, x
1 = 2.3 mm, x2 = 6.1 mm, x3 = 12 mm,
y1 = 10 mm.
【0144】#103、予測中の各焦点検出領域に対応
する視線範囲パラメータを設定する。例えば、x1=
2.3mm、x2=6.1mm、x3=9.2mm、y
1=9mmである。# 103, the line-of-sight range parameter corresponding to each focus detection area being predicted is set. For example, x1 =
2.3 mm, x2 = 6.1 mm, x3 = 9.2 mm, y
1 = 9 mm.
【0145】この実施の形態の場合、予測開始前の範囲
の方が予測中の範囲より広くなっている。これは図11
(a)のように動いている被写体の場合、予測を開始す
る前(すなわち1回目の視線検出時の)は視線の範囲を
広くし、被写体をとらえやすくしている。予測演算が開
始される(すなわち2回目以降の視線検出時)と図11
(b)のように視線範囲を狭くして間違って背景に視線
がいってしまっても予測演算が中断しないようにしてい
る。次に#3104にすすむ。In the case of this embodiment, the range before the start of prediction is wider than the range under prediction. This is
In the case of a moving subject as shown in (a), the range of the line of sight is widened before the prediction is started (that is, when the first line of sight is detected) so that the subject can be easily captured. When the prediction calculation is started (that is, when the eye gaze is detected for the second time and thereafter), FIG.
As in (b), the line-of-sight range is narrowed so that the prediction calculation is not interrupted even if the line-of-sight is mistakenly drawn in the background. Then proceed to # 3104.
【0146】#3104、最初にy方向(縦方向)の判
定を行う。ynがy1≦yn≦−y1なら#3105へ
進み、そうでないのなら、#3115へ進む。# 3104, first, the y-direction (vertical direction) is determined. If yn is y1 ≦ yn ≦ −y1, the process proceeds to # 3105, and if not, the process proceeds to # 3115.
【0147】#3105、y方向(縦方向)の判定で範
囲内の場合は次にx方向の判定を行う。xnが−x3<
xn≦−x2を満たすなら#3110へ進む。これは範
囲EYL2に視線位置(xn,yn)がある場合であ
る。−x3<xn≦−2xを満たさないなら#3106
へ進む。# 3105: If the y-direction (vertical direction) determination is within the range, the x-direction determination is performed next. xn is -x3 <
If xn ≦ −x2 is satisfied, the process proceeds to # 3110. This is the case where the line-of-sight position (xn, yn) is in the range EYL2. If −x3 <xn ≦ −2x is not satisfied, # 3106
Proceed to.
【0148】#3106、xnが−x3<xn≦−x2
を満たさないなら次に−x2<xn≦−x1を満たすか
どうか判定する。満たせば#3111に進む。これは範
囲EYL2に視線位置(xn,yn)がある場合であ
る。満たさなければ#3107へ進む。# 3106, xn is -x3 <xn≤-x2
If is not satisfied, then it is determined whether -x2 <xn≤-x1 is satisfied. If satisfied, proceed to # 3111. This is the case where the line-of-sight position (xn, yn) is in the range EYL2. If not satisfied, proceed to # 3107.
【0149】#3107、xnが−x2<xn≦−x1
を満たさないなら次に−x1<xn<x1を満たすかど
うか判定する。満たせば#3112に進む。これは範囲
EYCに視線位置(xn,yn)がある場合である。満
たさなければ#3108へ進む。# 3107, xn is -x2 <xn≤-x1
If is not satisfied, then it is determined whether -x1 <xn <x1 is satisfied. If satisfied, proceed to # 3112. This is the case where the line-of-sight position (xn, yn) is in the range EYC. If not satisfied, proceed to # 3108.
【0150】#3108、xnが−x1<xn<x1を
満たさないなら次にx1≦xn<x2を満たすかどうか
判定する。満たせば#3113に進む。これは範囲EY
R1に視線位置(xn,yn)がある場合である。満た
さなければ#3109へ進む。# 3108, If xn does not satisfy -x1 <xn <x1, then it is determined whether x1≤xn <x2 is satisfied. If satisfied, proceed to # 3113. This is the range EY
This is the case where there is a line-of-sight position (xn, yn) in R1. If not satisfied, proceed to # 3109.
【0151】#3109、xnがx1≦xn<x2を満
たさないなら次にx2≦xn<x3を満たすかどうか判
定する。満たせば#3114に進む。これは範囲EYR
2に視線位置(xn,yn)がある場合である。満たさ
なければどの範囲にも属していないので#3115へ進
む。# 3109: If xn does not satisfy x1≤xn <x2, then it is determined whether x2≤xn <x3 is satisfied. If satisfied, proceed to # 3114. This is the range EYR
2 is the case where there is a line-of-sight position (xn, yn). If it does not satisfy, it does not belong to any range, so that the procedure proceeds to # 3115.
【0152】#3110、エリアEYL2に視線位置
(xn,yn)があるので測距点L2を選択する。Since the line-of-sight position (xn, yn) exists in # 3110 and area EYL2, distance measuring point L2 is selected.
【0153】#3111、エリアEYL1に視線位置
(xn,yn)があるので測距点L1を選択する。Since the line-of-sight position (xn, yn) exists in the area EYL1 in # 3111, the distance measuring point L1 is selected.
【0154】#3112、エリアEYCに視線位置(x
n,yn)があるので測距点Cを選択する。# 3112, the line-of-sight position (x
Since there is n, yn), the distance measuring point C is selected.
【0155】#3113、エリアEYR1に視線位置
(xn,yn)があるので測距点R1を選択する。# 3113: Since the line-of-sight position (xn, yn) is in the area EYR1, the distance measuring point R1 is selected.
【0156】#3114、エリアEYR2に視線位置
(xn,yn)があるので測距点R2を選択する。# 3114, since the line-of-sight position (xn, yn) is in the area EYR2, the distance measuring point R2 is selected.
【0157】#3115、どのエリアにも入っていない
場合は、視線検出の結果とは無関係に測距点を選択す
る。この場合、前回の結果選択された測距点を再度選択
するか、このサブルーチンのなかであえて測距点を選択
せずに焦点検出結果を予測演算の結果から後で選択して
も良い。# 3115: If it is not in any area, the distance measuring point is selected regardless of the result of the sight line detection. In this case, the focus detection result selected last time may be selected again, or the focus detection result may be selected later from the result of the prediction calculation without selecting the focus detection point in this subroutine.
【0158】#3110〜#3115で測距点が選択さ
れたら次に表示を行う。When the distance measuring points are selected in # 3110 to # 3115, the next display is performed.
【0159】#3116、LED駆動回路106に信号
を送信してスーパーインポーズ用LED21をもちい
て、前記焦点検出領域を点滅表示させる(点灯でも良
い)。# 3116, a signal is transmitted to the LED drive circuit 106 to use the superimposing LED 21 to blink the focus detection area (it may be lit).
【0160】#3117サブルーチンをリターンする。The # 3117 subroutine is returned.
【0161】サブルーチン「測距点選択&表示」をリタ
ーンすると#630へ進む。Upon returning from the subroutine "selection and display of distance measuring points", the process proceeds to step # 630.
【0162】この後の動作も第1の実施の形態と同様で
ある。The subsequent operation is similar to that of the first embodiment.
【0163】このように、動いている被写体を撮影する
場合だけでも、1回目に視線検出と焦点検出を行う場合
と2回目以降の視線検出と焦点検出を行う場合とで視線
の範囲を変えることにより正確に視線による焦点検出領
域選択が出来る。As described above, even when only a moving subject is photographed, the range of the line of sight can be changed between the case of performing the line of sight detection and focus detection for the first time and the case of performing the line of sight detection and focus detection for the second time and thereafter. By this, the focus detection area can be accurately selected by the line of sight.
【0164】第3の実施の形態では被写体距離で視線範
囲を変化させた場合を説明する。In the third embodiment, a case where the line-of-sight range is changed depending on the subject distance will be described.
【0165】第3の実施の形態はサブルーチン「測距点
選択&表示」以外第1の実施の形態と同様であるので、
ここではサブルーチン「測距点選択&表示」のみの説明
を行う。The third embodiment is the same as the first embodiment except the subroutine "distance measuring point selection &display".
Here, only the subroutine "selection and display of distance measuring points" will be described.
【0166】サブルーチン「測距点選択&表示」視線検
出で求めた視線位置座標から焦点検出領域を選択する。
ここで、図8を使って視線位置座標と焦点検出領域の説
明をおこなう。図8において、L2,L1,C,R1,
R2はそれぞれラインセンサー6fのCCD−L2,C
CD−L1,CCD−C,CCD−R1,CCD−R2
に対応し、それぞれの場所での焦点検出をおこなう。フ
ァインダー上での視線位置の座標がEYL2の範囲にあ
ればL2を注視していると判断し、CCD−L2を使っ
て焦点検出をおこなう。同様に、視線がEYL1の範囲
にあればL1、EYCならC、EYR1ならR1、EY
R2ならR2で焦点検出を行う。次にEYL2、EYL
1、EYC、EYR1、EYR2の具体的な範囲を説明
する。x,yはファインダー上での視線位置を求めると
きの座標軸であり、求めた視線位置座標を(xn,y
n)とする。The focus detection area is selected from the line-of-sight position coordinates obtained by the subroutine "selection and display of distance measuring points" line-of-sight detection.
Here, the line-of-sight position coordinates and the focus detection area will be described with reference to FIG. In FIG. 8, L2, L1, C, R1,
R2 is CCD-L2, C of the line sensor 6f, respectively.
CD-L1, CCD-C, CCD-R1, CCD-R2
Corresponding to, the focus detection is performed at each place. If the coordinates of the line-of-sight position on the viewfinder are within the range of EYL2, it is determined that L2 is being gazed at, and focus detection is performed using CCD-L2. Similarly, L1 if the line of sight is within the range of EYL1, C for EYC, R1 for EYR1 and EY.
If R2, focus detection is performed by R2. Next, EYL2 and EYL
Specific ranges of 1, EYC, EYR1, and EYR2 will be described. x and y are coordinate axes when obtaining the line-of-sight position on the finder, and the obtained line-of-sight position coordinates are (xn, y
n).
【0167】EYL2の範囲は−x3<xn≦−x2か
つy3≦yn≦−y3、 EYL1の範囲は−2x<xn≦−x1かつy2≦yn
≦−y2 EYCの範囲は−x1<xn<x1かつy1≦yn≦−
y1 EYR1の範囲はx1≦xn<x2かつy2≦yn≦−
y2 EYR2の範囲はx2≦xn<x3かつy3≦yn≦−
y3となる。The range of EYL2 is -x3 <xn≤-x2 and y3≤yn≤-y3, and the range of EYL1 is -2x <xn≤-x1 and y2≤yn.
≦ −y2 The range of EYC is −x1 <xn <x1 and y1 ≦ yn ≦ −.
The range of y1 EYR1 is x1 ≦ xn <x2 and y2 ≦ yn ≦ −.
The range of y2 EYR2 is x2 ≦ xn <x3 and y3 ≦ yn ≦ −.
It becomes y3.
【0168】図8の(xn,yn)位置に視線がある場
合は、x1≦xn<x2かつy2≦yn≦−y2なので
範囲はEYR1になる。視線がEYR1にある場合は選
択する測距点はR1になる。When the line of sight is located at the (xn, yn) position in FIG. 8, x1≤xn <x2 and y2≤yn≤-y2, so the range is EYR1. When the line of sight is in EYR1, the distance measuring point to be selected is R1.
【0169】図5のフローチャートを使ってこの「測距
点選択&表示」サブルーチンの説明を行う。This "distance measuring point selection &display" subroutine will be described with reference to the flowchart of FIG.
【0170】サブルーチンがコールされると#4102
からプログラムの実行を開始する。When the subroutine is called # 4102
To start executing the program.
【0171】#4102、前回測距した被写体距離か
ら、パラメータx1,x2,x3,y1,y2,y3の
値を決定する。# 4102: The values of the parameters x1, x2, x3, y1, y2, y3 are determined from the subject distance measured last time.
【0172】最初の視線検出で前回の距離が無い場合
は、所定の値に設定される(例えば第1の実施の形態の
ワンショットモード時と同じ値:x1=2.3mm、x
2=6.1mm、x3=18mm、y1=y2=y3=
12mmである。)。通常、撮影者と被写体との距離が
遠いほどファインダー上の被写体が小さいので(図12
(a))、視線の範囲は小さくし、近づくほど広く(図
12(b))設定する。また、距離と視線範囲の広さの
関係は撮影レンズの焦点距離によっても変わる。次に#
4105に進む。If there is no previous distance in the first visual axis detection, it is set to a predetermined value (for example, the same value as in the one-shot mode of the first embodiment: x1 = 2.3 mm, x
2 = 6.1 mm, x3 = 18 mm, y1 = y2 = y3 =
12 mm. ). Normally, the farther the distance between the photographer and the subject, the smaller the subject on the viewfinder (see FIG. 12).
(A)), the line-of-sight range is set to be small, and the line-of-sight is set to be wider as it gets closer (FIG. 12B). The relationship between the distance and the size of the line-of-sight range also changes depending on the focal length of the taking lens. next#
Proceed to 4105.
【0173】#4150、xnが−x3<xn≦−x2
及びy3≦yn≦−y3を満たすなら#4110へ進
む。これは範囲EYL2に視線位置(xn,yn)があ
る場合である。この条件を満たさないなら#4106へ
進む。# 4150, xn is -x3 <xn≤-x2
And y3 ≦ yn ≦ −y3 are satisfied, the process proceeds to # 4110. This is the case where the line-of-sight position (xn, yn) is in the range EYL2. If this condition is not satisfied, the process proceeds to # 4106.
【0174】#4106、次に−x2<xn≦−x及び
y2≦−y2を満たすかどうか判定する。満たせば#4
111に進む。これは範囲EYL2に視線位置(xn,
yn)がある場合である。満たさなければ#4107へ
進む。# 4106, and then it is determined whether -x2 <xn≤-x and y2≤-y2 are satisfied. If satisfied # 4
Go to 111. This is the line-of-sight position (xn,
yn) is present. If not satisfied, proceed to # 4107.
【0175】#4107、次に−x1<xn<x1及び
y1≦yn≦−y1を満たすかどうか判定する。満たせ
ば#4112に進む。これは範囲EYCに視線位置(x
n,yn)がある場合である。満たさなければ#410
8へ進む。# 4107, and then it is determined whether -x1 <xn <x1 and y1≤yn≤-y1 are satisfied. If satisfied, proceed to # 4112. This is the line of sight position (x
n, yn). If not satisfied # 410
Proceed to 8.
【0176】#4108、次にx1≦xn<x2及びy
2≦yn≦−y2を満たすかどうか判定する。満たせば
#4113に進む。# 4108, then x1≤xn <x2 and y
It is determined whether or not 2 ≦ yn ≦ −y2 is satisfied. If satisfied, proceed to # 4113.
【0177】#4109、次にx2≦xn<x3及びy
3≦yn≦−y3を満たすかどうか判定する。満たせば
#4114に進む。これは範囲EYR2に視線位置(x
n,yn)がある場合である。満たさなければどの範囲
にも属していないので#4115へ進む。# 4109, then x2≤xn <x3 and y
It is determined whether 3 ≦ yn ≦ −y3 is satisfied. If satisfied, proceed to # 4114. This is the line-of-sight position (x
n, yn). If it does not satisfy, it does not belong to any range, so that the process proceeds to # 4115.
【0178】#4110、エリアEYL2に視線位置
(xn,yn)があるので測距点L2を選択する。# 4110, since the line-of-sight position (xn, yn) exists in the area EYL2, the distance measuring point L2 is selected.
【0179】#4111、エリアEYL1に視線位置
(xn,yn)があるので測距点L1を選択する。Since the line-of-sight position (xn, yn) exists in # 4111, the area EYL1, the distance measuring point L1 is selected.
【0180】#4112、エリアEYCに視線位置(x
n,yn)があるので測距点Cを選択する。# 4112, the line-of-sight position (x
Since there is n, yn), the distance measuring point C is selected.
【0181】#4113、エリアRYR1に視線位置
(xn,yn)があるので、測距点R1を選択する。# 4113: Since the line-of-sight position (xn, yn) exists in the area RYR1, the distance measuring point R1 is selected.
【0182】#4114、エリアEYR2に視線位置
(xn,yn)があるので測距点R2を選択する。# 4114: Since the line-of-sight position (xn, yn) exists in the area EYR2, the distance measuring point R2 is selected.
【0183】#4115、どのエリアにも入っていない
場合は、視線検出の結果とは無関係に測距点を選択す
る。この場合、あらかじめ中央の測距点を選択しても良
いし、前回の結果選択された測距点を再度選択してもよ
い。このサブルーチンのなかであえて測距点を選択せず
に焦点検出結果により後で選択しても良い。# 4115: If it is not in any area, the distance measuring point is selected regardless of the result of the sight line detection. In this case, the center distance measuring point may be selected in advance, or the distance measuring point selected as a result of the previous time may be selected again. In this subroutine, the focus detection point may be selected later without depending on the focus detection result.
【0184】#4110〜#4115で測距点が選択さ
れたら次の表示を行う。When a distance measuring point is selected in # 4110 to # 4115, the following display is performed.
【0185】#4116、LED駆動回路106に信号
を送信してスーパーインポーズ用LED21をもちい
て、前記焦点検出領域を点滅表示させる(点灯でも良
い)。# 4116: A signal is transmitted to the LED drive circuit 106 to use the superimposing LED 21 to blink the focus detection area (it may be lit).
【0186】#117サブルーチンをリターンする。The # 117 subroutine is returned.
【0187】サブルーチン「測距選択&表示」をリター
ンすると#630へ進む。When the subroutine "distance measurement selection &display" is returned, the process proceeds to step # 630.
【0188】また、カメラの給送モードによって各焦点
検出領域に対応する視線の範囲を切り換えることも出来
る。フローチャート図2の#101の部分、図4#31
01の部分の判断を給送モードが連写モードと単写モー
ドの違いで分岐するように変更すればよい。単写モード
では範囲を広くし、単写モードでは範囲を狭くする。The range of the line of sight corresponding to each focus detection area can be switched depending on the feeding mode of the camera. Flow chart # 101 of FIG. 2, FIG. 4 # 31
The determination of the part 01 may be changed so that the feeding mode branches depending on the difference between the continuous shooting mode and the single shooting mode. The range is widened in the single shooting mode and narrowed in the single shooting mode.
【0189】[0189]
【発明の効果】以上説明したように、本願の請求項1に
記載した発明の視線検出手段を有する光学機器は、使用
者のファインダー内の視線位置を検出する視線検出手段
と、複数の動作モードを有し、該ファインダー内に設け
られた複数の焦点検出領域に対してそれぞれ焦点検出す
ることのできる焦点検出手段と、該焦点検出領域を含む
判定範囲を複数設定するものであって、該焦点検出手段
の動作モードによって、設定される判定範囲の大きさを
変化させる範囲設定手段と、該視線検出手段によって検
出された視線位置が何れの判定範囲に含まれるかを判定
して、該複数の焦点検出領域のうち少なくとも1つの焦
点検出領域を選択する選択手段とを有することによっ
て、焦点検出手段の動作モードから使用者の視線の移動
特性を推測することができ、視線検出結果に基づいて正
確に焦点検出領域を選択することができる。本願の請求
項3に記載した発明の視線検出手段を有する光学機器
は、使用者のファインダー内の視線位置を検出する視線
検出手段と、該ファインダー内に設けられた複数の焦点
検出領域に対してそれぞれ焦点検出することのできる焦
点検出手段と、該焦点検出領域を含む判定範囲を複数設
定するものであって、該焦点検出手段の動作状態によっ
て、設定される判定範囲の大きさを変化させる範囲設定
手段と、該視線検出手段によって検出された視線位置が
何れの判定範囲に含まれるかを判定して、該複数の焦点
検出領域のうち少なくとも1つの焦点検出領域を選択す
る選択手段とを有することによって、焦点検出手段の動
作状態から使用者の視線の移動特性を推測することがで
き、この移動特性に合わせて判定範囲の大きさを変える
ことで、視線検出結果に基づいて正確に焦点検出領域を
選択することができる。As described above, the optical device having the line-of-sight detection means of the invention described in claim 1 of the present application is provided with the line-of-sight detection means for detecting the position of the line-of-sight in the viewfinder of the user and a plurality of operation modes. And a focus detection unit capable of performing focus detection for each of a plurality of focus detection areas provided in the finder, and a plurality of determination ranges including the focus detection areas are set. Depending on the operation mode of the detection means, a range setting means for changing the size of the determination range to be set, and which of the determination ranges the line-of-sight position detected by the line-of-sight detection means is included in are determined. Estimating the movement characteristics of the line of sight of the user from the operation mode of the focus detection means by having at least one focus detection area of the focus detection areas. It can, can be selected accurately focus detection area on the basis of the visual line detection result. An optical device having the line-of-sight detection means of the invention described in claim 3 of the present application is provided for the line-of-sight detection means for detecting the position of the line-of-sight in the finder of the user and the plurality of focus detection areas provided in the finder. A focus detection unit capable of detecting focus and a plurality of determination ranges including the focus detection region are set, and a range in which the size of the determination range to be set is changed depending on the operation state of the focus detection unit. And a selection unit for determining which of the determination ranges the line-of-sight position detected by the line-of-sight detection unit is included in and selecting at least one focus detection region from the plurality of focus detection regions. By doing so, it is possible to infer the movement characteristics of the line of sight of the user from the operating state of the focus detection means, and by changing the size of the determination range according to this movement characteristics, It can be selected accurately focus detection area on the basis of the line detection result.
【0190】本願の請求項5に記載した発明の視線検出
手段を有する光学機器は、使用者のファインダー内の視
線位置を検出する視線検出手段と、該ファインダー内に
設けられた複数の焦点検出領域に対してそれぞれ焦点検
出することのできる焦点検出手段と、該焦点検出領域を
含む判定範囲を複数設定するものであって、該焦点検出
手段の焦点検出結果に基づいて、設定される判定範囲の
大きさを変化させる範囲設定手段と、該視線検出手段に
よって検出された視線位置が何れの判定範囲に含まれる
かを判定して、該複数の焦点検出領域のうち少なくとも
1つの焦点検出領域を選択する選択手段とを有すること
によって、焦点検出手段の焦点検出結果から被写体の状
態を推測することができ、被写体の状態から使用者の視
線の移動特性を想定し、この想定された移動特性に合わ
せて判定範囲の大きさを変えることで、視線検出結果に
基づいて正確に焦点検出領域を選択することができる。An optical device having the line-of-sight detection means of the invention described in claim 5 of the present application is a line-of-sight detection means for detecting the position of the line-of-sight in the finder of the user, and a plurality of focus detection areas provided in the finder. With respect to each of the focus detection means capable of detecting the focus, and a plurality of determination ranges including the focus detection area are set, based on the focus detection result of the focus detection means, A range setting unit that changes the size and a determination range in which the line-of-sight position detected by the line-of-sight detection unit are included, and at least one focus detection region is selected from the plurality of focus detection regions. By including the selection means for controlling the state of the subject from the focus detection result of the focus detection means, the movement characteristics of the user's line of sight can be estimated from the state of the subject. And, by changing the size of the determination range to suit the supposed transfer properties, it can be selected focus detection area accurately on the basis of the visual line detection result.
【0191】本願の請求項7に記載した発明の視線検出
手段を有する光学機器は、使用者のファインダー内の視
線位置を検出する視線検出手段と、該ファインダー内に
設けられた複数の焦点検出領域に対してそれぞれ焦点検
出することのできる焦点検出手段と、複数の動作モード
で光学機器の動作を制御する光学機器制御手段と、該焦
点検出領域を含む判定範囲を複数設定するものであっ
て、該光学機器の動作モードに基づいて、設定される判
定範囲の大きさを変化させる範囲設定手段と、該視線検
出手段によって検出された視線位置が何れの判定範囲に
含まれるかを判定して、該複数の焦点検出領域のうち少
なくとも1つの焦点検出領域を選択する選択手段とを有
することによって、該光学機器の動作モードから光学機
器の使用状態を推測することができ、光学機器の使用状
態から使用者の視線の移動特性を想定して、想定された
移動特性に合わせて判定範囲の大きさを変えることで、
視線検出結果に基づいて正確に焦点検出領域を選択する
ことができる。The optical device having the line-of-sight detection means of the invention described in claim 7 of the present application is a line-of-sight detection means for detecting the position of the line-of-sight in the finder of the user, and a plurality of focus detection areas provided in the finder. With respect to each focus detection means capable of focus detection, optical device control means for controlling the operation of the optical device in a plurality of operation modes, a plurality of determination ranges including the focus detection region, Based on the operation mode of the optical device, the range setting means for changing the size of the determination range to be set, and determining which of the determination ranges the line-of-sight position detected by the line-of-sight detecting means is included in, By estimating at least one focus detection area of the plurality of focus detection areas, the use state of the optical equipment is inferred from the operation mode of the optical equipment. Rukoto can, assuming the movement characteristics of the user's line of sight from the use state of the optical device, by changing the size of the determination range in accordance with the movement characteristic is assumed,
The focus detection area can be accurately selected based on the line-of-sight detection result.
【図1】第1の実施例の動作を説明する「視線検出&A
F」のフローチャート。FIG. 1 is a “visual axis detection & A” for explaining the operation of the first embodiment.
F "flow chart.
【図2】第1の実施例の動作を説明する「測距点選択&
表示」のフローチャート。FIG. 2 illustrates “selecting a focus detection point & explaining the operation of the first embodiment.
Display "flow chart.
【図3】視線範囲の説明図。FIG. 3 is an explanatory diagram of a line-of-sight range.
【図4】第2の実施例の動作を説明するフローチャー
ト。FIG. 4 is a flowchart illustrating the operation of the second embodiment.
【図5】第3の実施例の動作を説明するフローチャー
ト。FIG. 5 is a flowchart illustrating the operation of the third embodiment.
【図6】カメラの動作を説明するフローチャート。FIG. 6 is a flowchart illustrating the operation of the camera.
【図7】視線検出動作を説明するフローチャート。FIG. 7 is a flowchart for explaining a line-of-sight detection operation.
【図8】第3の実施例の視線範囲の説明図。FIG. 8 is an explanatory diagram of a line-of-sight range according to the third embodiment.
【図9】本発明のカメラの電気回路ブロック図視線検出
光学系の概略図。FIG. 9 is a schematic diagram of an electric circuit block diagram eye-gaze detecting optical system of the camera of the present invention.
【図10】第1の実施例を説明する図。FIG. 10 is a diagram illustrating a first embodiment.
【図11】第2の実施例を説明する図。FIG. 11 is a diagram illustrating a second embodiment.
【図12】第3の実施例を説明する図。FIG. 12 is a diagram illustrating a third embodiment.
【図13】視線検出光学系の概略図。FIG. 13 is a schematic diagram of a line-of-sight detection optical system.
【図14】眼球像と出力信号の概略図。FIG. 14 is a schematic diagram of an eyeball image and an output signal.
【図15】視線検出方法の原理説明図。FIG. 15 is an explanatory view of the principle of the line-of-sight detection method.
1 撮影レンズ 2 主 ミラー 7 ピント板 8 ペンタダハプリズム 11 接眼レンズ 12 受光レンズ 13 赤外発光ダイオード 14 CCD 15 眼球 16 角膜 17 虹彩 19 瞳孔 21 LED 100 CPU 101 視線検出回路 102 測光回路 103 自動焦点検出回路 104 信号入力回路 105 LCD駆動回路 107 IRED駆動回路 108 シャッター制御回路 109 モーター制御回路 110 焦点調節回路 111 絞り駆動回路 1 Photographic Lens 2 Main Mirror 7 Focus Plate 8 Penta-Dach Prism 11 Eyepiece 12 Light-Receiving Lens 13 Infrared Light Emitting Diode 14 CCD 15 Eyeball 16 Cornea 17 Iris 19 Pupil 21 LED 100 CPU 101 Eye-Gaze Detection Circuit 102 Photometry Circuit 103 Auto Focus Detection Circuit 104 Signal input circuit 105 LCD drive circuit 107 IRED drive circuit 108 Shutter control circuit 109 Motor control circuit 110 Focus adjustment circuit 111 Aperture drive circuit
Claims (8)
出する視線検出手段と、 複数の動作モードを有し、該ファインダー内に設けられ
た複数の焦点検出領域に対してそれぞれ焦点検出するこ
とのできる焦点検出手段と、 該焦点検出領域を含む判定範囲を複数設定するものであ
って、該焦点検出手段の動作モードによって、設定され
る判定範囲の大きさを変化させる範囲設定手段と、 該視線検出手段によって検出された視線位置が何れの判
定範囲に含まれるかを判定して、該複数の焦点検出領域
のうち少なくとも1つの焦点検出領域を選択する選択手
段とを含む視線検出手段を有する光学機器。1. A line-of-sight detecting means for detecting a line-of-sight position of a user in a finder, and a plurality of operation modes, wherein focus detection is performed for each of a plurality of focus detection areas provided in the finder. And a range setting means for setting a plurality of judgment ranges including the focus detection area, the range setting means changing the size of the judgment range to be set according to the operation mode of the focus detection means. An optical system having a line-of-sight detection unit including a selection unit that determines which of the determination ranges the line-of-sight position detected by the detection unit is included in and selects at least one focus detection region from the plurality of focus detection regions. machine.
と焦点検出動作を行わない第1の動作モードと、合焦後
も焦点検出動作を続ける第2の動作モードとを有し、前
記範囲設定手段は該第1の動作モードと該第2の動作モ
ードとで設定する判定範囲の大きさを変化させることを
特徴とする請求項1記載の視線検出手段を有する光学機
器。2. The focus detection means has a first operation mode in which focus detection operation is not performed once focus is obtained, and a second operation mode in which focus detection operation is continued after focus is achieved. 2. The optical device having the line-of-sight detection means according to claim 1, wherein the range setting means changes the size of the determination range set in the first operation mode and the second operation mode.
出する視線検出手段と、 該ファインダー内に設けられた複数の焦点検出領域に対
してそれぞれ焦点検出することのできる焦点検出手段
と、 該焦点検出領域を含む判定範囲を複数設定するものであ
って、該焦点検出手段の動作状態によって、設定される
判定範囲の大きさを変化させる範囲設定手段と、 該視線検出手段によって検出された視線位置が何れの判
定範囲に含まれるかを判定して、該複数の焦点検出領域
のうち少なくとも1つの焦点検出領域を選択する選択手
段とを含む視線検出手段を有する光学機器。3. A line-of-sight detection means for detecting the position of the line-of-sight in the finder of the user, a focus detection means capable of performing focus detection for each of a plurality of focus detection areas provided in the finder, and the focus. A plurality of determination ranges including a detection area are set, and range setting means for changing the size of the determination range to be set according to the operating state of the focus detection means, and the line-of-sight position detected by the line-of-sight detection means. An optical device having a line-of-sight detection unit including a selection unit that determines which determination range is included in the determination range and selects at least one focus detection region from the plurality of focus detection regions.
作を続ける動作モードを有し、前記範囲設定手段は該動
作モードの1回目の動作と、2回目以降の動作とで設定
する判定範囲の大きさを変化させることを特徴とする請
求項3記載の視線検出手段を有する光学機器。4. The determination that the focus detection means has an operation mode in which the focus detection operation is continued even after focusing, and the range setting means sets the first operation and the second and subsequent operations in the operation mode. An optical device having a line-of-sight detection means according to claim 3, wherein the size of the range is changed.
出する視線検出手段と、 該ファインダー内に設けられた複数の焦点検出領域に対
してそれぞれ焦点検出することのできる焦点検出手段
と、 該焦点検出領域を含む判定範囲を複数設定するものであ
って、該焦点検出手段の焦点検出結果に基づいて、設定
される判定範囲の大きさを変化させる範囲設定手段と、 該視線検出手段によって検出された視線位置が何れの判
定範囲に含まれるかを判定して、該複数の焦点検出領域
のうち少なくとも1つの焦点検出領域を選択する選択手
段とを含む視線検出手段を有する光学機器。5. A line-of-sight detecting means for detecting a line-of-sight position of a user in the finder, a focus detecting means capable of performing focus detection for each of a plurality of focus detection areas provided in the finder, and the focus. A plurality of determination ranges including a detection area are set, and a range setting unit that changes the size of the determination range to be set based on the focus detection result of the focus detection unit, and the line-of-sight detection unit detects the range. An optical device having a line-of-sight detection unit including a selection unit that determines which determination range the line-of-sight position is included in and selects at least one focus detection region from the plurality of focus detection regions.
基づいて求めた被写体距離によって、設定する判定範囲
の大きさを変化させることを特徴とする請求項5記載の
視線検出手段を有する光学機器。6. The optical device having the line-of-sight detection means according to claim 5, wherein the range setting means changes the size of the determination range to be set according to the subject distance obtained based on the focus detection result. .
出する視線検出手段と、 該ファインダー内に設けられた複数の焦点検出領域に対
してそれぞれ焦点検出することのできる焦点検出手段
と、 複数の動作モードで光学機器の動作を制御する光学機器
制御手段と、 該焦点検出領域を含む判定範囲を複数設定するものであ
って、該光学機器の動作モードに基づいて、設定される
判定範囲の大きさを変化させる範囲設定手段と、 該視線検出手段によって検出された視線位置が何れの判
定範囲に含まれるかを判定して、該複数の焦点検出領域
のうち少なくとも1つの焦点検出領域を選択する選択手
段とを含む視線検出手段を有する光学機器。7. A line-of-sight detecting means for detecting a line-of-sight position in the finder of the user, a focus detecting means capable of performing focus detection for each of a plurality of focus detection areas provided in the finder, and a plurality of focus detecting means. An optical device control means for controlling the operation of the optical device in the operation mode, and a plurality of judgment ranges including the focus detection area are set, and the size of the judgment range set based on the operation mode of the optical device. Range setting means for changing the height, and which of the determination ranges the line-of-sight position detected by the line-of-sight detection means is included in, and at least one focus detection area is selected from the plurality of focus detection areas. An optical device having a line-of-sight detection means including a selection means.
の操作で、1回の撮影動作を行う第1の露光動作モード
と連続的に複数の撮影動作を行う第2の露光動作モード
とを有し、前記範囲設定手段は該第1の露光動作モード
と該第2の露光動作モードとで設定する判定範囲の大き
さを変化させることを特徴とする請求項7記載の視線検
出手段を有する光学機器。8. The optical device control means has a first exposure operation mode in which one shooting operation is performed and a second exposure operation mode in which a plurality of shooting operations are continuously performed by operating a release button. 8. The optical apparatus having the line-of-sight detection means according to claim 7, wherein the range setting means changes the size of the determination range set in the first exposure operation mode and the second exposure operation mode. .
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7194991A JPH0943494A (en) | 1995-07-31 | 1995-07-31 | Optical instrument provided with line-of-sight detection means |
US08/689,045 US5913079A (en) | 1995-07-31 | 1996-07-30 | Optical apparatus having a line of sight detection device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7194991A JPH0943494A (en) | 1995-07-31 | 1995-07-31 | Optical instrument provided with line-of-sight detection means |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0943494A true JPH0943494A (en) | 1997-02-14 |
Family
ID=16333726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7194991A Pending JPH0943494A (en) | 1995-07-31 | 1995-07-31 | Optical instrument provided with line-of-sight detection means |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0943494A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013015806A (en) * | 2011-06-09 | 2013-01-24 | Nikon Corp | Focus detector and imaging apparatus |
JP2021105694A (en) * | 2019-12-27 | 2021-07-26 | キヤノン株式会社 | Imaging apparatus and method for controlling the same |
-
1995
- 1995-07-31 JP JP7194991A patent/JPH0943494A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013015806A (en) * | 2011-06-09 | 2013-01-24 | Nikon Corp | Focus detector and imaging apparatus |
JP2021105694A (en) * | 2019-12-27 | 2021-07-26 | キヤノン株式会社 | Imaging apparatus and method for controlling the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5913079A (en) | Optical apparatus having a line of sight detection device | |
EP0735398B1 (en) | An equipment having line of sight detecting means | |
US5835797A (en) | Optical apparatus with visual axis detecting | |
US5402199A (en) | Visual axis detecting apparatus | |
JPH05333259A (en) | Optical device provided with means for detecting line of sight | |
US5752090A (en) | Optical device having a line of sight detection apparatus | |
JP4054436B2 (en) | Optical device | |
JPH0943494A (en) | Optical instrument provided with line-of-sight detection means | |
JP3304408B2 (en) | Gaze detection device and device having gaze detection device | |
JP3647088B2 (en) | Camera having line-of-sight detection means | |
JP4594402B2 (en) | Auto focus camera | |
JPH0954239A (en) | Optical device provided with line-of-sight detecting function and camera | |
JP2002328294A (en) | Line-of-sight detector, apparatus and camera with function of line-of-sight detection | |
JP3605081B2 (en) | Eye gaze detection device | |
JP2003339642A (en) | Visual line detector and optical apparatus having the same | |
JP3605080B2 (en) | Eye gaze detection device | |
JP3483366B2 (en) | Camera having line-of-sight detection means | |
JP3530648B2 (en) | Eye gaze detecting device and optical device | |
JP3624030B2 (en) | Gaze detection device and optical device | |
JP2002341239A (en) | Sight line detecting device | |
GB2270389A (en) | Apparatus for detecting a sight axis | |
JP2002301031A (en) | Sight line detecter, equipment and camera with the same | |
JP2001004906A (en) | Optical equipment provided with line-of-sight detection function and camera | |
JPH0951873A (en) | Line of sight detector and optical device | |
JPH08194154A (en) | Observing device with line of sight detecting function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20041102 |