Vehicle-mounted ground projection method and system, server, terminal and projection equipment

By working collaboratively between the user terminal and the server, bit-plane format video data is generated and an executable program is determined, solving the problem that vehicle-mounted ground projection equipment cannot autonomously display external videos and improving the user experience.

CN121750834APending Publication Date: 2026-03-27QINGDAO HISENSE LASER DISPLAY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

Vehicle-mounted ground projection equipment cannot independently acquire video data from the outside for projection display, resulting in a poor user experience.

Method used

The user sends the video data that they want to project to the server through the user terminal for encoding, generates bit-plane format video data to be projected, and determines the executable program based on the model information and image quality parameters, and sends it to the vehicle-mounted ground projection equipment for storage and display.

Benefits of technology

This technology enables in-vehicle ground projection devices to display user-defined video data, enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121750834A_ABST
    Figure CN121750834A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of projection display, and discloses a vehicle-mounted ground projection method and system, a server, a terminal and projection equipment, a user terminal is adopted to send a video which a user wants to project, the server is adopted to encode the video, to-be-projected video data expressed in a bit plane format is obtained, and the to-be-projected video data is sent to the projection equipment. An executable program is determined according to to-be-projected video data represented in a bit plane format, a server replaces a graph generation step, the executable program is sent to a user terminal, the user terminal sends the executable program to vehicle-mounted ground projection equipment, the vehicle-mounted ground projection equipment stores the executable program in an internal memory, and the vehicle-mounted ground projection equipment stores the executable program in the internal memory. The vehicle-mounted ground projection equipment reads the executable program of the internal memory to the projection chip and performs projection display by using the projection light path, in the process, an external high-speed video interface is replaced, the video which is not stored in the internal memory of the vehicle-mounted ground projection equipment can be projected, and the user experience feeling is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of projection display technology, and in particular to a vehicle-mounted ground projection method and system, server, terminal, and projection equipment. Background Technology

[0002] In order to reduce the overall system size and improve compatibility with typical automotive infrastructure, in-vehicle ground projection technology omits the graphics generation step and external high-speed video interfaces. This means that in-vehicle ground projection devices cannot directly acquire video data in formats such as MP4 from external sources for projection display. Currently, in-vehicle ground projection devices are manufactured with only a few videos stored in their own flash memory. After leaving the factory, the videos projected by the device cannot be updated, resulting in a relatively low user experience. Summary of the Invention

[0003] A first aspect of this invention provides a vehicle-mounted ground projection method, applied to a server, comprising:

[0004] Receive the video data to be projected and the projection display information;

[0005] The video data to be projected is converted into video data to be projected in a bit-plane format, and an executable program is determined based on the video data to be projected in a bit-plane format and the projection display information.

[0006] The executable program is sent to the vehicle-mounted ground projection device so that the vehicle-mounted ground projection device can perform projection display.

[0007] In some embodiments of the present invention, determining the executable program based on the video data to be projected represented in bit-plane format and the projection display information includes:

[0008] Based on the correspondence between the model information of multiple preset vehicle-mounted ground projection devices and the preset values ​​of image quality parameters, the preset values ​​of image quality parameters corresponding to the model information of the vehicle-mounted ground projection device in the projection display information are determined; wherein, the image quality parameters include some or all of the following: refresh rate of the video playback, light source emission duty cycle, color wheel parameter calibration value, and gamma curve;

[0009] Based on the correspondence between various display modes and preset values ​​of image quality parameters, determine the display mode corresponding to the preset values ​​of image quality parameters corresponding to the model information, and send the display mode corresponding to the preset values ​​of image quality parameters corresponding to the model information to the user terminal.

[0010] Receive the display mode selected by the user sent by the user terminal, and use the preset value of the image quality parameter corresponding to the display mode selected by the user as the value of the image quality parameter;

[0011] An executable program is determined based on the video data to be projected, represented in bit-plane format, and the values ​​of the image quality parameters.

[0012] In some embodiments of the present invention, converting the video data to be projected into video data to be projected represented in a bit-plane format includes:

[0013] The refresh rate of the video to be played is determined based on the projection display information, and the video data to be projected is decomposed to obtain multiple images to be processed.

[0014] Based on the model information of the vehicle-mounted ground projection device in the projection display information, which describes the RGB quantization value of each pixel, digital quantization processing is performed on each pixel in each image to be processed to obtain video data to be projected in bit-plane format.

[0015] A second aspect of this invention provides a vehicle-mounted ground projection method, applied to a user terminal, comprising:

[0016] In response to the user's selection of a video to be projected and projection display information, the system sends the video to be projected and the projection display information to the server, so that the server generates an executable program based on the video to be projected and the projection display information.

[0017] The system receives the executable program sent by the server and then sends the executable program to the vehicle-mounted ground projection device.

[0018] A third aspect of this invention provides a vehicle-mounted ground projection method, applied to a vehicle-mounted ground projection device, comprising:

[0019] Receive the executable program sent by the server and write the executable program into the internal memory;

[0020] The executable program stored in the internal memory is read into the projection chip;

[0021] A light source is incident on the projection chip to obtain a display image, and the display image is then projected into an image.

[0022] In some embodiments of the present invention, before receiving the executable program sent by the server, the method further includes:

