ZHCU955C August   2021  – March 2024 DLPC7540

 

  1.   1
  2.   摘要
  3.   商标
  4. 范围
  5. 参考资料
  6. 首字母缩写词
  7. 系统引导
    1. 4.1 闪存中的数据
    2. 4.2 引导加载程序
    3. 4.3 主应用程序
    4. 4.4 引导加载程序和主应用程序支持的命令
    5. 4.5 调试终端
    6. 4.6 HOST_IRQ/SYSTEM_BUSY
    7. 4.7 心跳
    8. 4.8 低电平故障
  8. 系统状态
  9. 版本
  10. 功耗模式
  11. 显示模式
  12. 源检测和配置
  13. 10内部源
    1. 10.1 测试图形 (TPG)
    2. 10.2 纯色域 (SFG) 颜色
    3. 10.3 幕布
  14. 11显示格式
  15. 12图像处理
  16. 13变形
    1. 13.1 控制点表
    2. 13.2 手动变形表
    3. 13.3 表约束
    4. 13.4 示例变形表
    5. 13.5 手动变形命令
      1. 13.5.1 CMD_SetManualWarpControlPoints [命令 ID:0x35,目标:4]
      2. 13.5.2 CMD_GetManualWarpControlPoints [命令 ID:0x35,目标:4]
      3. 13.5.3 CMD_WriteManualWarpTable [操作码:0x34,目标:4]
      4. 13.5.4 CMD_ReadManualWarpTable [操作码:0x34,目标:4]
      5. 13.5.5 CMD_ConfigureSmoothWarp [命令 ID:0x38,目标:4]
      6. 13.5.6 CMD_ApplyManualWarping [命令 ID:0x36,目标:4]
    6. 13.6 光学(镜头)失真校正
  17. 14混合简介
    1. 14.1  混合映射控制点
    2. 14.2  混合映射增益值
    3. 14.3  混合映射偏移值
    4. 14.4  约束条件
    5. 14.5  手动混合命令
      1. 14.5.1 CMD_EnableEdgeBlending [命令 ID:0x2F]
      2. 14.5.2 CMD_SetBlendMapControlPoints [操作码:0x2E]
      3. 14.5.3 CMD_ GetBlendMapControlPoints [命令 ID: 0x2E]
      4. 14.5.4 CMD_SetBlendMapGainValues [命令 ID:0x2B]
      5. 14.5.5 CMD_ GetBlendMapGainValues [命令 ID:0x2B]
      6. 14.5.6 CMD_ SetBlendMapOffsetValues [命令 ID:0x2D]
      7. 14.5.7 CMD_ GetBlendMapOffsetValues [命令 ID:0x2D]
      8. 14.5.8 CMD_ApplyBlendMap [命令 ID:0x2C]
    6. 14.6  手动混合应用命令
      1. 14.6.1 CMD_SetEdgeBlendingSystemParams [命令 ID:0x3D]
      2. 14.6.2 CMD_GetEdgeBlendingSystemParams [命令 ID:0x3D]
      3. 14.6.3 CMD_SetEdgeBlendingConfiguration [命令 ID:0x3E]
      4. 14.6.4 CMD_GetEdgeBlendingConfiguration [命令 ID:0x3E]
    7. 14.7  为混合设置裁剪输入图像
    8. 14.8  在 EEPROM 中存储边缘混合配置
    9. 14.9  存储在 EEPROM 或辅助闪存中
    10. 14.10 控制程序中的手动混合 GUI
  18. 15照明控制
  19. 16外设
    1. 16.1 GPIO
    2. 16.2 PWM
  20. 17接口协议
    1. 17.1 支持的接口
    2. 17.2 I2C 目标
    3. 17.3 USB
  21. 18命令协议
    1. 18.1 命令数据包
    2. 18.2 响应数据包
    3. 18.3 目标详细信息
    4. 18.4 错误处理和恢复
    5. 18.5 系统繁忙 - I2C 场景
      1. 18.5.1 GPIO 实施
      2. 18.5.2 短缺状态响应
    6. 18.6 支持可变数据大小
  22. 19自动初始化批处理文件
  23. 20命令说明
  24. 21系统命令
    1. 21.1  3D
    2. 21.2  管理事务
    3. 21.3  自动锁定
    4. 21.4  引导加载程序
    5. 21.5  校准
    6. 21.6  混合
    7. 21.7  调试内部
    8. 21.8  调试
    9. 21.9  常规运行
    10. 21.10 照明
    11. 21.11 图像处理
    12. 21.12 手动 WPC
    13. 21.13 外设
    14. 21.14 视觉
    15. 21.15 变形
  25.   修订历史记录

常规运行

常规运行

表 21-70 电源 [操作码:10h | 目标:4]
设置电源
写入参数

此命令用于将当前电源模式从待机切换到运行或从运行切换到断电。待机状态对应于低功耗模式。

获取电源
返回参数
字节 说明
字节 0

电源状态

0 = 复位

1 = 待机

2 = 运行

3 = 冷却

4 = 加热

返回当前系统电源状态。

表 21-71 显示 [操作码:11h | 目标:4]
设置显示
写入参数
字节 说明
字节 0

0 = 显示外部

1 = 测试图形

2 = 纯色域

3 = 启动界面

4 = 幕布

显示指定的源。

注意:如果选择了显示外部投影模式,并且没有来源,则根据系统中的默认设置显示启动界面或纯色域。

获取显示
返回的数据与写入参数的格式相同。

返回当前正在显示的源。

表 21-72 启用低延迟模式 [操作码:12h | 目标:4]
设置启用低延迟模式
写入参数
字节 说明
字节 0

启用状态

bit0:1 = 启用低延迟模式,0 = 禁用低延迟模式

启用或禁用低延迟工作模式,在该模式下,控制器的处理延迟(从输入源到发送 DMD 的帧)限制为最大 1.5 帧延迟。

获取启用低延迟模式
返回的数据与写入参数的格式相同。

返回是否启用低延迟模式。

表 21-73 系统外观 [操作码:13h | 目标:4]
设置系统外观
写入参数
字节 说明
字节 0-1

外观索引

此命令用于设置当前系统外观。通过 DLP Composer 工具设计和配置系统外观。系统外观决定了需加载的当前序列组和色点。此命令还用于启动与新外观索引相对应的源定义更改。

获取系统外观
返回的数据与写入参数的格式相同。

此命令用于获取当前系统外观。

表 21-74 TPG 预定义图形 [操作码:14h | 目标:4]
设置 TPG 预定义图形
写入参数
字节 说明
字节 0

要显示的预定义测试图形编号

此命令将设置存储在闪存中的预定义测试图形之一(使用 DLP Composer 工具进行配置)。该函数用于选择要从闪存加载到测试图形发生器硬件中的图形。从闪存中检索到的信息包括图形定义、颜色定义和分辨率。预定义的图形包含在闪存配置数据中。在使用此命令之前或之后,必须调用设置显示命令以将显示模式从其他模式切换到 TPG。

获取 TPG 预定义图形
返回的数据与写入参数的格式相同。

返回预定义测试图形的当前选择。

表 21-75 TPG 边界 [操作码:15h | 目标:4]
设置 TPG 边框
写入参数
字节 说明
字节 0

边框宽度

范围 = 0 至 20,步长为 1

字节 1-2

边框颜色红色值

范围 = 0 至 1023,步长为 1

字节 3-4

边框颜色绿色值

范围 = 0 至 1023,步长为 1

字节 5-6

边框颜色蓝色值

范围 = 0 至 1023,步长为 1

在给定宽度和颜色的测试图形周围绘制边框。

注意:仅在“显示”设置为“测试图形”时使用。

获取 TPG 边框
返回的数据与写入参数的格式相同。

返回测试图形的边框宽度(以像素数为单位)和颜色。

表 21-76 TPG 分辨率 [操作码:16h | 目标:4]
设置 TPG 分辨率
写入参数
字节 说明
字节 0-1

测试图形的水平分辨率

(像素)

范围 = 640 至 4096,步长为 1

字节 2-3

测试图形的垂直分辨率

(行)

范围 = 480 至 2400,步长为 1

设置当前测试图形的水平和垂直分辨率(以像素数为单位)。

获取 TPG 分辨率
返回的数据与写入参数的格式相同。

返回当前测试图形的水平和垂直分辨率(以像素数为单位)。

表 21-77 TPG 帧速率 [操作码:17h | 目标:4]
设置 TPG 帧速率
写入参数
字节 说明
字节 0

测试图形的帧速率 (Hz)

范围 = 30 至 240,步长为 1

设置当前测试图形的帧速率(以 Hz 为单位)。

获取 TPG 帧速率
返回的数据与写入参数的格式相同。

返回当前测试图形的帧速率(以 Hz 为单位)。

表 21-78 SFG 颜色 [操作码:18h | 目标:4]
设置 SFG 颜色
写入参数
字节 说明
字节 0-1

红色电平。

范围 = 0 至 1023,步长为 1

字节 2-3

绿色电平。

范围 = 0 至 1023,步长为 1

字节 4-5

蓝色电平。

范围 = 0 至 1023,步长为 1

配置当显示设置为纯色域发生器 (SFG) 时待显示的纯色。此命令仅用于设置 SFG 颜色而不显示该颜色。为了显示 SFG,需要将“显示”设置为将 SFG 作为源(对此使用“设置显示”命令)。

获取 SFG 颜色
返回的数据与写入参数的格式相同。

返回当显示设置为 SFG 时需要显示的纯色。

表 21-79 SFG 分辨率 [操作码:19h | 目标:4]
获取 SFG 分辨率
返回参数
字节 说明
字节 0-1

SFG 的水平分辨率(像素)

范围 = 0 至 4096,步长为 1

字节 2-3

SFG 的垂直分辨率(行)

范围 = 0 至 2160,步长为 1

获取所显示 SFG 图像的分辨率。

表 21-80 幕布颜色 [操作码:1Ah | 目标:4]
设置幕布颜色
写入参数
字节 说明
字节 0

待设置为幕布的背景颜色。

0 = 黑色

1 = 保留

2 = 白色

3 = 绿色

4 = 红色

5 = 蓝色

6 = 黄色

7 = 青色

8 = 洋红色

9 = 保留

10 = 保留

命令用于设置在幕布模式下使用的颜色。使用设置显示命令切换到幕布模式。

获取幕布颜色
返回的数据与写入参数的格式相同。

此命令用于返回在幕布模式下使用的颜色。

表 21-81 启动界面加载图像 [操作码:1Bh | 目标:4]
设置启动界面加载图像
写入参数
字节 说明
字节 0

启动界面图像基于 0 的索引(0xff 表示捕获的启动界面)。

范围 = 0 至 255,步长为 1

设置待加载和显示的启动界面图像的索引。如果已经处于启动界面模式,则会显示请求的启动界面图像。

获取启动界面加载图像
返回的数据与写入参数的格式相同。

获取待加载和显示的启动界面图像的索引。

表 21-82 启用图像翻转 [操作码:1Ch | 目标:4]
设置启用图像翻转
写入参数
字节 说明
字节 0

翻转

bit0:0 = 禁用图像垂直翻转;1 = 启用图像垂直翻转。

bit1:0 = 禁用图像水平翻转;1 = 启用图像水平翻转。

垂直或水平翻转输出到显示器的数据。提供此特性是为了支持天花板安装和背投等用例。

获取启用图像翻转
返回的数据与写入参数的格式相同。

返回是否已启用图像翻转。

表 21-83 启用冻结 [操作码:1Dh | 目标:4]
设置启用冻结
写入参数
字节 说明
字节 0

冻结状态

bit0:0 = 禁用显示冻结;1 = 启用显示冻结。

此命令用于启用或禁用显示冻结,从而冻结显示在屏幕上的当前帧。

注意:设置幕布或任何需要幕布的操作都将覆盖冻结,使得墙壁上的冻结图像丢失。

以下操作需要幕布(并将覆盖冻结):

源类型切换(标准 - XPR - 3D)

源类型切换(隔行 - 逐行)

切换到启动界面显示

启动界面捕获

低延迟模式切换

源重新锁定

切换到待机/低功耗模式

获取启用冻结
返回的数据与写入参数的格式相同。

返回是否已冻结当前显示。

表 21-84 梯形角度 [操作码:1Eh | 目标:4]
设置梯形角度
写入参数
字节 说明
字节 0-1

俯仰角(以度为单位)

范围 = -128 至 127.9960375,步长为 0.00390625

格式 = s8.8

字节 2-3

偏航角(以度为单位)

设置为 0 以进行 1D 校正

范围 = -128 至 127.9960375,步长为 0.00390625

格式 = s8.8

字节 4-5

翻滚角(以度为单位)

设置为 0 以进行 1D/2D 校正

