IBC Mode Control for Image Encoding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution and high-quality images leads to a significant increase in transmission and storage costs due to the large amount of information required, necessitating the development of high-efficient image compression technologies.

Innovation Solution

The implementation of an image encoding/decoding method that limits the application of the Intra Block Copy (IBC) mode to blocks exceeding Virtual Pipeline Data Units (VPDU), optimizing encoding/decoding efficiency by determining whether to parse or encode information based on block size and slice type, thereby controlling the use of IBC mode.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If IBC mode is applied to all blocks regardless of size, then compression efficiency is improved, but decoding complexity and processing overhead increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoiddecoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of block size threshold to control IBC mode application. By setting a maximum block size threshold (e.g., 64x64 pixels), the system selectively applies IBC mode only to blocks that meet the size criterion, thereby balancing compression efficiency gains against decoding complexity increases. This parameter-based selection resolves the contradiction by adapting the compression strategy to block characteristics.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies different compression strategies to different regions based on block size. Small blocks (below threshold) use traditional compression methods while larger blocks (at or above threshold) utilize IBC mode. This local differentiation allows the system to optimize compression efficiency for suitable blocks without unnecessarily increasing complexity for all blocks, resolving the contradiction through spatially adaptive processing.

Inventive Principle:
Principle #3Local quality

2Loss of substance

If IBC mode is applied to large blocks, then compression ratio is improved, but memory requirements and processing load increase

Engineering Contradiction:
Improvecompression ratioVSAvoidmemory requirements
Core Design Contradiction:
Loss of substanceVSQuantity of substance

Solution Approach 1:

The patent uses the block size parameter as a gating condition for IBC mode application. By changing this parameter threshold, the system controls which blocks undergo IBC processing, thereby managing the trade-off between compression ratio improvement and memory/processing resource consumption. Only blocks exceeding the threshold consume the additional memory and processing resources required for IBC.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies IBC mode partially - only to blocks that meet the size criterion rather than universally. This partial application provides sufficient compression improvement for large blocks while avoiding the excessive memory and processing demands that would result from applying IBC to all blocks, thus resolving the contradiction between compression ratio and resource requirements.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If block size threshold for IBC mode is increased, then more blocks can use IBC mode improving compression, but processing complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent systematically adjusts the block size threshold parameter to find the optimal balance point. By varying this parameter, the system can control the number of blocks eligible for IBC mode, thereby tuning the trade-off between compression efficiency (more blocks processed) and processing complexity (more blocks to evaluate and process). This parameter optimization resolves the contradiction by identifying the threshold that maximizes compression within acceptable complexity bounds.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12047561B2Image encoding/decoding method and apparatus using IBC, and method for transmitting bitstream
Publication Date: 2024.07.23 TCL KING ELECTRICAL APPLIANCES HUIZHOU
  • US12047561B2 patent drawing
  • US12047561B2 patent drawing
  • US12047561B2 patent drawing

AI summary

An image encoding/decoding method and apparatus are provided. An image decoding method performed by an image decoding apparatus may include determining whether to parse first information specifying whether a skip mode applies to a current block, determining whether to parse second information specifying whether an IBC (Intra Block Copy) mode applies to the current block, determining whether the IBC mode applies to the current block based on the first information and the second information, and deriving a prediction block of the current block based on whether to apply the IBC mode. Whether to parse the first information may be determined based on at least one of a width or height of the current block.