文本制作装置、转换处理方法和记录转换处理程序的记录媒体的制作方法

文档序号:6462886阅读:167来源:国知局
专利名称:文本制作装置、转换处理方法和记录转换处理程序的记录媒体的制作方法
技术领域
本发明涉及,例如在个人计算机中,用于制作汉语文本的文本制作装置,和被用于该文本制作装置的转换处理方法和记录有转换处理程序的记录媒体。
以往,在可以输入汉语的文本制作装置中,具有使用与中文汉字和表示其读音的表音符号(以下,称为拼音)对应的辞典,用拼音输入汉语的读音,把其转换为汉字输出的功能。把该功能称为拼音汉字转换功能。
在此,在汉语中,1个汉字的发音通常为1音节。1个音节由进一步被称为“声母”的开头子音(在音节的开头发出的子音),和被称为“韵母”的除了“声母”以外的部分(有母音、双重母音、鼻音化母音等)构成。
在拼音输入法中,用字母输入这样的声母和韵母。可是,在汉语中,具有同样拼音的汉字有许多,只用拼音输入进行转换,不一定能把用户需要的汉字作为第1候补。
因而,为了解决上述问题,有这样方法,通过输入和拼音符号一致,被称为在音节单位表示发音的抑扬的“四声”的声调记号,提示用户需要的转换候补。但是,要准确地输入声调记号,不精通汉语的人是非常困难的。
另外,在这种文本制作装置中,必须在拼音输入时指定用于缩小转换候补的声调。因此,如果声调指定错误,则不能得到希望的候补汉字,必须再次输入拼音。另一方面,当不指定声调时,由于候补汉字很多,必须进行选择。
本发明就是为了解决上述问题而设计的。本发明的目的在于提供能够在显示候补汉字后,容易地指定任意的声调,从而缩小转变候补的文本制作装置,转换处理方法及记录转换处理程序的记录媒体。
根据本发明一个观点,提供一种文本制作装置,其特征在于包括输入作为转换对象的文字列的输入装置;将通过上述输入装置输入的文字列变换为汉字或单词的转换装置;显示装置,将从上述变换装置得到的汉字或单词作为变转换候补显示;声调指定装置,用于指定表示发音的抑扬的声调信息;候补缩小装置,根据上述声调指定装置指定的声调信息,把由上述显示装置显示的转换候补缩小为具有上述指定的声调信息的候补;再显示装置,再显示用上述候补缩小装置缩小的转换候补。
根据本发明的另一观点,提供一种文本制作装置,其特征在于在输入作为汉语的读音符号的拼音文字列,把输入的拼音文字列转换为汉字输出的文本制作装置中包括输入装置,用于输入成为转换对象的拼音文字列;转换装置,用于把由上述输入装置输入的拼音文字列转换为中文汉字;显示装置,把由上述转换装置得到的中文汉字作为转换候补显示;声调指定装置,用于指定在汉语中表示发音的抑扬的声调信息;候补缩小装置,它把由上述显示装置显示的转换候补缩小为具有由上述声调指定装置指定的声调信息的转换候补;再显示装置,用于再显示由上述候补缩小装置缩小的转换候补。
根据本发明再一观点,提供一种转换处理方法,其特征在于在输入了成为转换对象的文字列时,把上述输入文字列转换处理为作为读音信息的汉字或单词,把由上述转换处理得到的汉字或单词作为转换候补显示,通过表示发音的抑扬的声调信息的指定,把上述转换候补缩小为具有上述指定的声调信息的候补,并再显示上述缩小后的转换候补。
根据本发明的再一观点,提供一种转换处理方法,其特征在于在用于输入作为汉语的读音符号的拼音文字列,把该输入的拼音文字列转换为中文汉字输出的转换处理方法中,在输入了成为转换对象的拼音文字列时,把上述输入拼音文字列转换处理为汉语,把通过上述转换处理得到的汉字作为转换候补显示,通过指定汉语中表示发音的抑扬的声调信息,把上述转换候补缩小为具有上述指定的声调信息的转换候补,并再显示上述缩小后的转换候补。
根据本发明的再一观点,提供一种计算机可读取的记录媒体,它是记录有输入成为转换对象的文字列,把输入的文字列转换为作为读音信息的汉字或单词输出的转换处理程序的记录媒体,它记录有使计算机执行的程序步骤在输入了成为转换对象的文字列时,把上述输入文字列转换处理为作为读音信息的汉字或单词;把通过上述转换处理得到的汉字或单词作为转换候补显示;通过指定表示发音的抑扬的声调信息,把上述转换候补只缩小限定为具有上述指定的声调信息的候补;再显示上述缩小后的转换候补。
如果采用本发明的再一观点,则可以提供一种计算机可读取的记录媒体,是记录有用于输入汉语的读音符号的拼音文字列,把输入的拼音文字列转换为中文汉字输出的转换处理程序的记录媒体,它记录有使计算机执行的程序步骤在输入了成为转换对象的拼音文字列时,把上述输入拼音文字列转换处理为中文汉字;把通过上述转换处理得到中文汉字作为转换候补显示;通过指定在汉字中表示发音的抑扬的声调信息,把上述转换候补只限定缩小在具有上述指定的声调信息的转换候补;再显示上述缩小后的转换候补。
以下是图面的简单说明。
图1是本发明的文本制作装置的硬件构成的方框图。
图2是本发明的实施方案1中的汉语输入系统的功能构成的方框图。
图3是实施方案1的转换处理动作的流程图。
图4本发明的实施方案2的汉语输入系统的功能构成的方框图。
图5是本发明的实施方案2的转换处理动作的流程图。
图6是本发明的实施方案3的汉语输入系统的功能构成的方框图。
图7是本发明的实施方案3的转换处理动作的流程图。
图8是本发明的实施方案4的汉语输入系统的功能构成的方框图。
图9是本发明的实施方案4的转换处理动作的流程图。
图10A~图11C是用于说明上述实施方案1的转换处理的具体例子的图。
图11A~图11D是用于说明上述实施方案2的转换处理的具体例子的图。
图12A~图12C是用于说明上述实施方案3的转换处理的具体例子的图。
图13A~图13B是用于说明上述实施方案4的转换处理的具体例子的图。
以下,参照


