Vehicle lamp control method and device and vehicle
By installing a light controller and a perception data collector in a car, using gesture recognition technology to enable users to control the light animation outside the car, solving the problem that users cannot enjoy dynamic light effects outside the car in the prior art, and improving the user Experience.
Patent Information
- Application Number
- CN202310745720.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-21
- Publication Date
- 2024-12-31
AI Technical Summary
The existing automotive exterior lighting control requires users to operate in the car, which makes it impossible for users to appreciate dynamic lighting effects outside the car, which has poor interactivity and low user experience.
By installing a light controller, a perception data collector and a headlight in the vehicle, the user's hand movement data outside the vehicle is obtained, gesture information is identified and the headlight control signal is generated, and the headlight animation is realized.
Users can control the animation of the headlights outside the car through gestures to improve the user experience and realize the intuitive display of the headlight effects.
Smart Images

Figure CN119218089A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automotive exterior electronic components, and more specifically, to a vehicle light control method, device and vehicle. Background Art
[0002] In recent years, with the improvement of people's quality of life, cars have entered thousands of households. The lighting effects of car exterior digital lights have their own advantages, and how to improve the user experience of using exterior digital lights is particularly important.
[0003] In the related art, automobile exterior lighting can accurately control each LED (light-emitting diode) light source to achieve rich dynamic lighting change effects, but users need to actively operate the corresponding buttons in the car to trigger the lighting controller, so that the exterior lighting can display dynamic lighting effects.
[0004] However, since users can only control the lights through operations inside the car, they cannot appreciate the dynamic lighting effects of their vehicles. Therefore, the solutions of the related technologies have the problems of poor interactivity and low user experience. Summary of the invention
[0005] The purpose of the present application is to provide a vehicle light control method, device and vehicle, which can achieve the effect that users can appreciate the light demonstration of their own vehicles.
[0006] The embodiment of the present application is implemented as follows:
[0007] In a first aspect of an embodiment of the present application, a vehicle light control method is provided, which is applied to a light controller in a vehicle, wherein the vehicle includes: a light device, wherein the light device includes: the light controller, a perception data collector, and a plurality of lights, wherein the light controller is electrically connected to the perception data collector and the lights, respectively, and the vehicle light control method includes:
[0008] Acquiring hand movement data of the user outside the vehicle collected by the perception data collector;
[0009] determining gesture information according to the hand motion data;
[0010] generating a vehicle light control signal according to the gesture information;
[0011] The headlight control signal is sent to the headlight, so that the headlight displays a corresponding animation according to the headlight control signal.
[0012] As a possible implementation, the hand motion data includes: hand distance data and / or hand coordinate data that changes over time, and determining gesture information based on the hand motion data includes:
[0013] inputting the hand distance data and / or hand coordinate data varying over time into a trained gesture recognition model;
[0014] An output of the gesture recognition model is determined as the gesture information.
[0015] As a possible implementation, the vehicle includes a vehicle control device, the light controller is communicatively connected to the vehicle control device, and after determining the output of the gesture recognition model as the gesture information, the method includes:
[0016] generating a vehicle control signal according to the gesture information;
[0017] The vehicle control signal is sent to the vehicle control device so that the vehicle control device controls the vehicle according to the vehicle control signal.
[0018] As a possible implementation, the vehicle control device includes: a body control module and a driving control module;
[0019] The step of sending the vehicle control signal to the vehicle control device so that the vehicle control device controls the vehicle according to the vehicle control signal comprises:
[0020] If the vehicle control signal is a signal for performing body control, the vehicle control signal is sent to the body control module so that the body control module controls the opening or closing of one or more of the doors, windows, and air conditioners according to the vehicle control signal.
[0021] As a possible implementation manner, sending the vehicle control signal to the vehicle control device so that the vehicle control device controls the vehicle according to the vehicle control signal includes:
[0022] If the vehicle control signal is a signal for driving control, the vehicle control signal is sent to the driving control module, so that the driving control module controls the driving of the vehicle according to the vehicle control signal.
[0023] As a possible implementation manner, sending the headlight control signal to the headlight so that the headlight displays a corresponding animation according to the headlight control signal includes:
[0024] The vehicle light control signal is sent to the vehicle light to be operated, so that the vehicle light to be operated displays the animation to be displayed according to the vehicle light control signal.
[0025] As a possible implementation manner, the animation displayed by the vehicle light is updated as the gesture information is updated.
[0026] According to a second aspect of an embodiment of the present application, a vehicle light control device is provided, which is applied to a light controller in a vehicle, wherein the vehicle comprises: a light device, wherein the light device comprises: the light controller, a perception data collector and a plurality of lights, wherein the light controller is electrically connected to the perception data collector and the lights, respectively, and the vehicle light control device comprises: an acquisition module, for acquiring hand motion data of a user outside the vehicle collected by the perception data collector; a determination module, for determining gesture information based on the hand motion data; a generation module, for generating a light control signal based on the gesture information; and a sending module, for sending the light control signal to the lights, so that the lights display corresponding animations according to the light control signal.
[0027] In a third aspect of an embodiment of the present application, a vehicle is provided, comprising: a lighting device, the lighting device comprising: a light controller, a perception data collector and a plurality of lights, the light controller being electrically connected to the perception data collector and the lights, respectively, and the light controller controlling the lights to implement the steps of the vehicle light control method described in the first aspect above.
[0028] As a possible implementation method, there are one or more perception data collectors, and each perception data collector is respectively arranged in one of the vehicle lights.
[0029] As a possible implementation method, the light controllers correspond to the vehicle lights one by one, and each light controller is used to control the corresponding vehicle light and vehicle respectively.
[0030] As a possible implementation method, the perception data collector includes: a three-dimensional camera or a depth camera.
[0031] In a fourth aspect of an embodiment of the present application, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the vehicle light control method described in the first aspect is implemented.
[0032] According to a fifth aspect of an embodiment of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the vehicle light control method described in the first aspect is implemented.
[0033] The beneficial effects of the embodiments of the present application include:
[0034] The embodiment of the present application provides a vehicle light control method, which obtains the user's hand motion data outside the vehicle, determines the gesture information made by the user, and generates corresponding light control information according to the user's gesture information, thereby controlling the light demonstration effect of the light. Among them, the user makes a gesture outside the vehicle, and the light controller controls the light to display the corresponding animation according to the user's gesture information, so that the user can appreciate the light effect of his vehicle outside the vehicle, improve the user's experience of using the light, and get rid of the traditional manual triggering of light display animation inside the vehicle. In this way, the effect of the user being able to appreciate the light demonstration of his own vehicle can be achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0036] Figure 1 A schematic diagram of an application scenario of a vehicle light control method provided in an embodiment of the present application;
[0037] Figure 2 A flow chart of a vehicle light control method provided in an embodiment of the present application;
[0038] Figure 3 A flowchart of a method for determining gesture information provided by an embodiment of the present application;
[0039] Figure 4 A flow chart of a second vehicle light control method provided in an embodiment of the present application;
[0040] Figure 5 A flow chart of a method for generating a control signal provided in an embodiment of the present application;
[0041] Figure 6 A schematic diagram of the structure of a vehicle light control device provided in an embodiment of the present application;
[0042] Figure 7 A schematic diagram of the structure of the first perception data collector provided in an embodiment of the present application;
[0043] Figure 8 A schematic diagram of the structure of a second perception data collector provided in an embodiment of the present application;
[0044] Fig. 9 A schematic diagram of the structure of a first lighting controller provided in an embodiment of the present application;
[0045] Fig.10 A schematic diagram of the structure of a second lighting controller provided in an embodiment of the present application;
[0046] Fig.11 A schematic diagram of the structure of a computer device provided in an embodiment of the present application.
[0047] Figure symbols: 10: vehicle lighting device; 101: perception data collector; 102: light controller; 103: vehicle lighting; 20: vehicle control device; 201: body control module; 202: driving control module; 601: acquisition module; 602: determination module; 603: generation module; 604: sending module; 1101: memory; 1102: processor. DETAILED DESCRIPTION
[0048] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.
[0049] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0050] At present, the light demonstration of the headlights requires the user to press the light control button in the car. The light control button sends a control instruction to the headlight based on the user's triggering behavior, and controls the headlight to demonstrate a specified animation based on the control instruction. However, this method of controlling vehicle lights requires the user to actively trigger the headlight control button in the car before issuing an instruction to control the light animation demonstration, which makes it impossible for the user to appreciate the animation demonstration of the headlights of his or her own vehicle, and the user's experience of using the headlight demonstration light animation is poor.
[0051] To this end, an embodiment of the present application provides a method for controlling vehicle lights. The method for controlling vehicle lights is to obtain motion data of a user making gestures outside the vehicle, analyze the user's gesture information, and generate a light control signal based on the user's gesture information. The light controller in the vehicle sends the light control signal to the light, and the light receives the light control signal and makes a corresponding animation display. In this way, the user can manipulate the vehicle's light display outside the vehicle, and the effect of the user being able to appreciate the light demonstration of his own vehicle can be achieved.
[0052] A vehicle light control method provided in an embodiment of the present application is explained in detail below.
[0053] Figure 1 A schematic diagram of an application scenario of a vehicle headlight control method provided in an embodiment of the present application, the application scenario involves a headlight device 10 installed in a vehicle, wherein the headlight device 10 includes: a perception data collector 101, a light controller 102, and a plurality of headlights 103; the light controller 102 is electrically connected to the perception data collector 101 and the plurality of headlights 103, respectively. The vehicle also includes a vehicle control device 20. The vehicle control device 20 may include: a body control module 201 and a driving control module 202. The light controller 102 may also be communicatively connected to the body control module 201 and the driving control module 202.
[0054] Depend on Figure 1 It can be seen that the light controller 102 can serve the vehicle control device 20 and multiple lights 103 at the same time. The lights 103 can be set on both sides of the front of the vehicle and the rear of the vehicle, for example, to display the result of the display animation specified by the light control signal sent by the light controller 102. Among them, the vehicle light control method provided in this application can be executed on the light controller 102, and the light controller 102 realizes data transmission between the perception data collector 101 and the multiple lights 103 through electrical signals to realize the animation display of the vehicle lights. As a possible way, the light controller 102 can also be accessed through the Internet network, delivered and used on the basis of information technology (Information Technology, referred to as IT) using cloud computing technology, and the mapping relationship between the data information collected by the preset perception data collector 101 and the vehicle control information is searched through the network, and the vehicle control signal is sent to the corresponding control module in the vehicle control device 20 based on the communication network according to the mapping relationship to realize the control of the vehicle. In summary, the method is applied to the light controller 102 to simultaneously control the display of the vehicle lights and the operation of the vehicle, which can effectively improve the user's experience of using the vehicle lights.
[0055] It is worth noting that by searching the mapping relationship between the data information collected by the preset perception data collector 101 and the vehicle control information in the cloud server through Internet access, the efficiency of gesture recognition can be guaranteed, and then the vehicle can be controlled to respond. In addition, the cloud server can also update the gesture recognition model in real time based on the user's gesture behavior, improve the accuracy of gesture recognition, and ensure the effect of the user controlling the headlights through gesture behavior.
[0056] As a possible method, the mapping relationship between each user's gesture information and the vehicle control information and the light display animation can be stored in the vehicle system in advance, so that the vehicle lights 103 (and the vehicle control device 20) can be controlled according to the user's gesture information. It is worth noting that the mapping relationship between the data information collected by the preset perception data collector 101 and the vehicle control information is stored in the vehicle system, which can ensure that the user's control of the lights through gesture behavior is not affected by network delays when there is no network or the network is poor, thereby improving the user's experience of using the vehicle lights.
[0057] As a possible method, the facial features of the user can also be scanned and stored in the vehicle system, and the facial data features are collected based on multiple directions. In this implementation, when the perception data collector 101 collects the user's motion data and facial feature data outside the vehicle, only when the user's facial data features are the same as the pre-stored user facial features, will the user's hand motion data continue to be collected, and then the vehicle lights 103 and the vehicle control device 20 are controlled according to the user's gesture information.
[0058] It can be seen that the light controller 102 can display an animation that meets the user's needs on the vehicle lights 103 based on the method of the embodiment of the present application according to the user's gesture information, giving the user a good experience of using the vehicle lights.
[0059] Figure 2 1 is a flow chart of a vehicle light control method provided by the present application, which can be applied to a light controller 102 in a vehicle. Figure 2 As shown, the method includes:
[0060] S201. Acquire hand movement data of a user outside a vehicle collected by a perception data collector.
[0061] Optionally, the hand motion data may include: hand distance data and hand coordinate data that vary with time.
[0062] Optionally, the perception data collector 101 is integrated into the headlight device 10, so that the perception data collector 101 can timely collect the hand motion data of the user in front of the headlight, and more accurate perception data can be obtained compared to reusing the perception data collector of the vehicle itself. In addition, the perception data collector 101 integrated into the headlight device can quickly identify the user's hand motion data, avoiding the failure to identify useful hand motion data due to problems with the data interface or data transmission format.
[0063] Optionally, when the user approaches the preset range of the vehicle, the perception data collector 101 starts to collect the user's facial feature data. If the user's facial feature data is the same as the pre-stored facial feature data, the perception data collector 101 starts to collect the user's hand motion data per unit time and sends the motion data to the light controller 102. It is worth noting that the preset range of the vehicle can be 0.8 meters, 1 meter, 1.5 meters, etc. from the vehicle, which can be flexibly selected as needed. As an example, to ensure the accuracy of the collected data, the preset range can be set within 1 meter.
[0064] Optionally, the perception data collector 101 can be a three-dimensional camera or a two-dimensional camera, and this application does not make any specific limitations on this. The facial feature data of the user collected by the perception data collector 101 can be a picture or coordinate data of one or more of facial feature points, feature lines, feature angles, and feature fronts.
[0065] It is worth noting that the unit time is pre-stored in the vehicle system, and the unit time can be 5 seconds, 10 seconds, 20 seconds, etc., which can effectively avoid the user's unconscious gesture behavior. The unit time can also be updated in real time based on the duration of the user's hand movement within a preset period collected by the perception data collector 101. For example, the duration of each gesture movement made by the user in the first week is 5 seconds, and the duration of each gesture movement made in the second week is 10 seconds, etc. The vehicle system can make adjustments based on the duration of the user's gesture movement within the collected preset period. The preset period can be one week, two weeks, 10 days, 15 days, and this application does not make specific limitations on this.
[0066] Optionally, the sensory data collector 101 collects the user's picture information and identifies the user's hand in the picture information. Based on hand recognition, the sensory data collector 101 starts to collect the user's hand motion data, and the hand motion data includes the distance data of the hand and the dynamic coordinate data of the hand. Among them, the distance data of the user's hand collected by the sensory data collector 101 refers to the distance data between the user's hand and the vehicle. When the user makes a far or near sliding gesture, the distance data between the user's hand and the vehicle changes; the coordinate data of the user's hand collected by the sensory data collector 101 refers to the position information of the user's hand in the three-dimensional space. The coordinate data of the user's hand changes with the displacement of the hand when the user makes a gesture per unit time in the three-dimensional space. For example, when the user makes an up and down sliding gesture, the coordinate data corresponding to the gesture only changes in the vertical direction of up and down; when the user makes a left and right sliding gesture, the coordinate data corresponding to the gesture only changes in the parallel direction of left and right.
[0067] Exemplarily, the ground is taken as the plane where the X-axis and Y-axis of the three-dimensional coordinate system are located, the position 1 meter in front of the center of the front of the vehicle is taken as the origin of the three-dimensional coordinate system, the direction perpendicular to the ground plane is taken as the Z-axis direction of the three-dimensional coordinate system, the vertical direction of the center of the front of the vehicle is taken as the X-axis direction of the three-dimensional coordinate system, and the direction parallel to the positive direction of the vehicle is taken as the Y-axis direction of the three-dimensional coordinate system (the present application is not limited to this, and other coordinate system confirmation methods are also within the protection scope of the present application). When user A approaches his vehicle M and is within 1 meter in front of the vehicle, assuming that user A stands at a distance of 1 meter in front of the vehicle M, user A is 1.8 meters tall, and when user A does not make a gesture, his hand is 1.2 meters away from the ground. At this time, the distance data of the user's hand collected by the perception data collector m is 1 meter, and the perception data The collector m collects the user's hand coordinate data as (1, 0, 1.2). The perception data collector m in the car light device captures the facial photo a of user A, compares the facial photo a with the photo information pre-stored in the vehicle system, and identifies user A as the owner of vehicle M. When user A starts to slide left and right, the perception data collector m collects user A's body data and identifies user A's hand motion data b. The hand coordinates n of user A collected within 3 seconds are (1, 0.05, 1.2), (1, 0, 1.2), (1, -0.05, 1.2), (1, 0, 1.2), (1, 0.05, 1.2), (1, 0, 1.2), (1, -0.05, 1.2), etc. The lighting controller U obtains user A's hand motion data b through a communication connection.
[0068] S202: Determine gesture information according to the hand movement data.
[0069] Optionally, a machine learning model is pre-loaded in the vehicle system, and the machine learning model is generated by training and learning with a large amount of sample data. The machine learning model formed by training with a large amount of user hand motion data can quickly recognize the user's specific gestures and then determine the user's gesture information.
[0070] Optionally, the user's hand motion data is acquired based on three-dimensional space, and the acquired coordinate data is also based on three-dimensional coordinates, with the Z-axis direction of the three-dimensional coordinate system being perpendicular to the ground. The ground can be used as the plane where the X-axis and Y-axis of the three-dimensional coordinate system are located, or the plane position of the user's hand parallel to the ground can be used as the plane where the X-axis and Y-axis of the three-dimensional coordinate system are located. This application does not make any specific limitations on this.
[0071] Optionally, hand motion data may also include local hand motion data, not limited to the motion data of the entire hand. For example, the user can set a snapping gesture to control the door opening display animation of the car lights, etc. The user can set more gestures through local hand movements and the movement of the entire hand, and then control the car lights to display more display animations. This application does not make any specific limitations on this.
[0072] Optionally, the user's gesture information is determined based on the change in hand coordinates and hand distance per unit time. If the ground is taken as the plane where the X-axis and Y-axis are located, the direction perpendicular to the ground is the Z-axis direction, the vertical distance between the user and the vehicle is the X-axis direction, and the direction of the user parallel to the vehicle is the Y-axis direction, and a three-dimensional coordinate system is established with the user's standing position as the origin. When the distance data per unit time in the user's hand motion data does not change, that is, the X-axis coordinate in the coordinate data does not change, and the Z-axis coordinate in the coordinate data does not change, and only the Y-axis coordinate changes, the user's gesture information can be obtained as a left and right sliding gesture; when the distance data per unit time in the user's hand motion data does not change, and the Y-axis coordinate in the coordinate data does not change, and only the Z-axis coordinate in the coordinate data changes, the user's gesture information can be obtained as an up and down sliding gesture; when the distance data in the user's hand motion data changes, and both the Z-axis coordinate and the Y-axis data in the coordinate data do not change, the user's gesture information can be obtained as a forward and backward sliding gesture.
[0073] In an optional implementation, the acquired user's hand motion data must change. If there is no change, it is deemed that the user has not made any gesture information, or only one data change can be regarded as an unconscious gesture of the user, and no gesture information is generated. Only when there are at least two or more consecutive motion data changes can it be regarded as the user making a gesture.
[0074] For example, if user A is 1 meter away from vehicle M, a three-dimensional coordinate system is established with user A's position N. User A makes hand movements at position N. The perception data collector m in the headlight device collects user A's hand motion data b. The hand coordinates n of user A collected within 3 seconds are (1, 0.05, 1.2), (1, 0, 1.2), (1, -0.05, 1.2), (1, 0, 1.2), (1, 0.05, 1.2), (1, 0, 1.2), (1, -0.05, 1.2), and the collected distance data is always 1 meter. The perception data collector m sends the hand data information b to the light controller U. The light controller U recognizes that user A makes a left and right sliding gesture based on the hand motion data.
[0075] Optionally, when the image collected by the perception data collector 101 shows that the user is approaching the vehicle and standing still, the user's hand movement data is collected, and the user's hand movement duration is within a unit time, it is deemed that the user has started to make a gesture indication; when the image collected by the perception data collector 101 shows that the user's hand moves to the initial position and remains still for more than a set time or reaches a unit time, it is deemed that the user has ended the gesture indication.
[0076] As a possible implementation method, the user makes gestures while walking within a preset distance of the vehicle, and the perception data collector 101 collects hand motion data of the user while walking close to the vehicle. When the hand motion data of the user is different from the hand motion swing data of the user during the walking process (the hand motion swing data can be pre-collected and stored in the vehicle system), it is deemed that the user starts to make gesture instructions; when the perception data collector 101 collects that the hand motion data of the user is stationary or is the same as the hand motion swing data of the user during the walking process, it is judged that the user ends the gesture instruction.
[0077] S203: Generate a vehicle light control signal according to the gesture information.
[0078] Optionally, the mapping relationship between each user's gesture information and the light control information and the light display animation is pre-stored in the vehicle system, and the light controller 102 generates a corresponding light control signal based on the mapping relationship between the gesture information and the light control information and the light display animation 103. As a possible manner, each user's gesture information and the vehicle's control information and the light display animation are in a one-to-one correspondence, that is, one user's gesture information corresponds to one display animation in the light 103 display animation.
[0079] Optionally, in addition to storing the mapping relationship between each user's gesture information and the display animation in the vehicle system, the mapping relationship between other display controls and change modes and gesture information can also be pre-stored in the vehicle control system. For example, if the vehicle system stores display pages A, B, and C, the user enters page A through gesture a, the user swipes left to enter page B, the user swipes left again to enter page C, the user swipes right to return to page B, and the user swipes right again to return to page A. In other words, in this embodiment, the gesture information is only associated with the headlight control signal, and the headlight control signal controls the displayed content, not the animation corresponding to the specified gesture. The vehicle system continuously receives gesture information, and the light controller controls the headlights to update the headlight display content.
[0080] For example, if the left and right sliding gesture of user A in the vehicle system is associated with the door unlocking control signal of vehicle M, when the light controller U of vehicle M recognizes that the gesture information of user A is a left and right sliding gesture, the light controller U generates a door opening animation to display the light control signal.
[0081] Optionally, the headlight control signal refers to a signal that controls the headlights to display animations. The headlight control signal can also control the headlights to display vehicle control icons, such as the headlights display door open icons, window open icons, sunroof open icons, etc. The vehicle control icon corresponding to the user gesture can be determined based on the user's gesture information. For example, a left swipe gesture corresponds to an icon for opening the door, an up and down swipe gesture corresponds to an icon for closing the door, and a right swipe gesture corresponds to an icon for opening the sunroof. The headlight control signal is determined based on the gesture information made by the user, and the headlights are controlled to display corresponding icons through the headlight control signal. At the same time, the display animation corresponding to the headlight control can also be updated.
[0082] In some embodiments, a gesture diagram may also be displayed corresponding to the icon to prompt the user which gesture to use for control.
[0083] For example, if the left and right sliding gesture of user A in the vehicle system is associated with the door opening light control information of vehicle M, when the light controller U of vehicle M recognizes that the gesture information of user A is a left and right sliding gesture, the light controller U generates a door opening animation display light control signal, and the light controller U sends the light control signal to the working light B specified in the light control information. The working light B is used to display the door opening animation indicated in the light control signal, and user A can enjoy the door opening animation light demonstration effect of vehicle M outside the vehicle.
[0084] Specifically, in some embodiments, the headlight that the user can see can be determined as the headlight B to be operated according to the user's position. In some variations, the headlight to be operated can be determined according to a user gesture. The headlight to be operated can also be updated according to a user gesture. Furthermore, the headlight to be operated can also be determined according to a corresponding vehicle control signal. For example, when the left front side window is opened, the left front side headlight is correspondingly determined as the headlight to be operated.
[0085] In some embodiments, different areas may be divided on the vehicle lights, and the vehicle lights display content may be updated according to control signals corresponding to different positions of the vehicle body.
[0086] S204: Send a headlight control signal to the headlight, so that the headlight displays a corresponding animation according to the headlight control signal.
[0087] Optionally, the light controller 102 sends the generated light control signal to the headlight 103 through an electrical connection, and the headlight 103 receives the headlight control signal and turns on the headlight 103 to display the corresponding animation according to the headlight control signal. It is worth noting that each headlight 103 includes multiple pixels, and the headlight 103 displays the animation by adjusting the brightness of the pixels.
[0088] Optionally, each headlight 103 control signal corresponds to a headlight display animation, which is pre-stored in the headlight 103 . The headlight 103 changes the brightness of each pixel of the headlight 103 to display the corresponding animation according to the received headlight control signal.
[0089] Exemplarily, when the light controller U generates a door-opening light control signal and sends it to the light L of the vehicle M, the light L controls the light to display a door-opening animation according to the door-opening light control signal.
[0090] In the embodiment of the present application, by identifying the user's facial features, collecting the user's hand movement information outside the vehicle, parsing the user's gesture information, and based on the mapping relationship between the user's gesture information and the vehicle control information and the light display animation, generating corresponding vehicle control signals and light control signals, manipulating the vehicle to make corresponding actions, and controlling the light to display corresponding animations, the user can intuitively view the light display effect of the vehicle's lights outside the vehicle. In this way, the user can appreciate the display effect of his own vehicle's lights and improve the user's experience of using the vehicle's lights.
[0091] Figure 3 A flowchart of a method for determining gesture information provided by an embodiment of the present application, such as Figure 3 As shown, the above step S202 may include:
[0092] S301: Inputting hand distance data and / or hand coordinate data that vary with time into a trained gesture recognition model.
[0093] Optionally, the hand distance data or the hand coordinate data that changes over time is input into a trained gesture recognition model, where the gesture recognition model is a machine learning model loaded in the vehicle system, and the gesture recognition model can quickly identify the user's gesture information from the user's hand motion data.
[0094] S302: Determine the output of the gesture recognition model as gesture information.
[0095] Optionally, the gesture recognition model can quickly determine the user's gesture behavior based on the input user's hand movement data, and the gesture recognition model outputs the user's gesture behavior, and the output result can be used as the user's gesture information.
[0096] In the embodiment of the present application, the user's hand motion data is input into the gesture recognition model, the user's hand motion data is recognized based on the gesture recognition model, the trend of the user's hand motion is obtained, the result output by the gesture recognition model is used as the user's gesture information, and the display effect of the headlight is controlled based on the gesture information, so that the user's gesture and the display effect of the headlight can be closely related. In this way, the user's experience of using the vehicle headlight can be improved.
[0097] Figure 4 A flow chart of a second vehicle light control method provided in an embodiment of the present application, such as Figure 4 As shown, the vehicle includes a vehicle control device, and the light controller is in communication with the vehicle control device. After the output of the gesture recognition model is determined as gesture information, the following steps are included:
[0098] S401. Generate a vehicle control signal according to gesture information.
[0099] Optionally, the mapping relationship between each user's gesture information and the vehicle control information and the light display animation is stored in the vehicle system in advance, and the light controller 102 generates a corresponding vehicle control signal based on the mapping relationship between the gesture information and the vehicle control information and the light display animation 103. As a possible manner, there is a one-to-one correspondence between each user's gesture information and the vehicle control information and the light display animation, that is, one user's gesture information corresponds to one vehicle control signal.
[0100] Optionally, multiple gesture information of the user may also be associated with a control information of the vehicle. For example, the user may associate both the up and down sliding gesture and the left and right sliding gesture with the door opening in the vehicle control information.
[0101] Optionally, the vehicle control signal refers to a signal for manipulating the vehicle, which may be a signal for controlling the opening and closing of a vehicle door, the raising and lowering of a vehicle window, the opening and closing of a vehicle sunroof, the opening and closing of a vehicle air conditioner, and the forward and backward movement of the vehicle, etc. This application does not make specific limitations on this. Among them, the light display animation corresponds to the vehicle control. For example, the light display animation corresponding to the opening and closing of a vehicle door is the door opening and closing animation, the light display animation corresponding to the raising and lowering of a vehicle window is the window raising and lowering animation, the light display animation corresponding to the opening and closing of a vehicle air conditioner is the air conditioner operation animation, and the forward and backward movement of the vehicle corresponds to the forward and backward animation of the vehicle. In some optional implementations, one gesture information of a user can only be associated with one vehicle control information.
[0102] For example, if the left and right sliding gesture of user A in the vehicle system is associated with the door unlocking control signal of vehicle M, when the light controller U of vehicle M recognizes that the gesture information of user A is a left and right sliding gesture, the light controller U generates a vehicle door opening control signal and simultaneously generates a door opening animation display light control signal.
[0103] S402: Send a vehicle control signal to the vehicle control device, so that the vehicle control device controls the vehicle according to the vehicle control signal.
[0104] Optionally, the lighting controller 102 sends the generated vehicle control signal to the vehicle control device 20 through a communication connection. The vehicle control device 20 receives the vehicle control signal and controls the vehicle to perform corresponding actions according to the vehicle control signal. The corresponding sensors arranged on the vehicle receive the vehicle's execution action data.
[0105] Optionally, a sensor is provided for each vehicle component corresponding to each vehicle control signal to monitor the completion of the vehicle action. The vehicle system can also obtain the status of each vehicle component to determine the completion of the vehicle action, and the vehicle system integrates a monitoring device for monitoring each vehicle component.
[0106] Optionally, a sensor is set on the door handle corresponding to the opening and closing of the vehicle door, so as to obtain the opening and closing action data of the door; a sensor is set on the groove of the window corresponding to the raising and lowering of the vehicle window, so as to obtain the raising and lowering action data of the window; a sensor is set on the air conditioner corresponding to the opening and closing of the vehicle air conditioner, so as to obtain the operating action data of the air conditioner; a sensor is set on the steering wheel in the cockpit corresponding to the forward and backward movement of the vehicle, so as to obtain the action data of the vehicle, etc. The present application does not make any specific limitation on this.
[0107] Exemplarily, when the lighting controller U generates a vehicle control signal for opening the door and sends it to the vehicle control device F of the vehicle M, the vehicle control device F controls the door to open according to the control signal for opening the door, and the sensor p on the door handle senses the opening of the door, thereby completing the door opening.
[0108] In the embodiment of the present application, the corresponding vehicle control signal and the headlight control signal are generated through the mapping relationship between the user's gesture information and the vehicle control information and the headlight display animation, the vehicle is manipulated to make corresponding actions, and the headlights are controlled to display corresponding animations, so that the user can intuitively view the light display effect of the vehicle headlights outside the vehicle. In this way, the user can appreciate the display effect of the headlights of his own vehicle and improve the user's experience of using the vehicle headlights.
[0109] Figure 5 A flow chart of a method for generating a control signal provided in an embodiment of the present application is as follows: Figure 5As shown, the above step S203 may include:
[0110] S501. According to the gesture information, search for the vehicle control information and the headlight control information corresponding to the gesture information in a preset mapping relationship table, wherein the vehicle control information includes: an identification of the operation to be performed on the vehicle; and the headlight control information includes: an identification of at least one headlight to be operated and an identification of an animation to be displayed for each headlight to be operated.
[0111] Optionally, the preset mapping relationship is pre-stored in the vehicle system. For example, the far and near motion gesture can be associated with the vehicle moving forward in the vehicle control information, and associated with the vehicle moving forward animation display in the headlight control information; the left and right sliding gesture can be associated with the door opening in the vehicle control information, and associated with the door opening animation display in the headlight control information; the up and down sliding gesture can be associated with the door closing in the vehicle control information, and associated with the door closing animation display in the headlight control information; the left and right sliding gesture or the up and down sliding gesture can also be associated with the window lifting and lowering, the air conditioning opening and closing, etc. This application does not make specific limitations on this. This application mainly uses the door opening and closing as an example to explain, but it does not mean that the vehicle headlight control method provided in this application is only applicable to the door opening and closing.
[0112] As an example, the vehicle control information and the headlight control information are in a one-to-one correspondence, and the gesture information and the vehicle control information and the headlight control information are also in a one-to-one correspondence.
[0113] Optionally, the light controller 102 parses the user's gesture information, and searches for the vehicle control information and the vehicle light control information corresponding to the gesture information in a mapping relationship stored in the vehicle system according to the user's gesture information.
[0114] Optionally, corresponding operation identifiers are set in advance in the vehicle system for the opening and closing of the doors, the lifting and lowering of the windows, the opening and closing of the air conditioner, and the forward and backward movement of the vehicle in the vehicle control information, and each identifier corresponds to a vehicle operation behavior. For example, the door unlocking setting operation identifier can be H, the door closing setting operation identifier can be I, the window raising setting operation identifier can be J, the air conditioner opening and closing setting operation identifier can be K, the vehicle forward setting operation identifier can be P, and the vehicle backward setting operation identifier can be Q. This application does not make specific restrictions on this. When the vehicle control information is found in the mapping relationship table according to the gesture information, the identifier of the vehicle operation to be performed corresponding to the gesture information can be obtained.
[0115] For example, if the light controller U recognizes that the gesture information of user A is a left-right sliding gesture, and the left-right sliding gesture is preset to correspond to the opening of the car door, the light controller U searches for the control information N of the corresponding vehicle based on the left-right sliding gesture, and the control information N of the vehicle includes the door opening operation identifier n, the light controller U obtains that the operation to be executed of the vehicle is to open the door.
[0116] Optionally, there is a one-to-one correspondence between the headlight control information, the vehicle control information, and the user's gesture information. The vehicle has multiple headlights, and there are also multiple display animations pre-stored in the vehicle system. In order to distinguish the headlights and the display animations, they can be identified in advance. Taking four headlights as an example, the headlights can be identified as headlight No. 1, headlight No. 2, headlight No. 3, and headlight No. 4 for distinction. Similarly, the display animations stored in the headlights can be identified, such as the display animation of the door switch can be identified as h, the display animation of the window lifting can be identified as i, the display animation of the air conditioner opening and closing can be identified as j, and the display animation of the vehicle moving forward and backward can be identified as k, etc. This application does not make specific restrictions on this.
[0117] It is worth noting that the light controller 102 can control multiple lights 103 at the same time, or can control one light 103 separately. The light controller 102 can be set in a one-to-one correspondence with the lights 103, or one light controller 102 can correspond to all the lights 103 of the entire vehicle.
[0118] Optionally, if the light controller 102 controls multiple lights 103 at the same time, when the light controller 102 searches for the light control information in the preset mapping relationship, the light control information includes at least one light identification and an identification of the display animation corresponding to the gesture information, to instruct the corresponding light 103 to display the specified display animation. For example, the lights 103 within the distance range from the user can be preset to display the corresponding light animation. If there is only one light 103 within the preset range between the user and the light 103, the light control information only includes the identification of this one light 103; if there are two lights 103 within the preset range between the user and the light 103, the light control information includes the identification of both lights 103; or some display animations can specify a certain light 103 for display, which is not specifically limited in this application.
[0119] It is worth noting that at least one of the vehicle lights 103 displays the display animation corresponding to the gesture information, and the vehicle light control information includes at least one vehicle light logo.
[0120] For example, if the light controller U in vehicle M controls the light display of four lights at the same time, the light controller U recognizes that the gesture information of user A is a left and right sliding gesture, and there are two lights within the preset range. At this time, the light controller U searches the mapping relationship table for the light control information that includes the identifier h of the display animation corresponding to the left and right sliding gesture, and the identifiers of the two lights within the preset range are light No. 1 and light No. 2, among which light No. 1 and light No. 2 are the lights to be worked on, and the display animation h is the animation to be displayed.
[0121] Optionally, if the light controller 102 and the car light 103 are set in a one-to-one correspondence, the light controller 102 only controls the corresponding car light 103 to display the display animation corresponding to the gesture information. The car light to be worked in the above-mentioned car light control information is fixed to the car light corresponding to the light controller. The light controller 102 searches the mapping relationship table for the corresponding car light control information according to the gesture information. The car light control information only includes the identification of the car light corresponding to the light controller 102 and the display animation corresponding to the gesture information.
[0122] Exemplarily, a light controller U is provided for each headlight in vehicle M. When the perception data collector in headlight No. 1 of vehicle M collects hand motion data b of user A, the light controller M1 in headlight No. 1 parses the gesture information of user A as a left-right sliding gesture based on the hand motion data b. Then, the light controller M1 searches for the headlight control information q in the mapping relationship table based on the left-right sliding gesture information. The headlight control information only includes the identification of headlight No. 1 and the display animation r corresponding to the gesture information. Headlight No. 1 serves as the headlight to be worked on, and the display animation r serves as the animation to be displayed.
[0123] Optionally, the light controller 102 can search for vehicle control information and headlight control information corresponding to the gesture information in a mapping relationship table stored in the vehicle system based on the user's gesture information, wherein the vehicle control information includes an identifier of the vehicle operation to be performed corresponding to the gesture information, and the headlight control information includes an identifier of at least one headlight 103 to be operated and an animation identifier to be displayed.
[0124] S502: Generate a vehicle control signal according to the vehicle control information.
[0125] Optionally, based on the identification of the operation to be performed by the vehicle in the vehicle control information, the next action of the vehicle can be specified and a corresponding vehicle control signal can be generated.
[0126] It is worth noting that the vehicle control information is used to indicate the type of operation to be performed by the vehicle, and the vehicle control signal is used to control the vehicle to execute the vehicle operation behavior corresponding to the gesture information.
[0127] For example, if the light controller U finds the corresponding vehicle control information p in the mapping relationship table according to the gesture information b of the user A, where the vehicle control information p contains the operation identifier H to be executed by the vehicle, and the operation identifier h corresponds to the execution action of opening the door, the light controller U generates a vehicle control signal for opening the door based on the execution action specified by the vehicle control information.
[0128] Optionally, the lighting controller 102 may generate a vehicle control signal corresponding to the gesture information according to the vehicle control information.
[0129] S503: Generate a vehicle light control signal according to the vehicle light control information.
[0130] Optionally, according to the identifier of the light to be operated and the identifier of the animation to be displayed in the light control information, one or some lights 103 of the vehicle can be designated to display the display animation corresponding to the gesture information, and a corresponding light control signal can be generated.
[0131] It is worth noting that the headlight control information is used to indicate the headlights to be operated and the animation images to be displayed in the vehicle, and the headlight control signal refers to the signal for controlling the headlights to display animations.
[0132] Exemplarily, if the light controller U finds the corresponding headlight control information q in the mapping relationship table according to the gesture information b of the user A, where the headlight control information q includes the identification of the headlights to be worked as headlight No. 1 and headlight No. 2 and the animation r to be displayed, the light controller U generates a headlight control signal for headlight No. 1 and headlight No. 2 to display animation r based on the headlights to be worked and the animation pictures to be displayed specified by the headlight control information.
[0133] Optionally, the light controller 102 may generate a vehicle light control signal for displaying an animation corresponding to the gesture information for displaying the designated vehicle light 103 according to the vehicle light control information.
[0134] In the embodiment of the present application, the light controller recognizes the user's gesture information, searches for the corresponding vehicle control information and headlight control information in the mapping relationship table preset in the vehicle system based on the gesture information, generates a vehicle control signal according to the vehicle control information, and generates a headlight control signal according to the headlight control information, so that the vehicle headlights can be used to display animations in accordance with the user's needs. In this way, the user's experience of using the vehicle headlights can be improved.
[0135] As a possible implementation method, the present application is described using a switch applied to a vehicle door as an example, but the present application is not limited to body control and can only control the switch of the vehicle door.
[0136] As an optional implementation, the vehicle control device includes: a body control module and a driving control module.
[0137] Optionally, the vehicle control device 20 includes a body control module 201 and a driving control module 202 .
[0138] Optionally, the body control module 201 is used to receive a vehicle control signal for controlling the body, and to control the corresponding position of the body to perform operations according to the vehicle control signal; the driving control module 202 is used to receive a vehicle control signal for controlling the driving operation, and to control the vehicle driving movement according to the vehicle control signal.
[0139] On the basis that the vehicle control device includes a body control module and a driving control module, an optional manner of the step S402 includes:
[0140] If the vehicle control signal is a signal for performing body control, the vehicle control signal is sent to the body control module, so that the body control module controls the opening or closing of one or more of the doors, windows, and air conditioner according to the vehicle control signal.
[0141] Optionally, the light controller 102 searches for corresponding vehicle control information according to the gesture information, and generates a corresponding vehicle control signal according to the vehicle control information, and the light controller 102 determines whether the vehicle control signal is a body control signal or a driving control signal. It is worth noting that the light controller 102 determines whether the vehicle control signal is a body control signal or a driving control signal based on the vehicle manipulation type corresponding to the vehicle control signal.
[0142] Optionally, the signals for body control include: vehicle control signals for door opening, door closing, window raising, window lowering, air conditioning turning on, air conditioning turning off, etc. The embodiments of the present application are described with the opening and closing of doors.
[0143] Optionally, when the light controller 102 determines that the generated vehicle control signal is a signal for body control, the light controller 102 directly sends the vehicle control signal to the body control module 201, and the body control module 201 receives the vehicle control signal and manipulates the vehicle body according to the content of the vehicle control signal. If the vehicle control signal indicates to control the vehicle door to open, the body control module 201 controls the door to open according to the instruction of the vehicle control signal; if the vehicle control signal indicates to control the vehicle door to close, the body control module 201 controls the door to close according to the instruction of the vehicle control signal.
[0144] Exemplarily, vehicle M of user A obtains vehicle control information m according to gesture information b of user A, and generates a vehicle control signal n according to the vehicle control information m. The light controller U in vehicle M determines that the vehicle control signal n is a signal for controlling the closing of the vehicle door and is a signal for body control. The light controller U sends the vehicle control signal n to the body control module P, and the body control module P controls the closing of the door according to the vehicle control signal n.
[0145] Optionally, the light controller 102 may determine whether the vehicle control signal is a signal for body control or a signal for driving control. When the vehicle control signal is determined to be a signal for body control, the light controller 102 sends the vehicle control signal to the body control module 201 .
[0146] In the embodiment of the present application, the vehicle control module is divided into a body control module and a driving control module, and the light controller identifies the type of vehicle control signal. When the vehicle control signal is a signal for body control, it is only used to control the operation of the vehicle body, so that the user's gesture information can be quickly responded to. In this way, the user's experience of using the vehicle lights can be improved.
[0147] On the basis that the vehicle control device includes a body control module and a driving control module, another optional manner of the step S402 includes:
[0148] If the vehicle control signal is a signal for driving control, the vehicle control signal is sent to the driving control module, so that the driving control module controls the driving of the vehicle according to the vehicle control signal.
[0149] Optionally, the lighting controller 102 determines whether the vehicle control signal is a signal for body control or a signal for driving control according to the vehicle manipulation type corresponding to the vehicle control signal.
[0150] It is worth noting that the signals for driving control include: the vehicle moving forward and the vehicle moving backward.
[0151] Optionally, when the light controller 102 determines that the generated vehicle control signal is a signal for driving control, the light controller 102 directly sends the vehicle control signal to the driving control module 202, and the body control module 202 receives the vehicle control signal and controls the vehicle driving according to the content of the vehicle control signal. If the vehicle control signal indicates to control the vehicle to move forward, the driving control module 202 controls the vehicle to move forward according to the instruction of the vehicle control signal; if the vehicle control signal indicates to control the vehicle to move backward, the driving control module 202 controls the vehicle to move backward according to the instruction of the vehicle control signal.
[0152] Exemplarily, vehicle M of user A obtains vehicle control information m according to gesture information b of user A, and generates a vehicle control signal n according to the vehicle control information m. The light controller U in vehicle M determines that the vehicle control signal n is a signal for controlling the vehicle's movement forward and is for driving control. The light controller U sends the vehicle control signal n to the driving control module Q, and the driving control module Q controls the vehicle's movement forward according to the vehicle control signal n.
[0153] Optionally, the light controller 102 may determine whether the vehicle control signal is a signal for body control or a signal for driving control. When the vehicle control signal is determined to be a signal for driving control, the light controller 102 sends the vehicle control signal to the driving control module 202 .
[0154] In the embodiment of the present application, the vehicle control module is divided into a body control module and a driving control module, and the light controller identifies the type of vehicle control signal. When the vehicle control signal is a signal for driving control, it is only used to control the driving operation of the vehicle, so that the user's gesture information can be quickly responded to. In this way, the user's experience of using the vehicle lights can be improved.
[0155] As a possible implementation, the above step S204 may include:
[0156] A vehicle light control signal is sent to the vehicle light to be operated, so that the vehicle light to be operated displays the animation to be displayed according to the vehicle light control signal.
[0157] Optionally, the light controller 102 analyzes the user's hand motion data, obtains the user's gesture information, searches for corresponding headlight control information in a mapping relationship table pre-stored in the vehicle system based on the user's gesture information, and generates a headlight control signal according to the headlight control information. The headlight control information includes an identification of the headlight to be worked and an identification of the picture to be displayed. The light controller 102 can lock the headlight to be worked according to the identification of the headlight to be worked. The light controller 102 sends a headlight control signal to the locked headlight to be worked, and the headlight to be worked controls its own pixel brightness to display a corresponding animation according to the identification of the display picture contained in the headlight control signal.
[0158] It is worth noting that the headlight display animation is pre-stored in the headlight, and the headlight controls its own pixel brightness according to the instruction of the headlight control signal to display the display animation corresponding to the gesture information.
[0159] Exemplarily, the light controller U on the vehicle M of user A obtains a headlight control information m according to the gesture information b of user A, and generates a headlight control signal n according to the headlight control information m. The light controller U in the vehicle M determines that the headlights to be worked corresponding to the headlight control information m are headlights No. 1 and No. 2, and the animation to be displayed is identified as k. The light controller U sends the headlight control signal n to headlights No. 1 and No. 2. Headlights No. 1 and No. 2 receive the headlight control signal n. Headlights No. 1 and No. 2 display the corresponding animation picture based on the identifier r of the animation to be displayed in the headlight control signal n.
[0160] As a possible implementation, the above step S204 may further include:
[0161] The animation displayed by the car lights is updated as the gesture information is updated.
[0162] Optionally, as the user gesture changes, the light controller sends a corresponding light control signal, and the light displays an animation corresponding to the user gesture information, and the animation displayed by the light is updated as the user gesture information changes.
[0163] In the embodiment of the present application, the light controller locks the target vehicle light to be operated, and the light controller directly sends the vehicle light control signal to the target vehicle light to be operated. The target vehicle light to be operated controls itself to display the corresponding display animation according to the vehicle light control signal, so that the vehicle light animation display can be completed according to the user's instructions. In this way, the user can enjoy the vehicle light animation display outside the vehicle.
[0164] The following describes the device, vehicle, and computer-readable storage medium used to execute the vehicle light control method provided in the present application. The specific implementation process and technical effects are described above and will not be repeated below.
[0165] Figure 6 is a structural schematic diagram of a vehicle light control device provided in an embodiment of the present application, such as Figure 6 As shown, the device comprises:
[0166] An acquisition module 601 is used to acquire hand motion data of a user outside a vehicle collected by a perception data collector;
[0167] A determination module 602, configured to determine gesture information based on the hand motion data;
[0168] A generating module 603, used to generate a vehicle light control signal according to the gesture information;
[0169] The sending module 604 is used to send a headlight control signal to the headlight, so that the headlight displays a corresponding animation according to the headlight control signal.
[0170] As an optional implementation, the determination module 602 is specifically configured to:
[0171] inputting the hand distance data and / or hand coordinate data varying over time into a trained gesture recognition model;
[0172] The output of the gesture recognition model is determined as gesture information.
[0173] As an optional implementation manner, the generating module 603 is specifically used for:
[0174] According to the gesture information, searching the vehicle control information and the headlight control information corresponding to the gesture information in a preset mapping relationship table, wherein the vehicle control information includes: an identification of the operation to be performed on the vehicle; and the headlight control information includes: an identification of at least one headlight to be operated and an identification of an animation to be displayed for each headlight to be operated;
[0175] generating a vehicle control signal according to the vehicle control information;
[0176] Generate a vehicle light control signal according to the vehicle light control information.
[0177] As an optional implementation, the vehicle includes a vehicle control device, the light controller is in communication with the vehicle control device, and after the output of the gesture recognition model is determined as gesture information;
[0178] The sending module 604 is further used for:
[0179] Generate vehicle control signals based on gesture information;
[0180] The vehicle control signal is sent to a vehicle control device so that the vehicle control device controls the vehicle according to the vehicle control signal.
[0181] As an optional implementation, the vehicle control device includes: a body control module and a driving control module, which sends a vehicle control signal to the vehicle control device so that the vehicle control device controls the vehicle according to the vehicle control signal;
[0182] The sending module 604 is specifically used for:
[0183] If the vehicle control signal is a signal for performing body control, the vehicle control signal is sent to the body control module so that the body control module controls the opening or closing of one or more of the doors, windows, and air conditioners according to the vehicle control signal.
[0184] As an optional implementation manner, the sending module 604 is further specifically configured to:
[0185] If the vehicle control signal is a signal for driving control, the vehicle control signal is sent to the driving control module, so that the driving control module controls the driving of the vehicle according to the vehicle control signal.
[0186] As an optional implementation manner, the sending module 604 is further specifically configured to:
[0187] A vehicle light control signal is sent to the vehicle light to be operated, so that the vehicle light to be operated displays the animation to be displayed according to the vehicle light control signal.
[0188] The above-mentioned device is used to execute the method provided by the aforementioned embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0189] The above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), or one or more microprocessors, or one or more field programmable gate arrays (FPGAs). For another example, when a module is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0190] The present application further provides a vehicle, referring to the aforementioned Figure 1 The vehicle includes: a vehicle light device 10 and a vehicle control device 20. The vehicle light device 10 includes: a light controller 102, a perception data collector 101 and a plurality of vehicle lights 103. The light controller 102 is electrically connected to the perception data collector 101 and the plurality of vehicle lights 103, and is in communication connection with the vehicle control device 20.
[0191] As a possible implementation, the lighting controller 101 is used to execute the method provided in the aforementioned embodiment, and its implementation principle and technical effect are similar and will not be described in detail here.
[0192] As a possible implementation, the number of the perception data collector 102 may be one or more. The perception data collector 102 may be integrated into a certain headlight 103 , or a separate perception data collector 102 may be integrated into each headlight 103 .
[0193] Figure 7is a schematic diagram of the structure of the first perception data collector provided in the embodiment of the present application, such as Figure 7 As shown, only one perception data collector 102 is provided, and the perception data collector 102 is integrated into one of the headlights 103 . At this time, the user's hand motion data can only be collected when the user approaches the perception data collector 102 .
[0194] Figure 8 A schematic diagram of the structure of the second perception data collector provided in the embodiment of the present application is shown in FIG. Figure 8 As shown, a plurality of perception data collectors 102 are provided, and a perception data collector 102 is integrated in each headlight. At this time, the user's hand motion data can be collected by the user approaching any perception data collector 102 .
[0195] As a possible implementation method, the perception data collector 102 is used to execute the method for obtaining user hand motion data provided in the aforementioned embodiment. Its implementation principle and technical effect are similar and will not be repeated here.
[0196] As a possible implementation, a light controller 102 may be provided corresponding to each headlight 103 in the vehicle light device 10 , and each light controller 102 only controls the headlight 103 electrically connected to it.
[0197] Fig. 9 is a schematic diagram of the structure of the first lighting controller provided in the embodiment of the present application, such as Fig. 9 As shown, a separate light controller 102 is provided for each headlight 103, but a perception data collector 101 is integrated in only one of the headlights. In this case, only the headlight 103 integrated with the perception data collector 101 can be specified to display the light effect.
[0198] Fig.10 is a schematic diagram of the structure of the first lighting controller provided in the embodiment of the present application, such as Fig.10 As shown, a separate light controller 102 is provided for each headlight 103, and a perception data collector 101 is integrated in each headlight. At this time, as long as the perception data collector 101 integrated in the headlight 103 collects the user's gesture information, the light effect can be displayed, and the user can make gestures from multiple angles to control the vehicle's headlight display effect.
[0199] As a possible implementation, the lighting controller 102 is used to execute the method provided in the aforementioned embodiment, and its implementation principle and technical effect are similar and will not be described in detail here.
[0200] Fig.11 is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. Fig.11The computer device includes: a memory 1101 and a processor 1102. The memory 1101 stores a computer program that can be run on the processor 1102. When the processor 1102 executes the computer program, the steps in any of the above method embodiments are implemented.
[0201] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.
[0202] Optionally, the present application also provides a program product, such as a computer-readable storage medium, including a program, which is used to execute any of the above-mentioned vehicle headlight control method embodiments when executed by a processor.
[0203] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0204] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0205] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0206] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to perform some steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (English: Read-Only Memory, abbreviated: ROM), random access memory (English: Random Access Memory, abbreviated: RAM), disk or optical disk and other media that can store program codes.
[0207] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0208] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A vehicle light control method, characterized in that: A light controller used in a vehicle, the vehicle comprising: a headlight device, the headlight device comprising: the light controller, a perception data collector and a plurality of headlights, the light controller being electrically connected to the perception data collector and the headlights respectively; the method comprising: Acquiring hand movement data of the user outside the vehicle collected by the perception data collector; determining gesture information according to the hand motion data; generating a vehicle light control signal according to the gesture information; The headlight control signal is sent to the headlight, so that the headlight displays a corresponding animation according to the headlight control signal.
2. The vehicle light control method according to claim 1, characterized in that: The hand motion data includes: hand distance data and / or hand coordinate data that changes with time, and the determining of gesture information based on the hand motion data includes: inputting the hand distance data and / or hand coordinate data varying over time into a trained gesture recognition model; An output of the gesture recognition model is determined as the gesture information.
3. The vehicle light control method according to claim 1, characterized in that: The vehicle includes a vehicle control device, the light controller is in communication with the vehicle control device, and after determining the output of the gesture recognition model as the gesture information, the method includes: generating a vehicle control signal according to the gesture information; The vehicle control signal is sent to the vehicle control device so that the vehicle control device controls the vehicle according to the vehicle control signal.
4. The vehicle light control method according to claim 3, characterized in that: The vehicle control device comprises: a body control module and a driving control module; The step of sending the vehicle control signal to the vehicle control device so that the vehicle control device controls the vehicle according to the vehicle control signal comprises: If the vehicle control signal is a signal for performing body control, the vehicle control signal is sent to the body control module so that the body control module controls the opening or closing of one or more of the doors, windows, and air conditioners according to the vehicle control signal.
5. The vehicle light control method according to claim 3, characterized in that: The step of sending the vehicle control signal to the vehicle control device so that the vehicle control device controls the vehicle according to the vehicle control signal comprises: If the vehicle control signal is a signal for driving control, the vehicle control signal is sent to the driving control module, so that the driving control module controls the driving of the vehicle according to the vehicle control signal.
6. The vehicle light control method according to claim 1, characterized in that: The sending the headlight control signal to the headlight so that the headlight displays a corresponding animation according to the headlight control signal includes: The vehicle light control signal is sent to the vehicle light to be operated, so that the vehicle light to be operated displays the animation to be displayed according to the vehicle light control signal.
7. The vehicle light control method according to claim 1, characterized in that: The animation displayed by the vehicle light is updated as the gesture information is updated.
8. A vehicle light control device, characterized in that: A light controller used in a vehicle, the vehicle comprising: a headlight device, the headlight device comprising: the light controller, a perception data collector and a plurality of headlights, the light controller being electrically connected to the perception data collector and the headlights respectively, the vehicle headlight control device comprising: An acquisition module, used to acquire the hand movement data of the user outside the vehicle collected by the perception data collector; A determination module, used to determine gesture information according to the hand movement data; A generating module, used for generating a vehicle light control signal according to the gesture information; The sending module is used to send the headlight control signal to the headlight so that the headlight displays the corresponding animation according to the headlight control signal.
9. A vehicle, characterized in that: The vehicle comprises: a headlight device, the headlight device comprises: a light controller, a perception data collector and a plurality of headlights, the light controller is electrically connected to the perception data collector and the headlights respectively; The light controller is used to control vehicle lights based on the method described in any one of claims 1-7.
10. The vehicle according to claim 9, characterized in that The number of the perception data collectors is one or more, and each of the perception data collectors is respectively arranged in one of the vehicle lights.
