Przyjrzyj się komuś, kto wybiera arbuza, a zobaczysz ten rytuał: podnieść, puknąć, nasłuchiwać, zmarszczyć brwi, powtórzyć. Wygląda to na ludowy przesąd. Ale nim nie jest. Puknięcie to impuls, arbuz to ciało rezonansowe, a dźwięk, który wraca, koduje stan tego, co jest w środku. Fizyka nigdy nie była tu problemem — problem polegał na tym, że niewprawione uszy różnie oceniają, co oznacza, że coś „brzmi głucho”.
Mikrofon telefonu nie ma tego problemu.
Fizyka w dwóch liczbach
Gdy zapukasz w owoc, ten krótko zadźwięczy — to trwające kilkadziesiąt milisekund, zanikające drganie nazywamy wybrzmiewaniem. Dojrzałość owocu zdradzają dwie cechy tego wybrzmiewania:
- Dominująca częstotliwość rezonansu. Owoc wibruje z częstotliwościami, które zależą od jego twardości, rozmiaru i struktury wewnętrznej. W miarę jak miąższ mięknie podczas dojrzewania, twardość maleje, a wraz z nią spada częstotliwość rezonansu. To naukowo potwierdzona podstawa akustycznego badania jędrności — ta sama zasada, którą z czujnikami kontaktowymi wykorzystują przemysłowe linie do sortowania owoców.
- Współczynnik tłumienia. Jak szybko zanika dźwięk. Dojrzały, wodnisty i mniej spójny miąższ pochłania energię drgań szybciej niż jędrny, przez co obwiednia zaniku opada gwałtowniej. Przejrzały, mączysty melon prawie w ogóle nie dźwięczy — to po prostu przełożone na liczby „głuche puknięcie”, przed którym ostrzega każdy poradnik zakupowy.
Wystarczy wykryć moment puknięcia, wyizolować wybrzmiewanie, wyznaczyć jego widmo i wyodrębnić te dwie cechy. Nie potrzeba do tego mikrofonu studyjnej jakości — co prowadzi nas do części, która jest naprawdę trudna.
Dlaczego „inteligentny” dźwięk w telefonie to Twój wróg
Każdy telefon opuszcza fabrykę z torem audio przystosowanym do rozmów telefonicznych: automatyczną regulacją wzmocnienia, tłumieniem szumów i usuwaniem echa. Dla pomiarów cała ta trójka to katastrofa. Regulacja wzmocnienia zmienia poziomy w środku nagrania, a tłumienie szumów zaprojektowano specjalnie po to, by usuwać krótkie stany przejściowe inne niż mowa — czyli dokładnie to, czym jest puknięcie.
Dlatego test stuknięcia nagrywa dźwięk przez nieprzetworzony tor audio systemu operacyjnego: surowe próbki przy 48 kHz, bez żadnych ulepszeń i automatycznych zmian wzmocnienia. To najważniejsza decyzja projektowa w całej tej funkcji, choć całkowicie niewidoczna w interfejsie użytkownika.
Dlaczego te parametry są porównywalne między telefonami: częstotliwość rezonansu to cecha owocu, a nie mikrofonu. Różne telefony zarejestrują to samo puknięcie z inną głośnością i inną barwą — ale częstotliwość, na której przypada szczyt widma, oraz tempo zanikania pozostają bez zmian. Opieranie się wyłącznie na takich względnych cechach, odpornych na sposób wzbudzenia drgań, pozwala porównywać wyniki z różnych urządzeń bez konieczności kalibracji każdego z nich.
Od dwóch liczb do werdyktu — szczera wersja
Oto część, którą większość stron produktowych milcząco pomija. Cechy fizyczne są realne, a ich naukowe podstawy opublikowane, ale wydanie werdyktu typu „dojrzały, 85% pewności” wymaga klasyfikatora. Klasyfikator zaś jest tylko tak dobry, jak dane oznaczonych owoców, na których został wyszkolony. Laboratoryjne zbiory danych są małe, a owoce rosną w jednym klimacie i w jednym sezonie. Model przeszkolony na takich danych szybko skompromituje się w Twoim supermarkecie.
System opiera się więc na innym założeniu: każdy pomiar ma docelowo stać się oznaczoną próbką. Pukasz w melon w sklepie. Później go przekrawasz — i znasz prawdę. Aplikacja pozwala przypisać tę rzeczywistą etykietę (tzw. ground-truth) do wykonanego wcześniej pomiaru: dojrzały, niedojrzały, przejrzały oraz jak naprawdę smakował. Puknięcie zajęło Ci trzy sekundy, oznaczenie to jedno dotknięcie ekranu więcej; razem dają one przykład uczący pochodzący z prawdziwego owocu w prawdziwym sklepie, zarejestrowany prawdziwym telefonem.
Każdy pomiar trafia pod obiekt, do którego należy — ten konkretny melon w Twoim katalogu — dzięki czemu historia owocu pukniętego we wtorek i rozkrojonego w sobotę pozostaje spójna. Taka pętla sprzężenia zwrotnego, obejmująca wielu użytkowników, owoce i modele telefonów, tworzy zbiór danych, jakiego badania laboratoryjne nie są w stanie wygenerować. Klasyfikator staje się lepszy właśnie dlatego, że ludzie używają testu stuknięcia, a nie na odwrót.
Nie tylko owoce: to samo puknięcie, inne materiały
Test stuknięcia ma swojego bliźniaka stworzonego do badania materiałów budowlanych i wykończeniowych, a nie żywności: puknij w blat, panel ścienny czy zagadkową „drewnianą” powierzchnię, a ta sama analiza wybrzmiewania odróżni lite drewno od forniru, a materiał lity od pustego w środku. Lite drewno, płyta MDF, kamień i pusta płyta gipsowo-kartonowa brzmią inaczej dokładnie w tych samych wymiarach, które mierzy test owoców: rezonansie i tłumieniu. Jedna zasada fizyki, dwie skrajnie różne sytuacje zakupowe.
Wypróbuj to uczciwie
Jeśli korzystasz dziś z testu stuknięcia, traktuj go jak instrument pomiarowy, a nie wyrocznię: pukaj w to samo miejsce, zdecydowanie, kostką palca i — o to bardzo prosimy — oznacz swój owoc po przekrojeniu. Nie tylko sprawdzasz melona; uczysz też algorytm, jak to robić.
Aby dowiedzieć się więcej o tym, co mogą mierzyć czujniki telefonu poza stuknięciami, zacznij od przeglądu narzędzi.