手写输入笔迹的处理方法及装置的制作方法

文档序号:6376350阅读:325来源:国知局
专利名称:手写输入笔迹的处理方法及装置的制作方法
技术领域
本发明涉及电子文档领域,尤其涉及一种手写输入笔迹的处理方法及装置。
背景技术
目前,使用例如便携式/个人助理(PDA)、掌上型电脑和移动终端(例如移动电话)的电子手写设备来进行手写输入已经非常普遍。手写输入方案一般存在基于文本框的文本输入法和全屏文本输入法两种形式,手写输入内容的笔迹通常以图片方式保存。然而,以图片方式保存手写输入的文字时通常是不改变原有笔迹,按照一定比例直接缩小文字,全屏文本输入方法使用户不受书写边界的限制,将触摸显示屏的屏幕区域的大部分提供用于书写。因此,用户在全屏进行文本输入,常常不能保证每个文字的大小、高度或宽度保持大致相同,这样就导致存储的文字大小不一、格式不整齐的问题,影像美观。

发明内容
有鉴于此,有必要提供一种手写输入笔迹的处理方法及装置,以解决现有技术中的手写输入笔迹大小不一、格式不整齐而影像美观的缺点。本发明提供一种手写输入笔迹处理装置,包括触摸显示单元及触摸显示控制单元,该触摸显示控制单元用于根据一输入装置与该触摸显示单元接触时确定该接触位置的座标。该手写输入笔迹处理装置还包括
该触摸显示控制单元还用于检测该输入装置的触摸点的座标确定触摸轨迹而确定一手写笔迹,并当输入完毕后根据检测到的该手写笔迹确定该输入的文字以及获取对应的当前文字所在的矩形区域的高度值和宽度值。存储单元,用于预先存储一预定文字高度值、一预定行高度值以及一预定文字宽度值,其中,该预定行高度值为该触摸显示单元一预定显示区域的高度值,该预定文字宽度值为该手写笔迹对应的当前文字在该预定显示区域中显示的文字宽度值。计算单元,用于获取该存储单元中存储的预定文字高度值,并判断该当前文字所在的矩形区域的高度值是否小于该获取的预定文字高度值。当确定该当前文字所在的矩形区域的高度值小于该预定文字高度值时,该计算单元还用于增加一预定增加值至该当前文字所在的矩形区域的高度值。以及
处理单元,用于根据第一缩放比例系数等比例缩小该当前文字所在的矩形区域的高度值和宽度值,该触摸显示控制单元将该等比例缩小的文字显示在该触摸显示单元的预定显示区域中。本发明还提供一种手写输入笔迹处理方法,该方法包括
侦测一输入装置的触摸点的座标确定触摸轨迹而确定该手写笔迹,并当输入完毕后根据该手写笔迹确定所输入的文字以及获对应的当前文字所在的矩形区域的高度值和宽度值。判断该当前文字所在的矩形区域的高度值是否小于一预定文字高度值。
当确定该当前文字所在的矩形区域的高度值小于该预定文字高度值时,增加一预定增加值至该当前文字所在的矩形区域的高度值。根据第一缩放比例系数等比例缩小该当前文字所在的矩形区域的高度值的和宽度值。以及
显示该等比例缩小的文字于该触摸显示单元一预定显示区域中。相对于现有技术,本发明提供的手写输入笔迹的处理方法及装置,通过预先设定一预设文字高度值,并判断手写输入的文字所在矩形区域的高度值小于该预设文字高度值时,增加一预设增加值以放大该矩形区域的高度值,并按照一预定缩放比例系数等比例缩小该文字以在一预设的显示区域上进行显示,从而解决手写输入笔迹大小不一、格式不整齐的缺点。



图I为本发明一实施方式的手写输入笔迹处理装置的功能模块示意图。图2为本发明一实施方式的手写输入笔迹处理装置显示手写输入笔迹的示意图。图3为本发明一实施方式的手写输入笔迹处理方法方法流程图。主要元件符号说明
处理装置
触摸显示单元TI
处理单元
触摸显示控制单元 13 计算单元TI
存储单元In
如下具体实施方式
将结合上述附图进一步说明本发明。
具体实施例方式下面将结合附图,对本发明作进一步的详细说明。请一并参阅图I及图2,为本发明一实施方式的手写输入笔迹处理装置的功能模块示意图,该手写输入笔迹处理装置10用于接收一输入装置20输入的手写笔迹或输入指令,该输入装置20可以是手写笔、笔或其他笔状物,也包括用户的手指或其他身体部位。该处理装置10包括触摸显示单元11、处理单元12、触摸显示控制单元13、计算单元14和存储单元15。其中,该触摸显示单元11为一能够检测所书写的笔迹的触摸显示屏。请同时参阅图2,当该输入装置20与触摸显示单元11接触时,即用户利用输入装置20在触摸显示单元11上进行手写输入时,此时该触摸显示控制单元13侦测该初始触摸点的座标。该处理单元12根据该确定的初始触摸点的座标确定一手写输入区域21,并由触摸显示控制单元13控制触摸显示单元11显示该手写输入区域21,该手写输入区域21为用于接收用户手写输入的区域。在本实施方式中,该存储单元15预先存储一预定范围,该处理单元12确定以该初始触摸点的座标为中心的该预定范围的区域为该手写输入区域21。当触摸显示单元11显示该手写输入区域21时,用户通过使用输入装置20在该手写输入区域21书写其想要输入的文字,该触摸显示控制单元13根据检测到的各个触摸点的座标确定触摸轨迹而确定一手写笔迹,并在用户输入完毕后,根据检测到的手写笔迹确定所输入的文字以及获取对应的当前文字所在的矩形区域22的高度值和宽度值,并将获取的当前文字所在的矩形区域22的高度值和宽度值提供至处理单元12。其中,该矩形区域22与该文字的大小大致相等,为刚好包围该文字的矩形。该存储单元15还预先存储一预定文字高度值H、一预定行高度值RH以及一预定文字宽度值RW。其中,该预定行高度值RH为该触摸显示单元11 一预定显示区域23的高度值,该预定文字宽度值RW为该手写笔迹对应的当前文字在该预定显示区域23中显示的文字宽度值。该预定显示区域23用于显示按照一缩放比例系数缩小之后的文字,并当使用者通过输入装置20在手写输入区域22中输入多个文字时,按照输入的顺序依次显示该缩小之后的文字。该处理单元12将获取的当前文字所在的矩形区域22的高度值和宽度值传送至计算单元14,该计算单元14获取存储单元15中存储的预定文字高度值H,判断该当前文字所在的矩形区域22的高度值是否小于该预定文字高度值H。当确定该当前文字所在的矩形区域22的高度值小于该预定文字高度值H时,该计算单元14增加一预定增加值X至该当前文字所在的矩形区域22的高度值,进一步地根据 第一缩放比例系数S对该当前文字所在的矩形区域22的高度值的和宽度值进行等比例缩小,从而按照该第一缩放比例系数S缩小该当前文字。该触摸显示控制单元13将该经过等比例缩放的文字显示在该触摸显示单元11的预定显示区域23中。其中,该第一缩放比例系数S由计算单元14通过如下公式进行计算
设 A=w/RW ;
设 B= (h+x)/RH ;
当A〈=B时,S=A ;当A>B时,S=B。即,缩放比例系数S取值为该w/RW以及(h+x)/RH中的较小值。当确定该当前文字所在的矩形区域22的高度值不小于(即等于或大于)该预定文字高度值H时,该计算单元14根据第二缩放比例系数S’对该当前文字所在的矩形区域22的高度值的和宽度值进行等比例缩放,从而按照该第二缩放比例系数S’缩小该当前文字。该触摸显示控制单元13将该经过等比例缩放的文字显示在该触摸显示单元11的预定显示区域23中。其中,该第二缩放比例系数S’由计算单元14通过如下公式进行计算
设 A,=w/Rff ;
设 B’ =h/RH ;
当A’ <=B,时,S,=A,;当A,>B,时,S,=B,。即,此时,缩放比例系数S,取值为该w/RW以及h/RH中的较小值。请参阅图3,为本发明的手写输入笔迹处理方法流程图,该方法包括
步骤S30,该触摸显示控制单元13侦测该输入装置20与触摸显示单元11接触的动作,并确定该输入装置20与该触摸显示单元11接触的初始触摸点的座标。步骤S31,该处理单元12根据该确定的初始触摸点的座标确定一手写输入区域21,并由触摸显示控制单元13控制触摸显示单元11显示该手写输入区域21。在本实施方式中,该存储单元15预先存储预定范围,该处理单元12确定以该初始触摸点的座标为中心的该预定范围的区域为该手写输入区域21。步骤S32,该触摸显示控制单元13检测用户通过输入装置20在该手写输入区域21输入文字,该触摸显示控制单元13根据检测到的各个触摸点的座标确定触摸轨迹进而确定该手写笔迹,并在用户输入完毕后,根据检测到的手写笔迹确定所输入的文字以及获取对应的当前文字所在的矩形区域22的高度值和宽度值。步骤S33,该计算单元14获取存储单元15中存储的预定文字高度值H,判断该当前文字所在的矩形区域22的高度值是否小于该预定文字高度值H,若是,则进入步骤S34,否则,进入步骤S37。其中,该存储单元15预先存储一预定文字高度值H、一预定行高度值RH以及一预定文字宽度值RW。其中,该预定行高度值RH为该触摸显示单元11预定显示区域23的宽度值,该预定文字宽度值RW为该手写笔迹对应的当前文字在该预定显示区域23中显示的文字宽度值。该预定显示区域23用于显示按照一缩放比例系数缩小之后的文字,并当使用者通过输入装置20在手写输入区域22中输入多个文字时,按照输入的顺序依次显示该缩小之后的文字。
步骤S34,该计算单元14增加该预定增加值X至该当前文字所在的矩形区域22的
高度值。步骤S35,该计算单元14根据第一缩放比例系数S对该当前文字所在的矩形区域22的高度值的和宽度值进行等比例缩小,从而按照该第一缩放比例系数S缩小该当前文字。其中,该第一缩放比例系数S为w/RW以及(h+x)/RH中的较小值。步骤S36,该触摸显示控制单元13将该经过等比例缩小的文字显示在该预定显示区域23中。步骤S37,该计算单元14根据第二缩放比例系数S’对该当前文字所在的矩形区域22的高度值的和宽度值进行等比例缩小,然后,返回步骤S36。其中,该第二缩放比例系数S’取w/RW以及h/RH中的较小值。使用上述的手写输入笔迹的处理方法及装置,通过预先设定一预设文字高度值,并判断手写输入的文字所在矩形区域2的高度值小于该预设文字高度值时,增加一预设增加值以放大该矩形区域的高度值,并按照一预定缩放比例系数等比例缩小该文字以在一预设的显示区域上进行显示,从而解决手写输入笔迹大小不一、格式不整齐的缺点。可以理解的是,对于本领域的普通技术人员来说,可以根据本发明的技术构思做出其它各种相应的改变与变形,而所有这些改变与变形都应属于本发明权利要求的保护范围。
权利要求
1.一种手写输入笔迹处理装置,包括触摸显示单元及触摸显示控制单元,所述触摸显示控制单元用于根据一输入装置与所述触摸显示单元接触时确定所述接触位置的座标;其特征在于,所述手写输入笔迹处理装置还包括 所述触摸显示控制单元还用于检测所述输入装置的触摸点的座标确定触摸轨迹而确定一手写笔迹,并当输入完毕后根据检测到的所述手写笔迹确定所述输入的文字以及获取对应的当前文字所在的矩形区域的高度值和宽度值; 存储 单元,用于预先存储一预定文字高度值、一预定行高度值以及一预定文字宽度值,其中,所述预定行高度值为所述触摸显示单元一预定显示区域的高度值,所述预定文字宽度值为所述手写笔迹对应的当前文字在所述预定显示区域中显示的文字宽度值; 计算单元,用于获取所述存储单元中存储的预定文字高度值,并判断所述当前文字所在的矩形区域的高度值是否小于所述获取的预定文字高度值;当确定所述当前文字所在的矩形区域的高度值小于所述预定文字高度值时,所述计算单元还用于增加一预定增加值至所述当前文字所在的矩形区域的高度值;以及 处理单元,用于根据第一缩放比例系数等比例缩小所述当前文字所在的矩形区域的高度值和宽度值,所述触摸显示控制单元将所述等比例缩小的文字显示在所述触摸显示单元的预定显示区域中。
2.如权利要求I所述的手写输入笔迹处理装置,其特征在于,所述存储单元还用于预先存储一预定范围,所述处理单元还用于根据所述触摸显示控制单元确定的初始触摸点的座标为中心的所述预定范围的区域确定一手写输入区域,并由所述触摸显示控制单元控制所述触摸显示单元显示所述手写输入区域。
3.如权利要求I所述的手写输入笔迹处理装置,其特征在于,所述第一缩放比例系数为w/RW以及(h+x)/RH中的较小值;其中,w为所述当前文字所在的矩形区域的宽度值,h为所述当前文字所在的矩形区域的高度值,RW为所述预定文字宽度值,RH为所述预定行高度值,X为所述预定增加值。
4.如权利要求I所述的手写输入笔迹处理装置,其特征在于,当确定所述当前文字所在的矩形区域的高度值不小于所述预定文字高度值时,所述计算单元根据第二缩放比例系数等比例缩小所述当前文字所在的矩形区域的高度值和宽度值,并由所述触摸显示控制单元将所述等比例缩小的文字显示在所述触摸显示屏的预定显示区域中。
5.如权利要求4所述的手写输入笔迹处理装置,其特征在于,所述第二缩放比例系数为w/RW以及h/RH中的较小值;其中,w为所述当前文字所在的矩形区域的宽度值,h为所述当前文字所在的矩形区域的高度值,RW为所述预定文字宽度值,RH为所述预定行高度值。
6.—种手写输入笔迹处理方法,所述方法包括 侦测一输入装置的触摸点的座标确定触摸轨迹而确定所述手写笔迹,并当输入完毕后根据所述手写笔迹确定所输入的文字以及获对应的当前文字所在的矩形区域的高度值和宽度值; 判断所述当前文字所在的矩形区域的高度值是否小于一预定文字高度值; 当确定所述当前文字所在的矩形区域的高度值小于所述预定文字高度值时,增加一预定增加值至所述当前文字所在的矩形区域的高度值; 根据第一缩放比例系数等比例缩小所述当前文字所在的矩形区域的高度值的和宽度值;以及 显示所述等比例缩小的文字于所述触摸显示单元一预定显示区域中。
7.如权利要求6所述的手写输入笔迹处理方法,其特征在于,还包括根据所述输入装置与所述触摸显示单元接触的初始触摸点的座标为中心的一预定范围的区域确定一手写输入区域,并在所述触摸显示单元显示所述手写输入区域。
8.如权利要求6所述的手写输入笔迹处理方法,其特征在于,所述第一缩放比例系数为w/RW以及(h+x)/RH中的较小值;其中,w为所述当前文字所在的矩形区域的宽度值,h为所述当前文字所在的矩形区域的高度值,RW为所述手写笔迹对应的当前文字在所述预定显示区域中显示的文字宽度值,RH为所述预定显示区域的高度值,X为所述预定增加值。
9.如权利要求6所述的手写输入笔迹处理方法,其特征在于,还包括 当确定所述当前文字所在的矩形区域的高度值不小于所述预定文字高度值时,根据第二缩放比例系数等比例缩小所述当前文字所在的矩形区域的高度值的和宽度值。
10.如权利要求9所述的手写输入笔迹处理方法,其特征在于,所述第二缩放比例系数为w/RW以及h/RH中的较小值;其中,w为所述当前文字所在的矩形区域的宽度值,h为所述当前文字所在的矩形区域的高度值,RW为所述手写笔迹对应的当前文字在所述预定显示区域中显示的文字宽度值,RH为所述预定显示区域的高度值。
全文摘要
一种手写输入笔迹处理装置,触摸显示控制单元确定手写输入的文字所在矩形区域的高度值和宽度值。当计算单元判断该矩形区域的高度值小于预定文字高度值时,增加该矩形区域的高度值,处理单元按第一缩放比例系数等比例缩小该矩形区域的高度值和宽度值进而缩小文字,并在触摸显示单元的预定显示区域中显示缩小的文字。本发明还提供一种手写输入笔迹处理方法,本发明根据预设文字高度值调整矩形区域的高度值,并按照缩放比例系数等比例缩小文字,从而解决手写输入笔迹大小不一、格式不整齐的缺点。
文档编号G06F3/0488GK102866856SQ20121032392
公开日2013年1月9日 申请日期2012年9月5日 优先权日2012年9月5日
发明者何祥, 姜至善, 刘特佳, 梁海森, 程华东, 毛海军, 李晓光 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1