Apparatus and method for decoding a key press
AssigneeLG Electronics Inc.
InventorJae-Cheol Kim
Life of this patent
Estimating the term…
Abstract
Disclosed is an apparatus for decoding a key press. The apparatus includes an interface that performs conversion between parallel data and serial data and generates an interrupt when a key is pressed. The interface includes an output port, an input port, and a register. The apparatus also includes a key input unit, including a plurality of keys, that connects the output port to the input port, and a controller that determines which of the plurality of keys is pressed by receiving an interrupt signal from the interface via an interrupt pin, accessing the register via a plurality of address pins, and receiving serial data from the interface via a data pin.
Claims28
An apparatus for decoding a key press, comprising:
- an interface that performs conversion between parallel data and serial data and generates an interrupt when a key is pressed, the interface comprising an output port, an input port, and a register;
- a key input unit, comprising a plurality of keys, that connects the output port to the input port;
- and
- a controller that determines which of the plurality of keys is pressed by receiving an interrupt signal from the interface via an interrupt pin, accessing the register via a plurality of address pins, and receiving serial data from the interface via a data pin.
A method for decoding a key press, comprising:
- receiving, by a controller, an interrupt signal from an interface;
- reading, by the controller, serial data from the interface via a data pin, in response to receiving the interrupt signal;
- determining which input pin of a plurality of input pins is connected to a pressed key of a key input unit by comparing the read serial data with previously stored serial data;
- and
- determining which output pin of a plurality of output pins is connected to the pressed key of the key input unit by repeating a sequence comprising causing the interface to output a data sequence to one output pin of the plurality of output pins at a time.
An apparatus for decoding a key press, comprising:
- an interface that performs conversion between parallel data and serial data;
- a key input unit, comprising a plurality of keys;
- and
- a controller that determines which of the plurality of keys is pressed,
- wherein the interface exchanges serial data with the controller, and exchanges parallel data with the key input unit.
A method for decoding a key press, comprising:
- receiving, by an interface, parallel data from a key input unit;
- converting the parallel data to serial data;
- transmitting the serial data to a controller;
- and
- determining, by the controller, which key of a plurality of keys of the key input unit is pressed.
Dependencies are inferred from the claim text.