Network Packet Reordering for Video Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video streaming technologies face challenges in maintaining perceived video quality due to lost data during transmission, particularly in low-latency applications like game streaming, where burst losses can significantly impact the user experience.

Innovation Solution

The proposed solution involves automatically reordering network packets in a video streaming sequence to prioritize the transmission of packets containing important or relevant video regions and error correction data, thereby reducing the impact of packet loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error mitigation packets (FEC) are transmitted for the entire video payload, then data loss is reduced, but available bandwidth for video quality is reduced

Engineering Contradiction:
Improvedata loss reductionVSAvoidavailable bandwidth for video
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the video payload into different priority levels (important regions vs. less important regions) and applies error mitigation selectively to high-priority segments. This segmentation allows FEC packets to be generated only for critical video data, reducing overall FEC overhead while maintaining protection for important content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by applying different error protection strategies to different parts of the video stream. High-priority regions (e.g., central areas, motion-intensive regions) receive enhanced error mitigation, while low-priority regions use standard or reduced protection, optimizing the trade-off between reliability and bandwidth consumption.

Inventive Principle:
Principle #3Local quality

2Reliability

If error mitigation data is transmitted for the entire video stream, then instances of lost data are reduced, but latency increases and transmission speeds decrease

Engineering Contradiction:
Improvedata loss reductionVSAvoidtransmission speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

By segmenting the video stream into priority-based packets and applying error mitigation selectively, the patent reduces the total number of FEC packets that need to be transmitted. This segmentation decreases overall transmission overhead and improves transmission speed while maintaining reliability for critical data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by providing error mitigation only where necessary (high-priority regions) rather than uniformly across the entire stream. This selective approach reduces redundant transmission of protection data, thereby improving transmission speed without sacrificing essential data reliability.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If packets are transmitted in conventional order, then transmission simplicity is maintained, but burst losses affect packets towards the end of sequence more severely

Engineering Contradiction:
Improvetransmission simplicityVSAvoidburst loss resistance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent performs preliminary action by reordering packets before transmission based on priority and error mitigation requirements. High-priority packets and those with error protection are positioned earlier in the transmission sequence, proactively protecting them from burst losses that typically affect end-of-sequence packets.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent inverts the conventional transmission approach by prioritizing packet ordering based on importance rather than simple sequence order. Instead of transmitting packets in the order they are generated, the system reorders them so that critical packets with error mitigation are transmitted first, reversing the traditional approach to improve burst loss resistance.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS20250126320A1Temporal redistribution of network packet payloads to reduce impact to perceived video quality
Publication Date: 2025.04.17 NVIDIA CORP
  • US20250126320A1 patent drawing
  • US20250126320A1 patent drawing
  • US20250126320A1 patent drawing

AI summary

In various examples, systems and methods are disclosed relating to improving perceived video quality through temporal redistribution of network packet payloads that may carry error mitigation data. A subset of network packets for an encoded video stream is identified from a sequence of network packets as corresponding to a region of a video frame of the encoded video stream. A transmission order for the sequence of network packets is determined based at least on the subset of network packets and one or more error correction packets corresponding to the sequence of network packets. The sequence of network packets is transmitted to a receiver client device according to the transmission order.