Patent ID: 8922557
Filing Date: 2014-12-30
Classification: G06F,G06T

Abstract:
1. A non-transitory computer usable storage medium having computer readable program code embedded therein for a three dimensional interface executing by a processor of a device comprising said processor and and memory, the three dimensional interface comprising: a virtual light source; a virtual camera; a three dimensional user interface control set in a scene in said three dimensional interface, wherein said three dimensional user interface control comprises three dimensional effects based on said virtual light source, said virtual camera, and based on a virtual depth of a three dimensional object relative to said scene, wherein said three dimensional user interface control is a user interface control for triggering an event; a detector to detect a change in position of said device relative to said virtual light source and said virtual camera; and a rendering module to render said three dimensional user interface control and said scene in a new perspective with a change in said three dimensional effects based on said change in position of said device relative to said virtual light source and said virtual camera.