Colorful light control method, display device, computer equipment and storage medium

CN122679529APending Publication Date: 2026-09-01K TRONICS (SUZHOU) TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610976884.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-01
Publication Date
2026-09-01

AI Technical Summary

Technical Problem

[0002]传统电视机、会议一体机和教育机等显示器没有设置炫彩灯

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122679529A_ABST
    Figure CN122679529A_ABST
Patent Text Reader

Abstract

This disclosure provides a color-changing light control method, a display device, a computer device, and a storage medium, belonging to the field of display and human-computer interaction technology. The color-changing light control method of this disclosure, applied to a display device, includes: acquiring motion parameters of a user in front of the display device detected by a sensor; determining the user's motion state based on the motion parameters; the motion state includes movement or stillness; and, when the motion state is movement, controlling the target color-changing light corresponding to the user's current position to illuminate based on the motion parameters indicating the user's current position.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure belongs to the field of display and human-computer interaction technology, specifically relating to a colorful light control method, display device, computer equipment, and storage medium. Background Technology

[0002] Traditional televisions, all-in-one conference machines, and educational displays do not have interactive LED lights. With the development of artificial intelligence (AI), smart televisions, all-in-one conference machines, and educational displays are adding interactive LED lights to provide a more intelligent and dynamic experience. Summary of the Invention

[0003] This disclosure aims to at least solve one of the technical problems existing in the prior art, and to provide a colorful light control method, display device, computer equipment, and storage medium.

[0004] Firstly, the technical solution adopted to solve the technical problem of this disclosure is a colorful light control method, which is applied to a display device and includes:

[0005] Acquire motion parameters of the user in front of the display device detected by the sensor;

[0006] The user's motion state is determined based on the motion parameters; the motion state includes motion or stillness.

[0007] When the motion state is in motion, the target colorful light corresponding to the current position is controlled to be lit according to the current position indicated by the motion parameters.

[0008] In some embodiments, the motion parameters include at least the current motion speed;

[0009] Determining the user's motion state based on the motion parameters includes:

[0010] When the current speed is within a first preset speed range, the motion state is determined to be motion;

[0011] When the current speed is within a second preset speed range, the motion state is determined to be stationary; the first speed within the first preset speed range is greater than the second speed within the second preset speed range, and the second preset speed range includes 0.

[0012] In some embodiments, the motion parameters further include current distance and current angle; the current distance refers to the distance from the user to the preset origin at the current moment, and the current angle refers to the angle between the user at the current moment and the normal perpendicular to the preset origin;

[0013] When the motion state is in motion, according to the user's current position indicated by the motion parameters, control the target colorful light corresponding to the current position to light up, including:

[0014] When the motion state is in motion, the user's current position is determined based on the current distance and the current angle;

[0015] Based on the current position, determine the target RGB light corresponding to the current position;

[0016] Control the target's colorful lights to illuminate.

[0017] In some embodiments, at least one of the upper frame, lower frame, left frame and right frame of the display device is provided with a light strip, and the light strip includes a plurality of the colorful lights;

[0018] The step of determining the target RGB light corresponding to the current position based on the current position includes:

[0019] Based on the current position, slide a window through at least one of the colorful lights in the light strip to determine a first target colorful light group corresponding to the current sliding window;

[0020] The colorful lights in the first target colorful light group are used as the target colorful lights.

[0021] In some embodiments, at least one of the upper frame, lower frame, left frame and right frame of the display device is provided with a light strip, and the light strip includes a plurality of the colorful lights;

[0022] The step of determining the target RGB light corresponding to the current position based on the current position includes:

[0023] Based on the current position, determine at least one dazzling light that has the same or adjacent horizontal coordinate as the current position, and use it as the center dazzling light;

[0024] The preset number of colorful lights before and after the central colorful light, and the central colorful light itself, are regarded as a first target colorful light group;

[0025] The colorful lights in the first target colorful light group are used as the target colorful lights.

[0026] In some embodiments, the colorful light control method further includes:

[0027] Determine the next predicted position based on the current position and the current speed of movement;

[0028] Based on the predicted position, determine the next target colorful light group to be lit;

[0029] Control the illumination of the colorful lights in the second target colorful light group.

[0030] In some embodiments, controlling the target colorful light to illuminate includes:

[0031] If the sensor detects the presence of a user in front of the display device, the camera is activated.

[0032] Using the camera, an image of the user is captured, and the user's target color is determined; the target color includes one or more combinations of the user's clothing color, accessory color, skin color, hair color, prop color, and background color;

[0033] Control the target's colorful lights to illuminate the target's color.

[0034] In some embodiments, controlling the target colorful light to illuminate includes:

[0035] Get the color pre-selected by the user;

[0036] Control the target colorful light to illuminate the color pre-selected by the user.

[0037] In some embodiments, controlling the target colorful light to illuminate includes:

[0038] Get the playback mode selected by the user and the color selected by the user in advance;

[0039] According to the playback mode selected by the user, the target colorful light is controlled to light up the color pre-selected by the user.

[0040] In some embodiments, the color light control method further includes:

[0041] In response to the user selecting a stationary mode, the motion state is determined to be stationary.

[0042] In some embodiments, the color light control method further includes:

[0043] When the motion state is stationary, all the colorful lights in the display device are turned on.

[0044] In some embodiments, the color light control method further includes:

[0045] In response to user instructions, adjust the brightness and / or color of the target RGB light.

[0046] Secondly, this disclosure also provides a display device, including a sensor, a system-on-a-chip (SoC), multiple RGB LEDs, and a microcontroller; the sensor and the SoC are communicatively connected; the microcontroller and the SoC are communicatively connected.

[0047] The sensor is configured to send motion parameters of the user in front of the display device to the system-on-a-chip.

[0048] The system-on-a-chip is configured to acquire the motion parameters; determine the user's motion state based on the motion parameters; the motion state includes movement or stillness; and, if the motion state is movement, send a control signal to the microcontroller based on the user's current position indicated by the motion parameters.

[0049] The microcontroller is configured to control the target RGB light corresponding to the current position to light up according to the control signal.

[0050] In some embodiments, the display device further includes a camera, which is communicatively connected to the system-on-a-chip;

