Guaranteed data compression
AssigneeImagination Technologies Limited
InventorSimon Fenney
Life of this patent
Estimating the term…
Abstract
A method of compressing data is described in which the compressed data is generated by either or both of a primary compression unit or a reserve compression unit in order that a target compression threshold is satisfied. If a compressed data block generated by the primary compression unit satisfies the compression threshold, that block is output. However, if the compressed data block generated by the primary compression unit is too large, such that the compression threshold is not satisfied, a compressed data block generated by the reserve compression unit using a lossy compression technique, is output.
Claims19
A method of compressing data comprising:
- selecting for output one of:
- (i) a data block compressed using a lossless compression technique to generate a first compressed data block and
- (ii) a second compressed data block, being compressed using a two-part lossy compression technique to generate an intermediate compressed data block and subsequently the second compressed data block.
A data compression system comprising:
- a selection unit configured to select for output one of:
- a data block compressed, via a primary compression unit, using a lossless compression technique to generate a first compressed data block and
- a second compressed data block, being compressed, via a two-part reserve compression unit, using a two-part lossy compression technique to generate an intermediate compressed data block and subsequently the second compressed data block.
An integrated circuit manufacturing system comprising:
- a non-transitory computer readable storage medium having stored thereon a computer readable description of an integrated circuit that describes a data compression system comprising a selection unit configured to select for output one of:
- (i) a data block compressed, via a primary compression unit, using a lossless compression technique to generate a first compressed data block;
- and
- (ii) a second compressed data block, being compressed, via a two-part reserve compression unit, using a two-part lossy compression technique to generate an intermediate compressed data block and subsequently the second compressed data block;
- 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 system;
- and
- an integrated circuit generation system configured to manufacture the data compression system according to the circuit layout description.
Dependencies are inferred from the claim text.