Dynamic programming based humming melody extracting and matching search method
A technique of dynamic programming and melody, applied in special data processing applications, instruments, electrical digital data processing, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0016] This humming melody extraction and matching retrieval method based on dynamic programming includes the following steps:
[0017] 1) A section of song hummed by the user through a microphone is collected in the form of an audio signal;
[0018] 2) Calculate the logarithmic energy curve of the input signal and smooth it, dynamically estimate the energy threshold of the vocal area according to the maximum value and minimum value of the curve, and cut out continuous vocal segments, each segment and a humming corresponding to the note;
[0019] 3) Based on the time-domain autocorrelation method, the fundamental frequency of the humming signal of each frame is obtained, and then converted into semitone units by the following formula;
[0020] 4) Use a rule-based method to calculate the pitch of the audio frame, and then smooth the melody curve to remove the noise segment, and finally obtain an effective humming melody;
[0021] 5) For the three-level pitch contour melody re...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com