AVC Timing Determination in MPEG-2 Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for a method and apparatus to determine timing information from a stream carrying Advanced Video Coding (AVC) content, particularly in MPEG-2 systems, to ensure output timing conformance and efficient encoding/decoding performance.

Innovation Solution

A method and apparatus for computing presentation time stamps (PTS) and decoding time stamps (DTS) from an MPEG-2 stream carrying AVC content, using the Transport-System Target Decoder (T-STD) model, which involves demultiplexing, synchronization, and buffer management, and employing the Hypothetical Reference Decoder (HRD) based Leak Method and HRD-STD descriptor to ensure timing conformance across different compression standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If AVC content is transported using MPEG-2 systems, then compatibility with existing MPEG-2 infrastructure is improved, but timing information determination becomes complex due to differences between the two standards

Engineering Contradiction:
ImprovecompatibilityVSAvoidtiming information determination
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism (HRD model and T-STD) that acts as a mediator between AVC and MPEG-2 systems. This intermediary translates and adapts timing information from AVC format to MPEG-2 format, resolving the complexity caused by standard differences while maintaining compatibility with existing MPEG-2 infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameters of timing information representation by introducing PTS and DTS timestamps with specific calculation methods. These parameter transformations enable AVC content to conform to MPEG-2 timing requirements, bridging the gap between the two standards through systematic parameter adaptation.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If presentation time stamps and decoding time stamps are computed from AVC stream, then output timing conformance is improved, but processing complexity increases

Engineering Contradiction:
Improveoutput timing conformanceVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and embedding PTS and DTS timestamps during the encoding phase. This allows timing information to be determined in advance rather than computed in real-time during decoding, improving timing conformance while reducing processing complexity at playback.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the timing information processing into distinct components: PTS calculation, DTS calculation, and their relationship management. This segmentation allows each timing parameter to be handled independently with specific algorithms, improving precision while making the overall processing more manageable and less complex.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8503541B2Method and apparatus for determining timing information from a bit stream
Publication Date: 2013.08.06 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US8503541B2 patent drawing
  • US8503541B2 patent drawing
  • US8503541B2 patent drawing

AI summary

A method and apparatus for determining timing information from an MPEG-2 stream carrying Advanced Video Coding (AVC) content is disclosed. The method includes receiving an initial access unit from the MPEG-2 stream, and determining whether the MPEG-2 stream contains a temporal picture order count (POC) parameter. If the temporal POC parameter is contained in the MPEG-2 stream, the temporal POC parameter is used to compute a presentation time stamp (pts) for a next presentation unit (m).