Temporal ID Header Encoding for Multi-Frame-Rate Sub-Bitstreams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently processing bitstreams with multiple sub-bitstreams having different frame rates, making it difficult to identify and process individual sub-bitstreams appropriately.
Innovation Solution
An encoder and decoder system that encodes and decodes identification information into a header of a bitstream, using a temporal ID to identify and process sub-bitstreams with different frame rates, along with level and delay information to manage processing capacity and buffer delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple sub-bitstreams with different frame rates are processed without identification information, then the bitstream structure remains simple, but the encoder cannot efficiently identify and process individual sub-bitstreams
Solution Approach 1:
The bitstream is segmented into multiple sub-bitstreams with different frame rates, and each sub-bitstream is assigned a unique temporal ID for identification. This segmentation allows the encoder to process different frame rates independently while maintaining clear identification through the temporal ID field in the header.
Solution Approach 2:
The patent adds a temporal dimension to the bitstream structure by introducing temporal IDs that indicate the frame rate of each sub-bitstream. This dimensional addition enables efficient identification and processing of sub-bitstreams with different frame rates without fundamentally changing the existing bitstream format.
2Measurement precision
If temporal ID and level information are added to identify sub-bitstreams, then sub-bitstream identification and processing accuracy improve, but header encoding complexity increases
Solution Approach 1:
The patent modifies the header parameters by adding temporal ID and level information fields. These parameter changes enable precise identification of sub-bitstreams with different frame rates while following standard encoding procedures, thus improving identification accuracy without significantly increasing encoding complexity.
3Adaptability or versatility
If frame rate conversion is performed for all sub-bitstreams, then compatibility with existing video coding systems improves, but processing time and computational load increase
Solution Approach 1:
The patent implements dynamic frame rate conversion where the encoder adjusts the frame rate of each sub-bitstream according to the specific requirements and capabilities of the decoding system. This dynamic approach maintains compatibility with existing systems while optimizing processing time by converting only when necessary and at appropriate rates.
Data Source
AI summary
An encoder includes circuitry, and memory coupled to the circuitry. The circuitry, in operation, for each of a plurality of sub-bitstreams having mutually different frame rates, encodes identification information into a header of a bitstream including the plurality of sub-bitstreams, the identification information indicating a temporal ID that is an identifier of a temporal layer related to a temporal scalability and corresponds to the sub-bitstream, and encodes level information indicating a conformance level of the sub-bitstream.


