Apparatus and method for user input for controlling displayed information
First Claim
Patent Images
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 at least one processor, cause the apparatus at least to;
receive information on presence of an object in a first position and in close proximity to a touch screen surface;
receive an indication of a display element currently associated with the object and selected from a first display element and a second display element, the display element being displayed such that (i) an entirety of the display element appears spaced apart from the screen surface level in a z-direction substantially perpendicular to the screen surface so as to create an appearance of a gap in the z-direction between the entirety of the display element and the screen surface, and (ii) the display element appears displaced from at least one other display element in an xy plane parallel to the screen surface;
receive an indication of a transition of the object from the first position towards the touch screen to a second position, wherein the second position indicates the object is substantially in contact with the touch screen surface; and
in response to the indication of the transition of the object,in an instance in which the first display element that is currently associated with the object appears to float above the screen surface level in the z-direction, cause the first display element to move in the same direction as the object towards the touch screen, and display the first display element substantially at the touch screen surface and substantially in contact with the object; and
in an instance in which the second display element that is currently associated with the object appears to float below the screen surface level in the z-direction on an opposite side of the touch screen surface as compared to the position of the object, cause the second display element to move in a direction opposite to the direction of movement of the object towards the touch screen surface, and display the second display element substantially at the touch screen surface and substantially in contact with the object.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with an example embodiment of the present invention, a method for proximity based input is provided, comprising: receiving information on presence of an object in close proximity to a touch screen surface, detecting a display element currently associated with the object, the display element being visualized to be displaced from the screen surface level in the z-direction substantially perpendicular to the screen surface, and adapting the display element on the basis of distance between object and the screen, wherein the display element is visualized to locate substantially at the touch screen surface level in response to detecting the object to touch the touch screen surface.
29 Citations
16 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 at least one processor, cause the apparatus at least to;
receive information on presence of an object in a first position and in close proximity to a touch screen surface; receive an indication of a display element currently associated with the object and selected from a first display element and a second display element, the display element being displayed such that (i) an entirety of the display element appears spaced apart from the screen surface level in a z-direction substantially perpendicular to the screen surface so as to create an appearance of a gap in the z-direction between the entirety of the display element and the screen surface, and (ii) the display element appears displaced from at least one other display element in an xy plane parallel to the screen surface; receive an indication of a transition of the object from the first position towards the touch screen to a second position, wherein the second position indicates the object is substantially in contact with the touch screen surface; and in response to the indication of the transition of the object, in an instance in which the first display element that is currently associated with the object appears to float above the screen surface level in the z-direction, cause the first display element to move in the same direction as the object towards the touch screen, and display the first display element substantially at the touch screen surface and substantially in contact with the object; and in an instance in which the second display element that is currently associated with the object appears to float below the screen surface level in the z-direction on an opposite side of the touch screen surface as compared to the position of the object, cause the second display element to move in a direction opposite to the direction of movement of the object towards the touch screen surface, and display the second display element substantially at the touch screen surface and substantially in contact with the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
- 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 at least one processor, cause the apparatus at least to;
-
8. A method, comprising:
-
receiving information on presence of an object in a first position and in close proximity to a touch screen surface; receiving an indication of a display element currently associated with the object and selected from a first display element and a second display element, the display element being displayed such that (i) an entirety of the display element appears spaced apart from the screen surface level in a z-direction substantially perpendicular to the screen surface so as to create an appearance of a gap in the z-direction between the entirety of the display element and the screen surface, and (ii) the display element appears displaced from at least one other display element in an xy plane parallel to the screen surface; receiving an indication of a transition of the object from the first position towards the touch screen to a second position, wherein the second position indicates the object is substantially in contact with the touch screen surface; and in response to the indication of the transition of the object, in an instance in which the first display element that is currently associated with the object appears to float above the screen surface level in the z-direction, causing the first display element to move in the same direction as the object towards the touch screen, and displaying the first display element substantially at the touch screen surface and substantially in contact with the object; and in an instance in which the second display element that is currently associated with the object appears to float below the screen surface level in the z-direction on an opposite side of the touch screen surface as compared to the position of the object, causing the second display element to move in a direction opposite to the direction of movement of the object towards the touch screen surface, and displaying the second display element substantially at the touch screen surface and substantially in contact with the object. - View Dependent Claims (9, 10, 11, 12, 13, 16)
-
-
14. A computer program product comprising at least one non-transitory computer-readable medium bearing computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions to:
-
receive information on presence of an object in a first position and in close proximity to a touch screen surface, receive an indication of a display element currently associated with the object and selected from a first display element and a second display element, the display element being displayed such that (i) an entirety of the display elements appears spaced apart from the screen surface level in the z-direction substantially perpendicular to the screen surface so as to create an appearance of a gap in the z-direction between the entirety of the display element and the screen surface, and (ii) the display element appears displaced from at least one other display element in an xy plane parallel to the screen surface; receive an indication of a transition of the object from the first position towards the touch screen to a second position, wherein the second position indicates the object is substantially in contact with the touch screen surface; and in response to the indication of the transition of the object, in an instance in which the first display element that is currently associated with the object appears to float above the screen surface level in the z-direction, cause the first display element to move in the same direction as the object towards the touch screen, and display the first display element substantially at the touch screen surface and substantially in contact with the object; and in an instance in which the second display element that is currently associated with the object appears to float below the screen surface level in the z-direction on an opposite side of the touch screen surface as compared to the position of the object, cause the second display element to move in a direction opposite to the direction of movement of the object towards the touch screen surface, and display the second display element substantially at the touch screen surface and substantially in contact with the object.
-
Specification