Multiplex communications – Pathfinding or routing – Combined circuit switching and packet switching
Reexamination Certificate
1997-12-04
2003-04-29
Kizou, Hassan (Department: 2662)
Multiplex communications
Pathfinding or routing
Combined circuit switching and packet switching
C370S412000, C375S372000, C375S355000
Reexamination Certificate
active
06556560
ABSTRACT:
The present application is related to U.S. application entitled “Low-latency Buffering for Packet Telephony,” which is filed on even date herewith. These two applications are co-pending and commonly assigned.
TECHNICAL FIELD
This invention relates to packet telephony in general and, more particularly, provides a way of reducing latency in packet telephony communications.
BACKGROUND OF THE INVENTION
Packet telephony involves the use of a packet network, such as the Internet or an “intranet” (modeled in functionality based upon the Internet and used by a companies locally or internally) for telecommunicating voice, pictures, moving images and multimedia (e.g., voice and pictures) content. Instead of a pair of telephones connected by switched telephone lines, however, packet telephony typically involves the use of a “packet phone” or “Internet phone” at one or both ends of the telephony link, with the information transferred over a packet network using packet switching techniques. A “packet phone” or “Internet phone” typically includes a personal computer (PC) running application software for implementing packetized transmission of audio signals over a packet network (such as the Internet); in addition, the PC-based configuration of a packet or Internet phone typically includes additional hardware devices, such as a microphone, speakers and a sound card, which are plugged or incorporated into the PC.
The amount of time it takes for a communication to travel through a communications network is referred to as latency. The amount of latency can impact the quality of the communication; the higher the latency, the lesser the quality of the communication. Latency of about 150 milliseconds (ms) or more produces a noticeable effect upon conversations that, for some people, can render a conversation next to impossible. The Plain Old Telephone Service (POTS) network controls latency to an acceptable degree, which is one of the ways in which the POTS network is deemed a reliable and quality communications service.
However, latency is a significant problem in packet telephony. Latency problems may be caused by factors such as traffic congestion or bottlenecks in the packet network, which can delay delivery of packets to the destination.
One source of latency comes from the data buffers typically used with sound cards employed in PC-based packet telephone applications. These buffers, which are used to accompany the process of converting analog audio signals into digital audio data (and vice-versa), are set to a size determined by the operating system for the PC. Until recently, these buffers were of a fixed size; a recent revision in the Microsoft Windows™ operating system now permits variable-size buffers. However, by virtue of the fact that audio data is not normally clocked out of the buffers until the buffer fills, there is a latency introduced between the time the data enters the buffer and the time at which the data exits the buffer; that is, the audio data will reside in the buffer for a period of time equivalent to the “length” of the buffer. Accordingly, perceptible latency is introduced as a result of this buffering, often making interactive conversations difficult or unnatural (particularly where the buffer size is poorly “tuned” for packet telephony).
What is desired is a way of reducing the latency in packet telephony communications caused by buffering accompanying the analog-digital conversion process in sound cards.
SUMMARY OF THE INVENTION
The present invention is directed to a method for reducing latency in packet telephony introduced by data buffering in the analog-digital conversion process. In handling speech to be output to the packet network, the analog signal from the microphone is sampled at a sampling rate far exceeding the rate necessary for transmitting telephony-grade voice signals. The increased sampling rate allows the audio data to pass much more rapidly through the data conversion buffer. After passing through the buffer, the data is downsampled to a rate normally used for telephony. To handle audio data input from the packet network for playing over the PC speaker, the data is upsampled to a rate far in excess of the rate necessary for processing telephony-grade voice signals. The increased sampling rate allows the audio data to pass much more rapidly through the data conversion buffer. After passing through the buffer, the data is converted into an analog audio signal for sending to the speaker. In this way, latency due to the buffering that accompanies the process of converting audio signals to digital data, or vice versa, is minimized.
REFERENCES:
patent: 5109482 (1992-04-01), Bohrman
patent: 5159447 (1992-10-01), Haskell et al.
patent: 5191645 (1993-03-01), Carlucci et al.
patent: 5193148 (1993-03-01), Alcorn et al.
patent: 5222101 (1993-06-01), Ariyavistakul et al.
patent: 5237648 (1993-08-01), Mills et al.
patent: 5287182 (1994-02-01), Haskell et al.
patent: 5384772 (1995-01-01), Marshall
patent: 5541354 (1996-07-01), Farrett et al.
patent: 5544170 (1996-08-01), Kasahara
patent: 5598353 (1997-01-01), Heyl
patent: 5623490 (1997-04-01), Richter et al.
patent: 5721537 (1998-02-01), Protas
patent: 5808221 (1998-09-01), Ashour et al.
patent: 5822537 (1998-10-01), Katseff et al.
patent: 5860065 (1999-01-01), Hsu
patent: 5883891 (1999-03-01), Williams et al.
patent: 5953322 (1999-09-01), Kimball
patent: 5953411 (1999-09-01), Farrell
patent: 5955691 (1999-09-01), Suzuki et al.
patent: 5956680 (1999-09-01), Behnke et al.
patent: 5963153 (1999-10-01), Rosefield et al.
patent: 5969654 (1999-10-01), Goldin
patent: 6137839 (2000-10-01), Mannering et al.
patent: 6141340 (2000-10-01), Jain
patent: 6188677 (2001-02-01), Oyama et al.
patent: 6195358 (2001-02-01), Bowater et al.
patent: 0 271 866 (1987-12-01), None
patent: 0 460 867 (1991-05-01), None
patent: 0 548 597 (1992-12-01), None
Ran et al. “Designing an ON-Demand Multimedia Service” IEEE Communication Magazine, v30 iss7, Jul. 1992.
Megiddo et al. “The Minimum Reservation Rate Problem in Digital Audio/Video”, Israel Symposium on Theory of Computing, 1993.
Revindran et al. “Delay Compensation Protocols for Synchronization of Multimedia Data Streams”, IEEE Trans. on Knowledge and Data Engineering, v5 iss4, Aug. 1993.
Computer Communications, vol. 15, No. 10, Dec. 1, 1992 pp. 611-618, Blakowski G. et al, “Tool Support for the Synchronization and Presentation of Distributed Multimedia”.
IEEE Communications Magazine, vol. 29, No. 10, Oct. 1, 1991, pp. 54-64, Israel Cidon et al, “Bandwith Management and Congestion Control on plaNET”.
Cherry, Lorinda L. and Waldstein, Robert K., “Electronic Access To Full Document Text And Images Trough Linus,” AT&T Technical Journal, Jul./Aug. 1989, pp. 72-90.
Davcev, Danco, Cakmakov, Dusan and Cabukovski, Vanco, “Distributed Multimedia Information Retrieval System,” Computer Communications, vol. 15, No. 3, Apr. 1992, pp. 177-184.
Haskin, Roger L., “The Shark Continuous-Media File Server,” Digest of Papers, COMPCON Spring '93, San Francisco, California, Feb. 22-26, 1993, pp. 12-15.
Katseff, Howard P. and London, Thomas B., “The Ferret Document Browser,” USENIX Summer 1993 Technical Conference, Cincinnati, Jun. 1993.
Lesk, Michael, “Television Libraries for Workstations: An All-Digital Storage, Transmission and Display for Low rate Video,” (apparently unpublished).
O'Gorman, Lawrence, “Image and Document Processing Techniques for the RightPages Electronic Library System,” Proceedings of the 11thIAPR International Conference on Pattern Recognition, The Hague, Nethlands, Aug. 30-Sep. 3, 1992, vol. II, Conference B: Pattern Recogbition Methodology and Systems, IEEE Computer Society Press, California, pp. 260-263.
Poole, Lon, “Quicklime In Motion: Pasting Movies Into Documents Will Be As Easy As Pasting Graphics,” Mac-world, Sep. 1991, pp. 154-159.
Rangan, P. Venkat, Vin, Harrick M. and Ramanathan, Srinivas, “Designing An On-Demand Multimedia Service,” IEEE Communications Magazine, vol. 30, No. 7, Jul. 1992, pp. 56-64.
Rowe, Lawrence A. and Smith, Brian C., “A Continuous Media P
Katseff Howard Paul
Lyons Robert Patrick
Robinson Bethany Scott
AT&T Corp.
Kizou Hassan
Nguyen Hanh
LandOfFree
Low-latency audio interface for packet telephony does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Low-latency audio interface for packet telephony, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Low-latency audio interface for packet telephony will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3087326