Customizing barcode images for particular displays
First Claim
1. A method of displaying an image of a barcode comprising barcode elements in a pixel display belonging to a mobile device, the method comprising the steps of:
- receiving, in the mobile device, data to be encoded as barcode information;
determining a minimum element size, in pixels, for each barcode element encoding the received data on the pixel display such that an image form of the barcode is readable by a barcode reader when displayed in the pixel display; and
in response to receiving the data to be encoded and the determined minimum element size, causing the image form to be generated and displayed in the pixel display, such that each barcode element in the barcode is an integer multiple of the minimum element size for the display of the mobile device, such that the barcode reader can extract the data encoded by the barcode elements as displayed on the display.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for ensuring maximum readability of barcodes displayed in pixel displays. The techniques use the characteristics of the pixel display to determine the form of the barcode in the pixel display. Determination of the form includes determining a size of the barcode winch renders the barcode'"'"'s elements easily readable by a barcode reader and a shape, and or orientation of the barcode in the display which permits the entire barcode to be displayed in the display. Additionally, in a barcode with redundant information, the amount of redundant information may be reduced in the displayed barcode. The techniques may be applied to both one-dimensional and two-dimensional barcodes.
58 Citations
29 Claims
-
1. A method of displaying an image of a barcode comprising barcode elements in a pixel display belonging to a mobile device, the method comprising the steps of:
-
receiving, in the mobile device, data to be encoded as barcode information; determining a minimum element size, in pixels, for each barcode element encoding the received data on the pixel display such that an image form of the barcode is readable by a barcode reader when displayed in the pixel display; and in response to receiving the data to be encoded and the determined minimum element size, causing the image form to be generated and displayed in the pixel display, such that each barcode element in the barcode is an integer multiple of the minimum element size for the display of the mobile device, such that the barcode reader can extract the data encoded by the barcode elements as displayed on the display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile device, comprising:
-
one or more processors; memory accessible by the one or more processors; and a display connected to the one or more processors and the memory; wherein the memory stores a computer program that when executed configures the mobile device to; access data from the memory indicating, for the display of the mobile device, a minimum element size, in pixels, for each barcode element of the display such that the barcode element is readable by a barcode reader when displayed on the display; receive data to be encoded as barcode information; and in response to receiving the data to be encoded and the data indicating the minimum element size, cause an image to be generated and displayed that includes a readable barcode comprising barcode elements encoding the received data, such that each barcode element in the barcode is an integer multiple of the minimum element size for the display of the mobile device, such that the barcode reader can extract the data encoded by the barcode elements as displayed on the display. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile device, comprising:
-
one or more processors; memory accessible by the one or more processors; and a display connected to the one or more processors and the memory; wherein the memory stores a computer program that when executed configures the mobile device to; access data from the memory indicating, for the display of the mobile device, a minimum element size, in pixels, for each barcode element of the display such that the barcode element is readable by a barcode reader when displayed on the display; receive data to be encoded as barcode information; in response to receiving the data to be encoded and the data indicating the minimum element size, cause an image to be generated that includes a readable barcode comprising barcode elements encoding the received data, such that each barcode element in the barcode is the minimum element size for the display of the mobile device; and display the image on the display such that the barcode is displayed with a size in pixels that is an integer multiple of a minimum size of the barcode in pixels and at least equal to a minimum display size of the barcode in pixels that renders each barcode element readable by a barcode reader from the display, such that the barcode reader can extract the data encoded by the barcode elements as displayed on the display. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of displaying an image of a barcode comprising barcode elements in a pixel display belonging to a mobile device, the method comprising the steps of:
-
receiving, in the mobile device, data to be encoded as barcode information; accessing data indicating a minimum element size, in pixels, for each barcode element encoding the received data on the pixel display such that an image form of the barcode is readable by a barcode reader when displayed in the pixel display; and in response to receiving the data to be encoded and the determined minimum element size, causing the image form to be generated and displayed in the pixel display, such that each barcode element in the barcode is an integer multiple of the minimum element size for the display of the mobile device, such that the barcode reader can extract the data encoded by the barcode elements as displayed on the display. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification