Claims
- 1. A method for enhancing a mouse cursor displayed on a computer display, the method comprising:
obtaining the current mouse cursor speed; determining whether the current mouse cursor speed exceeds a predetermined threshold; and generating an enhanced mouse cursor if the current mouse cursor speed exceeds the predetermined threshold.
- 2. The method of claim 1 further comprising displaying the enhanced mouse cursor on the computer display.
- 3. The method of claim 1, wherein generating the enhanced mouse cursor comprises sizing the mouse cursor in a continuous scale and immediate manner according to the current mouse cursor speed.
- 4. The method of claim 1 further comprising determining an interpolated mouse path according to the current mouse cursor position and the previous mouse cursor position.
- 5. The method of claim 4, wherein generating the enhanced mouse cursor comprises:
generating a motion-blur effect for the mouse cursor according to the current mouse cursor speed along the interpolated mouse path.
- 6. The method of claim 4, wherein generating the enhanced mouse cursor comprises generating a super-sampled mouse path comprising at least one additional mouse cursor image distributed along the interpolated mouse path.
- 7. The method of claim 6, wherein the at least one additional mouse cursor image is distributed along the interpolated mouse path in a non-linear progression according to the mouse cursor speed.
- 8. A computer-readable medium bearing computer-executable instructions which, when executed on a computing device, carry out the method comprising:
obtaining the current mouse cursor speed; determining whether the current mouse cursor speed exceeds a predetermined threshold; and generating an enhanced mouse cursor if the current mouse cursor speed exceeds the predetermined threshold.
- 9. The method of claim 8, wherein generating the enhanced mouse cursor comprises sizing of the mouse cursor in a continuous and immediate manner according to the current mouse cursor speed.
- 10. The method of claim 8 further comprising determining an interpolated mouse path according to the current mouse cursor position and the previous mouse cursor position.
- 11. The method of claim 10, wherein generating the enhanced mouse cursor comprises generating a motion-blur effect for the mouse cursor according to the current mouse cursor speed along the interpolated mouse path.
- 12. The method of claim 10, wherein generating the enhanced mouse cursor comprises generating a super-sampled mouse path comprising at least one additional mouse cursor image distributed along the interpolated mouse path.
- 13. The method of claim 12, wherein the at least one additional mouse cursor image is distributed along the interpolated mouse path in a non-linear progression according to the mouse cursor speed.
- 14. A method for enhancing a mouse cursor displayed on a computer display, the method comprising:
obtaining mouse cursor information relating to the mouse cursor during the mouse cursor's update display cycle, the mouse cursor information including the mouse cursor's current speed; and generating a displayable mouse cursor according to the mouse cursor's current speed.
- 15. The method of claim 14, wherein generating the displayable mouse cursor according to the mouse cursor's current speed comprises determining whether the mouse cursor's current speed exceeds a predetermined threshold, and if so, generating an enhanced displayable mouse cursor.
- 16. The method of claim 24, wherein generating the enhanced displayable mouse cursor comprises sizing a standard displayable mouse cursor in a continuous and immediate manner according to the mouse cursor's current speed.
- 17. The method of claim 24 further comprising determining an interpolated mouse path according to the mouse cursor's current position and the mouse cursor's previous position.
- 18. The method of claim 17, wherein generating the enhanced displayable mouse cursor comprises generating a motion-blur effect of a standard displayable mouse cursor according to the mouse cursor's current speed along the interpolated mouse path.
- 19. The method of claim 17, wherein generating the enhanced displayable mouse cursor comprises generating a super-sampled mouse path comprising at least one additional standard mouse cursor image located on the interpolated mouse path.
- 20. The method of claim 19, wherein the least one additional standard mouse cursor image is located on the interpolated mouse path in a non-linear progression according to the mouse cursor's speed.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional Application No. 60/442,860, filed Jan. 24, 2003.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60442860 |
Jan 2003 |
US |