How do HRMs calculate calories burned?
I was just thinking about how accurate they are, but I'm a little confused.
The only input variable is the users heart rate. There are also pre-entered/constant values like age, resting HR, max HR, and weight (not sure how they are used for the calculation).
Ok, here is what confuses me. Let's say in reality I am burning 700 calories in one hour, with an average HR of 160 BPM. After some time, I become more powerful, none of the constant values change (age, weight, etc.), and I am burning, say, 1000 calories in one hour, with the same average HR (160).
If what I said above is correct, then a HRM has no accurate method of calculating the calories burned. Am I right?
Also, does anyone know a mathematical formula for calculating calories burned, based on HR?