Attack-Section Audio Level Histograms for Dynamics Control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


