EP3341817B1

Apparatus and method for dynamic graphics rendering based on saccade detection

Abstract

This record has no abstract on file.

EP3341817B1, drawing sheet 1
Sheet 1 of 4

Term

9.9 yearsleft in the term

Expires 25 August 2036.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

11 claims: 6 independent, 5 dependent

  1. 1
    A method (200) comprising:rendering (210) a computer simulated scene for display to a user;detecting (220) an onset of a saccade (310) that causes saccadic masking in an eye movement of the user viewing the computer simulated scene;predicting a duration of the saccade based on an eye movement model (450);reducing (230) a computing resource used for rendering frames of the computer simulated scene during at least a portion of the predicted duration of the saccade (312);detecting an end of the saccade;calculating a measured duration of the saccade based on at least the detected end of the saccade;comparing the measured duration of the saccade to the predicted duration of the saccade;and using results of the comparison to adjust the eye movement model (450) used to predict the duration of the saccade.
  2. 4
    The method of any one of claims 1-3, wherein the reducing of the computing resource comprises one or more of skipping one or more frames of the computer simulated scene, repeating one or more frames of the computer simulated scene, reducing a rendering detail of one or more frames of the computer simulated scene, reducing a rendering resolution of one or more frames of the computer simulated scene, and adjusting a variable frame rate for rendering the computer simulated scene.
  3. 5
    The method of any one of claims 1-3, further comprising:determining a confidence level of the detection of the onset of the saccade.
  4. 8
    The method of any one of claims 1-3, further comprising:reallocating the computing resource to perform lighting calculations for rendering the computer simulated scene.
  5. 9
    The method of any one of claims 1-3, further comprising:calibrating the eye movement model for the individual user viewing the computer simulated scene, wherein the detecting of the onset of the saccade is based on the individualized eye movement model.
  6. 10
    A system (100) comprising:an eye movement sensor (110);a display device (130) for displaying computer simulated scenes to a user;and a processor (101) communicatively coupled to the eye movement sensor and the display device, the processor being configured to: render a computer simulated scene for display on the display device;detect, based on signals from the eye movement sensor, an onset of a saccade (310) that causes saccadic masking in an eye movement of the user viewing the computer simulated scene;predict a duration of the saccade based on an eye movement model (450);reduce a computing resource used for rendering frames of the computer simulated scene during at least a portion of the predicted duration of the saccade (312);detect an end of the saccade;calculate a measured duration of the saccade based on at least the detected end of the saccade;compare the measured duration of the saccade to the predicted duration of the saccade;and use the results of the comparison to adjust the eye movement model used to predict the duration of the saccade.
  7. 11
    A non-transitory computer readable storage medium storing one or more computer programs configured to cause a processor based system to execute the method of any of claims 1 to 9.