# US 8,474,059 B2 · Apparatus and method for embedding and extracting information in analog signals using distributed signal features and replica modulation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,474,059 B2
- Document ID: US8474059B2
- Status: Granted
- Kind: B2
- Application number: 13/315,595
- Filed: 2011-12-09
- Published: 2012-04-05
- Granted: 2013-06-25
- Earliest claimed: 1997-05-19
- Assignees: Verance Corporation
- Applicants: Rade Petrovic
- Inventors: Rade Petrovic
- Web page: https://patentgrep.com/patent/US8474059B2

## CPC

- G06F 21/60: Protecting data
- G06T 1/0028: {Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking}
- H04H 20/31: using in-band signals, e.g. subsonic or cue signal
- G06T 2201/0052: Embedding of the watermark in the frequency domain
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)

## Abstract

Apparatus and methods are provided for embedding or embedding digital data into an analog host or cover signal. A distributed signal feature of the cover signal in a particular domain (time, frequency or space) is calculated and compared with a set of predefined quantization values corresponding to an information symbol to be encoded. The amount of change required to modify the signal feature to the determined target quantization value is calculated and the cover signal is modified accordingly to so change the feature value over a predefined interval. Information symbols are extracted by the opposite process. In one embodiment, the predefined value is a short term auto correlation value of the cover signal.

## Claims

### Claim 1

An apparatus for embedding auxiliary information into a host content, comprising:
one or more filters configured to produce an auxiliary information carrier comprising multiple distinct frequency bands from the host content;
one or more delay producing logic components implemented at least partially in hardware configured to modify the auxiliary information carrier to comprise a plurality of components having varying amounts of delay or offset from each other;
a calculator configured to calculate a value of the auxiliary information carrier corresponding to an auxiliary information symbol value according to a predefined relationship between the auxiliary information symbol value and the auxiliary information carrier;
a modifying signal generator configured to produce one or more host modifying components for modifying the host content based upon the calculated value;
and a modification logic component configured to modify the host content with the one or more host modifying components to produce an embedded host content.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the calculator is configured to produce a fixed gain value.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein a polarity of the fixed gain value is determined in accordance with the auxiliary information symbol value.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the modification logic component comprises an adder configured to add the one or more host modifying components to the host content.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the host modifying signal generator comprises a gain calculation component configured to apply a variable gain to the host content.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the wherein the auxiliary information symbol enables identification of an attribute of the host content.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the attribute comprises copy management rules associated with the host content.

### Claim 8 (depends on 6)

The apparatus of claim 6, wherein the attribute comprises usage control rules associated with the host content.

### Claim 9 (depends on 6)

The apparatus of claim 6, wherein the attribute comprises distribution control rules associated with the host content.
