Camera data transmission method, system and device and storage medium

By introducing data decoding and encoding modules into the on-board camera data transmission system, the image differential signal is processed, and the problem that traditional transmission methods cannot meet the long-distance transmission of high-definition cameras is achieved, and a longer image data transmission distance is achieved.

CN119484869AActive Publication Date: 2025-02-18YUANFENG TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411636484.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-02-18
Estimated Expiration
2044-11-15

AI Technical Summary

Technical Problem

Traditional image data transmission methods cannot meet the long-distance transmission needs of high-definition cameras in the automotive field, especially in large vehicles, where the transmission distance is limited to less than 15 meters.

Method used

By introducing a data decoding module and a data encoding module in the camera data transmission system, the image differential signals are encoded, decoded and re-encoded, and the communication connection is carried out using differential signal transmission method or coaxial cable transmission method.

Benefits of technology

It effectively improves the transmission distance of camera image data and meets the high-definition camera data transmission needs in large vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119484869A_ABST
    Figure CN119484869A_ABST
Patent Text Reader

Abstract

The invention discloses a camera data transmission method, system and device and a storage medium, and relates to the technical field of image transmission. The method comprises the following steps: carrying out first coding on an initial image signal received by a target vehicle in a driving process through a camera module to obtain a target image differential signal, and sending the target image differential signal to a data decoding module; performing first decoding on the target image differential signal through a data decoding module to obtain a candidate protocol signal, and sending the candidate protocol signal to a data encoding module through a high-speed serial or parallel interface; and carrying out secondary coding on the candidate protocol signal through a data coding module to obtain a target image differential signal, and sending the target image differential signal to a data receiving module. According to the technical scheme, the data decoding module and the data coding module are introduced in the data transmission process of the camera, and the image differential signal is converted and then transmitted, so that the transmission distance of the image data of the camera can be effectively increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of vehicle-mounted camera technology, in particular to the field of image transmission technology, and specifically to a camera data transmission method, system, device and storage medium. Background Art

[0002] As the resolution of image sensors continues to increase, the amount of data transmitted between digital cameras and image processing systems is increasing, and the anti-interference requirements are also becoming higher and higher.

[0003] However, the traditional image data transmission methods, such as parallel data transmission or serial data transmission, have extremely short transmission distances and inevitably produce signal attenuation and interference. Especially in the automotive field, with the popularization of intelligent vehicles, on-board high-definition cameras have become standard equipment for vehicles, but the coaxial transmission distance of high-definition cameras can only be within 15 meters, which cannot meet the needs of large vehicles. Summary of the invention

[0004] The present application provides a camera data transmission method, system, device and storage medium to increase the transmission distance of image data of a vehicle-mounted camera.

[0005] According to one aspect of the present application, a camera data transmission method is provided, which is applied to a camera data transmission system; the camera data transmission system comprises a camera module, a data decoding module, a data encoding module and a data receiving module; the camera module and the data decoding module are connected to each other by differential signal transmission or coaxial cable transmission; the data decoding module and the data encoding module are connected to each other by high-speed serial or parallel interface; the data encoding module and the data receiving module are connected to each other by differential signal transmission or coaxial cable transmission; the method comprises:

[0006] The camera module performs the first encoding on the initial image signal received by the target vehicle during driving to obtain a target image differential signal, and sends the target image differential signal to the data decoding module;

[0007] The target image differential signal is first decoded by the data decoding module to obtain a candidate protocol signal, and the candidate protocol signal is sent to the data encoding module through the high-speed serial or parallel interface;

[0008] The candidate protocol signal is secondary encoded by the data encoding module to obtain the target image differential signal, and the target image differential signal is sent to the data receiving module.

[0009] According to another aspect of the present application, a camera data transmission system is provided, the system comprising a camera module, a data decoding module, a data encoding module and a data receiving module; the camera module and the data decoding module are communicatively connected by a differential signal transmission mode or a coaxial cable transmission mode; the data decoding module and the data encoding module are communicatively connected by a high-speed serial or parallel interface; the data encoding module and the data receiving module are communicatively connected by a differential signal transmission mode or a coaxial cable transmission mode;

[0010] The camera module is used to encode the initial image signal received by the target vehicle during driving to obtain a target image differential signal, and send the target image differential signal to the data decoding module;

[0011] The data decoding module is used to perform a first decoding on the target image differential signal to obtain a candidate protocol signal, and send the candidate protocol signal to the data encoding module through the high-speed serial or parallel interface;

[0012] The data encoding module is used to perform secondary encoding on the candidate protocol signal to obtain the target image differential signal, and send the target image differential signal to the data receiving module.

[0013] According to another aspect of the present application, an electronic device is provided, the electronic device comprising:

[0014] one or more processors;

[0015] A memory for storing one or more programs;

[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement any camera data transmission method provided in the embodiments of the present application.

[0017] According to another aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, any camera data transmission method provided in the embodiments of the present application is implemented.

[0018] The present application uses a camera module to perform a first encoding of the initial image signal received by the target vehicle during driving to obtain a target image differential signal, and sends the target image differential signal to a data decoding module; the data decoding module performs a first decoding of the target image differential signal to obtain a candidate protocol signal, and sends the candidate protocol signal to a data encoding module through a high-speed serial or parallel interface; the data encoding module performs a second encoding of the candidate protocol signal to obtain a target image differential signal, and sends the target image differential signal to a data receiving module. The above technical solution can effectively increase the transmission distance of camera image data by introducing a data decoding module and a data encoding module during the camera data transmission process, converting the image differential signal and then transmitting it. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 is a flowchart of a camera data transmission method provided according to Embodiment 1 of the present application;

[0020] Figure 2 is a flow chart of a camera data transmission method provided according to Embodiment 2 of the present application;

[0021] Figure 3 It is a structural diagram of a camera data transmission system provided according to Embodiment 3 of the present application;

[0022] Figure 4 It is a structural schematic diagram of an electronic device that implements the camera data transmission method of an embodiment of the present application. DETAILED DESCRIPTION

[0023] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0025] In addition, it should be noted that in the technical solution of this application, the collection, storage, use, processing, transmission, provision and disclosure of relevant data such as the initial image signal and the target image differential signal are in compliance with the relevant laws and regulations and do not violate public order and good morals.

[0026] Embodiment 1

[0027] Figure 1 This is a flow chart of a camera data transmission method provided in accordance with the first embodiment of the present application. This embodiment is applicable to the long-distance transmission of image data from a vehicle-mounted camera and can be executed by a camera data transmission system. The camera data transmission system can be implemented in the form of hardware and / or software. The camera data transmission system can be configured in a computer device, such as a camera data transmission system of a vehicle-mounted server. The camera data transmission system includes a camera module, a data decoding module, a data encoding module and a data receiving module. The camera module and the data decoding module are connected in communication using differential signal transmission or coaxial cable transmission. The data decoding module and the data encoding module are connected in communication using a high-speed serial or parallel interface. The data encoding module and the data receiving module are connected in communication using differential signal transmission or coaxial cable transmission. Figure 1 As shown, the method includes:

[0028] S110, performing a first encoding on an initial image signal received by the target vehicle during driving through a camera module to obtain a target image differential signal, and sending the target image differential signal to a data decoding module.

[0029] Among them, the camera module refers to a hardware component that captures the target scene image and is responsible for generating the initial image signal; illustratively, the camera module can be a vehicle-mounted camera. The target vehicle refers to the vehicle that currently needs to transmit the image signal. The initial image signal refers to the original signal generated by the camera module when the target vehicle captures the image during driving. The target image differential signal refers to the image signal after preliminary encoding, which is a signal form for further processing; optionally, the target image differential signal can be a GMSL (Gigabit Multimedia Serial Link) or LVDS (Low-Voltage Differential Signaling) image signal. The data decoding module refers to a hardware component that decodes the image signal for efficient transmission.

