Video Decoding Subblock Inter-Prediction for Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video processing technologies face challenges in efficiently processing high-definition video signals and improving prediction performance and coding efficiency, particularly in merge skip mode, due to limitations in syntax information and inter prediction methods.
Innovation Solution
A method and apparatus for decoding a video signal that involves obtaining skip flag information and performing inter prediction using inter prediction parameter information from multiple neighbor blocks, partitioning the current coding block into subblocks, and assigning inter prediction parameter information from adjacent neighbor blocks to each subblock, which can include spatial and temporal neighbors, to enhance prediction accuracy and reduce syntax information requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If merge skip mode is used to reduce syntax information, then coding efficiency is improved, but prediction performance deteriorates due to limited inter prediction parameter information
Solution Approach 1:
The current coding block is divided into multiple subblocks, and different inter prediction parameter information from multiple neighbor blocks is assigned to different subblocks. This segmentation allows the system to use limited syntax information efficiently while maintaining prediction accuracy across the entire block by utilizing diverse neighbor block information.
Solution Approach 2:
Different subblocks within the current coding block are assigned different inter prediction parameter information from different neighbor blocks based on their local characteristics. This local quality approach ensures that each subblock uses the most appropriate prediction parameters for its specific region, improving overall prediction performance while maintaining compact syntax representation.
2Device complexity
If a single neighbor block is used for inter prediction in merge skip mode, then device complexity is reduced, but prediction accuracy deteriorates
Solution Approach 1:
Inter prediction parameter information from multiple neighbor blocks is merged and assigned to different subblocks of the current coding block. This merging approach combines the advantages of multiple neighbor blocks without requiring complex processing, as each subblock independently uses parameters from its assigned neighbor block, achieving high prediction accuracy with minimal additional complexity.
3Reliability
If inter prediction parameter information from multiple neighbor blocks is used, then prediction performance is improved, but syntax information requirements increase
Solution Approach 1:
By segmenting the current coding block into subblocks and assigning different neighbor block parameters to different subblocks, the system achieves high prediction performance using compact syntax information. The segmentation allows efficient utilization of limited syntax bits by distributing parameter information across multiple subblocks rather than requiring extensive parameters for the entire block.
Solution Approach 2:
Each subblock independently uses inter prediction parameter information from its assigned neighbor block without requiring additional complex syntax information. This self-service approach allows each subblock to perform prediction autonomously using locally available parameters, improving prediction performance while maintaining compact syntax representation.
Data Source
AI summary
The present invention relates to method and device for decoding a bitstream for a video signal in a decoding device, the method comprising the steps of: obtaining skip flag information about a current coding block from a bitstream; and, if the skip flag information indicates that a skip mode is applied with respect to the current coding block, performing inter-prediction for the current coding block by means of inter-prediction parameter information of a neighboring block of the current coding block. Moreover, the neighboring block of the current coding block comprises a plurality of temporal neighboring blocks and spatial neighboring blocks adjacent to the current coding block. Also, the step of performing inter-prediction for the current coding block comprises: dividing of the current coding block into a plurality of sub-blocks; with respect to each of the plurality of sub-blocks, obtaining of inter-prediction parameter information for the corresponding sub-blocks from neighboring blocks that are adjacent to the corresponding sub-blocks among the neighboring blocks of the current coding blocks; and obtaining of a predicted value for the corresponding sub-blocks on the basis of the obtained inter-prediction parameter information.


