一种虚拟标尺显示方法以及相关设备技术

技术编号:30408833 阅读:187 留言:0更新日期:2021-10-20 11:22
本申请提供了一种虚拟标尺显示方法,包括:检测与触摸屏的接触手势,并基于接触手势指示用户的手侧面与触摸屏的接触,在触摸屏上显示虚拟标尺。本申请当检测到接触手势指示用户的手侧面与触摸屏的接触时,可以触发虚拟标尺的显示,一方面只需要用户的单手进行操作,操作难度和成本很小,另一方面,当用户的手部展开时,手侧面与触摸屏的接触区域为扁平的长条状区域,接近于一条直线,基于这种操作模式触发虚拟标尺的显示更符合用户的操作习惯。触发虚拟标尺的显示更符合用户的操作习惯。触发虚拟标尺的显示更符合用户的操作习惯。

【技术实现步骤摘要】
一种虚拟标尺显示方法以及相关设备


[0001]本申请涉及终端软件领域,尤其涉及一种虚拟标尺显示方法以及相关设备。

技术介绍

[0002]随着互联网及通讯技术的迅猛发展,办公信息化已日益成为整个IT服务体系中的一个重要组成部分。其中,最贴近用户的交互式触控显示设备(比如交互式电子白板)大行其道,已成为数字会议的标准配件。如图1所示,为实现更好的书写体验,交互式触控显示设备一般会配置触控笔,方便用户在屏幕上书写。
[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度、2度、3度、4度、5度、10度等;且所述虚拟标尺与所述长条状区域满足如下条件的一个:
[0029]所述虚拟标尺与所述长条状区域存在重叠;或者,所述虚拟标尺与所述长条状区
域相切;或者,所述虚拟标尺与所述长条状区域之间的距离小于预设值,预设值可以为1cm、2cm、3cm、4cm、5cm、10cm、15cm等。
[0030]在一种可能的实现中,所述根据所述接触手势的接触区域,在所述触摸屏上显示虚拟标尺之前,所述方法还包括:检测到所述接触手势的维持时间大于预设时间。
[0031]其中,接触手势的维持时间可以是以检测到接触手势就开始计时,或者是检测到接触手势与触摸屏的接触强度大于一定接触强度阈值(大于0的阈值)之后才开始计时,维持时间可以是以检测到接触手势的接触强度为0时结束计时,或者是检测到接触手势的接触强度小于一定接触强度阈值(大于0的阈值)时结束计时。
[0032]其中,接触手势的维持时间可以是接触手势保持静止状态(或者移动小于一定幅度)时的维持时间,例如接触手势的维持时间可以是处于静止的按压手势(或者移动小于一定幅度)时的维持时间。应理解,上述静止状态可以理解为接触手势的接触区域的静止状态;
[0033]在一种可能的实现中,所述方法还包括:检测到所述接触手势的接触区域的移动;调整所述虚拟标尺的显示位置,以便所述虚本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟标尺显示方法,其特征在于,应用于电子设备,所述电子设备包括触摸屏,所述方法包括:检测与所述触摸屏的接触手势;基于所述接触手势指示用户的手侧面与所述触摸屏的接触,根据所述接触手势的接触区域,在所述触摸屏上显示虚拟标尺,其中,所述接触手势的接触区域为长条状区域,所述虚拟标尺与所述长条状区域的长边贴合。2.根据权利要求1所述的方法,其特征在于,所述手侧面为用户的手部在展开状态下位于小拇指一侧的手侧面。3.根据权利要求1或2所述的方法,其特征在于,所述接触区域包括:用户的手侧面的小鱼际部位与所述触摸屏的接触区域;或者,用户的手侧面的小拇指部位与所述触摸屏的接触区域。4.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:基于所述接触手势的接触区域满足预设条件,确定所述接触手势指示所述用户的手侧面与触摸屏的接触;所述预设条件包括:所述接触区域为长条状区域,所述长条状区域的形状和面积大小符合用户的手侧面的小鱼际部位和/或小拇指部位与所述触摸屏接触时接触区域的特点。5.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:获取所述接触手势的手势数据;根据所述手势数据,通过神经网络,确定所述接触手势指示所述用户的手侧面与触摸屏的接触。6.根据权利要求1至5任一所述的方法,其特征在于,所述虚拟标尺与所述长条状区域的长边贴合,包括:所述虚拟标尺的方向与所述长条状区域的长边指示的方向之间的锐夹角小于预设值;且所述虚拟标尺与所述长条状区域满足如下条件的一个:所述虚拟标尺与所述长条状区域存在重叠;或者,所述虚拟标尺与所述长条状区域相切;或者,所述虚拟标尺与所述长条状区域之间的距离小于预设值。7.根据权利要求1至6任一所述的方法,其特征在于,所述根据所述接触手势的接触区域,在所述触摸屏上显示虚拟标尺之前,所述方法还包括:检测到所述接触手势的维持时间大于预设时间。8.根据权利要求1至7任一所述的方法,其特征在于,所述方法还包括:检测到所述接触手势的接触区域的移动;调整所述虚拟标尺的显示位置,以便所述虚拟标尺的显示位置跟随所述接触区域。9.根据权利要求1至8任一所述的方法,其特征在于,所述方法还包括:检测到用户的抬手手势;响应于所述抬手手势,在所述触摸屏上隐藏所述虚拟标尺的显示。10.根据权利要求1至9任一所述的方法,其特征在于,所述基于所述接触手势指示所述用户的手侧面与触摸屏的接触,包括:基于所述接触手势指示所述用户的手侧面与触摸屏进行了预设次数的敲击;所述在所述触摸屏上显示虚拟标尺之后,所述方法还包括:
检测到用户的抬手手势;响应于所述抬手手势,在所述触摸屏上维持所述虚拟标尺的显示。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:检测到用户针对于所述虚拟标尺的选择指令;响应于所述选择指令,显示触发控件,所述触发控件用于指示对所述虚拟标尺进行如下的至少一种操作:删除操作、位置调整操作以及旋转操作。12.根据权利要求1至11任一所述的方法,其特征在于,所述虚拟标尺用于进行在所述触摸屏上显示的绘画直线段的长度测量;或者,所述虚拟标尺用于进行在所述触摸屏上显示的绘画点之间的距离测量。13.根据权利要求1至12任一所述的方法,其特征在于,所述方法还包括:检测到所述触摸屏上存在与所述虚拟标尺存在姿态关联的绘画直线段,显示所述绘画直线段的长度值;所述存在姿态关联包括:与所述虚拟标尺的方向差异小于预设值;和/或,与所述虚拟标尺之间的距离值小于预设值。14.根据权利要求13所述的方法,其特征在于,所述方法还包括:根据所述待测量线段的位置,调整所述虚拟标尺的显示位置,以便所述虚拟标尺的显示位置与所述绘画直线贴合。15.根据权利要求1至14任一所述的方法,其特征在于,所述在所述触摸屏上显示虚拟标尺之后,所述方法还包括:检测到所述触摸屏上的绘画线段与所述虚拟标尺存在第一交点和第二交点,显示所述第一交点和所述第二交点之间的距离值。16.根据权利要求1至15任一所述的方法,其特征在于,所述虚拟标尺用于作为在所述触摸屏上画直线时的参考工具。17.根据权利要求1至16任一所述的方法,其特征在于,所述方法还包括:检测到在所述触摸屏上的画线手势;基于所述触摸屏上显示有所述虚拟标尺,且所述画线手势的画线位置与所述虚拟标尺之间的距离在预设距离内,根据所述画线手势的画线位置,显示绘画直线段,其中,所述绘画直线段与所述虚拟标尺平行。18.根据权利要求17所述的方法,其特征在于,所述画线位置包括起始点位置以及终止点位置,所述绘画直线段为所述起始点位置与所述终止点位置之间的线段。19.根据权利要求17或18所述的方法,其特征在于,所述画线位置包括起始点位置以及实时画线位置,所述方法还包括:基于所述实时画线位置,显示画线长度,所述画线长度为所述起始点位置与所述实时画线位置之间的距离值。20.一种对象复制方法,其特征在于,所述方法包括:检测到针对于触摸屏上显示的目标对象的拖动手势;响应于所述拖动手势,在所述触摸屏上显示所述目标对象的镜像,并根据所述拖动手势,实时更新所述镜像的显示位置,以便所述镜像跟随所述拖动手势移动;
检测到抬手手势;响应于所述抬手手势,将所述镜像固定显示在所述镜像所处的显示位置上。21.根据权利要求20所述的方法,其特征在于,所述检测到针对于触摸屏上显示的目标对象的拖动手势之前,所述方法还包括:在检测到如下的至少一种手势时,使能针对于所述目标对象的复制功能:检测到针对于所述目标对象的长按手势;或者,检测到针对于所述目标对象的单击手势。22.根据权利要求21所述的方法,其特征在于,所述检测到针对于所述目标对象的长按手势,包括:检测到与所述触摸屏的接触区域覆盖所述目标对象或者在所述目标对象周围预设距离内的长按手势。23.根据权利要求21或22所述的方法,其特征在于,所述拖动手势为保持所述长按手势与所述触摸屏的接触且在所述触摸屏上发生移动的手势。24.根据权利要求21至23任一所述的方法,其特征在于,所述长按手势为双指长按手势。25.根据权利要求21至24任一所述的方法,其特征在于,所述检测到针对于所述目标对象的单击手势,包括:检测到与所述触摸屏的接触区域覆盖所述目标对象的单击手势。26.一种虚拟标尺显示装置,其特征在于,应用于电子设备,所述电子设备包括触摸屏,所述装置包括:检测模块,用于检测与所述触摸屏的接触手势;显示模块,用于基于所述接触手势指示用户的手侧面与所述触摸屏的接触,根据所述接触手势的接触区域,在所述触摸屏上显示虚拟标尺,其中,所述接触手势的接触区域为长条状区域,所述虚拟标尺与所述长条状区域的长边贴合。27.根据权利要求26所述的装置,其特征在于,所述手侧面为用户的手部在展开状态下位于小拇指一侧的手侧面。28.根据权利要求26或27所述的装置...

【专利技术属性】
技术研发人员:叶枫
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1