一种粉笔笔迹书写方法及装置、电子设备制造方法及图纸

技术编号:24681790 阅读:26 留言:0更新日期:2020-06-27 07:35
本发明专利技术公开了一种粉笔笔迹书写方法及装置、电子设备,包括:检测输入的触控信号;对所述触控信号进行处理,生成触控点路径信息;根据所述触控点路径信息,确定触控点路径上的触控点个数,计算每个触控点的模拟摩擦力;根据所述触控点路径信息及所述每个触控点的模拟摩擦力,确定粉笔笔迹信息;根据所述粉笔笔迹信息,绘制粉笔笔迹效果。本发明专利技术能够实现粉笔笔迹书写效果,丰富显示效果。

A writing method, device and electronic equipment for chalk handwriting

【技术实现步骤摘要】
一种粉笔笔迹书写方法及装置、电子设备
本专利技术涉及触摸软件
,特别是指一种粉笔笔迹书写方法及装置、电子设备。
技术介绍
触摸屏、电子白板等触摸输入设备在日常生活中的应用越来越广泛,触摸输入软件能够实现手写输入、编辑等功能。现有的触摸输入设备一般能够识别单一笔头的触摸笔的触控信号,并显示相应的笔迹,尚无法实现粉笔笔迹的书写效果。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种粉笔笔迹书写方法及装置、电子设备,能够实现粉笔笔迹书写效果,丰富显示效果。基于上述目的,本专利技术提供了一种粉笔笔迹书写方法,包括:检测输入的触控信号;对所述触控信号进行处理,生成触控点路径信息;根据所述触控点路径信息,确定触控点路径上的触控点个数,计算每个触控点的模拟摩擦力;根据所述触控点路径信息及所述每个触控点的模拟摩擦力,确定粉笔笔迹信息;根据所述粉笔笔迹信息,绘制粉笔笔迹效果。可选的,所述触控点路径信息包括连续的触控点位置坐标、所述触控点个数、各触控点的时间戳、连续两触控点的距离。可选的,所述模拟摩擦力的计算公式为:其中,F是模拟摩擦力,σ是附着力系数,p是触控点标识,p=1,2,……n,n是所述触控点个数,d是当前触控点与前一个触控点的距离,ε是摩擦参照系数。可选的,所述粉笔笔迹信息包括所述触控点路径上所述触控点的位置坐标、所述触控点的时间戳,所述触控点的模拟摩擦力,粉笔效果的触控点的个数、粉笔效果的触控点的面积。r>可选的,当所述触控点的模拟摩擦力小于粉末颗粒附着力极限时,所述触控点的位置显示黑板底色的斑点,其中,所述粉末颗粒附着力极限为F×σ×ε。本专利技术实施例还提供一种粉笔笔迹书写装置,包括:检测模块,用于检测输入的触控信号;触控信息处理模块,用于对所述触控信号进行处理,生成触控点路径信息;计算模块,用于根据所述触控点路径信息,确定触控点路径上的触控点个数,计算每个触控点的模拟摩擦力;笔迹信息处理模块,用于根据所述触控点路径信息及所述每个触控点的模拟摩擦力,处理生成粉笔笔迹信息;绘制模块,用于根据所述粉笔笔迹信息,绘制粉笔笔迹书写效果。可选的,所述触控点路径信息包括连续的触控点位置坐标、所述触控点个数、各触控点的时间戳、连续两触控点的距离。可选的,所述计算模块计算所述模拟摩擦力的公式为:其中,F是模拟摩擦力,σ是附着力系数,p是触控点标识,p=1,2,……n,n是所述触控点个数,d是当前触控点与前一个触控点的距离,ε是摩擦参照系数。可选的,所述粉笔笔迹信息包括所述触控点路径上所述触控点的位置坐标、所述触控点的时间戳,所述触控点的模拟摩擦力,粉笔效果的触控点的个数、粉笔效果的触控点的面积。可选的,当所述触控点的模拟摩擦力小于粉末颗粒附着力极限时,所述触控点的位置显示黑板底色的斑点,其中,所述粉末颗粒附着力极限为F×σ×ε。本专利技术实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述粉笔笔迹书写方法。从上面所述可以看出,本专利技术提供的粉笔笔迹书写方法及装置、电子设备,通过检测输入的触控信号;对触控信号进行处理,生成触控点路径信息;确定触控点路径上的触控点个数,计算每个触控点的模拟摩擦力;根据触控点路径信息及每个触控点的模拟摩擦力,确定粉笔笔迹信息;根据粉笔笔迹信息,绘制粉笔笔迹效果。本专利技术能够实现粉笔笔迹书写效果,丰富显示效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的方法流程示意图;图2为本专利技术实施例的装置结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。图1为本专利技术实施例的方法流程示意图。如图所示,本专利技术实施例提供的粉笔笔迹书写方法,包括:S10:检测输入的触控信号;手指或触摸笔在触摸输入设备上进行交互时,产生触控信号,包括触控点的位置、时间、宽高、压力等信号。S11:对触控信号进行处理生成触控点路径信息;对触控信号进行处理生成触控信息,触控信息包括触控点位置坐标、触控点时间戳、触控点之间的时间差、触控点宽度、触控点路径等,其中,触控点路径通过连续的触控点位置坐标及触控点时间戳确定。根据触控信息确定触控点路径信息,触控点路径信息包括连续的触控点位置坐标、触控点个数、各触控点的时间戳、连续两触控点的距离、连续两触控点的时间差等,其中,连续两触控点的距离根据连续的两触控点的位置坐标计算得到,连续两触控点的时间差是连续的两触控点的时间戳的差值。S12:根据触控点路径信息,确定触控点路径上的触控点个数,计算每个触控点的模拟摩擦力;根据如下公式:得到模拟摩擦力计算公式为:其中,F是附着力,即模拟摩擦力,σ是附着力系数,p是触控点标识,p=1,2,……n,n是触控点个数,d是当前触控点与前一个触控点的距离,取值范围为2~4微米,ε是摩擦参照系数,取值范围为0.03~0.07。对于参数σ、d、ε的具体取值,可根据模拟粉笔书写的实际效果进行设置。于一具体实施例中,ε的取值可以是0.045。S13:根据触控点路径信息及计算得到的每个触控点的模拟摩擦力,确定粉笔笔迹信息;粉笔笔迹信息包括触控点路径上各触控点的位置坐标、各触控点的时间戳、各触控点的模拟摩擦力、粉笔效果的触控点个数、粉笔效果的触控点的面积。为模拟粉笔效果,粉笔效果的触控点的面积可取0.2~0.3平方毫米,粉笔效果的触控点分布密度为2-4个/平方毫米。本专利技术实施例中,为模拟粉笔末下落效果,根据计算得到的模拟摩擦力F,当触控点的模拟摩擦力F小于粉末颗粒附着力极限(F×σ×ε)情况时,该触控点的位置模拟粉笔末下落,显示黑板底色的斑点,斑点面积为0.001~0.002平方毫米,斑点面积为书写笔宽度的2%,同时,该触控点的位置模拟粉笔末重力飘落效果(可通过OPENGL软件+重力算法实现)。S14:根据确定的粉笔笔迹信息,进行绘制,显示粉笔笔迹效果。图2为本专利技术实施例的装置结构示意图。如图所示,本专利技术实施例提供的粉笔笔迹书写装置,包括:检测模块,用于检测输入的触控信号;手指或触摸笔在触摸输入设备上进行交互时本文档来自技高网...

