VC-1 RTP Payload Format Access Unit Headers
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
3Adaptability or versatility
If frame fragmentation is allowed among multiple Access Units, then network adaptability is improved, but processing complexity increases
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.
4Productivity
If control information is conveyed through Access Unit headers, then processing efficiency is improved, but packet overhead increases
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.
Data Source
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.


