USB音效卡解碼器連接Android手機時問題的出現和分析[二] 不同USB音頻裝置的測試和解析
Soomal 于 2017.09.15 00:05:46 | 源自: | 版權:原創
平均/總評分:10.00/60

由于樂之邦Monitor 06 Plus優秀的音質表現、輕薄的外形、MicroUSB接口以及支援外接供電接口的設計,仿佛就是一款為手機而生的外置音效卡。而智能手機早已成為多數用戶的主力“個人電腦”平臺的今天,手機外接音效卡不僅是現實的市場需求,更是占了06 Plus用戶數量的一半以上。而且越來越多的廠商也推出了專為搭配手機而設計的音效卡、耳放和解碼器等產品。

一些購買需求但還處于觀望狀態的讀者,由于擔心手機連接USB這類音頻裝置時是否會存在兼容性問題,希望能看到在不同品牌Android智能手機下的運行表現,同時也考慮讓硬體相對落伍的舊手機和06Plus組合成為便攜式播放器使用。這些因素也激發了Soomal編輯們的興趣進行了簡單的測試。然而就是這些偶然的因素集合,卻讓我們發現了Android系統和樂之邦USB音效卡解碼器組合時出現了SRC問題。

雖然測試機型樣本數量非常有限,但使用手機搭配樂之邦SuperDSP210核心的USB音頻裝置確實會出現一些問題,其中而最關鍵的則是在大多數Android手機上,外接03 Plus等音效卡解碼器時均運行在192kHz單一采樣率上。雖然看起來192似乎比48高出不少,但對于目前絕對主流的44.1kHz采樣的音樂檔案或云音樂資源來說,還是會將采樣率非整數倍轉換[也就是Soomal經常提起的SRC問題]至192kHz后播放,這類SRC現象在音樂應用中是應當避免的。

通過這次測試引發的一系列疑問,首先要解答的就是Android系統裝置在使用其它USB音頻方案時是否存在相同的192kHz SRC現象。對于移動音頻發燒友和捆綁黨來說,畢竟除了樂之邦SuperDSP系列產品外,目前市面上還有相當數量的兼容USB Audio Class 2.0[UAC2]的音頻裝置可供選擇。這種奇異的SRC現象是不是特定廠商的裝置[如06Plus]在Android手機上才會出現?于是我們找來的幾款市面上流行的USB音頻方案裝置,通過它們的SPDIF數字輸出至MD30解碼器,檢視其連接手機工作狀態下系統預設內置音樂播放器在播放44.1kHz采樣率測試訊號時,音效卡實際的輸出采樣率。參與測試的有樂之邦06 Plus、對供電要求較低的數字時代2、某XMOS純數字音效卡、某Amanero開源USB方案、C-Media CM6631方案,以及一款僅支援到48kHz采樣率的PCM2706作為低階或較老的USB音頻裝置參考。

參與測試的Android裝置有vivo Xplay6[升級至Android 7.0]、小米Note Pro[MIUI9]、Google Nexus 6P[Android 8.0],Nexus 7[運行Android 6.0,CM13.0]以及NVIDIA Shield TV[運行Android 5.1],包含了手機、平板機頂盒等主要的Android裝置類型。為了增加參考性,還加入了微軟Lumia 950以及蘋果iPhone 5C兩款非Android機型進行對比。

機型\音頻裝置 06 Plus 數字時代2 某XMOS 某CM6631 某Amanero 某PCM2706
vivo Xplay6
Android 7.1
無法連接
小米Note Pro
MIUI9
無聲 192 192 192 192 48
Nexus 6P
Android 8.0
無聲 44.1
Nexus 7
Android 6.0
48或176.4 192 192 192 192 48
Shield TV
Android 6.0
無聲 192 192 192 192 48
iPhone 5C 44.1 44.1 44.1 44.1 44.1 44.1
Lumia 950 44.1 44.1 44.1 44.1 無法連接 44.1

雖然參與測試的機型很少,但從運行結果來看,幾款Android裝置搭配不同USB音頻方案裝置的表現已經有一定的代表性。Xplay6在更新后OTG功能被屏蔽,U盤等裝置亦無法使用,當然Xplay6的自身音質表現已經夠好,用戶對外接USB音效卡的需求并不迫切。

到這里可以看出,我們在上一篇文章中發現的疑問,在這里有了一些初步的答案。首先第一個問題就是樂之邦兼容UAC2驅動的SuperDSP裝置中,06 Plus與Android系統裝置確實存在一些兼容性問題,雖然系統可以識別并且將預設音頻輸出裝置切換至06 Plus,音樂可播放,但系統內置音樂播放器和云音樂應用無任何聲音輸出,并且可以確認的是與供電無關。唯一的例外是運行CyanogenMod13[基于Android 6.0]的Nexus 7可發聲,但采樣率會從48和176kHz中隨機鎖定。而且,06 Plus在樹莓派的數字音樂播放系統中同樣會鎖定采樣率,無法播放44.1kHz以外的音頻檔案。這個問題可能是來自06 Plus內部硬體或固件的變動,導致了Android/Linux系統自帶的USB音頻驅動無法正確設定當前采樣率,這也解釋了06 Plus在三星Galaxy S8+上為何聲音異常。當然,06 Plus在這些Android裝置上仍可以通過海貝音樂實現正常的音樂播放。通過升級系統能否解決問題?在Nexus 6P升級至Android 8.0后,外接USB音效卡反而無法在海貝音樂以外的音樂應用中發聲,僅能通過海貝音樂使用。

