Projection lamp game implementation method and device, electronic equipment, storage medium and vehicle

By projecting a game interface around the vehicle, collecting user posture attributes in real time, and implementing the projected game according to the game rules, the integration problem of vehicle headlight projection technology into interactive games outside the vehicle is solved, providing an immersive entertainment experience and low-threshold game participation.

CN122076029APending Publication Date: 2026-05-26CHINA FAW CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610230570.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-02-26
Publication Date
2026-05-26

Smart Images

  • Figure CN122076029A_ABST
    Figure CN122076029A_ABST
Patent Text Reader

Abstract

This application relates to the field of vehicle technology and discloses a method, device, electronic device, storage medium, and vehicle for implementing a projection lamp game. The method includes: responding to a user's game command, loading game rules and projecting a game interface within a preset area around the vehicle; after the game starts, capturing a real-time video stream of the user's game; acquiring the user's posture attributes in real-time based on the game video stream; and implementing the projection lamp game according to the user's posture attributes and the game rules. This application, by projecting a game interface within a preset area around the vehicle, enables car owners to enjoy an immersive outdoor entertainment experience during fragmented time, breaking the traditional limitations of in-vehicle entertainment which is confined to the in-vehicle environment, and significantly enhancing the added value and user stickiness of smart cars. Implementing the projection lamp game based on user posture attributes and game rules, using the user's natural posture as the interaction method, eliminates the need for additional handheld devices, lowers the barrier to entry for the game, and improves the user's driving experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle technology, and in particular to a method, apparatus, electronic device, storage medium, and vehicle for implementing a projection lamp game. Background Technology

[0002] With the continuous iteration and upgrading of automotive lighting technology, automotive lights have evolved from a single lighting component to an in-vehicle intelligent terminal that integrates lighting, interaction, and intelligent control. As a core technology branch, automotive lighting projection technology, with its high-definition projection and dynamic adjustment characteristics, has become a new type of in-vehicle intelligent technology that can be widely used in various scenarios such as safe driving assistance, enhanced lighting for driving environment, and in-vehicle and out-of-vehicle entertainment interaction, showing significant advantages in improving driving safety and in-vehicle user experience.

[0003] However, in the existing technology system, the application of vehicle headlight projection technology is still mostly focused on driver assistance and basic visual prompts. It has not yet formed a systematic integration and coordinated use of the vehicle's hardware capabilities, and it lacks a complete technical solution that combines vehicle perception, algorithm calculation, peripheral linkage and other vehicle capabilities to realize interactive games outside the vehicle through vehicle headlight projection technology. It is difficult to fully release the application value of vehicle headlight projection technology in in-vehicle entertainment scenarios. Summary of the Invention

[0004] The purpose of this invention is to provide a method, device, electronic device, storage medium, and vehicle for implementing projection lamp games, so as to at least solve the problem of poor user experience in existing projection lamp game solutions, enrich the interactive dimensions of projection lamp game solutions, and ensure user experience.

[0005] To address the aforementioned technical problems, in a first aspect, the present invention provides a method for implementing a projection lamp game, comprising at least:

[0006] In response to the user's game commands, the game rules are loaded and the game interface is projected into a preset area around the vehicle;

[0007] After the game starts, capture the user's game video stream in real time;

[0008] The user's posture attributes are obtained in real time based on the game video stream;

[0009] The projection lamp game is implemented based on the user's posture attributes and the game rules.

[0010] Optionally, the step of responding to the user's game commands, loading game rules, and projecting the game interface within a preset area around the vehicle specifically includes:

[0011] In response to the user's game command, load the game rules corresponding to the game command;

[0012] Project a piano game screen of a specified size into a preset area around the vehicle.

[0013] Optionally, the step of obtaining user posture attributes in real time based on the game video stream specifically includes:

[0014] Perform frame parsing operations on the game video stream to extract user sample data at least according to a preset time interval;

[0015] Invalid data is removed from the user sample data to obtain standard sample data;

[0016] The standard sample data is segmented to extract the user's main subject region;

[0017] The user's posture attributes in a preset coordinate system are determined based on the user's main body region.

[0018] Optionally, implementing the projection lamp game based on the user's posture attributes and the game rules specifically includes:

[0019] Initialize the basic parameters of the projection lamp game based on the game rules;

[0020] The game rules are matched based on the user's posture attributes, and when any of the user's posture attributes matches the game rules, the basic parameters are adjusted based on the matching result to realize the projection lamp game.

[0021] Optionally, it also includes:

[0022] Obtain vehicle status parameters;

[0023] The game is started when the vehicle's environment meets the conditions for starting the game, based on the vehicle's status parameters. The game is initiated when the game command is triggered and the vehicle's environment meets the conditions for starting the game.

[0024] Optionally, it also includes:

[0025] If the vehicle's environment does not meet the conditions for starting the game, the projection lamp game will not be started / exited, and the user will be prompted with the reason for not starting / exiting.

[0026] Secondly, the present invention also provides a projection lamp game implementation device, comprising at least:

[0027] The game projection module is used to respond to user game commands, load game rules, and project the game interface into a preset area around the vehicle.

[0028] The video capture module is used to capture the user's game video stream in real time after the game starts;

[0029] The posture acquisition module is used to acquire user posture attributes in real time based on the game video stream;

[0030] The game implementation module is used to implement the projection lamp game based on the user's posture attributes and the game rules.

[0031] Thirdly, the present invention also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the program to implement the steps in the projection lamp game implementation method of any one of the first aspects.

[0032] Fourthly, the present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps in the projection lamp game implementation method of any one of the first aspects.

[0033] Fifthly, the present invention also provides a vehicle that integrates at least the projection lamp game implementation device described in the second aspect.

[0034] The technical solution provided by this invention firstly loads game rules and projects the game interface into a preset area around the vehicle in response to the user's game command; secondly, it captures the user's game video stream in real time after the game starts; then, it obtains the user's posture attributes in real time based on the game video stream; and finally, it implements the projected game according to the user's posture attributes and the game rules.

[0035] Therefore, this invention, on the one hand, responds to user game commands, loads game rules, and projects the game interface within a preset area around the vehicle, enabling car owners to enjoy an immersive outdoor entertainment experience during fragmented time (such as charging or waiting). This breaks the traditional limitation of in-vehicle entertainment being confined to the in-vehicle environment, significantly enhancing the added value and user stickiness of smart cars. On the other hand, this invention implements projection games based on user posture attributes and game rules, using the user's natural posture as the interaction method. No additional handheld devices are required, lowering the barrier to entry and improving the user's driving experience. Attached Figure Description

[0036] Figure 1 This is a flowchart of a projection lamp game implementation method provided by an embodiment of the present invention;

[0037] Figure 2 This is a flowchart of another projection lamp game implementation method provided by an embodiment of the present invention;

[0038] Figure 3 This is a schematic diagram of the structure of a projection lamp game implementation device provided in an embodiment of the present invention;

[0039] Figure 4This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0040] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0041] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the application. The singular forms “a,” “said,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms, and “multiple” generally includes at least two unless the context clearly indicates otherwise.

[0042] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0043] It should be understood that although the terms first, second, third, etc., may be used in the embodiments of this application, these descriptions should not be limited to these terms. These terms are only used to distinguish the descriptions. For example, first may also be referred to as second without departing from the scope of the embodiments of this application, and similarly, second may also be referred to as first.

[0044] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”

[0045] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that an article or device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such an article or device. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the article or device that includes said element.

[0046] It should be noted that any symbols and / or numbers present in the specification that are not marked in the accompanying drawings are not reference numerals.

[0047] Figure 1 This is a flowchart illustrating a projection lamp game implementation method provided by an embodiment of the present invention. This embodiment is applicable to at least various vehicle projection lamp game implementation scenarios. The projection lamp game implementation method can be, but is not limited to, executed by the projection lamp game implementation device described in this embodiment of the present invention as the execution subject. This execution subject can be implemented using software and / or hardware methods. Figure 1 As shown, the method for implementing this projection lamp game includes at least the following steps:

[0048] S1. Responding to the user's game commands, load the game rules and project the game interface into a preset area around the vehicle.

[0049] The user's game command can be clicking a virtual game button projected on the central control screen. For example, the user can enter the game by clicking Settings—Lighting—Smart Lighting—Immersive Games—Folk Performer on the central control screen, or by clicking Folk Performer in the app. The preset area around the vehicle can be the area directly in front of the vehicle. In one specific implementation, optionally, it also includes:

[0050] (5-1) Obtain vehicle status parameters.

[0051] Among them, vehicle status parameters can include vehicle gear position, power mode information, low beam status, road conditions, etc.

[0052] (5-2) Based on the vehicle status parameters, determine whether the environment in which the vehicle is located meets the conditions for starting the game, and when the game command is triggered and the environment in which the vehicle is located meets the conditions for starting the game, start the projection lamp game.

[0053] The conditions for starting the game are: ten meters of open space in front of the vehicle, the vehicle in P gear, the power mode set to Stanby, and the low beam headlights turned off.

[0054] (5-3) When the environment of the vehicle does not meet the conditions for starting the game, the projector lamp game will not be started / exited, and the user will be prompted with the reason for not starting / exiting.

[0055] The reason for the failure to start can be displayed to the user via a pop-up window on the central control panel, such as the vehicle not being in park (P). The reason for exiting can be displayed to the user via the vehicle's loudspeaker.

[0056] S2. After the game starts, capture the user's game video stream in real time.

[0057] The user game video stream can be a video stream showing the user playing the projected game after the game has started. The user game video stream includes the user's posture attributes and interactions with the game interface.

[0058] S3. Real-time acquisition of user posture attributes based on game video stream.

[0059] Among them, user posture attributes can include user actions, facial expressions, footsteps, etc.

[0060] S4. Implement the projection lamp game based on user posture attributes and game rules.

[0061] The technical solution provided in this embodiment firstly loads game rules and projects the game interface into a preset area around the vehicle in response to the user's game command; secondly, it captures the user's game video stream in real time after the game starts; then, it obtains the user's posture attributes in real time based on the game video stream; and finally, it implements the projected game according to the user's posture attributes and the game rules.

[0062] Therefore, this embodiment, on the one hand, responds to user game commands, loads game rules, and projects the game interface within a preset area around the vehicle, enabling car owners to enjoy an immersive outdoor entertainment experience during fragmented time (such as charging or waiting). This breaks the traditional limitation of in-vehicle entertainment being confined to the in-vehicle environment, significantly enhancing the added value and user stickiness of smart cars. On the other hand, this embodiment implements projection games based on user posture attributes and game rules, using the user's natural posture as the interaction method. No additional handheld devices are required, lowering the barrier to entry for the game and improving the user's driving experience.

[0063] Based on the above embodiments or implementation methods Figure 2 This is a flowchart of another projection lamp game implementation method provided by an embodiment of the present invention. This embodiment is based on the above embodiment with additions. Figure 2 As shown, the method for implementing this projection lamp game includes at least the following steps:

[0064] S11. Responding to the user's game command, load the game rules corresponding to the game command.

[0065] S12. Project a piano game screen of a specified size within a preset area around the vehicle.

[0066] The size of the specified piano tiles can be adjusted according to the amount of space in front. The piano game screen includes multiple piano tiles, song selection, key modes, start and pause functions, and other key game elements. There are a total of 24 piano tiles, including 14 white keys and 10 black keys.

[0067] S2. After the game starts, capture the user's game video stream in real time.

[0068] S31. Perform frame parsing operation on the game video stream to extract user sample data at least according to a preset time interval.

[0069] The preset time can be 1ms. User sample data can be video frames containing user posture attributes.

[0070] S32. Remove invalid data from the user sample data to obtain standard sample data.

[0071] Invalid data can be blurry or overexposed video frames. Removing invalid data from user sample data ensures the validity and temporal continuity of frame data.

[0072] S33. Perform background segmentation on the standard sample data and extract the user's main body region.

[0073] Background segmentation can be performed on standard sample data to perform foreground segmentation. By using background modeling and semantic segmentation algorithms, the background of the game screen and the user's main body area can be separated to determine the range of pixel coordinates of the user in the video frame and achieve accurate positioning of the user target.

[0074] S34. Determine the user posture attributes in the preset coordinate system based on the user's main body region.

[0075] The preset coordinate system can be a three-dimensional coordinate system. By extracting the pixel coordinates of key human body points and combining them with the intrinsic and extrinsic parameters of the video acquisition device, coordinate space transformation is completed, mapping the pixel coordinates to three-dimensional world coordinates. In this embodiment, the user's posture attribute mainly refers to the user's foot position. In one scenario, the user's foot position can also be realized by designing a foot recognition algorithm. The foot recognition algorithm is integrated into the cockpit via an exposed APK interface. The foot recognition algorithm can identify the position of the user's two feet with an accuracy of less than 20 centimeters. The foot recognition algorithm collects a large amount of sample data through the video stream of the camera for signal acquisition. The signal undergoes corresponding signal preprocessing such as denoising and normalization. Features that can distinguish between "footsteps" and "non-footsteps" are extracted from the preprocessed signal. After feature extraction, model training can also be performed.

[0076] S41. Initialize the basic parameters of the projection lamp game based on the game rules.

[0077] The basic parameters can include initial game score, game progress, etc.

[0078] S42. Match game rules based on user posture attributes, and adjust basic parameters based on the matching result when any user posture attribute matches the game rules, so as to realize the projection lamp game.

[0079] The game rules based on user posture attributes can involve user interaction with the screen projected onto the ground headlights, or footsteps (user posture attributes) landing on piano tiles on the ground (this can be achieved by analyzing whether the footstep coordinates are within the coordinate range of the piano tiles). Furthermore, external speakers emit corresponding sound effects, and the ground displays corresponding visuals, enabling real-time interaction.

[0080] In one specific implementation, the matching game rules may optionally be:

[0081] Players step on squares in rhythm with the music, and are scored based on two dimensions: correct performance and highest combo.

[0082] A perfect rating is achieved when the final score is greater than or equal to 98% of the perfect score.

[0083] An excellent rating is defined as 98% of a perfect score > 80% of a perfect score.

[0084] A good rating is defined as 80% of the perfect score > 60% of the perfect score.

[0085] A score that is 60% or higher than the perfect score is considered a failure.

[0086] A) Correct performance

[0087] Each key note played correctly has three ratings:

[0088] Perfect (stepping on a square within a certain time before or after the square plays) (score multiplied);

[0089] Great (stepping on a square outside a certain time range before or after the square plays) (score multiplier: 0.8);

[0090] Miss (completely missed a square) (score = 0).

[0091] B) Cumulative Combos

[0092] Missing a grid will reset your combo to zero; achieving a certain number of combos will grant you a score multiplier.

[0093] A combo of 6-10 hits (score multiplied by 1.3);

[0094] A combo of 11-15 hits (score multiplied by 1.6);

[0095] A combo of 16 hits or more (score multiplied by 2).

[0096] C) Level Setup

[0097] The game features different levels based on different songs (one song constitutes one level, and the songs must be copyright-free or AI-generated).

[0098] The game features a sheet music-free piano key-playing mode, allowing players to play any melody by pressing the keys themselves.

[0099] In another implementation scenario, the projection lamp game can also be a dynamic grid game, and the specific process is as follows:

[0100] 1) When the user gets into the car, keep a 10-meter open distance in front of the car. At this time, the vehicle should be in P gear, the power mode should be Stanby, and the low beam headlights should be turned off. The user can enter the game by clicking on the central control screen settings - lighting - smart lighting - immersive games - Yue Dong Ge Zi or by clicking on Yue Dong Ge Zi in the app. After clicking play now, get out of the car.

[0101] 2) At this time, the digital projection headlight projects the game screen, which includes key game elements such as grids of different colors (the grids are 25 centimeters on each side).

[0102] 3) Users interact with the projected headlights on the ground. Stepping on blue squares on the ground earns points, while stepping on red squares results in health loss. Stepping on green squares indicates a safe zone, with corresponding sound effects emitted by the vehicle's external speakers and corresponding visual feedback on the ground, enabling real-time interaction.

[0103] 4) If the user does not wish to continue playing the game, they can turn off the projection by clicking the soft switch on the central control screen after getting into the vehicle.

[0104] The technical solution provided in this embodiment first loads the game rules corresponding to the user's game command. Further, a piano game screen of a specified size is projected within a preset area around the vehicle. Further, after the game starts, the user's game video stream is captured in real time. Further, frame parsing is performed on the game video stream to extract user sample data at least according to a preset time interval. Further, invalid data in the user sample data is removed to obtain standard sample data. Further, background segmentation is performed on the standard sample data to extract the user's main body region. Further, user posture attributes in a preset coordinate system are determined based on the user's main body region. Further, the basic parameters of the projection lamp game are initialized based on the game rules. Finally, the game rules are matched based on the user posture attributes, and when any user posture attribute matches the game rules, the basic parameters are adjusted based on the matching result to realize the projection lamp game.

[0105] Therefore, compared with existing technologies, this embodiment achieves at least the following beneficial effects: This embodiment transforms the piano from a fixed device into a virtual interactive field through ground light projection and motion recognition, and upgrades the lively grid game in the arcade into an outdoor motion-sensing game based on everyday car headlight projection, bringing multi-dimensional value. The scene is boundless, allowing users to enjoy music and games anytime, anywhere. No physical piano keys are needed; the intelligent projection headlight can project piano key patterns onto the ground, and, with the help of cameras or sensors, recognize foot and hand movements (such as stepping or waving) to trigger notes; it can also project lively grid images, providing synchronous sound effects when a note is stepped on. This embodiment can be used in any outdoor location, completely breaking free from spatial constraints and meeting the diverse needs of temporary entertainment, mobile teaching, parent-child interaction, and other scenarios. This embodiment replaces tedious practice with gamified guidance: for example, dynamic light paths guide the melody (such as following green light dots to step), transforming music reading into a fun game of chasing light dots, and allowing for challenge modes (such as scoring by stepping to the rhythm), enabling users to develop a sense of rhythm through a sense of accomplishment. This embodiment supports multi-player collaboration, allowing two players to simultaneously participate in the piano game and interactive grid game, making it suitable for family gatherings, team building activities, and other scenarios, upgrading the game from solo entertainment to a social medium. This embodiment can also combine light projection with dynamic effects (such as colorful halos bursting when the piano keys are stepped on, notes triggered by actions; and exclusive effects triggered when stepping on the grid), deeply integrating auditory feedback (notes) and visual feedback (light and shadow), enhancing the game's immersive experience.

[0106] Figure 3 This is a schematic diagram of a projection lamp game implementation device provided in an embodiment of the present invention. This embodiment is applicable to at least various vehicle projection lamp game implementation scenarios. This projection lamp game implementation device can be implemented using software and / or hardware methods. Figure 3 As shown, the projection lamp game implementation device includes at least:

[0107] The game projection module 110 is used to respond to the user's game commands, load game rules, and project the game interface into a preset area around the vehicle.

[0108] The video capture module 120 is used to capture the user's game video stream in real time after the game starts.

[0109] The posture acquisition module 130 is used to acquire user posture attributes in real time based on the game video stream.

[0110] Game implementation module 140 is used to implement the projection lamp game based on user posture attributes and game rules.

[0111] Optionally, the game projection module 110 is specifically used for:

[0112] In response to the user's game commands, load the corresponding game rules; and project a piano game screen of a specified size into a preset area around the vehicle.

[0113] Optionally, the attitude acquisition module 130 is specifically used for:

[0114] Perform frame parsing operations on the game video stream to extract user sample data at least according to a preset time interval; remove invalid data from the user sample data to obtain standard sample data; perform background segmentation on the standard sample data to extract the user subject region; and determine the user pose attributes in a preset coordinate system based on the user subject region.

[0115] Optionally, the game implementation module 140 is specifically used for:

[0116] The basic parameters of the projection lamp game are initialized based on the game rules; and the game rules are matched based on the user's posture attributes, and the basic parameters are adjusted based on the matching result when any user posture attribute matches the game rules, so as to realize the projection lamp game.

[0117] Optionally, it also includes:

[0118] The operation judgment module 150 is used to obtain vehicle status parameters; and, based on the vehicle status parameters, to determine whether the environment in which the vehicle is located meets the game start conditions, and to start the projection lamp game when the game command is triggered and the environment in which the vehicle is located meets the game start conditions.

[0119] Optionally, the decision-making module 150 is also used for:

[0120] If the vehicle's environment does not meet the conditions for starting the game, the projection lamp game will not start / exit, and the user will be prompted with the reason for not starting / exiting.

[0121] The technical solution provided in this embodiment firstly, in response to the user's game commands, loads the game rules through a game projection module and projects the game interface into a preset area around the vehicle. Further, after the game starts, a video capture module captures the user's game video stream in real time. Further still, a posture acquisition module acquires the user's posture attributes in real time based on the game video stream. Finally, a game implementation module implements the projected game based on the user's posture attributes and the game rules.

[0122] Therefore, this embodiment, on the one hand, responds to user game commands, loads game rules, and projects the game interface within a preset area around the vehicle, enabling car owners to enjoy an immersive outdoor entertainment experience even during fragmented time. This breaks the traditional limitation of in-vehicle entertainment being confined to the in-vehicle environment, significantly enhancing the added value and user stickiness of smart cars. On the other hand, this embodiment implements projection games based on user posture attributes and game rules, using the user's natural posture as the interaction method. No additional handheld devices are required, lowering the barrier to entry for the game and improving the user's driving experience.

[0123] This embodiment provides an electronic device. Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. See also: Figure 4 The electronic device 1000 includes a processor 1001 and a memory 1002. The memory 1002 stores computer-readable instructions. When the computer-readable instructions are executed by the processor 1001, the steps in any of the above-described projection lamp game implementation methods are performed. Through the above technical solution, the processor 1001 and the memory 1002 are interconnected and communicate with each other via a communication bus and / or other forms of connection mechanisms (not shown). The memory 1002 stores a processor-executable computer program. When the electronic device 1000 is running, the processor 1001 executes the computer program to perform the projection lamp game implementation method in any of the optional implementations of the above embodiments, to at least achieve the following functions: responding to the user's game instructions, loading game rules and projecting the game interface within a preset area around the vehicle; after the game starts, acquiring the user's game video stream in real time; acquiring the user's posture attributes in real time based on the game video stream; and implementing the projection lamp game according to the user's posture attributes and the game rules.

[0124] This embodiment provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the projection lamp game implementation method provided in all embodiments of this application: responding to a user's game command, loading game rules and projecting the game interface within a preset area around the vehicle; after the game starts, capturing the user's game video stream in real time; acquiring the user's posture attributes in real time based on the game video stream; and implementing the projection lamp game according to the user's posture attributes and the game rules.

[0125] Any combination of one or more computer-readable media may be used. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device.

[0126] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including—but not limited to—electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of transmitting, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.

[0127] The program code contained on a computer-readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0128] Computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof. Programming languages ​​include object-oriented programming languages—such as Java, Smalltalk, and C++—as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0129] This embodiment provides a vehicle that integrates at least the projection lamp game implementation device provided in this embodiment of the invention.

[0130] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for implementing a projection lamp game, characterized in that, At least including: In response to the user's game commands, the game rules are loaded and the game interface is projected into a preset area around the vehicle; After the game starts, capture the user's game video stream in real time; The user's posture attributes are obtained in real time based on the game video stream; The projection lamp game is implemented based on the user's posture attributes and the game rules.

2. The method of claim 1, wherein, The process of responding to user game commands, loading game rules, and projecting the game interface within a preset area around the vehicle specifically includes: In response to the user's game command, load the game rules corresponding to the game command; Project a piano game screen of a specified size into a preset area around the vehicle.

3. The method of claim 1, wherein, The real-time acquisition of user posture attributes based on the game video stream specifically includes: Perform frame parsing operations on the game video stream to extract user sample data at least according to a preset time interval; Invalid data is removed from the user sample data to obtain standard sample data; The standard sample data is segmented to extract the user's main subject region; The user's posture attributes in a preset coordinate system are determined based on the user's main body region.

4. The projection lamp game implementation method according to claim 1, characterized in that, The implementation of the projection lamp game based on the user posture attributes and the game rules specifically includes: Initialize the basic parameters of the projection lamp game based on the game rules; The game rules are matched based on the user's posture attributes, and when any of the user's posture attributes matches the game rules, the basic parameters are adjusted based on the matching result to realize the projection lamp game.

5. The projection lamp game implementation method according to claim 1, characterized in that, Also includes: Obtain vehicle status parameters; The game is started when the vehicle's environment meets the conditions for starting the game, based on the vehicle's status parameters. The game is initiated when the game command is triggered and the vehicle's environment meets the conditions for starting the game.

6. The projection lamp game implementation method according to claim 5, characterized in that, Also includes: If the vehicle's environment does not meet the conditions for starting the game, the projection lamp game will not be started / exited, and the user will be prompted with the reason for not starting / exiting.

7. A projection lamp game implementation device, characterized in that, At least including: The game projection module is used to respond to user game commands, load game rules, and project the game interface into a preset area around the vehicle. The video capture module is used to capture the user's game video stream in real time after the game starts; The posture acquisition module is used to acquire user posture attributes in real time based on the game video stream; The game implementation module is used to implement the projection lamp game based on the user's posture attributes and the game rules.

8. An electronic device comprising a memory and a processor, the memory storing a computer program executable on the processor, characterized in that, When the processor executes the program, it implements the steps in the projection lamp game implementation method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps in the projection lamp game implementation method according to any one of claims 1 to 6.

10. A vehicle, said vehicle integrating at least the projection lamp game implementation device of claim 7.