Thursday, September 27, 2007
Decoding Pet Shop Boys Music Video
English music artists the Pet Shop Boys recently released a new album called Disco 4, and in it is a song titled Integral. What is special about it is that the Integral music video is literally littered with QR Codes. Watching the video for the first time today, I was surprised by the number of QR Codes blinking and flashing throughout the music video. I am sure that some people will pull their hair out trying to scan for those 2D barcodes and never get any results. Well, I ran the video 4 times and found 74 unique QR Codes in it. They are all web links to websites that relate to the main theme of the song, which according to their official site, is freedom and civil liberty. There might be more than the 74 codes that I found, but I'll leave those to the hardcore fans. There are also a couple of URLs that link to missing pages, and I wonder if the video I watched was its final version (their official site mentions that an unfinished version was released a week prior to its official launch).
Wednesday, September 26, 2007
Singapore's Mobile Barcode Initiative

IDA is currently offering a rebranded mobile barcode reader by Tagit and supports both QR Code and Data Matrix. However, it is obvious that their reader is still in its early stages and has a long ways to go after spending a few minutes playing with it. The EzCode reader simply does not do a good enough job recognizing barcodes (the module size needs to be quite large, as evidenced by their free online barcode generator).
But the thing that I find most unfortunate, from an end user's point of view, is that IDA decided to make up its own rules for encoding the contents of 2D barcodes. There are currently 5 types of barcode actions or "tags" defined by IDA: URL Link Tag, SMS Tag, CALL Tag, TEXT Tag, and VCARD Tag. Only the URL Link Tag is compatible with other mobile barcode readers (because it is defined simply as http://someurl), the rest of them will be viewed as plain text (SMS Tag is recognized by QuickMark, however). The weirdest tag is their VCARD Tag, which despite its name, does not conform to the RFC vCard standard at all.
EzCode's VCARD looks like this:
CRD:L=lname:F=fname:N=0987654321
While a real vCard should look something like this:
BEGIN:VCARD
N:lname;fname
TEL;CELL:0987654321
END:VCARD
I find this strange because it seems that IDA has done a lot of homework beforehand and they should have been aware of the pros and cons involved in content format standardization. I think it might be better for the end user if they chose to adhere to an existing standard, either DoCoMo, OMI@, Orange, etc. That way tourists won't have to install an additional application when visiting Singapore to take advantage of their 2D barcodes.
Tuesday, September 18, 2007
Link To Weather Info Via QR Code

Saturday, September 15, 2007
QR Code On Wheels

The QR Code doesn't carry much info, simply a telephone number: 0800805680, which is the service hot line for 5680 (a company that provides computer maintenance/repair services). Although Taipei's traffic isn't that great and there are plenty of bus stops and traffic lights, I still wonder if it's easy enough for people to scan a 2D barcode on wheels. I actually think it might be simpler if they just print 080-080-5680 on the bus because the numbers are catchy enough to be memorized easily, but at least this will help people get used to having these mobile barcodes randomly show up in our daily lives.
Friday, September 14, 2007
The Truth About Food Traceability


1) Vendors have no interest at all in food traceability because it only adds cost and not revenue
2) Vendors are being forced by the government to implement food traceability systems
3) Consumers do not care about the food production process because what they really want is for all the products to be safe and have someone accountable when something wrong happens (meaning bad products should have never reached the shelves in the first place)

Kuang Chuan did come up with a way to encourage consumers to try out their traceability system though, they had a mini game on their site in which you can enter your receipt number (the one with your purchase of the Blue Label milk) to see if you won a HTC Touch. Unfortunately, I did not win.
Saturday, September 8, 2007
Liberty Times Introduces QR Codes

The only news to me was the QR Code used in by the online game Fanta Tennis Online. A quick search revealed that it was a marketing collaboration between Gameflier and FarEastone, and their press release said that the barcodes can be found within the game, on the game's instruction manual, and on its official website. Since I've not played this game, I'm not completely sure what purpose it serves. I did try looking for the QR on its packaging as shown on the newspaper, but did not see any on the ones I found at the store.
Tuesday, September 4, 2007
Send Feedback With QR Codes

Basically, Bandai (the toy company) is soliciting feedback from its customers.

I don't plan to do this all the time, but just for fun I'm going to try scanning this QR with the mobile barcode readers I have handy. The QR Code was obviously created for the Japanese mobile phone users, so it might be interesting to see how well these decoders fare.
QuickMark: Since I'm not using a Japanese phone, it is expected that not all of the characters will be rendered correctly (because the phone does not have all the corresponding character sets), but this particular phone still supports enough legible characters for me to get the gist of the message. QuickMark recognizes the QR as text but email and other functions can still be achieved by accessing the Open Notes function.
Kaywa: Being a QR intended for the Japanese audience usually means that the module size is quite small, and it is also the case here. The N73 that I'm using has auto-focus so it really shouldn't be a problem, but for some reason Kaywa wasn't able to focus on this particular barcode. I tried several times, but perhaps it just isn't my day. Although I wasn't able to get Kaywa to work this particular instance, I'm guessing that Kaywa functions the same as i-nigma.
i-nigma: The email was parsed correctly and functional, but unfortunately none of the Japanese characters came out correct.
ScanLife: ScanLife mistook the Japanese QR as a Mainland China QR (CMCC = China Mobile Communications Corporation) and closed itself after 2 warning beeps. Oh well, at least it proves that ScanBuy is indeed targeting the Chinese market.
Sunday, September 2, 2007
QR Code Billboard In Taipei

The QR Code contains a URL and it looks like the purpose of this advertisement is to sell more advertisement, which will be placed on the packaging of free tissue papers given out in parking lots. The format of the QR Code content doesn't adhere to the standards suggested by Taiwan's Open Mobile Internet Alliance though. If you like to see the actual billboard in person, scan the QuickMark barcode for location information on how to get there.
Since the person who made this QR Code probably wasn't aware of the content format issues regarding barcode generation, I thought I'd do a simple test to see how some of the popular mobile barcode readers perform under this kind of situation.


QuickMark recognized the QR as simple text, but allows one to pull up Notes and access the URL link, add to bookmarks, add to contacts, or perform other functions from there.
Kaywa is the other reader that allows the user to browse the URL as the author of the barcode had intended. Both i-nigma and ScanLife were only able to decode the QR as regular text strings and provide no further functionality. So it looks like although Kaywa and i-nigma both use 3GVision's engine, they each have their own parser and handle the decoded data differently.
Kaywa is the other reader that allows the user to browse the URL as the author of the barcode had intended. Both i-nigma and ScanLife were only able to decode the QR as regular text strings and provide no further functionality. So it looks like although Kaywa and i-nigma both use 3GVision's engine, they each have their own parser and handle the decoded data differently.
Subscribe to:
Posts (Atom)