Adobe, with just a single extra lens and some crafty software knowhow. Basically, a plenoptic lens is composed of a litany of tiny "sub-lenses," which allow those precious photons you're capturing to be recorded from multiple perspectives. The result is that you get a bunch more data in your image and an "infinite" depth of field, meaning you can toggle at what distance you want your image to be focused after the act of taking it. These plenoptic lenses are inserted between your shooter's usual lens and its sensor, though commercialization is sadly said to still be a fair distance away. Never fear, you can get hold of a video demo much sooner than that -- you know where it's at.