TrueHD 的小筆記

TrueHD 無損壓縮是 Dolby 公司的另類產品之一, 杜 (Do) 老爺把原來的 MLP 壓縮方法略加擴充之後, 就讓 MLP 改了姓名. 所謂河海不擇細流故能成其深, 當今最厲害的有損壓縮演算法 HE-AAC 也這樣進了杜家的門, 並改名為 Dolby Pulse.

雖然 TrueHD 並非杜家嫡傳, Dolby 還是很別緻地把它的 pass through 方式變成一個產品.  如果不 license MAT 格式, 就無法傳送或接收 TrueHD 的 bit stream. 從學理上看, lossless 壓縮可能導致 bit rate 有極大的變化, 一個週期的正弦波只需要一點點 bit 就可以表示, 若是不把它包成 CBR (constant bit rate), 其實也很難在 HDMI 這樣的介面上傳輸.

TrueHD 的 DRC (dynamic range control) mode 可以用來調整音量, 如果 DRC = on, 那麼 DRC 就會永遠開, DRC = off 就是原樣的 lossless 輸出. 而 DRC = follow 就是根據 bit stream 裡面的描述來決定 DRC 開或是關. 

以 PS3 的舊版 FW 來說, 因為它的 DRC mode = off, 所以 PS3 解出的 PCM 硬是比擴大機的輸出小了 4dB. 由於客戶的抱怨, 新版 (> 2.41 版) 的 PS3 就把 TrueHD 的 DRC 給開了. 但是開 DRC 需要增加不少計算量, Sony 應該是調校過 FW, 才推出這個新版吧!?

TrueHD 的小筆記 有 “ 2 則迴響 ”

  1. 1. DTS 的 FAE 正妹宣稱: DTS-HD 7.1 encoder (1 stage) 比 Dobly 7.1 encoder (2 stages) 有效率. 但不確定是不是指 TrueHD…
    2. 應該是要說 MAT 就是一種 HDMI packet, 而 HDMI packet 就是 CBR.
         像 DTS-HD 是 VBR codec 就在最後面補"0"即可.
    3. TrueHD 的 lossless encoding 沒有用到頻域技巧, 應該是用 prediction 等非失真技巧, 所以週期的正弦波也不會壓的很小很小.
    4. DRC=on 跟 DRC=follow 應該是一樣的吧? 總不能沒有帶 DRC info 也要做 DRC 吧?
         DTS-HD的作法是在DRC=on還可以讓使用者調百分比(0%~100%, in dB domain).

  2. 感謝 Isometry 的補充.

    TrueHD 的 DRC 好像有點不一樣, 因為它有 substream 的概念. On 可能會對所有的 sub stream 都生效, Follow 可能只對 FBA stream 生效, 這部分我還不是很確定. 但是 On 和 follow 都一樣的話也是怪怪的.

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

%d 位部落客按了讚: