Variable FFT Execution Interval for Audio Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing music piece analysis methods, particularly those using FFT, require multiple executions over long sound data, leading to increased analysis time.

Innovation Solution

A music piece analyzer that detects reproduction time and adjusts the execution interval of FFT accordingly, allowing for efficient analysis by copying short sound data to meet minimum analysis requirements and optimizing execution intervals based on data length.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If FFT is executed at a fixed interval to analyze sound data, then analysis accuracy is maintained, but analysis time increases significantly for long sound data

Engineering Contradiction:
Improveanalysis accuracyVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the FFT execution interval variable rather than fixed. The execution interval is dynamically adjusted based on the reproduction time of the sound data: shorter intervals for short sound data to maintain accuracy, and longer intervals for long sound data to reduce analysis time. This dynamic adaptation resolves the contradiction between maintaining analysis accuracy and reducing analysis time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of FFT execution interval based on the characteristics of the input sound data. By detecting the reproduction time and adjusting the execution interval accordingly, the system optimizes the balance between analysis accuracy and analysis time. This parameter change allows the system to adapt to different sound data lengths and maintain efficiency.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If FFT execution interval is shortened to improve analysis accuracy, then measurement precision improves, but productivity decreases due to increased number of FFT executions

Engineering Contradiction:
Improveanalysis accuracyVSAvoidanalysis efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system dynamically adjusts the FFT execution interval based on the reproduction time of the sound data. For short sound data, a shorter execution interval is used to maintain high analysis accuracy. For long sound data, a longer execution interval is used to improve analysis efficiency. This dynamic adjustment resolves the contradiction between measurement precision and productivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The execution interval parameter is changed according to the sound data characteristics. By detecting whether the sound data is short or long in reproduction time, the system selects an appropriate execution interval that optimizes both analysis accuracy and efficiency for each specific case.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3346468B1Musical-piece analysis device, musical-piece analysis method, and musical-piece analysis program
Publication Date: 2021.11.03 ALPHATHETA CORP
  • EP3346468B1 patent drawingFigure 1
  • EP3346468B1 patent drawingFigure 2
  • EP3346468B1 patent drawingFigure 3

AI summary

A music piece analyzer (1) includes: a reproduction time detector (2) configured to detect a reproduction time of an inputted sound data; an execution interval setting unit (6) configured to set an execution interval of Fast Fourier Transform (FFT) depending on the detected reproduction time by the reproduction time detector (2); and a sound data analyzing unit (5) configured to execute the FFT at the execution interval of the FFT set by the execution interval setting unit (6) to analyze the inputted sound data.