Audio Tempo Estimation via Accent Frame Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing tempo estimating methods are limited in their ability to accurately handle diverse music genres and complex musical structures, particularly those with soft notes, time-varying tempos, and noisy onset representations.

Innovation Solution

An audio processing apparatus and method that identifies accent frames and estimates tempo sequences using a combination of an accent identifier and a tempo estimator, incorporating features like attack saliency and relative strength features, and a dynamic programming algorithm to track beats effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional tempo estimating methods are used, then the system is simple and easy to implement, but the measurement precision deteriorates when handling diverse music genres and complex musical structures

Engineering Contradiction:
Improvetempo estimation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The audio signal is divided into multiple frames, and each frame is independently analyzed for accent detection. The tempo estimation is performed by segmenting the audio into manageable units and aggregating the results, which improves accuracy for complex musical structures while keeping each processing unit simple.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adapts its processing dynamically based on the detected accent patterns and musical characteristics. The tempo estimation adjusts to time-varying tempos by continuously analyzing the accent sequence, allowing the system to handle diverse genres without requiring a completely different approach for each genre.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the system is designed to handle diverse music genres and complex structures, then the measurement precision improves, but the device complexity increases

Engineering Contradiction:
Improveadaptability to diverse genresVSAvoidprocessing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The accent-based tempo estimation system serves as a universal approach that can handle multiple music genres and musical structures through a single unified framework. The same core algorithm processes different genres by adapting to the characteristics of each, eliminating the need for genre-specific processing pipelines.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system achieves adaptability by changing processing parameters such as frame size, accent detection thresholds, and tempo ranges based on the musical characteristics being analyzed. This allows the same system architecture to effectively process pop, classical, jazz, and other diverse genres without structural modifications.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If advanced machine learning techniques and feature extraction are incorporated, then the measurement precision improves, but the use of energy increases

Engineering Contradiction:
Improvebeat tracking accuracyVSAvoidcomputational energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system extracts only the most relevant features from the audio signal for tempo estimation, specifically focusing on accent detection in the frequency domain. By extracting only the necessary information rather than processing the entire audio signal in detail, the system achieves good accuracy with reduced computational energy consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial analysis by focusing computational resources on detecting acccent frames rather than analyzing every aspect of the audio signal. This selective approach provides sufficient accuracy for tempo estimation while significantly reducing the overall computational energy required compared to comprehensive audio analysis methods.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9830896B2Audio processing method and audio processing apparatus, and training method
Publication Date: 2017.11.28 DOLBY LABORATORIES LICENSING CORP
  • US9830896B2 patent drawing
  • US9830896B2 patent drawing
  • US9830896B2 patent drawing

AI summary

Audio processing method and audio processing apparatus, and training method are described. According to embodiments of the application, an accent identifier is used to identify accent frames from a plurality of audio frames, resulting in an accent sequence comprised of probability scores of accent and/or non-accent decisions with respect to the plurality of audio frames. Then a tempo estimator is used to estimate a tempo sequence of the plurality of audio frames based on the accent sequence. The embodiments can be well adaptive to the change of tempo, and can be further used to tracking beats properly.