Watermark embedding and extraction method and apparatus in compressed streams
AssigneeHewlett-Packard Development Company, L.P.
InventorGadiel Seroussi
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorGadiel Seroussi
Estimating the term…
A method and apparatus embeds and extracts a watermark bit-sequence in a data stream of symbols compressed using dictionary-based compression scheme with variable length indices. The embedding transmits an index value from a set of m-bit index values used to compress symbols in the data stream, identifies divisions and unused bits in the set of m-bit index values, determines a watermark bit value as either a zero-bit value or a one-bit value, transmits the index value in a one-bit watermark value range when the watermark bit value is determined to be a one-bit value and transmits the index value in a zero-bit watermark value range when the watermark bit value is determined to be a zero-bit value. Extracting the watermark reverses these operations and classifies the indices as being in either the zero-bit watermark value range or the one-bit watermark value range until the watermark is recreated.
A method of embedding a watermark bit-sequence in a data stream of symbols compressed using dictionary-based compression scheme with variable length indices, comprising:
A method of extracting a watermark bit-sequence from a data stream of symbols compressed using a dictionary-based compression scheme with variable length indices, comprising:
A computer program product for embedding a watermark bit-sequence in a data stream of symbols compressed using dictionary-based compression scheme with variable length indices, tangibly stored on a computer-readable medium, comprising instructions operable to cause a programmable processor to:
A computer program product for extracting a watermark bit-sequence from a data stream of symbols compressed using a dictionary-based compression scheme with variable length indices, tangibly stored on a computer-readable medium, comprising instructions operable to cause a programmable processor to:
An apparatus for embedding a watermark bit-sequence in a data stream of symbols compressed using dictionary-based compression scheme with variable length indices, comprising:
An apparatus for extracting a watermark bit-sequence from a data stream of symbols compressed using a dictionary-based compression scheme with variable length indices, comprising:
Dependencies are inferred from the claim text.