Bitstream Partition Conformance in Multi-Layer Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently processing bitstream conformance parameters across multiple layers, leading to complexity in partitioning and independent processing of bitstream partitions, which restricts flexibility in transportation and processing.
Innovation Solution
The implementation of techniques that allow for the definition and processing of bitstream conformance parameters specific to bitstream partitions, rather than the entire bitstream, enabling flexible transportation and processing by applying parameters only to the relevant subset of video layers within a partition.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If bitstream conformance parameters are applied to the entire bitstream, then conformance control is simplified, but flexibility in processing and transporting individual partitions is reduced
Solution Approach 1:
The patent divides the bitstream into multiple partitions, each with its own conformance parameters. This segmentation allows independent processing and transportation of each partition while maintaining overall conformance control, resolving the contradiction between flexibility and complexity.
Solution Approach 2:
The patent applies different conformance parameters to different partitions based on their specific requirements. Each partition can have customized parameters tailored to its characteristics, enabling localized optimization without affecting other partitions, thus improving flexibility while managing complexity.
2Productivity
If bitstream conformance parameters are defined for the entire bitstream, then parameter management is simplified, but independent processing of partitions is restricted
Solution Approach 1:
The bitstream is segmented into multiple partitions, each with independent conformance parameters. This enables parallel and independent processing of partitions, improving coding efficiency while the segmentation framework itself manages the complexity of parameter definition.
Solution Approach 2:
Conformance parameters are defined and assigned to each partition in advance during the encoding phase. This preliminary action allows decoders to efficiently process each partition independently without needing to manage complex global parameters during decoding, thus improving productivity while controlling complexity.
3Adaptability or versatility
If bitstream partitions are processed independently, then flexibility in transportation is improved, but conformance control becomes more complex
Solution Approach 1:
The bitstream is divided into independent partitions that can be transported separately. Each partition maintains its own conformance parameters, ensuring that independent transportation does not compromise conformance control. The segmentation enables flexibility while the parameter assignment maintains reliability.
Solution Approach 2:
The patent introduces partition-specific conformance parameters that can be independently adjusted for each partition. This parameter differentiation allows each partition to be optimized for its specific transportation and processing requirements while maintaining overall conformance, thus improving flexibility without sacrificing reliability.
Data Source
Figure 1A
Figure 1B
Figure 2A
AI summary
An apparatus configured to code video information in a bitstream includes a memory and a processor in communication with the memory. The memory is configured to store video information associated with a first layer including a first picture and a second layer including a second picture, the first picture associated with a current access unit (AU). The processor is configured to determine whether the current AU satisfies a first condition associated with the first layer, and based on a determination that the current AU does not satisfy the first condition associated with the first layer, determine whether a difference between a highest picture order count (POC) and a lowest POC of a plurality of pictures in a decoded picture buffer (DPB) is less than a threshold value. The processor may encode or decode the video information in the bitstream.