Distributed channel time allocation for video streaming over wireless networks
First Claim
1. A system for transmitting video from a plurality of transmitters to a plurality of receivers over a shared wireless channel comprising:
- (a) said plurality of transmitters each receiving a respective video stream to transmit over said shared wireless channel;
(b) distortion-related information associated with each of said respective video streams;
(c) each of said plurality of transmitters having access to said distortion-related information for said respective video stream while not having access to said distortion-related information for other said video streams;
(d) each of said plurality of transmitters using said respective distortion-related information of said respective said video stream to determine how to modify said video stream for transmission based upon a channel time constraint.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for transmitting video from a plurality of transmitters to a plurality of receivers over a shared wireless channel includes a plurality of transmitters each receiving a respective video stream to transmit over the shared wireless channel. Distortion-related information is associated with each of the respective video streams and each of the plurality of transmitters having access to the distortion-related information for the respective video stream while not having access to the distortion-related information for other the video streams. Each of the plurality of transmitters using the respective distortion-related information of the respective the video stream to determine how to modify the video stream for transmission based upon a channel time constraint.
-
Citations
48 Claims
-
1. A system for transmitting video from a plurality of transmitters to a plurality of receivers over a shared wireless channel comprising:
-
(a) said plurality of transmitters each receiving a respective video stream to transmit over said shared wireless channel; (b) distortion-related information associated with each of said respective video streams; (c) each of said plurality of transmitters having access to said distortion-related information for said respective video stream while not having access to said distortion-related information for other said video streams; (d) each of said plurality of transmitters using said respective distortion-related information of said respective said video stream to determine how to modify said video stream for transmission based upon a channel time constraint. - 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, 27, 28, 29)
-
-
30. A system for transmitting video from a transmitter to a receiver comprising:
-
(a) a plurality of frames of a video including intra-coded frames, predictive coded frames, and bi-predictive coded frames where each of said frames includes a plurality of packets; (b) an estimator estimating the effective bandwidth of the connection between said transmitter and said receiver; (c) determining a data rate for said plurality of frames based upon said estimation of said bandwidth; (d) identifying frames that should be transmitted, frames that should not be transmitted, and frames that should be partially transmitted, based on (i) said data rate;
(ii) said intra-coded, predictive coded, or bi-predictive coded nature of said frames;(e) selectively not transmitting at least one of said packets of one of said frames that should be partially transmitted, while transmitting other said packets of said frame from said transmitter to said receiver. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification