延迟合规性测试

本页介绍 CTS 验证程序 (CTS-V) 音频测试,这些测试用于确定是否符合 CDD 音频延迟要求。在运行 这些测试之前,请阅读一般说明。

音频冷启动输入延迟测试

音频冷启动输入延迟测试用于测量从暂停(冷)音频系统录制音频所需的时间。

如需运行音频冷启动输入延迟测试,请按以下步骤操作:

  1. 选择要测试的 API。只需通过一个 API 的延迟时间要求。
  2. 点按 Start,开始运行测试。测试将测量从冷音频系统开始录制音频所需的时间。结果会显示在屏幕上,并指明通过或失败。

    原生 API 的测试结果示例

    图 1. Native API 上通过的测试的示例结果

如果测得的延迟符合 CDD 要求,则测试通过。

音频冷启动输出延迟测试

音频冷启动输出延迟测试用于测量从暂停(冷)音频系统播放音频所需的时间。此测试具有以下要求:

  • 设备要求 :依次前往设置 > 声音和振动 ,然后将触摸声音 切换到关闭位置。

如需运行音频冷启动输出延迟测试,请按以下步骤操作:

  1. 选择要测试的 API。只需通过一个 API 的延迟时间要求。
  2. 点按 Start ,开始运行测试。测试会播放静音音轨,并测量从开始播放到音轨出现在输出中的时间。结果会显示在屏幕上,并指明通过或失败。

    原生 API 的测试结果示例

    图 2. Native API 上通过的测试的示例结果

如果测得的延迟符合 CDD 要求,则测试通过。

音频点按与发声间测试

音频点按与发声间测试用于测量从用户在屏幕上触发音频到该音频出现在音频系统的输出中所需的时间。此测试使用内部麦克风来测量屏幕交互与内部扬声器播放声音之间的时间间隔。总体结果为 5 次成功测量值的平均值。

成功点按触发指令指南

此测试会监听测试人员的指甲在激活字段中触击屏幕时发出的物理 tick 声音,以指示屏幕交互。 此声音还可以激活提示音播放。由于 tick 声音可能难以检测,因此请务必设置测试环境并准确执行点按触发。

在测试期间,请遵循以下准则来实现良好的点按触发效果:

  1. 在安静的房间内,将设备放在桌子上,屏幕朝上。
  2. 用食指触击屏幕,确保指甲和指尖都接触到屏幕,以便指甲触击可发出能识别的 tick 声音。
    • 只用手指较软的部分触击不会产生触发声音。
    • 仅触击屏幕一次,然后收回手指。多次触击会使测量结果混乱。

为了使测量成功,测试必须能够检测到激活 tick 声音和生成的声音。您可能需要调整触击屏幕的力度或播放音量,才能获得成功的测量结果。

测试程序

如需运行音频点按与发声间测试,请按以下步骤操作:

  1. 断开所有有线或蓝牙音频外围设备与 DUT 的连接。
  2. 选择要测试的 API。只需通过一个 API 的延迟时间要求。
  3. 点按 Start 以开始测试。
  4. 用指甲点按屏幕一次,详见成功点按触发指令指南。需要在指甲触击显示屏时发出较大的 tick 声音,系统才能记录开始测量的时间。

    测试开始之前的音频点按与发声间测试界面

    图 3. 音频点按与发声间测试,未完成

  5. 等待测量结果显示,然后重复第 3 步和第 4 步,直到设备成功完成五次测量。

  6. 点按 Stop 以结束测试。

  7. 评估测试结果。

    • 在绿色矩形内,红线表示触发 tick 声音和生成的声音。
    • 如果测试平均值的结果为“PASS”,则表示通过测试。
    • 如果测试平均值的结果为“FAIL”,则表示测试失败。

    测试结束后的音频点按与发声间测试界面

    图 4. 音频点按与发声间测试,已完成

音频环回延迟测试

音频环回延迟测试用于测量“往返”延迟,即从信号开始播放直至收到捕获的音频所用的时间。虽然此测试不支持分别测量系统的播放延迟和捕获延迟,但能很好地表明系统在多个设备对中的整体延迟表现。

环回延迟测量方法是:在输出设备上生成信号,并在配对的输入设备上捕获该信号。生成的信号是一组可被测试识别的突发噪声,用于准确地确定信号开始时间。

延迟路径

音频环回延迟测试会测量三条路径的延迟:

  • 扬声器/麦克风 :内置麦克风会捕获内置扬声器信号。在手持设备(例如手机和平板电脑)上,必须测试此路径;在非手持设备(例如手表、电视、车载设备和冰箱)上,不必测试此路径。

  • 耳机插孔:信号通过 环回插头从输出端传送到 3.5 毫米模拟耳机插孔的输入端。

  • USB:信号通过带有环回插头的 USB 转模拟耳机适配器或带有将输出插孔连接到输入插孔的USB 音频接口进行传输。只要其中一条 USB 路径获得通过值,即可通过测试。此路径可能不适用于某些 Android 设备,例如电视和车载设备。

测试面板

音频环回延迟测试 面板包含以下部分,如下图所示:

“音频环回延迟测试”面板

图 5. “音频环回延迟测试”面板。

支持实用程序

您必须先运行以下实用程序,然后才能开始测试:

  • 校准音频 :为了有效分析捕获的音频,请务必以适当的强度生成输出信号。 校准音频 会调用 “音频环回校准”面板来确保 适当的信号强度。

  • 音频设备 :会启动一个对话框,其中显示了 DUT 支持且已连接的所有音频设备。如需了解详情,请参阅 “音频设备”面板。

音频环回支持实用程序

图 6. 音频环回延迟测试支持实用程序。

DUT 配置部分

此部分显示有关 DUT 配置的信息。以下配置属性部分决定了通过条件:

  • 专业音频 :DUT 声明专业音频 标志,以表明 DUT 支持专业级音频性能和功能(例如 MIDI 支持)。

  • 低延迟 :DUT 声明低延迟 标志,以表明 DUT 支持音频播放和捕获的低延迟上限。

  • MPC :DUT 所声明的“媒体性能等级”。

  • MMAP:DUT 支持 MMAP 模式音频播放。

  • MMAP 专用:DUT 支持 MMAP 专用模式播放。

  • 手表:DUT 已被认定为手表。

  • 电视:DUT 已被认定为电视。

  • 车载设备 :DUT 已被认定为车载设备。

  • 手持设备 :DUT 已被认定为手持设备,例如手机或平板电脑。

测试部分

对于每个路径,测试部分都包含两个元素:

  • 开始:执行测试部分。确定 DUT 支持给定的可用路径后,系统会启用该按钮。
  • 说明、流程和状态文本 :显示用于启用测试部分的说明、测试部分在运行时的状态,以及测试部分完成时的结果。
部分 说明
扬声器和麦克风测试 系统会启用开始按钮,除非 DUT 不支持内部扬声器或内部麦克风(例如在电视或车载设备上)。
耳机插孔测试 如果以下两个条件都成立,系统会启用开始 按钮:DUT 支持模拟耳机插孔,且音频环回插头已插入 DUT 上的模拟 3.5 毫米耳机插孔。
USB 测试 如果以下两个条件都成立,系统会启用开始 按钮:DUT 支持 USB 音频连接,且已连接 USB 音频设备。
结果 显示整个测试的结果。

测试流程

对于每个受支持的路径,请执行以下操作:

  1. 连接适当的环回外围设备,以进行模拟耳机和 USB 测试。对于扬声器和麦克风测试,请将 DUT 放在安静房间内的平坦表面上。所需的外围设备列于 CTS 验证程序音频外围设备中。
  2. 运行支持实用程序。
  3. 点按开始 运行测试部分。

在每个测试部分的测试完成后,结果 部分会更新,以反映整体测试状态。

当所有必需路径都经过测试且每项测试都符合 CDD 中为该路径指定的延迟条件 时,系统会启用 通过 作为结果。