μ£Όμš” 컨셉

πŸ™‹β€β™€οΈ User

μ‚¬μš©μžλŠ” μˆ˜λ©΄μ„ κΈ°λ‘ν•˜κ³ μž ν•˜λŠ” λŒ€μƒμ„ μ˜λ―Έν•˜λ©°, SDK ν˜Ήμ€ APIλ₯Ό μ‚¬μš©ν•˜μ—¬ μˆ˜λ©΄μ„ μΈ‘μ •ν•˜κ³ μž ν•˜λŠ” μ‚¬μš©μž user idλ₯Ό 생성할 수 μžˆμŠ΅λ‹ˆλ‹€. 이λ₯Όν†΅ν•΄ μ‚¬μš©μžλ³„λ‘œ 수면 μ„Έμ…˜μ„ 관리할 수 μžˆμŠ΅λ‹ˆλ‹€.

πŸ›Œ Sleep Session

수면 μ„Έμ…˜μ€ ν•œ 번의 잠(밀에 μΈ‘μ • μ‹œμž‘ λ²„νŠΌμ„ λˆ„λ₯΄κ³  아침에 μΌμ–΄λ‚˜μ„œ μΈ‘μ • μ’…λ£Œλ₯Ό λˆ„λ₯Όλ•ŒκΉŒμ§€)에 ν•΄λ‹Ήν•˜λŠ” κ°œλ…μž…λ‹ˆλ‹€. νŠΉμ • μ‚¬μš©μžμ˜ 수면 μ„Έμ…˜μ„ μƒμ„±ν•˜κ³ , λΆ„μ„ν•˜κ³ μž ν•˜λŠ” 데이터λ₯Ό μ—…λ‘œλ“œν•˜κ³ , μ„Έμ…˜μ„ μ’…λ£Œν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ„Έμ…˜μ€ OPEN, CLOSED, COMPLETE의 총 3κ°€μ§€μ˜ μƒνƒœ(state)λ₯Ό 가지고 μžˆμŠ΅λ‹ˆλ‹€.

  • OPEN: μ„Έμ…˜μ΄ μƒμ„±λ˜μ—ˆκ³  μ˜€λ””μ˜€ 데이터λ₯Ό 뢄석을 μœ„ν•΄ μ—…λ‘œλ“œν•  수 μžˆλŠ” μƒνƒœ
  • CLOSED: μ„Έμ…˜ μ’…λ£Œ μƒνƒœλ‘œ μ˜€λ””μ˜€λ₯Ό 더 μ—…λ‘œλ“œν•  μˆ˜λŠ” μ—†μœΌλ©°, 뢄석이 μ™„λ£Œλ˜κΈΈ κΈ°λ‹€λ¦¬λŠ” μƒνƒœ
  • COMPLETE: λͺ¨λ“  뢄석이 μ™„λ£Œλœ μƒνƒœ

πŸ“‡ Mel Spectrogram

μŠ€λ§ˆνŠΈν°μ΄λ‚˜ 슀마트 λ””λ°”μ΄μŠ€μ—μ„œ μΈ‘μ •λœ μ˜€λ””μ˜€ λ°μ΄ν„°λŠ” SDK의 μ „μ²˜λ¦¬ μ•Œκ³ λ¦¬μ¦˜μ„ 톡해 멜 μŠ€νŽ™νŠΈλ‘œκ·Έλž¨μ˜ ν˜•μ‹μœΌλ‘œ λ³€ν™˜λ˜μ–΄ μ„œλ²„μ— μ „μ†‘λ©λ‹ˆλ‹€.

Mel Spectrogram

Mel Spectrogram

πŸ“Š Data Metrics

μ‹€μ‹œκ°„ 뢄석 κΈ°λŠ₯ 이용 μ‹œ Open μƒνƒœμ˜ μ„Έμ…˜μ—μ„œ ν˜„μž¬κΉŒμ§€ λΆ„μ„λœ 수면 단계, 호흑 μ•ˆμ •λ„ 단계 데이터λ₯Ό μ‹€μ‹œκ°„μœΌλ‘œ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. 수면이 μ’…λ£Œλ˜κ³  λͺ¨λ“  뢄석이 μ™„λ£Œλ˜λ©΄ 뢄석 결과둜 확인할 수 μžˆλŠ” λ°μ΄ν„°λŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

[ ν”Œλžœλ³„ 제곡 데이터 μ•Œμ•„λ³΄κΈ° ↗️ ]

1. κΈ°λ³Έ 수면 정보

