一种音频测试方法和设备技术

技术编号:21096501 阅读:53 留言:0更新日期:2019-05-11 12:39
本发明专利技术实施例提出了一种音频测试方法和设备,应用于包括待测BLE对象,中间端,SPDIF音频测试仪器的系统中,其中该方法包括:通过中间端获取待测BLE对象的MIC所获取的音频数据;通过所述中间端将所述音频数据发送到内部的I2S接口;通过所述中间端将经过I2S接口的音频数据转换为SPDIF格式,并将转换为SPDIF格式后的音频数据发送到SPDIF音频测试仪器上进行分析测试。本方案中通过将BLE对象的音频数据转换为SPDIF格式后,接入到成熟的SPDIF有线音频测试仪器上,实现了对BLE音频产品的自动分析测试。

An Audio Test Method and Equipment

【技术实现步骤摘要】
一种音频测试方法和设备
本专利技术涉及音频测试领域,特别涉及一种音频测试方法和设备。
技术介绍
现有蓝牙耳机都是基于经典蓝牙技术,现有的蓝牙耳机音频测试仪器也都是基于经典蓝牙技术。但是近几年低功耗BLE蓝牙技术发展迅猛,基于BLE传输技术的音频产品陆续上市。BLE音频产品有可能在装配环节因密封漏气或声音出口被堵住导致不良;此外BLE可穿戴产品因体积小不会留出其他有线接口,而目前一般的经典蓝牙音频测试仪器测试方式采用的是以人工的方式来进行测试的,具体的测试是以人工的方式对输出接口通过插线的方式来进行检测,监测人员需要插线后听取插线所传输的声音来判断输出接口是否良好,这种方式费时费力很容易产生人为误差,无法面对没有有效接口的BLE产品,也无法应对目前大规模的BLE音频产品的测试需要。
技术实现思路
有鉴于此,本专利技术提出了一种音频测试方法和设备,用以实现BLE产品的自动化音频测试。具体的,本专利技术提出了以下具体的实施例:本专利技术实施例提出了一种音频测试方法,应用于包括待测BLE对象,中间端,SPDIF音频测试仪器的系统中,该方法包括:通过中间端获取待测BLE对象的MIC所获取的音频数据本文档来自技高网...

【技术保护点】
1.一种音频测试方法,其特征在于,应用于包括待测BLE对象,中间端,SPDIF音频测试仪器的系统中,该方法包括:通过中间端获取待测BLE对象的MIC所获取的音频数据;通过所述中间端将所述音频数据发送到内部的I2S接口;通过所述中间端将经过I2S接口的音频数据转换为SPDIF格式,并将转换为SPDIF格式后的音频数据发送到SPDIF音频测试仪器上进行分析测试。

