3-D matrix barcode presentation
First Claim
1. A method implemented on a microprocessor controlled device comprisingprocessing with a microprocessor 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 to identify depth information for the three-dimensional matrix barcode;
- decoding the depth information into data previously encoded into the three-dimensional bar code, wherein the data comprises a location identifier;
transmitting a request for content to a location related to the location identifier; and
receiving the content from the location.
4 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.
210 Citations
23 Claims
-
1. A method implemented on a microprocessor controlled device comprising
processing with a microprocessor 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 to identify depth information for the three-dimensional matrix barcode; -
decoding the depth information into data previously encoded into the three-dimensional bar code, wherein the data comprises a location identifier; transmitting a request for content to a location related to the location identifier; and receiving the content from the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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; -
capturing via an image capture device, the first component image and the second component image; and processing via a microprocessor the first component image and the second component image to determine a depth data of the matrix barcode, wherein a mobile computing device comprises the image capture device and the microprocessor. - View Dependent Claims (11, 12)
-
-
13. 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 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; -
a second 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; 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 capture the first component image and the second component image of the matrix barcode on a capture device component of the microprocessor-controlled device. - View Dependent Claims (14, 15, 16)
-
-
17. An image viewer device comprising
a frame configured to be worn on the head of a user; -
a first lens mounted on the frame and configured to render a first component image of a three-dimensional presentation; a second lens mounted on the frame and configured to render a second component image of a three-dimensional presentation; an image capture device mounted on the frame and configured to capture an image of a matrix barcode, wherein the image capture device further comprises a filter component configured to selectively filter between the first component image and the second component image being received at the optical component. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method implemented on a microprocessor controlled device comprising
capturing a first component image and a second component image of a matrix barcode on an image capture device component of the microprocessor-controlled device, wherein the capturing comprises: -
synchronizing a shutter on the image capture device component with a frame display rate of a display device, capturing the first component image corresponding to an even frame presented on the display device, and capturing the second component image corresponding to an odd frame presented on the display device; processing with a microprocessor the first component image of the matrix barcode and the second component image of the matrix barcode corresponding to a three-dimensional matrix barcode as presented on a display device to identify depth information for the three-dimensional matrix barcode; and decoding the depth information into data previously encoded into the three-dimensional bar code.
-
-
23. A method implemented on a microprocessor controlled device comprising
capturing a first component image and a second component image of a matrix barcode on an image capture device component of the microprocessor-controlled device, wherein the capturing comprises: -
capturing the first component image on the image capture device component through a filter having a first polarization, and capturing the second component image on the image capture device component through a filter having a second polarization orthogonal to the first polarization; processing with a microprocessor the first component image of the matrix barcode and the second component image of the matrix barcode corresponding to a three-dimensional matrix barcode as presented on a display device to identify depth information for the three-dimensional matrix barcode; and decoding the depth information into data previously encoded into the three-dimensional bar code.
-
Specification