ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Android camera子系统概述

Android camera子系统概述

文章目录

    • 1、资料快车
    • 2、术语
    • 3、整体框架图

1、资料快车

1、V4L2框架专栏

https://blog.csdn.net/u013904227/category_9277668.html

2、Android Camera HAL

https://blog.csdn.net/u013904227/category_9316022.html

2、术语

1)摄影上常见的术语

ISO、快门、光圈值、白平衡

图像白平衡、去马赛克、去噪、颜色空间、色彩重建

2)缩略词

术语解释
AE(Auto Exposure)自动曝光
AF(Auto Focus)自动对焦
AWB(Auto White Balance)自动白平衡
3A指自动曝光(AE)、自动对焦(AF)和 自动白平衡(AWB)算法
Async Sub Device在Media Controller结构下注册的V4L2异步子设备,例
Bayer Raw(或Raw Bayer)Bayer是相机内部的原始图片,一般后缀为.raw
CIFRockchip芯片中的VIP模块,接收Sensor数据并保存到内存中,仅转存数据,无ISP功能
DVP(Digital Video Port)一种并行数据传输接口
EntityMedia Controller架构下的各节点
Frame
HSYNC行同步信号,HSYNC有效时,接收到的信号属于同一行
IOMMU(Input Output Memory Management Unit)Rockchip芯片中的IOMMU模块,用于将物理上分散的内存页映射成CIF、ISP可见的连续内存
IQ(Image Quality)指为Bayer Raw Camera调试的IQ xml,用于3A tunning
ISP(Image Signal Processing)图像信号处理
Media ControllerLinux内核中的一种媒体框架,用于拓扑结构的管理
MIPI-DPHYRockchip芯片中符合MIPI-DPHY协议的控制器
MP(Main Path)Rockchip芯片ISP驱动的一个输出节点,一般用来拍照和抓取Raw图
PCLK(Pixel Clock)指Sensor输出的Pixel Clock
PipelineMedia Controller架构的各Entity之间相互连接形成的链路
SP(Self Patch)Rockchip芯片ISP驱动的一个输出节点
V4L2(Video4Linux2)指Linux内核的视频处理模块
VICAP(Video Capture)视频捕获
VIP(Video Input Processor)在Rockchip芯片中,曾作为CIF的别名
VSYNC场同步信号,VSYNC有效时,接收到的信号属于同一帧

3、整体框架图

1)从左到右,复杂度递增;

2)这里重点关注摄像头RAW图像数据的获取,由于当代的相机系统图像处理部分硬件(涉及的图像处理模块多则达到十几个)、软件、算法都相当庞大,属于一个专业领域,这里不做深入;

返回列表