Guaranteed data compression
AssigneeImagination Technologies Limited
InventorsSimon Fenney, Linling Zhang
Life of this patent
Estimating the term…
Abstract
Lossy methods and hardware for compressing data and the corresponding decompression methods and hardware are described. The lossy compression method comprises dividing a block of pixels into a number of sub-blocks and then analysing, for each sub-block, and selecting one of a candidate set of lossy compression modes. The analysis may, for example, be based on the alpha values for the pixels in the sub-block. In various examples, the candidate set of lossy compression modes comprises at least one mode that uses a fixed alpha channel value for all pixels in the sub-block and one or more modes that encode a variable alpha channel value.
Claims18
A lossy method of compressing data comprising:
- for each sub-block of a block of pixels:
- analysing an alpha channel value for each pixel in the sub-block to select a lossy compression mode from a set of candidate lossy compression modes, wherein the set of candidate lossy compression modes comprises at least one compression mode which uses a fixed alpha channel value for all pixels in the sub-block.
A method of data compression comprising:
- for each sub-block of a plurality of sub-blocks, generating compressed data from a compressed data block:
- identifying a compression mode from a block mode field within the compressed data block, wherein the compression mode is one of a set of candidate lossy compression modes, the set of candidate lossy compression modes comprising at least one compression mode which uses a fixed alpha channel value for all pixels in the sub-block.
An integrated circuit manufacturing system comprising:
- a non-transitory computer readable storage medium having stored thereon a computer readable dataset description of an integrated circuit that describes a data compression unit,
- a layout processing system configured to process the integrated circuit description so as to generate a circuit layout description of an integrated circuit embodying the data compression unit;
- and
- an integrated circuit generation system configured to manufacture the data compression unit according to the circuit layout description,
- wherein the data compression unit comprises:
- hardware logic arranged, for each sub-block of a block of pixels, to analyse an alpha channel value for each pixel in the sub-block to select a lossy compression mode from a set of candidate lossy compression modes, wherein the set of candidate lossy compression modes comprises at least one compression mode which uses a fixed alpha channel value for all pixels in the sub-block.
Dependencies are inferred from the claim text.