A vehicle-mounted projection method, system, storage medium and device

By directly acquiring and processing screenshot image data through the vehicle's central control system and sending it to the projection terminal, the problem of slow video update speed caused by the small storage space of the SOC chip is solved, achieving faster and more efficient video transmission and better projection effect.

CN119893062BActive Publication Date: 2026-04-21CHONGQING CHANGAN TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHONGQING CHANGAN TECH CO LTD
Filing Date
2025-01-21
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In existing DLP projection technology, the SOC chip has a small storage space, resulting in slow video update speed and affecting the projection effect.

Method used

The system obtains screenshot image data through the vehicle's central control system, processes the data, and sends it directly to the projection terminal, reducing the storage and processing burden on the SOC chip. The system uses a multi-screen display module within the vehicle's central control system for data filling and rendering synthesis to ensure projection quality.

Benefits of technology

It improves the efficiency of projected video updates, simplifies the video transmission process, and enhances projection effects and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119893062B_ABST
    Figure CN119893062B_ABST
Patent Text Reader

Abstract

This application discloses a vehicle-mounted projection method, system, storage medium, and device, relating to the field of automotive headlight projection and applied to in-vehicle infotainment systems. The method includes: controlling a region controller to send a power-on / off control signal to a projection terminal; acquiring screenshot image data and processing the acquired continuous screenshot image data to obtain target video data; sending the target video data to the projection terminal; and controlling the projection terminal to perform projection based on the power-on / off control signal and the target video data. The method provided in this application improves the update efficiency of the target video data used for projection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automotive headlight projection, and more specifically to an in-vehicle projection method, system, storage medium, and device. Background Technology

[0002] With the continuous development and progress of the automotive industry and digital light processing technology (DLP) in recent years, DLP, as a high-pixel automotive lighting projection technology, is receiving increasing attention and demand from OEMs and consumers. The demand of OEMs to apply DLP technology to new models is also becoming increasingly prominent.

[0003] In existing DLP projection technology, the projected video is usually acquired through the SOC chip of the DLP terminal and transmitted to the DMD of the DLP terminal for display. However, due to the small storage space of the SOC chip, it cannot store a large amount of projected video. Furthermore, since the acquisition of the projected video in the SOC chip requires the action of other controllers and systems, the update speed of the projected video in the SOC chip is slow, which in turn affects the projection effect in the DLP terminal. Summary of the Invention

[0004] In view of this, the present invention provides a vehicle-mounted projection method, system, storage medium and device, aiming to improve the update efficiency of projected video.

[0005] To achieve the above objectives, the first aspect of this application provides a vehicle projection method applied to a vehicle infotainment system, the method comprising:

[0006] The control area controller sends power on / off control signals to the projection terminal;

[0007] Acquire screenshot image data and process the acquired continuous screenshot image data to obtain target video data;

[0008] Send the target video data to the projection terminal;

[0009] Based on the power-on / off control signal and the target video data, the projection terminal is controlled to perform projection.

[0010] Optionally, screenshot image data is acquired, and the acquired continuous screenshot image data is processed to obtain target video data, including:

[0011] Acquire screenshot image data and process the acquired continuous screenshot image data to obtain the corresponding video data;

[0012] The video data is corrected using a correction algorithm to obtain corrected video data;

[0013] The corrected video data is filled to obtain filled video data. The filling process is implemented by the data filling module created by the multi-screen display module in the screen projection application of the vehicle central control system.

[0014] The filled video data is rendered and composited to obtain the target video data.

[0015] Optionally, the filled video data is rendered and composited to obtain target video data, including:

[0016] The fill video data is transferred to the window display layer;

[0017] The system-rendered status bar is added to the window display layer for compositing to obtain the target video data.

[0018] Optionally, based on the power-on / off control signal and the target video data, controlling the projection terminal to project includes:

[0019] The projection position and window order of each window in the filling video data are determined based on the display position and window order of each window in the image on the display screen.

[0020] The projection position and window order of each window are transmitted to the projection terminal;

[0021] Based on the power on / off control signal, the projection position and window order of each window, and the target video data, the projection terminal is controlled to perform projection.

[0022] Optionally, the method further includes:

[0023] The system acquires the projected video from the cloud and decodes the projected video to obtain audio data and projected video data.

[0024] The projected video data is processed to obtain the processing result data, and the processing result data is transmitted to the projection terminal.

[0025] The power-on / off control signal and the processing result data are used to control the projection terminal to perform video projection.

