Bitstream Profile Signaling for Video Decoder Capability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding systems face challenges in determining whether a video decoder can process a bitstream without inspecting all parameter sets, as multiple coded video sequences within a bitstream may conform to different profiles, tiers, and levels, making it complex to ensure decoding capability.
Innovation Solution
The system signals bitstream properties, such as profile indicators, through Supplemental Enhancement Information (SEI) messages, allowing video decoders to determine if all coded video sequences conform to the same profile, thereby simplifying the decoding process by eliminating the need to inspect all parameter sets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the video decoder inspects all parameter sets to determine decoding capability, then the reliability of decoding is ensured, but the device complexity and processing time increase significantly
Solution Approach 1:
The patent extracts the essential decoding capability information from multiple parameter sets and consolidates it into a single representative parameter set. Instead of inspecting all parameter sets, the decoder only needs to examine this one extracted set to determine if it can decode the bitstream, thereby reducing complexity while maintaining reliability
Solution Approach 2:
The encoder performs preliminary action by selecting and preparing a specific parameter set that represents the most restrictive decoding requirements before transmission. This pre-processed parameter set contains all necessary information for the decoder to make capability determination without needing to inspect other parameter sets
2Adaptability or versatility
If the system supports multiple profiles with different parameter sets, then the adaptability increases, but the difficulty of detecting and measuring decoding capability worsens
Solution Approach 1:
The patent applies local quality by making different parameter sets available at different locations in the bitstream, each with specific profile characteristics. The representative parameter set is positioned and marked so that decoders can efficiently locate and examine only the relevant local parameter set for their capability assessment, rather than searching through all parameter sets
3Manufacturing precision
If the video decoder processes every parameter set to ensure compliance, then the manufacturing precision of decoding is maintained, but the productivity decreases
Solution Approach 1:
The patent applies partial action by requiring the decoder to process only a subset of parameter sets - specifically, just the one representative parameter set that has been pre-selected to represent all compliance requirements. This partial processing maintains decoding compliance precision while dramatically improving processing productivity
Data Source
AI summary
A device signals a property of a bitstream. The bitstream comprises a plurality of coded video sequences (CVSs). When the property has a particular value, all the CVSs of the bitstream conform to the same profile. A video processing device is able to determine, based on the property, whether to process the bitstream.


