每每遇到这两个玩意,头脑就一片空白,去baidu,都是讲一大堆历史故事,故事看完,还是没弄懂他们之间到底是什么关系,在我们日常编程中要怎样才能遵从这两个玩意。

下面利用一个包含视频采集和视频显示的设备讲讲我自己的讲解:

1. 摄像头从自然界采集到的RGB 数据,传给主控;

2. 主控取得RGB 数据后,由于数据量太大,预算和存储都费劲,于是前辈们就把RGB 转换成YUV,怎么转换呢? 就需要我们用到的标准了 BT709/BT601。

简单来说讲,BT709/BT601 定义一个RGB<->YUV的标准规范,大家都按照标准来做事,那么不同厂家生产出来的产品才能对接上。

3. 我们的LCD 最终显示出来的也是RGB 颜色,那么主控的数据想要在LCD 显示出来,就的吧YUV 转成RGB 啊,这个转换可以再主控那边实现,也可在LCD 端实现。

转换的时候,也得根据标准BT709/BT601 来转换。

光学镜头 ->光学芯片sensor把光信号转换成RGB -> 转给主控 -> 主控把RGB 按照一定标准(BT709/BT601)转化成YUV -> 编码(H264)存储 ->解码得到YUV 数据 ->

主控把YUV 按照一定标准(BT709/BT601)转化成RGB -> LCD 显示RGB 数据。

4. BT709/BT601 的亲戚

BT601是SDTV的数据结构,BT656是SDTV的接口定义;

BT709是HDTV的数据结构,BT1120是HDTV的接口定义;

End

BT601和BT709到底什么关系相关推荐

  1. 一个小故事讲明白进程、线程、Kotlin 协程到底啥关系?

    前言 协程系列文章: 一个小故事讲明白进程.线程.Kotlin 协程到底啥关系? 少年,你可知 Kotlin 协程最初的样子? 讲真,Kotlin 协程的挂起/恢复没那么神秘(故事篇) 讲真,Kotl ...

  2. Python和人工智能到底啥关系?

    我们经常听到"Python"与"人工智能"这两个词, 也很容易混淆这两个词, 那么Python和人工智能到底什么关系呢? Python人工智能工程师待遇怎么样? ...

  3. Kubernetes 和 Docker,到底什么关系?

    来源 | 无敌码农 责编 | 寇雪芹 头图 | 下载于视觉中国 作为一名容器时代的程序员相信你已经或多或少接触过Docker,但同时你也会发现Docker虽然流行了多年,但之前却很少有公司直接将线上应 ...

  4. (全解析)屏幕尺寸,分辨率,像素,PPI之间到底什么关系?

    今天我给大家来讲讲这几个咱们经常打交道的词到底啥意思,以及他们之间到底有什么关系.这篇文章是我花了一个下午从N多篇文章里提炼出的一个白话版,保证让你看得懂. 咱们从手机开始说起吧.先上一张图,给大家看 ...

  5. 浏览器与搜索引擎他俩到底啥关系:浏览器与搜索引擎二者缺一不可!

    今天我们来讨论一个很有意思同时也是很朦胧的一个问题:浏览器与搜索引擎有什么区别? 很多人不清楚啥是搜索引擎,或者把搜索引擎和浏览器混为一谈,虽然你每天都在用浏览器和搜索引擎,但你可能真的不知道浏览器与 ...

  6. 屏幕尺寸,分辨率,像素,PPI之间到底什么关系?

    转载,版权归原作者所有,因为网上输入这个名字有很多出处,我也不知道哪个才是最早的链接了,所以需要的自行百度 今天我给大家来讲讲这几个咱们经常打交道的词到底啥意思,以及他们之间到底有什么关系.这篇文章是 ...

  7. Android和Linux:你俩到底啥关系

    最近正在着手研究android,自己虽然还算是熟悉Linux,但对Android可是一窍不通,都说Android就是个装了UI的Linux,可到底和Linux有什么关系呢? 根据Linux官方文档,A ...

  8. 我的Android进阶之旅------(全解析)屏幕尺寸,分辨率,像素,PPI之间到底什么关系?...

    作者:马忠信,作者授权早读课发表,转载请联系作者. 原文链接:http://www.jianshu.com/p/c3387bcc4f6e#  互联网早读课:http://zaodula.com/arc ...

  9. 【全解析】屏幕尺寸/分辨率/像素/PPI之间到底什么关系?

    今天我给大家来讲讲这几个咱们经常打交道的词到底啥意思,以及他们之间到底有什么关系.这篇文章是我花了一个下午从N多篇文章里提炼出的一个白话版,保证让你看得懂.咱们从手机开始说起吧.先上一张图,给大家看看 ...

  10. 神经网络的学习方式网络传播和图卷积,两者到底什么关系?

    作者 | Remy Lau 本文转载自CSDN博主「deephub」 你可能听说过图卷积,因为它在当时是一个非常热门的话题.虽然不太为人所知,但网络传播是计算生物学中用于网络学习的主要方法.在这篇文章 ...

最新文章

  1. oracle cluster n,10g Rac的cluster_interconnect信息
  2. PHP unset()函数销毁变量 但没有实现释放内存
  3. 树——通用树结点数目、高度和度数的实现
  4. 算法与数据结构(python):树与二叉树
  5. .bam.bai的意义_业务活动监视器(BAM)2.0带来的革命
  6. PyTorch的13个必知必会知识点
  7. 【综述】基于Transformer的视频语言预训练
  8. 两个表点击分页的时候怎么判断点的是哪一个表_如何对指数估值,估值表怎么用?...
  9. IT学生解惑真经(转) (真的好经典!)
  10. nginx静态资源服务器(一)
  11. MyBatis入门+概述
  12. python制作u盘病毒_Python-记一次U盘中病毒及文件找回
  13. 3Dmark2006真让人郁闷!
  14. 7.8 最优二叉树与哈夫曼编码
  15. 全球各国主要电商平台
  16. Django restframework实现批量操作
  17. 关于Android 手机 开机速度的优化
  18. The error may exist in bshr/mapper/PfmMapper.xml ### The error may involve defaultParameterMap
  19. Hive正则表达式对数据过滤
  20. 黑科技|感官世界与人机交互的盛宴 --未来虚拟现实养成记

热门文章

  1. 住在我隔壁的一对大学生夫妻(十五)
  2. Freepiano如何使用sf2音源,sfark如何转换至sf2?
  3. 计算机一级电子照怎么做,证件照电子版怎么弄-简单5步,教您随心所欲做证件照...
  4. vue 基于 exceljs 导出 excel实战示例
  5. CSS实现字体镂空效果、阴影效果、字体阴影效果
  6. 带你极速掌握EMU8086汇编工具,深刻理解微机原理(含安装与快速上手教程)
  7. 计算机专业英语词汇pdf,计算机专业英语词汇(完美排版,大容量打印版).pdf.pdf
  8. elasticsearch-jdbc下载安装
  9. 计算机网络数据通信部分之网络层IP报文格式解析
  10. 扩散方程——热传导问题(能量定律+傅里叶热传导定律)+ 拉普拉斯方程 | 偏微分方程(三)