Coordinate recognition apparatus and control method thereof
First Claim
1. A coordinate recognition apparatus comprising:
- a detection device that detects an operation performed by a user in an operation area;
a first calculation section that calculates coordinates of a position of the operation performed by the user while the user continuously maintains contact with the operation area, on the basis of the detection result of the detection device;
a second calculation section that calculates smoothed coordinates by smoothing a particular number m (m>
0) of newest coordinates calculated by the first calculation section;
a detection section that detects a speed of movement of the operation position of the user in the operation area on the basis of the coordinates calculated by the first calculation section;
a setting section that updates a value of the number m such that the value of the number m of coordinates to smooth becomes smaller as the speed detected by the detection section becomes higher and the value of the number m of coordinates to smooth becomes larger as the speed becomes lower while the user continuously maintains contact with the operation area; and
a controller via which the detection device, the first calculation section, the second calculation section, the detection section, and the setting section perform their respective operations.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a coordinate recognition apparatus includes a detection device, a first calculation section, a second calculation section, and a setting section. The detection device detects an operation for an operation area. The first calculation section calculates coordinates of an operation position by a user on the basis of the detection result of the detection device. The second calculation section calculates the smoothed coordinates by smoothing a particular number m (m>0) of samples among the coordinates calculated by the first calculation section counted from the new one in a calculation order. The setting section sets a value of the number m of samples to be smaller as the speed of movement of the operation position is higher.
-
Citations
16 Claims
-
1. A coordinate recognition apparatus comprising:
-
a detection device that detects an operation performed by a user in an operation area; a first calculation section that calculates coordinates of a position of the operation performed by the user while the user continuously maintains contact with the operation area, on the basis of the detection result of the detection device; a second calculation section that calculates smoothed coordinates by smoothing a particular number m (m>
0) of newest coordinates calculated by the first calculation section;a detection section that detects a speed of movement of the operation position of the user in the operation area on the basis of the coordinates calculated by the first calculation section; a setting section that updates a value of the number m such that the value of the number m of coordinates to smooth becomes smaller as the speed detected by the detection section becomes higher and the value of the number m of coordinates to smooth becomes larger as the speed becomes lower while the user continuously maintains contact with the operation area; and a controller via which the detection device, the first calculation section, the second calculation section, the detection section, and the setting section perform their respective operations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A coordinate recognition apparatus comprising:
-
a detection device that detects an operation performed by a user in an operation area; a first calculation section that calculates coordinates of a position of the operation performed by the user while the user continuously maintains contact with the operation area, on the basis of the detection result of the detection device; a second calculation section that multiplies each of a number of coordinates calculated by the first calculation section, by a particular weight value, and averages the coordinates obtained by multiplying the weight values, thereby calculating smoothed coordinates; a detection section that detects a speed of movement of the operation position of the user in the operation area on the basis of the coordinates calculated by the first calculation section; a setting section that updates the number of coordinates used to calculate the smoothed coordinates to be smaller as the speed detected by the detection section becomes higher and to be larger as the speed becomes lower while the user continuously maintains contact with the operation area; and a controller via which the detection device, the first calculation section, the second calculation section, the detection section, and the setting section perform their respective operations. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A coordinate recognition method comprising:
-
detecting an operation performed by a user in an operation area, by a detection device; calculating, via a controller, coordinates of the operation performed by the user and coordinates of additional positions of the operation as the user moves the position of the operation while the user continuously maintains contact with the operation area, on the basis of the detection result of the detection device; multiplying, via the controller, each of a number of the calculated coordinates by a particular weight value, and averaging the coordinates, thereby calculating smoothed coordinates; detecting a speed of movement of the operation position of the user in the operation area on the basis of the calculated coordinates of the operation; and updating, via the controller, the number of the coordinates used to calculate the smoothed coordinates to be smaller as the detected speed becomes higher and to be larger as the detected speed becomes lower while the user continuously maintains contact with the operation area. - View Dependent Claims (13, 14, 15, 16)
-
Specification