Performans haritasını kullanarak sonuçları karşılaştırma

Ekosistemin performans haritasını doldurmak için performans tablolarında sağlanan verileri kullanın. Performans haritasını doldururken önerilen veri görselleştirmeyle ilgili kullanım kılavuzunu uygulayın. Karşılaştırma için DUT'dan alınan verileri performans haritasıyla uyumlu hale getirin.

Verileri performans haritasında görselleştirme

1. ve 2. efekt için performans haritası, en yüksek süre, en yüksek genlik ve keskinlik için değer katsayısı (FOMS = PRR / en yüksek süre) ile çizilir. Verilerinizi performans haritasıyla uyumlu hale getirirken x eksenindeki (en yüksek süre), y eksenindeki (en yüksek genlik) ve balon boyutundaki (FOMS) verileri dikkatlice takip edin. Performans haritası, fiyat katmanı (düşük, orta, yüksek) ve aktüatör türü (X-LRA, Z-LRA, ERM) gibi çeşitli kategorilerle sunulur. Farklı kategorileri temsil etmek için farklı renkler kullanın.

Performans haritası, hedef cihazın değerlendirilmesine yardımcı olmak için bağlama göre göreli bir karşılaştırma (geçti veya başarısız kararı yerine) kullanır. Performans haritası ile DUT ölçümünüz arasındaki karşılaştırma sonuçlarını yorumlarken beklentilerinizi telefonun ait olduğu kategorilere göre oluşturun ve aşağıdaki soruları göz önünde bulundurun:

  • Cihazınızın performans özellikleri haritanın neresinde yer alıyor?
  • Birçok koşul (ör. fiyat katmanı veya aktüatör türü) göz önüne alındığında, cihazınız rakiplerinizin performansını aşıyor mu, rakiplerinizle aynı performansı mı gösteriyor veya rakiplerinizin performansının altında mı kalıyor?
  • Sonuçlar beklentilerinizi karşılıyor mu? Aksi takdirde hangi faktörün performansı düşüktü?

Örneğin, ERM'ye sahip uygun fiyatlı telefonunuzun performansı premium X-LRA telefonlarınkine eşdeğerse bu uygun fiyatlı telefon, ERM'ye sahip benzer uygun fiyatlı telefonlara kıyasla olağanüstü kaliteli dokunma teknolojisine sahiptir.

EFFECT_CLICK (1. Etki) ve createOneShot (2. Etki)'de x ekseni ve y ekseni sırasıyla tepe süresini ve tepe genliğini ifade eder. Kabarcığın boyutu, keskinlik için değer oranını (FOMS = PRR / tepe süresi) gösterir. Açıklamadaki renk kodları ise daha ayrıntılı segmentasyon (fiyat katmanı veya aktüatör türleri) kategorilerini temsil eder. Örneğin, fiyat katmanına göre segmentlere ayrılmış performans haritasında (ör. düşük/orta/yüksek) her kabarcığın rengi fiyat katmanını temsil eder. Baloncuğun rengini telefonunuzun fiyat katmanıyla eşleştirerek telefonunuzu aynı fiyat katmanındaki rakiplerle karşılaştırabilirsiniz.

Şekil 1'deki yeşil balon, EFFECT_CLICK için yüksek kaliteli dokunma özelliğini gösterir (1. efekt). Süre kısa, genlik yüksek ve balon boyutu büyük olduğunda efektler genellikle net ve güçlü olur.

Şekil 1'deki kırmızı balon, EFFECT_CLICK'deki düşük kaliteli dokunma teknolojisini gösterir (1. efekt). Süre uzun, genlik düşük ve balon boyutu küçük olduğunda efektler genellikle uğultu, bulanıklık ve zayıflık içerir.

Noktalı kırmızı çizgi, minimum genlik eşiğini gösterir. Genlik 0, 1 g'den daha zayıfsa dokunma kullanıcılar tarafından algılanmaz (F03-2 hata durumu).

Efekt Nasıl Yapılır Kılavuzu 1

Şekil 1. 1. efektle ilgili "Nasıl yapılır?" kılavuzları için performans haritası

Efektlerle İlgili "Nasıl Yapılır?" Kılavuzu 2

Şekil 2. Effect 2 "Nasıl yapılır?" kılavuzları için performans haritası

createOneShot (2. Etki) verilerinin okunması, 1. Etki verilerinin okunmasına neredeyse aynıdır. Tek bir istisna vardır. 2. Etkinin hedef süresi 20 ms olduğundan, 20 ms'ye yakın tepe süresi, iyi frenlemeyle elde edilen çıkışı temsil eder.

createWaveform (3. Etki) verileriyle ilgili olarak, genlik kontrol özelliklerine odaklanılır. İlk ivme (İvme 1 =% 50 genlik = gruplandırılmış çubuk grafikteki sol çubuk) ile ikinci ivme (İvme 2 =% 100 genlik = gruplandırılmış çubuk grafikteki sağ çubuk) arasındaki hedef oran 2'dir.

Efektlerle İlgili Nasıl Yapılır Kılavuzu 3

Şekil 3. Effect 3 ile ilgili "Nasıl yapılır?" kılavuzları için performans haritası

Performans haritası verileri ve görselleri

Bu veriler performans haritaları için geçerlidir:

  • Test tarihi: 12 Nisan 2020
  • Test edilen cihaz modeli sayısı: 28
  • Test edilen cihaz üreticisi sayısı: 10
  • Cihazın kullanıma sunulduğu dönem: Test tarihinden en fazla 18 ay önce
  • Performans haritasında gözlemlenen dokunma etkileri:

    • VibrationEffect.EFFECT_CLICK (1. Efekt)
    • VibrationEffect.createOneShot (2. Efekt)
    • VibrationEffect.createWaveform (3. Etki)
  • Fiyat katmanı segmentasyonu

    • Yüksek (600 ABD doları veya üzeri)
    • Orta (300-600 ABD doları)
    • Düşük (300 ABD dolarına kadar)
  • Hata örnekleri

    • F01: Dokunma sabit değeri uygulanmadı. Analiz edilecek sinyal yok.
    • F02: Sinyal genliği, analiz edilemeyecek veya insanlar tarafından algılanamayacak kadar zayıf. MATLAB hatası.
    • F03-1: Sinyal genliği, analiz edilemeyecek veya insanlar tarafından algılanamayacak kadar zayıf. PRR değeri sıfırdan küçüktür (< 0).
    • F03-2: Sinyal genliği, analiz edilemeyecek veya insanlar tarafından algılanamayacak kadar zayıf. Amplitüd değeri 0,1'den küçüktür (< 0,1).
    • F04: İlk hızlanma aşaması eksik. İlk yarıda sinyal yok.
    • F05: İki aşama arasında artan hızlanma yok. 1. ve 2. ivmenin maksimum genliği neredeyse aynıdır.
  • Donanım değerlendirmesi için gerekli Android sürümü: Android 10.0 (API düzeyi 29) veya sonraki sürümler.

  • Performans haritasını doldurmak için kullanılan Android sürümü: Android 8.0 (API seviyesi 26) veya sonraki sürümler. 1. etki için veri edinme işlemi Dokunma teknolojisi uygulama yapılacaklar listesi'nin kullanıma sunulmasından önce gerçekleştirildiğinden VibrationEffect.EFFECT_CLICK yerine HapticFeedbackConstants.KEYBOARD_PRESS kullanıldı.

EFFECT_CLICK (1. Etki) için performans haritası

EFFECT_CLICK (Efekt 1) için performans haritası hakkında
Efekt tanımı (Java)
Vibrator vibrator = getSystemService(Vibrator.class);
vibrator.vibrate(VibrationEffect.createPredefined(EFFECT_CLICK));
Efekt tanımı (Kotlin)
val vibrator = getSystemService(Vibrator::class.java)
vibrator.vibrate(VibrationEffect.createPredefined(EFFECT_CLICK))
Performans haritasını okumak için gereken veriler
  • En yüksek süre (grafikteki x ekseni)
  • Tepe genliği (grafikteki y ekseni)
  • FOMS'yi hesaplamak için PRR
  • FOMS = PRR / tepe genliği (grafikteki balon grafiğinin balon boyutu)
  • Görsel referans olarak MATLAB'tan sinyal grafiği
