So, I was just thinking. Since the newer generations of DSLRs all have live view with contrast detect AF as well as phase detect, it would be relatively easy to implement the following:
- User places the camera on a tripod and points it at a certain distance where the focus is most critical (let's say at 4m for something like a 85mm prime - wouldn't matter much, but the misalignment might not be linear so multiple distance measurements could be done.).
- User places a stationary high contrast object in front of the camera.
- User selects the "Auto Calibrate AF" function.
- Camera uses phase detect AF to focus on the object
- Once focus is achieved, the camera switches to live view and checks the set focus. The camera then uses contrast detect to set the focus.
- If contrast detect focus is not equal to phase detect focus, it puts an entry for that amount of micro adjust for that lens.

Thanks for the links 


