# US 10,319,342 B2 · Method and device for adjusting display brightness

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

- Number: US 10,319,342 B2
- Document ID: US10319342B2
- Status: Granted
- Kind: B2
- Application number: 15/393,420
- Filed: 2016-12-29
- Published: 2017-04-20
- Granted: 2019-06-11
- Earliest claimed: 2015-01-15
- Assignees: Xiaomi Inc.
- Applicants: Xiaomi Inc.
- Inventors: Guosheng Li; Anyu Liu; Hui Du
- Web page: https://patentgrep.com/patent/US10319342B2

## CPC

- G09G 5/10: Intensity circuits
- 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}
- G09G 3/2003: {Display of colours (specific for liquid crystal displays G09G3/3607)}
- G09G 3/2092: {Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto (suitable for both CRT and flat panel G09G5/003; specific for a CRT G09G1/165)}
- G09G 3/34: by control of light from an independent source
- G09G 2320/0271: Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
- G09G 2320/0285: using tables for spatial correction of display data
- G09G 2320/0626: for control of overall brightness
- G09G 2320/066: for control of contrast
- G09G 2320/0686: with two or more screen areas displaying information with different brightness or colours
- G09G 2340/06: Colour space transformation
- G09G 2360/144: the light being ambient light
- G09G 2360/16: Calculation or use of calculated indices related to luminance levels in display data
- 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)

## Abstract

The present disclosure relates to methods and devices for adjusting display brightness. A method may include determining original gray scale values of pixels of a display. The method may further include performing gray scale transformation on the original gray scale values of the pixels of the display to determine transformed gray scale values. The method may further include adjusting gray scale values of the pixels of the display to the transformed gray scale values.

## Claims

### Claim 1

A method for adjusting display brightness, comprising:
determining original gray scale values of pixels of a display;
performing gray scale transformation on the original gray scale values of the pixels of the display to determine transformed gray scale values;
adjusting gray scale values of the pixels of the display to the transformed gray scale values;
detecting a current ambient brightness value;
adjusting a display brightness value of a screen according to the detected current ambient brightness value;
re-determining respective brightness at different positions on the display after the brightness of the screen is adjusted; and
re-adjusting gray scale values of parts on the display with different respective brightness to varying respective degrees according to a relationship between an input gray scale value and a corresponding output gray scale value including a ratio of the input gray scale value to the corresponding output gray scale value,
wherein each ratio is greater than or equal to 1, and when the adjusted display brightness value of the screen is higher than a preset display brightness value, a respective output gray scale value of each pixel of the display is adjusted according to a respective ratio corresponding to a respective level of gray scale value of the pixel.

### Claim 2 (depends on 1)

The method according to claim 1, wherein performing gray scale transformation on the original gray scale values of the pixels of the display to determine transformed gray scale values comprises:
acquiring a relationship configured to perform the gray scale transformation, wherein the relationship associates original gray scale values of pixels with corresponding transformed gray scale values of pixels; and
searching in the acquired relationship for transformed gray scale values that correspond to the original gray scale values of the pixels of the display.

### Claim 3 (depends on 2)

The method according to claim 2, wherein performing gray scale transformation on the original gray scale values of the pixels of the display to determine transformed gray scale values comprises:
selecting the relationship according to the detected current ambient brightness value; and
searching in the selected relationship for transformed gray scale values that correspond to the original gray scale values of the pixels on the display.

### Claim 4 (depends on 2)

The method according to claim 2, wherein performing gray scale transformation on the original gray scale values of the pixels of the display to determine transformed gray scale values comprises:
determining a number of bits representing the original gray scale values of the pixels of the display;
selecting the relationship for the gray scale transformation according to the determined number of bits; and
searching in the selected relationship for transformed gray scale values that correspond to the original gray scale values of the pixels on the display.

### Claim 5 (depends on 1)

