Video-Audio Synchronization via Tempo Point Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video processing methods fail to effectively synchronize video and audio data, resulting in low correlation between the two, which limits their cooperative playback and integration of effects such as tempo-based adjustments and superimpositions.

Innovation Solution

A method and apparatus that process circuitry to obtain tempo information from audio data, determine target tempo points, and adjust video frames accordingly to synchronize video effects with audio tempo, enabling improved correlation and integration of video and audio during playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If video and music are processed independently, then processing simplicity is maintained, but video-music correlation and cooperative playback are poor

Engineering Contradiction:
Improveprocessing simplicityVSAvoidvideo-music correlation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent merges video processing and music processing into a unified system where music tempo information serves as the basis for video effect timing. The music processing module extracts tempo points, and the video processing module uses these tempo points to trigger video effects, creating a combined video-music processing framework that ensures synchronization and correlation between the two media types.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If video effects are synchronized with music tempo, then video-music integration is improved, but processing complexity increases

Engineering Contradiction:
Improvevideo-music integrationVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by first processing the music to extract tempo information and tempo points before processing the video. The music processing module pre-extracts tempo characteristics and stores them as timing references. Then, during video processing, these pre-extracted tempo points are directly used to trigger video effects at appropriate moments, avoiding the need for complex real-time synchronization calculations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses music tempo points as an intermediary element that mediates between music processing and video processing. The tempo points serve as a common language or reference framework that both modules can understand and use for synchronization, simplifying the integration process by providing a clear timing reference rather than requiring direct complex interaction between video and music processing systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If tempo-based video effects are implemented, then video-music cooperativity is enhanced, but computational requirements increase

Engineering Contradiction:
Improvevideo-music cooperativityVSAvoidcomputational energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential tempo information from the music signal, specifically identifying tempo points at beat changes rather than processing the entire music waveform continuously. This extraction approach focuses computational resources on the critical timing information needed for synchronization, discarding unnecessary detailed audio processing while maintaining effective video-music cooperativity through the extracted tempo points.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10880598B2Video data generation method, computer device, and storage medium
Publication Date: 2020.12.29 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10880598B2 patent drawing
  • US10880598B2 patent drawing
  • US10880598B2 patent drawing

AI summary

Aspects of the disclosure provide methods and apparatuses for generating video data. In some examples, an apparatus for generating the video data includes processing circuitry. The processing circuitry obtains tempo information from audio data that is inserted in a target video. The processing circuitry determines a plurality of target tempo points in the tempo information according to video effect time description information included in a video effect description file. The video effect description file includes video effect data that is used to adjust one or more video frames of an original video. The processing circuitry obtains the one or more video frames from the original video according to the plurality of target tempo points. The processing circuitry adjusts the one or more video frames with the video effect data. The processing circuitry generates the target video including the adjusted one or more video frames and the audio data.