【技术保护点】
1.一种粉笔笔迹书写方法,其特征在于,包括:/n检测输入的触控信号;/n对所述触控信号进行处理,生成触控点路径信息;/n根据所述触控点路径信息,确定触控点路径上的触控点个数,计算每个触控点的模拟摩擦力;/n根据所述触控点路径信息及所述每个触控点的模拟摩擦力,确定粉笔笔迹信息;/n根据所述粉笔笔迹信息,绘制粉笔笔迹效果。/n

【技术特征摘要】
1.一种粉笔笔迹书写方法,其特征在于,包括:
检测输入的触控信号;
对所述触控信号进行处理,生成触控点路径信息;
根据所述触控点路径信息,确定触控点路径上的触控点个数,计算每个触控点的模拟摩擦力;
根据所述触控点路径信息及所述每个触控点的模拟摩擦力,确定粉笔笔迹信息;
根据所述粉笔笔迹信息,绘制粉笔笔迹效果。


2.根据权利要求1所述的方法,其特征在于,所述触控点路径信息包括连续的触控点位置坐标、所述触控点个数、各触控点的时间戳、连续两触控点的距离。


3.根据权利要求2所述的方法,其特征在于,
所述模拟摩擦力的计算公式为:



其中,F是模拟摩擦力,σ是附着力系数,p是触控点标识,p=1,2,……n,n是所述触控点个数,d是当前触控点与前一个触控点的距离,ε是摩擦参照系数。


4.根据权利要求3所述的方法,其特征在于,所述粉笔笔迹信息包括所述触控点路径上所述触控点的位置坐标、所述触控点的时间戳,所述触控点的模拟摩擦力,粉笔效果的触控点的个数、粉笔效果的触控点的面积。


5.根据权利要求3所述的方法,其特征在于,当所述触控点的模拟摩擦力小于粉末颗粒附着力极限时,所述触控点的位置显示黑板底色的斑点,其中,所述粉末颗粒附着力极限为F×σ×ε。


6.一种粉笔笔迹书写装置,其特征在于,包括:
检测模块,用于检测输入的触控信号;
触控信息处理模块,用于对所述触控信号进行...

【专利技术属性】
技术研发人员:张衡
申请(专利权)人:鸿合科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1