Extended Reference Frames for 360-Degree Video Border Distortion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding techniques for 360-degree video data face challenges in coding efficiency and distortion due to deformations and discontinuities at the borders between packed faces in cubemap projections, which affect inter-prediction processes.

Innovation Solution

Generating reference frames with extended faces from a cubemap or adjusted cubemap projection of 360-degree video data, where the extended faces are larger than the packed faces, to mitigate distortion and improve coding efficiency by reducing deformations and discontinuities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If standard cubemap projection with packed faces is used for 360-degree video coding, then device complexity and processing requirements are kept manageable, but distortion and coding efficiency deteriorate at the borders between packed faces due to deformations and discontinuities

Engineering Contradiction:
Improvecoding efficiencyVSAvoidreference frame structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The reference frame is segmented into multiple face regions corresponding to the cubemap projection faces. By identifying and separating objects that span across face borders, the system can apply different processing strategies to different segments, improving coding efficiency at face borders without requiring complete restructuring of the entire reference frame

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A border handling mechanism acts as an intermediary between packed faces. The system detects objects near face borders and applies special processing (such as extending reference samples or adjusting motion compensation) to bridge the discontinuities between faces, thereby reducing distortion without fundamentally changing the packed face structure

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If extended reference frames with larger faces are generated to reduce border distortions, then inter-prediction accuracy improves by keeping objects within the same face, but processing time and computational resources increase

Engineering Contradiction:
Improveinter-prediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Instead of extending all reference frame faces uniformly, the system applies face extension or special border handling only to regions where objects are detected near face borders. This partial application of the extended reference frame technique maintains inter-prediction accuracy where needed while avoiding unnecessary processing in regions where standard packing suffices

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The reference frame processing applies different quality levels to different regions: standard packed face processing for most areas, and enhanced processing (such as extended faces or border correction) only locally at regions containing objects near face borders. This local quality approach improves inter-prediction accuracy for affected regions without uniformly increasing processing time across the entire frame

Inventive Principle:
Principle #3Local quality

3Device complexity

If objects near face borders are allowed to span multiple packed faces, then device complexity remains low, but distortion increases and coding efficiency deteriorates

Engineering Contradiction:
Improveprocessing complexityVSAvoiddistortion at face borders
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary detection of objects near face borders during the reference frame processing stage, before actual video coding occurs. By identifying these objects in advance, the system can pre-arrange reference samples or apply border handling techniques, preventing distortion issues from manifesting during encoding without adding complexity during the main processing pipeline

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10484682B2Reference picture derivation and motion compensation for 360-degree video coding
Publication Date: 2019.11.19 QUALCOMM INC
  • US10484682B2 patent drawing
  • US10484682B2 patent drawing
  • US10484682B2 patent drawing

AI summary

This disclosure describes techniques for generating reference frames packed with extended faces from a cubemap projection or adjusted cubemap projection of 360-degree video data. The reference frames packed with the extended faces may be used for inter-prediction of subsequent frames of 360-degree video data.