Embedding hidden auxiliary information in media
First Claim
1. A method comprising:
- generating a code that indexes distribution information, wherein the distribution information identifies a distribution place and time for an item of media content;
utilizing a processor of a computing device, embedding the code in the item of media content such that the code is imperceptibly distributed in the item of media content, wherein the embedding alters data representing audible portions of the item of media content or alters data representing video picture elements of the item of media content; and
wherein the generating includes generating different codes for different copies of the item of media content such that the generated code includes a version identification of a copy of the item of media content and indexes distinct distribution information that is specific to the copy of the item of media content.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for steganographically embedding information in media signals (e.g., audio and video) are provided. One claim recites a method of enabling tracing of a media signal to a distribution point of the media signal, including: providing time and place information associated with the distribution point, the distribution point includes at least speakers to render the media signal to an assembled audience; utilizing a programmed electronic processor, embedding the time and place information in the media signal, such that the time and place information is imperceptibly distributed in the media signal, said embedding alters data representing audible portions of the media signal or alters data representing video picture elements of the media signal to convey the time and place information in the media signal; and at least the place information is recoverable from plural different portions of the media signal. Of course, other claims, combinations and features are also provided.
-
Citations
17 Claims
-
1. A method comprising:
-
generating a code that indexes distribution information, wherein the distribution information identifies a distribution place and time for an item of media content; utilizing a processor of a computing device, embedding the code in the item of media content such that the code is imperceptibly distributed in the item of media content, wherein the embedding alters data representing audible portions of the item of media content or alters data representing video picture elements of the item of media content; and wherein the generating includes generating different codes for different copies of the item of media content such that the generated code includes a version identification of a copy of the item of media content and indexes distinct distribution information that is specific to the copy of the item of media content. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer readable medium having computer-readable comprising instructions stored thereon, the instructions comprising:
-
instructions to generate a code that indexes distribution information, wherein the distribution information identifies a distribution place and time for an item of media content; instructions to embed the code in the item of media content such that the code is imperceptibly distributed in the item of media content, wherein the embedding alters data representing audible portions of the item of media content or alters data representing video picture elements of the item of media content; and wherein the instructions to generate include instructions to generate different codes for different copies of the item of media content such that the generated code includes a version identification of a copy of the item of media content and indexes distinct distribution information that is specific to the copy of the item of media content.
-
-
6. A device comprising:
-
a memory configured to store a code that indexes distribution information, wherein the distribution information identifies a distribution place and time for an item of media content; and a processor operatively coupled to the memory and configured to; generate different codes for different copies of the item of media content such that the stored code includes a version identification of a copy of the item of media content and indexes distinct distribution information that is specific to the copy of the item of media content; and embed the code in the item of media content such that the code is imperceptibly distributed in the item of media content, wherein the embedding alters data representing audible portions of the item of media content or alters data representing video picture elements of the item of media content.
-
-
7. A method comprising:
-
generating time and place information that identifies a distribution point of a media signal, wherein the distribution point includes at least speakers to render the media signal to an assembled audience; and utilizing a processor of a computing device, embedding the time and place information in the media signal such that the time and place information is imperceptibly distributed in the media signal, wherein the embedding alters data representing audible portions of the media signal or alters data representing video picture elements of the media signal, and wherein at least the place information is recoverable from plural different portions of the media signal. - View Dependent Claims (8, 9)
-
-
10. A non-transitory computer readable medium having computer-readable instructions stored thereon, the instructions comprising:
-
instructions to generate time and place information that identifies a distribution point of a media signal, wherein the distribution point includes at least speakers to render the media signal to an assembled audience; and instructions to embed the time and place information in the media signal such that the time and place information is imperceptibly distributed in the media signal, wherein the embedding alters data representing audible portions of the media signal or alters data representing video picture elements of the media signal, and wherein at least the place information is recoverable from plural different portions of the media signal. - View Dependent Claims (11, 12, 15)
-
-
13. A device comprising:
a processor configured to; generate time and place information that identifies a distribution point of a media signal, wherein the distribution point includes at least speakers to render the media signal to an assembled audience; and embed the time and place information in the media signal such that the time and place information is imperceptibly distributed in the media signal, wherein the embedding alters data representing audible portions of the media signal or alters data representing video picture elements of the media signal, and wherein at least the place information is recoverable from plural different portions of the media signal. - View Dependent Claims (14)
-
16. An apparatus comprising:
-
a memory configured to buffer time and place information that identifies a distribution point for a media signal, wherein the distribution point includes at least speakers to render the media signal to an assembled audience; and a processor operatively coupled to the memory and configured to embed the time and place information in the media signal such that the time and place information is imperceptibly distributed in the media signal, wherein the embedding alters data representing audible portions of the media signal or data representing video picture elements of the media signal, and wherein at least the place information is recoverable from plural different portions of the embedded media signal. - View Dependent Claims (17)
-
Specification