转载于MIPI CSI-2笔记(18) -- 数据格式(RAW图像数据)
RAW6/7/8/10/12/14/16/20/24被用来传输图像传感器RAW图像数据。RAW图像数据是未经压缩过的图像数据(即Raw Bayer数据),或者是互补色数据,但RAW图像数据不限于这些数据类型。
![](https://i-blog.csdnimg.cn/blog_migrate/a82a92a170ec4b4d32de3b4eef067aa2.png)
RAW6
6-bit Raw数据传输通过在CSI-2总线上发送像素数据实现。如下图所示(VGA场景为例):
![](https://i-blog.csdnimg.cn/blog_migrate/ab19e8dfdade589749f12f2ed8a15a22.png)
下面的表格对RAW6包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。
![](https://i-blog.csdnimg.cn/blog_migrate/32ed767c4bb5e92c03fdf8a45e870722.png)
每6-bit的像素按照LSB优先方式发送。这和一般的CSI-2规则所采用的字节LSB优先的方式不同。见下图:
![](https://i-blog.csdnimg.cn/blog_migrate/9006b2e13d488470c4923c19b7a55551.png)
![](https://i-blog.csdnimg.cn/blog_migrate/93a0f1eca8c6a9200b9d400e31bd9b86.png)
RAW7
7-bit Raw数据传输通过在CSI-2总线上发送像素数据实现。如下图所示(VGA场景为例):
![](https://i-blog.csdnimg.cn/blog_migrate/01b4462be7720efd5348f7e952886516.png)
下面的表格对RAW7包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。
![](https://i-blog.csdnimg.cn/blog_migrate/02f7c801568aa8786d1b08939bf92ebd.png)
每7-bit的像素按照LSB优先方式发送。这和一般的CSI-2规则所采用的字节LSB优先的方式不同。见下图:
![](https://i-blog.csdnimg.cn/blog_migrate/94c4292e587640e78de6bb69014143ec.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5071c3433006c5bbdfb969ab132e20d8.png)
RAW8
8-bit Raw数据传输通过在CSI-2总线上发送像素数据实现。如下图所示(VGA场景为例):
![](https://i-blog.csdnimg.cn/blog_migrate/5c37008a0d2e8d879985e732edbfb782.png)
下面的表格对RAW8包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。
![](https://i-blog.csdnimg.cn/blog_migrate/a75ff06297d5bd3325f7f80071003f51.png)
传输中的位序按照一般的CSI-2规则进行,LSB优先。如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/f890bc56bccf72d4b397f48a4e0fe062.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a248df5c4636e397536ff09829697170.png)
RAW10
10-bit Raw数据传输通过打包10-bit像素数据为看起来像8-bit数据格式来实现的。如下图(VGA场景为例):
![](https://i-blog.csdnimg.cn/blog_migrate/4ea4b9ad7a88823f1be34eb0561441f6.png)
下面的表格对RAW10包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。
![](https://i-blog.csdnimg.cn/blog_migrate/94a0af3f244cf234261fce68cb110a98.png)
传输中的位序按照一般的CSI-2规则进行,LSB优先。如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/7b4bb611168e2cf1441bfe473252c128.png)
![](https://i-blog.csdnimg.cn/blog_migrate/8c472e8734e228c1f2cf7d1d3dd99373.png)
RAW12
12-bit Raw数据传输通过打包12-bit像素数据为看起来像8-bit数据格式来实现的。如下图(VGA场景为例):
![](https://i-blog.csdnimg.cn/blog_migrate/9096001660e48f688543ba89ffa2f953.png)
下面的表格对RAW12包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。
![](https://i-blog.csdnimg.cn/blog_migrate/aac19955a7a1ef91430941e5e8656882.png)
传输中的位序按照一般的CSI-2规则进行,LSB优先。如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/337f94028bb844a6baf8b63e5bcbf0f3.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5a357e86cd0c7d132d5ff5dd69c5c6cf.png)
RAW14
14-bit Raw数据传输通过打包14-bit像素数据为看起来像8-bit数据格式来实现的。如下图(VGA场景为例):
![](https://i-blog.csdnimg.cn/blog_migrate/3167a39086ca71b21efaf78f0800df15.png)
下面的表格对RAW14包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。
![](https://i-blog.csdnimg.cn/blog_migrate/1c7e0b866f51cc9c9094e53f990f0cff.png)
P1,P2,P3以及P3的LS bits分布在3个字节中。对于P637,P638,P639以及P640也是相同的规则。传输中的位序按照一般的CSI-2规则进行,LSB优先。如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/f7bd13e80a85cc7fa4ac1752dc28866a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d4773f84a1b446e93848087e19fc34e9.png)
RAW16
16-bit Raw数据传输通过打包16-bit像素数据为看起来像8-bit数据格式来实现的。如下图(VGA场景为例):
![](https://i-blog.csdnimg.cn/blog_migrate/f2906d2a2241ed91561e6727c7d597df.png)
下面的表格对RAW16包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。
![](https://i-blog.csdnimg.cn/blog_migrate/b989db08c33d4fed2af4518149f2fe89.png)
传输中的位序按照一般的CSI-2规则进行,LSB优先。如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/e7419ae27c34e017cc5a7d5653620571.png)
![](https://i-blog.csdnimg.cn/blog_migrate/983b35630b688bf49fddd02e820a115a.png)
RAW20
20-bit Raw数据传输通过打包20-bit像素数据为看起来像10-bit数据格式来实现的。如下图(VGA场景为例):
![](https://i-blog.csdnimg.cn/blog_migrate/541972caf142f6591f611bc8d0bdc782.png)
下面的表格对RAW20包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。
![](https://i-blog.csdnimg.cn/blog_migrate/18ebc4328d1b8ece552f5d6bc7975014.png)
传输中的位序按照一般的CSI-2规则进行,LSB优先。如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/accc36cec951b3cc5258976a56429ebb.png)
![](https://i-blog.csdnimg.cn/blog_migrate/62b15185e192f1fc1942007d6ce64be0.png)
RAW24
24-bit Raw数据传输通过打包24-bit像素数据为看起来像12-bit数据格式来实现的。如下图(VGA场景为例):
![](https://i-blog.csdnimg.cn/blog_migrate/f5935820bacda14108086d1ae1d93c1f.png)
下面的表格对RAW24包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。
![](https://i-blog.csdnimg.cn/blog_migrate/9f6cbdc942e259af6b8b7ca5f4bf9703.png)
传输中的位序按照一般的CSI-2规则进行,LSB优先。如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/101071f1c7900aad6fe27242395bc7fa.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f4b7cbb704997be9b2fa8bdd1db366c9.png)
————————————————
版权声明:本文为CSDN博主「亦枫Leonlew」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/vivo01/article/details/126785269