# US 11,443,671 B2 · Device and method for scaling pixel brightness based on location of a target pixel

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

- Number: US 11,443,671 B2
- Document ID: US11443671B2
- Status: Granted
- Kind: B2
- Application number: 17/148,364
- Filed: 2021-01-13
- Published: 2022-07-14
- Granted: 2022-09-13
- Earliest claimed: 2021-01-13
- Assignees: Synaptics Incorporated
- Applicants: Synaptics Incorporated
- Inventors: Hirobumi Furihata; Tomoo Minaki; Masao Orio; Takashi Nose
- Web page: https://patentgrep.com/patent/US11443671B2

## CPC

- G09G 3/20: for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix {no fixed position being assigned to or needed to be assigned to the individual characters or partial characters}
- G06V 10/141: Control of illumination
- G06V 40/1318: {using electro-optical elements or layers, e.g. electroluminescent sensing}
- G09G 5/10: Intensity circuits
- G09G 2310/027: Details of drivers for data electrodes, the drivers handling digital grey scale data, e.g. use of D/A converters
- G09G 2320/0276: for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
- G09G 2320/0626: for control of overall brightness
- G09G 2320/0673: for control of gamma adjustment, e.g. selecting another gamma curve
- G09G 2320/0686: with two or more screen areas displaying information with different brightness or colours
- 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)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

A display driver includes control circuitry and image processing circuitry. The control circuitry is configured to store a default gamma curve and determine a scaling factor based on a location of a target pixel in a display panel. The control circuitry is further configured to determine a modified gamma curve by scaling the default gamma curve with the scaling factor. The image processing circuitry configured to apply a gamma transformation based on the modified gamma curve to image data defined for the target pixel to generate output voltage data for the target pixel.

## Claims

### Claim 1

A display driver, comprising:
control circuitry configured to:
store a default gamma curve,
determine a scale factor based on a location of a target pixel in a display panel, wherein the control circuitry determines the scale factor by:
determining a count of in-region pixels of the target pixel and neighboring pixels of the target pixel, the in-region pixels being located in a predetermined region of the display panel, and
determining the scale factor based on a ratio of the count of the in-region pixels to a total number of the target pixel and the neighboring pixels, and
determine a modified gamma curve by scaling the default gamma curve with the scale factor; and
image processing circuitry configured to apply a gamma transformation based on the modified gamma curve to image data defined for the target pixel to generate output voltage data for the target pixel,
wherein the control circuitry comprises register circuitry configured to store region shape data indicative of the predetermined region and wherein determining the count of the in-region pixels further comprises:
determining, based on the region shape data, a location at which a target horizontal line crosses a boundary of the predetermined region, on which the target pixel is located in the predetermined region, and
determining the count of the in-region pixels based on the location.

### Claim 2 (depends on 1)

The display driver of claim 1, wherein scaling the default gamma curve comprises scaling the default gamma curve with the scale factor along an axis that represents graylevels.

### Claim 3 (depends on 1)

The display driver of claim 1, further comprising driver circuitry configured to update the target pixel based on the output voltage data.

### Claim 4 (depends on 1)

The display driver of claim 1, wherein determining the count of the in-region pixels of the target pixel and the neighboring pixels comprises determining whether each of the target pixel and the neighboring pixels is located in the predetermined region.

### Claim 5 (depends on 1)

The display driver of claim 1, wherein brightness of the predetermined region is increased in response to the display driver being placed in a local high brightness mode.

### Claim 6 (depends on 5)

The display driver of claim 5, wherein determining the scale factor comprises determining the scale factor such that brightness of a region of the display panel external to the predetermined region is lower than the brightness of the predetermined region.

### Claim 7 (depends on 1)

The display driver of claim 1, wherein the display panel comprises:
a pixel-absent region in which no pixels are disposed; and
a pixel-existing region in which pixels are disposed,
wherein the predetermined region excludes the pixel-absent region.

### Claim 8

A semiconductor device, comprising:
storage circuitry configured to store a default gamma curve;
scaling circuitry configured to:
determine a scaling factor based on a location of a target pixel in a display panel, wherein the scaling circuitry determines the scaling factor by:
determining a count of in-region pixels of the target pixel and neighboring pixels of the target pixel, the in-region pixels being located in a predetermined region of the display panel, and
determining the scale factor based on a ratio of the count of the in-region pixels to a total number of the target pixel and the neighboring pixels, and
determine a modified gamma curve by scaling the default gamma curve with the scaling factor, the modified gamma curve being used for a gamma transformation applied to image data defined for the target pixel; and
register circuitry configured to store region shape data indicative of the predetermined region,
wherein determining the count of the in-region pixels comprises:
generating, based on the region shape data, rendered data that indicate whether each of pixels located on a horizontal line on which the target pixel is located in the predetermined region, and
determining the count of the in-region pixels based on the rendered data.

### Claim 9 (depends on 8)

The semiconductor device of claim 8, wherein scaling the default gamma curve comprises scaling the default gamma curve with the scale factor along an axis that represents graylevels.

### Claim 10 (depends on 8)

The semiconductor device of claim 8, wherein determining the count of the in-region pixels of the target pixel and the neighboring pixels comprises determining whether each of the target pixel and the neighboring pixels is located in the predetermined region.

### Claim 11 (depends on 8)

The semiconductor device of claim 8, wherein brightness of the predetermined region is increased in response to an activation of a local high brightness mode.

### Claim 12 (depends on 11)

The semiconductor device of claim 11, wherein determining the scale factor comprises determining the scale factor such that brightness of a region of the display panel external to the predetermined region is lower than the brightness of the predetermined region.

### Claim 13 (depends on 8)

The semiconductor device of claim 8, wherein the display panel comprises:
a pixel-absent region in which no pixels are disposed; and
a pixel-existing region in which pixels are disposed,
wherein the predetermined region excludes the pixel-absent region.

### Claim 14

A method, comprising:
determining a scale factor based on a location of a target pixel in a display panel, wherein determining the scale factor comprises:
determining a count of in-region pixels of the target pixel and neighboring pixels of the target pixel, the in-region pixels being located in a predetermined region of the display panel, wherein determining the count of the in-region pixels further comprises:
determining, based on region shape data indicative of the predetermined region, a location at which a target horizontal line crosses a boundary of the predetermined region, on which the target pixel is located in the predetermined region, and
determining the count of the in-region pixels based on the location, and
determining the scale factor based on a ratio of the count of the in-region pixels to a total number of the target pixel and the neighboring pixels;
determining a modified gamma curve by scaling a default gamma curve with the scale factor;
applying a gamma transformation based on the modified gamma curve to image data defined for the target pixel to generate output voltage data; and
updating the target pixel based on the output voltage data.

### Claim 15 (depends on 14)

The method of claim 14, wherein scaling the default gamma curve comprises scaling the default gamma curve with the scale factor along an axis that represents graylevels.
