Wireless Video Latency Reduction via Direct Encoder Feedback
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


