Collaborative pointing devices
First Claim
1. A system for collaborating between a plurality of users, each user having a laser input device for interacting with an initial image, said system having:
- a controller for controlling operation of said laser input devices and registering interactions by said users via said laser input devices;
an initial image provider for providing said initial image on said display;
a camera for capturing successive images to form a sequence of captured images thereof;
for processing and mapping said captured image to said initial image;
said captured image having a plurality of picture elements;
each of said laser input devices caused by said controller to transmit a modulated laser beam of a distinct pattern, said laser beam producing a laser spot on said initial image;
a processor for analyzing said captured sequence of images to determine the presence of said laser spots, said laser spots appearing in said sequence of captured images in accordance with said distinct pattern;
whereby said processor determines a relationship between each pixel in said captured images and the corresponding pixel on said initial images and determines interactions on said display associated with each of said laser input devices, such that laser spots of each of said laser input devices are uniquely identified by recognition of said distinct pattern, said processor examining successive images and identifying respective laser input devices from recognition of said distinct patterns in said images.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for determining a position of laser spots in an initial image due to a plurality of laser pointer, the method having the steps of acquiring a sequence of images from a camera directed at the initial image to produce acquired images thereof, each said acquired image comprising image elements forming a frame; assigning each of said laser pointers a unique transmission pattern; registering said code of each of said laser pointers during frame i with a processor; determining said laser spots in said frame i; registering the appearance of the laser spots of each of the laser pointers during frame i with a processor; assigning positional coordinates to each said located laser spots so as to produce a sequence of positional coordinates (xi,yi) corresponding to sequential positions of the laser spot in the initial image; whereby said laser spots appear in the captured images in a pattern corresponding to said unique transmission pattern and each of said laser pointers is uniquely identifiable and tracked.
-
Citations
18 Claims
-
1. A system for collaborating between a plurality of users, each user having a laser input device for interacting with an initial image, said system having:
-
a controller for controlling operation of said laser input devices and registering interactions by said users via said laser input devices;
an initial image provider for providing said initial image on said display;
a camera for capturing successive images to form a sequence of captured images thereof;
for processing and mapping said captured image to said initial image;
said captured image having a plurality of picture elements;
each of said laser input devices caused by said controller to transmit a modulated laser beam of a distinct pattern, said laser beam producing a laser spot on said initial image;
a processor for analyzing said captured sequence of images to determine the presence of said laser spots, said laser spots appearing in said sequence of captured images in accordance with said distinct pattern;
whereby said processor determines a relationship between each pixel in said captured images and the corresponding pixel on said initial images and determines interactions on said display associated with each of said laser input devices, such that laser spots of each of said laser input devices are uniquely identified by recognition of said distinct pattern, said processor examining successive images and identifying respective laser input devices from recognition of said distinct patterns in said images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method determining a position of a laser spot on an initial image due to a plurality of laser pointers, the method having the steps of:
-
acquiring a sequence of images from a camera directed at the initial image to produce captured images thereof, each of said captured images comprising image elements forming a frame;
assigning each of said laser pointers a unique transmission pattern;
registering said appearance of said laser spots of each of said laser pointers during frame i with a processor;
registering said appearance of said laser spots of each of said laser pointers during frame i+1 with said processor;
assigning positional coordinates to each of said located laser spots so as to produce a sequence of positional coordinates (xi,yi) corresponding to sequential positions of the laser spot in the initial presentation image;
predicting a location of said laser spot in said frame i based on positional coordinates (xi,yi) of lasers spots located in preceding frame i−
1;
determining which of said laser input devices was transmitting during said frame i by designating a laser spot closest to a predicted location as current position or using predicted location as current position; and
reporting said location of said laser spot in frame i, whereby said laser spots appear in said captured images in a pattern corresponding to said unique transmission pattern and each of said laser pointers is uniquely identifiable and tracked. - View Dependent Claims (16, 17, 18)
-
Specification