Vehicle projection lamp control method and device, vehicle and storage medium
By obtaining the target instructions entered by the user and generating corresponding lighting effect data, the problem of insufficient control of existing vehicle projection lamps is solved, and personalized and interactive lighting effects are achieved.
Patent Information
- Application Number
- CN202510204891.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-24
- Publication Date
- 2025-05-13
AI Technical Summary
The control of existing vehicle projection lights mainly relies on hardware control and preset modes, and the user experience and function expansion are insufficient, and there is a lack of intelligence, personalization and flexibility.
By obtaining the target instructions entered by the user, key text information is determined, lighting effect data for vehicle projection lamps is generated, and the presentation of projection lamps is controlled based on these data. The method includes semantic analysis, determination of application scenarios and emotional information, and processing of user-defined adjustment parameters.
The personalized lighting effect of vehicle projection lights is realized, which enhances user experience and interactivity, making the lighting effect more in line with user needs.
Smart Images

Figure CN119975167A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle lighting control, and in particular to a control method, device, vehicle and storage medium for a vehicle projection lamp. Background Art
[0002] Vehicle projection lights are lighting devices installed on the outside of the vehicle to provide projection effects to greet passengers when the vehicle is unlocked or passengers approach. When the vehicle is unlocked or passengers approach, the vehicle projection lights project light to enhance the passenger's welcoming experience. Vehicle projection lights provide additional lighting at night or in low-light environments to help passengers get on and off the vehicle more safely.
[0003] Some high-end models or vehicle projection lights provided by the aftermarket support personalized settings. Users can choose different light colors, modes and effects according to their preferences. Some vehicle projection lights are designed with the logo or specific pattern of the vehicle brand to enhance brand recognition and personalized experience.
[0004] In the related technologies, vehicle projection lights mainly focus on traditional hardware control and preset modes, usually using fixed commands or menu selection methods. Users need to use specific buttons or voice commands to trigger the on and off of the welcome lights, as well as select preset lighting effects. Although this design can meet basic projection needs, it has obvious deficiencies in user experience and functional expansion. These technical bottlenecks limit the user experience and functional expansion of vehicle projection lights, and it is urgent to improve the intelligence, personalization and flexibility of the system through technological innovation. Summary of the invention
[0005] In view of the above problems, a control method, device, vehicle and storage medium for a vehicle projection lamp are proposed to overcome the above problems or at least partially solve the above problems, including:
[0006] A method for controlling a vehicle projection lamp, characterized in that the method comprises:
[0007] Acquire a target instruction input by a user, and when the target instruction indicates to control the vehicle projection lamp, determine key text information in the target instruction;
[0008] Generating lighting effect data for the vehicle projection lamp according to the key text information;
[0009] According to the lighting effect data, the vehicle projection lamp is controlled to perform presentation.
[0010] In an optional embodiment of the present application, generating lighting effect data for the vehicle projection lamp according to the key text information includes:
[0011] Performing semantic analysis on the key text information to obtain lighting effect indication information;
[0012] The lighting effect data for the vehicle projection lamp is generated according to the lighting effect indication information.
[0013] In an optional embodiment of the present application, the lighting effect indication information includes application scenario information and emotion information, and generating lighting effect data for the vehicle projection lamp according to the lighting effect indication information includes:
[0014] Lighting effect data for the vehicle projection lamp is generated according to the application scenario information and the emotion information.
[0015] In an optional embodiment of the present application, the semantic parsing of the key text information to obtain the lighting effect indication information includes:
[0016] Performing semantic analysis on the key text information to obtain target action information and target user information;
[0017] The application scenario information and the emotion information are determined according to the target action information and the target user information.
[0018] In an optional embodiment of the present application, the target instruction is an instruction input by voice, and before determining the application scenario information and the emotion information according to the target action information and the target user information, the method further includes:
[0019] Acquiring voice feature information of a voice input including the target instruction;
[0020] The determining of application scenario information and emotion information according to the target action information and the target user information includes:
[0021] Application scenario information and emotion information are determined according to the target action information, the target user information, and the voice feature information.
[0022] In an optional embodiment of the present application, controlling the vehicle projection lamp to present according to the lighting effect data includes:
[0023] Obtaining user-defined adjustment parameters for the lighting effect data;
[0024] Adjusting the lighting effect data according to the custom adjustment parameters to obtain adjusted lighting effect data;
[0025] According to the adjusted lighting effect data, the vehicle projection lamp is controlled to perform presentation.
[0026] In an optional embodiment of the present application, controlling the vehicle projection lamp to present according to the lighting effect data includes:
[0027] Collecting external image information of the vehicle;
[0028] In a case where it is determined that the external image information includes a user outside the vehicle, determining a current position of the user outside the vehicle;
[0029] Calculating a positional relationship between the user outside the vehicle and the vehicle according to the current position of the user and the current position of the vehicle;
[0030] Based on the positional relationship, the vehicle projection lamp is controlled to use the lighting effect data for presentation.
[0031] A control device for a vehicle projection lamp, the device comprising:
[0032] an information acquisition module, configured to acquire a target instruction input by a user, and determine key text information in the target instruction when the target instruction indicates to control the vehicle projection lamp;
[0033] A lighting effect generation module, configured to generate lighting effect data for the vehicle projection lamp according to the key text information;
[0034] The projection control module is configured to control the vehicle projection lamp to present according to the lighting effect data.
[0035] A vehicle comprises a processor, a memory and a computer program stored in the memory and capable of running on the processor, wherein the computer program implements the above-mentioned method for controlling a vehicle projection lamp when executed by the processor.
[0036] A computer-readable storage medium is characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the control method of the vehicle projection lamp as described above is implemented.
[0037] The embodiment of the present invention obtains the target instruction input by the user, and when the target instruction indicates to control the vehicle projection light, determines the key text information in the target instruction, generates lighting effect data for the vehicle projection light according to the key text information, matches the lighting effect data with the key text information, and controls the vehicle projection light to present according to the lighting effect data. Different vehicle projection effects are generated according to different input information, so that the lighting effect of the vehicle projection light is more in line with the personalized needs of the user, thereby enhancing the interactivity between the vehicle and the user. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the technical solution of the present invention, the accompanying drawings required for use in the description of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0039] Figure 1 is a flowchart of a method for controlling a vehicle projection lamp provided by an embodiment of the present invention;
[0040] Figure 2 is a lighting effect generation flow chart provided by an embodiment of the present invention;
[0041] Figure 3 The present invention is a structural block diagram of a control device for a vehicle projection lamp provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0042] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0043] Reference Figure 1 , shows a flowchart of a method for controlling a vehicle projection lamp provided by an embodiment of the present invention, which may specifically include the following steps:
[0044] Step 101: Acquire a target instruction input by a user, and when the target instruction indicates to control a vehicle projection lamp, determine key text information in the target instruction.
[0045] Among them, the user refers to the person who uses and operates the vehicle, which may be the owner, driver, passenger or other individual who interacts with the vehicle. The needs and behaviors of vehicle users directly affect the purchase, use and maintenance decisions of the vehicle. In automobile design and vehicle services, it is crucial to understand the needs and behaviors of vehicle users. The target instruction input by the user refers to the specific operation instructions issued by the user to the system or device in some way (such as voice, text, gesture, etc.). The vehicle projection lamp refers to the lighting equipment installed on the vehicle, which is usually used to project patterns, signs or information onto the ground or other surfaces. It is common in high-end cars or special-purpose vehicles. The target instruction indicates the control of the vehicle projection lamp to realize the operation of the vehicle projection lamp, such as turning on, off, adjusting the brightness, changing the projection content, etc. Key text information refers to the text content used to indicate specific operations in the target instruction input by the user, such as simple "turn on the projection lamp", "turn off the projection lamp", "adjust the brightness to 50%", and personalized ones such as "greet your lover with warm lights", "greet the boss with solemn and majestic lighting effects", etc.
[0046] In some examples of this embodiment, the user can input a target instruction through the vehicle system or through a mobile terminal that can control the vehicle system, such as "greet your lover with warm lights" or "greet your boss with a solemn and majestic lighting effect", or the user can select a specific welcoming scene through the vehicle system or mobile terminal, such as welcoming friends, welcoming children, etc. "Greet your lover with warm lights" indicates that the vehicle user needs to control the vehicle projection lamp, and at this time, it is necessary to determine the key text information in the target instruction. For example, the key text information may refer to "greet", "lover", and "warmth".
[0047] Step 102: Generate lighting effect data for the vehicle projection lamp according to the key text information, and the lighting effect data matches the key text information.
[0048] The lighting effect data refers to the relevant data used to control the vehicle projection lamp to project, including but not limited to: switch state, brightness value, pattern data, etc.; the switch state indicates whether the projection lamp is on or off; the brightness value indicates the brightness level of the projection lamp; and the pattern data indicates the pattern or content to be displayed by the projection lamp. The lighting effect data matches the key text information in the target instruction input by the user.
[0049] In the specific implementation, if the target instruction input by the user is "greet your lover with warm lights", the generated lighting effect data will be a gentle pink lighting effect accompanied by soft light changes, matching the key text information "greet", "lover", and "warmth"; if the target instruction input by the user is "greet the boss with solemn and grand lighting effects", the generated lighting effect data will be a dark, atmospheric and simple lighting effect, highlighting the solemnity; when greeting children, lively and cute lighting effects will be generated, or lighting effects of cartoon characters that children like will be generated.
[0050] In some embodiments of the present application, step 102 may include the following sub-steps:
[0051] Sub-step 11: performing semantic analysis on the key text information to obtain lighting effect indication information;
[0052] Sub-step 12: generating lighting effect data for the vehicle projection lamp according to the lighting effect indication information.
[0053] In the specific implementation, a pre-trained vehicle-side lighting effect model can be deployed in advance in the vehicle. The vehicle-side lighting effect model is based on natural language processing and can parse the key text information input by the user to obtain the lighting effect indication information, and then generate personalized lighting effect data based on the parsed lighting effect indication information. A cloud-based large model can also be deployed in the cloud corresponding to the vehicle system. The cloud-based large model can generalize and understand complex language input, parse the key text information input by the user in the cloud, obtain the lighting effect indication information, and then generate personalized lighting effect data based on the parsed lighting effect indication information, and transmit the personalized lighting effect data to the vehicle control vehicle for projection.
[0054] For example, the vehicle-side lighting effect model and the cloud-based large model can automatically identify and respond to different inputs based on machine learning or deep learning technology to generate corresponding lighting effect data. In actual applications, a large number of input instructions and corresponding lighting effect data are first collected as training data, which are applied to the training of the vehicle-side lighting effect model and the cloud-based large model. Using the collected training data and machine learning or deep learning technology, the vehicle-side lighting effect model and the cloud-based large model are trained to recognize input instructions and generate corresponding lighting effect data. The trained model is called for actual application. Through pre-training, the model can learn the mapping relationship between input and output, and can provide intelligent lighting effect control, so that the vehicle projection lamp can automatically adjust and present appropriate projection effects according to different scenarios and needs.
[0055] In some embodiments of the present application, the lighting effect indication information includes application scenario information and emotion information, and sub-step 12 may include the following sub-steps:
[0056] Sub-step 111: Generate lighting effect data for the vehicle projection lamp according to the application scenario information and the emotion information.
[0057] In the specific implementation, the trained vehicle-side lighting effect model or the cloud-based large model parses the key text information input by the user, extracts the core emotions and scene requirements, and then generates personalized lighting effect data based on the parsed emotions and scene requirements. For example, when welcoming a lover, a gentle pink lighting effect is generated with soft light changes; when welcoming the boss, a dark-toned, atmospheric and simple lighting effect is generated to highlight the solemnity. In addition, the trained model can generalize and understand complex language input. In the two descriptions of "greeting a lover, the lighting effect should be warm and romantic" and "greeting a lover, I hope there will be some romantic lights", the cloud-based large model can understand their emotional similarities and scene similarities, and generate lighting effect data that meets expectations. In addition, the current time can also be used as a parameter to generate lighting effect data for vehicle projection lights. For example, a warm lighting effect is generated late at night, and a vibrant lighting effect is generated when the current time is in the morning.
[0058] In some embodiments of the present application, sub-step 11 may also include the following sub-steps:
[0059] Sub-step 211: semantically analyzing the key text information to obtain target action information and target user information;
[0060] Sub-step 212: Determine application scenario information and emotion information based on the target action information and the target user information.
[0061] In a specific implementation, the target action information refers to specific operation instructions extracted from the key text information, such as "open", "close", "greet", "welcome", etc., which in turn indicates the specific actions performed by the light projection system, such as controlling the projection lamp to turn on, off, or adjusting the projection lamp to a greeting mode, welcome mode, etc. The target user information refers to user-related information extracted from the key text information. The target user information may include but is not limited to user identity and user characteristics. Specifically, the target user information refers to "lover", "boss", "child", etc. as described above.
[0062] The corresponding application scenario information and emotional information can be determined based on the target action information and target user information. For example, if "greet" is extracted from "greet the boss" or "greet the lover", it can be determined as a greeting scene, and the target user information is "boss" or "lover", then the corresponding emotion can be determined to be solemn and respectful or warm and gentle; for example, if "goodbye" is extracted from "goodbye to the child" or "goodbye to the girlfriend", it can be determined as a farewell scene, and the target user information is "child" or "girlfriend", then the corresponding emotion can be determined to be lively and cute or romantic and gentle.
[0063] In some examples of this embodiment, the target user information may not exist in the key text information. For example, the user inputs "Celebrate birthday, project a birthday celebration light effect". At this time, the target user information cannot be obtained from the key text information. At this time, the owner information corresponding to the vehicle can be used as the target user information to provide projection services for the owner. The in-car image can also be captured by the in-car camera to obtain the age characteristics and gender attributes of the users in the car. These age characteristics and gender attributes can be used as the target user information to provide projection services for the users in the car, and then the corresponding application scenario information and emotional information can be determined based on the target action information "Celebrate birthday" and the target user information.
[0064] In some embodiments of the present application, the target instruction is an instruction input by voice, and before sub-step 212, the following sub-steps are also included:
[0065] Sub-step 311: Acquire voice feature information of the voice input containing the target instruction;
[0066] In a specific implementation, the user can also operate the vehicle projection lamp by voice input. At this time, the target command refers to the command input by the user through voice. Among them, voice feature information refers to the feature parameters extracted from the voice signal by voice recognition technology to describe and identify the voice content. These feature parameters are usually used in applications such as voice recognition, voice synthesis, and sentiment analysis to help computers understand and process voice signals.
[0067] In practical applications, speech signals can be captured to obtain original sound wave data; the original sound wave data can be preprocessed, such as denoising and framing, and the preprocessed speech data can be feature extracted to obtain speech feature information of the speech signal, such as speech rate and intonation. The speech feature information is used for further analysis and processing.
[0068] Sub-step 212 may also include the following sub-steps:
[0069] Sub-step 312: Determine application scenario information and emotion information based on target action information, target user information, and voice feature information.
[0070] In a specific implementation, the voice feature information extracted in sub-step 311 and the target action information and target user information extracted in the above steps can be input into a pre-trained model for semantic analysis and sentiment analysis to determine the corresponding application scenario information and sentiment information. In addition, if the user is inconvenient to input text, the vehicle projection light can be operated only by voice input. For example, the user inputs "greet the lover with warm lights" through the microphone of the user terminal or the microphone of the vehicle-mounted system. Then, the model can be used to perform semantic analysis on the voice information to obtain the corresponding text information "greet the lover with warm lights", and then obtain the target action information "greet" and the target user information "lover". Feature extraction is performed on the voice information to obtain the voice feature information "natural speaking speed, relaxed and happy tone", and then the corresponding application scenario information and sentiment information are determined according to the target action information, target user information and voice feature information.
[0071] In some embodiments of the present application, when the target instruction is an instruction inputted by voice, before determining the application scenario information and emotional information according to the target action information and the target user information in sub-step 312, the voice input may also be authenticated. Specifically, the voice features corresponding to the voice input information may be extracted, and the voice features include speech speed, intonation, frequency, energy, etc. These voice features are inputted into a preset vehicle owner voice matching model to obtain a voice matching score. Based on the relationship between the voice matching score and the preset matching threshold, it is determined whether the identity authentication is successful. If it is determined that the identity authentication is successful, sub-step 312 is executed again to achieve that the vehicle projection lamp can be controlled to perform projection only when the user corresponding to the voice input has the operation authority, thereby ensuring the safe operation of the vehicle.
[0072] Specifically, the voice data of common users of the vehicle can be collected in advance, and then the voice data of common users can be used to train the owner's voice matching model to obtain the owner's voice matching model of the user; wherein, the training of the owner's voice matching model can include forward propagation and back propagation. Forward propagation: input the collected voice data into the voiceprint model to obtain the matching score obtained by the voiceprint model; back propagation: compare the matching score with the reference value, and adjust the weight of the owner's voice matching model so that the matching score output by the owner's voice matching model approaches the reference value. Of course, after determining that the identity authentication is successful, the received voice data can be used to optimize the owner's voice matching model to improve the accuracy of identity authentication.
[0073] Step 103: Control the vehicle projection lights to present according to the lighting effect data.
[0074] Among them, controlling the vehicle projection light for presentation refers to displaying the generated lighting effect data on the target surface, such as the ground, wall, etc., that is, achieving a specific visual effect by controlling the parameters of the projection light (such as brightness, pattern).
[0075] In the example of this embodiment, firstly, the lighting effect data generated in step 102 is received, and these data are usually transmitted in a specific format. The received lighting effect data is parsed to extract specific operation instructions and parameters. The parsed data is mapped to specific control instructions of the vehicle projection lamp hardware. For example: the switch state is mapped to the hardware on or off instruction, the brightness value is mapped to the hardware brightness adjustment instruction, and the pattern data is mapped to the hardware pattern loading and display instructions. According to the mapped data, specific hardware control instructions are generated, such as pattern loading instructions for loading and displaying specified patterns. The generated hardware control instructions are transmitted to the control unit of the vehicle projection lamp to trigger the corresponding operation.
[0076] In some embodiments of the present application, step 103 may include the following sub-steps:
[0077] Sub-step 411: obtaining user-defined adjustment parameters for lighting effect data;
[0078] Sub-step 412: adjusting the lighting effect data according to the custom adjustment parameters to obtain adjusted lighting effect data;
[0079] Sub-step 413: Control the vehicle projection lights to present according to the adjusted lighting effect data.
[0080] In a specific implementation, the user can also adjust the generated lighting effect data. For example, the user may want the generated lighting effect to be more cheerful or brighter, or the user may want to adjust the generated color style lighting effect to black and white style or adjust the generated black and white style lighting effect to color style. At this time, the user can enter custom adjustment parameters.
[0081] After obtaining the custom adjustment parameters input by the user, these parameters can be used to adjust the generated lighting effect to obtain the adjusted lighting effect data, and then control the vehicle projection lamp to use the adjusted lighting effect data for projection. For example, for "welcome the boss, the lighting effect is solemn and majestic", the generated lighting effect is a majestic phoenix flying lighting effect, but in a high-brightness environment, a higher brightness is required to show a better effect. At this time, the user enters a custom adjustment parameter such as "brighten the lights" to adjust the brightness of the phoenix flying lighting effect and obtain a custom lighting effect that is more suitable for the current scene.
[0082] In some examples of this embodiment, the vehicle's environmental information can be collected in real time through various sensors and cameras in the vehicle-mounted system, and the generated lighting effect data can be further adjusted according to the vehicle's external environment. For example, the current ambient light can be determined through an optical sensor, and the projected light can be brightened or dimmed according to the current ambient optics; or when it is determined through a temperature sensor that the current environment is relatively cold, the projected light can be adjusted to a warm-colored light.
[0083] In some embodiments of the present application, the vehicle-mounted system can also continuously collect user feedback information on the data lighting effects generated by the vehicle projection lamp, and transmit this feedback information to the cloud for analysis and model optimization, to ensure that the trained vehicle-side lighting effect model or the cloud-based large model can continuously improve the personalized effect of the generated lighting effect data according to user preferences. The vehicle-mounted system can also establish a lighting effect parameter library, which contains lighting effect parameters corresponding to different emotional information and scene information, such as color, brightness, flashing frequency, etc. When happy, it can be red, yellow, blue and other colors flashing alternately, flashing 5 times per second; when the user is excited, the flashing frequency of the happy lighting effect is increased.
[0084] In some embodiments of the present application, step 103 may also include the following sub-steps:
[0085] Sub-step 511: collecting external image information of the vehicle;
[0086] In a specific implementation, collecting external image information of a vehicle means obtaining visual data of the vehicle's surrounding environment through a camera or other image acquisition device, and other image acquisition devices refer to optical devices used to capture images and videos. Cameras or other image acquisition devices can capture images and video data in front of the vehicle in real time.
[0087] Sub-step 512: When it is determined that the external image information includes a user outside the vehicle, determine the current position of the user outside the vehicle.
[0088] After the external image information is collected, the collected image data is transmitted to the central processing unit of the vehicle, and the image data is preprocessed, such as denoising, enhancing, correcting, etc., and then the road signs, pedestrians, other vehicles, etc. in front of the vehicle are identified by image processing technology. In the case where the external image information is identified by image processing technology and includes the user outside the vehicle, the current position of the user outside the vehicle can be determined by a variety of sensors in the vehicle, such as by collecting the footsteps or speaking sounds of the user outside the vehicle through a sound sensor, and according to the changes in the footsteps or speaking sounds. Of course, the current position of the user of the vehicle can also be determined based on the image data collected by the camera, for example, using the target detection algorithm to locate the user position in the image, combining the position information of the camera and the position of the user outside the vehicle in the image, and determining the precise position of the user outside the vehicle through geometric calculation.
[0089] Sub-step 513: Calculating the position relationship between the user outside the vehicle and the vehicle according to the current position of the user and the current position of the vehicle;
[0090] Sub-step 514: Based on the position relationship, control the vehicle projection light to use the lighting effect data for presentation.
[0091] In a specific implementation, if it is detected that the user is approaching the vehicle and falls within the projection range of the vehicle-mounted projector, the projection can be performed directly in front of the user outside the vehicle based on the relationship between the user's position and the vehicle's current position. The positional relationship between the user's position and the vehicle's position can be calculated in real time, and the position of the projected image can be changed as the positional relationship changes, further enhancing the interactivity of the welcome lighting effect.
[0092] In some examples of this embodiment, if the user stays in a certain area or suddenly changes the moving speed, the projection position will be switched in real time according to the position relationship between the user and the vehicle. Specifically, it is necessary to confirm that the projection video or projection image corresponding to the generated lighting effect data is always located in front of the user's walking trajectory. The user's feet can be identified by the sensor on the vehicle. For example, the image information of the position of the user outside the vehicle is collected by the camera, and the projection light control system is input in real time through the video stream format. The left and right feet of the user outside the vehicle are identified by the computer vision detection algorithm, and the position relationship between the left foot and the right foot relative to the center of the vehicle is obtained, and the position information of the foot closest to the vehicle is obtained, so that the presented projection video or projection image is always in front of the user. In the specific implementation, the projected lighting effect can also be reflected in the breathing effect. If the user walks faster, the frequency of the breathing effect is faster; if the user walks slower, the frequency of the breathing effect is slower. The above method is used to further enhance the vehicle user experience.
[0093] like Figure 2As shown, it is a lighting effect generation flow chart provided by some embodiments of the present application. In a specific implementation, when a user needs to control a vehicle projection lamp, in the first step, the user inputs a target instruction for the vehicle projection lamp, and the target instruction can be a text message or voice message input by the user; in the second step, a video script is generated, and a corresponding projection video script is determined according to the obtained text information or voice information; in the third step, the video is refined, and specifically, the video script can be further refined according to the generated text, such as scene division, target person identity determination, setting dialogue, etc.; in the fourth step, after the video is refined, the corresponding music, video, and human voice are obtained. For example, when celebrating a birthday, the birthday image of the other party is projected and accompanied by birthday music and birthday voices; in the fifth step, the generated music, video, and human voice are synthesized, and the synthesized lighting effect is projected, and the generated audio is synchronously played through the audio playback system.
[0094] The embodiment of the present application obtains a target instruction input by a user, and when the target instruction indicates to control the vehicle projection light, determines key text information in the target instruction, generates lighting effect data for the vehicle projection light according to the key text information, matches the lighting effect data with the key text information, and controls the vehicle projection light for presentation according to the lighting effect data. Different vehicle projection effects are generated according to different input information, so that the lighting effect of the vehicle projection light is more in line with the user's personalized needs, thereby enhancing the interactivity between the vehicle and the user.
[0095] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0096] Reference Figure 3 , shows a schematic diagram of the structure of a control device for a vehicle projection lamp provided by an embodiment of the present invention, which may specifically include the following modules:
[0097] The information acquisition module 301 is configured to acquire a target instruction input by a user, and when the target instruction indicates to control the vehicle projection lamp, determine key text information in the target instruction;
[0098] A lighting effect generating module 302 is configured to generate lighting effect data for the vehicle projection lamp according to the key text information;
[0099] The projection control module 303 is configured to control the vehicle projection lamp to perform presentation according to the lighting effect data.
[0100] In an optional embodiment of the present application, the lighting effect generation module 302 includes:
[0101] A first parsing submodule is configured to perform semantic parsing on the key text information to obtain lighting effect indication information;
[0102] The first generating submodule is configured to generate lighting effect data for the vehicle projection lamp according to the lighting effect indication information.
[0103] In an optional embodiment of the present application, the first generating submodule includes:
[0104] The second generating unit is configured to generate lighting effect data for the vehicle projection lamp according to the application scenario information and the emotion information.
[0105] In an optional embodiment of the present application, the first parsing submodule includes:
[0106] A second parsing unit is configured to perform semantic parsing on the key text information to obtain target action information and target user information;
[0107] The second determination unit is configured to determine the application scenario information and the emotion information according to the target action information and the target user information.
[0108] In an optional embodiment of the present application, the target instruction is an instruction input by voice, and the second determining unit further includes:
[0109] A speech acquisition subunit, configured to acquire speech feature information of a speech input containing the target instruction;
[0110] The second determination subunit is configured to determine application scenario information and emotion information according to the target action information, the target user information, and the voice feature information.
[0111] In an optional embodiment of the present application, the projection control module 303 includes:
[0112] A parameter acquisition submodule, configured to acquire a user-defined adjustment parameter for the lighting effect data;
[0113] a lighting effect adjustment submodule, configured to adjust the lighting effect data according to the custom adjustment parameters to obtain adjusted lighting effect data;
[0114] The first presentation submodule is configured to control the vehicle projection lamp to present according to the adjusted lighting effect data.
[0115] In an optional embodiment of the present application, the projection control module 303 includes:
[0116] An image acquisition submodule, configured to acquire external image information of the vehicle;
[0117] a position determination submodule, configured to determine a current position of a user outside the vehicle when it is determined that the external image information includes a user outside the vehicle;
[0118] A position relationship determination submodule, configured to calculate the position relationship between the external user and the vehicle according to the current position of the user and the current position of the vehicle;
[0119] The second presentation submodule is configured to control the vehicle projection lamp to use the lighting effect data for presentation according to the position relationship.
[0120] The embodiment of the present invention obtains the target instruction input by the user, and when the target instruction indicates to control the vehicle projection light, determines the key text information in the target instruction, generates lighting effect data for the vehicle projection light according to the key text information, matches the lighting effect data with the key text information, and controls the vehicle projection light to present according to the lighting effect data. Different vehicle projection effects are generated according to different input information, so that the lighting effect of the vehicle projection light is more in line with the personalized needs of the user, thereby enhancing the interactivity between the vehicle and the user.
[0121] An embodiment of the present invention further provides a vehicle, which may include a processor, a memory, and a computer program stored in the memory and capable of running on the processor, and when the computer program is executed by the processor, the control method of the vehicle projection lamp as described above is implemented.
[0122] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the control method of the vehicle projection lamp as described above is implemented.
[0123] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0124] 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 the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0125] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0126] Those skilled in the art will appreciate that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0127] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0128] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0129] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0130] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0131] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the above elements.
[0132] The control method and device for the vehicle projection lamp, the vehicle and the storage medium provided are introduced in detail above. Specific examples are used herein to illustrate the principle and implementation mode of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation mode and the scope of application. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A method for controlling a vehicle projection lamp, characterized in that: The method comprises: Acquire a target instruction input by a user, and when the target instruction indicates to control the vehicle projection lamp, determine key text information in the target instruction; Generating lighting effect data for the vehicle projection lamp according to the key text information, wherein the lighting effect data matches the key text information; According to the lighting effect data, the vehicle projection lamp is controlled to perform presentation.
2. The method according to claim 1, characterized in that The step of generating lighting effect data for the vehicle projection lamp according to the key text information includes: Performing semantic analysis on the key text information to obtain lighting effect indication information; The lighting effect data for the vehicle projection lamp is generated according to the lighting effect indication information.
3. The method according to claim 2, characterized in that The lighting effect indication information includes application scenario information and emotion information, and generating lighting effect data for the vehicle projection lamp according to the lighting effect indication information includes: Lighting effect data for the vehicle projection lamp is generated according to the application scenario information and the emotion information.
4. The method according to claim 3, characterized in that The semantic analysis of the key text information to obtain the lighting effect indication information includes: Performing semantic analysis on the key text information to obtain target action information and target user information; The application scenario information and the emotion information are determined according to the target action information and the target user information.
5. The method according to claim 4, characterized in that The target instruction is an instruction input by voice, and before determining the application scenario information and the emotion information according to the target action information and the target user information, the method further includes: Acquiring voice feature information of a voice input including the target instruction; The determining of application scenario information and emotion information according to the target action information and the target user information includes: Application scenario information and emotion information are determined according to the target action information, the target user information, and the voice feature information.
6. The method according to any one of claims 1 to 5, characterized in that: The step of controlling the vehicle projection lamp to present according to the lighting effect data includes: Obtaining user-defined adjustment parameters for the lighting effect data; Adjusting the lighting effect data according to the custom adjustment parameters to obtain adjusted lighting effect data; According to the adjusted lighting effect data, the vehicle projection lamp is controlled to perform presentation.
7. The method according to any one of claims 1 to 5, characterized in that: The step of controlling the vehicle projection lamp to present according to the lighting effect data includes: Collecting external image information of the vehicle; In a case where it is determined that the external image information includes a user outside the vehicle, determining a current position of the user outside the vehicle; Calculating a positional relationship between the user outside the vehicle and the vehicle according to the current position of the user and the current position of the vehicle; Based on the positional relationship, the vehicle projection lamp is controlled to use the lighting effect data for presentation.
8. A control device for a vehicle projection lamp, characterized in that: The device comprises: an information acquisition module, configured to acquire a target instruction input by a user, and determine key text information in the target instruction when the target instruction indicates to control the vehicle projection lamp; a lighting effect generation module, configured to generate lighting effect data for the vehicle projection lamp according to the key text information, wherein the lighting effect data matches the key text information; The projection control module is configured to control the vehicle projection lamp to present according to the lighting effect data.
9. A vehicle, characterized in that: The vehicle includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, and when the computer program is executed by the processor, the method for controlling the vehicle projection lamp according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for controlling a vehicle projection lamp according to any one of claims 1 to 7 is implemented.
Citation Information
Cited By
Projection method and device of vehicle-mounted projection headlamp, vehicle-mounted controller and storage medium
CN120573036A
System for customizing lamp ring effect of intelligent door lock
CN121038070A