VIRTUAL REALITY AND AUGMENTED REALITY CONTROL WITH MOBILE DEVICES
First Claim
1. An apparatus comprising:
- a processor;
an image capturing subsystem;
a tracking subsystem including at least one reference image; and
a data conversion subsystem in data communication with the processor and the image capturing subsystem, the data conversion subsystem to;
receive image data from the image capturing subsystem, the image data including at least a portion of the at least one reference image, the at least one reference image representing a portion of a set of reference data;
receive position and orientation data of the image capturing subsystem, the position and orientation data representing another portion of the reference data;
measure a change in spatial relation relative to the reference data when a physical input is applied to the tracking subsystem; and
generate an action in a virtual world, the action corresponding to the measured change in spatial relation.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for converting a physical input from a user into an action in a virtual reality or augmented reality environment are disclosed. A particular embodiment includes: receiving image data from an image capturing subsystem, the image data including at least a portion of the at least one reference image, the at least one reference image representing a portion of a set of reference data; receiving position and orientation data of the image capturing subsystem, the position and orientation data representing another portion of the reference data; measuring, by use of a data processor, a change in spatial relation relative to the reference data when a physical input is applied to a tracking subsystem; and generating an action in a virtual world, the action corresponding to the measured change in spatial relation.
21 Citations
20 Claims
-
1. An apparatus comprising:
-
a processor; an image capturing subsystem; a tracking subsystem including at least one reference image; and a data conversion subsystem in data communication with the processor and the image capturing subsystem, the data conversion subsystem to; receive image data from the image capturing subsystem, the image data including at least a portion of the at least one reference image, the at least one reference image representing a portion of a set of reference data; receive position and orientation data of the image capturing subsystem, the position and orientation data representing another portion of the reference data; measure a change in spatial relation relative to the reference data when a physical input is applied to the tracking subsystem; and generate an action in a virtual world, the action corresponding to the measured change in spatial relation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving image data from an image capturing subsystem, the image data including at least a portion of at least one reference image, the at least one reference image representing a portion of a set of reference data; receiving position and orientation data of the image capturing subsystem, the position and orientation data representing another portion of the reference data; measuring, by use of a data processor, a change in spatial relation relative to the reference data when a physical input is applied to the tracking subsystem; and generating an action in a virtual world, the action corresponding to the measured change in spatial relation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine-useable storage medium embodying instructions which, when executed by a machine, cause the machine to:
-
receive image data from the image capturing subsystem, the image data including at least a portion of the at least one reference image, the at least one reference image representing a portion of a set of reference data; receive position and orientation data of the image capturing subsystem, the position and orientation data representing another portion of the reference data; measure a change in spatial relation relative to the reference data when a physical input is applied to the tracking subsystem; and generate an action in a virtual world, the action corresponding to the measured change in spatial relation. - View Dependent Claims (20)
-
Specification