本發(fā)明涉及通信領(lǐng)域,尤其涉及一種音頻播放裝置及方法。
背景技術(shù):
隨著通用串行總線(Universal Serial Bus,簡稱USB)接口的新標(biāo)準(zhǔn)USB TYPE-C接口的面世,這種具有超薄,高速,強(qiáng)大供電能力,支持正反插,整合多種功能(如供電、數(shù)據(jù)傳輸和視頻輸出),以及后向兼容等多種特性的新接口受到越來越廣泛的關(guān)注。
目前,通過USB TYPE-C接口傳輸音頻有兩種方式:數(shù)字傳輸和模擬傳輸。相對于模擬傳輸,數(shù)字傳輸?shù)目垢蓴_性能更強(qiáng)。但數(shù)字傳輸通常需要在外部設(shè)備中增加控制器實(shí)現(xiàn)USB信號與集成電路內(nèi)置音頻總線(Inter—IC Sound,簡稱I2S)信號之間的轉(zhuǎn)換才能通過USB TYPE-C接口實(shí)現(xiàn)音頻的傳輸。由于軟件處理信號轉(zhuǎn)換需要200ms左右時(shí)間,會使得音頻傳輸出現(xiàn)延時(shí)問題,造成用戶不好的使用體驗(yàn)??梢姡F(xiàn)有利用數(shù)字傳輸方式通過通用串行總線接口傳輸音頻會產(chǎn)生延時(shí)的情況。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種音頻播放裝置及傳輸方法,以解決利用數(shù)字傳輸方式通過通用串行總線接口傳輸音頻過程中造成延時(shí)的技術(shù)問題。
第一方面,本發(fā)明實(shí)施例提供了一種音頻播放裝置,包括:通用串行總線接口,音頻轉(zhuǎn)換模塊和音頻播放模塊,所述通用串行總線接口與所述音頻轉(zhuǎn)換模塊連接,所述音頻轉(zhuǎn)換模塊與所述音頻播放模塊連接;
當(dāng)所述通用串行總線接口接收到外部音頻設(shè)備輸入的第一數(shù)字音頻信號時(shí),將所述第一數(shù)字音頻信號輸出至所述音頻轉(zhuǎn)換模塊,所述音頻轉(zhuǎn)換模塊將所述第一數(shù)字音頻信號轉(zhuǎn)換為第一模擬音頻信號后,將所述第一模擬音頻信號輸出至所述音頻播放模塊進(jìn)行音頻播放。
第二方面,本發(fā)明實(shí)施例還提供一種音頻播放方法,包括:
接收外部音頻設(shè)備輸出的第一數(shù)字音頻信號;
將所述第一數(shù)字音頻信號進(jìn)行轉(zhuǎn)換為第一模擬音頻信號;
對所述第一模擬音頻信號進(jìn)行播放。
這樣,本發(fā)明實(shí)施例提供的一種音頻播放裝置及方法,該音頻播放裝置包括:通用串行總線接口,音頻轉(zhuǎn)換模塊和音頻播放模塊,所述通用串行總線接口與所述音頻轉(zhuǎn)換模塊連接,所述音頻轉(zhuǎn)換模塊與所述音頻播放模塊連接;當(dāng)所述通用串行總線接口接收到外部音頻設(shè)備輸入的第一數(shù)字音頻信號時(shí),將所述第一數(shù)字音頻信號輸出至所述音頻轉(zhuǎn)換模塊,所述音頻轉(zhuǎn)換模塊將所述第一數(shù)字音頻信號轉(zhuǎn)換為第一模擬音頻信號后,將所述第一模擬音頻信號輸出至所述音頻播放模塊進(jìn)行音頻播放。通過利用音頻轉(zhuǎn)換模塊直接對通用串行總線接口傳輸?shù)臄?shù)字音頻信號進(jìn)行數(shù)/模轉(zhuǎn)換以實(shí)現(xiàn)音頻傳輸,避免了軟件處理轉(zhuǎn)換數(shù)字信號的過程,使得采用數(shù)字方式進(jìn)行音頻傳輸不受延時(shí)困擾,優(yōu)化了傳輸線路設(shè)計(jì),節(jié)省了傳輸成本。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對本發(fā)明實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種音頻播放裝置的結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例提供的另一種音頻播放裝置的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例提供的USB TYPE-C接口的引腳分配示意圖;
圖4為本發(fā)明實(shí)施例提供的另一種音頻播放裝置的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實(shí)施例提供的另一種音頻播放裝置的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例提供的另一種音頻播放裝置的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例提供的一種音頻播放方法流程圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
第一方面,參見圖1,本發(fā)明實(shí)施提供的一種音頻播放裝置100,包括:通用串行總線接口101,音頻轉(zhuǎn)換模塊102和音頻播放模塊103,所述通用串行總線接口101與所述音頻轉(zhuǎn)換模塊102連接,所述音頻轉(zhuǎn)換模塊102與所述音頻播放模塊103連接;
當(dāng)所述通用串行總線接口101接收到外部音頻設(shè)備輸入的第一數(shù)字音頻信號時(shí),將所述第一數(shù)字音頻信號輸出至所述音頻轉(zhuǎn)換模塊102,所述音頻轉(zhuǎn)換模塊102將所述第一數(shù)字音頻信號轉(zhuǎn)換為第一模擬音頻信號后,將所述第一模擬音頻信號輸出至所述音頻播放模塊103進(jìn)行音頻播放。
本實(shí)施例中,外部音頻設(shè)備可以為任何采用通用串行總線接口連接的設(shè)備,例如,手機(jī)、平板電腦(Tablet Personal Computer)、膝上型電腦(Laptop Computer)、個(gè)人數(shù)字助理(Personal Digital Assistant,簡稱PDA)、移動(dòng)上網(wǎng)裝置(Mobile Internet Device,簡稱MID)或可穿戴式設(shè)備(Wearable Device)等。
在本發(fā)明實(shí)施例中,通用串行總線接口101采用USB TYPE-C接口。由于USB TYPE-C接口可以實(shí)現(xiàn)正、反插,使用方便,并且利用USB TYPE-C接口可以兼容向音頻播放裝置進(jìn)行供電,傳輸命令以及控制音頻傳輸?shù)裙δ?,在音質(zhì)方面也存在較大改善,可提高用戶體驗(yàn)。當(dāng)USB TYPE-C接口接收到外部音頻設(shè)備輸入的第一數(shù)字音頻信號時(shí),將該第一數(shù)字音頻信號發(fā)送至音頻轉(zhuǎn)換模塊102進(jìn)行數(shù)/模轉(zhuǎn)換。在本發(fā)明實(shí)施例中,音頻轉(zhuǎn)換模塊102為編譯碼器Codec,可有效減少數(shù)字信號存儲占用的空間,利用硬件即可完成編譯碼器Codec的數(shù)據(jù)轉(zhuǎn)換,節(jié)省了中央處理器CPU資源,相對于現(xiàn)有技術(shù)中利用軟件處理數(shù)據(jù)轉(zhuǎn)換,不存在延時(shí)問題,大大提高了音頻傳輸?shù)男省?/p>
本發(fā)明實(shí)施例提供了一種音頻播放裝置,包括:通用串行總線接口,音頻轉(zhuǎn)換模塊和音頻播放模塊,所述通用串行總線接口與所述音頻轉(zhuǎn)換模塊連接,所述音頻轉(zhuǎn)換模塊與所述音頻播放模塊連接;當(dāng)所述通用串行總線接口接收到外部音頻設(shè)備輸入的第一數(shù)字音頻信號時(shí),將所述第一數(shù)字音頻信號輸出至所述音頻轉(zhuǎn)換模塊,所述音頻轉(zhuǎn)換模塊將所述第一數(shù)字音頻信號轉(zhuǎn)換為第一模擬音頻信號后,將所述第一模擬音頻信號輸出至所述音頻播放模塊進(jìn)行音頻播放。利用音頻轉(zhuǎn)換模塊直接對通用串行總線接口傳輸?shù)臄?shù)字音頻信號進(jìn)行數(shù)/模轉(zhuǎn)換以實(shí)現(xiàn)音頻傳輸,避免了軟件處理轉(zhuǎn)換數(shù)字信號的過程,使得采用數(shù)字方式進(jìn)行音頻傳輸不受延時(shí)困擾,優(yōu)化了傳輸線路設(shè)計(jì),節(jié)省了傳輸成本。
第二方面,本發(fā)明實(shí)施例還提供了一種音頻播放裝置,如圖2所示,包括:
通用串行總線接口201,音頻轉(zhuǎn)換模塊202,音頻播放模塊203和話筒模塊204,所述通用串行總線接口201與所述音頻轉(zhuǎn)換模塊202連接,所述音頻轉(zhuǎn)換模塊202與所述音頻播放模塊203連接,所述話筒模塊204與所述音頻轉(zhuǎn)換模塊202連接;
當(dāng)所述通用串行總線接口201接收到外部音頻設(shè)備輸入的第一數(shù)字音頻信號時(shí),將所述第一數(shù)字音頻信號輸出至所述音頻轉(zhuǎn)換模塊202,所述音頻轉(zhuǎn)換模塊202將所述第一數(shù)字音頻信號轉(zhuǎn)換為第一模擬音頻信號后,將所述第一模擬音頻信號輸出至所述音頻播放模塊203進(jìn)行音頻播放;
當(dāng)所述話筒模塊204接收到語音信息時(shí),將所述語音信息轉(zhuǎn)化為第二模擬音頻信號,并將所述第二模擬音頻信號輸出至所述音頻轉(zhuǎn)換模塊202,所述音頻轉(zhuǎn)換模塊202將所述第二模擬音頻信號轉(zhuǎn)換為第二數(shù)字音頻信號后,將所述第二數(shù)字音頻信號輸出至所述通用串行總線接口201。
在本發(fā)明實(shí)施例中增加了話筒模塊204,并直接利用音頻轉(zhuǎn)換模塊202的數(shù)/模轉(zhuǎn)換處理同時(shí)實(shí)現(xiàn)了該音頻播放裝置的音頻輸入和輸出功能,擴(kuò)展了音頻播放裝置的性能,也提高了使用便利性。
可以理解的,實(shí)施例中的外部音頻設(shè)備可以為任何采用通用串行總線接口連接的設(shè)備,例如,手機(jī)、平板電腦(Tablet Personal Computer)、膝上型電腦(Laptop Computer)、個(gè)人數(shù)字助理(Personal Digital Assistant,簡稱PDA)、移動(dòng)上網(wǎng)裝置(Mobile Internet Device,簡稱MID)或可穿戴式設(shè)備(Wearable Device)等。
如圖4所示,外部音頻設(shè)備包括應(yīng)用處理器及數(shù)字信號處理器(Digital Signal Processor,簡稱DSP),應(yīng)用處理器及DSP設(shè)有各種不同的引腳以輸出數(shù)字音頻信號和USB信號。在本發(fā)明實(shí)施例中,以數(shù)字音頻信號為I2S信號為例,應(yīng)用處理器及DSP包括BCLK引腳、LRCLK引腳以及D0/D1引腳,其中,BCLK引腳用于輸出位時(shí)鐘BCLK數(shù)據(jù),LRCLK引腳用于輸出同步時(shí)鐘LRCLK數(shù)據(jù),D0/D1引腳用于音頻數(shù)據(jù)的輸入/輸出。另外,應(yīng)用處理器及DSP還包括D+引腳和D-引腳,用于輸出USB信號。
為實(shí)現(xiàn)數(shù)字音頻信號與USB信號的切換,外部音頻設(shè)備還包括二選一開關(guān),在本發(fā)明實(shí)施例中,以I2S信號為例,D+引腳與二選一開關(guān)的a端連接,D-引腳與二選一開關(guān)的b端連接,BCLK引腳與二選一開關(guān)的a'端連接、LRCLK引腳與二選一開關(guān)b'端連接。當(dāng)應(yīng)用處理器及DSP輸出I2S信號時(shí),二選一開關(guān)切換到a'、b'端;當(dāng)應(yīng)用處理器及DSP輸出USB信號時(shí),則二選一開關(guān)切換到a、b端。
可選的,所述第一數(shù)字音頻信號為第一集成電路內(nèi)置音頻總線I2S信號。
可以理解的,第一數(shù)字音頻信號可以為任何數(shù)字形式的音頻信號,在本發(fā)明實(shí)施例中,選用集成電路內(nèi)置音頻總線I2S信號進(jìn)行音頻傳輸。I2S信號沿獨(dú)立的導(dǎo)線傳輸時(shí)鐘與數(shù)據(jù)信號的設(shè)計(jì),通過分離數(shù)據(jù)和時(shí)鐘信號,避免了時(shí)差誘發(fā)的失真,可以有效提升輸出數(shù)據(jù)的質(zhì)量。
可選的,所述通用串行總線接口包括Dp信號傳輸引腳、Dn信號傳輸引腳以及第一邊帶使用引腳,所述Dp信號傳輸引腳、Dn信號傳輸引腳以及第一邊帶使用引腳分別與所述音頻轉(zhuǎn)換模塊連接,所述Dp信號傳輸引腳將接收到的所述第一I2S信號的位時(shí)鐘BCLK數(shù)據(jù)輸出至所述音頻轉(zhuǎn)換模塊,所述Dn信號傳輸引腳將接收到的所述第一I2S信號的同步時(shí)鐘LRCLK數(shù)據(jù)輸出至所述音頻轉(zhuǎn)換模塊,所述第一邊帶使用引腳將接收到的所述第一I2S信號的音頻數(shù)據(jù)輸出至所述音頻轉(zhuǎn)換模塊。
圖3為本發(fā)明實(shí)施例中USB TYPE-C接口的引腳分配示意圖,如圖3所示,USB TYPE-C接口有24個(gè)引腳,且引腳基本為交叉對稱式排布,包括Dp信號傳輸引腳、Dn信號傳輸引腳、以及邊帶使用引腳SBU1和SBU2。
I2S信號通常包括三條信號線:位時(shí)鐘BCLK,即對應(yīng)數(shù)字音頻的每一位數(shù)據(jù),BCLK有1個(gè)脈沖;同步時(shí)鐘LRCLK,用于切換左右聲道的數(shù)據(jù);以及數(shù)據(jù)輸入/輸出,用于傳輸二進(jìn)制補(bǔ)碼表示的音頻數(shù)據(jù)。
如圖4所示,通用串行總線接口101中的Dp信號傳輸引腳、Dn信號傳輸引腳以及邊帶使用引腳SBU1分別與所述音頻轉(zhuǎn)換模塊202連接,2Dp信號傳輸引腳將接收到的所述第一I2S信號的位時(shí)鐘BCLK數(shù)據(jù)輸出至所述音頻轉(zhuǎn)換模塊202,Dn信號傳輸引腳將接收到的所述第一I2S信號的同步時(shí)鐘LRCLK數(shù)據(jù)輸出至所述音頻轉(zhuǎn)換模塊202,邊帶使用引腳SBU1將接收到的所述第一I2S信號的音頻數(shù)據(jù)輸出至所述音頻轉(zhuǎn)換模塊202。
可選的,所述第二數(shù)字音頻信號為第二I2S信號。
可以理解的,第一數(shù)字音頻信號可以為任何數(shù)字形式的音頻信號,在本發(fā)明實(shí)施例中,選用集成電路內(nèi)置音頻總線I2S信號進(jìn)行音頻傳輸。I2S信號沿獨(dú)立的導(dǎo)線傳輸時(shí)鐘與數(shù)據(jù)信號的設(shè)計(jì),通過分離數(shù)據(jù)和時(shí)鐘信號,避免了時(shí)差誘發(fā)的失真,可以有效提升輸出數(shù)據(jù)的質(zhì)量。
可選的,所述通用串行總線接口的第二邊帶使用引腳與所述音頻轉(zhuǎn)換模塊連接,所述第二邊帶使用引腳將接收到的所述第二I2S信號的音頻數(shù)據(jù)輸出至所述音頻轉(zhuǎn)換模塊。
如圖4所示,通用串行總線接口101中邊帶使用引腳SBU2與所述音頻轉(zhuǎn)換模塊202連接,邊帶使用引腳SBU2將接收到的所述第二I2S信號的音頻數(shù)據(jù)輸出至所述音頻轉(zhuǎn)換模塊202。
可選的,如圖5所示,所述音頻播放裝置200還包括:第一信號放大模塊205,所述第一信號放大模塊205的輸入端與所述音頻轉(zhuǎn)換模塊202連接,所述第一信號放大模塊205的輸出端和所述音頻播放模塊203連接,所述第一信號放大模塊205對所述音頻轉(zhuǎn)換模塊202輸出的模擬音頻信號進(jìn)行放大處理,并向所述音頻播放模塊203輸出。
具體的,第一信號放大模塊205將音頻轉(zhuǎn)換模塊202輸出的模擬音頻信號的功率進(jìn)行放大,以驅(qū)動(dòng)音頻播放模塊203對所述模擬音頻信號進(jìn)行播放。
可選的,如圖6所示,所述音頻播放裝置200還包括:第二信號放大模塊206,所述第二信號放大模塊206的輸入端與所述話筒模塊204連接,所述第二信號放大模塊206的輸出端和所述音頻轉(zhuǎn)換模塊202連接,所述第二信號放大模塊206對所述話筒模塊204輸出的模擬音頻信號進(jìn)行放大處理,并向所述音頻轉(zhuǎn)換模塊202輸出。
具體的,第二信號放大模塊206將話筒模塊204輸出的模擬音頻信號的電壓進(jìn)行放大,以驅(qū)動(dòng)音頻轉(zhuǎn)換模塊202對所述模擬音頻信號進(jìn)行數(shù)/模轉(zhuǎn)換。
本發(fā)明實(shí)施例提供了一種音頻播放裝置,包括:通用串行總線接口,音頻轉(zhuǎn)換模塊,音頻播放模塊和話筒模塊,所述通用串行總線接口與所述音頻轉(zhuǎn)換模塊連接,所述音頻轉(zhuǎn)換模塊與所述音頻播放模塊連接,所述話筒模塊與所述音頻轉(zhuǎn)換模塊連接;當(dāng)所述通用串行總線接口接收到外部音頻設(shè)備輸入的第一數(shù)字音頻信號時(shí),將所述第一數(shù)字音頻信號輸出至所述音頻轉(zhuǎn)換模塊,所述音頻轉(zhuǎn)換模塊將所述第一數(shù)字音頻信號轉(zhuǎn)換為第一模擬音頻信號后,將所述第一模擬音頻信號輸出至所述音頻播放模塊進(jìn)行音頻播放。當(dāng)所述話筒模塊接收到語音信息時(shí),將所述語音信息轉(zhuǎn)化為第二模擬音頻信號,并將所述第二模擬音頻信號輸出至所述音頻轉(zhuǎn)換模塊,所述音頻轉(zhuǎn)換模塊將所述第二模擬音頻信號轉(zhuǎn)換為第二數(shù)字音頻信號后,將所述第二數(shù)字音頻信號輸出至所述通用串行接口。利用音頻轉(zhuǎn)換模塊直接對接收到的數(shù)字音頻信號/模擬音頻信號進(jìn)行數(shù)/模轉(zhuǎn)換以實(shí)現(xiàn)音頻傳輸,避免了軟件處理轉(zhuǎn)換數(shù)字信號的過程,使得采用數(shù)字方式進(jìn)行音頻傳輸不受延時(shí)困擾,優(yōu)化了傳輸線路設(shè)計(jì),節(jié)省了傳輸成本。
第三方面,本發(fā)明實(shí)施例提供了一種音頻播放方法,參見圖7,包括以下步驟:
步驟701、接收外部音頻設(shè)備輸出的第一數(shù)字音頻信號;
步驟702、將所述第一數(shù)字音頻信號進(jìn)行轉(zhuǎn)換為第一模擬音頻信號;
步驟703、對所述第一模擬音頻信號進(jìn)行播放。
可選的,所述音頻播放方法還包括:
接收語音信息并將所述語音信息轉(zhuǎn)化為第二模擬音頻信號;
將所述第二模擬音頻信號轉(zhuǎn)換為第二數(shù)字音頻信號;
向所述外部音頻設(shè)備輸出所述第二數(shù)字音頻信號。
可選的,所述第一數(shù)字音頻信號為第一集成電路內(nèi)置音頻總線I2S信號。
可選的,所述第二數(shù)字音頻信號為第二I2S信號。
上述音頻播放方法可以由圖1、圖2、圖4、圖5和圖6所示的任意音頻播放裝置實(shí)現(xiàn),其具體的實(shí)施方式可以參見上述頻傳輸裝置的實(shí)施方式,此處不再贅述。
本發(fā)明實(shí)施例提供的一種音頻播放方法,包括:接收外部音頻設(shè)備輸出的第一數(shù)字音頻信號;將所述第一數(shù)字音頻信號進(jìn)行轉(zhuǎn)換為第一模擬音頻信號;對所述第一模擬音頻信號進(jìn)行播放。通過利用音頻轉(zhuǎn)換模塊直接對通用串行總線接口傳輸?shù)臄?shù)字音頻信號進(jìn)行數(shù)/模轉(zhuǎn)換以實(shí)現(xiàn)音頻傳輸,避免了軟件處理轉(zhuǎn)換數(shù)字信號的過程,使得采用數(shù)字方式進(jìn)行音頻傳輸不受延時(shí)困擾,優(yōu)化了傳輸線路設(shè)計(jì),節(jié)省了傳輸成本。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。