而大多數Android系統裝置在連接USB音效卡解碼器時,確實存在采樣率鎖定的問題。無論是03 Plus、數字時代2、MD30Plus等06 Plus以外的樂之邦SuperDSP裝置,還是XMOS、C-Media等異步USB音頻方案,系統預設播放采樣率都鎖定在192kHz上,而主流的44.1kHz音樂也會通過非整數倍SRC重采樣至192kHz播放。而通過頻響掃描和主觀的實聽對比,SRC帶來的音質劣化趨勢和手機自身耳機輸出的SRC問題接近,聲音解析力會有所下降,變得粗糙,相對把同樣的USB音效卡從PC轉至手機帶來的音質下降要明顯一些。另外,HTC U11的耳機線搭配Android手機時也存在相同的SRC問題,只是對許多手機用戶而言,這根耳機線帶來的音質提升是一個巨大的飛躍;Android機頂盒用戶外接USB音效卡也是相似的情況,此時SRC帶來的缺點自然就不那么突出了。

如果用戶需要一個過氣手機外接USB音效卡當“捆綁黨”使用,iPhone+Camera Kit似乎是最穩定的選擇,Lumia 950將采樣鎖定在44.1kHz下,對云音樂應用的音質不會產生什么負面影響,但無法滿足高清音頻播放的需求。 無論從音質還是電池續航考慮,Android裝置無論是自身的模擬輸出還是外接USB音效卡,SRC都應當盡量避免。但為何Android外接USB音頻裝置時,會將采樣率提升至192而不是更常見的48kHz?外接裝置的SRC問題能否解決?我們將對Android的音頻子系統進一步的深入分析后給出答案。

轉發到新浪微博 轉發到騰訊微博 RSS訂閱 收藏本文 本文代碼
請您評分 1 2 3 4 5 6 7 8 9 10
121.035.129.***
121.035.129.***
發表于2017.10.18 09:00:13
51
122.226.***.***
122.226.***.***
一加五連u11連接線,打開OTG連接,普通情況下網易云,apple music可用
海貝音樂接管usb,會出現間歇性自動停止播放,需要喚醒app才能接著播
可能是src問題,接管usb與否聲音有一定差別
軟體版本 系統是0922版的
海貝是 build 5350
此帖使用ONEPLUS A5000提交
發表于2017.10.10 13:44:46
50
121.034.***.***
121.034.***.***
我比較想看一加5和u11的匹配?
此帖使用Win10提交
發表于2017.10.03 23:57:58
49
天貓那個銷量多的,進店一看都是地攤貨的畫風。。淘寶又只有白牌的。或是找做線的定做?
此帖使用SAMSUNG SM-G9300提交
發表于2017.09.21 19:00:59
48
223.104.***.***
223.104.***.***

此帖使用REDMI NOTE 4X提交
發表于2017.09.21 03:02:46
47
061.167.190.***
061.167.190.***
發表于2017.09.19 23:36:24
45
112.096.***.***
112.096.***.***
44
001.188.028.***
001.188.028.***
發表于2017.09.17 19:13:14
42
別撒謊
此帖使用Win10提交
發表于2017.09.16 23:55:13
41

此帖使用Win10提交
發表于2017.09.16 22:30:14
40
115.155.100.***
115.155.100.***
發表于2017.09.16 22:22:36
39
210.003.***.***
210.003.***.***
蘋果的播放器算不算播放器 沒記錯這是iPod 10年前已解決的問題 除非這只是和FLAC有關 iPod播不了Flac
森泃妏蚚MAC枑蝠
發表于2017.09.16 17:16:17
38
112.096.***.***
112.096.***.***
37
112.096.***.***
112.096.***.***
36
120.041.***.***
120.041.***.***
你好,看了你們最新一篇關于樂之邦06p usb連接的文章,我的手機正好就是你們測試中有使用的Nexus6P,也是8.0的系統,看你們給出的表格,上面是說06p無聲,可是后面文章又提到說用海貝可以正常播放,所以想咨詢一下8.0的Nexus6P到底能不能正常使用樂之邦06p呢?還有就是樂之邦的客服說安卓機在使用06p時有可能會出現音量無法調節的問題,這個問題有出現在Nexus6P上面嗎?可以的話麻煩回復一下,謝謝∼其實我是準備預購樂之邦09的
此帖使用NEXUS 6P提交
發表于2017.09.16 14:20:43
35
最受關注,問題不少,最后淪為電腦外接音效卡,移動不起來……
此帖使用Win10提交
發表于2017.09.16 10:36:30
34
在早的x1一代也爆音
此帖使用ONEPLUS A3010提交
發表于2017.09.15 23:54:39
33
提示本貼可以匿名回復 ,您現在正處在潛水狀態
回復
驗證碼
6762 為防止廣告機貼垃圾,不得已而為之
表情
正文