Android USB オーディオに対する Android 互換性テストスイート(CTS)のいくつかのテストでは、USB オーディオ周辺機器を物理的に接続する必要があります。このようなテストには、追加の CTS 検証ツールテストが実装されています。
用語について
このドキュメントでは、「デバイス」と「周辺機器」という用語を厳密に使用しています。
- 「デバイス」は、Android デバイスを指します。
- 「周辺機器」は、Android デバイスに接続された外付け USB オーディオ周辺機器を指します。
サポートされている周辺機器
USB オーディオ CTS 検証ツールテストには以下の周辺機器を使用してください。
USB オーディオ インターフェース
USB オーディオ周辺機器属性テストを実施するには、以下の周辺機器のいずれかが必要です。これらは再生テストと録音テストにも使用できます。
USB オーディオ インターフェース(PreSonus AudioBox 96) |
USB ヘッドセット
CTS 検証ツールの USB オーディオ ループバック テストでは、 Google USB-C デジタル - 3.5 mm ヘッドフォン アダプターその他の多くのアダプターではレイテンシが著しく増大することが確認されています。また、一部のアダプターではエコー キャンセラも増大し、ループバック信号がブロックされる可能性があります。
CTS 検証ツール USB オーディオ ボタン テストでは、特定の USB ヘッドセット周辺機器は必要ありません。以下のいずれでも使用できます。
- Android USB ヘッドセット アクセサリの仕様を満たす USB ヘッドセット周辺機器。多くの場合、「Made for Android」と表示されています。
- 対応するアナログ ヘッドセット:
Android
USB ヘッドセット アクセサリの仕様:
Google USB-C デジタル - 3.5 mm ヘッドフォン アダプター
互換性のあるアナログ ヘッドセット周辺機器の既知の例としては、次のものがあります。 Bose SoundSport インナーイヤー型ヘッドフォン - Samsung デバイス、Android デバイス Android ヘッドセット用に開発された UrbanEars Reimers Black Belt です。これらのアナログ ヘッドセットは をデバイスの USB ポートに、USB - オーディオ コンバーターで接続する必要があります。
いずれの場合も、テストの合格に必要な 3 つのボタン(音量大、音量小、再生 / 一時停止)のすべてで、仮想キーコードを生成する必要があります。仮想キーコードについては、Android USB ヘッドセット アクセサリ仕様のソフトウェア マッピングのセクションをご覧ください。
USB ヘッドセット |
その他の必要なハードウェア
パッチケーブル(ループバック用)。USB の入力に出力を接続するための、1/4 インチオス - 1/4 インチオスの短いパッチケーブル 2 本。
1/4 インチオス - 1/4 インチオスのパッチケーブル |
USB 周辺機器用ケーブル
このケーブルは通常、周辺機器に付属しており、USB オーディオ周辺機器をホストデバイスに接続します。 |
USB On-The-Go(OTG)アダプター
周辺機器を Android デバイスに物理的に接続し、「ホスト」になることを Android デバイスに指示するには、USB On-The-Go(OTG)アダプターが必要です。 |
再生テストで USB オーディオ インターフェースの出力を確認するためのアナログ ヘッドフォン
アナログ ヘッドフォン |
テスト
各テストでは、テスト合格(チェックマーク)ボタンをクリックしてテストの合格を知らせます。それ以外の場合は、テスト不合格(感嘆符)ボタンをクリックしてテストの不合格を知らせます。
属性テスト
概略
このテストでは、属性(サポートされているサンプルレート、チャンネル設定、サンプル形式など)が、デバイスの事前に知られている属性と一致することを確認します。
手順
メインメニューからテストを呼び出した後、USB オーディオ周辺機器を接続します。属性が一致する場合、テスト合格(チェックマーク)ボタンが有効になります。
[USB Audio Peripheral Attributes Test] を選択します。 | |
手順の概要が表示されます。 | |
接続前の画面 | |
周辺機器用ケーブルと OTG アダプターで Android デバイスに接続された USB オーディオ周辺機器 | |
接続後の画面 |
再生テスト
概略
このテストでは、音声再生が機能していることを確認します。1 KHz のテストトーンを生成し、USB オーディオ周辺機器にステレオ(2 チャンネル)で出力します。
手順
メインメニューからテストを呼び出した後、モニターするために、アナログ ヘッドセットなどの USB オーディオ インターフェースを、インターフェースのヘッドセット出力ジャックに接続します。
[Play] ボタンを押します。ヘッドセットの両方のチャンネルからテストトーンが聞こえている場合は、テスト合格(チェックマーク)ボタンをクリックしてテストの合格を知らせます。いずれかまたは両方のチャンネルでテストトーンが再生されない場合は、テスト不合格(感嘆符)ボタンをクリックしてテストの不合格を知らせます。
備考
[USB Audio Peripheral Play Test] を選択します。 | |
手順の概要が表示されます。 | |
接続前の画面 | |
USB オーディオ周辺機器を Android デバイスに接続します。
モニターするために、ヘッドフォンが USB オーディオ インターフェースのヘッドフォン出力ジャックに接続されています。 |
|
接続後の画面 |
録音(ループバック)テスト
概略
このテストでは、音声録音が機能していることを確認します。USB オーディオ インターフェースの出力にトーンを生成し、パッチコードで USB オーディオ周辺機器の入力に送ります。
手順
メインメニューからテストを呼び出した後、USB オーディオ インターフェースを接続します。パッチケーブルでアナログ出力をアナログ入力に接続します。 [Record Loopback] ボタンを押します。録音したテストトーンの両方のチャンネルが下の図のように表示されている場合は、テスト合格(チェックマーク)をクリックしてテストの合格を知らせます。チャンネルのいずれかまたは両方が表示されない場合は、テスト不合格(感嘆符)ボタンをクリックしてテストの不合格を知らせます。
備考
周辺機器の入力ジャックと出力ジャックの両方が確実に接続されていることを確認します。これは、入力レベルを調整して録音された信号を正しく表示するために必要となります。
[USB Audio Peripheral Record Test] を選択します。 | |
手順の概要が表示されます。 | |
接続前の画面 | |
ループバックが Android デバイスに接続された USB オーディオ インターフェース | |
USB オーディオ インターフェースの背面の接続 | |
USB オーディオ インターフェースの前面の接続 | |
接続後の画面 | |
接続後の画面、録音テスト実行中 |
ヘッドセット ボタンのテスト
概略
このテストでは、推奨ヘッドセットのメディア / トランスポート ボタンが正しく認識されていることを確認しています。
手順
メインメニューからテストを呼び出した後、USB ヘッドセット周辺機器を接続します。ヘッドセットの各メディア / トランスポート ボタン(再生、一時停止、音量大、音量小)を押します。それぞれが認識されるたびに、テストパネルに表示されます。すべてのボタンが認識されると、テスト合格(チェックマーク)ボタンが有効になります。テスト合格ボタンをクリックして、合格を知らせます。いずれかのボタンが認識されない場合は、テスト不合格(感嘆符)ボタンをクリックして、テストの不合格を知らせます。
備考
Android デバイスに接続された USB ヘッドセット周辺機器。
OTG アダプターに注意。 |
|
[USB Audio Peripheral Buttons Test] を選択します。 | |
手順の概要が表示されます。 | |
周辺機器は接続されているが、ボタンは(まだ)認識されていない。
デバイス プロファイルにあるボタンは白いテキストで示されます。テスト周辺機器の一部ではないテキストは灰色のテキストで表示されます。 |
|
周辺機器が接続され、テスト対象のボタンが認識された。 |