Display control apparatus, and method and computer-readable medium for scrolling operation
First Claim
1. A display control apparatus comprising:
- a storage configured to store a list image, the list image comprising a plurality of object images;
a display having a display area, the display area being configured to concurrently display a particular number of object images of the plurality of object images; and
a controller comprising at least one of an integrated circuit and a processor executing processor-executable instructions stored in a memory, the controller configured to;
display the particular number of object images arranged along a particular direction in the display area;
display a specific indication image in the display area, the specific indication image indicating a specific direction along the particular direction;
detect a dragging operation of dragging the specific indication image in the specific direction;
control the display such that the particular number of object images are scrolled in the particular direction;
set a length of the specific indication image in the specific direction to a specific initial length, when not detecting the dragging operation of dragging the specific indication image in the specific direction;
set a length of the specific indication image in the specific direction from the specific initial length to a specific target length, when detecting the dragging operation of dragging the specific indication image in the specific direction;
stop the scrolling of the list image, when a tail-end object image positioned at a tail end portion of the list image in the scrolling direction appears in the display area and reaches a particular position in response to the list image being scrolled in the scrolling direction;
return the length of the specific indication image to the specific initial length, when stopping the scrolling, anddetermine, when the tail-end object image has reached the particular position, whether the dragging operation of the specific indication image is still continuing in the particular direction,wherein the controller is configured to forcibly return the length of the specific indication image to the specific initial length when it is determined that the dragging operation of the specific indication image is still continuing in the particular direction when the tail-end object image has reached the particular position, andwherein the controller is further configured to, when the dragging operation of dragging the specific indication image in the specific direction is performed in a state where the tail-end object image positioned at the tail end portion of the list image in the scrolling direction is displayed in the particular position in the display area, execute an extending-contracting operation of;
extending the length of the specific indication image by a particular length for a particular period of time, the particular period of time starting when an extension amount of the specific indication image becomes the particular length; and
thereafter returning the length of the specific indication image to the specific initial length.
1 Assignment
0 Petitions
Accused Products
Abstract
A display controller including a storage storing a list image including a plurality of object images, a display having a display area configured to concurrently display a particular number of object images, and a control unit configured to display the particular number of object images arranged along a particular direction in the display area, display a specific indication image indicating a specific direction along the particular direction, detect a dragging operation of dragging the specific indication image in the specific direction, detect a dragging operation amount of the detected dragging operation, and control the display such that the particular number of object images are scrolled in the particular direction at a scrolling speed, the scrolling speed being associated with the detected dragging operation amount.
44 Citations
14 Claims
-
1. A display control apparatus comprising:
-
a storage configured to store a list image, the list image comprising a plurality of object images; a display having a display area, the display area being configured to concurrently display a particular number of object images of the plurality of object images; and a controller comprising at least one of an integrated circuit and a processor executing processor-executable instructions stored in a memory, the controller configured to; display the particular number of object images arranged along a particular direction in the display area; display a specific indication image in the display area, the specific indication image indicating a specific direction along the particular direction; detect a dragging operation of dragging the specific indication image in the specific direction; control the display such that the particular number of object images are scrolled in the particular direction; set a length of the specific indication image in the specific direction to a specific initial length, when not detecting the dragging operation of dragging the specific indication image in the specific direction; set a length of the specific indication image in the specific direction from the specific initial length to a specific target length, when detecting the dragging operation of dragging the specific indication image in the specific direction; stop the scrolling of the list image, when a tail-end object image positioned at a tail end portion of the list image in the scrolling direction appears in the display area and reaches a particular position in response to the list image being scrolled in the scrolling direction; return the length of the specific indication image to the specific initial length, when stopping the scrolling, and determine, when the tail-end object image has reached the particular position, whether the dragging operation of the specific indication image is still continuing in the particular direction, wherein the controller is configured to forcibly return the length of the specific indication image to the specific initial length when it is determined that the dragging operation of the specific indication image is still continuing in the particular direction when the tail-end object image has reached the particular position, and wherein the controller is further configured to, when the dragging operation of dragging the specific indication image in the specific direction is performed in a state where the tail-end object image positioned at the tail end portion of the list image in the scrolling direction is displayed in the particular position in the display area, execute an extending-contracting operation of; extending the length of the specific indication image by a particular length for a particular period of time, the particular period of time starting when an extension amount of the specific indication image becomes the particular length; and thereafter returning the length of the specific indication image to the specific initial length. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method adapted to be implemented on a processor coupled with:
-
a storage configured to store a list image, the list image comprising a plurality of object images; and a display having a display area, the display area being configured to concurrently display a particular number of object images of the plurality of object images, the method comprising; displaying the particular number of object images arranged along a particular direction in the display area; displaying a specific indication image in the display area, the specific indication image indicating a specific direction along the particular direction; detecting a dragging operation of dragging the specific indication image in the specific direction; controlling the display such that the particular number of object images are scrolled in the particular direction; setting a length of the specific indication image in the specific direction to a specific initial length, when not detecting the dragging operation of dragging the specific indication image in the specific direction; setting a length of the specific indication image in the specific direction from the specific initial length to a specific target length, when detecting the dragging operation of dragging the specific indication image in the specific direction; stopping the scrolling of the list image, when a tail-end object image positioned at a tail end portion of the list image in the scrolling direction appears in the display area and reaches a particular position in response to the list image being scrolled in the scrolling direction; returning the length of the specific indication image to the specific initial length, when stopping the scrolling, determining, when the tail-end object image has reached the particular position, whether the dragging operation of the specific indication image is still continuing in the particular direction, wherein, the method comprises forcibly returning the length of the specific indication image to the specific initial length when it is determined that the dragging operation of the specific indication image is still continuing in the particular direction when the tail-end object image has reached the particular position, and wherein, when the dragging operation of dragging the specific indication image in the specific direction is performed in a state where the tail-end object image positioned at the tail end portion of the list image in the scrolling direction is displayed in the particular position in the display area, the method further comprises executing an extending-contracting operation of; extending the length of the specific indication image by a particular length for a particular period of time, the particular period of time starting when an extension amount of the specific indication image becomes the particular length; and thereafter returning the length of the specific indication image to the specific initial length.
-
-
9. A non-transitory computer-readable medium storing computer-readable instructions that are executable by a processor coupled with:
-
a storage configured to store a list image, the list image comprising a plurality of object images; and a display having a display area, the display area being configured to concurrently display a particular number of object images of the plurality of object images, the instructions being configured to, when executed by the processor, cause the processor to; display the particular number of object images arranged along a particular direction in the display area; display a specific indication image in the display area, the specific indication image indicating a specific direction along the particular direction; detect a dragging operation of dragging the specific indication image in the specific direction; control the display such that the particular number of object images are scrolled in the particular direction; set a length of the specific indication image in the specific direction to a specific initial length, when not detecting the dragging operation of dragging the specific indication image in the specific direction; set a length of the specific indication image in the specific direction from the specific initial length to a specific target length, when detecting the dragging operation of dragging the specific indication image in the specific direction; stop the scrolling of the list image, when a tail-end object image positioned at a tail end portion of the list image in the scrolling direction appears in the display area and reaches a particular position in response to the list image being scrolled in the scrolling direction; return the length of the specific indication image to the specific initial length, when stopping the scrolling, determine, when the tail-end object image has reached the particular position, whether the dragging operation of the specific indication image is still continuing in the particular direction, wherein, the processor forcibly returns the length of the specific indication image to the specific initial length when it is determined that the dragging operation of the specific indication image is still continuing in the particular direction when the tail-end object image has reached the particular position, and wherein, the instructions are further configured to, when executed by the processor, cause the processor to execute an extending-contracting operation of; extending, when the dragging operation of dragging the specific indication image in the specific direction is performed in a state where the tail-end object image positioned at the tail end portion of the list image in the scrolling direction is displayed in the particular position in the display area, the length of the specific indication image by a particular length for a particular period of time, the particular period of time starting when an extension amount of the specific indication image becomes the particular length and thereafter returning the length of the specific indication image to the specific initial length. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification