CN106610718A - 一种虚拟现实中物***置调整方法、装置及虚拟现实装置 - Google Patents

一种虚拟现实中物***置调整方法、装置及虚拟现实装置 Download PDF

Info

Publication number
CN106610718A
CN106610718A CN201610992865.XA CN201610992865A CN106610718A CN 106610718 A CN106610718 A CN 106610718A CN 201610992865 A CN201610992865 A CN 201610992865A CN 106610718 A CN106610718 A CN 106610718A
Authority
CN
China
Prior art keywords
virtual reality
object space
action
user
harvester
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610992865.XA
Other languages
English (en)
Other versions
CN106610718B (zh
Inventor
黄昌映
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN201610992865.XA priority Critical patent/CN106610718B/zh
Publication of CN106610718A publication Critical patent/CN106610718A/zh
Application granted granted Critical
Publication of CN106610718B publication Critical patent/CN106610718B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/012Walk-in-place systems for allowing a user to walk in a virtual environment while constraining him to a given position in the physical environment

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提出了一种虚拟现实中物***置调整方法、装置及虚拟现实装置,该方法包括:当接收到动作采集器采集到的用户第一动作时,触发通过动作采集器对用户第二动作的采集;接收动作采集器采集到的用户第二动作,根据预置的用户第二动作对应的物***置调整方式,调整虚拟现实中的物***置。本发明所述虚拟现实中物***置调整方法、装置及虚拟现实装置,通过动作采集器采集用户的动作,对虚拟现实中的物***置进行快速调整,提高了虚拟现实中的物***置调整效率,有效提高了用户体验。

Description

一种虚拟现实中物***置调整方法、装置及虚拟现实装置
技术领域
本发明涉及虚拟技术领域,尤其涉及一种虚拟现实中物***置调整方法、装置及虚拟现实装置。
背景技术
目前,虚拟现实(Virtual Reality,VR)技术是一种综合技术,包括三维计算机图形技术、立体显示技术和跟踪技术等,利用虚拟现实技术可以创建与现实环境一致的模拟场景,使用户可以置身该场景。虚拟现实头盔上安装有摄像头,利用摄像头可实现操作者与虚拟现实头盔的体感交互。结合虚拟现实技术,用户带上头盔,通过摄像机将现实中的外部输入设备(例如:物理键盘和物理鼠标等)和/或控制设备(例如:游戏手柄、汽车游戏仿真方向盘、飞机游戏仿真摇杆等)投影到虚拟现实中的一个位置,由于外部输入设备和/或控制设备的位置不能调整,给用户在虚拟现实中使用外部输入设备和/或控制设备带来不便。
发明内容
本发明要解决的技术问题是,提供一种虚拟现实中物***置调整方法、装置及虚拟现实装置,克服现有虚拟现实技术中物体只能固定在指定位置,不能进行位置调整的缺陷。
本发明采用的技术方案是,所述一种虚拟现实中物***置调整方法,包括:
当接收到动作采集器采集到的用户第一动作时,触发通过动作采集器对用户第二动作的采集;
接收动作采集器采集到的用户第二动作,根据预置的用户第二动作对应的物***置调整方式,调整虚拟现实中的物***置。
进一步地,所述方法还包括:在调整虚拟现实中的物***置之后,当接收到动作采集器采集到的用户第三动作时,触发停止通过动作采集器对用户第二动作的采集。
进一步地,所述调整虚拟现实中的物***置的方式,包括:向前移动虚拟现实中的物***置、向后移动虚拟现实中的物***置、向左移动虚拟现实中的物***置、向右移动虚拟现实中的物***置、向上移动虚拟现实中的物***置、向下移动虚拟现实中的物***置、顺时针旋转虚拟现实中的物***置或逆时针旋转虚拟现实中的物***置。
进一步地,所述调整虚拟现实中的物***置,具体包括:根据预设的步进移动距离和步进旋转角度,移动虚拟现实中的物***置或旋转虚拟现实中的物***置。
进一步地,所述移动虚拟现实中的物***置或旋转虚拟现实中的物***置的步进调整次数为一次或多次。
本发明还提供一种虚拟现实中物***置调整装置,包括:
开始模块,用于当接收到动作采集器采集到的用户第一动作时,触发通过动作采集器对用户第二动作的采集;
调整模块,用于接收动作采集器采集到的用户第二动作,根据预置的用户第二动作对应的物***置调整方式,调整虚拟现实中的物***置。
进一步地,所述装置还包括:
停止模块,用于在所述调整模块调整虚拟现实中的物***置之后,当接收到动作采集器采集到的用户第三动作时,触发停止通过动作采集器对用户第二动作的采集。
进一步地,所述调整虚拟现实中的物***置的方式,包括:向前移动虚拟现实中的物***置、向后移动虚拟现实中的物***置、向左移动虚拟现实中的物***置、向右移动虚拟现实中的物***置、向上移动虚拟现实中的物***置、向下移动虚拟现实中的物***置、顺时针旋转虚拟现实中的物***置或逆时针旋转虚拟现实中的物***置。
进一步地,所述调整模块,具体用于:根据预设的步进移动距离和步进旋转角度,移动虚拟现实中的物***置或旋转虚拟现实中的物***置。
进一步地,所述移动虚拟现实中的物***置或旋转虚拟现实中的物***置的步进调整次数为一次或多次。
本发明还提供一种虚拟现实装置,包括:处理器、存储器和动作采集器,其中,所述存储器用于存储所述处理器的可执行指令;所述处理器用于执行如下操作:
当接收到动作采集器采集到的用户第一动作时,触发通过动作采集器对用户第二动作的采集;
接收动作采集器采集到的用户第二动作,根据预置的用户第二动作对应的物***置调整方式,调整虚拟现实中的物***置。
进一步地,所述处理器还用于执行如下操作:在调整虚拟现实中的物***置之后,当接收到动作采集器采集到的用户第三动作时,触发停止通过动作采集器对用户第二动作的采集。
进一步地,所述调整虚拟现实中的物***置的方式,包括:向前移动虚拟现实中的物***置、向后移动虚拟现实中的物***置、向左移动虚拟现实中的物***置、向右移动虚拟现实中的物***置、向上移动虚拟现实中的物***置、向下移动虚拟现实中的物***置、顺时针旋转虚拟现实中的物***置或逆时针旋转虚拟现实中的物***置。
进一步地,所述调整虚拟现实中的物***置,具体包括:根据预设的步进移动距离和步进旋转角度,移动虚拟现实中的物***置或旋转虚拟现实中的物***置。
进一步地,所述移动虚拟现实中的物***置或旋转虚拟现实中的物***置的步进调整次数为一次或多次。
采用上述技术方案,本发明至少具有下列优点:
本发明所述虚拟现实中物***置调整方法、装置及虚拟现实装置,通过动作采集器采集用户的动作,对虚拟现实中的物***置进行快速调整,提高了虚拟现实中的物***置调整效率,有效提高了用户体验。
附图说明
图1为本发明第一实施例的虚拟现实中物***置调整方法流程图;
图2为本发明第二实施例的虚拟现实中物***置调整方法流程图;
图3为本发明第三实施例的虚拟现实中物***置调整装置组成结构示意图;
图4为本发明第四实施例的虚拟现实中物***置调整装置组成结构示意图;
图5为本发明第五实施例的虚拟现实装置组成结构示意图。
具体实施方式
为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。
本发明第一实施例,一种虚拟现实中物***置调整方法,如图1所示,包括以下具体步骤:
步骤S101,当接收到动作采集器采集到的用户第一动作时,触发通过动作采集器对用户第二动作的采集。
例如:当接收到头部动作采集器采集到的用户抬头动作时,触发通过头部动作采集器对用户头部左转或右转等用于控制虚拟现实中物***置调整的动作的采集。
又如:当接收到肢体动作采集器采集到的用户抬左手动作时,触发通过肢体动作采集器对用户抬右脚或左手掌翻转等用于控制虚拟现实中物***置调整的动作的采集。
步骤S102,接收动作采集器采集到的用户第二动作,根据预置的用户第二动作对应的物***置调整方式,调整虚拟现实中的物***置。
其中,调整虚拟现实中的物***置的方式,包括:向前移动虚拟现实中的物***置、向后移动虚拟现实中的物***置、向左移动虚拟现实中的物***置、向右移动虚拟现实中的物***置、向上移动虚拟现实中的物***置、向下移动虚拟现实中的物***置、顺时针旋转虚拟现实中的物***置或逆时针旋转虚拟现实中的物***置。
调整虚拟现实中的物***置,具体包括:根据预设的步进移动距离和步进旋转角度,移动虚拟现实中的物***置或旋转虚拟现实中的物***置。
移动虚拟现实中的物***置或旋转虚拟现实中的物***置的步进调整次数为一次或多次
例如:接收头部动作采集器采集到的用户头部左转动作,根据预置的用户头部左转动作对应的向左移动虚拟现实中的物***置,向左移动虚拟现实中的物***置。
其中,当用户头部左转动作发生一次时,根据预设的步进移动距离,将虚拟现实中的物***置向左移动一个步进移动距离;
当用户头部左转动作发生N次时,根据预设的步进移动距离,将虚拟现实中的物***置向左移动N个步进移动距离;
N为大于1的整数。
虚拟现实中的物体包括但不限于:外部输入设备和控制设备等。
外部输入设备包括但不限于:物理键盘和物理鼠标等。
控制设备包括但不限于:游戏手柄、汽车游戏仿真方向盘和飞机游戏仿真摇杆等。
又如:接收肢体动作采集器采集到的用户抬右手动作,根据预置的用户抬右手动作对应的顺时针旋转虚拟现实中的物***置,顺时针旋转虚拟现实中的物***置。
其中,当用户抬右手动作发生一次时,根据预设的步进旋转角度,将虚拟现实中的物***置顺时针旋转一个步进旋转角度;
当用户抬右手动作发生N次时,根据预设的步进旋转角度,将虚拟现实中的物***置顺时针旋转N个步进旋转角度;
N为大于1的整数。
虚拟现实中的物体包括但不限于:外部输入设备和控制设备等。
外部输入设备包括但不限于:物理键盘和物理鼠标等。
控制设备包括但不限于:游戏手柄、汽车游戏仿真方向盘和飞机游戏仿真摇杆等。
本发明第二实施例,一种虚拟现实中物***置调整方法,如图2所示,包括以下具体步骤:
步骤S201,当接收到动作采集器采集到的用户第一动作时,触发通过动作采集器对用户第二动作的采集。
例如:当接收到头部动作采集器采集到的用户抬头动作时,触发通过头部动作采集器对用户头部左转或右转等用于控制虚拟现实中物***置调整的动作的采集。
又如:当接收到肢体动作采集器采集到的用户抬左手动作时,触发通过肢体动作采集器对用户抬右脚或左手掌翻转等用于控制虚拟现实中物***置调整的动作的采集。
步骤S202,接收动作采集器采集到的用户第二动作,根据预置的用户第二动作对应的物***置调整方式,调整虚拟现实中的物***置。
其中,调整虚拟现实中的物***置的方式,包括:向前移动虚拟现实中的物***置、向后移动虚拟现实中的物***置、向左移动虚拟现实中的物***置、向右移动虚拟现实中的物***置、向上移动虚拟现实中的物***置、向下移动虚拟现实中的物***置、顺时针旋转虚拟现实中的物***置或逆时针旋转虚拟现实中的物***置。
调整虚拟现实中的物***置,具体包括:根据预设的步进移动距离和步进旋转角度,移动虚拟现实中的物***置或旋转虚拟现实中的物***置。
移动虚拟现实中的物***置或旋转虚拟现实中的物***置的步进调整次数为一次或多次。
例如:接收头部动作采集器采集到的用户头部左转动作,根据预置的用户头部左转动作对应的向左移动虚拟现实中的物***置,向左移动虚拟现实中的物***置。
其中,当用户头部左转动作发生一次时,根据预设的步进移动距离,将虚拟现实中的物***置向左移动一个步进移动距离;
当用户头部左转动作发生N次时,根据预设的步进移动距离,将虚拟现实中的物***置向左移动N个步进移动距离;
N为大于1的整数。
虚拟现实中的物体包括但不限于:外部输入设备和控制设备等。
外部输入设备包括但不限于:物理键盘和物理鼠标等。
控制设备包括但不限于:游戏手柄、汽车游戏仿真方向盘和飞机游戏仿真摇杆等。
又如:接收肢体动作采集器采集到的用户抬右脚动作,根据预置的用户抬右手动作对应的顺时针旋转虚拟现实中的物***置,顺时针旋转虚拟现实中的物***置。
其中,当用户抬右脚动作发生一次时,根据预设的步进旋转角度,将虚拟现实中的物***置顺时针旋转一个步进旋转角度;
当用户抬右脚动作发生N次时,根据预设的步进旋转角度,将虚拟现实中的物***置顺时针旋转N个步进旋转角度;
N为大于1的整数。
虚拟现实中的物体包括但不限于:外部输入设备和控制设备等。
外部输入设备包括但不限于:物理键盘和物理鼠标等。
控制设备包括但不限于:游戏手柄、汽车游戏仿真方向盘和飞机游戏仿真摇杆等。
步骤S203,当接收到动作采集器采集到的用户第三动作时,触发停止通过动作采集器对用户第二动作的采集。
例如:当接收到头部动作采集器采集到的用户低头动作时,触发停止通过头部动作采集器对用户头部左转或右转等用于控制虚拟现实中物***置调整的动作的采集。
又如:当接收到肢体动作采集器采集到的用户抬右手动作时,触发停止通过肢体动作采集器对用户抬右脚或左手掌翻转等用于控制虚拟现实中物***置调整的动作的采集。
本发明第三实施例,与第一实施例对应,本实施例介绍一种虚拟现实中物***置调整装置,如图3所示,包括以下组成部分:
开始模块100,用于当接收到动作采集器采集到的用户第一动作时,触发通过动作采集器对用户第二动作的采集。
例如:开始模块100,用于当接收到头部动作采集器采集到的用户抬头动作时,触发通过头部动作采集器对用户头部左转或右转等用于控制虚拟现实中物***置调整的动作的采集。
又如:开始模块100,用于当接收到肢体动作采集器采集到的用户抬左手动作时,触发通过肢体动作采集器对用户抬右脚或左手掌翻转等用于控制虚拟现实中物***置调整的动作的采集。
调整模块200,用于接收动作采集器采集到的用户第二动作,根据预置的用户第二动作对应的物***置调整方式,调整虚拟现实中的物***置。
其中,调整虚拟现实中的物***置的方式,包括:向前移动虚拟现实中的物***置、向后移动虚拟现实中的物***置、向左移动虚拟现实中的物***置、向右移动虚拟现实中的物***置、向上移动虚拟现实中的物***置、向下移动虚拟现实中的物***置、顺时针旋转虚拟现实中的物***置或逆时针旋转虚拟现实中的物***置。
调整虚拟现实中的物***置,具体包括:根据预设的步进移动距离和步进旋转角度,移动虚拟现实中的物***置或旋转虚拟现实中的物***置。
移动虚拟现实中的物***置或旋转虚拟现实中的物***置的步进调整次数为一次或多次
例如:调整模块200,用于接收头部动作采集器采集到的用户头部左转动作,根据预置的用户头部左转动作对应的向左移动虚拟现实中的物***置,向左移动虚拟现实中的物***置。
其中,当用户头部左转动作发生一次时,根据预设的步进移动距离,将虚拟现实中的物***置向左移动一个步进移动距离;
当用户头部左转动作发生N次时,根据预设的步进移动距离,将虚拟现实中的物***置向左移动N个步进移动距离;
N为大于1的整数。
虚拟现实中的物体包括但不限于:外部输入设备和控制设备等。
外部输入设备包括但不限于:物理键盘和物理鼠标等。
控制设备包括但不限于:游戏手柄、汽车游戏仿真方向盘和飞机游戏仿真摇杆等。
又如:调整模块200,用于接收肢体动作采集器采集到的用户抬右手动作,根据预置的用户抬右手动作对应的顺时针旋转虚拟现实中的物***置,顺时针旋转虚拟现实中的物***置。
其中,当用户抬右手动作发生一次时,根据预设的步进旋转角度,将虚拟现实中的物***置顺时针旋转一个步进旋转角度;
当用户抬右手动作发生N次时,根据预设的步进旋转角度,将虚拟现实中的物***置顺时针旋转N个步进旋转角度;
N为大于1的整数。
虚拟现实中的物体包括但不限于:外部输入设备和控制设备等。
外部输入设备包括但不限于:物理键盘和物理鼠标等。
控制设备包括但不限于:游戏手柄、汽车游戏仿真方向盘和飞机游戏仿真摇杆等。
本发明第四实施例,与第二实施例对应,本实施例介绍一种虚拟现实中物***置调整装置,如图4所示,包括以下组成部分:
开始模块100,用于当接收到动作采集器采集到的用户第一动作时,触发通过动作采集器对用户第二动作的采集。
例如:开始模块100,用于当接收到头部动作采集器采集到的用户抬头动作时,触发通过头部动作采集器对用户头部左转或右转等用于控制虚拟现实中物***置调整的动作的采集。
又如:开始模块100,用于当接收到肢体动作采集器采集到的用户抬左手动作时,触发通过肢体动作采集器对用户抬右脚或左手掌翻转等用于控制虚拟现实中物***置调整的动作的采集。
调整模块200,用于接收动作采集器采集到的用户第二动作,根据预置的用户第二动作对应的物***置调整方式,调整虚拟现实中的物***置。
其中,调整虚拟现实中的物***置的方式,包括:向前移动虚拟现实中的物***置、向后移动虚拟现实中的物***置、向左移动虚拟现实中的物***置、向右移动虚拟现实中的物***置、向上移动虚拟现实中的物***置、向下移动虚拟现实中的物***置、顺时针旋转虚拟现实中的物***置或逆时针旋转虚拟现实中的物***置。
调整虚拟现实中的物***置,具体包括:根据预设的步进移动距离和步进旋转角度,移动虚拟现实中的物***置或旋转虚拟现实中的物***置。
移动虚拟现实中的物***置或旋转虚拟现实中的物***置的步进调整次数为一次或多次
例如:调整模块200,用于接收头部动作采集器采集到的用户头部左转动作,根据预置的用户头部左转动作对应的向左移动虚拟现实中的物***置,向左移动虚拟现实中的物***置。
其中,当用户头部左转动作发生一次时,根据预设的步进移动距离,将虚拟现实中的物***置向左移动一个步进移动距离;
当用户头部左转动作发生N次时,根据预设的步进移动距离,将虚拟现实中的物***置向左移动N个步进移动距离;
N为大于1的整数。
虚拟现实中的物体包括但不限于:外部输入设备和控制设备等。
外部输入设备包括但不限于:物理键盘和物理鼠标等。
控制设备包括但不限于:游戏手柄、汽车游戏仿真方向盘和飞机游戏仿真摇杆等。
又如:调整模块200,用于接收肢体动作采集器采集到的用户抬右手动作,根据预置的用户抬右手动作对应的顺时针旋转虚拟现实中的物***置,顺时针旋转虚拟现实中的物***置。
其中,当用户抬右手动作发生一次时,根据预设的步进旋转角度,将虚拟现实中的物***置顺时针旋转一个步进旋转角度;
当用户抬右手动作发生N次时,根据预设的步进旋转角度,将虚拟现实中的物***置顺时针旋转N个步进旋转角度;
N为大于1的整数。
虚拟现实中的物体包括但不限于:外部输入设备和控制设备等。
外部输入设备包括但不限于:物理键盘和物理鼠标等。
控制设备包括但不限于:游戏手柄、汽车游戏仿真方向盘和飞机游戏仿真摇杆等。
停止模块300,用于当接收到动作采集器采集到的用户第三动作时,触发停止通过动作采集器对用户第二动作的采集。
例如:停止模块300,用于当接收到头部动作采集器采集到的用户低头动作时,触发停止通过头部动作采集器对用户头部左转或右转等用于控制虚拟现实中物***置调整的动作的采集。
又如:停止模块300,用于当接收到肢体动作采集器采集到的用户抬右手动作时,触发停止通过肢体动作采集器对用户抬右脚或左手掌翻转等用于控制虚拟现实中物***置调整的动作的采集。
本发明第五实施例,一种虚拟现实装置,如图5所示,包括以下组成部分:
本实施例中的虚拟现实装置包括:处理器501、存储器502和动作采集器503。在本发明的一些实施例中,这些部件可通过总线或者其它方式连接。
处理器501可以是通用处理器,例如中央处理器(Central Processing Unit,CPU),还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(英文:Application Specific Integrated Circuit,ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。其中,存储器用于存储所述处理器的可执行指令;
存储器502,用于存储程序代码,并将该程序代码传输给处理器501。存储器502可以包括易失性存储器(Volatile Memory),例如随机存取存储器(Random Access Memory,RAM);存储器502也可以包括非易失性存储器(Non-Volatile Memory),例如只读存储器(Read-Only Memory,ROM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Drive,SSD);存储器502还可以包括上述种类的存储器的组合。存储器502通过总线与处理器501相连接。
动作采集器503,用于采集用户的动作,并将采集到的用户动作信号传输给处理器501。动作采集器503可以包括头部动作采集器;动作采集器503可以包括肢体动作采集器;动作采集器503还可以包括上述种类的动作采集器的组合。动作采集器503通过总线或者其它方式与处理器501相连接。
其中,处理器501用于调用所述存储器502存储的虚拟现实中物***置调整程序代码,执行如下操作:
当接收到动作采集器503采集到的用户第一动作时,触发通过动作采集器503对用户第二动作的采集。
例如:当接收到头部动作采集器采集到的用户抬头动作时,触发通过头部动作采集器对用户头部左转或右转等用于控制虚拟现实中物***置调整的动作的采集。
又如:当接收到肢体动作采集器采集到的用户抬左手动作时,触发通过肢体动作采集器对用户抬右脚或左手掌翻转等用于控制虚拟现实中物***置调整的动作的采集。
接收动作采集器503采集到的用户第二动作,根据预置的用户第二动作对应的物***置调整方式,调整虚拟现实中的物***置。
其中,调整虚拟现实中的物***置的方式,包括:向前移动虚拟现实中的物***置、向后移动虚拟现实中的物***置、向左移动虚拟现实中的物***置、向右移动虚拟现实中的物***置、向上移动虚拟现实中的物***置、向下移动虚拟现实中的物***置、顺时针旋转虚拟现实中的物***置或逆时针旋转虚拟现实中的物***置。
调整虚拟现实中的物***置,具体包括:根据预设的步进移动距离和步进旋转角度,移动虚拟现实中的物***置或旋转虚拟现实中的物***置。
移动虚拟现实中的物***置或旋转虚拟现实中的物***置的步进调整次数为一次或多次
例如:接收头部动作采集器采集到的用户头部左转动作,根据预置的用户头部左转动作对应的向左移动虚拟现实中的物***置,向左移动虚拟现实中的物***置。
其中,当用户头部左转动作发生一次时,根据预设的步进移动距离,将虚拟现实中的物***置向左移动一个步进移动距离;
当用户头部左转动作发生N次时,根据预设的步进移动距离,将虚拟现实中的物***置向左移动N个步进移动距离;
N为大于1的整数。
虚拟现实中的物体包括但不限于:外部输入设备和控制设备等。
外部输入设备包括但不限于:物理键盘和物理鼠标等。
控制设备包括但不限于:游戏手柄、汽车游戏仿真方向盘和飞机游戏仿真摇杆等。
又如:接收肢体动作采集器采集到的用户抬右手动作,根据预置的用户抬右手动作对应的顺时针旋转虚拟现实中的物***置,顺时针旋转虚拟现实中的物***置。
其中,当用户抬右手动作发生一次时,根据预设的步进旋转角度,将虚拟现实中的物***置顺时针旋转一个步进旋转角度;
当用户抬右手动作发生N次时,根据预设的步进旋转角度,将虚拟现实中的物***置顺时针旋转N个步进旋转角度;
N为大于1的整数。
虚拟现实中的物体包括但不限于:外部输入设备和控制设备等。
外部输入设备包括但不限于:物理键盘和物理鼠标等。
控制设备包括但不限于:游戏手柄、汽车游戏仿真方向盘和飞机游戏仿真摇杆等。
本发明第六实施例,一种虚拟现实装置,包括以下组成部分:
本实施例中的虚拟现实装置包括:处理器501、存储器502和动作采集器503。在本发明的一些实施例中,这些部件可通过总线或者其它方式连接。
处理器501可以是通用处理器,例如中央处理器(Central Processing Unit,CPU),还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(英文:Application Specific Integrated Circuit,ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。其中,存储器用于存储所述处理器的可执行指令;
存储器502,用于存储程序代码,并将该程序代码传输给处理器501。存储器502可以包括易失性存储器(Volatile Memory),例如随机存取存储器(Random Access Memory,RAM);存储器502也可以包括非易失性存储器(Non-Volatile Memory),例如只读存储器(Read-Only Memory,ROM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Drive,SSD);存储器502还可以包括上述种类的存储器的组合。存储器502通过总线与处理器501相连接。
动作采集器503,用于采集用户的动作,并将采集到的用户动作信号传输给处理器501。动作采集器503可以包括头部动作采集器;动作采集器503可以包括肢体动作采集器;动作采集器503还可以包括上述种类的动作采集器的组合。动作采集器503通过总线或者其它方式与处理器501相连接。
其中,处理器501用于调用所述存储器502存储的虚拟现实中物***置调整程序代码,执行如下操作:
当接收到动作采集器503采集到的用户第一动作时,触发通过动作采集器503对用户第二动作的采集。
例如:当接收到头部动作采集器采集到的用户抬头动作时,触发通过头部动作采集器对用户头部左转或右转等用于控制虚拟现实中物***置调整的动作的采集。
又如:当接收到肢体动作采集器采集到的用户抬左手动作时,触发通过肢体动作采集器对用户抬右脚或左手掌翻转等用于控制虚拟现实中物***置调整的动作的采集。
接收动作采集器503采集到的用户第二动作,根据预置的用户第二动作对应的物***置调整方式,调整虚拟现实中的物***置。
其中,调整虚拟现实中的物***置的方式,包括:向前移动虚拟现实中的物***置、向后移动虚拟现实中的物***置、向左移动虚拟现实中的物***置、向右移动虚拟现实中的物***置、向上移动虚拟现实中的物***置、向下移动虚拟现实中的物***置、顺时针旋转虚拟现实中的物***置或逆时针旋转虚拟现实中的物***置。
调整虚拟现实中的物***置,具体包括:根据预设的步进移动距离和步进旋转角度,移动虚拟现实中的物***置或旋转虚拟现实中的物***置。
移动虚拟现实中的物***置或旋转虚拟现实中的物***置的步进调整次数为一次或多次。
例如:接收头部动作采集器采集到的用户头部左转动作,根据预置的用户头部左转动作对应的向左移动虚拟现实中的物***置,向左移动虚拟现实中的物***置。
其中,当用户头部左转动作发生一次时,根据预设的步进移动距离,将虚拟现实中的物***置向左移动一个步进移动距离;
当用户头部左转动作发生N次时,根据预设的步进移动距离,将虚拟现实中的物***置向左移动N个步进移动距离;
N为大于1的整数。
虚拟现实中的物体包括但不限于:外部输入设备和控制设备等。
外部输入设备包括但不限于:物理键盘和物理鼠标等。
控制设备包括但不限于:游戏手柄、汽车游戏仿真方向盘和飞机游戏仿真摇杆等。
又如:接收肢体动作采集器采集到的用户抬右脚动作,根据预置的用户抬右手动作对应的顺时针旋转虚拟现实中的物***置,顺时针旋转虚拟现实中的物***置。
其中,当用户抬右脚动作发生一次时,根据预设的步进旋转角度,将虚拟现实中的物***置顺时针旋转一个步进旋转角度;
当用户抬右脚动作发生N次时,根据预设的步进旋转角度,将虚拟现实中的物***置顺时针旋转N个步进旋转角度;
N为大于1的整数。
虚拟现实中的物体包括但不限于:外部输入设备和控制设备等。
外部输入设备包括但不限于:物理键盘和物理鼠标等。
控制设备包括但不限于:游戏手柄、汽车游戏仿真方向盘和飞机游戏仿真摇杆等。
当接收到动作采集器503采集到的用户第三动作时,触发停止通过动作采集器503对用户第二动作的采集。
例如:当接收到头部动作采集器采集到的用户低头动作时,触发停止通过头部动作采集器对用户头部左转或右转等用于控制虚拟现实中物***置调整的动作的采集。
又如:当接收到肢体动作采集器采集到的用户抬右手动作时,触发停止通过肢体动作采集器对用户抬右脚或左手掌翻转等用于控制虚拟现实中物***置调整的动作的采集。
通过具体实施方式的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。

Claims (15)

1.一种虚拟现实中物***置调整方法,其特征在于,包括:
当接收到动作采集器采集到的用户第一动作时,触发通过动作采集器对用户第二动作的采集;
接收动作采集器采集到的用户第二动作,根据预置的用户第二动作对应的物***置调整方式,调整虚拟现实中的物***置。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在调整虚拟现实中的物***置之后,当接收到动作采集器采集到的用户第三动作时,触发停止通过动作采集器对用户第二动作的采集。
3.根据权利要求1所述的方法,其特征在于,所述调整虚拟现实中的物***置的方式,包括:向前移动虚拟现实中的物***置、向后移动虚拟现实中的物***置、向左移动虚拟现实中的物***置、向右移动虚拟现实中的物***置、向上移动虚拟现实中的物***置、向下移动虚拟现实中的物***置、顺时针旋转虚拟现实中的物***置或逆时针旋转虚拟现实中的物***置。
4.根据权利要求1所述的方法,其特征在于,所述调整虚拟现实中的物***置,具体包括:根据预设的步进移动距离和步进旋转角度,移动虚拟现实中的物***置或旋转虚拟现实中的物***置。
5.根据权利要求4所述的方法,其特征在于,所述移动虚拟现实中的物***置或旋转虚拟现实中的物***置的步进调整次数为一次或多次。
6.一种虚拟现实中物***置调整装置,其特征在于,包括:
开始模块,用于当接收到动作采集器采集到的用户第一动作时,触发通过动作采集器对用户第二动作的采集;
调整模块,用于接收动作采集器采集到的用户第二动作,根据预置的用户第二动作对应的物***置调整方式,调整虚拟现实中的物***置。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
停止模块,用于在所述调整模块调整虚拟现实中的物***置之后,当接收到动作采集器采集到的用户第三动作时,触发停止通过动作采集器对用户第二动作的采集。
8.根据权利要求6所述的装置,其特征在于,所述调整虚拟现实中的物***置的方式,包括:向前移动虚拟现实中的物***置、向后移动虚拟现实中的物***置、向左移动虚拟现实中的物***置、向右移动虚拟现实中的物***置、向上移动虚拟现实中的物***置、向下移动虚拟现实中的物***置、顺时针旋转虚拟现实中的物***置或逆时针旋转虚拟现实中的物***置。
9.根据权利要求6所述的装置,其特征在于,所述调整模块,具体用于:根据预设的步进移动距离和步进旋转角度,移动虚拟现实中的物***置或旋转虚拟现实中的物***置。
10.根据权利要求9所述的装置,其特征在于,所述移动虚拟现实中的物***置或旋转虚拟现实中的物***置的步进调整次数为一次或多次。
11.一种虚拟现实装置,其特征在于,所述虚拟现实装置包括处理器、存储器和动作采集器,其中,所述存储器用于存储所述处理器的可执行指令;所述处理器用于执行如下操作:
当接收到动作采集器采集到的用户第一动作时,触发通过动作采集器对用户第二动作的采集;
接收动作采集器采集到的用户第二动作,根据预置的用户第二动作对应的物***置调整方式,调整虚拟现实中的物***置。
12.根据权利要求11所述的虚拟现实装置,其特征在于,所述处理器还用于执行如下操作:在调整虚拟现实中的物***置之后,当接收到动作采集器采集到的用户第三动作时,触发停止通过动作采集器对用户第二动作的采集。
13.根据权利要求11所述的虚拟现实装置,其特征在于,所述调整虚拟现实中的物***置的方式,包括:向前移动虚拟现实中的物***置、向后移动虚拟现实中的物***置、向左移动虚拟现实中的物***置、向右移动虚拟现实中的物***置、向上移动虚拟现实中的物***置、向下移动虚拟现实中的物***置、顺时针旋转虚拟现实中的物***置或逆时针旋转虚拟现实中的物***置。
14.根据权利要求11所述的虚拟现实装置,其特征在于,所述调整虚拟现实中的物***置,具体包括:根据预设的步进移动距离和步进旋转角度,移动虚拟现实中的物***置或旋转虚拟现实中的物***置。
15.根据权利要求14所述的虚拟现实装置,其特征在于,所述移动虚拟现实中的物***置或旋转虚拟现实中的物***置的步进调整次数为一次或多次。
CN201610992865.XA 2016-11-11 2016-11-11 一种虚拟现实中物***置调整方法、装置及虚拟现实装置 Active CN106610718B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610992865.XA CN106610718B (zh) 2016-11-11 2016-11-11 一种虚拟现实中物***置调整方法、装置及虚拟现实装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610992865.XA CN106610718B (zh) 2016-11-11 2016-11-11 一种虚拟现实中物***置调整方法、装置及虚拟现实装置

Publications (2)

Publication Number Publication Date
CN106610718A true CN106610718A (zh) 2017-05-03
CN106610718B CN106610718B (zh) 2020-09-11

Family

ID=58614984

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610992865.XA Active CN106610718B (zh) 2016-11-11 2016-11-11 一种虚拟现实中物***置调整方法、装置及虚拟现实装置

Country Status (1)

Country Link
CN (1) CN106610718B (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080225041A1 (en) * 2007-02-08 2008-09-18 Edge 3 Technologies Llc Method and System for Vision-Based Interaction in a Virtual Environment
CN102722908A (zh) * 2012-05-25 2012-10-10 任伟峰 一种在三维虚拟现实场景中的物体空间摆位方法及装置
CN102968412A (zh) * 2011-08-31 2013-03-13 北京百度网讯科技有限公司 一种用于获取多媒体数据的特征信息的方法和设备
CN104077339A (zh) * 2013-07-09 2014-10-01 腾讯科技(深圳)有限公司 多媒体数据的用户偏好度获取的方法、装置和***
CN104133911A (zh) * 2014-08-08 2014-11-05 沈迪 基于头颈部运动的信息交互方法和装置
CN105353871A (zh) * 2015-10-29 2016-02-24 上海乐相科技有限公司 一种虚拟现实场景中目标物体的控制方法及装置
CN105511632A (zh) * 2016-01-25 2016-04-20 京东方科技集团股份有限公司 信号采集装置、虚拟现实设备及其控制方法
CN105530239A (zh) * 2015-11-26 2016-04-27 广州酷狗计算机科技有限公司 多媒体数据获取方法及装置
CN105824411A (zh) * 2016-03-07 2016-08-03 乐视致新电子科技(天津)有限公司 基于虚拟现实的交互控制方法及装置

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080225041A1 (en) * 2007-02-08 2008-09-18 Edge 3 Technologies Llc Method and System for Vision-Based Interaction in a Virtual Environment
CN102968412A (zh) * 2011-08-31 2013-03-13 北京百度网讯科技有限公司 一种用于获取多媒体数据的特征信息的方法和设备
CN102722908A (zh) * 2012-05-25 2012-10-10 任伟峰 一种在三维虚拟现实场景中的物体空间摆位方法及装置
CN104077339A (zh) * 2013-07-09 2014-10-01 腾讯科技(深圳)有限公司 多媒体数据的用户偏好度获取的方法、装置和***
CN104133911A (zh) * 2014-08-08 2014-11-05 沈迪 基于头颈部运动的信息交互方法和装置
CN105353871A (zh) * 2015-10-29 2016-02-24 上海乐相科技有限公司 一种虚拟现实场景中目标物体的控制方法及装置
CN105530239A (zh) * 2015-11-26 2016-04-27 广州酷狗计算机科技有限公司 多媒体数据获取方法及装置
CN105511632A (zh) * 2016-01-25 2016-04-20 京东方科技集团股份有限公司 信号采集装置、虚拟现实设备及其控制方法
CN105824411A (zh) * 2016-03-07 2016-08-03 乐视致新电子科技(天津)有限公司 基于虚拟现实的交互控制方法及装置

Also Published As

Publication number Publication date
CN106610718B (zh) 2020-09-11

Similar Documents

Publication Publication Date Title
CN109550247B (zh) 游戏中虚拟场景调整方法、装置、电子设备及存储介质
CN108404408B (zh) 信息处理方法、装置、存储介质及电子设备
CN104954676B (zh) 控制摄像头自动旋转的方法及电子设备
TWI751159B (zh) 輸入裝置、控制輸入裝置之方法及電腦可讀媒體
EP3575928A1 (en) Displacement control method and device for virtual character, and storage medium
US8957852B2 (en) Sensor mapping
US20190258328A1 (en) Controlling power distribution to haptic output devices
CN102696002A (zh) 使用触觉致动器的三维运动模拟
CN105630341A (zh) 触控显示装置、触控显示方法及无人机
CN103543922B (zh) 一种焦点移动方法、***及智能设备
JP2015134197A5 (zh)
CN104950902A (zh) 多旋翼飞行器的控制方法及多旋翼飞行器
CN105138076A (zh) 一种电子设备的控制方法及电子设备
CN104793744A (zh) 一种手势操作的方法及装置
CN105677226B (zh) 一种对应用程序的操作方法及移动终端
WO2017071385A1 (zh) 一种虚拟现实场景中目标物体的控制方法及装置
CN106462258B (zh) 用于可转换平板计算机的替换动态键盘
JP2023548941A (ja) ゲームのキャラクターのジャンプの制御方法、ゲームのキャラクターのジャンプの制御装置、端末設備、記憶媒体およびプログラム製品
WO2009121904A9 (en) Sequential image generation
KR101268604B1 (ko) 햅틱 인터페이스 장치 및 방법, 그리고 원격조종로봇 시스템
CN102647500A (zh) 基于左右手使用习惯调整手机显示界面的***及方法
CN106610718A (zh) 一种虚拟现实中物***置调整方法、装置及虚拟现实装置
CN104368146B (zh) 一种控制虚拟物体运动的方法和装置
CN103472986A (zh) 触摸滑动操作自适应控制方法、装置及触摸板
CN105117012B (zh) 一种显示界面调整方法及智能手表

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant