Point Cloud BV Candidate Filtering for IBC-Merge Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies, such as Intra Block Copy (IBC) and Intra Template Matching Prediction (IntraTMP), suffer from inefficient coding due to overlapping search ranges and redundant Block Vector (BV) information, which affects the overall video coding efficiency.
Innovation Solution
The proposed solution involves eliminating redundant BV information by determining a first BV candidate list and a second BV candidate list based on a region range, thereby improving the expression efficiency of header information and overall video coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If IBC mode and IntraTMP mode use overlapping search ranges for BV, then both modes can search the same reconstructed region, but redundant BV information is generated which reduces coding efficiency
Solution Approach 1:
The patent extracts and removes redundant BV information by establishing a first region range that excludes areas already covered by other prediction modes. Specifically, the first region range is defined as a region excluding a second region (search range of other prediction modes) and a third region (IBC search range), thereby taking out overlapping/BV information that would be redundant when both IBC and IntraTMP modes use the same search ranges.
2Productivity
If the first region range is defined to exclude second region and third region, then redundant BV information is eliminated, but the complexity of determining the region ranges increases
Solution Approach 1:
The patent applies preliminary action by pre-defining the first region range before the actual BV search process. The first region range is determined in advance based on the picture structure and previously established second and third regions, so that when IBC and IntraTMP modes perform their BV searches, the non-redundant search areas are already predetermined, avoiding the need for complex real-time region calculation during encoding/decoding.
Data Source
Figure 1~2f
Figure 3~4
Figure 5~7a
AI summary
The embodiments of the present application disclose an encoding method, a decoding method, a code stream, an encoder, a decoder, and a storage medium. The decoding method includes: decoding a code stream and determining a prediction mode of a current block; determining a first BV candidate list of the current block when the prediction mode of the current block indicates that the current block determines a predicted value of the current block using an IBC-merge prediction mode; determining a first region range, and determining a second BV candidate list based on the first BV candidate list and the first region range; a predicted value of the current block is determined based on the second BV candidate list. The embodiments of the present application can improve the accuracy of inter prediction, thereby improving the codec efficiency of geometric information and improving the codec performance of a point cloud.