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图像数据的获取,由于当代的相机系统图像处理部分硬件(涉及的图像处理模块多则达到十几个)、软件、算法都相当庞大,属于一个专业领域,这里不做深入;

相关推荐
Esaka_Forever15 小时前
png图像的base64 encoding
图像处理
plainGeekDev16 小时前
文件读写(Java IO)→ Kotlin 扩展函数
android·java·kotlin
s_nshine16 小时前
释放C盘,迁移studio相关数据到其他盘
android·windows·android studio·内存·c盘
韩曙亮17 小时前
【Flutter】Flutter 中的 Android / iOS 特殊配置 ① ( 网络权限配置 | HTTP 明文传输配置 | 应用名称配置 )
android·网络·flutter·http·ios·网络权限
_李小白17 小时前
【android opencv学习笔记】Day 31:提取轮廓之Canny算法
android·opencv·学习
armwind17 小时前
openISP学习8-GC — Gamma Correction(Gamma 校正)
图像处理·计算机视觉
hashiqimiya18 小时前
每日android布局xml文件
android·xml·gitee
m0_7381207218 小时前
渗透测试基础——PHP 序列化数据结构与反序列化机制详解
android·服务器·网络·数据结构·安全·php
故渊at19 小时前
第二板块:Android 四大组件标准化学理 | 第十一篇:组件间通信(IPC)与 Binder 深度解析
android·binder·组件化·组件间通信