Mixed Reality Coding with HEVC Overlay Auxiliary Pictures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding methods lack flexibility in displaying mixed reality content, as video content and rendered content are composited and encoded together at the front end, limiting post-encoding modifications and user interaction.

Innovation Solution

The implementation of HEVC overlay auxiliary pictures allows for encoding mixed reality content using separate layers for real-world content, rendered content, map data, and alpha data, enabling interleaving and decoding these components separately for enhanced flexibility in client-side display decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If video content and rendered content are composited and encoded together at the front end, then encoding simplicity is maintained, but flexibility in displaying mixed reality content is lost

Engineering Contradiction:
Improveencoding processVSAvoiddisplay flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the mixed reality content into separate layers: base layer (real-world video content) and overlay auxiliary pictures (rendered content, map data, alpha data). Each layer is encoded independently, allowing the client to selectively decode and display specific layers based on interaction needs, thus achieving both encoding simplicity and display flexibility.

Inventive Principle:
Principle #1Segmentation

2Productivity

If video content and rendered content are composited and encoded together, then processing steps are reduced, but user interactivity is limited

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiduser interactivity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

By segmenting content into base layer and overlay auxiliary pictures with independent encoding, the system maintains processing efficiency through standardized encoding pipelines while enabling user interactivity at the client side through selective layer decoding and compositing control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables dynamic control of overlay auxiliary pictures at the client side, allowing users to interactively select which rendered content layers to display, hide, or composite with the base video content, thereby achieving ease of operation and user interactivity without compromising encoding productivity.

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If separate layers are used for encoding mixed reality content, then compression efficiency is improved, but encoding complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidencoding structure
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent segments mixed reality content into base layer and overlay auxiliary pictures that can be encoded separately, improving compression efficiency by allowing independent optimization for each layer type while managing encoding complexity through standardized layer structures and interoperable encoding interfaces.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10872441B2Mixed reality coding with overlays
Publication Date: 2020.12.22 INTEL CORP
  • US10872441B2 patent drawing
  • US10872441B2 patent drawing
  • US10872441B2 patent drawing

AI summary

A system includes a camera to capture real world content and a semiconductor package apparatus. The semiconductor package apparatus includes a substrate and logic. The logic includes a graphics pipeline to generate rendered content, a base layer encoder to encode real world content into a base layer and a first layer encoder to encode rendered content into a first non-base layer, a multiplexer to interleave the base layer with the first non-base layer to obtain a single output signal having mixed reality content, and a transmitter to transmit the single output signal. The system further includes a second layer encoder to encode map data into a second non-base layer. The multiplexer to interleave the second non-base layer with the first non-base layer and the base layer. The first and second layer encoders encode the rendered content and the map data into overlay auxiliary pictures.