Title :
A class of M-ary asymmetric symbol error correcting codes for data entry devices
Author :
Kaneko, Haruhiko ; Fujiwara, Eiji
Author_Institution :
Dept. of Comput. Sci., Tokyo Inst. of Technol., Japan
fDate :
2/1/2004 12:00:00 AM
Abstract :
Nonbinary M-ary symbols such as alphanumeric characters are commonly used in data entry devices, e.g., keyboards and character recognition devices. The M-ary symbols processed by these devices are sometimes mistaken for other symbols due to errors such as mistyping in keyboards or misreading in character recognition systems. These errors are generally asymmetric, not symmetric. For example, the symbols corresponding to adjacent keys in a keyboard have a high error probability due to mistapping. Similarly, in character recognition systems, two symbols having similar shape have high error probability to be misrecognized. These asymmetric errors can be corrected or detected by using M-ary asymmetric symbol error control codes. We propose a new class of M-ary single asymmetric symbol error correcting codes by using a new class of rings obtained from a direct product of Galois fields. Asymmetric symbol errors are expressed by an error directionality graph, based on which the error correction capability of the codes is determined. The code is defined by a parity check matrix over the ring and functions which map a set of M-ary symbols into the ring. One of the functions is derived from the graph coloring problem of the error directionality graph. The proposed codes have greater information symbol length than the existing M-ary single symmetric symbol error correcting codes.
Keywords :
Galois fields; character recognition; directed graphs; error correction codes; error statistics; graph colouring; keyboards; parity check codes; symbol manipulation; Galois field; M-ary asymmetric symbol; alphanumeric character; asymmetric error control code; asymmetric symbol error; character recognition device; confusion matrix; data entry device; error correcting code; error directionality graph; error probability; graph coloring; information symbol length; keyboard; parity check matrix; ring; Character recognition; Computer errors; Error correction; Error correction codes; Error probability; Galois fields; Keyboards; Parity check codes; Shape; Symmetric matrices;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.2004.1261826