Adaptive compression supporting output size thresholds
AssigneeNEC Laboratories America, Inc.
InventorsErik Kruus, Cristian Ungureanu
Life of this patent
Estimating the term…
Abstract
Methods and systems for adaptive compression include compressing input data according to a first compression ratio; pausing compression after a predetermined amount of input data is compressed; estimating which of a set of ranges a compressed output size will fall within using current settings; and performing compression on a remainder of the input data according to a second compression ratio based on the estimated range.
Claims15
A method for adaptive compression, comprising:
- compressing input data according to a first compression ratio;
- pausing compression after a predetermined amount of input data is compressed;
- estimating which of a plurality of ranges a compressed output size will fall within using current settings;
- and
- performing compression on a remainder of the input data according to a second compression ratio based on the estimated range.
A system for adaptive compression, comprising:
- a compression engine comprising a processor configured to compress input data according to a first compression ratio, to pause compression after a predetermined amount of input data is compressed, to estimate which of a plurality of ranges a compressed output size will fall within using current settings, and to perform compression on a remainder of the input data according to a second compression ratio based on the estimated range.
A non-transitory computer readable storage medium comprising a computer readable program for adaptive compression, wherein the computer readable program when executed on a computer causes the computer to perform the steps of:
- compressing input data according to a first compression ratio;
- pausing compression after a predetermined amount of input data is compressed;
- estimating which of a plurality of ranges a compressed output size will fall within using current settings;
- and
- performing compression on a remainder of the input data according to a second compression ratio based on the estimated range.
Dependencies are inferred from the claim text.