Detecting hidden auxiliary code signals in media
DC CAFCFirst Claim
1. A method for detecting a code signal imperceptibly embedded in a host signal, the code signal including a plurality of registration symbols and variable message information symbols, where both the registration symbols and variable message information symbols are redundantly embedded as embedded code signals in the host signal, the method comprising:
- using a programmed electronic processor, detecting embedded code signals corresponding to the registration symbols and the variable message information symbols;
verifying detection of the embedded code signals corresponding to the registration symbols; and
verifying detection of the variable message information symbols by checking correspondence of the values of the variable message information symbols relative to the registration symbols with an expected sequence of values.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Methods for embedding and reading identification codes from media signals use embedded code signals modulated with the auxiliary message. These embedded code signals convey hidden tracking codes in images, video, music and printed objects. The embedded code signals are embedded by varying characteristics of the signal. The identification code varies for different copies of a media signal and indexes distribution information such as point of sale information and ownership information.
181 Citations
28 Claims
-
1. A method for detecting a code signal imperceptibly embedded in a host signal, the code signal including a plurality of registration symbols and variable message information symbols, where both the registration symbols and variable message information symbols are redundantly embedded as embedded code signals in the host signal, the method comprising:
-
using a programmed electronic processor, detecting embedded code signals corresponding to the registration symbols and the variable message information symbols; verifying detection of the embedded code signals corresponding to the registration symbols; and verifying detection of the variable message information symbols by checking correspondence of the values of the variable message information symbols relative to the registration symbols with an expected sequence of values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
electronic memory for buffering a host signal, the host signal comprising a code signal imperceptibly embedded therein, the code signal including a plurality of registration symbols and variable message information symbols, in which both the registration symbols and the variable message information symbols are redundantly embedded as embedded code signals in the host signal; and an electronic processor programmed for; detecting embedded code signals in the host signal corresponding to the registration symbols and the variable message information symbols; verifying detection of the embedded code signals corresponding to the registration symbols; and verifying detection of the variable message information symbols by checking correspondence of the values of the variable message information symbols relative to the registration information symbols with an expected sequence of values. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification