WEBVTT - TechStuff Classic: What are QR Codes?

0:00:04.120 --> 0:00:07.160
<v Speaker 1>Get in touch with technology with tech Stuff from how

0:00:07.200 --> 0:00:14.040
<v Speaker 1>stuff Works dot com. Hey there, and welcome to tech Stuff.

0:00:14.040 --> 0:00:16.640
<v Speaker 1>I'm your host, Jonathan Strickland. I'm an executive producer with

0:00:16.680 --> 0:00:20.760
<v Speaker 1>How Stuff Works and I love all things reruns. That's right,

0:00:21.000 --> 0:00:25.599
<v Speaker 1>it's time for another classic episode of tech Stuff. This

0:00:25.720 --> 0:00:30.960
<v Speaker 1>episode originally aired on May two thousand and eleven when

0:00:31.000 --> 0:00:35.040
<v Speaker 1>I was a young and Callo lad and Chris Palette

0:00:35.080 --> 0:00:38.880
<v Speaker 1>and I decided we would tackle the topic of q

0:00:39.400 --> 0:00:43.320
<v Speaker 1>R codes. What are they, how do they work, why

0:00:43.320 --> 0:00:46.599
<v Speaker 1>are they important? And we find out and so will

0:00:46.680 --> 0:00:50.920
<v Speaker 1>you in this classic episode enjoy. So today we actually

0:00:50.920 --> 0:00:53.640
<v Speaker 1>are going to talk about things that are in fact square.

0:00:54.600 --> 0:00:57.240
<v Speaker 1>Uh in a way, they're a little square too in

0:00:57.280 --> 0:01:00.480
<v Speaker 1>the slang sense, because we're just talking about you know,

0:01:00.520 --> 0:01:03.760
<v Speaker 1>what's there in black and white encoded information in the

0:01:03.800 --> 0:01:09.760
<v Speaker 1>form of a QR code q R meaning quick response. Yes. Um,

0:01:09.800 --> 0:01:11.840
<v Speaker 1>I guess we should probably give a little background, kind

0:01:11.840 --> 0:01:14.280
<v Speaker 1>of do a little backtracking before we actually talk about

0:01:14.319 --> 0:01:19.520
<v Speaker 1>QR codes and maybe talk about barcodes YEP, that's that's true. Um. Also,

0:01:19.560 --> 0:01:22.080
<v Speaker 1>we've had several people mentioned this over the course of

0:01:22.080 --> 0:01:24.600
<v Speaker 1>tech Stuff, and it's sort of I think, come up

0:01:24.640 --> 0:01:27.400
<v Speaker 1>for Jonathan and me both lately in real life sort

0:01:27.400 --> 0:01:29.560
<v Speaker 1>of a oh yeah, look at that. They're they're sort

0:01:29.600 --> 0:01:32.559
<v Speaker 1>of showing up everywhere. So we decided to go ahead

0:01:32.560 --> 0:01:34.920
<v Speaker 1>and tackle it in bar codes. Um, if you've just

0:01:35.080 --> 0:01:39.920
<v Speaker 1>finished our episodes on IBM, IBM was actually where the

0:01:39.959 --> 0:01:44.760
<v Speaker 1>traditional uh you know, vertical series of vertical line barcodes

0:01:45.880 --> 0:01:49.400
<v Speaker 1>first made their appearance. Yeah, and and the concept is

0:01:49.400 --> 0:01:52.840
<v Speaker 1>is deceptively simple. It's the idea that you you create

0:01:52.920 --> 0:01:55.880
<v Speaker 1>this series of lines and then you have a scanner.

0:01:56.160 --> 0:02:00.240
<v Speaker 1>The skinner uses light to to bounce off of that

0:02:00.400 --> 0:02:02.680
<v Speaker 1>series of lines, and technically it's just bouncing off the

0:02:02.680 --> 0:02:07.360
<v Speaker 1>white spaces in between the lines, and the the width

0:02:08.200 --> 0:02:12.120
<v Speaker 1>between the lines determines what information is encoded there. And

0:02:12.160 --> 0:02:16.959
<v Speaker 1>so by standardizing this information, you can make this series

0:02:17.000 --> 0:02:22.960
<v Speaker 1>of lines and you can create a a digital code there,

0:02:23.040 --> 0:02:26.600
<v Speaker 1>you scan it and it it converts that physical format

0:02:26.680 --> 0:02:31.839
<v Speaker 1>into a digital uh digital information. Now, with barcodes, that

0:02:32.040 --> 0:02:35.520
<v Speaker 1>information is somewhat limited to around twenty characters or so,

0:02:36.680 --> 0:02:39.919
<v Speaker 1>and that's a problem if you want to store more

0:02:39.960 --> 0:02:42.160
<v Speaker 1>information than just twenty characters. It's great if you want

0:02:42.160 --> 0:02:45.320
<v Speaker 1>to do things like create an inventory, so lots of

0:02:45.680 --> 0:02:50.160
<v Speaker 1>lots of retailers have used these barcodes to create inventories. Yes.

0:02:50.200 --> 0:02:53.800
<v Speaker 1>In fact, it's known as the UPC or universal product code. Yeah,

0:02:53.880 --> 0:02:58.520
<v Speaker 1>so that allows you to establish, all, right, everything that

0:02:58.600 --> 0:03:02.280
<v Speaker 1>bears this barcode is this product, and then you can

0:03:02.320 --> 0:03:05.440
<v Speaker 1>further go on to define everything that is this product,

0:03:05.680 --> 0:03:08.720
<v Speaker 1>is this price and this This was a huge boon

0:03:08.840 --> 0:03:13.520
<v Speaker 1>for retailers when people would purchase lots of goods. You

0:03:13.560 --> 0:03:17.600
<v Speaker 1>have a scanner set up. The scanner is practically instantaneous, right,

0:03:17.600 --> 0:03:19.320
<v Speaker 1>I mean, it just takes the speed of light, the

0:03:19.720 --> 0:03:21.920
<v Speaker 1>speed that the light takes to go from the scanner

0:03:22.840 --> 0:03:25.880
<v Speaker 1>to hit the code and bounce back to the the

0:03:25.880 --> 0:03:29.200
<v Speaker 1>photo sensors that are part of the scanner. That's you know,

0:03:29.280 --> 0:03:31.240
<v Speaker 1>it just takes an instant which is why you know

0:03:31.280 --> 0:03:33.120
<v Speaker 1>it seems crazy to us. All we have to do

0:03:33.160 --> 0:03:35.600
<v Speaker 1>is hold up this little series of bars up to

0:03:36.160 --> 0:03:39.680
<v Speaker 1>a screen and then almost it seems like it's instantaneous. Beep,

0:03:39.760 --> 0:03:43.360
<v Speaker 1>there goes the price. And of course unless there's some

0:03:43.400 --> 0:03:46.880
<v Speaker 1>problem with the barcode, in which case you scan, you scan,

0:03:47.440 --> 0:03:50.880
<v Speaker 1>you scan, you rub it against something, you scan it again.

0:03:51.320 --> 0:03:54.560
<v Speaker 1>Then eventually you you type in physically the the series

0:03:54.560 --> 0:03:58.120
<v Speaker 1>of numbers underneath the barcode UH two into the computer,

0:03:58.200 --> 0:04:01.760
<v Speaker 1>so you can register your purchase those series of numbers.

0:04:01.760 --> 0:04:04.240
<v Speaker 1>That's actually what is encoded in that barcode. There's not

0:04:05.240 --> 0:04:07.680
<v Speaker 1>There have been conspiracy theories about things that have been

0:04:07.720 --> 0:04:11.120
<v Speaker 1>encoded in barcodes, but really barcodes just cannot hold the

0:04:11.120 --> 0:04:14.480
<v Speaker 1>sort of information, nor is there any real way of

0:04:14.480 --> 0:04:18.000
<v Speaker 1>of establishing that that product belongs to you the person,

0:04:18.080 --> 0:04:21.479
<v Speaker 1>unless you're you've also got like a frequent buyers card

0:04:21.520 --> 0:04:25.880
<v Speaker 1>type thing, right right, Yeah, it's it's it's useful um

0:04:26.000 --> 0:04:28.280
<v Speaker 1>for inventory keeping it as you pointed out, that's that's

0:04:28.279 --> 0:04:31.440
<v Speaker 1>why it was created. Um. The thing is, you know,

0:04:31.480 --> 0:04:34.920
<v Speaker 1>if you have a store. Um. And this is something

0:04:34.920 --> 0:04:37.520
<v Speaker 1>that we've mentioned before and other people mentioned before about

0:04:37.800 --> 0:04:42.040
<v Speaker 1>the difference in internet retailers and physical what they call

0:04:42.120 --> 0:04:45.560
<v Speaker 1>brick and mortar stores. There are only so many items

0:04:45.560 --> 0:04:47.640
<v Speaker 1>that you can hold in most brick and mortar stores,

0:04:47.640 --> 0:04:49.800
<v Speaker 1>even the superstores. I would say, you're not going to

0:04:49.839 --> 0:04:54.080
<v Speaker 1>exhaust um. I mean, it would be hard to hold

0:04:54.240 --> 0:04:57.119
<v Speaker 1>a variety of of stuff in a brick and mortar

0:04:57.160 --> 0:04:59.599
<v Speaker 1>store that would exhaust the number of UPC codes that

0:04:59.640 --> 0:05:02.680
<v Speaker 1>you might used. Yes, that was redundant UPC code. You're

0:05:02.680 --> 0:05:05.840
<v Speaker 1>talking about twenty digit number. I mean that's yeah, that's

0:05:05.880 --> 0:05:07.880
<v Speaker 1>that's a lot of enough, that's a lot of digits.

0:05:08.000 --> 0:05:11.039
<v Speaker 1>So but then, but then there are times when you

0:05:11.040 --> 0:05:15.559
<v Speaker 1>would like to have a way to store more information. Yeah,

0:05:15.600 --> 0:05:18.320
<v Speaker 1>it might be that you want to be able to create,

0:05:18.520 --> 0:05:22.280
<v Speaker 1>um uh, something that can allow you to to categorize

0:05:22.279 --> 0:05:27.560
<v Speaker 1>and subcategorize and sub subcategorized product or a piece. Um

0:05:27.640 --> 0:05:30.680
<v Speaker 1>let's say that you are a car manufacturing plant. I

0:05:30.720 --> 0:05:33.559
<v Speaker 1>am a car manufacturing plant, and you have very many

0:05:34.400 --> 0:05:37.120
<v Speaker 1>pieces that you have to keep track of for an

0:05:37.120 --> 0:05:41.039
<v Speaker 1>individual car, and you make several different models of cars.

0:05:41.080 --> 0:05:45.160
<v Speaker 1>So therefore you have a plethora, if you will, a

0:05:45.160 --> 0:05:50.719
<v Speaker 1>plethora of car parts. Do you know what a plethora means? Um? So, yeah,

0:05:50.760 --> 0:05:53.400
<v Speaker 1>You've got all these different parts and pieces and they

0:05:53.440 --> 0:05:55.840
<v Speaker 1>all fit in different ways, and you need to be

0:05:55.880 --> 0:05:58.080
<v Speaker 1>able to encode that information so you make it very

0:05:58.240 --> 0:06:02.200
<v Speaker 1>uh efficient. Well, the barcode may not give you the

0:06:02.240 --> 0:06:05.880
<v Speaker 1>flexibility you need because we call the barcode a one

0:06:06.160 --> 0:06:09.360
<v Speaker 1>D code, meaning that the direction is encoded or the

0:06:09.400 --> 0:06:13.120
<v Speaker 1>information is encoded in one direction. All right, so that

0:06:13.160 --> 0:06:15.280
<v Speaker 1>one direction would be the fact, you know, that these

0:06:15.320 --> 0:06:18.840
<v Speaker 1>little gaps between the bars that's where the info is encoded.

0:06:19.760 --> 0:06:22.680
<v Speaker 1>You would want to create a different encoding device, something

0:06:22.720 --> 0:06:26.240
<v Speaker 1>that perhaps is a two D code, and two D

0:06:26.400 --> 0:06:29.840
<v Speaker 1>means that you can the information is encoded both horizontally

0:06:29.839 --> 0:06:33.960
<v Speaker 1>and vertically. So now you've got a much larger playing

0:06:34.000 --> 0:06:38.760
<v Speaker 1>ground where you can create um far more detailed information

0:06:38.880 --> 0:06:42.440
<v Speaker 1>encoding than you could with a barcode. That was the

0:06:42.520 --> 0:06:45.600
<v Speaker 1>idea of the come up that that Toyota came up with.

0:06:45.800 --> 0:06:50.560
<v Speaker 1>UM actually a Toyota subsidiary called Dense so wave back

0:06:50.600 --> 0:06:54.080
<v Speaker 1>in they came up with this concept of a q

0:06:54.600 --> 0:06:57.119
<v Speaker 1>R code, which was a type of two D code.

0:06:57.120 --> 0:07:00.120
<v Speaker 1>Now we should also stress QR code is not the

0:07:00.240 --> 0:07:03.159
<v Speaker 1>only kind of two D code. There are others as well.

0:07:03.720 --> 0:07:07.240
<v Speaker 1>Ups uses a two D code I believe UM on

0:07:07.279 --> 0:07:10.240
<v Speaker 1>their packaging, but it's not a QR code. It's similar

0:07:10.280 --> 0:07:14.520
<v Speaker 1>to it UM it's the MAXI code that's the one

0:07:14.520 --> 0:07:18.000
<v Speaker 1>they use UM. So, but the concept is is very

0:07:18.080 --> 0:07:19.960
<v Speaker 1>much the same. It's the idea that you have this

0:07:20.400 --> 0:07:23.040
<v Speaker 1>and you've probably seen these. It's the that that box

0:07:23.080 --> 0:07:26.680
<v Speaker 1>with all the little black dots in it. Yes, it

0:07:26.720 --> 0:07:30.480
<v Speaker 1>looks like there's usually three boxes that are, Well, there's

0:07:30.520 --> 0:07:33.280
<v Speaker 1>always three buckses. There's three buckses there. They have a

0:07:33.280 --> 0:07:37.280
<v Speaker 1>little border around them at at the top right, top left,

0:07:37.320 --> 0:07:41.360
<v Speaker 1>and bottom left corners. And then if you look carefully,

0:07:41.400 --> 0:07:44.080
<v Speaker 1>you might see that there's a tinier little dot. Uh

0:07:44.200 --> 0:07:47.000
<v Speaker 1>that's a little bit set in from the bottom right

0:07:47.040 --> 0:07:50.400
<v Speaker 1>corner that also has a little border around it. Well,

0:07:50.440 --> 0:07:53.440
<v Speaker 1>that's a QR code and them the information that can

0:07:53.440 --> 0:07:55.760
<v Speaker 1>be stored in theo QR code far outstrips that of

0:07:55.760 --> 0:07:59.080
<v Speaker 1>a bar code. Yes, Now some people have said that

0:07:59.120 --> 0:08:03.960
<v Speaker 1>they are read codes. They're not because you know, really

0:08:03.960 --> 0:08:07.760
<v Speaker 1>they're square and they're flat, so they're not. When they

0:08:07.760 --> 0:08:11.240
<v Speaker 1>say too D, they're they're not talking about dimensions. They

0:08:11.280 --> 0:08:14.920
<v Speaker 1>are two D. But there but they but remember what

0:08:15.000 --> 0:08:18.800
<v Speaker 1>Jonathan was just saying, as directions, and yes, it because

0:08:18.880 --> 0:08:21.360
<v Speaker 1>the different directions. I think some people sort of started

0:08:21.360 --> 0:08:23.600
<v Speaker 1>calling them that. But that's a that's a sort of

0:08:23.640 --> 0:08:26.920
<v Speaker 1>a slang term and it's not really uh technically correct

0:08:27.520 --> 0:08:29.320
<v Speaker 1>when referring to it. But I have heard them called

0:08:29.360 --> 0:08:32.760
<v Speaker 1>that um And yes, it does add some some serious

0:08:32.760 --> 0:08:36.960
<v Speaker 1>dimension to it. Um. Now, uh, you know, there is,

0:08:37.679 --> 0:08:41.040
<v Speaker 1>as Jonathan said, some limitation, uh to the amount of

0:08:41.040 --> 0:08:43.680
<v Speaker 1>information even at the size it is. But QR codes

0:08:43.720 --> 0:08:47.679
<v Speaker 1>of have uh sort of moved out into the public eye,

0:08:47.800 --> 0:08:50.920
<v Speaker 1>not just for use at uh you know, a dens

