Intelligent vehicle, welcome light effect preview method and computer program product

CN122601692APending Publication Date: 2026-08-18CHONGQING LANDIAN AUTOMOBILE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610684266.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-18
Publication Date
2026-08-18

AI Technical Summary

Technical Problem

这种方案需要在DLP车灯的本地存储空间存储重复且冗余的资源文件,造成DLP车灯的本地存储空间浪费,影响DLP车灯的本地存储空间的利用率;同时,固定的候选迎宾效果不便于更新,用户只能选择固定的几个候选迎宾效果,不能满足用户的迎宾效果体验

Benefits of technology

[0052] The aforementioned intelligent vehicle, DLP vehicle headlights welcome lighting effect preview method, and computer-readable storage medium, wherein the intelligent vehicle includes a DLP vehicle headlight assembly, which includes a DLP controller and a DLP projection unit, the DLP projection unit being controlled by the DLP controller; the intelligent vehicle also includes a cockpit domain controller for displaying a human-machine interface, the cockpit domain controller being connected to both the DLP controller and a cloud server, and downloading a welcome lighting effect preview file from the cloud server through the cockpit domain controller, thereby displaying at least one candidate welcome lighting effect in the human-machine interface, facilitating personalized visual selection of the welcome effect by the user, improving human-machine interaction efficiency, and by responding to a preview operation of a target welcome lighting effect among the candidate welcome lighting effects, the welcome lighting effect of the target welcome lighting effect is previewed. The video stream data is converted and pushed to the DLP controller, allowing users to preview the target welcome lighting effect through the DLP headlight component. At the same time, the video stream data of the welcome preview video is converted into a preset format welcome lighting effect resource file for caching. When the target welcome lighting effect is determined to be the one selected by the user, it is stored locally. This allows the user-selected welcome lighting effect to be quickly and offline recalled during subsequent vehicle use, avoiding the tedious process of downloading and configuring it again every time the vehicle is used. This significantly improves the response speed of the welcome function. Furthermore, the local storage space of the DLP headlight no longer needs to repeatedly store multiple candidate welcome lighting effect resource files, effectively reducing the local storage space occupation of the DLP headlight and improving the utilization rate of the local storage space.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122601692A_ABST
    Figure CN122601692A_ABST
Patent Text Reader

Abstract

This application relates to an intelligent vehicle, a welcome lighting effect preview method, and a computer program product. The intelligent vehicle includes: a DLP vehicle lighting assembly, comprising a DLP controller and a DLP projection unit; and a cockpit domain controller connected to both the DLP controller and a cloud server. The cockpit domain controller downloads a welcome lighting effect preview file from the cloud server, displays a preview video of the target welcome lighting effect on a human-machine interface based on the preview file, and pushes the video stream data of the preview video to the DLP controller. The DLP controller controls the DLP projection unit to project the target welcome lighting effect onto a target object based on the video stream data, converts the video stream data into a welcome lighting effect resource file for caching, and stores the welcome lighting effect resource file in the local storage space of the DLP controller in response to the target welcome lighting effect being determined as the user-selected welcome lighting effect. This method can improve the utilization rate of the local storage space of the DLP lighting assembly.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent vehicle control technology, and in particular to an intelligent vehicle, a welcome lighting effect preview method, and a computer program product. Background Technology

[0002] DLP (Digital Light Processing) headlights are a type of intelligent lighting system that utilizes digital light processing. They are not merely lighting tools, but also a "language" for communication between the car and its environment and pedestrians, driving automotive lighting from a functional to an intelligent and personalized direction. This intelligent lighting system can be applied not only to interactive expression and information transmission, but also to provide effective assistance during vehicle operation, significantly improving driving convenience while greatly ensuring driving safety.

[0003] However, when users select a DLP welcome lighting effect preview in the human-machine interface of the smart cockpit, related technologies often store multiple welcome lighting effect resource files at once in the local storage space of the DLP headlight. After the user selects a welcome effect preview in the human-machine interface, they control the DLP headlight to open the corresponding welcome lighting effect resource file in the local storage space to display the selected welcome lighting effect. This solution requires storing duplicate and redundant resource files in the local storage space of the DLP headlight, resulting in a waste of local storage space and affecting the utilization rate of the local storage space. At the same time, fixed candidate welcome effects are not easy to update, and users can only select a fixed number of candidate welcome effects, which cannot meet the user's welcome effect experience.

[0004] Therefore, traditional technologies suffer from low utilization of local storage space in DLP. Summary of the Invention

[0005] Therefore, it is necessary to provide a smart vehicle, a welcome lighting effect preview method, storage medium, and program product that can improve the utilization of local storage space of DLP in response to the above-mentioned technical problems.

[0006] In a first aspect, this application provides an intelligent vehicle, comprising:

[0007] DLP automotive lighting assembly includes a DLP controller and a DLP projection unit, wherein the DLP projection unit is controlled by the DLP controller;

[0008] The cockpit domain controller, used to display the human-machine interface, is connected to both the DLP controller and the cloud server.

[0009] The cockpit domain controller is configured as follows:

[0010] Download the welcome lighting effect preview file from the cloud server, and display at least one candidate welcome lighting effect on the human-computer interaction interface based on the welcome lighting effect preview file;

[0011] In response to the preview operation of the target welcome lighting effect among the at least one candidate welcome lighting effects, the welcome preview video of the target welcome lighting effect is displayed in the human-computer interaction interface, and the video stream data of the welcome preview video is pushed to the DLP controller.

[0012] The DLP controller is configured as follows:

[0013] Based on the video stream data of the welcome preview video, the DLP projection unit is controlled to project the beam onto the target object, forming a welcome projection image of the target welcome lighting effect on the target object, and the video stream data of the welcome preview video is converted into a welcome lighting effect resource file of a preset format for caching.

[0014] In response to the target welcome lighting effect being determined to be the welcome lighting effect selected by the user, the welcome lighting effect resource file is stored in the local storage space of the DLP controller so that the DLP projection unit can control the DLP projection unit to project the welcome lighting image again according to the stored welcome lighting effect resource file the next time the vehicle is used.

[0015] In one embodiment, the DLP projection unit includes at least two sub-projection units, and the DLP controller is further configured to:

[0016] The video stream data of the welcome preview video is decoded to obtain decoded video stream data;

[0017] The vehicle status information of the intelligent vehicle is obtained, and the target projection content corresponding to each of the sub-projection units is determined based on the vehicle status information and the video stream decoding data; the target projection content is used to adapt to the lane trajectory of the lane in which the intelligent vehicle is located.

[0018] Each of the sub-projection units is controlled to project the corresponding target projection content onto the target object, so that the welcome projection image is formed by splicing the target projection content onto the target object.

[0019] In one embodiment, the DLP controller is further configured to:

