Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
279 words
A key input data emulation system comprising: a single keyboard unit having key switches arranged in an X-Y matrix for generating, when depressed, an X key input code and a Y key input code corresponding to the depressed key switch; master processing means responsive to said X and Y key input codes for selectively transmitting said X and Y key input codes; slave processing means for reading data corresponding to said X and Y key input codes in response to an interrupt signal; a keyboard emulation circuit responsive to said X and Y key input codes from said master processing means, including: register means for holding said X and Y key input codes from said master processing means, comparator means for comparing the X key input code from said register means and a keyboard scan signal and for outputting a comparison coincidence signal when said X key input code and said keyboard scan signal are coincident, and a decoder for decoding the Y key input code from said register means using the comparison coincidence signal as an enable signal, said decoder outputting a decoded signal as a return signal; and slave keyboard interface means for: (1) outputting said keyboard scan signal to said comparator means to read the corresponding X and Y key input codes, (2) determining in response to said return signal from said decoder whether said X and Y key input codes are being presented by said master processing means to said keyboard emulation circuit, and (3) supplying said interrupt signal and said data corresponding to said X and Y input codes to said slave processing means if said X and Y key input codes are present.
Claim 2
Dependent Claim
279 words
A key input data emulation system comprising: a single keyboard unit having key switches arranged in an X-Y matrix for generating, when depressed, an X key input code and a Y key input code corresponding to the depressed key switch; master processing means responsive to said X and Y key input codes for selectively transmitting said X and Y key input codes; slave processing means for reading data corresponding to said X and Y key input codes in response to an interrupt signal; a keyboard emulation circuit responsive to said X and Y key input codes from said master processing means, including: register means for holding said X and Y key input codes from said master processing means, comparator means for comparing the X key input code from said register means and a keyboard scan signal and for outputting a comparison coincidence signal when said X key input code and said keyboard scan signal are coincident, and a decoder for decoding the Y key input code from said register means using the comparison coincidence signal as an enable signal, said decoder outputting a decoded signal as a return signal; and slave keyboard interface means for: (1) outputting said keyboard scan signal to said comparator means to read the corresponding X and Y key input codes, (2) determining in response to said return signal from said decoder whether said X and Y key input codes are being presented by said master processing means to said keyboard emulation circuit, and (3) supplying said interrupt signal and said data corresponding to said X and Y input codes to said slave processing means if said X and Y key input codes are present.
Claim 3
Dependent Claim
57 words
A system according to claim 1, wherein said master processing means produces control information and shift information, said keyboard emulation circuit further including a second register for holding said control information and said shift information supplied from said master processing means and for supplying said control information and said shift information to said slave keyboard interface means.
Claim 4
Dependent Claim
31 words
A system according to claim 1, further comprising a master keyboard interface for transferring said X and Y key input codes from said single keyboard unit to said master processing means.
Claim 5
Dependent Claim
291 words
A key input data emulation system comprising: a single keyboard unit having key switches arranged in an X-Y matrix for generating, when depressed, an X key input code and a Y key input code corresponding to the depressed key switch; master processing means responsive to said X and Y key input codes for selectively transmitting said X and Y key input codes; slave processing means for reading data corresponding to said X and Y key input codes in response to an interrupt signal; a keyboard emulation circuit responsive to said X and Y key input codes from said master processing means, including: register means for holding said X and Y key input codes from said master processing means, comparator means for comparing the X and Y key input codes from said register means and a keyboard scan signal and for outputting a comparison coincidence signal when said X and Y key input codes and said keyboard scan signal are coincident, and a gate receiving as a first input said X and Y key input codes from said register means and as a second input said comparison coincidence signal, said gate outputting said X and Y key input codes from said register means when said comparison coincidence signal is present; and slave keyboard interface means for: (1) outputting said keyboard scan signal to said comparator means to read the corresponding X and Y key input codes, (2) determining whether said X and Y key input codes are being presented by said master processing means to said keyboard emulation circuit, and (3) supplying said interrupt signal and said data corresponding to said X and Y key input codes to said slave processing means if said X and Y key input codes are present.
Claim 6
Dependent Claim
291 words
A key input data emulation system comprising: a single keyboard unit having key switches arranged in an X-Y matrix for generating, when depressed, an X key input code and a Y key input code corresponding to the depressed key switch; master processing means responsive to said X and Y key input codes for selectively transmitting said X and Y key input codes; slave processing means for reading data corresponding to said X and Y key input codes in response to an interrupt signal; a keyboard emulation circuit responsive to said X and Y key input codes from said master processing means, including: register means for holding said X and Y key input codes from said master processing means, comparator means for comparing the X and Y key input codes from said register means and a keyboard scan signal and for outputting a comparison coincidence signal when said X and Y key input codes and said keyboard scan signal are coincident, and a gate receiving as a first input said X and Y key input codes from said register means and as a second input said comparison coincidence signal, said gate outputting said X and Y key input codes from said register means when said comparison coincidence signal is present; and slave keyboard interface means for: (1) outputting said keyboard scan signal to said comparator means to read the corresponding X and Y key input codes, (2) determining whether said X and Y key input codes are being presented by said master processing means to said keyboard emulation circuit, and (3) supplying said interrupt signal and said data corresponding to said X and Y key input codes to said slave processing means if said X and Y key input codes are present.
Claim 7
Dependent Claim
98 words
A system according to claim 4, wherein some of said key switches are control switches, said master processing means producing control key codes when said control switches are depressed, said keyboard emulation circuit further including: a second register means for holding said control key codes supplied from said master processing means and for supplying said control key codes to said slave keyboard interface means; and a decoder for decoding said keyboard scan signal from said slave keyboard interface means and for outputting to said slave keyboard interface means a signal indicating which of said control keys is depressed.
Claim 8
Dependent Claim
21 words
A system according to claim 5, wherein said control keys include a shift key, a control key, and a break key.
Claim 9
Dependent Claim
31 words
A system according to claim 4, further comprising a master keyboard interface for transferring said X and Y key input codes from said single keyboard unit to said master processing means.