Object Illumination in a Virtual Environment
First Claim
1. A computing device, comprising:
- one or more processors;
a display surface, coupled to one or more of said processors, and configured to display a computer-generated image;
a light detection mechanism configured to detect ambient light external to the display surface and to generate data representative of the detected ambient light; and
one or more memories, wherein the one or more memories stores computer-executable instructions for causing the one or more processors to;
process the data to determine a direction of the detected ambient light; and
display the computer-generated image of an object on said display surface based upon the processed data.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for displaying an image as a virtual representation of an object based upon detected external light are described. An illustrative computer-implemented method includes steps of detecting the ambient light of an environment, such as a room, at a display surface. Data representative of the detected ambient light is processed to determine a direction of the detected light with respect to the display surface. An image is displayed on the display surface as a virtual representation of an object based upon the detected ambient light. Shadowing affects may be displayed to create the appearance that the virtual representation of the object casts a shadow on the display surface. Physical objects placed against or near to the surface of the display surface may also have images displayed on the display surface corresponding to shadows created by the ambient light.
241 Citations
20 Claims
-
1. A computing device, comprising:
-
one or more processors;
a display surface, coupled to one or more of said processors, and configured to display a computer-generated image;
a light detection mechanism configured to detect ambient light external to the display surface and to generate data representative of the detected ambient light; and
one or more memories, wherein the one or more memories stores computer-executable instructions for causing the one or more processors to;
process the data to determine a direction of the detected ambient light; and
display the computer-generated image of an object on said display surface based upon the processed data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable media, storing one or more computer-executable instructions for performing the following steps:
-
detecting ambient light with respect to a display surface, the ambient light being external from the display surface;
processing data representative of the detected ambient light to determine a direction of the detected ambient light; and
displaying, on the display surface, an image as a virtual representation of an object based on the detected ambient light. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for changing a gaming environment of a gaming system, the method comprising steps of:
-
detecting ambient light external to a gaming system; and
changing a gaming environment of the gaming system based on the detected ambient light.
-
Specification