Data transmission method, image acquisition device and system on chip on vehicle
Patent Information
- Application Number
- CN202211534306.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-01
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2042-12-01
AI Technical Summary
[0005]本申请实施例根据相邻时刻采集的两幅图像确定待传输图像,通过传输待传输图像对应的数据,能够减少图像采集装置与系统级芯片之间传输的数据量,提高图像采集装置向系统级芯片传输数据的速度。
Smart Images

Figure CN115767038B_ABST
Abstract
Description
Technical Field
[0001] This application relates to driving safety assistance technology, and more particularly to a data transmission method, an image acquisition device on a vehicle, and a system-on-a-chip. Background Technology
[0002] A reversing camera system displays real-time images from the vehicle's rearview camera, providing the driver with intuitive information about the environment behind the vehicle and facilitating parking and reversing. A key goal in the field of driver assistance systems is to quickly transmit images captured by the rearview camera to the vehicle's system-on-a-chip (SoC) so that the in-vehicle display device can rapidly display the images, thereby improving vehicle safety. Summary of the Invention
[0003] This application provides a data transmission method, an image acquisition device on a vehicle, and a system-on-a-chip, which are capable of...
[0004] The technical solution of this application embodiment is implemented as follows: In a first aspect, embodiments of this application provide a data transmission method applied to an image acquisition device in a vehicle. The method includes: acquiring a first image and a second image corresponding to the environment in which the vehicle is located during its driving process at adjacent time points, wherein the acquisition time of the first image is earlier than the acquisition time of the second image; determining data to be transmitted based on first data corresponding to the first image and second data corresponding to the second image, wherein the first data does not include the data to be transmitted; transmitting the data to be transmitted to a system-on-a-chip (SoC) in the vehicle, so that the SoC generates the second image based on the data to be transmitted, and displays the second image through a display device in the vehicle.
[0005] This application embodiment determines the image to be transmitted based on two images acquired at adjacent times. By transmitting the data corresponding to the image to be transmitted, the amount of data transmitted between the image acquisition device and the system-on-a-chip can be reduced, thereby increasing the speed at which the image acquisition device transmits data to the system-on-a-chip.
[0006] In some embodiments, transmitting the data to be transmitted to the system-on-a-chip (SoC) within the vehicle includes: the image acquisition device transmitting the data to be transmitted to the SoC via a low-voltage differential signal transmission channel.
[0007] In some embodiments, the low-voltage differential signal transmission channel includes at least one of the following: a low-voltage differential signal interface, a mobile industry processor interface, and a display interface.
[0008] In some embodiments, determining the data to be transmitted based on the first data corresponding to the first image and the second data corresponding to the second image includes: Determine the data that is the same between the first data corresponding to the first image and the second data corresponding to the second image; The data in the second data that is not identical to the first data is identified as the data to be transmitted.
[0009] Secondly, embodiments of this application provide a data transmission method applied to a system-on-a-chip within a vehicle, the method comprising: The system receives data to be transmitted from the image acquisition device on the vehicle. The data to be transmitted is determined based on the first data corresponding to the first image and the second data corresponding to the second image. The first data does not include the data to be transmitted. The first image and the second image are images of the environment in which the vehicle is located during driving, acquired by the image acquisition device at adjacent times. The acquisition time of the first image is earlier than the acquisition time of the second image. The second image is generated based on the data to be transmitted and the vehicle's driving parameters; Data corresponding to the second image is sent to a display device inside the vehicle so that the display device displays the second image.
[0010] In some embodiments, receiving the data to be transmitted sent by the image acquisition device on the vehicle includes: The system-on-a-chip receives the data to be transmitted from the image acquisition device through a low-voltage differential signal transmission channel.
[0011] In some embodiments, the low-voltage differential signal transmission channel includes at least one of the following: a low-voltage differential signal interface, a mobile industry processor interface, and a display interface.
[0012] In some embodiments, generating the second image based on the data to be transmitted and the vehicle's driving parameters includes: The vehicle's driving parameters include the vehicle's driving speed and driving direction; based on the vehicle's driving speed and driving direction, a first sub-data in the first data stored in the system-on-a-chip is determined; the first sub-data is data in the first data that is different from the second data; Based on the vehicle's direction of travel, the image corresponding to the data to be transmitted is stitched together with the image corresponding to the second sub-data in the first data to obtain the second image; the second sub-data is the data in the first data excluding the first sub-data.
[0013] Thirdly, embodiments of this application provide an image acquisition device for a vehicle, the image acquisition device comprising: The acquisition unit is used to acquire a first image and a second image corresponding to the environment in which the vehicle is located during its driving process at adjacent time points, wherein the acquisition time of the first image is earlier than the acquisition time of the second image; The determining unit is configured to determine the data to be transmitted based on the first data corresponding to the first image and the second data corresponding to the second image, wherein the first data does not include the data to be transmitted; The first transmitting unit is used to transmit the data to be transmitted to the system-on-a-chip (SoC) inside the vehicle, so that the SoC generates the second image based on the data to be transmitted, and displays the second image through the display unit inside the vehicle.
[0014] Fourthly, embodiments of this application provide a system-on-a-chip (SoC) for use in a vehicle, the SoC comprising: A receiving unit is configured to receive data to be transmitted sent by an image acquisition device on the vehicle. The data to be transmitted is determined based on first data corresponding to the first image and second data corresponding to the second image. The first data does not include the data to be transmitted. The first image and the second image are images of the environment in which the vehicle is located during driving, acquired by the image acquisition device at adjacent times. The acquisition time of the first image is earlier than the acquisition time of the second image. A generation unit is used to generate the second image based on the data to be transmitted and the driving parameters of the vehicle; The second sending unit is used to send second data corresponding to the second image to the display unit inside the vehicle, so that the display unit displays the second image.
[0015] Fifthly, embodiments of this application provide a component inside a vehicle, the component including the system-on-a-chip described in embodiments of this application.
[0016] Sixthly, embodiments of this application provide a transportation device, the transportation device including the system-on-a-chip described in embodiments of this application.
[0017] In a seventh aspect, embodiments of this application provide a computer-readable storage medium storing executable instructions for implementing the data transmission method provided in embodiments of this application when executed by a processor.
[0018] Eighthly, embodiments of this application provide a computer program product, characterized in that the computer program product includes a computer program / instruction, which, when executed by a processor, implements the above-described data transmission method.
[0019] The data transmission method provided in this application includes: an image acquisition device on a vehicle acquires a first image and a second image corresponding to the environment in which the vehicle is located during its driving process at adjacent time points; determines data to be transmitted based on first data corresponding to the first image and second data corresponding to the second image; transmits the data to be transmitted to a system-on-a-chip (SoC) in the vehicle; enables the SoC to generate a second image based on the data to be transmitted and the vehicle's driving parameters; and sends data corresponding to the second image to a display device in the vehicle, so that the display device displays the second image. This application embodiment reduces the amount of data transmitted between the image acquisition device and the SoC by transmitting data corresponding to the changed image portions in two adjacent acquisitions, thus improving data transmission efficiency. This allows the SoC to quickly obtain the image portions that differ between the image acquired by the image acquisition device at the current time and the image at the previous time after the image acquisition device acquires an image, enabling the display device in the vehicle to quickly display the image acquired by the image acquisition device at the current time. This, in turn, allows the driver to quickly obtain information about the road behind the vehicle, assisting the driver and improving driving safety. Attached Figure Description
[0020] Figure 1 This is a schematic diagram of an optional processing flow of the data transmission method provided in an embodiment of this application; Figure 2 This is a schematic diagram of a first image provided in an embodiment of this application; Figure 3 This is a schematic diagram of a second image provided in an embodiment of this application; Figure 4 This is a schematic diagram of an optional processing flow of the data transmission method provided in an embodiment of this application; Figure 5 This is an optional schematic diagram of the first image of the vehicle acquired according to an embodiment of this application; Figure 6 This is an optional schematic diagram of a second image captured by a vehicle according to an embodiment of this application; Figure 7 This is a schematic diagram of the composition structure of the image acquisition device provided in the embodiments of this application; Figure 8 This is a schematic diagram of the composition structure of the system-on-a-chip provided in the embodiments of this application; Figure 9 This is a schematic diagram of the hardware structure of the system-on-a-chip improved in the embodiments of this application. Detailed Implementation
[0021] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0022] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0023] In the following description, the terms "first" and "second" are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first" and "second" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0024] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0025] It should be understood that in the various embodiments of this application, the sequence number of each implementation process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0026] Figure 1 This is a schematic diagram of an optional processing flow of the data transmission method provided in an embodiment of this application. The data transmission method is applied to an image acquisition device on a vehicle and includes at least the following steps: Step S101: The image acquisition device on the vehicle acquires a first image and a second image corresponding to the environment in which the vehicle is located during its driving process at adjacent time points; the acquisition time of the first image is earlier than the acquisition time of the second image.
[0027] In some embodiments, the image acquisition device on the vehicle may be a camera device installed at the rear of the vehicle, such as a far-infrared wide-angle camera device installed at the trunk handle. The first image and the second image may be images of the road behind the vehicle acquired by the image acquisition device. As an example, the presence of people or obstacles on the road behind the vehicle can be determined by the first image and the second image.
[0028] In some embodiments, the time interval for the image acquisition device to acquire images can be set. For example, if the image is acquired every 5 seconds, the time interval between the acquisition of the first image and the acquisition of the second image is 5 seconds.
[0029] Step S102: Determine the data to be transmitted based on the first data corresponding to the first image and the second data corresponding to the second image; the first data does not include the data to be transmitted.
[0030] In some embodiments, both the first image and the second image can be divided into N regions, where N is a positive integer; and identifiers can be used to identify the N regions of the first image and the second image respectively. The identifiers can be numbers, letters, symbols, etc.
[0031] A schematic diagram of the first image, such as Figure 2 As shown, the first image is divided into 9 regions, which are identified by consecutive numbers 1, 2, 3...9. Therefore, the first data is the consecutive numbers 1, 2, 3...9. A schematic diagram of the second image is shown below. Figure 3 As shown, the second image is divided into 9 regions, and the 9 regions of the second image are identified by consecutive numbers 4, 5, 6...12. Then the second data is consecutive numbers 4, 5, 6...12.
[0032] In some embodiments, the specific implementation process of determining the data to be transmitted based on the first data corresponding to the first image and the second data corresponding to the second image may include: determining the data that is the same between the first data corresponding to the first image and the second data corresponding to the second image; determining the data in the second data other than the same data as the data to be transmitted.
[0033] by Figure 2 and Figure 3 For example, the first data corresponding to the first image is the identifier corresponding to the first image, and the second data corresponding to the second image is the identifier corresponding to the second image. The image acquisition device on the vehicle compares the identifier corresponding to the first image with the identifier corresponding to the second image, and obtains the identifiers that are the same between the identifier corresponding to the second image and the identifier corresponding to the first image; it determines that the data to be transmitted includes: the identifiers corresponding to the second image, after removing the identical identifiers. Figure 2 The first image shown and Figure 3 Taking the second image shown as an example, the data to be transmitted includes identifiers 10, 11, and 12. The data to be transmitted also includes metadata of the images represented by identifiers 10, 11, and 12.
[0034] Step S103: The data to be transmitted is transmitted to the system-on-a-chip (SoC) in the vehicle, so that the SoC generates the second image based on the data to be transmitted, and the display device in the vehicle displays the second image.
[0035] In some embodiments, the image acquisition device on the vehicle transmits data to be transmitted to the system-on-a-chip (SoC) via a Low-Voltage Differential Signaling (LVDS) transmission channel. The LVDS transmission channel includes at least one of the following: an LVDS interface, a Mobile Industry Processor Interface (MIPI), and a display interface (miniLVDS).
[0036] Compared to related technologies that require the installation of expensive high-speed transmission modules (SERDS modules) on the vehicle to transmit reversing image data, the embodiments of this application use the existing LVDS transmission in the vehicle to transmit the data to be transmitted, which can reduce the cost of the vehicle.
[0037] In some embodiments, the image acquisition device on the vehicle transmits the data to be transmitted to the system-on-a-chip (SoC) inside the vehicle. Since the data to be transmitted includes metadata corresponding to the image portion in the second image that is different from the first image, and identifiers corresponding to the image portion in the second image that is different from the first image, the data transmitted by the image acquisition device to the SoC only includes the image portion that changes in two images acquired at adjacent times, and the identifiers corresponding to the changed image portion.
[0038] Compared to related technologies where the image acquisition device transmits all images acquired by the image acquisition device to the system-on-a-chip (SoC), this embodiment reduces the amount of data transmitted between the image acquisition device and the SoC by transmitting the changed image portions from two adjacent acquired images, along with the identifiers corresponding to the changed image portions. This improves data transmission efficiency and allows the SoC to quickly identify the differences between the image acquired by the image acquisition device at the current moment and the image at the previous moment after the image acquisition device has acquired an image. This enables the vehicle's display device to quickly display the image acquired by the image acquisition device at the current moment. Consequently, the vehicle driver can quickly obtain information about the road behind the vehicle, assisting the driver in driving and improving vehicle safety.
[0039] Figure 4 This is a schematic diagram of another optional processing flow for the data transmission method provided in this application embodiment. This data transmission method is applied to a system-on-a-chip in a vehicle, and the data transmission method includes at least the following steps: In step S201, the system-on-a-chip on the vehicle receives the data to be transmitted sent by the image acquisition device on the vehicle.
[0040] In some embodiments, the image acquisition device on the vehicle transmits data to be transmitted to the system-on-a-chip via an LVDS transmission channel. The LVDS transmission channel includes at least one of the following: an LVDS interface, MIPI, and miniLVDS.
[0041] Compared to related technologies that require the installation of expensive high-speed transmission modules (SERDS modules) on the vehicle to transmit reversing image data, the embodiments of this application use the existing LVDS transmission in the vehicle to transmit the data to be transmitted, which can reduce the cost of the vehicle.
[0042] In some embodiments, the data to be transmitted can be determined by an image acquisition device on the vehicle based on first data corresponding to a first image and second data corresponding to a second image; wherein the first image and the second image are images of the environment in which the vehicle is located during its driving process, acquired by the image acquisition device at adjacent times. The image acquisition device can determine the data to be transmitted according to the technical solution described in step S102.
[0043] In step S202, the system-on-a-chip generates a second image based on the data to be transmitted and the vehicle's driving parameters.
[0044] In some embodiments, the vehicle's driving parameters may include the vehicle's speed and direction of travel. Based on the vehicle's direction of travel, the orientation of the newly added image in the second image compared to the first image can be determined. Based on the vehicle's speed, the size or dimensions of the newly added image in the second image compared to the first image can be determined.
[0045] In practice, the specific process of generating a second image based on the data to be transmitted and the vehicle's driving parameters may include: Step S2021: Based on the vehicle's driving speed and driving direction, determine the first sub-data in the first data stored in the system-on-a-chip; the first sub-data is data in the first data that is different from the second data.
[0046] In some embodiments, the system-on-a-chip (SoC) can determine, based on the vehicle's direction of travel, which position in the first image disappears as the vehicle moves; for example, if the vehicle moves to the left, the right side of the first image will disappear. The SoC can also determine the size of the disappeared image in the first image based on the vehicle's speed, thereby determining the portion of the first image included in the second image. As an example, an optional schematic diagram of the first image captured by the vehicle is shown below. Figure 5As shown, the image acquisition device can acquire the first data corresponding to the first image, including identifiers 31, 32, 33, 40, 41, 42, 49, 50, and 51. The size of the first image is 3m. 3m. If the vehicle is traveling to the left at a speed of 1m / s, the system-on-a-chip can determine that the size of the disappearing image in the first image is one-third of the size of the first image based on the vehicle's direction of travel to the left. The identifiers of the disappearing images in the first image are 33, 42, and 51. Therefore, the identifiers of the first sub-data in the first data corresponding to the first image are 33, 42, and 51.
[0047] Step S2022: Based on the vehicle's driving direction, the image corresponding to the data to be transmitted is stitched together with the image corresponding to the second sub-data in the first data to obtain the second image; the second sub-data is the data in the first data excluding the first sub-data.
[0048] In some embodiments, if the vehicle is traveling to the left, the data to be transmitted is stitched to the left of the second sub-data; a second image is generated based on the stitched data. An optional schematic diagram of the second image captured by the vehicle is shown below. Figure 6 As shown, the identifiers of the data to be transmitted are 30, 39, and 48; according to step S2021, the second sub-data includes identifiers 31, 32, 40, 41, 49, and 50; therefore, the image corresponding to the data to be transmitted is stitched together with the image corresponding to the second sub-data to obtain the second image.
[0049] In this embodiment, if the image acquired by the image acquisition device is a 720p frame and the playback speed is 30fps, the bandwidth required for the image acquisition device to send the first image to the system-on-a-chip (SoC) is approximately 800Mbps. The size of the image that changes between two adjacent images acquired by the image acquisition device occupies one-third of the size of a single image. Therefore, the bandwidth used by the image acquisition device to transmit the difference image to the SoC is one-third of 800Mbps, approximately 270Mbps. The bandwidth required to transmit the difference image is far less than the 400Mbps bandwidth provided by a typical LVDS interface. Compared to related technologies that require the installation of an expensive high-speed transmission module (SERDES module) on the vehicle to transmit reversing image data, this embodiment uses the existing LVDS transmission in the vehicle to transmit the data, thus reducing vehicle costs.
[0050] In step S203, the system-on-a-chip sends data corresponding to the second image to the display device in the vehicle, so that the display device displays the second image.
[0051] This application embodiment reduces the amount of data transmitted between the image acquisition device and the system-on-a-chip (SoC) by transmitting the changed image portions in two adjacent image acquisitions, along with the identifiers corresponding to the changed image portions. This improves data transmission efficiency and allows the SoC to quickly obtain the image portions that differ between the current image acquired by the image acquisition device and the previous image after the image acquisition device acquires an image. This enables the display device in the vehicle to quickly display the image acquired by the image acquisition device at the current moment. Consequently, the driver can quickly obtain information about the road behind the vehicle, assisting the driver in driving and improving vehicle safety.
[0052] This application provides an image acquisition device for a vehicle, the composition and structure of which are as follows: Figure 7 As shown, it includes: The acquisition unit 301 is used to acquire a first image and a second image corresponding to the environment in which the vehicle is located during its driving process at adjacent time points, wherein the acquisition time of the first image is earlier than the acquisition time of the second image; The determining unit 302 is configured to determine the data to be transmitted based on the first data corresponding to the first image and the second data corresponding to the second image; wherein, the first data does not include the data to be transmitted; The first transmitting unit 303 is used to transmit the data to be transmitted to the system-on-a-chip in the vehicle, so that the system-on-a-chip generates the second image based on the data to be transmitted, and the display unit in the vehicle displays the second image.
[0053] In some embodiments, the first transmitting unit 303 is used to transmit the data to be transmitted to the system-on-a-chip via a low-voltage differential signal transmission channel.
[0054] In some embodiments, the low-voltage differential signal transmission channel includes at least one of the following: a low-voltage differential signal interface, a mobile industry processor interface, and a display interface.
[0055] In some embodiments, the determining unit 302 is configured to determine the same data between the first data corresponding to the first image and the second data corresponding to the second image; The data in the second data that is not identical to the first data is identified as the data to be transmitted.
[0056] In this embodiment, the acquisition unit 301 is connected to the determination unit 302, and the determination unit 302 is also connected to the first transmission unit 303. The function of the acquisition unit 301 can be implemented by a camera; the function of the determination unit 302 can be implemented by a processor; and the function of the first transmission unit 303 can be implemented by a signal transmitter.
[0057] This application provides a system-on-a-chip (SoC) with the following structure: Figure 8 As shown, it includes: The receiving unit 401 is used to receive data to be transmitted sent by the image acquisition device on the vehicle; the data to be transmitted is determined according to the first data corresponding to the first image and the second data corresponding to the second image, the first data does not include the data to be transmitted, the first image and the second image are respectively images of the environment in which the vehicle is located during driving, acquired by the image acquisition device at adjacent times, and the acquisition time of the first image is earlier than the acquisition time of the second image. The generation unit 402 is used to generate the second image based on the data to be transmitted and the driving parameters of the vehicle; The second sending unit 403 is used to send data corresponding to the second image to the display unit inside the vehicle, so that the display unit displays the second image.
[0058] In some embodiments, the receiving unit 401 is configured to receive the data to be transmitted sent by the image acquisition device through a low-voltage differential signal transmission channel.
[0059] In some embodiments, the low-voltage differential signal transmission channel includes at least one of the following: a low-voltage differential signal interface, a mobile industry processor interface, and a display interface.
[0060] In some embodiments, the vehicle's driving parameters include the vehicle's driving speed and the vehicle's driving direction. The generation unit 402 is used to determine a first sub-data in the first data stored in the system-on-a-chip based on the vehicle's driving speed and the vehicle's driving direction; the first sub-data is data in the first data that is different from the second data. Based on the vehicle's direction of travel, the image corresponding to the data to be transmitted is stitched together with the image corresponding to the second sub-data in the first data to obtain the second image; the second sub-data is the data in the first data excluding the first sub-data.
[0061] In this embodiment, the receiving unit 401 is connected to the generating unit 402, and the generating unit 402 is also connected to the second transmitting unit 403. The function of the receiving unit 401 can be implemented by a signal receiver; the function of the generating unit 402 can be implemented by a processor; and the function of the second transmitting unit 403 can be implemented by a signal transmitter.
[0062] The hardware structure diagram of the system-on-a-chip improved in this application embodiment is as follows: Figure 9As shown, the system-on-a-chip 700 includes at least one processor 710, a memory 750, and a bus 740; the various components in the system-on-a-chip 700 are coupled together via the bus 740. It is understood that the bus 740 is used to implement communication between these components. In addition to a data bus, the bus 740 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 9 The general labeled all buses as Bus 740.
[0063] The processor 710 can be integrated into a system-on-a-chip or an application-specific integrated circuit (ASIC). The processor 710 can also be located on a separate semiconductor chip and has signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), a microprocessor, a microcontroller unit (MCU), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
[0064] The memory 750 stores executable instructions for implementing the data transmission method provided in the embodiments of this application. The task processing data transmission method can be implemented by... Figure 8 The receiving unit 401, generating unit 402, and second transmitting unit 403 in the chip shown are implemented; the memory 750 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard disk drives, optical disk drives, etc. The memory 750 may optionally include one or more storage devices physically located away from the processor 710.
[0065] In some embodiments, memory 750 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof.
[0066] In some embodiments, the system-on-chip 700 may further include: Operating system 751 includes system programs for handling various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, driver layer, etc., for implementing various basic business functions and handling hardware-based tasks; The network communication module 752 is used to reach other computing devices via one or more (wired or wireless) network interfaces 720, exemplary network interfaces 720 including Bluetooth, WiFi, and Universal Serial Bus (USB), etc.
[0067] This application also provides a component inside a vehicle, the component including a chip, the chip being capable of executing the data transmission method provided in this application.
[0068] In some alternative embodiments, the component may be a chassis, door, mainboard, dashboard, etc.
[0069] This application also provides a transportation device, which includes a chip capable of executing the data transmission method provided in this application.
[0070] This application provides a computer-readable storage medium storing executable instructions, wherein the executable instructions are stored and when executed by a processor, the processor will execute the data transmission method provided in this application.
[0071] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.
[0072] In some embodiments, executable instructions may take the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
[0073] As an example, executable instructions can be deployed to execute on a single computing device, or on multiple computing devices located in one location, or on multiple computing devices distributed across multiple locations and interconnected via a communication network.
[0074] This application provides a computer program product, which includes a computer program / instruction. When the computer program / instruction is executed by a processor, it implements the instruction dispatch method described in this application.
[0075] The above are merely embodiments of this application and are not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.
Claims
1. A data transmission method, characterized in that, The image acquisition device applied to a vehicle, the method comprising: A first image and a second image of the environment in which the vehicle is located during its driving process are acquired at adjacent time points, wherein the acquisition time of the first image is earlier than the acquisition time of the second image; The data to be transmitted is determined based on the first data corresponding to the first image and the second data corresponding to the second image, wherein the first data does not include the data to be transmitted; The system-on-a-chip (SoC) inside the vehicle transmits the data to be transmitted, so that the SoC determines a first sub-data in the first data stored in the SoC based on the vehicle's driving speed and driving direction; the first sub-data is data in the first data that is different from the second data; according to the vehicle's driving direction, the image corresponding to the data to be transmitted is stitched together with the image corresponding to the second sub-data in the first data to obtain the second image, and the second image is displayed through the display device inside the vehicle; The step of determining the data to be transmitted based on the first data corresponding to the first image and the second data corresponding to the second image includes: determining the data that is the same between the first data corresponding to the first image and the second data corresponding to the second image; determining the data in the second data other than the same data as the data to be transmitted; and the second sub-data being the data in the first data other than the first sub-data.
2. The method according to claim 1, characterized in that, The transmission of the data to be transmitted to the system-on-a-chip within the vehicle includes: The image acquisition device transmits the data to be transmitted to the system-on-a-chip via a low-voltage differential signal transmission channel.
3. The method according to claim 2, characterized in that, The low-voltage differential signal transmission channel includes at least one of the following: Low-voltage differential signal interface, mobile industry processor interface, and display interface.
4. A data transmission method, characterized in that, The method, applied to a system-on-a-chip in a vehicle, includes: The system receives data to be transmitted from an image acquisition device on the vehicle. The data to be transmitted is determined based on first data corresponding to a first image and second data corresponding to a second image. The first data does not include the data to be transmitted. The first image and the second image are images of the environment in which the vehicle is located during driving, acquired by the image acquisition device at adjacent times. The acquisition time of the first image is earlier than the acquisition time of the second image. The second image is generated based on the data to be transmitted and the vehicle's driving parameters; Data corresponding to the second image is sent to a display device inside the vehicle, so that the display device displays the second image; wherein... The step of generating the second image based on the data to be transmitted and the vehicle's driving parameters includes: the vehicle's driving parameters including the vehicle's driving speed and driving direction; determining a first sub-data in the first data stored in the system-on-a-chip based on the vehicle's driving speed and driving direction; the first sub-data being data in the first data that is different from the second data; Based on the vehicle's direction of travel, the image corresponding to the data to be transmitted is stitched together with the image corresponding to the second sub-data in the first data to obtain the second image; the second sub-data is the data in the first data excluding the first sub-data. The data to be transmitted is determined to be the data in the second data that is identical to the first data corresponding to the first image and the second data corresponding to the second image.
5. The method according to claim 4, characterized in that, The receiving of data to be transmitted from the image acquisition device on the vehicle includes: The system-on-a-chip receives the data to be transmitted from the image acquisition device through a low-voltage differential signal transmission channel.
6. The method according to claim 5, characterized in that, The low-voltage differential signal transmission channel includes at least one of the following: Low-voltage differential signal interface, mobile industry processor interface, and display interface.
7. An image acquisition device for a vehicle, characterized in that, The image acquisition device includes: The acquisition unit is used to acquire a first image and a second image corresponding to the environment in which the vehicle is located during its driving process at adjacent time points, wherein the acquisition time of the first image is earlier than the acquisition time of the second image; The determining unit is configured to determine the data to be transmitted based on the first data corresponding to the first image and the second data corresponding to the second image, wherein the first data does not include the data to be transmitted; A first transmitting unit is configured to transmit the data to be transmitted to a system-on-a-chip (SoC) within the vehicle, so that the SoC determines a first sub-data in the first data stored in the SoC based on the vehicle's speed and direction of travel; the first sub-data is data in the first data that is different from the second data; according to the vehicle's direction of travel, the image corresponding to the data to be transmitted is stitched together with the image corresponding to the second sub-data in the first data to obtain the second image, and the second image is displayed through a display unit within the vehicle; Specifically, the determining unit is used to determine the data that is the same between the first data corresponding to the first image and the second data corresponding to the second image; to determine that the data in the second data other than the same data is the data to be transmitted; and the second sub-data is the data in the first data other than the first sub-data.
8. A system-on-a-chip (SoC) for use in a vehicle, characterized in that, The system-on-a-chip includes: A receiving unit is configured to receive data to be transmitted sent by an image acquisition device on the vehicle. The data to be transmitted is determined based on first data corresponding to a first image and second data corresponding to a second image. The first data does not include the data to be transmitted. The first image and the second image are images of the environment in which the vehicle is located during driving, acquired by the image acquisition device at adjacent times. The acquisition time of the first image is earlier than the acquisition time of the second image. A generation unit is used to generate the second image based on the data to be transmitted and the driving parameters of the vehicle; The second sending unit is configured to send data corresponding to the second image to the display unit inside the vehicle, so that the display unit displays the second image; The vehicle's driving parameters include its speed and direction of travel. The generation unit is specifically used to determine, based on the vehicle's speed and direction of travel, a first sub-data in the first data stored in the system-on-a-chip; the first sub-data is data in the first data that is different from the second data; according to the vehicle's direction of travel, the image corresponding to the data to be transmitted is stitched together with the image corresponding to the second sub-data in the first data to obtain the second image; the second sub-data is data in the first data other than the first sub-data. The data to be transmitted is determined to be the data in the second data that is identical to the first data corresponding to the first image and the second data corresponding to the second image.
9. A component inside a vehicle, characterized in that, The component includes the system-on-a-chip as described in claim 8.
10. A transportation device, characterized in that, The transportation equipment includes the system-on-a-chip as described in claim 8.
11. A computer-readable storage medium, characterized in that, It stores executable instructions for implementing the method according to any one of claims 1 to 3 or 4 to 6 when executed by a processor.
12. A computer program product, characterized in that, The computer program product includes a computer program / instruction that, when executed by a processor, implements the method according to any one of claims 1 to 3 or 4 to 6.
Citation Information
Patent Citations
Vehicle real-time monitoring system, method and equipment based on image recognition
CN111314702A
Transferring data from autonomous vehicles
US20200175744A1