2.6.1.9. V4L2_PIX_FMT_SRGGB12P (‘pRCC’), V4L2_PIX_FMT_SGRBG12P (‘pgCC’), V4L2_PIX_FMT_SGBRG12P (‘pGCC’), V4L2_PIX_FMT_SBGGR12P (‘pBCC’),

2.6.1.9.1. 12 位打包 Bayer 格式

2.6.1.9.1.1. 描述

这四种像素格式是每颜色 12 位的打包原始 sRGB / Bayer 格式。每两个连续的样本被打包成三个字节。前两个字节包含像素的 8 个高位,第三个字节包含每个像素的四个最低有效位,顺序相同。

每个 n 像素行包含 n/2 个绿色样本和 n/2 个蓝色或红色样本,行之间绿红和绿蓝交替。它们通常被描述为 GRGR... BGBG...、RGRG... GBGB... 等。下面是一个小的 V4L2_PIX_FMT_SBGGR12P 图像示例。

字节顺序。每个单元格为一个字节。

起始 + 0

B00high

G01high

G01low(位 7--4)

B00low(位 3--0)

B02high

G03high

G03low(位 7--4)

B02low(位 3--0)

起始 + 6

G10high

R11high

R11low(位 7--4)

G10low(位 3--0)

G12high

R13high

R13low(位 7--4)

G12low(位 3--0)

起始 + 12

B20high

G21high

G21low(位 7--4)

B20low(位 3--0)

B22high

G23high

G23low(位 7--4)

B22low(位 3--0)

起始 + 18

G30high

R31high

R31low(位 7--4)

G30low(位 3--0)

G32high

R33high

R33low(位 7--4)

G32low(位 3--0)