[0030] Exemplarily, the camera module encodes the initial image signal received by the target vehicle during driving into a GMSL or LVDS image signal, and transmits the GMSL or LVDS image signal to the data decoding module via serial transmission.

[0031] In an optional embodiment, before the initial image signal received by the target vehicle during driving is first encoded by the camera module to obtain the target image differential signal, the data encoding module, the data decoding module and the camera module can be configured in sequence through the data receiving terminal through the GMSL or LVDS protocol total control information IIC (Inter-Integrated Circuit).

[0032] S120, first decoding the target image differential signal through the data decoding module to obtain a candidate protocol signal, and sending the candidate protocol signal to the data encoding module through a high-speed serial or parallel interface.

[0033] Among them, the candidate protocol signal refers to the signal generated after the first decoding, which contains the protocol or structure information about the image data; optionally, the protocol signal can be a MIPI CSI (Mobile Industry Processor Interface Camera Serial Interface) protocol signal. High-speed serial or parallel interfaces include high-speed serial interfaces and high-speed parallel interfaces; high-speed serial interfaces refer to a high-speed data transmission interface that allows fast and reliable data transmission between different modules; high-speed parallel interfaces refer to the simultaneous transmission of multiple bits (data bits) through multiple data lines to achieve high-speed data transmission. The data encoding module refers to the hardware component responsible for encoding the image signal for efficient transmission.

[0034] Exemplarily, the received GMSL or LVDS image signal is first decoded by the data receiving module to convert the received image signal into a MIPI CSI protocol signal, and the decoded MIPI CSI protocol signal is sent to the data encoding module.

[0035] S130 , performing secondary encoding on the candidate protocol signal through the data encoding module to obtain a target image differential signal, and sending the target image differential signal to the data receiving module.

[0036] The data receiving module refers to a hardware component that receives and further processes or displays the target image differential signal.

[0037] Exemplarily, the received MIPI CSI protocol signal is re-encoded by the data encoding module to convert the MIPI CSI protocol signal into a GMSL or LVDS image signal again, and the GMSL or LVDS image signal is sent to the data receiving module; the final GMSL or LVDS image signal is received by the data receiving module.

[0038] In an optional embodiment, the camera data transmission system of an embodiment of the present application provides a power supply solution, including a first connection module, a second connection module, a first POC (Power over Coaxial) module, a second POC module and a power supply module; the first connection module is respectively connected to the camera module, the first POC module and the data decoding module; the second connection module is respectively connected to the data receiving module, the second POC module and the data encoding module.

[0039] Specifically, the second POC module is powered through the second connection module; the first POC module and the power module are powered respectively through the second POC module; the camera module is powered through the first POC module; and the data decoding module and the data encoding module are powered respectively through the power module.

[0040] In another optional embodiment, the camera data transmission system of the embodiment of the present application also provides another power supply solution, including a first POC module, a second POC module, a power module, a first connection module, a second connection module and a power connection module; the first connection module is respectively connected to the camera module, the first POC module and the data decoding module; the second connection module is respectively connected to the data receiving module, the second POC module and the data encoding module.

[0041] Specifically, the second POC module is powered by the second connection module; the power connection module is connected to the on-board power supply of the target vehicle and power is obtained to power the power module; the power module is enabled by the second POC module; the first POC module is powered by the power module; the camera module is powered by the first POC module; and the data decoding module and the data encoding module are powered respectively by the power module.

[0042] It should be noted that when the second POC module is not enabled, the power module is turned off, thereby saving power consumption.

[0043] It is understandable that by adding a power connection module, the adaptability of the product can be increased and it can be better compatible with a variety of vehicle models.

