ITU-RBT.656视频标准接口

601是SDTV的数据结构 656是SDTV的interface
709是HDTV的数据结构 1120是HDTV的interface

ITU-R BT.601是演播室数字电视编码参数标准,而ITU-R BT.656 则是ITU-R BT.601附件A中的数字接口标准,
用于主要数字视频设备(包括芯片)之间采用27Mhzs并口或243Mbs串行接口的数字传输接口标准。
BT.656并行接口除了传输4:2:2的YCbCr视频数据流外,还有行、列同步所用的控制信号。
656只是数据传输接口而已,可以说是作为601的一个传输方式

BT.656:8/10位数据传输;
 1、串行数据传输;传输速率是601的2倍;
 2、先传Y,后传UV,是串行数据。行场同步信号嵌入在数据流中。

BT 601:
 1、16位数据传输;Y、U、V信号同时传输,是并行数据,行场同步单独输出
 2、 16位数据传输;21芯;Y、U、V信号同时传输。


1、ITU-R BT.656

8/10位数据传输;不需要同步信号;串行数据传输;传输速率是601的2倍;先传Y,后传UV。行场同步信号嵌入在数据流中。包含三部分 :

每一行的组成(Lines)

   下面说明每一行的组成,一行是由4个部分组成:
   行 = 结束码(EAV) + 水平消隐(Horizontal Vertical Blanking) + 起始码(SAV) + 有效数据(Active Video)

   典型的一行数据组成如下图所示:
    起始码(SAV)和结束码(EAV),它是标志着一行的开始结束的重要标记,也包含了其他的一些重要的信息,后面将会讲到。

为什么一行中的有效数据是 1440 字节? 因为PAL制式的SDTV或者D1的分辨率为 720*576,即一行有720个有效点,由于采集的是彩
色图像,那么一行就是由亮度信息(Y)和色差信息(CbCr)组成的,由于是YCbCr422格式,故一行中有720列Y,720列CbCr,这样,
一行的有效字节数就自然为 720 x 2 = 1440 字节了

2、BT1120
Y、U、V信号同时传输,是并行数据
http://www.aichengxu.com/view/2394639



ITU-RBT.656视频标准接口PAL制式(720*576)每场由四部分组成。

  • 有效视频数据,分为奇场和偶场,均由288行组成。每行有1440个字节,其中720个字节为Y分量,360个字节为Cb分量,360个字节为Cr分量。Y分量的取值为16~235CbCr分量的取值为16~240
  • 水平消隐,有280个字节。
  • 垂直消隐。
  • 控制字。

对于有效数据行,其格式如图1所示。EAVSAV为嵌入式控制字,分别表示有效视频的终点和起点。EAVSAV均为4个字节构成,前3个字节FF0000为固定头,“XY”为控制字。“XY”的8bit含义如下:

  • Bit7Const),常数,总为1
  • Bit6F),场同步信号,表示该行数据处于奇场还是偶场。
  • Bit5V),垂直同步信号,表示处于场消隐区间还是正程区间(有效数据行)。
  • Bit4H),水平同步信号,表示是“SAV”还是“EAV”。
  • Bit3-0P3P2P1P0),纠错位。P3=V(XOR)HP2=F(XOR)HP1=F(XOR)VP0=F(XOR)V(XOR)H

EAVSAV的详细定义如表1所示。

1

Bit7

Bit6

Bit5

Bit4

Bit3-0(P3P2P1P0)

Hex

Description

1

0

0

0

0000

0x80

Even,Active,SAV

1

0

0

1

1101

0x9d

Even, Active,EAV

1

0

1

0

1011

0xab

Even,Blank, SAV

1

0

1

1

0110

0xb6

Even, Blank, EAV

1

1

0

0

0111

0xc7

Odd, Active, SAV

1

1

0

1

1010

0xda

Odd, Active, EAV

1

1

1

0

1100

0xec

Odd, Blank, SAV

1

1

1

1

0001

0xf1

Odd, Blank, EAV

 

Blanking为水平消隐区,通常由80H/10H来填充。

 

1

         对于图1中的Valid data(有效数据)区,其数据排列顺序如图2所示。即Y : Cb : Cr="4" : 2 : 2从图像的像素点上来理解,就是每个像素点有一个单独的Y值,而相邻的两个像素点的CbCr数据是一样的。

 

2

         PAL一场的数据行格式如图3所示。

 

3

         工程实践中就是通过EAVSAV对行、场信息进行检测,分离出有效数据。而EAVSAV的差别只在控制字XY数据有别。因此表2对控制字XY和行、场之间的关系做了映射,并且理论上控制字XY数据流也是按照表2的上到下、左到右的顺序出现的。但是在实际工程中,特权同学发现奇场和偶场的顺序好像和这里的定义刚好反了。

2







行数

F

V

EAV

SAV

1~22

0

1

0xb6

0xab

23~310

0

0

0x9d

0x80

311~312

0

1

0xb6

0xab

313~335

1

1

0xf1

0xec

336~623

1

0

0xda

0xc7

624~625

1

1

0xf1

0xec




本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/253058.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言博客作业03--函数

1.本章学习总结 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本周学习了函数,其实,函数于之前学习的三大控制结构是密不可分的,而函数又有其特殊的地方,例如:函数的声明、函数的调用等等。我们之前编写…

Insta360:从软到硬,一年做出360°全景相机,中间填了多少坑?

摘要刘靖康在大学就开始创业。在大二的时候他曾经去腾讯实习,然后又去了“超级课程表”这个团队实习半年,2013 年 9 月回到南京创业,一开始的产品叫“名校直播”,是一款围绕院校名师讲座所做的视频直播产品。 不久前,一…

No.10 awk、变量、运算符、if多分支

