Spatial Video Encoding and Playback for Android MV-HEVC

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The ability to generate and play MV-HEVC spatial video is not available in the Android system, limiting the availability of immersive spatial video experiences.

Innovation Solution

A method and apparatus for generating spatial video by shooting and encoding first-eye and second-eye video frames, and playing these streams synchronously on separate display screens using codec specific data, implemented in an Android system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If MV-HEVC spatial video encoding is implemented, then storage efficiency and encode performance are improved, but the capability to generate and play spatial video is not available in Android system

Engineering Contradiction:
Improvestorage efficiencyVSAvoidspatial video generation and playback capability
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The patent segments the spatial video processing into distinct modules: a shooting module that captures first-eye and second-eye video frames through multiple cameras, an encoding module that processes these frames using MV-HEVC, and a generation module that creates the final spatial video file. This segmentation enables the Android system to implement spatial video capability through modular components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces codec specific data as an intermediary element that bridges the encoding process and playback capability. This metadata contains essential information about the spatial video structure, enabling the Android system to properly interpret and play back MV-HEVC encoded content without requiring complete reimplementation of the encoding standard.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If multi-camera shooting is used to capture first-eye and second-eye video frames, then spatial video quality is improved, but system complexity increases

Engineering Contradiction:
Improvespatial video qualityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges the functionality of multiple cameras into a unified shooting module that simultaneously captures first-eye and second-eye video frames. This combining approach manages system complexity by providing a single interface and coordinated control mechanism for multi-camera operations, while still achieving high spatial video quality through the use of multiple viewing angles.

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If separate encoding is performed for first-eye and second-eye video frames, then stereo vision effect is improved, but encoding time increases

Engineering Contradiction:
Improvestereo vision effectVSAvoidencoding time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by organizing first-eye and second-eye video frames into synchronized frame queues before encoding. This pre-organization allows the encoding module to efficiently process both views in a coordinated manner, maintaining high stereo vision quality while reducing overall encoding time through optimized processing sequences.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260059085A1Method of generating spatial video, method of playing spatial video, electronic device, and storage medium
Publication Date: 2026.02.26 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20260059085A1 patent drawing
  • US20260059085A1 patent drawing
  • US20260059085A1 patent drawing

AI summary

The present disclosure provides a method of generating a spatial video, a method of playing a spatial video, an electronic device, and a storage medium. The method of generating a spatial video includes: shooting a first frame queue by a first camera and shooting a second frame queue by a second camera, wherein the first frame queue includes at least one first-eye video frame, and the second frame queue includes at least one second-eye video frame; performing encoding processing on the first-eye video frame and the second-eye video frame to obtain media data of a target spatial video; and generating a target video file of the target spatial video according to the media data and the codec specific data of the target spatial video, wherein the codec specific data includes first-eye codec specific data and second-eye codec specific data.