IP Library Granted Patent US 12710815
Granted Patent B1
US 12710815 · App. 19/086,938 · Granted Aug 18, 2026

Display color breakup reduction during eye movement

Inventors: Candace Elise Peacock (Boulder, CO); Katherine Elizabeth Mussel (Longmont, CO)
Assignee: Snap Inc.
G06F3/013
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12710815
App. No.
19/086,938
Granted
Aug 18, 2026
Kind
B1
Abstract

Examples relate to display systems and techniques for reducing visual artifacts in field sequential color displays. A system includes a field sequential color display device that presents visual content according to a first display configuration, and an eye tracking subsystem that detects rapid eye movements. The system predicts a duration of a detected rapid eye movement and temporarily modifies display parameters during the predicted duration according to a second display configuration that reduces color breakup artifacts. The second configuration can include reducing content opacity through optical filter control, adjusting display brightness or contrast, or modifying color data at region boundaries to use monochromatic colors. After the predicted duration, the system returns to presenting content according to the first display configuration. The prediction of movement duration utilizes relationships between peak velocity and acceleration profiles of eye movements to overcome eye tracking and display latency constraints.

Claims (83)

1 . A system, comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, configure the system to perform operations comprising:

presenting visual content to an eye via a field sequential color (FSC) display device according to a first display configuration in which the visual content is displayed as a temporal sequence of monochromatic color images;

detecting a rapid eye movement of the eye;

predicting a duration of the rapid eye movement;

presenting the visual content via the FSC display device during the predicted duration of the rapid eye movement according to a second display configuration, the second display configuration being configured to reduce a motion artifact during eye movement by modifying a first region of the visual content to display a monochromatic color in a border portion of the first region bordering a second region of the visual content; and

after the predicted duration of the rapid eye movement, presenting the visual content via the FSC display device according to the first display configuration.

2 . The system of claim 1 , wherein:

the motion artifact comprises color break up.

3 . The system of claim 1 , wherein:

the second display configuration comprises reducing an opacity of the visual content.

4 . The system of claim 3 , wherein:

the FSC display device is at least partially transparent, such that the eye can see a real-world visual field through the display;

the FSC display device comprises an optical filter interposed between the visual content and the real-world visual field, the optical filter being controllable by the system to adjust an opacity of the optical filter; and

the reducing of the opacity of the visual content comprises reducing the opacity of the optical filter.

5 . The system of claim 1 , wherein:

the second display configuration comprises reducing a brightness of the visual content.

6 . The system of claim 1 , wherein:

the second display configuration comprises reducing a contrast of the visual content.

7 . The system of claim 1 , wherein:

the modifying of the at least one region comprises:

identifying the first region and the second region based on color data of the visual content;

identifying the border portion of the first region;

determining a nearest monochromatic color for the border portion based on color data of the border portion; and

modifying the color data of the border portion to include only the nearest monochromatic color.

8 . The system of claim 1 , wherein:

the detecting of the rapid eye movement comprises:

processing eye gaze data to determine an angular velocity of a change in direction of a gaze direction of the eye; and

in response to determining that the angular velocity is over a first velocity threshold, detecting an onset of the rapid eye movement.

9 . The system of claim 8 , wherein:

the predicting of the duration of the rapid eye movement comprises:

detecting a peak velocity of the angular velocity; and

predicting the duration based on the peak velocity.

10 . The system of claim 8 , wherein:

the predicting of the duration of the rapid eye movement comprises:

detecting a peak acceleration of the angular velocity; and

predicting the duration based on the peak acceleration.

11 . The system of claim 10 , wherein:

the peak acceleration occurs at a peak acceleration time; and

the predicting of the duration based on the peak acceleration comprises:

predicting, based on the peak acceleration, a peak deceleration time at which a deceleration of the angular velocity reaches a peak deceleration, the duration being predicted based on the peak acceleration time and the peak deceleration time.

12 . The system of claim 8 , wherein:

the predicting of the duration of the rapid eye movement comprises:

in response to determining that the angular velocity is below a second velocity threshold, detecting an offset of the rapid eye movement, the duration being predicted based on the onset and the offset of the rapid eye movement.

13 . The system of claim 1 , further comprising:

the FSC display device; and

an eye tracking subsystem to generate eye tracking data used for the detecting of the rapid eye movement and predicting the duration.

14 . A processor-implemented method, comprising:

presenting visual content to an eye via a field sequential color (FSC) display device according to a first display configuration in which the visual content is displayed as a temporal sequence of monochromatic color images;

detecting a rapid eye movement of the eye;

predicting a duration of the rapid eye movement;

presenting the visual content via the FSC display device during the predicted duration of the rapid eye movement according to a second display configuration, the second display configuration being configured to reduce a motion artifact during eye movement by modifying a first region of the visual content to display a monochromatic color in a border portion of the first region bordering a second region of the visual content; and

after the predicted duration of the rapid eye movement, presenting the visual content via the FSC display device according to the first display configuration.

15 . The processor-implemented method of claim 14 , wherein:

the motion artifact comprises color break up.

16 . The processor-implemented method of claim 14 , wherein:

the second display configuration comprises reducing at least one of:

a brightness of the visual content;

a contrast of the visual content; or

an opacity of the visual content.

17 . The processor-implemented method of claim 14 , wherein:

the modifying of the first region comprises:

identifying the first region and the second region based on color data of the visual content;

identifying the border portion of the first region;

determining a nearest monochromatic color for the border portion based on color data of the border portion; and

modifying the color data of the border portion to include only the nearest monochromatic color.

18 . The processor-implemented method of claim 14 , wherein:

the detecting of the rapid eye movement comprises:

processing eye gaze data to determine an angular velocity of a change in direction of a gaze direction of the eye; and

in response to determining that the angular velocity is over a first velocity threshold, detecting an onset of the rapid eye movement.

19 . A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by at least one processor of a system, cause the system to perform operations comprising:

presenting visual content to an eye via a field sequential color (FSC) display device according to a first display configuration in which the visual content is displayed as a temporal sequence of monochromatic color images;

detecting a rapid eye movement of the eye;

predicting a duration of the rapid eye movement;

presenting the visual content via the FSC display device during the predicted duration of the rapid eye movement according to a second display configuration, the second display configuration being configured to reduce color break up during eye movement by modifying a first region of the visual content to display a monochromatic color in a border portion of the first region bordering a second region of the visual content; and

after the predicted duration of the rapid eye movement, presenting the visual content via the FSC display device according to the first display configuration.

20 . The non-transitory computer-readable storage medium of claim 19 , wherein:

the modifying of the at least one region comprises:

identifying the first region and the second region based on color data of the visual content;

identifying the border portion of the first region;

determining a nearest monochromatic color for the border portion based on color data of the border portion; and

modifying the color data of the border portion to include only the nearest monochromatic color.