Android ses sistemi çok çeşitli rotalar, çevre birimleri ve yapılandırmalar aracılığıyla ses sinyallerini çalıp kaydedebilir. Karmaşık bir sistemde temel ses özelliklerini manuel olarak test etmek yavaş ve yorucu bir işlemdir. CTS Doğrulayıcı, bu sorunu gidermek için çok sayıda rota ve yapılandırmada temel ses özelliğini otomatik olarak doğrulayan çeşitli veri yolu testleri uygular.
Ses verileri yolu testlerinin üç alanı vardır:
- Varsa analog mikrofonlu kulaklık jakı yolu
- Cihaz üzerindeki hoparlör ve mikrofon yolu
- USB ses çevre birimi (USB mikrofonlu kulaklık ve USB ses arayüzü) yolu
Şekil 1. Ses veri yolları test listeleri paneli.
Ortak öğeler
Bir test çalıştırılmadan önce test panelinde aşağıdakiler görüntülenir:
Ses özelliklerinin listesi ve DUT tarafından desteklenip desteklenmediği Bu liste, hangi veri yolunun ve özellik özelliklerinin çalıştırılacağını belirler. Örneğin, MMAP yollarının veri yolu veya özellikleri, MMAP'yi desteklemeyen cihazlarda çalışmaz.
- Mikrofon: DUT'ta yerleşik bir mikrofon bulunur.
- Hoparlör: DUT, yerleşik bir hoparlör içerir.
- MMAP: DUT, MMAP ses modunu destekler.
- MMAP Exclusive: DUT, MMAP Exclusive ses modunu destekler.
Ses API'leri
- Java API: Oynatma ve kayıt işlemi Java ses API'si ile yapılır.
- Yerel API: Oynatma ve kayıt, yerel ses API'si ile yapılır.
Testleri çalıştırmadan önce sinyal seviyesini ayarlamak için Ses Döngüsel Bağlantısı Kalibrasyon Paneli'ni çağıran bir Sesi Kalibrasyon düğmesi
Test işlemi düğmeleri:
Başlat: Test sırasını başlatır. Test edilebilir, başarısız veri yolları veya yapılandırmalar test edilir.
İptal: Mevcut test sırasını durdurur.
Sonuçları Temizle - Tüm veri yolları için sonuç kodunu temizler. Bu seçenek, başarısız olabilecek önceki testlerden sonra test dizisinin tamamını çalıştırmak için kullanılabilir.
Sinyal görüntüleme paneli (osiloskop). Bu panelde, testler çalıştırılırken sinyal gösterilir. Net ve yüksek genlikli bir sinüs dalgası göstermeyen bir sinyal, sorunlu bir veri yolunun göstergesidir.
Gösterilen örnek sayısı, veri yoluna veya yapılandırmaya bağlı olarak değişir. Bu nedenle, sinüs dalgalarının farklı sayıda döngünün görünmesi normaldir.
Test edilen veri yolu veya yapılandırma spesifikasyonlarının listesi. Bu sayfada, seçilen veri yolları testiyle ilişkili olarak ses I/O çevre biriminde çalıştırılabilecek olası yapılandırmalar listelenir. DUT için geçerli olan veri yolları veya yapılandırmalar ve DUT'ya bağlı kullanılabilir çevre birimleri, testin durumuyla (BAŞARILDI, BAŞARISIZ veya TEST EDİLMEDİ) birlikte yıldız işaretiyle gösterilir.
Test çalışırken geçerli veri yolu veya yapılandırma, spesifikasyonu çevreleyen >> << ile gösterilir.
Daha fazla bilgi için aşağıdaki resme bakın:
Şekil 2. Ses verileri yolları test paneli.
Ses veri yolları analog jak testi
Ses veri yolları analog jak testi, analog kulaklık yolu üzerinden temel ses özelliğini test eder. DUT'de analog mikrofonlu kulaklık jakı yoksa otomatik olarak PASS verilir.
Gerekli çevre birimleri
Daha fazla bilgi için Ses geri gönderme fişi başlıklı makaleyi inceleyin.
Aşağıdaki resimlerde, ses veri yolları ses jakı testinin tamamlanmadan önceki ve sonraki ekranları gösterilmektedir:
Şekil 3. Ses veri yolu analog jak testi çalıştırılmaya hazır.
4.Şekil Başarılı tamamlandıktan sonra ses veri yolu analog jak testi.
Ses veri yolları analog jak testini çalıştırmak için aşağıdakileri yapın:
- Döngüsel besleme fişini DUT'taki analog kulaklık jakına takın. Test listesi, geçerli veri yollarını gösterecek şekilde güncellenir.
- Uygun bir sinyal düzeyi ayarlamak için Ses Döngüsü Kalibrasyonu panelini kullanın.
Başlat'a basın. Test, her veri yolunu veya yapılandırmayı adım adım inceler ve veri yolunun veya yapılandırmanın doğru çalışıp çalışmadığını belirlemek için sinyal büyüklüğünü ve jitter'i ölçer.
Sinyal görüntüsünü izleyerek sinyalin doğru olup olmadığını görsel olarak belirleyebilirsiniz. Test, çalıştırıldıktan sonra her veri yolu veya yapılandırma için sonucu gösterir.
Test sırası tamamlandığında sinyal görüntüsü ve veri yolları veya yapılandırma listesi, sonuçları gösteren bir panelle değiştirilir. Başarısız testin bölümlerine (ör. büyüklük veya titreşim) ilişkin hatalar, karşılanmayan eşik veya şartla birlikte kırmızı metinle gösterilir.
Uygun olan BAŞARILDI veya BAŞARISIZ'ı tıklayın.
Ses veri yolları hoparlör ve mikrofon testi
Ses veri yolları hoparlör ve mikrofon testi, cihaz üzerindeki hoparlör ve mikrofon yolu üzerinden temel ses özelliğini test eder.
Gerekli çevre birimleri
Bu test için harici çevre birimi gerekmez.
Aşağıdaki resimlerde, ses veri yolları hoparlör ve mikrofon testinin tamamlanmadan önceki ve sonraki halleri gösterilmektedir. Hatalar kırmızıyla işaretlenir:
Şekil 5. Ses verileri yolu hoparlör ve mikrofon testi çalıştırılmaya hazır.
6. Şekil. Başarılı tamamlama sonrası ses verileri yolu hoparlör ve mikrofon testi.
Ses veri yolları hoparlör ve mikrofon testini çalıştırmak için:
- DUT'yi sessiz bir ortamda masaya veya masaya düz bir şekilde yerleştirin. Test çalışırken yüksek sesler, kaydedilen sesin analizini etkileyebilir.
- Uygun bir sinyal seviyesi ayarlamak için Ses Döngü Bağlantısı Kalibrasyonu panelini kullanın.
Başlat'a basın. Test, veri yolunun veya yapılandırmanın doğru çalışıp çalışmadığını belirlemek için her bir veri yolunu veya yapılandırmayı adım adım izleyerek sinyal büyüklüğünü ve jitter'i ölçer.
Sinyal görüntüsünü izleyerek sinyalin doğru olup olmadığını görsel olarak belirleyebilirsiniz. Test, test sırası ilerledikçe her veri yolu veya yapılandırma için sonucu gösterir.
Test sırası tamamlandığında sinyal görüntüsü ve veri yolları veya yapılandırma listesi, sonuçları gösteren bir panelle değiştirilir. Başarısız testin bazı bölümlerine (büyüklük veya ses dalgalanması gibi) ilişkin başarısızlıklar, karşılanmayan eşik veya gereksinimle birlikte kırmızı metinle gösterilir.
Uygun olan BAŞARILDI veya BAŞARISIZ'ı tıklayın.
USB ses veri yolları testi
USB ses veri yolları testi, USB ses çevre birimi (USB kulaklık ve USB ses arayüzü) yolu üzerinden temel ses özelliğini test eder.
Gerekli çevre birimleri
Daha fazla bilgi için USB ses arayüzü bölümüne bakın.
Aşağıdaki resimlerde, USB ses veri yolları testinin tamamlanmasından önce ve sonra ekranları gösterilmektedir:
7.Şekil Ses verileri yolu USB testi çalıştırılmaya hazır.
8. Şekil. Başarılı tamamlandıktan sonra ses veri yolu USB testi.
Ses verileri yolları USB testini çalıştırmak için:
USB ses çevre birimini DUT'a bağlayın. Test dizisi, aşağıdaki durumların her biri için ayrı ayrı çalıştırılmalıdır:
- Döngüsel fişi takılı USB'den analoga mikrofonlu kulaklık adaptörü
- Çıkışları girişlere bağlayan yama kablolarının bulunduğu bir USB ses arayüzü
Uygun bir sinyal düzeyi ayarlamak için Ses Döngüsü Kalibrasyonu panelini kullanın.
Başlat'a basın. Test, veri yolunun veya yapılandırmanın doğru çalışıp çalışmadığını belirlemek için her bir veri yolunu veya yapılandırmayı adım adım izleyerek sinyal büyüklüğünü ve jitter'i ölçer.
Sinyal görüntüsünü izleyerek sinyalin doğru olup olmadığını görsel olarak belirleyebilirsiniz. Test, test sırası ilerledikçe her veri yolu veya yapılandırma için sonucu gösterir.
Test sırası tamamlandığında sinyal görüntüsü ve veri yolları veya yapılandırma listesi, sonuçları gösteren bir panelle değiştirilir. Başarısız testin bazı bölümlerine (büyüklük veya ses dalgalanması gibi) ilişkin başarısızlıklar, karşılanmayan eşik veya gereksinimle birlikte kırmızı metinle gösterilir.
Test edilmemiş USB çevre birimi için 1 ile 3 arasındaki adımları tekrarlayın.
Uygun olan BAŞARILDI veya BAŞARISIZ'ı tıklayın.
Test sonuçlarını yorumlama
Her yapılandırma için çıkışta bir sinüs dalgası oluşturulur ve giriş yakalanır. Test, girişte oluşturulan tonla aynı frekansa sahip bir sinüs dalgası algılamaya çalışır.
Her yapılandırma için büyüklük ve ses dalgalanması ölçümleri gösterilir. Bunlar şu şekilde tanımlanır:
Genişlik: Giriş sinüs dalganın büyüklüğü (veya seviyesi), Hızlı Fourier Dönüşümü'ne (FFT) benzer şekilde analiz edilir. Büyüklük çok düşükse sinyal engellenmiş veya belirli bir kanal çalışmıyor olabilir. Bu durum, çıkış hacminin veya giriş kazancının çok düşük olduğu anlamına da gelebilir. Geçebilmek için büyüklük belirli bir seviyede olmalıdır.
Ses dalgalanması: Yakalanan sinüs dalgasının fazı, oluşturulan sinyale göre de ölçülür. Sabit göreli faz, yakalanan sinyalin oluşturulan sinyale karşılık geldiğini gösterir. Göreli faz değişiyorsa oluşturulan sinyal bozuktur veya gürültü gibi başka sinyaller yakalanıyordur. Göreceli fazdaki değişikliklere jitter denir.
Giriş yalnızca yüksek bir ses algılıyorsa gürültü tüm sinüs dalgası frekanslarını içerebileceği için büyüklük yüksek olabilir. Bu durumda analizör, oluşturulan sinüs dalgasına kilitlenemez ve yüksek titreşim gösterir.
Aşağıdaki tabloda, büyüklük ve jitter ölçümlerinin çeşitli kombinasyonları için sonuç yorumlanmaktadır:
Oran | Gecikme dalgalanması | Sonuç | Yorumlama |
---|---|---|---|
Yüksek | Düşük | BAŞARILI | Çıkış sinüs dalgalarının temiz bir versiyonu yakalanır. |
Yüksek | Yüksek | BAŞARISIZ | Yüksek ses veya çok bozuk bir sinyal yakalanır. |
Düşük | Düşük | BAŞARISIZ | Temiz sinyal, çok düşük bir seviyede kaydedilir. |
Düşük | Yüksek | BAŞARISIZ | Bozuk veya gürültülü olan sessiz bir sinyal yakalanır. |
CTS Doğrulayıcı testi başarısız oluyorsa OboeTester'ın en son sürümünde Veri Yolları testini çalıştırın. OboeTester aracı ayrıntılı bir rapor yazdırır ve sorun gidermenize yardımcı olabilir.