Adaptive Wireless Channel Allocation For Media Distribution in a Multi-user Environment
First Claim
1. A method for transmitting media streams to a first client device and a second client device over a wireless channel during transmission frame intervals, comprising:
- transmitting media packets to the first client device during a first allocated portion of a transmission frame interval(s);
transmitting media packets to the second client device during a second allocated portion of the transmission frame interval(s);
establishing relative priorities for the first and second client devices based on at least one of associated wireless channel estimation information, reception characteristics, transmission acknowledgment information, client device characteristics and user feedback; and
reallocating, based on relative priorities, at least one portion of the first or second allocated portions of the transmission frame interval(s) to the other of the first or second allocated portions for further transmission of media packets.
7 Assignments
0 Petitions
Accused Products
Abstract
Adaptive wireless channel allocation in a multi-user environment based on quality of received video streams. During the transmission of encoded media streams from a wireless access device to at least first and second video devices over a wireless channel, transmission windows are allocated in shared transmission frame intervals for transmission of media packets to the first and second video devices, respectively. Relative priorities are set/adjusted for the video devices based, at least in part, on one or more of the following: channel estimation information, reception characteristics, transmission acknowledgment information, video device characteristics and/or user feedback. The relative priorities are utilized to adaptively (re)allocate at least one portion of the transmission frame intervals. In addition to channel reallocation, the prioritization of devices may be utilized to adaptively alter the encoding bit rate of one or more media streams.
-
Citations
20 Claims
-
1. A method for transmitting media streams to a first client device and a second client device over a wireless channel during transmission frame intervals, comprising:
-
transmitting media packets to the first client device during a first allocated portion of a transmission frame interval(s); transmitting media packets to the second client device during a second allocated portion of the transmission frame interval(s); establishing relative priorities for the first and second client devices based on at least one of associated wireless channel estimation information, reception characteristics, transmission acknowledgment information, client device characteristics and user feedback; and reallocating, based on relative priorities, at least one portion of the first or second allocated portions of the transmission frame interval(s) to the other of the first or second allocated portions for further transmission of media packets. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a transceiver for supporting wireless media packet transmissions to at least a first client device and a second client device during a succession of transmission frame intervals, the transmission frame intervals comprising first and second portions allocated between the first and second client devices; an encoder(s) for encoding media packets for transmission by the transceiver to the first and second client devices; and a processor for adaptively allocating the first and second portions of the transmission frame intervals, the adaptive allocation comprising; establishing relative priorities for the first and second client devices based on at least one of associated wireless channel estimation information, reception characteristics, transmission acknowledgment information, client device characteristics and user feedback; and reallocating, based on the relative priorities, at least one portion of the transmission frame interval(s) to the first or second allocated portions for further transmission of media packets. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
a transceiver for supporting respective wireless video communications with a plurality of devices; and a processor for adaptively allocating available communication capacity among the plurality of devices in accordance with prioritization of the plurality of devices, the prioritization of the plurality of devices based on at least one of a plurality of metrics associated with communications between the apparatus and the plurality of devices. - View Dependent Claims (17, 18, 19, 20)
-
Specification