Electronic apparatus and method for controlling the same
First Claim
1. An electronic apparatus comprising:
- one or more processors which, when executing instructions, causes the electronic apparatus to function as;
a first detection unit configured to detect touch operations at a plurality of positions on a touch panel;
a second detection unit configured to detect a proximity of an object to a predetermined position;
a setting unit configured to, regarding each of the plurality of touch operations detected by the first detection unit, set a touch operation whose movement amount satisfies a predetermined condition as a valid operation and set a touch operation whose movement amount does not satisfy the predetermined condition as an invalid operation, when the proximity of the object is detected by the second detection unit; and
a control unit configured to perform processing according to the touch operation set as the valid operation by the setting unit, and configured not to perform processing according to the touch operation set as the invalid operation by the setting unit,wherein, in a case where the setting unit determines that one of the plurality of touch operations has been set as the valid operation, the setting unit sets each of the touch operations except for the one set as the valid operation as the invalid operation, regardless of whether the predetermined condition is satisfied or not, when the proximity of the object is detected by the second detection unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic apparatus determines that only a first touch operation moved by a predetermined movement amount in a predetermined time period is a valid operation, and determines that another touch operation is an invalid operation, when a user captures an image while looking into a finder. Then, even when a movement amount by which the touch determined to be the valid operation once is moved in the predetermined time period falls below the predetermined movement amount, the electronic apparatus continuously determines that this touch is the valid operation. Even when a Touch-Up is performed regarding the touch determined to be the valid operation, the electronic apparatus continuously determines that the touch determined to be the invalid operation is the invalid operation.
12 Citations
18 Claims
-
1. An electronic apparatus comprising:
-
one or more processors which, when executing instructions, causes the electronic apparatus to function as; a first detection unit configured to detect touch operations at a plurality of positions on a touch panel; a second detection unit configured to detect a proximity of an object to a predetermined position; a setting unit configured to, regarding each of the plurality of touch operations detected by the first detection unit, set a touch operation whose movement amount satisfies a predetermined condition as a valid operation and set a touch operation whose movement amount does not satisfy the predetermined condition as an invalid operation, when the proximity of the object is detected by the second detection unit; and a control unit configured to perform processing according to the touch operation set as the valid operation by the setting unit, and configured not to perform processing according to the touch operation set as the invalid operation by the setting unit, wherein, in a case where the setting unit determines that one of the plurality of touch operations has been set as the valid operation, the setting unit sets each of the touch operations except for the one set as the valid operation as the invalid operation, regardless of whether the predetermined condition is satisfied or not, when the proximity of the object is detected by the second detection unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for controlling an electronic apparatus, the method comprising:
-
detecting touch operations at a plurality of positions on a touch panel; detecting a proximity of an object to a predetermined position; regarding each of the detected plurality of touch operations, setting a touch operation whose movement amount satisfies a predetermined condition as a valid operation and set a touch operation whose movement amount does not satisfy the predetermined condition as an invalid operation, when the proximity of the object is detected; performing processing according to the touch operation set as the valid operation by the setting, and not performing processing according to the touch operation set as the invalid operation by the setting, wherein, in a case where the setting determines that one of the plurality of touch operations has been set as the valid operation, the setting sets each of the touch operations except for the one set as the valid operation as the invalid operation, regardless of whether the predetermined condition is satisfied or not, when the proximity of the object is detected.
-
-
18. A computer-readable non-transitory storage medium storing a program for causing a computer to execute a method comprising:
-
detecting touch operations at a plurality of positions on a touch panel; detecting a proximity of an object to a predetermined position; regarding each of the detected plurality of touch operations, setting a touch operation whose movement amount satisfies a predetermined condition as a valid operation and set a touch operation whose movement amount does not satisfy the predetermined condition as an invalid operation, when the proximity of the object is detected; and performing processing according to the touch operation set as the valid operation by the setting, and not performing processing according to the touch operation set as the invalid operation by the setting, wherein, in a case where the setting determines that one of the plurality of touch operations has been set as the valid operation, the setting sets each of the touch operations except for the one set as the valid operation as the invalid operation, regardless of whether the predetermined condition is satisfied or not, when the proximity of the object is detected.
-
Specification