Inter-layer Prediction for Scalable Video Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video compression techniques face challenges in efficiently encoding and decoding high-quality videos across diverse environments, leading to increased data transmission and processing requirements, particularly in scalable video coding where layers with varying resolutions, frame rates, and bit depths need to be managed effectively.
Innovation Solution
The implementation of a scalable video coding method that utilizes inter-layer prediction techniques, where information from a base layer is leveraged to enhance the encoding and decoding of an enhancement layer, reducing duplicate information transmission and improving coding efficiency by using various prediction methods for texture, motion, syntax, unit, parameter, and residual information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If inter-layer prediction is used to derive coding information of high resolution pictures from low resolution pictures, then coding efficiency is improved and data transmission is reduced, but the complexity of the encoding/decoding process increases
Solution Approach 1:
The patent applies preliminary action by pre-defining the mapping relationship between low resolution macroblocks and high resolution macroblocks based on inter-layer ratios. The coding information from the base layer is prepared in advance and reused in the enhancement layer, avoiding redundant encoding operations and reducing real-time processing complexity while maintaining coding efficiency.
Solution Approach 2:
The patent uses copying by reusing coding information (such as motion vectors, prediction modes, and syntax elements) from the base layer macroblocks and applying them to corresponding enhancement layer macroblocks. This copying approach reduces the amount of data that needs to be transmitted and processed, improving coding efficiency while the selective adaptation of copied data helps manage complexity.
2Adaptability or versatility
If scalable video coding with multiple layers is implemented to support diverse quality requirements, then adaptability to different environments is improved, but the system complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the video content into multiple layers (base layer and enhancement layer) with different resolutions and quality levels. Each layer is independently coded but interconnected through inter-layer prediction, allowing the system to adapt to different quality requirements by transmitting only the necessary layers while managing complexity through modular structure.
Solution Approach 2:
The patent implements universality by designing the scalable video coding system to serve multiple quality requirements simultaneously. The base layer can be decoded independently for low-quality applications, while the enhancement layer provides high-quality output when needed. The inter-layer prediction mechanism provides multi-functionality by supporting both independent decoding and combined decoding, reducing system complexity while maintaining adaptability.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present invention relates to a method of video decoding, the method comprising: receiving information indicating a prediction mode of a current block, wherein the prediction mode is a merge mode; receiving index information indicating a candidate from a merge candidate list; scaling a motion vector of a reference layer based on a resolution ratio of the reference layer and a current layer; deriving an inter-layer motion vector based on the scaled motion vector; deriving inter-layer motion information including the inter-layer motion vector; constructing the merge candidate list, wherein the merge candidate list includes spatial candidates representing motion information of neighboring blocks of the current block and an inter-layer candidate representing the inter-layer motion information; selecting the candidate from the merge candidate list based on the index information, wherein the candidate indicated by the index information is the inter-layer candidate; predicting the current block in the current layer using the inter-layer motion information represented by the inter-layer candidate selected from the merge candidate list based on the index information; generating a reconstructed picture based on a result of the prediction for the current block; and performing deblocking filtering on the reconstructed picture.