Computer presentation system and method with optical tracking of wireless pointer
First Claim
1. A method for interfacing with a computer through a projected display of the computer using a laser pointer, the method comprising:
- processing an image of the projected display captured by a camera;
determining position of a laser pointer spot on the projected display;
generating commands to position a computer mouse pointer at a screen position corresponding to the projected display; and
generating a mouse click for the computer when a programmable laser pointer event occurs.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for interfacing with a computer through a projected display of the computer using a laser pointer includes processing an image of the projected display captured by a camera, determining position of a laser pointer spot on the projected display, generating commands to position a computer mouse pointer at a screen position corresponding to the projected display, and generating a mouse click for the computer when a programmable laser pointer event occurs. Commands may be used to emulate control of the computer typically provided by a pointing device such as a mouse or track ball.
73 Citations
29 Claims
-
1. A method for interfacing with a computer through a projected display of the computer using a laser pointer, the method comprising:
-
processing an image of the projected display captured by a camera;
determining position of a laser pointer spot on the projected display;
generating commands to position a computer mouse pointer at a screen position corresponding to the projected display; and
generating a mouse click for the computer when a programmable laser pointer event occurs. - View Dependent Claims (2, 3, 4)
-
-
5. A method for interfacing with a computer through a projected display of the computer using a laser pointer as a pointing device for the computer with an image of the projected display captured by a camera in communication with the computer, the method comprising:
processing the image of the projected display captured by the camera to move a computer mouse pointer to a position corresponding to the position of a spot generated by the laser pointer within the projected display. - View Dependent Claims (6, 7)
-
8. A method for remotely controlling a computer using a laser pointer, the method comprising:
-
projecting images using video output signals from the computer onto a remote surface;
controlling the laser pointer to generate a spot on the remote surface;
positioning and calibrating a camera in communication with the computer to capture the images projected on the remote surface;
processing the images using the computer to determine position of the spot generated by the laser pointer;
generating commands for the computer to position a computer mouse pointer at a location corresponding to the spot generated by the laser pointer so that the computer mouse pointer tracks the spot generated by the laser pointer. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for generating computer commands to remotely control a computer using a laser pointer, the method comprising:
-
calibrating a camera connected to the computer and positioned to capture an image of video output from the computer;
displaying video output from the computer;
superimposing a light pattern generated by the laser pointer onto the output from the computer;
capturing an image of the output and the light pattern generated by the laser pointer using the camera;
processing the image to determine position of the light pattern generated by the laser pointer relative to the video output from the computer; and
generating computer commands based at least on the position of the light pattern generated by the laser pointer to control movement of a computer cursor. - View Dependent Claims (17, 18)
-
-
19. A computer presentation system for generating commands to remotely control a computer using an optical cursor generated by a hand-held pointer and projected on a screen displaying output from the computer, the system comprising:
-
a camera in communication with the computer for capturing an image of the screen including the projected output from the computer and the optical cursor generated by the hand-held pointer; and
software executable by the computer for processing the image to determine position of the optical cursor generated by the hand-held pointer on the projected display and positioning a computer mouse pointer at a corresponding screen position on the projected display to remotely control the computer using the hand-held pointer. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer presentation system comprising:
-
a computer;
a monitor in communication with the computer for displaying output from the computer;
a projector for projecting the output from the computer onto a remotely located surface;
a hand-held optical pointer for generating an optical cursor and selectively superimposing the optical cursor on the remotely located surface; and
a camera positioned to capture an image of at least a portion of the projected output from the computer, the camera being in communication with the computer;
wherein the computer includes instructions for processing the image to determine position of the optical cursor within the projected image of the computer output, positioning a computer mouse pointer at the corresponding position of the computer output, and selectively generating a mouse click when a programmable event occurs. - View Dependent Claims (25)
-
-
26. A computer presentation system comprising:
-
a computer having an associated monitor for displaying output from the computer;
a projector connected to the computer for projecting the output from the computer onto a remotely located surface;
a laser pointer for generating a user-selectable optical cursor and selectively superimposing the optical cursor on the remotely located surface; and
a camera positioned to capture an image of the remotely located surface including at least a portion of the projected output from the computer, the camera being in communication with the computer;
wherein the computer includes instructions for calibrating the camera by projecting calibration fiducials onto the remotely located surface and processing the image of the remotely located surface to determine position of the optical cursor relative to the projected computer to provide computer mouse cursor control using the laser pointer.
-
-
27. A computer presentation system comprising:
-
a computer having a monitor for displaying output from the computer; and
means for capturing a projected image of the computer output having a superimposed cursor generated by a laser pointer and processing the image to determine position of the cursor generated by the laser pointer relative to the projected image of the computer output to generate positioning and control commands emulating a conventional computer mouse.
-
-
28. A computer presentation system comprising:
-
a computer having an associated monitor for displaying output from the computer;
means for projecting the output from the computer onto a remotely located surface;
means for generating a user-selectable optical cursor which may be selectively superimposed on the remotely located surface; and
means for detecting position of the optical cursor relative to the output from the computer;
means for positioning a computer mouse cursor to a location corresponding to the detected position of the optical cursor; and
means for detecting a user selectable characteristic of the optical pointer to generate a corresponding computer mouse command.
-
-
29. A computer readable storage medium having stored data representing instructions executable by a computer to generate commands to control a cursor generated by the computer based on cursor generated by a laser pointer, the computer readable storage medium comprising:
-
instructions for processing data from a camera positioned to capture an image of a projected display of the computer output;
instructions for generating a command for the computer based on the position of the cursor generated by the laser pointer so the cursor generated by the computer tracks the cursor generated by the laser pointer; and
instructions for generating a command for the computer when a programmable laser pointer event occurs.
-
Specification