Spherical Video Tile Encoding for Viewport Quality Upgrades

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing encoding methods for 360-degree content in extended reality (XR) are inefficient, requiring numerous encodings and high bandwidth, especially for high-resolution headsets, and do not effectively utilize bi-directional tiles, leading to increased computational load and storage needs.

Innovation Solution

The proposed technique encodes spherical media content using a combination of intra-tiles, predictive-tiles, and bidirectional-tiles, leveraging scalable High Efficiency Video Coding (SHVC) to optimize encoding for different resolutions and qualities, allowing efficient delivery and decoding based on user gaze and network conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If all block Intra encoding is used for all qualities and resolutions, then encoding simplicity is maintained, but bandwidth and storage requirements increase significantly

Engineering Contradiction:
Improveencoding simplicityVSAvoidbandwidth and storage requirements
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent segments the spherical media content into multiple tiles, each independently encodable. This allows selective encoding of only the tiles needed for the current view, reducing overall data requirements while maintaining encoding simplicity through modular processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different encoding qualities to different tiles based on their spatial relationship with the user's viewpoint. Tiles closer to the viewpoint receive higher quality encoding while peripheral tiles use lower quality, optimizing the balance between visual quality and data efficiency

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If phased encoding with multiple qualities and phases is used, then quality adaptation is improved, but the number of encodings required increases exponentially

Engineering Contradiction:
Improvequality adaptationVSAvoidnumber of encodings required
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the encoding task into tile-level operations rather than generating complete encodings for all phases. Each tile can be independently processed and combined, reducing the total number of encodings from exponential to linear complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses a nested encoding structure where base layer tiles are encoded first, then enhancement layer tiles are added to refine specific regions. This allows progressive quality improvement without requiring separate complete encodings for each quality level

Inventive Principle:
Principle #7Nested doll (Nesting)

3Device complexity

If bi-directional tiles are not utilized, then encoding structure remains simple, but computational load and processing efficiency decrease

Engineering Contradiction:
Improveencoding structureVSAvoidcomputational load and processing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent pre-encodes tiles in a way that enables efficient bidirectional prediction during playback. By preparing reference tiles in advance with appropriate encoding, the system can efficiently generate bi-directional predictions without requiring complex real-time encoding operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260067470A1Systems and methods for encoding spherical media content
Publication Date: 2026.03.05 ADEIA GUIDES INC
  • US20260067470A1 patent drawing
  • US20260067470A1 patent drawing
  • US20260067470A1 patent drawing

AI summary

Systems and methods are described for identifying a plurality of versions of a plurality of frames of a spherical media content item, wherein each version of the plurality of versions is associated with one of a plurality of resolutions and one of a plurality of video qualities. The plurality of versions is encoded to obtain encoding data comprising a group of pictures (GOP) comprising intra-tiles, predictive tiles, bidirectional predictive tiles, and/or residual data. A first frame is provided to a computing device based on a region of interest in a viewport of the computing device. Based on a change in the ROI, a second frame is provided to the computing device, the second frame comprising at least a portion of the residual data, used to enable an upgrade of video quality at the changed ROI.