WEBVTT - What are QR codes?

0:00:00.320 --> 0:00:02.880
<v Speaker 1>Brought to you by the reinvented two thousand twelve camera.

0:00:03.200 --> 0:00:08.920
<v Speaker 1>It's ready. Are you get in touch with technology with

0:00:09.080 --> 0:00:17.760
<v Speaker 1>tech Stuff from how stuff works dot com. Hello again, everyone,

0:00:17.760 --> 0:00:19.919
<v Speaker 1>and welcome to tech stuff. My name is Chris Poulette

0:00:19.920 --> 0:00:22.160
<v Speaker 1>and I'm an editor at how stuff works dot com.

0:00:22.160 --> 0:00:25.480
<v Speaker 1>Sitting across from me as usual as senior writer Jonathan Strickland.

0:00:25.560 --> 0:00:27.480
<v Speaker 1>It's silly to be depressed by it. I mean, one

0:00:27.520 --> 0:00:29.760
<v Speaker 1>thinks of it like being alive in a box. One

0:00:29.840 --> 0:00:32.000
<v Speaker 1>keeps forgetting to take into account the fact that one

0:00:32.080 --> 0:00:34.199
<v Speaker 1>is dead, which should make all the difference, shouldn't it.

0:00:34.200 --> 0:00:36.600
<v Speaker 1>I mean, you never know you were in a box,

0:00:36.600 --> 0:00:38.519
<v Speaker 1>would you? It would just be like you were asleep

0:00:38.640 --> 0:00:40.960
<v Speaker 1>in a box. Not that I'd like to be sleep

0:00:41.000 --> 0:00:43.239
<v Speaker 1>in a box, mind you that, not without any air.

0:00:43.440 --> 0:00:45.160
<v Speaker 1>You'd wake up dead for a start, And then where

0:00:45.159 --> 0:00:47.320
<v Speaker 1>would you be in a box? That's the bit I

0:00:47.400 --> 0:00:49.559
<v Speaker 1>don't like. Frankly, That's why I don't think of it,

0:00:49.600 --> 0:00:52.200
<v Speaker 1>because you'd be helpless, wouldn't you stuffed in a box

0:00:52.280 --> 0:00:54.240
<v Speaker 1>like that? I mean, you'd be in there forever, even

0:00:54.320 --> 0:00:57.000
<v Speaker 1>taking into account the fact that you're dead. It isn't

0:00:57.000 --> 0:01:00.760
<v Speaker 1>a pleasant thought, especially if you're dead. Really, ask yourself

0:01:00.920 --> 0:01:03.040
<v Speaker 1>if I asked you straight off, I'm going to stuff

0:01:03.040 --> 0:01:05.720
<v Speaker 1>you in this box now, would you rather be alive

0:01:05.920 --> 0:01:09.560
<v Speaker 1>or dead? Naturally, you'd prefer to be alive. Life in

0:01:09.600 --> 0:01:11.360
<v Speaker 1>a box is better than no life at all. I

0:01:11.440 --> 0:01:16.399
<v Speaker 1>expect you'd have a chance at least that if you

0:01:16.480 --> 0:01:20.520
<v Speaker 1>are tuning in for the first time. Jonathan is always

0:01:20.520 --> 0:01:22.720
<v Speaker 1>starts off the episode with a quote, and that is

0:01:22.760 --> 0:01:26.280
<v Speaker 1>now the longest quote on record to begin an episode

0:01:26.280 --> 0:01:28.720
<v Speaker 1>of tech Stuff. It's also one of my favorite plays

0:01:28.720 --> 0:01:32.080
<v Speaker 1>in the whole wide world. Right, Well, let us know

0:01:32.959 --> 0:01:36.479
<v Speaker 1>if you can identify the source of the quote. As always, Um,

0:01:36.600 --> 0:01:38.880
<v Speaker 1>I was gonna say something about living in a box,

0:01:39.160 --> 0:01:42.520
<v Speaker 1>living in a cardboard box, but that would have been

0:01:42.840 --> 0:01:45.479
<v Speaker 1>yeah anyway, So today we actually aren't going to talk

0:01:45.480 --> 0:01:49.520
<v Speaker 1>about things that are in fact square. Uh in a way,

0:01:49.560 --> 0:01:53.000
<v Speaker 1>they're a little square too in the slang sense, because

0:01:53.000 --> 0:01:55.160
<v Speaker 1>we're just talking about you know, what's there in black

0:01:55.200 --> 0:01:58.880
<v Speaker 1>and white encoded information in the form of a QR

0:01:59.040 --> 0:02:03.920
<v Speaker 1>code q R meaning quick response. Yes, Um, I guess

0:02:03.920 --> 0:02:05.960
<v Speaker 1>we should probably give a little background, kind of do

0:02:06.000 --> 0:02:08.880
<v Speaker 1>a little backtracking before we actually talk about QR codes

0:02:08.919 --> 0:02:13.400
<v Speaker 1>and maybe talk about bar codes. Yep, that's that's true. Um. Also,

0:02:13.400 --> 0:02:15.920
<v Speaker 1>we've had several people mentioned this over the course of

0:02:15.960 --> 0:02:18.480
<v Speaker 1>tech stuff, and it's sort of, I think come up

0:02:18.520 --> 0:02:21.280
<v Speaker 1>for Jonathan and me both lately in real life, sort

0:02:21.280 --> 0:02:23.440
<v Speaker 1>of a oh yeah, look at that. They're they're sort

0:02:23.480 --> 0:02:26.440
<v Speaker 1>of showing up everywhere. So we decided to go ahead

0:02:26.440 --> 0:02:28.800
<v Speaker 1>and tackle it in bar codes. UM. If you've just

0:02:28.960 --> 0:02:33.799
<v Speaker 1>finished our episodes on IBM, IBM was actually where the

0:02:33.840 --> 0:02:38.639
<v Speaker 1>traditional uh you know, vertical series of vertical line barcodes

0:02:39.760 --> 0:02:42.919
<v Speaker 1>first made their appearance. Yeah, and and the concept is

0:02:43.600 --> 0:02:46.919
<v Speaker 1>deceptively simple. It's the idea that you you create this

0:02:47.120 --> 0:02:50.120
<v Speaker 1>series of lines and then you have a scanner. The

0:02:50.160 --> 0:02:54.640
<v Speaker 1>skinner uses light to to bounce off of that series

0:02:54.639 --> 0:02:56.880
<v Speaker 1>of lines, and technically it's just bouncing off the white

0:02:56.919 --> 0:03:02.400
<v Speaker 1>spaces in between the lines, and the the with between

0:03:02.520 --> 0:03:06.200
<v Speaker 1>the lines determines what information is encoded there. And so

0:03:06.880 --> 0:03:10.960
<v Speaker 1>by standardizing this information, you can make this series of

0:03:11.000 --> 0:03:16.840
<v Speaker 1>lines and you can create a a digital code there,

0:03:16.919 --> 0:03:20.480
<v Speaker 1>you scan it and it it converts that physical format

0:03:20.560 --> 0:03:25.720
<v Speaker 1>into a digital uh digital information. Now, with barcodes, that

0:03:25.919 --> 0:03:29.400
<v Speaker 1>information is somewhat limited to around twenty characters or so,

0:03:30.520 --> 0:03:33.799
<v Speaker 1>and that's a problem if you want to store more

0:03:33.840 --> 0:03:36.040
<v Speaker 1>information than just twenty characters. It's great if you want

0:03:36.040 --> 0:03:39.200
<v Speaker 1>to do things like create an inventory. So lots of

0:03:39.560 --> 0:03:44.040
<v Speaker 1>lots of retailers have used these barcodes to create inventories. Yes.

0:03:44.080 --> 0:03:47.680
<v Speaker 1>In fact, it's known as the UPC or Universal Product code. Yeah,

0:03:47.760 --> 0:03:52.400
<v Speaker 1>so that allows you to establish, all, right, everything that

0:03:52.480 --> 0:03:56.160
<v Speaker 1>bears this barcode is this product, and then you can

0:03:56.200 --> 0:03:59.320
<v Speaker 1>further go on to define everything that is this product,

0:03:59.520 --> 0:04:02.600
<v Speaker 1>is this price and this This was a huge boon

0:04:02.720 --> 0:04:07.400
<v Speaker 1>for retailers when people would purchase lots of goods. You

0:04:07.440 --> 0:04:11.440
<v Speaker 1>have a scanner set up. The scanner is practically instantaneous, right,

0:04:11.480 --> 0:04:13.160
<v Speaker 1>I mean, it just takes the speed of light, the

0:04:13.600 --> 0:04:15.800
<v Speaker 1>speed that the light takes to go from the scanner

0:04:16.680 --> 0:04:19.760
<v Speaker 1>to hit the code and bounce back to the the

0:04:19.760 --> 0:04:22.840
<v Speaker 1>photo sensors that are part of the scanner. Uh, that's

0:04:22.880 --> 0:04:24.599
<v Speaker 1>you know, it just takes an instant which is why

0:04:24.920 --> 0:04:26.800
<v Speaker 1>you know, it seems crazy to us. All we have

0:04:26.839 --> 0:04:29.159
<v Speaker 1>to do is hold up this little series of bars

0:04:29.240 --> 0:04:32.200
<v Speaker 1>up to a screen and then almost it seems like

0:04:32.240 --> 0:04:36.440
<v Speaker 1>it's instantaneous. Beep, there goes the price. And um, of course,

0:04:36.480 --> 0:04:38.840
<v Speaker 1>unless there's some problem with the barcode, in which case

0:04:39.240 --> 0:04:43.599
<v Speaker 1>you scan, you scan, you scan, you rub it against something,

0:04:43.760 --> 0:04:46.880
<v Speaker 1>you scan it again. Then eventually you you type in

0:04:47.160 --> 0:04:50.920
<v Speaker 1>physically the the series of numbers underneath the barcode UH

0:04:51.040 --> 0:04:53.400
<v Speaker 1>two into the computer so you can register your purchase

0:04:53.839 --> 0:04:56.920
<v Speaker 1>uh those series of numbers. That's actually what is encoded

0:04:56.960 --> 0:05:00.360
<v Speaker 1>in that barcode. There's not There have been CONSI the

0:05:00.360 --> 0:05:02.880
<v Speaker 1>theories about things that have been encoded in barcodes, but

0:05:03.200 --> 0:05:06.320
<v Speaker 1>really barcodes just cannot hold the sort of information, nor

0:05:06.560 --> 0:05:09.960
<v Speaker 1>is there any real way of of establishing that that

0:05:10.279 --> 0:05:13.040
<v Speaker 1>product belongs to you the person, unless you're you've also

0:05:13.080 --> 0:05:17.680
<v Speaker 1>got like a frequent buyers card type thing, right right, Yeah,

0:05:17.760 --> 0:05:21.240
<v Speaker 1>it's it's it's useful um for inventory keeping it as

0:05:21.240 --> 0:05:23.520
<v Speaker 1>you pointed out, that's that's why it was created. UM.

0:05:24.080 --> 0:05:27.680
<v Speaker 1>The thing is, you know, if you have a store. UM.

0:05:27.760 --> 0:05:30.200
<v Speaker 1>And this is something that we've mentioned before and other

0:05:30.200 --> 0:05:34.280
<v Speaker 1>people mentioned before about the difference in internet retailers and

0:05:34.800 --> 0:05:37.520
<v Speaker 1>physical what they call brick and mortar stores. There are

0:05:37.520 --> 0:05:40.600
<v Speaker 1>only so many items that you can hold in most

0:05:40.640 --> 0:05:42.960
<v Speaker 1>brick and mortar stores, even the superstores. I would say,

0:05:43.120 --> 0:05:47.200
<v Speaker 1>you're not going to exhaust um. I mean, it would

0:05:47.240 --> 0:05:50.240
<v Speaker 1>be hard to hold a variety of of stuff in

0:05:50.279 --> 0:05:52.360
<v Speaker 1>a brick and mortar store. That would exhaust the number

0:05:52.400 --> 0:05:55.040
<v Speaker 1>of UPC codes that you might use. Yes, that was

0:05:55.080 --> 0:05:58.440
<v Speaker 1>redundant UPC code. You're talking about twenty digit number. I

0:05:58.480 --> 0:06:01.080
<v Speaker 1>mean that's yeah, that's that's a lot of N has

0:06:01.120 --> 0:06:04.080
<v Speaker 1>a lot of digits. So but then, but then there

0:06:04.120 --> 0:06:06.839
<v Speaker 1>are times when you would like to have a way

0:06:06.880 --> 0:06:10.840
<v Speaker 1>to store more information. Yeah, it might be that you

0:06:10.880 --> 0:06:13.640
<v Speaker 1>want to be able to create, um uh, something that

0:06:13.720 --> 0:06:17.719
<v Speaker 1>can allow you to to categorize and subcategorize and sub

0:06:17.760 --> 0:06:22.320
<v Speaker 1>subcategorized product or a piece. Um let's say that you

0:06:22.400 --> 0:06:26.119
<v Speaker 1>are a car manufacturing plant. I am a car manufacturing plant,

0:06:26.200 --> 0:06:29.479
<v Speaker 1>and you have very many pieces that you have to

0:06:29.600 --> 0:06:32.880
<v Speaker 1>keep track of for an individual car, and you make

0:06:32.960 --> 0:06:37.960
<v Speaker 1>several different models of cars. So therefore you have a plethora,

0:06:38.080 --> 0:06:40.919
<v Speaker 1>if you will, a plethora of car parts. Do you

0:06:40.960 --> 0:06:45.000
<v Speaker 1>know what a plethora means? Um? So, Yeah, You've got

0:06:45.040 --> 0:06:48.000
<v Speaker 1>all these different parts and pieces and they all fit

0:06:48.160 --> 0:06:50.039
<v Speaker 1>in different ways, and you need to be able to

0:06:50.160 --> 0:06:53.680
<v Speaker 1>encode that information so you make it very uh efficient. Well,

0:06:53.839 --> 0:06:57.120
<v Speaker 1>the barcode may not give you the flexibility you need

0:06:57.160 --> 0:07:01.320
<v Speaker 1>because we call the barcode a one D code, meaning

0:07:01.360 --> 0:07:04.360
<v Speaker 1>that the direction is encoded or the information is encoded

0:07:04.400 --> 0:07:08.000
<v Speaker 1>in one direction, all right, So that one direction would

0:07:08.000 --> 0:07:10.160
<v Speaker 1>be the fact you know that these little gaps between

0:07:10.160 --> 0:07:13.960
<v Speaker 1>the bars that's where the info is encoded. You would

0:07:14.000 --> 0:07:17.040
<v Speaker 1>want to create a different encoding device, something that perhaps

0:07:17.160 --> 0:07:20.640
<v Speaker 1>is a two D code, and two D means that

0:07:20.680 --> 0:07:24.400
<v Speaker 1>you can the information is encoded both horizontally and vertically.

0:07:24.480 --> 0:07:28.720
<v Speaker 1>So now you've got a much larger playing ground where

0:07:28.760 --> 0:07:33.280
<v Speaker 1>you can create, um far more detailed information encoding than

0:07:33.320 --> 0:07:36.760
<v Speaker 1>you could with a bar code. That was the idea

0:07:36.960 --> 0:07:39.480
<v Speaker 1>of the come up that that Toyota came up with

0:07:39.680 --> 0:07:44.440
<v Speaker 1>UM actually a Toyota subsidiary called Dense so wave back

0:07:44.440 --> 0:07:47.920
<v Speaker 1>in they came up with this concept of a q

0:07:48.480 --> 0:07:51.000
<v Speaker 1>R code, which was a type of two D code.

0:07:51.000 --> 0:07:54.040
<v Speaker 1>Now we should also stress QR code is not the

0:07:54.120 --> 0:07:57.040
<v Speaker 1>only kind of two D code. There are others as well.

0:07:57.880 --> 0:08:01.960
<v Speaker 1>Ups uses a two D code believe UM on their packaging,

0:08:02.000 --> 0:08:04.480
<v Speaker 1>but it's not a QR code. It's similar to it

0:08:04.960 --> 0:08:08.760
<v Speaker 1>UM it's the MAXI code that's the one they use

0:08:09.240 --> 0:08:12.520
<v Speaker 1>um so, but the concept is is very much the same.

0:08:12.560 --> 0:08:14.800
<v Speaker 1>It's the idea that you have this and you've probably

0:08:14.840 --> 0:08:17.280
<v Speaker 1>seen these. It's the that that box with all the

0:08:17.320 --> 0:08:21.680
<v Speaker 1>little black dots in it. Yes, it looks like there's

0:08:21.760 --> 0:08:25.200
<v Speaker 1>usually three boxes that are well, there's always three buckses.

0:08:25.280 --> 0:08:28.120
<v Speaker 1>There's three buckses there. They have a little border around

0:08:28.200 --> 0:08:31.680
<v Speaker 1>them at at the top right, top left, and bottom

0:08:31.760 --> 0:08:35.520
<v Speaker 1>left corners. And then if you look carefully, you might

0:08:35.559 --> 0:08:38.520
<v Speaker 1>see that there's a tinier little dot. Uh, that's a

0:08:38.559 --> 0:08:41.360
<v Speaker 1>little bit set in from the bottom right corner that

