Multimedia File Joining via Time Period Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for joining videos from Android and iOS systems are time-consuming and cumbersome, leading to poor real-time playback and low precision in audio-video synchronization, making it difficult to create seamless composite videos across different operating systems.

Innovation Solution

A multimedia file joining method that adjusts video clips from different operating systems to play within specific time periods, allowing for direct joining without the need for real-time decoding or re-encoding, ensuring accurate synchronization and efficient playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If video files from Android and iOS systems are decoded and re-encoded using uniform parameters, then compatibility and continuous playback are achieved, but the processing time is excessively long

Engineering Contradiction:
Improvevideo compatibilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The video file is segmented into multiple video clips, each retaining its original encoding parameters. Instead of re-encoding the entire video uniformly, the system divides it into segments that can be played back independently with their native parameters, achieving compatibility without full re-encoding

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Video clips are pre-processed and prepared in advance with their original parameters preserved. The segmentation and parameter preservation is done beforehand, so during playback no time-consuming decoding and re-encoding is required, enabling real-time playback

Inventive Principle:
Principle #10Preliminary action

2Productivity

If video clips are joined rapidly without precise time adjustment, then real-time playback is enabled, but audio-video synchronization precision deteriorates

Engineering Contradiction:
Improvevideo joining speedVSAvoidaudio-video synchronization precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

Time period information is extracted and adjusted in advance during the video processing stage. The start and end timestamps of each video clip are predetermined and stored, so during the joining operation no real-time time adjustment is needed, enabling both rapid joining and precise synchronization

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Time period information serves as an intermediary between video clips and audio files. This intermediate data structure contains the synchronization information needed to align video and audio without requiring complex real-time adjustment during playback

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If complex decoding and encoding processes are performed, then video quality and synchronization are improved, but the operation complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoidoperation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The complex decoding and encoding processes are extracted and removed from the video joining operation. Instead of performing these heavy operations, the system directly uses pre-existing video clips with their original parameters, significantly simplifying the operation while maintaining video quality

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Original video clips are copied and joined directly without modification of their encoding parameters. The system creates a composite video by concatenating original clips rather than creating new encoded versions, preserving quality while reducing operational complexity

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10679675B2Multimedia file joining method and apparatus
Publication Date: 2020.06.09 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10679675B2 patent drawing
  • US10679675B2 patent drawing
  • US10679675B2 patent drawing

AI summary

This application discloses a multimedia file joining method performed by an apparatus. After obtaining a first video clip and a second video clip to be joined, the apparatus obtains an audio file corresponding to the first video clip and the second video clip. The audio file records the first start and end time points of the first video clip and the second start and end time points of the second video clip. The apparatus adjusts the first video clip to play the first video clip in a first time period indicated by the first and end time points, and adjusts the second video clip to play the second video clip in a second time period indicated by the second and end time points with the first time period not overlapping the second time period. Finally, the apparatus performs a joining operation on the adjusted first video clip and the adjusted second video clip, to obtain a joined video file.