图像信息寄存器描述
7 Apr 2024
Read time: 2 minute(s)
PICTURE_INFO 寄存器用于配置解码输出或编码输入的图像信息,用于 H264、JPEG 解码和 JPEG 编码, 最多支持 18 个视频图像 buffer。
帧信息存放在连续的一组 picture info 寄存器中。寄存器起始偏移为 0x1400。每一个帧 buffer 信息由连续的五个寄存器表示,地址范围如下:
图像序号 | 寄存器地址范围 |
---|---|
0 | 0x1400~0x1410 |
1 | 0x1414~0x1428 |
… | … |
17 | 0x1550~0x1560 |
一帧图像五个寄存器如下所示:
0x1400 PICTURE_FORMAT
默认值:0x00000000 | 图像格式信息 (Picture Format) | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:20 | - | - | - |
19:17 | R/W | 0x0 | COLOR_MODE
注:
|
16 | R/W | 0x0 | INTERLEAVED
|
15:0 | R/W | 0x0 | STRIDE 图像的线宽 |
0x1404 PICTURE_SIZE
默认值:0x00000000 | 图像大小 (Picture Size) | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:16 | R/W | 0x0 | PIC_X_SIZE 图像宽 |
15:0 | R/W | 0x0 | PIC_Y_SIZE 图像高 注: 当前解码图像为场格式,需要按照场高度 x2 配置。 |
0x1408 PICTURE_LUMA_ADDR
默认值:0x00000000 | 图像亮度数据地址 (Picture Luma Address) | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | LUMA_ADDR 图像亮度分量 DRAM 地址 |
0x140C PICTURE_CB_ADDR
默认值:0x00000000 | 图像 Cb 分量数据地址 (Picture Cb Address) | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | CB_ADDR 图像 Cb 分量 DRAM 地址 |
0x1410 PICTURE_CR_ADDR
默认值:0x00000000 | 图像 Cr 分量数据地址 (Picture Cr Address) | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/W | 0x0 | CR_ADDR 图像 Cr 分量 DRAM 地址 |