[发明专利]一种涂鸦轨迹生成方法、装置、电子设备及存储介质在审
申请号: | 202211116649.0 | 申请日: | 2022-09-14 |
公开(公告)号: | CN115617247A | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 王博 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F3/04883 | 分类号: | G06F3/04883;G06T11/20 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 贾允 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 涂鸦 轨迹 生成 方法 装置 电子设备 存储 介质 | ||
1.一种涂鸦轨迹生成方法,其特征在于,包括:
响应于基于目标页面的轨迹绘制操作,采集所述轨迹绘制操作所产生的多个滑动轨迹点;
基于所述多个滑动轨迹点生成第一平滑曲线;
从所述第一平滑曲线上确定第一目标轨迹点集合;
将所述第一目标轨迹点集合中每个第一目标轨迹点与第一预设笔触图案进行叠加处理,形成第一涂鸦轨迹。
2.根据权利要求1所述的涂鸦轨迹生成方法,其特征在于,所述轨迹绘制操作包括连续的多个轨迹绘制子操作;
所述响应于基于目标页面的轨迹绘制操作,采集所述轨迹绘制操作所产生的多个滑动轨迹点,包括:
响应于所述多个轨迹绘制子操作中每个轨迹绘制子操作,采集所述每个轨迹绘制子操作在所述目标页面中产生的至少一个滑动轨迹点;
基于所述每个轨迹绘制子操作对应的至少一个滑动轨迹点,得到所述多个滑动轨迹点。
3.根据权利要求1所述的涂鸦轨迹生成方法,其特征在于,所述基于所述多个滑动轨迹点生成第一平滑曲线,包括:
对采集的滑动轨迹点进行计数;
当采集的滑动轨迹点达到预设数量时,基于所述预设数量的滑动轨迹点生成所述第一平滑曲线。
4.根据权利要求3所述的涂鸦轨迹生成方法,其特征在于,所述滑动轨迹点携带序列标识;
所述基于所述预设数量的滑动轨迹点生成所述第一平滑曲线,包括:
基于所述预设数量的滑动轨迹点中每个滑动轨迹点的序列标识,从所述预设数量的滑动轨迹点中确定起始点和终止点;
利用贝塞尔曲线生成方式,将所述起始点作为所述第一平滑曲线的起始点,将所述终止点作为所述第一平滑曲线的终止点,将所述预设数量的滑动轨迹点中,除所述起始点和所述终止点之外的滑动轨迹点作为所述第一平滑曲线的控制点,生成所述第一平滑曲线。
5.根据权利要求1所述的涂鸦轨迹生成方法,其特征在于,所述第一预设笔触图案包括所述目标页面中当前选中的第一笔触图案;
所述从所述第一平滑曲线上确定第一目标轨迹点集合,包括:
基于所述第一笔触图案的尺寸信息,确定所述第一平滑曲线上可排列所述第一笔触图案的位置信息;
将所述位置信息作为第一目标轨迹点的位置信息,得到所述第一目标轨迹点集合。
6.根据权利要求5所述的涂鸦轨迹生成方法,其特征在于,所述位置信息包括横向位置信息和纵向位置信息;
所述基于所述第一笔触图案的尺寸信息,确定所述第一平滑曲线上可排列所述第一笔触图案的位置信息,包括:
根据所述第一平滑曲线的起始点的位置信息和终止点的位置信息,确定所述起始点与所述终止点之间的横向距离和纵向距离;
当所述横向距离大于等于所述纵向距离时,根据所述第一笔触图案的尺寸信息确定所述横向距离上可排列所述第一笔触图案的数量和每个可排列第一笔触图案的横向位置信息;
将所述每个可排列第一笔触图案的横向位置信息映射到所述第一平滑曲线上,得到所述每个可排列第一笔触图案的纵向位置信息。
7.根据权利要求5所述的涂鸦轨迹生成方法,其特征在于,所述基于所述第一笔触图案的尺寸信息,确定所述第一平滑曲线上可排列所述第一笔触图案的位置信息,包括:
根据所述第一平滑曲线的起始点的位置信息和终止点的位置信息,确定所述起始点与所述终止点之间的直线距离;
基于所述直线距离与所述第一笔触图案的尺寸信息,确定所述直线距离上可排列所述第一笔触图案的数量和每个可排列第一笔触图案在所述直线距离上的位置信息;
将所述每个可排列第一笔触图案在所述直线距离上的位置信息映射到所述第一平滑曲线上,得到所述每个可排列第一笔触图案在所述第一平滑曲线上的位置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211116649.0/1.html,转载请声明来源钻瓜专利网。