[發明專利]音樂主旋律提取系統有效
| 申請號: | 201810390420.3 | 申請日: | 2018-04-27 |
| 公開(公告)號: | CN108595648B | 公開(公告)日: | 2022-03-04 |
| 發明(設計)人: | 張維維;陳喆;殷福亮 | 申請(專利權)人: | 大連民族大學 |
| 主分類號: | G06F16/683 | 分類號: | G06F16/683;G06F16/635 |
| 代理公司: | 大連智高專利事務所(特殊普通合伙) 21235 | 代理人: | 劉斌 |
| 地址: | 116600 遼寧省*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 音樂 主旋律 提取 系統 | ||
1.一種音樂主旋律提取系統,其特征在于,存儲有多條指令,所述指令適于處理器加載并執行:
計算音樂信號的常Q變換;
計算基于粒子濾波的主旋律音高序列的粗略估計;
計算主旋律音高序列平滑估計序列:對前后100毫秒時間內的主旋律音高序列粗略估計結果取平均,作為當前幀的主旋律音高序列平滑估計值,各個幀的平滑估計值構成主旋律音高序列平滑估計序列;
計算最終主旋律音高序列估計:
(1)將每幀主旋律音高序列平滑估計值的上下八度范圍作為該幀的主旋律音高的搜索范圍;
(2)計算每幀主旋律音高搜索范圍內每個頻率點的顯著度值S′t(f):
其中Nh=10是最大諧波次數,|Xt(hf)|為頻率f的第h次諧波幅度;
(3)對每幀的S′t(f)進行歸一化,得到St(f):
(4)利用動態規劃算法得到最終的主旋律音高序列值,動態規劃的初始條件為:
D(1,ft,j)=S1(fj) (11)
其中D(t,ft,j)是第t幀取ft,j作為旋律音高的累積代價函數,S1(fj)由公式(10)得到,是第1幀的顯著度函數在第j個頻點的取值;則求解主旋律音高序列最優解的遞歸公式為:
D(t,ft,j)=St(fj)+max{D(t-1,ft-1,k)-λd(ft-1,k,ft,j)},t=1,...,Nfrm (12)
其中ft,j為第t幀主旋律音高的可能值,ft-1,k為第t-1幀主旋律音高估計值,d(ft-1,k,ft,j)為ft-1,k和ft,j的半音差,λ=0.05為懲罰因子;其中,ft,j、ft-1,k中的j、k使用不同的符號表示,是由于在迭代到第t幀時,第t-1幀主旋律音高估計值ft-1,k已經得到并為確定值,而第t幀主旋律音高的可能值ft,j還沒確定,因而以示區別;
不斷迭代公式(12)得到最終主旋律音高序列估計。
2.如權利要求1所述的音樂主旋律提取系統,其特征在于,計算音樂信號的常Q變換基于如下方式實現:對非平穩的音樂信號進行分幀,然后利用常Q變換計算按照對數分布的各頻率點的幅度值,每八度范圍具有36個按對數分布的頻率點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大連民族大學,未經大連民族大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810390420.3/1.html,轉載請聲明來源鉆瓜專利網。





