Abstract:
A METHOD AND APPARATUS FOR REDUCING VOICE LATENCY IN A VOICE-OVER-DATA WIRELESS COMMUNICATION SYSTEM . IN A TRASNMITTER (400), DATA FRAMES ARE CREATED FROM AUDIO INFORMATION BY A VOCODER (406) AND STORED IN A QUEUE (408).PRIOR TO STORAGE, SOME OF THE DATA FRAMES ARE ELIMINATED, OR DROPPED, AND ARE NOT STORED IN THE QUEUE (408). IN A RECEIVER (600), DATA FRAMES ARE GENERATED FROM RECEIVED SIGNALS AND STORED IN A QUEUE (612). PRIOR TO STORAGE IN THE RECEIVER QUEUE (612), SOME OF THE DATA FRAMES ARE DROPPED. DATA FRAMES ARE DROPPED EITHER AT A SINGLE FIXED RATE, A DUAL FIXED RATE, OR A VARIABLE RATE, GENERALLY DEPENDING ON A COMMUNICATION CHANNEL LATENCY.BY DROPPING DATA FRAMES AT THE TRANSMITTER (400), THE RECEIVER (600), OR BOTH (400,600), VOICE LATENCY DUE TO DATA FRAME RETRANSMISSION IS REDUCED.(FIG 7)
Abstract:
A method and apparatus for reducing voice latency in a voice-over-data wireless communication system. In a transmitter (400), data frames are created from audio information by a vocoder (406) and stored in a queue (408). Prior to storage, some of the data frames are eliminated, or dropped, and are not stored in the queue (408). In a receiver (600), data frames are generated from received signals and stored in a queue (612). Prior to storage in the receiver queue (612), some of the data frames are dropped. Data frames are dropped either at a single fixed rate, a dual fixed rate, or a variable rate, generally depending on a communication channel latency. By dropping data frames at the transmitter (400), the receiver (600), or both (400, 600), voice latency due to data frame retransmissions is reduced.