Media File Encapsulation with Application Scenario Type Field

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in effectively distinguishing and processing different application scenarios for immersive media, leading to inefficient use of computing resources and potential decoding failures due to the inability to differentiate media file scenarios during encapsulation.

Innovation Solution

A method and apparatus for media file encapsulation and decapsulation that include a first application scenario type field in the encapsulation file, allowing devices to determine the appropriate decoding and rendering methods based on the scenario, thereby saving resources and enabling scenario determination without prior decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If immersive media is encapsulated without application scenario differentiation, then the encapsulation process is simple, but the user side cannot effectively distinguish application scenarios increasing processing difficulty

Engineering Contradiction:
Improveencapsulation process simplicityVSAvoidprocessing difficulty on user side
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent applies preliminary action by embedding the application scenario type field during the encapsulation process. This allows the scenario information to be pre-marked in the media file, so that when the file is played back or processed, the user side can directly read this field to determine the appropriate processing method without needing to analyze or guess the scenario type, thus resolving the contradiction between simple encapsulation and easy processing.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If different application scenarios require different processing capabilities, then accurate processing can be achieved, but the complexity of determining processing methods increases

Engineering Contradiction:
Improveprocessing accuracyVSAvoiddetermination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by having the media file carry its own scenario type information through the application scenario type field. This enables the file to essentially identify and indicate its own processing requirements autonomously. When the user side receives the file, it can directly use this self-provided information to determine the correct processing method, eliminating the need for complex external determination mechanisms and reducing system complexity while maintaining processing accuracy.

Inventive Principle:
Principle #25Self-service

3Loss of energy

If application scenarios are not distinguished during encapsulation, then resource consumption is lower, but computing resources are wasted due to inability to determine appropriate decoding methods

Engineering Contradiction:
Improveresource consumptionVSAvoidcomputational efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-marking the application scenario type field during encapsulation, which enables the user side to immediately determine the appropriate decoding and rendering methods without trial and error. This prevents wasted computational resources on attempting incorrect processing methods, thereby improving computational efficiency while the field itself occupies minimal storage space, balancing resource consumption and productivity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12107908B2Media file encapsulating method, media file decapsulating method, and related devices
Publication Date: 2024.10.01 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12107908B2 patent drawing
  • US12107908B2 patent drawing
  • US12107908B2 patent drawing

AI summary

This application provides a media file encapsulating method, a media file decapsulating method, and related devices. The media file encapsulating method includes: acquiring a media stream of a target media content in a corresponding application scenario; encapsulating the media stream to generate an encapsulation file of the media stream, the encapsulation file including a first application scenario type field, the first application scenario type field being used for indicating the application scenario corresponding to the media stream; and transmitting the encapsulation file to a first device for the first device to determine the application scenario corresponding to the media stream according to the first application scenario type field and determine at least one of a decoding method and a rendering method of the media stream according to the application scenario corresponding to the media stream. This method can distinguish different application scenarios in the encapsulation of media files.