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

相关推荐
张小姐的猫34 分钟前
【MySQL】事务
android·mysql·adb
你看我名字1 小时前
数眼智能 Search + Reader 实战:联网问答怎样避免“搜到了,却引用错了”
android·java·开发语言
恋猫de小郭1 小时前
最近 Android 有什么更新:Android Dev Summit 2026 技术解读
android·前端·flutter
Kapaseker2 小时前
删掉 1.1 万行 C 代码,Rust 正式接手 Android Binder
android·rust
嵌入式-老费2 小时前
esp32开发与应用(题外话之ADB和Android NDK开发)
android·adb
野生的码农2 小时前
能工智人,40 大寿,尚能班否?
android·ai编程
事圆则缓2 小时前
Android 串口通信:从 /dev/ttyS1到协议帧
android
java1234_小锋2 小时前
【技术专题】CSS3 网页技术 - CSS3 基础样式
android·前端·css3
tongyiixiaohuang12 小时前
WMS已发货状态反写金蝶云星空:单策略实战教程
android
好的佩奇13 小时前
Dart 之类修饰符
android·flutter·dart