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.

Trình xác minh CTS kiểm thử tính năng phối âm đa kênh để xác minh rằng quá trình phát lại diễn ra hợp lý 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 lại 2 kênh.

Giao diện người dùng kiểm thử tính năng phối âm đa kênh

Giao diện người dùng kiểm thử tính năng phối âm đa 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. Kiểm thử tính năng phối âm đ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 lại: API Java hoặc API gốc. 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ợ

Xem Tiện ích hỗ trợ để biết thêm thông tin.

Lựa 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 được kiểm thử. Tên tuyến đường được thêm văn bản required 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 thêm văn bản done.

Các nút tuyến đường được bật khi một thiết bị 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: Kiểm thử micrô và loa tích hợp trên DUT.

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

  • Giao diện USB + Loopback: Kiểm thử 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ỉ được bật khi một thiết bị giao diện âm thanh USB được kết nối.

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

Lựa chọn tuyến đường

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

Các nút quy trình kiểm thử, màn hình hiển thị dữ liệu và thông số kỹ thuật về định dạng

Start: Bắt đầu kiểm thử. Bài kiểm thử tạo ra tín hiệu từ từng định dạng được chỉ định.

Stop: Dừng bài kiểm thử đang thực thi.

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

Nút bắt đầu xoá

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

Tín hiệu đã ghi lại sẽ xuất hiện khi bài kiểm thử chạy. Khi tất cả các định dạng được kiểm thử, 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 tai nghe USB:

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

Hình 5. Kết quả kiểm thử tính năng phối âm đa kênh.

Kiểm thử giao thức

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 chọn một API để vượt qua bài kiểm thử.
  3. Chọn tuyến đường Mic/Speaker.
  4. Nhấn vào Calibrate Audio (Hiệu chỉnh âm thanh) và đảm bảo rằng một tín hiệu đầy đủ được tạo ra.
  5. Nhấn vào Start (Bắt đầu) và cho phép bài 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 sẽ hiển thị Done (Đã xong) để cho biết rằng bài 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 bài kiểm thử cho tất cả các tuyến đường bắt buộc đã hoàn tất, Pass (Đạt) sẽ được bật để cho biết rằng bài kiểm thử đã đạt.

Diễn giải kết quả

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