Camera frame extrapolation for video pass-through

    公开(公告)号:US12106488B2

    公开(公告)日:2024-10-01

    申请号:US17739820

    申请日:2022-05-09

    CPC classification number: G06T7/20 G06T19/006

    Abstract: Systems and techniques are provided for synchronizing a frame rate of pass-through content from a camera and a display refresh rate. An example method can include obtaining first and second frames captured by an image capture device (which may be part of a device, such as an extended reality (XR) device). A display refresh rate of a display is greater than a camera frame rate of the image capture device. The method may determine motion between the first frame and the second frame. The method can include predicting, based on the second frame and the determined motion, a third frame corresponding to a time after the second frame. The method can include displaying content (e.g., mixed reality content) including the predicted third frame and virtual content rendered for the XR device.

    Preserving sample data in foveated rendering of graphics content

    公开(公告)号:US10997951B2

    公开(公告)日:2021-05-04

    申请号:US16247964

    申请日:2019-01-15

    Abstract: Example techniques are described for generating graphics content by assigning a first region of the graphics content to a first tile, assigning a second region of the graphics content to a second tile, determining, at the first tile and at a first resolution, a first set of samples of the graphics content for each pixel of multiple pixels associated with the first region, determining, at the second tile and at a second resolution that is lower than the first resolution, a second set of samples of the graphics content for each pixel of multiple pixels associated with the second region, downsampling the first set of samples into a combined set of samples, preserving samples of the second set of samples to generate a third set of samples with preserved samples, storing the combined set of samples, and storing the third set of samples with preserved samples.

    Methods and apparatus for inline chromatic aberration correction

    公开(公告)号:US10929954B2

    公开(公告)日:2021-02-23

    申请号:US16258428

    申请日:2019-01-25

    Abstract: The present disclosure relates to methods and devices for display processing. The device can receive a first image including a plurality of first pixels. Each of the first pixels can include a first red, green, blue (RGB) color value. The device can also determine an RGB adjustment value based on a lens correction value. Additionally, the device can determine a second RGB color value for each first pixel based on the determined RGB adjustment value. The device can also generate a second image including a plurality of second pixels, where each of the second pixels includes a determined second RGB color value. Moreover, the device can separate at least one of a red color value, green color value, or blue color value of the RGB color value and adjust at least one of a red color value or a blue color value based on the lens correction value.

    FOVEATED RENDERING USING VARIABLE FRAMERATES

    公开(公告)号:US20210027752A1

    公开(公告)日:2021-01-28

    申请号:US16520711

    申请日:2019-07-24

    Abstract: Example techniques are described for generating graphics content by obtaining a rendering command for a first frame of the graphics content, rendering a full frame based on the rendering command for the first frame, storing the full frame in a buffer, obtaining a rendering command for a second frame of the graphics content, obtaining an eye position of a user, rendering a partial frame based on the rendering command for the second frame and the eye position of the user, obtaining the full frame from the buffer, and outputting the second frame, wherein the second frame is based on the full frame and the partial frame.

    TILE-BASED LOW-RESOLUTION DEPTH STORAGE
    16.
    发明申请

    公开(公告)号:US20190172213A1

    公开(公告)日:2019-06-06

    申请号:US15832118

    申请日:2017-12-05

    Abstract: Techniques are described for generating, with a graphics processing unit (GPU), depth values for pixels of a tile. The tile is one of a plurality of tiles of a frame. The GPU may store a first number of the depth values for the pixels in a tile memory internal to the GPU. The tile memory is configured to store image content for the tile of the frame. The GPU may write a second number of the depth values stored in the tile memory to a system memory. The second number is less than the first number.

Patent Agency Ranking