Video Frame Data Unit Ordering for Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing video streaming technologies face challenges in efficiently delivering video data units, such as NAL units, in an order different from the normative order specified by standards like HEVC, leading to increased latency and processing resource requirements due to the need for reordering at both the sender and receiver devices.

Innovation Solution

A method that determines whether data units are likely to be received out of order and encapsulates them with ordering information, allowing receivers to declare non-normative order and enabling flexible transmission and decoding without the need for reordering, thereby reducing latency and processing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data units are transmitted in normative decoding order, then decoder compatibility is ensured, but transmission latency increases due to reordering requirements

Engineering Contradiction:
Improvedecoder compatibilityVSAvoidtransmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The transmitter performs preliminary assessment of receiver capabilities and network conditions before transmission, determining whether out-of-order delivery is acceptable. This advance preparation allows the system to skip the reordering step at the receiver end, reducing transmission latency while maintaining compatibility when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts the transmission order of data units based on real-time assessment of receiver capabilities and network conditions. When receivers can handle out-of-order data and network conditions permit, the system transmits data units immediately without reordering, optimizing latency while preserving compatibility when required.

Inventive Principle:
Principle #15Dynamics

2Reliability

If reordering of NAL units is performed at sender device, then normative order is ensured, but processing resources and time are consumed

Engineering Contradiction:
Improvenormative order complianceVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system eliminates the need for sender-side reordering by having receivers that can self-handle out-of-order data units. Receivers with appropriate capabilities process data units in the order received, and only perform reordering if absolutely necessary, thereby improving processing efficiency while maintaining normative order compliance when required.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the operational parameters of the transmission system by allowing flexible data unit ordering based on receiver capabilities. Instead of enforcing normative order universally, the system adapts the ordering parameter dynamically, eliminating unnecessary reordering operations at the sender and improving processing efficiency.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If reordering is performed at receiver device, then normative order is achieved, but additional latency and processing resources are required

Engineering Contradiction:
Improvenormative order complianceVSAvoidreception latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The invention extracts the reordering function from the receiver's critical path by having the transmitter assess receiver capabilities in advance. When receivers indicate they can handle out-of-order data, the transmitter sends data units without reordering, and receivers process them immediately, eliminating the reordering latency at the receiver end while maintaining normative order compliance when necessary.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The transmitter performs preliminary assessment of receiver capabilities before transmission, determining whether out-of-order delivery is acceptable. This advance preparation allows the system to skip the reordering step at the receiver end, reducing reception latency while maintaining compatibility when needed.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If parallel processing of partitioned data is implemented, then encoding efficiency is improved, but data units may be generated in non-normative order

Engineering Contradiction:
Improveencoding efficiencyVSAvoiddata unit ordering
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adapts to the output order from parallel processing operations. Instead of enforcing a fixed normative order, the system flexibly handles data units in the order they are generated by parallel encoders, transmitting them immediately without reordering when receivers can handle out-of-order data, thereby preserving encoding efficiency while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The transmitter performs preliminary assessment of receiver capabilities to determine whether out-of-order delivery is acceptable before transmission. This advance preparation allows the system to maintain the parallel processing-generated order without reordering, preserving encoding efficiency while ensuring reliability through capability-matched transmission.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9674228B2Method of processing disordered frame portion data units
Publication Date: 2017.06.06 CANON KK
  • US9674228B2 patent drawing
  • US9674228B2 patent drawing
  • US9674228B2 patent drawing

AI summary

A method of encapsulating data units of at least one encoded video frame into a data stream, said data units representing frame portions of the video frame, wherein said data stream is associated with an ordering information indicating the compliance of the order of the data units with a nominal data unit decoding order. Embodiments of the invention provide flexible transmission with robust and flexible decoders.