范围 = -128 至 127.9960375,步长为 0.00390625

格式 = s8.8

已知校正图像的俯仰、偏航、翻滚、投射比和垂直偏移时,配置梯形校正。

梯形校正用于消除投影仪与投影面(屏幕)未正交时造成的失真。

执行此命令时将自动启用梯形校正特性。

注意:这些参数的实际范围取决于光引擎(投影光学元件);俯仰角、偏航角和翻滚角根据光引擎的垂直偏移和投射比得出。(最大范围:-40 度至 +40 度)

获取梯形角度
返回的数据与写入参数的格式相同。

返回当前设置的梯形配置参数。

表 21-85 梯形配置覆盖 [操作码:1Fh | 目标:4]
设置梯形配置覆盖
写入参数
字节 说明
字节 0-1

投射比

格式 = u8.8

字节 2-3

垂直偏移

格式 = s8.8

字节 4-5

水平偏移

格式 = s8.8

获取梯形配置覆盖
返回的数据与写入参数的格式相同。
表 21-86 启用变形缩放 [操作码:20h | 目标:4]
设置启用变形缩放
写入参数
字节 说明
字节 0

启用状态

bit0:0 = 禁用变形缩放;1 = 启用变形缩放。

启用或禁用变形缩放

获取启用变形缩放
返回的数据与写入参数的格式相同。

返回是否已启用变形缩放。

表 21-87 显示图像尺寸 [操作码:21h | 目标:4]
设置显示图像尺寸
写入参数
字节 说明
字节 0

图像尺寸类型

0 = 填充(使用 DMD 图像尺寸)

1 = 原生(与源尺寸相同)

2 = 手动

3 = 图像尺寸保持源的宽高比并在至少一个方向上填充 DMD

4 = 图像尺寸保持宽高比

5 = 图像尺寸保持宽高比

字节 1-2

裁剪区域第一个像素

字节 3-4

裁剪区域第一行

字节 5-6

裁剪区域每行像素数

字节 7-8

裁剪区域每帧行数

字节 9-10

显示区域第一个像素

字节 11-12

显示区域第一行

字节 13-14

显示区域每行像素数

字节 15-16

显示区域每帧行数

配置输入图像的裁剪和所显示图像的尺寸调整。裁剪区域可以等于或小于输入图像尺寸。显示区域必须在 DMD 的有效像素数和行数范围内。注意:1.只有当图像大小类型设置为“手动”时,“裁剪区域”和“显示区域”参数才有效。2.对于 TPG、SFG 和启动界面,“裁剪区域”参数将被忽略。对于这些源,裁剪区域会如下所述自动设置:

a. 对于 TPG,将裁剪区域设置为 TPG 分辨率。

b. 对于启动界面,将裁剪区域设置为启动界面图像尺寸。

c. 对于 SFG,将裁剪区域设置为 SFG 分辨率,等于最后一个稳定外部源或 TPG 的源区域。

获取显示图像大小
返回的数据与写入参数的格式相同。

返回当前图像大小、裁剪和显示设置。

表 21-88 源配置 [操作码:22h | 目标:4]
设置源配置
写入参数
字节 说明
字节 0

0 = 未修改输入端口同步(直通)。

1 = 反转输入端口同步。

2 = 选择 ALF 同步作为端口同步源。在使用“自动锁定”进行源检测时使用。

3 = 仅适用于 Topfield。TopField 由 HSync 和 VSync 解码。

字节 1

水平同步配置

0 = 未修改输入端口同步(直通)。

1 = 反转输入端口同步。

2 = 选择 ALF 同步作为端口同步源。在使用“自动锁定”进行源检测时使用。

3 = 仅适用于 Topfield。TopField 由 HSync 和 VSync 解码。

字节 2

顶场配置

0 = 未修改输入端口同步(直通)。

1 = 反转输入端口同步。

2 = 选择 ALF 同步作为端口同步源。在使用“自动锁定”进行源检测时使用。

3 = 仅适用于 Topfield。TopField 由 HSync 和 VSync 解码。

字节 3

下采样配置 - 配置硬件以进行下采样。启用下采样时,ASIC 将 PixelClockFreqInkHz 减半。这会影响 SRC 结构中的其他参数,例如 TotalArea.PixelsPerLine、ActiveArea.PixelsPerLine 和 ActiveArea.FirstPixel。

0 = 禁用下采样操作(数据未修改直通)。

1 = 启用下采样操作。从样本位置参考中选择第一个数据样本位置。

2 = 启用下采样操作。从样本位置参考中选择第二个数据样本位置。

字节 4

启用 3D

bit0:0 = 3D 已禁用

1 = 3D 已启用

字节 5

时钟极性

bit0:0 = 在端口时钟的下降沿上记录数据

1 = 在端口时钟的上升沿上记录数据

字节 6

像素格式

0 = Rgb

1 = Yuv444

2 = Yuv422

3 = Yuv420

字节 7

外部数据启用

bit0:0 = 未使用“外部数据启用”

1 = 使用“外部数据启用”(通常适用于数字源)

字节 8

隔行

bit0:0 = 逐行

1 = 隔行

字节 9

偏移二进制

bit0:0 = 输入数据是有符号的二进制补码;通常适用于 RGB 源

1 = 偏移二进制;通常适用于 YUV 源

字节 10

顶场反转 - 仅适用于使用场依存性缩放的隔行源。对于模拟隔行图形,设置为 0。对于 DVI 源,设置为 1。

bit0:0 = 不在定标器处反转顶场

1 = 在定标器处反转顶场

字节 11-12

总体区域每行像素数

字节 13-14

总体区域每帧行数

字节 15-16

有效区域第一个像素

字节 17-18

有效区域第一行

字节 19-20

有效区域每行像素数

字节 21-22

有效区域每帧行数

字节 23-24

底场第一行 - 仅适用于隔行源。该术语指的是底场中的第一个(起始)有效行。有效范围是 TopFieldFirstLine 到每帧的有效行数。对于场相关组帧,BottomFieldFirstLine >= TopFieldFirstLine ( = ActiveArea.FirstLine)

字节 25-28

像素时钟频率(以 kHz 为单位)

字节 29-30

颜色空间转换系数 0 - 用于将 YUV 源转换为 RGB 的系数。对于 RGB 源,这应是一个单位矩阵。所有系数都定义为有符号的二进制补码,具有 2 个有效位和 10 个小数位 (s2.10)。例如,1.0 = 0x0400。

字节 31-32

色彩空间转换系数 1

字节 33-34

色彩空间转换系数 2

字节 35-36

色彩空间转换系数 3

字节 37-38

色彩空间转换系数 4

字节 39-40

色彩空间转换系数 5

字节 41-42

色彩空间转换系数 6

字节 43-44

色彩空间转换系数 7

字节 45-46

色彩空间转换系数 8

字节 47-48

偏移红色 - 也被称为黑电平调整。范围:-256 至 255.75 有符号 8.2 格式(符号 + 8 个整数位和 2 个小数位)。调整黑电平以消除硬件引起的偏差和/或源中嵌入的台阶电平。如只更改偏移,请调用 SetImageOffset 命令。

字节 49-50

偏移绿色

字节 51-52

偏移蓝色

字节 53

表示视频

字节 54

表示高清视频

字节 55-58

帧速率

范围 = 0 至 65536,步长为 0.00390625

格式 = u16.16

配置当前有效端口上源的特性。注意:1.发送 CMD_SetSourceConfiguration 命令后,必须发送 CMD_SetDisplayImageSize 命令才能使更改生效。2.CSC 只有在发送 CMD_SetDisplayImageSize 命令后才会生效。3.当将“显示”设置为 TPG 时,不应使用 CMD_SetSourceConfiguration 命令。

获取源配置
返回参数
字节 说明
字节 0

0 = 未修改输入端口同步(直通)。

1 = 反转输入端口同步。

2 = 选择 ALF 同步作为端口同步源。在使用“自动锁定”进行源检测时使用。

3 = 仅适用于 Topfield。TopField 由 HSync 和 VSync 解码。

字节 1

水平同步配置

0 = 未修改输入端口同步(直通)。

1 = 反转输入端口同步。

2 = 选择 ALF 同步作为端口同步源。在使用“自动锁定”进行源检测时使用。

3 = 仅适用于 Topfield。TopField 由 HSync 和 VSync 解码。

字节 2

顶场配置

0 = 未修改输入端口同步(直通)。

1 = 反转输入端口同步。

2 = 选择 ALF 同步作为端口同步源。在使用“自动锁定”进行源检测时使用。

3 = 仅适用于 Topfield。TopField 由 HSync 和 VSync 解码。

字节 3

下采样配置

0 = 禁用下采样操作(数据未修改直通)。

1 = 启用下采样操作。从样本位置参考中选择第一个数据样本位置。

2 = 启用下采样操作。从样本位置参考中选择第二个数据样本位置。

字节 4

启用 3D

bit0:0 = 3D 已禁用

1 = 3D 已启用

字节 5

时钟极性

bit0:0 = 时钟极性为负极

1 = 时钟极性为正极

字节 6

像素格式

0 = Rgb

1 = Yuv444

2 = Yuv422

3 = Yuv420

字节 7

外部数据启用

bit0:0 = 禁用外部数据

1 = 启用外部数据

字节 8

隔行

bit0:0 = 逐行

1 = 隔行

字节 9

偏移二进制

bit0:0 = 输入数据是有符号的二进制补码;通常适用于 RGB 源

1 = 偏移二进制;通常适用于 YUV 源

字节 10

顶场反转 - 仅适用于使用场依存性缩放的隔行源。对于模拟隔行图形,设置为 0。对于 DVI 源,设置为 1。

bit0:0 = 不在定标器处反转顶场

1 = 在定标器处反转顶场

字节 11-12

总体区域每行像素数

字节 13-14

总体区域每帧行数

字节 15-16

有效区域第一个像素

字节 17-18

有效区域第一行

字节 19-20

有效区域每行像素数

字节 21-22

有效区域每帧行数

字节 23-24

底场第一行 - 仅适用于隔行源。该术语指的是底场中的第一个(起始)有效行。有效范围是 TopFieldFirstLine 到每帧的有效行数。对于场相关组帧,BottomFieldFirstLine >= TopFieldFirstLine ( = ActiveArea.FirstLine)

字节 25-28

像素时钟频率(以 kHz 为单位)

字节 29-30

色彩空间转换系数 0

字节 31-32

色彩空间转换系数 1

字节 33-34

色彩空间转换系数 2

字节 35-36

色彩空间转换系数 3

字节 37-38

色彩空间转换系数 4

字节 39-40

色彩空间转换系数 5

字节 41-42

色彩空间转换系数 6

字节 43-44

色彩空间转换系数 7

字节 45-46

色彩空间转换系数 8

字节 47-48

偏移红色 - 也被称为黑电平调整。范围:-256 至 255.75 有符号 8.2 格式(符号 + 8 个整数位和 2 个小数位)。调整黑电平以消除硬件引起的偏差和/或源中嵌入的台阶电平。如只更改偏移,请调用 SetImageOffset 命令。

字节 49-50

偏移绿色

字节 51-52

偏移蓝色

字节 53

表示视频

字节 54

表示高清视频

字节 55-58

帧速率

范围 = 0 至 65536,步长为 0.00390625

格式 = u16.16

检索当前有效端口的源特性。

表 21-89 数据路径扫描状态 [操作码:25h | 目标:4]
获取数据路径扫描状态
返回参数
字节 说明
字节 0

扫描状态

0 = 检测稳定视频

1 = 正在搜索

2 = 检测到同步

3 = 已锁定

4 = 已暂停

字节 1

数据路径状态

0 = 待机

1 = 正在初始化

2 = 启动时的启动界面

3 = 闲置中

4 = 正在扫描

5 = 自动锁定

6 = 正在监控

返回源检测的当前状态。

表 21-90 帧速率参数 [操作码:26h | 目标:4]
获取帧速率参数
返回参数
字节 说明
字节 0-3

输入帧速率

格式 = u16.16

字节 4-7

输出帧速率

格式 = u16.16

字节 8

FRC 模式

0 = 47-63Hz 的固定输出帧速率范围。

1 = FRC 与输入帧速率同步。

2 = FRC 是输入帧速率的两倍。

3 = FRC 是输入帧速率的三倍。

4 = FRC 是输入帧速率的 4 倍。

5 = FRC 是输入帧速率的 6 倍。

6 = FRC 是输入帧速率的 8 倍。

7 = FRC 是输入帧速率的 10 倍。

返回当前输入帧速率、输出帧速率和 FRC 模式

表 21-91 XPR 启用模式命令 [操作码:29h | 目标:4]
设置 XPR 启用模式命令
写入参数
字节 说明
字节 0

模式

0 = 基于源分辨率来决定是否启用 XPR

1 = 应始终开启 XPR

2 = 应始终关闭 XPR

获取 XPR 启用模式命令
返回的数据与写入参数的格式相同。
表 21-92 VBO 配置 [操作码:30h | 目标:4]
设置 VBO 配置
写入参数
字节 说明
字节 0

数据映射模式

0 = 36bpp/30bpp RGB/YCbCr444

1 = 27bpp RGB/YCbCr444

2 = 24bpp RGB/YCbCr444

3 = 32bpp/24bpp/20bpp YCbCr422

4 = 18bpp YCbCr422

5 = 16bpp YCbCr422

6 = 12bpp/10bpp YCbCr420 配置 1

7 = 8bpp YCbCr420 配置 1

8 = 10bpp YCbCr420 配置 2

9 = 8bpp YCbCr420 配置 2

10 = 不是有效的 V-by-one 数据模式或未使用模式

字节 1

字节模式

1 = 8 位模式(= 3 字节模式)

2 = 10 位模式(= 4 字节模式)

3 = 12 位模式(=5 字节模式)(12 位模式会在内部减少为进行 10 位处理)

字节 2

通道数可以是 1、2、4 或 8

字节 3

启用像素重复

bit0:启用像素重复

配置 Vx1 源的特性。

获取 VBO 配置
返回的数据与写入参数的格式相同。

返回 Vx1 源的特性。

表 21-93 Fpd 配置 [操作码:31h | 目标:4]
设置 Fpd 配置
写入参数
字节 说明
字节 0

Fpd 模式

0 = 30 位模式 0

1 = 30 位模式 1

2 = 30 位模式 2

3 = 24 位模式 0

4 = 24 位模式 1

5 = 不是有效的 FPD-Link 数据模式或未使用模式

字节 1

数据接口模式

0 = 单端口 (A) FPD-link 接口

1 = 单端口 (B) FPD-link 接口

2 = 双端口 FPD (AB)(如果端口 A 传输偶数数据,端口 B 传输奇数数据)

3 = 双端口 FPD (AB)(如果端口 A 传输奇数数据,端口 B 传输偶数数据)

4 = 无效输入类型

字节 2

3D L/R 基准(启用 FPD 端口数据位或强制为 0)

bit0:启用 3D 基准

字节 3

场 3D 启用(启用 FPD 端口数据位或强制为 0)

bit0:启用场

字节 4

像素重复

bit0:1 = 启用像素重复模式

0 = 禁用像素重复模式

配置 FPD 源的特性。

获取 Fpd 配置
返回的数据与写入参数的格式相同。

返回 FPD 源的特性。

表 21-94 梯形角 [操作码:3Ah | 目标:4]
设置梯形角
写入参数
字节 说明
字节 0-1

左上角的 X 位置

字节 2-3

左上角的 Y 位置

字节 4-5

右上角的 X 位置

字节 6-7

右上角的 Y 位置

字节 8-9

左下角的 X 位置

字节 10-11

左下角的 Y 位置

字节 12-13

右下角的 X 位置

字节 14-15

右下角的 Y 位置

已知校正图像的角时,配置 2D 梯形校正。梯形校正用于消除投影仪与投影面(屏幕)未正交时造成的失真。如需产生效果,必须启用梯形特性。

获取梯形角
返回的数据与写入参数的格式相同。

返回当前设置的梯形配置参数。当已使用校正图像的四个角来配置梯形校正时,应使用此命令。即使参数配置正确,也只有在启用梯形特性时才会观察到梯形校正。

表 21-95 变形时序验证启用调整变形 [操作码:3Bh | 目标:4]
设置变形时序验证启用调整变形
写入参数
字节 说明
字节 0

启用状态

bit0:1 = 启用自动扭曲几何形状调整

0 = 禁用自动扭曲几何形状调整

此命令用于设置是否应允许自动扭曲几何形状调整。

获取扭曲时序验证启用调整扭曲
返回的数据与写入参数的格式相同。

返回是否已启用自动扭曲调整。

表 21-96 是否已修改扭曲几何形状 [操作码:3Ch | 目标:4]
获取扭曲几何形状是否已修改
返回参数
字节 说明
字节 0

不记名 1

bit0:1 = 真

0 = 假

返回扭曲几何形状是否已修改。