© in This Web Service Cambridge University Press
Total Page:16
File Type:pdf, Size:1020Kb
Cambridge University Press 978-0-521-88839-4 - Barcodes for Mobile Devices Hiroko Kato, Keng T. Tan and Douglas Chai Index More information Index AC coefficient, 168, 169 biometric data, 66, 67, 92, 123 access control, 66 biometric encryption key, 67 Active Book, 98 bitmap (BMP), 166 Active CyberCode, 104, 105 bitwise-XOR operations, 143 Active TRIPboard, 107 blob, 70, 71, 73, 145 adaptive thresholding, 106, 172–174, 176 block code, 131 additive colour space, 124, 160, 161 blog, 31, 45, 115 Advanced Television Systems Committee Bluetooth, 76, 117–119 (ATSC), 131 Bluetooth device address (BD_ADDR), 118 Air Transport Association (ATA), 23, 60 Bose–Chaudhuri–Hochquenghem (BCH) code, 131 alignment failure, 203, 207, 210, 211, 213 bouse, 89 alignment pattern, 52–54, 147 brightness coordinate in colour space, 124 American National Standards Institute (ANSI), 61 bull’s eye, 12, 13, 36, 76, 145 American Standard Code for Information burst error, 54, 131, 137, 140, 141 Interchange (ASCII), 22–24, 33, 35, 36 business card scanner, 91 anti-aliasing, 91, 123, 147 byte compaction mode, 33 application identifier (AI), 41–43 application programming interface (API), 95 area sensor, 28 central circular finder pattern, 146, 155 arm in mCode symbol, 70 centre guard pattern, 24, 112 associative law, 132 charge coupled device (CCD), 12, 28, 31, 45, 58, 89, au (KDDI), 51 91, 97, 110, 122, 149, 158, 214, 215 augmented reality (AR), 31, 94, 97–99, 103–105, 108, 109, 121, 127 camera, 32, 37, 48, 58, 60, 69, 76, 78, 92, 100, Australian Communications and Media Authority 104, 106, 109, 122 (ACMA), 97 imager, 58 authentication, 119, 120 scanner, 28, 42, 45 auto-focus, 120, 215 check bit, 139 automatic identification, 1, 18, 46, 47 check character, 22, 43 automatic identification and data capture (AIDC), 1 check digit, 25 Automatic Identification Manufacturer (AIM), 41 checksum, 22–26 automatic point of sale system (APOSS), 17 chrominance, 163, 164, 168, 171 Automotive Industry Action Group (AIAG), 7 Cincinnati, first barcode system, 11 Aztec code, 95 cipher text, 119 closed circuit television (CCTV), 78 cluster of symbol patterns, 32 baseline coding system, 166, 167 CMY colour space, 161, 162 bearer bar, 22 CMYK colour space, 162, 163, 165 BeeTagg, 51, 82–85, 93, 122, 154 Codabar, 16 Berlekamp–Massey algorithm, 135 Code 128, 2, 7, 20, 23, 24 bijective mapping, 80 Code 39 (3 of 9), 7, 16, 19, 20, 22, 23 binary compaction, 34 code coordinate system, 78–80 binary level, 20–22 code pages, 61, 63, 64 binary mode, 32 codec, 165 © in this web service Cambridge University Press www.cambridge.org Cambridge University Press 978-0-521-88839-4 - Barcodes for Mobile Devices Hiroko Kato, Keng T. Tan and Douglas Chai Index More information Index 253 codeword, 32–37, 55, 58, 63, 80, 131, 133–135, database 2D barcode, 50, 59, 70, 73, 93, 127, 130, 138, 139, 141, 149 136, 146, 147, 150, 152 ColorCode, 51, 85–90, 93, 121–123, 139, 146, 150, datablock, 117 153, 155 DC coefficient, 168 colour default mode, 107 gamut, 162 Denso Co., 51 laser, 90 Denso Wave, 51 management, 162, 163, 165 device-dependent colour space, 161 matching, 162, 200, 204, 207, 211, 213, 214 digital camera, 86, 91 matching failure, 210, 211, 213 digital signal processor (DSP), 111 profile, 162, 163 digital video broadcasting (DVB), 131 reversal, 63, 64 direct marking, 38, 39 reversal function, 56 direct part marking, 56, 64 spectrum, 159 discrete code, 21 values, 124 discrete cosine transform (DCT), 166 vision, 158 discrete finder pattern, 146, 155 column parity, 86 distributive law, 132 column version, 34 DNA profiles, 92, 123 Commission Internationale de l’Eclairage, see CIE DoCoMo, 51 Commission on Illumination (CIE), 204 DoD of USA, 8 1931 chromaticity diagram, 162 dot-impact marking, 18 1931 colour space, 160 dot peen marking, 38, 69 1931 XYZ colour space, 160 downhill simplex method, 101 communication noise, 54 downsampling, see subsampling commutative, 132 drag-and-drop, 103 compaction mode, 34 dye submission, 90 complementary metal oxide semiconductor (CMOS) camera, 89 component linkage, 44 e-commerce, 78, 96 compression, 70 e-coupons, 59 cone, 159 e-tickets, 59 context-aware environments, 122 Electronic Commerce Council of Canada continuous code, 21 (ECCC), 40 continuous finder pattern, 146, 155, 156 control area, 86 Electronic Data Interchange (EDI), 6–8 control cell, 86 Electronic Industries Alliance (EIA) 7, 16, 61 control code, 56 EIA-706, 7 convolutional code, 60 EIA-802, 7 Common Object Request Broker Architecture elliptic curve cryptography, 91 (CORBA), 108 encryption, 66, 119 corner stone, 79–81 enhanced error correction (EEC), 37 customer relationship management (CRM), 66 entropy coding, 168, 171 CyberCode, 97, 99–106, 109 error checking and correcting (ECC), 60 cyclic redundancy check (CRC), 90 ECC 000, 60 ECC 000–140, 60–62, 63, 147 ECC 080, 60 dark-on-light printing, 56, 64 ECC 100, 60 data area, 54, 63, 86 ECC 140, 60 data block, 117 ECC 200, 60–64, 147 data compaction, 44, 63 ECC 50, 60 data correction mode, 33 error correction codeword, 34 data disguising, 96 error correction level, 34, 58, 63 Data Matrix, 7, 8, 32, 50, 60–66, 71, 72, 88, 89, 91, H, 55 93, 94, 116, 123, 146, 147, 152, 155, 209 L, 55 Data Matrix ECC 000–140, 62 M, 55 Data Matrix ECC 200, 61–63 Q, 55 DataBar, 19, 32, 41 error detection and correction (EDAC), 66, 68 © in this web service Cambridge University Press www.cambridge.org Cambridge University Press 978-0-521-88839-4 - Barcodes for Mobile Devices Hiroko Kato, Keng T. Tan and Douglas Chai Index More information 254 Index error-locator polynomial, 136 Stacked Omnidirectional, 41, 42 error parity check, 87 Truncated, 41 escape sequences, 61 GS1 function character, see FNC1 Euclidean algorithm, 135 GS1-128, 8, 44 Euclidean distance, 149, 188 emulation of, 44 European Article Number (EAN), 6, 9, 15, 16, 19, guide bar, 79–81 20, 24, 40 gyro-mouse, 98 EAN-13, 24–26, 110–112 EAN-8, 24, 26 European Health Industry Business Hamming code, 137–139, 150 Communications Council (EHIBCC), 8 Hamming distance, 80 even parity, 24, 25, 139 Health Industry Business Communications Council even parity check, 76, 77 (HIBCC), 8 EXC mode, 32 helium–neon laser, 13 Exclusive OR, see XOR hexadecimal numbers in Visual Code, 80 Extended ASCII, 36 High Capacity Color Barcode (HCCB), 51, 89–93, extended coding system, 166 122, 123, 126, 147, 150, 153–155, 210 High Energy Magic Inc., 76 high-frequency coefficients, 168–171, 175 HLS colour space, 165 false negative, 157 homogeneous transformation, 81, 186 false positive, 157 homography, 73 FieldMouse, 98, 99, 103, 108 horizontal CCD (HCCD), 214 file identifier, 64 horizontal redundancy check, 140 finder pattern, 36, 43, 52, 58, 61, 70–72, 92, 142, HSB colour space, 124, 125, 165 144–147, 153, 155–157, 174, 181, 183–187, HSI colour space, 165 189, 190, 210, 211 HSV colour space, 124, 165 fingerprint, 92, 123 hue, 124 finite field, 131–133 Huffman coding, 171 first-read rate (FRR), 62, 147, 192, 196, 210, human–computer interaction, 76, 78, 81, 100, 104, 216, 217 107, 127 flag indicator in Visual Code, 81 human visual system (HVS), 168, 169 flatbed scanner, 91 hyperlinks, 66 floating point unit (FPU), 120 FNC1, function character, 43 Food and Drug Administration (FDA), 8 ID-aware pen, 103, 104 ID card, 69 identifier, 76 identity element, 132 Galois field (GF), 131–133 identity function, 132 gamma correction, 158 iGrocer, 110 gamut, 161, 162 independent coding system, 166 Gartner Co., 31 index 2D barcode, 50, 82, 85, 89, 93, 122, 127, 130, general data, in data disguising 96 136, 139, 146, 147, 150, 152, 153 generator matrix, 137, 138 index tag, 76 generator polynomial, 134 InfoPoint, 104 global thresholding, 172, 173 information preserving compression, see lossless Global Trade Item Number (GTIN), 6, 40, 42, 43 compression graphic image format (GIF), 166 InfoStick, see InfoPoint graphical user interface (GUI), 98 infrared ID, 109, 159 GrayCode, 86 inkjet printer, 90 GS1 DataBar, 6, 8, 32, 39–41, 43–45 input, 80 Expanded, 41–44 Intacta Labs, 96 Expanded Stacked, 41–43 INTACTA.CODE, 96 Limited, 41, 43 Interleaved 2 of 5, 6, 19–22 Omnidirectional, 41–43 interleaving, 140, 150, 182 Stacked, 41, 43 interline transfer CCD (IT-CCD), 214 © in this web service Cambridge University Press www.cambridge.org Cambridge University Press 978-0-521-88839-4 - Barcodes for Mobile Devices Hiroko Kato, Keng T. Tan and Douglas Chai Index More information Index 255 International Article Numbering (IAN), 6 logo, 70, 88, 145 International Article Numbering Association EAN, 9 longitudinal redundancy check (LRC), 140 International Colour Consortium (ICC), 163 lossless compression, 166 International Electrotechnical Commission (IEC), 1 lossy compression, 164, 166, 177 International ISBN Agency, 9 low-frequency coefficients, 168, 169 International Organization for Standardization luminance, 111, 163, 164, 168 (ISO), 1, 30–32, 34, 36, 41, 43, 61, 63 ISO 2108/1972, 8 ISO 3297/1975, 9 macroPDF417, 34 ISO 8859, 64 magnetic stripe, 11, 46, 48 ISO/IEC 1976 2-2, 1 man-in-the-middle attack (MITM), 119 ISO/IEC16022, 61 masking, 56, 140, 142, 143, 149, 150 ISO/IEC18004, 51 masking pattern, 53, 57, 58 ISO/IEC24724, 41 MATLAB, 174 International Standard Audiovisual Number matrix code, 27, 28, 30 International Agency (ISAN–IA), 92 MaxiCode, 7, 29, 32, 35–37, 94, 145, 154, 155 International Standard Book Number (ISBN), 8, 9 mCode, 50, 69–73, 75, 93, 122, 145 ISBN-10, 9 mCode reader, 70 ISBN-13, 9 mCode system, 70, 73 International Standard Serial Number (ISSN), 9 mean square error (MSE), 196 International