Burning system and method of vehicle-mounted camera, electronic equipment and storage medium

By integrating an image sensor module with a FLASH chip to store firmware and OTP data, the system reduces the size and cost of vehicle-mounted cameras through efficient data transmission and storage.

CN119127231APending Publication Date: 2024-12-13TRULY OPTO ELECTRONICS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410949233.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-16
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The existing vehicle-mounted cameras have a large number of components, including image sensors, FLASH chips, and EEPROM chips, resulting in a larger size and higher cost.

Method used

A burning system that combines an image sensor module with a FLASH chip to store firmware and OTP data, eliminating the need for an EEPROM chip, using I2C and SPI communication protocols to transmit and convert data packets.

Benefits of technology

Reduces the size and production costs of vehicle-mounted cameras by integrating data storage functions into a single chip, while ensuring data integrity and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119127231A_ABST
    Figure CN119127231A_ABST
Patent Text Reader

Abstract

The invention relates to a burning system and method of a vehicle-mounted camera, electronic equipment and a storage medium. The burning system of the vehicle-mounted camera comprises a main control module, a connector module, an image sensor module and a FLASH chip, wherein the connector module is electrically connected with the main control module; the image sensor module is electrically connected with the connector module, and the image sensor module is used for receiving a burning data packet of the main control module through the connector module; the FLASH chip is electrically connected with the image sensor module, and the image sensor module converts the format of the burning data packet and writes the burning data packet into the FLASH chip. According to the scheme provided by the invention, the size of the vehicle-mounted camera can be reduced, and the production cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle-mounted cameras, and in particular to a burning system, method, electronic equipment and storage medium for a vehicle-mounted camera. Background Art

[0002] At present, the design of vehicle-mounted cameras usually consists of image sensors, FLASH chips, and EEPROM chips. The FLASH chip is used to store firmware data, and the EEPROM chip is used to store OTP data. Finally, the ECU writes the OTP data into the EEPROM chip through I2C communication.

[0003] However, the above-mentioned vehicle-mounted camera has a large number of components, which results in a larger size and higher cost of the vehicle-mounted camera. Summary of the invention

[0004] The purpose of the present invention is to overcome the deficiencies in the prior art and provide a burning system, method, electronic device and storage medium for a vehicle-mounted camera, which can reduce the size of the vehicle-mounted camera and reduce production costs.

[0005] The objective of the present invention is achieved through the following technical solutions:

[0006] The first aspect of the present application provides a burning system for a vehicle-mounted camera, comprising: a main control module; a connector module; the connector module is electrically connected to the main control module; an image sensor module, the image sensor module is electrically connected to the connector module, and the image sensor module is used to receive a burning data packet of the main control module through the connector module; a FLASH chip, the FLASH chip is electrically connected to the image sensor module, and the image sensor module converts the burning data packet into a format and writes it into the FLASH chip.

[0007] The FLASH chip is provided with a firmware data area.

[0008] The FLASH chip is also provided with an OTP data area.

[0009] It also includes an interface unit, which is electrically connected to the image sensor module.

[0010] A second aspect of the present application provides a method for burning a vehicle-mounted camera, comprising: after a main control module is connected to an image sensor module through a connector module using a first communication protocol, the main control module transmits a burning data packet to the image sensor module through the first communication protocol; the image sensor module converts and processes the burning data packet and outputs preprocessed data; the image sensor module writes the preprocessed data into a FLASH chip.

[0011] The main control module transmits the burning data packet to the image sensor module through the first communication protocol, and further includes: the image sensor module stores the burning data packet in a buffer area.

[0012] The image sensor module converts the burning data packet and outputs the pre-processed data, including: the image sensor module converts the burning data packet in the buffer area into an SPI communication protocol format and outputs the pre-processed data.

[0013] The first communication protocol is the I2C communication protocol.

[0014] A third aspect of the present application provides an electronic device, including:

[0015] Processor; and

[0016] The memory stores executable codes thereon, and when the executable codes are executed by the processor, the processor is caused to execute the method as described above.

[0017] A fourth aspect of the present application provides a computer-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of an electronic device, the processor is caused to execute the method as described above.

