Patent ID: 7477777
Filing Date: 2009-01-13
Classification: G06T

Abstract:
1. A method for generating an image, comprising the computer implemented steps of: analyzing a two dimensional (2D) image for determining several properties thereof; detecting edges in the 2D image based on the properties of the 2D image; finding objects in the 2D image based at least in part on the properties of the 2D image; adding a three dimensional (3D) object to the 2D image; estimating which objects in the 2D image are positioned in front of the 3D object, or which objects in the 2D image are positioned behind the 3D object; rendering the following effects: a reflection of one of the objects in the 2D image on an outer surface of the 3D object a shadow cast by one of the objects in the 2D image on an outer surface of the 3D object, a representation of one of the objects in the 2D image viewable through a transparent or semi-transparent portion of the 3D object, and an effect of refraction on one of the objects in the 2D image viewable through a transparent or semi-transparent portion of the 3D object; and providing the following features: