# US 11,308,920 B1 · Display artifact reduction

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

- Number: US 11,308,920 B1
- Document ID: US11308920B1
- Status: Granted
- Kind: B1
- Application number: 17/314,347
- Filed: 2021-05-07
- Granted: 2022-04-19
- Earliest claimed: 2021-05-07
- Assignees: Facebook Technologies, LLC
- Applicants: Facebook Technologies, LLC
- Inventors: Alexander Goettker; Thomas Scott Murdison; Kevin James MacKenzie; Larry Seiler
- Web page: https://patentgrep.com/patent/US11308920B1

## CPC

- G09G 5/37: Details of the operation on graphic patterns (G09G5/38 takes precedence)
- G06F 3/012: {Head tracking input arrangements}
- G06F 3/013: {Eye tracking input arrangements (G06F3/015 takes precedence)}
- G06F 3/016: {Input arrangements with force or tactile feedback as computer generated output to the user}
- G06F 3/147: using display panels
- 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)
- 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/043: Preventing or counteracting the effects of ageing
- G09G 2320/064: by time modulation of the brightness of the illumination source
- G09G 2320/066: for control of contrast
- G09G 2330/021: Power management, e.g. power saving
- G09G 2340/0435: Change or adaptation of the frame rate of the video stream
- G09G 2354/00: Aspects of interface with display user
- 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)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In one embodiment, a computing system may access an image to be displayed by a display. The system may determine one or more characteristics associated with a content of the image. The one or more characteristics may include a spatial frequency of the content in a spatial frequency domain. The system may determine a display persistence time period for the display to display the image based on the one or more characteristics associated with the content of the image. The system may configure the display to display the image using the display persistence time period.

## Claims

### Claim 1

A method comprising, by a computing system:
accessing an image to be displayed by a display;
determining one or more characteristics associated with a content of the image, wherein the one or more characteristics comprise a spatial frequency of the content in a spatial frequency domain, and wherein the spatial frequency of the content is higher than a pre-determined spatial frequency threshold in the spatial frequency domain;
determining a display persistence time period for the display to display the image based on the one or more characteristics associated with the content of the image; and
configuring the display to display the image using the display persistence time period.

### Claim 2 (depends on 1)

The method of claim 1, wherein the spatial frequency of the content is within a pre-determined spatial frequency range in the spatial frequency domain, and wherein the predetermined spatial frequency range is associated with a Window of Visibility describing a visible range of human visual system in the spatial frequency domain.

### Claim 3 (depends on 1)

The method of claim 1, wherein the spatial frequency of the content is higher than a corresponding spatial frequency of a preceding image, and wherein the display persistence time period for the image is shorter than a previous display persistence time period for the preceding image.

### Claim 4 (depends on 1)

The method of claim 1, wherein the spatial frequency of the content is lower than a corresponding spatial frequency of a preceding image, and wherein the display persistence time period for the image is longer than a previously display persistence time period of the preceding image.

### Claim 5 (depends on 1)

The method of claim 1, wherein the one or more characteristics comprising the spatial frequency of the content of the image are determined based on a spatiotemporal power spectrum of the content of the image.

### Claim 6 (depends on 1)

The method of claim 1, wherein the content of the image is associated with a foveated region encompassing a gazing point of a user, and wherein a second content of the image falling outside the foveated region is excluded from determining the one or more characteristics associated with the content of the image.

### Claim 7 (depends on 1)

The method of claim 1, wherein the display persistence time period for the image comprises an absolute time period value or a display duty cycle in percentage.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
determining, using a head tracking system, a head motion velocity of a user;
determining a second display persistence time period for the image based on the head motion velocity of the user;
determining an optimized display persistence time period based on the display persistence time period and the second display persistence time period; and
configuring the display to display the image using the optimized display persistence time period.

### Claim 9 (depends on 8)

The method of claim 8, wherein the optimized display persistence time period is a shorter time period selected from the display persistence time period and the second display persistence time period.

### Claim 10 (depends on 8)

The method of claim 8, wherein the optimized display persistence time period is a weighted average of the display persistence time period and the second display persistence time period.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
determining a contrast level of the content of the image with respect to a background of the image;
determining a second display persistence time period for the image based on the contrast level of the content of the image with respect to the background of the image;
determining an optimized display persistence time based on the display persistence time period and the second persistence display time period; and
configuring the display to display the image using the optimized display persistence time period.

### Claim 12 (depends on 1)

The method of claim 1, wherein the display persistence time period is determined by:
accessing a lookup table that maps the one or more characteristics comprising the spatial frequency of the content of the image to corresponding display persistence time periods; and
comparing the one or more characteristics comprising the spatial frequency of the content of the image to stored data in the lookup table.

### Claim 13 (depends on 1)

The method of claim 1, wherein the display persistence time period is determined using a transfer function at run time.

### Claim 14 (depends on 1)

The method of claim 1, further comprising:
determining one or more second characteristics associated with the content of the image, wherein the one or more second characteristics comprise a temporal frequency in a temporal frequency domain;
determining a frame rate for the image based on the one or more second characteristics associated with the content of the image, wherein the display is configured to display the image using the frame rate.

### Claim 15 (depends on 14)

The method of claim 14, wherein the frame rate is determined based on the one or more characteristics comprising the spatial frequency in the spatial frequency domain and the one or more second characteristics comprising the temporal frequency in the temporal frequency domain.

### Claim 16 (depends on 1)

The method of claim 1, further comprising:
determining an optimized display persistence time period based on (1) the display persistence time period determined based on the one or more characteristics comprising the spatial frequency in the spatial frequency domain, (2) a second display persistence time period determined based on a head motion velocity of a user, and (3) a third display persistence time period determined based on a contrast level between the content of the image and a background; and
configuring the display to display the image using the optimized display persistence time period.

### Claim 17 (depends on 1)

The method of claim 1, wherein the display persistence time period is determined based on a time period threshold to avoid flicker artifacts, and wherein the display persistence time period is longer than the time period threshold.

### Claim 18

One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
access an image to be displayed by a display;
determine one or more characteristics associated with a content of the image, wherein the one or more characteristics comprise a spatial frequency of the content in a spatial frequency domain, and wherein the spatial frequency of the content is higher than a pre-determined spatial frequency threshold in the spatial frequency domain;
determine a display persistence time period for the display to display the image based on the one or more characteristics associated with the content of the image; and
configure the display to display the image using the display persistence time period.

### Claim 19

A system comprising:
one or more processors; and
one or more computer-readable non-transitory storage media coupled to one or more of the processors and comprising instructions operable when executed by one or more of the processors to cause the system to:
access an image to be displayed by a display;
determine one or more characteristics associated with a content of the image, wherein the one or more characteristics comprise a spatial frequency of the content in a spatial frequency domain, and wherein the spatial frequency of the content is higher than a pre-determined spatial frequency threshold in the spatial frequency domain;
determine a display persistence time period for the display to display the image based on the one or more characteristics associated with the content of the image; and
configure the display to display the image using the display persistence time period.
