De-jittering method and device for LED lamp strip, electronic equipment and product

The de-jittering method for LED light strips addresses power supply jitter by staggering the activation times of R, G, and B channels using return-to-zero codes, ensuring consistent lighting.

CN119172893APending Publication Date: 2024-12-20SHANGHAI CHIPSUN ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411591367.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

LED light strips experience large tail-end power supply jitter due to simultaneous turning on and off of R, G, and B channels in cascaded lamp beads, leading to abnormal display or failure.

Method used

A de-jittering method where LED driver chips wait for a return-to-zero code before turning on their output clock, staggering the activation times of R, G, and B channels based on this code, ensuring each channel is activated differently.

Benefits of technology

The method prevents large power supply jitter by staggering the activation times of channels, ensuring normal lighting of the LED light strip, suitable for large-scale applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172893A_ABST
    Figure CN119172893A_ABST
Patent Text Reader

Abstract

The invention discloses a de-jittering method and device for an LED (Light Emitting Diode) lamp strip, electronic equipment and a product, which are improved on the basis of the driving mode of a traditional LED driving chip, namely, after any LED driving chip in the lamp strip is powered on, an output clock of an RGB (Red, Green, Blue) channel of the LED driving chip is controlled not to be turned on temporarily until the LED driving chip receives a return-to-zero code sent by the previous LED driving chip; the output clock of the channel is started; then, R, G and B channels in the chip can be started at different time according to the output clock; meanwhile, the return-to-zero code is sent to the next LED driving chip, so that the next LED driving chip opens the RGB channel; through the design and the driving mode provided by the invention, the opening and closing of the R, G and B channels in the same LED driving chip and the adjacent LED driving chip are staggered, so that the problem of large jitter of a tail end power supply caused by the simultaneous opening and closing of the RGB channels of all cascaded lamp beads can be avoided, and the normal lighting of the lamp strip is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of driving an LED light strip, and in particular relates to a de-jittering method, a device, an electronic device and a product of an LED light strip. Background Art

[0002] LED lights are widely used in the lighting field due to their many advantages such as energy saving, environmental protection, and good color rendering. When LED lights are assembled on a strip-shaped FPC (flexible circuit board) or PCB hard board, an LED light strip is formed. LED light strips are gradually emerging in the decoration industry because of their long service life (generally the normal life is 80,000 to 100,000 hours), energy saving and green environmental protection.

[0003] In specific applications, most LED light strips contain dozens or hundreds of lamp beads, and each lamp bead requires a separate LED driver chip to provide it with a stable current to drive the lamp bead to work normally. However, after power-on, each LED driver chip in the existing LED light strip will control the output clock of the R, G and B channels in the chip to turn on, and make the R, G and B channels of all cascaded lamp beads with the same color combination open and close at the same time. In this way, when there are many cascaded lamp beads, the tail end power supply will cause large jitter, resulting in abnormal display or failure of the lamp bead to light up. Therefore, based on the above-mentioned deficiencies, how to provide a de-jitter method for LED light strips to ensure the normal lighting of the lamp beads has become a problem to be solved urgently. Summary of the invention

[0004] The purpose of the present invention is to provide a de-jittering method, device, electronic device and product for an LED light strip, so as to solve the problem in the prior art that after power-on, all LED driver chips will control the R, G and B channels of the cascaded lamp beads to be turned on and off at the same time, resulting in large tail-end power supply jitter.

[0005] In order to achieve the above object, the present invention adopts the following technical solutions:

[0006] In a first aspect, a de-jitter method for an LED light strip is provided, wherein the LED light strip comprises a plurality of cascaded LED lamp beads, wherein each LED lamp bead comprises an LED driver chip, and the method comprises:

[0007] For any LED driver chip in the LED light strip, after being powered on, the LED driver chip determines whether a return-to-zero code sent by a first target chip is received, wherein the first target chip is an LED driver chip in the LED light strip that is adjacent to the LED driver chip and located before the LED driver chip;

[0008] If yes, any of the LED driver chips turns on the target clock and sends the return-to-zero code to a second target chip, wherein the target clock is the output clock of the RGB channels in any of the LED driver chips, and the second target chip is an LED driver chip adjacent to any of the LED driver chips and located after any of the LED driver chips;

[0009] Any LED driver chip turns on the RGB channel according to the target clock to light up the LED lamp beads corresponding to any LED driver chip, and when the return-to-zero code is transmitted to the last LED driver chip in the LED light strip, the de-jitter processing of the LED light strip is completed, wherein the turn-on time of each channel in the RGB channel is different.

[0010] Based on the above disclosed content, the present invention improves the driving mode of the traditional LED driver chip, that is, after any LED driver chip in the light strip is powered on, the output clock of its RGB channel is controlled not to be turned on temporarily until it receives the return-to-zero code sent by the previous LED driver chip, and then the output clock of the RGB channel is turned on; then, the R, G and B channels in the chip can be turned on at different times according to the output clock; at the same time, when the output clock is turned on, the return-to-zero code will also be sent to the next LED driver chip, so that the next LED driver chip can turn on the RGB channel; thus, through the above-mentioned design, the driving mode provided by the present invention makes the turning on and off of the R, G and B channels in the same LED driver chip and the adjacent LED driver chip staggered, based on this, the problem of large tail end power supply jitter caused by the same opening and closing of the RGB channels of all cascaded lamp beads can be avoided, thereby ensuring the normal lighting of the light strip, and therefore, it is very suitable for large-scale application and promotion.

[0011] In a possible design, any LED driver chip turns on the RGB channel according to the target clock, including:

[0012] Any LED driving chip controls the target clock to start timing, and simultaneously turns on the R channel in the RGB channels;

[0013] After turning on the R channel, any one of the LED driver chips counts a preset time, and after counting the preset time, turns on the G channel in the RGB channels;

[0014] After turning on the G channel, any LED driver chip times the preset time again, and after timing the preset time again, turns on the B channel in the RGB channels, so as to complete the turning on of the RGB channels after turning on the B channel.

[0015] In a possible design, after any LED chip receives the return-to-zero code, the method further includes:

[0016] Any LED driving chip determines a local return-to-zero code from the return-to-zero code, so as to turn on the RGB channel based on the local return-to-zero code and the target clock.

[0017] In a possible design, turning on the R channel in the RGB channels includes:

[0018] Extracting elements from the 1st to the k1th bit from the local return-to-zero code as the first channel code;

[0019] Using the first channel code, opening the R channel;

[0020] Wherein, after timing the preset time, opening the G channel in the RGB channels includes:

[0021] Extracting elements from the K1+1th to the K2th positions from the local return-to-zero code as the second channel code;

[0022] Using the second channel code, opening the G channel in the RGB channels;

[0023] Correspondingly, after timing the preset time again, opening the B channel in the RGB channels includes:

[0024] Extracting elements from the k2+1th bit to the last bit from the local return-to-zero code as the third channel code;

[0025] The B channel in the RGB channels is turned on by using the third channel code, wherein the first channel code, the second channel code and the third channel code have the same length, and K1 and K2 are both positive integers.

[0026] In one possible design, the length of the local return-to-zero code is 24 bits.

[0027] In one possible design, the preset duration is 1 / NT, where T represents a clock period of the target clock and N represents a positive integer.

[0028] In one possible design, if the return-to-zero code sent by the first target chip is not received, the method further includes:

[0029] Any LED driving chip keeps the target clock in a closed state until the return-to-zero code is received, and then the target clock is turned on.

[0030] In a second aspect, a de-jitter device for an LED light strip is provided, wherein the LED light strip comprises a plurality of cascaded LED lamp beads, wherein each LED lamp bead comprises an LED driver chip, and the device comprises:

[0031] a clock unit, for any LED driver chip in the LED light strip, used to determine whether a return-to-zero code sent by a first target chip is received after the any LED driver chip is powered on, wherein the first target chip is an LED driver chip in the LED light strip that is adjacent to the any LED driver chip and located before the any LED driver chip;

[0032] The clock unit is further used to start the target clock after any of the LED driver chips determines that the return-to-zero code sent by the first target chip is received, and send the return-to-zero code to the second target chip, wherein the target clock is the output clock of the RGB channel in any of the LED driver chips, and the second target chip is an LED driver chip adjacent to any of the LED driver chips and located after any of the LED driver chips;

[0033] A channel opening unit is used to open the RGB channels according to the target clock to light up the LED lamp beads corresponding to any LED driver chip, and when the return-to-zero code is transmitted to the last LED driver chip in the LED light strip, complete the de-jitter processing of the LED light strip, wherein the opening time of each channel in the RGB channels is different.

[0034] In a third aspect, another de-jitter device for an LED light strip is provided. Taking the device as an electronic device as an example, the device includes a memory, a processor and a transceiver which are communicatively connected in sequence, wherein the memory is used to store a computer program, the transceiver is used to send and receive messages, and the processor is used to read the computer program to execute the de-jitter method for the LED light strip as in the first aspect or any possible design of the first aspect.

[0035] In a fourth aspect, a storage medium is provided, on which instructions are stored. When the instructions are executed on a computer, a de-jittering method for the LED light strip as in the first aspect or any possible design in the first aspect is executed.

[0036] In a fifth aspect, a computer program product comprising instructions is provided. When the instructions are executed on a computer, the computer is caused to execute the de-jittering method of the LED light strip as in the first aspect or any possible design of the first aspect.

[0037] Beneficial effects:

[0038] (1) The driving method provided by the present invention enables the opening and closing of the R, G and B channels in the same LED driver chip and the adjacent LED driver chips to be staggered. Based on this, the problem of large power supply jitter at the tail end caused by the simultaneous opening and closing of the RGB channels of all cascaded lamp beads can be avoided, thereby ensuring the normal lighting of the light strip. Therefore, it is very suitable for large-scale application and promotion. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 A schematic flow chart of the steps of a de-jittering method for an LED light strip provided by an embodiment of the present invention;

[0040] Figure 2 A schematic diagram of the structure of a de-jitter device for an LED light strip provided in an embodiment of the present invention;

[0041] Figure 3 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the present invention will be briefly introduced below in combination with the drawings and the description of the embodiments or the prior art. Obviously, the following description of the structure of the drawings is only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. It should be noted that the description of these embodiments is used to help understand the present invention, but does not constitute a limitation of the present invention.

[0043] It should be understood that although the terms first, second, etc. may be used herein to describe various units, these units should not be limited by these terms. These terms are only used to distinguish one unit from another unit. For example, a first unit can be referred to as a second unit, and similarly, a second unit can be referred to as a first unit without departing from the scope of the exemplary embodiments of the present invention.

[0044] It should be understood that the term "and / or" that may appear in this article is merely a description of the association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, B exists alone, and A and B exist at the same time. The term " / and" that may appear in this article describes another type of association object relationship, indicating that two relationships may exist. For example, A / and B can represent two situations: A exists alone, and A and B exist alone. In addition, the character " / " that may appear in this article generally indicates that the previous and next associated objects are in an "or" relationship.

[0045] Example:

[0046] See also Figure 1As shown, the de-jittering method of the LED light strip provided in the present embodiment is applicable to an LED light strip composed of a plurality of cascaded LED lamp beads, and each LED lamp bead contains an LED driver chip (i.e., an LED driver chip is packaged therein). Thus, the present method realizes the de-jittering processing of the tail end of the entire LED light strip by improving the driving mode of the chip; specifically, the process is as follows: after the LED driver chip is powered on, the output clock of the RGB channel is first controlled not to be turned on temporarily, until it receives the return-to-zero code sent by the previous LED driver chip, and then the output clock is turned on and timing is performed; then, based on the timing of the output clock, the R, G and B channels can be turned on at different times; wherein, the opening time intervals between the three channels are 1 / NT, and while the output clocks of the RGB channels are turned on, the return-to-zero code is also sent Sent to the next LED driver chip, so that the next LED driver chip controls the corresponding RGB channel to turn on after receiving the return-to-zero code; thus, through the above design, the method makes the opening and closing of the R, G and B channels in the same LED driver chip and the adjacent LED driver chip staggered (staggered 1 / NT within the chip, staggered 24-bit return-to-zero code time between chips), based on this, the problem of large tail power jitter caused by the same opening and closing of the RGB channels of all cascaded lamp beads can be avoided, thereby ensuring the normal lighting of the light strip, and therefore, it is very suitable for large-scale application and promotion; among them, for example, the method can be but not limited to running on the LED driver chip side, it can be understood that the aforementioned execution subject does not constitute a limitation on the embodiments of the present application, and accordingly, the operation steps of the method can be but not limited to the following steps S1 to S3.

[0047] S1. For any LED driver chip in the LED light strip, after power-on, any LED driver chip determines whether it has received the return-to-zero code sent by the first target chip, wherein the first target chip is the LED driver chip in the LED light strip that is adjacent to any LED driver chip and located before any LED driver chip; in this embodiment, the return-to-zero code is transmitted in a cascade manner, that is, the first LED driver chip in the LED light strip receives the return-to-zero code sent by the light strip controller, and then transmits it to the second LED driver chip, and then the second LED driver chip transmits the return-to-zero code to the third LED driver chip, and based on this principle, the transmission is continued until it is transmitted to the last LED driver chip, and then the transmission can be stopped; in this way, this embodiment improves the driving method of the LED driver chip based on this transmission method.

[0048] Specifically, taking any of the aforementioned LED driver chips as an example, this is explained, that is, when any of the LED driver chips is powered on, it will not immediately turn on the output clock of the RGB channels (i.e., OUTR, OUTG, and OUTB channels) within the chip, but will wait for the receipt of the return-to-zero code sent by the previous LED driver chip before turning on the clock for timing. Otherwise, the target clock (i.e., the aforementioned output clock) will be kept in an off state until the return-to-zero code is received, at which time the target clock is turned on.

[0049] Thus, after determining that the local device has received the return-to-zero code sent by the last LED driver chip, the local RGB channel can be turned on, and the turning-on process can be but is not limited to the following steps S2 and S3.

[0050] S2. If yes, any of the LED driver chips turns on the target clock and sends the return-to-zero code to the second target chip, wherein the target clock is the output clock of the RGB channels in any of the LED driver chips, and the second target chip is an LED driver chip adjacent to and located after any of the LED driver chips; in this embodiment, it is equivalent to starting the timing of the output clock (i.e., the target clock) of the RGB channels in the control chip, so that the OUTR, OUTG, and OUTB channels (i.e., the R, G, and B channels described below) are turned on at different times based on the timing of the target clock.

[0051] At the same time, in specific applications, after receiving the return-to-zero code, any LED driver chip will also determine the local return-to-zero code from the return-to-zero code, so as to open the aforementioned RGB channel based on the local return-to-zero code and the target clock; in this embodiment, the return-to-zero code includes the local return-to-zero codes used by all LED driver chips, that is, assuming that there are 10 LED driver chips, and the length of the local return-to-zero code used by each LED driver chip is 24 bits, then the total length of the entire return-to-zero code is 240 bits; in this way, the local return-to-zero code corresponding to the first LED driver chip is the elements from the 1st to the 24th bits, and the local return-to-zero code corresponding to the second LED driver chip is the elements from the 25th to the 48th bits. Similarly, the determination process of the local return-to-zero codes of the remaining LED driver chips is the same, and examples are not given one by one here; based on this, the local return-to-zero code of each LED driver chip can be determined during the driving process.

[0052] Furthermore, after turning on the output clocks of the OUTR, OUTG and OUTB channels (i.e., the aforementioned target clocks), any of the aforementioned driver chips will also simultaneously send a return-to-zero code to its next adjacent LED driver chip (i.e., the second target chip). In this way, the next LED driver chip can turn on the output clocks of the RGB channels within its chip after receiving the return-to-zero code, thereby turning on the RGB channels; thereby, the channel turn-on time of the chips between chips can be staggered by 24-bit return-to-zero code time.

[0053] In this embodiment, after the output clock in the chip is turned on, the R, G and B channels can be turned on at different times based on the timing of the output clock, and the process can be but is not limited to the following step S3.

[0054] S3. Any LED driver chip turns on the RGB channel according to the target clock to light up the LED lamp beads corresponding to any LED driver chip, and when the return-to-zero code is transmitted to the last LED driver chip in the LED light strip, the de-jitter processing of the LED light strip is completed, wherein the opening time of each channel in the RGB channel is different; in specific applications, for example, but not limited to, the following steps S31 to S33 can be used to complete the opening of the RGB channels in the chip.

[0055] S31. Any LED driver chip controls the target clock to start timing and simultaneously turns on the R channel in the RGB channels; in specific applications, the output clock and the local return-to-zero code are used to jointly control the turning on of each channel, and the process is: first, extract the elements from the 1st to the k1th bit from the local return-to-zero code as the first channel code; then, use the first channel code to turn on the R channel.

[0056] In this embodiment, it has been explained above that the length of the local return-to-zero code is 24 bits, so it is equivalent to dividing the local return-to-zero code into 3 parts, that is, the k1th bit is the 8th bit element, that is, the first 8 bits of the local return-to-zero code are used to control the opening of the R channel.

[0057] After the R channel is turned on, the target clock may continue to time, so as to turn on the G channel in the RGB channels based on the timing of the target clock. The process may be, but is not limited to, as shown in the following step S32.

[0058] S32. After turning on the R channel, any LED driver chip times a preset time, and after timing the preset time, turns on the G channel in the RGB channel; in specific applications, compared with the R channel, the G channel is turned on after a preset time delay; wherein, the preset time can be, but is not limited to, set to: 1 / NT; optionally, T represents the clock period of the target clock, N represents a positive integer, and N can be, but is not limited to, 3, 4, 5, 6, etc., that is, the larger N is, the smaller the probability of channels being turned on and off at the same time under different color schemes when cascading; in this embodiment, N is preferably 3.

[0059] In specific implementation, the opening process of the G channel is the same as that of the R channel. It is still necessary to first determine the elements used by the G channel from the local return-to-zero code, that is, extract the elements from the K1+1th to the k2th bits from the local return-to-zero code as the second channel code; then, use the second channel code to open the G channel in the RGB channels; in this embodiment, the k2th element is the 16th element.

[0060] Thus, after the G channel is opened by using the 9th to 16th bit elements in the local return-to-zero code, the B channel can be opened, and the process can be but not limited to the following step S33.

[0061] S33. After turning on the G channel, any LED driver chip times the preset time again, and after timing the preset time again, turns on the B channel in the RGB channel, so as to complete the turning on of the RGB channel after turning on the B channel; in this embodiment, the B channel is equivalent to the G channel, and also needs to be delayed by 1 / NT, and its turning on method is the same as that of the G channel, that is, first extracting the elements from the k2+1th bit to the last bit from the local return-to-zero code as the third channel code, and then using the third channel code to turn on the B channel in the RGB channel, wherein the first channel code, the second channel code and the third channel code have the same length, and K1 and K2 are both positive integers.

[0062] In this way, through the aforementioned steps S31 to S33, this embodiment is equivalent to controlling the output clocks of the OUTR, G and B channels to start timing after receiving the return-to-zero code, and the delay time between the three channels is 1 / NT, that is, OUTG is turned on 1 / NT later than OUTR, and OUTB is turned on 1 / NT later than OUTG; in this way, under the same color scheme, the opening and closing of the channels within and between chips are staggered, the within chip is staggered by 1 / NT, and the between chips are staggered by 24 bits of the return-to-zero code time; based on this, according to this principle, the return-to-zero code is transmitted, and the RGB channels of each LED driver chip in the light strip are turned on, so that the power jitter at the tail end of the light strip can be eliminated.

[0063] Therefore, through the de-jittering method of the LED light strip described in detail in the aforementioned steps S1 to S3, the present invention makes the opening and closing of the R, G and B channels in the same LED driver chip and the adjacent LED driver chips staggered. Based on this, the problem of large tail-end power supply jitter caused by the same opening and closing of the RGB channels of all cascaded lamp beads can be avoided, thereby ensuring the normal lighting of the light strip. Therefore, it is very suitable for large-scale application and promotion.

[0064] like Figure 2 As shown, the second aspect of this embodiment provides a hardware device for implementing the de-jittering method of the LED light strip described in the first aspect of the embodiment, and the device is described by taking an LED driver chip as an example, which may include but is not limited to:

[0065] A clock unit, for any LED driver chip in the LED light strip, is used to determine whether a return-to-zero code sent by a first target chip is received after any LED driver chip is powered on, wherein the first target chip is an LED driver chip in the LED light strip that is adjacent to any LED driver chip and located before any LED driver chip.

[0066] The clock unit is further used to start the target clock and send the return-to-zero code to the second target chip after any of the LED driver chips determines that it has received the return-to-zero code sent by the first target chip, wherein the target clock is the output clock of the RGB channel in any of the LED driver chips, and the second target chip is an LED driver chip adjacent to any of the LED driver chips and located after any of the LED driver chips.

[0067] A channel opening unit is used to open the RGB channels according to the target clock to light up the LED lamp beads corresponding to any LED driver chip, and when the return-to-zero code is transmitted to the last LED driver chip in the LED light strip, complete the de-jitter processing of the LED light strip, wherein the opening time of each channel in the RGB channels is different.

[0068] The working process, working details and technical effects of the device provided in this embodiment can be found in the first aspect of the embodiment and will not be described in detail here.

[0069] like Figure 3 As shown, the third aspect of this embodiment provides another de-jitter device for an LED light strip. Taking the device as an electronic device as an example, the device includes: a memory, a processor and a transceiver that are communicatively connected in sequence, wherein the memory is used to store computer programs, the transceiver is used to send and receive messages, and the processor is used to read the computer program and execute the de-jitter method for the LED light strip as described in the first aspect of the embodiment.

[0070] For example, the memory may include, but is not limited to, random access memory (RAM), read only memory (ROM), flash memory, first input first output (FIFO) and / or first in last out (FILO), etc. Specifically, the processor may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). At the same time, the processor may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state.

[0071] In some embodiments, the processor may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. For example, the processor may not be limited to a microprocessor of the STM32F105 series, a reduced instruction set computer (RISC) microprocessor, an X86 or other architecture processor, or a processor with an integrated embedded neural network processing unit (NPU); the transceiver may be, but is not limited to, a wireless fidelity (WIFI) wireless transceiver, a Bluetooth wireless transceiver, a general packet radio service technology (General Packet Radio Service, GPRS) wireless transceiver, a ZigBee protocol (a low-power LAN protocol based on the IEEE 802.15.4 standard, ZigBee) wireless transceiver, a 3G transceiver, a 4G transceiver and / or a 5G transceiver, etc. In addition, the device may also include, but is not limited to, a power module, a display screen and other necessary components.

[0072] The working process, working details and technical effects of the electronic device provided in this embodiment can be found in the first aspect of the embodiment and will not be described in detail here.

[0073] The fourth aspect of this embodiment provides a storage medium that stores instructions for the de-jittering method for the LED light strip described in the first aspect of the embodiment, that is, the storage medium stores instructions, and when the instructions are run on a computer, the de-jittering method for the LED light strip described in the first aspect of the embodiment is executed.

[0074] The storage medium refers to a carrier for storing data, which may include but is not limited to a floppy disk, a CD, a hard disk, a flash memory, a USB flash drive and / or a memory stick, etc. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.

[0075] The working process, working details and technical effects of the storage medium provided in this embodiment can be found in the first aspect of the embodiment and will not be described in detail here.

[0076] A fifth aspect of the present embodiment provides a computer program product comprising instructions, which, when executed on a computer, causes the computer to execute the de-jittering method for an LED light strip as described in the first aspect of the embodiment, wherein the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.

[0077] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for de-jittering an LED light strip, characterized in that: The LED light strip includes a plurality of cascaded LED lamp beads, wherein each LED lamp bead includes an LED driver chip, and the method includes: For any LED driver chip in the LED light strip, after being powered on, the LED driver chip determines whether a return-to-zero code sent by a first target chip is received, wherein the first target chip is an LED driver chip in the LED light strip that is adjacent to the LED driver chip and located before the LED driver chip; If yes, any of the LED driver chips turns on the target clock and sends the return-to-zero code to a second target chip, wherein the target clock is the output clock of the RGB channels in any of the LED driver chips, and the second target chip is an LED driver chip adjacent to any of the LED driver chips and located after any of the LED driver chips; Any LED driver chip turns on the RGB channel according to the target clock to light up the LED lamp beads corresponding to any LED driver chip, and when the return-to-zero code is transmitted to the last LED driver chip in the LED light strip, the de-jitter processing of the LED light strip is completed, wherein the turn-on time of each channel in the RGB channel is different.

2. The method according to claim 1, characterized in that Any LED driver chip turns on the RGB channel according to the target clock, including: Any LED driving chip controls the target clock to start timing, and simultaneously turns on the R channel in the RGB channels; After turning on the R channel, any one of the LED driver chips counts a preset time, and after counting the preset time, turns on the G channel in the RGB channels; After turning on the G channel, any LED driver chip times the preset time again, and after timing the preset time again, turns on the B channel in the RGB channels, so as to complete the turning on of the RGB channels after turning on the B channel.

3. The method according to claim 2, characterized in that After any of the LED chips receives the return-to-zero code, the method further includes: Any LED driving chip determines a local return-to-zero code from the return-to-zero code, so as to turn on the RGB channel based on the local return-to-zero code and the target clock.

4. The method according to claim 3, characterized in that Opening the R channel in the RGB channels includes: Extracting elements from the 1st to the k1th bit from the local return-to-zero code as the first channel code; Using the first channel code, opening the R channel; Wherein, after timing the preset time, opening the G channel in the RGB channels includes: Extracting elements from the K1+1th to the K2th positions from the local return-to-zero code as the second channel code; Using the second channel code, opening the G channel in the RGB channels; Correspondingly, after timing the preset time again, opening the B channel in the RGB channels includes: Extracting elements from the k2+1th bit to the last bit from the local return-to-zero code as the third channel code; The B channel in the RGB channels is turned on by using the third channel code, wherein the first channel code, the second channel code and the third channel code have the same length, and K1 and K2 are both positive integers.

5. The method according to claim 4, characterized in that The length of the local return-to-zero code is 24 bits.

6. The method according to claim 2, characterized in that The preset duration is 1 / NT, where T represents a clock cycle of the target clock, and N represents a positive integer.

7. The method according to claim 1, characterized in that If the return-to-zero code sent by the first target chip is not received, the method further includes: Any LED driving chip keeps the target clock in a closed state until the return-to-zero code is received, and then the target clock is turned on.

8. A de-jitter device for an LED light strip, characterized in that: The LED light strip includes a plurality of cascaded LED lamp beads, wherein each LED lamp bead includes an LED driver chip, and the device includes: a clock unit, for any LED driver chip in the LED light strip, used to determine whether a return-to-zero code sent by a first target chip is received after the any LED driver chip is powered on, wherein the first target chip is an LED driver chip in the LED light strip that is adjacent to the any LED driver chip and located before the any LED driver chip; The clock unit is further used to start the target clock after any of the LED driver chips determines that the return-to-zero code sent by the first target chip is received, and send the return-to-zero code to the second target chip, wherein the target clock is the output clock of the RGB channel in any of the LED driver chips, and the second target chip is an LED driver chip adjacent to any of the LED driver chips and located after any of the LED driver chips; A channel opening unit is used to open the RGB channels according to the target clock to light up the LED lamp beads corresponding to any LED driver chip, and when the return-to-zero code is transmitted to the last LED driver chip in the LED light strip, complete the de-jitter processing of the LED light strip, wherein the opening time of each channel in the RGB channels is different.

9. An electronic device, characterized in that: include: A memory, a processor and a transceiver that are sequentially connected in communication, wherein the memory is used to store a computer program, the transceiver is used to send and receive messages, and the processor is used to read the computer program to execute the de-jittering method for the LED light strip as described in any one of claims 1 to 7.

10. A computer program product comprising instructions, characterized in that When the instruction is executed on a computer, the computer is enabled to execute the de-jittering method for an LED light strip as claimed in any one of claims 1 to 7.