Audio Downbeat Detection via Autocorrelation Phase Matrix

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accurate detection of musical events in audio signals, particularly in multi-track recordings with noise and reverb, is challenging due to the complexity of identifying notes from specific instruments and determining the time signature.

Innovation Solution

A method involving a data processing device that generates an envelope of the audio signal, computes an autocorrelation phase matrix to identify dominant periodicity, filters the matrix to enhance peaks, and identifies a downbeat as the first beat in the detected meter, which can be used for synchronization and data compression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional methods are used to detect musical events in audio signals, then the detection process is simple, but the accuracy is poor due to noise and reverb

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the audio signal processing into distinct stages: envelope generation, autocorrelation matrix computation, peak detection, and meter identification. Each stage handles a specific aspect of the complex detection task, allowing systematic improvement of accuracy while managing complexity through modular processing steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the one-dimensional audio signal into a two-dimensional autocorrelation phase matrix, adding a temporal dimension to the analysis. This dimensional transformation enables the system to capture periodicity information that is not apparent in the original signal, improving detection accuracy for musical structures despite increased processing complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If the audio signal is processed in detail to identify notes from specific instruments, then the detection accuracy improves, but the processing time increases

Engineering Contradiction:
Improvenote detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts the envelope of the audio signal, which contains the temporal structure information, and uses this extracted envelope for further analysis. By working with the envelope rather than the original complex audio signal, the system reduces processing time while maintaining accuracy in identifying musical events and downbeats.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary envelope generation and autocorrelation matrix computation before final peak detection and meter identification. These preliminary steps prepare the data in advance, allowing the subsequent detection processes to operate more efficiently and reduce overall processing time while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multiple processing steps are applied to enhance peak detection, then the meter detection accuracy improves, but the algorithm complexity increases

Engineering Contradiction:
Improvemeter detection accuracyVSAvoidalgorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs feedback mechanisms where the autocorrelation phase matrix is computed from the envelope, peaks are detected, and the results are used to identify the meter. The process iterates and refines the detection, using the output of each step as input for the next, thereby improving accuracy while managing algorithm complexity through structured feedback loops.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8983082B2Detecting musical structures
Publication Date: 2015.03.17 APPLE INC
  • US8983082B2 patent drawing
  • US8983082B2 patent drawing
  • US8983082B2 patent drawing

AI summary

Among other things, techniques and systems are disclosed for detecting musical structures, such as downbeats. In one aspect, a method performed by a data processing device includes receiving an input audio signal. The method includes detecting a meter in the received audio signal. Detecting the meter includes generating an envelope of the received audio signal; generating an autocorrelation phase matrix having a two-dimensional array based on the generated envelope to identify a dominant periodicity in the received audio signal; and filtering both dimensions of the generated autocorrelation phase matrix to enhance peaks in the two-dimensional array. The meter represents a time signature of the input audio signal having multiple beats. Additionally, the method includes identifying a downbeat as a first beat in the detected meter.