| CPC G06F 3/013 (2013.01) [G06F 3/04815 (2013.01); G06F 3/1423 (2013.01); G06T 19/006 (2013.01); G06T 2200/24 (2013.01)] | 20 Claims |

|
1. A system comprising:
a head-mounted display (HMD) worn by a user, wherein the HMD is configured to display an augmented reality graphic;
a display monitor; and
a processing system configured to:
provide image data for display by the HMD based on data provided to the display monitor for a user interface displayed by the display monitor,
wherein the image data includes a collection of 3D voxels;
receive, from the HMD, a gaze direction of the user;
determine a position of a cursor displayed on the user interface based on the gaze direction of the user;
provide the position of the cursor to the display monitor to update display of the cursor on the display monitor;
pre-process the image data based on the gaze direction of the user by sorting the collection of 3D voxels; and
provide the pre-processed image data to the HMD, wherein the HMD further processes the pre-processed image data by performing an additional sort of a subset of the sorted collection of 3D voxels to account for change in the gaze direction of the user and to display the augmented reality graphic.
|