Lautlos mit Gegenschall: Programmierer unterdrücken iPhone Kamera-Ton
Im Gegensatz zu zu europäischen iPhone-Modellen, bieten die in Japan verkauften Apple-Handys ihren Nutzern keine Möglichkeit an, den Shutter-Sound der iPhone-Kamera zu deaktivieren. Auch wenn die Geräte lautlos gestellt sind, das Volumen komplett reduziert ist und das iPhone mit dem Kippschalter auf der linken Geräteseite in den Vibrations-Modus versetzt wurde – in Japan hört man das „Klicken“ der iPhone-Kamera immer.
Die gesetzliche Vorgabe, die nicht nur beim iPhone, sondern bei allen in Japan verkauften Smartphone-Einheiten greift, soll vor allem der Aufnahme versteckter Upskirt-Fotos entgegenwirken, frustriert unter Umständen jedoch nicht nur ältere Herren die ihrer S-Bahn-Sitznachbarin unter den Rock fotografieren wollen, sondern auch Besucher klassischer Konzerte und Eltern schlafender Kinder.
So müssen japanische iPhone-Nutzer, an Orten, an denen ein ruhiges Auftreten vorausgesetzt wird, grundsätzlich auf die Handy-Knipserei verzichten. Was tun?
Das Programmierer-Forum stackoverflow hat sich der Frage angenommen und schlägt nun eine kreative Lösung vor, die in ersten Tests durchaus zuverlässig zu funktionieren scheint.
So können Programmierer auf den gleichen Trick setzen, den sich auch Kopfhörer-Hersteller zu Eigen machen, um ihre Modelle mit einer Störschall-Unterdrückung auszustatten: Antischall.
Ein Entwickler berichtet über den erfolgreichen Einsatz der aktiven Lärmkompensation: Seine App spielt nach dem Druck auf den Auslöser ein negatives Abbild des Kamera-Tons ab und löscht den Klick-Sound der iPhone-Kamera damit fast vollständig aus. Eine Lösung die auf die Millisekunde genau getimed werden muss, es anschließend aber auch auf japanischen iPhone-Einheiten möglich macht, neue Fotos ohne den störenden Kamera-Ton aufzunehmen.
Then I used third-party app to extract photoShutter.caf from Documents directory (DiskAid for Mac). Next step I opened photoShutter.caf in Audacity audio editor and applied inversion effect […] Then I saved this sound as photoShutter2.caf and tried to play this sound right before […] And this really works! I runs test several times, every time I hear no shutter sound :)
Wenn ihr euch die Lösung in einem Demo-Projekt ansehen wollt, könnt ihr diese Github-Seite besuchen.