Free-Viewpoint Video Decapsulation With Viewpoint Dependency Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current encapsulation methods for free viewpoint video bitstreams do not allow servers or clients to determine whether media files corresponding to specific viewpoints can be decoded, leading to low decoding efficiency.

Innovation Solution

Incorporate codec independence indication information in the video track to indicate whether video data of a single viewpoint depends on other viewpoints during codec, enabling clients to determine partial decoding and servers to re-encapsulate media files efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If single-track encapsulation mode is used for free viewpoint video bitstream, then file structure is simplified, but decoding efficiency deteriorates because server/client cannot determine whether media files of specific viewpoints can be decoded

Engineering Contradiction:
Improvefile structureVSAvoiddecoding efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The video track is segmented into multiple viewpoint units, each representing a specific viewpoint's video data. This segmentation allows the server and client to identify and process individual viewpoint media files independently, enabling efficient partial decoding without requiring full track processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Codec independence indication information is introduced as an intermediary element within the video track. This indication information acts as a mediator that communicates the decodability status of each viewpoint's media file, enabling the server and client to make informed decisions about which viewpoint files can be decoded without trial-and-error approaches.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If codec independence indication information is added to video track, then decoding efficiency is improved by enabling partial decoding determination, but data structure complexity increases

Engineering Contradiction:
Improvedecoding efficiencyVSAvoiddata structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Codec independence indication information is applied locally to each viewpoint unit within the video track, rather than globally to the entire track. This local application allows the system to maintain a unified data structure while providing viewpoint-specific decodability information, minimizing the increase in overall data structure complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The indication information provides more decodability information than strictly necessary for basic decoding, enabling advanced functions such as selective viewpoint rendering and efficient resource allocation. This partial information approach allows the system to achieve decoding efficiency improvements without requiring complete information about all possible decoding scenarios.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12489927B2File decapsulation method and apparatus for free viewpoint video, device, and storage medium
Publication Date: 2025.12.02 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12489927B2 patent drawing
  • US12489927B2 patent drawing
  • US12489927B2 patent drawing

AI summary

A file decapsulation method for a free viewpoint video includes receiving a media file of free viewpoint video data. The media file includes a video track, the free viewpoint video data includes video data of N viewpoints, and the video track includes codec independence indication information and video bitstreams of M viewpoints. The codec independence indication information indicates whether video data of one of the M viewpoints in the video track depends on video data of other viewpoints during codec. The method further includes decapsulating the media file according to the codec independence indication information, to obtain a video bitstream corresponding to at least one of the M viewpoints, and decoding the video bitstream corresponding to the at least one of the M viewpoints, to obtain reconstructed video data of the at least one of the M viewpoints.