Method and apparatus for providing user interfaces
First Claim
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
- receive at the processor information from a first sensor regarding a position of the first sensor, wherein the first sensor is embodied by a device comprising a projector and is disposed on a user'"'"'s body;
receive at the processor information from a second sensor regarding a position of the second sensor, wherein the second sensor is disposed on the user'"'"'s body and is spaced from the first sensor;
determine the position of the first sensor with respect to the position of the second sensor so as to determine a detected position of at least part of the user'"'"'s body;
determine whether the detected position comprises an activation position; and
provide for activation of the projector to project a user interface onto a surface in response to the determination that the detected position comprises the activation position,wherein the activation position is a predefined position of the part of the user'"'"'s body in which effective projection of the user interface onto the surface and user interaction with the user interface is facilitated.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method, and computer program product are provided for generating a projected user interface. The apparatus may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to receive information regarding a detected position of the user'"'"'s body and to determine whether the detected position is an activation position, in which case the projection of a user interface may be provided. The user interface may be projected on an area on the user'"'"'s body, such as a hand or a forearm, or on the surface of an object. The activation position may thus be a predefined position of the user'"'"'s body in which effective projection of the user interface onto the surface and user interaction with the user interface is facilitated.
-
Citations
19 Claims
-
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
receive at the processor information from a first sensor regarding a position of the first sensor, wherein the first sensor is embodied by a device comprising a projector and is disposed on a user'"'"'s body; receive at the processor information from a second sensor regarding a position of the second sensor, wherein the second sensor is disposed on the user'"'"'s body and is spaced from the first sensor; determine the position of the first sensor with respect to the position of the second sensor so as to determine a detected position of at least part of the user'"'"'s body; determine whether the detected position comprises an activation position; and provide for activation of the projector to project a user interface onto a surface in response to the determination that the detected position comprises the activation position, wherein the activation position is a predefined position of the part of the user'"'"'s body in which effective projection of the user interface onto the surface and user interaction with the user interface is facilitated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving at a processor information from a first sensor regarding a position of the first sensor, wherein the first sensor is embodied by a device comprising a projector and is disposed on a user'"'"'s body; receiving at the processor information from a second sensor regarding a position of the second sensor, wherein the second sensor is disposed on the user'"'"'s body and is spaced from the first sensor; determining the position of the first sensor with respect to the position of the second sensor so as to determine a detected position of at least part of the user'"'"'s body; determining via the processor whether the detected position comprises an activation position; and providing for activation of the projector to project a user interface onto a surface in response to the determination that the detected position comprises the activation position, wherein the activation position is a predefined position of the part of the user'"'"'s body in which effective projection of the user interface onto the surface and user interaction with the user interface is facilitated. - View Dependent Claims (11, 12, 18, 19)
-
-
13. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions for:
-
receiving at a processor information from a first sensor regarding a position of the first sensor, wherein the first sensor is embodied by a device comprising a projector and is disposed on a user'"'"'s body; receiving at the processor information from a second sensor regarding a position of the second sensor, wherein the second sensor is disposed on the user'"'"'s body and is spaced from the first sensor; determining the position of the first sensor with respect to the position of the second sensor so as to determine a detected position of at least part of the user'"'"'s body; determining whether the detected position comprises an activation position; and providing for activation of the projector to project a user interface onto a surface in response to the determination that the detected position comprises the activation position, wherein the activation position is a predefined position of the part of the user'"'"'s body in which effective projection of the user interface onto the surface and user interaction with the user interface is facilitated. - View Dependent Claims (14, 15, 16, 17)
-
Specification