Invention Grant
- Patent Title: Electronic display stabilization at a graphics processing unit
-
Application No.: US15018941Application Date: 2016-02-09
-
Publication No.: US10089725B2Publication Date: 2018-10-02
- Inventor: John Paul Bates , Evangelos Kokkevis
- Applicant: Google Inc.
- Applicant Address: US CA Mountain View
- Assignee: GOOGLE LLC
- Current Assignee: GOOGLE LLC
- Current Assignee Address: US CA Mountain View
- Main IPC: G06T5/00
- IPC: G06T5/00 ; G06T3/00 ; G06T1/20 ; G06T19/00 ; G02B27/01 ; H04N13/04 ; H04N13/344

Abstract:
An application executed at a central processing unit (CPU) of a head mounted display (HMD) system generates sets of frame drawing commands for a graphics processing unit (GPU), and for each set of frame drawing commands the GPU renders a corresponding frame into one of a plurality of frame buffers. Each frame is generated to include or be associated with a frame number that indicates the location of the frame in the sequence of frames generated over time. In addition, each frame is generated to include or be associated with pose information indicating the pose of the HMD system when the frame is generated. At periodic preemption points, the GPU selects the frame stored at the plurality of frame buffers having the most recent frame number and applies an electronic display stabilization warp to the frame based on the difference between the current pose and the pose information stored with the selected frame.
Public/Granted literature
- US20170228855A1 ELECTRONIC DISPLAY STABILIZATION AT A GRAPHICS PROCESSING UNIT Public/Granted day:2017-08-10
Information query