Projekt Hörtest als Webapplikation Vertiefung PDV SS 2005 Tomislav Biskup, Christian Fischer

Preview:

DESCRIPTION

Projekt Hörtest als Webapplikation Vertiefung PDV SS 2005 Tomislav Biskup, Christian Fischer. Einleitung________________02-05 Grundlagen_______________06-11 Hörtest__________________12-18 Fazit____________________19-21. Ziel: Hörtest als Java Applet Plattformunabhängig - PowerPoint PPT Presentation

Citation preview

Projekt Hörtestals

Webapplikation

Vertiefung PDV SS 2005Tomislav Biskup,Christian Fischer

• Einleitung________________02-05

• Grundlagen_______________06-11

• Hörtest__________________12-18

• Fazit____________________19-21

Ziel: Hörtest als Java Applet

PlattformunabhängigAusführen im BrowserAuswertung der Ergebnisse

Erste Recherche nach Hörtests imInternet.Ergebnis: Unbefriedigend.

• Zu kurze Tests• Kaum Einstellungsmöglichkeiten• Kaum Aussagekraft in Ergebnissen

• Zwei gefundene Beispiele:

Besuch beim Hörzentrum Frankfurt„Echter Hörtest“Verschiedene Signale (Rauschen, Pfeiffen) Eichung mit Richtmikrofon 2x jährlichErgebnisse als Ausdruck

Wiederholung (kurz)Akustische Wahrnehmung:• Schalldruck Sinuskurve• Hörgrenze 16Hz – 20KHz• Frequenzen und Amplitudenwerte

(Lautstärke in db) in logarithmischerSkala (wie auch Wahrnehmung Ohr)

Hinzu kommt bei der db Angabe eineAnpassung mit einem A Filter:Gemessener Schalldruckpegel dbSPldbA aufgrund unterschiedlicherLautstärkeempfindung bei hohen undtiefen Frequenzebereichen

Beispielkurve:Samplingrate 44100HzFrequenz 418HzLautstärke 40dbAbtastperioden 44100Hz/418Hz=106

Problematik: keine echte EichungTestmessung an Oszilloskop

db 200Hz 418Hz 875Hz 1829Hz 3825Hz 8000Hz

10 15,27 14,96 13,98 13,62 13,26 12,87

20 23,64 23,41 22,92 22,28 22,01 22,54

30 33,48 33,18 32,55 31,87 31,50 32,38

40 43,64 43,17 42,54 42,01 41,58 42,28

Messergebnisse Oszilloskop in mV:Umrechnung:dBmV = 20log10(U/1mV)Prüfen der Amplitudenwerte (=dB?)Frequenzbereiche anhand der delta_tWerte eine Periodendauer (1/2,39ms)

Unsere Umsetzung

• Kalibrierung• Einstellung Frequenzbereich/Schritte• Ablauf des Hörtests• Auswertung ggf. Ausdruck

Kalibrierung

Es wird eine Frequenz von 1kHz abgespielt Benutzer regelt System-Lautstärkenregler runter bis er den Ton gerade noch hört.

Optionale Einstellungen

Benutzer kann Frequenzbereich einstellen und wieviele Schritte der Test beinhalten soll.Die Töne werden für jede Frequenz abwechselnd auf dem linken und dem rechten Ohr abgespielt. Bei 6 Frequenzschritten 12 Töne

Ablauf

Frequenz und Volume Array werden bei der Initialisierung erstellt und gefüllt.

Eine Sinuskurve wird generiert und über die Line in den Mixer geschrieben.

Start des Tests

Erste Frequenz aus dem erstellten Frequenz Array wird links mit 0db abgespielt, 1db Schritte bis Benutzer „Gehört“ drückt Der db Wert wird gespeichert und danach die selbe Frequenz rechts abgespielt. Es folgt 2. Eintrag im Frequenz Array.

Auswertung

Ergebnisgraph stellt die db Werte bei welchen der Benutzer die dazugehörige Frequenz gehört hat dar.Zwei Kurven, je eine für das linke und das rechte Ohr

Auswertung

Dieser Graph kann dann mit Name und Alter des Benutzers ausgedruckt werden.

FazitAuch wenn in Grundfunktionalität und Auswertungsgraphen unser Hörtest an einen „echten“ Hörtest orientiert ist, kann dieser nicht ersetzt werden.

FazitWir können im Rahmen dieses Projektes eine Eichung der Werte, also des Kopfhörers (Richtmikrofon) und Soundkarte, sowie eine A-Filter Anpassung nicht leisten.

Vielen Dank für die Aufmerksamkeit!

Recommended