0:08:51.000 --> 0:08:54.920
<v Speaker 1>O wave in Toyota. UM. They've actually sort of started

0:08:54.960 --> 0:08:58.480
<v Speaker 1>to become a lot more popular here in the United States,

0:08:58.520 --> 0:09:01.840
<v Speaker 1>I would say probably over the last eighteen months or so. Yeah,

0:09:01.880 --> 0:09:04.560
<v Speaker 1>in Japan they've been popular for a while. But the

0:09:04.600 --> 0:09:07.520
<v Speaker 1>reason why they've been popular longer in Japan than in

0:09:07.559 --> 0:09:10.800
<v Speaker 1>the United States is that in Japan, smartphone adoption UH

0:09:11.000 --> 0:09:14.040
<v Speaker 1>started much earlier in Japan than in the United States.

0:09:14.440 --> 0:09:16.840
<v Speaker 1>Chris and I will talk a little more about QR codes,

0:09:16.880 --> 0:09:21.320
<v Speaker 1>probably make some puns, maybe references to early twenty ten

0:09:21.760 --> 0:09:24.400
<v Speaker 1>pop culture. You'll have to find out in just a second.

0:09:24.400 --> 0:09:27.240
<v Speaker 1>But first let's take a quick break to thank our sponsor.

0:09:35.000 --> 0:09:37.880
<v Speaker 1>And here's the neat thing about these QR codes. If

0:09:37.960 --> 0:09:40.480
<v Speaker 1>you have a phone that has a camera in it

0:09:40.559 --> 0:09:43.680
<v Speaker 1>and it's capable of running apps, then you can create

0:09:43.720 --> 0:09:47.800
<v Speaker 1>an app that can read QR codes. And because smartphones

0:09:47.840 --> 0:09:52.760
<v Speaker 1>also have web connectivity ability as well as other abilities,

0:09:52.800 --> 0:09:56.320
<v Speaker 1>you can design a QR code so that you know

0:09:56.400 --> 0:09:59.440
<v Speaker 1>you you create a scanner that uses your phones camera

0:09:59.559 --> 0:10:03.720
<v Speaker 1>to to capture the image of the QR code. It

0:10:03.800 --> 0:10:08.800
<v Speaker 1>analyzes the QR code and then translates that into whatever

0:10:08.840 --> 0:10:10.920
<v Speaker 1>the QR code is is encoded to do. So it

0:10:11.000 --> 0:10:15.000
<v Speaker 1>might be a website. So let's say that you create, um,

0:10:15.040 --> 0:10:19.520
<v Speaker 1>an advertisement for some sort of product and you, uh,

0:10:19.559 --> 0:10:21.360
<v Speaker 1>you know, you have a QR code right there, and

0:10:21.400 --> 0:10:23.679
<v Speaker 1>you use your smartphone to capture that information and then

0:10:23.720 --> 0:10:26.440
<v Speaker 1>it takes you to the website for that product, or

0:10:26.480 --> 0:10:29.120
<v Speaker 1>perhaps it takes you to a video showing that product

0:10:29.240 --> 0:10:32.120
<v Speaker 1>being used by someone. So you know, you might look

0:10:32.120 --> 0:10:34.360
<v Speaker 1>at a probably to say, why would I ever want that?

0:10:34.440 --> 0:10:36.360
<v Speaker 1>And there's a little QR code. You're like, all right, whatever,

0:10:36.559 --> 0:10:38.160
<v Speaker 1>I'll see what this has to do with it. And

0:10:38.520 --> 0:10:40.640
<v Speaker 1>there might be actually a video there that shows you

0:10:40.960 --> 0:10:43.559
<v Speaker 1>what that product is good for, and maybe that convinces

0:10:43.600 --> 0:10:46.040
<v Speaker 1>you to buy it. So it's it's added a new

0:10:46.080 --> 0:10:50.240
<v Speaker 1>dimension to advertisement. But and even then, that's not the

0:10:50.280 --> 0:10:52.800
<v Speaker 1>only thing QR codes are being used for, but it's

0:10:52.880 --> 0:10:56.480
<v Speaker 1>very popular one. That's that's true. UM. Yeah, it's funny

0:10:56.520 --> 0:10:59.920
<v Speaker 1>because um, you can also use it as sort of

0:11:00.120 --> 0:11:04.000
<v Speaker 1>note to yourself to um, you know, when you're seeing

0:11:04.040 --> 0:11:07.120
<v Speaker 1>something out in public and you go, oh, I need

0:11:07.160 --> 0:11:09.080
<v Speaker 1>to remember that I want to look up, you know,

0:11:09.120 --> 0:11:11.720
<v Speaker 1>look that up for more information later. Uh. Well, you

0:11:11.760 --> 0:11:13.960
<v Speaker 1>know if you you scan the QR code and add

0:11:13.960 --> 0:11:17.040
<v Speaker 1>it to your phone, um, then you can you know,

0:11:17.120 --> 0:11:19.440
<v Speaker 1>save that for later. At least the application in my

0:11:19.480 --> 0:11:22.400
<v Speaker 1>phone will allow me to store some for later, so

0:11:22.480 --> 0:11:24.560
<v Speaker 1>I can go back and look it up. But yeah,

0:11:24.559 --> 0:11:29.240
<v Speaker 1>I was. According according to denso Um, the QR code

0:11:29.280 --> 0:11:32.840
<v Speaker 1>has a maximum numeric capacity of seven thousand, eighty nine

0:11:32.920 --> 0:11:37.080
<v Speaker 1>characters UM. Alpha numerica is four thousand, two hundred ninety

0:11:37.160 --> 0:11:40.920
<v Speaker 1>six UM. And if you want to store uh kanji,

0:11:41.280 --> 0:11:43.120
<v Speaker 1>you can also do that as well. Although it can

0:11:43.160 --> 0:11:48.400
<v Speaker 1>hold one thousand, eight hundred seventeen character characters. That's still

0:11:48.480 --> 0:11:50.840
<v Speaker 1>that's still very impressive. And you can store quite a

0:11:50.840 --> 0:11:53.600
<v Speaker 1>lot of information about something. And I can see lots

0:11:53.640 --> 0:11:58.120
<v Speaker 1>of interesting applications, particularly in things like alternate reality games

0:11:58.240 --> 0:12:01.120
<v Speaker 1>to use QR codes for example, UM, if you guys

0:12:01.160 --> 0:12:03.600
<v Speaker 1>are familiar with alternate reality games at all, these are

0:12:03.600 --> 0:12:06.200
<v Speaker 1>the games that often are are created by a marketing

0:12:06.240 --> 0:12:09.640
<v Speaker 1>firm to to be part of a guerrilla marketing campaign

0:12:09.640 --> 0:12:14.360
<v Speaker 1>for something else. One of the popular ones was along

0:12:14.440 --> 0:12:17.160
<v Speaker 1>with It was called The Beast and it was part

0:12:17.240 --> 0:12:21.080
<v Speaker 1>of the marketing push for the film AI. Yeah, we

0:12:21.120 --> 0:12:24.840
<v Speaker 1>talked about that in a previous episode, I mean way previous.

0:12:24.920 --> 0:12:29.079
<v Speaker 1>So so these these games, they they bridge the gap

0:12:29.160 --> 0:12:32.680
<v Speaker 1>between reality and fantasy. You know, you you usually take

0:12:32.720 --> 0:12:37.120
<v Speaker 1>an active part in trying to play a role within

0:12:37.240 --> 0:12:40.760
<v Speaker 1>a fantasy setting, but you're doing it through real life actions.

0:12:40.760 --> 0:12:43.720
<v Speaker 1>And that might be as simple as sending an email,

0:12:44.040 --> 0:12:46.960
<v Speaker 1>or it may mean that you fill out some information

0:12:46.960 --> 0:12:50.040
<v Speaker 1>and occasionally you get phone calls from characters within the game,

0:12:50.160 --> 0:12:53.280
<v Speaker 1>and you in in real life have an impact on

0:12:53.480 --> 0:12:57.400
<v Speaker 1>fictional characters within the game. And it's a very flexible,

0:12:57.480 --> 0:13:00.240
<v Speaker 1>malleable type of gaming. And it's it's kind of fighting

0:13:00.240 --> 0:13:01.760
<v Speaker 1>because it means that you get to play a part

0:13:01.800 --> 0:13:05.000
<v Speaker 1>that's that's akin to what we think of as you know,

0:13:05.080 --> 0:13:08.200
<v Speaker 1>secret agents. Right, It's kind of like this this crazy