0:08:41.400 --> 0:08:44.559
<v Speaker 1>also has a little border around it. Well, that's a

0:08:44.679 --> 0:08:47.400
<v Speaker 1>QR code. And the information, the information that can be

0:08:47.400 --> 0:08:49.720
<v Speaker 1>stored in the QR code far outstrips that of a

0:08:49.760 --> 0:08:53.120
<v Speaker 1>bar code. Yes, Now some people have said that they

0:08:53.160 --> 0:08:57.840
<v Speaker 1>are three D codes. They're not because you know, really

0:08:57.840 --> 0:09:01.640
<v Speaker 1>they're square and they're flat, so they're not when they

0:09:01.640 --> 0:09:05.120
<v Speaker 1>say two D, they're they're not talking about dimensions. They

0:09:05.160 --> 0:09:08.800
<v Speaker 1>are two D but there, but they but remember what

0:09:08.880 --> 0:09:12.640
<v Speaker 1>Jonathan was just saying is directions, and yes, it because

0:09:12.679 --> 0:09:14.880
<v Speaker 1>of the different directions, I think some people sort of

0:09:14.920 --> 0:09:17.400
<v Speaker 1>started calling them that. But that's a that's a sort

0:09:17.400 --> 0:09:20.360
<v Speaker 1>of a slang term and it's not really uh technically

0:09:20.400 --> 0:09:23.199
<v Speaker 1>correct when referring to But I have heard them called

0:09:23.240 --> 0:09:26.600
<v Speaker 1>that UM, and yes, it does add some some serious

0:09:26.640 --> 0:09:30.840
<v Speaker 1>dimension to it UM. Now uh, you know, there is,

0:09:31.559 --> 0:09:35.439
<v Speaker 1>as Jonathan said, some limitation uh to the amount of information,

0:09:35.480 --> 0:09:37.840
<v Speaker 1>even at the size it is. But QR codes of

0:09:37.840 --> 0:09:41.520
<v Speaker 1>have uh sort of moved out into the public eye,

0:09:41.640 --> 0:09:44.800
<v Speaker 1>not just for use at uh you know, a dens

0:09:44.880 --> 0:09:48.800
<v Speaker 1>O wave in Toyota. UM. They've actually sort of started

0:09:48.840 --> 0:09:52.360
<v Speaker 1>to become a lot more popular here in the United States,

0:09:52.360 --> 0:09:55.720
<v Speaker 1>I would say probably over the last eighteen months or so. Yeah,

0:09:55.760 --> 0:09:58.400
<v Speaker 1>in Japan they've been popular for a while. But the

0:09:58.440 --> 0:10:01.360
<v Speaker 1>reason why they've been popular longer in Japan than in

0:10:01.440 --> 0:10:04.720
<v Speaker 1>the United States is that in Japan, smartphone adoption uh

0:10:04.880 --> 0:10:07.920
<v Speaker 1>started much earlier in Japan than in the United States.

0:10:08.320 --> 0:10:11.800
<v Speaker 1>And here's the neat thing about these QR codes. If

0:10:11.840 --> 0:10:14.360
<v Speaker 1>you have a phone that has a camera in it

0:10:14.440 --> 0:10:17.600
<v Speaker 1>and it's capable of running apps, then you can create

0:10:17.640 --> 0:10:21.720
<v Speaker 1>an app that can read QR codes. And because smartphones

0:10:21.760 --> 0:10:26.640
<v Speaker 1>also have web connectivity ability as well as other abilities,

0:10:26.679 --> 0:10:30.240
<v Speaker 1>you can design a QR code so that you know,

0:10:30.320 --> 0:10:33.360
<v Speaker 1>you you create a scanner that uses your phones camera

0:10:33.480 --> 0:10:37.599
<v Speaker 1>to to capture the image of the QR code. It

0:10:37.720 --> 0:10:42.720
<v Speaker 1>analyzes the QR code and then translates that into whatever

0:10:42.760 --> 0:10:44.840
<v Speaker 1>the QR code is is encoded to do. So it

0:10:44.920 --> 0:10:48.920
<v Speaker 1>might be a website. So let's say that you create, um,

0:10:48.960 --> 0:10:53.440
<v Speaker 1>an advertisement for some sort of product and you, uh,

0:10:53.480 --> 0:10:55.280
<v Speaker 1>you know, you have a QR code right there, and

0:10:55.320 --> 0:10:57.600
<v Speaker 1>you use your smartphone to capture that information and then

0:10:57.600 --> 0:11:00.360
<v Speaker 1>it takes you to the website for that producduck, or

0:11:00.400 --> 0:11:03.080
<v Speaker 1>perhaps it takes you to a video showing that product

0:11:03.120 --> 0:11:06.040
<v Speaker 1>being used by someone. So you know, you might look

0:11:06.040 --> 0:11:08.240
<v Speaker 1>at it probably say why would I ever want that?

0:11:08.360 --> 0:11:10.280
<v Speaker 1>And there's a little QR code. You're like, all right, whatever,

0:11:10.480 --> 0:11:12.080
<v Speaker 1>I'll see what this has to do with it. And

0:11:12.440 --> 0:11:14.760
<v Speaker 1>there might be actually a video there that shows you

0:11:14.880 --> 0:11:17.480
<v Speaker 1>what that product is good for and maybe that convinces

0:11:17.480 --> 0:11:19.960
<v Speaker 1>you to buy it. So it's it's added a new

0:11:20.000 --> 0:11:23.960
<v Speaker 1>dimension to advertisement. But that and even then, that's not

0:11:24.000 --> 0:11:26.520
<v Speaker 1>the only thing QR codes are being used for, but

0:11:26.520 --> 0:11:30.080
<v Speaker 1>it's very popular one. That's that's true. Um Yeah, it's

0:11:30.120 --> 0:11:33.160
<v Speaker 1>funny because uh um you you can also use it

0:11:33.200 --> 0:11:37.160
<v Speaker 1>as sort of a note to yourself to um, you know,

0:11:37.200 --> 0:11:40.200
<v Speaker 1>when you're seeing something out in public and you go, oh,

0:11:40.280 --> 0:11:42.360
<v Speaker 1>I need to remember that I want to look up

0:11:42.800 --> 0:11:45.520
<v Speaker 1>you know, look that up for more information later. Uh. Well,

0:11:45.559 --> 0:11:47.640
<v Speaker 1>you know, if you you scan the QR code and

0:11:47.640 --> 0:11:50.960
<v Speaker 1>add it to your phone, UM, then you can you know,

0:11:51.040 --> 0:11:53.320
<v Speaker 1>save that for later. At least the application in my

0:11:53.400 --> 0:11:56.240
<v Speaker 1>phone will allow me to store some for later so

0:11:56.320 --> 0:11:58.439
<v Speaker 1>that I can go back and look it up. But yeah,

0:11:58.480 --> 0:12:02.800
<v Speaker 1>I was. According according to and so UM, the QR

0:12:02.840 --> 0:12:06.480
<v Speaker 1>code has a maximum numeric capacity of seven thousand, eighty

0:12:06.559 --> 0:12:10.720
<v Speaker 1>nine characters UM. Alpha numerica is four thousand, two hundred

0:12:10.720 --> 0:12:14.240
<v Speaker 1>ninety six UM. And if you want to store uh

0:12:14.440 --> 0:12:16.720
<v Speaker 1>kanji you can also do that as well. Though it

0:12:16.840 --> 0:12:22.319
<v Speaker 1>can hold one thousand, eight hundred seventeen characters. That's still

0:12:22.360 --> 0:12:24.760
<v Speaker 1>that's still very impressive. And you can store quite a

0:12:24.760 --> 0:12:27.520
<v Speaker 1>lot of information about something. And I can see lots

0:12:27.559 --> 0:12:32.080
<v Speaker 1>of interesting applications, particularly in things like alternate reality games

0:12:32.160 --> 0:12:35.040
<v Speaker 1>to use QR codes for example, UM, if you guys

0:12:35.080 --> 0:12:37.520
<v Speaker 1>are familiar with alternate reality games at all, these are

0:12:37.520 --> 0:12:40.120
<v Speaker 1>the games that often are are created by a marketing

0:12:40.160 --> 0:12:43.040
<v Speaker 1>firm to h to be part of a guerrilla marketing

0:12:43.080 --> 0:12:47.720
<v Speaker 1>campaign for something else. One of the popular ones was

0:12:47.920 --> 0:12:50.720
<v Speaker 1>along with UM. It was called The Beast, and it

0:12:50.800 --> 0:12:54.880
<v Speaker 1>was part of the marketing push for the film Ai. Yeah,

0:12:54.920 --> 0:12:57.280
<v Speaker 1>we talked about that in a previous episode, and I

0:12:57.320 --> 0:13:02.040
<v Speaker 1>mean way previous. So so these these games, they they

0:13:02.120 --> 0:13:05.720
<v Speaker 1>bridge the gap between reality and fantasy. You know, you

0:13:05.720 --> 0:13:10.280
<v Speaker 1>you usually take an active part in trying to play

0:13:10.320 --> 0:13:13.120
<v Speaker 1>a role within a fantasy setting, but you're doing it

0:13:13.160 --> 0:13:15.920
<v Speaker 1>through real life actions. And that might be as simple

0:13:16.040 --> 0:13:19.520
<v Speaker 1>as sending an email, or it may mean that you

0:13:19.800 --> 0:13:22.280
<v Speaker 1>fill out some information and occasionally you get phone calls

0:13:22.320 --> 0:13:25.480
<v Speaker 1>from characters within the game, and you in in real

0:13:25.559 --> 0:13:29.080
<v Speaker 1>life have an impact on fictional characters within the game.

0:13:29.640 --> 0:13:33.120
<v Speaker 1>And it's a very flexible, malleable type of gaming. And

0:13:33.160 --> 0:13:34.800
<v Speaker 1>it's it's kind of exciting because it means that you

0:13:34.840 --> 0:13:37.160
<v Speaker 1>get to play a part that's that's akin to what

0:13:37.200 --> 0:13:40.199
<v Speaker 1>we think of as you know, secret agents. Right, It's

0:13:40.240 --> 0:13:44.240
<v Speaker 1>kind of like this this crazy conspiracy written world where

0:13:44.280 --> 0:13:47.200
<v Speaker 1>you are one of the people who are running around

0:13:47.200 --> 0:13:50.240
<v Speaker 1>trying to to solve the world's problems and things you

0:13:50.280 --> 0:13:52.200
<v Speaker 1>do have real impact and it makes you feel, like

0:13:52.320 --> 0:13:55.040
<v Speaker 1>he wrote, it's kind of awesome. Um, well, QR codes

0:13:55.080 --> 0:13:57.120
<v Speaker 1>could play a big part in that. I mean, imagine

0:13:57.760 --> 0:14:00.520
<v Speaker 1>that you create a movie that's all about conspiracy theories,

0:14:00.840 --> 0:14:03.280
<v Speaker 1>and you create the posters for this movie, and you

0:14:03.360 --> 0:14:06.400
<v Speaker 1>have in the corner of the poster a little QR code,

0:14:06.679 --> 0:14:09.559
<v Speaker 1>and if you scan the QR code with a a smartphone,

0:14:09.600 --> 0:14:12.240
<v Speaker 1>then it pulls up maybe a page of information. You've

0:14:12.280 --> 0:14:15.000
<v Speaker 1>got You've got four thousand alpha numeric characters you can

0:14:15.000 --> 0:14:17.960
<v Speaker 1>play with. You might have a secret message in there

0:14:18.000 --> 0:14:20.960
<v Speaker 1>directed to people who are going to take the time

0:14:21.000 --> 0:14:23.280
<v Speaker 1>to scan that, or it may send you to a

0:14:23.360 --> 0:14:26.960
<v Speaker 1>website that starts you on this journey. And it's a

0:14:27.000 --> 0:14:29.480
<v Speaker 1>great way to pull people in. And the thing about

0:14:30.000 --> 0:14:32.640
<v Speaker 1>the thing one of the reasons why advertisers love QR

0:14:32.720 --> 0:14:36.520
<v Speaker 1>codes is because even though it only hits a small

0:14:36.680 --> 0:14:41.280
<v Speaker 1>percentage of the population, uh, you know, only a fraction

0:14:41.440 --> 0:14:43.960
<v Speaker 1>of the people who see an advertisement with a QR

0:14:44.040 --> 0:14:46.280
<v Speaker 1>code are going to take the time to actually scan

0:14:46.360 --> 0:14:49.920
<v Speaker 1>that QR code, right right, But that section of the

0:14:49.960 --> 0:14:52.560
<v Speaker 1>population is the are the people you want to go for,

0:14:53.160 --> 0:14:56.560
<v Speaker 1>because one, they are engaged, they're interested enough in whatever

0:14:56.640 --> 0:14:59.280
<v Speaker 1>is going on to take the time to scan that,

0:14:59.600 --> 0:15:04.000
<v Speaker 1>so you already have their attention. Too. They are at

0:15:04.040 --> 0:15:07.960
<v Speaker 1>least somewhat affluent because they have a device capable of

0:15:08.000 --> 0:15:11.760
<v Speaker 1>scanning a QR code. So it's insidious right, you've got

0:15:12.040 --> 0:15:16.680
<v Speaker 1>this engaged somewhat wealthy or at least they have some

0:15:16.680 --> 0:15:20.280
<v Speaker 1>discretionary income. Uh. This audience here, that's who you want

0:15:20.400 --> 0:15:24.600
<v Speaker 1>when you're selling stuff. So uh, in a way, we're

0:15:24.600 --> 0:15:28.320
<v Speaker 1>playing to their um, to their game. And also we

0:15:28.360 --> 0:15:30.320
<v Speaker 1>should keep in mind that if it's a QR code

0:15:30.320 --> 0:15:32.760
<v Speaker 1>where you are using it to to navigate to a

0:15:32.800 --> 0:15:36.360
<v Speaker 1>web page, they can time stamp when you come to

0:15:36.480 --> 0:15:39.040
<v Speaker 1>their web page and they can even get the information

0:15:39.080 --> 0:15:41.640
<v Speaker 1>depending on on the way they've they've coded the page

0:15:41.960 --> 0:15:46.160
<v Speaker 1>to know when and approximately where you are when you

0:15:46.240 --> 0:15:50.200
<v Speaker 1>navigate to that that website. So now they have even

0:15:50.200 --> 0:15:53.280
<v Speaker 1>more information on you. So they know one you're engaged to,

0:15:53.520 --> 0:15:56.400
<v Speaker 1>you are you have enough money to have a smartphone? Three,

0:15:56.520 --> 0:15:59.200
<v Speaker 1>they know what time you visited the site and for

0:15:59.560 --> 0:16:04.160
<v Speaker 1>where you are. Mm hmm. No, Now that's not so

0:16:04.200 --> 0:16:06.080
<v Speaker 1>scary to the point where you know you're gonna have

0:16:06.760 --> 0:16:08.560
<v Speaker 1>guys in black suits knock on your door in the

0:16:08.560 --> 0:16:10.360
<v Speaker 1>middle of the night and escort you to a secret

0:16:10.360 --> 0:16:15.800
<v Speaker 1>military base, unless you're playing a really cool alternate reality game. Um.

0:16:15.800 --> 0:16:17.920
<v Speaker 1>But it's one of those things where you know you've

0:16:17.920 --> 0:16:20.120
<v Speaker 1>got to remember, like, yeah, these things are fun and

0:16:20.160 --> 0:16:21.880
<v Speaker 1>they give you a lot of information. But they don't

0:16:21.920 --> 0:16:25.080
<v Speaker 1>just give you a lot of information. They give the

0:16:25.120 --> 0:16:28.640
<v Speaker 1>people behind the QR code a little information. It might

0:16:28.680 --> 0:16:30.280
<v Speaker 1>not be a lot, it may not be enough to

0:16:30.360 --> 0:16:34.640
<v Speaker 1>invade your privacy, but it's still something to think about. Yeah. Yeah, well,

0:16:34.720 --> 0:16:36.840
<v Speaker 1>and and the thing is, the people who are collecting

0:16:36.840 --> 0:16:39.640
<v Speaker 1>this type of information don't are They're not really interested

0:16:39.680 --> 0:16:43.000
<v Speaker 1>in doing those things. They want marketing information because for

0:16:43.080 --> 0:16:46.760
<v Speaker 1>them it's more valuable anyway, it's a sure thing. So

0:16:46.840 --> 0:16:49.160
<v Speaker 1>let's talk a little bit about how this actually works

0:16:49.160 --> 0:16:52.720
<v Speaker 1>because it's kind of interesting. Um, there are different zones

0:16:52.800 --> 0:16:56.080
<v Speaker 1>on a QR code, and there are different boxes that

0:16:56.080 --> 0:16:59.880
<v Speaker 1>that mean different things. So those those three larger boxes

0:17:00.080 --> 0:17:02.480
<v Speaker 1>that are in the corners the or three of the

0:17:02.520 --> 0:17:04.720
<v Speaker 1>corners the the again the top right, top left, and

0:17:04.760 --> 0:17:08.400
<v Speaker 1>bottom left, those corners that that's that's a those are

0:17:08.400 --> 0:17:11.159
<v Speaker 1>positioning so it helps identify the fact that, yes, this

0:17:11.240 --> 0:17:14.399
<v Speaker 1>is a QR code. There the smaller boxes in the

0:17:14.440 --> 0:17:17.399
<v Speaker 1>bottom right corner. It's in set a little bit, but

0:17:17.520 --> 0:17:19.720
<v Speaker 1>it's got its own little border around it. That's an

0:17:19.720 --> 0:17:25.480
<v Speaker 1>alignment box, and that helps the the software determine, uh

0:17:25.640 --> 0:17:29.480
<v Speaker 1>the angle that the camera is at because that's one thing, right.

0:17:29.480 --> 0:17:31.720
<v Speaker 1>You can't predict how a person is going to hold

0:17:31.800 --> 0:17:33.760
<v Speaker 1>the camera when they take up an image of a

0:17:33.840 --> 0:17:38.119
<v Speaker 1>QR code, So the QR code has to be readable

0:17:38.680 --> 0:17:42.639
<v Speaker 1>from various angles and distances. Otherwise it's not useful. If

0:17:42.680 --> 0:17:45.359
<v Speaker 1>if you always had to be directly above the QR

0:17:45.480 --> 0:17:49.120
<v Speaker 1>code at a specific distance, it would be it wouldn't

0:17:49.160 --> 0:17:53.000
<v Speaker 1>be user friendly enough for it to have wide adoption.

0:17:54.119 --> 0:17:59.160
<v Speaker 1>So using the distance and the orientation of these boxes

0:17:59.160 --> 0:18:02.400
<v Speaker 1>in relation to one another, the software on your scanner,

0:18:02.560 --> 0:18:04.640
<v Speaker 1>and your scanner again is just a piece of software

0:18:04.680 --> 0:18:07.760
<v Speaker 1>that's on your smartphones. Using your camera, the software can

0:18:07.800 --> 0:18:11.399
<v Speaker 1>determine the orientation of that QR code, the angle, and

0:18:11.440 --> 0:18:14.680
<v Speaker 1>then be able to take that into account when reading

0:18:14.760 --> 0:18:16.919
<v Speaker 1>the other dots that are further in the center. That's

0:18:16.960 --> 0:18:20.960
<v Speaker 1>where the actual data is encoded, um it, you know,

0:18:21.119 --> 0:18:24.800
<v Speaker 1>just based upon which areas are covered in black ink

0:18:24.880 --> 0:18:27.919
<v Speaker 1>and which ones aren't. That's where it learns, you know,

0:18:28.040 --> 0:18:30.679
<v Speaker 1>this is what it translates into, this this particular kind

0:18:30.720 --> 0:18:33.240
<v Speaker 1>of information. But it has to be able to determine

0:18:33.280 --> 0:18:37.160
<v Speaker 1>that orientation and angle first, or else the distance may

0:18:37.200 --> 0:18:40.199
<v Speaker 1>not seem quite right, you know, it may look like

0:18:40.359 --> 0:18:44.000
<v Speaker 1>to two blocks of black ink are further apart than

0:18:44.040 --> 0:18:46.960
<v Speaker 1>they actually are, which would that would that would mean

0:18:46.960 --> 0:18:50.240
<v Speaker 1>that it would uh identify the information incorrectly if that

0:18:50.280 --> 0:18:54.080
<v Speaker 1>were the case. So there's actually some error correction in

0:18:54.160 --> 0:18:57.160
<v Speaker 1>this QR software as well. Yes, it's a matter of fact.

0:18:57.200 --> 0:19:00.280
<v Speaker 1>You can do damage to the QR code and within

0:19:00.320 --> 0:19:03.600
<v Speaker 1>a reasonable amount of damage, the QR code can still

0:19:03.640 --> 0:19:06.480
<v Speaker 1>be read because of the error correction. Yeah. Without that

0:19:06.640 --> 0:19:09.520
<v Speaker 1>error correction, then you would have some real problems. Whenever

0:19:09.600 --> 0:19:12.640
<v Speaker 1>let's say that you put a poster with a QR code,

0:19:12.640 --> 0:19:17.280
<v Speaker 1>but you put on, say a a light post or

0:19:17.400 --> 0:19:19.920
<v Speaker 1>or a telephone pole. Um Now, so now you're talking

0:19:19.920 --> 0:19:22.920
<v Speaker 1>about a surface that's curved, it's no longer a flat surface.

0:19:22.920 --> 0:19:26.359
<v Speaker 1>Well that could, uh, that could make the QR code

0:19:27.040 --> 0:19:29.680
<v Speaker 1>look a little funky to the camera. But the error

0:19:29.680 --> 0:19:33.000
<v Speaker 1>correction in the q R software is more often than

0:19:33.040 --> 0:19:36.200
<v Speaker 1>not capable of taking that into account and still giving

0:19:36.200 --> 0:19:38.679
<v Speaker 1>you the correct information on that QR code, assuming that

0:19:38.720 --> 0:19:41.320
<v Speaker 1>no one's gone in and like use the black marker

0:19:41.400 --> 0:19:45.199
<v Speaker 1>to blackout half of the code. So it's it's a

0:19:45.280 --> 0:19:50.120
<v Speaker 1>very robust kind of software and it's a very simple,

0:19:50.760 --> 0:19:54.840
<v Speaker 1>um uh code. Actually, if you I mean, it's not

0:19:54.920 --> 0:19:58.000
<v Speaker 1>hard to build an application that can actually encode information

0:19:58.000 --> 0:19:59.920
<v Speaker 1>in the q R format. In fact, there are plenty

0:20:00.040 --> 0:20:02.800
<v Speaker 1>out there that lets you do it for free. Yeah.

0:20:02.200 --> 0:20:05.919
<v Speaker 1>I've created several QR codes just for fun. Uh, I

0:20:06.040 --> 0:20:09.720
<v Speaker 1>just use the website, um that you can, and there

0:20:09.720 --> 0:20:11.560
<v Speaker 1>are several out there that you you can just plug

0:20:11.560 --> 0:20:15.440
<v Speaker 1>in a r L or even a short message. Um,

0:20:15.480 --> 0:20:17.760
<v Speaker 1>you know, and and uh printed out. One of the

0:20:17.760 --> 0:20:19.719
<v Speaker 1>things that you'll notice if you do that though, if

0:20:19.920 --> 0:20:22.600
<v Speaker 1>you know, you start playing around when you have something

0:20:22.640 --> 0:20:25.680
<v Speaker 1>fairly short, the boxes are are considerably larger. You can

0:20:26.000 --> 0:20:27.760
<v Speaker 1>once you've done this a couple of times, you can

0:20:27.800 --> 0:20:29.960
<v Speaker 1>look at a QR code and go, Okay, that one

0:20:30.040 --> 0:20:32.080
<v Speaker 1>has a lot of text in it, and this one

0:20:32.160 --> 0:20:34.639
<v Speaker 1>over here doesn't. Just by just by looking at it

0:20:34.680 --> 0:20:37.880
<v Speaker 1>and just from the experience of having having played around

0:20:37.920 --> 0:20:40.120
<v Speaker 1>with it, you'll be able to tell. But um, yeah,

0:20:40.119 --> 0:20:45.240
<v Speaker 1>the Denzel Wave website has some information that sort of

0:20:45.280 --> 0:20:49.240
<v Speaker 1>suggests that, uh, you know, it takes some special equipment.

0:20:49.440 --> 0:20:53.520
<v Speaker 1>And at this point, um, they're so common that you know,

0:20:53.920 --> 0:20:56.960
<v Speaker 1>you really don't need anything very special. I mean, you

0:20:56.960 --> 0:20:59.159
<v Speaker 1>could you could print them out on on stickers. They

0:20:59.160 --> 0:21:00.560
<v Speaker 1>don't have to be you know, it could be something

0:21:00.600 --> 0:21:02.479
<v Speaker 1>that you pick up at your office supply store if

0:21:02.480 --> 0:21:04.119
<v Speaker 1>you wanted to do that, or you know, just a

0:21:04.160 --> 0:21:06.560
<v Speaker 1>plain piece of paper that you put up with a

0:21:06.560 --> 0:21:10.720
<v Speaker 1>piece of tape. UM. It really doesn't take anything special.

0:21:10.920 --> 0:21:13.159
<v Speaker 1>You just want to make sure that that there's not

0:21:13.200 --> 0:21:16.960
<v Speaker 1>a lot of blurring. But even there UM marketing companies

0:21:17.000 --> 0:21:20.800
<v Speaker 1>now that it's become common to use QR codes for

0:21:20.840 --> 0:21:24.840
<v Speaker 1>these purposes, marketing companies are starting to experiment with them

0:21:24.880 --> 0:21:30.160
<v Speaker 1>and add things like color and designs within that because uh,

0:21:30.280 --> 0:21:33.800
<v Speaker 1>again it sort of depends on how much information you

0:21:33.880 --> 0:21:35.960
<v Speaker 1>have stored in there. If you don't have very much information,

0:21:36.000 --> 0:21:37.919
<v Speaker 1>if it's like a a short U r L, the

0:21:38.040 --> 0:21:40.280
<v Speaker 1>r L to your company, for example, you could put

0:21:40.320 --> 0:21:44.440
<v Speaker 1>a design that's pleasing to the human eye in there.

0:21:44.640 --> 0:21:47.159
<v Speaker 1>I've seen all kinds of of things. I actually have

0:21:47.920 --> 0:21:50.199
<v Speaker 1>Jonathan's sort of craning to see my notes. Here's what

0:21:50.640 --> 0:21:53.879
<v Speaker 1>I'm showing him. One with an elephant And Mashable actually

0:21:53.880 --> 0:21:56.000
<v Speaker 1>had an article if you want to find it, um

0:21:56.240 --> 0:21:58.800
<v Speaker 1>where that was made from? Uh it was written by

0:21:58.840 --> 0:22:03.639
<v Speaker 1>a Hamilton Channa believe UM and his company makes it

0:22:04.119 --> 0:22:07.800
<v Speaker 1>an iPhone app that that scans QR codes. But basically

0:22:07.840 --> 0:22:09.520
<v Speaker 1>you can do things like you can round the corners

0:22:09.560 --> 0:22:11.480
<v Speaker 1>of the boxes. They don't have to be square. You

0:22:11.480 --> 0:22:13.160
<v Speaker 1>can put images in there as long as it doesn't

0:22:13.160 --> 0:22:16.520
<v Speaker 1>interfere with the message you're trying to do. Um you

0:22:16.520 --> 0:22:21.359
<v Speaker 1>can you can basically make them into uh read within reason.

0:22:21.400 --> 0:22:23.760
<v Speaker 1>You can add some artistic qualities to it and still

0:22:24.119 --> 0:22:28.959
<v Speaker 1>readable by a QR code reader. And there's some also,

0:22:29.800 --> 0:22:32.320
<v Speaker 1>there's some pretty cool applications that you and I could

0:22:32.600 --> 0:22:35.560
<v Speaker 1>could put QR codes too. Besides, just you know, playfully

0:22:35.640 --> 0:22:38.080
<v Speaker 1>like I created a secret message. I mean you could

0:22:38.160 --> 0:22:40.879
<v Speaker 1>do that. There are enough kids out there now have smartphones.

0:22:40.920 --> 0:22:42.560
<v Speaker 1>Like I remember back in the day, you would write

0:22:42.560 --> 0:22:46.240
<v Speaker 1>little secret messages to your buddies using whatever very simple

0:22:47.040 --> 0:22:50.280
<v Speaker 1>replace code. Right, yeah, this symbol means A and this

0:22:50.320 --> 0:22:53.240
<v Speaker 1>symbol means B. But QR codes give you the option

0:22:53.280 --> 0:22:56.679
<v Speaker 1>of actually creating a message, encoding it in a into

0:22:56.720 --> 0:22:58.800
<v Speaker 1>a QR code, and then handing it to someone else.

0:22:59.080 --> 0:23:01.040
<v Speaker 1>And it's only if you have a scanner that you're

0:23:01.040 --> 0:23:03.679
<v Speaker 1>able to read it. Now, granted that's not safe information,

0:23:03.800 --> 0:23:05.679
<v Speaker 1>anyone with a scanner would be able to read it.

0:23:06.119 --> 0:23:08.119
<v Speaker 1>You would you might want to encode it. Yes, you

0:23:08.119 --> 0:23:11.399
<v Speaker 1>would have to encrypt it as well as as encoded

0:23:11.440 --> 0:23:14.240
<v Speaker 1>into the so there'll be encryption and encoding in the

0:23:14.280 --> 0:23:18.480
<v Speaker 1>same message. Otherwise, anyone with a smartphone, anyone with a

0:23:18.520 --> 0:23:23.399
<v Speaker 1>smartphone with a QR code reader could intercept it. But

0:23:24.119 --> 0:23:25.960
<v Speaker 1>think of it like this. Like let's say that I

0:23:26.000 --> 0:23:29.400
<v Speaker 1>wanted to make new business cards for myself. I might

0:23:29.840 --> 0:23:33.360
<v Speaker 1>create a QR code that if you scanned, it would

0:23:33.400 --> 0:23:37.080
<v Speaker 1>take you to a full profile website about myself, and

0:23:37.119 --> 0:23:40.840
<v Speaker 1>it might have my resume, it might have uh samples

0:23:40.840 --> 0:23:43.919
<v Speaker 1>of my writing, it might have maybe a sample of

0:23:43.960 --> 0:23:46.959
<v Speaker 1>the podcast, It might have a demo reel of my

0:23:47.119 --> 0:23:51.280
<v Speaker 1>video work. All of that could be linked to my

0:23:51.280 --> 0:23:53.440
<v Speaker 1>my business card. Now, I wouldn't want to put all

0:23:53.480 --> 0:23:56.480
<v Speaker 1>those u r l's on a business card because it

0:23:56.480 --> 0:23:58.400
<v Speaker 1>would just take up too much space. And you want

0:23:58.400 --> 0:24:01.679
<v Speaker 1>a business card to look fairly elegant um now, so

0:24:01.760 --> 0:24:03.480
<v Speaker 1>you could do that where you have your name and

0:24:03.480 --> 0:24:06.080
<v Speaker 1>your title and all of that stuff. Or if it's

0:24:06.080 --> 0:24:07.800
<v Speaker 1>a personal business card like the one I was talking about,

0:24:07.840 --> 0:24:10.600
<v Speaker 1>it might be your name and your general area of

0:24:10.600 --> 0:24:13.560
<v Speaker 1>expertise and the QR code takes care of the rest

0:24:13.560 --> 0:24:16.240
<v Speaker 1>of it. I've actually seen a friend of mine has

0:24:16.240 --> 0:24:19.159
<v Speaker 1>a business card, um where all it had was his

0:24:19.240 --> 0:24:21.840
<v Speaker 1>name on it and the QR code, and you would

0:24:21.840 --> 0:24:23.920
<v Speaker 1>scan it and would take you to his website where

0:24:23.920 --> 0:24:26.240
<v Speaker 1>it had all the rest of the information and um,

0:24:26.320 --> 0:24:29.000
<v Speaker 1>yeah he's uh, it's eyes actar. I don't mind saying

0:24:29.000 --> 0:24:31.720
<v Speaker 1>his name because he's a uh he's now a journalist

0:24:31.760 --> 0:24:34.840
<v Speaker 1>with This Week in Tech. He's a regular on Tech

0:24:34.880 --> 0:24:37.800
<v Speaker 1>News today. So it worked out for him. So the

0:24:37.960 --> 0:24:40.360
<v Speaker 1>way to go, I is and uh, he's a great guy.

0:24:40.680 --> 0:24:42.600
<v Speaker 1>So I was, and I was blown away when I

0:24:42.600 --> 0:24:44.280
<v Speaker 1>saw his business card. It was one of the earliest

0:24:44.280 --> 0:24:46.600
<v Speaker 1>ones I had seen that used the QR code, So

0:24:46.640 --> 0:24:48.520
<v Speaker 1>he was really on the cutting edge of that as

0:24:48.520 --> 0:24:50.680
<v Speaker 1>far as the United States is concerned. Keep in mind

0:24:50.720 --> 0:24:52.960
<v Speaker 1>that again in Japan, this has been around for a

0:24:53.000 --> 0:24:56.440
<v Speaker 1>couple of decades, but only since smartphones have really taken

0:24:56.440 --> 0:24:58.800
<v Speaker 1>off in the US. So we can really kind of

0:24:58.800 --> 0:25:01.080
<v Speaker 1>point our fingers to the iPhone, I think, and say,

0:25:01.280 --> 0:25:04.440
<v Speaker 1>the iPhone is what led the revolution in the consumer

0:25:04.480 --> 0:25:06.680
<v Speaker 1>marketplace in the United States for the smartphone to really

0:25:06.720 --> 0:25:10.480
<v Speaker 1>take off. That's why we're starting to see QR codes everywhere. Yeah,

0:25:10.520 --> 0:25:13.320
<v Speaker 1>but yeah, it is true. Though that the QR codes

0:25:13.359 --> 0:25:15.960
<v Speaker 1>are are so ubiquitous now that uh, you know, all

0:25:16.000 --> 0:25:19.200
<v Speaker 1>the major smartphone manufacturers have apps and you can find

