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

相关推荐
脚踏实地,坚持不懈!几秒前
Android 电池健康度检测全流程(驱动 → 内核 → HAL → Framework)
android·linux
恋猫de小郭6 分钟前
Genkit Dart 1.0 发布,Flutter 原生的 AI Agent 终于完整了
android·前端·flutter
迪康妍妍12 分钟前
终端安全实战:用迪康终端安全管理系统实现U盘四分档管控与全量审计
android·运维·网络·安全·电脑
JackLam19 分钟前
mobile-use 使用与接入第三方 LLM 网关完整指南OC
android·ai·mobile use
snotJam30 分钟前
关于Uniapp的Android自定义基座使用
android·uni-app
新新学长搞科研35 分钟前
【一级学会, 985高校联合主办】第五届图像处理、计算机视觉与机器学习国际学术会议(ICICML 2026)
图像处理·机器学习·计算机视觉
TST-魚爷1 小时前
易视讯会议摄像头电视安装教程
android·电脑·钉钉·腾讯会议·zoom会议
墨天梦10 小时前
B17_LifecycleLiveData与Flow
android·kotlin
_祝你今天愉快12 小时前
UI核心 - 绘制流程(测量、布局、绘制)
android
冬奇Lab13 小时前
LLM 驱动的自动化测试系列(07):移动端自动化(三)——Mobile-Agent-v3 与自研 GUI-Owl 模型路线
android·人工智能·测试