¹ Microsoft Research AURA - Barcode Reader that Finds Product Information on the Web - Thoughts Media Forums

Windows Phone Thoughts - Daily News, Views, Rants and Raves

Check out the hottest Windows Mobile devices at our Expansys store!


Digital Home Thoughts

Loading feed...

Laptop Thoughts

Loading feed...

Android Thoughts

Loading feed...




Go Back   Thoughts Media Forums > WINDOWS PHONE THOUGHTS > Windows Phone Software

Reply
 
Thread Tools Display Modes
  #1  
Old 03-26-2007, 05:30 PM
Kris Kumar
Editor Emeritus
Kris Kumar's Avatar
Join Date: Aug 2006
Posts: 5,074
Default Microsoft Research AURA - Barcode Reader that Finds Product Information on the Web

AURA stands for Advanced User Resource Annotation. Behind the fancy name is an amazing technology that enables the Windows Mobile devices to read product barcodes and pull up product information. This software is one of the many useful concepts being demonstrated and tested by Microsoft Research. It is the kind of technology that will makes our lives simpler and more productive. Every time you go shopping or you are in the library, and want to get more information on a product. Whether it is the reviews or the price in the competing stores, AURA shows how it can be done in a snap. The other big use for this prototype is that we can now record and track the products that we own. I am sure you have thought about maintaining a list of all the DVDs in your video collection, or all the books, CDs and games. If the product has a barcode then you can track it. This is something that I have always wanted to do but never had the means. Soon I will be able to do it with ease, with my handy Windows Mobile smartphone. In the future AURA will also be able to take advantage of other product tagging systems like RFID, but the current version is limited to barcodes.

User submitted image
Figure 1: Notice something weird about the Dash?

Barcode is present on pretty much every product in the store. Our Windows Mobile camera phones have the means to capture them and have the processing power to recognize them, but one of of the biggest limitations of the camera phones in the market is that they have fixed lens or fixed focal length. What it means is that they are suitable for shooting pictures of objects within a certain range, but if they are too close or too far away then the images will not be sharp. This limitation prevents the current Windows Mobile smartphones from taking sharp pictures of barcodes at a close range. Blurry pictures are not good candidates for the barcode recognition software. Microsoft Research team for AURA is providing free lens kit for folks who want to participate in the BETA testing. I signed up and got a free lens for my Dash, that is what you are looking at on my Dash. This special lens adapter enables my Dash to take sharp pictures of the barcodes. If you are interested in learning more about this helpful technology then continue reading.

Special Lens Adapter
Let's first check out the special lens kit that enables the Windows Mobile devices to take macro photographs. Without this lens adapter the camera, as mentioned earlier, will take blurry photos of the barcodes. We will see it in action shortly. In the future once the camera phones start supporting movable lens and auto focus, this special adapter will not be needed.

User submitted image
Figure 2: This is the lens kit adapter that I received from Microsoft Research AURA team. Click on the image for the hi-resolution version.

User submitted image
Figure 3: The lens adapter comes with a sticky pad. Click on the image for the hi-resolution version.

User submitted image
Figure 4: Another angle showing the special lens mounted on the Dash. The lens adapter can be moved out of way of the camera lens, so that we can take regular photos. Click on the image for the hi-resolution version.

Test Drive
To demonstrate the capability of Microsoft Research's AURA client for Windows Mobile, I am going to have it scan the barcode for this Sony product and see if it can identify it.

User submitted image
Figure 5: I am going to try scanning the barcode at the bottom of this Sony product.

User submitted image
Figure 6: The AURA client has a simple interface.

The Scan soft-key button launches the native camera application. The following screen shows the Dash taking a picture of the barcode. You can see that I took the photo at an angle, to make it hard for the barcode recognition software. ;-)

User submitted image
Figure 7: Screen shot of the camera application on my Dash taking a picture of the barcode on the Sony product.

The AURA client automatically reads the barcode from the photo and submits a request to the Microsoft site with the barcode information, to look up the product information. It then shows the product description in the pocket Internet Explorer.

User submitted image
Figure 8: Screen shot of the pocket IE showing my most recently scanned item at the top, the "Sony M-570V Microcassette Voice Recorder."

Clicking on the item link shows me the product details and also links for finding the product on Amazon.com and MSN Shopping. I will show that shortly. Let us take another look at the client capabilities.

User submitted image
Figure 9: The screen shot of the simple client interface. It shows all the items that were recently scanned.

User submitted image
Figure 10: The menu options.

