Media delivery using quality of service differentiation within a media stream
First Claim
1. A method of processing data streams in a contention-based WLAN system, the method comprising:
- (A) generating two or more sub-streams corresponding to a first data stream;
(B) assigning priority to each sub-stream, wherein at least two sub-streams have different priorities; and
(C) transmitting data corresponding to each sub-stream based on the assigned priority.
9 Assignments
0 Petitions
Accused Products
Abstract
A WLAN system adapted to apply QoS differentiation to a media stream to be transmitted from a transmitting station (STA) to a receiving STA of that system. The transmitting STA processes the media stream to generate a base sub-stream and one or more enhancement sub-streams for subsequent transmission over a wireless communication channel and assigns different priorities to different sub-streams. Depending on the channel conditions, the transmitting STA may select to discard, without transmission, portions of data from enhancement sub-streams. The selection process is based on the assigned priority and operates to preserve as much of relatively high-priority data as possible. The receiving STA then processes the received data to generate a reconstructed media stream, which provides signal quality equal to or better than the signal quality supported by the base sub-stream. Advantageously, a WLAN system of the invention is adapted to change signal quality dynamically and incrementally in a manner commensurate with current channel conditions without the need for communication between the higher and lower network layers. In addition, it provides gradual and graceful degradation of signal quality when channel conditions deteriorate as opposed to abrupt degradation inherent in analogous prior art systems.
1445 Citations
34 Claims
-
1. A method of processing data streams in a contention-based WLAN system, the method comprising:
-
(A) generating two or more sub-streams corresponding to a first data stream;
(B) assigning priority to each sub-stream, wherein at least two sub-streams have different priorities; and
(C) transmitting data corresponding to each sub-stream based on the assigned priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. At a transmitting station in a contention-based WLAN system, apparatus adapted to process data streams, the apparatus comprising:
-
(A) a device adapted to generate two or more sub-streams corresponding to a first data stream; and
(B) a controller coupled to a transmitter, wherein;
the transmitter is adapted to transmit data corresponding to the two or more sub-streams; and
the controller is adapted to (i) assign priority to each sub-stream, wherein at least two sub-streams have different priorities and (ii) apply sub-stream data to the transmitter based on the assigned priority. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. At a receiving station in a contention-based WLAN system, apparatus adapted to generate an output data stream corresponding to a first data stream applied to a transmitting station in said system, the apparatus comprising:
-
(A) a processor coupled to a receiver, the processor adapted to generate two or more sub-streams corresponding to data received by the receiver from the transmitting station; and
(B) a first device coupled to the processor and adapted to process the two or more sub-streams generated by the processor to generate the output data stream, wherein the transmitting station comprises;
(i) a second device adapted to generate two or more sub-streams corresponding to the first data stream; and
(ii) a controller coupled to a transmitter, wherein;
the transmitter is adapted to transmit data corresponding to the two or more sub-streams generated by the second device; and
the controller is adapted to (i) assign priority to each sub-stream generated by the second device, wherein at least two of said sub-streams have different priorities and (ii) apply sub-stream data to the transmitter based on the assigned priority. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A contention-based WLAN system, comprising a transmitting station and a receiving station, wherein:
-
the transmitting station is adapted to;
generate two or more sub-streams corresponding to a first data stream;
assign priority to each sub-stream, wherein at least two sub-streams have different priorities; and
transmit data corresponding to the two or more sub-streams based on the assigned priority; and
the receiving station is adapted to;
generate two or more sub-streams corresponding to data received from the transmitting station; and
process said two or more generated sub-streams to generate an output data stream corresponding to the first data stream. - View Dependent Claims (32)
-
-
33. For a wireless network that supports priority-based transmission of data streams, a transmitting station capable of transmitting one or more data streams, wherein the transmitting station is capable of:
-
for at least one data stream, generating two or more sub-streams corresponding to said data stream, each sub-stream having a different assigned priority level; and
transmitting the two or more sub-streams based on the assigned priority levels, wherein, the transmitting station is adapted to selectively drop one or more sets of data in one or more sub-streams having relatively low priority levels when warranted by existing transmission characteristics. - View Dependent Claims (34)
-
Specification