CN113778471A - Camera module burning method and device and readable storage medium - Google Patents

Camera module burning method and device and readable storage medium Download PDF

Info

Publication number
CN113778471A
CN113778471A CN202111063962.8A CN202111063962A CN113778471A CN 113778471 A CN113778471 A CN 113778471A CN 202111063962 A CN202111063962 A CN 202111063962A CN 113778471 A CN113778471 A CN 113778471A
Authority
CN
China
Prior art keywords
data
modified
preset
target
camera module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111063962.8A
Other languages
Chinese (zh)
Inventor
金兴文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kunshan Q Technology Co Ltd
Original Assignee
Kunshan Q Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kunshan Q Technology Co Ltd filed Critical Kunshan Q Technology Co Ltd
Priority to CN202111063962.8A priority Critical patent/CN113778471A/en
Publication of CN113778471A publication Critical patent/CN113778471A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Studio Devices (AREA)

Abstract

The embodiment of the specification discloses a burning method and a burning device for a camera module and a readable storage medium, wherein the method comprises the following steps: acquiring a data set burnt in the first camera module; determining the data to be modified in the data set based on preset positioning information of the data to be modified; modifying the data to be modified into target data matched with a preset data modification rule based on a preset data modification rule; and burning the data set after the data modification into the second camera module. According to the scheme, the data set of the first camera shooting module is read out, the data to be modified are batched, then the batched data set is burnt into the second camera shooting module, the data do not need to be burnt one by one, the operation is simpler, and the operation is fast and time-saving.

Description

Camera module burning method and device and readable storage medium
Technical Field
The embodiment of the specification relates to the technical field of camera modules, in particular to a method and a device for burning a camera module and a readable storage medium.
Background
Along with the continuous development of science and technology, the application of the module of making a video recording is also more and more extensive, in order to promote the formation of image quality and the module performance of the module of making a video recording, need store the relevant data of camera lens among the module of making a video recording. For example, white balance parameters, auto focus position information, factory setting information, and the like. These data can be burned as burning data into an OTP (One Time Programmable) or an EEPROM (Electrically Erasable Programmable Read Only Memory) of the camera module, so that the device in which the camera module is installed can call these data.
In some cases, after the recording of the camera module is completed, the recorded data needs to be changed, and in the prior art, the changed data needs to be recorded one by one when the recorded data is changed, so that the operation is complex, and the time cost is high.
Disclosure of Invention
The embodiment of the specification provides a method and a device for burning a camera module and a readable storage medium.
In a first aspect, an embodiment of the present disclosure provides a method for burning a camera module, where the method includes:
acquiring a data set burnt in the first camera module;
determining the data to be modified in the data set based on preset positioning information of the data to be modified;
modifying the data to be modified into target data matched with a preset data modification rule based on a preset data modification rule;
and burning the data set after the data modification into the second camera module.
Optionally, before modifying the data to be modified into the target data matched with the preset data modification rule based on a preset data modification rule, the method further includes:
saving the data set to a target document;
the modifying the data to be modified into the target data matched with the preset data modification rule based on the preset data modification rule comprises the following steps:
and modifying the data to be modified in the target document into the target data based on the preset data modification rule.
Optionally, the modifying the data to be modified includes verification data to be modified, the preset data modification rule includes a calculation mode of the verification data, and the modifying the data to be modified into target data matched with the preset data modification rule based on the preset data modification rule includes:
determining source data used for calculating verification data in the target document;
determining whether the source data is modified data;
and if the source data are modified data, calculating modified verification data as the target data based on the source data and a preset data modification rule, and modifying the verification data to be modified into the target data.
Optionally, the determining, by the preset positioning information based on the data to be modified, the data to be modified in the data set includes:
and determining a target data storage address corresponding to the preset data type based on a preset corresponding relation between the data type and the storage address in the first camera module, and taking the data stored in the target data storage address as the data to be modified.
Optionally, the modifying the data to be modified includes a calibration sequence to be modified, the calibration sequence to be modified includes a target sequence segment corresponding to the calibration data, the preset data modification rule includes a data modification rule of the target sequence segment, and the modifying the data to be modified into target data matched with the preset data modification rule based on the preset data modification rule includes:
determining calibration data corresponding to the target sequence segment in the calibration sequence to be modified based on a data composition structure of the calibration sequence to be modified;
and modifying the calibration data corresponding to the target sequence segment into the target data based on the preset data modification rule.
In a second aspect, an embodiment of the present disclosure provides a device for burning a camera module, where the device includes:
the acquisition module is used for acquiring a data set burnt in the first camera module;
the data determining module is used for determining the data to be modified in the data set based on preset positioning information of the data to be modified;
the processing module is used for modifying the data to be modified into target data matched with a preset data modification rule based on a preset data modification rule;
and the burning module is used for burning the data set after the data modification into the second camera module.
Optionally, the apparatus further comprises:
the storage module is used for storing the data set into a target document;
and the processing module is used for modifying the data to be modified in the target document into the target data based on the preset data modification rule.
Optionally, the data to be modified includes verification data to be modified, the preset data modification rule includes a calculation method of the verification data, and the processing module is configured to:
determining source data used for calculating verification data in the target document;
determining whether the source data is modified data;
and if the source data are modified data, calculating modified verification data as the target data based on the source data and a preset data modification rule, and modifying the verification data to be modified into the target data.
Optionally, the preset positioning information includes a preset data type, and the data determining module is configured to:
and determining a target data storage address corresponding to the preset data type based on a preset corresponding relation between the data type and the storage address in the first camera module, and taking the data stored in the target data storage address as the data to be modified.
Optionally, the data to be modified includes a calibration sequence to be modified, the calibration sequence to be modified includes a target sequence segment corresponding to the calibration data, the preset data modification rule includes a data modification rule of the target sequence segment, and the processing module is configured to:
determining calibration data corresponding to the target sequence segment in the calibration sequence to be modified based on a data composition structure of the calibration sequence to be modified;
and modifying the calibration data corresponding to the target sequence segment into the target data based on the preset data modification rule.
In a third aspect, an embodiment of the present disclosure provides a burning device for a camera module, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the steps of the method according to the first aspect when executing the program.
In a fourth aspect, embodiments of the present specification provide a computer storage medium on which a computer program is stored, which when executed by a processor, implements the steps of the method of the first aspect.
The embodiment of the specification has the following beneficial effects:
in the method for burning the camera module provided by the embodiment of the specification, a data set burnt in the first camera module is obtained; determining data to be modified in the data set based on preset positioning information of the data to be modified; modifying the data to be modified into target data matched with the preset data modification rule based on the preset data modification rule; and burning the data set after the data modification into the second camera module. According to the scheme, the data set of the first camera shooting module is read out, the data to be modified are batched, then the batched data set is burnt into the second camera shooting module, the data do not need to be burnt one by one, the operation is simpler, and the operation is fast and time-saving.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the specification. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 is a flowchart of a method for burning a camera module according to an embodiment of the present disclosure;
FIG. 2 is a diagram illustrating a data structure of a target document storage according to an embodiment of the present disclosure;
fig. 3 is a schematic diagram of a recording apparatus for a camera module according to an embodiment of the present disclosure;
fig. 4 is a schematic diagram of a recording apparatus for a camera module according to an embodiment of the present disclosure.
Detailed Description
In order to better understand the technical solutions, the technical solutions of the embodiments of the present specification are described in detail below with reference to the drawings and specific embodiments, and it should be understood that the specific features of the embodiments and embodiments of the present specification are detailed descriptions of the technical solutions of the embodiments of the present specification, and are not limitations of the technical solutions of the present specification, and the technical features of the embodiments and embodiments of the present specification may be combined with each other without conflict.
An embodiment of the present specification provides a method for burning a camera module, please refer to fig. 1, which is a flowchart of the method for burning a camera module provided in the embodiment of the present specification, and the method includes the following steps:
step S11: acquiring a data set burnt in the first camera module;
step S12: determining the data to be modified in the data set based on preset positioning information of the data to be modified;
step S13: modifying the data to be modified into target data matched with a preset data modification rule based on a preset data modification rule;
step S14: and burning the data set after the data modification into the second camera module.
The method in the embodiment of the specification can be applied to the abnormal burning process of the camera module, wherein the abnormal burning process refers to a process of rewriting all or part of burnt data and burning the rewritten data again. The rewritten data can be burned into the original camera module and can also be burned into other camera modules, and the application is not limited.
In step S11, the first camera module can be selected according to actual needs, and the first camera module is any one of the recorded modules or a specific module. For example, when the data of the camera module of the item a needs to be burned into the camera module of the item B, the first camera module may be the module of the item a, and the second camera module may be the module of the item B.
It should be noted that the data set in the first camera module may be all data burned in the camera module, including various parameter data and verification data of the camera module. For example, the parameter data may include automatic white balance data, luminance data, etc., and the verification data includes Lens Shade Calibration (LSC) data, etc. Of course, the data set in the first camera module may also be part of data burned in the suspected module, such as the auto white balance related data in the first camera module. For convenience of description, in the embodiment of the present specification, a data set is described as an example of all data burned in the first camera module.
In step S12, the data to be modified may be set according to actual needs, and the data to be modified may be all or part of the acquired burning data of the first camera module. The preset positioning information is information for determining a specific position of the data to be modified, and in a specific implementation process, the preset positioning information may be a preset storage address, a preset data type, or other information capable of positioning the data to be modified.
Taking the preset positioning information as the preset data type as an example, the step S12 can be implemented as follows: and determining a target data storage address corresponding to the preset data type based on a preset corresponding relation between the data type and the storage address in the first camera module, and taking the data stored in the target data storage address as the data to be modified.
Specifically, when the first camera module performs data burning, a preset corresponding relationship exists between the data type and the storage address, for example, the first storage address segment is used for storing automatic white balance data, and the second storage address segment is used for storing lens shading calibration data. Therefore, after the preset data type of the data to be modified is determined, the target data storage address of the preset data type can be obtained according to the preset corresponding relationship, and the data to be modified stored in the target data storage address can be further obtained.
In addition, when the preset positioning information is a preset storage address and the data set is all data burned in the first camera module, for example, the preset storage address is 0x 48-0 x50, the data stored in 0x 48-0 x50 can be directly determined from all the acquired data and used as the data to be modified. Of course, the data to be modified may also be determined in other ways, which are not listed here.
In step S13, the preset data modification rule may be set according to actual needs, for example, the preset data modification rule may be a correspondence between the data to be modified and the modified target data, a correspondence between the data to be modified and the data modification range, or a calculation method of the target data. And determining target data corresponding to the data to be modified based on a preset data modification rule, and changing the data to be modified into the target data.
Specifically, if the data to be modified is the auto white balance data, taking the preset data modification rule as the correspondence between the data to be modified and the modified target data as an example, the preset data modification rule may be to modify the auto white balance data to 0x 30. Then, the original automatic white balance data, for example, 0x65, may be determined according to the preset positioning information of the automatic white balance, and then 0x65 may be modified to 0x 30.
In order to implement batch processing of the data to be modified, in the embodiment of the present specification, before performing step S13, the data set may also be saved in the target document. In a specific implementation process, the target document may be a txt document, and the storage format of the data in the txt document may be arranged according to the storage address, as shown in fig. 2, which is a schematic diagram of storing the data in the target document, addr in fig. 2 represents the storage address, and value located in the same row as addr represents specific data stored in the storage address.
Taking the data set as an example of all the data burnt in the first camera module, after all the data burnt in the first camera module is stored in a target file, modifying the data to be modified in the target file into the target data based on the preset data modification rule. Namely, the target document is processed, the data to be modified in the target document is modified into the target data, and after the modification is completed, all the data in the target document is burnt into the second camera shooting module. Therefore, if a large amount of data needs to be modified, after all the data needing to be modified in the target document are completely modified, one-time data burning is executed for the second camera shooting module. It should be noted that the modification of the data in the target document may be automatically completed or may be manually completed.
In order to describe the data modification process in the embodiments of the present specification in detail, the following describes two cases, namely, taking the data to be modified as a calibration sequence and verifying the data as an example.
In the first case, the data to be modified is the calibration sequence to be modified.
In an implementation of this specification, when the data to be modified is a calibration sequence to be modified, the calibration sequence to be modified includes a target sequence segment corresponding to the calibration data, and the preset data modification rule includes a data modification rule of the target sequence segment, then step S13 may be implemented by: determining calibration data corresponding to the target sequence segment in the calibration sequence to be modified based on a data composition structure of the calibration sequence to be modified; and modifying the calibration data corresponding to the target sequence segment into the target data based on the preset data modification rule.
Specifically, since the calibration sequence usually has its own data composition format, and some sequence segments have fixed data that cannot be modified, for example, the data in the header sequence segment cannot be changed, it is necessary to determine the target sequence segment to be modified when modifying the calibration sequence. It should be noted that, for different types of calibration sequences, there are respective data composition structures corresponding to them, for example, the calibration sequence includes a header sequence, a data sequence, and a trailer sequence, and each data in the sequence corresponds to respective storage address information. Based on the data composition structure, the data corresponding to the target sequence segment can be accurately screened from the calibration sequence.
In the embodiment of the present specification, taking lens shading calibration data as an example, the calibration data set includes 1868 data, the first 68 data are header data, the data cannot be modified, the target sequence segment may be a data segment located between 300 and 500, and the preset data modification rule is to modify the calibration data of the target sequence segment to 00 or ff, and correspondingly, modify the data located between 300 and 500 to 00 or ff.
In the second case, the data to be modified is the verification data to be modified.
In this embodiment of the present specification, when the data to be modified is verification data to be modified, the preset data modification rule includes a calculation method of the verification data, and step S13 may be implemented in the following manner: determining source data used for calculating verification data in the target document; determining whether the source data is modified data; and if the source data are modified data, calculating modified verification data as the target data based on the source data and a preset data modification rule, and modifying the verification data to be modified into the target data.
The verification data may be selected according to actual needs, and for convenience of description, in this embodiment of the present specification, the verification data is checksum (checksum) as an example. For example, the auto white balance data may be associated with the checksum of the auto white balance data, the focus data may be associated with the checksum of the focus data, and the checksum of all the data may be associated with the checksum.
For different verification data, the preset data modification rule, i.e. the calculation mode of the verification data, may also be different. For example, when the CheckSum of the auto white balance data is calculated, the calculation manner of the verification data may be CheckSum (0x 0048-0 x 0050)% 0xFF + 1; when the checksum corresponding to all the data is calculated, the calculation mode of the verification data can be Sum (0x 0000-0 x3FF 3)% 0xFF + 1.
Taking the calculation method of checksum for calculating the auto white balance data as an example, since the calculation method needs to use the data (i.e., the source data) in the storage addresses 0x0048 to 0x0050 to perform the calculation, the source data needs to be determined in the data set. Further, if the source data is not modified, the checksum calculated based on the source data is also the same as the original checksum, and at this time, recalculation is not necessary. If the original data is modified, the checksum is also changed correspondingly, and at this time, the checksum needs to be recalculated based on the source data, and the original checksum is modified to the recalculated checksum.
It should be noted that, for the case where verification data needs to be calculated for each parameter data, for example, the checksum of the auto white balance data and the total checksum need to be calculated, in order to ensure that only one burning is performed on the camera module, all verification data can be directly changed in the target document, and the changed data is burned, so that a tedious burning manner of burning the checksum of the auto white balance data first and then calculating the total checksum is avoided, and thus, the burning times are reduced.
In step S104, after the data modification is completed, burning the modified data set into a second camera module, where the second camera module may be the same as the first camera module, that is, burning the data of the first camera module again; the second camera module can also be different from the first camera module, namely, the burning data of the first camera module is modified and burned into other camera modules.
In summary, in the method provided in this specification, the burning data of the first camera module is completely read out, the data is modified as needed, and the modified data set is burned at a time, so that batch processing of the burning data is realized, and the complexity of abnormal burning is reduced. Especially, when a large number of camera modules need to be subjected to abnormal burning, burning data can be copied into a target file, the data is modified through the target file, the modified data is burnt into each camera module at one time, complicated data burning does not need to be executed for each camera module, and burning efficiency of the camera modules is improved.
Based on the same inventive concept, as shown in fig. 3, an embodiment of the present specification further provides a device for burning a camera module, where the device includes:
an obtaining module 31, configured to obtain a data set burned in the first camera module;
a data determining module 32, configured to determine, based on preset positioning information of data to be modified, the data to be modified in the data set;
the processing module 33 is configured to modify the data to be modified into target data matched with a preset data modification rule based on a preset data modification rule;
and the burning module 34 is used for burning the data set after the data modification into the second camera module.
Optionally, the apparatus further comprises:
the storage module is used for storing the data set into a target document;
and the processing module 33 is configured to modify the data to be modified in the target document into the target data based on the preset data modification rule.
Optionally, the preset positioning information includes a preset data type, and the data determining module 32 is configured to:
and determining a target data storage address corresponding to the preset data type based on a preset corresponding relation between the data type and the storage address in the first camera module, and taking the data stored in the target data storage address as the data to be modified.
Optionally, the data to be modified includes verification data to be modified, the preset data modification rule includes a calculation method of the verification data, and the processing module 33 is configured to:
determining source data used for calculating verification data in the target document;
determining whether the source data is modified data;
and if the source data are modified data, calculating modified verification data as the target data based on the source data and a preset data modification rule, and modifying the verification data to be modified into the target data.
Optionally, the data to be modified includes a calibration sequence to be modified, the calibration sequence to be modified includes a target sequence segment corresponding to the calibration data, the preset data modification rule includes a data modification rule of the target sequence segment, and the processing module 33 is configured to:
determining calibration data corresponding to the target sequence segment in the calibration sequence to be modified based on a data composition structure of the calibration sequence to be modified;
and modifying the calibration data corresponding to the target sequence segment into the target data based on the preset data modification rule.
The specific functions of the above-mentioned apparatus, in which the specific functions of each module have been described in detail in the embodiment of the method for burning a camera module provided in this specification, will not be described in detail here.
Based on the same inventive concept as the burning method of the camera module in the foregoing embodiment, an embodiment of the present disclosure further provides a burning device of the camera module, as shown in fig. 4, including a memory 404, a processor 402, and a computer program stored in the memory 404 and capable of running on the processor 402, where the processor 402 implements any of the steps of the burning method of the camera module when executing the program.
Where in fig. 4 a bus architecture (represented by bus 400) is shown, bus 400 may include any number of interconnected buses and bridges, and bus 400 links together various circuits including one or more processors, represented by processor 402, and memory, represented by memory 404. The bus 400 may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface 406 provides an interface between the bus 400 and the receiver 401 and transmitter 403. The receiver 401 and the transmitter 403 may be the same element, i.e., a transceiver, providing a means for communicating with various other apparatus over a transmission medium. The processor 402 is responsible for managing the bus 400 and general processing, while the memory 404 may be used for storing data used by the processor 402 in performing operations.
Based on the inventive concept of the method for burning the camera module in the foregoing embodiments, an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of any one of the methods for burning the camera module described above.
The description has been presented with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the description. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present specification have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all changes and modifications that fall within the scope of the specification.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present specification without departing from the spirit and scope of the specification. Thus, if such modifications and variations of the present specification fall within the scope of the claims of the present specification and their equivalents, the specification is intended to include such modifications and variations.

