CA2332977A1 - System and method for encoding an audio signal, by adding an inaudible code to the audio signal, for use in broadcast programme identification systems - Google Patents
System and method for encoding an audio signal, by adding an inaudible code to the audio signal, for use in broadcast programme identification systems Download PDFInfo
- Publication number
- CA2332977A1 CA2332977A1 CA002332977A CA2332977A CA2332977A1 CA 2332977 A1 CA2332977 A1 CA 2332977A1 CA 002332977 A CA002332977 A CA 002332977A CA 2332977 A CA2332977 A CA 2332977A CA 2332977 A1 CA2332977 A1 CA 2332977A1
- Authority
- CA
- Canada
- Prior art keywords
- frequency
- code
- signal
- predetermined
- frequencies
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/28—Arrangements for simultaneous broadcast of plural pieces of information
- H04H20/30—Arrangements for simultaneous broadcast of plural pieces of information by a single channel
- H04H20/31—Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/28—Arrangements for simultaneous broadcast of plural pieces of information
- H04H20/33—Arrangements for simultaneous broadcast of plural pieces of information by plural channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/38—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space
- H04H60/39—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space-time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/50—Aspects of broadcast communication characterised by the use of watermarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/37—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
Abstract
An encoder is arranged to add a binary code bit to block of a signal by selecting, within the block, (i) a reference frequency within the predetermined signal bandwidth, (ii) a first code frequency having a first predetermined offset from the reference frequency, and (iii) a second code frequency having a second predetermined offset from the reference frequency. The spectral amplitude of the signal at the first code frequency is increased so as to render the spectral amplitude at the first code frequency a maximum in its neighborhood of frequencies and is decreased at the second code frequency so as to render the spectral amplitude at the second code frequency a minimum in its neighborhood of frequencies.
Alternatively, the portion of the signal at one of the first and second code frequencies whose spectral amplitude is smaller may be designated as a modifiable signal component such that, in order to indicate the binary bit, the phase of the modifiable signal component is changed so that this phase differs within a predetermined amount from the phase of the reference signal component. As a still further alternative, the spectral amplitude of the first code frequency may be swapped with a spectral amplitude of a frequency having a maximum amplitude in the first neighborhood of frequencies and the spectral amplitude of the second code frequency may be swapped with a spectral amplitude of a frequency having a minimum amplitude in the second neighborhood of frequencies. A decoder may be arranged to decode the binary bit.
Alternatively, the portion of the signal at one of the first and second code frequencies whose spectral amplitude is smaller may be designated as a modifiable signal component such that, in order to indicate the binary bit, the phase of the modifiable signal component is changed so that this phase differs within a predetermined amount from the phase of the reference signal component. As a still further alternative, the spectral amplitude of the first code frequency may be swapped with a spectral amplitude of a frequency having a maximum amplitude in the first neighborhood of frequencies and the spectral amplitude of the second code frequency may be swapped with a spectral amplitude of a frequency having a minimum amplitude in the second neighborhood of frequencies. A decoder may be arranged to decode the binary bit.
Claims (76)
1. A method for adding a binary code bit to a block of a signal varying within a predetermined signal bandwidth, the method comprising the following steps:
a) selecting a reference frequency within the predetermined signal bandwidth, and associating therewith both a first code frequency having a first predetermined offset from the reference frequency and a second code frequency having a second predetermined offset from the reference frequency;
b) measuring the spectral power of the signal within the block in a first neighborhood of frequencies extending about the first code frequency and in a second neighborhood of frequencies extending about the second code frequency;
c) increasing the spectral power at the first code frequency so as to render the spectral power at the first code frequency a maximum in the first neighborhood of frequencies;
and, d) decreasing the spectral power at the second code frequency so as to render the spectral power at the second code frequency a minimum in the second neighborhood of frequencies.
a) selecting a reference frequency within the predetermined signal bandwidth, and associating therewith both a first code frequency having a first predetermined offset from the reference frequency and a second code frequency having a second predetermined offset from the reference frequency;
b) measuring the spectral power of the signal within the block in a first neighborhood of frequencies extending about the first code frequency and in a second neighborhood of frequencies extending about the second code frequency;
c) increasing the spectral power at the first code frequency so as to render the spectral power at the first code frequency a maximum in the first neighborhood of frequencies;
and, d) decreasing the spectral power at the second code frequency so as to render the spectral power at the second code frequency a minimum in the second neighborhood of frequencies.
2. The method of claim 1 wherein the first and second code frequencies are selected according to the reference frequency, a frequency hop sequence number, and a predetermined shift index.
3. The method of claim 1 wherein the first and second code frequencies are selected according to the following equations:
I 1 = I 5k + H S - I shift and I 0 - I 5k + H S + I shift where I5k is the reference frequency, H s is a frequency hop sequence number, - I shift is the first predetermined shift index, and + I shift is the second predetermined shift index.
I 1 = I 5k + H S - I shift and I 0 - I 5k + H S + I shift where I5k is the reference frequency, H s is a frequency hop sequence number, - I shift is the first predetermined shift index, and + I shift is the second predetermined shift index.
4. The method of claim 1 wherein the reference frequency is selected in step a) according to the following steps:
a1) finding, within a predetermined portion of the bandwidth, a frequency at which the signal has a maximum spectral power; and, a2) adding a predetermined frequency shift to that frequency of maximum spectral power.
a1) finding, within a predetermined portion of the bandwidth, a frequency at which the signal has a maximum spectral power; and, a2) adding a predetermined frequency shift to that frequency of maximum spectral power.
5. The method of claim 4 wherein the signal is an audio signal, wherein the predetermined portion of the bandwidth comprises a lower portion of the bandwidth extending from the lowest frequency by 2 kHz, and wherein the predetermined shift frequency is substantially equal to 5.
6. The method of claim 1 wherein the first and second code frequencies are selected according to the following equations:
I1 = I5k fi I max - I shift and I0 - I 5k + I max + I shift where I 5k is the reference frequency, I max is an index corresponding to a frequency at which the signal has a maximum spectral power, - I shift is the first predetermined shift index, and + I shift is the second predetermined shift index.
I1 = I5k fi I max - I shift and I0 - I 5k + I max + I shift where I 5k is the reference frequency, I max is an index corresponding to a frequency at which the signal has a maximum spectral power, - I shift is the first predetermined shift index, and + I shift is the second predetermined shift index.
7. The method of claim 1 wherein a synchronization block is added to the signal, and wherein the synchronization block is characterized by a triple tone portion.
8. The method of claim 1 wherein the signal has a spectral power which is a maximum in neighborhoods of the reference frequency, of the first code frequency, and of the second code frequency.
9. The method of claim 8 wherein a synchronization block is added to the signal, and wherein the synchronization block is characterized by a triple tone portion.
10. The method of claim 1 wherein the first and the second predetermined offsets have equal magnitudes but opposite signs.
11. The method of claim 1 wherein the first code frequency is greater than the reference frequency, and wherein the second code frequency is less than the reference frequency.
12. The method of claim 1 wherein the second code frequency is greater than the reference frequency, and wherein the first code frequency is less than the reference frequency.
13. The method of claim 1 wherein a plurality of binary code bits are added to the signal by repeating steps a) - d) a number of times.
14. A method for adding a binary code bit to a block of a signal having a spectral amplitude and a phase, both the spectral amplitude and the phase varying within a predetermined signal bandwidth, the method comprising the following steps:
a) selecting, within the block, (i) a reference frequency within the predetermined signal bandwidth; (ii) a first code frequency having a first predetermined offset from the reference frequency, and (iii) a second code frequency having a second predetermined offset from the reference frequency:
b) comparing the spectral amplitude of the signal near the first code frequency to the spectral amplitude of the signal near the second code frequency;
c) selecting a portion of the signal at one of the first and second code frequencies at which the corresponding spectral amplitude is smaller to be a modifiable signal component, and selecting a portion of the signal at the other of the first and second code frequencies to be a reference signal component; and, d) selectively changing the phase of the modifiable signal component so that it differs by no more than a predetermined amount from the phase of the reference signal component.
a) selecting, within the block, (i) a reference frequency within the predetermined signal bandwidth; (ii) a first code frequency having a first predetermined offset from the reference frequency, and (iii) a second code frequency having a second predetermined offset from the reference frequency:
b) comparing the spectral amplitude of the signal near the first code frequency to the spectral amplitude of the signal near the second code frequency;
c) selecting a portion of the signal at one of the first and second code frequencies at which the corresponding spectral amplitude is smaller to be a modifiable signal component, and selecting a portion of the signal at the other of the first and second code frequencies to be a reference signal component; and, d) selectively changing the phase of the modifiable signal component so that it differs by no more than a predetermined amount from the phase of the reference signal component.
15. The method of claim 14 wherein the first and second frequencies are selected according to the reference frequency, a frequency hop sequence number, and a predetermined shift index.
16. The method of claim 14 wherein the first and second code frequencies are selected according to the following equations:
I1 = I5k + H S - I shift and I0 =I5x +H S +I shift where I 5k is the reference frequency, H S is a frequency hop sequence number, - I shift is the first predetermined shift index, and + I shift is the second predetermined shift index.
I1 = I5k + H S - I shift and I0 =I5x +H S +I shift where I 5k is the reference frequency, H S is a frequency hop sequence number, - I shift is the first predetermined shift index, and + I shift is the second predetermined shift index.
17. The method of claim 14 wherein the reference frequency is selected in step a) according to the following steps:
a1) finding, within a predetermined portion of the bandwidth, a frequency at which the signal has a maximum spectral amplitude; and, a2) adding a predetermined frequency shift to that frequency of maximum spectral amplitude.
a1) finding, within a predetermined portion of the bandwidth, a frequency at which the signal has a maximum spectral amplitude; and, a2) adding a predetermined frequency shift to that frequency of maximum spectral amplitude.
18. The method of claim 17 wherein the signal is an audio signal, wherein the predetermined portion of the bandwidth comprises a lower portion of the bandwidth extending from the lowest frequency by 2 kHz, and wherein the predetermined shift frequency is substantially equal to 5.
19. The method of claim l4 wherein the first and second code frequencies are selected according to the following equations:
I1 = I5k + I max - I shift and I0 = I 5k + I max + I shift where I5k is the reference frequency, I max is an index corresponding to a frequency at which the signal has a maximum spectral amplitude, - I shift is the first predetermined shift index, and + I shift is the second predetermined shift index.
I1 = I5k + I max - I shift and I0 = I 5k + I max + I shift where I5k is the reference frequency, I max is an index corresponding to a frequency at which the signal has a maximum spectral amplitude, - I shift is the first predetermined shift index, and + I shift is the second predetermined shift index.
20. The method of claim 14 wherein a synchronization block is added to the signal, and wherein the synchronization block is characterized by a triple tone portion.
21. The method of claim 14 wherein the signal has an spectral amplitude which is a maximum in neighborhoods of the reference frequency, of the first code frequency, and of the second code frequency.
22. The method of claim 21 wherein a synchronization block is added to the signal, and wherein the synchronization block is characterized by a triple tone portion.
23. The method of claim 14 wherein the first and the second predetermined offsets have equal magnitudes but opposite signs.
24. The method of claim 14 wherein the first code frequency is greater than the reference frequency, and wherein the second code frequency is less than the reference frequency.
25. The method of claim 14 wherein the second code frequency is greater than the reference frequency, and wherein the first code frequency is less than the reference frequency.
26. The method of claim 14 wherein a plurality of binary code bits are added to the signal by repeating steps a) - d) a number of times.
27. A method of reading a digitally encoded message transmitted with a signal having a time-varying intensity, the signal characterized by a signal bandwidth, the digitally encoded message comprising a plurality of binary bits, the method comprising the following steps:
a) selecting a reference frequency within the signal bandwidth;
b) selecting a first code frequency at a first predetermined frequency offset from the reference frequency and selecting a second code frequency at a second predetermined frequency offset from the reference frequency;
and, c) finding which one of the first and second code frequencies has a spectral amplitude associated therewith that is a maximum within a corresponding frequency neighborhood and finding which one of the first and second code frequencies has a spectral amplitude associated therewith that is a minimum within a corresponding frequency neighborhood in order to thereby determine a value of a received one of the binary bits.
a) selecting a reference frequency within the signal bandwidth;
b) selecting a first code frequency at a first predetermined frequency offset from the reference frequency and selecting a second code frequency at a second predetermined frequency offset from the reference frequency;
and, c) finding which one of the first and second code frequencies has a spectral amplitude associated therewith that is a maximum within a corresponding frequency neighborhood and finding which one of the first and second code frequencies has a spectral amplitude associated therewith that is a minimum within a corresponding frequency neighborhood in order to thereby determine a value of a received one of the binary bits.
28. The method of claim 27 further comprising the step of finding a triple tone characterized in that (i) the received signal has a spectral amplitude at the reference frequency that is a local maximum within a frequency neighborhood of the reference frequency, (ii) the received signal has a spectral amplitude at the first code frequency that is a local maximum within a frequency neighborhood corresponding to the first code frequency, and (ii) the received signal has a spectral amplitudes at the second code frequency that is a local maximum within a frequency neighborhood corresponding to the second code frequency.
29. The method of claim 27 wherein the first and second code frequencies are selected according to the reference frequency, a frequency hop sequence, and a predetermined shift index.
30. The method of claim 27 wherein the first and second code frequencies are selected according to the following steps:
finding, within a predetermined portion of the bandwidth, the frequency at which the spectral amplitude of the signal is a maximum; and, adding a predetermined frequency shift to that frequency of maximum spectral amplitude.
finding, within a predetermined portion of the bandwidth, the frequency at which the spectral amplitude of the signal is a maximum; and, adding a predetermined frequency shift to that frequency of maximum spectral amplitude.
31. The method of claim 30 wherein the signal is an audio signal, wherein the predetermined portion of the bandwidth comprises a lower portion of the bandwidth extending from the lowest frequency thereof to 2 kHz thereabove, and wherein the predetermined shift frequency is substantially equal to 5.
32. The method of claim 27 wherein the first and the second predetermined frequency offsets have equal magnitudes but opposite signs.
33. A method of reading a digitally encoded message transmitted with a signal having a spectral amplitude and a phase, the signal characterized by a signal bandwidth, the message comprising a plurality of binary bits, the method comprising the steps of:
a) selecting a reference frequency within the signal bandwidth;
b) selecting a first code frequency at a first predetermined frequency offset from the reference frequency and selecting a second code frequency at a second predetermined frequency offset from the reference frequency;
c) determining the phase of the signal within respective predetermined frequency neighborhoods of the first and the second code frequencies; and, d) determining if the phase at the first code frequency is within a predetermined value of the phase at the second code frequency and thereby determining a value of a received one of the binary bits.
a) selecting a reference frequency within the signal bandwidth;
b) selecting a first code frequency at a first predetermined frequency offset from the reference frequency and selecting a second code frequency at a second predetermined frequency offset from the reference frequency;
c) determining the phase of the signal within respective predetermined frequency neighborhoods of the first and the second code frequencies; and, d) determining if the phase at the first code frequency is within a predetermined value of the phase at the second code frequency and thereby determining a value of a received one of the binary bits.
34. The method of claim 33 further comprising the steps of finding a triple tone characterized in that the received signal has a spectral amplitude at the reference frequency that is a local maximum within the predetermined frequency neighborhood of the reference frequency and that the received signal has a spectral amplitude at each of the first and second code frequencies that is a local maximum within the respective predetermined frequency neighborhoods of the first and second code frequencies.
35. The method of claim 33 wherein the first and second frequencies are selected according to the reference frequency, a frequency hop sequence, and a predetermined shift index.
36. The method of claim 33 wherein the first and second frequencies are selected according to the following steps:
finding, within a predetermined portion of the bandwidth, the frequency at which the spectral amplitude of the signal is a maximum; and, adding a predetermined frequency shift to the frequency at which the spectral amplitude of the signal is a maximum.
finding, within a predetermined portion of the bandwidth, the frequency at which the spectral amplitude of the signal is a maximum; and, adding a predetermined frequency shift to the frequency at which the spectral amplitude of the signal is a maximum.
37. The method of claim 36 wherein the signal is an audio signal, wherein the predetermined portion of the bandwidth comprises a lower portion of the bandwidth extending from the lowest frequency thereof to 2 kHz thereabove, and wherein the predetermined shift frequency is substantially equal to 5.
38. The method of claim 33 wherein the first and the second predetermined frequency offsets have equal magnitudes but opposite signs.
39. An encoder arranged to add a binary bit of a code to a block of a signal having an intensity varying within a predetermined signal bandwidth comprising:
a selector arranged to select, within the block, (i) a reference frequency within the predetermined signal bandwidth, (ii) a first code frequency having a first predetermined offset from the reference frequency, and (iii) a second code frequency having a second predetermined offset from the reference frequency;
a detector arranged to detect a spectral amplitude of the signal in a first neighborhood of frequencies extending about the first code frequency and in a second neighborhood of frequencies extending about the second code frequency; and, a bit inserter arranged to insert the binary bit by increasing the spectral amplitude at the first code frequency so as to render the spectral amplitude at the first code frequency a maximum in the first neighborhood of frequencies and by decreasing the spectral amplitudes at the second code frequency so as to render the spectral amplitude at the second code frequency a minimum in the second neighborhood of frequencies.
a selector arranged to select, within the block, (i) a reference frequency within the predetermined signal bandwidth, (ii) a first code frequency having a first predetermined offset from the reference frequency, and (iii) a second code frequency having a second predetermined offset from the reference frequency;
a detector arranged to detect a spectral amplitude of the signal in a first neighborhood of frequencies extending about the first code frequency and in a second neighborhood of frequencies extending about the second code frequency; and, a bit inserter arranged to insert the binary bit by increasing the spectral amplitude at the first code frequency so as to render the spectral amplitude at the first code frequency a maximum in the first neighborhood of frequencies and by decreasing the spectral amplitudes at the second code frequency so as to render the spectral amplitude at the second code frequency a minimum in the second neighborhood of frequencies.
40. The encoder of claim 39 wherein the binary bit is a '1' bit.
41. The encoder of claim 39 wherein the binary bit is a '0' bit.
42. The encoder of claim 39 wherein the first and second code frequencies are selected according to the reference frequency, a frequency hop sequence number, and the first and second predetermined offsets.
43. The encoder of claim 39 wherein a synchronization block is added to the signal, and wherein the synchronization block is characterized by a triple tone portion.
44. The encoder of claim 39 wherein the first and the second predetermined offsets have equal magnitudes but opposite signs.
45. The encoder of claim 39 wherein a plurality of binary bits are added to the signal by repeating steps a) - d) a number of times.
46. An encoder arranged to add a binary bit of a code to a block of a signal having a spectral amplitude and a phase, wherein both the spectral amplitude and the phase vary within a predetermined signal bandwidth, and wherein the encoder comprises:
a selector arranged to select, within the block, (i) a reference frequency within the predetermined signal bandwidth, (ii) a first code frequency having a first predetermined offset from the reference frequency, and (iii) a second code frequency having a second predetermined offset from the reference frequency;
a detector arranged to detect the spectral amplitude of the signal near the first code frequency and near the second code frequency;
a selector arranged to select the portion of the signal at one of the first and second code frequencies at which the corresponding spectral amplitude is smaller to be a modifiable signal component, and to select the portion of the signal at the other of the first and second code frequencies to be a reference signal component; and, a bit inserter arranged to insert the binary bit by selectively changing the phase of the modifiable signal component so that it differs by no more than a predetermined amount from the phase of the reference signal component.
a selector arranged to select, within the block, (i) a reference frequency within the predetermined signal bandwidth, (ii) a first code frequency having a first predetermined offset from the reference frequency, and (iii) a second code frequency having a second predetermined offset from the reference frequency;
a detector arranged to detect the spectral amplitude of the signal near the first code frequency and near the second code frequency;
a selector arranged to select the portion of the signal at one of the first and second code frequencies at which the corresponding spectral amplitude is smaller to be a modifiable signal component, and to select the portion of the signal at the other of the first and second code frequencies to be a reference signal component; and, a bit inserter arranged to insert the binary bit by selectively changing the phase of the modifiable signal component so that it differs by no more than a predetermined amount from the phase of the reference signal component.
47. The encoder of claim 46 wherein the binary bit is a '1' bit.
48. The encoder of claim 46 wherein the binary bit is a '0' bit.
49. The encoder of claim 46 wherein the first and second code frequencies are selected according to the reference frequency, a frequency hop sequence number, and the first and second predetermined offsets.
50. The encoder of claim 46 wherein a synchronization block is added to the signal, and wherein the synchronization block is characterized by a triple tone portion.
51. The encoder of claim 46 wherein the first and the second predetermined offsets have equal magnitudes but opposite signs.
52. The encoder of claim 46 wherein a plurality of binary bits are added to the signal by repeating steps a) - d) a number of times.
53. A decoder arranged to decode a binary bit of a code from a block of a signal transmitted with a time-varying intensity comprising:
a selector arranged to select, within the block, (i) a reference frequency within the signal bandwidth, (ii) a first code frequency at a first predetermined frequency offset from the reference frequency, and (iii) a second code frequency at a second predetermined frequency offset from the reference frequency;
a detector arranged to detect a spectral amplitude within respective predetermined frequency neighborhoods of the first and the second code frequencies; and, a bit finder arranged to find the binary bit when one of the first and second code frequencies has a spectral amplitude associated therewith that is a maximum within its respective neighborhood and the other of the first and second code frequencies has a spectral amplitude associated therewith that is a minimum within its respective neighborhood.
a selector arranged to select, within the block, (i) a reference frequency within the signal bandwidth, (ii) a first code frequency at a first predetermined frequency offset from the reference frequency, and (iii) a second code frequency at a second predetermined frequency offset from the reference frequency;
a detector arranged to detect a spectral amplitude within respective predetermined frequency neighborhoods of the first and the second code frequencies; and, a bit finder arranged to find the binary bit when one of the first and second code frequencies has a spectral amplitude associated therewith that is a maximum within its respective neighborhood and the other of the first and second code frequencies has a spectral amplitude associated therewith that is a minimum within its respective neighborhood.
54. The decoder of claim 53 wherein the signal contains a triple tone characterized in that (i) the received signal has a spectral amplitude at the reference frequency that is a local maximum within the predetermined frequency neighborhood of the reference frequency, (ii) the received signal has a spectral amplitude at the first code frequency that is a local maximum within a predetermined frequency neighborhood corresponding to the first code frequency, and (ii) the received signal has a spectral amplitude at the second code frequency that is a local maximum within a predetermined frequency neighborhood corresponding to the second code frequency.
55. The decoder of claim 53 wherein the selector is arranged to select the first and second code frequencies according to the reference frequency, a frequency hop sequence, and the first and second predetermined offsets.
56. The decoder of claim 53 wherein the first and the second frequency offsets have equal magnitudes but opposite signs.
57. The decoder of claim 53 wherein the decoded binary bit is a '1' bit.
58. The decoder of claim 53 wherein the decoded binary bit is a '0' bit.
59. A decoder arranged to decode a binary bit of a code from a block of a signal transmitted with a time-varying intensity comprising:
a selector arranged to select, within the block, (i) a reference frequency within the signal bandwidth, (ii) a first code frequency at a first predetermined frequency offset from the reference frequency, and (iii) a second code frequency at a second predetermined frequency offset from the reference frequency;
a detector arranged to detect the phase of the signal within respective predetermined frequency neighborhoods of the first and the second code frequencies; and, a bit finder arranged to find the binary bit when the phase at the first code frequency is within a predetermined value of the phase at the second code frequency.
a selector arranged to select, within the block, (i) a reference frequency within the signal bandwidth, (ii) a first code frequency at a first predetermined frequency offset from the reference frequency, and (iii) a second code frequency at a second predetermined frequency offset from the reference frequency;
a detector arranged to detect the phase of the signal within respective predetermined frequency neighborhoods of the first and the second code frequencies; and, a bit finder arranged to find the binary bit when the phase at the first code frequency is within a predetermined value of the phase at the second code frequency.
60. The decoder of claim 59 wherein the signal contains a triple tone characterized in that (i) the received signal has a spectral amplitude at the reference frequency that is a local maximum within a predetermined frequency neighborhood of the reference frequency, (ii) the received signal has a spectral amplitude at the first code frequency that is a local maximum within the predetermined frequency neighborhood corresponding to the first code frequency, and (ii) the received signal has a spectral amplitude at the second code frequency that is a local maximum within the predetermined frequency neighborhood corresponding to the second code frequency.
61. The decoder of claim 59 wherein the selector is arranged to select the first and second code frequencies according to the reference frequency, a frequency hop sequence, and the first and second predetermined offsets.
62. The decoder of claim 59 wherein the first and the second frequency offsets have equal magnitudes but opposite signs.
63. The decoder of claim 59 wherein the decoded binary bit is a '1' bit.
64. The decoder of claim 59 wherein the decoded binary bit is a '0' bit.
65. An encoding arrangement for encoding a signal with a code, wherein the signal has a video portion and an audio portion, the encoding arrangement comprising:
an encoder arranged to encode one of the portions of the signal; and, a compensator arranged to compensate for any relative delay between the video portion and the audio portion caused by the encoder.
an encoder arranged to encode one of the portions of the signal; and, a compensator arranged to compensate for any relative delay between the video portion and the audio portion caused by the encoder.
66. The encoding arrangement of claim 65 wherein the encoder is an audio encoder arranged to encode the audio portion of the signal with an audio code, and wherein the compensator is arranged to compensate for any relative delay between the video portion and the audio portion caused by the audio encoder.
67. The encoding arrangement of claim 66 further comprising a video encoder arranged to encode the video portion of the signal with a video code.
68. The encoder of claim 65 wherein the compensator comprises a delay arranged to delay the video portion relative to the audio portion in order to compensate for any delay between the video portion and the audio portion caused by the encoder.
69. The encoder of claim 65 wherein the compensator comprises a delay arranged to delay one of the portions of the signal relative to the other portion in order to compensate for any delay between the video portion and the audio portion caused by the encoder.
70. A method of reading a data element from a received signal comprising the steps of:
a) computing a Fourier Transform of a first block of n samples of the received signal;
b) testing the first block for the data element;
c) setting an array element SIS[a] of an SIS array to a predetermined value if the data element is found in the first block;
d) updating the Fourier Transform of the first block of n samples for a second block of n samples of the received signal, wherein the second block differs from the first block by k samples, and wherein k < n;
e) testing the second block for the data element;
and, f) setting an array element SIS[a+1) of the SIS
array to the predetermined value if the data element is found in the first block.
a) computing a Fourier Transform of a first block of n samples of the received signal;
b) testing the first block for the data element;
c) setting an array element SIS[a] of an SIS array to a predetermined value if the data element is found in the first block;
d) updating the Fourier Transform of the first block of n samples for a second block of n samples of the received signal, wherein the second block differs from the first block by k samples, and wherein k < n;
e) testing the second block for the data element;
and, f) setting an array element SIS[a+1) of the SIS
array to the predetermined value if the data element is found in the first block.
71. The method of claim 70 wherein step d) is performed according to the following equations:
where F old are frequencies in the Fourier Transform relating to the first block, where F new are frequencies in the updated Fourier Transform relating to the second block, and where U o is a frequency index of interest.
where F old are frequencies in the Fourier Transform relating to the first block, where F new are frequencies in the updated Fourier Transform relating to the second block, and where U o is a frequency index of interest.
72. The method of claim 70 wherein step d) is limited to a range of frequency indices of interest.
73. The method of claim 70 wherein steps d) - f) are repeated for a predetermined number m of data elements.
74. The method of claim 73 further comprising the following steps:
g) comparing the predetermined number m of data elements are compared to a reference;
h) setting an integer of a raw data array DA to a value dependent upon step g).
g) comparing the predetermined number m of data elements are compared to a reference;
h) setting an integer of a raw data array DA to a value dependent upon step g).
75. The method of claim 74 repeating steps d) - h) until a predetermined of data elements are found.
76. A method for adding a binary code bit to a block of a signal varying within a predetermined signal bandwidth, the method comprising the following steps:
a) selecting a reference frequency within the predetermined signal bandwidth, and associating therewith both a first code frequency having a first predetermined offset from the reference frequency and a second code frequency having a second predetermined offset from the reference frequency;
b) measuring the spectral power of the signal within the block in a first neighborhood of frequencies extending about the first code frequency and in a second neighborhood of frequencies extending about the second code frequency, wherein the first frequency has a spectral amplitude, and wherein the second frequency has a spectral amplitude;
c) swapping the spectral amplitude of the first code frequency with a spectral amplitude of a frequency having a maximum amplitude in the first neighborhood of frequencies while retaining a phase angle at both the first frequency and the frequency having the maximum amplitude in the first neighborhood of frequencies; and, d) swapping the spectral amplitude of the second code frequency with a spectral amplitude of a frequency having a minimum amplitude in the second neighborhood of frequencies while retaining a phase angle at both the second frequency and the frequency having the maximum amplitude in the second neighborhood of frequencies.
a) selecting a reference frequency within the predetermined signal bandwidth, and associating therewith both a first code frequency having a first predetermined offset from the reference frequency and a second code frequency having a second predetermined offset from the reference frequency;
b) measuring the spectral power of the signal within the block in a first neighborhood of frequencies extending about the first code frequency and in a second neighborhood of frequencies extending about the second code frequency, wherein the first frequency has a spectral amplitude, and wherein the second frequency has a spectral amplitude;
c) swapping the spectral amplitude of the first code frequency with a spectral amplitude of a frequency having a maximum amplitude in the first neighborhood of frequencies while retaining a phase angle at both the first frequency and the frequency having the maximum amplitude in the first neighborhood of frequencies; and, d) swapping the spectral amplitude of the second code frequency with a spectral amplitude of a frequency having a minimum amplitude in the second neighborhood of frequencies while retaining a phase angle at both the second frequency and the frequency having the maximum amplitude in the second neighborhood of frequencies.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA2685335A CA2685335C (en) | 1998-07-16 | 1998-11-05 | System and method for encoding an audio signal, by adding an inaudible code to the audio signal, for use in broadcast programme identification systems |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/116,397 US6272176B1 (en) | 1998-07-16 | 1998-07-16 | Broadcast encoding system and method |
US09/116,397 | 1998-07-16 | ||
PCT/US1998/023558 WO2000004662A1 (en) | 1998-07-16 | 1998-11-05 | System and method for encoding an audio signal, by adding an inaudible code to the audio signal, for use in broadcast programme identification systems |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2685335A Division CA2685335C (en) | 1998-07-16 | 1998-11-05 | System and method for encoding an audio signal, by adding an inaudible code to the audio signal, for use in broadcast programme identification systems |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2332977A1 true CA2332977A1 (en) | 2000-01-27 |
CA2332977C CA2332977C (en) | 2010-02-16 |
Family
ID=22366946
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2819752A Abandoned CA2819752A1 (en) | 1998-07-16 | 1998-11-05 | System and method for encoding an audio signal, by adding an inaudible code to the audio signal, for use in broadcast programme identification systems |
CA2332977A Expired - Lifetime CA2332977C (en) | 1998-07-16 | 1998-11-05 | System and method for encoding an audio signal, by adding an inaudible code to the audio signal, for use in broadcast programme identification systems |
CA2685335A Expired - Lifetime CA2685335C (en) | 1998-07-16 | 1998-11-05 | System and method for encoding an audio signal, by adding an inaudible code to the audio signal, for use in broadcast programme identification systems |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2819752A Abandoned CA2819752A1 (en) | 1998-07-16 | 1998-11-05 | System and method for encoding an audio signal, by adding an inaudible code to the audio signal, for use in broadcast programme identification systems |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2685335A Expired - Lifetime CA2685335C (en) | 1998-07-16 | 1998-11-05 | System and method for encoding an audio signal, by adding an inaudible code to the audio signal, for use in broadcast programme identification systems |
Country Status (11)
Country | Link |
---|---|
US (4) | US6272176B1 (en) |
EP (3) | EP1095477B1 (en) |
JP (1) | JP4030036B2 (en) |
CN (1) | CN1148901C (en) |
AR (2) | AR013810A1 (en) |
AU (4) | AU771289B2 (en) |
CA (3) | CA2819752A1 (en) |
DE (1) | DE69838401T2 (en) |
ES (1) | ES2293693T3 (en) |
HK (2) | HK1040334A1 (en) |
WO (1) | WO2000004662A1 (en) |
Families Citing this family (260)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6611607B1 (en) * | 1993-11-18 | 2003-08-26 | Digimarc Corporation | Integrating digital watermarks in multimedia content |
US6983051B1 (en) * | 1993-11-18 | 2006-01-03 | Digimarc Corporation | Methods for audio watermarking and decoding |
US7171016B1 (en) | 1993-11-18 | 2007-01-30 | Digimarc Corporation | Method for monitoring internet dissemination of image, video and/or audio files |
US5768426A (en) * | 1993-11-18 | 1998-06-16 | Digimarc Corporation | Graphics processing system employing embedded code signals |
US8505108B2 (en) | 1993-11-18 | 2013-08-06 | Digimarc Corporation | Authentication using a digital watermark |
US6614914B1 (en) | 1995-05-08 | 2003-09-02 | Digimarc Corporation | Watermark embedder and reader |
US5748763A (en) * | 1993-11-18 | 1998-05-05 | Digimarc Corporation | Image steganography system featuring perceptually adaptive and globally scalable signal embedding |
US6944298B1 (en) | 1993-11-18 | 2005-09-13 | Digimare Corporation | Steganographic encoding and decoding of auxiliary codes in media signals |
US6636615B1 (en) | 1998-01-20 | 2003-10-21 | Digimarc Corporation | Methods and systems using multiple watermarks |
US6882738B2 (en) * | 1994-03-17 | 2005-04-19 | Digimarc Corporation | Methods and tangible objects employing textured machine readable data |
US20020136429A1 (en) * | 1994-03-17 | 2002-09-26 | John Stach | Data hiding through arrangement of objects |
US6973197B2 (en) * | 1999-11-05 | 2005-12-06 | Digimarc Corporation | Watermarking with separate application of the grid and payload signals |
US7724919B2 (en) | 1994-10-21 | 2010-05-25 | Digimarc Corporation | Methods and systems for steganographic processing |
US6560349B1 (en) * | 1994-10-21 | 2003-05-06 | Digimarc Corporation | Audio monitoring using steganographic information |
US6763123B2 (en) | 1995-05-08 | 2004-07-13 | Digimarc Corporation | Detection of out-of-phase low visibility watermarks |
US6718046B2 (en) | 1995-05-08 | 2004-04-06 | Digimarc Corporation | Low visibility watermark using time decay fluorescence |
US6728390B2 (en) | 1995-05-08 | 2004-04-27 | Digimarc Corporation | Methods and systems using multiple watermarks |
US7054462B2 (en) | 1995-05-08 | 2006-05-30 | Digimarc Corporation | Inferring object status based on detected watermark data |
US7224819B2 (en) * | 1995-05-08 | 2007-05-29 | Digimarc Corporation | Integrating digital watermarks in multimedia content |
US6721440B2 (en) | 1995-05-08 | 2004-04-13 | Digimarc Corporation | Low visibility watermarks using an out-of-phase color |
US7006661B2 (en) | 1995-07-27 | 2006-02-28 | Digimarc Corp | Digital watermarking systems and methods |
US20030056103A1 (en) * | 2000-12-18 | 2003-03-20 | Levy Kenneth L. | Audio/video commerce application architectural framework |
US7412072B2 (en) * | 1996-05-16 | 2008-08-12 | Digimarc Corporation | Variable message coding protocols for encoding auxiliary data in media signals |
US6381341B1 (en) | 1996-05-16 | 2002-04-30 | Digimarc Corporation | Watermark encoding method exploiting biases inherent in original signal |
JP3255022B2 (en) * | 1996-07-01 | 2002-02-12 | 日本電気株式会社 | Adaptive transform coding and adaptive transform decoding |
US6108637A (en) | 1996-09-03 | 2000-08-22 | Nielsen Media Research, Inc. | Content display monitor |
US6675383B1 (en) | 1997-01-22 | 2004-01-06 | Nielsen Media Research, Inc. | Source detection apparatus and method for audience measurement |
EP0901282B1 (en) | 1997-09-03 | 2006-06-28 | Hitachi, Ltd. | Method for recording and reproducing electronic watermark information |
US6850626B2 (en) | 1998-01-20 | 2005-02-01 | Digimarc Corporation | Methods employing multiple watermarks |
US7006555B1 (en) * | 1998-07-16 | 2006-02-28 | Nielsen Media Research, Inc. | Spectral audio encoding |
US7373513B2 (en) * | 1998-09-25 | 2008-05-13 | Digimarc Corporation | Transmarking of multimedia signals |
US7532740B2 (en) | 1998-09-25 | 2009-05-12 | Digimarc Corporation | Method and apparatus for embedding auxiliary information within original data |
US7197156B1 (en) * | 1998-09-25 | 2007-03-27 | Digimarc Corporation | Method and apparatus for embedding auxiliary information within original data |
US6442283B1 (en) * | 1999-01-11 | 2002-08-27 | Digimarc Corporation | Multimedia data embedding |
US6871180B1 (en) | 1999-05-25 | 2005-03-22 | Arbitron Inc. | Decoding of information in audio signals |
KR20010016704A (en) * | 1999-08-02 | 2001-03-05 | 구자홍 | apparatus for selecting input signal in digital TV |
AUPQ206399A0 (en) | 1999-08-06 | 1999-08-26 | Imr Worldwide Pty Ltd. | Network user measurement system and method |
JP4639441B2 (en) * | 1999-09-01 | 2011-02-23 | ソニー株式会社 | Digital signal processing apparatus and processing method, and digital signal recording apparatus and recording method |
WO2001016869A1 (en) * | 1999-09-01 | 2001-03-08 | Digimarc Corporation | Watermarking digital images with intensity specified by area |
CA2809775C (en) * | 1999-10-27 | 2017-03-21 | The Nielsen Company (Us), Llc | Audio signature extraction and correlation |
EP1277295A1 (en) * | 1999-10-27 | 2003-01-22 | Nielsen Media Research, Inc. | System and method for encoding an audio signal for use in broadcast program identification systems, by adding inaudible codes to the audio signal |
US6757866B1 (en) * | 1999-10-29 | 2004-06-29 | Verizon Laboratories Inc. | Hyper video: information retrieval using text from multimedia |
US6569206B1 (en) * | 1999-10-29 | 2003-05-27 | Verizon Laboratories Inc. | Facilitation of hypervideo by automatic IR techniques in response to user requests |
US6996775B1 (en) * | 1999-10-29 | 2006-02-07 | Verizon Laboratories Inc. | Hypervideo: information retrieval using time-related multimedia: |
AU2001217524A1 (en) | 2000-01-12 | 2001-07-24 | Jupiter Media Metrix, Inc. | System and method for estimating prevalence of digital content on the world-wide-web |
EP2352120B1 (en) | 2000-01-13 | 2016-03-30 | Digimarc Corporation | Network-based access to auxiliary data based on steganographic information |
US7127744B2 (en) | 2000-03-10 | 2006-10-24 | Digimarc Corporation | Method and apparatus to protect media existing in an insecure format |
US8091025B2 (en) | 2000-03-24 | 2012-01-03 | Digimarc Corporation | Systems and methods for processing content objects |
US7949773B2 (en) * | 2000-04-12 | 2011-05-24 | Telecommunication Systems, Inc. | Wireless internet gateway |
US6891811B1 (en) * | 2000-04-18 | 2005-05-10 | Telecommunication Systems Inc. | Short messaging service center mobile-originated to HTTP internet communications |
US6891959B2 (en) * | 2000-04-19 | 2005-05-10 | Digimarc Corporation | Hiding information out-of-phase in color channels |
US7738673B2 (en) | 2000-04-19 | 2010-06-15 | Digimarc Corporation | Low visible digital watermarks |
US8027509B2 (en) | 2000-04-19 | 2011-09-27 | Digimarc Corporation | Digital watermarking in data representing color channels |
US6804377B2 (en) | 2000-04-19 | 2004-10-12 | Digimarc Corporation | Detecting information hidden out-of-phase in color channels |
US6912295B2 (en) | 2000-04-19 | 2005-06-28 | Digimarc Corporation | Enhancing embedding of out-of-phase signals |
US7305104B2 (en) | 2000-04-21 | 2007-12-04 | Digimarc Corporation | Authentication of identification documents using digital watermarks |
US6879652B1 (en) * | 2000-07-14 | 2005-04-12 | Nielsen Media Research, Inc. | Method for encoding an input signal |
CA2417499A1 (en) | 2000-07-27 | 2002-02-07 | Activated Content Corporation | Stegotext encoder and decoder |
FR2812503B1 (en) * | 2000-07-31 | 2003-03-28 | Telediffusion De France Tdf | CODING AND DECODING METHOD AND SYSTEM FOR DIGITAL INFORMATION IN A SOUND SIGNAL TRANSMITTED BY A REVERBERANT CHANNEL |
US7346776B2 (en) * | 2000-09-11 | 2008-03-18 | Digimarc Corporation | Authenticating media signals by adjusting frequency characteristics to reference values |
US6674876B1 (en) * | 2000-09-14 | 2004-01-06 | Digimarc Corporation | Watermarking in the time-frequency domain |
US6996521B2 (en) * | 2000-10-04 | 2006-02-07 | The University Of Miami | Auxiliary channel masking in an audio signal |
US6483927B2 (en) * | 2000-12-18 | 2002-11-19 | Digimarc Corporation | Synchronizing readers of hidden auxiliary data in quantization-based data hiding schemes |
US8948059B2 (en) * | 2000-12-26 | 2015-02-03 | Polycom, Inc. | Conference endpoint controlling audio volume of a remote device |
US7864938B2 (en) * | 2000-12-26 | 2011-01-04 | Polycom, Inc. | Speakerphone transmitting URL information to a remote device |
US9001702B2 (en) | 2000-12-26 | 2015-04-07 | Polycom, Inc. | Speakerphone using a secure audio connection to initiate a second secure connection |
US8964604B2 (en) | 2000-12-26 | 2015-02-24 | Polycom, Inc. | Conference endpoint instructing conference bridge to dial phone number |
US7221663B2 (en) * | 2001-12-31 | 2007-05-22 | Polycom, Inc. | Method and apparatus for wideband conferencing |
US7339605B2 (en) * | 2004-04-16 | 2008-03-04 | Polycom, Inc. | Conference link between a speakerphone and a video conference unit |
US8977683B2 (en) * | 2000-12-26 | 2015-03-10 | Polycom, Inc. | Speakerphone transmitting password information to a remote device |
WO2002093397A1 (en) * | 2000-12-26 | 2002-11-21 | Polycom, Inc. | System and method for coordinating a conference using a dedicated server |
US7640031B2 (en) * | 2006-06-22 | 2009-12-29 | Telecommunication Systems, Inc. | Mobile originated interactive menus via short messaging services |
US7822969B2 (en) * | 2001-04-16 | 2010-10-26 | Digimarc Corporation | Watermark systems and methods |
US20030187798A1 (en) * | 2001-04-16 | 2003-10-02 | Mckinley Tyler J. | Digital watermarking methods, programs and apparatus |
JP3576993B2 (en) * | 2001-04-24 | 2004-10-13 | 株式会社東芝 | Digital watermark embedding method and apparatus |
US7046819B2 (en) | 2001-04-25 | 2006-05-16 | Digimarc Corporation | Encoded reference signal for digital watermarks |
US8976712B2 (en) | 2001-05-10 | 2015-03-10 | Polycom, Inc. | Speakerphone and conference bridge which request and perform polling operations |
US8934382B2 (en) | 2001-05-10 | 2015-01-13 | Polycom, Inc. | Conference endpoint controlling functions of a remote device |
JP4231698B2 (en) * | 2001-05-10 | 2009-03-04 | ポリコム イスラエル リミテッド | Multi-point multimedia / audio system control unit |
US8572640B2 (en) * | 2001-06-29 | 2013-10-29 | Arbitron Inc. | Media data use measurement with remote decoding/pattern matching |
US6963543B2 (en) * | 2001-06-29 | 2005-11-08 | Qualcomm Incorporated | Method and system for group call service |
US8094869B2 (en) | 2001-07-02 | 2012-01-10 | Digimarc Corporation | Fragile and emerging digital watermarks |
EP1421721A2 (en) * | 2001-08-22 | 2004-05-26 | Nielsen Media Research, Inc. | Television proximity sensor |
US7537170B2 (en) * | 2001-08-31 | 2009-05-26 | Digimarc Corporation | Machine-readable security features for printed objects |
US7213757B2 (en) | 2001-08-31 | 2007-05-08 | Digimarc Corporation | Emerging security features for identification documents |
US6862355B2 (en) | 2001-09-07 | 2005-03-01 | Arbitron Inc. | Message reconstruction from partial detection |
US7117513B2 (en) * | 2001-11-09 | 2006-10-03 | Nielsen Media Research, Inc. | Apparatus and method for detecting and correcting a corrupted broadcast time code |
US6817530B2 (en) | 2001-12-18 | 2004-11-16 | Digimarc Id Systems | Multiple image security features for identification documents and methods of making same |
US7728048B2 (en) | 2002-12-20 | 2010-06-01 | L-1 Secure Credentialing, Inc. | Increasing thermal conductivity of host polymer used with laser engraving methods and compositions |
US8934381B2 (en) * | 2001-12-31 | 2015-01-13 | Polycom, Inc. | Conference endpoint instructing a remote device to establish a new connection |
US7742588B2 (en) * | 2001-12-31 | 2010-06-22 | Polycom, Inc. | Speakerphone establishing and using a second connection of graphics information |
US8144854B2 (en) * | 2001-12-31 | 2012-03-27 | Polycom Inc. | Conference bridge which detects control information embedded in audio information to prioritize operations |
US8885523B2 (en) * | 2001-12-31 | 2014-11-11 | Polycom, Inc. | Speakerphone transmitting control information embedded in audio information through a conference bridge |
US8947487B2 (en) * | 2001-12-31 | 2015-02-03 | Polycom, Inc. | Method and apparatus for combining speakerphone and video conference unit operations |
US7978838B2 (en) | 2001-12-31 | 2011-07-12 | Polycom, Inc. | Conference endpoint instructing conference bridge to mute participants |
US8223942B2 (en) * | 2001-12-31 | 2012-07-17 | Polycom, Inc. | Conference endpoint requesting and receiving billing information from a conference bridge |
US7787605B2 (en) * | 2001-12-31 | 2010-08-31 | Polycom, Inc. | Conference bridge which decodes and responds to control information embedded in audio information |
US8102984B2 (en) * | 2001-12-31 | 2012-01-24 | Polycom Inc. | Speakerphone and conference bridge which receive and provide participant monitoring information |
US8023458B2 (en) | 2001-12-31 | 2011-09-20 | Polycom, Inc. | Method and apparatus for wideband conferencing |
US20050213726A1 (en) * | 2001-12-31 | 2005-09-29 | Polycom, Inc. | Conference bridge which transfers control information embedded in audio information between endpoints |
US8705719B2 (en) | 2001-12-31 | 2014-04-22 | Polycom, Inc. | Speakerphone and conference bridge which receive and provide participant monitoring information |
US20030131350A1 (en) * | 2002-01-08 | 2003-07-10 | Peiffer John C. | Method and apparatus for identifying a digital audio signal |
US7321667B2 (en) * | 2002-01-18 | 2008-01-22 | Digimarc Corporation | Data hiding through arrangement of objects |
US7231061B2 (en) * | 2002-01-22 | 2007-06-12 | Digimarc Corporation | Adaptive prediction filtering for digital watermarking |
US7966497B2 (en) * | 2002-02-15 | 2011-06-21 | Qualcomm Incorporated | System and method for acoustic two factor authentication |
US20030212549A1 (en) * | 2002-05-10 | 2003-11-13 | Jack Steentra | Wireless communication using sound |
US7824029B2 (en) | 2002-05-10 | 2010-11-02 | L-1 Secure Credentialing, Inc. | Identification card printer-assembler for over the counter card issuing |
US7401224B2 (en) * | 2002-05-15 | 2008-07-15 | Qualcomm Incorporated | System and method for managing sonic token verifiers |
JP3765413B2 (en) * | 2002-07-12 | 2006-04-12 | ソニー株式会社 | Information encoding apparatus and method, information decoding apparatus and method, recording medium, and program |
US8271778B1 (en) | 2002-07-24 | 2012-09-18 | The Nielsen Company (Us), Llc | System and method for monitoring secure data on a network |
US7239981B2 (en) | 2002-07-26 | 2007-07-03 | Arbitron Inc. | Systems and methods for gathering audience measurement data |
US7395062B1 (en) | 2002-09-13 | 2008-07-01 | Nielson Media Research, Inc. A Delaware Corporation | Remote sensing system |
US7222071B2 (en) | 2002-09-27 | 2007-05-22 | Arbitron Inc. | Audio data receipt/exposure measurement with code monitoring and signature extraction |
US8959016B2 (en) | 2002-09-27 | 2015-02-17 | The Nielsen Company (Us), Llc | Activating functions in processing devices using start codes embedded in audio |
US9711153B2 (en) | 2002-09-27 | 2017-07-18 | The Nielsen Company (Us), Llc | Activating functions in processing devices using encoded audio and detecting audio signatures |
EP1551644A4 (en) | 2002-10-15 | 2008-01-02 | Digimarc Corp | Identification document and related methods |
WO2004038538A2 (en) | 2002-10-23 | 2004-05-06 | Nielsen Media Research, Inc. | Digital data insertion apparatus and methods for use with compressed audio/video data |
US6845360B2 (en) | 2002-11-22 | 2005-01-18 | Arbitron Inc. | Encoding multiple messages in audio data and detecting same |
US7174151B2 (en) | 2002-12-23 | 2007-02-06 | Arbitron Inc. | Ensuring EAS performance in audio signal encoding |
US7483835B2 (en) | 2002-12-23 | 2009-01-27 | Arbitron, Inc. | AD detection using ID code and extracted signature |
EP1586045A1 (en) | 2002-12-27 | 2005-10-19 | Nielsen Media Research, Inc. | Methods and apparatus for transcoding metadata |
US6931076B2 (en) * | 2002-12-31 | 2005-08-16 | Intel Corporation | Signal detector |
US7225991B2 (en) | 2003-04-16 | 2007-06-05 | Digimarc Corporation | Three dimensional data storage |
US7460684B2 (en) | 2003-06-13 | 2008-12-02 | Nielsen Media Research, Inc. | Method and apparatus for embedding watermarks |
US7289961B2 (en) * | 2003-06-19 | 2007-10-30 | University Of Rochester | Data hiding via phase manipulation of audio signals |
US7043204B2 (en) * | 2003-06-26 | 2006-05-09 | The Regents Of The University Of California | Through-the-earth radio |
WO2005031634A1 (en) * | 2003-08-29 | 2005-04-07 | Nielsen Media Research, Inc. | Methods and apparatus for embedding and recovering an image for use with video content |
EP1668903A4 (en) | 2003-09-12 | 2011-01-05 | Nielsen Media Res Inc | Digital video signature apparatus and methods for use with video program identification systems |
US7706565B2 (en) | 2003-09-30 | 2010-04-27 | Digimarc Corporation | Multi-channel digital watermarking |
EP1671513B1 (en) | 2003-10-07 | 2013-07-24 | The Nielsen Company (US), LLC | Methods and apparatus to extract codes from a plurality of channels |
WO2005041109A2 (en) * | 2003-10-17 | 2005-05-06 | Nielsen Media Research, Inc. | Methods and apparatus for identifiying audio/video content using temporal signal characteristics |
US20060138631A1 (en) * | 2003-12-31 | 2006-06-29 | Advanced Semiconductor Engineering, Inc. | Multi-chip package structure |
US8406341B2 (en) | 2004-01-23 | 2013-03-26 | The Nielsen Company (Us), Llc | Variable encoding and detection apparatus and methods |
WO2006096177A1 (en) * | 2005-03-08 | 2006-09-14 | Nielsen Media Research, Inc. | Variable encoding and detection apparatus and methods |
WO2005079941A1 (en) * | 2004-02-17 | 2005-09-01 | Nielsen Media Research, Inc. Et Al. | Methods and apparatus for monitoring video games |
US8738763B2 (en) | 2004-03-26 | 2014-05-27 | The Nielsen Company (Us), Llc | Research data gathering with a portable monitor and a stationary device |
US7483975B2 (en) | 2004-03-26 | 2009-01-27 | Arbitron, Inc. | Systems and methods for gathering data concerning usage of media data |
CA2562137C (en) * | 2004-04-07 | 2012-11-27 | Nielsen Media Research, Inc. | Data insertion apparatus and methods for use with compressed audio/video data |
TW200603632A (en) * | 2004-05-14 | 2006-01-16 | Nielsen Media Res Inc | Methods and apparatus for identifying media content |
CN102592638A (en) | 2004-07-02 | 2012-07-18 | 尼尔逊媒介研究股份有限公司 | Method and apparatus for mixing compressed digital bit streams |
CA2576865C (en) | 2004-08-09 | 2013-06-18 | Nielsen Media Research, Inc. | Methods and apparatus to monitor audio/visual content from various sources |
MX2007002071A (en) * | 2004-08-18 | 2007-04-24 | Nielsen Media Res Inc | Methods and apparatus for generating signatures. |
WO2006037014A2 (en) | 2004-09-27 | 2006-04-06 | Nielsen Media Research, Inc. | Methods and apparatus for using location information to manage spillover in an audience monitoring system |
EP1684265B1 (en) | 2005-01-21 | 2008-07-16 | Unlimited Media GmbH | Method of embedding a digital watermark in a useful signal |
US8199791B2 (en) | 2005-06-08 | 2012-06-12 | Polycom, Inc. | Mixed voice and spread spectrum data signaling with enhanced concealment of data |
US8126029B2 (en) | 2005-06-08 | 2012-02-28 | Polycom, Inc. | Voice interference correction for mixed voice and spread spectrum data signaling |
US7796565B2 (en) | 2005-06-08 | 2010-09-14 | Polycom, Inc. | Mixed voice and spread spectrum data signaling with multiplexing multiple users with CDMA |
EP1932263A4 (en) | 2005-08-16 | 2012-04-04 | Nielsen Media Res Inc | Display device on/off detection methods and apparatus |
EP2261927B1 (en) | 2005-10-21 | 2017-12-13 | Nielsen Media Research, Inc. | Portable People multimedia audience Meter PPM using eavesdropping of the bluetooth interface of a smartphone headset. |
US9015740B2 (en) | 2005-12-12 | 2015-04-21 | The Nielsen Company (Us), Llc | Systems and methods to wirelessly meter audio/visual devices |
GB2448448A (en) * | 2005-12-20 | 2008-10-15 | Arbitron Inc | methods and system for conducting research operations |
GB2433592A (en) | 2005-12-23 | 2007-06-27 | Pentapharm Ag | Assay for thrombin inhibitors |
KR20160079150A (en) | 2006-03-27 | 2016-07-05 | 닐슨 미디어 리서치 인코퍼레이티드 | Methods and systems to meter media content presented on a wireless communication device |
JP4760540B2 (en) * | 2006-05-31 | 2011-08-31 | 大日本印刷株式会社 | Information embedding device for acoustic signals |
JP4760539B2 (en) * | 2006-05-31 | 2011-08-31 | 大日本印刷株式会社 | Information embedding device for acoustic signals |
CN103593562A (en) | 2006-07-12 | 2014-02-19 | 奥比融公司 | Methods and systems for compliance confirmation and incentives |
US8463284B2 (en) * | 2006-07-17 | 2013-06-11 | Telecommunication Systems, Inc. | Short messaging system (SMS) proxy communications to enable location based services in wireless devices |
US8078301B2 (en) | 2006-10-11 | 2011-12-13 | The Nielsen Company (Us), Llc | Methods and apparatus for embedding codes in compressed audio data streams |
US10885543B1 (en) | 2006-12-29 | 2021-01-05 | The Nielsen Company (Us), Llc | Systems and methods to pre-scale media content to facilitate audience measurement |
US9824693B2 (en) | 2007-01-25 | 2017-11-21 | The Nielsen Company (Us), Llc | Research data gathering |
AU2008218716B2 (en) | 2007-02-20 | 2012-05-10 | The Nielsen Company (Us), Llc | Methods and apparatus for characterizing media |
US8494903B2 (en) | 2007-03-16 | 2013-07-23 | Activated Content Corporation | Universal advertising model utilizing digital linkage technology “U AD” |
US8458737B2 (en) * | 2007-05-02 | 2013-06-04 | The Nielsen Company (Us), Llc | Methods and apparatus for generating signatures |
US9466307B1 (en) | 2007-05-22 | 2016-10-11 | Digimarc Corporation | Robust spectral encoding and decoding methods |
US9071859B2 (en) | 2007-09-26 | 2015-06-30 | Time Warner Cable Enterprises Llc | Methods and apparatus for user-based targeted content delivery |
US9124378B2 (en) | 2007-10-06 | 2015-09-01 | The Nielsen Company (Us), Llc | Gathering research data |
US8099757B2 (en) | 2007-10-15 | 2012-01-17 | Time Warner Cable Inc. | Methods and apparatus for revenue-optimized delivery of content in a network |
CA2705549C (en) | 2007-11-12 | 2015-12-01 | The Nielsen Company (Us), Llc | Methods and apparatus to perform audio watermarking and watermark detection and extraction |
US8108681B2 (en) * | 2007-12-03 | 2012-01-31 | International Business Machines Corporation | Selecting bit positions for storing a digital watermark |
US8051455B2 (en) | 2007-12-12 | 2011-11-01 | Backchannelmedia Inc. | Systems and methods for providing a token registry and encoder |
AU2008347134A1 (en) | 2007-12-31 | 2009-07-16 | Arbitron, Inc. | Survey data acquisition |
US8930003B2 (en) | 2007-12-31 | 2015-01-06 | The Nielsen Company (Us), Llc | Data capture bridge |
KR101224165B1 (en) * | 2008-01-02 | 2013-01-18 | 삼성전자주식회사 | Method and apparatus for controlling of data processing module |
US8457951B2 (en) | 2008-01-29 | 2013-06-04 | The Nielsen Company (Us), Llc | Methods and apparatus for performing variable black length watermarking of media |
EP2263335B1 (en) * | 2008-03-05 | 2014-07-23 | The Nielsen Company (US), LLC | Methods and apparatus for generating signatures |
US8805689B2 (en) | 2008-04-11 | 2014-08-12 | The Nielsen Company (Us), Llc | Methods and apparatus to generate and use content-aware watermarks |
JP5556074B2 (en) * | 2008-07-30 | 2014-07-23 | ヤマハ株式会社 | Control device |
JP5556075B2 (en) * | 2008-07-30 | 2014-07-23 | ヤマハ株式会社 | Performance information output device and performance system |
EP2261896B1 (en) | 2008-07-29 | 2017-12-06 | Yamaha Corporation | Performance-related information output device, system provided with performance-related information output device, and electronic musical instrument |
JP5556076B2 (en) * | 2008-08-20 | 2014-07-23 | ヤマハ株式会社 | Sequence data output device, sound processing system, and electronic musical instrument |
JP5604824B2 (en) * | 2008-07-29 | 2014-10-15 | ヤマハ株式会社 | Tempo information output device, sound processing system, and electronic musical instrument |
EP2770751B1 (en) | 2008-07-30 | 2017-09-06 | Yamaha Corporation | Audio signal processing device, audio signal processing system, and audio signal processing method |
US9094721B2 (en) | 2008-10-22 | 2015-07-28 | Rakuten, Inc. | Systems and methods for providing a network link between broadcast content and content located on a computer network |
US8160064B2 (en) | 2008-10-22 | 2012-04-17 | Backchannelmedia Inc. | Systems and methods for providing a network link between broadcast content and content located on a computer network |
US8359205B2 (en) | 2008-10-24 | 2013-01-22 | The Nielsen Company (Us), Llc | Methods and apparatus to perform audio watermarking and watermark detection and extraction |
US8121830B2 (en) * | 2008-10-24 | 2012-02-21 | The Nielsen Company (Us), Llc | Methods and apparatus to extract data encoded in media content |
US9667365B2 (en) | 2008-10-24 | 2017-05-30 | The Nielsen Company (Us), Llc | Methods and apparatus to perform audio watermarking and watermark detection and extraction |
AU2013203820B2 (en) * | 2008-10-24 | 2016-08-04 | The Nielsen Company (Us), Llc | Methods and Apparatus to Extract Data Encoded in Media |
US9124769B2 (en) | 2008-10-31 | 2015-09-01 | The Nielsen Company (Us), Llc | Methods and apparatus to verify presentation of media content |
US8508357B2 (en) | 2008-11-26 | 2013-08-13 | The Nielsen Company (Us), Llc | Methods and apparatus to encode and decode audio for shopper location and advertisement presentation tracking |
US9117268B2 (en) | 2008-12-17 | 2015-08-25 | Digimarc Corporation | Out of phase digital watermarking in two chrominance directions |
US8199969B2 (en) | 2008-12-17 | 2012-06-12 | Digimarc Corporation | Out of phase digital watermarking in two chrominance directions |
US20110066437A1 (en) * | 2009-01-26 | 2011-03-17 | Robert Luff | Methods and apparatus to monitor media exposure using content-aware watermarks |
US20100268573A1 (en) * | 2009-04-17 | 2010-10-21 | Anand Jain | System and method for utilizing supplemental audio beaconing in audience measurement |
US10008212B2 (en) * | 2009-04-17 | 2018-06-26 | The Nielsen Company (Us), Llc | System and method for utilizing audio encoding for measuring media exposure with environmental masking |
US8826317B2 (en) | 2009-04-17 | 2014-09-02 | The Nielson Company (Us), Llc | System and method for determining broadcast dimensionality |
CA3094520A1 (en) | 2009-05-01 | 2010-11-04 | The Nielsen Company (Us), Llc | Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content |
US8300884B2 (en) | 2009-05-21 | 2012-10-30 | Digimarc Corporation | Combined watermarking and fingerprinting |
US9178634B2 (en) | 2009-07-15 | 2015-11-03 | Time Warner Cable Enterprises Llc | Methods and apparatus for evaluating an audience in a content-based network |
US8813124B2 (en) | 2009-07-15 | 2014-08-19 | Time Warner Cable Enterprises Llc | Methods and apparatus for targeted secondary content insertion |
US8245249B2 (en) | 2009-10-09 | 2012-08-14 | The Nielson Company (Us), Llc | Methods and apparatus to adjust signature matching results for audience measurement |
US8855101B2 (en) * | 2010-03-09 | 2014-10-07 | The Nielsen Company (Us), Llc | Methods, systems, and apparatus to synchronize actions of audio source monitors |
US8768713B2 (en) | 2010-03-15 | 2014-07-01 | The Nielsen Company (Us), Llc | Set-top-box with integrated encoder/decoder for audience measurement |
US8355910B2 (en) | 2010-03-30 | 2013-01-15 | The Nielsen Company (Us), Llc | Methods and apparatus for audio watermarking a substantially silent media content presentation |
JP5782677B2 (en) | 2010-03-31 | 2015-09-24 | ヤマハ株式会社 | Content reproduction apparatus and audio processing system |
US8701138B2 (en) | 2010-04-23 | 2014-04-15 | Time Warner Cable Enterprises Llc | Zone control methods and apparatus |
US8885842B2 (en) | 2010-12-14 | 2014-11-11 | The Nielsen Company (Us), Llc | Methods and apparatus to determine locations of audience members |
US9380356B2 (en) | 2011-04-12 | 2016-06-28 | The Nielsen Company (Us), Llc | Methods and apparatus to generate a tag for media content |
US9210208B2 (en) | 2011-06-21 | 2015-12-08 | The Nielsen Company (Us), Llc | Monitoring streaming media content |
US9209978B2 (en) | 2012-05-15 | 2015-12-08 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
JP5668178B2 (en) | 2011-09-09 | 2015-02-12 | 楽天株式会社 | Customer control system and method for interactive television release |
EP2573761B1 (en) | 2011-09-25 | 2018-02-14 | Yamaha Corporation | Displaying content in relation to music reproduction by means of information processing apparatus independent of music reproduction apparatus |
EP2795912A4 (en) | 2011-12-19 | 2015-08-05 | Nielsen Co Us Llc | Methods and apparatus for crediting a media presentation device |
JP5494677B2 (en) | 2012-01-06 | 2014-05-21 | ヤマハ株式会社 | Performance device and performance program |
US9692535B2 (en) | 2012-02-20 | 2017-06-27 | The Nielsen Company (Us), Llc | Methods and apparatus for automatic TV on/off detection |
US8768003B2 (en) | 2012-03-26 | 2014-07-01 | The Nielsen Company (Us), Llc | Media monitoring using multiple types of signatures |
US9078040B2 (en) | 2012-04-12 | 2015-07-07 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling media options in a content delivery network |
US9854280B2 (en) | 2012-07-10 | 2017-12-26 | Time Warner Cable Enterprises Llc | Apparatus and methods for selective enforcement of secondary content viewing |
US9282366B2 (en) | 2012-08-13 | 2016-03-08 | The Nielsen Company (Us), Llc | Methods and apparatus to communicate audience measurement information |
US8862155B2 (en) | 2012-08-30 | 2014-10-14 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling location-based services within a premises |
US9106953B2 (en) | 2012-11-28 | 2015-08-11 | The Nielsen Company (Us), Llc | Media monitoring based on predictive signature caching |
US9131283B2 (en) | 2012-12-14 | 2015-09-08 | Time Warner Cable Enterprises Llc | Apparatus and methods for multimedia coordination |
US9313544B2 (en) | 2013-02-14 | 2016-04-12 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
US9021516B2 (en) | 2013-03-01 | 2015-04-28 | The Nielsen Company (Us), Llc | Methods and systems for reducing spillover by measuring a crest factor |
US9118960B2 (en) | 2013-03-08 | 2015-08-25 | The Nielsen Company (Us), Llc | Methods and systems for reducing spillover by detecting signal distortion |
US9219969B2 (en) | 2013-03-13 | 2015-12-22 | The Nielsen Company (Us), Llc | Methods and systems for reducing spillover by analyzing sound pressure levels |
US9191704B2 (en) | 2013-03-14 | 2015-11-17 | The Nielsen Company (Us), Llc | Methods and systems for reducing crediting errors due to spillover using audio codes and/or signatures |
US9294815B2 (en) | 2013-03-15 | 2016-03-22 | The Nielsen Company (Us), Llc | Methods and apparatus to discriminate between linear and non-linear media |
US9325381B2 (en) | 2013-03-15 | 2016-04-26 | The Nielsen Company (Us), Llc | Methods, apparatus and articles of manufacture to monitor mobile devices |
US9693117B2 (en) | 2013-03-15 | 2017-06-27 | The Nielsen Company (Us), Llc | Systems, methods, and apparatus to identify linear and non-linear media presentations |
US9219928B2 (en) | 2013-06-25 | 2015-12-22 | The Nielsen Company (Us), Llc | Methods and apparatus to characterize households with media meter data |
US9711152B2 (en) | 2013-07-31 | 2017-07-18 | The Nielsen Company (Us), Llc | Systems apparatus and methods for encoding/decoding persistent universal media codes to encoded audio |
US20150039321A1 (en) | 2013-07-31 | 2015-02-05 | Arbitron Inc. | Apparatus, System and Method for Reading Codes From Digital Audio on a Processing Device |
US9824694B2 (en) | 2013-12-05 | 2017-11-21 | Tls Corp. | Data carriage in encoded and pre-encoded audio bitstreams |
US8768005B1 (en) | 2013-12-05 | 2014-07-01 | The Telos Alliance | Extracting a watermark signal from an output signal of a watermarking encoder |
US8768714B1 (en) | 2013-12-05 | 2014-07-01 | The Telos Alliance | Monitoring detectability of a watermark message |
US8768710B1 (en) | 2013-12-05 | 2014-07-01 | The Telos Alliance | Enhancing a watermark signal extracted from an output signal of a watermarking encoder |
US8918326B1 (en) | 2013-12-05 | 2014-12-23 | The Telos Alliance | Feedback and simulation regarding detectability of a watermark message |
US9426525B2 (en) | 2013-12-31 | 2016-08-23 | The Nielsen Company (Us), Llc. | Methods and apparatus to count people in an audience |
WO2015123201A1 (en) | 2014-02-11 | 2015-08-20 | The Nielsen Company (Us), Llc | Methods and apparatus to calculate video-on-demand and dynamically inserted advertisement viewing probability |
JP6383000B2 (en) | 2014-03-03 | 2018-08-29 | サムスン エレクトロニクス カンパニー リミテッド | High frequency decoding method and apparatus for bandwidth extension |
EP3128514A4 (en) | 2014-03-24 | 2017-11-01 | Samsung Electronics Co., Ltd. | High-band encoding method and device, and high-band decoding method and device |
US9699499B2 (en) | 2014-04-30 | 2017-07-04 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
US9686031B2 (en) | 2014-08-06 | 2017-06-20 | The Nielsen Company (Us), Llc | Methods and apparatus to detect a state of media presentation devices |
US10028025B2 (en) | 2014-09-29 | 2018-07-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling presence-based and use-based services |
US10219039B2 (en) | 2015-03-09 | 2019-02-26 | The Nielsen Company (Us), Llc | Methods and apparatus to assign viewers to media meter data |
US9924224B2 (en) | 2015-04-03 | 2018-03-20 | The Nielsen Company (Us), Llc | Methods and apparatus to determine a state of a media presentation device |
US9130685B1 (en) | 2015-04-14 | 2015-09-08 | Tls Corp. | Optimizing parameters in deployed systems operating in delayed feedback real world environments |
US9762965B2 (en) | 2015-05-29 | 2017-09-12 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
US9848222B2 (en) | 2015-07-15 | 2017-12-19 | The Nielsen Company (Us), Llc | Methods and apparatus to detect spillover |
US9454343B1 (en) | 2015-07-20 | 2016-09-27 | Tls Corp. | Creating spectral wells for inserting watermarks in audio signals |
US10115404B2 (en) | 2015-07-24 | 2018-10-30 | Tls Corp. | Redundancy in watermarking audio signals that have speech-like properties |
US9626977B2 (en) | 2015-07-24 | 2017-04-18 | Tls Corp. | Inserting watermarks into audio signals that have speech-like properties |
US9848224B2 (en) | 2015-08-27 | 2017-12-19 | The Nielsen Company(Us), Llc | Methods and apparatus to estimate demographics of a household |
US10586023B2 (en) | 2016-04-21 | 2020-03-10 | Time Warner Cable Enterprises Llc | Methods and apparatus for secondary content management and fraud prevention |
US11212593B2 (en) | 2016-09-27 | 2021-12-28 | Time Warner Cable Enterprises Llc | Apparatus and methods for automated secondary content management in a digital network |
US10911794B2 (en) | 2016-11-09 | 2021-02-02 | Charter Communications Operating, Llc | Apparatus and methods for selective secondary content insertion in a digital network |
US10791355B2 (en) | 2016-12-20 | 2020-09-29 | The Nielsen Company (Us), Llc | Methods and apparatus to determine probabilistic media viewing metrics |
US10895848B1 (en) * | 2020-03-17 | 2021-01-19 | Semiconductor Components Industries, Llc | Methods and apparatus for selective histogramming |
EP4336496A1 (en) * | 2022-09-08 | 2024-03-13 | Utopia Music AG | Digital data embedding and extraction in music and other audio signals |
Family Cites Families (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3845391A (en) | 1969-07-08 | 1974-10-29 | Audicom Corp | Communication including submerged identification signal |
US4025851A (en) | 1975-11-28 | 1977-05-24 | A.C. Nielsen Company | Automatic monitor for programs broadcast |
US4313197A (en) | 1980-04-09 | 1982-01-26 | Bell Telephone Laboratories, Incorporated | Spread spectrum arrangement for (de)multiplexing speech signals and nonspeech signals |
US4703476A (en) | 1983-09-16 | 1987-10-27 | Audicom Corporation | Encoding of transmitted program material |
JPS61169088A (en) | 1985-01-22 | 1986-07-30 | Nec Corp | Audio synchronizer device |
US4937873A (en) | 1985-03-18 | 1990-06-26 | Massachusetts Institute Of Technology | Computationally efficient sine wave synthesis for acoustic waveform processing |
EP0243561B1 (en) | 1986-04-30 | 1991-04-10 | International Business Machines Corporation | Tone detection process and device for implementing said process |
US4945412A (en) | 1988-06-14 | 1990-07-31 | Kramer Robert A | Method of and system for identification and verification of broadcasting television and radio program segments |
US4931871A (en) | 1988-06-14 | 1990-06-05 | Kramer Robert A | Method of and system for identification and verification of broadcasted program segments |
GB8824969D0 (en) * | 1988-10-25 | 1988-11-30 | Emi Plc Thorn | Identification codes |
US4972471A (en) | 1989-05-15 | 1990-11-20 | Gary Gross | Encoding system |
US5630011A (en) * | 1990-12-05 | 1997-05-13 | Digital Voice Systems, Inc. | Quantization of harmonic amplitudes representing speech |
US5349549A (en) | 1991-09-30 | 1994-09-20 | Sony Corporation | Forward transform processing apparatus and inverse processing apparatus for modified discrete cosine transforms, and method of performing spectral and temporal analyses including simplified forward and inverse orthogonal transform processing |
GB2292506B (en) | 1991-09-30 | 1996-05-01 | Arbitron Company The | Method and apparatus for automatically identifying a program including a sound signal |
FR2681997A1 (en) | 1991-09-30 | 1993-04-02 | Arbitron Cy | METHOD AND DEVICE FOR AUTOMATICALLY IDENTIFYING A PROGRAM COMPRISING A SOUND SIGNAL |
US5319735A (en) | 1991-12-17 | 1994-06-07 | Bolt Beranek And Newman Inc. | Embedded signalling |
JP3810790B2 (en) | 1992-11-16 | 2006-08-16 | アービトロン インコーポレイテッド | Method and apparatus for encoding / decoding a broadcast or recording segment and monitoring its viewing |
CA2106143C (en) * | 1992-11-25 | 2004-02-24 | William L. Thomas | Universal broadcast code and multi-level encoded signal monitoring system |
US5517511A (en) * | 1992-11-30 | 1996-05-14 | Digital Voice Systems, Inc. | Digital transmission of acoustic signals over a noisy communication channel |
DE4316297C1 (en) | 1993-05-14 | 1994-04-07 | Fraunhofer Ges Forschung | Audio signal frequency analysis method - using window functions to provide sample signal blocks subjected to Fourier analysis to obtain respective coefficients. |
JP3500667B2 (en) | 1993-08-18 | 2004-02-23 | ソニー株式会社 | Video conference system and synchronization method |
AT410047B (en) * | 1994-03-31 | 2003-01-27 | Arbitron Co | DEVICE AND METHOD FOR INSERTING CODES IN AUDIO SIGNALS AND FOR DECODING |
US5450490A (en) | 1994-03-31 | 1995-09-12 | The Arbitron Company | Apparatus and methods for including codes in audio signals and decoding |
US5838664A (en) * | 1997-07-17 | 1998-11-17 | Videoserver, Inc. | Video teleconferencing system with digital transcoding |
US5629739A (en) | 1995-03-06 | 1997-05-13 | A.C. Nielsen Company | Apparatus and method for injecting an ancillary signal into a low energy density portion of a color television frequency spectrum |
FR2734977B1 (en) | 1995-06-02 | 1997-07-25 | Telediffusion Fse | DATA DISSEMINATION SYSTEM. |
JPH099213A (en) | 1995-06-16 | 1997-01-10 | Nec Eng Ltd | Data transmission system |
US5822360A (en) | 1995-09-06 | 1998-10-13 | Solana Technology Development Corporation | Method and apparatus for transporting auxiliary data in audio signals |
US5687191A (en) | 1995-12-06 | 1997-11-11 | Solana Technology Development Corporation | Post-compression hidden data transport |
US5719937A (en) * | 1995-12-06 | 1998-02-17 | Solana Technology Develpment Corporation | Multi-media copy management system |
US6167550A (en) * | 1996-02-09 | 2000-12-26 | Overland Data, Inc. | Write format for digital data storage |
US5931968A (en) * | 1996-02-09 | 1999-08-03 | Overland Data, Inc. | Digital data recording channel |
US6091767A (en) * | 1997-02-03 | 2000-07-18 | Westerman; Larry Alan | System for improving efficiency of video encoders |
US6052384A (en) * | 1997-03-21 | 2000-04-18 | Scientific-Atlanta, Inc. | Using a receiver model to multiplex variable-rate bit streams having timing constraints |
US5940135A (en) * | 1997-05-19 | 1999-08-17 | Aris Technologies, Inc. | Apparatus and method for encoding and decoding information in analog signals |
KR100438693B1 (en) * | 1997-06-04 | 2005-08-17 | 삼성전자주식회사 | Voice and video multiple transmission system |
KR100247964B1 (en) * | 1997-07-01 | 2000-03-15 | 윤종용 | Peak detector and method therefor using an automatic threshold control |
US6081299A (en) * | 1998-02-20 | 2000-06-27 | International Business Machines Corporation | Methods and systems for encoding real time multimedia data |
-
1998
- 1998-07-16 US US09/116,397 patent/US6272176B1/en not_active Expired - Lifetime
- 1998-11-05 ES ES98956602T patent/ES2293693T3/en not_active Expired - Lifetime
- 1998-11-05 DE DE69838401T patent/DE69838401T2/en not_active Expired - Lifetime
- 1998-11-05 AU AU13089/99A patent/AU771289B2/en not_active Expired
- 1998-11-05 JP JP2000560681A patent/JP4030036B2/en not_active Expired - Lifetime
- 1998-11-05 CA CA2819752A patent/CA2819752A1/en not_active Abandoned
- 1998-11-05 EP EP98956602A patent/EP1095477B1/en not_active Expired - Lifetime
- 1998-11-05 CN CNB988141655A patent/CN1148901C/en not_active Expired - Lifetime
- 1998-11-05 CA CA2332977A patent/CA2332977C/en not_active Expired - Lifetime
- 1998-11-05 WO PCT/US1998/023558 patent/WO2000004662A1/en active IP Right Grant
- 1998-11-05 EP EP07014944A patent/EP1843496A3/en not_active Withdrawn
- 1998-11-05 EP EP04014598A patent/EP1463220A3/en not_active Withdrawn
- 1998-11-05 CA CA2685335A patent/CA2685335C/en not_active Expired - Lifetime
- 1998-12-15 AR ARP980106371A patent/AR013810A1/en unknown
-
2000
- 2000-02-28 AR ARP000100865A patent/AR022781A2/en unknown
-
2001
- 2001-06-15 US US09/882,089 patent/US6621881B2/en not_active Expired - Lifetime
- 2001-06-15 US US09/882,085 patent/US6504870B2/en not_active Expired - Lifetime
- 2001-11-02 HK HK01107688A patent/HK1040334A1/en not_active IP Right Cessation
-
2003
- 2003-05-23 US US10/444,409 patent/US6807230B2/en not_active Expired - Lifetime
- 2003-06-02 AU AU2003204499A patent/AU2003204499A1/en not_active Abandoned
-
2004
- 2004-04-02 AU AU2004201423A patent/AU2004201423B8/en not_active Expired
- 2004-11-19 HK HK04109144A patent/HK1066351A1/en not_active IP Right Cessation
-
2007
- 2007-01-29 AU AU2007200368A patent/AU2007200368B2/en not_active Expired
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2332977A1 (en) | System and method for encoding an audio signal, by adding an inaudible code to the audio signal, for use in broadcast programme identification systems | |
JP2002521702A5 (en) | ||
JP4253506B2 (en) | Method for time synchronization and frequency synchronization of OFDM signal, and method for transmitting OFDM signal | |
CN1969487B (en) | Watermark incorporation | |
US6363209B2 (en) | Signal recording/reproducing method and apparatus, signal record medium and signal | |
WO1995005042B1 (en) | Method and apparatus for frame synchronization in mobile ofdm data communication | |
Takahashi et al. | Multiple watermarks for stereo audio signals using phase-modulation techniques | |
CA2152315A1 (en) | Soft Decision Signal Outputting Receiver | |
CA2246824C (en) | Detection method for the transmitter identification information signal in the null symbol of a dab stream | |
EP1050045B1 (en) | Extracting supplemental data in an information signal | |
KR880009502A (en) | Method and apparatus for transmitting information | |
RU94046112A (en) | METHOD FOR REDUCING THE DATA NUMBER WHEN TRANSMITTING AND / OR ACCUMULATING DIGITAL SIGNALS COMING FROM MULTIPLE RELATED CHANNELS | |
EP0953238A1 (en) | Audio signal identification using code labels inserted in the audio signal | |
TW356636B (en) | A receiver and a method of operating an AGC system in a receiver | |
CN1078990C (en) | Transmission system with reconstruction of missing signal samples | |
DE69901532T2 (en) | Method for estimating the signal-to-noise ratio of a digital signal | |
EP0516741B1 (en) | Hybrid analog/digital signal processing | |
EP1126730A3 (en) | Method for phase change detection of a signal/tone | |
CN100372270C (en) | System and method of broadcast code | |
JPH09247219A (en) | Signal discrimination device | |
EP0723257A3 (en) | Voice signal transmission system using spectral parameter and voice parameter encoding apparatus and decoding apparatus used for the voice signal transmission system | |
JP3322770B2 (en) | Data / multilevel signal modulation / demodulation method | |
RU2007761C1 (en) | Method of transmitting and receiving digital data | |
US6476735B2 (en) | Method of encoding bits using a plurality of frequencies | |
SU886304A2 (en) | Demodulator for multichannel discrete information transmitting system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20181105 |