[0044] The embodiment of the present application uses a camera module to perform a first encoding of the initial image signal received by the target vehicle during driving to obtain a target image differential signal, and sends the target image differential signal to a data decoding module; the data decoding module performs a first decoding of the target image differential signal to obtain a candidate protocol signal, and sends the candidate protocol signal to a data encoding module through a high-speed serial or parallel interface; the data encoding module performs a second encoding of the candidate protocol signal to obtain a target image differential signal, and sends the target image differential signal to a data receiving module. The above technical solution can effectively improve the transmission distance of camera image data by introducing a data decoding module and a data encoding module during the camera data transmission process, converting the image differential signal and then transmitting it.

[0045] Embodiment 2

[0046] Figure 2 This is a flow chart of a camera data transmission method provided in accordance with the second embodiment of the present application. Based on the technical solutions of the above embodiments, this embodiment refines "using a camera module to encode for the first time the initial image signal received by the target vehicle during driving to obtain a target image differential signal" into "using a camera module to determine the initial signal type of the initial image signal received by the target vehicle during driving; using the camera module to determine the codable signal type of the initial image signal according to a pre-configured coding rule; wherein the codable signal type includes a multimedia serial link signal and a low-voltage differential signal; using the camera module to convert the initial signal type of the initial signal into a codable signal type to obtain a target image differential signal". It should be noted that for the parts not described in detail in the embodiments of the present application, please refer to the relevant statements of other embodiments. Figure 2 As shown, the method includes:

[0047] S210: Determine, by means of a camera module, an initial signal type of an initial image signal received by the target vehicle during driving.

[0048] The initial image signal refers to the raw image data received by the camera module during driving; these signals are usually the result of optical signals being converted into electrical signals by sensors. The initial signal type refers to the specific format or encoding method of the initial image signal, such as analog signal or digital signal; this type determines the signal processing and transmission method.

[0049] S220. Determine, through the camera module, a codable signal type of the initial image signal according to a pre-configured coding rule; wherein the codable signal type includes a multimedia serial link signal and a low voltage differential signal.

[0050] Among them, the encoding rule refers to the configuration data used by the camera module to encode the image signal. The encodable signal type refers to the signal type that can be effectively processed and transmitted after a specific encoding rule; common encodable signal types include multimedia serial link signal (GMSL) and low voltage differential signal (LVDS), which are suitable for efficient data transmission. Multimedia serial link signal refers to a communication protocol for high-speed data transmission, mainly used in automotive electronic systems. Low voltage differential signal refers to an electrical signal standard for high-speed data transmission, which reduces electromagnetic interference and signal attenuation through differential signaling.

[0051] Optionally, the camera data transmission system also includes a data processing module; the data processing module and the camera module are connected via a serial communication protocol; accordingly, the encoding rules are sent to the camera module via the data processing module.

[0052] Specifically, the data encoding module, the data decoding module, and the camera module are sequentially configured through the data processing module via the IIC bus.

[0053] It is understandable that introducing a data processing module into the system and configuring the data encoding module, data decoding module and camera module through the data processing module can effectively reduce the development difficulty brought by receiving terminal control and reduce development costs.

[0054] S230, converting the initial signal type of the initial image signal into a codable signal type through the camera module to obtain a target image differential signal, and sending the target image differential signal to the data decoding module.

[0055] The target image differential signal refers to the converted image signal, which conforms to the format of the encodable signal type; these signals can be used for subsequent data decoding after being properly processed.

[0056] Exemplarily, the received image signal is encoded and converted into a GMSL or LVDS image signal through the camera module, and the GMSL or LVDS image signal is sent to the data decoding module.

[0057] S240, first decoding the target image differential signal through the data decoding module to obtain a candidate protocol signal, and sending the candidate protocol signal to the data encoding module through a high-speed serial or parallel interface.

[0058] Optionally, the data decoding module determines the protocol signal type to which the target image differential signal can be converted according to a preconfigured decoding rule; the data decoding module converts the signal type of the target image differential signal into a protocol signal type to obtain a candidate protocol signal.

[0059] Among them, decoding rules refer to a set of predefined specifications or algorithms that guide the data decoding module on how to convert the input signal type into the target signal type; decoding rules usually include information such as signal format, encoding method and data structure. Protocol signal type refers to the signal type formatted according to a specific communication protocol (such as MIPI, LVDS, etc.), which enables the signal to be effectively transmitted between different devices; illustratively, the protocol signal type can be the MIPI CSI protocol.

[0060] Furthermore, the data processing module is respectively connected to the data decoding module and the data encoding module via a serial communication protocol; correspondingly, the decoding rule is sent to the camera module via the data processing module.

[0061] S250 , performing secondary encoding on the candidate protocol signal through the data encoding module to obtain a target image differential signal, and sending the target image differential signal to the data receiving module.

[0062] Optionally, a data encoding module determines a candidate signal type that can be encoded by the target image differential signal according to encoding rules; and the data encoding module converts the protocol signal type of the candidate protocol signal into the candidate signal type to obtain the target image differential signal.

[0063] The candidate signal type refers to possible signal formats or standards during the encoding process, and these signal types can be encoded into target signals under certain conditions; the signal type may include multimedia serial link signals and low voltage differential signals.

[0064] The embodiment of the present application determines the initial signal type of the initial image signal received by the target vehicle during driving through the camera module; determines the codable signal type of the initial image signal according to the pre-configured coding rules through the camera module; wherein the codable signal type includes a multimedia serial link signal and a low voltage differential signal; converts the initial signal type of the initial signal into a codable signal type through the camera module to obtain a target image differential signal, and sends the target image differential signal to the data decoding module; decodes the target image differential signal for the first time through the data decoding module to obtain a candidate protocol signal, and sends the candidate protocol signal to the data encoding module through a high-speed serial or parallel interface; encodes the candidate protocol signal for the second time through the data encoding module to obtain a target image differential signal, and sends the target image differential signal to the data receiving module. The above technical scheme can effectively improve the transmission distance of the camera image data by introducing the data decoding module and the data encoding module in the camera data transmission process, converting the image differential signal and then transmitting it.

[0065] Embodiment 3

[0066] Figure 3 This is a structural diagram of a camera data transmission system provided according to the third embodiment of the present application, which can be applied to the long-distance transmission of image data from a vehicle-mounted camera. The camera data transmission system can be implemented in the form of hardware and / or software, and the camera data transmission system can be configured in a computer device, such as a vehicle-mounted server. Figure 3 As shown, the system includes a camera module 310, a data decoding module 320, a data encoding module 330 and a data receiving module 340; the camera module 310 and the data decoding module 320 are communicated and connected by differential signal transmission or coaxial cable transmission; the data decoding module 320 and the data encoding module 330 are communicated and connected by high-speed serial or parallel interface; the data encoding module 330 and the data receiving module 340 are communicated and connected by differential signal transmission or coaxial cable transmission.

[0067] The camera module 310 is used to encode the initial image signal received by the target vehicle during driving to obtain a target image differential signal, and send the target image differential signal to the data decoding module 320;

[0068] The data decoding module 320 is used to perform a first decoding on the target image differential signal to obtain a candidate protocol signal, and send the candidate protocol signal to the data encoding module 330 through a high-speed serial or parallel interface;

[0069] The data encoding module 330 is used to perform secondary encoding on the candidate protocol signal to obtain a target image differential signal, and send the target image differential signal to the data receiving module 340 .

[0070] The embodiment of the present application uses a camera module to perform a first encoding of the initial image signal received by the target vehicle during driving to obtain a target image differential signal, and sends the target image differential signal to a data decoding module; the data decoding module performs a first decoding of the target image differential signal to obtain a candidate protocol signal, and sends the candidate protocol signal to a data encoding module through a high-speed serial or parallel interface; the data encoding module performs a second encoding of the candidate protocol signal to obtain a target image differential signal, and sends the target image differential signal to a data receiving module. The above technical solution can effectively improve the transmission distance of camera image data by introducing a data decoding module and a data encoding module during the camera data transmission process, converting the image differential signal and then transmitting it.

