INPUT APPARATUS THAT ACCURATELY DETERMINES INPUT OPERATION, CONTROL METHOD FOR INPUT APPARATUS, AND STORAGE MEDIUM
First Claim
1. An input apparatus comprising:
- a touch panel on which an input operation is performed by a user;
an obtainment unit configured to obtain, in chronological order, touch positions in a time period from touch-down to touch-up by the input operation on said touch panel;
a calculation unit configured to calculate a statistical variance of the touch positions based on the touch positions obtained by said obtainment unit; and
a determination unit configured to determine whether the input operation is an operation including no move or an operation including move based on the statistical variance calculated by said calculation unit;
wherein when the calculated statistical variance is smaller than a threshold value, said determination unit determines that the input operation is the operation including no move, and when the calculated statistical variance is not smaller than the threshold value, said determination unit determines that the input operation is the operation including move.
1 Assignment
0 Petitions
Accused Products
Abstract
An input apparatus that accurately determines an input operation intended by a user without erroneously determining an operation including no move as an operation including move. Touch positions in a time period from touch-down to touch-up by an input operation performed on a touch panel by the user are recorded in chronological order. A statistical variance of the touch positions is calculated based on the obtained touch positions. Whether the input operation is an operation including no move or an operation including move is determined based on the calculated variance. When the calculated variance is smaller than a threshold value, it is determined that the input operation is the operation including no move, and when the calculated variance is not smaller than the threshold value, it is determined that the input operation is the operation including move.
16 Citations
8 Claims
-
1. An input apparatus comprising:
-
a touch panel on which an input operation is performed by a user; an obtainment unit configured to obtain, in chronological order, touch positions in a time period from touch-down to touch-up by the input operation on said touch panel; a calculation unit configured to calculate a statistical variance of the touch positions based on the touch positions obtained by said obtainment unit; and a determination unit configured to determine whether the input operation is an operation including no move or an operation including move based on the statistical variance calculated by said calculation unit; wherein when the calculated statistical variance is smaller than a threshold value, said determination unit determines that the input operation is the operation including no move, and when the calculated statistical variance is not smaller than the threshold value, said determination unit determines that the input operation is the operation including move. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A control method for an input apparatus having a touch panel on which an input operation is performed by a user, comprising:
-
an obtainment step of obtaining, in chronological order, touch positions in a time period from touch-down to touch-up by the input operation on the touch panel; a calculation step of calculating a statistical variance of the touch positions based on the touch positions obtained in said obtainment step; and a determination step of determining whether the input operation is an operation including no move or an operation including move based on the statistical variance calculated in said calculation step; wherein when the calculated statistical variance is smaller than a threshold value, it is determined that the input operation is the operation including no move, and when the calculated statistical variance is not smaller than the threshold value, it is determined that the input operation is the operation including move.
-
-
8. A computer-readable non-transitory storage medium storing a program for controlling an input apparatus having a touch panel on which an input operation is performed by a user, comprising:
-
an obtainment step of obtaining, in chronological order, touch positions in a time period from touch-down to touch-up by the input operation on the touch panel; a calculation step of calculating a statistical variance of the touch positions based on the touch positions obtained in said obtainment step; and a determination step of determining whether the input operation is an operation including no move or an operation including move based on the statistical variance calculated in said calculation step; wherein when the calculated statistical variance is smaller than a threshold value, it is determined that the input operation is the operation including no move, and when the calculated statistical variance is not smaller than the threshold value, it is determined that the input operation is the operation including move.
-
Specification