一種藍(lán)牙音頻自適應(yīng)傳輸方法
【專(zhuān)利摘要】本發(fā)明提供一種藍(lán)牙音頻自適應(yīng)傳輸方法包括如下步驟:步驟10、在藍(lán)牙模塊進(jìn)行藍(lán)牙音頻傳輸時(shí),讀取藍(lán)牙模塊的信道信息;步驟20、如果所述信道信息處于預(yù)設(shè)的信道范圍值內(nèi);步驟30、以預(yù)設(shè)壓縮率對(duì)音頻數(shù)據(jù)進(jìn)行壓縮;步驟40、將經(jīng)過(guò)壓縮的音頻數(shù)據(jù)和預(yù)設(shè)壓縮率打包成藍(lán)牙音頻數(shù)據(jù)包后由藍(lán)牙模塊進(jìn)行發(fā)送。本發(fā)明大大減少了藍(lán)牙音頻傳輸?shù)目D的問(wèn)題,提高了用戶(hù)體驗(yàn)。解決了現(xiàn)有藍(lán)牙音頻傳輸受干擾發(fā)生卡頓問(wèn)題。
【專(zhuān)利說(shuō)明】一種藍(lán)牙音頻自適應(yīng)傳輸方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及ー種藍(lán)牙音頻自適應(yīng)傳輸方法。
【背景技術(shù)】
[0002]目前移動(dòng)設(shè)備的藍(lán)牙設(shè)備的ー個(gè)最大的用途就是用于和藍(lán)牙耳機(jī)進(jìn)行配對(duì),實(shí)現(xiàn)無(wú)線通話(huà)和無(wú)線音樂(lè)的收聽(tīng)功能。由于藍(lán)牙和其他眾多設(shè)備ー樣使用的是2.4GHz頻道進(jìn)行傳輸,在各種無(wú)線協(xié)議混雜的情況下,非常容易出現(xiàn)信道擁塞的情況,導(dǎo)致音頻數(shù)據(jù)包在無(wú)線傳輸過(guò)程丟失,用戶(hù)聽(tīng)到的聲音信號(hào)斷斷續(xù)續(xù),卡頓的情況時(shí)有發(fā)生,嚴(yán)重影響了用戶(hù)的體驗(yàn)。而在通話(huà)過(guò)程中,用戶(hù)最關(guān)心的是能夠完整收聽(tīng)到對(duì)方的表達(dá)信息,并不太關(guān)心聲音質(zhì)量的好壞。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問(wèn)題,在于提供一種藍(lán)牙音頻自適應(yīng)傳輸方法,解決藍(lán)牙音頻通話(huà)時(shí)發(fā)生聲音卡頓的問(wèn)題。
[0004]本發(fā)明是這樣實(shí)現(xiàn)的:一種藍(lán)牙音頻自適應(yīng)傳輸方法,包括如下步驟:
[0005]步驟10、在藍(lán)牙模塊進(jìn)行藍(lán)牙音頻傳輸吋,讀取藍(lán)牙模塊的信道信息;
[0006]步驟20、如果所述信道信息處于預(yù)設(shè)的信道范圍值內(nèi);
[0007]步驟30、以預(yù)設(shè)壓縮率對(duì)音頻數(shù)據(jù)進(jìn)行壓縮;
[0008]步驟40、將經(jīng)過(guò)壓縮的音頻數(shù)據(jù)和預(yù)設(shè)壓縮率打包成藍(lán)牙音頻數(shù)據(jù)包后由藍(lán)牙模塊進(jìn)行發(fā)送。
[0009]進(jìn)ー步地,所述的信道信息為信道誤碼率,所述預(yù)設(shè)的信道范圍值為10%_25%,所述的預(yù)設(shè)壓縮率低于100% ;優(yōu)選預(yù)設(shè)壓縮率為70%,更優(yōu)選地,所述預(yù)設(shè)的信道范圍值和預(yù)設(shè)壓縮率為 10%-15% 和 85%、15%-20% 和 70%、20%-25% 和 55%。
[0010]進(jìn)ー步地,所述的信道信息為信道丟包率,所述預(yù)設(shè)的信道范圍值為10%-20%,所述的預(yù)設(shè)壓縮率低于100% ;優(yōu)選預(yù)設(shè)壓縮率為70%,更優(yōu)選地,所述預(yù)設(shè)的信道范圍值和預(yù)設(shè)壓縮率為 10%-13% 和 85%、13%-16% 和 70%、16%-20% 和 55%。
[0011]進(jìn)ー步地,所述的信道信息為信道強(qiáng)度,所述預(yù)設(shè)的信道范圍值為70%_50%,所述的預(yù)設(shè)壓縮率低于100%,優(yōu)選所述的預(yù)設(shè)壓縮率為70%,更優(yōu)選所述預(yù)設(shè)的信道范圍值和預(yù)設(shè)壓縮率為 70%-63% 和 85%、63%-56% 和 70%、56%_50% 和 55%。
[0012]進(jìn)ー步地,所述的預(yù)設(shè)壓縮率不低于50%。
[0013]本發(fā)明具有如下優(yōu)點(diǎn):大大減少了藍(lán)牙音頻傳輸?shù)目D的問(wèn)題,提高了用戶(hù)體驗(yàn)?!緦?zhuān)利附圖】
【附圖說(shuō)明】
[0014]下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)ー步的說(shuō)明。
[0015]圖1為本發(fā)明方法執(zhí)行流程圖?!揪唧w實(shí)施方式】
[0016]請(qǐng)參閱圖1所示,以下將對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
[0017]現(xiàn)有的藍(lán)牙通話(huà)過(guò)程,首先是進(jìn)行主設(shè)備(如手機(jī),筆記本等)與藍(lán)牙音頻設(shè)備(如藍(lán)牙耳機(jī))進(jìn)行配對(duì),配對(duì)后可進(jìn)行藍(lán)牙音頻傳輸。主設(shè)備在藍(lán)牙音頻傳輸過(guò)程中,會(huì)對(duì)音頻數(shù)據(jù)進(jìn)行壓縮處理,壓縮率為100%,壓縮處理成PCM (即脈沖編碼調(diào)制,是對(duì)模擬信號(hào)先抽樣,再對(duì)樣值幅度量化,編碼的過(guò)程)碼流包,而后主設(shè)備的藍(lán)牙驅(qū)動(dòng)程序再將PCM碼流包和壓縮率打包成A2DP (藍(lán)牙音頻傳輸模型協(xié)定)格式的數(shù)據(jù)包后,由主設(shè)備的藍(lán)牙模塊進(jìn)行發(fā)送給藍(lán)牙音頻設(shè)備。藍(lán)牙音頻設(shè)備接收到后,解碼會(huì)得到PCM碼流包和壓縮率,根據(jù)壓縮率對(duì)PCM碼流包進(jìn)行解碼便可以得到音頻數(shù)據(jù),可在喇叭上進(jìn)行播放。
[0018]為了避免現(xiàn)有藍(lán)牙音頻傳輸在干擾時(shí)容易發(fā)生聲音卡頓,本發(fā)明提供一種藍(lán)牙音頻自適應(yīng)傳輸方法,本方法可用在主設(shè)備上,首先步驟SlOl中在藍(lán)牙模塊進(jìn)行藍(lán)牙音頻傳輸時(shí),讀取藍(lán)牙模塊的信道信息。藍(lán)牙模塊的信道信息包含信道誤碼率、信道強(qiáng)度和信道丟包率等。讀取信道信息是為了獲取藍(lán)牙模塊當(dāng)前進(jìn)行音頻傳輸?shù)男诺蕾|(zhì)量。如果信道質(zhì)量良好,即信號(hào)強(qiáng)度好,信道無(wú)干擾,則滿(mǎn)足音頻通信的需要,就不會(huì)發(fā)生聲音卡頓。如果信道質(zhì)量較差,則會(huì)發(fā)生卡頓。而后進(jìn)入步驟S102如果所述信道信息處于預(yù)設(shè)的信道范圍值內(nèi),然后在步驟S103以預(yù)設(shè)壓縮率對(duì)音頻數(shù)據(jù)進(jìn)行壓縮。
[0019]在步驟S102和步驟S103中,主設(shè)備預(yù)設(shè)ー個(gè)表明信道質(zhì)量較差的信道范圍值,對(duì)應(yīng)這個(gè)范圍值預(yù)設(shè)一個(gè)較低的壓縮率用于對(duì)音頻數(shù)據(jù)進(jìn)行壓縮;主設(shè)備預(yù)設(shè)ー個(gè)表明信道質(zhì)量較好的信道范圍值,對(duì)應(yīng)這個(gè)范圍值預(yù)設(shè)ー個(gè)較低的壓縮率用于對(duì)音頻數(shù)據(jù)進(jìn)行壓縮;即在步驟S102判斷所述信道信息是否處于預(yù)設(shè)的信道范圍值內(nèi),如果是,則在步驟S103使用對(duì)應(yīng)的預(yù)設(shè)的壓縮率對(duì)音頻數(shù)據(jù)進(jìn)行壓縮。
[0020]壓縮完后,則在步驟S104將經(jīng)過(guò)壓縮的音頻數(shù)據(jù)和預(yù)設(shè)壓縮率打包成藍(lán)牙音頻數(shù)據(jù)包后由藍(lán)牙模塊進(jìn)行發(fā)送。
[0021]在上述過(guò)程中,信道誤碼率和信道丟包率會(huì)對(duì)藍(lán)牙音頻傳輸造成比較明顯的影響。當(dāng)信道誤碼率或信道丟包率高于10%時(shí),用戶(hù)就會(huì)感到聲音的卡頓,則應(yīng)采用較低的壓縮率對(duì)聲音數(shù)據(jù)進(jìn)行壓縮。當(dāng)信道誤碼率高于25%或信道丟包率高于20%時(shí),信道質(zhì)量將變得非常差,以至于即使采用非常低的壓縮率都難以不讓聲音發(fā)生卡頓,而且過(guò)低的壓縮率也會(huì)較明顯地影響到聲音質(zhì)量。則在信道誤碼率為10%-25%時(shí)或者信道丟包率為10%-20%,對(duì)聲音數(shù)據(jù)使用較低的壓縮率進(jìn)行壓縮,即使用低于100%的壓縮率。優(yōu)選地使用70%壓縮率,70%的壓縮率將明顯地改善卡頓的情況同時(shí)對(duì)聲音質(zhì)量產(chǎn)生較小的影響。
[0022]采用ー個(gè)預(yù)設(shè)的壓縮率對(duì)聲音數(shù)據(jù)進(jìn)行壓縮處理過(guò)程簡(jiǎn)單,主設(shè)備處理和判斷的負(fù)擔(dān)小,實(shí)現(xiàn)起來(lái)也容易。為了在改善聲音卡頓的同時(shí)保證聲音質(zhì)量,根據(jù)不同的信道質(zhì)量,使用與信道質(zhì)量具有線性關(guān)系的壓縮率將會(huì)達(dá)到良好的效果,即信道質(zhì)量越差,壓縮率就越低。
[0023]綜合聲音改善效果和主設(shè)備的處理負(fù)擔(dān),信道誤碼率的范圍值和壓縮率的對(duì)應(yīng)關(guān)系如下:10%-15%和85% (即信道誤碼率為10%-15%時(shí),壓縮率為85%)、15%-20%和70%、20%-25%和55% ;信道丟包率的范圍值和壓縮率的對(duì)應(yīng)關(guān)系如下:10%-13%和85%、13%_16%和 70%、16%-20%和 55%。
[0024]信道強(qiáng)度也是信道質(zhì)量的影響因素之一,信道強(qiáng)度低于70%吋,將出現(xiàn)聲音卡頓,當(dāng)信道強(qiáng)度低于50%,音頻傳輸將出現(xiàn)無(wú)法改善的狀況。則在70%-50%范圍內(nèi)要對(duì)聲音數(shù)據(jù)進(jìn)行壓縮,優(yōu)選使用70%的壓縮率。更優(yōu)選地,信道強(qiáng)度范圍值和壓縮率為70%-63%和85%、63%-56% 和 70%、56%-50% 和 55%。
[0025]上述的信道質(zhì)量單獨(dú)地采用了信道誤碼率或者信道丟包率進(jìn)行判斷,過(guò)程簡(jiǎn)單易于實(shí)現(xiàn),但是信道質(zhì)量具有多種因素的影響,具體應(yīng)用時(shí)可以將這些因素綜合考慮將更好地評(píng)估出當(dāng)前信道的質(zhì)量。
[0026]在對(duì)聲音進(jìn)行壓縮過(guò)程中,預(yù)設(shè)壓縮率不應(yīng)該低于50%。低于50%的壓縮率會(huì)較大地影響到通話(huà)質(zhì)量,起不到改善通話(huà)質(zhì)量的效果。
[0027]綜上,本發(fā)明可以根據(jù)當(dāng)前無(wú)線網(wǎng)絡(luò)的情況,自適應(yīng)調(diào)整壓縮率,使得藍(lán)牙模塊發(fā)送出去的數(shù)據(jù)包的長(zhǎng)度減少,大大減輕了聲音出現(xiàn)卡頓的情況。
[0028]雖然以上描述了本發(fā)明的【具體實(shí)施方式】,但是熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實(shí)施例只是說(shuō)明性的,而不是用于對(duì)本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護(hù)的范圍內(nèi)。
【權(quán)利要求】
1.一種藍(lán)牙音頻自適應(yīng)傳輸方法,其特征在于:包括如下步驟: 步驟10、在藍(lán)牙模塊進(jìn)行藍(lán)牙音頻傳輸吋,讀取藍(lán)牙模塊的信道信息; 步驟20、如果所述信道信息處于預(yù)設(shè)的信道范圍值內(nèi); 步驟30、以預(yù)設(shè)壓縮率對(duì)音頻數(shù)據(jù)進(jìn)行壓縮; 步驟40、將經(jīng)過(guò)壓縮的音頻數(shù)據(jù)和預(yù)設(shè)壓縮率打包成藍(lán)牙音頻數(shù)據(jù)包后由藍(lán)牙模塊進(jìn)行發(fā)送。
2.根據(jù)權(quán)利要求1所述的ー種藍(lán)牙音頻自適應(yīng)傳輸方法,其特征在于:所述的信道信息為信道誤碼率,所述預(yù)設(shè)的信道范圍值為10%-25%,所述的預(yù)設(shè)壓縮率低于100%。
3.根據(jù)權(quán)利要求2所述的ー種藍(lán)牙音頻自適應(yīng)傳輸方法,其特征在于:所述預(yù)設(shè)的信道范圍值和預(yù)設(shè)壓縮率為10%-15%和85%、15%-20%和70%、20%-25%和55%。
4.根據(jù)權(quán)利要求1所述的ー種藍(lán)牙音頻自適應(yīng)傳輸方法,其特征在于:所述的信道信息為信道丟包率,所述預(yù)設(shè)的信道范圍值為10%-20%,所述的預(yù)設(shè)壓縮率低于100%。
5.根據(jù)權(quán)利要求4所述的ー種藍(lán)牙音頻自適應(yīng)傳輸方法,其特征在于:所述預(yù)設(shè)的信道范圍值和預(yù)設(shè)壓縮率為10%-13%和85%、13%-16%和70%、16%-20%和55%。
6.根據(jù)權(quán)利要求1所述的ー種藍(lán)牙音頻自適應(yīng)傳輸方法,其特征在于:所述的信道信息為信道強(qiáng)度,所述預(yù)設(shè)的信道范圍值為70%-50%,所述的預(yù)設(shè)壓縮率低于100%。
7.根據(jù)權(quán)利要求6所述的ー種藍(lán)牙音頻自適應(yīng)傳輸方法,其特征在于:所述預(yù)設(shè)的信道范圍值和預(yù)設(shè)壓縮率為70%-63%和85%、63%-56%和70%、56%_50%和55%。
8.根據(jù)權(quán)利要求2、4或6所述的ー種藍(lán)牙音頻自適應(yīng)傳輸方法,其特征在于:所述的預(yù)設(shè)壓縮率為70%。
9.根據(jù)權(quán)利要求1到7任一所述的ー種藍(lán)牙音頻自適應(yīng)傳輸方法,其特征在于:所述的預(yù)設(shè)壓縮率不低于50%。
【文檔編號(hào)】H04B5/00GK103532936SQ201310453091
【公開(kāi)日】2014年1月22日 申請(qǐng)日期:2013年9月28日 優(yōu)先權(quán)日:2013年9月28日
【發(fā)明者】林濤 申請(qǐng)人:福州瑞芯微電子有限公司