android 副mic测试,【收藏】Android Audio Framework CTS Verifier 测试方法

This new suite of tests requires human intervention and some external hardware including a Loopback Plug, a USB reference microphone and external speakers. For devices without 3.5 mm (⅛”) headset port, the user will be able to skip the test and mark it as successful. See the sections below for details.

Loopback plug latency test

Round trip latency in audio is defined as the time it takes an audio signal to be recorded, processed and output back.

To measure round-trip latency using CTS Verifier, connect a loopback plug to the 3.5 mm (⅛”) headset connector. (If you don’t have a loopback plug, you can easily make one following the Audio Loopback Dongle instructions.

Start CTS Verifier Loopback Test

Summary of instructions is displayed

bf8364499d2fd3f546103efe34fb1d61.png

Report if the device has a headset port:

YES if the device under test has a physical headset port

NO if there is no headset port

f42f975c1cc00efe89a61abec767a33b.png

If the answer was NO in the previous step, press Pass (green check) on the bottom of the test and finish

0447f71eb4299559eb1a406ea1a8f4ad.png

If the answer was YES in the previous step, continue to connect loopback plug.

Connect a loopback plug to the headset port

Press the Loopback Plug Ready button

660321790e14028b27a0d58aefd020b1.png

Move the slider until the signal level is greater than 60%

Press TEST

3931300691a037a1c6f851274c47cf0a.png 

3dcde42a80d9e2d2a8622b7bce903ad5.png

Wait several seconds while the latency test is performed

c107840cf92264fd6d197dbe962d8162.png

When the test is finished, results are shown

The minimum confidence level for a test to succeed is 0.6

Lower latency numbers are preferred, but no number is enforced

1516c21ff32f7a2c01be5d72dae139da.png

Press the Pass (green, only available if successful) or Failed (red) button to record the results.

ca89f3dab7116430d623d62eeebab13e.png

b2a2d6983edbeefb11c18259c0e33937.png

Audio frequency line test

Using a loopback plug, this test will characterize the left/right line audio output and use the mic feedback from the plug to capture audio and compute a frequency response for each channel.

A simple criterion for minimum energy expected in each band (out of four) is applied per channel.

Start CTS Audio Frequency Line Test

dbd6ab0f5e126733d30c7e374a81e15e.png

Summary of instructions is displayed

1d03358d49c2134ff3288491d9670925.png

Report if the device has a headset port:

YES if the device under test has a physical headset port

NO if there is no headset port

d60a41fd5cce0d7e9ac2f11484b32b2b.png

If the answer was NO in the previous step, press Pass (green check) on the bottom of the test and finish

0447f71eb4299559eb1a406ea1a8f4ad.png

If the answer was YES in the previous step, continue to connect loopback plug

Connect a Loopback Plug to the headset connector (see Loopback plug latency test)

Press the Loopback Plug Ready button

4247285947574ca3db5240d1ee6dc693.png

Press TEST

19534216fd50309f22120c14ba472662.png

Wait several seconds while the frequency tests are performed

fd5f35d8de9561c3f377af1b25fbbbde.png

When the test is finished, results are shown

9590f05ef5ab5806e4807a5bea6b3447.png

Press the Pass (only available if successful) or Failed button to record the results

54980ece806d1a9c5ac87d3e3f787812.png

ab9a13ef9d547239b40b2866cfece2a2.png

Audio frequency speaker test

This test uses the signal captured by an external USB reference microphone to assess the frequency response of left (and right, if it exists) loudspeakers.

A reference microphone is defined as that one that delivers flat, uncolored response. They are often used for analysis and measurement equipment.

There are some inexpensive USB Reference microphones (e.g., miniDSP USB Measurement calibrated microphone, Dayton Audio UMM-6 USB Measurement Microphone), mostly used for the home theater enthusiasts to calibrate their setups.

Minimum recommended reference microphone characteristics:

Flat Frequency response on range 100 Hz – 20 kHz: +/- 2 dB

S/N ration 70 dB (A-weighted)

THD Ratio @ 1000 Hz less than 1 % at 127 dB SPL

Start CTS Audio Frequency Speaker Test

41f2e7c38b92b31a5418becf2165f142.png

Summary of instructions is displayed

69cfc2b3e7938172a5faec372519990e.png

Connect a USB reference microphone (see Audio frequency speaker test)

Press USB REFERENCE MICROPHONE READY

9ab7da13c0b571af9a279cda2a45e0f3.png

Set up DUT (Device Under Test) in a quiet room and USB microphone 20cms perpendicular to center of screen

8837e89db4b57d4e52e7da6d73063a0b.png

Press TEST

0ceb5bbf2fff7a9daea7d61e5fa43eb1.png

Wait several seconds while the frequency tests are performed

dbe691f12f8bb28e774578c63a48c136.png

When the test is finished, results are shown

f5b2f0479ae69f23ec5b2824811e074c.png

Press the Pass (only available if successful) or Failed button to record the results

44b626b86ddd58e48c107741873656cc.png

0c3264ceef28b0ae70be3f284cf75b11.png

Audio frequency microphone test

This test is more involved than the previous ones. It requires the use of both: External speakers for a white noise sound source, and a USB reference microphone to use as a reference for the sound. Although this process is more involved, it can be performed with affordable, easy to get, hardware

External speakers positioned 40cm from the device are used to deliver a white noise sound source. These speakers don’t need to have a “Flat” frequency response, but need good coverage from low frequencies (100 hz) to high frequencies (20khz) is expected which is usually met by portable or medium size self powered speakers (e.g. Sony SRS-X5 portable speakers)

The key element here is that a step for calibration (using the USB reference microphone) is performed, to estimate the actual response of the speakers, thus have a solid reference to compare the built in microphone against.

Start CTS Audio Frequency Microphone Test

674b5c1ed59eca3376491f480ac6f9e3.png

Summary of instructions is displayed

bdb991fd5f7c0025b296e5451f963a10.png

Set up DUT in a quiet room

Position the speakers 40cm perpendicular to the center of the screen of the DUT (see Audio frequency microphone test )

86337903fccc2e07ae498a58afff7a21.png

Report if the device has a headset port:

YES if the device under test has a physical headset port

NO if there is no headset port

90735038b29782a4957b0b8dd5fb07bc.png

If the answer was NO in the previous step, press Pass (green check) on the bottom of the test and finish

0447f71eb4299559eb1a406ea1a8f4ad.png

If the answer was YES in the previous step, continue to connect external speakers.

Connect external speakers using the headphone/line out connector (remember to unplug any USB microphone)

Press EXTERNAL SPEAKERS READY

80610b9ea2062dd2d30c68b17bb4c77b.png

Press TEST 1

e73f0a3ea28fc6aa6a3b97aa30f385c7.png

Wait several seconds for test 1 to complete.

3e3e09dd48e3b413486b51bfded9d451.png

When test 1 is completed, results for the built in microphone are shown.

ff1c1b08b22557f7d65308020174114e.png

Connect a USB Reference microphone (see Audio frequency speaker test )

Press USB REFERENCE MICROPHONE READY

d72beb3749bd0a9805f08b7486ae469a.png

Position USB microphone right next to built-in microphone in DUT, pointing towards external speakers

7c166de3f3a3296a2eab31ec51e01a17.png

000ca34765a27ee5726bbc2c0a753930.png

Press TEST 2

c1bced21da299d2b46bd46773c5234eb.png

Wait several seconds while the test 2 runs

4459ec77561048c57c486ff8f0eca58b.png

When test 2 is completed, results for the USB reference microphone are shown.

360e9834cad61a6d7c1d29fc174404e4.png

Press the Pass (only available if successful) or Failed button to record the results.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/356637.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

魅蓝android底层是什么,魅蓝E2的手机系统是什么

魅蓝E2的手机系统是什么魅蓝E2的手机系统是Flyme 6系统。魅蓝E2搭载了基于YunOS底层深度定制的Flyme 6系统,相交于Flyme 5系列,Flyme 6拥有更轻巧明快的设计元素,辅以让人称颂的人工智能技术One Mind,可以有效保障魅蓝E2日常使用流…

android夜间模式揭露动画,Android Material Design系列之夜间模式

今天我们讲讲夜间模式的实现,这篇文章的名字应该叫:《Android Material Design系列之夜间模式》。在Android 5.0 之后,实现夜间模式并非很难了,支持的5.0库提供了非常简单的实现方式。不信,你就往下看。首先说&#xf…

jboss drools_JBoss Drools –入门

jboss drools这篇文章是关于我如何掌握JBoss Drools的 。 其背后的原因是:SAP收购了我公司当前的规则引擎,而Drools是我们将寻找的另一种选择,只要有人有能力提高概念验证的能力。 尽管似乎有大量的文档,但是我总是会通过示例来发…

华为荣耀30pro鸿蒙内测版,荣耀手机用户放心了 消息称荣耀30 Pro正在内测华为鸿蒙OS...

2021-5-11 13:12【天极网手机频道】鸿蒙OS2.0手机版目前正在大规模开发者公测阶段,有消息称6月份将开始大规模向华为手机用户推送。而对于不少荣耀手机用户来讲,他们也十分期待体验鸿蒙OS,但荣耀品牌已经与华为品牌分离,这让不少荣…

Docker容器中的WildFly Swarm JAX-RS微服务

这些天,每个人都在谈论微服务。 关于如何在企业级应用这些原则,有很多意见和想法,而很少有示例。 可以肯定的是,即使在几天前的会议上,我也很少发现有人在生产环境中运行Docker容器。 当我问起初次体验以及是否有人玩过…

C#解析json文件的方法

C# 解析 json JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。 JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传输。JSON的语法很简单,易于人阅读和编写&#x…

spring 线程池_Spring线程池服务

spring 线程池线程池对于执行同步和异步过程非常重要。 本文介绍如何使用Spring开发和监视线程池服务。 创建线程池已通过两种替代方法进行了说明。 二手技术 : JDK 1.6.0_21 春天3.0.5 Maven的3.0.2 步骤1:建立已完成的专案 创建一个Maven项目&…

带有骆驼,ActiveMQ,Elasticsearch的HL7关键用例

对于可以说HL7协议格式的系统, HL7 over MLLP是一种非常常见的传输机制。 JBoss Fuse是一个非常强大的微服务样式集成平台,在为关键医疗保健提供者构建灵活,有弹性,高可用性的集成方案方面拥有良好的记录。 此外,在JCA…

android 包裹内容,Android开发中Bundle用法 包裹数据

SDK里是这样描述:A mapping from String values to various Parcelable types。它帮助我将数据打包传入intent里面,为使用这些数据提供了便利。protected void onListItemClick (ListView l, View v, int position, long id){super.onListItemClick(l, v…

安卓高级6 SnackBar

引言 文/李牧羊(简书作者) 原文链接:http://www.jianshu.com/p/2654e6bda3b1 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 在之前我有提到这一篇Android Design Support Library系列文章…

利用Aspose.Word控件实现Word文档的操作

Aspose系列的控件,功能都挺好,之前一直在我的Winform开发框架中用Aspose.Cell来做报表输出,可以实现多样化的报表设计及输出,由于一般输出的内容比较正规化或者多数是表格居多,所以一般使用Aspose.Cell来实现我想要的各…

html编码自动识别,html实体编码遇上js代码

摘要: 在js中单、双引号引起来的是字符串,如果我们要在字符串中使用单、双引号,需要反斜杠进行转义。而如果字符串出现在html标签中,我们需要做转义处理。单双引号在js代码中在js中单、双引号引起来的是字符串,如果我们…

Activiti中具有单独数据库模式的多租户

我们过去听到的一项功能请求是以多租户方式运行Activiti引擎,使租户的数据与其他租户的数据隔离。 当然,在某些云/ SaaS环境中,这是必须的。 几个月前,波恩大学的学生拉斐尔吉伦(Raphael Gielen)与我接触&…

html5自动把某个层放在屏幕底部,告诉你一个将 footer 保持在底部的最好方法

当你在布局网页时,有可能会遇到类似下面的这种情况broken_layout.png导致这一问题的原因是页面内容太少,无法将内容区域撑开,从而在 footer 下面留下一大块空白。本文将介绍一种现代化的方法,�确保 footer 始终处于页面…

html的扇形代码导航,CSS3--利用transform和transition属性制作扇形导航

在前面,我们已经讲解了transform这个属性以及案例,那么本文会进一步结合transform和transition两个属性,并制作一个简单的案例进行说明。一、transition属性说明接下来简单分析一下transition这个属性的定义以及子属性。1)ansition-property …

常见的误解:这会创建多少个对象?

总览 一个常见的问题是一段代码创建多少个对象或多少个字符串。 答案通常不是您的想法,也不是您真正需要知道的。 了解何时创建对象是很有用的,但是有很多其他因素通常要考虑的重要得多,这可能意味着应用程序总数不是您所想的。 字符串不是一…

cvs配电保护断路器_电工电器(三)-配电电器-断路器类-剩余电流保护断路器

本文文字836,阅读时间6分钟左右。此系列文章 从配电电器的大类等进行慢慢阐述,有不足的地方 欢迎大家相互探讨交流。配电电器,顾名思义就是进行电力分配的设备。电,从发电机出来之后,由总线输出,不可能直接…

delhpi7 tcombobox清楚重复项_专利数据统计中需要搞清楚的首要问题(2)

上一篇专利数据统计中需要搞清楚的首要问题(1)介绍了通过合并申请号避免重复统计,理清了专利篇数和专利件数的问题,那么还有一类统计就是对发明项数的统计,这里就涉及到对同一项发明的重复统计问题。上一篇介绍的相同申请号但不同公开号的专利…

【Electron】Electron开发入门(八):自定义electron框架外壳(shell)的菜单(Menu)...

1.自定义electron框架外壳(shell)的菜单(Menu) electron的main.js里代码: const Menu require(electron).Menu; var template [{label: 关闭,click: function () { win.close();console.log("关闭")},// s…

交通大数据应用细分_盈海科技 | 交通大数据可视化“掘金”数据价值

面对日益拥堵的交通状况智能交通布局虽在不断完善但交通管理依旧收效甚微问题究竟出在了哪里?数据独立存储难以融合应用数据内在规律难寻数据可视化程度低……问题繁多 困难重重怎么办???交通大数据可视化解决方案上岗啦&#xff…