EXPLOITING REDUNDANT BIT COMBINATIONS IN A COMPRESSED REPRESENTATION OF AN IMAGE

    公开(公告)号:US20240022736A1

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

    申请号:US17987510

    申请日:2022-11-15

    CPC classification number: H04N1/415 G06T9/00 G06V10/56 G06V10/761 H04N19/176

    Abstract: Block compression schemes used for image compression are susceptible to generating image blocks having redundant bit sets (i.e. a redundant bit combination), where one of the bit sets in the block is not meaningfully different from the other bit set in the block. As a result, one of the bit sets will be meaningless to a decompression scheme used to decompress the image and thus will not contribute to improving a quality of the decompressed image. The present disclosure provides a technique to exploit redundant bit combinations in a compressed representation of an image, including to exploit more than just the simple case of bit sets that are identical. Exploiting a redundant bit combination will allow an otherwise meaningless bit set to be used for some other discriminating purpose, which can allow for a higher image quality after decompression.

    Performing a texture level-of-detail approximation

    公开(公告)号:US10460504B2

    公开(公告)日:2019-10-29

    申请号:US16010316

    申请日:2018-06-15

    Abstract: A method, computer readable medium, and system are disclosed for performing a texture level-of-detail approximation. The method includes the steps of identifying a scene to be rendered, projecting a ray passing through a pixel of a screen space, resulting in a first hit point at a geometry element within the scene, determining a footprint angle of the pixel, determining a curvature measure for the geometry element at the first hit point within the scene, computing a texture level of detail (LOD) approximation for a component of the scene, utilizing the footprint angle of the pixel and the curvature measure for the geometry element, and performing, utilizing a hardware processor, one or more rendering operations for the scene, utilizing the texture LOD approximation.

    Techniques for interleaving textures

    公开(公告)号:US11823318B2

    公开(公告)日:2023-11-21

    申请号:US17339603

    申请日:2021-06-04

    CPC classification number: G06T15/04 G06T15/005 G06T15/06

    Abstract: Techniques are disclosed herein for interleaving textures. In the disclosed techniques, multiple textures that would otherwise be accessed separately are interleaved into a single, interleaved texture that can be used to access the multiple textures together. The interleaved texture can include alternating blocks from the multiple textures. The interleaved texture can be generated when the multiple textures are being loaded into memory. Further, the interleaved texture can be accessed using multiple texture headers that are associated with different textures in the interleaved texture. Each of texture headers includes a stride indicating the distance between two blocks from a same texture in the interleaved texture.

    Techniques for rendering signed distance functions

    公开(公告)号:US12254556B2

    公开(公告)日:2025-03-18

    申请号:US17674786

    申请日:2022-02-17

    Abstract: One embodiment of a method for rendering one or more graphics images includes tracing one or more rays through a graphics scene; computing one or more surface normals associated with intersections of the one or more rays with one or more surfaces, where computing each surface normal includes: computing a plurality of intermediate surface normals associated with a plurality of adjacent voxels of a grid, and interpolating the plurality of intermediate surface normals; and rendering one or more graphics images based on the one or more surface normals.

Patent Agency Ranking