|
Description  |
|
|
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to a camera having a camera-shake detecting circuit
which is arranged to detect a camera shake by means of a camera-shake
sensor.
2. Description of the Related Art
There has been proposed a camera which is arranged to obtain a camera-shake
threshold time value on the basis of, for example, an image signal
produced by a light receiving sensor by receiving the light of an object
image and to take a photograph by setting a shutter speed at the
camera-shake threshold time value thus obtained.
According to the prior art arrangement, however, it is impossible to know,
before a shot, whether or not a set shutter time value is a time value
which has been determined on the basis of the result of detection of a
camera shake. Therefore, a shot might be taken on an erroneous assumption
that the shutter time has automatically been set at a time value at which
no blur of picture is caused by the camera shake. In cases where a
camera-shake threshold time value is to be obtained by detecting an image
signal as mentioned above, the image signal must be highly reliable.
Therefore, the camera-shake threshold time value cannot be obtained in
cases where the reliability of the image signal obtained by the sensor is
low. However, it has been impossible to know the reliability of the image
signal before taking a shot in accordance with the conventional
arrangement.
Further, in the event of a low degree of luminance, the aperture of the
lens of the camera must be shifted toward its maximum position for
obtaining a correct exposure. However, if, in that event, the camera-shake
threshold time value detected is a high shutter speed time, it might be
impossible to obtain any correct exposure by shifting the aperture toward
the maximum aperture. In such a case, the set shutter time must be shifted
to a lower speed value. Therefore, in such a case, the shutter time which
has been set at the camera-shake threshold time value by a camera-shake
detecting action is automatically shifted to a lower shutter speed value.
Under such a condition, a shot tends to be taken in an erroneous belief
that the shot is to be taken at the camera-shake threshold time value.
Further, in cases where a shutter time value is arranged to be displayed in
computing the camera-shake threshold time value, the camera-shake
threshold time value becomes no longer obtainable if the reliability of
the image signal lowers too much for detection. It is conceivable to solve
this problem by making the display blank. However, making such a blank
display every time an undetectable state occurs tends to make the shutter
time display unstable. Besides, the conventional method requires a long
period of time before completion of the camera-shake detecting action. If
the shutter time display is left blank during the long detecting process,
it would make the photographer feel uneasy.
SUMMARY OF THE INVENTION
It is an object of this invention to provide a camera which includes
indication means for indicating that the reliability of the output of a
sensor such as an image signal is too low for obtaining a camera-shake
threshold time value and, in such a case, to enable the photographer to
know beforehand whether or not a camera-shake threshold time value has
been set to a shutter time.
It is another object of the invention to provide a camera wherein, in view
of the fact that the above-stated indication means repeatedly performs an
indicating action if the reliability of the image signal periodically
changes because of an unstable state of the image signal detected in
repeatedly detecting the camera-shake threshold time value, the indication
means is allowed to indicate the impossibility of camera-shake detection
only when the reliability of the image signal continues to be low over a
given period of time (for a given number of detecting times), so that the
indicating state can be prevented from periodically changing.
It is a further object of the invention to provide a camera which is
arranged to shift a shutter time to a lower speed value than the
camera-shake threshold time value in cases where a correct exposure is
impossible at the camera-shake threshold time value and to inform the
photographer of the impossibility of photographing at the camera-shake
threshold time value by indicating that the shutter time has been shifted.
It is a still further object of the invention to provide a camera which is
arranged to stabilize a shutter time display by displaying a camera-shake
threshold time value when the camera-shake threshold time value has been
obtained; by displaying a shutter time value obtained on the basis of a
measured light value when the camera-shake threshold time value is in the
process of being computed; and by displaying a previously obtained
camera-shake threshold time value when the current camera-shake threshold
time value has become undetectable in the process of displaying the
current camera-shake threshold time value.
These and further objects and features of the invention will become
apparent from the following detailed description of an embodiment thereof
taken in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a flow chart showing the operation of a camera which is provided
with a camera-shake detecting device arranged according to this invention.
FIG. 2 is a circuit diagram showing a camera arranged as an embodiment of
the invention.
FIG. 3 shows the arrangement of a focusing optical system included in the
camera of FIG. 2.
FIG. 4 schematically shows the mechanism of the camera of FIG. 2.
FIGS. 5(a) to 5(h) are flow charts showing the operation of the camera of
FIG. 2. FIGS. 6(a) to 6(f) show the various display states of the camera
according to the invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
The following describes in detail the present invention through a preferred
embodiment thereof shown in the accompanying drawings:
FIG. 3 shows in outline a focus detecting device used for a camera which is
arranged as an embodiment of the invention. Referring to FIG. 3, a field
mask MSK is provided with a cross-shaped aperture part MSK-1 which is
formed in the middle part of the mask; and vertical oblong aperture (slot)
parts MSK-2 and MSK-3 which are formed in the peripheral parts on two
sides of the mask. A field lens FLDL consists of three parts FLDL-1,
FLDL-2 and FLDL-3 corresponding to the three aperture parts MSK-1, MSK-2
and MSK-3. A diaphragm DP is provided with four apertures DP-1a, DP-1b,
DP4a and DP-4b which are vertically and horizontally arranged in pairs in
a central part thereof; and a pair of apertures DP-2a and DP-2b and
another pair of apertures DP-3a and DP-3b which are arranged in left and
right peripheral parts thereof respectively. The three parts (or areas)
FLDL-1, FLDL-2 and FLDL-3 of the above-stated field lens FLDL are arranged
to form images of the aperture pairs DP-1, DP-2 and DP3 near the exit
pupil of an objective lens which is not shown. A secondary image forming
lens AFL consists of a total of eight, consisting of four pairs, of lenses
AFL-1a, AFL-1b, AFL-4a, AFL-4b, AFL-2a, AFL-2b, AFL-3a and AFL-3b. They
are disposed in rear of the corresponding apertures of the diaphragm DP
respectively. A sensor SNS consists of a total of eight, consisting of
four pairs, of sensor arrays SNS-1a, SNS-1b, SNS-4a, SNS-4b, SNS-2a,
SNS-2b, SNS-3a and SNS-3b. They are arranged to receive the light images
formed by the corresponding lenses of the secondary image forming lens
AFL. Object images formed on each pair of the sensor arrays are close to
each other when the focus of a photo-taking lens is in front of the film
plane and are away from each other when the focus is in rear of the film
plane. The degree of displacement of these object images relative to each
other is in a specific functional relation to the out-of-focus degree
(hereinafter called defocus degree) of the photo-taking lens. Therefore,
the defocus degree is detectable through an apposite computing operation
on the outputs of pairs of the sensor arrays.
The arrangement described above enables the embodiment to measure by means
of the objective lens which is not shown a distance to an object to be
photographed and located around the middle part of a shootable or
sightable range, even in such a case where the object has its light
quantity distribution varying only in one direction upward, downward, to
the right or to the left. A distance to an object located in a position
corresponding to the peripheral aperture part MSK-2 or MSK-3 of the field
mask MSK also can be measured.
FIG. 4 shows the focus detecting device having the focus detection system
of FIG. 3 in a state of being arranged within a camera. The illustration
includes the photo-taking lens LNS; a quick-return mirror QRM; a focusing
screen FSCRN; a pentagonal prism PP; an eyepiece lens EPL; the film plane
FPLN; a sub-mirror SM; a field mask MSK; an infrared cut filter ICF; a
field lens FLDL; first and second reflection mirrors RM1 and RM2; a light
shield mask SHMSK; a diaphragm DP; a secondary image forming lens AFL; a
prism member AFP which has a reflection face AFP-1 and an exit face AFP-2;
and the sensor SNS which has a cover glass SNSCG and a light receiving
plane SNSPLN.
The prism member AFP has the reflection face AFP-1 with a metal reflection
film such as aluminum or the like applied thereto by a vapor deposition
process and is arranged to reflect a light flux coming from the secondary
image forming lens AFL in such a way as to deflect it to the exit face
AFP-2 thereof.
FIG. 2 is a circuit diagram showing by way of example the arrangement of
the camera which is provided with the focus detecting device of FIGS. 3
and 4. Each part of the circuit is arranged as described below:
Referring to FIG. 2, the control device PRS of the camera is, for example,
composed of a one-chip microcomputer which includes a CPU (central
processing unit), a ROM, a RAM and an analog-to-digital (A/D) converting
part. The microcomputer PRS performs a sequence of camera actions in
accordance with a sequence program of the camera including automatic
exposure control, automatic focus adjustment (focusing), film winding,
film rewinding, etc. For this purpose, the microcomputer PRS controls the
actions of various circuits and the lens by communicating with peripheral
circuits and the internal control device of the lens through communication
signals SO, SI and SCLK and communication selection signals CLCM, CSDR and
CDDR. The microcomputer PRS is arranged to produce a data signal SO and to
receive a data signal SI. A synchronizing clock signal SCLK is produced
for the data signals SO and SI.
A lens communication buffer circuit LCM is arranged to supply the power to
a lens power supply terminal VL while the camera is in operation and to
act as a buffer for communication between the camera and the lens when the
selection signal CLCM is output from the microcomputer PRS at a high
potential level (hereinafter a high potential level will be abbreviated to
"H" and a low potential level to "L").
When the microcomputer PRS outputs the selection signal CLCM at "H" and
sends data as the signal SO in synchronism with the clock signal SCLK, the
buffer circuit LCM outputs buffer signals LCK and DCL for the signals SCLK
and SO. These buffer signals LCK and DCL are supplied to the lens via
communication contacts provided between the camera and the lens. At the
same time, the buffer circuit LCM outputs the signal SI as a buffer signal
for a signal DCL output from the lens LNS. The microcomputer PRS receives
this signal SI as data on the lens in synchronism with the signal SCLK.
A switch detection and display circuit DDR is arranged to be selected when
the signal CDDR is at "H" and controlled by the microcomputer PRS through
the signals SO, SI and SCLK. In other words, the switch detection and
display circuit DDR changes a display made by the display member DSP of
the camera from one display over to another according to data sent from
the microcomputer PRS or informs the microcomputer PRS of the on- or
off-state of each of operation members of the camera.
Switches SW1 and SW2 are interlocked with a shutter release button which is
not shown. The switch SW1 is turned on by the first stroke of a pushing
operation on the release button. The switch SW2 is turned on by the second
stroke of the pushing operation on the release button. The microcomputer
PRS causes the camera to measure light and to automatically adjust focus
when the switch SW1 is turned on, and to control an exposure and film
winding after the exposure when the switch SW2 is turned on. Further, the
switch SW2 is connected to an interruption input terminal of the
microcomputer PRS. Therefore, even during the process of a program part to
be executed when the switch SW1 is turned on, an interruption is allowed
by the switch SW2 and then the control can be immediately shifted to a
given interruption program.
A motor MTR1 is provided for film feeding. A motor MTR2 is provided for
moving the mirror down and for charging a shutter spring. These motors
MTR1 and MTR2 are controlled respectively by driving circuits MDR1 and
MER2 in such a way as to be caused to make forward or reverse rotation.
The microcomputer PRS supplies signals M1F, M1R, M2F and M2R for this
purpose to these driving circuits MDR1 and MDR2.
Magnets MG1 and MG2 are arranged to start the travel of leading and
trailing shutter curtains and to be energized with current by amplifying
transistors TR1 and TR2 under the shutter control of the microcomputer
PRS.
The switch detection and display circuit DDR, the motor driving circuits
MDR1 and MDR2 and the shutter control are not directly related to this
invention and, therefore, are omitted from further description.
A control circuit LPRS is disposed within the photo-taking lens LNS. The
control circuit LPRS receives a signal DCL in synchronism with a clock
signal LCK. The signal DCL carries data of instructions given from the
camera to the photo-taking lens LNS. The actions of the lens in response
to the instructions are predetermined. Upon receipt of the instruction
signal DCL, the control circuit LPRS analyzes it through given procedures
and performs focus adjustment and aperture control. The control circuit
LPRS produces the output signal DLC thereof carrying information on the
operating states of various parts, including the driven state of the
focusing optical system, that of the diaphragm, etc., and various
parameters including a maximum aperture F number, a focal length, and the
coefficient of a relation between a defocus degree and the shifting degree
of the focusing optical system.
In the case of this embodiment, the photo-taking lens LNS is a zoom lens.
Upon receipt of an instruction from the camera for focus adjustment,
signals LMF and LMR are output from the control circuit LPRS to drive a
focusing motor LTMR so as to move the focusing optical system in the
direction of the optical axis in accordance with data on the driving
degree and direction sent along with the instruction. The moving degree of
the optical system is measured by detecting the pattern of a pulse disc
which rotates along with the optical system by means of a photo-coupler.
An encoder circuit ENCF produces a number of pulses as a pulse signal
SENCF according to the moving degree of the optical system. The pulse
signal SENCF is monitored and counted by a counter disposed within the
control circuit LPRS. When the counted value comes to coincide with a lens
moving degree sent to the control circuit LPRS, the circuit LPRS controls
the motor LMTR by lowering the level of the signals LMF and LMR to "L"
(low level).
Therefore, after the instruction for focus adjustment is sent from the
camera, the microcomputer PRS which is employed as the control device of
the camera has nothing to do with the lens driving action until completion
thereof on the side of the lens. Further, the control circuit LPRS of the
lens is arranged to send the content of the above-stated counter to the
camera upon receipt of a request from the camera.
When an instruction is sent from, the camera to the lens for control over
the diaphragm, the control circuit LPRS within the lens drives a known
stepping motor DMTR for driving the diaphragm in accordance with data on a
number of stopping-down steps received along with the diaphragm control
instruction. The diaphragm control requires no encoder for monitoring as
the stepping motor can be controlled by open control.
An encoder circuit ENCZ is provided for a zoom optical system. The control
circuit LPRS detects a zooming position by receiving a signal SENCZ from
the encoder circuit ENCZ. Within the control circuit LPRS, there are
stored lens parameters for various zoom positions. Upon receipt of a
request from the microcomputer PRS which is on the side of the camera
body, the control circuit LPRS on the side of the lens sends one of the
parameters corresponding to the current zoom position of the lens.
A light measuring sensor SPC is provided for exposure control and is
arranged to receive light through the photo-taking lens from an object to
be photographed. The output SSPC of the sensor SPC is supplied to an
analog input terminal of the microcomputer PRS. The output SSPC is then
A/D converted and, after that, is used for automatic exposure control in
accordance with a predetermined program.
A sensor driving circuit SDR is provided for driving the focus detecting
line sensor SNS. When the signal CSDR is at "H", the driving circuit SDR
is selected to be controlled by the microcomputer PRS by using the signals
SO, SI and SCLK. The driving circuit SDR is arranged to supply signals
.phi.SEL0 and .phi.SEL1 which are identical with signals SEL0 and SEL1
which are output from the microcomputer PRS. When the signal .phi.SEL0 is
at "L" and the signal .phi.SEL1 is also at "L", the sensor array pair
SNS-1 (SNS-1a and SNS-1b) is selected. When the signal .phi.SEL0 is at "H"
and the signal .phi.SEL1 at "L", the sensor array pair SNS-4 (SNS-4a and
SNS-4b) is selected. When the signal .phi.SEL0 is at "L" and the signal
.phi.SEL1 at "H", the sensor array pair SNS-2 (SNS-2a and SNS-2b) is
selected. When the signal .phi.SEL0 is at "H" and the signal .phi.SEL1 is
also at "H", the sensor array pair SNS-3(SNS-3a and SNS-3b) is selected.
With the signals SEL0 and SEL1 suitably set after completion of storage of
electric charge, clock signals .phi.SH and .phi.HRS are sent from the
driving circuit SDR to the sensor SNS. As a result of this, the image
signals of the sensor array pair selected by the signal SEL0 and SEL1
(.phi.SEL0 and .phi.SEL1) are serially output from an output terminal
VOUT.
Object luminance monitoring sensors which are disposed near the sensor
array pairs SNS-1 (SNS-1a and SNS-1b), SNS-2 (SNS-2a and SNS-2b), SNS-3
(SNS-3a and SNS-3b) and SNS-4 (SNS-4a and SNS-4b) respectively produce
monitor signals VP1, VP2, VP3 and VP4. The storage made by sensor arrays
is controlled by using these monitor signals as the voltages of the
monitor signals increase when the storage begins.
Signals .phi.RES and .phi.VRS are clock signals for resetting the sensors.
Signals .phi.HRS and .phi.SH are clock signals for reading out the image
signal. Signals .phi.T1, .phi.T2, .phi.T3 and .phi.T4 are clock signals
for bringing the storage made by the sensor array pairs to an end
respectively.
The output VIDEO of the sensor driving circuit SDR is an image signal
amplified by a gain determined by the luminance of the object after a
difference between the image signal VOUT and a dark current output from
the sensor SNS is obtained. The dark current output represents the output
value of picture elements which are blocked from light among the sensor
array. The sensor driving circuit SDR retains the output of the
light-blocked picture elements at a capacitor and to amplify a difference
between this output and the image signal. The circuit SDR supplies its
output VIDEO to the analog input terminal of the microcomputer PRS. The
microcomputer PRS then A/D converts this signal (output) and serially
stores the digital values thus obtained.
The circuit SDR also produces signals /TINTE1, /TINTE2, /TINTE3 and /TINTE4
which are arranged to indicate that the electric charges stored by the
sensor array pairs SNS-1 (SNS-1a and SNS-1b), SNS-2 (SNS-2a and SNS-2b),
SNS-3 (SNS-3a and SNS-3b) and SNS-4 (SNS-4a and SNS-4b) come into an
adequate state and to show thereby completion of storage of the electric
charges. The microcomputer PRS reads out the image signal by receiving
these signals. A signal BTIME is applied to the sensor driving circuit SDR
to define timing for determining the reading gain of an image signal
amplifier disposed within the sensor driving circuit SDR. Normally, the
circuit SDR is arranged to determine the reading gain of each sensor array
pair on the basis of the voltage of the corresponding monitor signal VP0,
VP1, VP2 or VP3 obtained at the point of time when the level of this
signal BTIME becomes "H".
Reference clock signals CK1 and CK2 are supplied from the microcomputer PRS
to the sensor driving circuit SDR for the purpose of forming the clock
signals .phi.RES, .phi.VRS, .phi.HRS and .phi.SH. The sensor device SNS
begins to perform its storing action when a predetermined "storage start
command" is sent from the microcomputer PRS to the sensor driving circuit
SDR by producing the communication selection signal CSDR at "H". Then, the
four sensor array pairs photo-electrically convert an object image formed
on each of them. Electric charge is stored at the photo-electric
conversion element part of the sensor. At the same time, the voltage
levels of the signals VP1 to VP4 of the luminance monitoring sensors
increase. When this voltage reaches a given level, the sensor driving
circuit SDR causes the levels of the signals /TINTE1 to /TINTE4 to
individually become "L".
Upon receipt of these signals, the microcomputer PRS produces the clock
signal CK2 in a given wave form. In accordance with this clock signal CK2,
the sensor driving circuit SDR forms the clock signals .phi.SH and
.phi.HRS and supplies these clock signals to the sensor device SNS. The
sensor device SNS then produces an image signal according to these clock
signals. The microcomputer PRS performs its internal A/D converting
function to A/D convert, in synchronism with the clock signal CK2 produced
by itself, the signal VIDEO which is received at its analog input
terminal. A digital signal obtained through this A/D conversion is
serially stored at applicable addresses in the RAM of the microcomputer
PRS.
The operations of the sensor driving circuit SDR and the sensor device SNS
are similar to a focus detecting device having two pairs of sensor arrays
which was disclosed in Japanese Laid-Open Patent Application No. SHO
63-216905. The details of them are, therefore, omitted herein. As
described above, the microcomputer PRS is arranged to receive image
information on the object image formed on each pair of sensor arrays and
to detect the defocus degree of the photo-taking lens by carrying out a
predetermined focus detecting computing operation on the image information
received.
FIG. 5(a) is a flow chart very roughly showing the sequence of control
processes of the whole camera. Referring to FIG. 5(a), after commencement
of power supply to the circuit shown in FIG. 2, the microcomputer PRS
begins to execute a program from a step 000 of FIG. 5(a). At a step 001: A
check is made for the state of the switch SW1 which is arranged to be
turned on by the first step stroke of a pushing operation on the shutter
release button. If the switch SW1 is found to be in an off-state, the step
001 is repeated. If the switch SW1 is found to be in an on-state, the flow
of operation comes to a step 002 to allow the camera to begin to operate.
At the step 002, a subroutine "AE Control 1" is executed to make checks for
the states of switches and control systems. However, this subroutine has
no direct relation to the present invention, the details of it are omitted
from the following description.
After completion of the subroutine "AE Control 1", the flow comes to a step
003. At the step 003, a subroutine "AF Control" is executed, including:
The storage of electric charge by the sensor; a focus detecting computing
operation; and an automatic focusing action for driving the lens. After
completion of the subroutine "AF Control", the flow comes to a next step
004. At the step 004, a subroutine "AE Control 2" is executed to carry out
light measuring and displaying actions, etc. After completion of the
subroutine "AF Control 2", the flow comes back to the step 001 to repeat
the steps 002, 003 and 004 until the power supply is turned off.
A shutter release action is excluded from the flow chart and the above
description, because it is not directly related to this invention.
FIG. 5(b) is a flow chart showing the details of the subroutine "AF
Control" to be executed at the above-stated step 003 of FIG. 5(a).
Referring to FIG. 5(b), when the subroutine "AF Control" is called, the AF
(automatic focusing) control is executed through a step 010 at a step 011
and steps ensuing on the step 011.
At the step 011: The photographing mode of the camera is checked to see if
it is in a camera-shake detecting mode. If not, the flow of operation
proceeds to a step 012 to execute a subroutine "Focusing State Detection".
In this subroutine, the focusing state of each of the object's areas
(sensor arrays SNS-1a, SNS-1b, SNS-4a, SNS-4b, SNS-2a, SNS-2b, SNS-3a and
SNS-3b) is detected by obtaining the defocus degrees of these areas. The
details of this process are as described in the publication of Japanese
Laid-Open Patent Application No. Hei 1-291130 and are, therefore, omitted
here. In brief, however, the electric charge storing action of the sensor
for each area is controlled; a stored signal (image signal) is read out;
and a defocus degree computing operation is performed on the image signal
read out. For each area, the possibility or impossibility of focus
detection by a known method is determined according to the contrast of the
image signal or like practice. Further, a selecting action is performed on
the defocus degree for each area and the defocus degree of a selected area
is produced. An algorithm employed for the selection is, for example,
arranged such that, among the defocus degrees of the areas determined to
be focus-detectable, a defocus degree obtained for an object located at
the nearest distance is selected. At a step 013: A subroutine "In-focus
Determination" is executed. An in-focus state is determined to have been
attained when the defocus degree of the above-stated selected area is
within a given range of defocus values. The flow then returns to the start
of the flow through a step 022. If the area selected is determined to be
out of focus at the step 013, the flow comes to a step 014 to execute a
subroutine "Lens Driving". In that subroutine, the lens is driven to a
degree corresponding to the defocus degree obtained at the step 012. After
completion of the lens driving subroutine, the flow comes to the step 022
to bring the subroutine "AF Control" to an end.
Meanwhile, if the camera is found to be in the camera-shake detecting mode
at the step 011, the flow comes to a step 015. The camera-shake detecting
mode is either set by means of a switch SWS or automatically set by the
camera according to the condition of the object to be photographed. At the
step 015: A check is made to see if the execution of the "AF Control"
subroutine is in a first round. If so, the flow comes to a step 016. At
the step 016: The number of storage of image data is initialized to zero.
If the execution of the AF control subroutine is found to be not in the
first round at the step 015, the flow comes to a step 017. At the step
017: A check is made to find if the current focusing state is obtained
after an in-focus state has been determined for one shot for the first
time during the process of repeated focus-detecting and lens-driving
actions. If not, the flow proceeds to a step 018. At the step 018 and
steps ensuing on the step 018: A subroutine "Focusing State Detection" is
executed at the step 018. A subroutine "In-focus Determination" is
executed at a step 019. A subroutine "Lens Driving" is executed at a step
020. After that, the flow comes to the step 022 to bring the AF control
subroutine to an end.
These steps 018, 019 and 020 are identical with the steps 012, 013 and 014
described in the foregoing and are, therefore, omitted from description.
However, the focusing state detecting action of the step 018 is performed
on the assumption that the defocus degree representing the nearest area
among other defocus degrees obtained from the middle area sensors SNS-1a,
SNS-1b, SNS-4a and SNS-4b is to be selected. Therefore, at the steps 018,
019 and 020, the lens is focused on an object located in the middle area.
Further, when the lens is determined to be in focus at the step 019, an
in-focus flag is set. The set state of this flag is detected at the step
017 described above in determining whether or not the current focusing
state is obtained after the one-shot in-focus state has been obtained.
If the current focusing state is determined to exist after the one-shot
in-focus state at the step 017, the flow comes to the step 021. At the
step 021: A "Camera-shake Detection Control" subroutine is executed in a
manner as shown in detail in FIG. 1. When the camera-shake detection
control subroutine is called, the flow comes via a step 030 to a step 031
to execute the step 031 and steps ensuing from the step 031 of FIG. 1 as
described below:
Referring to FIG. 1, at the step 031, the current time data TM2 is first
obtained. This time data TM2 is obtained by reading the counted value of a
16-bit free-running counter which is disposed within the microcomputer
PRS. Meanwhile, another time data TM1 is obtained when the camera-shake
detection control subroutine is previously executed. The time data TM1 is
subtracted from the time data TM2 (TM2-TM1). The value (TM2-TM1) thus
obtained represents a time interval during which the camera-shake
detection control subroutine is executed. The flow then proceeds to a next
step 032.
At the step 032: A subroutine "Storage" is executed. By this subroutine,
the sensor is allowed to store electric charge and the image signal is
read out from the sensor. In this case, the sensor of every area is
allowed to store electric charge and the image signal is read out from
every one of them. Upon completion of the subroutine "Storage", the flow
comes to a step 033. At the step 033: A subroutine "Detection of Image
Changes" is executed. FIG. 5(c) is a flow chart showing that subroutine.
When the subroutine "Detection of Image Changes" is called, the flow comes
via a step 050 to a step 051 to detect image changes at the step 051 and
steps ensuing from the step 051.
Referring to FIG. 5(c), the subroutine "Detection of Image Changes" are
executed as follows: At the step 051: A check is made for the number
STR.sub.-- NUM of storage of image data required for detecting the degree
of camera shake. If the number of storage is zero, the flow comes to a
step 061 as the degree of camera shake is hardly detectable. If the number
STR.sub.-- NUM of storage is found to be at least one, the flow proceeds
to a step 052. At the step 052: The degree of deviation (PRDCT.sub.-- V)
of the image of the middle vertical sensor SNS-1a is computed. The
deviation degree means a difference between an image signal currently
stored and a previously stored image signal. The previous image signal is
retained at the step 061. At a step 053: The deviation degree
(PRDCT.sub.-- H) of the image of the middle horizontal sensor SNS-4a is
computed in the same manner as at the step 052. At a step 054: A check is
made to find if both the vertical and horizontal middle sensors SNS-1 and
SNS-4 are in a detectable state. In determining the detectable state, the
state of contrast or like parameter is found from the image signals of the
sensors SNS-1 and SNS-4 to determine an undetectable state such as a
low-contrast state. If both of them are found to be in the detectable
state, the flow comes to a step 055. At the step 055: The image deviation
degree of the sensor SNS1a is compared with that of the sensor SNS-4a. If
the image deviation degree of the sensor SNS-1a is found to be larger, the
flow comes to a step 057. At the step 057: The image deviation degree of
the sensor SNS-1a is determined to be used as an image deviation degree
PRDCT in computing a camera-shake threshold shutter speed. If the image
deviation degree of the other sensor SNS-4a is found to be larger at the
step 055, the flow comes to a step 058. At the step 058: The image
deviation degree of the sensor SNS-4a is determined to be used in
computing the camera-shake threshold shutter speed. If both the sensors
SNS-1 and SNS-4 are not found to be in a detectable state at the step 054,
the flow comes to a step 056. At the step 056: A check is made to find if
the sensor SNS-1 is in a detectable state. If so, the flow comes to a step
059. At the step 059: The image deviation degree of the sensor SNS-1a is
determined to be used as the image deviation degree PRDCT in computing the
camera-shake threshold shutter speed. If the sensor SNS1 is found to be in
an undetectable state at the step 056, the flow comes to a step 060. At
the step 060: The image deviation degree of the sensor SNS-4a is
determined to be used as the image deviation degree PRDCT in computing the
camera-shake threshold shutter speed. At a next step 061: An image signal
which is necessary in subsequently computing the image deviation degree is
memorized.
At a step 062: A check is made to find if both the vertical middle sensor
SNS-1 and the horizontal middle sensor SNS-4 are in an undetectable state.
If both of them are found to be in an undetectable state, the flow comes
to a step 067. At the step 067 : The counted value of a counter NG.sub.--
COUNT, which is arranged to count how many times the undetectable state
has consecutively occurred, is incremented by one. At a step 068: A check
is made to find if the undetectable state has consecutively occurred at
least three times. If so, the flow comes to a step 069. At the step 069: A
flag TBLFLG which is arranged to be used for display control and to
indicate that the camera-shake degree is detectable (or in process of
detection) is cleared. When this flag is at "1", a display lights up as
will be described later. In this case, the flag TBLFLG is arranged to be
cleared only after the undetectable state has consecutively been found
three times, because: If the display is lit up or put out for every cycle
of detection, the display would flicker conspicuously to give the
photographer an unreliable impression. Whereas, the arrangement to put out
the display only when the undetectable state occurs consecutively three
times can effectively prevent the display from flickering, so that no
disagreeable impression is given to the photographer.
In a case where the undetectable state is found to have occurred less than
three times at the step 068, the flow comes to a step 070. AT the step
070: The number of storage of image data required for detecting the
camera-shake degree is set at 1. The flow then comes to a step 071.
If both the sensors SNS-1 and SNS-2 are not found to be in an undetectable
state at the step 062 (both or one is detectable), the flow comes to a
step 063. At the step 063: The counter NG.sub.-- COUNT which is arranged
to count how many times the undetectable state has consecutively occurred
is cleared. At a step 064: The flag TBLFLG which indicates that the
camera-shake is detectable, i.e., in process of detection, is set at "1".
Next, at a step 065: A check is made to find if the number STR.sub.-- NUM
of storage of image data to be used in detecting the degree of camera
shake is 2 or less. If so, one is added to the number STR.sub.-- NUM of
storage of image data. If the number STR.sub.-- NUM of storage of image
data is found to be 3 or more at the step 065, the flow comes to a step
071. At the step 071, the subroutine "Detection of Image | | |