Camera ISP与DSP的区别(二十五)
制式和帧格式是两个东西,制式是指PAL,NTSC这些东西;
帧格式是指图像的宽度、高度等这些东西。
摄像头主要采用PAL和NTSC制式,采用PAL制式的摄像头为模拟摄像头,采用NTSC制式的摄像头为数字摄像头。
CSI和DPI是MIPI标准的一种,因为MIPI在移动领域应用范围太广了,各种外围设备都可以用它来传输信息,所以,MIPI联盟给不同的外设接口定义了版本名,CSI是for Camera的,DPI是for Display的。
Camera的工作流程
拍摄景物通过镜头,将生成的光学图像投射到传感器上,然后光学图像被转换成电信号,电信号再经过模数转换变为数字信号,数字信号经过DSP加工处理,再被送到电脑中进行处理,最终转换成手机屏幕上能够看到的图像。
数字信号处理器DSP(DIGITAL SIGNAL PROCESSING)功能:主要是通过一系列复杂的数学算法运算,对数字图像信号参数进行优化处理,并把处理后的信号通过USB等接口传到PC等设备。DSP结构框架:
- ISP(image signal processor)(图像信号处理器)
- JPEG encoder(JPEG图像解码器)
- USB device controller(USB设备控制器)
名词解释
ISP 是Image Signal Processor 的简称,也就是图像信号处理器。
DSP是Digital Signal Processor 的缩写,也就是数字信号处理器。
功能解释
ISP一般用来处理Image Sensor(图像传感器)的输出数据,如做AEC(自动曝光控制)、AGC(自动增益控制)、AWB(自动白平衡)、色彩校正、Lens Shading、Gamma 校正、祛除坏点、Auto Black Level、Auto White Level 等等功能的处理。
DSP功能就比较多了,它可以做些拍照以及回显(JPEG的编解码)、录像以及回放(Video 的编解码)、H.264的编解码、还有很多其他方面的处理,总之是处理数字信号了。
个人认为ISP是一类特殊的处理图像信号的DSP。
手机摄像头ISP是独立好还是内置好
ISP是独立还是内置,对最终拍照效果并没有决定性影响,并不像PC上的独立显卡与集成显卡有那么大差异。从性能上看,这一代高通处理器内置的ISP性能已经可以跟富士通的独立ISP媲美。而各家ISP的主要处理流程都是类似的,差异也只是在于部分模块有优劣之分,比如去噪、色彩增强等。进一步来说,即便用了独立ISP,它毕竟是一个外部组件,也有可能会因为调试过程复杂,开发周期过短,开发人员难以驾驭,使得最终效果并不特别理想。
真正影响整个相机拍照效果的,还是调试,看工程师能否发挥出一块ISP真正实力。例如对ISP里面每个算法模块的优化,相关多个模块的配合等等。我们从产品上来看,有很多即便用了独立ISP,但成像效果也依然不尽人意的,也有很多虽然用了内置ISP,成像效果居然很不错的。所以这个问题,需要辩证的来看,而非依照参数配置论来粗暴的进行理解。
Camera ISP与DSP的区别(二十五)相关推荐
- ISP和DSP的区别
看了别人的说明,再加上个人的理解. ISP,Image Signal Processor,图像信号处理器: DSP,Data Signal Processor,数字信号处理器. DSP是对数字信号的处 ...
- OpenGL 图形库的使用(二十五)—— 高级OpenGL之帧缓冲Framebuffers
https://www.jianshu.com/p/d7066d6a02cc OpenGL 图形库的使用(二十五)-- 高级OpenGL之帧缓冲Framebuffers 刀客传奇 关注 0.2 20 ...
- 未处理异常和C++异常——Windows核心编程学习手札之二十五
未处理异常和C++异常 --Windows核心编程学习手札之二十五 当一个异常过滤器返回EXCEPTION_CONTINUE_SEARCH标识符时是告诉系统继续上溯调用树,寻找另外的异常过滤器,但当每 ...
- linux exec 二程序,二十五、Linux 进程与信号---exec函数
25.1 介绍 在用 fork 函数创建子进程后,子进程往往要调用一种 exec 函数以执行另一个程序 当进程调用一种 exec 函数时,该进程完全由新程序代换,替换原有进程的正文,而新程序则从其 m ...
- SAP UI5 初学者教程之二十五 - 使用代理服务器解决 SAP UI5 应用访问远端 OData 服务的跨域问题试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...
- osgEarth的Rex引擎原理分析(二十五)地形瓦片大小尺寸和LOD的关系
目标:(十八)中的问题55 osgEarth::TerrainOption中_tileSize默认大小为17,LOD的默认范围为0-23,这两个值的关系是什么? 还有瓦片的像素尺寸_tilePixel ...
- java常见面试考点(二十五):CAS是什么
java常见面试考点 往期文章推荐: java常见面试考点(二十):Elasticsearch 和 solr 的区别 java常见面试考点(二十一):单点登录 java常见面试考点(二十二 ...
- 2021年大数据Hadoop(二十五):YARN通俗介绍和基本架构
全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 YARN通俗介绍和基本架构 Yarn通俗介绍 Yarn基本 ...
- VMware vSphere 服务器虚拟化之二十五 桌面虚拟化之终端服务池
VMware vSphere 服务器虚拟化之二十五 桌面虚拟化之终端服务池 终端服务池是指由一台或多台微软终端服务器提供服务的桌面源组成的池.终端服务器桌面源可交付多个桌面.它具有以下特征: 1.终端 ...
最新文章
- python学习第四课
- iPad导入Mac:非常快!一气呵成,直接去photo里面选择,之后左上角倒出就好,颠覆之前windows上面的认知!
- python多继承顺序_Python多继承以及MRO顺序的使用
- java 同步块的锁是什么,java – 同步块 – 锁定多个对象
- input 获取焦点 蓝色边框 去掉 outline
- Mybatis源码解析:sql参数处理(2)
- MySQL遇到的知识点
- 提速30倍!这个加速包让Python代码飞起来
- 3x3矩阵怎么求逆矩阵_矩阵型组织结构,郭士纳与任正非都是怎么说的?
- java数据结构银行叫号,数据结构实验二——队列(银行叫号系统)
- Matlab 取整函数
- ubuntu 18.04安装绿联千兆USB网卡的AX88179芯片驱动(编译报错解决)
- 数字电路逻辑设计 总结
- 能解方程的计算机在线计算,解方程计算器在线计算
- linux 备份 网络配置,如何备份已经配置好的虚拟机linux系统的网络..._网络编辑_帮考网...
- Win10桌面图标箭头去掉的方法总结
- mysql ubb html_自动闭合HTML/ubb标签函数
- Java UTC时间戳
- element tree 父级勾选子级也勾选,子级勾选默认父级也勾选, 子级取消勾选不影响父级勾选(前端)
- C#圆形卡尺测量程序基于halcon
热门文章
- 沃兹批评苹果避税:纳税还不如我积极
- C# 关键字--using
- 在XML drawable中引用自定义颜色
- java web 开发分层
- 前端程序员:月薪 5K 到 5 万
- jQuery 基本知识详解
- goldengate mysql双向_Oracle使用goldengate分别向Oracle和mysql双路的单向复制
- 优化算法之遗传算法(Genetic Algorithm, GA)
- c语言 进程调度 短作业,帮忙编写一个操作系统中进程调度的短作业优先算发的程序,感谢!该怎么解决...
- elementui :on-remove怎么用_绍兴【办公室绿化】怎么操作