[0026] Optionally, screenshot image data is acquired, and the acquired continuous screenshot image data is processed to obtain corresponding video data, including:

[0027] Doodle on the image on the display screen;

[0028] Continuously capture the doodle images displayed on the screen to obtain screenshot image data;

[0029] The acquired continuous screenshot image data is integrated to obtain the corresponding video data.

[0030] Optionally, the video data is corrected using a correction algorithm to obtain corrected video data, including:

[0031] The vertex projection coordinates are obtained by converting the coordinates of the four vertices of the image in the video data using a correction algorithm.

[0032] By performing matrix offset processing on each pixel in the image using vertex projection coordinates and a correction algorithm, corrected video data with the projection coordinates of each pixel is obtained.

[0033] A second aspect of this application provides a vehicle-mounted projection system, applied to any of the vehicle-mounted projection methods described in the first aspect, the system comprising:

[0034] The signal control module of the vehicle's central control system is used to control the area controller to send power on / off control signals to the projection terminal;

[0035] The target video data determination module of the vehicle central control system is used to acquire screenshot image data and process the acquired continuous screenshot image data to obtain target video data.

[0036] The transmission module of the vehicle's central control system is used to send the target video data to the projection terminal;

[0037] The projection control module of the vehicle infotainment system is used to control the projection terminal to project based on the power-on / off control signal and the target video data.

[0038] A third aspect of this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the vehicle projection method as described in any of the first aspects.

[0039] A fourth aspect of this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the vehicle projection method as described in any of the first aspects.

[0040] The vehicle-mounted projection method provided in this application is applied to a vehicle infotainment system. The method includes: controlling a region controller to send a power-on / off control signal to a projection terminal; acquiring screenshot image data and processing the acquired continuous screenshot image data to obtain target video data; sending the target video data to the projection terminal; and controlling the projection terminal to perform projection based on the power-on / off control signal and the target video data.

[0041] This application sends a power-on / off control signal to the area controller via the vehicle's central control system. The area controller then sends the control signal to the projection terminal to control the power-on / off of the projection terminal. Simultaneously, the vehicle's central control system also acquires screenshot image data by capturing images from the vehicle's in-vehicle display screen. It processes the continuously captured screenshot image data to obtain target video data that can be used for projection, and sends the target projection video directly to the projection terminal. The projection terminal then projects the video based on the acquired target video data and the power-on / off control signal. Compared to the complex and cumbersome process in existing technologies where the video used for projection in a projection terminal needs to be acquired from the cloud by the vehicle's central control system, then sent from the cloud to the area controller, then sent from the area controller to the SOC chip, and finally reach the projection terminal for projection, this application directly sends the target video data for projection to the projection terminal from the vehicle's central control system. This is much faster, especially when the video data is updated in real time. The video data transmission method of this application is more efficient and convenient. At the same time, since the storage space of the SOC chip is small, the storage of video data is also small. Therefore, this application eliminates the SOC chip's storage and processing of video data, and instead uses the vehicle's central control system, which has a larger storage space and faster and more efficient processing, to process the video data. Attached Figure Description

[0042] Figure 1 This is a flowchart of a vehicle-mounted projection method proposed in one embodiment of this application;

[0043] Figure 2 This is a schematic diagram of the data transmission relationship of an in-vehicle projection method provided in an embodiment of this application;

[0044] Figure 3 This is a schematic diagram of an in-vehicle projection system according to an embodiment of this application. Detailed Implementation

[0045] The embodiments of the present invention will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention and not for limiting the scope of protection of the present invention.

[0046] refer to Figure 1 , Figure 1 This is a flowchart of a vehicle-mounted projection method proposed in one embodiment of this application, as follows: Figure 2 As shown, this application also provides a schematic diagram of the data transmission relationship in a vehicle-mounted projection method. The method includes the following steps:

[0047] S11: The control area controller sends a power on / off control signal to the projection terminal.

[0048] In this embodiment, the vehicle infotainment system and the area controller communicate via the DDS service under the SDA architecture, while the area controller and the projection terminal communicate via a CAN bus. To control the projection terminal to project, the vehicle infotainment system sends a power-on / off control signal to the area controller via the DDS service. Upon receiving the power-on / off control signal, the area controller sends the signal to the projection terminal via the CAN bus to power on the projection terminal. Figure 2 As shown.

[0049] S12: Acquire screenshot image data and process the acquired continuous screenshot image data to obtain target video data.

[0050] In this embodiment, a screenshot module is provided in the vehicle infotainment system. The screenshot module is bound to the display screen in the vehicle. When the vehicle infotainment system needs to obtain video data for projection, the vehicle infotainment system continuously captures the image of each frame on the display screen through the screenshot module. The screenshot image data of each frame continuously captured is integrated together to obtain the video data. The obtained video data is then processed by correction, filling, and compositing to obtain the target video data for projection in this application.

[0051] S13: Send the target video data to the projection terminal.

[0052] In this embodiment, the vehicle infotainment system and the projection terminal are connected via an LVDS cable. The vehicle infotainment system is equipped with a dedicated transmission module for transmitting data to the projection terminal. Specifically, the vehicle infotainment system transmits the target video data obtained after data processing to the transmission module, which then sends the target video data to the projection terminal via the LVDS cable.

[0053] S14: Based on the power-on / off control signal and the target video data, control the projection terminal to perform projection.

[0054] Specifically, after receiving the power-on / off control signal from the area controller and the target video data from the vehicle's central control system, the projection terminal projects the video based on the target video data.

[0055] In this embodiment, the vehicle infotainment system performs real-time data processing on the video data and sends the processed target video data directly to the projection terminal, making the projection terminal acquire the target video faster and more efficiently. In addition, in this embodiment, the vehicle infotainment system is not limited to obtaining video data from local storage; it can also capture images from the in-vehicle display screen using a screenshot module to obtain video data.

[0056] In conjunction with the above embodiments, in one implementation, the present invention also provides a vehicle-mounted projection method. In this vehicle-mounted projection method, step S12 includes steps S21 to S24:

[0057] S21: Acquire screenshot image data and process the acquired continuous screenshot image data to obtain the corresponding video data.

[0058] S22: The video data is corrected using a correction algorithm to obtain corrected video data.

[0059] S23: The corrected video data is filled to obtain filled video data. The filling process is implemented by the data filling module created by the multi-screen display module in the screen projection application of the vehicle central control system.

[0060] S24: Render and synthesize the filled video data to obtain the target video data.

[0061] Specifically, the screenshot module in the vehicle's central control system captures images from the display screen to obtain screenshot image data. Then, the continuously captured screenshot image data is integrated and processed to obtain the corresponding video data. Here, continuous capture means capturing every frame of the image on the display screen without missing any. Since video is composed of each frame of image, the continuous screenshot image data can be integrated and processed to obtain a corresponding video data.

[0062] Since the video data in this embodiment is obtained by capturing images from the display screen, and the video data becomes larger than the image on the display screen when projected, the obtained video data is further corrected using a correction algorithm to obtain corrected video data, which scales the image on the display screen proportionally to the user-preset projection size. Simultaneously, the vehicle infotainment system also includes a data filling module. Specifically, the vehicle infotainment system has a multi-screen display module that is bound to the in-vehicle display screen. A screen casting application is loaded within the vehicle infotainment system. This application uses the multi-screen display module to construct a data filling module in the C or C++ layer of the vehicle infotainment module. The data filling module constructed through the multi-screen display module can obtain relevant data from the display screen without being bound to it.

[0063] To ensure that the projected content completely covers the preset projection area, avoid black borders or blank areas at the edges of the projected screen, and improve the user's viewing experience, this embodiment also transmits the corrected video data to the data filling module. The data filling module then processes the corrected data to obtain filled video data. The projected content corresponding to the filled video data is clearer, more complete, and smoother. This embodiment also performs rendering and compositing processing on the filled video data. Specifically, through rendering and compositing, the filled video data can be combined with UI elements such as the status bar and icons to obtain a complete and harmonious projection image. The rendered and composited data is the target video data to be ultimately used for projection in this embodiment.

[0064] In conjunction with the above embodiments, in one implementation, the present invention also provides a vehicle-mounted projection method. In this vehicle-mounted projection method, step S24 includes steps S31 to S32:

[0065] S31: Transfer the fill video data to the window display layer.

[0066] S32: Add the system-rendered status bar to the window display layer for compositing to obtain the target video data.

[0067] The filled video data, after being processed, is transmitted to the window display layer for rendering and compositing. Specifically, the status bar rendered by the system, such as time, battery level, and signal strength, is added to the window display layer. At this time, the image time of the status bar is composited with the filled video data, so that the filled video data and the status bar can be seamlessly integrated to form a more complete and aesthetically pleasing video image, which is the target video data.

[0068] In conjunction with the above embodiments, in one implementation, the present invention also provides a vehicle-mounted projection method. In this vehicle-mounted projection method, step S14 includes steps S41 to S43:

[0069] S41: Determine the projection position and window order of each window in the video data based on the display position and window order of each window in the image on the display screen.

[0070] S42: Transmit the projection position and window order of each window to the projection terminal.

[0071] S43: Based on the power on / off control signal, the projection position and window order of each window, and the target video data, control the projection terminal to perform projection.

[0072] Specifically, since multiple windows may be displayed simultaneously on the in-vehicle screen, each containing specific information or content, the exact position and size of each window must be determined to accurately project the required content. This ensures the projected video fully contains the necessary information. Therefore, in this embodiment, the in-vehicle infotainment system also includes a receiving module. This module determines the display position of each window in the image on the screen, thereby determining the projection position of each window in the fill video data. Furthermore, since the display order of multiple windows overlapping or side-by-side on the screen can affect the presentation of the fill video data, determining the window order ensures that the fill video data displays the content of each window in the expected order and hierarchy, thus avoiding information confusion or omission. Therefore, in this embodiment, the receiving module of the in-vehicle infotainment system also determines the window order of each window in the fill video data. After determining the projection position and window order of each window in the fill video data, the receiving module transmits the projection position and window order to the transmission module, which then sends them to the projection terminal. The projection terminal projects the target video data according to the projection position and window order of each window, as well as the power on / off control signal.

[0073] In conjunction with the above embodiments, in one implementation, the present invention also provides a vehicle-mounted projection method. In this vehicle-mounted projection method, the method further includes steps S51 to S53:

[0074] S51: Obtain the screen-casting video from the cloud and decode the screen-casting video to obtain audio data and screen-casting video data.

[0075] S52: Perform data processing on the projected video data to obtain processing result data, and transmit the processing result data to the projection terminal.

[0076] S53: Control the projection terminal to perform video projection based on the power on / off control signal and the processing result data.

[0077] In this implementation, the video data available for projection can be obtained not only through screenshots but also by directly acquiring the complete projection video from the cloud via the vehicle's infotainment system. The infotainment system includes a decoding module that decodes the acquired projection data to obtain audio and video data. The audio data is played directly during video projection, while the video data undergoes further processing before projection. Specifically, the infotainment system corrects the projection data to obtain the user-preset projection size, then fills in the corrected data to eliminate black borders or blank areas, and finally renders and composites the filled data to obtain a processing result with a status bar. The infotainment system then sends this processing result to the projection terminal, enabling the projection terminal to project the video based on the power-on / off control signal and the processed result.

[0078] In conjunction with the above embodiments, in one implementation, the present invention also provides a vehicle-mounted projection method. In this vehicle-mounted projection method, step S21 includes steps S61 to S63:

[0079] S61: Doodle on the image on the display screen.

[0080] S61: Continuously capture doodle images displayed on the screen to obtain screenshot image data.

[0081] S61: Integrate the acquired continuous screenshot image data to obtain the corresponding video data.

[0082] In this embodiment, users can doodle on images displayed on the in-vehicle screen using the doodle module. When the screenshot module of the vehicle's central control system captures images displayed on the screen, the captured images include the doodles. Specifically, when the user doodles on the screen, the screenshot module captures images of each frame on the screen, including the doodle content. When the continuously captured screenshot image data is integrated, the doodles are also integrated into part of the video. That is, the images captured at each step from the start to the end of the doodle are integrated together to generate coherent video data.

[0083] In conjunction with the above embodiments, in one implementation, the present invention also provides a vehicle-mounted projection method. In this vehicle-mounted projection method, step S22 includes steps S71 to S72:

[0084] S71: The vertex projection coordinates are obtained by converting the coordinates of the four vertices of the image in the video data through a correction algorithm.

[0085] S72: By performing matrix offset processing on each pixel in the image using vertex projection coordinates and a correction algorithm, corrected video data with projection coordinates of each pixel is obtained.

[0086] Since the projection terminal ultimately projects onto a wall or the ground, the projection lens needs to be tilted at a certain angle to the horizontal. Therefore, this embodiment performs correction processing on the displayed video data. Specifically, the coordinates of the four vertices of the image in the acquired video data are recalculated using a correction algorithm to transform them into the vertex projection coordinates corresponding to the four vertices in the final projection. Then, for each frame of the video data, all its pixels are traversed. Based on the coordinates of the four vertices before correction, the corresponding vertex projection coordinates after correction, and the correction algorithm, the transformation matrix corresponding to the image is determined. The coordinates of each pixel in the image are then substituted into the transformation matrix to perform matrix offset processing on each pixel, resulting in corrected video data with the projection coordinates of each pixel.

[0087] Based on the same inventive concept, one embodiment of this application provides an in-vehicle projection system, see reference. Figure 3 , Figure 3 This is a schematic diagram of an in-vehicle projection system according to an embodiment of this application.

[0088] The signal control module of the vehicle's central control system is used to control the area controller to send power on / off control signals to the projection terminal;

[0089] The target video data determination module of the vehicle central control system is used to acquire screenshot image data and process the acquired continuous screenshot image data to obtain target video data.

[0090] The transmission module of the vehicle's central control system is used to send the target video data to the projection terminal;

[0091] The projection control module of the vehicle infotainment system is used to control the projection terminal to project based on the power-on / off control signal and the target video data.

[0092] In another embodiment, the target video data determination module of the vehicle infotainment system includes:

[0093] The screenshot module is used to acquire screenshot image data and process the acquired continuous screenshot image data to obtain the corresponding video data;

[0094] The correction module is used to correct the video data using a correction algorithm to obtain corrected video data;

[0095] A filling module is used to fill the corrected video data to obtain filled video data. The filling process is implemented by the data filling module created by the screen projection application in the vehicle central control system through the multi-screen display module.

[0096] The rendering and compositing module is used to perform rendering and compositing processing on the filler video data to obtain the target video data.

[0097] In another embodiment, the rendering and compositing module includes:

[0098] The first compositing module is used to transmit the filler video data to the window display layer;

[0099] The second compositing module is used to add the system-rendered status bar to the window display layer for compositing processing to obtain the target video data.

[0100] In another embodiment, the projection control module of the vehicle infotainment system includes:

[0101] The receiving module is used to determine the projection position and window order of each window in the filling video data based on the display position and window order of each window in the image on the display screen.

[0102] The transmission module is used to transmit the projection position and window order of each window to the projection terminal;

[0103] The projection control submodule controls the projection terminal to project based on the power-on / off control signal, the projection position and window order of each window, and the target video data.

[0104] In another embodiment, the vehicle infotainment system further includes:

[0105] The decoding module is used to acquire the projected video from the cloud and decode the projected video to obtain audio data and projected video data.

[0106] The data processing module is used to process the projected video data to obtain processing result data, and transmit the processing result data to the projection terminal;

[0107] The projection control module is used to control the projection terminal to perform video projection based on the power-on / off control signal and the processing result data.

[0108] In another embodiment, the screenshot module includes:

[0109] The graffiti module is used to draw on images displayed on the screen;

[0110] The first screenshot module is used to continuously capture the doodle images displayed on the screen and obtain screenshot image data;

[0111] The second screenshot module is used to integrate the acquired continuous screenshot image data to obtain the corresponding video data.

[0112] In another embodiment, the correction module includes:

[0113] The first correction module is used to convert the coordinates of the four vertices of the image in the video data through a correction algorithm to obtain the vertex projection coordinates;

[0114] The second correction module is used to perform matrix offset processing on each pixel in the image using vertex projection coordinates and a correction algorithm to obtain corrected video data with the projection coordinates of each pixel.

[0115] Based on the same inventive concept, another embodiment of this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in any of the vehicle projection methods described in the above embodiments.

[0116] Based on the same inventive concept, another embodiment of this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of any of the vehicle projection methods described in the above embodiments.

[0117] This application addresses the cumbersome and complex process of traditional video projection. The in-vehicle infotainment system first retrieves the video data from a local video repository, then sends it to the area controller, which in turn sends it to the SOC chip. The SOC chip processes the received video data before sending it to the projection terminal. Furthermore, the limited storage space within the SOC chip makes it unsuitable for storing large amounts of video data. Therefore, this application incorporates a screenshot module within the in-vehicle infotainment system to capture video data via screenshots and directly send the processed target video data to the projection terminal. This makes receiving the target video data faster and more efficient, improving the update efficiency of the target video data. Removing the SOC chip-based data processing method reduces the projection cost, and the large storage space of the in-vehicle infotainment system allows for the storage of more video data. Moreover, compared to retrieving video data locally, this application's in-vehicle infotainment system can capture video data from the in-vehicle display screen in real time via the screenshot module and project it. Additionally, if the user draws on the display screen, the drawing will also be projected, enhancing the user experience.

[0118] Those skilled in the art will understand that embodiments of the present invention can provide methods, apparatus, electronic devices, storage media, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0119] Although preferred embodiments of the present application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present application.

[0120] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.

[0121] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0122] Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0123] The above provides a detailed description of the vehicle-mounted projection method, system, storage medium, and device provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A vehicle-mounted projection method, characterized in that, The method, applicable to in-vehicle infotainment systems, includes a transmission module for transmitting data to a projection terminal. The control area controller sends a power on / off control signal to the projection terminal; wherein, the vehicle central control system and the area controller communicate through the DDS service under the SDA architecture, and the area controller and the projection terminal communicate through the CAN line; Acquire screenshot image data and process the acquired continuous screenshot image data to obtain target video data; The target video data is sent to the projection terminal; specifically, the vehicle central control system transmits the target video data obtained after data processing to the transmission module, and the transmission module transmits the target video data to the projection terminal via the LVDS line. Based on the power-on / off control signal and the target video data, the projection terminal is controlled to perform projection.

2. The vehicle-mounted projection method according to claim 1, characterized in that, Acquire screenshot image data and perform data processing on the acquired continuous screenshot image data to obtain target video data, including: Acquire screenshot image data and process the acquired continuous screenshot image data to obtain the corresponding video data; The video data is corrected using a correction algorithm to obtain corrected video data; The corrected video data is filled to obtain filled video data. The filling process is implemented by the data filling module created by the multi-screen display module in the screen projection application of the vehicle central control system. The filled video data is rendered and composited to obtain the target video data.

3. The vehicle-mounted projection method according to claim 2, characterized in that, The filled video data is rendered and composited to obtain target video data, including: The fill video data is transferred to the window display layer; The system-rendered status bar is added to the window display layer for compositing to obtain the target video data.

4. The vehicle-mounted projection method according to claim 2, characterized in that, Based on the power-on / off control signal and the target video data, control the projection terminal to project, including: The projection position and window order of each window in the filling video data are determined based on the display position and window order of each window in the image on the display screen. The projection position and window order of each window are transmitted to the projection terminal; Based on the power on / off control signal, the projection position and window order of each window, and the target video data, the projection terminal is controlled to perform projection.

5. The vehicle-mounted projection method according to claim 1, characterized in that, The method further includes: The system acquires the projected video from the cloud and decodes the projected video to obtain audio data and projected video data. The projected video data is processed to obtain the processing result data, and the processing result data is transmitted to the projection terminal. The power-on / off control signal and the processing result data are used to control the projection terminal to perform video projection.

6. The vehicle-mounted projection method according to claim 2, characterized in that, Acquire screenshot image data and process the acquired continuous screenshot image data to obtain the corresponding video data, including: Doodle on the image on the display screen; Continuously capture the doodle images displayed on the screen to obtain screenshot image data; The acquired continuous screenshot image data is integrated to obtain the corresponding video data.

7. The vehicle-mounted projection method according to claim 2, characterized in that, The video data is corrected using a correction algorithm to obtain corrected video data, including: The vertex projection coordinates are obtained by converting the coordinates of the four vertices of the image in the video data using a correction algorithm. By performing matrix offset processing on each pixel in the image using vertex projection coordinates and a correction algorithm, corrected video data with the projection coordinates of each pixel is obtained.

8. A vehicle-mounted projection system, applied to the vehicle-mounted projection method according to any one of claims 1-7, characterized in that, An application in a vehicle infotainment system, wherein the vehicle infotainment system includes a transmission module for transmitting data to a projection terminal, and the system comprises: The signal control module of the vehicle infotainment system, wherein the vehicle infotainment system communicates with the area controller through DDS service under the SDA architecture, and the area controller communicates with the projection terminal through a CAN line; Used to control the area controller to send power on / off control signals to the projection terminal; The target video data determination module of the vehicle central control system is used to acquire screenshot image data and process the acquired continuous screenshot image data to obtain target video data. The transmission module of the vehicle infotainment system is used to send the target video data to the projection terminal; specifically, the vehicle infotainment system transmits the target video data obtained after data processing to the transmission module, and the transmission module transmits the target video data to the projection terminal via an LVDS line; The projection control module of the vehicle infotainment system is used to control the projection terminal to project based on the power-on / off control signal and the target video data.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps in the vehicle projection method as described in any one of claims 1 to 7.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the vehicle projection method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Screen projection control method and device, computer readable storage medium and computer equipment

    CN111190558A

  • Vehicle projection method and device

    CN115474030A

  • Ladder correction method and device, electronic equipment and storage medium

    CN117714652A

  • Projection method and device of vehicle headlamp, electronic equipment and readable storage medium

    CN118301302A