3-D matrix barcode presentation
First Claim
1. A method implemented on a microprocessor controlled device comprisingcapturing 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.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for processing a matrix barcode displayed in three dimensions to extract data represented thereby involves capturing the component images of the three-dimensional representation. The method includes receiving a first component image of the matrix barcode and receiving a second component image of the matrix barcode as the two images are displayed on a display device. After the two images have been received, the first component image and the second component image of the matrix barcode are captured on an image capture device. Then depth information between elements of the matrix barcode presented in the first and second component images is determined and additional data represented in such depth information is extracted.
238 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented on a microprocessor-controlled device comprising
receiving a first component image of a matrix barcode and a second component image of the matrix barcode, wherein the first component image and the second component image correspond to a three-dimensional representation of the matrix barcode; - and
capturing via an image capture device, the first component image and the second component image, wherein the first component frame is captured on the image capture device through a filter having a first polarization and the second component frame is captured on the image capture device through a filter having a second polarization orthogonal to the first polarization. - View Dependent Claims (12, 13, 14, 15)
- and
-
16. A computer program product comprising
a first set of instructions, stored in at least one non-transitory storage medium, executable by at least one processing unit to capture 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; -
a second set of instructions, stored in at least one non-transitory storage medium, executable by at least one processing unit to process a first component image of a matrix barcode and a second component image of the matrix barcode corresponding to a three-dimensional matrix barcode presented on a display device to identify depth information for the three-dimensional matrix barcode; and a third set of instructions, stored in the at least one non-transitory storage medium, executable by the at least one processing unit to decode the depth information into data previously encoded into the three-dimensional matrix barcode. - View Dependent Claims (17, 18, 19, 20)
-
Specification