Single-computer real-time stereo augmented reality system
First Claim
1. A single-computer real-time augmented reality system comprising:
- a computer having a processor and a bus, the processor in signal communication with the bus;
a head-mounted display in signal communication with the computer;
a first frame acquisition unit disposed relative to the computer and in signal communication with the processor, the first frame acquisition unit having a direct video output;
a left video camera disposed relative to the head-mounted display and in signal communication with the first frame acquisition unit;
a left video display disposed relative to the head-mounted display and in signal communication with the direct video output of the first frame acquisition unit;
a second frame acquisition unit disposed relative to the computer and in signal communication with the processor, the second frame acquisition unit having a direct video output;
a right video camera disposed relative to the head-mounted display and in signal communication with the second frame acquisition unit; and
a right video display disposed relative to the head-mounted display and in signal communication with the direct video output of the second frame acquisition unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A single-computer real-time augmented reality system includes a computer having a processor coupled in signal communication with a PCI bus, a head-mounted display coupled with the computer, a first frame grabber disposed relative to the computer and coupled with the processor, the first frame grabber having a direct digital video output, a left video camera disposed relative to the head-mounted display and coupled with the first frame grabber, a left video display disposed relative to the head-mounted display and coupled with the direct video output of the first frame grabber, a second frame grabber disposed relative to the computer and coupled with the processor, the second frame grabber having a direct digital video output, a right video camera disposed relative to the head-mounted display and coupled with the second frame grabber, and a right video display disposed relative to the head-mounted display and coupled with the direct video output of the second frame grabber.
37 Citations
25 Claims
-
1. A single-computer real-time augmented reality system comprising:
-
a computer having a processor and a bus, the processor in signal communication with the bus;
a head-mounted display in signal communication with the computer;
a first frame acquisition unit disposed relative to the computer and in signal communication with the processor, the first frame acquisition unit having a direct video output;
a left video camera disposed relative to the head-mounted display and in signal communication with the first frame acquisition unit;
a left video display disposed relative to the head-mounted display and in signal communication with the direct video output of the first frame acquisition unit;
a second frame acquisition unit disposed relative to the computer and in signal communication with the processor, the second frame acquisition unit having a direct video output;
a right video camera disposed relative to the head-mounted display and in signal communication with the second frame acquisition unit; and
a right video display disposed relative to the head-mounted display and in signal communication with the direct video output of the second frame acquisition unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing augmented reality in real-time using a single computer, the method comprising:
-
capturing tracking video data;
passing tracking video data through a bus to a computer memory for motion tracking;
computing pose estimation results for the motion tracking and passing the results to left and right frame acquisition units;
capturing left and right video data to the left and right frame acquisition units, respectively;
passing the acquired left and right video data through the on-board display buffers of the respective frame acquisition units and out to their direct video outputs;
applying the pose estimation results to the rendering of virtual objects on each of the left and right frame acquisition units for an augmented reality overlay; and
displaying the left and right video data with augmented reality overlays in real-time. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25)
-
-
23. A single-computer real-time augmented reality system comprising:
-
bus means for passing tracking video data through a bus to a computer memory for motion tracking;
processor means for computing pose estimation results for the motion tracking and passing the results to left and right frame acquisition units;
left and right video camera means for capturing left and right video data to the left and right frame acquisition units, respectively;
overlay means for applying the pose estimation results to the rendering of virtual objects on each of the left and right frame acquisition units for an augmented reality overlay;
direct video output means for passing the acquired left and right video data through the on-board display buffers of the respective frame acquisition units and out to their direct video outputs; and
head-mounted display means for displaying the left and right video data with augmented reality overlays in real-time.
-
-
24. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform program steps for single-computer real-time augmented reality, the program steps comprising:
-
passing tracking video data through a bus to a computer memory for motion tracking;
computing pose estimation results for the motion tracking and passing the results to left and right frame acquisition units;
capturing left and right video data to the left and right frame acquisition units, respectively;
passing the acquired left and right video data through the on-board display buffers of the respective frame acquisition units and out to their direct video outputs;
applying the pose estimation results to the rendering of virtual objects on each of the left and right frame acquisition units for an augmented reality overlay; and
displaying the left and right video data with augmented reality overlays in real-time.
-
Specification