The method according to claim 1, wherein performing gray scale transformation on the original gray scale values of the pixels of the display to determine transformed gray scale values comprises:
acquiring a transformation function configured to perform the gray scale transformation; and
calculating the transformed gray scale values using the acquired transformation function and the original gray scale values of the pixels of the display.

### Claim 6 (depends on 5)

The method according to claim 5, wherein performing gray scale transformation on the original gray scale values of the pixels of the display to determine transformed gray scale values comprises:
selecting the transformation function for the gray scale transformation according to the detected current ambient brightness value; and
calculating the transformed gray scale values using the selected transformation function and the original gray scale values of the pixels of the display.

### Claim 7 (depends on 5)

The method according to claim 5, wherein performing gray scale transformation on the original gray scale values of the pixels of the display to determine transformed gray scale values comprises:
determining a number of bits representing the original gray scale values of the pixels of the display;
selecting the transformation function for the gray scale transformation according to the determined number of bits; and
calculating the transformed gray scale values using the selected transformation function and the original gray scale values of the pixels of the display.

### Claim 8 (depends on 1)

The method according to claim 1, wherein performing gray scale transformation on the original gray scale values of the pixels of the display to determine transformed gray scale values comprises:
when the detected current ambient brightness value is equal to or lower than a preset ambient brightness value, performing the gray scale transformation on the original gray scale values of the pixels of the display to determine the transformed gray scale values.

### Claim 9 (depends on 1)

The method according to claim 1, further comprising:
determining a relationship between an adjusted display brightness value and the preset display brightness values;
when the determined relationship is that the adjusted display brightness value is lower than a first preset display brightness value, adjusting a first type of gray scale values; and
when the determined relationship is that the adjusted display brightness value is higher than the preset display brightness value, adjusting a second type of gray scale values.

### Claim 10 (depends on 9)

The method according to claim 9 further comprising:
detecting respective brightness values of the pixels of the display;
judging whether the detected respective brightness values of the pixels of the display exceed a preset pixel brightness value;
determining respective positions of pixels with detected respective brightness values exceeding the preset pixel brightness value; and
adjusting respective gray scale values of pixels of the display with detected respective brightness values exceeding the preset pixel brightness value.

### Claim 11 (depends on 1)

The method according to claim 1, further comprising:
acquiring a color space value representing a number of colors displayed with a screen; and
adjusting a respective gray scale value of each pixel of the display according to the acquired color space value.

### Claim 12 (depends on 9)

The method according to claim 9, further comprising:
establishing relationships between the input gray scale values and the corresponding output gray scale values, wherein ratios of input gray scale values to corresponding output gray scale values vary with a level of gray scale value.

### Claim 13

A device for adjusting display brightness, comprising:
a processor; and
a memory in communication with the processor, configured to store instructions executable by the processor;
wherein the processor is configured to:
determine original gray scale values of pixels of a display;
perform gray scale transformation on the original gray scale values of the pixels of the display to determine transformed gray scale values;
adjust gray scale values of the pixels of the display to the transformed gray scale values;
detect a current ambient brightness value;
adjust a display brightness value of a screen according to the detected current ambient brightness value;
re-determine respective brightness at different positions on the display after the brightness of the screen is adjusted; and
re-adjust gray scale values of parts on the display with different respective brightness to varying respective degrees according to a relationship between an input gray scale value and a corresponding output gray scale value including a ratio of the input gray scale value to the corresponding output gray scale value,
wherein each ratio is greater than or equal to 1, and when the adjusted display brightness value of the screen is higher than a preset display brightness value, a respective output gray scale value of each pixel of the display is adjusted according to a respective ratio corresponding to a respective level of gray scale value of the pixel.

### Claim 14 (depends on 13)

The device according to claim 13, wherein the processor is further configured to:
acquire a relationship configured to perform the gray scale transformation, wherein the relationship associates original gray scale values of pixels with corresponding transformed gray scale values of pixels; and
search in the acquired relationship for transformed gray scale values that correspond to the original gray scale values of the pixels of the display.

### Claim 15 (depends on 14)

