Immersive Video Atlas Patch Offset Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current immersive video technologies struggle to provide natural and immersive 6DoF experiences due to limitations in supporting rotational and translational motions, with most omnidirectional videos only supporting rotation, leading to inefficiencies in pixel value distribution and encoding/decoding processes.

Innovation Solution

A method for processing immersive videos that involves pruning view images, generating an atlas by packing extracted patches, deriving and adjusting pixel value offsets, and encoding this information as metadata to achieve uniform pixel value distribution and improved encoding/decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If omnidirectional videos support only rotation, then device complexity is reduced, but 6DoF immersion experience deteriorates

Engineering Contradiction:
Improvemotion support capabilityVSAvoidimmersion experience
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The video content is segmented into multiple view images captured from different positions and orientations. Each view image is processed independently through pruning to extract relevant patches, which are then packed into an atlas structure. This segmentation enables selective rendering for 6DoF motion without requiring full 6DoF capture capability, resolving the contradiction between device complexity and immersion experience.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If pixel value distribution is non-uniform in atlas patches, then encoding complexity is reduced, but reconstruction quality deteriorates

Engineering Contradiction:
Improveencoding complexityVSAvoidreconstruction quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent applies parameter changes by adjusting pixel values through offset addition. For each patch in the atlas, an offset is calculated based on the difference between the maximum pixel value and the average pixel value. This offset is added to all pixel values in the patch, transforming the distribution from non-uniform to uniform. The uniform distribution improves reconstruction quality by ensuring consistent pixel value ranges across all patches, while the offset calculation method keeps encoding complexity manageable.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If offset adjustment is performed to maintain bit depth range, then pixel value uniformity is improved, but processing complexity increases

Engineering Contradiction:
Improvepixel value uniformityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by calculating and applying offsets during the atlas generation phase, before the actual video rendering occurs. The offset for each patch is computed based on its pixel value statistics (maximum and average values), and this correction is applied upfront. This preliminary correction ensures that subsequent rendering operations work with uniformly distributed pixel values, improving quality without adding complexity to the time-critical rendering path.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11651472B2Method for processing immersive video and method for producing immersive video
Publication Date: 2023.05.16 ELECTRONICS & TELECOMM RES INST
  • US11651472B2 patent drawing
  • US11651472B2 patent drawing
  • US11651472B2 patent drawing

AI summary

A method for processing an immersive video includes: performing pruning for view images; generating an atlas by packing a patch that is extracted as a result of the pruning; deriving an offset for the patch that is comprised in the atlas; and correcting pixel values in the patch by using the derived offset.