Zitate
Referenziert von
Ansprüche1. An apparatus, for use in a graphical user interface of a processing system, for directing the positioning and movement of a symbol displayed on a display screen of the processing system, the apparatus comprising:
2. An apparatus as recited in claim 1, wherein the transfer function unit includes means for producing the symbol movement signal as being related to the sum of (i) the instantaneous value of the input parameter and (ii) a signal related to a rate of change of the input parameter having the same sign as the rate of change. 3. An apparatus as recited in claim 2, wherein the means for producing includes means for producing the symbol movement signal as being related to an additive high pass filtered signal. 4. An apparatus as recited in claim 3, wherein the means for producing includes:
5. An apparatus as recited in claim 3, wherein the means for producing includes:
6. An apparatus as recited in claim 5, wherein the means for scaling includes:
7. An apparatus as recited in claim 1, wherein the transducer includes means for producing a sequence of discrete time values for the input parameter. 8. An apparatus as recited in claim 7, wherein the transfer function unit includes means for producing the symbol movement signal as being related to the sum of (i) the instantaneous value of the input parameter and (ii) a past value of the input parameter. 9. An apparatus as recited in claim 8, wherein the means for producing includes means for producing the symbol movement signal as an additive discrete high pass filtered signal. 10. An apparatus as recited in claim 7, wherein the transfer function unit includes:
11. An apparatus as recited in claim 10, further comprising a microcontroller for executing the programmed means for receiving and the programmed means for performing calculations. 12. An apparatus as recited in claim 10, wherein the processing system includes a host computer, and the programmed means for receiving and the programmed means for performing calculations are executed by the host computer. 13. An apparatus as recited in claim 10, wherein the programmed means for receiving includes means for receiving the sequence as a sequence of x and y components of the discrete time values of the input parameter. 14. An apparatus as recited in claim 13, wherein the programmed means for performing calculations includes means for converting the x and y components to polar coordinates. 15. An apparatus as recited in claim 14, wherein:
16. An apparatus as recited in claim 13, wherein the programmed means for performing calculations includes means for performing calculations separately on the x and y components of the input parameter to produce corresponding discrete time x and y components of the symbol movement signal, changes of value in the successive values of the x and y components of the input parameter being amplified in the corresponding successive values of the x and y components, respectively, of the symbol movement signal. 17. An apparatus as recited in claim 10, wherein the programmed means for performing calculations includes programmed means for performing calculations using a first expression including a present value and a past value of the input parameter, scaled by a first inertia gain factor, to produce corresponding successive discrete time values of the symbol movement signal, changes of value in the successive values of the input parameter being amplified in the corresponding successive values of the symbol movement signal. 18. An apparatus as recited in claim 17, wherein the programmed means for performing calculations includes programmed means for performing the calculations additionally using a second expression, the second expression also including a present and a past value of the input parameter, scaled by a second inertia gain factor. 19. An apparatus as recited in claim 18, wherein the programmed means for performing calculations includes programmed means for performing calculations using the first expression when the input parameter has a positive sign, and using the second expression when the input parameter has a negative sign. 20. An apparatus as recited in claim 18, wherein the programmed means for performing calculations includes programmed means for performing calculations using at least one of the first and second expressions, which of the first and second expressions is to be used being dependent on at least one of:
21. An apparatus as recited in claim 17, wherein the programmed means for performing calculations includes programmed means for performing the calculations using an expression including a present and a past value of the input parameter, scaled by an inertia gain factor, and for clamping the symbol movement signal to zero if the symbol movement signal would otherwise have a sign opposite to the sign of the input parameter. |