Mechanical detent simulating system
First Claim
1. In an electronic system having a position encoding circuit having a manually adjustable position encoder connected to a target circuit and used to control an audio or a video function of said electronic system, said position encoder having a rotatable element capable of being continuously rotated through an angle of greater than 360 degrees in either direction, said position encoding circuit transmitting, to said target circuit, an encoder position signal indicative of said rotational displacement of said rotatable element, said position encoding circuit having a virtual preset point which is a rotational position of said rotatable element corresponding to a predetermined value of encoder position signal, an apparatus for locating said virtual present point for said position encoder comprising:
- storing means for storing and outputting data indicative of said virtual preset point; and
processing means for1) comparing said encoder position signal and said data output by said storing means indicative of said virtual preset point and2) setting, for a predetermined time interval, said encoder position signal equal to an encoder position signal indicative of said virtual preset point, when said processing means determines that said rotatable element in said position encoder has been rotated past said virtual present point.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for simulating a mechanical detent in a manually operable rotary digital encoder typically used to control a display or readout in an associated electronic system. The output from the encoder to the electronic system is suspended for a predetermined time when the encoder shaft is rotated past a predetermined preset point. While the encoder output is suspended, the output signal Vo to the electronic system is set at a level indicative of the preset point. The system user is thus able to quickly locate the preset point without overshooting it. If the user does, in fact, want to adjust the encoder past the preset point, the delay is of such a duration that it will have expired by the time the user repositions his hand on the encoder knob, thus allowing adjustment of the encoder to continue beyond the preset point.
-
Citations
30 Claims
-
1. In an electronic system having a position encoding circuit having a manually adjustable position encoder connected to a target circuit and used to control an audio or a video function of said electronic system, said position encoder having a rotatable element capable of being continuously rotated through an angle of greater than 360 degrees in either direction, said position encoding circuit transmitting, to said target circuit, an encoder position signal indicative of said rotational displacement of said rotatable element, said position encoding circuit having a virtual preset point which is a rotational position of said rotatable element corresponding to a predetermined value of encoder position signal, an apparatus for locating said virtual present point for said position encoder comprising:
-
storing means for storing and outputting data indicative of said virtual preset point; and processing means for 1) comparing said encoder position signal and said data output by said storing means indicative of said virtual preset point and 2) setting, for a predetermined time interval, said encoder position signal equal to an encoder position signal indicative of said virtual preset point, when said processing means determines that said rotatable element in said position encoder has been rotated past said virtual present point. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for locating a virtual preset point for a position encoding circuit connected to an electronic system, said position encoding circuit having a manually adjustable position encoder, said position encoder having a rotatable element capable of being continuously rotated in either direction, said position encoding circuit transmitting an encoder position signal, indicative of a rotational displacement of said rotatable element, to a target circuit to control an audio or a video function of said electronic system, said position encoding circuit having data indicative of a virtual preset point, said virtual preset point being a rotational position of said rotatable element corresponding to a predetermined value of encoder position signal, said method comprising the steps of:
-
comparing said encoder position signal with said virtual preset point data; and setting, for a predetermined time interval, said encoder position signal equal to an encoder position signal indicative of said virtual preset point when said step of comparing determines that said rotatable element in said position encoder has been rotated past said virtual present point. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for locating a virtual preset point for a position encoding circuit connected to an electronic system, said position encoding circuit having a manually adjustable position encoder, said position encoder having a rotatable element capable of being continuously rotated in either direction, said position encoding circuit generating, repeatedly, an encoder position signal indicative of a rotational displacement of said rotatable element, said encoder position signal being transmitted to a target circuit to control an audio or a video function of said electronic system, said position encoding circuit having data indicative of a virtual preset point, said virtual preset point being a rotational position of said rotatable element corresponding to a predetermined value of encoder position signal, said method comprising the steps of:
-
comparing said encoder position signal with said data indicative of said rotational position of said virtual preset point; setting, said encoder position signal equal to an encoder position signal indicative of said virtual preset point, when said step of comparing determines that said rotatable element in said position encoder has been rotated past said virtual preset point; and suspending, for a predetermined time interval, said encoder position signal generating when said step of setting is effected. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for locating a virtual preset point for a position encoding circuit connected to an electronic system, said position encoding circuit transmitting an encoder position signal to a target circuit to control an audio or a video function of said electronic system, said position encoding circuit having a manually adjustable position encoder associated with said electronic system, said position encoder having a rotatable element capable of being continuously rotated in either direction, said position encoding circuit having stored data indicative of a virtual preset point, said virtual preset point being a rotational position of said rotatable element corresponding to a predetermined value of said encoder position signal, said method comprising the steps of:
-
monitoring a position of said rotatable element to determine a rotational displacement, from a previously monitored position, of said rotatable element; storing, in a buffer, data indicative of said rotational displacement; generating, from said data in said buffer, said encoder position signal indicative of said rotational displacement; comparing said encoder position signal with said data indicative of said virtual preset point; transmitting, to said target circuit, said encoder position signal indicative of said displacement, when said step of comparing determines that said rotatable element has not been rotated past said virtual preset point; suspending, for a predetermined time interval, said step of generating when said step of comparing determines that said rotatable element has been rotated past said virtual preset point; transmitting to said target circuit, for said predetermined time interval when said step of suspending is effected, a said encoder position signal indicative of said virtual preset point; and deleting all of said encoder position data in said buffer, when said step of suspending has been effected, after said predetermined time interval has expired. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method for locating a virtual preset point for a position encoding circuit connected to an electronic system, said position encoding circuit transmitting an encoder position signal to a target circuit to control an audio or a video function of said electronic system, said position encoding circuit having a manually adjustable position encoder associated with said electronic system, said position encoder having a rotatable element capable of being continuously rotated in either direction, said encoder position signal being indicative of a rotational displacement of said rotatable element, said position encoding circuit having associated stored data indicative of a virtual preset point, said virtual preset point being a rotational position of said rotatable element corresponding to a predetermined value of encoder position signal, said method comprising the steps of:
-
monitoring a position of said rotatable element of said position encoder to determine a rotational displacement, from a previously monitored position, of said rotatable element; comparing said rotational displacement with said data indicative of said virtual preset point; storing, in a buffer, data indicative of said rotational displacement, when said step of comparing determines that said rotatable element has not been rotated past said virtual preset point; storing, in said buffer, data indicative of said virtual preset point, when said step of comparing determines that said rotatable element has been rotated past said virtual preset point; suspending, for a predetermined time interval, said step of monitoring when said step of storing said virtual preset point data is initially effected; and generating said encoder position signal from said stored data in said buffer. - View Dependent Claims (27, 28, 29, 30)
-
Specification