0:25:19.280 --> 0:25:20.600
<v Speaker 1>if you're interested in doing this, you can find a

0:25:20.600 --> 0:25:22.800
<v Speaker 1>free app. I'm pretty sure I know there's there are

0:25:22.840 --> 0:25:25.640
<v Speaker 1>some for iPhone and Android both and I'm assuming probably

0:25:25.680 --> 0:25:29.560
<v Speaker 1>for BlackBerry and there's there's BlackBerry. I'm sure there's web

0:25:29.520 --> 0:25:33.439
<v Speaker 1>os as os UM. But you know, as you were

0:25:33.480 --> 0:25:36.320
<v Speaker 1>saying earlier in the show, UM, I mean, we don't

0:25:36.359 --> 0:25:38.199
<v Speaker 1>want to move too far from QR codes. But in

0:25:38.359 --> 0:25:41.480
<v Speaker 1>researching this, uh, you know, the densil Wave website does

0:25:41.560 --> 0:25:45.399
<v Speaker 1>list some of the others. UM. But I found the

0:25:45.480 --> 0:25:51.520
<v Speaker 1>FP codes service or standard by Fujitsu, which uses UM

0:25:51.560 --> 0:25:56.439
<v Speaker 1>basically encodes the the code inside an image on a

0:25:56.520 --> 0:26:00.520
<v Speaker 1>poster UM using yellow ink, which makes it more or

0:26:00.600 --> 0:26:03.159
<v Speaker 1>less invisible. It doesn't it's not as obvious as a

0:26:03.240 --> 0:26:05.800
<v Speaker 1>QR code. UM. And there have been people who are

0:26:05.840 --> 0:26:08.359
<v Speaker 1>doing this basically using steganography, which is the art of

0:26:08.640 --> 0:26:13.040
<v Speaker 1>hiding hiding images. Yeah. So so like you could say

0:26:13.080 --> 0:26:18.240
<v Speaker 1>you had a UM a poster up promoting your company's business,

0:26:18.240 --> 0:26:19.879
<v Speaker 1>and you just had a picture of whatever it is

0:26:19.920 --> 0:26:22.840
<v Speaker 1>that you do. The service that you provide people, you know,

0:26:23.560 --> 0:26:27.760
<v Speaker 1>going through business meeting or whatever. And uh, somebody scanned

0:26:28.400 --> 0:26:31.959
<v Speaker 1>the picture with their phone, and there may not be

0:26:32.080 --> 0:26:34.920
<v Speaker 1>overtly a code in there, but just by scanning the

0:26:34.520 --> 0:26:37.920
<v Speaker 1>the image, it would pull up the information just because

0:26:37.920 --> 0:26:40.479
<v Speaker 1>there's a code embedded within the image, which I think

0:26:40.600 --> 0:26:45.000
<v Speaker 1>is fascinating stuff. But the downside of that, and I

0:26:45.040 --> 0:26:47.040
<v Speaker 1>was thinking, wow, you know this, this actually has been

0:26:47.040 --> 0:26:50.399
<v Speaker 1>out for quite some time. The press release UM that

0:26:50.520 --> 0:26:53.160
<v Speaker 1>I read came out years ago, and I was thinking,

0:26:53.280 --> 0:26:55.320
<v Speaker 1>why have you know I've we've heard of QR codes.

0:26:55.400 --> 0:26:59.560
<v Speaker 1>Maybe it's that the FP codes aren't um. You know,

0:26:59.760 --> 0:27:02.600
<v Speaker 1>it's like in America the same the same thing. We're

0:27:02.600 --> 0:27:04.679
<v Speaker 1>just not having the adoption rate that we might for

0:27:04.840 --> 0:27:07.840
<v Speaker 1>the QR codes. Then I thought, well, this is not

0:27:07.960 --> 0:27:10.879
<v Speaker 1>quite as useful for marketing, at least not yet, because

0:27:11.840 --> 0:27:15.840
<v Speaker 1>with the QR codes, you have the the colorful symbol,

0:27:15.880 --> 0:27:19.240
<v Speaker 1>you know, black and white square that's obvious on the poster.

0:27:19.640 --> 0:27:21.879
<v Speaker 1>And you know, I'm supposed to scan this. I mean,

0:27:21.880 --> 0:27:23.760
<v Speaker 1>at least if you have a phone that that does

0:27:23.760 --> 0:27:25.239
<v Speaker 1>this a lot of people still don't know. Again that's

0:27:25.240 --> 0:27:28.320
<v Speaker 1>why we're doing the podcast. But but it's there's no

0:27:28.400 --> 0:27:32.400
<v Speaker 1>point in embedding code within an image if people don't

0:27:32.480 --> 0:27:34.399
<v Speaker 1>think to pick up their phone and scan it. And

0:27:34.440 --> 0:27:36.080
<v Speaker 1>even even if you pick up your phone and take

0:27:36.080 --> 0:27:37.679
<v Speaker 1>a picture of it, you still have to use the

0:27:37.760 --> 0:27:41.160
<v Speaker 1>right application to interpret that code. Right Like if if

0:27:41.200 --> 0:27:43.560
<v Speaker 1>I just take a picture of a QR code, my

0:27:43.640 --> 0:27:47.160
<v Speaker 1>phone doesn't know that that's that it needs to decode

0:27:47.160 --> 0:27:50.119
<v Speaker 1>that information. It's only when I open up specific QR

0:27:50.200 --> 0:27:55.000
<v Speaker 1>code decoders uh and and though that will analyze the

0:27:55.119 --> 0:27:58.640
<v Speaker 1>actual information that's within that QR code and then give

0:27:58.640 --> 0:28:01.360
<v Speaker 1>me the proper response. So you would have to know

0:28:02.040 --> 0:28:04.400
<v Speaker 1>one that you have to take an image of whatever

0:28:04.480 --> 0:28:06.920
<v Speaker 1>that poster is or that or that you know anything.

0:28:06.960 --> 0:28:09.119
<v Speaker 1>It doesn't even have to be a poster um. And

0:28:09.160 --> 0:28:11.879
<v Speaker 1>two you would have to use the right the correct application.

0:28:11.920 --> 0:28:14.800
<v Speaker 1>And if everyone's using a different set of standards, then

0:28:14.800 --> 0:28:17.680
<v Speaker 1>you would have to have an application for every single company,

0:28:17.960 --> 0:28:19.919
<v Speaker 1>right you would. It would only be if something had

0:28:19.960 --> 0:28:24.399
<v Speaker 1>become standardized across multiple companies, Like the QR code. People

0:28:24.400 --> 0:28:26.520
<v Speaker 1>are using that as a de facto standard. Is not

0:28:26.640 --> 0:28:29.520
<v Speaker 1>a standard, but people are using it as if it were.

0:28:30.400 --> 0:28:33.920
<v Speaker 1>Uh And we've seen QURE codes used even on uh

0:28:34.320 --> 0:28:40.080
<v Speaker 1>in in television, because remember we watched UH. After we

0:28:40.160 --> 0:28:44.200
<v Speaker 1>did our our episode about cyber bullying, we decided to

0:28:44.240 --> 0:28:48.600
<v Speaker 1>watch the Stephen Colbert and Jimmy Fallon UH tribute to

0:28:48.680 --> 0:28:51.520
<v Speaker 1>the song Friday Yes. And at the end of the

0:28:51.560 --> 0:28:53.760
<v Speaker 1>song there was a guy in the back holding up

0:28:53.800 --> 0:28:57.920
<v Speaker 1>a QR code UH sign. And if you were to

0:28:58.000 --> 0:29:00.760
<v Speaker 1>pause the video as we did, and then use a

0:29:00.800 --> 0:29:04.320
<v Speaker 1>QR code reader as we did to determine what that was,

0:29:04.400 --> 0:29:08.600
<v Speaker 1>you would be led to a special video that Jimmy

0:29:08.640 --> 0:29:11.120
<v Speaker 1>Fallon made as a thank you to people who had

0:29:11.200 --> 0:29:15.479
<v Speaker 1>donated to the cause, and UH and and just uh

0:29:15.560 --> 0:29:18.040
<v Speaker 1>it kind of rambled. It wasn't sort of like this podcast,

0:29:18.200 --> 0:29:21.440
<v Speaker 1>but it didn't. It didn't. Uh. It was interesting that

0:29:21.480 --> 0:29:23.080
<v Speaker 1>they had done it. It It was kind of a cool thing,

0:29:23.080 --> 0:29:25.080
<v Speaker 1>and you might actually see that that could be even

0:29:25.120 --> 0:29:28.000
<v Speaker 1>a neat thing that you start seeing in incorporated into

0:29:28.080 --> 0:29:30.240
<v Speaker 1>say web series. It would be very easy to do

