هر اپلیکیشن تابلوی بینایی‌سنجی مرتکب یک اشتباه می‌شود که بسیار اساسی است: به شما حروف نشان می‌دهد. تیزبینی به اندازه حروف مربوط نیست — بلکه به زاویه‌ای مربوط است که یک حرف در برابر چشم شما می‌سازد. خط ۲۰/۲۰ روی تابلوی کلینیک تنها زمانی خط ۲۰/۲۰ است که در فاصله بیست فوتی از آن ایستاده باشید؛ پنج فوت نزدیک‌تر شوید و همان حروف چاپی تیزبینی کاملاً متفاوتی را تست می‌کنند. تمام معنای یک تابلو به این است که از همان فاصله‌ای تماشا شود که برایش ساخته شده است. از آن تابلو روی صفحه گوشی عکس بگیرید و آن را دست کسی بدهید که گوشی را هر جا دلش خواست نگه می‌دارد؛ آن‌وقت چیزی ساخته‌اید که اعدادی کاملاً بی‌معنی تولید می‌کند.

بنابراین نسخه گوشی کار خود را از هندسه شروع می‌کند. یک زاویه به دو ضلع اندازه‌گیری‌شده نیاز دارد و این فعالیت هر دو را اندازه می‌گیرد.

ضلع اول: صفحه نمایش، اندازه‌گیری‌شده، نه فرضی

ضلع اول، اندازه فیزیکی حرف — یعنی اپتوتایپ — روی صفحه نمایش است. این فعالیت هندسه واقعی نمایشگر را از خود دستگاه می‌خواند: گام پیکسل آن (پیکسل در میلی‌متر) و ابعاد فیزیکی‌اش، نه یک «صفحه نمایش معمولی گوشی» که حدس زده شده باشد. وقتی تست می‌خواهد اپتوتایپی را ترسیم کند که قرار است زاویه خاصی را بسازد، می‌داند که این کار به چند میلی‌متر از شیشه صفحه نمایش و در نتیجه دقیقاً به چند پیکسل نیاز دارد.

ضلع دوم: دوربین به عنوان متر اندازه‌گیری — به صورت مداوم

ضلع دوم، فاصله شما از صفحه نمایش است، و ترفندی که کل این فرآیند را به یک اندازه‌گیری تبدیل می‌کند این است: دوربین جلو چهره شما را زیر نظر می‌گیرد و فاصله را به‌طور مداوم، در تمام طول سنجش ردیابی می‌کند — با استفاده از میدان دید دوربین و فاصله بین چشمانتان به عنوان مقیاس مرجع.

پیوستگی اهمیت دارد. هیچ‌کس گوشی را برای یک تست چند دقیقه‌ای کاملاً بی‌حرکت نگه نمی‌دارد — شما کمی جابه‌جا می‌شوید، خم می‌شوید، مستقر می‌شوید. تستی که فاصله را فقط یک بار در ابتدا اندازه‌گیری کند، این انحراف را بی‌صدا به عنوان سوگیری انباشته می‌کند. در عوض، اندازه هر اپتوتایپ متناسب با فاصله لحظه‌ای در همان زمان نمایش، تغییر می‌کند. اگر 5 cm نزدیک‌تر شوید، حرف بعدی کوچک‌تر رسم می‌شود تا همچنان دقیقاً همان زاویه‌ای را بسازد که تست هدف قرار داده است. این انحراف نتیجه را خراب نمی‌کند؛ بلکه به‌طور جداگانه به عنوان پایداری اجرای تست ثبت می‌شود — یعنی پراکندگی تمام نمونه‌های فاصله‌سنجی که در حین پاسخ دادن واقعی شما ثبت شده‌اند. (نمونه‌های مربوط به مرحله راه‌اندازی، قبل از اینکه مستقر شوید، عمداً کنار گذاشته می‌شوند — چرا که پراکندگی داده‌هایی را که وظیفه‌شان توصیف خود اجرای تست است، بی‌جهت افزایش می‌دهند.)

پلکان، و اینکه چرا سطح شانس به آن شکل می‌دهد

کاری که واقعاً انجام می‌دهید: یک اپتوتایپ — یک E چرخان، حرفی با چهار جهت ممکن — ظاهر می‌شود و شما پاسخ می‌دهید که به کدام سمت اشاره می‌کند: بالا، راست، پایین، چپ. چهار گزینه یعنی حدس کورکورانه در یک‌چهارم مواقع درست است، و این سطح شانس 25% دقیقاً همان چیزی است که قانون انطباقی بر اساس آن انتخاب شده است — یک پلکان ۲-پایین/۱-بالا: دو پاسخ درست پیاپی قبل از کوچک شدن حروف، و یک پاسخ نادرست برای بزرگ شدن آن‌ها. در برابر نرخ حدس ۱ از ۴، این قانون به جای اینکه تحت تأثیر حدس‌های خوش‌شانس به پایین کشیده شود، روی یک نقطه پایدار و مشخص در منحنی روان‌سنجی شما همگرا می‌شود.

یک تست انطباقی از قبل طول خود را نمی‌داند — تعداد دفعات آزمایش به پاسخ‌های شما بستگی دارد. بنابراین، پیشرفت بر اساس تغییر جهت‌ها سنجیده می‌شود، یعنی لحظاتی که پلکان تغییر جهت می‌دهد: اجرای تست تعداد مشخصی از آن‌ها را هدف قرار می‌دهد، و نسبت تغییر جهت‌های ثبت‌شده به تغییر جهت‌های هدف، تنها نوار پیشرفتی است که یک تست انطباقی می‌تواند صادقانه نشان دهد.

جایی که تست از اجرا خودداری می‌کند

صفحه نمایش گوشی در هر دو جهت محدودیت‌های سختی دارد. در جهت پایین، یک کف رندرینگ وجود دارد: یک اپتوتایپ برای حفظ شکل خود به حداقل تعداد پیکسل نیاز دارد و پایین‌تر از آن، نمایشگر از نظر فیزیکی نمی‌تواند حرف کوچکتری رسم کند — در فاصله فعلی شما، این کف با بهترین حدت بینایی قابل‌تست مطابقت دارد. در جهت بالا، یک سقف فیزیکی وجود دارد: بزرگ‌ترین اپتوتایپی که روی پنل جا می‌شود.

قبل از اولین تلاش، فعالیت بررسی می‌کند که آیا واقعاً محدوده قابل‌استفاده‌ای بین آن کف و سقف در فاصله اندازه‌گیری‌شده شما وجود دارد یا خیر. اگر وجود نداشته باشد، تست از شروع خودداری می‌کند — صفحه نمایش به جای ارائه پلکانی که نمی‌تواند حرکت کند، مشکل را توضیح می‌دهد. و اجرای تستی که با موفقیت کامل می‌شود نیز همچنان می‌تواند در هر یک از این دو حد به پایان برسد: خواندن درستِ کوچک‌ترین حرف قابل‌رندر به این معنی است که بینایی شما بهتر از حدی است که این صفحه نمایش بتواند تست کند؛ این موضوع دقیقاً با همین جمله گزارش می‌شود، نه با یک عدد خوشایند اما غیرواقعی.

ترتیب دروازه‌ها همان اساس استدلال است. وقتی یک اجرا به پایان می‌رسد، پایداری فاصله قبل از نتیجه‌گیری خود پلکان ارزیابی می‌شود — چرا که پلکانی که در حین عقب و جلو رفتن شما به زیبایی همگرا شده، اندازه‌گیری دقیقِ هیچ چیز است. تنها پس از تایید ثبت فاصله است که پلکان می‌تواند بگوید همگرا شده، به کف رسیده یا به سقف رسیده است. هر پایان یک جمله متفاوت است و فقط یکی از آن‌ها یک عدد است. و یک اجرای رهاشده هیچ چیز را ذخیره نمی‌کند: یک پلکان نیمه‌کاره، نمونه‌ای از بینایی شما نیست، بلکه نمونه‌ای است از اینکه چقدر پیش رفتید قبل از اینکه گوشی را زمین بگذارید.

این عدد چقدر قابل‌اعتماد است؟

بسیار قابل‌اعتمادتر از آنچه ممکن است انتظار داشته باشید — و پایگاه کد نیز بر خلاف همسایه‌اش، صراحتاً همین را می‌گوید. تست شنوایی با یک علامت ستاره همیشگیِ ±10 dB همراه است، زیرا هیچ چیز در گوشی نمی‌تواند فشار مطلق صدا را اندازه‌گیری کند. در اینجا، هر دو ضلع زاویه روی خود دستگاه اندازه‌گیری می‌شوند: اندازه اپتوتایپ بر اساس گام پیکسلی خود نمایشگر، و فاصله از طریق دوربین. دقیقاً یک مقدار فرض گرفته می‌شود — میانگین فاصله بین دو چشم در بزرگسالان، به عنوان مرجع فاصله‌ی دوربین — و این مقدار حدود ±0.02 logMAR خطا وارد می‌کند، که کوچک‌تر از پراکندگی آزمون-بازآزمون در نمودارهای بالینی است که این برنامه شبیه‌سازی می‌کند. یک اجرای همگراشده، مقدار logMAR را همراه با معادل‌های اسنلن و اعشاری آن گزارش می‌دهد که در دستگاه‌ها و افراد مختلف بر اساس معیارهای خودش قابل‌مقایسه است.

و حالا بخش دوم صداقت، زیرا نقاط ضعف واقعی هستند و فعالیت آن‌ها را نام می‌برد. شما می‌توانید چشمانتان را ریز کنید. می‌توانید بین نمونه‌گیری‌های فاصله، به جلو خم شوید. چهار جهت را می‌توان تا حدی حفظ کرد. روشنایی صفحه و نور اتاق کنتراست حروف را تعیین می‌کنند، چیزی که یک نمودار واقعی آن را استانداردسازی می‌کند اما یک گوشی نمی‌تواند. فرضِ فاصله بین دو چشم بر اساس یک فرد بزرگسال است، بنابراین نتیجه برای یک کودک ممکن است دوربین نشان داده شود. این یک برآورد غربالگری است، نه معاینه چشم و نه نسخه پزشک — راهی برای متوجه شدن این موضوع که چشم راست شما یک خط ضعیف‌تر از ماه مارس می‌خواند، و هشداری برای گرفتن وقت پزشک، نه نادیده گرفتن آن.

یک چشم در هر اجرا، ثبت در سوابق

هر اجرا یک چشم (یا هر دو با هم) را پوشش می‌دهد؛ تست چشم دیگر اجرای دوم خواهد بود و هر دو به عنوان اندازه‌گیری زیر همان مورد استفاده در کاتالوگ شما ثبت می‌شوند — که هدف اصلی هم همین است. باارزش‌ترین چیزی که یک تست غربالگری ارائه می‌دهد، تک‌عددها نیستند، بلکه مجموعه داده‌ها است: همان چشم، همان پروتکل، با فاصله چند ماه، که هر اجرا پایداری مخصوص به خود را ثبت کرده تا شما در آینده بدانید به کدام‌یک اعتماد کنید.

تست‌های بینایی و شنوایی از یک سازوکار پلکانی و قوانین انضباطی عدم شروع مشترک استفاده می‌کنند — حواس متفاوت، اما فلسفه پروتکل یکسان. برای مشاهده نقشه کامل آنچه حسگرهای گوشی می‌توانند فراتر از حواس خودتان اندازه‌گیری کنند، با بررسی اجمالی ابزارها شروع کنید.