HRVバイオフィードバックにおすすめの胸ベルト

人気の胸ベルトを、1拍ごとの精度で直接比較しました。HRVバイオフィードバックに使えるものを紹介します。

RR間隔の精度が重要な理由

胸ベルトのレビューの多くは、運動中の心拍数の精度を検証しています。ランニング中に155 BPMを正しく測れるか、といったものです。安静時のゆっくりした呼吸中に、1拍ごとのRR間隔の精度を検証している人はいません。

私たちが測定しているのは、まさにそこです。共鳴周波数トレーニングにとって重要なのはそれだけだからです。Precise Breathは1拍ごとの心拍の間隔をミリ秒単位で分析し、あなたに最適な呼吸ペースを見つけます。平均心拍数は正確でも1拍ごとの間隔にノイズが多い胸ベルトでは、HRVの結果は信頼できないものになります。

各デバイスを基準のPolar H10と同時に装着し、すべての心拍を比較しています。以下の結果から、HRVバイオフィードバックに求められる精度を備えた胸ベルトがわかります。

デバイスのランキング

デバイス 価格 信号品質 RR相関 平均誤差 評価
Polar H10 基準 ~$90 0.975 推奨
Garmin HRM-Dual ~$70 0.954 0.998 0.9 ms 推奨
CooSpo 808S (低価格の胸ベルト) ~$35 0.965 0.999 1.3 ms 精度は高いが、信頼性に懸念あり

信号品質と相関は、異なる呼吸ペースで行った10分間のテストセッション3回の平均値です。平均誤差は、基準のPolar H10に対するRR間隔のずれ(絶対値)の平均です。

テストの方法

すべてのデバイスを同一の条件でテストし、同じ人が基準のPolar H10と同時に装着します。

3つの呼吸ペース

1分間に4.5回、5.5回、6.5回の呼吸でテストします。これは共鳴周波数呼吸法で使われる範囲全体にあたります。ペースごとにHRVの振動パターンが異なるため、センサーはそのすべてで良好に機能する必要があります。

1セッション10分

各セッションで、デバイスごとに500以上の心拍間隔を収集します。信頼できる1拍ごとの比較に十分な量です。

同時装着

すべてのデバイスを同じ人が同時に装着するため、テスト間の生理的な変動を排除できます。

装着位置のローテーション

複数の胸ベルトを装着する場合は、胸のどの位置に着けるかが影響します。セッションごとに胸ベルトを入れ替え、各デバイスが中央(最適)・上・下の位置を順に担当するようにして、装着位置によって有利になるデバイスが出ないようにしています。

自動分析

Precise Breath独自の信号処理パイプラインで、デバイスごとに信号品質、アーチファクト率、スペクトル振幅、位相コヒーレンスを算出します。

信号品質

信号品質は、デバイスの心拍データがどれだけきれいかを表す0〜1の総合スコアです。アーチファクト検出を通過した拍の割合(ノイズの多い値や欠落した値は除外されます)と、1拍ごとのタイミングの安定性という2つの要素を組み合わせています。スコアが0.70を超えていれば、データはHRVのスペクトル解析に十分な信頼性があります。それを下回ると、ノイズによって結果が損なわれます。

各グループの棒は、1つの呼吸ペースにおける3つのデバイスを比較しています。0.70の破線は、信頼できるHRV分析に必要な最低ラインです。高いほど良好です。

結果:3つのデバイスはいずれも、すべてのペースで基準値を大きく上回りました。Polar H10とCooSpo 808Sのスコアはほぼ同じでした(0.96〜0.99)。Garmin HRM-Dualは6.5 BPMでわずかに下がったものの(0.90)、それでも0.70の基準を大きく上回っています。3つとも、共鳴周波数を正確に推定できるだけのきれいなデータが得られます。

直接比較の結果

スペクトルの忠実度

一定のリズムで呼吸すると、心拍数もそれに同期して振動します。HRVバイオフィードバックは、この振動を測定する仕組みです。周波数解析によって、心拍変動の中から呼吸ペースに対応する「ピーク」を見つけます。胸ベルトがノイズを加えたりデータを平滑化したりすると、このピークが弱まり、アプリは共鳴周波数を正確に特定できなくなります。

これが最も重要なテストです。デバイスは、呼吸によって生じるHRVのピークを保てているでしょうか。各デバイスの周波数スペクトルを基準のPolar H10と比較します。曲線が重なっていれば、そのデバイスは重要な信号を忠実にとらえています。

