[发明专利]一种轨迹生成方法和装置有效
| 申请号: | 201510379449.8 | 申请日: | 2015-07-01 |
| 公开(公告)号: | CN105045579B | 公开(公告)日: | 2018-10-02 |
| 发明(设计)人: | 严玄;郑鹏程;韩秀丽;刘铁华;见良 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06T11/80 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 赵娟 |
| 地址: | 100195 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 轨迹 生成 方法 装置 | ||
本申请实施例提供了一种轨迹生成方法,所述方法包括:接收当前输入的绘制点形成的轨迹信息;按照预设条件将已输入的当前绘制点进行渲染;将渲染后的当前绘制点写入预置的容器中;当所述容器中存在当前轨迹信息在先的绘制点时,在所述容器中合成所述在先绘制点和当前绘制点。本申请实施例通过在多笔笔触绘制的时候,将当前正在画的笔触之外的笔触缓存起来,避免了重复渲染。
技术领域
本申请涉及图像处理技术领域,特别是涉及一种轨迹生成方法和一种轨迹生成装置。
背景技术
在图像/视频后期处理软件中,自由绘制可以使用户更方便快捷的实现自定义需求,绘制过程是绘制每一个点的过程。将鼠标落下到弹起之间画的单独的一笔叫做笔触,绘制过程又会绘制很多个笔触,在画一个点时都需要把所有笔触的所有组成点都渲染一遍。所以绘制过程一遍遍渲染,计算量非常大,由于硬件及软件效率的限制,绘制过程耗时很长,实时化程度不够,用户体验比较差。
发明内容
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种绘图特技处理方法和相应的一种绘图特技处理装置。
为了解决上述问题,本申请实施例公开了一种轨迹生成方法,所述方法包括:
接收当前输入的绘制点形成的轨迹信息;
按照预设条件将已输入的当前绘制点进行渲染;
将渲染后的当前绘制点写入预置的容器中;
当所述容器中存在当前轨迹信息在先的绘制点时,在所述容器中合成所述在先绘制点和当前绘制点。
优选的,所述渲染步骤包括:
选取轨迹信息中的任一当前绘制点作为目标点;
对所述目标点进行渲染,生成渲染模板;
对轨迹信息中目标点之外的点,采用所述渲染模板进行复制。
优选的,所述写入步骤包括:
在容器中生成一个与渲染后的绘制点同样大小的缓存;
将渲染后的绘制点复制到对应的缓存中。
优选的,所述预设条件包括:预设的时间间隔,检测到结束提笔;所述容器包括:第一容器,第二容器;
所述将渲染后的当前绘制点写入预置的容器中的步骤包括:
当按照预设的时间间隔进行渲染时,渲染后的绘制点写入预置的第一容器。
当检测到结束提笔进行渲染时,若所述第一容器中存在当前轨迹信息在先的绘制点时,则将渲染后的当前绘制点写入预置的第一容器中;
当检测到结束提笔进行渲染时,若所述第一容器中不存在当前轨迹信息在先的绘制点时,则将渲染后的当前绘制点写入预置的第二容器中。
优选的,当检测到结束提笔时,渲染后的当前绘制点与第一容器中的当前轨迹信息在先绘制点进行合成;
所述方法还包括:
将结束提笔时合成的当前轨迹信息的绘制点从所述第一容器移动至所述第二容器;
在所述第二容器中合成所述当前的轨迹信息和在先的轨迹信息。
同时,本申请还公开了一种轨迹生成装置,所述装置包括:
接收模块,用于接收当前输入的绘制点形成的轨迹信息;
渲染模块,用于按照预设条件将已输入的当前绘制点进行渲染;
写入模块,用于将渲染后的当前绘制点写入预置的容器中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510379449.8/2.html,转载请声明来源钻瓜专利网。





