Android camera子系统概述

文章目录

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
CIF Rockchip芯片中的VIP模块,接收Sensor数据并保存到内存中,仅转存数据,无ISP功能
DVP(Digital Video Port) 一种并行数据传输接口
Entity Media 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 Controller Linux内核中的一种媒体框架,用于拓扑结构的管理
MIPI-DPHY Rockchip芯片中符合MIPI-DPHY协议的控制器
MP(Main Path) Rockchip芯片ISP驱动的一个输出节点,一般用来拍照和抓取Raw图
PCLK(Pixel Clock) 指Sensor输出的Pixel Clock
Pipeline Media 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图像数据的获取,由于当代的相机系统图像处理部分硬件(涉及的图像处理模块多则达到十几个)、软件、算法都相当庞大,属于一个专业领域,这里不做深入;

相关推荐
RDCJM7 小时前
【MySQL】在MySQL中STR_TO_DATE()以及其他用于日期和时间的转换
android·数据库·mysql
冬奇Lab8 小时前
AudioFlinger架构基础:Android音频系统的心脏
android·音视频开发·源码阅读
铁手飞鹰9 小时前
Visual Studio创建Cmake工程导出DLL,通过Python调用DLL
android·python·visual studio
sali-tec14 小时前
C# 基于OpenCv的视觉工作流-章35-组件连通
图像处理·人工智能·opencv·算法·计算机视觉
冰语竹14 小时前
Android学习之相对布局
android
没有了遇见14 小时前
Android 中大型项目架构梳理
android
yashuk14 小时前
【MySQL】表的相关操作
android·mysql·adb
71-314 小时前
Android studio中真机操作
android·笔记·学习·其他·android studio
一只特立独行的Yang15 小时前
Android Focus小结
android