Adaptive Multi-Channel Video Encoding for Heterogeneous Clients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-person video communication systems face challenges in adapting to varying terminal processing capabilities and network statuses, leading to suboptimal video quality due to the use of a single bit-stream for all participants.

Innovation Solution

A method and system that detect network status information and attributes of remote clients, select video encoding parameters tailored to each client, and encode raw video data accordingly, enabling adaptive bit-stream transmission to match each client's bandwidth and device capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single bit-stream is broadcast to all subscribers using average or major requirements for encoding parameters, then the system complexity is reduced and ease of operation is improved, but video communication quality deteriorates for subscribers with better network status and stronger terminal processing capability due to resource waste

Engineering Contradiction:
Improveease of operationVSAvoidvideo communication quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent segments the single video stream into multiple independent encoded bit-streams, each tailored to specific subscriber requirements. The encoding device divides subscribers into different groups based on terminal processing capability and network status, then generates separate encoded video data for each group with appropriate encoding parameters (resolution, frame-rate, bit-rate). This segmentation allows each subscriber to receive optimized video data matching their specific capabilities, resolving the contradiction between system simplicity and video quality.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If a single bit-stream is broadcast to all subscribers, then the device complexity is reduced and processing is simplified, but adaptability to variety of terminal processing capability and network status deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidadaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic adaptability by continuously monitoring network status and terminal processing capability, then adjusting encoding parameters in real-time. The encoding device dynamically determines which subscribers receive which encoded video data based on current conditions, allowing the system to adapt to varying network bandwidth and terminal capabilities without requiring complex manual configuration for each subscriber.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If encoding parameters are set according to average or major requirements for all subscribers, then the ease of operation is improved and device complexity is reduced, but video communication quality deteriorates for subscribers with worse network status and lower terminal processing capability causing congestion or communication failures

Engineering Contradiction:
Improveease of operationVSAvoidvideo communication reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies local quality by matching encoding parameters to the specific characteristics of each subscriber group. Instead of using uniform encoding parameters for all subscribers, the system identifies subscribers with limited network bandwidth or processing capability and provides them with encoded video data optimized for their constraints (lower resolution, lower frame-rate, lower bit-rate). This ensures reliable video communication for each subscriber based on their local conditions, resolving the contradiction between operational simplicity and communication reliability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8908757B2Multi-channel video communication method and system
Publication Date: 2014.12.09 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US8908757B2 patent drawing
  • US8908757B2 patent drawing
  • US8908757B2 patent drawing

AI summary

A multi-channel video communication method which includes: detecting network status information and attributes of at least two remote clients, and establishing a video communication connection; selecting a video encoding parameter corresponding to each remote client according to the network status information and the attributes of each remote client; encoding raw video data according to the video encoding parameter respectively, and transmitting respectively encoded video bit-stream to each corresponding remote client. In the multi-channel video communication method, the video encoding parameter corresponding to each remote client may be selected according to the network status information and attributes of each remote client.