Video Coding Reference-Line Selection for Smaller Prediction Buffers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding methods struggle with effectively determining reference lines for prediction when a current block is in contact with or not in contact with the upper boundary of a largest coding unit, leading to inefficient buffer size management.
Innovation Solution
A method and apparatus that determine whether a current block is in contact with the upper boundary of a largest coding unit, using one reference line when in contact and multiple reference lines when not in contact, to perform prediction based on the determined upper reference line.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If multiple reference lines are used for prediction, then prediction accuracy is improved, but buffer size increases
Solution Approach 1:
The patent applies local quality by differentiating the number of reference lines used based on the specific location and characteristics of the current block. When the current block is in contact with the upper boundary of a largest coding unit, only one reference line is used; when not in contact, multiple reference lines are used. This localized adaptation optimizes the balance between prediction accuracy and buffer size requirements.
2Productivity
If reference lines are determined based on block position, then buffer management efficiency is improved, but complexity of determining reference lines increases
Solution Approach 1:
The patent implements preliminary action by pre-determining the reference line configuration based on the block's position relative to the largest coding unit boundary before performing the prediction operation. The system checks whether the current block contacts the upper boundary and configures the appropriate number of reference lines in advance, streamlining the overall prediction process.
Data Source
AI summary
Provided are a video decoding method and apparatus which, during video encoding and decoding processes, determine whether a current block is in contact with an upper boundary of a largest coding unit including the current block, when it is determined that the current block is in contact with the upper boundary of the largest coding unit, determine an upper reference line of the current block as one reference line, when it is determined that the current block is not in contact with the upper boundary of the largest coding unit, determine the upper reference line of the current block based on N reference lines, and use the determined upper reference line.


