本发明涉及汉字输入方法及装置。
背景技术:
最近,随着中国的发展,想学汉字的需求及使用汉字的用户急增。与文字体系比较简单且数量少的韩文或英文不同,这种汉字作为包括象形文字的表意文字,由未规范化的数万个文字构成。由此,无法利用计算机、手机等电子设备的数量有限的键盘来直接输入文字,从而在将汉字适用于电子设备方面存在多种难题。
作为通常输入这种汉字的以往的方法,最广泛使用汉语拼音的输入方法和五笔字型的输入方法。
第一,在汉语拼音的输入方法中,将相同发音的文字作为候补罗列,并从其中可选择所需的文字来进行输入。但是,就这种方法而言,即使知道所要输入的汉字,也需要利用罗马字输入汉字,并且有太多的相同发音的汉字,因而发生每当输入一个文字时需要从具有相同发音的汉字组中选择的困难。并且,若不知道准确的发音,则在输入准确对应的汉字的过程中,发生错误的概率高。
第二,在五笔字型的输入方法中,能够以利用汉字的部首和笔画来组合汉字的方式进行输入。若要利用五笔字型的输入法,则需要背诵五笔字型的符号和键盘,并需要知道中文的笔顺和五笔字型的输入方法。当利用五笔字型来输入汉字时,根据情况,可主要打四个字来造字,常用的单词可打一个至三个字来进行输入。由此,若熟悉这种输入方法,则能够比汉语拼音的输入方法,更快地进行输入,但以需要五笔字型词典的程度,具有难以直观输入的文字,如此,五笔字型的输入法很难学。即,五笔字型的输入方法在学习输入方法上需要长时间的训练方法。
因此,需要与汉语拼音的输入方法不同,可直接输入汉字,且比五笔字型的输入方法,可以更直观地容易输入的汉字的新的输入方法。
技术实现要素:
本发明要解决的技术问题
本发明的目的在于,与以往的汉字输入方法不同,不需要长时间学习,也能够 通过直观的字根输入快速且容易地直接输入汉字。
并且,本发明的目的在于,以输入构成作为汉字部首的字形的至少一个字根的方式,不仅能够通过输入字根来识汉字并学习,而且初学者也能够容易输入汉字。
本发明的目的并不局限于以上所提及的目的,未提及的本发明的其他目的及优点能够根据以下说明来得到理解,并根据本发明的实施例来更加明确地得到理解。并且,能够容易理解本发明的目的及优点能够根据发明要求保护范围中所记载的方法及其组合来实现。
技术方案
用于达成这种目的的本发明的特征在于,其包括:从用户接收至少一个字根(Base Shape)及字根输入信号的步骤;根据上述字根输入信号的输入,对在输入上述字根输入信号之前所输入的上述至少一个字根进行组合来生成字形(Root Shape)的步骤;从上述用户接收输入结束信号的步骤;以及根据上述输入结束信号的输入,对在上述输入结束信号之前所生成的至少一个上述字形进行组合来生成汉字(Character)的步骤。
并且,本发明的特征在于,其包括:输入部,用于从用户接收至少一个字根(Base Shape)、字根输入信号及输入结束信号;字形生成部,根据上述字根输入信号的输入,对在输入上述字根输入信号之前所输入的上述至少一个字根进行组合来生成字形(Root Shape);以及汉字处理部,根据上述输入结束信号的输入,对在上述输入结束信号之前所生成的至少一个上述字形进行组合来生成汉字(Character)。
有益效果
根据如上所述的本发明,具有如下效果:与以往的汉字输入方法不同,不需要长时间学习,也能够通过直观的字根输入,快速且容易地直接输入汉字。
并且,根据本发明,具有如下优点:以输入构成作为汉字部首的字形的至少一个字根的方式,不仅能够通过输入字根来识汉字并学习,而且初学者也能够容易输入汉字。
附图说明
图1为本发明实施例的汉字输入装置的结构图。
图2(a)、图2(b)及图2(c)表示输入部的实施例。
图3表示字形生成部的工作的实施例。
图4表示组合图3的字形来生成汉字的汉字处理部的工作的实施例。
图5表示汉字处理部的删除工作过程的实施例。
图6表示当组合字形来生成汉字时指定字形的位置的实施例。
图7为本发明实施例的汉字输入装置的工作流程图。
具体实施方式
参照附图详细说明上述的目的、特征及优点,由此,本发明所属技术领域的普通技术人员能够容易实施本发明的技术思想。在说明本发明的过程中,在判断为与本发明相关的公知技术相关具体说明有可能不必要地混淆本发明的要旨的情况下,省略其详细说明。以下,参照附图详细说明本发明的优选实施例。在图中,相同的附图标记指相同或类似的结构要素。
图1为本发明实施例的汉字输入装置的结构图。
参照图1,本发明实施例的汉字输入装置100包括输入部40、字形生成部50及汉字处理部60,可响应从用户接收到的字根(Base Shape)来生成汉字(Character)。再一实施例的汉字输入装置100可响应从用户接收到的字根,通过显示部实时显示字根、字形或汉字。另一实施例的汉字输入装置100可包括显示部。
在此,如下列表1中所记载,字根可由包括繁体字和简体字的汉字的多个字根构成。此时,繁体字可指在韩国或日本所使用的汉字,简体字可指在中国所使用的汉字。
表1
即,表1中所记载的字根具有构成汉字的简体字和繁体字的最小单位的形态,在输入部40能够以键钮的形态分别排列。
如此,输入部40可从用户接收表1的字根中的至少一个字根。更具体地,随 着用户输入与包含在输入部40的字根相对应的键钮,输入部40可接收表1的字根。
图2表示输入部的实施例。
参照图2,输入部40可以为用于从用户接收字根的图2(a)所示的计算机键盘或小键盘。例如,输入部40由用户将与表1的8号字根相对应的键盘设定为W键钮,与34号字根相对应的键盘设定为O键钮,与25号字根相对应的键盘设定为T键钮,即,可将与多个字根相对应的各个键钮预先设定为字根的图像。如图2(a)所示,输入部40根据汉字的形态为繁体字的情况,可预先设定与预先设定的多个字根相对应的各个键钮的位置。由此,输入部40具有能够向用户提供直观的字根的效果。
根据再一实施例,如图2(b)所示,输入部40根据汉字的形态为简体字的情况,可预先设定与预先设定的多个字根相对应的各个键钮的位置。根据另一实施例,输入部40可以为通过显示装置可输入的图2(c)所示的触摸板。根据还一实施例,输入部40可以为可通过用户的语音输入字根的语音输入装置(未图示)。
并且,输入部40在从用户接收至少一个字根之后,可接收字根输入信号。更具体地,用户在向输入部40输入字根之后,可输入如除了与字根相对应的键钮之外的空格键或功能键之一的第一特定按钮。
根据再一实施例,输入部40在从用户接收至少一个字根之后,可参照预先存储的组合信息来自动生成字根输入信号。在此,组合信息可以为从制造人或用户借助预先存储的字根的输入来所生成的字形的数据表。此时,字形作为两个以上的字根的组合或由一个构成的字根的组合,可以为用户所要输入的汉字的部首。例如,字形可具有与汉字的部首相似的组合。并且,就字形而言,根据汉字,用户所要输入的汉字本身可以为字形。即,即使不从用户接收字根输入信号,输入部40也可参照预先存储的组合信息来生成字根输入信号。
根据另一实施例,输入部40在从用户接收至少一个字根之后,若经过恒定时间,则可参照预先存储的组合信息来自动生成字根输入信号。如上所述,输入部40不仅接收与字根输入信号相对应的第一特定按钮,而且可自动生成字根输入信号,但在图3至图5中,为了明确与字根输入信号的输入相关的说明,以空格之类的第一特定按钮的输入来表示。
其次,字形生成部50可根据与输入部40的第一特定按钮的输入相对应的或从输入部40所生成的字根输入信号,对在输入字根输入信号之前所输入的至少一个 字根进行组合来生成字形(Root Shape)。
以下,在图3中,假设从用户接收作为繁体字的“分”的过程来具体说明字形生成部50的字形生成过程。
图3表示字形生成部的工作的实施例。
参照图3,用户为了输入“分”而以如下方式进行输入。
第一输入:输入与表1中所记载的8号字根相对应的键钮。
第二输入:输入与表1中所记载的34号字根相对应的键钮。
第三输入:如空格键之类的第一特定按钮输入或在输入部40中自动所生成的字根输入信号。
第四输入:输入与表1中所记载的8号字根相对应的键钮。
第五输入:输入与表1中所记载的25号字根相对应的键钮。
第六输入:如空格键之类的第一特定按钮或在输入部40中自动所生成的字根输入信号。
即,输入部40可从用户通过第一输入至第六输入依次接收第一字根41-1、第二字根41-2、第二字根输入信号42-1、第三字根41-3、第四字根41-4及第二字根输入信号42-2。根据再一实施例,输入部40可从用户接收第一输入及第二输入来生成第一字根输入信号42-1,并接收第四输入及第五输入来自动生成第二字根输入信号42-2。
此时,字形生成部50可对在输入从输入部40接收或所生成的第一字根输入信号42-1之前所输入的第一字根41-1和第二字根41-2进行组合来生成第一字形51-1,并对在输入第二字根输入信号42-2之前所输入的第三字根41-3和第四字根41-4进行组合来生成第二字形51-2。之后,汉字处理部60可根据输入结束信号的输入,对在输入输入结束信号之前从字形生成部50所生成的至少一个字形51-1、51-2进行组合来生成汉字。更具体地,汉字处理部60可接收从字形生成部50所生成的至少一个字形51-1、51-2之后,接收从输入部40所输入的输入结束信号。在此,汉字可以为用户最终所要输入的汉字。此时,汉字可包括简体字或繁体字。
以下,在图4中,具体说明汉字处理部60的汉字生成过程。
图4表示组合图3的字形来生成汉字的汉字处理部的工作的实施例。
参照图3和图4,汉字处理部60可接收从字形生成部50所生成的第一字形51-1和第二字形51-2。之后,汉字处理部60可从输入部40接收输入结束信号43-1。更 具体地,在用户输入字根41-1~41-4及字根输入信号42-1、42-2之后,输入回车键或功能键之一的第二特定按钮,来由输入部40向汉字处理部60输入与第二特定按钮输入相对应的输入结束信号43-1。
此时,汉字处理部60可对在输入输入结束信号43-1之前所生成的第一字形51-1和第二字形51-2进行组合来生成汉字61-1。
另一方面,汉字处理部60在输入输入结束信号43-1之前,可从用户接收删除信号,并根据删除信号的输入,删除字形51-1、51-2或构成字形51-1、51-2的字根41-1~41-4。
以下,在图5中,具体说明用户在输入汉字“分子”的过程中汉字处理部60的删除过程。
图5表示汉字处理部的删除工作过程的实施例。
参照图5,输入部40可从用户接收第一字根41-1、第二字根41-2、第一字根输入信号、第三字根41-3、第四字根41-4、第二字根输入信号、第五字根41-5。此时,如图3所示,字形生成部50组合第一字根41-1、第二字根41-2、第三字根41-3和第四字根41-4来生成字形51-1及字形51-2,相反,如图5所示,可将第五字根41-5保持不变。即,汉字处理部60可从字形生成部50接收字形51-1、字形51-2及第五字根41-5。
另一方面,输入部40可从用户接收与由删除(DEL)键或功能键等指定的第三特定按钮的输入相对应的第一删除信号44-1和第二删除信号44-2来向汉字处理部60传输。即,汉字处理部60在输入输入结束信号之前或者输入输入结束信号之后,可从用户接收第一删除信号,来删除从字形生成部50所生成的字形或者在字根中最后所输入的字根或字形之一。
更具体地,如图5所示,汉字处理部60在输入输入结束信号43-1之前,可从用户接收第一删除信号44-1,来删除所生成的第一字形51-1、第二字形51-2及第五字根中最后所输入的第五字根41-5。并且,汉字处理部60可接收第二删除信号44-2来删除第一字形51-1及第二字形51-2中最后所输入的字形51-2。
图6表示当组合字形来生成汉字时指定字形的位置的实施例。
如通过图4的实施例所说明,汉字处理部60可组合由字形生成部生成的第一字形51-1和第二字形51-2来生成汉字61-1。此时,根据用户所要输入的汉字的种类,各个字形的位置会有所不同。因此,为了准确地生成用户所需的汉字,在本发 明中,用户可指定构成各个汉字的字形的位置。
由此,输入部40可从用户接收用于指定字形的位置的位置指定信号。此时,用户可利用键盘上的箭头按钮、数字按钮或预先指定的特殊按钮来输入位置指定信号。例如,随着用户输入箭头按钮(←、→、↑、↓),如图6所示,光标可在表示字形位置的区分区域60-1、60-2、60-3、60-4上移动。并且,根据用户输入的位置指定信号,如图6所示,表示字形位置的光标可在四格的区分区域61-1、61-2、61-3、61-4或九格的区分区域62-1、62-2、62-3、62-4移动。在图6中图示了设定四格或九格的区分区域的实施例,但在本发明的另一实施例中,格子形态的区分区域的数量可设定为2个或16个等多个。并且,用于设定字形的位置的区分区域无需一定要如图6所示地设定为格子形态,可具有多种形状及位置。
用户通过位置指定信号的输入,如图6所示地指定各个字形的位置之后,利用回车键等来输入输入结束信号,从而最终决定字形的位置。像这样,若通过输入部40输入完针对各个字形的位置指定信号及位置结束信号,则汉字处理部60可在用户指定的各个位置配置各个字形,来生成用户所需的汉字。
图7为本发明实施例的汉字输入装置的工作流程图。
参照图1至图7,输入部40从用户接收至少一个字根41-1~41-5及字根输入信号42-1、42-2(步骤S100)。此时,字形生成部50根据字根输入信号42-1的输入,对在输入字根输入信号42-1之前所输入的至少一个字根41-1、41-2进行组合来生成字形51-1(步骤S110)。在此,输入部40从用户接收输入结束信号43-1(步骤S120)。之后,汉字处理部60根据输入结束信号43-1的输入,组合输入结束信号43-1之前所生成的至少一个字形51-1、51-2来生成汉字61-1(步骤S130)。
并且,在本发明的一实施例中,生成汉字的步骤S130可包括:从用户接收针对至少一个字形的位置指定信号的步骤;以及在根据位置指定信号来指定的位置配置至少一个字形来生成汉字的步骤。
根据本发明的实施例,汉字输入装置100具有如下效果:以输入构成作为汉字部首的字形的至少一个字根的方式,与以往的汉字输入方法不同,不需要长时间学习,也能够通过直观的字根输入快速且容易地直接输入汉字,并且不仅能够通过输入字根来识汉字并学习,而且初学者也能够容易输入汉字。
上述的本发明能够由本发明所属技术领域的普通技术人员在不脱离本发明的技术思想的范围内进行各种置换、变形及变更,因而并不局限于上述的实施例及附 图。
附图标记的说明
40:输入部 41-1~41-5:字根
42-1、42-2:字根输入信号 43-1:输入结束信号
44-1、44-2:删除信号 50:字形生成部
51-1、51-2:字形 60:汉字处理部
61-1:汉字 100:汉字输入装置