









y-Y.sub.BR =m.sub.LR (x-X.sub.BR) (3)
y-Y.sub.BL =m.sub.RL (x-X.sub.BL) (4)
y-Y.sub.BR =m.sub.LR x-m.sub.LR x.sub.BL (5)
y-Y.sub.BL =m.sub.RL x-m.sub.RL X.sub.BL (6)
y-m.sub.LR x=Y.sub.BR -m.sub.LR x.sub.BR (7)
y-m.sub.RL x=Y.sub.BL -m.sub.RL X.sub.BL (8) ##EQU2## SUBSTITUTING INTO FIRST EQUATION
y.sub.c =m.sub.LR X.sub.C -m.sub.LR X.sub.BR +Y.sub.BR (12)
Y.sub.C =m.sub.LR X.sub.C -m.sub.LR X.sub.BR +Y.sub.BR (13)
SIDEOPP(ADJUSTMENT)=(DISTANCE)(TANα), WHERE DISTANCE EQUALS SIDE ADJ.(15)
X.sub.RELATIVE =X.sub.RAW -X.sub.HOME NOTE: IF X.sub.REL IS NEGATIVE THEN POSITION IS OUTSIDE OF SCREEN. (17) ##EQU5## REFERRING TO FIG. 5, FOR A LEFT EDGE OF ##EQU6##
X.sub.REL =X.sub.RAW -X.sub.HOME (NOTE: IF X.sub.REL IS NEGATIVE THEN POSITIVE IS OUTSIDE OF SCREEN (20) ##EQU7## REFERRING TO FIG. 6, FOR THE RIGHT EDGE OF ##EQU8##
X.sub.REL =X.sub.RAW -X.sub.o (NOTE: IF X.sub.RAN >X.sub.RIGHT THEN OUTSIDE OF SCREEN) (23) ##EQU9## REFERRING TO FIG. 7, FOR A RIGHT EDGE OF ##EQU10##
X.sub.REL =X.sub.RAW -X.sub.C (NOTE: IF X.sub.RAW >X.sub.RIGHT THEN OUTSIDE OF SCREEN) (26) ##EQU11## REFERRING TO FIG. 8, FOR A TOP EDGE OF ##EQU12##
Y.sub.REL =Y.sub.RAW -Y.sub.HOME NOTE: IF Y.sub.RAW <Y.sub.HOME THEN OUTSIDE OF SCREEN) (29) ##EQU13## REFERRING TO FIG. 9, FOR A TOP EDGE OF ##EQU14##
Y.sub.REL =Y.sub.RAW -Y.sub.HOME ((NOTE: IF Y.sub.RAW <Y.sub.HOME THEN OUTSIDE OF SCREEN) (32) ##EQU15## REFERRING TO FIG. 10, FOR A BOTTOM EDGE OF ##EQU16##
Y.sub.REL =Y.sub.RAW -Y.sub.C (NOTE: IF Y.sub.RAW >Y.sub.BOTTOM THEN OUTSIDE OF SCREEN) (35) ##EQU17## REFERRING TO FIG. 11, FOR A BOTTOM EDGE OF ##EQU18##
Y.sub.REL =Y.sub.RAW -Y.sub.C (NOTE: IF Y.sub.RAW >Y.sub.BOTTOM THEN OUTSIDE OF SCREEN) (38) ##EQU19##
Y.sub.relative =Y.sub.SPOT -Y.sub.c.
X.sub.relative =X.sub.SPOT -X.sub.left edge.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/648,659US5933132A (en) | 1989-11-07 | 1996-05-15 | Method and apparatus for calibrating geometrically an optical computer input system |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US43302989A | 1989-11-07 | 1989-11-07 | |
| US07/611,416US5181015A (en) | 1989-11-07 | 1990-11-09 | Method and apparatus for calibrating an optical computer input system |
| US65680391A | 1991-02-14 | 1991-02-14 | |
| US11552293A | 1993-08-31 | 1993-08-31 | |
| US34290594A | 1994-11-21 | 1994-11-21 | |
| US08/648,659US5933132A (en) | 1989-11-07 | 1996-05-15 | Method and apparatus for calibrating geometrically an optical computer input system |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US07/611,416Continuation-In-PartUS5181015A (en) | 1989-11-07 | 1990-11-09 | Method and apparatus for calibrating an optical computer input system |
| US34290594AContinuation | 1989-11-07 | 1994-11-21 |
| Publication Number | Publication Date |
|---|---|
| US5933132Atrue US5933132A (en) | 1999-08-03 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US08/648,659Expired - Fee RelatedUS5933132A (en) | 1989-11-07 | 1996-05-15 | Method and apparatus for calibrating geometrically an optical computer input system |
| Country | Link |
|---|---|
| US (1) | US5933132A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20010010522A1 (en)* | 2000-01-27 | 2001-08-02 | Mitsubishi Denki Kabushiki Kaisha | Three-dimensional graphic processing device for drawing polygon having vertex data defined by relative value and method therefor |
| US20010024231A1 (en)* | 2000-03-21 | 2001-09-27 | Olympus Optical Co., Ltd. | Stereoscopic image projection device, and correction amount computing device thereof |
| US20020197584A1 (en)* | 2001-06-08 | 2002-12-26 | Tansel Kendir | Firearm laser training system and method facilitating firearm training for extended range targets with feedback of firearm control |
| US20030002751A1 (en)* | 2001-03-02 | 2003-01-02 | Hung-Ming Sun | Method of correcting an image with perspective distortion and producing an artificial image with perspective distortion |
| WO2001071665A3 (en)* | 2000-03-17 | 2003-01-16 | Sun Microsystems Inc | A graphics system having a super-sampled sample buffer with hot spot correction, edge blending, edge matching, distortion correction, and chromatic distortion compensation |
| US6600478B2 (en)* | 2001-01-04 | 2003-07-29 | International Business Machines Corporation | Hand held light actuated point and click device |
| US6616452B2 (en) | 2000-06-09 | 2003-09-09 | Beamhit, Llc | Firearm laser training system and method facilitating firearm training with various targets and visual feedback of simulated projectile impact locations |
| US20030210381A1 (en)* | 2002-05-10 | 2003-11-13 | Nec Viewtechnology, Ltd. | Method of correcting for distortion of projected image, distortion correcting program used in same method, and projection-type image display device |
| US6690354B2 (en)* | 2000-11-19 | 2004-02-10 | Canesta, Inc. | Method for enhancing performance in a system utilizing an array of sensors that sense at least two-dimensions |
| US6704000B2 (en)* | 2000-11-15 | 2004-03-09 | Blue Iris Technologies | Method for remote computer operation via a wireless optical device |
| US6747636B2 (en)* | 1991-10-21 | 2004-06-08 | Smart Technologies, Inc. | Projection display and system with pressure sensing at screen, and computer assisted alignment implemented by applying pressure at displayed calibration marks |
| US6753907B1 (en)* | 1999-12-23 | 2004-06-22 | Justsystem Corporation | Method and apparatus for automatic keystone correction |
| US20050041216A1 (en)* | 2003-07-02 | 2005-02-24 | Seiko Epson Corporation | Image processing system, projector, program, information storage medium, and image processing method |
| US20060101349A1 (en)* | 2000-05-29 | 2006-05-11 | Klony Lieberman | Virtual data entry device and method for input of alphanumeric and other data |
| US20060187199A1 (en)* | 2005-02-24 | 2006-08-24 | Vkb Inc. | System and method for projection |
| US20070188447A1 (en)* | 2006-02-15 | 2007-08-16 | Pixart Imaging, Inc. | Light-pointing device and light-tracking receiver having a function selection key and system using the same |
| US20070206159A1 (en)* | 2002-04-08 | 2007-09-06 | Nec Viewtechnology, Ltd. | Method for correcting for distortion of projected image, program for correcting image distortion, and projection-type image display device |
| US20080018591A1 (en)* | 2006-07-20 | 2008-01-24 | Arkady Pittel | User Interfacing |
| EP1363239A3 (en)* | 2000-03-17 | 2008-07-30 | Sun Microsystems, Inc. | A graphics system having a super-sampled sample buffer with hot spot correction,edge blending, edge matching, distortion correction and chromatic distortion compensation |
| US7427983B1 (en) | 2002-06-02 | 2008-09-23 | Steelcase Development Corporation | Visual communication system |
| CN100422913C (en)* | 2004-06-28 | 2008-10-01 | 微光科技股份有限公司 | Array type photoreceptor index system and method thereof |
| US20110191690A1 (en)* | 2010-02-03 | 2011-08-04 | Microsoft Corporation | Combined Surface User Interface |
| US20150062089A1 (en)* | 2013-05-09 | 2015-03-05 | Stephen Howard | System and method for motion detection and interpretation |
| US10891003B2 (en) | 2013-05-09 | 2021-01-12 | Omni Consumer Products, Llc | System, method, and apparatus for an interactive container |
| US12120471B2 (en) | 2014-12-30 | 2024-10-15 | Omni Consumer Products, Llc | System and method for interactive projection |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4857998A (en)* | 1987-02-26 | 1989-08-15 | Matsushita Electric Industrial Co., Ltd. | Automatic primary color convergence alignment system for projection television |
| US5070465A (en)* | 1987-02-25 | 1991-12-03 | Sony Corporation | Video image transforming method and apparatus |
| US5091773A (en)* | 1989-10-03 | 1992-02-25 | Thomson-Csf | Process and device for image display with automatic defect correction by feedback |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5070465A (en)* | 1987-02-25 | 1991-12-03 | Sony Corporation | Video image transforming method and apparatus |
| US4857998A (en)* | 1987-02-26 | 1989-08-15 | Matsushita Electric Industrial Co., Ltd. | Automatic primary color convergence alignment system for projection television |
| US5091773A (en)* | 1989-10-03 | 1992-02-25 | Thomson-Csf | Process and device for image display with automatic defect correction by feedback |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6747636B2 (en)* | 1991-10-21 | 2004-06-08 | Smart Technologies, Inc. | Projection display and system with pressure sensing at screen, and computer assisted alignment implemented by applying pressure at displayed calibration marks |
| US7289113B2 (en) | 1991-10-21 | 2007-10-30 | Smart Technologies Inc. | Projection display system with pressure sensing at screen, and computer assisted alignment implemented by applying pressure at displayed calibration marks |
| US20080042999A1 (en)* | 1991-10-21 | 2008-02-21 | Martin David A | Projection display system with pressure sensing at a screen, a calibration system corrects for non-orthogonal projection errors |
| US7626577B2 (en) | 1991-10-21 | 2009-12-01 | Smart Technologies Ulc | Projection display system with pressure sensing at a screen, a calibration system corrects for non-orthogonal projection errors |
| US6753907B1 (en)* | 1999-12-23 | 2004-06-22 | Justsystem Corporation | Method and apparatus for automatic keystone correction |
| US20010010522A1 (en)* | 2000-01-27 | 2001-08-02 | Mitsubishi Denki Kabushiki Kaisha | Three-dimensional graphic processing device for drawing polygon having vertex data defined by relative value and method therefor |
| US6788299B2 (en)* | 2000-01-27 | 2004-09-07 | Renesas Technology Corp. | Three-dimensional graphic processing device for drawing polygon having vertex data defined by relative value and method therefor |
| EP1363238A3 (en)* | 2000-03-17 | 2008-07-30 | Sun Microsystems, Inc. | A graphics system having a super-sampled sample buffer with hot spot correction,edge blending, edge matching, distortion correction and chromatic distortion compensation |
| EP1363239A3 (en)* | 2000-03-17 | 2008-07-30 | Sun Microsystems, Inc. | A graphics system having a super-sampled sample buffer with hot spot correction,edge blending, edge matching, distortion correction and chromatic distortion compensation |
| US6771272B2 (en) | 2000-03-17 | 2004-08-03 | Sun Microsystems, Inc. | Graphics system having a super-sampled sample buffer with hot spot correction |
| WO2001071665A3 (en)* | 2000-03-17 | 2003-01-16 | Sun Microsystems Inc | A graphics system having a super-sampled sample buffer with hot spot correction, edge blending, edge matching, distortion correction, and chromatic distortion compensation |
| US7695143B2 (en) | 2000-03-18 | 2010-04-13 | Seiko Epson Corporation | Image processing system, projector, computer-readable medium, and image processing method |
| EP1137293A3 (en)* | 2000-03-21 | 2005-01-05 | Olympus Corporation | Stereoscopic image projection device |
| US20010024231A1 (en)* | 2000-03-21 | 2001-09-27 | Olympus Optical Co., Ltd. | Stereoscopic image projection device, and correction amount computing device thereof |
| US7084857B2 (en) | 2000-05-29 | 2006-08-01 | Vkb Inc. | Virtual data entry device and method for input of alphanumeric and other data |
| US7305368B2 (en) | 2000-05-29 | 2007-12-04 | Vkb Inc. | Virtual data entry device and method for input of alphanumeric and other data |
| US20060101349A1 (en)* | 2000-05-29 | 2006-05-11 | Klony Lieberman | Virtual data entry device and method for input of alphanumeric and other data |
| US6966775B1 (en) | 2000-06-09 | 2005-11-22 | Beamhit, Llc | Firearm laser training system and method facilitating firearm training with various targets and visual feedback of simulated projectile impact locations |
| US6616452B2 (en) | 2000-06-09 | 2003-09-09 | Beamhit, Llc | Firearm laser training system and method facilitating firearm training with various targets and visual feedback of simulated projectile impact locations |
| US6704000B2 (en)* | 2000-11-15 | 2004-03-09 | Blue Iris Technologies | Method for remote computer operation via a wireless optical device |
| US6690354B2 (en)* | 2000-11-19 | 2004-02-10 | Canesta, Inc. | Method for enhancing performance in a system utilizing an array of sensors that sense at least two-dimensions |
| US6600478B2 (en)* | 2001-01-04 | 2003-07-29 | International Business Machines Corporation | Hand held light actuated point and click device |
| US6947610B2 (en)* | 2001-03-02 | 2005-09-20 | Ulead Systems Inc. | Method of correcting an image with perspective distortion and producing an artificial image with perspective distortion |
| US20030002751A1 (en)* | 2001-03-02 | 2003-01-02 | Hung-Ming Sun | Method of correcting an image with perspective distortion and producing an artificial image with perspective distortion |
| US7329127B2 (en) | 2001-06-08 | 2008-02-12 | L-3 Communications Corporation | Firearm laser training system and method facilitating firearm training for extended range targets with feedback of firearm control |
| US20020197584A1 (en)* | 2001-06-08 | 2002-12-26 | Tansel Kendir | Firearm laser training system and method facilitating firearm training for extended range targets with feedback of firearm control |
| US20070206159A1 (en)* | 2002-04-08 | 2007-09-06 | Nec Viewtechnology, Ltd. | Method for correcting for distortion of projected image, program for correcting image distortion, and projection-type image display device |
| US7755706B2 (en)* | 2002-04-08 | 2010-07-13 | Nec Display Solutions, Ltd. | Method for correcting for distortion of projected image, program for correcting image distortion, and projection-type image display device |
| US20030210381A1 (en)* | 2002-05-10 | 2003-11-13 | Nec Viewtechnology, Ltd. | Method of correcting for distortion of projected image, distortion correcting program used in same method, and projection-type image display device |
| US7427983B1 (en) | 2002-06-02 | 2008-09-23 | Steelcase Development Corporation | Visual communication system |
| US8179382B2 (en) | 2003-05-30 | 2012-05-15 | Steelcase Development Corporation | Visual communication system |
| US20080297595A1 (en)* | 2003-05-30 | 2008-12-04 | Hildebrandt Peter W | Visual communication system |
| US20050041216A1 (en)* | 2003-07-02 | 2005-02-24 | Seiko Epson Corporation | Image processing system, projector, program, information storage medium, and image processing method |
| US20080291402A1 (en)* | 2003-07-02 | 2008-11-27 | Seiko Epson Corporation | Image processing system, projector, computer-readable medium, and image processing method |
| EP1494486A3 (en)* | 2003-07-02 | 2006-03-22 | Seiko Epson Corporation | Image processing system, projector, information storage medium, and image processing method |
| US7419268B2 (en) | 2003-07-02 | 2008-09-02 | Seiko Epson Corporation | Image processing system, projector, and image processing method |
| CN100422913C (en)* | 2004-06-28 | 2008-10-01 | 微光科技股份有限公司 | Array type photoreceptor index system and method thereof |
| US8243015B2 (en) | 2005-02-24 | 2012-08-14 | Vkb Inc. | Virtual data entry device |
| US20060187199A1 (en)* | 2005-02-24 | 2006-08-24 | Vkb Inc. | System and method for projection |
| US20060187198A1 (en)* | 2005-02-24 | 2006-08-24 | Vkb Inc. | Input device |
| US8933883B2 (en)* | 2006-02-15 | 2015-01-13 | Pixart Imaging, Inc. | Light-pointing device and light-tracking receiver having a function selection key and system using the same |
| US20070188447A1 (en)* | 2006-02-15 | 2007-08-16 | Pixart Imaging, Inc. | Light-pointing device and light-tracking receiver having a function selection key and system using the same |
| US20080018591A1 (en)* | 2006-07-20 | 2008-01-24 | Arkady Pittel | User Interfacing |
| US20110191690A1 (en)* | 2010-02-03 | 2011-08-04 | Microsoft Corporation | Combined Surface User Interface |
| US9110495B2 (en)* | 2010-02-03 | 2015-08-18 | Microsoft Technology Licensing, Llc | Combined surface user interface |
| US10452203B2 (en) | 2010-02-03 | 2019-10-22 | Microsoft Technology Licensing, Llc | Combined surface user interface |
| US20150062089A1 (en)* | 2013-05-09 | 2015-03-05 | Stephen Howard | System and method for motion detection and interpretation |
| US9465488B2 (en)* | 2013-05-09 | 2016-10-11 | Stephen Howard | System and method for motion detection and interpretation |
| US10891003B2 (en) | 2013-05-09 | 2021-01-12 | Omni Consumer Products, Llc | System, method, and apparatus for an interactive container |
| US12120471B2 (en) | 2014-12-30 | 2024-10-15 | Omni Consumer Products, Llc | System and method for interactive projection |
| Publication | Publication Date | Title |
|---|---|---|
| US5933132A (en) | Method and apparatus for calibrating geometrically an optical computer input system | |
| US6520647B2 (en) | Automatic keystone correction for projectors with arbitrary orientation | |
| EP1519575B1 (en) | Image processing system, projector, information storage medium, and image processing method | |
| US5835241A (en) | Method for determining the profile of a bound document with structured light | |
| US7342572B2 (en) | System and method for transforming an ordinary computer monitor into a touch screen | |
| US7055958B2 (en) | Image projection method and device | |
| US7226173B2 (en) | Projector with a plurality of cameras | |
| US7014323B2 (en) | Image processing system, projector, program, information storage medium and image processing method | |
| US5581637A (en) | System for registering component image tiles in a camera-based scanner device transcribing scene images | |
| US7019713B2 (en) | Methods and measurement engine for aligning multi-projector display systems | |
| US6292171B1 (en) | Method and apparatus for calibrating a computer-generated projected image | |
| US8251524B2 (en) | Projection display apparatus and display method | |
| US7303285B2 (en) | Projector and method of projecting projection image | |
| US5528290A (en) | Device for transcribing images on a board using a camera based board scanner | |
| US4999703A (en) | Automatic image correction method and apparatus for projectors utilizing cathode ray tubes | |
| CN101656857B (en) | Projection display device and display method | |
| US20070091334A1 (en) | Method of calculating correction data for correcting display characteristic, program for calculating correction data for correcting display characteristic and apparatus for calculating correction data for correcting display characteristic | |
| WO1992015084A1 (en) | Method and apparatus for calibrating geometrically an optical computer input system | |
| US20170308242A1 (en) | Projection alignment | |
| WO2025145859A1 (en) | Projection method and apparatus for automatically adjusting display scale, and device and storage medium | |
| JP4363152B2 (en) | Captured image projection device, image processing method and program for captured image projection device | |
| JPH06281421A (en) | Image processing method | |
| CN115514944A (en) | Intelligent household projection angle correction system | |
| CN119273774A (en) | Scanner calibration method, device, electronic device and computer readable storage medium | |
| CN118196206A (en) | Active binocular camera |
| Date | Code | Title | Description |
|---|---|---|---|
| REMI | Maintenance fee reminder mailed | ||
| FPAY | Fee payment | Year of fee payment:4 | |
| SULP | Surcharge for late payment | ||
| AS | Assignment | Owner name:INFOCUS CORPORATION, OREGON Free format text:MERGER;ASSIGNOR:PROXIMA CORPORATION, A DELAWARE CORPORATION;REEL/FRAME:014484/0549 Effective date:20030226 | |
| AS | Assignment | Owner name:INFOCUS CORPORATION, OREGON Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HAUCK, LANE T.;REEL/FRAME:017097/0177 Effective date:20051003 | |
| AS | Assignment | Owner name:STRAIGHT SIGNALS LLC, NEVADA Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INFOCUS CORPORATION;REEL/FRAME:017759/0418 Effective date:20050629 | |
| AS | Assignment | Owner name:PROXIMA CORPORATION, CALIFORNIA Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MARSHALL, ROGER N.;HAUCK, LANE T.;SHAPIRO, LEONID;AND OTHERS;REEL/FRAME:018576/0673 Effective date:19910410 | |
| FPAY | Fee payment | Year of fee payment:8 | |
| FEPP | Fee payment procedure | Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY | |
| REMI | Maintenance fee reminder mailed | ||
| LAPS | Lapse for failure to pay maintenance fees | ||
| STCH | Information on status: patent discontinuation | Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 | |
| FP | Lapsed due to failure to pay maintenance fee | Effective date:20110803 |