Geçiş oranı
  • %85,7 cihaz 1.efekti oluşturdu
  • %14,3 oranında cihaz F01 nedeniyle başarısız oldu (dokunma sabit değeri uygulanmadı)
EFFECT_CLICK (Etki 1) için performans haritasını dolduracak veriler
Cihaz kimliği Fiyat katmanı Hareket ettirici türü Başarılı/başarısız En yüksek süre (ms) En yüksek genlik (g) PRR FOMS
giriş Yüksek X-LRA Başarılı 167,33 0,53 20,91 0,12
#102 Yüksek X-LRA Başarılı 20,63 1,07 20.09 0,97
#103 Yüksek X-LRA Başarılı 19,98 0,98 21,75 1,09
#104 Yüksek X-LRA Başarılı 22,67 1.16 20.02 0,88
#105 Yüksek X-LRA Başarılı 10,96 1,30 23,62 2.16
#106 Yüksek Z-LRA Başarılı 20,13 1.11 24,15 1,20
#107 Yüksek Z-LRA Başarılı 49,31 0,79 20.06 0,41
#108 Yüksek X-LRA Başarılı 120,71 0,24 14,93 0,12
#109 Yüksek Z-LRA Başarılı 51,46 0,43 8,69 0,17
#110 Yüksek X-LRA Başarılı 8,44 1,01 27,68 3.28
#111 Yüksek ERM Başarısız (F01) Yok Yok Yok Yok
#112 Yüksek Z-LRA Başarılı 25,85 0,51 21,94 0,85
#113 Yüksek Z-LRA Başarılı 58,35 0,29 25,10 0,43
#114 Yüksek Z-LRA Başarılı 34,46 0,28 20,91 0,61
#115 Yüksek Z-LRA Başarılı 23,67 0,31 26,46 1.12
#116 Yüksek X-LRA Başarılı 8,40 0,44 29,82 3,55
#117 Yüksek Z-LRA Başarılı 31,35 1.13 23,65 0,75
#118 Orta zorlukta Z-LRA Başarılı 26,42 0,42 25,05 0,95
#119 Orta zorlukta Z-LRA Başarılı 30,65 0,48 19,69 0,64
#120 Orta zorlukta Z-LRA Başarılı 170,65 0,97 20,16 0,12
#121 Orta zorlukta Z-LRA Başarılı 51,69 0,55 17,14 0,33
#122 Orta zorlukta X-LRA Başarısız (F01) Yok Yok Yok Yok
#123 Düşük ERM Başarısız (F01) Yok Yok Yok Yok
#124 Düşük ERM Başarılı 68,33 0,93 7,40 0,11
#125 Düşük ERM Başarısız (F01) Yok Yok Yok Yok
#126 Düşük Z-LRA Başarılı 41,96 0,68 8,77 0,21
#127 Düşük Z-LRA Başarılı 9,63 0,43 4,55 0,47
#128 Düşük Z-LRA Başarılı 22,77 0,55 26,10 1,15

1. Etki 1. Performans Haritası

Şekil 4. 1. efekt için performans haritası (fiyat katmanına göre)

Etki 1 Performans Haritası 2

Şekil 5. 1. efekt için performans haritası (başlatıcı türüne göre)

createOneShot (Efekt 2) için performans haritası

createOneShot (2. efekt) için performans haritası hakkında
Efekt tanımı (Java)
private static final long oneShotTiming = 20;
private static final int oneShotAmplitude = 255;

Vibrator vibrator = getSystemService(Vibrator.class); vibrator.vibrate(VibrationEffect.createOneShot(oneShotTiming, oneShotAmplitude));
Efekt tanımı (Kotlin)
private val oneShotTiming: Long = 20
private val oneShotAmplitude = 255

val vibrator = getSystemService(Vibrator::class.java) vibrator.vibrate(VibrationEffect.createOneShot(oneShotTiming, oneShotAmplitude))
Performans haritasını okumak için gereken veriler
  • En yüksek süre (grafikteki x ekseni)
  • Tepe genliği (grafikteki y ekseni)
  • FOMS'yi hesaplamak için PRR
  • FOMS = PRR / tepe genliği (grafikteki balon grafiğinin balon boyutu)
  • Görsel referans olarak MATLAB'tan sinyal grafiği
