MULTI-CHANNEL VIDEO COMMUNICATION SYSTEM AND METHOD FOR PROCESSING MULTI-CHANNEL VIDEO COMMUNICATION
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a multi-channel video communication system which includes a scalable video codec, a bit-stream truncating module, a network module and a multi-channel bit-stream truncating control module. The scalable video codec encodes a video source to generate a scalable original video bit-stream. The bit-stream truncating module is set between the scalable video codec and the network module, truncates the original video bit-stream to obtain a final video bit-stream and sends the final video bit-stream to the remote client device through the network module. The multi-channel bit-stream truncating control module is connected with the bit-stream truncating module, calculates a filter parameter for each bit-stream truncating unit in the bit-stream truncating module based on received device capabilities and network conditions of the remote client device. The present invention also provides a multi-channel video communication method in the above multi-channel video communication system.
20 Citations
27 Claims
-
1-13. -13. (canceled)
-
14. A multi-channel video communication system comprising:
-
a scalable video codec, for encoding a video source to generate a scalable original video bit-stream, sending the scalable original video bit-stream to a bit-stream truncating module; the network module, for obtaining device capabilities and network conditions of a remote client device, sending the device capabilities and the network conditions to the bit-stream truncating module, sending a final vide bit-stream obtained by the bit-stream truncating module to the remote client device; the bit-stream truncating module, for sending the device capabilities and the network conditions of the remote client device to a multi-channel bit-stream truncating control module, truncating the original video bit-stream according to a filter parameter sent by the multi-channel bit-stream truncating control module, obtaining the final video bit-stream and sending the final video bit-stream to the network module; the multi-channel bit-stream truncating control module, for calculating the filter parameter of each bit-stream truncating unit in the bit-stream truncating module according to the received device capabilities and the network conditions of the remote client device, and sending the filter parameter to the bit-stream truncating module. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for processing multi-channel video communication, comprising:
-
encoding a video source to generate a scalable original video bit-stream; obtaining device capabilities and network conditions of a remote client device; calculating a filter parameter according to the device capabilities and the network condition; truncating the original video bit-stream according to the filter parameter, obtaining a final video bit-stream and sending the final video bit-stream to the remote client device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification