より深く知る:睡眠ステージ・生体指標・トレンド
音声・睡眠ステージ・ウォッチのセンサーデータを組み合わせて、数ヶ月にわたってグラフ化できる全体像を作る。
ほとんどの夜を録音していて、いびきの回数ではもう驚かなくなった方へ。このガイドはその先を扱います。睡眠ステージ推定器にクリーンなデータを与える方法、Apple Watchの生体指標を組み込む方法、それらのシグナルをタイムラインと照らし合わせて読む方法、そして週や月をまたいでトレンドをグラフ化できるよう、すべてをスプレッドシートに取り込む方法を紹介します。ここに挙げる数値はすべて個人的な推定値です。臨床的な測定値ではありません。目的は自分のデータのパターンを見つけ、より的確な質問をすることです。
正確なステージデータのための設定
Snore Timeline の睡眠ステージは音から来ています。アプリは呼吸のリズム、それがどれだけ規則的か、そして体の動きを聴き取り、浅い睡眠、深い睡眠、レム睡眠、または覚醒のいずれにいるかを推定します。メトロノームのような一定の呼吸は深い睡眠を、中程度の規則性は浅い睡眠を、より不規則な呼吸はレム睡眠を示します。推定のすべては呼吸を聞き取れるかどうかにかかっているため、設置の仕方がデータの質を決めます。
推定器に最も明確なシグナルを与えるポイントがいくつかあります:
- 近くに置く。スマートフォンを頭から約30〜60センチの位置に置いてください。呼吸音は距離とともに急速に小さくなり、ステージの判定はその微かな呼吸に頼っています。詳しい根拠ははじめににあります。
- 静かな部屋。扇風機、ホワイトノイズマシン、空気清浄機、エアコン、つけっぱなしのテレビは、アプリが必要とする呼吸音を覆い隠します。呼吸がアプリの聞き分けられる水準を下回ると、その区間はステージではなく無音として記録されます。無音も休息中の睡眠として数えられますが、その時間帯のステージの詳細は失われます。
- 一貫したベースライン。アプリは録音の最初の部分で個人の呼吸ベースライン、つまり典型的な呼吸数と規則性を割り出し、残りの夜をそれと比べて測定します。呼吸数は検出された睡眠の最初の10〜15分ほどで安定します。毎晩同じ方法で録音すれば、そのベースラインはトレンド全体で比較できるままになります。
長時間の録音は推定を鋭くします。数時間あれば、アプリはより完全な睡眠サイクルを見られるからです。各シグナルがどうステージに対応するかは睡眠ステージで解説しており、ハイプノグラムのセクションではステージチャートの読み方を説明しています。
長い無音帯が続くなら、呼吸音が小さすぎて届いていません。スマートフォンをもっと近くに移動し、より豊かな音のために標準品質に切り替え、室内の騒音源を一つ減らしてみてください。どの変更もステージ推定器に与える材料を増やします。
ウォッチとヘルスケアを接続する
Apple Watchは、音では届かないもう一つの視点、センサーの視点を加えます。ウォッチがその夜の睡眠ステージデータを報告すると、Snore Timelineは自前の音声推定値の代わりに、ウォッチの深い睡眠とレム睡眠の割合を睡眠スコアの計算に使います。手首のセンサーはこれらのステージをより正確に測れるからです。ウォッチがない場合、アプリは呼吸と動きに基づく推定に戻ります。
ペアリングされたウォッチは、サマリーとエクスポートに生体指標も加えます:
- 心拍数(平均、最小、最大、安静時推定値を含む)。
- 心拍変動(HRV)。
- 血中酸素濃度(SpO2)。ウォッチのSpO2データがあると、アプリは酸素飽和度が95%を下回った時間の割合と最低値を表示できます。
- 呼吸数(ウォッチからのデータと、アプリ独自の音声推定値を並べて表示)。
- 手首の皮膚温(1夜ごとの集計データに表示)。
これらはすべてヘルスケア経由で入ってきます。Snore Timeline はヘルスケアからウォッチの生体指標を読み取り、マイクへのアクセスだけでも完全に動作するので、ウォッチはあくまで追加であって必須ではありません。ヘルスケアなどへのアクセス許可は、対応する機能をオンにしたときだけ求められます。設定手順、生体指標の全リスト、その他のウェアラブルに関する注意事項はApple Watch とバイオメトリクスにあり、データ交換の詳細はヘルスケアとその他のウェアラブルのセクションにあります。
全体像を読み取る
一つのシグナルだけでは、ほとんど何も分かりません。価値は、1夜分をまとめて読み取り、それを毎晩続けることから生まれます。次の順序でサマリーを確認してください:
- ハイプノグラムから始める。夜全体の形をつかみます。深い睡眠がいつ集中したか、朝方にレム睡眠がどれだけ増えたか、どこで目が覚めたか。Snore Timelineは一般的な目安として、深い睡眠を睡眠時間の約13〜23%、レム睡眠を約20〜25%としています。
- いびきと呼吸の乱れを重ねる。エピソードリストを開き、騒がしい時間帯がどこに落ちたかを見ます。激しいいびきは浅いステージと重なっていましたか、それとも呼吸の乱れのかたまりと重なっていましたか。タイムラインを使えば任意の瞬間にジャンプして再生できます。タイムラインと再生をご覧ください。
- 生体指標を加える。ウォッチのSpO2が同じ時間帯に下がったか、騒がしい区間を通じて心拍数が高いままだったかを確認します。これらは気づいておくべき相関です。原因を証明するものではありません。
- 睡眠スコアを最後に読む。0〜100のスコアはこれらすべてを一つの数値にまとめます。睡眠時間が最も大きな比重を占め、7時間以上が理想とされます。深い睡眠とレム睡眠の割合、効率、寝つきの時間、覚醒回数、就寝時刻の一貫性、いびき、呼吸の乱れも反映されます。スコアバッジをタップすると要素ごとの内訳が出ます。睡眠スコアのページで各入力を説明しています。
Snore Timelineは睡眠バンクも記録しています。睡眠バンクは1夜ごとの睡眠目標(変更しない限り7時間)と比べるので、一夜だけで判断せず、睡眠不足が積み上がる様子を確認できます。週間トレンドビューと睡眠不足のデータと組み合わせれば、1回の辛い夜に反応するのではなく、時間をかけた方向を読めます。
スプレッドシートでトレンドを分析する
アプリ内のトレンドはほとんどの疑問に答えますが、スプレッドシートを使えば独自の指標をグラフ化し、アプリの外で記録している情報と夜のデータを結びつけられます。Snore Timelineは1つのZIPにまとめたCSVファイルとしてデータをエクスポートします。次の手順でエクスポートを作成してください:
- エクスポート画面を開き、期間を選びます。過去7日間、過去30日間、または全期間。トレンド分析には「全期間」を選び、スプレッドシート内でフィルタリングします。
- 必要なカテゴリを選びます。それぞれが独立したCSVになります。夜間サマリー(1夜1行)、睡眠ステージ(スマートフォンとウォッチからの経時的なステージ)、検出されたイベント(いびき、寝言、咳、あえぎ、呼吸の乱れ)、Watchバイオメトリクス。
- レポートを生成し、「エクスポートを共有」をタップしてZIPをメール、メッセージ、AirDrop、またはクラウドドライブに送ります。ファイルはNumbers、Excel、またはGoogle Sheetsで開けます。
多くの夜にわたるトレンドをグラフ化するなら、夜間サマリーCSVがメインのテーブルです。1夜1行で、列には夜(日付)、睡眠スコア、睡眠効率、総睡眠時間(秒)、入眠時間(秒)、浅い睡眠(秒)、深い睡眠(秒)、レム睡眠(秒)、無音(秒)、覚醒(秒)、WASO(秒)、覚醒回数、平均呼吸数(bpm)、エピソード数、最大ピーク(dB)、平均ピーク(dB)、いびきシグナル合計、あえぎイベント合計、咳イベント合計、寝言イベント合計、呼吸の乱れ合計などがあります。時間は秒単位なので、時間単位でグラフ化するには3600で割ってください。
補足ファイルを使うと、さらに細かい粒度まで下りられます:
- 睡眠ステージCSVには、夜(日付)、ソース、ステージ、開始時刻、終了時刻、時間(秒)、理由、呼吸数(bpm)が含まれます。ソース列でそのステージがSnore Timelineからのものかウォッチからのものかがわかるので、両者を比較できます。
- 検出されたイベントCSVには、種類、タイムスタンプ、終了時刻、ピーク dB、ソース、無音開始、無音時間(秒)、回復強度(dB)が含まれます。無音と回復の列は、呼吸の乱れの行にだけ値が入ります。
- Watchバイオメトリクスは2つのファイルで提供されます:個別の計測値のサンプルファイル(夜、ソース、指標、タイムスタンプ、値、単位)と、心拍数・HRV・SpO2・呼吸数・手首の皮膚温の1夜ごとのサマリーを含む集計ファイル。
タイムスタンプはタイムゾーン付きのISO 8601形式(例:2024-01-15T22:30:45-08:00)で、夜の識別子はYYYY-MM-DD形式なので、並べ替えもフィルタリングもきれいに効きます。トレンドをグラフ化するには、x軸に夜(日付)、y軸に関心のある指標を置きます。たとえば、90日間の睡眠スコア、週ごとの呼吸の乱れの合計、総睡眠時間に占める深い睡眠の割合などです。全カラムのリファレンスと音声のバンドル設定はエクスポート & 共有にあり、「レポートをエクスポート」のセクションでファイルの作成方法を説明しています。
取得を自動化しましょう。スケジュールに沿ってエクスポートを開くショートカットを作れば、手作業なしでスプレッドシートを最新に保てます。Siri・ショートカット & ウィジェットをご覧ください。
限界について
このガイドのすべての指標は、自分の理解のための推定値です。どれも臨床的な測定値でも診断でもありません。Snore Timelineはステージ、呼吸数、呼吸の乱れを音から割り出し、心拍数とSpO2はコンシューマー向けウェアラブルから読み取ります。臨床の睡眠ステージ判定は脳波、眼球運動、筋活動を使いますが、音ではそれらを捉えられません。そのため音声ベースのステージ推定は、睡眠ポリグラフ検査との一致率はおおよそ70%前後で、それも保証されたものではありません。音から数える乱れのカウントは、聴き取れる回復音を伴わないイベントを取りこぼすので、控えめな下限値として扱ってください。このアプリは睡眠時無呼吸症候群も、その他のいかなる疾患も診断しません。トレンドが気になる場合、または日中の眠気、朝の頭痛に気づいた場合、あるいは誰かに呼吸が止まっていたと言われた場合は、録音データとエクスポートを医療機関と共有し、解釈は医師に委ねてください。
複数の夜にわたって読み取ってください。1回の荒れた計測値は、騒がしい部屋やスマートフォンが遠すぎたことが原因であることが多く、睡眠そのものについては何も示していません。意味があるのはトレンドのほうです。ステージの精度に関する注意事項と、ステージが表示されない場合のガイダンスは、一つの数値を頼りにする前に読む価値があります。