Attack-Section Audio Level Histograms for Dynamics Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining input level or dynamics control in audio signal processing are inadequate as they include instantaneous sample values from both attenuated and non-played sections, resulting in unsuitable signal level indices.

Innovation Solution

An audio signal processing method that detects level values in the rising parts of musical note waveforms, creating a histogram specifically for attack sections, which serves as a more appropriate index for input level and dynamics control, utilizing an onset histogram generating unit within an audio signal processing apparatus.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a histogram of instantaneous sample values from all sections of an input audio signal is used as an input level index, then the calculation is simple and covers the entire signal, but the resulting histogram includes values from attenuated and non-played sections making it unsuitable for accurate input level or dynamics control

Engineering Contradiction:
Improvesimplicity of calculationVSAvoidaccuracy of input level index
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The audio signal is segmented into attack sections and non-attack sections based on onset detection. The histogram is then calculated separately for attack sections only, excluding non-attack sections. This segmentation allows the system to maintain calculation simplicity while improving the accuracy of the input level index by focusing only on relevant signal portions where musical notes actually begin.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention extracts and isolates the attack sections from the complete audio signal using onset detection algorithms. By taking out only the attack portions and excluding attenuated and non-played sections, the histogram is generated from a purified subset of the signal that accurately represents actual note onsets, thereby improving measurement precision without significantly complicating the overall process.

Inventive Principle:
Principle #2Taking out (Extraction)

2Duration of action of moving object

If instantaneous sample values from all sections including attenuated and non-played sections are included in the histogram, then the histogram represents the complete signal duration, but it fails to provide a suitable signal level index for input level or dynamics control

Engineering Contradiction:
Improvecoverage of signal durationVSAvoidsuitability for control purposes
Core Design Contradiction:
Duration of action of moving objectVSReliability

Solution Approach 1:

The signal duration is segmented into meaningful portions (attack sections) versus irrelevant portions (non-attack sections). By creating separate temporal segments and analyzing only the attack portions for histogram generation, the system maintains appropriate duration coverage for control purposes while filtering out sections that would degrade reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention extracts attack sections from the complete signal duration using onset detection. This extraction process removes attenuated and non-played sections that would otherwise contaminate the histogram data, ensuring that the resulting input level index is reliable for dynamics control even though it covers a shorter effective duration.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If a histogram is created from all instantaneous sample values of an input audio signal, then the processing is computationally efficient, but the resulting index is inappropriate for input level or dynamics control due to inclusion of non-musical sections

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidaccuracy of signal level index
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The audio signal is divided into attack and non-attack sections through onset detection, allowing the histogram calculation to be performed only on relevant segments. This segmentation approach maintains computational efficiency by avoiding unnecessary calculations on non-attack sections while improving measurement precision through focused analysis of meaningful signal portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention extracts attack sections from the complete signal and uses only these extracted portions for histogram generation. This extraction method improves measurement precision by eliminating contamination from non-musical sections while preserving computational efficiency by concentrating processing resources only on the extracted relevant portions rather than analyzing the entire signal.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11877128B2Audio signal processing method, apparatus, and program
Publication Date: 2024.01.16 YAMAHA CORP
  • US11877128B2 patent drawing
  • US11877128B2 patent drawing
  • US11877128B2 patent drawing

AI summary

An appropriate level index is obtained from an input audio waveform. An audio signal processing method includes detecting one or more level values in each of a plurality of attack sections included in an audio signal including the plurality of attack sections and a plurality of non-attack sections different from the plurality of attack sections; and generating a histogram of the detected level values in each of the plurality of attack sections, the generated histogram excluding level values of the plurality of non-attack sections.