My camera (Sony alpha A580) does not natively support video autofocusing. When I was buying camera, I didn't think that was such important feature for me.

Now I want my camera to be able to autofocus while recording.

  1. Is continous autofocus a hardware or software feature? I am almost certain that it is a software one; Sony just doesn't want to add it to promote selling of their transcluent mirror cameras A33 and A55.
  2. Can I add this feature by supplying a custom (or modded) firmware?

1 Answer 1


When done with the contrast detect method, you can say it is software-based. That is, the camera reads the sensor, computes contrast and moves the lens according. It repeats the process until focus is locked... and then repeats it when contrast drops to reacquire focus.

This is what most cameras due for autofocus while recording and is rather annoying as the movement of lens back and forth to lock focus is disturbing.

When done with the phase-detect method, you need to have a hardware component. This is that happens with SLT cameras and why they can focus much faster and without the back-and-forth movement of the lens. In this case the translucent mirror reflects light to a special phase-detect sensor while video is recording. That sensor measures how far off focus is and moves the lens to that position directly.

That being said, even the phase-detect method is not ideal since you do not have control over what the camera is following. Professional videos are made using manual-focus because you can control where focus is and when it changes. See this question for someone asking to slow-down the AF of the SLT-A55 because it keeps following the wrong subject.

If you absolutely have to have autofocus while recording video, my advice is to buy an A55 (or one of its follow ups coming soon). It is a nice camera and will be compatible with all the lenses you use on you A580.

  • \$\begingroup\$ Is there any possiblity to focus with contrast detection? \$\endgroup\$
    – Rok Kralj
    Commented Sep 2, 2011 at 15:37
  • \$\begingroup\$ That is what non-SLT cameras do. Your camera does not but I imagine it would be possible with modded firmware. You would be limited to the sampling rate of your sensor, that is why Panasonic's latest cameras compute contrast at 120Hz while most do it at 60Hz. You would also pickup noise from the AF motor in your sound track. \$\endgroup\$
    – Itai
    Commented Sep 2, 2011 at 15:59
  • \$\begingroup\$ It's my understanding that the contrast-detect AF is largely implemented in custom chips, for speed. It's this way in cell phone cameras, at least. \$\endgroup\$
    – mattdm
    Commented Sep 2, 2011 at 16:26
  • \$\begingroup\$ Possibly. The processor on a camera already reads the sensor continuously in live-view and can at least update the live-histogram but I have no idea how fast it could be done, I guess it depends how many areas are being sampled for contrast. \$\endgroup\$
    – Itai
    Commented Sep 2, 2011 at 16:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.