Hacker News new | ask | show | jobs
by gpantazes 2838 days ago
Was the bokeh functionality using software to create an artificial depth of field effect, or does the camera capture a range of depth of field? My immediate guess was that it's actually clever software, but was it confirmed either way?
4 comments

There may be "key frames", but given that changing aperture is a mechanical action, I can't see how they could capture the range short of shooting a (very short) video as the aperture range is swept.

The calculations are software - and they (obliquely) reference this by "made possible by the new processor".

It's similar to Portrait mode, where they were spinning it as "not done by post-processing", when in reality, a la Tesla and Autopilot, whilst not fitting most people's idea of post work (aka Lightroom/Photoshop), the camera generates a preview of the effect then immediately applies it post shutter release.

When Portrait Mode was first released, they said that the camera array splits the field up into 9 (IIRC) depths based on distance. So probably what's happening here is they save the depth metadata so that you can adjust how blurred you want the background to be.
There's more to bokeh than 'how blurred is the background', it involves things like "how many leafs inside the lens are you using to control aperture".

You can "simplistically" (although still nicely) simulate this, of course.

I believe the bokeh is all software similar to the HTC One M8. The only consumer camera I know of that captures multiple DOF is the now defunct Lyrto's, which Jobs reportedly had an interest in for the iPhone.
My impression is that the dual-camera models will capture real frames for depth of field and iPhone XR will achieve it in software. I could be wrong about that though.