ELECTRONIC DEVICE, METHOD OF CONTROLLING DISPLAY, AND PROGRAM
First Claim
1. An electronic device, comprising:
- a display section that displays an object;
a touch panel that detects a touch input manipulation;
a touch determination section that determines a type of the touch input manipulation performed on the object and a direction of the touch input manipulation based on the touch input manipulation detected by the touch panel and display information about the object displayed on the display section; and
a scroll control unit that performs;
a first inertial scroll of the object in a direction of flicking manipulation when the touch determination section determines that that flicking manipulation which is one of the touch input manipulation is performed on the object without performing slide manipulation which is one of the touch input manipulation on the object; and
a second inertial scroll of the object that is longer in scroll distance and faster in scroll speed than the first inertial scroll when the touch determination section determines that slide manipulation which is one of the touch input manipulation is performed on the object and then the flicking manipulation is performed on the object in a direction opposite to the direction of the slide manipulation.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic device includes a display section that displays an object; a touch panel that detects a touch input manipulation; a touch determination section that determines a type and a direction of the touch input manipulation performed on the object; and a scroll control unit that performs a first inertial scroll of the object in a direction of flicking manipulation when the touch determination section determines that that flicking manipulation is performed on the object without performing slide manipulation on the object, and a second inertial scroll of the object that is longer in scroll distance and faster in scroll speed than the first inertial scroll when the touch determination section determines that slide manipulation is performed on the object and then the flicking manipulation is performed on the object in a direction opposite to the direction of the slide manipulation.
31 Citations
11 Claims
-
1. An electronic device, comprising:
-
a display section that displays an object; a touch panel that detects a touch input manipulation; a touch determination section that determines a type of the touch input manipulation performed on the object and a direction of the touch input manipulation based on the touch input manipulation detected by the touch panel and display information about the object displayed on the display section; and a scroll control unit that performs; a first inertial scroll of the object in a direction of flicking manipulation when the touch determination section determines that that flicking manipulation which is one of the touch input manipulation is performed on the object without performing slide manipulation which is one of the touch input manipulation on the object; and a second inertial scroll of the object that is longer in scroll distance and faster in scroll speed than the first inertial scroll when the touch determination section determines that slide manipulation which is one of the touch input manipulation is performed on the object and then the flicking manipulation is performed on the object in a direction opposite to the direction of the slide manipulation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electronic device, comprising:
-
a touch panel that detects a touch input manipulation; a display section that displays a first object to be a target of the touch input manipulation, a second object that is a fiducial for shifting the first object in one direction by means of the touch input manipulation, and a third object that is a fiducial for shifting the first object in another direction that crosses the one direction by means of the touch input manipulation; a touch determination section that determines a type and a direction of the touch input manipulation performed on the object based on the touch input manipulation detected by the touch panel and display information about the object which is displayed on the display section; a scroll control unit that performs a first inertial scroll of the first object in a second direction when the touch determination section determines that flicking manipulation is performed on the first object in the second direction which is opposite to a first direction without performing slide manipulation on the first object in the first direction, and performs a second inertial scroll of the first object which is longer in scroll distance or faster in scroll speed than the first inertial scroll in the second direction when the touch determination section determines that the slide manipulation is performed on the first object in the first direction and then the flicking manipulation is performed on the first object so as to straddle the second object in the second direction; and a jumping control unit that causes the first object to jump to a predetermined position in a fourth direction when the touch determination section determines that the slide manipulation is performed on the object in a third direction which crosses the first direction and then the flicking manipulation is performed on the first object so as to straddle the third object in the fourth direction which is opposite to the third direction. - View Dependent Claims (7)
-
-
8. A method of controlling display, comprising the steps of:
-
detecting a touch input manipulation by a touch panel; displaying an object on a display section; determining a type of the touch input manipulation performed on the object and a direction of the touch input manipulation based on the touch input manipulation detected by the touch panel and display information about the object displayed in the displaying step; performing a first inertial scroll of the object in a direction of flicking manipulation when it is determined in the determining step that that flicking manipulation which is one of the touch input manipulation is performed on the object without performing slide manipulation on the object; and performing a second inertial scroll of the object that is longer in scroll distance and faster in scroll speed than the first inertial scroll when it is determined in the determining step that slide manipulation is performed on the object and then the flicking manipulation is performed on the object in a direction opposite to the direction of the slide manipulation.
-
-
9. A method of controlling display, comprising the steps of:
-
detecting a touch input manipulation by a touch panel; displaying a first object to be a target of the touch input manipulation, a second object that is a fiducial for shifting the first object in one direction by means of the touch input manipulation, and a third object that is a fiducial for shifting the first object in another direction that crosses the one direction by means of the touch input manipulation; determining a type and a direction of the touch input manipulation performed on the object based on the touch input manipulation detected by the touch panel and display information about the object which is displayed in the displaying step; performing a first inertial scroll of the first object in a second direction when it is determined in the determining step that flicking manipulation is performed on the first object in the second direction which is opposite to a first direction without performing slide manipulation on the first object in the first direction; performing a second inertial scroll of the first object which is longer in scroll distance or faster in scroll speed than the first inertial scroll in the second direction when it is determined in determining step that the slide manipulation is performed on the first object in the first direction and then the flicking manipulation is performed on the first object so as to straddle the second object in the second direction; and causing the first object to jump to a predetermined position in a fourth direction when it is determined in the determining step that the slide manipulation is performed on the first object in a third direction which crosses the first direction and then the flicking manipulation is performed on the first object so as to straddle the third object in the fourth direction which is opposite to the third direction.
-
-
10. A non-transitory computer-readable storage medium in which is stored a program for causing a computer to execute the steps of:
-
detecting a touch input manipulation by a touch panel; displaying an object on a display section; determining a type of the touch input manipulation performed on the object and a direction of the touch input manipulation based on the touch input manipulation detected by the touch panel and display information about the object displayed in the displaying step; performing a first inertial scroll of the object in a direction of flicking manipulation when it is determined in the determining step that that flicking manipulation which is one of the touch input manipulation is performed on the object without performing slide manipulation on the object; and performing a second inertial scroll of the object that is longer in scroll distance and faster in scroll speed than the first inertial scroll when it is determined in the determining step that slide manipulation is performed on the object and then the flicking manipulation is performed on the object in a direction opposite to the direction of the slide manipulation.
-
-
11. A non-transitory computer-readable storage medium in which is stored a program for causing a computer to execute the steps of:
-
detecting a touch input manipulation by a touch panel; displaying a first object to be a target of the touch input manipulation, a second object that is a fiducial for shifting the first object in one direction by means of the touch input manipulation, and a third object that is a fiducial for shifting the first object in another direction that crosses the one direction by means of the touch input manipulation; determining a type and a direction of the touch input manipulation performed on the object based on the touch input manipulation detected by the touch panel and display information about the object which is displayed in the displaying step; performing a first inertial scroll of the first object in a second direction when it is determined in the determining step that flicking manipulation is performed on the first object in the second direction which is opposite to a first direction without performing slide manipulation on the first object in the first direction; performing a second inertial scroll of the first object which is longer in scroll distance or faster in scroll speed than the first inertial scroll in the second direction when it is determined in determining step that the slide manipulation is performed on the first object in the first direction and then the flicking manipulation is performed on the first object so as to straddle the second object in the second direction; and causing the first object to jump to a predetermined position in a fourth direction when it is determined in the determining step that the slide manipulation is performed on the first object in a third direction which crosses the first direction and then the flicking manipulation is performed on the first object so as to straddle the third object in the fourth direction which is opposite to the third direction.
-
Specification