camera 模块知识

转载 2012年03月23日 13:39:39

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发出一个预定义的中断,使视频后端应用进行处理。


相关文章推荐

Camera Sensor相关资料

传感器类型: 我们常说的数码摄像头的传感器相当与传统相机的胶片,传感器是数码摄像头的核心,也是最关键的技术,它是一种用来接收通过镜头的光线,并且将这些光信号转换成为电信号的装置。目前数码摄像头的核心...
  • lbmygf
  • lbmygf
  • 2012-03-29 10:30
  • 3250

高通camera架构 (三)

四 android_hardware_Camera_setPreviewDisplay(JNI) 这个接口函数的作用是为Preview分配内存。 static void android_hard...
  • lbmygf
  • lbmygf
  • 2012-03-28 11:26
  • 4740

Camera 图像处理原理分析- 亮度及曝光控制

1.1  亮度感应及曝光 1.1.1  感光宽容度 从最明亮到最黑暗,假设人眼能够看到一定的范围,那么胶片(或CCD等电子感光器件)所能表现的远比人眼看到的范围小的多,而这个有限的范围就是感光宽...
  • lbmygf
  • lbmygf
  • 2012-03-29 10:36
  • 2788

linux内核及驱动开发中有关__init,__exit和__initdata的用法

要了解Linux Kernel代码的分段信息,需要了解一下gcc的__attribute__的编绎属性或定义的函数或数,__attribute__主要用于改变所声明据的特性,它有很多子项,用于改变作用...
  • lbmygf
  • lbmygf
  • 2012-03-22 15:58
  • 1016

高通camera架构 (一)

工作记录 从JNI往下看 JNI : frameworks/base/core/jni/android_hardware_camera.cpp static JNINativeMethod...
  • lbmygf
  • lbmygf
  • 2012-03-26 15:28
  • 8353

camera isp

1. 目标[52RD.com] 手机摄像头模组用ISP功能模块的市场走向及研发方向。为能够正确认识手机摄像模组行业提供技术及市场依据。[52RD.com] 2. ISP在模组上的应用原理[52RD...
  • lbmygf
  • lbmygf
  • 2012-03-29 11:25
  • 2177

高通camera架构 (二)

2、android_hardware_Camera_getCameraInfo(JNI) static void android_hardware_Camera_getCameraInfo(JNIE...
  • lbmygf
  • lbmygf
  • 2012-03-28 11:23
  • 6369

动态调用动态库方法 .so

关于动态调用动态库方法说明 一、       动态库概述 1、  动态库的概念 日常编程中,常有一些函数不需要进行编译或者可以在多个文件中使用(如数据库输入/输出操作或屏幕控制等标准任务函数)。...
  • lbmygf
  • lbmygf
  • 2012-03-28 10:38
  • 5342

input 子系统架构总结

Linux输入子系统(Input Subsystem)         Linux 的输入子系统不仅支持鼠标、键盘等常规输入设备,而且还支持蜂鸣器、触摸屏等设备。本章将对 Linux 输 ...
  • lbmygf
  • lbmygf
  • 2012-03-21 16:57
  • 20123

CAMIF : camera interface 摄像头接口 简介

一  硬件         CAMIF hardware 使外部 camera sensor 能够通过一些简单的外部协议链接到用户单元。      ...
  • lbmygf
  • lbmygf
  • 2012-04-01 13:48
  • 8055
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)