360-Degree Image Decoding Using Projection-Aware MPM Reconfiguration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing systems struggle with the massive data generated for 360-degree images in virtual and augmented reality, requiring improved performance in image encoding and decoding, particularly for 360-degree images.

Innovation Solution

A method for decoding 360-degree images involves generating a predicted image using syntax information, combining it with a residual image, and reconstructing the image in a specific projection format, utilizing image expansion and intra-prediction techniques to enhance compression performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If conventional image encoding methods are used for 360-degree images, then the encoding process is simple, but the compression performance is insufficient for massive data volumes

Engineering Contradiction:
Improvecompression performanceVSAvoidencoding process complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The 360-degree image is divided into multiple projection formats (e.g., equirectangular, cube map, octahedron, icosahedron), and the encoder selectively applies different encoding processes to different projection formats based on their characteristics. This segmentation allows optimized compression for each format type while maintaining overall system efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding process dynamically adapts to the specific projection format being processed. The encoder adjusts encoding parameters, prediction modes, and processing steps based on the detected projection format, enabling optimal compression performance for each format rather than using a fixed encoding approach.

Inventive Principle:
Principle #15Dynamics

2Productivity

If image processing systems process 360-degree images with multiple cameras, then the data volume increases massively, but the processing performance is insufficient

Engineering Contradiction:
Improveprocessing performanceVSAvoiddata volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system performs preliminary classification of the projection format before the main encoding process. By identifying the projection format early in the pipeline, the system can pre-configure optimal encoding parameters and processing paths, avoiding reprocessing and improving overall throughput for large data volumes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The encoder changes encoding parameters based on the projection format type. Different quantization parameters, transformation block sizes, and prediction modes are applied according to the specific projection format, optimizing compression efficiency for each format while handling massive data from multiple cameras.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If projection format information is added to syntax information for 360-degree images, then the encoding accuracy improves, but the bitstream size increases

Engineering Contradiction:
Improveencoding accuracyVSAvoidbitstream size
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The projection format information is extracted and encoded as separate syntax elements that can be selectively included in the bitstream. The encoder determines which projection format information is necessary based on the image content and encoding conditions, including only essential information to maintain accuracy while minimizing bitstream overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250358523A1Image data encoding/decoding method and apparatus
Publication Date: 2025.11.20 INST OF IMAGE TECH INC
  • US20250358523A1 patent drawing
  • US20250358523A1 patent drawing
  • US20250358523A1 patent drawing

AI summary

A method for decoding a 360-degree image includes: receiving a bitstream obtained by encoding a 360-degree image; generating a prediction image by making reference to syntax information obtained from the received bitstream; combining the generated prediction image with a residual image obtained by dequantizing and inverse-transforming the bitstream, so as to obtain a decoded image; and reconstructing the decoded image into a 360-degree image according to a projection format. Here, generating the prediction image includes: checking, from the syntax information, prediction mode accuracy for a current block to be decoded; determining whether the checked prediction mode accuracy corresponds to most probable mode (MPM) information obtained from the syntax information; and when the checked prediction mode accuracy does not correspond to the MPM information, reconfiguring the MPM information according to the prediction mode accuracy for the current block.