一种音视频解码芯片测试平台及方法

文档序号:9755160阅读:1033来源:国知局
一种音视频解码芯片测试平台及方法
【技术领域】
[0001] 本发明属于计算机应用技术,设及一种用于H.264/AVC音视频解码忍片实现对音 视频解码核鲁棒性及完备性的测试方法。
【背景技术】
[0002] H.264/AVC音视频解码技术是目前较先进的解码技术之一,可实现H.264/AVC(又 称MPEG-^adlO)标准中所定义的满足Main Profile的高清视频解码、MPEG-2/4AAC音频解 码,且具有高可靠性和实时解码等特点,成为新一代高清晰度音视频解码的最佳选择。对音 视频解码核进行测试,,满足其能对各种视频分辨率及音频采样率进行实时解码、错误帖注 入后能快速恢复解码等要求,从而对解码核性能进行测试分析。

【发明内容】

[0003] 本发明的目的是为高清晰度音视频解码技术提供一种音视频解码忍片测试平台 及方法,完成各种视频分辨率及音频采样率实时解码、错误帖注入后能快速恢复解码等功 能的测试。
[0004] 本发明的技术解决方案:
[0005] -种音视频解码忍片测试平台,其特殊之处在于:包括外部接口、D/A转换电路、测 试接口、存储器和传输接口,
[0006] 所述外部接口用于接收外部的编码后的音视频码流给待测试解码忍片;
[0007] 所述测试接口与被测试解码忍片通信;
[000引所述视频D/A转换电路将测试解码忍片解码完成后的视频数字信号转换成视频模 拟信号输出;
[0009] 所述音频D/A转换电路将测试解码忍片解码完成后的音频数字信号转换成音频模 拟信号输出;
[0010] 所述存储器用于被测试解码忍片工作使用;
[0011] 所述传输接口用于将D/A转换电路输出的音视频模拟信号发送给外部,供显示或 播放。
[001 ^ 上述外部接口为PCI接口、IDE接口或W太网接口。
[0013] -种音视频解码忍片测试方法,包括W下步骤:
[0014] 1)外部接口选择:选择PCI接口、IDE接口或W太网接口中任意一个作为音视频码 流输入接口;
[0015] 2)接收TS码流并进行解析;
[0016] 若为视频ES流,则将视频ES流写入解码忍片中进行解码,执行步骤3);
[0017] 若为音频ES流,则解码忍片获取音频采样率信息,执行步骤6)
[0018] 3)解码忍片产生视频解码中断,判断解码状态是否正确:
[0019] 若解码状态出错,则解码忍片复位,执行步骤2);
[0020]若解码状态正确,则获取解码分辨率信息,进行解码;
[0021 ] 4)判断解码后视频输出格式;
[0022] 若视频输出格式为电视制式,则发送给视频D/A转换电路;
[0023] 若视频输出格式为电脑制式,则直接输出;
[0024] 5)将测试解码忍片解码完成后的视频数字信号转换成模拟信号输出;
[0025] 6)根据输出结果判断解码忍片对于视频信号的解码性能;
[0026] 7)若音频采用率为32KHZ,则配置音频系统时钟为8.192MHz,执行步骤8);
[0027] 若音频采用率为44. IKHz,则配置音频系统时钟为11.2897MHz,执行步骤8);
[00%]若音频采用率为48KHZ,则配置音频系统时钟为12.288MHz,执行步骤8);
[0029] 8)根据当前音频采样率W及对应的音频系统时钟配置音频D/A转换电路:
[0030] 9)解码忍片解析音频ES流,得到ADTS码流,对ADTS码流解码,输出音频信号;
[0031] 10)判断音频解码过程是否出错;
[0032] 若音频解码过程出错,则执行步骤9);
[0033] 若正确,则输出;
[0034] 11)根据输出结果判断解码忍片对于音频信号的解码性能。
[0035] 步骤5)的输出分两种方式:VOC输出和PCI通路输出。
[0036] 本发明的有益效果:
[0037] 1、本繁忙能够完整的将所有满足H. 264/AVC、MPEG-2/4协议的视频源和音频源进 行灵活有效的测试;
[0038] 2、本发明不仅有视觉和听觉的直观感知还可W将解码后的YUV文件与CModel解码 的YUV文件进行完整对比,可快速有效的查找解码错误原因;
[0039] 3、错误注入功能,可按照H.264/AVC、MPEG-2/4协议字段进行特定形式的错误注 入;
[0040] 4、本发明可有效的检测到错误并快速的恢复正常解码;
【附图说明】
[0041] 图1为本发明音视频解码核测试平台结构示意图;
[0042] 图2为音视频解码核测试方法流程图。
【具体实施方式】
[00创如图1所示,一种音视频解码忍片测试平台,包括外部接日、D/A转换电路、测试接 口、存储器和传输接口,
[0044] 外部接口用于接收外部的编码后的音视频码流给待测试解码忍片;
[0045] 测试接口与被测试解码忍片通信;
[0046] 视频D/A转换电路将测试解码忍片解码完成后的视频数字信号转换成视频模拟信 号输出;
[0047] 所述音频D/A转换电路将测试解码忍片解码完成后的音频数字信号转换成音频模 拟信号输出;
[004引存储器用于被测试解码忍片工作使用;
[0049] 传输接口用于将D/A转换电路输出的音视频模拟信号发送给外部,供显示或播放。
[0050] 实施例:
[0051] 下面结合附图对本发明做进一步详细描述,请参阅图2。
[0052] 采用软硬件协同作用的音视频解码核测试方法,基于一款集成了 PPC嵌入式处理 器、PCI主机接口、H. 264/AVC视频解码核、音频解码核、DMA控制器、W太网终端、IDE控制器 等资源的H.264/AVC解码忍片测试平台,可W分别W单视频数据、单音频数据及音视频合成 数据=种数据源形式来测试解码性能。
[0053] 1、音频解码核的测试主要考虑输入码源的特性和解码输出的配置参数。音频解码 模块支持MPEG-2AAC和MPEG-4AAC解码;解码输出PCM支持单、双声道32趾Z、44.化hz和48Khz 采样频率,采样位宽支持16-bit、20-bit、24-bit和32-bit;I2S输出支持位宽匹配模式和位 宽固定模式;根据PCM采样位宽和采样频率的不同,共有九种音频系统时钟可供选择,并具 有出错处理功能,共计验证项97项。
[0054] ADTS码流符合MPEG-2/4AAC标准的解码验证
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1