Claims
- 1. A method of communications, comprising:
determining one of plural rates to code data for communication over a network; encapsulating the data in a packet having a quality-of-service indicator field; and setting one of plural values for the quality-of-service indicator field based on the determined one of plural rates.
- 2. The method of claim 1, further comprising:
setting a first value for the quality-of-service indicator field if a first rate is determined; and setting a second value for the quality-of-service indicator field if a second rate is determined.
- 3. The method of claim 1, wherein determining one of plural rates comprises determining one of plural rates of an adaptive multi-rate codec.
- 4. The method of claim 1, further comprising transmitting the packet over a wireless link.
- 5. The method of claim 1, wherein encapsulating the data in the packet comprises encapsulating the data in an Internet Protocol packet.
- 6. The method of claim 5, wherein setting one of plural values for the quality-of-service indicator field comprises setting one of plural values for a differentiated services field.
- 7. The method of claim 1, wherein determining one of plural rates to code data comprises determining one of plural rates to code real-time data.
- 8. The method of claim 1, wherein determining one of plural rates to code data comprises determining one of plural rates to code audio data.
- 9. An article comprising at least one storage medium comprising instructions that when executed cause a system to:
determine one of plural rates to code data for communication over a network; and set one of plural quality-of-service values in a packet, based on the determined one rate, to carry the data over the network.
- 10. The article of claim 9, wherein the instructions when executed cause the system to determine one of plural rates by determining one of plural rates of an adaptive multi-rate codec.
- 11. The article of claim 9, wherein the instructions when executed cause the system to set one of the plural quality-of-service values by setting one of plural differentiated services field values.
- 12. The article for claim 11, wherein the instructions when executed cause the system to set the one of plural differentiated services field values in an Internet Protocol packet.
- 13. The article of claim 9, wherein the instructions when executed cause the system to set one of the plural quality-of-service values by setting one of plural differentiated services code points.
- 14. The article of claim 9, wherein the instructions when executed cause the system to determine one of plural rates to code one of audio data and video data.
- 15. A system comprising:
a codec adapted to code real-time data; and a controller adapted to vary a codec rate and to set one of plural quality-of-service indicator values based on the codec rate.
- 16. The system of claim 15, further comprising an interface to a wireless link.
- 17. The system of claim 15, wherein the codec comprises an adaptive multi-rate codec.
- 18. The system of claim 15, wherein the controller comprises application software to set the one of plural quality-of-service indicators.
- 19. The system of claim 18, further comprising a network layer to encapsulate the data in a packet to carry the one quality-of-service indicator value.
- 20. The system of claim 19, wherein the network layer comprises an Internet Protocol layer.
- 21. The system of claim 15, further comprising a Real-Time Protocol module adapted to encapsulate the real-time data in a Real-Time Protocol packet.
- 22. The system of claim 15, wherein the controller is adapted to set one of plural quality-of-service indicator values by setting one of plural differentiated services code points.
- 23. A system comprising:
a network interface to receive plural units of data from a network; a plurality of queues to store the units of data, each unit of data containing a quality-of-service indicator, the plural units of data containing different quality-of-service indicator values that correspond to different coding rates; and a controller adapted to store each unit of data in one of the plurality of queues based on the quality-of-service indicator value in the unit of data.
- 24. The system of claim 23, wherein the units of data contain conversational data.
- 25. The system of claim 23, wherein the coding rates comprise rates of an adaptive multi-rate codec.
- 26. The system of claim 23, wherein the quality-of-service indicator values comprise differentiated services code points.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This claims the benefit under 35 U.S.C. §119(e) of U.S. Provisional Application Serial No. 60/207,622, filed May 26, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60207622 |
May 2000 |
US |