[发明专利]视频数据接收系统的验证方法及其装置有效
申请号: | 201010240634.6 | 申请日: | 2010-07-30 |
公开(公告)号: | CN102348125A | 公开(公告)日: | 2012-02-08 |
发明(设计)人: | 孙辉 | 申请(专利权)人: | 上海炬力集成电路设计有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00 |
代理公司: | 上海明成云知识产权代理有限公司 31232 | 代理人: | 成春荣;竺云 |
地址: | 201203 上海市张*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 数据 接收 系统 验证 方法 及其 装置 | ||
技术领域
本发明涉及电路验证装置,特别涉及视频数据接收系统的自动验证技术。
背景技术
近年来,视频数据接收系统已经广泛应用于各种逻辑芯片中。随着芯片系统支持的视频格式不断增多,视频数据的处理过程越来越复杂,在电路设计阶段对视频数据接收系统进行可靠而有效率的验证已经变得越来越重要。
目前,一种常规的针对视频数据接收系统的验证装置如图1所示,图1中的外部视频数据源由验证人员根据不同测试用例对应的测试程序选择。待测视频数据接收系统(即需要验证的视频数据接收系统,典型的由数据解析模块和数据传输模块组成)直接从外部视频数据源接收视频数据,根据测试程序的配置经过数据解析模块和数据传输模块的处理后,将数据存储到待测系统存储器模型。同时验证人员根据不同测试用例对应的测试程序选择相应的数据处理参考模型(数据处理参考模型是根据设计规格和相关视频协议用软件方法(典型的如C语言)实现的功能模型,与待测系统实现完全相同的功能),数据处理参考模型从外部视频数据源接收数据,根据测试程序的配置和相关协议对数据进行相应的处理并将结果数据存储到参考数据存储器模型中。在每个单位数据量(典型的以帧为单位)的数据接收完成之后,分别将待测系统存储器模型和参考数据存储器模型中的数据读取为文本文件,通过用文本比较器对二者进行比较来验证系统功能的正确性。
然而,本发明的发明人发现,上述验证装置如下问题:
(1)效率不高:整个验证过程未实现完全自动化,需要较多的人工干预(如需要验证人员根据不同的测试用例切换外部视频数据源和选择数据处理参考模型,用文本比较器对结果数据进行比较等)。
(2)调试困难:发现电路缺陷后不易对缺陷进行准确的定位(典型的,根据数据比较结果难以确定缺陷发生在数据解析模块还是数据传输模块)。
(3)不易实现较高的验证覆盖率:由于上述验证装置是由验证人员生成所有测试用例,然后根据给定测试用例进行验证,如果需要对所有可能的视频数据源和待测系统的工作模式进行比较全面的覆盖,需要验证人员人工生成很多测试用例,所花费的代价将比较大。
发明内容
本发明的目的在于提供一种视频数据接收系统的验证方法及其装置,以方便实现视频数据接收系统的验证,将验证人员的人工干预最小化,并且容易实现较高的验证覆盖率。
为解决上述技术问题,本发明的实施方式提供了一种视频数据接收系统的验证方法,包含以下步骤:
根据验证需求对待测视频数据接收系统的数据解析模式和数据传输模式进行配置;
根据配置的信息和与该配置的信息相关的视频协议,随机生成测试数据,并将生成的测试数据发送给视频数据接收系统和验证模型;
视频数据接收系统和验证模型分别对测试数据进行解析和传输处理;
通过比较视频数据接收系统处理后的结果数据和验证模型处理后的结果数据,得到视频数据接收系统的验证结果。
本发明的实施方式还提供了一种视频数据接收系统的验证装置,包含待测视频数据接收系统,还包含:
配置单元,用于根据验证需求对待测视频数据接收系统的数据解析模式和数据传输模式进行配置;
随机激励产生器,用于根据配置单元中配置的信息和与该配置的信息相关的视频协议,随机生成测试数据,并将生成的测试数据发送给视频数据接收系统,触发该视频数据接收系统对测试数据进行解析和传输处理;
验证模型单元,用于对随机激励产生器生成的测试数据进行解析和传输处理;
比较单元,用于比较视频数据接收系统处理后的结果数据和验证模型单元处理后的结果数据,得到视频数据接收系统的验证结果。
本发明实施方式与现有技术相比,主要区别及其效果在于:
根据验证需求对待测视频数据接收系统进行随机配置,然后根据配置信息在相关视频协议的约束下,自动生成测试数据。由待测视频数据接收系统和验证模型分别对测试数据进行解析和传输处理,通过比较两者的处理结果数据,得到视频数据接收系统的验证结果。由于测试数据是根据配置信息在相关视频协议的约束下随机产生的,因此使用更加方便,无需验证人员根据测试用例更换视频数据源,而且易于实现很多验证人员人工生成考虑不到的测试用例,从而容易实现较高的验证覆盖率。另外,由于整个验证过程基本实现了完全自动化,将验证人员的人工干预最小化,所以与现有的验证方法相比在相同的人力成本下更易于运行大量测试用例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海炬力集成电路设计有限公司,未经上海炬力集成电路设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010240634.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种残膜回收机
- 下一篇:耐磷酸氢二铵的地衣芽孢杆菌的筛选方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置