Method for operating a multi-media wireless system in a multi-user environment
AssigneeImec
InventorsXin Ji, Sofie Pollin, Bruno Bougard, Greogry Lenoir, Francky Catthoor
Life of this patent
Estimating the term…
Abstract
In one aspect, a method of operating a wireless system is disclosed. The method comprises allocating each video packet to a plurality of user specific priority queues. The method further comprises assigning each of the queues to a video quality layer. The method further comprises selectively dropping of one or more of video packets in cases of network congestion based on the video quality layer information.
Claims15
A method of operating an access point system comprising a multimedia application connected to a wireless transmitter with a medium access layer processing unit, the multimedia application being a scalable video encoder, the system transmitting a scalable video data stream comprising a plurality of video packets of a plurality of video quality classes to a plurality of users over a wireless network, the method comprising:
- allocating for each of the users each video packet of the scalable video data stream to a plurality of user specific priority queues, wherein each user specific priority queue represents a different one of the video quality classes, each video quality class representing a different level of video quality;
- assigning each of the queues to a video quality layer based on video quality information, the queues representing different video quality classes;
- and
- performing by the medium access layer processing unit selective dropping of one of the queues in cases of network congestion, the selection being based on the video quality layer information.
A method of managing the operation of a system comprising a processing subsystem configured to run a multimedia application providing a scalable video data stream comprising a plurality of video packets of a plurality of video quality classes and a telecommunication subsystem comprising a medium access layer processing unit, transmitting over a wireless network to a plurality of users, the multimedia application being a scalable video encoder, the method comprising:
- setting control parameters in the multimedia application and/or the telecommunication subsystem, the setting comprising selecting one or more packets to be dropped due to network congestion, the selecting of packets to be dropped comprising:
- allocating for each of the users each video packet of the scalable video data stream to a plurality of user specific priority queues, wherein each user specific priority queue represents a different one of the video quality classes, each video quality class representing a different level of video quality;
- assigning each of the queues to a video quality layer based on video quality information, the queues representing different video quality classes;
- and
- performing by the medium access layer processing unit selective dropping of one of the queues in cases of network congestion, the selection being based on video quality layer information.
A communication device, comprising:
- a wireless transmitter with a medium access layer processing unit;
- and
- a multimedia application connected to the wireless transmitter transmitting a scalable video data stream comprising a plurality of video packets of a plurality of video quality classes to a plurality of users over a wireless network, the multimedia application being a scalable video encoder, the application being configured to:
- allocate for each of the users each video packet to a plurality of user specific priority queues, wherein each user specific priority queue represents a different one of the video quality classes, each video quality class representing a different level of video quality;
- assign each of the queues to a video quality layer based on video quality information, the queues representing different video quality classes;
- and
- perform by the medium access layer processing unit selective dropping of one of the queues in cases of network congestion, the selection being based on the video quality layer information.
A communication device comprising a multimedia application, the multimedia application being a scalable video encoder, the device further comprising:
- means for allocating for each of a plurality of users each video packet of a scalable video data stream to a plurality of user specific priority queues, wherein each user specific priority queue represents a different level of video quality;
- means for assigning each of the queues to a video quality layer based on video quality information, the queues representing different levels of video quality;
- and
- means for performing by the medium access layer processing unit selective dropping of one of the queues in cases of network congestion, the selection being based on the video quality layer information.
A method of operating a system comprising a scalable video encoder connected to a wireless transmitter with a medium access layer processing unit, the system transmitting a scalable video stream to a plurality of users over a wireless network, the method comprising:
- providing a scalable video stream comprising a plurality of video packets corresponding to a plurality of video quality layers, each video quality layer representing a different level of video quality;
- allocating for each of the users each video packet to one of a plurality of user specific priority queues, each queue corresponding to a different one of the video quality layers, wherein each packet is allocated to a priority queue such that the packet and the priority queue have the same corresponding video quality layer;
- and
- performing by the medium access layer processing unit selective dropping of video packets allocated to one of the queues in cases of network congestion, the selection being based on video quality layers corresponding to the queues.
Dependencies are inferred from the claim text.