[发明专利]基于触摸屏的绘制处理方法和装置在审
申请号: | 201610184841.1 | 申请日: | 2016-03-28 |
公开(公告)号: | CN107239216A | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 戚宽;庄广钰;王靖湍;高玉军 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06T11/20;G06T11/80 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 孙明子,刘芳 |
地址: | 100871 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 触摸屏 绘制 处理 方法 装置 | ||
技术领域
本发明属于计算机图形处理领域,尤其是涉及一种基于触摸屏的绘制处理方法和装置。
背景技术
目前大部分智能终端都搭载触摸屏用于用户交互,基于该触摸屏,用户不但可以实现点触式的操作,比如点击某个应用的图标而启动该应用,还可以进行诸如画图等绘制应用。
当用户通过手指等在触摸屏上快速进行绘制的过程中,受限于触摸屏等硬件原因,导致用户触摸屏幕的绘制轨迹点并不能完全被捕获到,若仅以捕获到的绘制轨迹点依次直线连接而作为最终的显示结果,将导致绘制图案的显示效果准确性较差,比如用户实际绘制的是一条曲线段,而如果仅捕获到两个绘制轨迹点,将这两个绘制轨迹点直接直线连接,最终的显示结果偏差较大。
发明内容
针对上述存在的问题,本发明提供一种基于触摸屏的绘制处理方法和装置,通过对捕获到的绘制轨迹点的处理,提高绘制图案的显示准确性。
本发明提供了一种基于触摸屏的绘制处理方法,包括:
捕获用户触发的各绘制轨迹点坐标;
以相邻绘制轨迹点坐标分别为起始点坐标和终止点坐标,计算位于所述起始点坐标和所述终止点坐标之间的预设数量的控制点坐标;
根据所述起始点坐标、所述终止点坐标和所述控制点坐标,绘制对应的贝塞尔曲线;
对各所述贝塞尔曲线进行渲染显示。
本发明提供了一种基于触摸屏的绘制处理装置,包括:
获取模块,用于捕获用户触发的各绘制轨迹点坐标;
计算模块,用于以相邻绘制轨迹点坐标分别为起始点坐标和终止点坐标,计算位于所述起始点坐标和所述终止点坐标之间的预设数量的控制点坐标;
绘制模块,用于根据所述起始点坐标、所述终止点坐标和所述控制点坐标,绘制对应的贝塞尔曲线;
渲染显示模块,用于对各所述贝塞尔曲线进行渲染显示。
本发明提供的基于触摸屏的绘制处理方法和装置,在捕获到用户触发的各绘制轨迹点坐标后,以先后捕获到的相邻两个绘制轨迹点坐标分别为起始点坐标和终止点坐标,计算位于该起始点坐标和终止点坐标之间的预设数量的控制点坐标,从而根据起始点坐标、终止点坐标和控制点坐标,绘制对应的贝塞尔曲线,在得到各相邻绘制轨迹点坐标对应的各段贝塞尔曲线后,对各贝塞尔曲线进行渲染显示。通过在捕获的相邻绘制轨迹点之间计算控制点,以贝塞尔曲线来估计用户所绘制的轨迹片段,使得最终得到的绘制轨迹更加逼真于用户实际所绘制的轨迹,可以提高显示结果的准确性。
附图说明
图1为本发明基于触摸屏的绘制处理方法实施例一的流程图;
图2为绘制轨迹点的处理过程示意图;
图3为本发明基于触摸屏的绘制处理方法实施例二的流程图;
图4为本发明基于触摸屏的绘制处理装置实施例一的结构示意图;
图5为本发明基于触摸屏的绘制处理装置实施例二的结构示意图。
具体实施方式
图1为本发明基于触摸屏的绘制处理方法实施例一的流程图,该基于触摸屏的绘制处理方法可以由一绘制处理装置来执行,该装置可以设置在具有触摸屏的诸如智能手机、平板电脑等终端设备中。如图1所示,该方法包括如下步骤:
步骤101、捕获用户触发的各绘制轨迹点坐标。
结合图2,对本实施例的处理过程进行说明,图2中示意出了当用户在触摸屏上绘制了一条曲线段时,依次捕获到了P1、P2、P3、P4四个绘制轨迹 点。其中,捕获的原理与现有技术一致,不赘述。
如果将这四个绘制轨迹点之间依次用直接连接,则实际显示出的图案与用户实际绘制的图案将相去甚远,准确性不佳。为此,本实施例提供了基于触摸屏的绘制处理方法对捕获的绘制轨迹点进行一定处理后,再渲染、显示,以提高显示准确性。
本实施例中,可以采用OpenGL ES(OpenGL for Embedded Systems)图像处理技术对上述各绘制轨迹点进行处理。在采用OpenGL ES图像处理技术时,可以首先初始化OpenGL ES环境,其中初始化的过程属于现有技术,初始化的过程中可以初始化绘制上下文、绘制纹理、渲染方式等。本实施例中,为了使用户手绘的路径更加圆滑、拐角连接处更加连贯,同时解决部分绘制方法产生锯齿的情况,可以采用二维贴图渲染方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610184841.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子字帖的实现方法及装置
- 下一篇:信息处理装置的控制方法以及信息处理装置