[0020] During the caching process of the welcome lighting effect resource file, the cached duration of the welcome lighting effect resource file is counted;

[0021] If the cached duration is greater than or equal to a preset first duration threshold, the cached welcome lighting effect resource file is subjected to integrity verification to obtain the integrity verification result.

[0022] If the integrity verification result is successful, the welcome lighting effect resource file is allowed to be stored in the local storage space of the DLP controller.

[0023] In one embodiment, the DLP controller is further configured to:

[0024] If the cached duration is greater than or equal to a preset second duration threshold, check whether the local storage space of the DLP controller stores historical welcome lighting effect resource files;

[0025] If the historical welcome lighting effect resource file is stored in the local storage space of the DLP controller, delete the historical welcome lighting effect resource file and store the welcome lighting effect resource file in the local storage space of the DLP controller.

[0026] In one embodiment, the DLP controller is further configured to:

[0027] In response to receiving new video stream data of the welcome preview video, the cached welcome lighting effect resource file is deleted;

[0028] Return to the step of converting the video stream data of the welcome preview video into a welcome lighting effect resource file of a preset format for caching;

[0029] The cached duration of the welcome lighting effect resource file was recalculated.

[0030] In one embodiment, the DLP controller is further configured to:

[0031] The cached welcome lighting effect resource file is divided into blocks to obtain at least two data blocks;

[0032] According to the preset hash algorithm, each data block is mapped to the corresponding block hash value to obtain the current digital fingerprint of the welcome lighting effect resource file;

[0033] Obtain the standard digital fingerprint corresponding to the target welcome lighting effect, and obtain the integrity verification result based on the comparison result between the current digital fingerprint and the standard digital fingerprint.

[0034] In one embodiment, the DLP controller is further configured to:

[0035] If the target object is detected to be in the welcoming area of ​​the intelligent vehicle, a ride permission authentication operation is performed on the target object; the ride permission authentication operation is used to determine whether the target object has the ride permission of the intelligent vehicle.

[0036] When the target object has the right to ride in the intelligent vehicle, the DLP projection unit is controlled to project the welcome lighting effect image according to the stored welcome lighting effect resource file.

[0037] In one embodiment, the cockpit domain controller is further configured to:

[0038] In response to the target welcome lighting effect being determined to be the welcome lighting effect selected by the user, facial recognition is performed on the face image of the current operation object to obtain the occupant tag of the current operation object; the current operation object is the occupant object who inputs the preview operation in the intelligent vehicle;

[0039] The occupant tag of the currently operated object is sent to the DLP controller, so that the DLP controller stores the target binding relationship in the local storage space; the target binding relationship is used to record the binding relationship between the occupant tag of the currently operated object and the welcome lighting effect resource file.

[0040] The DLP controller will also be configured to:

[0041] If the target object has the right to ride in the intelligent vehicle, obtain the occupant tag of the target object;

[0042] Retrieve the welcome lighting effect resource file that has the target binding relationship with the occupant tag of the target object from the local storage space;

[0043] Based on the retrieved welcome lighting effect resource file, the DLP projection unit is controlled to project the welcome projection image bound to the target object.

[0044] Secondly, this application also provides a method for previewing welcome lighting effects, applied to intelligent vehicles, the intelligent vehicles including cockpit domain controllers and DLP vehicle lighting components, the method comprising:

[0045] The cockpit domain controller downloads a welcome lighting effect preview file from the cloud server, and displays at least one candidate welcome lighting effect in the human-computer interaction interface based on the welcome lighting effect preview file.

[0046] In response to a preview operation of the target welcome lighting effect among the at least one candidate welcome lighting effects, the cockpit domain controller displays a welcome preview video of the target welcome lighting effect on the human-machine interface and pushes the video stream data of the welcome preview video to the DLP vehicle lighting component.

[0047] The DLP headlight assembly projects a beam of light onto the target object based on the video stream data of the welcome preview video, and displays the welcome projection image of the target welcome lighting effect on the target object;

[0048] The DLP vehicle lighting component converts the video stream data of the welcome preview video into a preset format welcome lighting effect resource file for caching.

[0049] In response to the target welcome lighting effect being determined to be the welcome lighting effect selected by the user, the DLP vehicle lighting component stores the welcome lighting effect resource file to the local storage of the DLP vehicle lighting component so that the welcome projection image can be projected again according to the stored welcome lighting effect resource file the next time the vehicle is used.

[0050] Thirdly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-described method.

[0051] Fourthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method.

[0052] The aforementioned intelligent vehicle, DLP vehicle headlights welcome lighting effect preview method, and computer-readable storage medium, wherein the intelligent vehicle includes a DLP vehicle headlight assembly, which includes a DLP controller and a DLP projection unit, the DLP projection unit being controlled by the DLP controller; the intelligent vehicle also includes a cockpit domain controller for displaying a human-machine interface, the cockpit domain controller being connected to both the DLP controller and a cloud server, and downloading a welcome lighting effect preview file from the cloud server through the cockpit domain controller, thereby displaying at least one candidate welcome lighting effect in the human-machine interface, facilitating personalized visual selection of the welcome effect by the user, improving human-machine interaction efficiency, and by responding to a preview operation of a target welcome lighting effect among the candidate welcome lighting effects, the welcome lighting effect of the target welcome lighting effect is previewed. The video stream data is converted and pushed to the DLP controller, allowing users to preview the target welcome lighting effect through the DLP headlight component. At the same time, the video stream data of the welcome preview video is converted into a preset format welcome lighting effect resource file for caching. When the target welcome lighting effect is determined to be the one selected by the user, it is stored locally. This allows the user-selected welcome lighting effect to be quickly and offline recalled during subsequent vehicle use, avoiding the tedious process of downloading and configuring it again every time the vehicle is used. This significantly improves the response speed of the welcome function. Furthermore, the local storage space of the DLP headlight no longer needs to repeatedly store multiple candidate welcome lighting effect resource files, effectively reducing the local storage space occupation of the DLP headlight and improving the utilization rate of the local storage space. Attached Figure Description

[0053] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0054] Figure 1 This is a diagram illustrating the application environment of an intelligent vehicle in one embodiment.

[0055] Figure 2 This is a structural block diagram of an intelligent vehicle in one embodiment;

[0056] Figure 3 This is a schematic diagram of the overall electronic and electrical architecture of an intelligent vehicle in one embodiment;

[0057] Figure 4 This is a schematic diagram of the workflow of a cockpit domain controller in one embodiment;

[0058] Figure 5 This is a schematic diagram illustrating the data interaction of an intelligent vehicle in one embodiment.

[0059] Figure 6 This is a schematic diagram of the workflow of a DLP controller in one embodiment;

[0060] Figure 7 This is a flowchart illustrating a method for previewing a welcome lighting effect in one embodiment;

[0061] Figure 8 This is a flowchart illustrating another method for previewing welcome lighting effects in one embodiment;

[0062] Figure 9 This is a structural block diagram of a welcome lighting effect preview device in one embodiment;

[0063] Figure 10 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0064] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0065] The intelligent vehicle provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, the intelligent vehicle 100 communicates with a cloud server 200 via a network. For example... Figure 2As shown, the intelligent vehicle 100 may include a DLP headlight assembly 102 and a cockpit domain controller (CDC) 104; the DLP headlight assembly 102 includes a DLP controller 1021 and a DLP projection unit 1022, the DLP projection unit 1022 being controlled by the DLP controller 1021. In practical applications, the DLP headlight assembly 102 can be a DLP headlight or a DLP lamp. The DLP headlight may include a left front projection module LDM_L (Laser Designator Module_left) and a right front projection module LDM_R (Laser Designator Module_right).

[0066] The cockpit domain controller 104 is connected to the DLP controller and the cloud server 200. In practical applications, the cockpit domain controller 104 communicates with the cloud server 200 via a network. The data storage system can store the data that the cloud server 200 needs to process. The data storage system can be integrated into the cloud server 200, or it can be located in the cloud or on other network servers. In practical applications, the cockpit domain controller 104 is used to control the display of the human-machine interface (HMI). The cloud server 200 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0067] For the convenience of those skilled in the art, Figure 3 A schematic diagram of the overall electronic and electrical architecture (EEA) of an intelligent vehicle is provided; such as Figure 3 As shown, the various ECUs within the vehicle's Electrical and Electronic Architecture (EEA) of an intelligent vehicle are connected via CAN bus or Ethernet bus for communication message transmission and signal interaction. The vehicle system interacts with the outside world (i.e., the cloud server) through the cockpit domain controller. In practical applications, the cockpit domain controller (CDC) is connected to the vehicle domain controller (VDC), which in turn is connected to the DLP controller via the VIU (vehicle gateway). The DLP controller is connected to the left front projection module (LDM_L, LaserDesignator Module_left) and right front projection module (LDM_R, LaserDesignator Module_right) of the DLP headlight assembly via the VIU. In practical applications, the CDC and VIU are connected via a 100M Ethernet connection, and the VIU is connected to its subordinate ECUs via Ethernet or CAN bus, with one or more electronic control units (ECUs) connected to it.

[0068] In one exemplary embodiment, such as Figure 4 As shown, the cockpit domain controller 104 can be configured to perform the following steps S402 to S404. Wherein:

[0069] Step S402: Download the welcome lighting effect preview file from the cloud server, and display at least one candidate welcome lighting effect in the human-computer interaction interface based on the welcome lighting effect preview file.

[0070] Among them, the candidate welcome lighting effect can refer to the welcome lighting effect to be selected by the user.

[0071] The welcome lighting effect can refer to the welcome projection lighting effect of the DLP vehicle lighting components. This welcome projection lighting effect includes a welcome image.

[0072] The cloud server can pre-store multiple candidate welcome lighting effect preview files.

[0073] In practice, users can trigger the welcome lighting effect setting function upon entering the intelligent vehicle through a human-machine interface (such as a central control touchscreen). The cockpit domain controller can respond to this trigger by sending a download request to the cloud server. The cloud server stores multiple welcome lighting effect resource packages created by the manufacturer or third-party designers. In response to the download request, the cloud server sends at least one welcome lighting effect preview file to the cockpit domain controller. In practical applications, the welcome lighting effect preview file can refer to a lightweight data package containing thumbnails of the lighting effect, a description, a preview video link, or low-bitrate preview video data.

[0074] Then, the cockpit domain controller parses the received welcome lighting effect preview file, extracts information such as the lighting effect identifier and thumbnail from the welcome lighting effect preview file, and displays at least one candidate welcome lighting effect in the form of a list or grid in the human-computer interaction interface for users to browse and select.

[0075] Step S404: In response to the preview operation of the target welcome lighting effect among at least one candidate welcome lighting effect, display the welcome preview video of the target welcome lighting effect in the human-machine interface, and push the video stream data of the welcome preview video to the DLP controller.

[0076] Among them, the target welcome lighting effect can refer to a candidate welcome lighting effect selected by the user from at least one candidate welcome lighting effect.

[0077] In specific implementation, the cockpit domain controller can respond to a preview operation of a target welcome lighting effect among at least one candidate welcome lighting effect. It retrieves the corresponding welcome preview video from the cloud server based on the link to the welcome lighting effect preview file and displays it in a specific area of ​​the human-machine interface (such as a virtual ground simulating the front of the vehicle). Simultaneously, the cockpit domain controller can push the video stream data of the welcome preview video (such as an encoded data stream with a preset video protocol) to the DLP controller via the vehicle's internal bus. Figure 5 As shown, the cockpit domain controller can push the video stream data of the welcome preview video to the DLP controller through the vehicle gateway (VIU).

[0078] like Figure 6 As shown, the DLP controller can be configured to perform the following steps S602 to S604. Wherein:

[0079] Step S602: Based on the video stream data of the welcome preview video, control the DLP projection unit to project the beam onto the target object to form a welcome projection image of the target welcome lighting effect on the target object, and convert the video stream data of the welcome preview video into a welcome lighting effect resource file of a preset format for caching.

[0080] In practice, the DLP controller receives video stream data from the cockpit domain controller. On one hand, it decodes the video stream data, generates corresponding control signals, and drives the DLP projection unit (the core of the DLP projection unit is a digital micromirror device, DMD) to project a beam of light onto a target object (such as the ground or wall) in front of the vehicle, thereby dynamically forming a welcome projection image on the target object that is synchronized with the welcome preview video content.

[0081] On the other hand, the DLP controller synchronously converts the received video stream data or the image frame sequence obtained after decoding the video stream data into a welcome lighting effect resource file in a preset format (such as a proprietary binary format, a configuration file containing DMD micromirror deflection timing data, etc.), and caches the welcome lighting effect resource file in its own temporary cache area (such as RAM).

[0082] In step S604, in response to the target welcome lighting effect being determined as the welcome lighting effect selected by the user, the welcome lighting effect resource file is stored in the local storage space of the DLP controller so that the DLP projection unit can be controlled to project the welcome lighting image again according to the stored welcome lighting effect resource file the next time the vehicle is used.

[0083] In practice, if the user does not select a new candidate welcome lighting effect or input a confirmation command for the target welcome lighting effect within a preset time period (e.g., 5 seconds), the target welcome lighting effect can be determined as the user's selected welcome lighting effect. In response to the target welcome lighting effect being determined as the user's selected welcome lighting effect, the DLP controller stores the welcome lighting effect resource file in the DLP controller's local storage space. In practical applications, the DLP controller can perform integrity verification on the welcome lighting effect resource file. After the welcome lighting effect resource file passes the integrity verification, it continues to be cached for a preset second time period (e.g., 60 seconds) to reconfirm that the user has truly selected the target welcome lighting effect before storing the welcome lighting effect resource file in the DLP controller's local storage space.

[0084] The next time the user uses the smart vehicle, if the welcome trigger conditions are met, the DLP controller does not need to request data from the cockpit domain controller or cloud server again. Instead, it directly reads the stored welcome lighting effect resource file from the DLP controller's local storage. Then, the DLP controller parses the welcome lighting effect resource file to generate control signals to drive the DLP projection unit, projecting the same welcome projection image as previously previewed and selected onto the target object.

[0085] The aforementioned intelligent vehicle includes a DLP headlight assembly comprising a DLP controller and a DLP projection unit controlled by the DLP controller. The intelligent vehicle also includes a cockpit domain controller for displaying a human-machine interface. This cockpit domain controller is connected to both the DLP controller and a cloud server. It downloads a welcome lighting effect preview file from the cloud server, enabling the display of at least one candidate welcome lighting effect on the human-machine interface. This facilitates personalized visual selection of the welcome effect by the user, improving human-machine interaction efficiency. Furthermore, in response to a preview operation of a target welcome lighting effect among the candidate effects, the preview video of the target welcome lighting effect is converted into a video stream and pushed to [the relevant platform / company / etc.]. The DLP controller allows users to preview the target welcome lighting effect through the DLP headlight components while simultaneously converting the video stream data of the welcome preview video into a preset format welcome lighting effect resource file for caching. Furthermore, when the target welcome lighting effect is confirmed to be the user-selected effect, it is stored locally. This allows the user-selected welcome lighting effect to be quickly and offline recalled during subsequent vehicle use, avoiding the tedious process of re-downloading and configuring it every time the vehicle is used. This significantly improves the response speed of the welcome function. Moreover, the local storage space of the DLP headlights no longer needs to repeatedly store multiple candidate welcome lighting effect resource files, effectively reducing the local storage space occupancy rate of the DLP headlights and improving their local storage space utilization.

[0086] In an exemplary embodiment, the DLP projection unit includes at least two sub-projection units and a DLP controller, which is further configured to: decode the video stream data of the welcome preview video to obtain video stream decoded data; acquire vehicle status information of the intelligent vehicle; determine the target projection content corresponding to each sub-projection unit based on the vehicle status information and the video stream decoded data; and control each sub-projection unit to project the corresponding target projection content onto the target object, so as to form a welcome projection image by stitching together the target projection content on the target object.

[0087] The DLP projection unit includes at least two sub-projection units. In practical applications, the at least two sub-projection units are the left front projection module LDM_L (Laser Designator Module_left) and the right front projection module LDM_R (Laser Designator Module_right).

[0088] Among them, the target projection content is adapted to the lane trajectory of the intelligent vehicle in the lane it is in.

[0089] The vehicle status information can include steering wheel angle, vehicle speed, and the relative position of the vehicle body and lane lines (obtained through camera or radar sensing), which are used to characterize the lane trajectory and driving posture of the vehicle in the current lane.

[0090] In practice, during the process of controlling the DLP projection unit to project the beam onto the target object based on the video stream data of the welcome preview video, the DLP controller can decode the received video stream data of the welcome preview video to obtain the video stream decoded data of each frame.

[0091] In addition, the DLP controller can also acquire the vehicle's status information. Based on this information and the video stream decoding data, it determines the target projection content for each sub-projection unit, ensuring the content adapts to the vehicle's lane trajectory. Specifically, the DLP controller can perform geometric correction, perspective transformation, or content segmentation on the original video stream decoding data based on the vehicle's offset relative to the lane centerline and its expected trajectory. For example, it can divide the image originally designed to be projected directly in front of the vehicle into left and right parts, and adjust the deformation according to the expected trajectories of the left and right wheels, so that the left and right sub-projection units are responsible for projecting the left and right halves respectively. In practical applications, such as... Figure 5 As shown, the DLP controller can obtain the vehicle status information of the intelligent vehicle through the vehicle gateway (VIU).

[0092] Then, the DLP controller controls each sub-projection unit to project the corresponding target content onto the target object. Through the superposition and stitching of the beams from two sub-projection units, a complete, stable, and adaptive welcome projection image is finally formed on the target object (such as the ground) that matches the vehicle's driving direction and position. Even if the vehicle is not perfectly aligned with the target area, the independent adjustment of the sub-projection units ensures that the overall visual effect of the projected image is correct and undistorted, achieving lane trajectory projection adapted to the current vehicle conditions. Simultaneously, the DLP controller can also adjust the brightness of the output beams from the two sub-projection units based on environmental sensing, ensuring the brightness of the welcome projection image is appropriate.

[0093] The technical solution of this embodiment utilizes multiple sub-projection units and adaptively adjusts the target projection content of each sub-projection unit according to real-time vehicle status information, so that the welcome projection image can intelligently adapt to the current lane trajectory of the vehicle, improve the stability of the projection effect of the DLP headlight assembly, and further enhance the intelligence level of the welcome function.

[0094] In an exemplary embodiment, the DLP controller is further configured to: during the caching of the welcome lighting effect resource file, count the cached duration of the welcome lighting effect resource file; if the cached duration is greater than or equal to a preset first duration threshold, perform an integrity check on the cached welcome lighting effect resource file to obtain an integrity check result; if the integrity check result is a pass, determine that the caching of the welcome lighting effect resource file meets the preset conditions.

[0095] In its implementation, during the caching of the welcome lighting effect resource file, the DLP controller can start a timer to track the cached duration. When the cached duration is greater than or equal to a preset first duration threshold (e.g., 5 seconds, which is usually sufficient to cache a complete short video), the caching of the welcome lighting effect resource file is not immediately determined. Instead, the DLP controller performs an integrity check on the cached welcome lighting effect resource file and obtains the integrity check result. If the integrity check result is successful, it indicates that the caching of the welcome lighting effect resource file is complete, and the file can be stored in the local storage space of the DLP controller.

[0096] The technical solution of this embodiment, by counting the cached duration of the welcome lighting effect resource file during the caching process, and performing an integrity check on the cached welcome lighting effect resource file when the cached duration is greater than or equal to a preset first duration threshold, allows the cached welcome lighting effect resource file to be stored in the local storage space of the DLP controller if the cached welcome lighting effect resource file passes the integrity check. This effectively ensures that the local storage space of the DLP controller ultimately stores a valid and usable welcome lighting effect resource file, reducing the probability of the next welcome lighting effect projection failure due to transmission errors or incomplete caching.

[0097] In an exemplary embodiment, the DLP controller is further configured to: if the cached duration is greater than or equal to a preset second duration threshold, check whether the local storage space of the DLP controller stores historical welcome lighting effect resource files; if the local storage space of the DLP controller stores historical welcome lighting effect resource files, delete the historical welcome lighting effect resource files and store the welcome lighting effect resource files to the local storage space of the DLP controller.

[0098] In its implementation, the DLP controller can further verify whether the user has actually selected the target welcome lighting effect if the cached duration of the welcome lighting effect resource file is greater than or equal to a preset second duration threshold (e.g., 30 seconds, 60 seconds, or the time the user has been previewing without any interaction). If the user has indeed selected the target welcome lighting effect, the DLP controller can check whether a historical welcome lighting effect resource file is stored in its local storage. If a historical welcome lighting effect resource file is stored in the DLP controller's local storage, the historical welcome lighting effect resource file is deleted, and a welcome lighting effect resource file that has passed the integrity check is stored in the DLP controller's local storage.

[0099] The technical solution of this embodiment, when the cached duration is greater than or equal to a preset second duration threshold, checks whether the local storage space of the DLP controller stores historical welcome lighting effect resource files. If the local storage space of the DLP controller stores historical welcome lighting effect resource files, the historical welcome lighting effect resource files are deleted, and welcome lighting effect resource files that have passed the integrity check are stored in the local storage space of the DLP controller. This can effectively avoid storing redundant welcome lighting effect resource files in the local storage space of the DLP controller and effectively reduce the occupancy rate of the local storage space of the DLP controller.

[0100] In an exemplary embodiment, the DLP controller is further configured to: in response to receiving video stream data of a new welcome preview video, delete the cached welcome lighting effect resource file; return to the step of converting the video stream data of the welcome preview video into a welcome lighting effect resource file of a preset format for caching; and recalculate the cached duration of the welcome lighting effect resource file.

[0101] In the specific implementation, if the DLP controller receives new welcome lighting effect video stream data while caching the welcome lighting effect resource file, it means that the user quickly switched to preview another target welcome lighting effect. The DLP controller can then delete the currently cached but not stored welcome effect resource file, restart the conversion of the received welcome preview video stream data into a welcome lighting effect resource file in a preset format, and recalculate the cached duration of the welcome lighting effect resource file, thus restarting the conversion, caching, and duration statistics process for new video stream data.

[0102] The technical solution of this embodiment, by responding to the received video stream data of the new welcome preview video, deletes the cached welcome lighting effect resource file, and returns the video stream data of the welcome preview video to be converted into a welcome lighting effect resource file of a preset format for caching, effectively clears the invalid cache in the DLP controller when the user quickly switches to preview another target welcome lighting effect, thereby improving the effective utilization of system resources and the real-time response to user operations.

[0103] In an exemplary embodiment, the DLP controller is further configured to: divide the cached welcome lighting effect resource file into blocks to obtain at least two data blocks; map each data block to a corresponding block hash value according to a preset hash algorithm to obtain the current digital fingerprint of the welcome lighting effect resource file; obtain the standard digital fingerprint corresponding to the target welcome lighting effect; and obtain the integrity verification result based on the comparison result between the current digital fingerprint and the standard digital fingerprint.

[0104] In its implementation, the DLP controller performs integrity verification on the cached welcome lighting effect resource file. After obtaining the integrity verification result, the DLP controller can divide the cached welcome lighting effect resource file into blocks, resulting in at least two data blocks. Then, the DLP controller maps each data block to its corresponding block hash value according to a preset hash algorithm (such as MD5 or SHA-256), obtaining the current digital fingerprint of the welcome lighting effect resource file. Alternatively, the block hash values ​​of each data block can be hashed again to obtain the current digital fingerprint of the welcome lighting effect resource file. The DLP controller can then obtain the standard digital fingerprint corresponding to the target welcome lighting effect from the cockpit domain controller or cloud server (this standard digital fingerprint is a digital fingerprint pre-generated according to the same hash operation rules described above, provided in the preview file or cloud metadata).

[0105] The DLP controller compares the current digital fingerprint with the standard digital fingerprint. If they match, the integrity verification result of the cached welcome lighting effect resource file is deemed successful, and the caching of the welcome lighting effect configuration file meets the preset storage conditions, allowing the welcome lighting effect resource file to be stored in the DLP controller's local storage space. If they do not match, the integrity verification result of the cached welcome lighting effect resource file is deemed unsuccessful. After the video stream of the target welcome lighting effect is projected, the DLP controller can re-download the file content of the welcome lighting effect resource file through the cockpit domain controller until the file is complete. Then, the DLP controller caches the welcome lighting effect resource file.

[0106] The technical solution of this embodiment divides the cached welcome lighting effect resource file into blocks to obtain at least two data blocks; according to a preset hash algorithm, each data block is mapped to a corresponding block hash value to obtain the current digital fingerprint of the welcome lighting effect resource file; then, the standard digital fingerprint corresponding to the target welcome lighting effect is obtained; and based on the comparison result between the current digital fingerprint and the standard digital fingerprint, the file integrity verification of the cached welcome lighting effect resource file is effectively achieved.

[0107] In an exemplary embodiment, the DLP controller is further configured to: perform a ride permission authentication operation on the target object when the target object is detected to be in the welcome area of ​​the smart vehicle; the ride permission authentication operation is used to determine whether the target object has ride permission for the smart vehicle; if the target object has ride permission for the smart vehicle, control the DLP projection unit to project a welcome projection image according to the stored welcome lighting effect resource file.

[0108] The target group can refer to people.

[0109] In practice, intelligent vehicles can also be equipped with sensing units (such as onboard cameras, millimeter-wave radar, and Bluetooth key sensors), such as Figure 5 As shown, the DLP controller can connect to the aforementioned sensing unit via the vehicle gateway (VIU). The next time the vehicle is used, the DLP controller uses the sensing unit to detect if a target object (such as a person) has entered the smart vehicle's welcoming area (e.g., within 3-5 meters of the vehicle). If a target object is detected within the smart vehicle's welcoming area, the DLP controller performs a passenger access authentication operation to determine if the target object has driving privileges for the smart vehicle.

[0110] Among them, the passenger access authentication operation can refer to the authentication operation of personnel's vehicle driving rights, vehicle entry rights, etc.

[0111] Specifically, taking the passenger access authentication operation as the vehicle driving access authentication operation as an example, the DLP controller can verify whether the target object carries the smart key of the smart vehicle through Bluetooth or UWB communication, that is, by sensing the key signal of the target object, it can determine whether the target object has the driving access of the smart vehicle.

[0112] If the DLP controller determines that the target object has the right to ride in the smart vehicle, it controls the DLP projection unit to project a welcome image based on the stored welcome lighting effect resource file. If it determines that the target object does not have the right to drive the smart vehicle (e.g., the target object is an unrelated passerby), the welcome image may not be projected, or only a default, non-personalized light pattern (e.g., the smart vehicle's logo, manufacturer's logo, or prompt pattern) may be projected.

[0113] The technical solution of this embodiment enhances the vehicle's safety attributes and the user's sense of exclusivity by combining the projection of the welcoming image with the authentication of the driving authority of the target object within the welcoming area of ​​the intelligent vehicle, thereby increasing the richness of the interaction between the user and the intelligent vehicle, while also taking into account the information security protection of the welcoming image.

[0114] In an exemplary embodiment, the cockpit domain controller is further configured to: in response to the target welcome lighting effect being determined to be the welcome lighting effect selected by the user, perform face recognition on the face image of the currently operated object to obtain the occupant tag of the currently operated object; and send the occupant tag of the currently operated object to the DLP controller so that the DLP controller stores the target binding relationship to the local storage space.

[0115] The current user is the occupant who inputs a preview operation within the intelligent vehicle. In other words, the current user refers to the occupant who completes operations such as previewing the welcome lighting effect and confirming the selection through the human-machine interface.

[0116] Among them, the target binding relationship is used to record the binding relationship between the occupant tag of the current operation object and the welcome lighting effect resource file.

[0117] In practice, once the cockpit domain controller determines that the user has set the target welcome lighting effect to the selected welcome lighting effect, the cockpit domain controller can retrieve the facial image of the currently operating occupant from the facial recognition camera module built into the intelligent vehicle's passenger compartment. By calling a pre-trained facial recognition model, the controller extracts features from the captured facial image of the currently operating occupant to obtain a unique and identifiable occupant tag. This occupant tag can include vehicle owner tags, family member tags, frequent passenger tags, temporary visitor tags, etc., to accurately distinguish the identity attributes of different drivers and passengers.

[0118] Then, the cockpit domain controller can synchronously send the occupant tags of the currently operated object to the DLP controller. Upon receiving the occupant tags, the DLP controller establishes and stores a target binding relationship table in its local storage space. This table records the binding relationship between each occupant tag and its corresponding welcome lighting effect resource file, completing the binding and archiving of personnel identities with their specific welcome lighting effects. For example, if occupant A previews target welcome lighting effect 1 and sets it as the selected welcome lighting effect; and occupant B previews target welcome lighting effect 2 and sets it as the selected welcome lighting effect, then the DLP controller's local storage space can record the welcome lighting effect resource file corresponding to target welcome lighting effect 1 for occupant tag A, and the welcome lighting effect resource file corresponding to target welcome lighting effect 2 for occupant tag B.

[0119] The next time the vehicle is used, the DLP controller is also configured to: obtain the occupant tag of the target object if the target object has the right to ride in the intelligent vehicle; retrieve the welcome lighting effect resource file that has a target binding relationship with the occupant tag of the target object from the local storage space; and control the DLP projection unit to project the welcome projection image that is bound to the target object according to the retrieved welcome lighting effect resource file.

[0120] When the intelligent vehicle is in a parked welcoming mode, the DLP controller, after determining that the target person has the right to ride in the intelligent vehicle, can obtain the target person's occupant tag. Specifically, the DLP controller can access the vehicle's external camera to capture the target person's facial image, and then use a pre-trained facial recognition model to extract features from the captured facial image to obtain the occupant tag. Then, the DLP controller can retrieve pre-stored target binding relationships in its local storage, using the target person's occupant tag as the search index, to find the welcoming lighting effect resource file that matches the target person's occupant tag.

[0121] After retrieving the dedicated lighting effect resource file for the target object, the DLP controller can control the DLP projection unit to project a beam of light onto the ground and other targets around the vehicle, displaying a welcome projection image that matches the occupant's identity. For example, if the smart vehicle detects occupant A (a child with riding privileges and aged 8) in the vehicle's welcome area, the DLP projection unit will project a cartoon character animation previously set by occupant A onto the ground and other targets around the vehicle. If the smart vehicle detects occupant B (a driver with riding privileges) in the vehicle's welcome area, the DLP projection unit will project a safe driving animation previously set by occupant B onto the ground and other targets around the vehicle, prompting occupant B to circle the vehicle before starting it.

[0122] The technical solution of this embodiment allows different passengers in a smart vehicle to independently and quickly configure their own exclusive welcome projection screen in the human-machine interface of the smart cockpit. Furthermore, the system stores multiple binding relationships corresponding to different passenger identities in the local storage space of the DLP controller, which meets the usage needs of families with multiple users and the scenario of personalized welcome projection screens for different users.

[0123] like Figure 7 As shown, a method for previewing welcome lighting effects is provided, which can be applied to... Figure 1 Taking a smart vehicle as an example, the smart vehicle includes a cockpit domain controller and a DLP headlight assembly, and includes the following steps S702 to S710. Wherein:

[0124] Step S702: Download the welcome lighting effect preview file from the cloud server through the cockpit domain controller, and display at least one candidate welcome lighting effect in the human-machine interface according to the welcome lighting effect preview file.

[0125] In specific implementation, such as Figure 8 As shown, the cloud server can deploy a lighting effect application market, which includes multiple welcome lighting effect resources created by manufacturers or third-party designers. Users can trigger the welcome lighting effect setting function of entering the smart vehicle through a human-machine interface (such as the central control touch screen). In response to the download request, the cloud server sends at least one welcome lighting effect preview file to the cockpit domain controller.

[0126] The cockpit domain controller parses the received welcome lighting effect preview file, extracts information such as the lighting effect identifier and thumbnail from the welcome lighting effect preview file, and displays at least one candidate welcome lighting effect in the human-computer interaction interface in the form of a list, grid, etc., for users to browse and select.

[0127] In step S704, in response to the preview operation of the target welcome lighting effect among at least one candidate welcome lighting effect, the cockpit domain controller displays the welcome preview video of the target welcome lighting effect on the human-machine interface and pushes the video stream data of the welcome preview video to the DLP vehicle lighting component.

[0128] In practice, the cockpit domain controller can respond to a preview operation of a target welcome lighting effect among at least one candidate welcome lighting effect. It retrieves the corresponding welcome preview video from the cloud server based on the link to the welcome lighting effect preview file and displays it in a specific area of ​​the human-machine interface (such as a virtual ground simulating the front of the vehicle). Simultaneously, the cockpit domain controller can push the video stream data of the welcome preview video (such as a data stream encoded with a preset video protocol) to the DLP controller via the vehicle's internal bus.

[0129] Step S706: The DLP vehicle light assembly projects the light beam onto the target object based on the video stream data of the welcome preview video, and displays the welcome projection image of the target welcome light effect on the target object.

[0130] like Figure 8 As shown, the DLP controller of the DLP headlight assembly can decode the received welcome preview video stream data to obtain the video stream decoded data for each frame. The DLP controller is connected to the Body Control Module (BCM) of the intelligent vehicle through the vehicle gateway VIU, and obtains vehicle status information through the BCM. Then, the DLP controller performs projection fusion and composition based on the vehicle status information and the video stream decoded data to determine the target projection content corresponding to each sub-projection unit, so that the target projection content is adapted to the lane trajectory of the intelligent vehicle.

[0131] Step S708: The video stream data of the welcome preview video is converted into a preset format welcome lighting effect resource file and cached using the DLP vehicle lighting component.

[0132] like Figure 8 As shown, the DLP controller of the DLP vehicle lighting component synchronously converts the received video stream data or the image frame sequence obtained after decoding the video stream data into a welcome lighting effect resource file in a preset format, and caches the welcome lighting effect resource file in its own temporary cache area (such as RAM).

[0133] In step S710, the DLP vehicle lighting component responds to the target welcome lighting effect being determined as the user-selected welcome lighting effect, and stores the welcome lighting effect resource file to the local storage of the DLP controller so that the welcome projection image can be projected again according to the stored welcome lighting effect resource file the next time the vehicle is used.

[0134] Specifically, intelligent vehicles can be equipped with sensing units (such as onboard cameras, millimeter-wave radar, and Bluetooth key sensors), such as Figure 8 As shown, the DLP controller connects to the vehicle's body control module via the vehicle gateway (VIU), and the body control module is connected to the aforementioned sensing unit. The DLP controller performs location sensing through the body control module. The DLP controller also uses the sensing unit to detect whether a target object (such as a person or a specific smart key) has entered the smart vehicle's welcome area (e.g., within 3-5 meters of the vehicle). If a target object is detected within the welcome area, the DLP controller performs a driving permission authentication operation to determine if the target object has driving privileges for the smart vehicle. If the DLP controller determines that the target object has driving privileges, it controls the DLP projection unit to project the welcome image based on the stored welcome lighting effect resource file.

[0135] During the caching process of the welcome lighting effect resource file, the DLP controller of the DLP automotive lighting component can start a timer to count the cached duration of the welcome lighting effect resource file. When the cached duration is greater than or equal to a preset first duration threshold, the DLP controller performs an integrity check on the cached welcome lighting effect resource file and obtains the integrity check result.

[0136] If the integrity check passes, the DLP controller further determines whether the cached duration of the welcome lighting effect resource file is greater than or equal to a preset second duration threshold. If the cached duration is greater than or equal to the second duration threshold, the DLP controller checks its local storage space for historical welcome lighting effect resource files. If historical welcome lighting effect resource files are present, they are deleted, and the integrity-checked welcome lighting effect resource file is stored in the DLP controller's local storage space. The DLP controller can also adjust the brightness of the DLP projection unit's output beam based on ambient light sensing to ensure the brightness of the welcome projection image is appropriate. Specifically, the DLP controller can sense the ambient light level of the intelligent vehicle's current environment through the vehicle's body control module to obtain the current ambient brightness. Then, the DLP controller can adjust the brightness of the DLP projection unit's output beam based on the current ambient brightness to match the brightness of the welcome projection image with the current ambient brightness.

[0137] In the aforementioned welcome lighting effect preview method, the welcome lighting effect preview file is downloaded from the cloud server via the cockpit domain controller, enabling the display of at least one candidate welcome lighting effect in the human-machine interface. This facilitates personalized and visual selection of the welcome effect by the user, improving human-machine interaction efficiency. Furthermore, in response to the preview operation of the target welcome lighting effect among the candidate welcome lighting effects, the welcome preview video of the target welcome lighting effect is converted into video stream data and pushed to the DLP controller. This allows the user to preview the target welcome lighting effect through the DLP vehicle lighting component while simultaneously converting the video stream data of the welcome preview video into a preset format. The system caches the welcome lighting effect resource files and stores them locally when the target welcome lighting effect is determined to be the one selected by the user. This allows the user-selected welcome lighting effect to be quickly and offline recalled during subsequent vehicle use, avoiding the tedious process of downloading and configuring it again every time the vehicle is used. This significantly improves the response speed of the welcome function. In addition, the local storage space of the DLP headlights no longer needs to repeatedly store multiple candidate welcome lighting effect resource files, effectively reducing the local storage space occupation of the DLP headlights and improving the utilization rate of the local storage space of the DLP headlights.

[0138] It should be understood that although the steps in the flowcharts of the embodiments described above 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 flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0139] Based on the same inventive concept, this application also provides a welcome lighting effect preview device for implementing the aforementioned welcome lighting effect preview method. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more of the welcome lighting effect preview device embodiments provided below can be found in the limitations of the welcome lighting effect preview method described above, and will not be repeated here.

[0140] In one exemplary embodiment, such as Figure 9 As shown, a welcome lighting effect preview device is provided for use in intelligent vehicles. The intelligent vehicle includes a cockpit domain controller and a DLP vehicle lighting assembly. The device includes:

[0141] The preview module 910 is used to download the welcome lighting effect preview file from the cloud server through the cockpit domain controller, and display at least one candidate welcome lighting effect in the human-computer interaction interface according to the welcome lighting effect preview file.

[0142] The streaming module 920 is used to respond to the preview operation of the target welcome lighting effect among the at least one candidate welcome lighting effects through the cockpit domain controller, display the welcome preview video of the target welcome lighting effect on the human-machine interface, and push the video stream data of the welcome preview video to the DLP vehicle lighting component.

[0143] The projection module 930 is used to project a beam of light onto a target object based on the video stream data of the welcome preview video through the DLP vehicle light assembly, and display the welcome projection image of the target welcome lighting effect on the target object;

[0144] The caching module 940 is used to convert the video stream data of the welcome preview video into a preset format welcome lighting effect resource file for caching through the DLP vehicle lighting component;

[0145] The storage module 950 is used to store the welcome lighting effect resource file to the local storage of the DLP vehicle lighting component in response to the target welcome lighting effect being determined as the user-selected welcome lighting effect, so that the welcome projection image can be projected again according to the stored welcome lighting effect resource file the next time the vehicle is used.

[0146] Each module in the aforementioned welcome lighting effect preview device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0147] In one exemplary embodiment, an intelligent vehicle is provided, the internal structure of which can be as follows: Figure 10 As shown, the intelligent vehicle includes a processor and a memory. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium storing a computer program. When executed by the processor, the computer program implements an intelligent vehicle control method.

[0148] 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 intelligent vehicle to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0149] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of the aforementioned welcome lighting effect preview method. The steps of this welcome lighting effect preview method may be steps from one of the welcome lighting effect preview methods described in the various embodiments above.

[0150] In one embodiment, a computer-readable storage medium is provided, storing a computer program that, when executed by a processor, causes the processor to perform the steps of the aforementioned welcome lighting effect preview method. The steps of this welcome lighting effect preview method may be those steps from one of the welcome lighting effect preview methods described in the various embodiments above.

[0151] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, causes the processor to perform the steps of the aforementioned welcome lighting effect preview method. The steps of this welcome lighting effect preview method may be steps from one of the welcome lighting effect preview methods in the various embodiments described above.

[0152] 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, data stored, data displayed, 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 the relevant data must comply with relevant regulations.

[0153] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic resistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0154] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0155] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. An intelligent vehicle, characterized in that, include: DLP automotive lighting assembly includes a DLP controller and a DLP projection unit, wherein the DLP projection unit is controlled by the DLP controller; The cockpit domain controller is connected to both the DLP controller and the cloud server. The cockpit domain controller is configured as follows: Download the welcome lighting effect preview file from the cloud server, and display at least one candidate welcome lighting effect in the human-computer interaction interface based on the welcome lighting effect preview file; In response to the preview operation of the target welcome lighting effect among the at least one candidate welcome lighting effects, the welcome preview video of the target welcome lighting effect is displayed in the human-computer interaction interface, and the video stream data of the welcome preview video is pushed to the DLP controller. The DLP controller is configured as follows: Based on the video stream data of the welcome preview video, the DLP projection unit is controlled to project the beam onto the target object, forming a welcome projection image of the target welcome lighting effect on the target object, and the video stream data of the welcome preview video is converted into a welcome lighting effect resource file of a preset format for caching. In response to the target welcome lighting effect being determined to be the welcome lighting effect selected by the user, the welcome lighting effect resource file is stored in the local storage space of the DLP controller so that the DLP projection unit can control the DLP projection unit to project the welcome lighting image again according to the stored welcome lighting effect resource file the next time the vehicle is used.

2. The intelligent vehicle according to claim 1, characterized in that, The DLP projection unit includes at least two sub-projection units, and the DLP controller is further configured to: The video stream data of the welcome preview video is decoded to obtain decoded video stream data; Obtain the vehicle status information of the intelligent vehicle, and determine the target projection content corresponding to each of the sub-projection units based on the vehicle status information and the video stream decoding data; The target projection content is adapted to the lane trajectory of the lane where the intelligent vehicle is located; Each of the sub-projection units is controlled to project the corresponding target projection content onto the target object, so that the welcome projection image is formed by splicing the target projection content onto the target object.

3. The intelligent vehicle according to claim 1, characterized in that, The DLP controller is also configured to: During the caching process of the welcome lighting effect resource file, the cached duration of the welcome lighting effect resource file is counted; If the cached duration is greater than or equal to a preset first duration threshold, the cached welcome lighting effect resource file is subjected to integrity verification to obtain the integrity verification result. If the integrity verification result is successful, the welcome lighting effect resource file is allowed to be stored in the local storage space of the DLP controller.

4. The intelligent vehicle according to claim 3, characterized in that, The DLP controller is also configured to: If the cached duration is greater than or equal to a preset second duration threshold, check whether the local storage space of the DLP controller stores historical welcome lighting effect resource files; The second duration threshold is greater than the first duration threshold; If the historical welcome lighting effect resource file is stored in the local storage space of the DLP controller, delete the historical welcome lighting effect resource file and store the welcome lighting effect resource file in the local storage space of the DLP controller.

5. The intelligent vehicle according to claim 3, characterized in that, The DLP controller is also configured to: In response to receiving new video stream data of the welcome preview video, the cached welcome lighting effect resource file is deleted; Return to the step of converting the video stream data of the welcome preview video into a welcome lighting effect resource file of a preset format for caching; The cached duration of the welcome lighting effect resource file was recalculated.

6. The intelligent vehicle according to claim 3, characterized in that, The DLP controller is also configured to: The cached welcome lighting effect resource file is divided into blocks to obtain at least two data blocks; According to the preset hash algorithm, each data block is mapped to the corresponding block hash value to obtain the current digital fingerprint of the welcome lighting effect resource file; Obtain the standard digital fingerprint corresponding to the target welcome lighting effect, and obtain the integrity verification result based on the comparison result between the current digital fingerprint and the standard digital fingerprint.

7. The intelligent vehicle according to any one of claims 1 to 6, characterized in that, The DLP controller will also be configured to: If the target object is detected to be in the welcoming area of ​​the intelligent vehicle, a ride permission authentication operation is performed on the target object; the ride permission authentication operation is used to determine whether the target object has the ride permission of the intelligent vehicle. When the target object has the right to ride in the intelligent vehicle, the DLP projection unit is controlled to project the welcome lighting effect image according to the stored welcome lighting effect resource file.

8. The intelligent vehicle according to claim 7, characterized in that, The cockpit domain controller is also configured to: In response to the target welcome lighting effect being determined to be the welcome lighting effect selected by the user, facial recognition is performed on the facial image of the current operation object to obtain the occupant tag of the current operation object; the current operation object is the object that inputs the preview operation in the intelligent vehicle; The occupant tag of the currently operated object is sent to the DLP controller, so that the DLP controller stores the target binding relationship in the local storage space; the target binding relationship is used to record the binding relationship between the occupant tag of the currently operated object and the welcome lighting effect resource file. The DLP controller will also be configured to: If the target object has the right to ride in the intelligent vehicle, obtain the occupant tag of the target object; Retrieve the welcome lighting effect resource file that has the target binding relationship with the occupant tag of the target object from the local storage space; Based on the retrieved welcome lighting effect resource file, the DLP projection unit is controlled to project the welcome projection image bound to the target object.

9. A method for previewing welcome lighting effects, characterized in that, Applied to intelligent vehicles, the intelligent vehicles including cockpit domain controllers and DLP headlight components, the method includes: The cockpit domain controller downloads a welcome lighting effect preview file from the cloud server, and displays at least one candidate welcome lighting effect in the human-computer interaction interface based on the welcome lighting effect preview file. In response to a preview operation of the target welcome lighting effect among the at least one candidate welcome lighting effects, the cockpit domain controller displays a welcome preview video of the target welcome lighting effect on the human-machine interface and pushes the video stream data of the welcome preview video to the DLP vehicle lighting component. The DLP headlight assembly projects a beam of light onto the target object based on the video stream data of the welcome preview video, and displays the welcome projection image of the target welcome lighting effect on the target object; The DLP vehicle lighting component converts the video stream data of the welcome preview video into a preset format welcome lighting effect resource file for caching. In response to the target welcome lighting effect being determined to be the welcome lighting effect selected by the user, the DLP vehicle lighting component stores the welcome lighting effect resource file to the local storage of the DLP vehicle lighting component so that the welcome projection image can be projected again according to the stored welcome lighting effect resource file the next time the vehicle is used.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the method of claim 9.