Audio Volume Smoothing Using Moving-Average Target Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing volume control devices face challenges in implementing various gradual volume change patterns while minimizing data storage and avoiding complex calculation structures.
Innovation Solution
A volume control device that includes a circuit or processor with a memory to store and accumulate target volumes, determining a moving average of these volumes over a predetermined period, allowing for various gradual volume changes using a simplified calculation structure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple time-to-volume tables are stored to implement various gradual volume change patterns, then volume control versatility is improved, but data storage requirements increase
Solution Approach 1:
The patent implements a single time-to-volume table that can generate multiple gradual volume change patterns (fade-in, fade-out, volume swell, volume shrink) by varying control parameters such as start time, end time, and application timing. This universal approach allows the system to achieve diverse volume control patterns without storing multiple separate tables, thereby reducing data storage requirements while maintaining full functionality.
2Manufacturing precision
If complex calculation structures are used to determine volume changes, then volume control precision is improved, but device complexity increases
Solution Approach 1:
The patent pre-calculates and stores volume values in a time-to-volume table at predetermined time intervals, eliminating the need for complex real-time calculations during execution. The system simply retrieves and applies pre-computed volume values based on the current time and pattern parameters, achieving precise volume control through straightforward table lookup and interpolation operations rather than complex algorithms.
3Speed
If target volume changes are applied directly, then responsiveness is improved, but sudden volume changes cause discomfort
Solution Approach 1:
The patent dynamically adjusts the volume according to the selected gradual change pattern (fade-in, fade-out, swell, shrink) and the current time relative to the pattern duration. Instead of applying target volume changes directly, the system calculates intermediate volume values based on the progression through the pattern, ensuring smooth transitions that respond to user actions while avoiding sudden jumps that would cause discomfort.
Data Source
AI summary
A volume control device is included in a sound generation system, and the sound generation system controls a sound generator to generate a sound based on sound data. The volume control device controls a volume of the sound data, and includes at least one of (i) a circuit and (ii) a processor with a memory storing computer program code executable by the processor. The at least one of the circuit and the processor is configured to cause the volume control device to: store and accumulate, in a storage, target volumes repeatedly set at a predetermined period; and sequentially determine, as the volume of the sound data, a moving average of the target volumes accumulated in the storage during a predetermined average target period.


