Information processing apparatus, information processing method, and program
First Claim
Patent Images
1. An apparatus, comprising:
- a display;
a touch panel;
a processor; and
a non-transitory computer-readable medium encoded with instructions which, when executed by the processor, cause the apparatus to;
display, in a region of the display, a portion of a scrollable display object including a plurality of respective items, the display object including an edge and having at least one of the plurality of respective items located adjacent the edge;
detect a movement operation in which an operating object moves at least partially in a first direction along the touch panel while in contact with the touch panel;
determine, during the movement operation, whether the edge of the display object has reached the region of the display;
when, during the movement operation, the edge of the display object has not reached the region, scroll the display object in the first direction within the region;
when, during the movement operation, the edge of the display object has reached the region, refrain from moving the edge of the display object in the first direction;
detect, during the movement operation, an overdrag operation in which the operating object moves at least partially in the first direction at a time after the edge of the display object has reached the region of the display; and
in response to detecting the overdrag operation and before the operating object releases contact with the touch panel, display, under control of the operating object, a graphic element in the region that at least partially overlays the at least one of the plurality of items adjacent the edge.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for modifying an image. The method comprises displaying an image, the image comprising a portion of an object; and determining if an edge of the object is in a location within the portion. The method further comprises detecting movement, in a member direction, of an operating member with respect to the edge. The method still further comprises moving, if the edge is not in the location, the object in an object direction corresponding to the detected movement; and modifying, if the edge is in the location, the image in response to the detected movement, the modified image comprising the edge in the location.
-
Citations
30 Claims
-
1. An apparatus, comprising:
-
a display; a touch panel; a processor; and a non-transitory computer-readable medium encoded with instructions which, when executed by the processor, cause the apparatus to; display, in a region of the display, a portion of a scrollable display object including a plurality of respective items, the display object including an edge and having at least one of the plurality of respective items located adjacent the edge; detect a movement operation in which an operating object moves at least partially in a first direction along the touch panel while in contact with the touch panel; determine, during the movement operation, whether the edge of the display object has reached the region of the display; when, during the movement operation, the edge of the display object has not reached the region, scroll the display object in the first direction within the region; when, during the movement operation, the edge of the display object has reached the region, refrain from moving the edge of the display object in the first direction; detect, during the movement operation, an overdrag operation in which the operating object moves at least partially in the first direction at a time after the edge of the display object has reached the region of the display; and in response to detecting the overdrag operation and before the operating object releases contact with the touch panel, display, under control of the operating object, a graphic element in the region that at least partially overlays the at least one of the plurality of items adjacent the edge. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium for use with an apparatus including a display, a touch panel, and a processor, wherein the computer-readable medium is encoded with instructions which, when executed by the processor, cause the apparatus to:
-
display, in a region of the display, a portion of a scrollable display object including a plurality of respective items, the display object including an edge and having at least one of the plurality of respective items located adjacent the edge; detect a movement operation in which an operating object moves at least partially in a first direction along the touch panel while in contact with the touch panel; determine, during the movement operation, whether the edge of the display object has reached the region of the display; when, during the movement operation, the edge of the display object has not reached the region, scroll the display object in the first direction within the region; when, during the movement operation, the edge of the display object has reached the region, refrain from moving the edge of the display object in the first direction; detect, during the movement operation, an overdrag operation in which the operating object moves at least partially in the first direction at a time after the edge of the display object has reached the region of the display; and in response to detecting the overdrag operation and before the operating object releases contact with the touch panel, display, under control of the operating object, a graphic element in the region that at least partially overlays the at least one of the plurality of respective items adjacent the edge. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for operating an apparatus including a display and a touch panel, the method comprising:
-
displaying, in a region of the display, a portion of a scrollable display object including a plurality of respective items, the display object including an edge and having at least one of the plurality of respective items located adjacent the edge; detecting a movement operation in which an operating object moves at least partially in a first direction along the touch panel while in contact with the touch panel; in response to a first portion of the movement operation, scrolling the display object in the first direction within the region of the display; determining that the edge of the display object reaches the region during the movement operation; detecting, during a second portion of the movement operation, an overdrag operation in which the operating object moves at least partially in the first direction at a time after the edge of the display object has reached the region of the display; refraining from moving the edge of the display object in the first direction in response to the second portion of the movement operation; and in response to detecting the overdrag operation and before the operating object releases contact with the touch panel, displaying, under control of the operating object, a graphic element in the region that at least partially overlays the at least one of the plurality of respective items adjacent the edge.
-
Specification