
处理对象10bit YCbCr 图像数值范围 0‑1023Cb、Cr 中性中点 512模块 662 BCC明亮度、对比度、颜色调整。 本模块仅实现亮度调整、对比度调整、色相相关的饱和度调整不提供色相旋转 / 色相偏移功能。一、明亮度和对比度处理块 760Y 通道专利流程输入原始亮度Y减去偏移将黑度置零施加对比度增益施加明亮度偏移加回偏移。参数Y 通道偏移对比度增益12bit2 整数位 10 小数位明亮度偏移10bit 二进制补码范围‑512 ~ 512。 输出校正后亮度\(Y\)输出给后级伽马调整逻辑。二、全局色相控制块 762仅用于求取色相角无色度矢量旋转输入原始色度 Cb、Cr10bit中心化预处理计算该像素自身色相角当前像素本身的色相角度取值范围 0‑360°对应专利颜色轮 770。 公式 (78)(79) 中三角函数仅用于求取色相角 θ不做 Cb、Cr 矢量旋转变换。 \(\theta\)输出到饱和度控制块 764仅作为查表索引不修改 Cb0、Cr0 的值。三、饱和度控制块 764色相相关饱和度调节专利核心饱和度增益随像素原始色相角而变化不同色相可以拥有不同饱和度放大系数。以第二步得到的色相角作为查找表索引CORDIC算法实现色相角的三角函数计算。查找表包含 256 个采样点均匀分布 0‑360° 色相范围根据做相邻采样点线性插值得到该色相对应的色相相关饱和度乘子合成总饱和度系数全局饱和度增益参数将总饱和度系数施加到中心化色度恢复 10bit 色度偏移并钳位到 [0,1023]输出(Cb、Cr)与(Y)一起送入 YCbCr 伽马调整逻辑 664。关键纠正不存在色相旋转矩阵对 Cb0/Cr0 做变换Cb0/Cr0 直接参与饱和度缩放矩阵 Ka Kb 只为求 θ 用于查表。✅完整数据流输入10bit YCbCr(Y, Cb, Cr) │ ├─Y通道【760明亮度‑对比度块】 │ Y1 Y-Yoffset │ Y2 Y1 * G_contrast │ Y3 Y2 B_bright │ Y clamp(Y3 Yoffset, 0,1023) │ └─Cb Cr通道【762全局色相控制 764饱和度控制块】 Cb0 Cb‑512 Cr0 Cr‑512 θ arctan(Cr0 / Cb0) ←仅求像素本身色相角用于查表不改动Cb0、Cr0 θ索引色相饱和度LUT线性插值得到S_hue S_total G_sat × S_hue Cb_out Cb0 × S_total Cr_out Cr0 × S_total Cb clamp(Cb_out 512,0,1023) Cr clamp(Cr_out 512,0,1023) ▼ Y、Cb、Cr →【664 YCbCr伽马调整逻辑】三通道独立LUT非线性映射 ▼ Y_gamma直通Cb_gamma/Cr_gamma进入【668色度抽选逻辑】7抽头滤波水平亚采样4:4:4→4:2:2 ▼ 输出YCbCr图像送往缩放逻辑670