各パネルは、1つの呼吸ペースにおける周波数スペクトルを示しています。高いピークは、呼吸によって生じるHRVの振動で、Precise Breathが共鳴周波数を見つけるために使う信号です。破線は目標ペースを示します。デバイスの色付きの線が基準のPolar H10(黄色)と重なっていれば、信号を忠実にとらえています。カーソルを合わせると正確な値が表示されます。

結果:3つのペースすべてで、GarminとCooSpoの曲線は基準のPolar H10とぴったり重なりました。ピークの高さもほぼ同じで、3回のセッションでのGarminのスペクトル振幅比は1.00、1.01、0.95、CooSpoも同様に近い値でした。どちらのデバイスもHRV信号を平滑化、フィルタリング、歪曲することはなく、呼吸のピークはそのままの強さで届いています。これにより、HRVコミュニティでよく聞かれる懸念も解消されます。Garmin HRM-DualはRR間隔を平滑化していません

1拍ごとの相関

「RR間隔」とは、連続する2つの心拍の間の時間で、ミリ秒単位で測定します。HRVバイオフィードバックは、この間隔が1拍ごとにどう変化するかを追跡するため、デバイスは平均心拍数だけでなく、1つひとつの間隔を正確に測る必要があります。平均では正確でも個々の拍にノイズが多いデバイスでは、結果の信頼性が損なわれます。

基準のPolar H10に対する各デバイスのRR間隔の散布図。3つの呼吸ペースすべてで、Garmin HRM-DualとCooSpo 808Sの両方がほぼ完全な1対1の相関(rが0.997超)を示している
点の1つひとつが1回の心拍です。横軸はPolar H10の測定値、縦軸は同じ拍に対するテストデバイスの測定値です。完全に一致していれば、すべての点が対角線上に並びます。これを数値で表したのが相関係数(r)で、1.000は測定値が同一であることを意味します。タップすると拡大表示できます。

結果:どちらのデバイスもPolar H10にほぼ完全に追従し、すべてのセッションでr > 0.997でした。点は対角線にぴったり沿っていて、線と見分けがつかないほどです。CooSpo 808Sは0.999、Garmin HRM-Dualは0.998で、どちらも信頼できるHRV分析の基準値0.95を大きく上回っています。実用上は、どちらのデバイスをPolar H10の代わりに使っても、同じ心拍タイミングのデータが得られます。

誤差の分布

相関からわかるのは、2つのデバイスが心拍タイミングのパターンで一致しているかどうかであり、個々の差の大きさまではわかりません。誤差の分布は別の問いに答えます。デバイスの測定値が食い違うとき、その差は何ミリ秒なのか、という問いです。

各ヒストグラムは、誤差の大きさごとの拍数を示しています。横軸はミリ秒単位の誤差(Polar H10との差)、縦軸はその誤差となった拍の数です。ゼロの位置に高く細いピークがあれば、ほぼすべての拍でほぼ完全に一致していることを意味します。

結果:ほぼすべての拍が誤差ゼロの付近に集まりました。CooSpo 808Sは99%の拍が±5 ms以内(平均誤差1.3 ms)、Garmin HRM-Dualは98%が±5 ms以内(平均誤差0.9 ms)でした。参考までに、一般的な心拍間隔は800〜1200 msなので、これらの誤差は測定値の0.2%未満にすぎません。±20 msを超えるまれな外れ値は、アプリのアーチファクト検出アルゴリズムが捕捉するため、結果には影響しません。

詳細な比較

指標 Garmin HRM-Dual CooSpo 808S 基準値
照合できた拍数 542 546
信号品質 0.954 0.965 ≥ 0.70
アーチファクト率 0.6% 0.3% < 10%
RR相関(r) 0.9981 0.9990 > 0.95
MAE(ms) 0.9 1.3
RMSE(ms) 3.2 2.7
バイアス(ms) −0.2 −1.0
LoA幅(ms) 12.5 9.5
±5ms以内 98% 99%
±10ms以内 98% 99%
評価 推奨 推奨

数値はすべて3回のテストセッションの平均です。信号品質(0〜1):データのきれいさ(0.70超で使用可能、0.95超で非常に良好)。アーチファクト率:ノイズとして除外された拍の割合。RR相関:Polar H10との1拍ごとの一致度(1.0000 = 完全一致)。MAE(平均絶対誤差):1拍あたりのタイミングの差の平均。RMSE:考え方は同じですが、大きな誤差をより重く評価します。バイアス:デバイスの測定値が一貫して高め・低めになっていないか。LoA幅(一致限界):すべての差の95%が収まる範囲で、狭いほど良好です。

結果:どちらのデバイスも、すべての基準値を余裕をもって上回りました。平均誤差ではGarmin HRM-Dualがわずかに優れ(0.9対1.3 ms)、CooSpo 808Sは一致限界がより狭く(9.5対12.5 ms)、相関もより高い結果でした(0.999対0.998)。実際には、これらの差は無視できる程度で、どちらもHRVバイオフィードバックに必要な精度を十分に満たしています。どちらにも意味のあるバイアスはなく(平均で基準との差は1 ms以内)、アーチファクトとして除外される拍はどちらも1%未満です。

Bland-Altmanによる一致度

Bland-Altmanプロットは、2つの測定機器を互いに置き換えて使えるかどうかを評価する、臨床での標準的な方法です。相関(測定値が一緒に動くかどうかを示すもの)とは異なり、Bland-Altmanでは食い違いの実際の大きさと方向がわかります。さらに、その食い違いが測定範囲全体で一定なのか、特定の心拍数で悪化するのかもわかります。

デバイスと基準とのRR間隔の差がゼロの周りに密集し、一致限界が±10ミリ秒未満であることを示すBland-Altmanプロット
点の1つひとつが1回の心拍です。横軸は両デバイスのRR間隔の平均、縦軸は両者の差です。実線は平均差(バイアス)で、理想はゼロです。破線は「一致限界」、つまりすべての差の95%が収まる範囲を示します。一致限界が狭く、ゼロを中心にしていれば、デバイスを互いに置き換えて使えることを意味します。タップすると拡大表示できます。

結果:どちらのデバイスもゼロの周りに密集し、測定範囲全体でずれは見られませんでした。Garmin HRM-Dualのバイアスは−0.2 ms(実質ゼロ)で、一致限界は±6.3 msでした。CooSpo 808Sのバイアスは−1.0 msで、一致限界は±4.8 msとさらに狭い結果でした。どちらも一貫して高めや低めに測定することはなく、特定の心拍数で誤差が悪化することもありません。臨床的な基準では、どちらもPolar H10と置き換えて使えます。

RR間隔の推移

これは最も直感的なデータの見方です。3つのデバイスが測定した生の心拍間隔を、同じ時間軸に重ねて表示しています。上の統計的な検証はデバイスの一致を証明するものですが、このグラフではそれを目で見て確かめられます。

3つのデバイスのRR間隔の時系列を重ねたグラフ。3つの呼吸ペースでの10分間のセッションを通じて、ほぼ同一の波形を示している
色付きの線はそれぞれ、10分間のセッション全体を通じた連続する心拍の間隔の推移で、3つのデバイスを重ねて表示しています。波のようなパターンが心拍変動です。息を吸うと間隔が短くなり(心拍が速くなる)、吐くと長くなります(心拍が遅くなる)。線が重なっていれば、デバイスは同じデータを記録しています。タップすると拡大表示できます。

結果:3本の線は完全に重なり、1本の線に見えるほどで、どのデバイスの測定値かを見分けることはできません。4.5 BPMでの大きな振動(上)から6.5 BPMでの小さな振動(下)まで、3つのペースすべてで同じでした。ゆっくり呼吸するほどHRVの振れ幅は大きくなります。これは想定どおりの結果で、複数のペースでテストする理由の1つでもあります。

まとめ

3つのデバイスはいずれも、研究で精度が検証されたPolar H10と同等のRR間隔精度を示しました。ただし、信頼性について1つ注意点があります。

いちばんのおすすめは引き続きPolar H10です。常に正確で信頼性があります。Garmin HRM-Dualもすべての指標で同等で、同じくらい有力な選択肢です。CooSpo 808S(約35ドル)は、「低価格の胸ベルトは本当にHRVに使えるのか」というよくある疑問に答えるために加えました。正常に動作していれば、2ms未満の精度はPolar H10に匹敵します。ただし実際の使用テストでは、CooSpoが接続したもののセッション全体で心拍数データをまったく送信しなかったことが1回ありました。これはPolarやGarminでは見られなかった信頼性の懸念です。

Precise Breathは、光学式の手首型センサーやスマートウォッチには対応していません。PPGセンサーはフィットネス記録には十分な精度で心拍数を測定できますが、HRVのスペクトル解析に必要な1拍ごとのタイミング精度がありません。これはソフトウェアの選択ではなくハードウェアの制約です。

胸ベルトは濡らす必要がありますか?

3つの胸ベルトで、乾いたまま・水・電極ジェルの3つの準備方法を、条件をそろえて比較しました。3つとも信号品質は同じ(>0.98)で、アーチファクト率は0%でした。しかも最初の1分からです。胸ベルトの位置も影響しませんでした。

データに基づく実践的なヒントを読む →

よくある質問

どの胸ベルトを買えばよいですか?

精度と信頼性のバランスが最も良いPolar H10をおすすめします。Garmin HRM-Dualも同じく信頼性が高く、すべての指標でPolarと同等でした。

CooSpo 808S(約35ドル)は、正常に動作しているときの精度は非常に高く、Polar H10との差は2ms以内でしたが、限られたテストの中でも信頼性の問題(接続はしたもののデータを送信しなかったセッションが1回)が見られました。予算を重視する場合は試す価値がありますが、ときどき接続の問題が起こることを想定してください。

標準のBLE心拍サービス(Heart Rate Service、0x180D)を送信するその他のECG方式の胸ベルトも、原理的には動作するはずですが、私たちが保証できるのはテスト済みのモデルだけです。

手持ちの胸ベルトは使えますか?

Polar H10またはGarmin HRM-Dualなら使えます。どちらも検証済みで、おすすめしています。CooSpo 808Sは、正常に動作しているときの精度は非常に高いものの、短いテスト期間中にも断続的な信頼性の問題が見られました。

その他のBLE胸ベルトも、RR間隔データを含むHR Service 0x180Dに対応していれば動作するはずですが、HRVバイオフィードバック用のRR精度は検証していません。

手首型センサーやスマートウォッチは使えますか?

Precise Breathは、手首で測定する光学式(PPG)センサーには対応していません。PPGはフィットネス記録には十分な精度で心拍数を測定できますが、HRVのスペクトル解析に必要な、ミリ秒単位の1拍ごとのタイミング精度がありません。

これはソフトウェアの選択ではなくハードウェアの制約です。光学式の測定方法では、胸ベルトのECG電極が実現する時間分解能に届きません。

Garmin HRM-DualはRR間隔を平滑化またはフィルタリングしていますか?

HRVコミュニティでよく聞かれる懸念です。GarminがRR間隔データに平滑化やフィルタリングを施しているのではないか、と推測するユーザーもいます。もしそうなら、HRVバイオフィードバックが頼りにしている自然な変動が抑えられてしまいます。

私たちのデータが示す答えは「いいえ」です。3つの呼吸ペースで、Polar H10に対するGarminのスペクトル振幅比は1.001、1.008、0.95で、呼吸に伴うHRVのピークは実質的にそのままの強さで保たれていました。ファームウェアが平滑化していれば、スペクトルのピークは目に見えて減衰するはずです。1拍ごとの相関がr = 0.997を上回り、平均絶対誤差が1 ms未満であることからも、Garminが平滑化した平均値ではなく、生の(あるいは最小限の処理しかしていない)RR間隔を送信していることが確認できます。

なぜ低価格の胸ベルトもテストしたのですか?

よくいただく質問に答えるためです。HRVバイオフィードバックに安価なノーブランドの胸ベルトは使えるのか、それとも70〜90ドルの有名ブランド品が必要なのか、という質問です。

精度には驚かされました。CooSpoはPolar H10と相関0.999、平均誤差2ms未満で一致したのです。ただし実際の使用テストでは、接続はしたもののセッション全体でデータをまったく送信しなかったことが1回ありました。届いたデータの質は非常に高いものの、低価格の胸ベルトは全体として信頼性が劣る可能性があります。

どのようにテストしていますか?

すべてのデバイスを同じ人が同時に装着し、Polar H10を基準とします。共鳴周波数トレーニングで使われる範囲全体をカバーするため、1分間に4.5回、5.5回、6.5回の呼吸で、10分間の呼吸セッションを3回行います。セッションごとに胸ベルトの位置を入れ替え、各デバイスが胸の中央・上・下の位置を順に担当するようにしています。

各セッションでは、デバイスごとに500以上の心拍間隔を収集します。拍の並びを揃えたうえで、ピアソン相関、平均絶対誤差、信号品質、スペクトル振幅比、Bland-Altmanによる一致度を算出します。分析パイプラインには、Precise BreathのリアルタイムHRV処理と同じアルゴリズムを使っています。

すべてのデバイスは自費で購入しました。どのデバイスメーカーからも、スポンサー料、無償提供品、費用の補填は受けていません。

あなたの共鳴周波数を見つけてみませんか?

Precise Breathをダウンロードし、テスト済みの胸ベルトのいずれかをペアリングすれば始められます。

Precise Breathについて詳しく見る →