Focus following method and device of double-ZOOM zoom lens, equipment and medium
By calculating the focus difference of the motors and adjusting the movement speed, the problem of coordination and synchronization of the dual ZOOM motor controlled zoom system was solved, achieving stable and clear imaging of the high-image-quality monitoring system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-27
- Publication Date
- 2026-03-10
AI Technical Summary
The zoom system controlled by dual ZOOM motors has problems with coordination and synchronization, resulting in image distortion, stuttering and blurring, which makes it difficult to meet the requirements of high-quality monitoring systems.
By acquiring the current and target positions of the motors, the focus difference is calculated, and the motors are adjusted according to the focus difference to enter the pre-set acceleration, deceleration, or transition zone, thereby enabling the ZOOM1, ZOOM2, and FOCUS motors to work together and ensuring synchronization and accuracy.
It improves the accuracy and synchronization of focus, optimizes zoom effects, enhances system stability and image clarity, and improves the user experience.
Smart Images

Figure CN121644985A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present specification relates to the technical field of computer technology, and particularly relates to a follow focus method and device of a double-ZOOM zoom lens, equipment and medium. BACKGROUND
[0002] Monitoring systems play a vital role in modern society, and they are widely used in public security, traffic management, industrial production and other fields. In order to meet the monitoring needs in different scenarios, monitoring systems need to have characteristics such as high image quality, large zoom ratio, and miniaturization. As one of the core components of the monitoring system, the performance of the zoom lens directly affects the imaging quality and application range of the monitoring system.
[0003] At present, the mainstream high-image-quality monitoring system zoom lens on the market mainly consists of a focusing system and a zoom system. The focusing system is controlled by a FOCUS motor to realize the focusing function of the lens; the zoom system is controlled by a ZOOM motor to realize the zoom function of the lens. With the continuous updating of optical system design technology, the size of the zoom optical lens is gradually miniaturized, and it can realize a wider range of focal length changes under the condition of shortening the total length of the zoom optical system. That is, the zoom system gradually evolves from the traditional single-ZOOM motor control to the new structure of double-ZOOM motor control.
[0004] However, this new type of double-ZOOM motor controlled zoom system has the following shortcomings in actual product application process:
[0005] Coordination linkage problem: The double-ZOOM motors of the zoom system need to work together to achieve smooth zooming effect. However, due to the differences in mechanical structure and electrical characteristics between the double-ZOOM motors, it is easy to cause inaccurate coordination linkage, resulting in phenomena such as picture distortion and lag.
[0006] Synchronization problem: The double-ZOOM motors of the zoom system need to be synchronized with the FOCUS motor of the focusing system to ensure that the image remains clear during zooming. However, due to the delay and error of the control signals between the double-ZOOM motors and the FOCUS motor, it is easy to cause synchronization problems, resulting in phenomena such as image blur and out-of-focus. SUMMARY
[0007] One or more embodiments of the present specification provide a follow focus method, device, equipment and medium of a double-ZOOM zoom lens to solve the technical problems proposed in the background.
[0008] One or more embodiments of the present specification adopt the following technical solutions:
[0009] This specification provides a focusing method for a dual ZOOM zoom lens according to one or more embodiments. The dual ZOOM zoom lens includes a ZOOM1 motor, a ZOOM2 motor, and a FOCUS motor, comprising:
[0010] Get the current position of ZOOM1 motor, the current position of ZOOM2 motor, and the current position of FOCUS motor;
[0011] Obtain the pre-set destination positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor;
[0012] When it is determined that the focus tracking is not completed, the focus tracking difference of the ZOOM1 motor is determined based on the current position of the ZOOM1 motor and the target position of the ZOOM1 motor, and the focus tracking difference of the ZOOM2 motor is determined based on the current position of the ZOOM2 motor and the target position of the ZOOM2 motor.
[0013] Based on the focus difference between the ZOOM1 motor and the ZOOM2 motor, it is determined whether to enter a pre-set focus acceleration zone, focus deceleration zone, or focus transition zone.
[0014] In the focus acceleration zone, the focus deceleration zone, or the focus transition zone, the movement speeds of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor are adjusted so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor can simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor.
[0015] It should be noted that the embodiments in this specification, through the above content, have the following beneficial effects:
[0016] Improved focus accuracy: By acquiring the current and target positions of the motor and determining the focus difference, the movement of the motor can be controlled more precisely, reducing problems with inaccurate coordination and thus improving focus accuracy and avoiding image distortion and stuttering.
[0017] Ensuring image clarity: This method enables the ZOOM1 motor, ZOOM2 motor, and FOCUS motor to simultaneously focus on the target position, maintaining synchronization and ensuring that the image remains clear throughout the zoom process, avoiding problems such as image blurring and defocusing.
[0018] Optimize zoom effect: By entering the preset focus acceleration zone, focus deceleration zone, or focus transition zone and adjusting the motor's movement speed, a smoother zoom effect can be achieved, improving the imaging quality of the monitoring system.
[0019] Enhanced system stability: The system solves the coordination and synchronization issues of the dual-ZOOM motor controlled zoom system in practical applications, improving system stability and reliability and reducing the possibility of failure.
[0020] Enhanced user experience: More accurate focus and clearer images provide better monitoring results, meet users' needs for high-quality monitoring systems, and improve user experience.
[0021] Furthermore, the focus difference is the adjacent focus step difference, which includes a first adjacent focus step difference between the current position of the ZOOM1 motor and the target position of the ZOOM1 motor, and a second adjacent focus step difference between the current position of the ZOOM2 motor and the target position of the ZOOM2 motor.
[0022] The step of determining whether to enter a pre-set focus acceleration zone, focus deceleration zone, or focus transition zone based on the focus difference between the ZOOM1 motor and the ZOOM2 motor includes:
[0023] If the difference between the second adjacent focus step difference and the first adjacent focus step difference is greater than the first preset number of steps, then enter the focus deceleration zone;
[0024] If the difference between the second adjacent focus step and the first adjacent focus step is not greater than the first preset number of steps, and the difference between the first adjacent focus step and the second adjacent focus step is greater than the second preset number of steps, then enter the focus acceleration zone.
[0025] If the difference between the second and first adjacent focus steps is not greater than the first preset number of steps, and the difference between the first and second adjacent focus steps is not greater than the second preset number of steps, then the focus transition zone is entered.
[0026] It should be noted that the embodiments in this specification, through the above content, have the following beneficial effects:
[0027] Improve focusing accuracy: By defining the focusing difference as the step difference between adjacent focusing points, the movement of the motor can be controlled more precisely, reducing focusing errors and improving focusing accuracy and precision.
[0028] Optimize the zoom process: By determining the different focus zones (acceleration zone, deceleration zone, or transition zone) based on the step difference between adjacent focus points, the zoom process can be better optimized, making zooming smoother and more stable.
[0029] Adaptable to different scenarios: This adaptive focusing method can automatically adjust the focusing speed and area according to the actual situation, adapting to different shooting scenarios and needs, thus improving the versatility and applicability of the lens.
[0030] Reduce image shake: Precise focus control and optimized zoom process can reduce image shake and blur, improve image clarity and stability, and enhance the imaging quality of the monitoring system.
[0031] Improve system efficiency: By reasonably accelerating and decelerating the focus, the system's response speed and efficiency can be improved, the focus time can be reduced, and the real-time performance of the monitoring system can be enhanced.
[0032] Furthermore, in the focus-following deceleration zone, adjusting the movement speeds of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor so that they simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor includes:
[0033] Based on the current position and the target position of the FOCUS motor, the tracking focus of the FOCUS motor is determined. The adjacent tracking focus step difference also includes the third adjacent tracking focus step difference between the current position and the target position of the FOCUS motor.
[0034] The ZOOM2 motor's speed is set to Zoom2PPS. zone3 The speed of the ZOOM1 motor is set to (Zoom2PPS). zone3 ×NbrDiff z1 ) / NbrDiff z2 The movement speed of the FOCUS motor is set to (Zoom2PPS). zone3 ×NbrDiff f ) / NbrDiff z2 So that the ZOOM1 motor is based on the motion rate (Zoom2PPS) zone3 ×NbrDiff z1 ) / NbrDiff z2 The ZOOM2 motor is based on the motion rate Zoom2PPS. zone3 The FOCUS motor is based on motion rate (Zoom2PPS) zone3 ×NbrDiff f ) / NbrDiff z2 Simultaneously focusing on the adjacent focus points of the ZOOM1 motor, the adjacent focus points of the ZOOM2 motor, and the adjacent focus points of the FOCUS motor, wherein NbrDiff z1 NbrDiff is the step difference between the first adjacent focus points. z2NbrDiff is the step difference between the second adjacent focus points. f The step difference between the third adjacent focus;
[0035] Once it is determined that focusing has been completed, the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor are confirmed to have reached their respective target positions.
[0036] It should be noted that the embodiments in this specification, through the above content, have the following beneficial effects:
[0037] Improved focus accuracy: Taking advantage of the large step difference between adjacent focus points of the ZOOM2 motor, focus control is based on it, which can track the target more accurately, reduce focus error, and improve focus accuracy and precision.
[0038] Optimized focus speed: By setting different motor movement speeds, the ZOOM1 motor, ZOOM2 motor, and FOCUS motor can work together to simultaneously focus on the target position, improving the speed and efficiency of focus.
[0039] Enhanced image stability: In the focus deceleration zone, the motor's movement speed is adjusted according to the step difference between adjacent focus points, which makes the lens movement smoother, reduces image shake and blur, and enhances image stability.
[0040] Adaptable to different scenarios: This adaptive focusing method can automatically adjust the motor's movement speed according to the actual situation, adapting to different shooting scenarios and needs, thus improving the lens's versatility and applicability.
[0041] Furthermore, in the focus acceleration zone, adjusting the movement speed of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor includes:
[0042] Based on the current position and the target position of the FOCUS motor, the tracking focus of the FOCUS motor is determined. The tracking focus also includes the third adjacent tracking focus step difference between the current position and the target position of the FOCUS motor.
[0043] The speed of the ZOOM1 motor is set to Zoom1PPS. Zone1 The speed of the ZOOM2 motor is set to (Zoom1PPS). zone1 ×NbrDiff z2 ) / NbrDiffz1 The movement speed of the FOCUS motor is set to (Zoom1PPS). zone1 ×NbrDiff f ) / NbrDiff z1 So that the ZOOM1 motor is based on the motion rate Zoom1PPS Zone1 The ZOOM2 motor is based on the motion rate (Zoom1PPS). zone1 ×NbrDiff z2 ) / NbrDiff z1 The FOCUS motor is based on the motion rate (Zoom 1PPS) zone1 ×NbrDiff f ) / NbrDiff z1 Simultaneously focusing on the adjacent focus points of the ZOOM1 motor, the adjacent focus points of the ZOOM2 motor, and the adjacent focus points of the FOCUS motor, wherein NbrDiff z1 NbrDiff is the step difference between the first adjacent focus points. z2 NbrDiff is the step difference between the second adjacent focus points. f The step difference between the third adjacent focus;
[0044] Once it is determined that focusing has been completed, the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor are confirmed to have reached their respective target positions.
[0045] It should be noted that the embodiments in this specification, through the above content, have the following beneficial effects:
[0046] Improved focusing accuracy: Based on the large step difference between adjacent focusing points of the ZOOM1 motor, focusing control is mainly based on it, which can track the target more accurately, reduce focusing error, and improve focusing accuracy and precision.
[0047] Optimized focus speed: By setting different motor movement speeds, the ZOOM1 motor, ZOOM2 motor, and FOCUS motor can work together to simultaneously focus on the target position, improving the speed and efficiency of focus.
[0048] Enhanced image stability: In the focus acceleration zone, the motor's movement speed is adjusted according to the step difference between adjacent focus points, which makes the lens movement smoother, reduces image shake and blur, and enhances image stability.
[0049] Furthermore, in the focus transition zone, adjusting the movement speed of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor so that they simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor includes:
[0050] Based on the current position of the ZOOM1 motor, the current position of the ZOOM2 motor, the target position of the ZOOM1 motor, and the target position of the ZOOM2 motor, the focus direction is determined. The focus direction includes movement from the wide-angle end to the telephoto end and movement from the telephoto end to the wide-angle end.
[0051] Based on the focusing direction, the movement speeds of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor are adjusted so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor can simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor.
[0052] It should be noted that the embodiments in this specification, through the above content, have the following beneficial effects:
[0053] Improved focusing accuracy: By adjusting the movement speed of the motors, the ZOOM1 motor, ZOOM2 motor, and FOCUS motor can work together to simultaneously focus on the target position, reducing focusing errors and improving focusing accuracy and precision.
[0054] Optimized focus speed: Adjusting the motor's movement speed according to the focus direction enables the lens to focus quickly and smoothly within different focal length ranges, improving focus speed and efficiency.
[0055] Enhanced image stability: Precise focus control and collaborative operation can make lens movement smoother, reduce image shake and blur, and enhance image stability.
[0056] Furthermore, if the focusing direction is from the wide-angle end to the telephoto end, adjusting the movement speed of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor includes:
[0057] Based on the current position and the target position of the FOCUS motor, the tracking focus of the FOCUS motor is determined. The tracking focus also includes the third adjacent tracking focus step difference between the current position and the target position of the FOCUS motor.
[0058] The operating speed of the ZOOM1 motor is set to Zoom1PPS. Zone2 The operating speed of the ZOOM2 motor is set to (Zoom1PPS). zone2 ×NbrDiff z2 ) / NbrDiff z1 The operating speed of the FOCUS motor is set to (Zoom 1PPS). zone2 ×NbrDiff f ) / NbrDiff z1 So that the ZOOM1 motor is based on the motion rate Zoom1PPS Zone2 The ZOOM2 motor is based on the motion rate (Zoom1PPS). zone2 ×NbrDiff z2 ) / NbrDiff z1 The FOCUS motor is based on the motion rate (Zoom 1PPS) zone2 ×NbrDiff f ) / NbrDiff z1 Simultaneously focusing on the adjacent focus points of the ZOOM1 motor, the adjacent focus points of the ZOOM2 motor, and the adjacent focus points of the FOCUS motor, wherein NbrDiff z1 NbrDiff is the step difference between the first adjacent focus points. z2 NbrDiff is the step difference between the second adjacent focus points. f The step difference between the third adjacent focus;
[0059] Once it is determined that focusing has been completed, the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor are confirmed to have reached their respective target positions.
[0060] It should be noted that the embodiments in this specification, through the above content, have the following beneficial effects:
[0061] Optimize video smoothness: Focusing is primarily performed using the ZOOM1 motor, which allows for better control of speed changes and avoids excessively large or small speed changes when moving from acceleration zones. This reduces video jitter and unevenness, thereby improving video quality.
[0062] Based on the characteristic of the ZOOM1 motor having a large step difference between adjacent focus points, using it as the main focus control method can more accurately track the target, reduce focus error, and improve focus precision and accuracy.
[0063] Furthermore, if the focusing direction is from the telephoto end to the wide-angle end, adjusting the movement speed of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor includes:
[0064] Based on the current position and the target position of the FOCUS motor, the tracking focus of the FOCUS motor is determined. The tracking focus also includes the third adjacent tracking focus step difference between the current position and the target position of the FOCUS motor.
[0065] The operating speed of the ZOOM2 motor is set to Zoom2PPS. zone2 The operating speed of the ZOOM1 motor is set to (Zoom2PPS). zone2 ×NbrDiff z1 ) / NbrDiff z2 The operating speed of the FOCUS motor is set to (Zoom2PPS). zone2 ×NbrDiff f ) / NbrDiff z2 So that the ZOOM2 motor is based on the motion rate Zoom2PPS zone2 The ZOOM1 motor is based on motion rate (Zoom2PPS). zone2 ×NbrDiff z1 ) / NbrDiff z2 The FOCUS motor is based on motion rate (Zoom2PPS) zone2 ×NbrDiff f ) / NbrDiff z2 Simultaneously focusing on the adjacent focus points of the ZOOM1 motor, the adjacent focus points of the ZOOM2 motor, and the adjacent focus points of the FOCUS motor, wherein NbrDiff z1 NbrDiff is the step difference between the first adjacent focus points. z2 NbrDiff is the step difference between the second adjacent focus points. f The step difference between the third adjacent focus;
[0066] Once it is determined that focusing has been completed, the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor are confirmed to have reached their respective target positions.
[0067] It should be noted that the embodiments in this specification, through the above content, have the following beneficial effects:
[0068] Optimize video smoothness: Using the ZOOM2 motor for focus tracking allows for better control of speed changes, avoiding excessively large or small speed changes when moving from deceleration zones. This reduces video jitter and unevenness, improving video quality.
[0069] This specification provides a focusing device for a dual ZOOM zoom lens according to one or more embodiments. The dual ZOOM zoom lens includes a ZOOM1 motor, a ZOOM2 motor, and a FOCUS motor.
[0070] The current position acquisition unit acquires the current position of the ZOOM1 motor, the current position of the ZOOM2 motor, and the current position of the FOCUS motor.
[0071] The destination position acquisition unit acquires the pre-set destination positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor;
[0072] The focus difference determination unit determines the focus difference of the ZOOM1 motor based on the current position of the ZOOM1 motor and the target position of the ZOOM1 motor when it is determined that the focus is not completed. It also determines the focus difference of the ZOOM2 motor based on the current position of the ZOOM2 motor and the target position of the ZOOM2 motor.
[0073] The focus zone determination unit determines whether to enter a pre-set focus acceleration zone, focus deceleration zone, or focus transition zone based on the focus difference between the ZOOM1 motor and the ZOOM2 motor.
[0074] The motion rate adjustment unit adjusts the motion rates of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor in the focus acceleration zone, the focus deceleration zone, or the focus transition zone, so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor can simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor.
[0075] This specification provides one or more embodiments of a dual-ZOOM zoom lens focusing device, comprising:
[0076] At least one processor; and,
[0077] A memory communicatively connected to the at least one processor; wherein,
[0078] The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to:
[0079] The dual ZOOM zoom lens includes a ZOOM1 motor, a ZOOM2 motor, and a FOCUS motor, comprising:
[0080] Get the current position of ZOOM1 motor, the current position of ZOOM2 motor, and the current position of FOCUS motor;
[0081] Obtain the pre-set destination positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor;
[0082] When it is determined that the focus tracking is not completed, the focus tracking difference of the ZOOM1 motor is determined based on the current position of the ZOOM1 motor and the target position of the ZOOM1 motor, and the focus tracking difference of the ZOOM2 motor is determined based on the current position of the ZOOM2 motor and the target position of the ZOOM2 motor.
[0083] Based on the focus difference between the ZOOM1 motor and the ZOOM2 motor, it is determined whether to enter a pre-set focus acceleration zone, focus deceleration zone, or focus transition zone.
[0084] In the focus acceleration zone, the focus deceleration zone, or the focus transition zone, the movement speeds of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor are adjusted so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor can simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor.
[0085] This specification provides one or more embodiments of a non-volatile computer storage medium storing computer-executable instructions, which, when executed by a computer, can perform the following:
[0086] The dual ZOOM zoom lens includes a ZOOM1 motor, a ZOOM2 motor, and a FOCUS motor, including:
[0087] Get the current position of ZOOM1 motor, the current position of ZOOM2 motor, and the current position of FOCUS motor;
[0088] Obtain the pre-set destination positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor;
[0089] When it is determined that the focus tracking is not completed, the focus tracking difference of the ZOOM1 motor is determined based on the current position of the ZOOM1 motor and the target position of the ZOOM1 motor, and the focus tracking difference of the ZOOM2 motor is determined based on the current position of the ZOOM2 motor and the target position of the ZOOM2 motor.
[0090] Based on the focus difference between the ZOOM1 motor and the ZOOM2 motor, it is determined whether to enter a pre-set focus acceleration zone, focus deceleration zone, or focus transition zone.
[0091] In the focus acceleration zone, the focus deceleration zone, or the focus transition zone, the movement speeds of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor are adjusted so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor can simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor.
[0092] The above-described at least one technical solution used in the embodiments of this specification can achieve the following beneficial effects:
[0093] Improved focus accuracy: By acquiring the current and target positions of the motor and determining the focus difference, the movement of the motor can be controlled more precisely, reducing problems with inaccurate coordination and thus improving focus accuracy and avoiding image distortion and stuttering.
[0094] Ensuring image clarity: This method enables the ZOOM1 motor, ZOOM2 motor, and FOCUS motor to simultaneously focus on the target position, maintaining synchronization and ensuring that the image remains clear throughout the zoom process, avoiding problems such as image blurring and defocusing.
[0095] Optimize zoom effect: By entering the preset focus acceleration zone, focus deceleration zone, or focus transition zone and adjusting the motor's movement speed, a smoother zoom effect can be achieved, improving the imaging quality of the monitoring system.
[0096] Enhanced system stability: The system solves the coordination and synchronization issues of the dual-ZOOM motor controlled zoom system in practical applications, improving system stability and reliability and reducing the possibility of failure.
[0097] Enhanced user experience: More accurate focus and clearer images provide better monitoring results, meet users' needs for high-quality monitoring systems, and improve user experience. Attached Figure Description
[0098] To more clearly illustrate the technical solutions in the embodiments or prior art of this specification, the drawings used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. In the drawings:
[0099] Figure 1 A schematic diagram of the focus curve for a single-ZOOM motor zoom lens provided in one or more embodiments of this specification;
[0100] Figure 2 A schematic diagram of the focus curve of a dual-ZOOM motor zoom lens provided in one or more embodiments of this specification;
[0101] Figure 3 A flowchart illustrating a focusing method for a dual ZOOM zoom lens provided in one or more embodiments of this specification;
[0102] Figure 4 This is a flowchart illustrating the focus control method for a dual-ZOOM zoom lens provided in one or more embodiments of this specification.
[0103] Figure 5 A schematic diagram of the focusing device for a dual ZOOM zoom lens provided in one or more embodiments of this specification;
[0104] Figure 6 This is a schematic diagram of the structure of a focusing device for dual ZOOM zoom lenses provided in one or more embodiments of this specification. Detailed Implementation
[0105] This specification provides a focusing method, apparatus, device, and medium for a dual ZOOM zoom lens.
[0106] Currently, mainstream high-resolution surveillance system zoom lenses on the market mainly consist of a focusing system and a zoom system. The focusing system is controlled by a FOCUS motor, while the zoom system is controlled by a ZOOM motor.
[0107] With continuous advancements in optical system design technology, zoom lenses have become increasingly smaller, enabling a wider range of focal length variations while shortening the overall optical length of the zoom optical system. In other words, zoom systems have evolved from traditional single-zoom motor control to a new structure with dual-zoom motor control.
[0108] However, traditional single-zoom motors and newer dual-zoom zoom systems each have their own advantages and disadvantages in terms of motor control methods:
[0109] 1. A zoom system controlled by a single ZOOM motor is relatively simple to control. It is only necessary to keep the FOCUS motor of the focusing system and the ZOOM motor of the zoom system synchronized to ensure clear and smooth image quality.
[0110] The disadvantages are: large size and limited room for improvement in zoom speed, all of which are limited by the total optical length of the optical system.
[0111] 2. The zoom system controlled by dual ZOOM motors is relatively complex to control. It not only needs to ensure the synchronous linkage between the two ZOOM motors, but also the synchronization with the movement of the FOCUS motor of the focusing system in order to ensure clear and smooth image quality.
[0112] The advantages are: smaller size, enabling a wider range of focal length changes while shortening the overall optical length of the zoom optical system, and providing a larger zoom ratio.
[0113] The focus curve diagram for a single ZOOM motor zoom lens is shown below. Figure 1 As shown in the diagram, the focus curve of the dual-ZOOM motor zoom lens is as follows: Figure 2 As shown.
[0114] Traditional zoom systems controlled by a single zoom motor have the following drawbacks in practical product applications:
[0115] 1. The large size of the lens will inevitably lead to an increase in the size and weight of the entire device, which can no longer meet the application scenarios with size and weight restrictions.
[0116] 2. The overall optical length of the lens optical system is long, leaving little room for improvement in zoom speed during the focusing process.
[0117] The novel dual-ZOOM motor controlled zoom system has the following drawbacks in actual product applications:
[0118] The lack of coordination between the dual zoom motors and the synchronization issue with the FOCUS motor of the focusing system can easily lead to image distortion and stuttering. Specifically, there are three scenarios: 1. The dual zoom motors and the FOCUS motor do not move at the same time; 2. The dual zoom motors move at the same time, while the FOCUS motor moves at a different time; 3. Both the dual zoom motors and the FOCUS motor move at the same time, but do not stop at the same time, etc. All three scenarios will result in image distortion and stuttering.
[0119] Since the step values of the dual ZOOM motors in the zoom system and the FOCUS motor in the focusing system are different at different magnifications, to achieve simultaneous start and stop of the dual ZOOM motors in the zoom system and the FOCUS motor in the focusing system, it is necessary to dynamically adapt the movement speed of the dual ZOOM motors in the zoom system and the FOCUS motor in the focusing system according to the focus curve to solve this type of problem.
[0120] The embodiments in this specification can be applied to intelligent monitoring of power transmission and transformation. Since intelligent monitoring terminal equipment for power transmission and transformation is often installed on the towers of power transmission and transformation lines, there are certain limitations on the size and weight of the equipment. Traditional zoom lenses controlled by a single zoom motor cannot meet market demands; however, newer zoom lenses controlled by dual zoom motors are increasingly favored by the market.
[0121] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this specification, and not all embodiments. Based on the embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this specification.
[0122] Figure 3 This diagram illustrates a focusing method for a dual-ZOOM zoom lens according to one or more embodiments of this specification. This process can be executed by a focusing system for the dual-ZOOM zoom lens, which may include a ZOOM1 motor, a ZOOM2 motor, and a FOCUS motor. Certain input parameters or intermediate results in the process can be manually adjusted to help improve accuracy.
[0123] The method flow steps of the embodiments in this specification are as follows:
[0124] S302, obtain the current position of ZOOM1 motor, the current position of ZOOM2 motor and the current position of FOCUS motor.
[0125] S304, obtain the pre-set destination positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor.
[0126] In the embodiments described in this specification, a zoom lens controlled by dual ZOOM motors can be installed, and its correct connection with other components of the monitoring system must be ensured. Sensors or encoders are configured to acquire the current position information of the ZOOM1, ZOOM2, and FOCUS motors in real time. Simultaneously, the pre-set destination positions of the ZOOM1, ZOOM2, and FOCUS motors are determined.
[0127] S306, when it is determined that the focus tracking is not completed, the focus tracking difference of the ZOOM1 motor is determined based on the current position of the ZOOM1 motor and the target position of the ZOOM1 motor, and the focus tracking difference of the ZOOM2 motor is determined based on the current position of the ZOOM2 motor and the target position of the ZOOM2 motor.
[0128] In the embodiments described in this specification, the focus difference between ZOOM1 motor and ZOOM2 motor can be calculated to determine whether focusing is complete. If focusing is incomplete, the focus difference can be calculated using the step difference between adjacent focus points or the difference between the current position and the target position. In a zoom system controlled by dual ZOOM motors, the step difference between adjacent focus points refers to the positional difference between two adjacent focus points.
[0129] Specifically, when the zoom system performs a zoom operation, the ZOOM1 and ZOOM2 motors work together to change the focal length. During this process, the focus point changes with the movement of the motors. The step difference between adjacent focus points can be understood as the amount of distance or positional change between two adjacent focus points. It reflects the precision and finesse of the zoom system when adjusting the focal length. A smaller step difference between adjacent focus points means the zoom system can control the focal length change more precisely, providing a smoother zoom effect. This is crucial for applications requiring fine-tuning of the focal length, such as in photography and surveillance. Conversely, a larger step difference between adjacent focus points may result in less smooth focal length changes, potentially causing jumps or discontinuities.
[0130] S308, based on the focus difference between the ZOOM1 motor and the ZOOM2 motor, determine whether to enter a pre-set focus acceleration zone, focus deceleration zone, or focus transition zone.
[0131] S310, in the focus acceleration zone, the focus deceleration zone, or the focus transition zone, by adjusting the movement speed of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor, so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor can simultaneously focus on the target position of the ZOOM1 motor, the target position of the ZOOM2 motor, and the target position of the FOCUS motor.
[0132] In the embodiments of this specification, when the focus difference is the adjacent focus point step difference, the adjacent focus point step difference may include a first adjacent focus point step difference between the current position of the ZOOM1 motor and the target position of the ZOOM1 motor, and a second adjacent focus point step difference between the current position of the ZOOM2 motor and the target position of the ZOOM2 motor.
[0133] In the embodiments of this specification, based on the focus difference between the ZOOM1 motor and the ZOOM2 motor, when determining whether to enter a preset focus acceleration zone, focus deceleration zone, or focus transition zone, if the difference between the step differences of the second adjacent focus points minus the difference between the step differences of the first adjacent focus points is greater than a first preset number of steps, the vehicle enters the focus deceleration zone; if the difference between the step differences of the second adjacent focus points minus the difference between the step differences of the first adjacent focus points is not greater than the first preset number of steps, and the difference between the step differences of the first adjacent focus points minus the difference between the step differences of the second adjacent focus points is greater than a second preset number of steps, the vehicle enters the focus acceleration zone; if the difference between the step differences of the second adjacent focus points minus the difference between the step differences of the first adjacent focus points is not greater than the first preset number of steps, and the difference between the first adjacent focus points minus the difference between the step differences of the second adjacent focus points is not greater than a second preset number of steps, the vehicle enters the focus transition zone.
[0134] It should be noted that the embodiments in this specification, through the above content, have the following beneficial effects:
[0135] Improve focusing accuracy: By defining the focusing difference as the step difference between adjacent focusing points, the movement of the motor can be controlled more precisely, reducing focusing errors and improving focusing accuracy and precision.
[0136] Optimize the zoom process: By determining the different focus zones (acceleration zone, deceleration zone, or transition zone) based on the step difference between adjacent focus points, the zoom process can be better optimized, making zooming smoother and more stable.
[0137] Adaptable to different scenarios: This adaptive focusing method can automatically adjust the focusing speed and area according to the actual situation, adapting to different shooting scenarios and needs, thus improving the versatility and applicability of the lens.
[0138] Reduce image shake: Precise focus control and optimized zoom process can reduce image shake and blur, improve image clarity and stability, and enhance the imaging quality of the monitoring system.
[0139] Improve system efficiency: By reasonably accelerating and decelerating the focus, the system's response speed and efficiency can be improved, the focus time can be reduced, and the real-time performance of the monitoring system can be enhanced.
[0140] Furthermore, in the focus deceleration zone, by adjusting the movement speed of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor, the focus point of the FOCUS motor can be determined based on the current position and the target position of the FOCUS motor. The adjacent focus point step difference also includes a third adjacent focus point step difference between the current position and the target position of the FOCUS motor.
[0141] Then set the movement speed of the ZOOM2 motor to Zoom2PPS. zone3 The speed of the ZOOM1 motor is set to (Zoom2PPS). zone3 ×NbrDiff z1 ) / NbrDiff z2 The movement speed of the FOCUS motor is set to (Zoom2PPS). zone3 ×NbrDiff f ) / NbrDiff z2 So that the ZOOM1 motor is based on the motion rate (Zoom2PPS) zone3 ×NbrDiff z1 ) / NbrDiff z2 The ZOOM2 motor is based on the motion rate Zoom2PPS. zone3 The FOCUS motor is based on motion rate (Zoom2PPS) zone3 ×NbrDiff f ) / NbrDiff z2 Simultaneously focusing on the adjacent focus points of the ZOOM1 motor, the adjacent focus points of the ZOOM2 motor, and the adjacent focus points of the FOCUS motor, wherein NbrDiff z1 NbrDiff is the step difference between the first adjacent focus points. z2 NbrDiff is the step difference between the second adjacent focus points. f The step difference between the third adjacent focus points; if it is determined that the focus has been completed, the ZOOM1 motor, ZOOM2 motor and FOCUS motor are determined to have reached their respective target positions.
[0142] If it is determined that the focus is not completed, the next adjacent focus point of the adjacent focus points of the ZOOM1 motor, the adjacent focus point of the ZOOM2 motor, and the adjacent focus point of the FOCUS motor is determined. Then, the next first adjacent focus point step difference between the adjacent focus point of the ZOOM1 motor and the next adjacent focus point is determined, and the next second adjacent focus point step difference between the adjacent focus point of the ZOOM2 motor and the next adjacent focus point is determined. Based on the next first adjacent focus point step difference and the next second adjacent focus point step difference, it is determined to enter the pre-set focus acceleration zone, focus deceleration zone, or focus transition zone. Subsequently, in the focus acceleration zone, focus deceleration zone, or focus transition zone, the movement speeds of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor are adjusted so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor can simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor.
[0143] It should be noted that the embodiments in this specification, through the above content, have the following beneficial effects:
[0144] Improved focus accuracy: Taking advantage of the large step difference between adjacent focus points of the ZOOM2 motor, focus control is based on it, which can track the target more accurately, reduce focus error, and improve focus accuracy and precision.
[0145] Optimized focus speed: By setting different motor movement speeds, the ZOOM1 motor, ZOOM2 motor, and FOCUS motor can work together to simultaneously focus on the target position, improving the speed and efficiency of focus.
[0146] Enhanced image stability: In the focus deceleration zone, the motor's movement speed is adjusted according to the step difference between adjacent focus points, which makes the lens movement smoother, reduces image shake and blur, and enhances image stability.
[0147] Adaptable to different scenarios: This adaptive focusing method can automatically adjust the motor's movement speed according to the actual situation, adapting to different shooting scenarios and needs, thus improving the lens's versatility and applicability.
[0148] Furthermore, in the focus acceleration zone, by adjusting the movement speed of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor, the focus point of the FOCUS motor can be determined based on the current position and the target position of the FOCUS motor. The focus point also includes the third adjacent focus point step difference between the current position and the target position of the FOCUS motor.
[0149] Then set the speed of the ZOOM1 motor to Zoom1PPS. Zone1 The speed of the ZOOM2 motor is set to (Zoom1PPS). zone1 ×NbrDiff z2 ) / NbrDiff z1 The movement speed of the FOCUS motor is set to (Zoom1PPS). zone1 ×NbrDiff f ) / NbrDiff z1 So that the ZOOM1 motor is based on the motion rate Zoom1PPS Zone1 The ZOOM2 motor is based on the motion rate (Zoom1PPS). zone1 ×NbrDiff z2 ) / NbrDiff z1 The FOCUS motor is based on the motion rate (Zoom 1PPS) zone1 ×NbrDiff f ) / NbrDiff z1 Simultaneously focusing on the adjacent focus points of the ZOOM1 motor, the adjacent focus points of the ZOOM2 motor, and the adjacent focus points of the FOCUS motor, wherein NbrDiff z1 NbrDiff is the step difference between the first adjacent focus points. z2 NbrDiff is the step difference between the second adjacent focus points. f The step difference between the third adjacent focus is given.
[0150] If focusing is confirmed to be complete, the ZOOM1 motor, ZOOM2 motor, and FOCUS motor are determined to have reached their respective target positions. If focusing is not confirmed to be complete, the next adjacent focus point of the adjacent focus points of the ZOOM1 motor, ZOOM2 motor, and FOCUS motor is determined. Then, the next first adjacent focus point step difference between the adjacent focus point of the ZOOM1 motor and the next adjacent focus point, and the next second adjacent focus point step difference between the adjacent focus point of the ZOOM2 motor and the next adjacent focus point are determined. Based on the next first adjacent focus point step difference and the next second adjacent focus point step difference, it is determined to enter a pre-set focusing acceleration zone, focusing deceleration zone, or focusing transition zone. Subsequently, in the focus acceleration zone, focus deceleration zone, or focus transition zone, the movement speeds of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor are adjusted so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor can simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor.
[0151] It should be noted that the embodiments in this specification, through the above content, have the following beneficial effects:
[0152] Improved focusing accuracy: Based on the large step difference between adjacent focusing points of the ZOOM1 motor, focusing control is mainly based on it, which can track the target more accurately, reduce focusing error, and improve focusing accuracy and precision.
[0153] Optimized focus speed: By setting different motor movement speeds, the ZOOM1 motor, ZOOM2 motor, and FOCUS motor can work together to simultaneously focus on the target position, improving the speed and efficiency of focus.
[0154] Enhanced image stability: In the focus acceleration zone, the motor's movement speed is adjusted according to the step difference between adjacent focus points, which makes the lens movement smoother, reduces image shake and blur, and enhances image stability.
[0155] Furthermore, in the focus transition zone, when adjusting the movement speed of the ZOOM1 motor, ZOOM2 motor, and FOCUS motor so that they simultaneously focus on the target positions of the ZOOM1 motor, ZOOM2 motor, and FOCUS motor, the focus direction can be determined based on the current positions of the ZOOM1 motor, ZOOM2 motor, and their respective target positions. The focus direction includes movement from the wide-angle end to the telephoto end and movement from the telephoto end to the wide-angle end. Based on this focus direction, by adjusting the movement speed of the ZOOM1 motor, ZOOM2 motor, and FOCUS motor so that they simultaneously focus on the target positions of the ZOOM1 motor, ZOOM2 motor, and FOCUS motor, the focus direction can be determined.
[0156] It should be noted that the embodiments in this specification, through the above content, have the following beneficial effects:
[0157] Improved focusing accuracy: By adjusting the movement speed of the motors, the ZOOM1 motor, ZOOM2 motor, and FOCUS motor can work together to simultaneously focus on the target position, reducing focusing errors and improving focusing accuracy and precision.
[0158] Optimized focus speed: Adjusting the motor's movement speed according to the focus direction enables the lens to focus quickly and smoothly within different focal length ranges, improving focus speed and efficiency.
[0159] Enhanced image stability: Precise focus control and collaborative operation can make lens movement smoother, reduce image shake and blur, and enhance image stability.
[0160] Furthermore, if the focusing direction is from the wide-angle end to the telephoto end, by adjusting the movement speed of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor, the focusing point of the FOCUS motor can be determined based on the current position and the target position of the FOCUS motor. The focusing point also includes the third adjacent focusing point step difference between the current position and the target position of the FOCUS motor.
[0161] Then set the operating speed of the ZOOM1 motor to Zoom1PPS. Zone2 The operating speed of the ZOOM2 motor is set to (Zoom1PPS). zone2 ×NbrDiff z2 ) / NbrDiff z1 The operating speed of the FOCUS motor is set to (Zoom 1PPS). zone2 ×NbrDiff f ) / NbrDiff z1 So that the ZOOM1 motor is based on the motion rate Zoom1PPS Zone2 The ZOOM2 motor is based on the motion rate (Zoom1PPS). zone2 ×NbrDiff z2 ) / NbrDiff z1 The FOCUS motor is based on the motion rate (Zoom 1PPS) zone2 ×NbrDiff f ) / NbrDiff z1 Simultaneously focusing on the adjacent focus points of the ZOOM1 motor, the adjacent focus points of the ZOOM2 motor, and the adjacent focus points of the FOCUS motor, wherein NbrDiff z1 NbrDiff is the step difference between the first adjacent focus points. z2 NbrDiff is the step difference between the second adjacent focus points. f The step difference between the third adjacent focus is given.
[0162] If focusing is confirmed to be complete, the ZOOM1 motor, ZOOM2 motor, and FOCUS motor are determined to have reached their respective target positions. If focusing is not confirmed to be complete, the next adjacent focus point of the adjacent focus points of the ZOOM1 motor, ZOOM2 motor, and FOCUS motor is determined. Then, the next first adjacent focus point step difference between the adjacent focus point of the ZOOM1 motor and the next adjacent focus point, and the next second adjacent focus point step difference between the adjacent focus point of the ZOOM2 motor and the next adjacent focus point are determined. Based on the next first adjacent focus point step difference and the next second adjacent focus point step difference, it is determined to enter a pre-set focusing acceleration zone, focusing deceleration zone, or focusing transition zone. Subsequently, in the focus acceleration zone, focus deceleration zone, or focus transition zone, the movement speeds of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor are adjusted so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor can simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor.
[0163] It should be noted that the embodiments in this specification, through the above content, have the following beneficial effects:
[0164] Optimize video smoothness: Focusing is primarily performed using the ZOOM1 motor, which allows for better control of speed changes and avoids excessively large or small speed changes when moving from acceleration zones. This reduces video jitter and unevenness, thereby improving video quality.
[0165] Based on the characteristic of the ZOOM1 motor having a large step difference between adjacent focus points, using it as the main focus control method can more accurately track the target, reduce focus error, and improve focus precision and accuracy.
[0166] Furthermore, if the focusing direction is from the telephoto end to the wide-angle end, by adjusting the movement speed of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor, the focusing point of the FOCUS motor can be determined based on the current position and the target position of the FOCUS motor. The focusing point also includes the third adjacent focusing point step difference between the current position and the target position of the FOCUS motor.
[0167] Then set the operating speed of the ZOOM2 motor to Zoom2PPS. zone2 The operating speed of the ZOOM1 motor is set to (Zoom2PPS). zone2 ×NbrDiff z1 ) / NbrDiff z2 The operating speed of the FOCUS motor is set to (Zoom2PPS). zone2 ×NbrDiff f ) / NbrDiff z2 So that the ZOOM2 motor is based on the motion rate Zoom2PPS zone2 The ZOOM1 motor is based on motion rate (Zoom2PPS). zone2 ×NbrDiff z1 ) / NbrDiff z2 The FOCUS motor is based on motion rate (Zoom2PPS) zone2 ×NbrDiff f ) / NbrDiff z2 Simultaneously focusing on the adjacent focus points of the ZOOM1 motor, the adjacent focus points of the ZOOM2 motor, and the adjacent focus points of the FOCUS motor, wherein NbrDiff z1 NbrDiff is the step difference between the first adjacent focus points. z2 NbrDiff is the step difference between the second adjacent focus points. f The step difference between the third adjacent focus is given.
[0168] If focusing is confirmed to be complete, the ZOOM1 motor, ZOOM2 motor, and FOCUS motor are determined to have reached their respective target positions. If focusing is not confirmed to be complete, the next adjacent focus point of the adjacent focus points of the ZOOM1 motor, ZOOM2 motor, and FOCUS motor is determined. Then, the next first adjacent focus point step difference between the adjacent focus point of the ZOOM1 motor and the next adjacent focus point, and the next second adjacent focus point step difference between the adjacent focus point of the ZOOM2 motor and the next adjacent focus point are determined. Based on the next first adjacent focus point step difference and the next second adjacent focus point step difference, it is determined to enter a pre-set focusing acceleration zone, focusing deceleration zone, or focusing transition zone. Subsequently, in the focus acceleration zone, focus deceleration zone, or focus transition zone, the movement speeds of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor are adjusted so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor can simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor.
[0169] It should be noted that the embodiments in this specification, through the above content, have the following beneficial effects:
[0170] Optimize video smoothness: Using the ZOOM2 motor for focus tracking allows for better control of speed changes, avoiding excessively large or small speed changes when moving from deceleration zones. This reduces video jitter and unevenness, improving video quality.
[0171] It should be noted that the main objective of the embodiments in this specification is to provide a fast focus control method for dual ZOOM zoom lenses, aiming to solve problems such as image distortion and stuttering caused by imbalances in the coordinated movement between the ZOOM group motors and the FOCUS motor of the focusing system, while improving zoom speed and sharpness. To achieve the above objectives, this embodiment has the following improvements:
[0172] Based on the focus curves of the dual ZOOM motors in the zoom system and the FOCUS motor in the focusing system, the focus is divided into three zones: acceleration zone 1, transition zone 2, and deceleration zone 3. The movement speed of the ZOOM1 / ZOOM2 / FOCUS motors is dynamically adjusted in each focus zone, so that the dual ZOOM motors in the zoom system and the FOCUS motor in the focusing system can move continuously and in coordination, in order to solve problems such as distortion and stuttering in zoom images.
[0173] To address the aforementioned problems, this specification proposes a focus control method for a dual-ZOOM zoom lens. Based on the lens's optical structure and characteristics, the focus curve of the dual-ZOOM zoom lens is acquired as follows: Figure 2 As shown. Based on the step difference between adjacent focus points of ZOOM1 and ZOOM2, and combined with the range of focal length variation, the system is divided into three zones from Wide to Tele: a focus acceleration zone (zone1), a transition zone (zone2), and a deceleration zone (zone3). The movement speed of the ZOOM1 / ZOOM2 / FOCUS motors is dynamically adjusted in each focus zone, so that the dual ZOOM motors of the zoom system and the FOCUS motor of the focusing system can move continuously and in coordination.
[0174] For motor control, a 2-2 phase excitation method can be used, requiring 4 steps per rotation cycle; a 1-2 phase excitation method can also be used, requiring 8 steps per rotation cycle; and a sine wave pulse method can also be used, requiring 32 steps per rotation cycle. This embodiment uses a microstepping controller to output sine wave pulses to drive the ZOOM1 / ZOOM2 / FOCUS motors. In this embodiment, NbrDiff... Z1 NbrDiff Z2 NbrDiff f The values of NbrTh1 and NbrTh2 are all based on Figure 2 The number of sinusoidal pulse steps output by the microstepping controller is used for calculation. Specifically, NbrTh1 can be 32 steps, and NbrTh2 can be 16 steps. Figure 2 The medium focal length range is 7mm to 169mm, the acceleration zone is 7mm to 42mm, the transition zone is 42mm to 72mm, and the deceleration zone is 70mm to 169mm.
[0175] Figure 4 This is a flowchart illustrating the focus control method for a dual ZOOM zoom lens provided in the embodiments of this specification. The specific implementation steps are as follows:
[0176] Step 1: Zooming begins, acquiring the current positions of ZOOM1 / ZOOM2 and FOCUS, and setting the destination positions of ZOOM1 / ZOOM2 and FOCUS;
[0177] Step 2: Based on the current position of ZOOM1 / ZOOM2 and the target position, obtain the zoom / focus direction;
[0178] Step 3: Determine if zooming is complete. If not, proceed to Step 4; otherwise, proceed to Step 16.
[0179] Step 4: Calculate the step difference NbrDiff between adjacent ZOOM1 tracking points. Z1The step difference NbrDiff between adjacent focus points in ZOOM2 Z2 FOCUS adjacent focus step difference NbrDiff f ;
[0180] Step 5: Determine NbrDiff Z1 -NbrDiff Z2 If <-NbrTh2, then enter the focus deceleration zone 3; otherwise, proceed to step 8.
[0181] Step 6: Enter the focus reduction zone 3, using the ZOOM2 motor as the primary focus source, and set the ZOOM2 motor's movement rate to Zoom2PPS. zone3 The ZOOM1 and FOCUS motors are slaves and move in coordination with the ZOOM2 motor. When the ZOOM2 motor's speed is Zoom2PPS... zone3 When the time is 1 / Zoom2PPS, then the time for one step of the ZOOM2 motor is: 1 / Zoom2PPS zone3 The motion time of adjacent focus points in ZOOM2 is: NbrDiff Z2 / Zoom2PPS zone3 ;
[0182] Step 7: To eliminate image distortion, stuttering, and other abnormalities during focus tracking, ZOOM2 and ZOOM1 / FOCUS must maintain the same movement time and move continuously. The movement time NbrDiff should be calculated based on the movement time of ZOOM2. z2 / Zoom2PPS zone3 The calculated speed of ZOOM1 is: (Zoom2PPS) zone3 ×NbrDiff z1 ) / NbrDiff z2 Similarly, the motion rate of FOCUS is: (Zoom2PPS) zone3 ×NbrDiff f ) / NbrDiff z2 The ZOOM1 motor and the FOCUS motor follow the ZOOM2 motor at the calculated speed to ensure that ZOOM2 / ZOOM1 / FOCUS complete the continuous movement of adjacent tracking points in the same amount of time. After the adjacent tracking points are completed, step 3 is executed.
[0183] Step 8: Determine NbrDiff z1 -NbrDiff z2 If NbrTh1 is true, then enter the focus acceleration zone 1; otherwise, proceed to step 11.
[0184] Step 9: Enter the focus acceleration zone 1, using the ZOOM1 motor as the primary focus source, and set the ZOOM1 motor's movement rate to Zoom1PPS. Zone1 The ZOOM2 and FOCUS motors are slaves and move in tandem with the ZOOM1 motor. When the ZOOM1's movement speed is Zoom1PPS... zone1 When the time is 1, then the time for one step of the ZOOM1 motor is: 1 / Zoom1PPS zone1 The motion time of adjacent focus points of ZOOM1 is: NbrDiff z1 / Zoom1PPS zone1 ;
[0185] Step 10: To eliminate image distortion, stuttering, and other abnormalities during focus tracking, ZOOM1 and ZOOM2 / FOCUS must maintain the same movement time and move continuously. The movement time NbrDiff should be calculated based on the movement time of ZOOM1. z1 / Zoom1PPS zone1 The calculated speed of ZOOM2 is: (Zoom1PPS) zone1 ×NbrDiff z2 ) / NbrDiff z1 Similarly, the motion rate of FOCUS is: (Zoom1PPS) zone1 ×NbrDiff f ) / NbrDiff z1 The ZOOM2 motor and the FOCUS motor follow the ZOOM1 motor at the calculated speed to ensure that ZOOM1 / ZOOM2 / FOCUS complete the continuous movement of adjacent tracking points in the same amount of time. After the adjacent tracking points are completed, step 3 is executed.
[0186] Step 11: Enter the focus transition zone Zone 2, determine the focus direction. If the focus direction is from Wide (wide-angle end) to Tele (telephoto end), proceed to step 12; otherwise, if the focus direction is from Tele to Wide, proceed to step 14.
[0187] Step 12: When the focus direction moves from Wide to Telephoto, the ZOOM1 motor is the primary focus source, and the ZOOM1 motor's movement rate is set to Zoom1PPS. Zone2 The ZOOM2 and FOCUS motors are slaves and move in tandem with the ZOOM1 motor. When the ZOOM1's movement speed is Zoom1PPS... Zone2 When the time is 1, then the time for one step of the ZOOM1 motor is: 1 / Zoom1PPS zone2 The motion time of adjacent focus points of ZOOM1 is: NbrDiff z1 / Zoom1PPS zone2;
[0188] Step 13: To eliminate image distortion, stuttering, and other abnormalities during focus tracking, ZOOM1 and ZOOM2 / FOCUS must maintain the same movement time and move continuously. The movement time NbrDiff should be calculated based on the movement time of ZOOM1. z1 / Zoom1PPS zone2 The calculated speed of ZOOM2 is: (Zoom1PPS) zone2 ×NbrDiff z2 ) / NbrDiff z1 Similarly, the motion rate of FOCUS is: (Zoom1PPS) zone2 ×NbrDiff f ) / NbrDiff z1 This ensures that ZOOM1 / ZOOM2 / FOCUS complete the continuous movement of adjacent focus points within the same time frame. After the adjacent focus points are completed, step 3 is executed.
[0189] Step 14: When the focus direction moves from Tele to Wide, use the ZOOM2 motor as the primary focus source and set the ZOOM2's movement rate to Zoom2PPS. zone2 The ZOOM1 and FOCUS motors are slaves and move in coordination with the ZOOM2 motor. When the ZOOM2 motor's speed is Zoom2PPS... zone3 When the time is 1 / Zoom2PPS, then the time for one step of the ZOOM2 motor is: 1 / Zoom2PPS zone2 The motion time of adjacent focus points in ZOOM2 is: NbrDiff z2 / Zoom2PPS zone2 ;
[0190] Step 15: To eliminate image distortion, stuttering, and other abnormalities during focus tracking, ZOOM2 and ZOOM1 / FOCUS must maintain the same movement time and move continuously. The movement time NbrDiff should be calculated based on the movement time of ZOOM2. z2 / Zoom2PPS zone2 The calculated speed of ZOOM1 is: (Zoom2PPS) zone2 ×NbrDiff z1 ) / NbrDiff z2 Similarly, the motion rate of FOCUS is: (Zoom2PPS) zone2 ×NbrDiff f ) / NbrDiff z2The ZOOM1 motor and the FOCUS motor follow the ZOOM2 motor at the calculated speed to ensure that ZOOM2 / ZOOM1 / FOCUS complete the continuous movement of adjacent tracking points in the same amount of time. After the adjacent tracking points are completed, step 3 is executed.
[0191] Step 16: The current focus point has reached the target position, and zooming is complete.
[0192] Wherein: the rates set by ZOOM1 / ZOOM2 in Zone1 / Zone2 / Zone3 satisfy:
[0193] Zoom1PPS zone1 Zoom1PPS zone2 =Zoom2PPS zone2 Zoom2PPS zone3 .
[0194] Figure 5 This is a schematic diagram of the structure of a focusing device for a dual ZOOM zoom lens provided in one or more embodiments of this specification. The dual ZOOM zoom lens includes a ZOOM1 motor, a ZOOM2 motor, and a FOCUS motor, and includes: a current position acquisition unit 502, a target position acquisition unit 504, a focus difference determination unit 506, a focus area determination unit 508, and a motion rate adjustment unit 510.
[0195] The current position acquisition unit 502 acquires the current position of the ZOOM1 motor, the current position of the ZOOM2 motor, and the current position of the FOCUS motor;
[0196] The destination position acquisition unit 504 acquires the pre-set destination positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor;
[0197] The focus difference determination unit 506, when it is determined that the focus is not completed, determines the focus difference of the ZOOM1 motor based on the current position of the ZOOM1 motor and the target position of the ZOOM1 motor, and determines the focus difference of the ZOOM2 motor based on the current position of the ZOOM2 motor and the target position of the ZOOM2 motor.
[0198] The focus zone determination unit 508 determines whether to enter a pre-set focus acceleration zone, focus deceleration zone, or focus transition zone based on the focus difference between the ZOOM1 motor and the ZOOM2 motor.
[0199] The motion rate adjustment unit 510 adjusts the motion rates of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor in the focus acceleration zone, the focus deceleration zone, or the focus transition zone, so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor can simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor.
[0200] Figure 6 A schematic diagram of a focusing device for a dual ZOOM zoom lens, provided for one or more embodiments of this specification, includes:
[0201] At least one processor; and,
[0202] A memory communicatively connected to the at least one processor; wherein,
[0203] The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to:
[0204] The dual ZOOM zoom lens includes a ZOOM1 motor, a ZOOM2 motor, and a FOCUS motor, comprising:
[0205] Get the current position of ZOOM1 motor, the current position of ZOOM2 motor, and the current position of FOCUS motor;
[0206] Obtain the pre-set destination positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor;
[0207] When it is determined that the focus tracking is not completed, the focus tracking difference of the ZOOM1 motor is determined based on the current position of the ZOOM1 motor and the target position of the ZOOM1 motor, and the focus tracking difference of the ZOOM2 motor is determined based on the current position of the ZOOM2 motor and the target position of the ZOOM2 motor.
[0208] Based on the focus difference between the ZOOM1 motor and the ZOOM2 motor, it is determined whether to enter a pre-set focus acceleration zone, focus deceleration zone, or focus transition zone.
[0209] In the focus acceleration zone, the focus deceleration zone, or the focus transition zone, the movement speeds of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor are adjusted so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor can simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor.
[0210] This specification provides one or more embodiments of a non-volatile computer storage medium storing computer-executable instructions, which, when executed by a computer, can perform the following:
[0211] The dual ZOOM zoom lens includes a ZOOM1 motor, a ZOOM2 motor, and a FOCUS motor, comprising:
[0212] Get the current position of ZOOM1 motor, the current position of ZOOM2 motor, and the current position of FOCUS motor;
[0213] Obtain the pre-set destination positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor;
[0214] When it is determined that the focus tracking is not completed, the focus tracking difference of the ZOOM1 motor is determined based on the current position of the ZOOM1 motor and the target position of the ZOOM1 motor, and the focus tracking difference of the ZOOM2 motor is determined based on the current position of the ZOOM2 motor and the target position of the ZOOM2 motor.
[0215] Based on the focus difference between the ZOOM1 motor and the ZOOM2 motor, it is determined whether to enter a pre-set focus acceleration zone, focus deceleration zone, or focus transition zone.
[0216] In the focus acceleration zone, the focus deceleration zone, or the focus transition zone, the movement speeds of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor are adjusted so that the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor can simultaneously focus on the target positions of the ZOOM1 motor, the ZOOM2 motor, and the FOCUS motor.
[0217] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments of apparatus, devices, and non-volatile computer storage media are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
Claims
1. A method of tracking focus for a dual-ZOOM zoom lens, comprising: The double-ZOOM zoom lens comprises a ZOOM1 motor, a ZOOM2 motor and a FOCUS motor, comprising: acquiring a current position of the ZOOM1 motor, a current position of the ZOOM2 motor and a current position of the FOCUS motor; acquiring a target position of the ZOOM1 motor, a target position of the ZOOM2 motor and a target position of the FOCUS motor; when it is determined that the focusing is not completed, determining a focusing difference of the ZOOM1 motor based on the current position of the ZOOM1 motor and the target position of the ZOOM1 motor, and determining a focusing difference of the ZOOM2 motor based on the current position of the ZOOM2 motor and the target position of the ZOOM2 motor; based on the focusing difference of the ZOOM1 motor and the focusing difference of the ZOOM2 motor, determining to enter a pre-set focusing acceleration zone, a focusing deceleration zone or a focusing transition zone; in the focusing acceleration zone, the focusing deceleration zone or the focusing transition zone, adjusting the motion rate of the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor so as to make the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor simultaneously focus to the target position of the ZOOM1 motor, the target position of the ZOOM2 motor and the target position of the FOCUS motor.
2. The method of claim 1, wherein, The focusing difference is a neighboring focusing point step difference, and the neighboring focusing point step difference comprises a first neighboring focusing point step difference between the current position of the ZOOM1 motor and the target position of the ZOOM1 motor, and a second neighboring focusing point step difference between the current position of the ZOOM2 motor and the target position of the ZOOM2 motor; The determination based on the focusing difference of the ZOOM1 motor and the focusing difference of the ZOOM2 motor to enter the pre-set focusing acceleration zone, the focusing deceleration zone or the focusing transition zone comprises: if the second neighboring focusing point step difference minus the first neighboring focusing point step difference is greater than a first preset step number, entering the focusing deceleration zone; if the second neighboring focusing point step difference minus the first neighboring focusing point step difference is not greater than the first preset step number, and the first neighboring focusing point step difference minus the second neighboring focusing point step difference is greater than a second preset step number, entering the focusing acceleration zone; if the second neighboring focusing point step difference minus the first neighboring focusing point step difference is not greater than the first preset step number, and the first neighboring focusing point step difference minus the second neighboring focusing point step difference is not greater than the second preset step number, entering the focusing transition zone.
3. The method of claim 2, wherein, In the focusing deceleration zone, the adjusting of the motion rate of the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor so as to make the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor simultaneously focus to the target position of the ZOOM1 motor, the target position of the ZOOM2 motor and the target position of the FOCUS motor comprises: determining a focus point of the FOCUS motor based on the current position of the FOCUS motor and the destination position of the FOCUS motor, the adjacent focus point step difference further comprising a third adjacent focus point step difference between the current position of the FOCUS motor and the destination position of the FOCUS motor; setting a motion rate of the ZOOM2 motor to Zoom2PPS zone3 , setting a motion rate of the ZOOM1 motor to (Zoom2PPS zone3 ×NbrDiff z1 ) / NbrDiff z2 , setting a motion rate of the FOCUS motor to (Zoom2PPS zone3 ×NbrDiff f ) / NbrDiff z2 , such that the ZOOM1 motor is based on motion rate (Zoom2PPS zone3 ×NbrDiff z1 ) / NbrDiff z2 , the ZOOM2 motor is based on motion rate Zoom2PPS zone3 , and the FOCUS motor is based on motion rate (Zoom2PPS zone3 ×NbrDiff f ) / NbrDiff z2 , while focusing to an adjacent focus point of the ZOOM1 motor, an adjacent focus point of the ZOOM2 motor, and an adjacent focus point of the FOCUS motor, wherein NbrDiff z1 is the first adjacent focus step difference, NbrDiff z2 is the second adjacent focus step difference, and NbrDiff f is the third adjacent focus step difference. determining the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor to reach the corresponding destination positions respectively if it is determined that the focusing is completed.
4. The method of claim 2, wherein, in the focus acceleration zone, the adjusting the movement rates of the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor so as to make the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor focus to the destination position of the ZOOM1 motor, the destination position of the ZOOM2 motor and the destination position of the FOCUS motor simultaneously, comprising: determining a focus point of the FOCUS motor based on the current position of the FOCUS motor and the destination position of the FOCUS motor, the focus point further comprising a third adjacent focus point step difference between the current position of the FOCUS motor and the destination position of the FOCUS motor; setting a motion rate of the ZOOM1 motor to Zoom1PPS Zone1 , setting a motion rate of the ZOOM2 motor to (Zoom1PPS zone1 x NbrDiff z2 ) / NbrDiff z1 , setting a motion rate of the FOCUS motor to (Zoom1PPS zone1 x NbrDiff f ) / NbrDiff z1 , such that the ZOOM1 motor is based on the motion rate Zoom1PPS Zone1 , the ZOOM2 motor is based on the motion rate (Zoom1PPS zone1 x NbrDiff z2 ) / NbrDiff z1 , and the FOCUS motor is based on the motion rate (Zoom1PPS zone1 x NbrDiff f ) / NbrDiff z1 , while focusing to an adjacent focus point of the ZOOM1 motor, an adjacent focus point of the ZOOM2 motor, and an adjacent focus point of the FOCUS motor, wherein NbrDiff z1 is the first adjacent focus step difference, NbrDiff z2 is the second adjacent focus step difference, and NbrDiff f is the third adjacent focus step difference. determining the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor to reach the corresponding destination positions respectively if it is determined that the focusing is completed.
5. The method of claim 2, wherein, in the focus transition zone, the adjusting the movement rates of the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor so as to make the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor focus to the destination position of the ZOOM1 motor, the destination position of the ZOOM2 motor and the destination position of the FOCUS motor simultaneously, comprising: determining a focus direction according to the current position of the ZOOM1 motor, the current position of the ZOOM2 motor, the destination position of the ZOOM1 motor and the destination position of the ZOOM2 motor, the focus direction comprising movement from the wide-angle end to the telephoto end and movement from the telephoto end to the wide-angle end; adjusting the movement rates of the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor so as to make the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor focus to the destination position of the ZOOM1 motor, the destination position of the ZOOM2 motor and the destination position of the FOCUS motor simultaneously based on the focus direction.
6. The method of claim 5, wherein, if the focus direction is movement from the wide-angle end to the telephoto end, the adjusting the movement rates of the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor so as to make the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor focus to the destination position of the ZOOM1 motor, the destination position of the ZOOM2 motor and the destination position of the FOCUS motor simultaneously, comprising: determining a focus point of the FOCUS motor based on the current position of the FOCUS motor and the target position of the FOCUS motor, the focus point further comprising a third adjacent focus point step difference between the current position of the FOCUS motor and the target position of the FOCUS motor; setting a run rate of the ZOOM1 motor to Zoom1PPS Zone2 , setting a run rate of the ZOOM2 motor to (Zoom1PPS zone2 ×NbrDiff z2 ) / NbrDiff z1 , setting a run rate of the FOCUS motor to (Zoom1PPS zone2 ×NbrDiff f ) / NbrDiff z1 such that the ZOOM1 motor is based on a motion rate Zoom1PPS Zone2 , the ZOOM2 motor is based on a motion rate (Zoom1PPS zone2 ×NbrDiff z2 ) / NbrDiff z1 , and the FOCUS motor is based on a motion rate (Zoom1PPS zone2 ×NbrDiff f ) / NbrDiff z1 while focusing to an adjacent focus point of the ZOOM1 motor, an adjacent focus point of the ZOOM2 motor, and an adjacent focus point of the FOCUS motor, wherein NbrDiff z1 is the first adjacent focus step difference, NbrDiff z2 is the second adjacent focus step difference, and NbrDiff f is the third adjacent focus step difference. if it is determined that the focusing is completed, determining that the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor respectively reach the corresponding target positions.
7. The method of claim 5, wherein, if the focusing direction is from the telephoto end to the wide-angle end, the adjusting the movement speed of the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor so that the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor simultaneously focus to the target position of the ZOOM1 motor, the target position of the ZOOM2 motor and the target position of the FOCUS motor comprises: determining a focus point of the FOCUS motor based on the current position of the FOCUS motor and the target position of the FOCUS motor, the focus point further comprising a third adjacent focus point step difference between the current position of the FOCUS motor and the target position of the FOCUS motor; setting a run rate of the ZOOM2 motor to Zoom2PPS zone2 , setting a run rate of the ZOOM1 motor to (Zoom2PPS zone2 x NbrDiff z1 ) / NbrDiff z2 , setting a run rate of the FOCUS motor to (Zoom2PPS zone2 x NbrDiff f ) / NbrDiff z2 , such that the ZOOM2 motor is based on a motion rate Zoom2PPS zone2 , the ZOOM1 motor is based on a motion rate (Zoom2PPS zone2 x NbrDiff z1 ) / NbrDiff z2 , and the FOCUS motor is based on a motion rate (Zoom2PPS zone2 x NbrDiff f ) / NbrDiff z2 , while focusing to an adjacent focus point of the ZOOM1 motor, an adjacent focus point of the ZOOM2 motor, and an adjacent focus point of the FOCUS motor, wherein NbrDiff z1 is the first adjacent focus step difference, NbrDiff z2 is the second adjacent focus step difference, and NbrDiff f is the third adjacent focus step difference. if it is determined that the focusing is completed, determining that the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor respectively reach the corresponding target positions.
8. A follow focus device for a dual-ZOOM zoom lens, characterized by, The double-ZOOM zoom lens comprises a ZOOM1 motor, a ZOOM2 motor and a FOCUS motor, comprising: a current position acquisition unit that acquires the current position of the ZOOM1 motor, the current position of the ZOOM2 motor and the current position of the FOCUS motor; a target position acquisition unit that acquires the target position of the ZOOM1 motor, the target position of the ZOOM2 motor and the target position of the FOCUS motor; a focus difference determination unit that, when it is determined that the focusing is not completed, determines the focus difference of the ZOOM1 motor based on the current position of the ZOOM1 motor and the target position of the ZOOM1 motor, and determines the focus difference of the ZOOM2 motor based on the current position of the ZOOM2 motor and the target position of the ZOOM2 motor; a focus area determination unit that determines to enter a pre-set focus acceleration area, a focus deceleration area or a focus transition area based on the focus difference of the ZOOM1 motor and the focus difference of the ZOOM2 motor; a movement speed adjustment unit that, in the focus acceleration area, the focus deceleration area or the focus transition area, adjusts the movement speed of the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor so that the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor simultaneously focus to the target position of the ZOOM1 motor, the target position of the ZOOM2 motor and the target position of the FOCUS motor.
9. A follow focus apparatus for a dual ZOOM lens, characterized by, comprising: at least one processor; and a memory in communication with the at least one processor; wherein The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to: The double ZOOM zoom lens includes a ZOOM1 motor, a ZOOM2 motor and a FOCUS motor, comprising: Obtain the current position of the ZOOM1 motor, the current position of the ZOOM2 motor and the current position of the FOCUS motor; Obtain the pre-set destination position of the ZOOM1 motor, the destination position of the ZOOM2 motor and the destination position of the FOCUS motor; When it is determined that the focusing is not completed, determine the focusing difference of the ZOOM1 motor based on the current position of the ZOOM1 motor and the destination position of the ZOOM1 motor, and determine the focusing difference of the ZOOM2 motor based on the current position of the ZOOM2 motor and the destination position of the ZOOM2 motor; Based on the focusing difference of the ZOOM1 motor and the focusing difference of the ZOOM2 motor, determine to enter a pre-set focusing acceleration zone, a focusing deceleration zone or a focusing transition zone; In the focusing acceleration zone, the focusing deceleration zone or the focusing transition zone, the movement speed of the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor is adjusted so that the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor simultaneously focus to the destination position of the ZOOM1 motor, the destination position of the ZOOM2 motor and the destination position of the FOCUS motor.
10. A non-transitory computer storage medium, comprising, The memory stores computer executable instructions, the computer executable instructions being executed by a computer to enable: The double ZOOM zoom lens includes a ZOOM1 motor, a ZOOM2 motor and a FOCUS motor, comprising: Obtain the current position of the ZOOM1 motor, the current position of the ZOOM2 motor and the current position of the FOCUS motor; Obtain the pre-set destination position of the ZOOM1 motor, the destination position of the ZOOM2 motor and the destination position of the FOCUS motor; When it is determined that the focusing is not completed, determine the focusing difference of the ZOOM1 motor based on the current position of the ZOOM1 motor and the destination position of the ZOOM1 motor, and determine the focusing difference of the ZOOM2 motor based on the current position of the ZOOM2 motor and the destination position of the ZOOM2 motor; Based on the focusing difference of the ZOOM1 motor and the focusing difference of the ZOOM2 motor, determine to enter a pre-set focusing acceleration zone, a focusing deceleration zone or a focusing transition zone; In the focusing acceleration zone, the focusing deceleration zone or the focusing transition zone, the movement speed of the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor is adjusted so that the ZOOM1 motor, the ZOOM2 motor and the FOCUS motor simultaneously focus to the destination position of the ZOOM1 motor, the destination position of the ZOOM2 motor and the destination position of the FOCUS motor.