[0023] In response to a request command, the system retrieves the video to be projected and the projection display information from external storage, and sends the video to be projected and the projection display information to the server, so that the server can generate an executable program based on the video to be projected and the projection display information; wherein, the request command is generated when the user triggers a button, or sent by the vehicle domain control host.

[0024] A fourth aspect of the present invention provides a server, comprising:

[0025] Memory is used to store computer programs or instructions;

[0026] A processor for executing a computer program or instructions in the memory, causing the vehicle-mounted ground projection method as described in the first aspect to be performed.

[0027] A fifth aspect of the present invention provides a user terminal, comprising:

[0028] Memory is used to store computer programs or instructions;

[0029] A processor for executing computer programs or instructions in the memory, causing the vehicle-mounted ground projection method as described in the second aspect to be performed.

[0030] A sixth aspect of the present invention provides a vehicle-mounted ground projection device, comprising: a main control system, an internal memory, a display driver system, a projection chip, and a projection optical path;

[0031] The main control system is connected to the internal memory; the main control system is used to receive executable programs sent by the server and write the executable programs into the internal memory;

[0032] Both the internal memory and the projection chip are connected to the display driving system; the display driving system is used to read the executable program stored in the internal memory into the projection chip;

[0033] The projection optical path is used to direct the light source onto the projection chip to obtain a display image, and to project the display image into an image.

[0034] A seventh aspect of the present invention provides a vehicle-mounted ground projection system, the system comprising: a server, a user terminal, and a vehicle-mounted ground projection device;

[0035] The server is the server described in the fourth aspect;

[0036] The user terminal is the user terminal according to the fifth aspect;

[0037] The vehicle-mounted ground projection device is the vehicle-mounted ground projection device according to the sixth aspect;

[0038] or;

[0039] The system includes: a server and a vehicle-mounted ground projection device;

[0040] The server is the server described in the fourth aspect;

[0041] The vehicle-mounted ground projection device is the vehicle-mounted ground projection device according to the sixth aspect.

[0042] This invention provides a method and system for vehicle-mounted ground projection, including a server, a terminal, and a projection device. The method involves a user terminal sending a video to be projected, and a server encoding the video to obtain video data to be projected in bit-plane format. An executable program is determined based on the bit-plane formatted video data, replacing the graphics generation step with the server's functionality. Simultaneously, the executable program is sent to the user terminal, which then sends it to the vehicle-mounted ground projection device. The device stores the executable program in its internal memory and reads it from the internal memory into its projection chip. The projected image is then displayed using the projection optical path. This process replaces the use of an external high-speed video interface, enabling the projection of videos not stored in the device's internal memory, thus improving the user experience. Attached Figure Description

[0043] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0044] Figure 1 This is a schematic diagram of a vehicle-mounted ground projection system provided in an embodiment of the present invention;

[0045] Figure 2 A flowchart illustrating a method for determining an executable program, as provided in an embodiment of the present invention;

[0046] Figure 3 A flowchart illustrating a method for determining a video image to be projected, represented in a bit-plane format, is provided as an embodiment of the present invention.

[0047] Figure 4 A schematic diagram of an image provided for an embodiment of the present invention;

[0048] Figure 5 This is a schematic diagram illustrating digital quantization processing of a single pixel in an image, provided as an embodiment of the present invention.

[0049] Figure 6 A schematic diagram of image data represented in a bit-plane format provided in an embodiment of the present invention;

[0050] Figure 7 A schematic diagram of the structure of an executable program provided in an embodiment of the present invention;

[0051] Figure 8 A flowchart of a verification method provided in an embodiment of the present invention;

[0052] Figure 9 This is a schematic diagram of a data packet sent from a user terminal to a server, provided in an embodiment of the present invention.

[0053] Figure 10 This is a schematic diagram illustrating information transmission between a user terminal and a vehicle-mounted ground projection device, provided as an embodiment of the present invention.

[0054] Figure 11 This is a schematic diagram of another vehicle-mounted ground projection system provided in an embodiment of the present invention;

[0055] Figure 12 A flowchart of a vehicle-mounted ground projection method applied to a server, provided as an embodiment of the present invention;

[0056] Figure 13 This is a structural diagram of a vehicle-mounted ground projection device applied to a server, provided in an embodiment of the present invention.

[0057] Figure 14 A flowchart of a vehicle-mounted ground projection method applied to a user terminal, provided by an embodiment of the present invention;

[0058] Figure 15 This is a structural diagram of a vehicle-mounted ground projection device applied to a user terminal, provided by an embodiment of the present invention.

[0059] Figure 16 A flowchart of a vehicle-mounted ground projection method applied to a vehicle-mounted ground projection device is provided as an embodiment of the present invention. Detailed Implementation

[0060] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, the present invention will be further described below in conjunction with the accompanying drawings and embodiments. However, the exemplary embodiments can be implemented in many forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided to make the present invention more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art. The same reference numerals in the figures denote the same or similar structures, and therefore repeated descriptions of them will be omitted. Terms describing position and direction in the present invention are illustrative based on the accompanying drawings, but changes can be made as needed, and all such changes are included within the scope of protection of the present invention. The accompanying drawings of the present invention are for illustrative purposes only and do not represent actual proportions.

[0061] To reduce the overall system size and improve compatibility with typical automotive infrastructure, vehicle-mounted ground projection technology omits the graphics generation step and external high-speed video interfaces. Therefore, the main differences between vehicle-mounted ground projection equipment and other projection products are as follows:

[0062] Firstly, since there is no external high-speed video interface, in order to complete the projection display of the vehicle-mounted ground projection equipment, the video needs to be stored in the flash memory. The DLP (Digital Light Processing) control chip (hereinafter referred to as DLPC) of the vehicle-mounted ground projection equipment directly reads the video data from the flash memory and then displays these data continuously on the DMD (spatial light modulator).

[0063] Secondly, since the graphics generation step is omitted, if the image projected by the vehicle-mounted ground projection equipment needs to be changed, the engineer needs to process the video on the computer in advance, then store the processed video in flash memory, and finally the DLPC reads the data from the external flash memory and displays it on the DMD.

[0064] The above situation prevents the vehicle-mounted ground projection device from independently acquiring video data from the outside for projection display. It can only project the video stored in the device's own memory, resulting in a poor user experience.

[0065] Based on this, combined Figure 1 As shown in the figure, this embodiment of the invention provides a vehicle-mounted ground projection system, which includes a server 300, a user terminal 200, and a vehicle-mounted ground projection device 100. The server 300 is connected to the user terminal 200, and the user terminal 200 is connected to the vehicle-mounted ground projection device 100.

[0066] User terminal 200 is used to respond to the user's selected video to be projected and projection display information, and send the video to be projected and projection display information to server 300;

[0067] Server 300 is used to receive video data to be projected and projection display information; convert the video data to be projected into video data to be projected in bit-plane format; determine the executable program based on the video data to be projected in bit-plane format and projection display information; and send the executable program to user terminal 200.

[0068] User terminal 200 is also used to receive executable programs sent by the server and send the executable programs to vehicle-mounted ground projection equipment 100;

[0069] The vehicle-mounted ground projection device 100 is used to receive an executable program sent by a user terminal and write the executable program into the internal memory; read the executable program stored in the internal memory into the projection chip; use a light source to shine onto the projection chip to obtain a display image, and project the display image into an image.

[0070] Combination Figure 1 As shown, the vehicle-mounted ground projection device 100 includes a main control system 106, an internal memory 105, a display driver system 104, a projection chip 103, and a projection optical path; the projection optical path includes a laser 101 and a lens 102. The main control system 106 is connected to the internal memory 105, the internal memory 105 is connected to the display driver system 104, and the display driver system 104 is connected to the projection chip 103; the laser emitted by the laser 101 is incident on the projection chip 103, and the laser emitted from the projection chip 103 is incident on the lens 102. The projection chip is a DMD (Digital Modulated Disk Device).

[0071] The operation process of the vehicle-mounted ground projection device 100 is as follows: the main control system 106 is used to receive the executable program sent by the user terminal and write the executable program into the internal memory 105; the display driver system 104 is used to read the executable program stored in the internal memory 105 into the projection chip 103; the laser 101 emits laser light, the laser light is incident on the projection chip 103 to obtain a display image, and the display image is projected through the lens 102.

[0072] It should be noted that, in addition to the laser and lens, the projection optical path may also include a lens for optical path shaping, a color wheel with color ratio adjustment function, etc. Whether the laser itself emits multiple colors of laser light, or the laser emits only one color of laser light and uses a fluorescent wheel for color adjustment, this invention does not impose specific limitations on this.

[0073] This invention uses a user terminal to send the video that the user wants to project, and a server to encode the video to obtain video data to be projected in bit-plane format. An executable program is determined based on the video data to be projected in bit-plane format, and the server replaces the graphics generation step.

[0074] Simultaneously, the executable program is sent to the user terminal, which then sends the executable program to the vehicle-mounted ground projection device. The vehicle-mounted ground projection device stores the executable program in its internal memory and reads the executable program from the internal memory into the projection chip. It then uses the projection optical path to project and display the program. In this process, it replaces the external high-speed video interface and can project videos that are not stored in the internal memory of the vehicle-mounted ground projection device.

[0075] Thus, the vehicle-mounted ground projection system provided by this embodiment of the invention overcomes the problems caused by the lack of a graphics generation step and an external high-speed video interface in existing vehicle-mounted ground projection technologies, and realizes the projection display of videos that are not stored in the internal memory of the vehicle-mounted ground projection device, thereby improving the user experience.

[0076] The image quality parameters include some or all of the following: video refresh rate, light source output duty cycle, color wheel parameter calibration value, and gamma curve; where the light source output duty cycle is the duty cycle of the three colors of light emitted by the three-color laser; the video refresh rate indicates the smoothness of the video.

[0077] This invention provides a method for determining an executable program applied to a server, combined with... Figure 2 As shown, it includes:

[0078] S201: Based on the correspondence between the model information of multiple preset vehicle-mounted ground projection devices and the preset values ​​of image quality parameters, determine the preset values ​​of image quality parameters corresponding to the model information of the vehicle-mounted ground projection device in the projection display information.

[0079] S202: Based on the correspondence between various display modes and preset values ​​of image quality parameters, determine the display mode corresponding to the preset values ​​of image quality parameters corresponding to the model information, and send the display mode corresponding to the preset values ​​of image quality parameters corresponding to the model information to the user terminal.

[0080] The user terminal displays the preset display modes corresponding to the image quality parameters associated with the device model information to the user. The user then selects their preferred display mode from these preset modes.

[0081] S203: Receive the display mode selected by the user from the user terminal, and use the preset value of the image quality parameter corresponding to the display mode selected by the user as the value of the image quality parameter;

[0082] S204: Determine an executable program based on the video data to be projected, represented in bit-plane format, and the values ​​of the image quality parameters.

[0083] In detail, the correspondence between the model information and preset image quality parameters of multiple preset vehicle-mounted ground projection devices is shown in Table 1 below, taking the preset vehicle-mounted ground projection device model information as Type-1 and Type-2 as an example:

[0084] Table 1

[0085]

[0086] Specifically, when the preset model information is Type-1, the preset values ​​for the image quality parameters corresponding to Type-1 are: the preset values ​​for the video playback refresh rate are A1 and A2; the preset values ​​for the light source emission duty cycle are B1, B2, B3, and B4; the preset values ​​for the color wheel parameter calibration are C1 and C4; and the preset value for the gamma curve is D1. When the preset model information is Type-2, the preset values ​​for the image quality parameters corresponding to Type-2 are: the preset values ​​for the video playback refresh rate are A1, A3, and A4; the preset values ​​for the light source emission duty cycle are B2, B4, and B5; the preset values ​​for the color wheel parameter calibration are C1 and C2; and the preset value for the gamma curve is D1.

[0087] Among them, there is a corresponding relationship between the preset values ​​of various display modes and image quality parameters. The display modes include basic color mode, highlight mode, black and white mode, color mode, etc.

[0088] The correspondence between display modes and preset values ​​of image quality parameters can be a correspondence between preset values ​​of image quality parameters and display modes. For example, the preset values ​​for the refresh rate of video playback are A1, A2, A3, and A4; A1 corresponds to the basic color mode, A2 to the highlight mode, A3 to the black and white mode, and A4 to the color mode. Or...

[0089] The display modes and preset values ​​for various image quality parameters correspond to the following: For example, the preset values ​​for video playback refresh rate (A1), light source duty cycle (B1), color wheel calibration (C1), and gamma curve (D1) correspond to a high-brightness mode. The preset values ​​for video playback refresh rate (A2), light source duty cycle (B2), color wheel calibration (C4), and gamma curve (D1) correspond to a basic color mode. The preset values ​​for video playback refresh rate (A1), light source duty cycle (B3), color wheel calibration (C2), and gamma curve (D1) correspond to a color mode. The preset values ​​for video playback refresh rate (A1), light source duty cycle (B5), color wheel calibration (C5), and gamma curve (D1) correspond to a black-and-white mode.

[0090] When the preset model information is Type-1, the preset values ​​for the image quality parameters corresponding to Type-1 are as follows: the preset values ​​for video refresh rate are A1 and A2; the preset values ​​for light source duty cycle are B1, B2, B3, and B4; the preset values ​​for color wheel calibration are C1 and C4; and the preset value for gamma curve is D1. The preset values ​​for highlight mode (A1, B1, C1, D1) are included in the preset values ​​for image quality parameters corresponding to the model information. The preset values ​​for basic color mode (A2, B2, C4, D1) are included in the preset values ​​for image quality parameters corresponding to the model information. The preset values ​​for color mode (A1, B3, C2, D1, C2) are not included in the preset values ​​for image quality parameters corresponding to the model information. The preset values ​​for color mode (A1, B5, C5, D1, B5, C5) are not included in the preset values ​​for image quality parameters corresponding to the model information.

[0091] Therefore, the determined display modes are highlight mode and basic color mode. These two modes are displayed to the user, who can then choose between them. If the user selects highlight mode, the image quality parameters are A1, B1, C1, and D1; if the user selects basic color mode, the image quality parameters are A2, B2, C4, and D1.

[0092] Of course, in addition to determining the values ​​of image quality parameters as described above, this invention determines the values ​​of each image quality parameter separately. For example, an embodiment of this invention provides another method for determining the values ​​of image quality parameters applied to a server, including:

[0093] For each image quality parameter, based on the correspondence between the model information of multiple preset vehicle-mounted ground projection devices and the preset values ​​of the image quality parameters, the preset value of the image quality parameter corresponding to the model information of the vehicle-mounted ground projection device in the projection display information is determined; the preset value of the image quality parameter corresponding to the model information of the vehicle-mounted ground projection device in the projection display information is converted into descriptive text; the descriptive text is sent to the user terminal, the user terminal receives the descriptive text and displays it to the user, the user displays the descriptive text through the user terminal, and uploads the descriptive text selected by the user, and the preset value of the image quality parameter described by the user-selected descriptive text is used as the value of the image quality parameter.

[0094] For example, the preset refresh rate value A1 for playing videos is described as "the picture is relatively fast," and the preset refresh rate value A2 is described as "the picture refresh is slow." When the user selects "slow picture refresh," then the preset refresh rate value A2 for playing videos is the refresh rate value of the video.

[0095] Of course, the descriptions of different image quality parameters will be different.

