CPC H04N 21/44224 (2020.08) [G06F 3/165 (2013.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); G10L 25/30 (2013.01); G10L 25/51 (2013.01); H03G 5/165 (2013.01); H04N 9/87 (2013.01); H04N 21/439 (2013.01); H04N 21/4524 (2013.01); H04R 3/04 (2013.01); H03F 3/181 (2013.01); H04R 2430/01 (2013.01); H04R 2499/13 (2013.01)] | 14 Claims |
1. A computing system comprising:
a processor; and
a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by the processor, cause performance of a set of operations comprising:
applying an equalization adjustment to an audio signal to generate an equalized audio signal;
detecting an irregularity in a frequency representation of the equalized audio signal, the irregularity corresponding to a change in volume between a set of frequency values exceeding a threshold, wherein the set of frequency values includes adjacent frequency values;
selecting the adjacent frequency values in the set of frequency representation of the audio signal;
determining volume values associated with the adjacent frequency values;
determining the change in volume between the adjacent frequency values; and
in response to determining that an absolute value of the change in volume exceeds the threshold, adjusting the volume at the first frequency value of the adjacent frequency values to reduce the irregularity.
|