ZHCU955C August 2021 – March 2024 DLPC7540
此命令用于设置 2016 (63x32) 个控制点的增益值。
必须为每个颜色通道指定增益值。
增益值必须介于 0 至 1.999 之间(精度:u1.12)。增益值必须采用 u1.12 的定点格式。
示例:假设用户希望将特定控制点的增益设置为 1.25。若要转换为 u1.12 格式,需要将所需值乘以 4096,以便将其转换为所需格式,然后再将其传递给此命令。在 u1.12 格式中,1.25 是 5120。
此命令有两个功能。用户可以从“颜色通道选择”中选择广播值选项。广播的作用是,用户只需要传递一次值,它将广播到所有三个颜色通道 R、G、B 中。
否则用户需要分别传递 R、G、B 颜色通道的值。那么需要使用此命令 3 次,每个颜色通道使用一次。
支持的另一项功能是传递压缩值。所用的压缩方法为 RLE2 压缩。若要传递压缩值,用户需要选择“Compression Enabled”复选框。
示例:假设用户传递未压缩的增益值,则由于存在限制,用户需要多次使用此命令(请参阅下面的注释)。
用户可通过以下选项使用命令来传递增益值:
1.传递压缩值 (RLE2) 并将其广播到所有颜色通道
2.传递未压缩值并将其广播到所有颜色通道
3.为每个颜色通道传递单独的压缩值
4.为每个颜色通道传递单独的未压缩值
下表是要传递到此命令的值的示例。使用启用压缩和启用广播选项。在本示例中,压缩后,单个颜色通道的 2016 个增益值减少到 64 个。
| 字节索引 | 值 | 说明 |
|---|---|---|
| 0 | 0x54 | 命令数据包标头(目标 4,长度存在,需要响应) |
| 1 | 0x2B | 命令操作码 |
| 2 | 0x01 | 启用压缩:现在该命令可以接受 |
| 压缩值 | ||
| 3 | 0x00 | 在颜色通道选择中选择广播 |
| 4-5 | 0x0040 | 压缩值总数 = 64(对于此示例) |
| 6-7 | 0x0000 | 起始索引 = 0 |
| 压缩增益值 | ||
| 8-9 | 0x003F | G0 = 63 |
| 10-11 | 0x1000 | G1 = 4096 |
| 12-13 | 0x0000 | G2 = 0 |
| 14-15 | 0x003F | G3 = 63 |
| 16-17 | 0x0000 | G4 = 0 |
| 18-19 | 0x003F | G5 = 63 |
| 20-21 | 0x0000 | G6 = 0 |
| 22-23 | 0x003F | G7 = 63 |
| 24-25 | 0x0000 | G8 = 0 |
| 26-27 | 0x003F | G9 = 63 |
| 28-29 | 0x0000 | G10 = 0 |
| 30-31 | 0x003F | G11 = 63 |
| 32-33 | 0x0000 | G12 = 0 |
| 34-35 | 0x003F | G13 = 63 |
| 36-37 | 0x0000 | G14 = 0 |
| 38-39 | 0x003F | G15 = 63 |
| 40-41 | 0x0000 | G16 = 0 |
| 42-43 | 0x003F | G17 = 63 |
| 44-45 | 0x0000 | G18 = 0 |
| 46-47 | 0x003F | G19 = 63 |
| 48-49 | 0x0000 | G20 = 0 |
| 50-51 | 0x003F | G21 = 63 |
| 51-52 | 0x0000 | G22 = = 0 |
| 53-54 | 0x003F | G23 = 63 |
| 55-56 | 0x0000 | G24 = 0 |
| 57-58 | 0x003F | G25 = 63 |
| 59-60 | 0x0000 | G26 = 0 |
| 61-62 | 0x003F | G27 = 63 |
| 63-64 | 0x0000 | G28 = 0 |
| 65-66 | 0x003F | G29 = 63 |
| 67-68 | 0x0000 | G30 = 0 |
| 69-70 | 0x003F | G31 = 63 |
| 71-72 | 0x003F | G32 = 63 |
| 73-74 | 0xOF7F | G33 = 3967 |
| 75-76 | 0x003F | G34 = 63 |
| 77-78 | 0xOE75 | G35 -3701 |
| 79-80 | 0x003F | G36 = 63 |
| 81-82 | 0x0D6C | G37 = 3436 |
| 83-84 | 0x003F | G38 = 63 |
| 85-86 | 0x0C6A | G39 = 3178 |
| 87-88 | 0x003F | G40 = 63 |
| 89-90 | 0x0B60 | G41 = 2912 |
| 91-92 | 0x003F | G42 = 63 |
| 93-94 | 0x0A57 | G43 = 2647 |
| 95-96 | 0x003F | G44 = 63 |
| 97-98 | 0x094D | G43 = 2381 |
| 99-100 | 0x003F | G4663 |
| 101-102 | 0x0844 | G47 = 2116 |
| 103-104 | 0x003F | G48 = 63 |
| 105-106 | 0x0742 | G49 = 1858 |
| 107-108 | 0x003F | G50 = 63 |
| 109-110 | 0x0638 | G51 = 1592 |
| 111-112 | 0x003F | G52 = 63 |
| 113-114 | 0x052F | G53 = 1327 |
| 115116 | 0x003F | G54 = 63 |
| 117118 | 0x0425 | G55 = 1061 |
| 119120 | 0x003F | G56 = 63 |
| 121-122 | 0x031C | G57 = 796 |
| 123-124 | 0x003F | G58 = 63 |
| 125-126 | 0x021A | G59 = 538 |
| 127-128 | 0x003F | G60 = 63 |
| 129130 | 0x0111 | G61 = 273 |
| 131-132 | 0x003F | G62 = 63 |
| 133-134 | 0x0007 | G63 = 7 |