Derivation and quantization of robust non-local characteristics for blind watermarking
First Claim
1. One or more computer-readable media having computer-executable instructions that, when executed by a computer, perform acts facilitating protection of a digital signal, the acts comprising:
- partitioning a digital signal into segments, wherein the partitioning comprises pseudorandomly segmenting the signal;
for one or more segments;
calculating statistics of a segment that are representative of that segment;
quantizing such statistics of a segment;
generating a marked signal approximately equivalent to a combination of the digital signal and the combination of the quantized statistics of the one or more segments.
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.
63 Citations
19 Claims
-
1. One or more computer-readable media having computer-executable instructions that, when executed by a computer, perform acts facilitating protection of a digital signal, the acts comprising:
-
partitioning a digital signal into segments, wherein the partitioning comprises pseudorandomly segmenting the signal;
for one or more segments;
calculating statistics of a segment that are representative of that segment;
quantizing such statistics of a segment;
generating a marked signal approximately equivalent to a combination of the digital signal and the combination of the quantized statistics of the one or more segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 16)
-
-
9. One or more computer-readable media having computer-executable instructions that, when executed by a computer, perform acts facilitating protection of a digital signal, the acts comprising:
-
partitioning a digital signal into segments, wherein the partitioning comprises pseudorandomly segmenting the signal, wherein such segments are adjacent and non-contiguous;
for one or more segments;
calculating statistics of a segment that are representative of that segment;
quantizing such statistics of a segment;
generating a marked signal approximately equivalent to a combination of the digital signal and the combination of the quantized statistics of the one or more segments. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
17. A system for facilitating the protection of digital signals, the system comprising:
-
a partitioning means for partitioning a digital signal into segments;
a segment-statistics calculation means for calculating statistics of a segment that are representative of that segment;
a segment-quantization means for quantizing such statistics of a segment a signal-marking means for generating a marked signal approximately equivalent to a combination of the digital signal and the combination of the quantized statistics of the one or more segments. - View Dependent Claims (18, 19)
-
Specification