Pointing to a desired object displayed on a touchscreen
First Claim
1. A method for pointing to an object displayed on a touchscreen using an information processing apparatus, the information processing apparatus being connected to the touchscreen so that the touchscreen and the information processing apparatus can communicate data to each other, the touchscreen having a display function, the method comprising:
- calculating coordinates of a point P, the point P being a position on a surface of the touchscreen corresponding to a position of a fingertip of a user located above the surface of the touchscreen;
calculating a vertical distance R between the surface of the touchscreen and the fingertip;
calculating coordinates of a point Q of a line segment OQ, the line segment OQ extending in the same direction as a line segment OP connecting an origin O on the surface of the touchscreen and the point P, the line segment OQ having a length that is proportional to the vertical distance R; and
in response to an object being displayed at the coordinates of the point Q, determining, by a processor, that the object has been pointed to.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product for pointing to an object displayed on a touchscreen, the touchscreen having a display function. The coordinates of a point P, the point P being a position of a fingertip of a user on a surface of the touchscreen, is calculated. A vertical distance R between the surface of the touchscreen and the fingertip is further calculated. Furthermore, the coordinates of a point Q of a line segment OQ is calculated, the line segment OQ extending in the same direction as a line segment OP connecting an origin O on the surface of the touchscreen and the point P, the line segment OQ having a length that is proportional to the vertical distance R. In response to an object being displayed at the coordinates of the point Q, determining that the object has been pointed to.
11 Citations
25 Claims
-
1. A method for pointing to an object displayed on a touchscreen using an information processing apparatus, the information processing apparatus being connected to the touchscreen so that the touchscreen and the information processing apparatus can communicate data to each other, the touchscreen having a display function, the method comprising:
-
calculating coordinates of a point P, the point P being a position on a surface of the touchscreen corresponding to a position of a fingertip of a user located above the surface of the touchscreen; calculating a vertical distance R between the surface of the touchscreen and the fingertip; calculating coordinates of a point Q of a line segment OQ, the line segment OQ extending in the same direction as a line segment OP connecting an origin O on the surface of the touchscreen and the point P, the line segment OQ having a length that is proportional to the vertical distance R; and in response to an object being displayed at the coordinates of the point Q, determining, by a processor, that the object has been pointed to. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium having a computer program product stored thereon for pointing to an object displayed on a touchscreen using an information processing apparatus, the information processing apparatus being connected to the touchscreen so that the touchscreen and the information processing apparatus can communicate data to each other, the touchscreen having a display function, the computer program product comprising the programming instructions for:
-
calculating coordinates of a point P, the point P being a position on a surface of the touchscreen corresponding to a position of a fingertip of a user located above the surface of the touchscreen; calculating a vertical distance R between the surface of the touchscreen and the fingertip;
calculating coordinates of a point Q of a line segment OQ, the line segment OQ extending in the same direction as a line segment OP connecting an origin O on the surface of the touchscreen and the point P, the line segment OQ having a length that is proportional to the vertical distance R; andin response to an object being displayed at the coordinates of the point Q, determining that the object has been pointed to. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
- a memory unit for storing a computer program for pointing to an object displayed on a touchscreen of the system, the touchscreen having a display function; and
a processor coupled to the memory unit, wherein the processor, responsive to the computer program, comprises;circuitry for calculating coordinates of a point P, the point P being a position on a surface of the touchscreen corresponding to a position of a fingertip of a user located above the surface of the touchscreen; circuitry for calculating a vertical distance R between the surface of the touchscreen and the fingertip; circuitry for calculating coordinates of a point Q of a line segment OQ, the line segment OQ extending in the same direction as a line segment OP connecting an origin O on the surface of the touchscreen and the point P, the line segment OQ having a length that is proportional to the vertical distance R; and in response to an object being displayed at the coordinates of the point Q, circuitry for determining that the object has been pointed to. - View Dependent Claims (22, 23, 24, 25)
- a memory unit for storing a computer program for pointing to an object displayed on a touchscreen of the system, the touchscreen having a display function; and
Specification