US4922248A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Key output method for keyboards
Assignee: Alps Alpine Co Ltd
•
Filing: 1988-11-23
•
Granted: 1990-05-01
•
Expires: 2008-11-23
Abstract
Abstract A keyboard with N-key rollover has a matrix of key columns and lines for successively issuing key codes for depressed keys. When first and second keys on the same column are detected as being depressed and then a third key on the same line as one of the first and second keys is detected as being depressed, or when first and second keys on the same line are detected as being depressed and then a third key on the same column as one of the first and second keys is detected as being depressed, a key code for the third key or a key code for a fourth key detected in error upon depression of the third key are prevented from being issued.
Inventors
- 👤 Sadakazu Shiga
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 14:18
CPC Classifications
G; G06; G06K; G06K13/00; H; H03; H03M; H03M11/00; H03M11/003; G06K3/00; G06K3/02
Claims Analysis
Total Claims: 3
Claim 1
Independent Claim
362 words
A method of controlling the issuance of keyboard signals from a keyboard system having a matrix of rows and columns of lines which can be electrically interconnected by a corresponding key at each intersection of the rows and columns, the system also having a memory with a plurality of memory locations each corresponding to a respective key, said method comprising the steps of: (1) detecting whether two keys of said keyboard system are concurrently depressed by determining the number of flags in said memory, each of said flags being an indication in a memory location that a particular key is currently being depressed, each memory location being associated with a predetermined key; (2) upon detection in step 1 of two keys not being concurrently depressed, detecting whether a key has been newly depressed since the detecting step of step 1; (2a) upon detection in step 2 of a key being newly depressed, setting a flag in a memory location associated with said key being newly depressed and issuing a key code representing said key being newly depressed; (2b) upon detection in step 2 of no key being newly depressed, returning to step 1; (3) upon detection in step 1 of two keys being concurrently depressed, detecting whether a key has been newly depressed since the detecting step of step 1; (3a) upon detection in step 3 of a key being newly depressed, setting a flag in a memory location associated with said key being newly depressed and determining, by checking flagged memory locations, whether a condition exists which gives rise to a false indication of a key depression; (3b) upon determination in step 3a that said condition giving rise to a false indication of a key depression does exist, returning to step 1 without issuing a key code representing said key detected as being newly depressed in step 3; (3c) upon determination in step 3a that said condition-giving rise to a false indication of a key depression does not exist, issuing a key code representing said key detected as being newly depressed in step 3; and (3d) upon detection in step 3 of no key being newly depressed, returning to step 1.
Claim 2
Independent Claim
362 words
A method of controlling the issuance of keyboard signals from a keyboard system having a matrix of rows and columns of lines which can be electrically interconnected by a corresponding key at each intersection of the rows and columns, the system also having a memory with a plurality of memory locations each corresponding to a respective key, said method comprising the steps of: (1) detecting whether two keys of said keyboard system are concurrently depressed by determining the number of flags in said memory, each of said flags being an indication in a memory location that a particular key is currently being depressed, each memory location being associated with a predetermined key; (2) upon detection in step 1 of two keys not being concurrently depressed, detecting whether a key has been newly depressed since the detecting step of step 1; (2a) upon detection in step 2 of a key being newly depressed, setting a flag in a memory location associated with said key being newly depressed and issuing a key code representing said key being newly depressed; (2b) upon detection in step 2 of no key being newly depressed, returning to step 1; (3) upon detection in step 1 of two keys being concurrently depressed, detecting whether a key has been newly depressed since the detecting step of step 1; (3a) upon detection in step 3 of a key being newly depressed, setting a flag in a memory location associated with said key being newly depressed and determining, by checking flagged memory locations, whether a condition exists which gives rise to a false indication of a key depression; (3b) upon determination in step 3a that said condition giving rise to a false indication of a key depression does exist, returning to step 1 without issuing a key code representing said key detected as being newly depressed in step 3; (3c) upon determination in step 3a that said condition-giving rise to a false indication of a key depression does not exist, issuing a key code representing said key detected as being newly depressed in step 3; and (3d) upon detection in step 3 of no key being newly depressed, returning to step 1.
Claim 3
Dependent Claim
41 words
The method of claim 1, wherein said keyboard is connected to a central processing unit for detecting when said keys are depressed, said central processing unit including a random-access memory for storing said flags corresponding to respective keys in said keyboard.
References Cited (Backward Citations)
US3493928A
Cited
US3745536A
Cited
US4106011A
Cited
US4231016A
Cited
JPS54122928A
Cited
US4420744A
Cited
EP0089646A2
Cited
US4581603A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-04-30 | 1993-10-30 | 1994-05-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-04-30 | 1997-10-30 | 1998-05-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-04-30 | 2001-10-30 | 2002-05-01 | $7700.00 | Window Closed / Lapsed |