Snore Timeline 로고 Snore Timeline 지원 앱 열기
결과 분석

오디오로 분석하는 수면 단계

호흡 소리가 어떻게 수면 단계 추정값으로 변환되는지, 그리고 결과를 읽는 방법을 설명합니다.

이 페이지에서

Snore Timeline은 밤 동안 각 시점에 어떤 수면 단계에 있었는지 추정합니다. 각성, 얕은 수면, 깊은 수면, REM 수면, 그리고 아무것도 들리지 않는 구간을 나타내는 다섯 번째 레이블인 무음이 있습니다. 추정값은 코골이 감지에 이미 사용하는 마이크로 포착한 호흡 소리만으로 계산됩니다. 이 페이지에서는 각 수면 단계의 신호, 야간 요약의 수면 단계도를 읽는 방법, 그리고 추정값이 알려줄 수 있는 것과 없는 것을 설명합니다.

수면 단계 추정 방식

수면 단계가 바뀌면 호흡의 특성도 달라지며, 그 변화는 소리로 감지할 수 있습니다. 앱은 마이크를 통해 포착된 호흡 패턴의 규칙성과 변동성을 분석합니다. 이 녹음은 코골이 감지와 호흡 중단 감지에도 사용되므로, 수면 단계 추정에는 별도의 설정이 필요하지 않습니다.

약 15분간 녹음되면 알고리즘이 개인 호흡 기준값을 설정합니다. 일반적인 호흡수와 규칙성이 기준이 되며, 이후 인구 평균이 아닌 본인의 기준값을 바탕으로 밤새 호흡을 측정하고 연구 기반 임계값을 적용해 각 구간의 수면 단계를 분류합니다.

호흡 규칙성이 신호의 대부분을 담당하지만, 알고리즘은 다음 요소도 함께 고려합니다.

  • 호흡수: 깊은 수면으로 갈수록 호흡이 느려지는 경향이 있습니다.
  • 코골이 패턴: 밤새 감지된 코골이도 동일한 모델에 반영됩니다.
  • 시간대: 수면 구조는 예측 가능한 흐름을 따릅니다. 깊은 수면은 초반에 집중되고, REM 수면은 아침에 가까워질수록 늘어납니다.
  • 움직임: 소리의 큰 변화는 신체 움직임을 나타내며, 이는 얕은 수면이나 짧은 각성을 시사합니다.

결과는 타임라인 뒤의 색상 띠로, 그리고 야간 요약의 수면 단계도 차트로 표시됩니다.

네 가지 수면 단계와 호흡 특성

각 수면 단계는 호흡에 뚜렷한 특징을 남깁니다.

  • 깊은 수면: 변동이 거의 없는 안정적이고 규칙적인 호흡. 회복 수면으로, 모든 단계 중 가장 메트로놈에 가까운 리듬을 보입니다. 특히 잠든 후 첫 90분과 초반 몇 시간 동안 가장 많이 나타납니다.
  • REM 수면: 변동이 크고 불규칙한 호흡 패턴. REM은 꿈을 꾸는 수면입니다. 잠든 후 약 40~50분부터 시작되며 아침에 가까워질수록 증가합니다. 수면 시간을 줄이면 다른 어떤 단계보다 REM 수면 손실이 큽니다.
  • 얕은 수면: 두 극단의 중간 수준의 호흡 규칙성. 얕은 수면은 전환 단계로, 가장 쉽게 깰 수 있습니다.
  • 각성: 수면과 일치하지 않는 움직임, 소리 또는 호흡 패턴. 다른 신호가 뒷받침될 때는 장시간 무음도 각성 가능성으로 표시합니다.

깊은 수면은 규칙성 척도의 한쪽 끝에, REM은 반대쪽 끝에 위치하기 때문에, 앱은 깊은 수면으로 분류하기 전에 지속적으로 낮은 호흡 변동성을 확인하며, 변동성이 올라가면 깊은 수면에서 빠져나옵니다. 함께 실행되는 소리 분류가 코골이 및 움직임 맥락을 제공합니다.

무음 레이블

오디오 기반 수면 단계 분석에는 분명한 한계가 있습니다. 들을 수 있는 것만 분류할 수 있다는 점입니다. 마이크가 수면 단계로 해석할 만큼 호흡 소리를 충분히 감지하지 못하면서도 각성 신호도 없을 때, 앱은 억측하는 대신 해당 구간을 무음으로 표시합니다. 조용히 호흡하는 사람이나, 선풍기나 에어컨이 소리를 가릴 때 자주 발생합니다.

무음은 휴식 수면으로 처리됩니다. 총 수면 시간에 포함되며, 수면 점수의 회복 수면 항목에도 반영됩니다. 따라서 실제로 조용한 밤도 양질의 수면으로 기록됩니다. 근거 없이 단계를 만들어내면 데이터 신뢰성이 떨어지므로, 앱은 불확실성을 레이블로 표시합니다.

호흡수와 호흡 규칙성

두 가지 호흡 측정값이 수면 단계 모델에 반영되며, 두 값 모두 결과에 표시됩니다.

  • 호흡수는 분당 호흡 횟수(bpm)로 표시되며, 감지된 호흡 사이의 간격으로 계산됩니다. 수면 중 성인의 일반 범위는 12~20bpm입니다. 앱은 몇 분마다 측정값을 기록하고 평균을 표시합니다. 수면 감지 후 약 처음 10~15분이 지나면 초반 측정값의 중간값을 사용해 개인 기준값을 설정하므로, 이상값 하나가 전체를 왜곡하지 않습니다. 측정값은 약 6~25bpm의 생리적 범위 내로 유지되어 REM 수면이나 짧은 각성 시 발생할 수 있는 높은 호흡수를 허용하면서도 비정상적인 급등은 걸러냅니다.
  • 호흡 규칙성은 호흡 리듬이 얼마나 일정한지를 불규칙에서 안정까지의 척도로 나타냅니다. 지속적으로 매우 안정적인 호흡은 깊은 수면을 가리키고, 더 불규칙한 호흡으로의 전환은 REM 수면을 나타낼 수 있습니다.

두 값 모두 개인적인 참고용 오디오 기반 추정값입니다. 정상 범위를 크게 벗어나는 호흡수는 자가 진단보다 의사와 상담하는 것이 좋습니다.

Apple Watch 데이터를 활용하나요?

데이터가 있을 때는 활용합니다. Apple Watch 같은 웨어러블이 해당 밤의 수면 단계 데이터를 제공하면, Snore Timeline은 자체 오디오 추정값 대신 워치의 깊은 수면 및 REM 비율을 수면 점수에 사용합니다. 웨어러블은 오디오 분석보다 해당 단계를 더 정확하게 측정하므로, 앱은 웨어러블을 우선합니다. 연결된 웨어러블이 없을 경우 호흡 및 움직임 기반 추정값을 사용합니다. Apple Watch 페이지에서 워치가 기여하는 항목을 확인할 수 있습니다.

수면 단계도 읽기

각성 REM 얕은 깊은 무음 오후 11시 오전 6시 각 블록은 약 5분
수면 단계도는 밤 동안 단계 간 변화를 보여줍니다. 각 색상 블록은 약 5분이며, 색상은 타임라인의 띠와 일치합니다.

야간 요약의 수면 단계도는 밤 동안 수면 단계의 진행 과정을 차트로 보여줍니다. 각 색상 띠는 특정 단계에서의 5분을 나타냅니다.

  • 주황색: 각성 구간
  • 청록색(하늘색): 얕은 수면
  • 인디고(진파랑): 깊은 수면
  • 분홍/청록색: REM 수면
  • 민트(연두): 무음, 해당하는 밤에만 표시
수면 단계 수면 단계도가 포함된 야간 요약
확대 보기 밤 동안 각성, REM, 얕은 수면, 깊은 수면, 무음을 단계 비율과 함께 보여주는 수면 단계도
수면 단계도는 밤 동안 5분 단위 띠로 수면 단계를 보여줍니다.

왼쪽에서 오른쪽으로 읽으면 완전한 수면 사이클이 몇 번 반복됐는지, 깊은 수면이 언제 가장 많이 나타났는지, REM 수면이 언제 발생했는지 파악할 수 있습니다. 수면 단계 띠는 타임라인의 파형 뒤에도 표시되어, 코골이 구간이 특정 수면 단계와 겹치는지 확인할 수 있습니다.

일반적인 수면 단계 분포

야간 요약에는 각 단계에서 보낸 시간 비율도 표시됩니다. 일반적인 밤은 다음과 같습니다.

  • 얕은 수면 45%
  • 깊은 수면 20%
  • REM 수면 27%
  • 각성 8%

이 비율은 나이, 건강 상태, 스트레스 수준 등 다양한 요인에 따라 달라지므로, 교과서 수치가 아닌 자신의 밤을 서로 비교하는 것이 좋습니다. 점수 산정 시 앱은 깊은 수면 약 13~23%를 건강한 목표 범위로 보며, 20% 이상이면 점수에 반영됩니다. REM 목표는 약 20~25%입니다. 이 범위에 도달하면 수면 점수에 포인트가 추가됩니다. 이는 일반적인 기준이며, 의학적 평가가 아닙니다.

추정값의 정확도는?

분류는 호흡 규칙성과 수면 단계의 관계에 관한 발표된 연구를 바탕으로 합니다. 호흡이나 심박 변동성 같은 단일 생리 신호로 수면 단계를 분류하는 연구는 임상 수면 검사 표준인 다원 수면 검사(PSG)와 약 70%의 일치율을 보입니다. 추정값은 전반적인 수면 구조와, 더 가치 있게는 시간에 따른 추세를 파악하는 데 유용한 정보를 제공합니다.

정확도에 영향을 미치는 요소가 있습니다. 긴 녹음이 도움이 됩니다. 몇 시간의 수면을 기록하면 앱이 더 완전한 수면 사이클을 관찰할 수 있습니다. 시끄러운 환경, 동침 상대, 반려동물, 또는 마이크에서 먼 위치는 호흡 감지의 신뢰도를 떨어뜨려 추정 정확도도 낮아집니다.

의료 주의 사항

이 결과는 오디오 분석 추정값이지 임상 측정값이 아닙니다. 임상 수면 단계 분석은 뇌파, 안구 운동, 근육 활동을 사용하며, 오디오로는 이러한 신호를 포착할 수 없습니다. Snore Timeline은 다원 수면 검사로 검증되지 않았으며, 수면 무호흡증이나 수면 장애를 진단할 수 없습니다. 수면 단계 분석은 일반적인 참고 자료로 활용하고, 수면에 우려가 있다면 의료 전문가와 상담하세요.

수면 단계가 감지되지 않은 이유

수면 단계 추정은 녹음 전반에 걸쳐 호흡 소리가 들려야 합니다. 수면 단계가 표시되지 않는 일반적인 원인은 다음과 같습니다.

  • 호흡이 너무 조용함. 마이크가 분석할 수 있는 수준으로 호흡 소리가 전달되지 않을 수 있습니다.
  • 폰이 너무 멀리 있음. 호흡 소리는 거리가 멀어질수록 빠르게 작아집니다. 머리에서 30~60cm 거리가 적당합니다.
  • 배경 소음. 선풍기, 에어컨 등 지속적인 소음이 앱이 감지하는 호흡 소리를 가릴 수 있습니다.
  • 녹음 시간이 너무 짧음. 알고리즘이 기준값을 설정하고 분류를 시작하려면 약 15분이 필요합니다.

매일 밤 동일한 폰 위치를 유지하고, 가능한 한 조용한 환경에서 밤새 녹음하세요. 6시간 이상 녹음하면 알고리즘이 더 완전한 수면 사이클을 파악할 수 있으며, 일관된 위치 유지는 밤마다 데이터를 비교하는 데 도움이 됩니다.

수면 단계뿐 아니라 타임라인 전체가 비어 있다면 문제 해결을 참고하세요.

연구 참고 문헌

수면 단계 분류 알고리즘은 다음 연구를 참고합니다.