苹果官方近日公布了其内置心率传感器的工作原理。苹果的技术支持文档显示,Apple Watch 的心率测量周期是每 10 分钟测量一次,并将数据存储在健康 app 中。这些检测信息,再结合收集到的其他数据,计算佩戴者的卡路里消耗量。
在心率传感器上,Apple Watch 采用的是光体积描记器(Photoplethysmography,PPG),原理如下:
血液之所以呈现红色,是因为它反射红光并吸收绿光。Apple Watch 使用绿色 LED 灯,配合对光敏感的感光器,可以检测任意时间点流经手腕的血液流量。心脏跳动时,流经手腕的血液会增加,吸收的绿光也会增加;心跳间隔期,流经手腕的血液会减少,吸收的绿光也会随之减少。Apple Watch 内置的两颗绿色 LED 灯可以每秒闪动数百次, 从而计算出每分钟的心跳次数,也就是心率。
上面讲到的利用绿光 LED 的光体积描记器测量心率更像是一种备选方案,因为在十分钟测量一次心率的周期里,Apple Watch 利用的是红外线。但在“红外线测量无法读取足够的数据时,Apple Watch 会切换至绿色 LED。”
此外,为了应对对心率信号进行补偿,避免信号过弱影响读数,苹果表示对心率传感器进行了针对性的设计,比如提高 LED 亮度和采样率。
除了上面这些技术层面的手段外,苹果在文档中也特别指明,不恰当的佩戴方式也会影响心率的采样和准确性。这一点让我想到了在 Apple Store 试戴时,店员多次提醒要让 Apple Watch 紧贴手腕,并在我试戴的过程中悉心地调整表带的宽松程度。
实际上,除了上面谈到的佩戴方式对心率测量的影响外,很多外部的因素也需要考虑在内。比如文档中讲到的皮肤血流量。 很多人尤其是男性,都会注意到在夏天比较热的时候,手臂上的血管会狰狞地鼓起,血量很足,而在冬天天气寒冷的室外,手臂上的血管就不会凸起得那么突兀了,这时候流经手臂的血液量也会少一些,甚至会低到心率传感器无法读取数值。
苹果在文档最后讲到,在“节率运动”和“无规律运动”中,心率测量的准确性可能会存在差异。其实可以简单地理解为无氧运动如乒乓球、拳击和有氧运动如跑步、骑车这两类运动中,后者的心率测量会相对准确一些。
监测心率只是测量和计算运动量的一个手段,Apple Watch 还会结合加速度计、GPS 等其他传感器来计算运动和锻炼情况。