VIRTUAL REALITY SYSTEMS WITH HUMAN INTERFACE DEVICE EMULATION AND RELATED METHODS
First Claim
1. A virtual reality (VR) system for displaying three-dimensional (3D) content to a user, the 3D content being configured to respond to inputs provided by a human interface device (HID), the system comprising:
- a VR head mounted display (HMD) having a head piece and a display, the head piece being configured to be worn by a user to position the display, the display being configured to display the 3D content to the user, the head mounted display being configured to provide movement information corresponding to movement of the head mounted display; and
emulation circuitry configured to;
receive the movement information;
convert the movement information into emulated HID movement information compatible with the 3D content; and
use the emulated HID movement information to facilitate interaction of the user within a VR environment, associated with the 3D content, displayed on the display of the head mounted display.
1 Assignment
0 Petitions
Accused Products
Abstract
Virtual reality (VR) systems with human interface device (HID) emulation and related methods are provided. A representative VR system includes: a VR head mounted display having a head piece and a display, the head piece being configured to be worn by a user to position the display, the display being configured to display the 3D content to the user, the head mounted display being configured to provide movement information corresponding to movement of the head mounted display; and emulation circuitry configured to: receive the movement information; convert the movement information into emulated HID movement information compatible with the 3D content; and use the emulated HID movement information to facilitate interaction of the user within a VR environment, associated with the 3D content, displayed on the display of the head mounted display.
-
Citations
20 Claims
-
1. A virtual reality (VR) system for displaying three-dimensional (3D) content to a user, the 3D content being configured to respond to inputs provided by a human interface device (HID), the system comprising:
-
a VR head mounted display (HMD) having a head piece and a display, the head piece being configured to be worn by a user to position the display, the display being configured to display the 3D content to the user, the head mounted display being configured to provide movement information corresponding to movement of the head mounted display; and emulation circuitry configured to; receive the movement information; convert the movement information into emulated HID movement information compatible with the 3D content; and use the emulated HID movement information to facilitate interaction of the user within a VR environment, associated with the 3D content, displayed on the display of the head mounted display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A virtual reality (VR) method for displaying three-dimensional (3D) content to a user, the 3D content being configured to respond to inputs provided by a human interface device (HID), the method comprising:
-
receiving movement information corresponding to movement of a VR head mounted display; converting the movement information into emulated HID movement information compatible with the 3D content; and using the emulated HID movement information to facilitate interaction of the user within a VR environment, associated with the 3D content, displayed by the head mounted display. - View Dependent Claims (12, 13)
-
-
14. A virtual reality (VR) system for displaying three-dimensional (3D) content to a user, the 3D content being configured to respond to inputs provided by a human interface device (HID), including HID pitch inputs and HID yaw inputs, but not configured to respond to HID roll inputs, the system comprising:
-
a VR head mounted display (HMD) configured to provide movement information corresponding to movement of the HMD, the movement information including HMD pitch information corresponding to pitch of the HMD, HMD yaw information corresponding to yaw of the HMD, and HMD roll information corresponding to roll of the HMD; and emulation circuitry configured to; receive the movement information; convert the movement information into emulated HID movement information compatible with the 3D content such that the HMD pitch information and the HMD yaw information are converted to emulated HID pitch inputs and emulated HID yaw inputs, respectively; use the emulated HID movement information to facilitate interaction of the user within a VR environment, associated with the 3D content, displayed by the HMD such that the VR environment responds to the emulated HID pitch inputs and the emulated HID yaw inputs; and reconfigure image data associated with the 3D content such that the VR environment responds to the HMD roll information. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A virtual reality (VR) method for displaying three-dimensional (3D) content to a user, the 3D content being configured to respond to inputs provided by a human interface device (HID), including HID pitch inputs and HID yaw inputs, but not configured to respond to HID roll inputs, the method comprising:
-
receiving movement information corresponding to movement of a VR head mounted display (HMD), the movement information including HMD pitch information corresponding to pitch of the HMD, HMD yaw information corresponding to yaw of the HMD, and HMD roll information corresponding to roll of the HMD; converting the HMD pitch information and the HMD yaw information into emulated HID pitch inputs and emulated HID yaw inputs, respectively; using the emulated HID pitch inputs and emulated HID yaw inputs to facilitate interaction of the user within a VR environment, associated with the 3D content, displayed by the HMD such that the VR environment responds to the emulated HID pitch inputs and the emulated HID yaw inputs; and reconfiguring image data associated with the 3D content such that the VR environment responds to the HMD roll information. - View Dependent Claims (20)
-
Specification