Techniques for managing visual compositions for a multimedia conference call
First Claim
Patent Images
1. A method, comprising:
- receiving encoded video information in multiple video streams each having different video layers with different levels of spatial resolution, temporal resolution and quality;
determining a total input bit rate for multiple display objects;
allocating a display object bit rate to multiple display objects where a total display object bit rate for all display objects is equal to or less than said total input bit rate; and
decoding video information from said different video layers for said display objects in accordance with said allocations.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for managing visual compositions for a multimedia conference call are described. An apparatus may comprise a processor to allocate a display object bit rate for multiple display objects where a total display object bit rate for all display objects is equal to or less than a total input bit rate, and decode video information from multiple video streams each having different video layers with different levels of spatial resolution, temporal resolution and quality for two or more display objects. Other embodiments are described and claimed.
237 Citations
35 Claims
-
1. A method, comprising:
-
receiving encoded video information in multiple video streams each having different video layers with different levels of spatial resolution, temporal resolution and quality; determining a total input bit rate for multiple display objects; allocating a display object bit rate to multiple display objects where a total display object bit rate for all display objects is equal to or less than said total input bit rate; and decoding video information from said different video layers for said display objects in accordance with said allocations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 35)
-
- 9. An apparatus comprising a processor to allocate a display object bit rate for multiple display objects where a total display object bit rate for all display objects is equal to or less than a total input bit rate, and to decode video information from multiple video streams each having different video layers with different levels of spatial resolution, temporal resolution and quality for two or more display objects.
-
13. An apparatus, comprising:
-
a set of parsers to receive and parse encoded video information from multiple video streams each having different video layers with different levels of spatial resolution, temporal resolution and quality; a visual composition module coupled to said parsers, said visual composition module to determine a total input bit rate for multiple display objects, and allocate a display object bit rate to multiple display objects where a total display object bit rate for all display objects is equal to or less than said total input bit rate; and a set of video decoders coupled to said visual composition module to decode video information from said different video layers in each video stream for said display objects in accordance with said allocations. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An article comprising a machine-readable storage medium containing instructions that if executed enable a system to:
-
receive encoded video information in multiple video streams each with different video layers with different levels of spatial resolution, temporal resolution and quality; determine a total input bit rate for multiple display objects; allocate a display object bit rate to multiple display objects where a total display object bit rate for all display objects is equal to or less than said total input bit rate; and decode video information from said different video layers for said display objects in accordance with said allocations. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus, comprising:
-
a receiver to receive encoded video information in multiple video streams, each video stream having different video layers including a base layer having a first level of spatial resolution and a first level of temporal resolution, and an enhancement layer increasing said first level of spatial resolution or said first level of temporal resolution; and an adaptive scheduling module coupled to said receiver, said adaptive scheduling module to transmit said different video layers at different times to a receiving client terminal. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method, comprising:
-
determining a total input bit rate for multiple display objects of a visual composition for a conference call; allocating a display object bit rate to multiple display objects where a total display object bit rate for all display objects is equal to or less than said total input bit rate; sending a subscription message to a conferencing server to receive different video layers with different levels of spatial resolution, temporal resolution and quality; receiving multiple video streams with said video layers; and decoding video information from said different video layers for said display objects in accordance with said allocations. - View Dependent Claims (32, 33, 34)
-
Specification