Method and apparatus for recognizing language input mode and method and apparatus for automatically switching language input modes using the same
First Claim
1. A method of recognizing a language input mode, comprising:
- determining whether a node for a scan code of a current keystroke exists in one of first and second input language automata and recognizing a language input mode of the scan code of the current keystroke; and
determining whether the node for the scan code of the current keystroke has both a first input language ‘
completed’
mark and a second input language ‘
completed’
mark or both a first input language ‘
expected’
mark and a second input language ‘
expected’
mark when the node for the scan code of the current keystroke is determined as existing in both of the first and second input language automata and recognizing the language input mode of the scan code of the current keystroke.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for automatically switching language input modes including a first unit, to determine whether to turn on an automatic language input mode switching function; a second unit to bypass a current keystroke input via a predetermined input device when the control signal is an off signal, the second unit either bypasses the current keystroke or deletes previous keystrokes and converts the previous keystroke(s) and the current keystroke into their respective language counterparts according to recognizing a language input mode of a scan code of the current keystroke when the control signal is an on signal; and a third unit to recognize the language input mode of the scan code of the current keystroke by referring to language dictionaries and provide a current language input mode, the recognized language input mode of the current keystroke, keystroke deletion range information, and keystroke conversion range information to the second unit.
282 Citations
39 Claims
-
1. A method of recognizing a language input mode, comprising:
-
determining whether a node for a scan code of a current keystroke exists in one of first and second input language automata and recognizing a language input mode of the scan code of the current keystroke; and determining whether the node for the scan code of the current keystroke has both a first input language ‘
completed’
mark and a second input language ‘
completed’
mark or both a first input language ‘
expected’
mark and a second input language ‘
expected’
mark when the node for the scan code of the current keystroke is determined as existing in both of the first and second input language automata and recognizing the language input mode of the scan code of the current keystroke. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable recording medium to be read by a computer, having embodied thereon a computer program for executing a method of recognizing a language input mode performed by the computer, the method comprising:
-
determining whether a node for a scan code of a current keystroke exists in one of first and second input language automata and recognizing a language input mode of the scan code of the current keystroke; and determining whether the node for the scan code of the current keystroke has both a first input language ‘
completed’
mark and a second input language ‘
completed’
mark or both a first input language ‘
expected’
mark and a second input language ‘
expected’
mark when the node for the scan code of the current keystroke is determined as existing in both of the first and second input language automata and recognizing the language input mode of the scan code of the current keystroke.
-
-
10. An apparatus recognizing a language input mode, comprising:
-
a first input language electronic dictionary, having recognition units of vocabulary of a first input language; a second input language electronic dictionary, having recognition units of vocabulary of a second input language; a user language electronic dictionary, having user vocabulary obtained from keystrokes that are manually deleted or converted by a user or combinations thereof; and an adaptive recognizer to recognize a language input mode of a scan code of each keystroke by referring to each of the first and second input language electronic dictionaries and the user language electronic dictionary and output a current language input mode, the recognized language input mode of the scan code of each keystroke, keystroke deletion range information, and keystroke conversion range information. - View Dependent Claims (11)
-
-
12. A method of automatically switching language input modes, comprising:
-
generating a control signal to determine whether to turn on an automatic language input mode switching function; bypassing a current keystroke input that is inputted via a predetermined input device when the control signal is an off signal; bypassing the current keystroke, or deleting one or more previous keystrokes and converting the one or more previous keystrokes and the current keystroke into respective counterparts in another language input mode according to a result of recognizing a language input mode of a scan code of the current keystroke when the control signal is an on signal; and recognizing the language input mode of the scan code of the current keystroke by referring to each of first and second input language electronic dictionaries and a user language electronic dictionary, and providing a current language input mode, the recognized language input mode of the current keystroke, keystroke deletion range information, and keystroke conversion range information. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of automatically switching language input modes, comprising:
-
generating a control signal to determine whether to turn on an automatic language input mode switching function; bypassing a current keystroke input that is inputted via a predetermined input device when the control signal is an off signal; and bypassing the current keystroke, or deleting one or more previous keystrokes and converting the one or more previous keystrokes and the current keystroke into respective counterparts in another language input mode according to a result of recognizing a language input mode of a scan code of the current keystroke when the control signal is an on signal, wherein the control signal comprises a prior control signal, which is generated through a user interface so that a user is allowed to determine whether to turn on the automatic language input mode switching function when a system operates; and a posterior control signal, which is generated according to whether a window that the user is currently working on needs the automatic language input mode switching function by monitoring which window the user is currently working on.
-
-
18. A computer-readable recording medium, having embodied thereon a computer program for executing a method of automatically switching language input modes performed by a computer, the method comprising:
-
generating a control signal that determines whether to turn on an automatic language input mode switching function; bypassing a current keystroke input that is inputted via a predetermined input device when the control signal is an off signal; bypassing the current keystroke, or deleting one or more previous keystrokes and converting the previous keystroke(s) and the current keystroke into their respective counterparts in another language input mode, according to a result of recognizing a language input mode of a scan code of the current keystroke when the control signal is an on signal; and recognizing the language input mode of the scan code of the current keystroke by referring to each of first and second input language electronic dictionaries and a user language electronic dictionary, and providing a current language input mode, the recognized language input mode of the current keystroke, keystroke deletion range information, and keystroke conversion range information.
-
-
19. An apparatus for automatically switching language input modes, comprising:
-
a first unit which generates a control signal that determines whether to turn on an automatic language input mode switching function; a second unit which bypasses a current keystroke input via a predetermined input device when the control signal is an off signal, the second unit either bypasses the current keystroke or deletes one or more previous keystrokes and converts the one or more previous keystrokes and the current keystroke into respective counterparts in another language input mode according to a result of recognizing a language input mode of a scan code of the current keystroke when the control signal is an on signal; and a third unit which recognizes the language input mode of the scan code of the current keystroke by referring to each of first and second input language electronic dictionaries and a user language electronic dictionary, and provides a current language input mode, the recognized language input mode of the current keystroke, keystroke deletion range information, and keystroke conversion range information to the second unit. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. An automatic language processing system determining a language from datum entered by an input device into a computer, comprising:
-
a scanner scanning the datum and outputting a control signal determining when the datum requires language processing; a driver performing one of a deletion of previous datum, a conversion of the datum and the previous datum into another language, and bypassing the datum, according to a language input mode and/or the control signal; and a language recognizer determining whether a node for a scan code of a current keystroke exists in one of first and second input language automata and recognizing a language input mode of the scan code of the current keystroke, and determining whether the node for the scan code of the current keystroke has both a first input language ‘
completed’
mark and a second input language ‘
completed’
mark or both a first input language ‘
expected’
mark and a second input language ‘
expected’
mark when the node for the scan code of the current keystroke is determined as existing in both of the first and second input language automata and recognizing the language input mode of the scan code of the current keystroke. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of automatically determining a language from datum entered by an input device into a computer and converting the entered datum into a desired language, comprising:
-
scanning the datum and outputting a control signal determining when the datum requires language processing; performing one of a deletion of previous text, a conversion of the datum and the previous text into another language, and bypassing the datum, according to a language input mode and/or the control signal; and determining whether a node for a scan code of a current keystroke exists in one of first and second input language automata and recognizing a language input mode of the scan code of the current keystroke, and determining whether the node for the scan code of the current keystroke has both a first input language ‘
completed’
mark and a second input language ‘
completed’
mark or both a first input language ‘
expected’
mark and a second input language ‘
expected’
mark when the node for the scan code of the current keystroke is determined as existing in both of the first and second input language automata and recognizing the language input mode of the scan code of the current keystroke. - View Dependent Claims (36, 37, 38, 39)
-
Specification