[go: up one dir, main page]

HK1168160A - 汉字检索系统、汉字检索方法及程序 - Google Patents

汉字检索系统、汉字检索方法及程序 Download PDF

Info

Publication number
HK1168160A
HK1168160A HK12108665.3A HK12108665A HK1168160A HK 1168160 A HK1168160 A HK 1168160A HK 12108665 A HK12108665 A HK 12108665A HK 1168160 A HK1168160 A HK 1168160A
Authority
HK
Hong Kong
Prior art keywords
kanji
input
character
unit
chinese
Prior art date
Application number
HK12108665.3A
Other languages
English (en)
Inventor
桑原正夫
加藤彰太
阿久津贵彦
大平淳一
Original Assignee
阿霸有限会社
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 阿霸有限会社 filed Critical 阿霸有限会社
Publication of HK1168160A publication Critical patent/HK1168160A/zh

Links

Description

汉字检索系统、汉字检索方法及程序
技术领域
本发明涉及一种使用计算机,对成为检索对象的单个汉字或短语的读音或相关信息等进行检索并显示的汉字检索系统、汉字检索方法以及程序。特别地,涉及一种使用便携式游戏装置、便携式电话机、电子词典装置等的便携式装置,对成为检索对象的单个汉字或短语的读音或相关信息等进行检索并显示的汉字检索系统、汉字检索方法以及程序。
背景技术
一直以来,作为用于检索单个汉字或短语的意思的装置,开发出了将单个汉字或短语的读音或相关信息等电子化后,存储在数据库中,并且通过输入单个汉字或短语,从而对单个汉字或短语的意思进行简单的检索并显示的电子词典装置和个人数字助理(PDA:Personal Digital Assistant)等。
但是,以往的电子词典装置是通过用户输入作为成为检索对象的单个汉字或短语的检索对象汉字的读音,从而对该检索对象汉字的意思进行检索并显示的装置,在用户不知道检索对象汉字的读音的情况下,使用以往的电子词典装置不能检索检索对象汉字的意思。
另外,近年来,由于计算机的普及,使用读音难懂的单个汉字或短语的文章等在市场上泛滥,因此,能够简单地对这些难懂的单个汉字或短语的读音进行检索并显示的汉字检索系统的开发被寄予厚望。
因此,有人提出了即使在用户不知道检索对象汉字的读音的情况下,也能够对检索对象汉字的读音或相关信息等进行检索的汉字检索系统。例如,专利文献1中公开了一种电子词典装置,其使用方法为:在作为由多个单个汉字构成的检索对象汉字的短语中,通过输入各单个汉字的读音,从而针对每个单个汉字,提取包括各单个汉字的短语的候补,从相对于各单个汉字的短语的候补中提取共同的短语,作为检索对象汉字的候补或者检索对象汉字,由此,将不知道读音的检索对象汉字的相关信息提取并显示。
专利文献1:JP特开2006-293676号公报
但是,在专利文献1公开的电子词典装置中存在以下问题,即,必须将检索对象汉字划分为知道读音的单个汉字(以下简称为已知单个汉字),用“空格”对各单个汉字的断开进行区分,并同时输入单个汉字的读音;或者划分成已知单个汉字和不知道读音的单个汉字(以下简称为未知单个汉字),将未知单个汉字的读音设为“*”,用户必须一边用“空格”区分各单个汉字的断开,一边将构成检索对象汉字的所有单个汉字的读音从第一个文字开始按顺序输入,当在输入中错误地输入了读音时,必须以将到输入错误的位置为止所输入的文字删除的方式返回,再次从该位置进行输入。
另外,还存在的问题是:在各单个汉字的断开处必须输入“空格”,例如,即使是四字短语的连续的第一个字和第二个字的读音都知道的短语(以下简称为已知短语),也必须一个文字一个文字地输入读音,即,不能将第一个文字和第二个文字作为已知短语的读音结合在一起输入。
另外,还存在的问题是:在用户忘记了将未知单个汉字的读音设为“*”这一规则的情况下,用户自身利用使用说明书或帮助功能,对未知单个汉字的读音为“*”这一规则进行查询,然后,必须将检索对象汉字的读音从第一个文字开始按顺序输入(作业效率差的问题)。
发明内容
本发明是为了解决以上的问题而实现的,其目的是提供一种能够容易地对不知道读音的检索对象汉字的读音或相关信息等进行检索并显示的汉字检索系统、汉字检索方法以及程序。
提供应该解决上述现有技术中的问题的下列发明。
本发明的第一方式的汉字检索系统,是使用计算机来检索成为检索对象的单个汉字或短语即检索对象汉字的读音的汉字检索系统,上述计算机具有:输入控制单元,其控制文字输入部,从而指定构成上述检索对象汉字的1个以上的单个汉字中的所希望的单个汉字的汉字位置,并输入与从所指定的上述汉字位置开始连续的1个以上的汉字串对应的输入文字;输入文字获取单元,其获取通过上述输入控制单元所输入的作为汉字、平假名、片假名或英文字母的上述输入文字和与上述输入文字对应的上述汉字位置;汉字检索单元,其以通过上述输入文字获取单元所获取到的上述汉字位置作为制约条件,在通过上述输入文字获取单元所获取到的上述输入文字是平假名、片假名或英文字母时,根据上述制约条件,从存储在数据库部中的多个单个汉字或短语中,检索至少包括以上述输入文字为读音的单个汉字或短语在内的上述检索对象汉字的候补,在上述输入文字是汉字时,根据上述制约条件,从存储在数据库部中的多个单个汉字或短语中,检索至少包括上述作为输入文字的单个汉字在内的上述检索对象汉字的候补,并提取所检索到的该检索对象汉字的候补的读音;和显示控制单元,其控制显示部,以显示通过上述汉字检索单元所检索到的上述检索对象汉字的候补、以及检索到的该检索对象汉字的候补的读音。
在此,所谓与汉字串对应的输入文字,在以平假名、片假名或英文字母进行输入的情况下是指:成为检索对象的单个汉字或短语即检索对象汉字中的已知单个汉字或已知短语的读音,在以手写的方式输入汉字的情况下是指:构成手写的检索对象汉字的单个汉字。另外,也能够将连续的已知单个汉字的读音作为已知短语的读音统一作为输入文字。
另外,所谓单个汉字或已知短语的读音,在输入文字是英文字母时,如果是日语,则是用罗马英文字母标注的读法,如果是日语之外的语言,则是用与该语言对应的英文字母标注的读法。
本发明的第二方式的汉字检索系统的特征为,根据本发明的第一方式的汉字检索系统,上述输入控制单元控制上述输入部,从而还输入构成上述检索对象汉字的单个汉字的汉字字数,上述输入文字获取单元还获取通过上述输入控制单元所输入的上述汉字字数,上述汉字检索单元将通过上述输入文字获取单元所获取到的上述汉字位置以及上述汉字字数作为上述制约条件,在通过上述输入文字获取单元所获取到的上述输入文字是平假名、片假名或英文字母时,根据上述制约条件,从存储在上述数据库部中的多个单个汉字或短语中,检索至少包括以上述输入文字为读音的单个汉字或短语在内的上述检索对象汉字的候补,在上述输入文字是汉字时,根据上述制约条件,从存储在上述数据库部中的多个单个汉字或短语中,检索至少包括上述作为输入文字的单个汉字在内的上述检索对象汉字的候补,并提取所检索到的该检索对象汉字的候补的读音。
本发明的第三方式的汉字检索系统的特征为,根据本发明的第一或第二方式的汉字检索系统,上述汉字检索单元具有:读音汉字检索单元,其在通过上述输入文字获取单元所获取到的上述输入文字是平假名、片假名或英文字母时,从存储在上述数据库部中的多个单个汉字或短语中,检索以通过上述输入文字获取单元所获取到的上述输入文字作为读音的所有单个汉字或短语;和短语检索单元,其根据上述制约条件,从存储在上述数据库部中的多个单个汉字或短语中,检索至少包括作为通过上述输入文字获取单元所获取到的上述输入文字的单个汉字在内的上述检索对象汉字的候补,或检索至少包括通过上述读音汉字检索单元检索到的单个汉字或短语在内的上述检索对象汉字的候补,并提取所检索到的该检索对象汉字的候补的读音。
本发明的第四方式的汉字检索系统的特征为,根据本发明的第三方式的汉字检索系统,上述输入控制单元控制上述输入部,从而使作为通过上述输入文字获取单元所获取到的上述输入文字的单个汉字的上述汉字位置、或构成通过上述读音汉字检索单元所检索到的单个汉字或短语的各单个汉字的上述汉字位置,移动至所希望的汉字位置。
本发明的第五方式的汉字检索系统的特征为,根据本发明的第四方式的汉字检索系统,上述输入控制单元还具有:选择作为被设置于上述输入部中的平假名、片假名或英文字母的文字进行输入的单元;和/或通过手写将汉字、平假名、片假名或英文字母进行输入的单元,在上述输入控制单元具有上述通过手写进行输入的单元时,上述计算机还具有对被手写输入的上述输入文字按照汉字、平假名、片假名或英文字母的每一种进行确认的文字确认单元。
例如,选择作为触摸屏或按键而被事先设置的作为平假名、片假名或英文字母的文字进行输入。
本发明的第六方式的汉字检索系统的特征为,根据本发明的第五方式的汉字检索系统,上述显示控制单元根据从通过上述汉字检索单元所检索到的上述检索对象汉字的候补中所指定的上述检索对象汉字,获取存储在上述数据库部中的与该检索对象汉字相关的相关信息,并控制上述显示部,以显示所获取到的上述相关信息。
本发明的第七方式的汉字检索系统的特征为,根据本发明的第六方式的汉字检索系统,上述汉字检索单元还具有预测输入文字生成单元,该预测输入文字生成单元在通过上述输入文字获取单元所获取到的上述输入文字是平假名、片假名或英文字母时,根据规定的预测输入文字检索规则,生成与上述输入文字类似的预测输入文字,上述读音汉字检索单元还从存储在上述数据库部中的多个单个汉字或短语中,检索以通过上述预测输入文字生成单元所生成的上述预测输入文字为读音的所有的单个汉字或短语。
本发明的第八方式的汉字检索系统的特征为,根据本发明的第七方式的汉字检索系统,上述计算机还具有用户保存单元,该用户保存单元将与从通过上述汉字检索单元检索到的上述检索对象汉字的候补中所指定的上述检索对象汉字相关的上述相关信息保存到上述数据库部中,上述显示控制单元获取与从保存在上述用户保存单元中的1个以上的单个汉字或者短语中所选择出的1个单个汉字或短语相关的上述相关信息,并控制上述显示部,以显示所获取到的上述相关信息。
本发明的第九方式的汉字检索系统的特征为,根据本发明的第八方式的汉字检索系统中,上述输入文字获取单元在上述输入文字是汉字时,将所获取到的单个汉字保存在暂时存储部中,上述汉字检索单元将以通过上述输入文字获取单元所获取到的平假名、片假名或英文字母为读音的单个汉字或短语保存在上述暂时存储部中,上述输入控制单元控制上述输入部,从而输入从保存在上述暂时存储部中的1个以上的单个汉字或短语中所选择出的汉字或短语。
本发明的第一方式的汉字检索方法,是使用计算机来检索成为检索对象的单个汉字或短语即检索对象汉字的读音的汉字检索方法,上述计算机具有:步骤(a),指定构成上述检索对象汉字的1个以上的单个汉字中的所希望的单个汉字的汉字位置,并输入与从所指定的上述汉字位置开始连续的1个以上的汉字串对应的输入文字;步骤(b)步骤,获取通过上述步骤(a)所输入的作为汉字、平假名、片假名或英文字母的上述输入文字和与上述输入文字对应的上述汉字位置;步骤(c),以通过上述步骤(b)所获取到的上述汉字位置作为制约条件,在通过上述步骤(b)所获取到的上述输入文字是平假名、片假名或英文字母时,根据上述制约条件,从存储在数据库部中的多个单个汉字或短语中,检索至少包括以上述输入文字为读音的单个汉字或短语在内的上述检索对象汉字的候补,在上述输入文字是汉字时,根据上述制约条件,从存储在数据库部中的多个单个汉字或短语中,检索至少包括上述作为输入文字的单个汉字在内的上述检索对象汉字的候补,并提取所检索到的该检索对象汉字的候补的读音;和步骤(d),将通过上述步骤(c)所检索到的上述检索对象汉字的候补、以及检索到的该检索对象汉字的候补的读音进行显示。
本发明的第二方式的汉字检索方法的特征为,根据本发明的第一方式的汉字检索方法,在上述步骤(a)中,还输入构成上述检索对象汉字的单个汉字的汉字字数,在上述步骤(b)中,还获取通过上述步骤(a)所输入的上述汉字字数,在上述步骤(c)中,将通过上述步骤(b)所获取到的上述汉字位置以及上述汉字字数作为上述制约条件,在通过上述步骤(b)所获取到的上述输入文字是平假名、片假名或英文字母时,根据上述制约条件,从存储在上述数据库部中的多个单个汉字或短语中,检索至少包括以上述输入文字为读音的单个汉字或短语在内的上述检索对象汉字的候补,在上述输入文字是汉字时,根据上述制约条件,从存储在上述数据库部中的多个单个汉字或短语中,检索至少包括上述作为输入文字的单个汉字在内的上述检索对象汉字的候补进行检索,并提取所检索到的该检索对象汉字的候补的读音。
本发明的第三方式的汉字检索方法的特征为,根据本发明的第一或第二方式的汉字检索方法,上述步骤(c)包括:步骤(c1),在通过上述步骤(b)所获取到的上述输入文字是平假名、片假名或英文字母时,从存储在上述数据库部中的多个单个汉字或短语中,检索以通过上述步骤(b)所获取到的上述输入文字作为读音的所有单个汉字或短语;步骤(c2),根据上述制约条件,从存储在上述数据库部中的多个单个汉字或短语中,检索至少包括作为通过上述步骤(b)所获取到的上述输入文字的单个汉字在内的上述检索对象汉字的候补,或者检索至少包括通过上述步骤(c1)所检索到的单个汉字或短语在内的上述检索对象汉字的候补,并提取所检索到的该检索对象汉字的候补的读音。
本发明的第四方式的汉字检索方法的特征为,根据本发明的第三方式的汉字检索方法,在上述步骤(a)中,将作为通过上述步骤(b)所获取到的上述输入文字的单个汉字的上述汉字位置、或构成通过上述步骤(c1)所检索到的单个汉字或短语的各单个汉字的上述汉字位置,移动至所希望的汉字位置。
本发明的第五方式的汉字检索方法的特征为,根据本发明的第四方式的汉字检索方法,上述步骤(a)还包括:步骤(a1),选择作为被设置在上述输入部中的平假名、片假名或英文字母的文字进行输入;和/或步骤(a2),通过手写将汉字、平假名、片假名或英文字母进行输入;上述计算机还具有:步骤(e),在上述步骤(a)具有上述步骤(a2)时,对被手写输入的上述输入文字按照汉字、平假名、片假名或英文字母的每一种进行确认。
本发明的第六方式的汉字检索方法的特征为,根据本发明的第五方式的汉字检索方法,在上述步骤(d)中,根据由通过上述步骤(c)所检索到的上述检索对象汉字的候补中所指定的上述检索对象汉字,获取存储在上述数据库部中的与该检索对象汉字相关的相关信息,并显示所获取到的上述相关信息。
本发明的第七方式的汉字检索方法的特征为,根据本发明的第六方式的汉字检索方法,上述步骤(c)还具有:步骤(c3),在通过上述步骤(b)所获取到的上述输入文字是平假名、片假名或英文字母时,根据规定的预测输入文字检索规则,生成与上述输入文字类似的预测输入文字,在上述步骤(c1)中,还从存储在上述数据库部中的多个单个汉字或短语中,检索以通过上述步骤(c3)所生成的上述预测输入文字为读音的所有的单个汉字或短语。
本发明的第八方式的汉字检索方法的特征为,根据本发明的第七方式的汉字检索方法,上述计算机还具有:步骤(f),将与从通过上述步骤(c)所检索到的上述检索对象汉字的候补中所指定的上述检索对象汉字相关的上述相关信息保存到上述数据库部中,在上述步骤(d)中,获取与从保存在上述步骤(f)中的1个以上的单个汉字或者短语中所选择出的1个单个汉字或短语相关的上述相关信息,并显示所获取到的上述相关信息。
本发明的第九方式的汉字检索方法的特征为,根据本发明的第八方式的汉字检索方法,在上述步骤(b)中,在上述输入文字是汉字时,将所获取到的单个汉字保存在暂时存储部中,在上述步骤(c)中,将以通过上述步骤(b)所获取到的平假名、片假名或英文字母为读音的单个汉字或短语保存在上述暂时存储部中,在上述步骤(a)中,输入从保存在上述暂时存储部中的1个以上的单个汉字或短语中所选择出的汉字或短语。
本发明的第一方式的程序,是使计算机执行对成为检索对象的单个汉字或短语即检索对象汉字串的读音进行检索的处理的程序,使上述计算机执行实现本发明的第一至第九中任一个方式的汉字检索系统的各单元的处理。
(发明效果)
根据本发明的所有方式的汉字检索系统、汉字检索方法以及程序,仅仅通过以指定汉字位置的方式输入检索对象汉字中的已知单个汉字或已知短语的读音,就能够检索检索对象汉字的候补(以下简称为检索汉字候补),并将该检索到的检索汉字候补和该检索汉字候补的读音一起进行显示。
也就是说,无需使用确定未知单个汉字的例如“*”或“?”等的符号。另外,通过以指定汉字位置的方式输入检索对象汉字中的已知短语的读音,从而能够使用户的输入操作变得容易。即,无需对每个单个汉字都进行读音输入的操作,就能够输入多个单个汉字的读音作为短语的读音。
另外,根据本发明的第二方式的汉字检索系统以及本发明的第二方式的汉字检索方法,除了上述之外,还能够通过指定构成检索对象汉字的单个汉字的字数(以下简称为汉字字数),来缩小检索汉字候补的范围,能够在短时间内检索检索汉字候补,并且,能够使用户容易地认出检索汉字候补中的检索对象汉字。
另外,根据本发明的第四方式的汉字检索系统以及本发明的第四方式的汉字检索方法,除了上述之外,还通过容易地使被输入到错误的汉字位置上的单个汉字移动,从而能够容易地检索检索汉字候补。
另外,根据本发明的第五方式的汉字检索系统以及本发明的第五方式的汉字检索方法,除了上述之外,还通过对被手写的汉字进行识别以作为输入文字,从而即使在一个已知单个汉字也没有的情况下,也能够检索检索汉字候补或检索对象汉字的读音。
另外,根据本发明的第六方式的汉字检索系统以及本发明的第六方式的汉字检索方法,除了上述之外,还能够提取与从检索到的检索汉字候补中所选择出的检索对象汉字相关的相关信息(例如,意思、英文译文等)进行显示。
另外,根据本发明的第七方式的汉字检索系统以及本发明的第七方式的汉字检索方法,除了上述之外,即使在用户将已知单个汉字或已知短语的读音弄错进行了输入的情况下,也能够根据预测输入文字检索规则,生成与输入文字类似的预测输入文字,并检索以所生成的预测输入文字为读音的检索汉字候补。例如,即使在用户本想输入“gakkou(がっこぅ)”但却输入了“gakou(がこぅ)”的情况下,作为检索汉字候补,除了“画工(がこぅ)”和“画稿(がこぅ)”等之外,也能检索到与“がこぅ”类似的“学校(がっこぅ)”并显示。由此,即使是由日语不熟练的外国人输入的输入文字,即使是读音容易出错的输入文字,也能够检索检索汉字候补。
另外,根据本发明的第八方式的汉字检索系统以及本发明的第八方式的汉字检索方法,除了上述之外,通过保存检索到的检索对象汉字的读音或相关信息,能够生成将用户经常使用的单个汉字或短语、或容易出错的单个汉字或短语总汇在一起的用户个人的简易词典功能。
另外,根据本发明的第九方式的汉字检索系统以及本发明的第九方式的汉字检索方法,除了上述之外,通过将由输入文字转换的单个汉字或短语作为历史信息进行存储,无需再次输入过去输入过的输入文字,就能够检索检索汉字候补。
附图说明
图1表示执行本发明的一个实施方式的汉字检索系统10的便携式游戏装置20的概略构成。
图2表示本发明的一个实施方式的汉字检索系统10的系统构成的一个例子。
图3是用于说明使用了文字输入部25的文字输入的图;(a)是用于说明汉字位置的指定的图;(b)是用于说明使用触摸输入部25a以平假名进行文字输入的图;(c)是用于说明使用手写输入部25b以汉字进行文字输入的图;(d)是用于说明使用手写输入部25b以平假名进行文字输入的图;(e)是用于说明显示检索汉字候补和其读音的画面的图。
图4表示输入汉字字数的画面窗口的一个例子。
图5是用于说明汉字位置的移动的图。
图6表示将存储在历史信息用数据部181中的单个汉字或短语进行显示的画面窗口的一个例子。
图7(a)表示将检索汉字候补和其读音进行显示的画面的一个例子;(b)表示将检索对象汉字和其读音以及其相关信息进行显示的画面的一个例子。
图8是表示汉字转换用数据部171的数据构成的一个例子。
图9是表示短语检索用数据部172的数据构成的一个例子。
图10是用于说明二进位检索的图。
图11是用于说明线性检索的图。
图12是表示在计算机中执行本发明的一个实施方式的汉字检索方法的各工序的程序的处理步骤的流程图的一个例子。
图13是图12的后续流程图。
图中:
10:汉字检索系统
11:文字输入控制部
12:文字确认部
13:显示控制部
14:输入文字获取部
15:汉字检索部
16:用户保存部
17:数据库部
18:暂时存储部
20:便携式游戏机装置
21:CPU
22:ROM
23:RAM
24:显示部
25:文字输入部
25a:触摸输入部
25b:手写输入部
25c:操作部
151:读音汉字检索部
152:预测输入文字生成部
153:短语检索部
171:汉字转换用数据部
172:短语检索用数据部
173:用户保存数据部
181:历史信息用数据部
182:检索结果数据部
具体实施方式
参照附图对本发明的一个实施方式进行说明。另外,以下要说明的实施方式只是为了进行说明,对本发明的技术范围不具有限定作用。因此,本领域技术人员能够理解:能够采用将这些各个要素或所有要素用与它们等同的要素进行替换的实施方式,并且这些实施方式也包含在本发明的技术范围内。
另外,在本说明书中,以单个汉字或短语的读音是日语的情况为例进行说明。
本发明的一个实施方式的汉字检索系统10的工作方式如下:将作为成为用户不知道读音的检索对象的单个汉字或短语的检索对象汉字(例如,“凌霄花”、“羅漢柏”、“瓢虫”和“蒲公英”等)的读音,显示在显示部上,让用户辨别(在上述例子中为“のぅぜんかずら”、“ぁすなろ”、“てんとぅむし”、“たんぽぽ”等),然后,将指示了相关信息显示的检索对象汉字的相关信息(例如,意思、英文译文等)显示在显示部上。例如,在检索对象汉字是“凌霄花”时,在第三个字是已知单个汉字“花”的情况下,指定第三个汉字,将“はな”作为输入文字,由此,检索第三个文字是“花”的检索汉字候补(例如,紫陽花、女郎花、山茶花、線香花火、凌霄花和鳳仙花等),将检索到的检索汉字候补和该检索汉字候补的读音一起显示在显示部上,让用户知道检索对象汉字“凌霄花”的读音是“のぅぜんかずら”。另外,该系统还能够通过从检索汉字候补中指示作为检索对象汉字的“凌霄花”的相关信息显示,从而将检索对象汉字的意思或英文译文等的相关信息显示在显示部上。另外,在不知道“花”的读音的情况下,也就是说,使用该系统,即使在一个单个汉字也不认识的情况下,通过将手写的“花”作为输入文字,也能够显示与当“花”是已知单个汉字时(在输入文字是“はな”的情况下)相同的结果。
首先,对执行本发明的一个实施方式的汉字检索系统10的计算机的大概构成进行说明。另外,在本实施方式中,计算机可以是电子词典装置、便携式电话、个人数字助理(PDA)、便携式游戏机装置、家庭用游戏机、独立型计算机等具有CPU和存储器等的装置。另外,在本说明书中,作为计算机,以便携式游戏机装置20为例进行说明。
图1是表示执行本发明的一个实施方式的汉字检索系统10的便携式游戏机装置20的大概构成的图。如图1所示,便携式游戏机装置20具有:CPU(中央处理器)21、ROM22、RAM23、显示部24以及文字输入部25。
CPU21从存储了用于实现从便携式游戏机装置20所执行的汉字检索系统10的软件以及数据的ROM22中读出所需的信息,并执行,由此,实现汉字检索系统10。另外,RAM23发挥作为为了实现便携式游戏机装置20所执行的汉字检索系统10而需要的数据的存储装置以及软件的执行操作区域的功能。
另外,显示部24根据来自CPU21的命令而显示显示信息(例如,用于促使用户进行操作的信息、检索汉字候补或其读音、检索对象汉字的读音或相关信息等)。另外,文字输入部25根据来自CPU21的命令而输入输入信息(例如,由用户进行操作的操作信息和所输入的文字信息等),并存储在RAM23中。文字输入部25具有:通过对事先所具有的平假名、片假名或英文字母的各文字进行指定从而进行输入的触摸输入部25a;以及将在规定的区域中所手写的汉字、平假名、片假名或英文字母的各文字进行输入的手写输入部25b。另外,除了平假名、片假名或英文字母的各文字之外,触摸输入部25a还具有执行画面切换、画面滚动和检索处理等的各功能图标。另外,文字输入部25也具有操作按键等的操作部25c等。
在上述汉字检索系统10中,虽然用于实现汉字检索系统10的软件以及数据被存储在ROM22中,但是,也可以使用通信装置或外部存储装置等,获取所需的软件或数据,并利用便携式游戏机装置20来执行。
接下来,对本发明的一个实施方式的汉字检索系统10的系统构成进行说明。图2表示本发明的一个实施方式的汉字检索系统10的系统构成的一个例子。
如图2所示,本发明的一个实施方式的汉字检索系统10具有:文字输入控制部11、文字确认部12、显示控制部13、输入文字获取部14、汉字检索部15、用户保存部16、数据库部17以及暂时存储部18。
汉字检索系统10的文字输入控制部11对文字输入部25(触摸输入部25a、手写输入部25b和操作部25c等)进行控制,通过指定汉字位置的方式,输入与作为成为检索对象的单个汉字或短语的检索对象汉字中的已知单个汉字或已知短语对应的输入文字,并将所输入的输入文字以及汉字位置存储在暂时存储部18中。
在此,与检索对象汉字中的已知单个汉字或已知短语对应的输入文字,在使用了触摸输入部25a的情况下,或者,在使用了手写输入部25b的平假名输入、片假名输入和英文字母输入的情况下,是指检索对象汉字中的已知单个汉字或已知短语的读音;在使用了手写输入部25b的汉字输入的情况下,是指构成手写的检索对象汉字的单个汉字。
另外,在知道读音的短语(已知短语)的情况下,能将已知短语的读音作为输入文字,即,也能够将连续的已知单个汉字作为已知短语的读音,统一作为输入文字。另外,汉字位置是表示输入文字是从构成检索对象汉字的单个汉字中的第几个文字开始的文字的信息。另外,在操作部25c中具有用于文字的按键(平假名、片假名和英文字母)的情况下,能够用操作部25c进行与触摸输入部25a的文字输入相同的处理。
图3是用于说明使用文字输入部25的文字输入的图。图3(a)是用于说明汉字位置的指定的图;图3(b)是用于说明使用触摸输入部25a,以平假名进行文字输入的图;图3(c)是用于说明使用手写输入部25b,以汉字进行文字输入的图;图3(d)是用于说明使用手写输入部25b,以平假名进行文字输入的图;图3(e)是用于说明显示检索汉字候补和其读音的画面的图。
例如,检索对象汉字是“線香花火”,当已知单个汉字是“花”和“火”时(即,当已知短语是“花火”时),如图3(a)所示,将汉字位置指定为第三个文字。然后,如图3(b)所示,触摸触摸输入部25d的“は”、“な”和“び”,将“はなび”作为输入文字。此时,将汉字位置指定为第三个文字,触摸触摸输入部25a的“は”和“な”,将“はな”作为输入文字,然后,将汉字位置指定为第四个文字,触摸触摸输入部25a的“ひ”,也能够将“ひ”作为输入文字。在这种情况下,首先,将“はな”作为输入文字进行输入,由后面要提到的汉字转换部15,从“はな”转换成“花”,然后,将“ひ”作为输入文字,由汉字转换部15,从“ひ”转换成“火”。
另外,例如,如图3(c)所示,将汉字位置指定为第三个文字,在手写输入部25b中手写“花”,将“花”作为输入文字,接下来,将汉字位置指定为第四个文字,在手写输入部25b中手写“火”,将“火”作为输入文字,进行输入。另外,例如,如图3(d)所示,将汉字位置指定为第三个文字,在手写输入部25b中手写“は”、“な”和“び”,将“はなび”作为输入文字。在该情况下,也如用图3(b)所说明的那样,能够分成“はな”和“ひ”,分别作为输入文字。通过上述的文字输入,从第三个文字开始输入“花火”,由此,图3(e)所示的检索汉字候补和其读音的一览显示在显示部25的画面上。另外,图3(e)表示的是:汉字位置是第三个文字的“花火”的检索汉字候补只有“線香花火”的情况。
另外,文字输入控制部11对文字输入部25进行控制,来输入检索对象汉字的汉字字数,并将输入的汉字字数存储在暂时存储部18中。图4是表示输入汉字字数的画面窗口的一个例子的图。在图4所示的画面窗口中,通过选择检索对象汉字的汉字字数,来输入汉字字数。
另外,文字输入控制部11对文字输入部25进行控制,来移动检索对象汉字中的已经输入的单个汉字或者通过后面要提到的汉字转换部15转换过的单个汉字的汉字位置,将移动前的汉字位置变更为移动后的汉字位置,并存储在暂时存储部18中。例如,当错误地指定了汉字位置时,在无需再次输入输入文字,就将汉字位置变更的情况下,使用该功能。例如,检索对象汉字是“瓢虫”,当已知单个汉字是“虫”时,在错误地将“虫”的汉字位置指定为第一个文字的情况下,使用该功能将“虫”的汉字位置变更为第二个文字。图5是用于说明汉字位置的移动的图。如图5所示,在移动之前,输入“虫”作为第一个文字(移动之前的状态)。如果按住第一个文字的图标拖至第二个文字的图标(移动操作),则移动后,第二个文字中输入“虫”(移动之后的状态)。此时,检索到的检索汉字候补也从第一个文字是“虫”的单个汉字或短语成为第二个文字是“虫”的短语。
另外,文字输入控制部11控制文字输入部25,将从存储在暂时存储部18的历史信息用数据部181中的过去所输入的1个以上的单个汉字或短语中所选择出的单个汉字或短语作为输入文字进行输入,并将输入的输入文字以及汉字位置存储在暂时存储部18中。存储在历史信息用数据部181中的单个汉字或短语是作为检索对象汉字中的已知单个汉字或已知短语而输入的单个汉字或短语、手写的单个汉字。图6表示将存储在历史信息用数据部181中的单个汉字或短语进行显示的画面窗口的一个例子。从在图6所示的画面窗口中所显示的单个汉字或短语中所选择出的单个汉字或短语成为输入文字。
如上所述,虽然文字输入控制部11对文字输入部25进行控制,从而不仅将与检索对象汉字中的已知单个汉字或已知短语对应的输入文字和其汉字位置进行了输入,还执行了汉字字数、汉字位置的移动、来自历史信息用数据部181的输入文字的取出,但是,只要至少能够将与检索对象汉字中的已知单个汉字或已知短语对应的输入文字和其汉字位置进行输入即可,例如,即使是不能够从历史信息用数据部181中取出输入文字的结构、不能够移动汉字位置的结构、不能进行汉字字数输入的结构也可以。
另外,虽然上面说明了能够通过触摸输入部25a和手写输入部25b进行文字输入的结构,但是,即使是仅通过触摸输入部25a进行文字输入的结构,或是仅通过手写输入部25b进行文字输入的结构也可以。
汉字检索系统10的文字确认部12对手写的输入文字按汉字、平假名、片假名和英文字母的每一种进行确认。另外,在不具有手写输入部25b的结构的情况下,可以是不具有文字确认部12的结构。
汉字检索系统10的显示控制部13控制显示部24,将存储在暂时存储部18或数据库部17中的各种信息(例如,检索汉字候补和其读音、检索对象汉字和其读音和其相关信息、历史信息和用户保存信息等)取出,根据所取出的信息而生成显示信息并进行显示。图7(a)表示将检索汉字候补和其读音进行了显示的画面的一个例子;图7(b)表示将检索对象汉字和其读音和其相关信息进行了显示的画面的一个例子。例如,检索对象汉字是“瓢虫”,当已知单个汉字是“虫”时,将“虫”作为第二个文字输入,由此,检索到图7(a)所示的检索汉字候补,并将检索汉字候补和其读音进行显示。另外,通过从检索汉字候补中指定作为检索对象汉字的“瓢虫”,来显示图7(b)所示的检索对象汉字和其读音(“てんとぅむし”)和其相关信息(例如,意思:“瓢虫科昆虫的总称”、英文译文“a ladybug:a ladybird(bug)”等)。
汉字检索系统10的输入文字获取部14使文字输入控制部11、文字确认部12以及显示控制部13联动,从而获取与检索对象汉字中的已知单个汉字或已知短语对应的输入文字和其汉字位置和汉字字数。另外,在没有输入汉字字数的情况下,设为“无字数指定”。
汉字检索系统10的汉字检索部15根据与通过输入文字获取部14所获取到的检索对象汉字中的已知单个汉字或已知短语对应的输入文字和其汉字位置和汉字字数,从存储在数据库部17的汉字转换用数据部171中的多个单个汉字或短语中检索检索汉字候补。另外,如图2所示,汉字检索部15具有:读音汉字检索部151、预测输入文字生成部152以及短语检索部153。
汉字检索部15的读音汉字检索部151检索从以平假名、片假名和英文字母进行了输入的输入文字所转换的所有的单个汉字或短语。即,从存储在汉字转换用数据部171中的多个单个汉字或短语中,检索所有的以输入文字为读音的单个汉字或短语,并将检索的结果存储在暂时存储部18的检索结果数据部182中。例如,在输入文字是“きょぅどぅ”时,检索“共同”、“協同”、“協働”、和“経堂”等被转换的所有的单个汉字或短语。
图8是表示汉字转换用数据部171的数据构成的一个例子。如图8所示,按每个单个汉字以及短语,将汉字(汉字文字编码)、读音(平假名文字编码)、相关信息以及地址建立对应关系地进行了存储。另外,各单个汉字以及短语是按照将第一按键以读音(平假名文字编码)的顺序,将第二按键以汉字(汉字文字编码)的顺序进行了排序的顺序而存储的。另外,作为相关信息,还存储有意思和英文译文等内容。因此,读音汉字检索部151将以片假名和英文字母进行了输入的输入文字的各文字编码转换成平假名文字编码,将平假名文字编码作为关键字来检索单个汉字以及短语。作为检索方法的一个例子,在本说明书中举出后面要提到的利用二进位检索以及线性检索进行检索的方法。
另外,上述汉字转换用数据部171的数据构成虽然是以平假名文字编码来存储了读音,但是,也可以预先另外存储读音是片假名文字编码的数据部、或读音是英文字母文字编码的数据部。在这种情况下,读音汉字检索部151不是将以片假名和英文字母进行了输入的输入文字的各文字编码转换成平假名文字编码,而是以片假名文字编码或英文字母文字编码作为关键字,来检索单个汉字以及短语。
另外,虽然上述汉字转换用数据部171的数据构成是日语的情况,但是,在日语之外的语言中,会按每个单个汉字以及短语,将汉字(汉字文字编码)、与日语之外的语言对应的用英文字母表示的读音(英文字母文字编码)、相关信息以及地址建立对应关系地进行存储。
汉字检索部15的预测输入文字生成部152针对以平假名、片假名和英文字母进行了输入的输入文字,根据规定的预测输入检索规则,生成与该输入文字类似的预测输入文字。另外,通过读音汉字检索部151对以由预测输入文字生成部152所生成的预测输入文字作为读音的单个汉字或短语进行检索。
接下来,关于预测输入检索规则,通过举例进行说明。例如,在以英文字母进行了输入时,根据预测输入检索规则,生成进行了如下所示的修改的预测输入文字。
(模式1):对辅音的多出进行修改后的预测输入文字
例如,当输入了“kekkka:けkっか”时,生成“kekka:けっか(結果)”作为预测输入文字。另外,()内的汉字记载了成为转换对象的单个汉字或短语,且所生成的预测输入文字是被转换成英文字母或片假名文字编码的平假名。
(模式2):对缺少“N”进行修改后的预测输入文字
例如,当输入了“onna:ぉんぁ”时,生成“onnna:ぉんな(女)”作为预测输入文字。
(模式3):对缺少元音进行修改后的预测输入文字
例如,当输入了“nyuryoku:にゅりょく”时,生成“nyuuryoku:にゅぅりょく(入力)”作为预测输入文字。另外,当输入了“kerei:けれぃ”时,生成“keirei:けぃれぃ(敬礼)”作为预测输入文字。
(模式4):对缺少辅音进行修改后的预测输入文字
例如,当输入了“gakou:がこぅ”时,生成“gakkou:がっこぅ(学校)”作为预测输入文字。
(模式5):对不规范的英文字母进行修改后的预测输入文字
当输入了英文字母“b”、“p”和“m”时,在其前一个文字被输入了“m”的情况下,生成将“m”转换成“n”的预测输入文字。例如,当输入了“kampai:かmぽぃ”时,生成“kanpai:かんぽぃ(乾杯)”作为预测输入文字。
另外,当输入了英文字母的“t”时,在作为其后面的两个文字输入了“ch”的情况下,生成将“t”转换成“c”的预测输入文字。例如,当输入“etchuu:ぇtちゅぅ”时,生成“ecchuu:ぇっちゅぅ(越中)”作为预测输入文字。
另外,在输入“o”和“u”这种长音时,生成增加了“o”和“u”的预测输入文字。例如,当输入了“ono:ぉの”时,生成“oono:ぉぉの(大野)”作为预测输入文字;当输入了“saito:さぃと”时,生成“saitou:さぃとぅ(斉藤)”作为预测输入文字。
(模式6):对“じ”与“ぢ”、“ず”与“づ”的错误进行修改后的预测输入文字
例如,当输入“tsuzura:っずら”时,生成“tsudura:っづら(葛籠)”作为预测输入文字。另外,当输入“jiditu:じぢっ”时,生成“jijitu:じじっ(事実)”作为预测输入文字。
(模式7):当五十音图的“ぉ”段中的文字的下一个文字是“ぉ”时,进行了将其替换成“ぅ”的修改后的预测输入文字
例如,当输入“hooseki:ほぉせき”时,生成“houseki:ほぅせき(宝石)”作为预测输入文字。另外,当输入“ooenn:ぉぉぇん”时,生成“ouenn:ぉぅぇん(応援)”作为预测输入文字。
(模式8):进行了将大文字转换成小文字的修改后的预测输入文字
例如,当输入“siyougai:しょぅがぃ”时,生成“syougai:しょぅがぃ(障害)”作为预测输入文字。
(模式9):进行了使共同的英文字母统一的修改后的预测输入文字
例如,当输入“tu:っ”时,生成“tsu:っ”作为预测输入文字。当输入“zya:じゃ”时,生成“ja:じゃ”作为预测输入文字。当输入“xa:ぁ”时,生成“la:ぁ”作为预测输入文字。当输入“fu:ふ”时,生成“hu:ふ”作为预测输入文字。当输入“ca:か”时,生成“ka:か”作为预测输入文字。
上述预测输入检索规则虽然是以英文字母来输入输入文字的情况,但是,在平假名和片假名的情况下也会同样生成预测输入文字。另外,上述规则只是一个例子,除此之外,也可以将日语不熟练的外国人输入出错的模式、或者读音容易弄错的模式设定为规则。另外,也可以具备学习功能,按每个不同的用户设定容易出错的规则,生成预测输入文字。
另外,上述预测输入检索规则虽然是针对日语的规则,但是,在日语以外的语言的情况下,会设定与该语言对应的规则。
汉字检索部15的短语检索部153根据通过读音汉字检索部151所转换的单个汉字或短语,或者通过汉字手写输入由输入文字获取部14所获取到的单个汉字,以通过输入文字获取部14获取的汉字位置以及汉字字数为制约条件,从存储在汉字转换用数据部171中的多个单个汉字或短语中,检索检索汉字候补。即,将单个汉字或短语的汉字文字编码作为关键字,使用数据库部17的短语检索用数据部172和汉字转换用数据部171,来检索检索汉字候补,并将检索到的结果存储在暂时存储部18的检索结果数据部182中。另外,在汉字字数为“无字数指定”的情况下,制约条件只有汉字位置。例如,当短语是“植物”,汉字位置是第三个字,汉字字数是4个字时,作为检索汉字候补,检索到“隠花植物(ぃんかしょくぶっ)”、“観葉植物(かんょぅしょくぶっ)”、“顕花植物(けぃかしょくぶっ)”和“食虫植物(しょくちゅぅしょくぶっ)”等的由第三个字和第四个字组成的短语是“植物”的四字短语。
图9是表示短语检索用数据部172的数据构成的一个例子。如图9所示,在短语检索用数据部172中,以汉字位置为基准,按照将第一按键以汉字(汉字文字编码)的顺序,将第二按键以读音(平假名文字编码)的顺序进行排序的顺序,存储与存储在汉字转换用数据部171中的单个汉字或短语建立了对应关系的汉字(汉字文字编码)以及地址。
例如,在以第一个文字为基准的短语检索用数据部172(数据部a)中,按顺序存储有以第一个文字的汉字文字编码顺序(第二按键是平假名文字编码顺序)被排序后的汉字(汉字文字编码)以及地址。在以第二个文字为基准的短语检索用数据部172(数据部b)中,按顺序存储有以第二个文字的汉字文字编码顺序被排序后的汉字(汉字文字编码)以及地址。在以第三个文字为基准的短语检索用数据部172(数据部c)中,按顺序存储有以第三个文字的汉字文字编码顺序被排序后的汉字(汉字文字编码)以及地址。
因此,从以汉字位置为基准的短语检索用数据部172中,将单个汉字或短语的汉字文字编码作为关键字,来检索检索汉字候补。从所检索到的检索汉字候补的地址中,使用汉字转换用数据部171,来获取检索汉字候补的读音和相关信息等。作为检索方法的一个例子,在本说明书中举出了利用后面要提到的二进位检索以及线性检索进行检索的方法。
接下来,对二进位检索以及线性检索进行说明。图10是用于说明二进位检索的图;图11是用于说明线性检索的图。另外,以将汉字文字编码作为关键字来检索检索汉字候补的情况为例进行说明。另外,以要检索的汉字是以第一个文字为基准的“合”,并且在以第一个文字为基准的短语检索用数据部172(数据部a)中存储有N个单个汉字或短语的情况为例进行说明。
如图10所示,二进位检索方法如下:首先,将存储在数据部a中的单个汉字或短语的个数N设定为E,将1设定为S。其次,按照存储在数据部a中的顺序,以第S个单个汉字或短语为基准,取出第[E/2]个单个汉字或短语,将所取出的单个汉字或短语的第一个文字的汉字文字编码与作为“合”的汉字文字编码的“5408”进行比较,在“5408”大的情况下,对E设定[E/2]-1;在“5408”小的情况下,对S设定[E/2]+1,对E设定E-[E/2],直到检索到第一个文字的汉字文字编码是“5408”的单个汉字或短语为止反复进行。在图10的情况下,通过反复进行3次,而检索到第一个文字的汉字文字编码是“5408”的单个汉字或短语。另外,[E/2]是不超过E/2的整数。
如图11所示,线性检索的方法如下:当将通过二进位检索所检索到的单个汉字或短语作为第i个时,取出第i-1个(或第i+1个)的单个汉字或短语,将所取出的单个汉字或短语的第一个文字的汉字文字编码与“5408”进行比较,一边反复进行该操作,一边将第一个文字的汉字文字编码是“5408”的单个汉字或短语的首地址、和第一文字的汉字文字编码是“5408”的单个汉字或短语的个数(检索数)取出。
在图11的情况下,第一个文字的汉字文字编码是“5408”的单个汉字或短语是“合印”、“合键”和“合方”,所以,“合印”的地址成为首地址,检索数成为3。因此,从作为首地址的“合印”的地址开始,按照升序取出三个地址,并取出与各自的地址对应的汉字转换用数据部171的检索汉字候补,由此,也能够提取检索汉字候补的读音。通过上述的二进位检索以及线性检索,短语检索部153检索检索汉字候补,读音汉字检索部151检索单个汉字以及短语。另外,虽然上述的情况是取出首地址的情况,但是也可以是取出尾地址的情况。即,从作为尾地址的“合方”的地址开始按降序取出三个地址,并取出与各自的地址对应的汉字转换用数据部171的检索汉字候补,由此,也能够提取检索汉字候补的读音。
虽然上述汉字检索系统10的汉字转换部15以存储在数据库部17中的所有单个汉字或短语为对象,来检索检索汉字候补,但是也可以设置指定检索领域(例如,地名、站名、按每个学术领域(经济、IT、物理和生物等)所使用的语言、植物名称和鱼类名称等)的功能,对与所指定的领域相关的单个汉字或短语进行检索。例如,当把地名指定为检索领域时(当指定了图3(a)的地名图标30时),仅将地名作为检索对象。由此,能够在短时间内检索针对用户想检索的检索对象汉字的检索汉字候补,并缩小检索汉字候补的数量的范围,能够使用户容易地认出检索对象汉字。
汉字检索系统10的用户保存部16将与从通过短语检索部153所检索到的检索汉字候补中所指定的检索对象汉字建立了对应关系的汉字(汉字文字编码)、读音(平假名文字编码)、相关信息以及地址存储到数据库部17的用户保存数据部173中。
另外,保存在用户保存数据部173中的单个汉字或短语通过触摸触摸输入部25a的保存数据读出标签(TAB),而显示在显示部24上,通过指定单个汉字或短语,能够显示所指定的单个汉字或短语的读音或相关信息。即,通过使用保存在用户保存部16以及用户保存数据部173中的单个汉字或短语的读出功能,能够对每个用户建立不同的简易词典功能。
虽然在本发明的一个实施方式的汉字检索系统10中具有用户保存部16,但是也可以是不具有用户保存部16的构成。另外,在本发明的一个实施方式的汉字检索系统10中,虽然在汉字检索部15中具有预测输入文字生成部152,但是,也可以是不具有预测输入文字生成部152的构成。另外,也可以是通过用户指定是否使预测输入文字生成部152执行的构成。
根据上述本发明的一个实施方式的汉字检索系统10,能够仅通过指定汉字位置而输入检索对象汉字中的已知单个汉字或已知短语的读音,从而对检索对象汉字的候补(以下称为检索汉字候补)进行检索,并将检索到的检索汉字候补与该检索汉字候补的读音一起进行显示。即,也无需使用确定未知单个汉字的、例如“*”或“?”等的符号。另外,能够通过指定汉字位置而输入检索对象汉字中的已知短语的读音,由此,使得用户的输入操作更容易。即,无需进行输入每个单个汉字的读音的操作,就能够输入多个单个汉字的读音作为短语的读音。
另外,通过指定构成检索对象汉字的单个汉字的字数(以下称为汉字字数),能够缩小检索汉字候补的范围,能够在短时间内检索检索汉字候补,并能够使用户容易地识别检索汉字候补中的检索对象汉字。
另外,即使在用户错误地输入了已知单个汉字或已知短语的读音的情况下,根据预测输入文字检索规则,也能够生成与输入文字类似的预测输入文字,并能够检索读音为所生成的预测输入文字的检索汉字候补。由此,即使是由日语不熟练的外国人所输入的输入文字,即使是读音容易出错的输入文字,也能够检索检索汉字候补。
另外,通过容易地使被输入到错误的汉字位置上的单个汉字移动,能够容易地检索检索汉字候补。
另外,通过识别手写的汉字并作为输入文字,即使在一个已知单个汉字也没有的情况下,也能够检索检索汉字候补或检索对象汉字的读音。
另外,也能够将与从检索到的检索汉字候补中所选择出的检索对象汉字有关的相关信息(例如,意思、英文译文等)进行提取并显示。
另外,通过将检索到的检索对象汉字的读音或相关信息进行保存,能够生成将用户经常使用的单个汉字或短语,或容易出错误的单个汉字或短语总汇在一起的用户个人的简易词典功能。
另外,通过将从输入文字被转换后的单个汉字或短语作为历史信息进行存储,无需再次输入过去曾经输入的输入文字,就能够检索检索汉字候补。
接下来,对本发明的一个实施方式的汉字检索方法进行说明。
图12以及图13是表示在计算机中执行本发明的一个实施方式的汉字检索方法的各工序的程序的处理步骤的流程图的一个例子。
如图12以及图13所示,汉字检索处理,首先通过指定汉字位置,来输入与作为成为检索对象的单个汉字或短语的检索对象汉字中的已知单个汉字或已知短语对应的输入文字(步骤101:S101)。例如,检索对象汉字是“線香花火”,当已知单个汉字是“花”和“火”时(即,当已知短语是“花火”时),将汉字位置指定为第三个文字(参照如图3(a)),将“はなび”作为输入文字进行输入(参照图3(b))。另外,在用汉字进行手写输入时,将汉字位置指定为第三个文字,将“花”作为输入文字进行输入(参照图3(c)),然后,将汉字位置指定为第四个文字,将“火”作为输入文字进行输入。
接下来,对在步骤101所输入的输入文字是否是手写文字进行判定(步骤102:S102),在输入文字是手写文字的情况下(S102:是),进行输入文字的文字确认(步骤103:S103)。接下来,输入检索对象汉字的汉字字数(步骤104:S104)。另外,也可以不输入汉字字数。
接下来,获取所输入的输入文字、汉字位置以及汉字字数(步骤105:S105)。另外,如果步骤104在步骤105之前,则能够在用户所希望的时刻执行。
接下来,判断输入文字是否是汉字(步骤106:S106),在输入文字是汉字的情况下(S106:是),根据输入文字,将汉字位置以及汉字字数作为制约条件,从存储在汉字转换用数据部171中的多个单个汉字或短语中,检索检索汉字候补(步骤107:S107)。即,将输入文字的汉字文字编码作为关键字,使用数据库部17的短语检索用数据部172和汉字转换用数据部171,来检索检索汉字候补,并将检索的结果存储在暂时存储部18的检索结果数据部182中。
另一方面,在输入文字不是汉字的情况下(S106:否),即,在输入文字是平假名、片假名和英文字母的情况下,检索从输入文字被转换后的所有的单个汉字或短语(步骤108:S108)。即,从存储在汉字转换用数据部171中的多个单个汉字或短语中,检索所有的以输入文字为读音的单个汉字或短语,并将检索的结果存储在暂时存储部18的检索结果数据部182中。
接下来,根据规定的预测输入检索规则,生成与输入文字类似的预测输入文字(步骤109:S109),与步骤108相同,检索从所生成的预测输入文字被转换的所有的单个汉字或短语(步骤110:S110)。
接下来,显示在步骤108以及步骤110检索到的单个汉字或短语(步骤111:S111)。接下来,根据从在步骤108以及步骤110检索到的单个汉字或短语中所选择出的单个汉字或短语,以汉字位置以及汉字字数为制约条件,与步骤107相同地从存储在汉字转换用数据部171中的多个单个汉字或短语中检索检索汉字候补(步骤112:S112)。
接下来,显示在步骤107或步骤112检索到的检索汉字候补(步骤113:S113)。接下来,判定是否指定了相关信息的显示(步骤114:S114),在指定了相关信息的显示的情况下(S114:是),从汉字转换用数据部171中提取与检索汉字候补中的所指定的检索对象汉字建立了对应关系的相关信息,并将相关信息连同检索对象汉字和该检索对象汉字的读音一起进行显示(步骤115:S115)。
最后,判定是否要将检索对象汉字保存在用户保存部16中(步骤116:S116),在要将检索对象汉字保存在用户保存部16的情况下(S116:Yes),将与从汉字转换用数据部171中所提取的检索对象汉字建立了对应关系的汉字(汉字文字编码)、读音(平假名文字编码)、相关信息以及地址存储在数据库部17的用户保存数据部173中(步骤117:S117),并结束汉字检索处理。
根据上述本发明的一个实施方式的汉字检索方法,仅通过以指定汉字位置的方式输入检索对象汉字中的已知单个汉字或已知短语的读音,就能够检索检索对象汉字的候补(以下称为检索汉字候补),并将检索到的检索汉字候补与该检索汉字候补的读音一起进行显示。也就是说,无需使用确定未知单个汉字的例如“*”或“?”等的符号。另外,通过以指定汉字位置的方式输入检索对象汉字中的已知短语的读音,从而能够使用户的输入操作变得容易。即,无需对每个单个汉字都进行读音输入的操作,就能够输入多个单个汉字的读音作为短语的读音。
另外,能够通过指定构成检索对象汉字的单个汉字的字数(以下简称为汉字字数),来缩小检索汉字候补的范围,能够在短时间内检索检索汉字候补,并且,能够使用户容易地认出检索汉字候补中的检索对象汉字。
另外,即使在用户将已知单个汉字或已知短语的读音弄错而进行了输入的情况下,也能够根据预测输入文字检索规则,生成与输入文字类似的预测输入文字,并检索以所生成的预测输入文字为读音的检索汉字候补。由此,即使是由日语不熟练的外国人输入的输入文字,即使是读音容易出错的输入文字,也能够检索检索汉字候补。
另外,通过容易地使被输入到错误的汉字位置上的单个汉字移动,从而能够容易地检索检索汉字候补。
通过识别所手写的汉字并作为输入文字,从而即使在一个已知单个汉字也没有的情况下,也能检索检索汉字候补或检索对象汉字的读音。
另外,能够将与从检索到的检索汉字候补中所选择出的检索对象汉字相关的相关信息(例如,意思、英文译文等)提取进行显示。
另外,通过保存检索到的检索对象汉字的读音或相关信息,能够生成将用户经常使用的单个汉字或短语、或容易出错的单个汉字或短语总汇在一起的用户个人的简易词典功能。
另外,通过将从输入文字被转换后的单个汉字或短语作为历史信息进行存储,无需再次输入过去输入过的输入文字,就能够检索检索汉字候补。
另外,虽然上述本发明的一个实施方式的汉字检索系统10以及汉字检索方法是使用了便携式游戏机装置20的系统以及方法,但不局限于此,也能够应用于便携式电话、电子词典装置、个人数字助理等的便携式装置、家庭用游戏机、独立式计算机、工作站式计算机系统和网络型计算机系统等中。

Claims (19)

1.一种汉字检索系统,是使用计算机来检索成为检索对象的单个汉字或短语即检索对象汉字的读音的汉字检索系统,该汉字检索系统的特征为,
上述计算机具有:
输入控制单元,其控制文字输入部,从而指定构成上述检索对象汉字的1个以上的单个汉字中的所希望的单个汉字的汉字位置,并输入与从所指定的上述汉字位置开始连续的1个以上的汉字串对应的输入文字;
输入文字获取单元,其获取通过上述输入控制单元所输入的作为汉字、平假名、片假名或英文字母的上述输入文字和与上述输入文字对应的上述汉字位置;
汉字检索单元,其以通过上述输入文字获取单元所获取到的上述汉字位置作为制约条件,在通过上述输入文字获取单元所获取到的上述输入文字是平假名、片假名或英文字母时,根据上述制约条件,从存储在数据库部中的多个单个汉字或短语中,检索至少包括以上述输入文字为读音的单个汉字或短语在内的上述检索对象汉字的候补,在上述输入文字是汉字时,根据上述制约条件,从存储在数据库部中的多个单个汉字或短语中,检索至少包括上述作为输入文字的单个汉字在内的上述检索对象汉字的候补,并提取所检索到的该检索对象汉字的候补的读音;和
显示控制单元,其控制显示部,以显示通过上述汉字检索单元所检索到的上述检索对象汉字的候补、以及检索到的该检索对象汉字的候补的读音。
2.根据权利要求1所述的汉字检索系统,其特征为,
上述输入控制单元控制上述输入部,从而还输入构成上述检索对象汉字的单个汉字的汉字字数,
上述输入文字获取单元还获取通过上述输入控制单元所输入的上述汉字字数,
上述汉字检索单元将通过上述输入文字获取单元所获取到的上述汉字位置以及上述汉字字数作为上述制约条件,在通过上述输入文字获取单元所获取到的上述输入文字是平假名、片假名或英文字母时,根据上述制约条件,从存储在上述数据库部中的多个单个汉字或短语中,检索至少包括以上述输入文字为读音的单个汉字或短语在内的上述检索对象汉字的候补,在上述输入文字是汉字时,根据上述制约条件,从存储在上述数据库部中的多个单个汉字或短语中,检索至少包括上述作为输入文字的单个汉字在内的上述检索对象汉字的候补,并提取所检索到的该检索对象汉字的候补的读音。
3.根据权利要求1或2所述的汉字检索系统,其特征为,
上述汉字检索单元具有:
读音汉字检索单元,其在通过上述输入文字获取单元所获取到的上述输入文字是平假名、片假名或英文字母时,从存储在上述数据库部中的多个单个汉字或短语中,检索以通过上述输入文字获取单元所获取到的上述输入文字作为读音的所有单个汉字或短语;和
短语检索单元,其根据上述制约条件,从存储在上述数据库部中的多个单个汉字或短语中,检索至少包括作为通过上述输入文字获取单元所获取到的上述输入文字的单个汉字在内的上述检索对象汉字的候补,或检索至少包括通过上述读音汉字检索单元检索到的单个汉字或短语在内的上述检索对象汉字的候补,并提取所检索到的该检索对象汉字的候补的读音。
4.根据权利要求3所述的汉字检索系统,其特征为,
上述输入控制单元控制上述输入部,从而使作为通过上述输入文字获取单元所获取到的上述输入文字的单个汉字的上述汉字位置、或构成通过上述读音汉字检索单元所检索到的单个汉字或短语的各单个汉字的上述汉字位置,移动至所希望的汉字位置。
5.根据权利要求4所述的汉字检索系统,其特征为,
上述输入控制单元还具有:
选择作为被设置于上述输入部中的平假名、片假名或英文字母的文字进行输入的单元;和/或
通过手写将汉字、平假名、片假名或英文字母进行输入的单元,
在上述输入控制单元具有上述通过手写进行输入的单元时,上述计算机还具有对被手写输入的上述输入文字按照汉字、平假名、片假名或英文字母的每一种进行确认的文字确认单元。
6.根据权利要求5所述的汉字检索系统,其特征为,
上述显示控制单元根据从通过上述汉字检索单元所检索到的上述检索对象汉字的候补中所指定的上述检索对象汉字,获取存储在上述数据库部中的与该检索对象汉字相关的相关信息,并控制上述显示部,以显示所获取到的上述相关信息。
7.根据权利要求6所述的汉字检索系统,其特征为,
上述汉字检索单元还具有预测输入文字生成单元,该预测输入文字生成单元在通过上述输入文字获取单元所获取到的上述输入文字是平假名、片假名或英文字母时,根据规定的预测输入文字检索规则,生成与上述输入文字类似的预测输入文字,
上述读音汉字检索单元还从存储在上述数据库部中的多个单个汉字或短语中,检索以通过上述预测输入文字生成单元所生成的上述预测输入文字为读音的所有的单个汉字或短语。
8.根据权利要求7所述的汉字检索系统,其特征为,
上述计算机还具有用户保存单元,该用户保存单元将与从通过上述汉字检索单元检索到的上述检索对象汉字的候补中所指定的上述检索对象汉字相关的上述相关信息保存到上述数据库部中,
上述显示控制单元获取与从保存在上述用户保存单元中的1个以上的单个汉字或者短语中所选择出的1个单个汉字或短语相关的上述相关信息,并控制上述显示部,以显示所获取到的上述相关信息。
9.根据权利要求8所述的汉字检索系统,其特征为,
上述输入文字获取单元在上述输入文字是汉字时,将所获取到的单个汉字保存在暂时存储部中,
上述汉字检索单元将以通过上述输入文字获取单元所获取到的平假名、片假名或英文字母为读音的单个汉字或短语保存在上述暂时存储部中,
上述输入控制单元控制上述输入部,从而输入从保存在上述暂时存储部中的1个以上的单个汉字或短语中所选择出的汉字或短语。
10.一种汉字检索方法,是使用计算机来检索成为检索对象的单个汉字或短语即检索对象汉字的读音的汉字检索方法,其特征为,
上述计算机具有:
步骤(a),指定构成上述检索对象汉字的1个以上的单个汉字中的所希望的单个汉字的汉字位置,并输入与从所指定的上述汉字位置开始连续的1个以上的汉字串对应的输入文字;
步骤(b),获取通过上述步骤(a)所输入的作为汉字、平假名、片假名或英文字母的上述输入文字和与上述输入文字对应的上述汉字位置;
步骤(c),以通过上述步骤(b)所获取到的上述汉字位置作为制约条件,在通过上述步骤(b)所获取到的上述输入文字是平假名、片假名或英文字母时,根据上述制约条件,从存储在数据库部中的多个单个汉字或短语中,检索至少包括以上述输入文字为读音的单个汉字或短语在内的上述检索对象汉字的候补,在上述输入文字是汉字时,根据上述制约条件,从存储在数据库部中的多个单个汉字或短语中,检索至少包括上述作为输入文字的单个汉字在内的上述检索对象汉字的候补,并提取所检索到的该检索对象汉字的候补的读音;和
步骤(d),将通过上述步骤(c)所检索到的上述检索对象汉字的候补、以及检索到的该检索对象汉字的候补的读音进行显示。
11.根据权利要求10所述的汉字检索方法,其特征为,
上述步骤(a),还输入构成上述检索对象汉字的单个汉字的汉字字数,
上述步骤(b),还获取通过上述步骤(a)所输入的上述汉字字数,
上述步骤(c),将通过上述步骤(b)所获取到的上述汉字位置以及上述汉字字数作为上述制约条件,在通过上述步骤(b)所获取到的上述输入文字是平假名、片假名或英文字母时,根据上述制约条件,从存储在上述数据库部中的多个单个汉字或短语中,检索至少包括以上述输入文字为读音的单个汉字或短语在内的上述检索对象汉字的候补,在上述输入文字是汉字时,根据上述制约条件,从存储在上述数据库部中的多个单个汉字或短语中,检索至少包括上述作为输入文字的单个汉字在内的上述检索对象汉字的候补,并提取所检索到的该检索对象汉字的候补的读音。
12.根据权利要求10或11所述的汉字检索方法,其特征为,
上述步骤(c)包括:
步骤(c1),在通过上述步骤(b)所获取到的上述输入文字是平假名、片假名或英文字母时,从存储在上述数据库部中的多个单个汉字或短语中,检索以通过上述步骤(b)所获取到的上述输入文字作为读音的所有单个汉字或短语;
步骤(c2),根据上述制约条件,从存储在上述数据库部中的多个单个汉字或短语中,检索至少包括作为通过上述步骤(b)所获取到的上述输入文字的单个汉字在内的上述检索对象汉字的候补,或者检索至少包括通过上述步骤(c1)所检索到的单个汉字或短语在内的上述检索对象汉字的候补,并提取所检索到的该检索对象汉字的候补的读音。
13.根据权利要求12所述的汉字检索方法,其特征为,
上述步骤(a),将作为通过上述步骤(b)所获取到的上述输入文字的单个汉字的上述汉字位置、或构成通过上述步骤(c 1)所检索到的单个汉字或短语的各单个汉字的上述汉字位置,移动至所希望的汉字位置。
14.根据权利要求13所述的汉字检索方法,其特征为,
上述步骤(a)还包括:
步骤(a1),选择作为被设置在上述输入部中的平假名、片假名或英文字母的文字进行输入;和/或
步骤(a2),通过手写将汉字、平假名、片假名或英文字母进行输入,
上述计算机还具有:
步骤(e),在上述步骤(a)具有上述步骤(a2)时,对被手写输入的上述输入文字按照汉字、平假名、片假名或英文字母的每一种进行确认。
15.根据权利要求14所述的汉字检索方法,其特征为,
上述步骤(d),根据由通过上述步骤(c)所检索到的上述检索对象汉字的候补中所指定的上述检索对象汉字,获取存储在上述数据库部中的与该检索对象汉字相关的相关信息,并显示所获取到的上述相关信息。
16.根据权利要求15所述的汉字检索方法,其特征为,
上述步骤(c)还具有:
步骤(c3),在通过上述步骤(b)所获取到的上述输入文字是平假名、片假名或英文字母时,根据规定的预测输入文字检索规则,生成与上述输入文字类似的预测输入文字,
上述步骤(c1),还从存储在上述数据库部中的多个单个汉字或短语中,检索以通过上述步骤(c3)所生成的上述预测输入文字为读音的所有的单个汉字或短语。
17.根据权利要求16所述的汉字检索方法,其特征为,
上述计算机还具有:
步骤(f),将与从通过上述步骤(c)所检索到的上述检索对象汉字的候补中所指定的上述检索对象汉字相关的上述相关信息保存到上述数据库部中,
上述步骤(d),获取与从保存在上述步骤(f)中的1个以上的单个汉字或者短语中所选择出的1个单个汉字或短语相关的上述相关信息,并显示所获取到的上述相关信息。
18.根据权利要求17所述的汉字检索方法,其特征为,
上述步骤(b),在上述输入文字是汉字时,将所获取到的单个汉字保存在暂时存储部中,
上述步骤(c),将以通过上述步骤(b)所获取到的平假名、片假名或英文字母为读音的单个汉字或短语保存在上述暂时存储部中,
上述步骤(a),输入从保存在上述暂时存储部中的1个以上的单个汉字或短语中所选择出的汉字或短语。
19.一种程序,是使计算机执行对成为检索对象的单个汉字或短语即检索对象汉字串的读音进行检索的处理的程序,其特征为,
使上述计算机执行实现权利要求1至9中任一项所述的汉字检索系统的各单元的处理。
HK12108665.3A 2010-08-09 2012-09-05 汉字检索系统、汉字检索方法及程序 HK1168160A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010-178708 2010-08-09

