Stereoscopic user interface method and apparatus
First Claim
1. A method of displaying a stereoscopic extension image as an extension of a physical object observable by a user comprising the steps of:
- determining a position and orientation of the physical object; and
displaying the stereoscopic extension image also observable by the user as the extension of the physical object in response thereto, whereinsaid step of displaying further comprises the step of determining a position of the user, and includes projecting the stereoscopic extension image relative to the determined position of the user andsaid step of determining the orientation of the physical object further comprises the steps of;
visually recognizing a first and a second point on the physical object;
determining a position of the first point and the position of the second point; and
determining coordinates of a line defined by the positions of first and second points; and
further whereinsaid step of displaying projects the stereoscopic extension image substantially along the line as observed by the user.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system stereoscopically projects a three dimensional object having an interface image in a space observable by a user. The user controls the movement of a physical object within the space while observing both the three dimensionally projected object and the physical object. The computer system monitors the position of the user to determine the position of the interface image within the space and further monitors the movement of the physical object to determine its position. A control signal is generated in response to the position of the physical object intersecting the position of the interface image. For example, a word processing program is indicated by an interface image such as an icon including the letter "W" three dimensionally projected within the space. The word processing program is activated when the user'"'"'s finger moves within the space to touch the projected icon. The interface allows the user to observe the projected icon, physical finger and their intersection within the space. The physical object may also be extended with a stereoscopic extension image generated by the computer system in response to determining the position and orientation of the physical object.
110 Citations
20 Claims
-
1. A method of displaying a stereoscopic extension image as an extension of a physical object observable by a user comprising the steps of:
-
determining a position and orientation of the physical object; and displaying the stereoscopic extension image also observable by the user as the extension of the physical object in response thereto, wherein said step of displaying further comprises the step of determining a position of the user, and includes projecting the stereoscopic extension image relative to the determined position of the user and said step of determining the orientation of the physical object further comprises the steps of; visually recognizing a first and a second point on the physical object; determining a position of the first point and the position of the second point; and determining coordinates of a line defined by the positions of first and second points; and
further whereinsaid step of displaying projects the stereoscopic extension image substantially along the line as observed by the user. - View Dependent Claims (2, 3, 4)
-
-
5. A method of generating a control signal comprising:
-
projecting a stereoscopic interface image in a space observable by a user; enabling a physical object within in the space to be observable by the user in addition to the stereoscopic interface image; determining an intersection of the physical object with the stereoscopic interface image; and generating the control signal in response to said step of determining wherein the physical object includes a stereoscopic extension image and the method further comprises the steps of; determining a position and orientation of the physical object; and displaying the stereoscopic extension image as an extension of the physical object in response thereto, wherein said step of determining the intersection further comprises the step of determining an intersection of the stereoscopic extension image with the stereoscopic interface image and further wherein said step of projecting the stereoscopic interface image is projected by a display having a display surface and the space includes a front space between the display surface and the user and a behind space behind the display surface and wherein the stereoscopic interface image is projected in either the front space or the behind space, said step of displaying the stereoscopic extension image displays the stereoscopic extension image in either the front space or the behind space, and said step of determining the intersection further comprises the step of determining the intersection of the stereoscopic extension image with the stereoscopic interface image in either the front space or the behind space. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method of generating a control signal comprising:
-
projecting a stereoscopic interface image in a space observable by a user; enabling a physical object within in the space to be observable by the user in addition to the stereoscopic interface image; determining an intersection of the physical object with the stereoscopic interface image; and generating the control signal in response to said step of determining wherein the physical object includes a stereoscopic extension image and the method further comprises the steps of; determining a position and orientation of the physical object; and displaying the stereoscopic extension image as an extension of the physical object in response thereto, wherein said step of determining the intersection further comprises the step of determining an intersection of the stereoscopic extension image with the stereoscopic interface image and further wherein said step of projecting the stereoscopic interface image is performed by a display having a display surface viewable by the user and the space includes a behind space behind the display surface and wherein the stereoscopic interface image is projected in the behind space, said step of determining the position and orientation of the physical object includes determining a position and orientation of the physical object to be between the user and the display surface, said step of displaying the stereoscopic extension image displays the stereoscopic interface image in the behind space, and said step of determining the intersection further comprises the step of determining an intersection of the stereoscopic extension image with the stereoscopic interface image in the behind space. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A stereoscopic user interface means for generating a control signal comprising:
-
a display means for projecting a stereoscopic interface image in a space observable by a user wherein said display means enables a physical object within in the space to be observable by the user in addition to the stereoscopic interface image; and a monitoring means for determining an intersection of the physical object with the stereoscopic interface image and for generating the control signal in response thereto, wherein the physical object includes a stereoscopic extension image and the stereoscopic user interface means further comprises a coordinate determining means for determining a position and orientation of the physical object, and wherein said display means displays the stereoscopic extension image as an extension of the physical object in response to said coordinate determining means, and said monitoring means determines an intersection of the stereoscopic extension image with the stereoscopic interface image to generate the control signal and further wherein said display means has a display surface and the space includes a front space between the display surface and the user and a behind space behind the display surface and wherein the stereoscopic interface image is projected in either the front space or the behind space, the stereoscopic interface image is displayed in either the front space or the behind space, and said monitoring means determines intersection of the stereoscopic extension image with the stereoscopic interface image in either the front space or the behind space. - View Dependent Claims (17)
-
-
18. A stereoscopic user interface means for generating a control signal comprising:
-
a display means for projecting a stereoscopic interface image in a space observable by a user wherein said display means enables a physical object within in the space to be observable by the user in addition to the stereoscopic interface image; and a monitoring means for determining an intersection of the physical object with the stereoscopic interface image and for generating the control signal in response thereto, wherein the physical object includes a stereoscopic extension image and the stereoscopic user interface means further comprises a coordinate determining means for determining a position and orientation of the physical object, and wherein said display means displays the stereoscopic extension image as an extension of the physical object in response to said coordinate determining means, and said monitoring means determines an intersection of the stereoscopic extension image with the stereoscopic interface image to generate the control signal and further wherein said display means has a display surface viewable by the user and the space includes a behind space behind the display surface and wherein the stereoscopic interface image and the stereoscopic extension image are projected in the behind space, said coordinate determining means determining the position and orientation of the physical object to be between the user and the display surface, and said monitoring means determines the intersection of the stereoscopic extension image with the stereoscopic interface image in the behind space. - View Dependent Claims (19, 20)
-
Specification