Grid light language control method, device, equipment, storage medium and product

By using in-vehicle facial recognition and intelligent lighting control systems, the system can identify when a driver is unconscious or in a coma and provide sound and light warnings, thus solving the problem of limited vehicle lighting control methods and improving the vehicle's active safety capabilities and user experience.

CN119821274BActive Publication Date: 2026-04-28SINO TRUK JINAN POWER CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SINO TRUK JINAN POWER CO LTD
Filing Date
2025-02-11
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

The existing vehicle lighting control methods are relatively simple and cannot actively reflect the state of the interior atmosphere, resulting in weak active safety capabilities of the vehicle.

Method used

The system collects driver facial expression data through an in-vehicle facial recognition camera, uses a preset facial expression analysis algorithm to identify fainting or unconscious states, and after determination, emits a distress sound signal through the horn and switches the illuminated grille to a warning flashing state. It also combines vehicle speed, audio-visual entertainment system and car key signals to carry out intelligent lighting control.

Benefits of technology

It enables timely identification and multi-dimensional early warning of driver fainting or coma, improving the vehicle's active safety performance and enhancing information interaction capabilities and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119821274B_ABST
    Figure CN119821274B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a kind of grille lamp language control method, device, equipment, storage medium and product, comprising: receiving the driver facial expression image that in-car face recognition camera gathers;Based on preset facial expression analysis algorithm, driver facial expression image is analyzed, whether driver is in fainting state or coma state is judged;If it is determined that the driver is in fainting state or coma state, then send instruction to the horn controller of vehicle, to make horn controller control the horn of vehicle and send the preset frequency of distress sound signal;If it is determined that the driver is in fainting state or coma state, then send instruction to the lamp language controller, to make lamp language controller control light-emitting grid and switch to warning flash state, the method is used to reach the effect of improving vehicle active safety capability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle lighting control technology, and in particular to a grille light control method, device, equipment, storage medium, and product. Background Technology

[0002] With the rapid development of new energy technologies, grilles are integrating more and more technological functions. At the same time, the consumption concepts of the new generation of consumers have also been upgraded. They are no longer limited to vehicle functions, but also have great demand for personalized vehicle appearance. The concept of intelligent grilles has emerged in response to this.

[0003] In existing technologies, common vehicle lighting control methods are relatively simple, and most can only achieve basic functions such as simple on / off switching and high / low beam switching.

[0004] However, existing light signals cannot actively reflect the state of the atmosphere inside the vehicle, resulting in weak active safety capabilities. Summary of the Invention

[0005] This application provides a grille light control method, device, equipment, storage medium, and product to improve the active safety capabilities of vehicles.

[0006] In a first aspect, embodiments of this application provide a grille light signal control method applied to a vehicle body control module (BCM), comprising: receiving a driver's facial expression image captured by an in-vehicle facial recognition camera; analyzing the driver's facial expression image based on a preset facial expression analysis algorithm to determine whether the driver is in a dazed or unconscious state; if the driver is determined to be in a dazed or unconscious state, sending a command to the vehicle's horn controller to cause the horn controller to control the vehicle's horn to emit a distress sound signal at a preset frequency; if the driver is determined to be in a dazed or unconscious state, sending a command to the light signal controller to cause the light signal controller to control the illuminated grille to switch to a warning flashing light state.

[0007] In one possible implementation, determining whether a driver is in a state of unconsciousness or coma includes: converting a color image of the driver's facial expression into a grayscale image through grayscale processing; removing noise from the grayscale image using a filtering algorithm, and enhancing the noise-removed grayscale image using a histogram equalization method to obtain an enhanced grayscale image; identifying key feature points in the enhanced grayscale image and extracting muscle movement information from the enhanced grayscale image; integrating the key feature points and muscle movement information into a high-dimensional facial expression feature vector; inputting the high-dimensional facial expression feature vector into a pre-trained state recognition model, and calculating the similarity between the high-dimensional facial expression feature vector and features of an unconscious or comatose state; if the similarity exceeds a preset threshold, determining that the driver is in a state of unconsciousness or coma.

[0008] In one possible implementation, the light signal controller is in automatic mode and further includes: receiving a vehicle speed signal sent by a vehicle speed controller, the vehicle speed signal including the vehicle speed; if the vehicle speed is equal to 0 and the vehicle is not turned off, timing the parking duration; if the parking duration exceeds a preset duration, sending a selection command to the central control display screen to prompt the central control display screen for the driver to select; receiving the driver's selection signal and sending the selection signal to the light signal controller to cause the light signal controller to control the illuminated grille to switch to a preset signal mode.

[0009] In one possible implementation, after receiving the vehicle speed signal sent by the vehicle speed controller, the method further includes: if the vehicle speed is within a first vehicle speed range, receiving an audio-visual entertainment signal sent by the audio-visual entertainment system, wherein the audio-visual entertainment signal includes in-vehicle audio content or music content; selecting a conventional light signal based on the in-vehicle audio content or music content, and sending the conventional light signal to the light signal controller so that the light signal controller controls the luminous grille to present a preset rhythmic state.

[0010] In one possible implementation, after receiving the vehicle speed signal sent by the vehicle speed controller, the method further includes: if the vehicle speed is within a second vehicle speed range, outputting a first flash frequency level signal and sending the first flash frequency level signal to the light signal controller, so that the light signal controller controls the light-emitting grille to flash at a first frequency; if the vehicle speed is within a third vehicle speed range, outputting a second flash frequency level signal and sending the second flash frequency level signal to the light signal controller, so that the light signal controller controls the light-emitting grille to flash at a second frequency; if the vehicle speed is within a fourth vehicle speed range, outputting a third flash frequency level signal and sending the third flash frequency level signal to the light signal controller, so that the light signal controller controls the light-emitting grille to flash at a third frequency.

[0011] In one possible implementation, the method further includes: receiving a vehicle key signal and determining the distance between the vehicle key signal and the vehicle; if the distance gradually decreases and is less than a first preset distance, sending a welcome signal to the light signal controller to cause the light signal controller to control the light-emitting grille to light up; if the distance gradually increases and is greater than a second preset distance, sending a send signal to the light signal controller to cause the light signal controller to control the light-emitting grille to gradually dim until it is off.

[0012] Secondly, embodiments of this application provide a grille light control device, applied to a body control module (BCM), comprising:

[0013] The data receiving module is used to receive facial expression images of the driver captured by the in-vehicle facial recognition camera.

[0014] The facial expression analysis module is used to analyze the driver's facial expression images based on a preset facial expression analysis algorithm to determine whether the driver is in a state of unconsciousness or coma.

[0015] The sound control module is used to send a command to the vehicle's horn controller if it determines that the driver is unconscious or in a coma, so that the horn controller controls the vehicle's horn to emit a distress sound signal at a preset frequency.

[0016] The light signal control module is used to send a command to the light signal controller if it determines that the driver is unconscious or in a coma, so that the light signal controller controls the light-emitting grille to switch to the warning flashing light state.

[0017] Thirdly, embodiments of this application provide a BCM controller, including: a memory and a processor;

[0018] The memory stores instructions that the computer executes;

[0019] The processor executes computer execution instructions stored in memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.

[0020] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.

[0021] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.

[0022] The grille light control method, device, equipment, storage medium, and product provided in this application continuously acquire facial images, combine image processing and feature extraction, convert them into quantifiable feature vectors, and analyze them with the help of a pre-trained model. This enables timely and accurate detection of whether the driver is unconscious or in a coma, greatly improving the sensitivity and accuracy of monitoring. Once the driver is determined to be in a dangerous state, a dual warning of sound and light is quickly triggered. The horn emits a distress sound at a specific frequency, and the illuminated grille switches to a warning flashing light, attracting attention from multiple dimensions of hearing and vision, effectively conveying the emergency situation, creating favorable conditions for obtaining rescue, and significantly improving the vehicle's active safety performance. Attached Figure Description

[0023] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0024] Figure 1 A schematic diagram of a scenario for the grille light control method provided in an embodiment of this application;

[0025] Figure 2A schematic flowchart illustrating the grille light control method provided in this application embodiment;

[0026] Figure 3 This is a schematic diagram of the structure of the grille light control device provided in the embodiments of this application;

[0027] Figure 4 A schematic diagram of the structure of the BCM controller provided in this application.

[0028] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation

[0029] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0030] To clearly understand the technical solution of this application, the existing technical solutions will first be described in detail. The grille, as an important decorative component at the front of the vehicle, integrates decoration and functionality, and is a key area showcasing the styling concept. Its exquisite appearance is crucial to the brand image of the vehicle's family and a significant factor in determining sales volume. With the rapid development of new energy technologies, grilles are integrating more and more technological functions. At the same time, the consumption concepts of the new generation of consumers have also upgraded, going beyond mere vehicle functionality to demand a strong demand for personalized vehicle appearance. The concept of intelligent grilles has emerged, and lighting design has become a focal point in grille design, serving as a new design element to showcase the owner's personality, enhance brand awareness, and improve the driving experience. In existing technologies, common vehicle lighting control methods are relatively simple, mostly only achieving basic functions such as simple on / off switching and high / low beam switching. However, existing lighting designs cannot actively reflect the interior atmosphere, resulting in weak active safety capabilities.

[0031] To address the aforementioned technical problems, the inventors devised a method to collect driver facial expression data using an in-vehicle facial recognition camera, providing a data source for vehicle status monitoring. Specifically, a pre-set facial expression analysis algorithm is used to analyze the collected driver facial expression data, thereby identifying subtle changes in the driver's facial expressions to accurately determine whether the driver is unconscious or in a coma. When an unconscious or comatose state is detected, the BCM (Battery Management System) activates a safety response mechanism. On one hand, it sends a command to the vehicle's horn controller, causing it to control the horn to emit a distress signal at a preset frequency. On the other hand, it sends a command to the light signal controller, causing it to switch the illuminated grille to flashing warning lights. When the driver experiences a sudden fainting or coma while driving, the system can quickly and effectively send out a distress signal, greatly enhancing the vehicle's active safety capabilities.

[0032] Based on the above-mentioned inventive discovery, the inventor has proposed the technical solution of this application.

[0033] The technical solution of this application and how it solves the above-mentioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.

[0034] Figure 1 This is a schematic diagram illustrating a scenario for the grille light control method provided in an embodiment of this application. Figure 1 As shown, the scenario includes: a BCM controller (Body Control Module) 101, an in-vehicle face recognition camera 102, a horn controller 103, a horn 104, a light signal controller 105, an illuminated grille 106, a central control display screen 107, and a vehicle speed controller 108.

[0035] The light-emitting grid 106 consists of a grid and a light-emitting matrix. The window of the light-emitting matrix adopts micro-hole laser engraving light-emitting technology, and light-emitting diodes are lined inside it.

[0036] Specifically, the in-vehicle facial recognition camera 102 collects the driver's facial expression data in real time and sends it to the BCM controller 101. Upon receiving the driver's facial expression data, the BCM controller 101 analyzes it to determine whether the driver is unconscious or in a coma. If the driver is determined to be unconscious or in a coma, it sends commands to the horn controller 103 and the light signal controller 105. The horn controller 103 controls the horn 104 to emit a distress signal at a preset frequency according to the commands. Simultaneously, the light signal controller 105 controls the illuminated grille 106 to switch to a warning flashing light state according to the commands. Additionally, the central control display screen 107 provides selection information to the driver based on the selection commands from the BCM controller 101. The vehicle speed controller 108 monitors the vehicle speed and other speed signals in real time and sends the speed signals to the BCM controller 101.

[0037] Figure 2 This is a flowchart illustrating the grille light control method provided in an embodiment of this application. Figure 2 As shown, the method includes:

[0038] S201: Receives facial expression images of the driver captured by the in-vehicle facial recognition camera.

[0039] Among them, the in-vehicle facial recognition camera can clearly capture the driver's face.

[0040] Specifically, during vehicle operation, the in-vehicle facial recognition camera will continuously scan the driver's face, using high-resolution image acquisition technology to accurately capture various details of the driver's face, including the degree of eye opening, the state of eyebrow extension, and the size of mouth opening and closing, and send this information to the BCM controller in the form of data.

[0041] S202: Based on a preset facial expression analysis algorithm, analyze the driver's facial expression image to determine whether the driver is in a state of fainting or unconsciousness.

[0042] Specifically, the judgment process includes Sa1~Sa7:

[0043] Sa1: Convert the color image of the driver's facial expression to a grayscale image through grayscale processing.

[0044] Specifically, grayscale processing converts the color image of the driver's facial expression into a grayscale image. Since color images contain information from the red, green, and blue channels, resulting in a large amount of data, grayscale processing simplifies the image data by converting the color image into a grayscale image that only contains brightness information. Each pixel is represented by a single value, typically between 0 and 255.

[0045] Sa2: Noise in the grayscale image is removed using a filtering algorithm, and the noise-removed grayscale image is enhanced using a histogram equalization method to obtain an enhanced grayscale image.

[0046] Specifically, during image acquisition, various interfering factors may affect the image, leading to noise such as salt-and-pepper noise and Gaussian noise. Filtering algorithms can effectively remove this noise. For example, Gaussian filtering smooths the image and reduces noise interference by weighted averaging of each pixel and its neighboring pixels. After filtering, histogram equalization is applied to enhance the image. Histogram equalization redistributes the gray values ​​of the image, making the gray-level distribution more uniform, thereby enhancing image contrast, making facial details clearer, and providing better image quality for subsequent feature extraction.

[0047] Sa3: Identify key feature points in the enhanced grayscale image and extract muscle movement information from the enhanced grayscale image.

[0048] Specifically, by using specialized feature point detection algorithms, such as machine learning-based facial keypoint detection algorithms, on enhanced grayscale images, key facial feature points can be accurately identified. These points include the contours and key locations of features such as the eyes, eyebrows, nose, and mouth. By analyzing the positional changes of these feature points at different times, facial muscle movement information can be extracted. For example, the positional movement of feature points around the eyes can reflect the degree of eye opening or closing, and changes in feature points near the corners of the mouth can reflect the opening and closing of the lips.

[0049] Sa4: Integrates key feature points and muscle movement information into a high-dimensional facial expression feature vector.

[0050] Specifically, the coordinate information of the identified key feature points and the extracted muscle movement information are digitally integrated to form a high-dimensional vector. Each dimension of the vector represents a specific facial feature or muscle movement information.

[0051] Sa5: Input the high-dimensional facial expression feature vector into the pre-trained state recognition model and calculate the similarity between the high-dimensional facial expression feature vector and the features of the syncope or coma state.

[0052] The pre-trained state recognition model is trained based on a large amount of facial image data of known driver states, including unconscious, comatose, and normal states.

[0053] Specifically, when a high-dimensional facial expression feature vector is input and processed, the model calculates the similarity between this vector and the feature vectors of syncope or coma stored in the model, based on its learned knowledge. This similarity reflects how close the current driver's state is to a syncope or coma.

[0054] Sa6: If the similarity exceeds the preset threshold, the driver is determined to be in a dazed or unconscious state.

[0055] Specifically, during model training, a reasonable similarity threshold is set based on actual needs and a large amount of experimental data. When the similarity between the calculated high-dimensional facial feature vector and the features of a syncope or coma exceeds this preset threshold, the system can determine that the driver may be in a syncope or coma state, thereby triggering the corresponding safety warning mechanism. If the similarity does not exceed the threshold, the system continues to collect driver facial images at a preset frame rate, repeating the above steps to monitor the driver's state in real time.

[0056] S203: If it is determined that the driver is unconscious or in a coma, a command is sent to the vehicle's horn controller to make the horn controller control the vehicle's horn to emit a distress sound signal at a preset frequency.

[0057] Specifically, the BCM controller sends a command to the vehicle's horn controller, instructing the horn controller to control the vehicle's horn to emit a distress sound signal at a preset frequency. Upon receiving the command, the horn controller controls the horn to emit a unique sound signal based on the system's preset distress signal parameters. This distress sound signal has a specific frequency, set to ensure clear visibility even in noisy environments.

[0058] S204: If it is determined that the driver is unconscious or in a coma, a command is sent to the light signal controller to switch the illuminated grille to the warning flashing light state.

[0059] The instructions include information values ​​such as mode, frequency, brightness, and color issued by the BCM.

[0060] Specifically, the BCM controller sends a command to the light signal controller, instructing the light signal controller to switch the illuminated grille to a flashing warning light state. Upon receiving the command, the light signal controller controls the lighting of the illuminated grille, switching it to a conspicuous flashing warning light state. This flashing light state will flash at a certain frequency, and the light color is usually set to a bright color, such as red, making it highly noticeable in the surrounding environment and visually providing the vehicle with an emergency warning.

[0061] In summary, by continuously acquiring facial images, combining image processing and feature extraction, and converting them into quantifiable feature vectors for analysis using a pre-trained model, it is possible to detect in a timely and accurate manner whether the driver is unconscious or in a coma, greatly improving the sensitivity and accuracy of monitoring. Once the driver is determined to be in a dangerous state, a dual warning system of sound and light is quickly triggered. The horn emits a distress sound at a specific frequency, and the illuminated grille switches to flashing warning lights, attracting attention from multiple dimensions of hearing and vision, effectively conveying the emergency situation, creating favorable conditions for obtaining rescue, and significantly improving the vehicle's active safety performance.

[0062] In another embodiment provided in this application, when the light signal controller is in automatic mode, the BCM controller receives the vehicle speed signal and performs preset control on the light signal controller, specifically including:

[0063] S301: Receives the vehicle speed signal sent by the vehicle speed controller, which includes the vehicle speed.

[0064] Specifically, the vehicle's speed controller monitors the vehicle speed in real time and continuously sends the speed signal to the BCM controller, which contains the vehicle's current driving speed value.

[0065] S302: If the vehicle speed is 0 and the vehicle is not turned off, the parking time is timed. If the parking time exceeds the preset time, a selection command is sent to the central control display screen so that the central control display screen can display selection information for the driver to choose.

[0066] Specifically, if the BCM controller receives a vehicle speed of 0 and confirms through the vehicle status sensor that the vehicle is not turned off, the timer of each BCM controller will start to accurately calculate the parking time. When the timed parking time exceeds this preset time, the system will immediately send a selection command to the central control display screen. This command will cause the central control display screen to display selection information, including waiting for traffic lights and temporary parking status, for the driver to select manually or through voice control.

[0067] S303: Receives the driver's selection signal and sends the selection signal to the light signal controller so that the light signal controller controls the light-emitting grille to switch to the preset signal mode.

[0068] Specifically, when the driver makes a selection on the central control display screen, the BCM controller receives the driver's selection signal and sends the selection signal to the light signal controller. After receiving the driver's selection signal, the light signal controller controls the light grille to switch to a preset signal mode according to the preset correspondence.

[0069] When the vehicle speed is in other ranges, it also includes:

[0070] S304: If the vehicle speed is within the first speed range, receive audio-visual entertainment signals sent by the audio-visual entertainment system, which include in-vehicle audio content or music content.

[0071] For example, the first speed range is a speed between 0 km / h and 80 km / h.

[0072] Specifically, when the vehicle speed is between 0 km / h and 80 km / h, the BCM controller receives audio-visual entertainment signals sent by the audio-visual entertainment system.

[0073] S305: Select the standard light signal based on the content of the in-car audio or music, and send the standard light signal to the light signal controller so that the light signal controller controls the light-up grille to present a preset rhythmic state.

[0074] Specifically, based on the received in-car audio or music content, the system analyzes the rhythmic characteristics of the music, such as tempo and beat variations; or it analyzes the emotional tone and key information points of the broadcast content. Based on these analyses, the system precisely selects the most suitable conventional light signal from numerous preset modes. After selecting the light signal, the BCM controller quickly sends it to the light signal controller. Upon receiving this instruction, the light signal controller immediately and precisely adjusts the lighting display of the illuminated grille according to preset rhythm rules.

[0075] S306: If the vehicle speed is within the second speed range, output the first flash frequency level signal and send the first flash frequency level signal to the light signal controller so that the light signal controller controls the light-emitting grille to flash at the first frequency.

[0076] The second speed range can be between 80km / h and 100km / h.

[0077] Specifically, if the vehicle speed falls within a pre-set second speed range, a first flash frequency level signal is output according to the preset vehicle speed and flash frequency level correspondence logic. This signal carries specific flash frequency command information, and then the BCM controller sends the first flash frequency level signal to the light signal controller. After receiving this signal, the light signal controller precisely controls the flashing frequency of the luminous grille, causing the luminous grille to flash regularly at a set first frequency.

[0078] S307: If the vehicle speed is within the third speed range, output the second flash frequency level signal and send the second flash frequency level signal to the light signal controller so that the light signal controller controls the light-emitting grille to flash at the second frequency.

[0079] The second speed range can be between 100km / h and 120km / h.

[0080] Specifically, if the vehicle speed increases further, entering the third speed range, a second flash frequency signal is output based on the correspondence between vehicle speed and flash frequency level. This signal carries a command for a faster flash frequency compared to the first flash frequency signal. The second flash frequency signal is quickly transmitted to the light signal controller. Upon receiving the signal, the light signal controller rapidly adjusts the control parameters of the illuminated grille, causing the grille to flash at the second frequency. The second frequency is higher than the first frequency.

[0081] S308: When the vehicle speed is in the fourth speed range, the third flash level signal is output and sent to the light signal controller so that the light signal controller controls the light-emitting grille to flash at the third frequency.

[0082] The second speed range is defined as a speed greater than 120 km / h.

[0083] Specifically, when the vehicle speed is in the fourth speed range, a third flash frequency level signal is output, which carries the instruction for the fastest flash frequency. The system efficiently sends this signal to the light signal controller. Upon receiving the third flash frequency level signal, the light signal controller immediately drives the illuminated grille to flash at the third frequency. The third frequency is the fastest of all preset frequencies to ensure a strong visual warning signal even when the vehicle is traveling at extremely high speeds.

[0084] In summary, by receiving vehicle speed signals in real time, the system can precisely adjust the light signals based on different vehicle speeds and driving scenarios, such as parking and driving within different speed ranges. When parking, the driver can switch between light signal modes. While driving, at lower speeds, the system can create an atmosphere by incorporating audio-visual entertainment; at higher speeds, different flashing frequencies can be used to warn the surroundings. This achieves a seamless switch from personalized atmosphere creation to efficient safety warnings, greatly enhancing the vehicle's information interaction capabilities and safety level while driving.

[0085] In the embodiments provided in this application, the BCM controller can sense the vehicle key signal, specifically including:

[0086] S401: Receives the vehicle key signal and determines the distance between the key signal and the vehicle.

[0087] Specifically, it continuously receives the vehicle's key signal and uses a signal analysis algorithm to determine the distance between the key signal and the vehicle in real time.

[0088] S402: If the distance gradually decreases and becomes less than the first preset distance, a welcome signal is sent to the light signal controller so that the light signal controller controls the light-emitting grid to light up.

[0089] Specifically, if during monitoring, it is detected that the distance between the car key and the vehicle is gradually decreasing, and this distance is less than a pre-set first preset distance, a welcome signal is quickly sent to the light signal controller. Upon receiving this signal, the light signal controller immediately activates the illuminated grille to greet the approaching driver in a conspicuous manner.

[0090] S403: If the distance gradually increases and exceeds the second preset distance, a signal is sent to the light signal controller so that the light signal controller controls the light grid to gradually dim until it is turned off.

[0091] Specifically, if the distance between the car key and the vehicle is detected to gradually increase and exceed a second preset distance, a signal is sent to the light signal controller. Based on this signal, the light signal controller controls the illuminated grille to gradually dim until it is finally turned off.

[0092] In summary, by receiving car key signals in real time and accurately determining their distance from the vehicle, the illuminated grille lights up when the owner approaches and the distance meets certain conditions. This helps the owner quickly locate the vehicle in complex environments, improving vehicle visibility. When the owner leaves and the distance reaches another preset standard, the illuminated grille gradually dims and eventually turns off, enhancing the emotional interaction between the user and the vehicle and improving the user experience.

[0093] Figure 3 This is a schematic diagram of the structure of the grille light control device provided in an embodiment of this application. Figure 3 As shown, the device includes: a data receiving module 301, an expression analysis module 302, a voice control module 303, and a light signal control module 304.

[0094] The data receiving module 301 is used to receive the driver's facial expression image captured by the in-vehicle face recognition camera.

[0095] The facial expression analysis module 302 is used to analyze the driver's facial expression image based on a preset facial expression analysis algorithm to determine whether the driver is in a state of fainting or unconsciousness.

[0096] The sound control module 303 is used to send a command to the vehicle's horn controller if it is determined that the driver is in a dazed or unconscious state, so that the horn controller controls the vehicle's horn to emit a distress sound signal at a preset frequency.

[0097] The light signal control module 304 is used to send a command to the light signal controller if it is determined that the driver is in a dazed or unconscious state, so that the light signal controller controls the light-emitting grille to switch to the warning flashing light state.

[0098] In one possible implementation, the expression analysis module 302 is specifically used to convert the color image of the driver's facial expression image into a grayscale image through grayscale processing; remove noise from the grayscale image using a filtering algorithm, and enhance the noise-removed grayscale image using a histogram equalization method to obtain an enhanced grayscale image; identify key feature points in the enhanced grayscale image and extract muscle movement information from the enhanced grayscale image; integrate the key feature points and muscle movement information into a high-dimensional expression feature vector; input the high-dimensional expression feature vector into a pre-trained state recognition model, and calculate the similarity between the high-dimensional expression feature vector and the features of a syncope or coma; if the similarity exceeds a preset threshold, it is determined that the driver is in a syncope or coma state.

[0099] In one possible implementation, the device further includes a vehicle speed signal control module, which receives a vehicle speed signal sent by a vehicle speed controller, the vehicle speed signal including the vehicle speed; if the vehicle speed is 0 and the vehicle is not turned off, the device counts the parking time; if the parking time exceeds a preset time, the device sends a selection command to the central control display screen to prompt the central control display screen for the driver to select; the device receives the driver's selection signal and sends the selection signal to the light signal controller to control the light grille to switch to a preset signal mode.

[0100] In one possible implementation, the vehicle speed signal control module is further configured to receive an audio-visual entertainment signal sent by the audio-visual entertainment system if the vehicle speed is within a first vehicle speed range, wherein the audio-visual entertainment signal includes in-vehicle audio content or music content; select a conventional light signal according to the in-vehicle audio content or music content, and send the conventional light signal to the light signal controller so that the light signal controller controls the luminous grille to present a preset rhythmic state.

[0101] In one possible implementation, the vehicle speed signal control module is further configured to: output a first flash frequency level signal if the vehicle speed is within a second speed range, and send the first flash frequency level signal to the light signal controller so that the light signal controller controls the luminous grille to flash at a first frequency; output a second flash frequency level signal if the vehicle speed is within a third speed range, and send the second flash frequency level signal to the light signal controller so that the light signal controller controls the luminous grille to flash at a second frequency; and output a third flash frequency level signal if the vehicle speed is within a fourth speed range, and send the third flash frequency level signal to the light signal controller so that the light signal controller controls the luminous grille to flash at a third frequency.

[0102] In one possible implementation, the device further includes a welcoming module, which is specifically used to receive the vehicle key signal and determine the distance between the vehicle key signal and the vehicle; if the distance gradually decreases and is less than a first preset distance, a welcoming signal is sent to the light signal controller so that the light signal controller controls the light-emitting grille to light up; if the distance gradually increases and is greater than a second preset distance, a sending signal is sent to the light signal controller so that the light signal controller controls the light-emitting grille to gradually dim until it is off.

[0103] The grille light control device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.

[0104] Figure 4 This is a schematic diagram of the BCM controller provided in this application. Figure 4 As shown, the BCM controller provided in this embodiment includes at least one processor 401 and a memory 402. Optionally, the BCM controller further includes a communication component 403. The processor 401, memory 402, and communication component 403 are connected via a bus 404.

[0105] In a specific implementation, at least one processor 401 executes computer execution instructions stored in memory 402, causing at least one processor 401 to perform the above-described method.

[0106] The specific implementation process of processor 401 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0107] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0108] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0109] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0110] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0111] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.

[0112] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0113] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0114] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0115] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0116] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0117] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, 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 a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0118] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0119] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A method for controlling grille lights, characterized in that, Applications in Body Control Module (BCM) include: Receives facial expression images of the driver captured by the in-vehicle facial recognition camera; Based on a preset facial expression analysis algorithm, the driver's facial expression image is analyzed to determine whether the driver is in a state of fainting or unconsciousness. If it is determined that the driver is unconscious or in a coma, a command is sent to the vehicle's horn controller to make the horn controller control the vehicle's horn to emit a distress signal at a preset frequency. If it is determined that the driver is unconscious or in a coma, an instruction is sent to the light signal controller to switch the light-emitting grille to a warning flashing light state. The determination of whether the driver is in a dazed or unconscious state includes: The color image of the driver's facial expression is converted into a grayscale image through grayscale processing; The noise in the grayscale image is removed by a filtering algorithm, and the noise-removed grayscale image is enhanced by a histogram equalization method to obtain an enhanced grayscale image. Identify key feature points in the enhanced grayscale image and extract muscle movement information from the enhanced grayscale image; The key feature points and muscle movement information are integrated into a high-dimensional facial expression feature vector, wherein the muscle movement information includes: the positional movement of feature points around the eyes and the changes in feature points near the corners of the mouth; The high-dimensional facial expression feature vector is input into a pre-trained state recognition model, and the similarity between the high-dimensional facial expression feature vector and the features of the syncope or coma state is calculated. If the similarity exceeds a preset threshold, the driver is determined to be in a state of unconsciousness or coma. The light signal controller is in automatic mode and also includes: Receive vehicle speed signal sent by vehicle speed controller, wherein the vehicle speed signal includes the vehicle speed; If the vehicle speed is 0 and the vehicle is not turned off, the parking time is timed. If the parking time exceeds the preset time, a selection command is sent to the central control display screen so that the central control display screen can display selection information for the driver to choose. The system receives the driver's selection signal and sends the selection signal to the light signal controller, so that the light signal controller controls the light-emitting grille to switch to a preset signal mode according to a preset correspondence.

2. The method according to claim 1, characterized in that, After receiving the vehicle speed signal sent by the vehicle speed controller, the method further includes: If the vehicle speed is within the first vehicle speed range, the audio-visual entertainment signal sent by the audio-visual entertainment system is received, wherein the audio-visual entertainment signal includes in-vehicle audio content or music content; Based on the content of the in-vehicle audio or music, a standard light signal is selected and sent to the light signal controller, so that the light signal controller controls the luminous grille to present a preset rhythmic state.

3. The method according to claim 1, characterized in that, After receiving the vehicle speed signal sent by the vehicle speed controller, the method further includes: If the vehicle speed is within the second vehicle speed range, a first flash frequency level signal is output and sent to the light signal controller so that the light signal controller controls the light-emitting grille to flash at a first frequency; If the vehicle speed is within the third vehicle speed range, a second flash frequency level signal is output and sent to the light signal controller so that the light signal controller controls the light-emitting grille to flash at the second frequency; If the vehicle speed is in the fourth speed range, then the third flash level signal is output and sent to the light signal controller so that the light signal controller controls the light-emitting grille to flash at the third frequency.

4. The method according to claim 1, characterized in that, Also includes: Receive the vehicle key signal and determine the distance between the vehicle key signal and the vehicle; If the distance gradually decreases and becomes less than the first preset distance, a welcome signal is sent to the light signal controller so that the light signal controller controls the light-emitting grid to light up; If the distance gradually increases and exceeds the second preset distance, a signal is sent to the light signal controller so that the light signal controller controls the light-emitting grid to gradually dim until it is turned off.

5. A grille light control device, characterized in that, Applications in Body Control Module (BCM) include: The data receiving module is used to receive facial expression images of the driver captured by the in-vehicle face recognition camera; The facial expression analysis module is used to analyze the driver's facial expression image based on a preset facial expression analysis algorithm to determine whether the driver is in a state of fainting or unconsciousness. The sound control module is used to send a command to the vehicle's horn controller if it is determined that the driver is in a dazed or unconscious state, so that the horn controller controls the vehicle's horn to emit a distress sound signal at a preset frequency. The light signal control module is used to send a command to the light signal controller if it is determined that the driver is in a dazed or unconscious state, so that the light signal controller controls the light-emitting grille to switch to the warning flashing light state; The facial expression analysis module is specifically used for: The color image of the driver's facial expression is converted into a grayscale image through grayscale processing; The noise in the grayscale image is removed by a filtering algorithm, and the noise-removed grayscale image is enhanced by a histogram equalization method to obtain an enhanced grayscale image. Identify key feature points in the enhanced grayscale image and extract muscle movement information from the enhanced grayscale image; The key feature points and muscle movement information are integrated into a high-dimensional facial expression feature vector, wherein the muscle movement information includes: the positional movement of feature points around the eyes and the changes in feature points near the corners of the mouth; The high-dimensional facial expression feature vector is input into a pre-trained state recognition model, and the similarity between the high-dimensional facial expression feature vector and the features of the syncope or coma state is calculated. If the similarity exceeds a preset threshold, the driver is determined to be in a state of unconsciousness or coma. The device further includes a vehicle speed signal control module, which is used for: Receive vehicle speed signal sent by vehicle speed controller, wherein the vehicle speed signal includes the vehicle speed; If the vehicle speed is 0 and the vehicle is not turned off, the parking time is timed. If the parking time exceeds the preset time, a selection command is sent to the central control display screen so that the central control display screen can display selection information for the driver to choose. The system receives the driver's selection signal and sends the selection signal to the light signal controller, so that the light signal controller controls the light-emitting grille to switch to a preset signal mode according to a preset correspondence.

6. A BCM controller, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 4.

8. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Vehicle and driver's lethargy warning system and method therefor

    CN103419716A

  • Vehicle awakening method, vehicle machine and vehicle

    CN111086480A

  • Automobile atmosphere lamp control method

    CN111559311A

  • Driver coma processing method and device and readable storage medium

    CN113561982A

  • Light control method and related device

    CN118560383A