SYSTEMS, METHODS AND APPARATUS FOR TRANSMITTING DATA OVER A VOICE CHANNEL OF A TELEPHONE NETWORK USING LINEAR PREDICTIVE CODING BASED MODULATION
First Claim
Patent Images
1. A method for transmitting data between a client device and a remote device, the method comprising:
- providing a first codebook of line-spectral pair (LSP) parameters, each value of the line-spectral pair (LSP) parameters corresponding with a particular value of input data;
identifying data for transmission from a client device to a remote device;
selecting the line-spectral pair (LSP) parameters from the first codebook corresponding with a value of the data;
synthesizing the selected line-spectral pair (LSP) parameters to modulate an audio signal; and
transmitting the audio signal from the client device to the remote device over a voice channel of a telephone network.
3 Assignments
0 Petitions
Accused Products
Abstract
The various embodiments described herein generally provide apparatus, systems and methods which facilitate the transmission of data between a client device and a remote device over a voice channel of a telephone network. More particularly, data from a client device is modulated into an audio signal using linear predictive coding (LPC) synthesis and transmitted to the remote device during a phone call. The remote device receives the audio signal and performs linear predictive coding (LPC) analysis to extract the transmitted data.
-
Citations
20 Claims
-
1. A method for transmitting data between a client device and a remote device, the method comprising:
-
providing a first codebook of line-spectral pair (LSP) parameters, each value of the line-spectral pair (LSP) parameters corresponding with a particular value of input data; identifying data for transmission from a client device to a remote device; selecting the line-spectral pair (LSP) parameters from the first codebook corresponding with a value of the data; synthesizing the selected line-spectral pair (LSP) parameters to modulate an audio signal; and transmitting the audio signal from the client device to the remote device over a voice channel of a telephone network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for receiving data from a remote device through a wireless telephone network, the method comprising:
-
providing a codebook of line-spectral pair (LSP) parameters, each value of the line-spectral pair (LSP) parameters corresponding with a particular value of input data; receiving an audio signal from the remote device through a wireless telephone network; performing linear predictive code (LPC) based analysis on the audio signal to identify line-spectral pair (LSP) parameters for the audio signal, the audio signal originating from the remote device; and searching the codebook for the identified line-spectral pair (LSP) parameters to identify a value of data corresponding with the identified line-spectral pair (LSP) parameters. - View Dependent Claims (9, 10, 11)
-
-
12. An entertainment device comprising:
-
an input module that receives video content from a content source; a processor communicatively coupled to the input module that outputs the video content for presentation on a presentation device and further aggregates data regarding the video content; a storage medium that stores a first codebook of line-spectral pair (LSP) parameters, each value of the line-spectral pair (LSP) parameters corresponding with a particular value of input data; an interface module communicatively coupled to the processor and communicatively coupled to a wireless telephone that; initiates a phone call to a remote device through the wireless telephone; searches the codebook to select line-spectral pair (LSP) parameters corresponding with the data; synthesizes the selected line-spectral pair (LSP) parameters to modulate an audio signal; and transmits the audio signal to the wireless telephone, wherein the wireless telephone transmits the audio signal to the remote device over a wireless telephone network during the phone call. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A call processing system comprising:
-
an interface module that receives a phone call from a client device, the phone call including data modulated into an audio signal; a storage medium that stores a codebook of line-spectral pair (LSP) parameters, each value of the line-spectral pair (LSP) parameters corresponding with a particular value of input data; a decoder communicatively coupled to the interface module and communicatively coupled to the storage medium that; receives an audio signal from a telephone network, the telephone network communicatively coupling the interface module to a client device, the audio signal originating from the client device; performs linear predictive code (LPC) based analysis on the audio signal to identify line-spectral pair (LSP) parameters for the audio signal; and searches the codebook for the identified line-spectral pair (LSP) parameters to determine a value of data corresponding with the identified line-spectral pair (LSP) parameters; and a processor that associates the data with stored information regarding the client device. - View Dependent Claims (18, 19, 20)
-
Specification