Automatic debugging device and equipment for camera
The camera's white balance is automatically adjusted by using the interface display module and the automatic adjustment module of the camera automatic adjustment device. This solves the problem of low efficiency in the existing technology and improves the adjustment efficiency and the accuracy of color reproduction.
Patent Information
- Application Number
- CN202520172267.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-24
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2035-01-24
AI Technical Summary
In the current process of adjusting camera image quality, white balance adjustment is inefficient and easily affected by human factors, resulting in low adjustment efficiency.
An automatic adjustment device for a camera is provided, including an interface display module and an automatic adjustment module. The device generates adjustment function signals through function buttons on the visual interface, and the automatic adjustment module transmits the signals to the camera white balance adjustment unit to achieve automatic white balance adjustment.
It improves the efficiency and accuracy of camera white balance adjustment, reduces manual intervention, and ensures accurate and natural color reproduction under different light source conditions.
Smart Images

Figure CN223829389U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the field of camera adjustment technology, and in particular to an automatic camera adjustment device and equipment. Background Technology
[0002] With the rise of intelligent camera products, solution providers have increased their investment in and promotion of camera image quality algorithms, and customers are paying more and more attention to and demanding higher image quality. Improving the efficiency of image quality debugging for camera products and ensuring on-time project delivery is a crucial issue for camera debugging engineers.
[0003] In the current process of adjusting camera image quality, camera engineers need to manually adjust numerous white balance parameters, observe changes in white balance, and repeatedly perform iterative optimizations. This process is time-consuming, labor-intensive, and easily affected by human factors, resulting in low debugging efficiency. Utility Model Content
[0004] The main purpose of this invention is to provide an automatic camera adjustment device and equipment, which aims to solve the technical problem of low efficiency in the white balance adjustment process of cameras in the prior art.
[0005] To achieve the above objectives, this utility model provides an automatic adjustment device for a camera, wherein the device is communicatively connected to the camera;
[0006] The device includes: an interface display module and an automatic debugging module, wherein the interface display module and the automatic debugging module are communicatively connected;
[0007] The interface display module is used to display the visual debugging interface, which includes several function buttons. When the function buttons are clicked by the user, they generate debugging function signals.
[0008] The interface display module is also used to transmit the debugging function signal to the automatic debugging module;
[0009] The automatic adjustment module is used to transmit the adjustment function signal to the camera white balance adjustment unit.
[0010] In addition, to achieve the above objectives, this utility model also proposes an automatic camera adjustment device, wherein the device is equipped with an automatic camera adjustment mechanism.
[0011] The automatic adjustment device of the camera is used to implement the operation of the automatic adjustment device of the camera as described above. Attached Figure Description
[0012] Figure 1 This is a functional block diagram of the first embodiment of the camera debugging device of this utility model;
[0013] Figure 2 This is a schematic diagram of the functional interface of the parameter checking module in one implementation of this application;
[0014] Figure 3 This is a flowchart illustrating the operation of an automatic camera adjustment device according to one implementation of this application.
[0015] Explanation of icon numbers
[0016] label name label name 100 Interface display module 101-106 function keys 200 Automatic debugging module 300 Camera image debugging unit 301-306 Function
[0017] The realization of the purpose, functional features and advantages of this utility model will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0018] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.
[0019] The technical solutions of the present utility model will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present utility model, and not all embodiments. Based on the embodiments of the present utility model, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of the present utility model.
[0020] It should be noted that all directional indicators (such as up, down, left, right, front, back, etc.) in this utility model embodiment are only used to explain the relative positional relationship and movement of each component in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicator will also change accordingly.
[0021] Furthermore, the use of terms such as "first" and "second" in this utility model is for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. Additionally, the technical solutions of the various embodiments can be combined with each other, but only on the basis of being achievable by those skilled in the art. When the combination of technical solutions is contradictory or impossible to implement, such a combination of technical solutions should be considered non-existent and not within the scope of protection claimed by this utility model.
[0022] This utility model provides an automatic camera adjustment device, referring to... Figure 1 , Figure 1 This is a functional block diagram of the first embodiment of the camera debugging device of this utility model.
[0023] In this embodiment, during automatic camera debugging, the automatic debugging device (referred to as the debugging device in this embodiment) can communicate with the camera platform. The specific communication connection method between the debugging device and the camera can be USB connection, Bluetooth connection, Wi-Fi connection, ADB serial port connection, etc., and this embodiment does not limit this. This embodiment uses an ADB serial port connection as an example to illustrate the proposed solution.
[0024] The automatic debugging device for a camera in this application may include an interface display module and an automatic debugging module, which are communicatively connected. The communication method between the interface display module and the automatic debugging module may be function calls, message passing, etc., and this application embodiment does not limit this.
[0025] For example, before using the debugging device of this application, the debugging personnel can first develop various debugging functions and encapsulate the relevant program statements into different camera white balance debugging units. When using the debugging device of this application embodiment, the user can call different camera white balance debugging units and different function functions (such as 301, 302, 303, 304, 305, 306) in the camera white balance debugging units by using the function keys corresponding to different debugging functions of the motor (as shown in Figures 101, 102, 103, 104, 105, 106) to achieve functional debugging of the connected camera.
[0026] In some embodiments of this application, to reduce the time cost of debugging the camera automatic white balance calibration (Camera AWB) module in a preset platform (such as the MTK platform), improve the debugging efficiency of camera debugging engineers, and ensure the image quality and project progress of camera products, the camera white balance debugging unit described in this application can be developed using Windows Forms technology and the C# programming language. This involves encapsulating the various modules involved in camera automatic white balance debugging in the preset platform into corresponding Form classes, each of which can correspond to one or more function calls. As the automatic white balance calibration module of the preset platform is updated and upgraded, the corresponding Form classes will continuously increase in number and become more powerful.
[0027] It's worth noting that Windows Forms technology is a user interface framework for creating Windows desktop applications. It allows developers to build intuitive user interfaces using a set of spaces and handle user interactions through an event-driven programming model. Developing a camera image quality adjustment unit using Windows Forms technology and the C# programming language enables a visual design for debugging. When debugging the camera, different camera white balance adjustment units can be accessed simply through visual function keys, thus achieving automatic adjustment of different camera functions and improving debugging efficiency during use.
[0028] In this embodiment of the application, the interface display module is used to display a visual debugging interface, which includes several function buttons. When the function buttons are clicked by the user, a debugging function signal is generated.
[0029] It should be noted that the aforementioned function buttons can be buttons corresponding to different functions within the packaged camera white balance adjustment units or different functions within the camera white balance adjustment units. By clicking a function button, the user can generate the corresponding adjustment function signal and send it to the automatic adjustment module, thereby achieving automatic adjustment of the camera white balance.
[0030] It should be explained that when the user clicks a function button and generates the corresponding debugging function signal, the interface display module can transmit the debugging function signal to the automatic debugging module. That is, the interface display module is also used to transmit the debugging function signal to the automatic debugging module.
[0031] It is understandable that when the automatic adjustment module receives the adjustment function signal sent by the interface display module, it can transmit the adjustment function signal to the camera white balance adjustment unit to realize the automatic adjustment of the camera white balance.
[0032] It should be noted that the camera white balance adjustment unit in this embodiment is also the camera's automatic white balance adjustment unit (AWB Calibration). Automatic white balance is used to adjust colors in an image to ensure that white objects are captured as white under different lighting conditions, without any other color cast. By calibrating the automatic white balance function, the camera's automatic white balance function can work accurately and stably, improving the camera's color reproduction capability under different light source conditions, resulting in more realistic and natural colors in the captured photos.
[0033] It should be explained that the aforementioned automatic debugging module can be a central processing module for signal processing and signal forwarding, or it can be a relay module between the camera image quality debugging unit and the interface display module. This application embodiment does not limit this.
[0034] This application embodiment optimizes and integrates different camera white balance adjustment units to realize an automatic adjustment device for the camera, thereby improving the practicality and scalability of automatic white balance calibration of the camera.
[0035] In this embodiment, the device is communicatively connected to the camera. The device includes an interface display module and an automatic adjustment module, which are communicatively connected. The interface display module displays a visual adjustment interface, which includes several function buttons. When a user clicks a function button, a adjustment function signal is generated. The interface display module transmits the adjustment function signal to the automatic adjustment module. The automatic adjustment module then transmits the signal to the camera's white balance adjustment unit. Because the automatic white balance function in the camera is adjusted using function buttons in the visual interface, manual intervention during the adjustment process is reduced, and adjustment efficiency is improved.
[0036] Based on the first embodiment of the automatic camera adjustment device described above in this application, a second embodiment of the automatic camera adjustment device of this application is proposed. Based on the first embodiment described above, in this embodiment of the application, the visual adjustment interface includes a pre-check option button.
[0037] It should be noted that the pre-check option button in this embodiment can be a function button for displaying a pre-check option box. When the user clicks the pre-check option button, the interface display module can display the function interface corresponding to the pre-check module. This function interface can be displayed in the form of an option box, i.e., a pre-check option box; or it can be displayed as a separate interface. This embodiment does not limit this.
[0038] In some embodiments of this application, the solution of this application can be described by taking the pre-check option box as the functional interface corresponding to the pre-check module.
[0039] It should be noted that the pre-check module in this embodiment can be a module capable of checking parameters and data related to the camera's automatic white balance function. Correspondingly, the debugging function signal may include a drive data printing signal.
[0040] Specifically, the pre-check option box in this application may include a driver check module option button. By clicking the driver check module option button in the pre-check option box, the user can cause the interface display module to generate a driver data printing signal and transmit it to the automatic debugging module. That is, the interface display module is also used to display the functional interface of the driver check module when the driver check module option button is clicked; the functional interface of the driver check module has a white balance driver data printing button; the interface display module is also used to generate a driver data printing signal and transmit it to the automatic debugging module when the white balance driver data printing button is clicked; the automatic debugging module is also used to transmit the driver data printing signal to the camera white balance data printing unit upon receiving the driver data printing signal; the camera white balance data printing unit is also used to print white balance driver data upon receiving the driver data printing signal.
[0041] It should be noted that the driver check module in this embodiment is a module for checking the white balance programmable driver of the camera (AWB OTP Driver Check). This driver check module can be a submodule of a preset check module.
[0042] Understandably, when the automatic debugging module receives the drive data printing signal, it can transmit the signal to the camera white balance data printing unit, enabling the unit to print the camera's white balance drive data according to the encapsulated function. The printed white balance drive data can be displayed through a drive data display interface or exported to a preset location.
[0043] It should be noted that by clicking the driver check option button in the pre-check option box, users can call the function in the pre-packaged camera white balance data printing unit to print the white balance data. This helps camera debugging engineers calibrate the color of the image and improves the efficiency and accuracy of camera debugging.
[0044] In a specific implementation, the functional interface of the drive check module in this embodiment may have a white balance drive data printing button (GET AWB OTP DATA). When the user clicks this button, the interface display module can transmit the corresponding drive data printing signal to the camera white balance data printing unit through the automatic debugging module. The camera white balance data printing unit can obtain the logs from the camera and thus print the drive data. Specifically, the OTP provided by the module manufacturer can be an R value, a G value, and a B value. The G value (G_OTP) can be obtained from the OTP mapping file provided by the module manufacturer. The R value and B value can be obtained by calculating R = 512 * G_OTP / R' and B = 512 * G_OTP / B', where R' and B' are the AWB OTP values printed from the logs (for example: R' = 512 * 170 / 104 = 837). The R value and B value can then be printed.
[0045] In some embodiments of this application, the partial mapping table of the OTP mapping file provided by the module manufacturer can be shown as follows:
[0046]
[0047] In some embodiments of this application, the pre-check option box further includes a parameter check module option button. Correspondingly, the camera white balance adjustment unit may include a camera white balance raw image management unit, and the adjustment function signal may include a raw image management signal.
[0048] It is understandable that when the user clicks the parameter check module option button, the interface display module can display the functional interface of the parameter check module. The aforementioned parameter check module (AWB Parameter Check) can be a sub-module of the pre-check module. The function of the parameter check module can be to view, export, and manage the white balance parameters in the camera, etc., and this application embodiment does not limit this.
[0049] In some embodiments of this application, an Original Image button may be provided on the functional interface of the parameter checking module. When the Original Image button is clicked, the interface display module can generate an Original Image management signal and transmit it to the automatic adjustment module. This allows the automatic adjustment module to send the Original Image management signal to the camera white balance Original Image Management Unit. When the camera white balance Original Image Management Unit receives the Original Image management signal, it can control the camera to capture the Original Image and export it. The export location can be a preset path or a path selected by the user in real time; this application does not limit this. That is, the interface display module is also used to generate an Original Image management signal and transmit it to the automatic adjustment module when the Original Image button is clicked; the automatic adjustment module is also used to send the Original Image management signal to the camera white balance Original Image Management Unit when it receives the Original Image management signal; and the camera white balance Original Image Management Unit is used to capture the Original Image and export it when it receives the Original Image management signal.
[0050] It should be noted that the aforementioned raw image is an unprocessed image captured by the camera, such as a RAW image. After the user clicks the raw image button, the debugging device can control the camera to capture the raw image before the parameters are modified. This raw image can be named according to a preset method, such as naming it before_awb.jpg, and can also be exported. The export location can be a preset location in the debugging device, and this embodiment does not limit this.
[0051] In some embodiments of this application, the functional interface of the parameter checking module can be referred to Figure 2 As shown, Figure 2 This is a schematic diagram of the functional interface of the parameter checking module in one implementation of this application. The functional interface of the parameter checking module also includes: a parameter gain box and a parameter verification button (Verify).
[0052] It should be noted that the aforementioned parameter gain boxes may include R gain boxes, G gain boxes, and B gain boxes. After the user inputs the parameter gain values for R Gain, G Gain, and B Gain in the parameter gain boxes, clicking the parameter verification button will write the parameter gain values in the parameter gain boxes as AWB fixed gain settings into the camera. That is, the interface display module is also used to generate a gain signal based on the parameter gain value in the parameter verification box when the parameter verification button is clicked, and send the gain signal to the automatic adjustment module; the automatic adjustment module is also used to send the gain signal to the camera gain parameter adjustment unit when it receives the gain signal; the camera gain parameter adjustment unit is used to adjust the camera white balance parameters based on the gain signal.
[0053] It should be noted that the aforementioned gain signal can be generated based on the parameter gain value, and this application embodiment does not impose specific limitations on its generation method. The gain signal can be sent to the automatic adjustment module based on a message protocol or other sending methods; this application embodiment does not impose any limitations on this. By writing the parameter gain value to the camera, the camera's white balance parameters can be adjusted, improving the efficiency of the adjustment process.
[0054] In some embodiments of this application, when writing the gain value to the camera, the user can click the "Modified Image" button in the function interface of the parameter inspection module. By clicking this button, the user can control the camera to capture an image with the modified gain parameter, i.e., an adjusted image. The adjusted image can be named according to a preset method, such as after_awb.jpg. Simultaneously, the adjusted image can be exported to a preset location on the debugging device. This preset location can be the same as or different from the export location of the original image; this application does not impose any limitations on this.
[0055] Understandably, by comparing the original image and the adjusted image using image comparison tools, one can discover the color changes in the image before and after parameter modification, thereby verifying the changes in AWB parameters.
[0056] In some embodiments of this application, the pre-inspection option box further includes a gold module quality inspection module option button;
[0057] The debugging function signals include: automatic shooting signal;
[0058] The camera white balance adjustment unit also includes: an automatic shooting unit;
[0059] The interface display module is also used to display the functional interface of the gold module quality inspection module when the option button of the gold module quality inspection module is clicked.
[0060] The gold module quality inspection module has an automatic shooting button on its interface.
[0061] The interface display module is also used to generate an automatic shooting signal and transmit it to the automatic debugging module when the automatic shooting button is clicked;
[0062] The automatic debugging module is also used to transmit the automatic shooting signal to the automatic shooting unit when it receives the automatic shooting signal;
[0063] The automatic shooting unit is also used to shoot a Raw image when it receives the automatic shooting signal.
[0064] It should be noted that the pre-check option box in this application embodiment may also include a gold module quality check module option button. Debugging the gold module quality check module option button allows for the checking and verification of the automatic white balance gold module quality check module (AWB Golden Module Quality Check). Specifically, the user can first arrange the shooting environment according to the environment settings. When the user clicks the automatic capture button (Auto Capture Raw) on the function interface of the gold module quality check module, the interface display module can generate an automatic capture signal and transmit it to the automatic capture unit through the automatic debugging module. When the automatic capture unit receives the automatic capture signal, the user can switch the image card or scene of the real-scene lightbox at preset intervals (e.g., 40 seconds), ensuring that the camera's automatic capture can capture Raw images from different manufacturers for automatic white balance gold module testing. Specifically, the captured Raw images can be generated into a folder in a preset directory, and the captured Raw images are automatically named for subsequent verification and testing.
[0065] In some embodiments of this application, during automatic shooting, the standard light source can be switched at intervals of 15 seconds (the switching order may be DF-->D65-->DNP-->TL84-->CWF-->H-->A) to obtain the Raw image required for AWB calibration under different standard light source conditions.
[0066] In some embodiments of this application, the aforementioned preset directories and naming rules can be set by the user, and this application does not limit this.
[0067] In some embodiments of this application, the functional interface of the gold module quality inspection module may also include an image export button (Pull Image) and an image deletion button (Del Image). Clicking the image export button exports the raw image captured by the camera to a target location on the debugging device. This target location can be a user-defined location or a preset location; this application does not impose any limitations on this. Clicking the image deletion button deletes the captured raw image. That is, the functional interface of the gold module quality inspection module also includes an image deletion button.
[0068] The debugging function signal also includes: deleting image signals;
[0069] The camera white balance adjustment unit also includes: an image deletion unit;
[0070] The interface display module is also used to generate a delete image signal and transmit it to the automatic debugging module when the delete image button is clicked;
[0071] The automatic debugging module is also used to transmit the image deletion signal to the image deletion unit when the image deletion signal is received;
[0072] The automatic shooting unit is also used to delete the Raw image in the storage area when it receives the deleted image signal.
[0073] It should be noted that the signal generation and transmission process of the debugging device after clicking the image export button or the image delete button in this embodiment can be adapted to the above modules, and this embodiment will not elaborate on this.
[0074] In this embodiment, the visual debugging interface includes: a pre-check option button; the camera white balance debugging unit includes: a camera white balance data printing unit; when the pre-check option button is clicked, the interface display module displays a pre-check option box, which includes: a drive check module option button; the debugging function signal includes: a drive data printing signal; when the drive check module option button is clicked, the interface display module displays the function interface of the drive check module; the function interface of the drive check module has a white balance drive data printing button; when the white balance drive data printing button is clicked, the interface display module generates a drive data printing signal and transmits it to the automatic debugging module; when the automatic debugging module receives the drive data printing signal, it transmits the drive data printing signal to the camera white balance data printing unit; when the camera white balance data printing unit receives the drive data printing signal, it prints the white balance drive data. Since different pre-check functions are achieved by clicking buttons on the function interface of the pre-check module, the time cost of automatic camera white balance debugging is reduced, and the debugging efficiency of camera debugging engineers is improved.
[0075] Based on the above embodiments, a third embodiment of the method of this utility model is proposed. In the third embodiment of this application, the visual interface further includes a basic calibration module option button.
[0076] It should be noted that when the user clicks the option button for the basic calibration module in the visual interface, the interface display module can show the functional interface of the basic calibration module. This basic calibration module's functional interface can have function buttons for the Flash white balance calibration module and the White Balance Calibration RAW module. When the user clicks the Flash white balance calibration module's function button, the interface display module can show the Flash white balance calibration module's functional interface; when the user clicks the White Balance Calibration RAW module's function button, the interface display module can show the White Balance Calibration RAW module's functional interface.
[0077] In some embodiments of this application, the camera white balance adjustment unit further includes a Flash calibration unit. The functional interface of the Flash white balance calibration module may include a Begin Calibration button, and the adjustment function signal includes a Flash calibration signal.
[0078] The interface display module is also used to generate a Flash calibration signal and transmit it to the automatic debugging module when the start calibration button is clicked;
[0079] The automatic debugging module is also used to send the Flash calibration signal to the Flash calibration unit when it receives the Flash calibration signal;
[0080] The Flash calibration unit is also used to start Flash calibration when it receives the Flash calibration signal.
[0081] Understandably, when the user clicks the "Start Calibration" button, the interface display module generates a Flash calibration signal and transmits it to the Flash calibration unit via the automatic debugging module, enabling the Flash calibration unit to perform automatic Flash calibration of the camera. After Flash calibration is complete, the user can click the "Export Calibration Data" option button in the Flash white balance calibration module's function interface to export the Flash effect parameters from the preset files generated during the calibration process.
[0082] It should be noted that in the camera's automatic white balance calibration, Flash calibration is a method used to adjust the white balance position under camera flash illumination to ensure that the white tone in the captured image matches the white tone in the actual scene, thus making the image color accurate under flash illumination.
[0083] In some embodiments of this application, the visual interface may also include a camera white balance module option button. When the user clicks the camera white balance module option button, the interface display module will show the function interface of the camera white balance module. This function interface may include function buttons corresponding to functions such as opening the camera (specifically, opening the camera's webcam), exporting a Raw image, taking a Raw image, closing the camera, deleting a Raw image, and renaming a Raw image. This application does not impose any limitations on this aspect.
[0084] In this embodiment, the visual interface includes buttons for the camera's automatic white balance module, pre-check option, and basic calibration module. This solves the problem of cumbersome ADB command operations and manual shooting for automatic white balance adjustments, improving the efficiency of camera calibration engineers. Simultaneously, the visual function buttons in the pre-check option allow for quick location and inspection of the camera sensor's AWB driver and standard sample to ensure they meet basic calibration requirements. The driver check module enables rapid inspection of the AWB OTP driver and data; the parameter check module checks and verifies the effectiveness of the AWB gain parameters; and the gold module quality inspection module provides rapid assistance in checking indicators such as AWB standard sample resolution, corner uniformity, presence of purple fringing, presence of flame, and distortion compliance. The basic calibration module's function buttons allow for easy acquisition of the raw image required for AWB calibration on a preset platform simply by operating the corresponding module on the visual interface, significantly improving the efficiency of AWB calibration.
[0085] In some embodiments of this application, the automatic debugging operation process of this application can be referred to Figure 3 , Figure 3 This is a flowchart illustrating the operation of an automatic camera adjustment device according to one implementation of this application.
[0086] like Figure 3 As shown, before performing automatic camera calibration, the user can connect the camera's automatic calibration device to the camera platform via the ADB serial port. Clicking the camera white balance module option button on the visual interface of the automatic calibration device expands the camera white balance module's function interface. Using the "Open Camera" function button on this interface calls the function to open the camera's webcam (i.e., clicking to call the function to open the camera's webcam). The calibration device can then determine if the webcam is open; if not, it returns to the step of calling the function to open the webcam. If it is open, the user can further select other function modules and their respective function buttons within the visual interface to call various white balance calibration-related functions. In other words, the automatic calibration device can receive the function modules selected by the user through the visual interface and call the corresponding function functions for those modules (such as the functions in the camera white balance calibration unit and the camera white balance data printing unit).
[0087] In addition, this utility model also proposes an automatic camera adjustment device, wherein the device is equipped with an automatic camera adjustment mechanism;
[0088] The automatic adjustment device of the camera is used to implement the operation of the automatic adjustment device of the camera as described above.
[0089] Other embodiments or specific implementations of the automatic adjustment device for the camera of this utility model can be found in the above-described method embodiments, and will not be repeated here.
[0090] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0091] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0092] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this utility model, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory / random access memory, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this utility model.
[0093] The above are merely preferred embodiments of this utility model and do not limit the patent scope of this utility model. Any equivalent structural or procedural transformations made based on the description and drawings of this utility model, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this utility model.
Claims
1. An automatic adjustment device for a camera, characterized in that, The device is communicatively connected to the camera; The device includes: an interface display module and an automatic debugging module, wherein the interface display module and the automatic debugging module are communicatively connected; The interface display module is used to display the visual debugging interface, which includes several function buttons. When the function buttons are clicked by the user, they generate debugging function signals. The interface display module is also used to transmit the debugging function signal to the automatic debugging module; The automatic adjustment module is used to transmit the adjustment function signal to the camera white balance adjustment unit.
2. The automatic camera adjustment device as described in claim 1, characterized in that, The visual debugging interface includes a pre-check option button; the camera white balance debugging unit includes a camera white balance data printing unit. The interface display module is also used to display a pre-check option box when the pre-check option button is clicked, the pre-check option box including: a driver check module option button; The debugging function signals include: drive data printing signals; The interface display module is also used to display the functional interface of the driver check module when the option button of the driver check module is clicked. The function interface of the drive check module is equipped with a white balance drive data printing button; The interface display module is also used to generate a drive data printing signal and transmit it to the automatic debugging module when the white balance drive data printing button is clicked. The automatic debugging module is also used to transmit the drive data printing signal to the camera white balance data printing unit when the drive data printing signal is received. The camera white balance data printing unit is also used to print white balance driving data when it receives the driving data printing signal.
3. The automatic camera adjustment device as described in claim 2, characterized in that, The pre-check option box also includes: a parameter check module option button; The camera white balance adjustment unit includes: a camera white balance raw image management unit; The debugging function signals include: raw image management signals; The interface display module is also used to display the functional interface of the parameter check module when the option button of the parameter check module is clicked. The parameter checking module's interface includes an original image button; The interface display module is also used to generate an original image management signal and transmit it to the automatic debugging module when the original image button is clicked; The automatic debugging module is also used to send the original image management signal to the camera white balance original image management unit when it receives the original image management signal; The camera white balance raw image management unit is used to capture a raw image and export the raw image when it receives the raw image management signal.
4. The automatic camera adjustment device as described in claim 3, characterized in that, The parameter checking module's interface also includes a parameter gain box and a parameter verification button. The camera white balance adjustment unit also includes: a camera gain parameter adjustment unit; The interface display module is also used to generate a gain signal based on the parameter gain value in the parameter verification box when the parameter verification button is clicked, and send the gain signal to the automatic debugging module. The automatic debugging module is also used to send the gain signal to the camera gain parameter debugging unit when the gain signal is received; The camera gain parameter adjustment unit is used to adjust the camera white balance parameters according to the gain signal.
5. The automatic camera adjustment device as described in claim 4, characterized in that, The parameter checking module's interface also includes a parameter adjustment image button; The camera white balance adjustment unit also includes: a camera white balance adjustment image management unit; The debugging function signals include: adjusting image management signals; The interface display module is also used to generate an adjustment image management signal and transmit it to the automatic debugging module when the parameter adjustment image button is clicked. The automatic adjustment module is also used to transmit the adjustment image management signal to the camera white balance adjustment image management unit when it receives the adjustment image management signal; The camera white balance adjustment image management unit is used to capture an adjustment image and export the adjustment image when it receives the adjustment image management signal.
6. The automatic adjustment device for a camera as described in claim 2, characterized in that, The pre-inspection option box also includes: a gold module quality inspection module option button; The debugging function signals include: automatic shooting signal; The camera white balance adjustment unit also includes: an automatic shooting unit; The interface display module is also used to display the functional interface of the gold module quality inspection module when the option button of the gold module quality inspection module is clicked. The gold module quality inspection module has an automatic shooting button on its interface. The interface display module is also used to generate an automatic shooting signal and transmit it to the automatic debugging module when the automatic shooting button is clicked; The automatic debugging module is also used to transmit the automatic shooting signal to the automatic shooting unit when it receives the automatic shooting signal; The automatic shooting unit is also used to shoot a Raw image when it receives the automatic shooting signal.
7. The automatic adjustment device for a camera as described in claim 6, characterized in that, The interface of the gold module quality inspection module also includes an export image button. The debugging function signal also includes: exporting image signals; The camera white balance adjustment unit also includes: an image export unit; The interface display module is also used to generate an export image signal and transmit it to the automatic debugging module when the export image button is clicked. The automatic debugging module is also used to transmit the exported image signal to the image exporting unit when the exported image signal is received; The automatic shooting unit is also used to export the Raw image from the storage area when it receives the exported image signal.
8. The automatic adjustment device for a camera as described in claim 6, characterized in that, The interface of the gold module quality inspection module also includes a "Delete Image" button. The debugging function signal also includes: deleting image signals; The camera white balance adjustment unit also includes: an image deletion unit; The interface display module is also used to generate a delete image signal and transmit it to the automatic debugging module when the delete image button is clicked; The automatic debugging module is also used to transmit the image deletion signal to the image deletion unit when the image deletion signal is received; The automatic shooting unit is also used to delete the Raw image in the storage area when it receives the deleted image signal.
9. The automatic adjustment device for a camera as described in claim 1, characterized in that, The visual debugging interface also includes: a basic calibration module option button; the camera white balance debugging unit also includes: a Flash calibration unit; The interface display module is also used to display the functional interface of the basic calibration module when the option button of the basic calibration module is clicked. The basic calibration module has a start calibration button on its functional interface. The debugging function signals include: Flash calibration signal; The interface display module is also used to generate a Flash calibration signal and transmit it to the automatic debugging module when the start calibration button is clicked; The automatic debugging module is also used to send the Flash calibration signal to the Flash calibration unit when it receives the Flash calibration signal; The Flash calibration unit is also used to start Flash calibration when it receives the Flash calibration signal.
10. An automatic adjustment device for a camera, characterized in that, The device is equipped with an automatic camera adjustment mechanism; The automatic adjustment device of the camera is used to implement the operation of the automatic adjustment device of the camera as described in any one of claims 1-9.