DATA PROCESSING APPARATUS
The present invention solves such a problem that a scroll parameter did not fit in with an operator intuition. A scroll controlling program is stored in the HDD 12 . The scroll controlling program controls a CPU 14 to function as a controller that changes a scroll parameter (a scroll initial velocity Vs 0 and a scroll duration T) in response to contact coordinate data outputted before termination of the contact with a touch panel 24 . In this scroll controlling program, the scroll initial velocity Vs 0 is defined by an operation expression “Vs 0 =F(Vtc)” using a change rate Vtc of the contact coordinate as a variable. In contrast, the scroll duration T is defined by an operation expression “T=G(L)” using a change amount L of the contact coordinate as a variable.
1 . A data processing apparatus for controlling a display device to continue scrolling after termination of a contact between an object and a touch panel, comprising:
a controller which changes a scroll initial velocity depending on a rate of change of contact coordinates obtained from contact coordinate data outputted before the termination of the contact.
2 . (canceled)
3 . The data processing apparatus according to claim 1 , wherein the controller proportionates the rate of change of the contact coordinates to the scroll initial velocity.
4 . The data processing apparatus according to claim 1 , wherein the controller keeps a scroll velocity at the scroll initial velocity.
5 . The data processing apparatus according to claim 1 , wherein the controller gradually decelerates a scroll velocity from the scroll initial velocity to a velocity that is smaller than the scroll initial velocity.
6 . The data processing apparatus according to claim 1 , wherein the controller gradually decelerates a scroll velocity from the scroll initial velocity to zero.
7 . (canceled)
8 . (canceled)
9 . (canceled)
10 . (canceled)
11 . A navigation apparatus equipped with the data processing apparatus set forth in claim 1 .
12 . The data processing apparatus according to claim 1 , wherein the controller keeps display path corresponding to contact path;
wherein the contact path is a line along which the contact coordinate moves; and
wherein the display path is a line along which an image moves, the image being displayed at display coordinate corresponding to an origin of the contact path.
13 . A data processing apparatus for controlling a display device to continue scrolling after termination of a contact between an object and a touch panel, comprising:
a controller which changes a scroll duration depending on a rate of change of contact coordinates obtained from contact coordinate data outputted before the termination of the contact.
14 . The data processing apparatus according to claim 13 , wherein the controller proportionates the amount of change of the contact coordinates to the scroll duration.
15 . The data processing apparatus according to claim 13 , wherein the controller sets the scroll duration to zero if the amount of change of the contact coordinates is equal to or less than a predetermined value.
16 . The data processing apparatus according to claim 13 , wherein the controller keeps display path corresponding to contact path;
wherein the contact path is a line along which the contact coordinate moves; and
wherein the display path is a line along which an image moves, the image being displayed at display coordinate corresponding to an origin of the contact path.
17 . A navigation apparatus equipped with the data processing apparatus set forth in claim 13 .