一种快速的手写输入法 本发明是一种快速的手写输入法,其主要是令使用者在具有手写辨识功能的电子装置上,通过自定义手写的特殊符号,快速输入姓名、词组、词组或密码的方法。
随着科技的发展,计算机、电子辞其、PDA等高科技电子产品的使用越来越普及,输入法也就变得越来越重要。对我们国人来说,最重要的当然是中文输入法。虽目前市场上的电子产品中,使用的中文输入法种类非常多,但是随着人们需要输入及处理的信息的增多,对输入法的要求也相应增加,信息的发展,使人们要求输入法必需具有使用更方便,学习更简单,输入速度更快等特点,最好能做到批量输入。
但是,现在市场中各种主机的中文输入法,一般而言:一次皆只能输入一个字或固定的一些词组,即使在具有智能型输入的中文输入法中,也只能一次得到现有的几个词组,倘若使用者要输入自己的姓名或特殊词组时,就不能采用一般快速的词组输入方式,只能每次依序输入一个字,这种输入方法太过麻烦;同样,在手写辨识中虽然提供了学习功能,使使用者可以改变手写学习出的内容,但每次也只能学习一个中文字,而不能一次学习出多个中文字或词组。
更何况,随着当今社会进步及发展的日新月异,不断有新兴字汇和词组涌现,特别在信息领域中,因此,尽管现有的一些电子产品在中文输入法中,提供了加入新词组的功能,然而由于这些电子产品的输入方式、界面安排、操作地方便性等种种原因,影响了输入速度,令使用者使用起来很不方便。
另外,随着个人存储资料的增多,有越来越多的地方需要输入密码进行加密,而现有加密方法,多数皆是先设定密码,使用者每次打开时,都要逐一输入密码,这样一来,如密码较长时,使用者有可能在输入密码的过程中,不慎误输,如此,不但令使用者需重新输入,从而带来不便,并且其还容易在重新输入的过程中泄漏密码。
有鉴于此,发明人乃利用电子产品上具有的手写辨识学习功能,设计出一种令姓名、常用特殊词组、常用短句以及密码,可快速的手写输入方法。
本发明的一目的,在提供一种快速的手写输入方法该方法是通过手写的简单标识,输出该标识所替代真正的姓名、词组或词组,如此,不但具有令使用者可自己定义的词组、词组的功能,且可改进传统输入方式,只能输入单字的缺点,而达到了输入准确、快速的目的。
本发明的再一目的,在提供一种快速的手写输入方法,其在于通过自定的标识替代密码,以缩短使用者输入的过程,进而提高使用者的主机及个人资料的保密性。
为使能对本发明作更进一步的认识与了解,现将实施举例配合图标,进一步详细说明如下:
图1是本发明的架构方块示意图。
图2是本发明建立由标识与相对应内容组成的数据库的流程示意图。
图3是本发明操作时使用应用程序增加及储存词组的流程示意图。
图4是本发明找寻或删除已储存的数据的流程示意图。
图5A是本发明实施时的初始画面。
图5B是本发明输入一个符号时的画面。
图5C是本发明实施时手写辨识器所辨识出来代表该符号的字的画面。
图5D~5L是本发明以各种输入法输入真正内容的画面。
图6A~6C是本发明输入一符号,而真正内容显示在画面上的过程的画面。
本发明是一种快速的手写输入法,是在具有手写辨识功能的电子产品上,设计出一种可用于姓名、常用特殊词组、常用短句以及密码的简易快速的输入方法,该方法是利用手写辨识器的学习功能,在手写装置上输入一简单标识(如笔画或特殊符号)后,再将该标识所代表真正的内容(如姓名、词组或词组等等)输入,处理器可自动将该标识及相对应的内容经过转换后,储存在一储存装置中,当使用者在手写装置上再次输入该标识时,处理器会加以拦截,并将该标识与已储存在该储存装置中的标识加以比对,如相符,则将该标识所代替的真正内容输出,如此,即可以达到使用较少的笔画或某个特殊符号,快速输入姓名、词组、词组或密码的目的。
另外,这里将配合本发明方法的系统,加以说明如下:该系统包括有一处理器,该处理器分别藉由数据总线及地址总线与一储存装置及一手写装置相连接(如图1所示),其中,手写装置可为笔触式液晶显示器(或手写板),另外,在储存装置上设有手写辨识器及应用程序,其中,应用程序是用于修改(增加或删除)及储存词组和词组资料上,而该手写辨识器则具有学习、判断及使用应用程序的功能,其中,该手写辨识器的学习功能,可令该手写辨识器得到特征序列,及取得与储存手写学习结果的函数,处理器可通过数据总线及地址总线与手写装置相连接,作输出或输入的动作,且该处理器更可通过数据总线及地址总线调用在储存装置中的手写辨识器及应用程序,进行相关的处理。
请参照图2所示,当使用者在手写装置写下替代真正欲输入的内容的标识时,处理器会加以拦截,并将其送至一储存装置中,再调用在储存装置中的应用程序,应用程序可根据其中该标识的特征,通过该手写辨识器所取得的函数,得到一对应的特征序列后,将一与该标识相对应的输出内码一起存入一标识函数中,再储存到手写辨识器提供的地址中,作为以后辨识时的资料。该标识函数如下列所示:
typedef struct tagHANDSTUDYSAVE
{unsigned short wordID; /*中文内码*/
unsigned char buffer[256];/*特征序列*/
)HANDSTUDYSAVE;
由上式可知,该标识函数仅能储存一个中文内码,然而,本发明却需要一串可储存与标识相对的词组或词组的内码,所以在得到该特征序列后,处理器会选取未被使用过的中文内码,以供储存该标识所替代的真正内容用,而该内码不能与现有的中文内码相冲突,实施时,该内码范围主要是依据主机所用的语言版本及实际情况而定;例如:对采用Big5编码的电子产品,可选取高位为0XFA一一0XFF,(低位为0X40一一0X7E,0XA1一一0XFE范围内的内码;对采用GB褊码的主机,可选取高位为0XFB一一0XFF,低位为0XA1一一0XFE范围内的内码。这些范围都是属于在标准内码范围中且无标准内码的区域。
然后,再令使用者输入该标识所替代的姓名或词组、或词组等,为储除这些内容,还需要一个词组函数,该词组函数记录了前面选取的中文内码,与使用者实际输入的字符串之间的对应关系;该词组函数如下列所示:
typedef struct tagHANDSTUDYSTR1NG
{unsigned short wordID; /*选取的中文内码*/
unsigned char string[100];/*使用者实际输入的字符串*/)HANDSTUDYSTR1NG;
若使用者确认所输入的内容,确为该标识所欲取代的内容时,在储存装置中的应用程序,会先将前面选取含有的中文内码与特征序列的标识函数,加入该词组函数中,并调用手写辨识器,通过该手写辨识器的学习功能,将该函数的内容储存起来;然后,再将代表输入内容的中文内码与使用者实际输入的字符串一起放入该词组函数中后,一起储存在储除装置中后,再调用手写辨识器所提供的注册学习功能,储存在指定的地址中,如此,即完成储存的动作。
另外,请参照图3所示,首先,通过处理器激活与本发明配合的模块,并使该模块显示于手写装置上,再将使用者在手写装置上所输入的内容加以拦截,并调用在储存装置中的手写辨识函数与的比对后,得到与该输入内容对应的内码序列,再判断是否已经调用手写辨识器中的注册学习功能,如果没有,则执行一般的手写辨识学习功能的程序;如果有,再判断该内码序列是否为新增的词组相对应的内码,如果没有,则执行一般的手写辨识学习功能程序,如有,则从储存的词组函数中,找出与辨识出的内码序列相对应的字符串,并将其输出。
请参见图4所示,当使用者欲删除原输入的标识及替代内容时,应用程序会提供已储存在储存装置中的词组资料,并以列表的方式,显示于显示界面上,以供使用者察看与选择,该列表中包含所有的词组资料所用的内码及所替代的词组内容,该内容可通过手写辨识器提供的函数取得,当使用者在显示于显示界面上的这些列表式中从中选取一项列表时,应用程序会先取消此项资料在手写辨识器中的注册信息,再将该项资料对应的函数(HANDSTUDYSTRING)中的内容,从储存的地址中删除。为了能够更加清楚的说明本发明的实施过程特举以下例子作以说明。
(1).利用应用程序增加及存储词组资料时,先调出手写键盘进行输入的初始画面,如:图5A所示;再令使用者在手写区自行输入一个标识后,如:图5B,处理器会调用手写辨识器进行辨识,并在辨识字段中显示出所辨识出来的字,如:图5C中所示的“戈”字,此时,使用者可以笔点自定义按键,进入输入自定义资料的画面,如图5D所示。
再令使用者在该画面中,使用任一种输入法、包括英文输入法,按照个人的需要,输入使用较频繁的姓名或词组或密码等。
请参照图5E所示,用手写笔笔点画面上的右下角处的图标(Icon),使输入法选单显示在画面上,选择要使用的输入法。
请参照图5F~5L所示,用手写笔点选所欲选取输入法,进入该输入法的输入画面进行输入。
1.选择注音输入法输入“赵崇”
2.选择大陆拼音输入法输入“赵崇”
3.选择中文仓颉码输入法输入“赵崇”
4.选择中文简易仓颉码输入法输入“赵崇”。
5.选择中文总笔画输入法输入“赵崇”。
6.选择广东拼音输入法输入“赵崇”。
7.选择手写辨识输入法输入“赵崇”。
当输入完毕,使用者笔点[完成]按键,应用程序会选取一个未使用过的内码,并将这个内码及所输入符号的特征序列,存入手写辨识器指定的相对应地址中,并把该内码及对应使用者输入内容“赵崇”存入储存装置中。
(2).另外,请参照图6A~6C所示,当使用者使用已注册的词组时,是先切换到中文手写辨识输入法,如:图6A所示,再用手写笔于手写区输入已储存的符号后,如:图6B所示,手写辨识器会自动辨识出,该符号的特征及相应的内码,并根据该内码在储存装置中检索到相应的内容,如:图6C中所示的“赵崇”。
由上述的实例可知,令使用者在进行中文输入时,可有效地避免了以往繁复的操作,能够快速的输入常用姓名、词组、词组或密码,从而达到事半功倍的效果。
以上所叙述仅为本发明的较佳实施例,凡依据本发明权利要求书所做的等效变化或修正,皆应属于本发明专利的保护范围。