Method and system for time/motion compensation for head mounted displays
First Claim
1. A method of motion compensation for a head mounted display (HMD) wherein a camera tracks movement, subject to possible delay, of an operator'"'"'s head to capture images within a field of view controlled by the orientation of the operator'"'"'s head, comprising the steps of:
- sending a sequence of captured images at a video capture rate from the camera to a processor associated with the head mounted display;
obtaining camera position data identifying the field of view of the camera for each captured image;
associating said camera position data with the corresponding captured images;
providing HMD position data corresponding to a current position of the head mounted display;
for each captured image received by the computer comparing the HMD position data with the camera position data associated with the captured image to determine whether an offset exists between a first field of view associated with the captured image and a second field of view corresponding to the current position of the head mounted display;
in the absence of a said offset displaying the captured image or a portion thereof in the head mounted display; and
in the presence of a said offset, transforming the captured image to create a transformed image comprising a portion of said captured image that overlaps said first and second fields of view and displaying said transformed image in the head mounted display in a part of said second field of view, the position of said part of said second field of view in the head mounted display corresponding to the position of the overlapping portion of the captured image in the second field of view.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for time-motion compensation for use with head mounted displays is disclosed. According to the method, a remote camera captures an image for display on a head-mounted display (HMD) including a viewing window. The image and camera position data is transmitted to a system including the HMD for display to a wearer of the HMD. The HMD position is determined. An offset between the HMD position and a known position of the HMD is determined as is an offset between the camera position and a known position of the camera. The image is offset relative to the viewing window of the image based on the difference between the two determined offsets.
121 Citations
20 Claims
-
1. A method of motion compensation for a head mounted display (HMD) wherein a camera tracks movement, subject to possible delay, of an operator'"'"'s head to capture images within a field of view controlled by the orientation of the operator'"'"'s head, comprising the steps of:
-
sending a sequence of captured images at a video capture rate from the camera to a processor associated with the head mounted display; obtaining camera position data identifying the field of view of the camera for each captured image; associating said camera position data with the corresponding captured images; providing HMD position data corresponding to a current position of the head mounted display; for each captured image received by the computer comparing the HMD position data with the camera position data associated with the captured image to determine whether an offset exists between a first field of view associated with the captured image and a second field of view corresponding to the current position of the head mounted display; in the absence of a said offset displaying the captured image or a portion thereof in the head mounted display; and in the presence of a said offset, transforming the captured image to create a transformed image comprising a portion of said captured image that overlaps said first and second fields of view and displaying said transformed image in the head mounted display in a part of said second field of view, the position of said part of said second field of view in the head mounted display corresponding to the position of the overlapping portion of the captured image in the second field of view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 20)
-
-
16. A motion compensation apparatus for a head mounted display (HMD) wherein camera tracks movement subject to possible delay, of an operator'"'"'s head to capture images within a field of view controlled by the orientation of the operator'"'"'s head, comprising:
-
said head mounted display including a monitor having a field of view for displaying captured images; a first processor associated with the head mounted display for receiving captured images for display in said head mounted display; said camera for sending a sequence of captured images at a video capture rate to said first processor; a first sensor for providing camera position data relating to a position of the camera for each captured image; a second processor for associating the camera position data with the corresponding images sent to the first processor; a second sensor for providing HMD position data relating to a position of the head mounted display; and said first processor, for each captured image received thereby, comparing the HMD position data with the camera position data associated with the captured image to determine whether an offset exists between a first field of view associated with the captured image and a second field of view corresponding to the current position of the head mounted display; and in the absence of a said offset said first processor displaying the captured image or a portion thereof in the head mounted display; and in the presence of a said offset, said first processor transforming the captured image to create a transformed image comprising a portion of said captured image that overlaps said first and second fields of view and displaying said transformed image in the head mounted display in a part of said second field of view, the position of said part of said second field of view in the head mounted display corresponding to the position of the overlapping portion of the captured image in the second field of view. - View Dependent Claims (17, 18)
-
Specification