Virtual image registration in augmented display field
First Claim
1. A method of registering a virtual image among a perceived real world background, comprising:
- scanning tracking light into the real world environment;
detecting a first time and a second time of impingement of the tracking light onto a first detector surface within the real world environment, said first time and second time occurring within adjacent scan lines;
determining a scan line edge time to be one half way between the first time and the second time;
defining the first detector location to a sub-pixel precision within a specific scan line based upon said first time and second time and registering the virtual image among the real world background using the first detector location as a reference within said real world background.
2 Assignments
0 Petitions
Accused Products
Abstract
A virtual image is registered among a perceived real world background. Tracking light is scanned into the real world environment, which includes at least one detector pair. A first time and a second time at which the tracking light impinges on the first detector is detected, in which the first time and second time occurs within adjacent scan lines. A time at which a horizontal scan line edge (e.g., beginning of scan line or end of scan line) is encountered is derived as occurring one half way between the first time and the second time. The horizontal location of the first detector then is determined within a specific scan line inferring the scan line edge time. The vertical location of the detector is determined within a scan frame by measuring time duration using the beginning of the frame. By determining a location independently from the temporal resolution of the augmented imaging system, the temporal location of the detector is identified to a sub-pixel/sub-line precision. The augmented image is registered either to a 3D real world spatial coordinate system or to a time domain coordinate system based upon tracked position and orientation of the user.
-
Citations
18 Claims
-
1. A method of registering a virtual image among a perceived real world background, comprising:
-
scanning tracking light into the real world environment;
detecting a first time and a second time of impingement of the tracking light onto a first detector surface within the real world environment, said first time and second time occurring within adjacent scan lines;
determining a scan line edge time to be one half way between the first time and the second time;
defining the first detector location to a sub-pixel precision within a specific scan line based upon said first time and second time and registering the virtual image among the real world background using the first detector location as a reference within said real world background. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An augmented imaging system, comprising:
-
a scanner which scans tracking light into a real world environment;
means for detecting a first time and a second time of impingement of the tracking light onto a first detector within the real world environment, said first time and second time occurring within adjacent scan lines;
means for determining a scan line edge time to be one half way between the first time and the second time;
means for defining the first detector location to a sub-pixel precision within a specific scan line based upon said first time and second time; and
means for registering the virtual image among the real world background using the first detector location as a reference within said real world background. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An augmented imaging system, comprising:
-
an image source which generates image light modulated to create virtual image content;
a tracking light source which generates tracking light;
a scanner receiving the image light and the tracking light, the scanner deflecting the image light along a horizontal scan line, the image light being synchronized relative to a horizontal synchronization signal, the scanner concurrently deflecting the tracking light while deflecting the image light along the horizontal scan line, wherein a phase difference between the horizontal synchronization signal and the scanner frequency is subject to drift;
a plurality of detector pairs situated within the real world environment, each one of the plurality of detector pairs including a reference detector and another detector;
a detector which detects for each detector pair a first time and a second time of impingement of the tracking light onto each one reference detector, and detects impingement of the tracking light onto said another detector of each detector pair; and
a processor which identifies location of each one reference detector to a resolution which is less than a single pixel, said location determined independent of the horizontal synchronization signal and independent of said drift, wherein an edge of a horizontal scan line is inferred to occur at a time one-half way between said first time and second time for a given detector pair, said location of the reference detector of said given detector pair determined in time relative to the determined scan line edge. - View Dependent Claims (15, 16, 17, 18)
-
Specification