🔎 Oura Ring 5 vs hrudní pás: 24 hodin tepovky pod drobnohledem
Oura Ring 5 na ukazováčku a proti němu hrudní pás snímkující tepovou frekvenci každou sekundu. 24 hodinový pohled ukáže, jak chytrý prsten skutečně měří tepovku, což je základ pro další odvozené metriky...
Chytrý prsten je velmi sebevědomé zařízení. Každé ráno naservíruje snídani v podobě ryzí absolutní hodnoty nejnižší tepovky (také jako HR - Heart Rate), průměrné tepovky, HRV atp.. V průběhu dne vidíte křivku své tepové frekvence, stresu atd. Člověk by mohl nabýt dojmu, že jde o kontinuální monitor srdce na prstu.

Ale kolik toho ten prsten za den vlastně naměří? A jak přesně?
Abychom si mohli odpovědět, postavil jsem proti Oura Ring 5 hrudní pás jako referenci — ten měří tep elektricky (EKG princip), vteřinu po vteřině, a je to zlatý standard mezi nositelnou elektronikou. Pro úplnost, Oura se spoléhá na optické senzory, které vám prosvítí kůži a z odrazu světla kalkulují...
Tak pojďme na to 💥
Metodika měření
Pro pořádek si shrňme kdo co a kdy:
- 👨🏻⚖️ Reference: hrudní pás, souvislý záznam přes den i noc, vzorkování ~1 sekunda.
- 🔬 Testovaný: Oura Ring 5, data stažená přímo z Oura API (tj. ne z appky — surové záznamy).
- 🏪 Den: normální den se šesti tréninky — zahájení cca 22:00 den před ▶️ spánkem, squash, silový trénink, Halfbike, dvakrát chůze se zátěží a večerní fotbal.
Co data ukázala
Pojďme se podívat jak velký kontrast je ve vykreslení husté křivky hruďáku a Oury 5. Na vodorovné ose X máme čas cca 22:00 až 22:00 druhý den. Na ose Y tepovou frekvenci v bpm. Pro lepší názornost jsem zvýraznil aktivity v průběhu dne.
Nejprve 24hodinová křivka hrudního pásu:

Na první pohled vidíme, že jde o téměř souvislou křivku (nevyhnul jsem se nějakým výpadkům pravděpodobně z technických důvodů na pomezí hodinky-hruďák). Pokud bychom křivku přiblížili, uvidíme, že je hodně hustá - protože se skládá ze sekundových záznamů.
Pojďme na Oura 5. To je jiný příběh. Základní rozdíl je v hustotě bodů a také v mezerách - těch v křivce najdeme tolik, že je s otazníkem, zda ji můžeme stále nazývat křivkou.

Proč je tam tolik mezer? Oura věnuje této problematice celou sekci ve rámci své supportní stránky.
TL;DR: Oura nezaznamená křivku v těchto situacích:
- Nadměrný pohyb — optický PPG senzor potřebuje stabilitu; pohyb zaruší signál → prsten měření zahodí. Hlavní důvod denních mezer.
- Nízká/nestabilní teplota kůže, studená kůže (chladno)
- Volný prsten / špinavé LED senzory
- Baterie < 5 % (auto-detekce aktivity vyžaduje ≥ 5 %)
- Aktivita musí trvat ≥ 10 min, aby ji auto-detekce chytila jako workout (a teď už vím, proč mi Oura nikdy nezaznamenala sex...haha!).
Vzorkování Oury se mění - někdy řidší, někdy hustší
V surových datech z API Oury rychle zjistíte, že údaj o tepové frekvenci nese štítek: rest, awake, nebo workout. Moje 24hodinové měření obsahuje:
workout— 4096 záznamů, jeden každých ~5 sekundawake— 174 záznamů, řídcerest— 84 záznamů, jeden každých ~5 minut
Já jsem v průběhu testovacího dne žádný trénink v Oura app ručně nespustil (až na jednu výjimku, dostanu se k tomu). Oura si sama, přes AAD (automatickou detekci aktivity), označila drtivou většinu aktivního dne jako „workout" a přepnula se na hustější pětisekundové měření. Jakmile jsem se zklidnil, vzorkování se snížilo.
Jinými slovy, když odpočíváte vy, odpočívá i váš chytrý prsten :)
Sampling přehledně
Pokud vzorkování obou shrnu:
| Zdroj | Rytmus vzorkování | Kdy |
|---|---|---|
| Hrudní pás | ~1 s, souvisle | pořád, bez výjimky |
| Oura 5 — cvičení | ~5 s | jen když sama rozpozná aktivitu |
| Oura 5 — klid/spánek | ~5 min | za „optimálních podmínek" |
| Oura 5 — pohyb bez cvičení | nic | díry i přes hodinu |
😴 Noc
V noci registrujeme zejména rest záznamy. Podívejme se nejprve, jak vypadá uživatelský zážitek v aplikaci:

Ve skutečnosti tak jde o křivku poskládanou z izolovaných záznamů po 5 minutách:

Jak vypadá noční tepovka Oury ve srovnání s hruďákovým sekundovým záznamem?

Jak vidno z grafu, trend Oura kopíruje spolehlivě. Dá se říct, že vlastně zplošťuje "reálnou HR" křivku. Extrémně zajímavé mi případá, že kvůli 5minutovému vzorkování Oura přijde o celou řadu "ústřelků" k 60 a více bpm. Díky tomu je i skutečná průměrná tepovka vyšší (46 bpm vs 44 bpm Oury).
Je pravděpodobné, že důvodem těch navýšení HR jsou mikro-probuzení, REM spánek (a tedy například snění) či nějaká dechová událost.
Tohle všechno by mohly být další střípky pro mozaiku spánkových fází, o které však Oura kvůli menší frekvenci vzorkování přichází. Na druhé straně, důvody jsou praktické - vyšší vzorkování = vyšší spotřeba baterie prstenu. A nikdo nenabíjí moc často rád. Snad kromě nabíječek (?)
🌅 Ranní mezera: hodina bez jediného tepu
Zaujala mě mezera po probuzení. Poslední záznam z Oury se zaznamenal v 6:04, pak 67 minut radio silence, a další bod naskočil až v 7:11 — už jako „workout", protože prsten rozpoznal začátek squashe.

Co se dělo mezi tím mezi 6:04 a 7:11? Byl jsem vzhůru, chystal se, snídal, pobíhal po bytě, chystal si věci, hledal raketu, míček, trenky...
Pro pasivní měření Oury to nebyl „klid" — a pro detekci cvičení to zase nebyla dost jasná (souvislá a intenzivní) aktivita. Výsledkem je tedy... množina prázdná. V aplikaci to Oura naváže takto:

🏋️ Trénink, kde jsem prsten sundal
Další mezera v křivce je u silového tréninku. Prsten jsem si totiž na činky sundal (překáží) a pokusil otestovat novou funkcionalitu - HR z externího zdroje.

Vybral jsem Garmin Fenix, ale pravděpodobně jsem neměl nastavené otevřené připojení na hodinkách a přenos se nezdařil. Otestujeme jindy!

Pro ilustraci, jak podobná věc funguje u Ultrahuman PRO, mrkněte sem.
Dva tréninky s prstenem
Přesnost měření tepovky se liší při různých aktivitách. Vybral jsem jízdu na Halfbike, kde jsou ruce více ve statické poloze, čímž se redukuje (nebo by alespoň měl) pohyb prst(en)u.

Žádná sláva, že? A to jste ještě neviděli fotbal...

| Sport | r | MAE | bias |
|---|---|---|---|
| Halfbike | 0,79 | 11,7 | −10,3 |
| Fotbal | 0,67 | 25,2 | −23,8 |
Co z toho plyne? Chytrý prsten není vhodný měřič tepové frekvence pro sportovní aktivity. Chcete přesnou tepovku? Použijte spíše hodinky, náramek a nebo samozřejmě ještě lépe, hrudní pás - a je skvělé, že se dá využít i jako externí zdroj v nativních aplikacích prstenů (aktuálně u Oura a Ultrahuman).
Kompletní křivky
Chcete nahlédnout na mou tepovou frekvenci obou zdrojů sami? Ale prosím, no beze všeho:
Graf je dostupný také externě ➡️ ZDE.
Závěrem
Tento můj 24hodinový test potvrdil to, co tvrdím už dlouhou dobu. Chytrý prsten není workout tracker - přesnost měření při sportovní aktivitě je mizerná. Druhým dechem dodávám, že jako záznam o tom, že proběhla nějaká zátěž, že se udály nějaké kroky (o tom, jak přesně Oura měří kroky více zde) a to do celkového obrázku může stačit a pokud nejste atlet, nemusíte honit přesnost na jednotky bpm.
Naopak v klidu je shoda Oury s pásem špičková: korelace r 0,90 a průměrná odchylka jen 1,6 bpm.
Takže chytrý prsten Oura je skvělý nástroj, jehož benefity leží zejména zde:
- 😴 Spánku - a tady nemyslím, kolik deep sleep jste měli, ale jaká byla vaše regenerace primárně na základě klidové tepovky (nejnižší, průměrná, tvar křivky...) HRV a teploty. Teplota je skvělý ukazatel zátěže nebo zánětu.
- 📈 Trendy - optikou trendů lze najít pozitivní i negativní odezvu na svůj životní styl případně na intervenci některých nástrojů či návyků.
Souhlas?