叠加手写输入的方法及系统技术方案

技术编号:6107837 阅读:363 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及手写输入技术领域,公开了一种叠加手写输入的方法及系统,该方法包括:跟踪用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标点列;确定新输入笔画与第一缓存区存储的历史笔画的隶属关系;如果新输入笔画与第一缓存区存储的历史笔画隶属于不同字符,则清空第二缓存区并将第一缓存区存储的历史笔画存储到第二缓存区,然后,清空第一缓存区并将新输入笔画存储到第一缓存区;否则,将新输入笔画存储到第一缓存区;对第一缓存区中的历史笔画进行淡化处理;在书写区实时显示第一缓存区中的新输入笔画和淡化处理后的历史笔画。利用本发明专利技术,可以将叠加覆盖方式输入的内容清楚地展现给用户。

【技术实现步骤摘要】

本专利技术涉及手写输入
,特别涉及一种叠加手写输入的方法及系统
技术介绍
近年来,随着手持电子设备的热销,其功能正逐步从最为简单的电子地址信息簿 转向带有触摸显示的微型电脑并支持无线网络的多媒体终端设备。随着这些小型设备上的 文本输入需求从简短的信息,如电子地址簿等转向更长的笔记或电子邮件消息,自然高效 而连续的输入需求正受到越来越多的重视。大屏幕设备由于书写区域比较宽泛,用户得以延续日常的连续输入的书写习惯。 然而在便携性小型触摸屏设备上,由于触摸屏尺寸的限制,导致单次输入的笔迹有限,连续 手写输入能力受到了限制,输入效率较低。针对这种情况,目前这类小屏幕设备上支持的手写大部分是基于单字符模式,也 就是说,用户在确定的书写区内(如预置的书写框或全屏)逐字输入,在单字结束后提笔等 待系统反馈,然后清空书写屏幕继续下个字符的输入。这种单字符输入模式避免了连续手 写识别的字符切分难题,往往具有较高的识别率。然而这样的输入方式不符合人们日常的 书写习惯,而且提笔轮候和等待识别影响了输入效率。显然基于小屏幕设备的手写模式有待提高,迫切需要在功能化、人性化、智能化方 面取得突破,作为一种真正可用、易用、实用的技术,更广泛地应用于人们的日常生活和商 务工作领域中。为此,现有技术中提出了一种解决方案,该方案允许用户在预先设定的书写 区域内以叠加覆盖的方式连续输入多个字符,实现在有限书写区域内的连续输入需求。但 该方案在用户书写体验和识别性能方面依然存在以下缺点由于用户是在设定的书写空间内以叠加覆盖方式输入多个字符,随着字符的增 多,字符的笔画之间相互混杂,很难区分历史笔画和当前输入的笔画。输入的字符难以清晰 展现,从而不能将用户输入的内容清楚地展现给用户。
技术实现思路
本专利技术实施例提供一种叠加手写输入的方法及系统,以解决现有技术中通过叠加 覆盖方式输入多个字符时,不能将用户输入的内容清楚地展现给用户的问题。为此,本专利技术实施例提供如下技术方案一种叠加手写输入的方法,包括跟踪用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标点列;确定新输入笔画与第一缓存区存储的历史笔画的隶属关系;如果新输入笔画与第一缓存区存储的历史笔画隶属于不同字符,则清空第二缓存 区并将第一缓存区存储的历史笔画存储到第二缓存区,然后,清空第一缓存区并将新输入 笔画存储到第一缓存区;否则,将新输入笔画存储到第一缓存区;对第一缓存区中的历史笔画进行淡化处理;在书写区实时显示第一缓存区中的新输入笔画和淡化处理后的历史笔画。一种叠加手写输入的系统,其特征在于,包括数据采集模块,用于跟踪用户笔画输入笔迹,并将每个笔画各自记录为一个二维 坐标点列;断点分析模块,用于确定新输入笔画与第一缓存区存储的历史笔画的隶属关系;笔画整理模块,用于在所述断点分析模块确定新输入笔画与第一缓存区存储的历 史笔画隶属于不同字符时,清空第二缓存区并将第一缓存区存储的历史笔画存储到第二缓 存区,然后,清空第一缓存区并将新输入笔画存储到第一缓存区;并在所述断点分析模块确 定新输入笔画与第一缓存区存储的历史笔画隶属于同一字符时,将新输入笔画存储到第一 缓存区;淡化处理模块,用于对第一缓存区中的历史笔画进行淡化处理;书写区显示模块,用于在书写区实时显示第一缓存区中的新输入笔画和淡化处理 后的历史笔画。本专利技术实施例提供的叠加手写输入的方法及系统,针对现有技术中通过叠加覆盖 方式实现连续输入时,不能将用户输入的内容清楚地展现给用户的问题,通过区分当前笔 画与历史笔画的关系,使用户在触摸屏书写的同时,将书写区的历史笔画进行淡化处理,从 而可以使用户清楚地识别当前输入的内容。进一步地,还可以将新输入笔画根据与历史笔画的隶属关系经过调整后在预设的 独立显示区显示,或者将已输入的完整字符在特定区域以任意合适的方式排列显示,因而 不再受书写屏大小的限制,尤其适合支持手指书写的电容屏设备。附图说明为了更清楚地说明本专利技术实施的技术方案,下面将对实施例中所需要使用的附图 作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普 通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例叠加手写输入的方法的流程图;图2是本专利技术实施例中跟踪用户笔画输入笔迹的流程图;图3是本专利技术实施例中对用户输入的笔画进行整理并在独立显示区显示的一种 流程图;图4是本专利技术实施例中对用户输入的字符进行整理并在独立显示区显示的一种 流程图;图5是本专利技术实施例叠加手写输入的系统的一种结构示意图;图6是本专利技术实施例叠加手写输入的系统的另一种结构示意图;图7是本专利技术实施例叠加手写输入的系统的另一种结构示意图;图8是本专利技术实施例中的一种用户交互界面示意图;图9是本专利技术实施例中的一种用户交互界面示意图;图10是本专利技术实施例中用户书写笔画示例;图11是本专利技术实施例中在书写区对书写笔画的显示效果示例;图12是本专利技术实施例中在独立显示区对书写笔迹的实时显示效果示例;图13是本专利技术实施例中在独立显示区对输入的完整字符的显示效果示例。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。本专利技术实施例叠加手写输入的方法,针对现有技术中通过叠加覆盖方式实现连续 输入时,不能将用户输入的内容清楚地展现给用户的问题,通过区分当前笔画与历史笔画 的关系,使用户在触摸屏书写的同时,将书写区的历史笔画进行淡化处理,从而可以使用户 清楚地识别当前输入的内容。进一步地,还可以将已输入的完整字符在特定区域以任意合 适的方式排列显示。如图1所示,是本专利技术实施例叠加手写输入的方法的流程图,包括以下步骤步骤101,跟踪用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标点列。步骤102,确定新输入笔画与第一缓存区存储的历史笔画的隶属关系。前后书写的两个笔画可能属于同一字符也可能属于不同的两个字符,在本专利技术实 施例中,可以根据笔画书写特性及前后笔画的相关性来确定不同笔画间的隶属关系。具体地,可以根据新输入笔画和第一缓存区中存储的历史笔画的位置关系确定新 输入笔画与第一缓存区存储的历史笔画的隶属关系。首先,根据记录的笔画的二维坐标点列,计算新输入笔画的起点位置,以及第一缓 存区存储的历史笔画集合中最新笔画的终点位置,有以下几种情况(1)所述起点位置与所述终点位置的距离小于第一距离阈值,比如,可以将第一 距离阈值设为0. 2倍的字框长度。这里字框大小可以是自适应于用户书写习惯的,在系统 初始化没有输入时将其设置为相当于书写区大小的数值,随后根据用户输入的多笔画可以 重新计算字框大小,则确定所述新输入笔画与第一缓存区存储的历史笔画是隶属于同一字 符;(2)所述起点位置与所述终点位置的距离大于第二距离阈值,比如,可以将第一距 离阈值设为0. 35倍的字框长度,则确定所述新输入笔画与第一缓存区存储的历史笔画隶 属于不同字符;(3)所述起点位置与所述终点位置的距离大于等于第一距离阈值、并且本文档来自技高网
...

【技术保护点】
1.一种叠加手写输入的方法,其特征在于,包括:跟踪用户笔画输入笔迹,并将每个笔画各自记录为一个二维坐标点列;确定新输入笔画与第一缓存区存储的历史笔画的隶属关系;如果新输入笔画与第一缓存区存储的历史笔画隶属于不同字符,则清空第二缓存区并将第一缓存区存储的历史笔画存储到第二缓存区,然后,清空第一缓存区并将新输入笔画存储到第一缓存区;否则,将新输入笔画存储到第一缓存区;对第一缓存区中的历史笔画进行淡化处理;在书写区实时显示第一缓存区中的新输入笔画和淡化处理后的历史笔画。

【技术特征摘要】

【专利技术属性】
技术研发人员:何婷婷葛勇翟吉博刘庆峰胡郁胡国平王智国
申请(专利权)人:安徽科大讯飞信息科技股份有限公司
类型:发明
国别省市:34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1