Embedding hidden auxiliary code signals in media
First Claim
Patent Images
1. A method of enabling tracing of a media signal to a distribution point of the media signal, the method comprising:
- providing an identification code that indexes distribution information about the distribution point;
embedding the identification code in the media signal, such that the identification code is imperceptibly distributed in the media signal; and
providing different identification codes for different copies of the media signal such that the identification codes provide version identification and indexes different distribution information for the copies;
wherein the identification code is conveyed using an embedded code signal that is pre-computed as a function of the media signal to control signal energy of the identification code while satisfying a perceptibility criteria.
6 Assignments
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.
70 Citations
17 Claims
-
1. A method of enabling tracing of a media signal to a distribution point of the media signal, the method comprising:
-
providing an identification code that indexes distribution information about the distribution point; embedding the identification code in the media signal, such that the identification code is imperceptibly distributed in the media signal; and providing different identification codes for different copies of the media signal such that the identification codes provide version identification and indexes different distribution information for the copies;
wherein the identification code is conveyed using an embedded code signal that is pre-computed as a function of the media signal to control signal energy of the identification code while satisfying a perceptibility criteria. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of enabling tracing of a media signal to a distribution point of the media signal, the method comprising:
-
providing an identification code that indexes distribution information about the distribution point; embedding the identification code in the media signal, such that the identification code is imperceptibly distributed in the media signal; and providing different identification codes for different copies of the media signal such that the identification codes provide version identification and indexes different distribution information for the copies;
wherein the distribution information includes ownership and tracking information.
-
-
7. A method of enabling tracing of a media signal to a distribution point of the media signal, the method comprising:
-
providing an identification code that indexes distribution information about the distribution point; embedding the identification code in the media signal, such that the identification code is imperceptibly distributed in the media signal; and providing different identification codes for different copies of the media signal such that the identification codes provide version identification and indexes different distribution information for the copies;
wherein the media signal comprises an image, and the identification code is recoverable from plural different fractional pieces of the image.
-
-
8. A method of enabling tracing of a media signal to a distribution point of the media signal, the method comprising:
-
providing an identification code that indexes distribution information about the distribution point; embedding the identification code in the media signal, such that the identification code is imperceptibly distributed in the media signal; and providing different identification codes for different copies of the media signal such that the identification codes provide version identification and indexes different distribution information for the copies;
wherein the media signal comprises a piece of music, and the identification code is recoverable from plural different fractional pieces of the music.
-
-
9. A method of enabling tracing of a media signal to a distribution point of the media signal, the method comprising:
-
providing an identification code that indexes distribution information about the distribution point; embedding the identification code in the media signal, such that the identification code is imperceptibly distributed in the media signal; and providing different identification codes for different copies of the media signal such that the identification codes provide version identification and indexes different distribution information for the copies;
wherein the embedding comprises;receiving the identification code comprising two or more message symbols; associating the symbols with corresponding code signals comprising a plurality of elements, the plurality of elements having a mapping to corresponding locations in the media signal; and adjusting the media signal at the corresponding locations according to a value of the message symbol, the code signal, and at least a characteristic of the media signal to produce an media signal with the identification code hidden in the media signal. - View Dependent Claims (10, 11, 12)
-
-
13. A method tracing a media signal to a point of distribution, comprising:
-
reading a hidden identification code embedded in a media signal, where the identification code comprises two or more message symbols, the message symbol values modulating embedded code signals, the embedded code signals having a plurality of elements mapped to location in the media signal, the reading of the hidden information including analyzing the media signal to determine estimates of the embedded code signals, and extracting message symbol values from the estimates of the embedded code signals; and forming the identification code from the message symbols, the identification code providing an index to distribution information about the point of distribution. - View Dependent Claims (14, 15, 16, 17)
-
Specification