HEVC Multi-layer Video Coding Reference Layer Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In scalable video coding (SVC), the availability of certain types of information in the reference layer (RL) depends on the codec used for coding the RL, leading to inefficiencies in coding efficiency and computational complexity when using non-HEVC codecs.
Innovation Solution
A method is described where the presence or absence of a reference layer in the bitstream is determined, and based on this, parameters for the decoded picture buffer are signaled. If the reference layer is not included, certain parameters such as the maximum size of the decoded picture buffer and maximum latency are set to specific values, optimizing coding efficiency and reducing computational complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the reference layer is coded using a non-HEVC codec, then compatibility with existing codecs is improved, but coding efficiency deteriorates due to unavailable motion information
Solution Approach 1:
The patent extracts only the necessary texture information from the non-HEVC coded reference layer while omitting the unavailable motion information. This selective extraction allows the enhancement layer to be coded using available data, maintaining codec compatibility while managing coding efficiency by working with only the extractable components.
Solution Approach 2:
The patent changes the parameter set used for coding the enhancement layer based on the reference layer codec type. When the reference layer is coded with a non-HEVC codec, the patent modifies the coding parameters to exclude motion-compensation dependencies and uses only texture-based prediction, thereby adapting to the limitations of the reference codec.
2Manufacturing precision
If motion information from the reference layer is required for coding the enhancement layer, then coding precision is improved, but device complexity increases due to additional processing requirements
Solution Approach 1:
The patent applies partial action by using only the subset of reference layer information that is available (texture data) rather than attempting to use all desired information (including motion vectors). This partial utilization achieves sufficient coding precision for the given constraints while avoiding the complexity of implementing full motion compensation when motion information is unavailable.
3Reliability
If parameters for the decoded picture buffer are always signaled regardless of reference layer availability, then reliability is improved, but loss of time increases due to unnecessary signaling
Solution Approach 1:
The patent performs preliminary determination of reference layer codec type before signaling buffer parameters. Based on this preliminary assessment, it conditionally signals only the necessary parameters - signaling full buffer parameters when the reference layer is HEVC-coded, and signaling reduced parameters when the reference layer is non-HEVC-coded, thereby eliminating unnecessary signaling overhead while maintaining decoding reliability.
Data Source
AI summary
An apparatus configured to code video information includes a memory and a processor in communication with the memory. The memory is configured to store video information associated with a bitstream. The apparatus further includes a processor in communication with the memory, the processor configured to determine whether a reference layer is included in the bitstream. The processor is further configured to determine an indication of one or more parameters for a decoded picture buffer based upon whether the reference layer is included in the bitstream and to code the video information based at least in part on the determined indication of the one or more parameters for the decoded picture buffer.


