

I'm not quite sure though that an automatic process would be that complicated. Repeat as necessary until lens is calibrated.This sounds like it could also work and wouldn't be that hard to implement. Human then presses "Focus Review" and checks results in LV. Human then selects "Focus Test" and PDAF cycles the lens to infinity then min and then attempts focus lock. Since I believe this actually shifts the sensor forward or backward you would see real time feedback at 100%. Human can then Zoom in LV to 100% and adjust for front or back focus in real time. Human presses "Focus Review" which locks focus mechanism and aperture at wide open and transitions to LV. Human presses focus button, PDAF gives focus lock on a calibration chart.

You would also be interlocking the focus mechanism which I believe is already in place to some degree, and if not, should be a simple mechanical implementation. That would be a MUCH simpler program I believe because you would not be using CDAF, just implementing LV mode and access to front/back focus adjustments. Repeat as necessary until lens is calibrated. My suggestion would be to allow the front/back focus adjustments to be seen in real time. That would be a massively complex computer program. All this while actually taking over the automated focus process. Finally the camera would then have to translate that into front/back focus correction. The camera would then have to conclude where the best image was and compare that to the original focus lock. The camera would then have to use fuzzy logic to determine if increasing or decreasing the focus distance created a more "in focus image". The camera and lens would need a PID loop such that the camera knew to the mm the focus distance of the lens for test A. This would be awesome if not for the technological hurdles.

