Adaptive selective retransmission of packets
First Claim
Patent Images
1. A method for selectively retransmitting packets, comprising:
- categorizing groups of packets in an order of importance, where the order of importance is based on a scope of adverse impact that a loss of a particular group has on a quality of reconstructed original information;
selecting a subset of said groups of packets to be retransmitted, said selecting based on network condition parameters; and
requesting retransmission of the subset of said groups of packets.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for selectively retransmitting packets is disclosed. The method includes categorizing groups of packets in an order of importance. The order of importance is based on a scope of adverse impact that a loss of a particular group has on a quality of reconstructed original information. The method also includes selecting a subset of the groups of packets to be retransmitted. The selection is based on network condition parameters. The method further includes requesting retransmission of the subset of the groups of packets when a buffer occupancy condition is met.
-
Citations
20 Claims
-
1. A method for selectively retransmitting packets, comprising:
-
categorizing groups of packets in an order of importance, where the order of importance is based on a scope of adverse impact that a loss of a particular group has on a quality of reconstructed original information;
selecting a subset of said groups of packets to be retransmitted, said selecting based on network condition parameters; and
requesting retransmission of the subset of said groups of packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
where
and including the particular group in the subset if a group number of the particular group is less than or equal to nmax.
-
-
9. The method of claim 1, wherein retransmission of the subset of said groups of packets is requested when a buffer occupancy condition is met.
-
10. The method of claim 9, wherein said buffer occupancy condition is met when buffer occupancy is greater than a threshold value.
-
11. The method of claim 10, wherein said threshold value is approximately equal to a round-trip delay plus a guard time.
-
12. The method of claim 11, wherein said round-trip delay is two times one-way delay.
-
13. A system for selectively retransmitting packets, comprising:
-
means for categorizing groups of packets in an order of importance, where the order of importance is based on a scope of adverse impact that a loss of a particular group has on a quality of reconstructed original information;
means for selecting a subset of said groups of packets to be retransmitted, said selecting based on network condition parameters; and
means for requesting retransmission of the subset of said groups of packets when a buffer occupancy condition is met. - View Dependent Claims (14)
a computation element for computing
where R is an ideal data rate, R′
is an actual data rate, Pe(t) is a packet error rate, and m is a total number of groups of packets, anda sorting element for including the particular group in the subset if a group number of the particular group is less than or equal to nmax, where a lower group number indicates higher order of importance.
-
-
15. A system for selectively retransmitting packets, comprising:
-
a categorizer to receive groups of packets, said categorizer to sort the groups of packets in an order of importance, where the order of importance is based on a scope of adverse impact that a loss of a particular group may have on a quality of reconstructed original information; and
a subset selector to receive each group of packets sorted in the order of importance, said selector to determine whether a particular group is sufficiently important to be retransmitted. - View Dependent Claims (16, 17, 18)
a buffer occupancy determining element to generate a request to retransmit the particular group determined to be sufficiently important when buffer occupancy is greater than a threshold value.
-
-
17. The system of claim 16, further comprising:
a requester to send the request to retransmit the particular group of packets.
-
18. The system of claim 15, wherein said subset selector determines whether a particular group is sufficiently important to be retransmitted by computing
-
( t ) ( R R ′ - 1 ) , where R is an ideal data rate, R′
is an actual data rate, Pe(t) is a packet error rate, and m is a total number of groups of packets, and including the particular group in a sufficiently important subset if a group number of the particular group is less than or equal to nmax, where a lower group number indicates higher order of importance.
-
-
19. A system for selectively retransmitting packets, comprising:
-
a subset selector receiving each group of packets sorted in an order of importance, said selector operating to determine whether a particular group is sufficiently important to be retransmitted; and
a buffer occupancy determining element sending a request to retransmit the particular group determined to be sufficiently important when buffer occupancy is greater than a threshold value. - View Dependent Claims (20)
a categorizer receiving groups of packets, said categorizer to categorize the groups of packets in the order of importance, where the order of importance is based on a scope of adverse impact that a loss of a particular group may have on a quality of reconstructed original information.
-
Specification