【技术特征摘要】
1.一种音频测试方法,其特征在于,应用于包括待测BLE对象,中间端,SPDIF音频测试仪器的系统中,该方法包括:通过中间端获取待测BLE对象的MIC所获取的音频数据;通过所述中间端将所述音频数据发送到内部的I2S接口;通过所述中间端将经过I2S接口的音频数据转换为SPDIF格式,并将转换为SPDIF格式后的音频数据发送到SPDIF音频测试仪器上进行分析测试。2.如权利要求1所述的一种音频测试方法,其特征在于,在采集待测BLE对象的MIC所获取的音频数据之前,还包括:通过在所述待测BLE对象上设置所述MIC的数据采集参数,并基于所述数据采集参数通过所述MIC进行音频数据采集;通过在所述待测BLE对象的ABC接口对所述MIC所采集的音频数据进行采样,并对采样得到的采样音频数据进行数据缓冲;通过所述待测BLE对象将所述采样音频数据分割为预设大小的多个音频数据包;通过所述待测BLE对象在所述音频数据包添加数据头控制信息后生成数据包,并将所述数据包放入BLE发送队列,以批量传输所述数据包到所述中间端。3.如权利要求2所述的一种音频测试方法,其特征在于,所述数据采集参数包括采样率;在对采样得到的采样音频数据进行数据缓冲之后,还包括:通过所述待测BLE对象基于所述采样率判断传输所述采样音频数据是否超过BLE带宽;若判断结果为是,则对所述采样音频数据进行数据压缩,并对经过数据压缩的所述采样音频数据执行分割为预设大小的多个音频数据包的流程。4.如权利要求3所述的一种音频测试方法,其特征在于,所述数据压缩包括无损压缩或有损压缩。5.如权利要求2所述的一种音频测试方法,其特征在于,所述预设大小为240个字节。6.如权利要求2或3所述的一种音频测试方法,其特征在于,数据头控制信息包括数据包标识,数据校验机制的信息,压缩标志位信息,丢包重传机制的信息。7.如权利要求2所述的一种音频测试方法,其特征在于,所述“通过所述待测BLE对象在所述音频数据包添加数据头控制信息后生成数据包,进入BLE发送队列,以批量传输所述数据包到所述中间端”,包括:通过所述待测BLE对象在所述数据包添加数据头控制信息后,进入BLE发送队列,进行批量数据传输;通过所述待测BLE对象在批量数据传输之后,查询BLE应答,以判断是否丢包;若判断结果为是,则通过所述待测BLE对象将丢失的数据包进行重新发送;若判断结果为否,则通过所述待测BLE对象执行通过在所述待测BLE对象的adc接口对所述MIC所采集的音频数据进行采样,并对采样得到的采样音频数据进行数据缓冲的流程。8.如权利要求2所述的一种音频测试方法,其特征在于,所述中间端包括音频CODEC芯片和用于获取音频数据的BLE芯片;所述“通过中间端获取待测BLE对象的MIC所获取的音频数据”包括:通过所述音频CODEC芯片接收数据包;通过所述音频CODEC芯片将所述数据包存入数据接收队列;通过所述音频CODEC芯片对所述数据包进行解析,以确定数据头控制信息以及音频数据包;通过所述音频CODEC芯片根据所述数据头控制信息判断是否有丢包;若判断结果为是,则通过所述音频CODEC芯片利用BLE应答请求补发丢失的数据包;通过所述音频CODEC芯片根据所述数据头控制信息判断所述音频数据包是否需要解压;若判断结果为是,则通过所述音频CODEC芯片进行解压,以生成音频数据。9.如权利要求8所述的一种音频测试方法,其特征在于,所述音频CODEC芯片与所述BLE芯片之间通过I2S接口实现连接;所述“通过所述中间端将所述音频数据发送到内部的I2S接口”包括:通过BLE芯将所述音频数据发送到与所述音频CODEC芯片连接的I2S接口。10.如权利要求9所述的一种音频测试方法,其特征在于,所述“通过所述中间端将经过I2S接口的音频数据转换为SPDIF格式,并将转换为SPDIF格式后的音频数据发送到SPDIF音频测试仪器上进行分析测试”包括:通过所述音频CODEC芯片将经过I2S接口的音频数据转换为SPDIF格式,并将转换为SPDIF格式后的音频数据发送到SPDIF音频测试仪器上进行分析测试,以实现对所述MIC的检测。11.一种音频测试方法,其特征在于,应用于包括待测BLE对象,中间端,SPDIF音频测试仪器的系统中,该方法包括:通过SPDIF音频测试仪器发送SPDIF格式测试信号到中间端;通过所述中间端将SPDIF格式测试信号转换为I2S格式的测试信号;通过所述中间端将为I2S格式的测试信号发送到待测BLE对象;驱动所述待测BLE对象的SPEAKER,以便通过人工耳监听所述SPEAKER的声音并传送到SPDIF音频测试仪器上进行分析。12.如权利要求11所述的一种音频测试方法,其特征在于,所述中间端包括音频CODEC芯片和用于获取音频数据的BLE芯片;所述“通过所述中间端将SPDIF格式测试信号转换为I2S格式的测试信号”,包括:通过音频CODEC芯片将SPDIF格式测试信号转换为I2S格式的测试信号,并对I2S格式的测试信号进行数据缓冲。13.如权利要求12所述的一种音频测试方法,其特征在于,所述音频CODEC芯片与所述BLE芯片之间通过I2S接口实现连接;所述“通过所述中间端将为I2S格式的测试信号发送到待测BLE对象”,包括:通过音频CODEC芯片将I2S格式的测试信号发送到I2S接口;通过所述BLE芯片从所述I2S接口获取I2S格式的测试信号;通过所述BLE芯片将I2S格式的测试信号发送到待测BLE对象。14.如权利要求13所述的一种音频测试方法,其特征在于,所述“通过所述BLE芯片将I2S格式的测试信号发送到待测BLE对象”,包括:通过所述BLE芯片将I2S格式的测试信号分割为预设大小的多个待测音频数据包,以适合BLE传输;在所述待测音频数据包添加数据头控制信息后生成待测数据包;将所述待测数据包排入BLE发送队列,以进行BLE批量数据传输,实现将待测数据包发送到待测BLE对象。15.如权利要求14所述的一种音频测试方法,其特征在于,所述SPDIF音频测试仪器预先设置有测试参数;其中,所述测试信号是所述SPDIF音频测试仪器基于所述测试参数生成;所述测试参数中包括采样率;还包括:基于所述采样率判断传输I2S格式的测试信号是否超出BLE的传输带宽;若判断结果为是,则对I2S格式的测试信号进行数据压缩,并对数据压缩后的I2S格式的测试信号执行分割为预设大小的多个待测音频数据包的流程;若判断结果为否,则执行通过所述BLE芯片将I2S格式的测试信号分割为预设大小的多个待测音频数据包的流程。16.如权利要求14所述的一种音频测试方法,其特征在于,所述数据压缩包括无损压缩或有损压缩;所述预设大小为240个字节。17.如权利要求14所述的一种音频测试方法,其特征在于,所述“将所述待测数据包排入BLE发送队列,以进行BLE批量数据传输,实现将待测数据包发送到待测BLE对象”,包括:将所述待测数据包排入BLE发送队列;基于所述BLE发送队列进行BLE批量数据传输,以将待测数据包发送到待测BLE对象,并在批量数据传输完成后,查询BLE应答以确定是否丢包;若确定丢包,则发送丢失的待测数据包;若确定没有丢包,则继续执行基于所述BLE发送队列进行BLE批量数据传输的流程。18.如权利要求14所述的一种音频测试方法,其特征在于,所述“驱动所述待测BLE对象的SPEAKER,以便通过人工耳监听所述SPEAKER的声音并传送到SPDIF音频测试仪器上进行分析”,包括:通过待测BLE对象接收待测数据包,并将所述待测数据包存入数据接收队列;通过待测BLE对象对所述待测数据包进行解析,以确定待测音频数据包和数据头控制信息;通过待测BLE对象将所述待测音频数据包发送到I2S接口,将待测音频数据组织为I2S格式;通过待测BLE对象中的CODEC将I2S格式的待测音频数据包转换为模拟信号,以通过所述模拟信号驱动SPEAKER,以便通过人工耳监听所述SPEAKER的声音并传送到SPDIF音频测试仪器上进行分析。19.如权利要求18所述的一种音频测试方法,其特征在于,还包括:通过所述数据头控制信息判断是否发生丢包;若判断有发生丢包,则通过待测BLE对象请求生成BLE应答以请求补发所丢失的待测数据包;通过待测BLE对象通过所述数据头控制信息判断是否所述待测音频数据包需要解压;若判断结果为是,则通过待测BLE对象将所述待测音频数据...

【专利技术属性】
技术研发人员:高益财田力
申请(专利权)人:深圳时空壶技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1