Adaptive wireless channel allocation for media distribution in a multi-user environment
First Claim
1. A method for transmitting media streams from a media server to a first client device and a second client device over a wireless channel during respective allocated portions of shared transmission frame intervals, comprising:
- transmitting media packets to the first client device during a first allocated portion of a first transmission frame interval(s);
transmitting media packets to the second client device during a second allocated portion of the first 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 or 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 by the media server during a subsequent transmission frame interval.
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.
11 Citations
19 Claims
-
1. A method for transmitting media streams from a media server to a first client device and a second client device over a wireless channel during respective allocated portions of shared transmission frame intervals, comprising:
-
transmitting media packets to the first client device during a first allocated portion of a first transmission frame interval(s); transmitting media packets to the second client device during a second allocated portion of the first 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 or 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 by the media server during a subsequent transmission frame interval. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a transceiver operable to support 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) operable to encode media packets for transmission by the transceiver to the first and second client devices; and a processor coupled to the transceiver, the processor operable to adaptively allocate 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 or 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 (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a transceiver operable to support wireless video transmissions to a plurality of devices during respective portions of transmission frame intervals allocated to individual ones of the plurality of devices; and a processor coupled to the transceiver, the processor operable to adaptively allocate available portions of the transmission frame intervals 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 (16, 17, 18, 19)
-
Specification