[0096] In a server, when determining an executable program based on the video data to be projected in bit-plane format and the values ​​of image quality parameters, the values ​​of the image quality parameters can be set after the video data to be projected in bit-plane format to form a complete data packet, which is the executable program.

[0097] It should be noted that, in addition to the image quality parameters mentioned above, other software parameters are also included in the data package.

[0098] In some embodiments, the present invention provides a video format conversion method applied to a server, combined with Figure 3 As shown, it includes:

[0099] S301: Determine the refresh rate of the video to be played based on the projection display information, decompose the video data to be projected, and obtain multiple images to be processed.

[0100] For example, the product of the video duration and the refresh rate can be used as the number of images after decomposition. For instance, a 2-second video with a refresh rate of 25Hz can be decomposed into 25*2=50 images.

[0101] S302: Based on the model information of the vehicle-mounted ground projection equipment in the projection display information, describe the RGB quantization value of each pixel, perform digital quantization processing on each pixel in each image to be processed, and obtain the video data to be projected in bit-plane format.

[0102] In image processing, pixels typically require digital quantization. Vehicle-mounted floor projection equipment uses the RGB format to quantize a single pixel. The RGB format is further divided into RGB888, RGB565, etc. The model information of the vehicle-mounted floor projection equipment corresponds to the quantized RGB values ​​of each pixel. For example, RGB565 uses 5 bits to describe red, 6 bits to describe green, and 5 bits to describe blue for each pixel. RGB888 uses 8 bits to describe red, 8 bits to describe green, and 8 bits to describe blue for each pixel. For instance, the model information type-1 of the vehicle-mounted floor projection equipment corresponds to RGB565, while model information type-1 also corresponds to RGB888.

[0103] Taking RGB888 as an example, each color (red, green, and blue) is described using 8 bits to represent its depth. Therefore, each color can have 2^8 depths, for a total of 256 color depths. Thus, storing one pixel requires a total of 24 bits.

[0104] Combination Figure 4As shown, taking a 16*16 resolution image as an example, the total number of pixels in the horizontal direction is 16, the total number of pixels in the vertical direction is 16, and the total number of pixels in the image is 256.

[0105] Combination Figure 5 As shown, the RGB888 quantization values ​​corresponding to each pixel are used to describe the RGB values ​​of each pixel. Digital quantization processing is performed on each pixel of the image. In the vertical direction, each pixel uses 8 bits to describe red (R), 8 bits to describe green (G), and 8 bits to describe blue (B).

[0106] Combination Figure 6 As shown, the video data to be projected, represented in bit-plane format, is a 16*16*24 cube. Each layer of the cube is called a bit-plane, and an image has 24 bit-planes.

[0107] Combination Figure 7 As shown, this embodiment of the invention provides an executable program with a server number, i.e., the internal structure of the burned image is: register configuration, flash memory information, default configuration, sequence 1 to sequence n, video / image 1 to video / image 2; wherein, the flash memory information can be related information of the internal memory of the vehicle-mounted ground projection device, and the default configuration can be the projection direction of the projected image, i.e., other software parameters mentioned when writing the executable program. For example, if the vehicle-mounted ground projection device is installed on the left, then to see a forward image, a projection direction needs to be set; if the vehicle-mounted ground projection device is installed on the right, then to see a forward image, a different projection direction needs to be set than when it is on the left. Of course, the default configuration can also include other parameters, which are not specifically limited by this invention.

[0108] against Figure 1 The user terminal 200 in the system shown can verify the data and determine the value of the image quality parameters based on the projection display information before uploading the video data to be projected and the projection display information.

[0109] The method for determining the image quality parameters based on the projection display information can refer to the content on the server side. After the user terminal determines the image quality parameter values, the video to be projected and the image quality parameter values ​​are sent to the server together. The server can encode the above content to obtain an executable program.

[0110] During the data verification process, combined with Figure 8 As shown, this embodiment of the invention provides a method for uploading data applied to a user terminal, including:

[0111] S800: Obtain the size, resolution, and refresh rate of the video to be projected;

[0112] S801: Determine whether the size of the video to be projected exceeds the video size limit corresponding to the model information of the vehicle-mounted ground projection device in the projection display information; if yes, execute S802; otherwise, execute S803.

[0113] S802: Display the first prompt message to the user;

[0114] For example, the first prompt message may indicate to the user that the size of the video to be projected exceeds the video size limit corresponding to the model information of the vehicle-mounted ground projection device in the projection display information. The user may then edit the video to be projected until it does not exceed the video size limit corresponding to the model information of the vehicle-mounted ground projection device in the projection display information before uploading it.

[0115] S803: Determine whether the resolution of the video to be projected is greater than the resolution limit corresponding to the model information of the vehicle-mounted ground projection device in the projection display information; if yes, proceed to S804; otherwise, proceed to S805.

[0116] S804: Reduce the resolution of the video to be projected so that the resolution of the video to be projected matches the resolution limit corresponding to the model information of the vehicle-mounted ground projection device in the projection display information.

[0117] S805: Display a second prompt message to the user;

[0118] For example, the second prompt message may indicate to the user that the resolution of the video to be projected is less than the resolution limit corresponding to the model information of the vehicle-mounted ground projection device in the projection display information. The user may then increase the resolution of the video to be projected until it matches the resolution limit corresponding to the model information of the vehicle-mounted ground projection device in the projection display information before uploading.

