호흡 소리가 어떻게 수면 단계 추정값으로 변환되는지, 그리고 결과를 읽는 방법을 설명합니다.
Snore Timeline은 밤의 매 시점에 당신이 어떤 수면 단계에 있었는지 추정합니다. 각성, 얕은 수면, 깊은 수면, REM, 그리고 아무 소리도 듣지 못한 구간에 붙는 다섯 번째 레이블인 무음까지 있습니다. 추정값은 호흡 소리 하나로만 나오고, 그 소리는 코골이 감지를 담당하는 바로 그 마이크가 잡습니다. 이 페이지는 각 단계 뒤에 있는 신호, 야간 요약의 수면 단계도를 읽는 법, 그리고 추정값이 알려줄 수 있는 것과 없는 것을 훑습니다.
수면 단계를 지나가면서 호흡이 달라지고, 그 차이는 귀에 들립니다. 앱은 호흡이 얼마나 규칙적인지, 얼마나 흔들리는지를 봅니다. 사용하는 녹음은 코골이 감지와 호흡 방해 감지에 이미 쓰이는 바로 그 녹음입니다. 따로 설정할 것은 없습니다.
녹음을 시작하고 15분쯤 지나면 알고리즘이 당신의 개인 호흡 기준값, 즉 평소 호흡수와 규칙성을 뽑아냅니다. 그때부터는 인구 평균이 아니라 당신의 기준값에 견주어 나머지 밤을 재고, 발표된 연구의 임계값을 적용해 각 구간을 단계에 배치합니다.
무게가 가장 큰 것은 호흡 규칙성이지만, 알고리즘은 이런 것들도 봅니다.
결과는 야간 요약에 수면 단계도로 나타납니다.
각 단계는 호흡에 저마다의 지문을 남깁니다.
깊은 수면은 규칙성 척도의 한쪽 끝에, REM은 반대쪽 끝에 있습니다. 그래서 앱은 어떤 구간을 깊은 수면이라 부르기 전에 변동성이 계속 낮은지를 확인하고, 변동성이 올라가는 즉시 깊은 수면에서 빠져나옵니다. 함께 돌아가는 소리 분류가 코골이와 움직임 맥락을 더해 줍니다.
오디오로 단계를 나누는 데는 태생적인 한계가 하나 있습니다. 들리는 것만 분류할 수 있다는 점입니다. 마이크가 어떤 단계로 배치하기에는 호흡이 너무 조용하고, 그렇다고 깨어 있다는 신호도 없을 때, 앱은 짐작하는 대신 그 구간을 무음으로 표시합니다. 조용히 호흡하는 사람이나, 선풍기나 에어컨이 소리를 덮을 때 자주 일어납니다.
무음은 편안한 수면으로 셉니다. 총 수면 시간에 들어가고 수면 점수의 회복 항목에도 점수를 줍니다. 그래서 조용한 밤도 여전히 좋은 밤으로 읽힙니다. 아무 근거 없이 단계를 지어내면 데이터 신뢰성이 떨어지므로, 앱은 불확실성을 그대로 표시하고 거기서 멈춥니다.
수면 단계 모델에는 두 가지 호흡 측정값이 들어가고, 둘 다 결과에 나타납니다.
둘 다 오디오에서 나온 추정값이며, 당신 자신이 상태를 파악하기 위한 것입니다. 호흡수가 정상 범위를 크게 벗어난다면, 스스로 진단하지 말고 의사에게 가져가세요.
네, 있을 때는 그렇습니다. Apple Watch 같은 웨어러블이 그날 밤의 수면 단계를 보고하면, Snore Timeline은 자체 오디오 추정값 대신 워치의 깊은 수면과 REM 비율을 수면 점수에 씁니다. 웨어러블은 그 단계들을 오디오보다 잘 측정하므로 앱이 길을 내줍니다. 웨어러블이 없으면 호흡과 움직임 기반 추정값으로 돌아갑니다. Apple Watch 페이지에 워치가 무엇을 더해 주는지 나와 있습니다.
야간 요약의 수면 단계도는 그날 밤 당신이 단계 사이를 어떻게 옮겨 다녔는지 그립니다. 색 띠 하나가 특정 단계에서의 5분입니다.
왼쪽에서 오른쪽으로 읽으면 완전한 수면 사이클을 몇 번 지났는지 세어 볼 수 있고, 깊은 수면이 가장 많았던 때를 보고, REM이 어디에 떨어졌는지 짚어낼 수 있습니다. 아무 블록이나 누르면 "얕은 · 오전 3:50 ~ 오전 4:15"처럼 그 단계의 전체 시간 범위가 말풍선으로 나오고, 타임라인이 그 시점으로 이동해 당신의 코골이 구간이 특정 단계와 겹치는지 확인할 수 있습니다. 그다음 타임라인을 스크러빙하면 수면 단계도의 선택 표시선도 따라옵니다.
웨어러블이 수면 데이터를 동기화했지만 오디오는 녹음하지 않은 밤에는, 타임라인 띠에 같은 색상의 단계 리본이 그려지고, 상태 표시줄 중앙선 아래에 "얕은 · 57 bpm · 13회/분 · SpO2 96%"처럼 단계와 생체 지표가 나옵니다. 녹음된 밤은 기존의 파형을 그대로 유지합니다.
야간 요약은 그날 밤의 몇 퍼센트를 각 단계에서 보냈는지도 보여줍니다. 일반적인 밤은 대략 이런 모습입니다.
이 비율은 나이, 건강, 스트레스를 비롯해 여러 가지에 따라 움직입니다. 그러니 교과서에 맞추려 애쓰지 말고 자신의 밤끼리 비교하세요. 점수 산정에서 앱은 깊은 수면 약 13~23%를 건강한 목표로 보고, 20% 이상이면 점수를 줍니다. REM 목표는 약 20~25%입니다. 이 범위에 들어가면 수면 점수에 점수가 붙을 수 있습니다. 일반적인 기준일 뿐 그 이상은 아닙니다.
분류는 호흡 규칙성이 수면 단계와 어떻게 이어지는지에 대한 발표된 연구에 기대고 있습니다. 호흡이나 심박 변동성 같은 단일 생리 신호로 수면 단계를 나누는 연구들은 임상 수면 검사의 표준인 다원 수면 검사와 약 70%의 일치율을 보입니다. 그러니 추정값은 전반적인 수면 구조에 대해서는 그럭저럭한 그림을, 시간에 따른 추세에 대해서는 더 나은 그림을 줍니다.
정확도를 위아래로 미는 요인이 몇 가지 있습니다. 긴 녹음이 도움이 됩니다. 몇 시간을 자면 알고리즘이 들여다볼 완전한 사이클이 늘어납니다. 시끄러운 방, 동침 상대, 반려동물, 마이크에서 멀리 떨어져 자는 것은 모두 호흡을 감지하기 어렵게 만들고, 추정값도 그만큼 나빠집니다.
이것들은 오디오 분석에서 나온 추정값입니다. 임상 측정값이 아닙니다. 임상 단계 판정은 뇌파, 안구 운동, 근육 활동을 쓰는데, 오디오는 그중 어느 것도 잡아내지 못합니다. Snore Timeline은 다원 수면 검사로 검증되지 않았고, 수면 무호흡증이나 어떤 수면 장애도 진단할 수 없습니다. 단계 분석은 일반적인 참고로 삼고, 수면이 걱정된다면 의료 전문가와 상담하세요.
수면 단계 추정은 녹음 내내 들리는 호흡이 있어야 가능합니다. 어떤 밤에 단계가 하나도 없다면 보통 다음 중 하나입니다.
매일 밤 같은 폰 위치를 쓰고, 가능한 곳에서는 방을 조용하게 만들고, 밤을 통째로 녹음하세요. 6시간 이상 녹음하면 알고리즘에 가장 완전한 사이클이 주어지고, 위치를 그대로 유지하면 밤끼리 비교가 됩니다.
수면 단계뿐 아니라 타임라인 전체가 비어 있고 빠진 게 더 있다면 문제 해결을 참고하세요.
단계 분류는 다음 논문들에 기반합니다.