Compression and decompression of sub-primitive presence indications for use in a rendering system
AssigneeImagination Technologies Limited
InventorsSimon Fenney, Alper Ozkan
Life of this patent
Estimating the term…
Abstract
A method and a compression unit are provided for compressing, into a block of compressed data, a block of sub-primitive presence indications for use in intersection testing in a rendering system. An ordered set of patches is obtained which represents the presence indications in the block of sub-primitive presence indications. At least two of the patches in the set of patches partially overlap with each other. Data defining the patches of the set of patches is stored in the block of compressed data. The data defining each of the patches defines a presence state of the patch and a position of the patch within the block of sub-primitive presence indications.
Claims20
A method of compressing, into a block of compressed data, a block of sub-primitive presence indications for use in a rendering system, the method comprising:
- obtaining an ordered set of patches which represents the presence indications in the block of sub-primitive presence indications, wherein at least two of the patches in the set of patches partially overlap with each other;
- and
- storing, in the block of compressed data, data defining the patches of the set of patches,
- wherein the data defining each of the patches defines a presence state of the patch and a position of the patch within the block of sub-primitive presence indications.
A compression unit configured to compress, into a block of compressed data, a block of sub-primitive presence indications for use in a rendering system, the compression unit being configured to:
- obtain an ordered set of patches which represents the presence indications in the block of sub-primitive presence indications, wherein at least two of the patches in the set of patches partially overlap with each other;
- and
- store, in the block of compressed data, data defining the patches of the set of patches,
- wherein the data defining each of the patches defines a presence state of the patch and a position of the patch within the block of sub-primitive presence indications.
A non-transitory computer readable storage medium having stored thereon a computer readable dataset description of an integrated circuit that, when processed in an integrated circuit manufacturing system, configures the integrated circuit manufacturing system to manufacture a compression unit configured to compress, into a block of compressed data, a block of sub-primitive presence indications for use in a rendering system, the compression unit being configured to:
- obtain an ordered set of patches which represents the presence indications in the block of sub-primitive presence indications, wherein at least two of the patches in the set of patches partially overlap with each other;
- and
- store, in the block of compressed data, data defining the patches of the set of patches,
- wherein the data defining each of the patches defines a presence state of the patch and a position of the patch within the block of sub-primitive presence indications.
Dependencies are inferred from the claim text.