EP2208112A2 - Apparatus and method for tracking a light pointer - Google Patents
Apparatus and method for tracking a light pointerInfo
- Publication number
- EP2208112A2 EP2208112A2 EP08847393A EP08847393A EP2208112A2 EP 2208112 A2 EP2208112 A2 EP 2208112A2 EP 08847393 A EP08847393 A EP 08847393A EP 08847393 A EP08847393 A EP 08847393A EP 2208112 A2 EP2208112 A2 EP 2208112A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- light
- image sensor
- pointer
- light pointer
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims description 12
- 238000006073 displacement reaction Methods 0.000 claims description 9
- 238000013507 mapping Methods 0.000 claims description 3
- 238000012549 training Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 6
- 239000000463 material Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000010349 pulsation Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- VLCQZHSMCYCDJL-UHFFFAOYSA-N tribenuron methyl Chemical compound COC(=O)C1=CC=CC=C1S(=O)(=O)NC(=O)N(C)C1=NC(C)=NC(OC)=N1 VLCQZHSMCYCDJL-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0386—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry for light pen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3191—Testing thereof
- H04N9/3194—Testing thereof including sensor feedback
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/22—Setup operations, e.g. calibration, key configuration or button assignment
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
- A63F13/235—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/24—Constructional details thereof, e.g. game controllers with detachable joystick handles
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1018—Calibration; Key and button assignment
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1025—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
- A63F2300/1031—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection using a wireless connection, e.g. Bluetooth, infrared connections
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1043—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being characterized by constructional details
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1087—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1087—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera
- A63F2300/1093—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera using visible light
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/6045—Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/18—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00 for optical projection, e.g. combination of mirror and condenser and objective
- G02B27/20—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00 for optical projection, e.g. combination of mirror and condenser and objective for imaging minute objects, e.g. light-pointer
Definitions
- This invention relates generally to tracking a light pointer. More particularly, this invention relates to an apparatus and method for tracking a light pointer position to emulate a remote control device.
- Light pointers are devices that project a light beam onto a surface area to highlight an item of interest. Their use has become commonplace at meetings, lectures, conferences, and other venues where presentation materials are shown on a display screen.
- the presentation materials are typically projected from a computer onto the display screen using a projection device connected to the computer, such as a liquid crystal projector.
- a presenter may use a light pointer at any time during the presentation to draw attention to particular locations or items of interest shown on the display screen with a light spot that is visible to the audience.
- Light pointers are handheld, pen-shaped devices that hold a battery set, a control circuit, a light source module and a lens.
- the light source module includes a light source, e.g., a laser or Light Emitting Diode ("LED"), for emitting light at a given wavelength, for example wavelengths corresponding to red, green, or blue light.
- Light pointers may also include switches or buttons for enabling remote control of basic computer functions.
- United States Patent Publication Number 2006/0197756 describes a light pointer with switches mounted thereon to enable remote initiation of various computer keyboard commands and/or pointing device (i.e., mouse, touch pad, track ball) operations, such as select, move, left click, right click and double click.
- the light pointer emits a light beam onto an image projected onto a display screen to produce a visible light spot superimposed on the image.
- the light spot functions as a control cursor for a presentation computer.
- a video camera in an image processor connected to the presentation computer is used to scan the image projected onto the screen.
- the image processor analyzes the scanned image to identify the position of the control cursor (i.e., light spot) emitted by the light pointer.
- a user may direct the control cursor to a position in the screen and emulate position-dependent computer commands via the switches.
- Light pointers may also include controllers and wireless modules for transmitting control signals to the presentation computer. In United States Patent Publication -
- a light pointer is provided with a wireless operation module for transmitting control signals to a presentation computer indicating the pressing of a given switch mounted on the light pointer.
- One switch may be used to transmit a page-up signal to the computer and another may be used to transmit a page-down signal to the computer.
- the page-up and page-down signals indicate to the computer that a new page of presentation material is to be displayed and projected onto the screen.
- Light pointers may also be integrated with other devices.
- a light pointer may be integrated into a wireless mouse, as described in United States Patent No. 6,417,840.
- the integrated device is capable of selectively communicating control signals to a computer when operating as a mouse and transmitting a light beam to a projection screen when operating as a light pointer.
- light pointers may be adapted to generate a modulated output that serves as a control signal for a projection system.
- a light pointer has a modulated output that is used to provide commands to a projection system.
- the projection system has an image sensor integrated into it for detecting the position of light spots emitted by the light pointer.
- a user may press a button mounted on the light pointer to cause it to pulse at a given frequency.
- the pulsation indicates to the projection system that the light pointer position is to be monitored for a mouse "dragging" event until the user presses the button again to stop the pulsation.
- Different frequencies may be used to activate different mouse events.
- a light pointer apparatus has a light source module for projecting a light beam onto a surface.
- An image sensor module detects a position in the surface of a visible light - spot generated by the projected light beam striking the surface.
- a transmitter module transmits the position of the visible light spot to a remote device for remote control of a device.
- An embodiment of the invention includes an image sensor apparatus for use in a light pointer projecting a light beam onto a surface.
- An image sensor module detects a position in the surface of a visible light spot generated by the projected light beam striking the surface.
- a transmitter module transmits the position of the visible light spot to a remote device for remote control of a device.
- Another embodiment of the invention includes a method for emulating a remote control device with a light pointer.
- a light beam is projected onto a surface with the light pointer to generate a visible light spot on the surface.
- a position in the surface corresponding to the visible light spot is detected with an image sensor integrated into the light pointer.
- the position of the visible light spot is transmitted to a remote device.
- the remote device is controlled based on the position of the projected light beam.
- FIG. 1 illustrates a light pointer apparatus constructed according to an embodiment of the invention
- FIG. 2 illustrates a more detailed view of the light pointer apparatus of FIG. 1;
- FIG. 3 illustrates a further detailed view of the light pointer apparatus of FIG. i;
- FIG. 4 illustrates a flow chart for emulating a remote control device with a light pointer apparatus in accordance with an embodiment of the invention
- FIG. 5 illustrates an exemplary environment in which the light pointer apparatus operates in accordance with an embodiment of the invention
- FIG. 6 illustrates exemplary images detected by the light pointer apparatus in the exemplary environment of FIG. 5 in accordance with an embodiment of the invention
- FIG. 7 illustrates another exemplary environment in which the light pointer apparatus operates in accordance with an embodiment of the invention.
- FIG. 8 illustrates a remote device being controlled by the light pointer apparatus in the exemplary environment of FIG. 7 in accordance with an embodiment of the invention.
- FIG. 9 illustrates a further exemplary embodiment in which the light pointer apparatus operates in accordance with an embodiment of the invention.
- a light pointer apparatus is provided.
- a light pointer may be a device for projecting a light beam onto a surface area to highlight an item of interest.
- the surface area may be, for example, a display screen showing images projected thereon by a projector connected to a computer generating the images.
- the light beam may be projected as a visible light spot superimposing the images on the display screen.
- a light source module is included in the light pointer for emitting the light beam.
- the light pointer apparatus also includes an image sensor module having an image sensor and a processor.
- An image sensor as generally used herein, may be a device or circuitry having an array of pixels for capturing and processing an optical image into electronic signals.
- Light pointer 100 has a light source module 105, an image sensor module 110, and a transmitter module 115.
- Light source module 105 includes a light source, e.g., a laser or Light Emitting Diode ("LED"), for emitting a light beam at a given wavelength, for example, wavelengths corresponding to red, green, or blue light.
- the light beam may be projected onto a surface, such as surface 120, to produce a visible light spot 125 on the surface 120.
- the visible light spot 125 can appear in different patterns and shapes, such as a circular block, the shape of a butterfly, the shape of a cursor, and so on.
- Light is reflected from surface 120 when light pointer 100, facing surface 120, projects a light beam onto it.
- the reflected light is sensed by image sensor module 110, which is positioned in light pointer 100 to capture images in the same direction as the light beam.
- Image sensor module 110 sees the surface 120 and the visible light spot 125 thereon and detects its position.
- the position of the light spot 125 may be detected automatically or computed by processing and analyzing the captured image.
- the position of the light spot 125 is transmitted to remote device 130 by transmitter module 115.
- Transmitter module 115 may be any wireless transmitter capable of - interfacing with image sensor module 110, such as a WiFi or Bluetooth wireless transmitter.
- the position transmitted to remote device 130 may be a 2D (x,y) coordinate with a corner of surface 120 serving as the reference (0,0) point.
- the position may be a displacement between the current position and a previous position, with the initial position determined when light pointer 100 is first powered up.
- a power ON/OFF button or switch (not shown) is included in light pointer
- Remote device 130 receives the position of the light spot from transmitter module 115 and uses the position to control one or more of its functions. It is appreciated that remote device 130 may have a receiver module (not shown) capable of receiving signals wirelessly from transmitter module 115. It is also appreciated that remote device 130 may include control routines for controlling the one or more of its functions based on the position of light spot 125.
- remote device 130 may be a computer generating images for display at surface 120, which may be a display screen for displaying images for an audience, e.g., during a presentation.
- Light pointer 100 may be used to send commands to computer 130 depending on the position of the light spot in the display screen.
- remote computer 130 may have a calibration routine to scale the position on surface 120 to a position on the image displayed on surface 120.
- the light spot 125 may be positioned to superimpose a region of the images to indicate to computer 130 that a new image or slide of the presentation is to be displayed, such as an icon on the images indicating an image or page number of the presentation.
- the position of the light spot 125 on surface 120 is determined with 2D coordinates at the scale of surface 120.
- remote device 130 maps the received position into 2D coordinates at the scale of the image displayed on surface 120.
- remote computer 130 may have a pre-determined mapping from display screens into presentation images. It is also appreciated that remote computer 130 may determine the mapping upon projecting the images onto the display screen.
- light pointer 100 may also be moved continuously across display screen 120 to indicate to computer 130 that a new image or slide is to be displayed.
- Light pointer 100 effectively operates as a wireless mouse associated with computer 130.
- remote device 130 may be a toy or a game.
- Light pointer 100 may be used as a remote control for the toy or game by positioning the light spot according to a desired command.
- the toy 130 may be a remote control car and the light pointer 100 may be used to guide the remote control car to a given location.
- the position of the light spot 125 is transmitted to the car by transmitter module 115, the car is directed to move to that position.
- remote device 130 may be an electronic appliance, for example, remote device 130 may be a vacuum cleaner.
- Light pointer 100 may be used as a remote control for the vacuum cleaner by positioning the light spot 125 on a surface to be cleaned. When the position of the light spot 125 is transmitted to the vacuum cleaner by transmitter module 115, the vacuum cleaner is directed to the surface to clean it.
- remote device 130 may be a controller connected to a network of appliances.
- Light pointer 100 may be used as a remote control for the appliances by positioning the light spot 125 directly on a button of the appliance, e.g., the power button.
- controller 130 may send a signal to the appliance to turn it ON or OFF.
- remote device 130 may include control routines to control one or more of its functions based on the position of the light spot according to each exemplary embodiment. It is also appreciated that remote device 130 may use the position of light spot 125 to control another device connected to remote device 130, such as, for example, in the exemplary embodiment of the controller described above.
- remote device 130 may include training and adaptation routines to interpret different positions of light spots generated by light pointer 100 as different commands. For example, remote device 130 may interpret a position on the upper left corner of surface 120 to correspond to a page down command, a position on the - lower left corner of surface 120 to correspond to a page up command, a position on the upper right corner of surface 120 to correspond to an animation command, and so on.
- FIG. 2 illustrates a more detailed view of a light pointer apparatus constructed according to an embodiment of the invention.
- Image sensor module 205 in light pointer 200 includes image sensor 210 and processor 215.
- Image sensor 210 and processor 215 as shown may be mounted on separate chips.
- Image sensor 210 may be a CMOS or CCD image sensor, or any other type of image sensor capable of capturing optical images.
- Processor 215 may be a Digital Signal Processor ("DSP"), an Image Signal Processor (“ISP”), or any other kind of processor capable of interfacing with image sensor 210.
- DSP Digital Signal Processor
- ISP Image Signal Processor
- image sensor 210 captures an image of the surface 120 with light spot 125 and transmits the image to processor 215 for analysis and processing.
- Processor 215 may then execute image processing routines to detect and locate the light spot 125 on the captured image.
- the 2D coordinates or displacement of the light spot 125 on surface 120 can be computed by processor 215 for use in remote device 130 for remote control of remote device 130.
- Image sensor module 305 in light pointer 300 includes integrated image sensor/processor chip 310.
- Integrated chip 310 has both an image sensor and a processor on the same chip.
- the image sensor may be similar to image sensor 210 and the processor may be similar to processor 215, both shown in FIG. 2.
- a single integrated chip 310 is used to both capture an image showing the light spot 125 and to detect the position of the light spot 125 in the captured image.
- a light pointer apparatus may be used to project a light beam onto a surface and generate a light spot visible on the surface in step 400.
- the position of the light spot may be detected by an image sensor module in the light pointer in step 405 and transmitted to a remote device by a transmitter module in the light pointer in step 410.
- the position of the light spot in the surface may be mapped into a position at the scale of the remote device in step 415.
- the position of the light spot is then used to control the remote device as described above with reference to FIG. 1 in step 420.
- Light pointer 500 - may be used to project a light beam into light spot 505 visible on surface 510.
- Surface 510 may be a display screen to display images generated by remote computer 515 during a presentation.
- a projector 520 connected to remote computer 515 may be used to project the images onto display screen 510.
- an image sensor module in light pointer 500 sees the image displayed on display screen 510 and the light spot 505 superimposed on the image.
- a processor in the image sensor module in light pointer 500 processes the captured image to detect and locate the position of light spot 505.
- the position may be a 2D coordinate or a displacement in the display screen 510.
- the position of light spot 505 is wirelessly transmitted to remote computer
- the remote computer 515 by a transmitter module in light pointer 500.
- the remote computer 515 may use the position to control one or more of its functions.
- the remote computer 515 may use the position of light spot 505 to direct an operation to be performed on the presentation, e.g., to go to a previous or next image of the presentation, to start an animation, to superimpose another image on top of the current slide, and so on.
- remote computer 515 may have a calibration routine 525 to map the position of light spot 505 on display screen 510 into a position at the scale of the image displayed on display screen 510.
- a 2D coordinate (xi,yi) in the display screen 510 may correspond to a 2D coordinate (x 2 ,y 2 ) in the image being displayed.
- remote computer 515 may have a training and adaptation routine 530 to interpret different positions of light spots generated by light pointer 500 as different commands as described above.
- FIG. 6 shows exemplary images captured and processed by light pointer 500 shown in FIG. 5.
- Image 600 shows the optical image that the image sensor in the image sensor module of light pointer 500 sees when light pointer 500 is projecting light spot 505 onto display screen 510.
- the light spot 505 may be seen by the image sensor as a region 605, which may be a colorful region in the screen that appears different from its neighborhood.
- light spot 505 may appear as a monochromatic (e.g., red, green, or blue), typically nearly round region 605 at a given diameter and luminance.
- a processor in the image sensor module of light pointer 500 processes the image 600 to detect and locate a 2D coordinate or displacement for the light spot 505.
- the processed image 610 may include a marking such as cross 615 to indicate the position of the light spot 505.
- 500 may include image processing routines for identifying region 605 as light spot 505 and - for computing the 2D coordinate or displacement of the light spot 505.
- These routines may include, for example, object and pattern recognition routines, edge detection routines, and other computer vision and image processing routines for differentiating the region 605 as light spot 505 from the rest of the image and locating its position.
- Light pointer 700 may be used as a remote control for remote computer 720.
- Light pointer 700 may be used to project a light beam into light spot 705 that, for example, superimposes icon 710 on the image displayed on display screen 715 during a presentation.
- Projector 725 connected to remote computer 720 may be used to project images from the presentation into display screen
- An image sensor module in light pointer 700 sees the image displayed on display screen 715 with the light spot 705 superimposed onto icon 710 and detects the position of light spot 705.
- a transmitter module in light pointer 700 transmits the position to remote computer 720.
- remote computer 720 receives the position of light spot 705 and determines with a calibration routine that the light spot 705 is within icon 710, remote computer 720 automatically displays the next image of the presentation for projection onto display screen 715 by projector 725.
- FIG. 8 illustrates the response of remote computer 720 when controlled by light pointer 700 shown in FIG. 7.
- remote computer 720 Upon receiving the position of light spot 705 on icon 710 indicating that a new image is to be displayed for presentation onto display screen 715, remote computer 720 advances to the next image of the presentation. The next image is then projected onto display screen 715 by projector 725 as image 800.
- Image 800 includes page icon 805 indicating the new page number 2 of the presentation displayed onto display screen 715. A presenter may then use light pointer 700 to highlight items of interest on image 800, such as by pointing light pointer 700 to display screen 715 to generate light spot 810.
- light pointer 700 operates as a wireless mouse for remote computer 720. It is also appreciated that remote computer 720 may include routines for interpreting the position of light spots generated by light pointer 700 to correspond to different mouse operations, such as select, right click, left click, drag, and so on.
- FIG. 9 Another exemplary embodiment in which the light pointer apparatus operates in accordance with an embodiment of the invention is shown in FIG. 9.
- light pointer 900 is used as a remote control for remote control toy car 905.
- Remote control car 905 is directed to move to different positions by light pointer 900.
- light pointer 900 may be used to project a light beam into light spot 910.
- the position of light spot 910 is detected by the image sensor module in light pointer 900 and transmitted to remote control car 905 by the transmitter module in light pointer 900.
- Remote control car 905 is then directed to move to the position corresponding to light spot 910.
- remote control car 905 is shown for illustration purposes only. Other remote devices may be controlled by the light pointer apparatus without deviating from the scope and principles of the invention.
- the light pointer apparatus enables a user to control a device remotely by simply pointing the light pointer apparatus to a desired position.
- This enables the light pointer apparatus to operate as both a light pointer and a wireless mouse without the use of any buttons or switches to trigger different mouse commands.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Position Input By Displaying (AREA)
- Projection Apparatus (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
Description
Claims
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/936,746 US7862179B2 (en) | 2007-11-07 | 2007-11-07 | Dual-mode projection apparatus and method for locating a light spot in a projected image |
US11/936,737 US8188973B2 (en) | 2007-11-07 | 2007-11-07 | Apparatus and method for tracking a light pointer |
PCT/US2008/080902 WO2009061619A2 (en) | 2007-11-07 | 2008-10-23 | Apparatus and method for tracking a light pointer |
Publications (2)
Publication Number | Publication Date |
---|---|
EP2208112A2 true EP2208112A2 (en) | 2010-07-21 |
EP2208112A4 EP2208112A4 (en) | 2012-06-27 |
Family
ID=40626122
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP08847625A Ceased EP2218252A4 (en) | 2007-11-07 | 2008-10-23 | Dual-mode projection apparatus and method for locating a light spot in a projected image |
EP08847393A Withdrawn EP2208112A4 (en) | 2007-11-07 | 2008-10-23 | Apparatus and method for tracking a light pointer |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP08847625A Ceased EP2218252A4 (en) | 2007-11-07 | 2008-10-23 | Dual-mode projection apparatus and method for locating a light spot in a projected image |
Country Status (4)
Country | Link |
---|---|
EP (2) | EP2218252A4 (en) |
CN (2) | CN101919241B (en) |
TW (2) | TWI400554B (en) |
WO (2) | WO2009061619A2 (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI400556B (en) * | 2009-11-30 | 2013-07-01 | Pegatron Corp | Multimedia projecting device and controlling method thereof |
HK1147897A2 (en) * | 2011-02-14 | 2011-08-19 | Centek Internat Hk Ltd | Game apparatus and method of use thereof |
CN102509068A (en) * | 2011-10-09 | 2012-06-20 | 海信集团有限公司 | Method and device for projecting |
CN102682637A (en) * | 2012-05-05 | 2012-09-19 | 山东长征教育科技有限公司 | Omnibearing interactive wired teaching system |
CN102915126B (en) * | 2012-09-29 | 2016-03-02 | 深圳创维数字技术有限公司 | A kind of method, Apparatus and system of light ray remote-control location |
CN103595469A (en) * | 2013-02-02 | 2014-02-19 | 彭海涛 | Infrared photoconduction remote control system |
US9002112B2 (en) * | 2013-08-27 | 2015-04-07 | Trimble Navigation Limited | Video alignment system |
JP2015158644A (en) * | 2014-02-25 | 2015-09-03 | カシオ計算機株式会社 | Projection device, projection method, and program |
CN104142739B (en) * | 2014-08-12 | 2017-05-17 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | Laser point tracking system and method based on optical mouse sensing array |
US9423278B1 (en) | 2015-03-09 | 2016-08-23 | Laser Projection Technologies, Inc. | 3D laser projection, scanning and object tracking |
TWI684058B (en) * | 2016-09-13 | 2020-02-01 | 揚明光學股份有限公司 | Projection system |
CN106610490A (en) * | 2016-12-30 | 2017-05-03 | 北京大学 | Optical positioning method, system and device based on LED and image sensor |
JP6941976B2 (en) * | 2017-06-06 | 2021-09-29 | 株式会社コーエーテクモゲームス | User interface processing program, recording medium, user interface processing method |
DE102017010079A1 (en) * | 2017-10-30 | 2019-05-02 | Michael Kaiser | Device with an object and its control |
TWI701497B (en) * | 2018-10-17 | 2020-08-11 | 英錡科技股份有限公司 | Projection device with auto-correction of spots |
CN112702586B (en) * | 2020-12-21 | 2023-06-30 | 极米科技股份有限公司 | Virtual touch tracking method, device and system for projector based on visible light |
CN113440841B (en) * | 2021-07-14 | 2023-11-17 | 网易(杭州)网络有限公司 | Virtual character control method and device, electronic equipment and readable storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010010514A1 (en) * | 1999-09-07 | 2001-08-02 | Yukinobu Ishino | Position detector and attitude detector |
US20050270494A1 (en) * | 2004-05-28 | 2005-12-08 | Banning Erik J | Easily deployable interactive direct-pointing system and presentation control system and calibration method therefor |
US20070115254A1 (en) * | 2005-11-23 | 2007-05-24 | Cheng-Han Wu | Apparatus, computer device, method and computer program product for synchronously controlling a cursor and an optical pointer |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5477284A (en) * | 1994-12-15 | 1995-12-19 | Texas Instruments Incorporated | Dual mode overhead projection system using field emission device |
JPH0980372A (en) * | 1995-09-07 | 1997-03-28 | Toshiba Corp | Projection display device |
US6050690A (en) * | 1998-01-08 | 2000-04-18 | Siemens Information And Communication Networks, Inc. | Apparatus and method for focusing a projected image |
JP2000276297A (en) * | 1999-03-25 | 2000-10-06 | Seiko Epson Corp | Pointing position detecting device, pointing position detecting method, presentation system, and information storage medium |
US6275214B1 (en) * | 1999-07-06 | 2001-08-14 | Karl C. Hansen | Computer presentation system and method with optical tracking of wireless pointer |
AU2001227797A1 (en) * | 2000-01-10 | 2001-07-24 | Ic Tech, Inc. | Method and system for interacting with a display |
US6704000B2 (en) * | 2000-11-15 | 2004-03-09 | Blue Iris Technologies | Method for remote computer operation via a wireless optical device |
US6736517B2 (en) * | 2001-02-28 | 2004-05-18 | Principia Lightworks Inc. | Dual mode laser projection system for electronic and film images |
TW522283B (en) * | 2002-06-27 | 2003-03-01 | Avermedia Tech Inc | A boundary indicator of a projector |
JP3867205B2 (en) | 2002-08-30 | 2007-01-10 | カシオ計算機株式会社 | Pointed position detection device, pointed position detection system, and pointed position detection method |
US6979087B2 (en) * | 2002-10-31 | 2005-12-27 | Hewlett-Packard Development Company, L.P. | Display system with interpretable pattern detection |
US7038661B2 (en) * | 2003-06-13 | 2006-05-02 | Microsoft Corporation | Pointing device and cursor for use in intelligent computing environments |
US6805451B1 (en) * | 2003-11-12 | 2004-10-19 | Cinetron Technology Inc. | Horizontal/vertical dual-mode LCD projector |
KR20050069828A (en) * | 2003-12-31 | 2005-07-05 | 엘지전자 주식회사 | Projection device of high resolution |
CN1674654A (en) * | 2004-03-25 | 2005-09-28 | 乐金电子(沈阳)有限公司 | Rear-projection television and picture protection function releasing method |
US7683881B2 (en) * | 2004-05-24 | 2010-03-23 | Keytec, Inc. | Visual input pointing device for interactive display system |
EP1855184A4 (en) * | 2005-02-10 | 2008-12-10 | Takram Design Engineering | Pointer light tracking method, program, and recording medium thereof |
US20060197742A1 (en) * | 2005-03-04 | 2006-09-07 | Gray Robert H Iii | Computer pointing input device |
KR100740660B1 (en) * | 2005-11-16 | 2007-07-19 | 한양대학교 산학협력단 | Mobile communication terminal having laser pointer and presentation providing system using same |
CN100504576C (en) * | 2005-12-05 | 2009-06-24 | 财团法人资讯工业策进会 | Device and method for synchronous operation of cursor and optical projection |
-
2008
- 2008-10-23 WO PCT/US2008/080902 patent/WO2009061619A2/en active Application Filing
- 2008-10-23 CN CN2008801232795A patent/CN101919241B/en active Active
- 2008-10-23 CN CN2008801210828A patent/CN101896867B/en active Active
- 2008-10-23 EP EP08847625A patent/EP2218252A4/en not_active Ceased
- 2008-10-23 WO PCT/US2008/080906 patent/WO2009061620A1/en active Application Filing
- 2008-10-23 EP EP08847393A patent/EP2208112A4/en not_active Withdrawn
- 2008-10-28 TW TW097141444A patent/TWI400554B/en active
- 2008-10-28 TW TW097141436A patent/TWI375898B/en active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010010514A1 (en) * | 1999-09-07 | 2001-08-02 | Yukinobu Ishino | Position detector and attitude detector |
US20050270494A1 (en) * | 2004-05-28 | 2005-12-08 | Banning Erik J | Easily deployable interactive direct-pointing system and presentation control system and calibration method therefor |
US20070115254A1 (en) * | 2005-11-23 | 2007-05-24 | Cheng-Han Wu | Apparatus, computer device, method and computer program product for synchronously controlling a cursor and an optical pointer |
Non-Patent Citations (1)
Title |
---|
See also references of WO2009061619A2 * |
Also Published As
Publication number | Publication date |
---|---|
WO2009061620A1 (en) | 2009-05-14 |
CN101919241B (en) | 2013-09-18 |
CN101896867B (en) | 2012-01-25 |
CN101919241A (en) | 2010-12-15 |
EP2208112A4 (en) | 2012-06-27 |
TW200935164A (en) | 2009-08-16 |
TWI400554B (en) | 2013-07-01 |
WO2009061619A3 (en) | 2009-08-06 |
TWI375898B (en) | 2012-11-01 |
CN101896867A (en) | 2010-11-24 |
EP2218252A4 (en) | 2013-02-27 |
EP2218252A1 (en) | 2010-08-18 |
WO2009061619A2 (en) | 2009-05-14 |
TW200933452A (en) | 2009-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8188973B2 (en) | Apparatus and method for tracking a light pointer | |
EP2208112A2 (en) | Apparatus and method for tracking a light pointer | |
US7862179B2 (en) | Dual-mode projection apparatus and method for locating a light spot in a projected image | |
JP5154446B2 (en) | Interactive input system | |
US20030222849A1 (en) | Laser-based user input device for electronic projection displays | |
JP4666808B2 (en) | Image display system, image display method, storage medium, and program | |
EP3057297B1 (en) | Accessory and information processing system | |
US10015402B2 (en) | Electronic apparatus | |
US8842096B2 (en) | Interactive projection system | |
TWI450159B (en) | Optical touch device, passive touch system and its input detection method | |
US20070216644A1 (en) | Pointing input device, method, and system using image pattern | |
JP2009505305A (en) | Free space pointing and handwriting | |
JP3579096B2 (en) | Display device | |
WO2008127847A1 (en) | Method and apparatus for providing an interactive control system | |
US10341627B2 (en) | Single-handed floating display with selectable content | |
KR20070095179A (en) | Pointing input device, method, and system using image pattern | |
US20170357336A1 (en) | Remote computer mouse by camera and laser pointer | |
JP2010152924A (en) | Light-pointing device and light-tracking receiver having function selection key and system using the same | |
US8354996B2 (en) | Electronic reading apparatus and input method thereof | |
US20060022942A1 (en) | Control method for operating a computer cursor instinctively and the apparatus thereof | |
JP4434381B2 (en) | Coordinate input device | |
JP4687820B2 (en) | Information input device and information input method | |
CN212391777U (en) | VR keyboard and VR office device | |
KR101381366B1 (en) | Apparatus for gesture recognition remote controller and operating method for the same | |
JP2007213197A (en) | Coordinate designation device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20100430 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MT NL NO PL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL BA MK RS |
|
A4 | Supplementary search report drawn up and despatched |
Effective date: 20120525 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: G02B 27/20 20060101ALI20120521BHEP Ipc: A63F 13/04 20060101ALI20120521BHEP Ipc: G06F 3/03 20060101ALI20120521BHEP Ipc: G06F 3/033 20060101AFI20120521BHEP Ipc: H04N 9/31 20060101ALI20120521BHEP |
|
DAX | Request for extension of the european patent (deleted) | ||
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20130103 |