[发明专利]一种视频解码模块的验证方法及系统有效
申请号: | 201110101908.8 | 申请日: | 2011-04-22 |
公开(公告)号: | CN102752587A | 公开(公告)日: | 2012-10-24 |
发明(设计)人: | 王恒军;胡胜发 | 申请(专利权)人: | 安凯(广州)微电子技术有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 温青玲 |
地址: | 510663 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 解码 模块 验证 方法 系统 | ||
技术领域
本发明属于视频编解码模块的验证技术领域,尤其涉及一种视频解码模块的验证方法及系统。
背景技术
验证方法手册(Verification Methodology Manual,VMM)是SYNOPSYS公司推出的验证平台,该平台为分层次的验证平台,其中融入了很多最新的验证方法学,最大程度的实现了验证重用,从而提高了验证的效率,正在普遍被业界接受和采用,整个验证平台共分为五层:测试层,数据生成层,功能层,命令层和信号层,请参阅图1,图中不同的层次用虚线隔开,每个方块代表了一个验证组件,同一层次中可能会包含几种不同的验证组件。各个层次实现的功能分别是:测试层(testcase)用来进一步对下层的数据生成层进行约束,控制生成符合要求的数据流,测试层包括很多测试用例;数据生成层(generator)是生成随机数据流的地方,数据流的基本单位是事务(transaction);功能层根据实际应用对生成层送过来的事务进行变换,使其符合待测试模块的要求,同时将参考模型产生的参考数据和待测试模块产生的实际数据进行比较,实现自动对比的功能;命令层的功能是将功能层送过来的事务(transaction)转化成具体的信号并用来驱动待测试模块(Design Under Test,DUT)或是对DUT的输出进行监控。信号层用来将DUT和命令层的驱动器及监测器连接起来。
利用VMM验证平台对DUT验证的大致思路是这样的:数据生成层根据约束条件生成符合要求的数据流,数据流通过功能层的转换和命令层的驱动送到DUT,同时DUT的输出数据通过监测器的监测送到计分板,实现输入和输出数据的自动比对,通过对比和功能覆盖率的情况来验证DUT功能的正确性。VMM验证平台中的验证数据流通常是由平台中的数据生成器产生的,即验证人员需要通过随机约束的方法通过生成器生成各种情况下对视频数据进行验证的验证程序,然而在验证过程中,重新生成各种视频码流算法不但很麻烦,而且临时的编写很容易出现错误,因此现有的VMM验证平台验证视频编解码模块的验证效率很低,且无法重用。
发明内容
本发明实施例的目的在于提供一种视频解码模块的验证方法,旨在解决现有的对视频解码模块进行验证时,验证平台构造困难,且无法重用的问题。
本发明实施例是这样实现的,一种视频解码模块的验证方法,所述方法包括下述步骤:
根据约束条件生成符合条件的视频编码模型参数;
根据所述模型参数,调用预先生成的视频编码模型生成相应的视频数据,并驱动视频解码模块;
根据所述视频数据生成参考数据,并监测所述视频解码模块的输出,生成结果数据;
通过判断所述结果数据是否与所述参考数据一致来对视频解码模块进行验证。
本发明实施例还提供了一种视频解码模块的验证系统,所述系统包括:
产生器,用于根据约束条件生成符合条件的视频编码模型参数;
驱动器,用于根据所述模型参数生成器产生的模型参数,调用预先生成的视频编码模型生成相应的视频数据,并驱动视频解码模块;
参考模型,用于根据所述视频数据生成参考数据;
监测器,用于监测所述视频解码模块的输出,生成结果数据;
计分板,用于通过判断所述结果数据是否与参考数据一致来对视频解码模块进行验证。
在本发明实施例中,通过根据约束条件生成符合条件的视频编码模型参数,并根据模型参数,调用预先生成的视频编解码模型生成相应视频数据,根据视频数据生成参考数据,并监测视频解码模块的输出生成结果数据,通过判结果数据是否与参考数据一致来对视频解码模块进行验证,使得验证实施人员在验证时不必重新生成视频数据,实现利用现有的视频编码模型快速地完成验证环境的搭建,提高了验证重用性和验证效率。
附图说明
图1是现有技术提供的VMM验证平台的结构示意图;
图2是本发明实施例一提供的视频解码验证方法的实现的流程图;
图3是本发明实施例二提供的视频解码验证系统的结构图;
图4是本发明实施例三提供的包括视频解码验证系统的VMM验证平台的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安凯(广州)微电子技术有限公司,未经安凯(广州)微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110101908.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高尔夫球手套
- 下一篇:一种与业务无关的拓扑图形增量更新方法