Panoramic Video Bitstream Encoding Spatial Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional video coding techniques are inefficient for representing three-dimensional visual scenes, especially when encoding panoramic images, as they fail to maintain spatial continuity and optimal compression rates due to non-adjacent areas being encoded together.

Innovation Solution

The method involves mapping panoramic images from spherical coordinates to two-dimensional rectangular coordinates, determining and storing adjacent region relationships, and including this information in the bitstream to improve encoding efficiency and facilitate targeted error recovery during decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional two-dimensional video coding techniques are used to encode panoramic images, then the encoding process is simple, but the spatial continuity is lost and compression efficiency deteriorates

Engineering Contradiction:
Improveencoding simplicityVSAvoidcompression efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The panoramic image is divided into multiple non-overlapping rectangular regions (tiles) that are encoded separately. Each region is processed independently with its own set of coding parameters, allowing for optimized compression while maintaining spatial continuity within each region. The neighboring information between regions is preserved to enable proper reconstruction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional two-dimensional video coding to three-dimensional spherical coordinate system coding. By mapping panoramic images onto a spherical coordinate system with latitude, longitude, and radius dimensions, the patent maintains spatial continuity and enables more efficient compression of immersive content while still allowing for region-based processing.

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

2Speed

If non-adjacent areas of panoramic images are encoded together, then encoding speed is maintained, but visual continuity is lost and quality deteriorates

Engineering Contradiction:
Improveencoding speedVSAvoidvisual continuity
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

Different regions of the panoramic image are assigned different coding characteristics based on their local properties. Each rectangular region can have optimized coding parameters tailored to its specific content and spatial relationships. The neighboring information is preserved and utilized to maintain visual continuity at region boundaries while allowing independent optimization within each region.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If three-dimensional spherical coordinate information is fully preserved, then spatial accuracy is improved, but data complexity and processing requirements increase

Engineering Contradiction:
Improvespatial accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The three-dimensional spherical coordinate space is divided into multiple two-dimensional rectangular regions that can be processed independently. Each region contains a subset of the spherical coordinate information and can be encoded separately, reducing the processing complexity while maintaining the overall spatial accuracy when regions are reconstructed together with their neighboring relationships.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11948268B2Immersive video bitstream processing
Publication Date: 2024.04.02 ZTE CORP
  • US11948268B2 patent drawing
  • US11948268B2 patent drawing
  • US11948268B2 patent drawing

AI summary

Techniques for encoding or decoding digital video or pictures include acquiring a video bitstream that includes an encoded video image that is a two-dimensional image comprising multiple regions of a panoramic image in three-dimensional coordinates, extracting neighboring information for the multiple regions, performing, using the neighboring information, post-processing of a video image decoded from the video bitstream, and generating a display image from the video image after the post-processing.