0:13:08.200 --> 0:13:11.760
<v Speaker 1>conspiracy written world where you are one of the people

0:13:11.800 --> 0:13:15.240
<v Speaker 1>who are running around trying to to solve the world's

0:13:15.280 --> 0:13:17.640
<v Speaker 1>problems and things you do have real impact and it

0:13:17.679 --> 0:13:19.679
<v Speaker 1>makes you feel like a hero and it's kind of awesome.

0:13:20.160 --> 0:13:22.400
<v Speaker 1>Um well, QR codes could play a big part in that.

0:13:22.440 --> 0:13:25.360
<v Speaker 1>I mean, imagine that you create a movie that's all

0:13:25.400 --> 0:13:29.000
<v Speaker 1>about conspiracy theories, and you create the posters for this movie,

0:13:29.120 --> 0:13:31.480
<v Speaker 1>and you have in the corner of the poster a

0:13:31.520 --> 0:13:34.560
<v Speaker 1>little QR code, and if you scan the QR code

0:13:34.559 --> 0:13:37.160
<v Speaker 1>with a a smartphone, then it pulls up maybe a

0:13:37.160 --> 0:13:40.040
<v Speaker 1>page of information. You've got You've got four thousand alpha

0:13:40.080 --> 0:13:42.480
<v Speaker 1>numeric characters you can play with. You might have a

0:13:42.559 --> 0:13:46.360
<v Speaker 1>secret message in there directed to people who are going

0:13:46.400 --> 0:13:48.160
<v Speaker 1>to take the time to scan that, or it may

0:13:48.240 --> 0:13:52.079
<v Speaker 1>send you to a website that starts you on this journey.

0:13:52.520 --> 0:13:54.680
<v Speaker 1>And it's a great way to pull people in. And

0:13:54.840 --> 0:13:57.400
<v Speaker 1>the thing about the thing one of the reasons why

0:13:57.480 --> 0:14:01.440
<v Speaker 1>advertisers love QR codes is because even though it only

0:14:01.520 --> 0:14:05.800
<v Speaker 1>hits a small percentage of the population, uh, you know,

0:14:06.440 --> 0:14:09.559
<v Speaker 1>only a fraction of the people who see an advertisement

0:14:09.559 --> 0:14:11.520
<v Speaker 1>with a QR code are going to take the time

0:14:11.559 --> 0:14:15.360
<v Speaker 1>to actually scan that QR code, right right. But that

0:14:15.520 --> 0:14:17.920
<v Speaker 1>section of the population is the are the people you

0:14:17.960 --> 0:14:21.240
<v Speaker 1>want to go for, because one, they are engaged, they're

0:14:21.280 --> 0:14:24.000
<v Speaker 1>interested enough in whatever is going on to take the

0:14:24.120 --> 0:14:27.880
<v Speaker 1>time to scan that, so you already have their attention. Too.

0:14:28.480 --> 0:14:32.400
<v Speaker 1>They are at least somewhat affluent because they have a

0:14:32.400 --> 0:14:37.280
<v Speaker 1>device capable of scanning a QR code. So it's insidious, right,

0:14:37.360 --> 0:14:42.440
<v Speaker 1>You've got this engaged somewhat wealthy or at least they

0:14:42.480 --> 0:14:45.960
<v Speaker 1>have some discretionary income. Uh. This audience here, that's who

0:14:46.000 --> 0:14:50.040
<v Speaker 1>you want when you're selling stuff. Yep. So uh, in

0:14:50.080 --> 0:14:53.360
<v Speaker 1>a way, we're playing to their um, to their game.

0:14:53.480 --> 0:14:55.720
<v Speaker 1>And also we should keep in mind that if it's

0:14:55.720 --> 0:14:58.080
<v Speaker 1>a QR code where you are using it to to

0:14:58.200 --> 0:15:01.760
<v Speaker 1>navigate to a web page, they can timestamp when you

0:15:01.920 --> 0:15:04.400
<v Speaker 1>come to their web page and they can even get

0:15:04.440 --> 0:15:07.280
<v Speaker 1>the information depending on on the way they've they've coded

0:15:07.320 --> 0:15:11.200
<v Speaker 1>the page to know when and approximately where you are

0:15:11.920 --> 0:15:15.400
<v Speaker 1>when you navigate to that that website. So now they

0:15:15.840 --> 0:15:18.400
<v Speaker 1>have even more information on you. So they know one

0:15:18.480 --> 0:15:21.080
<v Speaker 1>you're engaged to, you are you have enough money to

0:15:21.120 --> 0:15:24.440
<v Speaker 1>have a smartphone? Three, they know what time you visited

0:15:24.440 --> 0:15:29.560
<v Speaker 1>the site and for where you are. M hmm. Now

0:15:29.680 --> 0:15:31.520
<v Speaker 1>that's not so scary to the point where you know

0:15:31.600 --> 0:15:34.320
<v Speaker 1>you're gonna have guys in black suits knock on your

0:15:34.360 --> 0:15:35.760
<v Speaker 1>door in the middle of the night and escort you

0:15:35.840 --> 0:15:38.360
<v Speaker 1>to a secret military base, unless you're playing a really

0:15:38.480 --> 0:15:43.160
<v Speaker 1>cool alternate reality game. Um. But it's one of those

0:15:43.200 --> 0:15:45.080
<v Speaker 1>things where you know you've got to remember, like yeah,

0:15:45.280 --> 0:15:46.880
<v Speaker 1>These things are fun and they give you a lot

0:15:46.920 --> 0:15:49.120
<v Speaker 1>of information, but they don't just give you a lot

0:15:49.200 --> 0:15:52.960
<v Speaker 1>of information. They give the people behind the QR code

0:15:53.360 --> 0:15:55.480
<v Speaker 1>a little information. It might not be a lot, it

0:15:55.560 --> 0:15:58.160
<v Speaker 1>may not be enough to invade your privacy, but it's

0:15:58.160 --> 0:16:01.240
<v Speaker 1>still something to think about up well. And and the

0:16:01.360 --> 0:16:03.360
<v Speaker 1>thing is, the people who are collecting this type of

0:16:03.440 --> 0:16:06.760
<v Speaker 1>information don't are They're not really interested in doing those things.

0:16:06.800 --> 0:16:10.840
<v Speaker 1>They want marketing information because for them it's more valuable anyway.

0:16:11.840 --> 0:16:13.720
<v Speaker 1>It's a sure thing. So let's talk a little bit

0:16:13.760 --> 0:16:17.240
<v Speaker 1>about how this actually works because it's kind of interesting. Um,

0:16:17.400 --> 0:16:20.120
<v Speaker 1>there are different zones on a QR code, and there

0:16:20.160 --> 0:16:23.800
<v Speaker 1>are different boxes that that mean different things. So those

0:16:24.440 --> 0:16:27.600
<v Speaker 1>those three larger boxes that are in the corners the

0:16:27.920 --> 0:16:30.200
<v Speaker 1>or three of the corners the the again the top right,

0:16:30.280 --> 0:16:33.800
<v Speaker 1>top left, and bottom left, those corners that that's that's

0:16:33.840 --> 0:16:37.080
<v Speaker 1>a those are positioning so it helps identify the fact that, yes,

0:16:37.160 --> 0:16:40.360
<v Speaker 1>this is a QR code. They're the smaller boxes than

0:16:40.400 --> 0:16:42.920
<v Speaker 1>the bottom right corner. It's in set a little bit,

0:16:43.400 --> 0:16:45.640
<v Speaker 1>but it's got its own little border around it. That's

0:16:45.680 --> 0:16:51.360
<v Speaker 1>an alignment box, and that helps the the software determine, uh,

0:16:51.720 --> 0:16:55.520
<v Speaker 1>the angle that the camera is at because that's one thing, right,

0:16:55.600 --> 0:16:57.800
<v Speaker 1>You can't predict how a person is going to hold

0:16:57.880 --> 0:16:59.840
<v Speaker 1>the camera when they take up an image of a

0:17:00.160 --> 0:17:04.160
<v Speaker 1>R code, So the QR code has to be readable

0:17:04.760 --> 0:17:08.679
<v Speaker 1>from various angles and distances. Otherwise it's not useful. If

0:17:08.760 --> 0:17:11.440
<v Speaker 1>if you always had to be directly above the QR

0:17:11.560 --> 0:17:15.200
<v Speaker 1>code at a specific distance, it would be it wouldn't

0:17:15.200 --> 0:17:19.080
<v Speaker 1>be user friendly enough for it to to have wide adoption.

0:17:20.200 --> 0:17:25.240
<v Speaker 1>So using the distance and the orientation of these boxes

0:17:25.280 --> 0:17:28.440
<v Speaker 1>in relation to one another, the software on your scanner,

0:17:28.640 --> 0:17:30.720
<v Speaker 1>and your scanner again is just a piece of software

0:17:30.760 --> 0:17:33.800
<v Speaker 1>that's on your smartphones. Using your camera, the software can

0:17:33.880 --> 0:17:37.440
<v Speaker 1>determine the orientation of that QR code, the angle, and

0:17:37.520 --> 0:17:40.720
<v Speaker 1>then be able to take that into account when reading

0:17:40.840 --> 0:17:43.040
<v Speaker 1>the other dots that are further in the center. That's

0:17:43.040 --> 0:17:47.000
<v Speaker 1>where the actual data is encoded. Um it you know,

0:17:47.200 --> 0:17:50.840
<v Speaker 1>just based upon which areas are covered in black ink

0:17:51.000 --> 0:17:53.960
<v Speaker 1>and which ones aren't. That's where it learns, you know,

0:17:54.119 --> 0:17:56.760
<v Speaker 1>this is what it translates into, this this particular kind

0:17:56.800 --> 0:17:59.320
<v Speaker 1>of information. But it has to be able to determine

0:17:59.359 --> 0:18:03.000
<v Speaker 1>that orientation and an angle first, or else the distance

0:18:03.080 --> 0:18:06.080
<v Speaker 1>may not seem quite right. You know, it may look

0:18:06.160 --> 0:18:09.879
<v Speaker 1>like two two blocks of black ink are further apart

0:18:09.960 --> 0:18:12.840
<v Speaker 1>than they actually are, which wouldn't that would that would

0:18:12.880 --> 0:18:16.199
<v Speaker 1>mean that it would uh identify the information incorrectly if

0:18:16.240 --> 0:18:19.800
<v Speaker 1>that were the case. So there's actually some error correction

0:18:20.040 --> 0:18:23.000
<v Speaker 1>in this QR software as well. Yes, as a matter

0:18:23.000 --> 0:18:25.000
<v Speaker 1>of fact, you can do damage to the QR code,

0:18:25.520 --> 0:18:29.240
<v Speaker 1>and within a reasonable amount of damage, the QR code

0:18:29.280 --> 0:18:32.040
<v Speaker 1>can still be read because of the error correction. Yeah.

0:18:32.160 --> 0:18:35.199
<v Speaker 1>Without that error correction, then you would have some real problems.

0:18:35.240 --> 0:18:38.080
<v Speaker 1>Whenever let's say that you put a poster with a

0:18:38.160 --> 0:18:42.120
<v Speaker 1>QR code, but you put on, say a a light

0:18:42.200 --> 0:18:45.600
<v Speaker 1>post or or a telephone pole. Um. Now, so now

0:18:45.640 --> 0:18:48.120
<v Speaker 1>you're talking about a surface that's curved, it's no longer

0:18:48.200 --> 0:18:51.200
<v Speaker 1>a flat surface. Well, that could, uh, that could make

0:18:51.280 --> 0:18:54.800
<v Speaker 1>the QR code look a little funky to the camera.

0:18:55.160 --> 0:18:58.159
<v Speaker 1>But the error correction in the q R software is

0:18:58.440 --> 0:19:01.240
<v Speaker 1>more often than not capable of taking that into account

0:19:01.400 --> 0:19:04.280
<v Speaker 1>and still giving you the correct information on that QR code,

0:19:04.280 --> 0:19:06.800
<v Speaker 1>assuming that no one's gone in and like use the

0:19:06.840 --> 0:19:10.200
<v Speaker 1>black marker to black out half of the code. So

0:19:10.800 --> 0:19:14.160
<v Speaker 1>it's it's a very robust kind of software and it's

0:19:14.240 --> 0:19:20.159
<v Speaker 1>a very simple. Um uh code actually if you I mean,

0:19:20.600 --> 0:19:22.879
<v Speaker 1>it's not hard to build an application that can actually

0:19:23.240 --> 0:19:25.639
<v Speaker 1>encode information in the q R format. In fact, there

0:19:25.680 --> 0:19:28.280
<v Speaker 1>are plenty out there that lets you do it for free. Yeah.

0:19:28.320 --> 0:19:32.159
<v Speaker 1>I've created several QR codes just for fun. I just

0:19:32.320 --> 0:19:36.160
<v Speaker 1>use the website, um that you can, and there's several

0:19:36.240 --> 0:19:38.080
<v Speaker 1>out there that you can just plug in a r

0:19:38.240 --> 0:19:41.960
<v Speaker 1>L or even a short message, um, you know, and

0:19:42.160 --> 0:19:44.640
<v Speaker 1>and printed out. One of the things that you'll notice

0:19:44.680 --> 0:19:46.520
<v Speaker 1>if you do that, though, if you know, you start

0:19:46.600 --> 0:19:50.159
<v Speaker 1>playing around and you have something fairly short, the boxes

0:19:50.200 --> 0:19:52.800
<v Speaker 1>are are considerably larger. You can once you've done this

0:19:52.880 --> 0:19:54.479
<v Speaker 1>a couple of times, you can look at it at

0:19:54.480 --> 0:19:56.399
<v Speaker 1>a QR code and go, Okay, that one has a

0:19:56.440 --> 0:19:59.000
<v Speaker 1>lot of text in it, and this one over here doesn't.

0:19:59.480 --> 0:20:01.239
<v Speaker 1>Just by just by looking at it and just from

0:20:01.280 --> 0:20:04.480
<v Speaker 1>the experience of having having played around with it, you'll

0:20:04.480 --> 0:20:07.000
<v Speaker 1>be able to tell. But um, yeah, the Denzel Wave

0:20:07.160 --> 0:20:12.680
<v Speaker 1>website has some information that sort of suggests that, uh,

0:20:12.920 --> 0:20:16.880
<v Speaker 1>you know, it takes some special equipment. And at this point, um,

0:20:17.320 --> 0:20:20.800
<v Speaker 1>they're so common that you know, you really don't need

0:20:20.840 --> 0:20:23.920
<v Speaker 1>anything very special. I mean, you could you could print

0:20:23.920 --> 0:20:25.680
<v Speaker 1>them out on on stickers. They don't have to be

0:20:25.840 --> 0:20:27.240
<v Speaker 1>you know, they could be something that you pick up

0:20:27.280 --> 0:20:29.240
<v Speaker 1>at your office supply store if you wanted to do that,

0:20:29.440 --> 0:20:31.320
<v Speaker 1>or you know, just a plain piece of paper that

0:20:31.480 --> 0:20:35.159
<v Speaker 1>you put up with a piece of tape. UM. It

0:20:35.280 --> 0:20:37.600
<v Speaker 1>really doesn't take anything special. You just want to make

0:20:37.640 --> 0:20:40.000
<v Speaker 1>sure that, uh, that there's not a lot of blurring.

0:20:40.119 --> 0:20:44.200
<v Speaker 1>But even there, UM marketing companies, now that it's become

0:20:44.480 --> 0:20:49.160
<v Speaker 1>common to use QR codes for these purposes, marketing companies

0:20:49.160 --> 0:20:52.240
<v Speaker 1>are starting to experiment with them and add things like

0:20:52.359 --> 0:20:57.560
<v Speaker 1>color and designs within that because uh, again it sort

0:20:57.600 --> 0:21:00.680
<v Speaker 1>of depends on how much information you have stored in there.

0:21:00.680 --> 0:21:02.440
<v Speaker 1>If you don't have very much information, if it's like

0:21:02.560 --> 0:21:04.960
<v Speaker 1>a short U r L, the r L to your company,

0:21:05.000 --> 0:21:08.359
<v Speaker 1>for example, you could put a design that's pleasing to

0:21:08.560 --> 0:21:12.119
<v Speaker 1>the human eye in there. I've seen all kinds of

0:21:12.359 --> 0:21:15.240
<v Speaker 1>of things. I actually have Jonathan's sort of craning to

0:21:15.280 --> 0:21:17.520
<v Speaker 1>see my notes. Here's what I'm showing him. One with

0:21:17.600 --> 0:21:20.879
<v Speaker 1>an elephant. Mashable actually had an article if you want

0:21:20.920 --> 0:21:23.800
<v Speaker 1>to find it, UM where that was made from? Uh

0:21:24.320 --> 0:21:26.920
<v Speaker 1>that was written by a Hamilton Chan. I believe UM

0:21:28.160 --> 0:21:32.119
<v Speaker 1>and his company makes an iPhone app that that scans

0:21:32.200 --> 0:21:34.680
<v Speaker 1>QR codes. But basically you can do things like you

0:21:34.720 --> 0:21:36.520
<v Speaker 1>can round the corners of the boxes. They don't have

0:21:36.600 --> 0:21:38.639
<v Speaker 1>to be square. You can put images in there as

0:21:38.640 --> 0:21:40.480
<v Speaker 1>long as it doesn't interfere with the message you're trying

0:21:40.520 --> 0:21:43.800
<v Speaker 1>to do. Um, you can you can basically make them

0:21:43.840 --> 0:21:49.160
<v Speaker 1>into uh within reason. You can add some artistic qualities

0:21:49.200 --> 0:21:52.800
<v Speaker 1>to it and still have readable by a QR code reader.

0:21:54.880 --> 0:21:57.760
<v Speaker 1>That's right, Chris. Actually, I don't know who said the

0:21:57.880 --> 0:21:59.960
<v Speaker 1>last thing. Tari is the one who gets to chew

0:22:00.040 --> 0:22:02.760
<v Speaker 1>use that. But whatever the case, I hope you guys

0:22:02.840 --> 0:22:05.160
<v Speaker 1>just take a little break with me. Come on, let's

0:22:05.200 --> 0:22:15.520
<v Speaker 1>go here from our sponsor, there's some pretty cool applications

0:22:15.600 --> 0:22:18.640
<v Speaker 1>that you and I could could put QR codes too. Besides,

0:22:18.720 --> 0:22:21.879
<v Speaker 1>just you know, playfully like I created a secret message.

0:22:21.880 --> 0:22:23.880
<v Speaker 1>I mean you could do that. There are enough kids

0:22:23.920 --> 0:22:25.920
<v Speaker 1>out there now have smartphones. Like I remember back in

0:22:25.960 --> 0:22:28.000
<v Speaker 1>the day you would write little secret messages to your

0:22:28.040 --> 0:22:33.679
<v Speaker 1>buddies using whatever very simple replace code. Right, this symbol

0:22:33.760 --> 0:22:36.600
<v Speaker 1>means A and this symbol means B. But QR codes

0:22:36.640 --> 0:22:39.960
<v Speaker 1>give you the option of actually creating a message, encoding

0:22:40.040 --> 0:22:42.200
<v Speaker 1>it in a into a QR code and then handing

0:22:42.240 --> 0:22:44.240
<v Speaker 1>it to someone else. And it's only if you have

0:22:44.520 --> 0:22:46.280
<v Speaker 1>a scanner that you're able to read it. Now, granted

0:22:46.520 --> 0:22:49.280
<v Speaker 1>that's not safe information. Anyone with a scanner would be

0:22:49.320 --> 0:22:51.320
<v Speaker 1>able to read it. You would you might want to

0:22:51.480 --> 0:22:53.600
<v Speaker 1>encode it. Yes, you would have to encrypt it as

0:22:53.640 --> 0:22:57.440
<v Speaker 1>well as as encoded into the so there'll be encryption

0:22:57.520 --> 0:23:01.240
<v Speaker 1>and encoding in the same message. Otherwise, anyone with a smartphone,

0:23:01.320 --> 0:23:05.520
<v Speaker 1>anyone with a smartphone with a QR code reader could

0:23:06.359 --> 0:23:09.800
<v Speaker 1>intercept it. But think of it like this, Like let's

0:23:09.800 --> 0:23:12.320
<v Speaker 1>say that I wanted to make new business cards for myself.

0:23:13.240 --> 0:23:17.240
<v Speaker 1>I might create a QR code that if you scanned,

0:23:17.280 --> 0:23:21.040
<v Speaker 1>it would take you to a full profile website about myself.

0:23:21.240 --> 0:23:24.160
<v Speaker 1>And it might have my resume, It might have uh

0:23:24.640 --> 0:23:28.000
<v Speaker 1>samples of my writing, It might have maybe a sample

0:23:28.080 --> 0:23:30.920
<v Speaker 1>of the podcast. It might have a demo reel of

0:23:31.080 --> 0:23:34.760
<v Speaker 1>my video work. All of that could be linked to

0:23:35.080 --> 0:23:37.440
<v Speaker 1>my my business card. Now, I wouldn't want to put

0:23:37.520 --> 0:23:39.680
<v Speaker 1>all those u r l s on a business card

0:23:40.359 --> 0:23:42.320
<v Speaker 1>because it would just take up too much space. And

0:23:42.359 --> 0:23:45.679
<v Speaker 1>you want a business card to look fairly elegant um. Now,

0:23:45.800 --> 0:23:47.560
<v Speaker 1>so you could do that where you have your name

0:23:47.600 --> 0:23:50.119
<v Speaker 1>and your title and all of that stuff. Or if

0:23:50.160 --> 0:23:51.600
<v Speaker 1>it's a personal business card like the one I was

0:23:51.640 --> 0:23:54.200
<v Speaker 1>talking about, it might be your name and your general

0:23:54.440 --> 0:23:57.480
<v Speaker 1>area of expertise and the QR code takes care of

0:23:57.480 --> 0:24:00.280
<v Speaker 1>the rest of it. I've actually seen, for the mind

0:24:00.320 --> 0:24:03.240
<v Speaker 1>has a business card, um where all it had was

0:24:03.320 --> 0:24:05.760
<v Speaker 1>his name on it and the QR code, and you

0:24:05.800 --> 0:24:07.880
<v Speaker 1>would scan it and would take you to his website

0:24:07.920 --> 0:24:10.760
<v Speaker 1>where it had all the rest of the information and um, yeah,

0:24:10.840 --> 0:24:13.280
<v Speaker 1>he's uh, it's his actar. I don't mind saying his

0:24:13.400 --> 0:24:16.040
<v Speaker 1>name because he's a uh he's now a journalist with

0:24:16.800 --> 0:24:19.680
<v Speaker 1>This Week in Tech. He's a regular on Tech News today.

0:24:20.040 --> 0:24:22.440
<v Speaker 1>So it worked out for him. So the way to

0:24:22.480 --> 0:24:24.960
<v Speaker 1>go I is and uh, he's a great guy. So

0:24:25.560 --> 0:24:26.960
<v Speaker 1>I was, and I was blown away when I saw

0:24:27.040 --> 0:24:28.720
<v Speaker 1>his business card. It was one of the earliest ones

0:24:28.800 --> 0:24:30.920
<v Speaker 1>I had seen that used the QR code, so he

0:24:31.080 --> 0:24:32.879
<v Speaker 1>was really on the cutting edge of that as far

0:24:32.920 --> 0:24:34.960
<v Speaker 1>as the United States is concerned. Keep in mind that

0:24:35.040 --> 0:24:37.440
<v Speaker 1>again in Japan, this has been around for a couple

0:24:37.440 --> 0:24:40.800
<v Speaker 1>of decades, but only since smartphones have really taken off

0:24:40.840 --> 0:24:43.200
<v Speaker 1>in the US, so we can really kind of point

0:24:43.240 --> 0:24:45.560
<v Speaker 1>our fingers to the iPhone. I think and say the

0:24:45.600 --> 0:24:49.160
<v Speaker 1>iPhone is what led the revolution in the consumer marketplace

0:24:49.160 --> 0:24:51.320
<v Speaker 1>in the United States for the smartphone to really take off.

0:24:51.760 --> 0:24:54.400
<v Speaker 1>That's why we're starting to see QR codes everywhere. Yeah,

0:24:54.760 --> 0:24:57.560
<v Speaker 1>but yeah, it is true though that the QR codes

0:24:57.600 --> 0:25:00.560
<v Speaker 1>are are so ubiquitous now that you all the major

0:25:00.640 --> 0:25:03.719
<v Speaker 1>smartphone manufacturers have apps and you can find if you're

0:25:03.720 --> 0:25:05.240
<v Speaker 1>interested in doing this, you can find a free app.

0:25:05.320 --> 0:25:07.800
<v Speaker 1>I'm pretty sure I know there's there's some for iPhone