수면 μΈ‘μ •μ˜ μ‹œμž‘κ³Ό μ’…λ£Œ, 그리고 μž…λ©΄κ³Ό 기상에 κ΄€λ ¨λœ 데이터 λͺ¨μŒμž…λ‹ˆλ‹€.

  • 수면 잠볡기(sleep_latency)와 기상 잠볡기(wakeup_latency)λŠ” μœ μ €μ˜ μŠ΅κ΄€(예: μž μ— λ“€κΈ° μ–΄λ €μ›Œν•¨, 기상 ν›„ 였래 μΉ¨λŒ€μ— λˆ„μ›ŒμžˆμŒ)을 μœ μΆ”ν•˜κΈ° μœ„ν•œ λ°μ΄ν„°λ‘œ μ‚¬μš©λ  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 총 μΈ‘μ • μ‹œκ°„(time_in_bed)κ³Ό 수면 κΈ°κ°„(time_in_sleep_period)은 μ„œλ‘œ λ‹€λ₯Έ 데이터 λ©”νŠΈλ¦­μ˜ 기쀀이 되기 λ•Œλ¬Έμ—, 두 데이터λ₯Ό κ΅¬λΆ„ν•˜μ—¬ μ‚¬μš©ν•¨μ— μ£Όμ˜ν•΄ μ£Όμ„Έμš”.
λ²ˆν˜Έλ°μ΄ν„° μ΄λ¦„ν•œκ΅­μ–΄ μ΄λ¦„μœ ν˜•μ„€λͺ…μ˜ˆμ‹œ [λ‹¨μœ„] (= μ‹€μ œ κ°’)
1start_timeμΈ‘μ • μ‹œμž‘ μ‹œκ°μ‹œκ°μΈ‘μ •μ„ μ‹œμž‘ν•œ μ‹œκ°2023-11-22T00:00:10+09:00 [YYYY-MM-DDThh:mm:ssΒ±hh:mm] (=2023-11-22 00:00:10)
2end_timeμΈ‘μ • μ’…λ£Œ μ‹œκ°μ‹œκ°μΈ‘μ •μ„ μ’…λ£Œν•œ μ‹œκ°2023-11-22T06:30:38+09:00 [YYYY-MM-DDThh:mm:ssΒ±hh:mm] (=2023-11-22 06:30:38)
3time_in_bed총 μΈ‘μ • μ‹œκ°„κΈΈμ΄μΈ‘μ • μ‹œμž‘ μ‹œκ°λΆ€ν„° μΈ‘μ • μ’…λ£Œ μ‹œκ°κΉŒμ§€ κ±Έλ¦° μ‹œκ°„23428 [s] (=6h 30m 28s)
4sleep_timeμž…λ©΄ μ‹œκ°μ‹œκ°μΈ‘μ • μ‹œμž‘ ν›„ 처음 수면이 κ°μ§€λœ μ‹œκ°2023-11-22T00:53:10+09:00 [YYYY-MM-DDThh:mm:ssΒ±hh:mm] (=2023-11-22 00:53:10)
5wake_time기상 μ‹œκ°μ‹œκ°β€™κ°μ„±β€™ 감지 이후 λ‹€μ‹œ 수면이 κ°μ§€λ˜μ§€ μ•ŠλŠ” κ΅¬κ°„μ˜ μ‹œμž‘ μ‹œκ°. 즉, λ§ˆμ§€λ§‰ β€˜κ°μ„±β€™ κ΅¬κ°„μ˜ μ‹œμž‘ μ‹œκ°.2023-11-22T06:30:08+09:00 [YYYY-MM-DDThh:mm:ssΒ±hh:mm] (= 2023-11-22 06:30:08)
6time_in_sleep_period수면 κΈ°κ°„κΈΈμ΄μž…λ©΄ μ‹œκ°λΆ€ν„° 기상 μ‹œκ°κΉŒμ§€ κ±Έλ¦° μ‹œκ°„20190 [s] (= 5h 36m 30s)
7sleep_latency수면 μž λ³΅κΈ°κΈΈμ΄μΈ‘μ • μ‹œμž‘λΆ€ν„° 처음 β€˜μˆ˜λ©΄β€™μ΄ κ°μ§€λ˜κΈ°κΉŒμ§€ κ±Έλ¦° μ‹œκ°„3180 [s] (=53m 0s)
8wakeup_latency기상 μž λ³΅κΈ°κΈΈμ΄λ§ˆμ§€λ§‰ β€˜κ°μ„±β€™ μ‹œμž‘λΆ€ν„° μΈ‘μ • μ’…λ£ŒκΉŒμ§€ κ±Έλ¦° μ‹œκ°„30 [s] (= 0m 30s)
9sleep_index수면 점수점수수면 데이터 뢄포λ₯Ό ν•™μŠ΅ν•˜μ—¬ μ •μ˜λœ 수면의 μ§ˆμ„ μ’…ν•©μ μœΌλ‘œ λŒ€ν‘œν•˜λŠ” μ§€ν‘œ97 (λ²”μœ„: 50 ~ 100)

