Claims
- 1. A method for reducing voice latency in a voice-over-data wireless communication system, comprising the steps of:
generating a plurality of data frames; dropping an entire one or more of said plurality of data frames to keep a plurality of remaining data frames, wherein said step of dropping further comprises:
determining a communication channel latency; dropping entire ones of said plurality of data frames at a variable rate in accordance with said communication channel latency; and storing said plurality of remaining data frames in a queue.
- 2. The method of claim 1 wherein the step of dropping said plurality of data frames at a variable rate comprises the steps of:
decreasing said rate if said communication channel latency falls below at least one predetermined threshold; and increasing said rate if said communication channel latency exceeds at least one other predetermined threshold.
- 3. A method for reducing voice latency in a voice-over-data wireless communication system, comprising the steps of:
generating a plurality of data frames; dropping an entire one or more of said plurality of data frames to keep a plurality of remaining data frames, wherein said step of dropping further comprises:
determining a communication channel latency; dropping entire ones of said plurality of data frames at a first predetermined fixed rate if said communication channel latency falls below a predetermined threshold; dropping entire ones of said plurality of data frames at a second predetermined fixed rate if said communication channel latency exceeds said predetermined threshold; and storing said plurality of remaining data frames in a queue.
- 4. An apparatus for reducing voice latency in a voice-over-data wireless communication system, comprising:
means for generating data frames; a processor connected to said data frame generating means for determining a communication channel latency and for dropping an entire one or more of said data frames to keep remaining data frames; and a queue for storing said remaining data frames, wherein:
entire ones of said data frames are dropped at a decreased rate if said communication channel latency exceeds at least one predetermined threshold; and entire ones of said data frames are dropped at an increased rate if said communication channel latency falls below at least one other predetermined threshold.
- 5. The apparatus of claim 4 wherein said data frames are dropped at a variable rate.
- 6. The apparatus of claim 5, wherein:
said processor is further for determining a communication channel latency; said data frames are dropped at a decreased rate if said communication channel latency exceeds at least one predetermined threshold; and said data frames are dropped at an increased rate if said communication channel latency falls below at least one other predetermined threshold.
- 7. An apparatus for reducing voice latency in a voice-over-data wireless communication system, comprising:
means for generating data frames; a processor connected to said data frame generating means for determining a communication channel latency and for dropping an entire one or more of said data frames to keep remaining data frames; and a queue for storing said remaining data frames, wherein:
entire ones of said data frames are dropped at a first fixed rate if said communication channel latency falls below a predetermined threshold; and entire ones of said data frames are dropped at a second fixed rate if said communication channel latency exceeds said predetermined threshold.
RELATED APPLICATIONS
[0001] This application is a continuation of U.S. application Ser. No. 09/406,945 filed Sep. 28, 1999 entitled METHOD AND APPARATUS FOR VOICE LATENCY REDUCTION IN A VOICE-OVER-DATA WIRELESS COMMUNICATION SYSTEM.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09406945 |
Sep 1999 |
US |
Child |
10888630 |
Jul 2004 |
US |