一种基于虚拟交互平面的交互方法及装置制造方法及图纸

技术编号:15822247 阅读:20 留言:0更新日期:2017-07-15 04:35
本发明专利技术提供一种基于虚拟交互平面的交互方法及装置,在获取操作体在空间交互区域中的空间特征后,根据空间特征,在空间交互区域中构建虚拟操作体,然后获取虚拟操作体与空间交互区域显示的虚拟交互平面之间的相对位置关系,当虚拟操作体与虚拟交互平面之间的相对位置关系满足第一预设条件时,改变虚拟操作体的显示状态,以通过改变虚拟操作体的显示状态指示虚拟操作体在空间交互区域中的动作可被识别,进而才可根据虚拟操作体在空间交互区域中的动作对空间交互区域中目标对象执行相应操作,以此来提高交互的准确性。

【技术实现步骤摘要】
一种基于虚拟交互平面的交互方法及装置
本专利技术涉及信息交互
,尤其涉及一种基于虚拟交互平面的交互方法及装置。
技术介绍
在现有空间交互中,电子设备通过识别空间交互区域中操作体的运动轨迹,确定操作体在空间交互区域中的动作,然后基于操作体在空间交互区域中的动作,对电子设备显示的内容进行操作。以用户的手作为操作体为例进行说明,当用户的手向右摆动时,电子设备通过识别空间交互区域中左手的运动轨迹,可以确定操作体在空间交互区域中执行向右滑动的动作,则可以对电子设备显示的内容执行向右翻动的操作。但是上述交互方式存在一些问题,如用户的手向右摆动后,沿原运动轨迹反向返回时,而用户的手在执行此运动时仅仅是将手恢复至初始位置,但是电子设备会将此动作识别为向左滑动的动作,并对电子设备显示的内容执行向左翻动的操作,因此现有交互方式会降低交互的准确性。
技术实现思路
有鉴于此,本专利技术提供一种基于虚拟交互平面的交互方法及装置,用以提高交互的准确性。技术方案如下:本专利技术提供一种基于虚拟交互平面的交互方法,所述方法包括:在空间交互区域上显示一虚拟交互平面;获取操作体在所述空间交互区域中的空间特征;根据所述空间特征,在所述空间交互区域中构建虚拟操作体;获取所述虚拟操作体与所述虚拟交互平面之间的相对位置关系;当所述虚拟操作体与所述虚拟交互平面之间的相对位置关系满足第一预设条件时,改变所述虚拟操作体的显示状态。优选的,所述当所述虚拟操作体与所述虚拟交互平面之间的相对位置关系满足第一预设条件时,改变所述虚拟操作体的显示状态,包括:当所述虚拟操作体与所述虚拟交互平面之间的相对位置关系指示所述虚拟操作体的至少部分穿过所述虚拟交互平面,且穿过所述虚拟交互平面的部分的运动情况满足第二预设条件或未穿过所述虚拟交互平面的部分的运动情况满足第三预设条件时,获取更改属性;根据所述更改属性,改变穿过所述虚拟交互平面的至少部分。优选的,所述改变穿过所述虚拟交互平面的至少部分,包括:从所述虚拟操作体与所述虚拟交互平面之间的相对位置关系中,获取所述虚拟操作体中穿过所述虚拟交互平面的部分与所述虚拟交互平面之间的距离;根据所述虚拟操作体中穿过所述虚拟交互平面的部分与所述虚拟交互平面之间的距离,确定所述更改属性中的第一更改因素;根据所述第一更改因素,改变穿过所述虚拟交互平面的至少部分。优选的,所述方法还包括:当所述虚拟操作体与所述虚拟交互平面之间的相对位置关系满足第一预设关系时,获取所述虚拟操作体和所述虚拟交互平面的交互位置;根据所述交互位置,确定所述虚拟操作体在所述虚拟交互平面上选定的目标对象。优选的,所述方法还包括:获取所述虚拟操作体在所述空间交互区域上对所述虚拟交互平面的操作特征;根据所述操作特征,生成第一控制指令;根据所述第一控制指令,调整所述虚拟交互平面的显示状态。优选的,所述方法还包括:当所述虚拟操作体与所述虚拟交互平面之间的相对位置关系满足第一预设关系时,在所述虚拟交互平面上显示所述虚拟操作体在所述空间交互区域中的第一操作量;根据预设操作比例和所述第一操作量,确定所述虚拟操作体对所述空间交互区域中目标对象的第二操作量;在所述虚拟交互平面上显示所述第二操作量。本专利技术还提供一种基于虚拟交互平面的交互装置,所述装置包括:显示单元,用于在空间交互区域上显示一虚拟交互平面;第一获取单元,用于获取操作体在所述空间交互区域中的空间特征;构建单元,用于根据所述空间特征,在所述空间交互区域中构建虚拟操作体;第二获取单元,用于获取所述虚拟操作体与所述虚拟交互平面之间的相对位置关系;改变单元,用于当所述虚拟操作体与所述虚拟交互平面之间的相对位置关系满足第一预设条件时,改变所述虚拟操作体的显示状态。优选的,所述改变单元,用于当所述虚拟操作体与所述虚拟交互平面之间的相对位置关系指示所述虚拟操作体的至少部分穿过所述虚拟交互平面,且穿过所述虚拟交互平面的部分的运动情况满足第二预设条件或未穿过所述虚拟交互平面的部分的运动情况满足第三预设条件时,获取更改属性,并根据所述更改属性,改变穿过所述虚拟交互平面的至少部分。优选的,所述改变单元包括:获取子单元,用于从所述虚拟操作体与所述虚拟交互平面之间的相对位置关系中,获取所述虚拟操作体中穿过所述虚拟交互平面的部分与所述虚拟交互平面之间的距离;确定子单元,用于根据所述虚拟操作体中穿过所述虚拟交互平面的部分与所述虚拟交互平面之间的距离,确定所述更改属性中的第一更改因素;改变子单元,用于根据所述第一更改因素,改变穿过所述虚拟交互平面的至少部分。优选的,所述装置还包括:第三获取单元,用于当所述虚拟操作体与所述虚拟交互平面之间的相对位置关系满足第一预设关系时,获取所述虚拟操作体和所述虚拟交互平面的交互位置;确定单元,用于根据所述交互位置,确定所述虚拟操作体在所述虚拟交互平面上选定的目标对象。优选的,所述第一获取单元,用于获取所述虚拟操作体在所述空间交互区域上对所述虚拟交互平面的操作特征;所述装置还包括:生成单元,用于根据所述操作特征,生成第一控制指令;调整单元,用于根据所述第一控制指令,调整所述虚拟交互平面的显示状态。优选的,所述显示单元,还用于当所述虚拟操作体与所述虚拟交互平面之间的相对位置关系满足第一预设关系时,在所述虚拟交互平面上显示所述虚拟操作体在所述空间交互区域中的第一操作量;所述装置还包括:确定单元,用于根据预设操作比例和所述第一操作量,确定所述虚拟操作体对所述空间交互区域中目标对象的第二操作量,并触发所述显示单元在所述虚拟交互平面上显示所述第二操作量。与现有技术相比,本专利技术提供的上述技术方案具有如下有益效果:借由上述技术方案,在获取操作体在空间交互区域中的空间特征后,根据空间特征,在空间交互区域中构建虚拟操作体,然后获取虚拟操作体与空间交互区域显示的虚拟交互平面之间的相对位置关系,当虚拟操作体与虚拟交互平面之间的相对位置关系满足第一预设条件时,改变虚拟操作体的显示状态,以通过改变虚拟操作体的显示状态指示虚拟操作体在空间交互区域中的动作可被识别,进而才可根据虚拟操作体在空间交互区域中的动作对空间交互区域中目标对象执行相应操作,以此来提高交互的准确性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的基于虚拟交互平面的交互方法的一种流程图;图2为本专利技术实施例提供的虚拟交互平面的设置示意图;图3为本专利技术实施例提供的采集装置的安装示意图;图4为本专利技术实施例提供的改变虚拟操作体的部分的一种示意图;图5为本专利技术实施例提供的改变虚拟操作体的部分的另一种示意图;图6为本专利技术实施例提供的基于虚拟交互平面的交互方法的再一种流程图7为本专利技术实施例提供的基于虚拟交互平面的交互方法的再一种流程图;图8为本专利技术实施例提供的虚拟交互平面的调整示意图;图9为本专利技术实施例提供的基于虚拟交互平面的交互方法的再一种流程图;图10为本专利技术实施例提供的基于虚拟交互平面的交互装置的一种结构示意图;图11为本专利技术实施例提供的基于虚拟交互平面的交本文档来自技高网...
一种基于虚拟交互平面的交互方法及装置

【技术保护点】
一种基于虚拟交互平面的交互方法,其特征在于,所述方法包括:在空间交互区域上显示一虚拟交互平面;获取操作体在所述空间交互区域中的空间特征;根据所述空间特征,在所述空间交互区域中构建虚拟操作体;获取所述虚拟操作体与所述虚拟交互平面之间的相对位置关系;当所述虚拟操作体与所述虚拟交互平面之间的相对位置关系满足第一预设条件时,改变所述虚拟操作体的显示状态。

【技术特征摘要】
1.一种基于虚拟交互平面的交互方法,其特征在于,所述方法包括:在空间交互区域上显示一虚拟交互平面;获取操作体在所述空间交互区域中的空间特征;根据所述空间特征,在所述空间交互区域中构建虚拟操作体;获取所述虚拟操作体与所述虚拟交互平面之间的相对位置关系;当所述虚拟操作体与所述虚拟交互平面之间的相对位置关系满足第一预设条件时,改变所述虚拟操作体的显示状态。2.根据权利要求1所述的方法,其特征在于,所述当所述虚拟操作体与所述虚拟交互平面之间的相对位置关系满足第一预设条件时,改变所述虚拟操作体的显示状态,包括:当所述虚拟操作体与所述虚拟交互平面之间的相对位置关系指示所述虚拟操作体的至少部分穿过所述虚拟交互平面,且穿过所述虚拟交互平面的部分的运动情况满足第二预设条件或未穿过所述虚拟交互平面的部分的运动情况满足第三预设条件时,获取更改属性;根据所述更改属性,改变穿过所述虚拟交互平面的至少部分。3.根据权利要求2所述的方法,其特征在于,所述改变穿过所述虚拟交互平面的至少部分,包括:从所述虚拟操作体与所述虚拟交互平面之间的相对位置关系中,获取所述虚拟操作体中穿过所述虚拟交互平面的部分与所述虚拟交互平面之间的距离;根据所述虚拟操作体中穿过所述虚拟交互平面的部分与所述虚拟交互平面之间的距离,确定所述更改属性中的第一更改因素;根据所述第一更改因素,改变穿过所述虚拟交互平面的至少部分。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述虚拟操作体与所述虚拟交互平面之间的相对位置关系满足第一预设关系时,获取所述虚拟操作体和所述虚拟交互平面的交互位置;根据所述交互位置,确定所述虚拟操作体在所述虚拟交互平面上选定的目标对象。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述虚拟操作体在所述空间交互区域上对所述虚拟交互平面的操作特征;根据所述操作特征,生成第一控制指令;根据所述第一控制指令,调整所述虚拟交互平面的显示状态。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述虚拟操作体与所述虚拟交互平面之间的相对位置关系满足第一预设关系时,在所述虚拟交互平面上显示所述虚拟操作体在所述空间交互区域中的第一操作量;根据预设操作比例和所述第一操作量,确定所述虚拟操作体对所述空间交互区域中目标对象的第二操作量;在所述虚拟交互平面上显示所述第二操作量。7.一种基于虚拟交互平面的交互装置,其特征在于,所述装置包括:显示单元,...

【专利技术属性】
技术研发人员:曹宇强
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1