MIPI CSI-2笔记(18) -- 数据格式(RAW图像数据)

时间:2024-11-11 07:54:27

        RAW6/7/8/10/12/14/16/20/24被用来传输图像传感器RAW图像数据。RAW图像数据是未经压缩过的图像数据(即Raw Bayer数据),或者是互补色数据,但RAW图像数据不限于这些数据类型。

 RAW Image Data Types

 RAW6

        6-bit Raw数据传输通过在CSI-2总线上发送像素数据实现。如下图所示(VGA场景为例):

RAW6数据传输 

        下面的表格对RAW6包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。

 RAW6包数据大小限制表

        每6-bit的像素按照LSB优先方式发送。这和一般的CSI-2规则所采用的字节LSB优先的方式不同。见下图:

RAW6 Data Transmission on CSI-2 Bus Bitwise示意图

 

 RAW6帧格式

 RAW7

        7-bit Raw数据传输通过在CSI-2总线上发送像素数据实现。如下图所示(VGA场景为例):

RAW7数据传输 

        下面的表格对RAW7包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。

RAW7包数据大小限制表 

        每7-bit的像素按照LSB优先方式发送。这和一般的CSI-2规则所采用的字节LSB优先的方式不同。见下图:

 RAW7 Data Transmission on CSI-2 Bus Bitwise示意图

 RAW7帧格式

 RAW8

        8-bit Raw数据传输通过在CSI-2总线上发送像素数据实现。如下图所示(VGA场景为例):

RAW8数据传输 

         下面的表格对RAW8包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。 

 RAW8包数据大小限制

         传输中的位序按照一般的CSI-2规则进行,LSB优先。如下图所示:

 RAW8 Data Transmission on CSI-2 Bus Bitwise示意图

 

RAW8帧格式 

 RAW10

        10-bit Raw数据传输通过打包10-bit像素数据为看起来像8-bit数据格式来实现的。如下图(VGA场景为例):

RAW10数据传输 

         下面的表格对RAW10包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。 

 RAW10包数据大小限制表

        传输中的位序按照一般的CSI-2规则进行,LSB优先。如下图所示:

 RAW10 Data Transmission on CSI-2 Bus Bitwise示意图

RAW10帧格式 

 RAW12

        12-bit Raw数据传输通过打包12-bit像素数据为看起来像8-bit数据格式来实现的。如下图(VGA场景为例):

RAW12数据传输 

        下面的表格对RAW12包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。

RAW12包数据大小限制表 

        传输中的位序按照一般的CSI-2规则进行,LSB优先。如下图所示:

 RAW12 Transmission on CSI-2 Bus Bitwise示意图

 RAW12帧格式

 RAW14

        14-bit Raw数据传输通过打包14-bit像素数据为看起来像8-bit数据格式来实现的。如下图(VGA场景为例):

 RAW14数据传输 

        下面的表格对RAW14包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。

RAW14包数据大小限制表 

        P1,P2,P3以及P3的LS bits分布在3个字节中。对于P637,P638,P639以及P640也是相同的规则。传输中的位序按照一般的CSI-2规则进行,LSB优先。如下图所示:

  RAW14 Transmission on CSI-2 Bus Bitwise示意图

  RAW14帧格式

 RAW16

        16-bit Raw数据传输通过打包16-bit像素数据为看起来像8-bit数据格式来实现的。如下图(VGA场景为例):

RAW16数据传输 

        下面的表格对RAW16包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。

 RAW16包数据大小限制表

        传输中的位序按照一般的CSI-2规则进行,LSB优先。如下图所示:

  RAW16 Transmission on CSI-2 Bus Bitwise示意图

 RAW16帧格式

 RAW20

        20-bit Raw数据传输通过打包20-bit像素数据为看起来像10-bit数据格式来实现的。如下图(VGA场景为例):

 RAW20数据传输 

        下面的表格对RAW20包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。

RAW20包数据大小限制表 

        传输中的位序按照一般的CSI-2规则进行,LSB优先。如下图所示:

  RAW20 Transmission on CSI-2 Bus Bitwise示意图

 RAW20帧格式

 RAW24

         24-bit Raw数据传输通过打包24-bit像素数据为看起来像12-bit数据格式来实现的。如下图(VGA场景为例):

 RAW20数据传输 

        下面的表格对RAW24包的包大小进行了规定。每个包的长度必须是表中的值的整数倍。

RAW24包数据大小限制表 

        传输中的位序按照一般的CSI-2规则进行,LSB优先。如下图所示:

  RAW24 Transmission on CSI-2 Bus Bitwise示意图

 RAW24帧格式