一种笔迹显示方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机显示技术领域,尤其涉及一种笔迹显示方法和装置。
【背景技术】
[0002]在屏幕上演示文档时,为将观看者的注意力集中到当前正在演示的内容位置上,用户往往需要通过某些方式强调自己当前正在演示的具体内容的位置,例如:使用鼠标移动到该位置来指示,或者使用激光笔投射激光点到该位置来指示,或者通过自身上前配合肢体动作来强调当前内容的位置。然而,使用鼠标指示往往由于现有的鼠标指针过小,导致观看者难以看清;通过激光笔进行指示,需要随时携带一个第三方设备;而通过肢体动作进行指示,则在一定程度上增加了用户的负担。
[0003]现有的效果较好的指示方案为通过绘制笔迹对用户演示的具体内容的位置进行指示,通过采集鼠标移动过程中的坐标点,然后将采集到的坐标点逐点相连,绘制出一段一样粗细的笔迹,来强调当前的位置。然而现有的笔迹绘制方案,笔迹粗细一致,显示生硬,无法突出鼠标当前的移动位置,而且当用户需要移除这段笔迹的时候需要额外删除操作,造成用户体验的极大下降。
【发明内容】
[0004]本发明实施例提出一种笔迹显示方法和装置,实现带拖尾效果的笔迹显示,以提高在屏幕上进行位置指示的便利性。
[0005]本发明实施例提供一种笔迹显示方法,包括:
[0006]每隔第一时间间隔,采集鼠标或者触摸设备的触发点在屏幕上的位置坐标;
[0007]当本次采集的所述位置坐标与上一次采集的所述位置坐标不相同时,在本次采集的所述位置坐标与上一次采集的所述位置坐标之间绘制宽度固定或者宽度渐变的笔迹;
[0008]从所述笔迹被绘制完成开始,每隔第二时间间隔,按预定的数值或比例减小所述笔迹的宽度,直至所述笔迹最窄处的宽度小于或等于最小宽度阈值;
[0009]当所述笔迹最窄处的宽度小于或等于所述最小宽度阈值时,将所述笔迹删除。
[0010]优选地,所述在本次采集的所述位置坐标与上一次采集的所述位置坐标之间绘制宽度固定或者宽度渐变的笔迹之后,还包括:
[0011]启动与所述笔迹对应的计时器,以计算所述第二时间间隔。
[0012]优选地,在所述将所述笔迹删除之后,还包括:
[0013]将与所述笔迹对应的计时器删除。
[0014]优选地,所述笔迹为矩形或者梯形色块。
[0015]优选地,当所述笔迹为梯形色块时,所述梯形色块的长底边经过本次采集的所述位置坐标,所述梯形色块的短底边经过上一次采集的所述位置坐标。
[0016]相应地,本发明还提供了一种笔迹显示装置,包括:
[0017]坐标获取模块,用于每隔第一时间间隔,采集鼠标或者触摸设备的触发点在屏幕上的位置坐标;
[0018]笔迹绘制模块,用于当本次采集的所述位置坐标与上一次采集的所述位置坐标不相同时,在本次采集的所述位置坐标与上一次采集的所述位置坐标之间绘制宽度固定或者宽度渐变的笔迹;
[0019]宽度减少模块,用于从所述笔迹被绘制完成开始,每隔第二时间间隔,按预定的数值或比例减小所述笔迹的宽度,直至所述笔迹最窄处的宽度小于或等于最小宽度阈值;和,
[0020]笔迹删除模块,用于当所述笔迹最窄处的宽度小于或等于所述最小宽度阈值时,将所述笔迹删除。
[0021]优选地,所述笔迹显示装置还包括:
[0022]时间计算模块,用于启动与所述笔迹对应的计时器,以计算所述第二时间间隔。
[0023]优选地,所述笔迹显示装置还包括:
[0024]计时器删除模块,用于在将所述笔迹删除之后,将与所述笔迹对应的计时器删除。
[0025]优选地,所述笔迹为矩形或者梯形色块。
[0026]优选地,当所述笔迹为梯形色块时,所述梯形色块的长底边经过本次采集的所述位置坐标,所述梯形色块的短底边经过上一次采集的所述位置坐标。
[0027]本发明实施例提供的笔迹显示方法和装置,通过每隔第一时间间隔,采集鼠标或者触摸设备在屏幕上的位置坐标,在本次采集的所述位置坐标与上一次采集的所述位置坐标之间绘制宽度一定或宽度渐变的笔迹,并从所述笔迹被绘制完成开始,每隔第二时间间隔,将所述笔迹的宽度逐步减少,在所述笔迹的宽度小于或等于一定阈值时,将所述笔迹删除。用户能够使用鼠标或者触摸设备,轻松地在需要指示的区域绘制出带拖尾效果的笔迹,以强调用户当前感兴趣的区域,并且笔迹经过一段时间后自动的消失,无需额外的删除操作,给用户使用带来了极大的便利。
【附图说明】
[0028]图1是本发明提供的笔迹显示方法的一个实施例的流程图;
[0029]图2是本发明提供的笔迹显示装置的一个实施例的结构图。
【具体实施方式】
[0030]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031]参见图1,是本发明提供的笔迹显示方法的一个实施例的流程示意图。
[0032]本实施例提供的笔迹显示方法,包括步骤Sll?S14,如下:
[0033]Sll,每隔第一时间间隔,采集鼠标或者触摸设备的触发点在屏幕上的位置坐标。
[0034]所述第一时间间隔的大小可根据实际需要进行预先设置,但为避免笔迹过于失真,应将所述第一时间间隔设置得尽可能小,本实施例中所述第一时间间隔优选为10ms。周期性地采集鼠标的光标位置或者触摸设备的触摸点位置,以判断是否存在鼠标划动或者触摸划动操作。
[0035]应当说明的是,当采用触摸设备时,由于触摸事件可分为点击事件和划动事件,在具体实施当中,可先行判断所述事件是否为划动事件,在划动事件下才进行触摸点位置坐标的采集,以防止错误触发笔迹的显示。
[0036]S12,当本次采集的所述位置坐标与上一次采集的所述位置坐标不相同时,在本次采集的所述位置坐标与上一次采集的所述位置坐标之间绘制宽度固定或者宽度渐变的笔迹。
[0037]在具体实施当中,通过比对本次采集的所述位置坐标与上一次采集的所述位置坐标是否相同,当判定本次采集的所述位置坐标与上一次采集的所述位置坐标不相同时,触发笔迹的绘制。所述笔迹各处的宽度可以为一定值也可以为随位置逐渐变化的值,所述逐渐变化包括线性渐变和非线性渐变,例如所述笔迹的宽度可以随着绘制的长度或者与某坐标点的距离线性变化,在上一次采集的位置坐标到本次采集的位置坐标之间线性地增大或减小。
[0038]在一种优选的实施方式当中,所述笔迹为矩形色块,所述矩形色块的初始宽度为预先设置的固定值,所述矩形色块的长度为本次采集的所述位置坐标与上一次采集的所述位置坐标之间的直线距离,所述矩形色块的初始宽度和颜色均可以预先设定或根据用户的需要进行选择。
[0039]在另一种优选的实施方式当中,所述笔迹为的梯形色块,所述梯形色块的长底边(下底)经过本次采集的所述位置坐标,所述梯形色块的短底边(上底)经过上一次采集的所述位置坐标,在本次采集的所述位置坐标和上一次采集的所述位置坐标之间形成宽度线性渐变的笔迹。
[0040]应当说明的是,采用矩形或者梯形色块进行笔迹的绘制仅为本发明的优选的实施方式,本领域技术人员可以根据实际应用的需求采用其他形状的笔迹,如菱形或者类梯形,不应视为对本发明的限制。
[0041]S13,从所述笔迹被绘制完成开始,每隔第二时间间隔,按预定的数值或比例减小所述笔迹的宽度,直至所述笔迹最窄处的宽度小于或等于最小宽度阈值。
[0042]在具体实施当中,所述笔迹优选为初始宽度为Dl的矩形色块,从所述笔迹被绘制完成开始,每隔第二时间间隔,将所述笔迹的宽度减少D2或者减少d%,直至所述笔迹的宽度小于或等于D3;其中,0<D2<D1,0<D3<
;D1,0<d<100;所述第二时间间隔的大小可根据实际需要预先设置。D2为每隔第二时间间隔所述笔迹的宽度减小量,d%为每隔第二时间间隔所述笔迹的宽度减小的比例,D3为所述笔迹的最小宽度阈值,D1、D2、D3和d%的具体数值均可根据实际需要进行设定,本发明对此不作限定,本领域技术人员根据实际需求进行选择。
[0043]S14,当所述笔迹最窄处的宽度小于或等于所述最小宽度阈值时,将所述笔迹删除。
[0044]在具体实施当中,在所述在本次采集的所述位置坐标与上一次采集的所述位置坐标之间绘制宽度固定或者宽度渐变的笔迹之后,还包括:
[0045]启动与所述笔迹对应的计时器,以计算所述第二时间间隔。
[0046]在所述将所述笔迹删除之后,还包括:
[0047]将与所述笔迹对应的计时器删除。
[0048]当所述笔迹最窄处的宽度小于或等于所述最小宽度阈值时,将笔迹以及与所述笔迹对应的计时器删除,以释放占用的系统资源,有利于提高系统的性能。
[0049]本实施例提供的笔迹显示方法可用于具备用户界面的计算机软件中,以Word文档查看器为例,可通过不同颜色的笔迹绘制出带拖尾效果的笔迹,用以强调当前用户正在演示的具体内容的区域,便于观众集中注意力。
[0050]在一个优选的实施当中,所述第一时间间隔为10ms,当鼠标在屏幕上滑动时,每隔I Oms采集一次鼠标的位置坐标,设本次获取的坐标点为PI,上一次(I Oms前)获取的坐标点为P2,判断Pl和P2是否相同,以排除鼠标没有移动的情况,当Pl和P2不相同时,则在Pl和P2之间绘制一条初始宽度为1mm的笔迹SI,并在笔迹SI被绘制完成后,启动一个与所述笔迹SI对应的计时器,每隔第二时间间隔50ms,将所述笔迹SI的宽度减少1mm,直至所述笔迹小于或等于Imm时,将所述笔迹SI以及与所述笔迹SI对应的计时器删除。随着鼠标的移动,将不断地绘制出新的笔迹,这些笔迹的宽度经过一段时间的逐步减小,达到一定的阈值后自动地被删除,实现了带拖尾效果的笔迹显示,提高了用户指示屏幕上的位置的便利性,极大地改善了用户体验。
[0051]参见图2,是本发明实施例提供的笔迹显示装置的一个实施例的结构图,本实施例的基本原理与图1所示实施例的基本原理一致,本实施例中未详述之处可参见图1所示实施例中的相关描述。
[0052]如图2所示,所述笔迹显示装置包括:
[0053]坐标获取模块21,用于每隔第一时间间隔,采集鼠标或者触摸设备的触发点在屏幕上的位置坐标;
[0054]笔迹绘制模块22,用于当本次采集的所述位置坐标与上一次采集的所述位置坐标不相同时,在本次采集的所述位置坐标与上一次采集的所述位置坐标之间绘制宽度固定或者宽度渐变的笔迹;
[0055]宽度减少模块23,用于从所述笔迹被绘制完成开始,每隔第二时间间隔,按预定的数值或比例减小所述笔迹的宽度,直至所述笔迹最窄处的宽度小于或等于最小宽度阈值;和,
[0056]笔迹删除模块24,用于当所述笔迹最窄处的宽度小于或等于所述最小宽度阈值时,将所述笔迹删除。
[0057]图2中虽未画出,但在具体实施当中,所述笔迹显示装置还包括:
[0058]时间计算模块,用于启动与所述笔迹对应的计时器,以计算所述第二时间间隔。
[0059]计时器删除模块,用于在将所述笔迹删除之后,将与所述笔迹对应的计时器删除。
[0060]优选地,所述笔迹为矩形或者梯形色块。当所述笔迹为梯形色块时,所述梯形色块的长底边经过本次采集的所述位置坐标,所述梯形色块的短底边经过上一次采集的所述位置坐标。
[0061]综上所述,本发明实施例提供的笔迹显示方法和装置,通过每隔第一时间间隔,采集鼠标或者触摸设备在屏幕上的位置坐标,在本次采集的所述位置坐标与上一次采集的所述位置坐标之间绘制宽度一定或宽度渐变的笔迹,并从所述笔迹被绘制完成开始,每隔第二时间间隔,将所述笔迹的宽度逐步减少,在所述笔迹的宽度小于或等于一定阈值时,将所述笔迹删除。用户能够使用鼠标或者触摸设备,轻松地在需要指示的区域绘制出带拖尾效果的笔迹,以强调用户当前感兴趣的区域,并且笔迹经过一段时间后自动的消失,无需额外的删除操作,给用户使用带来了极大的便利。
[0062]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
【主权项】
1.一种笔迹显示方法,其特征在于,包括: 每隔第一时间间隔,采集鼠标或者触摸设备的触发点在屏幕上的位置坐标; 当本次采集的所述位置坐标与上一次采集的所述位置坐标不相同时,在本次采集的所述位置坐标与上一次采集的所述位置坐标之间绘制宽度固定或者宽度渐变的笔迹; 从所述笔迹被绘制完成开始,每隔第二时间间隔,按预定的数值或比例减小所述笔迹的宽度,直至所述笔迹最窄处的宽度小于或等于最小宽度阈值; 当所述笔迹最窄处的宽度小于或等于所述最小宽度阈值时,将所述笔迹删除。2.如权利要求1所述的笔迹显示方法,其特征在于,所述在本次采集的所述位置坐标与上一次采集的所述位置坐标之间绘制宽度固定或者宽度渐变的笔迹之后,还包括: 启动与所述笔迹对应的计时器,以计算所述第二时间间隔。3.如权利要求2所述的笔迹显示方法,其特征在于,在所述将所述笔迹删除之后,还包括: 将与所述笔迹对应的计时器删除。4.如权利要求1?3任一项所述的笔迹显示方法,其特征在于,所述笔迹为矩形或者梯形色块。5.如权利要求4所述的笔迹显示方法,其特征在于,当所述笔迹为梯形色块时,所述梯形色块的长底边经过本次采集的所述位置坐标,所述梯形色块的短底边经过上一次采集的所述位置坐标。6.一种笔迹显示装置,其特征在于,包括: 坐标获取模块,用于每隔第一时间间隔,采集鼠标或者触摸设备的触发点在屏幕上的位置坐标; 笔迹绘制模块,用于当本次采集的所述位置坐标与上一次采集的所述位置坐标不相同时,在本次采集的所述位置坐标与上一次采集的所述位置坐标之间绘制宽度固定或者宽度渐变的笔迹; 宽度减少模块,用于从所述笔迹被绘制完成开始,每隔第二时间间隔,按预定的数值或比例减小所述笔迹的宽度,直至所述笔迹最窄处的宽度小于或等于最小宽度阈值;和, 笔迹删除模块,用于当所述笔迹最窄处的宽度小于或等于所述最小宽度阈值时,将所述笔迹删除。7.如权利要求6所述的笔迹显示装置,其特征在于,所述笔迹显示装置还包括: 时间计算模块,用于启动与所述笔迹对应的计时器,以计算所述第二时间间隔。8.如权利要求7所述的笔迹显示装置,其特征在于,所述笔迹显示装置还包括: 计时器删除模块,用于在将所述笔迹删除之后,将与所述笔迹对应的计时器删除。9.如权利要求6?8任一项所述的笔迹显示装置,其特征在于,所述笔迹为矩形或者梯形色块。10.如权利要求9所述的笔迹显示装置,其特征在于,当所述笔迹为梯形色块时,所述梯形色块的长底边经过本次采集的所述位置坐标,所述梯形色块的短底边经过上一次采集的所述位置坐标。
【专利摘要】本发明实施例提供的笔迹显示方法和装置,通过每隔第一时间间隔,采集鼠标或者触摸设备在屏幕上的位置坐标,在本次采集的所述位置坐标与上一次采集的所述位置坐标之间绘制宽度一定或宽度渐变的笔迹,并从所述笔迹被绘制完成开始,每隔第二时间间隔,将所述笔迹的宽度逐步减少,在所述笔迹的宽度小于或等于一定阈值时,将所述笔迹删除。用户能够使用鼠标或者触摸设备,轻松地在需要指示的区域绘制出带拖尾效果的笔迹,以强调用户当前感兴趣的区域,并且笔迹经过一段时间后自动的消失,无需额外的删除操作,给用户使用带来了极大的便利。
【IPC分类】G06F3/0354, G06F3/0481
【公开号】CN105487687
【申请号】CN201510821304
【发明人】古意昌
【申请人】广州视睿电子科技有限公司
【公开日】2016年4月13日
【申请日】2015年11月23日