Control method and device, vehicle and computer readable storage medium
By generating multimedia content by acquiring target information in real time, the problem of lack of real-time and personalization in vehicle headlight projection content has been solved. This enables multimedia content projection that matches the environment and user needs, improving the real-time performance, diversity, and interactivity of the projection.
Patent Information
- Application Number
- CN202511953041.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-22
- Publication Date
- 2026-02-17
AI Technical Summary
In existing technologies, the projected content of vehicle lights lacks real-time performance, personalization, and environmental interactivity, and cannot be adjusted according to real-time geographical location and environmental information.
Multimedia content is generated by acquiring target information in real time, including target location information, environmental information, and user configuration information. Using content generation models or template matching technology, multimedia content that matches the target information is generated, and the layout and parameters of the projection elements are adjusted in real time.
It enhances the real-time nature, diversity, and interactivity of multimedia content, ensuring that projected content matches the environment and user needs, and providing a personalized, immersive experience.
Smart Images

Figure CN121547447A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive electronics and control technology, and includes, but is not limited to, a control method, device, vehicle, and computer-readable storage medium. Background Technology
[0002] With the development of automotive electronics, automotive headlights have adopted Digital Light Processing (DLP) technology. The core of DLP technology is the Digital Micromirror Device (DMD) chip. Because the DMD chip can achieve dynamic and programmable light shape control, the headlights can project preset patterns or images based on DLP technology.
[0003] In related technologies, vehicle lights can project simulated starry skies, campfires, wild animals, and other preset patterns or images based on DLP technology. However, since these preset patterns or images are pre-programmed projection content, there is a problem with poor real-time performance of the projected content. Summary of the Invention
[0004] In view of this, the control method, apparatus, vehicle, and computer-readable storage medium provided in the embodiments of this application can improve the real-time performance and diversity of multimedia content. The control method, apparatus, vehicle, computer-readable storage medium, and computer program product provided in the embodiments of this application are implemented as follows: A first aspect of this application provides a vehicle control method, the method comprising: Obtain target information for the vehicle; Multimedia content is generated based on the target information; Control the vehicle to output the multimedia content; The target information includes at least one of the following: Target location information and environmental information; The target location information, the environmental information, and the user configuration information.
[0005] The control method provided in this application generates multimedia content based on real-time acquired target information and controls the vehicle to output the multimedia content. Since the multimedia content is generated based on real-time target information, the real-time performance of the multimedia content is improved. Furthermore, when the target information includes target location information and environmental information, multimedia content matching the target location information and environmental information can be generated. Therefore, as at least one of the target location information and environmental information changes, the multimedia content also changes, thereby improving the diversity and interactivity of the multimedia content. When the target information includes target location information, environmental information, and user configuration information, the multimedia content also matches the user configuration information, thus changing with changes in the user configuration information, thereby improving the personalization of the multimedia content.
[0006] In some embodiments, generating multimedia content based on the target information includes: inputting the target information into a content generation model to obtain the multimedia content, wherein the content generation model is trained using sample information and sample multimedia content.
[0007] Content generation models can generate entirely new multimedia content in real time. These models can generate completely different multimedia content based on different target information (such as different target location information and environmental information), achieving precise adaptation to individual users and even specific times. This improves the personalization and dynamic adaptation of multimedia content. Furthermore, content generation models can combine elements learned from massive amounts of samples to generate entirely new visual styles, concept maps, presentation materials, or product prototypes, thereby improving the quality of multimedia content, simplifying the generation process, and increasing the efficiency of multimedia content generation.
[0008] In some embodiments, the target information includes the target location information and the environmental information; generating multimedia content based on the target information includes: determining a target content template corresponding to the target location information from a plurality of candidate content templates; different candidate content templates in the plurality of candidate content templates correspond to different location information; generating the multimedia content based on the target content template and the environmental information.
[0009] The above generation process associates different scene functions and visual styles with different target locations (such as seaside, mountains, forests, and grasslands). Pre-made location-specific templates ensure that the generated multimedia content matches the scene in function, form, and emotion. For example, a sunset content template corresponds to a seaside scene, a stream content template to a mountain scene, and an animal content template to a forest scene. Furthermore, the content templates serve as "design guidelines," with each template predefined with a visual framework including layout, color scheme, font, and logo. This ensures that regardless of changes in environmental information, the generated content conforms to the scene corresponding to the target location information and possesses professional-grade visual effects, guaranteeing the quality of the multimedia content and avoiding style drift. The "generation from scratch" task is decomposed into two sub-tasks: template matching and information filling, thereby decoupling the generation task. In implementation, template matching quickly retrieves information based on target location information (rules or simple classifications), requiring low computational power. Information filling only requires filling dynamic environmental information (such as weather, time, pedestrian flow, and events) into the template's pre-reserved area, achieving rapid rendering. Because the generation process is lightweight, it can be completed in real time on vehicle terminals or edge servers, reducing cloud transmission latency. In other words, this generation method is suitable for edge computing.
[0010] In some embodiments, after controlling the vehicle to output the multimedia content, the method further includes: obtaining relative position information of the target object relative to the vehicle; adjusting the multimedia content based on the relative position information to obtain adjusted multimedia content; and controlling the vehicle to output the adjusted multimedia content.
[0011] By adjusting multimedia content, the initial content projected by the vehicle (such as fireflies or arrows) can deviate from its intended position due to the movement of the target object (user, pedestrian, or other vehicle) or the vehicle's own displacement. Real-time adjustment of multimedia content continuously ensures that information is accurately projected within the target object's perception range; for example, controlling fireflies to follow the user's movement. This enhances the effectiveness, engagement, and safety of information delivery. Adjusting content based on the target object's real-time location and actions creates a "conversational" experience, enabling dynamic dialogue and confirmation mechanisms, thereby enhancing the immersive interactive experience.
[0012] In some embodiments, the relative position information is: the target object is located outside the vehicle, the multimedia content is displayed by projection, and the number of target objects is multiple; adjusting the multimedia content based on the relative position information to obtain adjusted multimedia content includes: determining at least one target object from the multiple target objects; adjusting the layout parameters of the projection elements in the multimedia content based on at least one relative position information of the at least one target object to obtain the adjusted multimedia content; the layout parameters include the number and position of the projection elements, and the adjusted multimedia content includes projection elements corresponding to each of the relative position information.
[0013] By selecting and prioritizing targets, the system determines which target objects to interact with and assigns appropriate projection elements to each selected target object. This avoids information clutter, ensures key information is delivered to the corresponding target object, and enhances the targeting of projection elements. Vehicles can generate and deploy different projection elements for different target objects; for example, projecting a hot air balloon for user A and fireflies for user B. This enables synchronous and differentiated services for multiple targets. Using the relative position information of at least one target object, projection elements are deployed only at the locations corresponding to at least one target object, such as projecting a hot air balloon around user A and fireflies around user B. This maximizes the utilization of projection resources, reduces light pollution, lowers system energy consumption, and ensures high contrast and clarity of projection elements.
[0014] In some embodiments, before controlling the vehicle to output the adjusted multimedia content, the method further includes: determining projection parameters based on environmental parameters, the environmental parameters including at least one of the relative position information, the material of the projection surface, and the distance between the vehicle and the projection surface, the projection parameters including at least one of the projection position, brightness, and focal length; controlling the vehicle to output the adjusted multimedia content includes: controlling the vehicle to output the multimedia content according to the projection parameters.
[0015] The method described above for determining projection parameters allows the vehicle to automatically adjust these parameters after sensing the environment. For example, brightness is increased during the day or in strong sunlight to penetrate ambient light, while it is reduced to a comfortable level at night to avoid glare. It also automatically focuses in real-time based on vehicle distance to ensure sharp, unblurred image edges. Furthermore, it corrects the projection position and shape based on relative position information and surface curvature to avoid graphic distortion caused by slopes or uneven ground. Regardless of time or location, it outputs multimedia content in the "optimal visual state," ensuring effective information delivery. By combining high-precision relative position information, distance sensing, and surface material recognition, it accurately determines the geometric transformations required for the multimedia content (such as trapezoidal correction and surface fitting), ensuring alignment between the multimedia content and the physical world. This enhances the immersiveness and credibility of augmented reality effects, allowing the output multimedia content to "blend" into the real environment. For example, a hot air balloon projected onto a curved road will naturally bend with the road's curvature.
[0016] In some embodiments, the environmental information includes time, and the changes in the display parameters of the target elements of the multimedia content are related to the changes in time.
[0017] The dynamic changes in the display parameters of target elements in multimedia content over time organically integrate the appearance, continuity, change, and disappearance of multimedia content with the flow of time. For example, the fading in and out of multimedia content over time simulates natural attention shifts, reducing the feeling of shock. Periodic flashing, pulsation, or color gradients attract attention at preset moments (such as the end of a countdown). The moon changes shape and position over time. The delivery methods of media content are more in line with cognitive habits, simulating natural laws or natural communication, achieving adaptation to biological rhythms and scenarios, thereby enhancing the information affinity and comprehensibility of multimedia content.
[0018] A second aspect of the embodiments of this application also provides a control device, which includes: a first acquisition module, a generation module, and a first control module; The first acquisition module is used to acquire target information of the vehicle; The generation module is used to generate multimedia content based on the target information; The first control module is used to control the vehicle to output the multimedia content; The target information includes at least one of the following: Target location information and environmental information; The target location information, the environmental information, and the user configuration information.
[0019] A third aspect of this application provides a vehicle including a memory and a processor. The memory stores a computer program that can run on the processor, and the processor executes the program to implement the control method of this application.
[0020] In a fourth aspect of the embodiments of this application, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the control method provided in the embodiments of this application.
[0021] A fifth aspect of the embodiments of this application provides a computer program product, including a computer program or computer executable instructions, which, when executed by a processor, implement the control method provided in the embodiments of this application. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 This is a schematic diagram of the framework structure of the control system 100 provided in an embodiment of this application; Figure 2 This is a schematic flowchart of a vehicle control method provided in an embodiment of this application; Figure 3 This is a schematic diagram of a process for generating multimedia content provided in an embodiment of this application; Figure 4 This is another schematic flowchart of the vehicle control method provided in the embodiments of this application; Figure 5 This is a flowchart illustrating an embodiment of adjusting multimedia content provided in this application; Figure 6 This is a schematic diagram of a vehicle frame structure provided in an embodiment of this application; Figure 7 This is another schematic flowchart of the control method provided in the embodiments of this application; Figure 8 This is a schematic diagram of a dual closed-loop control structure provided in an embodiment of this application; Figure 9 This is a schematic diagram of the control device provided in the embodiments of this application; Figure 10 This is a schematic diagram of the hardware structure of a vehicle provided in the embodiments of this application. Detailed Implementation
[0024] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the specific technical solutions of this application will be further described in detail below with reference to the accompanying drawings of the embodiments of this application. The following embodiments are used to illustrate this application, but are not intended to limit the scope of this application.
[0025] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0026] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0027] It should be noted that the terms "first, second, third" used in the embodiments of this application are used to distinguish similar or different objects and do not represent a specific order of objects. It can be understood that "first, second, third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0028] Before providing a further detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.
[0029] 1) Digital Light Processing (DLP): In the automotive field, DLP is an advanced headlight technology. DLP uses a digital light processor composed of millions of digital micromirror chips to transform the headlight source into a precisely programmable, pixelated beam. This allows car headlights to not only illuminate but also project information, patterns, and adaptive light shapes onto the road surface, acting like a high-resolution projector, thus enabling safe and intelligent interaction with the environment and vehicle occupants.
[0030] The core component of DLP (Digital Micromirror Display) is the digital micromirror chip, which can contain hundreds of thousands to millions of micromirrors. Each micromirror corresponds to a beam of light (one pixel) and can independently and rapidly switch between "on" (reflected onto the road surface) and "off" (reflected onto the heat absorber), thus achieving pixel-level control. The DLP headlight system is deeply integrated with a front-facing camera, radar, lidar, and vehicle data (such as GPS and navigation maps) to perceive the road, vehicles, pedestrians, and environmental conditions ahead in real time, achieving the fusion of DLP and sensors.
[0031] Traditional ADB (Adaptive Driving Beam) systems can only partially disable light sources in zones (e.g., a few to dozens of blocks) to avoid illuminating vehicles ahead or oncoming traffic. DLP (Digital Light Perspective) achieves pixel-level precision masking. The system accurately identifies the outlines of vehicles ahead or oncoming traffic and only disables the "pixels" illuminating those vehicles, while maintaining high beam illumination in other areas around the vehicle, maximizing the driver's field of vision without causing glare. In narrow, winding, or low-visibility sections, DLP headlights can project a light strip parallel to the lane lines, forming a "light carpet" to guide drivers to stay within their lanes, enhancing safety and a sense of security. Turning arrows and lane markings can also be projected directly onto the road surface in front of the driver at intersections, achieving seamless and intuitive interaction with the navigation system. This achieves lane light carpet and navigation projection. Pedestrian warning signs can also be projected; for example, when a pedestrian is detected ahead, a bright frame is projected under the pedestrian's feet to alert both the driver and the pedestrian. Safety distance lines and vehicle width indicators can also be projected to help drivers judge distance and road conditions. Warning symbols can be projected in construction zones or on slippery roads. This enables the projection and warning of road surface information.
[0032] To better understand the control method provided in the embodiments of this application, the control methods in related technologies and the existing technical problems will be explained first.
[0033] In related technologies, vehicles equipped with DLP headlights can project preset patterns or images, such as simulated starry skies, campfires, and wildlife, into outdoor camping settings to enhance the immersiveness and enjoyment of the camping experience. DLP technology uses high-precision digital light processing to project preset patterns or images onto the ground, walls, or other flat surfaces.
[0034] However, the content projected by DLP headlights in related technologies is usually pre-set, lacking interactivity with the actual environment and geographical location. During projection, firstly, the projected content cannot be adjusted according to real-time geographical location and environmental information, resulting in a monotonous projection effect. Secondly, it cannot automatically generate suitable projection content based on the user's personalized needs or the requirements of a specific scenario. Thirdly, the projected content lacks interaction with the surrounding environment and cannot automatically adjust to environmental changes (such as weather, time, terrain, etc.).
[0035] In summary, the drawbacks of the relevant technologies include at least the lack of real-time projection, lack of personalization, and lack of environmental interaction.
[0036] To address the aforementioned problems in related technologies, this application provides a control method. Since multimedia content is generated based on real-time target information, the real-time performance of the multimedia content can be improved. Furthermore, when the target information includes target location information and environmental information, multimedia content matching the target location information and environmental information can be generated. Therefore, as at least one of the target location information and environmental information changes, the multimedia content also changes, thereby enhancing the diversity and interactivity of the multimedia content. When the target information includes target location information, environmental information, and user configuration information, the multimedia content also matches the user configuration information, thus changing with changes in the user configuration information, thereby enhancing the personalization of the multimedia content.
[0037] The following describes exemplary applications of the vehicles provided in the embodiments of this application. These vehicles can be implemented as sedans, commercial vehicles, special-purpose vehicles (fire trucks, emergency rescue vehicles, police cars, ambulances), autonomous vehicles, motorcycles, electric bicycles, agricultural and engineering machinery (tractors, harvesters, excavators, bulldozers), autonomous robots, special robot vehicles, etc. The following will describe exemplary applications when the vehicle is implemented as a sedan.
[0038] Figure 1 This is a schematic diagram of the framework structure of the control system 100 provided in this application embodiment. Please refer to... Figure 1 The control methods provided in the embodiments of this application can be applied to a vehicle 200. For example, the vehicle 200 can be a sedan.
[0039] Taking a vehicle 200 in a camping scenario as an example, to support a control application, the vehicle 200 is parked at the campsite and powered on. The vehicle 200 uses the control method provided in this embodiment to generate multimedia content 300 in real time and outputs this multimedia content 300 to the projection surface 400 via its headlights. Figure 1 To illustrate, let's take the example of using 300 pixels of multimedia content as the moon and 400 pixels of the projection surface as a mountain. This enhances the real-time nature, diversity, and interactivity of the multimedia content.
[0040] In this embodiment, the vehicle 200 generates multimedia content based on real-time acquired target information and controls the vehicle 200 to output the multimedia content. Since the multimedia content is generated based on real-time target information, the real-time performance of the multimedia content is improved. Furthermore, when the target information includes target location information and environmental information, multimedia content matching the target location information and environmental information can be generated. Therefore, as at least one of the target location information and environmental information changes, the multimedia content also changes, thereby improving the diversity and interactivity of the multimedia content. When the target information includes target location information, environmental information, and user configuration information, the multimedia content also matches the user configuration information, thus the multimedia content changes with changes in the user configuration information, thereby improving the personalization of the multimedia content.
[0041] Figure 2 This is a flowchart illustrating a vehicle control method provided in an embodiment of this application. This control method can be applied to scenarios such as DLP intelligent headlights, projection interaction, pedestrian warning and protection, hazardous road condition projection, lane-level light guidance, augmented reality navigation projection, vehicle status and intent communication, welcoming and farewell, emergency rescue, travel, transportation, public services, and special operations. The executing entity of this control method can be a vehicle. Please refer to... Figure 2 The control method may include the following steps S201 to S203, which are described in detail below.
[0042] Step S201: Obtain the target information of the vehicle.
[0043] In this embodiment of the application, the target information includes at least one of the following: target location information and environmental information; target location information, environmental information and user configuration information.
[0044] In some embodiments, the target location information may be the geographical location information of the vehicle, and the granularity or representation of this target information may be latitude and longitude coordinates. The granularity or representation of the target location information may also be province, city, district, etc. The granularity or representation of the target location information may be preset; for example, the granularity or representation of the target location information may be latitude and longitude coordinates. The granularity or representation of the target location information may also be determined according to the scenario; for example, in a camping scenario, the granularity or representation of the target location information may be latitude and longitude coordinates; while in a car show scenario, the granularity or representation of the target location information may be city.
[0045] In other embodiments, the target location information may also refer to virtual location information, which is determined based on location setting instructions. For example, the target location information may be a city in a movie, a town in a game, etc.
[0046] During implementation, the aforementioned target location information can be obtained through the vehicle's positioning module.
[0047] In some embodiments, environmental information includes information about the vehicle's environment, which characterizes meteorological climate, geographical structure, ecological elements, physical fields, etc. For example, this environmental information may include weather, time, topography, vegetation, wildlife activity, sound, etc.
[0048] In the implementation process, environmental information can be obtained through the vehicle's sensor array, which may include cameras, temperature sensors, humidity sensors, light sensors, etc.
[0049] In some embodiments, user configuration information includes at least one of reference content and parameter settings. For example, user configuration information may include images, text, audio, video, etc.; parameter settings may include element parameters, color style parameters, etc.
[0050] During implementation, the system can respond to configuration commands and receive the aforementioned user configuration information.
[0051] Step S202: Generate multimedia content based on the target information.
[0052] In some embodiments, taking target information including target location information and environmental information as an example, the target location information and environmental information can be input into the content generation model to obtain multimedia content. Alternatively, the target location information can be input into the content generation model to obtain initial content; then, the initial content can be adjusted based on the environmental information to obtain multimedia content.
[0053] In other embodiments, taking the target information including target location information and environmental information as an example, a target content template corresponding to the target location information can be determined from multiple candidate content templates; and then multimedia content can be generated based on the target content template and environmental information.
[0054] In some embodiments, taking the target information including target location information, environmental information, and user configuration information as an example, the target location information, environmental information, and user configuration information can be input into the content generation model to obtain multimedia content. Alternatively, the target location information can be input into the content generation model to obtain initial content; then, the initial content can be adjusted based on the environmental information and user configuration information to obtain multimedia content. (This is repeated three times in the original text.)
[0055] In other embodiments, still taking the example that the target information includes target location information, environmental information, and user configuration information, a target content template corresponding to the target location information can be determined from multiple candidate content templates; then, multimedia content is generated based on the target content template, environmental information, and user configuration information. Alternatively, a target content template corresponding to the target location information and user configuration information can be determined from multiple candidate content templates; then, multimedia content is generated based on the target content template and environmental information. Or, a target content template corresponding to the target location information and environmental information can be determined from multiple candidate content templates; then, multimedia content is generated based on the target content template and user configuration information.
[0056] Step S203: Control the vehicle to output multimedia content.
[0057] In some embodiments, vehicle lights, projection devices, displays, speakers, etc., can be controlled to output multimedia content. Based on this, the types of multimedia content include at least one of text, image, video, and audio types. The display methods of multimedia content include at least one of projection, screen display, and head-up display.
[0058] Taking controlling the output of multimedia content from vehicle lights as an example, the lights can be at least one of the following: headlights, taillights, door puddle lights, interior ambient lighting, dome lights, trunk lights, etc. Based on this, the vehicle lights can be controlled to display multimedia content via projection.
[0059] The control method provided in this application generates multimedia content based on real-time acquired target information and controls the vehicle to output the multimedia content. Since the multimedia content is generated based on real-time target information, the real-time performance of the multimedia content is improved. Furthermore, when the target information includes target location information and environmental information, multimedia content matching the target location information and environmental information can be generated. Therefore, as at least one of the target location information and environmental information changes, the multimedia content also changes, thereby improving the diversity and interactivity of the multimedia content. When the target information includes target location information, environmental information, and user configuration information, the multimedia content also matches the user configuration information, thus changing with changes in the user configuration information, thereby improving the personalization of the multimedia content.
[0060] In some embodiments, step S202 can be implemented in the following two ways, which are described in detail below.
[0061] Method 1: Model-based generation.
[0062] In this approach, the implementation process of step S202 above may include: inputting target information into the content generation model to obtain multimedia content, wherein the content generation model is trained using sample information and sample multimedia content.
[0063] In some embodiments, taking the target information including target location information and environmental information as an example, the target location information can be preprocessed first to obtain the target geographic attributes; then the environmental information and the target geographic attributes can be sequentially feature-encoded and vectorized to obtain two feature vectors; next, the two feature vectors are fused to obtain a fused vector; finally, inference is performed based on the fused vector to obtain multimedia content.
[0064] In some embodiments, the process of "preprocessing the target location information to obtain the target geographic attributes" described above may include: acquiring reference map data, which includes geographic attributes corresponding to each location information among multiple location information, and the geographic attributes include geographic features and / or geographic labels; and acquiring the target geographic attributes corresponding to the target location information from the reference map data. For example, the target geographic attributes may be mountains, seaside, park, school, etc.
[0065] In some embodiments, before performing step S202 above, an initial model, sample information, and sample multimedia content may be obtained, and the initial model may be trained using the sample information and sample multimedia content to obtain a content generation model.
[0066] In the implementation process, the content generation model can be a multimodal visual generation model, a generative adversarial network, an autoregressive model, a variational autoencoder, etc.
[0067] Content generation models can generate entirely new multimedia content in real time. These models can generate completely different multimedia content based on different target information (such as different target location information and environmental information), achieving precise adaptation to individual users and even specific times. This improves the personalization and dynamic adaptation of multimedia content. Furthermore, content generation models can combine elements learned from massive amounts of samples to generate entirely new visual styles, concept maps, presentation materials, or product prototypes, thereby improving the quality of multimedia content, simplifying the generation process, and increasing the efficiency of multimedia content generation.
[0068] Method 2: Template-based generation.
[0069] Target information includes target location information and environmental information; based on this, Figure 3 This is a schematic diagram of a process for generating multimedia content provided in an embodiment of this application. Please refer to it. Figure 3 In this manner, the above step S202 can be achieved through the following steps S021 and S022, which are explained in detail below.
[0070] Step S021: Determine the target content template corresponding to the target location information from multiple candidate content templates.
[0071] In the embodiments of this application, different candidate content templates among multiple candidate content templates correspond to different location information.
[0072] In some embodiments, the target location information can be preprocessed to obtain the target geographic attributes; then, based on a preset mapping relationship, the target content template corresponding to the target geographic attributes can be determined from multiple candidate content templates.
[0073] For example, assuming the target geographic attribute is "mountainous," then the mountain range outline template would be determined as the target content template. If the target geographic attribute is "forest," then the forest animal template would be determined as the target content template.
[0074] Step S022: Generate multimedia content based on the target content template and environmental information.
[0075] In some embodiments, display parameters and fill elements can be generated based on environmental information; then, the target content template can be adjusted based on the display parameters or fill elements to obtain multimedia content.
[0076] For example, taking environmental information such as weather and time as examples, the lighting and shadow effects of the target content template can be adjusted based on the weather, and the brightness and color of the content template can be adjusted based on the time.
[0077] The above generation process associates different scene functions and visual styles with different target locations (such as seaside, mountains, forests, and grasslands). Pre-made location-specific templates ensure that the generated multimedia content matches the scene in function, form, and emotion. For example, a sunset content template corresponds to a seaside scene, a stream content template to a mountain scene, and an animal content template to a forest scene. Furthermore, the content templates serve as "design guidelines," with each template predefined with a visual framework including layout, color scheme, font, and logo. This ensures that regardless of changes in environmental information, the generated content conforms to the scene corresponding to the target location information and possesses professional-grade visual effects, guaranteeing the quality of the multimedia content and avoiding style drift. The "generation from scratch" task is decomposed into two sub-tasks: template matching and information filling, thereby decoupling the generation task. In implementation, template matching quickly retrieves information based on target location information (rules or simple classifications), requiring low computational power. Information filling only requires filling dynamic environmental information (such as weather, time, pedestrian flow, and events) into the template's pre-reserved area, achieving rapid rendering. Because the generation process is lightweight, it can be completed in real time on vehicle terminals or edge servers, reducing cloud transmission latency. In other words, this generation method is suitable for edge computing.
[0078] In some embodiments, Figure 4 This is another schematic flowchart of the vehicle control method provided in this application embodiment. Please refer to it. Figure 4 After step S203, the following steps S204 to S206 can also be performed, which will be explained in detail below.
[0079] Step S204: Obtain the relative position information of the target object relative to the vehicle.
[0080] In some embodiments, the target object's mobile terminal establishes a communication connection with the vehicle. The vehicle can obtain the mobile terminal's location and then determine the target object's relative position to the vehicle based on the terminal location and the target location information. The mobile terminal can be a mobile phone, computer, smart wearable device, etc.
[0081] In some embodiments, the relative position information can characterize whether the target object is inside the vehicle. If the target object is outside the vehicle, the relative position information can also characterize the target object's orientation relative to the vehicle. For example, the target object is located 2 meters directly in front of the vehicle. If the target object is inside the vehicle, the relative position information can also characterize which seat the target object is in within the vehicle. For example, the target object is located in the front passenger seat.
[0082] Step S205: Adjust the multimedia content based on the relative position information to obtain the adjusted multimedia content.
[0083] In some embodiments, assuming the target object is located outside the vehicle and the multimedia content is displayed by projection, at least one of the projection elements and the layout parameters of the projection elements in the multimedia content can be adjusted based on the relative position information.
[0084] In the implementation process, there are multiple target objects, all of which are located within the projection area. Based on this, at least one of the projection elements and their layout parameters in the multimedia content can be adjusted based on the relative position information of each target object. Alternatively, the relationship between the number of target objects and a preset number can be determined first. If the number of target objects is greater than the preset number, a preset number of target objects can be selected from the multiple target objects, and then at least one of the projection elements and their layout parameters in the multimedia content can be adjusted based on the relative position information of each of these preset number of target objects. Conversely, if the number of target objects is less than or equal to the preset number, at least one of the projection elements and their layout parameters in the multimedia content can be adjusted based on the relative position information of each target object.
[0085] Step S206: Control the vehicle to output the adjusted multimedia content.
[0086] In some embodiments, adjusted multimedia content can be output using default projection parameters. These default projection parameters include at least one of the following: position, brightness, focal length, aspect ratio, and scaling ratio.
[0087] In the implementation process, projection parameters can be determined based on environmental parameters, and then the vehicle's multimedia content output can be controlled according to these parameters. Specifically, when the target object is located outside the vehicle and the multimedia content is displayed via projection, the environmental parameters include at least one of the following: relative position information, the material of the projection surface, the distance between the vehicle and the projection surface, and the brightness of the external light. When the target object is located inside the vehicle and the multimedia content is displayed on a screen, the environmental parameters include at least one of the following: relative position information and the brightness of the internal light. For example, a 100% scaling ratio is used when the target object is in the front row, and a 150% scaling ratio is used when the target object is in the rear row.
[0088] By adjusting multimedia content, the initial content projected by the vehicle (such as fireflies or arrows) can deviate from its intended position due to the movement of the target object (user, pedestrian, or other vehicle) or the vehicle's own displacement. Real-time adjustment of multimedia content continuously ensures that information is accurately projected within the target object's perception range; for example, controlling fireflies to follow the user's movement. This enhances the effectiveness, engagement, and safety of information delivery. Adjusting content based on the target object's real-time location and actions creates a "conversational" experience, enabling dynamic dialogue and confirmation mechanisms, thereby enhancing the immersive interactive experience.
[0089] In some embodiments, the target objects are located outside the vehicle, and the multimedia content is displayed via projection; there are multiple target objects. Based on this, Figure 5 This is a flowchart illustrating an embodiment of adjusting multimedia content provided in this application. Please refer to it. Figure 5 The above step S205 can be achieved through the following steps S051 and S052, which will be explained in detail below.
[0090] Step S051: Determine at least one target object from a plurality of target objects.
[0091] In some embodiments, the number of at least one target object can be a preset number, which can be set in advance based on experience. For example, the preset number can be 2, 3, etc., so any preset number of target objects among multiple target objects can be determined as at least one target object.
[0092] In other embodiments, a preset number of target objects closest to the vehicle may be identified as at least one target object.
[0093] In some embodiments, the execution of step S051 above is premised on the number of target objects being greater than a preset number.
[0094] Step S052: Based on at least one relative position information of at least one target object, adjust the layout parameters of the projection elements in the multimedia content to obtain the adjusted multimedia content.
[0095] In this embodiment, the layout parameters include the number and position of the projection elements, and the adjusted multimedia content includes the projection elements corresponding to each relative position information.
[0096] In some embodiments, taking at least one target object as two target objects as an example, the multimedia content can be determined to include two projection elements based on the two target objects. These two projection elements may be the same or different. Then, the relative position information of the two objects is used to determine the position of the projection element in the projection content.
[0097] For example, if both projection elements are fireflies, projection content including two groups of fireflies can be generated based on two target objects, and these two groups of fireflies follow the corresponding target objects.
[0098] By selecting and prioritizing targets, the system determines which target objects to interact with and assigns appropriate projection elements to each selected target object. This avoids information clutter, ensures key information is delivered to the corresponding target object, and enhances the targeting of projection elements. Vehicles can generate and deploy different projection elements for different target objects; for example, projecting a hot air balloon for user A and fireflies for user B. This enables synchronous and differentiated services for multiple targets. Using the relative position information of at least one target object, projection elements are deployed only at the locations corresponding to at least one target object, such as projecting a hot air balloon around user A and fireflies around user B. This maximizes the utilization of projection resources, reduces light pollution, lowers system energy consumption, and ensures high contrast and clarity of projection elements.
[0099] In some embodiments, prior to step S206 above, the following may also be performed: determining projection parameters based on environmental parameters.
[0100] In this embodiment, the environmental parameters include at least one of the following: relative position information, the material of the projection surface, and the distance between the vehicle and the projection surface. The projection parameters include at least one of the following: the projection position, brightness, and focal length.
[0101] In some embodiments, the position of the projection can be determined based on relative position information, which can be the center position of the projection. This ensures that the projected content is always at the location of the target object, that is, the projected content moves with the target object.
[0102] In some embodiments, the brightness and focal length of the projection can also be determined based on the projection surface material and the distance between the vehicle and the projection surface, thereby ensuring the projection effect.
[0103] Based on this, the implementation process of step S206 above may include: controlling the vehicle to output multimedia content according to the projection parameters.
[0104] In some embodiments, taking the projection parameters including the projection position, brightness, and focal length as an example, the projection position is taken as the projection center, and the vehicle projects multimedia content according to the projection brightness and focal length.
[0105] The method described above for determining projection parameters allows the vehicle to automatically adjust these parameters after sensing the environment. For example, brightness is increased during the day or in strong sunlight to penetrate ambient light, while it is reduced to a comfortable level at night to avoid glare. It also automatically focuses in real-time based on vehicle distance to ensure sharp, unblurred image edges. Furthermore, it corrects the projection position and shape based on relative position information and surface curvature to avoid graphic distortion caused by slopes or uneven ground. Regardless of time or location, it outputs multimedia content in the "optimal visual state," ensuring effective information delivery. By combining high-precision relative position information, distance sensing, and surface material recognition, it accurately determines the geometric transformations required for the multimedia content (such as trapezoidal correction and surface fitting), ensuring alignment between the multimedia content and the physical world. This enhances the immersiveness and credibility of augmented reality effects, allowing the output multimedia content to "blend" into the real environment. For example, a hot air balloon projected onto a curved road will naturally bend with the road's curvature.
[0106] In some embodiments, environmental information includes time, based on which changes in the display parameters of the target elements of the multimedia content are correlated with changes in time.
[0107] In some embodiments, the target element may include the moon, sun, stars, sky color, etc. For example, using the moon as the target element, the moon in the projected content will gradually move over time, simulating real lunar phases. Using the sun as the target element, the light and shadow at sunrise and sunset will change over time.
[0108] The dynamic changes in the display parameters of target elements in multimedia content over time organically integrate the appearance, continuity, change, and disappearance of multimedia content with the flow of time. For example, the fading in and out of multimedia content over time simulates natural attention shifts, reducing the feeling of shock. Periodic flashing, pulsation, or color gradients attract attention at preset moments (such as the end of a countdown). The moon changes shape and position over time. The delivery methods of media content are more in line with cognitive habits, simulating natural laws or natural communication, achieving adaptation to biological rhythms and scenarios, thereby enhancing the information affinity and comprehensibility of multimedia content.
[0109] The following will describe an exemplary application of the embodiments of this application in a practical application scenario.
[0110] Taking multimedia content as the projection content, and using the vehicle's DLP headlights as an example, this embodiment can automatically generate projection content based on real-time geographical location and environmental information, thereby improving the application effect of DLP headlights in camping scenarios and providing users with a richer and more personalized camping experience. Here, geographical location corresponds to the target location information in other embodiments.
[0111] The control method provided in this application embodiment can also make the projected content interactive according to changes in time and user location, thereby improving the application effect of DLP headlights in camping scenarios.
[0112] Figure 6 This is a schematic diagram of a vehicle frame structure provided in an embodiment of this application, with reference to... Figure 6 The vehicle includes a geographic location information acquisition module 601, a map data processing module 602, an environmental information acquisition module 603, an Artificial Intelligence Generated Content (AIGC) engine 604, an interactive control module 605, a digital light processing (DLP) headlight control module 606, and a user interaction module 607.
[0113] In some embodiments, the geographic location information acquisition module acquires the vehicle's geographic location information in real time, including longitude, latitude, and altitude, using positioning technologies such as Global Positioning System (GPS) or Global Navigation Satellite System (GLONASS). Based on this, the acquired geographic location information is also transmitted to the map data processing module.
[0114] In some embodiments, the map data processing module is used to receive geographic location information and map the geographic location to a geographic area (such as mountains, seaside, park, etc.) by combining map data. For example, the map data may include topographic maps, satellite imagery, Geographic Information System (GIS) data, etc.
[0115] In the implementation process, on the one hand, the map data processing module identifies geographical features (such as mountains, forests, lakes, beaches, and city parks) based on map data, thus achieving geographical feature recognition. On the other hand, the map data processing module also maps geographical location information to region types (such as mountain camping areas, seaside camping areas, and city park camping areas) and generates corresponding region labels, achieving region classification. Finally, the region labels and geographical features are transmitted to the AIGC engine. The region labels and / or geographical features correspond to target geographical attributes in other embodiments.
[0116] In some embodiments, the environmental information acquisition module collects surrounding environmental information, including weather conditions, time, terrain, vegetation, and wildlife activity, through a sensor array (such as a camera, temperature sensor, humidity sensor, and light sensor). Based on this, the environmental information acquisition module then transmits the collected environmental information to the AIGC engine.
[0117] In some embodiments, the AIGC engine is used to receive region labels and geographic features and environmental information; and then generate projection content that matches the current scene based on multimodal visual generation models (such as GANs, Transformer, etc.).
[0118] In the implementation process, the AIGC engine generates projection content (such as mountain outlines, forest animals, water ripples, etc.) related to geographical location information based on regional tags and geographic features, achieving geographic information analysis. Next, based on environmental information, it adjusts the details and style of the projection content (such as adjusting lighting effects according to weather, and adjusting the brightness and color of the projection content according to time), achieving environmental information analysis. Then, using AIGC technology, it combines multimodal data such as images, videos, and 3D models to generate dynamic projection content—that is, multimodal generation. Finally, the dynamic projection content is generated and output to the DLP headlight control module and interactive control module.
[0119] In some embodiments, the interactive control module can dynamically adjust the position and shape of the projected elements based on changes in time and the user's location, enhancing the interactivity and immersion of the projection. The user's location corresponds to relative position information in other embodiments.
[0120] In the implementation process, on the one hand, the interactive control module can dynamically adjust the position and shape of the projected content according to real-time changes. For example, the projected moon gradually moves according to time, simulating the real phases of the moon and realizing moon movement. The projected light and shadow effects change with time (such as the light and shadow changes during sunrise and sunset), realizing light and shadow effects. This achieves interactive effects based on time changes. On the other hand, the interactive control module can also obtain the user's position changes in real time through vehicle-mounted sensors (such as UWB, Bluetooth, millimeter-wave radar, and cameras) or the user's mobile phone location information. For example, the projected fireflies always fly around the user as the user's position changes. The projected content moves with the user, forming a dynamic path or scene change. Here, the user's mobile phone corresponds to the mobile terminal in other embodiments, thus realizing interactive effects based on the user's position changes.
[0121] In the implementation process, the interactive control module receives the user's location and time information, determines the position and shape changes of the projected content, and obtains the updated projected content. Then, the updated projected content is transmitted to the DLP headlight control module. The updated projected content corresponds to the adjusted multimedia content in other embodiments.
[0122] In some embodiments, the DLP headlight control module is used to receive the projection content generated by the AIGC engine and the interactive control module, and to project the projection content onto the ground, wall or other plane in real time through the digital light processing technology of the DLP headlight.
[0123] During implementation, the DLP headlight control module can automatically adjust the brightness and focus of the projection based on the material of the projection surface and the distance, thus ensuring optimal projection results. The DLP headlight control module can also respond to adjustment commands from the interactive control module in real time, dynamically updating the position and shape of the projected content.
[0124] In some embodiments, the user interaction module provides a user interface that allows users to customize parts of the projected content or set preferences (such as favorite natural elements, color styles, etc.) and provides real-time feedback on the projection effect. For user-defined parts of the projected content, users can freely draw on the touchscreen, inputting personalized patterns or elements. The AIGC engine will then generate or blend these elements based on the user-defined content. This module also provides an "Artificial Intelligence Optimization" option. When selected, the AIGC engine can optimize rough lines drawn by the user, making them more vivid and fluid; if the user wishes to retain the original hand-drawn feel, this function can be disabled.
[0125] In implementation, user interaction modules can utilize various methods, including in-vehicle touchscreens, voice control, and mobile applications. Therefore, users can draw and adjust projected content by touching the in-vehicle touchscreen; they can also interact with the vehicle system via voice commands. Users can remotely control the projected content and view real-time effects through a mobile application.
[0126] Figure 7 This is another flowchart illustrating the control method provided in the embodiments of this application. Please refer to it. Figure 7 The control methods include: Step S701, data acquisition.
[0127] In some embodiments, the geographic location information acquisition module and the environmental information collection module operate simultaneously to acquire geographic location information and environmental information in real time. Additionally, the user's location information is acquired in real time via vehicle-mounted sensors or a mobile application.
[0128] Step S702, map data processing.
[0129] The map data processing module combines map data to map geographic locations into region types and generate region labels and geographic features.
[0130] Step S703: AIGC content generation.
[0131] The AIGC engine receives region labels, geographical features, environmental information, and user preferences to generate projection content that matches the current scene.
[0132] Step S704, interactive control.
[0133] The interactive control module dynamically adjusts the position and shape of the projected content based on changes in time and the user's location.
[0134] Step S705, projection is executed.
[0135] The DLP headlight control module projects the generated content and responds in real time to the adjustment commands from the interactive control module.
[0136] Step S706, User Interaction.
[0137] Users can adjust the projected content or view the real-time effect through the interactive module.
[0138] In some embodiments, the AIGC engine in this application generates projected images or animations in real time using a large language model of text-generated graphs, based on regional labels, geographic features, and environmental information. In other implementations, a pre-built projection template library can be used, which is combined in real time according to environmental parameters to project different content in different environments. The pre-built projection templates correspond to the candidate content templates in other embodiments.
[0139] In some embodiments, the real-time geographic location information acquisition module and environmental information collection module in this application embodiment can be replaced with a user-selectable preset scene package. The user selects the scene package instead of the real-time collected geographic and environmental information as the input of the AIGC engine, thereby generating different projected images or animations based on the information in the scene package.
[0140] In some embodiments, the location information of users outside the vehicle can be obtained based on mobile phone GPS positioning, Bluetooth positioning, ultra-wideband positioning, or through various positioning methods such as millimeter-wave radar and vision cameras.
[0141] In some embodiments, the interactive control unit can detect the position of a single target object or the positions of multiple target objects, and control the projected elements to track and interact with the different target object positions.
[0142] In some embodiments, geographic location information and environmental information can be obtained through vehicle-side positioning modules and sensors, and the AIGC engine can be a large language model deployed locally on the vehicle side or a large language model deployed in the cloud.
[0143] In some embodiments, the user interaction feedback module can be an interactive form installed on a large screen in the vehicle or in a mobile application. By acquiring user input and selection information, it can influence the content generated by the AIGC engine to meet the user's color style preferences.
[0144] In some embodiments, the control method provided in this application can be applied not only to camping scenarios, but also to scenarios such as car exhibitions, gatherings, expos, and science popularization. Taking a car exhibition scenario as an example, city tags can be generated based on geographical location information, and city theme elements can be extracted and output to the AIGC engine to generate projection content that conforms to the city theme. The interactive elements in the projection can also generate more city-characteristic patterns based on the theme to create interactive effects with users.
[0145] The control method provided in this application allows for projection content that is not limited to fixed template patterns but is generated based on real-time geographic location and environmental information. This enables users to experience unique and personalized projection atmospheres at different times and locations. In implementation, regional labels (city, forest, seaside) and / or geographic features can be used as generation factors, while environmental factors (time, temperature, humidity, light, sound) can be used as dynamic correction factors. The user's location can also be used as an interaction trigger factor, thereby achieving a data-driven real-time AIGC generation mechanism.
[0146] In some embodiments, Figure 8 This is a schematic diagram of a dual-closed-loop control structure provided in this application embodiment. It uses a dual feedback loop formed by collected information (geographical location information and environmental information) and user behavior, i.e., a dual-closed-loop control architecture to ensure control accuracy. The collected information corresponds to the target information in other embodiments, and includes information from the real environment.
[0147] It should be understood that although the steps in the above flowcharts are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the above flowcharts may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0148] Based on the foregoing embodiments, this application provides a vehicle lighting control device, which includes various modules and units included in each module, and can be implemented by a processor; of course, it can also be implemented by specific logic circuits; in the implementation process, the processor can be a central processing unit (CPU), microprocessor unit (MPU), digital signal processor (DSP) or field-programmable gate array (FPGA), etc.
[0149] Figure 9 This is a schematic diagram of the control device provided in the embodiments of this application. Please refer to it. Figure 9 In another aspect of the embodiments of this application, a control device is also provided, which includes: a first acquisition module 901, a generation module 902 and a control module 903; The first acquisition module 901 is used to acquire target information of the vehicle; Generation module 902 is used to generate multimedia content based on the target information; The first control module 903 is used to control the vehicle to output the multimedia content; The target information includes at least one of the following: Target location information and environmental information; The target location information, the environmental information, and the user configuration information.
[0150] In some embodiments, the generation module 902 is further configured to input the target information into a content generation model to obtain the multimedia content, wherein the content generation model is trained using sample information and sample multimedia content.
[0151] In some embodiments, the target information includes the target location information and the environmental information; the generation module 902 is further configured to determine the target content template corresponding to the target location information from a plurality of candidate content templates; different candidate content templates in the plurality of candidate content templates correspond to different location information; and generate the multimedia content based on the target content template and the environmental information.
[0152] In some embodiments, the control device further includes a first acquisition module, an adjustment module, and a second control module. The first acquisition module is used to acquire relative position information of the target object relative to the vehicle; the adjustment module is used to adjust the multimedia content based on the relative position information to obtain adjusted multimedia content; and the second control module is used to control the vehicle to output the adjusted multimedia content.
[0153] In some embodiments, the relative position information is: the target object is located outside the vehicle, the multimedia content is displayed by projection, and the number of target objects is multiple; the adjustment module is further configured to: determine at least one target object from the multiple target objects; adjust the layout parameters of the projection elements in the multimedia content based on at least one relative position information of the at least one target object, to obtain the adjusted multimedia content; the layout parameters include the number and position of the projection elements, and the adjusted multimedia content includes projection elements corresponding to each of the relative position information.
[0154] In some embodiments, the control device further includes a determining module, which is configured to determine projection parameters based on environmental parameters, the environmental parameters including at least one of the relative position information, the material of the projection surface, and the distance between the vehicle and the projection surface, and the projection parameters including at least one of the projection position, brightness, and focal length; the second control module is further configured to control the vehicle to output the multimedia content according to the projection parameters.
[0155] In some embodiments, the environmental information includes time, and the changes in the display parameters of the target elements of the multimedia content are related to the changes in time.
[0156] The descriptions of the above device embodiments are similar to those of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0157] It should be noted that, in the embodiments of this application... Figure 9 The module division of the control device shown is illustrative and represents only one logical functional division; in actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, exist as separate physical units, or be integrated into one unit from two or more other units. The integrated units described above can be implemented in hardware, as software functional units, or in a combination of both.
[0158] It should be noted that, in the embodiments of this application, if the above-described methods are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, or the part that contributes to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause the vehicle to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), magnetic disks, or optical disks. Thus, the embodiments of this application are not limited to any specific hardware and software combination.
[0159] Figure 10 This is a schematic diagram of a hardware structure of a vehicle provided in the embodiments of this application. Please refer to it. Figure 10 This application provides a vehicle, which may include, but is not limited to, sedans, commercial vehicles, special-purpose vehicles (fire trucks, emergency rescue vehicles, police cars, ambulances), autonomous vehicles, motorcycles, electric bicycles, agricultural and construction machinery (tractors, harvesters, excavators, bulldozers), autonomous robots, and special robot vehicles. The functions implemented by this method can be achieved by the processor in the vehicle calling program code, which can be stored in a computer-readable storage medium.
[0160] The internal structure diagram of the vehicle can be as follows: Figure 10As shown, the vehicle includes a processor 1002 and a memory connected via a system bus 1001. The processor 1002 provides computing and control capabilities; it may be, for example, a CPU, or a combination of a CPU and a GPU, etc., without specific limitations. The vehicle's memory may include a non-volatile storage medium 0031 and internal memory 0032. The non-volatile storage medium 0031 stores an operating system, computer programs, and a database. The internal memory 0032 provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium 0031. The vehicle's database is used to store data. When the computer program is executed by the processor 1002, it implements the aforementioned positioning method.
[0161] This application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method provided in the above embodiments.
[0162] This application provides a computer program product containing a computer program or computer-executable instructions, which, when run on a computer, causes the computer to perform the steps in the method provided in the above-described method embodiments.
[0163] Those skilled in the art will understand that Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the vehicle to which the present application is applied. A specific vehicle may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0164] In one embodiment, the control device provided in this application can be implemented as a computer program, and the computer program can be implemented in such a way as... Figure 10 The device operates on the vehicle shown. The vehicle's memory can store the various program modules that make up the above-described apparatus. The computer program comprised of the various program modules causes the processor to execute the steps of the methods in the various embodiments of this application described in this specification.
[0165] It should be noted that the descriptions of the computer-readable storage medium and vehicle embodiments above are similar to the descriptions of the method embodiments above, and have similar beneficial effects. For technical details not disclosed in the storage medium, storage medium, and device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0166] It should be understood that the phrases "one embodiment," "an embodiment," or "some embodiments" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment," "in one embodiment," or "in some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above-described embodiments are merely for descriptive purposes and do not represent the superiority or inferiority of the embodiments. The descriptions of the various embodiments above tend to emphasize the differences between the various embodiments; their similarities or commonalities can be referred to mutually, and for the sake of brevity, they will not be repeated here.
[0167] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0168] In addition, each functional module in the various embodiments of this application can be integrated into one processing unit, or each module can be a separate unit, or two or more modules can be integrated into one unit; the integrated modules can be implemented in hardware or in the form of hardware plus software functional units.
[0169] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0170] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause the vehicle to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0171] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0172] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0173] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or device embodiments.
[0174] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for controlling a vehicle, characterized in that, The method includes: Obtain target information for the vehicle; Multimedia content is generated based on the target information; Control the vehicle to output the multimedia content; The target information includes at least one of the following: Target location information and environmental information; The target location information, the environmental information, and the user configuration information.
2. The method according to claim 1, characterized in that, The generation of multimedia content based on the target information includes: The target information is input into the content generation model to obtain the multimedia content. The content generation model is trained using sample information and sample multimedia content.
3. The method according to claim 1, characterized in that, The target information includes the target location information and the environmental information; The generation of multimedia content based on the target information includes: From multiple candidate content templates, the target content template corresponding to the target location information is determined; different candidate content templates among the multiple candidate content templates correspond to different location information. The multimedia content is generated based on the target content template and the environmental information.
4. The method according to any one of claims 1 to 3, characterized in that, After controlling the vehicle to output the multimedia content, the method further includes: Obtain the relative position information of the target object with respect to the vehicle; The multimedia content is adjusted based on the relative position information to obtain the adjusted multimedia content. Control the vehicle to output the adjusted multimedia content.
5. The method according to claim 4, characterized in that, The relative position information is as follows: the target object is located outside the vehicle, the multimedia content is displayed by projection, and there are multiple target objects; The step of adjusting the multimedia content based on the relative position information to obtain the adjusted multimedia content includes: Determine at least one target object from the plurality of target objects; Based on at least one relative position information of the at least one target object, the layout parameters of the projection elements in the multimedia content are adjusted to obtain the adjusted multimedia content; the layout parameters include the number and position of the projection elements, and the adjusted multimedia content includes projection elements corresponding to each of the relative position information.
6. The method according to claim 5, characterized in that, Before controlling the vehicle to output the adjusted multimedia content, the method further includes: The projection parameters are determined based on environmental parameters, including at least one of the relative position information, the material of the projection surface, and the distance between the vehicle and the projection surface; the projection parameters include at least one of the projection position, brightness, and focal length. The control of the vehicle to output the adjusted multimedia content includes: The vehicle is controlled to output the multimedia content according to the projection parameters.
7. The method according to any one of claims 1 to 3, characterized in that, The environmental information includes time, and the changes in the display parameters of the target elements of the multimedia content are related to the changes in time.
8. A vehicle control device, characterized in that, The device includes: The first acquisition module is used to acquire target information of the vehicle; The generation module is used to generate multimedia content based on the target information; The first control module is used to control the vehicle to output the multimedia content; The target information includes at least one of the following: Target location information and environmental information; The target location information, the environmental information, and the user configuration information.
9. A vehicle, characterized in that, The system includes a memory and a processor, wherein the memory stores a computer program that, when executed by the processor, causes the processor to implement the control method as described in any one of claims 1 to 7.
10. 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 control method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Method and device for controlling vehicle lamp
CN111800920A
Vehicle exterior light control system, vehicle welcome control method and vehicle
CN117241427A
Vehicle information projection method, device, equipment and medium
CN118683331A
Vehicle lamp control method and device, computer equipment, readable storage medium and program product
CN119116820A