Electronic device, information processing apparatus and control method therefor
First Claim
1. An information processing apparatus having a display unit and a touch panel on a screen of the display unit, the apparatus comprising:
- a processor implementing functions of;
a display control unit which controls the display unit to display an image;
a specifying unit which recognizes a first touch operation by a user to a first image displayed by said display unit and specifies a selected item among a plurality of items included in the first image, wherein said specifying unit specifies, as the selected item, an item corresponding to a touch decision area encompassing a touch position of the first touch operation, among a plurality of touch decision areas corresponding to the plurality of items;
an execution unit which executes processing corresponding to the item specified by said specifying unit;
a first determination unit which, after the display unit displays a second image following the first image due to the execution by the execution unit, determines whether or not the user has made a second touch operation for canceling the first touch operation;
a second determination unit which, when said first determination unit determines that the second touch operation has been made, determines a level indicating probability of erroneous operation of the first touch operation, andan update unit, which updates a size of the touch decision area corresponding to the selected item so that the higher the level determined by said second determination unit, the larger the change in the size of the touch decision area corresponding to the selected item is, and, when the level determined by said second determination unit is a lowest level, does not change the size of the touch decision area corresponding to the selected item,wherein said display control unit causes the display unit to re-display the first image in response to inputting of the second touch operation and said specifying unit specifies, when a new touch is detected, a newly selected item among the plurality of items included in the re-displayed first image, referring to the updated touch decision area, andwherein said update unit updates the size of the touch decision area corresponding to the selected item without changing a size of the selected item so that each size of the plurality of items included in the re-displayed first image is the same as each size of the plurality of items included in the first image displayed during the first touch operation.
1 Assignment
0 Petitions
Accused Products
Abstract
When a touch panel is operated and erroneous processing has been performed, the probability of the same operation error next time is reduced. For this purpose, when a touch to the touch panel is detected, one of respective items in a menu, which the touch position belongs to is determined. Then processing regarding the determined item is performed. At this time, when a designation input indicating that the selection of the item corresponding to the executed processing was not intended by the operator has been made, to narrow a decision area to decide selection of the item, information indicating the decision area is updated.
12 Citations
18 Claims
-
1. An information processing apparatus having a display unit and a touch panel on a screen of the display unit, the apparatus comprising:
-
a processor implementing functions of; a display control unit which controls the display unit to display an image; a specifying unit which recognizes a first touch operation by a user to a first image displayed by said display unit and specifies a selected item among a plurality of items included in the first image, wherein said specifying unit specifies, as the selected item, an item corresponding to a touch decision area encompassing a touch position of the first touch operation, among a plurality of touch decision areas corresponding to the plurality of items; an execution unit which executes processing corresponding to the item specified by said specifying unit; a first determination unit which, after the display unit displays a second image following the first image due to the execution by the execution unit, determines whether or not the user has made a second touch operation for canceling the first touch operation; a second determination unit which, when said first determination unit determines that the second touch operation has been made, determines a level indicating probability of erroneous operation of the first touch operation, and an update unit, which updates a size of the touch decision area corresponding to the selected item so that the higher the level determined by said second determination unit, the larger the change in the size of the touch decision area corresponding to the selected item is, and, when the level determined by said second determination unit is a lowest level, does not change the size of the touch decision area corresponding to the selected item, wherein said display control unit causes the display unit to re-display the first image in response to inputting of the second touch operation and said specifying unit specifies, when a new touch is detected, a newly selected item among the plurality of items included in the re-displayed first image, referring to the updated touch decision area, and wherein said update unit updates the size of the touch decision area corresponding to the selected item without changing a size of the selected item so that each size of the plurality of items included in the re-displayed first image is the same as each size of the plurality of items included in the first image displayed during the first touch operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A control method of an information processing apparatus, the method comprising:
-
controlling a display unit to display an image; recognizing a first touch operation by a user to a first image displayed by the display unit; specifying a selected item among a plurality of items included in the first image, wherein, in said specifying step, an item corresponding to a touch decision area encompassing a touch position of the first touch operation is specified as the selected item, among a plurality of touch decision areas corresponding to the plurality of items; executing processing corresponding to the item specified in said specifying step; determining whether or not the user has made a second touch operation for canceling the first touch operation after the display unit displays a second image following the first image due to the execution in the executing step; determining a level indicating probability of erroneous operation of the first touch operation when it is determined that the second touch operation has been made; updating a size of the touch decision area corresponding to the selected item so that the higher the determined level, the larger the change in the size of the touch decision area corresponding to the selected item is, and not changing the size of the touch decision area corresponding to the selected item when the determined level is a lowest level; causing the display unit to re-display the first image in response to inputting of the second touch operation; and specifying, when a new touch is detected, a newly selected item among the plurality of items included in the re-displayed first image, referring to the updated touch decision area, wherein, in said updating step, the size of the touch decision area corresponding to the selected item is updated without changing a size of the selected item so that each size of the plurality of items included in the re-displayed first image is the same as each size of the plurality of items included in the first image displayed during the first touch operation.
-
-
12. An information processing apparatus having a display unit and a touch panel on a screen of the display unit, the apparatus comprising:
-
a processor implementing functions of; a display control unit, which controls the display unit to display an image in which a plurality items are included, wherein each item is associated with a touch decision area which is used for determining that a corresponding item is selected by a user if a touch position by the user is within the touch decision area; a specifying unit, which recognizes a first touch operation by the user and specifies a selected item among the plurality of items included in the first image, by determining which touch decision area the first touch operation is positioned within; an execution unit, which executes processing corresponding to the item specified by said specifying unit; a first determination unit, which, after the display unit displays a second image following the first image due to the execution by the execution unit, determines whether or not the user has made a second touch operation for canceling the first touch operation; a second determination unit, which, when said first determination unit determines that the second touch operation has been made, determines a level indicating probability of erroneous operation of the first touch operation; and an update unit, which updates a size of the touch decision area corresponding to the selected item by changing, in accordance with the level determined by said second determination unit, a boundary of the touch decision area corresponding to the selected item, wherein said display control unit causes the display unit to re-display the first image in response to inputting of the second touch operation and said specifying unit specifies, when a new touch is detected, a newly selected item among the plurality of items included in the re-displayed first image, referring to the updated touch decision area, and wherein said update unit changes the boundary of the touch decision area corresponding to the selected item without changing a size of the selected item so that each size of the plurality of items included in the re-displayed first image is the same as each size of the plurality of items included in the first image displayed during the first touch operation. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing a program that when executed causes a computer to perform control method of an information processing apparatus, the method comprising:
-
controlling a display unit to display an image; recognizing a first touch operation by a user to a first image displayed by the display unit; specifying a selected item among a plurality of items included in the first image, wherein, in said specifying step, an item corresponding to a touch decision area encompassing a touch position of the first touch operation is specified as the selected item, among a plurality of touch decision areas corresponding to the plurality of items; executing processing corresponding to the item specified in said specifying step; determining whether or not the user has made a second touch operation for canceling the first touch operation after the display unit displays a second image following the first image due to the execution in the executing step; determining a level indicating probability of erroneous operation of the first touch operation when it is determined that the second touch operation has been made; updating a size of the touch decision area corresponding to the selected item so that the higher the determined level, the larger the change in the size of the touch decision area corresponding to the selected item is, and not changing the size of the touch decision area corresponding to the selected item when the determined level is a lowest level; causing the display unit to re-display the first image in response to inputting of the second touch operation; and specifying, when a new touch is detected, a newly selected item among the plurality of items included in the re-displayed first image, referring to the updated touch decision area, wherein, in said updating step, the size of the touch decision area corresponding to the selected item is updated without changing a size of the selected item so that each size of the plurality of items included in the re-displayed first image is the same as each size of the plurality of items included in the first image displayed during the first touch operation.
-
-
17. A control method of an information processing apparatus, the method comprising:
-
controlling a display unit to display an image in which a plurality items are included, wherein each item is associated with a touch decision area which is used for determining that a corresponding item is selected by a user if a touch position by the user is within the touch decision area; recognizing a first touch operation by the user; specifying a selected item among the plurality of items included in the first image, by determining which touch decision area the first touch operation is positioned within; executing processing corresponding to the item specified in said specifying step; determining whether or not the user has made a second touch operation for canceling the first touch operation after the display unit displays a second image following the first image due to the execution in the executing step; determining a level indicating probability of erroneous operation of the first touch operation when it is determined that the second touch operation has been made; updating a size of the touch decision area corresponding to the selected item by changing, in accordance with the determined level, a boundary of the touch decision area corresponding to the selected item; causing the display unit to re-display the first image in response to inputting of the second touch operation; and specifying, when a new touch is detected, a newly selected item among the plurality of items included in the re-displayed first image, referring to the updated touch decision area, wherein, in said updating step, the boundary of the touch decision area corresponding to the selected item is updated without changing a size of the selected item so that each size of the plurality of items included in the re-displayed first image is the same as each size of the plurality of items included in the first image displayed during the first touch operation.
-
-
18. A non-transitory computer-readable storage medium storing a program that when executed causes a computer to perform control method of an information processing apparatus, the method comprising:
-
controlling a display unit to display an image in which a plurality items are included, wherein each item is associated with a touch decision area which is used for determining that a corresponding item is selected by a user if a touch position by the user is within the touch decision area; recognizing a first touch operation by the user; specifying a selected item among the plurality of items included in the first image, by determining which touch decision area the first touch operation is positioned within; executing processing corresponding to the item specified in said specifying step; determining whether or not the user has made a second touch operation for canceling the first touch operation after the display unit displays a second image following the first image due to the execution in the executing step; determining a level indicating probability of erroneous operation of the first touch operation when it is determined that the second touch operation has been made; updating a size of the touch decision area corresponding to the selected item by changing, in accordance with the determined level, a boundary of the touch decision area corresponding to the selected item; causing the display unit to re-display the first image in response to inputting of the second touch operation; and specifying, when a new touch is detected, a newly selected item among the plurality of items included in the re-displayed first image, referring to the updated touch decision area, wherein, in said updating step, the boundary of the touch decision area corresponding to the selected item is updated without changing a size of the selected item so that each size of the plurality of items included in the re-displayed first image is the same as each size of the plurality of items included in the first image displayed during the first touch operation.
-
Specification