Rate Matching Module for Video Frame Removal in Conference Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multimedia conference calls face challenges due to bandwidth heterogeneity among media communications channels, where participants connect using varying bandwidths, leading to difficulties in coordinating and managing multimedia information transmission.

Innovation Solution

A conferencing server with a rate matching module adjusts bit rates by selectively removing video frames from the video bitstream to match the available bandwidth of each media communications channel, ensuring seamless communication across different connection speeds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video information is transmitted at high bit rate to maintain video quality, then video quality is improved, but the transmission fails on low bandwidth channels

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth compatibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the video bit rate based on the receiving channel's bandwidth capacity. The conferencing server monitors channel conditions and adapts the video transmission rate in real-time, removing or retaining video frames as needed to match the available bandwidth while maintaining acceptable video quality for each specific channel.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different video quality levels are provided to different receiving channels based on their specific bandwidth capabilities. High-bandwidth channels receive complete video streams with all frames for maximum quality, while low-bandwidth channels receive reduced video streams with selectively removed frames appropriate for their capacity, ensuring each channel receives optimally adapted quality.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If video frames are selectively removed to reduce bit rate for low bandwidth channels, then bandwidth compatibility is improved, but video quality deteriorates

Engineering Contradiction:
Improvebandwidth compatibilityVSAvoidvideo quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The conferencing server acts as an intermediary between the video source and receiving channels. It performs intelligent frame selection and removal operations, acting as a mediator that adapts the video stream to match channel capabilities while minimizing quality loss. The server strategically removes less critical frames (such as B-frames or P-frames) while preserving essential I-frames to maintain video integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the video stream parameters (bit rate, frame rate, frame selection) based on the receiving channel's bandwidth capacity. By dynamically adjusting these parameters, the system achieves bandwidth compatibility without excessive quality degradation, as the parameter changes are optimized to preserve essential video information while reducing data rate to match channel capabilities.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the conferencing server performs dynamic rate matching to accommodate changing bandwidth conditions, then adaptability is improved, but system complexity increases

Engineering Contradiction:
Improvedynamic bandwidth adaptationVSAvoidconferencing server complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The conferencing server performs self-service rate matching by autonomously monitoring channel bandwidth conditions and automatically adjusting video frame removal strategies without requiring complex external control systems. The server independently manages the adaptation process, making real-time decisions about which frames to remove based on current channel status, thereby reducing overall system complexity while maintaining dynamic adaptability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7898950B2Techniques to perform rate matching for multimedia conference calls
Publication Date: 2011.03.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7898950B2 patent drawing
  • US7898950B2 patent drawing
  • US7898950B2 patent drawing

AI summary

Techniques to perform rate matching for multimedia conference calls are described. An apparatus may comprise a conferencing server and a rate matching module. The rate matching module may be arranged to adjust bit rates between media communications channels for client terminals in a conference call, with the rate matching module to remove video frames from a set of video information received on a first media communications channel to reduce a bit rate for the video information. Other embodiments are described and claimed.