CSI-2协议支持三种常用的数据格式:YUV(即YCbCr),RGB和RAW(即Bayer)。
其中YUV支持Lagacy YUV420 8bit、YUV420 8bit、YUV420 10bit、YUV422 8bit和YUV422 10bit,下面将简单地介绍一下常用的Lagacy YUV420 8bit和YUV422 8bit。
YUV444,即每一个Y对应一组UV分量;YUV 422,即每两个Y共用一组UV分量;YUV 420,即每四个Y共用一组UV分量。
Lagacy YUV420 8bit格式
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-34-1024x133.png)
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-35-1024x399.png)
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-36-1024x571.png)
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-37-1024x722.png)
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-38-1024x541.png)
YUV422 8bit格式
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-39-1024x127.png)
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-40-1024x221.png)
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-41-1024x565.png)
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-42.png)
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-43-1024x504.png)
而RGB格式则支持RGB888,RGB666,RGB565,RGB555,RGB444等,下面分别介绍一下常用的RGB888和RGB565.
RGB888格式:
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-44-1024x130.png)
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-45-1024x208.png)
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-46-1024x366.png)
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-47-1024x611.png)
RGB565格式:
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-48-1024x127.png)
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-49-1024x207.png)
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-50-1024x464.png)
![](https://www.zhuoxunweihong.com/wp-content/uploads/2022/09/image-51-1024x572.png)
RAW格式则支持RAW6,RAW7,RAW8,RAW10,RAW12和RAW14。这里就不详细介绍了,有兴趣的可以直接查阅MIPI CSI-2的协议规范文档。