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


            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帧格式

  • 相关阅读:
    移植EasyLogger
    前端必读2.0:如何在React 中使用SpreadJS导入和导出 Excel 文件
    【React框架基础知识】React框架的简介与基本使用方法
    element el-table 设置fixed导致行错乱问题
    【小月电子】FPGA开发板(XLOGIC_V1)系统学习教程-LESSON9简易测试系统
    手写本地缓存实战1——各个击破,按需应对实际使用场景
    IO流学习
    NLP预训练模型-GPT-3
    Vue提升:理解vue中的 slot-scope=“scope“
    事实胜于雄辩,苹果MacOs能不能玩儿机器/深度(ml/dl)学习(Python3.10/Tensorflow2)
  • 原文地址:https://blog.csdn.net/vivo01/article/details/126785269