Compression embedding
First Claim
1. A method of embedding auxiliary data into host data compressed by lossy compression methods that use series expansion and quantization techniques, comprising the steps of:
- creating a digital compression representation of said host data in terms of intermediate integer indices representing coefficients, said digital compression representation having certain statistical properties;
creating a digital representation of said auxiliary data in the form of a sequence of individual bit values;
evaluating said digital compression representation to determine pairs of integer indices differing by a specified number of units and occurring with similar frequency in said digital compression representation;
replacing individual integer indices in said digital compression representation with values taken from a digital key comprising a schedule of said pairs of integer indices in order to embed individual bit values corresponding to said sequence of individual bit values of said auxiliary data; and
outputting said digital compression representation with said auxiliary data embedded into a file format specified for said compressed data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of embedding auxiliary information into the digital representation of host data created by a lossy compression technique. The method applies to data compressed with lossy algorithms based on series expansion, quantization to a finite number of symbols, and entropy coding. Lossy compression methods represent the original data as integer indices having redundancy and uncertainty in value by one unit. Indices which are adjacent in value are manipulated to encode auxiliary data. By a substantially reverse process, the embedded auxiliary data can be retrieved easily by an authorized user. Lossy compression methods use loss-less compressions known also as entropy coding, to reduce to the final size the intermediate representation as indices. The efficiency of the compression entropy coding, known also as entropy coding is increased by manipulating the indices at the intermediate stage in the manner taught by the method.
-
Citations
11 Claims
-
1. A method of embedding auxiliary data into host data compressed by lossy compression methods that use series expansion and quantization techniques, comprising the steps of:
-
creating a digital compression representation of said host data in terms of intermediate integer indices representing coefficients, said digital compression representation having certain statistical properties; creating a digital representation of said auxiliary data in the form of a sequence of individual bit values; evaluating said digital compression representation to determine pairs of integer indices differing by a specified number of units and occurring with similar frequency in said digital compression representation; replacing individual integer indices in said digital compression representation with values taken from a digital key comprising a schedule of said pairs of integer indices in order to embed individual bit values corresponding to said sequence of individual bit values of said auxiliary data; and outputting said digital compression representation with said auxiliary data embedded into a file format specified for said compressed data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification