Method and apparatus for transmitting coded audio signals through a transmission channel with limited bandwidth

Information

  • Patent Grant
  • 6778649
  • Patent Number
    6,778,649
  • Date Filed
    Tuesday, September 17, 2002
    22 years ago
  • Date Issued
    Tuesday, August 17, 2004
    20 years ago
Abstract
A digital audio transmitter system capable of transmitting high quality, wideband speech over a transmission channel with a limited bandwidth such as a traditional telephone line. The digital audio transmitter system includes a coder for coding an input audio signal to a digital signal having a transmission rate that does not exceed the maximum allowable transmission rate for traditional telephone lines and a decoder for decoding the digital signal to provide an output audio signal with an audio bandwidth of wideband speech. A coder and a decoder may be provided in a single device to allow two-way communication between multiple devices.
Description




FIELD OF THE INVENTION




The present invention relates generally to an apparatus and method for transmitting audio signals and pertains, more specifically, to an apparatus and method for transmitting a high quality audio signal, such as wideband speech, through a transmission channel having a limited bandwidth or transmission rate.




BACKGROUND OF THE INVENTION




Human speech lies in the frequency range of approximately 7 Hz to 10 kHz. Because traditional telephone systems only provide for the transmission of analog audio signals in the range of about 300 Hz to 3400 Hz or a bandwidth of about 3 kHz (narrowband speech), certain characteristics of a speaker's voice are lost and the voice sounds somewhat muffled. A telephone system capable of transmitting an audio signal approaching the quality of face-to-face speech requires a bandwidth of about 6 kHz (wideband speech).




Known digital transmission systems are capable of transmitting wideband speech audio signals. However, in order to produce an output audio signal of acceptable quality with a bandwidth of 6 kHz, these digital systems require a transmission channel with a transmission rate that exceeds the capacity of traditional telephone lines. A digital system transmits audio signals by coding an input audio signal into a digital signal made up of a sequence of binary numbers or bits, transmitting the digital signal through a transmission channel, and decoding the digital signal to produce an output audio signal. During the coding process the digital signal is reduced or compressed to minimize the necessary transmission rate of the signal. One known method for compressing wideband speech is disclosed in Recommendation G.722 (CCITT, 1988). A system using the compression method described in G.722 still requires a transmission rate of at least 48 kbit/s to produce wideband speech of an acceptable quality.




Because the maximum transmission rate over traditional telephone lines is 28.8 kbit/s using the most advanced modem technology, alternative transmission channels such as satellite or fiber optics would have to be used with an audio transmission system employing the data compression method disclosed in G.722. Use of these alternative transmission channels is both expensive and inconvenient due to their limited availability. While fiber optic lines are available, traditional copper telephone lines now account for an overwhelming majority of existing lines and it is unlikely that this balance will change anytime in the near future. A digital phone system capable of transmitting wideband speech over existing transmission rate limited telephone phone lines is therefore highly desirable.




OBJECTS OF THE INVENTION




The disclosed invention has various embodiments that achieve one or more of the following features or objects:




An object of the present invention is to provide for the transmission of high quality wideband speech over existing telephone networks.




A further object of the present invention is to provide for the transmission of high quality audio signals in the range of 20 Hz to at least 5,500 Hz over existing telephone networks.




A still further object of the present invention is to accomplish data compression on wideband speech signals to produce a transmission rate of 28.8 kbit/s or less without significant loss of audio quality.




A still further object of the present invention is to provide a device which allows a user to transmit and receive high quality wideband speech and audio over existing telephone networks.




A still further object of the present invention is to provide a portable device which is convenient to use and allows ease of connection to existing telephone networks.




A still further object of the present invention is to provide a device which is economical to manufacture.




A still further object of the present invention is to provide easy and flexible programmability.




SUMMARY OF THE INVENTION




In accordance with the present invention, the disadvantages of the prior art have been overcome by providing a digital audio transmitter system capable of transmitting high quality, wideband speech over a transmission channel with a limited bandwidth such as a traditional telephone line.




More particularly, the digital audio transmitter system of the present invention includes a coder for coding an input audio signal to a digital signal having a transmission rate that does not exceed the maximum allowable transmission rate for traditional telephone lines and a decoder for decoding the digital signal to provide an output audio signal with an audio bandwidth of wideband speech. A coder and a decoder may be provided in a single device to allow two-way communication between multiple devices. A device containing a coder and a decoder is commonly referred to as a CODEC (COder/DECoder).




These and other objects, advantages and novel features of the present invention, as well as details of an illustrative embodiment thereof, will be more fully understood from the following description and from the drawings.











BRIEF DESCRIPTION OF THE DRAWINGS





FIG. 1

is a block diagram of a digital audio transmission system including a first CODEC and second CODEC in accordance with the present invention.





FIG. 2

is a block diagram of a CODEC of FIG.


1


.





FIG. 3

is a block diagram of an audio input/output circuit of a CODEC.





FIG. 4

is a detailed circuit diagram of the audio input portion of FIG.


3


.





FIG. 5

is a detailed circuit diagram of the level LED's portion of FIG.


3


.





FIG. 6

is a detailed circuit diagram of the headphone amp portion of FIG.


3


.





FIG. 7

is a block diagram of a control processor of a CODEC.





FIG. 8

is a detailed circuit diagram of the microprocessor portion of the control processor of FIG.


7


.





FIG. 9

is a detailed circuit diagram of the memory portion of the control processor of FIG.


7


.





FIG. 10

is a detailed circuit diagram of the dual UART portion of the control processor of FIG.


7


.





FIG. 11

is a detailed circuit diagram of the keypad, LCD display and interface portions of the control processor of FIG.


7


.





FIG. 12

is a block diagram of an encoder of a CODEC.





FIG. 13

is a detailed circuit diagram of the encoder digital signal processor and memory portions of the encoder of FIG.


12


.





FIG. 14

is a detailed circuit diagram of the clock generator portion of the encoder of FIG.


12


.





FIG. 15

is a detailed circuit diagram of the Reed-Soloman encoder and decoder portions of

FIGS. 12 and 16

.





FIG. 16

is a block diagram of a decoder of a CODEC.





FIG. 17

is a detailed circuit diagram of the encoder digital signal processor and memory portions of the decoder of FIG.


16


.





FIG. 18

is a detailed circuit diagram of the clock generator portion of the decoder of FIG.


16


.





FIG. 19

is a detailed circuit diagram of the analog/digital converter portion of the encoder of FIG.


12


.





FIG. 20

is a detailed circuit diagram of the digital/analog converter portion of the decoder of FIG.


16


.











DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT




A digital audio transmission system


10


, as shown in

FIG. 1

, includes a first CODEC (COder/DECoder)


12


for transmitting and receiving a wideband audio signal such as wideband speech to and from a second CODEC


14


via a traditional copper telephone line


16


and telephone network


17


. When transmitting an audio signal, the first CODEC


12


performs a coding process on the input analog audio signal which includes converting the input audio signal to a digital signal and compressing the digital signal to a transmission rate of 28.8 kbit/s or less. The preferred embodiment compresses the digital using a modified version of the ISO/MPEG (International Standards Organization/Motion Picture Expert Groups) compression scheme according to the software routine disclosed in the microfiche software appendix filed herewith. The coded digital signal is sent using standard modem technology via the telephone line


16


and telephone network


17


to the second CODEC


14


. The second CODEC


14


performs a decoding process on the coded digital signal by correcting transmission errors, decompressing the digital signal and reconverting it to produce an output analog audio signal.





FIG. 2

shows a CODEC


12


which includes an analog mixer


20


for receiving, amplifying, and mixing an input audio signal through a number of input lines. The input lines may include a MIC line


22


for receiving an analog audio signal from a microphone and a generic LINE


24


input for receiving an analog audio signal from an audio playback device such as a tape deck. The voltage level of an input audio signal on either the MIC line


22


or the generic LINE


24


can be adjusted by a user of the CODEC


12


by adjusting the volume controls


26


and


28


. When the analog mixer


20


is receiving an input signal through both the MIC line


22


and the generic LINE


24


, the two signals will be mixed or combined to produce a single analog signal. Audio level LED's


30


respond to the voltage level of a mixed audio signal to indicate when the voltage exceeds a desired threshold level. A more detailed description of the analog mixer


20


and audio level LED's


30


appears below with respect to

FIGS. 3 and 4

.




The combined analog signal from the analog mixer


20


is sent to the encoder


32


where the analog signal is first converted to a digital signal. The sampling rate used for the analog to digital conversion is preferably one-half the transmission rate of the signal which will ultimately be transmitted to the second CODEC


14


(shown in FIG.


1


). After analog to digital conversion, the digital signal is then compressed using a modified version of the ISO/MPEG algorithm. The ISO/MPEG compression algorithm is modified to produce a transmission rate of 28.6 kbit/s. This is accomplished by the software routine that is disclosed in the software appendix.




The compressed digital signal from the encoder


32


is then sent to an error protection processor


34


where additional error protection data is added to the digital signal. A Reed-Solomon error protection format is used by the error protection processor


34


to provide both burst and random error protection. The error protection processor


34


is described below in greater detail with respect to

FIGS. 12 and 15

.




The compressed and error protected digital signal is then sent to an analog modem


36


where the digital signal is converted back to an analog signal for transmitting. As shown in

FIG. 1

, this analog signal is sent via a standard copper telephone line


16


through a telephone network


17


to the second CODEC


14


. The analog modem


36


is preferably a V.34 synchronous modem. This type of modem is commercially available.




The analog modem


36


is also adapted to receive an incoming analog signal from the second CODEC


14


(or another CODEC) and reconvert the analog signal to a digital signal. This digital signal is then sent to an error correction processor


38


where error correction according to a Reed-Soloman format is performed.




The corrected digital signal is then sent to a decoder


40


where it is decompressed using the modified version of the ISO/MPEG algorithm as disclosed in the software appendix. After decompression the digital signal is converted to an analog audio signal. A more detailed description of the decoder


40


appears below with respect to

FIGS. 7

,


16


,


17


and


18


. The analog audio signal may then be perceived by a user of the CODEC


12


by routing the analog audio signal through a headphone amp


42


wherein the signal is amplified. The volume of the audio signal at the headphone output line


44


is controlled by volume control


46


.




The CODEC


12


includes a control processor


48


for controlling the various functions of the CODEC


12


according to software routines stored in memory


50


. A more detailed description of the structure of the control processor appears below with respect to

FIGS. 7

,


8


,


9


,


10


, and


11


. One software routine executed by the control processor allows the user of the CODEC


12


to initiate calls and enter data such as phone numbers. When a call is initiated the control processor sends a signal including the phone number to be dialed to the analog modem


36


. Data entry is accomplished via a keypad


52


and the entered data may be monitored by observation of an LCD


54


. The keypad


52


also includes keys for selecting various modes of operation of the CODEC


12


. For example, a user may select a test mode wherein the control processor


48


controls the signal path of the output of the encoder to input of decoder to bypass the telephone network allows testing of compression and decompression algorithms and their related hardware Also stored in memory