awk、变量、运算符、if多分支 awk语法 ~ awk -F: {print $3,$4} /etc/passwd //-F指定:分隔符 默认以空格作为分隔符 ~ awk -F: {print &0,NF} //$0打印全部,NF有几段内容 ~ awk -F: {print $NF} /etc/passwd //$NF打印最后一段内容 ~ awk -F: {print NR} /etc/passwd…

排序: 选择排序

1. 基本原理 将待排序的元素分为已排序(初始为空)和未排序两组,依次将未排序的元素中值最小的元素放入已排序的组中。 直接选择排序简单直观,但性能略差;堆排序是一种较高效的选择排序方法,但实现起来略微复杂。 2. 直接选择排序 …

全景摄像技术大有可为

网络摄像机发展至今,已经基本满足了“高清”、“日夜监控”、“远距离监控”的需求,但是 随着细分市场的发展,超广角摄像机需求逐渐凸显出来。主要应用在会议室、办公室、大厅/大堂、商场、仓库、车间等大面积开阔的区域,解决原来…

java文件传输之文件编码和File类的使用

---恢复内容开始--- 我们知道,在用户端和服务端之间存在一个数据传输的问题,例如下载个电影、上传个照片、发一条讯息。在这里我们 就说一下文件的传输。 1.文件编码 相信大家小时候玩过积木(没玩过也看过吧),看到一个…

arm-linux-gcc:Command not found的问题

标签: ubuntulinux 2015-05-15 10:47 680人阅读 评论(0) 收藏 举报 分类: Ubuntu(23) /etc/profile gcc(9) ARM汇编指令(4) 折腾了一天,终于搞定了。 ubuntu没有roo…

PASTE Splay

题目描述 我们用文本处理器来处理一个特殊的文本文件,该文本文件共有N行文本,每一行文本仅包含一个自然数,第一行为1、第二行为2,以此类推至N行为自然数N。   假设对该文本文件执行一次“剪切和粘贴”操作含义如下:…

Spring---基于Spring IOC的小程序

实现的功能以及各文件间的关系 IHelloMessage:一个接口,用于定义输出问候信息。 HelloWorld、HelloChina:接口的实现类。在这里表示人在不同的地方 Person:一个人物类,调用IHelloMessage接口,向用户输出问候…

MIPI DSI协议介绍

原文地址:http://blog.csdn .NET/qq160816/article/details/19555957 一、MIPI MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制…

130242014018-郑志良-第2次实验

一、实验目的 1.熟悉体系结构的风格的概念 2.理解和应用管道过滤器型的风格。 3、理解解释器的原理 4、理解编译器模型 二、实验环境 硬件: 软件:Python或任何一种自己喜欢的语言 三、实验内容 1、实现“四则运算”的简易翻译器。…

【BZOJ 4170】 4170: 极光 (CDQ分治)

4170: 极光 Time Limit: 30 Sec Memory Limit: 512 MBSubmit: 121 Solved: 64Description "若是万一琪露诺(俗称rhl)进行攻击,什么都好,冷静地回答她的问题来吸引她。对方表现出兴趣的话,那就慢慢地反问。在她考…

自动生成web服务器日志解析规则

2019独角兽企业重金招聘Python工程师标准>>> 当前web服务器的多样化使得访问日志的数据清洗变得越来越复杂,企业需要投入专业的数据清洗人员编写数据清洗规则(解析规则或者解析正则),或者需要关心web服务器访问日志的生…

mybatis一级缓存二级缓存

一级缓存 Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执…

mysql简单创建数据库权限(待修改备注)

CREATE DATABASE web DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;一、环境:CentOS 6.8mysql 5.6二、背景给外包的工作人员提供我司某台服务器的 mysql 中某个数据库的访问权限。之所以要做限制,是防止他们对我司其他的数据库非法进行操作。三、…

ISP 图像传感器camera原理

1、Color Filter Array — CFA 随着数码相机、手机的普及,CCD/CMOS 图像传感器近年来得到广泛的关注和应用。 图像传感器一般都采用一定的模式来采集图像数据,常用的有 BGR 模式和 CFA 模式。BGR 模式是一种可直接进行显示和压缩等处理的图像数据模式&am…

51nod 1027 大数乘法

1027 大数乘法基准时间限制&#xff1a;1 秒 空间限制&#xff1a;131072 KB 分值: 0 难度&#xff1a;基础题收藏关注给出2个大整数A,B&#xff0c;计算A*B的结果。 Input第1行&#xff1a;大数A 第2行&#xff1a;大数B (A,B的长度 < 1000&#xff0c;A,B > 0&#xff…

C#如何开发多语言支持的Winform程序

C# Winform项目多语言实现(支持简/繁/英三种语言)有很多种方案实现多语言&#xff0c;我在这里介绍一种最简单最容易理解的&#xff0c;作为教学材题应该从通俗易懂入手。在写这篇文章之前&#xff0c;本来想用枚举窗体对象成员的方式设置语言&#xff0c;但是找不到源代码了&a…

Alpha 冲刺 (2/10)

Alpha 冲刺 &#xff08;2/10&#xff09; 队名&#xff1a;第三视角 组长博客链接 本次作业链接 团队部分 团队燃尽图 工作情况汇报 张扬&#xff08;组长&#xff09; 过去两天完成了哪些任务&#xff1a; 文字/口头描述&#xff1a; 1、学习qqbot库&#xff1b; 2、实时保存…

Linux C语言调用C++动态链接库

Linux C语言调用C动态链接库 标签&#xff1a; C调用C库 2014-03-10 22:56 3744人阅读 评论(0) 收藏 举报 分类&#xff1a; 【Linux应用开发】&#xff08;48&#xff09; 版权声明&#xff1a;本文为博主原创文章&#xff0c;未经博主允许不得转载。 如果你有一个c做的动态…