MIPI CSI-2 像素打包格式解析

MIPI CSI-2(Camera Serial Interface 2)是MIPI(Mobile Industry Processor Interface)联盟下Camera工作组指定的接口标准,它主要用于摄像头外设与主机控制器之间的数据与控制传输。关于MIPI CSI-2的像素打包格式,可以从以下几个方面进行解析:

一、概述

MIPI CSI-2支持多种数据格式,包括YUV、RGB和RAW data等。这些数据格式在实际应用中,会根据像素的打包方式进一步细分为具体的格式。打包的概念是将Sensor采样得到的RGB三个通道的像素(Pixel)打包成字节流(Pixel-to-byte Packing),不同的格式用来表示一个像素的比特数也不同(6 to 24 bits per pixel)。

二、像素打包格式详解

1. RAW数据格式

RAW数据是未经压缩的图像数据,通常用于传输图像传感器的原始数据。RAW数据格式包括RAW6、RAW7、RAW8、RAW10、RAW12、RAW14、RAW16、RAW20和RAW24等,每种格式表示一个像素的比特数不同。

  • RAW10:每个像素用10比特表示,为了凑成字节的整数倍(便于处理和传输),一个数据包(packet)需要包含40比特,即5个字节。其中,4个像素的高8位和低2位被组合在一起,低2位组成额外的1个字节,在传输时先传

相关推荐

  1. Yaml格式

    2024-07-13 10:44:05       41 阅读
  2. Json格式

    2024-07-13 10:44:05       45 阅读
  3. HarmonyOS鸿蒙 虚拟

    2024-07-13 10:44:05       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 10:44:05       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 10:44:05       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 10:44:05       58 阅读
  4. Python语言-面向对象

    2024-07-13 10:44:05       69 阅读

热门阅读

  1. 【AI原理解析】—知识图谱(KG)原理

    2024-07-13 10:44:05       18 阅读
  2. 0139__TCP协议

    2024-07-13 10:44:05       20 阅读
  3. sqlmap常用参数及示例

    2024-07-13 10:44:05       24 阅读
  4. 软件测试面试200问【答案+文档】

    2024-07-13 10:44:05       24 阅读
  5. C++之STL简介

    2024-07-13 10:44:05       23 阅读
  6. Linux——多路IO

    2024-07-13 10:44:05       25 阅读
  7. 【C++】C++中的extern用法

    2024-07-13 10:44:05       21 阅读
  8. 如何理解李彦宏说的“不要卷模型,要卷应用”

    2024-07-13 10:44:05       17 阅读
  9. 2024年,SEC对加密监管的格局将继续演变

    2024-07-13 10:44:05       20 阅读
  10. Python热门面试题一

    2024-07-13 10:44:05       20 阅读
  11. 从零开始学习嵌入式----C语言数组指针

    2024-07-13 10:44:05       26 阅读
  12. 项目开源能够带来什么?从中得到了什么?

    2024-07-13 10:44:05       19 阅读
  13. 使用Spring Boot创建自定义Starter

    2024-07-13 10:44:05       24 阅读