Virtual showcases
First Claim
1. Apparatus for producing an image space comprising:
- apparatus for producing an object space;
a convex reflective surface having a position relative to the object space such that there is a reflection of the object space in the reflective surface; and
a tracker that tracks the position of the head of a person who is looking into the convex reflective surface, the apparatus for producing the object space receiving the position information from the tracker, using the position information to determine the person'"'"'s field of view in the reflective surface, and producing the object space such that the image space appears in the field of view.
2 Assignments
0 Petitions
Accused Products
Abstract
Tecniques that employ a virtual reality system that includes a projection plane to make virtual showcases. Where a real showcase has glass, the virtual showcase has half-silvered mirrors (402) that reflect the projection plane (403) when the mirror is viewed by a person. The virtual reality system receives input from a tracker (407) that tracks the position of the person'"'"'s head and produces an object space on the projection plane such that when the object is reflected in the portion of the mirrors that are visible from the person'"'"'s point of view, the reflection is an image space and appears as the person would expect it to appear from the person'"'"'s point of view. In producing the object space, the virtual reality system takes into account the user'"'"'s point of view, the portion of the reflective surface that the person can see from that point of view, and the effect of the position and form the mirror on the reflection of the object space.
142 Citations
35 Claims
-
1. Apparatus for producing an image space comprising:
-
apparatus for producing an object space;
a convex reflective surface having a position relative to the object space such that there is a reflection of the object space in the reflective surface; and
a tracker that tracks the position of the head of a person who is looking into the convex reflective surface, the apparatus for producing the object space receiving the position information from the tracker, using the position information to determine the person'"'"'s field of view in the reflective surface, and producing the object space such that the image space appears in the field of view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of producing an object space such that the object space'"'"'s reflection in a reflecting surface when the reflecting surface contains an image space as viewed from a specific point of view,
the method comprising the steps of: -
generating the image space;
determining how the image space must be modified to produce an object space which, when produced on the projection plane, will result in a reflection in the reflecting surface that contains the image space; and
producing the object space. - View Dependent Claims (30, 31)
-
-
32. Apparatus for producing an image space comprising:
-
apparatus for producing an object space;
a reflective surface that has a position relative to the object space such that there is a reflection of the object space in the reflective surface; and
a tracker that tracks the position of the head of a person who is looking into the reflective surface, the apparatus for producing the object space receiving position information from the tracker, using the position information to determine a point of view, and producing the object space such that the reflection contains the image space as seen from the point of view.
-
-
33. A method of transforming an image space to produce a planar object space such that when a reflection of the object space in a curved reflective surface is seen from a given point of view, the reflection contains the image space,
the method comprising the steps of: -
making a geometric representation of the image space that includes vertices of the image space and in which each line of sight from the given point of view into the image space intersects its vertex in the geometric representation; and
for each ray that spans the given point of view and a vertex, determining an intersection of the ray with a curved surface whose geometry is that of the reflective surface and a reflection of the ray from the curved surface at the intersection; and
making a projection of the ray'"'"'s reflection onto the object space'"'"'s plane. - View Dependent Claims (34, 35)
-
Specification