Publications (1)

Publication Number Publication Date
HK1168160A true HK1168160A (zh) 2012-12-21

Family

ID=

Similar Documents

Publication Publication Date Title
KR100766169B1 (ko) 컴퓨터-구현 사전 학습 방법 및 상기 방법을 사용하는 장치, 입력 방법 및 상기 입력 방법을 사용하는 사용자 단말기 장치
US9026428B2 (en) Text/character input system, such as for use with touch screens on mobile phones
CN105094368B (zh) 一种对输入法候选项进行调频排序的控制方法及控制装置
CN101681198A (zh) 提供相关文本自动完成
CN102422245A (zh) 输入法编辑器
US20110219337A1 (en) Method of learning character segments during text input, and associated handheld electronic device
CN102023782A (zh) 一种输入转换过程中确定修改点的方法及装置
KR20090007343A (ko) 키패드의 멀티캐릭터 키를 사용한 문자 숫자식 데이터 입력장치와 방법
US20130144820A1 (en) Method of learning a context of a segment of text, and associated handheld electronic device
US20130073572A1 (en) Method of learning character segments from received text, and associated handheld electronic device
CN101630309A (zh) 一种具有容错功能的文字处理系统及方法
JP2012038151A (ja) 漢字検索システム、漢字検索方法及びプログラム
CN102063196A (zh) 一种罗马字拼写的手机日文智能输入法
HK1168160A (zh) 汉字检索系统、汉字检索方法及程序
CN107608533A (zh) 一种轻量型的嵌入式输入法
KR20020021182A (ko) 성조 표현을 이용한 중국어 입력 시스템 및 그 방법
CN101630310A (zh) 一种具有容错功能的文字处理系统及方法
JP6221275B2 (ja) 文字入力用のプログラムおよび文字入力装置
KR100862242B1 (ko) 단어 검색 방법
CA2658586C (en) Learning character segments from received text
KR100358445B1 (ko) 통신 시스템에서의 문자열 검색 방법
CA2653823C (en) Method of learning a context of a segment of text, and associated handheld electronic device
JP2009301167A (ja) 文字列予測変換装置
CA2653843C (en) Learning character segments during text input
CN103927104A (zh) 一种输入方法、装置和设备