Wireless video transmission system
First Claim
Patent Images
1. A method for transmitting data comprising:
- (a) defining a first average rate to transmit a first plurality of packets of said data to a receiver;
(b) defining a second average rate to transmit a second plurality of packets of said data comprising a plurality of said first plurality of packets, wherein said second plurality of packets is less than said first plurality of packets, wherein said second average rate is greater than said first average rate;
(c) transmitting said second plurality of packets from a transmitter to a receiver over a wireless interconnection;
(d) estimating the bandwidth of said wireless interconnection;
(e) inferring a condition of said wireless interconnection based upon said bandwidth;
(f) modifying the amount of data contained in packets to be transmitted across said wireless interconnection based upon said condition.
2 Assignments
0 Petitions
Accused Products
Abstract
A transmission systems suitable for video.
161 Citations
78 Claims
-
1. A method for transmitting data comprising:
-
(a) defining a first average rate to transmit a first plurality of packets of said data to a receiver;
(b) defining a second average rate to transmit a second plurality of packets of said data comprising a plurality of said first plurality of packets, wherein said second plurality of packets is less than said first plurality of packets, wherein said second average rate is greater than said first average rate;
(c) transmitting said second plurality of packets from a transmitter to a receiver over a wireless interconnection;
(d) estimating the bandwidth of said wireless interconnection;
(e) inferring a condition of said wireless interconnection based upon said bandwidth;
(f) modifying the amount of data contained in packets to be transmitted across said wireless interconnection based upon said condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for transmitting data comprising:
-
(a) estimating the bandwidth of a wireless interconnection between a transmitter and a receiver;
(b) inferring a condition of said wireless interconnection based upon said bandwidth;
(c) modifying the amount of data contained in packets to be transmitted across said wireless interconnection based upon said condition. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for transmitting data comprising:
-
(a) estimating the capacity to transmit packets across a wireless interconnection between a transmitter and a receiver;
(b) inferring a condition of said wireless interconnection based upon said capacity;
(c) modifying the amount of data contained in packets to be transmitted across said wireless interconnection based upon said condition. - View Dependent Claims (19, 20, 21)
-
-
22. A method for transmitting data comprising:
(a) transmitting packets of data from a transmitter to a receiver over a wireless interconnection wherein said transmitting data is modified by at least one of;
(i) modifying the amount of data contained in said packets to be transmitted across said wireless interconnection based upon estimating the bandwidth of said interconnection;
(ii) defining a first average rate to transmit a first plurality of said packets of said data to said receiver, defining a second average rate to transmit a second plurality of said packets of said data comprising a plurality of said first plurality of packets, wherein said second plurality of packets is less than said first plurality of packets, wherein said second average rate is greater than said first average rate, defining a third average rate to transmit a third plurality of said packets of said data comprising a plurality of said first plurality of packets and none of said second plurality of packets, wherein said third average rate is greater than said first average rate, wherein said third plurality of packets is less than said first plurality of packets, wherein the time interval between said second plurality of packets and said third plurality of packets is modified based upon estimating the bandwidth of said interconnection;
(iii) defining a first average rate to transmit a first plurality of said packets of said data to said receiver, defining a second average rate to transmit a second plurality of said packets of said data comprising a plurality of said first plurality of packets, wherein said second plurality of packets is less than said first plurality of packets, wherein said second average rate is greater than said first average rate, wherein the number of packets in said second plurality of said packets is modified based upon estimating the bandwidth of said interconnection;
(iv) modifying the rate of transmission of said packets across said wireless interconnection based upon estimating the bandwidth of said wireless interconnection. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
29. A method for transmitting data comprising:
-
(a) defining a first average rate to transmit a first plurality of packets of said data to a receiver;
(b) defining a second average rate to transmit a second plurality of packets of said data comprising a plurality of said first plurality of packets, wherein said second plurality of packets is less than said first plurality of packets, wherein said second average rate is greater than said first average rate;
(c) modifying the number of said second plurality of packets based upon a criteria, wherein said number of said second plurality of packets is free from at least one of (i) being substantially raised and (ii) being substantially lowered;
(d) transmitting said second plurality of packets from a transmitter to a receiver over a wireless interconnection. - View Dependent Claims (30, 31)
-
-
32. A method for transmitting data comprising:
-
(a) estimating the capacity to transmit packets across a wireless interconnection between a transmitter and a receiver;
(b) modifying the amount of data contained in packets to be transmitted across said wireless interconnection based upon said estimate and previous estimations of said capacity of said wireless interconnection. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A method for transmitting data comprising:
-
(a) estimating the capacity to transmit packets across a wireless interconnection between a transmitter and a receiver;
(b) modifying the amount of data contained in packets to be transmitted across said wireless interconnection based upon said estimate and a delay in estimating said estimate of said capacity of said wireless interconnection and subsequently sending data across said wireless interconnection based on said estimate. - View Dependent Claims (40, 41, 42, 43)
-
-
44. A method for transmitting data including video information comprising:
-
(a) defining a first average rate to transmit a first plurality of packets of said data including video information to a receiver;
(b) defining a second average rate to transmit a second plurality of packets of said data comprising a plurality of said first plurality of packets, wherein said second plurality of packets is less than said first plurality of packets, wherein said second average rate is greater than said first average rate;
(c) transmitting said second plurality of packets from a transmitter to a receiver over a wireless interconnection for presentation to a user;
(d) modifying said first average rate wherein said first average rate is permitted to increase by no more than 50 percent;
(e) defining a third average rate to transmit a third plurality of said packets of said data comprising a plurality of said first plurality of packets and none of said second plurality of packets, wherein said third average rate is greater than said modified first average rate, wherein said third plurality of packets is less than said first plurality of packets, wherein a time interval exists between said second plurality of packets and said third plurality of packets;
(f) transmitting said third plurality of packets from a transmitter to a receiver over a wireless interconnection for presentation to said user. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method for transmitting data including video information comprising:
-
(a) defining a first average rate to transmit a first plurality of packets of said data including video information to a receiver;
(b) defining a second average rate to transmit a second plurality of packets of said data comprising a plurality of said first plurality of packets, wherein said second plurality of packets is less than said first plurality of packets, wherein said second average rate is greater than said first average rate;
(c) transmitting said second plurality of packets from a transmitter to a receiver over a wireless interconnection for presentation to a user;
(d) modifying said first average rate wherein said first average rate is permitted to decrease by no less than 10 percent;
(e) defining a third average rate to transmit a third plurality of said packets of said data comprising a plurality of said first plurality of packets and none of said second plurality of packets, wherein said third average rate is greater than said modified first average rate, wherein said third plurality of packets is less than said first plurality of packets, wherein a time interval exists between said second plurality of packets and said third plurality of packets;
(f) transmitting said third plurality of packets from a transmitter to a receiver over a wireless interconnection for presentation to said user. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A method for transmitting data including video information comprising:
-
(a) defining a first average rate to transmit a first plurality of packets of said data including video information to a receiver;
(b) defining a second average rate to transmit a second plurality of packets of said data comprising a plurality of said first plurality of packets, wherein said second plurality of packets is less than said first plurality of packets, wherein said second average rate is greater than said first average rate;
(c) transmitting said second plurality of packets from a transmitter to a receiver over a wireless interconnection for presentation to a user;
(d) modifying said first average rate wherein said first average rate is permitted to decrease in an amount greater than it is permitted to increase;
(e) defining a third average rate to transmit a third plurality of said packets of said data comprising a plurality of said first plurality of packets and none of said second plurality of packets, wherein said third average rate is greater than said modified first average rate, wherein said third plurality of packets is less than said first plurality of packets, wherein a time interval exists between said second plurality of packets and said third plurality of packets;
(f) transmitting said third plurality of packets from a transmitter to a receiver over a wireless interconnection for presentation to said user. - View Dependent Claims (67)
-
-
68. A method for transmitting video data comprising:
-
(a) estimating the capacity to transmit packets across a wireless interconnection between a transmitter and a receiver;
(b) modifying the transmission of video data across said wireless interconnection in response to said estimating of said video capacity and a variability in said video capacity. - View Dependent Claims (69, 70, 71)
-
-
72. A method for transmitting data packets comprising:
-
(a) estimating the capacity to transmit data packets across a wireless interconnection between a transmitter and a receiver;
(b) modifying the amount of data contained in packets to be transmitted across said wireless interconnection based upon said estimating. - View Dependent Claims (73, 74, 75, 76, 77)
-
-
78. A method for transmitting video data packets comprising:
-
(a) estimating the capacity to transmit data packets across a wireless interconnection between a transmitter and a receiver;
(b) modifying the rate of transmission of video data across said wireless interconnection based upon said estimating;
(c) wherein said modifying utilizes at least one lookup table.
-
Specification