The device according to claim 14, wherein the processor is further configured to:
select the relationship according to the detected current ambient brightness value; and
search in the selected relationship for transformed gray scale values that correspond to the original gray scale values of the pixels of the display.

### Claim 16 (depends on 14)

The device according to claim 14, wherein the processor is further configured to:
determine a number of bits representing the original gray scale values of the pixels of the display;
select the relationship for the gray scale transformation according to the determined number of bits; and
search in the selected relationship for transformed gray scale values that correspond to the original gray scale values of the pixels of the display.

### Claim 17 (depends on 13)

The device according to claim 13, wherein the processor is further configured to:
acquire a transformation function configured to perform the gray scale transformation; and
calculate the transformed gray scale values using the acquired transformation function and the original gray scale values of the pixels of the display.

### Claim 18 (depends on 17)

The device according to claim 17, wherein the processor is further configured to:
select the transformation function for the gray scale transformation according to the detected current ambient brightness value; and
calculate the transformed gray scale values using the selected transformation function and the original gray scale values of the pixels of the display.

### Claim 19 (depends on 17)

The device according to claim 17, wherein the processor is further configured to:
determine a number of bits representing the original gray scale values of the pixels of the display;
select the transformation function for the gray scale transformation according to the determined number of bits; and
calculate the transformed gray scale values using the selected transformation function and the original gray scale values of the pixels of the display.

### Claim 20 (depends on 13)

The device according to claim 13, wherein the processor is further configured to:
when the detected current ambient brightness value is equal to or lower than a preset ambient brightness value, perform the gray scale transformation on the original gray scale values of the pixels to determine the transformed gray scale values.

### Claim 21 (depends on 13)

The device according to claim 13, wherein the processor is further configured to:
determine a relationship between an adjusted display brightness value and a preset display brightness values;
when the determined relationship is that the adjusted display brightness value is lower than a first preset display brightness value, adjust a first type of gray scale values; and
when the determined relationship is that the adjusted display brightness value is higher than the preset display brightness value, adjust a second type of gray scale values.

### Claim 22 (depends on 21)

The device according to claim 21, wherein the processor is further configured to:
detect respective brightness values of the pixels of the display;
judge whether the detected respective brightness values of the pixels of the display exceed a preset pixel brightness value;
determine respective positions of pixels with detected respective brightness values exceeding the preset pixel brightness value; and
adjust respective gray scale values of pixels of the display with detected respective brightness values exceeding the preset pixel brightness value.

### Claim 23 (depends on 13)

The device according to claim 13, wherein the processor is further configured to:
acquire a color space value representing a number of colors displayed with a screen; and
adjust a respective gray scale value of each pixel of the display according to the acquired color space value.

### Claim 24 (depends on 21)

The device according to claim 21, wherein the processor is further configured to:
establish relationships between input gray scale values and corresponding output gray scale values, wherein ratios of input gray scale values to corresponding output gray scale values vary with a level of gray scale value.

### Claim 25

A non-transitory computer-readable storage medium having stored therein instructions for adjusting display brightness, the instructions configured to, when executed by a processor of a device, cause the device to:
determine original gray scale values of pixels of a display;
perform gray scale transformation on the original gray scale values of the pixels of the display to determine transformed gray scale values;
adjust gray scale values of the pixels of the display to the transformed gray scale values;
detect a current ambient brightness value;
adjust a display brightness value of a screen according to the detected current ambient brightness value;
re-determine respective brightness at different positions on the display after the brightness of the screen is adjusted; and
re-adjust gray scale values of parts on the display with different respective brightness to varying respective degrees according to a relationship between an input gray scale value and a corresponding output gray scale value including a ratio of the input gray scale value to the corresponding output gray scale value,
wherein each ratio is greater than or equal to 1, and when the adjusted display brightness value of the screen is higher than a preset display brightness value, a respective output gray scale value of each pixel of the display is adjusted according to a respective ratio corresponding to a respective level of gray scale value of the pixel.
