买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:江苏中威科技软件系统有限公司
摘要:本发明公开了原笔迹手写笔锋的生成方法,包括:设置笔锋效果系数参数;手写触发元件与屏幕触发,生成数组;进行点位采集,获取点位的位置信息放入数组中;以数组中各个点为圆心应用笔锋效果系数参数生成圆;获取相邻的两个圆上垂直于两个圆的圆心的连接线的直线与圆的交点,并获取相邻的两个圆上的交点之间的中间点;循环上述操作获取手写过程中产生的所有中间点,并依次连接做贝塞尔曲线形成闭合的多边形区域;最后填充形成笔锋,并保存即可。本发明叙述的方法不需依赖屏幕以外的定制硬件的情况下执行,具有连线顺滑、避免出现断笔的现象、用户体验感佳等优点。
主权项:1.一种原笔迹手写笔锋的生成方法,其特征在于,包括如下步骤:设置笔锋效果系数参数;手写触发元件与屏幕接触,进行手写,生成数组;进行点位采集,获取当前点位的位置信息,将该位置信息放入数组中;记录连续的三个点判断赋值,以数组中各个点为圆心应用笔锋效果系数参数生成圆,将连续的三个点按照产生的时间由先至后排序分别记作点p2、点p1、点cp;获取相邻的两个圆上垂直于两个圆的圆心的连接线的直径和该直径所在的直线与圆的交点,其中各个点为圆心生成圆的半径是根据采集的点之间的密度值进行计算,设经过圆心cp(x0,y0)的垂直于p1(x1,y1)和cp(x0,y0)连接线的直线为I0,经过圆心p1(x1,y1)的垂直于p1(x1,y1)和cp(x0,y0)连接线的直线为I1’,经过圆心p1(x1,y1)的垂直于p1(x1,y1)和p2(x2,y2)连接线的直线为I1,经过圆心p2(x2,y2)的垂直于p1(x1,y1)和p2(x2,y2)连接线的直线为I2,将直线I2与圆心为p2(x2,y2)的圆的两个交点的坐标分别记为A2_1(x2_1,y2_1)、A2_2(x2_2,y2_2);直线I1与圆心为p1(x1,y1)的圆的两个交点的坐标分别记为A1_1(x1_1,y1_1)、A1_2(x1_2,y1_2);直线I1’与圆心为p1(x1,y1)的圆的两个交点的坐标分别记为A1_3(x1_3,y1_3)、A1_4(x1_4,y1_4);直线I0与圆心为cp(x0,y0)的圆的两个交点的坐标分别记为A0_1(x0_1,y0_1)、A0_2(x0_2,y0_2);获取连接线同一侧的相邻的两个圆上的交点之间的中间点,依此获取手写过程中产生的所有中间点,将A2_1与A1_1连线的中间点记为mid1_1,A1_3与A0_1连线的中间点记为mid0_1,A2_2与A1_2连线的中间点记为mid1_2,A1_4与A0_2连线的中间点记为mid0_2;采用贝塞尔曲线连接手写过程中产生的所有中间点形成闭合的多边形区域的具体过程如下:起始于点mid1_1,到点mid0_1做贝塞尔曲线,贝塞尔曲线的控制点取A1_1(x1_1,y1_1),再到点mid1_2,对点mid1_2到mid0_2做贝塞尔曲线,贝塞尔曲线的控制点取A1_2(x1_2,y1_2),按此方法对手写过程中产生的所有中间点做贝塞尔曲线形成闭合的多边形区域;填充多边形区域形成笔锋,并保存。
全文数据:
权利要求:
百度查询: 江苏中威科技软件系统有限公司 原笔迹手写笔锋的生成方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。