PHOTO-OPTICAL KEYBOARD HAVING N-KEY ROLLOVER

Abstract: Photo-optical keyboard having an improved keyboard housing and keys to provide an N-key rollover feature. The keyboard is comprised of a keyboard housing (20) and keys, and may have a baseplate (22). The key has a pair of grooves (28 and 30) oriented along the axis for both columns and rows to allow the passage of light regardless if the key is in the up position or the depressed position. The keyboard further contains a reset feature via light channel (29) to synchronize keyboard logic if it becomes unsynchronized when partial key depressions are made.

Description: TITLE PHOTO-OPTICAL KEYBOARD HAVING N-KEY ROLLOVER BACKGROUND OF THE INVENTION 1. Field of the Invention The invention relates to photo-optical keyboards. More specifically, the invention relates to an improved keyboard housing and keys which provide an N-key rollover feature. 2. Description of the Prior Art One of the problems associated with photo-optical keyboards is the problem of "blind spots". This occurs when an operator has one key depressed and keeps it depressed while depressing a second key. The first key blocks the light channels for a row and a column. If the second key is in one of these two light channels, the depression of the key will not be registered. This problem is resolved by having an N-key rollover feature. This feature allows any number of keys to be depressed within a given time while the output signal will be in the order of key depression regardless if previously depressed keys are released. U.S. Patent 3,796,880 describes one method ^_S * -_Λ ϋtA _> ______ _ for incorporating the N-key rollover feature in photo-optical keyboard. This method involves usin decoding circuitry to determine if two keys have bee depressed at the same time. The circuitry, however, i complex and expensive. SUMMARY OF THE INVENTION The present invention provides a simple cos effective N-key rollover feature for a photo-optica keyboard. The keyboard incorporating the inventio includes a keyboard housing and keys, and may contain baseplate. The keyboard housing has a matrix of row and columns of apertures for keys. The underside o the housing has a light channel for each, row and eac column. The light channels all open up to the underside surface of the keyboard housing. The keys are each shaped to the apertures. Each key has: a set of first passages in its sidewalls which allow light to pass along the column and ro light channels in the undepressed position; one or more projections which cause a momentary interruption of light in the row and column light channels when the ke is partially depressed; and a second set of passages in the sidewalls for allowing light to again pass along the column and row light channels in the depressed position. This allows a second key depression to be registered even though a first key has been depressed and still held down. A momentary interruption of the light path normally occurs on the down stroke of the key and again on the release stroke. The electronics expect this second interruption and do not display it as a second depression of the same key. A reset feature is provided to resynchronize the logic which ignores the return stroke light gOR -__ interruption. This embodiment takes care of the problem of an operator not depressing a key all the way down to allow light to pass through the second passage in the key. This will cause the logic to lose it synchronization. The reset feature will resynchronize the logic. In one embodiment the key has an additional reset passage and the keyboard housing has an additional reset light channel. The additional light channel signal is used to resynchronize the logic. In another embodiment, the logic is reset by using the signal produced by a specific key depression, for example a space bar or a reset key. A novel feature of the invention is the use of the second set of passages in the sidewalls of the keys to allow light to pass along the rows and columns when the key is depressed. This eliminates the "blind spot" and allows a second key depression to be registered. A second novel feature is the use of the reset to resynchronize the logic which registers key depressions. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a perspective view of a CRT display terminal having a photo-optical keyboard. Fig. 2 is a perspective view of the photo-optical keyboard assembly having keys, faceplate, and CRT removed. Fig. 3 is a plan view of a keyboard housing having key apertures in a rectangular matrix and a diagonal matrix. Fig. 4 is a bottom view of the keyboard housing of Fig. 3 showing light channels for both the diagonal matrix and the rectangular matrix. Fig. 5a is an expanded plan view of a portion of the rectangular matrix of Fig. 4. -4- Fig. 5b is an expanded plan view of a portion of the diagonal matrix of Fig. 4. Fig. 6 is a perspective partial sectional view of the diagonal matrix portion of the keyboard housing of Fig. 3. Fig. 7 is a partial sectional view taken along A-A of Fig. 3. Fig. 8 is a partial sectional view taken along B-B of Fig. 3. Fig. 9 is a perspective partial sectional view of the baseplate of the keyboard assembly of Fig. 2. Fig. 10a is a sectional view of the keys for the keyboard housing of Fig. 3. The section is oriented along the columns. Fig. 10b is a sectional view of the same key as Fig. 10a with the section orientation along the rows. Fig. 11 is a perspective view 'of the key of Fig. 10. Fig. 12 is a perspective partial sectional view of an alternative keyboard housing. Fig. 13 is a plan view of an alternative layout of key apertures and light channels in a keyboard housing. Fig. 14 is a bottom view of the keyboard housing of Fig. 13. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Fig. 1 shows a typical operator terminal for a computer, word processor, or like type system. The terminal may, for example, have the characteristics of a typewriter and a calculator. The keys may be in a rectangular matrix as the calculator keys or in a diagonal matrix as the typewriter keys. All of the keys are located on one keyboard which has' an excess 4^ capacity of key locations and is easily expandable. To add other keys to the keyboard, the only change that need be made is the insertion of the additional keys and changing of the faceplate. Fig. 2 shows the keyboard of Fig. 1 with the faceplate and keys removed. The keyboard consists of a keyboard housing 20, a baseplate 22 and a printed circuit board 24. Printed circuit board 24 is attached to baseplate 22 by appropriate fasteners (not shown) . Keyboard housing 20 has rectangular apertures 26 into which keystems will fit. Only a few apertures are shown for illustration purposes, however, normally the whole raised portion of the keyboard housing will be taken up with apertures. At the base of the keyboard are shown optical passages or light channels. Light channels 28, 30 and reset light channel 29 are entirely in the keyboard housing 20. Light channels 28 and reset light channels 29 extend between all of the key apertures in each row. Light channels 30 extend between all of the apertures in each column. An illumination source such as a light, light emitting diode or fiber optic bundle is placed at one end of light channels 28, 30 and reset light channels 29 and photoreceptors are placed at the other end. These are not shown. Depressing a key obstructs the light path along both a row and column. The photosensor at the end of the row or column senses the obstruction and generates an electronic signal. Decoding electronics determine the unique key located at the intersection of the obstructed row and column. The electronics then put out an appropriate signal. Printed circuit board 24 contains all of the decoding and electronic circuitry necessary for the keyboard. This all may be done with conventional circuitry. Fig. 3 shows a more detailed top view of the key arrangement on the keyboard housing 20 of Fig. 2. The leftmost group of keys are in a diagonal (offset) matrix typical of a typewriter keyboard. The group of keys on the right are in a rectangular matrix typical of calculator keys. Fig- 4 shows a bottom view of the keyboard housing of Fig. 3. The bottoms of apertures 26 in both the diagonal and rectangular matrixes have light channels 28, 30 for the rows and columns respectively and light channel 29 for the reset light channels. Between each of the rows are light isolation barrier channels 32. All of the channels are molded into the bottom of keyboard housing 20. Fig. 5a shows an expanded partial bottom view of the rectangular matrix of Fig. 4. Keyboard housing 20 has apertures 26, column light channels 30, row light channels 28, reset light channels 29. The rows of light channels have light isolation barrier channels 32 between them. The reset light channels are needed along only one axis and could be placed in either the rows or columns. However, fewer light sources are required if they are placed in the rows. Light channels 28, 30 and reset light channels 29 are set in about 1/32 of an inch from the edges of apertures 26. The light channels and reset channels are set in to prevent light leakage along the sides of a key when the key is depressed. If the light channels were placed exactly along the edges of the key apertures, a key would allow light between the surface of the key and the surface of the key aperture. As the key became worn the problem would be further aggravated. By setting the light channels in about 1/32 of an inch the key will completely overlap . the light channel and prevent leakage. -7- Fig. 5b shows an expanded partial bottom view of the diagonal matrix of Fig. 4. The diagonal matrix has the same light channels 28, 30, reset light channel 29, apertures 26, and light isolation barrier channel 32 as Fig. 5. Fig. 6 shows a sectional view of keyboard housing 20-- Light channels 28, 30 and reset light channel 29 are at the bottom of the keyboard housing. These channels may be of the order of 3/32 inch in depth. Likewise light isolation barrier channels 32 are at the bottom of the keyboard housing. Between rows of apertures 26 are recesses 34 and structural members 36. The structural members are below the top surface of the keyboard housing. Between columns of apertures 26 are recesses 38. The sidewalls of recesses 38 are lower than the sidewalls of apertures. 26. Recesses 34 and 38 are to catch debris and accidental liquid spills on the keyboard. Fig. 7 is partial sectional view taken along A-A of Fig. 3. The figure shows a cross section of several columns of the diagonal matrix. Column light channels 30 are shown set in from the edge of apertures 26. Recesses 38 are shown between apertures 26. Fig. 8 is a partial sectional view taken along B-B of Fig. 3. The figure shows a cross section of several rows. Recesses 34 with structural supports 36 are shown between apertures 26. Row light channel 28 and reset light channel 29 are shown set in from the edges of apertures 26. Light isolation barrier channels 32 are between the rows. Fig. 9 shows base plate 22 of the keyboard. The outer edge 40 will fit flush to the bottom of keyboard housing 20. The inner portion of baseplate 22 is recessed ' with light isolation barriers 42 (i.e. ribs) running in the direction of the rows. Structural -8- ' support 43 run in the direction of the columns. The light isolation barriers 42 are intended to fit up into light isolation channels 32 (shown in Fig. 5a). The light isolation barriers are required to prevent the divergent light from one row from impinging on a photoreceptor for another row. The rows are long, of the order of 20 inches, and light divergence is large, therefore, the light isolation barriers are needed. On the other hand, the columns are short, of the order of 4 inches, and divergence is smaller so that barriers are not needed. The ribs have been added between every .two or three columns only for strength. Projections 44 are spring retainers which are placed at a location each aperture 26 of the keyboard (only two are shown) . The structure of baseplate 22 may be molded from platic in a one-piece molding operation. The light isolation barriers are considered the preferred embodiment, however, other embodiments of the baseplate could be used. For example, the light isolation channels 32 in the keyboard housing could be eliminated and the light isolation barriers extend only up to the keyboard housing, but warpage would generate spaces between the light isolation barriers and the bottom surface of the keyboard housing. This would result in leakage of light. Another example would be a solid baseplate 22 with recesses below each aperture. This would allow overtravel of keys but would allow leakage of light because of warpage in the bottom plate and keyboard housing. Fig. 10a shows a front view of a key adapted to have the N-key rollover feature. The key is in keyboard housing 20. The key is made up of a keystem 46 and an umbrella shaped keytop 48. The keytop is molded from ABS plastic while the single piece keystem 415 is molded of a high wear-low friction p pllaassttiicc such IjU f O as acetel. The two parts are joined together at assembly. There are two passages at the outer surface of the sidewall of keystem 46 which will serve to pass light from column light channels 30. These latter light channels come out of the page. When the key is in the up position light will pass through passage 50. When the key is depressed light will be interrupted momentarily by projection 52 and then will be allowed to pass through passage 54. Keystem 46 has a flexible finger 56 with a ridge 58 and a flange 60 thereon. The keyboard housing 20 has a ridge 62 on the inner surface of each key aperture. The flexible finger allows ridges 58, 62 to pass after contact is made. As a key is depressed, the return spring provides a resistive force. As the projection 58 on the stem meets with the projection 62 in the aperture, additional force is required to depress the stem. As the projections pass the force drops off sharply, producing a tactile feel. The pressure needed for the tactile feel may be predetermined by changing the slopes of ridges 58, 62. At the end of flexible finger 56 is flange 60 which serves as a stop to ' prevent the key from coming out of aperture 26. The flexibility of finger 56 allows the keys to be withdrawn easily for replacement. When the key is withdrawn the pressure will cause the fingers to flex inward and allow the key to come out. Spring retainer 44 is a raised projection from baseplate 22. The spring retainer prevents buckling of spring 64, and facilitates initial assembly and subsequent replacement. Fig. 10b shows a side view of the key shown in Fig. 10a. Passage 66 allows light from row light channels 28 (coming out of the page directly in line with passage 66) to pass when the key is in the up position. When the key is depressed light will be " UREAT ^ OMP_ -10- interrupted momentarily by projection 70 and then wil be allowed to pass through opening 68. A third passag 72 acts as a reset passage. Light in reset channel 2 will normally pass through reset passage 72 with whic it is in line and coextensive when the key is no depressed. When the key is depressed the light i interrupted. When a key depression is complete and th key returns to the undepressed position the returnin light through passage 72 resets the logic elements. Stops 73 prevent the keystem 46 from bein depressed all the way to the bottom of baseplate 22. This eliminates a potential problem caused by a buildu of dust and debris at the bottom of baseplate 22. If the key were to be depressed all the way to the bottom, the key would be stopped by the debris and projections 52, 70 would not interrupt the light beam completely. Light isolation barrier 42 extends up into light isolation channel 32 to prevent divergent light from one light channel to impinge upon the photoreceptor of another channel. Flanges 60a are similar to flange 60 and serve the same purpose. Flanges 60a require that the sidewalls of keystem 46 be flexible. The sidewalls are flexible because of the presence of flexible finger 56 in the back wall and separates it from the sidewall, allowing flexibility of the fingers and sidewall. This is more clearly seen in Fig. lib. Figs. 11a and lib show a perspective and back view of the keystem 46 of Fig. 10. Corresponding numbers indicate the corresponding elements of Figs. 10 and 11. In the prior art the N-key rollover problem occurs when an operator typing with two hands has one key depressed and keeps it depressed while depressing a second key. The first key has blocked row and column light channels and if the second key is in one of these channels the second key depression will not be registered. This problem is taken care of by the N-key rollover feature of the present invention. When the first key is depressed there will be a momentary interruption in the light channels by projectiosn 52, 70 which will register as a depression._ Then light will be allowed to pass again through grooves 54, 68 as the key is depressed all the way. A second key depression then may be made and registered. As the first key is released, it causes another interruption as it comes back into the up position. However, the decoding logic expects this second interruption and disregards it. A problem occurs if an operators does not depress the key all the way. An interruption in the row and column light channels will occur but the key may not be depressed far enough to allow light to pass again through grooves 54, 68. If the key is allowed to come back into the up position the decoding logic would still be waiting for the light from groove 54, 68 to appear. The decoding logic would otherwise mistake a repeat key depression as the return light obstruction of the original key. At this point the logic is not synchronized for properly recognizing key depressions. This problem is resolved by the reset feature using reset light channel 29 and reset groove 66. The returning keystem, in the up ~ position, removes the obstruction from the reset channel. When the key is released a reset signal is set to the logic to reset and synchronize it. The keyboard is thus always synchronized when all keys are in the up position. If the logic is unsynchronized and several keys within the row are depressed concurrently, the depressed keys will interrupt light in the reset light channels until the -12- last of the keys are released. The reset and synchronization will not occur until the last key in each row is released. The reset light channel is needed along only one axis to reset the decoding logic. When synchronization is lost the letter is recognized on the release stroke of a key rather than the down stroke. If a very fast typist is using this keyboard, on loss of synchronization the second key can be registered before the first key is released thus the letters can appear in the reverse sequence * Another means of achieving the resynchronization feature would use a frequently depressed key such as the space bar to reset the logic at the end of each word. This method eliminates the need for the extra lights and receivers for the reset path together with their associated circuitry. Since each word is separately synchronized and loss of synchronization should be relatively uncommon, this method of reset may be considered to have only minor drawbacks when balanced agains the simplicity and cost reductions obtained when compared to the previously described method. An alternative embodiment to the apparatus shown in Figs. 1-11 is shown, in Fig. 12. This embodiment is simpler in structure and is preferred under some circumstances. In this embodiment light isolation barriers 74 extend downward from keyboard housing 76. This is in contrast to the previous embodiment where the light isolation barriers 42 extend up from the baseplate (shown in Fig. 9). By molding the light isolation barriers 74 as an integral part of the keyboard housing 76 the need for a baseplate is eliminated. The spring retainers 44 of baseplate 22 are replaced by spring retainers 78 which are supported between the light isolation barriers 74. Channels 80 ψ^. / O for the inclusion of tactile ridges have been added. A tactile ridge is in each channel near the bottoms of the key apertures. A third alternative embodiment of the invention is shown in Figs. 13 and 14. This embodiment shows an alternative way of arranging the light channels and key apertures that are shown in Figs. 3 and 4. In Figs. 13 and 14 the light channels are all in a rectangular matrix. A staggered arrangement for keys may be accomplished by placing the key apertures on alternate sides of a light channel as is shown by key apertures 82, 84 of Fig. 14. This simplifies the design of the _ molds needed to produce the keyboard housing. Furthermore, the same keys can be used in either key aperture 82 or 84. The keystem need only be turned 180 to fit one or the other. A chamfer on one corner of the aperture which matches a similar chamfer on the keystem assures proper orientation of the keystem. The structure of the keyboard shown in Fig. 12 may be used for the keyboard layout of Figs. 13, 14. One novel feature of the invention lies in the use of a pair of passages or grooves in the sidewalls of the key for allowing light to pass along both the rows and columns when the key is both up and depressed. The unobstructed light path when a key is depressed allows a second key depression to be "seen" and registered. Furthermore the grooves and passages are formed in the sidewall of the key allowing for molding of the stem in one molding operation. -3A- The second novel feature is the use of the reset to resynchronize the logic. The reset feature may either be the embodiment incorporating the reset groove and reset channel or the embodiment using the signal from a frequently depressed key to reset. A third embodiment would be adding an additional key which the operator would activate if the keyboard went out of synchronization. -£_?-- • -

Claims: WHAT IS CLAIMED IS; 1. A photo-optical keyboard with N-key rollover comprising: a keyboard housing having a matrix of rows and columns of aperture for keys, a light channel for each row passing between the apertures of each row; and a light channel for each column passing between the apertures of each column; and multiple keys each shaped to said apertures, each said key having first passages for allowing light to pass through said column and row light channels in the undepressed position, one or more projections causing an interruption of light in said row and light channels in the partially depressed position, second passages for allowing light to pass through said column and row light channels in the substantially depressed position. 2. The apparatus of claim 1 in which said light channels open up to the bottom of the said keyboard housing. 3. The apparatus of claim 2 further comprising light isolation barriers positioned between said light channels and extending downward from the underside of said keyboard housing to prevent crossover of light between said light channels. 4. The apparatus of claim 3 in which said light isolation barriers are between said rows. ^ 5. The apparatus of claim 3 in which said light isolation barriers are integral with said keyboard housing. 6. The apparatus of claim 2 further comprising a baseplate adjacent to and spaced from the underside of said keyboard housing, said light isolation barriers being protrusions from said baseplate, said keyboard housing having light isolation barrier channels opening up to the underside surface of said keyboard housing into which said light isolation barriers extend. 7. The apparatus of claim 1 in which said frist and second passages of said keys are grooves or passages in the sidewalls of said keys. 8. The apparatus of claim 7 in which said second grooves are above said first grooves. 9. The apparatus of claim 8 in which said light channels open up to the bottom of said keyboard housing. 10. The apparatus of claim 9 further comprising light isolation barriers positioned between said rows of light channels and extending downwardly from the underside of said keyboard housing to prevent crossover of light between said light channels. -17- 11. A photo-optical keyboard including logic for registering key depressions, the keyboard having N-key rollover comprising: a keyboard housing having a matrix of rows and columns of apertures for keys, a light channel for each row passing between the apertures of each row, and a light channel for each column passing between the apertures of each column; multiple keys each shaped to said apertures, each said key having first passages for allowing light to pass through said column and row light channels in the undepressed position, one or more projections causing an interruption of light in said row and light channels in the partially depressed position, second passages for allowing light to pass through said column and row light channels in the substantially depressed position; and reset means for resetting said logic when said logic becomes unsynchronized because of partial key depressions. 12. The apparatus of claim 11 in which said reset means includes reset light channels in said keyboard housing passing between said key apertures, and a reset passage in each said key which passes light and reset the logic in said reset light channel when said key is in the undepressed position and blocks light in the depressed position. 13. The apparatus of claim 11 in which said reset means is the signal from one of said multiple keys which is used to initiate the resetting of said logic. 14. The apparatus of claim 11 in which said first and second passages of said keys are grooves or apertures in the sidewalls of said keys. 15. The apparatus of claim 14 in which said light channels open up to the bottom of said keyboard housing. 16. The apparatus of claim 15 further comprising light isolation barriers between said light channels and extending downward from the underside of said keyboard housing to prevent crossover of light between said light channels.

Inventors: LANE J, MUELLER H, NELSON E
Applicants: BURROUGHS CORP
Application year: 1980
Main classification: G06F3
IPC codes: H03K17