0:25:07.840 --> 0:25:11.480
<v Speaker 1>and Android both and I'm assuming probably for BlackBerry, and

0:25:11.680 --> 0:25:14.400
<v Speaker 1>there's there's BlackBerry. I'm sure there's web os as web

0:25:14.440 --> 0:25:18.280
<v Speaker 1>os UM. But you know, as you were saying earlier

0:25:18.320 --> 0:25:20.760
<v Speaker 1>in the show, UM, I mean, we don't want to

0:25:20.800 --> 0:25:23.720
<v Speaker 1>move too far from QR codes. But in researching this, uh,

0:25:23.800 --> 0:25:26.200
<v Speaker 1>you know, the densil Wave website does list some of

0:25:26.240 --> 0:25:30.800
<v Speaker 1>the others. UM. But I found the fp codes service

0:25:31.119 --> 0:25:37.119
<v Speaker 1>or standard by Fujitsu, which uses UM basically encodes the

0:25:37.760 --> 0:25:42.480
<v Speaker 1>the code inside an image on a poster UM using

0:25:42.560 --> 0:25:45.840
<v Speaker 1>yellow ink, which makes it more or less invisible. It

0:25:45.880 --> 0:25:48.720
<v Speaker 1>doesn't it's not as obvious as a QR code. UM.

0:25:48.840 --> 0:25:50.720
<v Speaker 1>And there have been people who are doing this basically

0:25:50.800 --> 0:25:54.120
<v Speaker 1>using steganography, which is the art of hiding hiding messages

0:25:54.200 --> 0:25:57.359
<v Speaker 1>within images. Yeah. So, so like you could say you

0:25:57.440 --> 0:26:02.399
<v Speaker 1>had a um A poster up promoting your company's business,

0:26:02.480 --> 0:26:04.040
<v Speaker 1>and you just had a picture of whatever it is

0:26:04.119 --> 0:26:06.960
<v Speaker 1>that you do, the service that you provide people, you know,

0:26:07.800 --> 0:26:12.680
<v Speaker 1>going through business meeting or whatever, and somebody scanned the

0:26:13.040 --> 0:26:16.760
<v Speaker 1>picture with their phone and there may not be overtly

0:26:16.840 --> 0:26:19.719
<v Speaker 1>a code in there, but just by scanning the the image,

0:26:20.320 --> 0:26:22.399
<v Speaker 1>it would pull up the information just because there's a

0:26:22.440 --> 0:26:26.720
<v Speaker 1>code embedded within the image, which I think is fascinating stuff.

0:26:27.200 --> 0:26:29.840
<v Speaker 1>But the downside of that, and and I was thinking, wow,

0:26:29.920 --> 0:26:31.880
<v Speaker 1>you know this, this actually has been out for quite

0:26:31.960 --> 0:26:35.920
<v Speaker 1>some time. The press release UM that I read came

0:26:35.960 --> 0:26:38.119
<v Speaker 1>out years ago, and I was thinking, why have you know,

0:26:38.160 --> 0:26:40.240
<v Speaker 1>I've we've heard of QR codes. Maybe it's that the

0:26:40.359 --> 0:26:45.040
<v Speaker 1>FP codes aren't um you know, it's like in in

0:26:45.080 --> 0:26:47.400
<v Speaker 1>America the same the same thing. We're just not having

0:26:47.440 --> 0:26:49.920
<v Speaker 1>the adoption rate that we might for the QR codes.

0:26:50.000 --> 0:26:53.040
<v Speaker 1>Then I thought, well, this is not quite as useful

0:26:53.240 --> 0:26:56.679
<v Speaker 1>for marketing, at least not yet, because with the QR

0:26:56.760 --> 0:27:00.720
<v Speaker 1>codes you have the colorful symbol, you know, black and

0:27:00.800 --> 0:27:04.159
<v Speaker 1>white square that's obvious on the poster. And you know

0:27:04.440 --> 0:27:06.560
<v Speaker 1>I'm supposed to scan this. I mean, at least if

0:27:06.600 --> 0:27:08.280
<v Speaker 1>you have a phone that that does this. A lot

0:27:08.320 --> 0:27:09.919
<v Speaker 1>of people still don't know. Again that's why we're doing

0:27:09.960 --> 0:27:14.280
<v Speaker 1>the podcast. But but it's there's no point in embedding

0:27:14.760 --> 0:27:17.280
<v Speaker 1>code within an image if people don't think to pick

0:27:17.359 --> 0:27:19.320
<v Speaker 1>up their phone and scan it. And even even if

0:27:19.320 --> 0:27:20.840
<v Speaker 1>you pick up your phone and take a picture of it,

0:27:20.960 --> 0:27:24.000
<v Speaker 1>you still have to use the right application to interpret

0:27:24.080 --> 0:27:26.000
<v Speaker 1>that code. Right Like, if if I just take a

0:27:26.119 --> 0:27:29.399
<v Speaker 1>picture of a QR code, my phone doesn't know that

0:27:29.600 --> 0:27:32.400
<v Speaker 1>that's that it needs to decode that information. It's only

0:27:32.440 --> 0:27:36.520
<v Speaker 1>when I open up specific QR code decoders, uh and

0:27:36.880 --> 0:27:40.880
<v Speaker 1>and though that will analyze the actual information that's within

0:27:41.040 --> 0:27:43.960
<v Speaker 1>that QR code and then give me the proper response.

0:27:44.480 --> 0:27:47.000
<v Speaker 1>So you would have to know one that you have

0:27:47.080 --> 0:27:49.680
<v Speaker 1>to take an image of whatever that poster is, or

0:27:49.800 --> 0:27:51.760
<v Speaker 1>that or that now anything, it doesn't even have to

0:27:51.760 --> 0:27:54.119
<v Speaker 1>be a poster um. And two you would have to

0:27:54.359 --> 0:27:57.040
<v Speaker 1>use the right the correct application. And if everyone's using

0:27:57.080 --> 0:27:59.440
<v Speaker 1>a different set of standards, then you would have to

0:27:59.480 --> 0:28:02.960
<v Speaker 1>have an application for every single company, right you would

0:28:02.960 --> 0:28:05.320
<v Speaker 1>it would only be if something had become standardized across

0:28:05.440 --> 0:28:09.159
<v Speaker 1>multiple companies, like the QR code. People are using that

0:28:09.320 --> 0:28:11.920
<v Speaker 1>as a de facto standard. Is not a standard, but

0:28:12.240 --> 0:28:15.040
<v Speaker 1>people are using it as if it were. UH. And

0:28:15.160 --> 0:28:20.440
<v Speaker 1>we've seen cure codes used even on UH in in television,

0:28:21.080 --> 0:28:24.879
<v Speaker 1>because remember we watched UH. After we did our our

0:28:24.960 --> 0:28:29.439
<v Speaker 1>episode about cyber bullying, we decided to watch the Stephen

0:28:29.480 --> 0:28:34.680
<v Speaker 1>Colbert and Jimmy Fallon UH tribute to the song Friday Yes.

0:28:35.000 --> 0:28:36.359
<v Speaker 1>And at the end of the song there was a

0:28:36.400 --> 0:28:40.840
<v Speaker 1>guy in the back holding up a QR code UH sign.

0:28:41.120 --> 0:28:43.800
<v Speaker 1>And if you were to pause the video as we did,

0:28:44.200 --> 0:28:46.880
<v Speaker 1>and then use a QR code reader as we did

0:28:47.320 --> 0:28:49.560
<v Speaker 1>to determine what that was, you would be led to

0:28:49.920 --> 0:28:54.080
<v Speaker 1>a special video that Jimmy Fallon made as a thank

0:28:54.160 --> 0:28:56.960
<v Speaker 1>you to people who had donated to the cause and

0:28:57.840 --> 0:29:01.320
<v Speaker 1>UH and and just kind of rambled it wasn't sort

0:29:01.320 --> 0:29:03.800
<v Speaker 1>of like this podcast, but it didn't. It didn't UH.

0:29:04.200 --> 0:29:06.200
<v Speaker 1>It was It was interesting that they had done it.

0:29:06.280 --> 0:29:07.680
<v Speaker 1>It was kind of a cool thing, and you might

0:29:07.720 --> 0:29:09.840
<v Speaker 1>actually see that that could be even a neat thing

0:29:09.920 --> 0:29:13.160
<v Speaker 1>that you start seeing in incorporated into say web series.

