亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

音頻播放方法及裝置的制造方法_5

文檔序號:8502153閱讀:來源:國知局
USB數(shù)字音頻解碼器根據(jù)空間值查詢指令發(fā)送的緩存的剩余存儲空間值,根據(jù)剩余存儲空間值確定是否繼續(xù)發(fā)送剩余的音頻數(shù)據(jù),中斷信號用于指示USB數(shù)字音頻解碼器等待接收音頻源將要發(fā)送的信息。
[0145]可選的,該裝置還包括:
[0146]消息接收模塊860,用于在第一發(fā)送模塊830通過塊傳輸模式將音頻數(shù)據(jù)發(fā)送給USB數(shù)字音頻解碼器之后,接收USB數(shù)字音頻解碼器發(fā)送的攜帶有緩存的剩余存儲空間值的第二通知消息,第二通知消息是USB數(shù)字音頻解碼器對緩存中已經(jīng)播放部分的音頻數(shù)據(jù)進(jìn)行刪除后發(fā)送的;
[0147]第二發(fā)送模塊870,用于繼續(xù)通過塊傳輸模式向USB數(shù)字音頻解碼器發(fā)送剩余的音頻數(shù)據(jù),且所發(fā)送的剩余的音頻數(shù)據(jù)所占用的存儲空間值不超過消息接收模塊接收的剩余存儲空間值。
[0148]可選的,該裝置還包括:
[0149]參數(shù)配置模塊880,用于當(dāng)音頻數(shù)據(jù)是音頻源對封裝格式的音頻片段中的部分進(jìn)行解碼后發(fā)送的PCM格式或DSD格式的音頻數(shù)據(jù)時(shí),從封裝格式的音頻片段中獲取配置參數(shù),向USB數(shù)字音頻解碼器發(fā)送配置參數(shù),USB數(shù)字音頻解碼器用于根據(jù)配置參數(shù)和時(shí)鐘信號控制音頻數(shù)據(jù)的播放。
[0150]可選的,參數(shù)配置模塊880,包括:
[0151]第一獲取單元881,用于在首次發(fā)送封裝格式的音頻片段中的音頻數(shù)據(jù)時(shí),從封裝格式的音頻片段中獲取配置參數(shù);或者,
[0152]第二獲取單元882,用于將各個(gè)音頻片段轉(zhuǎn)換成預(yù)定封裝格式的音頻片段,且首次發(fā)送其中任意一個(gè)預(yù)定封裝格式的音頻片段中的音頻數(shù)據(jù)時(shí),從預(yù)定封裝格式的音頻片段中獲取配置參數(shù)。
[0153]可選的,連接建立模塊810,包括:
[0154]第一建立單元811,用于當(dāng)音頻源是Android操作系統(tǒng)時(shí),接收USB數(shù)字音頻解碼器發(fā)送的模式進(jìn)入指令,根據(jù)模式進(jìn)入指令進(jìn)入AoA模式,將AoA模式所對應(yīng)的原始數(shù)據(jù)通道確定為USB數(shù)字音頻解碼器與音頻源之間的數(shù)據(jù)傳輸通道;
[0155]第二建立單元812,用于當(dāng)音頻源是1S時(shí),監(jiān)聽預(yù)定端口,通過預(yù)定端口與USB數(shù)字音頻解碼器建立基于USB的TCP Tunnel的連接,將TCP Tunnel確定為USB數(shù)字音頻解碼器與音頻源之間的數(shù)據(jù)傳輸通道。
[0156]綜上所述,本發(fā)明實(shí)施例提供的音頻播放裝置,通過作為USB連接中的從設(shè)備的音頻源與USB數(shù)字音頻解碼器建立USB連接,通過塊傳輸模式將音頻數(shù)據(jù)發(fā)送給USB數(shù)字音頻解碼器,塊傳輸模式是USB數(shù)據(jù)傳輸模式中的一種,該USB數(shù)字音頻解碼器用于生成時(shí)鐘信號,并根據(jù)時(shí)鐘信號控制音頻數(shù)據(jù)的播放,由于USB數(shù)字音頻解碼器作為USB連接中的主設(shè)備時(shí),不需要在音頻源中安裝與USB解碼器配套的驅(qū)動程序,因此,解決了需要在音頻源中安裝驅(qū)動程序的問題,達(dá)到了提高USB數(shù)字音頻解碼器的兼容性和易用性的效果;另夕卜,由于USB數(shù)字音頻解碼器生成時(shí)鐘信號,當(dāng)音頻源發(fā)送的音頻數(shù)據(jù)出錯(cuò)時(shí),音頻源可以重新發(fā)送音頻數(shù)據(jù),USB數(shù)字音頻解碼器在接收到正確的音頻數(shù)據(jù)后再生成時(shí)鐘信號,從而根據(jù)時(shí)鐘信號控制該正確的音頻數(shù)據(jù)的播放,解決了采用同步傳輸模式傳輸音頻流數(shù)據(jù)和時(shí)鐘信號時(shí),無法重新傳輸出錯(cuò)的音頻流數(shù)據(jù)的問題,達(dá)到了提高音頻播放的準(zhǔn)確性的效果O
[0157]另外,配置參數(shù)是音頻源將各個(gè)音頻片段轉(zhuǎn)換成預(yù)定封裝格式的音頻片段,且首次發(fā)送其中任意一個(gè)預(yù)定封裝格式的音頻片段中的音頻數(shù)據(jù)時(shí),從預(yù)定封裝格式的音頻片段中獲取到的,可以將音頻片段統(tǒng)一轉(zhuǎn)換成預(yù)定封裝格式的音頻片段,這樣,只需要在首次發(fā)送該預(yù)定封裝格式的音頻片段中的音頻數(shù)據(jù)時(shí)發(fā)送配置參數(shù),USB數(shù)字音頻解碼器可以根據(jù)該配置參數(shù)配置所播放的所有音頻數(shù)據(jù),解決了音頻片段的封裝格式不同時(shí),需要多次發(fā)送配置參數(shù)的問題,達(dá)到了節(jié)省傳輸資源的效果。
[0158]另外,通過接收USB數(shù)字音頻解碼器發(fā)送的攜帶有緩存的剩余存儲空間值的第二通知消息,繼續(xù)通過塊傳輸模式向USB數(shù)字音頻解碼器發(fā)送剩余的音頻數(shù)據(jù),且所發(fā)送的剩余的音頻數(shù)據(jù)所占用的存儲空間值不超過剩余存儲空間值,可以實(shí)時(shí)發(fā)送剩余的音頻數(shù)據(jù)來替換已經(jīng)播放部分的音頻數(shù)據(jù),保證了音頻播放過程中的流暢性。
[0159]需要說明的是:上述實(shí)施例提供的音頻播放裝置在進(jìn)行音頻播放時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將音頻播放裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的音頻播放裝置與音頻播放方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
[0160]上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0161 ] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0162] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種音頻播放方法,其特征在于,所述方法包括: 通用串行總線USB數(shù)字音頻解碼器作為USB連接中的主設(shè)備與音頻源建立所述USB連接; 所述USB數(shù)字音頻解碼器接收所述音頻源通過塊傳輸模式發(fā)送的音頻數(shù)據(jù),所述塊傳輸模式是USB數(shù)據(jù)傳輸模式中的一種; 所述USB數(shù)字音頻解碼器生成時(shí)鐘信號,并根據(jù)所述時(shí)鐘信號控制所述音頻數(shù)據(jù)的播放。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述USB數(shù)字音頻解碼器接收所述音頻源通過塊傳輸模式發(fā)送的音頻數(shù)據(jù)之后,還包括: 所述USB數(shù)字音頻解碼器對所述音頻數(shù)據(jù)進(jìn)行緩存; 在所述音頻數(shù)據(jù)所占用的存儲空間值等于所述緩存的總存儲空間值后,所述USB數(shù)字音頻解碼器向所述音頻源發(fā)送第一通知消息,所述第一通知消息用于指示所述音頻源暫停發(fā)送剩余的音頻數(shù)據(jù);或者,所述USB數(shù)字音頻解碼器接收所述音頻源發(fā)送的中斷信號,所述中斷信號用于指示所述USB數(shù)字音頻解碼器等待接收所述音頻源將要發(fā)送的信息,所述USB數(shù)字音頻解碼器接收所述音頻源發(fā)送的空間值查詢指令,根據(jù)所述空間值查詢指令將所述緩存的剩余存儲空間值發(fā)送給所述音頻源,所述音頻源用于根據(jù)所述剩余存儲空間值確定是否繼續(xù)發(fā)送剩余的音頻數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述根據(jù)所述時(shí)鐘信號控制所述音頻數(shù)據(jù)的播放之后,還包括: 所述USB數(shù)字音頻解碼器對所述緩存中已經(jīng)播放部分的音頻數(shù)據(jù)進(jìn)行刪除; 所述USB數(shù)字音頻解碼器向所述音頻源發(fā)送攜帶有所述緩存的剩余存儲空間值的第二通知消息,所述第二通知消息用于指示所述音頻源繼續(xù)通過所述塊傳輸模式向所述USB數(shù)字音頻解碼器發(fā)送所述剩余的音頻數(shù)據(jù),且所發(fā)送的所述剩余的音頻數(shù)據(jù)所占用的存儲空間值不超過所述剩余存儲空間值。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述時(shí)鐘信號控制所述音頻數(shù)據(jù)的播放,包括: 當(dāng)所述音頻數(shù)據(jù)是所述音頻源對封裝格式的音頻片段中的部分片段進(jìn)行解碼后發(fā)送的脈沖編碼調(diào)制PCM格式或直接比特流數(shù)字DSD格式的音頻數(shù)據(jù)時(shí),所述USB數(shù)字音頻解碼器接收所述音頻源發(fā)送的配置參數(shù),根據(jù)所述配置參數(shù)和所述時(shí)鐘信號控制所述音頻數(shù)據(jù)的播放,所述配置參數(shù)位于所述封裝格式的音頻片段中; 當(dāng)所述音頻數(shù)據(jù)是基于PCM格式或DSD格式的音頻數(shù)據(jù)進(jìn)行封裝得到的封裝格式的音頻片段中的部分片段時(shí),所述USB數(shù)字音頻解碼器從所述音頻數(shù)據(jù)中讀取所述配置參數(shù),根據(jù)所述配置參數(shù)和所述時(shí)鐘信號控制所述音頻數(shù)據(jù)的播放。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于, 所述配置參數(shù)是所述音頻源首次發(fā)送所述封裝格式的音頻片段中的音頻數(shù)據(jù)時(shí),從所述封裝格式的音頻片段中獲取到的,或者, 所述配置參數(shù)是所述音頻源將各個(gè)音頻片段轉(zhuǎn)換成預(yù)定封裝格式的音頻片段,且首次發(fā)送其中任意一個(gè)預(yù)定封裝格式的音頻片段中的音頻數(shù)據(jù)時(shí),從所述預(yù)定封裝格式的音頻片段中獲取到的。
6.根據(jù)權(quán)利要求1至5任一所述的方法,其特征在于,所述通用串行總線USB數(shù)字音頻解碼器作為USB連接中的主設(shè)備與音頻源建立所述USB連接,包括: 當(dāng)所述音頻源是安卓Android操作系統(tǒng)時(shí),作為主設(shè)備的所述USB數(shù)字音頻解碼器向所述音頻源發(fā)送模式進(jìn)入指令,所述模式進(jìn)入指令用于指示所述音頻源進(jìn)入安卓開放配件AoA模式,所述USB數(shù)字音頻解碼器將所述AoA模式所對應(yīng)的原始數(shù)據(jù)通道確定為所述USB數(shù)字音頻解碼器與所述音頻源之間的數(shù)據(jù)傳輸通道; 當(dāng)所述音頻源是蘋果操作系統(tǒng)1S時(shí),作為主設(shè)備的所述USB數(shù)字音頻解碼器通過基于USB的傳輸控制協(xié)議隧道TCP Tunnel連接所述音頻源中被監(jiān)聽的預(yù)定端口,所述USB數(shù)字音頻解碼器將所述TCP Tunnel確定為所述USB數(shù)字音頻解碼器與所述音頻源之間的數(shù)據(jù)傳輸通道。
7.一種音頻播放方法,其特征在于,所述方法包括: 音頻源作為通用串行總線USB連接中的從設(shè)備與USB數(shù)字音頻解碼器建立所述USB連接; 所述音頻源獲取音頻數(shù)據(jù); 所述音頻源通過塊傳輸模式將所述音頻數(shù)據(jù)發(fā)送給所述USB數(shù)字音頻解碼器,所述塊傳輸模式是USB數(shù)據(jù)傳輸模式中的一種,所述USB數(shù)字音頻解碼器用于生成時(shí)鐘信號,并根據(jù)所述時(shí)鐘信號控制所述音頻數(shù)據(jù)的播放。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述音頻源通過塊傳輸模式將所述音頻數(shù)據(jù)發(fā)送給所述USB數(shù)字音頻解碼器之后,還包括: 所述音頻源接收所述USB數(shù)字音頻解碼器發(fā)送的第一通知消息,根據(jù)所述第一通知消息暫停發(fā)送剩余的音頻數(shù)據(jù),所述第一通知消息是所述USB數(shù)字音頻解碼器在確定音頻數(shù)據(jù)所占用的存儲空間值等于緩存的總存儲空間值后發(fā)送的;或者, 所述音頻源向所述USB數(shù)字音頻解碼器發(fā)送中斷信號,再向所述USB數(shù)字音頻解碼器發(fā)送空間值查詢指令,接收所述USB數(shù)字音頻解碼器根據(jù)所述空間值查詢指令發(fā)送的緩存的剩余存儲空間值,根據(jù)所述剩余存儲空間值確定是否繼續(xù)發(fā)送剩余的音頻數(shù)據(jù),所述中斷信號用于指示所述USB數(shù)字音頻解碼器等待接收所述音頻源將要發(fā)送的信息。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,在所述音頻源通過塊傳輸模式將所述音頻數(shù)據(jù)發(fā)送給所述USB數(shù)字音頻解碼器之后,還包括: 所述音頻源接收所述USB數(shù)字音頻解碼器發(fā)送的攜帶有所述緩存的剩余存儲空
當(dāng)前第5頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1