Micro-Block Matching Coding for Image Compression Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image coding and decoding technologies face inefficiencies due to low compression and decompression efficiency, particularly in handling similar patterns within computer screen images, leading to high complexity, large computational demands, and excessive memory bandwidth usage.

Innovation Solution

The method involves performing micro-block matching coding on Coding Units (CUs) to generate optimal Displacement Vectors (DVs), followed by individual and global transformations to reduce redundancy, and then integrating these into the standard coding and decoding processes, including intra and inter prediction, quantization, and entropy coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If intra block copy manner with fixed sizes (8×8, 16×16, 32×32 and 64×64 pixels) is used, then accurate matching of various sizes and shapes can be implemented, but device complexity and computational amount increase significantly

Engineering Contradiction:
Improvematching accuracyVSAvoidcoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the current block into multiple sub-blocks and performs matching on each sub-block independently. This segmentation allows the system to achieve accurate matching for various sizes and shapes by treating different regions separately, while keeping the complexity of each individual sub-block matching operation manageable through the use of fixed template sizes.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If siring matching manner is used to implement accurate matching of various sizes and shapes, then matching precision improves, but computational amount and memory read-write bandwidth increase greatly

Engineering Contradiction:
Improvematching accuracyVSAvoidcomputational amount
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent uses template copying where a fixed-size template is copied and compared against sub-blocks in the current block. This copying approach enables accurate matching of various sizes and shapes by adjusting the template position and size parameters, while maintaining reasonable computational requirements through the efficient reuse of the same template across multiple comparisons.

Inventive Principle:
Principle #26Copying

3Device complexity

If existing intra prediction manner is used, then device complexity is controlled, but compression efficiency is limited due to inability to utilize similarity in the same frame

Engineering Contradiction:
Improvecoding complexityVSAvoidcompression efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent extends the prediction approach by searching for matching blocks within the same frame (intra-frame search) in addition to using adjacent pixel samples. This adds a spatial dimension to the prediction process, allowing the system to exploit self-similarity patterns within the frame while maintaining controlled complexity through the use of fixed template sizes and systematic search strategies.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11394970B2Image encoding and decoding method and device
Publication Date: 2022.07.19 ZTE CORP
  • US11394970B2 patent drawing
  • US11394970B2 patent drawing
  • US11394970B2 patent drawing

AI summary

The disclosure discloses a method and device for coding an image and a method and device for decoding an image. The coding includes that: a coding block is partitioned into L micro-blocks, wherein L is a preset number of micro-block partitions in the decoding block; Displacement Vectors (DVs) between the micro-blocks and reference micro-blocks in a preset reconstructed pixel sample set are determined, wherein the DVs are vectors between pixel positions of the reference micro-blocks and pixel positions of the micro-blocks in a preset pixel coordinate system: and the DVs are coded and written into a bitstream. By the methods and the devices, the problem of low image compression and decompression efficiency during image coding and decoding in the related technology is solved, and tire effect of improving image coding and decoding efficiency is further achieved.