AFD信息嵌入

2024-05-04

AFD信息嵌入(精选三篇)

AFD信息嵌入 篇1

一上下变换方式和AFD的产生

在现阶段,节目素材分为16:9高清素材和4:3标清素材两种格式,节目在高清网制作时,需要将4:3的标清素材上变换为16:9的素材才能和高清素材一起使用,节目在高清网制作完成后需要在标清频道播出时还要对高清节目做下变换处理。

上变换方式有三种:切边模式,加边模式和拉伸模式。下变换方式也有三种:信箱模式,切边模式和挤压模式。

无论上变换还是下变换,考虑到画面变形的原因,都不会采用第三种方式进行变换。在目前的应用中,由于标清节目分辨率较低,辽宁台高清制作网标清上变换主要采用加边模式。这样,标清素材的上下变换组合到一起,如图3所示。

对于原素材是16:9的高清素材而言,选用信箱方式进行下变换可以最大化地保留画面信息。

但是4:3标清素材经过加边模式上变换后再采用信箱模式进行下变换,就会出现四周黑框俗称“邮票”的现象,这种变换结果严重影响收视效果,也是电视台播出需要避免的现象。所以原素材是4:3标清的节目只能选择左右切边来进行下变换。

由于标清素材在高标清同播时期大量存在,所以无法使用固定的下变换方式来处理所有的节目,需要根据图像内容来决定使用信箱模式还是切边模式。AFD信息是活动图像格式描述符(Active Format Description)的缩写,就是用来描述这种图像信息的参数,它的应用可以指导下变换器按照要求完成这种基于图像内容的自适应转换。

二AFD在高标清同播中的应用

目前在辽宁台高清制作网制作完成的节目,《新笑林》、《家家都有戏》、《中国好人》等是典型的全高清素材,在高清制作网制作完成后,下变换成标清节目时通常采用信箱模式来保证节目画面的完整性,而《欢乐集结号》节目是典型的高标清混编节目,素材取自辽视和央视历届春晚,而春晚高清录制不过是近几年的事,所以节目素材中有大量的4:3标清节目素材,在标清播出时,下变换采用加边模式;还有《完美告白》节目,使用高清摄像机拍摄时采用了4:3画面构图安全框,在下变换时栏目组决定采用切边模式。由此可见,在高清节目进行下变换时,无法采用固定的单一模式,需要根据节目的内容做调整,使用信箱模式或者切边模式。因此在高标清同播时,辽宁台采用了AFD嵌入技术,将AFD信息嵌入到高清播出信号中,用它来指导下变换器以信箱或者切边的方式下变换出标清播出信号。AFD嵌入技术应用的优势在于以节目需求为前提,在高标清同播时不需要固定唯一的下变换模式,节目部门可以根据自己的节目素材或者拍摄情况自行决定。但是缺点在于一旦AFD标记错误或者传输错误,都会给末级播出造成无法挽回的影响,所以辽宁台采用了多环节的校验技术,来保证最终播放的结果与最初编导需要的方式相同。

三节目生产流程

辽宁台在高清制作网,高清广告网、播出备播中和应急上载各个节目生产环节全部嵌入了AFD信息,下面以高清制作网为例,讲述嵌入AFD信息后节目的生产流程,如图4。

节目在高清制作网完成后,在送播前做打包处理,打包成播出格式K2 MXF,AFD信息会被写入MXF文件头中,同时生成元数据写入MTA文件中。

在提交主干传输的过程中,MTA中的文件信息会写入主干接口XML文件中,这样文件进入播出后包含两个AFD值,分别是MXF头文件中封装的AFD值和元数据中的AFD值。

在技术审核环节,会对这个两个数值进行比对,若相同代表传输没有错误,将进入内容审核环节,若不相同,节目将会被退回制作网查找原因。

内容审核环节中,内审软件会根据MXF文件封装中的AFD信息将文件下变换处理,审核人员可以直接观看到下变换方式与编播单中的下变换方式是否一致,同样地,如果不一致,节目直接会返回制作网查找原因。

文件通过这两个环节后,将会进入播出的高清视频服务器,高清视频服务器负责识别嵌入到MXF文件中的AFD信息,在MXF文件转换为HDSDI信号时将其嵌入到HD-SDI输出信号的VANC辅助数据中。

经过视分后,一路进入播出切换台备播,另一路信号接入泰克视频检测设备,泰克设备会根据信号中的AFD自动进行下变换,在播出前做最后的检查。

四AFD信息应用和校验

