Anzeige Einstellungen

Hier findest du Einstellungen zur Anzeige des Spektrogramms.

Settings

Folgende Einstellungen sind möglich:

  • Das Frequenzband kann frei gewählt werden (von/bis Frequenz)
  • Linear/Logarithmisch
  • Einblenden einer Skala
  • Anzahl der angezeigten Datenpunkte (Blöcke)

Fouriertransformations Einstellungen

Mit einer größeren Blockgröße verbesserst du die Frequenzauflösung in den niedrigen Frequenzbereichen, es sinkt allerdings Geschwindigkeit in der die Werte angezeigt werden (schlechtere Zeitauflösung). Binning hat einen ähnlichen Effekt.

Die hier voreingestellten Werten eignen sich gut für die meisten Geräte. Jedoch um mit diese Werten zu ändern solltest zumindest das folgende verstehen.

Details:

Digitales Audio besteht aus einer Abfolge an Werten (Samples) die mit einer bestimmten Frequenz (Samplingfrequenz oder rate) erfasst werden. Dein Androidgerät erfasst diese Werte mit einer Frequenz von 44,1 kHz. Die Fouriertransformation benutzt eine Liste an Werten (der Block) um die Intensitäten, die in den einzelnen Frequenzen stecken, auszurechnen. Je größer der Block umso länger brauch dein Gerät um diesen zu füllen.

Settings

Blockgröße:

Die Anzahl an Werten in dem Datenblock die zur Fouriertransformation benutzt werden. Je größer der Block umso genauer wird die Frequenzauflösung im unteren Frequenzbereich, allerdings steigt auch die Rechenleistung deiner App.

Binning:

Samples werden zusammengefasst, bevor sie in den Block gefüllt werden. Ein Binning von 2 bedeutet dass 2 benachbarte Samples zu einem Wert zusammengefasst werden. Mit höherem Binning wird die Frequenzauflösung im unteren Frequenzbereich besser, jedoch sinkt die obere Frequenz für die sinnvolle Werte darstellbar sind. Für einen Binning von 2 fällt sie etwa von ca. 22 kHz auf 11 kHz. Für unsere Stimme ist jedoch der Bereich zwischen wenigen Hz bis hin zu etwa 8 kHz relevant.