Patent ID: 8514225

Claim:
A method for scaling one or more pixel depth values of a user-controlled virtual object in a three-dimensional scene, comprising: a) performing an initial depth scaling of a two-dimensional image of the three-dimensional scene; b) determining a minimum threshold value for the three-dimensional scene; c) determining a maximum threshold value for the three-dimensional scene, wherein the maximum or minimum threshold is determined from a mean pixel depth for the three-dimensional scene; d) comparing each pixel depth value of the user-controlled virtual object to the minimum threshold value and the maximum threshold value; e) setting each pixel depth value of the user-controlled virtual object that falls below the minimum threshold value to a corresponding low value; f) setting each pixel depth value of the user-controlled virtual object that exceeds the maximum threshold value to a corresponding high value; g) performing a reprojection of the two-dimensional image using a resulting set of pixel depth values for the user-controlled virtual object to generate two or more views of the three-dimensional scene; and h) displaying the two or more views on a three-dimensional display.