Title
Tracking fingers with the Wii Remote
Description
Using an IR led array and some reflective tape, you can track fingers in thin air using the Wii Remote by Johnny Chung Lee, Carnegie Mellon University. The grid software is a custom program written using a C# wiimote library and DirectX. More information about the grid software can be found at http://www.cs.cmu.edu/~johnny/projects/wii/
Transcript
WEBVTT
Kind: captions
Language: en
00:00:04.720 --> 00:00:06.909 align:start position:0%
hi<00:00:05.200><c> my</c><00:00:05.359><c> name</c><00:00:05.520><c> is</c><00:00:05.680><c> Johnny</c><00:00:06.000><c> Lee</c><00:00:06.600><c> and</c><00:00:06.720><c> I'm</c><00:00:06.799><c> going</c>
00:00:06.909 --> 00:00:06.919 align:start position:0%
hi my name is Johnny Lee and I'm going
00:00:06.919 --> 00:00:08.430 align:start position:0%
hi my name is Johnny Lee and I'm going
to<00:00:07.000><c> show</c><00:00:07.240><c> you</c><00:00:07.399><c> something</c><00:00:07.640><c> cool</c><00:00:07.839><c> to</c><00:00:08.040><c> do</c><00:00:08.320><c> with</c>
00:00:08.430 --> 00:00:08.440 align:start position:0%
to show you something cool to do with
00:00:08.440 --> 00:00:10.790 align:start position:0%
to show you something cool to do with
the<00:00:08.559><c> Wii</c><00:00:09.000><c> remote</c><00:00:10.000><c> now</c><00:00:10.200><c> multipoint</c>
00:00:10.790 --> 00:00:10.800 align:start position:0%
the Wii remote now multipoint
00:00:10.800 --> 00:00:12.430 align:start position:0%
the Wii remote now multipoint
interaction<00:00:11.320><c> has</c><00:00:11.480><c> become</c><00:00:11.759><c> very</c><00:00:12.000><c> popular</c>
00:00:12.430 --> 00:00:12.440 align:start position:0%
interaction has become very popular
00:00:12.440 --> 00:00:13.870 align:start position:0%
interaction has become very popular
these<00:00:12.639><c> days</c><00:00:12.960><c> due</c><00:00:13.120><c> to</c><00:00:13.280><c> products</c><00:00:13.639><c> like</c><00:00:13.759><c> the</c>
00:00:13.870 --> 00:00:13.880 align:start position:0%
these days due to products like the
00:00:13.880 --> 00:00:15.749 align:start position:0%
these days due to products like the
Apple<00:00:14.200><c> iPhone</c><00:00:15.120><c> but</c><00:00:15.240><c> what</c><00:00:15.360><c> I'm</c><00:00:15.440><c> going</c><00:00:15.519><c> to</c><00:00:15.639><c> show</c>
00:00:15.749 --> 00:00:15.759 align:start position:0%
Apple iPhone but what I'm going to show
00:00:15.759 --> 00:00:17.630 align:start position:0%
Apple iPhone but what I'm going to show
you<00:00:15.879><c> in</c><00:00:16.119><c> this</c><00:00:16.279><c> video</c><00:00:16.800><c> is</c><00:00:16.960><c> how</c><00:00:17.039><c> to</c><00:00:17.199><c> track</c>
00:00:17.630 --> 00:00:17.640 align:start position:0%
you in this video is how to track
00:00:17.640 --> 00:00:19.470 align:start position:0%
you in this video is how to track
multiple<00:00:18.000><c> fingers</c><00:00:18.320><c> in</c><00:00:18.480><c> thin</c><00:00:18.720><c> air</c><00:00:19.199><c> kind</c><00:00:19.320><c> of</c>
00:00:19.470 --> 00:00:19.480 align:start position:0%
multiple fingers in thin air kind of
00:00:19.480 --> 00:00:21.269 align:start position:0%
multiple fingers in thin air kind of
like<00:00:19.600><c> how</c><00:00:19.720><c> they</c><00:00:19.840><c> do</c><00:00:19.960><c> on</c><00:00:20.160><c> Minority</c><00:00:20.640><c> Report</c>
00:00:21.269 --> 00:00:21.279 align:start position:0%
like how they do on Minority Report
00:00:21.279 --> 00:00:24.150 align:start position:0%
like how they do on Minority Report
using<00:00:21.760><c> the</c><00:00:21.920><c> Wii</c><00:00:22.320><c> remote</c><00:00:23.320><c> now</c><00:00:23.439><c> to</c><00:00:23.640><c> explain</c><00:00:24.000><c> how</c>
00:00:24.150 --> 00:00:24.160 align:start position:0%
using the Wii remote now to explain how
00:00:24.160 --> 00:00:26.070 align:start position:0%
using the Wii remote now to explain how
this<00:00:24.320><c> works</c><00:00:25.160><c> I'm</c><00:00:25.240><c> going</c><00:00:25.359><c> to</c><00:00:25.560><c> first</c><00:00:25.760><c> have</c><00:00:25.880><c> to</c>
00:00:26.070 --> 00:00:26.080 align:start position:0%
this works I'm going to first have to
00:00:26.080 --> 00:00:27.429 align:start position:0%
this works I'm going to first have to
talk<00:00:26.240><c> a</c><00:00:26.359><c> little</c><00:00:26.560><c> bit</c><00:00:26.760><c> about</c><00:00:26.960><c> what's</c><00:00:27.160><c> in</c><00:00:27.320><c> the</c>
00:00:27.429 --> 00:00:27.439 align:start position:0%
talk a little bit about what's in the
00:00:27.439 --> 00:00:29.150 align:start position:0%
talk a little bit about what's in the
Wii<00:00:27.679><c> remote</c><00:00:28.359><c> now</c><00:00:28.480><c> of</c><00:00:28.640><c> course</c><00:00:28.840><c> there's</c><00:00:29.039><c> the</c>
00:00:29.150 --> 00:00:29.160 align:start position:0%
Wii remote now of course there's the
00:00:29.160 --> 00:00:30.870 align:start position:0%
Wii remote now of course there's the
motion<00:00:29.439><c> sensing</c><00:00:29.759><c> part</c><00:00:30.000><c> part</c><00:00:30.119><c> of</c><00:00:30.240><c> it</c><00:00:30.640><c> but</c><00:00:30.800><c> in</c>
00:00:30.870 --> 00:00:30.880 align:start position:0%
motion sensing part part of it but in
00:00:30.880 --> 00:00:32.670 align:start position:0%
motion sensing part part of it but in
the<00:00:31.000><c> front</c><00:00:31.199><c> of</c><00:00:31.320><c> the</c><00:00:31.480><c> Wii</c><00:00:31.720><c> remote</c><00:00:32.160><c> is</c><00:00:32.360><c> actually</c>
00:00:32.670 --> 00:00:32.680 align:start position:0%
the front of the Wii remote is actually
00:00:32.680 --> 00:00:35.110 align:start position:0%
the front of the Wii remote is actually
an<00:00:32.880><c> infrared</c><00:00:33.520><c> camera</c><00:00:34.320><c> this</c><00:00:34.480><c> camera</c><00:00:34.760><c> is</c><00:00:34.960><c> just</c>
00:00:35.110 --> 00:00:35.120 align:start position:0%
an infrared camera this camera is just
00:00:35.120 --> 00:00:37.190 align:start position:0%
an infrared camera this camera is just
like<00:00:35.280><c> any</c><00:00:35.559><c> other</c><00:00:35.800><c> video</c><00:00:36.120><c> camera</c><00:00:36.440><c> we</c><00:00:36.600><c> use</c><00:00:37.079><c> but</c>
00:00:37.190 --> 00:00:37.200 align:start position:0%
like any other video camera we use but
00:00:37.200 --> 00:00:39.470 align:start position:0%
like any other video camera we use but
it's<00:00:37.360><c> sensitive</c><00:00:37.800><c> only</c><00:00:38.079><c> to</c><00:00:38.280><c> infrared</c><00:00:38.760><c> light</c>
00:00:39.470 --> 00:00:39.480 align:start position:0%
it's sensitive only to infrared light
00:00:39.480 --> 00:00:41.869 align:start position:0%
it's sensitive only to infrared light
that's<00:00:39.680><c> why</c><00:00:39.920><c> it</c><00:00:40.039><c> can</c><00:00:40.200><c> track</c><00:00:40.719><c> points</c><00:00:41.200><c> like</c><00:00:41.600><c> the</c>
00:00:41.869 --> 00:00:41.879 align:start position:0%
that's why it can track points like the
00:00:41.879 --> 00:00:44.670 align:start position:0%
that's why it can track points like the
Nintendo<00:00:42.280><c> sensor</c><00:00:42.640><c> bar</c><00:00:43.280><c> or</c><00:00:43.760><c> light</c><00:00:43.960><c> bulbs</c><00:00:44.399><c> or</c>
00:00:44.670 --> 00:00:44.680 align:start position:0%
Nintendo sensor bar or light bulbs or
00:00:44.680 --> 00:00:46.470 align:start position:0%
Nintendo sensor bar or light bulbs or
candles<00:00:45.480><c> so</c><00:00:45.640><c> if</c><00:00:45.719><c> you</c><00:00:45.840><c> want</c><00:00:45.960><c> to</c><00:00:46.079><c> track</c><00:00:46.320><c> our</c>
00:00:46.470 --> 00:00:46.480 align:start position:0%
candles so if you want to track our
00:00:46.480 --> 00:00:48.510 align:start position:0%
candles so if you want to track our
fingers<00:00:47.199><c> all</c><00:00:47.320><c> we</c><00:00:47.440><c> need</c><00:00:47.559><c> to</c><00:00:47.719><c> do</c><00:00:48.000><c> is</c><00:00:48.160><c> make</c><00:00:48.360><c> our</c>
00:00:48.510 --> 00:00:48.520 align:start position:0%
fingers all we need to do is make our
00:00:48.520 --> 00:00:52.270 align:start position:0%
fingers all we need to do is make our
fingers<00:00:49.280><c> emit</c><00:00:49.600><c> infrared</c><00:00:50.480><c> light</c><00:00:51.480><c> now</c><00:00:52.039><c> if</c><00:00:52.120><c> your</c>
00:00:52.270 --> 00:00:52.280 align:start position:0%
fingers emit infrared light now if your
00:00:52.280 --> 00:00:54.229 align:start position:0%
fingers emit infrared light now if your
fingers<00:00:52.600><c> are</c><00:00:52.800><c> anything</c><00:00:53.199><c> like</c><00:00:53.399><c> mine</c><00:00:54.120><c> they</c>
00:00:54.229 --> 00:00:54.239 align:start position:0%
fingers are anything like mine they
00:00:54.239 --> 00:00:56.029 align:start position:0%
fingers are anything like mine they
don't<00:00:54.440><c> emit</c><00:00:54.800><c> very</c><00:00:54.960><c> much</c><00:00:55.160><c> infrared</c><00:00:55.680><c> light</c>
00:00:56.029 --> 00:00:56.039 align:start position:0%
don't emit very much infrared light
00:00:56.039 --> 00:00:58.310 align:start position:0%
don't emit very much infrared light
they're<00:00:56.199><c> made</c><00:00:56.399><c> out</c><00:00:56.520><c> of</c><00:00:56.920><c> skin</c><00:00:57.920><c> but</c><00:00:58.079><c> what</c><00:00:58.199><c> they</c>
00:00:58.310 --> 00:00:58.320 align:start position:0%
they're made out of skin but what they
00:00:58.320 --> 00:01:00.509 align:start position:0%
they're made out of skin but what they
do<00:00:58.559><c> do</c><00:00:58.920><c> is</c><00:00:59.039><c> that</c><00:00:59.199><c> they</c><00:00:59.320><c> can</c><00:00:59.519><c> reflect</c><00:01:00.120><c> a</c><00:01:00.239><c> small</c>
00:01:00.509 --> 00:01:00.519 align:start position:0%
do do is that they can reflect a small
00:01:00.519 --> 00:01:02.389 align:start position:0%
do do is that they can reflect a small
amount<00:01:00.719><c> of</c><00:01:00.920><c> light</c><00:01:01.519><c> so</c><00:01:01.680><c> if</c><00:01:01.760><c> we</c><00:01:01.920><c> do</c><00:01:02.079><c> something</c>
00:01:02.389 --> 00:01:02.399 align:start position:0%
amount of light so if we do something
00:01:02.399 --> 00:01:04.869 align:start position:0%
amount of light so if we do something
like<00:01:02.559><c> shine</c><00:01:02.920><c> a</c><00:01:03.120><c> bright</c><00:01:03.399><c> remote</c><00:01:03.719><c> control</c><00:01:04.119><c> at</c><00:01:04.280><c> it</c>
00:01:04.869 --> 00:01:04.879 align:start position:0%
like shine a bright remote control at it
00:01:04.879 --> 00:01:06.429 align:start position:0%
like shine a bright remote control at it
the<00:01:05.000><c> finger</c><00:01:05.280><c> is</c><00:01:05.400><c> going</c><00:01:05.479><c> to</c><00:01:05.680><c> reflect</c><00:01:06.159><c> enough</c>
00:01:06.429 --> 00:01:06.439 align:start position:0%
the finger is going to reflect enough
00:01:06.439 --> 00:01:08.950 align:start position:0%
the finger is going to reflect enough
light<00:01:06.680><c> for</c><00:01:06.840><c> the</c><00:01:06.960><c> Wii</c><00:01:07.200><c> remote</c><00:01:07.479><c> to</c><00:01:07.600><c> see</c>
00:01:08.950 --> 00:01:08.960 align:start position:0%
light for the Wii remote to see
00:01:08.960 --> 00:01:11.670 align:start position:0%
light for the Wii remote to see
it<00:01:09.960><c> a</c><00:01:10.119><c> normal</c><00:01:10.520><c> remote</c><00:01:10.759><c> control</c><00:01:11.240><c> is</c><00:01:11.400><c> probably</c>
00:01:11.670 --> 00:01:11.680 align:start position:0%
it a normal remote control is probably
00:01:11.680 --> 00:01:13.590 align:start position:0%
it a normal remote control is probably
not<00:01:11.840><c> going</c><00:01:11.960><c> to</c><00:01:12.080><c> be</c><00:01:12.240><c> bright</c><00:01:12.479><c> enough</c><00:01:12.640><c> to</c><00:01:12.759><c> do</c><00:01:13.000><c> this</c>
00:01:13.590 --> 00:01:13.600 align:start position:0%
not going to be bright enough to do this
00:01:13.600 --> 00:01:15.350 align:start position:0%
not going to be bright enough to do this
but<00:01:13.799><c> what</c><00:01:13.920><c> will</c><00:01:14.080><c> be</c><00:01:14.280><c> bright</c><00:01:14.560><c> enough</c><00:01:15.040><c> is</c><00:01:15.159><c> an</c>
00:01:15.350 --> 00:01:15.360 align:start position:0%
but what will be bright enough is an
00:01:15.360 --> 00:01:18.030 align:start position:0%
but what will be bright enough is an
infrared<00:01:15.920><c> LED</c><00:01:16.360><c> array</c><00:01:17.119><c> now</c><00:01:17.320><c> this</c><00:01:17.479><c> array</c><00:01:17.759><c> may</c><00:01:17.920><c> be</c>
00:01:18.030 --> 00:01:18.040 align:start position:0%
infrared LED array now this array may be
00:01:18.040 --> 00:01:19.630 align:start position:0%
infrared LED array now this array may be
a<00:01:18.119><c> little</c><00:01:18.280><c> bit</c><00:01:18.439><c> Overkill</c><00:01:19.240><c> but</c><00:01:19.360><c> you</c><00:01:19.479><c> can</c>
00:01:19.630 --> 00:01:19.640 align:start position:0%
a little bit Overkill but you can
00:01:19.640 --> 00:01:20.950 align:start position:0%
a little bit Overkill but you can
probably<00:01:19.920><c> make</c><00:01:20.079><c> something</c><00:01:20.439><c> sufficient</c><00:01:20.840><c> with</c>
00:01:20.950 --> 00:01:20.960 align:start position:0%
probably make something sufficient with
00:01:20.960 --> 00:01:22.910 align:start position:0%
probably make something sufficient with
a<00:01:21.079><c> quick</c><00:01:21.240><c> trip</c><00:01:21.439><c> to</c><00:01:21.600><c> radio</c><00:01:21.880><c> shck</c><00:01:22.479><c> just</c><00:01:22.640><c> remember</c>
00:01:22.910 --> 00:01:22.920 align:start position:0%
a quick trip to radio shck just remember
00:01:22.920 --> 00:01:24.630 align:start position:0%
a quick trip to radio shck just remember
to<00:01:23.079><c> make</c><00:01:23.200><c> the</c><00:01:23.320><c> hole</c><00:01:23.560><c> in</c><00:01:23.680><c> the</c><00:01:23.759><c> middle</c><00:01:24.400><c> and</c><00:01:24.520><c> this</c>
00:01:24.630 --> 00:01:24.640 align:start position:0%
to make the hole in the middle and this
00:01:24.640 --> 00:01:26.510 align:start position:0%
to make the hole in the middle and this
is<00:01:24.799><c> actually</c><00:01:25.000><c> so</c><00:01:25.200><c> the</c><00:01:25.320><c> Wii</c><00:01:25.560><c> remote</c><00:01:26.040><c> can</c><00:01:26.240><c> poke</c>
00:01:26.510 --> 00:01:26.520 align:start position:0%
is actually so the Wii remote can poke
00:01:26.520 --> 00:01:28.830 align:start position:0%
is actually so the Wii remote can poke
through<00:01:26.880><c> and</c><00:01:27.000><c> see</c><00:01:27.360><c> through</c><00:01:27.560><c> the</c><00:01:27.680><c> LED</c><00:01:28.079><c> array</c>
00:01:28.830 --> 00:01:28.840 align:start position:0%
through and see through the LED array
00:01:28.840 --> 00:01:30.310 align:start position:0%
through and see through the LED array
the<00:01:28.920><c> reason</c><00:01:29.159><c> to</c><00:01:29.320><c> do</c><00:01:29.479><c> this</c><00:01:29.680><c> is</c><00:01:30.000><c> when</c><00:01:30.079><c> you</c><00:01:30.200><c> put</c>
00:01:30.310 --> 00:01:30.320 align:start position:0%
the reason to do this is when you put
00:01:30.320 --> 00:01:31.830 align:start position:0%
the reason to do this is when you put
your<00:01:30.439><c> finger</c><00:01:30.720><c> in</c><00:01:30.880><c> front</c><00:01:31.360><c> the</c><00:01:31.479><c> light</c><00:01:31.640><c> will</c>
00:01:31.830 --> 00:01:31.840 align:start position:0%
your finger in front the light will
00:01:31.840 --> 00:01:33.590 align:start position:0%
your finger in front the light will
bounce<00:01:32.119><c> off</c><00:01:32.320><c> from</c><00:01:32.479><c> your</c><00:01:32.640><c> finger</c><00:01:33.280><c> back</c><00:01:33.439><c> through</c>
00:01:33.590 --> 00:01:33.600 align:start position:0%
bounce off from your finger back through
00:01:33.600 --> 00:01:35.270 align:start position:0%
bounce off from your finger back through
the<00:01:33.720><c> hole</c><00:01:33.960><c> to</c><00:01:34.119><c> the</c><00:01:34.240><c> wee</c>
00:01:35.270 --> 00:01:35.280 align:start position:0%
the hole to the wee
00:01:35.280 --> 00:01:39.109 align:start position:0%
the hole to the wee
remote<00:01:36.280><c> we</c><00:01:36.439><c> put</c><00:01:36.600><c> our</c><00:01:36.720><c> ledr</c><00:01:37.320><c> on</c><00:01:37.479><c> top</c><00:01:37.600><c> of</c><00:01:37.680><c> the</c><00:01:38.119><c> TV</c>
00:01:39.109 --> 00:01:39.119 align:start position:0%
remote we put our ledr on top of the TV
00:01:39.119 --> 00:01:41.670 align:start position:0%
remote we put our ledr on top of the TV
something<00:01:39.439><c> to</c><00:01:39.600><c> prop</c><00:01:39.840><c> up</c><00:01:40.000><c> our</c><00:01:40.399><c> remote</c><00:01:41.399><c> and</c><00:01:41.520><c> then</c>
00:01:41.670 --> 00:01:41.680 align:start position:0%
something to prop up our remote and then
00:01:41.680 --> 00:01:43.030 align:start position:0%
something to prop up our remote and then
point<00:01:41.880><c> it</c><00:01:42.040><c> through</c><00:01:42.200><c> the</c>
00:01:43.030 --> 00:01:43.040 align:start position:0%
point it through the
00:01:43.040 --> 00:01:45.630 align:start position:0%
point it through the
hole<00:01:44.040><c> once</c><00:01:44.240><c> we</c><00:01:44.399><c> power</c><00:01:44.640><c> up</c><00:01:44.799><c> the</c><00:01:44.880><c> LED</c><00:01:45.240><c> array</c>
00:01:45.630 --> 00:01:45.640 align:start position:0%
hole once we power up the LED array
00:01:45.640 --> 00:01:47.190 align:start position:0%
hole once we power up the LED array
we'll<00:01:45.880><c> be</c><00:01:46.000><c> ready</c><00:01:46.200><c> to</c><00:01:46.360><c> test</c><00:01:46.520><c> it</c>
00:01:47.190 --> 00:01:47.200 align:start position:0%
we'll be ready to test it
00:01:47.200 --> 00:01:49.830 align:start position:0%
we'll be ready to test it
out<00:01:48.200><c> now</c><00:01:48.360><c> on</c><00:01:48.439><c> the</c><00:01:48.560><c> screen</c><00:01:48.880><c> down</c><00:01:49.200><c> here</c><00:01:49.520><c> is</c><00:01:49.640><c> a</c>
00:01:49.830 --> 00:01:49.840 align:start position:0%
out now on the screen down here is a
00:01:49.840 --> 00:01:51.630 align:start position:0%
out now on the screen down here is a
sensitivity<00:01:50.479><c> adjustment</c><00:01:50.920><c> from</c><00:01:51.079><c> the</c><00:01:51.240><c> Nintendo</c>
00:01:51.630 --> 00:01:51.640 align:start position:0%
sensitivity adjustment from the Nintendo
00:01:51.640 --> 00:01:53.590 align:start position:0%
sensitivity adjustment from the Nintendo
wiii<00:01:52.240><c> and</c><00:01:52.399><c> up</c><00:01:52.600><c> here</c><00:01:52.840><c> you</c><00:01:52.920><c> can</c><00:01:53.079><c> see</c><00:01:53.320><c> that</c><00:01:53.439><c> our</c>
00:01:53.590 --> 00:01:53.600 align:start position:0%
wiii and up here you can see that our
00:01:53.600 --> 00:01:56.109 align:start position:0%
wiii and up here you can see that our
LED<00:01:54.000><c> array</c><00:01:54.320><c> is</c><00:01:54.479><c> powered</c><00:01:54.799><c> on</c><00:01:55.399><c> now</c><00:01:55.520><c> the</c><00:01:55.640><c> red</c><00:01:55.840><c> glow</c>
00:01:56.109 --> 00:01:56.119 align:start position:0%
LED array is powered on now the red glow
00:01:56.119 --> 00:01:57.870 align:start position:0%
LED array is powered on now the red glow
isn't<00:01:56.439><c> visible</c><00:01:56.719><c> to</c><00:01:56.880><c> humans</c><00:01:57.320><c> but</c><00:01:57.399><c> it's</c><00:01:57.560><c> visible</c>
00:01:57.870 --> 00:01:57.880 align:start position:0%
isn't visible to humans but it's visible
00:01:57.880 --> 00:01:59.830 align:start position:0%
isn't visible to humans but it's visible
to<00:01:58.000><c> the</c><00:01:58.119><c> camera</c><00:01:58.439><c> that</c><00:01:58.520><c> I'm</c><00:01:58.680><c> filming</c><00:01:59.079><c> with</c><00:01:59.640><c> now</c>
00:01:59.830 --> 00:01:59.840 align:start position:0%
to the camera that I'm filming with now
00:01:59.840 --> 00:02:02.230 align:start position:0%
to the camera that I'm filming with now
now<00:01:59.960><c> already</c><00:02:00.399><c> you</c><00:02:00.479><c> can</c><00:02:00.640><c> see</c><00:02:00.960><c> that</c><00:02:01.159><c> the</c><00:02:01.960><c> uh</c>
00:02:02.230 --> 00:02:02.240 align:start position:0%
now already you can see that the uh
00:02:02.240 --> 00:02:04.590 align:start position:0%
now already you can see that the uh
Nintendo<00:02:02.680><c> Wii</c><00:02:03.000><c> remote</c><00:02:03.360><c> is</c><00:02:03.759><c> responding</c><00:02:04.240><c> to</c><00:02:04.399><c> my</c>
00:02:04.590 --> 00:02:04.600 align:start position:0%
Nintendo Wii remote is responding to my
00:02:04.600 --> 00:02:06.670 align:start position:0%
Nintendo Wii remote is responding to my
hands<00:02:05.320><c> and</c><00:02:05.439><c> to</c><00:02:05.640><c> my</c>
00:02:06.670 --> 00:02:06.680 align:start position:0%
hands and to my
00:02:06.680 --> 00:02:09.309 align:start position:0%
hands and to my
fingers<00:02:07.680><c> Now</c><00:02:07.920><c> tracking</c><00:02:08.360><c> individual</c><00:02:08.840><c> fingers</c>
00:02:09.309 --> 00:02:09.319 align:start position:0%
fingers Now tracking individual fingers
00:02:09.319 --> 00:02:10.990 align:start position:0%
fingers Now tracking individual fingers
is<00:02:09.440><c> a</c><00:02:09.560><c> little</c><00:02:09.800><c> bit</c><00:02:10.160><c> tough</c><00:02:10.440><c> there's</c><00:02:10.599><c> a</c><00:02:10.720><c> lot</c><00:02:10.840><c> of</c>
00:02:10.990 --> 00:02:11.000 align:start position:0%
is a little bit tough there's a lot of
00:02:11.000 --> 00:02:12.710 align:start position:0%
is a little bit tough there's a lot of
extra<00:02:11.280><c> noise</c><00:02:11.879><c> and</c><00:02:11.959><c> they</c><00:02:12.120><c> have</c><00:02:12.239><c> to</c><00:02:12.319><c> be</c><00:02:12.480><c> pretty</c>
00:02:12.710 --> 00:02:12.720 align:start position:0%
extra noise and they have to be pretty
00:02:12.720 --> 00:02:14.710 align:start position:0%
extra noise and they have to be pretty
close<00:02:12.920><c> to</c><00:02:13.040><c> the</c><00:02:13.160><c> weave</c><00:02:13.440><c> remote</c><00:02:14.040><c> if</c><00:02:14.120><c> I</c><00:02:14.280><c> pull</c><00:02:14.519><c> back</c>
00:02:14.710 --> 00:02:14.720 align:start position:0%
close to the weave remote if I pull back
00:02:14.720 --> 00:02:17.270 align:start position:0%
close to the weave remote if I pull back
far<00:02:15.000><c> enough</c><00:02:15.599><c> my</c><00:02:15.840><c> fingers</c>
00:02:17.270 --> 00:02:17.280 align:start position:0%
far enough my fingers
00:02:17.280 --> 00:02:19.309 align:start position:0%
far enough my fingers
disappear<00:02:18.280><c> to</c><00:02:18.480><c> increase</c><00:02:18.879><c> the</c><00:02:19.000><c> amount</c><00:02:19.160><c> of</c>
00:02:19.309 --> 00:02:19.319 align:start position:0%
disappear to increase the amount of
00:02:19.319 --> 00:02:21.589 align:start position:0%
disappear to increase the amount of
infrared<00:02:19.840><c> light</c><00:02:20.040><c> our</c><00:02:20.200><c> fingers</c><00:02:20.760><c> reflect</c><00:02:21.480><c> we</c>
00:02:21.589 --> 00:02:21.599 align:start position:0%
infrared light our fingers reflect we
00:02:21.599 --> 00:02:23.550 align:start position:0%
infrared light our fingers reflect we
can<00:02:21.720><c> use</c><00:02:21.879><c> a</c><00:02:22.000><c> little</c><00:02:22.200><c> bit</c><00:02:22.319><c> of</c><00:02:22.519><c> reflective</c><00:02:23.000><c> tape</c>
00:02:23.550 --> 00:02:23.560 align:start position:0%
can use a little bit of reflective tape
00:02:23.560 --> 00:02:25.509 align:start position:0%
can use a little bit of reflective tape
you<00:02:23.720><c> can</c><00:02:23.920><c> buy</c><00:02:24.120><c> this</c><00:02:24.239><c> off</c><00:02:24.440><c> eBay</c><00:02:24.800><c> for</c><00:02:25.040><c> about</c><00:02:25.200><c> $3</c>
00:02:25.509 --> 00:02:25.519 align:start position:0%
you can buy this off eBay for about $3
00:02:25.519 --> 00:02:27.630 align:start position:0%
you can buy this off eBay for about $3
to<00:02:25.560><c> $4</c><00:02:26.120><c> a</c><00:02:26.239><c> sheet</c><00:02:26.920><c> and</c><00:02:27.040><c> you</c><00:02:27.120><c> can</c><00:02:27.239><c> put</c><00:02:27.360><c> a</c><00:02:27.480><c> little</c>
00:02:27.630 --> 00:02:27.640 align:start position:0%
to $4 a sheet and you can put a little
00:02:27.640 --> 00:02:29.869 align:start position:0%
to $4 a sheet and you can put a little
square<00:02:27.959><c> on</c><00:02:28.120><c> your</c><00:02:28.280><c> finger</c><00:02:29.080><c> as</c><00:02:29.160><c> a</c><00:02:29.319><c> result</c><00:02:29.640><c> this</c>
00:02:29.869 --> 00:02:29.879 align:start position:0%
square on your finger as a result this
00:02:29.879 --> 00:02:31.750 align:start position:0%
square on your finger as a result this
this<00:02:30.000><c> makes</c><00:02:30.160><c> your</c><00:02:30.360><c> finger</c><00:02:30.720><c> a</c><00:02:30.920><c> lot</c><00:02:31.239><c> easier</c><00:02:31.599><c> to</c>
00:02:31.750 --> 00:02:31.760 align:start position:0%
this makes your finger a lot easier to
00:02:31.760 --> 00:02:34.110 align:start position:0%
this makes your finger a lot easier to
see<00:02:32.120><c> by</c><00:02:32.280><c> the</c><00:02:32.400><c> wi</c><00:02:32.720><c> remote</c><00:02:33.440><c> and</c><00:02:33.560><c> we</c><00:02:33.680><c> can</c><00:02:33.879><c> get</c><00:02:34.000><c> a</c>
00:02:34.110 --> 00:02:34.120 align:start position:0%
see by the wi remote and we can get a
00:02:34.120 --> 00:02:36.229 align:start position:0%
see by the wi remote and we can get a
lot<00:02:34.400><c> further</c><00:02:34.760><c> from</c><00:02:34.959><c> the</c><00:02:35.120><c> screen</c><00:02:35.800><c> and</c><00:02:35.959><c> have</c><00:02:36.120><c> it</c>
00:02:36.229 --> 00:02:36.239 align:start position:0%
lot further from the screen and have it
00:02:36.239 --> 00:02:38.790 align:start position:0%
lot further from the screen and have it
still<00:02:36.519><c> track</c><00:02:37.519><c> we</c><00:02:37.640><c> can</c><00:02:37.840><c> also</c><00:02:38.080><c> make</c><00:02:38.239><c> our</c><00:02:38.360><c> fingers</c>
00:02:38.790 --> 00:02:38.800 align:start position:0%
still track we can also make our fingers
00:02:38.800 --> 00:02:42.949 align:start position:0%
still track we can also make our fingers
Disappear<00:02:39.800><c> by</c><00:02:40.000><c> bending</c><00:02:40.319><c> our</c><00:02:40.480><c> fingers</c>
00:02:42.949 --> 00:02:42.959 align:start position:0%
00:02:42.959 --> 00:02:45.589 align:start position:0%
down<00:02:43.959><c> if</c><00:02:44.080><c> I</c><00:02:44.200><c> put</c><00:02:44.319><c> a</c><00:02:44.440><c> square</c><00:02:44.680><c> of</c><00:02:44.840><c> tape</c><00:02:45.239><c> on</c><00:02:45.480><c> the</c>
00:02:45.589 --> 00:02:45.599 align:start position:0%
down if I put a square of tape on the
00:02:45.599 --> 00:02:47.550 align:start position:0%
down if I put a square of tape on the
fingers<00:02:45.959><c> of</c><00:02:46.080><c> each</c><00:02:46.200><c> of</c><00:02:46.319><c> my</c><00:02:46.480><c> hands</c><00:02:47.120><c> we</c><00:02:47.239><c> can</c><00:02:47.360><c> now</c>
00:02:47.550 --> 00:02:47.560 align:start position:0%
fingers of each of my hands we can now
00:02:47.560 --> 00:02:54.910 align:start position:0%
fingers of each of my hands we can now
track<00:02:47.800><c> two</c><00:02:48.000><c> points</c><00:02:48.519><c> really</c>
00:02:54.910 --> 00:02:54.920 align:start position:0%
00:02:54.920 --> 00:02:57.110 align:start position:0%
easily<00:02:55.920><c> also</c><00:02:56.360><c> rather</c><00:02:56.599><c> than</c><00:02:56.720><c> putting</c><00:02:57.000><c> the</c>
00:02:57.110 --> 00:02:57.120 align:start position:0%
easily also rather than putting the
00:02:57.120 --> 00:02:59.309 align:start position:0%
easily also rather than putting the
reflective<00:02:57.640><c> tape</c><00:02:58.080><c> directly</c><00:02:58.400><c> onto</c><00:02:58.680><c> the</c><00:02:58.800><c> finger</c>
00:02:59.309 --> 00:02:59.319 align:start position:0%
reflective tape directly onto the finger
00:02:59.319 --> 00:03:00.550 align:start position:0%
reflective tape directly onto the finger
you<00:02:59.400><c> can</c><00:02:59.560><c> create</c><00:02:59.760><c> create</c><00:02:59.959><c> Loops</c><00:03:00.280><c> out</c><00:03:00.400><c> of</c>
00:03:00.550 --> 00:03:00.560 align:start position:0%
you can create create Loops out of
00:03:00.560 --> 00:03:02.790 align:start position:0%
you can create create Loops out of
either<00:03:00.800><c> paper</c><00:03:01.200><c> or</c><00:03:01.440><c> plastic</c><00:03:01.840><c> material</c><00:03:02.560><c> so</c><00:03:02.720><c> that</c>
00:03:02.790 --> 00:03:02.800 align:start position:0%
either paper or plastic material so that
00:03:02.800 --> 00:03:04.470 align:start position:0%
either paper or plastic material so that
you<00:03:02.959><c> grate</c><00:03:03.280><c> these</c><00:03:03.480><c> rings</c><00:03:03.920><c> that</c><00:03:04.080><c> can</c><00:03:04.200><c> easily</c>
00:03:04.470 --> 00:03:04.480 align:start position:0%
you grate these rings that can easily
00:03:04.480 --> 00:03:06.750 align:start position:0%
you grate these rings that can easily
slip<00:03:04.760><c> on</c><00:03:04.920><c> and</c><00:03:05.080><c> off</c><00:03:05.239><c> the</c><00:03:05.360><c> finger</c><00:03:06.200><c> this</c><00:03:06.360><c> way</c><00:03:06.640><c> the</c>
00:03:06.750 --> 00:03:06.760 align:start position:0%
slip on and off the finger this way the
00:03:06.760 --> 00:03:08.789 align:start position:0%
slip on and off the finger this way the
adhesive<00:03:07.599><c> on</c><00:03:07.799><c> the</c><00:03:07.879><c> reflective</c><00:03:08.319><c> tape</c><00:03:08.560><c> won't</c>
00:03:08.789 --> 00:03:08.799 align:start position:0%
adhesive on the reflective tape won't
00:03:08.799 --> 00:03:12.030 align:start position:0%
adhesive on the reflective tape won't
wear
00:03:12.030 --> 00:03:12.040 align:start position:0%
00:03:12.040 --> 00:03:15.070 align:start position:0%
out<00:03:13.040><c> since</c><00:03:13.280><c> the</c><00:03:13.360><c> Wii</c><00:03:13.640><c> remote</c><00:03:14.000><c> talks</c><00:03:14.400><c> Bluetooth</c>
00:03:15.070 --> 00:03:15.080 align:start position:0%
out since the Wii remote talks Bluetooth
00:03:15.080 --> 00:03:16.750 align:start position:0%
out since the Wii remote talks Bluetooth
it's<00:03:15.280><c> relatively</c><00:03:15.799><c> easy</c><00:03:16.000><c> to</c><00:03:16.120><c> hook</c><00:03:16.280><c> it</c><00:03:16.360><c> up</c><00:03:16.480><c> to</c><00:03:16.599><c> a</c>
00:03:16.750 --> 00:03:16.760 align:start position:0%
it's relatively easy to hook it up to a
00:03:16.760 --> 00:03:19.509 align:start position:0%
it's relatively easy to hook it up to a
PC<00:03:17.640><c> on</c><00:03:17.760><c> the</c><00:03:17.920><c> screen</c><00:03:18.360><c> is</c><00:03:18.480><c> a</c><00:03:18.879><c> simple</c><00:03:19.159><c> demo</c>
00:03:19.509 --> 00:03:19.519 align:start position:0%
PC on the screen is a simple demo
00:03:19.519 --> 00:03:22.229 align:start position:0%
PC on the screen is a simple demo
application<00:03:20.200><c> that</c><00:03:20.319><c> uses</c><00:03:20.680><c> twop</c><00:03:21.040><c> Point</c>
00:03:22.229 --> 00:03:22.239 align:start position:0%
application that uses twop Point
00:03:22.239 --> 00:03:23.990 align:start position:0%
application that uses twop Point
interaction<00:03:23.239><c> since</c><00:03:23.400><c> I'm</c><00:03:23.519><c> using</c><00:03:23.840><c> the</c>
00:03:23.990 --> 00:03:24.000 align:start position:0%
interaction since I'm using the
00:03:24.000 --> 00:03:25.789 align:start position:0%
interaction since I'm using the
reflective<00:03:24.480><c> tape</c><00:03:24.959><c> I</c><00:03:25.040><c> can</c><00:03:25.159><c> sit</c><00:03:25.360><c> at</c><00:03:25.480><c> a</c><00:03:25.640><c> very</c>
00:03:25.789 --> 00:03:25.799 align:start position:0%
reflective tape I can sit at a very
00:03:25.799 --> 00:03:27.630 align:start position:0%
reflective tape I can sit at a very
comfortable<00:03:26.280><c> distance</c><00:03:26.560><c> on</c><00:03:26.760><c> my</c><00:03:26.920><c> couch</c><00:03:27.480><c> and</c>
00:03:27.630 --> 00:03:27.640 align:start position:0%
comfortable distance on my couch and
00:03:27.640 --> 00:03:29.070 align:start position:0%
comfortable distance on my couch and
interact<00:03:28.000><c> with</c><00:03:28.120><c> the</c><00:03:28.239><c> television</c><00:03:28.799><c> just</c><00:03:28.920><c> by</c>
00:03:29.070 --> 00:03:29.080 align:start position:0%
interact with the television just by
00:03:29.080 --> 00:03:43.910 align:start position:0%
interact with the television just by
waving<00:03:29.360><c> my</c><00:03:29.439><c> hands</c><00:03:29.799><c> in</c><00:03:29.920><c> the</c>
00:03:43.910 --> 00:03:43.920 align:start position:0%
00:03:43.920 --> 00:03:47.309 align:start position:0%
air<00:03:44.920><c> so</c><00:03:45.080><c> that's</c><00:03:45.280><c> how</c><00:03:45.480><c> with</c><00:03:45.560><c> a</c><00:03:45.720><c> weave</c><00:03:46.159><c> remote</c><00:03:47.159><c> an</c>
00:03:47.309 --> 00:03:47.319 align:start position:0%
air so that's how with a weave remote an
00:03:47.319 --> 00:03:49.429 align:start position:0%
air so that's how with a weave remote an
IR<00:03:47.599><c> LED</c><00:03:48.040><c> array</c><00:03:48.760><c> and</c><00:03:48.879><c> a</c><00:03:49.000><c> little</c><00:03:49.159><c> bit</c><00:03:49.280><c> of</c>
00:03:49.429 --> 00:03:49.439 align:start position:0%
IR LED array and a little bit of
00:03:49.439 --> 00:03:51.030 align:start position:0%
IR LED array and a little bit of
reflective<00:03:49.879><c> tape</c><00:03:50.239><c> you</c><00:03:50.360><c> can</c><00:03:50.480><c> get</c><00:03:50.599><c> the</c><00:03:50.760><c> whole</c>
00:03:51.030 --> 00:03:51.040 align:start position:0%
reflective tape you can get the whole
00:03:51.040 --> 00:03:53.470 align:start position:0%
reflective tape you can get the whole
Minority<00:03:51.560><c> Report</c><00:03:51.920><c> interaction</c><00:03:52.439><c> going</c><00:03:53.239><c> but</c><00:03:53.400><c> if</c>
00:03:53.470 --> 00:03:53.480 align:start position:0%
Minority Report interaction going but if
00:03:53.480 --> 00:03:55.030 align:start position:0%
Minority Report interaction going but if
you<00:03:53.640><c> actually</c><00:03:53.879><c> use</c><00:03:54.079><c> this</c><00:03:54.239><c> for</c><00:03:54.400><c> a</c><00:03:54.519><c> while</c><00:03:54.840><c> you'll</c>
00:03:55.030 --> 00:03:55.040 align:start position:0%
you actually use this for a while you'll
00:03:55.040 --> 00:03:56.509 align:start position:0%
you actually use this for a while you'll
find<00:03:55.280><c> that</c><00:03:55.560><c> waving</c><00:03:55.879><c> your</c><00:03:56.000><c> hands</c><00:03:56.200><c> up</c><00:03:56.319><c> in</c><00:03:56.439><c> the</c>
00:03:56.509 --> 00:03:56.519 align:start position:0%
find that waving your hands up in the
00:03:56.519 --> 00:03:58.589 align:start position:0%
find that waving your hands up in the
air<00:03:56.680><c> is</c><00:03:56.760><c> a</c><00:03:56.879><c> little</c><00:03:57.040><c> bit</c><00:03:57.200><c> tiring</c><00:03:57.680><c> so</c><00:03:58.120><c> it</c><00:03:58.239><c> may</c><00:03:58.400><c> not</c>
00:03:58.589 --> 00:03:58.599 align:start position:0%
air is a little bit tiring so it may not
00:03:58.599 --> 00:04:00.429 align:start position:0%
air is a little bit tiring so it may not
actually<00:03:58.840><c> be</c><00:03:59.040><c> very</c><00:03:59.200><c> good</c><00:03:59.360><c> for</c><00:03:59.840><c> productivity</c>
00:04:00.429 --> 00:04:00.439 align:start position:0%
actually be very good for productivity
00:04:00.439 --> 00:04:02.270 align:start position:0%
actually be very good for productivity
applications<00:04:01.400><c> but</c><00:04:01.599><c> it's</c><00:04:01.760><c> definitely</c><00:04:02.120><c> very</c>
00:04:02.270 --> 00:04:02.280 align:start position:0%
applications but it's definitely very
00:04:02.280 --> 00:04:03.789 align:start position:0%
applications but it's definitely very
cool<00:04:02.480><c> to</c><00:04:02.640><c> play</c><00:04:02.879><c> with</c><00:04:03.079><c> and</c><00:04:03.159><c> it's</c><00:04:03.360><c> pretty</c><00:04:03.560><c> easy</c>
00:04:03.789 --> 00:04:03.799 align:start position:0%
cool to play with and it's pretty easy
00:04:03.799 --> 00:04:06.470 align:start position:0%
cool to play with and it's pretty easy
to<00:04:03.920><c> do</c><00:04:04.360><c> so</c><00:04:05.000><c> thanks</c><00:04:05.200><c> for</c>
00:04:06.470 --> 00:04:06.480 align:start position:0%
to do so thanks for
00:04:06.480 --> 00:04:09.480 align:start position:0%
to do so thanks for
watching
Login to respond ยป