camera 模块知识

 

ARM:用来负责控制整个应用。从RAM存取已被QDSP处理过的数据;通过LCD接口显示抓取的图像;通过I2C等串行口控制sensor模组;发送命令给VFEJPEG编码器;

Image sensor:可被ARM通过I2C设置控制。一旦开始,它将收集原始数据,并送给CAMIF.

CAMIF:camera总线接口。它提供行场同步信号机制接收来自sensor的数据。它可以通过抽取行列方向上的数据达到对图像缩小1/2。他将视频输入数据(VID)发送给VFE

VFE:视频前端,处理VID为视频后端可接受的格式,比如JPEGMPEG编码。视频后端可接受的格式数据称为视频输出格式(VOD)

CAMIF-VFE:VFE使CAMIF硬件与视频后端应用隔离开来。相似的,CAMIF也为VFE隐藏各种sensor接口细节。但是有些对CAMIF的控制设置是与sensor独立无关的。这时需要通过ARM来根据实际情况,传输相关的参数给VFE设置CAMIF。当有帧因同步问题被破坏,CAMIF会告知VFE.

ARM-VFEARM设置VFE相关的输入VID参数和输出VOD格式。如前所述,它指示VFE去设置CAMIF.

RAM-VFE:因视频图像通常数据庞大,不可能将之存储在QDSP内部内存中。因此外部RAM用来保存经VFE处理过的VOD.

VBE-VFEVFEVBE的相互影响非常有限。VFE仅提供少量变量给VBE应用去检查和存取RAM里的VOD。另外VFE通过中断信号与VBE进行通信。当VOD数据已得到时,ARM通过设置VFE发出一个预定义的中断,使视频后端应用进行处理。

你可能感兴趣的:(image,存储,c)