张 锐 四川广播电视台电视播出部 四川成都 610041
【文章摘要】
自动技审系统对播出节目的技术质量进行自动审核,保证了播出安全,提高了工作效率,系统主要由自动技审和人工复检两部分组成,通过对自动技审指标原理的分析,介绍了自动技审系统的应用情况和目前存在的问题。
【关键词】
自动技审;人工复检;指标;技术质量;安全播出
我台项目是基于一个主干网络平台连接各业务子系统的全台网络系统。播控系统作为全台网里重要的子系统,位于节目生产流程的末端,作为重要的宣传窗口和节目的发布平台,其安全的重要程度是不言而喻的。传统流程下的节目质量审核通常采用人工的方式来实现,但随着节目量的日益增长,在全台网环境下的节目生产流程的变化,不管是在制作环节,还是在迁移转码环节,作为文件方式的节目内容都有可能出现各种各样的问题,单靠人工方式已无法满足节目生产需要,而且节目素材出现问题,将直接影响到安全播出,所以自动技审系统也就愈发重要了。本文主要针对我台的使用的大洋公司的技审平台进行介绍。
自动技审平台采用多手段、多角度、多项新技术对节目质量进行检测,并且将技审工作流程化,即保证了节目质量,又保证了工作的高效率。自动技审系统一般包含自动技审和人工复检两部分,主要依托硬件系统通过技审软件自动分析被检素材每一帧视频和音频信号,并将解析出的数据与相关标准进行对比,从而确定被检素材中是否含有黑场、彩条、静帧等相关技术问题,并在有问题的地方打上标记点,供人工复检使用。由于自动技审的检测比较机械化,没有人脑的逻辑判断能力和智能处理能力,所以需要人工复检软件,对自动技审中发现的问题进行浏览复查,以确认问题是否属实。
自动技审主要包括对视频的检测和音频的检测,视频检测项和音频检测项分别独立,其中,视频需要检测的项目通常有:黑场检测、彩帧检测、彩条检测、静帧检测、R/G/B 超标检测等;音频需要检测的项目通常有:静音检测、峰值超标检测、响度检测等。由于一些客观原因,比如全台还没有一个独立的技术审核机构,同时各节目部门对于技术指标的要求不同,所以综合考虑到自动技审的效率和播出系统的实际使用,我们只是设置了黑场、彩帧、彩条、静帧和静音几个指标。下面就以黑场检测为例对其检测原理做简单的分析介绍。
视频某一帧画面中各检测像素点的亮度分量Y 值都小于某个标准值,就认为这帧画面为黑场。这里把这个标准值称为黑场亮度阈值。黑场检测的参数有3 个: 时间阀值、抽查范围和亮度阀值,见(图一)
具体实现过程如下:(1)指定画面中的一个矩形区域作为检测区域,(2)由外部指定一个点阵构成一张检测栅格,在每个栅格内部随机抽取检测像素点进行检测。(3)比较检测点Y 分量值与亮度阀值的大小,得出比较结果。从上面的算法可知,如果一帧画面是黑场,那么所有检测点检测完以后才能确认为黑场。如果不是黑场,那么只要遇到一个非黑场点就可以认为不是黑场。因此,当非全画面像素点逐点检测时,理论上会出现误检(不是黑场检测成为了黑场)的可能,但不会出现漏检。检测点越多,检测越精确(误检的可能性越小),但检测效率会相应下降。
检测效率不仅与检测点的设置有关, 与画面内容也有很大关系。如果画面就是黑场,那么检测会对全部检测点都进行,这样此帧画面的检测效率最低;如果一帧画面不是黑场而且被检测的第一个点就不是黑场点,这样此帧画面的检测效率最高。对于其它指标的检测,在原理上都类似于这种方法,比如彩帧检测,就是视频帧画面上的像素点的YUV 值都与目标检测点的YUV 值进行比较;静帧检测,是对连续帧画面进行检测,如果连续画面的差异都小于容差范围,则认为该连续帧为静帧。还有就是静音检测,设置一个响度阀值,如果连续一段时间低于这个阀值,则认为这段时间为静音。
我们使用的自动技审系统在硬件的配置上主要是由两台自动技审管理服务器(Manager)、8 台自动技审客户端(Actor)和7 台人工复检工作站组成,与整个播出系统共享数据库系统和策略管理服务器。
播出系统的网络拓扑见下图(图二)。
大洋自动技审软件采用“服务端- 客户端”模式分布式处理自动技审任务,通过策略软件按照一定条件来自动生成技审任务。自动技审服务端(Manager)软件作用就是从数据库中读取技审任务,然后分发给个客户端(Actor)去执行,通过服务端软件界面能够查看当前所有客户端执行的素材任务状态和任务进度、查询历史任务状态、查看客户端连接状态,而客户端
(图一)
(图二)057
智能应用
Intelligence Application
电子制作
软件则负责接收并执行自动技审服务端分配的技审任务,同时客户端软件界面也能查看素材任务状态和任务进度。
自动技审系统主要是针对播控系统内二级存储系统中的素材进行检测。由于技审系统是根据预先制定的策略来自动完成,同时也提供了手动分配技审任务的功能,所以首先要进行自动技审策略的设置,策略设置主要是基础信息,类型信息和执行日期的设定。见下图3
现在自动技审系统执行的策略是每隔一分钟对素材的自动技审状态进行检测,检测到没有技审的素材由自动技审管理服务器自动生成技审任务,分配给自动技审客户端来执行。所有素材的自动技审的状态有三种:尚未自动技审、自动技审通过和自动技审未通过,那么人工复检软件就是针对素材的技审状态进行操作,自动技审通过的人工复检就直接通过,自动技审未通过的,则通过人工复检软件调出该条素材,通过时码定位到标记好的问题点,并在回显画面中显示当前时码的图像,由人工确认该问题是否属于技术质量问题,如果属于误报或者节目制作的需要,则人工复检通过,如果确实是技术质量问题,则标记为人工复检不通过,同时再进行后续的处理流程,例如对素材采用缩编软件进行缩编,去掉不符合播出要求的画面,或者联系节目制作部门重新推送素材或者直送蓝光盘进行应急上载。
该系统经过大半年的测试运行,出现的主要问题还是误检比较多,不过极少有漏检的情况,这也是我们能放心使用的关键原因,同时根据我们实际使用的需求,经过反复的修改和测试,大大降低了误检率,目前系统运行稳定。
自动技审系统作为播出系统重要的一个辅助子系统,应该得到全面的应用和推广,但是在实际应用中却不是很普及, 究其原因,个人觉得可能还有待解决一些问题,一个软件自身的问题,比如说技审管理服务器在自动分配技审任务是逻辑和策略问题,导致客户端负荷不均衡;人工复检工作站不是采用通道而是采用文件访问的方式工作,这样占用网络资源较大,导致软件运行不够稳定等。还有由于全台网的异构结构,对于节目素材的封装格式各公司存在差异性,那么在对素材的识别上偶尔会出现无法识别的问题,同时最重要的的一个问题就是检测效率。从技审系统的原理来讲,检测的指标越多,准确度越高,但是检测效率就会降低,不过可以通过升级硬件设备来得以解决,但又带来一个检测成本问题,从我们目前使用情况来看,我们采用了8 台客户端,但是检测的指标并不多,高清素材也不多,由于前期误检比较多,我们在设置上采取一台客户端一次只检测一条素材(软件设置最高可以同时检测三条),目前使用情况还算正常,但是误检率跟硬件是否有直接的关系,现在还没有更多的实例来证明,所以当务之急是要完善软件,提高可靠性和稳定性,减少误检率,提高系统的检测效率。
总的说来,自动技审系统的应用大大降低了节目在播出过程中出现非法画面的几率,保证了播出节目的技术质量,同时减轻了人力资源的使用成本,提高了工作效率,对我台的安全播出起到了很好促进作用。
【作者简介】
张锐(1973-), 男,本科,汉族,重庆人,高级工程师