Computation of cyclic redundancy checks via table look-up
Communications of the ACM
Robust MPEG video watermarking technologies
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
CyberCode: designing augmented reality environments with visual tags
DARE '00 Proceedings of DARE 2000 on Designing augmented reality environments
Use of the Hough transformation to detect lines and curves in pictures
Communications of the ACM
Reed-Solomon Codes and Their Applications
Reed-Solomon Codes and Their Applications
Barcode Readers using the Camera Device in Mobile Phones
CW '04 Proceedings of the 2004 International Conference on Cyberworlds
The Ubiquitous Camera: An In-Depth Study of Camera Phone Use
IEEE Pervasive Computing
Hi-index | 0.00 |
In this paper, we demonstrate a solution to use cameras to down-load data to cell phones as an alternative to existing wireless (CDMA/GPRS, BlueTooth), infrared or cable connections. In our method the data is encoded as a sequence of images, which can be displayed on any flat display, captured by users with their camera phones, and decoded by pre-embedded software. To solve this problem we need to be able to (1) encode arbitrary data as a sequence of images, (2) process captured images under various lighting variations and perspective distortions while maintaining realtime performance, and (3) decode the processed images robustly even when partial data is lost. In the paper we address these challenges in detail and present our solution. We have implemented a prototype which allows users to successfully download various types of files, including pictures, ring tones and Java programs to the camera phones. We discuss the limitations of our solution, and future works to overcome these limitations.