Augmentation of tangible objects as user interface controller
First Claim
Patent Images
1. A method of controlling a real object using a device having a camera, comprising:
- receiving a selection of at least one object, wherein the real object, the device, and the at least one object comprise separate objects, and wherein each of the real object, the device, and the at least one object is a physical object;
tracking the at least one object in a plurality of images captured by the camera;
rendering augmentation of a user-defined control mechanism for the at least one object based at least in part on the tracking;
displaying the user-defined control mechanism overlaying the at least one object on a display of the device;
using motions of the device to emulate operations of the user-defined control mechanism; and
causing control signals to be transmitted from the device to the real object via a machine interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, computer program product, and apparatus for providing interactions of tangible and augmented reality objects are disclosed. In one embodiment, a method of controlling a real object using a device having a camera comprises receiving a selection of at least one object, tracking the at least one object in a plurality of images captured by the camera, and causing control signals to be transmitted from the device to the real object via a machine interface based at least in part on the tracking.
70 Citations
31 Claims
-
1. A method of controlling a real object using a device having a camera, comprising:
-
receiving a selection of at least one object, wherein the real object, the device, and the at least one object comprise separate objects, and wherein each of the real object, the device, and the at least one object is a physical object; tracking the at least one object in a plurality of images captured by the camera; rendering augmentation of a user-defined control mechanism for the at least one object based at least in part on the tracking; displaying the user-defined control mechanism overlaying the at least one object on a display of the device; using motions of the device to emulate operations of the user-defined control mechanism; and causing control signals to be transmitted from the device to the real object via a machine interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device for controlling a real object, comprising:
-
a camera; a control unit including processing logic, the processing logic comprising; logic configured to receive a selection of at least one object, wherein the real object, the device, and the at least one object comprise separate objects, and wherein each of the real object, the device, and the at least one object is a physical object; logic configured to track the at least one object in a plurality of images captured by the camera; logic configured to render augmentation of a user-defined control mechanism for the at least one object based at least in part on the tracking; logic configured to display the user-defined control mechanism overlaying the at least one object on a display of the device; logic configured to use motions of the device to emulate operations of the user-defined control mechanism; and logic configured to cause control signals to be transmitted from the device to the real object via a machine interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory medium storing instructions for execution by one or more computer systems for controlling a real object using a device having a camera, the instructions comprising:
-
instructions for receiving a selection of at least one object, wherein the real object, the device, and the at least one object comprise separate objects, and wherein each of the real object, the device, and the at least one object is a physical object; instructions for tracking the at least one object in a plurality of images captured by the camera; instructions for rendering augmentation of a user-defined control mechanism for the at least one object based at least in part on the tracking; instructions for displaying the user-defined control mechanism overlaying the at least one object on a display of the device; instructions for using motions of the device to emulate operations of the user-defined control mechanism; and instructions for causing control signals to be transmitted from the device to the real object via a machine interface.
-
-
22. A system for controlling a real object using a device having a camera, comprising:
-
means for receiving a selection of at least one object, wherein the real object, the device, and the at least one object comprise separate objects, and wherein each of the real object, the device, and the at least one object is a physical object; means for tracking the at least one object in a plurality of images captured by the camera; means for rendering augmentation of a user-defined control mechanism for the at least one object based at least in part on the tracking; means for displaying the user-defined control mechanism overlaying the at least one object on a display of the device; means for using motions of the device to emulate operations of the user-defined control mechanism; and means for causing control signals to be transmitted from the device to the real object via a machine interface. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification