买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】书写笔迹的呈现方法及装置、交互智能平板及存储介质_广州视睿电子科技有限公司;广州视源电子科技股份有限公司_201711084832.6 

申请/专利权人:广州视睿电子科技有限公司;广州视源电子科技股份有限公司

申请日:2017-11-07

公开(公告)日:2020-07-21

公开(公告)号:CN107797752B

主分类号:G06F3/0488(20130101)

分类号:G06F3/0488(20130101);G06F3/0484(20130101)

优先权:

专利状态码:有效-授权

法律状态:2020.07.21#授权;2018.04.06#实质审查的生效;2018.03.13#公开

摘要:本发明公开了一种书写笔迹的呈现方法及装置、交互智能平板及存储介质。该方法包括:获取用户的书写信息,所述书写信息包括当前检测周期的当前触摸点、上一检测周期的上一触摸点、上一修正点和上一辅助点;根据所述书写信息确定绘制当前书写笔迹的当前修正点和当前辅助点;将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形,以生成当前检测周期对应的当前书写笔迹。本发明实施例通过采用上述技术方案,可以降低绘制排笔时所述的运算量,提高排笔效果的绘制效率,减少排笔效果绘制所需的时间。

主权项:1.一种书写笔迹的呈现方法,其特征在于,包括:获取用户的书写信息,所述书写信息包括当前检测周期的当前触摸点、上一检测周期的上一触摸点、上一修正点、上一辅助点、书写笔迹的最大宽度和预先设定的倾斜角;采用所述上一触摸点对所述当前触摸点进行修正,并将修正后得到的点确定为当前修正点;将所述当前修正点沿所述倾斜角方向平移所述最大宽度以得到绘制当前书写笔迹的当前辅助点,所述倾斜角为书写笔迹起始端边界与屏幕x轴正方向的相对角度;将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形,以生成当前检测周期对应的当前书写笔迹;其中,所述采用所述上一触摸点对所述当前触摸点进行修正,并将修正后得到的点确定为当前修正点,包括:如果不存在与当前触摸点对应的上一触摸点,则将所述当前触摸点确定为当前修正点,将所述当前修正点沿设定方向平移设定距离并将平移后得到的点确定为上一修正点,将所述上一修正点沿所述倾斜角的方向平移所述最大宽度以得到上一辅助点;所述将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形,以生成当前检测周期对应的当前书写笔迹,包括:沿顺时针或逆时针方向采用直线依次连接所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点形成封闭图形,以生成当前检测周期对应的当前书写笔迹。

全文数据:书写笔迹的呈现方法及装置、交互智能平板及存储介质技术领域[0001]本发明涉及电子设备的手写输入领域,尤其涉及一种书写笔迹的呈现方法及装置、交互智能平板及存储介质。背景技术[0002]随着信息处理技术及电子显示技术的发展,触摸屏作为一种新型的输入装置已经逐渐取代传统的键盘或鼠标越来越多的被应用到各种交互式电子设备中。[0003]在人机交互的过程中,触摸屏可同时作为交互式电子设备的输入装置与输出装置,即,用户不但可以通过触摸屏观看交互式电子设备的操作界面或交互式电子设备输出的其他图像画面,还可以通过触摸屏输入文字或指令来对交互式电子设备进行控制,其中,手写输入为交互式电子设备触摸屏的一种常见的输入方式,各种具有触摸屏的交互式电子设备,如交互式智能平板、智能终端或手持设备等都向用户提供了手写输入的功能。在实现其手写输入功能时,为了保证触摸屏中显示的书写笔迹能够形象的反映不同用户的书写风格,交互式电子设备通过会通过在用户触摸笔迹的路径上面补充密集的固定倾斜角度的椭圆的方式来实现用户书写笔迹的排笔效果。[0004]但是,现有实现用户书写匹配的排笔效果的技术方案在绘制排笔时通常需要较大的运算量,导致排笔效果的绘制效率较低,耗费时间较长,且容易导致交互式电子设备出现系统卡顿的问题。发明内容[0005]有鉴于此,本发明实施例提供一种书写笔迹的呈现方法及装置、交互智能平板及存储介质,以解决现有技术中实现书写笔迹的排笔效果时所需运算量较大、绘制效率较低、耗时较长的技术问题。[0006]第一方面,本发明实施例提供了一种书写笔迹的呈现方法,包括:[0007]获取用户的书写信息,所述书写信息包括当前检测周期的当前触摸点、上一检测周期的上一触摸点、上一修正点和上一辅助点;[0008]根据所述书写信息确定绘制当前书写笔迹的当前修正点和当前辅助点;[0009]将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形,以生成当前检测周期对应的当前书写笔迹。[0010]第二方面,本发明实施例提供了一种书写笔迹的呈现装置,包括:[0011]书写信息获取模块,用于获取用户的书写信息,所述书写信息包括当前检测周期的当前触摸点、上一检测周期的上一触摸点、上一修正点和上一辅助点;[0012]当前点确定模块,用于根据所述书写信息确定绘制当前书写笔迹的当前修正点和当前辅助点;[0013]笔迹绘制模块,用于将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形,以生成当前检测周期对应的当前书写笔迹。[0014]第三方面,本发明实施例提供了一种交互智能平板,包括:[0015]一个或多个处理器;[0016]存储器,用于存储一个或多个程序,[0017]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例所述的书写笔迹的呈现方法。[0018]第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例所述的书写笔迹的呈现方法。[0019]在上述呈现书写笔迹的技术方案中,获取书写笔迹包括当前检测周期当前触摸点以及上一检测周期的上一触摸点、上一修正点和上一辅助点在内的书写信息,根据该书写信息确定当前检测周期的当前修正点和当前辅助点,并将当前修正点、当前辅助点、上一辅助点和上一修正点依次连接形成封闭图像,以生成当前检测周期对应的当前书写笔迹。上述呈现书写笔迹的技术方案,根据当前触摸点、上一触摸点、上一触摸点对应的上一辅助点以及当前触摸点对应的当前辅助点绘制当前检测周期的当前书写笔迹,可以减少排笔效果绘制时的重叠区域,从而减少绘制排笔时所述的运算量,提高排笔效果的绘制效率,减少排笔效果绘制所需的时间。附图说明[0020]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:[0021]图IA为传统书写笔迹排笔效果的实现方式示意图;[0022]图IB为本发明实施例一提供的一种书写笔迹的呈现方法的流程示意图;[0023]图2为本发明实施例二提供的一种书写笔迹的呈现方法的流程示意图;[0024]图3A为本发明实施例三提供的一种优选的书写笔迹的呈现方法的流程示意图;[0025]图3B为本发明实施例三提供的第一种书写笔迹示意图;[0026]图3C为本发明实施例三提供的一种上一修正点与当前修正点的连接方式示意图;[0027]图3D为本发明实施例三提供的一种当前修正点与当前辅助点的连接方式示意图;[0028]图3E为本发明实施例三提供的一种当前辅助点与上一辅助点的连接方式示意图;[0029]图3F为本发明实施例三提供的一种上一辅助点与上一修正点的连接方式示意图;[0030]图3G为本发明实施例三提供的第二种书写笔迹示意图;[0031]图4为本发明实施例四提供的一种书写笔迹的呈现装置的结构框图;[0032]图5为本发明实施例五提供的一种交互智能平板的结构示意图。具体实施方式[0033]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。[0034]在对用户的书写笔迹进行呈现时,一般会为用户提供包括整体具有一定宽度且笔迹实际呈现宽度随用户的书写方向进行改变的排笔效果在内的多种呈现效果。若用户选择了采用排笔效果呈现其书写笔迹,一般的,现有技术会通过在用户各相邻触摸点之间添加具有一定倾斜角度的椭圆来实现排笔效果。但是,由于需要使各相邻椭圆沿用户书写方向的顶点整体呈现直线或曲线效果如图IA所示),因此,相邻触摸点之间所需添加椭圆的数量较大,使得在以排笔效果对书写笔迹进行呈现时需要较大的计算量,导致排笔效果的绘制效率低下,耗时较长且容易造成操作系统卡顿,由此,可以采用本发明实施例提供的书写笔迹的呈现方法来实现用户书写笔迹排笔效果的绘制,以基于该方法减少排笔效果绘制时所需的计算量和所耗费的时间。[0035]实施例一[0036]本发明实施例一提供一种书写笔迹的呈现方法。该方法可以由书写笔迹的呈现装置执行,其中,该装置可以由软件和或硬件实现,一般可集成在具有书写功能的电子设备中,典型的如交互智能平板等。图IB是本实施例的提供的书写笔迹的呈现方法的流程示意图,如图IB所示,该方法包括:[0037]S110、获取用户的书写信息,所述书写信息包括当前检测周期的当前触摸点、上一检测周期的上一触摸点、上一修正点和上一辅助点。[0038]具体的,上一检测周期的上一触摸点、上一修正点和上一辅助点的相关信息可以从相应的存储位置获取;当前检测周期的当前触摸点可以基于设备系统在当前检测周期对用户触摸操作的检测确定。[0039]其中,修正点可以理解为触摸点或对用户的触摸点进行一定的误差处理后所得到的点,即,本技术方案中可以不对触摸点进行误差修正直接采用触摸点作为修正点,也可以对触摸点进行误差修正并将修正后所得到的点确定为修正点;辅助点(上一辅助点和当前辅助点等可以理解为基于用户书写笔迹的单点轨迹序列形成具有一定宽度排笔效果书写笔迹时所添加的非触摸点,为了保证最终绘制的排笔效果的轨迹与用户书写笔迹的对应性,可选的,辅助点可以与用户书写时的触摸点(或修正点)一一对应且其在屏幕中的具体位置可以基于用户触摸点(或修正点)的在屏幕中的位置确定,例如,可以预先设定辅助点与其对应的触摸点或修正点)之间的相对位置关系,并可以基于该相对位置关系确定某一触摸点对应的辅助点。[0040]S120、根据所述书写信息确定绘制当前书写笔迹的当前修正点和当前辅助点。[0041]在此,可以按照预设误差处理规则对当前触摸点进行误差修正,并将修正后的点确定为当前修正点,也可以直接采用当前触摸点作为当前修正点,此处不作限制。考虑到用户书写时的误差以及用户触摸点的检测误差,优选的,可以对当前触摸点进行修正以确定当前修正点。其中,误差处理规则可以根据需要进行设置,例如,可以采用上一触摸点对当前触摸点进行修正,将当前触摸点与上一触摸点连线的中点、三等分点或其他等分点确定为当前触摸点修正后的当前修正点,或者采用当前触摸点坐标与上一触摸点坐标的均值等确定当前修正点的坐标以确定当前修正点;也可以按照各触摸点生成顺序的逆顺序,同时采用上一触摸点以及上一触摸点之前的设定数量的触摸点对当前触摸点进行修正,等等。[0042]本实施例中,为了绘制具有一定宽度的书写笔迹,可以基于用户的书写信息添加一个用于辅助绘制当前检测周期对应的当前书写笔迹的当前辅助点,以在后续步骤中基于当前修正点、当前辅助点、上一修正点和上一辅助点绘制具有一定宽度的当前书写笔迹。其中,当前辅助点的添加规则可以根据需要设置,例如,可以将上一辅助点沿上一触摸点与当前触摸点(或上一修正点与当前修正点)的连线方向向当前触摸点(或当前修正点)移动上一触摸点与当前修正点(或上一修正点与当前修正点)之间的距离长度,并将移动后的点确定为当前辅助点;也可以将当前修正点沿上一修正点与上一辅助点之间的连线方向向上一辅助点移动上一触摸点与上一辅助点之间的距离长度,并将移动后的点确定为当前辅助点;还可以获取用户书写笔迹的最大宽度和倾斜角,将当前修正点沿该倾斜角方向移动所述最大宽度,并将移动所得到的点确定为当前辅助点;或者根据当前修正点、上一修正点和或上一辅助点的点坐标确定当前修正点的坐标,并将屏幕中坐标与该坐标相符的点确定为当前修正点。[0043]示例性的,本实施例中确定当前修点与当前辅助点的顺序可以灵活设置,例如,可以首先根据上一触摸点与当前触摸点确定当前修正点,然后根据所确定的当前修正点、上一修正点与上一辅助点确定当前辅助点;也可以同时执行根据上一触摸点与当前触摸点确定当前修正点以及根据上一触摸点、上一辅助点与上一修正点确定当前辅助点的操作,或者首先确定当前辅助点然后再确定当前修正点,此处不作限制。[0044]考虑到各触摸点与当前触摸点之间的关联性以及当前辅助点确定时的便利性,优选的,所述书写信息还可以包括书写笔迹的最大宽度和倾斜角;此时,所述根据所述书写信息确定绘制当前书写笔迹的当前修正点和当前辅助点,可以包括:采用所述上一触摸点对所述当前触摸点进行修正,并将修正后得到的点确定为当前修正点;将所述当前修正点沿所述倾斜角方向平移所述最大宽度以得到绘制当前书写笔迹的当前辅助点。其中,书写笔迹的最大宽度可以理解为当用户的书写方向(上一触摸点与当前触摸点的连线方向)垂直于其书写起始端边界上一触摸点与上一辅助点的连线方向)或结束端边界(当前触摸点与当前辅助点的连线方向)时书写笔迹的宽度;书写笔迹的倾斜角可以理解为书写笔迹起始端边界或结束端边界与屏幕X轴正方向的相对角度,其可以用于确定当前书写笔迹中当前辅助点与当前修正点之间的相对方向。[0045]S130、将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形,以生成当前检测周期对应的当前书写笔迹。[0046]本实施例中,可以按顺时针或逆时针方向依次连接当前修正点、当前辅助点、上一辅助点和上一修正点。其中,连接的起始点与结束点优选为同一点,且可以为当前修正点、当前辅助点、上一辅助点和上一修正点中的任意一点;沿顺时针或逆时针方向上相邻两点的连接方式直线或曲线可以灵活设置,此处不作限制。[0047]考虑到当前书写笔迹与上一检测周期的上一书写笔迹之间连接时的连贯性,优选的,可以采用与上一书写笔迹结束端的边界相同的连接方式连接形成当前书写笔迹起始端的边界;并且,进一步综合考虑到当前书写笔迹的对称性并减少采用不同连接方式所需的运算量,优选的,可以采用相同的第一连接方式连接形成当前书写笔迹其实端的第一边界与结束端的第二边界,并采用相同的第二连接方式连接形成书写笔迹书写方向上的第三边界和第四边界。在此,第一连接方式可以为相同或不同的连接方式,例如,可以采用直线连接形成第一边界至第四边界,也可以采用直线或相同的曲线连接形成第一边界和第二边界,并采用相同的曲线或直线连接形成第三边界和第四边界。[0048]本发明实施例一提供的书写笔迹的呈现方法,获取书写笔迹包括当前检测周期当前触摸点以及上一检测周期的上一触摸点、上一修正点和上一辅助点在内的书写信息,根据该书写信息确定当前检测周期的当前修正点和当前辅助点,并将当前修正点、当前辅助点、上一辅助点和上一修正点依次连接形成封闭图像,以生成当前检测周期对应的当前书写笔迹。本实施例通过采用上述技术方案,根据当前触摸点、上一触摸点、上一触摸点对应的上一辅助点以及当前触摸点对应的当前辅助点绘制当前检测周期的当前书写笔迹,可以减少排笔效果绘制时的重叠区域,从而减少绘制排笔时所述的运算量,提高排笔效果的绘制效率,减少排笔效果绘制所需的时间,提高用户的书写体验。[0049]实施例二[0050]图2为本发明实施例二提供的一种书写笔迹的呈现方法的流程示意图。本实施例在上述实施例的基础上进行优化,在本实施例中,将“采用所述上一触摸点对所述当前触摸点进行修正,并将修正后得到的点确定为当前修正点”优化为:根据所述当前触摸点与所述上一触摸点之间的原始距离确定与所述原始距离呈设定比例系数的所述当前触摸点对应的当前修正距离,将所述当前触摸点向所述上一触摸点方向平移所述当前修正距离,并将平移后得到的点确定为当前修正点。[0051]进一步的,将“将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形,以生成当前检测周期对应的当前书写笔迹”优化为:沿顺时针或逆时针方向,采用直线连接所述当前修正点与所述当前辅助点以及所述上一辅助点与所述上一修正点,采用相同的平滑曲线连接所述上一修正点与所述当前修正点以及所述当前辅助点与所述上一辅助点形成封闭图形,以生成当前检测周期对应的当前书写笔迹,所述平滑曲线具有至多一个拐点。[0052]进一步地,在所述将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形之后,还包括:采用设定填充方式对所述封闭图形进行填充,所述设定填充方式包括预设的填充颜色和预设的填充透明度。[0053]相应的,如图2所示,本发明实施例二提供的书写笔迹的呈现方法包括:[0054]S210、获取用户的书写信息,所述书写信息包括当前检测周期的当前触摸点、上一检测周期的上一触摸点、上一修正点和上一辅助点以及书写笔迹的最大宽度和倾斜角。[0055]本实施例中,书写笔迹的最大宽度和倾斜角可以为用户书写笔迹中当前检测周期的当前书写笔迹对应的最大宽度和倾斜角,也可以为用户本次书写的书写笔迹对应的最大宽度和倾斜角,即,用户在书写时可以为其书写笔迹中不同检测周期对应的书写笔迹设置相同或不同的最大宽度和倾斜角。考虑到反复设置与获取书写笔迹的最大宽度和倾斜角所耗费的时间,优选的,最大宽度和倾斜角可以为用户本次书写的书写笔迹对应的最大宽度和倾斜角,即可以为同一书写笔迹中各检测周期对应的书写笔迹设置相同的最大宽度和倾斜角。其中,可以通过判断用户本次触摸操作是否结束来判断用户本次书写笔迹的书写过程是否完成,即,若检测到用户本次触摸操作的触摸源手指或书写笔等抬离屏幕,则可以视为用户本次的书写笔迹书已完成。[0056]S220、根据所述当前触摸点与所述上一触摸点之间的原始距离确定与所述原始距离呈设定比例系数的所述当前触摸点对应的当前修正距离。[0057]本实施例中,设定比例系数可以根据需要设置,一般的,为了使绘制形成的当前书写笔迹与用户的实际绘制方向相同,设定比例系数优选可以设置为小于1的正数,如可以设置为13、12或34等比例值,此处不作限制。优选的,可以将设定比例系数设置为12,即选用当前触摸点与上一触摸点连线的中点作为修正后的当前触摸点,从而进一步提高当前触摸点的修正效果。[0058]示例性的,在确定当前修正距离时,可以首先根据当前触摸点的坐标与上一触摸点的坐标确定当前触摸点与上一触摸点的距离,然后将所确定的该距离与设定比例系数相乘,以确定当前触摸点对应的当前修正距离。其中,当前触摸点与上一触摸点的坐标可以为其在屏幕直角坐标系中的距离坐标或像素坐标等。举例而言,假设设定比例系数为12,上一触摸点在屏幕中的像素坐标为(400,360,当前触摸点在屏幕中的像素坐标为(400,400,则当前触摸点与上一触摸点的距离L=[400-4002+400-3602]12=40像素),由此可知,当前触摸点对应的当前修正距离为:L〇=40X12=20像素)。[0059]S230、将所述当前触摸点向所述上一触摸点方向平移所述当前修正距离,并将平移后得到的点确定为当前修正点。[0060]其中,上一触摸点方向可以理解为由当前触摸点向上一触摸点的连线方向。本实施例中,在确定当前修正点时,可以实际执行平移操作,将当前触摸点向上一触摸点平移所确定的当前修正距离,并将平移后的当前触摸点确定为当前修正点;也可以不执行平移操作,根据当前触摸点的坐标、上一触摸点的坐标与当前修正距离计算上一触摸点平移后的坐标,并将该坐标确定为当前修正点的坐标,例如,假设当前触摸点在屏幕中的像素坐标为400,400,上一触摸点在屏幕中的像素坐标为400,360,当前修正距离为1,则通过计算可以确定当前修正点的像素坐标为400,380。[0061]S240、将所述当前修正点沿所述倾斜角方向平移所述最大宽度以得到绘制当前书写笔迹的当前辅助点。[0062]本实施例中,在确定当前辅助点时,可以实际执行平移操作,将当前修正点书写笔迹的倾斜角方向平移书写笔迹的最大宽度,并将平移后的当前修正点确定为绘制当前书写笔迹的当前辅助点;也可以不执行平移操作,根据当前修正点的坐标、书写笔迹的倾斜角及最大宽度计算当前修正点平移后的坐标,并将该坐标确定为当前辅助点的坐标,例如,假设当前修正点的像素坐标为400,380,书写笔迹的倾斜角为与坐标系X轴正方向呈-45°角,用户书写笔迹的最大宽度为,则可以计算获得当前辅助点的X轴坐标为:,当前辅助点的y轴坐标为:,由此,当前辅助点的像素坐标为390,370。[0063]S250、沿顺时针或逆时针方向,采用直线连接所述当前修正点与所述当前辅助点以及所述上一辅助点与所述上一修正点,采用相同的平滑曲线连接所述上一修正点与所述当前修正点以及所述当前辅助点与所述上一辅助点形成封闭图形,所述平滑曲线具有至多一个拐点。[0064]—般的,如果当前书写笔迹不为用户本次书写起始端和或结束端的笔迹时,其当前修正点与当前辅助点之间的连线形成的第一边界以及上一辅助点与上一修正点之间的连线形成的第二边界往往是不具备显示需求的,因此,本实施例中,为了在保证用户书写笔迹的呈现效果的前提下进一步减少绘制当前书写笔迹时所需的计算量,可选的,可以采用直线连接形成当前书写笔迹的第一边界及第二边界,并采用具有相同曲率的圆滑曲线连接形成当前书写笔迹的第三边界及第四边界,即分别采用直线连接当前修正点与当前辅助点以及上一辅助点与上一修正点,分别采用圆滑曲线连接上一修正点与当前修正点以及当前辅助点与上一辅助点。[0065]为了进一步提高书写笔迹的呈现效果,连接上一修正点与当前修正点以及当前辅助点与上一辅助点时所采用的曲线优选为具有至多一个拐点的曲线。此时,可选的,可以采用贝塞尔曲线连接上一修正点与当前修正点以及当前辅助点与上一辅助点。其中,所采用贝塞尔曲线的类型可以根据需要设置,例如,如果上一修正点与上一触摸点重合,则可以采用一阶贝塞尔曲线连接上一修正点与当前修正点以及当前辅助点与上一辅助点;如果上一修正点与上一触摸点不重合,则可以根据需要选用二阶、三阶或更高阶贝塞尔局限连接上一修正点与当前修正点以及当前辅助点与上一辅助点,此处不作限制。[0066]考虑到采用三阶或更高阶贝塞尔曲线连接上一修正点与当前修正点以及当前辅助点与上一辅助点所需的运算量,优选的,可以采用一阶或二阶贝塞尔曲线连接上一修正点与当前修正点以及当前辅助点与上一辅助点,此时,优选的,所述采用相同的平滑曲线连接所述上一修正点与所述当前修正点以及所述当前辅助点与所述上一辅助点,包括:以所述上一触摸点为控制点,采用贝塞尔曲线连接所述上一修正点与所述当前修正点;以所述上一触摸点沿所述倾斜角的方向平移所述最大宽度得到的平移触摸点为控制点,采用贝塞尔曲线连接所述当前辅助点与所述上一辅助点。[0067]S260、采用设定填充方式对所述封闭图形进行填充以生成当前检测周期对应的当前书写笔迹,所述设定填充方式包括预设的填充颜色和预设的填充透明度。[0068]本实施例中,当前书写笔迹的填充颜色可以为开发商设置的默认颜色,也可以为用户根据自身需求设置的填充颜色,并且,当前书写笔迹的填充颜色可以与用户上一检测周期对应的上一书写笔迹的填充颜色相同或不相同,此处不作限制。[0069]本发明实施例二提供的书写笔迹的呈现方法,获取用户的书写信息,根据书写信息中的当前触摸点与上一触摸点之间的距离确定当前触摸点对应的修正距离并基于该当前修正距离确定当前触摸点修正后的当前修正点,根据该当前修正点以及用户书写笔迹的最大宽度与倾斜角确定当前书写笔迹的当前辅助点,沿顺时针或逆时针方向采用直线连接当前修正点与当前辅助点以及上一辅助点与上一修正点,并采用相同的平滑曲线连接上一修正点与当前修正点以及当前辅助点与上一辅助点形成封闭图形,采用设定填充方式填充该封闭图形以完成对当前书写笔迹的绘制。本实施例通过采用上述技术方案,不但可以减少排笔效果绘制时的重叠区域,从而减少绘制排笔时所述的运算量,提高排笔效果的绘制效率,减少排笔效果绘制所需的时间;还可以美化用户书写笔迹的呈现效果,提高用户的书与体验。[0070]在上述实施例的基础上,所述书写笔迹的呈现方法还可以包括:如果不存在与当前触摸点对应的上一触摸点,则将所述当前触摸点确定为当前修正点,将所述当前修正点沿设定方向平移设定距离并将平移后得到的点确定为上一修正点,将所述上一修正点沿所述倾斜角的方向平移所述最大宽度以得到上一辅助点;沿顺时针或逆时针方向采用直线依次连接所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点形成封闭图形,以生成当前检测周期对应的当前书写笔迹。在本技术方案中,如果当前触摸点为用户书写笔迹的起点或者用户本次书写只存在一个触摸点(即用户屏幕中只触发了点击操作而并未移动位置),则可以采用上述方法将当前触摸点扩展为具有一定宽度的排笔效果进行显示,提高用户书写笔迹的呈现效果。其中,当前修正点移动的设定方向可以由用户或开发商进行设置。[0071]在此,需要指出的是,在本技术方案中,可以在当前触摸点为用户书写笔迹的起点或用户本次书写只存在一个触摸点时均采用上述方法进行书写笔迹的呈现;也可以只在用户本次书写只存在一个触摸点时采用上述方法进行书写笔迹的呈现,示例性的,当当前触摸点为与用户书写笔迹的起点但是用户本次书写存在多个触摸点时,可以将当前触摸点确定为当前修正点且在本检测周期不进行书写笔迹的绘制,并在下一检测周期开始绘制用户的书写笔迹。其中,当当前触摸点为用户本次书写笔迹的起点时,可以通过判断当前触摸点是否具有绘制结束标记或者判断当前触摸点是否存在下一触摸点等方式来确定本次书写是否存在多个触摸点,此处不作限制。[0072]实施例三[0073]本发明实施例三提供一种优选的书写笔迹的呈现方法。该方法可以由书写笔迹的呈现装置执行,其中,该装置可以由软件和或硬件实现,一般可集成在具有书写功能的电子设备中。图3A所示为本实施例提供的优选的书写笔迹的呈现方法的流程示意图,如图3A所示,该方法包括:[0074]S301、获取当前检测周期的当前触摸点。[0075]S302、判断所述当前触摸点是否存在对应的上一检测周期的上一触摸点,若否,执行S303;若是,执行S307。[0076]S303、判断所述当前触摸点是否存在对应的下一检测周期的下一触摸点,若是,执行S304;若否,执行S305。[0077]S3034、将所述当前触摸点确定为当前修正点,将下一触摸点确定为当前触摸点,返回S301。[0078]S305、将所述当前触摸点确定为当前修正点,将所述当前修正点沿设定方向平移设定距离并将平移后得到的点确定为上一修正点,分别将所述上一修正点和所述当前修正点沿所述倾斜角的方向平移所述最大宽度以得到上一辅助点和当前辅助点。[0079]S306、沿顺时针方向采用直线依次连接所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点形成封闭图形,并采用设定填充方式对所述封闭图形进行填充,以形成当前检测周期对应的当前书写笔迹,结束操作。[0080]示例性的,填充后的封闭图形如图3B所示,其中,该封闭图形的四个顶点沿顺时针方向依次为当前修正点、当前辅助点、上一辅助点和上一修正点(图中为进行标注)。[0081]S307、获取上一触摸点、上一修正点与上一辅助点,选取所述当前触摸点与所述上一触摸点连线的中点作为当前修正点,并以所述上一触摸点为控制点,以所述上一修正点为起始点,采用贝塞尔曲线连接所述上一修正点与所述当前修正点。[0082]示例性的,连接上一修正点与当前修正点的第一贝塞尔曲线31如图3C所示,图中,点A为当前触摸点,点B为上一触摸点,点C为当前修正点,点D为上一修正点,点E为上一辅助点。[0083]S308、分别将所述上一触摸点与所述当前修正点沿用户书写笔迹的倾斜角平移用户书写笔迹的最大宽度,以得到平移触摸点与当前辅助点,并以所述当前修正点为起点,采用直线连接当前修正点与当前辅助点。[0084]示例性的,连接当前修正点的第一线段32如图3D所示,图中,点H为通过上一触摸点平移得到的平移触摸点,点G为通过当前修正点平移得到的当前辅助点。[0085]S309、以所述平移触摸点为控制点,以所述当前辅助点为起始点,采用贝塞尔曲线连接所述当前辅助点与所述上一辅助点。[0086]示例性的,连接当前辅助点与上一辅助点的第二贝塞尔曲线33如图3E所示。[0087]S310、以所述上一辅助点为起点,采用直线连接所述上一辅助点与所述上一修正点。[0088]示例性的,连接上一辅助点与上一修正点的第二线段34如图3F所示。[0089]S311、采用设定填充方式对所述上一修正点、所述当前修正点、所述当前辅助点与所述上一辅助点连接形成的封闭图形进行填充,以形成当前检测周期对应的当前书写笔迹。[0090]示例性的,填充后的当前书写笔迹如图3G所示。[0091]S312、判断所述当前触摸点是否存在对应的下一检测周期的下一触摸点,若是,执行S313;若否,结束操作。[0092]S313、将所述下一触摸点确定为当前触摸点,返回S301。[0093]在此,需要说明的是,上述顺序仅为本实施例的一种可选执行顺序,包含上述步骤的其他执行顺序,如在将下一触摸点确定为当前触摸点(S304和或S313并获取当前触摸点之后,可以不再进行判断当前触摸点是否存在对应的上一检测周期的上一触摸点(S302的操作,直接执行S307等,同样在本发明的保护范围之内。[0094]本发明实施例三提供的优选的书写笔迹的呈现方法,采用贝塞尔曲线连接上一修正点与当前修正点以及当前辅助点与上一辅助点,采用直线连接当前修正点与当前辅助点以及上一辅助点与上一修正点,不但可以减少排笔效果绘制时的重叠区域,从而减少绘制排笔时所述的运算量,提高排笔效果的绘制效率,减少排笔效果绘制所需的时间;还可以美化用户书写笔迹的呈现效果,提高用户的书写体验[0095]实施例四[0096]本发明实施例四提供一种书写笔迹的呈现装置。该装置可由软件和或硬件实现,一般可集成的具有书写功能的电子设备典型的如交互智能平板)中,可通过执行书写笔迹的呈现方法实现对书写笔迹的呈现。图4所示为本实施例提供的书写笔迹的呈现装置的结果框图,如图4所示,该装置包括:[0097]书写信息获取模块401,用于获取用户的书写信息,所述书写信息包括当前检测周期的当前触摸点、上一检测周期的上一触摸点、上一修正点和上一辅助点;[0098]当前点确定模块402,用于根据所述书写信息确定绘制当前书写笔迹的当前修正点和当前辅助点;[0099]笔迹绘制模块403,用于将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形,以生成当前检测周期对应的当前书写笔迹。[0100]本发明实施例四提供的书写笔迹的呈现装置,通过书写信息获取模块获取书写笔迹包括当前检测周期当前触摸点以及上一检测周期的上一触摸点、上一修正点和上一辅助点在内的书写信息,通过当前点确定模块根据该书写信息确定当前检测周期的当前修正点和当前辅助点,并通过笔迹绘制模块将当前修正点、当前辅助点、上一辅助点和上一修正点依次连接形成封闭图像,以生成当前检测周期对应的当前书写笔迹。本实施例通过采用上述技术方案,根据当前触摸点、上一触摸点、上一触摸点对应的上一辅助点以及当前触摸点对应的当前辅助点绘制当前检测周期的当前书写笔迹,可以减少排笔效果绘制时的重叠区域,从而减少绘制排笔时所述的运算量,提高排笔效果的绘制效率,减少排笔效果绘制所需的时间。[0101]在上述方案中,所述书写信息还包括书写笔迹的最大宽度和倾斜角;所述当前点确定模块402可以包括:修正点确定单元,用于采用所述上一触摸点对所述当前触摸点进行修正,并将修正后得到的点确定为当前修正点;辅助点确定单元,用于将所述当前修正点沿所述倾斜角方向平移所述最大宽度以得到绘制当前书写笔迹的当前辅助点。[0102]进一步地,所述修正点确定单元可以包括:修正距离确定子单元,用于根据所述当前触摸点与所述上一触摸点之间的原始距离确定与所述原始距离呈设定比例系数的所述当前触摸点对应的当前修正距离;修正点确定子单元,用于将所述当前触摸点向所述上一触摸点方向平移所述当前修正距离,并将平移后得到的点确定为当前修正点。[0103]在上述方案中,所述笔迹绘制模块403可以用于:沿顺时针或逆时针方向,采用直线连接所述当前修正点与所述当前辅助点以及所述上一辅助点与所述上一修正点,采用相同的平滑曲线连接所述上一修正点与所述当前修正点以及所述当前辅助点与所述上一辅助点形成封闭图形,以生成当前检测周期对应的当前书写笔迹,所述平滑曲线具有至多一个拐点。[0104]在上述方案中,所述采用相同的平滑曲线连接所述上一修正点与所述当前修正点以及所述当前辅助点与所述上一辅助点,可以包括:以所述上一触摸点为控制点,采用贝塞尔曲线连接所述上一修正点与所述当前修正点;以所述上一触摸点沿所述倾斜角的方向平移所述最大宽度得到的平移触摸点为控制点,采用贝塞尔曲线连接所述当前辅助点与所述上一辅助点。[0105]在上述方案中,所述修正点确定单元还可以用于:响应于不存在与当前触摸点对应的上一触摸点的事件,将所述当前触摸点确定为当前修正点,将所述当前修正点沿设定方向平移设定距离并将平移后得到的点确定为上一修正点,将所述上一修正点沿所述倾斜角方向平移所述最大宽度以得到上一辅助点;所述笔迹绘制模块403还可以用于:沿顺时针或逆时针方向采用直线依次连接所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点形成封闭图形,以生成当前检测周期对应的当前书写笔迹。[0106]进一步地,本实施例提供的书写笔迹的呈现装置还可以包括:填充模块,用于在所述将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形之后,采用设定填充方式对所述封闭图形进行填充,所述设定填充方式包括预设的填充颜色和预设的填充透明度。[0107]本发明实施例四提供的书写笔迹的呈现装置可执行本发明任意实施例提供的书写笔迹的呈现方法,具备执行书写笔迹的呈现方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的书写笔迹的呈现方法。[0108]实施例五[0109]图5为本发明实施例五提供的一种交互智能平板的结构示意图,如图5所示,该交互智能平板包括处理器50和存储器51,还可以包括输入装置52和输出装置53;交互智能平板中处理器50的数量可以是一个或多个,图5中以一个处理器50为例;交互智能平板中的处理器50、存储器51、输入装置52和输出装置53可以通过总线或其他方式连接,图5中以通过总线连接为例。[0110]存储器51作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的书写笔迹的呈现方法对应的程序指令模块例如,书写笔迹的呈现装置中的信息获取模块401、当前点确定模块402和笔迹绘制模块403。处理器50通过运行存储在存储器51中的软件程序、指令以及模块,从而执行交互智能平板的各种功能应用以及数据处理,即实现上述的书写笔迹的呈现方法。[0111]存储器51可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此夕卜,存储器51可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器51可进一步包括相对于处理器50远程设置的存储器,这些远程存储器可以通过网络连接至交互智能平板。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。[0112]输入装置52可用于接收输入的数字或字符信息,以及产生与交互智能平板的用户设置以及功能控制有关的键信号输入。输出装置53可包括显示屏等显示设备。[0113]实施例六[0114]本发明实施例六还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种书写笔迹的呈现方法,该方法包括:[0115]获取用户的书写信息,所述书写信息包括当前检测周期的当前触摸点、上一检测周期的上一触摸点、上一修正点和上一辅助点;[0116]根据所述书写信息确定绘制当前书写笔迹的当前修正点和当前辅助点;[0117]将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形,以生成当前检测周期对应的当前书写笔迹。[0118]当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的书写笔迹的呈现方法中的相关操作。[0119]通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-OnlyMemory,R0M、随机存取存储器(RandomAccessMemory,RAM、闪存FLASH、硬盘或光盘等,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行本发明各个实施例所述的方法。[0120]值得注意的是,上述书写笔迹的呈现装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。[0121]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

权利要求:1.一种书写笔迹的呈现方法,其特征在于,包括:获取用户的书写信息,所述书写信息包括当前检测周期的当前触摸点、上一检测周期的上一触摸点、上一修正点和上一辅助点;根据所述书写信息确定绘制当前书写笔迹的当前修正点和当前辅助点;将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形,以生成当前检测周期对应的当前书写笔迹。2.根据权利要求1所述的方法,其特征在于,所述书写信息还包括书写笔迹的最大宽度和倾斜角;所述根据所述书写信息确定绘制当前书写笔迹的当前修正点和当前辅助点,包括:采用所述上一触摸点对所述当前触摸点进行修正,并将修正后得到的点确定为当前修正点;将所述当前修正点沿所述倾斜角方向平移所述最大宽度以得到绘制当前书写笔迹的当前辅助点。3.根据权利要求2所述的方法,其特征在于,所述采用所述上一触摸点对所述当前触摸点进行修正,并将修正后得到的点确定为当前修正点,包括:根据所述当前触摸点与所述上一触摸点之间的原始距离确定与所述原始距离呈设定比例系数的所述当前触摸点对应的当前修正距离;将所述当前触摸点向所述上一触摸点方向平移所述当前修正距离,并将平移后得到的点确定为当前修正点。4.根据权利要求2所述的方法,其特征在于,所述将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形,以生成当前检测周期对应的当前书写笔迹,包括:沿顺时针或逆时针方向,采用直线连接所述当前修正点与所述当前辅助点以及所述上一辅助点与所述上一修正点,采用相同的平滑曲线连接所述上一修正点与所述当前修正点以及所述当前辅助点与所述上一辅助点形成封闭图形,以生成当前检测周期对应的当前书写笔迹,所述平滑曲线具有至多一个拐点。5.根据权利要求4所述的方法,其特征在于,所述采用相同的平滑曲线连接所述上一修正点与所述当前修正点以及所述当前辅助点与所述上一辅助点,包括:以所述上一触摸点为控制点,采用贝塞尔曲线连接所述上一修正点与所述当前修正占.以所述上一触摸点沿所述倾斜角的方向平移所述最大宽度得到的平移触摸点为控制点,采用贝塞尔曲线连接所述当前辅助点与所述上一辅助点。6.根据权利要求2所述的方法,其特征在于,所述采用所述上一触摸点对所述当前触摸点进行修正,并将修正后得到的点确定为当前修正点,包括:如果不存在与当前触摸点对应的上一触摸点,则将所述当前触摸点确定为当前修正点,将所述当前修正点沿设定方向平移设定距离并将平移后得到的点确定为上一修正点,将所述上一修正点沿所述倾斜角的方向平移所述最大宽度以得到上一辅助点;所述将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形,以生成当前检测周期对应的当前书写笔迹,包括:沿顺时针或逆时针方向采用直线依次连接所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点形成封闭图形,以生成当前检测周期对应的当前书写笔迹。7.根据权利要求1所述的方法,其特征在于,在所述将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形之后,还包括:采用设定填充方式对所述封闭图形进行填充,所述设定填充方式包括预设的填充颜色和预设的填充透明度。8.—种书写笔迹的呈现装置,其特征在于,包括:书写信息获取模块,用于获取用户的书写信息,所述书写信息包括当前检测周期的当前触摸点、上一检测周期的上一触摸点、上一修正点和上一辅助点;当前点确定模块,用于根据所述书写信息确定绘制当前书写笔迹的当前修正点和当前辅助点;笔迹绘制模块,用于将所述当前修正点、所述当前辅助点、所述上一辅助点和所述上一修正点依次连接形成封闭图形,以生成当前检测周期对应的当前书写笔迹。9.一种交互智能平板,其特征在于,所述交互智能平板包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的书写笔迹的呈现方法。10.—种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的书写笔迹的呈现方法。

百度查询: 广州视睿电子科技有限公司;广州视源电子科技股份有限公司 书写笔迹的呈现方法及装置、交互智能平板及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。