一种虚拟现实显示设备响应外设设备操作的方法_4

文档序号:8942683阅读:来源:国知局
x2, y2),判断当所述当前位置坐标Pl (X1, Y1)位于所述第一范围内,所述前次位置坐标P2 (x2, y2)位于所述第二范围内,对所述当前位置坐标Pl (X1, Y1)进行转换得到响应位置坐标P3 (x3, y3),使得该响应位置的横坐标X3为所述第一范围内的最小横坐标O,纵坐标y3与所述当前位置坐标Pl的纵坐标1:相同,得到响应位置坐标为P3 (Oj1) 0
[0094]在上述应用实施例二中,获取当前位置坐标和前次位置坐标,根据这两个坐标的位置判断交互的2D输入位置是否从所述第二范围移动到所述第一范围,如果是,将所述当前位置坐标进行转换,使转换后的响应位置坐标位于在指定范围内(即所述第一范围内),防止所述2D输入位置从所述第二范围移动到所述第一范围时,所述2D输入的响应位置坐标从显示画面的最右侧跳跃到最左侧的现象。
[0095]具体应用实施例三:当所述获取的当前位置坐标与所述前次位置坐标都在同一个范围内时,即都在所述第一范围或者都在所述第二范围内时,将所述获取的当前位置坐标作为所述响应位置坐标,再根据所述响应位置坐标响应交互事件。
[0096]由于虚拟现实显示设备与外设设备的交互范围中确定了 2D输入位置的纵坐标范围为坐标原点到最大纵坐标Py,因此,前述对获取的当前位置坐标进行转换,只对所述当前位置坐标的横坐标进行转换,纵坐标为获取的当前位置的纵坐标。如果显示设备和外设设备未设置2D输入位置的纵坐标的交互范围,则需将2D输入的响应位置的纵坐标的活动范围设置在所述交互范围内的最小纵坐标与最大纵坐标之间。
[0097]需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0098]以上所述仅是本发明的【具体实施方式】,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种虚拟现实显示设备响应外设设备操作的方法,其特征在于,所述虚拟现实显示设备包括两个显示屏,每一个所述显示屏与全部交互范围的一部分相对应,所述方法包括: 获取外设设备的当前位置坐标; 采用与所述预定条件对应的转换方式,对所述当前位置坐标进行转换,得到位于指定范围内的响应位置坐标,其中,所述指定范围为所述两个显示屏中指定显示屏所述对应的交互范围; 根据所述响应位置坐标进行位置交互。2.根据权利要求1所述的方法,其特征在于,对所述当前位置坐标进行转换的步骤包括: 获取虚拟现实显示设备的矩形交互范围,所述交互范围的对角线的一个顶点为坐标原点(O,O),另一个顶点为(Px,Py),一条边在X轴上,其中,以原点(O,O)为一个顶点,另一个顶点为(Px/2,Py),一条边在X轴上所形成的矩形区域为第一范围,且在所述交互范围内除所述第一范围以外的区域为第二范围; 判断所述当前位置坐标是否在所述第一范围内; 如果是,将所述当前位置坐标作为所述响应位置坐标; 如果否,将所述第一范围的最大横坐标作为所述响应位置的横坐标,所述当前位置的纵坐标作为所述响应位置的纵坐标。3.根据权利要求1所述的方法,其特征在于,对所述当前位置坐标进行转换的步骤包括: 获取虚拟现实显示设备的矩形交互范围,所述交互范围的对角线的一个顶点为坐标原点(O,O),另一个顶点为(Px,Py),一条边在X轴上,其中,以原点(O,O)为一个顶点,另一个顶点为(Px/2,Py),一条边在X轴上所形成的矩形区域为第一范围,且在所述交互范围内除所述第一范围以外的区域为第二范围; 判断所述当前位置坐标是否在所述第二范围内; 如果是,将所述当前位置坐标作为所述响应位置坐标; 如果否,将所述第二范围的最小横坐标作为所述响应位置的横坐标,所述当前位置的纵坐标作为所述响应位置的纵坐标。4.根据权利要求1所述的方法,其特征在于,所述采用与预定条件对应的转换方式,对所述当前位置坐标进行转换,得到位于指定范围内的响应位置坐标还包括: 获取所述当前位置坐标的前次位置坐标; 根据所述当前位置坐标和所述前次位置坐标,对所述当前位置坐标进行转换; 得到位于指定范围内的响应位置坐标。5.根据权利要求4所述的方法,其特征在于,根据所述当前位置坐标和所述前次位置坐标,对所述当前位置坐标进行转换的步骤包括: 获取虚拟现实显示设备的矩形交互范围,所述交互范围的对角线的一个顶点为坐标原点(O,O),另一个顶点为(Px,Py),一条边在X轴上,其中,以原点(O,O)为一个顶点,另一个顶点为(Px/2,Py),一条边在X轴上所形成的矩形区域为第一范围,且在所述交互范围内除所述第一范围以外的区域为第二范围; 当所述当前位置坐标位于所述第二范围内,且所述前次位置坐标位于所述第一范围内时,将所述第二范围的最大横坐标作为所述响应位置的横坐标,所述当前位置的纵坐标作为所述响应位置的纵坐标。6.根据权利要求4所述的方法,其特征在于,根据所述当前位置坐标和所述前次位置坐标,对所述当前位置坐标进行转换的步骤包括: 获取虚拟现实显示设备的矩形交互范围,所述交互范围的对角线的一个顶点为坐标原点(O,O),另一个顶点为(Px,Py),一条边在X轴上,其中,以原点(O,O)为一个顶点,另一个顶点为(Px/2,Py),一条边在X轴上所形成的矩形区域为第一范围,且在所述交互范围内除所述第一范围以外的区域为第二范围; 当所述当前位置坐标位于所述第一范围内,且所述前次位置坐标位于所述第二范围内时,将所述第一范围的最小横坐标作为所述响应位置的横坐标,所述当前位置坐标的纵坐标作为所述响应位置的纵坐标。7.根据权利要求1至6任一项所述的方法,其特征在于,在所述获取外设设备的当前位置坐标之前的步骤还包括: 连接所述外设设备与所述虚拟现实显示设备; 确定所述外设设备的当前位置坐标。
【专利摘要】本发明公开了一种虚拟现实显示设备响应外设设备操作的方法,所述虚拟现实显示设备包括两个显示屏,每一个所述显示屏与全部交互范围的一部分相对应,所述方法包括:获取外设设备的当前位置坐标,采用与所述预定条件对应的转换方式,对所述当前位置坐标进行转换,得到位于指定范围内的响应位置坐标,根据所述响应位置坐标进行位置交互。该方法通过经当前位置坐标进行坐标转换,使得到的响应位置坐标能够响应于外设设备,并且,转换后的响应位置坐标被限制在交互范围中的指定范围内,能够防止当前位置坐标在与虚拟现实显示设备交互时,2D输入的响应位置坐标在显示设备的立体影像中发生跳跃。
【IPC分类】G06F3/0481, G06F3/0484
【公开号】CN105159522
【申请号】CN201510433732
【发明人】张大为, 龙寿伦, 李刚, 张丰学, 熊旭
【申请人】深圳多新哆技术有限责任公司
【公开日】2015年12月16日
【申请日】2015年7月22日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1