Claims
- 1. A method for transmitting time-sensitive information in a communication system, comprising:
determining a number of bits contained within a time-sensitive data frame; adding at least one bit to said data frame which does not contain at least a predetermined number of bits; and storing said time-sensitive data frames in a queue.
- 2. The method of claim 1 further comprising generating a data segment in accordance with a pre-defined data protocol from one or more of said time-sensitive data frames.
- 3. The method of claim 1 further comprising:
defining a minimum data segment size for information to be transmitted; defining a maximum data segment size for information to be transmitted, said second data segment size greater than said first data segment size; generating a first data segment from one or more of said time-sensitive data frames if a sufficient quantity of bits are available within one or more of said stored time-sensitive data frames, said first data segment having a data segment size between said minimum data segment size and said maximum data segment size; and generating a second data segment having a data segment size less than or equal to said maximum data segment size upon the occurrence of a predefined event.
- 4. The method of claim 3 wherein the predefined event comprises the receipt of an acknowledgment message.
- 5. The method of claim 1 wherein said time-sensitive data frame comprises a vocoder frame.
- 6. The method of claim 3 wherein said maximum data segment size is negotiated between a transmitter and a receiver.
- 7. An apparatus for transmitting time-sensitive information in a communication system, comprising:
means for generating time-sensitive data frames; means for adding random bits to any of said data frames which does not contain at least a predetermined number of bits; and means for storing said time-sensitive data frames.
- 8. The apparatus of claim 7 further comprising:
means for defining a minimum data segment size for information to be transmitted and for defining a maximum data segment size for information to be transmitted, said second data segment size greater than said first data segment size; and means for generating a first data segment from one or more of said time-sensitive data frames if a sufficient quantity of bits are available within one or more of said stored time-sensitive data frames, said first data segment having a data segment size between said minimum data segment size and said maximum data segment size, and for generating a second data segment having a data segment size less than or equal to said maximum data segment size upon the occurrence of a predefined event.
- 9. The apparatus of claim 7 further comprising means for generating a data segment in accordance with a pre-defined data protocol from one or more of said time-sensitive data frames.
- 10. The method of claim 8 wherein the predefined event comprises the receipt of an acknowledgment message.
- 11. The method of claim 7 wherein said time-sensitive data frames comprise vocoder frames.
- 12. The method of claim 8 wherein said maximum data segment size is negotiated between a transmitter and a receiver.
- 13. A signal-bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform operations for transmitting time-sensitive information in a communication system, said operations comprising:
determining a number of bits contained within a time-sensitive data frame; adding at least one bit to said data frame which does not contain at least a predetermined number of bits; and storing said time-sensitive data frames in a queue.
- 14. The signal-bearing medium of claim 13 further comprising generating a data segment in accordance with a pre-defined data protocol from one or more of said time-sensitive data frames.
- 15. The signal-bearing medium of claim 13 further comprising:
defining a minimum data segment size for information to be transmitted; defining a maximum data segment size for information to be transmitted, said second data segment size greater than said first data segment size; generating a first data segment from one or more of said time-sensitive data frames if a sufficient quantity of bits are available within one or more of said stored time-sensitive data frames, said first data segment having a data segment size between said minimum data segment size and said maximum data segment size; and generating a second data segment having a data segment size less than or equal to said maximum data segment size upon the occurrence of a predefined event.
- 16. The method of claim 15 wherein the predefined event comprises the receipt of an acknowledgment message.
- 17. The signal-bearing medium of claim 13 wherein said time-sensitive data frame comprises a vocoder frame.
- 18. The signal-bearing medium of claim 15 wherein said maximum data segment size is negotiated between a transmitter and a receiver.
RELATED APPLICATIONS
[0001] This application is a divisional of U.S. patent application Ser. No. 09/429,406, filed Oct. 26, 1999, entitled “Method And Apparatus For Efficient Data Transmission Control In A Wireless Voice-Over-Data Communication System.”
Divisions (1)
|
Number |
Date |
Country |
Parent |
09429406 |
Oct 1999 |
US |
Child |
10345002 |
Jan 2003 |
US |