手写输入系统及方法、电子设备的制作方法

文档序号:6482893阅读:177来源:国知局
专利名称:手写输入系统及方法、电子设备的制作方法
技术领域
本发明属于文字输入技术领域,涉及一种文字输入系统,尤其涉及一种手写
输入系统;同时,本发明还涉及一种手写输入方法;此外,本发明还涉及一种包 含上述手写输入系统的电子设备。
背景技术
近年来,手写文字输入作为一种重要的文字输入方式在带触摸屏的手机等移 动设备上得到了广泛的应用。在日常生活中,人们往往习惯从左到右连续写下一 行文字,但是在移动设备上,由于受到触摸屏尺寸的限制,在进行手写输入时, 人们需要在一个指定的区域内(触摸屏内的一个矩形框限定的区域或者整个触摸 屏)反复重叠的写下原本是从左到右相联的文字。这种方式下一般是通过一定的 时延来区分不同的文字,或者说用户在写完一个字后,停顿一定的时间,在开始 写下一个字,这样系统就能区分前后两个字的笔画。另一种区分前后两个字的笔 画的方式是在触摸屏内设置两个或更多个手写区域,把不同的字写在不同的区域 里。无论哪种方式都不符合人们日常采用的从左到右连续书写的习惯。
在这里,"笔画"是指从用户用手写笔接触到触摸屏开始,到手写笔脱离与 触摸屏的接触为止,手写笔在触摸屏上移动过的轨迹。 一个笔画可能代表了一个 文字, 一个文字的一部分,或者连笔书写的多个文字。如图l给出了一个笔画代 表一个文字的例子,如图2给出了一个多个笔画代表一个文字的例子,图2(a) 到(d)演示了随着一个文字的多个笔画的——输入,识别引擎最终识别出该文 字的过程。如图3给出了一个笔画代表连笔书写的多个文字的例子,识别引擎将 自动进行文字的切分和识别。
针对这个问题,美国专利US6661509 B2 "Automatically scrolling handwritten user interface for personal digital assistants and the like" 提出了一种方法,该方法让触摸屏内指定的手写区域在用户进行书写时,随着用 户的书写笔画的移动而向左不断的移动,就像向左移动的自动传输带一样带着用户书写的笔画向左不断的移动,从而在尺寸有限的书写区域内为用户净是供连续不 断进行书写的空间。这种方法的缺点在于,尽管用户书写的笔画是好傳^文在自动 传输带上那样随着用户的书写向左边自动移动的,用户在写完代表一个或多个文 字的笔画,再开始写下一个代表一个或者多个文字的笔画时,为了进行不同文字 笔画之间的区分,下一个笔画必须写在前一个笔画的右边,就如美国专利
US6661509 B2中所强调的,必须要用特定的竖线,相隔一定距离代表的空格, 或者特定的符号来区分间隔前后两个不同的单词。这就意味着,用户在书写的过 程中,是不可能随时回到输入区域的最左边开始书写新的文字的,用户只能接在 所书写的前一个文字显示在输入区域的位置的后面(或者说右边)开始书写新的 文字,这样既造成了输入区域空间的浪费,也不符合人们的日常书写习惯。

发明内容
本发明所要解决的技术问题是提供一种手写输入系统,可在有限的书写区 域内源源不断地为用户提供可以连笔书写的空间。
同时,本发明还提供一种配合上述手写输入系统的手写输入方法。 另外,本发明还提供一种包含上述手写输入系统的电子设备。 为解决上述技术问题,本发明采用如下技术方案 一种手写输入系统,其包括
手写区域,供手写输入,用以记录手写的输入轨迹、并予以显示; 识别模块,用以感应所述手写区域的输入轨迹,并根据该输入轨迹识别出相 应的字符;
滚屏驱动模块,用以在手写输入的过程中、驱动所述手写区域上显示的输入 轨迹移动;
输入轨迹渐淡模块,用以在手写输入的过程中、使所述手写区域上的输入轨 迹在移动的过程中逐渐变淡至消失,为以后的输入4是供书写空间。 作为本发明的一种优选方案,所述系统还包括
识别结果显示模块,用以显示所迷识别模块当前的识别结果,识别结果包括 无法识别、或有唯一的识别结果、或有多个识别结果;识别结果选择模块,用以从所述识别结果显示模块识别的结果中选择需要的
字符;而后,清空所述手写区域上的输入轨迹。
作为本发明的一种优选方案,所述系统还包括自动判别模块,当所述识别模 块的识别结果唯一时,自动输入该结果。
作为本发明的一种优选方案,所述手写区域为长条形、或长方形;所述滚屏 驱动模块用以在手写输入的过程中、使所述手写区域上显示的输入轨迹向左/上/ 下/左上/左下移动。
作为本发明的一种优选方案,所述系统包括手写笔。
作为本发明的一种优选方案,所述输入轨迹移动的速度为匀速;或者,所述 输入轨迹移动的速度与书写速度成正比,书写速度为手写笔向书写方向的移动速 度。
作为本发明的一种优选方案,在手写输入的过程中,输入轨迹距手写笔第一 阈值时,输入轨迹开始逐渐变淡;输入轨迹距手写笔第二阈值时,输入轨迹消失。
作为本发明的一种优选方案,所述识别模块在识别时,判断当前输入的笔画 与之前已经输入的笔画是否可能属于同一字;
若不可能,则将当前输入的笔画作为新文字的笔画提交给引擎进行识别,得 到识别结果;
若可能,则得到两个识别结果供选择将当前输入的笔画作为之前已经输入 的笔画的后续笔画提交给识别引擎进行识别,得到识别结果;同时将当前输入的 笔画作为新文字的笔画提交给引擎进行识别,得到识别结果。
作为本发明的一种优选方案,所述系统还包括滚屏控制模块,用以设定所述 滚屏驱动模块是否工作,即用户可通过该滚屏控制模块设定输入轨迹是否移动。
作为本发明的一种优选方案,所述系统还包括笔画学习模块、笔画记忆模块。 笔画学习模块,用以根据用户的多次输入,分析出用户对特定笔画的书写方式; 笔画记忆模块,用以记录所述笔画学习模块分析得到的对特定笔画的书写方式, 存于识别库中。
作为本发明的一种优选方案,所述系统还包括输入轨迹显示模块,用以显示 所有未经确认输入的输入轨迹;若已经消失的输入轨迹未经确认输入,所述输入轨迹显示模块显示的输入轨迹包括已经消失的输入轨迹、手写区域中变淡的输入 轨迹、及手写区域中正常显示的输入轨迹。
作为本发明的一种优选方案,所述系统还包括输入轨迹调出模块,用以调节 输入轨迹的移动方向,把消失的输入轨迹调出。进一步地,所述系统还包括修改
模块,用以修改未经确认的输入轨迹;所述修改方法包括擦除需修改的输入轨迹; 或者还包括在擦除处重新书写。
一种手写输入系统,其包括
手写区域,供手写输入,用以记录手写的输入轨迹、并予以显示; 识别模块,用以感应所述手写区域的输入轨迹,并根据该输入轨迹识别出相 应的字符;
输入轨迹渐淡冲莫块,用以在手写输入的过程中、使所述手写区域上的输入轨 迹在移动的过程中逐渐变淡至消失,为以后的输入提供书写空间。
一种手写输入方法,该方法包括如下步骤
A、 提供一手写区域,用户在所述手写区域中书写,手写区域记录手写的输 入轨迹、并予以显示;
B、 在手写输入的过程中,驱动所述手写区域上显示的输入轨迹移动;
C、 在手写输入的过程中,使所述手写区域上的输入轨迹在移动的过程中逐 渐变淡至消失,为以后的输入提供书写空间;用户在之前输入、现在输入轨迹已 消失的区域继续书写;
D、 感应所述手写区域的输入轨迹,并根据该输入轨迹识别出相应的字符。 作为本发明的一种优选方案,所述方法还包括
识别结果显示步骤,显示所述识别模块当前的识别结果,识别结果包括无法 识别、或有唯一的识别结果、或有多个识别结果;
识别结果选择步骤,从所述识別结果显示模块识别的结果中选择需要的字 符;而后,清空所述手写区域上的输入轨迹。
作为本发明的一种优选方案,步骤D中,所述识别;^莫块在识別时,判断当前输入的笔画与之前已经输入的笔画是否可能属于同一字;若不可能,则将当前输 入的笔画作为新文字的笔画提交给引擎进行识别,得到识别结果;若可能,则得 到两个识别结果供选择将当前输入的笔画作为之前已经输入的笔画的后续笔画 提交给识别引擎进行识别,得到识别结果;同时将当前输入的笔画作为新文字的 笔画提交给引擎进行识别,得到识别结果。
作为本发明的一种优选方案,所述方法还包括笔画记忆步骤,才艮据用户的多 次输入,分析出用户对特定笔画的书写方式,并予以记录,存于识别库中。
一种手写输入方法,该方法包括如下步骤
A、提供一手写区域,用户在所述手写区域中书写,手写区域记录手写的输 入轨迹、并予以显示;
C、 在手写输入的过程中,使所述手写区域上的输入轨迹在移动的过程中逐 渐变淡至消失,为以后的输入提供书写空间;用户在之前输入、现在输入轨迹已 消失的区域继续书写;
D、 感应所述手写区域的输入轨迹,并根据该输入轨迹识别出相应的字符。
一种手写输入方法,用户在触4莫屏上进行书写时,书写的笔画随着用户的书 写向左边自动移动,从而在有限的书写区域内源源不断地为用户提供可以连笔书 写的空间;与此同时,已经移动到左边离用户当前书写的位置的距离超过一个预 先设定的阈值的笔画又会逐渐颜色变淡消失,提示用户在书写新的笔画时可以从 最左边从新开始。
作为本发明的一种优选方案,所述方法包括如下步骤
步骤IIO,手写笔"^触触摸屏,笔画开始输入;
步骤120,手写笔在触摸屏上移动,记录并在触^莫屏上的手写区域显示移动 轨迹;同时,手写笔的移动轨迹向左边自动移动,从而为用户往右边书写提供空 间;
自动传输带向左边移动的速度按照预先设定的速度勻速移动,或者参照用户 手写笔的移动速度自适应的移动;随着自动传输带向左边的移动,已经移动到左边并且离当前手写笔所在位置 的距离超过一个预先设定的阈值的笔画在触摸屏上的手写区域的显示开始逐渐
变淡,最后消失;
步骤130,手写笔离开触摸屏,g前笔画的输入结束;
步骤140,判断当前输入的笔画与之前已经输入的笔画是否可能属于同一 文字;如果答案为是,转到步骤150,如果答案为否,转到步骤160;
步骤150,将当前输入的笔画作为之前已经输入的笔画的后续笔画提交给识 别引擎进行识别,得到识别结果;
步骤160,将当前输入的笔画作为新文字的笔画提交给引擎进行识别,得到 识别结果;
步骤170,显示识别的结果文字;
步骤18Q,结束。
作为本发明的一种优选方案,所述步骤140中,具体步骤如下
步骤210,判断当前笔画是否为用户所输入的第一个笔画,若是,转向步骤 240,否则转向步骤220;
步骤220,判断当前笔画是否是位于前一笔画右侧的新写文字笔画,若是, 转向步骤240,否则转向步骤230;
若当前笔画的起始位置在前一笔画终止位置的右侧、且当前笔画的起始位置 与前一笔画终止位置之间的距离大于一个预先设定的阈值,则判断当前笔画是位 于前一笔画右側的新写文字笔画,否则判断当前笔画不是位于前一笔画右侧的新 写文字笔画;
步骤230,判断当前笔画的起始位置是否在前一笔画起始位置的左侧、且当 前笔画的起始位置与前一笔画起始位置之间的距离大于一个预先设定的阈值,若 是,转向步骤240,否则转向步骤250;
步骤240,返回当前输入的笔画与之前已经输入的笔画不可能属于同一文字 的判断结果,转向步骤260;
步骤250,返回当前输入的笔画与之前已经输入的笔画可能属于同一文字的 判断结果,转向步骤260;步骤26Q,结束。
一种电子设备,其包括上述的手写输入系统。
本发明的有益效果在于本发明提出的手写输入方法及系统,使得用户在触 摸屏上进行书写时,不但书写的笔画就像放在自动传输带上那样随着用户的书写
的空间;而且用户在书写新的笔画时可以随时从最左边重新开始,从而符合用户 日常的书写习惯。


图1为一个笔画代表一个文字的示意图。
图2为多个笔画^R表一个文字的示意图,图2 (a)到图2 (d)演示了随着 一个文字的多个笔画的——输入,识别引擎最终识别出该文字的过程。 图3为一个笔画代表连笔书写的多个文字的示意图。 图4为实施例三中手写输入方法的流程图。
图5为手写笔在触摸屏上移动以及书写轨迹移动这一过程的示意图。
图6为实施例三中判断步骤的流程图。
图7为实施例一中本发明手写输入系统的组成示意图。
图8为实施例一中本发明手写输入方法的流程图。
具体实施例方式
下面结合附图详细说明本发明的优选实施例。 实施例一
本发明揭示了 一种手写输入系统及方法。本发明使得用户在触摸屏上进行书 写时,书写的笔画就像放在自动传输带上那样随着用户的书写向左边自动移动, 从而在有限的书写区域内源源不断地为用户提供可以连笔书写的空间;与此同时,已经移动到左边离用户当前书写的位置的距离超过一个预先设定的阈值的笔 画又会逐渐颜色变淡消失,提示用户在书写新的笔画时可以从最左边从新开始, 从而符合用户日常的书写习惯。
请参阅图7,本发明揭示的手写输入系统100包括手写区域10、识别模块 20、滚屏驱动模块30、输入轨迹渐淡模块40、手写笔90。
手写区域IO供手写输入,用以记录手写的输入轨迹、并予以显示;所述手 写区域10可为长条形、或长方形。
识別模块20用以感应所述手写区域的输入轨迹,并根据该输入轨迹识别出 相应的字符。所述识别模块20在识别时,判断当前输入的笔画与之前已经输入 的笔画是否可能属于同一字;若不可能,则将当前输入的笔画作为新文字的笔画 提交给引擎进行识别,得到识别结果;若可能,则得到两个识别结果供选择将 当前输入的笔画作为之前已经输入的笔画的后续笔画提交给识别引擎进行识别, 得到识别结果;同时将当前输入的笔画作为新文字的笔画提交给引擎进行识别, 得到识别结果。
滚屏驱动模块30用以在手写输入的过程中、驱动所述手写区域上显示的输 入轨迹移动;使得输入轨迹就像在自动传输带上自动移动。所述输入轨迹移动的 速度为匀速;或者,所述输入轨迹移动的速度与书写速度成正比,书写速度为手 写笔向书写方向的移动速度。
输入轨迹渐淡模块40用以在手写输入的过程中、使所述手写区域上的输入 轨迹在移动的过程中逐渐变淡至消失,为以后的输入提供书写空间。为了符合现 代人的书写规律,输入轨迹可以向左/向上/向下/向左上/向左下移动;较佳地, 输入轨迹可向正左方移动,但输入轨迹的移动方向当然可以为其他方向。在手写 输入的过程中,输入轨迹距手写笔第一阈值时,输入轨迹开始逐渐变淡;输入轨 迹距手写笔第二阈值时,输入轨迹消失。
手写笔90用于在手写区域10上书写文字,当然本系统也可以不包括手写笔 90,用户也可以通过手指书写文字。
同时,所述系统还可以包括识别结果显示模块21、识别结果选择模块22。 识别结果显示模块21用以显示所述识别模块当前的识别结果,识别结果包括无法识别、或有唯一的识别结果、或有多个识别结果。用户通过识别结果选择才莫块
22选择,从所述识别结果显示模块21识别的结果中选择需要的字符;而后,清 空所述手写区域上的输入轨迹。所述系统还可以包括自动判别模块,当所述识别 模块的识别结果唯一时,自动输入该结果。
另夕卜,为了满足各个用户的使用习惯,所述手写输入系统还可以包括滚屏控 制模块;滚屏控制模块用以设定所述滚屏驱动模块30是否工作,即用户可通过 该滾屏控制模块设定输入轨迹是否移动。此时,如果用户选择输入轨迹无需移动, 则滾屏驱动冲莫块30不工作。
为了可以使本系统更具人性化,所述系统还包括笔画学习模块、笔画记忆模 块70。笔画学习模块用以根据用户的多次输入,分析出用户对特定笔画的书写 方式;笔画记忆模块70用以记录所述笔画学习模块分析得到的对特定笔画的书 写方式,存于识别库中。如,某用户习惯把"、;"写为类似"I "的笔画。用户 在书写过程中(如书写"沙"字),经常把"、;,,写为类似"I "的笔画,识别 模块20经过识别后,识别出若干结果,用户选择"沙"。经过多次类似选择,笔 画学习模块分析出该用户对特定笔画的书写方式;而后,由笔画记忆模块70予
以记录。
本发明手写输入系统还可以包括输入轨迹显示^^块80,用以显示所有未经 确认输入的输入轨迹;若已经消失的输入轨迹未经确认输入,所述输入轨迹显示 模块80显示的输入轨迹包括已经消失的输入轨迹、手写区域中变淡的输入轨迹、 及手写区域中正常显示的输入轨迹。当用户未确认的输入轨迹过多时(有一些已 经消失),用户可以输入轨迹显示模块80知道自己已经输入的文字。未确认的输 入轨迹,即用户还没有确认选择的输入轨迹。
此外,为了可以对未确认的输入轨迹进行修改,所述输入系统还包括输入轨 迹调出模块50、修改模块60。输入轨迹调出模块50用以调节输入轨迹的移动方 向,把消失的输入轨迹调出;如,控制静止的输入轨迹、或正在向左移动的输入 轨迹向右移动。控制方法可为在手写区域10附近设置左右#;,用手写笔90按住 右键,输入轨迹即向右移动;或者,通过按住手写区域10,而后向右拖动,输 入轨迹调出模块50识别出该拖动信号后,即可调节输入轨迹向右移动。修改模块60用以修改未经确认的输入轨迹;所述修改方法包括擦除需修改 的输入轨迹;或者还包括在擦除处重新书写。擦除输入轨迹可以是擦除整个文字, 也可以是擦除文字的一部分。由此,可以提高输入效率;用户无需重新输入。
本发明同时揭示一种电子设备,其包括上述的手写输入系统。该电子设备可 为手机、PDA等等。
以上介绍了本发明手写输入系统的组成,以下结合图8介绍上述系统的手写 输入方法。i會参阅图8,该方法包^"如下步骤
步骤A、提供手写区域,用户在所述手写区域中书写,手写区域记录手写的 输入轨迹、并予以显示;
步骤B、在手写输入的过程中,驱动所述手写区域上显示的输入轨迹移动;
步骤C、在手写输入的过程中,使所述手写区域上的输入轨迹在移动的过程 中逐渐变淡至消失,为以后的输入提供书写空间;用户在之前输入、现在输入轨 迹已消失的区域继续书写;
步骤D、感应所述手写区域的输入轨迹,并根据该输入轨迹识别出相应的字 符。所述识别模块在识别时,判断当前输入的笔画与之前已经输入的笔画是否可 能属于同一字;若不可能,则将当前输入的笔画作为新文字的笔画提交给引擎进 行识别,得到识别结果;若可能,则得到两个识别结果供选择将当前输入的笔 画作为之前已经输入的笔画的后续笔画提交给识别引擎进行识别,得到识别结 果;同时将当前输入的笔画作为新文字的笔画提交给引擎进行识别,得到识别结 果。
优选地,所述方法还包括
识别结果显示步骤,显示所述识别模块当前的识别结果,识别结果包括无法 识别、或有唯一的识别结果、或有多个识别结果;
识别结果选择步骤,从所述识别结果显示模块识别的结果中选择需要的字 符;而后,清空所述手写区域上的输入轨迹。
此外,所述方法还包括笔画记忆步骤,根据用户的多次输入,分析出用户对 特定笔画的书写方式,并予以记录,并存于识别库中。综上所述,本发明提出的手写输入方法及系统,使得用户在触摸屏上进行书 写时,不但书写的笔画就像放在自动传输带上那样随着用户的书写向左边自动移
动,从而在有限的书写区域内源源不断地为用户提供可以连笔书写的空间;而且
用户在书写新的笔画时可以随时从最左边重新开始,从而符合用户日常的书写习惯。
实施例二
本实施例与实施例一的区别在于,本实施例中,手写输入系统包括可以不包
括滚屏驱动模块,主要包括
手写区域,供手写输入,用以记录手写的输入轨迹、并予以显示;
识别模块,用以感应所述手写区域的输入轨迹,并根据该输入轨迹识别出相
应的字符;
输入轨迹渐淡模块,用以在手写输入的过程中、使所述手写区域上的输入轨 迹在移动的过程中逐渐变淡至消失,为以后的输入提供书写空间。 与上述手写输入系统对应的手写输入方法,该方法包^"如下步骤 A、提供一手写区域,用户在所述手写区域中书写,手写区域记录手写的输 入轨迹、并予以显示;
C、 在手写输入的过程中,使所述手写区域上的输入轨迹在移动的过程中逐 渐变淡至消失,为以后的输入提供书写空间;用户在之前输入、现在输入轨迹已 消失的区域继续书写;
D、 感应所述手写区域的输入轨迹,并根据该输入轨迹识别出相应的字符。
实施例三
本发明揭示了 一种在触摸屏上进行手写输入时自动滚动输入区域的方法。该 方法使得用户在触摸屏上进行书写时,书写的笔画就像放在自动传输带上那样随 着用户的书写向左边自动移动的从而在有限的书写区域内源源不断地为用户提
供可以连笔书写的空间,与此同时,已经移动到左边离用户当前书写的位置的距离超过一个预先设定的阈值的笔画又会逐渐颜色变淡消失,提示用户在书写新的
笔画时可以从最左边^v新开始,从而符合用户日常的书写习惯。
为了实行本发明,需具备如下硬件条件
该设备中需要有一般的运算和存储装置,包括一定频率的CPU(中夬处理 器),有一定用来运算的内存和用来存储系统软件,应用软件和各种数据的存储 空间等。
该设备中需要有可进行手写输入的触摸屏,该触摸屏上的一个长条形区域被 指定为手写输入区域,该触摸屏上还有识别结果的显示区域,命令按钮区域等等。 该设备中需要有手写笔。
本发明针对手写输入时,移动设备的触摸屏尺寸大小限制了用户连笔书写文 字的问题,提出一种新的用户在手写区域中书写的笔画向左边自动移动的方法, 该方法使得用户在触摸屏上进行书写时,不但书写的笔画就像放在自动传输带上 那样随着用户的书写向左边自动移动的从而在有限的书写区域内源源不断地为 用户提供可以连笔书写的空间,而且已经移动到左边离用户当前书写的位置的距 离超过一个预先设定的阈值的笔画又会逐渐颜色变淡消失,提示用户在书写新的 笔画时可以从最左边从新开始,从而符合用户日常的书写习惯。
本发明所述方法的步骤见图4,具体步骤如下
步骤IIO,手写笔接触触摸屏,笔画开始输入。
步骤120,手写笔在触摸屏上移动,记录并在触摸屏上的手写区域显示移动 轨迹。同时,手写笔的移动轨迹就像放在自动传输带上那样向左边自动移动从而 为用户往右边书写提供空间 自动传输带向左边移动的速度可以按照预先"^殳定的 速度匀速移动,也可以参照用户手写笔的移动速度自适应的移动。随着自动传输 带向左边的移动,已经移动到左边并且离当前手写笔所在位置的距离超过一个预 先设定的阈值T1的笔画在触摸屏上的手写区域的显示开始逐渐变淡,最后消失。
步骤130,手写笔离开触摸屏,当前笔画的输入结束。
步骤140,判断当前输入的笔画与之前已经输入的笔画是否可能属于同 一文字。如果答案为是,转到步骤150,如果答案为否,转到步骤160。
步骤150,将当前输入的笔画作为之前已经输入的笔画的后续笔画提交给识别引擎进行识别,得到识别结果。
步骤160,将当前输入的笔画作为新文字的笔画提交给引擎进行识别,得到 识别结果。
步骤17G,显示识别的结果文字。 步骤1S0,结束。
所述步骤12G中,手写笔在触摸屏上移动以及书写轨迹移动这一过程的一个 例子参看图5。图5 (a)表示用户开始书写,图5 (b)表示随着用户的书写, 已经写好的笔画自动向左边移动,同时已经移动到左边一定位置的笔画逐渐变 淡,最后消失。
所述步骤140中,进行判断的方法参看图6,具体步骤如下
步骤210,判断当前笔画是否为用户所输入的第一个笔画,如果答案为是, 转向步骤240,如果答案为否,转向步骤220。
步骤220,判断当前笔画是否是位于前一笔画右侧的新写文字笔画?如果答 案为是,转向步骤240,否则转向步骤230。
判断的方法是看是否当前笔画的起始位置在前一笔画终止位置的右侧,而且 当前笔画的起始位置与前一笔画终止位置之间的距离大于一个预先设定的阈值。
步骤230,判断当前笔画的起始位置是否在前一笔画起始位置的左侧,而且 当前笔画的起始位置与前一笔画起始位置之间的距离大于一个预先设定的阈值, 如果答案为是,转向步骤240,否则转向步骤250。
步骤240,返回当前输入的笔画与之前已经输入的笔画不可能属于同一文字 的判断结果,转向步骤260。
步骤250,返回当前输入的笔画与之前已经输入的笔画可能属于同一文字的 判断结果,转向步骤260。
步骤260,结束。
在多普达touch diamond S900上,该手机带有触摸屏和手写笔;可以很方 便的实现本发明的方法。实施例四
本实施例与实施例三的区别在于,本实施例中,
所述方法包括如下步骤
步骤IIO,手写笔接触触摸屏,笔画开始输入;
步骤120,手写笔在触摸屏上移动,记录并在触摸屏上的手写区域显示移动 轨迹;同时,手写笔的移动轨迹向左边自动移动,从而为用户往右边书写提供空 间;
手写笔的移动轨迹向左边移动的速度按照预先设定的速度匀速移动,或者参 照用户手写笔的移动速度自适应的移动;
随着自动传输带向左边的移动,已经移动到左边并且离当前手写笔所在位置 的距离超过一个预先设定的阈值的笔画在触摸屏上的手写区域的显示开始逐渐 变淡,最后消失;
步骤130,手写笔离开触摸屏,当前笔画的输入结束;
步骤140,判断当前输入的笔画与之前已经输入的笔画是否可能属于同一 文字;如果答案为是,转到步骤150,如果答案为否,转到步骤160;
步骤150,将当前输入的笔画作为之前已经输入的笔画的后续笔画提交给识 别引擎进行识别,同时将当前输入的笔画作为新文字的笔画提交给引擎进行识 别,得到多个识别结果;
步骤160,将当前输入的笔画作为新文字的笔画提交给引擎进行识别,得到 识别结果;
步骤170,显示识别的结果文字;
步骤180,结束。
即,当前输入的笔画与之前已经输入的笔画是否可能属于同一文字,步骤 150中将当前输入的笔画作为之前已经输入的笔画的后续笔画提交给识别引擎 进行识别,同时将当前输入的笔画作为新文字的笔画提交给引擎进行识另ij,得到 多个识别结果供用户选择。这里本发明的描述和应用是i兑明性的,并非想将本发明的范围限制在上述实 施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技 术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚 的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结 构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和 精神的情况下,可以对这里所披露的实施例进行其它变形和改变。
权利要求
1、一种手写输入系统,其特征在于,其包括手写区域,供手写输入,用以记录手写的输入轨迹、并予以显示;识别模块,用以感应所述手写区域的输入轨迹,并根据该输入轨迹识别出相应的字符;滚屏驱动模块,用以在手写输入的过程中、驱动所述手写区域上显示的输入轨迹移动;输入轨迹渐淡模块,用以在手写输入的过程中、使所述手写区域上的输入轨迹在移动的过程中逐渐变淡至消失,为以后的输入提供书写空间。
2、 根据权利要求l所述的手写输入系统,其特征在于所述系统还包括识別结果显示模块,用以显示所述识别模块当前的识别结果,识别结果 包括无法识别、或有唯一的识别结果、或有多个识别结果;识別结果选择模块,用以从所述识别结果显示模块识别的结果中选择需 要的字符;而后,清空所述手写区域上的输入轨迹。
3、 根据权利要求l所述的手写输入系统,其特征在于所述系统还包括自动判别模块,当所述识别模块的识别结果唯一时,自 动输入该结果。
4、 根据权利要求1所述的手写输入系统,其特征在于所述手写区域为长条形、或长方形;所述滚屏驱动模块用以在手写输入的过程中、使所迷手写区域上显示的 输入轨迹向左/上/下/左上/左下移动。
5、 根据权利要求1所述的手写输入系统,其特征在于所述系统包括手写笔。
6、 根据权利要求5所述的手写输入系统,其特征在于所述输入轨迹移动的速度为匀速;或者,所述输入轨迹移动的速度与书写速度成正比,书写速度为手写笔 向书写方向的移动速度。
7、 根据权利要求5所述的手写输入系统,其特征在于在手写输入的过程中,输入轨迹距手写笔第一阈值时,输入轨迹开始逐 渐变淡;输入轨迹距手写笔第二阈值时,输入轨迹消失。
8、 根据权利要求1所迷的手写输入系统,其特征在于所述识别模块在识别时,判断当前输入的笔画与之前已经输入的笔画是 否可能属于同一字;若不可能,则将当前输入的笔画作为新文字的笔画提交给引擎进行识别, 得到识别结果;若可能,则得到两个识别结果供选择将当前输入的笔画作为之前已经 输入的笔画的后续笔画提交给识别引擎进行识别,得到识别结果;同时将当 前输入的笔画作为新文字的笔画提交给引擎进行识别,得到识别结果。
9、 根据权利要求l所述的手写输入系统,其特征在于所述系统还包括滚屏控制模块,用以设定所述滚屏驱动模块是否工作, 即用户可通过该滾屏控制模块设定输入轨迹是否移动。
10、 根据权利要求1所述的手写输入系统,其特征在于所述系统还包括笔画学习模块,用以根据用户的多次输入,分析出用户对特定笔画的书 写方式;笔画记忆模块,用以记录所述笔画学习模块分析得到的对特定笔画的书 写方式,存于识别库中。
11、 根据权利要求1所述的手写输入系统,其特征在于所述系统还包括输入轨迹显示模块,用以显示所有未经确认输入的输入轨迹;若已经消失的输入轨迹未经确认输入,所述输入轨迹显示模块显示的输 入轨迹包括已经消失的输入轨迹、手写区域中变淡的输入轨迹、及手写区域 中正常显示的输入轨迹。
12、 根据权利要求l所述的手写输入系统,其特征在于所述系统还包括输入轨迹调出模块,用以调节输入轨迹的移动方向,把 消失的输入轨迹调出。
13、 根据权利要求12所述的手写输入系统,其特征在于所述系统还包括修改模块,用以修改未经确认的输入轨迹; 所述修改方法包括擦除需修改的输入轨迹;或者还包括在擦除处重新书写。
14、 一种手写输入系统,其特征在于,其包括手写区域,供手写输入,用以记录手写的输入轨迹、并予以显示; 识别模块,用以感应所述手写区域的输入轨迹,并根据该输入轨迹识别 出相应的字符;输入轨迹渐淡模块,用以在手写输入的过程中、使所述手写区域上的输 入轨迹在移动的过程中逐渐变淡至消失,为以后的输入提供书写空间。
15、 一种手写输入方法,其特征在于,该方法包括如下步骤A、 提供一手写区域,用户在所述手写区域中书写,手写区域记录手写的 输入轨迹、并予以显示;B、 在手写输入的过程中,驱动所述手写区域上显示的输入轨迹移动;C、 在手写输入的过程中,使所述手写区域上的输入轨迹在移动的过程中逐渐变淡至消失,为以后的输入提供书写空间;用户在之前输入、现在输入 轨迹已消失的区域继续书写;D、 感应所述手写区域的输入轨迹,并根据该输入轨迹识别出相应的字符。
16、 根据权利要求15所述的手写输入方法,其特征在于所述方法还包括识别结果显示步骤,显示当前的识别结果,识别结果包括无法识别、或 有唯一的识别结果、或有多个识别结果;识别结果选择步骤,从所述识别的结果中选择需要的字符;而后,清空 所述手写区域上的输入轨迹。
17、 根据权利要求15所述的手写输入方法,其特征在于步骤D中,所述识别模块在识别时,判断当前输入的笔画与之前已经输 入的笔画是否可能属于同一字;若不可能,则将当前输入的笔画作为新文字的笔画提交给引擎进行识別, 得到识别结果;若可能,则得到两个识别结果供选择将当前输入的笔画作为之前已经 输入的笔画的后续笔画提交给识別引擎进行识别,得到识别结果;同时将当 前输入的笔画作为新文字的笔画提交给引擎进行识別,得到识别结果。
18、 根据权利要求15所述的手写输入方法,其特征在于所述方法还包括笔画记忆步骤,根据用户的多次输入,分析出用户对特 定笔画的书写方式,并予以记录,存于识别库中。
19、 一种手写输入方法,其特征在于,该方法包括如下步骤A、提供一手写区域,用户在所述手写区域中书写,手写区域记录手写的 输入轨迹、并予以显示;C、 在手写输入的过程中,使所述手写区域上的输入轨迹在移动的过程中逐渐变淡至消失,为以后的输入提供书写空间;用户在之前输入、现在输入 轨迹已消失的区域继续书写;D、 感应所述手写区域的输入轨迹,并根据该输入轨迹识别出相应的字符。
20、 一种手写输入方法,其特征在于用户在触摸屏上进行书写时,书写的笔画随着用户的书写向左边自动移 动,从而在有限的书写区域内源源不断地为用户^是供可以连笔书写的空间;与此同时,已经移动到左边离用户当前书写的位置的距离超过一个预先 设定的阈值的笔画又会逐渐颜色变淡消失,提示用户在书写新的笔画时可以 从最左边从新开始。
21、 根据权利要求20所述的手写输入方法,其特征在于所述方法包括如下步骤步骤IIO,手写笔接触触摸屏,笔画开始输入;步骤120,手写笔在触摸屏上移动,记录并在触#>#上的手写区域显示 移动轨迹;同时,手写笔的移动轨迹向左边自动移动,乂人而为用户往右边书 写提供空间;手写笔的移动轨迹向左边移动的速度按照预先设定的速度匀速移动,或 者参照用户手写笔的移动速度自适应的移动;随着自动传输带向左边的移动,已经移动到左边并且离当前手写笔所在 位置的距离超过一个预先设定的阈值的笔画在触摸屏上的手写区域的显示开 始逐渐变淡,最后消失;步骤130,手写笔离开触摸屏,当前笔画的输入结束;步骤140,判断当前输入的笔画与之前已经输入的笔画是否可能属于 同一文字;如果答案为是,转到步骤150,如果答案为否,转到步骤160;步骤150,将当前输入的笔画作为之前已经输入的笔画的后续笔画提交 给识别引擎进行识别,得到识别结果;步骤160,将当前输入的笔画作为新文字的笔画提交给引擎进行识别, 得到识别结果;步骤170,显示识别的结果文字; 步骤180,结束。
22、 根据权利要求21所述的手写输入方法,其特征在于所述步骤140中,具体步骤如下步骤210,判断当前笔画是否为用户所输入的第一个笔画,若是,转向 步骤240,否则转向步骤220;步骤220,判断当前笔画是否是位于前一笔画右侧的新写文字笔画,若 是,转向步骤240,否则转向步骤230;若当前笔画的起始位置在前一笔画终止位置的右侧、且当前笔画的起始 位置与前一笔画终止位置之间的距离大于一个预先设定的阈值,则判断当前 笔画是位于前一笔画右侧的新写文字笔画,否则判断当前笔画不是位于前一 笔画右侧的新写文字笔画;步骤230,判断当前笔画的起始位置是否在前一笔画起始位置的左侧、 且当前笔画的起始位置与前一笔画起始位置之间的距离大于一个预先设定的 阈值,若是,转向步骤240,否则转向步骤250;步骤240,返回当前输入的笔画与之前已经输入的笔画不可能属于同一 文字的判断结果,转向步骤260;步骤250,返回当前输入的笔画与之前已经输入的笔画可能属于同一文 字的判断结果,转向步骤260;步骤26G,结束。
23、 根据权利要求20所述的手写输入方法,其特征在于所述方法包括如下步骤步骤IIO,手写笔接触触摸屏,笔画开始输入;步骤120,手写笔在触4莫屏上移动,记录并在触"l莫屏上的手写区域显示移动轨迹;同时,手写笔的移动轨迹向左边自动移动,从而为用户往右边书 写提供空间;手写笔的移动轨迹向左边移动的速度按照预先设定的速度匀速移动,或 者参照用户手写笔的移动速度自适应的移动;随着自动传输带向左边的移动,已经移动到左边并且离当前手写笔所在 位置的距离超过一个预先设定的阈值的笔画在触摸屏上的手写区域的显示开 始逐渐变淡,最后消失;步骤130,手写笔离开触摸屏,当前笔画的输入结束;步骤140,判断当前输入的笔画与之前已经输入的笔画是否可能属于 同一文字;如果答案为是,转到步骤150,如果答案为否,转到步骤160;步骤150,将当前输入的笔画作为之前已经输入的笔画的后续笔画提交 给识别引擎进行识别,同时将当前输入的笔画作为新文字的笔画提交给引擎 进行识别,得到多个识别结果;步骤160,将当前输入的笔画作为新文字的笔画提交给引擎进行识別, 得到识别结杲;步骤170,显示识别的结果文字;步骤180,结束。
24、 一种电子设备,其特征在于其包括权利要求1至14任一所述的手写输 入系统。
全文摘要
本发明揭示了一种手写输入系统及方法,该手写输入系统包括手写区域、识别模块、滚屏驱动模块、输入轨迹渐淡模块。识别模块用以感应所述手写区域的输入轨迹,并根据该输入轨迹识别出相应的字符;滚屏驱动模块用以在手写输入的过程中、驱动所述手写区域上显示的输入轨迹移动;输入轨迹渐淡模块用以在手写输入的过程中、使所述手写区域上的输入轨迹在移动的过程中逐渐变淡至消失,为以后的输入提供书写空间。本发明使得用户在触摸屏上进行书写时,书写的笔画随着用户的书写向左边自动移动,在有限的书写区域内源源不断地为用户提供可以连笔书写的空间;且用户在书写新的笔画时可以随时从最左边重新开始,从而符合用户日常的书写习惯。
文档编号G06F3/048GK101620501SQ20091005552
公开日2010年1月6日 申请日期2009年7月28日 优先权日2009年7月28日
发明者林 朱 申请人:上海合合信息科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1