MEDIA PROGRAM IDENTIFICATION METHOD AND APPARATUS BASED ON AUDIO WATERMARKING
First Claim
1. A method for obtaining related information about a media program containing an audio signal, comprising:
- an embedding step of embedding an audio watermark containing identification information of the media program into the audio signal of the media program;
a transmitting step of transmitting the media program;
a recording step of recording by a user a portion of the audio signal of the media program embedded with the audio watermark;
an extracting step of extracting the audio watermark from the recorded portion of the audio signal to obtain the identification information and providing the identification information to a server storing the related information; and
a related information providing step of providing the user with the related information about the media program according to the identification information from the server,wherein the embedding step comprises;
identification information pre-processing step of performing a pre-processing on the identification information of the media program to obtain pre-processed identification information of the media program;
echo delay array determining step of determining an echo delay array used in embedding a plurality of pairs of antipodal echoes into the audio signal;
amplitude modulating step of modulating amplitudes of the plurality of pairs of antipodal echoes with the pre-processed identification information;
echo repeating step of repeating the amplitude-modulated plurality of pairs of antipodal echoes; and
echo embedding step of embedding the repeated and amplitude-modulated plurality of pairs of antipodal echoes into the audio signal along the echo delay array.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a method for obtaining related information about a media program containing an audio signal, comprising: an embedding step of embedding an audio watermark containing identification information of the media program into the audio signal of the media program; a transmitting step of transmitting the media program; a recording step of recording by a user a portion of the audio signal of the media program embedded with the audio watermark; an extracting step of extracting the audio watermark from the recorded portion of the audio signal to obtain the identification information and providing the identification information to a server storing the related information; and a related information providing step of providing the user with the related information about the media program according to the identification information from the server, wherein the embedding step comprises: identification information pre-processing step of performing a pre-processing on the identification information of the media program to obtain pre-processed identification information of the media program; echo delay array determining step of determining an echo delay array used in embedding a plurality of pairs of antipodal echoes into the audio signal; amplitude modulating step of modulating amplitudes of the plurality of pairs of antipodal echoes with the pre-processed identification information; echo repeating step of repeating the amplitude-modulated plurality of pairs of antipodal echoes; and echo embedding step of embedding the repeated and amplitude-modulated plurality of pairs of antipodal echoes into the audio signal along the echo delay array.
93 Citations
28 Claims
-
1. A method for obtaining related information about a media program containing an audio signal, comprising:
-
an embedding step of embedding an audio watermark containing identification information of the media program into the audio signal of the media program; a transmitting step of transmitting the media program; a recording step of recording by a user a portion of the audio signal of the media program embedded with the audio watermark; an extracting step of extracting the audio watermark from the recorded portion of the audio signal to obtain the identification information and providing the identification information to a server storing the related information; and a related information providing step of providing the user with the related information about the media program according to the identification information from the server, wherein the embedding step comprises; identification information pre-processing step of performing a pre-processing on the identification information of the media program to obtain pre-processed identification information of the media program; echo delay array determining step of determining an echo delay array used in embedding a plurality of pairs of antipodal echoes into the audio signal; amplitude modulating step of modulating amplitudes of the plurality of pairs of antipodal echoes with the pre-processed identification information; echo repeating step of repeating the amplitude-modulated plurality of pairs of antipodal echoes; and echo embedding step of embedding the repeated and amplitude-modulated plurality of pairs of antipodal echoes into the audio signal along the echo delay array. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for obtaining related information about a media program containing an audio signal, comprising:
-
embedding means for embedding an audio watermark containing identification information of the media program into the audio signal of the media program; transmitting means for transmitting the media program; recording means for recording a portion of the audio signal of the media program embedded with the audio watermark; extracting means for extracting the audio watermark from the recorded portion of the audio signal to obtain the identification information and providing the identification information to a server storing the related information; and related information providing means located on the server for providing the related information about the media program according to the identification information, wherein the embedding means comprises; identification information pre-processing means for performing a pre-processing on the identification information of the media program to obtain pre-processed identification information of the media program; echo delay array determining means for determining an echo delay array used in embedding a plurality of pairs of antipodal echoes into the audio signal; amplitude modulating means for modulating amplitudes of the plurality of pairs of antipodal echoes with the pre-processed identification information; echo repeating means for repeating the amplitude-modulated plurality of pairs of antipodal echoes; and echo embedding means for embedding the repeated and amplitude-modulated plurality of pairs of antipodal echoes into the audio signal along the echo delay array. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for embedding an audio watermark into an audio signal, comprising:
-
identification information pre-processing means for performing a pre-processing on identification information related to the audio signal to obtain pre-processed identification information; echo delay array determining means for determining an echo delay array used in embedding a plurality of pairs of antipodal echoes into the audio signal; amplitude modulating means for modulating amplitudes of the plurality of pairs of antipodal echoes with the pre-processed identification information; echo repeating means for repeating the amplitude-modulated plurality of pairs of antipodal echoes; and echo embedding means for embedding the repeated and amplitude-modulated plurality of pairs of antipodal echoes into the audio signal along the echo delay array. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for embedding an audio watermark into an audio signal comprising:
-
identification information pre-processing step of performing a pre-processing on identification information related to the audio signal to obtain pre-processed identification information; echo delay array determining step of determining an echo delay array used in embedding a plurality of pairs of antipodal echoes into the audio signal; amplitude modulating step of modulating amplitudes of the plurality of pairs of antipodal echoes with the pre-processed identification information; echo repeating step of repeating the amplitude-modulated plurality of pairs of antipodal echoes; and echo embedding step of embedding the repeated and amplitude-modulated plurality of pairs of antipodal echoes into the audio signal along the echo delay array. - View Dependent Claims (21, 22, 23, 24)
-
-
25. An apparatus for extracting an audio watermark from an audio signal, wherein the audio watermark is embedded in the audio signal by amplitude-modulating echoes embedded in the audio signal by using pre-processed identification information related to the audio signal, the apparatus comprising:
-
cepstrum analyzing means for performing a cepstum analysis on the audio signal to obtain the pre-processed identification information; and identification information recovering means for recovering the identification information by performing an inverse-processing of the pre-processing on the pre-processed identification information. - View Dependent Claims (26)
-
-
27. A method for extracting an audio watermark from an audio signal, wherein the audio watermark is embedded in the audio signal by amplitude-modulating echoes embedded in the audio signal by using pre-processed identification information related to the audio signal, the method comprising:
-
cepstrum analyzing step of performing a cepstrum analysis on the audio signal to obtain the pre-processed identification information; and identification information recovering step of recovering the identification information by performing an inverse-processing of the pre-processing on the pre-processed identification information. - View Dependent Claims (28)
-
Specification