[發明專利]音樂可視化方法、裝置及計算機可讀存儲介質有效
| 申請號: | 201810090120.3 | 申請日: | 2018-01-30 |
| 公開(公告)號: | CN108305604B | 公開(公告)日: | 2020-11-24 |
| 發明(設計)人: | 劉子豪 | 申請(專利權)人: | 浙江省公眾信息產業有限公司 |
| 主分類號: | G10H1/00 | 分類號: | G10H1/00 |
| 代理公司: | 中國貿促會專利商標事務所有限公司 11038 | 代理人: | 張海強 |
| 地址: | 310012 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 音樂 可視化 方法 裝置 計算機 可讀 存儲 介質 | ||
1.一種音樂可視化方法,包括:
獲取音樂片段每個部分的能量特征,所述音樂片段包括多個連續的部分,相鄰部分的調性不同,所述能量特征表示每個部分中各音頻幀的振幅的方均根;
獲取每個部分的速度特征,所述速度特征表示每個部分中單位時間內的節拍數;
獲取每個部分的混亂度特征,所述混亂度特征與每個部分中樂器種類的數量正相關;
在所述音樂片段播放的過程中,根據每個部分的能量特征、速度特征和混亂度特征,自動繪制每個部分對應的圖案;
所述方法還包括:
獲取所述音樂片段每個階段的樂器類型,所述音樂片段包括多個連續的階段,相鄰階段的樂器類型不同;
在所述音樂片段播放的過程中,根據每個階段的樂器類型,自動繪制每個階段的樂器對應的圖案。
2.根據權利要求1所述的方法,還包括:
根據每個部分的調性確定每個部分對應的圖案的顯示背景色。
3.根據權利要求1所述的方法,其中,所述獲取音樂片段每個部分的能量特征包括:
對所述音樂文件進行分幀處理,以得到多個音頻幀,其中,每個音頻幀的長度為第一預設時間,相鄰音頻幀之間的間隔為第二預設時間;
計算每個部分中各音頻幀的振幅的方均根,從而得到所述能量特征。
4.根據權利要求1所述的方法,其中,所述獲取每個部分的混亂度特征包括:
統計各音名在每部分出現的頻率;
根據如下公式確定每部分的混亂度特征E(x):
其中,n為音名的個數,p(xi)為音名xi在每部分出現的頻率。
5.一種音樂可視化裝置,包括:
能量特征獲取模塊,用于獲取音樂片段每個部分的能量特征,所述音樂片段包括多個連續的部分,相鄰部分的調性不同,所述能量特征表示每個部分中各音頻幀的振幅的方均根;
速度特征獲取模塊,用于獲取每個部分的速度特征,所述速度特征表示每個部分中單位時間內的節拍數;
混亂度特征獲取模塊,用于獲取每個部分的混亂度特征,所述混亂度特征與每個部分中樂器種類的數量正相關;
繪制模塊,用于在所述音樂片段播放的過程中,根據每個部分的能量特征、速度特征和混亂度特征,自動繪制每個部分對應的圖案;
所述裝置還包括:
樂器類型獲取模塊,用于獲取所述音樂片段每個階段的樂器類型,所述音樂片段包括多個連續的階段,相鄰階段的樂器類型不同;
所述繪制模塊還用于在所述音樂片段播放的過程中,根據每個階段的樂器類型,自動繪制每個階段的樂器對應的圖案。
6.根據權利要求5所述的裝置,還包括:
背景色確定模塊,用于根據每個部分的調性確定每個部分對應的圖案的顯示背景色。
7.根據權利要求5所述的裝置,其中,所述能量特征獲取模塊包括:
分幀處理單元,用于對所述音樂文件進行分幀處理,以得到多個音頻幀,其中,每個音頻幀的長度為第一預設時間,相鄰音頻幀之間的間隔為第二預設時間;
第一計算單元,用于計算每個部分中各音頻幀的振幅的方均根,從而得到所述能量特征。
8.根據權利要求5所述的裝置,其中,所述混亂度特征獲取模塊包括:
統計單元,用于統計各音名在每部分出現的頻率;
第二計算單元,用于根據如下公式計算每部分的混亂度特征E(x):
其中,n為音名的個數,p(xi)為音名xi在每部分出現的頻率。
9.一種音樂可視化裝置,包括:
存儲器;以及
耦接至所述存儲器的處理器,所述處理器被配置為基于存儲在所述存儲器的指令執行如權利要求1-4任意一項所述的方法。
10.一種計算機可讀存儲介質,其上存儲有計算機程序指令,該指令被處理器執行時實現如權利要求1-4任意一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江省公眾信息產業有限公司,未經浙江省公眾信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810090120.3/1.html,轉載請聲明來源鉆瓜專利網。





