Media Buffering Method for Video Decoding Delay Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video coding standards face challenges in efficiently buffering media data due to decoupling of decoding and display orders, leading to increased buffering delays and inefficiencies in reordering transmission units to decoding order, especially in the presence of transmission losses.

Innovation Solution

A method for buffering media data that involves defining a parameter for the relation of quantitative indicators of transmission units, allowing for the identification of units that can be output based on their decoding order, thereby optimizing the buffering process and reducing delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If transmission units are reordered to decoding order before decoding, then decoding accuracy is improved, but buffering delay increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidbuffering delay
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by checking the relation of quantitative indicators (DON values) of transmission units in the buffer against a predefined parameter before actual decoding begins. This allows the system to determine in advance which transmission units can be output to the decoder, preparing the decoding process ahead of time without requiring full reordering of all buffered units. The checking operation identifies ready-to-decode units based on their DON relations, enabling the decoder to start processing earlier while maintaining decoding accuracy.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all transmission units are buffered before decoding, then decoding completeness is improved, but buffering memory requirements increase

Engineering Contradiction:
Improvedecoding completenessVSAvoidbuffering memory
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary information for decoding readiness from the buffered transmission units. Instead of requiring all transmission units to be fully buffered and reordered before decoding begins, the system extracts and checks the quantitative indicator relations (DON values) of units already in the buffer. This allows the decoder to start processing units that meet the DON relation criteria, reducing the amount of memory needed to buffer complete sequences while ensuring decoding completeness for available units.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If transmission units are output in transmission order, then transmission efficiency is improved, but decoding order correctness deteriorates

Engineering Contradiction:
Improvetransmission efficiencyVSAvoiddecoding order correctness
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements feedback by continuously checking the relation of quantitative indicators (DON values) of transmission units in the buffer against a predefined parameter. This checking mechanism provides feedback information about which units can be safely output to the decoder in the correct decoding order. The system uses this feedback to dynamically determine output timing, allowing transmission units to be output as soon as their DON relation requirements are satisfied, thereby maintaining both transmission efficiency and decoding order correctness.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9124907B2Picture buffering method
Publication Date: 2015.09.01 NOKIA TECHNOLOGIES OY
  • US9124907B2 patent drawing
  • US9124907B2 patent drawing
  • US9124907B2 patent drawing

AI summary

A method for buffering media data in a buffer where the media data is included in data transmission units which have been ordered in a transmission order which is at least partly different from a decoding order of the media data in the data transmission units. The decoding order is indicated with a quantitative indicator for at least part of the transmission units. In the method a parameter is defined for a relation of the quantitative indicators of transmission units. The relation of transmission units in the buffer is checked against the parameter. The result of the checking is indicative of at least one transmission unit in the buffer preceding, in decoding order, any transmission unit in a sequence of transmission units not having been buffered in the buffer before the checking.