브라우저 내 실시간 호흡 감지: 스펙트럴 센트로이드, 듀얼-패스 스테이트 머신, 그리고 악명 높은 iOS 버그
(dev.to)
Spectral Centroid와 듀얼-패스 스테이트 머신을 활용해 브라우저에서 실시간 호흡을 정밀하게 감지하는 기술과 iOS Web Audio API 버그 해결책을 제시함으로써, 별도의 웨어러블 기기 없이 스마트폰만으로 고도화된 바이오피드백 서비스를 구현할 가능성을 보여줍니다.
이 글의 핵심 포인트
- 1Spectral Centroid 기술을 활용해 들숨(800–2500Hz)과 날숨(200–800Hz)의 주파수 차이를 정밀하게 구분
- 2소음이 없는 휴지기가 있는 호흡과 끊김 없는 연속 호흡 모두를 감지하는 Dual-Path(Threshold & Peak) 상태 머신 구현
- 3