Virtual control panel
First Claim
1. A system that enables a user to interact with a virtual control panel using a user controlled pointing object, the system comprising:
- a first tracking unit adapted to capture data representing the position of the pointing object,a portable identification element,a second tracking unit adapted to capture data representing the position of the identification element,a storage unit storing at least one pre-defined graphical interface representing a control panel of a device, said graphical interface comprising an interface for user interactions with the device,a graphics unit generating a graphical representation of the control panel based on said stored graphical interface,a registering unit registering said graphical representation of the control panel in a fixed relation to said portable identification element, based on said data representing the position of the identification element, to produce a virtual control panel,a display unit showing the user a view comprising the real world and the virtual control panel projected in a fixed relation to said portable identification element, andan application unit performing actions in response to the users interactions with the virtual control panel, and determining which actions to be performed based on the position of said user controlled pointing object in relation to the identification element.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that enables a user to interact with a virtual control panel using a user controlled pointing object. The system includes a portable identification element, a tracking unit adapted to capture data representing the position of the pointing object and the position of the identification element, a storage unit, storing at least one pre-defined graphical interface representing a control panel of a device, a graphics unit, generating a graphical representation of the control panel, a registering unit, registering the graphical representation of the control panel in a fixed relation to the portable identification element to produce a virtual control panel and a display unit, showing the user a view including the real world and the virtual control panel.
-
Citations
24 Claims
-
1. A system that enables a user to interact with a virtual control panel using a user controlled pointing object, the system comprising:
-
a first tracking unit adapted to capture data representing the position of the pointing object, a portable identification element, a second tracking unit adapted to capture data representing the position of the identification element, a storage unit storing at least one pre-defined graphical interface representing a control panel of a device, said graphical interface comprising an interface for user interactions with the device, a graphics unit generating a graphical representation of the control panel based on said stored graphical interface, a registering unit registering said graphical representation of the control panel in a fixed relation to said portable identification element, based on said data representing the position of the identification element, to produce a virtual control panel, a display unit showing the user a view comprising the real world and the virtual control panel projected in a fixed relation to said portable identification element, and an application unit performing actions in response to the users interactions with the virtual control panel, and determining which actions to be performed based on the position of said user controlled pointing object in relation to the identification element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method that enables a user to interact with a virtual control panel using a user controlled pointing object, the method comprising:
-
receiving data representing the position of the user controlled pointing object, receiving data representing the position of a portable identification element, storing at least one pre-defined graphical interface representing a control panel of a device, generating a graphical representation of the control panel of the device based on said pre-defined graphical interface, registering said graphical representation of the control panel in a fixed relation to said portable identification element, based on said data representing the position of the identification element, to produce a virtual control panel, displaying a view comprising the real world and the virtual control panel projected in a fixed relation to said portable identification element, and performing actions in response to the users interactions with the virtual control panel, wherein the actions to be performed is determined based on the position of said user controlled pointing object in relation to the position of the virtual control panel. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product, comprising:
-
a computer readable medium; and program instructions recorded on the computer readable medium which, when loaded into a computer, causes the computer to perform the steps of receiving data representing the position of the user controlled pointing object, receiving data representing the position of a portable identification element, storing at least one pre-defined graphical interface representing a control panel of a device, generating a graphical representation of the control panel of the device based on said pre-defined graphical interface, registering said graphical representation of the control panel in a fixed relation to said portable identification element, based on said data representing the position of the identification element, to produce a virtual control panel, displaying a view comprising the real world and the virtual control panel projected in a fixed relation to said portable identification element, and performing actions in response to the users interactions with the virtual control panel, wherein the actions to be performed is determined based on the position of said user controlled pointing object in relation to the position of the virtual control panel.
-
-
24. (canceled)
Specification