[發(fā)明專利]一種降低智能電視外接藍(lán)牙音箱聲音延遲的方法在審
| 申請?zhí)枺?/td> | 202010344098.8 | 申請日: | 2020-04-27 |
| 公開(公告)號: | CN111510754A | 公開(公告)日: | 2020-08-07 |
| 發(fā)明(設(shè)計(jì))人: | 吳慶林 | 申請(專利權(quán))人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04N21/41 | 分類號: | H04N21/41;H04N21/43;H04N21/4363;H04N21/439 |
| 代理公司: | 成都虹橋?qū)@聞?wù)所(普通合伙) 51124 | 代理人: | 吳中偉 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 降低 智能 電視 外接 藍(lán)牙 音箱 聲音 延遲 方法 | ||
本發(fā)明涉及智能電子產(chǎn)品藍(lán)牙音頻軟件技術(shù)領(lǐng)域,其公開了一種降低智能電視外接藍(lán)牙音箱聲音延遲的方法,解決傳統(tǒng)技術(shù)中音頻數(shù)據(jù)流在Android系統(tǒng)中處理時(shí)間長,造成聲音延遲大,降低用戶體驗(yàn)的問題。該方法包括:在Audio Service創(chuàng)建的Audio Track中,默認(rèn)傳送靜音數(shù)據(jù),所述靜音數(shù)據(jù)與來自應(yīng)用的軟件音或系統(tǒng)的按鍵音被輸入至AudioFlinger進(jìn)行混音;AudioFlinger將所述混音數(shù)據(jù)發(fā)送給TinyALSA;TinyALSA將所述混音數(shù)據(jù)傳送給底層混音器Mixer與音頻解碼器輸出的音頻以及來自端子輸入的音頻進(jìn)行混音獲得音頻流,所述音頻流寫入共享內(nèi)存后,通過cast通道直接傳輸至藍(lán)牙模塊。
技術(shù)領(lǐng)域
本發(fā)明涉及智能電子產(chǎn)品藍(lán)牙音頻軟件技術(shù)領(lǐng)域,具體涉及一種降低智能電視外接藍(lán)牙音箱聲音延遲的方法。
背景技術(shù)
現(xiàn)有技術(shù)中的智能電視在連接藍(lán)牙音箱時(shí)的音頻數(shù)據(jù)傳輸是按照Android系統(tǒng)的Audio標(biāo)準(zhǔn)框架進(jìn)行的,其流程如圖1所示,通過音頻解碼器(Audio Decoder)和端子(HDMI/AV等)輸入音頻流經(jīng)過混音器(Mixer)混音,走cast通道(投射到外部功放、外部音箱喇叭等的外部輸出通道)輸出。在創(chuàng)建cast的時(shí)候,將混音后的音頻數(shù)據(jù)寫入共享內(nèi)存①中,然后音頻服務(wù)(AudioService)在創(chuàng)建音軌(AudioTrack)后,會(huì)將共享內(nèi)存①中的數(shù)據(jù)寫入到共享內(nèi)存②中。當(dāng)AudioTrack播放的時(shí)候,又會(huì)將共享內(nèi)存②的數(shù)據(jù)寫入到音頻轉(zhuǎn)換器(AudioFlinger)的共享內(nèi)存③中。AudioFlinger還會(huì)接收APP的軟件音或按鍵音,進(jìn)行混音操作。當(dāng)AudoFlinger將混音后音頻流傳給對端藍(lán)牙設(shè)備時(shí),又會(huì)將音頻數(shù)據(jù)寫入共享內(nèi)存④,然后通過A2DP(Advenced Audio Distribution Profile藍(lán)牙音頻傳輸模型協(xié)定)藍(lán)牙模塊無線傳輸給對端的藍(lán)牙音箱進(jìn)行解碼播放。
通過上面的流程可以看出,音頻數(shù)據(jù)流在智能電視Android系統(tǒng)中經(jīng)過四次共享內(nèi)存寫入,而每一次共享內(nèi)存的數(shù)據(jù)寫入,都會(huì)花費(fèi)時(shí)間,最終造成音頻數(shù)據(jù)處理時(shí)間較長,用戶聽到的聲音延遲較大,特別在觀看視頻的時(shí)候,就會(huì)帶來音畫不同步,給用戶帶來較差的觀看體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是:提出一種降低智能電視外接藍(lán)牙音箱聲音延遲的方法,解決傳統(tǒng)技術(shù)中音頻數(shù)據(jù)流在Android系統(tǒng)中處理時(shí)間長,造成聲音延遲大,降低用戶體驗(yàn)的問題。
本發(fā)明解決上述技術(shù)問題采用的技術(shù)方案是:
一種降低智能電視外接藍(lán)牙音箱聲音延遲的方法,包括:
建立快速音頻通道,通過所述快速音頻通道將音頻數(shù)據(jù)傳輸給藍(lán)牙音箱:
在Audio Service創(chuàng)建的AudioTrack中,默認(rèn)傳送靜音數(shù)據(jù),所述靜音數(shù)據(jù)與來自應(yīng)用的軟件音或系統(tǒng)的按鍵音被輸入至AudioFlinger進(jìn)行混音;
AudioFlinger將所述混音數(shù)據(jù)發(fā)送給TinyALSA(輕量級高級linux聲音架構(gòu));
TinyALSA將所述混音數(shù)據(jù)傳送給底層混音器Mixer與音頻解碼器輸出的音頻以及來自端子輸入的音頻進(jìn)行混音獲得音頻流,所述音頻流寫入共享內(nèi)存后,通過cast通道直接傳輸至藍(lán)牙模塊。
作為進(jìn)一步優(yōu)化,該方法還包括:
設(shè)置低延遲模式,在所述低延遲模式打開,且智能電視連接藍(lán)牙音箱時(shí),建立所述快速音頻通道,通過所述快速音頻通道將音頻數(shù)據(jù)傳輸給藍(lán)牙音箱。
本發(fā)明的有益效果是:
在智能電視連接了藍(lán)牙音箱時(shí),建立新的音頻快速通道,減少音頻數(shù)據(jù)在內(nèi)存間的傳遞次數(shù),將底層混音器的混音數(shù)據(jù)通過cast通道直接送到A2dp藍(lán)牙音箱設(shè)備,來減低延遲,到達(dá)音畫同步。因此,本發(fā)明相對原生的音頻輸出流程極大縮短了處理時(shí)間,用戶基本感覺不到延遲,提升用戶的觀看體驗(yà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/202010344098.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨(dú)立于分配過程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





