Data transmission method, device, system and vehicle
By introducing parallel and serial data bits in vehicle-mounted video data transmission, the problem of low-frequency control signals in bandwidth occupation is effectively solved, and efficient transmission of high-frequency and low-frequency data is achieved, which improves transmission accuracy and reduces costs.
Patent Information
- Application Number
- CN202111455526.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-01
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2041-12-01
AI Technical Summary
During the high-speed transmission of on-board video data, the prior art is difficult to effectively solve the problem of low-frequency control signals in bandwidth occupation, which affects the efficiency of video data transmission, and increasing bandwidth will increase the cost of on-board systems.
By introducing parallel data bits and serial data bits in the data transmission protocol, high-frequency data is placed in parallel data bits, and low-frequency data is placed in serial data bits, forming transmission data together. This method uses a high-speed video transmission protocol and uses 8b10b or 64b66b encoding to encode high-frequency data. The serial data bit is 1 bit, realizing independent transmission of low-frequency data.
It realizes the transmission of high-frequency data and low-frequency data simultaneously on the basis of the existing bandwidth. The transmission of low-frequency data will not affect the transmission speed of high-frequency data, improves the accuracy of data transmission, avoids low-frequency data omissions, and reduces equipment costs.
Smart Images

Figure CN114885175B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data transmission, and in particular to a data transmission method, device, system and vehicle. Background Art
[0002] During the high-speed transmission of in-vehicle video data, on the one hand, it is necessary to efficiently transmit video data, and on the other hand, it is also necessary to transmit important low-frequency control signals, such as screen control signals, configuration signals, etc. When processing the above low-frequency control signals, the existing technology usually treats them the same as other video data and adopts parallel processing.
[0003] However, as the accuracy of video data continues to improve and the number of pixels continues to increase, the bandwidth of video transmission will increase accordingly. For example, the bandwidth required to transmit 30 frames per second, 1080p video data should be greater than 3Gbps; the bandwidth required to transmit 4K video data should be greater than 13Gbps. If low-frequency control signals also need to occupy too much bandwidth, it will further affect the transmission efficiency of video data; and increasing bandwidth will further increase the cost of the vehicle system. Summary of the invention
[0004] In view of this, the present invention provides a data transmission method, device, system and vehicle, which at least partially solve the problem in the prior art that the transmission of low-frequency data requires occupying bandwidth or additional bandwidth.
[0005] In a first aspect, the present invention provides a data transmission method, wherein a data transmission protocol used for data transmission includes parallel data bits and serial data bits; the data transmission method comprises:
[0006] Get high-frequency data and put it into parallel data bits;
[0007] Get low frequency data and put it into serial data bits;
[0008] The data in the parallel data bits and the serial data bits together form the transmission data.
[0009] Optionally, the data transmission protocol uses a high-speed video transmission protocol (Automotive High-Definition Link).
[0010] Optionally, obtaining high-frequency data and placing the high-frequency data into parallel data bits further includes: encoding the high-frequency data using one of 8b10b encoding and 64b66b encoding.
[0011] Optionally, the serial data bit is a synchronization bit (Data Sync) of the serial data structure in the data transmission protocol used above.
[0012] Furthermore, the number of serial data bits is 1.
[0013] Optionally, the data in the parallel data bits and the serial data bits together form the transmission data, and the method further includes: decoding the transmission data to extract the low-frequency data.
[0014] In a second aspect, the present invention further provides a data transmission device, comprising:
[0015] A parallel data generation module is used to obtain high-frequency data and put it into parallel data bits;
[0016] A serial data generation module is used to obtain low-frequency data and put it into serial data bits;
[0017] A transmission data module, used for converting the data in the above parallel data bits and serial data bits into transmission data;
[0018] The decoding module is used to obtain low-frequency data from the transmission data after receiving the transmission data.
[0019] In a third aspect, the present invention also provides a data transmission system, which, by configuring the data transmission device described in the second aspect and using the data transmission method described in the first aspect, realizes the simultaneous transmission of high-frequency data and low-frequency data based on the existing bandwidth, and the transmission of low-frequency data will not affect the transmission speed of high-frequency data.
[0020] In a fourth aspect, the present invention further provides a vehicle, which is equipped with the data transmission system described in the third aspect; and through the data transmission device described in the second aspect, using the data transmission method described in the first aspect, efficient transmission of high-frequency data and low-frequency data is achieved.
[0021] Through the data transmission method of the present invention, the low-frequency data is placed in a serial data bit of only 1 bit. On the one hand, it can be transmitted independently from the high-frequency data, thereby improving the accuracy of data transmission and avoiding omission of low-frequency data. On the other hand, only 1 data bit is required, and there is no need to add multiple bandwidths, thereby reducing equipment costs while ensuring data transmission speed.
[0022] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the following preferred embodiments are specifically cited and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] 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. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0024] Figure 1 A flowchart of a data transmission method provided by an embodiment of the present invention;
[0025] Figure 2 A schematic diagram of a data transmission method for adding multiple bandwidths to realize low-frequency data transmission in the prior art;
[0026] Figure 3 Schematic diagram of a data transmission method for realizing low-frequency data transmission using 1 serial data bit in an embodiment of the present invention;
[0027] Figure 4 A functional block diagram of a data transmission device provided by an embodiment of the present invention;
[0028] Figure 5 A functional block diagram of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0029] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0030] It should be clear that the following embodiments of the present invention are described by specific specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in the field without making creative work belong to the scope of protection of the present invention.
[0031] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on the present invention, it should be understood by those skilled in the art that an aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects described herein can be used to implement the device and / or practice the method. In addition, other structures and / or functionalities other than one or more of the aspects described herein can be used to implement this device and / or practice this method.
[0032] It should also be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention. The drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0033] Additionally, in the following description, specific details are provided to facilitate a thorough understanding of the examples. However, it will be understood by those skilled in the art that the aspects described may be practiced without these specific details.
[0034] like Figure 1 As shown, a data transmission method is proposed in this embodiment. The data transmission protocol used for data transmission includes parallel data bits and serial data bits; the data transmission method includes the following steps:
[0035] Step S101: Obtain high frequency data and put it into parallel data bits;
[0036] Step S102: Obtain low frequency data and put it into serial data bits;
[0037] Step S103: the data in the parallel data bits and the serial data bits together form transmission data.
[0038] Preferably, the data transmission protocol uses a high-speed video transmission protocol (Automotive High-Definition Link).
[0039] Preferably, obtaining high-frequency data and placing the high-frequency data into parallel data bits further includes: encoding the high-frequency data using one of 8b10b encoding and 64b66b encoding.
[0040] Preferably, the serial data bit is a synchronization bit (Data Sync) of the serial data structure in the data transmission protocol used above.
[0041] Furthermore, the number of serial data bits is 1. Figure 2 As shown, the prior art usually adopts the method of adding multiple bandwidths to achieve the transmission of other data besides high-frequency data. For example, the transmission of control signals requires each piece of data to be placed in a Figure 2 In the corresponding bits of "add0, add1...addM", increasing the bandwidth will increase the cost of data transmission equipment.
[0042] Therefore, this embodiment preferably uses Figure 3 The data transmission method shown in FIG. 1 is a method in which all low-frequency data to be transmitted are processed serially and placed in a Figure 3 In each encoding of "add0, add1, add2...", the number of bits required to be provided for low-frequency data in each encoding is only 1.
[0043] Preferably, the data in the parallel data bits and the serial data bits together form the transmission data, and the method further includes: decoding the transmission data to extract the low-frequency data.
[0044] like Figure 4 As shown, this embodiment also provides a data transmission device, including:
[0045] A parallel data generation module is used to obtain high-frequency data and put it into parallel data bits;
[0046] A serial data generation module is used to obtain low-frequency data and put it into serial data bits;
[0047] A transmission data module, used for converting the data in the above parallel data bits and serial data bits into transmission data;
[0048] The decoding module is used to obtain low-frequency data from the transmission data after receiving the transmission data.
[0049] Furthermore, this embodiment also provides a data transmission system, which realizes the simultaneous transmission of high-frequency data and low-frequency data on the basis of the existing bandwidth by configuring the above-mentioned data transmission device and using the preferred data transmission method of this embodiment, and the transmission of low-frequency data will not affect the transmission speed of high-frequency data.
[0050] Furthermore, the data transmission system may also include a memory and a processor. Specifically:
[0051] The memory is used to store non-temporary computer-readable instructions. The memory may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory (cache), etc. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc.
[0052] The processor may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device to perform desired functions. In one embodiment of the present invention, the processor is used to run the computer-readable instructions stored in the memory, so that the electronic device performs all or part of the steps of the encoding method for transmitting data of the aforementioned embodiments of the present invention.
[0053] Those skilled in the art should be able to understand that in order to solve the technical problem of how to obtain a good user experience, the present embodiment may also include well-known structures such as a communication bus and an interface, and these well-known structures should also be included in the protection scope of the present invention.
[0054] For detailed description of this embodiment, reference may be made to the corresponding descriptions in the aforementioned embodiments, which will not be repeated here.
[0055] The computer-readable storage medium according to the embodiment of the present invention stores non-transitory computer-readable instructions, and when the non-transitory computer-readable instructions are executed by a processor, all or part of the steps of the aforementioned data transmission encoding method of each embodiment of the present invention are executed.
[0056] The above-mentioned computer-readable storage media include, but are not limited to: optical storage media (e.g., CD-ROM and DVD), magneto-optical storage media (e.g., MO), magnetic storage media (e.g., magnetic tapes or mobile hard disks), media with built-in rewritable non-volatile memory (e.g., memory cards), and media with built-in ROM (e.g., ROM boxes).
[0057] For detailed description of this embodiment, reference may be made to the corresponding descriptions in the aforementioned embodiments, which will not be repeated here.
[0058] The electronic device may be a terminal device such as a vehicle-mounted terminal, such as Figure 5 , which is a schematic diagram of the hardware structure of a terminal device used in an embodiment of the present invention, the terminal can use the encoding method for transmitting data of this embodiment.
[0059] The terminal device can be implemented in various forms. The terminal device in the present invention can include but is not limited to mobile terminal devices such as mobile phones, smart phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), navigation devices, vehicle-mounted terminal devices, vehicle-mounted display terminals, vehicle-mounted electronic rearview mirrors, etc., as well as fixed terminal devices such as digital TVs, desktop computers, etc.
[0060] As an equivalent alternative implementation, the terminal may also include other components. Figure 5 As shown, the terminal may include a power supply unit, a wireless communication unit, an A / V (audio / video) input unit, a user input unit, a sensing unit, an interface unit, a controller, an output unit, a storage unit, and the like. Figure 5 A terminal is shown having various components, but it is understood that implementing all of the components shown is not a requirement, and more or fewer components may alternatively be implemented.
[0061] Among them, the wireless communication unit allows radio communication between the terminal and the wireless communication system or network. The A / V input unit is used to receive audio or video signals. The user input unit can generate key input data according to the command input by the user to control various operations of the terminal device. The sensing unit detects the current state of the terminal, the position of the terminal, the presence or absence of the user's touch input to the terminal, the orientation of the terminal, the acceleration or deceleration movement and direction of the terminal, etc., and generates commands or signals for controlling the operation of the terminal. The interface unit is used as an interface through which at least one external device can be connected to the terminal. The output unit is configured to provide output signals in a visual, audio and / or tactile manner. The storage unit can store software programs for processing and control operations performed by the controller, etc., or can temporarily store data that has been output or is to be output. The storage unit may include at least one type of storage medium. Moreover, the terminal can cooperate with a network storage device that performs the storage function of the storage unit through a network connection. The controller generally controls the overall operation of the terminal device. In addition, the controller may include a multimedia module for reproducing or playing back multimedia data. The controller may perform a pattern recognition process to recognize handwriting input or picture drawing input performed on the touch screen as a character or image. The power supply unit receives external power or internal power and provides appropriate power required to operate various elements and components under the control of the controller.
[0062] Various embodiments of the encoding method for transmission data proposed by the present invention can be implemented using a computer-readable medium such as computer software, hardware, or any combination thereof. For hardware implementation, various embodiments of the encoding method for transmission data proposed by the present invention can be implemented by using at least one of a specific application integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a processor, a controller, a microcontroller, a microprocessor, and an electronic unit designed to perform the functions described herein. In some cases, various embodiments of the encoding method for transmission data proposed by the present invention can be implemented in a controller. For software implementation, various embodiments of the encoding method for transmission data proposed by the present invention can be implemented with a separate software module that allows the execution of at least one function or operation. The software code can be implemented by a software application (or program) written in any appropriate programming language, and the software code can be stored in a storage unit and executed by a controller.
[0063] For detailed description of this embodiment, reference may be made to the corresponding descriptions in the aforementioned embodiments, which will not be repeated here.
[0064] The basic principle of the present invention is described above in conjunction with specific embodiments. However, it should be pointed out that the advantages, strengths, effects, etc. mentioned in the present invention are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. must be possessed by each embodiment of the present invention. In addition, the specific details of the above invention are only for the purpose of illustration and facilitation of understanding, rather than limitation, and the above details do not limit the present invention to being implemented by adopting the above specific details.
[0065] In the present invention, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. The block diagrams of the devices, devices, equipment, and systems involved in the present invention are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagram. As will be appreciated by those skilled in the art, these devices, devices, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open words, referring to "including but not limited to", and can be used interchangeably with them. The words "or" and "and" used here refer to the words "and / or" and can be used interchangeably with them, unless the context clearly indicates otherwise. The word "such as" used here refers to the phrase "such as but not limited to", and can be used interchangeably with it.
[0066] Additionally, as used herein, "or" used in a list of items beginning with "at least one" indicates a separate list, so that, for example, a list of "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Furthermore, the word "exemplary" does not mean that the example described is preferred or better than other examples.
[0067] It should also be noted that in the system and method of the present invention, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present invention.
[0068] Various changes, substitutions, and modifications of the techniques described herein may be made without departing from the teachings defined by the appended claims. Furthermore, the scope of the claims of the present invention is not limited to the specific aspects of the processes, machines, manufactures, compositions of events, means, methods, and actions described above. Currently existing or later to be developed processes, machines, manufactures, compositions of events, means, methods, or actions that perform substantially the same functions or achieve substantially the same results as the corresponding aspects described herein may be utilized. Thus, the appended claims include such processes, machines, manufactures, compositions of events, means, methods, or actions within their scope.
[0069] The above description of the invented aspects is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present invention. Therefore, the present invention is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features of the present invention.
[0070] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present invention to the form invented herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.
Claims
1. A data transmission method, characterized in that: The data transmission protocol used in the data transmission includes parallel data bits and serial data bits, the data transmission protocol uses Automotive High-Definition Link, the serial data bits are synchronization bits of the serial data structure in the data transmission protocol, and the number of the serial data bits is 1; The data transmission method comprises: Acquire high frequency data and put it into the parallel data bits; Obtain low frequency data and put it into the serial data bit; The data in the parallel data bits and the serial data bits together form transmission data; The transmission data is decoded to extract the low-frequency data.
2. The data transmission method according to claim 1, characterized in that: The acquiring of high frequency data and placing it into the parallel data bits further includes: The high-frequency data is encoded using one of 8b10b encoding and 64b66b encoding.
3. A data transmission device, characterized in that: The data transmission protocol used in the data transmission includes parallel data bits and serial data bits, the data transmission protocol uses Automotive High-Definition Link, the serial data bits are synchronization bits of the serial data structure in the data transmission protocol, and the number of the serial data bits is 1; The data transmission device includes: A parallel data generation module is used to obtain high-frequency data and put it into parallel data bits; A serial data generation module is used to obtain low-frequency data and put it into serial data bits; A transmission data module, used for forming transmission data from the parallel data bits and the data in the serial data bits; A decoding module is used to obtain the low-frequency data from the transmission data after receiving the transmission data.
4. A vehicle, characterized in that: Includes the data transmission device as described in claim 3.
Citation Information
Patent Citations
Data transmission apparatus, data transmission device, data reception device and data transmission system
CN101312387A
Serial transmission method and system based on 8B / 10B coder and decoder
CN106776422A