0:29:13.200 --> 0:29:16.000
<v Speaker 1>It would be very easy to do television and movies,

0:29:16.000 --> 0:29:19.600
<v Speaker 1>i'd be probably, I'm guessing won't happen as often, especially

0:29:19.680 --> 0:29:22.680
<v Speaker 1>for films, because one, you don't want to encourage everyone

0:29:22.720 --> 0:29:25.160
<v Speaker 1>to whip their smartphone out and light up the theater

0:29:25.280 --> 0:29:27.880
<v Speaker 1>with all all those screens, and too, you would have

0:29:28.040 --> 0:29:29.840
<v Speaker 1>to have it on screen long enough for people to

0:29:29.840 --> 0:29:33.080
<v Speaker 1>be able to train their cameras on it. Um. So

0:29:33.120 --> 0:29:36.280
<v Speaker 1>if it would work from that distance, yeah, no, I've

0:29:36.320 --> 0:29:38.760
<v Speaker 1>heard of I've heard of QR codes that are on

0:29:38.920 --> 0:29:41.760
<v Speaker 1>billboards that could and at least in theory, on a

0:29:41.800 --> 0:29:44.720
<v Speaker 1>clear day, be scanned from up to one mile away. Well, sure,

0:29:44.800 --> 0:29:48.000
<v Speaker 1>on a clear day you could see forever. I'm good. Uh,

0:29:48.920 --> 0:29:53.160
<v Speaker 1>it's so good that you're just out of smack and range. Um.

0:29:53.480 --> 0:29:56.760
<v Speaker 1>But yeah, it's it appears that they finally made their

0:29:57.160 --> 0:29:59.960
<v Speaker 1>their appearance for good over here. I'm sorry I used

0:30:00.000 --> 0:30:02.720
<v Speaker 1>appearance too many times. Um, But yeah, I think I

0:30:02.760 --> 0:30:05.720
<v Speaker 1>think they're sort of around to stay for the short term.

0:30:05.760 --> 0:30:08.240
<v Speaker 1>I think they will eventually be replaced by something a

0:30:08.280 --> 0:30:13.200
<v Speaker 1>little bit more, um, something less obvious to the eye.

0:30:13.560 --> 0:30:15.520
<v Speaker 1>But right, it'll take some time for people to get

0:30:15.640 --> 0:30:18.480
<v Speaker 1>used to the idea that they're hidden messages and their

0:30:18.720 --> 0:30:21.880
<v Speaker 1>their real life Easter eggs everywhere I go, and all

0:30:21.880 --> 0:30:23.600
<v Speaker 1>I need to see them as a smartphone. Yeah, it's

0:30:23.600 --> 0:30:25.800
<v Speaker 1>really just a matter of time before we start seeing

0:30:25.880 --> 0:30:30.560
<v Speaker 1>smartphones with cameras that have that capability already built into

0:30:30.600 --> 0:30:34.200
<v Speaker 1>the camera feature where automatically detect that sort of stuff

0:30:34.280 --> 0:30:36.080
<v Speaker 1>without you having to tell it to go to a

0:30:36.120 --> 0:30:39.520
<v Speaker 1>special a special application, that sort of thing. I mean,

0:30:39.960 --> 0:30:44.120
<v Speaker 1>we also see it with the augmented reality uh applications,

0:30:44.200 --> 0:30:47.920
<v Speaker 1>where like the idea of having the facial recognition software

0:30:47.960 --> 0:30:50.360
<v Speaker 1>so that you can recognize a specific person's face, you

0:30:50.520 --> 0:30:53.640
<v Speaker 1>create a profile of that person. I think that's fascinating, right,

0:30:53.720 --> 0:30:55.320
<v Speaker 1>and then you would hold like let's say I hold

0:30:55.360 --> 0:30:57.480
<v Speaker 1>up my camera to to Chris here, and I've I've

0:30:57.520 --> 0:31:00.880
<v Speaker 1>built in his profile, and then I see floating around

0:31:00.920 --> 0:31:04.720
<v Speaker 1>his head his Twitter feed or his Facebook feed, which

0:31:04.720 --> 0:31:07.840
<v Speaker 1>are all empty because he never updates them. But uh,

0:31:08.440 --> 0:31:10.520
<v Speaker 1>but let's say that then that that could be a

0:31:11.200 --> 0:31:13.720
<v Speaker 1>something that you would build into the camera feature as well.

0:31:13.760 --> 0:31:16.640
<v Speaker 1>So there may come a day where your basic smartphone

0:31:16.680 --> 0:31:20.480
<v Speaker 1>camera will have all these features built in specifically to

0:31:20.680 --> 0:31:24.800
<v Speaker 1>the to the system. Yeah. Yeah, although I hope they,

0:31:25.640 --> 0:31:29.680
<v Speaker 1>the people who make these devices will put an off

0:31:29.720 --> 0:31:32.120
<v Speaker 1>switch for that because I guess he you know, taking

0:31:32.160 --> 0:31:34.600
<v Speaker 1>the family to the amusement park. You get everybody in

0:31:34.680 --> 0:31:38.880
<v Speaker 1>the shot and you're like, okay, everybody say cheese and

0:31:39.040 --> 0:31:41.680
<v Speaker 1>over their shoulders, like you know, buy so and so

0:31:41.880 --> 0:31:44.800
<v Speaker 1>soft drink. Everything is. I don't want that now. I

0:31:44.880 --> 0:31:46.400
<v Speaker 1>just want to take a photo of my family. I

0:31:46.440 --> 0:31:48.440
<v Speaker 1>would imagine that you would be able to set layers.

0:31:48.520 --> 0:31:51.600
<v Speaker 1>I'm really hoping, just like just like with mapping applications,

0:31:51.640 --> 0:31:53.720
<v Speaker 1>where you can look at things like traffic layers and

0:31:53.880 --> 0:31:57.760
<v Speaker 1>satellite images as opposed to maps. I would imagine. Uh. Granted,

0:31:57.800 --> 0:32:00.600
<v Speaker 1>I'm not the one who's um design these things, so

0:32:00.840 --> 0:32:04.400
<v Speaker 1>we know sometimes the manufacturers go, but everyone wants that

0:32:06.160 --> 0:32:09.239
<v Speaker 1>the kitchen sink, that's what we should throw in there. Well,

0:32:09.320 --> 0:32:13.080
<v Speaker 1>that wraps up this classic episode of tech Stuff. We laughed,

0:32:13.480 --> 0:32:18.520
<v Speaker 1>we loved, we learned so so much. If you guys

0:32:18.560 --> 0:32:21.560
<v Speaker 1>have suggestions for future episodes of tech Stuff, whether it's

0:32:21.600 --> 0:32:25.120
<v Speaker 1>a company, a person in tech, a technology that you've

0:32:25.120 --> 0:32:27.120
<v Speaker 1>always wanted to know more about, reach out to me.

0:32:27.280 --> 0:32:29.200
<v Speaker 1>Let me know what it is you want to hear.

0:32:29.640 --> 0:32:31.960
<v Speaker 1>You can send me an email the addresses tech Stuff

0:32:32.080 --> 0:32:34.160
<v Speaker 1>at how stuff works dot com or you can drop

0:32:34.240 --> 0:32:37.200
<v Speaker 1>me a line on Facebook or Twitter. The handle of

0:32:37.280 --> 0:32:39.800
<v Speaker 1>both of those is tech Stuff hs W. If you

0:32:39.880 --> 0:32:44.160
<v Speaker 1>want some classic tech stuff merchandise, I can't help you

0:32:44.200 --> 0:32:46.240
<v Speaker 1>out there because our merchandise store is brand new. But

0:32:46.280 --> 0:32:49.000
<v Speaker 1>if you want brand new tech stuff merchandise, go to

0:32:49.200 --> 0:32:52.280
<v Speaker 1>t public dot com slash tech Stuff. That's t e

0:32:52.720 --> 0:32:55.680
<v Speaker 1>public dot com slash tech Stuff. Every purchase you make

0:32:55.920 --> 0:32:59.040
<v Speaker 1>helps the show, so we greatly appreciate it. And don't

0:32:59.080 --> 0:33:01.560
<v Speaker 1>forget to follow us on Instagram and I'll talk to

0:33:01.600 --> 0:33:10.280
<v Speaker 1>you again really soon for more on this and thousands

0:33:10.320 --> 0:33:12.680
<v Speaker 1>of other topics. Is that how stuff Works dot com