System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 电子笔迹的处理方法、显示设备、存储介质及程序产品技术_技高网

电子笔迹的处理方法、显示设备、存储介质及程序产品技术

技术编号:44528154 阅读:3 留言:0更新日期:2025-03-07 13:18
本申请提供实施例属于电子笔迹处理技术,提供一种电子笔迹的处理方法、显示设备、存储介质及程序产品,显示设备包括:触控设备,用于采集触控点的坐标和时间,并发送给处理器;显示屏,用于对处理器处理后的触控点进行轨迹显示;以及分别与该触控设备和显示屏连接的处理器,该处理器被配置为:用于在连续接收到该触控设备发送的两个以上触控点坐标和时间后,基于该触控点坐标和时间,确定触控圆的坐标;根据该触控圆的坐标,确定触控轨迹;将该触控圆和该触控轨迹离散并虚线处理后的数据发送至显示屏,以使显示屏显示粉笔笔迹效果。本申请可以直接对构成笔迹的线条数据粉笔化处理,从而避免填充方式中的像素影响。

【技术实现步骤摘要】

本申请实施例涉及电子笔迹处理技术。更具体地讲,涉及一种电子笔迹的处理方法、显示设备、存储介质及程序产品


技术介绍

1、用户利用书写介质触控电子白板等的显示设备生成由多个触控点组成的轨迹,并根据轨迹在电子白板上显示笔迹时,会对笔迹的展示方式有一定的需求,例如,针对教师等特定用户来说,希望笔迹以粉笔笔迹的效果进行展示时,可以在显示笔迹前,先定义组成轨迹的触控点形状为粉笔图片形式,然后在显示笔迹时就能将多个粉笔图片按照轨迹叠加为粉笔笔迹的效果。


技术实现思路

1、但是,如上述
技术介绍
所记载的粉笔笔迹的处理方案,若采用更低分辨率的粉笔图片,会导致当对展示的粉笔笔迹进行放大时,由于粉笔图片本身分辨率固定不变的限制,使得粉笔笔迹在放大后,其组成的粉笔图片的分辨率因太小,造成放大后的笔迹模糊,不利于识别。若采用更高分辨率的粉笔图片,则会导致当对展示的粉笔笔迹进行缩小时,由于粉笔图片本身分辨率固定不变的限制,使得粉笔笔迹在缩小后,其组成的粉笔图片的分辨率因太大,造成缩小后的笔迹清晰,体现不出粉笔效果。若采用多种分辨率的粉笔图片,则可根据放大或缩小的倍率选择对应的分辨率,解决放大和缩小后粉笔效果展示不良的问题,但当分辨率设置的级别较多,或者填充的纹理图片非粉笔图片一种时,例如,预设5种级别分辨率的纹理图片和10种包含粉笔纹理的纹理图片,此时可替换的图片总数多达50张,占用大量存储资源,且由于图片样式固定的限制,导致最终显示效果生硬,缺乏灵活性。而本申请在于利用触控点本身的大小和书写速度来实现笔迹的粉笔笔迹效果,从而避免图片填充的弊端。

2、本申请的第一实施例中提供的显示设备具备:触控设备,用于采集触控点的坐标和时间,并发送给处理器;显示屏,用于对处理器处理后的触控点进行轨迹显示;以及分别与所述触控设备和显示屏连接的处理器,用于对触控设备采集的触控点坐标和时间处理后发送至显示屏,以使显示屏显示粉笔笔迹效果。

3、本申请的第一实施例中提供的显示设备中处理器具备:用于在连续接收到所述触控设备发送的两个以上触控点坐标和时间后,基于所述触控点坐标和时间,确定用于定位笔迹运行方向的触控圆和用于定位笔迹轮廓的触控轨迹;其中,所述触控轨迹用于连接相邻触控圆;将触控圆或触控轨迹离散并虚线处理,并将处理后的数据发送至显示屏,以使显示屏显示粉笔笔迹效果,由于处理和发送的都是数据格式,因而避免填充方式的像素影响。

4、本申请的第二实施例中提供的显示设备中处理器具备:基于相邻两触控点的坐标,确定触控点间距,基于相邻两触控点的时间,确定触控点的时间差,然后根据触控点的间距和时间差,确定所述触控点的速度;根据所述触控点的速度,确定触控圆的宽度;其中,所述触控点的速度与所述触控圆的宽度负相关;根据触控点的坐标和触控圆的宽度,确定用于定位笔迹运行方向的触控圆。

5、本申请的第二实施例中的显示设备中,由于书写速度越快,对应的书写笔迹越细,因而将触控点放大为一个触控圆后,就可以通过触控点的速度限定触控圆的尺寸,且触控点的速度越大,对应的触控圆尺寸越小,而触控圆又可以通过圆心和半径/直径来表征,而圆心与触控点的坐标对应,半径/直径与触控圆的宽度相对应,因此,通过触控点的速度限定触控圆的宽度,就能将触控点转化为与速度相关的触控圆。

6、本申请的第三实施例中提供的显示设备中处理器具备:若所述触控点的速度达到预设速度上限值,则说明触控点的速度在预设速度上限值或者超过预设速度上限值时,为了保证触控圆连线后不至于因为线条过窄而无法被显示,此时触控圆的宽度不再随速度的变化而变化,即此时触控圆的宽度为固定值,并将其定义为静态宽度;其中,由于书写宽度通常根据用户需求自定义、或常规使用需求预定义为预设宽度阈值,因而所述静态宽度定义为预设宽度阈值的第一比例;若所述触控点的速度未达到预设速度上限值,则确定触控圆的宽度为动态宽度,此时触控圆的宽度可以在一定范围内变化,以使触控圆的连线粗细随速度变化;其中,所述动态宽度定义为预设宽度阈值的第一比例与预设宽度阈值的第二比例之和,所述第二比例与所述触控点的速度和预设速度上限值的比值线性相关。