Geçme oranı
  • %89,3 cihaz 2.efekti oluşturdu
  • %10,7 cihaz, F02 veya F03-2 nedeniyle başarısız oldu (sinyal genliği analiz edilemeyecek/insan tarafından algılanamayacak kadar zayıf)
createOneShot (Efekt 2) için performans tablosunu dolduracak veriler
Cihaz kimliği Fiyat katmanı Hareket ettirici türü Başarılı/başarısız En yüksek süre (ms) En yüksek genlik (g) PRR FOMS
#201 Yüksek X-LRA Başarılı 168,81 0,98 20,62 0,12
#202 Yüksek X-LRA Başarılı 28,35 2,29 28,95 1,02
#203 Yüksek X-LRA Başarılı 77,25 0,78 21.01 0,27
#204 Yüksek X-LRA Başarılı 70,48 1,42 21,85 0,31
#205 Yüksek X-LRA Başarılı 67,92 1.19 22,61 0,33
#206 Yüksek Z-LRA Başarılı 33,44 1,34 25,19 0,75
#207 Yüksek Z-LRA Başarılı 73,90 1,36 23,13 0,31
#208 Yüksek X-LRA Başarılı 102,02 0,71 20.12 0,20
#209 Yüksek Z-LRA Başarılı 63,71 0,14 3,70 0,06
#210 Yüksek X-LRA Başarılı 8,46 1,01 28,77 3,40
#211 Yüksek ERM Başarısız (F02, F03-1) Yok Yok Yok Yok
#212 Yüksek Z-LRA Başarılı 43,71 1,03 23,14 0,53
#213 Yüksek Z-LRA Başarılı 27,42 0,23 22,85 0,83
#214 Yüksek Z-LRA Başarılı 45,29 0,72 19,99 0,44
#215 Yüksek Z-LRA Başarılı 23,71 0,41 27,30 1,15
#216 Yüksek X-LRA Başarılı 8.31 0,43 27,58 3,32
#217 Yüksek Z-LRA Başarılı 42,19 1,03 26,97 0,64
#218 Orta zorlukta Z-LRA Başarılı 26,38 0,42 24,74 0,94
#219 Orta zorlukta Z-LRA Başarılı 46,77 1,01 24,64 0,53
#220 Orta zorlukta Z-LRA Başarılı 166,33 0,97 20,61 0,12
#221 Orta zorlukta Z-LRA Başarılı 38,60 0,42 18,21 0,47
#222 Orta zorlukta X-LRA Başarılı 76,00 0,61 23,17 0,30
#223 Düşük ERM Başarısız (F03-2) 55,27 0,08 1,95 0,04
#224 Düşük ERM Başarılı 39,29 0,30 7.04 0,18
#225 Düşük ERM Başarısız (F03) Yok Yok Yok Yok
#226 Düşük Z-LRA Başarılı 34,31 0,53 30,23 0,88
#227 Düşük Z-LRA Başarılı 5,42 0,37 12.23 2,26
#228 Düşük Z-LRA Başarılı 22,65 0,90 24,23 1,07

Effect 2 Performance Map 1

Şekil 6. 2. efekt için performans haritası (fiyat katmanına göre)

Effect 2 Performance Map 1

Şekil 7. 2. efekt için performans haritası (başlatıcı türüne göre)

createWaveform (3. efekt) için performans haritası

createWaveform (Efekt 3) için performans haritası hakkında
Efekt tanımı (Java)
private static final long[] waveformTimings = {500, 500};
private static final int[] waveformAmplitudes = {128, 255};

Vibrator vibrator = getSystemService(Vibrator.class); vibrator.vibrate(VibrationEffect.createWaveform(waveformTimings, waveformAmplitudes, -1));
Efekt tanımı (Kotlin)
private val waveformTimings = longArrayOf(500, 500)
private val waveformAmplitudes = intArrayOf(128, 255)

val vibrator = getSystemService(Vibrator::class.java) vibrator.vibrate(VibrationEffect.createWaveform(waveformTimings, waveformAmplitudes, -1))
Performans haritasını okumak için gereken veriler
  • Hızlanma 1 (grafikteki sol gruplandırılmış çubuğun y ekseni)
  • İvme 2 (grafikteki sağ gruplandırılmış çubuğun y ekseni)
  • 1. Hızlanma (%50 genlik) ile 2. Hızlanma (%100 genlik) arasındaki hızlanma oranı: Hedef oran 2'dir.
  • Görsel referans olarak MATLAB'tan sinyal grafiği
Geçme oranı
  • %32,1'lik cihaz sayısı, beklenen şekilde 3.etkiyi oluşturdu.
  • %67,9'luk cihaz sayısı F04 (%10,7; 1.Hızlanma için sinyal yok) veya F05 (%57,1; beklendiği gibi 1.Hızlanma ile 2.Hızlanma arasında fark yok) nedeniyle başarısız oldu
createWaveform (Efekt 3) için performans tablosunu dolduracak veriler
Cihaz kimliği Fiyat katmanı Hareket ettirici türü Başarılı/başarısız İvme 1 (%50) İvme 2 (%100) İlerleme hızı oranı Delta
#301 Yüksek X-LRA Başarılı 1.19 2,02 1,70 0,83
#302 Yüksek X-LRA Başarılı 0,87 1,85 2.12 0,98
#303 Yüksek X-LRA Başarılı 0,62 1,47 2,37 0,85
#304 Yüksek X-LRA Başarılı 0,82 1,89 2,30 1,07
#305 Yüksek X-LRA Başarılı 0,69 1,51 2.21 0,83
#306 Yüksek Z-LRA Başarılı 1,02 1,50 1,46 0,47
#307 Yüksek X-LRA Başarılı 0,59 1,37 2,32 0,78
#308 Yüksek Z-LRA Başarılı 0,58 0,72 1,25 0,14
#309 Orta zorlukta Z-LRA Başarılı 0,39 1,43 3,66 1,04
#310 Yüksek X-LRA Başarısız (F04) 0,00 1,36 1,36 1,36
#311 Yüksek X-LRA Başarısız (F04) 0,00 0,56 0,56 0,56
#312 Orta zorlukta Z-LRA Başarısız (F04) 0,00 0,71 0,71 0,71
#313 Yüksek Z-LRA Başarısız (F05) 0,60 0,61 1,02 0,01
#314 Yüksek Z-LRA Başarısız (F05) 0,64 0,65 1,01 0,01
#315 Yüksek ERM Başarısız (F05) 0,96 0,95 0,99 -0,01
#316 Yüksek Z-LRA Başarısız (F05) 0,40 0,40 1,00 0,00
#317 Yüksek Z-LRA Başarısız (F05) 0,60 0,58 0,98 -0,01
#318 Yüksek Z-LRA Başarısız (F05) 0,30 0,30 1,00 0,00
#319 Yüksek Z-LRA Başarısız (F05) 0,57 0,56 0,99 0,00
#320 Orta zorlukta Z-LRA Başarısız (F05) 0,67 0,67 1,00 0,00
#321 Orta zorlukta Z-LRA Başarısız (F05) 0,67 0,66 0,99 -0,01
#322 Orta zorlukta X-LRA Başarısız (F05) 0,95 1,02 1,07 0,06
#323 Düşük ERM Başarısız (F05) 0,86 0,88 1,01 0,01
#324 Düşük ERM Başarısız (F05) 1,46 1,45 0,99 -0,01
#325 Düşük ERM Başarısız (F05) 0,95 0,96 1,01 0,01
#326 Düşük Z-LRA Başarısız (F05) 0,90 0,92 1,02 0,02
#327 Düşük Z-LRA Başarısız (F05) 0,47 0,47 1,00 0,00
#328 Düşük Z-LRA Başarısız (F05) 0,51 0,56 1,09 0,04

Etki 1 Performans Haritası 3

Şekil 8. 3. efekt için performans haritası (geçti/geçmedi)