杜比的反擊 – DDCO

話說 DTS 出了號稱 backward-compatible 的 DTS-HD 之後, 就避掉了與老舊擴大機之間相容性的問題. 在次世代音效爭霸戰中, 佔有一定的優勢. 不過, Dolby 也不是省油的燈, 它推出一個優惠方案 DMA (digital media adapter) 來彌補相容性的不足.

Audio format 與擴大機不相容, 改誰好呢? 當然是改播放機好. 播放機前面收到 TrueHD, DDP, 解完之後壓成 Dolby Digital (AC3) 再送給擴大機解碼, 這樣不就可以滿足客戶 SPDIF raw out 的虛榮心了嗎?  這種疊床架屋的架構就叫做 DDCO (Dolby Digital Compatible Output).

當然, 如果客戶的眼睛是雪亮的, 他們應該要要求高清播放機和擴大機整合成一台, 而不是讓播放機和擴大機互相遷就對方. 所以 Dolby 這個方案也只是過渡性質的.等到擴大機漸漸都進步到 HD audio 之後, 它就可以真正地輸出無損的訊號給擴大機.

其中, TrueHD (或者它的前身 MLP) 因為是 VBR (variable bit rate), 所以還需要 encode 成 MAT (Metadata-Enhanced Audio Transmission) 格式, 才是符合 HDMI (high definition multimedia interface) 輸出的 CBR (constant bit rate) 碼流.

 

 

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, 才推出這個新版吧!?