Claims (10)

1. A burning method of a camera module is characterized by comprising the following steps:
acquiring a data set burnt in the first camera module;
determining the data to be modified in the data set based on preset positioning information of the data to be modified;
modifying the data to be modified into target data matched with a preset data modification rule based on a preset data modification rule;
and burning the data set after the data modification into the second camera module.
2. The method for burning the camera module according to claim 1, wherein before modifying the data to be modified into the target data matching the preset data modification rule based on the preset data modification rule, the method for burning the camera module further comprises:
saving the data set to a target document;
the modifying the data to be modified into the target data matched with the preset data modification rule based on the preset data modification rule comprises the following steps:
and modifying the data to be modified in the target document into the target data based on the preset data modification rule.
3. The method for burning the camera module according to claim 2, wherein the data to be modified includes verification data to be modified, the preset data modification rule includes a calculation manner of the verification data, and the modifying the data to be modified into target data matched with the preset data modification rule based on the preset data modification rule includes:
determining source data used for calculating verification data in the target document;
determining whether the source data is modified data;
and if the source data are modified data, calculating modified verification data as the target data based on the source data and a preset data modification rule, and modifying the verification data to be modified into the target data.
4. The method for burning the camera module according to claim 1, wherein the preset positioning information includes a preset data type, and the determining the data to be modified in the data set based on the preset positioning information of the data to be modified includes:
and determining a target data storage address corresponding to the preset data type based on a preset corresponding relation between the data type and the storage address in the first camera module, and taking the data stored in the target data storage address as the data to be modified.
5. The method for burning the camera module according to claim 1, wherein the data to be modified includes a calibration sequence to be modified, the calibration sequence to be modified includes a target sequence segment corresponding to the calibration data, the preset data modification rule includes a data modification rule of the target sequence segment, and modifying the data to be modified into target data matching the preset data modification rule based on the preset data modification rule includes:
determining calibration data corresponding to the target sequence segment in the calibration sequence to be modified based on a data composition structure of the calibration sequence to be modified;
and modifying the calibration data corresponding to the target sequence segment into the target data based on the preset data modification rule.
6. The utility model provides a record device is burnt to module of making a video recording which characterized in that, it includes to record device is burnt to module of making a video recording:
the acquisition module is used for acquiring a data set burnt in the first camera module;
the data determining module is used for determining the data to be modified in the data set based on preset positioning information of the data to be modified;
the processing module is used for modifying the data to be modified into target data matched with a preset data modification rule based on a preset data modification rule;
and the burning module is used for burning the data set after the data modification into the second camera module.
7. The device for burning camera modules as claimed in claim 6, further comprising:
the storage module is used for storing the data set into a target document;
and the processing module is used for modifying the data to be modified in the target document into the target data based on the preset data modification rule.
8. The burning device of claim 6, wherein the predetermined positioning information comprises a predetermined data type, and the data determining module is configured to:
and determining a target data storage address corresponding to the preset data type based on a preset corresponding relation between the data type and the storage address in the first camera module, and taking the data stored in the target data storage address as the data to be modified.
9. A device for burning a camera module, comprising a memory, a processor and a computer program stored in the memory and running on the processor, wherein the processor executes the computer program to implement the steps of the method according to any one of claims 1 to 5.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 5.
CN202111063962.8A 2021-09-10 2021-09-10 Camera module burning method and device and readable storage medium Pending CN113778471A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111063962.8A CN113778471A (en) 2021-09-10 2021-09-10 Camera module burning method and device and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111063962.8A CN113778471A (en) 2021-09-10 2021-09-10 Camera module burning method and device and readable storage medium

Publications (1)

Publication Number Publication Date
CN113778471A true CN113778471A (en) 2021-12-10

Family

ID=78842833

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111063962.8A Pending CN113778471A (en) 2021-09-10 2021-09-10 Camera module burning method and device and readable storage medium

Country Status (1)

Country Link
CN (1) CN113778471A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114489516A (en) * 2022-02-08 2022-05-13 合肥芯颖科技有限公司 Data storage device and method
CN117979151A (en) * 2024-04-02 2024-05-03 南昌同兴达精密光电有限公司 Lens shading correction data processing method and system
CN114489516B (en) * 2022-02-08 2024-06-25 合肥芯颖科技有限公司 Data storage device and method

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0007028A1 (en) * 1978-06-29 1980-01-23 BURROUGHS CORPORATION (a Michigan corporation) External memory device with base register
CN103019950A (en) * 2012-12-28 2013-04-03 信利光电(汕尾)有限公司 Space allocation method and use method of one-time programmable chip and device
US8554748B1 (en) * 2005-11-30 2013-10-08 Netapp, Inc. Method and apparatus for differential file based update for embedded systems
CN106027691A (en) * 2016-05-13 2016-10-12 深圳市国鑫恒宇科技有限公司 Checking and correcting method for network card MAC (Media Access Control) address
EP3321938A1 (en) * 2016-11-15 2018-05-16 Huawei Technologies Co., Ltd. Chip and chip burning method
CN108769667A (en) * 2018-05-30 2018-11-06 华勤通讯技术有限公司 Camera module, electronic equipment and burning information call method
CN109032616A (en) * 2018-06-08 2018-12-18 重庆洋逸乐科技有限公司 A kind of character library programming method, electronic equipment and storage medium
CN109656584A (en) * 2019-02-15 2019-04-19 京信通信***(中国)有限公司 A kind of method for burn-recording and device of program
CN110750272A (en) * 2019-10-12 2020-02-04 昆山丘钛微电子科技有限公司 Data burning method for camera equipment, burning equipment and storage medium
CN111142891A (en) * 2019-12-30 2020-05-12 昆山丘钛微电子科技有限公司 Verification method and device for data burning, electronic equipment and medium
CN112004077A (en) * 2020-08-17 2020-11-27 Oppo(重庆)智能科技有限公司 Calibration method and device for off-screen camera, storage medium and electronic equipment
CN112084062A (en) * 2020-08-12 2020-12-15 欧菲微电子技术有限公司 Method and device for verifying calibration data of camera module, electronic equipment and medium
CN112114823A (en) * 2020-09-02 2020-12-22 深圳市雍慧电子科技有限公司 Burning reading system based on MAC address modification
CN112363736A (en) * 2020-11-11 2021-02-12 京东方科技集团股份有限公司 Method, device and storage medium for burning product serial number
CN113014691A (en) * 2021-03-16 2021-06-22 中国科学技术大学 Method and device for distributing node addresses

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0007028A1 (en) * 1978-06-29 1980-01-23 BURROUGHS CORPORATION (a Michigan corporation) External memory device with base register
US8554748B1 (en) * 2005-11-30 2013-10-08 Netapp, Inc. Method and apparatus for differential file based update for embedded systems
CN103019950A (en) * 2012-12-28 2013-04-03 信利光电(汕尾)有限公司 Space allocation method and use method of one-time programmable chip and device
CN106027691A (en) * 2016-05-13 2016-10-12 深圳市国鑫恒宇科技有限公司 Checking and correcting method for network card MAC (Media Access Control) address
EP3321938A1 (en) * 2016-11-15 2018-05-16 Huawei Technologies Co., Ltd. Chip and chip burning method
CN108769667A (en) * 2018-05-30 2018-11-06 华勤通讯技术有限公司 Camera module, electronic equipment and burning information call method
CN109032616A (en) * 2018-06-08 2018-12-18 重庆洋逸乐科技有限公司 A kind of character library programming method, electronic equipment and storage medium
CN109656584A (en) * 2019-02-15 2019-04-19 京信通信***(中国)有限公司 A kind of method for burn-recording and device of program
CN110750272A (en) * 2019-10-12 2020-02-04 昆山丘钛微电子科技有限公司 Data burning method for camera equipment, burning equipment and storage medium
CN111142891A (en) * 2019-12-30 2020-05-12 昆山丘钛微电子科技有限公司 Verification method and device for data burning, electronic equipment and medium
CN112084062A (en) * 2020-08-12 2020-12-15 欧菲微电子技术有限公司 Method and device for verifying calibration data of camera module, electronic equipment and medium
CN112004077A (en) * 2020-08-17 2020-11-27 Oppo(重庆)智能科技有限公司 Calibration method and device for off-screen camera, storage medium and electronic equipment
CN112114823A (en) * 2020-09-02 2020-12-22 深圳市雍慧电子科技有限公司 Burning reading system based on MAC address modification
CN112363736A (en) * 2020-11-11 2021-02-12 京东方科技集团股份有限公司 Method, device and storage medium for burning product serial number
CN113014691A (en) * 2021-03-16 2021-06-22 中国科学技术大学 Method and device for distributing node addresses

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
LEE C. CADWALLADER等: "Failure rate adjustment factors for high technology components", 《FAILURE RATE ADJUSTMENT FACTORS FOR HIGH TECHNOLOGY COMPONENTS》 *
YA土豆儿~: "hex、s19文件烧录", pages 1 - 4, Retrieved from the Internet <URL:https://blog.csdn.net/github_37687123/article/details/112646958> *
缪加平: "面向EGR阀位置传感器的自动烧录与检测***开发", 《中国优秀硕士学位论文全文数据库(工程科技Ⅱ辑)》, no. 03, pages 035 - 168 *
陈远浩等: "OTP型单片机烧录后的程序修改方法研究", 《单片机与嵌入式***应用》, pages 34 - 37 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114489516A (en) * 2022-02-08 2022-05-13 合肥芯颖科技有限公司 Data storage device and method
CN114489516B (en) * 2022-02-08 2024-06-25 合肥芯颖科技有限公司 Data storage device and method
CN117979151A (en) * 2024-04-02 2024-05-03 南昌同兴达精密光电有限公司 Lens shading correction data processing method and system
CN117979151B (en) * 2024-04-02 2024-06-04 南昌同兴达精密光电有限公司 Lens shading correction data processing method and system

