System and method for decoding and analyzing barcodes using a mobile device
First Claim
Patent Images
1. A method for decoding a barcode comprising:
- imaging the barcode with a mobile device equipped with a digital camera;
converting the barcode image to an array of pixels;
dividing the array of pixels into sections;
determining a first intensity for at least one pixel in at least one of the sections;
assigning a second intensity to the at least one pixel if the first intensity is at least one of below a first threshold intensity and above a second threshold intensity to enhance the barcode image, based at least in part on which section the at least one pixel is located;
decoding the enhanced barcode image to obtain barcode information;
transmitting the barcode information from the mobile device to a server through a wireless network; and
receiving a message associated with the barcode information from the server through the wireless network.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a system and method for decoding barcodes using mobile device. Generally, the barcode image is acquired via a digital camera attached to the mobile device. After the barcode image has been acquired, software located on the mobile device enhances the barcode image and subsequently decodes the barcode information. The barcode information is then transmitted to a server via a wireless network. The server processes the barcode information and transmits media content related to the barcode back to the mobile device.
246 Citations
33 Claims
-
1. A method for decoding a barcode comprising:
-
imaging the barcode with a mobile device equipped with a digital camera;
converting the barcode image to an array of pixels;
dividing the array of pixels into sections;
determining a first intensity for at least one pixel in at least one of the sections;
assigning a second intensity to the at least one pixel if the first intensity is at least one of below a first threshold intensity and above a second threshold intensity to enhance the barcode image, based at least in part on which section the at least one pixel is located;
decoding the enhanced barcode image to obtain barcode information;
transmitting the barcode information from the mobile device to a server through a wireless network; and
receiving a message associated with the barcode information from the server through the wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A mobile device that decodes barcodes, comprising:
-
an interface in communication with a wireless network;
a memory;
a digital camera; and
a processor in communication with the memory, the interface, and the digital camera;
wherein the processor;
images a barcode with the digital camera;
converts the barcode image to an array of pixels;
divides the array of pixels into sections;
determines a first intensity for at least one pixel in at least one of the sections;
assigns a second intensity to the at least one pixel if the first intensity is at least one of below a first threshold intensity and above a second threshold intensity to enhance the barcode image, based at least in part on which section the at least one pixel is located;
decodes the enhanced barcode image to obtain barcode information;
transmits the barcode information from to a server through the wireless network; and
receives a message associated with the barcode information from the server through the wireless network. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for decoding a barcode, comprising:
-
imaging the barcode with a mobile device equipped with a digital camera;
converting the barcode image to an array of pixels;
dividing the array of pixels into sections;
determining a first intensity for at least one pixel in at least one of the sections;
assigning a second intensity to the at least one pixel if the first intensity is at least one of below a first threshold intensity and above a second threshold intensity to enhance the barcode image, based at least in part on which section the at least one pixel is located;
decoding the enhanced barcode image to obtain barcode information;
transmitting the barcode information from the mobile device to a server through a wireless network; and
receiving a message associated with the barcode information from the server through the wireless network.
-
Specification