Wireless Video Latency Reduction via Direct Encoder Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video transmission systems face latency issues due to variable wireless network conditions, leading to perceivable delays and artifacts, particularly when using a deep jitter buffer to compensate for packet transmission variability.

Innovation Solution

Implementing an isochronous data transfer system with a stream analysis engine in the wireless network interface card (WNIC) of the source electronic device to monitor effective momentary link capacity (EMLC) and directly couple the WNIC to encoder hardware for proactive packet management, allowing for reduced jitter buffer depth without significant performance impact.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a deep jitter buffer is used to compensate for transmission variability, then reliability of video transmission is improved, but latency increases to a perceivable amount

Engineering Contradiction:
Improvevideo transmission reliabilityVSAvoidvideo transmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of packet metadata and transmission patterns before packets arrive at the jitter buffer. By pre-processing and organizing packet information in advance, the system reduces the processing time needed during playback, allowing for a shallower jitter buffer while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary processing layer that analyzes packet metadata and transmission variability before packets enter the jitter buffer. This intermediary system prepares packets for efficient buffering by pre-categorizing and organizing them based on their transmission characteristics, reducing the depth needed in the jitter buffer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If wireless transmission is used to enable mobile video streaming, then adaptability and ease of operation are improved, but transmission variability increases causing latency

Engineering Contradiction:
Improvemobile video streaming capabilityVSAvoidtransmission latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system implements a feedback mechanism where packet metadata (arrival time, sequence numbers, transmission status) is continuously monitored and analyzed. This feedback information is used to dynamically adjust transmission parameters and optimize jitter buffer management in real-time, compensating for wireless variability without increasing latency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis of wireless transmission characteristics and packet metadata before videos are fully transmitted. By predicting transmission variability patterns in advance based on historical data and current conditions, the system can pre-adjust buffering strategies to minimize latency while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11653057B2Systems and methods for reducing latency of a video transmission system
Publication Date: 2023.05.16 APPLE INC
  • US11653057B2 patent drawing
  • US11653057B2 patent drawing
  • US11653057B2 patent drawing

AI summary

A source electronic device may include first interface circuitry that transmits a data packet over a wireless link to a sink electronic device to present the data packet as part of a video stream. The source electronic device may also include encoder circuitry that encodes the data packet for transmission through the wireless link and a feedback path communicatively coupling the encoder circuitry directly to the first interface circuitry. The feedback path may transmit one or more feedback signals from the first interface circuitry to the encoder circuitry, bypassing a network layer, an encoder driver, or both. The encoder circuitry, the first interface circuitry, or both may adjust one or more transmission parameters associated with transmitting the data packet over the wireless link, based on the one or more feedback signals.