[0051] The camera is configured to capture images in front of the display device and transmit them back to the system-on-a-chip.

[0052] The system-on-a-chip is also configured to detect whether a user exists in the received image, and if so, to determine the user's target color; the target color includes one or more combinations of the user's clothing color, accessory color, skin color, hair color, prop color, and background color; and to control the target color light to illuminate the target color.

[0053] Thirdly, embodiments of this disclosure also provide a computer device, comprising: a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor communicates with the memory via the bus, and when the machine-readable instructions are executed by the processor, the steps of the color-changing light control method as described in any one of the first aspects are performed.

[0054] Fourthly, a computer non-transient readable storage medium storing a computer program that, when executed by a processor, performs the steps of the RGB lighting control method as described in any one of the first aspects. Attached Figure Description

[0055] Figure 1 A flowchart of a colorful light control method provided in an embodiment of this disclosure.

[0056] Figure 2A This is an exemplary schematic diagram showing the current position corresponding to a target RGB light, provided for an embodiment of this disclosure.

[0057] Figure 2BThis is another exemplary schematic diagram of the current position corresponding to the target RGB light, provided for embodiments of this disclosure.

[0058] Figure 3 This is a schematic diagram illustrating the angle detection principle of millimeter-wave radar provided in an embodiment of this disclosure.

[0059] Figure 4 This is a schematic diagram of a colorful light strip in a display device provided in an embodiment of the present disclosure.

[0060] Figure 5 This is a schematic diagram of a colorful light strip in another display device provided in an embodiment of this disclosure.

[0061] Figure 6 The image shows the effect of the colorful lighting following the embodiment of this disclosure.

[0062] Figure 7 This is a flowchart illustrating a colorful light control method provided in an embodiment of the present disclosure.

[0063] Figure 8 A detailed flowchart of another colorful light control method provided in this embodiment of the present disclosure.

[0064] Figure 9 This is a schematic diagram of a display device provided in an embodiment of the present disclosure.

[0065] Figure 10 This is a schematic diagram illustrating communication between a millimeter-wave radar and a system-on-a-chip (SoC) according to an embodiment of this disclosure.

[0066] Figure 11 This is a schematic diagram of the control circuit for a colorful light provided in an embodiment of this disclosure.

[0067] Figure 12 This is a schematic diagram of the structure of a computer device provided in an embodiment of this disclosure. Detailed Implementation

[0068] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. The components of the embodiments of this disclosure described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.

[0069] Unless otherwise defined, the technical or scientific terms used in this disclosure shall have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms “first,” “second,” and similar terms used in this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Similarly, the terms “an,” “a,” or “the,” and similar terms do not indicate a quantity limitation, but rather indicate the presence of at least one. The terms “including,” “comprising,” or “containing,” and similar terms mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. The terms “connected,” “linked,” or similar terms are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. The terms “upper,” “lower,” “left,” and “right,” etc., are used only to indicate relative positional relationships, and these relative positional relationships may change accordingly when the absolute position of the described objects changes.

[0070] In this disclosure, "multiple or several" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0071] In related technologies, the color and brightness of the LED lights in smart display devices are often adjusted based on audio and / or the display screen. For example, adjustments are made based on audio volume, such as high-frequency sounds corresponding to deep blue, low-frequency sounds to deep red, and mid-frequency sounds to green or cyan, or a transitional color between the two. Adjustments are also made based on the display screen, such as adjusting the LED lights to illuminate the color with the highest proportion of the displayed image. For instance, the color and brightness might flash in response to music like "chicken cutlet." All of these adjustments are based on the audio and video provided by the display device, failing to achieve a vibrant color effect for human-computer interaction and resulting in a poor user experience.

[0072] In view of this, the present disclosure provides a colorful light control method, display device, computer equipment and storage medium, which essentially allows the colorful light to light up in real time following the user's position, realizing a human-computer interaction colorful light effect between the user and the colorful light.

[0073] Figure 1 A flowchart of a colorful light control method provided in this disclosure embodiment is shown below. Figure 1 As shown, it includes S11 to S13.

[0074] S11. Acquire the motion parameters of the user in front of the display device detected by the sensor.

[0075] For example, sensors can be millimeter-wave radar, depth cameras, time-of-flight (ToF) sensors, etc. Data collected by sensors is analyzed to determine the user's motion parameters.

[0076] Taking millimeter-wave radar as an example, motion parameters can include the distance from the user to the preset origin, the angle between the user and the normal perpendicular to the preset origin, and the user's movement speed. The preset origin can be the center of the sensor, the center of the screen, the midpoint of the top bezel of the screen, or the midpoint of the bottom bezel of the screen.

[0077] Using a depth camera or a time-of-flight (ToF) sensor as an example, motion parameters can include the user's actual position and speed of movement.

[0078] For example, the display device may be a television set, a conference all-in-one machine, or an educational device.

[0079] S12. Determine the user's motion status based on motion parameters.

[0080] Among them, the state of motion includes either motion or stillness.

[0081] Specifically, the user's motion state can be determined based on at least one of the following: the user's distance from the preset origin, the angle between the user and the normal perpendicular to the preset origin, and the user's motion speed.

[0082] For example, if the distance between the user and the preset origin remains unchanged in adjacent moments, the user's motion state is determined to be stationary; conversely, if the distance changes in adjacent moments, the user's motion state is determined to be moving. Similarly, if the angle between the user and the normal perpendicular to the preset origin remains unchanged in adjacent moments, the user's motion state is determined to be stationary; conversely, if the angle changes in adjacent moments, the user's motion state is determined to be moving. Likewise, if the user's speed remains unchanged in adjacent moments, the user's motion state is determined to be stationary; conversely, if the user's speed changes in adjacent moments, the user's motion state is determined to be moving.

[0083] S13. When the motion state is in motion, control the target colorful light corresponding to the current position to be lit according to the current position indicated by the motion parameters.

[0084] In one possible implementation, taking a millimeter-wave radar sensor as an example, when the motion parameters include the user's current distance and current angle, and the user is in motion, their current position is determined based on the current distance and current angle. Based on the current position, a target illuminated light corresponding to that position can be identified, and the target illuminated light can be controlled to illuminate.

[0085] In another possible implementation, when the motion parameters include the user's actual position, the user's actual position at the current moment is the user's current position. Based on the current position, a target illuminated light corresponding to the current position can be determined, and the target illuminated light can be controlled to illuminate.

[0086] Figure 2A This is an exemplary schematic diagram showing the current position corresponding to a target RGB light, provided for an embodiment of this disclosure. Figure 2B This is another exemplary schematic diagram of the current position corresponding to the target RGB light provided in this embodiment of the disclosure. For example, the current position is a spatial coordinate in the sensor coordinate system. Each RGB light 10 on the display device 100 is also recorded in the same sensor coordinate system and can have a uniquely corresponding spatial coordinate, such as... Figure 2A As shown, when the x-coordinate of the current position is the same as the x-coordinate of the dazzling light 10, that is, the dazzling light 10 is the target dazzling light (such as a target dazzling light) corresponding to the current position. Figure 2B As shown, if there is no colored light with the same x-coordinate as the current position, the colored light closest to the current position (such as colored light 10A and colored light 10B) or the colored light adjacent to the x-coordinate of the current position is taken as the target colored light corresponding to the current position (such as multiple target colored lights).

[0087] The color light control method provided in this embodiment uses a sensor to detect user motion parameters and determine the user's motion state. When the user is in motion, the target color light corresponding to the current position is controlled to light up according to the user's current position indicated by the motion parameters. This ensures that the color light lights up in real time following the user's position, thus realizing a human-computer interaction color light effect between the user and the color light.

[0088] In some embodiments, for the above S12, the motion parameters include the current motion speed, that is, the user's motion speed at the current moment. Taking a millimeter-wave radar as an example, the millimeter-wave radar includes one transmitting antenna and two receiving antennas; the process of determining the motion speed may include: determining the current motion speed based on the speed of light, the initial frequency of the transmitted signal of the transmitting antenna, the difference between the highest and lowest frequencies of the transmitted signal of the transmitting antenna, the frequency difference between the upward transmission and reception sweeps of the millimeter-wave radar, and the frequency difference between the downward transmission and reception sweeps of the millimeter-wave radar.

[0089] The current speed can be determined using Formula 1 below.

[0090] Formula 1: .

[0091] Where v represents the current speed; c represents the speed of light; and f0 represents the initial frequency of the transmitted signal from the transmitting antenna. This represents the difference between the highest and lowest frequencies of the transmitted signal from the transmitting antenna. This represents the frequency difference between the upward transmission and reception sweep frequencies of a millimeter-wave radar. This indicates the frequency difference between the downward transmission and reception sweep frequencies of the millimeter-wave radar.

[0092] Optionally, when the current speed is within a first preset speed range, the motion state is determined to be motion; when the current speed is within a second preset speed range, the motion state is determined to be stationary. The first speed within the first preset speed range is greater than the second speed within the second preset speed range, and the second preset speed range includes 0. The first preset speed range refers to the range greater than a preset speed, which can be 0.01 m / s or 0.02 m / s. The second preset speed range refers to the range less than or equal to a preset speed. Both the first and second speeds are positive numbers.

[0093] Motion parameters also include the current distance. The process of determining the current distance may include: determining the current distance based on the speed of light, the difference between the highest and lowest frequencies of the millimeter-wave radar's transmitted signal, the frequency difference between the upward transmission and reception sweeps of the millimeter-wave radar, the frequency difference between the downward transmission and reception sweeps of the millimeter-wave radar, and the frequency of the sweep signal of the millimeter-wave radar.

[0094] The current distance can be determined using Formula 2 below.

[0095] Formula 2: , .

[0096] in, This indicates the frequency of the swept signal of the millimeter-wave radar. Increasing the swept bandwidth can reduce the range resolution. Indicates the frequency sweep period; Indicates the current distance; c represents the speed of light; This represents the difference between the highest and lowest frequencies of the transmitted signal from the transmitting antenna. This represents the frequency difference between the upward transmission and reception sweep frequencies of a millimeter-wave radar. This indicates the frequency difference between the downward transmission and reception sweep frequencies of the millimeter-wave radar.

[0097] Optionally, if the difference between the current distance and the previous distance is less than or equal to a preset movement distance, the movement state is determined to be stationary; if the difference between the current distance and the previous distance is greater than the preset movement distance, the movement state is determined to be in motion. The preset movement distance is 0, 0.01m, or 0.02m. The previous distance refers to the distance at the user's previous moment, which is earlier than the current moment.

[0098] Figure 3 This is a schematic diagram illustrating the angle detection principle of millimeter-wave radar provided in an embodiment of this disclosure, as shown below. Figure 3 As shown, Figure (a) illustrates the situation when the user is near the left side of the millimeter-wave radar, and Figure (b) illustrates the situation when the user is near the right side of the millimeter-wave radar. Motion parameters also include the current angle, and the process of determining the current angle may include: determining the current angle based on the distance between the two receiving antennas, the transmission wavelength of the transmitting antenna, and the phase difference between the received signals from the two receiving antennas.

[0099] The phase difference between the received signals from the two receiving antennas can be determined using Formula 3 below. .

[0100] Formula 3: .

[0101] In this disclosure, the distance d2 between the two receiving antennas is relatively small, such as 6 mm. Compared to the user's current distance d1 of more than 50 cm, the included angle between the two receiving antennas is small enough that they are approximately parallel.

[0102] .

[0103] The current angle can be determined using Formula 4 below.

[0104] Formula 4: .

[0105] in, d1 represents the current angle; d2 represents the distance between the two receiving antennas; Indicates the transmission wavelength of the transmitting antenna; This indicates the phase difference between the received signals from the two receiving antennas.

[0106] When the user is near the left side of the millimeter-wave radar... When the user approaches the right side of the millimeter-wave radar, .

[0107] Optionally, if the difference between the current angle and the angle at the previous moment is less than or equal to a preset angle, the motion state is determined to be stationary; if the difference between the current angle and the angle at the previous moment is greater than the preset angle, the motion state is determined to be in motion. The preset angle is 0°, 1°, 2°, 3°, or 4°.

[0108] In some embodiments, for the above-described S13, the motion parameters further include the current distance d1 and the current angle. The current distance d1 refers to the distance from the user to the preset origin at the current moment, and the current angle. This refers to the angle between the user at the current moment and the normal perpendicular to the preset origin. See the previous embodiment d1 for details. The process of determining the value will not be repeated here.

[0109] Specifically, when the user is in motion, the current position is determined based on the current distance and current angle; the target colored light corresponding to the current position is determined based on the current position; and the target colored light is controlled to light up.

[0110] like Figure 3 As shown, the current position is (x, y). When the current angle... When greater than 90°, , At the current angle When less than 90°, , At the current angle When the angle is 90°, x = 0 and y = d1.

[0111] Based on the current location, determine the target RGB light corresponding to the current location. In one possible implementation, Figure 4 This is a schematic diagram of a colorful light strip in a display device provided in an embodiment of the present disclosure, as shown below. Figure 4 As shown, at least one of the upper frame, lower frame, left frame, and right frame of the display device 100 is provided with a light strip, which includes a plurality of colorful lights 10. Depending on the current position, a sliding window can be made on at least one of the colorful lights 10 in the light strip to determine a first target colorful light group 201 corresponding to the current sliding window 101; the colorful lights in the first target colorful light group are then used as target colorful lights.

[0112] A sliding window, or sliding window, is a standard concept in computer science (algorithms), signal processing (DSP), and data analysis. In this disclosure, "sliding a window over the colored lights in a light strip" can be understood as using a fixed-length window to move the positions (e.g., numbers) of the sequentially arranged colored lights in the light strip along a certain direction (e.g., from left to right or from right to left), thereby selecting a group of colored lights and displaying a specific effect on the newly selected group. For example, as... Figure 4As shown, taking an example where the top, bottom, left, and right borders all include LED strips, the LED strips on the top border are numbered from left to right as 1, 2, 3, ..., M-1 and M; the LED strips on the bottom border are numbered from left to right as 1, 2, 3, ..., N-1 and N; the LED strips on the left border are numbered from left to right as 1, 2, 3, ..., Q-1 and Q; and the LED strips on the right border are numbered from left to right as 1, 2, 3, ..., P-1 and P. By sliding the window in groups of 10 LEDs from left to right, multiple groups of LED strips can be identified. Specifically, the multiple groups of LED strips in the top border include LED strips numbered 1-10, LED strips numbered 2-11, ..., and LED strips numbered (M-10)-M. The lower border contains multiple groups of colored lights, including groups numbered 1-10, 2-11, ..., and (N-10)-N. Sliding windows in groups of 10 lights from right to left allows for the identification of multiple groups. Specifically, the upper border contains groups numbered M-(M-10), ..., 11-2, and 10-1. The lower border contains groups numbered N-(N-10), ..., 11-2, and 10-1. Here, the sliding window increment is one colored light. However, the sliding window increment can be reasonably set based on practical experience and application requirements; this disclosure does not impose a limitation. In addition, the number of colorful lights in a set of colorful lights is not limited. This disclosure takes 10 as an example, but in reality it can be more than 10 or less than 10.

[0113] The user's movement direction can be determined based on the current position and the previous position. For example, if the previous position is to the left of the current position, the movement direction is from left to right. Conversely, if the previous position is to the right of the current position, the movement direction is from right to left.

[0114] like Figure 4As shown, the first target colorful light group 201 corresponding to the current sliding window 101 can be determined based on the first target colorful light group corresponding to the previous sliding window 102 and the user's movement direction. Specifically, given the first target colorful light group corresponding to the previous sliding window 102, taking the user's movement from left to right as an example, based on the previous sliding window 102, the colorful lights in the upper and / or lower frame light strips are slid from left to right, for example, from colorful light groups numbered 21-30 to colorful light groups numbered 22-31, to determine the first target colorful light group corresponding to the current sliding window, thus achieving a real-time following and smooth flow effect of the colorful lights. Taking a user moving from right to left as an example, the colorful lights in the upper and / or lower frame light strips are slid from right to left, for example, from colorful light groups numbered 50-41 to colorful light groups numbered 49-40. The first target colorful light group corresponding to the current sliding window is determined, so as to achieve the effect of real-time following and smooth flow of colorful lights.

[0115] In another possible implementation, Figure 5 This is a schematic diagram of a colorful light strip in another display device provided in an embodiment of the present disclosure, as shown below. Figure 5 As shown, based on the current position A, at least one RGB light with the same or adjacent horizontal coordinate as the current position can be determined as the center RGB light. A predetermined number (e.g., 5) of RGB lights before and after the center RGB light (taking one as an example), along with the center RGB light itself, can be grouped into a first target RGB light group 201. RGB lights in the first target RGB light group 201 (e.g., 11) can be used as target RGB lights. It should be noted that if there are not enough predetermined numbers of RGB lights before or after the center RGB light, then all (less than 5) RGB lights before or after the center RGB light are used as target RGB lights. In this embodiment, by determining the center RGB light as the alignment light for the current position and expanding left and right around it, stable tracking of the light effect center is achieved while ensuring a reasonable range for the light effect.

[0116] Figure 6 This is an example of a rendering showing the effect of a colorful lighting follow-up provided in an embodiment of this disclosure, such as... Figure 6 As shown, the center of the first target RGB light group follows the user's current position (x, y) from left to right. Optionally, the brightness of the target RGB light decreases from the current position to the left and right.

[0117] While implementing lighting effects on the top and / or bottom borders, the colorful lights on the left and right borders can be fully turned on or off.

[0118] In some embodiments, the next predicted position is determined based on the current position and the current movement speed; the next second target illuminated light group is determined based on the next predicted position; and the illuminated lights in the second target illuminated light group are controlled to illuminate. As discussed above, the current movement speed is within the first preset speed range, meaning the user is in motion, and therefore, the user is highly likely to continue moving in the direction of motion in the next moment. Thus, even if the user has not yet performed their next action, the predicted second target illuminated light group can be illuminated in advance. The method of determining the second target illuminated light group based on the next predicted position is fundamentally the same as the method of determining the first target illuminated light group based on the current position; for example, see the above. Figure 4 As shown, given a first target group of colored lights at the current position, the system slides through at least one strip of lights according to the user's movement direction to predict the second target group of colored lights 202 corresponding to the next sliding window 103, for example, sliding from colored light groups numbered 22-31 to colored light groups numbered 23-32. Alternatively, see the above. Figure 5 As shown, the center RGB light is determined based on the next predicted position B to obtain the second target RGB light group 202.

[0119] In this embodiment, the next predicted position is determined based on the current position and the current movement speed. The second target colorful light group corresponding to the next predicted position is lit in advance to ensure the smooth display of the colorful effect and avoid the colorful display being fragmented due to the delay in the next position detection process.

[0120] Furthermore, the predicted position can be verified. Optionally, the user's position at the next moment can be determined and denoted as the next position; the next moment is later than the current moment corresponding to the current position. If it is confirmed that the next position is indeed the position after the current position has moved along the direction of movement, such as moving from left to right and the next position is to the right of the current position, the position prediction result of the previous stage can be determined to be accurate, and the colorful following process can continue to be executed (such as S13). If the next position is the current position, the movement state is updated to stationary, and the state of all colorful lights is updated to lit.

[0121] In some embodiments, for S13, the target RGB light is controlled to illuminate the target color.

[0122] In one possible implementation, when a user is detected in front of the display device using a sensor, the camera is activated; the camera captures an image of the user, and the user's target color is determined; the target color includes one or more combinations of the user's clothing color, accessory color, skin tone, hair color, prop color, and background color; the target color is then controlled to illuminate. For example, if there is only one target color, the target color illuminates that color. If there are multiple target colors, the target color illuminates in zones, with different zones illuminating different colors. For instance, if the user's clothing is blue, the corresponding zone of the target color illuminates could include one or more of dark blue, light blue, cyan, and green. If the user's skin is yellow, the corresponding zone of the target color illuminates could include one or more of orange, tangerine, and gold. If the user's lips are pink, the corresponding zone of the target color illuminates could include one or more of light purple-pink, cherry blossom pink, and rose red. The target RGB lighting is divided into three zones, with transitional colors used between adjacent zones. For example, the transition between "dark blue, light blue, cyan, and green" and "orange, orange-yellow, and gold" can be rendered as yellow-green or amber (such as golden orange), for example, dark blue → light blue → cyan → green → yellow-green → amber → orange-yellow → orange. The transition between "orange, orange-yellow, and gold" and "light purple-pink, cherry blossom pink, and rose red" can be rendered as red-orange and pure red, for example, orange-yellow / gold → orange → red-orange → pure red → rose red → cherry blossom pink → light purple-pink.

[0123] In another possible implementation, a user-selected color can be obtained; the target LED can be controlled to illuminate the user-selected color. The user-selected color can be a single color, such as "dark blue, light blue, cyan, and green", or a set of colors, such as "dark blue, light blue, cyan, and green".

[0124] By controlling the target colorful lights to illuminate a color pre-selected by the user, the selected color can be displayed statically or flashing. By controlling the target colorful lights to illuminate a set of colors pre-selected by the user, the colors can be dynamically rotated, flashing, or different target colorful lights can illuminate a set of colors simultaneously to achieve a colorful display effect.

[0125] In another possible implementation, the user-selected playback mode and the user-preselected color are obtained; the target LED can be controlled to illuminate the user-preselected color according to the user-selected playback mode. For example, the playback mode can include a static playback mode and a dynamic playback mode. A static playback mode refers to displaying the user-preselected color in a fixed manner. A dynamic playback mode refers to playing multiple preselected colors according to a preset playback strategy to achieve a dynamic and varied color display effect. The user-preselected color can be a single color, such as "dark blue, light blue, cyan, and green," or a group of colors, such as "dark blue, light blue, cyan, and green." The preset playback strategy can be a flowing playback strategy to achieve a flowing playback effect; or a slow gradient strategy from bright to dark to achieve a "breathing" effect; or a flashing effect; or a dynamic carousel effect, etc.

[0126] The user can choose to input manually or by voice. If voice input is selected, a microphone array is needed to collect the user's voice data.

[0127] For example, in a birthday party scene, the playback mode is selected as a flowing effect, and the color is highlighted in red.

[0128] In some embodiments, the motion state is determined to be stationary in response to the user selecting a static mode. User selection can be supported, fully considering the user's wishes. For example, if the user wants to turn off the RGB lighting effect, they can actively select a static mode, thus determining the motion state to be stationary. In the static state, all RGB lights can be turned on or off, and this can be adjusted.

[0129] Here, the user can choose to remain still by manually navigating the menu, confirming the selection of still mode in response to a triggering action on the "Still Mode" option in the menu bar. Alternatively, the user can choose to remain still by voice control, using a microphone array to collect voice data, and confirming the motion state as still in response to voice data indicating "Activate Still Mode".

[0130] Optionally, when the device is stationary, all the colorful lights in the control display device are turned on.

[0131] Optionally, the target color illuminated in a static state can be one or more combinations of the user's clothing color, accessory color, skin tone, hair color, prop color, and background color, or it can be a color pre-selected by the user. For example, if a user is detected in front of the display device using a sensor, the camera is activated; the camera captures an image of the user and determines the user's target color; the target color includes one or more combinations of the user's clothing color, skin tone, prop color, and background color; when the user is stationary in motion, all the lights in the display device are controlled to illuminate the target color. Another example is that, according to the user's selected playback mode, all the lights are controlled to illuminate the user-preselected color.

[0132] In some embodiments, regardless of whether the user in front of the screen is stationary or moving, the system can respond to user commands at any time, adjusting the brightness and / or color of the target LED light accordingly. User commands can be selections from a menu, manually entered text commands, or voice commands. Voice commands require the use of a microphone array to collect voice data; the command may request the LED light to brighten or dim, and the brightness can be adjusted at any time to suit the user's viewing experience, thereby improving the human-computer interaction experience.

[0133] In some embodiments, sensors are used to detect in real time whether a user is in front of the screen. If multiple users are present simultaneously, the user closest to the screen is used as the criterion. If the sensors do not detect a user within a preset time, it is determined that no user is present. The preset time can be set as needed, such as 15 minutes.

[0134] To make it easier to understand, a complete example is provided below. Figure 7 A detailed flowchart of a colorful light control method provided in this embodiment of the disclosure is shown below. Figure 7 As shown, it includes S21 to S214.

[0135] S21. The millimeter-wave radar detects whether there is a user in front of the display device. If so, proceed to S22; otherwise, continue the detection and repeat this step.

[0136] S22. Obtain the user's motion parameters.

[0137] S23. Determine the user's motion state based on motion parameters.

[0138] S24. Determine the motion state. If it is in motion, execute S25; if it is stationary, execute S212.

[0139] S25. When the user is in motion, determine the user's current location based on the current distance and current angle.

[0140] S26. Based on the current location, determine the target RGB light corresponding to the current location.

[0141] S27. Using a camera, capture images of the user and determine the user's target color.

[0142] S28. Control the target's colorful lights to illuminate the target's color.

[0143] S29. Determine the next predicted position based on the current position and the current speed.

[0144] S210. Based on the next predicted position, determine the next target colorful light group to be lit.

[0145] S211, Control the illumination of the colorful lights in the second target colorful light group.

[0146] S212. When the motion state is stationary, all the colorful lights in the control display device are lit up in the target color.

[0147] The target color here can be one or more of the following: the color of the user's clothing, accessories, skin tone, hair color, props, and background color; or it can be a color pre-selected by the user.

[0148] S213. In response to the user's selection of the stationary mode, determine that the motion state is stationary.

[0149] S214. In response to a user's instruction, adjust the brightness and / or color of the target RGB lighting.

[0150] Steps S213, S214, and S21~S212 mentioned above do not have a specific order. S212 and S25 also do not have a specific order.

[0151] Figure 8 A detailed flowchart of another colorful light control method provided in this embodiment of the present disclosure is shown below. Figure 8 As shown, it includes S31 to S313.

[0152] S31. The millimeter-wave radar detects whether there is a user in front of the display device. If there is, proceed to S32; otherwise, continue the detection and repeat this step.

[0153] S32, Obtain the user's motion parameters.

[0154] S33. Determine the user's motion state based on motion parameters.

[0155] S34. Determine the motion state. If it is in motion, execute S35; if it is stationary, execute S311.

[0156] S35. When the user is in motion, determine the user's current location based on the current distance and current angle.

[0157] S36. Based on the current location, determine the target RGB light corresponding to the current location.

[0158] S37. According to the playback mode selected by the user, control the target colorful lights to light up the colors pre-selected by the user.

[0159] S38. Determine the next predicted position based on the current position and the current speed.

[0160] S39. Based on the next predicted position, determine the next target colorful light group to be lit.

[0161] S310, Control the illumination of the colorful lights in the second target colorful light group.

[0162] S311. When the motion state is stationary, all the colorful lights in the control display device are lit up in the target color.

[0163] S312, In response to the user selecting the stationary mode, determine the motion state as stationary.

[0164] S313. In response to a user's instruction, adjust the brightness and / or color of the target RGB lighting.

[0165] Steps S312, S313, and S31~S311 mentioned above do not have a specific order. S311 and S35 also do not have a specific order.

[0166] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.

[0167] In addition, this disclosure also provides a display device. Since the principle of the display device in this disclosure for solving the problem is similar to the above-mentioned colorful light control method in this disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.

[0168] Figure 9 A schematic diagram of a display device provided in an embodiment of this disclosure, such as... Figure 9 As shown, the display device includes a sensor 111, a system-on-chip (SOC) 112, multiple LEDs, and a microcontroller unit (MCU); the sensor 111 and the SOC 112 are communicatively connected; the microcontroller unit 113 and the SOC 112 are communicatively connected.

[0169] Sensor 111 is configured to send motion parameters of the user in front of the display device to system-on-chip 112.

[0170] For example, sensor 111 may be a millimeter-wave radar, a depth camera, a time-of-flight (ToF) sensor, etc.

[0171] Optionally, sensor 111 is a millimeter-wave radar. Figure 10 This is a schematic diagram illustrating the communication between a millimeter-wave radar and a system-on-a-chip (SoC) according to an embodiment of this disclosure. Figure 10 As shown, the millimeter-wave radar includes one transmitting antenna TX and two receiving antennas RX, a filter 1111 (e.g., a low-pass filter) electrically connected to the transmitting antenna TX and the two receiving antennas RX respectively, a mixer 1112 electrically connected to the filter 1111, an analog-to-digital converter 1113 (i.e., an A / D converter) electrically connected to the mixer 1112, and a digital signal processor 1114 (DSP) electrically connected to the analog-to-digital converter 1113. The DSP 1114 communicates with the system-on-a-chip 112. For example, the DSP communicates with the SOC via a serial asynchronous transceiver (UART), an integrated circuit bus (I2C), or a serial peripheral interface (SPI). Figure 10 As shown, a millimeter-wave radar with one TX and two RX channels is used. The millimeter-wave radar transmits a signal from the TX antenna, which is reflected back from the human body. The signal is then received by the RX antenna, filtered by a low-pass filter 1111, mixed by a mixer 1112, and finally output as a digital signal by an analog-to-digital converter 1113. A digital signal processor 1114 processes the digital signal and sends it to the SOC via UART, I2C, or SPI to determine motion parameters.

[0172] Motion parameters include current speed, current distance, and current angle. Optionally, the millimeter-wave radar is also configured to determine the user's current position based on the current distance and current angle, and send this information to the system-on-chip 112. Alternatively, the system-on-chip 112 can be configured to determine the user's current position based on the current distance and current angle.

[0173] The data frame format reported by the millimeter-wave radar to the SOC can be found in Table 1 or Table 2 below.

[0174] Table 1

[0175]

[0176] Table 2

[0177]

[0178] The frame header "Data 1, Data 2, Data 3, Data 4" indicates the product model, equipment information, and protocol functions of the millimeter-wave radar. The frame tail "Data 5, Data 6" indicates the end of a data frame and includes a checksum function to ensure the integrity of data transmission.

[0179] For the process of determining the current speed, current distance, and current angle, please refer to Formulas 1 to 4 in the above-mentioned color light control method. Repeated parts will not be repeated.

[0180] The system-on-a-chip 112 is configured to acquire motion parameters; determine the user's motion state based on the motion parameters; the motion state includes movement or stillness; and when the motion state is movement, send a control signal to the microcontroller 113 based on the user's current position indicated by the motion parameters.

[0181] The microcontroller 113 is configured to control the illumination of the target RGB light corresponding to the current position based on the control signal.

[0182] Optionally, sensor 111 and system-on-a-chip 112 are connected via an I2C interface or a UART interface; microcontroller 113 and system-on-a-chip 112 are connected via an I2C interface or a UART interface.

[0183] Optionally, at least one of the top frame, bottom frame, left frame, and right frame of the display device is provided with a light strip, the light strip including multiple colored lights; the multiple colored lights in the light strip are arranged in parallel. Figure 11 This is a schematic diagram of the control circuit for the colorful lights provided in the embodiments of this disclosure, as shown below. Figure 11 As shown, the SOC sends the control signal of the target colorful light 10 to the MCU through the I2C interface or UART interface. The MCU is electrically connected to the colorful light driver chip 114. The colorful light driver chip 114 controls the target colorful light 10 (each LED integrates red R, green G, and blue B chips) to mix the RGB three primary colors to form the target color, thus creating a colorful effect.

[0184] In some embodiments, such as Figure 9 As shown, the display device also includes a camera 115, which is communicatively connected to the system-on-a-chip 112; for example, the camera 115 and the system-on-a-chip 112 are communicatively connected via a USB interface.

[0185] Camera 115 is configured to capture images in front of the display device and transmit them back to system-on-chip 112; system-on-chip 112 is also configured to detect whether a user exists in the received image, and if so, determine the user's target color; the target color includes one or more combinations of the user's clothing color, accessory color, skin color, hair color, prop color, and background color; and control the target color lights to illuminate the target color.

[0186] For example, such as Figure 9 As shown, the display device also includes a microphone 116. The microphone 116 is configured to collect voice data from the environment and send it to the system-on-a-chip 112.

[0187] It should be noted that the process of the system-on-a-chip 112 determining the target color can be found in the specific implementation of the method for determining the target color in the color light control method. The repeated parts will not be described again.

[0188] For example, the display device can be any product with display function, such as a television set, an all-in-one conference machine, an educational device, an in-vehicle device, a game console, a large outdoor or indoor viewing screen, or an advertising screen. Other essential components of the display device are those that should be understood by those skilled in the art, and will not be described in detail here, nor should they be construed as limiting this disclosure.

[0189] In some embodiments, the motion parameters include at least the current motion speed; the system-on-a-chip 112 or the millimeter-wave radar is specifically configured to determine the motion state as motion when the current motion speed is within a first preset speed range; and to determine the motion state as stationary when the current motion speed is within a second preset speed range; the first speed within the first preset speed range is greater than the second speed within the second preset speed range, and the second preset speed range includes 0.

[0190] In some embodiments, the motion parameters further include current distance and current angle; current distance refers to the distance from the user to the preset origin at the current moment, and current angle refers to the angle between the user and the normal perpendicular to the preset origin at the current moment; the system-on-a-chip 112 or the millimeter-wave radar is specifically configured to determine the user's current position based on the current distance and current angle when the motion state is motion; the system-on-a-chip 112 is specifically configured to determine the target RGB light corresponding to the current position based on the current position; the microcontroller 113 is configured to control the target RGB light to light up.

[0191] In some embodiments, at least one of the top frame, bottom frame, left frame, and right frame of the display device is provided with a light strip, the light strip including a plurality of colorful lights; the system-on-a-chip 112 is specifically configured to slide a window on the colorful lights in at least one light strip according to the current position, determine a first target colorful light group corresponding to the current sliding window; and use the colorful lights in the first target colorful light group as target colorful lights.

[0192] In some embodiments, at least one of the top frame, bottom frame, left frame, and right frame of the display device is provided with a light strip, the light strip including a plurality of colorful lights; the system-on-chip 112 is specifically configured to determine, based on the current position, at least one colorful light with the same or adjacent horizontal coordinate as the current position, as the center colorful light; to form a first target colorful light group with a preset number of colorful lights before and after the center colorful light and the center colorful light; and to form the colorful lights in the first target colorful light group as target colorful lights.

[0193] In some embodiments, the system-on-a-chip 112 is further configured to determine the next predicted position based on the current position and the current movement speed; determine the next second target RGB light group to be lit based on the next predicted position; and the microcontroller 113 is further configured to control the RGB lights in the second target RGB light group to be lit.

[0194] In some embodiments, the system-on-chip 112 is further configured to activate the camera when the presence of a user is detected in front of the display device using the sensor 111; the camera is configured to capture an image of the user and send it to the system-on-chip 112. The system-on-chip 112 is configured to determine the user's target color based on the received image; the target color includes one or more combinations of the user's clothing color, accessory color, skin tone, hair color, prop color, and background color; the microcontroller 113 is configured to control the target RGB lighting to illuminate the target color.

[0195] In some embodiments, the system-on-chip 112 is further configured to acquire a user-selected playback mode and a user-preselected color; and control the target LED to illuminate the user-preselected color according to the user-selected playback mode.

[0196] In some embodiments, the system-on-chip 112 is also configured to determine the motion state as stationary in response to a user selecting a stationary mode.

[0197] In some embodiments, the system-on-a-chip 112 is further configured to use the microcontroller 113 to control all the colorful lights in the display device to light up when the motion state is stationary.

[0198] In some embodiments, the system-on-chip 112 is also configured to adjust the brightness and / or color of the target RGB light using the microcontroller 113 in response to a user instruction.

[0199] Figure 12 This is a schematic diagram of the structure of a computer device provided in an embodiment of this disclosure. Figure 12 As shown, this disclosure provides a computer device including: one or more processors 1201, a memory 1202, and one or more I / O interfaces 1203. The memory 1202 stores one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement any of the colorful light control methods described in the above embodiments; the one or more I / O interfaces 1203 are connected between the processor and the memory, configured to enable information interaction between the processor and the memory.

[0200] The processor 1201 is a device with data processing capabilities, including but not limited to a central processing unit (CPU); the memory 1202 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), and flash memory (FLASH); the I / O interface (read / write interface) 1203 is connected between the processor 1201 and the memory 1202, enabling information exchange between the processor 1201 and the memory 1202, including but not limited to a data bus (Bus).

[0201] In some embodiments, the processor 1201, memory 1202, and I / O interface 1203 are interconnected via bus 1204, and thus connected to other components of the computing device.

[0202] According to embodiments of this disclosure, a computer non-transient readable storage medium is also provided. This computer non-transient readable storage medium stores a computer program, wherein, when executed by a processor, the program implements the steps of any of the color-changing light control methods described in the above embodiments.

[0203] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a machine-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by a central processing unit (CPU), it performs the functions defined above in the system of this disclosure.

[0204] It should be noted that the computer-readable non-transient readable medium disclosed herein may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. Computer-readable storage media may be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any non-transient readable computer storage medium other than a computer-readable storage medium, which can transmit, propagate, or transfer a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the non-transient readable computer storage medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0205] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two adjacent blocks may actually represent substantially parallel execution, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0206] It is understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of this disclosure, and this disclosure is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and substance of this disclosure, and these modifications and improvements are also considered to be within the scope of protection of this disclosure.

Claims

1. A method for controlling colorful lights, applied to a display device, comprising: Acquire motion parameters of the user in front of the display device detected by the sensor; The user's motion state is determined based on the motion parameters. The state of motion includes movement or stillness; When the motion state is in motion, the target colorful light corresponding to the current position is controlled to be lit according to the current position indicated by the motion parameters.

2. The colorful light control method according to claim 1, wherein, The motion parameters include at least the current motion speed; Determining the user's motion state based on the motion parameters includes: When the current speed is within a first preset speed range, the motion state is determined to be motion; When the current speed is within a second preset speed range, the motion state is determined to be stationary; the first speed within the first preset speed range is greater than the second speed within the second preset speed range, and the second preset speed range includes 0.

3. The colorful light control method according to claim 2, wherein, The motion parameters also include current distance and current angle; the current distance refers to the distance from the user to the preset origin at the current moment, and the current angle refers to the angle between the user at the current moment and the normal perpendicular to the preset origin; When the motion state is in motion, according to the user's current position indicated by the motion parameters, control the target colorful light corresponding to the current position to light up, including: When the motion state is in motion, the user's current position is determined based on the current distance and the current angle; Based on the current position, determine the target RGB light corresponding to the current position; Control the target's colorful lights to illuminate.

4. The colorful light control method according to claim 3, wherein, At least one of the top frame, bottom frame, left frame and right frame of the display device is provided with a light strip, and the light strip includes a plurality of the colorful lights; The step of determining the target RGB light corresponding to the current position based on the current position includes: Based on the current position, slide a window through at least one of the colorful lights in the light strip to determine a first target colorful light group corresponding to the current sliding window; The colorful lights in the first target colorful light group are used as the target colorful lights.

5. The colorful light control method according to claim 3, wherein, At least one of the top frame, bottom frame, left frame and right frame of the display device is provided with a light strip, and the light strip includes a plurality of the colorful lights; The step of determining the target RGB light corresponding to the current position based on the current position includes: Based on the current position, determine at least one dazzling light that has the same or adjacent horizontal coordinate as the current position, and use it as the center dazzling light; The preset number of colorful lights before and after the central colorful light, and the central colorful light itself, are regarded as a first target colorful light group; The colorful lights in the first target colorful light group are used as the target colorful lights.

6. The colorful light control method according to claim 4 or 5, wherein, The colorful light control method further includes: Determine the next predicted position based on the current position and the current speed of movement; Based on the predicted position, determine the next target colorful light group to be lit; Control the illumination of the colorful lights in the second target colorful light group.

7. The method for controlling colorful lights according to any one of claims 1 to 5, wherein, Controlling the target colorful lights to illuminate includes: If the sensor detects the presence of a user in front of the display device, the camera is activated. Using the camera, an image of the user is captured, and the user's target color is determined; the target color includes one or more combinations of the user's clothing color, accessory color, skin color, hair color, prop color, and background color; Control the target's colorful lights to illuminate the target's color.

8. The method for controlling colorful lights according to any one of claims 1 to 5, wherein, Controlling the target colorful lights to illuminate includes: Get the color pre-selected by the user; Control the target colorful light to illuminate the color pre-selected by the user.

9. The method for controlling colorful lights according to any one of claims 1 to 5, wherein, Controlling the target colorful lights to illuminate includes: Get the playback mode selected by the user and the color selected by the user in advance; According to the playback mode selected by the user, the target colorful light is controlled to light up the color pre-selected by the user.

10. The colorful light control method according to claim 1, wherein, Also includes: In response to the user selecting a stationary mode, the motion state is determined to be stationary.

11. The colorful light control method according to claim 2 or 10, wherein, Also includes: When the motion state is stationary, all the colorful lights in the display device are turned on.

12. The colorful light control method according to claim 1, wherein, Also includes: In response to user instructions, adjust the brightness and / or color of the target RGB light.

13. A display device, wherein, It includes a sensor, a system-on-a-chip (SoC), multiple RGB lights, and a microcontroller; the sensor and the SoC are communicatively connected; the microcontroller and the SoC are communicatively connected. The sensor is configured to send motion parameters of the user in front of the display device to the system-on-a-chip. The system-on-a-chip is configured to acquire the motion parameters; determine the user's motion state based on the motion parameters; the motion state includes movement or stillness; and, if the motion state is movement, send a control signal to the microcontroller based on the user's current position indicated by the motion parameters. The microcontroller is configured to control the target RGB light corresponding to the current position to light up according to the control signal.

14. The display device according to claim 13, wherein, The display device also includes a camera, which is communicatively connected to the system-on-a-chip. The camera is configured to capture images in front of the display device and transmit them back to the system-on-a-chip. The system-on-a-chip is also configured to detect whether a user exists in the received image, and if so, to determine the user's target color; the target color includes one or more combinations of the user's clothing color, accessory color, skin color, hair color, prop color, and background color; and to control the target color light to illuminate the target color.

15. A computer device, wherein, include: The system includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the computer device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, they perform the steps of the color-changing light control method as described in any one of claims 1 to 12.

16. A computer-defined non-transient readable storage medium, wherein, The computer non-transient readable storage medium stores a computer program that, when executed by a processor, performs the steps of the RGB lighting control method as described in any one of claims 1 to 12.