[發(fā)明專利]一種實現(xiàn)聲音變速的方法有效
| 申請?zhí)枺?/td> | 201010602961.1 | 申請日: | 2010-12-23 |
| 公開(公告)號: | CN102074239A | 公開(公告)日: | 2011-05-25 |
| 發(fā)明(設計)人: | 林洪藝 | 申請(專利權)人: | 福建星網視易信息系統(tǒng)有限公司 |
| 主分類號: | G10L19/00 | 分類號: | G10L19/00;G11B27/031 |
| 代理公司: | 福州市鼓樓區(qū)京華專利事務所(普通合伙) 35212 | 代理人: | 翁素華 |
| 地址: | 350000 福建省福州市倉山區(qū)建*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現(xiàn) 聲音 變速 方法 | ||
【技術領域】
本發(fā)明涉及一種音頻信號處理領域,尤其涉及一種實現(xiàn)聲音變速的方法。
【背景技術】
在基于嵌入式系統(tǒng)的多媒體播放器領域,音頻解碼一般采用軟解碼,由軟件來實現(xiàn)將音頻數(shù)據(jù)解碼為原始音頻的PCM(脈沖編碼調制)數(shù)據(jù)。目前MP3播放器實現(xiàn)的變速播放,對PCM數(shù)據(jù),通過設置不同的采樣率,實現(xiàn)變速播放,此時會同時伴隨著音調的變化,快于正常速度播放時,音調相比正常變高;慢于正常速度播放時,音調相比正常變低,也就是變速播放時,音調會發(fā)生變化。
音頻播放中,另一種類似變速效果的播放,是音頻的快進快退播放。此功能能實現(xiàn)快速地向前或向后播放音頻。實現(xiàn)原理是跳過當前播放的一段音頻數(shù)據(jù),不進行播放,然后播放跳轉后新的音頻數(shù)據(jù),從而實現(xiàn)音頻的快進快退。此種方法能實現(xiàn)類似變速的效果,但在播放時,會損失音頻數(shù)據(jù)的一些信息,也就是有部分音頻沒有播放出來。
在英文等語言的學習功能上,對于快速、慢速播放,需要實現(xiàn)聲音變速,同時保持原來的音調不變。這點在目前的便攜多媒體播放器上尚未實現(xiàn),也是本技術所要解決的問題。
【發(fā)明內容】
本發(fā)明要解決的技術問題,在于提供一種實現(xiàn)聲音變速的方法,實現(xiàn)了聲音變速的處理,對于快速、慢速播放時,能保持原來的音調不變。
本發(fā)明是這樣實現(xiàn)的:一種實現(xiàn)聲音變速的方法,其特征在于:包括如下步驟:
步驟10、通過多媒體播放器中的軟件解碼器,解碼N幀的音頻信息,得到對應每幀原始音頻的信息數(shù)據(jù);
步驟20、讀取信息數(shù)據(jù):將每幀原始音頻信息數(shù)據(jù),通過截取得到固定長度的信息數(shù)據(jù)的子系列數(shù)據(jù)保存在多媒體播放器緩存中;
步驟30、采用定長窗口搜索對所述信息數(shù)據(jù)的子系列數(shù)據(jù)進行操作:根據(jù)采樣率,確定定長窗口的長度SeekWindowLength,以及在一個定長窗口長度內每次搜索的最大長度SeekLength,根據(jù)公式SeekWindowLength=((unsigned?int)((DEFAULT_SAMPLERATE*DEFAULT_SEQUENCE_MS)/1000))和公式SeekLength=((unsigned?int)((DEFAULT_SAMPLERATE*DEFAULT_SEEKWINDOW_MS)/1000))計算所得;將確定定長窗口的長度SeekWindowLength,以及在一個定長窗口長度內每次搜索的最大長度SeekLength提供給WSOLA算法,用于尋找最佳重疊位;其中,DEFAULT_SAMPLERATE為音頻的采樣率,DEFAULT_SEQUENCE_MS為每次截取得到固定長度的信息數(shù)據(jù)的子系列數(shù)據(jù),DEFAULT_SEEKWINDOW_MS為搜索窗口的默認長度,unsigned?int是宏觀定義函數(shù)類型;
步驟40、最佳重疊位置找到后,進行重疊處理,并將重疊處理后的信息數(shù)據(jù),拷貝到多媒體播放器輸出緩存中;
步驟50、將處理過的信息數(shù)據(jù)全部拷貝到多媒體播放器的音頻播放緩沖區(qū);
步驟60、重新截取下一個固定長度的信息數(shù)據(jù)的子系列數(shù)據(jù),并查找最佳的重疊位置,進行重疊處理,并將重疊處理后的信號數(shù)據(jù),繼續(xù)拷貝到多媒體播放器輸出緩存中,直到N幀的原始音頻信息數(shù)據(jù)處理完畢為止,按設置好的音頻參數(shù)進行播放,最終得到變速不變調的播放效果。
本發(fā)明具有如下優(yōu)點:采用定長窗口搜索對信息數(shù)據(jù)的子系列數(shù)據(jù)進行操作尋找最佳重疊位置,進行重疊處理,將處理過的信號數(shù)據(jù)全部拷貝到多媒體播放器的音頻播放緩沖區(qū),按設置好的音頻參數(shù)進行播放,實現(xiàn)了聲音變速的處理,對于快速、慢速播放時,能保持原來的音調不變,不引入噪聲,提高了處理后的聲音質量。
【附圖說明】
圖1為本發(fā)明方法流程示意圖。
【具體實施方式】
下面參照附圖結合實施例對本發(fā)明作進一步的說明。
實現(xiàn)聲音變速的方法,見圖1所示,包括如下步驟:
步驟10、通過多媒體播放器中的軟件解碼器,解碼N幀的音頻信息,得到對應原始音頻的信息數(shù)據(jù);
步驟20、讀取信息數(shù)據(jù):將每幀原始音頻信息數(shù)據(jù),通過截取得到固定長度的信息數(shù)據(jù)的子系列數(shù)據(jù)保存在多媒體播放器緩存中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星網視易信息系統(tǒng)有限公司,未經福建星網視易信息系統(tǒng)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010602961.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:帶碳纖維骨架層的復合材料閘瓦
- 下一篇:堆垛機用穩(wěn)定裝置
- 互動業(yè)務終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲實現(xiàn)系統(tǒng)和游戲實現(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設備實現(xiàn)方法及其實現(xiàn)裝置





