智能终端及其感控方法、具有存储功能的装置制造方法及图纸

技术编号:19098243 阅读:58 留言:0更新日期:2018-10-03 02:33
本申请公开了一种智能终端及其感控方法、具有存储功能的装置,该感控方法包括:利用佩戴在用户头部的智能终端显示虚拟现实场景;获取智能终端的位姿数据;根据位姿数据确定用户的视线与虚拟现实场景的交点;针对虚拟现实场景中的处于交点位置处的显示内容执行相应的操作。通过本申请的感控方法可以更直观、灵活地对虚拟现实场景中的显示内容进行操作,提高了虚拟现实场景中用户操作的便捷性。

【技术实现步骤摘要】
智能终端及其感控方法、具有存储功能的装置
本申请涉及虚拟现实领域,特别是涉及一种智能终端及其感控方法、具有存储功能的装置。
技术介绍
虚拟现实(VR)技术是一种可以创建和体验虚拟世界的计算机仿真系统。它利用计算机模拟产生一个三维的虚拟世界,提供用户关于视觉、听觉、触觉等感官的模拟,让用户身临其境。虚拟现实通常需要头戴式显示器,当然,智能终端也可以通过外设来实现虚拟现实体验,如GoogleCardboard以及三星GearVR等等。通常需要安装特定的VR应用,同时也需要相应的蓝牙外设来控制设备。由于智能终端上的应用,比如播放器、图库是为触摸屏幕的操作方式而设计的;当使用蓝牙外设进行控制时,有时需要左右移动很多次才能选中某个应用程序图标进行控制;有的界面没有设计应用程序图标获得焦点的状态,导致用户不知道焦点当前移动的位置而无法操作。
技术实现思路
本申请主要解决的技术问题是提供一种智能终端及其感控方法、具有存储功能的装置,通过该感控方法可以更直观、灵活地对虚拟现实场景中的显示内容进行操作,提高了虚拟现实场景中用户操作的便捷性。为解决上述技术问题,本申请采用的第一个技术方案是:提供一种基于虚拟现实的感控方法,所述感控方法包括:利用佩戴在用户头部的智能终端显示虚拟现实场景;获取所述智能终端的位姿数据;根据所述位姿数据确定所述用户的视线与所述虚拟现实场景的交点;针对所述虚拟现实场景中的处于所述交点位置处的显示内容执行相应的操作。为解决上述技术问题,本申请采用的第二个技术方案是:提供一种智能终端,所述智能终端包括处理器以及与所述处理器耦接的存储器;所述存储器上存储有所述处理器执行的程序指令以及所述处理器执行所述程序指令时所产生的中间数据;所述处理器在执行所述程序指令,能够实现本申请所述的感控方法。为解决上述技术问题,本申请采用的第三个技术方案是:提供一种具有存储功能的装置,其上存储有程序指令,所述程序指令能够被执行以实现本申请所述的感控方法。本申请的有益效果是:区别于现有技术,本申请基于虚拟现实的感控方法包括:利用佩戴在用户头部的智能终端显示虚拟现实场景;获取智能终端的位姿数据;根据位姿数据确定用户的视线与虚拟现实场景的交点;针对虚拟现实场景中的处于交点位置处的显示内容执行相应的操作。本申请的感控方法通过智能终端的位姿数据确定用户视线的方向,由此计算确定用户的视线方向与虚拟现实场景的交点位置,并对该交点位置处的显示内容执行相应的操作。结合人体头部的运动特征,更直观、灵活地对虚拟现实场景中显示内容进行操作,提高了虚拟现实场景中用户操作的便捷性。附图说明图1是本申请基于虚拟现实的感控方法一实施方式的流程示意图;图2是本申请基于虚拟现实的感控方法一具体实施方式的流程示意图;图3是本申请智能终端一实施方式的结构示意图;图4是本申请具有存储功能的装置一实施方式的结构示意图。具体实施方式本申请提供一种智能终端及其感控方法、具有存储功能的装置,为使本申请的目的、技术方案和技术效果更加明确、清楚,以下对本申请进一步详细说明,应当理解此处所描述的具体实施条例仅用于解释本申请,并不用于限定本申请。参阅图1,图1是本申请基于虚拟现实的感控方法一实施方式的流程示意图。在本实施方式中,该感控方法包括:步骤101:利用佩戴在用户头部的智能终端显示虚拟现实场景。在一个具体的应用场景中,智能终端设置在一VR眼镜内,用户佩戴该VR眼镜后可体验虚拟现实场景。其中,智能终端可以为智能手机。在本实施方式中,智能终端利用佩戴在用户头部的智能终端显示虚拟现实场景。步骤102:获取智能终端的位姿数据。在本实施方式中,当用户的视线发生变化时,用户的头部会跟随用户的视线方向发生相应地运动,进而会带动佩戴在用户头部的智能终端同步运动,例如,用户的头部转动或平移时智能终端也会同步转动或平移。因此,可以根据智能终端的位姿数据确定用户的视线。智能终端获取智能终端的位姿数据。其中,位姿数据为位置数据和姿态数据的至少一种或组合。具体地,智能终端通过位置传感器和/或运动传感器获取智能终端的位姿数据。运动传感器包括陀螺仪、加速度计和重力感应器,主要用于监测智能终端的运动,例如,倾斜和摇摆;位置传感器包括地磁场传感器,主要用于监测智能终端的位置,即,智能终端相对于世界坐标系的位置。在一个具体的应用场景中,当用户的视角发生改变后,智能终端所显示的虚拟现实场景也会相应的发生改变,以增强用户的虚拟现实体验。具体而言,根据智能终端的位姿数据调整虚拟现实场景。例如,用户的视角向右移动时,虚拟现实场景便相应地向左移动;用户的视角向左移动时,虚拟现实场景便相应地向右移动。步骤103:根据位姿数据确定用户的视线与虚拟现实场景的交点。在其中的一个实施方式中,智能终端确定智能终端佩戴在用户头部时用户的视线与智能终端的预设参考方向之间的变换关系,并根据智能终端的位姿数据确定智能终端的预设参考方向的位姿描述,根据该预设参考方向的位姿描述和变换关系,确定用户的视线的位姿描述,并根据用户的视线的位姿描述确定用户的视线与虚拟现实场景的交点。其中,智能终端的预设参考方向为预先定义的方向,可以根据实际情况设计。在其中的一个实施方式中,以智能终端显示屏幕所在的方向为预设参考方向,当然也可以以与智能终端显示屏幕所在的方向垂直的方向为预设参考方向。在预设参考方向确定了之后,智能终端根据智能终端的位姿数据确定智能终端的预设参考方向的位姿描述,其中,预设参考方向的位姿描述表征智能终端的预设参考方向的平移量或旋转量。例如,当预设参考方向为智能终端显示屏幕所在的方向时,预设参考方向的位姿描述表征智能终端显示屏幕所在的方向的平移量或旋转量。具体地,智能终端将加速度传感器或角速度传感器的检测结果进行时间积分获取智能终端的预设参考方向的位姿描述。智能终端根据其预设参考方向的位姿描述以及智能终端预设参考方向与用户视线之间的变换关系进而可以确定用户视线的位姿描述,即用户视线的方向。在另一个实施方式中,智能终端将虚拟现实场景映射到空间模型中,其中空间模型是在世界坐标系下建立的;并根据智能终端的位姿数据计算用户的视线在世界坐标系下的位姿描述;根据位姿描述确定用户的视线与空间模型中的虚拟现实场景的交点。具体地,智能终端将其传感器初始化,在智能终端接收到显示内容刷新的信号后,智能终端开始绘制显示界面,并读取传感器的初始数据,将虚拟现实场景映射到空间模型中,其中空间模型是在世界坐标系下建立的。并基于传感器的数据调整虚拟现实场景的显示内容,将该显示内容以3D形式显示。在本实施方式中,智能终端根据旋转矩阵以及智能终端的位姿数据计算用户的视线在世界坐标系下的位姿描述。其中,用户的视线在世界坐标系下的位姿描述反映的是用户的视线在地球或真实环境的视角方向。在其中的一个实施方式中,智能终端为Android系统,智能终端可以依据SensorManager.getRotationMatrix函数计确定用户的视线在世界坐标系下的姿描述。步骤104:针对虚拟现实场景中的处于交点位置处的显示内容执行相应的操作。在本实施方式中,智能终端针对虚拟现实场景中的处于交点位置处的显示内容执行相应的操作。具体地,智能终端依据用户的视线的位姿描述确定用户的视线与虚拟现实场本文档来自技高网...