[0071] Optionally, the camera module 310 is specifically used for:

[0072] Determining an initial signal type of an initial image signal received by the target vehicle during driving;

[0073] Determine the encodable signal type of the initial image signal according to a pre-configured encoding rule; wherein the encodable signal type includes a multimedia serial link signal and a low voltage differential signal;

[0074] The initial signal type of the initial image signal is converted into a codable signal type to obtain a target image differential signal.

[0075] Optionally, the camera data transmission system also includes a data processing module; the data processing module and the camera module are connected via a serial communication protocol; accordingly, the encoding rules are sent to the camera module via the data processing module.

[0076] Optionally, the data encoding module 330 is specifically used for:

[0077] Determining the target signal type of the target image differential signal according to the encoding rule through the data encoding module; wherein the target signal type includes a multimedia serial link signal and a low voltage differential signal;

[0078] The protocol signal type of the candidate protocol signal is converted back to the target signal type through the data encoding module to obtain a target image differential signal.

[0079] Optionally, the data decoding module 320 is specifically used for:

[0080] Determine the protocol signal type to which the target image differential signal can be converted according to a pre-configured decoding rule by means of a data decoding module;

[0081] The signal type of the target image differential signal is converted into a protocol signal type by a data decoding module to obtain a candidate protocol signal.

[0082] Optionally, the data processing module is respectively connected to the data decoding module and the data encoding module via a serial communication protocol; correspondingly, the decoding rule is sent to the camera module via the data processing module.

[0083] The camera data transmission system provided in the embodiment of the present application can execute the camera data transmission method provided in any embodiment of the present application, and has the corresponding functional modules and beneficial effects for executing each camera data transmission method.

[0084] Embodiment 4

[0085] Figure 4 4 is a schematic diagram of the structure of an electronic device 410 that implements the camera data transmission method of an embodiment of the present application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0086] like Figure 4 As shown, the electronic device 410 includes at least one processor 411, and a memory connected to the at least one processor 411 in communication, such as a read-only memory (ROM) 412, a random access memory (RAM) 413, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 411 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 412 or the computer program loaded from the storage unit 418 to the random access memory (RAM) 413. In RAM413, various programs and data required for the operation of the electronic device 410 can also be stored. The processor 411, ROM412 and RAM413 are connected to each other via a bus 414. An input / output (I / O) interface 415 is also connected to the bus 414.

[0087] Multiple components in the electronic device 410 are connected to the I / O interface 415, including: an input unit 416, such as a keyboard, a mouse, etc.; an output unit 417, such as various types of displays, speakers, etc.; a storage unit 418, such as a disk, an optical disk, etc.; and a communication unit 419, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 419 allows the electronic device 410 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0088] The processor 411 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 411 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 411 performs the various methods and processes described above, such as a camera data transmission method.

[0089] In some embodiments, the camera data transmission method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 418. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 410 via the ROM 412 and / or the communication unit 419. When the computer program is loaded into the RAM 413 and executed by the processor 411, one or more steps of the camera data transmission method described above may be performed. Alternatively, in other embodiments, the processor 411 may be configured as the camera data transmission method in any other appropriate manner (e.g., by means of firmware).

[0090] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0091] The computer programs for implementing the methods of the present application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable camera data transmission device, so that when the computer program is executed by the processor, the functions / operations specified in the flowchart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.

[0092] In the context of the present application, a computer readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device or equipment. A computer readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer readable storage medium may be a machine readable signal medium. A more specific example of a machine readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0093] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0094] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0095] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0096] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the expected results of the technical solution of this application can be achieved, and this document is not limited here.

[0097] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.

Claims

