Boundary Matching Mode Selection for Flexible Video Block Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems face challenges in efficiently handling various types of video sources, including 3D video signals, due to limitations in coding efficiency and flexibility in block partitioning, leading to increased processing complexity and redundant splits, which affect throughput and buffer size management.

Innovation Solution

The implementation of a quadtree with nested multi-type tree coding structure in VVC, which allows for flexible block partitioning, reduces redundant splits, and includes features like virtual pipeline data units, intra chroma partitioning, and improved intra prediction modes to enhance coding efficiency and throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional block partitioning methods are used in video coding, then the coding structure is simple, but coding efficiency is insufficient and processing complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a quadtree structure where coding units are recursively divided into smaller blocks, and within each coding unit, a multi-type tree structure further partitions blocks into prediction units and transform units. This nested partitioning allows flexible block division while maintaining an organized hierarchical structure, improving coding efficiency without excessively increasing processing complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent segments video blocks into different types of units (coding units, prediction units, transform units) with specific functions. This segmentation allows each unit to be optimized independently for its specific purpose, improving overall coding efficiency while keeping the structure manageable through clear functional separation.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If more coding tools are added to handle various video sources, then adaptability improves, but device complexity increases

Engineering Contradiction:
Improvehandling various video sourcesVSAvoidcoding structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal coding framework where the quadtree with nested multi-type tree structure can handle different video sources (including 3D video signals) through a single unified partitioning mechanism. The structure adapts to different content requirements by adjusting partition depths and types without requiring separate coding paths, thus improving versatility while controlling complexity.

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

Solution Approach 2:

The patent introduces dynamic partitioning where the structure adapts its complexity based on content characteristics. The quadtree and multi-type tree partitioning can adjust the number and size of blocks dynamically according to the video source requirements, allowing the system to handle various video sources efficiently without maintaining maximum complexity for all cases.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If redundant block splits are performed, then coding precision improves, but throughput decreases and buffer size increases

Engineering Contradiction:
Improveblock partitioning precisionVSAvoidthroughput
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies different partitioning strategies to different regions of the video content based on local characteristics. The quadtree and multi-type tree structures allow deeper partitioning only where needed (in complex regions) while using coarser partitioning in simpler regions, thus achieving high precision where necessary without unnecessarily increasing throughput requirements or buffer sizes across the entire frame.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260039794A1Method and Apparatus Using Boundary Matching for Mode Selection in Video Coding System
Publication Date: 2026.02.05 MEDIATEK INC
  • US20260039794A1 patent drawing
  • US20260039794A1 patent drawing
  • US20260039794A1 patent drawing

AI summary

A method and apparatus for video coding. According to the method, a set of candidates associated with coding modes or mode parameters are determined. Boundary matching costs associated with the set of candidates are determined, where each of the boundary matching costs is determined for one target candidate of the set of candidates. The costs are calculated by using reconstructed or predicted samples of the current block and one or more neighboring blocks of the current block. Each of the boundary matching costs is calculated using one target configuration selected from a plurality of configurations. A final candidate is selected from the set of candidates based on the boundary matching costs. The current block is encoded or decoded using the final candidate.