1-1. 수면 점수

sleep_indexλŠ” 수면의 양을 μ˜λ―Έν•˜λŠ” μ§€ν‘œμΈ 총 수면 μ‹œκ°„ (time_in_sleep), 수면의 μ§ˆμ„ μ˜λ―Έν•˜λŠ” μ§€ν‘œμΈ 수면 효율 (sleep_efficiency), 그리고 μžλ‹€ κΉΈ 횟수 (waso_count)둜 μ •μ˜λ©λ‹ˆλ‹€. sleep_indexλŠ” 50μ μ—μ„œ 100점 μ‚¬μ΄μ˜ 값을 가지며, 수면의 μ§ˆμ— λŒ€ν•œ μ˜ν•™μ μΈ μ •μ˜μ™€ 수면 빅데이터에 기반으둜 μ‚¬μš©μžλ“€μ˜ 주관적인 수면 λ§Œμ‘±λ„μ™€ κ°€μž₯ 높은 μ—°κ΄€μ„± 갖도둝 μ„€κ³„λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

수면 쀑 각성은 μ‚¬λžŒμ΄ 인지할 수 μžˆλŠ” κΈ΄ 각성과 μΈμ§€ν•˜κΈ° μ–΄λ €μš΄ 30μ΄ˆμ—μ„œ μˆ˜λΆ„ μ΄λ‚΄μ˜ 짧은 κ°μ„±μœΌλ‘œ λ‚˜λ‰©λ‹ˆλ‹€. 수면 μ „λ°˜μ— λΆ„ν¬λ˜μ–΄μžˆλŠ” 짧은 각성은 waso_countλ₯Ό 톡해, μ‚¬λžŒμ΄ 인지할 수 μžˆλŠ” κΈ΄ 각성은 sleep_efficiencyλ₯Ό 톡해 수면 μ μˆ˜μ— λ°˜μ˜λ©λ‹ˆλ‹€.

2. 수면 효율

수면의 μ§ˆμ„ λ‚˜νƒ€λ‚΄λŠ” λŒ€ν‘œμ μΈ μ§€ν‘œ 쀑 ν•˜λ‚˜μΈ 수면 효율(sleep_efficiency)에 κ΄€λ ¨λœ λ°μ΄ν„°μž…λ‹ˆλ‹€.

  • 총 μΈ‘μ • μ‹œκ°„(time_in_bed)λ™μ•ˆ 총 수면 μ‹œκ°„(time_in_sleep)을 νŒŒμ•…ν•¨μœΌλ‘œμ¨ 수면 효율(sleep_efficiency)λ₯Ό 계산할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μˆ˜λ©΄μ— 정닡은 μ—†μ§€λ§Œ 수면 효율이 λ†’λ‹€λŠ” 것은 λˆ„μ›ŒμžˆλŠ” μ‹œκ°„λŒ€λΉ„ 졜적의 수면 μ‹œκ°„μ„ ν™•λ³΄ν•˜κ³  μžˆλ‹€λŠ” 뜻으둜 해석할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 수면 단계 λΉ„μœ¨(sleep_ratio) 데이터가 수면 κΈ°κ°„(time_in_sleep_period)을 κΈ°μ€€μœΌλ‘œ ν•˜λŠ” λ°μ΄ν„°μž„κ³ΌλŠ” 달리, 수면 효율(sleep_efficieny) λ°μ΄ν„°λŠ” 총 μΈ‘μ • μ‹œκ°„(time_in_bed)λ₯Ό κΈ°μ€€μœΌλ‘œ ν•˜λŠ” λ°μ΄ν„°μž„μ— μ£Όμ˜ν•΄μ£Όμ„Έμš”.
λ²ˆν˜Έλ°μ΄ν„° μ΄λ¦„ν•œκ΅­μ–΄ μ΄λ¦„μœ ν˜•μ„€λͺ…μ˜ˆμ‹œ [λ‹¨μœ„] (= μ‹€μ œ κ°’)
1time_in_sleep총 수면 μ‹œκ°„κΈΈμ΄μ΄ μΈ‘μ • μ‹œκ°„ 쀑 λͺ¨λ“ β€™ 각성’을 μ œμ™Έν•œ μ‹œκ°„19380 [s] (= 5h 23m 0s)
2sleep_efficiency수면 νš¨μœ¨λΉ„μœ¨μ΄ μΈ‘μ • μ‹œκ°„μ— λŒ€ν•œ 총 수면 μ‹œκ°„μ˜ λΉ„μœ¨0.83 [x.xx] (=83%)

3. 수면 단계

λ„€ 가지 수면 단계(각성, 얕은 수면, κΉŠμ€ 수면, 렘 수면)에 κ΄€λ ¨λœ 데이터 λͺ¨μŒμž…λ‹ˆλ‹€.

  • 총 μΈ‘μ • μ‹œκ°„(time_in_bed) λ™μ•ˆ μ‚¬μš©μžμ˜ μˆ˜λ©΄μ€ λ„€ 가지 단계 쀑 ν•˜λ‚˜λ‘œ 30μ΄ˆμ— ν•œ λ²ˆμ”© κΈ°λ‘λ©λ‹ˆλ‹€. μ΄λŸ¬ν•œ 수면 λ‹¨κ³„μ˜ λͺ¨μŒμ€ 수면 단계 리슀트(sleep_stages) λ°μ΄ν„°λ‘œ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 수면 쀑 κ°μ„±μ˜ λΉˆλ„μ™€ μ§€μ†λœ κΈΈμ΄λŠ” 주관적 수면의 λ§Œμ‘±λ„μ— 영ν–₯을 λ―ΈμΉ  수 μžˆμ–΄ μΈ‘μ • κ²°κ³Ό 뢄석 μ‹œ μ€‘μš”ν•œ μ§€ν‘œ 쀑 ν•˜λ‚˜λ‘œ μ“°μž…λ‹ˆλ‹€. 이와 κ΄€λ ¨ λ°μ΄ν„°λ‘œ μžλ‹€κΉΈ ꡬ간 횟수(waso_count), 각성 단계 μ‹œκ°„(time_in_wake), κ°€μž₯ κΈ΄ μžλ‹€κΉΈ μ‹œκ°„(longest_waso)을 ν™œμš©ν•΄ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

λ²ˆν˜Έλ°μ΄ν„° μ΄λ¦„ν•œκ΅­μ–΄ μ΄λ¦„μœ ν˜•μ„€λͺ…μ˜ˆμ‹œ [λ‹¨μœ„] (= μ‹€μ œ κ°’)
1sleep_stages수면 단계 리슀트숫자 리슀트총 μΈ‘μ • μ‹œκ°„μ—μ„œ 수면 단계λ₯Ό 숫자둜 ν‘œκΈ°ν•œ 리슀트 (0: 각성 / 1: 얕은 수면 / 2: κΉŠμ€ 수면 / 3: REM 수면)[0,0,1,……,2,2,3,3,1,1,0,0,0] [list] (= wake, wake, light, .....)
2waso_countμžλ‹€κΉΈ ꡬ간 횟수횟수수면 κΈ° 쀑 β€˜κ°μ„±β€™μ΄ κ°μ§€λœ 횟수19 [#] (= 19 times)
3longest_wasoκ°€μž₯ κΈ΄ μžλ‹€κΉΈ μ‹œκ°„κΈΈμ΄μˆ˜λ©΄ κΈ°κ°„ 쀑 κ°€μž₯ κΈΈμ—ˆλ˜ β€˜κ°μ„±β€™ μ‹œκ°„90 [s] (=1m 30s)
4time_in_wake각성 단계 μ‹œκ°„κΈΈμ΄μˆ˜λ©΄ κΈ°κ°„ 쀑 β€˜κ°μ„±β€™μœΌλ‘œ κ°μ§€λœ μ‹œκ°„μ˜ ν•©810 [s] (=13m 30s)
5time_in_light얕은 수면 μ‹œκ°„κΈΈμ΄μˆ˜λ©΄ κΈ°κ°„ 쀑 β€˜μ–•μ€ μˆ˜λ©΄β€™μœΌλ‘œ κ°μ§€λœ μ‹œκ°„μ˜ ν•©8610 [s] (=2h 23m 30s)
6time_in_deepκΉŠμ€ 수면 μ‹œκ°„κΈΈμ΄μˆ˜λ©΄ κΈ°κ°„ 쀑 β€˜κΉŠμ€ μˆ˜λ©΄β€™μœΌλ‘œ κ°μ§€λœ μ‹œκ°„μ˜ ν•©5700 [s] (=1h 35m 0s)
7time_in_rem렘 수면 μ‹œκ°„κΈΈμ΄μˆ˜λ©΄ κΈ°κ°„ 쀑 β€˜λ ˜ μˆ˜λ©΄β€™μœΌλ‘œ κ°μ§€λœ μ‹œκ°„μ˜ ν•©5070 [s] (=1h 24m 30s)

4. 수면 λ‹¨κ³„μ˜ λΉ„μœ¨

수면 κΈ°κ°„(time_in_sleep_period) λ™μ•ˆμ˜ 각성 및 각 수면 λ‹¨κ³„μ˜ λΉ„μœ¨μ— λŒ€ν•œ 데이터 λͺ¨μŒμž…λ‹ˆλ‹€.

  • 수면 단계 λΉ„μœ¨(sleep_ratio) λ°μ΄ν„°λŠ” 수면 κΈ°κ°„(time_in_sleep_period) λ™μ•ˆ 각성을 μ œμ™Έν•œ 얕은 수면, κΉŠμ€ 수면, 렘 수면 λ‹¨κ³„λ‘œ 기둝된 μ‹œκ°„μ΄ μ°¨μ§€ν•˜λŠ” λΉ„μœ¨μž…λ‹ˆλ‹€. μœ μ €μ˜ 수면 κΈ°κ°„μ—μ„œ 각성과 수면이 μ„œλ‘œ μ°¨μ§€ν•˜λŠ” λΉ„μœ¨μ„ λΉ„κ΅ν•˜κΈ° μœ„ν•΄ 수면 단계 λΉ„μœ¨(sleep_ratio)κ³Ό 각성 λΉ„μœ¨(wake_ratio)을 ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μœ μ €μ˜ 전체 수면 ꡬ쑰λ₯Ό κ°œκ΄„μ μœΌλ‘œ νŒŒμ•…ν•˜κΈ° μœ„ν•΄ 각성 λΉ„μœ¨(wake_ratio), 얕은 수면 λΉ„μœ¨(light_ratio), κΉŠμ€ 수면 λΉ„μœ¨(deep_ratio), 렘 수면 λΉ„μœ¨(rem_ratio) λ„€ κ°€μ§€μ˜ 데이터λ₯Ό λΉ„κ΅ν•˜μ—¬ ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
λ²ˆν˜Έλ°μ΄ν„° μ΄λ¦„ν•œκ΅­μ–΄ μ΄λ¦„μœ ν˜•μ„€λͺ…μ˜ˆμ‹œ [λ‹¨μœ„] (= μ‹€μ œ κ°’)
1sleep_ratio수면 단계 λΉ„μœ¨λΉ„μœ¨μˆ˜λ©΄ 기간에 λŒ€ν•œ 총 수면 μ‹œκ°„μ˜ λΉ„μœ¨0.96 [x.xx] (=96%)
2wake_ratio각성 λΉ„μœ¨λΉ„μœ¨μˆ˜λ©΄ 기간에 λŒ€ν•œ 각성 단계 μ‹œκ°„μ˜ λΉ„μœ¨0.04 [x.xx] (=4%)
3light_ratio얕은 수면 λΉ„μœ¨λΉ„μœ¨μˆ˜λ©΄ 기간에 λŒ€ν•œ 얕은 수면 μ‹œκ°„μ˜ λΉ„μœ¨0.43 [x.xx] (=43%)
4deep_ratioκΉŠμ€ 수면 λΉ„μœ¨λΉ„μœ¨μˆ˜λ©΄ 기간에 λŒ€ν•œ κΉŠμ€ 수면 μ‹œκ°„μ˜ λΉ„μœ¨0.28 [x.xx] (=28%)
5rem_ratio렘 수면 λΉ„μœ¨λΉ„μœ¨μˆ˜λ©΄ 기간에 λŒ€ν•œ 렘 수면 μ‹œκ°„μ˜ λΉ„μœ¨0.25 [x.xx] (=25%)

5. 수면 단계별 잠볡기

각 수면 λ‹¨κ³„μ˜ 잠볡기, 즉 μž…λ©΄ μ‹œκ°μœΌλ‘œλΆ€ν„° 각 수면 단계(얕은 수면, κΉŠμ€ 수면, 렘 수면)κ°€ 첫 λ“±μž₯ν•˜λŠ” λ°κΉŒμ§€ κ±Έλ¦¬λŠ” μ‹œκ°„μ„ μ˜λ―Έν•˜λŠ” 데이터 λͺ¨μŒμž…λ‹ˆλ‹€.

  • 일반적으둜 수면 잠볡기(sleep_latency)κ°€ 길수둝 렘 수면 잠볡기(rem_latency) 길이도 ν•¨κ»˜ κΈΈμ–΄μ§‘λ‹ˆλ‹€.
  • μœ μ €κ°€ 수면 츑정을 μ‹œμž‘ν•˜κ³  λ‚˜μ„œ 처음 κ°μ§€λ˜λŠ” μˆ˜λ©΄μ€ 무쑰건 얕은 수면이기 λ•Œλ¬Έμ—, 였λ₯˜κ°€ μ—†λŠ” 이상 얕은 수면 잠볡기(light_latency) λ°μ΄ν„°μ˜ 값은 항상 0μž„μ— μ£Όμ˜ν•΄ μ£Όμ„Έμš”.
λ²ˆν˜Έλ°μ΄ν„° μ΄λ¦„ν•œκ΅­μ–΄ μ΄λ¦„μœ ν˜•μ„€λͺ…μ˜ˆμ‹œ [λ‹¨μœ„] (= μ‹€μ œ κ°’)
1light_latency얕은 수면 μž λ³΅κΈ°κΈΈμ΄μž…λ©΄ μ‹œκ°λΆ€ν„° 처음 β€˜μ–•μ€ μˆ˜λ©΄β€™μ΄ λ‚˜νƒ€λ‚˜κΈ°κΉŒμ§€ κ±Έλ¦° μ‹œκ°„. (처음 κ°μ§€λ˜λŠ” μˆ˜λ©΄μ€ 무쑰건 β€˜μ–•μ€ μˆ˜λ©΄β€™μ΄λ―€λ‘œ 0이 정상)0 [s] (=0m 0s)
2deep_latencyκΉŠμ€ 수면 μž λ³΅κΈ°κΈΈμ΄μž…λ©΄ μ‹œκ°λΆ€ν„° 처음 β€˜κΉŠμ€ μˆ˜λ©΄β€™μ΄ κ°μ§€λ˜κΈ°κΉŒμ§€ κ±Έλ¦° μ‹œκ°„540 [s] (=9m 0s)
3rem_latency렘 수면 μž λ³΅κΈ°κΈΈμ΄μž…λ©΄ μ‹œκ°λΆ€ν„° 처음 β€˜λ ˜ μˆ˜λ©΄β€™μ΄ κ°μ§€λ˜κΈ°κΉŒμ§€ κ±Έλ¦° μ‹œκ°„4710 [s] (=1h 18m 30s)

6. 수면 주기

수면 κΈ°κ°„(time_in_sleep_period) λ‚΄μ—μ„œ 주기적으둜 λ°˜λ³΅λ˜μ–΄ λ‚˜νƒ€λ‚˜λŠ” 수면 주기에 λŒ€ν•œ 데이터 λͺ¨μŒμž…λ‹ˆλ‹€.

  • 일반적인 μˆ˜λ©΄μ€ λΉ„λ ˜ 수면과 렘 수면이 λ²ˆκ°ˆμ•„κ°€λ©° λ‚˜νƒ€λ‚˜λŠ” 양상을 λ³΄μž…λ‹ˆλ‹€. λ°˜λ³΅λ˜λŠ” λΉ„λ ˜ 수면과 렘 수면의 ν•œ λ¬ΆμŒμ„ 수면 주기라고 ν•˜λ©°, 각 수면 주기의 μ‹œμž‘κ³Ό 끝 μ‹œκ°μ€ 수면 μ£ΌκΈ° μ „ν™˜ μ‹œκ° 리슀트(sleep_cycle_time)데이터λ₯Ό 톡해 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • κ±΄κ°•ν•œ 성인이 8μ‹œκ°„ μ •λ„μ˜ μˆ˜λ©΄μ„ μ·¨ν•˜λ©΄ ν•˜λ£»λ°€μ— 4-6번, ν•œ λ²ˆμ— 70-110λΆ„ λ™μ•ˆ μ§€μ†λ˜λŠ” 수면 μ£ΌκΈ°λ₯Ό μ§€λ‚˜κ²Œ λ©λ‹ˆλ‹€. 이와 같이 μœ μ €μ˜ 수면 μ£ΌκΈ° ꡬ쑰λ₯Ό νŒŒμ•…ν•˜κΈ° μœ„ν•΄μ„œλŠ” 수면 μ£ΌκΈ° 횟수(sleep_cycle_count), 수면 μ£ΌκΈ° 평균 μ‹œκ°„(sleep_cycle) 데이터λ₯Ό ν™œμš©ν•΄ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
λ²ˆν˜Έλ°μ΄ν„° μ΄λ¦„ν•œκ΅­μ–΄ μ΄λ¦„μœ ν˜•μ„€λͺ…μ˜ˆμ‹œ [λ‹¨μœ„] (= μ‹€μ œ κ°’)
1sleep_cycle수면 μ£ΌκΈ° 평균 μ‹œκ°„κΈΈμ΄μˆ˜λ©΄ μ£ΌκΈ°(β€˜λ ˜ μˆ˜λ©΄β€™κ³Ό β€˜λΉ„λ ˜ μˆ˜λ©΄β€™μ΄ λ²ˆκ°ˆμ•„κ°€λ©° λ°˜λ³΅λ˜λŠ” ꡬ간)의 평균 μ‹œκ°„6520 [s] (=1h 38m 40s)
2sleep_cycle_count수면 μ£ΌκΈ° 횟수횟수수면 κΈ°κ°„ 쀑 수면 μ£ΌκΈ°κ°€ κ°μ§€λœ 횟수3 [#] (=3 times)
3sleep_cycle_time수면 μ£ΌκΈ° μ „ν™˜ μ‹œκ° λ¦¬μŠ€νŠΈμ‹œκ° 리슀트각 수면 주기의 μ‹œμž‘κ³Ό 끝 μ‹œκ°μ„ μ—΄κ±°ν•œ 리슀트[2023-11-22T00:53:10+09:00,2023-11-22T02:26:10+09:00,2023-11-22T04:54:10+09:00,2023-11-22T06:19:10+09:00] [list] (= 2023-11-22 00:53:10, 2023-11-22 02:26:10, 2023-11-22 04:54:10, 2023-11-22 06:19:10)

7. 호흑 λΆˆμ•ˆμ •

μœ μ €μ˜ 수면 쀑 μ•ˆμ • 및 λΆˆμ•ˆμ • 호흑 μƒνƒœλ₯Ό νŒŒμ•…ν•  수 μžˆλŠ” 데이터 λͺ¨μŒμž…λ‹ˆλ‹€.

  • 수면 단계 리슀트(sleep_stages)데이터와 같이 총 μΈ‘μ • μ‹œκ°„(time_in_bed) λ™μ•ˆ 호흑 λ‹¨κ³„λŠ” 0(μ•ˆμ •), 1(λΆˆμ•ˆμ •)으둜 기둝되며, μ΄λŸ¬ν•œ 호흑 단계 λͺ¨μŒμ€ 츑정이 μ’…λ£Œλœ ν›„ 호흑 단계 리슀트(breath_stages) λ°μ΄ν„°λ‘œ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μœ μ €μ˜ λΆˆμ•ˆμ • ν˜Έν‘μ€ λΆˆμ•ˆμ • 호흑 μ§€ν‘œ(breathing_index) λ°μ΄ν„°λ‘œ ν™˜μ‚°λ˜λ©°, κ·Έ 값에 따라 λΆˆμ•ˆμ • 호흑 단계(breathing_pattern)의 심각도가 κ²°μ •λ©λ‹ˆλ‹€.

λ²ˆν˜Έλ°μ΄ν„° μ΄λ¦„ν•œκ΅­μ–΄ μ΄λ¦„μœ ν˜•μ„€λͺ…μ˜ˆμ‹œ [λ‹¨μœ„] (= μ‹€μ œ κ°’)
1breath_stages호흑 단계 리슀트숫자 리슀트총 μΈ‘μ • μ‹œκ°„μ—μ„œ 호흑 단계λ₯Ό 숫자둜 ν‘œκΈ°ν•œ 리슀트 (0: μ•ˆμ • / 1: λΆˆμ•ˆμ •)[0,0,0,1,1,……,1,0,0,0,0] [list] (= stable, stable, stable, unstable,.unstable.......)
2unstable_breath_countλΆˆμ•ˆμ • 호흑 ꡬ간 횟수횟수수면 κΈ°κ°„ 쀑 β€˜λΆˆμ•ˆμ • ν˜Έν‘β€™μ΄ κ°μ§€λœ 횟수11 [#] (=11 times)
3time_in_unstable_breathλΆˆμ•ˆμ • 호흑 μ‹œκ°„κΈΈμ΄μˆ˜λ©΄ κΈ°κ°„ 쀑 β€˜λΆˆμ•ˆμ • ν˜Έν‘β€™μœΌλ‘œ κ°μ§€λœ μ‹œκ°„ ν•©2400 [s] (=40m 0s)
4time_in_stable_breathμ•ˆμ • 호흑 μ‹œκ°„κΈΈμ΄μˆ˜λ©΄ κΈ°κ°„ 쀑 β€˜μ•ˆμ • ν˜Έν‘β€™μœΌλ‘œ κ°μ§€λœ μ‹œκ°„μ˜ ν•©17790 [s] (=4h 56m 30s)
5unstable_breath_ratioλΆˆμ•ˆμ • 호흑 λΉ„μœ¨λΉ„μœ¨μˆ˜λ©΄ 기간에 λŒ€ν•œ λΆˆμ•ˆμ • 호흑 μ‹œκ°„μ˜ λΉ„μœ¨0.12 [x.xx] (=12%)
6stable_breath_ratioμ•ˆμ • 호흑 λΉ„μœ¨λΉ„μœ¨μˆ˜λ©΄ 기간에 λŒ€ν•œ μ•ˆμ • 호흑 μ‹œκ°„μ˜ λΉ„μœ¨0.88 [x.xx] (=88%)
7breathing_indexλΆˆμ•ˆμ • 호흑 μ§€ν‘œμˆ«μž μΈλ±μŠ€β€˜λΆˆμ•ˆμ • ν˜Έν‘β€™ 정도λ₯Ό λ‚˜νƒ€λ‚΄κΈ° μœ„ν•œ μ§€ν‘œ9.33
8breathing_patternλΆˆμ•ˆμ • 호흑 단계이름 μΈλ±μŠ€λΆˆμ•ˆμ • 호흑 μ§€ν‘œμ˜ 단계. β€˜μ•ˆμ •,’ β€˜μ‘°κΈˆ λΆˆμ•ˆμ •,’ β€˜λΆˆμ•ˆμ •,’ β€˜μ‹¬ν•œ λΆˆμ•ˆμ •β€™μœΌλ‘œ λ‚˜λ‰¨.MILDLY_UNSTABLE_BREATH (= Mildly Unstable)

8. 코골이

λ²ˆν˜Έλ°μ΄ν„° μ΄λ¦„ν•œκ΅­μ–΄ μ΄λ¦„μœ ν˜•μ„€λͺ…μ˜ˆμ‹œ [λ‹¨μœ„] (= μ‹€μ œ κ°’)
1snoring_stages코골이 λ‹¨κ³„μˆ«μž 리슀트총 μΈ‘μ • μ‹œκ°„μ—μ„œ 호흑 단계λ₯Ό 숫자둜 ν‘œκΈ°ν•œ 리슀트 (0: 코골이 μ—†μŒ / 1: 코골이)[0,0,0,1,1,……,1,0,0,0,0] [list] (= no snoring, no snoring, no snoring, snoring, snoring .......)
2time_in_snoring코골이 μ‹œκ°„κΈΈμ΄μˆ˜λ©΄ κΈ°κ°„ 쀑 β€˜μ½”κ³¨μ΄β€™κ°€ κ°μ§€λœ μ‹œκ°„ ν•©23400 [s] (=6h 30m 00s)
3time_in_no_snoring코골이가 λ°œμƒν•˜μ§€ μ•Šμ€ μ‹œκ°„κΈΈμ΄μˆ˜λ©΄ κΈ°κ°„ 쀑 β€˜μ½”κ³¨μ΄β€™κ°€ κ°μ§€λ˜μ§€ μ•Šμ€ μ‹œκ°„ ν•©5400 [s] (=90m 0s)
4snoring_ratio코골이 λΉ„μœ¨λΉ„μœ¨μˆ˜λ©΄ 기간에 λŒ€ν•œ 코골이 μ‹œκ°„μ˜ λΉ„μœ¨0.72 [x.xx] (=72%)
5no_snoring_ratio코골이가 μ•„λ‹Œ λΉ„μœ¨λΉ„μœ¨μˆ˜λ©΄ 기간에 λŒ€ν•œ 코골이가 μ•„λ‹Œ μ‹œκ°„μ˜ λΉ„μœ¨0.28 [x.xx] (=28%)
6snoring_count코골이ꡬ간 횟수횟수수면 κΈ°κ°„ 쀑코골이’가 κ°μ§€λœ 횟수20 [#] (=20 times)