简单来说,

YUV: luma (Y) + chroma (UV) 格式, 一般情况下sensor支持YUV422格式,即数据格式是按Y-U-Y-V次序输出的

RGB: 传统的红绿蓝格式,比如RGB565,其16-bit数据格式为5-bit R + 6-bit G + 5-bit B。G多一位,原因是人眼对绿色比较敏感。

RAW RGB: sensor的每一像素对应一个彩色滤光片,滤光片按Bayer pattern分布。将每一个像素的数据直接输出,即RAW RGB data

JPEG: 有些sensor,特别是低分辨率的,其自带JPEG engine,可以直接输出压缩后的jpg格式的数据

对于这几种输出格式,几个疑问:

1、 有些手机基带芯片只能支持2M以下的YUV sensor,3M以上只能使用JPEG sensor,这里说明YUV输出格式对基带芯片有一定的要求, 那么到底YUV sensor对基带芯片有怎样的要求呢?

2、 如果直接输出RGB,对于LCD的显示是最方便的,那么为何大多数基带芯片都是要求输出为YUV格式的数据再进行处理呢?

1 YUV一个像素占2B,如果像素太高在高时钟下基带芯片处理不过来,JPEG数据量就要小的多,所以不是YUV对基带芯片有要求而是基带芯片对输出数据速率有要求。

2 RGB565一般用在很低端的基带芯片上,直接往屏上刷。YUV输出亮度信号没有任何损失,而色偏信号人眼并不是特别敏感,RGB565输出格式是R5G3 G3B5会丢掉很多原始信息,所以YUV图像质量和稳定性要比RGB565好的多

3 RAW数据每个像素就1B,数据量要少很多,一般5M以上sensor就只输出RAW数据以保证比较快的输出速度,后端挂一个DSP来处理输出的数据。

--------------------------------------------------------------------------------

RAW和JPEG的区别

RAW格式文件基本上是一个没有经任何图像处理的源文件, 它能原原本本地记录相机拍摄到的信 息,没有因为图像处理(如锐化、增加色彩对比)和压缩而造成的信息丢失,但需要用特别的软件 来打开这些文件。 另一种常用的格式便是JPEG,相机会先根据使用者的设定来做一定的图像处理,然后经过压缩 (程度因相机内设定的照片质量而定)和保存照片。 为何要拍摄RAW? RAW是一种专业摄影师常用的格式,因为它能原原本本地保存信息,让用户能大幅度对照片进行 后期制作,如调整白平衡、曝光程度、颜色对比等设定,也特别适合新手补救拍摄失败的照片,而
且无论在后期制作上有什么改动,相片也能无损地回复到最初状态,不怕因意外储存而损失照片。 RAW还有一个好处,例如佳能DPP软件可以修正镜头失光、变形等。 JPEG格式有什么优点? JPEG格式为一种非常普及的照片格式,差不多所有现代数码相机都能使用这个格式,绝大部分 的计算机上也能打开JPEG文件,使用者也可以随意设定压缩程度来保留画质(最佳的JPEG画质跟RAW 的非常接近),是一种十分方便的格式。 我该拍摄RAW还是JPEG? 在讨论这个问题之前,让我们看看RAW格式有什么缺点: 1.因为RAW文件需要保留所有细节和信息,所以文件比JPEG大很多,这样储存照片或把照片传输
到计算机的时间便更长更久,需要的储存容量也更大; 2.RAW文件需要使用特别的软件来打开,一旦计算机没有安装软件便没法打开文件; 3.承上,一旦10年后那套特定的软件没法安装,之前拍摄的照片便没有办法打开; 4.软件打开RAW的时间比较长,快的需要8、9s,慢的可能要用上20s也说不定; 5.不同的软件有不同的方式去“演译”RAW文件,所以一个RAW文件在Photoshop 和Nikon Capture NX看可能会有所差别; 6.厂商卖的专用软件价钱不低。(佳能DPP可以免费下载,尼康NX则需另购) 清楚RAW的缺点以后,我们便可以看看哪种情况应该选择RAW或JPEG:
如果你需要拍摄大量的照片,应该考虑使用JPEG,因为其容量需求比较少和可以保留后制及把 照片转换为JPEG的时间; 如果你用作商业拍摄或喜欢后期制作,应该使用RAW,因为后制空间较大; 如果你正进行旅行摄影,可以考虑使用RAW或者RAW+JPEG,因为旅行的地方可能没法常去,使用 RAW让你一旦拍摄失败也有较大的机会补救。 后记 其实现在Photoshop的功能很强大,对于JPEG文件也能通过level或curve来调较曝光、白平衡、 色彩对比等,当然如果需要做大幅度的调整还是RAW文件比较适合的。

