← Back to Patent Explorer
US4883951A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for detecting whether an optical system is in focus using an improved interpolation technique

Assignee: Fuji Electric Co Ltd
•
Filing: 1989-03-21
•
Granted: 1989-11-28
•
Expires: 2009-03-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a focus detection system in which light from an object is incident on at least two photosensor arrays via an optical system to form two images on the photosensor arrays, the relative displacement between the two images is determined in order to detect whether the optical system is in focus or not. A correction term which is formed by f(i 0 +2) and f(i 0 +1) or f(i 0 -2) and f(i 0 -1) is added to f(i 0-1 )-f(i 0 ) or f(i 0 +1)-f(i 0 ), so that the amount of image deviation between the two images is obtained. Here i 0 is the value of i when a function f(i) is minimized, the function f(i) expressing the inconsistency between the two images, corresponding to an amount of relative displacement i×p between the two images obtained discretely. The symbol p represents the pitch of the at least two photosensor arrays.

Inventors

  • 👤 Shotaro Yokoyama
  • 👤 Takashi Nishinbe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 01:23
CPC Classifications
G; G02; G02B; G02B7/00; G02B7/28; G02B7/34

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 410 words
A focus detection system in which light from a object is incident on first and second photosensor arrays via an optical system to form a first image on the first array and a second image on the second array to obtain a relative displacement amount X between the first image with respect to the first array and the second image with respect to the second array, so as to determine whether said optical system is in focus or not, each array generating a respective pattern of signals in response to light falling on the photosensors of the respective array, said system comprising: means for storing a function f(i) expressing inconsistency between the pattern of signals from the first array and the pattern of signals from the second array when the patterns are shifted with respect to one another by a shift amount i and compared with each other, the shift amount i being an integer which represents the difference between a photosensor position in the first array and a photosensor position in the second array; means for obtaining function values f(i 0 ), f(i 0 -1), f(i 0 -2), f(i 0 +1) and f(i 0 +2) corresponding to i 0 , (i 0 -1), (i 0 -2), (i 0 +1) and (i 0 +2), were i 0 is the value of the shift amount i when f(i) is at a minimum; means for computing an amount I =X/p (p =pitch of the arrayed photosensors in the photosensor arrays) from said function values, said amount I being given by formulas (1) and (2) below: I=i.sub.0 +1/2-{f(i.sub.0 +1)-f(i.sub.0)}/A (1) where A=2{B 1 +K 1 (B.sub. -B 2 )} B 1 =f(i 0 -1)-f(i 0 ) B 2 =f(i 0 +2)-f(i 0 +1) k 1 =a constant between 0 and 0.5 I=i.sub.0 -1/2+{f(i.sub.0 -1)-f(i.sub.0)}/C (2) where C=2{D 1 +K 1 (D 1 -D 2 )} D 1 =f(i 0 +1)-f(i 0 ) D 2 =f(i 0 -2)-f(i 0 1) K 1 =a constant between 0 and 0.5 means for comparing said function value f(i 0 -1) with said function value f(i 0 +1) to judge whether (a) f(i 0 -1)>f(i 0 +1), (b) f(i 0 -1)=f(i 0 +1), or (c) f(i 0 -1)<f(i 0 +1); and means for obtaining said amount I given by said formula (1) in the case of (a), or given by I=i 0 in the case of (b), or given by said formula (2) in the case of (c).
Claim 2
Dependent Claim 410 words
A focus detection system in which light from a object is incident on first and second photosensor arrays via an optical system to form a first image on the first array and a second image on the second array to obtain a relative displacement amount X between the first image with respect to the first array and the second image with respect to the second array, so as to determine whether said optical system is in focus or not, each array generating a respective pattern of signals in response to light falling on the photosensors of the respective array, said system comprising: means for storing a function f(i) expressing inconsistency between the pattern of signals from the first array and the pattern of signals from the second array when the patterns are shifted with respect to one another by a shift amount i and compared with each other, the shift amount i being an integer which represents the difference between a photosensor position in the first array and a photosensor position in the second array; means for obtaining function values f(i 0 ), f(i 0 -1), f(i 0 -2), f(i 0 +1) and f(i 0 +2) corresponding to i 0 , (i 0 -1), (i 0 -2), (i 0 +1) and (i 0 +2), were i 0 is the value of the shift amount i when f(i) is at a minimum; means for computing an amount I =X/p (p =pitch of the arrayed photosensors in the photosensor arrays) from said function values, said amount I being given by formulas (1) and (2) below: I=i.sub.0 +1/2-{f(i.sub.0 +1)-f(i.sub.0)}/A (1) where A=2{B 1 +K 1 (B.sub. -B 2 )} B 1 =f(i 0 -1)-f(i 0 ) B 2 =f(i 0 +2)-f(i 0 +1) k 1 =a constant between 0 and 0.5 I=i.sub.0 -1/2+{f(i.sub.0 -1)-f(i.sub.0)}/C (2) where C=2{D 1 +K 1 (D 1 -D 2 )} D 1 =f(i 0 +1)-f(i 0 ) D 2 =f(i 0 -2)-f(i 0 1) K 1 =a constant between 0 and 0.5 means for comparing said function value f(i 0 -1) with said function value f(i 0 +1) to judge whether (a) f(i 0 -1)>f(i 0 +1), (b) f(i 0 -1)=f(i 0 +1), or (c) f(i 0 -1)<f(i 0 +1); and means for obtaining said amount I given by said formula (1) in the case of (a), or given by I=i 0 in the case of (b), or given by said formula (2) in the case of (c).
Claim 3
Dependent Claim 385 words
A focus detection method in which light from an object is incident on first and second photosensor arrays via an optical system to form a first image on the first array and a second image on the second array to obtain a relative displacement amount X between the first image with respect to the first array and the second image with respect to th second array, so as to determine whether said optical system is in focus or not, each array generating a respective pattern of signals in response to light falling on the photosensors of the respective array, said method comprising the steps of: obtaining function values f(i 0 ), f(i 0 -1), f(i 0 -2), f(i 0 +1) and f(i 0 +2) for a function f(i) expressing inconsistency between the pattern of signals from the first array and the pattern of signals from the second array when the patterns are shifted with respect to one another by a shift amount i and compared with each other, the shift amount i being an integer which represents the difference between a photosensor position in the first array and a photosensor position in the second array, i 0 being the value of i when the value of f(i) is at a minimum; computing an amount I =X/p (p =pitch of the arrayed photosensors in the photosensor arrays) from said function values, said amount I being given by formulas (1) and (2) below: I=i.sub.0 +1/2-{f(i.sub.0 +1)-f(i.sub.0)}/A (1) where A=2{B 1 +K 1 (B 1 -B 2 )} B 1 =f(i 0 -1)-f(i 0 ) B 2 =f(i 0 +2)-f(i 0 +1) k 1 =a constant between 0 and 0.5 I=i.sub.0 -1/2+{f(i.sub.0 -1)-f(i.sub.O)}/C (2) where C=2{D 1 +K 1 (D 1 -D 2 )} D 1 =f(i 0 +1)-f(i 0 ) D 2 =f(i 0 -2)-f(i 0 -1) K 1 =a constant between 0 and 0.5 comparing said function value f(i 0 -1) with said function value f(i 0 +1) to judge whether (a) f(i 0 -1)>f(i 0 +1), (b) f(i 0 -1)=f(i 0 +1), or (c) f(i 0 -1)<f(i 0 +1); and obtaining said amount I given by said formula (1) in the case of (a), or given by I=i 0 in the case of (b), or given by said formula (2) in the case of (c).
Claim 4
Dependent Claim 385 words
A focus detection method in which light from an object is incident on first and second photosensor arrays via an optical system to form a first image on the first array and a second image on the second array to obtain a relative displacement amount X between the first image with respect to the first array and the second image with respect to th second array, so as to determine whether said optical system is in focus or not, each array generating a respective pattern of signals in response to light falling on the photosensors of the respective array, said method comprising the steps of: obtaining function values f(i 0 ), f(i 0 -1), f(i 0 -2), f(i 0 +1) and f(i 0 +2) for a function f(i) expressing inconsistency between the pattern of signals from the first array and the pattern of signals from the second array when the patterns are shifted with respect to one another by a shift amount i and compared with each other, the shift amount i being an integer which represents the difference between a photosensor position in the first array and a photosensor position in the second array, i 0 being the value of i when the value of f(i) is at a minimum; computing an amount I =X/p (p =pitch of the arrayed photosensors in the photosensor arrays) from said function values, said amount I being given by formulas (1) and (2) below: I=i.sub.0 +1/2-{f(i.sub.0 +1)-f(i.sub.0)}/A (1) where A=2{B 1 +K 1 (B 1 -B 2 )} B 1 =f(i 0 -1)-f(i 0 ) B 2 =f(i 0 +2)-f(i 0 +1) k 1 =a constant between 0 and 0.5 I=i.sub.0 -1/2+{f(i.sub.0 -1)-f(i.sub.O)}/C (2) where C=2{D 1 +K 1 (D 1 -D 2 )} D 1 =f(i 0 +1)-f(i 0 ) D 2 =f(i 0 -2)-f(i 0 -1) K 1 =a constant between 0 and 0.5 comparing said function value f(i 0 -1) with said function value f(i 0 +1) to judge whether (a) f(i 0 -1)>f(i 0 +1), (b) f(i 0 -1)=f(i 0 +1), or (c) f(i 0 -1)<f(i 0 +1); and obtaining said amount I given by said formula (1) in the case of (a), or given by I=i 0 in the case of (b), or given by said formula (2) in the case of (c).
Claim 5
Dependent Claim 381 words
A focus detection system in which light from an object is incident on first and second arrays of photosensors via an optical system to provide a first image impinging on the first array and a second image impinging on the second array, wherein the photosensors of the first array generate a pattern of signals F(1), F(2), F(3), . . . and the photosensors of the second array generate a pattern of signals S(1), S(2), S(3), . . . and wherein the photosensors of the arrays are disposed at a predetermined pitch, said system comprising: means for evaluating a function f(i) expressing inconsistency between the patterns of signals, where ##EQU6## i=an integer representing the difference between a photosensor position in the first array and a photosensor position in the second array j=an integer representing a photosensor position in both arrays; means for selecting, from the integers i, a value i 0 at which f(i) is minimized; means for obtaining function values f(i 0 ), f(i 0 -1), f(i 0 -2), f(i 0 +1) and f(i 0 +2) corresponding to i 0 , (i 0 -1), (i 0 -2), (i 0 +1) and (i 0 +2), respectively; means for computing an amount I from said function values, said amount I being given by formulas (1) and (2) below: I=i.sub.0 +1/2-{f(i.sub.0 +1)-f(i.sub.0)}/A (1) where A=2{B 1 +K 1 (B 1 -B 2 )} B 1 =f(i 0 -1)-f(i 0 ) B 2 =f(i 0 +2)-f(i 0 +1) k 1 =a constant between 0 and 0.5 I=i.sub.0 -1/2+{f(i.sub.0 -1)-f(i.sub.O)}/C (2) where C=2{D 1 +K 1 (D 1 -D 2 )} D 1 =f(i 0 +1)-f(i 0 ) D 2 =f(i 0 -2)-f(i 0 -1) K 1 =a constant between 0 and 0.5; means for comparing said function value f(i 0 -1) with said function value f(i 0 +1) to judge whether (a) f(i 0 -1)>f(i 0 +1), (b) f(i 0 -1)=f(i 0 +1), or (c) f(i 0 -1)<f(i 0 +1); and means for generating a defocus signal from said amount I given by said formula (1) in the case of (a), or given by I=i 0 in the case of (b), or given by said formula (2) in the case of (c), the defocus signal being used to control the position of the optical system.
Claim 6
Dependent Claim 381 words
A focus detection system in which light from an object is incident on first and second arrays of photosensors via an optical system to provide a first image impinging on the first array and a second image impinging on the second array, wherein the photosensors of the first array generate a pattern of signals F(1), F(2), F(3), . . . and the photosensors of the second array generate a pattern of signals S(1), S(2), S(3), . . . and wherein the photosensors of the arrays are disposed at a predetermined pitch, said system comprising: means for evaluating a function f(i) expressing inconsistency between the patterns of signals, where ##EQU6## i=an integer representing the difference between a photosensor position in the first array and a photosensor position in the second array j=an integer representing a photosensor position in both arrays; means for selecting, from the integers i, a value i 0 at which f(i) is minimized; means for obtaining function values f(i 0 ), f(i 0 -1), f(i 0 -2), f(i 0 +1) and f(i 0 +2) corresponding to i 0 , (i 0 -1), (i 0 -2), (i 0 +1) and (i 0 +2), respectively; means for computing an amount I from said function values, said amount I being given by formulas (1) and (2) below: I=i.sub.0 +1/2-{f(i.sub.0 +1)-f(i.sub.0)}/A (1) where A=2{B 1 +K 1 (B 1 -B 2 )} B 1 =f(i 0 -1)-f(i 0 ) B 2 =f(i 0 +2)-f(i 0 +1) k 1 =a constant between 0 and 0.5 I=i.sub.0 -1/2+{f(i.sub.0 -1)-f(i.sub.O)}/C (2) where C=2{D 1 +K 1 (D 1 -D 2 )} D 1 =f(i 0 +1)-f(i 0 ) D 2 =f(i 0 -2)-f(i 0 -1) K 1 =a constant between 0 and 0.5; means for comparing said function value f(i 0 -1) with said function value f(i 0 +1) to judge whether (a) f(i 0 -1)>f(i 0 +1), (b) f(i 0 -1)=f(i 0 +1), or (c) f(i 0 -1)<f(i 0 +1); and means for generating a defocus signal from said amount I given by said formula (1) in the case of (a), or given by I=i 0 in the case of (b), or given by said formula (2) in the case of (c), the defocus signal being used to control the position of the optical system.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-11-27 1993-05-29 1993-11-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-11-27 1997-05-29 1997-11-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-11-27 2001-05-29 2001-11-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag