Originally Posted by Marvin
It appears that whenever the camera app is launched, it starts capturing images and caching them with timestamps:http://www.washingtonpost.com/blogs/...FGpH_blog.html
It also has a dedicated shutter button and when it's pressed, it pulls the right image out of the cache. It still has the lag of other cameras but counters it by keeping an older image.
I think the dedicated shutter button also takes pictures right away.
This would be easy enough for Apple to implement. Just have another button below the volume ones and a single tap starts recording immediately into a cache, then once the app loads, copy the first image captured. Press-hold could initiate a video recording instantly instead of a picture.
1) So it's using the timestamp of when the shutter was pressed, minus the timestamp of when the video
started, to then figure out what was being recorded at the time the shutter was pressed? I state it that way because I don't think videos have an actual timestamp, only a relative timestamp of the duration from start to finish. Or is this just taking multiple actual snapshots in succession and then matching the shutter press timestamp to the closest snapshot in the queue.
2) Would this mean the Zero Shutter snapshot would not be the typical 5 or 8Mpx image from the camera but instead a screenshot of the 720p video at a specific frame? If it is, I'm all for it. Just like the camera phone you have is better than the nice camera you don't have, a picture of decent quality is better than no picture at all.
PS: Since HTC has branded it Zero Shutter I would be surprised if they don't have several patents covering multiple facets of this tech.