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 comprisingobtaining a digital signal, wherein the digital signal comprises multi-dimensional data;
- partitioning the signal into a plurality of segments by pseudorandomly segmenting the signal using a secret key, wherein the plurality of segments are pseudorandomly positioned using the secret key, such that said segments have the ability to overlap;
obtaining a watermark; and
using quantization index modulation (QIM), watermarking the signal with the watermark, 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.
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.
-
Citations
15 Claims
-
1. A computer implemented method for facilitating the protection of digital signals, the method comprising
obtaining a digital signal, wherein the digital signal comprises multi-dimensional data; -
partitioning the signal into a plurality of segments by pseudorandomly segmenting the signal using a secret key, wherein the plurality of segments are pseudorandomly positioned using the secret key, such that said segments have the ability to overlap; obtaining a watermark; and using quantization index modulation (QIM), watermarking the signal with the watermark, 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. - View Dependent Claims (2, 3, 4, 5, 12, 15)
-
-
6. One or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed, cause a computer to perform a method 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 pseudorandomly positioned using the secret key, such that said segments have the ability to overlap; obtaining a watermark; using quantization index modulation (QIM) to apply multi-level quantization on an output of a segment-statistics calculator to obtain a quantized digital signal, wherein the 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 watermarking the quantized digital signal with the watermark. - View Dependent Claims (7, 8, 13)
-
-
9. A computer implemented method for facilitating the protection of digital signals, the method comprising:
-
one or more steps for obtaining a digital signal, wherein the digital signal comprises multi-dimensional data; one or more steps for partitioning the signal into a plurality of segments by pseudorandomly segmenting the signal using a secret key, wherein the plurality of segments are pseudorandomly positioned, such that said segments have the ability to overlap; one or more steps for obtaining a watermark; and one or more steps for using quantization index modulation (QIM) to watermark the signal with the watermark, wherein; the QIM utilizes non-local characteristics of the signal; and the non-local characteristics comprise statistics representative of one or more pseudorandomly dimensioned segments of the signal. - View Dependent Claims (10, 11, 14)
-
Specification