Audio Waveform Playback Tempo Adaptation and Processing Load Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automatic performance technologies using audio waveform data for music reproduction often result in processing delays and sound quality deterioration when adjusting tempo, leading to unnatural auditory impressions and system freezing due to increased processing loads during time stretch control.

Innovation Solution

An automatic performance apparatus that determines whether to limit or continue the reproduction of audio waveform data based on the relationship between the desired performance tempo and the reference tempo, either by stopping or reducing the resolution of the reproduction process to prevent delays and sound quality issues, using a storage section, acquisition section, and audio reproduction section for time axis expansion/contraction control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If time stretch control is performed on audio waveform data to change performance tempo, then the performance tempo can be adjusted without pitch variation, but processing load increases causing delays and system freezing

Engineering Contradiction:
Improveperformance tempo adjustmentVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the reproduction process based on the relationship between performance tempo and reference tempo. When the performance tempo deviates beyond a predetermined range from the reference tempo, the system automatically limits or stops the time stretch control process, preventing excessive processing load while maintaining adaptability within acceptable ranges.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The determination section continuously monitors the relationship between performance tempo and reference tempo, providing feedback to the audio reproduction section. Based on this feedback, the system decides whether to continue or limit the reproduction process, creating a closed-loop control mechanism that prevents processing delays.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If time stretch control is performed to reproduce audio waveform data at different tempos, then tempo variation is achieved, but sound quality deteriorates and auditory impressions become unnatural

Engineering Contradiction:
Improvetempo variationVSAvoidsound quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system dynamically limits the time stretch control based on tempo deviation. When the performance tempo is within a predetermined range of the reference tempo, high-quality reproduction is maintained. When the deviation exceeds this range, the system stops or limits the process to prevent sound quality deterioration, accepting that extreme tempo changes will compromise audio quality.

Inventive Principle:
Principle #15Dynamics

3Speed

If audio waveform data is reproduced at high performance tempo, then faster music performance is achieved, but processing load increases causing system freezing

Engineering Contradiction:
Improveperformance tempoVSAvoidsystem stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system dynamically adjusts its behavior based on the performance tempo. When the performance tempo exceeds the reference tempo by a predetermined amount, the determination section automatically limits or stops the audio waveform data reproduction process. This prevents the processing load from reaching critical levels that would cause system freezing, maintaining reliability even at high tempos.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9613635B2Automated performance technology using audio waveform data
Publication Date: 2017.04.04 YAMAHA CORP
  • US9613635B2 patent drawing
  • US9613635B2 patent drawing
  • US9613635B2 patent drawing

AI summary

In order to play waveform data back at a variable performance tempo by using waveform data which complies with a desired reference tempo, the present invention performs a timeline-expansion/contraction control on the waveform data to be played back, according to the relationship between the performance tempo and the reference tempo. The present invention also determines whether to limit the playback of the waveform data according to the relationship between the performance tempo and the reference tempo. In the case that playback is to be limited, the present invention stops playback of the waveform data, or reduces the resolution of playback processing and continues playback of the waveform data. The present invention stops playback of the waveform data when, for example, the relationship between the performance tempo and the reference tempo is a relationship in which the waveform data would be played back at a performance tempo which would cause a processing delay or a deterioration of sound quality. As a result, it is possible to preemptively prevent a system freeze and solve problems such as the generation of music which has a slower tempo than the desired performance tempo, or the generation of music which includes the intermittent cutting out of sound due to noise, or a significant reduction to sound quality.