为了保证播出安全,辽宁台将AFD信息在全流程中应用的同时,在整个流程中的多个环节对AFD信息进行校验。在整个流程中存在着3个AFD值,分别为文件封装中的AFD、文件元数据中的AFD值和播出单中的AFD值,具体产生方式如下。

1.文件封装中的AFD

在辽宁台的制播流程中,播出文件有三个来源,分别来自于高清制作网,与播出紧耦合的广告制作网,以及播出应急上载,这三个环节都直接将AFD封装在MXF文件中。

在高清制作系统中,编辑记者在完成节目制作打包送播文件之前,需要根据素材的情况和节目的需要来选择下变换方式,即设定AFD值,非编软件会根据这个设定在打包时将相应的AFD值封装在MXF文件中,如图5。

广告网打包送播文件时,也采取类似的方式嵌入AFD值。

播出应急上载的文件,通过艾崧机箱里的加嵌卡直接在文件的封装中嵌入AFD值。

2.文件元数据中的AFD值

高清制作网在打包播出文件的同时,将打包时选择的AFD值填写在文件的元数据MTA文件中。在文件提交给播出时,制作网的主干接口从MTA文件中取出AFD值,根据主干的接口标准,填写在流程请求的XML文件中,具体字段如下:

AFD值为9,代表着该送播文件采用切边的下变换方式。这个字段会在主干的ESB流程中传递,最终在调用入库服务节点,通过播出网的主干接口填写在播出网的数据库中。

3.播出单中的AFD值

播出单中AFD值有两个来源,如果播出单上的播出文件来自高清制作网,那么该文件对应的AFD值是由播出网的主干接口填写的,是从制作网提交时素材元数据信息中继承过来的,也就是从MTA文件继承过来的。如果素材来自于广告网和应急上载,那么播出单上的AFD值是由编播人员在编写播出单时直接填写。

这三个AFD值存在整个传输流程各个环节中,在校验环节中,这三个AFD值必须完全一致,才能保证最终的下变换方式正确,从而避免“盲播”现象。在流程中我们设计了三个AFD审核环节,他们的校验方式分别如下:

第一,技术审核时校验AFD值。

无论什么途径进入播出流程的待播文件,都会存储在播出的二级缓存里,然后从二级缓存向播出服务器迁移,所以我们集中审核二级缓存中的文件即可。在人工技审环节,通过编码软件直接读取嵌入在文件头的AFD值,并与该文件在播出单中描述的AFD值进行比对,此外,在技审工作站输出信号给高清监看时,同时输出一路信号进下变换器经下变换后进入标清监视器,技审人员可以实时查看下变换后的效果。

第二,内容审核时检验AFD值。

内容审核时的文件审片软件可以同时审看高清文件下变换成标清后的效果。

第三,视频服务器输出端检验AFD值。

我们将泰克测试设备直接连接到视频服务器的输出通道上,在制播流程最终的输出端直接查看基带信号携带的AFD值,将其与节目播出单中的描述信息进行比对。

辽宁卫视高标清同播频道开播一年多来,播出、运行总体情况良好。高清制作网提交的自办栏目和电视剧,广告网提交的广告还有播出网的应急上载使用的AFD都运行正常,节目按照预定的方式进行下变换,从未出错。它的应用,提高了辽宁台高清播出率和高标清同播率,为高清节目的制作和传送积累了丰富的经验。

摘要:本文介绍了在高标清同播时期,AFD信息在基于IP架构的制播平台中嵌入、传输与校验,并通过节目播出环节实现AFD信息对下变换方式的有效控制,进一步提高高标清同播时期视频画面观感的满意度。

广嵌电子信息工程嵌入式软件工程师 篇2

通信地址:广州市科学城光谱西路69号TCL文化产业园二期创意中心

手机号码:EMAIL:

教育背景2008/09至今五邑大学(二本A类)信息工程学院电子信息工程 主干课程:c++程序设计88、模拟电子技术84、数字电路与逻辑设计80、计算机组成原理89、嵌入式系统原理及应用88、Linux系统应用 85、单片机原理及应用83、自动控制原理91

自我评价:

1)有扎实的C语言基础,看过《C和指针》等经典,爱编程,爱思考 ......

2)在校创新实验室待了2年多,有多个单片机项目经验 ..

3)规划在2~3年内成长为驱动工程师,目前熟悉Linux字符设备驱动,正在看《Linux Device Driver 3》

4)吃苦耐劳,善于与人合作,能快速适应环境,勤奋好学

5)技术博客:http://blog.csdn.net/jianchi88 记录学习轨迹

技能: .........