[0119] S806: Determine whether the refresh rate of the video to be projected is less than the refresh rate limit corresponding to the model information of the vehicle-mounted ground projection device in the projection display information; if yes, proceed to S807; otherwise, proceed to S808.

[0120] S807: Display a third prompt message to the user;

[0121] For example, the third prompt message may indicate that the resolution of the video to be projected is less than the resolution limit corresponding to the model information of the vehicle-mounted ground projection device in the projection display information. The user can increase the resolution of the video to be projected until it matches the resolution limit corresponding to the model information of the vehicle-mounted ground projection device in the projection display information before uploading.

[0122] S808: Reduce the refresh rate of the video to be projected so that it matches the refresh rate limit corresponding to the model information of the vehicle-mounted ground projection device in the projection display information, and send the reduced video to be projected and the projection display information to the server.

[0123] Combination Figure 9 The image shows a data packet sent from a user terminal to a server. This packet includes the video to be projected and projection display information. The projection display information includes the model information of the vehicle-mounted ground projection device.

[0124] After receiving the executable program from the server, the user terminal can send the executable data to the vehicle-mounted ground projection equipment. For example, the user terminal can transmit the executable program to the main control system of the vehicle-mounted ground projection equipment via wireless or other communication methods, and the main control system will store the executable program in its internal memory. Combined with... Figure 10 As shown, user terminal 200 sends data packet information to vehicle-mounted ground projection device 100. This data packet information includes information such as the number of executable frames and the length of each frame. After transmission, vehicle-mounted ground projection device 100 sends request data packet 1 to user terminal 200. User terminal 200 divides the executable program into n data packets, namely data packet 1, data packet 2, ... data packet n. First, user terminal 200 sends data packet 1 to vehicle-mounted ground projection device 100, and so on, until data packet n is sent to vehicle-mounted ground projection device 100. After transmission, vehicle-mounted ground projection device 100 receives all executable data and initiates verification, verifies the verification information, obtains the verification result, and sends the verification result to user terminal 200. If the verification result is successful, vehicle-mounted ground projection device 100 writes the executable program into its internal memory and sends the write result to user terminal after writing the executable program.

[0125] In some embodiments, the verification information can be a verification value determined by a verification method. The vehicle-mounted ground projection device 100 can determine the verification value by the same verification method, and compare the verification value with the verification value sent by the user terminal 200. If they are the same, the verification is successful; if they are different, the verification fails.

[0126] Combination Figure 11 As shown, this embodiment of the invention provides another vehicle-mounted ground projection system, which includes a server 300 and a vehicle-mounted ground projection device 100. The server 300 is connected to the vehicle-mounted ground projection device 100.

[0127] The vehicle-mounted ground projection device 100 is used to respond to demand commands, retrieve the video to be projected and the projection display information from the external memory, and send the video to be projected and the projection display information to the server.

[0128] The external storage device can be a USB flash drive or other storage device. The vehicle-mounted ground projection device 100 provides an interface for accessing the external storage device, so that the video to be projected and the projection display information stored in the external storage device can be sent to the vehicle-mounted ground projection device 100.

[0129] Server 300 is used to receive video data to be projected and projection display information; determine the value of image quality parameters according to the projection display information; convert the video data to be projected into video data to be projected in bit plane format; determine the executable program according to the video data to be projected in bit plane format and the value of image quality parameters; and send the executable program to vehicle-mounted ground projection device 100.

[0130] The vehicle-mounted ground projection device 100 is also used to receive an executable program sent by a server and write the executable program into the internal memory; read the executable program stored in the internal memory into the projection chip; use a light source to shine onto the projection chip to obtain a display image, and project the display image into an image.

[0131] The vehicle-mounted ground projection device of the present invention provides an interface to an external memory, through which the user obtains the video and projection display information to be projected from the external memory, and uses a server to encode the video to obtain the video data to be projected in bit-plane format. Based on the video data to be projected in bit-plane format and the values ​​of image quality parameters, an executable program is determined, and the server replaces the graphics generation step.

[0132] At the same time, the server directly sends the executable program to the vehicle-mounted ground projection device. The vehicle-mounted ground projection device stores the executable program in its internal memory and reads the executable program from the internal memory into the projection chip. It then uses the projection optical path to project and display the program. In this process, it replaces the external high-speed video interface and enables the projection of videos that are not stored in the internal memory of the vehicle-mounted ground projection device.

[0133] Similarly, the embodiments of the present invention provide Figure 11 The system also overcomes the problems caused by the lack of graphics generation steps and external high-speed video interfaces in existing vehicle-mounted ground projection technologies, enabling the projection display of videos that are not stored in the internal memory of the vehicle-mounted ground projection device, thus improving the user experience.

[0134] The required commands are issued by the user by triggering a button, or sent via the vehicle's domain control unit. This button can be located inside the driver's cab.

[0135] Combination Figure 12 As shown, this embodiment of the invention provides a vehicle-mounted ground projection method, applied to a server, including:

[0136] S1201: Receives video data to be projected and projection display information;

[0137] S1202: Convert the video data to be projected into video data to be projected in bit-plane format, and determine the executable program based on the video data to be projected in bit-plane format and the projection display information;

[0138] S1203: Send the executable program to the vehicle-mounted ground projection device so that the vehicle-mounted ground projection device can perform projection display.

[0139] Optionally, determining the executable program based on the video data to be projected represented in bit-plane format and the projection display information includes:

[0140] Based on the correspondence between the model information of multiple preset vehicle-mounted ground projection devices and the preset values ​​of image quality parameters, the preset values ​​of image quality parameters corresponding to the model information of the vehicle-mounted ground projection device in the projection display information are determined; wherein, the image quality parameters include some or all of the following: refresh rate of the video playback, light source emission duty cycle, color wheel parameter calibration value, and gamma curve;

[0141] Based on the correspondence between various display modes and preset values ​​of image quality parameters, determine the display mode corresponding to the preset values ​​of image quality parameters corresponding to the model information, and send the display mode corresponding to the preset values ​​of image quality parameters corresponding to the model information to the user terminal.

[0142] Receive the display mode selected by the user sent by the user terminal, and use the preset value of the image quality parameter corresponding to the display mode selected by the user as the value of the image quality parameter;

[0143] An executable program is determined based on the video data to be projected, represented in bit-plane format, and the values ​​of the image quality parameters.

[0144] Optionally, converting the video data to be projected into video data represented in a bit-plane format includes:

[0145] The refresh rate of the video to be played is determined based on the projection display information, and the video data to be projected is decomposed to obtain multiple images to be processed.

[0146] Based on the model information of the vehicle-mounted ground projection device in the projection display information, which describes the RGB quantization value of each pixel, digital quantization processing is performed on each pixel in each image to be processed to obtain video data to be projected in bit-plane format.

[0147] Based on the same inventive concept, combined Figure 13As shown, this embodiment of the invention provides a vehicle-mounted ground projection device applied to a server, comprising:

[0148] The receiving module 1301 is used to receive video data to be projected and projection display information;

[0149] The encoding module 1302 is used to convert the video data to be projected into video data to be projected represented in bit-plane format, and to determine the executable program based on the video data to be projected represented in bit-plane format and the projection display information.

[0150] The sending module 1303 is used to send the executable program to the vehicle-mounted ground projection device so that the vehicle-mounted ground projection device can perform projection display.

[0151] Optional, encoding module 1302, specifically used for:

[0152] Based on the correspondence between the model information of multiple preset vehicle-mounted ground projection devices and the preset values ​​of image quality parameters, the preset values ​​of image quality parameters corresponding to the model information of the vehicle-mounted ground projection device in the projection display information are determined; wherein, the image quality parameters include some or all of the following: refresh rate of the video playback, light source emission duty cycle, color wheel parameter calibration value, and gamma curve;

[0153] Based on the correspondence between various display modes and preset values ​​of image quality parameters, determine the display mode corresponding to the preset values ​​of image quality parameters corresponding to the model information, and send the display mode corresponding to the preset values ​​of image quality parameters corresponding to the model information to the user terminal.

[0154] Receive the display mode selected by the user sent by the user terminal, and use the preset value of the image quality parameter corresponding to the display mode selected by the user as the value of the image quality parameter;

[0155] An executable program is determined based on the video data to be projected, represented in bit-plane format, and the values ​​of the image quality parameters.

[0156] Optional, encoding module 1302, specifically used for:

[0157] The refresh rate of the video to be played is determined based on the projection display information, and the video data to be projected is decomposed to obtain multiple images to be processed.

[0158] Based on the model information of the vehicle-mounted ground projection device in the projection display information, which describes the RGB quantization value of each pixel, digital quantization processing is performed on each pixel in each image to be processed to obtain video data to be projected in bit-plane format.

[0159] Based on the same inventive concept, embodiments of the present invention provide a server, including:

[0160] Memory is used to store computer programs or instructions;

[0161] A processor is configured to execute computer programs or instructions in the memory, such that any of the vehicle-mounted ground projection methods applied to a server in the above embodiments are executed.

[0162] Combination Figure 14 As shown, this embodiment of the invention provides a vehicle-mounted ground projection method, applied to a user terminal, including:

[0163] S1401: In response to the user-selected video to be projected and projection display information, send the video to be projected and projection display information to the server so that the server can generate an executable program based on the video to be projected and projection display information.

[0164] S1402: Receives the executable program sent by the server and sends the executable program to the vehicle-mounted ground projection device.

[0165] Based on the same inventive concept, combined Figure 15 As shown, this embodiment of the invention provides a vehicle-mounted ground projection device applied to a user terminal, comprising:

[0166] The first sending module 1501 is used to respond to the user-selected video to be projected and the projection display information, and send the video to be projected and the projection display information to the server so that the server can generate an executable program based on the video to be projected and the projection display information.

[0167] The second sending module 1502 is used to receive the executable program sent by the server and send the executable program to the vehicle-mounted ground projection device.

[0168] Based on the same inventive concept, embodiments of the present invention provide a user terminal, including:

[0169] Memory is used to store computer programs or instructions;

[0170] A processor is configured to execute computer programs or instructions in the memory such that any of the vehicle-mounted ground projection methods applied to a user terminal in the embodiments is executed.

[0171] Combination Figure 16 As shown, this embodiment of the invention provides a vehicle-mounted ground projection method, applied to a vehicle-mounted ground projection device, including:

[0172] S1601: Receives the executable program sent by the server and writes the executable program into the internal memory;

[0173] S1602: Read the executable program stored in the internal memory into the projection chip;

[0174] S1603: A light source is incident on the projection chip to obtain a display image, and the display image is projected into an image.

[0175] Optionally, before receiving the executable program sent by the server, the method further includes:

[0176] In response to a request command, the system retrieves the video to be projected and the projection display information from external storage, and sends the video to be projected and the projection display information to the server, so that the server can generate an executable program based on the video to be projected and the projection display information; wherein, the request command is generated when the user triggers a button, or sent by the vehicle domain control host.

[0177] In this document, relational terms such as “first” and “second” are used merely to distinguish one entity or operation from another, without necessarily requiring or implying any such actual relationship or order between these entities or operations.

[0178] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A method for vehicle-mounted ground projection, characterized in that, Applied to servers, including: Receive the video data to be projected and the projection display information; The video data to be projected is converted into video data to be projected in a bit-plane format, and an executable program is determined based on the video data to be projected in a bit-plane format and the projection display information. The executable program is sent to the vehicle-mounted ground projection device so that the vehicle-mounted ground projection device can perform projection display.

2. The vehicle-mounted ground projection method according to claim 1, characterized in that, The step of determining an executable program based on the video data to be projected, represented in bit-plane format, and the projection display information includes: Based on the correspondence between the model information of multiple preset vehicle-mounted ground projection devices and the preset values ​​of image quality parameters, the preset values ​​of image quality parameters corresponding to the model information of the vehicle-mounted ground projection device in the projection display information are determined; wherein, the image quality parameters include some or all of the following: refresh rate of the video playback, light source emission duty cycle, color wheel parameter calibration value, and gamma curve; Based on the correspondence between various display modes and preset values ​​of image quality parameters, determine the display mode corresponding to the preset values ​​of image quality parameters corresponding to the model information, and send the display mode corresponding to the preset values ​​of image quality parameters corresponding to the model information to the user terminal. Receive the display mode selected by the user sent by the user terminal, and use the preset value of the image quality parameter corresponding to the display mode selected by the user as the value of the image quality parameter; An executable program is determined based on the video data to be projected, represented in bit-plane format, and the values ​​of the image quality parameters.

3. The vehicle-mounted ground projection method according to claim 1, characterized in that, The step of converting the video data to be projected into video data represented in a bit-plane format includes: The refresh rate of the video to be played is determined based on the projection display information, and the video data to be projected is decomposed to obtain multiple images to be processed. Based on the model information of the vehicle-mounted ground projection device in the projection display information, which describes the RGB quantization value of each pixel, digital quantization processing is performed on each pixel in each image to be processed to obtain video data to be projected in bit-plane format.

4. A method for vehicle-mounted ground projection, characterized in that, Applied to user terminals, including: In response to the user's selection of a video to be projected and projection display information, the system sends the video to be projected and the projection display information to the server, so that the server generates an executable program based on the video to be projected and the projection display information. The system receives the executable program sent by the server and then sends the executable program to the vehicle-mounted ground projection device.

5. A method for vehicle-mounted ground projection, characterized in that, Applications include: Vehicle-mounted ground projection equipment Receive the executable program sent by the server and write the executable program into the internal memory; The executable program stored in the internal memory is read into the projection chip; A light source is incident on the projection chip to obtain a display image, and the display image is then projected into an image.

6. The vehicle-mounted ground projection method according to claim 5, characterized in that, Before receiving the executable program sent by the server, the method further includes: In response to a request command, the system retrieves the video to be projected and the projection display information from external storage, and sends the video to be projected and the projection display information to the server, so that the server can generate an executable program based on the video to be projected and the projection display information; wherein, the request command is generated when the user triggers a button, or sent by the vehicle domain control host.

7. A server, characterized in that, include: Memory is used to store computer programs or instructions; A processor for executing a computer program or instructions in the memory, such that the vehicle-mounted ground projection method as described in claim 1 or 3 is performed.

8. A user terminal, characterized in that, include: Memory is used to store computer programs or instructions; A processor for executing a computer program or instructions in the memory, such that the vehicle-mounted ground projection method as described in claim 4 is performed.

9. A vehicle-mounted ground projection device, characterized in that, include: Main control system, internal memory, display driver system, projection chip, projection optical path; The main control system is connected to the internal memory; the main control system is used to receive executable programs sent by the server and write the executable programs into the internal memory; Both the internal memory and the projection chip are connected to the display driving system; the display driving system is used to read the executable program stored in the internal memory into the projection chip; The projection optical path is used to direct the light source onto the projection chip to obtain a display image, and to project the display image into an image.

10. A vehicle-mounted ground projection system, characterized in that, The system includes: a server, user terminals, and vehicle-mounted ground projection equipment; The server is the server according to claim 7; The user terminal is the user terminal according to claim 8; The vehicle-mounted ground projection device is the vehicle-mounted ground projection device according to claim 9; or; The system includes: a server and a vehicle-mounted ground projection device; The server is the server according to claim 7; The vehicle-mounted ground projection device is the vehicle-mounted ground projection device according to claim 9.