1. A method operable on a mobile device, comprising: capturing, with a single camera integrated with the mobile device, at least three images of a given view using movement of the mobile device between images, wherein the at least three images comprise an initial image taken from an initial position, a first subsequent image taken from a first subsequent position offset from the initial position in both vertical and horizontal directions, a second subsequent image taken from a second subsequent position further from the initial position, and the initial position, the first subsequent position, and the second subsequent position are substantially in a plane parallel to the given view being captured; capturing data regarding the movement of the mobile device during capture of the at least three images; after capturing the at least three images, determining a relative position of the mobile device corresponding to each of the captured at least three images; and building a depth map for both close and far objects using the at least three images and the relative position corresponding to each of the at least three images.