简单介绍AFD和WSS的相关文档

来源:互联网 发布:ubuntu如何打开py文件 编辑:程序博客网 时间:2024/05/21 18:36
 

简单介绍AFDWSS的相关文档

AFDActive Format Description的缩写,它的主要功能是提供给视频解码器以便创建优化的视频显示窗口(比如说元窗口为Overscan的切割,在显示窗口中的位置和大小等)。WSSWide ScreenSignalling的缩写,它的功能和AFD相同,那么如何区分AFDWSS呢?很见简单,AFD一般运用于数字频道(比如说,用ATSCDVBCEA 861-C标准编码的数字码流,对应于Digital RF DVI-D等),而WSS应用于模拟信号(比如说,CVBSSvideoComponentAnalog RF等)。从现在的新的相关标准来看,WSS相关地方已经逐渐被AFD所替代(可以是简单的名字替换,也可能是添加新的字段),保留WSS主要是为了和以前模拟信号的标准相兼容。

本文主要以ATSC为体系前提展开介绍,对于DVB标准,后面只是简单带过。在学习AFD之前,我强烈建议读者首先学习CEA-CEB-16文档,它是一个开发和实践AFD的向导文档,提供了详细的AFD实现说明及推荐方法。为了使读者能够很好的理解相关标准与AFD之间的关系,我列了一张表格,以便日后快速查找。

AFD文档

说明

CEA-CEB-16

提供了AFD开发和实现向导,它是必须首先要研读和理解的。

ATSC A/53Part4

提供了ATSC标准的AFD格式及说明,它的Aspect Ratio可以是:

1080I/P(1x1或者16x9),普通为1920x1080,对于I格式的,为了宏块32对齐,可以为1920x1088,对于P格式的,为了是宏块16对齐,也可以为1920x1088

720P(1x1或者16x9)

480I/P(1x1或者4x3或者16x9),标准认为它有两种格式:704x480或者640x480,对于704x408而言,它的AR可以是4x3或者是16x9,对于640x480而言,只能是1x1或者4x3

适用于

ATSC为编码标准的Digital RF

IEC 61880

提供了模拟信号480I/PAFD格式,IEC 61880重点于480I信号,IEC 61880-2讲述480PAFD格式。其实在读者阅读后能够发现它们的格式是一样的,分成两个部分的主要原因是标准进化的结果(-2525/60Progressive标准)。IEC 61880-1/2的AFD定义了3种类型,它们是:

1)4x3(normal),它是通常的4x3模式

2)16x9(normal),它是将16x9的源横向压缩为4x3

3)4x3(letter box),它是将16x9的源放入4x3中,上下无数据部分用黑色填充。

适用于

Analog RF,CVBS(480I),Svideo(480I),Component(480I/P)信号

CEA 805-C

提供Component模拟信号的AFD格式,兼容于IEC 61880。标准主要提供了480P,720P,1080I方面详细说明,但是它完全能够被应用于480I信号。CEA推荐日后480I信号跟从此标准。

适用于

CVBS(480I),Svideo(480I),Component(480I/P,720P,1080I)信号。

CEA 861-C

提供数字非压缩视频的AFD格式,比如说DVI-D

适用于

DVIHDMI格式(480I/P,720P,1080I/P

对于DVB标准而言,它也有类似的标准,请参考DTGETSI EN 300 294等标准来懂得AFDWSS等。

从上面的表格我们再补充几点:

ü        模拟信号的1080P没有文档定义它的AFD信息(作者在写这篇文档之前还未发现)。

ü        数字ATSCDVB是通过用户数据(user data)来传送AFD的描述符,比如A53,在sequence header, GOP or pictureheader中带有,请参考ISO13818-2

ü        CEA 861-C使用AVI包来传送AFD信息。

ü        IEC 61880CEA 805-C是通过VBI来传送AFD信息,比如

AFD 标准

VBI第几行

IEC 61880-1(480I)

20283

IEC 61880-2(480P)

41

CEA 805-C(480P)

40

CEA 805-C(720P)

23

CEA 805-C(1080I)

18581

ü        AFD一般有三个AR16x914x94x3

ü        AFD值为“0100”时,表示AR>16x9,即宽屏。这个时候AFD无法准确表示,所以要使用Bar数据来决定如何处理(如果有的话)。

Bar Data

有吗?

ATSC

picture user data中包含,请参考A/53

IEC 61880

无此信息

CEA 805-C

type B包中

CEA 861-C

AVI信息包中

ü        AFD直为“0000”时,表示AR<16x9但是也不等于14x9或者4x3。这个时候AFD无法准确表示,所以也要使用Bar数据来决定如何处理(如果有的话)。

ü        Bar数据使用行(竖直方向)和象素(水平方向)的偏移来表示要被剪切的大小,那么它将必定和信号的分辨率有关,所以必定要参照SMPTE的标准来决定最终位置。从概念上讲,Bar能够表示任何一种切割方式,但是涉及到480/720/1080信号中水平象素的变化(比如480信号可以是704x480,720x480或者是640x480),操作相对复杂,所以标准决定有AFD的就跟从AFD

LineNumber Designation by SMPTE

Video Format

Applicable Standard

480I(4x3)

SMPTE 125[4]

480i(16x9)

SMPTE 267[6]

480P

SMPTE 293[8]

720P

SMPTE 296[9]

1080I

SMPTE 274[7]

1080P

SMPTE 274[7]

请注意,SMPTE480P信号是720x483的不是720x480的!

当然,上面的相关信息也可以参考SMPTE 2016-1[16]

 

原创粉丝点击