Control method and device
Patent Information
- Application Number
- CN202380092899.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2025-09-05
AI Technical Summary
The existing automotive ambient lights have a single function and are only used to decorate and create an atmosphere, which has insufficient user experience.
A control method and device are provided to realize intelligent lighting control by setting up multiple sets of lighting equipment groups in the vehicle and based on the lighting strategy information of these equipment groups. The method includes determining multiple sets of lighting equipment groups, controlling their luminescence, and positioning them using the luminous lighting equipment group, reducing positioning costs, protecting user privacy, and improving user's sense of security.
It improves the intelligence of the interior lighting system, increases the interaction between users and lighting equipment, improves the user experience, and improves the sense of security through precise positioning.
Smart Images

Figure CN120604627A_ABST
Abstract
Description
A control method and device Technical Field
[0001] The present application relates to the automotive field, and in particular to a control method and device. Background Art
[0002] Ambient lighting in a vehicle not only makes the interior of the vehicle more beautiful, but also makes people feel more comfortable. In recent years, as a product for decorating cars and enhancing the atmosphere, ambient lighting has gradually spread from high-end models to mid-range models.
[0003] However, currently, the ambient lights on cars are generally used as products to decorate cars and enhance the atmosphere. They can only play the role of creating the atmosphere of the car environment. The functions are relatively simple and the user experience is weak.
[0004] Summary of the Invention
[0005] The present application provides a control method and device that can improve the intelligence level of the in-vehicle lighting system, thereby enhancing the user experience.
[0006] In a first aspect, a control method is provided, which is applied to a vehicle including multiple lighting devices, wherein the multiple lighting devices are arranged at different locations on the vehicle. In this method, multiple lighting device groups can be determined, each of the multiple lighting device groups including one or more of the multiple lighting devices, and different lighting device groups within the multiple lighting device groups including different lighting devices. Thus, the lighting of the multiple lighting device groups can be controlled based on the lighting lighting strategy information of the multiple lighting device groups. In this way, the intelligence level of the in-vehicle lighting system can be improved, thereby enhancing the user experience. At the same time, the lighting lighting strategy information of the multiple lighting device groups can be used to determine the first position of the detection object, which can achieve positioning with the help of the lighting device group that emits light, reducing positioning costs, protecting user privacy, and improving the user's sense of security.
[0007] In conjunction with the first aspect, optionally, determining multiple lighting device groups includes: determining a first lighting device group among the multiple lighting device groups; and determining that the lighting device groups other than the first lighting device group are positionally offset from the first lighting device group. This allows accurate identification of the lighting device group that emits light, thereby enabling positioning based on the lighting device group, reducing positioning costs, protecting user privacy, and enhancing user security.
[0008] In conjunction with the first aspect, optionally, the multiple lighting device groups include a first lighting device group, a second lighting device group, and a third lighting device group, and the position offset between the first lighting device group and the second lighting device group is the same as the position offset between the second lighting device group and the third lighting device group. In this way, when using the luminous lighting device groups to achieve positioning, relative spatial changes can be obtained, which are equivalent to the relative spatial changes in different images of the detection object captured by the binocular camera. In other words, by setting such a position offset, the depth information of the detection object can be more accurately determined, thereby improving positioning accuracy.
[0009] In conjunction with the first aspect, the lighting strategy information for multiple lighting device groups optionally includes multiple position offsets in ascending order; or, the lighting strategy information for multiple lighting device groups optionally includes multiple position offsets in descending order; wherein the multiple position offsets include the position offset of each lighting device group in the multiple lighting device groups relative to the first lighting device group. This allows accurate identification of the lighting device group that emits light, enabling positioning using this lighting device group, reducing positioning costs, protecting user privacy, and enhancing user security. Furthermore, by combining different lighting device groups for positioning, the depth information of the detected object can be more accurately determined, improving positioning accuracy.
[0010] In conjunction with the first aspect, optionally, there are intervals between different lighting devices included in the same lighting device group in the multiple lighting device groups. In this way, the lighting devices that emit light in a lighting device group can be accurately obtained, and positioning can be achieved with the help of the lighting devices that emit light.
[0011] In combination with the first aspect, optionally, the method also includes: determining the area where the detection object is located based on the second position of the detection object; wherein, the area where the detection object is located is the left area of the vehicle, and each of the multiple lighting equipment groups includes lighting equipment set in the left area of the vehicle; the area where the detection object is located is the right area of the vehicle, and each of the multiple lighting equipment groups includes lighting equipment set in the right area of the vehicle; the area where the detection object is located includes the left area of the vehicle and the right area of the vehicle, and each of the multiple lighting equipment groups includes lighting equipment set in the left area of the vehicle and / or the right area of the vehicle.
[0012] In combination with the first aspect, optionally, determining a first lighting device group among the multiple lighting device groups includes: determining the first lighting device group based on the second position of the detection object.
[0013] In combination with the first aspect, optionally, the distance between the position of the first lighting device group in the vehicle and the second position of the detection object is less than or equal to a preset distance.
[0014] In conjunction with the first aspect, the vehicle may optionally be further provided with a visual sensor. The method further includes: acquiring multiple images from the visual sensor while controlling each of the multiple lighting groups to emit light, each of the multiple images including a group of lighting groups in an illuminated state and a detection object; thereby determining a first position of the detection object based on the multiple images and the position of the illuminated group of lighting groups included in each of the multiple images within the vehicle. This enables positioning using the illuminated lighting groups, reducing positioning costs, protecting user privacy, and enhancing the user's sense of security.
[0015] In combination with the first aspect, optionally, each of the multiple images includes a group of lighting equipment groups in a light-emitting state and a detection object among the multiple lighting equipment groups, including: each of the multiple images is used to indicate the position of the group of lighting equipment groups in a light-emitting state and the detection object among the multiple lighting equipment groups in the image.
[0016] In a second aspect, a control method is provided, which is applied to a vehicle comprising a plurality of lighting devices, wherein the plurality of lighting devices are arranged at different positions in the vehicle. In this method, a first message from a terminal device can be received, the first message being used to instruct the lighting of a first lighting device group, the distance between the first lighting device group and a detection object in the vehicle being less than or equal to a preset distance, and the detection object being located at a first position, thereby controlling the first lighting device group to emit light in response to the first message. Furthermore, a second message from the terminal device can also be received, the second message being used to instruct the lighting of a second lighting device group, the detection object moving from the first position to the second position, the distance between the second lighting device group and the detection object being less than or equal to a preset distance, thereby controlling the second lighting device group to emit light in response to the second message. In this way, remote control of the lighting device based on the instructions of the terminal device is achieved, the effective interaction between the lighting device and the user is increased, the intelligence level of the in-vehicle lighting system is improved, and thus the user experience is enhanced.
[0017] In combination with the second aspect, optionally, the vehicle is further provided with a visual sensor, and the method further includes: sending third information to the terminal device; wherein the third information includes a first image from the visual sensor, the first image includes the detection object and the first lighting device group; or, the third information is used to indicate a first recommendation list, and the first recommendation list includes the first lighting device group.
[0018] In combination with the second aspect, optionally, sending a third information to the terminal device includes: sending the third information to the terminal device when detecting at least one of the vehicle's engine being turned off, the vehicle being powered off, the doors being locked, and the air conditioner being turned off.
[0019] In combination with the second aspect, optionally, the method also includes: sending fourth information to the terminal device; wherein the fourth information includes a second image from the visual sensor, the second image includes the detected object and the second lighting device group; or, the fourth information is used to indicate a second recommendation list, and the second recommendation list includes the second lighting device group.
[0020] In a third aspect, a control device is provided, comprising a unit or module for implementing the method described in any one of the first or second aspects. The control device may be a vehicle-mounted terminal, a module of a vehicle-mounted terminal (e.g., a processor, chip, or chip system), or a logical node, logic module, or software capable of implementing all or part of the functions of the vehicle-mounted terminal.
[0021] In a fourth aspect, a control device is provided, comprising at least one processor; wherein the at least one processor is configured to execute any of the methods described in any of the first to second aspects. The control device may be a vehicle-mounted terminal, or a module of a vehicle-mounted terminal (such as a processor, chip, or chip system, etc.), or a logical node, logical module, or software that can implement all or part of the functions of the vehicle-mounted terminal. At least one processor may execute a computer program or instruction in a memory so that the above method is executed. The memory may be included in the control device or may be located outside the control device. In addition, the control device may further include an interface.
[0022] In a fifth aspect, a vehicle is provided, comprising the control device described in the third aspect or the fourth aspect.
[0023] In a sixth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions are executed, the computer executes any one of the methods described in any one of the first to second aspects.
[0024] In a seventh aspect, a computer program product is provided, the computer program product comprising: a computer program code, and when the computer program code is executed by a computer, the computer executes any one of the methods described in any one of the first to second aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] FIG1 is a schematic diagram of the structure of a control system provided in an embodiment of the present application;
[0026] FIG2 is a flow chart of a control method provided in an embodiment of the present application;
[0027] FIG3 is a schematic diagram showing the positional relationship between a lighting device group and a detection object provided in an embodiment of the present application;
[0028] FIG4 is a schematic diagram of a vehicle interior area division according to an embodiment of the present application;
[0029] FIG5 is a flow chart of another control method provided in an embodiment of the present application;
[0030] FIG6 is a schematic structural diagram of a control device 60 provided in an embodiment of the present application;
[0031] FIG7 is a schematic structural diagram of a vehicle 70 provided in an embodiment of the present application;
[0032] FIG8 is a schematic structural diagram of a control device 80 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0033] Ambient lighting in vehicles not only enhances the aesthetics of the interior but also creates a sense of comfort. However, currently, ambient lighting in cars is generally used for decorative purposes and to enhance the atmosphere of the vehicle. Its functionality is relatively limited, resulting in a poor user experience. This application therefore provides a control method to address this issue.
[0034] The following describes the system architecture of an embodiment of the present application. Referring to FIG1 , FIG1 is a schematic diagram of the structure of a control system provided by an embodiment of the present application. As shown in FIG1 , the control system may include a vehicle 100 , which may refer to any vehicle applicable to the embodiment of the present application, such as a car, truck, bus, passenger vehicle, high-speed rail, subway, etc. It should be understood that any vehicle with a cabin may be considered as vehicle 100 .
[0035] The vehicle 100 may include a lighting device 101 and an onboard terminal 102. Specifically:
[0036] The lighting device 101 can be one or more lighting units, and a lighting unit can be the smallest granularity unit of light emission. For example, a lighting unit can be a lamp bead. It should be noted that the present application does not limit the shape, structure, type, etc. of the lighting device. There can be multiple lighting devices 101. These lighting devices (not shown in FIG1 ) can be deployed at different positions in the cabin of the vehicle 100. For example, positions 1 to 8 shown in FIG1 can all be deployed with lighting devices. It should be noted that the present application does not limit the installation position of the lighting device.
[0037] Optionally, the lighting device 101 may belong to a lighting device group. The number of lighting devices in the lighting device group may be one or more, and is not limited here. Lighting device groups are typically expressed in the form of light strips, light arrays, and the like. For example, when the lighting device group is expressed in the form of a light strip, the lighting device groups may be located in the same light strip or in different light strips, and different lighting device groups may be located in the same light strip or in different light strips. For another example, when the lighting device group is expressed in the form of a light array, the lighting device groups may be located in the same light array or in different light arrays, and different lighting device groups may be located in the same light array or in different light arrays.
[0038] The vehicle-mounted terminal 102 is an electronic device with data processing and / or data transmission and reception capabilities. The vehicle-mounted terminal 102 can also control the lighting mode of the lighting devices, such as at least one of brightness, color, and duration. Optionally, the lighting modes of different lighting device groups can be the same or different, and the lighting modes of different lighting devices within the same lighting device group can be the same or different. This application does not impose any restrictions on the lighting mode of the lighting devices, nor does it impose any restrictions on the order in which different lighting devices within a lighting device group light up.
[0039] Optionally, the vehicle 100 may further include a visual sensor 103. The visual sensor 103 may capture one or more images of the vehicle's surrounding environment. Exemplarily, the visual sensor 103 may detect and capture one or more of the face, head, or part of the torso (e.g., arm) of the user in the vehicle. The visual sensor 103 may be one or more of a monocular camera, a binocular camera, a time of flight (TOF) camera, a driver monitoring system (DMS) camera, a camera-monitor system (CMS) camera, and the like. It should be understood that the visual sensor 103 may be set on the vehicle 100 as required, for example, it may be set on the steering wheel, in an area near the center console (not shown in FIG1 ), and the like. The visual sensor 103 may be one or more, and this application does not limit its position and quantity.
[0040] It should be noted that a communication link exists between the vehicle terminal 102 and the lighting equipment 101, the visual sensor 103, etc. The communication link here can be a wired link, a wireless link, or a combination of a wired link and a wireless link. A wired link can be, for example, an Ethernet-based bus, or can be one or more of a controller area network (CAN) bus, a local interconnect network (LIN) bus, a media oriented system transport (MOST) bus, FlexRay, and the like. A wireless link can be, for example, a short-range connection technology, including ultra-wideband (UWB) communication technology, wireless local area network (WLAN) technology, Bluetooth, ZigBee, in-vehicle short-range wireless communication technology, and SparkLink Alliance communication technology. Alternatively, a long-range connection technology can be used, including communication technology based on long-term evolution (LTE), fifth-generation mobile networks or fifth-generation wireless systems (5G), in-vehicle wireless communication technology, and the like. Of course, it is not ruled out that there are other technologies that can be used to support the communication between the vehicle terminal 102 and the lighting equipment 101, the visual sensor 103, etc.
[0041] Optionally, the control system may further include a terminal device 110. The terminal device 110 is an electronic device with data processing capabilities and / or data receiving and sending capabilities. For example, the terminal device 110 can indicate to the vehicle 100 the group of lighting devices that need to be turned on, etc. Among them, the terminal device 110 can be a mobile phone, a tablet computer, a handheld computer, a wearable device (also called a wearable smart device), a virtual reality (VR) terminal, an augmented reality (AR) terminal, etc., and this application does not limit the device form of the terminal device. It should be understood that the data link for sending and receiving information between the vehicle 100 and the terminal device 110 may include various types of connection media, specifically a wired link (such as optical fiber, etc.), or a wireless link, or a combination of a wired link and a wireless link, etc.
[0042] It should be noted that the system architecture shown in Figure 1 is for illustrative purposes only and does not limit the technical solutions provided herein. For example, the embodiments of the present application may also be applicable to other application scenarios of lighting equipment, such as indoor scenarios such as offices, homes, and entertainment venues, or outdoor scenarios such as outdoor gatherings.
[0043] The control method provided in the embodiment of the present application will be described in detail below with reference to FIG1 .
[0044] Referring to FIG2 , FIG2 is a flow chart of a control method provided by an embodiment of the present application, wherein the method is applied to a vehicle including multiple lighting devices, wherein the multiple lighting devices are arranged at different positions on the vehicle. The method includes but is not limited to the following steps:
[0045] 201. The vehicle-mounted terminal determines a plurality of lighting device groups, each of the plurality of lighting device groups including one or more of a plurality of lighting devices, and different lighting device groups in the plurality of lighting device groups include different lighting devices.
[0046] Optionally, step 201 may include: the vehicle-mounted terminal determining a first lighting device group among the multiple lighting device groups, wherein the other lighting device groups in the multiple lighting device groups, excluding the first lighting device group, are offset from the first lighting device group. In this way, the emitting lighting device group can be accurately determined, thereby enabling positioning based on the emitting lighting device group, reducing positioning costs, protecting user privacy, and enhancing the user's sense of security.
[0047] The vehicle-mounted terminal determines the first lighting device group among the multiple lighting device groups in the following manners, specifically:
[0048] 1. The vehicle-mounted terminal determines the first lighting device group based on the second position of the detection object.
[0049] Among them, the detection object can be a user in the vehicle, such as a driver, a non-driver or an animal, etc. The detection object can also be the remains of the user in the vehicle, such as a wallet, a mobile phone, etc., which are not limited here. Optionally, when the detection object is a user in the vehicle, a certain position of the detection object (such as the second position, etc.) can refer to the position of the key point of the detection object. The key points may include facial key points and / or body key points, etc. The facial key points are used to locate the key area positions of the face in the face image, and the key areas of the face include one or more of eyebrows, eyes, nose, mouth, facial contours, etc. The body key points can be used to locate the key area positions of the torso, and the key area positions of the torso include one or more of joint points, bone points, etc.
[0050] Optionally, the vehicle-mounted terminal can determine the second position of the detection object through images captured by a visual sensor installed in the vehicle. The second position of the detection object can refer to the depth information of the detection object, that is, the three-dimensional coordinate information. Depth information is also called depth. For the convenience of calculation, depth in the field of machine vision refers to the distance between each point in space and the visual sensor. In the embodiment of the present application, the second position of the detection object refers to the distance between the three-dimensional coordinates of the detection object in the world coordinate system and the visual sensor. The world coordinate system, also known as the measurement coordinate system, is a three-dimensional coordinate system. For example, the three-dimensional coordinate system can be a three-dimensional orthogonal coordinate system, a cylindrical coordinate system, a spherical coordinate system, etc. In the embodiment of the present application, the world coordinate system can use a three-dimensional orthogonal coordinate system (Xw, Yw, Zw). The position of the world coordinate system is determined according to actual conditions. In this application, for ease of processing, the world coordinate system is selected with the vehicle as the center (the vehicle position is at the origin position Ow of the world coordinate system), the Zw axis is perpendicular to the ground, the Xw axis represents the direction of the vehicle's forward movement, and the coordinate system mark will change with the movement of the vehicle. The unit of the world coordinate system can be meter (m).
[0051] Among them, the distance between the position of the first lighting device group in the vehicle and the second position of the detection object is less than or equal to the preset distance. That is, the distance between the position of each lighting device in the first lighting device group in the vehicle and the second position of the detection object is less than or equal to the preset distance. Exemplarily, assuming that the second position of the detection object is the thumb pad of the user in the car, the first lighting device group includes three lighting devices, such as the black dots in Figure 3. The distance between the position of these three lighting devices in the vehicle and the thumb pad is less than or equal to the preset distance. It should be pointed out that the position of a lighting device in the vehicle mentioned in this application may refer to the depth information of the lighting device. Among them, the depth information of the lighting device may be predefined or preconfigured in the vehicle, or the depth information of the lighting device may be obtained by the vehicle-mounted terminal from the cloud, which is not limited here.
[0052] Optionally, the preset distance may be a value greater than 0. The preset distance may be predefined or preconfigured in the vehicle, or the preset distance may be obtained by the vehicle terminal from the cloud, etc., which is not limited here.
[0053] 2. The vehicle-mounted terminal receives instruction information from the cloud or the terminal device, where the instruction information is used to indicate the first lighting device group.
[0054] Among them, the number of lighting equipment groups other than the first lighting equipment group in the multiple lighting equipment groups can be one or more groups. The position offsets of different lighting equipment groups relative to the first lighting equipment group in the multiple other lighting equipment groups can be different. For example, assume that there are N lighting equipment groups, N is an integer greater than 1, and the total number of lighting equipment in the vehicle is L. The first lighting equipment group includes lighting equipment P1, lighting equipment P2, lighting equipment P3 and lighting equipment P4. The position offset of the second lighting equipment group relative to the first lighting equipment group is 100 / L, that is, the positions of the four lighting equipment included in the second lighting equipment group in the vehicle are respectively the position of lighting equipment P1 in the vehicle + 100 / L, the position of lighting equipment P2 in the vehicle + 100 / L, the position of lighting equipment P3 in the vehicle + 100 / L, and the position of lighting equipment P4 in the vehicle + 100 / L. The positions of the third lighting device group relative to the first lighting device group are offset by 100 / L*2. That is, the positions of the four lighting devices included in the third lighting device group within the vehicle are lighting device P1's position within the vehicle + 100 / L*2, lighting device P2's position within the vehicle + 100 / L*2, lighting device P3's position within the vehicle + 100 / L*2, and lighting device P4's position within the vehicle + 100 / L*2. The positions of the Nth lighting device group relative to the first lighting device group are offset by 100 / L*K. That is, the positions of the four lighting devices included in the third lighting device group within the vehicle are lighting device P1's position within the vehicle + 100 / L*K, lighting device P2's position within the vehicle + 100 / L*K, lighting device P3's position within the vehicle + 100 / L*K, and lighting device P4's position within the vehicle + 100 / L*K, where K = 100 / l*N% 100 / L. It can be seen that the position offsets of the second to Nth lighting device groups relative to the first lighting device group are all different.
[0055] It should be noted that the position offset referred to in this application refers to the offset between the position of any lighting fixture in one lighting fixture group within the vehicle and the position of the corresponding lighting fixture in another lighting fixture group within the vehicle. For example, if the position offset of the second lighting fixture group relative to the first lighting fixture group is 100 / L, then the position offset of any lighting fixture in the second lighting fixture group within the vehicle and the position of the corresponding lighting fixture in the first lighting fixture group within the vehicle is also 100 / L. Furthermore, the position of a lighting fixture within the vehicle referred to in this application may refer to the three-dimensional coordinates of the lighting fixture in the world coordinate system.
[0056] Optionally, different lighting groups within the multiple lighting groups can be associated with each other. For example, the multiple lighting groups can include a first lighting group, a second lighting group, and a third lighting group, with the position offset between the first and second lighting groups being the same as the position offset between the second and third lighting groups. This allows for relative spatial variation when using the illuminated lighting groups for positioning, equivalent to the relative spatial variation of different images of the object being detected captured by a binocular camera. In other words, by setting such a position offset, the depth information of the object being detected can be more accurately determined, improving positioning accuracy.
[0057] Optionally, there may be intervals between different lighting devices within the same lighting device group within multiple lighting device groups. For example, the intervals between different lighting devices within the same lighting device group within multiple lighting device groups may be greater than or equal to a preset interval. Optionally, the preset interval may be a value greater than 0. The preset interval may be predefined or preconfigured within the vehicle, or may be obtained from the cloud by the vehicle terminal, etc., without limitation here. In this way, the lighting devices within a lighting device group can be accurately identified, thereby enabling positioning based on the lighting devices.
[0058] The positions of the multiple lighting device groups in the vehicle are related to the second position of the detection object, specifically:
[0059] 1. The area where the detection object is located is the left area of the vehicle, and each lighting device group in the multiple lighting device groups includes lighting devices arranged in the left area of the vehicle.
[0060] Optionally, the area where the detection object is located can be determined based on the second position of the detection object. The area where the detection object is located can refer to a seat in the vehicle, such as the driver's seat, the front passenger seat, the second row left, or the second row right. Alternatively, the area where the detection object is located can refer to a position interval that includes the second position of the detection object. For example, the maximum or minimum value of the position interval is the second position of the detection object, or a position within the position interval is the second position of the detection object.
[0061] The vehicle interior area can be divided according to Figure 4. As can be seen, the left side of the vehicle includes the driver's seat and the second row on the left, and the right side of the vehicle includes the passenger seat and the second row on the right. It is understood that this vehicle interior area division is only exemplary and this application does not limit the vehicle area division.
[0062] 2. The area where the detection object is located is the right area of the vehicle, and each lighting device group in the multiple lighting device groups includes lighting devices arranged in the right area of the vehicle.
[0063] 3. The area where the detection object is located includes the left area and the right area of the vehicle, and each lighting device group in the multiple lighting device groups includes lighting devices arranged in the left area and / or the right area of the vehicle.
[0064] It should be noted that the lighting devices included in any lighting device group among the multiple lighting device groups are all unobstructed lighting devices.
[0065] 202. The vehicle-mounted terminal controls the multiple lighting device groups to emit light based on the lighting strategy information of the multiple lighting device groups, where the lighting strategy information of the multiple lighting device groups is used to determine a first position of the detection object.
[0066] Optionally, the lighting strategy information for the multiple lighting device groups includes a plurality of position offsets arranged in ascending order; or, the lighting strategy information for the multiple lighting device groups includes a plurality of position offsets arranged in descending order. The plurality of position offsets includes a position offset of each lighting device group in the multiple lighting device groups relative to the first lighting device group.
[0067] Optionally, the method may also include: when controlling each lighting device group in a plurality of lighting device groups to emit light, the vehicle-mounted terminal obtains multiple images from a visual sensor, each of the multiple images including a group of lighting device groups in a light-emitting state and a detection object, thereby determining the first position of the detection object based on the multiple images and the position of the group of lighting device groups in a light-emitting state included in each of the multiple images in the vehicle.
[0068] Here, it is assumed that the multiple lighting equipment groups may include a first lighting equipment group, a second lighting equipment group, and a third lighting equipment group. When controlling each lighting equipment group in the multiple lighting equipment groups to emit light, the on-board terminal obtains multiple images from the visual sensor, which can be understood as follows: when controlling the first lighting equipment group to emit light, the on-board terminal obtains a first image from the visual sensor, and the first image includes the first lighting equipment group in a light-emitting state and the detection object. When controlling the second lighting equipment group to emit light, the on-board terminal obtains a second image from the visual sensor, and the second image includes the second lighting equipment group in a light-emitting state and the detection object. When controlling the third lighting equipment group to emit light, the on-board terminal obtains a third image from the visual sensor, and the third image includes the third lighting equipment group in a light-emitting state and the detection object.
[0069] Optionally, each of the multiple images includes a lighting device group in a lighting state among the multiple lighting device groups and a detection object, and the image may include: each of the multiple images is used to indicate the position of the lighting device group in a lighting state among the multiple lighting device groups and the detection object in the image. In other words, each of the multiple images is used to indicate the position of each lighting device included in the lighting device group in a lighting state among the multiple lighting device groups and the position of the detection object in the image. The position in the image may refer to a two-dimensional coordinate on the image.
[0070] Optionally, determining the first position of the detection object based on the multiple images and the positions of the lighting device group in the vehicle in the illuminating state included in each of the multiple images may include: determining the first position of the detection object based on the multiple images, the positions of the lighting device group in the vehicle in the illuminating state included in each of the multiple images, and parameters of a visual sensor. The parameters of the visual sensor include intrinsic parameters and / or extrinsic parameters.
[0071] Among them, intrinsic parameters refer to parameters related to the characteristics of the visual sensor itself, such as the focal length, pixel size, and lens distortion of the visual sensor. They are usually represented by the intrinsic parameter matrix and distortion parameters of the visual sensor. Extrinsic parameters refer to the parameters of the visual sensor relative to other coordinate systems (such as the world coordinate system), such as the position and rotation direction of the visual sensor. They are usually represented by the rotation matrix and translation vector of the camera coordinate system relative to other coordinate systems. The camera coordinate system uses the optical axis of the camera as the Zc axis. The center position of the light in the camera optical system is the origin Oc, which is actually the center of the lens.
[0072] In this embodiment, the intrinsic parameters and extrinsic parameters of the visual sensor can be calculated by a camera calibration algorithm, and the camera calibration algorithm is a prior art and will not be described in detail here.
[0073] The following example illustrates determining the first position of the detection object. For example, the first lighting device group in the first image, which is in a light-emitting state, includes two lighting devices, namely lighting device 1 and lighting device 2. The positions of lighting device 1, lighting device 2, and the detection object in the first image respectively satisfy the following formula (1):
[0074] Where, s in formula (1) is an external parameter, u and v are the internal parameters. u and v can be the positions of lighting device 1, lighting device 2 or the detection object in the first image, that is, the two-dimensional coordinates of lighting device 1, lighting device 2 or the detection object in the first image. W 、Y W 、Z WIt can be the coordinates of lighting device 1, lighting device 2 or the detection object in the world coordinate system. In this way, for lighting device 1, lighting device 2 and the detection object, three formulas similar to formula (1) can be obtained.
[0075] It should be understood that for a group of lighting devices in a luminous state in any of the multiple images and the detection object, a formula similar to formula (1) can be obtained. For ease of description, the formula corresponding to an image can be referred to as an equation group. In one possible embodiment, the vehicle-mounted terminal device can perform least square fitting on the equation group corresponding to each of the multiple images to obtain multiple third positions of the detection object. That is, the vehicle-mounted terminal first determines the multiple third positions of the detection object based on the multiple images and the position of the group of lighting devices in a luminous state included in each of the multiple images in the vehicle, and then determines the first position of the detection object based on the multiple third positions of the detection object. For example, the first position of the detection object is the minimum, maximum or average value of the multiple third positions of the detection object; or, the first position of the detection object is any one of the multiple third positions of the detection point. In another possible embodiment, the vehicle-mounted terminal device can perform least square fitting on the equation group corresponding to each of the multiple images to obtain the first position of the detection object. For example, assume that there are three images, image 1 to image 3, corresponding to equation group 1 to equation group 3 respectively. The vehicle-mounted terminal can perform least square fitting on equation group 1 to equation group 3 to obtain the first position of the detection object.
[0076] As can be seen, the above embodiments can enhance the intelligence of the in-vehicle lighting system, thereby improving the user experience. Furthermore, the lighting strategy information of multiple lighting device groups can be used to determine the initial position of the detected object. This allows positioning to be achieved using the lighting device groups, reducing positioning costs, protecting user privacy, and enhancing the user's sense of security.
[0077] Referring to FIG5 , FIG5 is a flow chart of another control method provided by an embodiment of the present application, wherein the method is applied to a vehicle including multiple lighting devices, wherein the multiple lighting devices are arranged at different positions on the vehicle. The method includes but is not limited to the following steps:
[0078] 501. The terminal device sends first information to the vehicle terminal, where the first information is used to instruct to light up a first lighting device group, the distance between the first lighting device group and a detection object in the vehicle is less than or equal to a preset distance, and the detection object is located at a first position.
[0079] Accordingly, the vehicle-mounted terminal receives the first information from the terminal device. Optionally, before the vehicle-mounted terminal receives the first information from the terminal device, the method may further include: the vehicle-mounted terminal sends third information to the terminal device. For example, when at least one of the following is detected: the vehicle's engine is turned off, the vehicle is powered off, the doors are locked, and the air conditioner is turned off, the vehicle-mounted terminal sends the third information to the terminal device. The third information includes a first image from a visual sensor, the first image includes a detection object and a first lighting device group; or, the third information is used to indicate a first recommendation list, and the first recommendation list includes the first lighting device group.
[0080] Optionally, the first information is used to instruct to light up the first lighting device group, which can be understood as: the first information is used to instruct to light up at least one lighting device in the first lighting device group.
[0081] It should be noted that the number of lighting devices included in a lighting device group involved in the embodiment shown in Figure 5 can be one or more, and is not limited here. Optionally, there can be intervals between the different lighting devices included in the lighting device group. For example, the intervals between the different lighting devices included in the lighting device group can be greater than or equal to a preset interval. Optionally, the preset interval can be a value greater than 0. The preset interval can be predefined or preconfigured in the vehicle, or the preset interval can be obtained by the vehicle terminal from the cloud, etc., and is not limited here.
[0082] In the embodiment shown in FIG5 , the distance between a lighting device group (e.g., the first lighting device group) and the detection object is less than or equal to a preset distance. This can be understood as meaning that the distance between the position of each lighting device in the lighting device group within the vehicle and the detection object within the vehicle is less than or equal to the preset distance. Optionally, the preset distance can be a value greater than 0. The preset distance can be predefined or preconfigured within the vehicle, or the preset distance can be obtained by the vehicle terminal from the cloud, etc., without limitation herein.
[0083] The position of the object being detected, such as the first position, can be achieved by the following methods, specifically:
[0084] 1. The vehicle terminal can determine the location of the detection object through the image collected by the visual sensor.
[0085] 2. The vehicle terminal can determine the location of the detection object using the pressure sensor under the seat. For example, when the pressure value detected by the pressure sensor on the seat is greater than or equal to a preset pressure value, the detection object can be determined to be located in that seat. The preset pressure value can be a value greater than 0. The preset pressure value can be predefined or preconfigured in the vehicle, or the preset pressure value can be obtained by the vehicle terminal from the cloud, etc., without limitation here.
[0086] 3. The vehicle terminal can determine the location of the sound source through the audio information obtained by the microphone array, and then determine the location of the detection object based on the location of the sound source. For example, if the sound source is located in the front passenger seat, then the location of the detection object is in the front passenger seat.
[0087] 502. The vehicle-mounted terminal controls the first lighting device group to emit light in response to the first information, for example, controls at least one lighting device in the first lighting device group to emit light.
[0088] 503. The terminal device sends second information to the vehicle terminal, where the second information is used to instruct the second lighting device group to light up, the detection object moves from the first position to the second position, and the distance between the second lighting device group and the detection object is less than or equal to the preset distance.
[0089] Accordingly, the vehicle-mounted terminal receives the second information from the terminal device. Optionally, before the vehicle-mounted terminal receives the second information from the terminal device, the method may further include: the vehicle-mounted terminal sending fourth information to the terminal device. The fourth information may include a second image from the visual sensor, the second image including the detected object and the second lighting device group; or the fourth information may indicate a second recommendation list, the second recommendation list including the second lighting device group.
[0090] Optionally, the second information is used to instruct to light up the second lighting device group, which can be understood as: the second information is used to instruct to light up at least one lighting device in the second lighting device group.
[0091] 504. The vehicle-mounted terminal controls the second lighting device group to emit light in response to the second information, for example, controls at least one lighting device in the second lighting device group to emit light.
[0092] It can be seen that in the above embodiment, remote control of the lighting equipment based on the instructions of the terminal device is realized, which increases the effective interaction between the lighting equipment and the user, improves the intelligence level of the in-vehicle lighting system, and thus enhances the user experience.
[0093] The above describes in detail the method of the embodiment of the present application, and the following provides an apparatus of the embodiment of the present application.
[0094] The embodiments of the present application also provide an apparatus for implementing any of the above methods, for example, providing a control apparatus including units (or means) for implementing each step performed by the vehicle-mounted terminal in any of the above methods. For another example, providing a control apparatus including units (or means) for implementing each step performed by the terminal device in any of the above methods.
[0095] For example, please refer to Figure 6, which is a structural diagram of a control device 60 provided in an embodiment of the present application. The control device 60 includes a processing unit 601, a sending unit 602 and a receiving unit 603, such as the control method of any one of the embodiments shown in Figure 2 or Figure 5.
[0096] It should be understood that the division of the various units in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into a physical entity, or they can be physically separated. In addition, the units in the device can be implemented in the form of a processor calling software; for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of the various units of the device, where the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units can be realized by designing the hardware circuits. The hardware circuit can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units by designing the logical relationship of the components in the circuit. For another example, in another implementation, the hardware circuit can be implemented by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units. All units of the above devices can be implemented in the form of software called by the processor, or in the form of hardware circuits, or in part by software called by the processor, and the rest by hardware circuits.
[0097] In an embodiment of the present application, a processor is a circuit with a signal processing capability. In one implementation, the processor may be a circuit with instruction reading and execution capability, such as a central processing unit, a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP); in another implementation, the processor may implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by an ASIC or PLD, such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0098] It can be seen that each unit in the above device can be one or more processors (or processing circuits) configured to implement the above method, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms.
[0099] In addition, the various units in the above devices can be fully or partially integrated together, or can be implemented independently. In one implementation, these units are integrated together and implemented in the form of a system-on-a-chip (SOC). The SOC may include at least one processor for implementing any of the above methods or implementing the functions of the various units of the device. The type of the at least one processor can be different, for example, including a CPU and FPGA, a CPU and an artificial intelligence processor, a CPU and a GPU, etc.
[0100] Regardless of whether these functional modules are subdivided or combined, the general process executed by the device 60 in the process of implementing the method is the same. For example, the receiving unit 603 and the sending unit 602 in the above-mentioned device 60 can also be combined into a communication unit. Generally, each unit corresponds to its own program code (or program instruction). When the program code corresponding to each of these units is executed on the processor, the unit executes the corresponding process to achieve the corresponding function. It should be noted that the implementation of each of the following units can correspond to the corresponding description of the embodiment shown in Figure 2 or Figure 5.
[0101] In one possible implementation, the control device 60 may be the vehicle-mounted terminal in the embodiments shown in FIG. 2 or FIG. 5 , or a module within the vehicle-mounted terminal, such as a chip or integrated circuit. The vehicle-mounted terminal is located within a vehicle that includes multiple lighting devices, which are located at different locations within the vehicle. The device includes a processing unit 601, wherein each unit is described as follows:
[0102] Processing unit 601 is used to: determine multiple groups of lighting equipment, each lighting equipment group in the multiple lighting equipment groups includes one or more of the multiple lighting equipment groups, and different lighting equipment groups in the multiple lighting equipment groups include different lighting equipment; based on the lighting lighting strategy information of the multiple lighting equipment groups, control the multiple lighting equipment groups to emit light, and the lighting lighting strategy information of the multiple lighting equipment groups is used to determine the first position of the detection object.
[0103] Optionally, when determining multiple lighting device groups, the processing unit 601 is configured to determine a first lighting device group among the multiple lighting device groups; and positions of the other lighting device groups except the first lighting device group among the multiple lighting device groups are offset from the first lighting device group.
[0104] Optionally, the processing unit 601 is further used to determine the area where the detection object is located based on the second position of the detection object; wherein, the area where the detection object is located is the left area of the vehicle, and each of the multiple lighting equipment groups includes lighting equipment set in the left area of the vehicle; the area where the detection object is located is the right area of the vehicle, and each of the multiple lighting equipment groups includes lighting equipment set in the right area of the vehicle; the area where the detection object is located includes the left area of the vehicle and the right area of the vehicle, and each of the multiple lighting equipment groups includes lighting equipment set in the left area of the vehicle and / or the right area of the vehicle.
[0105] Optionally, when determining the first lighting device group among the multiple lighting device groups, the processing unit 601 is configured to determine the first lighting device group based on the second position of the detection object.
[0106] Optionally, the vehicle is further provided with a visual sensor, and the processing unit 601 is further used to: obtain multiple images from the visual sensor while controlling each lighting device group in the multiple lighting device groups to emit light, each of the multiple images including a group of lighting device groups in the multiple lighting device groups that are in a light-emitting state and a detection object; determine a first position of the detection object based on the multiple images and the position of the group of lighting device groups in a light-emitting state included in each of the multiple images in the vehicle.
[0107] In another possible implementation, the control device 60 may be the vehicle-mounted terminal in the embodiment shown in FIG. 2 or FIG. 5 , or a module in the vehicle-mounted terminal, such as a chip or integrated circuit. The vehicle-mounted terminal is located in a vehicle that includes multiple lighting devices, which are located at different locations in the vehicle. The device includes a processing unit 601 and a receiving unit 603, wherein each unit is described as follows:
[0108] The receiving unit 603 is configured to receive first information from a terminal device, the first information being used to instruct the first lighting device group to be illuminated, the distance between the first lighting device group and a detection object in the vehicle being less than or equal to a preset distance, and the detection object being located at a first position; the processing unit 601 is configured to control the first lighting device group to emit light in response to the first information; the receiving unit 603 is further configured to receive second information from the terminal device, the second information being used to instruct the second lighting device group to be illuminated, the detection object being moved from the first position to the second position, and the distance between the second lighting device group and the detection object being less than or equal to the preset distance. The processing unit 601 is further configured to control the second lighting device group to emit light in response to the second information.
[0109] Optionally, the vehicle is further provided with a visual sensor, and the apparatus further includes a sending unit 602, which is used to send third information to the terminal device; wherein the third information includes a first image from the visual sensor, and the first image includes a detected object and a first lighting device group; or, the third information is used to indicate a first recommendation list, and the first recommendation list includes a first lighting device group.
[0110] Optionally, when sending the third information to the terminal device, the sending unit 602 is used to send the third information to the terminal device when it detects at least one of the vehicle's engine being turned off, the vehicle being powered off, the doors being locked, and the air conditioner being turned off.
[0111] Optionally, the sending unit 602 is further used to send fourth information to the terminal device; wherein the fourth information includes a second image from the visual sensor, the second image includes the detected object and the second lighting device group; or, the fourth information is used to indicate a second recommendation list, and the second recommendation list includes the second lighting device group.
[0112] Referring to FIG. 7 , FIG. 7 is a schematic structural diagram of a vehicle 70 provided in an embodiment of the present application. The vehicle 70 including multiple lighting devices may include an onboard terminal 701 , wherein:
[0113] Exemplarily, the vehicle-mounted terminal 701 is used to: determine multiple groups of lighting equipment, each lighting equipment group in the multiple lighting equipment groups includes one or more of the multiple lighting equipment, and different lighting equipment groups in the multiple lighting equipment groups include different lighting equipment; based on the lighting lighting strategy information of the multiple lighting equipment groups, control the multiple lighting equipment groups to emit light, and the lighting lighting strategy information of the multiple lighting equipment groups is used to determine the first position of the detection object.
[0114] Optionally, when determining multiple lighting equipment groups, the vehicle terminal 701 is configured to determine a first lighting equipment group among the multiple lighting equipment groups; and there is a position offset between the first lighting equipment group and the other lighting equipment groups except the first lighting equipment group among the multiple lighting equipment groups.
[0115] Optionally, the vehicle-mounted terminal 701 is further used to determine the area where the detection object is located based on the second position of the detection object; wherein, the area where the detection object is located is the left area of the vehicle, and each of the multiple lighting equipment groups includes lighting equipment set in the left area of the vehicle; the area where the detection object is located is the right area of the vehicle, and each of the multiple lighting equipment groups includes lighting equipment set in the right area of the vehicle; the area where the detection object is located includes the left area of the vehicle and the right area of the vehicle, and each of the multiple lighting equipment groups includes lighting equipment set in the left area of the vehicle and / or the right area of the vehicle.
[0116] Optionally, when determining the first lighting device group among the multiple lighting device groups, the vehicle-mounted terminal 701 is configured to determine the first lighting device group based on the second position of the detection object.
[0117] Optionally, the vehicle 70 is further provided with a visual sensor 702 and an on-board terminal 701, which are further used to: obtain multiple images from the visual sensor while controlling each lighting device group in the multiple lighting device groups to emit light, each of the multiple images including a group of lighting device groups in a light-emitting state and a detection object in the multiple lighting device groups; determine a first position of the detection object based on the multiple images and the position of the group of lighting device groups in a light-emitting state included in each of the multiple images in the vehicle.
[0118] As another example, the vehicle-mounted terminal 701 is used to: receive first information from the terminal device, the first information is used to indicate that the first lighting device group is lit, the distance between the first lighting device group and the detection object in the vehicle is less than or equal to the preset distance, and the detection object is located at the first position; in response to the first information, control the first lighting device group to emit light; receive second information from the terminal device, the second information is used to indicate that the second lighting device group is lit, the detection object moves from the first position to the second position, and the distance between the second lighting device group and the detection object is less than or equal to the preset distance; in response to the second information, control the second lighting device group to emit light.
[0119] Optionally, the vehicle is also provided with a visual sensor 702 and an on-board terminal 701, which is also used to send third information to the terminal device; wherein the third information includes a first image from the visual sensor, the first image includes a detected object and a first lighting device group; or, the third information is used to indicate a first recommendation list, and the first recommendation list includes a first lighting device group.
[0120] Optionally, when sending the third information to the terminal device, the vehicle-mounted terminal 701 is used to send the third information to the terminal device when it detects at least one of the vehicle's engine being turned off, the vehicle being powered off, the doors being locked, and the air conditioner being turned off.
[0121] Optionally, the vehicle-mounted terminal 701 is also used to send fourth information to the terminal device; wherein the fourth information includes a second image from the visual sensor, the second image includes the detected object and the second lighting device group; or, the fourth information is used to indicate a second recommendation list, and the second recommendation list includes the second lighting device group.
[0122] Referring to Figure 8 , Figure 8 is a schematic diagram of the structure of a control device 80 provided in an embodiment of the present application. The device 80 may include at least one memory 801 and at least one processor 802. Optionally, it may also include a bus 803. Further optionally, it may also include a communication interface 804, wherein the memory 801, processor 802, and communication interface 804 are connected via bus 803.
[0123] Memory 801 is used to provide storage space for storing data such as an operating system and computer programs. Memory 801 can be one or a combination of random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM).
[0124] The processor 802 is a module that performs arithmetic operations and / or logical operations, and can specifically be one or a combination of processing modules such as a CPU, a GPU, a microprocessor unit (MPU), an ASIC, an FPGA, and a complex programmable logic device (CPLD).
[0125] The communication interface 804 is used to receive data sent externally and / or send data externally. It can be a wired link interface such as an Ethernet cable, or a wireless link interface (Wi-Fi, Bluetooth, general wireless transmission, etc.). Optionally, the communication interface 804 can also include a transmitter (such as a radio frequency transmitter, antenna, etc.) or a receiver coupled to the interface.
[0126] The processor 802 in the device 80 is used to read the computer program stored in the memory 801 to execute the aforementioned control method, such as the control method described in any one of the embodiments of FIG. 2 or FIG. 5 .
[0127] In some possible implementations, the control device 80 may be the vehicle-mounted terminal in the embodiment shown in FIG. 2 or FIG. 5 , or a module in the vehicle-mounted terminal, such as a chip or an integrated circuit.
[0128] Exemplarily, the processor 802 in the device 80 is used to read the computer program stored in the memory 801 to perform the following operations: determine multiple groups of lighting equipment, each lighting equipment group in the multiple lighting equipment groups includes one or more of the multiple lighting equipment, and different lighting equipment groups in the multiple lighting equipment groups include different lighting equipment; based on the lighting lighting strategy information of the multiple lighting equipment groups, control the multiple lighting equipment groups to emit light, and the lighting lighting strategy information of the multiple lighting equipment groups is used to determine the first position of the detection object.
[0129] Optionally, when determining multiple lighting device groups, the processor 802 is specifically configured to perform the following operations: determining a first lighting device group among the multiple lighting device groups; and determining that positions of the other lighting device groups except the first lighting device group are offset from the first lighting device group.
[0130] Optionally, the processor 802 is further used to perform the following operations: determine the area where the detection object is located based on the second position of the detection object; wherein, the area where the detection object is located is the left area of the vehicle, and each lighting equipment group in the multiple lighting equipment groups includes lighting equipment set in the left area of the vehicle; the area where the detection object is located is the right area of the vehicle, and each lighting equipment group in the multiple lighting equipment groups includes lighting equipment set in the right area of the vehicle; the area where the detection object is located includes the left area of the vehicle and the right area of the vehicle, and each lighting equipment group in the multiple lighting equipment groups includes lighting equipment set in the left area of the vehicle and / or the right area of the vehicle.
[0131] Optionally, when determining the first lighting device group among the multiple lighting device groups, the processor 802 is specifically configured to perform the following operations: determining the first lighting device group based on the second position of the detection object.
[0132] Optionally, the vehicle is further provided with a visual sensor, and the processor 802 is further used to perform the following operations: while controlling each lighting device group in the multiple lighting device groups to emit light, obtaining multiple images from the visual sensor, each of the multiple images including a group of lighting device groups in the multiple lighting device groups that is in a light-emitting state and a detection object; determining a first position of the detection object based on the multiple images and the position of the group of lighting device groups in a light-emitting state included in each of the multiple images within the vehicle.
[0133] As another example, the processor 802 in the device 80 is used to read the computer program stored in the memory 801 to perform the following operations: receive first information from the terminal device through the communication interface 804, the first information is used to indicate that the first lighting device group is lit, the distance between the first lighting device group and the detection object in the vehicle is less than or equal to the preset distance, and the detection object is located at the first position; in response to the first information, control the first lighting device group to emit light; receive second information from the terminal device through the communication interface 804, the second information is used to indicate that the second lighting device group is lit, the detection object moves from the first position to the second position, and the distance between the second lighting device group and the detection object is less than or equal to the preset distance; in response to the second information, control the second lighting device group to emit light.
[0134] Optionally, the vehicle is also provided with a visual sensor, and the processor 802 is further used to perform the following operations: sending third information to the terminal device through the communication interface 804; wherein the third information includes a first image from the visual sensor, and the first image includes a detected object and a first lighting device group; or, the third information is used to indicate a first recommendation list, and the first recommendation list includes a first lighting device group.
[0135] Optionally, when sending the third information to the terminal device, the processor 802 is specifically used to perform the following operations: sending the third information to the terminal device when it is detected that at least one of the vehicle's engine is turned off, the vehicle is powered off, the doors are locked, and the air conditioner is turned off.
[0136] Optionally, the processor 802 is further used to perform the following operations: sending fourth information to the terminal device through the communication interface 804; wherein the fourth information includes a second image from the visual sensor, the second image includes the detected object and the second lighting device group; or, the fourth information is used to indicate a second recommendation list, and the second recommendation list includes the second lighting device group.
[0137] An embodiment of the present application provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed, the computer executes the method of any one of the embodiments shown in Figure 2 or Figure 5.
[0138] An embodiment of the present application provides a computer program product, which includes: computer program code, and when the computer program code is executed by a computer, it enables the computer to perform any method in the embodiment shown in Figure 2 or Figure 5.
[0139] When the computer instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application can be realized in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer instruction can be stored in a computer-readable storage medium or transmitted by a computer-readable storage medium. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrations. Available media can be magnetic media, (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD) or a semiconductor medium (for example, a solid-state drive (SSD)).
[0140] The steps in the method embodiments of the present application can be adjusted in sequence, combined, or deleted according to actual needs.
[0141] The modules in the embodiment of the device of the present application can be merged, divided and deleted according to actual needs.
[0142] Among them, the terms "system" and "network" in the embodiments of the present application can be used interchangeably. Unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. Moreover, in the description of this application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be one or more. In addition, to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.
[0143] References to "one embodiment" or "some embodiments" in the embodiments of the present application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0144] The above-mentioned specific implementation methods further explain in detail the purpose, technical solutions and beneficial effects of the present application. It should be understood that the above-mentioned are only specific implementation methods of the present application and are not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the present application should be included in the scope of protection of the present application.
[0145] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
Claims
1. A control method, characterized in that: Applied to a vehicle comprising a plurality of lighting devices, wherein the plurality of lighting devices are arranged at different positions of the vehicle, the method comprises: Determine a plurality of lighting device groups, each lighting device group in the plurality of lighting device groups includes one or more of the plurality of lighting devices, and different lighting device groups in the plurality of lighting device groups include different lighting devices; Based on the lighting strategy information of the multiple lighting device groups, the multiple lighting device groups are controlled to emit light, and the lighting strategy information of the multiple lighting device groups is used to determine the first position of the detection object.
2. The method according to claim 1, characterized in that: The step of determining a plurality of lighting device groups comprises: Determine a first lighting device group among the multiple lighting device groups; There is a position offset between other lighting equipment groups among the plurality of lighting equipment groups except the first lighting equipment group and the first lighting equipment group.
3. The method according to claim 1 or 2, characterized in that: The multiple lighting equipment groups include a first lighting equipment group, a second lighting equipment group and a third lighting equipment group, and the position offset between the first lighting equipment group and the second lighting equipment group is the same as the position offset between the second lighting equipment group and the third lighting equipment group.
4. The method according to any one of claims 1 to 3, characterized in that: The lighting strategy information of the plurality of lighting device groups includes a plurality of position offsets in an ascending order; or, The lighting strategy information of the plurality of lighting device groups includes the order of the plurality of position offsets from large to small; The multiple position offsets include a position offset of each lighting device group in the multiple lighting device groups relative to the first lighting device group.
5. The method according to any one of claims 1 to 4, characterized in that: There are intervals between different lighting devices included in the same lighting device group in the multiple lighting device groups.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Based on the second position of the detection object, determining the area where the detection object is located; The area where the detection object is located is the left area of the vehicle, and each lighting device group in the multiple lighting device groups includes lighting devices arranged in the left area of the vehicle; The area where the detection object is located is the right area of the vehicle, and each lighting device group in the multiple lighting device groups includes lighting devices arranged in the right area of the vehicle; The area where the detection object is located includes the left area of the vehicle and the right area of the vehicle, and each lighting device group in the multiple lighting device groups includes lighting devices arranged in the left area of the vehicle and / or the right area of the vehicle.
7. The method according to claim 2, characterized in that The determining of the first lighting device group among the multiple lighting device groups comprises: The first lighting device group is determined based on the second position of the detection object.
8. The method according to claim 7, characterized in that The distance between the position of the first lighting device group in the vehicle and the second position of the detection object is less than or equal to a preset distance.
9. A control method, characterized in that: Applied to a vehicle comprising a plurality of lighting devices, wherein the plurality of lighting devices are arranged at different positions of the vehicle, the method comprises: Receiving first information from a terminal device, the first information is used to instruct to light up a first lighting device group, the distance between the first lighting device group and a detection object in the vehicle is less than or equal to a preset distance, and the detection object is located at a first position; In response to the first information, controlling the first lighting device group to emit light; receiving second information from a terminal device, wherein the second information is used to instruct to light up a second lighting device group, the detection object moves from the first position to a second position, and the distance between the second lighting device group and the detection object is less than or equal to the preset distance; In response to the second information, the second lighting device group is controlled to emit light.
10. The method according to claim 9, characterized in that The vehicle is further provided with a visual sensor, and the method further comprises: Sending third information to the terminal device; The third information includes a first image from the visual sensor, and the first image includes the detection object and the first lighting device group; or The third information is used to indicate a first recommendation list, and the first recommendation list includes the first lighting device group.
11. The method according to claim 10, characterized in that The sending the third information to the terminal device includes: When at least one of the following is detected: the engine of the vehicle is turned off, the vehicle is powered off, the doors are locked, and the air conditioner is turned off, the terminal is informed The terminal device sends the third information.
12. The method according to any one of claims 9 to 11, characterized in that: The method further comprises: Sending fourth information to the terminal device; The fourth information includes a second image from the visual sensor, and the second image includes the detection object and the second lighting device group; or, The fourth information is used to indicate a second recommendation list, and the second recommendation list includes the second lighting device group.
13. A control device, characterized in that: The method comprises a unit or a module for implementing the method according to any one of claims 1 to 12.
14. A control device, characterized in that: The control device comprises at least one processor; wherein the at least one processor is configured to execute the method according to any one of claims 1 to 12.
15. A vehicle, characterized in that: Comprising a control device as claimed in claim 13 or 14.
16. A vehicle-mounted terminal, characterized in that: The vehicle-mounted terminal is used to implement the method as claimed in any one of claims 1 to 12.
17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, which, when executed, cause the computer to perform the method according to any one of claims 1 to 12.
18. A computer program product, characterized in that The computer program product comprises: a computer program code, and when the computer program code is executed by a computer, the computer is caused to perform the method according to any one of claims 1 to 12.