[发明专利]一种编解码器开发测试优化方法及系统有效
申请号: | 202010305810.3 | 申请日: | 2020-04-17 |
公开(公告)号: | CN111429944B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 王尧;李强;叶东翔;朱勇 | 申请(专利权)人: | 北京百瑞互联技术有限公司 |
主分类号: | G10L25/51 | 分类号: | G10L25/51;G10L19/16 |
代理公司: | 北京国科程知识产权代理事务所(普通合伙) 11862 | 代理人: | 曹晓斐 |
地址: | 100085 北京市海淀区上地信息路2号(北京实创*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编解码器 开发 测试 优化 方法 系统 | ||
本发明公开了一种编解码器开发测试优化方法及系统,属于数据传输技术领域。该编解码器开发测试优化方法包括以下步骤:模块拆分及细化步骤,其将编解码器的组成模块进行拆分,将模块细化为各个子模块;子模块误差统计步骤,其对子模块的运算误差进行统计,包括叠加误差或单级误差;子模块精度优化步骤,其根据子模块的运算精度要求对子模块的运算精度进行优化;子模块音频听感测试步骤,其将精度调整后的子模块进行全局音频听感测试。该方法实现的模块包括:参考运算模块,优化目标运算模块,本级输出数据选择器,以及本级数据偏差统计单元。本发明的应用简化编解码器开发流程,快速高质量完成编解码器开发优化测试过程。
技术领域
本发明涉及数据传输技术领域,特别是一种编解码器开发测试优化方法及系统。
背景技术
现有技术中,主流的音频编解码器开发流程首先根据算法规范进行浮点版本的开发,然后将每个模块的输入和输出与参考数据进行对比,来验证算法的正确性。随后进行浮点转定点的工作,即将浮点运算部分更换为定点运算,以便应用在有限运算能力,功耗开销敏感的嵌入式平台。在浮点运算转定点运算过程中,由于定点化运算会导致精度损失,需要检查定点化后的编解码器的输出精度是否满足测试要求。在满足输出精度的前提下,降低编解码器的运算量以及各种资源占用率,使得编解码器在满足输出精度的要求下减少编解码器的运算量,从而降低编解码器的运算功耗,节省资源占有率,例如中央处理器的占有率。由于定点运算相对于浮点运算,属于有损精度的运算,导致音频编解码器各模块输出的中间数据会有一定程度的精度损失,在音频编解码器客观音质测试阶段,将编解码器处理之后的音频和原始音频对比,很难确定在编解码器的诸多步骤中,哪一步的精度损失较大而导致最后的音质测试失败,最终导致编解码器在开发测试过程中,由于无法快速确定问题模块点,使得编解码器的测试过程时间较长,测试困难加大。同时,在对编解码器的优化过程中,既要保证编解码器的运算精度,同时要简化编解码器的运算过程,降低资源占有率,保持这两者的平衡,也是比较困难的事情。
发明内容
本发明主要解决的技术问题是提供一种编解码器开发测试优化方法,将复杂的编解码器开发测试过程分解为若干简便的过程,使得编解码器开发测试过程能够快速高效的完成。
为了实现上述目的,本发明采用的第一个技术方案是:提供一种编解码器开发测试优化方法,该方法包括:模块拆分及细化步骤,其将编解码器的组成模块进行拆分,将模块细化为各个子模块;子模块误差统计步骤,其对子模块的运算误差进行统计,包括叠加误差或单级误差;子模块精度优化步骤,其根据子模块的运算精度要求对子模块的运算精度进行优化;以及子模块音频听感测试步骤,其将精度调整后的子模块进行全局音频听感测试。
为了实现上述目的,本发明采用的第二个技术方案是:提供一种编解码器开发测试优化系统,包括参考运算模块,其为编解码器开发过程中的浮点运算模块,输出本级模块的参考值;优化目标运算模块,其为编解码器开发过程中的定点运算模块,输出本级模块的优化值;本级输出数据选择器,其对输入到下一级模块的参考值和/或优化值进行选择;以及本级数据偏差统计单元,其对本级模块的运算数据偏差和异常错误进行统计。
本发明的有益效果是:本发明应用时,对编解码器的各个组成模块的精度进行测试和确定,加快编解码器开始测试过程,简化复杂的编解码器开发测试过程。
附图说明
图1是本发明的一种编解码器开发测试优化方法流程示意图;
图2是本发明的一种编解码器开发测试优化系统结构示意图;
图3是本发明的一种编解码器开发测试优化系统数据传递示意图。
具体实施方式
下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百瑞互联技术有限公司,未经北京百瑞互联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010305810.3/2.html,转载请声明来源钻瓜专利网。