虚拟现实设备及其输入方法与流程

文档序号:12461457阅读:405来源:国知局
虚拟现实设备及其输入方法与流程

本发明涉及虚拟现实技术领域,特别是涉及到一种虚拟现实设备及其输入方法。



背景技术:

虚拟现实设备,简称VR(Virtual Reality)设备,是利用仿真技术、计算机图形学、人机接口技术、多媒体技术、传感技术以及网络技术等多种技术集合的产品,是借助计算机及最新传感器技术创造的一种崭新的人机交互手段。其具体技术内涵是一种综合利用计算机图形系统和各种现实及控制等接口设备,在计算机上生成的可交互的三维环境中提供沉浸感觉的技术。

目前,各种VR设备都面临如何实现信息输入的问题。现有的输入解决方案,是在VR界面中额外添加输入法框架,整个输入流程包括在VR界面中绘制虚拟键盘、通过远程控制器获得当前用户在VR界面中的焦点、将焦点转化成某个具体的按键、根据按键查询输入法字库、根据输入法字库返回结果在VR界面中显示候选字等复杂的处理流程,处理效率低。同时,实现整个输入流程需要添加几千行到几万行代码,使得整个输入解决方案复杂化,无形中提高了成本。



技术实现要素:

本发明的主要目的为提供一种虚拟现实设备及其输入方法,旨在简化虚拟现实设备的输入解决方案,提高处理效率,降低成本。

为达以上目的,本发明提出一种虚拟现实设备的输入方法,所述方法包括以下步骤:

当输入事件被触发时,VR界面模块通知系统输入法模块;

所述系统输入法模块展示输入法界面,通过所述输入法界面获取输入信息,并将所述输入信息发送给所述VR界面模块;

所述VR界面模块接收所述输入信息并予以展示。

可选地,所述输入法界面包括虚拟键盘,所述通过所述输入法界面获取输入信息的步骤包括:所述系统输入法模块检测针对所述虚拟键盘的按键事件,根据所述按键事件获取输入信息。

可选地,所述系统输入法模块检测针对所述虚拟键盘的按键事件的步骤包括:

所述系统输入法模块通过角速度传感器检测所述虚拟现实设备的角度变化信息,根据所述角度变化信息在所述虚拟键盘上移动光标,并在按键事件被触发时按下所述虚拟键盘上的光标所对应的按键。

可选地,所述系统输入法模块通过角速度传感器检测所述虚拟现实设备的角度变化信息,根据所述角度变化信息在所述虚拟键盘上移动光标的步骤包括:

所述系统输入法模块读取角速度传感器的数据,将所述数据转化为屏幕上的坐标信息,根据所述坐标信息在所述虚拟键盘的相应位置生成光标,当所述坐标信息随着所述虚拟现实设备的角度变化而变化时,则根据所述坐标信息的变化在所述虚拟键盘上移动所述光标。

可选地,所述方法还包括:当所述光标停留在所述虚拟键盘的一个按键上达预设时间时,触发按键事件。

可选地,所述方法还包括:当接收到用户的控制指令时,触发按键事件。

可选地,所述控制指令来自于所述虚拟现实设备的远程控制器。

可选地,所述角速度传感器为陀螺仪。

可选地,所述输入法界面还包括输入框,所述根据所述按键事件获取输入信息的步骤之后还包括:

所述系统输入法模块在所述输入框内实时展示所述输入信息。

可选地,所述系统输入法模块展示输入法界面的步骤包括:

所述系统输入法模块分别在屏幕的左右两边展示两个相同的输入法界面。

可选地,所述系统输入法模块为Android系统输入法模块。

可选地,所述虚拟现实设备为虚拟现实眼镜或虚拟现实头盔。

本发明同时提出一种虚拟现实设备,所述设备包括VR界面模块和系统输入法模块,其中:

所述VR界面模块,用于当输入事件被触发时,通知所述系统输入法模块;

所述系统输入法模块,用于当所述输入事件被触发时,展示输入法界面,通过所述输入法界面获取输入信息,并将所述输入信息发送给所述VR界面模块;

所述VR界面模块还用于:接收所述输入信息并予以展示。

可选地,所述输入法界面包括虚拟键盘,所述系统输入法模块包括输入信息获取单元,所述输入信息获取单元用于:检测针对所述虚拟键盘的按键事件,根据所述按键事件获取输入信息。

可选地,所述输入信息获取单元用于:通过角速度传感器检测所述虚拟现实设备的角度变化信息,根据所述角度变化信息在所述虚拟键盘上移动光标,并在按键事件被触发时按下所述虚拟键盘上的光标所对应的按键。

可选地,所述输入信息获取单元用于:读取角速度传感器的数据,将所述数据转化为屏幕上的坐标信息,根据所述坐标信息在所述虚拟键盘的相应位置生成光标,当所述坐标信息随着所述虚拟现实设备的角度变化而变化时,则根据所述坐标信息的变化在所述虚拟键盘上移动所述光标。

可选地,所述输入信息获取单元用于:当所述光标停留在所述虚拟键盘的一个按键上达预设时间时,触发按键事件。

可选地,所述输入信息获取单元用于:当接收到用户的控制指令时,触发按键事件。

可选地,所述输入法界面还包括输入框,所述系统输入法模块还包括展示单元,所述展示单元用于:在屏幕上展示所述输入框和虚拟键盘,并在所述输入框内实时展示所述输入信息。

可选地,所述系统输入法模块包括展示单元,所述展示单元用于:分别在屏幕的左右两边分别展示两个相同的输入法界面。

本发明实施例所提供的一种虚拟现实设备的输入方法,通过直接在虚拟现实设备中引入现有系统自带的系统输入法模块(如Android系统输入法模块),通过系统输入法模块展示输入法界面、获取输入信息并将输入信息发送给VR界面模块,实现了直接基于现有系统中的输入法框架在VR界面中输入信息,无需在VR界面中额外添加输入法框架,省去了在VR界面中绘制虚拟键盘等复杂的处理流程,简化了处理流程,提高了处理效率,并且兼容性好。相对于现有技术中实现整个输入流程需要几千到几万行代码,本发明实施例中只需要几百行代码就能实现整个输入流程,大大简化了输入解决方案,降低了成本。

附图说明

图1是本发明第一实施例的虚拟现实设备的输入方法的流程图;

图2是本发明第二实施例的虚拟现实设备的模块示意图;

图3是图2中的输入信息获取模块的模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

实施例一

参照图1,提出本发明第一实施例的虚拟现实设备的输入方法,所述方法包括以下步骤:

S11、当输入事件被触发时,VR界面模块通知系统输入法模块。

具体的,VR界面模块在屏幕上展示VR界面(一般通过Unity或OpenGL实现),当用户在VR界面将光标(或称焦点)停留在某个文本框或虚拟按键上时,VR界面模块则触发输入事件。此外,用户也可以通过物理按键、语音命令、手势动作等操作指令触发输入事件。

当输入事件被触发时,VR界面模块则通知系统输入法模块输入事件已触发,要求系统输入法模块弹出输入法界面获取输入信息。具体实施时,VR界面模块与系统输入法模块可以通过Intent机制进行通讯,即VR界面模块通过向系统输入法模块发送Intent来通知系统输入法模块输入事件已被触发。

所述系统输入法模块可以是现有的各种系统自带的输入法模块,如Android系统输入法模块,从而无需在VR界面中额外添加输入法框架,只需直接在虚拟现实设备中引入现有的系统输入法模块即可。

本发明所述的虚拟现实设备,主要指虚拟现实眼镜(VR眼镜)、虚拟现实头盔(VR头盔)等头戴式虚拟现实设备,当然也可以是其他的虚拟现实设备。

进一步地,当输入事件被触发时,VR界面模块则退出VR界面,以方便后续系统输入法模块能够更好的展示输入法界面。

S12、系统输入法模块展示输入法界面,通过输入法界面获取输入信息,并将输入信息发送给VR界面模块。

本步骤S12中,系统输入法模块接收到输入事件被触发的通知后,立即启动一个界面(Activity),该界面为输入法界面,并在屏幕上展示该输入法界面。优选地,分别在屏幕的左右两边展示两个相同的输入法界面,即左边一个输入法界面,右边一个输入法界面,两边的输入法界面相同,从而确保用户看见的是一个三维(3D)界面。所述输入法界面至少包括虚拟键盘,还可以进一步包括输入框,虚拟键盘和输入框可以上下排布,也可以左右排布,本发明对此不作限定。

展示输入法界面后,系统输入法模块随即检测针对虚拟键盘的按键事件,根据按键事件获取输入信息,进一步地,还可以在输入框内实时展示获取的输入信息,以方便用户实时预览,以便于及时修正。当接收到输入完成的指令后,系统输入法模块退出输入法界面,并将输入信息发送给VR界面模块。所述输入完成的指令可以是特定虚拟按键或物理按键的触发信息、特定的手势动作、特定的语音命令等。例如,用户完成输入后,将光标停留到输入法界面上的“确认”按键上,此时输入界面消失,系统输入法模块发送消息给VR界面模块,将获取的输入发送给VR界面模块。

本发明实施例中,在获取输入信息时,系统输入法模块首先通过角速度传感器(如陀螺仪)检测虚拟现实设备的角度变化信息,根据角度变化信息在虚拟键盘上移动光标。具体为:系统输入法模块读取角速度传感器的数据,将该数据转化为屏幕上的坐标信息,根据坐标信息在虚拟键盘的相应位置生成光标,当坐标信息随着虚拟现实设备的角度变化而变化时,则根据坐标信息的变化在虚拟键盘上移动光标。

然后,系统输入法模块在按键事件被触发时按下虚拟键盘上的光标所对应的按键。其中:当光标停留在虚拟键盘的一个按键上达预设时间时,则自动触发按键事件;或者,当接收到用户的控制指令时,则触发按键事件。该控制指令可以是来自于虚拟现实设备的远程控制器发送的控制指令,也可以是虚拟现实设备的指令接收模块接收的控制指令。例如,当用户按压远程控制器上的“确认”按键时,远程控制器则向系统输入法模块发送控制指令;又如,当用户发布预设的语音命令、手势动作或按压特定的物理按键时,指令接收模块则接收到控制指令。

最后,系统输入法模块直接将按下的按键对应的字符作为输入信息展示于输入框内,或者,根据按下的按键对应的字符生成候选文字供用户选择,并将用户选择的文字作为输入信息展示于输入框内。

在某些实施例中,系统输入法模块也可以通过虚拟现实设备的远程控制器发送的指令来在虚拟键盘上移动光标,并在按键事件被触发时按下虚拟键盘上的光标所对应的按键。例如,用户可以通过移动远程控制器、按压远程控制器上的物理按键、触摸远程控制器的触摸屏等方式来移动虚拟键盘上的光标或触发按键事件。

在另一些实施例中,系统输入法模块也可以通过虚拟现实设备的指令接收模块接收用户的指令来在虚拟键盘上移动光标,并在按键事件被触发时按下虚拟键盘上的光标所对应的按键。例如,系统输入法模块通过指令接收模块接收到的预设的语音命令、手势动作或物理按键的按压信息来移动虚拟键盘上的光标或触发按键事件。

S13、VR界面模块接收输入信息并予以展示。

本步骤S13中,VR界面模块接收到系统输入法模块的信息后,立即展示VR界面,并在VR界面上展示接收到的输入信息,从而完成信息在VR界面上的输入。

本发明实施例的虚拟现实设备的输入方法,通过直接在虚拟现实设备中引入现有系统自带的系统输入法模块(如Android系统输入法模块),通过系统输入法模块展示输入法界面、获取输入信息并将输入信息发送给VR界面模块,实现了直接基于现有系统中的输入法框架在VR界面中输入信息,无需在VR界面中额外添加输入法框架,省去了在VR界面中绘制虚拟键盘等复杂流程,简化了处理流程,提高了处理效率,并且兼容性好。相对于现有技术中实现整个输入流程需要几千到几万行代码,本发明实施例中只需要几百行代码就能实现整个输入流程,大大简化了输入解决方案,降低了成本。

实施例二

