Complete user datagram protocol (CUDP) for wireless multimedia packet networks using improved packet level forward error correction (FEC) coding
First Claim
1. A method for processing multimedia data in a User Datagram Protocol layer of a wireless receiver conforming to an Internet Protocol standard, said method comprising the steps of:
- receiving payload error information with said multimedia data from a Radio Link Protocol (RLP) layer; and
forwarding said payload error information with said multimedia data to a higher layer.
2 Assignments
0 Petitions
Accused Products
Abstract
A complete User Datagram Protocol (CUDP) is disclosed that reduces packet loss. Channel frame error information is used with a packet level forward error correction (FEC) coding technique to accommodate wireless multimedia traffic. Each packet, as well as the channel frame error information, is forwarded to a given application. The CUDP protocol further assists the FEC decoding process by forwarding the locations of corrupted frames to the FEC decoder. Maximal Distance Separable (MDS) codes can be applied to a group of packets, to achieve additional robustness. An MDS decoder utilizes the frame error information to recognize the erasures within each packet. The error information can be represented as a set of LTU error indicators associated with each packet (for FEC decoders requiring an erasure indicator). The error indicators point to the starting and ending location of the erroneous data. The error information can also be represented as a reformatted packet (for FEC decoders Recognizing Erasures). The frame (LTU) error information from the lower layers is incorporated in the packet payload. An FEC encoder is also disclosed that encodes multimedia packets utilizing a packet-coding scheme, such as a Vertical Packet Coding (VPC) scheme or a Long Vertical Packet Coding (LVPC) scheme.
89 Citations
44 Claims
-
1. A method for processing multimedia data in a User Datagram Protocol layer of a wireless receiver conforming to an Internet Protocol standard, said method comprising the steps of:
-
receiving payload error information with said multimedia data from a Radio Link Protocol (RLP) layer; and forwarding said payload error information with said multimedia data to a higher layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for receiving multimedia data in a wireless packet network comprising the steps of:
-
processing said multimedia data to determine if said multimedia data is properly received; and forwarding payload error information with said multimedia data, received from a Radio Link Protocol (RLP) layer, to a higher layer by a User Datagram Protocol (UDP) layer. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for processing multimedia data in a User Datagram Protocol layer of a wireless receiver conforming to an Internet Protocol standard, said system comprising:
-
a memory for storing computer readable code; and a processor operatively coupled to said memory, said processor configured to; receive payload error information with said multimedia data from a Radio Link Protocol layer; and forward said payload error information with said multimedia data to a higher layer. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for receiving multimedia data in a wireless packet network comprising:
-
a memory for storing computer readable code; and a processor operatively coupled to said memory, said processor configured to; process said multimedia data to determine if said multimedia data is properly received; and forward payload error information with said multimedia data, received from a Radio Link Protocol (RLP) layer, to a higher layer by a User Datagram Protocol (UDP) layer. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
Specification