Display location calculation means
First Claim
1. Display location calculation means comprising:
- a display generator arranged in operation to generate a display in response to display data generated by a machine;
a pointer device carrying a camera operable to generate image data representing at least part of the scene within the field of view of the camera, which part, includes an image of at least a portion of the display;
computation means arranged in operation to;
receive said image data;
receive said display data;
calculate, from said image data and said display data, the position and/or orientation of said pointer device relative to said display;
calculate a display location from said calculated position and/or orientation.
1 Assignment
0 Petitions
Accused Products
Abstract
Display location calculation means and methods for calculating a display location are disclosed. It has become common for users to indicate a point on a display in order to communicate with a machine. It is therefore necessary to be able to calculate the location on the display that is being indicated by the user. A display generator (123) is arranged in operation to generate a display in response to display data generated by a machine (111). A camera operable to generate image data representing at least part of the scene within the field of view of the camera (which part, includes at least a portion of the display) is carried in a pointer device (103). Computation means (111, 113, 115) are arranged in operation to receive the image data and the display data and to calculate from these data sets the position and/or orientation of the pointer device (103) relative to the display. A display location can then be calculated from the calculated position and/or orientation.
-
Citations
21 Claims
-
1. Display location calculation means comprising:
-
a display generator arranged in operation to generate a display in response to display data generated by a machine; a pointer device carrying a camera operable to generate image data representing at least part of the scene within the field of view of the camera, which part, includes an image of at least a portion of the display; computation means arranged in operation to; receive said image data; receive said display data; calculate, from said image data and said display data, the position and/or orientation of said pointer device relative to said display; calculate a display location from said calculated position and/or orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of calculating a display location said method comprising the steps of:
-
i. generating a display in accordance with display data generated by said machine; ii. capturing image data representing at least part of the scene within the field of view of a camera carried by a pointer device wherein at least a portion of said display is included in said field of view; iii. calculating from said image data and said display data the position and/or orientation of said pointer device relative to said display; iv. calculating an display location from said calculated position and/or orientation. - View Dependent Claims (16, 17, 18, 19, 21)
-
-
20. Display location calculation means including:
-
a storage medium having recorded therein a computer readable program processable to provide an interface between a user and a machine said program comprising; display data acquisition code processable to obtain display data representing a display image data acquisition code processable to obtain from a pointer device carrying a camera, image data representing at least part of the scene within the field of view of said camera; position/orientation calculation code processable to calculate from said display data and said image data the position and/or the orientation of said pointer device relative to said display display location calculation code processable to calculate from said calculated position and/or orientation a display location.
-
Specification