[发明专利]一种对视频编码方法进行验证的系统和方法有效
申请号: | 200910166808.6 | 申请日: | 2009-08-31 |
公开(公告)号: | CN101998124A | 公开(公告)日: | 2011-03-30 |
发明(设计)人: | 邹代红 | 申请(专利权)人: | 炬力集成电路设计有限公司 |
主分类号: | H04N7/30 | 分类号: | H04N7/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 519085 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 编码 方法 进行 验证 系统 | ||
技术领域
本发明涉及视频编码技术领域,特别涉及一种对视频编码方法进行验证的系统和方法。
背景技术
数字芯片设计中,逻辑功能的验证工作越来越重要。保证逻辑功能设计的正确性,算法精度符合要求,能有效率地进行功能验证和功能调试是数字芯片设计中比较关键的一环,甚至关系到整个项目的进度。
目前在视频编解码设计中广泛应用的逻辑功能验证方法是仿真验证方法。视频编码方法包括运动向量搜索、残差计算、离散余弦变换(DCT)运算、量化和编码。图1所示为现有技术中对视频编码数据进行仿真验证的系统框图。从实际视频中截取一段视频数据片断101作为编码输入,分别送给待验证的视频编码模块102和参考模型模块103进行编码。参考模型模块103采用已验证的视频编码方法对视频数据进行编码。这两部分编码结果都输入比较模块104进行比较,结果一致则视频编码模块102通过验证,不一致则验证失败,对视频编码模块102进行进一步地仿真调试,该仿真调试需要从出错结果回溯查找出错根源。
现有的仿真验证方法的缺点主要包括如下两点:
1、编码结果仿真结束后才进行比较,处理的数据量大;
2、验证失败时,难以查找出错的根源所在,调试需要的时间和人力成本较高,效率较低。
发明内容
有鉴于此,本发明的目的在于,提出一种对视频编码方法进行验证的系统和方法,可以快速定位出错的根源,提高验证效率。
本发明实施例提出的一种对视频编码方法进行验证的系统如图2所示,包括视频编码参考模型模块(204),算法控制模块(205),视频编码模块(206)和结果比较模块(208);
视频编码模块(206)为待验证的视频编码方法的实现模块;
视频编码参考模型模块(204)是实现与视频编码模块(206)相同视频编码功能的已验证参考模型;
算法控制模块(205)用于将过程控制信息分别输出至视频编码模块(206)和视频编码参考模型模块(204),视频编码模块(206)和视频编码参考模型模块(204)根据所述过程控制信息实现视频编码方法并分步骤输出算法步骤参数;所述过程控制信息包括算法开始、结束、每一算法步骤的划分、常数配置以及算法实现过程的配置信息;
结果比较模块(208),用于接收来自视频编码模块(206)的每一算法步骤的算法步骤参数以及来自视频编码参考模型模块(204)的每一算法步骤的算法步骤参数,并将两者进行比较判断,如果不一致则输出出错信息。
较佳地,该系统进一步包括:
算法结果监听模块(207),用于监听视频编码模块(206)处理视频编码过程中每一算法步骤的算法步骤参数,并将监听到的算法步骤参数输出至结果比较模块(208);
所述结果比较模块(208)接收来自视频编码模块(206)的每一算法步骤的算法步骤参数为:结果比较模块(208)接收来自算法结果监听模块(207)的算法步骤参数。
较佳地,该系统进一步包括:
数据生成控制模块(201),用于产生视频数据的关系控制信息,所述关系控制信息描述了所要生成的不同视频数据之间关系;并将所述关系控制信息输出至视频编码数据生成模块(202);所述关系控制信息包括:相同数据,当前帧数据同参考帧数据的值相等;相关数据,当前帧数据与参考帧数据之间的最大差值不超过预先设置的相关性阈值;不相关数据,当前帧数据和参考帧数据的值都随机产生,两者之间没有关系;
视频编码数据生成模块(202),用于根据来自数据生成控制模块(201)的关系控制信息,构造出当前帧数据和参考帧数据。构造得到的视频数据分为两路,一路输出至视频编码模块(206);另一路输出至视频编码参考模型模块(204)。
较佳地,该系统进一步包括:
存储器模型模块(203),用于和视频编码模块(206)进行交互,实现视频数据读写,和算法处理过程中中间结果的存取。
较佳地,该系统进一步包括:
出错信息生成模块(209)用于根据来自结果比较模块(208)出错信息生成报告文档。
本发明实施例提出一种对视频编码方法进行验证的方法,包括如下步骤:
A、预先将待验证的视频编码方法和已验证的参考模型划分为彼此对应的n个算法步骤,n为大于或等于2的整数;
B、将同一份视频数据分别用待验证的视频编码方法和已验证的参考模型进行编码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于炬力集成电路设计有限公司,未经炬力集成电路设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910166808.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:干涉膜厚仪及反射率测量方法
- 下一篇:用于生产合成气体的方法和设备