1)熟悉C语言编程,LINUX环境编程,GCC、GDB,2)熟悉 Linux内核的配置,剪裁,移植 ......

3)熟悉linux下字符设备驱动开发

4)熟悉51单片机编程、飞思卡尔S12系列单片机编程

5)熟悉Altium Designer画2层板

6)熟悉protues仿真,与Keil联调

7)了解QT编程

项目经验 项目名称:广东省大学生创新实验项目 《基于嵌入式的江门市公交导览板的设计》2011/1~now  

 

使用技术:MapInfo制作地图、Qt4编程,Linux内核、根文件系统、触摸屏驱动移植 实践描述:用MapInfo制作江门市区地图,QT4图形界面实现公交线路查找,根据不同的输入,以不转车作为优先选择显示最优解,在MINI2440开发板上显示出地图线路。主要职责:本人是结题人,内核、根文件系统、驱动移植,完善QT应用程序,设计查找路线算法,系统整合。项目名称:2011年全国电子竞赛题目《智能小车》2011/8/31~2011/9/3 使用技术:超声波测距、无线通信、光电检测、电机驱动 实践描述:在指定的赛道上,利用红外对管AD采样识别路径,两小车实现交替超车。主要职责:甲车单片机程序编写,调试。成果:能实现甲车超乙车,成功率50%,但因队友在他车程序注释了超声波避障,无法实现超车。获得全国电子设计竞赛广东赛区三等奖。

项目名称: 2011年“飞思卡尔杯”全国大学生智能汽车 《摄像头路径识别智能车》2011/3~2011/7 使用技术:PID速度自动控制、PD舵机自动控制、摄像头路线识别、硬件二值化提取图像 实践描述:能通过摄像头识别黑线路径,PID自动控制的竞速智能车。主要职责:单片机程序编写,调试(代码量3000多行)立足当下,有多少心用多少心

 成果:小车速度达2.6~2.9m/s,在飞思卡尔杯智能汽车竞赛华南赛区处于一等奖水平

获奖情况...........

2011-09 代表学校参加全国大学生电子设计竞赛 广东省三等奖 ..........

2011-07 代表学校到中南大学参加“飞思卡尔杯”全国大学生智能车竞赛华南赛区(摄像头组).......

2011-04 校飞思卡尔智能汽车大赛一等奖(摄像头组)

2011-04 校第五届ACM程序设计大赛三等奖(第11名)

2010-12 校第十届电子设计大赛二等奖

2010-12 校优秀学生课外科研立项总分第一 《智能消防车》

2010-04 校飞思卡尔智能汽车大赛二等奖(摄像头组)

2010-04 校第四届ACM程序设计大赛三等奖(第14名)

2009-11 校第九届电子设计大赛最佳创意奖

2009 校优秀团员

2008 院新生干事培训 优秀学员

2008 校“顺畅杯”商标设计大赛三等奖

全国高等院校计算机水平考试C++合格证书

全国计算机等级考试二级C语言合格证书 英语四级(470)

实践活动2011/10-2012/2广州粤嵌“嵌入式Linux开发工程师”培训

培训内容:Linux系统编程,arm体系结构和指令集;linux内核裁剪、移植;在嵌入式应用程序开发流程;进程、线程编程和网络编程;驱动开发。

2010/10-2010/12广州2010年亚运会江门市火炬传递志愿者 负责协助民警维持秩序

2009/7-2010/9江门市邮政储蓄银行网点检查员

 负责暗访检查网点的服务质量、环境等。

编程,思考,球类运动(除足球)

高职信息类专业嵌入式技术教学初探 篇3

关键词:高职;嵌入式;教学内容

中图分类号:TP368.1-4 文献标识码:A

1 高职嵌入式教学的必要性

1.1 微控制器的历史发展与现状

(1)SCM(Single Chip Microcomputer)时代

20世纪70年代开始出现这种单芯片微型计算机,将CPU设计在一个微型芯片上,其运行速度慢,功能有限,硬件资源较少,编程也很麻烦。

(2)MCU(Micro Control Uint)时代

20世纪80年代开始出现了微控制器,这是将CPU、RAM、ROM、外围并行串行接口、中断控制系统、时钟与复位电路、甚至A/D等集成到一块小小的芯片上,至今仍然在发展,我们俗称单片机,往往集成了PWM、SPI、IIC、FLASH、EEPROM等模块,仍然应用非常广泛。

(3)SOC(System on a Chip)时代

