2007 Digest of Technical Papers International Conference on Consumer Electronics