User submitted image
Figure 11: The extended menu options.

On the Web
Let's take a closer look at the details that are shown in the Web browser, on the mobile device as well as on the desktop. First let's take a look at the experience in the pocket Internet Explorer.

User submitted image
Figure 12: The main page shows the recently scanned item. In this case it is a DVD on my favourite cartoon character, Garfield.

User submitted image
Figure 13: Clicking on the item link shows the barcode information, price, manufacturer and other key details.

User submitted image
Figure 14: Scrolling down on the item details page brings up the links for Amazon.com, MSN Shopping, MSN Search and Usenet Newsgroup. I find the Amazon.com link the most important one.

User submitted image
Figure 15: This screen shot shows the product details as shown on the Amazon.com's Web page. I had clicked on the link titled "Amazon" shown in the previous screen.

Nowadays I constantly find myself researching a product on the Amazon.com's Web site before I buy it. Looking at the product ratings, user reviews and of course the price online. AURA makes this information available in a snap. I can be standing in brick and mortar store, needing help with a certain product that has caught my eye. I can instantly and accurately track down that product online. The same can be said for tagging all the products that I own. This brings us to the next set of screen. This time it is the desktop browser.

User submitted image
Figure 16: The desktop browser experience is similar to the mobile experience. The "My AURA" Web page shows all the scanned items. Click on the image for hi-resolution version.

User submitted image
Figure 17: You can either click on the item links to perform Amazon.com or MSN Shopping look up, or can click on the "+" symbol to show the product details quickly. Click on the image for hi-resolution version.

User submitted image
Figure 18: AURA also provides RSS feed listing all the scanned items. Click on the image for hi-resolution version.

Another Look at the Special Lens
Before I end this article I would like to show how the special lens adapter provided by the Microsoft Research team helps to capture a sharp photo of the barcode. You can also get one. All you have to do is sign up for the BETA testing and send a self-addressed envelope to the Microsoft Research at this address.

User submitted image
Figure 19: Without the special lens adapter, this is how the barcode photo looks like. It is blurry and the AURA client is unable to recognize it.

User submitted image
Figure 20: With the special lens adapter in place the photo is sharp.

User submitted image
Figure 21: This screen shot compares the photo through the special lens and through the regular lens. The top half shows the image through the special lens.

AURA's client does a pretty good job of recognizing the photos of the barcodes taken through the special lens. It always fails if I take the photo without the special lens, no matter how steady and close I hold the camera. AURA successfully scanned and identified a lot of books and DVDs that I had at home. It failed to identify only two products in my testing. It read the barcode but was not able to look up product details. The first item that failed was Pillsbury White Bread. The second item that it could not identify was a children's book called "Cuddles the Cow."

One thing I am not sure of, and it would be awesome if this barcode recognition technology is made available as an API for the developers. If the developers can capture the barcodes in their applications, then we can see some cool applications. For example a coupon finder application; we scan the barcode in and the software finds the coupons for that product. Also enterprise developers can use it for tracking inventory and assets. ;-)

Closing Remarks
AURA is currently a Microsoft Research project and is in public BETA. This is definitely not the final product. I am sure it will undergo many revisions and introduce more features in its final version. The biggest challenge currently for the Microsoft Research folks and for the users is the need to attach the special adapter lens. The camera on our mobile device has to evolve before this product can become a reality. Till then we can definitely play with this BETA, and dream about the possibilities that are waiting to be unlocked in the future.

Kris Kumar is a software engineer with expertise in Microsoft technologies and developer tools. He is married to a wonderful woman, and lives in Rochester, New York, USA.
__________________
KrishnaKumar.com
 
Reply With Quote
  #2  
Old 12-07-2007, 12:33 AM
edraven
Neophyte
Join Date: Dec 2007
Posts: 1
Default AURA project shut down

Quote:
Originally Posted by Kris Kumar View Post
AURA stands for Advanced User Resource Annotation. Behind the fancy name is an amazing technology that enables the Windows Mobile devices to read product barcodes and pull up product information. This software is one of the many useful concepts being demonstrated and tested by Microsoft Research.

Every link to AURA now returns this:


</pagebreak>Microsoft Research AURA project and all AURA services have terminated as of June 30, 2007. The Microsoft Research Community Technologies Team thanks you for your interest in this research project, and hopes that it has been a valuable resource. Please feel free to contact us with any questions or feedback.

Does anyone still have the .cab to install AURA?


</pagebreak>
 
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 05:54 PM.