Scroll control device, terminal device, and scroll control method
First Claim
Patent Images
1. A scroll control device comprising:
- a control unit that restricts horizontal scrolling and/or vertical scrolling on a screen in accordance with a comparison result between one or more predetermined threshold values and at least a horizontal-coordinate value or a vertical-coordinate value of a current touch point with reference to a point of origin defined at a touch-start point at which a drag operation on a touch screen starts, wherein the control unit decreases, during the drag operation, one or more of the threshold values from a respective value higher than a respective default threshold value to a respective value lower than the respective default threshold value;
a judgment unit that locks horizontal scrolling when the horizontal-coordinate value of the current touch point is less than one value among the predetermined threshold values, and locks vertical scrolling when the vertical-coordinate value of the current touch point is less than another value among the predetermined threshold values; and
a determination unit that determines direction of scrolling the screen in accordance with whether horizontal scrolling is locked and whether vertical scrolling is locked;
wherein the control unit scrolls the screen in the determined direction of scrolling.
4 Assignments
0 Petitions
Accused Products
Abstract
When a horizontal-coordinate value or a vertical-coordinate value of a current touch point with reference to a point of origin defined at a touch-start point at which a drag operation on a touch screen starts is less than a threshold value, an X-direction movement amount reset unit or a Y-direction movement amount reset unit resets an amount of horizontal movement or an amount of vertical movement in the drag operation to zero. A scroll control unit scrolls the screen in accordance with the amount of horizontal movement and the amount of vertical movement as processed by the X-direction movement amount reset unit and the Y-direction movement amount reset unit.
7 Citations
20 Claims
-
1. A scroll control device comprising:
-
a control unit that restricts horizontal scrolling and/or vertical scrolling on a screen in accordance with a comparison result between one or more predetermined threshold values and at least a horizontal-coordinate value or a vertical-coordinate value of a current touch point with reference to a point of origin defined at a touch-start point at which a drag operation on a touch screen starts, wherein the control unit decreases, during the drag operation, one or more of the threshold values from a respective value higher than a respective default threshold value to a respective value lower than the respective default threshold value; a judgment unit that locks horizontal scrolling when the horizontal-coordinate value of the current touch point is less than one value among the predetermined threshold values, and locks vertical scrolling when the vertical-coordinate value of the current touch point is less than another value among the predetermined threshold values; and a determination unit that determines direction of scrolling the screen in accordance with whether horizontal scrolling is locked and whether vertical scrolling is locked; wherein the control unit scrolls the screen in the determined direction of scrolling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A scrolling control method comprising:
-
restricting horizontal scrolling or vertical scrolling according to a comparison result between one or more predetermined threshold values and at least a horizontal-coordinate value or a vertical-coordinate value of a current touch point with reference to a point of origin defined at a touch-start point at which a drag operation on the touch screen starts, and decreasing one or more of the threshold values from a respective value higher than a respective default threshold value to a respective value lower than the respective default threshold value. - View Dependent Claims (11, 14, 15, 16, 17, 18, 19, 20)
-
-
10. A terminal device that scrolls and displays a screen by a drag operation on a touch screen, comprising:
-
a display unit that scrolls and displays the screen such that horizontal scrolling or vertical scrolling of the screen may be locked according to a comparison result between one or more predetermined threshold values and at least a horizontal-coordinate value or a vertical-coordinate value of a current touch point with reference to a point of origin defined at a touch-start point at which the drag operation on the touch screen starts, wherein, during the drag operation, one or more of the threshold values are decreased from a respective value higher than a respective default threshold value to a respective value lower than the respective default threshold value; a judgment unit that locks horizontal scrolling when the horizontal-coordinate value of the current touch point is less than one value among the predetermined threshold values, and locks vertical scrolling when the vertical-coordinate value of the current touch point is less than another value among the predetermined threshold values; and a determination unit that determines direction of scrolling the screen in accordance with whether horizontal scrolling is locked and whether vertical scrolling is locked; wherein the display unit scrolls the screen in the determined direction of scrolling.
-
-
12. A computer program embedded on a non-transitory computer-readable recording medium executed by a processor, comprising:
-
a module that makes a comparison between one or more predetermined threshold values and at least a horizontal-coordinate value or a vertical-coordinate value with reference to a point of origin defined at a touch-start point at which a drag operation on a touch screen starts; a module that restricts horizontal scrolling or vertical scrolling of the screen according to the comparison, by decreasing, during the drag operation, one or more of the threshold values from a respective value higher than a respective default threshold value to a respective value lower than the respective default threshold value; a module that locks horizontal scrolling when the horizontal-coordinate value is less than one value among the predetermined threshold values, and locks vertical scrolling when the vertical-coordinate value is less than another value among the predetermined threshold values; and a module that determines direction of scrolling the screen in accordance with whether horizontal scrolling is locked and whether vertical scrolling is locked; wherein the module that restricts scrolls the screen in the determined direction of scrolling.
-
-
13. A computer program embedded on a non-transitory computer-readable recording medium executed by a processor, comprising:
-
a module that determines, on a touch screen, a screen segment that a current touch point is located with reference to a point of origin defined at a touch-start point at which a drag operation on the touch screen starts, the screen segment defined by a predetermined horizontal threshold value and a predetermined vertical threshold value around the touch-start point at which the drag operation on a touch screen starts; a module that restricts vertical scrolling and/or horizontal scrolling of the screen according to the determination, by decreasing, during the drag operation, one or more of the threshold values from a respective value higher than a respective default threshold value to a respective value lower than the respective default threshold value; a module that locks horizontal scrolling when the horizontal-coordinate value is less than the predetermined horizontal threshold value, and locks vertical scrolling when the vertical-coordinate value is less than the predetermined vertical threshold value; and a module that determines direction of scrolling the screen in accordance with whether horizontal scrolling is locked and whether vertical scrolling is locked; wherein the module that restricts scrolls the screen in the determined direction of scrolling.
-
Specification