1. A method implemented on a microprocessor controlled device comprising capturing a first component image of a matrix barcode and a second component image of the matrix barcode corresponding to a three-dimensional matrix barcode as presented on a display device, wherein the first component image corresponds to an even frame presented on the display device, and the second component image corresponds to an odd frame presented on the display device; processing with a microprocessor the first component image and the second component image to identify depth information for the three-dimensional matrix barcode; and decoding the depth information into data previously encoded into the three-dimensional matrix barcode.