1,RGB

1.1 RGB说明

RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色;每像素颜色16777216(256 * 256 * 256)种;强度值0~255;

参考:RGB(颜色系统)_百度百科 (baidu.com)

1.2 RGB颜色对照表

RGB颜色对照表 (oschina.net)

2 液晶屏显示原理

参考:液晶屏幕的显示原理_npuliyanhua的博客-CSDN博客_液晶屏幕原理

以60帧为例,每秒60帧就是说每秒刷新屏幕60次,平均每次刷新用时16.67ms,从上到下一行一行的刷新(可以通过时钟脉冲信号来控制选通顺序),每一行的刷新时间是21.7us(对于1024×768),因此我们要做的就是在每一行选通的21.7us之内,给source drive充放电到合适的电压,来调节这一行里所有像素到合适的灰阶(由图像可知这种控制可以精确到每一个点)

3,RGB<-->YUV

参考:RGB与YUV之间的转换_wo6694458的博客-CSDN博客_rgb yuv        RGB和YUV色彩模式简介 - 简书 (jianshu.com)

3.1为什么从RGB到YUV

1)兼容黑白电视;2)YUV节省带宽;3)恒定亮度原理告诉我们在传输过程中,若色差信号受到干扰,在最后还原三基色时,不会影响亮度;4)混合高频原理告诉我们利用人眼对彩色细节分辨力较低的这一特点,在图像的高频部分中我们只需要传输亮度信号,而不必传送色度信号。

3.2 为什么从YUV到RGB

显示器使用RGB三原色来重现图像

3.3 转换公式

     

编码矩阵表示如下所示:

   

4,YUV格式初探

参考:YUV格式初探 - 简书 (jianshu.com)   图像原始格式(YUV444 YUV422 YUV420)一探究竟 - mcdull^0^ - 博客园 (cnblogs.com)

YUV的采样有许多种,常用的有444,422,420,411等。

最新文章

  1. 分布式文件系统 - FastDFS 简单了解一下
  2. JSP 错题
  3. 安装WINCC6.0的步骤
  4. Java基础复习之二:运算符,键盘录入,流程控制语句,if语句,三元运算
  5. android:layout_weight越大所占比例越大和越大所占比例越小的两个例子
  6. 2729:[HNOI2012]排队 - BZOJ
  7. Spark Core源代码分析: Spark任务运行模型
  8. OpenGL光源位置
  9. .NET反编译之Reflector基础示例
  10. javascript中=,==,与===的区别;以及特殊值NaN的讲解
  11. LeetCode第二天&amp;第三天
  12. springboot+mybatis+pagehelper
  13. 使用LNMP架构部署动态网站环境(源代码安装)
  14. 团队作业-Week9-软件项目的风险
  15. 在webpack中使用postcss之插件包precss
  16. Ubuntu中安装deb包程序
  17. Unity3d之Hash&amp;Slash学习笔记(一)--角色属性类的构架
  18. bzoj3839【Pa2013】Działka
  19. 移动目标在三维GIS中的实现方法
  20. 【bzoj2121】字符串游戏 区间dp

热门文章

  1. Linux上安装服务器监视工具,名为pyDash。
  2. 从 1 开始学 JVM 系列 | JVM 类加载器(一)
  3. JavaScript深拷贝实现方式
  4. 微信小程序+腾讯云直播的实时音视频实战笔记
  5. PHP中的文件系统函数(一)
  6. Nginx系列(7)- Nginx安装 | Linux
  7. 这个 MySQL bug 让我大开眼界
  8. CSP初赛考点汇总
  9. 微服务安全(二)OAuth 2.0
  10. Jmeter使用问题记录