Rate controlled image and texture data compression

    公开(公告)号:US12183043B2

    公开(公告)日:2024-12-31

    申请号:US18182029

    申请日:2023-03-10

    Abstract: A computing system may access first alpha values associated with first pixels in a first pixel region of an image and determine a bit budget for encoding the first alpha values. The computing system may then select a first alpha-encoding mode for the first alpha values to reflect a determination that the first alpha values are all fully transparent or all fully opaque, and encode the first alpha values by storing the selected first alpha-encoding mode as part of a metadata without using the bit budget to encode the first alpha values individually. The computing system may then update a record of unallocated bits available for allocation based on the bit budget unused in the encoding of the first alpha values, and allocate, based on the record of unallocated bits, bits to encode a set of alpha values different from the first alpha values.

    Adaptive range packing compression

    公开(公告)号:US11647193B2

    公开(公告)日:2023-05-09

    申请号:US17126397

    申请日:2020-12-18

    Inventor: Richard Webb

    CPC classification number: H04N19/124 H04N19/146 H04N19/176

    Abstract: In an embodiment, a method involves receiving a pixel array, compressing the pixel array by, for each pixel block of multiple pixel blocks: accessing pixel values associated with pixels in the pixel block, determining a range of the pixel values and an endpoint pixel value in the range, determining quantization levels corresponding to different values within the range of the pixel values, selecting a quantization level from the quantization levels for each of the pixel values in the pixel block, and encoding the pixel values in the pixel block using their respective selected quantization levels and the endpoint pixel value.

    Joint pixel and texture data compression

    公开(公告)号:US11734858B2

    公开(公告)日:2023-08-22

    申请号:US17671023

    申请日:2022-02-14

    CPC classification number: G06T9/00 G06T7/90

    Abstract: In an embodiment, a method involves accessing a first pixel block of an image, the first pixel block comprising pixels, each associated with multiple pixel components, determining whether to separately or jointly encode the multiple pixel components of each of the pixels of the first pixel block, determining that the multiple pixel components of each of the pixels in the first pixel block are to be jointly encoded based on (1) determining, based on the multiple pixel components of each of the pixels, a line defined within a three-dimensional coordinate system in which each of the pixels is represented as a three-dimensional point and (2) determining that the line satisfies a predetermined criteria, and encoding the multiple pixel components of each of the pixels in the first pixel block as a single quantized value based on a projection of the three-dimensional point associated with that pixel onto the line.

    System and method for compressing and decompressing images using block-based compression format

    公开(公告)号:US11481929B2

    公开(公告)日:2022-10-25

    申请号:US16820264

    申请日:2020-03-16

    Abstract: Disclosed herein includes a system, a method, and a device for compressing image data. The device includes one or more processors, coupled to memory, configured to identify a plurality of sub-blocks of a block of image data including a first sub-block and a second sub-block. The one or more processors are configured to identify a first data characteristic of data of the first sub-block and a second data characteristic of data of the second sub-block, determine a first compression technique based at least on the first data characteristic of the first sub-block, determine a second compression technique based at least on the second data characteristic of the second sub-block, and compress the first sub-block using the first compression technique and the second sub-block using the second compression technique.

    SYSTEM AND METHOD FOR COMPRESSING AND DECOMPRESSING IMAGES USING BLOCK-BASED COMPRESSION FORMAT

    公开(公告)号:US20230120593A1

    公开(公告)日:2023-04-20

    申请号:US17971077

    申请日:2022-10-21

    Abstract: Disclosed herein includes a system, a method, and a device for compressing image data. The device includes one or more processors, coupled to memory, configured to identify a plurality of sub-blocks of a block of image data including a first sub-block and a second sub-block. The one or more processors are configured to identify a first data characteristic of data of the first sub-block and a second data characteristic of data of the second sub-block, determine a first compression technique based at least on the first data characteristic of the first sub-block, determine a second compression technique based at least on the second data characteristic of the second sub-block, and compress the first sub-block using the first compression technique and the second sub-block using the second compression technique.

Patent Agency Ranking