[發(fā)明專利]一種LATM AAC音頻流的實(shí)時轉(zhuǎn)容實(shí)現(xiàn)方法及裝置有效
| 申請?zhí)枺?/td> | 201711407746.4 | 申請日: | 2017-12-22 |
| 公開(公告)號: | CN108122558B | 公開(公告)日: | 2020-12-29 |
| 發(fā)明(設(shè)計(jì))人: | 車明賢;劉學(xué)文;陳玉杰;洪觀洲 | 申請(專利權(quán))人: | 深圳國微技術(shù)有限公司 |
| 主分類號: | G10L19/16 | 分類號: | G10L19/16;H04L29/06;H04N21/439 |
| 代理公司: | 深圳市康弘知識產(chǎn)權(quán)代理有限公司 44247 | 代理人: | 尹彥;胡朝陽 |
| 地址: | 518000 廣東省深圳市南山區(qū)高新技*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 latm aac 音頻 實(shí)時 實(shí)現(xiàn) 方法 裝置 | ||
本發(fā)明屬于音頻轉(zhuǎn)換領(lǐng)域,公開了一種LATM AAC音頻流的實(shí)時轉(zhuǎn)容實(shí)現(xiàn)方法及裝置。所述的方法包括:步驟1.接收并處理音頻數(shù)據(jù)流,讀取音頻幀數(shù)據(jù);步驟2.判斷所述音頻幀數(shù)據(jù)頭部是否為LATM AAC數(shù)據(jù)格式,若是則跳轉(zhuǎn)至步驟3.若不是則直接跳轉(zhuǎn)至步驟5;步驟3.分析所述音頻幀數(shù)據(jù)并獲取LATM AAC音頻幀核心參數(shù)和音頻負(fù)載數(shù)據(jù);步驟4.根據(jù)獲取的所述LATM AAC音頻幀核心參數(shù)和音頻負(fù)載數(shù)據(jù),形成ADTS AAC音頻幀;步驟5.將音頻幀輸出。本發(fā)明有效的實(shí)現(xiàn)了對傳輸碼流中的LATM AAC音頻的判斷,容器解析以及到ADTS AAC的轉(zhuǎn)容處理,使得音頻解碼庫能夠很好的支持LATM AAC音頻流,降低了系統(tǒng)集成成本。
技術(shù)領(lǐng)域
本發(fā)明屬于音頻轉(zhuǎn)換領(lǐng)域,具體涉及一種LATM AAC音頻流的實(shí)時轉(zhuǎn)容實(shí)現(xiàn)方法及裝置。
背景技術(shù)
隨著高清節(jié)目的普及,在MPEG2-TS(用于音效、影像與資料的傳輸流)實(shí)時傳輸流中針對音視頻內(nèi)容采取HEVC和AAC(Advanced Audio Coding,高級音頻編碼)格式變得流行普及。AAC是一種高壓縮比的音頻壓縮編碼算法,AAC音頻壓縮編碼標(biāo)準(zhǔn)是目前應(yīng)用最廣泛的低碼率音頻編碼標(biāo)準(zhǔn),相對于MP2、MP3、AC3等音頻編碼標(biāo)準(zhǔn)來說,在相同質(zhì)量下碼率更低,有效地節(jié)約了傳輸帶寬。在移動多媒體廣播、互聯(lián)網(wǎng)流媒體、IPTV等領(lǐng)域的應(yīng)用中,AAC的音頻編碼技術(shù)得到越來越多的采用。
音頻部分采用AAC可以以較高的壓縮率獲取優(yōu)秀的音質(zhì)和多聲道的支持。在MPEG2碼流傳輸中,早期技術(shù)采用ADTS(Audio Data Transport Stream,音頻數(shù)據(jù)傳輸流)封裝的AAC比較多,隨著MPEG4的普及,MPEG4 AAC中定義的LATM(Low-overhead MPEG-4 AudioTrans-port Multiplex,低開銷音頻傳輸復(fù)用)封裝的AAC被復(fù)用到MPEG2-TS傳輸碼流中。LATM AAC相比較于ADTS AAC有更小的頭部開銷,越來越多的內(nèi)容提供商采用LATM AAC制作節(jié)目,但是考慮到在有些解碼庫不能直接解析支持(如MacOs AudioQueue框架),基于此現(xiàn)狀本專利針對LATM AAC格式進(jìn)行轉(zhuǎn)容成傳統(tǒng)的ADTS AAC處理,使得LATM AAC能被更好的解碼支持。
一般的音視頻播放器采用的是采用解復(fù)用得到音視頻數(shù)據(jù)、在對音視頻分別解碼、渲染的流程設(shè)計(jì),針對來自USB Dongle的實(shí)時MPEG2-TS音視頻流的處理,經(jīng)過解復(fù)用,解碼,渲染。對于LATM AAC音頻處理也是按照此過程來處理,解復(fù)用得到LATM AAC音頻幀序列,再將LATM AAC音頻幀序列直接進(jìn)行解碼和渲染輸出。
但現(xiàn)有的技術(shù)存在著以下不足之處:
一般音視頻播放器在處理實(shí)時MPEG2-TS的碼流中的LATM AAC音頻幀序列時,都是基于音頻解碼庫/框架能夠原生支持,比如MacOs AudioQueue框架只能支持ADTS AAC封裝格式的音頻幀,若需要能夠解碼,只能用第三方解碼庫來實(shí)現(xiàn),這樣讓工程的實(shí)現(xiàn)變得復(fù)雜,甚至可能產(chǎn)生額外的費(fèi)用。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明的主要目的在于提供一種LATM AAC音頻流的實(shí)時轉(zhuǎn)容實(shí)現(xiàn)方法、裝置以及一種實(shí)時處理MPEG-2視頻流的處理系統(tǒng)。本專利有效的實(shí)現(xiàn)了對MPEG2-TS實(shí)時前端傳輸碼流中的LATM AAC音頻的判斷,容器解析以及轉(zhuǎn)換到ADTS AAC的轉(zhuǎn)容處理,用最小的系統(tǒng)開銷,使得AAC音頻解碼庫能夠很好的支持LATM AAC音頻流,從而達(dá)到上述目的。
本發(fā)明公開了一種LATM AAC音頻流的實(shí)時轉(zhuǎn)容實(shí)現(xiàn)方法,所述方法包括如下步驟:
步驟1:接收并處理音頻數(shù)據(jù)流,讀取音頻幀數(shù)據(jù);
步驟2:判斷所述音頻幀數(shù)據(jù)頭部是否為LATM AAC數(shù)據(jù)格式,若是則跳轉(zhuǎn)至步驟3;若不是則直接跳轉(zhuǎn)至步驟5;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳國微技術(shù)有限公司,未經(jīng)深圳國微技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711407746.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類





