Snore Timeline-logo Snore Timeline Støtte Åpne appen
Opptak

Slik fungerer lyddeteksjon

Hva appen lytter etter, hvordan den avgjør, og hva tallene betyr.

På denne siden

Snore Timeline gjør en hel natt med rålyd om til merkede hendelser du kan stole på, og det er lettere å stole på dem når du vet hvordan de lages. Denne siden forklarer klassifiseringspipelinen: hvilke lyder appen lytter etter, hvordan den bestemmer hva som havner på tidslinjen din, hva desibeltallene og de oransje bølgeformfargene betyr, og hvorfor et støyete rom endrer resultatene.

Lydene appen klassifiserer

I stedet for å behandle all støy som snorking, sorterer appen det den hører i seks hovedkategorier:

  • Snorking, hovdhendelsen. Hvert treff havner på tidslinjen med sitt volumnivå.
  • Gisp, plutselige innpust som ofte følger etter et pusteopphold.
  • Hoste, registreres i sin egen kategori i stedet for å bli slått sammen med snorking.
  • Søvnsnakk: tale, hvisking og mumling.
  • Latter, fordi sovende faktisk ler.
  • Høye lyder, plutselige lyder over en terskel du selv setter (omtalt nedenfor).

Snorking, gisp og hoste utgjør pustegruppen. Appen overvåker også pustemønstre gjennom natten; en stille periode på omtrent 10 sekunder eller mer etterfulgt av en gjenopprettingslyd som er tydelig høyere enn stillheten før, flagges som et pusteavbrudd. Pusteavbrudd dekker disse i dybden.

Hvordan skiller den en snork fra en hoste? Hver lydtype har en gjenkjennelig akustisk signatur. Snorking bærer mesteparten av energien i det lave og mellomste frekvensområdet, omtrent 50 Hz til 3 kHz, som skiller det fra tale, hosting og omgivelseslyd. Klassifikatoren veier både lydmønsteret og frekvensegenskapene til hvert lydsegment før den tildeler en etikett. Det meste av omgivelseslyd ignoreres.

Intet deteksjonssystem er perfekt. Når to lyder overlapper eller sengetøy demper en av dem, kan en hendelse havne i feil kategori. Hvis en etikett ser feil ut, spill av lyden for det øyeblikket og hør hva som skjedde. Alt her er lydanalyse for personlig innsikt; appen diagnostiserer ikke søvnapné eller andre tilstander.

Sanntidsanalyse uten sampling

PRIVAT PÅ DIN ENHET Mikrofon lytter hele natten KI på enheten sanntid Snorking Gisp Hoste Søvnsnakk Pust Oppdagede hendelser
Lyd klassifiseres i det øyeblikket det skjer, helt på telefonen din. Hver lyd behandles i sanntid og merkes; ingen av dem samplet eller sendt noe sted.

Noen apper sparer batteri ved å sample: de våkner med jevne mellomrom, lytter et øyeblikk og sover igjen, noe som betyr at de kan gå glipp av det som skjer i mellomtiden. Snore Timeline analyserer lyden din kontinuerlig ved hjelp av Apples Sound Analysis-rammeverk som kjører på telefonen din. Hver lyd behandles i det den oppstår. Ingenting hoppes over, samplet eller lastet opp.

Kontinuerlig analyse har to konsekvenser du vil merke:

  • Deteksjon starter umiddelbart. Det er ingen kalibreringsperiode eller oppsettstrinn; den første snorken på natten teller like mye som den hundrede.
  • Tidslinjen er komplett. Fordi appen aldri slutter å lytte, betyr et stille gap på tidslinjen din at rommet var stille, og gapene i seg selv blir data for puste- og søvnfaseanalyse.

Alt dette kjører på enheten. Lyden din forlater aldri telefonen, og personvernreglene forklarer hva det betyr i praksis.

Sensitivitet og falske treff

Ikke enhver lyd slipper gjennom. Appen registrerer en lyd som en hendelse bare når den er et godt nok treff for en av kategoriene, og det er slik den hindrer en knirkende radiator fra å fylle natten din med falske snork.

Du styrer hvor streng denne terskelen er med sensitivitetsinnstillingen, som har fem nivåer: Minimal, Lav, Balansert, Høy og Maksimal. Balansert er standard.

  • Minimal fanger bare tydelig, høy snorking og ignorerer nesten alt annet. Velg den for et støyete rom eller når en partners snorking stadig utløser detektoren.
  • Maksimal fanger svært svak snorking, men plukker også opp mer bakgrunnsstøy og registrerer flere falske treff.
Tips

La tidslinjen fortelle deg hvilken vei du bør justere. For mange uvedkommende hendelser som spilles tilbake som ingenting? Senk sensitiviteten. Snork du kan høre i opptaket men appen gikk glipp av? Hev den. Balansert fungerer bra for de fleste som utgangspunkt.

Desibel og frekvensfarger

Lydstyrke vises overalt i appen i dB SPL, på en skala fra omtrent 28 dB, referansen for nær stillhet, opp til 105 dB for en svært høy lyd. Les det som en volumeter: høyere tall betyr høyere lyder. Som en grov veiledning til snorkingen din:

  • Under omtrent 40 dB: svak snorking
  • 40 til 48 dB: lett snorking
  • 48 til 56 dB: hørbar snorking
  • 56 dB og over: kraftig snorking

Appen sporer både topp- og gjennomsnittlig desibelnivå for hver episode. Disse tallene er til personlig bruk, ikke en klinisk måling.

Appen oppdager hvilken mikrofon som er i bruk, og den justerer avlesningene mens telefonen spiller av lyd, for eksempel musikk eller en podkast.

