Vehicle-mounted projection method, system, storage medium and equipment
The screenshot image data is obtained and processed through the central control system of the vehicle computer, and sent directly to the projection terminal, solving the problems of small storage space of the SOC chip and slow video update speed, and improving the update efficiency and effect of the projection video.
Patent Information
- Application Number
- CN202510094752.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-21
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-01-21
AI Technical Summary
In the existing DLP projection technology, the SOC chip has a small storage space, which makes it impossible to store a large number of projected videos, and the video update speed is slow, affecting the projection effect.
The screenshot image data is obtained through the vehicle computer central control system, and the data processing is performed to obtain the target video data, and it is directly sent to the projection terminal to avoid the storage and processing of the SOC chip.
It improves the update efficiency of projected video, makes the projection effect faster and more efficient, and at the same time reduces the cost of video projection.
Smart Images

Figure CN119893062A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automobile headlight projection, and in particular to an on-vehicle projection method, system, storage medium and equipment. Background Art
[0002] With the continuous development and progress of the automotive industry and digital light processing (DLP) technology in recent years, DLP, as a high-pixel headlight projection technology, is attracting more and more attention and demand from vehicle manufacturers and consumers. The demand for vehicle manufacturers to apply DLP technology in new models is also becoming increasingly prominent.
[0003] In the existing DLP projection technology, the projection video is usually obtained through the SOC chip of the DLP terminal, and the projection video is transmitted to the DMD of the DLP terminal for displaying the projection video. However, due to the small storage space of the SOC chip, the SOC chip cannot store a large amount of projection video. Because the acquisition of the projection video in the SOC chip requires the action of other controllers and systems, the update speed of the projection video in the SOC chip is slow, which will correspondingly affect 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 the projection video.
[0005] In order to achieve the above-mentioned purpose, a first aspect of an embodiment of the present application provides a vehicle-mounted projection method, which is applied to a vehicle central control system, and the method includes: The control area controller sends a power on / off control signal to the projection terminal; Acquire screenshot image data, and perform data processing on the acquired continuous screenshot image data to obtain target video data; Sending the target video data to the projection terminal; Based on the power on / off control signal and the target video data, the projection terminal is controlled to perform projection.
[0006] Optionally, acquiring screenshot image data, and performing data processing on the acquired continuous screenshot image data to obtain target video data, includes: Acquire screenshot image data, and process the acquired continuous screenshot image data to obtain corresponding video data; Performing correction processing on the video data by using a correction algorithm to obtain corrected video data; Performing filling processing on the corrected video data to obtain filled video data, wherein the filling processing is implemented by a data filling module created by a screen projection application in a vehicle computer central control system through a multi-screen display module; The filling video data is rendered and synthesized to obtain target video data.
[0007] Optionally, rendering and synthesizing the filling video data to obtain target video data includes: Transfer the filled video data to the window display layer; The system-rendered status bar is added to the window display layer for synthesis processing to obtain the target video data.
[0008] Optionally, controlling the projection terminal to perform projection based on the power on / off control signal and the target video data includes: Determine the projection position and window order of each window in the filling video data according to the display position and window order of each window in the image on the display screen; Transmitting the projection position and window order of each window to the projection terminal; Based on the power on / off control signal, the projection positions and window sequences of the windows and the target video data, the projection terminal is controlled to perform projection.
[0009] Optionally, the method further comprises: Obtain the projection video from the cloud, and decode the projection video to obtain audio data and projection video data; Processing the projection video data to obtain processing result data, and transmitting the processing result data to the projection terminal; The projection terminal is controlled to perform video projection based on the power on / off control signal and the processing result data.
[0010] Optionally, obtaining screenshot image data, and processing the obtained continuous screenshot image data to obtain corresponding video data, includes: Doodle on the image on the display; Continuously capturing graffiti images displayed on the display screen to obtain screenshot image data; The acquired continuous screenshot image data are integrated to obtain the corresponding video data.
[0011] Optionally, performing correction processing on the video data by using a correction algorithm to obtain corrected video data includes: The four vertex coordinates of the image in the video data are converted by a correction algorithm to obtain the vertex projection coordinates; Through the vertex projection coordinates and the correction algorithm, matrix offset processing is performed on each pixel in the image to obtain the corrected video data with the projection coordinates of each pixel.
[0012] A second aspect of the embodiments of the present application provides a vehicle-mounted projection system, which is applied to any vehicle-mounted projection method described in the first aspect, and the system includes: The signal control module of the vehicle central control system is used to control the regional controller to send power on / off control signals to the projection terminal; The target video data determination module of the vehicle computer central control system is used to obtain the screenshot image data and perform data processing on the obtained continuous screenshot image data to obtain the target video data; A transmission module of the vehicle central control system, used for sending the target video data to the projection terminal; The projection control module of the vehicle central control system is used to control the projection terminal to perform projection based on the power on / off control signal and the target video data.
[0013] A third aspect of an embodiment 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 steps in the vehicle-mounted projection method as described in any one of the first aspects are implemented.
[0014] A fourth aspect of an embodiment of the present 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, the steps of the vehicle-mounted projection method as described in any one of the first aspects are implemented.
[0015] A vehicle-mounted projection method provided by the present application is adopted and applied to a vehicle central control system, the method comprising: controlling a regional controller to send a power on / off control signal to a projection terminal; acquiring screenshot image data, and performing data processing on 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.
[0016] In the present application, the vehicle central control system sends a power on / off control signal to the regional controller, and the regional controller then sends the control signal to the projection terminal to control the power on / off of the projection terminal. At the same time, the vehicle central control system also obtains screenshot image data by intercepting the display screen in the vehicle, and processes the screenshot image data obtained by continuous screenshots to obtain target video data that can be used for projection, and sends the target projection video directly to the projection terminal, which performs projection based on the obtained target video data and the power on / off control signal. Compared with the complicated and tedious process in the prior art in which the video used for projection in the projection terminal needs to be first obtained from the cloud by the vehicle central control system and then sent from the cloud to the regional controller, and then sent by the regional controller to the SOC chip, and finally reaches the projection terminal for projection, the present application directly sends the target video data for projection to the projection terminal by the vehicle central control system, which is faster, especially when the video data is updated in real time, the video data transmission method of the present application is more efficient and convenient; at the same time, since the storage space of the SOC chip is small and the storage of video data is also small, the present application removes the storage and processing of video data by the SOC chip, and instead uses the vehicle control system with larger storage space and faster and more efficient processing to process the video data. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is a flow chart of a vehicle-mounted projection method proposed in one embodiment of the present application; Figure 2 This is a schematic diagram of data transmission relationship of a vehicle-mounted projection method provided by an embodiment of the present application; Figure 3 Schematic diagram of a vehicle-mounted projection system proposed in one embodiment of the present application. DETAILED DESCRIPTION
[0018] The following will describe the embodiments of the present invention 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 contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways 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, not for limiting the scope of protection of the present invention.
[0019] refer to Figure 1 , Figure 1 is a flow chart of a vehicle-mounted projection method proposed in one embodiment of the present application. Figure 2 As shown, the present application also provides a data transmission relationship diagram of a vehicle-mounted projection method. The method includes the following steps: S11: Control the area controller to send a power on / off control signal to the projection terminal.
[0020] In this embodiment, the vehicle computer central control system and the regional controller communicate through the DDS service under the SDA architecture, and the regional controller and the projection terminal communicate through the CAN line. If the projection terminal is to be controlled to perform projection, the vehicle computer central control system sends the power on / off control signal to the regional controller through the DDS service. After receiving the power on / off control signal, the regional controller sends the signal to the projection terminal through the CAN line to control the projection terminal to start up. Figure 2 shown.
[0021] S12: Acquire screenshot image data, and perform data processing on the acquired continuous screenshot image data to obtain target video data.
[0022] In this embodiment, a screenshot module is provided in the vehicle central control system, and the screenshot module is bound to the display screen in the vehicle. When the vehicle central control system wants to obtain video data for projection, the vehicle central control system continuously captures the image of each frame in the display screen through the screenshot module. The screenshot image data of each frame continuously captured are integrated together as video data. The obtained video data can be corrected, filled, synthesized, etc. to obtain the target video data for projection in this application.
[0023] S13: Sending the target video data to the projection terminal.
[0024] In this embodiment, the vehicle central control system is connected to the projection terminal via an LVDS line. A transmission module dedicated to transmitting data to the projection terminal is provided in the vehicle central control system. Specifically, the vehicle central control system transmits the target video data obtained after data processing to the transmission module, and the transmission module sends the target video data to the projection terminal via the LVDS line.
[0025] S14: Based on the power on / off control signal and the target video data, control the projection terminal to perform projection.
[0026] Specifically, after receiving the power on / off control signal sent by the regional controller and the target video data sent by the vehicle central control system, the projection terminal performs projection based on the target video data.
[0027] In this embodiment, the vehicle central control system performs real-time data processing on the video data and sends the processed target video data directly to the projection terminal, so that the projection terminal obtains the target video more quickly and efficiently. At the same time, in this embodiment, the vehicle central control system obtains video data in a manner that is not limited to obtaining it from local storage, and the video data can also be obtained by capturing images on the display screen in the vehicle through a screenshot module.
[0028] In combination with the above embodiments, in one implementation, the present invention also provides a vehicle-mounted projection method. In the vehicle-mounted projection method, step S12 includes steps S21 to S24: S21: Acquire screenshot image data, and process the acquired continuous screenshot image data to obtain corresponding video data.
[0029] S22: Correcting the video data using a correction algorithm to obtain corrected video data.
[0030] S23: performing filling processing on the corrected video data to obtain filled video data, wherein the filling processing is implemented by a data filling module created by a screen projection application in the vehicle central control system through a multi-screen display module.
[0031] S24: Rendering and synthesizing the filling video data to obtain target video data.
[0032] Specifically, the screenshot module in the vehicle's central control system captures the image on the display screen, obtains screenshot image data, and then integrates and processes the continuously captured screenshot image data to obtain corresponding video data, wherein continuous capture refers to capturing every frame of the image on the display screen without omission, and since the video is composed of images of each frame, the continuous screenshot image data obtained can be integrated and processed to obtain a corresponding video data.
[0033] Since the video data in this embodiment is obtained by intercepting the image of the display screen, and the video data will become larger than the image in the display screen when projected, the obtained video data is also corrected by a correction algorithm in this embodiment to obtain corrected video data, so as to proportionally enlarge the image in the display screen to the projection size preset by the user. At the same time, a data filling module is also provided in the vehicle computer central control system. Specifically, a multi-screen display module is provided in the vehicle computer central control system, and the multi-screen display module is bound to the display screen in the car. The screen projection application is loaded in the vehicle computer central control system. The screen projection application constructs a data filling module in the C layer or C++ layer of the vehicle computer central control module through the multi-screen display module. The data filling module constructed by the multi-screen display module can obtain the relevant data of the display screen without being bound to the display screen in the car.
[0034] In order to ensure that the projected content can completely cover the preset projection area, avoid black edges or blank areas on the edge of the projected screen, and enhance the user's viewing experience, this implementation also transmits the corrected video data to the data filling module, so that the data filling module fills the corrected data and obtains the filled video data. The projection content corresponding to the filled video data after the filling process is clearer, complete and smoother. This implementation also performs rendering and synthesis processing on the filled video data after the filling process. Specifically, through rendering and synthesis, the filled video data can be combined with UI elements such as the status bar and icons to obtain a complete and coordinated projection screen. The rendered and synthesized data is the target video data that this embodiment will ultimately use for projection.
[0035] In combination with the above embodiments, in one implementation, the present invention also provides a vehicle-mounted projection method. In the vehicle-mounted projection method, step S24 includes steps S31 to S32: S31: Transmit the filling video data to the window display layer.
[0036] S32: Add the status bar rendered by the system to the window display layer for synthesis processing to obtain target video data.
[0037] The filled video data after filling processing is transmitted to the window display layer for rendering and synthesis processing. Specifically, the status bar rendered by the system, such as time, power, signal and other status information, will be added to the window display layer. At this time, the image time of the status bar will be synthesized 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 beautiful video picture, which is the target video data.
[0038] In combination with the above embodiments, in one implementation, the present invention further provides a vehicle-mounted projection method. In the vehicle-mounted projection method, step S14 includes steps S41 to S43: S41: Determine the projection position and window order of each window in the filling video data according to the display position and window order of each window in the image on the display screen.
[0039] S42: Transmitting the projection position of each window and the window sequence to the projection terminal.
[0040] S43: Based on the power on / off control signal, the projection positions and window sequences of the windows, and the target video data, the projection terminal is controlled to perform projection.
[0041] Specifically, since multiple windows may be displayed on the display screen in the car at the same time, each window contains specific information or content. In order to accurately project the required content, the specific position and size of each window must be clarified, that is, by determining the window position and size, it can be ensured that the projected video can completely contain the required information. Therefore, in this embodiment, a receiving module is also provided in the vehicle central control system, which is used to determine the display position of each window in the image on the display screen, and then determine the projection position of each window in the filling video data. And because when multiple windows overlap or display side by side on the display screen, their display order will affect the content presentation of the filling video data, so by determining the window order, it can be ensured that the filling video data displays the content of each window in the expected order and hierarchy, thereby avoiding information confusion or omission. Therefore, in this embodiment, the receiving module of the vehicle central control system is also used to determine the window order of each window in the filling video data. After determining the projection position and window order of each window in the filling video data, the receiving module transmits the projection position and window order of each window to the transmission module, and the transmission module sends the projection position and window order of each window to the projection terminal. The projection terminal projects the target video data according to the projection positions and window sequences of the respective windows based on the acquired projection positions and window sequences of the respective windows and the power on / off control signal.
[0042] In combination with the above embodiments, in one implementation, an embodiment of the present invention further provides a vehicle-mounted projection method. In the vehicle-mounted projection method, the method further includes steps S51 to S53: S51: Obtain the projection video from the cloud, and decode the projection video to obtain audio data and projection video data.
[0043] S52: Process the projection video data to obtain processing result data, and transmit the processing result data to the projection terminal.
[0044] S53: Controlling the projection terminal to perform video projection based on the power on / off control signal and the processing result data.
[0045] In this embodiment, the video data that can be used for projection can not only be obtained through screenshots, but also the complete projection video can be directly obtained from the cloud through the vehicle central control system. A decoding module is provided in the vehicle central control system, which decodes the acquired projection data to obtain audio data and projection video data. The audio data is used to play directly when the video data is projected, and the projection video data needs to be processed for projection. Specifically, the vehicle central control system corrects the projection video data to obtain video data of the user preset projection size, and then fills the corrected video data to obtain video data without black edges or blank areas, and then renders and synthesizes the filled video data to obtain processing result data with a status bar. The vehicle central control system sends the processing result data to the projection terminal, so that the projection terminal performs video projection based on the power on / off control signal and the processing result data that has been processed.
[0046] In combination with the above embodiments, in one implementation, the present invention further provides a vehicle-mounted projection method. In the vehicle-mounted projection method, step S21 includes steps S61 to S63: S61: Graffiti on the image on the display screen.
[0047] S61: Continuously capture the graffiti images displayed on the display screen to obtain screenshot image data.
[0048] S61: Integrate the acquired continuous screenshot image data to obtain corresponding video data.
[0049] In this embodiment, the user can doodle on the image on the in-vehicle display screen through the graffiti module, and when the screenshot module of the vehicle computer central control system captures the image displayed on the display screen, the captured image includes the screenshot image data of the graffiti. Specifically, when the user doodles on the display screen, the screenshot module captures the image of each frame on the display screen, and the image includes the content of the graffiti. When the continuously captured screenshot image data are integrated, the graffiti on the pattern is also integrated into a part of the video, that is, the images captured at each step from the beginning of the graffiti to the end of the graffiti are integrated together to generate corresponding coherent video data.
[0050] In combination with the above embodiments, in one implementation, an embodiment of the present invention further provides a vehicle-mounted projection method. In the vehicle-mounted projection method, step S22 includes steps S71 to S72: S71: Convert the coordinates of four vertices of the image in the video data through a correction algorithm to obtain vertex projection coordinates.
[0051] S72: Perform matrix offset processing on each pixel point in the image through vertex projection coordinates and a correction algorithm to obtain corrected video data with projection coordinates of each pixel point.
[0052] Since the projection terminal is ultimately projected onto a wall or the ground, the projection lens of the projection terminal needs to be tilted at a certain angle to the horizontal direction, so this embodiment corrects the displayed video data. Specifically, the four vertex coordinates of the image in the acquired video data are recalculated by the correction algorithm to convert them into vertex projection coordinates corresponding to the four vertices finally projected. Then, all the pixel points of each frame image in the video data are traversed, and the transformation matrix corresponding to the image is determined based on the four vertex coordinates before correction in the image and the corresponding vertex projection coordinates after correction, as well as the correction algorithm. The coordinates of each pixel point in the image are brought into the transformation matrix to perform matrix offset processing on each pixel point, and corrected video data with the projection coordinates of each pixel point is obtained.
[0053] Based on the same inventive concept, an embodiment of the present application provides a vehicle-mounted projection system, referring to Figure 3 , Figure 3 is a schematic diagram of a vehicle-mounted projection system proposed in an embodiment of the present application, The signal control module of the vehicle central control system is used to control the regional controller to send power on / off control signals to the projection terminal; The target video data determination module of the vehicle computer central control system is used to obtain the screenshot image data and perform data processing on the obtained continuous screenshot image data to obtain the target video data; A transmission module of the vehicle central control system, used for sending the target video data to the projection terminal; The projection control module of the vehicle central control system is used to control the projection terminal to perform projection based on the power on / off control signal and the target video data.
[0054] In another embodiment, the target video data determination module of the vehicle central control system includes: A screenshot module, used to obtain screenshot image data, and process the obtained continuous screenshot image data to obtain corresponding video data; A correction module, used for performing correction processing on the video data through a correction algorithm to obtain corrected video data; A filling module, used to perform filling processing on the corrected video data to obtain filled video data, wherein the filling processing is implemented by a data filling module created by a projection application in the vehicle central control system through a multi-screen display module; The rendering and synthesis module is used to perform rendering and synthesis processing on the filling video data to obtain target video data.
[0055] In another embodiment, the rendering synthesis module includes: A first synthesis module, used for transmitting the filling video data to the window display layer; The second synthesis module is used to add the system-rendered status bar to the window display layer for synthesis processing to obtain target video data.
[0056] In another embodiment, the projection control module of the vehicle central control system includes: A receiving module, used to determine the projection position and window order of each window in the filling video data according to the display position and window order of each window in the image on the display screen; A transmission module, used for transmitting the projection position and window sequence of each window to the projection terminal; The projection control submodule controls the projection terminal to perform projection based on the power on / off control signal, the projection positions and window sequences of the windows, and the target video data.
[0057] In another embodiment, the vehicle central control system further includes: A decoding module is used to obtain the projection video from the cloud and decode the projection video to obtain audio data and projection video data; A data processing module, used for performing data processing on the projection video data to obtain processing result data, and transmitting the processing result data to the projection terminal; 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.
[0058] In another embodiment, the screenshot module includes: Graffiti module, used to graffiti the image on the display screen; A first screenshot module, used to continuously capture the graffiti image displayed on the display screen to obtain screenshot image data; The second screenshot module is used to integrate the acquired continuous screenshot image data to obtain corresponding video data.
[0059] In another embodiment, the correction module includes: A first correction module, used for converting the coordinates of four vertices of the image in the video data through a correction algorithm to obtain vertex projection coordinates; The second correction module is used to perform matrix offset processing on each pixel point in the image through vertex projection coordinates and a correction algorithm to obtain corrected video data with projection coordinates of each pixel point.
[0060] Based on the same inventive concept, another embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the vehicle-mounted projection method described in any of the above embodiments are implemented.
[0061] Based on the same inventive concept, another embodiment of the present 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, the steps of the vehicle-mounted projection method described in any of the above embodiments are implemented.
[0062] This application takes into account that the traditional projection video is first obtained by the vehicle central control system from the local video storage library, and then the vehicle central control system sends the video data to the regional controller, and then the regional controller sends the video data to the SOC chip. The SOC chip receives the video data and processes the data before sending the video data for projection to the projection terminal. This process is cumbersome and complicated, and the storage space in the SOC chip is also small, and it is impossible to store large amounts of video data. Therefore, this application sets a screenshot module in the vehicle central control system to obtain video data by screenshot, and directly sends the processed target video data to the projection terminal, so that the projection terminal receives the target video data in a faster and more efficient way, correspondingly improving the update efficiency of the target video data, and by removing the SOC chip data processing method, the projection cost of video projection is reduced, and the vehicle central control system has a large storage space and can store more video data. In addition, compared with taking the video for projection from the local, the vehicle central control system of this application can obtain the video data in the in-vehicle display screen in real time through the screenshot module, and project the video data, and if the user graffiti on the display screen, the graffiti will also be projected, enhancing the user experience.
[0063] It should be understood by those skilled in the art that embodiments of the present invention may provide methods, devices, electronic devices, storage media or computer program products. Therefore, embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, embodiments of the present invention may take the form of a computer program product 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 codes.
[0064] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.
[0065] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0066] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0067] In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the previously and subsequently associated objects are in an "or" relationship.
[0068] The above is a detailed introduction to a vehicle-mounted projection method, system, storage medium and device provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for a person skilled in the art, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A vehicle-mounted projection method, characterized in that: Applied to the vehicle central control system, the method includes: The control area controller sends a power on / off control signal to the projection terminal; Acquire screenshot image data, and perform data processing on the acquired continuous screenshot image data to obtain target video data; Sending the target video data to the projection terminal; 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 corresponding video data; Performing correction processing on the video data by using a correction algorithm to obtain corrected video data; Performing filling processing on the corrected video data to obtain filled video data, wherein the filling processing is implemented by a data filling module created by a screen projection application in a vehicle computer central control system through a multi-screen display module; The filling video data is rendered and synthesized to obtain target video data.
3. The vehicle-mounted projection method according to claim 2, characterized in that: The filling video data is subjected to rendering and synthesis processing to obtain target video data, including: Transfer the filled video data to the window display layer; The system-rendered status bar is added to the window display layer for synthesis processing 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, controlling the projection terminal to perform projection includes: Determine the projection position and window order of each window in the filling video data according to the display position and window order of each window in the image on the display screen; Transmitting the projection position and window order of each window to the projection terminal; Based on the power on / off control signal, the projection positions and window sequences of the windows 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 comprises: Obtain the projection video from the cloud, and decode the projection video to obtain audio data and projection video data; Processing the projection video data to obtain processing result data, and transmitting the processing result data to the projection terminal; The projection terminal is controlled to perform video projection based on the power on / off control signal and the processing result data.
6. The vehicle-mounted projection method according to claim 2, characterized in that: Acquiring screenshot image data, and processing the acquired continuous screenshot image data to obtain corresponding video data, including: Doodle on the image on the display; Continuously capturing graffiti images displayed on the display screen to obtain screenshot image data; The acquired continuous screenshot image data are integrated to obtain the corresponding video data.
7. The vehicle-mounted projection method according to claim 2, characterized in that: Correcting the video data by using a correction algorithm to obtain corrected video data includes: The four vertex coordinates of the image in the video data are converted by a correction algorithm to obtain the vertex projection coordinates; Through the vertex projection coordinates and the correction algorithm, matrix offset processing is performed on each pixel in the image to obtain the corrected video data with the projection coordinates of each pixel.
8. A vehicle-mounted projection system, applied to the vehicle-mounted projection method according to any one of claims 1 to 7, characterized in that: The system comprises: The signal control module of the vehicle central control system is used to control the regional controller to send power on / off control signals to the projection terminal; The target video data determination module of the vehicle computer central control system is used to obtain the screenshot image data and perform data processing on the obtained continuous screenshot image data to obtain the target video data; A transmission module of the vehicle central control system, used for sending the target video data to the projection terminal; The projection control module of the vehicle central control system is used to control the projection terminal to perform projection 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 a processor, the steps in the vehicle-mounted projection method according to any one of claims 1 to 7 are implemented.
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, the steps of the vehicle-mounted projection method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Automobile headlamp system capable of projecting images and videos
CN109185825A
Screen projection control method and device, computer readable storage medium and computer equipment
CN111190558A
Vehicle-machine interconnection method and device
CN114390473A
Vehicle projection method and device
CN115474030A
Ladder correction method and device, electronic equipment and storage medium
CN117714652A