一种简化虚拟现实应用操作的方法和装置的制造方法

文档序号:10534126阅读:520来源:国知局
一种简化虚拟现实应用操作的方法和装置的制造方法
【专利摘要】本发明提供一种简化虚拟现实应用操作的方法和装置,方法包括:步骤S001,当前所述虚拟现实应用接收输入文字请求;步骤S002,在虚拟现实场景中显示包含有两个以上虚拟按键的虚拟键盘,所述虚拟键盘根据人眼视线显示在人眼视线区域,所述虚拟键盘的显示区域在所述人眼视线区域内;步骤S003,根据所述人眼视线计算视线向量,若所述视线向量与所述虚拟按键相交产生相交事件,则所述虚拟按键将产生相交事件的所述虚拟按键对应的文字发送给所述虚拟现实应用。装置包括:接收请求模块、显示虚拟键盘模块和事件响应模块。通过输入文字的方式代替操作实体按键的方式,简化了对虚拟现实应用的操作。
【专利说明】
—种简化虚拟现实应用操作的方法和装置
技术领域
[0001]本发明涉及虚拟现实领域,尤其涉及一种简化虚拟现实应用操作的方法和装置。
【背景技术】
[0002]当前对基于手机的虚拟现实(VR)应用的UI界面进行操作时,一般采用虚拟现实设备的遥控器进行操作,导致虚拟现实应用UI界面的操作非常不方便。如在视频播放器应用中挑选影片时,目前只提供影片选择功能,该功能对影片采用多行多列的影片海报方式在虚拟场景中呈现,每次呈现一定数量的影片海报,当用户去选择影片时,需使用虚拟现实设备的遥控器摇杆来进行翻页或滚动浏览,最后点击遥控器上面的确认键选中想观看的影片。这种方式让用户在众多片源选择时,无法准确快速地找到想要观看的影片。
[0003]因此,有必要提出一种在虚拟现实的视频播放器应用中高效率的选择影片的方式及可以简化虚拟现实应用操作的方法。

【发明内容】

[0004]基于以上问题,本发明提出一种简化虚拟现实应用操作的方法,通过输入文字的方式代替操作实体按键的方式,简化了对虚拟现实应用的操作。本发明还提出一种简化虚拟现实应用操作的装置。
[0005]—方面,本发明提出一种简化虚拟现实应用操作的方法,包括:
[0006]步骤SOOl,当前所述虚拟现实应用接收输入文字请求;
[0007]步骤S002,在虚拟现实场景中显示包含有两个以上虚拟按键的虚拟键盘,所述虚拟键盘根据人眼视线显示在人眼视线区域,所述虚拟键盘的显示区域在所述人眼视线区域内;
[0008]步骤S003,根据所述人眼视线计算视线向量,若所述视线向量与所述虚拟按键相交产生相交事件,则将产生所述相交事件的所述虚拟按键对应的文字发送给所述虚拟现实应用。
[0009]优选地,所述输入文字请求采用如下方式输入所述虚拟现实应用:声音输入方式、图像输入方式、点击虚拟现实设备的实体按键输入方式或点击与虚拟现实设备连接的外围设备的实体按键输入方式。
[0010]优选地,所述步骤SOOI中所述输入文字请求包括:文字搜索请求、输入短信请求、输入对话请求、输入密码请求或邮件文字输入请求。
[0011]优选地,所述输入文字请求为所述文字搜索请求且当前所述虚拟现实应用为视频播放器,所述虚拟按键响应所述相交事件,具体包括:将所述虚拟按键对应的文字发送给所述视频播放器;所述视频播放器执行文字搜索功能;在所述人眼视线区域显示所述文字搜索功能对应的视频搜索结果。
[0012]优选地,还包括:若所述人眼视线发生变化,则根据所述人眼视线调整所述虚拟键盘的所述显示区域。
[0013]优选地,还包括:若所述人眼视线离开所述虚拟键盘的所述显示区域超过预设时间,则使所述虚拟键盘的显示消失。
[0014]优选地,所述步骤S003中响应所述相交事件的所述虚拟按键的显示方式区别于未响应所述相交事件的所述虚拟按键的显示方式。
[0015]优选地,响应所述相交事件的所述虚拟按键的显示方式为高亮和/或突出显示;未响应所述相交事件的所述虚拟按键的显示方式为半透明显示。
[0016]另一方面,本发明提出一种简化虚拟现实应用操作的装置,包括:
[0017]接收请求模块,用于当前所述虚拟现实应用接收输入文字请求;
[0018]显示虚拟键盘模块,用于在虚拟现实场景中显示包含有两个以上虚拟按键的虚拟键盘,所述虚拟键盘根据人眼视线显示在人眼视线区域,所述虚拟键盘的显示区域在所述人眼视线区域内;
[0019]事件响应模块,用于根据所述人眼视线计算视线向量,若所述视线向量与所述虚拟按键相交产生相交事件,则将产生所述相交事件的所述虚拟按键对应的文字发送给所述虚拟现实应用。
[0020]优选地,所述输入文字请求采用如下方式输入所述虚拟现实应用:声音输入方式、图像输入方式、点击虚拟现实设备的实体按键输入方式或点击与虚拟现实设备连接的外围设备的实体按键输入方式。
[0021 ]优选地,所述接收请求模块中所述输入文字请求包括:文字搜索请求、输入短信请求、输入对话请求、输入密码请求或邮件文字输入请求。
[0022]优选地,所述输入文字请求为所述文字搜索请求且当前所述虚拟现实应用为视频播放器,所述虚拟按键响应所述相交事件,具体包括:将所述虚拟按键对应的文字发送给所述视频播放器;所述视频播放器执行文字搜索功能;在所述人眼视线区域显示所述文字搜索功能对应的视频搜索结果。
[0023]优选地,还包括:若所述人眼视线发生变化,则根据所述人眼视线调整所述虚拟键盘的所述显示区域。
[0024]优选地,还包括:若所述人眼视线离开所述虚拟键盘的所述显示区域超过预设时间,则使所述虚拟键盘的显示消失。
[0025]优选地,所述事件响应模块中响应所述相交事件的所述虚拟按键的显示方式区别于未响应所述相交事件的所述虚拟按键的显示方式。
[0026]优选地,响应所述相交事件的所述虚拟按键的显示方式为高亮和/或突出显示;未响应所述相交事件的所述虚拟按键的显示方式为半透明显示。
[0027]采用上述技术方案,具有如下有益效果:
[0028]通过当前虚拟现实应用接收输入文字请求,在虚拟现实场景中根据人眼视线位置显示包含虚拟按键的虚拟键盘,根据人眼视线计算的视线向量与虚拟按键产生相交事件,虚拟按键将产生相交事件的虚拟按键对应的文字发送给虚拟现实应用的方式,使操作虚拟现实应用时不需要使用虚拟现实设备或虚拟现实设备外围设备上的实体按键去操作,可以直接使用人眼视线去操作可视化的键盘,简化了虚拟现实应用的操作。
【附图说明】
[0029]图1是根据本发明一个实施例的简化虚拟现实应用操作的方法的流程图;
[0030]图2是根据本发明另一个实施例的简化虚拟现实应用操作的方法的视锥体示意图;
[0031]图3是根据本发明另一个实施例的简化虚拟现实应用操作的方法的流程图;
[0032]图4是根据本发明另一个实施例的简化虚拟现实应用操作的装置的框图。
【具体实施方式】
[0033]以下结合具体实施方案和附图对本发明进行进一步的详细描述。其只意在详细阐述本发明的具体实施方案,并不对本发明产生任何限制,本发明的保护范围以权利要求书为准。
[0034]参照图1,本发明提出一种简化虚拟现实应用操作的方法,包括:步骤S001,当前虚拟现实应用接收输入文字请求;步骤S002,在虚拟现实场景中显示包含有两个以上虚拟按键的虚拟键盘,虚拟键盘根据人眼视线显示在人眼视线区域,虚拟键盘的显示区域在人眼视线区域内;步骤S003,根据人眼视线计算视线向量,若视线向量与虚拟按键相交产生相交事件,则将产生所述相交事件的虚拟按键对应的文字发送给虚拟现实应用。步骤SOOl中,虚拟现实应用接收输入文字请求,虚拟现实应用如视频播放器在当前的搜索界面接收到输入文字请求,此时的输入文字请求为文字搜索请求,文字搜索请求对应视频播放器的视频搜索功能。步骤S002中,通过代码中的根容器对虚拟键盘和虚拟按键进行管理,通过创建四边形面片去实现虚拟按键,通过四边形面片去构建UI控件是虚拟现实中用于构建UI控件使用的方法,虚拟按键可以包括26个英文字母按键、O至9共10个阿拉伯数字按键及清除输入按键。第一种显示方式,虚拟键盘和虚拟按键在代码中已经创建完毕,当需要显示虚拟键盘时,只需要从根容器中取得虚拟键盘显示即可。第二种显示方式,当需要显示虚拟键盘时,再去根容器中创建虚拟键盘和虚拟按键,然后显示。人眼视线区域为视锥体。参照图2,201指向的区域即为视锥体。步骤S003中,当视线向量与虚拟按键产生相交事件时,发送产生相交事件的虚拟按键对应的文字给虚拟现实应用如视频播放器,视频播放器收到文字后会进行视频的搜索功能。
[0035]通过当前虚拟现实应用接收输入文字请求,在虚拟现实场景中根据人眼视线位置显示包含虚拟按键的虚拟键盘,根据人眼视线计算的视线向量与虚拟按键产生相交事件,虚拟按键将产生相交事件的虚拟按键对应的文字发送给虚拟现实应用的方式,使操作虚拟现实应用时不需要使用虚拟现实设备或虚拟现实设备外围设备上的实体按键去操作,可以直接使用人眼视线去操作可视化的键盘,简化了虚拟现实应用的操作。
[0036]在其中的一个实施例中,输入文字请求采用如下方式输入所述虚拟现实应用:声音输入方式、图像输入方式、点击虚拟现实设备的实体按键输入方式或点击与虚拟现实设备连接的外围设备的实体按键输入方式。声音输入方式如对着虚拟现实设备的麦克风进行声音输入,比如声音“搜索影片”对应播放器的搜索影片功能,通过声音输入方式输入解放用户的双手,虚拟现实设备也不会因为实体按键被按而产生晃动。点击与虚拟现实设备连接的外围设备的实体按键输入方式,此时外围设备同虚拟现实设备通过蓝牙、WIFI等方式连接和传递数据。通过外围设备的实体按键输入方式使对虚拟现实设备的操作更加灵活。同时可以对实体按键被点击的不同次数对应定义为虚拟现实应用中不同的功能,如定义点击实体按键2次对应启动视频播放器的视频搜索功能。
[0037]在其中的一个实施例中,步骤SOOl中输入文字请求包括:文字搜索请求、输入短信请求、输入对话请求、输入密码请求或邮件文字输入请求。针对不同的虚拟现实应用输入文字请求会对应不同的功能请求,比如对于视频播放器,输入文字请求为文字搜索请求,此时的文字搜素请求对应视频播放器的视频搜索功能。针对游戏应用,输入文字请求为输入密码请求,此时的输入密码请求对应游戏中账号密码的输入。
[0038]在其中的一个实施例中,输入文字请求为文字搜索请求且当前虚拟现实应用为视频播放器,虚拟按键响应相交事件,具体包括:将虚拟按键对应的文字给所述视频播放器;视频播放器执行文字搜索功能;在人眼视线区域显示文字搜索功能对应的视频搜索结果。当前虚拟现实应用为视频播放器时,如用户点击两次虚拟设备遥控器的实体按键,此时启动视频播放器的视频搜索功能,视频播放器接收到虚拟按键发送来的文字后,会根据文字执行视频搜索功能,将搜索结果显示在人眼视线区域。
[0039]在其中的一个实施例中,采用虚拟现实设备的陀螺仪检测人眼视线。因为基于手机的虚拟现实设备一般没有鼠标等外设,不能通过传统的2D数据转换为3D数据的方式去计算位置,所以采用手机的陀螺仪去检测人眼视线,根据人的头部转动与计算人眼视线。
[0040]在其中的一个实施例中,还包括:若人眼视线发生变化,则根据人眼视线调整虚拟键盘的显示区域。当人眼视线发生变化时,虚拟键盘会根据人眼视线更新它的显示区域,以保证人眼视线可以实时输入。当想关闭虚拟键盘显示时,可通过点击虚拟现实设备的外围设备如遥控器按键来实现。
[0041]在其中的一个实施例中,还包括:若人眼视线离开虚拟键盘的显示区域超过预设时间,则使所述虚拟键盘的显示消失。可以预定义3s钟,当人眼视线离开虚拟键盘的显示区域超过3s钟时,虚拟键盘的显示消失,此时用户可以进行其它的操作。
[0042]在其中的一个实施例中,步骤S003中响应相交事件的虚拟按键的显示方式区别于未响应相交事件的虚拟按键的显示方式。使人眼可以明确的看到选中的虚拟按键。
[0043]在其中的一个实施例中,响应相交事件的虚拟按键的显示方式为高亮和/或突出显示;未响应相交事件的虚拟按键的显示方式为半透明显示。使人眼很容易分辨被选中的虚拟按键,通过高亮或突出的显示方式使虚拟按键显示效果更好;而未响应相交事件的虚拟按键的显示方式为半透明显示,也增强了显示效果。
[0044]参照图3,作为本发明的最佳实施例,通过接收文字搜索请求后显示虚拟键盘,虚拟键盘的虚拟按键响应相交事件后将虚拟按键对应的文字发送给虚拟现实的视频播放器应用,视频播放器执行影片搜索的方式最终实现了通过文字输入实现影片搜索。步骤S301,视频播放器接收到文字搜素请求,文字搜索请求通过虚拟现实设备的遥控器按键输入。步骤S302,根据陀螺仪检测人眼视线,根据人眼视线计算视线向量。步骤S303,从代码的根容器中取得虚拟键盘和虚拟按键,根据人眼视线显示虚拟键盘,使虚拟键盘的显示区域在人眼视线区域。步骤S304,根据陀螺仪检测人眼视线,根据人眼视线计算视线向量,当视线向量与虚拟按键相交时产生相交事件,将产生相交事件的虚拟按键对应的文字发送给视频播放器。基于手机的头戴式虚拟现实设备通过人的头部转动使人眼视线发生变化。通过为虚拟按键设置监听函数监听相交事件,当发生相交事件,监听函数会将产生相交事件的虚拟按键对应的文字发送给视频播放器。当监听函数监听I分钟后没有监听到相交事件产生时,确认此次文字输入完毕,将输入完毕信息发送给视频播放器。步骤S305,视频播放器根据接收到的所有文字在视频库中进行搜索,将搜索结果显示在人眼视线区域,供用户选择。步骤S306,监听函数监听I分钟后没有监听到相交事件产生时,同时关闭虚拟键盘的显示。
[0045]参照图4,本发明提出一种简化虚拟现实应用操作的装置,包括:接收请求模块401,用于当前虚拟现实应用接收输入文字请求;显示虚拟键盘模块402,用于在虚拟现实场景中显示包含有两个以上虚拟按键的虚拟键盘,虚拟键盘根据人眼视线显示在人眼视线区域,虚拟键盘的显示区域在人眼视线区域内;事件响应模块403,用于根据人眼视线计算视线向量,若视线向量与虚拟按键相交产生相交事件,则将产生相交事件的虚拟按键对应的文字发送给虚拟现实应用。
[0046]在其中的一个实施例中,输入文字请求采用如下方式输入虚拟现实应用:声音输入方式、图像输入方式、点击虚拟现实设备的实体按键输入方式或点击与虚拟现实设备连接的外围设备的实体按键输入方式。
[0047]在其中的一个实施例中,接收请求模块401中输入文字请求包括:文字搜索请求、输入短信请求、输入对话请求、输入密码请求或邮件文字输入请求。
[0048]在其中的一个实施例中,输入文字请求为文字搜索请求且当前虚拟现实应用为视频播放器,虚拟按键响应相交事件,具体包括:将虚拟按键对应的文字发送给视频播放器;视频播放器执行文字搜索功能;在人眼视线区域显示文字搜索功能对应的视频搜索结果。
[0049]在其中的一个实施例中,采用虚拟现实设备的陀螺仪检测人眼视线。
[0050]在其中的一个实施例中,还包括:若人眼视线发生变化,则根据人眼视线调整虚拟键盘的显示区域。
[0051]在其中的一个实施例中,还包括:若人眼视线离开虚拟键盘的显示区域超过预设时间,则使虚拟键盘的显示消失。
[0052]在其中的一个实施例中,事件响应模块403中响应相交事件的虚拟按键的显示方式区别于未响应相交事件的虚拟按键的显示方式。
[0053]在其中的一个实施例中,响应相交事件的虚拟按键的显示方式为高亮和/或突出显示;未响应相交事件的虚拟按键的显示方式为半透明显示。
[0054]以上所述的仅是本发明的原理和较佳的实施例。应当指出,对于本领域的普通技术人员来说,在本发明原理的基础上,还可以做出若干其它变型,也应视为本发明的保护范围。
【主权项】
1.一种简化虚拟现实应用操作的方法,其特征在于,包括: 步骤SOOl,当前所述虚拟现实应用接收输入文字请求; 步骤S002,在虚拟现实场景中显示包含有两个以上虚拟按键的虚拟键盘,所述虚拟键盘根据人眼视线显示在人眼视线区域,所述虚拟键盘的显示区域在所述人眼视线区域内; 步骤S003,根据所述人眼视线计算视线向量,若所述视线向量与所述虚拟按键相交产生相交事件,则将产生所述相交事件的所述虚拟按键对应的文字发送给所述虚拟现实应用。2.根据权利要求1所述的简化虚拟现实应用操作的方法,其特征在于,所述输入文字请求采用如下方式输入所述虚拟现实应用:声音输入方式、图像输入方式、点击虚拟现实设备的实体按键输入方式或点击与虚拟现实设备连接的外围设备的实体按键输入方式。3.根据权利要求1所述的简化虚拟现实应用操作的方法,其特征在于,所述步骤SOOl中所述输入文字请求包括:文字搜索请求、输入短信请求、输入对话请求、输入密码请求或邮件文字输入请求。4.根据权利要求3所述的简化虚拟现实应用操作的方法,其特征在于:所述输入文字请求为所述文字搜索请求且当前所述虚拟现实应用为视频播放器; 所述虚拟按键响应所述相交事件,具体包括:将所述虚拟按键对应的文字发送给所述视频播放器;所述视频播放器执行文字搜索功能;在所述人眼视线区域显示所述文字搜索功能对应的视频搜索结果。5.根据权利要求1所述的简化虚拟现实应用操作的方法,其特征在于,还包括:若所述人眼视线发生变化,则根据所述人眼视线调整所述虚拟键盘的所述显示区域。6.根据权利要求1所述的简化虚拟现实应用操作的方法,其特征在于,还包括:若所述人眼视线离开所述虚拟键盘的所述显示区域超过预设时间,则使所述虚拟键盘的显示消失。7.根据权利要求1所述的简化虚拟现实应用操作的方法,其特征在于,所述步骤S003中响应所述相交事件的所述虚拟按键的显示方式区别于未响应所述相交事件的所述虚拟按键的显示方式。8.根据权利要求7所述的简化虚拟现实应用操作的方法,其特征在于:响应所述相交事件的所述虚拟按键的显示方式为高亮和/或突出显示;未响应所述相交事件的所述虚拟按键的显示方式为半透明显示。9.一种简化虚拟现实应用操作的装置,其特征在于,包括: 接收请求模块,用于当前所述虚拟现实应用接收输入文字请求; 显示虚拟键盘模块,用于在虚拟现实场景中显示包含有两个以上虚拟按键的虚拟键盘,所述虚拟键盘根据人眼视线显示在人眼视线区域,所述虚拟键盘的显示区域在所述人眼视线区域内; 事件响应模块,用于根据所述人眼视线计算视线向量,若所述视线向量与所述虚拟按键相交产生相交事件,则将产生所述相交事件的所述虚拟按键对应的文字发送给所述虚拟现实应用。10.根据权利要求9所述的简化虚拟现实应用操作的装置,其特征在于,所述输入文字请求采用如下方式输入所述虚拟现实应用:声音输入方式、图像输入方式、点击虚拟现实设备的实体按键输入方式或点击与虚拟现实设备连接的外围设备的实体按键输入方式。11.根据权利要求9所述的简化虚拟现实应用操作的装置,其特征在于,所述接收请求模块中所述输入文字请求包括:文字搜索请求、输入短信请求、输入对话请求、输入密码请求或邮件文字输入请求。12.根据权利要求11所述的简化虚拟现实应用操作的装置,其特征在于:所述输入文字请求为所述文字搜索请求且当前所述虚拟现实应用为视频播放器; 所述虚拟按键响应所述相交事件,具体包括:将所述虚拟按键对应的文字发送给所述视频播放器;所述视频播放器执行文字搜索功能;在所述人眼视线区域显示所述文字搜索功能对应的视频搜索结果。13.根据权利要求9所述的简化虚拟现实应用操作的装置,其特征在于,还包括:若所述人眼视线发生变化,则根据所述人眼视线调整所述虚拟键盘的所述显示区域。14.根据权利要求9所述的简化虚拟现实应用操作的装置,其特征在于,还包括:若所述人眼视线离开所述虚拟键盘的所述显示区域超过预设时间,则使所述虚拟键盘的显示消失。15.根据权利要求9所述的简化虚拟现实应用操作的装置,其特征在于,所述事件响应模块中响应所述相交事件的所述虚拟按键的显示方式区别于未响应所述相交事件的所述虚拟按键的显示方式。16.根据权利要求15所述的简化虚拟现实应用操作的装置,其特征在于:响应所述相交事件的所述虚拟按键的显示方式为高亮和/或突出显示;未响应所述相交事件的所述虚拟按键的显示方式为半透明显示。
【文档编号】G06F3/01GK105892631SQ201510785541
【公开日】2016年8月24日
【申请日】2015年11月16日
【发明人】李珅
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1