A liquid lens and a rapid focusing method using the liquid lens

By acquiring real-time data on the characteristics of monitored objects and user focusing habits within the field of view of the liquid lens, calculating the target focusing position, and adjusting the curvature of the liquid lens, the problem of focusing accuracy of the liquid lens in multiple object situations is solved, achieving a fast and accurate focusing effect.

CN117389000BActive Publication Date: 2025-10-31GUANGZHOU ANTE LASER TECH CO LTD

Patent Information

Application Number
CN202311521611.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-15
Publication Date
2025-10-31
Estimated Expiration
2043-11-15

AI Technical Summary

Technical Problem

When multiple objects are present in the field of view of existing liquid lenses, the automatic fast focusing method cannot accurately determine the object that actually needs to be focused, resulting in poor focusing accuracy and a limited range of applications.

Method used

The feature determination module acquires the features of the monitored object in the lens's field of view in real time. Combined with the user's focusing habit data, the focus determination module calculates the target's focus position, and the curvature calculation module adjusts the curvature of the liquid lens to achieve rapid focusing.

Benefits of technology

It improves the accuracy and effectiveness of automatic and rapid focusing of liquid lenses in situations involving multiple monitored objects, and enables the determination of reasonable focusing positions based on user habits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117389000B_ABST
    Figure CN117389000B_ABST
Patent Text Reader

Abstract

This invention provides a liquid lens and a rapid focusing method using the liquid lens, belonging to the field of focusing device technology. The liquid lens includes: a feature determination module for real-time acquisition of the current visibility features of all monitored objects within the current field of view of the liquid lens; a focus determination module for determining the current target focus position of the liquid lens based on the current visibility features and focusing habit data of all monitored objects within the current field of view of the liquid lens; a curvature calculation module for calculating the target curvature of the liquid lens based on the current target focus position; and a curvature control module for setting the output current of the curvature control device of the liquid lens based on the target curvature of the liquid lens to obtain a rapid focusing result of the liquid lens. This allows for the reasonable determination of the focus position based on the user's focusing habits when multiple monitored objects exist within the field of view of the liquid lens, and enables rapid focusing control of the liquid lens.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of focusing device technology, and in particular to a liquid lens and a rapid focusing method using the liquid lens. Background Technology

[0002] Currently, liquid lenses are optical elements made of liquid without mechanical connections. Their internal parameters can be changed by applying pressure with an externally controlled current. Compared to traditional optical lenses, liquid lenses have unparalleled performance, especially in focusing. Liquid lenses focus much faster than traditional mechanical optical lenses. Existing liquid lens focusing methods rely on the user selecting the focus object to achieve the desired focusing effect. However, some liquid lens focusing methods can automatically determine the focus position by recognizing a single monitored object within the lens's field of view, enabling rapid focusing before the user selects the focus object.

[0003] However, when there are multiple monitored objects in the field of view of the lens, this automatic fast focusing method cannot determine the monitored object that actually needs to be focused, resulting in poor accuracy of automatic fast focusing. Moreover, this method can usually only identify a small number of monitored objects, and its application range is small, which further leads to the poor effect of automatic fast focusing.

[0004] Therefore, this invention proposes a liquid lens and a rapid focusing method using the liquid lens. Summary of the Invention

[0005] This invention provides a liquid lens and a rapid focusing method using the liquid lens, which can reasonably determine the focusing position based on the user's focusing habits when there are multiple monitoring objects within the field of view of the liquid lens, and realize rapid focusing control of the liquid lens, thereby improving the accuracy and focusing effect of the automatic rapid focusing of the liquid lens.

[0006] This invention provides a liquid lens, comprising:

[0007] The feature determination module is used to acquire the current visible features of all monitored objects within the current field of view of the liquid lens in real time;

[0008] The focus determination module is used to determine the current target focus position of the liquid lens based on the current visibility characteristics and focus habit data of all monitored objects within the current field of view of the liquid lens.

[0009] The curvature calculation module is used to calculate the target curvature of the liquid lens at the current target focus position.