现今,我们已经进入SOC时代,片上系统不仅具有传统单片机的一切功能,它们还集成了处理器、内存管理单元(MMU)、NAND Flash控制器等部件,最重要的是它可以移植操作系统,基于OS运行,这就决定了其开发方式和技术手段与单片机有很大的不同。嵌入式领域发展速度最快,影响最大的就是ARM处理器。

1.2 高职电子信息类专业进行嵌入式教学的必要性

现在已经进入后PC时代,嵌入式技术无处不在,应用更是涉及金融、航天、电信、网络、信息家电、医疗、工业控制、军事等各个领域,基于以上原因,我们高职电子信息类专业也不得不进入嵌入式技术的教学与研究之中。

2 嵌入式教学领域

2.1 嵌入式教学平台的选择

(1)硬件平台的选择

嵌入式教学涉及方方面面,我们以主流来选择教学内容,嵌入式处理器种类很多,而ARM处理器发展最快,应用最广,我们就选择基于ARM技术的嵌入式作为教学平台,其中我们选择了基于S3C2440和S3C6410两种目前国内多家专业嵌入式培训机构选择的平台作为载体,具体说来是采用FriendlyARM友善之臂嵌入式开发板作为教学设备,据调查,该设备具有技术成熟,资料齐全,价格低廉的特点,受到业界欢迎,笔者也觉得该开发板很好用,便于教学与科研[1]。

(2)软件平台的选择

主要是指嵌入式操作系统的选择,目前比较流行的嵌入式操作系统主要有,VxWorks、Windows CE、uC/OS-II、Linux等。VxWorks的缺点是它支持的硬件相对较少,并且源代码不开放,需要专门的技术人员进行开发和维护,并且授权费比较高。Windows CE的源代码没有开放、版权许可费用也比较高。uC/OS-II功能较弱,也需要收费。而Linux开放源代码、易于移植、资源丰富、免费等优点,使得它在嵌入式领域越来越流行。而现在流行的智能手机操作系统Android和Ubuntu都是基于Linux内核的,基于以上原因我们选择基于Linux的嵌入式软件系统[2]。

(3)教学内容选择

涉及的嵌入式技术相当的广泛,作为高职高专的学生,笔者觉得不能面面俱到,此外由于高职高专的学生高考分数较低,逻辑思维能力不强,但是动手操作能力较强,我们就将学生的就业岗位定位在嵌入式助理工程师或者嵌入式技术的技术支持、售后售前服务等,学习的内容主要有虚拟机

Linux系统的安装和设置、Linux常用命令的使用、Linux和windows共享目录的设置、VI的使用、BASH的编程、超级终端的设置、USB和GIVEIO驱动的安装、DNW软件的使用、使用H-Jtag烧写u-boot、利用u-boot烧写Linux内核和文件系统、烧写wince系统、烧写Android和Ubuntu系统,制作SD卡启动盘,使用SD卡快速安装各种嵌入式系统,嵌入式ARM交叉编译器的安装、u-boot的编译、内核的定制和编译、文件系统镜像的制作、简单应用程序的编写,如LED流水灯、蜂鸣器、数码管、键盘、A/D、红外感应器、遥控器等,考虑到android的流行,增加android系统开发环境的搭建和简单JAVA程序开发,至于驱动程序的编写和QT编程就不开设了,以上内容绝大多数都是操作,编程很少,适合高职学生的学习特点,学习的难度不超过单片机学习的难度,只要教学方法得当,学生认真学习是一定能学得会的,而且只要掌握了以上内容,今后走上社会也一定能胜任嵌入式助理工程师或者技术支持的工作岗位,当然可能有少数优秀的学生甚至能进行嵌入式系统开发。

(4)嵌入式技术考核方式

传统的考核方式注重理论考试,只重视知识,不重视技能,学生会做题,但不会动手操作[3],我们要注重实践能力的考核,我们对本门课程教学采用纯实践考核,实践能力考核占60%,平时表现占40%。

3 结语

笔者经过几年高职嵌入式教学,从ARM7到ARM9直到现在的ARM11,尝试过多种教学内容和教学方法后发现,本文所述教学内容较为适合高职高专嵌入式教学,教学效果也最好,以上是本人的一点尝试,不足之处在所难免,希望读者批评指正。

参考文献

[1] 周小仨.高职信息类专业C语言教学改革尝试[J].电子商务,

2012(9):81-83.

[2] 张晓芳.高职电子专业“C语言程序设计”课程教学改革[J].

苏州市职业大学学报,2011(3):77-79.

[3] 周小仨.行动导向的教学观在单片机教学中的尝试[J].科技信

息,2007(21):492-493.

作者简介:

上一篇:小学数学推理能力培养下一篇:眼部手术期