Arbitrary Block Partitioning for Edge-Adaptive Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression techniques struggle to efficiently encode pictures with edges in varying directions, leading to increased data requirements and reduced coding efficiency due to the use of square or rectangular block-based encoding.

Innovation Solution

The method involves partitioning target blocks into non-rectangular sub-blocks based on edge boundaries, allowing for efficient encoding and decoding of video data by using arbitrary block partitioning techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If square or rectangular block-based encoding is used, then the encoding process is simple and systematic, but coding efficiency decreases and data requirements increase for pictures with edges in varying directions

Engineering Contradiction:
Improveencoding process simplicityVSAvoidcoding efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent divides the picture into multiple blocks and further partitions each block into sub-blocks based on edge detection results. This segmentation allows the encoding process to adapt to local image characteristics, particularly edges in varying directions, thereby improving coding efficiency while maintaining systematic processing through hierarchical division.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic block partitioning where the partitioning structure changes based on detected edge directions. Instead of using fixed square or rectangular blocks throughout, the system dynamically adjusts block shapes and partitioning patterns to match local image features, resolving the contradiction between systematic encoding and coding efficiency.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If square or rectangular block-based encoding is used, then the encoding structure is regular and easy to implement, but the amount of encoding data increases

Engineering Contradiction:
Improveencoding structure regularityVSAvoidamount of encoding data
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent applies different encoding strategies to different regions of the picture based on local edge characteristics. Blocks containing edges in varying directions are partitioned into sub-blocks with directional encoding, while regions without significant edges use standard encoding. This local adaptation reduces the overall amount of encoding data needed while maintaining regularity in the overall encoding structure.

Inventive Principle:
Principle #3Local quality

3Ease of manufacture

If conventional block partitioning is used, then processing is straightforward, but image enhancement effect is insufficient for complex textures

Engineering Contradiction:
Improveprocessing straightforwardnessVSAvoidimage enhancement effect
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent implements dynamic partitioning where block structures adapt to local image content. For regions with complex textures and edges, the system dynamically creates directional sub-block partitions that follow edge orientations, enhancing image representation precision while maintaining straightforward processing through automated detection and adaptation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes encoding parameters such as block size, partitioning depth, and transformation types based on detected image characteristics. By adjusting these parameters dynamically according to edge density and direction, the system achieves better image enhancement effects for complex textures while keeping the base processing framework straightforward.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250392707A1Video encoding and decoding using arbitrary block partitioning
Publication Date: 2025.12.25 HYUNDAI MOTOR CO LTD
  • US20250392707A1 patent drawing
  • US20250392707A1 patent drawing
  • US20250392707A1 patent drawing

AI summary

A video decoding apparatus for decoding a target block using intra prediction includes a processor configured to: obtain, from a bitstream, boundary line information specifying at least one boundary line for partitioning the target block and prediction mode information, wherein the boundary line information allows partitioning the target block into a plurality of non-rectangular blocks; determine intra prediction modes of the non-rectangular blocks using the prediction mode information; generate a prediction block of the target block by performing intra prediction on each of the non-rectangular blocks using the determined intra prediction modes; reconstruct a residual block of the target block from the bitstream; and reconstruct the target block by adding the prediction block and the residual block. Determining intra prediction modes of the non-rectangular blocks includes: constructing a candidate list of intra prediction mode candidates; and selecting an intra prediction mode of the non-rectangular block from the candidate list.