Method for detecting audio signal beat points of bass drum, and terminal
AssigneeBigo Technology Pte. Ltd.
InventorFan Lou
Life of this patent
Estimating the term…
Abstract
A method for detecting audio signal beat points of a bass drum, and a terminal. The method comprises: acquiring several intrinsic mode functions based on an inputted audio signal to be detected; calculating instantaneous signals, wherein the instantaneous signals includes instantaneous strength signals and instantaneous frequency signals corresponding to the several intrinsic mode functions; acquiring characteristic signals of the bass drum based on the instantaneous strength signals and the instantaneous frequency signals corresponding to the several intrinsic mode functions; performing peak detection on the characteristic signals to acquire a plurality of peak points; and acquiring the beat points of the bass drum based on the plurality of peak points.
Claims16
A method for detecting audio signal beat points of a bass drum, comprising:
- acquiring a plurality of intrinsic mode functions based on an input audio signal to be detected;
- calculating instantaneous signals corresponding to the plurality of intrinsic mode functions, wherein the instantaneous signals comprises instantaneous strength signals and instantaneous frequency signals;
- acquiring characteristic signals of the bass drum based on the instantaneous signals corresponding to the plurality of intrinsic mode functions;
- performing peak detection on the characteristic signals to acquire a plurality of peak points;
- and
- acquiring beat points of the bass drum based on the plurality of peak points;
- and
- wherein after acquiring the characteristic signals of the bass drum and before performing the peak detection on the characteristic signals to acquire the plurality of peak points, the method further comprises:
- acquiring all valley points of the characteristic signals;
- calculating a full width at half maximum of a signal valley formed by each of the valley points and two peak points most proximal to the valley point;
- acquiring a signal valley with the full width at half maximum less than a preset first threshold, and eliminating the acquired signal valley using the characteristic signals adjacent to the acquired signal valley by interpolation;
- and
- updating the preset first threshold, and returning the step of acquiring the signal valley with the full width at half maximum less than the preset first threshold until acquiring a smooth characteristic signal.
Dependencies are inferred from the claim text.