Patent ID: 6252920
Filing Date: 2001-06-26
Classification: G06F,H04M

Abstract:
A communication system comprising:a host computer which includes native audio hardware capable of generating audible output from the host computer, wherein the native audio hardware processes digital samples according to a first sampling clock;a communication device that processes digital samples according to a second sampling clock which is asynchronous to the first sampling clock, wherein the communication device comprises:an interface coupled to the host computer;an analog-to-digital converter coupled to the interface, the analog-to-digital converter converting an analog signal from an input line to digital samples accessible by the host computer through the interface; anda digital-to-analog converter coupled to the interface, the digital-to-analog converter converting digital samples from the interface into an analog signal transmitted on an output line; andsoftware executed by the host computer, the software transferring the digital samples from the communication device to the native audio hardware which plays the digital samples, wherein the software comprises:a first procedure which transfers digital samples from the communication device to a buffer in a memory of the host computer, wherein the procedure duplicates or deletes samples to equalize a data transfer rate from the communication device and a data transfer rate to the audio hardware; anda second procedure which transfers digital samples from a second buffer in the memory of the host computer to the communication device, wherein the second procedure duplicates or deletes samples to equalize a data transfer rate to the communication device and a data transfer rate from the audio hardware.