Information navigation methods

Information

  • Patent Application
  • 20070216661
  • Publication Number
    20070216661
  • Date Filed
    December 19, 2006
    18 years ago
  • Date Published
    September 20, 2007
    17 years ago
Abstract
Information navigation methods. Contact is made with a touch-sensitive surface, and a navigation speed is determined according to contact movement speed. Information is continuously navigated according to the navigation speed.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The invention will become more fully understood by referring to the following detailed description with reference to the accompanying drawings, wherein:



FIG. 1 is a flowchart of an embodiment of an information navigation method;



FIG. 2 is a schematic diagram illustrating an embodiment of a portable devoice with a scroll wheel;



FIG. 3 is a schematic diagram illustrating an embodiment of a portable devoice with a touch-sensitive mechanism;



FIG. 4 is a flowchart of an embodiment of an information navigation method;



FIGS. 5A, 5B and 5C are schematic diagrams illustrating embodiments of a touch-sensitive mechanism with different areas;



FIGS. 6A, 6B and 6C are schematic diagrams illustrating embodiments of a touch-sensitive mechanism with different areas;



FIGS. 7A and 7B are schematic diagrams illustrating embodiments of a touch-sensitive mechanism;



FIG. 8 is a flowchart of an embodiment of a method for navigation speed adjustment;



FIG. 9 is a schematic diagram illustrating an embodiment of navigation speed adjustment;



FIG. 10 is a schematic diagram illustrating an embodiment of navigation speed adjustment;



FIG. 11 is a flowchart of an embodiment of an information navigation method;



FIG. 12 is schematic diagrams illustrating an embodiment of information navigation;



FIG. 13 is a flowchart of an embodiment of an information navigation method; and



FIGS. 14A and 14B are schematic diagrams illustrating an embodiment of navigation speed adjustment.


Claims
  • 1. An information navigation method, comprising: detecting contact movement along a touch-sensitive mechanism;determining a navigation speed according to a contact movement speed; andcontinuously navigating information according to the navigation speed.
  • 2. The method of claim 1 further comprising: determining whether a determination parameter corresponding to contact movement exceeds a threshold value; andif so, determining the navigation speed according to the contact movement speed.
  • 3. The method of claim 2 further comprising determining whether the determination parameter corresponding to contact movement exceeds the threshold value by determining whether a position of contact moves into a specific area of the touch-sensitive mechanism.
  • 4. The method of claim 2 further comprising determining whether the determination parameter corresponding to contact movement exceeds the threshold value by determining whether the contact movement speed exceeds a threshold speed.
  • 5. The method of claim 1 further comprising determining a contact vector, and continuously navigating the information accordingly.
  • 6. The method of claim 5 further comprising decelerating the navigation speed to a first speed if contact moves opposite to the original direction.
  • 7. The method of claim 6 further comprising accelerating the first speed to a second speed with further contact movement in the original direction.
  • 8. The method of claim 7 wherein the second speed is less than or equals the navigation speed.
  • 9. The method of claim 6 further comprising continuously navigating information according to the opposite direction of the original movement direction if contact moves toward the opposite direction and passes through a specific position.
  • 10. The method of claim 9 further comprising setting the navigation speed to zero if contact moves toward the opposite direction to the specific position.
  • 11. The method of claim 10 further comprising accelerating the navigation speed from zero if contact moves toward the opposite direction and passes through the specific position.
  • 12. The method of claim 6 further comprising continuously navigating information according to the opposite direction of the original movement direction and a predetermined speed if contact moves toward the opposite direction to a specific position.
  • 13. The method of claim 1 further comprising: determining whether contact remains with the touch-sensitive mechanism; andif so, continuously navigating the information according to the navigation speed.
  • 14. The method of claim 13 further comprising terminating the information navigation if contact is terminated with the touch-sensitive mechanism.
  • 15. The method of claim 1 further comprising: starting to continuously navigate the information according to the navigation speed when contact is terminated with the touch-sensitive mechanism; andterminating the information navigation if contact is resumed with the touch-sensitive mechanism.
  • 16. The method of claim 1 further comprising: determining a specific function according to a contact vector; andusing the specific function to continuously navigate the information according to the navigation speed.
  • 17. The method of claim 1 further comprising continuously navigating the information by continuously scrolling or continuously scanning the information.
  • 18. The method of claim 7 further comprising: determining whether the first speed is less than a first threshold value; and if so, setting the navigation speed to 0.
  • 19. The method of claim 18 further comprising: determining whether the second speed exceeds a second threshold value; andif so, applying a specific acceleration different from an original acceleration to the navigation speed, where the specific acceleration is greater than the original acceleration.
  • 20. The method of claim 7 further comprising: determining a speed adjustment scale for accelerating navigation speed according to a distance between a position where the navigation speed has been determined and an end of a surface of the touch-sensitive mechanism; andaccelerating the first speed according to the speed adjustment scale.
  • 21. An information navigation method, comprising: detecting contact on a touch-sensitive mechanism;determining a navigation speed according to a contact position on the touch-sensitive mechanism; andcontinuously navigating information according to the navigation speed.
  • 22. The method of claim 21 further comprising: determining whether contact moves on the touch-sensitive mechanism; andif so, adjusting the navigation speed according to the moving direction.
  • 23. An information navigation method, comprising: detecting contact movement on a control tool;determining a content movement quantity according to a contact motion speed; andnavigating information according to the content movement quantity.
  • 24. The method of claim 23 wherein the information comprises a plurality of items, and the method further comprises moving to a second item behind or in front the content movement quantity of a first item.
  • 25. An information navigation method, comprising: detecting contact movement on a control tool;determining a content movement quantity according to a retention period of contact; andnavigating information according to the content movement quantity.
  • 26. The method of claim 25 wherein the information comprises a plurality of items, and the method further comprises moving to a second item behind or in front the content movement quantity of a first item.
  • 27. An information navigation method, comprising: detecting contact movement on a control tool;determining a content movement quantity according to a distance of the contact movement; andnavigating information according to the content movement quantity.
  • 28. The method of claim 27 wherein the information comprises a plurality of items, and the method further comprises moving to a second item behind or in front the content movement quantity of a first item.
  • 29. A device-readable storage medium comprising a computer program, which, when executed, causes a device to perform an information navigation method, the method comprising: detecting contact movement along a touch-sensitive mechanism;determining a navigation speed according to a contact movement speed; andcontinuously navigating information according to the navigation speed.
  • 30. A device-readable storage medium comprising a computer program, which, when executed, causes a device to perform an information navigation method, the method comprising: detecting contact on a touch-sensitive mechanism;determining a navigation speed according to contact position on the touch-sensitive mechanism; andcontinuously navigating information according to the navigation speed.
  • 31. A device-readable storage medium comprising a computer program, which, when executed, causes a device to perform an information navigation method, the method comprising: detecting movement of contact on a control tool;determining a content movement quantity according to a contact motion speed; andnavigating information according to the content movement quantity.
Priority Claims (1)
Number Date Country Kind
95109293 Mar 2006 TW national