[0018] Compared with the prior art, the present invention has at least the following advantages:

[0019] The present application adopts a combination of an image sensor and a FLASH chip. The FLASH chip is used to store firmware data and OTP data, thereby eliminating the EEPROM chip, reducing the size of the camera and reducing production costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below.

[0021] Figure 1 It is a functional module diagram of a burning system for a vehicle-mounted camera in one embodiment of the present invention;

[0022] Figure 2 It is a functional module diagram of another implementation method of the burning method of the vehicle-mounted camera in one embodiment of the present invention;

[0023] Figure 3 A method flow chart of another implementation of the burning method of the vehicle-mounted camera in one embodiment of the present invention;

[0024] Figure 4 FIG. 4 is a schematic diagram of the structure of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION

[0025] The embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.

[0026] It should be understood that although the terms "first", "second", "third", etc. may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0027] Unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, or a detachable connection or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0028] At present, the design of vehicle-mounted cameras is usually composed of image sensors, FLASH chips, and EEPROM chips. The FLASH chip is used to store firmware data, and the EEPROM chip is used to store OTP data. Finally, the ECU writes the OTP data into the EEPROM chip through I2C communication. However, the combination of the above-mentioned vehicle-mounted cameras has many components, resulting in a large size and high cost of the vehicle-mounted cameras.

[0029] In response to the above problems, the embodiments of the present application provide a burning system, method, electronic device and storage medium for a vehicle-mounted camera, which can reduce the size of the vehicle-mounted camera and reduce production costs.

[0030] The technical solution of the embodiments of the present application is described in detail below with reference to the accompanying drawings.

[0031] Figure 1 It is a flow chart of a burning system for a vehicle-mounted camera shown in an embodiment of the present application.

[0032] See also Figure 1A burning system for a vehicle-mounted camera includes: a main control module 100, a connector module 200, an image sensor module 300 and a FLASH chip 400, wherein the connector module 200 is electrically connected to the main control module 100; the image sensor module 300 is electrically connected to the connector module 200, and the image sensor module 300 is used to receive a burning data packet from the main control module 100 through the connector module 200; the FLASH chip 400 is electrically connected to the image sensor module 300, and the image sensor module 300 converts the burning data packet into a format and writes it into the FLASH chip 400.

[0033] It should be noted that the main control module 100 is controlled by the ECU, the connector module 200 is a carrier for connecting the camera to the main control module, the image sensor module 300 is located in the camera, and the FLASH chip 400 is used to store firmware data and OTP burning data, and the above-mentioned burning data packet is OTP burning data. Further, the camera is connected to the main control module 100 through the I2C interface of the connector module 200, and the main control module 100 performs I2C communication with the image sensor module 300 in the camera as a host. The main control module 100 transmits the data packet to be burned to the image sensor module 300 through I2C communication. After the image sensor module 300 receives the burning data packet of the main control module 100, it converts the burning data packet into a data packet in the SPI communication format and writes it into the FLASH chip 400, and finally realizes that the main control module 100 directly writes the burning data packet into the FLASH chip 400 through the image sensor module 300.

[0034] See also Figure 1 In one embodiment, a firmware data area 410 is provided on the FLASH chip 400. Specifically, an OTP data area 420 is also provided on the FLASH chip 400.

[0035] It should be noted that the firmware data area 410 is used to store firmware data, and the OTP data area 420 is used to store burning data packets. In this way, the EEPROM chip is abandoned, the size of the camera is reduced, and the production cost is also reduced.

[0036] It should also be noted that the firmware data area 410 and the OTP data area 420 are two independent areas and do not interfere with each other. The main control module 100 can also read the data of the burning data packet through the image sensor module 300.

[0037] In one implementation, a burning system for a vehicle-mounted camera further includes an interface unit, and the interface unit is electrically connected to the image sensor module 300 .

[0038] It should be noted that the interface unit is an interface on the image sensor module 300 , which is used to connect with the connector module 200 , so that the main control module 100 and the image sensor module 300 can perform I2C communication.

