US20200159409A1 - Writing program, and character input device equipped with the same - Google Patents
Writing program, and character input device equipped with the same Download PDFInfo
- Publication number
- US20200159409A1 US20200159409A1 US16/287,955 US201916287955A US2020159409A1 US 20200159409 A1 US20200159409 A1 US 20200159409A1 US 201916287955 A US201916287955 A US 201916287955A US 2020159409 A1 US2020159409 A1 US 2020159409A1
- Authority
- US
- United States
- Prior art keywords
- character
- language
- input window
- user
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G06F17/275—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/018—Input/output arrangements for oriental characters
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0236—Character input methods using selection techniques to select from displayed items
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0238—Programmable keyboards
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/263—Language identification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/22—Character recognition characterised by the type of writing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/32—Digital ink
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
Definitions
- the present invention relates to a writing program and a character input device equipped with the same, and more particularly to a writing program for inputting characters and a character input device equipped with the same.
- a character input device for inputting characters such as a smart phone and a tablet PC, is provided with various means to input characters.
- the character input device outputs a keypad on a display, so that characters are input based on a combination of characters selected by a user.
- Such a character inputting method has been already published by Korean Patent Application Publication No. 2010-0038853 (Titled with “METHOD FOR INPUTTING CHARACTERS IN TERMINAL” and published on Apr. 15, 2010).
- a variety of character inputting methods have been recently used, which includes not just the existing character inputting method based on a keypad, but also a character inputting method based on a voice and a character inputting method implemented by directly writing characters.
- the present invention provides a writing program enabling correct character recognition, and a character input device equipped with the same.
- a character input device including: a storage configured to store a writing program; and an input unit configured to output the writing program to provide a character writing environment, wherein the writing program outputs the following input windows: a character output window for outputting a character input by a user, a first language input window for allowing a character written thereon by the user to be recognized as a first language, and a second language input window for allowing a character written thereon by the user to be recognized as a second language, and wherein the second language input window is distinguishable from the first language window.
- the writing program may further output the following input windows: a number input window which is distinguishable from the first language input window and the second language input window, and which allows a character written thereon by the user to be recognized as a number; and a mark input window which is distinguishable from the first language input window, the second language input window, and the number input window, and which allows a character written thereon by the user to be recognized as a mark.
- the writing program may further output a third language input window which is distinguishable from the first language input window, the second language input window, the number input window, and the mark input window, and which allows a character written thereon by the user to be recognized as a third language.
- the first language may be a mother language of the user
- the second language may be a first foreign language
- the third language may be a second foreign language.
- An area of the first language input window may be larger than an area of the second language input window and an area of the third language input window.
- the user may be allowed to adjust areas of the first language input window, the second language input window, and the third language input window.
- the mark input window may allow the mark to be recognized as an upper mark, and, when the user writes a mark in a lower area of the mark input window, the mark input window may allow the mark to be recognized as a lower mark.
- the mark input window may allow the mark to be recognized as a middle mark.
- the number input window and the mark input window may be output to be adjacent to each other, and, when the user writes a mark in an area where the number input window and the mark input window overlap each other, the mark may be recognized as a middle mark.
- the first language may be a mother language of the user
- the second language may be a foreign language
- an area of the first language input window may be larger than an area of the second language input window.
- At least one of the first language input window or the second language input window may allow a character written by the user to be recognized as an uppercase or a lowercase.
- the at least one of the first language input window or the second language input window may output the following input windows: a lowercase input window for allowing a character written thereon by the user to be recognized as a lowercase; and an uppercase input window for allowing a character written thereon by the user to be recognized as an uppercase, the uppercase input window which is distinguishable from the lowercase input window.
- An area of the lowercase input window may be larger than an area of the uppercase input window.
- the at least one of the first language input window or the second language input window may allow a character written thereon by the user to be recognized as an uppercase when a size of the character is equal to or greater than a predetermined size, and the at least one of the first language input window or the second language input window may allow a character written thereon by the user to be recognized as a lowercase when the size of the character is smaller than the predetermined size.
- the user may be allowed to adjust a size of the first language input window and a size of the second language input window.
- the user may be allowed to select languages to be recognized in the first language input window and the second language input window, respectively.
- the writing program may enable accuracy in recognition of a character to be written by the user to change.
- the writing program may recognize character writing by the user as it is, and, when the recognition accuracy is decreased, the writing program may anticipate a highly similar character from among stored characters in consideration of character writing style of the user and output the anticipated character.
- a writing program for implementing a character writing environment in a character input device, the program which outputs all of the following: a character input window for outputting a character input by a user; a first language input window for allowing a character written thereon by the user to be recognized as a first language; a second language input window for allowing a character written thereon by the user to be recognized as a second language, wherein the second language input window is distinguishable from the first language input window.
- FIG. 1 is a diagram schematically illustrating a configuration of a character input device according to an embodiment of the present invention
- FIG. 2 is a conceptual diagram schematically illustrating a first character input mode according to an embodiment of the present invention
- FIG. 3 is a conceptual diagram schematically illustrating a second character input mode according to an embodiment of the present invention.
- FIG. 4 is a perspective view schematically illustrating a character writing tool according to an embodiment of the present invention.
- FIG. 5 is a flowchart illustrating a method of inputting a character according to an embodiment of the present invention.
- FIG. 6 is a conceptual diagram schematically illustrating a second character input mode according to another embodiment of the present invention.
- FIG. 1 is a diagram schematically illustrating a configuration of a character input device according to an embodiment of the present invention.
- a character input device 100 may be any of various electronic devices which requires inputting of characters, for example, a smart phone, a mobile terminal, a computer, a laptop, etc.
- the character input device 100 may include an input unit 110 and a storage 120 .
- the input unit 110 is provided in the character input device 100 .
- the input unit 110 forms an area where a user is allowed to input a character.
- the input unit 110 may be a display panel or a touch panel provided in the character input device 100 . Accordingly, the user inputs a character to the character input device 100 using the input unit 110 .
- the storage 120 may be included in the character input device 100 . However, this is merely an example of the present invention, and the storage 120 may be a server provided in an Internet environment, such as a Cloud.
- the storage unit 120 may be equipped with a writing program that provides a character input environment on the input unit 110 . Accordingly, when a user calls the writing program using the input unit 110 , the storage unit 120 outputs the stored writing program on the input unit 110 .
- the writing program may be called on various environments such as a message writing environment, a game environment, and a web environment, and may be called together with a different program.
- the writing program may output a first character input mode 10 or a second character input mode 20 on the input unit 110 depending on selection of the user.
- FIG. 2 is a conceptual diagram schematically illustrating a first character input mode according to an embodiment of the present invention
- FIG. 3 is a conceptual diagram schematically illustrating a second character input mode according to an embodiment of the present invention.
- the first character input mode 10 and the second character input mode 20 may be called in the character input device 100 , depending on selection of a user.
- the first character input mode 10 enables a plurality of character symbols to be output on the input unit 110 .
- character symbols may be output in the form of a keypad 11 .
- a user may select a character output on the input unit 110 , so that a desired sentence formed of a combination of selected characters is output on the input unit 110 .
- the first character input mode 10 may enable characters to be output based on a user's voice and does not limit a character inputting method.
- the second character input mode 20 may enable a user to write a character directly on the input unit 110 .
- character writing may be performed using the user's finger or a pen-type character writing tool.
- the second character input mode 20 recognizes an input character correctly so that inputting of a wrong character is prevented.
- the second character input mode 20 may provide various language input environments.
- a character output window 21 and a character input windows 22 divided into multiple parts are called on the input unit 110 .
- the text output window 21 outputs a character written by the user. That is, the character output window 21 may enable the user to write a character while checking an input character in real time.
- the character input window 22 divided into multiple parts may prevent that a character written by a user is recognized incorrectly.
- Such a plurality of character input windows 22 is output on the input unit 110 to neighbor the character output window 21 .
- sizes of the plurality of the character input windows 22 may be adjustable by a user, and type of languages to be input to the plurality of the character input windows 22 may be selected by the user on his own.
- the plurality of character input windows 22 may include first to fourth character input windows 22 a , 22 b , 22 c , and 22 d .
- the first character input window 22 a recognizes character writing of the user as a first language
- the second character input window 22 b recognizes character writing of the user as a second language
- the third character input window 22 c recognizes character writing of the user as a number
- the fourth character input window 22 d recognizes character writing of the user as a mark.
- the first character input window 22 a may be a window for recognizing the first language which is the most frequently used by the user, and the first language may be, for example, the user's mother language. Accordingly, the first character input window 22 a may be output with the largest area under the character output window 21 by taking into consideration of the frequency of use of the first character input window 22 a.
- the user needs to write uppercase and lowercase forms distinguishably when inputting the first language. Accordingly, the uppercase and lowercase forms may be recognized on the first character input window 22 a in various ways.
- the first character input window 22 a may be divided into an uppercase recognition window 22 aa where a character written thereon is recognized as an uppercase, and a lowercase recognition window 22 ab where a character written thereon is recognized as a lowercase.
- the first character input window 22 a may be provided so as to make it easy to write lowercases which is more frequently used than uppercases.
- the lowercase recognition window 22 ab may be output with an area larger than an area of the uppercase recognition window 22 aa.
- the first character input window 22 a may recognize an uppercase or a lowercase depending on a size of a character written by a user.
- the user may set 1 cm as a threshold size for discrimination between uppercases and lowercases.
- the character input device 100 may recognize the character as an uppercase. If the user writes a character in a size smaller than 1 cm, the character input device 100 may recognize the character as a lowercase.
- the second character input window 22 b may be a window for a second language, and the second language may be, for example, a foreign language.
- the second language input window 22 b is output under the first character input window 22 a .
- the second character input window 22 b recognizes an input character as the second language. Accordingly, the second character input window 22 b prevents wrong recognition that can be caused by similarity between the first language and the second language.
- the character input device 100 may be confused with Korean character “
- the second character input window 22 b is output on the input unit 110 as an additional area linguistically distinguishable from the first character input window 22 a . Accordingly, the second character input window 22 b may prevent wrong recognition of a character.
- the third character input window 22 c may be a window for writing a number.
- the third character input window 22 c is output on one side of the first character input window 22 a .
- the third character input window 22 c may be output on the input unit 110 with an area relatively smaller than those of the first character input window 22 a and the second character input window 22 b by taking into consideration of the frequency of use of the third character input window 22 c .
- the third character input window 22 c may recognize a character input thereto as a number, thereby preventing wrong recognition possibly that can be caused by similarity of the first language, the second language, and numbers.
- the character input device 100 may be confused with Korean character “
- the third character input window 22 c is output on the input unit 110 as an additional area distinguishable from the first character input window 22 a and the second character input window 22 b . Accordingly, the third character input window 22 c may prevent wrong recognition of a character.
- the fourth character input window 22 d may be a window for writing a mark.
- the fourth character input window 22 d may be output on one side of the second character input window 22 b and under the third character input window 22 c .
- the fourth character input window 22 d may be output on the input unit 110 with an area relatively smaller than those of the first character input window 22 a and the second character input window 22 b by taking into consideration of frequency of use of the fourth character input window 22 d .
- the fourth character input window 22 d may recognize a character input thereto as a mark, thereby preventing wrong recognition that can be caused by similarity of the first language, the second language, a number, and a mark.
- the fourth character input window 22 d may recognize a different mark depending a position where a user inputs a character.
- an existing character input device may be confused with a comma (,), a quotation mark (“ ”) or (‘ ’), a hyphen (-), and an underline (_).
- the fourth character input window 22 d may increase accuracy in recognition of a mark based on a position where a user writes a character.
- the character input device 100 may recognize the written character as an upper mark.
- the upper mark may be double typographic quotes (“ ”), single typographic quotes (‘ ’), etc.
- the character input device 100 recognizes the written character as a lower mark.
- the lower mark may be a period (.), a comma (,), an underscore (_) a circle period ( ⁇ ), etc.
- the character input device 100 recognizes the written character as a middle mark such as a hyphen (-) and a bullet ( ⁇ ).
- a middle mark such as a hyphen (-) and a bullet ( ⁇ ).
- the character input device 100 may recognize the position of the mark as middle.
- the size or position of the first to fourth character input windows 22 d may be arbitrarily adjustable by a user.
- the character input device 100 may enable a user to select types of languages to be recognized in the first character input window 22 a and the second character input window 22 b .
- the languages may change to Korean, English, Chinese, Japanese, Spanish, or any one of various languages.
- the writing program may set accuracy in recognition of character writing of a user.
- the writing program may recognize character writing of the user as it is.
- the writing program anticipates a highly similar character from among stored characters in consideration of character writing style of the user and outputs the anticipated character.
- the character input device 100 outputs the plurality of character input windows 22 on the input unit 110 in order to recognize character writing of a user without confusion.
- the character input device 100 may output a single input window for a user to write a character.
- the character input device 100 may recognize the character writing without confusion using a pen-type character writing tool.
- FIG. 4 is a perspective view schematically illustrating a character writing tool according to an embodiment of the present invention.
- a character writing tool 200 may be in the form of a pen.
- the character writing tool 200 may include a main body 210 that defines an external appearance of the character writing tool 200 .
- the main body 210 is provided with a switch 211 .
- the switch 211 enables character writing with the character writing tool 210 to be distinguished as the first language, the second language, numbers, or marks and output on the character input device 100 .
- the character input device 100 recognizes that a character written with the character writing tool 200 is the first language.
- the switch 211 is located at a second position related to output of the second language, the character input device 100 recognizes that a character written with the character writing tool 200 is the second language.
- the switch 211 is located at a third position related to output of a number, the character input device 100 recognizes that a character written with the character writing tool 200 is a number.
- the switch 211 is located at a fourth position related to output of a mark, the character input device 100 recognizes that a character written with the character writing tool 200 is a mark.
- FIG. 5 is a flowchart illustrating a method of inputting a character according to an embodiment of the present invention.
- the character input device 100 calls a writing program upon selection of a user to output the first character input mode 10 or the second character input mode 20 on the input unit 110 (S 100 ).
- the user When the user selects the first character input mode 10 , the user combines characters in the environment of the keypad 11 to output a desired sentence.
- the user may writes a character on the input unit 110 with the user's finger or the character writing tool 200 .
- the character input device 100 outputs the written character on a character output window 21 .
- the plurality of character input windows 22 is called together with the character output window 21 .
- the plurality of character input windows 22 may be called in the form of the first to fourth character input windows 22 a , 22 b , 22 c , and 22 d .
- the user may arbitrarily adjust the size of the first to fourth character input windows 22 a , 22 b , 22 c , and 22 d through the input unit 220 (S 200 ).
- the first character input window 22 q prepares to recognize writing of a character in the first language
- the second character input window 22 b prepares to recognize writing of a character as the second language
- the third character input window 22 c prepares to recognize writing of a character as a number
- the third character input window 22 d prepares to recognize writing of a character as a mark.
- a user may change the number of character input windows and types of languages to be recognized in the plurality of character input windows 22 .
- the user may set the first character input window 22 a to recognize the first language which is the user's mother language, set the second character input window 22 b to recognize the second language which is the first foreign language, set the third character input window 22 c to recognize the third language which is the second foreign language, set the fourth character input window 22 d to recognize a number, and set a fifth character input window 22 e to recognize a mark.
- the user may write the first language, the second language, a number, and a mark on his own on the first to fourth character input windows 22 a , 22 b , 22 c , and 22 d , respectively, so that desired characters are input to the character input device 100 .
- the writing program may combine the written characters to write a sentence desired by the user (S 300 ).
- the writing program and the character equip device equipped with the same according to the present invention enable accurate character recognition, thereby reducing errors which can occur during character writing.
- the writing program and the character input device equipped with the same enables accurate character recognition, thereby reducing errors which can occur during character writing.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
- This application claims priority to Korean Patent Application No. 10-2018-0144762 filed on Nov. 21, 2018 the entire disclosure of which is incorporated by reference herein.
- The present invention relates to a writing program and a character input device equipped with the same, and more particularly to a writing program for inputting characters and a character input device equipped with the same.
- A character input device for inputting characters, such as a smart phone and a tablet PC, is provided with various means to input characters. Generally, the character input device outputs a keypad on a display, so that characters are input based on a combination of characters selected by a user.
- Such a character inputting method has been already published by Korean Patent Application Publication No. 2010-0038853 (Titled with “METHOD FOR INPUTTING CHARACTERS IN TERMINAL” and published on Apr. 15, 2010). However, a variety of character inputting methods have been recently used, which includes not just the existing character inputting method based on a keypad, but also a character inputting method based on a voice and a character inputting method implemented by directly writing characters.
- For example, a method which enables a user to write characters directly on a display to input the characters to a character input device has been used. However, when the user write characters on his own, the character input device may sometimes recognize the characters incorrectly. This may result in an error of inputting characters.
- Korean Patent Application Publication No. 2010-0038853 (Titled with “METHOD FOR INPUTTING CHARACTERS IN TERMINAL” and published on Apr. 15, 2010)
- The present invention provides a writing program enabling correct character recognition, and a character input device equipped with the same.
- In one general aspect of the present invention, there is provided a character input device including: a storage configured to store a writing program; and an input unit configured to output the writing program to provide a character writing environment, wherein the writing program outputs the following input windows: a character output window for outputting a character input by a user, a first language input window for allowing a character written thereon by the user to be recognized as a first language, and a second language input window for allowing a character written thereon by the user to be recognized as a second language, and wherein the second language input window is distinguishable from the first language window.
- The writing program may further output the following input windows: a number input window which is distinguishable from the first language input window and the second language input window, and which allows a character written thereon by the user to be recognized as a number; and a mark input window which is distinguishable from the first language input window, the second language input window, and the number input window, and which allows a character written thereon by the user to be recognized as a mark.
- The writing program may further output a third language input window which is distinguishable from the first language input window, the second language input window, the number input window, and the mark input window, and which allows a character written thereon by the user to be recognized as a third language.
- The first language may be a mother language of the user, the second language may be a first foreign language, and the third language may be a second foreign language.
- An area of the first language input window may be larger than an area of the second language input window and an area of the third language input window.
- The user may be allowed to adjust areas of the first language input window, the second language input window, and the third language input window.
- When the user writes a mark in an upper area of the mark input window, the mark input window may allow the mark to be recognized as an upper mark, and, when the user writes a mark in a lower area of the mark input window, the mark input window may allow the mark to be recognized as a lower mark.
- When the user writes a mark in a middle area of the mark input window, the mark input window may allow the mark to be recognized as a middle mark.
- The number input window and the mark input window may be output to be adjacent to each other, and, when the user writes a mark in an area where the number input window and the mark input window overlap each other, the mark may be recognized as a middle mark.
- The first language may be a mother language of the user, the second language may be a foreign language, and an area of the first language input window may be larger than an area of the second language input window.
- At least one of the first language input window or the second language input window may allow a character written by the user to be recognized as an uppercase or a lowercase.
- The at least one of the first language input window or the second language input window may output the following input windows: a lowercase input window for allowing a character written thereon by the user to be recognized as a lowercase; and an uppercase input window for allowing a character written thereon by the user to be recognized as an uppercase, the uppercase input window which is distinguishable from the lowercase input window.
- An area of the lowercase input window may be larger than an area of the uppercase input window.
- The at least one of the first language input window or the second language input window may allow a character written thereon by the user to be recognized as an uppercase when a size of the character is equal to or greater than a predetermined size, and the at least one of the first language input window or the second language input window may allow a character written thereon by the user to be recognized as a lowercase when the size of the character is smaller than the predetermined size.
- The user may be allowed to adjust a size of the first language input window and a size of the second language input window.
- The user may be allowed to select languages to be recognized in the first language input window and the second language input window, respectively.
- The writing program may enable accuracy in recognition of a character to be written by the user to change.
- When the recognition accuracy is increased, the writing program may recognize character writing by the user as it is, and, when the recognition accuracy is decreased, the writing program may anticipate a highly similar character from among stored characters in consideration of character writing style of the user and output the anticipated character.
- In another general aspect of the present invention, there is provided a writing program for implementing a character writing environment in a character input device, the program which outputs all of the following: a character input window for outputting a character input by a user; a first language input window for allowing a character written thereon by the user to be recognized as a first language; a second language input window for allowing a character written thereon by the user to be recognized as a second language, wherein the second language input window is distinguishable from the first language input window.
-
FIG. 1 is a diagram schematically illustrating a configuration of a character input device according to an embodiment of the present invention; -
FIG. 2 is a conceptual diagram schematically illustrating a first character input mode according to an embodiment of the present invention; -
FIG. 3 is a conceptual diagram schematically illustrating a second character input mode according to an embodiment of the present invention; -
FIG. 4 is a perspective view schematically illustrating a character writing tool according to an embodiment of the present invention; -
FIG. 5 is a flowchart illustrating a method of inputting a character according to an embodiment of the present invention; and -
FIG. 6 is a conceptual diagram schematically illustrating a second character input mode according to another embodiment of the present invention. - Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the present embodiments are not limited to the disclosed embodiments, but may be implemented in various ways. The present embodiments are provided to complete the disclosure of the present invention and to allow those having ordinary skill in the art to fully understand the scope of the present invention. The shapes of elements in the drawings may be enlarged in order to highlight a clearer description, and like reference numerals are used throughout the drawings to refer to like elements.
-
FIG. 1 is a diagram schematically illustrating a configuration of a character input device according to an embodiment of the present invention. - As illustrated in
FIG. 1 , acharacter input device 100 according to an embodiment of the present invention may be any of various electronic devices which requires inputting of characters, for example, a smart phone, a mobile terminal, a computer, a laptop, etc. - The
character input device 100 may include aninput unit 110 and astorage 120. - The
input unit 110 is provided in thecharacter input device 100. Theinput unit 110 forms an area where a user is allowed to input a character. Here, theinput unit 110 may be a display panel or a touch panel provided in thecharacter input device 100. Accordingly, the user inputs a character to thecharacter input device 100 using theinput unit 110. - The
storage 120 may be included in thecharacter input device 100. However, this is merely an example of the present invention, and thestorage 120 may be a server provided in an Internet environment, such as a Cloud. - The
storage unit 120 may be equipped with a writing program that provides a character input environment on theinput unit 110. Accordingly, when a user calls the writing program using theinput unit 110, thestorage unit 120 outputs the stored writing program on theinput unit 110. The writing program may be called on various environments such as a message writing environment, a game environment, and a web environment, and may be called together with a different program. - The writing program may output a first
character input mode 10 or a secondcharacter input mode 20 on theinput unit 110 depending on selection of the user. -
FIG. 2 is a conceptual diagram schematically illustrating a first character input mode according to an embodiment of the present invention, andFIG. 3 is a conceptual diagram schematically illustrating a second character input mode according to an embodiment of the present invention. - As illustrated in
FIGS. 2 and 3 , the firstcharacter input mode 10 and the secondcharacter input mode 20 may be called in thecharacter input device 100, depending on selection of a user. - The first
character input mode 10 enables a plurality of character symbols to be output on theinput unit 110. For example, in the firstcharacter input mode 10, character symbols may be output in the form of akeypad 11. Then, a user may select a character output on theinput unit 110, so that a desired sentence formed of a combination of selected characters is output on theinput unit 110. - However, this is merely an example of the present invention, and the first
character input mode 10 may enable characters to be output based on a user's voice and does not limit a character inputting method. - In addition, the second
character input mode 20 may enable a user to write a character directly on theinput unit 110. Here, character writing may be performed using the user's finger or a pen-type character writing tool. The secondcharacter input mode 20 recognizes an input character correctly so that inputting of a wrong character is prevented. In addition, the secondcharacter input mode 20 may provide various language input environments. - In the second
character input mode 20, acharacter output window 21 and a character input windows 22 divided into multiple parts are called on theinput unit 110. - The
text output window 21 outputs a character written by the user. That is, thecharacter output window 21 may enable the user to write a character while checking an input character in real time. - In addition, the character input window 22 divided into multiple parts may prevent that a character written by a user is recognized incorrectly. Such a plurality of character input windows 22 is output on the
input unit 110 to neighbor thecharacter output window 21. - Here, sizes of the plurality of the character input windows 22 may be adjustable by a user, and type of languages to be input to the plurality of the character input windows 22 may be selected by the user on his own.
- For example, the plurality of character input windows 22 may include first to fourth
22 a, 22 b, 22 c, and 22 d. The firstcharacter input windows character input window 22 a recognizes character writing of the user as a first language, the secondcharacter input window 22 b recognizes character writing of the user as a second language, the thirdcharacter input window 22 c recognizes character writing of the user as a number, and the fourthcharacter input window 22 d recognizes character writing of the user as a mark. - Here, the first
character input window 22 a may be a window for recognizing the first language which is the most frequently used by the user, and the first language may be, for example, the user's mother language. Accordingly, the firstcharacter input window 22 a may be output with the largest area under thecharacter output window 21 by taking into consideration of the frequency of use of the firstcharacter input window 22 a. - In addition, the user needs to write uppercase and lowercase forms distinguishably when inputting the first language. Accordingly, the uppercase and lowercase forms may be recognized on the first
character input window 22 a in various ways. - The first
character input window 22 a may be divided into an uppercase recognition window 22 aa where a character written thereon is recognized as an uppercase, and a lowercase recognition window 22 ab where a character written thereon is recognized as a lowercase. Here, the firstcharacter input window 22 a may be provided so as to make it easy to write lowercases which is more frequently used than uppercases. To this end, the lowercase recognition window 22 ab may be output with an area larger than an area of the uppercase recognition window 22 aa. - In addition, the first
character input window 22 a may recognize an uppercase or a lowercase depending on a size of a character written by a user. For example, the user may set 1 cm as a threshold size for discrimination between uppercases and lowercases. Thus, if the user writes a character in a size equal to or greater than 1 cm, thecharacter input device 100 may recognize the character as an uppercase. If the user writes a character in a size smaller than 1 cm, thecharacter input device 100 may recognize the character as a lowercase. - Meanwhile, the second
character input window 22 b may be a window for a second language, and the second language may be, for example, a foreign language. The secondlanguage input window 22 b is output under the firstcharacter input window 22 a. The secondcharacter input window 22 b recognizes an input character as the second language. Accordingly, the secondcharacter input window 22 b prevents wrong recognition that can be caused by similarity between the first language and the second language. For example, in an existing character input method, thecharacter input device 100 may be confused with Korean character “|” and English character “I”. However, the secondcharacter input window 22 b is output on theinput unit 110 as an additional area linguistically distinguishable from the firstcharacter input window 22 a. Accordingly, the secondcharacter input window 22 b may prevent wrong recognition of a character. - In addition, the third
character input window 22 c may be a window for writing a number. The thirdcharacter input window 22 c is output on one side of the firstcharacter input window 22 a. Here, the thirdcharacter input window 22 c may be output on theinput unit 110 with an area relatively smaller than those of the firstcharacter input window 22 a and the secondcharacter input window 22 b by taking into consideration of the frequency of use of the thirdcharacter input window 22 c. The thirdcharacter input window 22 c may recognize a character input thereto as a number, thereby preventing wrong recognition possibly that can be caused by similarity of the first language, the second language, and numbers. - For example, in an existing character input method, the
character input device 100 may be confused with Korean character “|”, English character “I”, and number “1”. However, the thirdcharacter input window 22 c is output on theinput unit 110 as an additional area distinguishable from the firstcharacter input window 22 a and the secondcharacter input window 22 b. Accordingly, the thirdcharacter input window 22 c may prevent wrong recognition of a character. - The fourth
character input window 22 d may be a window for writing a mark. The fourthcharacter input window 22 d may be output on one side of the secondcharacter input window 22 b and under the thirdcharacter input window 22 c. Here, the fourthcharacter input window 22 d may be output on theinput unit 110 with an area relatively smaller than those of the firstcharacter input window 22 a and the secondcharacter input window 22 b by taking into consideration of frequency of use of the fourthcharacter input window 22 d. The fourthcharacter input window 22 d may recognize a character input thereto as a mark, thereby preventing wrong recognition that can be caused by similarity of the first language, the second language, a number, and a mark. - Here, the fourth
character input window 22 d may recognize a different mark depending a position where a user inputs a character. For example, an existing character input device may be confused with a comma (,), a quotation mark (“ ”) or (‘ ’), a hyphen (-), and an underline (_). Accordingly, the fourthcharacter input window 22 d may increase accuracy in recognition of a mark based on a position where a user writes a character. - If the user writes a character in an upper area of the fourth
character input window 22 d, thecharacter input device 100 may recognize the written character as an upper mark. For example, the upper mark may be double typographic quotes (“ ”), single typographic quotes (‘ ’), etc. - In addition, if the user writes a character in a lower area of the fourth
character input window 22 d, thecharacter input device 100 recognizes the written character as a lower mark. For example, the lower mark may be a period (.), a comma (,), an underscore (_) a circle period (∘), etc. - In addition, if the user writes a character in a middle area of the fourth
character input window 22 d, thecharacter input device 100 recognizes the written character as a middle mark such as a hyphen (-) and a bullet (⋅). However, in order to enhance accuracy in recognition of a mark, even when the user inputs a character in an area where the thirdcharacter input window 22 c and the fourthcharacter input window 22 d overlap, thecharacter input device 100 may recognize the position of the mark as middle. - Meanwhile, the size or position of the first to fourth
character input windows 22 d may be arbitrarily adjustable by a user. In addition, thecharacter input device 100 may enable a user to select types of languages to be recognized in the firstcharacter input window 22 a and the secondcharacter input window 22 b. For example, the languages may change to Korean, English, Chinese, Japanese, Spanish, or any one of various languages. - In addition, the writing program may set accuracy in recognition of character writing of a user.
- For example, if a user increase the recognition accuracy or set the recognition accuracy to 100%, the writing program may recognize character writing of the user as it is. In contrast, if the user decreases the recognition accuracy, the writing program anticipates a highly similar character from among stored characters in consideration of character writing style of the user and outputs the anticipated character.
- Meanwhile, in the present embodiment, the
character input device 100 outputs the plurality of character input windows 22 on theinput unit 110 in order to recognize character writing of a user without confusion. However, thecharacter input device 100 may output a single input window for a user to write a character. In this case, thecharacter input device 100 may recognize the character writing without confusion using a pen-type character writing tool. -
FIG. 4 is a perspective view schematically illustrating a character writing tool according to an embodiment of the present invention. - As illustrated in
FIG. 4 , acharacter writing tool 200 according to an embodiment of the present invention may be in the form of a pen. Thecharacter writing tool 200 may include amain body 210 that defines an external appearance of thecharacter writing tool 200. - The
main body 210 is provided with aswitch 211. Theswitch 211 enables character writing with thecharacter writing tool 210 to be distinguished as the first language, the second language, numbers, or marks and output on thecharacter input device 100. - For example, when the
switch 211 is located at a first position related to output of the first language, thecharacter input device 100 recognizes that a character written with thecharacter writing tool 200 is the first language. When theswitch 211 is located at a second position related to output of the second language, thecharacter input device 100 recognizes that a character written with thecharacter writing tool 200 is the second language. When theswitch 211 is located at a third position related to output of a number, thecharacter input device 100 recognizes that a character written with thecharacter writing tool 200 is a number. When theswitch 211 is located at a fourth position related to output of a mark, thecharacter input device 100 recognizes that a character written with thecharacter writing tool 200 is a mark. - Meanwhile, a method for inputting a character using a character input device will be hereinafter described in more detail with reference to the accompanying drawings. However, the aforementioned elements are not described in detail again, and like reference numerals refer to like elements.
-
FIG. 5 is a flowchart illustrating a method of inputting a character according to an embodiment of the present invention. - As illustrated in
FIG. 5 , thecharacter input device 100 according to an embodiment of the present invention calls a writing program upon selection of a user to output the firstcharacter input mode 10 or the secondcharacter input mode 20 on the input unit 110 (S100). - When the user selects the first
character input mode 10, the user combines characters in the environment of thekeypad 11 to output a desired sentence. - In addition, when the user selects the second
character input mode 20, the user may writes a character on theinput unit 110 with the user's finger or thecharacter writing tool 200. Thecharacter input device 100 outputs the written character on acharacter output window 21. - More specifically, when the user selects the second
character input mode 20, the plurality of character input windows 22 is called together with thecharacter output window 21. For example, the plurality of character input windows 22 may be called in the form of the first to fourth 22 a, 22 b, 22 c, and 22 d. Here, the user may arbitrarily adjust the size of the first to fourthcharacter input windows 22 a, 22 b, 22 c, and 22 d through the input unit 220 (S200).character input windows - Then, the first character input window 22 q prepares to recognize writing of a character in the first language, and the second
character input window 22 b prepares to recognize writing of a character as the second language. In addition, the thirdcharacter input window 22 c prepares to recognize writing of a character as a number, and the thirdcharacter input window 22 d prepares to recognize writing of a character as a mark. - However, when necessary, a user may change the number of character input windows and types of languages to be recognized in the plurality of character input windows 22. For example, as illustrated in
FIG. 6 , the user may set the firstcharacter input window 22 a to recognize the first language which is the user's mother language, set the secondcharacter input window 22 b to recognize the second language which is the first foreign language, set the thirdcharacter input window 22 c to recognize the third language which is the second foreign language, set the fourthcharacter input window 22 d to recognize a number, and set a fifthcharacter input window 22 e to recognize a mark. - Meanwhile, when the plurality of character input windows 22 is called, the user may write the first language, the second language, a number, and a mark on his own on the first to fourth
22 a, 22 b, 22 c, and 22 d, respectively, so that desired characters are input to thecharacter input windows character input device 100. Accordingly, the writing program may combine the written characters to write a sentence desired by the user (S300). - The writing program and the character equip device equipped with the same according to the present invention enable accurate character recognition, thereby reducing errors which can occur during character writing.
- The exemplary embodiments of the present invention described above shall not be interpreted as limiting the technical spirit of the present invention. The scope of protection of the present invention is only limited to what is set forth in the scope of the claims, and a person having ordinary skill in the art to which the present invention pertains will be able to modify the technical spirit of the present invention into various forms. Accordingly, such modifications and changes, when being obvious to a person having ordinary skill in the art, shall fall within the scope of protection of the present invention.
- The writing program and the character input device equipped with the same according to the present invention enables accurate character recognition, thereby reducing errors which can occur during character writing.
- Effects of the present invention should not be limited to the aforementioned effects and other unmentioned effects will be clearly understood by those skilled in the art from the claims.
Claims (19)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180144762A KR102257719B1 (en) | 2018-11-21 | 2018-11-21 | Writing program, and character input device equipped with the program |
| KR10-2018-0144762 | 2018-11-21 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20200159409A1 true US20200159409A1 (en) | 2020-05-21 |
| US10895981B2 US10895981B2 (en) | 2021-01-19 |
Family
ID=70727217
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/287,955 Active US10895981B2 (en) | 2018-11-21 | 2019-02-27 | Writing program, and character input device equipped with the same |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10895981B2 (en) |
| KR (1) | KR102257719B1 (en) |
Citations (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020114516A1 (en) * | 2000-12-12 | 2002-08-22 | Eran Aharonson | Handwriting data input device with multiple character sets |
| US20050219226A1 (en) * | 2004-04-02 | 2005-10-06 | Ying Liu | Apparatus and method for handwriting recognition |
| US20060279559A1 (en) * | 2005-06-10 | 2006-12-14 | Wang Kongqiao | Mobile communications terminal and method therefore |
| US20070182595A1 (en) * | 2004-06-04 | 2007-08-09 | Firooz Ghasabian | Systems to enhance data entry in mobile and fixed environment |
| US20080002888A1 (en) * | 2006-06-29 | 2008-01-03 | Nokia Corporation | Apparatus, method, device and computer program product providing enhanced text copy capability with touch input display |
| US20080115078A1 (en) * | 2006-11-13 | 2008-05-15 | Sandeep Suresh Girgaonkar | Method for secure data entry in an application |
| US20080166049A1 (en) * | 2004-04-02 | 2008-07-10 | Nokia Corporation | Apparatus and Method for Handwriting Recognition |
| US20080174561A1 (en) * | 2007-01-19 | 2008-07-24 | Lg Electronics Inc. | Mobile terminal with touch screen |
| US20090295737A1 (en) * | 2008-05-30 | 2009-12-03 | Deborah Eileen Goldsmith | Identification of candidate characters for text input |
| US20100177048A1 (en) * | 2009-01-13 | 2010-07-15 | Microsoft Corporation | Easy-to-use soft keyboard that does not require a stylus |
| US20100245230A1 (en) * | 2005-06-24 | 2010-09-30 | Nokia Corporation | Handwriting recognition in electronic devices |
| US20130035143A1 (en) * | 2010-04-19 | 2013-02-07 | Masahiro Izutsu | Mobile information processing apparatus equipped with touch panel device and program for mobile information processing apparatus |
| US20140028562A1 (en) * | 2012-07-25 | 2014-01-30 | Luke St. Clair | Gestures for Keyboard Switch |
| US20150193141A1 (en) * | 2014-01-03 | 2015-07-09 | Apple Inc. | Continuous Handwriting UI |
| US20170131897A1 (en) * | 2015-03-26 | 2017-05-11 | Kyocera Document Solutions Inc. | Display input device, control method for display input device, and computer-readable storage medium for storing control program for display input device |
| US20190204934A1 (en) * | 2016-09-23 | 2019-07-04 | Gang Seon YU | Character input apparatus |
| US20190339859A1 (en) * | 2016-09-23 | 2019-11-07 | Gyu Hong LEE | Character input device |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3128357B2 (en) * | 1992-10-20 | 2001-01-29 | 沖電気工業株式会社 | Character recognition processor |
| KR20040099937A (en) * | 2003-05-20 | 2004-12-02 | 삼성전자주식회사 | Device for inputting letter by using touch-screen and method therefor |
| KR101358506B1 (en) * | 2007-02-23 | 2014-02-06 | 엘지전자 주식회사 | Method for Inputing Notes and Communication Terminal for using the Same |
| KR100980384B1 (en) | 2008-10-07 | 2010-09-07 | 주식회사 디오텍 | Character input method of portable terminal |
| JP6229303B2 (en) * | 2013-05-16 | 2017-11-15 | 富士通株式会社 | Program, information processing apparatus, and character recognition method |
| KR101709555B1 (en) | 2013-07-31 | 2017-02-23 | 주식회사 엘지화학 | Battery Module Assembly Having Coolant Flow Channel |
-
2018
- 2018-11-21 KR KR1020180144762A patent/KR102257719B1/en active Active
-
2019
- 2019-02-27 US US16/287,955 patent/US10895981B2/en active Active
Patent Citations (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020114516A1 (en) * | 2000-12-12 | 2002-08-22 | Eran Aharonson | Handwriting data input device with multiple character sets |
| US20050219226A1 (en) * | 2004-04-02 | 2005-10-06 | Ying Liu | Apparatus and method for handwriting recognition |
| US20080166049A1 (en) * | 2004-04-02 | 2008-07-10 | Nokia Corporation | Apparatus and Method for Handwriting Recognition |
| US20070182595A1 (en) * | 2004-06-04 | 2007-08-09 | Firooz Ghasabian | Systems to enhance data entry in mobile and fixed environment |
| US20060279559A1 (en) * | 2005-06-10 | 2006-12-14 | Wang Kongqiao | Mobile communications terminal and method therefore |
| US20100245230A1 (en) * | 2005-06-24 | 2010-09-30 | Nokia Corporation | Handwriting recognition in electronic devices |
| US20080002888A1 (en) * | 2006-06-29 | 2008-01-03 | Nokia Corporation | Apparatus, method, device and computer program product providing enhanced text copy capability with touch input display |
| US20080115078A1 (en) * | 2006-11-13 | 2008-05-15 | Sandeep Suresh Girgaonkar | Method for secure data entry in an application |
| US20080174561A1 (en) * | 2007-01-19 | 2008-07-24 | Lg Electronics Inc. | Mobile terminal with touch screen |
| US20090295737A1 (en) * | 2008-05-30 | 2009-12-03 | Deborah Eileen Goldsmith | Identification of candidate characters for text input |
| US20100177048A1 (en) * | 2009-01-13 | 2010-07-15 | Microsoft Corporation | Easy-to-use soft keyboard that does not require a stylus |
| US20130035143A1 (en) * | 2010-04-19 | 2013-02-07 | Masahiro Izutsu | Mobile information processing apparatus equipped with touch panel device and program for mobile information processing apparatus |
| US20140028562A1 (en) * | 2012-07-25 | 2014-01-30 | Luke St. Clair | Gestures for Keyboard Switch |
| US20150193141A1 (en) * | 2014-01-03 | 2015-07-09 | Apple Inc. | Continuous Handwriting UI |
| US20170131897A1 (en) * | 2015-03-26 | 2017-05-11 | Kyocera Document Solutions Inc. | Display input device, control method for display input device, and computer-readable storage medium for storing control program for display input device |
| US20190204934A1 (en) * | 2016-09-23 | 2019-07-04 | Gang Seon YU | Character input apparatus |
| US20190339859A1 (en) * | 2016-09-23 | 2019-11-07 | Gyu Hong LEE | Character input device |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102257719B1 (en) | 2021-05-28 |
| US10895981B2 (en) | 2021-01-19 |
| KR20200059709A (en) | 2020-05-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10241673B2 (en) | Alternative hypothesis error correction for gesture typing | |
| US8812302B2 (en) | Techniques for inserting diacritical marks to text input via a user device | |
| US9026428B2 (en) | Text/character input system, such as for use with touch screens on mobile phones | |
| US9798718B2 (en) | Incremental multi-word recognition | |
| US9753906B2 (en) | Character string replacement | |
| US9846536B2 (en) | Composition of handwritten messages on mobile computing devices | |
| US10838513B2 (en) | Responding to selection of a displayed character string | |
| CN104246679B (en) | Gesture input at dummy keyboard | |
| US8701050B1 (en) | Gesture completion path display for gesture-based keyboards | |
| KR102402397B1 (en) | Systems and Methods for Multi-Input Management | |
| KR20170129165A (en) | How to improve control by combining eye tracking and speech recognition | |
| JP6355293B1 (en) | Character evaluation program, character evaluation method, and character evaluation apparatus | |
| US20170293678A1 (en) | Adaptive redo for trace text input | |
| US10895981B2 (en) | Writing program, and character input device equipped with the same | |
| KR102245706B1 (en) | Method for processing data and an electronic device thereof | |
| JP6772629B2 (en) | Information processing device, character input program and character input method | |
| KR101680777B1 (en) | Method for correcting character | |
| CN100565553C (en) | Method and system for handwriting input in Asian languages | |
| KR101669799B1 (en) | Apparatus and method for processing ink text | |
| Bhatti et al. | Mistype resistant keyboard (NexKey) | |
| KR20160073146A (en) | Method and apparatus for correcting a handwriting recognition word using a confusion matrix |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2551); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 4 |