[發(fā)明專利]MPEG-2/4AAC音頻解碼錯誤檢測及處理方法在審
| 申請?zhí)枺?/td> | 201611140185.1 | 申請日: | 2016-12-12 |
| 公開(公告)號: | CN108389582A | 公開(公告)日: | 2018-08-10 |
| 發(fā)明(設(shè)計)人: | 陳威宇;田澤;王婷;許宏杰;曹朋朋;陳佳 | 申請(專利權(quán))人: | 中國航空工業(yè)集團公司西安航空計算技術(shù)研究所 |
| 主分類號: | G10L19/00 | 分類號: | G10L19/00 |
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 杜永保 |
| 地址: | 710000 *** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 解碼 錯誤檢測 音頻解碼 碼流 集成電路設(shè)計 音頻解碼過程 音頻解碼模塊 關(guān)鍵元素 可配置的 數(shù)據(jù)語法 幀頭信息 重新開始 檢測 復位 超時 查找 中斷 | ||
1.一種MPEG-2/4 AAC音頻解碼錯誤檢測及處理方法,其特征在于,包括常見ADTS碼流語法錯誤檢測、超時報錯、出錯復位及處理,具體步驟如下:
步驟1:MPEG-2/4 AAC音頻解碼過程中對ADTS碼流的語法進行分析,并判斷,若語法正確,則進入步驟6;若語法不正確則進入步驟3;
步驟2:對解碼的實時性進行判斷,若解碼時間超時,進入步驟3;反之,進入步驟6;
步驟3:MPEG-2/4 AAC音頻解碼模塊復位;
步驟4:配置MPEG-2/4 AAC音頻解碼模塊解碼參數(shù);
步驟5:在數(shù)據(jù)緩存區(qū)中檢索到下一幀幀頭輸入MPEG-2/4 AAC音頻解碼模塊;
步驟6:繼續(xù)對新接收的數(shù)據(jù)進行解碼,進入步驟1和步驟2,
步驟1和步驟2并行進行。
2.如權(quán)利要求1所述的MPEG-2/4 AAC音頻解碼錯誤檢測及處理方法,其特征在于,所述步驟2中超時值可根據(jù)實際情況進行調(diào)整,以保證系統(tǒng)實時解碼,根據(jù)ADTS碼流中提取的采樣率信息配置超時時間大?。翰蓸宇l率為32kHz時,超時值為31.25ms、采樣頻率為44.1kHz時,超時值為22.67ms、采樣頻率為48kHz時,超時值為20.83ms,當解碼時間超過超時值時,表明無法滿足實時解碼要求,進行錯誤報告及處理,以達到對MPEG-2/4 AAC音頻解碼模塊出現(xiàn)的除ADTS語法錯誤之外的所有錯誤進行處理的目的。
3.如權(quán)利要求1所述的MPEG-2/4 AAC音頻解碼錯誤檢測及處理方法,其特征在于,在步驟5中,在數(shù)據(jù)緩存區(qū)中檢索下一幀幀頭的具體步驟是,查找ADTS流中幀頭同步字信息12’hfff,確定ADTS流起始位置;解析ADTS幀頭中固定幀頭(28-bit)和可變幀頭(28-bit)各個位信息;根據(jù)幀頭中采樣率位置信息配置MPEG-2/4AAC音頻解碼系統(tǒng)時鐘大??;解析ADTS流數(shù)據(jù)位語法元素信息,開始解碼;上所述的幀頭信息分為固定幀頭和可變幀頭,其中固定幀頭包括同步字、碼流打包標準、編碼的層、誤碼校驗位、解碼類型、采樣率、單雙聲道和拷貝數(shù)據(jù)或原始數(shù)據(jù);可變幀頭包括版權(quán)標識、ADTS幀長度、原始比特率狀態(tài)和原始幀個數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國航空工業(yè)集團公司西安航空計算技術(shù)研究所,未經(jīng)中國航空工業(yè)集團公司西安航空計算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611140185.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





