A method for verifying the accuracy of camera module loading and burning data

By using a cloud server to back up and compare the camera module's burning data between the module factory and the platform, the problem of accuracy during data loading is solved and efficiency and product quality are improved.

CN114222113BActive Publication Date: 2025-01-24TRULY OPTO ELECTRONICS
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111431249.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-29
Publication Date
2025-01-24
Estimated Expiration
2041-11-29

AI Technical Summary

Technical Problem

When the camera module loads and burns data, it is often due to different platforms and burns formats or new employees are not familiar with it, resulting in data reading errors, affecting the image effect, and requiring confirmation of data with the module factory engineer, wasting manpower and time. Reduce efficiency.

Method used

The module factory backups the information to the cloud server when recording the camera module information. When loading the data, the platform downloads the corresponding burning information from the cloud server, and compares the loaded data to ensure the accuracy of the data.

Benefits of technology

Through cloud server backup and comparison, it can quickly judge the correctness of data, reduce the needs of communication with module factories, improve the accuracy and efficiency of data loading, and promote the progress and quality of product projects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114222113B_ABST
    Figure CN114222113B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for checking the accuracy of burning data loaded by a camera module. The module factory backs up the burning information to a cloud server while burning the camera module information. The platform end downloads the burning information of the camera module from the cloud server while loading the burning information of the camera module and compares it with the burning information of the camera module. The present invention uses the cloud server to back up the burning information of the camera module, and the burning information of the camera module downloaded on the platform end is compared with the camera module information transplanted or read from other platforms. It can be convenient and quick to judge whether the transplanted or read camera module information is correct, thereby saving the process of communicating with the module factory engineers, and improving efficiency and product project progress.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of camera technology, and in particular relates to a method for verifying the accuracy of loaded and burned data of a camera module. Background Art

[0002] As people have higher and higher requirements for camera image quality, camera modules are currently burned with information of each module before leaving the factory, such as white balance, lens correction, motor focus parameters, etc., so that the subsequent platform correction can achieve the best effect. However, there is a problem at present. When it comes to loading and applying these module data for each new development project, engineers either directly transplant the data of the previous platform or rewrite the code themselves. Due to the differences in the platform and the burning format or the unfamiliarity of new employees, data reading errors often occur, resulting in abnormal image effects after application. Therefore, data confirmation is required every time with the relevant engineers of the module factory. This increases the waste of human resources and time resources, greatly reduces efficiency, and affects the progress of product projects. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide a method for verifying the accuracy of camera module loading and burning data, which can greatly improve the accuracy of loading and burning data, save the procedure of data confirmation with module factory engineers, and improve product project progress and quality.

[0004] To solve the above problems, the technical solution adopted by the present invention is:

[0005] A method for verifying the accuracy of camera module loading and burning data: the module factory backs up the burned information to a cloud server while burning the camera module information, and the platform downloads the camera module burned information from the cloud server while loading the camera module burned information and compares it with the cloud server.

[0006] The above method for verifying the accuracy of the data loaded and burned by the camera module has the following steps:

[0007] S1. The module factory burns the burning information of the camera module and backs up the burning information to the cloud server;

[0008] S2, the platform end where the camera module is installed downloads the burning information of the camera module from the cloud server while loading the burning information of the camera module;

[0009] S3. Compare the loaded camera module burning information with the downloaded camera module burning information to determine the accuracy of the data.

[0010] Furthermore, in step S3, if the loaded camera module burning information is consistent with the downloaded camera module burning information, the confirmation process is terminated, otherwise the module factory is contacted to confirm the data.

[0011] Furthermore, the loaded camera module burning information is transplanted from other platforms or read through a reading program.

[0012] Furthermore, the camera module burning information includes lens shading calibration data, auto focus calibration data, white balance calibration data and module information.

[0013] Furthermore, when the camera module burning information is stored on the cloud server, it is stored according to the storage path, and each camera module corresponds to a unique storage path and burning information.

[0014] Preferably, the storage paths of the burned information are, from shallow to deep, product model, supplier, and camera module model.

[0015] Preferably, the storage paths of the burned information are, from shallow to deep, product model, supplier, camera module model and processor platform.

[0016] Preferably, the cloud server is a server shared by both the module manufacturer and the platform manufacturer.

[0017] Furthermore, the camera module burning information also includes the IP address of the cloud server.

[0018] The beneficial effects of adopting the above technical solution are:

[0019] The present invention uses the cloud server to back up the burning information of the camera module, and downloads the burning information of the camera module on the platform side to compare with the camera module information transplanted or read from other platforms. It can quickly and conveniently determine whether the transplanted or read camera module information is correct, thereby saving the process of communicating with module factory engineers and improving efficiency and product project progress. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 It is a schematic flow chart of the method of the present invention. DETAILED DESCRIPTION

[0021] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the specific embodiments of the present invention and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0022] The present invention discloses a method for verifying the accuracy of camera module loading and burning data. The method is based on cloud server technology. When a module factory burns the camera module information, it backs up the burned information to the cloud server. When a platform end loads the camera module burned information, it downloads the camera module burned information from the cloud server and compares it with the burned information.

[0023] like Figure 1 As shown, the above method for verifying the accuracy of the camera module loading and burning data comprises the following steps:

[0024] S1. The module factory burns the burning information of the camera module and backs up the burning information to the cloud server;

[0025] S2, the platform end where the camera module is installed downloads the burning information of the camera module from the cloud server while loading the burning information of the camera module;

[0026] S3. Compare the loaded camera module burning information with the downloaded camera module burning information to determine the accuracy of the data.

[0027] For the present invention, in the above step S3, if the loaded camera module burning information is consistent with the downloaded camera module burning information, the confirmation process is terminated, otherwise the module factory is contacted to confirm the data. The loaded camera module burning information is transplanted from other platforms or read by a reading program. The reading program is a reading program code stored in the platform.

[0028] The burned information includes lens shading calibration data LSC (Lens Shading Calibration), auto focus calibration data AF, white balance calibration data AWB and camera module information Modle Info, etc., wherein the camera module information includes the production year, date and month of the module, module ID, etc.

[0029] For the present invention, when the camera module burning information is stored on the cloud server, it is stored according to the storage path, and each camera module corresponds to a unique storage path and burning information.

[0030] As a preferred embodiment of the present invention, the storage path of the burned information is, from shallow to deep, product model, supplier, and camera module model.

[0031] As another preferred embodiment of the present invention, the storage paths of the burned information are, from shallow to deep, product model, supplier, camera module model and processor platform.

[0032] When the present invention is applied, the cloud server is a server shared by the module factory and the platform factory. In order to improve operability, the camera module burning information also includes the IP address of the cloud server, and the platform where the camera module is located directly accesses the IP address of the cloud server when downloading the burning information.

[0033] For the present invention, when the platform where the camera module is located downloads the burning information from the cloud server, the indexing mode of the burning information is carried out according to the above-mentioned storage path, first find the product model (such as: the internal model of the mobile phone), then find the supplier and the camera module model successively, and finally the corresponding burning information under the camera module model can be found and downloaded. Of course, if the burning information of a multi-processor platform occurs, the storage path is further deepened, and the processor platform is further indexed after indexing the camera module model, and required burning information is found and downloaded under the processor platform path.

Claims

1. A method for verifying the accuracy of data loaded and burned by a camera module, characterized in that: The module factory backs up the burned information to the cloud server while burning the camera module information. The platform downloads the burned information from the cloud server while loading the burned information of the camera module and compares it with the burned information.

2. A method for checking the accuracy of camera module loading and burning data according to claim 1, wherein the steps are as follows: S1. The module factory burns the burning information of the camera module and backs up the burning information to the cloud server; S2, the platform end where the camera module is installed downloads the burning information of the camera module from the cloud server while loading the burning information of the camera module; S3. Compare the loaded camera module burning information with the downloaded camera module burning information to determine the accuracy of the data.

3. A method for checking the accuracy of camera module loading and burning data according to claim 2, characterized in that: In step S3, if the loaded camera module burning information is consistent with the downloaded camera module burning information, the confirmation process is terminated, otherwise the module factory is contacted to confirm the data.

4. A method for checking the accuracy of camera module loading and burning data according to claim 3, characterized in that: The loaded camera module burning information is transplanted from other platforms or read through a reading program.

5. A method for checking the accuracy of camera module loading and burning data according to any one of claims 1 to 4, characterized in that: The camera module burning information includes lens shading calibration data, auto focus calibration data, white balance calibration data and module information.

6. A method for checking the accuracy of camera module loading and burning data according to claim 5, characterized in that: When the camera module burning information is stored on the cloud server, it is stored according to the storage path, and each camera module corresponds to a unique storage path and burning information.

7. A method for checking the accuracy of camera module loading and burning data according to claim 6, characterized in that: The storage paths of the burned information are, from shallow to deep, product model, supplier, and camera module model.

8. A method for checking the accuracy of camera module loading and burning data according to claim 6, characterized in that: The storage paths of the burning information are, from shallow to deep, product model, supplier, camera module model and processor platform.

9. A method for checking the accuracy of camera module loading and burning data according to claim 7 or 8, characterized in that: The cloud server is a server shared by the module manufacturer and the platform manufacturer.

10. A method for checking the accuracy of data loaded and burned by a camera module according to claim 1, characterized in that: The camera module burning information also includes the IP address of the cloud server.

Citation Information

Patent Citations

  • Chip online automatic programming method and system

    CN108170447A

  • Camera calibration compensation method and system

    CN108377390A