Back to results
US 12,602,105 B2Granted
Systems and methods for rendering augmented reality content
AssigneeGoogle Inc.
InventorsDongsheng Bi, Xiaoping Xie
Life of this patent
Estimating the term…
Abstract
A display is disclosed that can receive a process world-locked content and head-locked content for a mixed reality device differently. The Head-locked content, which are not latency sensitive can be buffered at the display at a slower update rate than the world-locked content and can be displayed at a much lower refresh rate. Treating the content separately can help an augmented reality device save power by only having to perform late stage reprojection on the world-locked content.
Claims19
A system comprising:
- a processor configured to warp world-locked content to generate warped world-locked content;
- and
- a heads-up display including:
- a pixel driver coupled to a pixel array;
- a first input configured to receive a first stream of data from the processor corresponding to the warped world-locked content, the warped world-locked content configured to change on the heads-up display based on a movement of the heads-up display;
- a second input configured to receive a second stream of data corresponding to head-locked content, the head-locked content configured to not change on the heads-up display based on the movement of the heads-up display;
- and
- a composer coupled to the first input and the second input and configured to:
- generate a mask specifying an area including head-locked pixels based on the first stream of data and the second stream of data;
- and
- transmit the mask to the pixel driver to configure the pixel driver to control the head-locked pixels in the area of the pixel array differently than world-locked pixels that are not in the area.
8 more elements
A method comprising:
- warping world-locked content to generate warped world-locked content using a processor of an augmented-reality device;
- receiving, from the processor, a first stream of data corresponding to the warped world-locked content at a composer of a heads-up display of the augmented-reality device, the warped world-locked content configured to change on the heads-up display based on a movement of the heads-up display;
- receiving a second stream of data corresponding to head-locked content at the composer of the heads-up display, the head-locked content configured to not change on the heads-up display based on the movement of the heads-up display;
- generating, using the composer, a mask specifying an area of the heads-up display including head-locked pixels based on the first stream of data and the second stream of data;
- and
- transmitting the mask to a pixel driver of the heads-up display to configure the pixel driver to control the head-locked pixels in the area differently than world-locked pixels not in the area based on the mask.
3 more elements
An augmented reality device including:
- an inertial measurement unit configured to sense a movement of a user;
- a processor configured to:
- receive head-locked content and world-locked content;
- and
- warp the world-locked content to generate warped world-locked content;
- and
- a heads-up display including a composer configured to:
- receive a first stream of data corresponding to the warped world-locked content from the processor;
- receive a second stream of data corresponding to the head-locked content from the processor;
- generate a mask specifying an area on the heads-up display corresponding to the head-locked content;
- and
- transmit the mask to a pixel driver, the mask configuring the pixel driver to control pixels in the area differently than pixels not in the area.
9 more elements
Dependencies are inferred from the claim text.