Interaction between objects and a virtual environment display
First Claim
1. A method for enabling interaction between a virtual environment and a physical object, comprising the steps of:
- (a) detecting the physical object and its location when the physical object is placed adjacent a display surface on which the virtual environment is displayed, said physical object being detected on the display surface by optically sensing light reflected from the physical object from an opposite side of the display surface;
(b) within the virtual environment, producing a response to the physical object as if the physical object were included in the virtual environment, enabling an interaction between the physical object and the virtual environment in each of a first mode as well as a second mode, wherein utilizing the first mode or second mode depends upon a type of the physical object placed adjacent the display surface, said two different modes including;
(i) a first mode in which the virtual environment responds to a presence of the physical object adjacent the display surface; and
(ii) a second mode in which the physical object that is placed adjacent the display surface comprises an active object that is electrically powered and that is capable of performing an active function perceptible to a user, automatically in response to the virtual environment, and wherein the active object, which is placed adjacent the display surface, interacts with the virtual environment in the second mode by performing said active function adjacent the display surface automatically in response to the virtual environment producing a signal that is detected by the active object and which causes the active object to perform the active function as if the physical object were included in the virtual environment.
2 Assignments
0 Petitions
Accused Products
Abstract
An interactive table has a display surface on which a physical object is disposed. A camera within the interactive table responds to infrared (IR) light reflected from the physical object enabling a location of the physical object on the display surface to be determined, so that the physical object appear part of a virtual environment displayed thereon. The physical object can be passive or active. An active object performs an active function, e.g., it can be self-propelled to move about on the display surface, or emit light or sound, or vibrate. The active object can be controlled by a user or the processor. The interactive table can project an image through a physical object on the display surface so the image appears part of the object. A virtual entity is preferably displayed at a position (and a size) to avoid visually interference with any physical object on the display surface.
144 Citations
23 Claims
-
1. A method for enabling interaction between a virtual environment and a physical object, comprising the steps of:
-
(a) detecting the physical object and its location when the physical object is placed adjacent a display surface on which the virtual environment is displayed, said physical object being detected on the display surface by optically sensing light reflected from the physical object from an opposite side of the display surface; (b) within the virtual environment, producing a response to the physical object as if the physical object were included in the virtual environment, enabling an interaction between the physical object and the virtual environment in each of a first mode as well as a second mode, wherein utilizing the first mode or second mode depends upon a type of the physical object placed adjacent the display surface, said two different modes including; (i) a first mode in which the virtual environment responds to a presence of the physical object adjacent the display surface; and (ii) a second mode in which the physical object that is placed adjacent the display surface comprises an active object that is electrically powered and that is capable of performing an active function perceptible to a user, automatically in response to the virtual environment, and wherein the active object, which is placed adjacent the display surface, interacts with the virtual environment in the second mode by performing said active function adjacent the display surface automatically in response to the virtual environment producing a signal that is detected by the active object and which causes the active object to perform the active function as if the physical object were included in the virtual environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for enabling interaction between a virtual environment and a physical object, comprising the steps of:
-
(a) detecting the physical object and its location when the physical object is placed adjacent a display surface on which the virtual environment is displayed, said physical object being detected on the display surface by optically sensing light reflected from the physical object through the display surface; (b) within the virtual environment, producing a response to the physical object as if the physical object were included in the virtual environment, enabling an interaction between the physical object and the virtual environment in each of a first mode as well as a second mode, wherein utilizing the first mode or second mode depends upon a type of the physical object placed adjacent the display surface, said two different modes including; (i) a first mode in which the virtual environment responds to a presence of the physical object adjacent the display surface; and (ii) a second mode in which the physical object that is placed adjacent the display surface comprises an active object that is electrically powered and that is capable of performing an active function perceptible to a user, automatically in response to the virtual environment, wherein the active function comprises at least one of vibrating, generating sound or emitting light, and wherein the active object, which is placed adjacent the display surface, interacts with the virtual environment in the second mode by performing said active function adjacent the display surface automatically in response to the virtual environment producing a signal that is detected by the active object and which causes the active object to perform the active function as if the physical object were included in the virtual environment. - View Dependent Claims (17, 18, 19)
-
-
20. A method for enabling interaction between a virtual environment and a physical object, comprising the steps of:
-
detecting the physical object and its location when the physical object is placed in a location atop a display surface that is displaying the virtual environment, said physical object being detected on the display surface by optically sensing light reflected from the physical object from below the display surface, wherein the physical object includes an IR encoded pattern that makes the physical object distinguishable from at least one other physical object placed on the display surface, and wherein the IR encoded pattern is substantially invisible to a human eye; and displaying a projected image limited to the location of the physical object, the projected image being visible through the physical object at said location and such that the projected image visible through the physical object appears to be part of the physical object, even though it is part of an overall image of the virtual environment that is displayed on the display surface. - View Dependent Claims (21, 22, 23)
-
Specification