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个字节,在传输时先传