MP4 Container Editing Without Transcoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems require transcoding to edit MP4 video files, which is resource-intensive, degrades media quality, and often necessitates expensive editing tools, limiting the ability of consumer devices to trim or edit videos before upload.

Innovation Solution

A system that trims MP4 multimedia containers without transcoding by identifying and removing trim data directly from the container, using a parsing component to match a target time range to a sample range and a cropping component to update relevant information, allowing for editing without decoding or re-encoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If transcoding is employed to edit MP4 video files, then editing capability is achieved, but resource consumption increases and media quality degrades

Engineering Contradiction:
Improveediting capabilityVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the MP4 file structure into distinct components (header, movie atoms, track atoms, sample tables, and media data). By operating at this structural level rather than decoding the entire file, the system can perform editing operations on specific segments without processing the whole file, thereby reducing resource consumption while maintaining editing capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and manipulates specific portions of the MP4 file structure (such as sample tables and track information) to perform trimming operations. By taking out only the necessary structural elements for editing and leaving the rest of the file intact, the system achieves editing capability without the resource-intensive process of full transcoding.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If transcoding is employed to edit MP4 video files, then editing capability is achieved, but media quality degrades

Engineering Contradiction:
Improveediting capabilityVSAvoidmedia quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

By segmenting the MP4 file structure and operating on individual atoms rather than re-encoding the entire file, the patent preserves the original media quality. The segmentation approach allows editing at the structural level without the quality loss inherent in transcoding operations.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If transcoding is employed to edit MP4 video files, then editing capability is achieved, but device complexity and cost increase

Engineering Contradiction:
Improveediting capabilityVSAvoidediting tool complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent simplifies device complexity by segmenting the editing task into specific structural manipulations of MP4 atoms rather than requiring a full transcoding pipeline. This approach reduces the complexity of editing tools while maintaining editing capability on consumer devices.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If transcoding is employed to edit MP4 video files, then editing capability is achieved, but processing time increases

Engineering Contradiction:
Improveediting capabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

By segmenting the MP4 file structure and performing operations on individual atoms or small groups of atoms, the patent dramatically reduces processing time compared to full transcoding. The segmentation approach allows parallel processing and avoids the time-consuming decode-recode cycle.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary parsing of the MP4 file structure to identify and locate the specific atoms that need modification. This preliminary action allows subsequent editing operations to proceed efficiently without repeatedly analyzing the entire file structure, thereby reducing overall processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9674497B1Editing media content without transcoding
Publication Date: 2017.06.06 GOOGLE LLC
  • US9674497B1 patent drawing
  • US9674497B1 patent drawing
  • US9674497B1 patent drawing

AI summary

Systems and methods for editing an MP4 multimedia container without transcoding are disclosed herein. Editing operations can be accomplished by transforming data included in the multimedia container rather than by transforming raw data streams and then reconverting to MP4 (or another) file format. In response to a target range that identifies a portion of the media content to maintain, a corresponding sample range in terms of the MP4 format can be constructed and data outside that range can be discarded, e.g., from the mdat atom and the sample tables atom(s).