[0039] Further, in another embodiment, a burning system of a vehicle-mounted camera also includes a cache module. It should be noted that the cache module is located on one side of the image sensor module 300, and is connected to the image sensor module 300 and the connector module 200 by I2C communication. When the main control module 100 sends a burning data packet, the cache module will first make a one-to-one complete copy of the burning data packet, and then upload the burning data packet to the cloud. In this way, it can be ensured that a temporary power outage occurs during the process of writing the burning data packet into the FLASH chip 400, resulting in a write interruption, thereby causing the burning data packet to be lost. The setting of the cache module can provide the burning data packet again and continue to write after power is turned on.

[0040] Furthermore, in another embodiment, a burning system for a vehicle-mounted camera further includes a quality inspection module. It should be noted that the quality inspection module performs SPT communication with the image sensor module 300, and the quality inspection module will check the format, security, and data integrity of the burning data packet before writing it into the FLASH chip 400 to ensure that the data written into the FLASH chip 400 can be accurate and run.

[0041] Figure 2 It is a flow chart of a method for burning a vehicle-mounted camera shown in an embodiment of the present application.

[0042] A second aspect of the present application provides a method for burning a vehicle-mounted camera, comprising:

[0043] S101 , after the main control module 100 is connected to the image sensor module 300 through the connector module 200 by using a first communication protocol, the main control module 100 transmits a programming data packet to the image sensor module 300 through the first communication protocol.

[0044] It should be noted that the first communication protocol is the I2C communication protocol, and of course the present application may also use other communication protocols. Further, the main control module 100 is connected to the I2C interface of the connector module 200 through its I2C interface, and the I2C interface of the connector module 200 is connected to the I2C interface on the image sensor module 300 in the camera. Then the main control module 100, as a host, transmits the burning data packet to the image sensor module 300.

[0045] S102 , the image sensor module 300 converts the burning data packet and outputs pre-processed data.

[0046] It should be noted that the image sensor module 300 converts the format of the burning data packet to facilitate writing into the FLASH chip 400 .

[0047] S103 : The image sensor module 300 writes the pre-processed data into the FLASH chip 400 .

[0048] It should be noted that the image sensor module 300 writes the converted programming data packet into the FLASH chip 400 .

[0049] Figure 3 yes Figure 2 A more detailed embodiment, a method for burning a vehicle-mounted camera, includes:

[0050] S201, after the main control module 100 is connected to the image sensor module 300 through the connector module 200 using the first communication protocol, the main control module 100 transmits the burning data packet to the image sensor module 300 through the first communication protocol, and the image sensor module 300 stores the burning data packet in the buffer area.

[0051] It should be noted that the main control module 100 transmits the burning data packets to the image sensor module 300 in batches, and then the image sensor module 300 stores the burning data packets in a buffer area. The buffer area is a RAM buffer area, and the RAM is a random access memory, which is used to temporarily store the burning data packets to pave the way for subsequent format conversion.

[0052] S202 , the image sensor module 300 converts the burning data packet in the buffer area into the SPI communication protocol format and outputs the pre-processed data.

[0053] It should be noted that the image sensor module 300 converts the programming data packets in the buffer area into the SPI communication protocol format, and transmits the pre-processed data to the FLASH chip 400 through the SPI interface on the image sensor module 300 .

[0054] S203 : The image sensor module 300 writes the pre-processed data into the FLASH chip 400 .

[0055] The description here can refer to step S103, which will not be described in detail here.

[0056] In summary, the present application adopts a combination of an image sensor module 300 and a FLASH chip 400, and the FLASH chip 400 is used to store firmware data and OTP data, thereby eliminating the EEPROM chip, reducing the size of the camera and reducing production costs.

[0057] Figure 4It is a schematic diagram of the structure of an electronic device shown in an embodiment of the present application.

[0058] See also Figure 4 , the electronic device 1000 includes a memory 1010 and a processor 1020 .

[0059] The processor 1020 may be a central processing unit (CPU), or an integrated circuit composed of other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor may be any conventional processor that can run the Linux kernel.

