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

相关推荐
牛马1112 小时前
flutter Riverpod 中的 overrideWith
android·java·flutter
2501_937193142 小时前
TV 电视影视大全:全终端流畅观影技术解析
android·源码·源代码管理·机顶盒
catchadmin2 小时前
PHP 现在可以零成本构建原生 iOS 和 Android 应用 NativePHP for Mobile v3 发布
android·ios·php
Sagittarius_A*2 小时前
灰度变换与阈值化:从像素映射到图像二值化的核心操作【计算机视觉】
图像处理·人工智能·opencv·算法·计算机视觉·图像阈值·灰度变换
独自破碎E2 小时前
【回溯】二叉树的所有路径
android·java
安卓机器2 小时前
安卓玩机工具推荐------免root权限使用的 支持安卓4至安卓16系统的系统开源应用 推荐
android·反编译apk
summerkissyou19872 小时前
android-蓝牙-广播启动-startAdvertising和startAdvertisingSet区别
android·蓝牙
雪球Snowball2 小时前
【Android关键流程】Configuration变更时更新应用程序配置
android
h7ml2 小时前
于 CompletableFuture 的异步编排优化企业微信通知发送性能
android·windows·企业微信