Method and system for interpolating base and delta values of associated tiles in an image
AssigneeNVIDIA Corporation
InventorsWalter E. Donovan, Tyson J. Bergland
Life of this patent
Estimating the term…
Abstract
A method for performing image decompression. The method includes identifying a pixel in an image, wherein the image comprises a plurality of tiles including color data that is displayed by a plurality of pixels, wherein each tile is associated with a base value, a delta value, and a plurality of indices. One or more tiles associated with the pixel are identified. An interpolated base is determined by interpolating decompressed bases of the one or more tiles. An interpolated delta is determined by interpolating deltas of the one or more tiles. An index is determined for the pixel. A color value is determined for the pixel based on the interpolated base, interpolated delta, and the index.
Claims21
A non-transitory tangible-computer-readable medium having computer-executable instructions for performing a method of image decompression, said method comprising:
- accessing compressed image data representing an image, wherein said image comprises a plurality of tiles comprising a plurality of pixels, and wherein further said, compressed image data comprises a base value, a delta value and a plurality of indices for each tile of said plurality of tiles;
- decompressing said compressed image data by performing:
- identifying a pixel in an image;
- identifying one or more tiles associated with said pixel;
- determining an interpolated base for said pixel by interpolating base values of said one or more tiles;
- determining an interpolated delta for said pixel by interpolating delta values of said one or more tiles;
- determining an index for said pixel based on said plurality of indices;
- and
- determining a color value for said pixel based on said interpolated base, said interpolated delta, and said index.
A system comprising:
- a processor;
- and
- memory storing instructions that, when executed by said processor, cause said processor to perform a method of image decompression, said method comprising:
- accessing compressed image data representing an image, wherein said image comprises a plurality of tiles comprising a plurality of pixels, and wherein further said compressed image data comprises a base value, a delta value and a plurality of indices for each tile of said plurality of tiles;
- and
- decompressing said compressed image data by performing:
- identifying a pixel in an image;
- identifying one or more tiles associated with said pixel;
- determining an interpolated base for said pixel by interpolating base values of said one or more tiles;
- determining an interpolated delta for said pixel by interpolating delta values of said one or more tiles;
- determining an index for said pixel based on said plurality of indices;
- and
- determining a color value for said pixel based on said interpolated base, said interpolated delta, and said index.
Dependencies are inferred from the claim text.