We have previously described the printing of information in 2D color (or “3D”) barcodes for subsequent reading with scanners and/or mobile cameras. In this paper, we describe how color tiles can be used in different aggregations (single tiles, 2×2 pairings of tiles, 3×3 pairings of tiles, etc.) to provide data that is readable by a wide array of imaging devices. High-end devices such as scanners and line cameras will accurately read each individual (small) module, or tile, in the barcode, while less expensive cameras, such as cameras in mobile phones, will only be able to accurately read clusters of the tiles (e.g. 2×2 module “aggregations”) at a time. We address this by using a novel type of error-correcting code, the CET (chroma-enhancing tile), which reduces the payload density by 25% for a 2×2 pairing, but allows 2×2 pairings to reliably map to the same set of colors—usually {RGBCMY}—as the original (single) modules. This makes the color barcodes readable to a wide array of imaging devices.In addition, we describe in this paper how the use of three or more colors—optimally the six colors {RGBCMY}—enables a “dual-channel” authentication approach, with a second novel type of error-correcting code—the color-multiplicity-to-color-axis mapping (CMCAM)—enabling a different interpretation of the colors in the barcodes to suit the color capabilities of the imaging device. Our data show that, in some cases, authentication with a CMCAM-reduced palette can actually increase payload density for some imaging devices.
Steven J. Simske, Guy Adams, Jason S. Aronoff, Margaret Sturgill, Marie Vans, "Staggered and Dual-Channel Barcodes" in Proc. IS&T Int'l Conf. on Digital Printing Technologies and Digital Fabrication (NIP27), 2011, pp 682 - 685, https://doi.org/10.2352/ISSN.2169-4451.2011.27.1.art00071_2