Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
256 words
An electrical keyboard comprising a plurality of selectively operable keyswitch matrix elements each having an actuated state and an unactuated state, and output means for scanning and sensing the state of each of said keyswitch matrix elements in a sequential cyclic manner comprising a master counter of N count stages, wherein N is a number sufficiently large so that each keyswitch matrix element may be associated with a unique count of said master counter, output encoding means for producing an initial output code that is derived from the count of said master counter which is associated with a particular keyswitch matrix element that has been actuated, repeat means for selectively repeating said output code comprising timing means for controlling the delay between said initial output code and a repeated output code wherein said repeat means comprises a programmable delay timing counter having M serially-coupled counting stages wherein at least a plurality of said counting stages may be individually initially programmed, where M is selected in accordance with the range of the desired delay, gate encoding means for encoding preselected counts of said master counter in order to provide a separate gating signal for each stage of said delay timing counter which is capable of being programmed and gating means for controlling the selective programming of said programmable stages in accordance with said gating signals and upon the application of an externally supplied program permit signal to said gating means simultaneously with the application of said gating signals from said gate encoding means to said gating means.
Claim 2
Dependent Claim
256 words
An electrical keyboard comprising a plurality of selectively operable keyswitch matrix elements each having an actuated state and an unactuated state, and output means for scanning and sensing the state of each of said keyswitch matrix elements in a sequential cyclic manner comprising a master counter of N count stages, wherein N is a number sufficiently large so that each keyswitch matrix element may be associated with a unique count of said master counter, output encoding means for producing an initial output code that is derived from the count of said master counter which is associated with a particular keyswitch matrix element that has been actuated, repeat means for selectively repeating said output code comprising timing means for controlling the delay between said initial output code and a repeated output code wherein said repeat means comprises a programmable delay timing counter having M serially-coupled counting stages wherein at least a plurality of said counting stages may be individually initially programmed, where M is selected in accordance with the range of the desired delay, gate encoding means for encoding preselected counts of said master counter in order to provide a separate gating signal for each stage of said delay timing counter which is capable of being programmed and gating means for controlling the selective programming of said programmable stages in accordance with said gating signals and upon the application of an externally supplied program permit signal to said gating means simultaneously with the application of said gating signals from said gate encoding means to said gating means.
Claim 3
Dependent Claim
50 words
An electrical keyboard as claimed in claim 1 further comprising upstroke select means coupled to said output means for detecting when an actuated keyswitch matrix element is deactuated and for inhibiting said repeat means from allowing the outputting of futher output codes associated with said previously actuated keyswitch matrix element.
Claim 4
Dependent Claim
126 words
An electrical keyboard as claimed in claim 1 wherein M=N and said delay timing counter has two sections that are coupled in series and the first section comprises R count stages while the second section comprises N--R count stages, and said stages of each section are individually programmable by said gating means further comprising control means for said delay timing counter which cooperates with said delay timing counter so that said first and second sections together control the delay time between the initial output code associated with an actuated keyswitch matrix element and the first repeated output code, and said second section alone controls the delay time between the first repeated output code and each subsequent output code that is repeated for said keyswitch matrix element.
Claim 5
Dependent Claim
73 words
An electrical keyboard as claimed in claim 3 wherein a plurality of the most significant count bits of said master counter are used by said gate encoding means to control the stages of said delay timing counter that are programmed and the remaining least significant bits of said master counter are all at the same logic level when said counting stages of said programmed stages of said delay timing counter are being programmed.
Claim 6
Dependent Claim
50 words
An electrical keyboard as claimed in claim 4 further comprising upstroke select means coupled to said output means for detecting when an actuated keyswitch matrix element is deactuated and for inhibiting said repeat means from allowing the outputting of further output codes associated with said previously actuated keyswitch matrix element.