スマートフォンのカメラとライトを指先で覆うと、画面が深く輝く赤色になります。その赤さは、皮膚、組織、そして血液を通り抜けてセンサーに届いたライトの光です。そして、その光は一定ではありません。心臓が鼓動するたびに、指先の血管に少しずつ血液が送り込まれます。血液は光を吸収するため、鼓動のたびに通り抜ける光がわずかに減少します。脈拍に合わせて、赤色の輝きは暗くなっては戻り、暗くなっては戻るのを繰り返します。

これが光電脈波法(PPG)です。看護師が指に挟むクリップや、スマートウォッチの裏側にある緑色のLEDと同じ原理です。「Photo」は光を、「plethysmography」は体積変化の測定を意味します。脈拍ツールが採用しているのは「透過型」です。組織の片側にライトを配置し、もう片側にカメラを配置して、その間を通過する光の周期的な変調を信号として捉えます。このツールが報告する測定値は2つあります。1分あたりの拍動数(レート)と、実際に検出された脈拍信号の強さです。診断を報告することは決してありません。

なぜこれほど微小な信号を検出できるのか

脈拍に伴う透過光の変化はごくわずかです。大きな一定 of 光量の中に、わずか数パーセント、時にはそれ以下の変調が乗っているにすぎません。これを検出するためには、それ以外のすべての要素が静止している必要があり、そこで本アプリ固有の厳格なキャプチャ制御が真価を発揮します。

まずライトです。ここで重要となる光源はこれだけであり、かつその仕様は既知のものです。指に対して固定された位置にあり、出力は一定で、測定中はずっと点灯しています。測定における照射側は常に一定であるため、センサーが受信する光に生じる周期的な変動は、すべてその間にある媒体によってもたらされたものであるはずです。外光はほとんど入り込みません。レンズに押し当てられた指先が外光の大部分を遮断し、隙間から漏れ入る光も周期的ではなく一定だからです。

次に、カメラの自動調整を停止させます。スマートフォンのカメラのデフォルトの挙動は、私たちが捉えたい信号をまさに打ち消そうとします。自動露出(AE)はフレームがわずかに暗くなるのを検知してゲインを上げて補正しようとし、オートホワイトバランス(AWB)は赤い光の洪水を誤認してフレームの色味を再調整しようとします。どちらの処理も、わずか数パーセントの生理学的な変調を、数パーセントのソフトウェア補正で上書きして消し去ってしまいます。そのため、脈拍ツールは測定中、AEとAWBをロックします。これにより、フレームは一つの固定された尺度で測定され、変化する要素は光そのものだけになります。これは反射率および半透明度ツールを機能させているのと同じルールであり、タップテストにおける未加工オーディオ経路の光学版とも言えます。つまり、親切な自動補正機能をオフにし、物理法則に任せるのです。

そこからの分析は、フレームを平均化して時間の経過に伴う輝度の変化をトレースし、妥当な範囲内で支配的な周期性を特定し、そして(同じくらい重要なことですが)その周期性がトレースのエネルギーを実際にどれだけ説明できているかを測定することです。この最後の数値が、レートとともに報告される信号強度の測定値です。指先をしっかりと動かさずに当てると強くきれいな振動が得られますが、手が震えていたり、指が冷たかったり、覆い方が不十分だったりすると振動は弱くなります。このツールはどちらの状態であるかを教えてくれるため、信頼性の低い測定値を鵜呑みにせず、除外することができます。すべての処理はデバイス上で行われ、フレームがスマートフォンから外部に送信されることはありません。

本ツールは医療機器ではありません。脈拍ツールが報告するのはレートと信号強度であり、診断や健康上のアドバイスは決して行いません。医療機器としての承認、認証、または検証は受けておらず、健康に関する意思決定を行うために使用すべきではありません。レートが高すぎる、低すぎる、あるいは不規則であるなど、健康に関わる懸念がある場合は、スマートフォンのカメラではなく、臨床医に相談し適切な機器で測定してください。

物理法則は、それが指であるかどうかを識別しません

脈拍ツールがおもちゃのような心拍数アプリにとどまらない理由はここにあります。測定プロセスのどこにも、指に特化した部分はありません。このツールが測定するのは、レンズに押し当てられた媒体による透過光の周期的な変調です。指先が対象となるのは、血液量が拍動するからです。しかし、拍動するものであれば、他の何であっても同様に機能します。

小型ポンプの柔らかいチューブをレンズとライトに押し当てると、ポンプのサイクルごとに液体の体積(ひいては吸収される光の量)が、まさに心拍と同じように変化します。このツールは、脈拍を読み取るのと同じ方法でポンプのサイクルレートを読み取ります。これは、以下のような場面で実用的に役立ちます。

この汎用性は、ツールを無理に流用しているわけではありません。測定対象を予断せず、そこにある媒体そのものを測定しているからこそ得られる特性です。読み取られるレートは、そのリズムが何によって生み出されたかを問いません。だからこそ、医療用途においては単なる一数値にすぎませんが、配管設備の用途においては申し分のない測定器具になるのです。

レート測定の有用性と、その誠実なあり方

出力されるのはレートと信頼度であるため、理にかなったユースケースとは、そのレートが実際に裏付けとなるものに限られます。好奇心からランニングの前後で安静時のレートを確認する。ポンプが作動しているか、そしてその速度を確認する。数週間にわたり機械のリズムのズレを観察する。それぞれの測定値は、関連するオブジェクトの下に保存できます。人はカタログオブジェクトではありませんが、ポンプはオブジェクトです。また、好奇心による測定値については、オブジェクト未割り当てのキャプチャで十分機能します。そして、他のすべてのツールと同様に、後からそれぞれにグラウンドトゥルース(正解)ラベルを付与できます。実際に故障していたポンプ、実際に詰まっていた配管、といった具合です。これこそが、配管に適用されたデータセットのフライホイールです。

一方で、測定値が向いていないのは診断目的の用途であり、このツールの設計も一貫してそれを伝えています。1分間あたりの拍動数(bpm)と信号強度をレポートするだけで、それ以上のことはしません。ゾーン表示も、警告も、ウェルネススコアもありません。この控えめさこそが機能なのです。ありのままに信頼できる数値は、信頼できない判定に勝るのです。

1つの仕組み、多くの器具

Pulseは、トーチとAE/AWBロックされたカメラを組み合わせて制御された光学器具を形作る、小さなツールファミリーに属しています。その兄弟にあたるツール群は、同じ光と同じロックされた検出器を用いて、異なる疑問に向けて表面の反射率と透光性を測定します。そしてこのファミリー自体、スマートフォンのセンサーを単なる便利な機能としてではなく、測定器具として扱うという、より大きなプロジェクトのひとつの分岐にすぎません。全体像を把握するには、まずツールの概要からご覧ください。