0:29:30.840 --> 0:29:34.280
<v Speaker 1>television and movies, I'd be probably, I'm guessing won't happen

0:29:34.400 --> 0:29:37.719
<v Speaker 1>as often, especially for films, because one, you don't want

0:29:37.720 --> 0:29:40.360
<v Speaker 1>to encourage everyone to whip their smartphone out and light

0:29:40.440 --> 0:29:42.880
<v Speaker 1>up the theater with all all those screens and to

0:29:43.240 --> 0:29:45.240
<v Speaker 1>you would have to have it on screen long enough

0:29:45.240 --> 0:29:48.640
<v Speaker 1>for people to be able to train their cameras on it. Um,

0:29:48.800 --> 0:29:52.080
<v Speaker 1>So it would work from that distance. Yeah, no, I've

0:29:52.120 --> 0:29:54.600
<v Speaker 1>heard of I've heard of QR codes that are on

0:29:54.680 --> 0:29:57.560
<v Speaker 1>billboards that could and at least in theory, on a

0:29:57.600 --> 0:30:00.560
<v Speaker 1>clear day, be scanned from up to a mile away. Well, sure,

0:30:00.560 --> 0:30:04.080
<v Speaker 1>on a clear day you can see forever. I'm good. Uh,

0:30:04.720 --> 0:30:09.200
<v Speaker 1>it's so good that you're just out of smack and range. Um.

0:30:09.240 --> 0:30:12.880
<v Speaker 1>But yeah, it's it appears that they finally made their

0:30:12.920 --> 0:30:15.760
<v Speaker 1>their appearance for good over here. I'm sorry I used

0:30:15.760 --> 0:30:18.480
<v Speaker 1>appearance too many times. Um, But yeah, I think I

0:30:18.560 --> 0:30:21.520
<v Speaker 1>think they're sort of around to stay for the short term.

0:30:21.520 --> 0:30:24.080
<v Speaker 1>I think they will eventually be replaced by something a

0:30:24.080 --> 0:30:29.040
<v Speaker 1>little bit more, um, something less obvious to the eye.

0:30:29.360 --> 0:30:31.560
<v Speaker 1>But it'll take some time for people to get used

0:30:31.560 --> 0:30:34.760
<v Speaker 1>to the idea that they're hidden messages and their their

0:30:34.880 --> 0:30:37.760
<v Speaker 1>real life Easter eggs everywhere I go, and all I

0:30:37.760 --> 0:30:39.600
<v Speaker 1>need to see them as a smartphone. Yeah, it's really

0:30:39.640 --> 0:30:42.360
<v Speaker 1>just a matter of time before we start seeing smartphones

0:30:42.440 --> 0:30:46.480
<v Speaker 1>with cameras that have that capability already built into the

0:30:46.520 --> 0:30:50.360
<v Speaker 1>camera feature where automatically detect that sort of stuff without

0:30:50.480 --> 0:30:52.360
<v Speaker 1>you having to tell it to go to a special

0:30:52.840 --> 0:30:55.800
<v Speaker 1>a special application, that sort of thing. I mean, we

0:30:55.840 --> 0:31:00.280
<v Speaker 1>also see it with the augmented reality uh applications, where

0:31:00.720 --> 0:31:03.840
<v Speaker 1>like the idea of having the facial recognition software so

0:31:03.880 --> 0:31:06.560
<v Speaker 1>that you can recognize a specific person's face, you create

0:31:06.640 --> 0:31:09.480
<v Speaker 1>a profile of that person. I think that's fascinating, right,

0:31:09.520 --> 0:31:11.120
<v Speaker 1>and then you would hold like let's say I hold

0:31:11.160 --> 0:31:13.280
<v Speaker 1>up my camera to to Chris here, and I've I've

0:31:13.280 --> 0:31:16.680
<v Speaker 1>built in his profile and then I see floating around

0:31:16.720 --> 0:31:20.480
<v Speaker 1>his head his Twitter feed or his Facebook feed, which

0:31:20.520 --> 0:31:24.160
<v Speaker 1>are all empty because he never updates them. But uh,

0:31:24.200 --> 0:31:27.280
<v Speaker 1>but let's say that that that could be a something

0:31:27.320 --> 0:31:29.520
<v Speaker 1>that you would build into the camera feature as well.

0:31:29.560 --> 0:31:32.440
<v Speaker 1>So there may come a day where your basic smartphone

0:31:32.480 --> 0:31:36.280
<v Speaker 1>camera will have all these features built in specifically to

0:31:36.440 --> 0:31:40.600
<v Speaker 1>the to the system. Yeah. Yeah, although I hope they,

0:31:41.400 --> 0:31:45.240
<v Speaker 1>the people who make these devices, will put a an

0:31:45.240 --> 0:31:47.400
<v Speaker 1>off switch for that, because I guess he you know,

0:31:47.640 --> 0:31:50.360
<v Speaker 1>taking the family to the amusement park, you get everybody

0:31:50.360 --> 0:31:54.320
<v Speaker 1>in the shot and you're like, okay, everybody say cheese

0:31:54.600 --> 0:31:57.360
<v Speaker 1>and over their shoulders, like you know, buy so and

0:31:57.400 --> 0:32:00.760
<v Speaker 1>so soft drink. Everything is I don't now, I just

0:32:00.760 --> 0:32:02.440
<v Speaker 1>want to take a photo of my family. I would

0:32:02.440 --> 0:32:04.480
<v Speaker 1>imagine that you would be able to set layers. I'm

0:32:04.560 --> 0:32:07.600
<v Speaker 1>really hoping, just like just like with mapping applications, where

0:32:07.640 --> 0:32:10.240
<v Speaker 1>you can look at things like traffic layers and satellite

0:32:10.280 --> 0:32:13.560
<v Speaker 1>images as opposed to maps. I would imagine. Uh. Granted,

0:32:13.600 --> 0:32:16.520
<v Speaker 1>I'm not the one who's um designing these things, so

0:32:16.640 --> 0:32:20.280
<v Speaker 1>we know sometimes the manufacturers go, but everyone wants that

0:32:21.600 --> 0:32:24.920
<v Speaker 1>the kitchen sink, that's what we should throw in there. Well,

0:32:25.000 --> 0:32:27.920
<v Speaker 1>let's wrap this up. That's a good discussion on QR codes,

0:32:27.960 --> 0:32:29.720
<v Speaker 1>and like we said, they're probably just going to get

0:32:29.760 --> 0:32:32.840
<v Speaker 1>more and more popular or be replaced by a comparable

0:32:32.840 --> 0:32:37.280
<v Speaker 1>technology that everyone uses, because again, smartphones are everywhere. In fact,

0:32:37.840 --> 0:32:40.320
<v Speaker 1>you know, we're starting to see smartphones take over where

0:32:40.440 --> 0:32:43.000
<v Speaker 1>U where we used to see laptops ring supreme. So

0:32:43.040 --> 0:32:45.400
<v Speaker 1>that's kind of interesting. So you guys, if you have

0:32:45.480 --> 0:32:48.120
<v Speaker 1>any other kinds of cutting edge tech or actually this

0:32:48.160 --> 0:32:49.720
<v Speaker 1>isn't really cutting edge because it's been out for a

0:32:49.760 --> 0:32:51.840
<v Speaker 1>couple of decades, but if you have some technology you

0:32:51.840 --> 0:32:53.920
<v Speaker 1>would like us to tackle, you think that it's interesting

0:32:53.960 --> 0:32:55.239
<v Speaker 1>and you want to know more about it, let us

0:32:55.280 --> 0:32:57.440
<v Speaker 1>know You can let us know on Twitter or Facebook

0:32:57.600 --> 0:33:00.880
<v Speaker 1>are handled. There is tech stuff hs W break Insider.

0:33:00.880 --> 0:33:03.920
<v Speaker 1>This an email that addresses text stuff at how stuff

0:33:03.920 --> 0:33:05.480
<v Speaker 1>works dot com and Chris and I will talk to

0:33:05.520 --> 0:33:10.280
<v Speaker 1>you again really soon. For more on this and thousands

0:33:10.280 --> 0:33:12.760
<v Speaker 1>of other topics, visit how stuff works dot com. To

0:33:12.960 --> 0:33:15.760
<v Speaker 1>learn more about the podcast, click on the podcast icon

0:33:15.920 --> 0:33:19.240
<v Speaker 1>in the upper right corner of our homepage. The how

0:33:19.320 --> 0:33:23.080
<v Speaker 1>Stuff Works iPhone app has arrived. Download it today on iTunes.

0:33:27.760 --> 0:33:30.320
<v Speaker 1>Brought to you by the reinvented two thousand twelve camera.

0:33:30.640 --> 0:33:31.800
<v Speaker 1>It's ready, are you