Region Merging for Video Coding Parameter Reuse

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image and video coding standards are limited in their ability to sub-divide pictures into blocks, leading to inefficient use of side information for coding parameters due to fixed block sizes that do not align with the arbitrary shapes of objects in images, increasing bit rate and coding complexity.

Innovation Solution

The proposed solution involves spatially sub-dividing an array of information samples into simply connected regions of varying sizes using recursive multi-partitioning, followed by a merging process to adapt coding parameters based on relative location relationships between regions, reducing the need for redundant side information by allowing for more flexible block configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If fixed block sizes are used for coding, then device complexity is reduced and ease of operation is improved, but coding efficiency deteriorates and bit rate increases due to misalignment with arbitrary object shapes

Engineering Contradiction:
Improveease of coding operationVSAvoidcoding efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent divides the image into multiple blocks of varying sizes rather than uniform fixed blocks. This segmentation allows each block to be tailored to the local image content and object shapes, improving coding efficiency while maintaining operational simplicity through systematic block division rules

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different block sizes to different regions of the image based on local content characteristics. Objects with arbitrary shapes are enclosed in blocks that match their spatial extent, while homogeneous regions use larger blocks, optimizing the balance between coding efficiency and operational ease

Inventive Principle:
Principle #3Local quality

2Device complexity

If fixed block sizes are used for coding, then device complexity is reduced, but bit rate increases due to redundant side information required for each block

Engineering Contradiction:
Improvecoding system complexityVSAvoidside information bit rate
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent merges adjacent blocks that share common characteristics (such as similar object content or homogeneous regions) into larger blocks. This reduces the total number of blocks requiring individual side information, thereby reducing bit rate while maintaining manageable system complexity through structured merging rules

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If fixed block sizes are used for coding, then ease of operation is improved, but rate-distortion compromise deteriorates due to inability to adapt to image content

Engineering Contradiction:
Improvecoding simplicityVSAvoidrate-distortion optimization
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent introduces dynamic block size selection that adapts to local image content characteristics. Blocks are sized and positioned to match object shapes and regional variations, allowing the coding system to optimize rate-distortion performance while maintaining operational simplicity through systematic adaptation rules

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12561715B2Region merging and coding parameter reuse via merging
Publication Date: 2026.02.24 DOLBY VIDEO COMPRESSION LLC
  • US12561715B2 patent drawing
  • US12561715B2 patent drawing
  • US12561715B2 patent drawing

AI summary

A favorable merging or grouping of simply connected regions into which the array of information samples is sub-divided, is coded with a reduced amount of data. To this end, a predetermined relative locational relationship is defined enabling an identifying, for a predetermined simply connected region, of simply connected regions within the plurality of simply connected regions which have the predetermined relative locational relationship to the predetermined simply connected region. Namely, if the number is zero, a merge indicator for the predetermined simply connected region may be absent within the data stream In other embodiments, spatial sub-division is performed depending on a first subset of syntax elements, followed by combining spatially neighboring simply connected regions depending on a second subset of syntax elements, to obtain an intermediate sub-division.