[发明专利]一种多格式视频解码器的测试系统和测试方法无效
申请号: | 201210331368.7 | 申请日: | 2012-09-10 |
公开(公告)号: | CN102917242A | 公开(公告)日: | 2013-02-06 |
发明(设计)人: | 陈祖尚 | 申请(专利权)人: | 福州瑞芯微电子有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00 |
代理公司: | 福州市鼓楼区博深专利代理事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350000 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 格式 视频 解码器 测试 系统 方法 | ||
技术领域
本发明涉及一种多格式视频解码器的测试系统和测试方法。
背景技术
在SOC(系统级芯片,System on Chip)设计领域,众多IP(知识产权,Intellectual Property)在使用前,都必须做充分的验证,包括模块验证、集成验证、系统验证和FPGA(现场可编程门阵列,Field-Programmable Gate Array)验证。前三者一般是软件仿真,可以详细地记录下仿真不同时刻各种信号的变化情况,缺点是仿真速度慢,仿真的测试案例有限。而FPGA验证能够以接近实际的速度运行各种测试案例,大大加快了仿真速度,有利于提高测试案例的覆盖率,加快测试的进度。
多格式视频解码器用于采用硬件的方式解码各种格式的视频码流,不同于以往的用软件的方式对视频码流进行解码,用硬件的方式可以极大解降低CPU的负荷,提升整个系统的性能,减少系统的总体功耗等。
现有的情况是,由于多格式视频解码器所占用的逻辑资源很大,普通的FPGA装不下,所以,通常较多地采用模块验证、集成验证和系统验证,而作FPGA验证较少;另外,即使作FPGA验证,对于测试案例所需的大量数据输入和输出操作,包括用什么设备存储、如何进行传输和传输速度如何等,也是一个很大的问题。
发明内容
本发明主要解决的技术问题是提供一种多格式视频解码器的测试系统和测试方法。
为解决上述技术问题,本发明采用的一个技术方案是:
提供一种多格式视频解码器测试方法,包括如下步骤:
系统上电,双FPGA从配置FLASH中读取编程文件,进行SOC系统初始化;PC机通过ARM JTAG调试器连接线连接到SOC系统的JTAG接口;ARMJTAG调试器初始化SOC系统的内存控制器,内存控制器将测试程序从PC机加载到SOC系统的内存芯片;以及SOC系统的CPU执行所述测试程序以对视频解码器进行测试。
其中,所述步骤“SOC系统的CPU执行所述测试程序以对视频解码器进行测试”包括:初始化文件系统;判断内存芯片中待解码视频码流是否足够解码一帧;当确定所述内存芯片中待解码视频码流足够解码一帧时,配置视频解码器对待解码视频流进行解码;将解码后的帧数据写入内存芯片中;从存储卡中读取正确的帧数据到内存芯片;以及将解码后的帧数据与正确的帧数据进行比对,并根据比对的结果输出log信息。
其中,所述的多格式视频解码器测试方法,还包括:判断是否显示视频图像;当确定显示视频图像时,将解码后的帧数据送到显示屏控制器,显示屏控制器驱动显示屏进行显示。
其中,当判断内存芯片中待解码视频码流不够解码一帧时,还包括:判断存储卡中的待解码视频码流是否消耗完;当确定存储卡中的待解码视频码流尚未完全消耗完时,读取存储卡中的待解码视频码流到内存芯片中,然后返回所述步骤“判断内存芯片中待解码视频码流是否足够解码一帧”;当确定存储卡中的待解码视频码流已经完全消耗完时,全部解码结束并输出log信息。
其中,当待解码视频流为大批量的视频文件时,所述步骤“执行所述测试程序以对视频解码器进行测试”包括:打开存储卡中的测试列表文件,其中,所述测试列表文件包含各个待解码视频码流的文件名、正确帧数据的文件名和视频格式;判断测试列表文件是否读取到文件尾;当确定测试列表文件尚未读取到文件尾时,读取测试列表文件,获取待解码视频码流文件名、正确帧数据文件名和视频格式;根据获取的待解码视频码流文件名、正确帧数据文件名读取存储卡中的待解码视频码流以及正确帧数据到内存芯片;以及根据视频格式对内存芯片中的待解码视频码流进行视频解码,将解码后的数据与正确帧数据进行比对并根据比对的结果输出log信息。
本发明采用的另一个技术方案是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子有限公司,未经福州瑞芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210331368.7/2.html,转载请声明来源钻瓜专利网。