Coarse depth culling during binning

    公开(公告)号:US11315225B2

    公开(公告)日:2022-04-26

    申请号:US16719976

    申请日:2019-12-18

    Abstract: Inventive aspects include a binning unit for coarse depth culling during binning of pixel geometries. The binning unit includes a rasterizer to receive primitives, and generates pixel coverage information and depth information. The binning unit includes one or more local culling stages to perform local culling within a window of primitives. The local culling unit outputs a set of surviving coverage and surviving depth information. The binning unit includes one or more global culling stages to use the set of the surviving coverage and the surviving depth information to further cull based on an entirety of previously received coverage information and depth information.

    Motion based adaptive rendering
    2.
    发明授权

    公开(公告)号:US11049269B2

    公开(公告)日:2021-06-29

    申请号:US16730462

    申请日:2019-12-30

    Abstract: A method of performing adaptive shading of image frames by a graphics processing unit (GPU) includes determining, by the GPU, a first shading rate based on determining that a change in a plurality of underlying assets between a first image frame and a second image frame is above a first threshold; determining, by the GPU, a second shading rate based on determining that one or more viewports in the second image frame is similar to one or more viewports in the first image frame; determining, by the GPU, a third shading rate based on determining that a quality reduction filter is used; and selecting, by the GPU, a shading rate from among the first shading rate, the second shading rate, and the third shading rate for the first image frame.

    Online image compression in hardware

    公开(公告)号:US10776957B2

    公开(公告)日:2020-09-15

    申请号:US16252386

    申请日:2019-01-18

    Abstract: A method of variable rate compression including: partitioning the image data into a plurality of blocks, each including channel-blocks; and for one of the one or more non-flat channel-blocks: generating a residual block including residual values corresponding to values of the one of the one or more non-flat blocks; in response to determining that a particular residual value of the residual values is equal to a corresponding previous residual value: incrementing a run counter; and in response to determining that the run counter is greater than a threshold, generating a run-mode flag and writing the run-mode flag after the particular residual value in a compressed output stream; and in response to determining that the particular residual value is not equal to a corresponding previous value: in response to determining that the run counter is greater than the threshold, generating a run-length after the run-mode flag in the compressed output stream.

    ONLINE IMAGE COMPRESSION IN HARDWARE
    4.
    发明申请

    公开(公告)号:US20200105021A1

    公开(公告)日:2020-04-02

    申请号:US16252386

    申请日:2019-01-18

    Abstract: A method of variable rate compression including: partitioning the image data into a plurality of blocks, each including channel-blocks; and for one of the one or more non-flat channel-blocks: generating a residual block including residual values corresponding to values of the one of the one or more non-flat blocks; in response to determining that a particular residual value of the residual values is equal to a corresponding previous residual value: incrementing a run counter; and in response to determining that the run counter is greater than a threshold, generating a run-mode flag and writing the run-mode flag after the particular residual value in a compressed output stream; and in response to determining that the particular residual value is not equal to a corresponding previous value: in response to determining that the run counter is greater than the threshold, generating a run-length after the run-mode flag in the compressed output stream.

Patent Agency Ranking