1. A system for generating a three dimensional image, the system comprising: a processor configured to access a stereo image, wherein the processor is configured to generate a disparity map from the stereo image, adjust the disparity map to compress a number of depth values within the disparity map to generate an adjusted disparity map by shifting a plurality of disparity values of the disparity map towards a pivot of the disparity map by subtracting a compression value from a first set of the plurality of disparity values that are at a distance greater than or equal to the compression value and by shifting a second set of the plurality of disparity values to the pivot where the second set of the disparity values are at a distance less than the compression value, wherein the pivot is a viewing screen depth and the compression value is an amount of depth by which the first set of the plurality of disparity values are to be shifted, and render a stereo view of the image based on the adjusted disparity map.