An electronic device includes: a control unit configured to control to regard, as a processing target, a display object at a position between touch positions of a first point and a second point and perform specific processing to the processing target according to a subsequent relative change between the touch positions when a multi-touch in which a time difference between starts of touching the first point and the second point is within a predetermined time is performed, and control to regard a display object at the touch position of the first point as a processing target and perform the specific processing to the processing target according to a subsequent relative change between the touch positions when a multi-touch in which a time difference between starts of touching the first point and the second point exceeds the predetermined time is performed.
Legal claims defining the scope of protection, as filed with the USPTO.
1. An electronic device comprising: a touch detector configured to detect a touch operation on a display unit; and at least one processor or circuit to perform the operations of the following units: a display control unit configured to control to display a plurality of display objects on the display unit; and a control unit configured to control to, in a first case where a multi-touch in which a time difference between a start of touching a first point and a start of touching a second point is within a predetermined time is performed, regard, as a processing target, a display object at a first position between a touch position of the first point and a touch position of the second point among the plurality of display objects and perform specific processing to the display object regarded as the processing target according to a subsequent relative change between the touch position of the first point and the touch position of the second point, and control to, in a second case where a multi-touch in which a time difference between the start of touching the first point and the start of touching the second point exceeds the predetermined time is performed, regard a display object at the touch position of the first point as a processing target and perform the specific processing to the display object regarded as the processing target according to a subsequent relative change between the touch position of the first point and the touch position of the second point without performing the specific processing to a display object, among the plurality of display objects, other than the display object at the touch position of the first point, wherein in both the first case and the second case, the control unit controls to perform the specific processing according to the relative change of the touch position of the second point with respect to the touch position of the first point.
2. The electronic device according to claim 1 , wherein the first position is a middle point between the touch position of the first point and the touch position of the second point.
3. The electronic device according to claim 1 , wherein in a case where a multi-touch in which a time difference between a start of touching a first point and a start of touching a second point is within the predetermined time is performed, a first display object among the plurality of display objects is displayed at the touch position of the first point, and a second display object among the plurality of display objects is displayed at the first position, the control unit controls to perform the specific processing to the second display object without performing the specific processing to the first display object according to a subsequent relative change between the touch position of the first point and the touch position of the second point.
4. The electronic device according to claim 1 , wherein in a case where a multi-touch in which a time difference between a start of touching a first point and a start of touching a second point exceeds the predetermined time is performed, a first display object among the plurality of display objects is displayed at the touch position of the first point, and a second display object among the plurality of display objects is displayed at the first position, the control unit controls to perform the specific processing to the first display object without performing the specific processing to the second display object according to a subsequent relative change between the touch position of the first point and the touch position of the second point.
5. The electronic device according to claim 1 , wherein the specific processing is enlargement or reduction of a display object according to a change in a relative distance between the touch position of the first point and the touch position of the second point in the multi-touch.
6. The electronic device according to claim 1 , wherein the specific processing is changing of a display direction of a display object according to relative rotational movements of the touch position of the first point and the touch position of the second point in the multi-touch.
7. The electronic device according to claim 1 , further comprising: a timer configured to count a period between the start of touching the first point and the start of touching the second point in the multi-touch.
8. The electronic device according to claim 1 , wherein the display control unit controls to perform, for any of the plurality of display objects, an identification display indicating that the display object is selected, and controls to perform the identification display for the display object regarded as the processing target by the control of the control unit, in a case where a multi-touch is performed.
9. The electronic device according to claim 1 , wherein the control unit controls to enlarge or reduce the display object regarded as the processing target with, as a center position, a middle point between the touch position of the first point and the touch position of the second point in a case where the middle point is inside the display object regarded as the processing target, and controls to enlarge or reduce the display object regarded as the processing target with, as the center position, a point, inside the display object, closest to the middle point, in a case where the middle point is outside the display object regarded as the processing target.
10. The electronic device according to claim 1 , wherein, in a case where touching of one of a first point and a second point is ended and a touch position of the other of the first point and the second point is changed while only the other point remains touched, the control unit controls to move a display object regarded as a processing target according to a change in the touch position of the other point.
11. The electronic device according to claim 1 , wherein the display object is an image captured by an image sensor.
12. The electronic device according to claim 11 , further comprising the image sensor.
13. A method for controlling an electronic device, comprising: a step of detecting a touch operation on a display unit; a step of controlling to display a plurality of display objects on the display unit; and a step of controlling to, in a first case where a multi-touch in which a time difference between a start of touching a first point and a start of touching a second point is within a predetermined time is performed, regard, as a processing target, a display object at a first position between a touch position of the first point and a touch position of the second point among the plurality of display objects and perform specific processing to the display object regarded as the processing target according to a subsequent relative change between the touch position of the first point and the touch position of the second point, and controlling to, in a second case where a multi-touch in which a time difference between the start of touching the first point and the start of touching the second point exceeds the predetermined time is performed, regard a display object at the touch position of the first point as a processing target and perform the specific processing to the display object regarded as the processing target according to a subsequent relative change between the touch position of the first point and the touch position of the second point without performing the specific processing to a display object, among the plurality of display objects, other than the display object at the touch position of the first point, wherein in both the first case and the second case, it is controlled to perform the specific processing according to the relative change of the touch position of the second point with respect to the touch position of the first point.
14. A non-transitory computer readable medium that stores a program, wherein the program causes a computer to execute: a step of detecting a touch operation on a display unit; a step of controlling to display a plurality of display objects on the display unit; and a step of controlling to, in a first case where a multi-touch in which a time difference between a start of touching a first point and a start of touching a second point is within a predetermined time is performed, regard, as a processing target, a display object at a first position between a touch position of the first point and the touch position of a second point among the plurality of display objects and perform specific processing to the display object regarded as the processing target according to a subsequent relative change between the touch position of the first point and the touch position of the second point, and controlling to, in a second case where a multi-touch in which a time difference between the start of touching the first point and the start of touching the second point exceeds the predetermined time is performed, regard a display object at the touch position of the first point as a processing target and perform the specific processing to the display object regarded as the processing target according to a subsequent relative change between the touch position of the first point and the touch position of the second point without performing the specific processing to a display object, among the plurality of display objects, other than the display object at the touch position of the first point, wherein in both the first case and the second case, it is controlled to perform the specific processing according to the relative change of the touch position of the second point with respect to the touch position of the first point.
15. An electronic device comprising: a touch detector configured to detect a touch operation on a display unit; and at least one processor or circuit to perform the operations of the following units: a display control unit configured to control to display, on the display unit, a screen in which a plurality of display objects including a first display object and a second display object is arranged; and a control unit configured to, in a case where a multi-touch in which a second point is touched after a touch of a first point is performed, control to perform specific processing to a display object at a position, at which the touch of the first point is started, according to a subsequent relative change between a touch position of the first point and a touch position of a second point, regardless of selected states of the plurality of display objects before the multi-touch is performed, the control unit controlling to perform the specific processing to the first display object, without performing the specific processing to a display object other than the first display object, according to the relative change in a case where the touch of the first point is started inside a region in which the first display object is displayed, and controlling to perform the specific processing to the second display object, without performing the specific processing to a display object other than the second display object, according to the relative change in a case where the touch of the first point is started inside a region in which the second display object is displayed.
16. The electronic device according to claim 15 , wherein the control unit determines a display object to be performed the specific processing among the plurality of display objects, without referencing a position at which the touch of the second point is started.
17. The electronic device according to claim 15 , wherein the specific processing is enlargement or reduction of a display object according to a change in a relative distance between the touch position of the first point and the touch position of the second point in the multi-touch.
18. The electronic device according to claim 15 , wherein the specific processing is changing of a display direction of a display object according to relative rotational movements of the touch position of the first point and the touch position of the second point in the multi-touch.
19. A method for controlling an electronic device, comprising: a step of detecting a touch operation on a display unit; a step of controlling to display, on the display unit, a screen in which a plurality of display objects including a first display object and a second display object is arranged; and a step of, in a case where a multi-touch in which a second point is touched after a touch of a first point is performed, controlling to perform specific processing to a display object at a position, at which the touch of the first point is started, according to a subsequent relative change between a touch position of the first point and a touch position of a second point, regardless of selected states of the plurality of display objects before the multi-touch is performed, wherein in the step of controlling to the perform specific processing, control is executed to perform the specific processing to the first display object, without performing the specific processing to a display object other than the first display object, according to the relative change in a case where the touch of the first point is started inside a region in which the first display object is displayed, and control is executed to perform the specific processing to the second display object, without performing the specific processing to a display object other than the second display object, according to the relative change in a case where the touch of the first point is started inside a region in which the second display object is displayed.
20. A non-transitory computer readable medium that stores a program, wherein the program causes a computer to execute: a step of detecting a touch operation on a display unit; a step of controlling to display, on the display unit, a screen in which a plurality of display objects including a first display object and a second display object is arranged; and a step of, in a case where a multi-touch in which a second point is touched after a touch of a first point is performed, controlling to perform specific processing to a display object at a position, at which the touch of the first point is started, according to a subsequent relative change between a touch position of the first point and a touch position of a second point, regardless of selected states of the plurality of display objects before the multi-touch is performed, and in the step of controlling to the perform specific processing, control is executed to perform the specific processing to the first display object, without performing the specific processing to a display object other than the first display object, according to the relative change in a case where the touch of the first point is started inside a region in which the first display object is displayed, and control is executed to perform the specific processing to the second display object, without performing the specific processing to a display object other than the second display object, according to the relative change in a case where the touch of the first point is started inside a region in which the second display object is displayed.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 13, 2018
July 14, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.