Back to results
US 10,565,928 B2Granted
Method and apparatus for compensating image data for LED display
AssigneeSct Ltd.
InventorsEric Li, Yi Zhang, Shuang-Kuan Tang
Life of this patent
Estimating the term…
Abstract
An LED display system has an LED display panel coupled to a driver circuitry. The driver circuitry includes a scrambled PWM generator, a register, and a memory. The driver circuit receives an image data from an external source and, after certain compensations, the compensated data is sent to the scrambled PWM generator to be distributed according to a new set of rules. Compared with existing technologies, this LED display has a host of benefits, including having a uniform optical energy output at low brightness.
Claims14
An LED display system, comprising:
- an LED display panel;
- and
- a driver circuitry that drives the LED display panel,
- wherein the driver circuitry comprises a scrambled PWM generator, a register, and a memory,
- wherein the scrambled PWM generator receives a compensated image data of a grayscale value (X+K), X being a grayscale value of a data from an external image source and K being a compensation value generated by the driver circuitry,
- wherein the scrambled PWM generator distributes the grayscale value (X+K) into a plurality of segments according the following set of rules:
- when (X+K) equals or is smaller than G0*S0, S=ceil((X+K)/G0) and R=mod(X+K, G0),
- wherein G0 is a grouping number and S0 is a preset segment number stored in the driver circuitry, S is the number of output segments, among which S−1 segments has a pulse width of G0 GCLKs and one segment has a pulse width of R;
- and
- when (X+K) is larger than G0*S0, M=floor((X+K)/S0) and L=mod(X+K, S0),
- wherein L is the number of segments that each receives a pulse width of M+1, while the remaining S0−L segments each receives a pulse width of M.
8 more elements
A method for operating an LED display system, comprising:
- connecting an LED display panel to a driver circuitry comprising a scrambled PWM generator;
- sending an image data to the driver circuitry, wherein the image data has a value of X;
- adding a compensation value K to the value of the image data X to form a compensated image data having a grayscale value of (X+K);
- sending the compensated image data into the scrambled PWM generator, wherein the scrambled PWM generator scrambles the compensated image data into a number of segments according to the following rules:
- when (X+K) equals or is smaller than G0*S0, S=ceil((X+K)/G0) and R=mod(X+K, G0),
- wherein G0 is a grouping number and S0 is a preset segment number stored in the driver circuitry, S is the number of output segments, among which S−1 segments has a pulse width of G0 GCLKs and one segment has a pulse width of R;
- and
- when (X+K) is larger than G0*S0, M=floor((X+K)/S0) and L=mod(X+K, S0),
- wherein L is the number of segments that each receives a pulse width of M+1, while the remaining S0−L segments each receives a pulse width of M;
- and
- sending the PWM pulses from the scrambled PWM generator to a plurality of power sources or a plurality of current sources.
8 more elements
Dependencies are inferred from the claim text.