首页  专利技术  电子电路装置的制造及其应用技术

UAC音频测试方法和系统与流程

2026-08-07 10:20:01 323次浏览
UAC音频测试方法和系统与流程

本技术涉及自动测试,具体地涉及一种uac(usb audio class,usb音频类)音频测试方法和系统。


背景技术:

1、理论上,一个像usb这样的通用数据接口,可以有很多种实现数字音频数据传输的方式。不同的开发者可以根据自己的喜好和需求,定义任意的控制方式、传输模式以及音频格式等参数。但是,从市场和工业开发角度考虑,定义一个被不同开发者认可的、高质量的、并且被标准化的音频传输机制是非常必要的。只有这样,才有可能使在usb上连接的不同音频设备保持最大的兼容性。标准化的传输机制,同样可以使软件驱动尽可能保持通用和简洁。而uac就是为了满足以上要求而定义。uac包括了所有和usb接口兼容的音频流和音频控制功能,甚至包括使用模拟音源,利用usb接口作为控制接口的设备也被归入usb音频类设备。可以理解,uac是对基于usb接口传输音频数据的协议规范。对于使用uac接口传输音频数据的设备,如何进行uac音频测试成为需要解决的技术问题。


技术实现思路

1、有鉴于此,本技术提供了一种uac音频测试方法和系统,能够实现对终端设备uac接口的自动化测试。

2、第一方面,本发明实施例提供了一种uac音频测试方法,在该方法中测试终端作为usb设备与第一主设备连接,所述测试终端和所述第一主设备运行测试脚本以执行所述uac测试方法,包括:

3、响应于辅助设备发送的通话请求,所述测试终端与所述辅助设备建立通话链路;

4、响应于所述辅助设备通过所述通话链路传输的第一音频数据,所述测试终端通过usb接口将所述第一音频数据输出给所述第一主设备;

5、所述第一主设备用于对所述测试终端输出的音频数据进行录音,得到第一音频文件;

6、所述第一主设备用于将所述第一音频文件与第一源音频数据进行比对,得到第一测试结果。

7、在一些实施例中,所述方法还包括:

8、所述第一主设备播放第二音频数据,所述第二音频数据通过usb接口传输至所述测试终端;

9、所述测试终端通过所述通话链路将所述第二音频数据传输至所述辅助设备,其中,所述辅助设备通过usb接口与第二主设备连接;

10、所述第二主设备用于对所述辅助设备输出的音频数据进行录音,得到第二音频文件;

11、所述第二主设备用于将所述第二音频文件与第二源音频数据进行比对,得到第二测试结果。

12、在一些实施例中,所述测试终端与所述辅助设备建立通话链路后,所述测试终端和所述辅助设备均关闭自身的麦克风。

13、在一些实施例中,所述辅助设备通过usb接口与第二主设备连接,所述辅助设备输出的所述第一音频数据由所述第二主设备播放并通过usb接口输出给所述辅助设备;或者,

14、所述第二主设备向所述辅助设备发送音频播放指令;响应于所述音频播放指令,所述辅助设备播放所述第一音频数据。

15、在一些实施例中,所述测试终端作为usb主机与usb耳机连接,所述usb耳机佩戴于人工耳上,所述人工耳还与所述第三主设备连接,所述方法还包括:

16、响应于所述第三主设备发送的随机播放音频指令,所述测试终端随机播放第三音频数据,所述第三音频数据通过usb接口传输至所述usb耳机;

17、响应于所述第三主设备发送的录音指令,所述人工耳对所述usb耳机输出的音频数据进行录音,得到第三音频文件;

18、其中,所述第三主设备用于将所述第三音频文件与第三源音频数据进行比对,得到第三测试结果。

19、第二方面,本发明实施例提供了一种uac音频测试系统,包括:

20、device测试模块、第一主测模块、辅助测试模块和第二主测模块;

21、所述device测试模块部署于测试终端,所述第一主测模块部署于第一主设备,所述测试终端作为usb设备与第一主设备连接;所述辅助测试模块部署于辅助设备,所述第二主测模块部署于第二主设备,所述辅助设备作为usb设备与第二主设备连接;

22、所述第二主测试模块,用于控制所述第二主设备向所述所述辅助设备发送通话发起指令;

23、所述辅助测试模块,用于控制所述辅助设备响应所述通话发起指令并向所述测试终端发送通话请求;

24、所述device测试模块,用于控制所述测试终端响应所述通话请求,以在所述测试终端与所述辅助设备之间建立通话链路;还用于控制所述测试终端响应所述辅助设备通过所述通话链路传输的第一音频数据,所述测试终端通过usb接口将所述第一音频数据输出给所述第一主设备;

25、所述第一主测模块,用于控制所述第一主设备对所述测试终端输出的音频数据进行录音,得到第一音频文件;以及用于将所述第一音频文件与第一源音频数据进行比对,得到第一测试结果。

26、在一些实施例中,所述第一主测模块,还用于控制所述第一主设备播放第二音频数据,所述第二音频数据通过usb接口传输至所述测试终端,所述测试终端通过所述通话链路将所述第二音频数据传输至所述辅助设备,所述辅助设备通过usb接口将所述第二音频数据输出给所述第二主设备;

27、所述第二主测模块,用于控制所述第二主设备对所述辅助设备输出的音频数据进行录音,得到第二音频文件;以及用于将所述第二音频文件与第二源音频数据进行比对,得到第二测试结果。

28、在一些实施例中,所述device测试模块,还用于所述测试终端与所述辅助设备建立通话链路后关闭所述测试终端的麦克风;

29、所述辅助测试模块,还用于所述辅助设备与所述测试终端建立通话链路后关闭所述辅助设备的麦克风。

30、在一些实施例中,所述第二主测模块还用于控制所述第二主设备播放所述第一音频数据,所述第一音频数据通过usb接口输出至所述辅助设备;或者,

31、所述第二主测模块还用于控制所述第二主设备向所述辅助设备发送音频播放指令;所述辅助测试模块,用于控制所述辅助设备响应所述音频播放指令,并播放所述第一音频数据。

32、在一些实施例中,所述系统还包括:第三主测模块、host测试模块以及人工耳控制模块;

33、所述第三主测模块部署在第三主设备上,所述host测试模块部署在所述测试终端上,所述人工耳控制模块部署在人工耳上;所述测试终端作为usb主机与usb耳机连接,所述usb耳机佩戴于人工耳上,所述测试终端和所述人工耳还分别与所述第三主设备连接;

34、所述第三主测模块,用于控制所述第三主设备向所述测试终端发送随机播放音频指令;

35、所述host测试模块,用于控制所述测试终端响应所述随机播放音频指令,并随机播放第三音频数据,所述第三音频数据通过usb接口传输至usb耳机;

36、所述第三主测模块,还用于向人工耳发送录音指令;

37、所述人工耳控制模块,用于控制人工耳响应所述录音指令,并对usb耳机输出的音频数据进行录音,得到第三音频文件;

38、所述第三主测模块,用于将所述第三音频文件与第三源音频数据进行比对,得到第三测试结果。

39、本发明实施例方案辅助设备通过通话链路向测试终端发送音频数据,测试终端通过usb接口将音频数据传输给主设备,主设备对测试终端usb接口传输的音频数据进行录音比对,能实现够对测试终端uac音频传输能力的测试。

文档序号 : 【 40201754 】

技术研发人员:李江帆
技术所有人:紫光展锐(重庆)科技有限公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
李江帆紫光展锐(重庆)科技有限公司
一种基于实测数据优选的高速铁路目标廓形设计方法与流程 小麦水分分布THz图像检测方法、设备和介质
相关内容