发明名称 一种视音频媒体文件视频编码格式检测装置与方法
摘要 本发明涉及一种视音频媒体文件视频编码格式检测装置与方法,包括:检测任务获取单元,检测任务获取单元与文件打开单元连接,文件打开单元与视音频基本参数检测单元和信息输出单元连接,视音频基本参数检测单元与Mpeg-2基本流检测单元和信息输出单元连接,Mpeg-2基本流检测单元与信息输出单元连接。本发明所述的方法和装置可以对待检测的视音频媒体文件,进行Mpeg-2视频数据流各分层结构中定义的语法或语义分级检测,由顶层开始按照序列头、图像组层、图像层、Slice层、宏块层的顺序依次进行检测。可直观的获取编码格式合规性检测的执行状态及执行进度,编码格式合规性检测结束后,显示错误级别、输出错误信息。本发明可以避免因视音频媒体文件无法被视频服务器解码导致的播出事故,保障安全播出。
申请公布号 CN102833543B 申请公布日期 2014.08.13
申请号 CN201210291819.9 申请日期 2012.08.16
申请人 中央电视台;北京中科大洋科技发展股份有限公司 发明人 丁文华;姚威;宋宜纯;宋蔚;商同;禇震宇;张浩;王蓉;姜明;李扬
分类号 H04N19/154(2014.01)I;H04N21/24(2011.01)I 主分类号 H04N19/154(2014.01)I
代理机构 北京国林贸知识产权代理有限公司 11001 代理人 袁建水
主权项 一种视音频媒体文件视频编码格式检测方法,所述方法使用的系统包括:检测任务获取单元,所述的检测任务获取单元与文件打开单元连接,所述的文件打开单元与视音频基本参数检测单元和信息输出单元连接,所述的视音频基本参数检测单元与Mpeg‑2基本流检测单元和信息输出单元连接,所述的Mpeg‑2基本流检测单元与信息输出单元连接,所述的Mpeg‑2基本流检测单元中依次连接序列头检测、图像组层检测、图像层检测、Slice层检测、宏块层检测五个模块;所述方法的步骤如下:获取检测任务的步骤:用于所述的检测任务获取单元在数据库中获取要检测任务信息,检测任务信息包括待检测视音频媒体文件的文件名和存储路径;视音频媒体文件解码的步骤:用于所述的文件打开单元通过解码器打开检测任务信息中指定的待检测视音频媒体文件,对打开的待检测视音频媒体文件判别视频编码格式是否为Mpeg‑2格式,如果打开失败或视频编码格式不是Mpeg‑2格式则进入“检测信息输出的步骤”,如果打开成功并且视频编码格式是Mpeg‑2格式则进入下一步骤;视音频基本参数检测的步骤:用于所述的视音频基本参数检测单元对待检测视音频媒体文件的基本视频参数、基本音频参数、视音频关联性的合法性进行检测,如果视音频基本参数不合格则进入“检测信息输出的步骤”,如果视音频基本参数检测合格则进入下一步骤;Mpeg‑2基本流检测的步骤:用于所述的Mpeg‑2基本流检测单元对视音频媒体文件的Mpeg‑2基本流进行检测,检测的项目包括:序列头、图像组层、图像层、Slice层、宏块层;检测信息输出的步骤:用于所述的信息输出单元收集文件打开单元、视音频基本参数检测单元、Mpeg‑2基本流检测单元所记录的检测结果并输出检测结果;所述的“Mpeg‑2基本流检测的步骤”中检测各个项目的子步骤包括:序列头检测,包括:视频图像的水平尺寸和垂直尺寸是否符合标准,型和级是否符合标准,颜色格式、低延迟是否符合标准;图像组层检测,包括:时码是否符合标准,用户数据中不能包含具有连续23个及以上零比特字符串;图像层检测,图像层检测针对每幅图像,包括:图像组中最后一幅显示图像必须是I帧或P帧,一个图像序列中应至少包含一个I帧或P帧,图像层对图像的编码类型做检测,取值1、2或3 为合法,其他值为非法值;Slice层检测,验证Slice的垂直尺寸及其与图像垂直尺寸关联部分的取值是否在规定范围内;宏块层检测,包括:宏块应该位于图像的边界之内,一个Slice的首和末宏块不可以忽略,Slice不可以重叠,一幅图像当中的各个Slice应该是紧密衔接的,不应有隔断;其特征在于:所述的“视音频基本参数检测的步骤”中视频基本参数检测信号标准、编码格式、码率、类和级、帧率、GOP结构、分辨率、颜色格式和AFD值参数是否符合技术要求,其中包括:编码格式符合Mpeg‑2 IBP/I格式,码率在6‑300Mbps范围内,类和级是Mp@ml、hp@hl、422p@hl或422p@ml,帧率符合25/29.97,分辨率符合1920X1080/720X576标准,长宽比为16:9/4:3,颜色格式符合422/420;音频基本参数检测音频格式、声道数量、采样率和量化精度各参数,量化精度要符合16、20或24比特;视频和音频相互关系检测对视、音频关联性进行合法性检测,内容包括视音频媒体文件长度以及视频是否对齐。
地址 100859 北京市海淀区复兴路11号