Encoding and decoding auxiliary signals
First Claim
Patent Images
1. An apparatus comprising:
- electronic memory configured to store a media signal representing audio or video;
an electronic processor programmed for;
extracting a reduced-bit representation of the media signal;
adapting a digital watermark embedding process with the reduced-bit representation of the media signal; and
embedding a digital watermark in the media signal with the adapted digital watermark embedding process.
5 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes apparatus and systems for encoding and decoding signals from a host signal such as audio, video or imagery. One claim recites an apparatus comprising: electronic memory for storing a media signal representing audio or video; and an electronic processor. The electronic processor is programmed for: extracting data representing at least some features of the media signal; using the extracted data as a key to select coefficients in a transform domain, the coefficients representing the media signal; and modifying selected coefficients to hide a steganographic signal in the media signal. Of course, other claims and combinations are provided as well.
-
Citations
47 Claims
-
1. An apparatus comprising:
-
electronic memory configured to store a media signal representing audio or video; an electronic processor programmed for; extracting a reduced-bit representation of the media signal; adapting a digital watermark embedding process with the reduced-bit representation of the media signal; and embedding a digital watermark in the media signal with the adapted digital watermark embedding process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
electronic memory configured to store a media signal representing audio or video; an electronic processor programmed for; extracting a reduced-bit representation of the media signal; influencing a digital watermark embedding process with the reduced-bit representation of the media signal by using the reduced-bit number to seed a pseudorandom number to generate a reference signal; and embedding a digital watermark in the media signal, wherein the embedding embeds at least the reference signal in the media signal, wherein the reference signal provides information for correcting or compensating for geometric distortion.
-
-
17. An apparatus comprising:
-
electronic memory configured to store a media signal representing audio or video; an electronic processor programmed for; extracting data representing at least some features of the media signal; using the extracted data as a key to select coefficients in a transform domain, wherein the coefficients represent the media signal; and modifying selected coefficients to hide a steganographic signal in the media signal. - View Dependent Claims (18)
-
-
19. An apparatus comprising:
-
electronic memory configured to store a media signal comprising an auxiliary signal, the media signal comprising audio or video; an electronic processor programmed for; extracting data representing at least some features of the media signal; influencing detection of the auxiliary signal with the data, wherein the data seeds a pseudorandom number generator, wherein a result of the pseudorandom number generator provides information used for detection; and analyzing the media signal to detect the auxiliary signal with the information from the pseudorandom number generator. - View Dependent Claims (20, 21, 22)
-
-
23. An article of manufacture including a non-transitory computer-readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising:
-
extracting a reduced-bit representation of the media signal; adapting a digital watermark embedding process with the reduced-bit representation of the media signal; and embedding a digital watermark in the media signal with the adapted digital watermark embedding process. - View Dependent Claims (36)
-
-
24. An article of manufacture including a non-transitory computer-readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising:
-
extracting data representing at least some features of the media signal; influencing detection of the auxiliary signal with the data, wherein the data seeds a pseudorandom number generator, wherein a result of the pseudorandom number generator provides information used for detection; and analyzing the media signal to detect the auxiliary signal with the information from the pseudorandom number generator.
-
-
25. A method comprising:
-
obtaining a media signal representing audio or video; extracting data associated with some features of the media signal; adapting a digital watermark embedding process with extracted data representing at least some features of the media signal, wherein the adapting comprises transforming a digital watermark at embedding locations according to an embedding key and at least some of the extracted data; and embedding, using a processor, a digital watermark in the media signal with the adapted digital watermark embedding process. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37)
-
-
38. An apparatus comprising:
-
electronic memory for storing an audio signal comprising an auxiliary signal hidden therein; an electronic processor programmed for; extracting data associated with features of the audio signal; influencing a digital watermark detection process with extracted data associated with features of the audio signal, wherein the influencing comprises adapting a decoding key for detecting a digital watermark from time-frequency locations in the audio signal from at least some of the extracted data, and analyzing the audio signal at the time-frequency locations to detect the auxiliary signal with the influenced digital watermark detection process. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification