In-vehicle reading lamp control method, device and equipment and computer readable storage medium
By obtaining image information of users in the car and using the target neural network to determine the head position information, and automatically adjusting the illumination position and intensity of the reading lights in the car, the problem of limited lighting range of the reading light in the existing car is solved, and flexible lighting control is realized, which facilitates drivers/passengers to read and find items.
Patent Information
- Application Number
- CN202311165411.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-11
- Publication Date
- 2025-03-11
AI Technical Summary
The existing in-car reading lights are fixed or manually adjusted, with limited lighting range and cannot be flexibly regulated, resulting in inconvenience between drivers and passengers when reading or looking for items at night or in insufficient lighting.
By obtaining image information of users in the car, using the target neural network to determine the user's head position information, and automatically adjusting the illumination position and intensity of the reading light based on this information, achieving flexible light control.
It realizes flexible control of the reading lights in the car, so that no matter how the driver/passenger moves, it can be easy to read, and it is also convenient to find items in the car.
Smart Images

Figure CN119590324A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of vehicles, and in particular to the technical field of in-vehicle reading light control. Background Art
[0002] At present, vehicles are designed with reading lights to facilitate drivers / passengers to read text / find items in the car at night or in environments with insufficient lighting conditions. However, current reading lights in cars are generally fixed or manually adjusted, with a limited lighting range and no flexibility in adjustment, making it difficult for drivers / passengers to read flexibly or find items in a large range in the car. Summary of the invention
[0003] The present disclosure provides a method, device, equipment, storage medium and vehicle for controlling an in-vehicle reading light.
[0004] According to a first aspect of the present disclosure, a method for controlling an in-vehicle reading light is provided. The method comprises:
[0005] Obtain image information of the user in the car;
[0006] Determine the head position information of the user in the vehicle by using the image information;
[0007] Determine the reading light irradiation position corresponding to the head position information;
[0008] The in-vehicle reading light is controlled to illuminate the reading light illumination position.
[0009] According to the above aspects and any possible implementation manner, an implementation manner is further provided, wherein the method further includes:
[0010] Collecting voice signals of users in the car;
[0011] Determining whether the in-vehicle user voice signal is related to the reading light;
[0012] The determining the head position information of the user / driver in the vehicle by using the image information includes:
[0013] If the in-car user voice signal is related to the reading light, the target neural network is used to analyze the image information and the in-car user voice signal to obtain the head position information, wherein the head position information includes: the confidence of the head position of the user corresponding to the in-car user voice signal and the head orientation vector.
[0014] According to the above aspects and any possible implementation manner, an implementation manner is further provided, wherein if the in-vehicle user voice signal is related to the reading light, the image information and the in-vehicle user voice signal are parsed using a target neural network, including:
[0015] If the in-vehicle user voice signal is related to the reading light, extracting the current sound source intensity and the sound source direction from the in-vehicle user voice signal;
[0016] The target neural network is used to analyze the image information, the current sound source intensity and the sound source orientation.
[0017] According to the above aspect and any possible implementation manner, an implementation manner is further provided, wherein determining the reading light irradiation position corresponding to the head position information includes:
[0018] Selecting the highest confidence level from the confidence levels of the user's head position corresponding to the in-vehicle user voice signal;
[0019] The reading light illumination position corresponding to the head position information with the highest confidence is determined.
[0020] According to the above aspects and any possible implementation manner, there is further provided an implementation manner, wherein controlling the in-vehicle reading light to illuminate the reading light illumination position comprises:
[0021] Determine the target reading light corresponding to the head position in the vehicle with the highest confidence;
[0022] The target reading light is controlled to illuminate the reading light illumination position.
[0023] According to the above aspect and any possible implementation manner, an implementation manner is further provided, wherein determining the reading light irradiation position corresponding to the head position information includes:
[0024] The head position of the user corresponding to the in-vehicle user voice signal is added to the head orientation vector to obtain the corresponding reading light irradiation position.
[0025] According to the above aspects and any possible implementation manner, there is further provided an implementation manner, wherein controlling the in-vehicle reading light to illuminate the reading light illumination position comprises:
[0026] Obtaining a preset correspondence between the reading light irradiation position and the reading light rotation angle;
[0027] Matching the reading light irradiation position with the preset corresponding relationship to confirm the corresponding reading light rotation angle;
[0028] The reading light is controlled to rotate according to the reading light rotation angle so as to illuminate the reading light illumination position.
[0029] According to the above aspects and any possible implementation manner, an implementation manner is further provided, wherein the method further includes:
[0030] Obtaining a historical correspondence between pre-recorded timbre and reading light intensity;
[0031] If the in-vehicle user voice signal is related to the reading light, extracting a current timbre from the in-vehicle user voice signal;
[0032] Matching the current timbre with the historical correspondence to determine a corresponding target reading light intensity;
[0033] The current intensity of the in-vehicle reading light is adjusted to the target reading light intensity.
[0034] According to a second aspect of the present disclosure, a vehicle reading light control device is provided. The device comprises:
[0035] A collection module, used to obtain image information of users in the vehicle; wherein the users in the vehicle include passengers and / or drivers;
[0036] An input module, used to determine the head position information of the user in the vehicle using the image information;
[0037] A determination module, used to determine the irradiation position of the reading light corresponding to the head position information;
[0038] The control module is used to control the in-vehicle reading light to illuminate the reading light illumination position.
[0039] According to a third aspect of the present disclosure, an electronic device is provided, which includes a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the program, the method described above is implemented.
[0040] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method according to the first aspect of the present disclosure is implemented.
[0041] According to a fifth aspect of the present disclosure, a vehicle is provided, the vehicle comprising at least one of the in-vehicle reading light control device as described in the second aspect, the electronic device as described in the third aspect, and the readable storage medium as described in the fourth aspect.
[0042] In the present disclosure, the image information can be used to automatically determine the head position information of the user in the car, and then the reading light irradiation position corresponding to the head position information can be determined, and then the reading light in the car can be controlled to irradiate to the reading light irradiation position. In this way, the reading light in the car can be flexibly adjusted by image information, so that no matter how the driver / passenger in the car moves, they can read flexibly. At the same time, flexible control of the reading light also makes it convenient for the driver / passenger in the car to find items in a large range in the car.
[0043] It should be understood that the contents described in the summary of the invention are not intended to limit the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, among which:
[0045] Figure 1 A flow chart of a method for controlling a vehicle reading light according to an embodiment of the present disclosure is shown;
[0046] Figure 2 A block diagram of a vehicle reading light control device according to an embodiment of the present disclosure is shown;
[0047] Figure 3 A block diagram of an exemplary electronic device capable of implementing embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0048] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0049] In addition, the term "and / or" in this article is only a description of the association relationship between the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0050] Figure 1 The flowchart of the in-vehicle reading light control method 100 according to an embodiment of the present disclosure is shown. The method 100 may include:
[0051] Step 110, obtaining image information of users in the vehicle; wherein the users in the vehicle include passengers and / or drivers;
[0052] Image information can be collected by a TOF (Time of Flight) camera to capture a panoramic view of the vehicle. There can be one or more TOF cameras, and the TOF camera can be placed at any position in the vehicle that can capture the user, such as placing the TOF camera on the roof in the middle of the front row of the vehicle, or next to the rearview mirror inside the vehicle, or near the second row screen of the vehicle.
[0053] Step 120, using the image information to determine the head position information of the user in the vehicle;
[0054] The head position information may be head position information of a driver / passenger in a vehicle.
[0055] The target neural network can be used to determine the head position information of the user in the vehicle. The target neural network is a pre-trained neural network used to identify the head position of the user in the vehicle. The training process is:
[0056] Mark the head position of the sample image;
[0057] Input the labeled sample image into a preset neural network to obtain a preset head position output by the preset neural network;
[0058] It is determined whether the preset head position is consistent with the marked head position. If not, the preset neural network is adjusted to obtain the target neural network.
[0059] Step 130, determining the reading light irradiation position corresponding to the head position information;
[0060] Step 140, control the in-car reading light to illuminate the reading light illumination position. The in-car reading light may be one or more reading lights, such as a reading light may be designed on each seat, and in order to improve the control flexibility of the in-car reading light, the reading light corresponding to the head position information may be controlled to rotate to illuminate the corresponding reading light illumination position.
[0061] The image information can be used to automatically determine the head position information of the user in the car, and then the reading light illumination position corresponding to the head position information can be determined, and then the reading light in the car can be controlled to illuminate the reading light illumination position. In this way, the reading light in the car can be flexibly adjusted through image information, so that no matter how the driver / passenger in the car moves, they can read flexibly. At the same time, flexible adjustment of the reading light also makes it convenient for the driver / passenger in the car to find items in a large range in the car.
[0062] In some embodiments, the method further comprises:
[0063] Collecting voice signals of users in the car;
[0064] The in-car user voice signal can be any sound made by the in-car user. The in-car user voice signal can be collected by an in-car microphone array, which is composed of multiple microphones in the car, and one microphone can be installed on each seat.
[0065] Determining whether the in-vehicle user voice signal is related to the reading light;
[0066] The determining the head position information of the user / driver in the vehicle by using the image information includes:
[0067] If the in-car user voice signal is related to the reading light, the target neural network is used to analyze the image information and the in-car user voice signal to obtain the head position information, wherein the head position information includes: the confidence of the head position of the user corresponding to the in-car user voice signal and the head orientation vector; the confidence is used to characterize the credibility of the head position, the higher the confidence, the higher the credibility of the head position, and the lower the confidence, the lower the credibility of the head position; the head orientation vector is used to characterize the orientation of the user's head relative to the user's position in the car.
[0068] After collecting the voice signal of the user in the car, it can be determined whether the voice signal of the user in the car is related to the reading light. If it is related, it means that the user intends to control the reading light. Therefore, the target neural network can be used to automatically analyze the image information and the voice signal of the user in the car to obtain accurate head position information.
[0069] In some embodiments, if the in-vehicle user voice signal is related to the reading light, parsing the image information and the in-vehicle user voice signal using a target neural network includes:
[0070] If the in-vehicle user voice signal is related to the reading light, extracting the current sound source intensity and the sound source direction from the in-vehicle user voice signal;
[0071] The target neural network is used to analyze the image information, the current sound source intensity and the sound source orientation.
[0072] In addition to inputting image information into the target neural network, inputting the current sound source intensity and sound source direction into the target neural network can improve the recognition accuracy of head position information.
[0073] In some embodiments, determining the reading light irradiation position corresponding to the head position information includes:
[0074] The highest confidence level is selected from the confidence levels of the head position of the user corresponding to the in-vehicle user sound signal; the head position may be the position of the user's neck.
[0075] The reading light illumination position corresponding to the head position information with the highest confidence is determined.
[0076] The target neural network can output multiple head positions and the confidence of each head position, then select the highest confidence and determine the head position information with the highest confidence, and then automatically and accurately determine the reading light illumination position corresponding to the head position information with the highest confidence.
[0077] In some embodiments, controlling the in-vehicle reading light to illuminate the reading light illumination position includes:
[0078] Determine the target reading light corresponding to the head position in the vehicle with the highest confidence;
[0079] The target reading light is controlled to illuminate the reading light illumination position.
[0080] There may be multiple reading lights in the vehicle. Therefore, by selecting the highest confidence from the confidence of the user's head position corresponding to the user's voice signal in the vehicle, the target reading light corresponding to the head position in the vehicle with the highest confidence can be selected from multiple reading lights, and then the target reading light can be regulated to control the target reading light to illuminate the reading light irradiation position, so as to accurately regulate the target reading light in a targeted manner, so that users who really have lighting needs can read flexibly, and it is convenient for users with lighting needs to find items in a large range in the vehicle.
[0081] In some embodiments, determining the reading light irradiation position corresponding to the head position information includes:
[0082] The head position of the user corresponding to the in-car user sound signal is added to the head orientation vector to obtain the corresponding reading light illumination position. The head orientation vector can be a unit vector with the origin of the three-dimensional space coordinate system as the starting point and the coordinate point with the head orientation direction relative to the starting point modulus 1 as the end point, and the end point of the unit vector is represented by a three-dimensional coordinate value. The origin of the three-dimensional space coordinate can be any position of the vehicle, such as the front, rear, center of the roof, etc. The head position of the user corresponding to the in-car user sound signal is also based on the three-dimensional space coordinate system as a reference, and is a three-dimensional coordinate.
[0083] Since the head orientation vector is used to characterize the user's orientation, the head orientation vector is translated to the user's head position, and then the user's head position is added to the head orientation vector to obtain the head tip position, which is the corresponding reading light irradiation position.
[0084] In some embodiments, controlling the in-vehicle reading light to illuminate the reading light illumination position includes:
[0085] Obtaining a preset correspondence between the reading light irradiation position and the reading light rotation angle;
[0086] Matching the reading light irradiation position with the preset corresponding relationship to confirm the corresponding reading light rotation angle;
[0087] The reading light is controlled to rotate according to the reading light rotation angle so as to illuminate the reading light illumination position.
[0088] The reading light has a corresponding driving system, which can drive the reading light to rotate 360° left, right, front and back.
[0089] The drive system may be an existing one, and the present disclosure does not impose any limitation thereto. The drive system is provided with a motor.
[0090] Since different reading light irradiation positions require different reading light rotation angles, there is a preset corresponding relationship between the reading light irradiation position and the reading light rotation angle. At this time, the reading light irradiation position is matched with the preset corresponding relationship to confirm the corresponding reading light rotation angle, and then the reading light is controlled to rotate according to the reading light rotation angle to irradiate the reading light irradiation position, thereby flexibly adjusting the reading light so that the driver / passenger in the car can flexibly read or search for items in a large range in the car no matter where the driver / passenger moves to or how he / she turns his / her head.
[0091] In some embodiments, the method further comprises:
[0092] Obtaining a historical correspondence between pre-recorded timbre and reading light intensity;
[0093] Different users have different reading light usage habits, and different users have different timbres. Therefore, there is a historical correspondence between the timbre and the intensity of the reading light. Of course, reading light usage habits include but are not limited to the intensity of the reading light, and may also include the color of the reading light. Therefore, there is also a correspondence between the timbre and the color of the reading light.
[0094] If the in-vehicle user voice signal is related to the reading light, extracting a current timbre from the in-vehicle user voice signal;
[0095] Matching the current timbre with the historical correspondence to determine a corresponding target reading light intensity;
[0096] The current intensity of the in-vehicle reading light is adjusted to the target reading light intensity.
[0097] If the voice signal of the user in the car is related to the reading light, it means that the user intends to control the reading light. Therefore, the current timbre can be automatically extracted from the voice signal of the user in the car, and then the current timbre can be automatically matched with the historical correspondence to determine the reading light intensity that matches the timbre, that is, the target reading light intensity, and then the current intensity of the reading light in the car is automatically adjusted to the target reading light intensity. Therefore, according to the user's reading habits, the current intensity of the reading light in the car is adjusted to the intensity that the user is accustomed to, thereby improving the user experience.
[0098] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present disclosure is not limited by the order of the actions described, because according to the present disclosure, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present disclosure.
[0099] The above is an introduction to the method embodiment. The following is a further explanation of the scheme disclosed in the present invention through an apparatus embodiment.
[0100] Figure 2 FIG. 2 shows a block diagram of a vehicle reading light control device 200 according to an embodiment of the present disclosure. Figure 2 As shown, the device 200 includes:
[0101] The acquisition module 210 is used to acquire image information of users in the vehicle; wherein the users in the vehicle include passengers and / or drivers;
[0102] An input module 220, configured to determine the head position information of the user in the vehicle using the image information;
[0103] A determination module 230, used to determine a reading light irradiation position corresponding to the head position information;
[0104] The control module 240 is used to control the in-vehicle reading light to illuminate the reading light illumination position.
[0105] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the described module can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0106] According to an embodiment of the present disclosure, the present disclosure further provides an electronic device, including:
[0107] at least one processor; and
[0108] a memory communicatively connected to the at least one processor; wherein,
[0109] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can perform any of the above method embodiments.
[0110] According to an embodiment of the present disclosure, the present disclosure further provides a vehicle, comprising: the in-vehicle reading light control device as described in the above embodiment or the electronic device as described in the above embodiment.
[0111] According to an embodiment of the present disclosure, the present disclosure further provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to execute any one of the above method embodiments.
[0112] Figure 3 A schematic block diagram of an electronic device 300 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0113] The device 300 includes a computing unit 301, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 302 or a computer program loaded from a storage unit 308 into a random access memory (RAM) 303. In the RAM 303, various programs and data required for the operation of the device 300 can also be stored. The computing unit 301, the ROM 302, and the RAM 303 are connected to each other via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.
[0114] A number of components in the device 300 are connected to the I / O interface 305, including: an input unit 306, such as a keyboard, a mouse, etc.; an output unit 307, such as various types of displays, speakers, etc.; a storage unit 308, such as a disk, an optical disk, etc.; and a communication unit 309, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 309 allows the device 300 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0115] The computing unit 301 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 301 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 301 performs the various methods and processes described above, such as method 100. For example, in some embodiments, the method 100 may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 308. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 300 via the ROM 302 and / or the communication unit 309. When the computer program is loaded into the RAM 303 and executed by the computing unit 301, one or more steps of the method 100 described above may be performed. Alternatively, in other embodiments, the computing unit 301 may be configured to perform the method 100 in any other appropriate manner (e.g., by means of firmware).
[0116] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0117] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0118] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0119] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0120] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0121] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0122] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0123] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A method for controlling a reading light in a vehicle, characterized in that: include: Acquire image information of users in the vehicle; wherein the users in the vehicle include passengers and / or drivers; Determine the head position information of the user in the vehicle by using the image information; Determine the reading light irradiation position corresponding to the head position information; The in-vehicle reading light is controlled to illuminate the reading light illumination position.
2. The method according to claim 1, characterized in that The method further comprises: Collecting voice signals of users in the car; Determining whether the in-vehicle user voice signal is related to the reading light; The determining the head position information of the user / driver in the vehicle by using the image information includes: If the in-car user voice signal is related to the reading light, the target neural network is used to analyze the image information and the in-car user voice signal to obtain the head position information, wherein the head position information includes: the confidence of the head position of the user corresponding to the in-car user voice signal and the head orientation vector.
3. The method according to claim 2, characterized in that If the in-vehicle user voice signal is related to the reading light, the image information and the in-vehicle user voice signal are analyzed by using a target neural network, including: If the in-vehicle user voice signal is related to the reading light, extracting the current sound source intensity and the sound source direction from the in-vehicle user voice signal; The target neural network is used to analyze the image information, the current sound source intensity and the sound source orientation.
4. The method according to claim 2, characterized in that: The determining the reading light irradiation position corresponding to the head position information includes: Selecting the highest confidence level from the confidence levels of the user's head position corresponding to the in-vehicle user voice signal; The reading light illumination position corresponding to the head position information with the highest confidence is determined.
5. The method according to claim 4, characterized in that The controlling the in-vehicle reading light to illuminate the reading light illumination position includes: Determine the target reading light corresponding to the head position in the vehicle with the highest confidence; The target reading light is controlled to illuminate the reading light illumination position.
6. The method according to claim 2, characterized in that The determining the reading light irradiation position corresponding to the head position information includes: The head position of the user corresponding to the in-vehicle user voice signal is added to the head orientation vector to obtain the corresponding reading light irradiation position.
7. The method according to claim 1, characterized in that The controlling the in-vehicle reading light to illuminate the reading light illumination position includes: Obtaining a preset correspondence between the reading light irradiation position and the reading light rotation angle; Matching the reading light irradiation position with the preset corresponding relationship to confirm the corresponding reading light rotation angle; The reading light is controlled to rotate according to the reading light rotation angle so as to illuminate the reading light illumination position.
8. The method according to claim 2, characterized in that: The method further comprises: Obtaining a historical correspondence between pre-recorded timbre and reading light intensity; If the in-vehicle user voice signal is related to the reading light, extracting a current timbre from the in-vehicle user voice signal; Matching the current timbre with the historical correspondence to determine a corresponding target reading light intensity; The current intensity of the in-vehicle reading light is adjusted to the target reading light intensity.
9. A vehicle reading light control device, characterized in that: include: An acquisition module, used to acquire image information of users in the vehicle; wherein the users in the vehicle include passengers and / or drivers; An input module, used to determine the head position information of the user in the vehicle using the image information; A determination module, used to determine the irradiation position of the reading light corresponding to the head position information; The control module is used to control the in-vehicle reading light to illuminate the reading light illumination position.
10. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 8.
11. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-8.
12. A vehicle, characterized in that: include: At least one of the apparatus of claim 9, the electronic device of claim 10, and the readable storage medium of claim 11.
Citation Information
Patent Citations
Information processing device, information processing method and computer program
CN101625675A
Man-machine interaction method and device, computer equipment and storage medium
CN112581981A
Automobile light control method and system, storage medium and intelligent terminal
CN113771746A
Control method and device for top lamp in vehicle, electronic equipment and storage medium
CN115946608A
Audio and depth based sound source localization
US9753119B1