Wireless video transmission system
First Claim
Patent Images
1. A method for transmitting video content comprising:
- (a) encoding said video by a sender at a data rate;
(b) transmitting said encoded video across a network interconnection to a receiver;
(c) adjusting said data rate by selecting a size for respective packets of said video, said selected size based on;
(i) an estimate of packet error as a function of said selected size;
(ii) a delay constraint that constrains the maximum expected end-to-end delay between a time of encoding a given packet of said video data and decoding said given packet; and
(iii) an estimate of a total number of said packets buffered and awaiting transmission to said receiver.
2 Assignments
0 Petitions
Accused Products
Abstract
A transmission system suitable for video where a sender encodes video for transmission to a receiver at an adjustable date rate. The data rate may be adjusted using a delay constraint that constrains the expected delay of transmitted packets. The expected delay may be measured from a time that a transmitter encodes a packet to a time that a receiver decodes a packet.
126 Citations
27 Claims
-
1. A method for transmitting video content comprising:
-
(a) encoding said video by a sender at a data rate; (b) transmitting said encoded video across a network interconnection to a receiver; (c) adjusting said data rate by selecting a size for respective packets of said video, said selected size based on; (i) an estimate of packet error as a function of said selected size; (ii) a delay constraint that constrains the maximum expected end-to-end delay between a time of encoding a given packet of said video data and decoding said given packet; and (iii) an estimate of a total number of said packets buffered and awaiting transmission to said receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for transmitting video content, said method comprising:
-
(a) encoding said video by a sender at a data rate; (b) transmitting said encoded video across a network channel to a receiver; and (c) automatically adjusting said data rate based upon a prediction of a future condition of said network channel, said condition comprising a delay being maintained below a threshold, and thereafter adjusting said data rate to an adjusted value, based on minimizing a calculated probability that said condition will not be satisfied at a time within a future interval, and where said calculated probability is based on a probabilistic model of said channel and observations of past channel performance.
-
-
27. A method for transmitting video content comprising:
-
(a) encoding said video by a sender at a data rate; (b) transmitting said encoded video across a network interconnection to a receiver; and (c) adjusting said data rate based upon the relation;
M(Pi/H)+MΣ
j=ki−
1(Pj/H)=sstart+FΔ
TE+iΔ
T−
si.
-
Specification