VC-1 RTP Payload Format Access Unit Headers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developing an RTP payload format for the Video Codec 1 (VC-1) poses challenges due to its unique complexities and requirements for efficient and robust processing across various applications, including low bit rate Internet streaming and high-definition broadcasting, where existing codecs like MPEG-2 and H.264/MPEG-4 AVC have established formats but VC-1 necessitates a specific mapping specification for RTP packets.

Innovation Solution

The proposed RTP payload format for VC-1 accommodates Access Units (AUs) that can contain complete or fragmented frames, with AU headers conveying control information to enhance processing efficiency and robustness, including provisions for handling random access points, time stamps, and Hypothetical Reference Decoder parameters, allowing for efficient encapsulation and transmission of VC-1 data within RTP packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a separate payload format is developed for each codec, then the codec-specific processing requirements are met, but the complexity of maintaining multiple format specifications increases

Engineering Contradiction:
Improvecodec-specific processing capabilityVSAvoidformat specification maintenance
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the codec-specific processing requirements into a separate payload format specification for VC-1, while maintaining the core RTP protocol structure. This allows the VC-1 payload format to be developed independently with its own header structure and control mechanisms, reducing the complexity burden on the main RTP protocol while ensuring codec-specific needs are met.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If complete frames are transmitted in each Access Unit, then decoding reliability is improved, but network transmission efficiency decreases due to larger packet sizes

Engineering Contradiction:
Improvedecoding reliabilityVSAvoidnetwork transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments video frames into Access Units that can be independently transmitted and decoded. Each Access Unit contains a complete frame or a fragment with sufficient information for independent processing. This segmentation allows for more flexible packetization, improving network transmission efficiency while maintaining decoding reliability through the use of multiple reference pictures and advanced prediction techniques.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic control mechanisms including reference picture lists that can be updated on-the-fly, and flexible packetization modes that adapt to network conditions. The AU header contains control fields that dynamically adjust transmission parameters, allowing the system to optimize between reliability and efficiency based on current operating conditions.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If frame fragmentation is allowed among multiple Access Units, then network adaptability is improved, but processing complexity increases

Engineering Contradiction:
Improvenetwork adaptabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an Access Unit header as an intermediary structure that carries control information necessary for reassembling fragmented frames. The AU header contains sequence numbers, reference picture information, and other metadata that facilitate the reconstruction process without requiring complex processing in the decoder, thus managing processing complexity while enabling frame fragmentation.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If control information is conveyed through Access Unit headers, then processing efficiency is improved, but packet overhead increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidpacket overhead
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The Access Unit header is designed as a multi-functional control structure that conveys multiple types of information in a compact format. It includes sequence numbering for reassembly, reference picture list indicators for decoding, and flags for various processing modes. By consolidating multiple control functions into a single header structure, the patent reduces overall overhead while maintaining processing efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7720096B2RTP payload format for VC-1
Publication Date: 2010.05.18 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7720096B2 patent drawing
  • US7720096B2 patent drawing
  • US7720096B2 patent drawing

AI summary

An RTP payload format for VC-1 is described. The RTP payload format accommodates an RTP payload that can include one or more Access Units (AUs). An Access Unit can provide a complete frame of VC-1 information. Alternatively, a frame of VC-1 information can be fragmented among multiple Access Units. Each Access Unit includes an Access Unit header and an Access Unit payload. The RTP payload format incorporates various provisions for improving the efficiency and robustness in the processing of the VC-1 information, enabled, in part, by control information conveyed by the respective Access Unit headers of the Access Units.