本发明是为了把汉字输入到电子计算机、字处理机等数据处理装置中所用的汉字输入装置。 在日语字处理机中所采用的汉字输入装置是利用键盘来输入欲输入的汉字的音读假名或训读假名,而后进行假名汉字变换。但是,汉字的特点是具有很多同音异字。所以,其操作方法是,先输入音读或训读,并在显示器上显示出已检索出的许多候选汉字,然后从中选出所需的汉字。
另外,在中文处理机中,也是用类似的操作方法进行汉字输入,即首先输入声母、韵母、声调等特征参数,检索出具有已输入的这些特征参数的汉字,和输入日语时一样,显示出候选汉字,然后从中选出所需的汉字。
在上述汉字输入装置中,输入汉字的读音后,从同一读音的许多汉字,即候选汉字中选出所需地汉字,这种操作过程很费时间,很难提高输入速度。
本发明的目的在于提供能克服上述的现有缺点,提高输入速度的汉字输入装置。
图1是本发明的一种实施方案的汉字输入装置方块图,图2是输入盘的正面图,图3是构成辞典的存储部分的模式图,图4是上述实施方案的流程图,图5是本发明的其他实施方案的方块图,图6是表示其动作的流程图,图7是另一种实施方案的方块图,图8和图9是其流程图。
本发明的实施方案内容说明如下。图1是中文字处理机中采用的汉字输入装置。图中,1是输入由声母、韵母、声调等读音信息构成的特征参数的输入机构,2是输入由汉字笔画数、起笔、末笔、偏、旁等字形信息构成的特征参数的输入机构,3是直接输入使用频度高的汉字的输入机构,4是能进行文字信息的删除和插入等功能操作的输入机构。5是存储通过输入机构2的操作而获得的起笔信息的存储部分,6是汉字辞典的存储部分,7是根据输入机构1和2所输入的特征参数,从存储部分4中分别检索出相应汉字的检索部分,8是存储由检索部分7根据输入的一个特征参数而检索出的候选汉字的候选汉字存储部分。9是存储由检索部分7根据输入的其他特征参数而检索出的候选汉字的候选汉字存储部分,10是取出候选汉字存储部分8和9中共同存储的汉字,并将其与候选汉字存储部分8中存储的内容相交换的候选检出部分(即重复汉字识别部分)。11是显示经候选检出部分10处理后输入到候选汉字存储部分8内的新候选汉字的显示部分。12是从显示部分11上所显示的候选汉字中选择出所需的汉字并将其送入文件存储部分13内的汉字选定机构,14是对上述各个部分和各个机构进行控制的控制部分。另外,本汉字输入装置还可以通过适当的显示机构来显示上述文件存储部分13内所存储的文件,其详细内容从略。
根据规定,上述输入机构2也可以仅输入起笔和末笔二者中的某一个参数,如下所述,由于存储部分5和控制部分14的作用,通过输入机构2的最初操作可以输入起笔信息,而不能输入末笔信息。然后,通过下一次输入机构2的操作可以输入末笔信息。当操作输入机构4或汉字选定机构12时,其存储部分5被清除。
图2表示图1中输入部分A(包括输入机构1、2、3、4和汉字选定机构12)上所设置的汉字输入键盘。该图中,21是可以直接输入使用频度高的36个汉字的操作键,22是可以输入韵母的操作键,23是输入写字时的起笔(最初书写的部分)和末笔(最后书写的部分)的操作键,25是输入汉字标准代码和汉字笔画数等数字的操作键。26是从显示部分8上所显示的候选汉字中选定需要输入的汉字所用的操作键。27是能够进行文字删除和插入等功能操作的操作键。28是输入声调的操作键。从结构上来看,上述各种操作键21~28的表面上分别标出了各特征参数和数字等,按压相应的部分即可输入对应的信息。
再者,操作键22、24和28对应于图1中的输入机构1,操作键23对应于同图输入机构2,操作键21对应于同图输入机构3,操作键27对应于同图输入机构4,操作键26对应于同图汉字选定机构12。
特征参数中声母、韵母、声调、起笔、末笔、笔画数的关系举例示于表1。
图3表示图1的存储部分6中所存储的辞典的结构模式。30a、30b、30c…30n分别为存储各特征参数的部分,例如,30a中存储声母A,30b中存储声母b,…30n中存储韵母uang。而31a、31b、31c……31n中分别存储与30a、30b、30c……30n中所存储的特征参数相对应的全部汉字。也就是说,如果规定出特征参数,那么也就决定了其存储部分30m,以此作为索引,读出对应的部分31m,即可查出全部候选汉字。
下面说明该实施方案的动作。首先利用输入机构1来输入第1特征参数。该第1特征参数通过控制部分14输入到检索部分7内,从存储部分6中取出具有该特征参数的候选汉字,写入到候选汉字存储部分8内。接着输入机构2输入的第2特征参数,同样从存储部分6中取出具有该特征参数的候选汉字,写入到候选汉字存储部分9内。在此状态下,候选检出部分10检出候选汉字存储部分8和9二者中共同存储的汉字。并清除候选汉字存储部分8中所存储的内容,然后存入由上述候选检出部分10识别出的新候选汉字。当这种改写动作结束时,存储在候选汉字存储部分8内的候选汉字,通过控制部分14显示在显示部分11上。操作员利用汉字选定机构12从显示部分11上所显示的候选汉字中选出所需的汉字,已选出的汉字存储到文件存储部分13内。
上述实施方案的动作在举例中说明了依次操作输入机构1和2,一个个输入读音信息和字形信息的情况。但是,也可以输入读音信息的音读和训读等2种以上信息,或字形信息的画数、偏、旁等几个信息,依次检索出各个候选汉字,把能够满足全部已输入特征参数的汉字存储到候选汉字存储部分8内,显示在显示部分11上。也就是说,这时,利用检索部分7检索出具有第3次输入的读音或字形信息的候选汉字,写入到候选汉字存储部分9内。这时把候选汉字存储部分8和9二者中均有的汉字写入候选汉字存储部分8内。重复进行这种动作,即可在显示部分11上显示出如上所述能完全满足已输入的几个参数的候选汉字。这时,由于候选汉字数量只集中在少数几个字,所以很容易选出所需的汉字。
下面对输入机构2中在操作键23上进行操作,输入起笔信息和末笔信息的动作加以说明。当最初操作输入机构2时,其输入的特征参数通过控制部分14作为起笔信息存储到存储部分5内,同时加到检索部分7内,检索出具有该特征参数的汉字,存储到候选汉字存储部分8(或9)内。下面再次操作输入机构时,控制部分14识别出存储部分5内已存储了信息,于是把这次输入的特征参数判定为末笔信息,同样加在检索部分7内。以后的动作与上述操作输入机构1时相同,既满足输入的起笔信息又满足末笔信息的候选汉字写入到候选汉字存储部分8内。
在进一步操作汉字选定机构12或输入机构4的同时,对存储部分5进行清除,做好下面操作输入机构,输入起笔信息的准备工作。
另外,在不输入起笔信息,只输入末笔信息时,首先输入“?”,这样在存储部分5内就输入了相应信息,因此控制部分14能判断出通过下次操作输入机构2而输入的特征参数是末笔信息。
在如此操作输入机构2的情况下,可以自动地判断出,通过第1次操作而输入的信息是起笔信息;通过第2次操作而输入的信息是末笔信息。并且可以自动处理,因而提高了操作效率。
当进一步操作输入机构3时,指定的汉字可通过控制部分14直接输入和存储到文件存储部分13内。
图4是表示图1所示实施方案动作的流程图。
声母的种类及其字例示于表2,韵母的种类及其字例示于表3,起笔末笔的种类及其字例示于表5,画数及其字例示于表6。各个表中的字数表示具有该种参数的汉字数量。
表7表示输入汉字“新”时的操作方法示例。该汉字的声母是“X”,韵母是“1N”,声调是“一”,起笔是“、”,末笔是“1”,画数是“13”。
另外,当作为日语字处理机使用时,还具有输入音读和训读两种特征参数,检索出所需汉字的功能。但是,这种装置中必须:在用键盘输入音读之后,输入逗号或斜线等规定的符号,然后再用键盘输入训读。也就是说,不是连续地输入音读和训读的参数,而是必须在两种参数之间加上间隔符号。
但是,上述实施方案的汉字输入装置具有这样两种机构:①用于输入声母、韵母、声调等各种汉字特征参数,其操作键22、24和28的操作位置互不相同的输入机构,②用于检索这样一些汉字(即能满足由上述输入机构所输入的多个特征参数的汉字)的检索机构。
所以,当输入多个特征参数时,各参数间不需要插入逗号等间隔符号的信息,可以高速度地进行参数输入。
本发明可提供这样一种汉字输入装置,即,在显示出候选汉字的状态下,即使进行了选定所需汉字的操作,也不会清除候选汉字,可以连续地选择该候选汉字。
图5表示其实施方案举例,这是在已说明的图1所示实施方案中增设了检测机构15。该检测机构15的功能是:接收来自输入机构1、2、3、4和汉字选定机构12的输出信号,并将这些输入信号送入控制部分14等处,与此同时检测出在操作了汉字选定机构12之后又操作了输入机构1、2、3、4这一状态,并清除候选汉字存储部分8和显示部分11。
在本实施方案中,根据输入的特征参数而检索出的候选汉字在显示机构上进行显示,然后可借助于选择机构,首先选出一个候选汉字。
这时,如果在显示出的候选汉字中,仍还有要选择的汉字,那么,可以继续操作汉字选定机构12,选出所需的汉字。在此情况下,即使多次仅仅操作汉字选择机构12,也不会从检测机构15中发出清除信号,不会清除候选汉字存储部分8,也不会改变显示部分11的显示内容。
但是,如上所述,在操作了汉字选定机构12之后再操作输入机构1、2或3,输入新的特征参数时,或者在操作了输入机构4,输入了功能信息时,由检测机构15检测出这些操作并清除候选汉字存储部分8的内容。与此同时清除显示部分11的显示,自动地为新的检测动作做好准备。
图6是这一主要动作的流程图。
再者,本发明中,即使用同样的数字键来输入笔画数或标准代码,也能通过识别机构来识别该数的位数并判断是笔画数,还是代码,然后进行汉字检索。
图7表示其实施方案,它与图5所示装置的不同之处有两点:一是把输入机构2内的数字键独立出来作为输入机构2a,二是增设了计数器16和存储部分17。16是对由输入机构2a所输入的数的位数进行计数的计数器,17是对该输入进行存储的存储部分。
下面说明实施方案的动作。从利用输入机构1~4和汉字选定机构12进行汉字输入这一点来看,该实施方案与图1和图5所示的实施方案相同。下面说明利用输入机构2a来输入汉字画数的情况。由于笔画数最多为2位,所以,笔画数用2位数字输入。例如,6画时输入数字“06”,12画时输入“12”。现在由操作员输入汉字的笔画数。于是,计数器16对输入的2位数字进行计数,其结果通过检测机构15,加到控制部分14上。存储在存储部分17内的数通过检测机构15加到控制部分14上,通过该控制部分14的控制,作为一个特征参数处理,驱动检索部分7进行检索。
下面说明利用该输入机构2a来输入汉字标准代码的情况。标准代码,例如中华人民共和国,用4位数字表示。所以,计数器16对输入的4位数字进行计数,其结果通过检测机构15加到控制部分14上。存储在存储部分17内的数通过检测机构15加到控制部分14上。作为标准代码加到检索部分7内,于是检索出相应的汉字。检索出来的汉字存储到候选汉字存储部分8内。这样,当操作汉字选定机构12时,相应的汉字就通过输出线输出到文件存储部分13内。
另外,为了判断由输入机构2a输入的数字是笔画数还是标准代码,可以在操作了输入机构2a之后,接着操作输入机构1、2、4或者汉字选定机构12时,判断出在此之前计数器16的计数值是“2”还是“4”,如果是2,则可以认为该数字是笔画数;如果是4,则可以认为该数字是标准代码。这一连串的判断,控制动作由控制部分14进行。
上述流程图由图8表示。而图9表示该子程序的输入管理流程。
下面是本发明的积极效果。
(1)从上述实施方案中可以看出:若采用本发明,则输入汉字的读音信息和字形信息,在显示部分仅显示出能满足这两种信息条件的候选汉字,所以,仅显示出少数几个汉字,其选择操作非常容易,可以提高汉字的输入速度。
(2)输入机构除设置了输入汉字特征参数的操作键,同时也设置了能直接输入使用频度高的特定汉字的操作键。所以,尽管输入机构的操作键盘的面积很大,也能提高汉字输入时的操作速度。
(3)通过同一操作键盘上的操作而输入的多种参数,从结构上来看,可根据其操作顺序进行识别。所以,不需要转换操作键的定义,即可输入多种特征参数。因此,可达到提高操作速度的目的。
(4)当输入多个特征参数时在各参数之间不需要输入逗号等隔离信息,容易完成特征参数的输入操作。
(5)根据输入的特征参数而检索出来的候选汉字在显示机构中显示出来之后,可利用汉字选定机构从这些候选汉字中选择出一个或几个,并且可以通过输入新的特征参数或功能信息使原来显示的候选汉字自动清除,所以,能使汉字输入操作丰富多样,简单易行。
(6)由于能识别输入数字的位数,并能自动判断出该数字是汉字的笔画数信息,还是标准代码,进行汉字检索,所以,当输入数字时不需要指出是笔画数还是标准代码,可以简化汉字输入的操作。