Spherical Panorama Image Region Overlap Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for processing spherical panorama images into two-dimensional planar images result in poor displaying effects when switching between neighboring regions due to differences in image quality and resolution, affecting user experience.

Innovation Solution

The method involves dividing a two-dimensional planar image into regions with overlapping areas, where the pixel values of the overlapping regions are determined based on the pixel values of neighboring regions, allowing for smooth transitions and improved displaying effects by performing weighted processing or using preset thresholds for bitrate and resolution differences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the two-dimensional planar image is divided into mutually independent regions for encoding, then the encoding efficiency is improved, but the image displaying effect deteriorates when switching between neighboring regions

Engineering Contradiction:
Improveencoding efficiencyVSAvoidimage displaying effect
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The two-dimensional planar image is divided into multiple regions, but neighboring regions are designed to have overlapping areas rather than being completely independent. This segmentation allows parallel processing of different regions while maintaining continuity through the overlap, thus improving encoding efficiency without sacrificing display quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The overlapping regions are assigned special quality characteristics - they are encoded with higher quality standards and used as transition zones. By applying different quality levels to different parts of the image (standard quality for non-overlapping areas, high quality for overlapping areas), the patent resolves the contradiction between encoding efficiency and display effect.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If neighboring regions have different image quality, then the encoding flexibility is improved, but the user experience deteriorates due to perceptible differences during region switching

Engineering Contradiction:
Improveencoding flexibilityVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The overlapping region serves as an intermediary zone between two neighboring regions with different quality levels. This intermediate area smooths the transition by providing a gradual quality change, preventing abrupt visual differences that would degrade user experience while allowing the encoder to maintain flexibility in quality allocation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic quality adjustment in the overlapping regions based on the quality difference between neighboring regions. When quality differences are detected, the overlapping region's quality is adaptively adjusted to bridge the gap, creating a smooth transition that maintains user experience while preserving encoding flexibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11138460B2Image processing method and apparatus
Publication Date: 2021.10.05 HUAWEI TECH CO LTD
  • US11138460B2 patent drawing
  • US11138460B2 patent drawing
  • US11138460B2 patent drawing

AI summary

An image processing method and apparatus. The image processing method includes: obtaining encoded data of a first region and a neighboring region neighboring to the first region in a two-dimensional planar image, where the two-dimensional planar image is an image obtained by mapping a spherical panorama image, and the first region and the neighboring region have an overlapping region; determining a pixel value of a pixel in an image of the first region; determining a pixel value of a pixel in an image of the neighboring region; and determining a target pixel value of a pixel in the overlapping region based on the pixel value of the pixel of the first region in the overlapping region and the pixel value of the pixel of the neighboring region in the overlapping region.