×

System, method, and product for information embedding using an ensemble of non-intersecting embedding generators

  • US 6,314,192 B1
  • Filed: 05/21/1998
  • Issued: 11/06/2001
  • Est. Priority Date: 05/21/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for watermarking a host signal with a watermark signal, the watermark signal comprising watermark-signal components, each having one of a plurality of watermark-signal values, and the host signal comprising host-signal components, each having one of a plurality of host-signal values, the method comprising:

  • (1) generating, by each of two or more of a plurality of embedding generators, each corresponding to a single watermark-signal value of one watermark-signal component or a co-processed group of two or more watermark-signal components, a plurality of embedding values, a total of each plurality of embedding values comprising a first embedding-value set, wherein at least one embedding value generated by at least one embedding generator is not the same as any embedding value generated by at least one other embedding generator; and

    (2) setting at least one host-signal value of one or more selected host-signal components to a first embedding value of a first embedding generator, thereby forming a composite-signal value, wherein the first embedding generator corresponds to a first watermark-signal value of the one watermark-signal component or the co-processed group of watermark-signal components, and when each of the embedding generators is a quantizer, at least one quantization interval of at least one quantizer is not the same as any quantization interval of at least one other quantizer;

    wherein, when each of the embedding generators is a dithered quantizer, each having quantization values that are uniformly spaced, and when the composite signal value is transmitted over a channel, then at least one quantization value of any of the dithered quantizers, plus at least one channel noise value capable of being induced by the channel, is not the same value as any of the quantization values of any of the dithered quantizers.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×