2020年3月12日 星期四

為什麼不能在 PS4 上用藍牙耳機 - 音訊延遲、藍牙干擾與 DS4 控制器淺談

DS4 控制器上面有提供 3.5mm 音源孔讓我們使用自己的有線耳機,DS4 本身是透過藍牙跟 PS4 連線傳輸,我們卻沒辦法直接在 PS4 上使用藍牙耳機。

令人好奇的是
  1. DS4 究竟怎麼傳輸聲音訊號
  2. SONY 自家的 PS4 無線耳機組怎麼傳輸聲音訊號
  3. PS4 好像也沒阻止我們用一些其他辦法來使用自己的藍牙耳機
今天就來聊聊 PS4 與藍牙之間的愛恨情仇

先條列一下 PS4 主機以及周邊設備的無線傳輸規格



那麼,讓我們來談談:為什麼不能在 PS4 上用藍牙耳機?

家用主機最忌諱的兩種情形
  1. 影音不同步
  2. 影音不跟手:玩家在控制器上進行操作後,經過顯著的延遲才反應到影音上
這兩種情形若再加上藍牙裝置訊號不穩定則會更加嚴重。

對於影音不同步,PS4 初代主機以及 DS4 控制器都是採用 Bluetooth 2.1 (EDR),還沒有用上 aptX 相關技術。

參考 《耳機的延遲到底是什麼?畫面為什麼總是不同步?》
( https://www.rainbow88shop.com/blog/posts/耳機的延遲到底是什麼?畫面為什麼總是不同步?  )
一文提供的數據
  • 典型的 SBC 延遲範圍: 150 ~ 250 ms
  • RF 延遲範圍: 20 ~ 75 ms
  • 典型的 aptX 延遲範圍: 50 ~ 150 ms
  • 典型的 aptX (LL) 延遲範圍: 30 ~ 50 ms
在這樣的延遲基礎下,再加上 PS4 已經採用 USB 3.0,

參閱 《USB 3.0 隱藏缺陷 2.4GHz 射頻干擾 :原理、影響、解決一次看懂》
( https://www.techbang.com/posts/15620 )
一文提及 USB 3.0 可能造成 2.4GHz 電磁干擾,最慘的情況下將嚴重影響玩家的遊玩體驗。

想想看如果你是 PS4 主機開發者的話,同時有各種藍牙裝置訊號在同一個空間裡互相干擾,那會有多可怕⋯


相信 SIE (Sony Interactive Entertainment) 有足夠的理由支持 PS4 自身不開放藍牙耳機裝置連線,就連 SONY 自家的藍牙耳機也不行;不然,藉此多賣一些自家的藍牙耳機何樂而不為?

取而代之的是本篇文章開頭提到的
  1. DS4 控制器上面有提供 3.5mm 音源孔讓我們使用自己的有線耳機
  2. SONY 特地為 PS4 打造的無線耳機組
  3. PS4 好像也沒阻止我們用一些其他辦法來使用自己的藍牙耳機



我們先來談談 DS4 控制器。對於 DS4 控制器是如何傳輸聲音訊號的,網民們一直是縱說紛紜。

直到我看到這兩篇資料

其中一篇裡面提到
The DS4 has two modes, one where you can pair it with a computer (hold PS and share at the same time until the light blinks twice in quick succession rapidly), and another mode when it is used with a PS4. 
In the PS4 mode, it appears to advertise as two devices, one is a game controller and the other is an audio device. The game controller has a class 0x002508, and the audio device is class 0x200404. Neither has a name.
再佐以 DS4 USB 無線轉接器的 NCC 低功率射頻電機型式認證證明上的資料顯示
工作頻率:2.402~2.480GHz (FHSS BR/EDR-79CH、GFSK BLE-40CH)
並沒有用上其他的無線電技術,才確定應該是用藍芽傳輸聲音訊號的沒錯,但應該不是典型的 Bluetooth Profile;否則 DS4 也能很輕易地透過藍芽連線和 PC 傳輸聲音訊號,而不需透過專用的 DS4 USB 無線轉接器。



再來我們看看 SONY 特地為 PS4 打造的無線耳機組。SONY 官方很明確說到是用 2.4GHz RF,而不是使用藍牙技術傳輸。PS4 本身並沒有實作 2.4GHz RF 傳輸的功能,所以耳機組內還附上一支專用的 USB 無線適配器。

這支專用的 USB 無線適配器的存在,某種程度上也告訴了大眾:「PS4 上可以使用 USB 音效卡」。



於是就有了像 Genki 或 Avantree 這類 USB 產品,讓玩家在 PS4、Switch 上也能夠使用自己的藍牙耳機,外掛一般的存在。
「雖然不鼓勵玩家使用自己的藍牙耳機,但使用了之後不論是更好或更差的遊玩體驗,都屬於玩家的自主行為。」
我覺得 SONY 是這麼想的 w



其他參考資料

沒有留言: