[發明專利]一種音頻可視化方法及終端有效
| 申請號: | 202011628255.4 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112667828B | 公開(公告)日: | 2022-07-05 |
| 發明(設計)人: | 李山鑫 | 申請(專利權)人: | 福建星網視易信息系統有限公司 |
| 主分類號: | G06F16/44 | 分類號: | G06F16/44;G06F16/483;G06F16/64;G06F16/683 |
| 代理公司: | 廈門致群財富專利代理事務所(普通合伙) 35224 | 代理人: | 劉兆慶 |
| 地址: | 350000 福建省福州市倉山區建*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 音頻 可視化 方法 終端 | ||
本發明公開了一種音頻可視化方法及終端,包括如下步驟:S1:實時獲取音頻數據,并將音頻數據按頻率進行排序得到數據組D;S2:將數據組D的前n*m項拆分成n個等長的子數組M1、M2、...、Mn,每個子數組Mi包括m個數據;S3:計算每個子數組Mi的各項加權平均值A以及每個子數組Mi中最大的數值處于該子數組的位置w;S4:將每個子數組的A、w、m輸入到數據處理模型中,獲取每個子數組貝塞爾曲線的起點、控制點及終點并進行繪制,形成該子數組的貝塞爾曲線;S5:連接所有子數組的貝塞爾曲線,形成音頻可視化圖像;該發明可通過獲取音頻數據,展示對應的圖案,以實現在播放音頻時,圖像可隨音頻的變化而變化,在聽音樂的同時,給人對應的視覺效果。
技術領域
本發明涉及信號處理技術領域,具體的說是一種音頻可視化方法及終端。
背景技術
隨著社會的發展,市場上音頻設備的種類越來越多,功能也越來越豐富,許多音頻設備設有多個音頻輸入接口以及多個音頻輸出接口。現有的部分音樂軟件帶有可視化功能,例如形狀、圖形、顏色等的變換。但現有的音頻可視化化方法的音頻數據處理流程較為繁瑣,處理時間較長,且展示效果較差,不能快速、有效地同時反映出音頻的音量高低和音頻的變化頻率,降低了人們的視覺體驗。
發明內容
本發明的目的在于提供一種音頻可視化方法及終端,該音頻可視化方法可通過獲取音頻數據,展示對應的圖案,以實現在播放音頻時,圖案可隨音頻的變化而變化,在聽音樂的同時,給人對應的視覺效果。
為實現上述目的,本發明采用以下技術方案:
一種音頻可視化方法,包括如下步驟:
S1:實時獲取音頻數據,并將音頻數據按頻率進行排序得到數據組D;
S2:將數據組D的前n*m項拆分成n個等長的子數組M1、M2、...、Mn,每個子數組Mi包括m個數據;所述n、m、i分別為正整數,所述1≤i≤n;
S3:計算每個子數組Mi的各項加權平均值A以及每個子數組Mi中最大的數值處于該子數組的位置w;
S4:將每個子數組的A、w、m輸入到數據處理模型中,獲取每個子數組貝塞爾曲線的起點、控制點及終點并進行繪制,形成該子數組的貝塞爾曲線;
S5:連接所有子數組的貝塞爾曲線,形成音頻可視化圖像。
優選地,步驟S1中所述音頻數據為FFT數據,數據組D為浮點型數值數據組。
優選地,步驟S2中前n*m項的長度小于或等于數據組D的長度。
優選地,步驟S4中所述貝塞爾曲線的具體繪制方法為:
S40:將子數組K=M1,start=0代入數據處理模型,得出子數組M1的兩組三階貝塞爾曲線的節點組一和組二;
S41:根據組一及組二的點繪制貝塞爾曲線,得到子數組M1所對應的音頻圖像;
S42:將K=Mi,其中i=2,3,...,n及start=end+start分別依次代入數據處理模型,并執行步驟S41,分別得到子數組M2至Mn所對應的音頻圖像。
優選地,步驟S5中所述貝塞爾曲線的具體連接方法為:將子數組M1至Mn所對應的音頻圖像依次拼接,得到整個音頻數據的貝塞爾曲線。
優選地,步驟S4中所述數據處理模型為:設end=(0.5+0.5*w/m)*rateX,所述w為數值最大的子項在子數組K中的排列位置,m為數組K的長度;end為子數組K對應音頻圖像的橫軸長度;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星網視易信息系統有限公司,未經福建星網視易信息系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011628255.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種噪音檢測系統
- 下一篇:深水動力定位原油輸送裝置主推進器基座的焊接方法





