ITU-R BT601/BT709 BT656/BT1120区别与联系
BT601是SDTV的数据结构 BT656是SDTV(1280x720P@60Hz)的interface PCLK+8bit Data
BT709是HDTV的数据结构 BT 1120是HDTV(1920x1080P@60Hz)的interface PCLK+12bit Data 或者 PCLK+16bit Data
601是SDTV的数据结构 656是SDTV的interface
709是HDTV的数据结构 1120是HDTV的interface
从数据结构上 都是Y Cb Cr
只是SDTV用4:2:2
HDTV用4:2:0
interface上 其实是一样的 vclk + vid[9:0] 10bit-mode 或者 8bit-mode
主要差异是在vclk的频率上 也就是采样频率
656是27Mhz
1120 是72Mhz 或者 74Mhz
有些疑惑的地方:
1、HDTV也是4:2:2
2、数据采样率,SDTV是27M;HDTV,根据帧率不同有变化;支持逐行和隔行两种;典型的帧率有60/30;还有隔行的60,50;具体可以看协议;
对于60/30,采样率分别是74.25和148.5M;
对应到串行数据传输,就是1.425G和2.97G
3、420格式,用于压缩算法
TU-RBT.601和ITU-RBT.656国际电信联盟(International Telecommunication Union)无线通信部门(ITU-R)制定的标准。严格来说,ITU-R BT.656应该是隶属ITU-R BT.601的一个子协议。ITU-R BT.601是演播室数字电视编码参数标准,而ITU-R BT.656 则是ITU-R BT.601附件A中的数字接口标准,用于主要数字视频设备(包括芯片)之间采用27Mhzs并口或243Mbs串行接口的数字传输接口标准。BT.656并行接口除了传输4:2:2的YCbCr视频数据流外,还有行、列同步所用的控制信号。
ITU-R BT.60116位数据传输;Y、U、V信号同时传输,是并行数据,行场同步单独输出。
ITU-R BT.6568/10位数据传输;不需要同步信号;串行数据传输;传输速率是601的2倍;先传Y,后传UV。行场同步信号嵌入在数据流中。
ITU-R BT.656包含三部分
1:视频信号
2:定时基准信号:
有两个定时基准信号,一个在每个视频数据块的开始(Start of ActiveVideo,SAV),另一个在每个视频数据块的结束(End of Active Video,EAV);每个定时基准信号由4 个字的序列组成,格式如下:FF 00 00 XY (16 进制)头三个是固定前缀,第4 个字包含定义第二场标识、场消隐状态和行消隐状态的信息。XY(MSB9-0)[1,F,V,H,P3,P2,P1,P0,0,0]
3:辅助信号:
辅助数据信号可以以10 比特形式只在行消隐期间传送,还可以以8 比特形式只在场消隐中的行的有效期间传送。
656输出的是串行数据,行场同步信号嵌入在数据流中;
601是并行数据,行场同步有单独输出;
656只是数据传输接口而已,可以说是作为601的一个传输方式。
简单的说ITU-R BT.601是"演播室数字电视编码参数"标准,而ITU-R BT.656则是ITU-R BT.601附件A中的数字接口标准,用于主要数字视频设备(包括芯片)之间采用27Mhz/s并口或243Mb/s串行接口的数字传输接口标准.
BT656内同步总线为8根,而BT1120的内同步总线为12根!
4、ITU BT 601与ITU BT656 的区别
关于这两种信号的区别:
ITU-R BT 601: 16位数据传输;21芯;Y、U、V信号同时传输。
ITU-R BT 656: 9芯,不需要同步信号;8位数据传输;串行视频传输;传输速率是601的2倍;先传Y,后传UV。656输出的是串行数据,行场同步信号嵌入在数据流中、601是并行数据,行场同步有单独输出;656只是数据传输接口而已,可以说是作为601的一个传输方式。简单的说ITU-R BT.601是"演播室数字电视编码参数"标准,而ITU-R BT.656 则是ITU-R BT.601附件A中的数字接口标准,用于主要数字视频设备(包括芯片)之间采用27Mhz/s并口或243Mb/s串行接口的数字传输接口标准.
推荐阅读
【Vivado那些事】如何查找官网例程及如何使用官网例程
【Vivado使用误区与进阶】总结篇
【Vivado那些事】Vivado中常用的快捷键(二)其他常用快捷键
SystemVerilog数字系统设计_夏宇闻 PDF
图书推荐|ARM Cortex-M0 全可编程SoC原理及实现
简谈:如何学习FPGA
1202年了,还在使用虚拟机吗?Win10安装Ubuntu子系统及图形化界面详细教程
Github 上有哪些优秀的 VHDL/Verilog/FPGA 项目
AD936x+ZYNQ搭建收音机(一)
AD936x+ZYNQ搭建OpenWIFI
无招胜有招-Vivado非工程模式下的详细设计
追寻ARM的起源-Acorn电脑简史及FPGA实现
面试中经常会遇到的FPGA基本概念,你会几个?
Xilinx FPGA MIPI 接口简单说明
介绍一些新手入门FPGA的优秀网站
Vivado ML(机器学习) 2021尝鲜
推荐一些可以获取免费的国外的原版书籍(电子版)网站
【Vivado那些事】FPGA的配置方式
FPGA 的重构
浅析FPGA局部动态可重构技术
ISP(图像信号处理)算法概述、工作原理、架构、处理流程
国产CPU概括
浅谈PCI Express体系结构(一)
浅谈PCI Express体系结构(二)
从电子游戏历史看IC发展的助推剂
80年代电子游戏及电脑游戏的发展历史
PCIe总线的基础知识
万字长文带你回顾电子游戏的七十多年历史(完整版)
FPGA中异步复位,同步释放的理解
OpenFPGA系列文章总结
用Verilog设计一个16 位 RISC 处理器
介绍一些新手入门FPGA的优秀网站(新增)
点击上方字体即可跳转阅读
ITU-R BT601/BT709 BT656/BT1120区别与联系相关推荐
- MS2108 RGB转USB 数字视频采集芯片 支持8bit/16bit BT601/BT709/BT656/ BT1120转USB2.0
MS2108是一款数字视频和音频采集芯片,内部集成USB 2.0 Device控制器.数据收发模块.数字视频输入处理模块.I2S输入处理模块.音视频处理模块.MS2108可以将数字音视频信号通过USB ...
- BT601 与 BT656颜色空间区别
BT601 与 BT656颜色空间区别 BT601采用Ycbcr颜色空间,BT656采用YUV颜色空间,与RGB颜色上计算方法如下: Ycbcr Y=0.299R+0.587G+0.114B Cb=( ...
- ITU BT 601建议及与ITU BT656 的区别
ITU BT 601建议及与ITU BT656 的区别 1.ITU-R BT.601介绍 1982年CCIR(International Radio Consultative Committee国际无 ...
- python 文件读写with open模式r,r+ w,w+ a,a+区别详解
python 文件读写with open模式r,r+ w,w+ a,a+区别详解 python中的 with open主要要来进行文件读写的操作 在 Python 中使用文件的关键函数是 open() ...
- 关于\r\n 和 \n的区别
关于\r\n 和 \n的区别 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符.但是它有一个问题,就是打完一行换行的时候,要用去0.2秒 ...
- rk3568 点亮LCD (BT656 BT1120)
rk3568 适配 BT656/BT1120 BT.656 TX 和 BT.1120 TX,是一种并行输出接口,而 Camera 对应的是 BT.656 RX和 BT.1120 RX,是一种并行输入接 ...
- R语言 赋值符号 的区别
R语言赋值可以用=或<-,一般都建议使用<-,那你知道这两个之间的区间吗?那你有没有见过'<-'和'='这种赋值方法吗?今天就来和大家聊聊这基本的赋值符号都有哪些区别. 首先我们来看 ...
- 解析文本文件 r 与 rb 模式的区别(Python)
Difference between parsing a text file in r and rb mode what's the differences between r and rb in f ...
- R语言[]和[[]]操作的区别
[]与[[]]操作符的区别 R语言 对于不同的数据类型,[ ] 操作和 [[ ]] 操作的意义是不同的.对于一个 array 数据(如 tapply 返回的数据为 array 类型),假设我们使用 d ...
- r语言和python的区别-Python和R语言之分析对比
在Python中调用R或在R中调用Python,为什么是"和"而不是"或"? 在互联网中,关于"R和Python"的文章,排名前十的搜索结果 ...
最新文章
- python2.7和3.5相互兼容吗_以与Python 2.7和Python 3.5兼容的方式使用abc.ABCMeta
- centos6.9配置LAMT页面500错误解决
- 人生哲理名言六十六条
- 设备树与驱动的关系_裸机程序如何驱动硬件?
- TCP/IP协议读书笔记(1)
- python线程安全的计数器_+ =运算符在Python中是线程安全的吗?
- 【JEECG技术博文】JEECG表单配置-树形表单
- 华为捐赠欧拉 共建数字基础设施开源操作系统
- 华为荣耀 4x 刷机体验 直奔 Android 6.0
- yaml与json的对比
- 网站登录验证码和小论坛程序[含源程序+数据库]
- 域名注册处更改dns服务器,怎么修改DNS服务器_为什么要修改DNS服务器
- 全国区号码表(绝对全)
- 关于计算机的英语单词及例句,小学生必背英语单词及例句(四年级).doc
- vue3中的provide/inject(提供/注入)
- tcl科技云计算机,科技点亮生活,TCL定义智慧科技新生活
- Windows系统win10系统流程图软件推荐
- 解析USGS网站页面中的地震空间数据
- 分析家C语言接口软件,大智慧分析家 c语言 编程接口
- 解决无法完美卸载office2010的问题
热门文章
- linux执行startx进入桌面黑屏,startx启动黑屏
- 搭建自已的聊天服务器Rocket.Chat
- elastic-job和xxl-job实践对比
- 苹果cms视频模板源码
- 计算机会计学ufo报表,UFO报表管理实验报告.doc
- 简单实现网络验证_电脑计算机编程入门教程自学
- android代码设置digits,andorid editext android:digits=abcdefghijklmnopqrstuvwxyz用代码写来控制规则该怎么写呢?...
- 深入浅出MySql索引
- php文字成图片格式_使用PHP将文字转换成图片的功能实现方法
- Matlab取整函数