# US 11,443,715 B2 · Strobe configuration for illumination of frame at display device

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

- Number: US 11,443,715 B2
- Document ID: US11443715B2
- Status: Granted
- Kind: B2
- Application number: 16/670,635
- Filed: 2019-10-31
- Published: 2020-07-09
- Granted: 2022-09-13
- Earliest claimed: 2019-01-04
- Assignees: ATI Technologies ULC
- Applicants: Ati Technologies Ulc
- Inventors: Ed Callway; David Glen
- Web page: https://patentgrep.com/patent/US11443715B2

## CPC

- G09G 5/10: Intensity circuits
- G06F 3/013: {Eye tracking input arrangements (G06F3/015 takes precedence)}
- G06T 15/506: {Illumination models}
- 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/3208: organic, e.g. using organic light-emitting diodes [OLED]
- G09G 3/3406: {Control of illumination source (illumination devices structurally associated with liquid crystal cells G02F1/1336)}
- G09G 5/12: Synchronisation between the display unit and other units, e.g. other display units, video-disc players
- G09G 3/32: semiconductive, e.g. using light-emitting diodes [LED]
- G09G 3/3426: {the different display panel areas being distributed in two dimensions, e.g. matrix}
- G09G 3/36: using liquid crystals
- G09G 2310/0237: Switching ON and OFF the backlight within one frame
- G09G 2310/08: Details of timing specific for flat panels, other than clock recovery
- G09G 2320/0247: Flicker reduction other than flicker reduction circuits used for single beam cathode-ray tubes
- G09G 2320/0261: in the context of movement of objects on the screen or movement of the observer relative to the screen
- G09G 2320/062: Adjustment of illumination source parameters
- G09G 2320/0626: for control of overall brightness
- G09G 2320/0633: by amplitude modulation of the brightness of the illumination source
- G09G 2320/064: by time modulation of the brightness of the illumination source
- G09G 2320/0646: Modulation of illumination source brightness and image signal correlated to each other
- G09G 2320/10: Special adaptations of display systems for operation with variable images
- G09G 2320/106: Determination of movement vectors or equivalent parameters within the image
- G09G 2330/021: Power management, e.g. power saving
- G09G 2340/0435: Change or adaptation of the frame rate of the video stream
- G09G 2340/16: Determination of a pixel data signal depending on the signal applied in the previous frame
- G09G 2354/00: Aspects of interface with display user
- G09G 2360/145: the light originating from the display screen
- G09G 2360/16: Calculation or use of calculated indices related to luminance levels in display data
- G09G 2370/022: Centralised management of display operation, e.g. in a server instead of locally
- 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)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A display system includes a rendering device and a display device. The rendering device is to render a sequence of frames for display at the display device, wherein the display device is to use an illumination strobe during each frame period associated with a corresponding frame of the sequence of frames. The rendering device further is to determine a position of the illumination strobe within each frame period based one or more input parameters, each input parameter representing a corresponding operational characteristic of one of the rendering device or the display device.

## Claims

### Claim 1

A computer-implemented method comprising:
displaying a sequence of frames at display device using an illumination strobe during each frame period associated with a corresponding frame of the sequence of frames; and
determining a position of the illumination strobe within each frame period based at least in part on one or more current operational parameters representing a current loading of a rendering device used to generate the sequence of frames.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein determining the position of the illumination strobe comprises determining a position of the illumination strobe so as to follow completion of a scan in and settling process for preparing a pixel matrix of the display device to display a frame and to precede a start of a next frame period.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, further comprising:
predicting a start of a next frame period based on at least one of a frame rate of the sequence of frames and an operational loading of the rendering device during generation of the sequence of frames.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, further comprising predicting a start of a next frame based on a learned model trained by a machine learning algorithm based on a history of operational characteristics associated with at least one previous sequence of frames.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising:
determining at least one of an illumination level of the illumination strobe, an illumination level of an illumination fill preceding the illumination strobe, and an illumination level of an illumination fill following the illumination strobe based on a frame rate of the sequence of frames.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, wherein determining the position of the illumination strobe is further based on one or more input parameters, the one or more input parameters including user input for modifying a setting for the position of the illumination strobe.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein determining the position of the illumination strobe is further based on one or more input parameters, the one or more input parameters including an identifier of a video content application that sourced the sequence of frames.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, further comprising:
determining a position of the illumination strobe within each frame period based on a presence of a delayed vertical sync between a frame rate of the rendering device and a refresh rate of the display device.

### Claim 9

A display system, configured to:
render, with a rendering device, a sequence of frames for display at a display device, wherein the display device is to use an illumination strobe during each frame period associated with a corresponding frame of the sequence of frames; and
determine a position of the illumination strobe within each frame period based at least in part on one or more current operational parameters representing a current loading of the rendering device.

### Claim 10 (depends on 9)

The display system of claim 9, wherein the display system is configured to determine the position of the illumination strobe by one of:
setting the position of the illumination strobe so as to occur following completion of a scan in and settling process for preparing a pixel matrix of the display device to display a frame and to precede a start of a next frame period; and
setting the position of the illumination strobe so as to occur following the start of the frame period and prior to completion of the scan in and settling process.

### Claim 11 (depends on 9)

The display system of claim 9, wherein the display system further is configured to:
predict a start of a next frame period based on at least one of a frame rate of the sequence of frames and an operational loading of the rendering device during generation of the sequence of frames.

### Claim 12 (depends on 9)

The display system of claim 9, wherein the display system is configured to predict a start of a next frame period based on a learned model trained by a machine learning algorithm based on a history of operational characteristics associated with at least one previous sequence of frames.

### Claim 13 (depends on 9)

The display system of claim 9, wherein to determine the position of the illumination strobe within each frame period is further based on one or more input parameters, and wherein the one or more input parameters include a frame rate of the sequence of frames.

### Claim 14 (depends on 9)

The display system of claim 9, wherein the display system further is configured to:
determine at least one of an illumination level of the illumination strobe, an illumination level of an illumination fill preceding the illumination strobe, and an illumination level of an illumination fill following the illumination strobe based on the frame rate.

### Claim 15 (depends on 9)

The display system of claim 9, wherein to determine the position of the illumination strobe within each frame period is further based on one or more input parameters, and wherein the one or more input parameters include user input for modifying a setting for the position of the illumination strobe.

### Claim 16 (depends on 9)

The display system of claim 9, wherein to determine the position of the illumination strobe within each frame period is further based on one or more input parameters, and wherein the one or more input parameters include an identifier of a video content application that sourced the sequence of frames.

### Claim 17 (depends on 9)

The display system of claim 9, further comprising:
the display device, wherein the display device is configured to receive a representation of an illumination configuration for the frame period and implement the illumination configuration during the frame period, and wherein the representation of the illumination configuration includes a representation of the position of the illumination strobe.

### Claim 18 (depends on 17)

The display system of claim 17, wherein the display device is a transmissive-type display device and the display device is configured to implement the illumination configuration via control of a backlight in accordance with the illumination configuration.

### Claim 19 (depends on 17)

The display system of claim 17, wherein the display device is an emissive-type display device and the display device is configured to implement the illumination configuration by adjusting power provided to pixels of the display device in accordance with the illumination configuration.

### Claim 20

A display system comprising:
a display device configured to:
receive a sequence of frames for display from a rendering device;
employ an illumination strobe during each frame period associated with a corresponding frame of the sequence of frames; and
determine a position of the illumination strobe within each frame period based on one or more input parameters, each input parameter representing a corresponding operational characteristic of the rendering device, the corresponding operational characteristic representing a current loading of the rendering device.
