Hybrid two-dimensional barcode and hybrid two-dimensional barcode generator
AssigneeMicrosoft Technology Licensing, LLC
InventorsAmer Aref Hassan, Whitney Janice Giaimo, Edward C. Giaimo, III
Life of this patent
Estimating the term…
Abstract
A two-dimensional barcode encoder generates the hybrid two-dimensional barcode image that has control features corresponding to control features of a first formatting standard. The barcode encoder encodes a first data set in a data portion of the two-dimensional barcode in a second format that is different from a data encoding format of the first formatting standard. The encoder may also encode a second data set in the data portion of the two-dimensional barcode in the data encoding format of the first formatting standard. The encoder may also constellation encode the first data set.
Claims20
An apparatus for encoding a first data set in a hybrid two-dimensional barcode image, the apparatus comprising:
- a processor;
- a memory, coupled to the processor, the memory including instructions configuring the processor to:
- generate the hybrid two-dimensional barcode image having:
- (1) control features corresponding to a first formatting standard defining a first data format for encoding binary data into blocks of pixels, and
- (2) the first data set in a data portion of the hybrid two-dimensional barcode image, the first data set encoded according to a second data format for encoding binary data into blocks of pixels, wherein the second data format is different from the first data format of the first formatting standard;
- and
- cause the hybrid two-dimensional barcode image to be output.
A hybrid two-dimensional barcode comprising:
- control feature blocks of pixels at respective locations in the two-dimensional barcode corresponding to locations of control features of a first formatting standard defining a first data format for encoding binary data into blocks of pixels, and
- first data blocks of pixels in a data portion of the hybrid two-dimensional barcode, the first data blocks of pixels representing values of a first data set, the first data blocks of pixels being arranged in the data portion of the hybrid two-dimensional barcode according to a second data format for encoding binary data into blocks of pixels, wherein the second data format is different from the first data format of the first formatting standard.
A method for encoding a first data set in a hybrid two-dimensional barcode image, the method comprising:
- generating the hybrid two-dimensional barcode image having:
- (1) control features corresponding to a first formatting standard defining a first data format for encoding binary data into blocks of pixels, and
- (2) the first data set in a data portion of the hybrid two-dimensional barcode image, the first data set encoded according to a second data format for encoding binary data into blocks of pixels, wherein the second data format is different from the first data format of the first formatting standard;
- and
- causing the hybrid two-dimensional barcode image to be output.
Dependencies are inferred from the claim text.