Not clear how the impact point was detected in real time (or exit velocity, launch angle, and spray direction for that matter) without some manual intervention.
From what I have read of the Hawkeye/Smart Court systems in Tennis, there are a whole bunch of HD cameras around the stadium to detect the impact point. But that's just detecting impact(bounce) point on a standard 2D surface of known dimensions i.e. the tennis court.
Cool link. Thanks for sharing!
Next season, those will be tracked using a Hawk-Eye system .