CN1369760A - 使用简易罗马拼音的输入系统与方法 - Google Patents
使用简易罗马拼音的输入系统与方法 Download PDFInfo
- Publication number
- CN1369760A CN1369760A CN 01103498 CN01103498A CN1369760A CN 1369760 A CN1369760 A CN 1369760A CN 01103498 CN01103498 CN 01103498 CN 01103498 A CN01103498 A CN 01103498A CN 1369760 A CN1369760 A CN 1369760A
- Authority
- CN
- China
- Prior art keywords
- pinyin
- word
- pinyin data
- data
- words
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000004458 analytical method Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 12
- 238000006073 displacement reaction Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 241000272814 Anser sp. Species 0.000 description 1
- 241000282414 Homo sapiens Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
Images
Landscapes
- Document Processing Apparatus (AREA)
Abstract
一种可使用简易罗马拼音的输入系统与方法,在将所有中文单字的罗马拼音分割为声母与韵母并分别对它们进行编码后,每个中文单字的拼音即可储存在一个字中。除了能运用完整或简易罗马拼音来输入中文单字外,也可经由每个按键输入来实时获得中文单字的数据。本发明方法将在输入拼音数据后对其进行分析,以获取拼音数据中的声母或韵母;随后依据声母与韵母的编码,获得同音单字或字词的储存位置;最后再由中文单字字库或双字词字库中调出所有同音字或词并显示在字词列表中以供选用。
Description
本发明涉及一种罗马拼音输入系统与方法,特别是指对中文单字的声母与韵母进行编码,且以该编码储存同音字或词的拼音数据,配合短指针以指向下一个或前一个同音词的罗马拼音输入系统与方法。
随著科技的发展,人类和电脑的联系也越来越密切,也由于科技每天都以惊人的速度在进步,电脑对人们所提供的服务亦越来越多样化。然而不论电脑的功能多强大,使用者仍须通过诸如键盘或鼠标等使用者介面(Userinterface,UI)来与电脑进行沟通,以驱使电脑为人们提供服务。一个最简单的应用即是经由键盘或鼠标等介面输入文字,其除了可作输入指令的用外,更可利用电脑为人们进行文书处理的工作。
对于使用者而言,最简单的输入方式是依据本身母语来由键盘输入文字至电脑中。举例而言,常规的101键盘除了可供作输入英文之外,在适当的转换后亦可通过使用者所熟悉的中文输入法,诸如注音输入法或罗马拼音输入法来输入中文。以罗马拼音输入法而言,其是将每个中文单字以罗马拼音的方式来进行输入。举例来说,以″外″字的输入为例,其罗马拼音为″wai″,因此使用者便需依序按下″w″、″a″、″i″的按键,而电脑随后依据拼音″wai″以将所有罗马拼音为″wai″的中文单字显示给使用者以供选取。接下来,当使用者由电脑所显示的字词列表中挑选所需的″外″字以进行输入时,电脑系统即依据″外″字的内码以由中文单字字库调出″外″字,并显示至使用者目前所使用的应用程序中。
在常规的罗马拼音输入法中,是将每个中文文字的拼音完整地储存起来。举例而言,以″外″字的罗马拼音″wai″为例,其包含三个字元″w″、″a″、″i″,而每个字元又需一个字节(Byte)来储存,因此若一个中文单字的罗马拼音较长时,便需要更多的存储空间来储存。所以对一个提供10,000个常用中文单字的中文字库而言,而且以每个单字需要四个字元来组成的平均状况下,总共将需要40,000个字节、也就是需要40KB的存储容量来储存中文单字。
另一方面,较先进的输入法均提供常用双字词的输入,以令使用者在输入字词时,能在自动显示字词给使用者,用以减少使用者在字词列表中,以逐一挑选单字的方式来组合字词。因此以双字词的情形来说,每个双字词便需要80K的存储空间来储存组成双字词的两个单字拼音外,亦需要两个额外的指针,用以指向形下一个或上一个同音双字词。举例来说,在常规的罗马拼音输入法中,对于″不必″的双字词数据结构中,必须包含一个指针指向上一个同音双字词″爸爸″、以及下一个双字词″伯伯″。同样的,当输入法欲提供更长的字词(例如三字词、四字词、或更长的字词等)时,除了每个单字的数据结构更为庞大之外,所使用的指针亦逐渐增加,然而在常规的罗马拼音输入法中,由于数据量较为庞大之故,所使用的指针是具有双字(Doublewords)大小的长指针(Long pointer)。再者,每个单字亦包含一内码,作为由中文字库中调出显示该单字的相关数据的索引(例如在TrueType字型中用以描述字型的向量与参数),所以执行整个罗马拼音输入法所需的存储器容量相当庞大,而且使用者亦需使用完整罗马拼音的输入方式(亦称的为″全拼″),方可获得所要输入的中文单字或字词,在使用上亦需较多的输入时间。
发明目的及概述:
本发明的主要目的在于公开一种运用较少存储器空间,来储存中文单字与字词的罗马拼音输入法。
本发明的另一目的在公开一种可运用中文单字的部分罗马拼音以进行输入的简易罗马拼音输入法。
本发明的次一目的在公开一种可依据使用者的输入频率,用以调整字词列表显示顺序的简易罗马拼音输入法。
本发明所公开的使用简易罗马拼音的输入系统,将所有中文单字的罗马拼音分割为声母与韵母,并分别对声母与韵母进行编码,而每个中文单字的拼音即可储存在一个字(Word)中,其中高字节是储存声母编码,而低字节则储存韵母的编码。通过上述编码的简单四则运算,即可经由单字索引表或双字词索引表,以查出同音字或词于中文单字字库码表或中文字词码表中储存位置,而本发明的系统及可利用该储存位置,调出所有的同音字或词以供使用者选取的用。因此,使用者除了能利用完整或简易的罗马拼音来输入中文单字之外,更可经由每个按键的输入,以实时地获得中文单字的数据。在支援双字词或更长字词方面,本发明所公开的系统与方法是运用短指针,来进行同音字词的连接,因此得以更进一步地减少存储器的使用。
本发明的方法将在使用者输入拼音数据后对其进行分析,用以获取拼音数据中的声母或韵母;随后依据声母与韵母的编码,通过四则运算与单字或字词索引表的查阅,用以获得同音单字或字词的储存位置;最后再由中文单字字库或双字词字库中调出所有同音字或词,并显示在字词列表中以供使用者选取。
附图简要说明:
本发明的优选实施例将在以下的说明文字中参照下列附图做更详细的阐述:
图1A描绘运用罗马拼音以组成中文单字所使用的声母与韵母部分列表;
图1B描绘图1A的其余列表;
图2描绘本发明优选实施例中,每个中文单字的储存情形示意图;
图3描绘本发明优选实施例中,中文双字词的储存情形示意图;
图4A本发明优选实施例中,使用者经由按键输入以显示中文单字的操作流程图;
图4B本发明优选实施例中,使用者经由按键输入以显示中文双字词的操作流程图;
图5A描绘当使用者按下按键″s″后,系统所显示的字词列表示意图;
图5B描绘当使用者在图5A中,接着按下按键″a″与″n″后,系统所显示的字词列表示意图;
图5C描绘当使用者在图5A中,接着按下按键″与″y″后,系统所显示的双字词列表示意图;及
图5D描绘当使用者在图5A中,接着按下按键″u″、″o″、″、与″y″后,系统所显示的双字词列表示意图;
图6描绘本发明系统的结构方块图。
符号对照表:
202:单字索引表;
204:单字编码表;
302:双字词索引表;
304:双字词编码表;
304A:指向下一个同音词的指针;
304B:指向前一个同音词的指针;
502:字词列表
602:输入装置;
604:分析装置;
606:拼音数据库;及
608:显示装置。
发明详细说明:
首先请参阅图1A与图1B,其描绘运用罗马拼音以组成中文单字所使用的声母与韵母的列表,汉字一个字起头的音叫声母,其余的音叫韵母,大部分字的声母是辅音声母,如行(xing)的起头字母″x″是声母″ing″是韵母,只有小部分的字拿元音起头(就是只拿韵母起头),它的声母叫″零声母″,如″爱ai″,″鹅e″″欧ou″。图1A与图1B的列表中的十进位编码0~22为声母、而十进位编码中的33~58为韵母因此总共有37个韵母)。本发明即依据图1A与图1B的内容,将所有以罗马拼音所输入的中文单字分割为声母与韵母两部分,随后储存声母与韵母的编码,且令声母与韵母各占用一个字节(Byte)的存储空间。所以,不论中文单字的罗马拼音为何,均可以两个字节(亦即一个字(Word))的架构来储存,因此本发明所公开的方法所需的存储空间便较常规技术少得多。举例而言,罗马拼音为″wai″的″外″字,其声母与韵母分别为″w″与″ai″,所以可由图1A中得知,″w″与″ai″的二进位编码分别为″00010010″与″00011000″,所以可将声母″w″的二进位编码″00010010″储存在字节的高字节、而字节的低字节则储存韵母″ai″的二进位编码″00011000″。此外,当中文单字没有声母时,可将高字节储存″11111111″来表示;同样的,当一中文单字没有韵母时,可储存″11111111″于该中文单字的低字节中。应注意的是,上述在字中的储存方式可依据实际应用而变,例如重新对图1A与图1B的内容进行编码等修饰,然上述变更仍应包含在本发明的范围中。)
接下来请参阅图2,其描绘本发明优选实施例中所使用的中文单字的储存情形示意图。在图2中,单字索引表202的表格左方所表示的是单字拼音,而右方则表示同音字在中文单字字库码表的位置。因此当使用者输入一中文单字时,便可依据该单字的声母与韵母,配合下列公式来计算该单字拼音在单字索引表的位置:
单字位移(Offset)=37*声母编码+韵母编码(公式1)其中的常数37是表示37个可作声母的拼音、声母编码与韵母编码是图1A与图1B所示的编码、而所计算出来的单字位移是表示每个拼音在单字索引表202的位置。例如输入″ba″时,由于声母″b″与韵母″a″的编码分别为″0″与″23″(以十进位而言),因此依据(公式1)可得:
单字位移=37*0+23=23其代表指向所有″ba″的单字拼音的位置指针,是储存在单字索引表202的位位置″23″中。所以本发明的系统随后可在单字索引表202的位置″23″查到其所储存的位置指针″0x34″(十六进位)。于是,系统接下来便可依据指针″0x34″在中文单字字库码表中,查到所有拼音为″ba″的中文单字,其将图2右方所示的单字编码表204,而该单字编码表204是中文单字字库码表的一部分。明显的,本发明所公开的系统与方法可利用中文单字的声母与韵母编码,用以计算其在单字索引表202的位置后,再利用储存在该位置的指针,用以查出该拼音的同音字在内码表中的存储位置,最后再由内码表中调出所有同音单字以显示在字词列表中供使用者选取。明显的,上述由单字索引表202查出所有中文单字的过程,仅需利用一些简单的四则运算,即可在输入单字拼音后,轻易地找出该单字拼音在中文单字字库码表中所有的同音单字。码表是指汉字拼音的编码表,内码表是指此汉字在汉字库中的编码。
事实上,本发明所公开的系统可依据使用者每次经由按键所输入的拼音数据来显示单字供选取的用。举例而言,当使用者按下″b″之后,本发明的系统将在字词列表中,显示所有第一个声母为″b″的同音字,随后在使用者接下来输入″a″时,运用上述的位移计算结果,以在字词列表中显示所有″ba″的同音字。因此本发明所公开的系统与方法,可实时地依据使用者的输入以变更字词列表所显示内容的方式,而且每次只要利用(公式1)即可轻易地计算出所需显示的同音单字。
接下来请参阅图3,其描绘本发明所公开的系统中,储存中文双字词的示意图,其是运用类似于图2所示的中文单字储存与获取方式来进行。在图3中,双字词索引表302的表格左方所表示的是双字词拼音,其是分别由双字词的两个中文单字的声母所组成;而图3的右方则表示双字词的同音词在内码表的位置。因此当使用者输入一双字词的两个声母时,可依据下列公式来计算该双字词在双字词索引表的位置:
双字词位移=35*第一声母编码+第二声母编码(公式2)其中的常数35是表示35个可组成双字词的声母组合、而第一声母编码与第二声母编码亦依据图1A与图1B所示的编码而来、所计算出来的双字词位移则表示每个声母拼音组合在双字词索引表302的位置。例如输入″bb″的声母组合时,由于第一声母″b″与第二声母″b″的编码均为″0″(以十进位而言),因此依据(公式2)可得:
双字词位移=35*0+0=0其代表所有″bb″的双字词声母拼音组合的位置指针,是储存在双字词索引表的302的″0″位置中。所以本发明的系统随后可在双字词索引表302的位置″0″查到其所储存的位置指针″0x56″(十六进位),于是,系统接下来便可依据指针″0x56″在中文双字词库码表中,查到所有声母拼音组合为″bb″的双字词,其将图3右方所示的双字词编码表304,其是全部双字词编码表的一部分。
另一方面,本发明所示的双字词的存储方式,可运用下列的数据结构来构筑:
struct DOUBLEWORDSTABLE{
DOUBLEWORDSTABLE *pPrev;//前一个同音双字词位置
DOUBLEWORDSTABLE *pNext;//后一个同音双字词位置
WORD wHanZiFirstCode;//第一个中文单字内码
WORD wHanZiSecondCode;//第二个中文单字内码
WORD wHanZiFirstPinYin;//第一个中文单字拼音
WORD wHanZiSecondPinYin;//第二个中文单字拼音
};其中各参数的定义如其后的附注所示,所以只需将同音双字词以参数指针*pPrev与*pNext,即可分别指向前一个与下一个同音双字词的存储位置。在图3中的双字词编码表304中,标号304A与304B是分别为*pNext与*pPrev,而第一个同音词(在图3中为″爸爸″)的*pPrev将储存空指针(NIL),用以表示已无前一个同音词。同样地,最后一个同音词的*pNext将为NIL,因为已无下一个同音词了。至于双字词所包含的单字拼音数据,则可经由wHanZiFirstPinYin与wHanZiSecondPinYin中取得;而该单字的内码则可由wHanZiFirstCode与wHanZiSecondCode中取得。应注意的是,在上述数据结构中的参数指针*pPrev与*pNext可使用短指针(Short pointer)而非现有技术的长指针,因此可更节省储存字词的存储空间。此外,在上述的数据结构中亦可加入一用以计算字词使用频率的参数,其格式为:
BYTE byCiFreq;//字词频率用以记录使用者使用一字词的次数,并依据该使用次数以调整该字词在字词列表中的显示顺序,以令使用者可更快速地找到所需输入的字词。
明显的,依据上述对本发明系统与方法的精神,可继续建立三字词、四字词、或更多字词所组合的词汇供使用者选取,而且只需分别针对所组成的字词数以建立字词索引表(例如三字词索引表或四字词索引表)、以及相对应的词库码表(例如中文三字词库码表或中文四字词库码表),即可轻易构筑中文所常用的字词以供使用者选取,而且获取字词的过程只需如(公式1)与(公式2)般,通过简单的四则运算即可获得所需的字词。至于更多字词的存储方式,亦可在上述双字词的数据结构中,将参数指针*pPrev与*pNext用以指向下一个字词,并在数据结构中加入对应数量、用以储存单字内码与拼音的参数即可。例如在三字词数据结构中,便需增加wHanZiSecondPinYin与wHanZiThirdCode的参数,用以分别储存第三个单字的拼音数据与内码。
图4A与图4B分别描述使用者输入单字与双字词时,本发明系统的操作流程图。首先,在图4A中,其描绘本发明优选实施例中,使用者经由按键输入以显示中文单字或双字词的操作流程图。首先,使用者可经由按键(可以是键盘或软件键盘的按键)以输入第一拼音数据(步骤402),而本发明的系统随后将分析该第一拼音数据所包含的声母或韵母,并在图1A与图1B中查出该声母或韵母的编码(步骤404),接着再依据该编码于单字索引表202中,查出中文单字字库码表内,用以储存所有与该拼音数据为同音字的存储位置(步骤406),最后再显示所有的同音单字于字词列表中供使用者选取(步骤408)。接下来,当使用者继续使用按键输入第二拼音数据时(步骤410),本发明的系统将判断该第二拼音数据是否是用以区分单字的间隔符号(步骤412)。此处的间隔符号是作为单字输入与字词输入的区分,而每当本发明的系统辨识出该间隔符号时,便将后续的输入当作是下一个单字的拼音数据,而所有的单字将组合成字词。当使用者所输入的第二拼音数据并非间隔符号时,本发明的系统将第二拼音数据并入第一拼音数据(步骤414),再回到步骤404对结合后的第一拼音数据进行分析。当第二拼音数据是间隔符号时,将进入图4B的流程中。
在图4B中,当使用者是输入间隔符号时,接下来使用者将经由按键输入第三拼音数据(步骤416),而第三拼音数据将接着被本发明的系统所分析,用以获得其声母编码(步骤418),随后再结合第一拼音数据与第三拼音数据的声母,用以在双字词索引表302中,获取在中文双字词库码表中,用以储存所有与该双字词同音的同音词储存位置(步骤420),最后再显示所有的同音词于字词列表中供使用者选取(步骤422)。应注意的是,图4所示的流程可再延伸至三字词或更长的字词中,由于其判别流程与步骤402~422相当类似,故本领域技术人员可依据图4流程的精神进行修饰,然该项修饰仍应包含在本发明权利要求请求保护的范围中。
随后再利用图5A~图5D的实例,用以对本发明系统与方法所产生的效果作简单的阐述。首先请参阅图5A,其描绘当使用者按下按键″s″后,本发明系统于字词列表502中显示供选取单字的示意图。接下来的图5B则描绘当使用者在图5A的字词列表502中,接着按下按键″a″与″n″后,系统于字词列表502所显示供选取单字的示意图。应注意的是,图5B所示的单字内容与图5A并不相同,因为本发明系统可依据使用者输入的拼音数据,实时地显示单字以供选取的故。
若使用者在图5A中接着按下按键″与″y″时,由于字元″是本发明优选实施例所使用的间隔符号,因此其后的输入″y″将被视为下一个单字的拼音数据,而″s″与″y″所结合的双字词列表则如图5C的所示。此外,使用者亦可在图5A中,使用″全拼″的方式输入单字″suo″,并以间隔符号″做为单字的区分。所产生的双字词列表则如图5D的所示。明显的,本发明所公开的系统与方法,可利用完整的罗马拼音(亦即″全拼″)、或是仅利用声母与韵母(亦即″简拼″)来输入单字或字词,用以获得其所要输入的中文数据。再者,上述的间隔符号″可以利用其他的字元符号来取代,本领域技术人员可依据实际的应用而加以变更。
最后请参阅图6,其描绘本发明系统的结构方块图。首先,输入装置602是用以输入中文罗马拼音的数据,而输入装置602可以是鼠标、键盘、手写板等可用以输入中文的硬件装置、或是运用软件模拟所产生的软件键盘。分析装置604则因应于输入装置602所输入的拼音数据、以及拼音数据库606而来的数据,用以进行如图4A与图4B所示的分析步骤,其可以通过软件模块、或是运用特殊应用集成电路(ASIC)来进行构筑。拼音数据库606是储存声母与韵母的编码、可组成有意义字词的声母组合、索引表(例如单字索引表202、双字词索引表302)、中文单字字库码表、中文双字词库码表、以及内码表等表格与数据。显示装置608则响应于分析装置604的分析结果,用以显示字词列表502以供使用者选取。
综合以上所述,本发明所公开的使用简易罗马拼音的输入系统与方法,在拼音数据分割为声母与韵母并进行编码,用以在单字或字词索引表中找出所有同音字或词的储存位置,随后再显示给使用者供其选取,不仅可节省所需的存储空间,更可同时提供一极具亲和性的介面,用以接收使用者以完整的罗马拼音、或是仅利用声母与韵母来输入单字或字词。
以上所述仅为本发明的优选实施例,并非用以限定本发明的专利申请范围;凡其它未脱离本发明所揭示的精神下所完成的等效改变,例如变更间隔符号等修饰,均应包含在所附权利要求的保护范围内。
Claims (20)
1.一种用以输入中文的罗马拼音输入方法,该输入方法至少包含下列步骤:
输入第一拼音数据;
分析该第一拼音数据,用以找出该第一拼音数据所包含的声母或韵母;
利用该第一拼音数据的该声母或该韵母的编码,用以查出所有与该第一拼音数据为同音的单字或字词;及
显示该同音的单字或字词以供选取。
2.如权利要求1所述的输入方法,其中上述的第一拼音数据至少包含一声母或一韵母。
3.如权利要求1所述的输入方法,其中上述查出该同音单字或字词的步骤至少包含利用该声母的编码与该韵母的编码,用以获得该同音单字或字词的存储位置的步骤。
4.如权利要求1所述的输入方法,其中上述获得该同音单字储存位置的步骤至少包含下列步骤:
将该声母的编码乘以一第一常数以产生一乘积;
将该乘积与一第二常数相加以产生一和数;及
利用该和数在一索引表中查出该同音单字的存储位置。
5.如权利要求4所述的输入方法,其中上述第一常数是罗马拼音的声母总数,且该第二常数是该第一拼音数据的该韵母编码。
6.如权利要求1所述的输入方法,其中上述获得该同音字词储存位置的步骤至少包含下列步骤:
将该第一拼音数据所包含的第一声母编码乘以一第三常数以产生一乘积;
将该乘积与该第一拼音数据所包含的第二声母编码相加以产生一和数;及
利用该和数在一索引表中查出该同音字词的存储位置。
7.如权利要求6所述的输入方法,其中上述第三常数是罗马拼音中,所有可组成字词的声母组合总数。
8.如权利要求1所述的输入方法,其中还包含当该第一拼音数据变更时,实时依据该变更后的该第一拼音数据以显示该同音的单字或字词的方法。
9.如权利要求8所述的输入方法,其中还包含变更该第一拼音数据的方法至少包含下列步骤:
输入一第二拼音数据;
当该第二拼音数据是一间隔符号时,输入一第三拼音数据,其中该第三拼音数据至少包含一声母或韵母,且该第一拼音数据与该第三拼音数据是用以组成字词;及
当该第二拼音数据并非一间隔符号时,将该第二拼音数据并入该第一拼音数据中。
10.如权利要求9所述的输入方法,其中还包含分析该合并后的该第一拼音数据以显示该同音单字的步骤。
11.一种电脑记录媒体,用以储存可输入中文的罗马拼音输入方法,该电脑记录媒体至少包含:
输入装置,用以输入第一拼音数据;
分析装置,用以分析该第一拼音数据,以找出该第一拼音数据所包含的声母或韵母,其中该分析装置包含一同音字词查找装置,用以利用该第一拼音数据的该声母或该韵母的编码,以查出所有与该第一拼音数据为同音的单字或字词以供选取;及
拼音数据库,用以储存该声母或该韵母的编码、查询该同音的单字或字词的存储位置的索引表、以及显示中文所需的内码表。
12.如权利要求11所述的电脑记录媒体,其中上述的同音字词查找装置至少包含一储存位置查找装置,用以利用该声母的编码与该韵母的编码,以获得该同音单字或字词的该储存位置。
13.如权利要求11所述的电脑记录媒体,其中上述获得该同音单字储存位置的方法至少包含下列步骤:
将该声母的编码乘以一第一常数以产生一乘积;
将该乘积与一第二常数相加以产生一和数;及
利用该和数在一索引表中查出该同音单字的存储位置。
14.如权利要求13所述的电脑记录媒体,其中上述第一常数是罗马拼音的声母总数,且该第二常数是该第一拼音数据的该韵母编码。
15.如权利要求11所述的电脑记录媒体,其中上述获得该同音字词储存位置的方法至少包含下列步骤:
将该第一拼音数据所包含的第一声母编码乘以一第三常数以产生一乘积;
将该乘积与该第一拼音数据所包含的第二声母编码相加以产生一和数;及
利用该和数在一索引表中查出该同音字词的存储位置。
16.如权利要求15所述的电脑记录媒体,其中上述第三常数是罗马拼音中,所有可组成字词的声母组合总数。
17.如权利要求11所述的电脑记录媒体,其中还包含一拼音数据变更装置,用以当该第一拼音数据的内容变更时,实时依据该变更后的该第一拼音数据以显示该同音的单字或字词。
18.如权利要求17所述的电脑记录媒体,其中变更该第一拼音数据的方法至少包含下列步骤:
输入一第二拼音数据;
当该第二拼音数据是一间隔符号时,输入一第三拼音数据,其中该第三拼音数据至少包含一声母或韵母,且该第一拼音数据与该第三拼音数据是用以组成字词;及
当该第二拼音数据并非一间隔符号时,将该第二拼音数据并入该第一拼音数据中。
19.如权利要求18所述的电脑记录媒体,其中上述的显示装置包含一用以分析该合并后的该第一拼音数据,且经由一显示装置以显示分析结果所包含同音单字的装置。
20.如权利要求11所述的电脑记录媒体,其中上述的拼音数据库还包含可组成有意义字词的声母组合、中文单字字库码表、中文双字词库码表。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 01103498 CN1369760A (zh) | 2001-02-15 | 2001-02-15 | 使用简易罗马拼音的输入系统与方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 01103498 CN1369760A (zh) | 2001-02-15 | 2001-02-15 | 使用简易罗马拼音的输入系统与方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1369760A true CN1369760A (zh) | 2002-09-18 |
Family
ID=4653275
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 01103498 Pending CN1369760A (zh) | 2001-02-15 | 2001-02-15 | 使用简易罗马拼音的输入系统与方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1369760A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102147796B (zh) * | 2010-02-05 | 2014-10-15 | 阿里巴巴集团控股有限公司 | 一种词汇检索方法及其装置 |
-
2001
- 2001-02-15 CN CN 01103498 patent/CN1369760A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102147796B (zh) * | 2010-02-05 | 2014-10-15 | 阿里巴巴集团控股有限公司 | 一种词汇检索方法及其装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2206118C2 (ru) | Система устранения неоднозначности с уменьшенной клавиатурой | |
RU2377664C2 (ru) | Способ ввода текста | |
US7586423B2 (en) | Handheld electronic device and method for dual-mode disambiguation of text input | |
CN1258132C (zh) | 用于进行字母符号输入的小键盘布局 | |
KR100962956B1 (ko) | 세계 문자 정보용 이진 운용 코드의 최적 입력 방법과 그정보 처리 시스템 | |
JP2009116900A (ja) | 曖昧なテキスト入力の明確な文字フィルタリング | |
KR101149982B1 (ko) | 키보드를 사용한 아시아 언어 입력 | |
CN111753147A (zh) | 相似度处理方法、装置、服务器及存储介质 | |
CN1704879A (zh) | 用于输入中文汉字短语的方法和设备 | |
CN112154442A (zh) | 短语级缩写的文本录入和转换 | |
US7366984B2 (en) | Phonetic searching using multiple readings | |
CN1180858A (zh) | 字符输入装置 | |
JP3532780B2 (ja) | 音声仮名文字の入力順序を生成するための入力システム | |
CN1136496C (zh) | 简化拼音-触摸屏鼠标式汉字输入方法 | |
CN1369760A (zh) | 使用简易罗马拼音的输入系统与方法 | |
CN103488305A (zh) | 一种简繁对照中文输入法系统 | |
JP2943791B2 (ja) | 言語識別装置,言語識別方法および言語識別のプログラムを記録した記録媒体 | |
CN1173250C (zh) | 一种使用智能码的计算机输入方法 | |
CN1679023A (zh) | 创建和使用中文语言数据和用户自纠正数据的方法和系统 | |
JP3492981B2 (ja) | 音声仮名文字の入力順序を生成するための入力システム | |
CN115145406A (zh) | 文本输入方法、装置、计算机设备及存储介质 | |
CN1256649C (zh) | 基于键选双拼的中文整句输入法及其键盘布局 | |
US20080189327A1 (en) | Handheld Electronic Device and Associated Method for Obtaining New Language Objects for Use by a Disambiguation Routine on the Device | |
CN1264080C (zh) | 嵌入式三键汉字输入法 | |
CN1274880A (zh) | 一种汉字数字编码输入法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |