Edge-Aware Block Partitioning for Lower Video Coding Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards like HEVC require further improvements in encoding and decoding efficiency.

Innovation Solution

The proposed solution involves an encoder and decoder that utilize a first partitioning mode without parsing splitting information to split blocks, and a second partitioning mode that prohibits quad tree splitting for blocks adjacent to the picture edge and meeting certain dimension conditions, along with encoding and decoding methods that include specific partitioning techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If quad tree splitting is allowed for all blocks in the second partitioning, then the block splitting flexibility is improved, but the processing complexity and bitstream overhead increase

Engineering Contradiction:
Improveblock splitting flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies different partitioning rules to different spatial locations within the picture. Specifically, blocks adjacent to picture edges (within a predetermined distance) are subject to restricted partitioning modes, while interior blocks can use full quad tree splitting. This local differentiation reduces overall processing complexity while maintaining splitting flexibility where most needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the picture processing into two distinct zones: edge-adjacent blocks and interior blocks. Each zone has its own partitioning rules and mode constraints. This segmentation allows the system to apply simplified rules to edge blocks (reducing complexity) while preserving full flexibility for interior blocks (maintaining adaptability).

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If multiple partitioning modes are supported in the second partitioning, then the coding precision is improved, but the decoding complexity increases

Engineering Contradiction:
Improvecoding precisionVSAvoiddecoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent restricts the set of available partitioning modes for blocks adjacent to picture edges, while allowing all modes for interior blocks. This local quality differentiation reduces decoding complexity for edge blocks (which constitute a significant portion of the picture) while preserving coding precision for interior blocks where complex partitioning provides the most benefit.

Inventive Principle:
Principle #3Local quality

3Productivity

If unrestricted partitioning is applied to all blocks, then the compression efficiency is improved, but the encoding complexity increases

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

Solution Approach 1:

The patent changes the partitioning parameters (available modes, splitting rules) based on the block's spatial location relative to picture edges. By dynamically adjusting these parameters according to position, the system achieves good compression efficiency for interior blocks while reducing encoding complexity for edge blocks, resulting in an optimized overall balance.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250330658A1Encoder, decoder, encoding method, and decoding method
Publication Date: 2025.10.23 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US20250330658A1 patent drawing
  • US20250330658A1 patent drawing
  • US20250330658A1 patent drawing

AI summary

An image encoder performs a first partitioning including using a first partition mode, without writing first splitting information indicative of the first partition mode into a bitstream, to split a first block into a plurality of second blocks in response to that the first block is located adjacent to an edge of a picture and that the dimensions of the first block satisfy a first condition; and performs a second partitioning on the second block by writing second splitting information indicative of a second partition mode into the bitstream, and using the second partition mode to split the second block into a plurality of coding units (CUs), wherein the second partition mode prohibits the quad tree splitting of the second block in certain conditions.