Similar Documents

Publication Publication Date Title
CN107832062B (en) Program updating method and terminal equipment
CN109800154B (en) Test data loading method and device, computer equipment and storage medium
CN113778471A (en) Camera module burning method and device and readable storage medium
CN111190618A (en) Flash method and device for Electronic Control Unit (ECU), diagnostic equipment and storage medium
CN114610341A (en) Production line flashing method and device, electronic equipment, chip and storage medium
CN110750272B (en) Data burning method for image pickup apparatus, burning apparatus, and storage medium
CN108419067A (en) White balance parameter record, method of adjustment and device, storage medium, terminal, camera
CN111158697A (en) Method for making burn mirror image
CN107168750B (en) Firmware upgrade protection method and system
CN105320540A (en) Batch installation method and system for Android applications
CN115002328A (en) Camera module data burning fool-proof detection method and system
CN103019950B (en) The space allocation method of One Time Programmable chip, using method, and device
CN107257443A (en) The method and its device, terminal device of a kind of anti-vignetting of stitching image
CN117195205B (en) Trusted DCS upper computer program dynamic verification method, system, equipment and medium
CN117234781A (en) Method, device, equipment and medium for correcting option value of setting option
CN109639487B (en) Policy configuration method, device, network equipment and storage medium
CN110032341B (en) Module data processing method and device, electronic equipment and medium
CN109933856B (en) Automatic driving decision planning data reproduction method and device
CN114205496B (en) Information burning method of camera module and camera module
JP6935694B2 (en) Electronic control device
CN114222113A (en) Method for checking accuracy of burning data loaded by camera module
CN110045971A (en) System upgrade restoration methods and device
CN113762155A (en) Land dynamic supervision method and device based on satellite remote sensing image
CN111860015A (en) Information processing method and device and storage medium
JP2011134038A (en) Apparatus and method for updating control program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination