Bei der Hardwarebewertung werden drei haptische Effekte definiert, die für diese spezielle Bewertung als „Effekt 1“, „Effekt 2“ und „Effekt 3“ bezeichnet werden.
Effekt 1: Vordefinierte kurze haptische Konstanten
Die
VibrationEffect.EFFECT_CLICK
Konstante ist der Basiseffekt oder gemeinsame Nenner in der HAL-API-Zuordnung,
die unter Konstanten zwischen HAL und API zuordnen
bereitgestellt wird. Sie ist dem am häufigsten verwendeten Effekt HapticFeedbackConstants.KEYBOARD_PRESS
zugeordnet. Durch die Bewertung dieses Effekts lässt sich feststellen, ob das Zielgerät für
klare haptische Effektebereit ist.
Effekt 2: Kurzer benutzerdefinierter haptischer Effekt
Die
VibrationEffect.createOneShot(20,255)
Konstante ist für benutzerdefinierte haptische Effekte vorgesehen. Für kurze, einzelne benutzerdefinierte Impulse ist 20 ms der empfohlene maximale Schwellenwert für die Dauer. Ein einzelner
Impuls, der länger als 20 ms dauert, wird nicht empfohlen, da er als
summende
Vibrationwahrgenommen wird.
Abbildung 1 : Kurzer benutzerdefinierter haptischer Effekt
Effekt 3: Langer benutzerdefinierter haptischer Effekt mit Amplitudenvariation
Die VibrationEffect.createWaveform(timings[], amplitudes[], int
repeat)
Konstante ist für lange benutzerdefinierte Effekte mit Amplitudenvariation vorgesehen. Die Möglichkeit, unterschiedliche Amplituden für benutzerdefinierte haptische Effekte zu erzeugen, ist einer der Indikatoren, um die Fähigkeiten des Geräts für umfangreiche
haptische Effekte zu bewerten. Die empfohlenen Werte für timings [] und amplitudes [] sind {500, 500} bzw. {128, 255}. Dies entspricht einem steigenden Trend der Amplitude von 50% auf 100 % bei einer Abtastrate von 500 ms.
Abbildung 2 : Langer benutzerdefinierter haptischer Effekt mit Amplitudenvariation
Verwenden Sie die
Vibrator.hasAmplitudeControl()
Methode, um die Hardwarefunktionen der Amplitudensteuerung für Effekt 3 zu prüfen. Das Ergebnis muss true sein, damit
VibrationEffect.createWaveform
mit der gewünschten Amplitudenvariation ausgeführt werden kann.
Abbildung 3 : Subjektive Bewertung der haptischen Effekte 1, 2 und 3
Subjektive Bewertung durchführen
Führen Sie zuerst eine subjektive Bewertung durch, um die Kohärenz schnell zu prüfen. Ziel der subjektiven Bewertung ist es, die Amplitude der haptischen Effekte zu beobachten, um festzustellen, ob das Gerät haptische Effekte mit für Menschen wahrnehmbaren Amplituden erzeugen kann.
Eine spezifische Frage zu diesem Thema lautet so: Kann das Gerät wie erwartet wahrnehmbare haptische Effekte für die Nutzer erzeugen? Wenn Sie diese Frage beantworten, können Sie fehlerhafte haptische Effekte vermeiden, z. B. nicht wahrnehmbare haptische Effekte, die Nutzer nicht spüren können, oder unbeabsichtigte haptische Effekte, bei denen Wellenformen nicht wie beabsichtigt Muster erzeugen.
Erweiterte Bewertung durchführen
Es wird dringend empfohlen, erweiterte Qualitätsbewertungen durchzuführen. Bei erweiterten Qualitätsbewertungen werden quantifizierbare Attribute haptischer Effekte charakterisiert, um hochwertige haptische Effekte zu implementieren. Nach Abschluss der Bewertung sollten Gerätehersteller den aktuellen Status der haptischen Effekte diagnostizieren können, damit sie Ziele zur Verbesserung der Gesamtqualität festlegen können. Weitere Informationen finden Sie unter Hardware bewertung.