7、本申请的第三实施例中的显示设备中,由于笔迹需要在显示屏中能够被人眼所捕获,因而需要设置触控点的下限值,即无论书写速度多快,触控圆的宽度都不能小于该下限值,而书写速度很慢时也不能使触控圆的宽度过大,导致字体过于紧凑而无法在显示屏上被清楚识别,因而需要设置触控圆的宽度上限值,即预设宽度阈值,无论书写速度快还是慢,都不会超过该预设宽度阈值,因此,构建触控点速度与触控点宽度之间的函数关系,使触控点宽度在最大值和最小值之间时随触控点速度的变化而变化。

8、本申请的第四实施例中提供的显示设备中处理器具备:在确定触控圆后,根据相邻两个触控圆,确定两个触控圆的外公切线,以得到触控轨迹的上下两条线段,将上下两条线段作为触控轨迹;或者,将上下两条线段的对应端点连线,得到触控四边形作为触控轨迹。

9、本申请的第四实施例中的显示设备中,由于两个不相邻的触控圆的外公切线可以将两个触控圆都包含在线条范围内,从而使两个触控圆可以沿两条外公切线组成的轨迹平滑过渡宽度,形成触控轨迹,或者,将两条外公切线端点连接后构成四边形结构,以增加触控圆内空白部分的线条,进而增加笔迹内部的部分横向线条,以增强粉笔笔迹的点段式纹理,提升在显示屏上的显示效果。

10、本申请的第五实施例中提供的显示设备中处理器具备:在将所述触控圆或所述触控轨迹虚化处理时,对触控圆或触控轨迹分别离散化处理得到离散圆或离散轨迹;根据离散圆、离散轨迹和预设间距,得到虚线处理的轨迹;其中,所述预设间距用于定义组成离散圆或离散轨迹的虚线线段的显示间距。

11、本申请的第五实施例中的显示设备中,由于触控轨迹或触控圆的线条都很工整,无法体现出粉笔的粉状效果,因而先将线条离散为不规则的线条,然后再通过预设间距间断隐藏部分线条,以实现虚化效果。

12、本申请的第六实施例中提供的显示设备中处理器具备:在对触控轨迹离散化处理时,根据触控轨迹的端点坐标,确定触控轨迹的线长、单位向量和法向量;根据所述触控轨迹的线长、第一预设离散点偏离上限值和第一预设离散点投影距离,确定单位向量的第三比例;其中,所述第一预设离散点偏离上限值用于定义离散点偏离触控轨迹的距离上限值,所述第一预设离散点投影距离用于定义触控轨迹上前后两个离散点投影在触控轨迹上的距离;根据随机角度的正弦值和第一预设离散点偏离上限值,确定法向量的第四比例;根据所述触控轨迹的端点坐标、第三比例的单位向量以及第四比例的法向量,确定触控轨迹的离散点坐标,以根据离散点坐标得到离散轨迹。

13、本申请的第六实施例中的显示设备中,由于触控轨迹的组成线条均为直线,且每条直线都具有一定的方向,因此在离散时需要同时考虑单位向量和法向量,对单位向量和法向量均进行一定范围内随机化处理,以实现离散的均匀化,同时避免离散距离过远导致离散后的图形无法组成原线条所要表达的整体形状本文档来自技高网...

【技术保护点】

1.一种显示设备,其特征在于,所述显示设备包括:

2.根据权利要求1所述的显示设备,其特征在于,所述基于所述触控点坐标和时间,确定用于定位笔迹运行方向的触控圆,包括:

3.根据权利要求2所述的显示设备,其特征在于,所述根据所述触控点的速度,确定触控圆的宽度,包括:

4.根据权利要求1所述的显示设备,其特征在于,所述基于所述触控点坐标和时间,确定用于定位笔迹运行方向的触控圆和用于定位笔迹轮廓的触控轨迹,包括:

5.根据权利要求1所述的显示设备,其特征在于,所述基于所述触控点坐标和时间,确定用于定位笔迹运行方向的触控圆和用于定位笔迹轮廓的触控轨迹,包括:

6.根据权利要求1所述的显示设备,其特征在于,所述将触控轨迹离散并虚线处理,包括:

7.根据权利要求1所述的显示设备,其特征在于,所述将触控圆离散并虚线处理,包括:

8.一种电子笔迹的处理方法,其特征在于,所述方法包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机执行指令,当所述计算机执行指令被处理器执行时,实现权利要求8所述的方法。

10.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求8所述的方法。

...

【技术特征摘要】

1.一种显示设备,其特征在于,所述显示设备包括:

2.根据权利要求1所述的显示设备,其特征在于,所述基于所述触控点坐标和时间,确定用于定位笔迹运行方向的触控圆,包括:

3.根据权利要求2所述的显示设备,其特征在于,所述根据所述触控点的速度,确定触控圆的宽度,包括:

4.根据权利要求1所述的显示设备,其特征在于,所述基于所述触控点坐标和时间,确定用于定位笔迹运行方向的触控圆和用于定位笔迹轮廓的触控轨迹,包括:

5.根据权利要求1所述的显示设备,其特征在于,所述基于所述触控点坐标和时间,确定用于定位笔迹运行方向的触控圆和用...

【专利技术属性】
技术研发人员:向淘许光跃张先震
申请(专利权)人:青岛海信商用显示股份有限公司
类型:发明
国别省市:

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

1