360-Degree Image Encoding Spherical Padding Motion Vector Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current encoding methods for 360-degree images are inefficient due to their reliance on techniques developed for ordinary images, lacking specificity for the unique characteristics of 360-degree images, which affects motion vector prediction and compression performance.

Innovation Solution

The proposed solution involves a padding operation that sets pixel values of the edge areas of 360-degree images by referencing adjacent areas on a sphere, allowing for accurate motion vector prediction and improved compression performance through the use of an encoding and decoding apparatus and method.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional encoding methods for ordinary images are used for 360-degree images, then the encoding process is simple, but the motion vector prediction accuracy is poor and compression performance is insufficient

Engineering Contradiction:
Improvemotion vector prediction accuracyVSAvoidencoding process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies padding to edge areas of reference frames before motion estimation to pre-establish continuous pixel data across spherical boundaries. This preliminary action ensures that motion vectors for blocks near image edges can be accurately predicted by referencing pixels from adjacent areas on the sphere, thereby improving motion vector prediction accuracy without requiring complex post-processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent treats the 360-degree image as a spherical projection where opposite edges are adjacent. By applying padding that wraps around the spherical boundary (e.g., left edge adjacent to right edge, top edge adjacent to bottom edge), the method extends the two-dimensional planar image into a three-dimensional spherical space, enabling accurate motion prediction across boundaries while maintaining computational efficiency

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If padding is applied to edge areas by referencing adjacent areas on a sphere, then motion vector prediction accuracy improves, but the encoding complexity increases

Engineering Contradiction:
Improvemotion vector prediction accuracyVSAvoidencoding process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies padding operations selectively only to edge areas of reference frames where spherical boundary effects occur, rather than processing the entire image uniformly. This localized approach improves motion vector prediction accuracy at critical boundary regions while minimizing additional computational complexity in the overall encoding process

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The padding operation is performed as a preliminary step before motion estimation and compensation. By pre-establishing continuous pixel data at edges through spherical wrapping, the method enables standard motion estimation algorithms to work effectively on 360-degree images without requiring complex modifications to the core encoding pipeline

Inventive Principle:
Principle #10Preliminary action

3Productivity

If ordinary image encoding methods are used, then the encoding process is straightforward, but compression performance is insufficient for 360-degree images

Engineering Contradiction:
Improvecompression performanceVSAvoidencoding method complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies spherical padding to reference frames before encoding to pre-resolve boundary discontinuities. This preliminary preparation enables more accurate motion vector prediction and reduces residual errors, thereby improving compression performance while adding only a single preprocessing step to the encoding pipeline

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By conceptualizing the image as a spherical projection where opposite edges are adjacent, the patent enables motion vectors to reference pixels from wrapped-around areas. This dimensional transformation allows standard compression algorithms to achieve better performance on 360-degree images by exploiting the spherical topology without requiring fundamentally new encoding methods

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10812824B2Encoding apparatus and method, and decoding apparatus and method
Publication Date: 2020.10.20 PIXTREE TECH
  • US10812824B2 patent drawing
  • US10812824B2 patent drawing
  • US10812824B2 patent drawing

AI summary

An encoding apparatus comprises: a network interface for receiving an image; a memory for storing a command for encoding the image; and a processor for encoding the image according to the command, wherein the processor performs padding to set pixel values of a padding area corresponding to one edge area of the image by referring to the other edge area of the image adjacent to the one edge area on a sphere on which the image is projected, seeks a motion vector by referring to the pixel values of the padding area and encodes the image by referring to the motion vector, wherein the image is a 360-degree image.