Methods and apparatus to perform audio watermark detection and extraction
First Claim
1. A method for determining information embedded in media signals, the method comprising:
- sampling, using a processor, a media signal to generate samples, wherein the media signal includes an embedded message;
determining, using the processor, a first symbol value based on a first frequency spectrum determined for a first block of the samples;
determining, using the processor, a second symbol value based on a second frequency spectrum determined for a second block of the samples; and
determining, using the processor, a resulting symbol value, representative of a part of the embedded message, by voting based on the first symbol value for the first block of samples and the second symbol value for the second block of samples, wherein the first block and the second block partially overlap in time in the media signal.
10 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to perform audio watermark detection and extraction are disclosed. An example method includes sampling a media signal to generate samples, wherein the media signal includes an embedded message, determining a first symbol value for a first block of the samples, determining a second symbol value for a second block of the samples, and determining, using a processor, a resulting symbol value, representative of a part of the embedded message, based on the first symbol value and the second symbol value for the first block of samples and the second block of samples, wherein the first block and the second block partially overlap.
38 Citations
23 Claims
-
1. A method for determining information embedded in media signals, the method comprising:
-
sampling, using a processor, a media signal to generate samples, wherein the media signal includes an embedded message; determining, using the processor, a first symbol value based on a first frequency spectrum determined for a first block of the samples; determining, using the processor, a second symbol value based on a second frequency spectrum determined for a second block of the samples; and determining, using the processor, a resulting symbol value, representative of a part of the embedded message, by voting based on the first symbol value for the first block of samples and the second symbol value for the second block of samples, wherein the first block and the second block partially overlap in time in the media signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for identifying messages embedded within media signals, the system comprising:
-
a sampler to sample a media signal to generate samples, wherein the media signal includes an embedded message; a first symbol value extractor to determine a first symbol value for a first block of the samples; a second symbol value extractor to determine a second symbol value for a second block of the samples; and a processor to determine a resulting symbol value, representative of a part of the embedded message, based on the first symbol value and the second symbol value for the first and second block of the samples, wherein the first block of the samples and the second block of the samples partially overlap. - View Dependent Claims (19, 20, 21)
-
-
22. A tangible computer readable storage medium comprising instructions, which, when executed, cause a machine to at least:
-
sample a media signal to generates samples, wherein the media signal includes an embedded message; determine a first symbol value for a first block of the samples; determine a second symbol value for a second block of the samples; and determine a resulting symbol value, representative of a part of the embedded message, based on the first symbol value and the second symbol value for the first and second blocks of samples, wherein the first block and the second block are partially overlapped. - View Dependent Claims (23)
-
Specification