METHOD AND APPARATUS FOR INDIVIDUALIZED THREE DIMENSIONAL DISPLAY CALIBRATION
First Claim
1. A machine-implemented method, comprising:
- outputting a first entity in an ideal position in three-dimensional space;
sensing a viewer indication of an apparent position of said first entity;
determining an offset between said ideal position and said apparent position;
determining an adjustment from said offset, such that an apparent position of said ideal position with said adjustment is substantially similar to said ideal position absent said adjustment; and
thereafter applying said adjustment to at least one of said first entity and a second entity.
3 Assignments
0 Petitions
Accused Products
Abstract
A target is outputted to an ideal position in 3D space. A viewer indicates the apparent position of the target, and the indication is sensed. An offset between the ideal and apparent positions is determined, and an adjustment determined from the offset such that the apparent position of the ideal position with the adjustment matches the ideal position without the adjustment. The adjustment is made to the first entity and/or a second entity, such that the entities appear to the viewer in the ideal position. The indication may be monocular with a separate indication for each eye, or binocular with a single viewer indication for both eyes. The indication also may serve as communication, such as a PIN input, so that calibration is transparent to the viewer. The method may be continuous, intermittent, or otherwise ongoing over time.
-
Citations
53 Claims
-
1. A machine-implemented method, comprising:
-
outputting a first entity in an ideal position in three-dimensional space; sensing a viewer indication of an apparent position of said first entity; determining an offset between said ideal position and said apparent position; determining an adjustment from said offset, such that an apparent position of said ideal position with said adjustment is substantially similar to said ideal position absent said adjustment; and thereafter applying said adjustment to at least one of said first entity and a second entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A machine-implemented method, comprising:
-
establishing a substantially three-dimensional combined ideal position; determining from said combined ideal position a substantially two-dimensional first ideal position for a first display of a stereo display pair; determining from said combined ideal position a substantially two-dimensional second ideal position for a second display of said display stereo pair; outputting a first entity substantially to said first ideal position in said first display; outputting said first entity substantially to said second ideal position in said second display; sensing a viewer indication of an apparent position; determining a first position offset substantially representing a difference between said apparent position and said first ideal position; determining a second position offset substantially representing a difference between said apparent position and said second ideal position; determining an adjustment for said combined ideal position from said first and second position offsets, such that an apparent position of said combined ideal position with said adjustment is substantially similar to said ideal position absent said adjustment; applying said adjustment to a three dimensional position of at least one of said first entity and a second entity; outputting said at least one of said first entity and said second entity, with said adjustment applied thereto, to said stereo display pair. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An apparatus comprising:
-
a processor; a 3D display in communication with said processor, said display being adapted to output a first entity at an ideal position; a sensor in communication with said processor, said sensor being adapted to determine a viewer indication of an apparent position of said first entity; an offset determiner instantiated on the processor, said offset determiner comprising executable instructions, said difference determiner being adapted to determine an offset between said ideal position and said apparent position; an adjustment determiner instantiated on said processor, said adjustment determiner comprising executable instructions, said adjustment determiner being adapted to determine an adjustment from said offset such that an apparent position of said ideal position with said adjustment is substantially similar to said ideal position absent said adjustment; and an adjustment applier instantiated on the processor, said adjustment applier comprising executable instructions, said adjustment applier being adapted to apply said adjustment to at least one of a group consisting of said first entity and a second entity. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
-
46. An apparatus, comprising:
-
a processor; a stereo display pair in communication with said processor, said stereo display pair comprising first and second displays, said stereo display pair being adapted to output at least one entity; a sensor in communication with said processor, said sensor being adapted to determine a viewer indication of an apparent position; a position establisher instantiated on said processor, said position establisher comprising executable instructions, said position establisher being adapted to establish a substantially three-dimensional combined ideal position; a stereo position determiner instantiated on said processor, said stereo position determiner comprising executable instructions, said stereo position determiner being adapted to determine a substantially two-dimensional first ideal position in said first display substantially corresponding with said combined ideal position, and to determine a substantially two-dimensional second ideal position for in said second display substantially corresponding with said combined ideal position; an outputter instantiated on said processor, said outputter comprising executable instructions, said outputter being adapted to output a first target substantially to said first ideal position in said first display, and to output a second target substantially to said second ideal position in said second display; an offset determiner instantiated on said processor, said offset determiner comprising executable instructions, said offset determiner being adapted to determine a first position offset substantially representing a difference between said apparent position and said first ideal position, and to determine a second position offset substantially representing a difference between said apparent position and said second ideal position; an adjustment determiner instantiated on said processor, said adjustment determiner comprising executable instructions, said adjustment determiner being adapted to determine an adjustment for said combined ideal position from said first and second position offsets such that an apparent position of said ideal position with said adjustment is substantially similar to said ideal position absent said adjustment; and an adjustment applier instantiated on the processor, said adjustment applier comprising executable instructions, said adjustment applier being adapted to apply said adjustment to at least one said entity. - View Dependent Claims (47, 48, 49, 50)
-
-
51. An apparatus, comprising:
-
means for establishing a substantially three-dimensional combined ideal position; means for determining from said combined ideal position a substantially two-dimensional first ideal position for a first display of a stereo display pair; means for determining from said combined ideal position a substantially two-dimensional second ideal position for a second display of said display stereo pair; means for outputting a first target substantially to said first ideal position in said first display; means for outputting a second target substantially to said second ideal position in said second display; means for sensing a viewer indication of an apparent position; means for determining a first position offset substantially representing a difference between said apparent position and said first ideal position; means for determining a second position offset substantially representing a difference between said apparent position and said second ideal position; means for determining an adjustment, such that an apparent position of said ideal position with said adjustment is substantially similar to said ideal position absent said adjustment; means for applying said adjustment to a three dimensional position of at least one output entity; and means for outputting said at least one output entity to said stereo display pair.
-
-
52. A machine-implemented method, comprising:
-
outputting to a stereo display of a head mounted display a calibration target in an ideal position in three-dimensional space; sensing with a depth imager of said head mounted display a viewer indication of an apparent position of said first entity; determining computationally in a processor of said head mounted display an offset between said ideal position and said apparent position; determining computationally in said processor an adjustment from said offset, such that an apparent position of said ideal position with said adjustment is substantially similar to said ideal position absent said adjustment; thereafter applying said adjustment in said processor to at least one of said calibration target and a data entity; and outputting said at least one of said calibration target and said data entity, with said adjustment applied thereto, to said stereo display.
-
-
53. A machine-implemented method, comprising:
-
in a processor of a head mounted display, computationally determining a substantially three-dimensional combined ideal position for a calibration target; in said processor, computationally determining from said combined ideal position a substantially two-dimensional first ideal position for a first display of a stereo display pair of said head mounted display; in said processor, computationally determining from said combined ideal position a substantially two-dimensional second ideal position for a second display of said stereo display pair; outputting said target substantially to said first ideal position in said first display; outputting said target substantially to said second ideal position in said second display; sensing with a sensor of said head mounted display a viewer indication of an apparent position of said target; in said processor, computationally determining a first position offset substantially representing a difference between said apparent position and said first ideal position; in said processor, computationally determining a second position offset substantially representing a difference between said apparent position and said second ideal position; in said processor, computationally determining an adjustment for said combined ideal position from said first and second position offsets, such that an apparent position of said combined ideal position with said adjustment is substantially similar to said ideal position absent said adjustment; in said processor, applying said adjustment to a three dimensional position of said target; outputting said target, with said adjustment applied thereto, to said stereo display pair.
-
Specification