Resizing a response region of a moving object
First Claim
Patent Images
1. An information processing apparatus comprising:
- a touch panel; and
one or more processors that, when executing instructions, causes the apparatus to;
perform control so that a moving object and a different object from the moving object are displayed on a display screen of the touch panel,wherein a display position of the moving object can be moved and a display position of the different object cannot be moved,wherein each of the moving object and the different object are selectable to perform a function of the apparatus;
set a response region for receiving a touch operation with respect to the moving object,wherein the response region has a first size;
detect a move instruction to change the display location of the moving object;
in response to the move instruction, determine an amount of overlap of the moving object and the different object, the amount of overlap including an overlap of the response region;
determine whether the moving object overlaps the different object as a result of the change of the display position of the moving object the determination based on the amount of overlap; and
in response to determining that the moving object overlaps the different object, reduce the first size of the response region of the moving object based on the amount of the overlap to a second size wherein the second size of the response region is smaller than the first size of the response region before the moving object overlaps the different object.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a touch panel, a display control unit configured to perform control so that a moving object and a different object from the moving object are displayed on a display screen of the touch panel, wherein a display position of the moving object can be moved, and a control unit configured to set a response region for receiving a touch operation with respect to the moving object, wherein, in a case where the moving object overlaps the different object, the control unit reduces the response region of the moving object.
15 Citations
8 Claims
-
1. An information processing apparatus comprising:
- a touch panel; and
one or more processors that, when executing instructions, causes the apparatus to;perform control so that a moving object and a different object from the moving object are displayed on a display screen of the touch panel, wherein a display position of the moving object can be moved and a display position of the different object cannot be moved, wherein each of the moving object and the different object are selectable to perform a function of the apparatus; set a response region for receiving a touch operation with respect to the moving object, wherein the response region has a first size; detect a move instruction to change the display location of the moving object; in response to the move instruction, determine an amount of overlap of the moving object and the different object, the amount of overlap including an overlap of the response region; determine whether the moving object overlaps the different object as a result of the change of the display position of the moving object the determination based on the amount of overlap; and in response to determining that the moving object overlaps the different object, reduce the first size of the response region of the moving object based on the amount of the overlap to a second size wherein the second size of the response region is smaller than the first size of the response region before the moving object overlaps the different object. - View Dependent Claims (2, 3, 4, 5, 6)
- a touch panel; and
-
7. A method for controlling an information processing apparatus including a touch panel, the method comprising:
-
performing control so that a moving object and a different object from the moving object are displayed on a display screen of the touch panel, wherein a display position of the moving object can be moved and a display position of the different object cannot be moved, wherein each of the moving object and the different object are selectable to perform a function of the apparatus; setting a response region for receiving a touch operation with respect to the moving object, wherein the response region has a first size; detecting a move instruction to change the display location of the moving object; in response to the move instruction, determining an amount of overlap of the moving object and the different object, the amount of overlap including an overlap of the response region; determining whether the moving object overlaps the different object as a result of the change of the display position of the moving object, the determination based on the amount of overlap; and in response to determining that the moving object overlaps the different object, reducing the first size of the response region of the moving object based on the amount of the overlap to a second size, wherein the second size of the response region is smaller than the first size of the response region before the moving object overlaps the different object.
-
-
8. A non-transitory computer-readable storage medium storing thereon a computer-executable program for executing a method for controlling an information processing apparatus including a touch panel, the method comprising:
-
performing control so that a moving object and a different object from the moving object are displayed on a display screen of the touch panel, wherein a display position of the moving object can be moved and a display position of the different object cannot be moved, wherein each of the moving object and the different object are selectable to perform a function of the apparatus; setting a response region for receiving a touch operation with respect to the moving object, wherein the response region has a first size; detecting a move instruction to change the display location of the moving object; in response to the move instruction, determining an amount of overlap of the moving object and the different object, the amount of overlap including an overlap of the response region; determining whether the moving object overlaps the different object as a result of the change of the display position of the moving object, the determination based on the amount of overlap; and in response to determining that the moving object overlaps the different object, reducing the first size of the response region of the moving object based on the amount of the overlap to a second size, wherein the second size of the response region is smaller than the first size of the response region before the moving object overlaps the different object.
-
Specification