[發(fā)明專利]一種音頻方形頻譜生成方法在審
| 申請?zhí)枺?/td> | 201711149029.6 | 申請日: | 2017-11-17 |
| 公開(公告)號: | CN107894885A | 公開(公告)日: | 2018-04-10 |
| 發(fā)明(設(shè)計)人: | 孫征 | 申請(專利權(quán))人: | 北京酷我科技有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/38;G06T13/00 |
| 代理公司: | 北京德和衡律師事務(wù)所11405 | 代理人: | 姚克楓 |
| 地址: | 100080 北京市海淀區(qū)農(nóng)大*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 音頻 方形 頻譜 生成 方法 | ||
1.一種音頻方形頻譜生成方法,其特征在于,包括如下步驟:
步驟1,自定義控件KwAudioVisualizerView,其繼承View控件;
步驟2,在自定義控件的構(gòu)造函數(shù)中,設(shè)置畫筆,用于繪制方形頻譜;
步驟3,在自定義控件的構(gòu)造函數(shù)中,設(shè)置繪制方形頻譜區(qū)域;
步驟4,在自定義控件的構(gòu)造函數(shù)中,確定單個方形頻譜的寬高;
步驟5,定義handler變量,用于處理消息,用于循環(huán)繪制各單個方形頻譜;
步驟6,當開始繪制的時候,在handler的消息處理回調(diào)中,獲取播放器對象;
步驟7,如果獲取播放器對象為空,則對消息做移除操作,不再繪制頻譜;
如果獲取播放器對象非空,則進行繪制頻譜處理。
2.如權(quán)利要求1所述的音頻方形頻譜生成方法,其特征在于:步驟3中,所述設(shè)置繪制方形頻譜區(qū)域具體包括:
區(qū)域形狀,默認為矩形,
區(qū)域坐標值,默認包括左上、左下、右上、右下四個矩形頂點坐標值。
3.如權(quán)利要求1所述的音頻方形頻譜生成方法,其特征在于:步驟4中,所述確定單個方形頻譜的寬高具體包括:
單個方形頻譜的寬度,默認寬度值為dip2px(5),
單個方形頻譜最大高度,默認最大高度值為dip2px(28)。
4.如權(quán)利要求1所述的音頻方形頻譜生成方法,其特征在于:步驟7中,所述進行繪制頻譜處理具體包括:
解析并獲取當前的播放時間,當播放時間不為-1的時候,就執(zhí)行View的invalidate進行重繪,在onDraw回調(diào)中繪制具體的方形頻譜。
5.如權(quán)利要求4所述的音頻方形頻譜生成方法,其特征在于,還包括:
步驟8,執(zhí)行重繪之后,按照安卓系統(tǒng)的刷新頻率間隔的給handler發(fā)送消息,handler再重復(fù)處理步驟5到步驟8,達到每隔16毫秒重新繪制的效果。
6.如權(quán)利要求5所述的音頻方形頻譜生成方法,其特征在于,步驟8之后,還包括處理音頻數(shù)據(jù)的如下步驟:
步驟9,獲取歌曲播放的總時長;
步驟10,音頻數(shù)組的每個值對應(yīng)一個方形頻譜,根據(jù)音頻數(shù)組的數(shù)組長度和音頻總時長,用獲取的當前播放時間計算出當前是第幾個方形頻譜,保存到成員變量curPlayInfo[0]中,在繪制的過程中會使用這個數(shù)值;
步驟11,計算在當前方形頻譜中播放的比例,乘以方形頻譜分配的像素值,就計算出了當前方形頻譜中播放的寬度,單位是像素;
步驟12,繪制方形頻譜。
7.如權(quán)利要求1所述的音頻方形頻譜生成方法,其特征在于;所述音頻為短音頻,
所述短音頻是指:音頻時長在1到30秒內(nèi)的音頻。
8.如權(quán)利要求7所述的音頻方形頻譜生成方法,其特征在于:短音頻的來源是:
音頻資源的精彩亮點進行抽取后形成的短音頻,
音頻資源進行精加工后形成的短音頻,
音頻資源進行取舍后形成的短音頻,
用戶交流互動時的語音進行錄制形成的短音頻,所述交流互動包括:話題討論,廣播節(jié)目播報,在線問答。
9.如權(quán)利要求8所述的音頻方形頻譜生成方法,其特征在于:所述短音頻包括:音頻數(shù)據(jù)和文本數(shù)據(jù),音頻數(shù)據(jù)用于解析后通過播音設(shè)備呈現(xiàn)給用戶,文本數(shù)據(jù)用于解析后通過顯示設(shè)備呈現(xiàn)給用戶。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京酷我科技有限公司,未經(jīng)北京酷我科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711149029.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





