Data conversion device, electronic system and vehicle
The data conversion device enables the conversion between vehicle-mounted Ethernet data and video data, solving the problem of data flow obstacles in existing technologies. It supports multiple interfaces and speeds, and is suitable for image acquisition, data acquisition, testing and communication scenarios, reducing production and maintenance costs.
Patent Information
- Application Number
- CN202520074105.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-13
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2035-01-13
AI Technical Summary
The lack of existing technology for converting between in-vehicle Ethernet data and video data hinders data flow.
A data conversion device is provided, including a conversion module, a video interface module, and an in-vehicle Ethernet interface module, which can convert video data into in-vehicle Ethernet data or vice versa, and supports multiple video interfaces and in-vehicle Ethernet interfaces. The data conversion is achieved through hardware or software modules.
It enables the conversion between in-vehicle Ethernet data and video data, filling a technological gap, supporting multiple interface types and speeds, suitable for different application scenarios, and reducing production and maintenance costs.
Smart Images

Figure CN223809792U_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of data transmission, in particular to a data conversion device, an electronic system and a vehicle. BACKGROUND
[0002] As a new emerging vehicle communication technology, vehicle Ethernet gradually becomes the mainstream technology of vehicle network with its advantages of high bandwidth, low delay and strong anti-interference ability.
[0003] However, in the prior art, there is a lack of devices capable of converting between vehicle Ethernet data and video data, which hinders the flow of data between image devices and vehicle Ethernet devices. SUMMARY
[0004] The embodiments of the present application provide a data conversion device, an electronic system and a vehicle, which can realize the conversion between vehicle Ethernet data and video data, filling the conversion gap between vehicle Ethernet data and video data.
[0005] The embodiments of the present application provide a data conversion device, which comprises a conversion module, a video interface module and a vehicle Ethernet interface module; the video interface module is configured to transmit video data through a video interface; the conversion module is configured to convert video data into vehicle Ethernet data, and / or the conversion module is configured to convert vehicle Ethernet data into video data; the vehicle Ethernet interface module is configured to transmit vehicle Ethernet data through a vehicle Ethernet interface.
[0006] The embodiments of the present application provide an electronic system, which comprises the above-mentioned data conversion device, and the data conversion device is used to receive video data and transmit vehicle Ethernet data after converting vehicle Ethernet data, and / or receive vehicle Ethernet data and transmit video data after converting video data.
[0007] The embodiments of the present application provide a vehicle, which comprises the above-mentioned data conversion device.
[0008] In some embodiments, the video interface module comprises a plurality of types of video interfaces.
[0009] In some embodiments, the vehicle Ethernet interface module comprises a plurality of vehicle Ethernet interfaces with different transmission rates.
[0010] In some embodiments, the data conversion device further comprises a distribution module and a first module, the distribution module is configured to receive video data from the video interface module and distribute the video data to the conversion module and the first module, the first module is configured to store the video data distributed by the distribution module, or the first module is configured to send the video data distributed by the distribution module.
[0011] In some embodiments, the first module receives video data through any one or more of the following communication interfaces: a USB communication interface, a PCIE communication interface, a traditional Ethernet communication interface, and an EtherCAT communication interface, or the first module sends video data through any one or more of the following communication interfaces: a USB communication interface, a PCIE communication interface, a traditional Ethernet communication interface, and an EtherCAT communication interface.
[0012] In some embodiments, the data conversion device further comprises a first fault injection module connected between the video interface module and the conversion module, configured to perform fault injection between the video interface module and the conversion module.
[0013] In some embodiments, the data conversion device further comprises a second fault injection module connected between the conversion module and the vehicle-mounted Ethernet interface module, configured to perform fault injection between the conversion module and the vehicle-mounted Ethernet interface module.
[0014] In some embodiments, the data conversion device further comprises a heat dissipation module configured to dissipate heat of the data conversion device. BRIEF DESCRIPTION OF DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings;
[0016] Figure 1 is a structural schematic diagram of the data conversion device provided in the embodiments of the present application;
[0017] Figure 2 is an application schematic diagram of the data conversion device provided in the embodiments of the present application;
[0018] Figure 3 is an application schematic diagram of the data conversion device provided in the embodiments of the present application;
[0019] Figure 4 is a structural schematic diagram of the data conversion device provided in the embodiments of the present application;
[0020] Figure 5 This is a schematic diagram of the data conversion device provided in the embodiments of this application;
[0021] Figure 6 This is a schematic diagram of the data conversion device provided in the embodiments of this application;
[0022] Figure 7 This is a schematic diagram of the data conversion device provided in the embodiments of this application;
[0023] Figure 8 This is a schematic diagram of the data conversion device provided in the embodiments of this application;
[0024] Figure 9 This is a schematic diagram of the data conversion device provided in the embodiments of this application;
[0025] Figure 10 This is a schematic diagram of the data conversion device provided in the embodiments of this application;
[0026] Figure 11 This is a schematic diagram of the electronic system provided in the embodiments of this application. Detailed Implementation
[0027] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. At the same time, in the description of the embodiments of this application, terms, etc., are only used to distinguish descriptions and should not be construed as indicating or implying relative importance. Thus, features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly and specifically defined.
[0028] This application provides a data conversion device, such as... Figure 1 As shown, it includes a conversion module, a video interface module, and an in-vehicle Ethernet interface module; the video interface module is configured to transmit video data through the video interface; the conversion module is configured to convert video data into in-vehicle Ethernet data, and / or, the conversion module is configured to convert in-vehicle Ethernet data into video data; the in-vehicle Ethernet interface module is configured to transmit in-vehicle Ethernet data through the in-vehicle Ethernet interface.
[0029] In one example, the video interface module is configured to receive video data via the video interface; the conversion module is configured to convert the video data into vehicle Ethernet data; and the vehicle Ethernet interface module is configured to transmit the vehicle Ethernet data via the vehicle Ethernet interface.
[0030] In one example, the video interface module is configured to transmit video data via the video interface; the conversion module is configured to convert vehicle Ethernet data into video data; and the vehicle Ethernet interface module is configured to receive the vehicle Ethernet data via the vehicle Ethernet interface.
[0031] In one example, the video interface module is configured to transmit video data via the video interface; the conversion module is configured to convert vehicle Ethernet data into video data; and the vehicle Ethernet interface module is configured to receive the vehicle Ethernet data via the vehicle Ethernet interface.
[0032] The video data is digital data containing a series of continuous image (frame) information and related audio information (if any), the image frames are arranged in a certain time sequence, and each frame contains information such as color and brightness of the pixel points, and the pixel points in the image frame are generally encoded in pixel coding formats such as RGB and YUV. The original image and audio signals are generally compressed by video coding standards such as H.264 and H.265 to reduce data volume and enable efficient video transmission and storage. The video data referred to in the present application can be understood as video data obtained by compressing original video data using a video coding standard, such as data output by a camera supporting H.264 encoding function, and is not limited to original video data not using a video coding standard, such as a segment of video data formed by a plurality of image data with time sequence.
[0033] The vehicle Ethernet is an in-vehicle communication network based on Ethernet technology, which complies with Ethernet standards (such as IEEE 802.3 standard series) and is used to connect various electronic control units (ECUs), sensors, actuators and other electronic devices inside the vehicle. Through the vehicle Ethernet communication network, control signals, sensor data, diagnostic information, image data, radar point cloud data and other types of data can be transmitted. When using the vehicle Ethernet to transmit data, a specific Ethernet protocol frame format is usually followed, an Ethernet frame includes a frame header, a data part and a frame tail, the frame header contains source address, destination address and other information, and the data part carries actual valid information such as the above-mentioned control signals and sensor data. The vehicle Ethernet data referred to in the present application can be understood as an Ethernet frame carrying video data, such as placing video data as a data part in an Ethernet frame and filling the vehicle Ethernet address of the electronic device that needs to receive the video data in the destination address field of the Ethernet frame.
[0034] The data conversion device can provide any one or all of the video to vehicle Ethernet conversion function, the vehicle Ethernet to video conversion function. The conversion module can convert data through a hardware module or a software module, such as a chip designed to convert video data and vehicle Ethernet data in the market, or a software coding library to convert video data and vehicle Ethernet data. When implementing the video to vehicle Ethernet conversion function, the conversion module encapsulates the video data into an Ethernet frame to obtain vehicle Ethernet data and transmit it. When implementing the vehicle Ethernet to video conversion function, the conversion module extracts the data part from the Ethernet frame to obtain the video data and transmit it.
[0035] Further, in the case of supporting the video to vehicle Ethernet conversion function, the data conversion device can also be connected or provided with a video data preprocessing module, which includes any one or more of the following preprocessing units: a video encoding unit, a resolution adjustment unit, a frame rate adjustment unit, and a pixel encoding conversion unit.
[0036] The video encoding unit is used to encode video data using a video encoding standard, such as selecting one of a plurality of video encoding standards to encode video data to effectively compress video data. When the video data received by the data conversion device is raw video data that has not been encoded, the video data can be encoded by the video encoding unit.
[0037] The resolution adjustment unit is used to adjust the resolution of the video data, which is affected by the number of pixels in the image frame, such as adjusting the resolution of the video data from 4K resolution (3840x2160) to 1080p (1920x1080).
[0038] The frame rate adjustment unit is used to adjust the frame rate of the video data, which can represent the time interval between two image frames in time sequence, such as adjusting the frame rate of the video from 60Hz to 120Hz.
[0039] The pixel encoding conversion unit is used to adjust the pixel encoding format of the image frame in the video data, such as converting from RGB format to YUV format.
[0040] Through the video data preprocessing unit, the video data can be preprocessed according to the bandwidth of the vehicle Ethernet and the quality requirements of the video data, and the preprocessed video data is converted into vehicle Ethernet data to reduce the amount of data transmission. The resolution, frame rate, and pixel encoding format of the video data can also be preprocessed according to the needs of the electronic device that ultimately receives the vehicle Ethernet data converted from the video data, so that the video data that meets the receiving requirements is converted into vehicle Ethernet data and sent.
[0041] Further, in the case that the data conversion device supports the vehicle-mounted Ethernet-to-video function, the data conversion device can also be connected or provided with a video data post-processing module, which includes any one or more of the following post-processing units: a video decoding unit, a resolution adjustment unit, a frame rate adjustment unit, and a pixel encoding conversion unit.
[0042] The video decoding unit is used to decode the video data according to a video encoding standard, such as determining the video encoding standard of the video data, decoding the video data according to the video encoding, and restoring the original image frame sequence and audio data (if any).
[0043] The resolution adjustment unit is used to adjust the resolution of the video data, which is affected by the number of pixel points in the image frame, such as adjusting the resolution of the video data from 4K resolution (3840x2160) to 1080p (1920x1080).
[0044] The frame rate adjustment unit is used to adjust the frame rate of the video data, which can represent the time interval between two image frames in time sequence, such as adjusting the frame rate of the video from 60Hz to 120Hz.
[0045] The pixel encoding conversion unit is used to adjust the pixel encoding format of the image frames in the video data, such as converting from YUV format to RGB format.
[0046] Through the video data post-processing unit, the resolution, frame rate, and pixel encoding format of the video data converted from the vehicle-mounted Ethernet data can be post-processed according to the requirements of the device that ultimately receives the video Ethernet data converted from the vehicle-mounted Ethernet data, so as to send the video data that meets the receiving requirements.
[0047] In addition to the basic Ethernet protocol, the vehicle Ethernet may also use some specific high-layer transmission protocols to ensure reliable transmission of video data. For example, when transmitting video data with high real-time requirements, the Real-time Transport Protocol (RTP) may be used. RTP can timestamp video data and can be used in conjunction with the Real-time Control Protocol (RTCP) to monitor and control the quality of data transmission, such as monitoring network congestion, packet loss rate, etc., and adjusting the transmission strategy in a timely manner. At the same time, in order to ensure the integrity and security of the data, basic protocols such as Transmission Control Protocol (TCP) or User Datagram Protocol (UDP) may also be used, and the appropriate protocol combination can be selected according to the specific application scenario of the video data (such as video playback focusing on integrity, while some real-time video monitoring may focus on real-time performance). For this, the conversion module of the data conversion device should have a protocol encapsulation unit and a protocol decapsulation unit when sending or receiving vehicle Ethernet data. The protocol encapsulation unit is used to encapsulate the Ethernet frame according to the high-layer transmission protocol used, and the protocol decapsulation unit is used to decapsulate the high-layer transmission protocol in the Ethernet frame.
[0048] In one example, as shown in Figure 2 , Figure 3 , the data conversion device can be connected to the first device through a video signal line, connected to the first device through a vehicle Ethernet bus, transmit video data with the first device through the video signal line, and transmit vehicle Ethernet data with the second device through the vehicle Ethernet bus.
[0049] In one example, as shown in Figure 2 , the data conversion device can be directly connected to the second device, as shown in Figure 3 , or connected to the second device through a network device such as a gateway or switch.
[0050] In one example, the video interface module includes any one of the following types of video interfaces: DVP interface, DVI interface, DP interface, MIPI interface, LVDS interface, FPD-LINK interface, GMSL interface, VGA interface, HDMI interface, CVBS interface, AHD interface, and BNC interface.
[0051] The video interface is mainly responsible for the physical transmission of video data, and the physical interface form, signal type, transmission distance, and bandwidth limit of different types of video interfaces are different.
[0052] In some examples, the number of video interfaces in the video interface module is one.
[0053] In some examples, as shown in Figure 4 , Figure 6 , the number of video interfaces in the video interface module is multiple, i.e., the video interface module includes multiple video interfaces of the same type.
[0054] In the case that the video interface module includes multiple video interfaces, the data conversion device supports connecting multiple first devices, transmits video data with the multiple first devices, and compared with the data conversion device using multiple single video interfaces, the data conversion device using multiple video interfaces can save cost, reduce space occupation, facilitate wiring, and control transmission of multiple video data by the clock of the data conversion device itself, which has better performance in ensuring synchronization of the transmitted multiple video data, and meets the needs of scenarios with higher real-time requirements.
[0055] In an example, the video interface module includes any of the following types of video interfaces: DVP interface, DVI interface, DP interface, MIPI interface, LVDS interface, FPD-LINK interface, GMSL interface, VGA interface, HDMI interface, CVBS interface, AHD interface, and BNC interface. For example, the video interface module includes MIPI interface and HDMI interface.
[0056] In some examples, the number of each type of video interface is one, that is, the video interface module includes multiple video interfaces, and the types of the multiple video interfaces are different.
[0057] In some examples, the number of each type of video interface is at least one, and the number of at least one type of video interface is multiple, that is, the video interface module includes multiple video interfaces, and the types of at least two of the multiple video interfaces are the same, and the types of at least two of the multiple video interfaces are different. For example, the video interface module includes one HDMI interface and two GMSL interfaces.
[0058] In the case that the video interface module includes multiple types of video interfaces, the data conversion device supports connecting the first device with different types of video interfaces and transmitting video data with different signal types, and has a wider range of application scenarios. For example, for a first device outputting an HDMI signal, an HDMI interface can be used to connect it, and for a first device receiving an MIPI signal, an MIPI interface can be used to connect it.
[0059] In an example, the vehicle Ethernet interface module includes any of the following types of vehicle Ethernet interfaces with different transmission rates: 100base vehicle Ethernet interface, 1000base vehicle Ethernet interface, and 10000base vehicle Ethernet interface.
[0060] The vehicle Ethernet interface is responsible for physical transmission of vehicle Ethernet data, and vehicle Ethernet interfaces with different transmission rates have different costs, different requirements for the quality of transmission media, and different electrical performance requirements.
[0061] In some examples, the number of vehicle Ethernet interfaces in the vehicle Ethernet interface module is one.
[0062] In some examples, as shown in FIG. 1A, the number of vehicle Ethernet interfaces in the vehicle Ethernet interface module is one, i.e., the vehicle Ethernet interface module includes one vehicle Ethernet interface. Figure 5 Figure 6 In some examples, as shown in FIG. 1B, the number of vehicle Ethernet interfaces in the vehicle Ethernet interface module is multiple, i.e., the vehicle Ethernet interface module includes multiple vehicle Ethernet interfaces with the same transmission rate.
[0063] In the case where the vehicle Ethernet interface module includes multiple vehicle Ethernet interfaces, the data conversion device supports connecting multiple second devices, and transmits vehicle Ethernet data with the multiple second devices. Compared with the data conversion device using multiple single vehicle Ethernet interfaces, the data conversion device with multiple vehicle Ethernet interfaces can save cost, reduce space occupation, and facilitate wiring. Moreover, the transmission of the multiple vehicle Ethernet data is controlled by the clock of the data conversion device itself, which has better performance in ensuring the synchronization of the transmitted multiple vehicle Ethernet data, and thus meets the requirements of scenarios with high real-time requirements.
[0064] In one example, the vehicle Ethernet interface module includes vehicle Ethernet interfaces with any of the following transmission rates: 100base vehicle Ethernet interface, 1000base vehicle Ethernet interface, and 10000base vehicle Ethernet interface.
[0065] In some examples, the number of vehicle Ethernet interfaces of each transmission rate is one, i.e., the vehicle Ethernet interface module includes multiple vehicle Ethernet interfaces, and the transmission rates of the multiple vehicle Ethernet interfaces are different.
[0066] In some examples, the number of vehicle Ethernet interfaces of each transmission rate is at least one, and the number of vehicle Ethernet interfaces of at least one transmission rate is multiple, i.e., the vehicle Ethernet interface module includes multiple vehicle Ethernet interfaces, and the transmission rates of at least two vehicle Ethernet interfaces are the same, and the transmission rates of at least two vehicle Ethernet interfaces are different, for example, the vehicle Ethernet interface module includes one 10000base vehicle Ethernet interface and four 1000base vehicle Ethernet interfaces.
[0067] In the case where the vehicle Ethernet interface module includes vehicle Ethernet interfaces with multiple transmission rates, the data conversion device supports connecting second devices with vehicle Ethernet interfaces with different transmission rates, and supports transmitting vehicle Ethernet data with different transmission rates, which has a wider range of application scenarios. For example, when the data volume is large, a vehicle Ethernet interface with a high transmission rate is used to transmit vehicle Ethernet data, and when the data volume is small, a vehicle Ethernet interface with a low transmission rate is used to transmit vehicle Ethernet data.
[0068] In one example, as shown in FIG. 1C, the number of vehicle Ethernet interfaces in the vehicle Ethernet interface module is multiple, i.e., the vehicle Ethernet interface module includes multiple vehicle Ethernet interfaces with different transmission rates. Figure 6 As shown, the video interface module includes a plurality of video interfaces, and the vehicle Ethernet interface module includes a plurality of vehicle Ethernet interfaces.
[0069] In some examples, the video interface module includes a plurality of video interfaces of the same type, wherein the video interface module includes any one of the following types of video interfaces: DVP interface, DVI interface, DP interface, MIPI interface, LVDS interface, FPD-LINK interface, GMSL interface, VGA interface, HDMI interface, CVBS interface, AHD interface, BNC interface.
[0070] In some examples, the vehicle Ethernet interface module includes a plurality of vehicle Ethernet interfaces of the same transmission rate, wherein the vehicle Ethernet interface module includes any one of the following transmission rates of vehicle Ethernet interfaces: 100base vehicle Ethernet interface, 1000base vehicle Ethernet interface, 10000base vehicle Ethernet interface.
[0071] In some examples, the video interface module includes any one of the following types of video interfaces: DVP interface, DVI interface, DP interface, MIPI interface, LVDS interface, FPD-LINK interface, GMSL interface, VGA interface, HDMI interface, CVBS interface, AHD interface, BNC interface.
[0072] In further examples, the number of each type of video interface is one, i.e., the video interface module includes a plurality of video interfaces, and the types of the plurality of video interfaces are different from each other.
[0073] In further examples, the number of each type of video interface is at least one, and the number of at least one type of video interface is a plurality, i.e., the video interface module includes a plurality of video interfaces, and at least two of the plurality of video interfaces are of the same type, and at least two of the plurality of video interfaces are of different types.
[0074] In some examples, the vehicle Ethernet interface module includes any one of the following transmission rates of vehicle Ethernet interfaces: 100base vehicle Ethernet interface, 1000base vehicle Ethernet interface, 10000base vehicle Ethernet interface.
[0075] In further examples, the number of each transmission rate of vehicle Ethernet interface is one, i.e., the vehicle Ethernet interface module includes a plurality of vehicle Ethernet interfaces, and the transmission rates of the plurality of vehicle Ethernet interfaces are different from each other.
[0076] In a further example, the number of vehicle Ethernet interfaces of each transmission rate is at least one, and the number of vehicle Ethernet interfaces of at least one transmission rate is multiple, i.e. the vehicle Ethernet interface module comprises multiple vehicle Ethernet interfaces, and wherein the transmission rates of at least two vehicle Ethernet interfaces are the same, wherein the transmission rates of at least two vehicle Ethernet interfaces are different.
[0077] In one example, the data conversion device is applied in a data acquisition scenario, the first device is an image acquisition device provided with a video interface, and the second device is a data acquisition device provided with a vehicle Ethernet interface.
[0078] The image acquisition device is configured to acquire and output images, such as a camera, a video camera, a camera head, etc., and includes an image sensor and a processing circuit. The image sensor is configured to receive optical signals and convert the optical signals into electrical signals. The processing circuit is configured to convert the electrical signals into digital signals, thereby obtaining images in a Raw image format. In addition, the image acquisition device can further include a processor configured to process the images in the Raw image format, thereby obtaining images in a YUV, RGB, or other image format. A plurality of images can be sequentially presented to form a piece of video data. Each image can be presented at a certain resolution. The plurality of images can be sequentially presented at a frame rate. The frame rate can represent the speed of the output images. When the frame rate is high, the speed of the output images is fast, and the time interval between two adjacent images is short.
[0079] The data acquisition device is configured to receive and store data, such as a data acquisition card, a data acquisition station, etc., and includes a data receiving interface and a storage device. The data receiving interface is configured to receive data, and the storage device is configured to store the received data. The data acquisition device can have one or more types of data receiving interfaces. Different types of data receiving interfaces can receive different types of data. For example, a vehicle Ethernet interface is configured to receive vehicle Ethernet data, a video interface is configured to receive video data, and a CAN bus interface is configured to receive CAN bus data.
[0080] The first device serves as a data source, and the video data sent by the first device is converted into vehicle Ethernet data by the data conversion device and then sent to the data collection device. Thus, the data collection device can obtain and store the vehicle Ethernet data converted from the video data output by the first device. On the one hand, the data collection device does not need to be provided with a video interface or can reduce the number of video interfaces, which helps to unify the types of interfaces on the data collection device for receiving data. On the other hand, the data collection device receives and stores the vehicle Ethernet data, which helps to directly use the stored data for subsequent test operations on the measured object through the vehicle Ethernet, such as sending the vehicle Ethernet data stored by the data collection device to the measured controller through the vehicle Ethernet to simulate that a real image acquisition device (such as a camera supporting the vehicle Ethernet protocol) sends data to the measured controller through the vehicle Ethernet.
[0081] In one example, the data conversion device is applied in a data collection scenario, the first device is a data collection device provided with a video interface, and the second device is an image acquisition device provided with a vehicle Ethernet interface.
[0082] The image acquisition device provided with the vehicle Ethernet interface is configured to acquire images and output the acquired data through the vehicle Ethernet, that is, the image acquisition device provided with the vehicle Ethernet interface supports the vehicle Ethernet protocol and itself outputs an Ethernet frame carrying video data.
[0083] The second device serves as a data source, and the vehicle Ethernet data sent by the second device is converted into video data by the data conversion device and then sent to the data collection device. Thus, the data collection device can obtain and store the video data converted from the vehicle Ethernet data output by the second device. In this way, in the case that the data source outputs vehicle Ethernet data and the user wants to obtain video data, the data conversion device can meet the data collection needs of the user.
[0084] In one example, the data conversion device is applied in a test scenario, the first device is a video injection device provided with a video interface, and the second device is a measured object provided with a vehicle Ethernet interface.
[0085] The video injection device is a device for injecting a video signal into a target system or device. The video injection device generally acquires a video source signal, which can come from an image acquisition device, a video file, a video simulation device, or the like. Then, the video injection device processes the acquired video source signal, adjusts the frame rate, resolution, image format, and the like, and converts it into a target video signal suitable for transmission and recognition in the target system or device. The target video signal is injected into the target system or device through the video interface, such as a controller applied to a vehicle, a display in a vehicle system, a monitoring system, and the like.
[0086] The video simulation device is configured to output simulation video data, and can generate a video according to an input video parameter, such as a computer installed with a scene simulation software, a driving environment simulation software, etc., can generate a simulation scene and output video data, wherein the video parameter is used to exert an influence on the content of the generated simulation video, for example, an image of a real image sensor, a geometric parameter used to define the size of an object in a scene, a material parameter used to define the material of an object in a scene, an illumination parameter used to define a light source in a video, a time parameter used to define a time progress, and an environmental parameter (such as weather, temperature), a camera parameter (such as focal length, angle of view), and the like.
[0087] The second device is a measured object, the video injection device converts the video source signal into a target video signal, and the target video signal is converted into vehicle-mounted Ethernet data by the data conversion device and then sent to the measured object. The data conversion device provided in the application can be used in combination with the video injection device, without the need to modify the video injection device, so that the video injection can be performed on the measured object using the vehicle-mounted Ethernet protocol, without the need to redesign the video injection device, thereby reducing the cost.
[0088] Further, the video injection device includes a plurality of video injection units, the video source signal includes a plurality of sub-video source signals corresponding to the same time period, each sub-video source signal is output after being adjusted into a sub-target video signal by a corresponding video injection unit, so that the video injection device can simultaneously support multi-channel video injection to simulate a scenario in which a plurality of video data is sent to the measured object. Further, each video injection unit outputs video data through a type of video interface, and the types of the video interfaces of at least two video injection units are different, so as to simulate a scenario in which video data is transmitted to the measured object by different types of image acquisition devices. For example, the video injection device provides a plurality of types of video interfaces such as MIPI, HDMI, etc., and can inject video signals of a specific protocol to the measured object.
[0089] In one example, the data conversion device is applied in a test scenario, the first device is a measured object provided with a video interface, and the second device is an image output device provided with a vehicle-mounted Ethernet interface.
[0090] The image output device is, for example, an image acquisition device, a video injection device, a video simulation device, and an electronic device capable of reading a video file and outputting video data.
[0091] The data device provided by the application can convert the vehicle-mounted Ethernet data output by the image output device into video data and then send the video data to the first device as the measured object. In this way, in the case where the image output device outputs vehicle-mounted Ethernet data and the user wants to obtain video data, the user's testing demand can be met through the data conversion device.
[0092] In one example, the data conversion device is applied in a communication scenario, the first device is a vehicle-mounted electronic device provided with a video interface, and the second device is a vehicle-mounted electronic device provided with a vehicle-mounted Ethernet interface.
[0093] For example, in order to be compatible with an image acquisition device on a vehicle that does not support a vehicle-mounted Ethernet protocol, the data conversion device is installed on the vehicle, connected between the image acquisition device and the vehicle controller, converts the video data output by the image acquisition device into vehicle-mounted Ethernet signals, and then sends the vehicle-mounted Ethernet signals to the vehicle controller. As a result, the image acquisition device that does not support the vehicle-mounted Ethernet protocol can still be used and integrated into the existing vehicle-mounted Ethernet architecture of the vehicle, thereby reducing the production and maintenance costs.
[0094] The above lists some application scenarios of the data conversion device. However, it can be understood that the data conversion device is not limited to being applied in other application scenarios. Through the data conversion device, the conversion between vehicle-mounted Ethernet data and video data can be realized, thereby filling the conversion gap between vehicle-mounted Ethernet data and video data.
[0095] In one example, as shown in Figure 7 the data conversion device further includes a distribution module and a first module. The distribution module is arranged between the video interface module and the conversion module, configured to receive video data from the video interface module and distribute the video data to the conversion module and the first module. The first module is configured to store the video data distributed by the distribution module.
[0096] For example, the data conversion device is applied in a data acquisition scenario, connected between an image acquisition device and a vehicle controller. The distribution module distributes the video data to the first module and the vehicle controller respectively. The first module stores the video data. In this way, the video data acquired by the image acquisition device can be acquired and stored without affecting the communication between the image acquisition device and the vehicle controller.
[0097] The distribution module can copy the received video data into two copies. One copy is stored by the first module, and the other copy is converted into vehicle-mounted Ethernet data by the conversion module and then sent. In addition, the distribution module can also distribute the video data in other ways.
[0098] In a further example, the first module receives the video data through any one or more of the following communication interfaces: a USB communication interface, a PCIE communication interface, a traditional Ethernet communication interface, and an EtherCAT communication interface. In this way, the first module can communicate with the distribution module through different transmission protocols.
[0099] In one example, as shown in Figure 8 The data conversion device further includes a distribution module and a first module. The distribution module is arranged between the video interface module and the conversion module, and is configured to receive video data from the video interface module and distribute the video data to the conversion module and the first module. The first module is configured to send the video data distributed by the distribution module.
[0100] The data conversion device is used in a data acquisition scenario, and is connected to an image acquisition device and a vehicle controller. The distribution module distributes the video data to the first module and the vehicle controller. The first module sends the video data to an external device for storage. In this way, the video data acquired by the image acquisition device can be acquired and stored without affecting the communication between the image acquisition device and the vehicle controller.
[0101] The external device is, for example, a storage device, and has a larger storage capacity than the storage module arranged in the data conversion device, and is easier to replace after the data is full.
[0102] In a further example, the first module sends the video data through any one or more of the following communication interfaces: a USB communication interface, a PCIE communication interface, a traditional Ethernet communication interface, and an EtherCAT communication interface. In this way, the first module can be connected to various types of external devices, and can send the video data to the external devices for storage through different transmission protocols. For example, when the data volume is small, the video data is transmitted through a USB communication interface, and when the data volume is large, the video data is transmitted through a PCIE communication interface or a traditional Ethernet communication interface.
[0103] In one example, as shown in Figure 9 The data conversion device further includes a first fault injection module connected between the video interface module and the conversion module, and configured to perform fault injection between the video interface module and the conversion module.
[0104] Fault injection between the video interface module and the conversion module can inject data error faults such as garbled frames, dropped frames, and duplicate frames. For example, to simulate a garbled frame fault, the order of some frames received from the video interface module can be adjusted, and the time they are sent to the conversion module can be changed accordingly. Similarly, to simulate a dropped frame fault, some frames received from the conversion module can be randomly selected or selected according to a set rule and not sent to the video interface module.
[0105] Fault injection between the video interface module and the conversion module can inject transmission anomalies such as latency faults and interference faults. For example, to simulate a latency fault, some or all frames received from the video interface module can be delayed before being sent to the conversion module. Similarly, to simulate interference faults, interference signals can be superimposed on frames received from the conversion module before being sent to the video interface module.
[0106] The first fault injection module can also receive fault indication information, which is used to characterize whether a fault needs to occur, as well as the type and frequency of the fault. The fault is then simulated based on the fault indication information.
[0107] The above approach can simulate corresponding communication failures in videos that may experience such failures, thereby training, verifying, and testing the video receiving unit's ability to handle failure situations.
[0108] In one example, such as Figure 10 As shown, the data conversion device also includes a second fault injection module, which is connected between the conversion module and the vehicle Ethernet interface module and is used to inject faults between the conversion module and the vehicle Ethernet interface module.
[0109] Fault injection between the conversion module and the vehicle Ethernet interface module can inject data error faults such as bit errors, frame format errors, and checksum errors. For example, to simulate a bit error fault, for an Ethernet frame received from the vehicle Ethernet interface module, certain bits can be randomly selected or changed from 1 to 0 or from 0 to 1, before being sent to the conversion module. Similarly, to simulate a frame format error fault, for an Ethernet frame received from the conversion module, the frame header can be modified, the data segment length changed, etc., to make it inconsistent with the format specified by the Ethernet protocol before being sent to the vehicle Ethernet interface module.
[0110] The fault injection between the conversion module and the vehicle Ethernet interface module can be a connection fault such as a link fault. For example, a short circuit of a physical circuit or a short circuit simulation is used to simulate a link fault between the vehicle Ethernet interface module and the conversion module.
[0111] In one example, the data conversion device further comprises a housing, which is used to provide a space for accommodating the conversion module.
[0112] In some examples, the housing can be provided with a heat dissipation structure such as a heat dissipation hole or a heat dissipation fin for enlarging the heat dissipation area and improving the heat dissipation efficiency.
[0113] The housing can play a supporting and protecting role, protecting the internal circuit of the data conversion device from physical damage, preventing external pollutants such as dust and moisture from entering, and also providing a certain degree of electromagnetic shielding to reduce electromagnetic interference. In addition, the housing also participates in the aesthetic design of the product, improving the user experience.
[0114] In one example, the data conversion device further comprises a heat dissipation module for dissipating heat from the data conversion device.
[0115] The heat dissipation module can be a heat dissipation fan, a combination of a heat dissipation fan and a heat dissipation fin, or a liquid cooling system. The heat dissipation module can be arranged in the heat generating area of the data conversion device to ensure that the data conversion device operates stably within a safe temperature range and improves the performance and reliability of the data conversion device.
[0116] In one example, the data conversion device further comprises a power interface and a voltage conversion module. The power interface is used to connect an external power supply, and the voltage conversion module converts the supply voltage to supply power to the internal circuit of the data conversion device such as the conversion module. For example, the voltage conversion module converts the supply voltage into different voltages such as 12V, 5V, and 3V to supply power to the conversion module and the vehicle Ethernet interface module.
[0117] For example, the data conversion device can further comprise a battery connected to the voltage conversion module. When the data conversion device is not connected to an external power supply, the battery supplies power to the internal circuit of the data conversion device.
[0118] In one example, the data conversion device also includes a buffer module for storing video data and / or automotive Ethernet data. For instance, if the video interface module outputs video data at a rate higher than the conversion module receives video data, the video data output by the video interface module can be first stored in the buffer module. The conversion module can then retrieve the video data from the buffer module and convert it into automotive Ethernet data. Similarly, if the conversion module outputs automotive Ethernet data at a rate higher than the automotive Ethernet interface module receives automotive Ethernet data, the automotive Ethernet data output by the conversion module can be first stored in the buffer module. The automotive Ethernet interface module can then retrieve the automotive Ethernet data from the buffer module.
[0119] This application also provides an electronic system including the above-described data conversion device, which is used to receive video data, convert vehicle Ethernet data, and then send vehicle Ethernet data, and / or receive vehicle Ethernet data, convert video data, and then send video data.
[0120] In one example, such as Figure 11 As shown, the data conversion device can connect to multiple first devices and multiple second devices to realize data conversion between multiple first devices and second devices.
[0121] This application also provides a vehicle, including the aforementioned data conversion device, which is installed on the vehicle. For example, the vehicle is a car, and the data conversion device is connected between an onboard camera and a vehicle controller.
[0122] The preferred embodiments of this utility model have been described in detail above. In the above embodiments, the descriptions of each embodiment have different emphases. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. However, it should be understood that, if necessary, aspects of the embodiments can be modified to adopt aspects, features, and concepts from various patents, applications, and publications to provide other embodiments.
[0123] In light of the detailed description above, these and other changes can be made to the embodiments. Generally, the terminology used in the claims should not be considered limited to the specific embodiments disclosed in the specification and claims, but should be understood to include all possible embodiments together with the full scope of equivalents enjoyed by these claims.
Claims
1. A data conversion apparatus, characterized by comprising: The data conversion device comprises a conversion module, a video interface module and a vehicle Ethernet interface module. The video interface module is configured to transmit video data through a video interface. The conversion module is configured to convert video data into vehicle Ethernet data, and / or the conversion module is configured to convert vehicle Ethernet data into video data. The vehicle Ethernet interface module is configured to transmit vehicle Ethernet data through a vehicle Ethernet interface.
2. The data conversion apparatus of claim 1, wherein The video interface module comprises multiple types of video interfaces.
3. The data conversion apparatus of claim 1, wherein The vehicle Ethernet interface module comprises vehicle Ethernet interfaces of multiple transmission rates.
4. The data conversion apparatus of claim 1, wherein The data conversion device further comprises a distribution module and a first module, the distribution module is configured to receive video data from the video interface module and distribute the video data to the conversion module and the first module, the first module is configured to store the video data distributed by the distribution module, or the first module is configured to send the video data distributed by the distribution module.
5. The data conversion apparatus of claim 4, wherein, The first module receives video data through any one or more of the following communication interfaces: USB communication interface, PCIE communication interface, traditional Ethernet communication interface, EtherCAT communication interface, or the first module sends video data through any one or more of the following communication interfaces: USB communication interface, PCIE communication interface, traditional Ethernet communication interface, EtherCAT communication interface.
6. The data conversion apparatus of claim 1, wherein The data conversion device further comprises a first fault injection module connected between the video interface module and the conversion module, for fault injection between the video interface module and the conversion module.
7. The data conversion device of claim 1, wherein, The data conversion device further comprises a second fault injection module connected between the conversion module and the vehicle Ethernet interface module, for fault injection between the conversion module and the vehicle Ethernet interface module.
8. The data conversion device of claim 1, wherein, The data conversion device further comprises a heat dissipation module for dissipating heat from the data conversion device.
9. An electronic system, characterized by The data conversion device comprises a conversion module, a video interface module and a vehicle Ethernet interface module.
10. A vehicle, characterized by The data conversion device comprises a conversion module, a video interface module and a vehicle Ethernet interface module.