【技术实现步骤摘要】
虚拟现实和增强现实移动端平面应用的交互方法和装置
本专利技术属于虚拟现实
,尤其是一种虚拟现实和增强现实移动端平面应用的交互方法。
技术介绍
虚拟现实技术综合利用计算机图形学、光电成像技术、传感技术、计算机仿真、人工智能等多种技术,并借助各种交互设备,旨在为用户提供一个逼真的、具有多重感知的虚拟世界。近年来,虚拟现实技术迅速发展,主机端虚拟现实利用高性能PC或者游戏主机作为计算核心提供虚拟现实体验。凭借其强悍的硬件,已经能够给用户带来很好的沉浸式体验,但因其成本高,配套设备繁琐,未能有很好的普及。随着近年来移动虚拟现实设备硬件性能的持续提升,移动平台与PC或者游戏主机的性能差距正在逐渐减少,一些PC及主机VR平台上的优质内容正在陆续移植到移动VR平台,但很多虚拟现实用户都觉得虚拟现实应用不够丰富,用户对2D内容VR化的需求特别大,特别是视频类的应用非常适合用户在床上观看,同时也可以避免一些用户的眩晕感。比如三星的PhoneCast应用可以让用户的平面应用可以在GearVR上运行,PhoneCast应用能 ...
【技术保护点】
1.一种虚拟现实和增强现实移动端平面应用的交互方法,其特征在于,包括以下步骤:/n步骤1:启动平面应用:/n对鼠标应用启动虚拟鼠标模块;/n对触屏应用启动虚拟触屏模块;/n对按键应用启动按键处理模块;/n步骤2:接收数据,判断数据类型:/n若为按键数据则转步骤3;/n若为传感器数据则传入传感器模块计算传感器姿态数据,并转步骤4;/n若为蓝牙手柄数据则转步骤5;/n若为触摸板数据则转步骤6;/n步骤3:判断当前应用类型:/n若当前应用为鼠标应用,则将按键数据传入虚拟鼠标模块,转步骤7;/n若当前应用为触屏应用,则将按键数据传入虚拟触屏模块,转步骤8;/n若当前应用为按键应用, ...
【技术特征摘要】
1.一种虚拟现实和增强现实移动端平面应用的交互方法,其特征在于,包括以下步骤:
步骤1:启动平面应用:
对鼠标应用启动虚拟鼠标模块;
对触屏应用启动虚拟触屏模块;
对按键应用启动按键处理模块;
步骤2:接收数据,判断数据类型:
若为按键数据则转步骤3;
若为传感器数据则传入传感器模块计算传感器姿态数据,并转步骤4;
若为蓝牙手柄数据则转步骤5;
若为触摸板数据则转步骤6;
步骤3:判断当前应用类型:
若当前应用为鼠标应用,则将按键数据传入虚拟鼠标模块,转步骤7;
若当前应用为触屏应用,则将按键数据传入虚拟触屏模块,转步骤8;
若当前应用为按键应用,则将按键数据传入键值处理模块,转步骤9;
步骤4:判断当前应用类型:
若当前应用为鼠标应用,则将传感器姿态数据传入虚拟鼠标模块,转步骤7;
若当前应用为触屏应用,则将传感器姿态数据传入虚拟触屏模块,转步骤8;
步骤5:判断蓝牙手柄数据为手柄按键数据或手柄姿态数据,若为手柄按键数据,则转步骤3,若为手柄姿态数据,则转步骤4;
步骤6:判断当前应用类型:
若当前应用为鼠标应用,则将触摸板数据传入虚拟鼠标模块,转步骤7;
若当前应用为触屏应用或按键应用,则将触摸手势转换为按键数据,传入键值处理模块;
步骤7:创建虚拟鼠标,设置鼠标移动边界和初始位置;
对传感器姿态数据或手柄姿态数据计算虚拟鼠标坐标后发送鼠标事件;
对触摸板数据、按键数据和手柄按键数据直接发送鼠标事件;
鼠标应用响应上述鼠标事件;
步骤8:创建虚拟触屏,设置触屏边界;
对手柄姿态数据计算手柄射线与应用的交点坐标、对传感器姿态数据计算凝视点射线与应用的交点坐标,再计算触屏坐标,转化为触屏事件并发送;
对按键数据、手柄按键数据和键值处...
【专利技术属性】
技术研发人员:蔡小飞,张琦,曹俊,赖小松,
申请(专利权)人:南京睿悦信息技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。