【技术保护点】
1.一种基于虚拟现实的感控方法,其特征在于,所述感控方法包括:利用佩戴在用户头部的智能终端显示虚拟现实场景;获取所述智能终端的位姿数据;根据所述位姿数据确定所述用户的视线与所述虚拟现实场景的交点;针对所述虚拟现实场景中的处于所述交点位置处的显示内容执行相应的操作。

【技术特征摘要】
1.一种基于虚拟现实的感控方法,其特征在于,所述感控方法包括:利用佩戴在用户头部的智能终端显示虚拟现实场景;获取所述智能终端的位姿数据;根据所述位姿数据确定所述用户的视线与所述虚拟现实场景的交点;针对所述虚拟现实场景中的处于所述交点位置处的显示内容执行相应的操作。2.根据权利要求1所述的感控方法,其特征在于,所述根据所述位姿数据确定所述用户的视线与所述虚拟现实场景的交点的步骤包括:确定所述智能终端佩戴在用户头部时所述用户的视线与所述智能终端的预设参考方向之间的变换关系;根据所述位姿数据确定所述智能终端的预设参考方向的位姿描述;根据所述预设参考方向的位姿描述和所述变换关系,确定所述用户的视线的位姿描述。3.根据权利要求1所述的感控方法,其特征在于,所述根据所述位姿数据确定所述用户的视线与所述虚拟现实场景的交点的步骤包括:将所述虚拟现实场景映射到空间模型中,其中所述空间模型是在世界坐标系下建立的;根据所述智能终端的位姿数据计算所述用户的视线在所述世界坐标系下的位姿描述;根据所述位姿描述确定所述用户的视线与所述空间模型中的虚拟现实场景的交点。4.根据权利要求1所述的感控方法,其特征在于,所述针对所述虚拟现实场景中的处于所述交点位置处的显示内容执行相应的操作的步骤包括:确定所述交点是否与所述虚拟现实场景的图形控件重合;若与所述图形控件重合,则进一...

【专利技术属性】
技术研发人员:王凯迪
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

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

1