买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于LeapMotion传感器的腕部转动菜单交互技术_昆明理工大学_202110721816.3 

申请/专利权人:昆明理工大学

申请日:2021-06-28

公开(公告)日:2024-03-12

公开(公告)号:CN113391754B

主分类号:G06F3/0488

分类号:G06F3/0488;G06F3/0482

优先权:

专利状态码:有效-授权

法律状态:2024.03.12#授权;2021.10.01#实质审查的生效;2021.09.14#公开

摘要:本发明涉及交互技术领域,具体涉及一种基于LeapMotion传感器的腕部转动菜单交互技术;包括以下步骤:首先,通过LeapMotion传感器获取手腕实时转动数据;其次,将转动角度反映到对菜单项目的遍历;最后,通过伸出手指类型实现对当前被遍历的菜单项目的选择;本发明结合当前成熟的传感器技术,易于装配和携带,在基于直接触摸条件不变的基础上增强了菜单的扩展能力,在一些交互场景下极大的甚至无需移动即可实现连续性交互,增加了触摸交互的自由度,为人机交互任务提高了交互效率加强了交互表现力以及增加了交互趣味性。

主权项:1.一种基于LeapMotion传感器的腕部转动菜单交互技术,其特征在于,包括以下步骤:S1、由硬件和软件构成菜单技术基础;S2、通过获取LeapMotion对手部捕捉的数据,并通过JS技术获取手指的触摸状态;包括以下步骤:S201、通过LeapJS中的frame对象调用handsMap实时获取当前手对象列表并判断有无手对象存在,所能捕捉到的三维空间中于单个人而言包括双手对象:LeftHand和RightHand;S202、对手对象列表进行有用性筛选,选择当前操作的手对象并通过hand对象调用fingers函数判断当前伸出的手指类型,在使用过程中通过finger.extended剔除非伸出状态的手指;S203、根据手腕在LeapMotions设备上方的实际实时转动情况,在本地程序中生成frame数据集合对象,frame数据集合对象包括欧拉角的三种角度数据,三种角度数据分别偏航角YawAngle、俯仰角PitchAngle以及转动角RollAngle,获取RollAngle,RollAngle是Y轴和向量在X-Y平面上的投影之间的角度,表示绕Z轴旋转,如果向量指向Y轴的左侧,则返回的角度介于(0,π)弧度之间,如果它指向右侧,则角度介于(0,-π)弧度之间,使用公式(180π)×Value_rad将弧度值换算成角度值;S3、由用户、设备和本地化的菜单程序共同构成菜单的整体交互;包括以下步骤:S301、使用JS前端技术中标签元素来实现菜单的样式布局,整体形状为以中间线对称划分的半圆形,左边菜单项目依次标记为(LM1、LM2、LM3…),右边菜单依次标记为(RM1、RM2、RM3…),左右两边菜单项目的数量Num_LM=Num_RM,左边菜单项目的角度范围为设备向量指向Y轴的左侧时的(0,90)之间,右边菜单项目的角度范围为设备向量指向Y轴的右侧时的(0,-90)之间,其中每个菜单项目的平均角度范围为AvgSize_AM=90Num_LMorNum_RM;S302、将菜单的初始状态记为MenuState=0,表示未激活,显示的初始状态为Visibility=Hidden,表示隐藏,在TouchStart=Ture,MenuState=0且当传感器捕获的手指列表里剔除非伸出状态下的手指对象后的手指类型fingerType=Thumb时,更改菜单状态MenuState=1,表示已激活,显示状态为Visibility=Visible,表示显示菜单内容,菜单的每个项目的变量名markerCode,默认状态下markerCode=0,表示没有菜单项目被遍历,根据S301中的菜单项目编码方式依次为左边菜单项目设置(markerCode_LM1=1、markerCode_LM2=2、markerCode_LM3=3…),右边菜单项目设置(markerCode_RM1=-1、markerCode_LM2=-2、markerCode_LM3=-3…),当某个菜单项目被遍历时markerCode为当前项目的编码值;S303、实时的转动弧度换算为角度数据时,每个角度值被包含在{|markerCode|-1×AvgSize_AM,|markerCode|×AvgSize_AM}范围中,并且所被遍历到的项目更改style中的参数样式给出绿色颜色反馈表示被遍历。

全文数据:

权利要求:

百度查询: 昆明理工大学 一种基于LeapMotion传感器的腕部转动菜单交互技术

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。