Sub-bitstream Extraction via Access Unit Discarding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing sub-bitstream extraction processes in video coding standards like SVC are limited to scaling entire sequences and require complex verification for bitstream conformance, making them inefficient and inflexible.
Innovation Solution
A method and device for sub-bitstream extraction that identifies and discards access units and their dependencies within a bitstream, forming a conforming sub-bitstream without the need for bitstream conformance verification, allowing for flexible extraction and simplification of the process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing sub-bitstream extraction processes are used to remove temporal layers, then the entire sequence must be scaled to a specific layer, but this reduces flexibility and requires complex bitstream conformance verification
Solution Approach 1:
The patent segments the bitstream processing by identifying and discarding specific access units independently, rather than requiring entire sequence scaling. This allows selective removal of access units based on temporal_id values without needing to verify conformance for the whole sequence, thereby improving flexibility while reducing verification complexity
Solution Approach 2:
The patent applies partial action by allowing extraction of sub-bitstreams with arbitrary temporal_id values without requiring complete layer scaling. The method performs only the necessary discarding of specific access units rather than exhaustive verification of entire sequence conformance, achieving flexibility without excessive complexity
2Reliability
If encoder and network nodes check each sub-bitstream for bitstream conformance, then conformance is ensured, but this makes flexible encoders and network nodes very complex
Solution Approach 1:
The patent applies preliminary action by establishing conformance rules before extraction operations. The method predefined that discarding access units with temporal_id greater than a threshold maintains conformance, eliminating the need for complex post-extraction verification and reducing encoder and network node complexity while ensuring reliability
Solution Approach 2:
The extraction method is self-validating through its design: by discarding access units with temporal_id > threshold, the method inherently produces conforming sub-bitstreams without requiring external verification mechanisms, thereby reducing system complexity while maintaining conformance
3Productivity
If sub-bitstream extraction is performed without checking for conformance, then processing is faster, but the resulting bitstream may not be conformant
Solution Approach 1:
The method is self-validating by design: discarding access units with temporal_id greater than a threshold inherently produces conforming sub-bitstreams according to HEVC/SVC specifications. This eliminates the need for separate conformance checking while ensuring reliability, achieving both high productivity and guaranteed conformance
Data Source
AI summary
A sub-bitstream extraction process is applicable to a bitstream of multiple access units comprising a respective encoded picture of a video sequence. An access unit among the bitstream is identified and discarded. In addition, all access units in the bitstream that can depend on this access unit are discarded to form a sub-bitstream. The sub-bitstream will not have any access unit that can depend on the identified access units and will be a specification-conforming bitstream.


