本發(fā)明屬于電聲領(lǐng)域,特別涉及一種基于藍(lán)牙音頻的K歌方法。
背景技術(shù):
手機(jī)、平板電腦等移動(dòng)終端逐漸普及、網(wǎng)絡(luò)帶寬不斷提升,各種適合移動(dòng)終端的K歌軟件也被越來(lái)越多的用戶所使用,正逐漸成為流行的個(gè)人娛樂(lè)方式;K歌時(shí),需要將有線麥克風(fēng)耳機(jī)插入移動(dòng)終端或者直接使用移動(dòng)終端自帶的麥克風(fēng)及揚(yáng)聲器,前者用戶會(huì)受到線纜的束縛體驗(yàn)不佳,后者則容易產(chǎn)生回聲嘯叫造成歌曲效果變差,另外兩者均不能實(shí)現(xiàn)人聲的實(shí)時(shí)監(jiān)聽(tīng),使用戶缺乏臨場(chǎng)感;雖然現(xiàn)有技術(shù)中也已經(jīng)出現(xiàn)了采用無(wú)線連接方式的K歌話筒,但是其功能單一,將拾取的信號(hào)通過(guò)無(wú)線方式傳輸回移動(dòng)終端時(shí)的效果也較差,不能滿足用戶對(duì)K歌體驗(yàn)及音質(zhì)的更高追求。
技術(shù)實(shí)現(xiàn)要素:
為了克服現(xiàn)有技術(shù)的缺陷,本發(fā)明提出一種基于藍(lán)牙音頻的K歌方法,通過(guò)在話筒中對(duì)人聲信號(hào)進(jìn)行混響處理并與音樂(lè)進(jìn)行混音并采用適合高品質(zhì)、極低延時(shí)的藍(lán)牙音頻傳輸手段,有效提升用戶的K歌體驗(yàn)及高品質(zhì)聲音的分享能力。
提出一種基于藍(lán)牙音頻的K歌方法,提供藍(lán)牙K歌話筒及可與其進(jìn)行藍(lán)牙連接的移動(dòng)終端,K歌話筒與移動(dòng)終端均具有藍(lán)牙連接單元,K歌方法的步驟如下:將藍(lán)牙K歌話筒與移動(dòng)終端利用藍(lán)牙連接單元進(jìn)行藍(lán)牙配對(duì),配對(duì)成功后,建立起兩設(shè)備的雙向連接,藍(lán)牙K歌話筒拾取人聲信號(hào),對(duì)該人聲信號(hào)進(jìn)行音效處理,當(dāng)然,也可以不經(jīng)過(guò)音效處理,移動(dòng)終端經(jīng)下行鏈路發(fā)送音樂(lè)伴奏信號(hào)至藍(lán)牙K歌話筒,由K歌話筒將經(jīng)音效處理或未經(jīng)音效處理的人聲信號(hào)與音樂(lè)伴奏信號(hào)進(jìn)行混合并重放給用戶,以此實(shí)現(xiàn)真實(shí)K歌場(chǎng)景的模擬;其中,K歌話筒與移動(dòng)終端間的連接方法具體包括:首先,由K歌話筒內(nèi)的藍(lán)牙連接單元提供SDP服務(wù),在SDP服務(wù)中添加服務(wù)描述,核心在于其描述了UUID以及RFCOMM通道;其次,利用K歌話筒內(nèi)的藍(lán)牙連接單元與移動(dòng)終端的藍(lán)牙連接單元進(jìn)行配對(duì);配對(duì)成功后,通過(guò)雙方的藍(lán)牙連接單元建立起基于RFCOMM通道的SOCKET連接;連接建立后,由K歌話筒的藍(lán)牙連接單元通過(guò)RFCOMM通道進(jìn)行音頻數(shù)據(jù)的發(fā)送。
其中,對(duì)于ANDROID或PC系統(tǒng)而言,僅基于所描述的UUID以及RFCOMM通道建立起K歌話筒與移動(dòng)終端間的配對(duì)關(guān)系;并基于所建立的SOCKET連接,由K歌話筒的藍(lán)牙連接單元通過(guò)RFCOMM通道直接進(jìn)行音頻數(shù)據(jù)的發(fā)送。
其中,對(duì)于IOS系統(tǒng)而言,在K歌話筒的藍(lán)牙連接單元本身就具有HFP/HSP以及A2DP服務(wù)的基礎(chǔ)上而建立配對(duì);進(jìn)一步的,需要一認(rèn)證過(guò)程,即在所建立的基于RFCOMM通道的SOCKET連接之上,通過(guò)IAP1/2協(xié)議進(jìn)行認(rèn)證后,再利用EAP協(xié)議進(jìn)行音頻數(shù)據(jù)的發(fā)送。
進(jìn)一步的,藍(lán)牙音頻的編解碼方式采用全頻帶編碼,包括SBC、OPUS、Apt-X、AAC編碼。
進(jìn)一步的,移動(dòng)終端既可以使用A2DP通道發(fā)送音樂(lè)伴奏至K歌話筒,也可以使用RFCOMM通道發(fā)送音樂(lè)伴奏。
進(jìn)一步的,包括將混合后的混音信號(hào)回傳給移動(dòng)終端,并由移動(dòng)終端的內(nèi)置應(yīng)用進(jìn)行記錄并利用網(wǎng)絡(luò)進(jìn)行分享的步驟。
進(jìn)一步的,包括直接將K歌話筒的經(jīng)過(guò)或未經(jīng)過(guò)處理的人聲信號(hào)回傳給移動(dòng)終端的步驟。
進(jìn)一步的,包括根據(jù)用戶的需求對(duì)人聲及音樂(lè)伴奏的混合比例進(jìn)行調(diào)節(jié)的作用。
其中,移動(dòng)終端包括手機(jī)、平板電腦、膝上型計(jì)算機(jī)。
具體實(shí)施方式
提供藍(lán)牙K歌話筒及可與其進(jìn)行藍(lán)牙連接的移動(dòng)終端,K歌話筒與移動(dòng)終端均具有藍(lán)牙連接單元,K歌步驟如下:將藍(lán)牙K歌話筒與移動(dòng)終端利用藍(lán)牙連接單元進(jìn)行藍(lán)牙配對(duì),配對(duì)成功后,建立起兩設(shè)備的雙向連接,藍(lán)牙K歌話筒拾取人聲信號(hào),對(duì)該人聲信號(hào)進(jìn)行音效處理,當(dāng)然,也可以不經(jīng)過(guò)音效處理,移動(dòng)終端經(jīng)下行鏈路發(fā)送音樂(lè)伴奏信號(hào)至藍(lán)牙K歌話筒,由K歌話筒將經(jīng)音效處理或未經(jīng)音效處理的人聲信號(hào)與音樂(lè)伴奏信號(hào)進(jìn)行混合并重放給用戶,以此實(shí)現(xiàn)真實(shí)K歌場(chǎng)景的模擬。
K歌話筒與移動(dòng)終端間的連接方法具體包括:首先,由K歌話筒內(nèi)的藍(lán)牙連接單元提供SDP服務(wù),在SDP服務(wù)中添加服務(wù)描述,核心在于其描述了UUID以及RFCOMM通道;其次,利用K歌話筒內(nèi)的藍(lán)牙連接單元與移動(dòng)終端的藍(lán)牙連接單元進(jìn)行配對(duì),其中對(duì)于ANDROID或PC系統(tǒng)而言,可以僅基于所描述的UUID以及RFCOMM通道建立起K歌話筒與移動(dòng)終端間的配對(duì)關(guān)系,對(duì)于IOS系統(tǒng)而言,則是在K歌話筒的藍(lán)牙連接單元本身就具有HFP/HSP以及A2DP服務(wù)的基礎(chǔ)上而建立配對(duì);配對(duì)成功后,通過(guò)雙方的藍(lán)牙連接單元建立起基于RFCOMM通道的SOCKET連接;連接建立后,對(duì)于ANDROID或PC系統(tǒng)而言,則可基于所建立的SOCKET連接,由K歌話筒的藍(lán)牙連接單元通過(guò)RFCOMM通道直接進(jìn)行音頻數(shù)據(jù)的發(fā)送,對(duì)于IOS系統(tǒng)而言,則還需要一認(rèn)證過(guò)程,即在所建立的基于RFCOMM通道的SOCKET連接之上,通過(guò)IAP1/2協(xié)議進(jìn)行認(rèn)證后,再利用EAP協(xié)議進(jìn)行音頻數(shù)據(jù)的發(fā)送。其中,用于本發(fā)明的藍(lán)牙音頻的編解碼方式采用全頻帶編碼,全頻帶編碼方式包括但不限于SBC、OPUS、Apt-X、AAC編碼。
其中,移動(dòng)終端既可以使用A2DP通道發(fā)送音樂(lè)伴奏至K歌話筒,也可以利用RFCOMM通道的雙向傳輸特性使用RFCOMM通道發(fā)送音樂(lè)伴奏。
進(jìn)一步的,可將混合后的混音信號(hào)回傳給移動(dòng)終端,并由移動(dòng)終端的內(nèi)置應(yīng)用進(jìn)行記錄并利用網(wǎng)絡(luò)進(jìn)行分享;可選的,還可直接將K歌話筒的經(jīng)過(guò)或未經(jīng)過(guò)處理的人聲信號(hào)回傳給移動(dòng)終端,由移動(dòng)終端進(jìn)行混音等后續(xù)處理。
其中,可根據(jù)用戶的需求對(duì)人聲及音樂(lè)伴奏的混合比例進(jìn)行調(diào)節(jié);
其中,移動(dòng)終端可為手機(jī)、平板電腦、膝上型計(jì)算機(jī)等。