LED display device and method for controlling the same
Through the channel scanning switching system, the switching connection between the current source and the scanning line is solved, and the existing LED backlight system is difficult to reduce the high-light spillover effect while achieving flicker-free and motion blur, and improves the efficiency and flexibility of the system.
Patent Information
- Application Number
- CN202210867276.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-12-20
- Filing Date
- 2022-07-22
- Publication Date
- 2025-05-20
- Estimated Expiration
- 2042-07-22
AI Technical Summary
While existing LED backlight systems achieve flicker-free and motion blur-free, it is difficult to effectively reduce the high-light spillover effect, and the driver chip lacks enough space to accommodate the large number of connections required to drive the LED array.
The channel scanning switching system is adopted to switch between the current source and the scanning line through the channel scanning switch (CSS), which realizes efficient driving of the LED array and switches between the static anti-fuzzy scanning mode and the strobe motion blur removal mode.
It is achieved while reducing halo and motion blur, reducing the high-light spillover effect, and reducing the number of connections in the driver chip through the channel scanning switching system, improving the efficiency and flexibility of the system.
Smart Images

Figure CN115132131B_ABST
Abstract
Description
Technical Field
[0001] The present invention provides an LED array with a staggered topology and a display panel using the staggered LED array to provide backlighting, as well as methods for arranging and operating the LED array and the display panel. Background Art
[0002] High-end handheld displays such as iPads and iMacs employ liquid crystal displays (“LCDs”) with light-emitting diode (LED) backlight panels. U.S. Application No. 17 / 398,603 (US’603), filed on August 10, 2021, describes the characteristics of LCD displays. For example, LCD pixels have a slow response time and are updated sequentially, resulting in a delay when updating all LCD pixels on the display. US’603 proposes a general delay method for LCD backlighting using an LED array, the entire content of which is incorporated herein by reference.
[0003] An LED backlight array has a large number of micro LEDs. The size of the white LED pitch can be less than 2 mm. The light emitted from each LED illuminates the LCD through a diffuser. Each LCD pixel receives light not only from the LED directly behind it but also from adjacent LEDs. This crosstalk between nearby LED pixels may cause a high-light spillover effect.
[0004] During operation, the LCD display has different requirements when displaying different contents. High-speed videos require video images without motion blur, which can be achieved by the general delay scheme disclosed in U.S. Patent Application US‘918. On the other hand, when displaying static images, it is important to reduce or eliminate flicker and high-light spillover.
[0005] To obtain a flicker-free screen, one can use high-frequency light-emitting diodes for lighting, such as 100 hertz. As long as one LED around the LCD pixel is lit frequently enough, the viewer may not see the flicker. For example, in a 2x2 LED pixel group, if each LED pixel can be lit once per frame, then the LCD pixel located in front of the LED pixel group receives 4 individual light pulses within one frame, thus eliminating the flicker. On the other hand, to reduce the high-light spillover effect, it is necessary to reduce the stray light from adjacent LEDs. One way to achieve the high-light spillover effect is to allow fewer light-emitting diodes in a group of light-emitting diodes to emit light. For example, only lighting one LED in a 3×3 or 4×4 LED array will reduce the high-light spillover.
[0006] In addition, a screen with no motion blur requires short and bright pulses for each frame, and adjacent light-emitting diodes should not be lit after this short pulse period. Therefore, two different schemes are required to achieve flicker-free and blur-free. It is desirable for an LCD monitor to achieve both, which requires a complex driver structure and a new driving scheme.
[0007] In addition, one of the challenges of a complex LED backlight system is that there is not enough space in the driver chip to accommodate a large number of connections required to drive an LED array. Although the number of connections can be reduced by providing multiple LEDs through one connection, for example, 12 LEDs are arranged in a small 3×4 array, this driving method does not allow control of individual LED pixels. Therefore, new methods and devices are needed to drive the LED array for backlighting a display panel. Summary of the Invention
[0008] The present invention provides systems and methods that allow the same driver to switch between an anti-blur light-scanning mode that reduces halation and a stroboscopic common-delay mode that reduces motion blur. Specifically, the proposed system for driving an LED array has a connection pin that can be switched between a current source (or current sink) and a scan line. This design is called channel scan switching, and this switching device / circuit is called a channel scan switch or CSS, which can drive a large LED array with significantly fewer connections and achieve a display without high-light spillover and without motion blur.
[0009] An LED display device includes an LED array and its driving system. The LED display device is configured to enable the LEDs in the LED array to switch between receiving a scan signal at their anodes or receiving a scan signal at their cathodes.
[0010] According to some embodiments, the LED display device includes at least one display unit, and each unit of the at least one display unit further includes an LED array of LxMxN LEDs driven by N cores of a channel scanning switch, an anode-side switch circuit for an anode-side channel scanning switch, the anode-side channel scanning switch having MxN current source analog inputs and MxN digital scanning inputs, the anode-side switch circuit being switchably connected to MxN current sources and MxN scanning lines; a cathode-side switch circuit for a cathode-side channel scanning switch, the cathode-side channel scanning switch having MxN current sink analog inputs and MxN digital scanning inputs, the cathode-side switch circuit being switchably connected to MxN current sinks and MxN scanning lines, a first selection circuit connected to the MxN current sources and the MxN scanning lines, the first selection circuit being configured to select at least one current source from the MxN current sources and select at least one scanning line from the MxN scanning lines in the anode-side switch circuit; a second selection circuit connected to the MxN current sinks and the MxN scanning lines, the second selection circuit being configured to select at least one current sink from the MxN current sinks and select at least one scanning line from the MxN scanning lines in the cathode-side switch circuit.
[0011] According to some embodiments, one of at least two modes of the controller of the LED display device is a static anti-blur scanning mode. Another one of at least two modes of the controller of the LED display device is a stroboscopic motion blur removal mode. For the LED display device, when both the first selection circuit and the second selection circuit are switched to the static anti-blur scanning mode, all anodes are driven by a scan control input. When both the first selection circuit and the second selection circuit are switched to the stroboscopic motion blur removal mode, all anodes of the LED display device are driven by a current source control input. For the LED display device, when both the first selection circuit and the second selection circuit are switched to the static anti-blur scanning mode, CoreX cathodes are cross-connected to corresponding CoreX channel current sink signals. When both the first selection circuit and the second selection circuit are simultaneously switched to the stroboscopic motion blur removal mode, CoreX cathodes are cross-connected to corresponding CoreX scan signals. For the LED display device, when both the first selection circuit and the second selection circuit are switched to the static anti-blur scanning mode, all cathodes are driven by a current sink control input. When both the first selection circuit and the second selection circuit are switched to the stroboscopic motion blur removal mode, all cathodes of the LED display device are driven by a scan control input. For the LED display device, the LED display device has a common anode configuration. For the LED display device, the LED display device has a common cathode configuration.
[0012] The present invention discloses a method for controlling an LED display device switchable between at least two modes. According to some embodiments, the method includes: configuring at least one display unit, wherein each unit of the at least one display unit further includes an LED array composed of LxMxN LEDs driven by N cores of a channel scan switch, configuring an anode-side switch circuit for an anode-side channel scan switch by at least switchably connecting the anode-side switch circuit to MxN current sources and MxN scan lines, the anode-side channel scan switch having MxN current source analog inputs and MxN digital scan inputs; configuring a cathode-side switch circuit for a cathode-side channel scan switch by at least switchably connecting the cathode-side switch circuit to MxN current sinks and MxN scan lines, the cathode-side channel scan switch having MxN current sink analog inputs and MxN digital scan inputs; configuring a first selection circuit connected to MxN current sources and MxN scan lines by selecting at least one current source from the MxN current sources and at least one scan line from the MxN scan lines in the anode-side switch circuit, and configuring a second selection circuit connected to MxN current sinks and MxN scan lines by selecting at least one current sink from the MxN current sinks and at least one scan line from the MxN scan lines in the cathode-side switch circuit.
[0013] According to some embodiments, the method for controlling the LED display device further includes configuring the LED display device in a common anode configuration. The method further includes configuring the LED display device in a common cathode configuration. The method further includes driving all anodes using a scan control input when both the first selection circuit and the second selection circuit are switched to the static anti-blur scan mode. The method further includes driving all anodes using a current source control input when both the first selection circuit and the second selection circuit are switched to the stroboscopic motion blur removal mode. The method further includes alternately connecting CoreX cathodes to corresponding CoreX channel current sink signals when both the first selection circuit and the second selection circuit are switched to the static anti-blur scan mode. The method further includes alternately connecting CoreX cathodes to corresponding CoreX scan signals when both the first selection circuit and the second selection circuit are switched to the stroboscopic motion blur removal mode. The method further includes driving all cathodes using a current sink control input when both the first selection circuit and the second selection circuit are switched to the static anti-blur scan mode. The method further includes driving all cathodes using a scan control input when both the first selection circuit and the second selection circuit are switched to the stroboscopic motion blur removal mode. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The teachings of the present invention can be easily understood by considering the following detailed description in conjunction with the accompanying drawings.
[0015] Figures 1 to 8 illustrates the system topology with an LED array arranged in a common cathode configuration. In contrast, Figures 9 to 14B shows the system topology diagram with an LED array arranged in a common anode configuration. Generally, the LED array has multiple rows and multiple columns of LED lights. The LEDs used here may refer to white LEDs. However, the devices and driving methods described in the present invention are applicable to any monochromatic LED. In the common cathode configuration, the cathodes of each LED in a row are connected to a single cathode node, which can be further connected to one or more scanning switches, while the anodes of the LEDs in the channel are connected to a power supply. Conversely, in the common anode configuration, the anodes of the LEDs in a row are connected to a common power supply, while the cathodes of the LEDs in a column are connected to a current sink, such as ground or "GND".
[0016] Figure 1 and Figure 9 show two similar topologies, differing in that Figure 1 is in the common cathode configuration, while Figure 9 is in the common anode configuration. Similarly, Figure 2A 、 2B and Figure 10A 、 10B show similar structures, differing in that, Figure 2A 、 2B are in the common cathode configuration, while Figure 10A and 10B are in the common anode configuration. Likewise, Figures 3 - 5 、7A and 7B respectively correspond to Figures 11 - 13 、14A and 14B. Components in the common anode configuration are sometimes named with the suffix "CA" or "_CA" appended to the name of the corresponding component in the common cathode configuration.
[0017] Figure 1 shows an embodiment of an LED array arranged in a common cathode configuration.
[0018] Figure 2A and 2B show Figure 1 the embodiments of the anode - side channel scanning switches on cores core0 to core3 of 32×32 in the common cathode configuration shown in
[0019] Figure 3 show Figure 1 the embodiments of the CSS_32x32x4 LED block in the common cathode configuration shown in
[0020] Figure 4A and 4B show the embodiments of the CSS_32x4 common cathode interleaved structure.
[0021] Figure 5 An embodiment of the CSS_32x1 common cathode interleaved switching element is shown.
[0022] Figure 6 Shown is Figure 1 An embodiment of the channel scan switch for 8 anode pins in the shown common cathode configuration.
[0023] Figure 7A and 7B Shown is Figure 1 An embodiment of the cathode-side channel scan switch on the 32×32 cores core0 to core3 in the shown common cathode configuration.
[0024] Figure 8 Shown is Figure 1 An embodiment of the channel scan switch for 8 cathode pins in the shown common anode configuration.
[0025] Figure 9 An embodiment of an LED array arranged in a common anode configuration is shown.
[0026] Figure 10A and 10B Shown is Figure 9 An embodiment of the cathode-side channel scan switch on the 32×32 cores core0 to core3 in the shown common anode configuration.
[0027] Figure 11 Shown is Figure 9 An embodiment of the CSS_32x32x4 LED block in the shown common anode configuration.
[0028] Figure 12A and 12B A common anode interleaved structure is shown.
[0029] Figure 13 An embodiment of the CSS_32x1 common anode interleaved switching element is shown.
[0030] Figure 14A and 14B Shown is Figure 9 An embodiment of the cathode-side channel scan switch on the 32×32 cores core0 to core3 in the shown common anode configuration.
[0031] Detailed description
[0032] To help the reader fully understand the methods, apparatuses, and / or systems described in this document, the following detailed description is provided. However, various variations, modifications, and equivalents of the systems, devices, and / or methods described herein will be apparent to those of ordinary skill in the art. For example, the terms "connect" and "pin" may be used interchangeably in this specification, and both refer to a physical link between two devices and / or a point on the physical link. "Driver chip" and "driver circuit" may be used interchangeably. Additionally, I source (“Isrouce”) refers to a current source, while I sink (“Isink”) refers to a current sink in the driver circuit. "Scan" or "scan line" both refer to the scan line in the driver circuit. The term "core" as used herein refers to the driver circuit disposed on the driver chip. A driver chip may have one or more cores. Detailed implementation manners
[0033] The features described herein may be embodied in different forms and should not be construed as limited to the examples described herein. Rather, the examples described herein are provided to make the disclosure thorough and complete and to convey the full scope of the invention to those of ordinary skill in the art.
[0034] Figure 1 Three interconnected blocks are shown: an LxMxN LED array block 1200, an anode block 1100 (CSSP_LxMxN) having 128 anode pins, and a cathode block 1300 (CSSN_LxMxN) having 128 cathode pins connected to the LED array block 1200 (CSS_LxMxN). According to some embodiments, L = M, and according to other embodiments, L ≠ M. For Figure 1 example, L = M = 32 and N = 4. The drive system 1000 further includes a controller 1400 (CSS_SEL), a voltage power supply (VCC), and a ground (GND).
[0035] The anode block 1100 has 32×4 current source analog inputs and 32×4 digital scan inputs. For example, the 32x4 current source analog inputs are as follows: Isource0<31:0>, Isource1<31:0>, Isource2<31:0>, Isource3<31:0>; Isource0<30:0>, Isource1<30:0>, Isource2<30:0>, Isource3<30:0>; Isource0<29:0>, Isource1<29:0>, Isource2<29:0>, Isource3<29:0>;... Isource0<1:0>, Isource1<1:0>, Isource2<1:0>, Isource3<1:0>; Isource0<0:0>, Isource1<0:0>, Isource2<0:0>, Isource3<0:0>. The 32x4 digital scan inputs are: SCAN_P0<31:0>, SCAN_P1<31:0>, SCAN_P2<31:0>, SCAN_P3<31:0>; SCAN_P0<30:0>, SCAN_P1<30:0>, SCAN_P2<30:0>, SCAN_P3<30:0>; SCAN_P0<29:0>, SCAN_P1<29:0>, SCAN_P2<29:0>, SCAN_P3<29:0>;... SCAN_P0<1:0>, SCAN_P1<1:0>, SCAN_P2<1:0>, SCAN_P3<1:0>; SCAN_P0<0:0>, SCAN_P1<0:0>, SCAN_P2<0:0>, SCAN_P3<0:0>.
[0036] The cathode block 1300 is a cathode-side channel switch block, having 32×4 current sink analog inputs and 32×4 digital scan inputs. The 32x4 current sink analog inputs are respectively: Isink0<31:0>, Isink1<31:0>, Isink2<31:0>, Isink3<31:0>; Isink0<30:0>, Isink1<30:0>, Isink2<30:0>, Isink3<30:0>; Isink0<29:0>, Isink1<29:0>, Isink2<29:0>, Isink3<29:0>;... Isink0<1:0>, Isink1<1:0>, Isink2<1:0>, Isink3<1:0>; Isink0<0:0>, Isink1<0:0>, Isink2<0:0>, Isink3<0:0>. The 32x4 digital scan inputs are respectively: SCAN_N0<31:0>, SCAN_N1<31:0>, SCAN_N2<31:0>, SCAN_N3<31:0>; SCAN_N0<30:0>, SCAN_N1<30:0>, SCAN_N2<30:0>, SCAN_N3<30:0>; SCAN_N0<29:0>, SCAN_N1<29:0>, SCAN_N2<29:0>, SCAN_N3<29:0>;... SCAN_N0<1:0>, SCAN_N1<1:0>, SCAN_N2<1:0>, SCAN_N3<1:0>; SCAN_N0<0:0>, SCAN_N1<0:0>, SCAN_N2<0:0>, SCAN_N3<0:0>.
[0037] The driving device 1000 includes an LED array block 1200, which has 32×128 (i.e., 32×32×4 = 4,096) LEDs and is driven by 4 cores of a channel scanning switch circuit, with each core driving a 32×32 (32 channels × 32 scan lines) matrix. The LED array block 1200 includes 128 virtual cathode pins, and there are a total of 256 pins for driving 32×32×4 = 4096 LEDs.
[0038] The controller 1400 is a relay circuit. As described below, the relay circuit 1400 is capable of switching between a static anti-blur scan mode (abbreviated as "scan mode") and a stroboscopic common delay mode (or stroboscopic motion blur removal mode, abbreviated as "stroboscopic mode"). According to an embodiment of the present invention, when CSS_SEL = 1, the driving device 1000 is switched to the scan mode; when CSS_SEL = 0, the driving device 1000 is switched to the stroboscopic mode. This configuration enables the anode pins of the anode block 1100 to be switched between a state of being connected to a current source (such as Isource0<31:0>, Isource1<31:0>, Isource2<31:0>, Isource3<31:0>, etc.) and a state of being connected to scan lines (such as SCAN_P0<31:0>, SCAN_P1<31:0>, SCAN_P2<31:0>, SCAN_P3<31:0>, etc.). Similarly, the cathode pins of the cathode block 1300 are switchably connected to a current sink (such as Isink0<31:0>, Isink1<31:0>, Isink2<31:0>, Isink3<31:0>; etc.) and scan lines (SCAN_N0<31:0>, SCAN_N1<31:0>, SCAN_N2<31:0>, SCAN_N3<31:0>, etc.). The switching actions are appropriately timed, so 256 pins are required to drive a 4,096 LED array in both the scan mode and the stroboscopic mode. Therefore, when each pin is designated to receive a digital scan signal or receive an analog current signal, each pin has two functions, thus reducing the number of pins to half of that required in a conventional design.
[0039] Figure 2A and 2B shows Figure 1 the details of the anode-side CSS control block 1100 in. The anode block 1100 or the anode-side CSS control block 1100 has a core of 4 32×32 anode-side channel scan switches. Core 0 is designated as 2100, core 1 is designated as 2200, core 2 is designated as 2300, and core 3 is designated as 2400, as Figure 2B shown. Each of the four cores from core 0 to core 3 has basically the same structure. For example, in Figure 2AAmong them, the first core core0, 2100 includes a set of 32 digital scan inputs: SCAN_P0<31:0> to SCAN_P0<0:0>; a set of 32 analog current source control inputs: Isource0<31:0> to Isource0<0:0>; and a set of 32 anode outputs: Core0_Anode<31:0> to Core0_Anode<0:0>; they are respectively divided into four sub-units 2110, 2120, 2130 and 2140.
[0040] Each of the sub-units 2110 to 2140 includes 8 analog current source control inputs IsourceX <m:n>, where, for example, X = 0, 1, 2, 3, m = 0 - 31, n = 0 - 31, 8 digital scan inputs SCAN_PX'<m':n'>, where, for example, X' = 0, 1, 2, 3, m' = 0 - 31, n' = 0 - 31, and 8 anode outputs CoreX”_Anode<m”:n”>, and 8 analog current source control inputs IsourceX for each of the subunits 2110 to 2140 <m:n>Each of them is connected to any one of 32 current sources -Isource0<31:0>. Any one of the 8 digital scan input signals SCAN_PX'<m':n'> of each of the sub-units 2110 to 2140 is connected to any one of 32 scan inputs -SCAN_P0<31:0>. Each of the sub-units 2110 to 2140 has 8 anode pins, providing a total of 32 anode pins in Core0 for connection to the LED array block 1200. All sub-units 2110 to 2140 are connected to a voltage power supply VCC, a current sink GND, and an input pin SEL.
[0041] The cores 2200, 2300, and 2400 have basically the same structure as the core 2100. For example, the inputs / outputs of Core1 2200 are correspondingly named Isource1<31:0>, SCAN_P1<31:0>, and Core1_Anode<31:0>. The inputs / outputs of Core2 2300 are correspondingly named Isource2<31:0>, SCAN_P2<31:0>, and Core2_Anode<31:0>. For example, the inputs / outputs of Core3 2400 are correspondingly named Isource3<31:0>, SCAN_P3<31:0>, and Core3_Anode<31:0>.
[0042] To reduce halos, the digital scan inputs are arranged in the manner outlined in Table 1 below to light only one LED in each of 32 adjacent LED groups in the LED array block 1200 at any given time. In the stroboscopic mode, all nodes are driven by the current source control inputs. The anode pin connection order is the same as the current source order, i.e., CoreX"_Anode<31:0> = IsourceX<31:0>.
[0043] In the scan mode, the LED anodes are driven by the scan control inputs. The assignment of the anode pins in the scan mode is detailed below and in Table 1 of this patent application.
[0044] Core0 Static Anti-Blur Scan Pin Assignment:
[0045] Core0_Anode<31> = SCAN_P0<31>
[0046] Core0_Anode<30> = SCAN_P0<15>
[0047] Core0_Anode<29> = SCAN_P0<23>
[0048] Core0_Anode<28> = SCAN_P0<7>
[0049] Core0_Anode<27> = SCAN_P0<30>
[0050] Core0_Anode<26> = SCAN_P0<14>
[0051] Core0_Anode<25> = SCAN_P0<22>
[0052] Core0_Anode<24> = SCAN_P0<6>
[0053] Core0_Anode<23> = SCAN_P0<29>
[0054] Core0_Anode<22> = SCAN_P0<13>
[0055] Core0_Anode<21> = SCAN_P0<21>
[0056] Core0_Anode<20> = SCAN_P0<5>
[0057] Core0_Anode<19> = SCAN_P0<28>
[0058] Core0_Anode<18> = SCAN_P0<12>
[0059] Core0_Anode<17> = SCAN_P0<20>
[0060] Core0_Anode<16> = SCAN_P0<4>
[0061] Core0_Anode<15> = SCAN_P0<27>
[0062] Core0_Anode<14> = SCAN_P0<11>
[0063] Core0_Anode<13> = SCAN_P0<19>
[0064] Core0_Anode<12> = SCAN_P0<3>
[0065] Core0_Anode<11> = SCAN_P0<26>
[0066] Core0_Anode<10> = SCAN_P0<10>
[0067] Core0_Anode<9> = SCAN_P0<18>
[0068] Core0_Anode<8> = SCAN_P0<2>
[0069] Core0_Anode<7> = SCAN_P0<25>
[0070] Core0_Anode<6> = SCAN_P0<9>
[0071] Core0_Anode<5> = SCAN_P0<17>
[0072] Core0_Anode<4> = SCAN_P0<1>
[0073] Core0_Anode<3> = SCAN_P0<24>
[0074] Core0_Anode<2> = SCAN_P0<8>
[0075] Core0_Anode<1> = SCAN_P0<16>
[0076] Core0_Anode<0> = SCAN_P0<0>.
[0077] Core 1 Static Anti-Blur Scan Pin Assignment:
[0078] Core1_Anode<31> = SCAN_P0<25>
[0079] Core1_Anode<30> = SCAN_P0<9>
[0080] Core1_Anode<29> = SCAN_P0<1>
[0081] Core1_Anode<28> = SCAN_P0<17>
[0082] Core1_Anode<27> = SCAN_P0<24>
[0083] Core1_Anode<26> = SCAN_P0<8>
[0084] Core1_Anode<25> = SCAN_P0<0>
[0085] Core1_Anode<24> = SCAN_P0<16>
[0086] Core1_Anode<23> = SCAN_P0<23>
[0087] Core1_Anode<22> = SCAN_P0<7>
[0088] Core1_Anode<21> = SCAN_P0<31>
[0089] Core1_Anode<20> = SCAN_P0<15>
[0090] Core1_Anode<19> = SCAN_P0<22>
[0091] Core1_Anode<18> = SCAN_P0<6>
[0092] Core1_Anode<17> = SCAN_P0<30>
[0093] Core1_Anode<16> = SCAN_P0<14>
[0094] Core1_Anode<15> = SCAN_P0<21>
[0095] Core1_Anode<14> = SCAN_P0<5>
[0096] Core1_Anode<13> = SCAN_P0<29>
[0097] Core1_Anode<12> = SCAN_P0<13>
[0098] Core1_Anode<11> = SCAN_P0<20>
[0099] Core1_Anode<10> = SCAN_P0<4>
[0100] Core1_Anode<9> = SCAN_P0<28>
[0101] Core1_Anode<8> = SCAN_P0<12>
[0102] Core1_Anode<7> = SCAN_P0<19>
[0103] Core1_Anode<6> = SCAN_P0<3>
[0104] Core1_Anode<5> = SCAN_P0<27>
[0105] Core1_Anode<4> = SCAN_P0<11>
[0106] Core1_Anode<3> = SCAN_P0<18>
[0107] Core1_Anode<2> = SCAN_P0<2>
[0108] Core1_Anode<1> = SCAN_P0<26>
[0109] Core1_Anode<0> = SCAN_P0<10>.
[0110] Core2 Static Anti-Blur Scan Pin Assignment:
[0111] Core2_Anode<31> = SCAN_P0<19>
[0112] Core2_Anode<30> = SCAN_P0<3>
[0113] Core2_Anode<29> = SCAN_P0<11>
[0114] Core2_Anode<28> = SCAN_P0<27>
[0115] Core2_Anode<27> = SCAN_P0<18>
[0116] Core2_Anode<26> = SCAN_P0<2>
[0117] Core2_Anode<25> = SCAN_P0<10>
[0118] Core2_Anode<24> = SCAN_P0<26>
[0119] Core2_Anode<23> = SCAN_P0<17>
[0120] Core2_Anode<22> = SCAN_P0<1>
[0121] Core2_Anode<21> = SCAN_P0<9>
[0122] Core2_Anode<20> = SCAN_P0<25>
[0123] Core2_Anode<19> = SCAN_P0<16>
[0124] Core2_Anode<18> = SCAN_P0<0>
[0125] Core2_Anode<17> = SCAN_P0<8>
[0126] Core2_Anode<16> = SCAN_P0<24>
[0127] Core2_Anode<15> = SCAN_P0<15>
[0128] Core2_Anode<14> = SCAN_P0<31>
[0129] Core2_Anode<13> = SCAN_P0<7>
[0130] Core2_Anode<12> = SCAN_P0<23>
[0131] Core2_Anode<11> = SCAN_P0<14>
[0132] Core2_Anode<10> = SCAN_P0<30>
[0133] Core2_Anode<9> = SCAN_P0<6>
[0134] Core2_Anode<8> = SCAN_P0<22>
[0135] Core2_Anode<7> = SCAN_P0<13>
[0136] Core2_Anode<6> = SCAN_P0<29>
[0137] Core2_Anode<5> = SCAN_P0<5>
[0138] Core2_Anode<4> = SCAN_P0<21>
[0139] Core2_Anode<3> = SCAN_P0<12>
[0140] Core2_Anode<2> = SCAN_P0<28>
[0141] Core2_Anode<1> = SCAN_P0<4>
[0142] Core2_Anode<0> = SCAN_P0<20>.
[0143] Core3 Static Anti-Blur Scan Pin Assignment:
[0144] Core3_Anode<31> = SCAN_P0<13>
[0145] Core3_Anode<30> = SCAN_P0<29>
[0146] Core3_Anode<29> = SCAN_P0<21>
[0147] Core3_Anode<28> = SCAN_P0<5>
[0148] Core3_Anode<27> = SCAN_P0<12>
[0149] Core3_Anode<26> = SCAN_P0<28>
[0150] Core3_Anode<25> = SCAN_P0<20>
[0151] Core3_Anode<24> = SCAN_P0<4>
[0152] Core3_Anode<23> = SCAN_P0<11>
[0153] Core3_Anode<22> = SCAN_P0<27>
[0154] Core3_Anode<21> = SCAN_P0<19>
[0155] Core3_Anode<20> = SCAN_P0<3>
[0156] Core3_Anode<19> = SCAN_P0<10>
[0157] Core3_Anode<18> = SCAN_P0<26>
[0158] Core3_Anode<17> = SCAN_P0<18>
[0159] Core3_Anode<16> = SCAN_P0<2>
[0160] Core3_Anode<15> = SCAN_P0<9>
[0161] Core3_Anode<14> = SCAN_P0<25>
[0162] Core3_Anode<13> = SCAN_P0<17>
[0163] Core3_Anode<12> = SCAN_P0<1>
[0164] Core3_Anode<11> = SCAN_P0<8>
[0165] Core3_Anode<10> = SCAN_P0<24>
[0166] Core3_Anode<9> = SCAN_P0<16>
[0167] Core3_Anode<8> = SCAN_P0<0>
[0168] Core3_Anode<7> = SCAN_P0<7>
[0169] Core3_Anode<6> = SCAN_P0<23>
[0170] Core3_Anode<5> = SCAN_P0<15>
[0171] Core3_Anode<4> = SCAN_P0<31>
[0172] Core3_Anode<3> = SCAN_P0<6>
[0173] Core3_Anode<2> = SCAN_P0<22>
[0174] Core3_Anode<1> = SCAN_P0<14>
[0175] Core3_Anode<0> = SCAN_P0<30>.
[0176] Each of the 32 pins in CoreX"_Anode<31:0> is connected to a matrix composed of 32x32 LEDs. Only one pin receives the scan digital signal at a time. Therefore, at any given time, only one of the 32 LEDs emits light, thus reducing halation.
[0177] Figure 3 is shown Figure 1 An embodiment of the LED array block 1200 in the shown common cathode configuration. It includes 32 32x4 sub-blocks CSS_32x4, namely 3001, 3002, …, 3031 and 3032. 128 anode pins from 4 cores (2100, 2200, 2300 and 2400) are connected to each sub-block in a staggered manner. 4 cathode pins (from 4 cores of CSSN_32x32x4 respectively) are connected to each sub-block, with a total of 128 cathode pins. Note that "staggered manner", "staggered", "staggering" or "staggeredly" refer to an arrangement method in which multiple connections are distributed to a group of receiving components disorderly, rather than arranged in a continuous manner. For example, four pins A, B, C, D will be connected to lines 1-16 arranged side by side in the order of 4 lines for each pin. Pin A can be connected to lines 1-4, pin B to lines 5-8, pin C to lines 9-12, and pin D to lines 13-16. In a staggered manner, pin A can be connected to lines 1, 5, 9, 13, pin B to lines 2, 6, 10, 14, pin C to lines 3, 7, 11 and 15, and pin D to lines 4, 8, 12 and 16. As Figure 3 shown, each of the 32 anode outputs of Core0_Anode<31:0> is connected to any one row of the respective sub-blocks from 3001 to 3032.
[0178] In the cathode-side stroboscopic common delay mode, the CoreX cathode is connected to the CoreX scan signal in a staggered manner. In the cathode-side electrostatic anti-blur scan mode, the CoreX cathode is connected to the CoreX channel current sink signal in a staggered manner.
[0179] The CSS_32×32×4 common cathode channel scan switch array includes 32 32×4 staggered sub-arrays. The same anodes of each block are connected together through a total of 128 connection points. Each block has four cathode pins, and different cathodes are driven by different cores in a staggered manner. A total of 128 cathode connections are used to drive a total of 32 blocks. Therefore, the entire LED array includes a total of 4096 LEDs controlled by a total of 256 signals.
[0180] Figure 4A An example of the base LED array 4100 (CSS_32x1) is shown, Figure 4B Four base LED arrays 4100, 4200, 4300 and 4400 are shown. The base LED arrays have substantially the same structure. Figure 4A Shows Figure 3 Further details of sub-block 3001. The base LED array 4100 has 32 rows of LEDs, receiving 32 anode inputs, with each of the 8 inputs coming from core0-3_Anode, forming a total of 32 anode connections, namely: AR0_0, AR1_0, AR2_0, AR3_0, AR0_1, AR1_1, AR2_1, AR3_1,.......AR0_7, AR1_7, AR2_7, AR3_7 or 4210, 4202, 4203, 4204,......4232.
[0181] In addition, as Figure 4A shown, the base LED array 4100 is connected to 4 cathode pins: on cathode 0, cathode 1, cathode 2 and cathode 3. In fact, each base LED array, namely 4100, 4200, 4300 and 4400, is connected to the cathode pins: cathode 0, cathode 1, cathode 2 and cathode 3, as Figure 4B shown.
[0182] Figure 5 An embodiment of the base LED array shown in Figure 4A or 4B is shown, which consists of 32 LEDs arranged in 4 rows, namely rows 5100, 5200, 5300 and 5400. In each row, 8 LEDs are arranged, having 8 anode connections and a common cathode connection. Specifically, the 8 anodes of the 8 LEDs in the first row 5100 receive AR0_0, AR0_1, AR0_2, AR0_3, AR0_4, AR0_5, AR0_6 and AR0_7 from Core0_Anode respectively, while the common cathode of the 8 LEDs in the first row 5100 is cathode 0. The 8 anodes of the 8 LEDs in the second row 5200 receive AR1_0, AR1_1, AR1_2, AR1_3, AR1_4, AR1_5, AR1_6 and AR1_7 from Core1_Anode respectively, while the common cathode of the 8 LEDs in the second row 5200 is cathode 1. The 8 anodes of the 8 LEDs in the third row 5300 receive AR2_0, AR2_1, AR2_2, AR2_3, AR2_4, AR2_5, AR2_6 and AR2_7 from Core3_Anode respectively, while the common cathode of the 8 LEDs in the third row 5300 is cathode 2, and so on. In the Figure 1 drive circuits of the CSSP_32x32x4 block 1100 and CSSN_32x32x4 block 1300 shown above, the quad-core control signal realizes the scanning mode and stroboscopic mode operation through the channel scanning switch.
[0183] In other words, a base LED array is arranged in four rows 5100, 5200, 5300, and 5400, with each row having 8 LEDs. For example, AR0_0 to AR0_7 in the first row 5100, AR1_0 to AR1_7 in the second row 5200, AR2_0 to AR2_7 in the third row 5300, and AR3_0 to AR3_7 in the fourth row 5400. The cathodes of the LEDs in each row are connected to a common cathode pin, such as cathode 0 to cathode 4. The anodes of the LEDs in the four rows (designated as anode rows ARX_Y, X = 0, 1, or 3, Y = 0 - 7) are connected to four different anode cores in a staggered manner, namely Core 0_Anode, Core1_Anode, Core2_Anode, and Core3_Anode. The anodes of the first row of LEDs (AR0_Y) are connected to Core 0_Anode<0 - 7>; the anodes of the second row of LEDs (AR1_n) are connected to Core 1_Anode<0 - 7>; the anodes of the third row of LEDs (AR2_n) are connected to Core 2_Anode<0 - 7>; and the anodes of the fourth row of LEDs (AR3_n) are connected to Core3_Anode<0 - 7>.
[0184] Similarly, Figure 4A and 4B the other three base LED arrays in the sub - arrays of are respectively connected to CoreX<8 - 15>, CoreX<16 - 23>, and CoreX<23 - 31>. In the strobing mode, CathodeX is driven by the cathode CoreX scan signal (Scan_NX<31:0>), while the anode ARX_Y is driven by the corresponding current source IsourceX<31:0>. In the scanning mode, CathodeX is driven by the cathode CoreX current sink (IsinkX<31:0>), while ARX_Y is driven by the anode CoreX scan signal (Scan_PX<31:0>).
[0185] Figure 6 Details of the anode - side sub - block CSSP_AD8x1 6000 connected between VCC and CSSP_32x32X4 are shown. CSSP_AD8x1 includes 8 AD modules 6001, 6002,..., 6007 and 6008. Each of the 8 anode pins (P_0 to P_7) of the AD modules 6001 - 6008 is connected to the same voltage power supply VCC. Each is also connected to its respective analog input A_IN and digital input D_IN. The SEL input pin enables the output of this sub - module to be selected between an analog current source and a digital scan signal. Only one of the analog input and the digital input is connected to the anode pin at any given time. According to one embodiment, the anode - side sub - block CSSP_AD8x1 6000 is Figure 1 A part of the anode - side channel scan switch block 1100 as shown, where VCC is connected to the VCC of the anode - side channel scan switch block 1100, and SEL is connected to CSS_SEL of the controller 1400.
[0186] Figure 7A and 7B shows Figure 1 Details of the cathode - side channel switch block 1300 as shown. Block 1300 contains 4 cores, namely 7100, 7200, 7300, and 7400 of the 32×32 cathode - side channel scan switch. Each core includes four sub - units. As Figure 7A shown, the first core 7100 includes four sub - units 7110, 7120, 7130, and 7140. Each core receives 32 digital scan input signals, 32 analog current sink control input signals, and 32 cathode output signals. Since the anode block 1100 enables the scan - switching arrangement to achieve an anti - aliasing function, the digital scan sequence is the same as the current sink signal sequence. The configurations of the four cores 7100, 7200, 7300, and 7400 reflect the configurations of the four cores 2100, 2200, 2300, and 2400 as Figure 2B shown. And so on, the configurations of the sub - units 7110, 7120, 7130, and 7140 are also mirror images of the configurations of the sub - units 2110, 2120, 2130, and 2140 as Figure 2A shown, with some important differences.
[0187] In Figure 7A and 7B the cathode - side channel scan switch block 1300 as shown, there are four cathode cores 7100, 7200, 7300, and 7400. Each core is connected to 32 current sinks IsinkX<31:0>, 32 cathode scan lines Scan_PX<31:0>, and 32 cathode pins through CoreX_Cathode<31:0>. In the scan mode, all cathodes are driven by the current sink control input. The cathode connection sequence is the same as the current sink sequence, i.e., CoreX_Cathode<31:0>=IsinkX<31:0>. In the strobe mode, all cathodes are driven by the scan control input, and the cathode connection sequence is the same as the scan sequence, i.e., CoreX_Cathode<31:0>=ScanX<31:0>.
[0188] Figure 8 shows Figure 1 An example of the channel scan switch CSSN_AD8x18000 of 8 cathode pins in the common anode configuration as shown. Figure 8 Shows how the cathode pins switch between the scan mode and the stroboscopic mode. The channel scan switches of the 8 cathode pins include 8 AD modules 8001, 8002, ……, 8007 and 8008. Each of the 8 cathode pins (N_0 to N_7) of the AD modules 8001 - 8008 is connected to the ground GND, as well as the analog input A_IN and the digital input D_IN. At any given time, only one of the analog input and the digital input is connected to the anode pin. Figure 8 Shows how the cathode pins (N_0 to N_7) switch from receiving the digital scan input D_IN and receiving the analog channel current sink input A_IN. According to one embodiment, the cathode side sub - block CSSN_AD8x1 8000 is Figure 1 Part of the cathode side channel scan switch block 1300 shown, where GND is connected to the GND of the cathode side channel scan switch block 1300, and SEL is connected to the CSS_SEL of the controller 1400.
[0189] Figures 1 to 8 Shows the LED device arranged in a common - cathode configuration, while Figures 9 to 14B Shows the LED device arranged in a common - anode configuration respectively. For example, Figure 1 and Figure 9 Shows a similar structure, except that Figure 1 Is in the common - cathode configuration, while Figure 9 Is in the common - anode configuration. And so on, Figure 2A 、 2B and Figure 10A 、 10B Shows a similar structure, except that, Figure 2A 、 2B Is in the common - cathode configuration, while Figure 10A and 10B Is in the common - anode configuration. Figure 3 The rest of –5, 7A and 7B respectively correspond to Figure 11 –13, 14A and 14B.
[0190] Table 1 shows the lighting pattern of the LEDs in the four anode cores in Figure 2, also known as scan allocation or lighting sequence. Each of the 32 pins in CoreX_Anode<31:0> is connected to a 32×32 LED matrix. At any given time, only one pin receives the scan digital signal, so only one of the 32 LEDs is lit at a time, reducing blurring. Additionally, the scan allocation algorithm in this embodiment creates a pattern where the LEDs are lit continuously but are spread across different regions of the LED array. The algorithm ensures that the LEDs in a small cluster are not lit continuously in one area while the LEDs in another area remain dark for a long time. For example, the LEDs in the first 8 columns (Y = 0 - 7) are lit in order from 0 to 31. The even numbers are in columns 0 to 3, and the odd numbers are in columns 4 to 7, which ensures that one LED in columns 0 to 3 is lit, followed by one LED in columns 4 to 7. The LEDs in columns 0 - 3 are lit in such a way that each column has one lit LED in one cycle, e.g., 0, 2, 4, 6, then 8, 10, 12, 14. The algorithm can be adjusted to complete the scan allocation to optimize the visual effect.
[0191] Table 1
[0192]
[0193] Table 1 (continued)
[0194]
[0195] Table 1 (continued)
[0196]
[0197]
[0198] Table 2
[0199]
[0200] Table 2 shows an example of the lighting sequence of the LEDs in two 4x8 base LED arrays. Figure 5 One such 4×8 base array is shown. Figure 4 shows Figure 5 one row of the 4 base array shown, while Figure 3 shows the 32 rows of Figure 4 from top to bottom. The two base arrays shown in Table 2 are located at Figure 3 the upper left corner of the arrangement. CoreX_A<0> represents the LED column connected to anode core number X, channel 0. Core0_Cathode<0> represents the LED row of this row connected to cathode core number 0, line 0.
[0201] A total of 64 LEDs are divided into four LED groups of 4x4. Each base array is arranged such that the two groups of 4x4 LEDs on the left receive scan signals only when the scan task is even (thus "even LEDs"), while the two groups of 4x4 LEDs on the right receive scan signals only when the scan task is odd (thus "odd LEDs"). During one image frame, the even LEDs and odd LEDs are sequentially driven and alternately lit. Thus, at any given time, only one LED in two adjacent 4x4 LED groups is lit, one in the 4x4 even LEDs is lit, followed by one in the 4x4 odd LEDs. Thus, at any given moment, only one of the 32 LEDs emits light, thereby reducing the high-light overflow effect.
[0202] It is only required that the LEDs in a local area (e.g., 4x4) light up at a high enough frequency (e.g., 60 Hz or higher) to reduce flicker. However, when more than one LED in a local area (e.g., 4x4) lights up, there may be a high-light overflow effect. The embodiments in the present invention enable only one LED to light up in the local area, thus not only reducing flicker but also reducing blurring.
[0203] Figures 1 - 7B The embodiments have a 32-scan × 32-channel configuration. Other configurations are also possible. For example, the scan number and channel number do not need to be the same, such as 16 scans by 32 channels. However, in such a configuration, some pins will have to be assigned to connect only to scan lines or channels, thus providing only one function. In addition, the number of scans or channels can be greater than or less than 32. A smaller number of scans / channels will achieve finer control of the LEDs, which will also increase the cost and the footprint of the driver, as more pins and connections are required to drive the same number of LEDs. A larger number of scans / channels will further reduce the number of pins, but requires configuring switches at a higher frequency.
[0204] In other embodiments of the present invention, the base LED array in the LED block can adopt a common anode configuration. In such an embodiment, the connection of the cathode block and the anode block is changed accordingly. The internal pin sequence of the CSSN_32x32x4 module in the common anode configuration is the same as the internal pin sequence of the CSSP_32x32x4 module in the common cathode configuration. The internal pin sequence of the CSSP_32x32x4 module in the common anode configuration is the same as the internal pin sequence of the CSSN_32x32x4 module in the common cathode configuration. As described above, Figures 9 - 14B The common anode configuration is shown in detail. For example, Figure 1 and Figure 9 show a similar structure, except that Figure 1 is in the common cathode configuration, while Figure 9 is in a common anode configuration. And so on, Figure 2A 、 2B and Figure 10A 、 10B show a similar structure, except that Figure 2A 、 2B is in a common cathode configuration, while Figure 10A and 10B are in a common anode configuration. Figure 3 –5, 7A and the rest of 7B respectively correspond to Figure 11 –13, 14A and 14B. Components in the common anode configuration are sometimes named with the suffix "CA" or "_CA" appended to the name of the similar components applied in the common cathode configuration.
[0205] In the common anode configuration, Figure 6 the anode side CSS sub-block CSSP_AD8x1 of Figure 1 and 2A is connected to CSSP_32x32X4_CA in Figure 13 、2B. And so on, Figure 9 and 10A 、10B show that the cathode side CSS sub-block CSSN_AD8x1 in
[0206] Figure 10A and 10B show Figure 9 the details of the anode side CSS control block (CSSP_32×32×4_CA) 8100 in the common anode configuration. In the stroboscopic common delay mode, all cathodes are driven by the current sink control input, and the cathode connection sequence is the same as the current sink sequence: CoreX_Cathode<31:0> = IsinkX<31:0>. In the static anti-blur scan mode, all cathodes are driven by the scan control input, and to ensure that only one LED is on among adjacent LEDs, each core scan input sequence is grouped differently to ensure that in an 8x4 LED array, only one LED is on at any given time.
[0207] The assignment of cathode pins in the scan mode is detailed as follows:
[0208] Core0 static anti-blur scan pin assignment:
[0209] Core0_Cathode<31> = SCAN_N0<31>
[0210] Core0_Cathode<30> = SCAN_N0<15>
[0211] Core0_Cathode<29> = SCAN_N0<23>
[0212] Core0_Cathode<28> = SCAN_N0<7>
[0213] Core0_Cathode<27> = SCAN_N0<30>
[0214] Core0_Cathode<26> = SCAN_N0<14>
[0215] Core0_Cathode<25> = SCAN_N0<22>
[0216] Core0_Cathode<24> = SCAN_N0<6>
[0217] Core0_Cathode<23> = SCAN_N0<29>
[0218] Core0_Cathode<22> = SCAN_N0<13>
[0219] Core0_Cathode<21> = SCAN_N0<21>
[0220] Core0_Cathode<20> = SCAN_N0<5>
[0221] Core0_Cathode<19> = SCAN_N0<28>
[0222] Core0_Cathode<18> = SCAN_N0<12>
[0223] Core0_Cathode<17> = SCAN_N0<20>
[0224] Core0_Cathode<16> = SCAN_N0<4>
[0225] Core0_Cathode<15> = SCAN_N0<27>
[0226] Core0_Cathode<14> = SCAN_N0<11>
[0227] Core0_Cathode<13> = SCAN_N0<19>
[0228] Core0_Cathode<12> = SCAN_N0<3>
[0229] Core0_Cathode<11> = SCAN_N0<26>
[0230] Core0_Cathode<10> = SCAN_N0<10>
[0231] Core0_Cathode<9> = SCAN_N0<18>
[0232] Core0_Cathode<8> = SCAN_N0<2>
[0233] Core0_Cathode<7> = SCAN_N0<25>
[0234] Core0_Cathode<6> = SCAN_N0<9>
[0235] Core0_Cathode<5> = SCAN_N0<17>
[0236] Core0_Cathode<4> = SCAN_N0<1>
[0237] Core0_Cathode<3> = SCAN_N0<24>
[0238] Core0_Cathode<2> = SCAN_N0<8>
[0239] Core0_Cathode<1> = SCAN_N0<16>
[0240] Core0_Cathode<0> = SCAN_N0<0>.
[0241] Core1 Static Anti-Blur Scan Pin Assignment:
[0242] Core1_Cathode<31> = SCAN_N0<25>
[0243] Core1_Cathode<30> = SCAN_N0<9>
[0244] Core1_Cathode<29> = SCAN_N0<1>
[0245] Core1_Cathode<28> = SCAN_N0<17>
[0246] Core1_Cathode<27> = SCAN_N0<24>
[0247] Core1_Cathode<26> = SCAN_N0<8>
[0248] Core1_Cathode<25> = SCAN_N0<0>
[0249] Core1_Cathode<24> = SCAN_N0<16>
[0250] Core1_Cathode<23> = SCAN_N0<23>
[0251] Core1_Cathode<22> = SCAN_N0<7>
[0252] Core1_Cathode<21> = SCAN_N0<31>
[0253] Core1_Cathode<20> = SCAN_N0<15>
[0254] Core1_Cathode<19> = SCAN_N0<22>
[0255] Core1_Cathode<18> = SCAN_N0<6>
[0256] Core1_Cathode<17> = SCAN_N0<30>
[0257] Core1_Cathode<16> = SCAN_N0<14>
[0258] Core1_Cathode<15> = SCAN_N0<21>
[0259] Core1_Cathode<14> = SCAN_N0<5>
[0260] Core1_Cathode<13> = SCAN_N0<29>
[0261] Core1_Cathode<12> = SCAN_N0<13>
[0262] Core1_Cathode<11> = SCAN_N0<20>
[0263] Core1_Cathode<10> = SCAN_N0<4>
[0264] Core1_Cathode<9> = SCAN_N0<28>
[0265] Core1_Cathode<8> = SCAN_N0<12>
[0266] Core1_Cathode<7> = SCAN_N0<19>
[0267] Core1_Cathode<6> = SCAN_N0<3>
[0268] Core1_Cathode<5> = SCAN_N0<27>
[0269] Core1_Cathode<4> = SCAN_N0<11>
[0270] Core1_Cathode<3> = SCAN_N0<18>
[0271] Core1_Cathode<2> = SCAN_N0<2>
[0272] Core1_Cathode<1> = SCAN_N0<26>
[0273] Core1_Cathode<0> = SCAN_N0<10>.
[0274] Core2 Static Anti-Blur Scan Pin Assignment:
[0275] Core2_Cathode<31> = SCAN_N0<19>
[0276] Core2_Cathode<30> = SCAN_N0<3>
[0277] Core2_Cathode<29> = SCAN_N0<11>
[0278] Core2_Cathode<28> = SCAN_N0<27>
[0279] Core2_Cathode<27> = SCAN_N0<18>
[0280] Core2_Cathode<26> = SCAN_N0<2>
[0281] Core2_Cathode<25> = SCAN_N0<10>
[0282] Core2_Cathode<24> = SCAN_N0<26>
[0283] Core2_Cathode<23> = SCAN_N0<17>
[0284] Core2_Cathode<22> = SCAN_N0<1>
[0285] Core2_Cathode<21> = SCAN_N0<9>
[0286] Core2_Cathode<20> = SCAN_N0<25>
[0287] Core2_Cathode<19> = SCAN_N0<16>
[0288] Core2_Cathode<18> = SCAN_N0<0>
[0289] Core2_Cathode<17> = SCAN_N0<8>
[0290] Core2_Cathode<16> = SCAN_N0<24>
[0291] Core2_Cathode<15> = SCAN_N0<15>
[0292] Core2_Cathode<14> = SCAN_N0<31>
[0293] Core2_Cathode<13> = SCAN_N0<7>
[0294] Core2_Cathode<12> = SCAN_N0<23>
[0295] Core2_Cathode<11> = SCAN_N0<14>
[0296] Core2_Cathode<10> = SCAN_N0<30>
[0297] Core2_Cathode<9> = SCAN_N0<6>
[0298] Core2_Cathode<8> = SCAN_N0<22>
[0299] Core2_Cathode<7> = SCAN_N0<13>
[0300] Core2_Cathode<6> = SCAN_N0<29>
[0301] Core2_Cathode<5> = SCAN_N0<5>
[0302] Core2_Cathode<4> = SCAN_N0<21>
[0303] Core2_Cathode<3> = SCAN_N0<12>
[0304] Core2_Cathode<2> = SCAN_N0<28>
[0305] Core2_Cathode<1> = SCAN_N0<4>
[0306] Core2_Cathode<0> = SCAN_N0<20>.
[0307] Core3 Static Anti-Blur Scan Pin Assignment:
[0308] Core3_Cathode<31> = SCAN_N0<13>
[0309] Core3_Cathode<30> = SCAN_N0<29>
[0310] Core3_Cathode<29> = SCAN_N0<21>
[0311] Core3_Cathode<28> = SCAN_N0<5>
[0312] Core3_Cathode<27> = SCAN_N0<12>
[0313] Core3_Cathode<26> = SCAN_N0<28>
[0314] Core3_Cathode<25> = SCAN_N0<20>
[0315] Core3_Cathode<24> = SCAN_N0<4>
[0316] Core3_Cathode<23> = SCAN_N0<11>
[0317] Core3_Cathode<22> = SCAN_N0<27>
[0318] Core3_Cathode<21> = SCAN_N0<19>
[0319] Core3_Cathode<20> = SCAN_N0<3>
[0320] Core3_Cathode<19> = SCAN_N0<10>
[0321] Core3_Cathode<18> = SCAN_N0<26>
[0322] Core3_Cathode<17> = SCAN_N0<18>
[0323] Core3_Cathode<16> = SCAN_N0<2>
[0324] Core3_Cathode<15> = SCAN_N0<9>
[0325] Core3_Cathode<14> = SCAN_N0<25>
[0326] Core3_Cathode<13> = SCAN_N0<17>
[0327] Core3_Cathode<12> = SCAN_N0<1>
[0328] Core3_Cathode<11> = SCAN_N0<8>
[0329] Core3_Cathode<10> = SCAN_N0<24>
[0330] Core3_Cathode<9> = SCAN_N0<16>
[0331] Core3_Cathode<8> = SCAN_N0<0>
[0332] Core3_Cathode<7> = SCAN_N0<7>
[0333] Core3_Cathode<6> = SCAN_N0<23>
[0334] Core3_Cathode<5> = SCAN_N0<15>
[0335] Core3_Cathode<4> = SCAN_N0<31>
[0336] Core3_Cathode<3> = SCAN_N0<6>
[0337] Core3_Cathode<2> = SCAN_N0<22>
[0338] Core3_Cathode<1> = SCAN_N0<14>
[0339] Figure 11 It is shown that Figure 9 An example of a CSS_32x32x4 LED block in the common anode configuration shown. In the cathode-side stroboscopic common delay mode, the CoreX cathodes are cross-connected to the CoreX current sink signal. In the cathode-side static anti-blur mode, the CoreX cathodes are cross-connected to the CoreX channel scan signal. In the anode-side stroboscopic common delay mode, the CoreX anodes are cross-connected to the CoreX scan signal. In the anode-side static anti-blur mode, the CoreX anodes are cross-connected to the CoreX channel current source signal.
[0340] The CSS_32x32 x4 common anode channel scan switch array includes 32 blocks of 32x4_CA cross-connected sub-arrays. The same cathodes of each block are connected together through a total of 128 connection points. Each module has four anode connections, and different anodes are driven by different cores in a staggered manner. A total of 128 anode connections drive a total of 32 blocks. The array includes a total of 4096 LEDs controlled by a total of 256 signals.
[0341] Figure 12A and 12B Shows an example of a common anode cross-connected structure. The CSS_32x4_CA common anode cross-connected structure includes four CSS_32x1_CA blocks that share the same anode pin but have different cathode pins. Each core provides one anode connection and 32 cathode connections.
[0342] Figure 13 Shows an example of a CSS_32x1 common anode cross-connected switch element. In the stroboscopic common delay mode, the anode is driven by the CoreX scan signal, and the cathode is driven by the CoreX current sink signal. In the static anti-blur scan mode, AnodeX is driven by the CoreX current source, and CathodeX is driven by the CoreX scan signal. At any given time, only one LED is on. Each core provides 4 even and 4 odd scans, 16 different even scans on the left, and 16 different odd scans on the right.
[0343] Figure 14A and 14B Shows Figure 9 An example of the cathode-side channel scan switch on cores core0 to core3 of 32×32 in the common anode configuration shown. Figure 14A and 14B Shows Figure 9 Details of the cathode - side channel scan switch control block (CSSN_32×32×4_CA) 9300 shown, which consists of 4 cores of a 32×32 cathode - side channel scan switch, namely 14100, 14200, 14300, and 14400. In the static anti - blur scan mode, all anodes are driven by current - source control inputs, and the anode connection sequence is the same as the current - source sequence: CoreX_Anode<31:0> = IsourceX<31:0>. In the stroboscopic common - delay mode, all anodes are driven by scan control inputs, and the anode connection sequence is the same as the scan sequence: CoreX_Anode<31:0> = Scan_NX<31:0>.
[0344] The components in the common - anode configuration are similar or identical to those in the common - cathode configuration. The significant difference is that the LEDs are connected to the common - anode node instead of the common - cathode node. For example, the base array in Figure 12 still has a 4×8 LED array. On the other hand, the anodes of 8 LEDs in a row are connected to the common - anode node.
[0345] In other embodiments, the number of channels and the number of scan lines can be different from 32, for example 16, and the number of pins will change accordingly. In addition, the channel number and the scan number can be different.
[0346] In other embodiments, the circuit enabling the connection switch between the analog input (current source or current sink) and the digital scan input can be different.
[0347] In summary, the present invention provides an LED display device in which the connection pins can be switched between receiving digital scan inputs and receiving analog inputs. In addition, the LED system has multiple anode cores (modules driving the anodes of the LEDs), multiple cathode cores (modules driving the cathodes of the LEDs), and an LED array composed of multiple base arrays. Each base array contains interleaved LED rows controlled by different cores. The multi - core and the interleaved function enable one LED in an LED group to be lit at any given time, thus not only reducing flicker but also reducing blurring.< / m:n> < / m:n>
Claims
1. An LED display device, characterized in that: include: at least one display unit, wherein each of the at least one display unit further comprises an LED array of LxMxN LEDs driven by N cores of a channel scanning switch; an anode side switch circuit, an anode side channel scan switch having MxN current source analog inputs and MxN digital scan inputs, the anode being connected to the current source and the scan line in an interleaved manner, wherein the anode side switch circuit is switchably connected to the MxN current sources and the MxN scan lines; a cathode side switch circuit, a cathode side channel scan switch having MxN current sink analog inputs and MxN digital scan inputs, wherein the cathode is connected to the current sink and the scan line in an interleaved manner, wherein the cathode side switch circuit can be switchably connected to the MxN current sinks and the MxN scan lines; as well as A controller, including: A first selection circuit connected to the MxN current sources and the MxN scan lines; as well as a second selection circuit connected to the MxN current sinks and the MxN scan lines; The first selection circuit is configured to select at least one current source from the MxN current sources in the anode side switch circuit, and the second selection circuit is configured to select at least one scan line from the MxN scan lines in the cathode side switch circuit; or, The first selection circuit is configured to select at least one scan line from the MxN scan lines in the anode-side switch circuit, and the second selection circuit is configured to select at least one current sink from the MxN current sinks in the cathode-side switch circuit.
2. The LED display device according to claim 1, characterized in that: One of the at least two modes of the controller is a static anti-blur scanning mode; In a common cathode configuration, the anode is driven by the scan control input and the cathode is driven by the current sink control input; or, In the common anode configuration, the anode is driven by the current source control input and the cathode is driven by the scan control input.
3. The LED display device according to claim 1, characterized in that: another of the at least two modes of the controller is a stroboscopic motion blur removal mode; In a common cathode configuration, the anode is driven by the current source control input and the cathode is driven by the scan control input; or, In the common anode configuration, the anode is driven by the scan control input and the cathode is driven by the current sink control input.
4. The LED display device according to claim 2, characterized in that: When both the first selection circuit and the second selection circuit are switched to the static anti-blurring scanning mode, all anodes are driven by the scanning control input and all cathodes are driven by the current sink control input.
5. The LED display device according to claim 3, characterized in that: When both the first selection circuit and the second selection circuit are switched to the stroboscopic motion blur removal mode, all anodes are driven by the current source control input and all cathodes are driven by the scan control input.
6. The LED display device according to claim 2, characterized in that: When both the first selection circuit and the second selection circuit are switched to the static anti-blurring scanning mode, the CoreX cathode is interlacedly connected to the corresponding CoreX channel current sink signal, and the CoreX anode is interlacedly connected to the corresponding CoreX scanning signal, wherein CoreX represents the core of the anode side channel scanning switch or the cathode side channel scanning switch, and X represents the serial number of the core.
7. The LED display device according to claim 3, characterized in that: When both the first selection circuit and the second selection circuit are switched to the stroboscopic motion blur removal mode, the CoreX cathode is interlacedly connected to the corresponding CoreX scan signal, and the CoreX anode is interlacedly connected to the corresponding CoreX channel current source signal, wherein CoreX represents the core of the anode side channel scan switch or the cathode side channel scan switch, and X represents the serial number of the core.
8. The LED display device according to claim 1, characterized in that: The LED display device adopts a common anode configuration.
9. The LED display device according to claim 1, characterized in that: The LED display device adopts a common cathode configuration.
10. A method for controlling an LED display device, comprising: configuring at least one display unit, wherein each unit of the at least one display unit further comprises an LED array of LxMxN LEDs driven by N cores of a channel scanning switch; configuring an anode side switch circuit, an anode side channel scan switch having MxN current source analog inputs and MxN digital scan inputs, by at least switchably connecting the anode side switch circuit to the MxN current sources and the MxN scan lines; configuring a cathode side switch circuit having a cathode side channel scan switch with MxN current sink analog inputs and MxN digital scan inputs by at least switchably connecting the cathode side switch circuit to the MxN current sinks and the MxN scan lines; configuring a first selection circuit connected to the MxN current sources by selecting at least one current source from the MxN current sources in the anode-side switch circuit; and configuring a second selection circuit connected to the M×N scan lines by selecting at least one scan line from the M×N scan lines in the cathode side switch circuit; or, By selecting at least one scan line from the MxN scan lines in the anode-side switch circuit, a first selection circuit connected to the MxN scan lines is configured; and configuring a second selection circuit connected to the M×N current sinks by selecting at least one current sink from the M×N current sinks in the cathode-side switch circuit.
11. The method according to claim 10, characterized in that Also included is configuring the LED display device in a common anode configuration.
12. The method according to claim 10, characterized in that Also included is configuring the LED display device in a common cathode configuration.
13. The method according to claim 10, characterized in that Also includes: When both the first selection circuit and the second selection circuit are switched to the static anti-blurring scanning mode, all anodes are driven by the scanning control input and all cathodes are driven by the current sink control input.
14. The method according to claim 10, characterized in that Also includes: When both the first selection circuit and the second selection circuit are switched to the stroboscopic motion blur removal mode, all anodes are driven by the current source control input and all cathodes are driven by the scan control input.
15. The method according to claim 10, characterized in that Also includes: When both the first selection circuit and the second selection circuit are switched to the static anti-blurring scanning mode, the CoreX cathode is interlacedly connected to the corresponding CoreX channel current sink signal, and the CoreX anode is interlacedly connected to the corresponding CoreX scanning signal, wherein CoreX represents the core of the anode side channel scanning switch or the cathode side channel scanning switch, and X represents the serial number of the core.
16. The method according to claim 10, characterized in that Also includes: When both the first selection circuit and the second selection circuit are switched to the stroboscopic motion blur removal mode, the CoreX cathode is interlacedly connected to the corresponding CoreX scanning signal, and the CoreX anode is interlacedly connected to the corresponding CoreX channel current source signal, wherein CoreX represents the core of the anode side channel scanning switch or the cathode side channel scanning switch, and X represents the serial number of the core.
Citation Information
Patent Citations
Common Delay for LCD Backlighting using LEDs
US20220043310A1
LED display device
CN218602073U