Sensor信号输出YUV、RGB、RAW DATA、JPEG 4种方式区别相关推荐

  1. 嵌入式开发之davinci--- 8148/8168/8127 中的图像采集格式Sensor信号输出YUV、RGB、RAW DATA、JPEG 4种方式区别...

    简单来说, YUV: luma (Y) + chroma (UV) 格式, 一般情况下sensor支持YUV422格式,即数据格式是按Y-U-Y-V次序输出的 RGB: 传统的红绿蓝格式,比如RGB5 ...

  2. Sensor信号输出YUV、RGB、RAW DATA、JPEG【转】

    本文转载自:http://blog.csdn.net/southcamel/article/details/8305873 简单来说, YUV: luma (Y) + chroma (UV) 格式, ...

  3. 记:关于输出任意占空比与频率的一种方式——基于STM32单片机

    0x00前言 写下这篇文章的主要目的时总结一下最近发现的一个较方便的波形调制方式.可以一定程度脱离手工计算,支持发出任意频率.任意占空比PWM控制信号的方式,使用了较为方便的寄存器的方式进行驱动.本文 ...

  4. C#程序输出信息到调试窗口的几种方式

    网站项目: System.Diagnostics.Debug.WriteLine("aaa"); 控制项目:Console.WriteLine("bbb"); ...

  5. 最简单的视音频播放示例2:GDI播放YUV, RGB

    ===================================================== 最简单的视音频播放示例系列文章列表: 最简单的视音频播放示例1:总述 最简单的视音频播放示例 ...

  6. YUV / RGB 格式及快速转换算法

    1 前言 自然界的颜色千变万化,为了给颜色一个量化的衡量标准,就需要建立色彩空间模型来描述各种各样的颜色,由于人对色彩的感知是一个复杂的生理和心理联合作用 的过程,所以在不同的应用领域中为了更好更准确 ...

  7. yuv rgb 互转 公式 及算法

    1 前言 自然界的颜色千变万化,为了给颜色一个量化的衡量标准,就需要建立色彩空间模型来描述各种各样的颜色,由于人对色彩的感知是一个复杂的生理和心理联合作用的过程,所以在不同的应用领域中为了更好更准确的 ...

  8. 转:YUV RGB 常见视频格式解析

    转: http://www.cnblogs.com/qinjunni/archive/2012/02/23/2364446.html YUV RGB 常见视频格式解析 I420是YUV格式的一种,而Y ...

  9. 【Python 打开Raw data】

    Python 打开Raw data 前言 一.NumPy 二.使用步骤 1.引入库 2.读入Raw data 3.显示Raw data 总结 前言 Raw data 是图像传感器输出的原始图像数据.随 ...

  10. 联合深度以及法向图优化的ToF深度估计:Joint Depth and Normal Estimation from Real-world Time-of-flight Raw Data

    概述 关于ToF传感器的真实数据的深度估计,在传统方法中使用成体系的pipeline对数据进行处理,整个过程中需要考虑到的因素很多,是一套精细又有些繁冗的过程.而<Joint Depth and ...

最新文章

  1. c语言编写atm取款功能_21行C语言代码编写一个具备加密功能的聊天程序!网友:666...
  2. android 获取monkey日志_APP压力测试定位问题_monkey篇
  3. C#:导入Excel通用类(CSV格式)
  4. 浓缩摘要_浓缩咖啡的收益递减
  5. idea部署maven+javaweb项目到jboss
  6. 天池 在线编程 拿走瓶子(区间DP)
  7. git中reset与revert的区别
  8. HDU - 2091 空心三角形 水题,但是有点坑...
  9. JDK源码学习之 java.util.concurrent.automic包
  10. 341编程器 软硬件
  11. 多重共线性的产生原因、判别、检验、解决方法
  12. lcd改led背光有光斑_So Easy! LCD液晶电视改LED背光,你也可以!
  13. 三国之空城计游戏攻略
  14. 如何在CentOS上配置虚拟IP地址 (VIP)
  15. Vue packages version mismatch解决方案
  16. 美团因拖欠骑手工资被约谈;传苹果6月6日举办全球开发者大会;Linux 5.18开始启动停止支持ReiserFS|极客头条
  17. LeetCode每日一题——1812. 判断国际象棋棋盘中一个格子的颜色
  18. 图灵机器人php调用案例,使用httpclient实现图灵机器人web api调用实例
  19. Gateway网关的使用
  20. 数仓用户画像-标签体系详解

热门文章

  1. Godot—2D游戏设计笔记
  2. 嵌入式c学习第一步:dev cpp编译器安装
  3. Ubuntu 解决WPS缺少宋体,微软雅黑等中文字体
  4. github 出现无法连接成功问题终极详解
  5. rp文件转换成html,Axure产品原型在手机上运行的方法
  6. WPF 程序加载PGIS性能问题
  7. 给初次参加全国大学生智能汽车竞赛的同学们的一些建议(转)
  8. 网页版excel数据批量导入数据库
  9. 闭关修炼,看了老大的博客,才发现自己是多么的技术低,原来我就达到06年的他...
  10. 如何从云桌面(远程桌面)拷贝文件