System and method for compression of digital content
AssigneeSony Corporation
InventorRamin Eslami
Life of this patent
Estimating the term…
Abstract
Various aspects of a system and method for block-based compression of digital content are disclosed herein. The method comprises quantization, by an encoder, of each block of a plurality of blocks of a digital content based on a computed quantization value. A differential pulse code modulation (DPCM) is computed, by the encoder, to generate quantized residuals of the quantized plurality of blocks. Entropy coding on each of the quantized plurality of blocks is performed by the encoder based on the generated quantized residuals. A compressed bitstream of the digital content is generated by the encoder. The compressed bitstream that comprises depth-first refinement of the entropy-coded quantized plurality of blocks, is generated.
Claims22
A system, comprising:
- circuitry configured to:
- quantize each block of a plurality of blocks of digital content based on a quantization value;
- determine a differential pulse code modulation (DPCM) to generate quantized residuals of said quantized plurality of blocks;
- entropy code said generated quantized residuals;
- and
- generate a compressed bitstream of said digital content, based on a count of bits for depth-first refinement in each block of said plurality of blocks,
- wherein said generated compressed bitstream comprises said depth-first refinement in each block of said plurality of blocks.
A system, comprising:
- circuitry configured to:
- receive a compressed bitstream of digital content comprising a plurality of quantized blocks;
- decode a quantization value from a plurality of bits of said compressed bitstream;
- decode a plurality of quantized residuals from said compressed bitstream, based on said decoded quantization value,
- wherein each residual of said plurality of quantized residuals corresponds to a quantized block of said plurality of quantized blocks;
- determine a plurality of quantized samples based on said decoded plurality of quantized residuals;
- and
- read at least one refinement bit in a depth-first sequence from said determined plurality of quantized samples for decompression of said digital content, based on a number of bits in a header of said compressed bitstream.
A method, comprising:
- quantizing, by an encoder, each block of a plurality of blocks of digital content based on a quantization value;
- determining, by said encoder, a differential pulse code modulation (DPCM) to generate quantized residuals of said quantized plurality of blocks;
- entropy coding, by said encoder, said generated quantized residuals;
- and
- generating, by said encoder, a compressed bitstream of said digital content, based on a count of bits for depth-first refinement in each block of said plurality of blocks,
- wherein said generated compressed bitstream comprises said depth-first refinement in each block of said plurality of blocks.
A method, comprising:
- receiving, at a decoder, a compressed bitstream of digital content comprising a plurality of quantized blocks;
- decoding, by said decoder, a quantization value from a plurality of bits of said compressed bitstream;
- decoding, by said decoder, a plurality of quantized residuals from said compressed bitstream based on said decoded quantization value,
- wherein each residual of said plurality of quantized residuals corresponds to a quantized block of said plurality of quantized blocks;
- determining, by said decoder, a plurality of quantized samples based on said decoded plurality of quantized residuals;
- and
- reading, by said decoder, at least one refinement bit in a depth-first sequence from said determined plurality of samples for decompression of said digital content, based on a number of bits in a header of said compressed bitstream.
Dependencies are inferred from the claim text.