Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCA2367864 A1
Publication typeApplication
Application numberCA 2367864
Publication date22 Apr 1993
Filing date21 Oct 1991
Priority date21 Oct 1991
Also published asCA2367864C
Publication numberCA 2367864, CA 2367864 A1, CA 2367864A1, CA-A1-2367864, CA2367864 A1, CA2367864A1
InventorsDavid A. Martin
ApplicantSmart Technologies Inc., David A. Martin, Smart Technologies Ulc
Export CitationBiBTeX, EndNote, RefMan
External Links: CIPO, Espacenet
Interactive display apparatus for displaying computer-generated image projected thereon
CA 2367864 A1
Abstract
An interactive display system comprising a touch-sensitive display surface for sensing pressure applied thereto and in response generating control signals indicating locations of the applied pressure, a personal computer for receiving the control signals and in response generating graph images, and an LCD panel in combination with an overhead projector for receiving and projecting the graphic images onto the touch-sensitive display surface at the indicated locations. The LCD panel and overhead projector may be provided in an integral unit.
Description  available in
Claims(114)
1. Control apparatus for displaying a computer-generated image, which is generated by a computer, through an image projector onto a large-screen display surface, the large-screen display surface being uncoupled from the image projector, said apparatus comprising:
structure coupleable to the large-screen display surface and generating a control signal in response to pressure applied at the large-screen display surface, the control signal corresponding to a location on the large-screen display surface where the pressure is applied;
a driver installable in the computer and having code for interacting with an application program running on the computer to execute an application program operation in response to the control signal, the application program operation causing the computer-generated image to change in response to the control signal; and code installable in the computer and causing the computer to display, on the large-screen display surface, a plurality of calibration marks, and causing the computer to store image display coordinate information corresponding to received control signals indicative of pressure applied at the large-screen display surface at positions corresponding to the plurality of calibration marks.
2. Apparatus according to claim 1, further comprising the large-screen display surface, and wherein said structure and said large-screen display surface comprise a touch-sensitive screen.
3. Apparatus according to claim 1, wherein the image projector comprises:
an LCD projector coupled to the computer; and an overhead projector adjacent said LCD projector.
4. Apparatus according to claim 3, wherein the image projector comprises an integrated unit.
5. Apparatus according to claim 1, wherein the application program comprises at least one of a word processing program, a spread-sheet program, a graphics program, and a WINDOWS TM operating system.
6. Apparatus according to claim 1, wherein, when pressure corresponding to a line is applied at the large-screen display surface, control signals corresponding to the line are supplied to said driver, which causes the application program to cause the computer to generate a line display for displaying on the large-screen display surface through the image projector, and wherein said driver includes code to cause the computer to store in memory signals corresponding to the line display.
7. Apparatus according to claim 1, wherein said driver causes the computer to recognize the control signal as a mouse command.
8. Apparatus according to claim 1, wherein said structure generates the control signal in response to the pressure of a finger applied at the large-screen display surface.
9. Apparatus according to claim 1, wherein said structure generates the control signal in response to the pressure of a stylus applied at the large-screen display surface.
10. Apparatus according to claim 1, wherein, when an erasing device is used to apply pressure at the large-screen display surface, said driver causes the application program to cause the computer to erase a portion of the computer-generated image displayed on the large-screen display surface that corresponds to the applied pressure.
11. Apparatus according to claim 1, wherein, when a red marker is used to apply a pattern of pressure to the large-screen display surface, said driver causes the application program to cause the computer to generate display signals to display on the large-screen display surface a red pattern substantially similar to said pattern of pressure, at a position corresponding to where said pattern of pressure was applied with the red marker.
12. Apparatus according to claim 1, wherein the red marker comprises a marker pen.
13. Apparatus according to claim 1, wherein said structure detects pressure applied by a hand-held device having at least one button.
14. Apparatus according to claim 1, wherein the application program causes the computer-generated image to be changed in response to any one of (i) the control signal, and (ii) a mouse command.
15. Apparatus according to claim 1, wherein the control signal causes the driver to execute an interrupt service routine in response to at least one of (i) a touching of the large-screen display surface, and (ii) a pressing of a button.
16. Apparatus according to claim 1, wherein said code includes code to cause the computer to transmit said control signal over a network to a second computer to cause the second computer to update a computer-generated image in response to the transmitted control signal.
17. Apparatus according to claim 1, wherein, when a double-click of pressure is applied at the large-screen display surface, said driver generates a double-click control signal.
18. Apparatus according to claim 1, further comprising the image projector.
19. Apparatus according to claim 1, further comprising the computer.
20. Apparatus according to claim 1, further comprising the large-screen display surface.
21. Apparatus according to claim 1, wherein said control signal corresponds to a line width selection command, which causes the driver to cause the computer to adjust a line width of a portion of the computer-generated image displayed on the large-screen display surface.
22. Apparatus according to claim 1, wherein said driver causes the application program to cause the computer to generate an image on the large-screen display surface having a plurality of different colours.
23. Apparatus for displaying an image generated by a computer and projected through a projector, comprising:
a large-screen display having (ii) a display surface for displaying the computer-generated image, and (ii) structure coupled to said large-screen display surface, which outputs a control signal when pressure is applied at said display surface, said control signal containing information corresponding to a location on said display surface where the pressure is applied, the large-screen display being uncoupled from the projector; and a driver installable in the computer and causing, in response to said control signal, an application program running on the computer to modify, at a location corresponding to the applied pressure, the computer-generated image displayed on the display surface.
24. Apparatus according to claim 23, wherein said large-screen display comprises a digitizer.
25. Apparatus according to claim 23, wherein said large-screen display comprises a touch-sensitive screen.
26. Apparatus according to claim 23, wherein the projector comprises:
an LCD projector coupled to the computer; and an overhead projector adjacent said LCD projector.
27. Apparatus according to claim 23, wherein the application program comprises at least one of a word processing program, a spread-sheet program, a graphics program, and a WINDOWS TM operating system.
28. Apparatus according to claim 23, wherein, when pressure corresponding to a line is applied at the large-screen display surface, control signals corresponding to the line are supplied to said driver, which causes the application program to cause the computer to generate a line display for displaying on the large-screen display surface through the projector, and wherein said driver includes code to cause the computer to store in memory signals corresponding to the line display.
29. Apparatus according to claim 23, wherein said driver causes the computer to recognize the control signal as a mouse command.
30. Apparatus according to claim 23, wherein said structure generates the control signal in response to the pressure of a finger applied at the large-screen display surface.
31. Apparatus according to claim 23, wherein said structure generates the control signal in response to the pressure of a stylus applied at the large-screen display surface.
32. Apparatus according to claim 23, wherein, when an erasing device is used to apply pressure at the large-screen display surface, said driver causes the application program to cause the computer to erase a portion of the computer-generated image displayed on the large-screen display surface that corresponds to the applied pressure.
33. Apparatus according to claim 23, wherein, when a red marker is used to apply a pattern of pressure to the large-screen display surface, said driver causes the application program to cause the computer to generate display signals to display on the large-screen display surface a red pattern substantially similar to said pattern of pressure, at a position corresponding to where said pattern of pressure was applied with the red marker.
34. Apparatus according to claim 23, wherein said structure detects pressure applied by a hand-held device having at least one button.
35. Apparatus according to claim 23, wherein the application program causes the computer-generated image to be changed in response to any one of (i) the control signal, and (ii) a mouse command.
36. Apparatus according to claim 23, wherein the control signal causes the driver to execute an interrupt service routine in response to at least one of (i) a touching of the large-screen, and (ii) a pressing of a button.
37. Apparatus according to claim 23, wherein said driver includes code to cause the computer to transmit said control signal over a network to a second computer to cause the second computer to update a computer-generated image in response to the transmitted control signal.
38. Apparatus according to claim 23, wherein, when a double-click of pressure is applied at the large-screen display surface, said driver generates a double-click control signal.
39. Apparatus according to claim 23, further comprising the image projector.
40. Apparatus according to claim 23, further comprising the computer.
41. Apparatus according to claim 23, wherein said control signal corresponds to a line width selection command which causes the driver to cause the computer to adjust a line width of a portion of the computer-generated image displayed on the large-screen display surface.
42. Apparatus according to claim 23, wherein said driver causes the application program to cause the computer to generate an image on the large-screen display surface having a plurality of different colours.
43. Apparatus for controlling the display of images projected through a projector and generated by a computer running application programs on a WINDOWS TM operating system, said apparatus comprising:
a large-screen display uncoupled from the projector, which displays the computer-generated image, and which outputs a location signal corresponding to a location on the large-screen display where a pressure is applied; and software running as an interrupt routine on the WINDOWS TM
operating system of the computer, the interrupt routine generating a mouse command in response to said location signal, the software additionally causing the application program to modify the computer-generated image in response to the mouse command, the computer-generated image being modified at the location on the large-screen display corresponding to the location wherein the pressure-induced signal is applied.
44. Apparatus according to claim 43, further comprising software for calibrating said large-screen display to correct for planar misalignment caused by keystoning.
45. Apparatus according to claim 44, wherein the calibrating software causes the computer to display, on the large-screen display, a plurality of calibration marks, and causes the computer to store image display coordinate information corresponding to received control signals indicative of pressure applied at the large-screen display at positions corresponding to the plurality of calibration marks.
46. Apparatus according to claim 45, wherein said large-screen display comprises a touch-sensitive screen.
47. Apparatus according to claim 43, further comprising the image projector which comprises:
an LCD projector coupled to the computer; and an overhead projector adjacent said LCD projector.
48. Apparatus according to claim 43, wherein said software causes the computer to recognize the location signal as a mouse command.
49. Apparatus according to claim 43, wherein, when an erasing device is used to apply pressure at the large-screen display, said software causes the application program to cause the computer to erase a portion of the computer-generated image displayed on the large-screen display that corresponds to the applied pressure.
50. Apparatus according to claim 43, wherein, when a red marker is used to apply a pattern of pressure to the large-screen display, said software causes the application program to cause the computer to generate display signals to display on the large-screen display a red pattern substantially similar to said pattern of pressure, at a position corresponding to where said pattern of pressure was applied with the red marker.
51. Apparatus according to claim 43, wherein said large-screen display detects pressure applied by a hand-held device having at least one button.
52. Apparatus according to claim 43, wherein the application program causes the computer-generated image to be changed in response to any one of (i) the location signal, and (ii) a mouse command.
53. Apparatus according to claim 43, wherein said software includes code to cause the computer to transmit said control signal over a network to a second computer to cause the second computer to update a computer-generated image in response to the transmitted control signal.
54. Apparatus according to claim 43, wherein said location signal corresponds to a line width selection command which causes the software to cause the computer to adjust a line width of a portion of the computer-generated image displayed on the large-screen display.
55. A method for controlling a display of a computer-generated image transmitted through an image projector onto a large-screen display surface, the large-screen display surface being uncoupled from the image projector, comprising the steps of:
generating a control signal in response to pressure applied at the large-screen display surface, the control signal corresponding to a location on the large-screen display surface where the pressure is applied;
causing an application program running on the computer to execute an application program operation in response to the control signal, the application program operation causing the computer-generated image to change in response to the control signal; and causing the computer to display, on the large-screen display surface, a plurality of calibration marks, and causing the computer to store image display coordinate information corresponding to received control signals indicative of pressure applied at the large-screen display surface at positions corresponding to the plurality of calibration marks.
56. A method for controlling a display of an image generated by a computer and projected through a projector onto a large-screen display surface, comprising the steps of:
outputting, from structure coupled to the large-screen display surface, a control signal when pressure is applied at the large-screen display surface, said control signal containing information corresponding to a location on said large-screen display surface where the pressure is applied, the large-screen display being uncoupled from the projector; and causing, in response to said control signal, an application program running on the computer to modify, at a location corresponding to the applied pressure, the computer-generated image displayed on the display surface.
57. A method for controlling the display of images projected through a projector and generated by a computer running application programs on a WINDOWS TM operating system, comprising the steps of:
displaying the computer-generated image on a large-screen display uncoupled from the projector;
outputting a location signal corresponding to a location on the large-screen display where a pressure is applied;
running an interrupt routine on the W1NDOWS TM operating system of the computer, the interrupt routine generating a mouse command in response to said location signal; and causing the application program to modify the computer-generated image in response to the mouse command, the computer-generated image being modified at the location on the large-screen display corresponding to the location wherein the pressure-induced signal is applied.
58. A computer readable storage medium storing code which causes a computer to control a display of an image generated by the computer and transmitted through an image projector onto a large-screen display surface, the large-screen display surface being uncoupled from the image projector, structure coupled to the large-screen display surface outputting a control signal in response to pressure applied at the large-screen display surface, the control signal corresponding to a location on the large-screen display surface where the pressure is applied, the stored code causing the computer to perform the steps of:
causing an application program running on the computer to execute an application program operation in response to the control signal, the application program operation causing the computer-generated image displayed on the large-screen display surface to change in response to the control signal; and causing the computer to display, on the large-screen display surface, a plurality of calibration marks, and causing the computer to store image display coordinate information corresponding to received control signals indicative of pressure applied at the large-screen display surface at positions corresponding to the plurality of calibration marks.
59. A storage medium storing software for controlling a display of an image generated by a computer and projected through a projector onto a large-screen display surface, structure coupled to the large-screen display surface generating a control signal when pressure is applied at the large-screen display surface, said control signal containing information corresponding to a location on said large-screen display surface where the pressure is applied, the large-screen display being uncoupled from the projector, the stored software causing the computer to perform the steps of:
causing, in response to said control signal, an application program running on the computer to modify, at a location corresponding to the applied pressure, the computer-generated image displayed on the large-screen display surface.
60. A storage medium storing computer code for controlling the display of images projected through a projector and generated by a computer running application programs on a WINDOWS TM operating system, the stored computer code causing the computer to perform the steps of:
generating display signals for displaying a computer-generated image on a large-screen display uncoupled from the projector;
in response to receiving a location signal corresponding to a location on the large-screen display where a pressure-induced signal is applied, running an interrupt routine on the WINDOWS TM operating system of the computer, the interrupt routine generating a mouse command in response to said location signal; and causing an application program running on the computer to modify the computer-generated image in response to the mouse command, the computer-generated image being modified at the location on the large-screen display corresponding to the location wherein the pressure-induced signal is applied.
61. Apparatus according to claim 1, further comprising a second driver installable in the computer and causing, in response to said control signals, an application program running on the computer to modify, at a location corresponding to the applied pressure, the computer-generated image displayed on the display surface.
62. Apparatus according to claim 61, wherein said large-screen display comprises a digitizer.
63. Apparatus according to claim 61, wherein said large-screen display comprises a touch-sensitive screen.
64. Apparatus according to claim 61, wherein the projector comprises:
an LCD projector coupled to the computer; and an overhead projector adjacent said LCD projector.
65. Apparatus according to claim 61, wherein the application program comprises at least one of a word processing program, a spread-sheet program, a graphics program, and a WINDOWS TM operating system.
66. Apparatus according to claim 61, wherein, when pressure corresponding to a line is applied at the large-screen display surface, control signals corresponding to the line are supplied to said second driver, which causes the application program to cause the computer to generate a line display for displaying on the large-screen display surface through the projector, and wherein said second driver includes code to cause the computer to store in memory signals corresponding to the line display.
67. Apparatus according to claim 61, wherein said second driver causes the computer to recognize the control signals as a mouse command.
68. Apparatus according to claim 61, wherein said structure generates the control signals in response to the pressure of a finger applied to the large-screen display surface.
69. Apparatus according to claim 61, wherein said structure generates the control signal in response to the pressure of a marker pen applied at the large-screen display surface.
70. Apparatus according to claim 61, wherein, when an erasing device is used to apply pressure at the large-screen display surface, said second driver causes the application program to cause the computer to erase a portion of the computer-generated image displayed on the large-screen display surface that corresponds to the applied pressure.
71. Apparatus according to claim 61, wherein, when a red marker is used to apply a pattern of pressure at the large-screen display surface, said second driver causes the application program to cause the computer to generate display signals to display on the large-screen display surface a red pattern substantially similar to said pattern of pressure, at a position corresponding to where said pattern of pressure was applied with the red marker.
72. Apparatus according to claim 61, wherein said structure detects pressure applied by a hand-held device having at least one button.
73. Apparatus according to claim 61, wherein the application program causes the computer-generated image to be changed in response to any one of (i) the control signals, and (ii) a mouse command.
74. Apparatus according to claim 61, wherein the control signals cause the driver to execute an interrupt service routine in response to at least one of (i) a touching of the large-screen, and (ii) a pressing of a button.
75. Apparatus according to claim 61, wherein said second driver includes code to cause the computer to transmit said control signals over a network to a second computer to cause the second computer to update a computer-generated image in response to the transmitted control signal.
76. Apparatus according to claim 61, wherein, when a double-click of pressure is applied at the large-screen display surface, said second driver generates a double-click control signal.
77. Apparatus according to claim 61, further comprising the image projector.
78. Apparatus according to claim 61, further comprising the computer.
79. Apparatus according to claim 61, wherein said control signals correspond to a line width selection command which causes the driver to cause the computer to adjust a line width of a portion of the computer-generated image displayed on the large-screen display surface.
80. Apparatus according to claim 61, wherein said second driver causes the application program to cause the computer to generate an image on the large-screen display surface having a plurality of different colours.
81. A method according to claim 70, wherein said large-screen display surface comprises a touch-sensitive screen.
82. A method according to claim 70, wherein the application program comprises at least one of a word processing program, a spread-sheet program, a graphics program, and a WINDOWS TM operating system.
83. A method according to claim 55, wherein, when pressure corresponding to a line is applied at the large-screen display surface, control signals corresponding to the line are supplied to a driver, which causes the application program to cause the computer to generate a line display for displaying on the large-screen display surface through the image projector, and wherein the driver includes code to cause the computer to store in memory signals corresponding to the line display.
84. A method according to claim 83, wherein the driver causes the computer to recognize the control signal as a mouse command.
85. A method according to claim 55, wherein the control signal is generated in response to the pressure of a finger applied to the large-screen display surface.
86. A method according to claim 55, wherein the control signal is generated in response to the pressure of a stylus applied at the large-screen display surface.
87. A method according to claim 55, wherein, when an erasing device is used to apply pressure at the large-screen display surface, a driver causes the application program to cause the computer to erase a portion of the computer-generated image displayed on the large-screen display surface that corresponds to the applied pressure.
88. A method according to claim 55, wherein, when a red marker is used to apply a pattern of pressure to the large-screen display surface, a driver causes the application program to cause the computer to generate display signals to display on the large-screen display surface a red pattern substantially similar to said pattern of pressure, at a position corresponding to where said pattern of pressure was applied with the red marker.
89. A method according to claim 88, wherein the red marker comprises a marker pen.
90. A method according to claim 55, wherein the control signal is generated in response to a hand-held device having at least one button.
91. A method according to claim 55, wherein the application program causes the computer-generated image to be changed in response to any one of (i) the control signal, and (ii) a mouse command.
92. A method according to claim 55, wherein the control signal causes a driver to execute an interrupt service routine in response to at least one of (i) a touching of the large-screen display surface, and (ii) a pressing of a button.
93. A method according to claim 55, further comprising the step of causing the computer to transmit said control signal over a network to a second computer to cause the second computer to update a computer-generated image in response to the transmitted control signal.
94. A method according to claim 55, wherein, when a double-click of pressure is applied at the large-screen display surface, a driver generates a double-click control signal.
95. A method according to claim 55, wherein said control signal corresponds to a line width selection command, which causes a driver to cause the computer to adjust a line width of a portion of the computer-generated image displayed on the large-screen display surface.
96. A method according to claim 55, wherein said control signal causes the application program to cause the computer to generate an image on the large-screen display surface having a plurality of different colours.
97. A computer-readable storage medium according to claim 58, wherein the application program comprises at least one of a word processing program, a spread-sheet program, a graphics program, and a WINDOWS TM
operating system.
98. A computer-readable storage medium according to claim 58, wherein the stored code causes, when pressure corresponding to a line is applied at the large-screen display surface, control signals corresponding to the line to be supplied to the computer, said stored code causing the application program to cause the computer to generate a line display for displaying on the large-screen display surface through the image projector, and wherein said stored code includes code to cause the computer to store in memory signals corresponding to the line display.
99. A computer-readable storage medium according to claim 58, wherein said stored code causes the computer to recognize the control signal as a mouse command.
100. A computer-readable storage medium according to claim 58, wherein said stored code causes the control signal to be generated in response to the pressure of a stylus applied at the large-screen display surface.
101. A computer readable storage medium according to claim 58, wherein, when an erasing device is used to apply pressure at the large-screen display surface, said stored code causes the application program to cause the computer to erase a portion of the computer-generated image displayed on the large-screen display surface that corresponds to the applied pressure.
102. A computer-readable storage medium according to claim 58, wherein, when a red marker is used to apply a pattern of pressure to the large-screen display surface, the stored code causes the application program to cause the computer to generate display signals to display on the large-screen display surface a red pattern substantially similar to said pattern of pressure, at a position corresponding to where said pattern of pressure was applied with the red marker.
103. A computer readable storage medium according to claim 58, wherein said stored code causes the control signal to be generated in response to pressure applied by a hand-held device having at least one button.
104. A computer-readable storage medium according to claim 58, wherein the stored code causes the computer-generated image to be changed in response to anyone of (i) the control signal, and (ii) a mouse command.
105. A computer-readable storage medium according to claim 58, wherein the stored code causes a driver to execute an interrupt service routine in response to at least one of (i) a touching of the large-screen display surface, and (ii) a pressing of a button.
106. A computer-readable storage medium according to claim 58, wherein the stored code causes the computer to transmit said control signal over a network to a second computer to cause the second computer to update a computer-generated image in response to the transmitted control signal.
107. A computer-readable storage medium according to claim 58, wherein, when a double-click of pressure is applied at the large-screen display surface, said stored code causes a double-click control signal to be generated.
108. A computer-readable storage medium according to claim 58, wherein said control signal corresponds to a line width selection command, which causes the stored code to cause the computer to adjust a line width of a portion of the computer-generated image displayed on the large-screen display surface.
109. Apparatus for displaying a computer-generated image from an image projector onto a whiteboard surface, the whiteboard being uncoupled from the image projector, said apparatus comprising:
structure coupleable to the whiteboard and generating a control signal in response to a physical touching of the whiteboard surface, the control signal corresponding to a location on the whiteboard where the physical touch is applied; and a driver installable in the computer and having code causing the computer to display, on the whiteboard surface, at least one calibration mark, and causing the computer to store image display coordinate information corresponding to a received control signal indicative of physical touching of the whiteboard at a position corresponding to the at least one calibration mark.
110. A whiteboard calibration system, comprising:
detection structure, coupleable to the whiteboard and generating location signals when a pressure is induced at a surface of the whiteboard;
and computer-readable software which: (i) causes a projector to display at least one calibration mark on the whiteboard surface; (ii) causes a computer to receive the pressure-induced location signals from the detection structure, the received signals corresponding to a location on the whiteboard surface where the calibration mark was projected; and (iii) causes the computer to store alignment information which corrects misalignment between images projected from the projector and the whiteboard surface.
111. Apparatus for correcting misalignment between a whiteboard surface and computer-generated images projected thereon, comprising:
detection structure, coupleable to the whiteboard;
a hand-held marker device having at least one button, said hand-held device and said detection structure cooperating to produce a location signal when said hand-held device is used to physically touch a predetermined location on the whiteboard surface; and computer-readable code which causes a computer to store alignment coordinate information to correct misalignment between a whiteboard surface and computer generated images projected thereon, in response to the location signal produced when said hand-held device is used to physically touch a predetermined location on the whiteboard surface.
112. Apparatus for projecting computer-generated images on the surface of a whiteboard, comprising:
detection structure, coupleable to the whiteboard;

a hand-held marker device having at least one button, said hand-held device and said detection structure cooperating to produce a location signal when said hand-held device is used to generate a pressure at the whiteboard surface; and computer-readable code which (i) causes a computer to project an application program onto the whiteboard surface, (ii) causes the computer to update the projected application program in response to the location signal, and (iii) causes the computer to store alignment correction information in response to the hand-held device and the detection structure cooperating to produce an alignment location signal when said hand-held device is used to generate a pressure at a predetermined location on the whiteboard surface.
113. A whiteboard calibration method, comprising the steps of:
using a detection structure, which is coupleable to the whiteboard, to generate location signals when the detection structure detects that a pressure is induced at a surface of the whiteboard;
causing a projector to display at least one calibration mark on the whiteboard surface;
causing a computer to receive the pressure-induced location signals from the detection structure, the received signals corresponding to a location on the whiteboard surface where the calibration mark was projected;
and causing the computer to store alignment information which corrects misalignment between images projected from the projector and the whiteboard surface.
114. A method for correcting misalignment between a whiteboard surface and computer-generated images projected thereon, comprising the steps of:
providing detection structure which is coupleable to the whiteboard;
providing a hand-held marker device having at least one button, said hand-held device and said detection structure configured to cooperate to produce a location signal when said hand-held device is used to physically touch the whiteboard surface; and providing computer-readable code which:
(i) causes a computer to project an application program onto the whiteboard surface, (ii) causes the computer to update the projected application program in response to the location signal, and (iii) causes the computer to store alignment correction information in response to the hand-held device and the detection structure cooperating to produce an alignment location signal when said hand-held device is used to physically touch a predetermined location on the whiteboard surface.
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
EP2180397A2 *21 Oct 200928 Apr 2010Promethean LimitedRegistration for interactive whiteboard
EP2180397A3 *21 Oct 20095 Mar 2014Promethean LimitedRegistration for interactive whiteboard
US805502224 Feb 20098 Nov 2011Smart Technologies UlcPassive touch system and method of detecting user input
US80894627 Apr 20083 Jan 2012Smart Technologies UlcPointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region
US809413723 Jul 200710 Jan 2012Smart Technologies UlcSystem and method of detecting contact on a display
US812059621 May 200421 Feb 2012Smart Technologies UlcTiled touch system
US820353531 Aug 200619 Jun 2012Smart Technologies UlcPassive touch system and method of detecting user input
US822830411 Jun 200924 Jul 2012Smart Technologies UlcSize/scale orientation determination of a pointer in a camera-based touch system
US827449631 Oct 200825 Sep 2012Smart Technologies UlcDual mode touch systems
US832513431 Jan 20114 Dec 2012Smart Technologies UlcGesture recognition method and touch system incorporating the same
US83393785 Nov 200825 Dec 2012Smart Technologies UlcInteractive input system with multi-angle reflector
US83789861 Jul 201019 Feb 2013Smart Technologies UlcPassive touch system and method of detecting user input
US845641813 Jun 20074 Jun 2013Smart Technologies UlcApparatus for determining the location of a pointer within a region of interest
US84564511 Dec 20084 Jun 2013Smart Technologies UlcSystem and method for differentiating between pointers used to contact touch surface
US857617230 Nov 20115 Nov 2013Smart Technologies UlcPointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region
US89021939 May 20082 Dec 2014Smart Technologies UlcInteractive input system and bezel therefor
US914122621 Oct 200922 Sep 2015Promethean LimitedRegistration for interactive whiteboard
US94426074 Dec 200613 Sep 2016Smart Technologies Inc.Interactive input system and method
Classifications
International ClassificationG06F3/0488, G06F3/041
Cooperative ClassificationG06F3/0488, G06F3/0418
European ClassificationG06F3/0488, G06F3/041T2
Legal Events
DateCodeEventDescription
30 Jan 2002EEERExamination request
21 Oct 2011MKEXExpiry