Ob Sie die Audioqualität verbessern möchten oder nicht, Sie müssen auf jeden Fall eine neue .wav-Datei mit Samples aus dem Original erstellen. Wenn Sie die Qualität der Originaldatei beibehalten möchten, können Sie jede Probe zweimal schreiben.
Allerdings gibt es einen ziemlich einfachen Algorithmus zur "Verbesserung" der Qualität: Lesen Sie drei aufeinanderfolgende Samples, nennen wir sie zunächst a, b und c. Sei z ein Extra-Output-Sample zwischen a und b.
Sei z = (a + b)/2. Ersetzen Sie nun b durch (a + 2b + c)/4. Denken Sie daran, z mit dem alten Wert von b zu berechnen! Jetzt schreibe nur a, z und das neue b an den Ausgang.
Lesen Sie ein weiteres Beispiel, nennen wir es d. Berechnen Sie das nächste zusätzliche Ausgabe-Sample y mit (b + c)/2. Verwenden Sie den alten Wert von b. Berechne c neu, lass es gleich (b + 2c + d)/4 sein. Schreibe den neuen Wert von b und y in die Ausgabe.
Sie können herausfinden, raten, lesen und wiederholen Sie während! EOF. Denken Sie daran, mit alten Werten zu rechnen, aber neue Werte auszugeben.
Paket com.sun ist kein Teil des offiziellen Java-API. Es ist nicht garantiert, dass dieses Programm auf verschiedenen Plattformen und Versionen funktioniert. Siehe http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html –