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

این همان فوتوپلتیسموگرافی — PPG — است؛ همان اصولی که پشت گیره‌ای است که پزشک یا پرستار روی انگشت شما می‌گذارد و ال‌ای‌دی‌های سبز پشت یک ساعت هوشمند قرار دارد. «فوتو» برای نور و «پلتیسموگرافی» برای اندازه‌گیری تغییرات حجم. ابزار Pulse نسخه عبوری را انجام می‌دهد: چراغ‌قوه در یک طرف بافت، دوربین در طرف دیگر، و سیگنال همان مدولاسیون ریتمیک چیزی است که از بین آن‌ها عبور می‌کند. این ابزار دو چیز را گزارش می‌دهد: یک نرخ بر حسب ضربان در دقیقه، و اینکه سیگنال تپشی در واقع چقدر قوی بوده است. این ابزار هرگز یک تشخیص پزشکی را گزارش نمی‌دهد.

چرا این سیگنال بسیار کوچک اصلاً قابل بازیابی است

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

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

دوم، دوربین دیگر خود را تطبیق نمی‌دهد. رفتار پیش‌فرض دوربین گوشی دقیقاً مبارزه با همان سیگنالی است که ما می‌خواهیم: نوردهی خودکار (AE) فریمِ کمی تاریک‌شده را می‌بیند و بهره (gain) را برای جبران آن بالا می‌برد؛ تعادل رنگ سفید خودکار (AWB) در حالی که حجم رنگ قرمز را حدس می‌زند، رنگ فریم‌ها را تغییر می‌دهد. هر کدام از این‌ها، یک مدولاسیون فیزیولوژیکی چند درصدی را با یک اصلاح نرم‌افزاری چند درصدی بازنویسی می‌کنند. بنابراین ابزار Pulse ویژگی‌های AE و AWB را برای مدت زمان ثبت تصویر قفل می‌کند — فریم‌ها در یک مقیاس ثابت اندازه‌گیری می‌شوند و تنها چیزی که در حال حرکت باقی می‌ماند خود نور است. این همان قانونی است که باعث کارکرد ابزارهای بازتابش و نیمه‌شفافی می‌شود، و پسرعموی نوریِ مسیر صدای پردازش‌نشده در تست ضربه است: کمک‌های خودکار را خاموش کنید، فیزیک را نگه دارید.

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

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

فیزیک نمی‌داند که این یک انگشت است

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

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

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

کاربرد واقعی یک نرخ، بدون بزرگ‌نمایی

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

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

یک ترفند، چندین ابزار

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