How does the watch detect the altitude data?

The watch displays altitude values based on air pressure readings taken by a built-in barometric pressure sensor. It comes with auto-calibration, which means that the watch calibrates itself with reference to a built-in GPS. This will save you from calibrating it manually.