Video Encoder Header Metadata for Mixed 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 bitstream header for each sub-bitstream, using temporal IDs and other metadata to facilitate the processing of sub-bitstreams with different frame rates, enabling efficient selection and management of frame rates and processing capacities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If identification information is encoded into the bitstream header for each sub-bitstream, then the ability to identify and process individual sub-bitstreams is improved, but the complexity of the encoding and decoding process increases
Solution Approach 1:
The patent segments the bitstream into multiple sub-bitstreams, each with its own identification information including temporal ID and level information. This segmentation allows the decoder to identify and process individual sub-bitstreams independently, resolving the contradiction by organizing the data structure to facilitate precise identification while maintaining manageable complexity through systematic segmentation.
Solution Approach 2:
The patent introduces identification information as an intermediary element in the bitstream header that mediates between the encoder and decoder. This intermediary contains temporal IDs and level information that enable the decoder to accurately identify sub-bitstreams without requiring complex processing logic, thus improving identification accuracy while keeping the system relatively simple.
2Productivity
If temporal IDs and level information are encoded for each sub-bitstream, then the efficiency of selecting appropriate components and operations is improved, but the amount of data to be processed increases
Solution Approach 1:
The patent applies preliminary action by encoding temporal IDs and level information in the bitstream header before the actual decoding process. This allows the decoder to pre-identify the characteristics of each sub-bitstream and select appropriate decoding components and operations in advance, improving encoding efficiency without significantly increasing processing burden during actual operation.
Solution Approach 2:
The patent uses parameter changes by introducing temporal IDs and level information as metadata parameters that describe the characteristics of each sub-bitstream. These parameters enable efficient selection of decoding operations without requiring the decoder to process the actual video data multiple times, thus improving productivity while keeping the additional data volume minimal.
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.


