Patent ID: 8712771
Filing Date: 2014-04-29
Classification: G10L

Abstract:
1. A method of manipulating sound signals, the method comprising the steps of: a) obtaining ‘N_DEC’ number of buffers, each buffer having N number of samples of sound signals; b) passing each buffer of N samples through a high pass filter (HPF) and obtaining output signals; c) finding power of HPF output signals for each of the N samples; d) averaging the power over a period of time to obtain a power level; e) using the signals being passed through the HPF in a Goertzel algorithm to compute a sequence s(n); f) using the sequence s(n) to compute digital Fourier transforms (DFTs) at different frequencies (ω); g) storing the DFTs in an array of N_DEC×M, wherein N_DEC is number of buffers and M is number of preselected frequencies of sound signals, the sound signals comprising musical notes; h) calculating histograms for each preselected frequencies of sound signals; i) summing up histogram bins based on the histograms with a higher value as compared to a preselected threshold and storing them in a 1×M Cases Array; j) calculating the difference signal by taking the first difference between adjacent elements in the cases array; k) calculating a standard deviation of the difference signal; l) selecting a bottom threshold for the power level; m) declaring the signal as music signal if the deviation is above the bottom threshold; and n) declaring the signal as speech or pause signal if the deviation is below the bottom threshold.