Open torridgristle opened 2 months ago
As you point out, I'm not sure of an intuitive way to know that someone's baseline has shifted versus a prolonged high-stress situation. Certainly a cute accessibility feature, I'll have to think on it some more.
My streamer has a very high heart rate and a caffeine addiction that leads to heart rates between 80 and 100 resting, but it doesn't necessarily mean they're scared or exhausted. Sometimes scared or stressed is 98, sometimes it's 110, and that can change during the same stream. To combat this, some method for detecting a change in heart rate that exceeds a threshold, or some sort of moving average to subtract from the heart rate and use the min/max on that, might be nice.
Depending on the time window for the average or how quickly it adapts, it would end up limiting how long the high heart rate effects would last as the high heart rate would become the new average level, but I don't anticipate high stress situations lasting very long anyway.