Adaptive Patch Packing Block Size for Multi-View Video Atlases

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-view video encoding technologies face inefficiencies due to fixed patch packing block sizes, leading to discarded patches when sizes are too large and increased grid-edge information when sizes are too small, affecting encoding efficiency and synthesis performance.

Innovation Solution

Adaptive adjustment of patch packing block size based on the ratio of discarded patches, adjusting the block size until the ratio falls within predetermined thresholds to optimize packing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If a fixed large patch packing block size is used, then the atlas frame size is reduced, but many patches are discarded leading to loss of valid pixels

Engineering Contradiction:
Improveatlas frame sizeVSAvoidvalid pixels in discarded patches
Core Design Contradiction:
Area of stationary objectVSLoss of substance

Solution Approach 1:

The patch packing block size is changed from a fixed value to a dynamically adjustable parameter. The system adaptively adjusts the block size based on the characteristics of the current frame group (GOF), allowing it to optimize between atlas frame size and valid pixel retention for each specific encoding scenario rather than using a one-size-fits-all approach.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameter of patch packing block size adaptively for each GOF based on the ratio of valid pixels in discarded patches. By monitoring this ratio and adjusting the block size parameter accordingly, the system optimizes the balance between keeping the atlas frame compact and preserving all valid pixel information from patches.

Inventive Principle:
Principle #35Parameter changes

2Loss of substance

If a fixed small patch packing block size is used, then more patches are retained, but increased grid-edge information is introduced affecting synthesis performance

Engineering Contradiction:
Improvevalid pixels in discarded patchesVSAvoidgrid-edge information
Core Design Contradiction:
Loss of substanceVSObject-generated harmful factors

Solution Approach 1:

Rather than using a consistently small block size, the system dynamically adjusts the block size based on the actual patch packing results. When the ratio of valid pixels in discarded patches is high, the system increases the block size to retain more patches, and when the ratio is low, it can use larger blocks to reduce grid-edge effects, optimizing for each encoding scenario.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patch packing block size parameter is adjusted based on the calculated ratio of valid pixels in discarded patches. This adaptive parameter change allows the system to find the optimal block size that minimizes both patch disc loss and grid-edge information, rather than being constrained to a fixed small size.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If adaptive adjustment of patch packing block size is implemented, then encoding efficiency and synthesis performance are improved, but computational complexity increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoidadjustment process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements a feedback mechanism where the ratio of valid pixels in discarded patches is calculated after each patch packing operation. This feedback information is then used to adjust the patch packing block size for the next GOF, creating a closed-loop control system that automatically optimizes encoding efficiency without requiring complex external control mechanisms.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The adaptive adjustment process is self-regulating, using the encoding results themselves (the ratio of valid pixels in discarded patches) to guide future encoding decisions. The system serves itself by using its own performance metrics to optimize its parameters, reducing the need for external complex control systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12563230B2Method and apparatus for adjusting adaptive patch packing block size
Publication Date: 2026.02.24 KOREA ELECTRONICS TECH INST
  • US12563230B2 patent drawing
  • US12563230B2 patent drawing
  • US12563230B2 patent drawing

AI summary

Proposed are a method and apparatus for adjusting an adaptive patch packing block size of a multi-view video. The method may include receiving an initial patch packing block size as an input, and calculating a width and height of an atlas frame according to the patch packing block size. The method may also include performing patch packing according to the patch packing block size and a size of the atlas frame, and calculating a ratio of the number of valid pixels in patches that are not packed and discarded as a result of the patch packing. The method may further include adjusting adaptively the patch packing block size according to the calculated ratio of the number of valid pixels in the discarded patches, and re-performing the patch packing according to the adjusted patch packing block size.