Method for extracting big beat information from music beat points, storage medium and terminal
AssigneeBigo Technology Pte. Ltd.
InventorsFan Lou, Jing Li
Life of this patent
Estimating the term…
Abstract
A method for extracting big beat information from music beat points includes: acquiring at least one candidate beat cycle according to beat points of music; generating at least one beat point sequence corresponding to the candidate beat cycle and calculating a weight of the beat point sequence, wherein two adjacent beat points in the beat point sequence take the candidate beat cycle as an interval; selecting a beat point sequence with a maximum weight from the at least one beat point sequence of the candidate beat cycle as a maximum weight sequence of the candidate beat cycle; and acquiring the big beat information according to the maximum weight sequence of the at least one candidate beat cycle and the corresponding weight.
Claims20
A method for extracting big beat information from music beat points, comprising:
- acquiring at least one candidate beat cycle according to beat points of music;
- generating at least one beat point sequence corresponding to the candidate beat cycle and calculating a weight of the beat point sequence according to strength of each two adjacent beat points in the beat point sequence, wherein two adjacent beat points in the beat point sequence take the candidate beat cycle as an interval;
- selecting a beat point sequence with a maximum weight from the at least one beat point sequence of the candidate beat cycle as a maximum weight sequence of the candidate beat cycle;
- and
- acquiring the big beat information according to the maximum weight sequence of the at least one candidate beat cycle and the corresponding weight.
A computer-readable storage medium having a computer program stored therein, wherein when the program is executed by a processor, the processor implements:
- acquiring at least one candidate beat cycle according to beat points of music;
- generating at least one beat point sequence corresponding to the candidate beat cycle and calculating a weight of the beat point sequence according to strength of each two adjacent beat points in the beat point sequence, wherein two adjacent beat points in the beat point sequence take the candidate beat cycle as an interval;
- selecting a beat point sequence with a maximum weight from the at least one beat point sequence of the candidate beat cycle as a maximum weight sequence of the candidate beat cycle;
- and
- acquiring big beat information according to the maximum weight sequence of the at least one candidate beat cycle and the corresponding weight.
A terminal, comprising:
- one or more processors;
- a memory configured to store one or more programs;
- wherein the one or more programs, when being executed by the one or more processors, enable the one or more processors to perform:
- acquiring at least one candidate beat cycle according to beat points of music;
- generating at least one beat point sequence corresponding to the candidate beat cycle and calculating a weight of the beat point sequence according to strength of each two adjacent beat points in the beat point sequence, wherein two adjacent beat points in the beat point sequence take the candidate beat cycle as an interval;
- selecting a beat point sequence with a maximum weight from the at least one beat point sequence of the candidate beat cycle as a maximum weight sequence of the candidate beat cycle;
- and
- acquiring big beat information according to the maximum weight sequence of the at least one candidate beat cycle and the corresponding weight.
Dependencies are inferred from the claim text.