Methods and apparatus for compensating for vehicular motion
First Claim
1. A virtual reality (VR) method comprising:
- receiving inertial measurement unit (IMU) measurement information obtained from an inertial measurement unit (IMU) within a head mounted VR device;
processing the received inertial measurement unit information to filter out at least some detected motion attributable to motion of a vehicle to generate filtered information, said filtered information including at least one of;
filtered orientation information or filtered motion information, wherein processing the received inertial measurement unit information to filter out at least some detected motion attributable to motion of the vehicle includes;
filtering out detected motion consistent with motion of a vehicle which is not consistent with expected user directed motion of a user'"'"'s head; and
using the filtered information in controlling which portion of a simulated environment is displayed to a user at a given time.
5 Assignments
0 Petitions
Accused Products
Abstract
A head mounted virtual reality (VR) device including an inertial measurement unit (IMU) is located in a vehicle which may be, and sometimes is, moving. Detected motion attributable to vehicle motion is filtered out based on one or more or all of: vehicle type information, information derived from sensors located in the vehicle external to the head mounted VR device, and/or captured images including a reference point or reference object within the vehicle. An image portion of a simulated VR environment is selected and presented to the user of the head mounted VR device based on the filtered motion information. Thus, the image portion presented to the user of the head mounted VR device is substantially unaffected by vehicle motion and corresponds to user induced head motion.
48 Citations
19 Claims
-
1. A virtual reality (VR) method comprising:
-
receiving inertial measurement unit (IMU) measurement information obtained from an inertial measurement unit (IMU) within a head mounted VR device; processing the received inertial measurement unit information to filter out at least some detected motion attributable to motion of a vehicle to generate filtered information, said filtered information including at least one of;
filtered orientation information or filtered motion information, wherein processing the received inertial measurement unit information to filter out at least some detected motion attributable to motion of the vehicle includes;
filtering out detected motion consistent with motion of a vehicle which is not consistent with expected user directed motion of a user'"'"'s head; andusing the filtered information in controlling which portion of a simulated environment is displayed to a user at a given time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A head mounted virtual reality (VR) device comprising:
-
an inertial measurement unit (IMU); a module configured to receive inertial measurement unit (IMU) measurement information obtained from the inertial measurement unit (IMU) within the head mounted VR device; a module configured to process the received inertial measurement unit information to filter out at least some detected motion attributable to motion of a vehicle to generate filtered information, wherein said module configured to process the received inertial measurement unit information to filter out at least some detected motion attributable to motion of the vehicle includes; a module configured to filter out detected motion consistent with motion of a vehicle which is not consistent with expected user directed motion of a user'"'"'s head; and a module configured to use the filtered information in controlling which portion of a simulated environment is displayed to a user at a given time. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium including computer executable instructions which, when executed by a computer of a virtual reality (VR) device including memory and a display, control the VR device to perform the steps of:
-
receiving inertial measurement unit measurement information obtained from an inertial measurement unit of the VR device; processing the received inertial measurement unit information to filter out at least some detected motion attributable to motion of a vehicle to generate filtered information, said filtered information including at least one of;
filtered orientation information or filtered motion information, wherein processing the received inertial measurement unit information to filter out at least some detected motion attributable to motion of the vehicle includes;
filtering out detected motion consistent with motion of a vehicle which is not consistent with expected user directed motion of a user'"'"'s head; andusing the filtered information in controlling which portion of a simulated environment is displayed to a user at a given time.
-
Specification