MS2130S luma / chroma processing 可视化

MateBook Pro 通过 HDMI 输出 RGB(4K30 RGB,0x3c47=0x00,0xf130=0x10)。 芯片内部把 RGB 分解成 Y/ΔR/ΔB,先过 luma(0xfc90 / 0xfc91), 再过 chroma(0xfc92 / 0xfc93),最后重建 RGB。 下面用实测数据验证这条链路。

① 输入颜色
→
② luma processing
0xfc8e[0,4] / 0xfc90 / 0xfc91
0xfc90 0xF5
0xfc91 0x94
→
③ chroma: saturation
0xfc92 / 0xfc8f[0]
→
④ chroma: hue
0xfc93 / 0xfc8f[4]
→
⑤ 输出颜色

MateBook Pro RGB → 实测验证

实测值来自博客合并表:MateBook Pro RGB 的 9 个灰阶 + 12 个彩色输入, 四种 0xfc8e/0xfc8f 组合。验证使用默认寄存器 0xfc90=0xF5、0xfc91=0x94、0xfc92=0xB4、0xfc93=0x00。

Chroma 向量图(ΔR/ΔB 平面)

源 ΔR/ΔB gain ×0xfc92/128 hue −0xfc93·360/256° clamp 边界
纵轴是 ΔR(Cr),横轴是 ΔB(Cb)。gain 只改变向量长度(饱和度),hue 改变向量方向(色相)。 灰色(ΔR=ΔB=0)在原点,gain/hue 都不移动它。虚线是 limited-range 裁剪边界 ΔR∈[−200.8, 200.8]、ΔB∈[−236.6, 236.6]。