参照图2,提出本发明第二实施例的虚拟现实设备,本发明所述的虚拟现实设备,主要指虚拟现实眼镜(VR眼镜)、虚拟现实头盔(VR头盔)等头戴式虚拟现实设备,当然也可以是其他的虚拟现实设备。所述设备包括VR界面模块和系统输入法模块,其中:

VR界面模块:用于当输入事件被触发时,通知系统输入法模块;接收系统输入法模块发送的输入信息并予以展示。

具体的,VR界面模块在屏幕上展示VR界面(一般通过Unity或OpenGL实现),当用户在VR界面将光标(或称焦点)停留在某个文本框或虚拟按键上时,VR界面模块则触发输入事件。此外,用户也可以通过物理按键、语音命令、手势动作等操作指令触发输入事件。

当输入事件被触发时,VR界面模块则通知系统输入法模块输入事件已触发,要求系统输入法模块弹出输入法界面获取输入信息。具体实施时,VR界面模块与系统输入法模块可以通过Intent机制进行通讯,即VR界面模块通过向系统输入法模块发送Intent来通知系统输入法模块输入事件已被触发。

进一步地,当输入事件被触发时,VR界面模块则退出VR界面,以方便后续系统输入法模块能够更好的展示输入法界面。

VR界面模块接收到系统输入法模块发送的输入信息后,立即展示VR界面,并在VR界面上展示接收该输入信息,从而完成信息在VR界面上的输入。

系统输入法模块:用于当输入事件被触发时,展示输入法界面,通过输入法界面获取输入信息,并将输入信息发送给VR界面模块。

所述系统输入法模块可以是现有的各种系统自带的输入法模块,如Android系统输入法模块,从而无需在VR界面中额外添加输入法框架,只需直接在虚拟现实设备中引入现有的系统输入法模块即可。

如图3所示,系统输入法模块包括展示单元、输入信息获取单元和输入信息发送单元,其中:

展示单元:用于展示输入法界面。

具体的,当接收到输入事件被触发的通知后,展示单元立即启动一个界面(Activity),该界面为输入法界面,并在屏幕上展示该输入法界面。优选地,展示单元分别在屏幕的左右两边展示两个相同的输入法界面,即左边一个输入法界面,右边一个输入法界面,两边的输入法界面相同,从而确保用户看见的是一个三维(3D)界面。所述输入法界面至少包括虚拟键盘,还可以进一步包括输入框,虚拟键盘和输入框可以上下排布,也可以左右排布,本发明对此不作限定。

进一步地,展示单元还可以在输入框内实时展示获取的输入信息,以方便用户实时预览,以便于及时修正。

输入信息获取单元:用于通过输入法界面获取输入信息。

具体的,当展示输入法界面后,输入信息获取单元随即检测针对虚拟键盘的按键事件,根据按键事件获取输入信息。

本发明实施例中,在获取输入信息时,输入信息获取单元首先通过角速度传感器(如陀螺仪)检测虚拟现实设备的角度变化信息,根据角度变化信息在虚拟键盘上移动光标。具体为:输入信息获取单元读取角速度传感器的数据,将该数据转化为屏幕上的坐标信息,根据坐标信息在虚拟键盘的相应位置生成光标,当坐标信息随着虚拟现实设备的角度变化而变化时,则根据坐标信息的变化在虚拟键盘上移动光标。

然后,输入信息获取单元在按键事件被触发时按下虚拟键盘上的光标所对应的按键。其中:当光标停留在虚拟键盘的一个按键上达预设时间时,输入信息获取单元则自动触发按键事件;或者,当接收到用户的控制指令时,输入信息获取单元则触发按键事件。该控制指令可以是来自于虚拟现实设备的远程控制器发送的控制指令,也可以是虚拟现实设备的指令接收模块接收的控制指令。例如,当用户按压远程控制器上的“确认”按键时,远程控制器则向系统输入法模块发送控制指令;又如,当用户发布预设的语音命令、手势动作或按压特定的物理按键时,指令接收模块则接收到控制指令。

最后,输入信息获取单元直接将按下的按键对应的字符作为输入信息,发送给展示单元展示于输入框内,或者,输入信息获取单元根据按下的按键对应的字符生成候选文字供用户选择,并将用户选择的文字作为输入信息,发送给展示单元展示于输入框内。

在某些实施例中,输入信息获取单元也可以通过虚拟现实设备的远程控制器发送的指令来在虚拟键盘上移动光标,并在按键事件被触发时按下虚拟键盘上的光标所对应的按键。例如,用户可以通过移动远程控制器、按压远程控制器上的物理按键、触摸远程控制器的触摸屏等方式来移动虚拟键盘上的光标或触发按键事件。

在另一些实施例中,输入信息获取单元也可以通过虚拟现实设备的指令接收模块接收用户的指令来在虚拟键盘上移动光标,并在按键事件被触发时按下虚拟键盘上的光标所对应的按键。例如,系统输入法模块通过指令接收模块接收到的预设的语音命令、手势动作或物理按键的按压信息来移动虚拟键盘上的光标或触发按键事件。

输入信息发送单元:用于将获取的输入信息发送给VR界面模块。

具体的,当接收到输入完成的指令后,输入信息发送单元退出输入法界面,并将输入信息发送给VR界面模块。所述输入完成的指令可以是特定虚拟按键或物理按键的触发信息、特定的手势动作、特定的语音命令等。例如,用户完成输入后,将光标停留到输入法界面上的“确认”按键上,此时输入界面消失,输入信息发送单元发送消息给VR界面模块,将获取的输入发送给VR界面模块。

本发明实施例的虚拟现实设备,通过直接引入现有系统自带的系统输入法模块(如Android系统输入法模块),通过系统输入法模块展示输入法界面、获取输入信息并将输入信息发送给VR界面模块,实现了直接基于现有系统中的输入法框架在VR界面中输入信息,无需在VR界面中额外添加输入法框架,省去了在VR界面中绘制虚拟键盘等复杂流程,简化了处理流程,提高了处理效率,并且兼容性好。相对于现有技术中实现整个输入流程需要几千到几万行代码,本发明实施例中只需要几百行代码就能实现整个输入流程,大大简化了输入解决方案,降低了成本。

本领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(RandomAccess Memory,随机存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

本发明实施例公开了A1、一种虚拟现实设备的输入方法,其特征在于,包括以下步骤:

当输入事件被触发时,VR界面模块通知系统输入法模块;

所述系统输入法模块展示输入法界面,通过所述输入法界面获取输入信息,并将所述输入信息发送给所述VR界面模块;

所述VR界面模块接收所述输入信息并予以展示。

A2、如权利要求A1所述的虚拟现实设备的输入方法,其特征在于,所述输入法界面包括虚拟键盘,所述通过所述输入法界面获取输入信息的步骤包括:所述系统输入法模块检测针对所述虚拟键盘的按键事件,根据所述按键事件获取输入信息。

A3、如权利要求A2所述的虚拟现实设备的输入方法,其特征在于,所述系统输入法模块检测针对所述虚拟键盘的按键事件的步骤包括:

所述系统输入法模块通过角速度传感器检测所述虚拟现实设备的角度变化信息,根据所述角度变化信息在所述虚拟键盘上移动光标,并在按键事件被触发时按下所述虚拟键盘上的光标所对应的按键。

A4、如权利要求A3所述的虚拟现实设备的输入方法,其特征在于,所述系统输入法模块通过角速度传感器检测所述虚拟现实设备的角度变化信息,根据所述角度变化信息在所述虚拟键盘上移动光标的步骤包括:

所述系统输入法模块读取角速度传感器的数据,将所述数据转化为屏幕上的坐标信息,根据所述坐标信息在所述虚拟键盘的相应位置生成光标,当所述坐标信息随着所述虚拟现实设备的角度变化而变化时,则根据所述坐标信息的变化在所述虚拟键盘上移动所述光标。

A5、如权利要求A3所述的虚拟现实设备的输入方法,其特征在于,所述方法还包括:当所述光标停留在所述虚拟键盘的一个按键上达预设时间时,触发按键事件。

A6、如权利要求A3所述的虚拟现实设备的输入方法,其特征在于,所述方法还包括:当接收到用户的控制指令时,触发按键事件。

A7、如权利要求A6所述的虚拟现实设备的输入方法,其特征在于,所述控制指令来自于所述虚拟现实设备的远程控制器。

A8、如权利要求A3-A7任一项所述的虚拟现实设备的输入方法,其特征在于,所述角速度传感器为陀螺仪。

A9、如权利要求A2-A7任一项所述的虚拟现实设备的输入方法,其特征在于,所述输入法界面还包括输入框,所述根据所述按键事件获取输入信息的步骤之后还包括:

所述系统输入法模块在所述输入框内实时展示所述输入信息。

A10、如权利要求A1-A7任一项所述的虚拟现实设备的输入方法,其特征在于,所述系统输入法模块展示输入法界面的步骤包括:

所述系统输入法模块分别在屏幕的左右两边展示两个相同的输入法界面。

A11、如权利要求A1-A7任一项所述的虚拟现实设备的输入方法,其特征在于,所述系统输入法模块为Android系统输入法模块。

A12、如权利要求A1-A7任一项所述的虚拟现实设备的输入方法,其特征在于,所述虚拟现实设备为虚拟现实眼镜或虚拟现实头盔。

本发明实施例还公开了B13、一种虚拟现实设备,其特征在于,包括VR界面模块和系统输入法模块,其中:

所述VR界面模块,用于当输入事件被触发时,通知所述系统输入法模块;

所述系统输入法模块,用于当所述输入事件被触发时,展示输入法界面,通过所述输入法界面获取输入信息,并将所述输入信息发送给所述VR界面模块;

所述VR界面模块还用于:接收所述输入信息并予以展示。

B14、如权利要求B13所述的虚拟现实设备,其特征在于,所述输入法界面包括虚拟键盘,所述系统输入法模块包括输入信息获取单元,所述输入信息获取单元用于:检测针对所述虚拟键盘的按键事件,根据所述按键事件获取输入信息。

B15、如权利要求B14所述的虚拟现实设备,其特征在于,所述输入信息获取单元用于:通过角速度传感器检测所述虚拟现实设备的角度变化信息,根据所述角度变化信息在所述虚拟键盘上移动光标,并在按键事件被触发时按下所述虚拟键盘上的光标所对应的按键。

B16、如权利要求B15所述的虚拟现实设备,其特征在于,所述输入信息获取单元用于:读取角速度传感器的数据,将所述数据转化为屏幕上的坐标信息,根据所述坐标信息在所述虚拟键盘的相应位置生成光标,当所述坐标信息随着所述虚拟现实设备的角度变化而变化时,则根据所述坐标信息的变化在所述虚拟键盘上移动所述光标。

B17、如权利要求B15所述的虚拟现实设备,其特征在于,所述输入信息获取单元用于:当所述光标停留在所述虚拟键盘的一个按键上达预设时间时,触发按键事件。

B18、如权利要求B15所述的虚拟现实设备,其特征在于,所述输入信息获取单元用于:当接收到用户的控制指令时,触发按键事件。

B19、如权利要求B18所述的虚拟现实设备,其特征在于,所述控制指令来自于所述虚拟现实设备的远程控制器。

B20、如权利要求B15-B19任一项所述的虚拟现实设备,其特征在于,所述角速度传感器为陀螺仪。

B21、如权利要求B14-B19任一项所述的虚拟现实设备,其特征在于,所述输入法界面还包括输入框,所述系统输入法模块还包括展示单元,所述展示单元用于:在屏幕上展示所述输入框和虚拟键盘,并在所述输入框内实时展示所述输入信息。

B22、如权利要求B13-B19任一项所述的虚拟现实设备,其特征在于,所述系统输入法模块包括展示单元,所述展示单元用于:分别在屏幕的左右两边分别展示两个相同的输入法界面。

B23、如权利要求B13-B19任一项所述的虚拟现实设备,其特征在于,所述系统输入法模块为Android系统输入法模块。

B24、如权利要求B13-B19任一项所述的虚拟现实设备,其特征在于,所述虚拟现实设备为虚拟现实眼镜或虚拟现实头盔。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1