【技术实现步骤摘要】
晃动操作检测方法、装置及电子设备
[0001]本公开实施例涉及计算机
,尤其涉及一种晃动操作检测方法、装置及电子设备。
技术介绍
[0002]对于扩展现实设备,例如头戴式扩展现实设备,在扩展现实显示过程中,用户往往需要与扩展现实场景进行交互。
[0003]实践中,用户可以使用控制设备(例如手柄)与扩展现实场景进行互动。例如用户可以移动控制设备,从而与扩展显示场景的交互。
[0004]专利技术人发现,由于目前缺乏有效的控制设备的晃动操作检测方法,使得用户无法有效的使用晃动操作与扩展现实场景进行相应互动。
技术实现思路
[0005]本公开实施例提供一种晃动操作检测方法、装置及电子设备,以克服相关技术没有有效的晃动操作检测方法,从而无法有效的使用晃动操作与扩展现实场景进行相应互动的问题。
[0006]第一方面,本公开实施例提供一种晃动操作检测方法,该方法包括:响应于检测到控制设备在当前帧扩展现实场景中发生的位置变化满足预设条件,在至少一个检测周期分别对应的检测时刻检测控制设备的位移;响 ...
【技术保护点】
【技术特征摘要】
1.一种晃动操作检测方法,包括:响应于检测到控制设备在当前帧扩展现实场景中发生的位置变化满足预设条件,在至少一个检测周期分别对应的检测时刻检测控制设备的位移;响应于当前检测时刻检测到的所述位移大于当前检测周期对应的位移阈值,确定所述控制设备处于晃动操作中。2.根据权利要求1所述的方法,其特征在于,所述至少一个检测周期分别对应的周期时长不同,和/或位移阈值不同。3.根据权利要求2所述的方法,其特征在于,所述至少一个检测周期分别对应的周期时长随着累计检测周期数的增加而减少。4.根据权利要求2所述的方法,其特征在于,所述至少一个检测周期分别对应的位移阈值随着累计检测周期数的增加而减小。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于检测到的前后两个检测周期的位移分别小于各自对应的位移阈值,确定控制设备的晃动操作停止。6.根据权利要求5所述的方法,其特征在于,所述基于检测到的前后两个检测周期的位移分别小于各自对应的位移阈值,确定控制设备的晃动操作停止,包括:响应于检测到第k个检测周期对应的所述位移小于等于第k个检测周期对应的位移阈值,继续执行第k+1个检测周期的所述位移的检测;若第k+1个检测周期对应的所述位移小于等于与所述第k+1个检测周期对应的位移阈值,确定所述控制设备处于停止状态;否则确定所述控制设备处于晃动操作状态。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于检测到在当前帧扩展现实场景出现所述控制设备,每隔预设时间间隔,检测一次所述控制设备的位置变化;响应于检测到控制设备未发生位置变化,或者检测到控制设备的位置变化不满足预设条件,继续按照所述预设时间间隔检测所述位置变化。8.一种基于晃动操作的信息显示方法,包括:响应于检测到扩展现实场景中的控制设备处于晃动操作中,在所述扩展现实场景中显示与所述晃动操作对应的预设显示效果,其中,所述晃动操作基于如下步骤确定:响应于检测到控制设备在当前帧扩展显示场景中发生的...
【专利技术属性】
技术研发人员:张程,刘诗媛,王春成,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。