Multi-Channel Video Bitstream Truncation for Adaptive Network Conditions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video communication systems fail to adapt to varying terminal processing capabilities and network conditions, leading to suboptimal video quality and resource inefficiency, especially in multi-channel communications where different devices and networks have diverse capabilities and bandwidths.
Innovation Solution
A multi-channel video communication system employing a scalable video codec that generates a scalable bit-stream, which is then truncated based on device capabilities and network conditions using a bit-stream truncating module and multi-channel bit-stream truncating control module to produce a final video bit-stream suitable for each remote client device, optimizing bandwidth and processing resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If each client device sets a separate video codec for each connection path to adapt to different network conditions and terminal capabilities, then video communication quality is improved, but processing resources and memory resources are excessively occupied
Solution Approach 1:
The patent segments the video bitstream into multiple layers with different quality levels. Instead of creating separate codecs for each client, a single scalable codec generates a layered bitstream that can be selectively truncated to match different client capabilities and network conditions, thus maintaining adaptability while reducing resource consumption.
Solution Approach 2:
The scalable video codec is designed to serve multiple clients with different requirements using a single instance. The codec generates a universal scalable bitstream that can be adapted to various terminal capabilities and network conditions through selective truncation, eliminating the need for multiple dedicated codecs.
2Device complexity
If a single video codec generates a single bit-stream for all users, then device complexity is reduced, but video communication quality cannot be optimized for different terminal capabilities and network conditions
Solution Approach 1:
The patent introduces dynamic adaptability by making the bitstream scalable and configurable. The single codec generates a dynamic scalable bitstream that can be adjusted in real-time based on client capabilities and network conditions through selective layer truncation, rather than being static and fixed.
Solution Approach 2:
The patent changes the parameter structure of the video bitstream by encoding it with multiple quality layers. This allows the system to maintain a single codec while achieving adaptability by changing which layers are transmitted based on client requirements, effectively adjusting video quality parameters dynamically.
3Adaptability or versatility
If the number of persons participating in video communication increases, then communication richness is improved, but network transmission data amount and processing pressure increase
Solution Approach 1:
The patent merges multiple video streams into a single scalable bitstream at the source. Instead of transmitting separate full-quality streams to each client, the system combines all video data into one scalable representation that can be efficiently distributed and selectively truncated for each client, reducing overall network bandwidth consumption.
Data Source
AI summary
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.


