Derivation and quantization of robust non-local characteristics for blind watermarking
First Claim
1. A system facilitating protection of digital signals, the system comprising:
- a means for processing;
a means for storing coupled to the means for processing;
a means for obtaining a digital signal, wherein the digital signal comprises multi-dimensional data;
a means for partitioning the digital signal into a plurality of segments, wherein the partitioning comprises pseudorandomly segmenting the signal, wherein the plurality of segments are pseudorandomly positioned, such that said segments have the ability to overlap;
a means for calculating for one or more segments statistics of a segment that are representative of that segment;
a means for quantizing such statistics of a segment to watermark the signal using quantization index modulation (QIM), wherein the statistics associated with at least one said segment are determined using non-local characteristics of at least two said segments, and wherein the at least two segments of the signal are pseudorandomly dimensioned;
a means for generating a marked signal equivalent to a combination of the digital signal and the combination of the quantized statistics of the one or more segments, wherein the generating comprises embedding a watermark via quantization index modulation (QIM).
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. This technology finds the proper balance between minimizing the probability of false alarms (i.e., detecting a non-existent watermark) and the probability of misses (i.e., failing to detect an existing watermark). The technology, described herein, performs quantization index modulation (QIM) based upon non-local characteristics of the digital good. Non-local characteristics may include statistics (e.g., averages, median) of a group of individual parts (e.g., pixels) of a digital good. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
-
Citations
5 Claims
-
1. A system facilitating protection of digital signals, the system comprising:
-
a means for processing; a means for storing coupled to the means for processing; a means for obtaining a digital signal, wherein the digital signal comprises multi-dimensional data; a means for partitioning the digital signal into a plurality of segments, wherein the partitioning comprises pseudorandomly segmenting the signal, wherein the plurality of segments are pseudorandomly positioned, such that said segments have the ability to overlap; a means for calculating for one or more segments statistics of a segment that are representative of that segment; a means for quantizing such statistics of a segment to watermark the signal using quantization index modulation (QIM), wherein the statistics associated with at least one said segment are determined using non-local characteristics of at least two said segments, and wherein the at least two segments of the signal are pseudorandomly dimensioned; a means for generating a marked signal equivalent to a combination of the digital signal and the combination of the quantized statistics of the one or more segments, wherein the generating comprises embedding a watermark via quantization index modulation (QIM). - View Dependent Claims (2, 3, 4)
-
-
5. A system for facilitating the protection of digital signals, the system comprising:
-
a processing unit; a system memory coupled to the processing unit; an amplitude normalizer configured to obtain a digital signal, wherein the digital signal comprises multi-dimensional data; a partitioner configured to segment the digital signal into a plurality of segments, wherein the segmenting comprises pseudorandomly segmenting the signal, wherein the plurality of segments are pseudorandomly positioned, such that said segments have the ability to overlap; a segment-statistics calculator configured to calculate statistics of a segment that are representative of that segment; a segment quantizer configured to quantize such statistics of a segment to watermark the signal, wherein the statistics associated with at least one said segment are determined using non-local characteristics of at least two said segments, and wherein the at least two segments of the signal are pseudorandomly dimensioned; a signal marker configured to generate a marked signal equivalent to a combination of the digital signal and the combination of the quantized statistics of the one or more segments, wherein the generating comprises embedding a watermark via quantization index modulation (QIM).
-
Specification