音頻播放方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音頻播放技術(shù)領(lǐng)域,特別涉及一種音頻播放方法及裝置。
【背景技術(shù)】
[0002]由于智能設(shè)備的普及,越來越多的用戶已經(jīng)將個人娛樂放在了智能手機(jī)、平板電腦等智能設(shè)備上,而隨著智能設(shè)備功能的增加和體積的縮小,音頻回放性能便成了所有智能設(shè)備的短板。由于一些用戶對音頻回放的性能要求較高,此時不僅音頻源的模擬音頻輸出失真較大,而且輸出功率極為有限,因此,需要在音頻源后接駁一個USB (UniversalSerial Bus,通用串行總線)解碼器。
[0003]USB數(shù)據(jù)傳輸共有4種模式,分別是塊傳輸(Bulk Transfer)模式、控制傳輸(Control Transfer)模式、中斷傳輸(Interrupt Transfer)模式和同步傳輸(IsochronousTransfer)模式。塊傳輸模式主要用于如大容量存儲、MTP(Media Transfer Protocol,媒體傳輸協(xié)議)、主從機(jī)數(shù)據(jù)同步等,該模式的特點為數(shù)據(jù)分包傳輸、傳輸速度快、傳輸前有握手交互(包括確認(rèn)ACK和未確認(rèn)NAK信號)、有丟包重發(fā)機(jī)制、有數(shù)據(jù)校驗機(jī)制,傳輸可靠??刂苽鬏斨饕糜趥鬏擴(kuò)SB的配置信息,該模式的特點為傳輸速度慢、有握手交互、有數(shù)據(jù)重發(fā)和校驗機(jī)制,傳輸可靠。中斷傳輸模式主要用于HID (Human Interface Device,人機(jī)交互設(shè)備)等,如鼠標(biāo)、鍵盤等,該模式的特點為傳輸速度慢、有握手交互、有數(shù)據(jù)重發(fā)和校驗機(jī)制,傳輸可靠。同步傳輸模式主要用于音視頻設(shè)備,如USB聲卡、USB攝像頭、視頻采集卡等,該模式的特點為傳輸速度快、傳輸速率恒定、數(shù)據(jù)傳輸實時性高、數(shù)據(jù)根據(jù)時鐘信號同步傳輸、沒有握手交互、有一定的誤碼率,傳輸不可靠。
[0004]通常,USB解碼器通過USB接口分別與音頻源和耳機(jī)相連,此時,音頻源作為主設(shè)備,USB解碼器作為從設(shè)備,且音頻源通過USB數(shù)據(jù)傳輸模式中的同步傳輸模式向USB解碼器發(fā)送音頻數(shù)據(jù)。具體地,音頻源向USB解碼器發(fā)送音頻流數(shù)據(jù)和對應(yīng)的時鐘信號,USB解碼器根據(jù)接收的時鐘信號控制音頻流數(shù)據(jù)的播放,該過程中數(shù)字音頻信號將被轉(zhuǎn)換為模擬音頻信號。
[0005]由于同步傳輸模式?jīng)]有握手交互,且傳輸不可靠,有一定的誤碼率,因此USB解碼器收到的音頻流數(shù)據(jù)中會有一部分的錯誤數(shù)據(jù)。此外,需要在音頻源中安裝與USB解碼器配套的驅(qū)動程序,以保證USB解碼器的正常工作。
【發(fā)明內(nèi)容】
[0006]為了解決采用同步傳輸模式傳輸音頻數(shù)據(jù)流和時鐘信號時,無法重新傳輸出錯的音頻流數(shù)據(jù)的問題和需要在音頻源中安裝與USB解碼器配套的驅(qū)動程序的問題,本發(fā)明實施例提供了一種音頻播放方法及裝置。所述技術(shù)方案如下:
[0007]第一方面,提供了一種音頻播放方法,所述方法包括:
[0008]通用串行總線USB數(shù)字音頻解碼器作為USB連接中的主設(shè)備與音頻源建立所述USB連接;
[0009]所述USB數(shù)字音頻解碼器接收所述音頻源通過塊傳輸模式發(fā)送的音頻數(shù)據(jù),所述塊傳輸模式是USB數(shù)據(jù)傳輸模式中的一種;
[0010]所述USB數(shù)字音頻解碼器生成時鐘信號,并根據(jù)所述時鐘信號控制所述音頻數(shù)據(jù)的播放。
[0011]第二方面,提供了一種音頻播放方法,所述方法包括:
[0012]音頻源作為通用串行總線USB連接中的從設(shè)備與USB數(shù)字音頻解碼器建立所述USB連接;
[0013]所述音頻源獲取音頻數(shù)據(jù);
[0014]所述音頻源通過塊傳輸模式將所述音頻數(shù)據(jù)發(fā)送給所述USB數(shù)字音頻解碼器,所述塊傳輸模式是USB數(shù)據(jù)傳輸模式中的一種,所述USB數(shù)字音頻解碼器用于生成時鐘信號,并根據(jù)所述時鐘信號控制所述音頻數(shù)據(jù)的播放。
[0015]第三方面,提供了一種音頻播放裝置,用于作為通用串行總線USB連接中的主設(shè)備的USB數(shù)字音頻解碼器中,所述裝置包括:
[0016]連接建立模塊,用于與音頻源建立所述USB連接;
[0017]數(shù)據(jù)接收模塊,用于接收所述音頻源通過塊傳輸模式發(fā)送的音頻數(shù)據(jù),所述塊傳輸模式是USB數(shù)據(jù)傳輸模式中的一種;
[0018]音頻播放模塊,用于生成時鐘信號,并根據(jù)所述時鐘信號控制所述數(shù)據(jù)接收模塊接收的所述音頻數(shù)據(jù)的播放。
[0019]第四方面,提供了一種音頻播放裝置,用于作為通用串行總線USB連接中的從設(shè)備的音頻源中,所述裝置包括:
[0020]連接建立模塊,用于與USB數(shù)字音頻解碼器建立所述USB連接;
[0021]數(shù)據(jù)獲取模塊,用于獲取音頻數(shù)據(jù);
[0022]第一發(fā)送模塊,用于通過塊傳輸模式將所述數(shù)據(jù)獲取模塊獲取的所述音頻數(shù)據(jù)發(fā)送給所述USB數(shù)字音頻解碼器,所述塊傳輸模式是USB數(shù)據(jù)傳輸模式中的一種,所述USB數(shù)字音頻解碼器用于生成時鐘信號,并根據(jù)所述時鐘信號控制所述音頻數(shù)據(jù)的播放。
[0023]本發(fā)明實施例提供的技術(shù)方案的有益效果是:
[0024]通過作為USB連接中的主設(shè)備的USB數(shù)字音頻解碼器與音頻源建立USB連接;接收音頻源通過塊傳輸模式發(fā)送的音頻數(shù)據(jù),塊傳輸模式是USB數(shù)據(jù)傳輸模式中的一種;生成時鐘信號,并根據(jù)時鐘信號控制音頻數(shù)據(jù)的播放,由于USB數(shù)字音頻解碼器作為USB連接中的主設(shè)備時,不需要在音頻源中安裝與USB解碼器配套的驅(qū)動程序,因此,解決了需要在音頻源中安裝驅(qū)動程序的問題,達(dá)到了提高USB數(shù)字音頻解碼器的兼容性和易用性的效果;另外,由于USB數(shù)字音頻解碼器生成時鐘信號,當(dāng)音頻源發(fā)送的音頻數(shù)據(jù)出錯時,音頻源可以重新發(fā)送音頻數(shù)據(jù),USB數(shù)字音頻解碼器在接收到正確的音頻數(shù)據(jù)后再生成時鐘信號,從而根據(jù)時鐘信號控制該正確的音頻數(shù)據(jù)的播放,解決了采用同步傳輸模式傳輸音頻流數(shù)據(jù)和時鐘信號時,無法重新傳輸出錯的音頻流數(shù)據(jù)的問題,達(dá)到了提高音頻播放的準(zhǔn)確性的效果。
【附圖說明】
[0025]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0026]圖1是本發(fā)明各個實施例涉及的音頻播放方法的實施場景圖;
[0027]圖2是本發(fā)明一個實施例提供的音頻播放方法的方法流程圖;
[0028]圖3是本發(fā)明一個實施例提供的音頻播放方法的方法流程圖;
[0029]圖4是本發(fā)明另一實施例提供的音頻播放方法的方法流程圖;
[0030]圖5是本發(fā)明一個實施例提供的音頻播放裝置的結(jié)構(gòu)框圖;
[0031]圖6是本發(fā)明再一實施例提供的音頻播放裝置的結(jié)構(gòu)框圖;
[0032]圖7是本發(fā)明一個實施例提供的音頻播放裝置的結(jié)構(gòu)框圖;
[0033]圖8是本發(fā)明再一實施例提供的音頻播放裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0034]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進(jìn)一步地詳細(xì)描述。
[0035]請參考圖1,其示出了本發(fā)明各個實施例所涉及的音頻播放方法的實施場景圖,圖1的上側(cè)圖中包括音頻源110、USB數(shù)字音頻解碼器120和發(fā)聲設(shè)備130。音頻源110可以是具有音頻播放能力且能夠作為USB連接中的從設(shè)備的設(shè)備,比如,音頻源110可以是智能電視、智能手機(jī)或者平板電腦或DVD(Digital Video Disc,數(shù)字化視頻光碟)播放器或MP3 (Moving Picture Experts Group Aud1 Layer 3,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面 3)播放器、MP4 (Moving Picture Experts Group Aud1 Layer 4,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器等等。USB數(shù)字音頻解碼器120是具有USB接口且能夠處理數(shù)字音頻的設(shè)備。發(fā)聲設(shè)備130可以是耳機(jī)、音箱等,當(dāng)發(fā)聲設(shè)備130是耳機(jī)時,可以是頭戴式耳機(jī)、入耳式耳機(jī)、耳掛式耳機(jī)等,本發(fā)明不限定耳機(jī)的類型。其中,音頻源110通過USB數(shù)據(jù)線與USB數(shù)字音頻解碼器120中的USB接口 121相連,發(fā)聲設(shè)備130通過接口插入到USB數(shù)字音頻解碼器120中的接口 122。
[0036]圖1的下側(cè)圖中包括通過USB接口相連的音頻源110和USB數(shù)字音頻解碼器120,音頻源110可以是具有音頻播放能力且能夠作為USB連接中的從設(shè)備的設(shè)備,比如,音頻源110可以是智能電視、智能手機(jī)或者平板電腦或DVD播放器或MP3播放器、MP4播放器等等。USB數(shù)字音頻解碼器120是具有USB接口和揚(yáng)聲器且能夠處理數(shù)字音頻的設(shè)備。此時,USB數(shù)字音頻解碼器120可以直接通過揚(yáng)聲器播放音頻源110發(fā)送的音頻數(shù)據(jù)。其中,音頻源110通過USB數(shù)據(jù)線與USB數(shù)字音頻解碼器120中的USB接口 121相連。
[0037]或者,USB數(shù)字音頻解碼器120可以既包括連接發(fā)聲設(shè)備130的接口 122,也可以包括揚(yáng)聲器,此時,用戶可以選擇使用發(fā)聲設(shè)備130播放音頻數(shù)據(jù),也可以選擇使用揚(yáng)聲器播放音頻數(shù)據(jù)。
[0038]需要說明的是,由于本發(fā)明中的USB數(shù)字音頻解碼器120作為USB連接中的主設(shè)備,且音頻源110作為USB連接中的從設(shè)備,因此,USB數(shù)字音頻解碼器120還可以根據(jù)主設(shè)備的身份為作為從設(shè)備的音頻源110提供其他服務(wù),本發(fā)明不限定其他服務(wù)的具體內(nèi)容。在一種可能的場景中,主設(shè)備可以給從設(shè)備供電,此時,可以將USB數(shù)字音頻解碼器120與音頻源I1的充電器相結(jié)合。這樣,USB數(shù)字音頻解碼器120在與音頻源110相連后,既可以播放音頻源110發(fā)送的音頻數(shù)據(jù),也可以給音頻源110供電。
[0039]請參考圖2,其示出了本發(fā)明一個實施例提供的音頻播放方法的方法流程圖,該音頻播放方法可以應(yīng)用于USB數(shù)字音頻解碼器中。該音頻播放方法,包括:
[0040]步驟201,USB數(shù)字音頻解碼器作為USB連接中的主設(shè)備與音頻源建立USB連接。
[0041]步驟202,USB數(shù)字音頻解碼器接收音頻源通過塊傳輸模式發(fā)送的音頻數(shù)據(jù),塊傳輸模式是USB數(shù)據(jù)傳輸模式中的一種。
[0042]步驟203,USB數(shù)字音頻解碼器生成時鐘信號,并根據(jù)時鐘信號控制音頻數(shù)據(jù)的播放。
[0043]綜上所述,本發(fā)明實施例提供的音頻