← Back to Patent Explorer
US5204600A Expired / Lapsed US ⏱️ 0.0 years remaining

Mechanical detent simulating system

Assignee: Agilent Technologies Inc
•
Filing: 1991-02-06
•
Granted: 1993-04-20
•
Expires: 2011-02-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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 V o 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.

Inventors

  • 👤 James Kahkoska

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 16:08
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F3/038; G06F3/016; G06F3/0304; G06F3/0312; G06F3/0362; H; H03; H03M; H03M1/00; H03M1/12; H03M1/22; H03M1/24; H01; H01H; H01H3/00; H01H2003/008

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 201 words
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.
Claim 2
Dependent Claim 201 words
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.
Claim 3
Dependent Claim 31 words
The apparatus of claim 1, further comprising: means for suspending, for said predetermined time interval, said transmitting of said encoder position signal indicative of said rotational displacement of said rotatable element.
Claim 4
Dependent Claim 15 words
The apparatus of claim 1, wherein: said adjustable position encoder is a rotary digital encoder.
Claim 5
Dependent Claim 15 words
The apparatus of claim 1, wherein: said adjustable position encoder is a rotary pulse generator.
Claim 6
Dependent Claim 24 words
The apparatus of claim 1, wherein: said adjustable position encoder is selected from the group consisting of a trackball, a mouse, and a joystick.
Claim 7
Independent Claim 172 words
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.
Claim 8
Independent Claim 172 words
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.
Claim 9
Dependent Claim 15 words
The method of claim 6, wherein: said adjustable position encoder is a rotary digital encoder.
Claim 10
Dependent Claim 15 words
The method of claim 6, wherein: said adjustable position encoder is a rotary pulse generator.
Claim 11
Dependent Claim 23 words
The method of claim 6, wherein: said adjustable position encoder is selected from the group consisting of trackball, a mouse, and a joystick.
Claim 12
Dependent Claim 21 words
The method of claim 6, wherein: said position encoder rotatable element is continuously rotatable through an angle greater than 360 degrees.
Claim 13
Independent Claim 199 words
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.
Claim 14
Independent Claim 199 words
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.
Claim 15
Dependent Claim 55 words
The method of claim 11, including the additional steps of: storing encoder position data indicative of said rotational displacement of said rotatable element in a buffer; and reading, repeatedly, said encoder position data from said buffer; and wherein: said encoder position signal is generated from said encoder position data read in said step of reading.
Claim 16
Dependent Claim 28 words
The method of claim 12, including the additional step of: deleting all of said encoder position data in said buffer when said step of suspending has been performed.
Claim 17
Dependent Claim 27 words
The method of claim 12, including the additional step of: interrupting, for said predetermined time interval, said step of storing when said step of suspending is effected.
Claim 18
Dependent Claim 34 words
The method of claim 11, wherein: said step of setting is effected when said step of comparing determines that said rotatable element in said position encoder has been rotated to said virtual preset point.
Claim 19
Dependent Claim 15 words
The method of claim 11, wherein: said adjustable position encoder is a rotary digital encoder.
Claim 20
Dependent Claim 15 words
The method of claim 11, wherein: said adjustable position encoder is a rotary pulse generator.
Claim 21
Dependent Claim 24 words
The method of claim 11, wherein: said adjustable position encoder is selected from the group consisting of a trackball, a mouse, and a joystick.
Claim 22
Dependent Claim 21 words
The method of claim 11, wherein: said position encoder rotatable element is continuously rotatable through an angle greater than 360 degrees.
Claim 23
Independent Claim 289 words
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.
Claim 24
Independent Claim 289 words
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.
Claim 25
Dependent Claim 35 words
The method of claim 20, wherein said step of suspending suspends said step of generating when it is determined that said rotatable element in said position encoder has been rotated to said virtual preset point.
Claim 26
Dependent Claim 15 words
The method of claim 20, wherein: said adjustable position encoder is a rotary digital encoder.
Claim 27
Dependent Claim 15 words
The method of claim 20, wherein: said adjustable position encoder is a rotary pulse generator.
Claim 28
Dependent Claim 24 words
The method of claim 20, wherein: said adjustable position encoder is selected from the group consisting of a trackball, a mouse, and a joystick.
Claim 29
Dependent Claim 21 words
The method of claim 20, wherein: said position encoder rotatable element is continuously rotatable through an angle greater than 360 degrees.
Claim 30
Independent Claim 260 words
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.
Claim 31
Independent Claim 260 words
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.
Claim 32
Dependent Claim 15 words
The method of claim 26, wherein: said adjustable position encoder is a rotary digital encoder.
Claim 33
Dependent Claim 15 words
The method of claim 26, wherein: said adjustable position encoder is a rotary pulse generator.
Claim 34
Dependent Claim 24 words
The method of claim 26, wherein: said adjustable position encoder is selected from the group consisting of a trackball, a mouse, and a joystick.
Claim 35
Dependent Claim 21 words
The method of claim 26, wherein: said position encoder rotatable element is continuously rotatable through an angle greater than 360 degrees.

References Cited (Backward Citations)

US4611269A Cited
US4588936A Cited
US4628499A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-04-19 1996-10-19 1997-04-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-04-19 2000-10-19 2001-04-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-04-19 2004-10-19 2005-04-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag