CPC G10L 25/81 (2013.01) [G10L 19/06 (2013.01); G10L 19/12 (2013.01); G10L 25/18 (2013.01); G10L 25/78 (2013.01); G10L 2025/783 (2013.01)] | 20 Claims |
1. An audio signal classification method comprising:
storing, based on at least one condition being met, data of a frequency spectrum fluctuation parameter of a current audio frame of an audio signal into a memory where data of frequency spectrum fluctuation parameters of a plurality of audio frames are stored, wherein the at least one condition comprises the current audio frame being an active frame, and wherein the frequency spectrum fluctuation parameter denotes an energy fluctuation of a frequency spectrum of the audio signal;
modifying data of frequency spectrum fluctuation parameters of audio frames preceding the current audio frame stored in the memory into ineffective data when the current audio frame is the active frame and a last audio frame preceding the current audio frame is an inactive frame;
modifying effective data stored in the memory into a first value when a current signal is percussive music, wherein the current signal comprises the current audio frame and a plurality of audio frames preceding the current audio frame;
obtaining a first group of effective data comprising data of the frequency spectrum fluctuation parameter of the current audio frame and one or more effective data of frequency spectrum fluctuation parameter of one or more audio frames continuously prior to the current audio frame;
obtaining a first average value of the first group of effective data; and
classifying the current audio frame as the music frame based on first conditions being met,
wherein the first conditions at least comprises the first average value being less than a first threshold, and
wherein the first value is less than the first threshold.
|