50


is the compression algorithm executed by the encoder


32


and the decompression algorithm executed by the decoder


40


.




Additional LED's


56


are controlled by the control processor


48


and may indicate to the user information such as “bit synchronization” (achieved by the decoder) or “power on”. An external battery pack


58


is connected to the CODEC


12


for supplying power.





FIG. 3

shows a lower level block diagram of the analog mixer


20


, audio level LED's


30


and analog headphone amp


42


as shown in FIG.


2


.

FIGS. 4

,


5


and


6


are the detailed circuit diagrams corresponding FIG.


3


.




Referring to

FIGS. 3 and 4

, line input


210


is an incoming line level input signal while mic input


220


is the microphone level input. These signals are amplified by a line amp


300


and a mic amp


302


respectively and their levels are adjusted by line level control


304


and mic level control


36


respectively. The microphone and line level inputs are fed to the input mixer


308


where they are mixed and the resulting combined audio input signal


310


is developed.




Referring now to

FIGS. 3 and 5

, the audio input signal


310


is sent to the normal and overload signal detectors,


312


and


314


respectively, where their level is compared to a normal threshold


316


which defines a normal volume level and a clip threshold


318


which defines an overload volume level. When the audio input signal


310


is at a normal volume level a NORM LED


320


is lighted. When the audio input signal


310


is at an overload volume level a CLIP LED


322


is lighted.




Referring now to

FIGS. 3 and 6

, the audio input signal


310


is fed into the record monitor level control


324


, where its level is adjusted before being mixed with the audio output signal


336


from the digital/analog converter


442


(shown in FIGS.


16


and


20


). The audio output signal


336


is fed to the local monitor level control


326


before it is fed into the headphone mixer amplifier


334


. The resulting output signal from the headphone mixer amplifier


334


goes to a headphone output connector


338


on the exterior of the CODEC


12


where a pair of headphones may be connected.




The audio input signal


310


and audio output signal


336


are fed to record mix control


328


which is operable by the user. The output of this control is fed to a mix level control


330


(also operable by a user) and then to the record output amplifier


332


. The resulting output signal of the record output amplifier


332


goes to record output


340


on the exterior of the CODEC


12


.





FIG. 7

shows a lower level block diagram of the control processor


48


(shown in FIG.


2


). The encoder


406


(referenced as number


32


in

FIG. 2

) is further described in

FIG. 12

while the decoder


416


(referenced as number


40


in

FIG. 2

) is refined in FIG.


16


.

FIGS. 8

,


9


,


10


,


11


,


13


,


14


,


15


,


17


,


18


,


19


and


20


are detailed circuit diagrams.




Referring to

FIGS. 7 and 8

the microprocessor


400


is responsible for the communication between the user, via keypad


412


and LCD display


414


, and the CODEC


12


. The keypad


412


is used to input commands to the system while the LCD display


414


, is used to display the responses of the keypad


412


commands as well as alert messages generated by the CODEC


12


.




Referring now to

FIGS. 7 and 9

, the RAM (random access memory)


402


is used to hold a portion of the control processor control software routines. The flash ROM (read only memory)


404


holds the software routine (disclosed in the software appendix) which controls the modified ISO/MPEG compression scheme performed by encoder DSP


406


and the modified ISO/MPEG decompression scheme performed by the decoder DSP


416


, as well as the remainder of the control processor control software routines.




Referring now to

FIGS. 7 and 10

, the dual UART (universal asynchronous receiver/transmitter)


408


is used to provide asynchronous input/output for the control processor


48


. The rear panel remote control port


409


and the rear panel RS


232


port


411


are used to allow control by an external computer. This external control can be used in conjunction with or instead of the keypad


412


and/or LCD display


414


.




Referring now to

FIGS. 7 and 11

, the programmable interval timer circuit


410


is used to interface the control processor with the keypad and LCD display.




Referring now to

FIGS. 7

,


8


and


13


, the encoder DSP (digital signal processor)


434


receives a digital pulse code modulated signal


430


from the analog/digital converter


450


. The encoder DSP


434


performs the modified ISO/MPEG compression scheme according to the software routine (described in the software appendix) stored in RAM memory


436


to produce a digital output


418


.




The A/D clock generation unit


439


is shown in

FIGS. 12 and 14

. The function of this circuitry is to provide all the necessary timing signals for the analog digital converter


450


and the encoder DSP


434


.




The Reed-Soloman error correction encoding circuitry


438


is shown in

FIGS. 12 and 15

. The function of this unit is to add parity information to be used by the Reed-Soloman decoder


446


(also shown in

FIG. 16

) to repair any corrupted bits received by the Reed-Soloman decoder


446


. The Reed-Soloman corrector


438


utilizes a shortened Reed-Soloman GF(256) code which might contain, for example, code blocks containing 170 eight-bit data words and 8 eight-bit parity words.




Referring now to

FIGS. 7

,


16


and


17


, the decoder DSP


440


receives a digital input signal


422


from the modem


36


(shown in FIG.


2


). The decoder DSP


440


performs the modified ISO/MPEG decompression scheme according to the software routine (described in the software appendix) stored in RAM memory


444


to produce a digital output to be sent to the digital/analog converter


442


.




The D/A clock generation unit


448


is shown in

FIGS. 16 and 18

. The function of this circuitry is to provide all the necessary timing signals for the digital/analog converter


442


and the decoder DSP


440


.




The analog/digital converter


450


, shown in

FIGS. 12 and 19

, is used to convert the analog input signal


310


into a PCM digital signal


430


.




The digital/analog converter


442


, shown in

FIGS. 16 and 20

is used to convert the PCM digital signal from the decoder DSP


440


into an analog audio output signal


336


.




The Reed-Soloman error correction decoding circuitry


446


, shown in

FIGS. 15 and 16

, decodes a Reed-Soloman coded signal to correct errors produced during transmission of the signal through the modem


36


(shown in

FIG. 2

) and telephone network.




Another function contemplated by this invention is to allow real time, user operated adjustment of a number of psycho-acoustic parameters of the ISO/MPEG compression/decompression scheme used by the CODEC


12


. A manner of implementing this function is described in applicant's application entitled “System For Adjusting Psycho-Acoustic Parameters In A Digital Audio Codec” which is being filed concurrently herewith (such application and related Software Appendix are hereby incorporated by reference). Also, applicants application entitled “System For Compression And Decompression of Audio Signals For Digital Transmission” and related Software Appendix which are being filed concurrently herewith are hereby incorporated by reference.




This invention has been described above with reference to a preferred embodiment. Modifications and variations may become apparent to one skilled in the art upon reading and understanding this specification. It is intended to include all such modifications and alterations within the scope of the appended claims.



Claims
  • 1. A portable CODEC for transmitting high quality audio signals over a standard telephone line having a limited bandwidth and maximum transmission rate, said portable CODEC comprising:a memory within a housing and storing a lossy audio compression routine; an encoder within a housing and including a program to convert an entire audio input signal to a digital input signal in a single encoding process at a sampling rate and encode said digital input signal based on said lossy compression routine stored in memory to produce an encoded digital signal having a compression ratio with respect to said audio input signal; an analog modem within a housing and establishing a connection with, and a transmission rate for, a standard telephone line of a telephone network, said modem converting said encoded digital signal to an encoded analog output signal and outputting said encoded analog output signal at said transmission rate established by said analog modem along the standard telephone line through the telephone network; and a processor within a housing and enabling said analog modem to output said encoded analog output signal at a transmission rate that does not exceed a predetermined transmission rate of the standard telephone line.
  • 2. A portable CODEC according to claim 1, further comprising a clock generator providing synchronous clock signals to said encoder and analog modem.
  • 3. A portable CODEC according to claim 1, wherein said processor defines said sampling rate to equal approximately one-half of said transmission rate established by said analog modem.
  • 4. A portable CODEC according to claim 1, further comprising a microphone input line within the housing whereby said microphone input line may receive live, real time analog audio signals.
  • 5. A portable CODEC according to claim 1, further comprising an input line within the housing whereby an analog audio signal may be received from an audio playback device.
  • 6. A portable CODEC according to claim 1, further comprising a voltage level adjuster in the housing whereby the voltage level of an input audio signal on said at least one input line can be adjusted.
  • 7. A portable CODEC according to claim 1, further comprising an analog mixer within the housing, said analog mixer receiving, amplifying and mixing at least two input audio signals to produce said audio input signal to said encoder.
  • 8. A portable CODEC according to claim 7, wherein comprises:line amplifiers amplifying input audio signals on at least two input lines; line level controllers, connected to said amplifiers, adjustable by a user, said level controllers controlling an output voltage to which input audio signals are amplified by said amplifier; and an input mixer mixing amplified audio signals output by said level controllers to produce said audio input signal.
  • 9. A portable CODEC according to claim 7, wherein said analog mixer comprises:normal and overload signal detectors comparing said single combined audio input signal with normal and clip thresholds defining normal and overload volume levels, respectively; and normal and overload displays connected to said normal and overload signal detectors, respectively, said normal display when said audio input signal is at said normal threshold, said overload display lighting when said single combined audio input signal is at said overload threshold.
  • 10. A portable CODEC according to claim 1, further comprising at least one audio level display indicator within the housing and indicating when a voltage level of said single input signal exceeds a threshold level.
  • 11. A portable CODEC according to claim 1 wherein said encoder encodes said digital input signal based on parameters stored in memory that produce encoded digital signals having a bandwidth range of approximately 20 Hz to 5,500 Hz.
  • 12. A portable CODEC according to claim 1 wherein said encoder encodes said digital input signal based on parameters stored in memory that produce encoded digital signals having a bandwidth range of approximately 300 k to 3,000 Hz.
  • 13. A portable CODEC according to claim 1 wherein said encoder encodes said digital input signal based on an ISO/MPEG Layer II compression routine having predefined psycho-acoustic parameter levels that produce an encoded digital signal having a bandwidth range of approximately 20 Hz to 5,500 Hz.
  • 14. A portable CODEC according to claim 1, further comprising:an error protection processor adding error protection date to said encoded digital signal based on a predefined error protection format to produce an encoded and error protected digital signal, said analog modem outputting said encoded and error protected digital signal at said output signal.
  • 15. A portable CODEC according to claim 14 wherein said predefined error protection format is a Reed-Solomon error protection format, said error protection processor providing both burst and random error protection.
  • 16. A portable CODEC according to claim 1 wherein said analog modem receives a single incoming encoded analog signal from said standard telephone line on said telephone network, said modem converting said single incoming encoded analog signal to an incoming encoded digital signal.
  • 17. A portable CODEC according claim 16 wherein said incoming encoded analog signal contains error protection data, said CODEC further comprising:an error protection processor performing error correction upon said incoming encoded digital signal based on said error protection data to produce an incoming error corrected encoded digital signal.
  • 18. A portable CODEC according to claim 17 wherein said error correction processor comprises:an error correction encoding circuit generating parity information based on said incoming encoded digital signal; and a Reed-Solomon encoder receiving and preparing corrupted data bits in said incoming encoded digital signal based on said parity information to correct errors produced during transmission through the telephone network.
  • 19. A portable CODEC according to claim 18 wherein a code of said Reed-Solomon encoder includes code blocks containing approximately 178-bit data words and 8-bit parity words.
  • 20. A portable CODEC according to claim 16 further comprising:a decoder decoding said incoming encoded digital signal from said analog modem based on a lossy decompression routine stored in memory to provide an analog output signal.
  • 21. A portable CODEC according to claim 20 wherein said processor is selectable by a user between multiple modes of operation, said processor, when in a test mode, bypassing said telephone network and directing said single encoded digital signal from said encoder directly to said decoder to allow testing of said lossy compression and said lossy decompression routines in stored memory.
  • 22. A portable CODEC according to claim 20 further comprising a clock generator for providing synchronized clock signals to said encoder and decoder.
  • 23. A portable CODEC according to claim 20 wherein said decoder comprises:memory storing an ISO/MPEG decompression routine; and a digital signal processor decoding and converting said incoming encoded digital signal based on said ISO/MPEG decompression routine stored in memory to produce said analog output signal.
  • 24. A portable CODEC according to claim 23 wherein said decoder further comprises:a D/A converter convening a digital output of said digital signal processor to said analog output signal.
  • 25. A portable CODEC according to claim 24 wherein said decoder further comprises a D/A clock generation unit generating synchronous timing signals for said D/A converter and digital signal processor.
  • 26. A portable CODEC according to claim 1 further comprising:a headphone amplifier outputting said analog output signal to a headphone output line; and a volume control controlling the volume of said analog output signal at said headphone output line.
  • 27. A portable CODEC according to claim 26 wherein said headphone amplifier further comprises:record and local monitor level controls receiving and adjusting levels of said audio input signal and of said analog output signal from said decoder; and a headphone mixer amplifier mixing output signals of said record and local monitored level controls to output a mixed record/local output signal at said headphone output line.
  • 28. A portable CODEC according to claim 26 further comprising an analog mixer in the housing providing a mixed audio signal from multiple analog audio sources and wherein said headphone amplifier further comprises:a record mix controller operative by the user, receiving said mixed audio signal from said analog mixer, said mix controller controlling a level of said audio input signal; and a record output amplifier controlled by said record mix controller outputting said audio input signal at a desired level to a record output.
  • 29. A portable CODEC according to claim 1, wherein said processor comprises:a keypad interface adapted to communicate with a keypad and display respectively; and a microprocessor communicating with the user through the keypad interface.
  • 30. A portable CODEC according to claim 1, further comprising:a keypad entering input commands to said processor; and a display displaying responses to said input commands and displaying alert messages.
  • 31. A portable CODEC according to claim 30, further comprising:a programmable interval timer circuit interfacing said processor with said keypad and display.
  • 32. A portable CODEC according to claim 31, further comprising:a universal asynchronous receiver/transmitter providing a synchronous input/output data to said processor from an external computer through a remote control port and a serial port in said receiver/transmitter.
  • 33. A portable CODEC according to claim 1, wherein said encoder comprises:an A/D converter converting said audio input signal to a digital pulse code modulated signal at said sampling rate; and a digital signal processor encoding said digital pulse code modulated signal based on a modified ISO/MPEG compression routine stored in said memory to produce said encoded signal.
  • 34. A portable CODEC according to claim 33, further comprising:an A/D clock generation unit generating timing signals for said A/D converter and digital signal processor based on said transmission rate established by said analog modem.
CROSS REFERENCE TO RELATED APPLICATIONS

This is a continuation of Ser. No. 09/897,250, filed Jul. 3, 2001, which is a continuation of Ser. No. 09/595,521, filed Jun. 16, 2000 now U.S. Pat. No. 6,373,927, which is a continuation of Ser. No. 08/988,709, filed Dec. 11, 1997, issued as U.S. Pat. No. 6,128,374, which is a continuation of Ser. No. 08/419,199, filed Apr. 10, 1995, issued as U.S. Pat. No. 5,706,335.

US Referenced Citations (162)
Number Name Date Kind
3626295 Sabrui Dec 1971 A
3898376 Nabeyama et al. Aug 1975 A
4130730 Ostrowski Dec 1978 A
D264691 Volkland et al. Jun 1982 S
4346262 Willems et al. Aug 1982 A
D267249 Fukushima et al. Dec 1982 S
4494238 Groth Jan 1985 A
D277569 Georgopulos Feb 1985 S
4544950 Tu Oct 1985 A
D281974 Suzuki et al. Dec 1985 S
RE32124 Atal Apr 1986 E
4624012 Lin et al. Nov 1986 A
4641343 Holland et al. Feb 1987 A
D289616 Imazeki May 1987 S
D291443 Pedinielli et al. Aug 1987 S
4720873 Goodman et al. Jan 1988 A
4725886 Galumbeck et al. Feb 1988 A
4731783 Fontanes Mar 1988 A
4763321 Calvignac et al. Aug 1988 A
4821260 Klank et al. Apr 1989 A
4831624 McLaughlin et al. May 1989 A
4907277 Callens et al. Mar 1990 A
4916539 Galumbeck Apr 1990 A
4972484 Theile et al. Nov 1990 A
5111292 Kuriacose et al. May 1992 A
5132992 Yurt et al. Jul 1992 A
5144431 Citta et al. Sep 1992 A
5151998 Capps Sep 1992 A
5161210 Druyvesteyn et al. Nov 1992 A
5214708 McEachern May 1993 A
5239540 Rovira et al. Aug 1993 A
5253275 Yurt et al. Oct 1993 A
5282028 Johnson et al. Jan 1994 A
5282202 Bernstein et al. Jan 1994 A
5287351 Wall, Jr. et al. Feb 1994 A
5301363 Hinderks Apr 1994 A
5305440 Morgan et al. Apr 1994 A
5319707 Wasilewski et al. Jun 1994 A
5325423 Lewis Jun 1994 A
5333155 Dambacher Jul 1994 A
D349503 Roy Aug 1994 S
5341457 Hall, II et al. Aug 1994 A
D350544 Sakuta et al. Sep 1994 S
5349699 Erben et al. Sep 1994 A
5375068 Palmer et al. Dec 1994 A
5381412 Otani Jan 1995 A
5388182 Benedetto et al. Feb 1995 A
5389965 Kuzma Feb 1995 A
5392066 Fisher et al. Feb 1995 A
5392353 Morales Feb 1995 A
5394561 Freeburg Feb 1995 A
5396497 Veltman Mar 1995 A
5403639 Belsan et al. Apr 1995 A
5404567 DePietro et al. Apr 1995 A
5406558 Rovira et al. Apr 1995 A
5414773 Handelman May 1995 A
5432907 Picazo, Jr. et al. Jul 1995 A
5440336 Buhro et al. Aug 1995 A
5455570 Cook et al. Oct 1995 A
5461619 Citta et al. Oct 1995 A
5463424 Dressler Oct 1995 A
5479447 Chow et al. Dec 1995 A
5490136 Sereno et al. Feb 1996 A
5490233 Kovacevic Feb 1996 A
5493339 Birch et al. Feb 1996 A
5493647 Miyasaka et al. Feb 1996 A
5495554 Edwards et al. Feb 1996 A
5508949 Konstantinides Apr 1996 A
5515107 Chiang et al. May 1996 A
5528725 Hui Jun 1996 A
5530655 Lokhoff et al. Jun 1996 A
5534913 Majeti et al. Jul 1996 A
5535300 Hall, II et al. Jul 1996 A
5550863 Yurt et al. Aug 1996 A
D373767 Hinderks Sep 1996 S
5557334 Legate Sep 1996 A
5557724 Sampat et al. Sep 1996 A
5559549 Hendricks et al. Sep 1996 A
5566209 Forssen et al. Oct 1996 A
5581653 Todd Dec 1996 A
5583962 Davis et al. Dec 1996 A
5586121 Moura et al. Dec 1996 A
5588024 Takano Dec 1996 A
5590108 Mitsuno et al. Dec 1996 A
5594490 Dawson et al. Jan 1997 A
5606668 Shwed Feb 1997 A
5608446 Carr et al. Mar 1997 A
5633981 Davis May 1997 A
5659615 Dillon Aug 1997 A
5659877 Enomoto et al. Aug 1997 A
5675575 Wall, Jr. et al. Oct 1997 A
5694334 Donahue et al. Dec 1997 A
5694490 Howell et al. Dec 1997 A
5694546 Reisman Dec 1997 A
5699411 Becker et al. Dec 1997 A
5706335 Hinderks Jan 1998 A
5727002 Miller et al. Mar 1998 A
5732078 Arango Mar 1998 A
5732216 Logan et al. Mar 1998 A
5737739 Shirley et al. Apr 1998 A
5751356 Suzuki May 1998 A
5778187 Monteiro et al. Jul 1998 A
5778372 Cordell et al. Jul 1998 A
5781909 Logan et al. Jul 1998 A
5809145 Slik et al. Sep 1998 A
5818441 Throckmorton et al. Oct 1998 A
5818845 Moura et al. Oct 1998 A
5828655 Moura et al. Oct 1998 A
5828839 Moncreiff Oct 1998 A
5835726 Shwed et al. Nov 1998 A
5838906 Doyle et al. Nov 1998 A
5841979 Schulhof et al. Nov 1998 A
5848386 Motoyama Dec 1998 A
5852721 Dillon et al. Dec 1998 A
5862325 Reed et al. Jan 1999 A
5881131 Farris et al. Mar 1999 A
5893091 Hunt et al. Apr 1999 A
5894554 Lowery et al. Apr 1999 A
5956483 Grate et al. Sep 1999 A
5987480 Donohue et al. Nov 1999 A
5991292 Focsaneanu Nov 1999 A
5991306 Burns et al. Nov 1999 A
5991596 Cunningham et al. Nov 1999 A
5995726 Dillon Nov 1999 A
6002720 Yurt et al. Dec 1999 A
6006173 Wiese et al. Dec 1999 A
6018764 Field et al. Jan 2000 A
6021307 Chan Feb 2000 A
6023345 Bloomfield Feb 2000 A
6034689 White et al. Mar 2000 A
6038594 Puente et al. Mar 2000 A
6041295 Hinderks Mar 2000 A
6041359 Birdwell Mar 2000 A
6049551 Hinderks et al. Apr 2000 A
6055244 Wall, Jr. et al. Apr 2000 A
6078961 Mourad et al. Jun 2000 A
6085235 Clarke, Jr. et al. Jul 2000 A
6094427 Yi Jul 2000 A
6094671 Chase et al. Jul 2000 A
6101180 Donahue et al. Aug 2000 A
6115750 Dillon et al. Sep 2000 A
6118689 Kuo et al. Sep 2000 A
6128374 Hinderks Oct 2000 A
6144702 Yurt et al. Nov 2000 A
6160797 Robert, III et al. Dec 2000 A
6188689 Katsube et al. Feb 2001 B1
6205473 Thomasson et al. Mar 2001 B1
6212201 Hinderks et al. Apr 2001 B1
6310893 Yuan et al. Oct 2001 B1
6351727 Wiese et al. Feb 2002 B1
6351728 Wiese et al. Feb 2002 B1
6359882 Robles et al. Mar 2002 B1
6373927 Hinderks Apr 2002 B1
6411607 Robert, III et al. Jun 2002 B1
6411616 Donahue et al. Jun 2002 B1
6490551 Wiese et al. Dec 2002 B2
20010000457 Hinderks et al. Apr 2001 A1
20010038686 Hinderks Nov 2001 A1
20020082827 Wiese Jun 2002 A1
20020105955 Roberts, III et al. Aug 2002 A1
20020177914 Chase Nov 2002 A1
20020194364 Chase et al. Dec 2002 A1
Foreign Referenced Citations (45)
Number Date Country
744624 Oct 2000 AU
2199360 Jun 2001 CA
33 13 841 Oct 1984 DE
34 40 613 Apr 1986 DE
36 38 922 May 1988 DE
36 45 150 May 1988 DE
42 37 366 May 1994 DE
0 139 803 May 1985 EP
0 174 636 Mar 1986 EP
0 271 805 Jun 1988 EP
0 343 792 Nov 1989 EP
0 372 601 Jun 1990 EP
0 510 247 Aug 1991 EP
0 510 247 Aug 1991 EP
KOKAI 63-128829 Jun 1988 JP
KOKAI 63-240228 Oct 1988 JP
KOKAI 1-188043 Jul 1989 JP
KOKAI 1-309489 Dec 1989 JP
KOKAI 3-278730 Dec 1991 JP
KOKAI 4-134995 May 1992 JP
KOKAI 5-103233 Apr 1993 JP
5227164 Sep 1993 JP
KOKAI 6-276169 Sep 1993 JP
KOKAI 5-290442 Nov 1993 JP
KOKAI 7-154347 Nov 1993 JP
KOKAI 6-133220 May 1994 JP
KOKAI 6-141005 May 1994 JP
KOKAI 7-153243 Jun 1995 JP
WO 8909965 Oct 1989 WO
WO 9210040 Jun 1992 WO
WO 9212599 Jul 1992 WO
WO 9217948 Oct 1992 WO
WO 9302412 Feb 1993 WO
WO 9309631 May 1993 WO
WO 9523493 Aug 1995 WO
WO 9608095 Mar 1996 WO
WO 9632710 Oct 1996 WO
WO 9632805 Oct 1996 WO
WO 9707606 Feb 1997 WO
WO 9709801 Mar 1997 WO
WO 9748051 Dec 1997 WO
WO 9815887 Apr 1998 WO
WO 9820724 May 1998 WO
WO 0025482 May 2000 WO
WO 02069073 Sep 2002 WO
Non-Patent Literature Citations (57)
Entry
“Draft AES recommended practice for professional audio—subjective evaluation of loudspeakers,” Draft AES20-xxxx, Standards and Information Documents.
“Asymmetric Internet Access over Satellite-Terrestrial Networks,” V. Arora, N. Suphasindhu, J.S. Baras, D. Dillon, Center for Satellite and Hybrid Communication Networks.
Precision Telephone Product Tester at bottom left, p. 297, located in Group 2900 library, B. A. Pargh Company, Inc. catalog.
“A Systems Approach to Non-Transcoded Audio Delivery, A Step Toward Digital Compatibility,” Richard J. Becvar, Annual Proceeding of the National Association of Broadcasting, Mar. 20, 1994.
“ISO-MPEG-1 Audio: A Generic Standard for Coding of High-Quality Digital Audio,” Brandenburg et al., J. Audio Eng. Soc., vol. 42, No. 10, Oct. 1994, pp. 780-792.
CDQ1000 Reference Manual, Revision 3.3, May, 1994, CCS Audio Products.
CDQ2000 Reference Manual, Rev. 6.92-2, Jul. 27, 1994, CCS Audio Products.
CDQ2001 Reference Manual, Revision 2.2-3, Aug. 1994, Musicam USA.
“SpectraCast DR1000 Integrated Receiver Decoder,” Crown Satellite, Mar., 1998.
“120/140 Mbit/s Portable HDTV Codec and its Transmission Performance in a Field Trial via INTELSAT Satellite,” Shuichi Matsumoto and Hitomi Murakami, 8376 Signal Processing Image Communication, Elsevier Science Publishers, vol. 4, Nos. 4/5, Aug. 1, 1992, pp. 359-377, xp000293754, Amsterdam, NE.
“The Internet Multicast from ITS: How it was Done and Implications for the Future,” Luis F. M. de Moraes and Stephen B. Weinstein, IEEE Communications Magazine, Jan., 1995.
“The Motion Pictures Experts Group Digital Compression Standard and its Role in Satellite Systems,” Frank Laczko, Proceedings of 1993 IEEE National Telesystems Conference, Jun. 16-17, 1993, pp. 117-119, xp002163561, Atlanta, GA, USA.
“MPEG: A Video Compression Standard for Multimedia Applications,” Didier Le Gall, Communications of the Association for Computing Machinery, vol. 34, No. 4, Apr. 1, 1991, pp. 46-58, xp000228788, NY, USA.
“Principles of Digital Audio,” Ken C. Pohlmann, McGraw-Hill Video/Audio Professional, 4th edition, pp. 482-483.
“Infinity Boards the MUSICAM Express,” Radio Ink, p. 10, May 8-21, 1995.
“Digital Audio Dictionary,” Howard W. Sams, Prompt Publications.
“Introduction to Data Compression,” Khalid Sayood, 1996.
“MCPC VSAT's for Rural Network,” M. L. Sharma, Digital Satellite Communications, 1995, 10th International Conference, pp. 484-490.
Advertisement from ET/D of May 1978, Model 452, Simpson Electric Co.
“Digital Video and Audio Compression,” Stephen J. Solari.
“AT&T, Starburst Offer Reliable, Satellite-Based Multicasting,” StarBurst Communications Press Release, Apr. 2, 1996.
“Comet PC-to-PC File Transfer Application Software,” Starguide Ditigal Networks, Inc. publication 1996 (2 pages).
“HSS High Speed ISA Bus PC Interface Board,” Starguide Ditigal Networks, Inc. publication 1996 (2 pages).
“MPEG 2 Digital Video Decoder Module,” Starguide Ditigal Networks, Inc. publication 1996 (2 pages).
“MUSICAM MPEG Layer II Digital Audio Decoder Module,” Starguide Ditigal Networks, Inc. publication 1996 (2 pages).
“RS-422, V.35, RS-232C Clear Channel Synchronous Data Interface Module,” Starguide Ditigal Networks, Inc. publication 1996 (2 pages).
“Specification for Satellite Data Broadcasting System Software v. 1.0,” Starguide Ditigal Networks, Inc. publication Oct. 31, 1995 (7 pages).
“Starguide II Digital Multimedia Satellite Receiver,” Starguide Ditigal Networks, Inc. publication (2 pages).
“Starguide MX3 Digital Multimedia Multiplexer,” Starguide Ditigal Networks, Inc. publication (2 pages).
“Starguide MX3 Digital Multimedia Satellite Hub,” Starguide Ditigal Networks, Inc. publication (2 pages.
“Virtual Bandwidth Network Management System (VBNMS) Software,” Starguide Ditigal Networks, Inc. publication (2 pages).
“Virtual Bandwidth Network Management System, Users Guide,” Starguide Ditigal Networks, Inc. publication 1996, pp. 1-83.
“Installation and Operation of the DaX,” Starguide Ditigal Networks, Inc. publicaton Apr. 25, 1995, pp. 1-16.
“StarGuide II Satellite Receiver User's Manual,” Starguide Ditigal Networks, Inc. publication, Rev. B 6/96, pp. 1-56.
“RS-232 Asynchronous Services Statistical Demux Interface Module,” Starguide Digital Networks, Inc. publication 1996.
Conway Phone-a-lyzer II, p. 96, Telephony's Buyer's Guide 1990/91.
“Telos Zephyr Digital Network Audio Transceiver User's Manual,” (selected portions), Manual Version: Non-ISDN 1.0, Apr. 94.
Clearlink IP Router Data Sheet, Tridom, released Jan. 26, 1997 printed from web page Feb. 5, 2003.
“VSAT Network Components,” Tridom, released Jan. 26, 1997 printed from web page Feb. 5, 2003.
Clearlink System 100 Data Sheet, Tridom, released Jan. 26, 1997 printed from web page Feb. 5, 2003.
“Bandwidth On Demand Satellite Network Table Definitions,” StarGuide Digital, version 2.0, Aug. 29, 1996, pp. 1-8, Virtex Communications, LLC.
“StarGuide Multiplexer User's Manual,” Version 6.01, Oct. 5, 1996, pp. 1-26, Virtex Communications, LLC.
“Symphony Integrated Satellite Receiver Software High Level Design,” Version 1.0, Apr. 28, 1995, pp. 1-24, Virtex Communications, LLC.
“Symphony Integrated Satellite Receiver Product Specification,” Version 1.1, May 5, 1995, pp. 1-11, Virtex Communications, LLC.
StarGuide II Tracking brochure, 1995, Virtex Communications, L.L.C.
MUSICAM EXPRESS Brochure, 1995, Virtual Express Communications, L.L.C.
“Compression in Video and Audio,” John Watkinson, 1995.
Webpage printouts, IDR V1000 Specification, WavePhore Networks, Dec. 10, 1997.
“WavePhore and SkyCache to Renovate Internat Backbone,” webpage printout, WavePhore Networks, Mar. 11, 1998.
“Digital Video: The iPump,” Wegener Communications, web page printed Feb. 5, 2003.
“Digital Video: The UNITY 5000,” Wegener Communications, web page printed Feb. 5, 2003.
“Digital Video: UNITY Option Cards,” Wegener Communications, 1999, web page printed Feb. 14, 2003.
“Digital Video: The UNITY 401,” Wegener Communications, 1999, web page printed Feb. 14, 2003.
“Modeling and Performance Analysis of File Transfer in a Satellite Wide Area Network,” Oliver W. W. Yang et al., IEEE Journal on Selected Areas in Communications, vol. 10, No. 2, Feb., 1992.
“Psychoacoustics Facts and Models,” E. Zwicker and H. Fastl, 1990.
“What is DaX?,” Virtex Communications, L.L.C., 1994.
“The Very Least You Need to Know to Operate a DaX” brochure, Musicam Express, L.L.C., Jul., 1996.
Continuations (4)
Number Date Country
Parent 09/897250 Jul 2001 US
Child 10/244979 US
Parent 09/595521 Jun 2000 US
Child 09/897250 US
Parent 08/988709 Dec 1997 US
Child 09/595521 US
Parent 08/419199 Apr 1995 US
Child 08/988709 US