Data transmission method, intelligent cabin, electronic equipment and storage medium
Wireless data transmission is carried out through the star flash channel, which solves the problem of wired connection limitation of cameras in the vehicle, achieves higher installation freedom and transmission stability, reduces wiring harness, and improves data transmission speed and quality.
Patent Information
- Application Number
- CN202510867114.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-25
- Publication Date
- 2025-08-15
AI Technical Summary
The data transmission between the existing cameras and the machine in the vehicle mainly relies on wired connections, which limits the installation position of the camera and increases the cost of manufacturing wire harnesses, and cannot meet the development needs of intelligent and lightweight vehicle cockpits.
The star flash channel is used for wireless data transmission, and the image data is split and processed through the image acquisition device, and the first type of frame image data and the second type of frame image data are generated, and the verification data is calculated. The image and verification data are transmitted using multiple star flash channels with different signal strengths. After receiving it, the vehicle and computer stitch together and rearrange it to generate the image data to be displayed.
It improves the freedom of the camera installation position, reduces the wiring harness in the vehicle, improves the data transmission speed and stability, and can recover image data through verification data when data is damaged, ensuring transmission quality and stability.
Smart Images

Figure CN120499324A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and more specifically, to a data transmission method, a smart cockpit, an electronic device, and a computer-readable storage medium. Background Art
[0002] With the development of connected vehicle technology, image acquisition devices such as cameras are often installed in vehicles to enable vehicle entertainment functions. For example, in a scenario where a person in the vehicle is making a WeChat video call, the camera can capture the person inside the vehicle and transmit the captured data about the person to the vehicle computer, which then controls the data to perform corresponding operations, such as displaying it on the vehicle display device.
[0003] However, existing data transmission between cameras and vehicle computers usually uses wired transmission between the cameras and the vehicle computers. With the development of intelligent and lightweight vehicle cabins, traditional wiring harness connections can no longer meet the growing user needs. Summary of the Invention
[0004] The embodiments proposed in this application can solve or partially solve the deficiencies proposed in the above background technology section or other deficiencies in the prior art.
[0005] In one aspect, the present application provides a data transmission method. The method includes: receiving first image data and first verification data transmitted by multiple star flash channels having a first type of signal strength, the first image data being configured to be acquired and processed by an image acquisition device; generating image data to be displayed based on the first image data and the first verification data; and controlling a display device to display the image data to be displayed.
[0006] In one embodiment, the first image data is configured to be acquired through acquisition and processing by an image acquisition device, including: acquiring image data to be acquired by the image acquisition device; and performing splitting processing on the acquired image data by the image acquisition device to obtain the first image data. The first image data includes first-category frame image data and second-category frame image data. The first verification data is calculated based on the first-category frame image data and the second-category frame image data.
[0007] In one embodiment, image data to be displayed is generated based on first image data and first verification data, including: verifying first-category frame image data and second-category frame image data based on the first verification data; and in response to the verification being correct, splicing and rearranging the first-category frame image data and the second-category frame image data to generate image data to be displayed.
[0008] In one embodiment, image data to be displayed is generated based on first image data and first verification data, including: in response to the second type of frame image data being lost, generating second type of frame image data based on the first verification data and the first type of frame image data; and splicing and rearranging the first type of frame image data and the generated second type of frame image data to generate image data to be displayed.
[0009] In one embodiment, generating the image data to be displayed based on the first image data and the first verification data includes: in response to the second type of frame image data and the first verification data being lost, determining the first type of frame image data as the image data to be displayed.
[0010] In one embodiment, the star flash channels include multiple star flash channels with a first type of signal strength and multiple star flash channels with a second type of signal strength. The first type of signal strength is greater than the second type of signal strength. The image acquisition device selects the multiple star flash channels with the first type of signal strength from the star flash channels to transmit the first image data and the first verification data.
[0011] In one embodiment, the first image data is configured to be acquired after being captured and processed by an image acquisition device at a first moment. The method further includes receiving second image data and second verification data, respectively, transmitted by multiple star flash channels having a first-class signal strength. The second image data is configured to be acquired after being captured and processed by the image acquisition device at a second moment, the second moment being a moment subsequent to the first moment. In response to a preset condition being met, the image acquisition device reselects multiple star flash channels having a first-class signal strength from the star flash channels for transmitting the second image data and the second verification data.
[0012] In one embodiment, the method further includes: in response to receiving the first image data and the first verification data, sending a signal representing the received data to the image acquisition device. In response to satisfying a preset condition, the image acquisition device reselects from the star flash channels a plurality of star flash channels with a first type of signal strength for transmitting the second image data and the second verification data, including: in response to the difference between the time when the image acquisition device sends the first image data and the first verification data and the time when the signal representing the received data is received being greater than a first threshold, the image acquisition device reselects from the star flash channels a plurality of star flash channels with a first type of signal strength for transmitting the second image data and the second verification data.
[0013] In one embodiment, the method further includes: in response to receiving the first image data and the first verification data, sending a signal representing the amount of received data to the image acquisition device. In response to satisfying a preset condition, the image acquisition device reselects from the star flash channels a plurality of star flash channels having a first type of signal strength for transmitting the second image data and the second verification data, including: in response to a ratio of the amount of received data to the total amount of the first image data and the first verification data sent by the image acquisition device being less than a second threshold, the image acquisition device reselects from the star flash channels a plurality of star flash channels having a first type of signal strength for transmitting the second image data and the second verification data.
[0014] Another aspect of the present application provides an electronic device. The electronic device includes at least one processor and a memory communicatively connected to the at least one processor. The memory stores instructions executable by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the data transmission method described above.
[0015] Another aspect of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the data transmission method described above can be implemented.
[0016] On the other hand, the present application provides a smart cockpit. The smart cockpit includes a vehicle computer, an image acquisition device, multiple Star Flash nodes and a display device. The vehicle computer may include a processor. The processor is configured to execute the data transmission method described above. The image acquisition device is installed on the vehicle and is configured to acquire first image data and first verification data, and select multiple Star Flash channels with first-class signal strength for transmitting the first image data and the first verification data. Multiple Star Flash nodes are installed in the vehicle to receive the first image data and the first verification data sent by the image acquisition device. The display device displays the image data to be displayed.
[0017] In one embodiment, an image acquisition device includes an acquisition module, a processing module, and a star flash transmission module. The acquisition module is configured to acquire image data to be acquired. The processing module is configured to split the acquired image data to obtain first image data, and calculate first verification data based on first-category frame image data and second-category frame image data in the first image data. The star flash transmission module is configured to select multiple star flash channels with first-category signal strength from among the star flash channels to transmit the first image data and the first verification data.
[0018] In one embodiment, the plurality of Star Flash nodes include a first Star Flash body receiving node, a second Star Flash body receiving node, and a Star Flash vehicle-mounted receiving node. The first Star Flash body receiving node receives the first type of frame image data. The second Star Flash body receiving node receives the second type of frame image data. The Star Flash vehicle-mounted receiving node receives the first verification data, the first type of frame image data sent via the first Star Flash body receiving node, and the second type of frame image data sent via the second Star Flash body receiving node.
[0019] In one embodiment, a plurality of star flash nodes are installed on at least one of the front windshield, the rear windshield and the middle row seats.
[0020] In one or more embodiments of the present application, by receiving first image data and first verification data transmitted by multiple star flash channels having a first type of signal strength, data transmission via the star flash channel is achieved, thereby facilitating greater freedom in camera installation positions, increasing transmission speeds, and reducing wiring harnesses within the vehicle. Furthermore, by receiving the first image data and the first verification data and generating image data to be displayed based on the first image data and the first verification data, the first image data can be restored using the first verification data when the first image data is damaged, thereby improving transmission quality and stability. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Other features, purposes and advantages of the present application will become more apparent through the following detailed description of non-limiting embodiments in conjunction with the accompanying drawings. In the accompanying drawings: Figure 1 is a schematic diagram of an implementation environment of a data transmission method shown in an exemplary embodiment of the present application; Figure 2 is a flowchart of a data transmission method provided according to an exemplary embodiment of the present application; Figure 3 is a schematic diagram of signal transmission between an image acquisition device, a Star Flash node, and a vehicle computer according to an exemplary embodiment of the present application; Figure 4 is a schematic diagram of obtaining first image data according to an exemplary embodiment of the present application; Figure 5 is a schematic diagram of a process of transmitting data by an image acquisition device according to an exemplary embodiment of the present application; Figure 6 is a schematic block diagram of a smart cockpit provided according to an exemplary embodiment of the present application; and Figure 7 is a schematic block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0022] For a better understanding of the present application, various aspects of the present application will be described in more detail with reference to the accompanying drawings. It should be understood that these detailed descriptions are merely descriptions of exemplary embodiments of the present application and are not intended to limit the scope of the present application in any way. Throughout the specification, the same reference numerals refer to the same elements. The expression "and / or" includes any and all combinations of one or more of the associated listed items.
[0023] It should be noted that in this specification, the terms "first," "second," "third," etc., are used solely to distinguish one feature from another and do not limit the features, and in particular do not indicate any order of precedence. Therefore, without departing from the teachings of this application, the first image data discussed in this application may also be referred to as the second image data, and vice versa.
[0024] As used herein, the terms "substantially," "about," and similar terms are used as terms of approximation, not degree, and are intended to account for the inherent variations in measurements or calculations that would be recognized by those having ordinary skill in the art.
[0025] It should also be understood that expressions such as "comprises," "including," "having," "includes," and / or "comprising" are open rather than closed expressions in this specification, indicating the presence of the stated features, elements, and / or components, but do not exclude the presence of one or more other features, elements, components, and / or combinations thereof. In addition, when expressions such as "at least one of..." appear after a list of listed features, they modify the entire list of features rather than just the individual elements in the list. In addition, when describing embodiments of the present application, "may" is used to mean "one or more embodiments of the present application." And, the term "exemplarily" is intended to refer to an example or illustration.
[0026] Unless otherwise defined, all terms used herein (including engineering and scientific terms) have the same meaning as commonly understood by those skilled in the art to which this application belongs. It should also be understood that, unless otherwise specified in this application, words defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an idealized or overly formal sense.
[0027] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0028] The features, principles and other aspects of the present application are described in detail below.
[0029] As vehicles become increasingly intelligent, cameras are often installed to enable entertainment functions. For example, when a person in the vehicle is making a video call on WeChat, the camera can capture the person inside and send the captured data to the vehicle computer, which then controls the data to perform corresponding operations, such as displaying it on the vehicle's display device.
[0030] However, currently, in-car entertainment camera data transmission mainly relies on wired transmission to ensure data transmission stability. However, this undoubtedly limits the installation location of in-car entertainment cameras and increases the cost of manufacturing wiring harnesses.
[0031] Figure 1 FIG. 1 is a schematic diagram of an implementation environment of a data transmission method according to an exemplary embodiment of the present application. Figure 1 As shown, both the image acquisition device 200 and the Star Flash node 300 can be installed on the vehicle. The image acquisition device 200 and the vehicle computer 110 can communicate via the Star Flash node 300 to transmit image data. For example, the image acquisition device 200 can send acquired image data to the Star Flash node 300, which then transmits the image data to the vehicle computer 110 via the Star Flash node 300. The vehicle computer 110 can process the received image data and display it to the user via a display device.
[0032] Figure 1 The implementation environment of the data transmission method shown can be any suitable scenario in which the image data acquired by the image acquisition device 200 on the vehicle needs to be transmitted to the vehicle computer 110. For example, it can be a scenario in which people in the car make a WeChat video call. For another example, it can be a scenario in which a camera and / or radar installed on the top of the vehicle transmits data, and so on. The image acquisition device 200 may include any suitable device with an image acquisition function. For example, the image acquisition device 200 may include a camera and / or a radar. A Star Flash chip may be installed in the image acquisition device 200. The Star Flash node 300 can be wirelessly connected to the Star Flash chip in the image acquisition device 200. The Star Flash node 300 can send and receive data through an antenna.
[0033] Figure 2 is a flowchart of a data transmission method 100 provided according to an exemplary embodiment of the present application.
[0034] like Figure 2 As shown, a data transmission method 100 provided in the present application may include: S110, receiving first image data and first verification data respectively transmitted by multiple star flash channels with first-class signal strength, the first image data being configured to be obtained after being collected and processed by an image acquisition device; S120, generating image data to be displayed based on the first image data and the first verification data; and S130, controlling the display device to display the image data to be displayed.
[0035] According to a data transmission method 100 provided in the present application, by receiving first image data and first verification data transmitted by multiple star flash channels with first-class signal strength, data transmission via the star flash channel is achieved, thereby facilitating increased freedom of camera installation positions, increased transmission speed, and reduced wiring harnesses within the vehicle. In addition, by receiving the first image data and the first verification data and generating image data to be displayed based on the first image data and the first verification data, it is advantageous to restore the first image data through the first verification data when the first image data is damaged, thereby improving transmission quality and transmission stability. Steps S110 to S130 will be further described below.
[0036] The data transmission method 100 provided in this application may be executed by a processor or controller of a vehicle computer, a general-purpose computer, a special-purpose computer, or other programmable data processing device. The processor or controller may include a vehicle control unit (VCU) and / or an electronic control unit (ECU). Alternatively, the method 100 may be executed by an application running on a hardware device such as a processor or controller of a vehicle computer, a general-purpose computer, a special-purpose computer, or other programmable data processing device. For ease of description, the following detailed description will mainly focus on the case where the method 100 is executed by a vehicle computer.
[0037] Step S110
[0038] The first image data and the first verification data respectively transmitted by a plurality of star flash channels with a first type of signal strength can be received.
[0039] Figure 3 Schematic diagram of signal transmission between the image acquisition device 200, the Star Flash node 300 and the vehicle computer 110 provided according to an exemplary embodiment of the present application. Figure 4 is a schematic diagram of obtaining first image data 120 provided according to an exemplary embodiment of the present application.
[0040] For example, Figure 3 As shown, the first image data 120 may be configured to be acquired and processed by the image acquisition device 200. For example, Figure 4 As shown, the image data 10 to be collected can be collected by the image acquisition device 200; and the collected image data 10 can be split and processed by the image acquisition device 200 to obtain first image data 120. The first image data 120 can include first-type frame image data 121 and second-type frame image data 122.
[0041] For example, the image acquisition device 200 can be installed at any suitable location inside and / or outside the vehicle to capture the environment inside and / or outside the vehicle, such as people inside and / or outside the vehicle. Figure 3As shown, the image acquisition device 200 may include a collection module 210, a processing module 220, and a star flash sending module 230. The collection module 210 may be configured to collect image data 10 to be collected. The image data 10 may include data for representing images of the vehicle interior and / or exterior environment.
[0042] The processing module 220 may be configured to perform splitting processing on the collected image data 10 to obtain the first image data 120. For example, Figure 4 As shown, the processing module 220 can split the image data 10 acquired by the acquisition module 210 into first-type frame image data 121 and second-type frame image data 122 according to an odd-even row splitting method to obtain the first image data 120. For example, the first-type frame image data 121 may include odd-numbered row data in the image data 10. The second-type frame image data 122 may include even-numbered row data in the image data 10.
[0043] Exemplarily, the processing module 220 may be further configured to calculate and obtain the first verification data 130 based on the first-category frame image data 121 and the second-category frame image data 122 in the first image data 120. For example, the processing module 220 may calculate and obtain the first verification data 130 based on the first-category frame image data 121 and the second-category frame image data 122 using an exclusive-OR operation in an exclusive-OR verification scheme. In other words, the first verification data 130 may be verification data of the first-category frame image data 121 and the second-category frame image data 122. If the first-category frame image data 121 and the second-category frame image data 122 are lost or damaged during transmission, the lost or damaged data may be recovered using the first verification data 130 and the unlost or damaged data.
[0044] Table 1 is a truth table for the XOR operation, provided according to an exemplary embodiment of the present application, where the symbol for the XOR operation is ⊕. As shown in Table 1, inputs A and B are both binary values 0 or 1. Table 1 shows the output A⊕B when two binary values A and B are input. For example, when inputs A and B are different, the output A⊕B is 1; when inputs A and B are the same, the output A⊕B is 0.
[0045]
[0046] Table 1
[0047] Table 2 is a table of first verification data 130 calculated according to an exemplary embodiment of the present application. As shown in Table 2, when the binary values of the first-category frame image data 121 and the second-category frame image data 122 are different, the first verification data 130 calculated through the exclusive OR operation may be 1. When the binary values of the first-category frame image data 121 and the second-category frame image data 122 are the same, the first verification data 130 calculated through the exclusive OR operation may be 0.
[0048]
[0049] Table 2
[0050] It should be noted that the splitting methods shown in this application, such as the parity row splitting method and the verification method such as the XOR verification method, are only examples and are not specific limitations. In actual applications, the splitting method and verification method can be reasonably selected according to actual conditions. For example, the splitting method may also include a nine-choose-one splitting method, and the verification method may also include a checksum verification method, a hash verification method, etc., which are not specifically limited in this application.
[0051] The star flash sending module 230 can be configured to select multiple star flash channels with a first type of signal strength from the star flash channel to transmit the first image data 120 and the first verification data 130. For example, the star flash channel may include multiple star flash channels with a first type of signal strength and multiple star flash channels with a second type of signal strength. The first type of signal strength may be greater than the second type of signal strength. The star flash sending module 230 in the image acquisition device 200 can select multiple star flash channels with a first type of signal strength from the star flash channel to transmit the first image data 120 and the first verification data 130. In other words, the star flash sending module 230 can select a star flash channel with a higher signal strength to transmit the first image data 120 and the first verification data 130 to improve the transmission quality. Exemplarily, the signal strength of the star flash channel that transmits the first image data 120 may be greater than the signal strength of the star flash channel that transmits the first verification data 130.
[0052] For example, Figure 3As shown, multiple Star Flash nodes 300 can be installed in the vehicle. Multiple Star Flash nodes 300 can be configured to receive the first image data 120 and the first verification data 130 sent by the image acquisition device 200. For example, the multiple Star Flash nodes 300 may include a first Star Flash body receiving node 310, a second Star Flash body receiving node 320, and a Star Flash car-machine receiving node 330. The first Star Flash body receiving node 310 can receive the first type of frame image data 121. The second Star Flash body receiving node 320 can receive the second type of frame image data 122. The Star Flash car-machine receiving node 330 can receive the first verification data 130, the first type of frame image data 121 sent via the first Star Flash body receiving node 310, and the second type of frame image data 122 sent via the second Star Flash body receiving node 320. Exemplarily, multiple Star Flash nodes 300 can be installed on at least one of the front windshield, the rear windshield, and the middle row of seats. For example, the first Star Flash vehicle body receiving node 310, the second Star Flash vehicle body receiving node 320 and the Star Flash vehicle machine receiving node 330 can be installed on the front windshield, the rear windshield and the middle row of seats respectively.
[0053] It should be noted that the number of Star Flash nodes shown in this application, such as three, is only an example and is not a specific limitation. In actual applications, the number of Star Flash nodes can be reasonably set according to actual conditions. For ease of description, this article mainly uses three Star Flash nodes as an example for detailed description.
[0054] In addition, the first Star Flash body receiving node 310, the second Star Flash body receiving node 320, and the Star Flash vehicle receiving node 330 can send and receive data such as the first image data 120 and the first verification data 130 through the antenna. The installation positions of the first Star Flash body receiving node 310, the second Star Flash body receiving node 320, and the Star Flash vehicle receiving node 330 are only examples and are not specifically limited. In actual applications, the installation positions of the first Star Flash body receiving node 310, the second Star Flash body receiving node 320, and the Star Flash vehicle receiving node 330 can be reasonably set according to actual conditions, such as the position of the antenna.
[0055] Exemplarily, the Star Flash sending module 230 may include a Star Flash chip installed in a camera. The Star Flash sending module 230 may be connected to multiple Star Flash nodes 300 through wireless communication. The first Star Flash body receiving node 310, the second Star Flash body receiving node 320 and the Star Flash vehicle receiving node 330 may be connected through wireless communication. In other words, a wireless short-range communication connection may be established between the Star Flash sending module 230, the first Star Flash body receiving node 310, the second Star Flash body receiving node 320 and the Star Flash vehicle receiving node 330 for data interaction. For example, the Star Flash sending module 230 may send the first type of frame image data 121 to the first Star Flash body receiving node 310, send the second type of frame image data 122 to the second Star Flash body receiving node 320, and send the first verification data 130 to the Star Flash vehicle receiving node 330. The first Star Flash vehicle body receiving node 310 and the second Star Flash vehicle body receiving node 320 may send the received first-category frame image data 121 and second-category frame image data 122 to the Star Flash vehicle head unit receiving node 330. The Star Flash vehicle head unit receiving node 330 may send the received first-category frame image data 121, second-category frame image data 122, and first verification data 130 to the vehicle head unit 110.
[0056] In the present application, by setting up multiple Star Flash nodes 300, it is beneficial to realize data transmission through the Star Flash channel, which is beneficial to improving the communication performance between the image acquisition device 200 and the vehicle computer 110.
[0057] For example, in a scenario where the driver is making a WeChat video call, the camera can capture the driver to form image data 10, and split the image data 10 into first-class frame image data 121 and second-class frame image data 122 to form first image data 120. Then, based on the first-class frame image data 121 and the second-class frame image data 122, verification data of the two, such as first verification data 130, can be calculated to obtain the first-class frame image data 121, the second-class frame image data 122 and the first verification data 130. Then, the first-class frame image data 121, the second-class frame image data 122 and the first verification data 130 can be transmitted to the first Star Flash body receiving node 310, the second Star Flash body receiving node 320 and the Star Flash car-machine receiving node 330 respectively through three Star Flash channels with stronger signals.
[0058] For another example, in a scenario where a camera and / or radar installed on the top of a vehicle transmits data, the camera and / or radar can capture the environment outside the vehicle to form image data 10, and split the image data 10 into a first type of frame image data 121 and a second type of frame image data 122 to form first image data 120. Then, verification data of the two, such as first verification data 130, can be calculated based on the first type of frame image data 121 and the second type of frame image data 122. Then, the first type of frame image data 121, the second type of frame image data 122 and the first verification data 130 can be transmitted to the first Star Flash body receiving node 310, the second Star Flash body receiving node 320 and the Star Flash vehicle receiving node 330 respectively through three Star Flash channels with stronger signals. The present application transmits data through the Star Flash channel, which can not only improve the data transmission quality and transmission stability, but also avoid the problems of difficult wiring harness arrangement, high cost and water leakage risk caused by the wiring harness connection being implemented in locations such as the panoramic sunroof in traditional technologies.
[0059] By way of example, the first image data 120 may be a frame of image data. For example, the first image data 120 may be a frame of image data acquired and processed by the image acquisition device 200 at a first time T1. By way of example, the image acquisition device 200 may also acquire and process the second image data at a time subsequent to the first time T1, such as a second time T2. The second image data may be the next frame of image data after the first image data 120. In other words, the second image data may be acquired and processed by the image acquisition device 200 at a second time T2.
[0060] It should be understood that the second image data may also include two types of frame image data. The image acquisition device 200 can calculate and obtain verification data of the two types of frame image data, such as the second verification data, based on the two types of frame image data, and transmit the two types of frame image data and the second verification data to the first Star Flash body receiving node 310, the second Star Flash body receiving node 320, and the Star Flash vehicle receiving node 330 respectively through three Star Flash channels with stronger signals, such as the Star Flash channel with the first type of signal strength. The first Star Flash body receiving node 310 and the second Star Flash body receiving node 320 can send the received frame image data to the Star Flash vehicle receiving node 330, and then the Star Flash vehicle receiving node 330 will send the received two types of frame image data and the second verification data to the vehicle 110. In other words, the vehicle 110 can receive the second image data and the second verification data transmitted by multiple Star Flash channels with the first type of signal strength.
[0061] Exemplarily, in response to a preset condition being met, the image acquisition device 200 may reselect from the star flash channels a plurality of star flash channels with a first type of signal strength for transmitting the second image data and the second verification data.
[0062] In one embodiment of the present application, in response to receiving the first image data 120 and the first verification data 130, a signal indicating receipt may be sent to the image acquisition device 200. For example, after the vehicle computer 110 receives the first image data 120 and the first verification data 130, a signal indicating receipt may be sent to the image acquisition device 200.
[0063] Exemplarily, in response to a preset condition being met, the image acquisition device 200 reselecting multiple star flash channels with a first-category signal strength from the star flash channels for transmitting the second image data and the second verification data may include: in response to a difference between the time when the image acquisition device 200 transmits the first image data 120 and the first verification data 130 and the time when the signal representing the received data is received being greater than a first threshold, the image acquisition device 200 reselecting multiple star flash channels with a first-category signal strength from the star flash channels for transmitting the second image data and the second verification data. For example, the image acquisition device 200 may calculate the difference between the time when the first image data 120 and the first verification data 130 are transmitted and the time when the signal representing the received data is received being greater than the first threshold. If the difference between the time when the first image data 120 and the first verification data 130 are transmitted is greater than the first threshold, the image acquisition device 200 may reselect multiple star flash channels with a first-category signal strength from the star flash channels for transmitting the second image data and the second verification data. In other words, if the difference between the time when the first image data 120 and the first verification data 130 are transmitted is greater than the first threshold, it indicates a data transmission delay and a weakened signal on the star flash channel transmitting the image data and the verification data. Therefore, the image acquisition device 200 may re-detect a star flash channel with a stronger signal for transmitting image data and verification data to improve transmission quality. For example, the first threshold may be greater than or equal to 100 ms.
[0064] In another embodiment of the present application, in response to receiving the first image data 120 and the first verification data 130, a signal indicating the amount of received data is sent to the image acquisition device 200. For example, after the vehicle computer 110 receives the first image data 120 and the first verification data 130, it may send a signal indicating the amount of received data to the image acquisition device 200.
[0065] Exemplarily, in response to a preset condition being met, the image acquisition device 200 reselecting multiple star flash channels with a first-class signal strength from the star flash channels for transmitting the second image data and the second verification data may include: in response to a ratio of the amount of received data to the total amount of the first image data 120 and the first verification data 130 sent by the image acquisition device 200 being less than a second threshold, the image acquisition device 200 reselecting multiple star flash channels with a first-class signal strength from the star flash channels for transmitting the second image data and the second verification data. For example, the image acquisition device 200 may calculate the ratio of the amount of received data to the total amount of the first image data 120 and the first verification data 130 sent based on the total amount of data. If the ratio is less than the second threshold, the image acquisition device 200 may reselect multiple star flash channels with a first-class signal strength from the star flash channels for transmitting the second image data and the second verification data. In other words, when the ratio of the amount of received data to the total amount of data is less than the second threshold, it indicates that the data transmission error rate, such as data loss, is greater than a third threshold, and the signal of the star flash channel transmitting the image data and the verification data has weakened. Therefore, the image acquisition device 200 can re-detect the star flash channel with a stronger signal for transmitting image data and verification data to improve transmission quality. For example, the second threshold value can be less than or equal to 20%. The third threshold value can be greater than or equal to 80%.
[0066] Figure 5 FIG. 1 is a flow chart of data transmission by the image acquisition device 200 according to an exemplary embodiment of the present application. Figure 5As shown, the image acquisition device 200, such as the star flash transmission module 230 in the image acquisition device 200, can first detect the interference level of each star flash channel to determine three star flash channels with stronger signals, and then transmit a frame of data via these three star flash channels. For example, the first type of frame image data 121, the second type of frame image data 122, and the first verification data 130 are transmitted respectively via these three star flash channels. After the vehicle computer receives the first type of frame image data 121, the second type of frame image data 122, and the first verification data 130, it can send a signal to the image acquisition device 200 to represent the received signal and / or the amount of received data. The image acquisition device 200 can calculate the difference between the sending time of the first image data 120 and the first verification data 130 and the receiving time of the received signal and / or calculate the ratio of the received data amount to the total amount of data based on the total amount of the first image data 120 and the first verification data 130 sent. If the difference is greater than the first threshold, the image acquisition device 200 may reselect multiple star flash channels with the first type of signal strength from the star flash channels to transmit the second image data and the second verification data and / or if the ratio is less than the second threshold, the image acquisition device 200 may reselect multiple star flash channels with the first type of signal strength from the star flash channels to transmit the second image data and the second verification data. If the difference is less than the first threshold and the ratio is greater than the second threshold, data transmission continues on the determined star flash channel.
[0067] Step S120
[0068] Image data to be displayed may be generated based on the first image data 120 and the first verification data 130 .
[0069] Exemplarily, generating the image data to be displayed based on the first image data 120 and the first verification data 130 may include: verifying the first-category frame image data 121 and the second-category frame image data 122 based on the first verification data 130; and, in response to the verification being correct, splicing and rearranging the first-category frame image data 121 and the second-category frame image data 122 to generate the image data to be displayed. For example, the first-category frame image data 121 and the second-category frame image data 122 may be verified using an exclusive-OR verification method. If the verification is correct, the split first-category frame image data 121 and the second-category frame image data 122 may be re-spliced and rearranged to generate the image data to be displayed. For example, a splicing and rearrangement method complementary to the splitting method may be used to generate the image data to be displayed. For example, the first-category frame image data 121 and the second-category frame image data 122 may be spliced sequentially in alternating rows or columns.
[0070] The present application splits the image data captured by the image acquisition device 200 and transmits it to the vehicle computer 110 through multiple star flash channels, and re-splices and rearranges the data received by the vehicle computer 110 to generate image data to be displayed, which is conducive to ensuring that the transmission of image data can be completed quickly, so that the image acquisition device 200 can improve the transmission quality of image data under strong interference.
[0071] Table 3 is a table for generating second-type frame image data 122 based on first verification data 130 and first-type frame image data 121, according to an exemplary embodiment of the present application. As shown in Table 3, first-type frame image data 121 was lost during transmission, meaning that vehicle computer 110 did not receive first-type frame image data 121. Generating image data to be displayed based on first image data 120 and first verification data 130 may include: generating first-type frame image data 121 based on first verification data 130 and second-type frame image data 122 in response to the loss of first-type frame image data 121; and splicing and rearranging the generated first-type frame image data 121 and second-type frame image data 122 to generate image data to be displayed.
[0072]
[0073] Table 3
[0074] Similarly, if the second-type frame image data 122 is lost during transmission, that is, the vehicle computer 110 does not receive the second-type frame image data 122, generating the image data to be displayed based on the first image data 120 and the first verification data 130 may include: in response to the second-type frame image data 122 being lost, generating the second-type frame image data 122 based on the first verification data 130 and the first-type frame image data 121; and splicing and rearranging the first-type frame image data 121 and the generated second-type frame image data 122 to generate the image data to be displayed.
[0075] By setting verification data such as the first verification data 130, the present application can restore the lost or damaged data according to the verification data when data loss or damage occurs during data transmission, so as to ensure the transmission quality of image data under complex interference conditions on the vehicle.
[0076] For example, if the second type frame image data 122 and the first verification data 130 are lost during the transmission process, that is, the vehicle computer 110 does not receive the second type frame image data 122 and the first verification data 130, the first type frame image data 121 can be determined as the image data to be displayed.
[0077] Step S130
[0078] Controlling a display device to display image data to be displayed. The display device may include any suitable display device mounted on the vehicle. For example, the display device may be a vehicle-mounted display screen and / or a projection device such as an AR-HUD, which is not specifically limited in this application.
[0079] Exemplarily, the vehicle computer 110 may send the image data to be displayed to the display device so that the image data to be displayed is displayed on the display device. For example, in a scenario where the driver is making a WeChat video call, the camera may transmit the first image data 120 obtained after acquisition and processing and the first verification data 130 calculated based on the first image data 120 to the vehicle computer 110 via the Star Flash channel. The vehicle computer 110 may generate the image data to be displayed based on the received first image data 120 and the first verification data 130, and send the image data to be displayed to the display device so that the image data to be displayed is displayed on the display device.
[0080] The data transmission method provided in the present application transmits different data through multiple star flash channels respectively, and splices and rearranges the received data, which is beneficial to ensuring the quality of data transmission under complex interference conditions on board the vehicle and improving the accuracy of the generated image data to be displayed.
[0081] The steps of the various methods above are divided only for the purpose of clear description. When implemented, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent; adding insignificant modifications to the process or introducing insignificant designs that do not change the core design of the process are all within the scope of protection of this patent.
[0082] Although a data transmission method is described herein, it will be understood that one or more features may be omitted, substituted, or added to the data transmission method.
[0083] Figure 6 is a schematic block diagram of a smart cockpit 400 provided according to an exemplary embodiment of the present application. Figure 6 As shown, the smart cockpit 400 may include a vehicle computer 110, an image acquisition device 200, multiple Star Flash nodes 300 and a display device 410. The vehicle computer 110 may include a processor. The processor may execute the various methods and processes described above, such as the data transmission method mentioned in the above embodiment. The image acquisition device 200 may be installed inside and / or outside the vehicle, and may be configured to acquire the first image data 120 and the first verification data 130, and select multiple Star Flash channels with a first type of signal strength for transmitting the first image data 120 and the first verification data 130. Multiple Star Flash nodes 300 may be installed inside the vehicle and may receive the first image data 120 and the first verification data 130 sent by the image acquisition device 200. The display device 410 may display the image data to be displayed.
[0084] Exemplarily, the image acquisition device 200 may include any suitable device with a photographing function. For example, the image acquisition device 200 may include a camera. The image acquisition device 200 may be installed at any suitable location inside and / or outside the vehicle to capture the environment inside and / or outside the vehicle, such as people inside the vehicle. Figure 3 As shown, the image acquisition device 200 may include a collection module 210, a processing module 220, and a star flash sending module 230. The collection module 210 may be configured to collect image data 10 to be collected. The image data 10 may include data for representing images of the vehicle interior and / or exterior environment.
[0085] The processing module 220 may be configured to perform splitting processing on the collected image data 10 to obtain the first image data 120. For example, Figure 4 As shown, the processing module 220 can split the image data 10 acquired by the acquisition module 210 into first-type frame image data 121 and second-type frame image data 122 according to an odd-even row splitting method to obtain the first image data 120. For example, the first-type frame image data 121 may include odd-numbered row data in the image data 10. The second-type frame image data 122 may include even-numbered row data in the image data 10.
[0086] Exemplarily, the processing module 220 may be further configured to calculate and obtain the first verification data 130 based on the first-category frame image data 121 and the second-category frame image data 122 in the first image data 120. For example, the processing module 220 may calculate and obtain the first verification data 130 based on the first-category frame image data 121 and the second-category frame image data 122 using an exclusive-OR operation in an exclusive-OR verification scheme. In other words, the first verification data 130 may be verification data of the first-category frame image data 121 and the second-category frame image data 122. If the first-category frame image data 121 and the second-category frame image data 122 are lost or damaged during transmission, the lost or damaged data may be recovered using the first verification data 130 and the unlost or damaged data.
[0087] As shown in Table 2, when the binary values of the first-category frame image data 121 and the second-category frame image data 122 are different, the first verification data 130 calculated through the exclusive OR operation may be 1. When the binary values of the first-category frame image data 121 and the second-category frame image data 122 are the same, the first verification data 130 calculated through the exclusive OR operation may be 0.
[0088] It should be noted that the splitting methods shown in this application, such as the parity row splitting method and the verification method such as the XOR verification method, are only examples and are not specific limitations. In actual applications, the splitting method and verification method can be reasonably selected according to actual conditions. For example, the splitting method may also include a nine-choose-one splitting method, and the verification method may also include a checksum verification method, a hash verification method, etc., which are not specifically limited in this application.
[0089] The star flash sending module 230 can be configured to select multiple star flash channels with a first type of signal strength from the star flash channel to transmit the first image data 120 and the first verification data 130. For example, the star flash channel may include multiple star flash channels with a first type of signal strength and multiple star flash channels with a second type of signal strength. The first type of signal strength may be greater than the second type of signal strength. The star flash sending module 230 in the image acquisition device 200 can select multiple star flash channels with a first type of signal strength from the star flash channel to transmit the first image data 120 and the first verification data 130. In other words, the star flash sending module 230 can select a star flash channel with a higher signal strength to transmit the first image data 120 and the first verification data 130 to improve the transmission quality.
[0090] For example, Figure 3 As shown, multiple Star Flash nodes 300 can be installed in the vehicle. Multiple Star Flash nodes 300 can be configured to receive the first image data 120 and the first verification data 130 sent by the image acquisition device 200. For example, the multiple Star Flash nodes 300 may include a first Star Flash body receiving node 310, a second Star Flash body receiving node 320, and a Star Flash car-machine receiving node 330. The first Star Flash body receiving node 310 can receive the first type of frame image data 121. The second Star Flash body receiving node 320 can receive the second type of frame image data 122. The Star Flash car-machine receiving node 330 can receive the first verification data 130, the first type of frame image data 121 sent via the first Star Flash body receiving node 310, and the second type of frame image data 122 sent via the second Star Flash body receiving node 320. Exemplarily, multiple Star Flash nodes 300 can be installed on at least one of the front windshield, the rear windshield, and the middle row of seats. The first Star Flash vehicle body receiving node 310 , the second Star Flash vehicle body receiving node 320 and the Star Flash vehicle machine receiving node 330 can be installed on the front windshield, the rear windshield and the middle row of seats respectively.
[0091] It should be noted that the number of Star Flash nodes shown in this application, such as three, is only an example and is not a specific limitation. In actual applications, the number of Star Flash nodes can be reasonably set according to actual conditions. For ease of description, this article mainly uses three Star Flash nodes as an example for detailed description.
[0092] In addition, the first Star Flash body receiving node 310, the second Star Flash body receiving node 320, and the Star Flash vehicle receiving node 330 can send and receive data such as the first image data 120 and the first verification data 130 through the antenna. The installation positions of the first Star Flash body receiving node 310, the second Star Flash body receiving node 320, and the Star Flash vehicle receiving node 330 are only examples and are not specifically limited. In actual applications, the installation positions of the first Star Flash body receiving node 310, the second Star Flash body receiving node 320, and the Star Flash vehicle receiving node 330 can be reasonably set according to actual conditions, such as the position of the antenna.
[0093] Exemplarily, the Star Flash sending module 230 may include a Star Flash chip installed in a camera. The Star Flash sending module 230 may be connected to multiple Star Flash nodes 300 through wireless communication. The first Star Flash body receiving node 310, the second Star Flash body receiving node 320 and the Star Flash vehicle receiving node 330 may be connected through wireless communication. In other words, a wireless short-range communication connection may be established between the Star Flash sending module 230, the first Star Flash body receiving node 310, the second Star Flash body receiving node 320 and the Star Flash vehicle receiving node 330 for data interaction. For example, the Star Flash sending module 230 may send the first type of frame image data 121 to the first Star Flash body receiving node 310, send the second type of frame image data 122 to the second Star Flash body receiving node 320, and send the first verification data 130 to the Star Flash vehicle receiving node 330. The first Star Flash vehicle body receiving node 310 and the second Star Flash vehicle body receiving node 320 may send the received first-category frame image data 121 and second-category frame image data 122 to the Star Flash vehicle head unit receiving node 330. The Star Flash vehicle head unit receiving node 330 may send the received first-category frame image data 121, second-category frame image data 122, and first verification data 130 to the vehicle head unit 110.
[0094] In the present application, by setting up multiple Star Flash nodes 300, it is beneficial to realize data transmission through the Star Flash channel, which is beneficial to improving the communication performance between the image acquisition device 200 and the vehicle computer 110.
[0095] For example, in a scenario where the driver is making a WeChat video call, the camera can capture the driver to form image data 10, and split the image data 10 into first-class frame image data 121 and second-class frame image data 122 to form first image data 120. Then, based on the first-class frame image data 121 and the second-class frame image data 122, verification data of the two, such as first verification data 130, can be calculated to obtain the first-class frame image data 121, the second-class frame image data 122 and the first verification data 130. Then, the first-class frame image data 121, the second-class frame image data 122 and the first verification data 130 can be transmitted to the first Star Flash body receiving node 310, the second Star Flash body receiving node 320 and the Star Flash car-machine receiving node 330 respectively through three Star Flash channels with stronger signals.
[0096] For another example, in a scenario where a camera and / or radar installed on the top of a vehicle transmits data, the camera and / or radar can capture the environment outside the vehicle to form image data 10, and split the image data 10 into a first type of frame image data 121 and a second type of frame image data 122 to form first image data 120. Then, verification data of the two, such as first verification data 130, can be calculated based on the first type of frame image data 121 and the second type of frame image data 122. Then, the first type of frame image data 121, the second type of frame image data 122 and the first verification data 130 can be transmitted to the first Star Flash body receiving node 310, the second Star Flash body receiving node 320 and the Star Flash vehicle receiving node 330 respectively through three Star Flash channels with stronger signals. The present application transmits data through the Star Flash channel, which can not only improve the data transmission quality and transmission stability, but also avoid the problems of difficult wiring harness arrangement, high cost and water leakage risk caused by the wiring harness connection being implemented in locations such as the panoramic sunroof in traditional technologies.
[0097] The embodiment of the present application further provides an electronic device, such as Figure 7 As shown, electronic device 500 may include at least one processor and a memory. The memory is communicatively connected to the at least one processor and stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the data transmission method mentioned in the above embodiment.
[0098] One embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the data transmission method mentioned in the above embodiment is implemented.
[0099] Figure 7 is a schematic block diagram of an electronic device 500 according to some embodiments of the present application. Figure 7 As shown, the electronic device 500 includes a processor 501, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory ROM 502 or a computer program loaded from a memory 508 into a random access memory RAM 503. Various programs and data required for the operation of the electronic device 500 can also be stored in the RAM 503. The processor 501, ROM 502, and RAM 503 are connected to each other via a bus 504. An input / output I / O interface 505 is also connected to the bus 504.
[0100] Multiple components within electronic device 500 are connected to I / O interface 505 , including: an input unit 506 , such as buttons or a touchscreen on a vehicle computer; an output unit 507 , connected to various types of displays and speakers to output various signals; a memory 508 , including any medium for storing computer-executable programs; and a communication unit 509 , such as a network card, a modem, or a wireless communication transceiver. Communication unit 509 allows electronic device 500 to exchange information / data with other devices via, for example, a local area network or other wireless communication network.
[0101] The processor 501 can be a variety of general-purpose and / or specialized processing components with processing and computing capabilities. Some examples of the processor 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 501 performs the various methods and processes described above, such as the data transmission methods mentioned in the above embodiments. For example, in some embodiments, the data transmission methods mentioned in the above embodiments can be implemented as a computer software program, which is tangibly contained in a computer-readable storage medium, such as the memory 508. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 500 via the ROM 502 and / or the communication unit 509. When the computer program is loaded into the RAM 503 and executed by the processor 501, one or more steps of the data transmission method described above can be performed. Alternatively, in other embodiments, the processor 501 can be configured to perform the data transmission methods mentioned in the above embodiments by any other suitable means, such as by means of firmware.
[0102] Various aspects of the present application are described herein with reference to flowcharts and / or sequence diagrams of methods, devices (systems), and computer program products according to exemplary embodiments of the present application. It should be understood that each step of the flowcharts and / or sequence diagrams, as well as combinations of steps in the flowcharts and / or sequence diagrams, can be implemented by computer-readable program instructions.
[0103] These computer-readable program instructions can be provided to a processor in an electronic device, a general-purpose computer, a special-purpose computer, or a processing unit of other programmable data processing devices, thereby producing a machine such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / steps specified in one or more steps in the flowchart and / or timing diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / steps specified in one or more steps in the flowchart and / or timing diagram.
[0104] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device, so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / steps specified in one or more steps in the flowchart and / or timing diagram.
[0105] The flowcharts and timing diagrams in the accompanying drawings show the possible architectures, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present application. In this regard, each step in the flowchart or timing diagram can represent a portion of a module, program segment or instruction, and the portion of the module, program segment or instruction contains one or more executable instructions for implementing the specified logical function. In some alternative embodiments, the functions marked in the steps can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each step in the timing diagram and / or flowchart, and the combination of steps in the timing diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or can be implemented using a combination of dedicated hardware and computer instructions.
[0106] The above description is merely an implementation method of this application and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of protection provided by this application is not limited to technical solutions formed by a specific combination of the aforementioned technical features. It also encompasses other technical solutions formed by any combination of the aforementioned technical features or their equivalents, without departing from the technical concept. For example, a technical solution formed by replacing the aforementioned features with (but not limited to) technical features with similar functions disclosed in this application.
Claims
1. A data transmission method, characterized in that: include: receiving first image data and first verification data respectively transmitted by a plurality of star flash channels having a first type of signal strength, wherein the first image data is configured to be acquired and processed by an image acquisition device; generating image data to be displayed based on the first image data and the first verification data; as well as Controlling a display device to display the image data to be displayed.
2. The method according to claim 1, wherein The first image data is configured to be acquired and processed by an image acquisition device, including: Acquiring the image data to be acquired through the image acquisition device; and The image acquisition device performs splitting processing on the collected image data to obtain the first image data, wherein the first image data includes first-type frame image data and second-type frame image data; The first verification data is obtained by calculation through the first type of frame image data and the second type of frame image data.
3. The method according to claim 2, wherein Generating image data to be displayed based on the first image data and the first verification data includes: Verifying the first type of frame image data and the second type of frame image data based on the first verification data; and In response to the verification being correct, the first-category frame image data and the second-category frame image data are spliced and rearranged to generate the image data to be displayed.
4. The method according to claim 2, wherein Generating image data to be displayed based on the first image data and the first verification data includes: In response to the second type of frame image data being lost, generating the second type of frame image data based on the first verification data and the first type of frame image data; and The first type of frame image data and the generated second type of frame image data are spliced and rearranged to generate the image data to be displayed.
5. The method according to claim 2, wherein: Generating image data to be displayed based on the first image data and the first verification data includes: In response to the second-category frame image data and the first verification data being lost, the first-category frame image data is determined as the image data to be displayed.
6. The method according to any one of claims 1 to 5, wherein The star flash channel includes multiple star flash channels with the first type of signal strength and multiple star flash channels with the second type of signal strength, the first type of signal strength is greater than the second type of signal strength, and the image acquisition device selects multiple star flash channels with the first type of signal strength from the star flash channels to transmit the first image data and the first verification data.
7. The method according to claim 6, wherein: The first image data is configured to be acquired and processed by the image acquisition device at a first moment, The method further comprises: receiving second image data and second verification data respectively transmitted by a plurality of star flash channels having the first type of signal strength, wherein the second image data is configured to be acquired and processed by the image acquisition device at a second moment, where the second moment is a moment subsequent to the first moment; In response to a preset condition being met, the image acquisition device reselects from the star flash channels a plurality of star flash channels having the first type of signal strength for transmitting the second image data and the second verification data.
8. The method according to claim 7, wherein: The method further comprises: In response to receiving the first image data and the first verification data, sending a signal indicating that the data has been received to the image acquisition device, In response to a preset condition being met, the image acquisition device reselects from the star flash channels a plurality of star flash channels having the first type of signal strength for transmitting the second image data and the second verification data, including: In response to the difference between the sending time of the first image data and the first verification data by the image acquisition device and the receiving time of the signal characterizing the reception being greater than a first threshold, the image acquisition device re-selects multiple star flash channels with the first type of signal strength from the star flash channels to transmit the second image data and the second verification data.
9. The method according to claim 7, wherein: The method further comprises: In response to receiving the first image data and the first verification data, sending a signal indicating an amount of received data to the image acquisition device, In response to a preset condition being met, the image acquisition device reselects from the star flash channels a plurality of star flash channels having the first type of signal strength for transmitting the second image data and the second verification data, including: In response to the ratio of the amount of received data to the total amount of data of the first image data and the first verification data sent by the image acquisition device being less than a second threshold, the image acquisition device re-selects multiple star flash channels with the first type of signal strength from the star flash channels for transmitting the second image data and the second verification data.
10. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to at least one of the processors; wherein, The memory stores instructions that can be executed by at least one processor, and the instructions are executed by at least one processor to enable the at least one processor to perform the data transmission method according to any one of claims 1 to 9.
11. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the data transmission method according to any one of claims 1 to 9 is implemented.
12. A smart cockpit, comprising: A vehicle computer, comprising a processor, wherein the processor is configured to execute the data transmission method according to any one of claims 1 to 9; an image acquisition device, mounted on the vehicle, configured to acquire first image data and first verification data, and select a plurality of star flash channels having a first type of signal strength for transmitting the first image data and the first verification data; a plurality of Star Flash nodes, installed in the vehicle, receiving the first image data and the first verification data sent by the image acquisition device; as well as A display device displays the image data to be displayed.
13. The smart cockpit according to claim 12, wherein: The image acquisition device comprises: an acquisition module configured to acquire image data to be acquired; and a processing module configured to split the collected image data to obtain the first image data, and calculate first verification data based on the first type of frame image data and the second type of frame image data in the first image data; and The star flash sending module is configured to select multiple star flash channels with a first type of signal strength from the star flash channels to transmit the first image data and the first verification data.
14. The smart cockpit according to claim 13, wherein: The multiple star flash nodes include: A first Star Flash vehicle body receiving node receives the first type of frame image data; A second Star Flash vehicle body receiving node receives the second type of frame image data; and The Star Flash vehicle receiving node receives the first verification data, the first type of frame image data sent via the first Star Flash vehicle body receiving node, and the second type of frame image data sent via the second Star Flash vehicle body receiving node.
15. The smart cockpit according to claim 12, wherein: A plurality of star flash nodes are installed on at least one of the front windshield, the rear windshield and the middle row seats.
Citation Information
Patent Citations
Data transmission method, storage control chip and solid state disk
CN117170930A
Fault detection method, electronic equipment and storage medium
CN117528057A