Input apparatus that accurately determines input operation, control method for input apparatus, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorYu Nakatani
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorYu Nakatani
Estimating the term…
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.
An input apparatus comprising:
A control method for an input apparatus having a touch panel on which an input operation is performed by a user, comprising:
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:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
For the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a…:…
Control or interface arrangements specially adapted for digitisers: for error correction or compensation, e.g. based on parallax, calibration or…
For the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a…:…
Using a touch-screen or digitiser, e.g. input of commands through traced gestures: for inputting data by handwriting, e.g. gesture or text
About 5 years of term left · ends 20 Oct 2031 (estimated)
1. Field of the Invention
The present invention relates to an input apparatus having a touch panel on which input operations are performed by a user, a control method for the input apparatus, and a computer-readable storage medium storing a program for causing a computer to implement the method.
2. Description of the Related Art
FIG. 1 is a block diagram schematically showing an arrangement of an essential part of an information processing apparatus in which an input apparatus according to a first embodiment of the present invention is incorporated.
FIG. 2A is a view showing an exemplary user interface screen. FIG. 2B is a view showing a dragging operation performed on the user interface screen in FIG. 2A. FIG. 2C is a view showing a tapping operation performed on the user interface screen in FIG. 2A.
FIG. 3 is a flowchart of the procedure of an input operation determination process according to the first embodiment.
The present invention will now be described in detail with reference to the drawings showing embodiments thereof.
FIG. 1 is a block diagram schematically showing an arrangement of an essential part of an information processing apparatus in which an input apparatus according to a first embodiment of the present invention is incorporated. In the following description, it is assumed that on the input apparatus, an operation including no move (a tapping operation) or an operation including move (a dragging operation or a flicking operation) is performed as an input operation by a user.
Referring to FIG. 1, the input apparatus according to the present embodiment is incorporated in an information processing apparatus 100 such as a PC (personal computer). The information processing apparatus 100 has a CPU 101, a program storage unit 102, a memory 103, a touch panel 104, and a display control unit 105, which can exchange data with each other via an internal bus 111.