# US 10,375,344 B2 · Display device viewing angle compensation

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

- Number: US 10,375,344 B2
- Document ID: US10375344B2
- Status: Granted
- Kind: B2
- Application number: 15/524,161
- Filed: 2014-10-24
- Published: 2017-09-14
- Granted: 2019-08-06
- Earliest claimed: 2014-10-24
- Assignees: DISH Ukraine L.L.C.
- Applicants: Dish Ukraine L.L.C.
- Inventors: Andrey Kuplevakhsky
- Web page: https://patentgrep.com/patent/US10375344B2

## CPC

- H04N 5/58: in dependence upon ambient light
- G06F 3/013: {Eye tracking input arrangements (G06F3/015 takes precedence)}
- 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 5/00: Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators (image data processing or generation, in general G06T)
- H04N 9/643: {Hue control means, e.g. flesh tone control}
- H04N 21/42202: {environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes}
- H04N 21/4318: {by altering the content in the rendering process, e.g. blanking, blurring or masking an image region (image enhancement or restoration in general G06T5/00)}
- H04N 21/44218: {Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV programme (methods or arrangements for recognising human body or animal bodies or body parts G06V40/10; methods or arrangements for acquiring or recognising human faces, facial parts, facial sketches, facial expressions G06V40/16; methods or arrangements for recognising movements or behaviour G06V40/20; arrangements for identifying users in broadcast systems H04H60/45)}
- H04N 21/4755: {for defining user preferences, e.g. favourite actors or genre (retrieval personalisation and generation of user profiles for the retrieval of video data G06F16/739; user profiles in network data switching protocols H04L67/306)}
- H04N 21/4854: {for modifying image parameters, e.g. image brightness, contrast}
- G09G 2320/0261: in the context of movement of objects on the screen or movement of the observer relative to the screen
- G09G 2320/028: by changing the viewing angle properties, e.g. widening the viewing angle, adapting the viewing angle to the view direction
- G09G 2320/06: Adjustment of display parameters
- G09G 2320/066: for control of contrast
- G09G 2320/0666: for control of colour parameters, e.g. colour temperature
- G09G 2320/068: for control of viewing angle adjustment
- G09G 2320/0686: with two or more screen areas displaying information with different brightness or colours
- G09G 2320/08: Arrangements within a display terminal for setting, manually or automatically, display parameters of the display terminal
- G09G 2354/00: Aspects of interface with display user
- G09G 2360/144: the light being ambient light
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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

Various embodiments for compensating for user view angle of a display device are presented. The viewing angle of a user may be determined using sensors. Based on the viewing angle, the attenuation of the output of the display device may be determined. Compensation mode for the display output may be determined. The compensation mode may adjust the output of the display to compensate for the display attenuation allowing an improved image quality at large viewing angles.

## Claims

### Claim 1

A method for correction of images displayed by a display device, the method comprising:
monitoring, using a signal from one or more sensors for observing an environment proximate to the display device, a first position of a first user relative to the display device, and a second position of a second user relative to the display device;
determining a first viewing angle between the display device and the first user using the first position of the first user relative to the display device, and a second viewing angle between the display device and the second user using the second position of the second user relative to the display device;
determining a first image display setting change to compensate for attenuation of output of the display device when viewed from the first viewing angle and a second image display setting change to compensate for attenuation of output of the display device when viewed from the second viewing angle, wherein determining the first image display setting change and the second image display setting change includes using expected attenuation data for the display device, and wherein the expected attenuation data is determined using a data file for the display device;
determining, according to the one or more sensors the environment proximate to the display device, an ambient condition of the environment proximate to the display device; and
adjusting image display settings in real-time to modify an output image displayed by the display device to compensate for the attenuation of output of the display device in accordance with determining the first image display setting change, the second image display setting change, and the ambient condition, wherein the image display settings include one or more of a brightness setting, a color setting, or a contrast setting.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
determining that a difference between the first viewing angle and the second viewing angle is less than a threshold angle;
determining a third image display setting change to compensate for attenuation of output of the display device due to a third viewing angle between the first viewing angle and the second viewing angle; and
adjusting the image display settings in real-time to modify the output image displayed by the display device to compensate for the attenuation of output of the display device when viewed from the third viewing angle.

### Claim 3 (depends on 1)

The method of claim 1, wherein the image display settings include a brightness setting, a color setting, and a contrast setting.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
tracking activity of the first user and the second user;
determining that the activity of the first user is not consistent with the first user watching the display device;
determining that the activity of the second user is consistent with the second user watching the display device; and
adjusting the image display settings in real-time to modify the output image displayed by the display device to compensate for the attenuation of output of the display device when viewed from the second viewing angle.

### Claim 5 (depends on 4)

The method of claim 4, wherein tracking activity includes monitoring motion of the first user and the second user.

### Claim 6 (depends on 4)

The method of claim 4, wherein tracking activity includes monitoring eye movement of the first user and the second user.

### Claim 7 (depends on 1)

The method of claim 1, wherein adjusting image display settings in real-time to modify the output image displayed by the display device to compensate for the attenuation of output of the display device-includes adjusting output display settings of the display device in real-time including one or more of a brightness setting of the display device, a color setting of the display device and a contrast setting of the display device.

### Claim 8 (depends on 1)

The method of claim 1, wherein adjusting image display settings in real-time to compensate for the attenuation of output of the display device includes transforming input images provided to the display device in real-time by applying one or more of a brightness transformation, a color transformation, or a contrast transformation.

### Claim 9

A television receiver for correction of images displayed by a display device, the television receiver comprising:
one or more processors;
one or more sensors for observing an environment proximate to the display device, wherein the one or more sensors are communicatively coupled with the one or more processors; and
a non-transitory memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including:
monitoring, using a signal from the one or more sensors, a first position of a first user relative to the display device, and a second position of a second user relative to the display device;
determining a first viewing angle between the display device and the first user using the first position of the first user relative to the display device, and a second viewing angle between the display device and the second user using the second position of the second user relative to the display device;
determining a first image display setting change to compensate for attenuation of output of the display device when viewed from the first viewing angle and a second image display setting change to compensate for attenuation of output of the display device when viewed from the second viewing angle, wherein determining the first image display setting change and the second image display setting change includes using expected attenuation data for the display device, and wherein the expected attenuation data is determined using a data file for the display device;
determining, according to the one or more sensors the environment proximate to the display device, an ambient condition of the environment proximate to the display device; and
adjusting image display settings in real-time to modify an output image displayed by the display device to compensate for the attenuation of output of the display device in accordance with determining the first image display setting change, the second image display setting change, and the ambient condition, wherein the image display settings include one or more of a brightness setting, a color setting, or a contrast setting.

### Claim 10 (depends on 9)

The television receiver of claim 9, wherein the operations further comprise:
determining that a difference between the first viewing angle and the second viewing angle is less than a threshold angle;
determining a third image display setting change to compensate for attenuation of output of the display device due to a third viewing angle between the first viewing angle and the second viewing angle; and
adjusting the image display settings in real-time to modify the output image displayed by the display device to compensate for the attenuation of output of the display device when viewed from the third viewing angle.

### Claim 11 (depends on 9)

The television receiver of claim 9, wherein the operations further comprise:
track activity of the first user and the second user;
determining that the activity of the first user is not consistent with the first user watching the display device;
determining that the activity of the second user is consistent with the second user watching the display device; and
adjusting the image display settings in real-time to modify the output image displayed by the display device to compensate for the attenuation of output of the display device when viewed from the second viewing angle.

### Claim 12 (depends on 9)

The television receiver of claim 9, wherein the operations further include determining a compensation mode identifying which colors, parameters or settings of the display require adjustment to compensate for attenuation of output of the display device when viewed from the first viewing angle, and wherein determining the first image display setting change further includes using the compensation mode.

### Claim 13 (depends on 9)

The television receiver of claim 9, wherein the image display settings include a brightness setting, a color setting, and a contrast setting.

### Claim 14

A non-transitory processor-readable medium for correction of images displayed by a display device, the medium comprising processor-readable instructions that, when executed by one or more processors, cause the one or more processors to perform operations including:
monitoring, using a signal from one or more sensors for observing an environment proximate to the display device, a first position of a first user relative to the display device, and a second position of a second user relative to the display device;
determining a first viewing angle between the display device and the first user using the first position of the first user relative to the display device, and a second viewing angle between the display device and the second user using the second position of the second user relative to the display device;
determining a first image display setting change to compensate for attenuation of output of the display device when viewed from the first viewing angle and a second image display setting change to compensate for attenuation of output of the display device when viewed from the second viewing angle, wherein determining the first image display setting change and the second image display setting change includes using expected attenuation data for the display device, and wherein the expected attenuation data is determined using a data file for the display device;
determining, according to the one or more sensors the environment proximate to the display device, an ambient condition of the environment proximate to the display device; and
adjusting image display settings in real-time to modify an output image displayed by the display device to compensate for the attenuation of output of the display device in accordance with determining the first image display setting change, the second image display setting change, and the ambient condition, wherein the image display settings include one or more of a brightness setting, a color setting, or a contrast setting.

### Claim 15 (depends on 14)

The non-transitory processor-readable medium of claim 14, wherein the operations further include:
determining that a difference between the first viewing angle and the second viewing angle is less than a threshold angle;
determining a third image display setting change to compensate for attenuation of output of the display device due to a third viewing angle between the first viewing angle and the second viewing angle; and
adjusting the image display settings in real-time to modify the output image displayed by the display device to compensate for the attenuation of output of the display device when viewed from the third viewing angle.

### Claim 16 (depends on 14)

The non-transitory processor-readable medium of claim 14, wherein the operations further include:
tracking activity of the first user and the second user;
determining that the activity of the first user is not consistent with the first user watching the display device;
determining that the activity of the second user is consistent with the second user watching the display device; and
adjusting the image display settings in real-time to modify the output image displayed by the display device to compensate for the attenuation of output of the display device when viewed from the second viewing angle.

### Claim 17 (depends on 14)

The non-transitory processor-readable medium of claim 14, adjusting image display settings in real-time to modify the output image displayed by the display device to compensate for the attenuation of output of the display device includes:
adjusting output display settings of the display device in real-time including one or more of a brightness setting of the display device, a color setting of the display device and a contrast setting of the display device; and/or
transforming input images provided to the display device in real-time by applying one or more of a brightness transformation, a color transformation, and a contrast transformation.
