Spherical Rotation for Panoramic Video Encoding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy video codecs struggle with compressing panoramic video content due to discontinuities and distortions introduced by spherical projection formats, leading to inefficient encoding and user experience issues.

Innovation Solution

Implementing a spherical rotation capability, where the video is rotated to center areas of high motion and texture within the spherical representation before projection, using metadata such as SEI messages to optimize encoding efficiency without altering the encoder, and applying inverse rotation during decoding to maintain user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If spherical projection formats are used to represent panoramic video, then the entire field of view can be captured and displayed, but discontinuities and distortions are introduced that reduce encoding efficiency

Engineering Contradiction:
Improvefield of view coverageVSAvoidencoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies spherical rotation to reposition the viewport region of interest to a standard location (e.g., center of the spherical projection) before encoding. This preliminary repositioning action ensures that the most important content is placed in the optimal encoding position, reducing the negative impact of spherical projection discontinuities on encoding efficiency while maintaining full field of view coverage

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the viewport position is determined by head position or user interface, then user experience is improved, but additional processing complexity is introduced

Engineering Contradiction:
Improveuser experienceVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent pre-rotates the spherical video to place the expected viewport region at a standard position before encoding. This preliminary action simplifies the client-side processing because the viewport extraction becomes a straightforward operation on pre-positioned content, reducing processing complexity while still allowing dynamic viewport selection based on user interaction

Inventive Principle:
Principle #10Preliminary action

3Productivity

If areas of high motion and texture are centered in the spherical representation, then encoding efficiency is improved, but the encoder structure must be modified

Engineering Contradiction:
Improveencoding efficiencyVSAvoidencoder complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces spherical rotation as an intermediary processing step between video capture and encoding. This mediator repositions content optimally before it reaches the encoder, improving encoding efficiency without requiring modifications to the encoder's internal structure. The rotation operation serves as a flexible intermediary that can be applied independently of the encoding algorithm

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11699211B2Spherical rotation for encoding wide view video
Publication Date: 2023.07.11 INTEL CORP
  • US11699211B2 patent drawing
  • US11699211B2 patent drawing
  • US11699211B2 patent drawing

AI summary

Spherical rotation is described for encoding a video that has a wide field of view, such as a spherical or hemispherical video. One example relates to receiving encoded video including rotation orientation metadata, decoding the video, extracting the rotation orientation metadata, rotating the decoded video based on the rotation orientation metadata, generating a view of the rotated decoded video, and buffering the generated view for display.