Patent US5473631A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5473631A Expired / Lapsed US ⏱️ 0.0 years remaining

Simultaneous transmission of data and audio signals by means of perceptual coding

Assignee: Intel Corp
•
Filing: 1995-03-27
•
Granted: 1995-12-05
•
Expires: 2015-03-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication system for simultaneously transmitting data and audio signals via a conventional audio communications channel using perceptual coding techniques Is disclosed. In a preferred embodiment, a first artificial neural network (NN) at an encoder monitors an audio channel to detect "opportunities" to insert the data signal such that the inserted signals are masked by the audio signal, as defined by the "perceptual entropy envelope" of the audio signal. Under the control of the first NN a data signal containing, for example, an ID or serial number, is encoded as one or more whitened direct sequence spread spectrum signals and/or a narrowband FSK data signal and transmitted at the time, frequency and level determined by the first NN such that the data signal is masked by the audio signal. The audio signal is combined with the spread spectrum and/or the FSK data signal(s) to form a composite signal, which is transmitted to one or more receiving locations via the audio channel. A decoder at each of the receiving locations comprises preprocessing circuitry, receiver sync circuitry and FSK decoder circuitry, as well as a second NN, which NN uses pattern and signature recognition techniques to perform block decoding, bit deinterleaving and acquisition confirm functions to recover the encoded ID or serial number.

Inventors

  • 👤 Donald W. Moses

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 11:44
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/018; H; H04; H04B; H04B1/00; H04B1/66; H04B1/665; H04M; H04M11/00; H04M11/06

Claims Analysis

Total Claims: 52
Claim 1
Independent Claim 132 words
Apparatus for encoding a data signal to be transmitted simultaneously with an audio signal such that said encoded data signal is masked by said audio signal, the apparatus comprising: means for monitoring said audio signal to determine a perceptual entropy envelope thereof, said monitoring means generating at least one control signal indicative of said detected perceptual entropy envelope; means responsive to said at least one control signal for encoding said data signal and for transmitting said encoded data signal at times, frequencies and levels falling within said detected perceptual entropy envelope of said audio signal such that when combined with said audio signal, said transmitted encoded data signal is masked by said audio signal; and means for combining said audio signal with said transmitted encoded data signal to form a composite signal.
Claim 2
Dependent Claim 132 words
Apparatus for encoding a data signal to be transmitted simultaneously with an audio signal such that said encoded data signal is masked by said audio signal, the apparatus comprising: means for monitoring said audio signal to determine a perceptual entropy envelope thereof, said monitoring means generating at least one control signal indicative of said detected perceptual entropy envelope; means responsive to said at least one control signal for encoding said data signal and for transmitting said encoded data signal at times, frequencies and levels falling within said detected perceptual entropy envelope of said audio signal such that when combined with said audio signal, said transmitted encoded data signal is masked by said audio signal; and means for combining said audio signal with said transmitted encoded data signal to form a composite signal.
Claim 3
Dependent Claim 38 words
The apparatus of claim 1 wherein said encoding means comprises: means for merging said data signal modulo-2 with a pseudo noise (PN) code; and means for adding a PN header signal to each frame of said data signal.
Claim 4
Dependent Claim 14 words
The apparatus of claim 1 wherein said monitoring means comprises an artificial neural network.
Claim 5
Dependent Claim 93 words
The apparatus of claim 3 wherein said monitoring means further comprises: a clock control circuit connected to an first output of said neural network for generating control signals to control the transmission frequency of said encoded data signal; a level control circuit connected to an second output of said neural network for generating control signals to control the level of said encoded data signal; and a burst timing circuit connected to an third output of said neural network for generating control signals to control the timing of transmission of said encoded data signal.
Claim 6
Dependent Claim 100 words
The apparatus of claim 1 wherein said monitoring means comprises means for determining the perceptual entropy envelope of said audio signal only in a first group of subbands, wherein each subband in said first group of subbands is proximate to a selected subband, said determining means generating control signals to said encoding means for causing said encoding means to transmit said encoded data signal in said selected subband such that it is masked by said audio signal in at least one subband in said first group of subbands and such that it is the strongest signal in said selected subband.
Claim 7
Dependent Claim 26 words
The apparatus of claim 1 wherein said data signal contains information for identifying at least one of a broadcaster, a program, a network, or an advertiser.
Claim 8
Dependent Claim 53 words
The apparatus of claim 1 further comprising: means for generating said data signal; means connected to receive said data signal from said generating means for encoding said data signal to withstand error hits during transmission using bit interleaving and block encoding techniques and for supplying said data signal to said first encoding means.
Claim 9
Dependent Claim 17 words
The apparatus of claim 1 further comprising means for transmitting said composite signal via an audio channel.
Claim 10
Dependent Claim 18 words
The apparatus of claim 1 further comprising means for recording said composite signal on a data storage medium.
Claim 11
Dependent Claim 101 words
Apparatus for recovering an encoded data signal containing an information code transmitted simultaneously with an audio signal such that said data signal is masked by said audio signal, said encoded data signal being combined with said audio signal to form a composite signal, the apparatus comprising: means for receiving said composite signal from an audio channel; means connected to said receiving means for filtering said received composite signal, wherein the passband parameters of said filtering means are dictated by the bandwidth of said audio channel; and means connected to an output of said filtering means for decoding said encoded data signal.
Claim 12
Dependent Claim 101 words
Apparatus for recovering an encoded data signal containing an information code transmitted simultaneously with an audio signal such that said data signal is masked by said audio signal, said encoded data signal being combined with said audio signal to form a composite signal, the apparatus comprising: means for receiving said composite signal from an audio channel; means connected to said receiving means for filtering said received composite signal, wherein the passband parameters of said filtering means are dictated by the bandwidth of said audio channel; and means connected to an output of said filtering means for decoding said encoded data signal.
Claim 13
Dependent Claim 59 words
The apparatus of claim 10 wherein said encoded data signal is transmitted in a partial response mode and a fuzzy logic form of said data signal is output from said decoding means, the apparatus comprising means connected to an output of said decoding means for recovering said information code from said fuzzy logic data signal using pattern recognition techniques.
Claim 14
Dependent Claim 61 words
The apparatus of claim 10 wherein said decoding means comprises: means for synchronizing the phase of a clock signal with the phase of said encoded data signal and for outputting said synchronized clock signal; and means connected to receive said synchronized clock signal for merging said encoded data signal modulo-2 with a pseudo-noise (PN) code used to encode the data signal.
Claim 15
Dependent Claim 19 words
The apparatus of claim 10 further comprising a data storage unit connected to an output of said decoding means.
Claim 16
Dependent Claim 26 words
The apparatus of claim 11 further comprising a data storage unit connected to an output of said recovering means for temporarily storing said recovered information code.
Claim 17
Dependent Claim 14 words
The apparatus of claim 11 wherein said recovering means comprises an artificial neural network.
Claim 18
Dependent Claim 175 words
A communications system for enabling the simultaneous transmission of a data signal and an audio signal via an audio channel such that said data signal is masked by said audio signal, the system comprising: means for monitoring said audio signal to determine a perceptual entropy envelope thereof, said monitoring means generating at least one control signal indicative of said detected perceptual entropy envelope; means responsive to said at least one control signal for encoding said data signal and for transmitting said encoded data signal at times, frequencies and levels falling within said detected perceptual entropy envelope of said audio signal such that when combined with said audio signal, said encoded data signal is masked by said audio signal; means for combining said audio signal and said encoded data signal to form a composite signal; means for transmitting said composite signal via said audio channel; means for receiving said transmitted composite signal from said audio channel; means connected to an output of said receiving means for decoding said encoded data signal of said received composite signal.
Claim 19
Dependent Claim 175 words
A communications system for enabling the simultaneous transmission of a data signal and an audio signal via an audio channel such that said data signal is masked by said audio signal, the system comprising: means for monitoring said audio signal to determine a perceptual entropy envelope thereof, said monitoring means generating at least one control signal indicative of said detected perceptual entropy envelope; means responsive to said at least one control signal for encoding said data signal and for transmitting said encoded data signal at times, frequencies and levels falling within said detected perceptual entropy envelope of said audio signal such that when combined with said audio signal, said encoded data signal is masked by said audio signal; means for combining said audio signal and said encoded data signal to form a composite signal; means for transmitting said composite signal via said audio channel; means for receiving said transmitted composite signal from said audio channel; means connected to an output of said receiving means for decoding said encoded data signal of said received composite signal.
Claim 20
Dependent Claim 60 words
The system of claim 16 wherein said encoded data signal is transmitted in a partial response mode and a fuzzy logic form of said data signal is output from said decoding means, the apparatus further comprising means connected to an output of said decoding means for recovering said information code from said fuzzy logic data signal using pattern recognition techniques.
Claim 21
Dependent Claim 36 words
The system of claim 16 further comprising means connected to said receiving means for filtering said received composite signal, wherein the passband parameters of said filtering means are dictated by the bandwidth of said audio channel.
Claim 22
Dependent Claim 14 words
The system of claim 16 wherein said monitoring means comprises an artificial neural network.
Claim 23
Dependent Claim 96 words
The system of claim 19 wherein said monitoring means further comprises: a clock control circuit connected to an first output of said neural network for generating control signals to control the transmission frequency and processing gain of said encoded data signal; a level control circuit connected to an second output of said neural network for generating control signals to control the level of said encoded data signal; and a burst timing circuit connected to an third output of said neural network for generating control signals to control the timing of transmission of said encoded data signal.
Claim 24
Dependent Claim 100 words
The system of claim 16 wherein said monitoring means comprises means for determining the perceptual entropy envelope of said audio signal only in a first group of subbands, wherein each subband in said first group of subbands is proximate to a selected subband, said determining means generating control signals to said encoding means for causing said encoding means to transmit said encoded data signal in said selected subband such that it is masked by said audio signal in at least one subband in said first group of subbands and such that it is the strongest signal in said selected subband.
Claim 25
Dependent Claim 53 words
The system of claim 16 further comprising: means for generating said data signal; means connected to receive said data signal from said generating means for encoding said data signal to withstand error hits during transmission using bit interleaving and block encoding techniques and for supplying said data signal to said first encoding means.
Claim 26
Dependent Claim 38 words
The system of claim 16 wherein said encoding means comprises: means for merging said data signal modulo-2 with a pseudo noise (PN) code; and means for adding a PN header signal to each frame of said data signal.
Claim 27
Dependent Claim 55 words
The system of claim 16 wherein said decoding means comprises: means for synchronizing the phase of a clock signal with the phase of said encoded data signal and for outputting said synchronized clock signal; and means connected to receive said synchronized clock signal for merging said encoded data signal modulo-2 with said pseudo-noise (PN) code.
Claim 28
Dependent Claim 14 words
The system of claim 17 wherein said recovering means comprises an artificial neural network.
Claim 29
Dependent Claim 25 words
The system of claim 17 further comprising a data storage unit connected to an output of said recovering means for temporarily storing said information code.
Claim 30
Dependent Claim 26 words
The system of claim 16 wherein said data signal contains information for identifying at least one of a broadcaster, a program, a network, or an advertiser.
Claim 31
Independent Claim 120 words
A method of transmitting a data signal simultaneously with an audio signal such that said encoded data signal is masked by said audio signal, the method comprising: monitoring said audio signal to determine a perceptual entropy envelope thereof; generating at least one control signal indicative of said detected perceptual entropy envelope; encoding said data signal in response to said at least one control signal; transmitting said encoded data signal at times, frequencies and levels falling within said detected perceptual entropy envelope of said audio signal such that when combined with said audio signal, said transmitted encoded data signal is masked by said audio signal; and combining said audio signal with said transmitted encoded data signal to form a composite signal.
Claim 32
Independent Claim 120 words
A method of transmitting a data signal simultaneously with an audio signal such that said encoded data signal is masked by said audio signal, the method comprising: monitoring said audio signal to determine a perceptual entropy envelope thereof; generating at least one control signal indicative of said detected perceptual entropy envelope; encoding said data signal in response to said at least one control signal; transmitting said encoded data signal at times, frequencies and levels falling within said detected perceptual entropy envelope of said audio signal such that when combined with said audio signal, said transmitted encoded data signal is masked by said audio signal; and combining said audio signal with said transmitted encoded data signal to form a composite signal.
Claim 33
Dependent Claim 35 words
The method of claim 28 wherein said spread spectrum encoding comprises: merging said data signal modulo-2 with a pseudo noise (PN) code; and adding a PN header signal to each frame of said data signal.
Claim 34
Dependent Claim 49 words
The method of claim 28 wherein said generating comprises: generating control signals to control the transmission frequency of said encoded data signal; generating control signals to control the level of said encoded data signal; and generating control signals to control the timing of transmission of said encoded data signal.
Claim 35
Dependent Claim 96 words
The method of claim 28 wherein said monitoring further comprises: determining the perceptual entropy envelope of said audio signal only in a first group of subbands, wherein each subband in said first group of subbands is proximate to a selected subband; and generating control signals to said encoding means for causing said encoding means to transmit said encoded data signal in said selected subband such that it is masked by said audio signal in at least one subband in said first group of subbands and such that it is the strongest signal in said selected subband.
Claim 36
Dependent Claim 33 words
The method of claim 28 further comprising: generating said data signal; encoding said data signal to withstand error hits during transmission using bit interleaving and block encoding techniques prior to said first encoding.
Claim 37
Dependent Claim 15 words
The method of claim 28 further comprising transmitting said composite signal via an audio channel.
Claim 38
Dependent Claim 16 words
The method of claim 28 further comprising recording said composite signal on a data storage medium.
Claim 39
Dependent Claim 15 words
The method of claim 28 wherein said monitoring is performed by an artificial neural network.
Claim 40
Dependent Claim 26 words
The method of claim 28 wherein said data signal contains information for identifying at least one of a broadcaster, a program, a network, or an advertiser.
Claim 41
Independent Claim 90 words
A method of recovering a data signal containing an information code transmitted simultaneously with an audio signal such that said data signal is masked by said audio signal, wherein prior to transmission said data signal is encoded, said encoded data signal being combined with said audio signal to form a composite signal, the method comprising: receiving said composite signal from an audio channel; filtering said received composite signal, wherein the passband parameters of said filtering are dictated by the bandwidth of said audio channel; and decoding said encoded data signal.
Claim 42
Independent Claim 90 words
A method of recovering a data signal containing an information code transmitted simultaneously with an audio signal such that said data signal is masked by said audio signal, wherein prior to transmission said data signal is encoded, said encoded data signal being combined with said audio signal to form a composite signal, the method comprising: receiving said composite signal from an audio channel; filtering said received composite signal, wherein the passband parameters of said filtering are dictated by the bandwidth of said audio channel; and decoding said encoded data signal.
Claim 43
Dependent Claim 47 words
The method of claim 37 wherein said encoded data signal is transmitted in partial response mode such that said decoding produces a fuzzy logic form of said data signal, the method further comprising recovering said information code from said fuzzy logic data signal using pattern recognition techniques.
Claim 44
Dependent Claim 13 words
The method of claim 37 further comprising temporarily storing said recovered information code.
Claim 45
Dependent Claim 48 words
The method of claim 37 wherein said decoding comprises: synchronizing the phase of a clock signal with the phase of said encoded data signal and outputting said synchronized clock signal; and merging said encoded data signal modulo-2 with a pseudo-noise (PN) code used to encode the data signal.
Claim 46
Independent Claim 181 words
A method of enabling the simultaneous transmission of a data signal and an audio signal via an audio channel such that said data signal is masked by said audio signal, the method comprising: monitoring said audio signal to determine a perceptual entropy envelope thereof, said monitoring means generating at least one control signal indicative of said detected perceptual entropy envelope; in response to said at least one control signal, encoding said data signal and transmitting said encoded data signal at times, frequencies and levels falling within said detected perceptual entropy envelope of said audio signal such that when combined with said audio signal, said transmitted encoded data signal is masked by said audio signal; combining said audio signal and said transmitted encoded data signal to form a composite signal; transmitting said composite signal via said audio channel; receiving said transmitted composite signal from said audio channel; decoding said encoded data signal of said received composite signal to produce a fuzzy logic form of said data signal; and recovering said information code from said fuzzy logic data signal using pattern recognition techniques.
Claim 47
Independent Claim 181 words
A method of enabling the simultaneous transmission of a data signal and an audio signal via an audio channel such that said data signal is masked by said audio signal, the method comprising: monitoring said audio signal to determine a perceptual entropy envelope thereof, said monitoring means generating at least one control signal indicative of said detected perceptual entropy envelope; in response to said at least one control signal, encoding said data signal and transmitting said encoded data signal at times, frequencies and levels falling within said detected perceptual entropy envelope of said audio signal such that when combined with said audio signal, said transmitted encoded data signal is masked by said audio signal; combining said audio signal and said transmitted encoded data signal to form a composite signal; transmitting said composite signal via said audio channel; receiving said transmitted composite signal from said audio channel; decoding said encoded data signal of said received composite signal to produce a fuzzy logic form of said data signal; and recovering said information code from said fuzzy logic data signal using pattern recognition techniques.
Claim 48
Dependent Claim 28 words
The method of claim 41 further comprising filtering said received composite signal, wherein the passband parameters of said filtering are dictated by the bandwidth of said audio channel.
Claim 49
Dependent Claim 33 words
The method of claim 41 wherein said encoding comprises: merging said data signal modulo-2 with a pseudo noise (PN) code; and adding a PN header signal to each frame of said data signal.
Claim 50
Dependent Claim 101 words
The system of claim 41 wherein said monitoring further comprises: determining the perceptual entropy envelope of said audio signal only in a first group of subbands, wherein each subband in said first group of subbands is proximate to a selected subband; and in response to said determining, generating control signals to said encoding means for causing said encoding means to transmit said encoded data signal in said selected subband such that it is masked by said audio signal in at least one subband in said first group of subbands and such that it is the strongest signal in said selected subband.
Claim 51
Dependent Claim 12 words
The method of claim 41 further comprising temporarily storing said information code.
Claim 52
Dependent Claim 42 words
The system of claim 41 wherein said decoding comprises: synchronizing the phase of a clock signal with the phase of said encoded data signal and outputting said synchronized clock signal; and merging said encoded data signal modulo-2 with said pseudo-noise (PN) code.

References Cited (Backward Citations)

US4313197A Cited
US4885757A Cited
US5335312A Cited
US5285498A Cited
US5404377A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-12-04 1999-06-05 1999-12-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-12-04 2003-06-05 2003-12-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-12-04 2007-06-05 2007-12-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag