【技术实现步骤摘要】
一种生成笔锋的方法及处理装置
本专利技术涉及电子笔迹
,更具体地说,涉及一种生成笔锋的方法及处理装置。
技术介绍
随着计算机设备的普及,利用计算机设备进行文字输入已成为人们日常生活的一部分。在交互智能平板领域,笔迹书写功能作为交互智能平板越来越重要的功能之一,已经广泛的应用于在人们的工作和学习之中,极大的提高了人们的工作及学习效果;用户可在电子设备的操作界面上通过触摸或书写工具进行绘图及书写操作。例如,在教学场景下,老师可以在当前交互智能平板上进行笔迹书写,学生通过交互智能平板能够观看到老师书写的笔迹。目前,传统的笔迹为折现或者曲线,缺少笔锋,书写体验较差;绝大部分触摸设备不支持压感,笔锋的生成需要靠白板软件算法完成,且触摸设备精度与刷新率差异较大,单一的笔迹末尾优化方式对点的处理将会产生差异较大的使用体验。针对上述问题,现有技术也给出了一些解决方案,例如专利技术创造名称为:笔迹绘制方法、装置、交互智能平板和存储介质(申请日:2018年8月28日;申请号:201810987750.0),该方案公开了一种 ...
【技术保护点】
1.一种生成笔锋的方法,其特征在于:获取并存储每一个触摸点的坐标值及触摸点的数量n;当n≥4时,计算最后四个触摸点的宽度值,再根据最后四个触摸点的坐标值及宽度值绘制轮廓线,而后依据预设的颜色填充由轮廓线围成的空白区域得到笔锋。/n
【技术特征摘要】
1.一种生成笔锋的方法,其特征在于:获取并存储每一个触摸点的坐标值及触摸点的数量n;当n≥4时,计算最后四个触摸点的宽度值,再根据最后四个触摸点的坐标值及宽度值绘制轮廓线,而后依据预设的颜色填充由轮廓线围成的空白区域得到笔锋。
2.根据权利要求1所述的一种生成笔锋的方法,其特征在于:计算最后四个触摸点的宽度值的具体过程为:设定最后四个触摸点分别为Pn、Pn-1、Pn-2和Pn-3,其中,Pn代表第n个触摸点;先设定预设宽度值w,再根据预设宽度值w计算距离值step,之后根据预设宽度值w和距离值step计算Pn、Pn-1、Pn-2和Pn-3的宽度。
3.根据权利要求2所述的一种生成笔锋的方法,其特征在于:利用以下公式计算距离值step:
step=(w-1)/a;
其中,a为优化系数。
4.根据权利要求2所述的一种生成笔锋的方法,其特征在于:利用以下公式计算Pn、Pn-1、Pn-2和Pn-3的宽度:
设定Pn-3的宽度值Wn-3为w;Pn-2的宽度值:Wn-2=w-step;Pn-1的宽度值:Wn-1=w-2*step;Pn的宽度值:Wn=w-3*step。
5.根据权利要求3所述的一种生成笔锋的方法,其特征在于:计算优化系数a的具体过程为:计算所有触摸点生成的平均间隔时间tav;
计算校准系数ptav=stav/tav,其中,stav为触摸点生成的平均间隔时间基准值;
计算优化系数a=3*ptav;a取整数。
6.根据权利要求5所述的一种生...
【专利技术属性】
技术研发人员:宋雅峰,
申请(专利权)人:江苏欧帝电子科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。