Point Cloud BV Candidate Filtering for IBC-Merge Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesearch range coverageVSAvoidcoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improvecoding efficiencyVSAvoidregion range determination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4697711A1Encoding method, decoding method, code stream, encoder, decoder and storage medium
Publication Date: 2026.02.18 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • EP4697711A1 patent drawingFigure 1~2f
  • EP4697711A1 patent drawingFigure 3~4
  • EP4697711A1 patent drawingFigure 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.