一种书写笔迹的显示方法_3

文档序号:9598489阅读:来源:国知局
间的连接,例如可以使用互联网、广域网、本地网、城域网等。所述存储器中存储了程序指令,该程序指令可以被处理器执行。
[0049]可选地,本发明实施例所述的笔迹参数至少包括位于所述书写笔迹上的多个采样点的坐标和书写力,对应地,第二端根据书写力计算书写笔迹在各采样点的宽度,并根据各采样点的宽度绘制并显示书写笔迹对应的图形,从而实时显示用户的书写笔迹。
[0050]结合图6所示,具体而言,本发明实施例的方法通过采集用户的每一个连贯的书写笔迹所产生的笔迹参数,该笔迹参数至少包括位于书写笔迹上的多个采样点(V..0n (N为大于3的正整数)的坐标(值)和书写力(值),计算出书写笔迹在各采样点的宽度,使得第二端所显示的书写笔迹的线条具有粗细之别,当然在笔锋和转折处亦具有真实感,从而真实显示出书写笔迹的轮廓,实现较好的笔迹显示效果。其中,所述书写力指的是用户书写时施加给第一端的力,该力可由电磁笔尖施加于第一端的触摸屏上并由电子设备检测到。
[0051]上述方法所采集的采样点的数量越多,则能更加真实的显示出用户的书写笔迹。本发明实施例的可以预先编程软件并将该软件存储于第一端和第二端的操作系统或者CPU (Central Processing Unit,中央处理器)中以实现前述方法,且操作系统包括但不限于Windows、Android、1S、Linux以及嵌入式操作系统等,通过该软件自动监测第一端和第二端的当前进程,并在当前进程完成以后根据预先设定的程序指令自动触发并执行下一进程,从而实现笔迹显示这一完整进程。
[0052]实现前述方法的核心在于根据各采样点的宽度绘制并显示书写笔迹的轮廓),其中每一采样点的宽度与所述书写力成正比例关系,即书写力越大则对应采样点的宽度就越大,具体符合关系式1-1,
[0053]Wn= f* (W,P n)……关系式 1-1
[0054]其中,胃?表示沿书写顺序位于书写笔迹上的第η个采样点O ?的宽度,W表示预先设定的基准宽度且可以自由设定,Pn表示第η个采样点On的书写力,f表示正比例关系的比例系数。
[0055]下面结合图6所示的沿书写顺序具有N个采样点(V..0n的一条连贯书写笔迹,对本发明的如何根据各采样点的宽度绘制并显示书写笔迹对应的图形的技术方案进行清楚、完整地描述。
[0056]对于第一个采样点OdP第二个采样点O 2,步骤S13包括:
[0057]S71:根据坐标计算采样点(^至采样点O 2的第一向量a 1;
[0058]S72:绘制垂直于第一向量且经过采样点O i的第一直线L 1;
[0059]S73:得到位于第一直线L1上且与采样点O i的距离为所述书写笔迹在采样点O ^勺宽度W1+半的两个第一参考点K n, K12;
[0060]S74:绘制以采样点O1为圆心且经过两第一参考点Kn,K12的弧线,所述弧线位于第一直线L1的远离采样点O 2的一侧;
[0061]S75:绘制垂直于第一向量且经过采样点O 2的第二直线L 2;
[0062]S76:得到位于第二直线L2上且与采样点O2的距离为所述书写笔迹在采样点O 2的宽度W2—半的两个第二参考点K 21,K22;
[0063]S77:绘制连接第一参考点K11和第二参考点K21之间的线段以及连接第一参考点K12和第二参考点K 22之间的线段。
[0064]其中,所述书写笔迹在采样点O1的宽度W i以及所述书写笔迹在采样点O 2的宽度评2可由前述关系式1-1计算得到。另外,被连接的第一参考点和第二参考点位于第一向量a:的同一侧。
[0065]对于第二个采样点O2至第N-1个采样点0N i中的相邻的两个点,例如采样点0?和采样点0n+1,其中2彡η彡N-1,步骤S13包括:
[0066]S81:根据坐标计算采样点0?至采样点O n+1的第二向量a n;
[0067]S82:绘制垂直于第二向量an且经过采样点O n的第三直线L 3;
[0068]S83:得到位于第三直线L3上且与采样点On的距离为所述书写笔迹在采样点O ?的宽度Wn—半的两个第三参考点K nl, Kn2;
[0069]S84:绘制垂直于第二向量an且经过采样点O n+1的第四直线L 4;
[0070]S85:得到位于第四直线L4上且与采样点O n+1的距离为所述书写笔迹在采样点O n+1的宽度wn+1—半的两个第四参考点K
n+11, Kn+i2;
[0071]S86:绘制连接第三参考点Knl和第四参考点K n+11的线段以及连接第三参考点K n2和第四参考点1+12的线段;
[0072]被连接的第三参考点和第四参考点位于第二向量an的同一侧。
[0073]S87:计算书写笔迹在第二向量an的中点的宽度;
[0074]首先通过关系式1-2计算书写笔迹在第二向量an的中点的书写力,
[0075]P0= (Pn+Pn+1)*l/2……关系式 1-2
[0076]其中,P。为书写笔迹在第二向量a n的中点处的书写力,Pni为书写笔迹在采样点On处的书写力,Plrt为书写笔迹在采样点O n+1处的书写力,且2彡m彡N-1。
[0077]再通过前述关系式1-1计算书写笔迹在第二向量&?的中点的宽度。
[0078]S88:绘制以第二向量^的中点为圆心且宽度为书写笔迹在第二向量a ?的中点的宽度一半、高度为书写笔迹在采样点On的宽度一半的椭圆。
[0079]对于第N-1个采样点On i和第N个采样点O N,步骤S13包括:
[0080]S91:根据坐标计算采样点On 1至采样点O N的第三向量a N 1;
[0081]S92:绘制垂直于向量aN 1且经过第三向量a N i的中点的第五直线L 5;
[0082]S93:得到位于第五直线L5I且与第三向量a N1的中点的距离为所述书写笔迹在采样点On:的宽度W N:一半的两个第五参考点K N1, Kn2;
[0083]其中,根据图4所示步骤可以得到采样点On i所对应的两个参考点K N n, Kn 12。参考点Kn η和第五参考点Kni位于第三向量a n:的一侧,且参考点Kn 12和第五参考点Kn2位于第三向量aN1的另一侧。
[0084]S94:绘制连接采样点On:所对应的参考点K N n和第五参考点K ^的线段以及连接采样点On:所对应的参考点K N 12和第五参考点K吧的线段。
[0085]S95:计算书写笔迹在第三向量aN:的中点的宽度;
[0086]首先通过关系式1-2计算书写笔迹在第三向量aN i的中点处的书写力,再通过前述关系式1-1计算书写笔迹在第三向量aN 4勺中点的宽度。
[0087]S96:绘制以第三向量和:的中点为圆心且宽度为书写笔迹在第三向量a N i的中点的宽度一半、高度为书写笔迹在采样点On:的宽度一半的椭圆;
[0088]S97:对第五参考点Kn1、第五参考点Kni和采样点O N的中点、采样点O N绘制第一贝塞尔曲线,以及对第五参考点Kn2、第五参考点Kn2和采样点On的中点、采样点On绘制第二贝塞尔曲线。
[0089]前述各条线构成的图形即为第二端所显示的书写笔迹。进一步地,本发明实施例可对所绘制的图形所限定的区域进行颜色渲染,从而实现具有预定颜色且更具真实感的笔迹显示效果。
[0090]另外,本发明实施例可以在采集书写笔迹所产生的笔迹参数时自动屏蔽用户手部对电子设备的误操作,具体地,采集触摸感应面积大于预设面积的笔迹参数,从而使得用户完全可以将手放于第一端的触摸屏上再利用电磁笔进行书写,改善用户的使用体验。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1