IP Library Granted Patent US 7,095,873
Granted Patent B2
US 7,095,873 · App. 10/187,073 · Granted Aug 22, 2006

Watermarking via quantization of statistics of overlapping regions

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,095,873
App. No.
10/187,073
Granted
Aug 22, 2006
Kind
B2
Abstract

An implementation of a technology, described herein, for facilitating watermarking of digital goods. At least one implementation, described herein, performs quantization watermarking based upon semi-global characteristics of multiple regions of the digital good. Such regions are permissively overlapping. The scope of the present invention is pointed out in the appending claims.

Claims (25)

1. A computer-readable medium having computer-executable instructions that, when executed by a computer, performs a method facilitating protection of digital goods, the method comprising:

obtaining a digital good;

transforming the good;

partitioning the transform of the good into a plurality of permissively overlapped regions, wherein the partitioning comprises segmenting the transform into a plurality of overlapped regions;

calculating statistics of one or more the regions of the plurality, so that the statistics of a region are representative of it;

quantizing such statistics;

generating a perceptual-compensation factor, which is an approximate representation a combination of the quantized statistics of the plurality of the regions the generating comprises finding a minimum distance of multiplicative quantization disturbance;

marking the digital good with the perceptual-compensation factor.

2. A medium as recited in claim 1 , wherein the partitioning further comprises pseudorandomly segmenting the transform into a plurality of regions.

3. A medium as recited in claim 1 , wherein the statistics of the calculating comprises one or more finite order moments of a segment.

4. A medium as recited in claim 1 , wherein the marking comprises embedding a watermark via quantization.

5. A computer comprising one or more computer-readable media as recited in claim 1 .

6. A computer-readable medium having computer-executable instructions that, when executed by a computer, performs a method facilitating protection of digital goods, the method comprising:

transforming a digital good;

partitioning the transform of the good into a plurality regions, wherein the partitioning comprises segmenting the transform into a plurality of overlapped regions;

calculating statistics of regions, so that the statistics of a region are representative of it;

generating a quantization-noise factor, which is an approximate representation a quantization of the statistics the plurality of regions the generating comprises finding a minimum distance of multiplicative quantization disturbance;

marking the digital good with the quantization-noise factor.

7. A medium as recited in claim 6 , wherein the partitioning comprises pseudorandomly segmenting the transform into a plurality of regions.

8. A medium as recited in claim 6 , wherein the statistics of the calculating comprises one or more finite order moments of a region.

9. A medium as recited in claim 6 , wherein the generating a quantization-noise factor comprises:

finding a minimum norm quantization noise vector such that watermarked data have quantized statistics;

perceptually correcting the minimum noise vector with a perceptual compensation vector.

10. A medium as recited in claim 6 , wherein the marking comprises embedding a watermark via quantization.

11. A computer comprising one or more computer-readable media as recited in claim 6 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034541/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2002
From: VENKATESAN, RAMARATHNAM; MIHCAK, M. KIVANC; KESAL, MUSTAFA
To: MICROSOFT CORPORATION
Reel/Frame 013075/0677 →