Android 오디오 시스템은 재생을 위해 다수의 오디오 채널 형식을 지원할 수 있습니다. 5.1 서라운드 사운드와 같이 채널 수가 많은 오디오 형식을 위해 제작된 오디오는 스테레오 2채널 기기에서 적절하게 재생되어야 합니다.
CTS 인증 도구 멀티채널 믹스다운 테스트는 다양한 채널 수가 많은 오디오 소스와 2채널 재생을 위해 구성된 오디오 경로에서 적절한 재생이 이루어지는지 확인합니다.
멀티채널 믹스다운 테스트 UI
그림 1과 같이 멀티채널 믹스다운 테스트 UI는 다음 섹션에 설명된 요소로 구성됩니다.
그림 1. 멀티채널 믹스다운 테스트를 실행할 준비가 되었습니다.
오디오 API 선택
사용자는 재생 및 캡처에 사용할 오디오 API(Java API 또는 네이티브 API)를 선택할 수 있습니다. 테스트를 통과하려면 하나의 API만 테스트하면 됩니다.
그림 2. 오디오 API 선택
지원 유틸리티
자세한 내용은 지원 유틸리티를 참고하세요.
경로 선택
이 인터페이스를 통해 사용자는 테스트할 오디오 경로를 선택할 수 있습니다. 경로 이름은 기기에 경로가 있는 경우 (해당 경로와 연결된 오디오 주변기기가 연결되어 있지 않은 경우에도) required 텍스트와 함께 추가됩니다. 해당 경로의 테스트 시퀀스가 실행되면 이름에 완료 텍스트가 추가됩니다.
경로 버튼은 지정된 경로와 연결된 기기를 사용할 수 있게 되면, 즉 오디오 주변기기가 DUT에 연결될 때 사용 설정됩니다. 다음과 같이 지원되는 경로를 테스트합니다.
마이크/스피커: DUT의 내장 마이크와 스피커를 테스트합니다.
아날로그 헤드셋 잭 + 루프백: 3.5mm 아날로그 헤드셋 잭(일부 Android 기기에는 없음)을 오디오 루프백 플러그에 연결해야 합니다.
USB 인터페이스 + 루프백: USB 오디오 인터페이스 기기가 루프백에 맞게 올바르게 구성되어 있는지 테스트합니다. 이 버튼은 USB 오디오 인터페이스 기기가 연결된 경우에만 사용 설정됩니다.
USB 헤드셋 어댑터 + 루프백: 오디오 루프백 플러그에 연결된 USB-아날로그 헤드셋 어댑터를 테스트합니다. 이 버튼은 오디오 루프백 플러그가 있는 USB-아날로그 헤드셋 어댑터가 연결된 경우에만 사용 설정됩니다.
그림 3. 경로 선택
프로세스 버튼, 데이터 표시, 형식 사양 테스트
시작: 테스트를 시작합니다. 테스트는 지정된 각 형식에서 신호를 생성합니다.
중지: 실행 중인 테스트를 중지합니다.
결과 지우기: 결과 패널을 지웁니다.
그림 4. 시작 및 지우기 버튼
캡처된 신호는 테스트가 실행될 때 표시됩니다. 모든 형식이 테스트되면 결과 패널이 표시됩니다.
다음 그림은 USB 헤드셋에서 실행한 후의 성공적인 테스트 결과를 보여줍니다.
그림 5. 멀티채널 믹스다운 테스트 결과
테스트 프로토콜
테스트 프로토콜은 다음과 같습니다.
- DUT를 조용한 장소에 둡니다.
- 테스트할 API를 선택합니다. 통과하려면 하나만 있으면 됩니다.
- 마이크/스피커 경로를 선택합니다.
- 오디오 보정을 탭하고 적절한 신호가 생성되는지 확인합니다.
- 시작을 탭하고 다양한 채널 형식에 대해 테스트가 실행되도록 합니다.
- 완료되면 각 채널 형식의 결과를 나타내는 보고서가 표시됩니다. 예를 들어 마이크/스피커 경로 버튼은 완료를 표시하여 경로 테스트가 완료되었음을 나타냅니다.
- 나머지 필수 경로에 4~6단계를 수행합니다.
- 모든 필수 경로의 테스트가 완료되면 통과가 사용 설정되어 테스트가 통과했음을 나타냅니다.
결과 해석
특정 채널 위치의 크기가 작으면 서라운드 사운드 스트림의 고채널이 제거되고 있음을 나타냅니다. 고음 채널은 다운믹스되어야 콘텐츠의 모든 채널을 스테레오 출력을 통해 들을 수 있습니다.