VIRTUAL OBJECT ORIENTATION AND VISUALIZATION
First Claim
Patent Images
1. A method for selecting a virtual object rendered in a see-through head mounted display, comprising:
- receiving a shared virtual object including rendering location data for the shared virtual object, the rendering location data including at least a global coordinate location, and at least one position and at least one orientation for the virtual object with respect to a local coordinate system within a field of view of a consumption device;
determining a location, a position and an orientation of the consumption device;
positioning the consumption device proximate to the global coordinate location, position and orientation of the shared virtual object; and
displaying the shared virtual object in the consumption device if the consumption device is at a location, position and orientation determined match to match the rendering location data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for the creation of a perspective-locked virtual object having in world space. The virtual object may be consumed) by another user with a consumption device at a location, position, and orientation which is the same as, or proximate to, the location, position, and orientation where the virtual object is created. Objects may have one, few or many allowable consumption locations, positions, and orientations defined by its creator
-
Citations
20 Claims
-
1. A method for selecting a virtual object rendered in a see-through head mounted display, comprising:
-
receiving a shared virtual object including rendering location data for the shared virtual object, the rendering location data including at least a global coordinate location, and at least one position and at least one orientation for the virtual object with respect to a local coordinate system within a field of view of a consumption device; determining a location, a position and an orientation of the consumption device; positioning the consumption device proximate to the global coordinate location, position and orientation of the shared virtual object; and displaying the shared virtual object in the consumption device if the consumption device is at a location, position and orientation determined match to match the rendering location data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A see though head mounted display apparatus, comprising:
-
a see through head mounted display; and a processor coupled to the head mounted display, the processor programmed to receive rendering location data for a perspective-locked shared virtual object created by a capture device, the rendering location data including at least one of each of an allowable location, an allowable position, and an allowable orientation, the allowable location, allowable position, and allowable orientation permitting rendering of the shared virtual object in the head mounted display, the rendering location data matching that of a capture device used to create the shared virtual object; determine a location, a position and an orientation of the see through head mounted display device; and if the location, position and orientation of the head mounted display device are proximate to the allowable location, allowable position, and allowable orientation, render the shared virtual object in the see through head mounted display. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus for creating a shared virtual object, comprising:
-
a capture device; a processing device coupled to the capture device, the processing device programmed to perform a method comprising the steps of; determining a position of the capture device; determining a global coordinate location, position and orientation of the capture device; capturing a shared perspective-locked virtual object including creating shared virtual object rendering data, the data including rendering location data for the shared virtual object, the rendering location data including at least a global coordinate location, and at least one position and at least one orientation for the virtual object with respect to a local coordinate system within a field of view of a consumption device; and sharing the shared perspective-locked virtual object. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification