INTERACTIVE INPUT SYSTEM AND METHOD
First Claim
1. A method for generating and displaying a graphic representation of an object on a display screen, the method comprising:
- capturing at least one image of the object using at least one image sensor;
determining, according to the at least one image, three-dimensional (3D) coordinates of a 3D point on the object in a 3D coordinate system defined in a space containing the object;
defining a touch interactive surface in the space;
performing a projection of the 3D point onto a projection point on the touch interactive surface;
determining 3D coordinates of the projection point in the 3D coordinate system according to the projection;
determining a displaying position of the graphic representation on the display screen according to the 3D coordinates of the projection point; and
displaying the graphic representation at the displaying position on the display screen.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating and displaying a graphic representation of an object on a display screen. The method includes capturing at least one image of the object using at least one image sensor, determining, according to the at least one image, three-dimensional (3D) coordinates of a 3D point on the object in a 3D coordinate system defined in a space containing the object, defining a touch interactive surface in the space, performing a projection of the 3D point onto a projection point on the touch interactive surface, determining 3D coordinates of the projection point in the 3D coordinate system according to the projection, determining a displaying position of the graphic representation on the display screen according to the 3D coordinates of the projection point, and displaying the graphic representation at the displaying position on the display screen.
77 Citations
18 Claims
-
1. A method for generating and displaying a graphic representation of an object on a display screen, the method comprising:
-
capturing at least one image of the object using at least one image sensor; determining, according to the at least one image, three-dimensional (3D) coordinates of a 3D point on the object in a 3D coordinate system defined in a space containing the object; defining a touch interactive surface in the space; performing a projection of the 3D point onto a projection point on the touch interactive surface; determining 3D coordinates of the projection point in the 3D coordinate system according to the projection; determining a displaying position of the graphic representation on the display screen according to the 3D coordinates of the projection point; and displaying the graphic representation at the displaying position on the display screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing a program for generating and displaying a graphic representation of an object on a display screen, the program, when executed by a computer, instructing the computer to:
-
capture at least one image of the object using at least one image sensor; determine, according to the at least one image, three-dimensional (3D) coordinates of a 3D point on the object in a 3D coordinate system defined in a space containing the object; define a touch interactive surface in the space; perform a projection of the 3D point onto a projection point on the touch interactive surface; determine 3D coordinates of the projection point in the 3D coordinate system according to the projection; determine a displaying position of the graphic representation on the display screen according to the 3D coordinates of the projection point; and display the graphic representation at the displaying position on the display screen.
-
-
18. An apparatus for generating and displaying a graphic representation of an object on a display screen, the apparatus comprising:
-
a processor; and a non-transitory computer-readable storage medium storing a program that, when executed, instructs the processor to; capture at least one image of the object using at least one image sensor; determine, according to the at least one image, three-dimensional (3D) coordinates of a 3D point on the object in a 3D coordinate system defined in a space containing the object; define a touch interactive surface in the space; perform a projection of the 3D point onto a projection point on the touch interactive surface; determine 3D coordinates of the projection point in the 3D coordinate system according to the projection; determine a displaying position of the graphic representation on the display screen according to the 3D coordinates of the projection point; and display the graphic representation at the displaying position on the display screen.
-
Specification