Odd shutter speed behaviour with iPhone 7 telephoto camera

I'm seeing an odd issue with the telephoto camera only on the 7 Plus. It seems to cap shutter speed to 1/50 second default when set to auto exposure (I'd expect 1/30s, but perhaps the 1/50 is intentional. However, when min/max video frame duration is set to allow longer exposures it's remains capped at 1/50. With manual control the limit is 1/3s, so it's not a camera limitation.


This doesn't happen on the wide angle camera (shutter speed goes to 1/15s by default, or up to 1/3s with custom min/max video frame duration).


Is this a known issue, or one to radar?

Replies

This is an intentional behavior. You're familiar with the one over focal length rule? In general, exposure time needs to be at least one over the focal length in order avoid blur from handshake. The telephoto lens is a ~56mm lens, so 1/50 of a second follows the rule. Try setting the exposure time longer and then take some handheld photos. Hard to get a sharp result unless your hands are very, very steady.


The focal length of the wide angle lens is ~28mm, but as you note, auto exposure will go as low as 1/15s. This is because the wide angle camera has OIS, which can optically stabilize the lens to counter handshake.

Yes, I realise this and know the reasons why. I've built my own AI system to replace this though, and it will detect if say the phone is in a tripod and allow longer exposure times.


On the wide lens this works as expected: exposures are typically limited to 1/15s, if I hold still I get 1/5 to 1/10, and if I put the phone down I get 1/3s.


On the telephoto lens though, it stays at 1/50s unless I use the manual controls. I'm setting the AVCaptureDevice's activeVideoMaxFrameDuration as normal but it has no effect.


So there's a difference in behaviour between the two cameras here.

(Unrelated, but if there's any way that 1/3 second max exposure could be increased it'd make a lot of my customers happy and sell a fair few iPhones 🙂)