Lens drive controlling apparatus

A lens drive controlling apparatus includes a zooming lens, a focusing lens driven in follow-up relation to a movement of the zooming lens on the basis of a predetermined characteristic, a speed sensor for detecting a driving speed of the zooming lens, and a control circuit for determining a driving speed of the focusing lens on the basis of a detection result provided by the speed sensor.

BACKGROUND OF THE INVENTION 
1. Field of the Invention 
The present invention relates to a drive controlling apparatus suitable for 
use as a lens controlling apparatus for a camera or the like. 
2. Description of the Related Art 
The recent development of video instruments such as video cameras, 
electronic still cameras and camera-integrated VTRs is remarkable. In 
particular, the functions and operability of such video instruments have 
been greatly improved and their size and weight have been increasingly 
reduced. Among others, camera-integrated VTRs have been rapidly gaining in 
popularity, and great reductions in their size and weight have been 
realized owing to the minimization of the number of parts used per VTR as 
well as changes in the structures of the VTRs themselves. 
For example, such a camera-integrated VTR includes a lens unit which 
requires relatively large space and parts. 
FIG. 1 shows one example of a structure of a so-called inner focus type. 
The inner focus structure is known as an arrangement in which a front lens 
element is fixed in position and rear lens elements are used to vary 
magnification or to adjust focus, whereby the size of a lens unit can be 
minimized. 
The lens unit shown in FIG. 1 includes a fixed front lens 101, a 
magnification varying lens (zooming lens) 102, an iris 103, a fixed third 
lens 104, and a fourth lens (focusing lens) 105 which performs a focusing 
function and the function (compensator function) of correcting the 
movement of a focal plane due to the movement of the zooming lens 102. 
As magnification is varied by moving the zooming lens 102 in the lens unit 
arranged as shown in FIG. 1, the fourth lens 105 operates to perform the 
compensator function and the focusing function as described above. The 
manner of this operation is shown in FIG. 2. 
FIG. 2 shows the positional relation between the zooming lens and the 
focusing lens with a subject distance as a parameter, and the horizontal 
axis represents the position of the zooming lens, while the vertical axis 
represents the position of the focusing lens. As is apparent from FIG. 2, 
during zooming, if the focusing lens moves along a locus unique to each 
subject distance, it is possible to continue the zooming without defocus, 
i.e., in an in-focus state. If the movement of the focusing lens deviates 
from the unique locus, defocus will occur. 
A method of moving the focusing lens along a locus unique to each subject 
distance during zooming is proposed in, for example, Japanese Laid-open 
Patent Application No. Hei 1-280709. In this method, the loci of the 
focusing lens having the focusing function and the correcting function 
(compensator function) of correcting the movement of a focal plane due to 
the movement of the zooming lens shown in FIG. 2 are divided into zones 
each including a group of loci drawn at an approximately equal 
inclination, as shown in FIG. 3, and one speed is assigned to each of the 
zones as a representative speed. During zooming, any one of the zones is 
selected on the basis of the positional relation between the zooming lens 
and the focusing lens, and while both lenses are positioned within the 
selected zone, the focusing lens is made to move at the representative 
speed assigned to the zone. 
However, the above-described method has the problem that the representative 
speed for each of the zones is determined with respect to a single 
zooming-lens moving speed and if the zooming-lens moving speed varies due 
to, for example, a variation in a zooming-motor output, a temperature 
change, a change in the attitude of the lens unit due to a change in a 
camera angle or the like, the focusing lens does not correctly follow the 
loci of FIG. 2. 
Japanese Laid-open Patent Application No. Hei 1-319717 proposes a method of 
adjusting a zooming-lens driving speed during zooming by increasing or 
decreasing a coefficient to be multiplied by the aforesaid representative 
speed in accordance with a change in an actual zooming speed. 
Referring to FIG. 3, for example, the horizontal axis is divided into 16 
equal parts. If it is assumed that a design zooming speed is set to a 
speed which permits the zooming lens to move between a telephoto end (T) 
and a wide-angle end (W) in 7 seconds, 26 vertical sync periods (26 V 
sync) are required for the zooming lens to pass through a single zone 401 
as shown in FIG. 4 in the case of the NTSC system. If N [V sync]is taken 
to pass through the single zone during actual zooming, the change ratio 
Rzs of the actual zooming speed to a reference value (T.rarw..fwdarw.W: 7 
sec) of the zooming speed is expressed as: 
EQU Rzs=n/26 (1) 
Accordingly, during zooming, by always measuring the number of vertical 
sync periods required to pass through the aforesaid single zone and 
multiplying 1/Rzs by the aforesaid representative speed, it is possible to 
perform the zooming at a focusing-lens moving speed according to a 
variation of the zooming speed without defocus. 
However, the aforesaid example has the following disadvantages since the 
measurement of the zooming speed or calculations on Equation (1) have been 
performed by a microcomputer. 
(i) If measured values or measurement results are stored in a volatile 
memory such as a RAM, the stored data are lost when a power source is 
turned off, and are not used for later control. 
(ii) To compensate for the disadvantage (i), data may be stored in a 
non-volatile memory such as an E.sup.2 PROM. However, if the lens unit is 
not used for a long time or an environment or the aforesaid attitude 
changes when the power source is again turned on, the zooming speed may 
change, causing zooming to start at an erroneous focusing-lens driving 
speed. 
(iii) In association with the disadvantage (i), if zooming is initially 
performed with data lost after the power source has been turned on, 
focusing control does not respond to the zooming until a stable measured 
value N is obtained, and the zooming may start at an utterly different 
focusing-lens speed. 
In a lens position detecting system utilizing the above-described example, 
if a variable-resistance type of encoder is used as, for example, a 
zooming-position detector, the following drawbacks will arise. As shown by 
501 in FIG. 5, the state of a change in the resistance of the encoder with 
respect to the angle of rotation thereof may vary, depending on the 
angular position of the encoder. Otherwise, as shown by 502, a monotonic 
increase may be partially impaired and an irregular variation may occur. 
If boundaries are provided in the output value of the zooming encoder to 
divide the entire zooming movement range into zones as shown in FIG. 3, 
the zones relative to the position of the zooming lens show a 
characteristic such as that shown in FIG. 6. The portion 601 of FIG. 6 has 
a zone length longer than a desired zone length due to the influence of 
the non-linear portion 501 of FIG. 5, whereas the zone value of the 
portion 602 of FIG. 6 undergoes chattering by the influence of the 
non-monotonic increase shown by 502 in FIG. 5. 
For example, if the measurement of the zooming speed is performed by the 
above-described method, it will be determined that the speed measured at 
the portion 601 is slower than an actual zooming speed and that the speed 
measured at the portion 602 is far faster than the actual zooming speed. 
If such a measurement result is, as it is, applied to the focusing-lens 
moving speed during zooming, defocus will occur in the part of an image 
which corresponds to the portion 601 or 602. 
To cope with the above-described disadvantage, an arrangement may be 
considered in which the speed of the zooming lens is actually measured and 
if the aforesaid abnormal measurement data is obtained, the data is not 
used in order to prevent abnormal follow-up operation of the focusing 
lens. However, for example, if zooming is initially performed after the 
power source of the apparatus is turned on, since no zooming speed has 
been measured, the above-described ratio Rzs is not determined from the 
moment the first zooming starts until the moment the first zooming speed 
is completely measured. As a result, the moving speed of the focusing lens 
is not appropriately controlled and defocus may take place. 
SUMMARY OF THE INVENTION 
A first object of the present invention which has been devised to solve the 
above-described problems is to provide a lens moving apparatus capable of 
effecting zooming free from defocus even immediately after a power source 
has been turned on. 
A second object of the present invention is to provide a lens driving 
apparatus capable of effecting accurate zooming free from defocus during 
the actual driving of a zooming lens by measuring the speed at which the 
zooming lens is made to move by a small distance and determining the 
driving speed of the zooming lens. 
A third object of the present invention is to provide a lens controlling 
apparatus which can measure the moving speed of a first lens before actual 
use to accurately adjust the moving speed of a second lens in accordance 
with the state of the apparatus from the initial movement of the first 
lens after a power source has been turned on, thereby providing lens 
control which can realize stable performance free from defocus and a good 
operational sensation. 
A fourth object of the present invention is to provide a lens driving 
apparatus which can realize control of lenses, which move in predetermined 
relation to each other, without the use of a large-scale device such as an 
E.sup.2 PROM. 
To achieve the above-described objects, in accordance with one aspect of 
the present invention, there is provided a lens driving apparatus which 
includes a first lens, a second lens driven in follow-up relation to a 
movement of the first lens on the basis of a predetermined characteristic, 
speed detecting means for detecting a driving speed of the first lens, and 
controlling means for determining a driving speed of the second lens on 
the basis of a detection result provided by the speed detecting means. 
In accordance with another aspect of the present invention, there is 
provided a drive controlling apparatus which includes measurement means 
for measuring a moving speed of a first moving object, a second moving 
object which follows the movement of the first moving object on the basis 
of predetermined relation, driving means for varying a moving speed of the 
second moving object with respect to the moving speed of the first moving 
object, and computing means for determining the moving speed of the second 
moving object on the basis of a measurement result provided by the 
measurement means. 
A fifth object of the present invention is to provide a lens driving 
apparatus which is arranged to predict a follow-up speed of a focusing 
lens by measuring a zooming-lens speed in, for example, a lens unit in 
which the focusing lens serving also as a compensator lens is made to 
follow the zooming lens, and which can prevent a problem such as 
disturbance of speed control due to a factor such as an abnormal output of 
an encoder. 
A sixth object of the present invention is to provide a lens controlling 
apparatus which is arranged to control moving objects which move on the 
basis of predetermined relation, such as a zooming lens and a focusing 
lens in an inner focus type of video camera. The lens controlling 
apparatus is provided with the function of detecting the actual position 
or speed of a primary moving object during the movement thereof and 
determining the driving speed of a subsidiary moving object and the 
function of controlling the subsidiary moving object by ignoring an 
abnormal value or replacing it with temporary data if the abnormal value 
is detected among measured values. Accordingly, it is possible to achieve 
smooth and natural speed control without impairing the result of 
processing employing a position detecting signal. 
To achieve the above-described object, in accordance with another aspect of 
the present invention, there is provided a drive controlling apparatus 
which includes a first lens, a second lens driven in follow-up relation to 
the movement of the first lens in accordance with a predetermined 
characteristic, detecting means for detecting a moving speed of the first 
lens or the amount of movement thereof, and controlling means for 
executing control of a driving speed of the second lens on the basis of a 
detection result provided by the detecting means, the controlling means 
using the detection result as information on the control only when the 
detection result meets a predetermined condition. 
To achieve the above-described object, in accordance with another aspect of 
the present invention, there is provided a drive controlling apparatus 
which includes measurement means for measuring a moving speed of a first 
moving object, a second moving object which follows the movement of the 
first moving object on the basis of predetermined relation, driving means 
for varying a moving speed of the second moving object, and computing 
means for computing the moving speed of the second moving object on the 
basis of a measurement result provided by the measurement means and for 
computing the moving speed of the second moving object on the basis of 
predetermined control information which is stored in advance, if the 
measurement result does not satisfy a predetermined condition. 
A seventh object of the present invention is to provide a lens controlling 
apparatus which can always accurately control the speed or the amount of 
movement of a second lens or moving object which follows a first lens or 
moving object on the basis of predetermined relation, and which can 
control the second lens or moving object with a normal value prepared in 
advance from the moment a power source is turned on until the moment the 
speed of the first lens or moving object is completely measured. 
Accordingly, optimum control can be performed immediately after the start 
of an operation, and a zooming lens can achieve a good zooming operation 
while minimizing defocus occurring during zooming, even before the 
measurement of a zooming speed is carried out. 
An eighth object of the present invention is to provide a drive controlling 
apparatus which can perform highly accurate and stable control by 
determining the follow-up speed of a second moving object on the basis of 
the result obtained by measuring the moving speed of a first moving 
object, in a control system including the first moving object and the 
second moving object which follows the first moving object on the basis of 
predetermined relation. In addition, the drive controlling apparatus is 
arranged so that if the speed measurement of the primary first moving 
object is imperfect as in a case where control is initially performed 
after a power source has been turned on, the subsidiary second moving 
object is driven in accordance with the driving of the first moving object 
by using a temporary measurement result, and so that at the instant when 
the speed measurement of the primary first moving object is completed, the 
temporary measurement result is sequentially replaced with an actual 
measurement result. Accordingly, even if no measurement data on the 
primary first moving object is obtained, the drive controlling apparatus 
can execute speed control of the subsidiary second moving object without a 
large error. 
A ninth object of the present invention is to provide a drive controlling 
apparatus which can smoothly transfer speed control from the speed control 
of the subsidiary second moving object based on temporary measurement data 
to the speed control of the subsidiary second moving object based on 
actual measurement data, whereby the drive controlling apparatus can be 
effectively used in a control system for driving the zooming lens and the 
focusing lens while holding them in predetermined relation. 
To achieve the above-described objects, in accordance with another aspect 
of the present invention, there is provided a drive controlling apparatus 
which includes a first lens, a second lens driven in follow-up relation to 
the movement of the first lens in accordance with a predetermined 
characteristic, detecting means for detecting a moving speed of the first 
lens or the amount of movement thereof, and controlling means for 
selectively setting a first control mode for controlling a driving speed 
of the second lens on the basis of a detection result provided by the 
detecting means and a second control mode for forcibly controlling the 
second lens irrespective of the detection result. 
In accordance with another aspect of the present invention, there is 
provided a drive controlling apparatus which includes measurement means 
for measuring a moving speed of the first moving object, a second moving 
object which follows a movement of the first moving object on the basis of 
predetermined relation, driving means for varying a moving speed of the 
second moving object, and controlling means for selectively setting a 
first control mode for computing the moving speed of the second moving 
object on the basis of a measurement result provided by the measuring 
means and a second control mode for setting the moving speed of the second 
moving object to a predetermined value irrespective of the measurement 
result. 
The above and other objects, features and advantages of the present 
invention will become apparent from the following detailed description of 
preferred embodiments of the present invention, taken in conjunction with 
the accompanying drawings.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS 
Preferred embodiments of the present invention will be described below with 
reference to the accompanying drawings. 
FIG. 7 is a block diagram schematically showing the arrangement of a first 
embodiment of a lens drive controlling apparatus according to the present 
invention. 
The lens drive controlling apparatus shown in FIG. 7 comprises optical 
system elements 101, 102, 103, 104 and 105 each having a function 
substantially identical to that of the corresponding element explained in 
connection with FIG. 1, actuators 106, 107 and 108 for driving the zooming 
lens 102, the iris 103 and the focusing lens 105, respectively, each of 
the actuators 106, 107 and 108 consisting of, for example, a motor or the 
like, drivers 109, 110 and 111 for driving and controlling the respective 
actuators 106, 107 and 108, position encoders 112 and 113 for detecting 
the position of the zooming lens 102 and that of the focusing lens 105, 
respectively, an image sensor 114, such as a charge-coupled device, for 
converting an image formed by a lens unit into a video signal and 
outputting it, an amplifier 115 for amplifying the output signal of the 
image sensor 114, a band-pass filter 116 for extracting only a high-band 
component useful for detecting the state of focus from the output signal 
of the amplifier 115, a lens drive controlling circuit 117 including a 
microcomputer for responding to the output signal of the band-pass filter 
116 to execute various kinds of control, such as control for effecting 
focusing by moving the focusing lens 105 in the direction in which the 
high-band component increases or control for executing zooming by 
simultaneously moving the zooming lens 102 and the focusing lens 105 as 
explained in connection with the example described previously, and an 
aperture controlling device 118 for measuring the luminance of a subject 
on the basis of the luminance level of the output signal of the amplifier 
115 and adjusting the aperture size of the iris 103 to maintain the 
luminance at a constant level. 
FIGS. 8(a) and 8(b) show a flowchart of a control program for operation 
control which is stored in the lens drive controlling circuit 117 for 
operating the lens drive controlling apparatus according to the present 
invention. 
The control program shown in FIGS. 8(a) and 8(b) includes the following 
steps: Step S1 indicating the start of the control program; Step S2 where 
it is determined whether a power source has been turned on; Step S3 where 
the value of the zooming encoder 112, that is, the position of the zooming 
lens 102 which is in operation, is read out; Step S4 where the value of 
the zooming encoder 112, which has been read in Step S3, is memorized as 
Zzs; Step S5 where a zone in which the zooming lens 102 is positioned with 
It respect to the horizontal axis along, which zone division has been made 
as shown in FIG. 3, is computed from the value of ZES and the obtained 
position is stored in memory as Zzs; Step S6 where it is determined 
whether the zooming lens 102 is positioned closer to a wide-angle side or 
a telephoto side with respect to a value Zm indicative of a middle zone 
within the range of movement of the zooming lens 102; Step S7 where the 
measurement period during which the zooming-lens driving speed is measured 
is set to the duration of three zones defined in the direction of the 
horizontal axis along which zone division has been made as shown in FIG. 
3, and where a measurement ending zone ZzE on the telephoto side is 
obtained from Zzs by computations; Step S8 where the value of a counter 
for measuring the driving speed of the zooming lens 102 is reset to "0"; 
Step S9 where the zooming lens 102 is made to move to the telephoto side; 
Step S10 where a zone in which the zooming lens 102 is positioned is 
compared in a manner similar to that used in Step S5, and the result is 
stored in memory as Zz; Step S11 where it is determined whether Zz is 
greater than or equal to Zzs+1, that is, whether the zooming lens 102 
which has started from Zzs toward the telephoto side has moved from its 
starting zone into the next zone; Step S12 where the value of the counter 
which has been reset to "0" in Step S8 is incremented by one; Step S13 
where it is determined whether Zz has reached ZzE, that is, whether 
zooming with respect to the three zones specified as the aforesaid 
measurement period has been completed; Step S14 where it is determined 
whether a vertical sync signal has been inputted; Step S15 for executing a 
program for stopping the zooming lens 102; Step S16 where the zooming lens 
102 is made to move in the direction of the wide-angle side; Step S17 
where, in a manner similar to Step S3, the output of the zooming encoder 
112 for detecting the position of the zooming lens 102 is read and the 
result is stored in memory as ZE; Step S18 where it is determined whether 
ZE is less than ZES, that is, whether the zooming lens 102 has returned to 
the position obtained in Step S3; Step S19 corresponding to Step S7, for 
executing a program for computing a measurement ending zone on the 
wide-angle side by using Zzs; Step S20 corresponding to Step S11, where it 
is determined whether the zooming lens 102 has entered a zone adjacent to 
Zzs as the zooming lens 102 moves toward the wide-angle side; Step S21 
corresponding to Step S13, where it is determined whether zooming with 
respect to the measurement period has been completed during the speed 
measurement performed while the zooming lens 102 is being driven toward 
the wide-angle side; Step S22 corresponding to Step S18, where it is 
determined whether the zooming lens 102 has returned to its initial 
position; Step S23 for executing a program for calculating Rzs according 
to the aforesaid equation (1); and Step S24 indicating the end of the 
flowchart shown in FIGS. 8(a) and 8(b). 
If the program shown in the flowchart of FIGS. 8(a) and 8(b) starts in Step 
S1, then it waits for the power source to be turned on in Step S2. When 
the power source is turned on, the current detection value ZES of the 
zooming encoder 112, that is, a zooming-lens position, is read and stored 
in memory in Steps S3 and S4. In Step S5, the zone Zzs corresponding to 
the zooming-lens position ZES is obtained. 
If variations in the measurement of a zooming speed are taken into account, 
it is desirable to perform zooming with respect to a plurality of zones. 
However, in a case where the direction of measurement is made 
unidirectional, if the zooming lens 102 is positioned in the vicinity of 
one end of its zooming movement range, the zooming lens 102 will reach the 
end until the measurement is completed. For this reason, in Step S6, it is 
determined whether the zooming lens 102 is positioned closer to the 
wide-angle side or the telephoto side with respect to the middle zone ZM 
in the zooming movement range. If the zooming lens 102 is positioned 
closer to the wide-angle side, the direction toward the telephoto side is 
selected as the measurement direction, while if it is positioned closer to 
the telephoto side, the direction toward the wide-angle side is selected 
as the measurement direction. 
If it is determined in Step S6 that the zooming lens 102 is positioned 
closer to the wide-angle side, the process proceeds to Step S7, where the 
zone ZzE indicative of the end of measurement is determined by 
calculations. In the first embodiment, the number of zones in a 
measurement region is three. Accordingly, if Zzz is determined as in Step 
S7, when Zz obtained in Step S10 reaches ZZE, it may be determined that 
the zooming lens 102 has passed through such a measurement region. In Step 
S8 which follows, the counter is reset and, in Step S9, the zooming lens 
102 is driven toward the telephoto side. In Steps S3 and S10, a zone in 
which the zooming lens 102 is positioned is computed sequentially. 
To accurately measure the time taken for the zooming lens 102 to pass 
through each of the three zones, it will be necessary to count the elapsed 
time between the boundaries of each of the zones in Step S12. However, in 
Step S3, the zooming lens 102 is not always positioned at any boundary; 
rather, the probability that the zooming lens 102 is positioned within any 
of the zones as indicated by a point A in FIG. 4, is high. For this 
reason, in Step S11, if the zooming lens 102 is still positioned in the 
same zone where it has started to move, the process returns to Step S8, 
where the count of the counter is not incremented. That state is held 
until the zooming lens 102 enters an adjacent zone. If the zooming lens 
102 enters the adjacent zone, a program starting with Step S12 is 
executed. 
Each time Step S12 is once executed, the count of the counter for measuring 
the driving speed of the zooming lens 102 is incremented by one. After 
Step S12 has been executed, the position of the zooming lens 102 is 
monitored in units of zone in Steps S3 and S10. In Step S13, it is 
determined whether the zooming lens 102 has passed through the three 
zones. If it is determined in Step S13 that it has not yet passed through 
the three zones, the process waits for arrival of a vertical sync signal 
in Step S14. If the vertical sync signal arrives, the process returns to 
Step S12, where the count of the counter is incremented by one. By 
performing the above-described processing, it is possible to measure as 
the number of vertical sync signals the time taken for zooming lens 102 to 
pass through each of the three zones from boundary to boundary without any 
substantial error. If it is determined in Step S13 that the measurement 
has been completed, a program starting with S15 is executed and the 
zooming lens 102 is returned to the position obtained in Step S3 to 
execute the operation of causing the viewing angle of the lens unit to 
coincide with a viewing angle to which the lens unit was set when the 
power source was turned on. 
In Step S15, the zooming lens 102 is temporarily stopped. In Step S16, the 
zooming lens 102 is made to move in a direction opposite to the direction 
of movement during the above-described measurement, that is, toward the 
wide-angle side. Subsequently, in Step S17, the encoder's value is read as 
ZE in a way similar to that used in Step S3 and, in Step S18, it is 
determined whether ZE is equal to or smaller than ZES. If it is determined 
in Step S18 that the zooming lens 102 has not yet returned to its initial 
position, the process returns to step S16 and the above-described 
processing is repeated. If it is determined in Step S18 that the zooming 
lens 102 has returned to the initial position, the zooming operation is 
stopped in Step S15. In Step S23, an initial coefficient Rzs is calculated 
according to the above-described equation (1) and multiplied by a 
representative speed, thereby determining the start value of the 
focusing-lens driving speed for a first cycle of zooming operation after 
the power source has been turned on. 
By performing the above-described operation, it is possible to determine 
the starting speed of the focusing lens under conditions close to actual 
operating conditions, and it is also possible to initiate photography in a 
state where no substantial change occurs in the viewing angle (the zooming 
lens returns to the initial position with an accuracy equivalent to the 
resolution of the zooming encoder after the completion of the 
above-described measurement). 
The description of the first embodiment has been made with illustrative 
reference to the case where the zooming lens is positioned closer to the 
wide-angle side with respect to the middle of the zooming movement range. 
In a case where the zooming lens is positioned closer to the telephoto 
side with respect to the middle, an operation is carried out which is 
substantially identical to the above-described operation except that 
behavior is symmetrical. Description is, therefore, omitted for the sake 
of simplicity. 
FIG. 9 is a block diagram schematically showing the arrangement of a second 
embodiment of the lens drive controlling apparatus according to the 
present invention. In FIG. 9, identical reference numerals are used to 
denote elements which are equivalent in function to those shown in FIG. 6. 
The lens drive controlling apparatus shown in FIG. 9 is provided with a 
power source 901, a ground potential 902, a telephoto zooming switch 904 
for driving the zooming lens 102 toward the telephoto side, a wide-angle 
zooming switch 904 for driving the zooming lens 102 toward the wide-angle 
side, a resistor 905 for the telephoto zooming switch 903, a resistor 906 
for the wide-angle zooming switch 904, and brushes 907 and 908 in sliding 
contact with the respective resistors 905 and 906. As the switch 903 or 
904 is depressed, the potential of the brush 907 or 908 continuously 
changes. The lens drive controlling circuit 117 reads this potential and 
causes the speed of rotation of the actuator 106 to decrease or increase 
so as to change the speed at which the zooming lens 102 is made to move. 
FIG. 10 is a flowchart showing a control program installed in the lens 
drive controlling circuit 117 for the purpose of effecting the operation 
of the second embodiment having the arrangement of FIG. 9. The flowchart 
includes the following steps: Step S101 indicating the start of the 
program; Step S102 where a program is executed for executing the control 
operation shown as Steps S1 to S24 of FIGS. 8(a) and 8(b) explained in 
connection with the first embodiment; Step S103 where the potentials of 
the brushes 907 and 908 are converted from analog form to digital and read 
into the lens drive controlling circuit 117; Step S104 where it is 
determined whether the potential of the brush 907 or 908 indicates the 
stop of the zooming lens; Step S105 where a zooming speed is determined 
from the result obtained in Step S103; Step S106 where the ratio of the 
speed determined in Step S105 to the normal zooming speed used in 
determining the focusing-lens driving speed of FIG. 3 is obtained by 
calculations or selected from data which are prepared in memory in 
advance; Step S107 where an initial coefficient is changed to a value 
which matches a specified zooming speed by multiplying Rzs determined in 
Step S102 by the result of Step S106; and Step S108 indicating the end of 
the control program. 
When the program starts in Step S101, the operation explained in connection 
with the first embodiment is executed in Step S102 to find Rzs. In Step 
S103, the potential of a zooming switch is converted from analog form to 
digital and, in Step S104, the state of the zooming switch is supervised. 
If it is determined in Step S104 that the potential of the zooming switch 
is at a zooming stop level, the process returns to Step S103 and the 
aforesaid operation is repeated. If it is determined in Step S104 that the 
potential of the zooming switch is at a zooming driving level, the process 
proceeds to Step S105, where a zooming speed corresponding to that 
potential level is selected. In Step S106, the ratio of the result of Step 
S105 to the normal zooming speed is obtained by calculations or by 
selection. By altering Rzs of Step S102 according to the result, it is 
possible to achieve advantages similar to those of the first embodiment 
even in the case of a camera system provided with a variable-speed zooming 
function. 
As is apparent from the foregoing description, in accordance with the lens 
drive controlling apparatus according to the first embodiment of the 
present invention, in an apparatus for adjusting the moving speed of a 
second lens which follows a change in the moving speed of a first lens, by 
measuring the moving speed of the first lens prior to actual operation of 
the apparatus, it is possible to accurately adjust the moving speed of the 
second lens in accordance with the state of the apparatus from the time of 
an initial movement of the first lens after the power switch has been 
turned on. Accordingly, it is possible to provide lens control which can 
achieve stable performance free from defocus and a satisfactory 
operational sensation. 
In addition, it is possible to start the actual operation of the apparatus 
immediately after the power source has been turned on, by memorizing the 
position in which the first lens is placed before measurement of the 
moving speed of the first lens and returning the first lens to that 
position after the completion of the measurement. 
A third embodiment of the present invention will be described below. In a 
lens drive controlling apparatus for a lens unit whose focus position 
varies with the movement of a zooming lens, if there is provided an 
arrangement for driving the focusing lens with the movement of the zooming 
lens while holding predetermined relation, the output of a zooming encoder 
may vary irregularly due to its non-linearity or chattering to disturb the 
moving speed of the focusing lens and cause defocus during zooming. 
The third embodiment is intended to solve the above-described problem and 
to stabilize control by performing speed control of the focusing lens by 
using a design value with the measured value of a zooming speed being 
ignored in a case where the measured value is anomalously large or small 
or where hunting occurs in the output of a measurement circuit. 
Since the arrangement of the circuit of the third embodiment is 
substantially identical to that of the circuit of the first embodiment 
shown in FIG. 7, description is omitted. 
The difference between the first and third embodiments resides in a control 
algorithm for the lens drive controlling circuit 117, and the following 
explanation is made in connection with the control algorithm. 
FIGS. 11(a) and 11(b) show a control flowchart of an operation control 
program which is stored in the lens drive controlling circuit 117 for the 
purpose of operating the third embodiment of the lens drive controlling 
apparatus according to the present invention. 
The flowchart shown in FIGS. 11(a) and 11(b) includes the following steps: 
Step S201 where this control flow is started; Step S202 where a decision 
is made as to the current position in which the zooming lens 102 is 
located, that is, the zone in which the zooming lens 102 is located from 
among the zones shown in FIG. 3, and the result is stored in memory within 
the lens drive controlling circuit 117; Step S203 where whether to execute 
zooming is determined on the basis of whether a zooming operation has been 
carried out; Step S204 where the zooming lens 102 is caused to move in a 
specified direction while the focusing lens 105 is being driven at a speed 
Fv; Step S205 where it is determined whether the zooming lens 102 has 
moved from a particular zone into the next zone beyond the boundary 
therebetween as shown by 401 in FIG. 4; Step S206 where it is determined 
whether a zone which the zooming lens 102 has newly entered is a correctly 
adjacent zone in relation to both the zone stored in memory in Step S202 
and the direction in which the zooming lens 102 is being driven; Step S207 
where a count Cz of a counter for counting the time for the zooming lens 
102 to pass through a zone is reset; Step S208 where when the counter 
initiates its counting operation, the count Cz is incremented by one; Step 
S209 where it is determined whether the zooming lens 102 has traversed the 
zone in which it is moving; Step S210 where it is determined whether a 
zone into which the zooming lens 102 has moved is a correctly adjacent 
zone, as in Step S206; Step S212 where it is determined whether the count 
Cz of the counter is greater than a predetermined upper limit Zmlim; Step 
S213 where it is determined whether the count Cz is smaller than a 
predetermined lower limit zilim; and Step S211 where it is determined 
whether a sync signal V-sync has arrived. 
The flowchart shown in FIGS. 11(a) and 11(b) also includes Steps S214, S215 
and S216 where the measurement results obtained when the zooming lens 102 
passes through the last zone as well as the second and third zones from 
the last zone are stored as variables C3, C2 and C1 on memory, 
respectively. Specifically, if it is confirmed that counting for the count 
Cz has been correctly executed as the result of execution of the control 
flow up to Step S213, the variable C2 is substituted for the variable C3, 
the variable C1 for the variable C2, and the variable Cz for the variable 
C1, whereby the values stored on memory are shifted and updated. The 
flowchart also includes: Steps S217 where the sum of the variables C1, C2 
and C3 is obtained; Step S218 where a ratio CCONT of a measured value Csum 
to a theoretical design value CSTD is obtained (the time taken for the 
zooming lens 102 to pass through three zones is CSTD=79, as shown in FIG. 
4, where CSTD represents the number of sync signals V-sync); and Step S219 
where the actual focusing-motor speed Fv is newly calculated by 
multiplying a coefficient determined by the ratio CCONT by a memorized 
focusing-motor speed for zooming. It is, therefore, possible to improve 
the accuracy with which the focusing lens 105 is made to follow the actual 
movement of the zooming lens 102 by calculating the ratio of the normal 
speed of the zooming lens 102 to the actual speed thereof with respect to 
a zone of interest and correcting the memorized speed of the focusing lens 
105. 
The flowchart also includes Step S220 where it is determined whether 
zooming is being performed and Step S221 where a focusing motor is driven 
at the calculated focusing-motor speed FV. 
When the control program is started in Step S201, a zone in which the 
zooming lens 102 is presently positioned is determined and memorized by 
means of the zooming encoder 112. In Step S203, it is determined whether a 
zoom instruction has been given. If no zoom instruction has been given, 
the process returns to Step S202 and remains in its ready state. More 
specifically, if no zooming is performed, a focus position does not change 
and, therefore, after normal automatic focusing has been executed, no 
defocus will occur so far as no relation to a subject changes. If it is 
determined in Step S203 that the zoom instruction has been given, the 
focus position varies with the movement of the zooming lens 102 and it is, 
therefore, necessary to cause the focusing lens 105 to follow the movement 
of the zooming lens 102. 
Accordingly, at the same time that the zooming lens 102 is driven, the 
focusing lens 105 serving also as a compensator lens is made to move at 
the predetermined focusing-lens driving speed Fv so as to trace a 
corresponding locus of the loci shown in FIG. 2. As described previously, 
if the locus is being accurately traced, no defocus will occur during 
zooming. 
While the locus of FIG. 2 is being traced, it is determined in Step S205 
whether the zooming lens 102 has traversed the boundary of a zone in which 
the zooming lens 102 is moving. For example, if zooming starts at the 
point A of FIG. 4, it follows that the time taken for the zooming lens 102 
to move in the zone which contains the point A is measured from an 
intermediate position in that zone. As a result, only a measured value 
relative to the zone which contains the point A will be extremely small 
and a large error will be contained in the measurement result. For this 
reason, in Step S205, the process waits for the zooming lens 102 to arrive 
at the boundary of the zone since measurement according to the third 
embodiment is performed with the entire zone regarded as one measurement 
range. If a change in a zone value is detected in Step S205, it is 
determined in Step S206 whether a new zone is a correct zone. 
For example, if a chattering phenomenon occurs as shown by 602 in FIG. 6, 
the level of a zone value indicative of the zone changes but the 
transition from one zone to another is not actually performed. It is 
apparent, therefore, that the zone value is not a value corresponding to 
the next zone. To cope with this problem, in Step S206, the zone value of 
the adjacent zone which follows in the zoom-driving direction is predicted 
on the basis of the zone value memorized in Step S202 and it is determined 
whether the predicted value coincides with an actual zone value. If no 
change is detected in the zone value in Step S205, the process returns to 
Step S203 and zooming is continued. Even if it is determined in Step S206 
that the new zone is not a correct zone, no counting is performed and the 
process returns to Step S203. 
If it is determined in Step S206 that the zooming lens 102 has entered a 
correct zone, the process proceeds to Step S207, where a counter for 
calculation of a zooming-lens driving speed is reset to 0. In Step S208, 1 
is added to the count of the counter, and in Step S209 it is determined 
whether the zooming lens 102 has entered the next adjacent zone. If the 
zooming lens 102 has not yet entered the next adjacent zone, the process 
proceeds to Step S211, where the process waits for arrival of a vertical 
sync signal. If a vertical sync signal arrives, the process returns to 
step S208. In consequence, at the instant when it is determined in Step 
S209 that the zooming lens 102 has entered the next adjacent zone, the 
zooming lens 102 completes passing through a single zone, and the number 
of vertical sync periods required for the zooming lens 102 to pass through 
the zone is memorized as the count Cz of the counter. Subsequently, in 
Step S210, processing similar to that of Step S206 is performed to 
determine whether the zone which the zooming lens 102 has entered is a 
correct adjacent zone. In Steps S211 and S212, it is determined whether 
the count Cz is anomalously large or small like the result obtained when 
the part 601 or 602 in FIG. 6 is measured. Only when the program proceeds 
to Step S212, it is determined that the zooming-lens driving speed has 
been correctly measured. If it is determined in Step S210, S211 or S212 
that the measurement data is inappropriate, the process returns to Step 
S207, where the count Cz is reset, and measurement is restarted. 
In Steps S214, S215 and S216, the memories C3, C2 and C1 are updated in 
sequence by using the count Cz which is a correct measurement result. The 
reason why the measured values relative to the past three zones through 
which the zooming lens 102 has passed are employed is to absorb a fine 
variation in the length of each zone and to permit smooth zooming to be 
continued without unnatural operation by continuously using data on a zone 
close to a zone of interest even if the measured value of the zooming-lens 
driving speed relative to the zone of interest is not adopted in 
processing prior to Step S214. In Step S217, the sum of the three counts 
C1, C2 and C3 is obtained, and in Step S218 the sum is compared with 
reference data (CSTD=79:79 sync signals V-sync). In Step S219, the result 
CCONT of the comparison made in Step S218 is employed to determine a new 
focusing-lens driving speed Fv according to the zooming-lens driving 
speed. If it is determined in Step S220 that zooming continues, the 
process proceeds to Step S221, where the focusing lens 105 is driven at 
the new driving speed Fv calculated according to the state of driving of 
the zooming lens 102. The process then returns to Step S207. If zooming is 
stopped, the process returns to Step S202. Subsequently, the 
above-described operation is repeated. 
With the above-described processing, as a zooming speed is being measured, 
if it is determined that an imperfect measurement has occurred, it is 
possible to again perform measurement without applying the imperfect 
measurement data. Accordingly, it is possible to always accurately set the 
speed at which the focusing lens 105 is made to follow the movement of the 
zooming lens 102 according to the actual speed thereof. It is also 
possible to accurately trace the relative movement loci between the 
zooming lens and the focusing lens, such as those shown in FIG. 2, thereby 
effecting zooming free from defocus. 
In other words, even if there are variations in the driving speed of the 
zooming lens or the output of the encoder, the focusing lens can be made 
to follow the actual driving of the zooming lens with accuracy. 
FIG. 12 is a control flowchart showing the control program of the lens 
drive controlling circuit 117 used in a video camera, and shows a fourth 
embodiment of the present invention. This embodiment utilizes a control 
algorithm in which when a power source is turned on, the operation of 
measuring a zooming-lens driving speed and that of setting a focusing-lens 
driving speed are carried out, and in which if an abnormality is detected, 
preset temporary data is employed. The configuration of any part other 
than this control algorithm is similar to that explained in connection 
with the third embodiment. 
The flowchart shown in FIG. 12 includes the following steps: Step S301 
indicating the start of the control program; step S302 where the program 
waits for the power source to be turned on; Step S303 where initialization 
is performed by substituting temporary data, for example "26", i.e., a 
value indicating the passage of the zooming lens 102 through each zone 
when the zooming lens 102 passes through its zooming movement range in 7 
seconds, for each of the variables C1, C2 and C3 on memory which have been 
explained in connection with the control flow of the third embodiment 
shown in FIGS. 11(a) and 11(b), and also by substituting "1" for CCONT as 
temporary data. 
The flowchart also includes: Step S304 where, as the zooming lens 102 is 
made to move for three zones in advance, the number of vertical sync 
periods required for the zooming lens 102 to pass through each of the 
three zones is measured and the measurement results regarding the 
respective three zones are memorized as variables ZS1, ZS2 and ZS3 on 
memory; Step S305 where a count n of a counter for setting the number of 
repetitions of the flow is set to "1"; Step S306 where it is determined 
whether ZS1, ZS2 and ZS3 are each greater than a preset upper limit, 
Zmlim, by a method similar to that used in Step S212 of FIG. 11(a); Step 
S307 where it is determined whether ZS1, ZS2 and ZS3 are each smaller than 
a preset lower limit, Zilim, by a method similar to that used in Step S213 
of FIG. 11(b); Step S308 where ZS1, ZS2 or ZS3 is selectively substituted 
f or the count Cz explained in connection with the third embodiment; Step 
S309 for executing processing identical to the processing shown in Steps 
S214, S215, S216, S217 and S218 explained in connection with the third 
embodiment; Step S310 for determining a new focusing-lens driving speed 
which is corrected according to an actual zooming-lens driving speed on 
the basis of the result of the computations performed in Step S309; Step 
S311 where a count n of a counter for counting the number of repetitions 
is incremented by "1"; Step S312 where it is determined whether the number 
of repetitions of the control flow has reached its maximum number; Step 
S313 where it is determined whether zooming has been initiated; Step S314 
where the zooming lens 102 is driven while the focusing lens 105 is being 
driven at the focusing-lens driving speed Fv determined in Step S310; Step 
S315 for performing processing similar to the processing of measuring a 
zooming-lens driving speed, which processing is shown in Steps S205 to 
S213 in the flowchart of FIG. 11(a). 
When the control flow is started in Step S301, the flow waits for the power 
source to be turned on in Step S302. If it is determined in Step S302 that 
the power source has been turned on, execution of the subsequent steps of 
the control flow is initiated. In other words, the fourth embodiment is 
arranged in such a manner that the processing of measuring the driving 
speed of the zooming lens 102 and the processing of determining the 
driving speed of the focusing lens 105 are carried out immediately after 
the power source has been turned on. 
When it is determined in Step S302 that the power source has been turned 
on, the process proceeds to Step S303, where predetemined temporary data 
are set in C1, C2, C3 and CCONT, respectively, thereby effecting 
initialization. 
Then, for example, an operation for automatically moving the zooming lens 
102 for three zones is performed to measure the speed at which the zooming 
lens 102 passes through each of the three zones as the number of vertical 
sync periods, as in the third embodiment described above. The results are 
stored in the variables ZS1, ZS2 and ZS3 on memory, respectively. 
Then, in Step S305, the count n of the counter for setting the number of 
repetitions is incremented by "1", and the process proceeds to Step S306 
and then to Step S307. In Step S307, the value of each of the variables 
ZS1, ZS2 and ZS3 is compared with the upper limit value Zmlim and the 
lower limit value Zilim to determine whether the value is an abnormal 
value. If no abnormal value is detected, the value of the variables ZS1, 
ZS2 or ZS3 is substituted for the value of Cz and, in Step S309, CCONT is 
calculated by a method similar to that used in the third embodiment. 
If any abnormal data is detected in Steps S306 and S307, the values of C1, 
C2, C3 and CCONT are not updated and a new focusing-lens driving speed Fv 
is determined on the basis of temporary data. After the passage through 
Steps S310 and S311, the control program is repeated from Step S306. By 
performing this control loop, the temporary data are assigned to a zone on 
which abnormal data has been detected, while a measured value is assigned 
to a zone which has been regarded as correct. Accordingly, it is possible 
to smoothly start zooming under conditions close to actual operating 
conditions without undergoing disturbance due to an abnormal value. 
Since the focusing-lens driving speed Fv according to the measured value is 
determined when the process reaches Step S313 through Step S311, a zooming 
operation similar to that performed in the third embodiment is carried out 
in the control loop formed by Steps S314 and S315. 
In the explanation of the fourth embodiment, for the sake of simplicity, 
reference has been made to the method in which temporary data is used only 
when the value of CZ are abnormal. However, it is apparent that a program 
for determining whether the order of zones is correct can be easily added 
to the aforesaid program, as in the third embodiment. 
As is apparent from the foregoing description, the lens drive controlling 
apparatus according to the fourth embodiment is arranged to control moving 
objects which move on the basis of predetermined relation, such as a 
zooming lens and a focusing lens in an inner focus type of video camera. 
The lens drive controlling apparatus is provided with the function of 
detecting the actual position or speed of a primary moving object during 
the movement thereof and determining the driving speed of a subsidiary 
moving object and of controlling the subsidiary moving object by ignoring 
an abnormal value or replacing it with temporary data if the abnormal 
value is detected among measured values. Accordingly, it is possible to 
achieve smooth and natural speed control without impairing the result of 
processing employing a position detecting signal. 
A fifth embodiment of the present invention will be described below. 
Immediately after a power source has been turned on, a system does not 
stabilize and it may be difficult to perform perfect measurement of a 
zooming speed in a manner similar to that explained in connection with the 
fourth embodiment. According to the fifth embodiment, in this case, during 
the start of zooming, the zooming lens is made to move on the basis of 
temporary measurement data and the measurement of the speed of the zooming 
lens is continued while the zooming lens is moving. When the measurement 
is completed, the temporary measurement data are sequentially replaced 
with actual measurement data. 
Since the arrangement of the fifth embodiment is similar to that of the 
first embodiment which is shown in FIG. 7 in block form, explanation is 
omitted. Only a control algorithm which is stored in the lens drive 
controlling circuit 117 and which differs from that used in each of the 
aforesaid embodiments will be described below. 
FIG. 13 shows the fifth embodiment of the present invention, and shows the 
control flowchart of a program for operation control which is stored in 
the lens drive controlling circuit 117 for operating the lens drive 
controlling apparatus. 
The control flowchart includes: Step S401 which starts the control flow; 
Step S402 where the process waits for the power source of the apparatus to 
be turned on; Step S403 where temporary data, for example, "26", is 
substituted for each of C1, C2 and C3 which respectively indicate the 
passage periods of time required for the zooming lens 102 to pass through 
three zones which precede the zone 401 within the zooming movement range 
shown in FIG. 4 (each of the passage periods of time is represented by the 
number of vertical sync signals V-sync, and in this example the time taken 
to pass through one zone is assumed to be 26 V-sync); Step S404 where it 
is determined whether zooming is being performed through the operation of 
a zooming switch not shown; Step S405 which finds the sum of the passage 
periods of time C1, C2 and C3, i.e., the time Csum taken to pass through 
the three zones; Step S406 where the CSUM found in Step S405 is divided by 
the preset normal time CSTD (79 V-sync in FIG. 4) required for the zooming 
lens 102 to pass through the three zones, to obtain a ratio CCONT relative 
to zooming-lens speed changes; Step S407 where CCONT obtained in Step S406 
is multiplied by the memorized speed shown in FIG. 3 to obtain the 
focusing-lens speed Fv; Step S408 where the focusing lens 105 is driven at 
the focusing-lens driving speed Fv obtained in Step S407 while the zooming 
lens 102 is being moved; and Step S409 which brings the control flow to an 
end. 
In the following description of the fourth embodiment, reference is made to 
speed control utilizing a method of determining the focusing-lens driving 
speed Fv on the basis of the result of zooming-speed measurement regarding 
three zones through which the zooming lens has passed, while taking into 
account variations in an encoder output or the like. 
Referring to the control flow of FIG. 13, when the control flow is started 
in Step S401, the process waits for the power source to be turned on in 
Step S402. When the power source is turned on, the process proceeds to 
Step S403, where a normal value ("26" in this example) as temporary data 
are substituted for each of the variables C1, C2, and C3 which 
respectively store the passage periods of time required for the zooming 
lens 102 to pass through continuous three zones. The reason why such 
normal data is temporarily inputted are that immediately after the power 
source has been turned on, there is no information on the past 
zooming-lens driving speed, i.e., the time required for the zooming lens 
102 to pass through each of the zones. Accordingly, even if the zooming 
lens 102 is driven immediately after the power source has been turned on, 
it is possible to stably drive the zooming lens 102 without malfunction. 
In Step S404, it is determined whether a zooming operation has been carried 
out. If zooming is being performed by the operation of a zooming switch 
not shown, the process proceeds to Step S405, where the sum CSUM of the 
passage periods of time C1, C2 and C3 is calculated. In Step S406, the 
ratio CCONT of CSUM to the normal time CSTD which represents the normal 
value of the time required for the zooming lens 102 to pass through the 
three zones, i.e., a zooming-lens driving speed obtainable when the 
focusing-lens driving speed shown in FIG. 3, is determined. 
In Step S407, CCONT is multiplied by a set speed relative to a zone of 
interest among the zones shown in FIG. 3, and a focusing-lens driving 
speed during zooming with respect to the temporary data substituted in 
Step S403 is determined. In Step S408, while the zooming lens 102 is being 
driven, the focusing lens 105 is driven at the driving speed Fv in 
follow-up relation to the zooming lens 102. 
Thus, it is possible to provide follow-up control over the focusing lens 
105 so as to accurately trace a corresponding one of the curves of FIG. 2 
with respect to the driving of the zooming lens 102. Since the speed with 
which the focusing lens 105 is driven in follow-up relation is determined 
by measuring and detecting the actual driving speed of the zooming lens 
102, it is possible to achieve stable, highly accurate and smooth zooming. 
As is apparent from the foregoing explanation, CCONT is equivalent to Rzs 
shown in the aforesaid equation (1). RZS is a ratio relative to one zone 
in the zooming movement-range whereas CCONT is a value relative to three 
zones. To clarify the method of speed control processing, the flow of FIG. 
13 includes the processing of calculating CCONT for temporary data. 
However, since CCONT can also be handled as temporary data, it may be 
practical to omit the procedures of Steps S405 and S406 and substitute 
temporary data immediately after CCONT. 
In the above-described procedures, after the power source has been turned 
on, if the measurement of a zooming speed has not yet been completed, 
temporary data are substituted for C1, C2 and C3 as well CCONT to 
determine the focusing-lens driving speed Fv and drive the zooming lens 
102. Accordingly, it is possible to perfom zooming without any serious 
defocus immediately after the power source has been turned on. 
The explanation of the flowchart of FIG. 13 has referred to the setting of 
the focusing-lens driving speed during a zooming operation which is 
initially performed immediately after the power source is turned on. Then, 
referring to FIGS. 14(a) and 14(b), a control operation for measuring the 
driving speed of the zooming lens and determining the speed at which the 
focusing lens is driven in follow-up relation will be described. The 
control operation is also performed by using a program stored in the lens 
drive controlling circuit 117 of FIG. 7. The arrangement of the system 
used is similar to that shown in FIG. 7. 
The control flow of FIGS. 14(a) and 14(b) includes: Step S501 indicating 
the start of the control flow; Step S502 where after the power source has 
been turned on, zooming is initiated by executing the process shown in 
Steps S401 to S409 of FIG. 13; Step S503 where it is determined whether 
the zooming lens 102 first traversed the boundary of one zone, such as 
that shown by 401 in FIG. 4, after the zooming is initiated; Step S504 
where the counter Cz for measuring the speed at which the zooming lens 102 
passes through the zone is reset to 0; Step S505 where the count of the 
counter Cz is incremented by one; Step S506 where it is determined, as in 
Step S503, whether the zooming lens 102 has moved from a zone in which the 
zooming speed is presently being measured into an adjacent zone; Step S507 
where it is determined whether a vertical sync signal has arrived; Steps 
S508, S509 and S510 where the contents of the respective variables C1, C2 
and C3 in which the passage periods of time for the past three zones have 
been stored as explained in connection with FIG. 13, are shifted by one 
each, and data is updated with the past history left by substituting the 
latest zooming-speed measured value for C1; Step S511 where the sum CSUM 
of the time periods C1, C2 and C3 required for the zooming lens 102 to 
pass through the respective three zones is computed, as shown in Step S405 
of FIG. 13; Step S512 where the aforesaid sum Csum is divided by the 
preset normal time CSTD (79 V-sync in FIG. 4) required for the zooming 
lens 102 to pass through the three zones to compute the ratio CCONT, as 
shown in Step S406 of FIG. 13; Step S513 where CCONT computed in Step S512 
is multiplied by the normal speed for each of the zones shown in FIG. 3, 
thereby computing the focusing-lens driving speed Fv according to an 
actual zooming-lens driving speed; Step S514 where it is determined 
whether zooming is being performed; Step S515 where the zooming lens 102 
is driven and, at the same time, the focusing lens 105 is driven at the 
focusing-lens driving speed Fv; and Step S516 which stops the zooming 
operation of driving the zooming lens 102 and the focusing lens 105 so as 
to trace a locus according to the result of the decision made in Step 
S514. 
When the control flow is started in Step S501, the process proceeds to Step 
S502. In Step S502, as shown in the control flow of Steps S401 to S409 of 
FIG. 13, the process waits for the zooming switch not shown to be 
operated, and if the zooming switch has been operated, the normal value is 
used as temporary data to drive the zooming lens 102, thereby initiating 
zooming. In Step S503, during zooming, it is determined whether the 
zooming lens 102 has traversed the boundary of one zone such as that shown 
by 401 in FIG. 4, on the basis of information from the zooming encoder 
112. If the zooming lens 102 traverses the boundary of one zone, the 
process proceeds to Step S504. Such a decision as to the boundary of the 
zone is made by utilizing the encoder's output variations shown in FIG. 6. 
The reason why the boundary of the zone is supervised in Step S503 is as 
follows. If the zooming lens 102 is positioned at the point A in FIG. 4 
immediately after the start of zooming, the distance from the point A to 
the first boundary is shorter than the actual length of the zone, with the 
result that the measured value of the speed at which the zooming lens 102 
moves from the point A to the boundary contains a large error. 
Accordingly, after the start of zooming, the processing is controlled so 
that no measurement of the zooming-lens driving speed is executed until 
the first boundary of the zone is detected. 
In Step S504, the counter Cz for measuring the passage time required for 
the zooming lens 102 to pass through a zone in order to detect the 
zooming-lens driving speed is reset to 0. In Step S505, the count of the 
counter Cz is incremented by one, and in Step S506 the boundary between 
the current zone and the next zone is detected. 
If it is determined in Step S506 that the zooming lens 102 has not yet 
moved into the next zone, the process proceeds to Step S507, where it 
waits for arrival of the vertical sync signal V-sync. If the vertical sync 
signal V-sync is detected in Step S507, the process returns to Step S505, 
where the count of the counter Cz is incremented by one. 
The above-described steps S505, S506 and S507 are repeated. If the boundary 
is detected in Step S506, the process proceeds to Step S508. In 
consequence, the counter Cz memorizes how many vertical sync periods were 
taken for the zooming lens 102 to pass through one zone. Thus, in Steps 
S508, S509 and S510, the latest count Cz is substituted for C1, C1 for C2, 
and C2 for C3, whereby the three data are shifted and updated, 
respectively. 
For example, where the count Cz is 30 in terms of the number of V-sync, 
since the initial value "26" has been stored in each of C1, C2 and C3, 
C3=26, C2=26 and C2=30 are obtained. In this case, after the passage 
through Step S511 and S512, a new focusing-lens driving speed Fv is 
computed and determined in Step S513 on the basis of the aforesaid 
equation (1) by using CCONT obtained in Step S512. The new focusing-lens 
driving speed Fv is slower than when three temporary data are used as 
initial values, for C1 has changed from "26", to "30". 
If the new focusing-lens driving speed Fv is determined in Step S513, it is 
determined in Step S514 whether the zooming switch is being operated. If 
it is being operated, an instruction to activate zooming is outputted to 
the actuator drivers 109 and 111 in Step S515, and the process returns to 
Step S504. If the zooming switch is not being operated, the process 
proceeds to Step S516, where zooming is stopped, and it waits for the next 
zoom instruction in Step S514. 
By executing the above-described program, it is possible to smoothly 
execute the operation of initially driving the zooming lens with temporary 
data at the start of zooming and subsequently transferring speed control 
to a control operation using measurement data in sequence. Accordingly, it 
is possible to stably drive the focusing lens in follow-up relation to the 
zooming lens from the start of zooming without greatly departing from the 
loci shown in FIG. 2 and it is also possible to effect zooming without 
defocus. 
As described above, in accordance with a drive controlling apparatus 
according to the present invention, in a control system including a first 
moving object and a second moving object which follows the first moving 
object on the basis of predetermined relation, the follow-up speed of the 
second moving object is determined on the basis of the result obtained by 
measuring the moving speed of the first moving object so that it is 
possible to achieve highly accurate and stable control. In addition, if 
the speed measurement of the primary first moving object is imperfect as 
in a case where control is initially performed after a power source has 
been turned on, a temporary measurement result is employed to drive the 
subsidiary second moving object in accordance with the movement of the 
first moving object. At the instant when the speed measurement of the 
primary first moving object is completed, the temporary measurement result 
is sequentially replaced with an actual measurement result. Accordingly, 
even if no measurement data on the primary first moving object is 
obtained, it is possible to execute speed control of the subsidiary second 
moving object without a large error. In addition, it is possible to 
smoothly transfer speed control from the speed control of the subsidiary 
second moving object based on temporary measurement data to the speed 
control of the subsidiary second moving object based on actual measurement 
data. Accordingly, the present invention can be effectively used in the 
control system for driving the zooming lens and the focusing lens while 
holding them in predetermined relation.