Kiểm thử kết hợp nhiều kênh của Trình xác minh CTS

Hệ thống âm thanh Android có thể hỗ trợ nhiều định dạng kênh âm thanh để phát. Âm thanh được tạo cho các định dạng âm thanh có số lượng kênh cao, chẳng hạn như âm thanh vòm 5.1, phải phát lại một cách hợp lý trên thiết bị âm thanh nổi 2 kênh.

Bài kiểm thử trộn nhiều kênh của CTS Verifier xác minh rằng quá trình phát hợp lý diễn ra trên nhiều nguồn âm thanh có số lượng kênh cao và trên các tuyến âm thanh được định cấu hình để phát 2 kênh.

Giao diện người dùng kiểm thử trộn đa kênh

Giao diện người dùng kiểm thử trộn nhiều kênh, như minh hoạ trong Hình 1, bao gồm các phần tử được mô tả trong các phần sau.

Bắt đầu trộn nhiều kênh

Hình 1. Thử nghiệm trộn âm thanh đa kênh đã sẵn sàng chạy.

Lựa chọn API âm thanh

Người dùng có thể chọn API âm thanh nào được dùng để phát và ghi: Java API hoặc Native API. Bạn chỉ cần kiểm thử một API để vượt qua bài kiểm thử.

Lựa chọn API âm thanh

Hình 2. Lựa chọn API âm thanh.

Tiện ích hỗ trợ

Hãy xem phần Tiện ích hỗ trợ để biết thêm thông tin.

Chọn tuyến đường

Với giao diện này, người dùng có thể chọn tuyến âm thanh nào sẽ được kiểm thử. Tên tuyến đường được thêm văn bản bắt buộc khi tuyến đường có trên thiết bị (ngay cả khi thiết bị ngoại vi âm thanh được liên kết với tuyến đường đó không được kết nối). Khi chạy trình tự kiểm thử cho tuyến đường đó, tên sẽ được nối thêm văn bản done.

Các nút định tuyến sẽ được bật khi một thiết bị được liên kết với một tuyến đường nhất định trở nên có sẵn, tức là một thiết bị ngoại vi âm thanh được kết nối với DUT. Kiểm thử các tuyến đường được hỗ trợ như sau:

  • Mic/Speaker (Micrô/Loa): Kiểm tra micrô và loa tích hợp trên DUT.

  • Giắc cắm tai nghe tương tự + Loopback: Giắc cắm tai nghe tương tự 3,5 mm (không có trên tất cả các thiết bị Android) phải được kết nối với đầu cắm Loopback âm thanh.

  • Giao diện USB + Loopback: Kiểm tra xem thiết bị giao diện âm thanh USB có được định cấu hình đúng cách cho loopback hay không. Nút này chỉ bật khi bạn kết nối một thiết bị giao diện âm thanh USB.

  • Bộ chuyển đổi tai nghe USB + Loopback: Kiểm thử bộ chuyển đổi tai nghe từ USB sang giắc cắm âm thanh được kết nối với giắc cắm loopback âm thanh. Nút này chỉ bật khi bạn kết nối một giắc cắm vòng lặp âm thanh với bộ chuyển đổi tai nghe USB sang giắc cắm âm thanh.

Chọn tuyến đường

Hình 3. Lựa chọn tuyến đường.

Kiểm thử các nút quy trình, màn hình hiển thị dữ liệu và quy cách định dạng

Bắt đầu: Bắt đầu kiểm tra. Thử nghiệm này tạo ra các tín hiệu từ mỗi định dạng được chỉ định.

Dừng: Dừng thử nghiệm đang thực thi.

Xoá kết quả: Xoá bảng kết quả.

Nút bắt đầu xoá

Hình 4. Nút bắt đầu và nút xoá.

Tín hiệu được ghi lại sẽ xuất hiện khi quá trình kiểm thử diễn ra. Khi tất cả các định dạng được kiểm tra, bảng kết quả sẽ xuất hiện.

Hình sau đây cho thấy kết quả kiểm thử thành công sau khi chạy trên một tai nghe USB:

Kết quả phối âm thanh đa kênh

Hình 5. Kết quả kiểm thử trộn nhiều kênh.

Giao thức kiểm thử

Giao thức kiểm thử như sau:

  1. Đặt DUT ở nơi yên tĩnh.
  2. Chọn API để kiểm thử. Bạn chỉ cần vượt qua một bài kiểm tra.
  3. Chọn đường truyền Mic/Speaker (Micrô/Loa).
  4. Nhấn vào Hiệu chỉnh âm thanh và đảm bảo rằng tín hiệu được tạo ra là đủ.
  5. Nhấn vào Bắt đầu và cho phép kiểm thử chạy cho nhiều định dạng kênh.
  6. Khi hoàn tất, một báo cáo sẽ xuất hiện cho biết kết quả của từng định dạng kênh. Ví dụ: nút tuyến đường Mic/Speaker (Micrô/Loa) sẽ hiển thị Done (Xong) để cho biết rằng quá trình kiểm thử cho tuyến đường đó đã hoàn tất.
  7. Thực hiện các bước từ 4 đến 6 cho các tuyến đường bắt buộc còn lại.
  8. Khi hoàn tất kiểm thử cho tất cả các tuyến đường bắt buộc, nút Đạt sẽ được bật để cho biết rằng bạn đã vượt qua bài kiểm thử.

Diễn giải kết quả

Bạn có thể nhận thấy một số vị trí kênh có cường độ thấp, cho thấy các kênh có tần số cao của luồng âm thanh vòm đang bị loại bỏ. Các kênh có âm lượng lớn phải được trộn để đảm bảo rằng tất cả các kênh trong nội dung đều có thể nghe được qua đầu ra âm thanh nổi.