Patents by Inventor AARON LEIBY

AARON LEIBY has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11363247
    Abstract: Described herein are motion smoothing techniques for a display, or display system, such as a head-mounted display (HMD), to account for motion of moving or animating objects in a way that mitigates judder. The display system may be separate from, yet communicatively coupled to, a host computer where a graphics-based application, such as a video game, is outputting frames for rendering on the display system. The host computer may generate motion vectors representing compressed pixel data for transmission to the display system. The motion vectors can be used by the display system to modify pixel data of a frame. The modified pixel data for the frame is “motion-smoothed” for rendering on the display system in a manner that mitigates judder of moving or animating objects.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: June 14, 2022
    Assignee: Valve Corporation
    Inventor: Aaron Leiby
  • Patent number: 11334145
    Abstract: Sensory feedback (“chaperoning”) systems and methods for guiding users in virtual/augmented reality environments such as walk-around virtual reality environments are described. Exemplary implementations assist with preventing collisions with objects in the physical operating space in which the user acts, among other potential functions and/or uses.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: May 17, 2022
    Assignee: Valve Corporation
    Inventors: David Sawyer, Kenneth Birdwell, Kenneth Barnett, Tristan Reidford, Aaron Leiby, Emily Ridgway, Alexander C. Vlachos
  • Patent number: 11151776
    Abstract: Described herein are techniques for adjusting a prediction level and a throttle level, as frames are being rendered on a head-mounted display (HMD), based on an application's rendering performance. The prediction level is increased if a number of late frames, out of a past N rendered frames of (N being any suitable number), meets or exceeds a threshold number of late frames, which causes a compositor of the HMD to predict pose data of the HMD farther out into the future. The throttle level can be increased independently from, or in synchronization with, the increase in the prediction level to causes the compositor to throttle the frame rate of the application (e.g., to a fraction of the refresh rate of the HMD). The prediction level (and the throttle level, if at the same level) can be decreased if a particular number of consecutively-rendered frames finish rendering early.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: October 19, 2021
    Assignee: Valve Corporation
    Inventors: Aaron Leiby, Alex Vlachos
  • Publication number: 20210258555
    Abstract: Described herein are motion smoothing techniques for a display, or display system, such as a head-mounted display (HMD), to account for motion of moving or animating objects in a way that mitigates judder. The display system may be separate from, yet communicatively coupled to, a host computer where a graphics-based application, such as a video game, is outputting frames for rendering on the display system. The host computer may generate motion vectors representing compressed pixel data for transmission to the display system. The motion vectors can be used by the display system to modify pixel data of a frame. The modified pixel data for the frame is “motion-smoothed” for rendering on the display system in a manner that mitigates judder of moving or animating objects.
    Type: Application
    Filed: February 14, 2020
    Publication date: August 19, 2021
    Inventor: Aaron Leiby
  • Patent number: 10733783
    Abstract: Described herein are motion smoothing techniques for a display system to account for motion of moving or animating objects in a way that mitigates judder. For example, first pixel data and second pixel data associated with two previously-rendered frames may be provided to a graphics processing unit (GPU) as input. The video encoder of the GPU can process the input pixel data to generate an array of motion vectors which is used to modify third pixel data of a re-projected frame. The modified third pixel data for the re-projected frame is “motion-smoothed” for rendering on a display, such as a head-mounted display (HMD), in a manner that mitigates judder of moving or animating objects.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: August 4, 2020
    Assignee: Valve Corporation
    Inventors: Alex Vlachos, Aaron Leiby
  • Publication number: 20200160591
    Abstract: Described herein are techniques for adjusting a prediction level and a throttle level, as frames are being rendered on a head-mounted display (HMD), based on an application's rendering performance. The prediction level is increased if a number of late frames, out of a past N rendered frames of (N being any suitable number), meets or exceeds a threshold number of late frames, which causes a compositor of the HMD to predict pose data of the HMD farther out into the future. The throttle level can be increased independently from, or in synchronization with, the increase in the prediction level to causes the compositor to throttle the frame rate of the application (e.g., to a fraction of the refresh rate of the HMD). The prediction level (and the throttle level, if at the same level) can be decreased if a particular number of consecutively-rendered frames finish rendering early.
    Type: Application
    Filed: January 21, 2020
    Publication date: May 21, 2020
    Inventors: Aaron Leiby, Alex Vlachos
  • Publication number: 20200111195
    Abstract: Described herein are motion smoothing techniques for a display system to account for motion of moving or animating objects in a way that mitigates judder. For example, first pixel data and second pixel data associated with two previously-rendered frames may be provided to a graphics processing unit (GPU) as input. The video encoder of the GPU can process the input pixel data to generate an array of motion vectors which is used to modify third pixel data of a re-projected frame. The modified third pixel data for the re-projected frame is “motion-smoothed” for rendering on a display, such as a head-mounted display (HMD), in a manner that mitigates judder of moving or animating objects.
    Type: Application
    Filed: October 9, 2018
    Publication date: April 9, 2020
    Inventors: Alex Vlachos, Aaron Leiby
  • Patent number: 10600236
    Abstract: Described herein are techniques for adjusting a prediction level and a throttle level, as frames are being rendered on a head-mounted display (HMD), based on an application's rendering performance. The prediction level is increased if a number of late frames, out of a past N rendered frames of (N being any suitable number), meets or exceeds a threshold number of late frames, which causes a compositor of the HMD to predict pose data of the HMD farther out into the future. The throttle level can be increased independently from, or in synchronization with, the increase in the prediction level to causes the compositor to throttle the frame rate of the application (e.g., to a fraction of the refresh rate of the HMD). The prediction level (and the throttle level, if at the same level) can be decreased if a particular number of consecutively-rendered frames finish rendering early.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: March 24, 2020
    Assignee: Valve Corporation
    Inventors: Aaron Leiby, Alex Vlachos
  • Publication number: 20200043223
    Abstract: Described herein are techniques for adjusting a prediction level and a throttle level, as frames are being rendered on a head-mounted display (HMD), based on an application's rendering performance. The prediction level is increased if a number of late frames, out of a past N rendered frames of (N being any suitable number), meets or exceeds a threshold number of late frames, which causes a compositor of the HMD to predict pose data of the HMD farther out into the future. The throttle level can be increased independently from, or in synchronization with, the increase in the prediction level to causes the compositor to throttle the frame rate of the application (e.g., to a fraction of the refresh rate of the HMD). The prediction level (and the throttle level, if at the same level) can be decreased if a particular number of consecutively-rendered frames finish rendering early.
    Type: Application
    Filed: August 6, 2018
    Publication date: February 6, 2020
    Inventors: Aaron Leiby, Alex Vlachos
  • Publication number: 20190212812
    Abstract: Sensory feedback (“chaperoning”) systems and methods for guiding users in virtual/augmented reality environments such as walk-around virtual reality environments are described. Exemplary implementations assist with preventing collisions with objects in the physical operating space in which the user acts, among other potential functions and/or uses.
    Type: Application
    Filed: March 14, 2019
    Publication date: July 11, 2019
    Inventors: David Sawyer, Kenneth Birdwell, Kenneth Barnett, Tristan Reidford, Aaron Leiby, Emily Ridgway, Alexander C. Vlachos
  • Patent number: 10241566
    Abstract: Sensory feedback (“chaperoning”) systems and methods for guiding users in virtual/augmented reality environments such as walk-around virtual reality environments are described. Exemplary implementations assist with preventing collisions with objects in the physical operating space in which the user acts, among other potential functions and/or uses.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: March 26, 2019
    Assignee: Valve Corporation
    Inventors: David Sawyer, Kenneth Birdwell, Kenneth Barnett, Tristan Reidford, Aaron Leiby, Emily Ridgway, Alexander C. Vlachos
  • Publication number: 20160124502
    Abstract: Sensory feedback (“chaperoning”) systems and methods for guiding users in virtual/augmented reality environments such as walk-around virtual reality environments are described. Exemplary implementations assist with preventing collisions with objects in the physical operating space in which the user acts, among other potential functions and/or uses.
    Type: Application
    Filed: November 5, 2015
    Publication date: May 5, 2016
    Inventors: DAVID SAWYER, KENNETH BIRDWELL, KENNETH BARNETT, TRISTAN REIDFORD, AARON LEIBY, EMILY RIDGWAY, ALEXANDER C. VLACHOS