[0060] The memory 1010 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. Among them, ROM can store static data or instructions required by the processor 1020 or other modules of the computer. The permanent storage device may be a readable and writable storage device. The permanent storage device may be a non-volatile storage device that does not lose the stored instructions and data even after the computer is powered off. In some embodiments, the permanent storage device uses a large-capacity storage device (such as a magnetic or optical disk, flash memory) as a permanent storage device. In some other embodiments, the permanent storage device may be a removable storage device (such as a floppy disk, optical drive). The system memory may be a readable and writable storage device or a volatile readable and writable storage device, such as a dynamic random access memory. The system memory may store some or all instructions and data required by the processor at run time. In addition, the memory 1010 may include any combination of computer-readable storage media, including various types of semiconductor storage chips (such as DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical disks may also be used. In some embodiments, the memory 1010 may include a readable and / or writable removable storage device, such as a laser disc (CD), a read-only digital versatile disc (such as a DVD-ROM, a double-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (such as an SD card, a mini SD card, a Micro-SD card, etc.), a magnetic floppy disk, etc. The computer-readable storage medium does not include carrier waves and transient electronic signals transmitted wirelessly or wired.

[0061] The memory 1010 stores executable codes, and when the executable codes are processed by the processor 1020 , the processor 1020 can execute part or all of the methods described above.

[0062] In addition, the method according to the present application may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing some or all of the steps in the above method of the present application.

[0063] Alternatively, the present application can also be implemented as a computer-readable storage medium (or non-transitory machine-readable storage medium or machine-readable storage medium) on which executable code (or computer program or computer instruction code) is stored. When the executable code (or computer program or computer instruction code) is executed by a processor of an electronic device (or server, etc.), the processor executes part or all of the steps of the above-mentioned method according to the present application.

[0064] The scheme of the present application has been described in detail above with reference to the accompanying drawings. In the above embodiments, the descriptions of the various embodiments have their own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments. Those skilled in the art should also be aware that the actions and modules involved in the specification are not necessarily required for the present application. In addition, it can be understood that the steps in the method of the embodiment of the present application can be adjusted in order, merged and deleted according to actual needs, and the modules in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.

[0065] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A burning system for a vehicle-mounted camera, characterized in that: include: Main control module; Connector module; The connector module is electrically connected to the main control module; An image sensor module, the image sensor module is electrically connected to the connector module, and the image sensor module is used to receive the burning data packet of the main control module through the connector module; A FLASH chip is electrically connected to the image sensor module. The image sensor module converts the format of the burning data packet and writes it into the FLASH chip.

2. The burning system of the vehicle-mounted camera according to claim 1, characterized in that: The FLASH chip is provided with a firmware data area.

3. The burning system of the vehicle-mounted camera according to claim 1, characterized in that: The FLASH chip is also provided with an OTP data area.

4. The burning system of the vehicle-mounted camera according to claim 1, characterized in that: It also includes an interface unit, which is electrically connected to the image sensor module.

5. A method for burning a vehicle-mounted camera, characterized in that: include: After the main control module is connected to the image sensor module through the connector module by using the first communication protocol, the main control module transmits the burning data packet to the image sensor module through the first communication protocol; The image sensor module converts the burning data packet and outputs pre-processed data; The image sensor module writes the pre-processed data into a FLASH chip.

6. The method for burning a vehicle-mounted camera according to claim 5, characterized in that: The main control module transmits the burning data packet to the image sensor module through the first communication protocol, and further includes: The image sensor module stores the burning data packet in a buffer area.

7. The method for burning a vehicle-mounted camera according to claim 6, characterized in that: The image sensor module converts the burning data packet and outputs pre-processed data, including: The image sensor module converts the burning data packet in the buffer area into an SPI communication protocol format and outputs the pre-processed data.

8. The method for burning a vehicle-mounted camera according to claim 5, characterized in that: The first communication protocol is the I2C communication protocol.

9. An electronic device, characterized in that: include: processor; as well as A memory having executable codes stored thereon, which, when executed by the processor, causes the processor to execute the method according to any one of claims 5 to 8.

10. A computer-readable storage medium having executable codes stored thereon, which, when executed by a processor of an electronic device, causes the processor to execute the method according to any one of claims 5 to 8.