# US 11,114,057 B2 · Smart gate display logic

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,114,057 B2
- Document ID: US11114057B2
- Status: Granted
- Kind: B2
- Application number: 16/183,488
- Filed: 2018-11-07
- Published: 2020-03-05
- Granted: 2021-09-07
- Earliest claimed: 2018-08-28
- Assignees: Samsung Display Co., Ltd.
- Applicants: Samsung Display Co., Ltd.
- Inventors: Amir Amirkhany; Charlene Ku
- Web page: https://patentgrep.com/patent/US11114057B2

## CPC

- G09G 5/006: {Details of the interface to the display terminal (specific for a display terminal using a CRT G09G1/167; using a flat panel G09G3/2096; circuits for interfacing with colour displays G09G5/04)}
- G09G 5/18: Timing circuits for raster scan displays (specially adapted for television H04N {; synchronisation between the display unit and other display units, videodisc player G09G5/12})
- G06F 1/10: Distribution of clock signals {, e.g. skew}
- G06F 1/3237: by disabling clock generation or distribution
- G06F 1/3265: {Power saving in display device}
- G09G 2310/0297: Special arrangements with multiplexing or demultiplexing of display data in the drivers for data electrodes, in a pre-processing circuitry delivering display data to said drivers or in the matrix panel, e.g. multiplexing plural data signals to one D/A converter or demultiplexing the D/A converter output to multiple columns
- G09G 2330/021: Power management, e.g. power saving
- G09G 2330/023: using energy recovery or conservation
- G09G 2360/02: Graphics controller able to handle multiple formats, e.g. input or output formats
- G09G 2360/18: Use of a frame buffer in a display terminal, inclusive of the display panel
- G09G 2370/08: Details of image data interface between the display device controller and the data line driver circuit
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Provided is a method of reducing power consumption by a display device including a display logic for processing pixel data, and a display panel including a plurality of pixels, the method including receiving the pixel data corresponding to the plurality of pixels, determining whether a number of consecutive pixels of the plurality of pixels that correspond to identical data of the pixel data reaches a threshold number, and powering down the display logic when the number of consecutive pixels exceeds the threshold number.

## Claims

### Claim 1

A method of reducing power consumption by a display device comprising a display logic for processing pixel data, and a display panel comprising a plurality of pixels, the method comprising:
receiving the pixel data indicating input values for the plurality of pixels;
counting a number of consecutive pixels of the plurality of pixels that have consecutive identical input values;
determining, for a single image frame, that the number of consecutive pixels exceeds a threshold number; and
powering down the display logic.

### Claim 2 (depends on 1)

The method of claim 1, wherein the threshold number corresponds to a pipeline depth of the display logic.

### Claim 3 (depends on 1)

The method of claim 1, wherein the powering down the display logic comprises clock-gating the display logic to prevent a clock signal from being output to the display logic.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
outputting a reset signal from a comparator to a counter to reset a tally of the consecutive pixels held by the counter in response to determining that pixel data corresponding to consecutive pixels indicates different values; and
passing through a clock signal to the display logic upon resetting the tally to power on the display logic.

### Claim 5 (depends on 1)

The method of claim 1, wherein the powering down comprises outputting a counter output indicating that the number of consecutive pixels exceeds the threshold number from a counter.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
outputting a comparator output from a comparator according to a comparison of a current pixel input value corresponding to the pixel data with an immediately previous pixel input value corresponding to the pixel data; and
incrementing or resetting a tally of the consecutive pixels held by a counter according to the comparator output.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
holding a previous pixel output value output from the display logic; and
outputting the previous pixel output value as a current pixel output value.

### Claim 8

A display device capable of reduced power consumption, the display device comprising:
a display panel comprising a plurality of pixels;
a display logic for receiving pixel data corresponding to indicating input values for the plurality of pixels; and
a display logic bypass system comprising:
a comparator and a counter for determining, for a single image frame, that a number of consecutive pixels having consecutive identical input values exceeds a threshold number,
wherein the display logic bypass system is configured to power down the display logic.

### Claim 9 (depends on 8)

The display device of claim 8, wherein the threshold number corresponds to a pipeline depth of the display logic.

### Claim 10 (depends on 8)

The display device of claim 8, further comprising a clock-gating cell for powering down the display logic by clock-gating the display logic to prevent a clock signal from being output to the display logic.

### Claim 11 (depends on 10)

The display device of claim 10, wherein the comparator is configured to output a reset signal to the counter to reset a tally held by the counter in response to determining that pixel data corresponding to consecutive pixels indicates different values, and
wherein the counter is configured to output a counter output to the clock-gating cell upon resetting the tally to cause the clock-gating cell to pass through a clock signal to the display logic to power on the display logic.

### Claim 12 (depends on 8)

The display device of claim 8, wherein the counter is configured to output a counter output indicating that the number of consecutive pixels exceeds the threshold number-to power down the display logic.

### Claim 13 (depends on 8)

The display device of claim 8, wherein the comparator is configured to output a comparator output according to a comparison of a current pixel input value corresponding to the pixel data with an immediately previous pixel input value corresponding to the pixel data, and
wherein the counter is configured to increment or reset a tally of the consecutive pixels according to the comparator output.

### Claim 14 (depends on 8)

The display device of claim 8, further comprising:
a multiplexer connected to the display logic; and
a previously output pixel value register connected to the multiplexer for holding a previous pixel output value output from the display logic,
wherein the multiplexer is configured to output the previous pixel output value as a current pixel output value.

### Claim 15

A non-transitory computer readable medium implemented on a display device comprising a display logic for processing pixel data, and a display panel comprising a plurality of pixels, the non-transitory computer readable medium having computer code that, when executed on a processor, implements a method of reducing power consumption, the method comprising:
receiving the pixel data indicating input values for the plurality of pixels;
counting a number of consecutive pixels of the plurality of pixels that have consecutive identical input values;
determining, for a single image frame, that the number of consecutive pixels exceeds a threshold number; and
powering down the display logic.

### Claim 16 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the powering down the display logic comprises clock-gating the display logic to prevent a clock signal from being output to the display logic.

### Claim 17 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the method further comprises:
outputting a reset signal from a comparator to a counter to reset a tally of the consecutive pixels held by the counter in response to determining that pixel data corresponding to consecutive pixels indicates different values; and
passing through a clock signal to the display logic upon resetting the tally to power on the display logic.

### Claim 18 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the powering down comprises outputting a counter output indicating that the number of consecutive pixels exceeds the threshold number from a counter.

### Claim 19 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the method further comprises:
outputting a comparator output from a comparator according to a comparison of a current pixel input value corresponding to the pixel data with an immediately previous pixel input value corresponding to the pixel data; and
incrementing or resetting a tally of the consecutive pixels held by a counter according to the comparator output.

### Claim 20 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the method further comprises:
holding a previous pixel output value output from the display logic; and
outputting the previous pixel output value as a current pixel output value.

### Claim 21

A method of reducing power consumption by a display device comprising a display logic for processing pixel data, and a display panel comprising a plurality of pixels, the method comprising:
receiving the pixel data indicating input values for the plurality of pixels;
determining, for a single image frame, a number of consecutive pixels of the plurality of pixels having consecutive identical input values, the consecutive pixels being in a common row, exceeds a threshold number; and
powering down the display logic.

### Claim 22 (depends on 21)

The method of claim 21, wherein the threshold number corresponds to a pipeline depth of the display logic.

### Claim 23 (depends on 21)

The method of claim 21, wherein the powering down the display logic comprises clock-gating the display logic to prevent a clock signal from being output to the display logic.

### Claim 24 (depends on 21)

The method of claim 21, further comprising:
outputting a reset signal from a comparator to a counter to reset a tally held by the counter in response to determining that pixel data corresponding to consecutive pixels indicates different values; and
passing through a clock signal to the display logic upon resetting the tally to power on the display logic.

### Claim 25 (depends on 21)

The method of claim 21, wherein the powering down comprises outputting a counter output indicating that the number of consecutive pixels exceeds the threshold number from a counter configured to tally the consecutive pixels.

### Claim 26 (depends on 21)

The method of claim 21, further comprising:
outputting a comparator output from a comparator according to a comparison of a current pixel input value corresponding to the pixel data with an immediately previous pixel input value corresponding to the pixel data; and
incrementing or resetting a tally held by a counter configured to tally the consecutive pixels according to the comparator output.

### Claim 27 (depends on 21)

The method of claim 21, further comprising:
holding a previous pixel output value output from the display logic; and
outputting the previous pixel output value as a current pixel output value.

### Claim 28 (depends on 1)

The method of claim 1, wherein the receiving the pixel data corresponding to the plurality of pixels comprises receiving input serial data and converting the serial data to the pixel data.
