Coding Unit Grouping for Image Encoding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image encoding/decoding methods limitedly use neighboring coding block information, resulting in inefficient compression and encoding/decoding processes.

Innovation Solution

The proposed method involves dividing an image into coding units, constructing coding unit groups with consecutive units sharing the same prediction mode, and signaling coding information in units of coding unit groups to improve encoding/decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If coding information is signaled for each individual coding unit, then decoding accuracy is improved, but signaling overhead and processing complexity increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidsignaling complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges coding information from multiple coding units into a unified coding unit group. By grouping consecutive coding units with identical prediction modes and signaling their common coding information once at the group level, the patent reduces redundant signaling while maintaining accurate decoding for each individual coding unit within the group.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal coding information structure that serves multiple coding units simultaneously. The coding unit group acts as a multi-functional container that provides shared coding information to all member coding units, eliminating the need for separate signaling for each unit while ensuring consistent decoding accuracy across the group.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If coding information is signaled for each individual coding unit, then decoding precision is improved, but encoding/decoding processing time increases

Engineering Contradiction:
Improvedecoding precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent combines the processing of multiple coding units into a single unified operation at the coding unit group level. By signaling coding information once for the entire group rather than processing each unit separately, the patent significantly reduces encoding and decoding processing time while maintaining the precision required for accurate reconstruction of each coding unit.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If coding unit groups are constructed with multiple coding units, then compression efficiency is improved, but the complexity of managing coding unit groups increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidgroup management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the video data hierarchy into distinct levels: individual coding units, coding unit groups, and picture structures. This segmentation allows for efficient management by defining clear boundaries and relationships between levels, enabling the system to handle large groups of coding units without excessive complexity through a structured, hierarchical approach.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250126246A1Image encoding/decoding method and apparatus and recording medium for storing bitstream
Publication Date: 2025.04.17 ELECTRONICS & TELECOMM RES INST
  • US20250126246A1 patent drawing
  • US20250126246A1 patent drawing
  • US20250126246A1 patent drawing

AI summary

The present invention relates to an image encoding method and an image decoding method. The image decoding method includes partitioning a picture into a plurality of coding units, constructing a coding unit group including at least one coding unit of the plurality of coding units, obtaining coding information in units of one coding unit group, and decoding at least one coding unit of the plurality of coding units included in the coding unit group by using the obtained coding information.