Multi-Channel Video Bitstream Truncation for Adaptive Network Conditions

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveadaptation to different network conditions and terminal capabilitiesVSAvoidprocessing resources and memory resources
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improvevideo codec configurationVSAvoidadaptation to different terminal processing capabilities and network conditions
Core Design Contradiction:
Device complexityVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvemulti-channel communication capabilityVSAvoidnetwork transmission data amount
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

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.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8890930B2Multi-channel video communication system and method for processing multi-channel video communication
Publication Date: 2014.11.18 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US8890930B2 patent drawing
  • US8890930B2 patent drawing
  • US8890930B2 patent drawing

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.