Light projection control system, projection control method, vehicle-mounted controller and vehicle
Through the synergy between the on-board projection system, radar and on-board controller, the problem of insufficient application of existing vehicle projection headlights in entertainment experience is solved, and a higher user interaction experience and entertainment needs are achieved.
Patent Information
- Application Number
- CN202411853796.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-04-08
AI Technical Summary
The existing vehicle projection headlights are not comprehensive enough in terms of entertainment experience and cannot meet users' diverse entertainment needs.
Using the synergy between the on-board projection system, radar and on-board controller, the point cloud data interacting with the projected screen is collected through the radar. The on-board controller determines the matching degree of motion trajectory based on the point cloud data, and determines the interaction result based on the matching degree, improving the interactive experience between users and cars.
It significantly improves the interactive experience between users and cars, allows users to have a more involved and interesting experience, meets users' entertainment needs, and adds new possibilities to vehicle usage scenarios.
Smart Images

Figure CN119789281A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of projection interaction, and in particular to a light projection control system, a projection control method, a vehicle-mounted controller and a vehicle. Background Art
[0002] With the rapid development of science and technology, vehicles are no longer just a means of transportation for people to travel, but have gradually evolved into a mobile intelligent space and the user's second living space. With the improvement of intelligence, the functions of vehicles are becoming increasingly rich, especially in the field of vehicle lighting, headlight technology is undergoing significant innovation. For example, by configuring projection headlights on vehicles, navigation instructions, speed limits and driving information can be projected on the road, thereby further enhancing driving convenience and safety.
[0003] In the prior art, the projection headlights equipped on vehicles are mainly used for functions directly related to driving, such as lighting and safety assistance. However, with the growing demand for diversified vehicle functions, especially in terms of entertainment experience, the application of projection headlights is not comprehensive enough.
[0004] Therefore, there is an urgent need to develop a new light projection control solution to better meet the entertainment needs of users. Summary of the invention
[0005] The present application provides a light projection control system, a projection control method, a vehicle controller and a vehicle to meet the entertainment needs of users.
[0006] In a first aspect, the present application provides a light projection control system, comprising: a vehicle-mounted projection system, a radar, and a vehicle-mounted controller; wherein:
[0007] The vehicle-mounted projection system is used to project a projection image for the interactive objects to interact in the area illuminated by the vehicle lights;
[0008] Radar, used to collect point cloud data of the interaction between the interactive object and the projected image;
[0009] The vehicle-mounted controller is used to obtain a first motion trajectory of the interactive object based on the point cloud data, determine the matching degree between the first motion trajectory and a second motion trajectory corresponding to the projection picture, and determine the interaction result of the interactive object for the projection picture according to the matching degree.
[0010] In a possible implementation, determining a degree of match between a first motion trajectory and a second motion trajectory corresponding to a projection screen includes: determining a starting position of the motion trajectory; processing the starting position and the projection screen based on a pre-trained comparison model to obtain a second motion trajectory; obtaining a first coordinate of each first trajectory point in the first motion trajectory and a second coordinate of each second trajectory point in the second motion trajectory; and determining a degree of match according to a degree of overlap between the first coordinate of each first trajectory point and the second coordinate of each second trajectory point.
[0011] In a possible implementation, the interaction result includes a motion score, and the interaction result of the interactive object with respect to the projection screen is determined based on the matching degree, including: if the matching degree is greater than or equal to a set threshold, increasing the motion score of the interactive object; if the matching degree is less than the set threshold, keeping the motion score of the interactive object unchanged.
[0012] In a possible implementation, the vehicle-mounted controller is also used to: generate a projection picture based on a random algorithm, and send the projection picture to the vehicle-mounted projection system, and the vehicle-mounted projection system projects the projection picture in the area illuminated by the headlights; and, when it is detected that the generated projection picture is the same as the previous projection picture, control the vehicle-mounted projection system to project a picture different from the current projection picture.
[0013] In a possible implementation, the radar is also used for: before the interactive object starts to interact with the projection screen, if the interactive object is detected to enter a target area, notifying the on-board controller to start a motion countdown of a set duration, where the target area is a boundary area set outside the projection screen; and / or, before the interactive object starts to interact with the projection screen, if the interactive object is detected to perform a target gesture, notifying the on-board controller to start a motion countdown of a set duration.
[0014] In a possible implementation, the light projection control system further includes at least one of the following:
[0015] A voice broadcasting device, used to issue voice prompts to the interactive object according to the interaction results, and to play music when the interactive object interacts with the projection screen;
[0016] The vehicle controller is also used to control the vehicle projection system to project the interactive results in the area illuminated by the vehicle lights;
[0017] The on-board controller is also used to dynamically adjust the difficulty level setting of the interaction according to the interaction results;
[0018] The vehicle-mounted display device is used to display user points, where the user points are obtained by processing the interaction results corresponding to at least one projection screen.
[0019] In a second aspect, the present application provides a projection control method, which is applied to a vehicle-mounted controller in a light projection control system according to any one of the first aspects, comprising:
[0020] Obtaining point cloud data of the interaction between the interactive object and the projection screen collected by the radar. The projection screen is a screen projected by the vehicle projection system in the area illuminated by the headlights for the interactive object to interact with;
[0021] Obtaining a first motion trajectory of the interactive object based on the point cloud data;
[0022] A matching degree between the first motion trajectory and a second motion trajectory corresponding to the projection picture is determined, and, based on the matching degree, an interaction result of the interaction object with respect to the projection picture is determined.
[0023] In a possible implementation, the interaction result includes a motion score, and the method further includes: accumulating the motion score corresponding to at least one projection screen to obtain user points; displaying the user points through a vehicle-mounted display device; and / or uploading the user points to a cloud service platform, receiving a sorting result returned by the cloud service platform, and sending the sorting result to a terminal device of the interaction object, wherein the sorting result includes a ranking of the user points.
[0024] In a third aspect, the present application provides a projection control device, which is applied to a vehicle-mounted controller in a light projection control system according to any one of the first aspects, comprising:
[0025] The first acquisition module is used to acquire point cloud data of the interaction between the interactive object and the projection screen collected by the radar, and the projection screen is a screen projected by the vehicle projection system in the area illuminated by the vehicle lights for the interactive object to interact;
[0026] A second acquisition module, used for acquiring a first motion trajectory of the interactive object based on the point cloud data;
[0027] The processing module is used to determine the matching degree between the first motion trajectory and the second motion trajectory corresponding to the projection picture, and determine the interaction result of the interactive object with respect to the projection picture according to the matching degree.
[0028] In a fourth aspect, the present application provides a vehicle-mounted controller, comprising: a processor, and a memory communicatively connected to the processor;
[0029] Memory for storing computer-executable instructions;
[0030] A processor is used to execute computer-executable instructions stored in the memory to implement the method described in any one of the second aspects.
[0031] In a fifth aspect, the present application provides a vehicle, comprising: a light projection control system as described in any one of the first aspects.
[0032] In a sixth aspect, the present application provides a computer-readable storage medium, in which computer-readable storage medium is stored computer-executable instructions, and when the computer-executable instructions are executed, they are used to implement any method described in the second aspect.
[0033] In a seventh aspect, the present application provides a computer program product, including a computer program, which implements the method described in any one of the second aspects when executed.
[0034] The present application provides a light projection control system, a projection control method, a vehicle controller and a vehicle, wherein the light projection control system includes: a vehicle projection system, a radar and a vehicle controller; the vehicle projection system is used to project a projection screen for interactive objects to interact in the area illuminated by the vehicle lights; the radar is used to collect point cloud data of the interaction between the interactive object and the projection screen; the vehicle controller is used to obtain a first motion trajectory of the interactive object based on the point cloud data, and determine the matching degree between the first motion trajectory and the second motion trajectory corresponding to the projection screen, and, according to the matching degree, determine the interaction result of the interactive object for the projection screen. The present application can significantly improve the interactive experience between the user and the car through the synergy between the vehicle projection system, the radar and the vehicle controller, so that the user can have a more participatory and interesting experience, thereby better meeting the user's entertainment needs; in addition, in outdoor or leisure occasions, through projection interaction, a good environment atmosphere can be created for the user, and the user's leisure experience can be enhanced, which can not only improve the user's comfort, but also add new possibilities for the use scenarios of the vehicle, which has positive significance for improving the use frequency and cost-effectiveness of the vehicle projection system. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0036] Figure 1 A structural schematic diagram of a light projection control system provided for an exemplary embodiment of the present application;
[0037] Figure 2 A schematic diagram of a projection screen provided for an exemplary embodiment of the present application;
[0038] Figure 3 An architectural diagram of a light projection control system provided for an exemplary embodiment of the present application;
[0039] Figure 4 A schematic diagram of a flow chart of a projection control method provided for an exemplary embodiment of the present application;
[0040] Figure 5 Another schematic diagram of a projection control method provided by an exemplary embodiment of the present application;
[0041] Figure 6 A schematic diagram of a structure of a projection control device provided for an exemplary embodiment of the present application;
[0042] Figure 7 A schematic diagram of the structure of a vehicle-mounted controller provided for an exemplary embodiment of the present application.
[0043] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0044] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0045] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable in appropriate circumstances, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, system, product or equipment comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, products or equipment.
[0046] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0047] In the existing technology, the functions of vehicle light projection control are still relatively simple. Most systems can only be used for lighting, safety assistance and simple video animation projection, lacking interactivity and fun. Such monotonous functions limit the user experience and cannot meet the user's entertainment needs.
[0048] In order to solve the above problems, the embodiment of the present application provides a light projection control solution, which forms an innovative light projection control system by combining the vehicle-mounted projection system, radar and vehicle-mounted controller. Through the synergy between the vehicle-mounted projection system, radar and vehicle-mounted controller, the interactive experience between the user and the car is significantly improved, so that the user can have a more participatory and interesting experience, thereby better meeting the user's entertainment needs.
[0049] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0050] Figure 1 A schematic diagram of a light projection control system provided by an exemplary embodiment of the present application. Figure 1 As shown, the light projection control system 10 includes: a vehicle-mounted projection system 11, a radar 12 and a vehicle-mounted controller 13; wherein:
[0051] The vehicle-mounted projection system 11 is used to project a projection picture for the interactive objects to interact in the area illuminated by the vehicle lights.
[0052] The vehicle projection system 11 is a device installed on the vehicle, which can project images or videos on the ground or other surfaces around the vehicle, and generally includes one or more projectors, control circuits, interfaces, etc. Accordingly, the user can start the vehicle projection system 11 in a variety of ways. For example, in one implementation, the user can start the vehicle projection system 11 through the operation portal on the vehicle display screen, using touch or knobs, etc.; in another implementation, the projection function is directly activated using physical buttons or switches in the vehicle; in another implementation, the vehicle voice assistant is called through voice commands to instruct it to turn on the projection function.
[0053] Correspondingly, when the vehicle-mounted projection system 11 is started, a projection screen for the interactive objects to interact is projected in the area illuminated by the vehicle lights. Figure 2 Schematic diagram of projection screen provided by exemplary embodiments of the present application. Figure 2 As shown, the projection image is a schematic diagram of the interactive scene of the game "Mouse Digging a Hole".
[0054] The radar 12 is used to collect point cloud data of the interaction between the interactive object and the projection screen.
[0055] Optionally, the radar 12 includes but is not limited to millimeter wave radar, ultrasonic radar and laser radar, etc. Among them, the millimeter wave radar is suitable for medium and long-distance object detection, can penetrate adverse weather conditions such as rain and fog, and can provide stable point cloud data; the ultrasonic radar is suitable for close-range detection, usually used in low-speed or parking scenes, and can provide high-precision distance measurement; the laser radar can provide high-resolution point cloud data, is suitable for fine detection in complex environments, and can identify the detailed shape and motion trajectory of interactive objects.
[0056] In one implementation, the radar 12 is any one of a millimeter wave radar, an ultrasonic radar, a laser radar, etc. For example, the radar 12 is a millimeter wave radar.
[0057] In another implementation, the radar 12 is any combination of millimeter wave radar, ultrasonic radar or laser radar, for example, the radar 12 is a combination of millimeter wave radar and laser radar.
[0058] It should be noted that, in actual applications, the type and corresponding number of radars 12 can be configured according to the configuration of the vehicle and the needs of the user, and the type and corresponding number of radars 12 are not limited here.
[0059] Accordingly, when the game interaction begins, the interactive object interacts with the projection screen through body movements, gestures or other means according to the instructions of the projection screen, such as jumping into or stepping on the "hole where the mouse is located" in the projection screen. Correspondingly, the radar 12 monitors the movements of the interactive object in real time and collects point cloud data of the interaction between the interactive object and the projection screen. Point cloud data is a digital information collection used to represent an object or environment in a three-dimensional space, which is composed of a large number of points, and each point has a specific coordinate in the three-dimensional space.
[0060] The vehicle controller 13 is used to obtain a first motion trajectory of the interactive object based on the point cloud data, determine the matching degree between the first motion trajectory and the second motion trajectory corresponding to the projection screen, and determine the interaction result of the interactive object for the projection screen according to the matching degree.
[0061] For example, the vehicle controller 13 receives real-time point cloud data from the radar 12, identifies the position change of the interactive object based on the point cloud data, and extracts its first motion trajectory; and compares the extracted first motion trajectory with the second motion trajectory corresponding to the projection screen to determine the matching degree between the first motion trajectory and the second motion trajectory. For example, dynamic time warping (DTW) or other pattern matching algorithms can be used to calculate the matching degree between the first motion trajectory and the second motion trajectory. The matching degree can be expressed as a percentage or other metric to reflect the degree of consistency between the action of the interactive object and the expected trajectory; further, the vehicle controller 13 determines the interactive effect of the interactive object based on the matching degree. For example, in a game scene, a high matching degree may indicate a successful action, while a low matching degree may indicate that a prompt or adjustment may be required. The vehicle controller 13 can also feedback the interaction results to the user through the vehicle display or audio system to provide a real-time interactive experience.
[0062] It should be noted that the vehicle controller 13 can also record the interaction data in real time for subsequent analysis and optimization of system performance; and when the interaction ends or the system is shut down, the vehicle controller 13 can also save the current interaction settings and interaction data so that they can be quickly restored the next time they are used.
[0063] Optionally, in order to improve data processing efficiency, before obtaining the first motion trajectory of the interactive object based on the point cloud data, a preprocessing operation may be performed on the point cloud data, wherein the preprocessing operation includes but is not limited to denoising, filtering, and data simplification.
[0064] The light projection control system provided in the embodiment of the present application can significantly enhance the interactive experience between the user and the vehicle through the synergy between the vehicle-mounted projection system, radar and the vehicle-mounted controller, so that the user can have a more participatory and interesting experience, thereby better meeting the user's entertainment needs; in addition, in outdoor or leisure occasions, projection interaction can create a good environment atmosphere for the user and enhance the user's leisure experience, which not only improves the user's comfort, but also adds new possibilities for the use scenarios of the vehicle, which is of positive significance for improving the frequency of use and cost-effectiveness of the vehicle-mounted projection system.
[0065] In some embodiments, determining the degree of match between a first motion trajectory and a second motion trajectory corresponding to a projection screen includes: determining a starting position of the motion trajectory; processing the starting position and the projection screen based on a pre-trained comparison model to obtain a second motion trajectory; obtaining a first coordinate of each first trajectory point in the first motion trajectory, and a second coordinate of each second trajectory point in the second motion trajectory; and determining the degree of match based on a degree of overlap between the first coordinate of each first trajectory point and the second coordinate of each second trajectory point.
[0066] For example, a large amount of motion trajectory data is collected, and the motion trajectory data can come from actual interaction scenarios or simulation environments, wherein the motion trajectory data should include various possible motion modes and interaction behaviors; and the collected motion trajectory data is annotated to mark the ideal motion trajectory and the corresponding interaction results; features are extracted from the annotated data, and the features may include the shape, speed, direction change, etc. of the trajectory, so as to convert the trajectory data into an input format that can be processed by the model; a suitable machine learning model is selected for training, such as a neural network, a support vector machine, or a decision tree, etc. It should be noted that the selection of the machine learning model may depend on the complexity of the data and the application requirements, and the specific type of the model is not limited here; the model is trained using the annotated feature data, and during the training process, the parameters of the model are adjusted to minimize the error between the predicted trajectory and the ideal trajectory; the model is tested through a validation set to evaluate its performance on unseen data, and based on the validation results, the model parameters or structure are adjusted to improve accuracy; further, the trained comparison model is integrated into the vehicle controller for real-time processing of the motion trajectory of the interactive object.
[0067] It can be understood that the end of the model training process is similar to that in the related art. The comparison model training is considered to be completed after reaching the set number of training times, or when the loss value is less than the set threshold, the trained comparison model is obtained.
[0068] Correspondingly, the on-board controller identifies and determines the starting position of the first motion trajectory, which is usually the initial point where the interactive object begins to interact with the projection screen; the starting position and the projection screen are input into a pre-trained comparison model, and the starting position and the projection screen are processed by the comparison model to generate a second motion trajectory, which represents the expected interactive path in the projection screen; further, the on-board controller obtains the first coordinates of each first trajectory point in the first motion trajectory, and the second coordinates of each second trajectory point in the second motion trajectory, wherein the first coordinate of each first trajectory point represents the motion path of the interactive object in three-dimensional space, and the second coordinate of each second trajectory point represents the expected trajectory path in the projection screen; the on-board controller compares the first coordinate of the first trajectory point with the second coordinate of the second trajectory point, and specifically can evaluate the overlap of the two trajectories by calculating the distance or similarity between each pair of trajectory points, wherein the overlap can be determined by, for example, Euclidean distance, cosine similarity or other metrics; further, the overall matching degree of the first motion trajectory and the second motion trajectory is determined based on the overlap.
[0069] In the embodiment of the present application, by utilizing a pre-trained comparison model, the system can intelligently generate a second motion trajectory, and the model can also be adjusted according to different interaction scenarios and user behaviors to ensure that the generated trajectory is highly correlated with the projected image, thereby improving the naturalness and smoothness of the interaction; in addition, by obtaining and comparing the coordinates of the trajectory points, the system can quickly calculate the overlap between the trajectories, and provide an accurate matching evaluation based on the overlap, so that users can more intuitively understand their own interaction effects, thereby enhancing the user's interactive experience.
[0070] In some embodiments, the interaction result includes a motion score, and the interaction result of the interactive object with respect to the projection screen is determined based on the matching degree, including: if the matching degree is greater than or equal to a set threshold, increasing the motion score of the interactive object; if the matching degree is less than the set threshold, keeping the motion score of the interactive object unchanged.
[0071] For example, assuming that the threshold is set to 80%, if the matching degree is greater than or equal to 80%, the motion score of the interactive object is increased. The increase in the motion score can be a fixed value, such as 1 point, or it can be dynamically adjusted according to the matching degree. For example, when the matching degree is 100%, the increase is 5 points, and when the matching degree is 80%, the increase is 1 point; if the matching degree is less than 80%, the motion score of the interactive object remains unchanged.
[0072] It should be noted that the threshold can be set based on the difficulty level of the interaction. For example, at a higher difficulty level, the threshold may be set higher to increase the challenge, and at a lower difficulty level, the threshold may be set lower to encourage user participation; or, the threshold can be dynamically adjusted based on the user's historical performance. For example, if the user performed well in past interactions, the system can increase the threshold to increase the challenge, and if the user performed generally, the system can lower the threshold to provide more encouragement; the user can also manually adjust the threshold according to their preferences and ability level. This personalized setting allows the user to adjust the difficulty of the interaction according to their needs; big data can also be used to analyze the performance of user groups and dynamically adjust the threshold to adapt to the ability level of most users. This data-based adjustment can ensure the rationality and effectiveness of the threshold setting; in addition, the initial setting of the threshold can be based on the developer or designer's experience and understanding of user behavior to set a reasonable starting point, and then adjust it based on actual user feedback; there is no limitation on the setting of the threshold here.
[0073] The embodiment of the present application, by combining the motion score with the matching degree, can not only provide instant and fair interactive feedback, but also enhance the user's interactive experience and sense of participation, while providing effective data support for the continuous optimization of the system.
[0074] In some embodiments, the vehicle-mounted controller is also used to: generate a projection picture based on a random algorithm, and send the projection picture to the vehicle-mounted projection system, and the vehicle-mounted projection system projects the projection picture in the area illuminated by the car lights; and when it is detected that the generated projection picture is the same as the previous projection picture, control the vehicle-mounted projection system to project a picture different from the current projection picture.
[0075] Among them, the core of the random algorithm is that it can generate unpredictable outputs, thereby ensuring the diversity of the picture. Specifically, the random algorithm can use a pseudo-random number generator (PRNG) to create different graphic elements, color combinations or animation sequences. For example, the on-board controller uses a random algorithm to generate a new projection picture, and sends the projection picture to the on-board projection system through the on-board network; correspondingly, the on-board projection system projects the received projection picture on the ground in the area illuminated by the headlights. Correspondingly, the on-board controller can also continuously monitor the similarity between the currently generated projection picture and the previous projection picture; if it is detected that the generated projection picture is the same as the previous projection picture, the picture update mechanism will be triggered, and a new projection picture different from the current projection picture will be immediately generated, and the new projection picture will be sent to the on-board projection system for projection again to ensure the diversity and freshness of the projection content.
[0076] In some embodiments, the parameters of the random algorithm or the image generation strategy can also be adjusted according to user feedback or preferences to provide a projection image that better meets user needs; and the user can also personalize the projection image through a vehicle-mounted display device or mobile application, such as selecting a theme, color, or dynamic effect.
[0077] The embodiments of the present application ensure the unpredictability and diversity of the projection content by introducing a random algorithm, thereby enhancing the user's interest and participation in the interaction; in addition, by detecting the projection screen, it is possible to effectively prevent the projection screen from repeatedly staying on the same screen, thereby ensuring that each projection screen is novel and diverse, which not only enhances the visual effect, but also improves the user's interactive experience and satisfaction.
[0078] In some embodiments, the radar is also used for: before the interactive object starts to interact with the projection screen, if the interactive object is detected to enter the target area, the vehicle controller is notified to start a motion countdown of a set duration, and the target area is a boundary area set outside the projection screen.
[0079] For example, a boundary area, namely the target area, is set outside the projection screen; before the interactive object starts to interact with the projection screen, the radar continuously detects the target area; when the radar detects that the interactive object enters the target area, it sends a signal to the vehicle controller; correspondingly, after receiving the signal, the vehicle controller starts a motion countdown with a set duration, such as 5s or 10s.
[0080] In some embodiments, before the interactive object starts to interact with the projection screen, if it is detected that the interactive object performs a target gesture, the vehicle controller is notified to start a countdown for a motion of a set duration.
[0081] For example, before the interactive object starts to interact with the projection screen, the radar continuously detects whether the interactive object entering the projection screen performs the target gesture; if it is detected that the interactive object performs the target gesture, a signal is sent to the vehicle controller; correspondingly, after receiving the signal, the vehicle controller starts a motion countdown with a set duration, such as 5s or 10s. The target gesture includes but is not limited to one or any combination of waving, grasping, rotating, sliding, double-clicking, spreading the palm or closing the palm.
[0082] In some embodiments, the radar is also used for: before the interactive object starts to interact with the projection screen, if it is detected that the interactive object enters the target area and the interactive object performs a target gesture, the vehicle controller is notified to start a countdown for a movement of a set duration, and the target area is a boundary area set outside the projection screen.
[0083] For example, a boundary area, i.e., the target area, is set outside the projection screen; before the interactive object starts to interact with the projection screen, the radar continuously detects the target area; when the radar detects that the interactive object enters the target area and performs the target gesture, a signal is sent to the vehicle controller; correspondingly, after receiving the signal, the vehicle controller starts a motion countdown with a set duration, such as 5s or 10s. The target gesture includes, but is not limited to, one or any combination of waving, grasping, rotating, sliding, double-clicking, spreading the palm or closing the palm.
[0084] In the embodiment of the present application, before the interactive object starts to interact with the projection screen, radar is used to detect whether the interaction start conditions are met, which can effectively reduce the possibility of false triggering and make the start of interaction more reliable; and when the interaction start conditions are met, a motion countdown of a set duration is started, reserving preparation time for the user for a set duration, thereby further enhancing the user's interactive experience.
[0085] In some embodiments, the light projection control system further includes: a voice broadcasting device for issuing voice prompts to the interactive object according to the interaction result, and playing music when the interactive object interacts with the projection screen.
[0086] For example, when the matching degree between the first motion track of the interactive object three times in a row and the corresponding second motion track of the projection screen is greater than or equal to the set threshold, the voice broadcast device broadcasts voice prompt information 1 such as "very good"; when the matching degree between the first motion track of the interactive object five times in a row and the corresponding second motion track of the projection screen is greater than or equal to the set threshold, the voice broadcast device broadcasts voice prompt information 2 such as "super good", etc. Correspondingly, when the interactive object interacts with the projection screen, corresponding music or sound effects can also be played according to the rhythm of the projection screen changes. If the projection screen changes quickly and dynamically, you can choose to play music with a brisk rhythm; if the projection screen changes slowly and elegantly, you can choose to play soft background music.
[0087] In some embodiments, the vehicle-mounted controller is also used to control the vehicle-mounted projection system to project the interaction result in the area illuminated by the vehicle lights.
[0088] For example, the interaction result includes a motion score. After the vehicle controller determines the motion score of the interaction object for the projected image based on the matching degree, for example, 5 points, the vehicle controller controls the vehicle projection system to project the motion score in the area illuminated by the headlights. In the embodiment of the present application, by projecting the interaction result in the area illuminated by the headlights, it helps the user to understand the matching degree between the current motion trajectory and the expected motion trajectory corresponding to the projected image in real time, effectively improving the user's immersion and interactivity in entertainment activities, thereby meeting the user's diverse entertainment needs.
[0089] In some embodiments, the vehicle-mounted controller is further used to dynamically adjust the difficulty level setting of the interaction according to the interaction results.
[0090] For example, the on-board controller can also dynamically adjust the difficulty level setting of the projected content or interaction based on the user's historical sports scores and matching data. This personalized adjustment ensures that each user can interact at a difficulty level that suits them, thereby providing users with a tailored experience.
[0091] In some embodiments, the light projection control system further includes: a vehicle-mounted display device for displaying user points, where the user points are obtained by processing the interaction results corresponding to at least one projection screen.
[0092] For example, after the interactive object starts to interact with the projection screen, the vehicle controller accumulates the motion scores corresponding to the interactive operations of the interactive object on the projection screen to obtain the real-time user points of the interactive object, and displays the user points on the vehicle display device. Furthermore, when the user chooses to view the ranking of the time taken to reach 100 points, for example, the system will sort the users according to the time required to reach 100 points, and the users with shorter time will rank higher. Correspondingly, when the user chooses to view the ranking of the total value of user points, the system will sort the users according to their total points, and the users with higher user points will rank higher.
[0093] In some embodiments, the vehicle-mounted display device is also used to provide an interactive difficulty level setting page. Correspondingly, the user can set the interactive difficulty level through the page displayed by the vehicle-mounted display device. For example, different projection speeds such as "slow", "medium" and "fast" can be selected; after obtaining the speed set by the user, the system will adjust the change frequency and content complexity of the projected image according to the set speed to adapt to the user's movement rhythm.
[0094] In some embodiments, the vehicle-mounted display device is also used to provide a setting page for exercise duration or a setting page for the time taken to accumulate points for a specific user. For example, the user can set the exercise duration through the page displayed on the vehicle-mounted display device, such as "5 minutes", "10 minutes" or "15 minutes", etc.; if the user is concerned about the speed at which the user's points are accumulated, the user can select, for example, the "points target" option, and by setting a points target, such as "100 points", the system will record the time taken by the user to reach the points target according to the points target set by the user, and display the time taken in real time on the vehicle-mounted display device.
[0095] In the embodiments of the present application, through these personalized settings, users can adjust the difficulty and duration of the interaction according to their own needs, thereby enhancing the fun and challenge of the interactive experience. This flexible setting method not only improves the applicability of the system, but also increases user participation and satisfaction.
[0096] For example, Figure 3 This is a schematic diagram of a light projection control system provided by an exemplary embodiment of the present application. Figure 3 As shown, the light projection control system includes a vehicle controller, a radar, a vehicle projection system, a vehicle display device, a cloud service platform, a voice playback device and a terminal device. Among them:
[0097] The vehicle-mounted projection system is used to project a projection image for the interactive objects to interact in the area illuminated by the vehicle lights;
[0098] Radar, used to collect point cloud data of the interaction between the interactive object and the projected image;
[0099] The vehicle-mounted controller is used to obtain a first motion trajectory of the interactive object based on the point cloud data, determine a matching degree between the first motion trajectory and a second motion trajectory corresponding to the projection picture, and determine an interaction result of the interactive object with respect to the projection picture according to the matching degree;
[0100] A voice playing device, used to issue voice prompts to the interactive object according to the interaction result, and to play music when the interactive object interacts with the projection screen;
[0101] The vehicle-mounted display device is used to display the user points, where the user points are obtained by processing the interaction results corresponding to at least one projection screen;
[0102] The on-board controller is also used to send user points to the cloud service platform;
[0103] The cloud service platform is used to sort the received user points and send the sorting result to the terminal device of the interaction object, wherein the sorting result includes the ranking of the user points;
[0104] Terminal device, used to display the ranking of user points.
[0105] The above embodiments introduce the implementation of the light projection control system. Next, the application in projection control will be introduced through specific embodiments.
[0106] Figure 4 The following is a flowchart of a projection control method provided by an exemplary embodiment of the present application. The projection control method provided by the embodiment of the present application is applied to the vehicle controller in the light projection control system in the above embodiment. Figure 4 As shown, the projection control method includes:
[0107] S401. Obtaining point cloud data of the interaction between the interactive object and the projection screen collected by the radar. The projection screen is a screen projected by the vehicle-mounted projection system in the area illuminated by the vehicle lights for the interactive object to interact.
[0108] S402: Obtain a first motion trajectory of the interactive object based on the point cloud data.
[0109] For example, a position change of the interactive object is identified based on the point cloud data, and its first motion trajectory is extracted.
[0110] S403: Determine a matching degree between the first motion trajectory and a second motion trajectory corresponding to the projection picture, and determine an interaction result of the interaction object with respect to the projection picture according to the matching degree.
[0111] For example, the extracted first motion trajectory is compared with the second motion trajectory corresponding to the projected image to determine the matching degree between the first motion trajectory and the second motion trajectory, wherein the matching degree can be expressed as a percentage or other metric to reflect the degree of consistency between the action of the interactive object and the expected trajectory; further, the interactive effect of the interactive object is determined according to the matching degree. For example, in a game scene, a high matching degree may indicate a successful action, while a low matching degree may indicate that a prompt or adjustment may be required.
[0112] Based on the above embodiments, in some embodiments, the interaction result includes a motion score, and the projection control method further includes: accumulating the motion score corresponding to at least one projection picture to obtain user points; and displaying the user points through the vehicle-mounted display device.
[0113] For example, after the interactive object starts to interact with the projection screen, the vehicle-mounted controller accumulates the motion scores corresponding to the interactive operations of the interactive object on the projection screen to obtain the real-time user points of the interactive object, and displays the user points on the vehicle-mounted display device. The local ranking of user points of different users can be viewed through the vehicle-mounted display device.
[0114] In some embodiments, the interaction result includes a motion score, and the projection control method further includes: accumulating the motion score corresponding to at least one projection screen to obtain user points; uploading the user points to the cloud service platform, receiving the sorting results returned by the cloud service platform, and sending the sorting results to the terminal device of the interaction object, wherein the sorting results include the ranking of the user points.
[0115] For example, after the interactive object starts to interact with the projection screen, the on-board controller accumulates the motion scores corresponding to the interactive operations of the interactive object on the projection screen to obtain the real-time user points of the interactive object, and uploads the user points to the cloud service platform; correspondingly, the cloud service platform sorts the user points of all users, obtains the sorting result of all user points, and sends the sorting result to the on-board controller; accordingly, the on-board controller receives the sorting result returned by the cloud service platform, and sends the sorting result to the terminal device of the interactive object.
[0116] In some embodiments, the interaction result includes a motion score, and the projection control method further includes: accumulating the motion score corresponding to at least one projection screen to obtain user points; displaying the user points through a vehicle-mounted display device, uploading the user points to a cloud service platform, receiving a sorting result returned by the cloud service platform, and sending the sorting result to a terminal device of the interaction object, wherein the sorting result includes a ranking of user points.
[0117] For example, after the interactive object starts to interact with the projection screen, the vehicle-mounted controller accumulates the motion scores corresponding to the interactive operations of the interactive object on the projection screen to obtain the real-time user points of the interactive object, and displays the user points on the vehicle-mounted display device, through which the local rankings of different users can be viewed; and the user points are uploaded to the cloud service platform; correspondingly, the cloud service platform sorts the user points of all users, obtains the sorting result of all user points, and sends the sorting result to the vehicle-mounted controller; accordingly, the vehicle-mounted controller receives the sorting result returned by the cloud service platform, displays the sorting result on the vehicle-mounted display device, and sends the sorting result to the terminal device of the interactive object.
[0118] Figure 5 Another flowchart of the projection control method provided by the exemplary embodiment of the present application. The projection control method provided by the embodiment of the present application is applied to the vehicle controller in the light projection control system in the above embodiment. Figure 5 As shown, the projection control method includes:
[0119] S501. Obtaining point cloud data of the interaction between the interactive object and the projection screen collected by the radar. The projection screen is a screen projected by the vehicle-mounted projection system in the area illuminated by the vehicle lights for the interactive object to interact.
[0120] S502: Obtain a first motion trajectory of the interactive object based on the point cloud data.
[0121] For example, the position change of the interactive object is identified based on the point cloud data, and its first motion trajectory is extracted.
[0122] S503: Based on the pre-trained comparison model, the starting position and the projection image of the first motion trajectory are processed to obtain a second motion trajectory.
[0123] For example, the starting position and the projection screen are input into a pre-trained comparison model, and the starting position and the projection screen are processed by the comparison model to generate a second motion trajectory, which represents the expected interaction path in the projection screen.
[0124] S504: Determine a matching degree between the first motion trajectory and a second motion trajectory corresponding to the projection image.
[0125] For example, the first coordinates of each first trajectory point in the first motion trajectory and the second coordinates of each second trajectory point in the second motion trajectory are obtained, wherein the first coordinates of each first trajectory point represent the motion path of the interactive object in the three-dimensional space, and the second coordinates of each second trajectory point represent the expected trajectory path in the projection picture; the first coordinates of the first trajectory point are compared with the second coordinates of the second trajectory point, and the overlap of the two trajectories can be evaluated by calculating the distance or similarity between each pair of trajectory points, wherein the overlap can be determined by, for example, Euclidean distance, cosine similarity or other metrics; further, the overall matching degree of the first motion trajectory and the second motion trajectory is determined based on the overlap.
[0126] S505: Determine the motion score of the interactive object according to the matching degree.
[0127] For example, if the matching degree is greater than or equal to a set threshold, the motion score of the interactive object is increased; if the matching degree is less than the set threshold, the motion score of the interactive object is kept unchanged.
[0128] S506: Determine the user points according to the motion score of the interactive object.
[0129] For example, the motion score corresponding to at least one projection picture is accumulated to obtain the user points.
[0130] S507: Upload the user points to the cloud service platform.
[0131] Correspondingly, the cloud service platform sorts the user points of all users, obtains the sorting result of all user points, and sends the sorting result to the vehicle controller.
[0132] S508: Receive and display the sorting results returned by the cloud service platform.
[0133] Correspondingly, the vehicle-mounted controller receives the sorting results returned by the cloud service platform, displays the sorting results on the vehicle-mounted display device, and sends them to the terminal device of the interactive object.
[0134] In summary, this application has at least the following advantages:
[0135] 1. Through the synergy between the vehicle projection system, radar and vehicle controller, the interactive experience between the user and the car can be significantly improved, allowing the user to have a more participatory and interesting experience, thereby better meeting the user's entertainment needs; in addition, in outdoor or leisure occasions, projection interaction can create a good environment atmosphere for users and enhance the user's leisure experience, which not only improves the user's comfort, but also adds new possibilities for the use scenarios of the vehicle, which has positive significance for improving the frequency of use and cost-effectiveness of the vehicle projection system.
[0136] Second, by utilizing a pre-trained comparison model, the system can intelligently generate a second motion trajectory, and the model can also be adjusted according to different interaction scenarios and user behaviors to ensure that the generated trajectory is highly relevant to the projected image, thereby improving the naturalness and smoothness of the interaction; in addition, by obtaining and comparing the coordinates of the trajectory points, the system can quickly calculate the overlap between the trajectories and provide an accurate matching assessment based on the overlap, allowing users to more intuitively understand their own interaction effects, thereby enhancing the user's interactive experience.
[0137] 3. By introducing a random algorithm, the unpredictability and diversity of the projection content are ensured, thereby enhancing the user's interest and participation in interaction; in addition, by detecting the projection screen, it can effectively prevent the projection screen from repeatedly staying on the same screen, thereby ensuring that each projection screen is novel and diverse, which not only enhances the visual effect, but also improves the user's interactive experience and satisfaction.
[0138] 4. Through personalized settings, users can adjust the difficulty and duration of interaction according to their needs, thereby enhancing the fun and challenge of the interactive experience. This not only improves the applicability of the system, but also increases user engagement and satisfaction.
[0139] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0140] Figure 6 A schematic diagram of a structure of a projection control device provided by an exemplary embodiment of the present application. The projection control device provided by the embodiment of the present application is applied to a vehicle-mounted controller in a light projection control system in any one of the above embodiments. Figure 6 As shown, the projection control device 60 includes a first acquisition module 61, a second acquisition module 62 and a processing module 63, wherein:
[0141] A first acquisition module 61 is used to acquire point cloud data of the interaction between the interactive object and the projection screen collected by the radar, where the projection screen is a screen projected by the vehicle-mounted projection system in the area illuminated by the vehicle lights for the interactive object to interact with;
[0142] A second acquisition module 62, configured to obtain a first motion trajectory of the interactive object based on the point cloud data;
[0143] The processing module 63 is used to determine the matching degree between the first motion trajectory and the second motion trajectory corresponding to the projection picture, and determine the interaction result of the interactive object with respect to the projection picture according to the matching degree.
[0144] In one possible implementation, the interaction result includes a motion score, and the processing module 63 can be specifically used to: accumulate the motion score corresponding to at least one projection screen to obtain user points; display the user points through a vehicle-mounted display device; and / or upload the user points to a cloud service platform, receive a sorting result returned by the cloud service platform, and send the sorting result to a terminal device of the interaction object, wherein the sorting result includes a ranking of the user points.
[0145] The projection control device provided in the embodiment of the present application can execute the technical solution shown in the above-mentioned projection control method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.
[0146] It should be noted that it should be understood that the division of the various modules of the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. For example, the processing module can be a separately established processing element, or it can be integrated in a chip of the above device. In addition, it can also be stored in the memory of the above device in the form of program code, and called and executed by a processing element of the above device. The implementation of other modules is similar. In addition, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
[0147] For example, the above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more microprocessors (DSP), or one or more field programmable gate arrays (FPGA). For another example, when a module is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0148] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, referred to as DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. Available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, Digital Video Discs (DVDs)), or semiconductor media (eg, solid state disks (SSDs)).
[0149] Figure 7 This is a schematic diagram of the structure of the vehicle controller provided by the exemplary embodiment of the present application. Figure 7 As shown, the vehicle-mounted controller 70 of this embodiment includes:
[0150] At least one processor 71; and a memory 72 communicatively connected to the at least one processor;
[0151] The memory 72 stores instructions that can be executed by the at least one processor 71, and the instructions are executed by the at least one processor 71 to enable the vehicle controller to execute the method described in any of the above embodiments.
[0152] Optionally, the memory 72 may be independent or integrated with the processor 71 .
[0153] The memory 72 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory.
[0154] The processor 71 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. Specifically, when implementing the projection control method described in the aforementioned method embodiment, the vehicle-mounted controller may be, for example, an electronic device with processing functions such as a server.
[0155] Optionally, the vehicle controller may further include a communication interface 73. In a specific implementation, if the communication interface 73, the memory 72 and the processor 71 are implemented independently, the communication interface 73, the memory 72 and the processor 71 may be interconnected through a bus and communicate with each other. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.
[0156] Optionally, in a specific implementation, if the communication interface 73, the memory 72 and the processor 71 are integrated on a chip, the communication interface 73, the memory 72 and the processor 71 can communicate through an internal interface.
[0157] The implementation principle and technical effects of the vehicle-mounted controller provided in this embodiment can be found in the aforementioned embodiments and will not be described in detail here.
[0158] An embodiment of the present application provides a vehicle, comprising the light projection control system described in the above embodiment, so as to implement the projection control method in the above embodiment.
[0159] An embodiment of the present application also provides a computer-readable storage medium, in which computer execution instructions are stored. When the computer execution instructions are executed, they are used to implement the method steps in the above method embodiment. The specific implementation method and technical effect are similar and will not be repeated here.
[0160] The above-mentioned computer readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.
[0161] An exemplary readable storage medium is coupled to the processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in a dedicated integrated circuit. Of course, the processor and the readable storage medium can also exist in the projection control device as discrete components.
[0162] The embodiment of the present application also provides a computer program product, including a computer program. When the computer program is executed, the method steps in the above method embodiment are implemented. The specific implementation method and technical effect are similar and will not be repeated here.
[0163] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0164] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A light projection control system, characterized in that: include: Vehicle projection system, radar and vehicle controller; including: The vehicle-mounted projection system is used to project a projection picture for the interactive objects to interact in the area illuminated by the vehicle lights; The radar is used to collect point cloud data of the interaction between the interactive object and the projection screen; The vehicle-mounted controller is used to obtain a first motion trajectory of the interactive object based on the point cloud data, determine a matching degree between the first motion trajectory and a second motion trajectory corresponding to the projection screen, and determine an interaction result of the interactive object with respect to the projection screen according to the matching degree.
2. The light projection control system according to claim 1, characterized in that: The determining a matching degree between the first motion trajectory and a second motion trajectory corresponding to the projection picture includes: Determining a starting position of the motion trajectory; Based on a pre-trained comparison model, the starting position and the projection image are processed to obtain the second motion trajectory; Acquire a first coordinate of each first trajectory point in the first motion trajectory, and a second coordinate of each second trajectory point in the second motion trajectory; The matching degree is determined according to the coincidence degree between the first coordinates of each first trajectory point and the second coordinates of each second trajectory point.
3. The light projection control system according to claim 1 or 2, characterized in that: The interaction result includes a motion score, and determining the interaction result of the interaction object with respect to the projection picture according to the matching degree includes: If the matching degree is greater than or equal to a set threshold, increasing the motion score of the interactive object; If the matching degree is less than the set threshold, the motion score of the interactive object is kept unchanged.
4. The light projection control system according to claim 1 or 2, characterized in that: The vehicle-mounted controller is also used for: Generate a projection picture based on a random algorithm, and send the projection picture to the vehicle-mounted projection system, and the vehicle-mounted projection system projects the projection picture in the area illuminated by the vehicle lights; And, when it is detected that the generated projection picture is the same as the previous projection picture, the vehicle-mounted projection system is controlled to project a picture different from the current projection picture.
5. The light projection control system according to claim 1 or 2, characterized in that: The radar is also used to: Before the interactive object starts to interact with the projection screen, if it is detected that the interactive object enters a target area, the vehicle controller is notified to start a countdown for a movement of a set duration, and the target area is a boundary area set outside the projection screen; And / or, before the interactive object starts to interact with the projection screen, if it is detected that the interactive object performs a target gesture, the vehicle-mounted controller is notified to start a countdown to start a movement of a set duration.
6. The light projection control system according to claim 1 or 2, characterized in that: The light projection control system further includes at least one of the following: A voice broadcasting device, used to issue a voice prompt to the interactive object according to the interaction result; and to play music when the interactive object interacts with the projection screen; The vehicle-mounted controller is further used to control the vehicle-mounted projection system to project the interaction result in the area illuminated by the vehicle lights; The vehicle-mounted controller is further used to dynamically adjust the difficulty level setting of the interaction according to the interaction result; The vehicle-mounted display device is used to display user points, where the user points are obtained by processing the interaction results corresponding to at least one projection screen.
7. A projection control method, characterized in that: The vehicle-mounted controller used in the light projection control system according to any one of claims 1 to 6 comprises: Acquire point cloud data of the interaction between the interactive object and the projection screen collected by the radar, wherein the projection screen is a screen projected by the vehicle-mounted projection system in the area illuminated by the vehicle lights for the interactive object to interact; Obtaining a first motion trajectory of the interactive object based on the point cloud data; A matching degree between the first motion trajectory and a second motion trajectory corresponding to the projection picture is determined, and, based on the matching degree, an interaction result of the interaction object with respect to the projection picture is determined.
8. The projection control method according to claim 7, characterized in that: The interaction result includes a sports score, and the method further includes: Accumulate the motion scores corresponding to at least one projection picture to obtain user points; Displaying the user points through a vehicle-mounted display device; and / or uploading the user points to a cloud service platform, receiving a ranking result returned by the cloud service platform, and sending the ranking result to a terminal device of the interactive object, wherein the ranking result includes the ranking of the user points.
9. A vehicle-mounted controller, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to claim 7 or 8.
10. A vehicle, characterized in that: include: A light projection control system as claimed in any one of claims 1 to 6.