1. A method for controlling a three dimensional image comprising: (a) receiving a two dimensional input image; (b) processing said two dimensional input image to determine a depth map; (c) generating a three dimensional image based upon said two dimensional input image and said depth map.