1. A camera data transmission method, characterized in that: Applicable to a camera data transmission system; the camera data transmission system comprises a camera module, a data decoding module, a data encoding module and a data receiving module; the camera module and the data decoding module are connected in communication by using a differential signal transmission mode or a coaxial cable transmission mode; the data decoding module and the data encoding module are connected in communication by using a high-speed serial or parallel interface; the data encoding module and the data receiving module are connected in communication by using a differential signal transmission mode or a coaxial cable transmission mode; the method comprises: The camera module performs the first encoding on the initial image signal received by the target vehicle during driving to obtain a target image differential signal, and sends the target image differential signal to the data decoding module; The target image differential signal is first decoded by the data decoding module to obtain a candidate protocol signal, and the candidate protocol signal is sent to the data encoding module through the high-speed serial or parallel interface; The candidate protocol signal is secondary encoded by the data encoding module to obtain the target image differential signal, and the target image differential signal is sent to the data receiving module.

2. The method according to claim 1, characterized in that: The camera module encodes the initial image signal received by the target vehicle during driving for the first time to obtain a target image differential signal, including: Determining, by means of the camera module, an initial signal type of an initial image signal received by the target vehicle during driving; Determining the encodable signal type of the initial image signal according to a pre-configured encoding rule by the camera module; wherein the encodable signal type includes a multimedia serial link signal and a low voltage differential signal; The initial signal type of the initial image signal is converted into the encodable signal type by the camera module to obtain a target image differential signal.

3. The method according to claim 2, characterized in that The camera data transmission system also includes a data processing module; the data processing module is connected to the camera module via a serial or parallel communication protocol; accordingly, the encoding rule is sent to the camera module via the data processing module.

4. The method according to claim 2, characterized in that: The candidate protocol signal is secondary encoded by the data encoding module to obtain the target image differential signal, including: Determining the target signal type of the target image differential signal according to the encoding rule by the data encoding module; wherein the target signal type includes a multimedia serial link signal and a low voltage differential signal; The data encoding module converts the protocol signal type of the candidate protocol signal back to the target signal type to obtain the target image differential signal.

5. The method according to claim 1, characterized in that The target image differential signal is first decoded by the data decoding module to obtain a candidate protocol signal, including: Determining, by the data decoding module according to a pre-configured decoding rule, a protocol signal type to which the target image differential signal can be converted; The signal type of the target image differential signal is converted into the protocol signal type by the data decoding module to obtain a candidate protocol signal.

6. The method according to claim 5, characterized in that The camera data transmission system also includes a data processing module; the data processing module is respectively connected to the data decoding module and the data encoding module through a serial or parallel communication protocol; accordingly, the decoding rule is sent to the camera module through the data processing module.

7. A camera data transmission system, characterized in that: The system comprises a camera module, a data decoding module, a data encoding module and a data receiving module; the camera module and the data decoding module are connected in communication by using a differential signal transmission mode or a coaxial cable transmission mode; the data decoding module and the data encoding module are connected in communication by using a high-speed serial or parallel interface; the data encoding module and the data receiving module are connected in communication by using a differential signal transmission mode or a coaxial cable transmission mode; The camera module is used to encode the initial image signal received by the target vehicle during driving to obtain a target image differential signal, and send the target image differential signal to the data decoding module; The data decoding module is used to perform a first decoding on the target image differential signal to obtain a candidate protocol signal, and send the candidate protocol signal to the data encoding module through the high-speed serial or parallel interface; The data encoding module is used to perform secondary encoding on the candidate protocol signal to obtain the target image differential signal, and send the target image differential signal to the data receiving module.

8. An electronic device, characterized in that: include: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the camera data transmission method as described in any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the camera data transmission method as described in any one of claims 1 to 6 is implemented.

10. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the camera data transmission method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Image remote transmission method and system

    CN112770086A

  • Debugging and testing method and system for camera interface of vehicle-mounted information entertainment system

    CN115589479A

  • Vehicle image processing method and device and vehicle

    CN116311584A

  • Ultrahigh-definition video long-distance transmission device, method, system, equipment and medium

    CN117319591A

  • Video transmission device, video projection system and vehicle

    CN219372498U