文章目录
11.4 RAW image Data
RAW 6/7/8/10/12/14/16/20/24/28模式用于从图像传感器传输RAW图像数据。
Raw图像数据是未经处理的图像数据(即Raw拜耳数据)或互补色数据,但Raw图像数据不限于这些数据类型。
除了有效像素之外,还可以传输例如光屏蔽像素。这将导致线长大于每行有效像素之和的情况。如果没有另外指定,则行长度必须是word(32位)的倍数。
表50定义了本书中描述的RAW数据格式的数据类型代码。
11.4.1 RAW6
6位RAW数据通过CSI-2总线传输像素数据。这个序列如图141所示(VGA场景)。表51指定了RAW6数据包的数据包大小约束。每个数据包的长度必须是表中值的一个倍数。
每个6位像素首先发送LSB,这是一般CSI-2规则的一个例外。
11.4.2 RAW7
7位RAW数据通过CSI-2总线传输像素数据。这个序列如图144 (VGA场景)所示。表52规定了RAW7包的大小限制。每个数据包的长度必须是表中值的倍数。
每个7位像素首先发送LSB,这是一般CSI-2规则的一个例外。
11.4.3 RAW8
8位RAW数据是通过CSI-2总线传输像素数据完成的。表53指定了RAW8数据包的数据包大小限制。每个数据包的长度必须是表中值的倍数。
这个序列如图147所示(VGA场景)。
传输中的位顺序遵循一般CSI-2规则,LSB优先。
11.4.4 RAW10
10位RAW数据是通过将10位像素数据打包成8位数据格式来完成的。表54指定了RAW10数据包的数据包大小约束。每个数据包的长度必须是表中值的倍数。
这个序列如图150 (VGA场景)所示。
传输时的比特顺序遵循通用CSI-2规则:LSB优先。
11.4.5 RAW12
12位RAW数据是通过将12位像素数据打包成8位数据格式来完成的。表55指定了RAW12包的包大小约束。每个数据包的长度必须是表中值的倍数。
这个序列如图153 (VGA场景)所示。传输时的比特顺序遵循通用CSI-2规则:LSB优先。
11.4.6 RAW14
14位RAW数据是通过将14位像素数据打包成8位切片来完成的。对于每四个像素,生成七个字节的数据。表56给出了RAW14包的大小限制。每个数据包的长度必须是表中值的倍数。
序列如图156 (VGA情况)所示。
P1、P2、P3、P4的LS位分布为3个字节,如图156和图157所示。P637、P638、P639和P640的LS位也是如此。字节传输过程中的位顺序遵循通用的CSI-2规则,即LSB优先。
11.4.7 RAW16
16位RAW数据是通过将16位像素数据打包成8位数据格式来完成的。表57给出了RAW16包的大小限制。每个数据包的长度必须是表中值的倍数。
这个序列如图159 (VGA场景)所示。传输时的比特顺序遵循通用CSI-2规则:LSB优先。
11.4.8 RAW20
20位RAW数据是通过将20位像素数据打包成10位数据格式来完成的。表58指定了RAW20包的包大小限制。每个数据包的长度必须是表中值的倍数。
这个序列如图162 (VGA场景)所示。
传输时的比特顺序遵循通用CSI-2规则:LSB优先。
11.4.9 RAW24
24位RAW数据是通过将24位像素数据打包成12位数据格式来完成的。表59给出了RAW24包的大小限制。每个数据包的长度必须是表中值的倍数。
这个序列如图165 (VGA场景)所示。
传输时的比特顺序遵循通用CSI-2规则:LSB优先。
11.4.10 RAW28
28位RAW数据是通过将28位像素数据打包成14位数据格式来完成的。表60给出了RAW28包的大小限制。每个数据包的长度必须是表中值的倍数。
这个序列如图168所示(VGA场景)。
传输时的比特顺序遵循通用CSI-2规则:LSB优先。