Three dimensional virtual reality enhancement techniques
First Claim
1. A method for use in accessing an object in a three dimensional world in which a first portion of said world is modeled as computer graphics and a second portion of said world is represented by a video, wherein said video is made up of a sequence of images displayed on a video screen which exists in said first portion of said world, said video displaying a plurality of objects, the method comprising the steps of:
- determining that an object which is represented as part of said video on said video screen has moved, from the point of view of a viewer of said world, to a location that is off of said video screen, so that said object can no longer be displayed on said video screen and will disappear from said world;
changing the representation of said object from a video representation to one modeled as computer graphics whereby said object remains visible in said world, albeit not on said video screen, and said video screen continues to exist in said world;
receiving an indication of a selection of said object by said viewer when said object'"'"'s representation is modeled as computer graphics; and
accessing additional information about said selected object.
7 Assignments
0 Petitions
Accused Products
Abstract
For a world that has a portion of the world distant from the point of view of the user represented in only two dimensions as a video on a video screen, when an object on the video screen undergoes a trajectory that takes at least a portion of it to a location in the world that is not represented by the video but instead is a location in the world that is represented by computer graphics, in addition to being able to continue to see such an object when it is rendered as computer graphics in the computer graphics part of the world, i.e., popped out from the video, one is able to interact with such an object. Thus, an object which pops out from a video into the computer graphics part of the world may be “investigated” by a viewer of the world. For example, the user could enter a store which popped out of the video, and engage in virtual shopping therein. The particular store which is actually entered may be customized on a per user basis, e.g., as a function of geography. When the proprietor of a virtual store, or his representative, e.g., electronic agent, detects the avatar of one or more persons in the vicinity of the avatar of a store for which such proprietor'"'"'s store corresponds to the virtual store for such passing persons, a message may be transmitted to such passing persons.
193 Citations
44 Claims
-
1. A method for use in accessing an object in a three dimensional world in which a first portion of said world is modeled as computer graphics and a second portion of said world is represented by a video, wherein said video is made up of a sequence of images displayed on a video screen which exists in said first portion of said world, said video displaying a plurality of objects, the method comprising the steps of:
-
determining that an object which is represented as part of said video on said video screen has moved, from the point of view of a viewer of said world, to a location that is off of said video screen, so that said object can no longer be displayed on said video screen and will disappear from said world;
changing the representation of said object from a video representation to one modeled as computer graphics whereby said object remains visible in said world, albeit not on said video screen, and said video screen continues to exist in said world;
receiving an indication of a selection of said object by said viewer when said object'"'"'s representation is modeled as computer graphics; and
accessing additional information about said selected object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for use by a plurality of users in exploring a three dimensional world in which a first portion of said world is modeled as computer graphics and a second portion of said world is represented by a video, wherein said video is made up of a sequence of images displayed on a video screen which exists in said first portion of said world, said video displaying a plurality of objects, the method comprising the steps of:
-
determining that an object which is represented as part of said video on said video screen has moved, from the point of view of at least one of said users, to a location that is off of said video screen, so that said object can no longer be displayed on said video screen and will disappear from said world;
changing the representation of said object from a video representation to one modeled as computer graphics whereby said object remains visible in said world, albeit not on said video screen, and said video screen continues to exist in said world;
receiving an indication of a selection of said object by a user when said object'"'"'s representation is modeled as computer graphics; and
transmitting to at least at least two distinct subsets of said plurality of users additional information about said selected object;
wherein said additional information about said selected object that is supplied one of said at least two distinct subsets of said plurality of users is different from the additional information about said selected object that is supplied to another of said at least two distinct subsets of said plurality of users. - View Dependent Claims (15, 16)
-
-
17. A method for use in accessing an object in a three dimensional world in which a first portion of said world is modeled as computer graphics and a second portion of said world is represented by a video, wherein said video is made up of a sequence of images displayed on a video screen which exists in said first portion of said world, said video displaying a plurality of object, the method comprising the steps of:
-
determining that an object which was represented as part of said video on said video screen has moved, from the point of view of a user of said world, to a location that is off of said video screen, so that said object can no longer be displayed on said video screen and will disappear from said world;
changing the representation of said object from a video representation to one modeled as computer graphics whereby said object remains visible in said world, albeit not on said video screen, and said video screen continues to exist in said world; and
opening a communication channel when an avatar of said user is within a specified distance of said object in said first portion of said world when said object'"'"'s representation is modeled as computer graphics. - View Dependent Claims (18, 19, 20, 21)
-
-
22. The invention as defined in 17 wherein said communication channel is presented as a advertisement avatar in said first portion of said world.
-
23. The invention as defined in 17 wherein said communication channel is a voice channel.
-
24. The invention as defined in 17 wherein said communication channel is a data channel.
-
25. The invention as defined in 17 wherein said communication channel is a chat session.
-
26. A method for use in accessing an object in a three dimensional world in which a first portion of said world is modeled as computer graphics and a second portion of said world is represented by a video, wherein said video is made up of a sequence of images displayed on a video screen which exists in said first portion of said world, said video displaying a plurality of objects, said world being explored by a plurality of users, the method comprising the steps of:
-
determining that an object which was represented as part of said video on said video screen has moved, from the point of view of a user of said world, to a location that is off of said video screen, so that said object can no longer be displayed on said video screen and will disappear from said world;
changing the representation of said object from a video representation to one modeled as computer graphics whereby said object remains visible in said world, albeit not on said video screen, and said video screen continues to exist in said world; and
opening a plurality of communication channels when an avatar of said user is within a specified distance of said object in said first portion of said world when said object'"'"'s representation is modeled as computer graphics. - View Dependent Claims (27, 28, 29)
-
-
30. A method for use in processing a view of a three dimensional world in which a first portion of said world is modeled as computer graphics and a second portion of said world is represented by a video, wherein said video is made up of a sequence of images displayed on a video screen which exists in said first portion of said world, said video displaying a plurality of objects, the method comprising the steps of:
-
determining that an object which is represented as part of said video on said video screen has moved, from the point of view of a viewer of said world, to a location that is off of said video screen, so that said object can no longer be displayed on said video screen and will disappear from said world;
revealing a representation of said object as computer graphics whereby said object remains visible in said world, albeit not on said video screen, and said video screen continues to exist in said world;
accessing additional information about said object not required to display said object as said computer graphics to said viewer having a viewpoint external to said object when said object'"'"'s representation is modeled as computer graphics. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A method for use in processing a view of a three dimensional world in which a first portion of said world is modeled as computer graphics and a second portion of said world is represented by a video displayed on a video screen which exists in said first portion of said world, wherein said video is made up of a sequence of images, the method comprising the steps of:
-
determining that an object which is represented as part of said video on said video screen has moved, from the point of view of a viewer of said world, to a location that is off of said video screen, so that said object can no longer be displayed on said video screen and will disappear from said world;
revealing a representation of said object as computer graphics whereby said object remains visible in said world, albeit not on said video screen, and said video screen continues to exist in said world;
arranging a data structure for said object as computer graphics so that said viewer can access other information about said object other than a view of its representation as computer graphics which was revealed as it moved to said location modeled as computer graphics when said object'"'"'s representation is modeled as computer graphics.
-
-
36. A method for use in accessing an object in a three dimensional world in which a first portion of said world is modeled as computer graphics and a second portion of said world is represented by a video, wherein said video is made up of a sequence of images displayed on a video screen which exists in said first portion of said world, said video displaying a plurality of objects, the method comprising the steps of:
-
determining that an object which was represented as part of said video on said video screen has moved, from the point of view of a viewer of said world, to a location that is off of said video screen, so that said object can no longer be displayed on said video screen and will disappear from said world;
changing the representation of said object from a video representation to one modeled as computer graphics whereby said object remains visible in said world, albeit not on said video screen, and said video screen continues to exist in said world; and
arranging a data structure for said object as computer graphics so that said viewer can access other information about said object other than a view of its representation as computer graphics to which it was changed when said object represented by said video moved to said location modeled as computer graphics. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
receiving an indication of a selection of said object by said viewer; and
accessing said additional information about said selected object.
-
-
38. The invention as defined in claim 37 wherein said additional information is displayed in a separate window.
-
39. The invention as defined in claim 37 wherein said additional information defines an interior view of said object.
-
40. The invention as defined in claim 37 wherein said additional information is used to associate said object with a real world object.
-
41. The invention as defined in claim 37 wherein said addtional information is used to associate said object with a real world object as a function of a real world location of said viewer of said object.
-
42. The invention as defined in claim 37 wherein said additional information is used to associate said object with a real world object as a function of preferences of said viewer of said object.
-
43. The invention as defined in claim 37 wherein said additional information is used to establish a communication channel between said object and a real world object as a function of a real world location of said viewer of said object.
-
44. The invention as defined in claim 37 wherein said additional information is used to establish a communication channel between said object and a real world object and wherein said real world object is selected as a function of a real world location of said viewer of said object.
Specification