Każda aplikacja z tablicą okulistyczną popełnia ten sam kardynalny błąd: pokazuje litery. Ostrość wzroku nie zależy od rozmiaru liter — zależy od kąta, pod jakim litera jest widoczna dla oka. Linia 20/20 na tablicy w gabinecie jest linią 20/20 tylko wtedy, gdy stoisz od niej w odległości dwudziestu stóp; podejdziesz o pięć stóp bliżej i te same wydrukowane litery badają już zupełnie inną ostrość. Cały sens tablicy wynika z oglądania jej z dokładnie tej odległości, do której została zaprojektowana. Sfotografuj tę tablicę na ekranie telefonu, daj ją komuś, kto trzyma telefon w dowolnej odległości, a otrzymasz narzędzie, które generuje liczby pozbawione jakiegokolwiek znaczenia.

Dlatego wersja na telefon zaczyna się od geometrii. Kąt wymaga zmierzenia dwóch boków, a ta aktywność mierzy oba.

Bok pierwszy: ekran zmierzony, a nie założony z góry

Pierwszym bokiem jest fizyczny rozmiar litery — optotypu — na ekranie. Aktywność odczytuje rzeczywistą geometrię wyświetlacza z urządzenia: plamkę piksela (liczbę pikseli na milimetr) oraz fizyczne wymiary, a nie domyślny „typowy ekran telefonu”. Gdy test rysuje optotyp mający odpowiadać określonemu kątowi, dokładnie wie, ile milimetrów szkła — a co za tym idzie, ile pikseli — do tego potrzeba.

Bok drugi: aparat jako taśma miernicza — w sposób ciągły

Drugim bokiem jest Twoja odległość od ekranu i oto sztuczka, która zamienia całość w pomiar: przedni aparat obserwuje Twoją twarz i śledzi odległość w sposób ciągły przez cały czas trwania próby — wykorzystując pole widzenia aparatu oraz rozstaw Twoich oczu jako skalę odniesienia.

Ciągłość ma znaczenie. Niki nie trzyma telefonu nieruchomo przez kilkuminutowy test — każdy się przesuwa, pochyla, poprawia pozycję. Test, który mierzyłby odległość tylko raz na początku, po cichu kumulowałby te przesunięcia jako błąd systematyczny. Zamiast tego rozmiar każdego optotypu jest dostosowywany na bieżąco do odległości w momencie jego wyświetlenia. Przybliżysz się o 5 cm, a kolejna litera wyświetli się jako mniejsza, zachowując dokładnie taki kąt widzenia, jaki zaplanowano w teście. Przesunięcie nie fałszuje wyniku; jest rejestrowane osobno jako stabilność próby — czyli rozrzut wszystkich pomiarów odległości wykonanych podczas udzielania odpowiedzi. (Pomiary z fazy przygotowawczej, zanim przyjmiesz stabilną pozycję, są celowo odrzucane — niepotrzebnie zwiększyłyby rozrzut, którego jedynym zadaniem jest opisywanie samej próby).

Drabina i dlaczego wpływa na nią prawdopodobieństwo ślepego trafu

Co właściwie robisz: na ekranie pojawia się optotyp — obracane E, czyli litera w jednej z czterech pozycji — a Ty wskazujesz, w którą stronę jest skierowana: w górę, w prawo, w dół czy w lewo. Cztery możliwości oznaczają, że ślepy traf daje poprawną odpowiedź raz na cztery próby. Do tego 25-procentowego prawdopodobieństwa losowego dopasowano regułę adaptacyjną — procedurę schodkową „2 w dół / 1 w górę”: litery zmniejszają się dopiero po dwóch prawidłowych odpowiedziach z rzędu, a po jednej błędnej — rosną. Przy prawdopodobieństwie trafu 1 do 4 reguła ta pozwala zbiec się do stabilnego, wyraźnie określonego punktu na krzywej psychometrycznej, zamiast ulegać zakłóceniom przez przypadkowe trafienia.

Test adaptacyjny nie wie z góry, ile potrwa — liczba prób zależy od Twoich odpowiedzi. Dlatego postęp mierzy się w punktach zwrotnych, czyli momentach, w których drabina zmienia kierunek: celem próby jest osiągnięcie ich określonej liczby, a stosunek zebranych punktów zwrotnych do docelowych to jedyny pasek postępu, jaki test adaptacyjny może uczciwie wyświetlić.

Kiedy test w ogóle odmawia uruchomienia

Ekran telefonu ma twarde limity w obu kierunkach. W dół ogranicza go dolna granica renderowania: optotyp potrzebuje minimalnej liczby pikseli, aby w ogóle zachować swój kształt; poniżej tej wartości ekran fizycznie nie wyświetli mniejszej litery. Przy Twojej obecnej odległości granica ta odpowiada najlepszej ostrości wzroku, jaką można zbadać. W górę ogranicza go fizyczny sufit: największy optotyp, jaki mieści się na ekranie.

