Image transmission method, system and vehicle for vehicle projection display
By setting up a buffer and adding flags in the MCU module, combined with the Ethernet communication protocol, the problem of unclear or choppy images in vehicle projection displays was solved, achieving stable image transmission and efficient display, and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHANGZHOU XINGYU AUTOMOTIVE LIGHTING SYST CO LTD
- Filing Date
- 2023-05-17
- Publication Date
- 2026-05-08
AI Technical Summary
Existing vehicle projection display technology suffers from stuttering, flickering, or screen drop-off issues during image transmission, resulting in unclear or choppy images that negatively impact user experience.
The MCU module is equipped with two buffers. By adding flag bits to the image information of two adjacent frames, the buffer is quickly selected for image caching. Combined with the Ethernet communication protocol, the image information is transmitted to ensure the stability and smoothness of the image information.
It improves image transmission rate, reduces image information transmission time, avoids stuttering, flickering or screen dropout, enhances image clarity and smoothness, and improves user experience.
Smart Images

Figure CN116614601B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle projection technology, and in particular to an image transmission method, system and vehicle for vehicle projection display. Background Technology
[0002] Ground projection technology can display any image within a single module, reshaping consumers' perception of exterior lighting by providing innovative new lighting functions. This technology transmits customized images or videos via the vehicle's controller and projects them onto the ground, enhancing vehicle interaction and creating a more human-centered atmosphere, making cars more intelligent. However, existing image transmission methods suffer from issues such as image stuttering, flickering, or screen dropouts, resulting in unclear or choppy images during projection and negatively impacting the user experience. Summary of the Invention
[0003] The technical problem to be solved by this invention is: in order to solve the technical problem of unclear or unsmooth images in vehicle projection displays in the prior art, this invention provides an image transmission method for vehicle projection displays, which avoids problems such as image stuttering, flickering or screen drop-off during image transmission, and improves the clarity and smoothness of the projection display, resulting in a better user experience.
[0004] The technical solution adopted by this invention to solve its technical problem is: an image transmission method for vehicle projection display, comprising the following steps:
[0005] S1: The vehicle body controller acquires continuous image information, identifies the image information in order of acquisition priority, and adds a flag bit to each image information according to the identification result;
[0006] S2: The image acquisition module acquires and transmits the current image information and the flag bit of the current image information;
[0007] S3: The MCU module obtains the current image information and the flag bit of the current image information. The MCU module includes two buffers, namely the first buffer and the second buffer. The MCU module parses the flag bit of the current image information and transmits the current image information to the corresponding buffer based on the parsing result.
[0008] S4: When the image information is transmitted to the corresponding buffer, the buffer storing the previous frame image information transmits the previous frame image information to the projection display module for display.
[0009] Furthermore, specifically, in step S3, transmitting the current image information to the corresponding buffer based on the processing result specifically includes:
[0010] If the image information of the previous frame is stored in the first buffer, the MCU module will parse the flag bit of the current image information and the flag bit of the previous frame image information.
[0011] If Flag = DiffPicture, the current image information is stored in the second buffer and transmitted in a loop.
[0012] If Flag = TotalPicture, the current image information is stored in the first buffer until the flag of the current image information is different from the flag of the previous frame image information, at which point the current image information is stored in the second buffer.
[0013] Furthermore, specifically, in step S1, similarity recognition is performed on the image information of two adjacent frames, and a flag is added by setting the Flag field, including:
[0014] If the similarity between two adjacent image frames is greater than a preset value, then a flag bit Flag = DiffPicture is added to the current image information;
[0015] If the similarity between two adjacent image frames is less than or equal to a preset value, then a flag bit Flag = TotalPicture is added to the current image information.
[0016] Furthermore, specifically, in step S4, the previous frame image information is transmitted to the projection display module for display through the DMA controller inside the MCU module.
[0017] Furthermore, specifically, the image acquisition module transmits the image information to the MCU module via the Ethernet communication protocol.
[0018] A transmission system employing the image transmission method for vehicle projection display as described above includes:
[0019] The vehicle body controller acquires continuous image information, identifies the image information in order of acquisition priority, and adds a flag bit to each image information according to the identification result;
[0020] An image acquisition module is connected to the vehicle body controller. The image acquisition module acquires and transmits the current image information and the flag bit of the current image information.
[0021] The image transmission module is connected to the image acquisition module and receives the current image information and the flag bit of the current image information;
[0022] An MCU module, connected to the image transmission module, includes two buffers: a first buffer and a second buffer. The MCU module acquires the current image information and a flag bit of the current image information. It parses the flag bit of the current image information and, based on the parsing result, transmits the current image information to the corresponding buffer. While the image information is being transmitted to the corresponding buffer, the buffer storing the previous frame's image information transmits the previous frame's image information to the projection display module for display.
[0023] The projection display module is connected to the MCU module and performs projection display to display the image information of the previous frame.
[0024] Furthermore, specifically, the image transmission module is an Ethernet module.
[0025] Furthermore, specifically, the projection display module is a device or vehicle projection lamp with a display screen.
[0026] Furthermore, specifically, the light source of the vehicle projection light is a light-emitting diode, and the light-emitting diode is a microLED.
[0027] A vehicle includes an image transmission system for vehicle projection display as described above.
[0028] The beneficial effects of this invention are that the image transmission method for vehicle projection display of this invention sets up two buffer areas in the MCU module. By adding flag bits to the image information of two adjacent frames, the MCU module can quickly select the buffer area for image caching according to the flag bits in subsequent steps, which improves the image transmission rate, reduces the image information transmission time, and the image displayed by the projection display module is clear and smooth, avoiding the phenomenon of image information stuttering, flickering or screen drop-off. It has stronger versatility and improves the user experience. Attached Figure Description
[0029] The present invention will be further described below with reference to the accompanying drawings and embodiments.
[0030] Figure 1 This is a schematic diagram of the method flow of Embodiment 1 of the present invention.
[0031] Figure 2 This is a schematic diagram of the system structure of Embodiment 2 of the present invention.
[0032] Figure 3 This is a schematic diagram of the MCU module in Embodiment 2 of the present invention.
[0033] In the diagram, 100 is the vehicle body controller; 200 is the image acquisition module; 300 is the image transmission module; 400 is the MCU module; 500 is the projection display module; 410 is the first buffer; and 420 is the second buffer. Detailed Implementation
[0034] The present invention will now be described in further detail with reference to the accompanying drawings. These drawings are simplified schematic diagrams, illustrating only the basic structure of the invention, and therefore only show the components relevant to the invention.
[0035] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential," etc., indicating orientation or positional relationships, are based on the orientation or positional relationships shown in the accompanying drawings and are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. Furthermore, features defined with "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, unless otherwise stated, "a plurality of" means two or more.
[0036] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0037] Example 1
[0038] like Figure 1 As shown in the figure, this application embodiment provides an image transmission method for vehicle projection display, including the following steps:
[0039] S1: The vehicle body controller 100 acquires continuous image information, identifies the image information in the order of acquisition priority, and adds a flag bit to each image information according to the identification result.
[0040] In this embodiment, in step S1, similarity is identified between two adjacent image frames. A flag is added by setting a Flag field, including: if the similarity between two adjacent image frames is greater than a preset value, then the current image information is flagged as Flag = DiffPicture; if the similarity between two adjacent image frames is less than or equal to the preset value, then the current image information is flagged as Flag = TotalPicture. In other words, the transmitted image information between two adjacent frames is classified by setting the Flag field. When Flag = DiffPicture, it indicates that the current image information is based on changes from the previous image frame, such as a change in the coordinates or size of a region in the image; when Flag = TotalPicture, it indicates that the current image information is completely different from the previous image frame. Adding flags to the image information facilitates rapid transmission of image information in subsequent steps.
[0041] S2: The image acquisition module 200 acquires and transmits the current image information and the flag bit of the current image information.
[0042] S3: MCU module 400 obtains the current image information and the flag bit of the current image information. MCU module 400 includes two buffers, namely the first buffer 410 and the second buffer 420. MCU module 400 parses the flag bit of the current image information and transmits the current image information to the corresponding buffer based on the parsing result.
[0043] In this embodiment, step S3, transmitting the current image information to the corresponding buffer based on the processing result specifically includes: if the image information of the previous frame is stored in the first buffer 410, the MCU module 400 parses the flag bit of the current image information and the flag bit of the previous frame image information; if the flag bit Flag = DiffPicture, the current image information is stored in the second buffer 420, and this process is repeated cyclically; if the flag bit Flag = TotalPicture, the current image information is stored in the first buffer 410 until the flag bit of the current image information is different from the flag bit of the previous frame image information, at which point the current image information is stored in the second buffer 420.
[0044] Furthermore, the MCU module 400 parses the flag bits of the current image information and the flag bits of the previous frame image information. This determines whether the current image information is based on a change from the previous frame or is completely different from it. The added flag bits enable rapid parsing, improving parsing efficiency and further increasing the image information transmission speed.
[0045] Furthermore, if the capacity of either the first buffer 410 or the second buffer 420 in the MCU module 400 is empty, and the similarity between the previous frame image information and the current image information is less than a preset value (i.e., the previous frame image information and the current image information are completely different), the previous frame image information is preferentially transmitted to the first buffer 410. After the transmission of the previous frame image information is complete, the current image information is transmitted to the second buffer 420 for buffering. During the transmission of the current image information, the first buffer 410 will transmit the previous frame image information to the projection display module 500 for display. When the transmission of the current image information is complete, the next frame image information is transmitted to the first buffer 420. The first buffer 410 buffers the image information. During the transmission of the next frame of image information, the second buffer 420 transmits the current image information to the projection display module 500 for display. This process is repeated cyclically. Compared with the prior art, in this embodiment, it is not necessary to display the previous frame of image information before transmitting the current image information. When the similarity between the previous frame of image information and the current image information is less than a preset value, the two consecutive frames of image information are transmitted asynchronously through the dual buffer setting, reducing the transmission time of image information. Moreover, the image displayed by the projection display module 500 is clear and has good smoothness, avoiding the phenomenon of image information stuttering, flickering, or screen dropout. In addition, the capacity of the first buffer 410 and the second buffer 420 can be set to be different, and the capacity of the buffer can be changed based on the image size, which can improve the overall performance of the MCU module.
[0046] Furthermore, when the similarity between the previous frame image information and the current image information is greater than a preset value, that is, when the current image information is based on the changes of the previous frame image information, taking the previous frame image information cached in the first buffer 410 as an example, the current image information is transmitted to the first buffer 410. Since only a part of the previous frame image information and the current image information have changed, the current image information only covers the changed area on the previous frame image information. The covered image is the current image information. It should be noted that when the previous frame image information is covered, the previous frame image information has already been displayed by the projection display module 500. Then, the changed area of the current image information is covered on the previous frame image to form the current image information, and then transmitted to the projection display module 500 for display. This continues until the similarity between the previous frame image information and the current image information is less than the preset value, at which point the current image information is transmitted to the second buffer 420. This reduces the image information transmission time, and the image displayed by the projection display module 500 is clear and has good flow, further reducing memory occupation and saving operating resources.
[0047] S4: When the image information is transmitted to the corresponding buffer, the buffer storing the previous frame image information transmits the previous frame image information to the projection display module 500 for display.
[0048] In this embodiment, in step S4, the previous frame image information is transmitted to the projection display module 500 for display through the internal DMA controller of the MCU module 400.
[0049] In this embodiment, the image acquisition module transmits image information to the MCU module 400 via the Ethernet communication protocol. The image information transmission meets the transmission bandwidth requirements, further improving the stability and smoothness of image information transmission, enhancing the vehicle's interactive functions, and improving driving safety.
[0050] The present invention discloses an image transmission method for vehicle projection display. The MCU module 400 is configured with two buffers. By adding flag bits to the image information of two adjacent frames, the MCU module 400 can quickly select a buffer for image caching in subsequent steps based on the flag bits. This improves the image transmission rate, reduces the image information transmission time, and results in a clear and smooth image displayed by the projection display module 500. It avoids image information stuttering, flickering, or screen dropouts, enhances versatility, and improves the user experience.
[0051] Example 2
[0052] Based on the same inventive concept as the image transmission method for vehicle projection display in Embodiment 1 above, this application provides an image transmission system for vehicle projection display, comprising:
[0053] The vehicle body controller 100 acquires continuous image information, identifies the image information according to the acquisition priority, and adds a flag bit to each image information based on the identification result.
[0054] The image acquisition module 200 is connected to the body controller 100. The image acquisition module 200 acquires and transmits the current image information and the flag bit of the current image information.
[0055] The image transmission module 300 is connected to the image acquisition module and receives the current image information and the current image information flag.
[0056] The MCU module 400 is connected to the image transmission module 300. The MCU module 400 includes two buffers, namely the first buffer 410 and the second buffer 420. The MCU module 400 obtains the current image information and the flag bit of the current image information. The MCU module 400 parses the flag bit of the current image information and transmits the current image information to the corresponding buffer based on the parsing result. When the image information is transmitted to the corresponding buffer, the buffer storing the previous frame image information transmits the previous frame image information and transmits the previous frame image information to the projection display module 500 for display.
[0057] The projection display module 500 is connected to the MCU module 400, and performs projection display to display the image information of the previous frame.
[0058] In this embodiment, the image transmission module 300 is an Ethernet module. The image information is received through the Ethernet module, and the transmission bandwidth requirements are met during image information transmission, which ensures the stability and smoothness of video transmission, enhances the vehicle's interactive functions, and improves driving safety.
[0059] In this embodiment, the projection display module 500 is a device or vehicle projection lamp with a display screen.
[0060] In this embodiment, the light source of the vehicle projection light is a light-emitting diode, which is a micro LED (micron-sized light-emitting diode). Micro LED chips are small in size and highly integrated, and have certain advantages in terms of energy consumption, lifespan, thermal stability and response speed. Several micro LEDs are assembled on the driver panel to form a high-density LED array, which can accurately project image information. Compared with ordinary light-emitting diodes, the projected image information is clearer.
[0061] It should be noted that the image transmission system provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the image transmission system and the image transmission method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0062] Example 3
[0063] This application provides a vehicle, including: an image transmission system for vehicle projection display as described above.
[0064] It should be noted that the order of the embodiments described above is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, the above description focuses on specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired results. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired results. In some implementations, multitasking and parallel processing are also possible or may be advantageous.
[0065] The various embodiments in this application are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device, equipment, and storage medium embodiments are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0066] Based on the above-described preferred embodiments of the present invention, and through the foregoing description, those skilled in the art can make various changes and modifications without departing from the inventive concept. The technical scope of this invention is not limited to the contents of the specification, but must be determined according to the scope of the claims.
Claims
1. An image transmission method for vehicle projection display, characterized in that, include: The image transmission method includes the following steps: S1: The vehicle body controller (100) acquires continuous image information, identifies the image information in the order of acquisition priority, and adds a flag bit to each image information according to the identification result; S2: The image acquisition module (200) acquires and transmits the current image information and the flag bit of the current image information; S3: The MCU module (400) obtains the current image information and the flag bit of the current image information. The MCU module (400) includes two buffers, namely the first buffer (410) and the second buffer (420). The MCU module (400) parses the flag bit of the current image information and transmits the current image information to the corresponding buffer based on the parsing result. S4: When the image information is transmitted to the corresponding buffer, the buffer storing the previous frame image information transmits the previous frame image information and transmits the previous frame image information to the projection display module (500) for display. Specifically, in step S3, transmitting the current image information to the corresponding buffer based on the parsing result includes: If the image information of the previous frame is stored in the first buffer (410), the MCU module (400) will parse the flag bit of the current image information and the flag bit of the previous frame image information; If Flag = DiffPicture, then the current image information is stored in the second buffer (420), and this process is repeated cyclically. If Flag = TotalPicture, the current image information is stored in the first buffer (410) until the flag of the current image information is different from the flag of the previous frame image information, and then the current image information is stored in the second buffer (420).
2. The image transmission method for vehicle projection display as described in claim 1, characterized in that, In step S1, similarity is identified between two adjacent image frames, and a flag is added by setting the Flag field, including: If the similarity between two adjacent image frames is greater than a preset value, then a flag bit Flag = DiffPicture is added to the current image information; If the similarity between two adjacent image frames is less than or equal to a preset value, then a flag bit Flag=TotalPicture is added to the current image information.
3. The image transmission method for vehicle projection display as described in claim 1, characterized in that, In step S4, the previous frame image information is transmitted to the projection display module (500) for display through the internal DMA controller of the MCU module (400).
4. The image transmission method for vehicle projection display as described in claim 1, characterized in that, The image acquisition module transmits the image information to the MCU module (400) via Ethernet communication protocol.
5. A transmission system employing the image transmission method for vehicle projection display as described in any one of claims 1 to 4, characterized in that, include: The vehicle body controller (100) acquires continuous image information, identifies the image information according to the acquisition priority order, and adds a flag bit to each image information according to the identification result; An image acquisition module (200) is connected to the vehicle body controller (100). The image acquisition module (200) acquires and transmits the current image information and the flag bit of the current image information. The image transmission module (300) is connected to the image acquisition module and receives the current image information and the flag bit of the current image information; An MCU module (400) is connected to the image transmission module (300). The MCU module (400) includes two buffers, namely a first buffer (410) and a second buffer (420). The MCU module (400) obtains the current image information and the flag bit of the current image information. The MCU module (400) parses the flag bit of the current image information and transmits the current image information to the corresponding buffer based on the parsing result. When the image information is transmitted to the corresponding buffer, the buffer storing the previous frame image information transmits the previous frame image information and transmits the previous frame image information to the projection display module (500) for display. The projection display module (500) is connected to the MCU module (400) and is used to project and display the image information of the previous frame.
6. The image transmission system for vehicle projection display as described in claim 5, characterized in that, The image transmission module (300) is an Ethernet module.
7. The image transmission system for vehicle projection display as described in claim 5, characterized in that, The projection display module (500) is a device or vehicle projection lamp with a display screen.
8. The image transmission system for vehicle projection display as described in claim 7, characterized in that, The light source of the vehicle projection light is a light-emitting diode, and the light-emitting diode is a micro LED.
9. A vehicle, characterized in that, include: The vehicle employs an image transmission system for vehicle projection display as described in any one of claims 5 to 8.
Citation Information
Patent Citations
Screen sharing display method, device and equipment and storage medium
CN112714273A
Micro-display dynamic compensation method and system
CN115297313A