Title
Low-Cost Multi-touch Whiteboard using the Wiimote
Description
Using infrared (IR) light pens and the Wii Remote, it is possible to create very low-cost multi-point interactive whiteboards and multi-point tablet displays. Johnny Chung Lee, Carnegie Mellon University. The software can be downloaded at http://johnnylee.net
Transcript
WEBVTT
Kind: captions
Language: en
00:00:03.840 --> 00:00:05.710 align:start position:0%
hi<00:00:04.279><c> my</c><00:00:04.400><c> name</c><00:00:04.560><c> is</c><00:00:04.720><c> Johnny</c><00:00:05.040><c> Lee</c><00:00:05.400><c> and</c><00:00:05.520><c> I'm</c><00:00:05.640><c> going</c>
00:00:05.710 --> 00:00:05.720 align:start position:0%
hi my name is Johnny Lee and I'm going
00:00:05.720 --> 00:00:07.269 align:start position:0%
hi my name is Johnny Lee and I'm going
to<00:00:05.839><c> show</c><00:00:06.040><c> you</c><00:00:06.240><c> how</c><00:00:06.359><c> to</c><00:00:06.520><c> create</c><00:00:06.799><c> a</c><00:00:06.960><c> cheap</c>
00:00:07.269 --> 00:00:07.279 align:start position:0%
to show you how to create a cheap
00:00:07.279 --> 00:00:09.470 align:start position:0%
to show you how to create a cheap
electronic<00:00:07.759><c> whiteboard</c><00:00:08.280><c> system</c><00:00:09.000><c> using</c><00:00:09.320><c> the</c>
00:00:09.470 --> 00:00:09.480 align:start position:0%
electronic whiteboard system using the
00:00:09.480 --> 00:00:11.870 align:start position:0%
electronic whiteboard system using the
Nintendo<00:00:09.880><c> Wii</c><00:00:10.120><c> remote</c><00:00:11.080><c> now</c><00:00:11.400><c> just</c><00:00:11.559><c> like</c><00:00:11.759><c> my</c>
00:00:11.870 --> 00:00:11.880 align:start position:0%
Nintendo Wii remote now just like my
00:00:11.880 --> 00:00:13.390 align:start position:0%
Nintendo Wii remote now just like my
other<00:00:12.120><c> video</c><00:00:12.360><c> on</c><00:00:12.519><c> tracking</c><00:00:12.880><c> your</c><00:00:13.000><c> fingers</c>
00:00:13.390 --> 00:00:13.400 align:start position:0%
other video on tracking your fingers
00:00:13.400 --> 00:00:15.629 align:start position:0%
other video on tracking your fingers
using<00:00:13.679><c> the</c><00:00:13.799><c> Wii</c><00:00:14.040><c> remote</c><00:00:14.599><c> this</c><00:00:14.839><c> project</c><00:00:15.120><c> is</c>
00:00:15.629 --> 00:00:15.639 align:start position:0%
using the Wii remote this project is
00:00:15.639 --> 00:00:17.429 align:start position:0%
using the Wii remote this project is
also<00:00:16.000><c> only</c><00:00:16.199><c> going</c><00:00:16.359><c> to</c><00:00:16.520><c> use</c><00:00:16.840><c> the</c><00:00:16.960><c> infrared</c>
00:00:17.429 --> 00:00:17.439 align:start position:0%
also only going to use the infrared
00:00:17.439 --> 00:00:18.830 align:start position:0%
also only going to use the infrared
camera<00:00:17.800><c> built</c><00:00:18.039><c> into</c><00:00:18.240><c> the</c><00:00:18.359><c> front</c><00:00:18.520><c> of</c><00:00:18.680><c> each</c>
00:00:18.830 --> 00:00:18.840 align:start position:0%
camera built into the front of each
00:00:18.840 --> 00:00:20.910 align:start position:0%
camera built into the front of each
controller<00:00:19.720><c> now</c><00:00:19.920><c> this</c><00:00:20.039><c> camera</c><00:00:20.359><c> is</c><00:00:20.480><c> sensitive</c>
00:00:20.910 --> 00:00:20.920 align:start position:0%
controller now this camera is sensitive
00:00:20.920 --> 00:00:22.870 align:start position:0%
controller now this camera is sensitive
only<00:00:21.160><c> to</c><00:00:21.320><c> sources</c><00:00:21.680><c> of</c><00:00:21.840><c> infrared</c><00:00:22.320><c> light</c><00:00:22.800><c> which</c>
00:00:22.870 --> 00:00:22.880 align:start position:0%
only to sources of infrared light which
00:00:22.880 --> 00:00:24.349 align:start position:0%
only to sources of infrared light which
is<00:00:23.039><c> why</c><00:00:23.160><c> it</c><00:00:23.240><c> can</c><00:00:23.400><c> track</c><00:00:23.720><c> things</c><00:00:24.080><c> like</c><00:00:24.240><c> the</c>
00:00:24.349 --> 00:00:24.359 align:start position:0%
is why it can track things like the
00:00:24.359 --> 00:00:26.750 align:start position:0%
is why it can track things like the
Nintendo<00:00:25.039><c> sensor</c><00:00:25.439><c> bar</c><00:00:26.039><c> light</c><00:00:26.240><c> bulbs</c><00:00:26.599><c> or</c>
00:00:26.750 --> 00:00:26.760 align:start position:0%
Nintendo sensor bar light bulbs or
00:00:26.760 --> 00:00:29.550 align:start position:0%
Nintendo sensor bar light bulbs or
candles<00:00:27.679><c> so</c><00:00:27.880><c> if</c><00:00:27.960><c> we</c><00:00:28.080><c> want</c><00:00:28.199><c> to</c><00:00:28.359><c> track</c><00:00:29.000><c> pens</c><00:00:29.320><c> on</c>
00:00:29.550 --> 00:00:29.560 align:start position:0%
candles so if we want to track pens on
00:00:29.560 --> 00:00:31.269 align:start position:0%
candles so if we want to track pens on
electronic<00:00:30.119><c> whiteboard</c><00:00:30.679><c> all</c><00:00:30.800><c> we</c><00:00:30.920><c> have</c><00:00:31.039><c> to</c><00:00:31.160><c> do</c>
00:00:31.269 --> 00:00:31.279 align:start position:0%
electronic whiteboard all we have to do
00:00:31.279 --> 00:00:34.630 align:start position:0%
electronic whiteboard all we have to do
is<00:00:31.439><c> create</c><00:00:31.800><c> pens</c><00:00:32.520><c> that</c><00:00:32.719><c> emit</c><00:00:33.040><c> infrared</c><00:00:33.640><c> light</c>
00:00:34.630 --> 00:00:34.640 align:start position:0%
is create pens that emit infrared light
00:00:34.640 --> 00:00:36.750 align:start position:0%
is create pens that emit infrared light
the<00:00:34.800><c> light</c><00:00:35.040><c> pen</c><00:00:35.480><c> is</c><00:00:35.680><c> composed</c><00:00:36.079><c> of</c><00:00:36.200><c> an</c><00:00:36.320><c> infrared</c>
00:00:36.750 --> 00:00:36.760 align:start position:0%
the light pen is composed of an infrared
00:00:36.760 --> 00:00:39.150 align:start position:0%
the light pen is composed of an infrared
led<00:00:37.559><c> a</c><00:00:37.719><c> push</c><00:00:38.000><c> button</c><00:00:38.280><c> switch</c><00:00:38.840><c> and</c><00:00:39.000><c> a</c>
00:00:39.150 --> 00:00:39.160 align:start position:0%
led a push button switch and a
00:00:39.160 --> 00:00:40.709 align:start position:0%
led a push button switch and a
connection<00:00:39.480><c> to</c><00:00:39.640><c> a</c><00:00:39.760><c> power</c><00:00:40.000><c> supply</c><00:00:40.440><c> which</c><00:00:40.559><c> could</c>
00:00:40.709 --> 00:00:40.719 align:start position:0%
connection to a power supply which could
00:00:40.719 --> 00:00:42.790 align:start position:0%
connection to a power supply which could
easily<00:00:41.039><c> be</c><00:00:41.160><c> a</c><00:00:41.320><c> battery</c><00:00:42.160><c> when</c><00:00:42.280><c> I</c><00:00:42.440><c> push</c><00:00:42.680><c> the</c>
00:00:42.790 --> 00:00:42.800 align:start position:0%
easily be a battery when I push the
00:00:42.800 --> 00:00:45.069 align:start position:0%
easily be a battery when I push the
button<00:00:43.200><c> the</c><00:00:43.320><c> LED</c><00:00:43.680><c> turns</c><00:00:43.960><c> on</c><00:00:44.760><c> this</c><00:00:44.879><c> is</c>
00:00:45.069 --> 00:00:45.079 align:start position:0%
button the LED turns on this is
00:00:45.079 --> 00:00:46.869 align:start position:0%
button the LED turns on this is
basically<00:00:45.440><c> an</c><00:00:45.559><c> LED</c><00:00:46.000><c> flashlight</c><00:00:46.440><c> in</c><00:00:46.559><c> a</c><00:00:46.680><c> pen</c>
00:00:46.869 --> 00:00:46.879 align:start position:0%
basically an LED flashlight in a pen
00:00:46.879 --> 00:00:48.830 align:start position:0%
basically an LED flashlight in a pen
form<00:00:47.199><c> factor</c><00:00:47.960><c> if</c><00:00:48.039><c> you</c><00:00:48.120><c> want</c><00:00:48.239><c> to</c><00:00:48.360><c> make</c><00:00:48.520><c> one</c><00:00:48.640><c> for</c>
00:00:48.830 --> 00:00:48.840 align:start position:0%
form factor if you want to make one for
00:00:48.840 --> 00:00:50.910 align:start position:0%
form factor if you want to make one for
yourself<00:00:49.520><c> you</c><00:00:49.640><c> just</c><00:00:49.800><c> start</c><00:00:50.039><c> off</c><00:00:50.160><c> with</c><00:00:50.320><c> a</c><00:00:50.399><c> shell</c>
00:00:50.910 --> 00:00:50.920 align:start position:0%
yourself you just start off with a shell
00:00:50.920 --> 00:00:53.150 align:start position:0%
yourself you just start off with a shell
from<00:00:51.079><c> a</c><00:00:51.320><c> normal</c><00:00:51.600><c> ink</c><00:00:51.840><c> pen</c><00:00:52.520><c> and</c><00:00:52.640><c> then</c><00:00:52.760><c> glue</c><00:00:53.039><c> in</c>
00:00:53.150 --> 00:00:53.160 align:start position:0%
from a normal ink pen and then glue in
00:00:53.160 --> 00:00:54.430 align:start position:0%
from a normal ink pen and then glue in
your
00:00:54.430 --> 00:00:54.440 align:start position:0%
your
00:00:54.440 --> 00:00:56.910 align:start position:0%
your
components<00:00:55.440><c> now</c><00:00:55.640><c> behind</c><00:00:55.920><c> me</c><00:00:56.199><c> is</c><00:00:56.320><c> a</c><00:00:56.480><c> projected</c>
00:00:56.910 --> 00:00:56.920 align:start position:0%
components now behind me is a projected
00:00:56.920 --> 00:00:59.029 align:start position:0%
components now behind me is a projected
image<00:00:57.120><c> of</c><00:00:57.280><c> my</c><00:00:57.440><c> computer</c><00:00:58.399><c> now</c><00:00:58.519><c> if</c><00:00:58.640><c> I</c><00:00:58.719><c> want</c><00:00:58.840><c> to</c>
00:00:59.029 --> 00:00:59.039 align:start position:0%
image of my computer now if I want to
00:00:59.039 --> 00:01:00.709 align:start position:0%
image of my computer now if I want to
interact<00:00:59.440><c> with</c><00:00:59.559><c> that</c><00:00:59.680><c> image</c><00:01:00.199><c> with</c><00:01:00.320><c> my</c><00:01:00.480><c> light</c>
00:01:00.709 --> 00:01:00.719 align:start position:0%
interact with that image with my light
00:01:00.719 --> 00:01:02.590 align:start position:0%
interact with that image with my light
pens<00:01:01.359><c> I</c><00:01:01.440><c> have</c><00:01:01.559><c> to</c><00:01:01.719><c> make</c><00:01:01.840><c> sure</c><00:01:02.120><c> that</c><00:01:02.280><c> the</c><00:01:02.359><c> Wii</c>
00:01:02.590 --> 00:01:02.600 align:start position:0%
pens I have to make sure that the Wii
00:01:02.600 --> 00:01:04.950 align:start position:0%
pens I have to make sure that the Wii
remote<00:01:02.960><c> can</c><00:01:03.120><c> always</c><00:01:03.359><c> see</c><00:01:03.640><c> the</c><00:01:03.800><c> tip</c><00:01:03.960><c> of</c><00:01:04.080><c> the</c><00:01:04.239><c> pen</c>
00:01:04.950 --> 00:01:04.960 align:start position:0%
remote can always see the tip of the pen
00:01:04.960 --> 00:01:06.469 align:start position:0%
remote can always see the tip of the pen
to<00:01:05.119><c> do</c><00:01:05.320><c> this</c><00:01:05.479><c> I</c><00:01:05.560><c> have</c><00:01:05.680><c> to</c><00:01:05.799><c> put</c><00:01:05.920><c> the</c><00:01:06.000><c> Wii</c><00:01:06.240><c> remote</c>
00:01:06.469 --> 00:01:06.479 align:start position:0%
to do this I have to put the Wii remote
00:01:06.479 --> 00:01:08.070 align:start position:0%
to do this I have to put the Wii remote
off<00:01:06.600><c> to</c><00:01:06.760><c> the</c><00:01:06.920><c> side</c><00:01:07.200><c> so</c><00:01:07.360><c> I</c><00:01:07.439><c> don't</c><00:01:07.600><c> block</c><00:01:07.880><c> its</c>
00:01:08.070 --> 00:01:08.080 align:start position:0%
off to the side so I don't block its
00:01:08.080 --> 00:01:09.550 align:start position:0%
off to the side so I don't block its
view<00:01:08.360><c> when</c><00:01:08.479><c> I'm</c><00:01:08.600><c> in</c><00:01:08.680><c> front</c><00:01:08.840><c> of</c><00:01:08.960><c> the</c><00:01:09.119><c> projected</c>
00:01:09.550 --> 00:01:09.560 align:start position:0%
view when I'm in front of the projected
00:01:09.560 --> 00:01:11.789 align:start position:0%
view when I'm in front of the projected
image<00:01:10.479><c> I've</c><00:01:10.640><c> made</c><00:01:10.799><c> this</c><00:01:10.920><c> little</c><00:01:11.159><c> stand</c><00:01:11.439><c> for</c><00:01:11.640><c> my</c>
00:01:11.789 --> 00:01:11.799 align:start position:0%
image I've made this little stand for my
00:01:11.799 --> 00:01:13.710 align:start position:0%
image I've made this little stand for my
weote<00:01:12.400><c> but</c><00:01:12.520><c> you</c><00:01:12.600><c> can</c><00:01:12.720><c> use</c><00:01:12.920><c> any</c><00:01:13.119><c> material</c><00:01:13.600><c> you</c>
00:01:13.710 --> 00:01:13.720 align:start position:0%
weote but you can use any material you
00:01:13.720 --> 00:01:15.070 align:start position:0%
weote but you can use any material you
have<00:01:13.920><c> around</c><00:01:14.080><c> the</c><00:01:14.200><c> house</c><00:01:14.400><c> to</c><00:01:14.560><c> prop</c><00:01:14.759><c> it</c><00:01:14.880><c> up</c><00:01:14.960><c> in</c>
00:01:15.070 --> 00:01:15.080 align:start position:0%
have around the house to prop it up in
00:01:15.080 --> 00:01:17.149 align:start position:0%
have around the house to prop it up in
the<00:01:15.240><c> right</c><00:01:15.560><c> orientation</c><00:01:16.560><c> now</c><00:01:16.680><c> when</c><00:01:16.799><c> I</c><00:01:16.920><c> put</c><00:01:17.040><c> it</c>
00:01:17.149 --> 00:01:17.159 align:start position:0%
the right orientation now when I put it
00:01:17.159 --> 00:01:19.030 align:start position:0%
the right orientation now when I put it
on<00:01:17.280><c> the</c><00:01:17.400><c> Shelf</c><00:01:18.200><c> I</c><00:01:18.280><c> have</c><00:01:18.400><c> to</c><00:01:18.520><c> make</c><00:01:18.640><c> sure</c><00:01:18.880><c> it's</c>
00:01:19.030 --> 00:01:19.040 align:start position:0%
on the Shelf I have to make sure it's
00:01:19.040 --> 00:01:20.630 align:start position:0%
on the Shelf I have to make sure it's
pointed<00:01:19.360><c> at</c><00:01:19.479><c> the</c><00:01:19.600><c> screen</c><00:01:19.920><c> so</c><00:01:20.079><c> we</c><00:01:20.159><c> can</c><00:01:20.280><c> see</c><00:01:20.520><c> the</c>
00:01:20.630 --> 00:01:20.640 align:start position:0%
pointed at the screen so we can see the
00:01:20.640 --> 00:01:22.350 align:start position:0%
pointed at the screen so we can see the
whole<00:01:20.880><c> area</c><00:01:21.720><c> now</c><00:01:21.840><c> it's</c><00:01:22.000><c> important</c><00:01:22.240><c> to</c>
00:01:22.350 --> 00:01:22.360 align:start position:0%
whole area now it's important to
00:01:22.360 --> 00:01:24.230 align:start position:0%
whole area now it's important to
remember<00:01:22.640><c> that</c><00:01:22.759><c> the</c><00:01:22.880><c> Wiimote</c><00:01:23.479><c> has</c><00:01:23.600><c> a</c><00:01:23.680><c> field</c><00:01:24.079><c> of</c>
00:01:24.230 --> 00:01:24.240 align:start position:0%
remember that the Wiimote has a field of
00:01:24.240 --> 00:01:25.390 align:start position:0%
remember that the Wiimote has a field of
view<00:01:24.479><c> of</c><00:01:24.600><c> about</c>
00:01:25.390 --> 00:01:25.400 align:start position:0%
view of about
00:01:25.400 --> 00:01:27.910 align:start position:0%
view of about
45°<00:01:26.400><c> so</c><00:01:26.640><c> make</c><00:01:26.759><c> sure</c><00:01:26.960><c> you're</c><00:01:27.200><c> back</c><00:01:27.479><c> far</c><00:01:27.720><c> enough</c>
00:01:27.910 --> 00:01:27.920 align:start position:0%
45° so make sure you're back far enough
00:01:27.920 --> 00:01:30.030 align:start position:0%
45° so make sure you're back far enough
to<00:01:28.040><c> see</c><00:01:28.200><c> the</c><00:01:28.320><c> whole</c><00:01:28.560><c> screen</c><00:01:29.200><c> but</c><00:01:29.320><c> not</c><00:01:29.439><c> too</c><00:01:29.600><c> far</c>
00:01:30.030 --> 00:01:30.040 align:start position:0%
to see the whole screen but not too far
00:01:30.040 --> 00:01:32.870 align:start position:0%
to see the whole screen but not too far
back<00:01:30.200><c> cuz</c><00:01:30.400><c> otherwise</c><00:01:30.720><c> you'll</c><00:01:30.920><c> lose</c><00:01:31.439><c> tracking</c>
00:01:32.870 --> 00:01:32.880 align:start position:0%
back cuz otherwise you'll lose tracking
00:01:32.880 --> 00:01:35.310 align:start position:0%
back cuz otherwise you'll lose tracking
resolution<00:01:33.880><c> once</c><00:01:34.040><c> I</c><00:01:34.200><c> connect</c><00:01:34.479><c> the</c><00:01:34.600><c> weote</c><00:01:35.159><c> to</c>
00:01:35.310 --> 00:01:35.320 align:start position:0%
resolution once I connect the weote to
00:01:35.320 --> 00:01:37.310 align:start position:0%
resolution once I connect the weote to
the<00:01:35.439><c> computer</c><00:01:35.759><c> over</c><00:01:36.000><c> Bluetooth</c><00:01:36.840><c> I</c><00:01:36.920><c> can</c><00:01:37.079><c> do</c><00:01:37.200><c> a</c>
00:01:37.310 --> 00:01:37.320 align:start position:0%
the computer over Bluetooth I can do a
00:01:37.320 --> 00:01:39.030 align:start position:0%
the computer over Bluetooth I can do a
standard<00:01:37.640><c> fourpoint</c><00:01:38.200><c> touch</c><00:01:38.520><c> calibration</c>
00:01:39.030 --> 00:01:39.040 align:start position:0%
standard fourpoint touch calibration
00:01:39.040 --> 00:01:40.350 align:start position:0%
standard fourpoint touch calibration
like<00:01:39.200><c> they</c><00:01:39.320><c> do</c><00:01:39.439><c> on</c><00:01:39.600><c> most</c><00:01:39.840><c> electronic</c>
00:01:40.350 --> 00:01:40.360 align:start position:0%
like they do on most electronic
00:01:40.360 --> 00:01:42.789 align:start position:0%
like they do on most electronic
whiteboards<00:01:41.360><c> what</c><00:01:41.520><c> this</c><00:01:41.680><c> does</c><00:01:41.920><c> is</c><00:01:42.040><c> it</c><00:01:42.240><c> Maps</c>
00:01:42.789 --> 00:01:42.799 align:start position:0%
whiteboards what this does is it Maps
00:01:42.799 --> 00:01:44.550 align:start position:0%
whiteboards what this does is it Maps
the<00:01:43.000><c> camera</c><00:01:43.280><c> coordinates</c><00:01:43.840><c> to</c><00:01:44.000><c> the</c><00:01:44.159><c> projector</c>
00:01:44.550 --> 00:01:44.560 align:start position:0%
the camera coordinates to the projector
00:01:44.560 --> 00:01:46.350 align:start position:0%
the camera coordinates to the projector
coordinates<00:01:45.320><c> and</c><00:01:45.439><c> now</c><00:01:45.560><c> the</c><00:01:45.680><c> cursor</c><00:01:46.040><c> will</c><00:01:46.159><c> show</c>
00:01:46.350 --> 00:01:46.360 align:start position:0%
coordinates and now the cursor will show
00:01:46.360 --> 00:01:48.590 align:start position:0%
coordinates and now the cursor will show
up<00:01:46.520><c> wherever</c><00:01:46.880><c> my</c><00:01:47.040><c> pen</c><00:01:47.320><c> is</c><00:01:47.759><c> and</c><00:01:47.920><c> I</c><00:01:48.000><c> can</c><00:01:48.200><c> simulate</c>
00:01:48.590 --> 00:01:48.600 align:start position:0%
up wherever my pen is and I can simulate
00:01:48.600 --> 00:01:50.910 align:start position:0%
up wherever my pen is and I can simulate
a<00:01:48.759><c> mouse</c><00:01:49.040><c> and</c><00:01:49.280><c> draw</c><00:01:49.520><c> on</c><00:01:49.600><c> a</c><00:01:49.759><c> drawing</c><00:01:50.159><c> program</c><00:01:50.719><c> or</c>
00:01:50.910 --> 00:01:50.920 align:start position:0%
a mouse and draw on a drawing program or
00:01:50.920 --> 00:01:58.830 align:start position:0%
a mouse and draw on a drawing program or
manipulate<00:01:51.439><c> my</c>
00:01:58.830 --> 00:01:58.840 align:start position:0%
00:01:58.840 --> 00:02:02.310 align:start position:0%
windows
00:02:02.310 --> 00:02:02.320 align:start position:0%
00:02:02.320 --> 00:02:03.870 align:start position:0%
one<00:02:02.560><c> nice</c><00:02:02.759><c> thing</c><00:02:02.920><c> about</c><00:02:03.119><c> using</c><00:02:03.360><c> the</c><00:02:03.479><c> Wiimote</c>
00:02:03.870 --> 00:02:03.880 align:start position:0%
one nice thing about using the Wiimote
00:02:03.880 --> 00:02:06.029 align:start position:0%
one nice thing about using the Wiimote
to<00:02:04.000><c> do</c><00:02:04.240><c> this</c><00:02:04.719><c> is</c><00:02:04.920><c> any</c><00:02:05.119><c> surface</c><00:02:05.479><c> I</c><00:02:05.560><c> can</c><00:02:05.719><c> project</c>
00:02:06.029 --> 00:02:06.039 align:start position:0%
to do this is any surface I can project
00:02:06.039 --> 00:02:07.870 align:start position:0%
to do this is any surface I can project
onto<00:02:06.520><c> I</c><00:02:06.600><c> can</c><00:02:06.799><c> basically</c><00:02:07.159><c> turn</c><00:02:07.439><c> into</c><00:02:07.680><c> an</c>
00:02:07.870 --> 00:02:07.880 align:start position:0%
onto I can basically turn into an
00:02:07.880 --> 00:02:10.070 align:start position:0%
onto I can basically turn into an
interactive<00:02:08.399><c> whiteboard</c><00:02:09.360><c> now</c><00:02:09.560><c> what</c><00:02:09.679><c> I</c><00:02:09.840><c> have</c>
00:02:10.070 --> 00:02:10.080 align:start position:0%
interactive whiteboard now what I have
00:02:10.080 --> 00:02:12.030 align:start position:0%
interactive whiteboard now what I have
here<00:02:10.280><c> is</c><00:02:10.399><c> a</c><00:02:10.599><c> projector</c><00:02:11.239><c> mounted</c><00:02:11.640><c> onto</c><00:02:11.879><c> a</c>
00:02:12.030 --> 00:02:12.040 align:start position:0%
here is a projector mounted onto a
00:02:12.040 --> 00:02:13.990 align:start position:0%
here is a projector mounted onto a
tripod<00:02:12.760><c> which</c><00:02:12.879><c> is</c><00:02:13.000><c> kind</c><00:02:13.120><c> of</c><00:02:13.200><c> a</c><00:02:13.319><c> generally</c>
00:02:13.990 --> 00:02:14.000 align:start position:0%
tripod which is kind of a generally
00:02:14.000 --> 00:02:16.150 align:start position:0%
tripod which is kind of a generally
useful<00:02:14.360><c> thing</c><00:02:14.519><c> to</c><00:02:14.640><c> do</c><00:02:14.800><c> anyway</c><00:02:15.680><c> um</c><00:02:15.879><c> and</c><00:02:16.000><c> it's</c>
00:02:16.150 --> 00:02:16.160 align:start position:0%
useful thing to do anyway um and it's
00:02:16.160 --> 00:02:18.150 align:start position:0%
useful thing to do anyway um and it's
now<00:02:16.400><c> pointing</c><00:02:16.800><c> at</c><00:02:16.959><c> this</c><00:02:17.120><c> tabletop</c><00:02:17.959><c> and</c><00:02:18.040><c> the</c>
00:02:18.150 --> 00:02:18.160 align:start position:0%
now pointing at this tabletop and the
00:02:18.160 --> 00:02:19.710 align:start position:0%
now pointing at this tabletop and the
Wiimote<00:02:18.640><c> is</c><00:02:18.800><c> actually</c><00:02:19.040><c> attached</c><00:02:19.400><c> to</c><00:02:19.560><c> the</c>
00:02:19.710 --> 00:02:19.720 align:start position:0%
Wiimote is actually attached to the
00:02:19.720 --> 00:02:21.949 align:start position:0%
Wiimote is actually attached to the
projector<00:02:20.400><c> so</c><00:02:20.599><c> we</c><00:02:20.720><c> can</c><00:02:21.120><c> have</c><00:02:21.319><c> this</c><00:02:21.480><c> top</c><00:02:21.760><c> down</c>
00:02:21.949 --> 00:02:21.959 align:start position:0%
projector so we can have this top down
00:02:21.959 --> 00:02:25.550 align:start position:0%
projector so we can have this top down
view<00:02:22.360><c> of</c><00:02:22.519><c> this</c><00:02:23.120><c> display</c><00:02:24.120><c> again</c><00:02:25.080><c> after</c><00:02:25.280><c> I</c><00:02:25.400><c> do</c>
00:02:25.550 --> 00:02:25.560 align:start position:0%
view of this display again after I do
00:02:25.560 --> 00:02:27.190 align:start position:0%
view of this display again after I do
the<00:02:25.680><c> fourpoint</c><00:02:26.200><c> touch</c>
00:02:27.190 --> 00:02:27.200 align:start position:0%
the fourpoint touch
00:02:27.200 --> 00:02:29.509 align:start position:0%
the fourpoint touch
calibration<00:02:28.200><c> I</c><00:02:28.280><c> can</c><00:02:28.440><c> now</c><00:02:28.599><c> use</c><00:02:28.840><c> my</c><00:02:29.000><c> pen</c><00:02:29.360><c> just</c>
00:02:29.509 --> 00:02:29.519 align:start position:0%
calibration I can now use my pen just
00:02:29.519 --> 00:02:31.990 align:start position:0%
calibration I can now use my pen just
like<00:02:29.959><c> Mouse</c><00:02:30.920><c> and</c><00:02:31.040><c> I</c><00:02:31.160><c> can</c><00:02:31.319><c> interact</c><00:02:31.680><c> with</c><00:02:31.840><c> my</c>
00:02:31.990 --> 00:02:32.000 align:start position:0%
like Mouse and I can interact with my
00:02:32.000 --> 00:02:36.949 align:start position:0%
like Mouse and I can interact with my
table<00:02:32.560><c> like</c><00:02:32.680><c> it's</c><00:02:32.800><c> a</c><00:02:32.959><c> multi</c><00:02:33.879><c> interactive</c>
00:02:36.949 --> 00:02:36.959 align:start position:0%
00:02:36.959 --> 00:02:39.270 align:start position:0%
whiteboard<00:02:37.959><c> additionally</c><00:02:38.680><c> because</c><00:02:38.920><c> the</c><00:02:39.040><c> Wii</c>
00:02:39.270 --> 00:02:39.280 align:start position:0%
whiteboard additionally because the Wii
00:02:39.280 --> 00:02:40.750 align:start position:0%
whiteboard additionally because the Wii
remote<00:02:39.519><c> can</c><00:02:39.640><c> track</c><00:02:39.920><c> up</c><00:02:40.000><c> to</c><00:02:40.159><c> Four</c><00:02:40.400><c> Points</c>
00:02:40.750 --> 00:02:40.760 align:start position:0%
remote can track up to Four Points
00:02:40.760 --> 00:02:43.190 align:start position:0%
remote can track up to Four Points
simultaneously<00:02:41.760><c> if</c><00:02:41.879><c> we</c><00:02:42.040><c> use</c><00:02:42.200><c> two</c><00:02:42.440><c> pens</c><00:02:43.080><c> this</c>
00:02:43.190 --> 00:02:43.200 align:start position:0%
simultaneously if we use two pens this
00:02:43.200 --> 00:02:58.750 align:start position:0%
simultaneously if we use two pens this
is<00:02:43.400><c> actually</c><00:02:43.599><c> a</c><00:02:43.760><c> multi-touch</c><00:02:44.440><c> interactive</c>
00:02:58.750 --> 00:02:58.760 align:start position:0%
00:02:58.760 --> 00:03:02.070 align:start position:0%
system
00:03:02.070 --> 00:03:02.080 align:start position:0%
00:03:02.080 --> 00:03:03.509 align:start position:0%
if<00:03:02.159><c> you</c><00:03:02.280><c> don't</c><00:03:02.480><c> happen</c><00:03:02.680><c> to</c><00:03:02.800><c> have</c><00:03:02.920><c> a</c><00:03:03.040><c> projector</c>
00:03:03.509 --> 00:03:03.519 align:start position:0%
if you don't happen to have a projector
00:03:03.519 --> 00:03:05.070 align:start position:0%
if you don't happen to have a projector
you<00:03:03.599><c> can</c><00:03:03.760><c> still</c><00:03:04.000><c> use</c><00:03:04.200><c> the</c><00:03:04.360><c> same</c><00:03:04.640><c> technique</c>
00:03:05.070 --> 00:03:05.080 align:start position:0%
you can still use the same technique
00:03:05.080 --> 00:03:07.190 align:start position:0%
you can still use the same technique
with<00:03:05.159><c> a</c><00:03:05.280><c> liquid</c><00:03:05.599><c> crystal</c><00:03:06.000><c> display</c><00:03:06.760><c> you</c><00:03:06.920><c> simply</c>
00:03:07.190 --> 00:03:07.200 align:start position:0%
with a liquid crystal display you simply
00:03:07.200 --> 00:03:09.030 align:start position:0%
with a liquid crystal display you simply
Mount<00:03:07.480><c> The</c><00:03:07.560><c> Weave</c><00:03:07.879><c> remote</c><00:03:08.319><c> point</c><00:03:08.519><c> it</c><00:03:08.680><c> at</c><00:03:08.799><c> our</c>
00:03:09.030 --> 00:03:09.040 align:start position:0%
Mount The Weave remote point it at our
00:03:09.040 --> 00:03:12.390 align:start position:0%
Mount The Weave remote point it at our
display<00:03:09.720><c> and</c><00:03:09.840><c> then</c><00:03:09.959><c> do</c><00:03:10.120><c> our</c><00:03:10.239><c> fourpoint</c><00:03:10.760><c> touch</c>
00:03:12.390 --> 00:03:12.400 align:start position:0%
display and then do our fourpoint touch
00:03:12.400 --> 00:03:14.830 align:start position:0%
display and then do our fourpoint touch
calibration<00:03:13.400><c> now</c><00:03:13.799><c> we</c><00:03:13.920><c> can</c><00:03:14.120><c> essentially</c><00:03:14.519><c> turn</c>
00:03:14.830 --> 00:03:14.840 align:start position:0%
calibration now we can essentially turn
00:03:14.840 --> 00:03:16.869 align:start position:0%
calibration now we can essentially turn
any<00:03:15.080><c> liquid</c><00:03:15.400><c> crystal</c><00:03:15.799><c> display</c><00:03:16.519><c> into</c><00:03:16.760><c> a</c>
00:03:16.869 --> 00:03:16.879 align:start position:0%
any liquid crystal display into a
00:03:16.879 --> 00:03:25.390 align:start position:0%
any liquid crystal display into a
multi-touch<00:03:17.480><c> Tablet</c>
00:03:25.390 --> 00:03:25.400 align:start position:0%
00:03:25.400 --> 00:03:27.789 align:start position:0%
Surface<00:03:26.400><c> so</c><00:03:26.599><c> that's</c><00:03:26.799><c> how</c><00:03:27.000><c> with</c><00:03:27.120><c> the</c><00:03:27.360><c> Nintendo</c>
00:03:27.789 --> 00:03:27.799 align:start position:0%
Surface so that's how with the Nintendo
00:03:27.799 --> 00:03:30.030 align:start position:0%
Surface so that's how with the Nintendo
Wii<00:03:28.000><c> Remote</c><00:03:28.560><c> and</c><00:03:28.720><c> some</c><00:03:28.959><c> infrared</c><00:03:29.360><c> LED</c><00:03:29.840><c> light</c>
00:03:30.030 --> 00:03:30.040 align:start position:0%
Wii Remote and some infrared LED light
00:03:30.040 --> 00:03:31.630 align:start position:0%
Wii Remote and some infrared LED light
pins<00:03:30.599><c> you</c><00:03:30.720><c> can</c><00:03:30.840><c> create</c><00:03:31.080><c> your</c><00:03:31.200><c> own</c><00:03:31.439><c> really</c>
00:03:31.630 --> 00:03:31.640 align:start position:0%
pins you can create your own really
00:03:31.640 --> 00:03:33.470 align:start position:0%
pins you can create your own really
lowcost<00:03:32.360><c> multi-touch</c><00:03:33.000><c> interactive</c>
00:03:33.470 --> 00:03:33.480 align:start position:0%
lowcost multi-touch interactive
00:03:33.480 --> 00:03:35.910 align:start position:0%
lowcost multi-touch interactive
whiteboard<00:03:33.920><c> system</c><00:03:34.519><c> or</c><00:03:34.840><c> multi-touch</c><00:03:35.439><c> tablet</c>
00:03:35.910 --> 00:03:35.920 align:start position:0%
whiteboard system or multi-touch tablet
00:03:35.920 --> 00:03:38.949 align:start position:0%
whiteboard system or multi-touch tablet
PC<00:03:36.920><c> now</c><00:03:37.280><c> in</c><00:03:37.400><c> truth</c><00:03:37.920><c> the</c><00:03:38.159><c> tracking</c><00:03:38.519><c> resolution</c>
00:03:38.949 --> 00:03:38.959 align:start position:0%
PC now in truth the tracking resolution
00:03:38.959 --> 00:03:40.429 align:start position:0%
PC now in truth the tracking resolution
you're<00:03:39.120><c> going</c><00:03:39.200><c> to</c><00:03:39.360><c> get</c><00:03:39.560><c> off</c><00:03:39.720><c> the</c><00:03:39.920><c> camera</c><00:03:40.319><c> is</c>
00:03:40.429 --> 00:03:40.439 align:start position:0%
you're going to get off the camera is
00:03:40.439 --> 00:03:41.910 align:start position:0%
you're going to get off the camera is
not<00:03:40.599><c> going</c><00:03:40.720><c> to</c><00:03:40.840><c> be</c><00:03:40.959><c> as</c><00:03:41.159><c> good</c><00:03:41.319><c> as</c><00:03:41.560><c> one</c><00:03:41.680><c> of</c><00:03:41.799><c> the</c>
00:03:41.910 --> 00:03:41.920 align:start position:0%
not going to be as good as one of the
00:03:41.920 --> 00:03:44.070 align:start position:0%
not going to be as good as one of the
commercial<00:03:42.400><c> products</c><00:03:43.120><c> but</c><00:03:43.280><c> it's</c><00:03:43.480><c> pretty</c><00:03:43.799><c> good</c>
00:03:44.070 --> 00:03:44.080 align:start position:0%
commercial products but it's pretty good
00:03:44.080 --> 00:03:46.429 align:start position:0%
commercial products but it's pretty good
and<00:03:44.239><c> it's</c><00:03:44.599><c> much</c><00:03:44.840><c> much</c><00:03:45.040><c> cheaper</c><00:03:45.959><c> so</c><00:03:46.200><c> I</c><00:03:46.280><c> hope</c>
00:03:46.429 --> 00:03:46.439 align:start position:0%
and it's much much cheaper so I hope
00:03:46.439 --> 00:03:47.830 align:start position:0%
and it's much much cheaper so I hope
youve<00:03:46.680><c> enjoyed</c><00:03:47.000><c> this</c><00:03:47.159><c> video</c><00:03:47.480><c> and</c><00:03:47.560><c> if</c><00:03:47.680><c> you'd</c>
00:03:47.830 --> 00:03:47.840 align:start position:0%
youve enjoyed this video and if you'd
00:03:47.840 --> 00:03:49.630 align:start position:0%
youve enjoyed this video and if you'd
like<00:03:47.959><c> to</c><00:03:48.080><c> try</c><00:03:48.239><c> out</c><00:03:48.360><c> the</c><00:03:48.519><c> software</c><00:03:49.360><c> uh</c><00:03:49.439><c> you</c><00:03:49.519><c> can</c>
00:03:49.630 --> 00:03:49.640 align:start position:0%
like to try out the software uh you can
00:03:49.640 --> 00:03:51.710 align:start position:0%
like to try out the software uh you can
go<00:03:49.720><c> to</c><00:03:49.879><c> my</c><00:03:50.040><c> website</c><00:03:50.720><c> and</c><00:03:50.879><c> download</c><00:03:51.200><c> a</c><00:03:51.360><c> copy</c><00:03:51.599><c> and</c>
00:03:51.710 --> 00:03:51.720 align:start position:0%
go to my website and download a copy and
00:03:51.720 --> 00:03:58.670 align:start position:0%
go to my website and download a copy and
try<00:03:51.879><c> it</c><00:03:52.000><c> out</c><00:03:52.120><c> for</c><00:03:52.280><c> yourself</c><00:03:52.959><c> thanks</c><00:03:53.159><c> for</c>
00:03:58.670 --> 00:03:58.680 align:start position:0%
00:03:58.680 --> 00:04:01.680 align:start position:0%
watching
Login to respond »