文字输入法及使用此方法的计算机系统的制作方法

文档序号:6629409阅读:131来源:国知局
专利名称:文字输入法及使用此方法的计算机系统的制作方法
技术领域
本发明是有关于计算机技术,且特别有关于文字输入方法。
背景技术
中文单一字的读音具有一个音节,但是一单字可能有不同读音。而同一语音也可能有多个不同文字与之对应。在中文的语音辨识输入法中,为了加强辨认率,常用的方法为考虑一单字与其周边文字的关系以判别该单字。如此会耗费处理器的运算时间,却不能保证百分之百的辨认率。实际应用在手持装置、嵌入式系统等运算能力较低的装置上是有困难的。
此外,对于一些利用键盘的输入法而言,例如仓颉、简易、无虾米、注音或其它目前市面上的输入法,则需要输入多个对应键值以决定一个字,故会减低输入效率。而且,通常这些输入法都需要使用到相当多的字根数,因此不但需要冗长的学习时间,也会因为字根数多于数字键的数目,而不便于透过移动电话等键盘按键数较少的装置来输入文字。

发明内容
有鉴于此,本发明的目的在提供一种输入法,用以改善上述问题。
基于上述目的,提出文字输入法及使用此方法的计算机系统。
本发明是这样实现的一种文字输入法执行于一计算机系统。上述计算机系统包含一文字库、一语音数据库、一显示器、一收音装置及一输入装置。上述文字库中每一文字分别对应上述语音数据库中一语音记录。首先,上述计算机系统进入一文字输入模式。由上述收音装置接收语音数据。判定上述语音数据符合的一语音记录。根据上述语音记录以实时显示一列表于上述显示器,其中上述列表包含上述文字库中属于上述语音记录的多个文字,且上述多个文字的每一个对应一识别码。从上述输入装置接收对上述列表中一特定文字的识别码的选择以决定上述特定文字。输入上述特定文字于上述显示器上一文字接收区。在上述文字输入模式中,每次决定及输入文字需重复上述接收语音、上述显示列表、及上述接收选择步骤。
本发明所述的文字输入法,上述文字库中每一文字具有一被选择频率用以决定每一文字在上述列表中的排列顺序。
本发明所述的文字输入法,上述特定文字被选择之后,重新计算上述特定文字的被选择频率。
本发明所述的文字输入法,更包含由上述收音装置接收第二语音数据;判定上述第二语音数据符合的一第二语音记录;以及根据上述语音记录以实时显示一第二列表于上述显示器,其中上述第二列表包含上述文字库中属于上述语音记录的多个文字,包含上述特定文字,其中上述特定文字在一第二列表中的位置取决于计算后的上述特定文字的被选择频率。
本发明所述的文字输入法,上述第二列表包含一第二文字,当计算后的上述特定文字被选择的频率大于上述第二文字的被选择频率时,在上述第二列表中,上述特定文字的位置在上述第二文字之前。
本发明所述的文字输入法,上述输入装置为一键盘,上述键盘包含上述列表的多个文字的识别码的对应按键,且经由操作上述特定文字的识别码的对应按键以选择上述特定文字。
其中,上述文字中的输入法可以利用一程序实现,记录于例如存储器或存储装置的储存介质上,当此程序加载至一计算机装置中,则可执行如上所述的方法。
一种使用文字输入法的计算机系统,包含一文字库、一语音数据库、一显示器、一收音装置、一输入装置及一处理器。上述文字库包含多个文字。上述语音数据库包含多个语音记录。上述文字库中每一文字分别对应上述语音数据库中一语音记录。上述收音装置接收语音数据。上述处理器耦接于上述文字库、上述语音数据库、上述显示器、上述收音装置、及上述输入装置。上述处理器进入一文字输入模式,判定上述语音数据符合的一语音记录,根据上述语音记录以实时显示一列表于上述显示器,其中上述列表包含上述文字库中属于上述语音记录的多个文字,且上述多个文字的每一个对应一识别码。上述处理器从上述输入装置接收对上述列表中一特定文字的识别码的选择以决定上述特定文字,输入上述特定文字于上述显示器上一文字接收区,以及在上述文字输入模式中,每次决定及输入文字需重复接收语音、显示列表及接收选择。
本发明所述的使用文字输入法的计算机系统,上述文字库中每一文字具有被选择频率,用以决定每一文字在上述列表中的排列顺序。
本发明所述的使用文字输入法的计算机系统,上述处理器在上述特定文字被选择之后,计算上述特定文字的被选择频率。
本发明所述的使用文字输入法的计算机系统,由上述收音装置接收一第二语音数据,上述处理器判定上述第二语音数据符合的一第二语音记录,以及根据上述语音记录以实时显示一第二列表于上述显示器,其中上述第二列表包含上述特定文字,且上述特定文字在一第二列表中的位置取决于计算后的上述特定文字的被选择频率。
本发明所述的使用文字输入法的计算机系统,上述第二列表包含一第二文字,当计算后的上述特定文字被选择的频率大于上述第二文字的被选择频率时,在上述第二列表中,上述特定文字的位置在上述第二文字之前。
本发明所述的使用文字输入法的计算机系统,上述输入装置为一键盘,上述键盘包含上述列表的多个文字的识别码的对应按键,且经由操作上述特定文字的识别码的对应按键以选择上述特定文字。
本发明所述提供一种文字输入法及使用此方法的计算机系统,结合语音输入与键盘输入的优点,对于计算机系统的运算能力需求不高,同时也可避免冗长的学习过程。


图1显示使用文字输法的计算机系统实施例的结构方块图;图2显示文字输入方法实施例对流程图;图3显示一列表实例的示意图;图4显示另一列表实例的示意图;图5显示文字输入法的计算机可读取储存介质示意图。
具体实施例方式
以下提出文字输入法及系统。上述文字输入法可以执行于一计算机装置,例如个人数字助理(Personal Digital Assistant,简称PDA)、移动电话、笔记型计算机及个人计算机。
在图1的计算机系统10中,处理器1耦接于文字库2、语音数据库3、收音装置4、显示器5及输入装置6。上述语音数据库3包含多个语音记录,可以是经训练过的语音数据库。文字库2包含多个文字,每一文字分别对应语音数据库3中一语音记录。以下将以中文输入作实例说明,然而,此方法也可以应用于其它语言文字,例如日文及韩文。
首先,计算机系统10进入一文字输入模式,如步骤S2所示。
收音装置4接收语音数据,如步骤S4所述。
处理器1辨识上述语音数据的特性,如步骤S6所示,并判定语音数据库3中符合上述语音数据的一语音记录,如步骤S8所示。如果无符合的语音记录,则执行步骤S4。如果有符合上述语音数据的一语音记录,处理器1从文字库2取得符合上述语音记录的多个文字,如步骤S10所示。
其中文字库2另包含有每一文字的被选择频率,储存于数据结构21中。须要了解的是每一文字的被选择频率信息可以储存于其它位置。处理器1根据上述多个文字的被选择频率以排序上述多个文字,如步骤S12所示。处理器1将排序后的上述多个文字呈现于至少一列表中,并显示其中一列表于显示器5上,如步骤S14所示。其中,被选择频率较大的文字可排列于上述列表中较易识别或较易选取的位置,举例来说,被选择频率较大的文字可排列于上述列表中较前面的位置,以缩短使用者的识别时间。图3显示上述列表的一实例。举例来说,列表91及92中的文字皆是符合上述语音记录的多个文字。在步骤S14中显示列表91。列表91及92可以经由图形用户界面(Graphical user interface,简称GUI)元件31及32以切换。其中文字“十”是被选择频率最大的文字。
处理器1根据上述语音记录以实时显示上述列表于显示器5,其中上述列表中多个文字的每一个分别对应至一识别码,例如图3中区域33中的识别码。
处理器1从输入装置6接收对上述列表中一特定文字的识别码的选择以决定上述特定文字,如步骤S16所示。
举例来说,输入装置6可以是一键盘,上述键盘包含上述列表的多个文字的识别码的对应按键,例如“1”~“9”的数字键,分别对应图3中区域33中“1”~“9”的识别码。经由操作上述特定文字(例如图3中的文字“什”)的识别码(例如图3中识别码“2”)的对应按键(例如数字键“2”)以选择上述特定文字。须要了解的是,文字对应的识别码可以有其它变化,例如可以是英文字母、数字符号。输入装置6可以是其它的输入装置,例如触控面板及鼠标。
处理器1输入上述特定文字于显示器5上一文字接收区,如步骤S18所示,例如显示器5上一应用程序的文字接收区。在上述特定文字被选择之后,处理器1计算上述特定文字被选择频率,如步骤S20所示,并将计算所得的上述特定文字被选择频率储存在数据结构21,如步骤S22所示,以更新上述特定文字原本的被选择频率,并作为下次列表中文字的排序依据,将稍后说明。
处理器1回去执行步骤S4。在上述文字输入模式中,每次文字决定及显示需重复步骤S4~S22。
以下举一实例说明一列表中的文字排序及步骤S20中上述计算所得的上述特定文字被选择频率。由收音装置4接收第二语音数据。处理器1判定语音数据库3中符合上述第二语音数据的一第二语音记录。
根据上述语音记录以实时显示一第二列表于上述显示器,其中上述第二列表包含上述文字库中属于上述语音记录的多个文字,包含上述特定文字(例如“什”),及一第二文字(例如“十”)。当计算后的上述特定文字被选择的频率大于上述第二文字的被选择频率时,则在上述第二列表中,上述特定文字(例如“什”)的位置在上述第二文字之前(例如“十”),如图4所示的列表93。
上述方法可以储存在计算机可读取储存介质的一计算机程序实作,当此计算机程序加载至一计算机系统中,上述计算机系统则执行上述步骤。
参照图5,储存介质600,用以储存一计算机程序620,用以实现上述文字输入法。其计算机程序包620含文字库621、语音数据库622、语音识别逻辑623、列表产生逻辑624、文字决定逻辑625及频率计算逻辑626。
语音识别逻辑623辨识上述计算机系统所接收的语音数据,并决定语音数据库622中符合上述语音数据的一语音记录。列表产生逻辑624根据上述语音记产生包含属于上述语音记录的多个文字的一列表,其中上述多个文字在上述列表中的位置根据其各别的被选择频率排序。文字决定逻辑625用以根据上述计算机系统的接收信号决定并显示上述列表中一文字。频率计算逻辑626用以动态更新上述文字被选择的频率。
因此,上述文字输入法结合语音输入与键盘输入的优点,对于计算机系统的运算能力需求不高,同时也可避免冗长的学习过程。
以上所述仅为本发明较佳实施例,然其并非用以限定本发明的范围,任何熟悉本项技术的人员,在不脱离本发明的精神和范围内,可在此基础上做进一步的改进和变化,因此本发明的保护范围当以本申请的权利要求书所界定的范围为准。
附图中符号的简单说明如下1处理器2文字库3语音数据库4收音装置5显示器6输入装置
10计算机系统21数据结构31及32GUI元件91~93列表600储存介质620计算机程序621文字库622语音数据库623语音识别逻辑624列表产生逻辑625文字决定逻辑626频率计算逻辑
权利要求
1.一种文字输入法,执行于一计算机系统,上述计算机系统包含一文字库、一语音数据库、一显示器、一收音装置及一输入装置,其中,上述文字库中每一文字分别对应上述语音数据库中一语音记录,其特征在于所述文字输入法包含进入一文字输入模式;由上述收音装置接收语音数据;判定符合上述语音数据的一语音记录;根据上述语音记录显示一列表于上述显示器,其中上述列表包含上述文字库中对应于上述语音记录的多个文字,且上述多个文字的每一个对应至一识别码;从上述输入装置接收对上述列表中一特定文字的识别码的选择以决定上述特定文字;输入上述特定文字于上述显示器上一文字接收区;以及在上述文字输入模式中,每次决定及输入文字需重复上述接收语音、上述显示列表及上述接收选择步骤。
2.根据权利要求1所述的文字输入法,其特征在于上述文字库中每一文字具有一被选择频率用以决定每一文字在上述列表中的排列顺序。
3.根据权利要求2所述的文字输入法,其特征在于上述特定文字被选择之后,重新计算上述特定文字的被选择频率。
4.根据权利要求3所述的文字输入法,其特征在于更包含由上述收音装置接收第二语音数据;判定上述第二语音数据符合的一第二语音记录;以及根据上述语音记录以实时显示一第二列表于上述显示器,其中上述第二列表包含上述文字库中属于上述语音记录的多个文字,包含上述特定文字,其中上述特定文字在一第二列表中的位置取决于计算后的上述特定文字的被选择频率。
5.根据权利要求4所述的文字输入法,其特征在于上述第二列表包含一第二文字,当计算后的上述特定文字被选择的频率大于上述第二文字的被选择频率时,在上述第二列表中,上述特定文字的位置在上述第二文字之前。
6.根据权利要求1所述的文字输入法,其特征在于上述输入装置为一键盘,上述键盘包含上述列表的多个文字的识别码的对应按键,且经由操作上述特定文字的识别码的对应按键以选择上述特定文字。
7.一种计算机可读取储存介质,用以储存一计算机程序,其中当上述计算机程序加载至一计算机装置中,则可执行一文字输入方法,上述计算机装置包含一文字库、一语音数据库、一显示器、一收音装置及一输入装置,其中,上述文字库中每一文字分别对应上述语音数据库中一语音记录,其特征在于上述方法包含进入一文字输入模式;由上述收音装置接收语音数据;判定上述语音数据符合的一语音记录;根据上述语音记录以实时显示一列表于上述显示器,其中上述列表包含上述文字库中属于上述语音记录的多个文字,且上述多个文字的每一个对应一识别码;从上述输入装置接收对上述列表中一特定文字的识别码的选择以决定上述特定文字;输入上述特定文字于上述显示器上一文字接收区;以及在上述文字输入模式中,每次决定及输入文字需重复上述接收语音、上述显示列表及上述接收选择步骤。
8.一种使用文字输入法的计算机系统,其特征在于所述使用文字输入法的计算机系统包含一文字库,包含多个文字;一语音数据库,包含多个语音记录,其中,上述文字库中每一文字分别对应上述语音数据库中一语音记录;一显示器;一收音装置,接收语音数据;一输入装置;以及一处理器,耦接于上述文字库、上述语音数据库、上述显示器、上述收音装置及上述输入装置;其中当上述计算机系统进入一文字输入模式后,上述处理器判定符合上述语音数据的一语音记录,并根据上述语音记录显示一列表于上述显示器,其中上述列表包含上述文字库中对应于上述语音记录的多个文字,且上述多个文字的每一个对应一识别码,从上述输入装置接收对上述列表中一特定文字的识别码的选择以决定上述特定文字,输入上述特定文字于上述显示器上一文字接收区,以及在上述文字输入模式中,每次决定及输入文字需重复接收语音、显示列表及接收选择。
9.根据权利要求8所述的使用文字输入法的计算机系统,其特征在于上述文字库中每一文字具有被选择频率,用以决定每一文字在上述列表中的排列顺序。
10.根据权利要求9所述的使用文字输入法的计算机系统,其特征在于上述处理器在上述特定文字被选择之后,计算上述特定文字的被选择频率。
11.根据权利要求10所述的使用文字输入法的计算机系统,其特征在于由上述收音装置接收一第二语音数据,上述处理器判定上述第二语音数据符合的一第二语音记录,以及根据上述语音记录以实时显示一第二列表于上述显示器,其中上述第二列表包含上述特定文字,且上述特定文字在一第二列表中的位置取决于计算后的上述特定文字的被选择频率。
12.根据权利要求11所述的使用文字输入法的计算机系统,其特征在于上述第二列表包含一第二文字,当计算后的上述特定文字被选择的频率大于上述第二文字的被选择频率时,在上述第二列表中,上述特定文字的位置在上述第二文字之前。
13.根据权利要求8所述的使用文字输入法的计算机系统,其特征在于上述输入装置为一键盘,上述键盘包含上述列表的多个文字的识别码的对应按键,且经由操作上述特定文字的识别码的对应按键以选择上述特定文字。
全文摘要
本发明提供一种文字输入法及使用此方法的计算机系统。上述计算机系统包含一文字库、一语音数据库、一显示器、一收音装置及一输入装置。上述文字库中每一文字分别对应上述语音数据库中一语音记录。首先,收音装置接收语音数据。判定上述语音数据符合的一语音记录。根据上述语音记录以实时显示一列表,包含上述文字库中属于上述语音记录的多个文字,且上述多个文字的每一个对应一识别码。接收对上述列表中一特定文字的识别码的选择以决定上述特定文字。输入上述特定文字于上述显示器上一文字接收区。本发明结合语音输入与键盘输入的优点,对于计算机系统的运算能力需求不高,同时也可避免冗长的学习过程。
文档编号G06F3/023GK1896947SQ20051008384
公开日2007年1月17日 申请日期2005年7月14日 优先权日2005年7月14日
发明者王爵儿 申请人:光宝科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1