Adaptive Video Communication Channel Join Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In videoconferencing, the frequent transmission of key frames for decoding video data leads to increased bandwidth requirements and delays, causing new users to wait up to 20 seconds before they can view video, which negatively impacts the viewer experience and may be misinterpreted as connectivity issues.

Innovation Solution

A system and method where a user computer requests and receives a decode information set using an RTCP connection, allowing for immediate processing and display of video streams by communicating a decode information set request message with a unique identifier, enabling rapid joining of existing videoconferences without significant delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If key frames are transmitted frequently to enable quick video decoding, then new users can join and view video faster, but bandwidth consumption increases significantly

Engineering Contradiction:
Improveuser join delayVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by having the encoder prepare and buffer key frames in advance before they are needed. When a new user joins, the system can immediately transmit the pre-prepared key frame without waiting for the next periodic transmission, thus reducing user join delay without requiring more frequent key frame generation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts key frame transmission based on real-time conditions such as user join events. Instead of fixed periodic transmission, the system monitors for new users and triggers key frame transmission adaptively, optimizing the balance between quick video display and bandwidth conservation

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If key frame transmission is limited to reduce bandwidth usage, then bandwidth consumption decreases, but new users experience delays of up to 20 seconds before video can be displayed

Engineering Contradiction:
Improvebandwidth consumptionVSAvoiduser join delay
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The encoder continuously prepares key frames in advance and buffers them ready for transmission. This preliminary preparation ensures that when a new user joins, an immediate key frame is available for transmission without requiring the system to wait for the next periodic transmission interval, thus reducing the 20-second delay

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms to detect when new users join the video conference. This feedback triggers adaptive key frame transmission, allowing the system to maintain low bandwidth consumption during normal operation while quickly responding to user join events by transmitting pre-prepared key frames

Inventive Principle:
Principle #23Feedback

3Reliability

If key frames are sent on a random or periodic basis, then video decoding information is available to users, but the required bandwidth increases due to frequent transmission

Engineering Contradiction:
Improvevideo decoding availabilityVSAvoidbandwidth capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system uses periodic key frame transmission at optimized intervals rather than random or overly frequent transmission. This periodic action ensures that key frames are available reliably for video decoding while minimizing bandwidth consumption by transmitting only when necessary

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The encoder pre-prepares key frames in advance during the periodic intervals, so when transmission occurs, the data is ready immediately. This preliminary preparation maintains reliable video decoding availability while optimizing bandwidth usage by avoiding unnecessary transmission during non-event periods

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8988486B2Adaptive video communication channel
Publication Date: 2015.03.24 IOCOM UK LTD
  • US8988486B2 patent drawing
  • US8988486B2 patent drawing
  • US8988486B2 patent drawing

AI summary

A videoconference system includes a plurality of computers associated with the system to collectively send and receive video data streams. A video encoding program is stored in a memory and is executable by at least a first computer. When executed, the executing computer encodes video data using one or more encoding parameters. A decode information set request monitoring program is stored in a memory and is executable by at least the first computer, causing the first computer to perform the steps of monitoring the network for receipt of a decode information set request message and responding to the received request message by querying the received message for an ID and, if the ID of the received message corresponds to a video data stream generated from the first computer, communicating the corresponding decode information set including the encoding parameters to at least a computer that transmitted the message.