[go: up one dir, main page]

US20200159409A1 - Writing program, and character input device equipped with the same - Google Patents

Writing program, and character input device equipped with the same Download PDF

Info

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
Application number
US16/287,955
Other versions
US10895981B2 (en
Inventor
Se-Ho OH
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of US20200159409A1 publication Critical patent/US20200159409A1/en
Application granted granted Critical
Publication of US10895981B2 publication Critical patent/US10895981B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing 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/03545Pens or stylus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04886Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/018Input/output arrangements for oriental characters
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements 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/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements 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/0238Programmable keyboards
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/263Language identification
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/22Character recognition characterised by the type of writing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/32Digital ink
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split 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

Provided is a writing program for enabling accurate character recognition, and a character input device equipped with the same. The character input device includes: 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. Accordingly, accurate character recognition may be enabled and thus errors possibly caused during character writing may be reduced.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • 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.
  • BACKGROUND OF THE INVENTION Field of the Invention
  • 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.
  • Related Art
  • 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.
  • PRIOR ART DOCUMENT Patent Document
  • Korean Patent Application Publication No. 2010-0038853 (Titled with “METHOD FOR INPUTTING CHARACTERS IN TERMINAL” and published on Apr. 15, 2010)
  • SUMMARY OF THE INVENTION
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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.
  • DESCRIPTION OF EXEMPLARY EMBODIMENTS
  • 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, a character 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 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. Here, 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, and FIG. 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 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. For example, in the first character input mode 10, character symbols may be output in the form of a keypad 11. Then, 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.
  • 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 the input unit 110. Here, 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. In addition, the second character input mode 20 may provide various language input environments.
  • In the second character input mode 20, 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.
  • 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 the character 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 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, and the fourth character 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 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.
  • 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 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. 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, 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.
  • 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 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. For example, in an existing character input method, the character input device 100 may be confused with Korean character “|” and English character “I”. However, 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.
  • In addition, 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. Here, 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.
  • 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 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. Here, 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.
  • 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 fourth character 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, the character 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, the character 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, the character 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 third character input window 22 c and the fourth character input window 22 d overlap, the character 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, 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. 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 the input unit 110 in order to recognize character writing of a user without confusion. However, the character input device 100 may output a single input window for a user to write a character. In this case, 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.
  • As illustrated in FIG. 4, a character writing tool 200 according to an embodiment of the present invention 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.
  • For example, when the switch 211 is located at a first position related to output of the first language, the character input device 100 recognizes that a character written with the character writing tool 200 is the first language. When 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. When 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. When 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.
  • 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, the character input device 100 according to an embodiment of the present invention 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 (S100).
  • 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.
  • In addition, when the user selects the second character input mode 20, 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.
  • More specifically, when the user selects the second character input mode 20, the plurality of character input windows 22 is called together with the character output window 21. For example, 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. Here, 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 (S200).
  • 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 third character input window 22 c prepares to recognize writing of a character as a number, and the third character 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 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.
  • 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 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. 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)

What is claimed is:
1. A character input device comprising:
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.
2. The character input device of claim 1, wherein the writing program further outputs 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.
3. The character input device of claim 2, wherein the writing program further outputs 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.
4. The character input device of claim 3, wherein the first language is a mother language of the user, the second language is a first foreign language, and the third language is a second foreign language.
5. The character input device of claim 4, wherein an area of the first language input window is larger than an area of the second language input window and an area of the third language input window.
6. The character input device of claim 4, wherein the user is allowed to adjust areas of the first language input window, the second language input window, and the third language input window.
7. The character input device of claim 2,
wherein when the user writes a mark in an upper area of the mark input window, the mark input window allows the mark to be recognized as an upper mark, and
wherein when the user writes a mark in a lower area of the mark input window, the mark input window allows the mark to be recognized as a lower mark.
8. The character input device of claim 2, wherein when the user writes a mark in a middle area of the mark input window, the mark input window allows the mark to be recognized as a middle mark.
9. The character input device of claim 2,
wherein the number input window and the mark input window are output to be adjacent to each other, and
wherein when the user writes a mark in an area where the number input window and the mark input window overlap each other, the mark is recognized as a middle mark.
10. The character input device of claim 1,
wherein the first language is a mother language of the user, and the second language is a foreign language, and
wherein an area of the first language input window is larger than an area of the second language input window.
11. The character input device of claim 1, wherein at least one of the first language input window or the second language input window allows a character written by the user to be recognized as an uppercase or a lowercase.
12. The character input device of claim 11, wherein the at least one of the first language input window or the second language input window outputs 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.
13. The character input device of claim 12, wherein an area of the lowercase input window is larger than an area of the uppercase input window.
14. The character input device of claim 11,
wherein the at least one of the first language input window or the second language input window allows 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
wherein the at least one of the first language input window or the second language input window allows 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.
15. The character input device of claim 1, wherein the user is allowed to adjust a size of the first language input window and a size of the second language input window.
16. The character input device of claim 1, wherein the user is allowed to select languages to be recognized in the first language input window and the second language input window, respectively.
17. The character input device of claim 1, wherein the writing program enables accuracy in recognition of a character written by the user to change.
18. The character input device of claim 17,
wherein when the recognition accuracy is increased, the writing program recognizes character writing by the user as it is, and
wherein when the recognition accuracy is decreased, 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.
19. 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.
US16/287,955 2018-11-21 2019-02-27 Writing program, and character input device equipped with the same Active US10895981B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (17)

* Cited by examiner, † Cited by third party
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