[0010] The curvature control module is used to set the output current of the curvature control device of the liquid lens based on the target curvature of the liquid lens, so as to obtain the rapid focusing result of the liquid lens.

[0011] Preferably, the feature determination module includes:

[0012] The information class determination submodule is used to determine the explicit feature information class to be extracted based on a preset list of explicit feature information classes;

[0013] The first identification submodule is used to identify all monitored objects within the current field of view of the liquid lens within the viewfinder corresponding to the current field of view of the liquid lens.

[0014] The information determination submodule is used to determine the specific information of each type of feature information to be extracted and displayed corresponding to the monitored object within the viewfinder, and use it as the current displayed feature of the monitored object.

[0015] Preferably, the focus determination module includes:

[0016] The image classification submodule is used to determine the user's historical image library. Based on the shooting mode of each historical image in the historical image library, it classifies all historical images in the historical image library to obtain a sub-historical image library for each shooting mode.

[0017] The second identification submodule is used to identify objects in all historical images in the historical image library and determine all objects covered in the historical images.

[0018] The habit analysis submodule is used to analyze the user's focusing habit data for each shooting mode based on the visibility characteristics of all subjects captured in the historical images contained in the sub-historical shooting library for each shooting mode.

[0019] The focus determination submodule is used to determine the current target focus position of the liquid lens based on the current visibility characteristics of all monitored objects within the current field of view of the liquid lens and the user's focus habit data in each shooting mode.

[0020] The preferred habit analysis submodule includes:

[0021] The feature determination unit is used to determine the category and quantifiable features of the objects covered by the shooting in all historical images in the sub-historical shooting image library for each shooting mode, as the explicit features of the objects covered by the shooting in their respective historical shooting images.

[0022] The spacing determination unit is used to determine the focus position of each historical captured image and the overall spacing between each captured object and the focus position contained in the historical captured image;

[0023] The habit analysis unit is used to analyze the user's focusing habit data in each shooting mode based on the visibility characteristics of all shooting objects in the sub-historical shooting image library contained in each shooting mode and the comprehensive distance between them and the focus position.

[0024] Among them, quantifiable and visible features include, but are not limited to, the size of the area covered by the captured object in its historical images and the actual object distance.

[0025] Preferred, the habit analysis unit includes:

[0026] The object classification subunit is used to classify all the objects covered by the shooting in the sub-historical shooting image library of each shooting mode based on the explicit features of all the objects covered by the shooting in the historical shooting images of each shooting mode, and to obtain the shooting object cluster of each category in each shooting mode.

[0027] The curve fitting subunit is used to perform curve fitting with the comprehensive distance between the shooting objects and the focus position in the shooting object cluster as the horizontal axis variable and the corresponding value in the quantifiable and visible features of the corresponding shooting objects as the vertical axis variable, so as to obtain the user's focus habit curve for the corresponding category of shooting objects in the corresponding shooting mode.

[0028] The curve summary sub-unit is used to treat the user's focus habit curves for all subjects of each category in each shooting mode as the user's focus habit data in the corresponding shooting mode.

[0029] Preferably, the focus is on determining the sub-module, including:

[0030] The spacing determination unit is used to utilize the current visibility characteristics of all monitored objects within the current field of view of the liquid lens, retrieve all focus habit curves in the user's focus habit data in the current shooting mode, and determine the comprehensive spacing between all monitored objects and the focus position within the current field of view of the liquid lens.

[0031] The focus determination unit is used to determine the current target focus position based on the comprehensive distance between all monitored objects and the focus position within the current field of view of the liquid lens.

[0032] Preferably, the focusing and determining unit includes:

[0033] The center position determination subunit is used to determine the geometric center of the image area corresponding to the current field of view of all monitored objects within the current field of view of the liquid lens, and use it as the center position of the corresponding monitored object.

[0034] The circular curve determination sub-unit is used to determine the circular curve of the monitored object with the center position of the monitored object as the center and the corresponding comprehensive spacing as the radius;

[0035] The focus position determination subunit is used to determine whether there are any intersection points among the circular curves of all monitored objects whose number of intersections exceeds the intersection threshold. If so, the position of the corresponding intersection point is taken as the current target focus position. Otherwise, it determines whether there are any intersection points among the circular curves of all monitored objects. If so, the position corresponding to the average coordinate value of all intersection points of the circular curves of all monitored objects is taken as the current target focus position. Otherwise, the position corresponding to the average coordinate value of the two points corresponding to the minimum distance between two points belonging to different circular curves among the circular curves of all monitored objects is taken as the current target focus position.

[0036] Preferably, the curvature calculation module includes:

[0037] The object distance determination submodule is used to determine the actual object distance of the current target focusing position based on the current target focusing position of the liquid lens;

[0038] The curvature calculation submodule is used to calculate the target curvature of the liquid lens based on the actual object distance at the current target focus position.

[0039] Preferably, the curvature control module includes:

[0040] The current determination submodule is used to retrieve the correspondence table of curvature-curvature control device output current of the liquid lens based on the target curvature of the liquid lens, and determine the target output current of the curvature control device of the liquid lens.

[0041] The current setting submodule is used to set the output current of the curvature control device of the liquid lens based on the target output current, so as to obtain the rapid focusing result of the liquid lens.

[0042] This invention provides a rapid focusing method for any one of the liquid lens embodiments 1 to 9, comprising:

[0043] S1: Real-time acquisition of the current visibility characteristics of all monitored objects within the current field of view of the liquid lens;

[0044] S2: Based on the current visibility characteristics and focusing habits of all monitored objects within the current field of view of the liquid lens, determine the current target focusing position of the liquid lens;

[0045] S3: The current target focus position of the liquid lens, and the target curvature of the liquid lens is calculated;

[0046] S4: Based on the target curvature of the liquid lens, set the output current of the liquid lens curvature control device to obtain the rapid focusing result of the liquid lens.

[0047] The advantages of this invention compared to the prior art are as follows: when there are multiple monitored objects within the field of view of the liquid lens, the focusing position is reasonably determined based on the user's focusing habits, and the liquid lens is quickly focused, thus improving the accuracy and focusing effect of the automatic and rapid focusing of the liquid lens.

[0048] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings.

[0049] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description

[0050] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings:

[0051] Figure 1 This is a schematic diagram of a liquid lens in an embodiment of the present invention;

[0052] Figure 2 This is a schematic diagram of a liquid lens in an embodiment of the present invention;

[0053] Figure 3 This is a schematic flowchart of a rapid focusing method using a liquid lens according to an embodiment of the present invention. Detailed Implementation

[0054] The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit the present invention.

[0055] Example 1:

[0056] This invention provides a liquid lens, reference Figure 1 ,include:

[0057] The feature determination module is used to acquire in real time the current display features of all monitored objects (i.e., physical objects included in the current field of view of the liquid lens, such as human figures, animals, etc.) within the current field of view of the liquid lens (i.e., the features of the monitored objects in the image corresponding to the current field of view of the liquid lens, such as the category of the monitored object, the size of the image area occupied in the image within the current field of view of the liquid lens, and the actual object distance between the monitored object and the liquid lens).

[0058] The focus determination module is used to determine the current target focus position of the liquid lens based on the current display characteristics and focus habit data of all monitored objects within the current field of view of the liquid lens (i.e., data representing the user's focus habits on different types of monitored objects by analyzing a large number of historical images acquired by the user using the liquid lens). This is the reasonable focus position of the liquid lens within the corresponding shooting frame of the current field of view. By controlling the focus of the liquid lens according to this current target focus position, it can be ensured that the display effect of the images of all monitored objects within the current field of view acquired by the liquid lens meets the requirements.

[0059] The curvature calculation module is used to calculate the target curvature of the liquid lens at the current target focus position of the liquid lens (that is, when the liquid lens is to focus on the current target focus position in the current field of view, the curvature of the liquid lens needs to be controlled. The liquid lens adjusts the focal length by adjusting the lens curvature, thereby achieving rapid focusing on objects at different distances).

[0060] The curvature control module is used to set the output current of the curvature control device of the liquid lens (i.e., a device used in conjunction with the liquid lens to apply pressure to the liquid lens by adjusting the output current to achieve adjustment of the curvature of the liquid lens) based on the target curvature of the liquid lens, so as to obtain the fast focusing result of the liquid lens (i.e., to set the output current of the curvature control device of the liquid lens based on the target curvature of the liquid lens to achieve the result of fast focusing of the liquid lens).

[0061] One liquid lens in this embodiment can focus light by adjusting the curvature of the liquid. By analyzing the distance information of the target object at the current target focus position, the curvature of the liquid lens can be calculated and adjusted in real time, enabling clear focusing of the target object in a short time, thereby achieving rapid focusing.

[0062] When multiple monitoring objects are within the field of view of the liquid lens, the focusing position is reasonably determined based on the user's focusing habits, and the liquid lens is quickly focused, thus improving the accuracy and focusing effect of the liquid lens's automatic and rapid focusing.

[0063] Example 2:

[0064] Based on Example 1, the feature determination module, referencing Figure 2 ,include:

[0065] The information class determination submodule is used to determine the information class to be extracted (i.e., the information class of the monitored object to be extracted within the current field of view of the liquid lens) based on a preset list of visible feature information classes (i.e., a preset list containing visible feature information classes of the monitored object to be extracted within the current field of view of the liquid lens, such as: the category of the monitored object, the size of the image area (area) it occupies within the current field of view of the liquid lens, the actual object distance between the monitored object and the liquid lens, and the actual object distance is determined using a pre-trained object distance determination model for the liquid lens).

[0066] The first recognition submodule is used to identify all monitored objects within the current field of view of the liquid lens (the method used to identify the monitored objects can be to use a pre-trained object recognition model).

[0067] The information determination submodule is used to determine the specific information of each type of visible feature information to be extracted corresponding to the monitored object in the viewfinder (that is, the specific information of the type of visible feature information to be extracted that the monitored object shows in the viewfinder), and use it as the current visible feature of the monitored object.

[0068] Based on a pre-defined list of visible feature information, the system effectively extracts visible features of monitored objects within the current field of view of the liquid lens.

[0069] Example 3:

[0070] Based on Example 1, the focus determination module includes:

[0071] The image classification submodule is used to determine the user's historical image library (i.e., an image library containing a large number of images taken by the user using the liquid lens in this embodiment). Based on the shooting mode of each historical image in the historical image library (i.e., the shooting parameter group used by the user when shooting the current field of view with the liquid lens, which is a pre-set mode, such as a person mode and an object mode, which correspond to different preset shooting parameters, such as preset contrast and brightness), the module classifies all historical images in the historical image library to obtain a sub-historical image library for each shooting mode (i.e., an image library containing all historical images of a certain shooting mode in the historical image library).

[0072] The second identification submodule is used to perform object recognition on all historical images in the historical image library, and to determine all the objects covered by the historical images (i.e., the monitoring objects included in the historical images; the object recognition method here can be to use a pre-trained object recognition model for recognition).

[0073] The habit analysis submodule is used to analyze the user's focusing habit data in each shooting mode based on the visibility features of all shooting objects in the sub-historical shooting image library for each shooting mode (i.e., the specific information of the visibility feature information class contained in the preset visibility feature information class list of shooting objects in the corresponding historical shooting images).

[0074] The focus determination submodule is used to determine the current target focus position of the liquid lens based on the current visibility characteristics of all monitored objects within the current field of view of the liquid lens and the user's focus habit data in each shooting mode.

[0075] Based on the shooting mode, the system categorizes historical images captured by the user using the liquid lens in the historical image library. Based on the visibility characteristics of all monitored objects in all historical images corresponding to a single shooting mode, the system analyzes the user's focusing habit data under a single shooting mode. This enables accurate analysis of the user's focusing habit data when using each shooting mode based on historical images. Furthermore, by combining the current visibility characteristics of all monitored objects within the current field of view of the liquid lens, the system analyzes the focusing position that is suitable for the user's focusing habits within the current field of view.

[0076] Example 4:

[0077] Based on Example 3, the custom analysis submodule includes:

[0078] The feature determination unit is used to determine the category (e.g., human figures, plants, animals, buildings, etc.) and quantifiable features (i.e., the quantifiable features of the monitored object or the object being photographed in the corresponding photographed image) of all historical photographed images in the sub-historical photographed image library of each shooting mode, as the visible features of the object being photographed in the corresponding historical photographed image.

[0079] The spacing determination unit is used to determine the focal position of each historical image (i.e., to identify the focal position of each historical image for the pre-trained focal position recognition model, where the focal position recognition roughly follows the principle that the focal position is the area with the greatest local sharpness and clarity in the historical image) and the comprehensive spacing between each subject in the historical image and the focal position (i.e., the distance between the geometric center of the subject in the historical image and the focal position).

[0080] The habit analysis unit is used to analyze the user's focusing habit data in each shooting mode based on the visibility characteristics of all shooting objects in the sub-historical shooting image library contained in each shooting mode in their respective historical shooting images (i.e., the historical shooting images where the shooting objects are located) and the comprehensive distance between them and the focus position.

[0081] Among them, quantifiable and visible features include, but are not limited to, the size of the area covered by the captured object in its historical images and the actual object distance.

[0082] By extracting the category and quantifiable features of the subjects being photographed, the system effectively extracts the features of the subjects in their respective historical images, determines the focus position of the historical images and the overall distance between the subjects, further refines the variables of the user's focus habit data in each shooting mode, and achieves accurate analysis of the user's focus habit data in each shooting mode.

[0083] Example 5:

[0084] Based on Example 4, the habit analysis unit includes:

[0085] The object classification subunit is used to classify all the objects covered by the shooting in the sub-historical shooting image library of each shooting mode based on the manifestation features of all the objects covered by the shooting in the historical shooting images of each shooting mode, and to obtain the shooting object cluster of each category in each shooting mode (that is, a cluster of monitoring objects containing a single category in the sub-historical shooting image library).

[0086] The curve fitting subunit is used to perform curve fitting with the comprehensive distance between the shooting objects in the shooting object cluster and the focus position as the horizontal axis variable and the corresponding value in the quantifiable display characteristics of the shooting objects as the vertical axis variable, to obtain the user's focus habit curve for the corresponding category of shooting objects in the corresponding shooting mode (that is, the curve fitted with the comprehensive distance between all shooting objects in the shooting object cluster as the horizontal axis variable and the corresponding value in the quantifiable display characteristics of the shooting objects as the vertical axis variable (such as the size of the image area occupied by the shooting object in the current field of view obtained by the liquid lens, and the actual object distance between the shooting object and the liquid lens).

[0087] The curve summary sub-unit is used to treat the user's focus habit curves for all subjects of each category in each shooting mode as the user's focus habit data in the corresponding shooting mode.

[0088] The above process classifies the objects covered by the historical images and uses the comprehensive distance as the horizontal axis variable and the quantifiable features in the visible features as the vertical axis variable. The resulting focus habit curve, which includes the distance control between the user and the focus position under different visible features of a single monitored object in a single shooting mode, is used as focus habit data. This enables accurate analysis and interpolation fitting of focus habit data and also enriches the coherence of focus habit data.

[0089] Example 6:

[0090] Based on Example 5, the focus is on determining the sub-modules, including:

[0091] The spacing determination unit is used to utilize the current display features of all monitored objects within the current field of view of the liquid lens, retrieve all focus habit curves in the user's focus habit data in the current shooting mode, and determine the comprehensive spacing between all monitored objects and the focus position within the current field of view of the liquid lens (retrieve the curve value point whose vertical coordinate value is equal to the specific data of the display feature information item corresponding to the current display feature from the focus habit curve of the category contained in the current display features of the monitored object, and take the horizontal coordinate value of the curve value point as the comprehensive spacing between the corresponding monitored object and the focus position).

[0092] The focus determination unit is used to determine the current target focus position based on the comprehensive distance between all monitored objects and the focus position within the current field of view of the liquid lens.

[0093] By utilizing the comprehensive distance determined by retrieving all focus habit curves based on the current visibility characteristics of all monitored objects, and taking into account the user's focus habits for all monitored objects, the current target focus position suitable for the user's focus habits is accurately determined for the image within the current field of view of the liquid lens.

[0094] Example 7:

[0095] Based on Example 6, the focus determination unit includes:

[0096] The center position determination subunit is used to determine the geometric center of all monitored objects within the current field of view of the liquid lens in the corresponding image area (the image area corresponding to the current field of view is the image captured by the liquid lens within the current field of view). The geometric center is the point position corresponding to the average coordinate value of all position points (or pixels) within the area. This is used as the center position of the corresponding monitored object (i.e., the position of the geometric center of the monitored object within the image area corresponding to the current field of view).

[0097] The circular curve determination sub-unit is used to determine the circular curve of the monitored object with the center position of the monitored object as the center and the corresponding comprehensive spacing as the radius;

[0098] The focus position determination subunit is used to determine whether there are any intersection points among the circular curves of all monitored objects whose number of intersections (i.e., the total number of circular curves intersecting at the intersection point) exceeds the intersection number threshold (this intersection number threshold is the product of the number of monitored objects and a preset number threshold, which is the minimum threshold that the number of intersecting circular curves at the intersection point can be determined as the target focus position must satisfy in the proportion of the total number of all currently included circular curves). If so, the location of the corresponding intersection point is taken as the current target focus position. Otherwise, it is determined whether there are any intersection points among the circular curves of all monitored objects. If so, the location corresponding to the average coordinate value of all intersection points of the circular curves of all monitored objects is taken as the current target focus position. Otherwise, the location corresponding to the average coordinate value of the two points corresponding to the minimum distance among the distances between the two points belonging to different circular curves among the circular curves of all monitored objects (these two points must simultaneously satisfy that they belong to different circular curves and their distance is the minimum distance among the distances between the points belonging to two different circular curves) is taken as the current target focus position.

[0099] The above process ensures the rationality of the determined current target focus position. This is achieved by accurately and reasonably determining the current target focus position that can uniformly meet the user's focusing habits for all monitored objects in three situations: when the overlap of the target focus position formed by the comprehensive spacing of all monitored objects within the current field of view of the liquid lens is high or low, or when there is no overlap.

[0100] Example 8:

[0101] Based on Example 1, the curvature calculation module includes:

[0102] The object distance determination submodule is used to determine the actual object distance of the current target focus position based on the current target focus position of the liquid lens (that is, the actual distance of the object corresponding to the current target focus position of the liquid lens within the current field of view of the liquid lens). The actual object distance can also be determined using a pre-trained object distance determination model for the current liquid lens. The input of this object distance determination model is the area where the physical object at the current target focus position is marked in the image obtained by pre-shooting the lens of the current field of view, and the output is the actual object distance of the physical object.

[0103] The curvature calculation submodule is used to calculate the target curvature of the liquid lens based on the actual object distance of the current target focusing position (substituting the actual object distance of the current target focusing position into the curvature calculation formula of the liquid lens in the prior art to determine the target curvature of the liquid lens, the curvature calculation formula is related to the size and structural characteristics of the liquid lens such as water and oil content).

[0104] Based on the actual object distance of the physical object at the current target focus position determined above, the target curvature of the liquid lens is accurately calculated.

[0105] Example 9:

[0106] Based on Example 1, the curvature control module includes:

[0107] The current determination submodule is used to retrieve the curvature-curvature control device output current correspondence table of the liquid lens (i.e., a list containing the correspondence between the curvature of the liquid lens and the value that the output current of the curvature control device needs to be set to in order for the liquid lens to reflect that curvature) based on the target curvature of the liquid lens, and determine the target output current of the curvature control device of the liquid lens (i.e., the value that the output current of the corresponding curvature control device needs to be set to in order for the curvature of the liquid lens to become the target curvature).

[0108] The current setting submodule is used to set the output current of the curvature control device of the liquid lens based on the target output current, so as to obtain the rapid focusing result of the liquid lens.

[0109] The above process enables accurate determination and control of the output current of the curvature control device, thereby achieving rapid focusing control of the liquid lens.

[0110] Example 10:

[0111] This invention provides a rapid focusing method for any of the liquid lenses described in Examples 1 to 9, with reference to... Figure 3 ,include:

[0112] S1: Real-time acquisition of the current visibility characteristics of all monitored objects within the current field of view of the liquid lens;

[0113] S2: Based on the current visibility characteristics and focusing habits of all monitored objects within the current field of view of the liquid lens, determine the current target focusing position of the liquid lens;

[0114] S3: The current target focus position of the liquid lens, and the target curvature of the liquid lens is calculated;

[0115] S4: Based on the target curvature of the liquid lens, set the output current of the liquid lens curvature control device to obtain the rapid focusing result of the liquid lens.

[0116] When multiple monitoring objects are within the field of view of the liquid lens, the focusing position is reasonably determined based on the user's focusing habits, and the liquid lens is quickly focused, thus improving the accuracy and focusing effect of the liquid lens's automatic and rapid focusing.

[0117] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A liquid lens, characterized in that, include: The feature determination module is used to acquire the current visible features of all monitored objects within the current field of view of the liquid lens in real time; The focus determination module is used to determine the current target focus position of the liquid lens based on the current visibility characteristics and focus habit data of all monitored objects within the current field of view of the liquid lens. The curvature calculation module is used to calculate the target curvature of the liquid lens based on the current target focus position of the liquid lens; The curvature control module is used to set the output current of the curvature control device of the liquid lens based on the target curvature of the liquid lens, so as to obtain the rapid focusing result of the liquid lens; The focus determination module includes: The image classification submodule is used to determine the user's historical image library. Based on the shooting mode of each historical image in the historical image library, it classifies all historical images in the historical image library to obtain a sub-historical image library for each shooting mode. The second identification submodule is used to identify objects in all historical images in the historical image library and determine all objects covered in the historical images. The habit analysis submodule is used to analyze the user's focusing habit data for each shooting mode based on the visibility characteristics of all subjects captured in the historical images contained in the sub-historical shooting library for each shooting mode. The focus determination submodule is used to determine the current target focus position of the liquid lens based on the current visibility characteristics of all monitored objects within the current field of view of the liquid lens and the user's focus habit data in each shooting mode. The habit analysis submodule includes: The feature determination unit is used to determine the category and quantifiable features of the objects covered by the shooting in all historical images in the sub-historical shooting image library for each shooting mode, as the explicit features of the objects covered by the shooting in their respective historical shooting images. The spacing determination unit is used to determine the focus position of each historical captured image and the overall spacing between each captured object and the focus position contained in the historical captured image; The habit analysis unit is used to analyze the user's focusing habit data in each shooting mode based on the visibility characteristics of all shooting objects in the sub-historical shooting image library contained in each shooting mode and the comprehensive distance between them and the focus position. Among them, quantifiable and visible features include, but are not limited to, the size of the area covered by the captured object in its historical images and the actual object distance.

2. The liquid lens according to claim 1, characterized in that, The feature determination module includes: The information class determination submodule is used to determine the explicit feature information class to be extracted based on a preset list of explicit feature information classes; The first identification submodule is used to identify all monitored objects within the current field of view of the liquid lens within the viewfinder corresponding to the current field of view of the liquid lens. The information determination submodule is used to determine the specific information of each type of feature information to be extracted and displayed corresponding to the monitored object within the viewfinder, and use it as the current displayed feature of the monitored object.

3. The liquid lens according to claim 1, characterized in that, The habit analysis unit includes: The object classification subunit is used to classify all the objects covered by the shooting in the sub-historical shooting image library of each shooting mode based on the explicit features of all the objects covered by the shooting in the historical shooting images of each shooting mode, and to obtain the shooting object cluster of each category in each shooting mode. The curve fitting subunit is used to perform curve fitting with the comprehensive distance between the shooting objects and the focus position in the shooting object cluster as the horizontal axis variable and the corresponding value in the quantifiable and visible features of the corresponding shooting objects as the vertical axis variable, so as to obtain the user's focus habit curve for the corresponding category of shooting objects in the corresponding shooting mode. The curve summary sub-unit is used to treat the user's focus habit curves for all subjects of each category in each shooting mode as the user's focus habit data in the corresponding shooting mode.

4. The liquid lens according to claim 3, characterized in that, Focus on defining sub-modules, including: The spacing determination unit is used to utilize the current visibility characteristics of all monitored objects within the current field of view of the liquid lens, retrieve all focus habit curves in the user's focus habit data in the current shooting mode, and determine the comprehensive spacing between all monitored objects and the focus position within the current field of view of the liquid lens. The focus determination unit is used to determine the current target focus position based on the comprehensive distance between all monitored objects and the focus position within the current field of view of the liquid lens.

5. The liquid lens according to claim 4, characterized in that, Focusing on defining the unit, including: The center position determination subunit is used to determine the geometric center of the image area corresponding to the current field of view of all monitored objects within the current field of view of the liquid lens, and use it as the center position of the corresponding monitored object. The circular curve determination sub-unit is used to determine the circular curve of the monitored object with the center position of the monitored object as the center and the corresponding comprehensive spacing as the radius; The focus position determination subunit is used to determine whether there are any intersection points among the circular curves of all monitored objects whose number of intersections exceeds the intersection threshold. If so, the position of the corresponding intersection point is taken as the current target focus position. Otherwise, it determines whether there are any intersection points among the circular curves of all monitored objects. If so, the position corresponding to the average coordinate value of all intersection points of the circular curves of all monitored objects is taken as the current target focus position. Otherwise, the position corresponding to the average coordinate value of the two points corresponding to the minimum distance between two points belonging to different circular curves among the circular curves of all monitored objects is taken as the current target focus position.

6. The liquid lens according to claim 1, characterized in that, The curvature calculation module includes: The object distance determination submodule is used to determine the actual object distance of the current target focusing position based on the current target focusing position of the liquid lens; The curvature calculation submodule is used to calculate the target curvature of the liquid lens based on the actual object distance at the current target focus position.

7. The liquid lens according to claim 1, characterized in that, The curvature control module includes: The current determination submodule is used to retrieve the correspondence table of curvature-curvature control device output current of the liquid lens based on the target curvature of the liquid lens, and determine the target output current of the curvature control device of the liquid lens. The current setting submodule is used to set the output current of the curvature control device of the liquid lens based on the target output current, so as to obtain the rapid focusing result of the liquid lens.

8. A rapid focusing method using a liquid lens according to any one of claims 1 to 7, characterized in that, include: S1: Real-time acquisition of the current visibility characteristics of all monitored objects within the current field of view of the liquid lens; S2: Based on the current visibility characteristics and focusing habits of all monitored objects within the current field of view of the liquid lens, determine the current target focusing position of the liquid lens; S3: The current target focus position of the liquid lens, and the target curvature of the liquid lens is calculated; S4: Based on the target curvature of the liquid lens, set the output current of the liquid lens curvature control device to obtain the rapid focusing result of the liquid lens.

Citation Information

Patent Citations

  • Focusing method and device

    CN106357977A

Cited By

  • Full-automatic, high-precision and portable lens diopter measuring device without mechanical focusing

    CN121829994A

  • A mechanical focusing-free, full-automatic, high-precision and portable lens diopter measuring device

    CN121829994B