本发明的实施方案。
(实施方案1)图1是本发明的文本制作装置的硬件构成的方框图。本装置是输入字母的拼音进行汉语转换的装置。
进而,在汉语中,除了标准的汉语外,有各种方言(广东话、上海话等),本发明对它们都可以适用,但在本实施方案中以采用标准汉语的情况为例说明。
在本实施方案中的文本制作装置,例如可以通过读入被记录在磁性记录媒体上的程序,由该程序控制动作的计算机实现。
如图1所示,本实施方案中的文本制作装置,由CPU11、存储器12、输入装置13、显示装置14、外部存储装置15、印刷装置16、通信装置17构成。
CPU11,控制本装置的全部动作,根据被存储在存储器12中的程序起动动作。存储器12,由例如ROM和RAM组成,存储在本装置中使用的各种程序和字模(包括汉语字模)等的数据。在该存储器12中,除了设置用于存储实现汉语的字处理程序的应用程序等的程序数据的程序区域12a外,还设置有输入缓冲区域12b、候补缓冲区域12c、文本缓冲区域12d等。
输入缓冲区域12b,存储为了制作文本而输入形成拼音的文字列。候补缓冲区域12c,存储通过拼音汉字转换得到的转换候补。文本缓冲区域12d,存储通过拼音汉字转换得到的由中文汉字组成的文本数据。
输入装置13,由键盘组成,输入对本装置进行的指示和数据,用于输入作为汉语的读音符号的拼音文字列,和对该被输入的拼音文字列进行拼音汉字转换的指示(通过“转换”键的操作进行指示)等。在该输入装置13中,除了“文字”键和“数字”键、“光标”键等外,还设置有用于指示拼音汉字转换的“转换”键13a、用于选择转换候补的“候补选择”键13b、用于指示缩小转换候补的“候补缩小”键13c、用于指示声调显示的“声调显示”键13d。
显示装置14,例如由CRT和LCD组成,通过输入装置13进行被拼音输入的文字列和转换结果等的显示。
外部存储装置15,例如由HDD和CD-ROM组成,保存各种程序和文本等的数据。在该外部存储装置15中,除了用于实现汉语字处理程序的应用程序之外,还包含在拼音汉字转换处理中使用的汉语辞典等的数据。
印刷装置16,用于进行文本的印刷等。作为该印刷装置16,可以被内置于本装置,也可以被连接在外部。另外,通信装置17,例如通过专用LAN和通信网络等进行和外部装置的数据传递控制。
接着,说明用图1所示的文本制作装置实现的汉语输入系统的功能构成。
图2是本发明的实施方案1的汉语输入系统的功能构成的方框图。本系统通过由CPU11读入被存储在存储器12的程序区域12a的汉语输入用的应用程序实现。本系统由输入部分21、控制部分22、转换部分23、候补显示部分24、候补缩小部分25、输出部分26、转换辞典27、转换结果暂时存储部分28组成。
输入部分21,进行由输入装置13输入的文字列和转换指示等的输入处理。输入文字列,被存储在图1所示的存储器12的输入缓冲区域12b。控制部分22,根据通过输入部分21输入的各种指示控制各处理部分,进行把输入的拼音转换为中文汉字输出的一连串的处理。
转换部分23,根据被输入的拼音文字列检索转换词典27,把与该拼音文字列的各音节对应的中文汉字(关键字)和声调信息一同抽出。由该转换部分23抽出的汉语汉字,作为与输入拼音文字列对应的转换候补和该汉字的声调信息一同被暂时存储在转换结果暂时存储部分28中。候补显示部分24,进行读出被存储在转换结果暂时存储部分28中的转换候补送到输出部分26的处理。候补缩小部分25,根据由用户指定的声调信息,进行被存储在转换结果暂时存储部分28中的转换候补的缩小处理。输出部分26,把输入的文字列、与该输入文字列对应的转换结果等显示在显示装置14上等的输出处理。
转换辞典27,是汉语用辞典,在每个单词上存储有与拼音对应的汉字、声调等,进行拼音汉字转换处理所需要的信息。该转换辞典27,作为标准辞典被存储在外部存储装置中。另外,转换结果暂时存储部分28,是用于存储在拼音汉字转换时把参照该转换辞典27得到的转换候补的缓冲区域,被设置在图1的候补缓冲区域12c。
在此,在说明本装置的动作之前,为了易于理解,先简单地说明汉语输入方法。
在汉语中,为了表示汉语语音使用被称为拼音的表音符号。拼音,使用英文26字母和2个特殊文字表示汉语全部的音节。1个汉字的发音通常为1音节。1个音节进一步由被称为“声母”的开头子音(在音节的开头发出的子音),和被称为“韵母”的除了声母以外的部分(有母音、双重母音、鼻音化母音等)构成。另外,有表示汉语发音的抑扬的被称为“四声”的声调(类似日语的音调),一个音节由声母、韵母和声调3要素组成。
声母的例子b,p,m,f,d,t,n,l,zh,ch,sh,……韵母的例子a,o,e,i,u,ai,en,ang,iong,……另外,在汉语中,作为声调的种类基本上有4种,把其称为四声。其中,以同样高度延伸的音叫第1声,向上的音叫第2声,曲折的音叫第3声,向下的音叫第4声。即使是同样的音节,如果声调不同则汉字的意义也不相同。进而,除此之外,还有被称为发短而轻的“轻声”。
例如音节[qi]有如下的字。
第1声……[期]第2声……[奇]第3声……[起]第4声……[器]这样,由于即使是相同的音节由于声调不同汉字意义不同,所以一般在汉字输入时与声调一同输入。但是,正确地指定声调困难,如果该指定错误,则不能得到所希望的转换候补,必须再次进行拼音输入。另一方面,当没有指定声调的情况下,候补数目增大,难以选择所希望的转换候补。
因而,本发明的实施方案1的特征在于,在不输入声调状态下输入拼音,显示转换候补,再指定任意的声调从而缩小转换候补。以下,说明处理动作。
图3是本发明的实施方案1的转换处理动作的流程图。
首先,通过输入部分21,用拼音(字母)按照顺序一个个输入称为转换对象的文字列(步骤A11)。这时被输入的文字列,被存储在图1所示的输入缓冲区域12b中。
在输入拼音文字列后,如果用户按压被设置在输入装置13上的“转换”键13a,则通过输入部分21把该键信息传给控制部分22。控制部分22判断被输入的键信息是否是转换指示,如果是转换指示(步骤A12的Yes),则把被存储在输入缓冲区域12b的拼音文字列送到转换部分23指示拼音汉字转换。
接收到该指示的转换部分23,根据输入的拼音文字列检索转换辞典27,抽出与该拼字文字列的读音相同的中文译字(索引字)及声调信息,该结果作为转换候补存储在转换结果暂时存储部分28中(步骤A13)。接着,根据控制部分22的指示,候补显示部分24从转换结果暂时存储部分28中取出转换候补(中文汉字),交给输出部分26进行候补显示(步骤A14)。这样与用户输入的拼音文字列对应的变换候补就显示在显示装置14的候补一览画面上。
这时,用户按下设在输入装置13上的“候补缩小”键13c或“候补选择”键13b(步骤A15)。另外此处省略对“候补缩小”键13c、“候补选择”键13b以外的键的输入处理。
如果按压“候补缩小”键13c(步骤A16的Yes),则控制部分22通过候补缩小部分25执行如下的候补缩小处理。
即,候补缩小部分25,首先,用通过上述“候补缩小”键13c的按压指定的声调信息判断是否可以缩小被存储在转换结果暂时存储部分28中的转换候补(步骤A19)。这是通过核对在转换结果暂时存储部分28内是否有用户指定的声调信息(第1声、第2声、第3声、第4声、轻声之一)的候补进行。
当可以缩小时,即,存在具有用户指定的声调信息的候补的情况下(步骤A19的Yes),候补缩小部分25,通过在转换结果暂时存储部分28内的转换候补中只留下具有用户指定的声调信息的候补,排除其他的候补进行转换候补的缩小(步骤A20)。这样,如果转换候补被缩小则根据控制部分22的指示,候补显示部分24从转换结果暂时存储部分28中取出该缩小后的转换候补送到输出部分26,由此进行候补的再显示(步骤A21)。如果不能缩小,即,不存在具有用户指定的声调信息的候补的情况下(步骤A19的No),则停止一切动作,等待下次的指示。
另外,如果按压“候补选择”键13b(步骤A17的Yes),控制部分22向输出部分26发出指示,在现在显示的转换候补中控制把由光标选择出的候补作为最终的转换结果输出到显示装置14的文本编辑画面(步骤A18)。
这样,即使不指定声调信息而输入拼音,在显示转换候补之后通过由特定的键操作指定声调信息,也可以用该被指定的声调信息缩小转换候补。以下,以具体例子说明。
图10A~图10C是说明实施方案1的转换处理的具体例子。
用于进行候补的缩小的“候补缩小”键13c如以下那样被分配在键盘上的各键上。
“Shift”键+“1”键……第1声“Shift”键+“2”键……第2声“Shift”键+“3”键……第3声“Shift”键+“4”键……第4声“Shift”键+“5”键……轻声如图10A所示,设用户输入了叫做“ma”的单音节的拼音文字列。如果通过“转换”键13a的按压指示转换,则如图10B所示,把“ma”作为读音的多个中文汉字作为转换候补显示在候补显示画面。在此,为了缩小候补,例如如果按压“Shift”键和“3”键,则如图10C所示,只显示具有第3声的转换候补。因而,用户可以从该被限定的转换候补中快速选择所希望的候补。
另外,虽然未特别图示,但通过操作各键,可以得到每个声调的转换候补,例如如果按压“Shift”键和“1”键,则可以得到具有第1声的汉语汉字,如果按压“Shift”键+“2”键,可以得到具有第2声的汉语汉字……。总之,在修正指定声调时,不需要再次输入拼音,而只按压下各键即可,可以减轻用户的负担。
(实施方案2)接着,说明本发明的实施方案2。
在上述实施方案1中,说明了假设为单音节的汉语汉字,通过声调指定缩小转换候补的处理,但本例子的特征在于假设由多音节组成的汉语汉字,通过指定每个音节的声调缩小转换候补。
图4是本发明的实施方案2的汉语输入系统的功能构成的方框图。基本的构成和图2相同,和图2相同的部分标注相同的符号,在此只说明不同点。
在图4中,和图2的不同点是设置有转换缩小结果暂时存储部分29。该转换缩小结果暂时存储部分29,是用于和声调信息一同存储用于再次缩小由候补缩小部分25缩小的转换候补的缓冲部分,被设置在图1的候补缓冲区域12c。
如果通过“候补缩小”键13c的按压指示转换候补的缩小,则候补缩小部分25用用户指定的声调信息缩小被存储在转换结果暂时存储部分28中的转换候补的第1音节部分。该缩小后的转换候补和声调信息一同被存储在转换结果暂时存储部分29中。接着,如果再次按压“候补缩小”键13c,则候补缩小部分25把被存储在转换缩小结果暂时存储部分29中的转换候补作为下一个缩小对象,用用户指定的声调信息缩小该转换候补的第2音节部分。这样,在每次按压“候补缩小”键13c时从转换候补的前面的音节开始顺序用指定声调信息缩小。
以下,说明实施方案2的转换处理动作。
图5是本发明的实施方案2的转换处理动作的流程图。进而,在图5的步骤B11~步骤B14的处理,和图3的步骤A11~A14的处理相同。
即,在通过输入部分21输入了成为转换对象的拼音文字列之后,如果按压被设置在输入装置13上的“转换”键13a指示拼音汉字转换(步骤B11、B12),则转换部分23参照转换辞典27把该拼音文字列转换为汉语汉字,把作为其转换结果得到的转换候补和声调信息一同存储在转换结果暂时存储部分28(步骤S13)。并且,候补显示部分24从转换结果暂时存储部分28取出转换候补(中文汉字),送到输出部分26进行候补显示(步骤B14)。因而,与用户输入的拼音文字列对应的转换候补被显示在显示装置14的候补一览画面上。
在此,用户按压被设置在输入装置13上的“候补缩小”键13c或者“候补选择”键13b(步骤B15)。按压其他键的处理省略。
当按压了“候补缩小”键13c时(步骤B16的Yes),根据控制部分22的指示,候补缩小部分25判断此时的键输入是否是再输入(步骤B19)。当“候补缩小”键13c不是再输入时,即,当是最初指示转换候补缩小的情况下(步骤B19的No),候补缩小部分25把存储在转换结果暂时存储部分28中的转换候补的第1音节部分作为对象,判断是否可以用通过按压“候补缩小”键13c指定的声调信息缩小转换候补(步骤B21)。
进而,在汉语中,1个汉字的发音通常为1音节。因而,例如当由2个汉字构成的单词作为转换结果得到时,开头的汉字相当于第1音节,接着的汉字相当于第2音节。在拼音输入时,用声母和韵母的组合划分拼音,用该组合文字列的开头位和末尾位判断音节的划分进行转换。
在上述步骤B21中,当转换候补的第1音节可以缩小时(步骤B21的Yes),候补缩小部分25,通过在转换结果暂时存储部分28内的转换候补中只留下第1音节具有用户指定的声调信息的候补,排除其他的候补进行转换候补的缩小(步骤B22)。
缩小后的转换候补和声调信息一同被存储在转换缩小结果暂时存储部分29中(步骤B23),根据控制部分22的指示,候补显示部分24把该缩小后的转换候补从转换缩小结果暂时存储部分29中取出送到输出部分26,由此进行候补的再显示(步骤B24)。另外,如果不可能缩小,即,在第1音节上不存在具有用户指定的声调信息的候补时(步骤B21的No),停止一切动作,等待下次指示。
另一方面,在上述步骤B19中,当再次输入“候补缩小”键13c时(步骤B19的Yes),候补缩小部分25取出被存储在转换缩小结果暂时存储部分29中的转换候补(步骤B20),把该转换候补中接着上次已缩小音节的音节部分作为对象,进行上述同样的缩小候补处理(步骤B21~B23)。这样,在每次按压下“候补缩小”键13c时以音节单位顺序进行转换候补的缩小,并再次显示该被缩小的转换候补(步骤B24)。
另外,如果按压“选择候补”键13b(步骤B17的Yes),则控制部分22向输出部分26发出指示(步骤B18),把在现在显示的转换候补中由光标等选择出的候补作为最终的转换结果输出到显示装置14的文本编辑画面上。
这样,即使输入拼音而未指定声调信息,也可以在转换候补显示后通过特定的键操作指定声调信息,该该被该指定的声调信息以音节单位缩小转换候补。以下,以具体例说明。
图11A~图11D是用于说明在实施方案2中的转换处理的具体例子。
用于进行候补缩小的“候补缩小”键13c如以下那样被分配在键盘上的各键上。
“Shift”键+“1”键……第1声“Shift”键+“2”键……第2声“Shift”键+“3”键……第3声“Shift”键+“4”键……第4声“Shift”键+“5”键……轻声如图11A所示,假设用户输入了叫做“madao”的多音节“在此例子中是2音节”的拼音文字列。当通过按压“转换”键13c指示转换时,如图11B所示,以“ma”和“dao”为读音的多个汉语汉字作为转换候补被显示在候补显示画面上。在此,如果为了缩小候补,按压“候补缩小”键13c,则转换候补的第1音节部分被缩小。例如,在按压“Shift”键和“3”键时,如图11C所示,只显示第1音节部分具有第3声的转换候补。
进而,当想要缩小转换候补的情况下,再次按压“候补缩小”键13c。例如,在按压下了“Shift”键和“1”键的情况下,如图11D所示,只限定于第2音节部分是具有第1声的转换候补。即,此时,显示第1音节是第3声,第2音节是第1声的转换候补。因而,即使是由多音节组成的转换候补,也可以从以各音节单位缩小的转换候补中快速地选择所希望的候补。
(实施方案3)接着,说明本发明的实施方案3。
在实施方案3中的特征在于,通过规定的键操作在转换候补上标声调记号并显示。
图6是本发明的实施方案3的汉语输入系统的功能构成的方框图。基本的构成和图2相同,和图2相同的部分标相同的符号,在此,只说明不同之处。
在图6中,和图2不同之处是设置有声调显示部分30。该声调显示部分30,在按压下被设置在输入装置13上的“声调显示”键13d指示声调显示的情况下,读出被存储在转换结果暂时存储部分28上的转换候补的声调信息,通过把该信息送到输出部分26在各候补上标声调记号并显示。
以下,说明有关实施方案3的转换处理动作。
图7是本发明的实施方案3的转换处理动作的流程图。进而,在图5中的步骤C11~步骤C14的处理,和图3的步骤A11~A14的处理相同。
即,在通过输入部分21输入成为转换对象的拼音文字列之后,如果按压被设置在输入装置13上的“转换”键13c指示拼音汉字转换(步骤C11、C12),则转换部分23参照转换辞典27把该拼音文字列转换为汉语汉字,把作为转换结果得到的转换候补和声调信息一同存储在转换结果存储部分28(步骤C13)。并且,候补显示部分24从转换结果暂时存储部分28取出转换候补(中文汉字),送到输出部分26进行候补显示(步骤C14)。由此,在显示装置14的候补一览画面上显示与用户输入的拼音文字列对应的转换候补。
在此,用户按压被设置在输入装置13上的“候补缩小”键13c或者“候补选择”键13b或者“声调显示”键13d(步骤C15)。按压其他的键的情况下的处理省略。
在按压“声调显示”键13d的情况下(步骤C16的Yes),控制部分22向声调显示部分30输出指示。接受该指示,声调显示部分30读出被存储在转换结果暂时存储部分28中的转换候补(中文汉字)的声调信息(步骤17),将其传送给输出部分26。输出部分26根据由声调显示部分30得到的声调信息给各候补加上声调记号进行显示(步骤18)。声调记号是表示声调信息的种类的记号(或称特殊文字),例如第1声为“1”,第2声为“2”,第3声为“3”,第4声为“4”,轻声为“0”或“轻”。
另外,当候补数多时,由于给各候补付加上声调记号进行显示,如图12C所示,按各声调记号排列各候补,可以以易识别的方式向用户展示。
以下的处理,与上述第1实施方式相同。
即,当按压下“候补缩小”键13c的情况下(步骤C19的Yes),根据控制部分22的指示,候补缩小部分25以按下“候补缩小”键13c指定的声调信息判断是否可以缩小被存储在转换结果暂时存储部分28中的转换候补(步骤C22)。当可以缩小的情况下,即,当具有用户指定的声调信息的候补存在的情况下(步骤C22的Yes),候补缩小部分25通过在转换结果暂时存储部分28内的转换候补中只留下具有用户指定的声调信息的候补,并排除其它的候补进行转换候补的缩小(步骤C23)。并且,候补显示部分24通过根据控制部分22的指示,从转换结果暂时存储部分28中取出该缩小后的转换候补送到输出部分26,进行候补的再显示(步骤C24)。如果不可以缩小,即,当具有用户指定的声调信息的候补不存在的情况下(步骤C22的No),停止一切动作,等待下一个指示。
另外,当按压下“候补选择”键13b的情况下(步骤C20的Yes),控制部分22向输出部分26发出指示(步骤C21),把在现在显示的转换候补中由光标等选择出的候补作为最终结果输出到显示装置14的文本编辑画面上。
这样,通过在显示转换候补后由特定的键操作指示声调显示,就可以确认一次现在显示的各候补的声调信息。以下,以具体例子说明。
图12A~图12C是说明实施方案3的转换处理的具体例子。
用于指示声调显示的“声调显示”键13d如以下那样被分配在键盘的特定的键上。
“Shift”键+“9”键……声调显示如图12A所示,假设用户输入了“ma”这一单音节的拼音文字列。在通过按压“转换”键13a指示转换时,如图12B所示,把以“ma”作为读音的多个汉语汉字被作为转换候补显示在候补显示画面上。在此,如果为了确认各候补的声调,按压“Shift”键和“9”键,则如图12C所示,在各候补上标注表示声调信息的种类的声调记号。进而,在此例子中,展示了在各声调记号上排列各候补的情况。通过用这样的声调标注显示转换候补,用户就可以确认一次现在显示的各候补的声调信息。
另外,如果在此状态下按压“候补缩小”键13c,则还可以只确认具有指定了声调信息的候补。即,如在上述实施方案1中说明的那样,例如如果按压“Shift”键和“3”键,则如图10C所示可以只把具有第3声的汉语汉字作为转换候补确认,并可以迅速地选择所希望的候补。
进而,本实施方案的方法,不只适用于实施方案1,也可以适用于实施方案2,即适用于以音节单位缩小转换候补的情况。
(实施方案4)接着,说明本发明的实施方案4。
实施方案4中的特征在于,当在实施方案1中,在拼音输入时指定了声调信息的情况下,判断该指定的声调信息的正当性,不管错误指定的声调信息进行转换。
图8是本发明的实施方案4的汉语输入系统的功能构成的方框图。基本构成和图2相同,和图2相同的部分标注相同的符号,在此只说明不同之处。
在图8中,和图2的不同之处在于设置有声调判断部分31。该声调判断部分31,在附加声调记号输入拼音的情况下,参照转换辞典27判断用该声调记号指定的声调信息是否正确。当判断为被指定的声调信息不正确的情况下,即,当具有被指定的声调信息的汉语汉字在转换辞典27中没有的情况下,消除该声调记号只把拼音文字列送到转换部分23。由此,转换部分23只用拼音文字列进行转换处理,把作为该转换结果得到的转换候补和该候补具有的声调信息一同存储在转换结果暂时存储部分28中。
以下,说明有关实施方案4的转换处理动作。
图9是本发明的实施方案4的转换处理动作的流程图。
首先,假设通过输入部分12以带有声调记号的拼音(字母)输入成为转换对象的文字列(步骤D11)。此时被输入的文字列(包含声调记号),被存储在图1所示的输入缓冲区域12b。
在输入拼音文字列输入后,如果用户按压被设置在输入装置13上的“转换”键13a,则该键信息通过输入部分21送到控制部分22。控制部分22判断被输入的键信息是否是转换指示(步骤D12)。如果是转换指示的话(步骤D12的Yes),控制部分22向声调判断部分31发出指示。接受该指示的声调判断部分31,参照转换辞典27判断用户在输入拼音时指定的声调信息是否正确(步骤D13)。在转换辞典27中,在汉语汉字的读音以拼音符号登记的同时还登记与该汉字对应的声调信息。因而,当在转换辞典27中没有具有用户指定的声调信息的汉语汉字的情况下,可以判断为此时的指定有误。
当声调信息的指定有误的情况下,即,当具有用户指定的声调信息的汉语汉字在转换辞典27中没有的情况下(步骤D14的No),声调判断部分31消除被附加在已输入的拼音文字列上的声调记号并送到转换部分23(步骤D15)。进而,在由多个音节组成的文字列中,假设即使其中的1个音节存在声调指定的错误时,全部消除被附加在该文字列的各音节上的声调记号。另一方面,当判断为声调信息的指定正确的情况下,即,当具有用户指定的声调信息的汉语汉字在转换辞典27中存在的情况下(步骤D14的Yes),声调判断部分31把被输入的拼音文字列和附加在其上的声调记号送到转换部分23。
在此,当有声调判断部分31判断为声调信息的指定有误的情况下,转换部分23,由于从声调判断部分31只接受拼音文字列,因而根据该拼音文字列检索转换词典27,把以该拼音文字列作为读音的汉语汉字(关键字)和该汉字的声调信息一同抽出,并把其作为转换候补存储在转换结果暂时存储部分28(步骤D16)。接着,根据控制部分22的指示,候补显示部分24,从转换结果暂时存储部分28取出转换候补(汉语汉字),送到输出部分26进行候补显示(步骤D17)。因而,可以无视用户指定的声调信息,在显示装置14的候补一览画面上显示只根据拼音文字列的转换候补。
以下的处理和上述实施方案1相同。
即,候补显示后,等待来自用户的键输入(步骤D18)。在此,当“候补缩小”键13c被按压的情况下(步骤D19的Yes),根据控制部分22的指示,候补缩小部分25判断是否用通过按压“候补缩小”键13c指定的声调信息可以缩小被存储在转换候补暂时存储部分28中的转换候补(步骤D22)。在可以缩小的情况下,即,在具有用户指定的声调信息的候补存在的情况下(步骤D22的Yes),候补缩小部分25在转换结果暂时存储部分28内的转换候补中只流下具有用户指定的声调信息的候补,通过排除其他的候补进行转换候补的缩小(步骤D23)。并且,根据控制部分22的指示,候补显示部分24从转换结果暂时存储部分28中取出该缩小后的转换候补送到输出部分26,由此进行候补的再显示(步骤D24)。如果不能缩小,即,当具有用户指定的声调信息的候补不存在的情况下(步骤D22的No),停止一切动作等待下一个指示。
另外,在按压下“候补选择”键13b的情况下(步骤D20的Yes),控制部分22向输出部分26发出指示(步骤D21),把在现在显示的转换候补中用光标等选择出的候补作为最终的转换结果输出到显示装置14的文本编辑画面上。
这样,当在拼音输入时错误地指定了声调信息的情况下,可以在显示无视该声调信息的转换候补后,通过特定的键操作指定声调信息,由此可以用该指定的声调信息缩小转换候补。以下,以具体例子说明。
图13A和图13B是用于说明实施方案4的转换处理的具体例子。
如图13A所示,例如用户在叫做“mai”这一单音节的拼音文字列上附加声调记号“1”。如果通过按压“转换”键13a指示转换时,判断用户用声调记号指定的声调信息是否正确。这种情况下,由于相当于具有第1声的“mai”的汉语汉字不存在,所以进行无视声调信息的转换处理。其结果,如图13B所示,把以“mai”作为读音的多个汉字作为转换候补显示在候补显示画面上。
在此,为了缩小候补,如上述实施方案1说明的那样,例如当按压“Shift”键和“3”键时,只限定在具有第3声的转换候补。因而,用户可以快速地从被限定的候补中选择所希望的候补。
进而,本实施方案的方法并不限于上述实施方案1,也可以适用于实施方案2和实施方案3。总之,本发明可以在不脱离其主旨的范围中通过组合各实施方案实现。
另外,在上述各实施方案中,说明了把用于进行候补的缩小的“候补缩小”键分配在键盘上的“Shift”键和特定的数字键上的情况,但本发明并不限于此,也可以分配在其他的键上。
另外,本发明不仅适合于标准汉语,也可以适用于各种方言(广东话、上海话等)。
另外,本发明不仅限于汉语,也可以灵活应用于使用表示发音的抑扬的声调信息并可以转换的全部的语言转换处理。
另外,在上述各实施方案中所述的方法,作为可以使计算机执行的程序,写入例如磁盘(软盘,硬盘等)、光盘(CD-ROM,DVD等)、半导体存储器(PC卡,精巧存储媒体)等的记录媒体上并适用于各种装置,还可以通过通信媒体传送适用于各种装置。实现本装置的计算机,读入被记录在记录媒体上的程序,通过由该程序控制动作,实现上述的处理。
如上所述通过采用本发明,可以在显示转换候补之后,通过特定的键操作指定任意的声调信息来缩小转换候补。因而。用户可以以缩小后的转换候补为对象简单地选择所希望的候补。另外,当更改指定声调信息的情况下,尽管不再次输入拼音,也可以在显示转换候补的状态下继续进行,因而可以减轻在候补选择时的用户的负担。
权利要求
1.一种文本制作装置,其特征在于包括输入装置(21),用于输入成为转换对象的文字列;转换装置(23),把上述输入装置(21)输入的文字列转换为作为读音信息的汉字或单词;显示装置(24),把由上述转换装置(23)得到的汉字或单词作为转换候补进行显示;声调指定装置(21),用于指定表示发音的抑扬的声调信息;候补缩小装置(25),根据由上述声调指定装置(21)指定的声调信息,把由上述显示装置(24)显示的转换候补缩小为具有上述指定的声调信息的候补;再显示装置(24),用于再显示由上述候补缩小装置(25)缩小的转换候补。
2.一种文本制作装置,用于输入作为汉语读音符号的拼音文字列,把该输入的拼音文字列转换为汉语汉字输出,其特征在于包括,输入装置(21),用于输入成为转换对象的文字列;转换装置(23),把上述输入装置(21)输入的文字列转换为汉字;显示装置(24),把由上述转换装置(23)得到的汉字或单词作为转换候补显示;声调指定装置(21),用于指定表示汉语中的发音的抑扬的声调信息;候补缩小装置(25),把由上述显示装置(24)显示的转换候补缩小到具有由上述声调指定装置(21)指定的声调信息的转换候补;再显示装置(24),用于再显示由上述候补缩小装置(25)缩小的转换候补。
3.如权利要求2所述的文本制作装置,其特征在于上述声调指定装置(21)包括分配在键盘上的特定的键上的缩小键(13c),与该缩小键(13c)的操作对应,指定四声或轻声中一个声调信息。
4.如权利要求2所述的文本制作装置,其特征在于上述候补缩小装置(25),对于由上述声调指定装置(21)指定的声调信息的每一个,以音节为单位从转换候补中前面的音节开始顺序进行候补缩小处理。
5.如权利要求2所述的文本制作装置,其特征在于,还具有,声调显示指示装置(21),用于指定声调显示;声调显示装置(30),在由上述声调显示指定装置(21)指定了声调显示的情况下,从汉语辞典(27)中得到与由上述显示装置(24)显示的转换候补对应的声调信息,并把该声调信息附加在转换候补上再显示。
6.如权利要求5所述的文本制作装置,其特征在于上述声调显示指定装置(21),包含被分配在键盘上的特定的键上的声调显示键(13d),与该声调显示键(13d)的操作对应,指定声调显示。
7.如权利要求2所述的文本制作装置,其特征在于包括声调判断装置(31),在由上述输入装置(21)输入了附加声调记号的拼音文字列时,判断用上述声调记号指定的声调信息是否正确,上述转换装置(23),在由上述声调判断装置(31)判断为用上述声调记号指定的声调信息不正确时进行忽略该声调信息的转换处理。
8.一种转换处理方法,其特征在于在输入成为转换对象的文字列时,把上述输入文字列转换处理为作为其读音信息的汉字或单词(A11~A13);把通过上述转换处理得到的汉字或单词作为转换候补显示(A14);根据表示发音的抑扬的声调信息的指定,把上述转换候补缩小为具有上述指定的声调信息的候补(A15~A16,A19~A20);再显示缩小后的转换候补(A21)。
9.一种转换处理方法,输入作为汉语的读音符号的拼音文字列,并把输入的拼音文字列转换为汉字输出,其特征在于在输入了成为转换对象的拼音文字列时,把上述输入拼音文字列转换处理为汉语汉字(A11~A13);把通过上述转换处理得到的汉语汉字作为转换候补显示(A14);通过表示汉语中的发音的抑扬的声调信息的指定,把上述转换候补缩小为具有上述被指定的声调信息的转换候补(A15~A16,A19~A20);再显示上述缩小后的转换候补(A21)。
10.一种计算机可读记录媒体,记录有输入成为转换对象的文字列,把该文字列转换为作为读音信息的汉字或单词输出的转换处理程序,它记录有使计算机执行的以下的程序步骤在输入了成为转换对象的文字列时,把上述输入文字列转换处理为作为其读音信息的汉字或单词(A11~A13);把通过上述转换处理得到的汉字或单词作为转换候补显示(A14);根据表示发音的抑扬的声调信息的指定,把上述转换候补缩小限定为只具有上述指定的声调信息的候补(A15~A16,A19~A20);再显示上述缩小后的转换候补(A21)。
11.一种计算机可读记录媒体,记录有输入成为转换对象的文字列,把该输入的文字列转换为汉语汉字输出的转换处理程序,它记录有使计算机执行的以下的程序步骤在输入了成为转换对象的文字列时,把上述输入文字列转换处理为作为其读音信息的中文汉字或单词(A11~A13);把通过上述转换处理得到的汉字或单词作为转换候补显示(A14);根据表示汉语中发音的抑扬的声调信息的指定,把上述转换候补缩小限定为只具有上述指定的声调信息的转换候补(A15~A16,A19~A20);再显示上述缩小后的转换候补(A21)。
全文摘要
本发明公开一种文本制作装置和转换处理方法。其中从输入部分(21)输入拼音文字列,根据控制部分(22)的指示,转换部分(23)参照转换辞典(27)把拼音文字列转换处理为汉语汉字,在转换结果暂时存储部分(28)中把转换候补和声调信息一同存储。候补显示部分(24)把存储在转换结果暂时存储部分(28)上的转换候补送到输出部分(26)并显示在画面上。通过规定的键操作指定声调信息,候补缩小部分(25)根据上述被指定的声调信息进行转换候补的缩小。候补显示部分(24)再显示该缩小后的转换候补。
文档编号G06F17/21GK1287321SQ00118780
公开日2001年3月14日 申请日期2000年6月27日 优先权日1999年6月30日
发明者雷海涛, 坂本国博, 岩木纱智子 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1