Przed pierwszą próbą aktywność sprawdza, czy przy zmierzonej odległości w ogóle istnieje użyteczny zakres między tą granicą a sufitem. Jeśli nie, test odmawia uruchomienia — na ekranie pojawia się wyjaśnienie problemu zamiast nieruchomej drabiny. Nawet ukończona próba może skończyć się na jednym z tych limitów: prawidłowe odczytanie najmniejszej możliwej do wyrenderowania litery oznacza, że Twój wzrok jest lepszy, niż pozwala to zbadać ten ekran — i właśnie taki komunikat otrzymasz, a nie pochlebny, lecz wyssany z palca wynik liczbowy.

Kolejność etapów weryfikacji to podstawa. Po zakończeniu próby stabilność odległości jest oceniana zanim podjęta zostanie decyzja o wyniku procedury schodkowej — ponieważ drabina, która pięknie zbiegła się podczas Twojego wiercenia się w tę i z powrotem, jest precyzyjnym pomiarem niczego. Dopiero gdy rejestr odległości zostanie zatwierdzony, procedura schodkowa określa, czy doszło do zbieżności, czy też osiągnięto dolny bądź górny limit. Każde zakończenie to inny komunikat i tylko jedno z nich kończy się wynikiem liczbowym. Przerwana próba nie zapisuje zupełnie nic: niedokończona procedura schodkowa nie jest próbką Twojego wzroku, lecz jedynie informacją o tym, jak daleko udało Ci się dojść przed odłożeniem telefonu.

Jak wiarygodna jest ta liczba?

Bardziej, niż można by przypuszczać — i kod źródłowy mówi o tym wprost, w przeciwieństwie do sąsiedniego rozwiązania. Test słuchu jest opatrzony stałą gwiazdką ±10 dB, ponieważ żadne narzędzie w telefonie nie potrafi zmierzyć bezwzględnego ciśnienia akustycznego. Tutaj obie składowe kąta są mierzone bezpośrednio na urządzeniu: rozmiar optotypu na podstawie wielkości pikseli wyświetlacza, a odległość za pomocą kamery. Przyjmujemy tylko jedną stałą wartość założoną — średni rozstaw oczu u dorosłego człowieka, który służy kamerze za punkt odniesienia do pomiaru odległości — co przekłada się na błąd rzędu zaledwie ±0.02 logMAR. To wartość mniejsza niż rozrzut wyników przy powtórnych badaniach na tradycyjnych tablicach okulistycznych, które ten test naśladuje. Zbieżna próba podaje wynik w logMAR wraz z jego odpowiednikiem dziesiętnym i ułamkiem Snellena, co umożliwia bezpośrednie porównywanie wyników między różnymi urządzeniami i osobami.

A teraz druga strona tej uczciwości, bo słabe punkty są realne i aktywność otwarcie o nich mówi. Możesz mrużyć oczy. Możesz pochylać się między pomiarami odległości. Cztery orientacje liter można częściowo zapamiętać. Jasność ekranu i oświetlenie otoczenia decydują o kontraście liter, co na tradycyjnej tablicy jest ustandaryzowane, a na telefonie niemożliwe. Założenie dotyczące rozstawu oczu dotyczy osób dorosłych, więc u dziecka wynik wskaże nadwzroczność. Jest to szacunkowe badanie przesiewowe, a nie badanie okulistyczne czy recepta na okulary — to sposób na zauważenie, że Twoje prawe oko widzi o linijkę gorzej niż w marcu, i sygnał do umówienia się na wizytę, a no nie jej unikania.

Jedno oko na próbę, czarno na białym

Każda próba obejmuje jedno oko (lub oba naraz); badanie drugiego oka to kolejna próba. Obie trafiają jako pomiary pod ten sam przypadek użycia w Twoim katalogu — i o to właśnie chodzi. Najcenniejszą rzeczą, jaką daje badanie przesiewowe, nie jest pojedynczy wynik, lecz cała seria: to samo oko, ten sam protokół, w odstępie miesięcy, gdzie każda próba ma własny zapis stabilności, dzięki czemu w przyszłości będziesz wiedzieć, którym pomiarom ufać.

Testy wzroku i słuchu korzystają z tego samego mechanizmu procedury schodkowej i tych samych zasad odmowy wykonania badania — różne zmysły, ale ta sama filozofia protokołu. Aby poznać pełną mapę tego, co czujniki telefonu mogą zmierzyć poza Twoimi własnymi zmysłami, zacznij od przeglądu narzędzi.