Alle lyder er en blanding av frekvenser, og en frekvens er rett og slett hvor fort luften vibrerer, målt i hertz (Hz). Lave lyder vibrerer sakte; høye lyder vibrerer fort. Trykk på spill og dra for å høre det og se bølgen strammes:

160 Hz
Dra glidebryteren — høyere tonehøyde vibrerer raskere
Dette er den samme skalaen båndene nedenfor er bygget på: langsomme vibrasjoner er det lave båndet, raske vibrasjoner er det høye båndet. Snorking er i det lave området; den svake susen fra et utpust er i det høye. Hodetelefoner eller høyttalere kreves for å høre det.

Zoom helt inn på bølgeformen, og søylene deles i stablede nyanser av oransje som viser hvor lydens energi befinner seg på tvers av frekvenser:

  • Mørkere oransje: lave frekvenser, omtrent 50 til 250 Hz, den dype brummingen ved snorking.
  • Mellom-oransje: middelfrekvenser, omtrent 250 til 1500 Hz, overtoner og vokallyder.
  • Lys oransje: høye frekvenser, omtrent 1500 til 8000 Hz, sibilanter som "s"-lyden i "sss".
0:00 Høy Mid Lav
Ekte opptak, fargelagt slik appen maler bølgeformen: hver søyle delt i lav-, mellom- og høyfrekvensenergi. Trykk spill og følg linjen. Med pust, se det lyse høye båndet blinke opp ved hvert utpust mens lyden forblir myk. Med snorking dominerer det mørke lave båndet. Et gap i det høye båndets rytme er det som peker mot et mulig pusteavbrudd.

Det lyse, høyfrekvente båndet er det som betyr mest for pusting. Hvert utpust lager en svak sus, som en myk “sss”, og den susen sitter i det høye båndet. Snore Timeline lytter etter den for å følge pusten din gjennom natten, og det er det som driver deteksjon av pusteavbrudd og estimater for søvnfaser. Det er også grunnen til at en telefon plassert for langt unna eller et støyete rom svekker disse funksjonene: susen er stille, og den er det første som forsvinner.

Frekvensdetaljene vises bare i det mest innzoomede visningsmodusen; ved bredere zoomnivåer vises søylene som én solid farge. Tidslinje og avspilling gir en gjennomgang av å lese bølgeformen som helhet.

Prøv det

Zoom helt inn på en stille del av natten din og se etter korte lysglimt av lys oransje med lite farge under. Det er pusten din, sett gjennom lyd alene.

Fullskjerm i appen
Inzoomet Inzoomet bølgeform med stablede oransje frekvensbånd under en snorkeepisode
Frekvensfarger i det mest innzoomede visningsmodusen.

Høylydt lyd-deteksjon

Klassifikatoren håndterer snorking og søvnsnakk på egenhånd. Høylydt lyd-deteksjon finnes for alt annet: den oppretter en episode når en lyd stiger over en lydstyrketerskel du velger, uansett hva lyden er. Det fanger lyder klassifikatoren ikke kan navngi, for eksempel hviskende søvnsnakk som er for stille til å registreres som tale, tanngnissing, lyder du lager mens du beveger deg, eller andre uidentifiserte nattlyder.

Standardterskelen er 55 dB. Slik velger du en terskel som passer rommet ditt:

  1. Start et opptak og vær stille.
  2. Se på dB-nivået tidslinjen viser for rommets grunnstøy.
  3. Sett terskelen like over dette nivået.

Et stillere rom lar deg bruke en lavere terskel og fange mer.

Du kan også se lyder havne i kategorien Høy lyd som du forventet skulle være snork. Det skjer når bakgrunnsstøy maskerer pustemønstrene snorkeklassifikatoren lytter etter; klassifikatoren trenger et tydelig signal for å identifisere snorking, og når et rom ligger på over omtrent 45 dB i grunnlinjen, har flere lyder en tendens til å registrere seg som Høy lyd-signaler i stedet for snorkeepisoder. Neste avsnitt forklarer hva du kan gjøre med det.

Slik påvirker bakgrunnsstøy deteksjonen

Konstant bakgrunnsstøy som aircondition, vifte, trafikk, musikk, regn eller havlyder spores separat og oppretter ikke snorkehendelser på tidslinjen din. Appen gjenkjenner disse som kontinuerlig omgivelseslyd i stedet for diskret snorking, slik at en summende AC i seg selv ikke fyller natten din med falske snork.

Den reelle kostnaden ved jevn støy er maskering. Et høyt støygulv drukner stille pust og svak snorking og gir klassifikatoren mindre signal å jobbe med. To ting følger av dette:

  • Svake lyder blir vanskeligere å oppdage overhodet.
  • I rom over omtrent 45 dB i grunnlinjen skifter lyder som ellers ville klassifiseres som snorking, over i kategorien Høy lyd.

For å få renere klassifisering, ro rommet der du kan. De vanligste synderne er vifter og hvit støy-maskiner, ventilasjon og luftrensere, åpne vinduer mot trafikk, og TV-er eller lyd som spilles kontinuerlig. Et stillere rom gir mer nøyaktig deteksjon generelt.

Når du ikke kan kontrollere støyen, for eksempel på et hotellrom, jobbe med det du har:

  • Flytt telefonen nærmere hodet ditt slik at pustelyden forblir hørbar over summen. Kom i gang dekker plassering i detalj.
  • Hev sensitiviteten slik at appen fortsatt plukker opp svakere lyder over bakgrunnsstøyen.
Fullskjerm i appen
Inzoomet Oppdaget episode med høy lyd med topp- og gjennomsnittlig desibel og et Høy lyd-signaler-merke
En natt tatt opp over 45 dB-støygulvet.