Snore Timeline logotyp Snore Timeline Support Öppna appen
Inspelning

Hur ljuddetektering fungerar

Vad appen lyssnar efter, hur den avgör vad som händer, och vad siffrorna betyder.

På den här sidan

Snore Timeline omvandlar en natts råljud till märkta händelser du kan lita på, och det är lättare att lita på dem när du vet hur de skapas. Den här sidan förklarar klassificeringspipelinen: vilka ljud appen lyssnar efter, hur den avgör vad som hamnar på tidslinjen, vad decibeltal och orangea vågformsfärger betyder, och varför ett bullrigt rum påverkar resultaten.

Ljuden som appen klassificerar

I stället för att behandla varje ljud som ett snarkning sorterar appen det den hör i sex huvudkategorier:

  • Snarkning, huvudhändelsen. Varje detektering hamnar på tidslinjen med sin volymnivå.
  • Gäspningar, plötsliga inandningar som ofta följer efter ett andningsuppehåll.
  • Hosta, registreras som en egen kategori snarare än att slås ihop med snarkning.
  • Sömntalet: tal, viskningar och mummel.
  • Skratt, för sovande skrattar faktiskt.
  • Höga ljud, plötsliga ljud över ett tröskelvärde du anger (beskrivs nedan).

Snarkning, gäspningar och hosta bildar den respiratoriska gruppen. Appen övervakar också andningsmönstren under natten; ett tyst stycke på ungefär 10 sekunder eller mer följt av ett återhämtningsljud som är tydligt starkare än tystnaden före det markeras som ett andningsavbrott. Andningsavbrott täcker dessa på djupet.

Hur skiljer den på en snarkning och en hosta? Varje ljudtyp har en igenkännbar akustisk signatur. Snarkning bär det mesta av sin energi i det låga och mellanfrekventa området, ungefär 50 Hz till 3 kHz, vilket skiljer det från tal, hosta och omgivningsljud. Klassificeraren väger både ljudmönstret och frekvensegenskaperna hos varje ljudsegment innan en etikett tilldelas. De flesta omgivningsljud ignoreras.

Inget detekteringssystem är perfekt. När två ljud överlappar eller sängkläder dämpar ett av dem kan en händelse hamna i fel kategori. Om en etikett verkar fel, spela upp ljudet för det ögonblicket och hör vad som hände. Allt här är ljudanalys för personlig insikt; appen diagnosticerar inte sömnapné eller något annat tillstånd.

Realtidsanalys utan sampling

PRIVAT PÅ DIN ENHET Mikrofon lyssnar hela natten AI på enheten realtid Snarkning Gäspning Hosta Sömnstalande Andning Detekterade händelser
Ljud klassificeras i samma stund de uppstår, helt på din telefon. Varje ljud bearbetas i realtid och märks; inget samplas eller skickas någonstans.

Vissa appar sparar batteri genom sampling: de vaknar med jämna mellanrum, lyssnar en stund och sover sedan igen, vilket innebär att de kan missa allt som händer emellan. Snore Timeline analyserar ditt ljud kontinuerligt med Apples Sound Analysis-ramverk som körs på din telefon. Varje ljud bearbetas när det uppstår. Ingenting hoppas över, samplas eller laddas upp.

Kontinuerlig analys har två konsekvenser du kommer att märka:

  • Detekteringen startar omedelbart. Det finns inget kalibrerings- eller inställningssteg; nattens första snarkning räknas lika mycket som den hundrade.
  • Tidslinjen är komplett. Eftersom appen aldrig slutar lyssna innebär ett tyst stycke på tidslinjen att rummet var tyst, och luckorna blir i sig data för analys av andning och sömnfaser.

Allt detta körs på enheten. Ditt ljud lämnar aldrig din telefon, och integritetspolicyn förklarar vad det innebär i praktiken.

Känslighet och falska positiva

Inte varje ljud klarar granskningen. Appen registrerar ett ljud som en händelse bara när det är en tillräckligt stark matchning mot en av sina kategorier, vilket är hur den hindrar ett knarrande element från att fylla din natt med falska snarkningar.

Du styr hur strikt det kravet är med känslighetsinställningen, som har fem nivåer: Minimal, Låg, Balanserad, Hög och Maximal. Balanserad är standardvärdet.

  • Minimal fångar bara tydlig, hög snarkning och ignorerar nästan allt annat. Välj det i ett bullrigt rum eller när en partners snarkning ständigt utlöser detektorn.
  • Maximal fångar mycket svaga snarkningar men registrerar också mer bakgrundsljud och fler falska detekteringar.
Tips

Låt tidslinjen visa vilken väg du ska justera. För många lösa händelser som spelas upp som ingenting? Sänk känsligheten. Snarkningar du hör i inspelningen men som appen missade? Höj den. Balanserad fungerar bra för de flesta som startpunkt.

Decibel och frekvensfärger

Ljudstyrka visas i hela appen i dB SPL, på en skala från ungefär 28 dB, referensen för nära tystnad, upp till 105 dB för ett extremt högt ljud. Läs det som en volymmätare: högre siffror betyder starkare ljud. Som en grov guide till din snarkning:

  • Under ungefär 40 dB: svag snarkning
  • 40 till 48 dB: lätt snarkning
  • 48 till 56 dB: hörbar snarkning
  • 56 dB och över: kraftig snarkning

Appen spårar både topp- och genomsnittliga decibelniåer för varje episod. Dessa siffror är för personlig referens, inte en klinisk mätning.

Appen identifierar vilken mikrofon som används och justerar avläsningarna när din telefon spelar upp ljud, till exempel musik eller en podd.

Varje ljud är en blandning av frekvenser, och en frekvens är helt enkelt hur snabbt luften vibrerar, mätt i hertz (Hz). Låga ljud vibrerar långsamt; höga ljud vibrerar snabbt. Tryck på spela och dra för att höra det och se hur vågen stramar åt:

160 Hz
Dra skjutreglaget — högre ton vibrerar snabbare
Det här är samma skala som banden nedan är byggda på: långsamma vibrationer är det låga bandet, snabba vibrationer är det höga bandet. Snarkning lever i det låga; det svaga väsandet av en utandning lever i det höga. Hörlurar eller högtalare krävs för att höra det.

Zooma in maximalt på vågformen och staplarna delas i skiktade nyanser av orange som visar var varje ljuds energi befinner sig över frekvenserna:

  • Mörkare orange: låga frekvenser, ungefär 50 till 250 Hz, det djupa mullret av snarkning.
  • Medium orange: mellanfrekvenser, ungefär 250 till 1500 Hz, övertoner och vokaler.
  • Ljust orange: höga frekvenser, ungefär 1500 till 8000 Hz, sibilanter som "s" i "sss".
0:00 Hög Mid Låg
Riktiga inspelningar, färgade som appen målar vågformen: varje stapel uppdelad i låg-, mellan- och högfrekvent energi. Tryck på spela och följ linjen. Med andning, se det ljusa höga bandet flimra upp vid varje utandning medan ljudet förblir mjukt. Med snarkning dominerar det mörka låga bandet. En lucka i det höga bandets rytm är vad som pekar på ett möjligt andningsavbrott.

Det ljusa, högfrekventa bandet är det som spelar störst roll för andning. Varje utandning skapar ett svagt väs, som ett mjukt “sss”, och det väset sitter i det höga bandet. Snore Timeline lyssnar efter det för att följa din andning genom natten, vilket driver detektering av andningsavbrott och uppskattningar av sömnfaser. Det är också därför en telefon som placerats för långt bort eller ett bullrigt rum försvågar dessa funktioner: väsandet är tyst, och det är det första som försvinner.

Frekvensinformationen visas bara i den mest inzoomade vyn; vid bredare zoomnivåer visas staplarna som enfärgade. Tidslinje & uppspelning går igenom hur man läser vågformen som helhet.

Prova

Zooma in maximalt på ett tyst stycke av din natt och leta efter korta utbrott av ljust orange med lite färg under dem. Det är din andning, sedd enbart genom ljud.

Fullständig appskärm
Inzoomad Inzoomad vågform med skiktade orangea frekvensband under ett snarkningsepisod
Frekvensfärger i den mest inzoomade vyn.

Högt ljud-detektering

Klassificeraren hanterar snarkning och sömntal på egen hand. Högt ljud-detektering finns för allt annat: den skapar en episod när ett ljud stiger över ett volymtröskelvärde du väljer, oavsett vad det är. Det fångar ljud som klassificeraren inte kan namnge, till exempel viskat sömntal som är för tyst för att registreras som tal, tandgnissling, ljud du gör när du rör dig, eller andra oidentifierade nattliga ljud.

Standardtröskelvärdet är 55 dB. För att välja ett tröskelvärde som passar ditt rum:

  1. Starta en inspelning och håll dig tyst.
  2. Se dB-nivån som tidslinjen visar för rummets bakgrundsbuller.
  3. Ställ in tröskelvärdet strax över den nivån.

Ett tystare rum låter dig använda ett lägre tröskelvärde och fånga mer.

Du kanske också ser ljud hamna i kategorin Högt ljud som du förväntade dig skulle vara snarkningar. Det händer när bakgrundsbuller döljer andningsmönstren som snarkningsklassificeraren lyssnar efter; klassificeraren behöver en tydlig signal för att identifiera snarkning, och när ett rum ligger över ungefär 45 dB som baslinjenivå tenderar fler ljud att registreras som Högt ljud-signaler snarare än snarkningsepisoder. Nästa avsnitt förklarar vad man kan göra åt det.

Hur bakgrundsbuller påverkar detekteringen

Konstant bakgrundsbuller som luftkonditionering, fläkt, trafik, musik, regn eller havsljud spåras separat och skapar inga snarkningshändelser på tidslinjen. Appen känner igen dessa som kontinuerligt omgivningsljud snarare än diskret snarkning, så en summande luftkonditionering i sig kommer inte att fylla din natt med falska snarkningar.

Den verkliga kostnaden av stadigt buller är maskering. Ett högt brusGolv dränker svag andning och svaga snarkningar och lämnar klassificeraren mindre signal att arbeta med. Två saker följer av detta:

  • Svaga ljud blir svårare att detektera överhuvudtaget.
  • I rum med baslinjenivå över ungefär 45 dB skiftar ljud som annars skulle klassificeras som snarkning till kategorin Högt ljud.

För att få renare klassificering, dämpa rummet där du kan. De vanliga bovarna är fläktar och vitbrussmaskiner, ventilation och luftrenare, öppna fönster mot trafik samt TV-apparater eller ljud som lämnas på. Ett tystare rum ger mer exakt detektering totalt sett.

När du inte kan kontrollera bullret, till exempel på ett hotellrum, arbeta med vad du har:

  • Flytta telefonen närmare ditt huvud så att andningsljud förblir hörbara över brummet. Komma igång täcker placering i detalj.
  • Höj känsligheten så att appen ändå plockar upp svagare ljud över bakgrunden.
Fullständig appskärm
Inzoomad Detekterad episod med höga ljud, med topp- och genomsnittliga decibel och ett märke för Högt ljud-signaler
En natt inspelad över 45 dB-brusGolvet.