Intra Block Coding Merge Candidate List Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution, high-quality images and videos, such as 4K or 8K, has led to higher data transmission and storage costs due to the increased amount of information required. Additionally, the need for efficient compression techniques for immersive media like virtual reality and augmented reality content has become essential.

Innovation Solution

The proposed solution involves improving image/video coding efficiency through efficient filtering methods and intra block coding (IBC) techniques. This includes signaling information on the maximum number of block vector candidates for IBC and separate signaling for motion vector candidates, which enhances coding efficiency and visual quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high-resolution, high-quality image/video (4K or 8K) is transmitted or stored using existing mediums, then image quality is improved, but transmission cost and storage cost increase due to increased data amount

Engineering Contradiction:
Improveimage qualityVSAvoiddata amount
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by modifying the precision of motion vector representation. Instead of using full-precision motion vectors, the invention uses truncated or rounded motion vector values that are sufficient for practical compression purposes. This reduces the number of bits required to represent motion information while maintaining acceptable prediction accuracy, thereby reducing overall data amount without significantly degrading image quality.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs a simplified motion vector representation that sacrifices some precision for the sake of reduced data complexity. The truncated motion vectors act as a simplified approximation that is 'good enough' for compression purposes, allowing efficient transmission and storage of high-resolution content without requiring the full precision that would be computationally expensive and data-intensive.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Quantity of substance

If intra block coding (IBC) technique is applied to improve compression efficiency, then data transmission and storage costs are reduced, but signaling complexity increases due to need for efficient signaling of block vector candidates

Engineering Contradiction:
Improvedata amountVSAvoidsignaling complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the motion vector information into multiple candidate lists (e.g., list 0 and list 1) with different priorities and characteristics. By dividing the candidate selection process into segments, the encoder can signal fewer bits per block while still providing diverse candidate options. This segmentation reduces the immediate signaling burden while maintaining compression efficiency through selective candidate usage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a mechanism where not all block vector candidates need to be fully signaled for every block. Instead, certain candidates are implicitly derived or assumed based on neighboring block information, and only deviations or specific selected candidates require explicit signaling. This partial signaling approach reduces overall signaling complexity while maintaining sufficient coding performance.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250150623A1Intra block coding-based video or image coding
Publication Date: 2025.05.08 NOKIA TECHNOLOGIES OY
  • US20250150623A1 patent drawing
  • US20250150623A1 patent drawing
  • US20250150623A1 patent drawing

AI summary

According to the present disclosure of the present document, prediction can be performed on the basis of information related to the maximum number of block vector candidates included in a merge candidate list for the IBC merge mode, and thus information for IBC, which is distinguished from information used in inter prediction, can be signaled separately, and the efficiency of screen content coding (SCC) can be increased.