DirectShow架構的撥放器
讀取檔案後會經過Splitter
將其分離為視訊編碼跟音訊編碼
視訊編碼傳給Video decoder做解碼
基本上分CPU軟體解碼跟GPU硬體解碼
解碼完的視訊內容傳給Video renderer
渲染後交由顯卡輸出
你看到的8K輸出是在Video decoder這個階段
影響影片畫質的重點在這個Video renderer
這個階段要處裡的東西實在太多
你要知道PC端輸出是採正常是採RGB 4:4:4
影視業者為了成本考量
加上人眼對色度的改變不及亮度敏感
一般現在影片是使用YCbCr抽樣成4:2:0儲存節省頻寬
PC端使用YCbCr 4:2:0 OR 4:2:2
你會看到字體顯示不清晰還會有偽色
因此我們播放一個YCbCr 4:2:0的影像時
要將其色度資訊升頻到原始解析度YCbCr 4:4:4
在依照目前螢幕的解析度大小而做影像升頻或降頻的動作
如果PC端使用RGB 4:4:4還會進行YCbCr→RGB轉換
今天你使用4K螢幕撥一個1080P的影片
會做一個1080P升頻到4K的動作
反之你只有1080P螢幕去撥8K的影片
則8K要降頻到1080P去輸出
現階段主流顯卡DP 1.4可以單條輸出8K外
還要等後來的HDMI 2.1
但要輸出也要螢幕支援
顯卡、顯示器、線材、解碼設備都要支援缺一不可
現在8K電視端子不統一亂七八糟
有的產品是DP 1.3要接兩條
HDMI 2.0接四條才能跑8K