Derivation and quantization of robust non-local characteristics for blind watermarking
First Claim
Patent Images
1. A computer implemented method for facilitating the protection of digital signals, the method comprising:
- obtaining a digital signal;
partitioning the signal into a plurality of segments by pseudorandomly segmenting the signal using a secret key, wherein plurality of segments are pseudorandomly positioned using the secret key, such that said segments have the ability to overlap;
using quantization index modulation (QIM), detecting whether the signal includes a watermark, wherein such QIM is based upon non-local characteristics of the plurality of segments of the signal and wherein the non-local characteristics comprise statistics representative of at least two said segments, and wherein the at least two segments of the signal are pseudorandomly dimensioned; and
indicating whether a watermark is present.
1 Assignment
0 Petitions
Accused Products
Abstract
An implementation of a technology is described herein for deriving robust non-local characteristics and quantizing such characteristics for blind watermarking of a digital good.
83 Citations
15 Claims
-
1. A computer implemented method for facilitating the protection of digital signals, the method comprising:
-
obtaining a digital signal; partitioning the signal into a plurality of segments by pseudorandomly segmenting the signal using a secret key, wherein plurality of segments are pseudorandomly positioned using the secret key, such that said segments have the ability to overlap; using quantization index modulation (QIM), detecting whether the signal includes a watermark, wherein such QIM is based upon non-local characteristics of the plurality of segments of the signal and wherein the non-local characteristics comprise statistics representative of at least two said segments, and wherein the at least two segments of the signal are pseudorandomly dimensioned; and indicating whether a watermark is present. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed by a computer, perform the acts comprising:
-
obtaining a digital signal; partitioning the signal into a plurality of segments by pseudorandomly segmenting the signal using a secret key, wherein the plurality of segments are positioned using the secret key such that said segments have the ability to overlap; quantizing statistics associated with each said segment to detect whether the signal contains a watermark, wherein the statistics associated with at least one said segment are determined from the non-local characteristics of a least two said segments; determining whether the watermark is present in the digital signal based upon the quantized values of the two segments using quantization index modulation (QIM), wherein such QIM utilizes non-local characteristics of the signal and wherein the at least two segments of the signal are pseudorandomly dimensioned; and indicating whether a watermark is present. - View Dependent Claims (9, 10, 11)
-
-
12. A system for facilitating the protection of digital signals comprising:
-
a content provider configured to; partition a signal into a plurality of segments by pseudorandomly segmenting the signal using a secret key, wherein the partitioning comprises pseudorandomly segmenting the signal, wherein such segments have the ability to overlap; watermark the signal by performing quantization index modulation (QIM) on statistics for each said segment, wherein such QIM utilizes non-local characteristics of the signal, and wherein the non-local characteristics comprise statistics representative of one or more pseudorandomly dimensioned segments of the signal; and a client configured to detect whether a received signal includes the watermark utilizing the secret key. - View Dependent Claims (13, 14, 15)
-
Specification