Claims
- 1. An apparatus for processing incoming packets in a multimedia terminal, comprising:
a media access controller to receive packets from a network; a digital signal processor to convert a series of real-time transfer protocol packets into a digital signal; a decompression unit to decompress the digital signal and generate an output signal to an output device; a central processing unit to receive transmission control protocol packets; and a protocol parser unit to direct the real-time transfer protocol packets from the media access controller to the digital signal processor, and to direct transmission control protocol packets from the media access controller to the central processing unit.
- 2. An apparatus for processing outgoing packets in a multimedia terminal, comprising:
a compression unit to compress an input signal from an input device and generate a digital signal; a digital signal processor to convert the digital signal into a series of real-time transfer protocol packets; a media access controller to transmit packets to a network; a central processing unit to send transmission control protocol packets; and a protocol parser unit to direct the real-time transfer protocol packets from the digital signal processor and the central processing unit to the media access controller.
- 3. An apparatus for processing incoming packets in a voice-over-Internet protocol device, comprising:
a media access controller to receive packets from a network; a voice processing unit to convert a series of packets containing voice data into a digital signal; a decompression unit to decompress the digital signal and generate an output signal for an output device; a central processing unit to receive packets containing other data; and a protocol parser unit to determine whether packets received from the network contain voice data, to direct packets containing voice data to the voice processing unit and to direct packets containing other data to the central processing unit.
- 4. An apparatus for processing outgoing packets in a voice-over-Internet protocol device, comprising:
a compression unit to compress an voice signal from an input unit and generate a digital signal; a voice processing unit to convert the digital signal into a series of packets containing voice data; a media access controller to transmit packets to a network; a central processing unit that generates packets containing other data; and a protocol parser unit to determine whether packets contain voice data and to direct packets from the voice processing unit and the central processing unit to the media access controller.
- 5. An apparatus for processing packets in a multimedia terminal, comprising:
a media access controller to send and receive packets from a network; a digital signal processor to convert a series of incoming real-time transfer protocol packets into an incoming digital signal and convert an outgoing digital signal into a series of outgoing real-time transfer protocol packets; a compression-decompression unit to decompress the incoming digital signal and generate an output signal to an output device and to compress an input signal from an input device and generate an outgoing digital signal; a central processing unit to send and receive transmission control protocol packets; and a protocol parser unit to direct the real-time transfer protocol packets to and from the media access controller to the digital signal processor, and to direct transmission control protocol packets to and from the media access controller to the central processing unit.
- 6. The apparatus of claim 5, further comprising a buffer having a plurality of queues, and wherein the protocol parser unit directs packets to one of the queues and schedules packets for processing.
- 7. The apparatus of claim 6, wherein the protocol parser unit schedules real-time transfer protocol packets for processing before transmission control protocol packets.
- 8. The apparatus of claim 6, wherein the protocol parser unit schedules packets containing voice data for processing before packets containing other data.
- 9. The apparatus of claim 6, wherein the plurality of queues have different priority for processing, and the protocol parser unit assigns the packets to one of the queues based on the priority of the packet.
- 10. The apparatus of claim 6, wherein the protocol parser unit includes a real-time protocol unit to segment and assemble real-time protocol packets.
- 11. The apparatus of claim 6, wherein the protocol parser unit includes a transfer control protocol unit to segment and assemble transfer control protocol packets.
- 12. The apparatus of claim 5, wherein the real-time transfer protocol packets contain voice data.
- 13. An apparatus for processing packets in a multimedia terminal, comprising:
a media access controller to send and receive packets from a network; a digital signal processor to convert a series of incoming real-time transfer protocol packets into an incoming digital signal and convert an outgoing digital signal into a series of outgoing real-time transfer protocol packets; a compression-decompression unit to decompress the incoming digital signal and generate an output signal to an output device and to compress an input signal from an input device and generate an outgoing digital signal; a central processing unit to send and receive transmission control protocol packets; and a buffer unit having a plurality of queues, wherein incoming packets and outgoing packets are held by the buffer unit and before processing.
- 14. A method of processing packets in a multimedia terminal, comprising:
receiving a packet in a media access controller from a network; determining whether the packet is a real-time transfer protocol packet or a transfer control protocol packet; storing the packet in one of a plurality of queues in a buffer and assigning a priority to the packet based on whether the packet is a real-time transfer protocol packet or a transfer control protocol packet; processing packets from the buffer in order of priority; converting a series of real-time transfer protocol packets into a digital signal; decompressing the digital signal and directing the decompressed signal to an output device; and directing transfer control protocol packets to a central processing unit.
- 15. A method of processing packets in a multimedia terminal, comprising:
compressing an input signal from an input device to generate a digital signal; converting the digital signal into a series of real-time transfer protocol packets; generating a transfer control protocol packets in a central processing unit; directing the real-time transfer protocol packets and transfer control protocol packets to a buffer; storing the packet in one of a plurality of queues in the buffer and assigning a priority to the packet based on whether the packet is a real-time transfer protocol packet or a transfer control protocol packet; processing packets from the buffer in order of priority; and transmitting processed packets from a media access controller to a network.
RELATED APPLICATIONS
[0001] This application claims priority under 35 USC §119(e) to U.S. patent application Ser. No. 60/249,790, filed on Nov. 17, 2000, the entire contents of which are hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60249790 |
Nov 2000 |
US |