logo资料库

Aztec二维码标准.pdf

第1页 / 共54页
第2页 / 共54页
第3页 / 共54页
第4页 / 共54页
第5页 / 共54页
第6页 / 共54页
第7页 / 共54页
第8页 / 共54页
资料共54页,剩余部分请下载后查看
Scope
Normative references
Terms and notations
Terms and definitions
Symbols and functions
Mathematical symbols
Mathematical functions and operations
Symbology characteristics
Basic characteristics
Summary of additional features
Symbol description
Symbol structure
Core Symbol
Finder pattern
Orientation patterns
Mode Message
Data fields
Reference grid
Data layers
Symbol character structure and sequence
Symbol size and capacity
General encodation procedures
Symbol structure
Fixed pattern structures
The finder
The orientation bits
The reference grid
Mode Message encoding and structure
Symbol size designator
Message length designator
Error encodation for the Mode Message
Module placement for the Mode Message
Data message encoding and structure
Source message encoding
Translation into a binary stream
Formation of data codewords
Error encodation for the data message
Module placement for the data message
Structured Append
Reader initialization symbols
Extended Channel Interpretation
Encoding ECIs in Aztec Code
Code sets and ECIs
ECIs and Structured Append
Post-decode protocol
User considerations
User selection of encoded message
User selection of minimum error correction level
User selection of Structured Append
User selection of optional symbol formats
Dimensions
User guidelines
Human readable interpretation
Autodiscrimination capability
User-defined application parameters
Reference decode algorithm
Finding candidate symbols
Processing the bullseye image
Decoding the Core Symbol
Mapping and sampling module centers
Determining video sign and symbol format
Determining symbol orientation and mirror image reversal
Decoding the Mode Message
Decoding the data message
Mapping the data layers
Assembling the codewords
Checking the codewords
Translating the datawords
Creating the data bit stream
Interpreting the bit stream
Symbol quality
Symbol quality parameters
Fixed Pattern Damage
Axial nonuniformity
Unused error correction
“Print” Growth
Symbol print quality grading
Image grade
Symbol grade
Process control measurements
Transmitted data
Basic interpretation
Protocol for FNC1
Protocol for ECIs
Symbology identifier
Transmitted data example
© ISO/IEC 2007 — All rights reserved ISO/IEC JTC 1/SC 31 N 2320 Date: 2007-01-25 ISO/IEC CD 24778.3 ISO/IEC JTC 1/SC 31/WG 1 Secretariat: ANSI Information technology — Automatic identification and data capture techniques — Aztec Code bar code symbology specification Technologies de l'information — Techniques de l'identification et de saisie de données automatiques — Spécification de symbology de code à barres Aztec Code Warning This document is not an ISO International Standard. It is distributed for review and comment. It is subject to change without notice and may not be referred to as an International Standard. Recipients of this draft are invited to submit, with their comments, notification of any relevant patent rights of which they are aware and to provide supporting documentation. Document type: International Standard Document subtype: Document stage: (30) Committee Document language: E \\192.168.4.16\NJ_Public\James C Info Folder\SC 31 N2999\N2320\SC031-N-2320 - FDIS Text.doc STD Version 2.1 - v1.0\Document Information\N2000 -
ISO/IEC CD 24778.3 Copyright notice This ISO document is a working draft or committee draft and is copyright-protected by ISO. While the reproduction of working drafts or committee drafts in any form for use by participants in the ISO standards development process is permitted without prior permission from ISO, neither this document nor any extract from it may be reproduced, stored or transmitted in any form for any other purpose without prior written permission from ISO. Requests for permission to reproduce this document for the purpose of selling it should be addressed as shown below or to ISO's member body in the country of the requester: [Indicate the full address, telephone number, fax number, telex number, and electronic mail address, as appropriate, of the Copyright Manger of the ISO member body responsible for the secretariat of the TC or SC within the framework of which the working document has been prepared.] Reproduction for sales purposes may be subject to royalty payments or a licensing agreement. Violators may be prosecuted. ii © ISO/IEC 2007 — All rights reserved
ISO/IEC CD 24778.3 Contents Page Foreword ............................................................................................................................................................vi Introduction.......................................................................................................................................................vii Scope......................................................................................................................................................1 1 Normative references............................................................................................................................1 2 Terms and notations .............................................................................................................................1 3 Terms and definitions ...........................................................................................................................1 3.1 Symbols and functions.........................................................................................................................2 3.2 3.2.1 Mathematical symbols ..........................................................................................................................2 3.2.2 Mathematical functions and operations..............................................................................................2 Symbology characteristics...................................................................................................................3 4 Basic characteristics.............................................................................................................................3 4.1 Summary of additional features...........................................................................................................3 4.2 Symbol description ...............................................................................................................................4 5 Symbol structure...................................................................................................................................5 5.1 5.1.1 Core Symbol ..........................................................................................................................................5 5.1.2 Data fields ..............................................................................................................................................6 Symbol character structure and sequence.........................................................................................6 5.2 Symbol size and capacity.....................................................................................................................7 5.3 General encodation procedures ..........................................................................................................8 6 Symbol structure...................................................................................................................................9 7 Fixed pattern structures .......................................................................................................................9 7.1 7.1.1 The finder ...............................................................................................................................................9 7.1.2 The orientation bits ...............................................................................................................................9 7.1.3 The reference grid .................................................................................................................................9 Mode Message encoding and structure............................................................................................10 7.2 7.2.1 Symbol size designator ......................................................................................................................10 7.2.2 Message length designator ................................................................................................................10 7.2.3 Error encodation for the Mode Message...........................................................................................10 7.2.4 Module placement for the Mode Message ........................................................................................11 Data message encoding and structure .............................................................................................11 7.3 7.3.1 Source message encoding.................................................................................................................11 7.3.2 Error encodation for the data message ............................................................................................13 7.3.3 Module placement for the data message..........................................................................................14 Structured Append..............................................................................................................................14 8 Reader initialization symbols.............................................................................................................15 9 Extended Channel Interpretation.......................................................................................................15 10 Encoding ECIs in Aztec Code ............................................................................................................15 10.1 10.2 Code sets and ECIs.............................................................................................................................15 ECIs and Structured Append .............................................................................................................16 10.3 Post-decode protocol..........................................................................................................................16 10.4 User considerations............................................................................................................................16 11 11.1 User selection of encoded message .................................................................................................16 User selection of minimum error correction level ..............................................................................16 11.2 11.3 User selection of Structured Append................................................................................................16 11.4 User selection of optional symbol formats.......................................................................................17 Dimensions ..........................................................................................................................................17 12 © ISO/IEC 2007 — All rights reserved iii
ISO/IEC CD 24778.3 User guidelines ................................................................................................................................... 17 13 13.1 Human readable interpretation.......................................................................................................... 17 13.2 Autodiscrimination capability ........................................................................................................... 17 13.3 User-defined application parameters ............................................................................................... 17 Reference decode algorithm ............................................................................................................. 18 14 Finding candidate symbols ............................................................................................................... 18 14.1 Processing the bullseye image ......................................................................................................... 18 14.2 14.3 Decoding the Core Symbol................................................................................................................ 19 14.3.1 Mapping and sampling module centers ........................................................................................... 19 14.3.2 Determining video sign and symbol format..................................................................................... 19 14.3.3 Determining symbol orientation and mirror image reversal .......................................................... 19 14.3.4 Decoding the Mode Message ............................................................................................................ 19 14.4 Decoding the data message .............................................................................................................. 20 14.4.1 Mapping the data layers..................................................................................................................... 20 14.4.2 Assembling the codewords............................................................................................................... 20 14.4.3 Checking the codewords ................................................................................................................... 20 Translating the datawords ................................................................................................................. 20 14.5 14.5.1 Creating the data bit stream .............................................................................................................. 20 14.5.2 Interpreting the bit stream ................................................................................................................. 20 Symbol quality .................................................................................................................................... 21 15 Symbol quality parameters................................................................................................................ 21 15.1 15.1.1 Fixed Pattern Damage ........................................................................................................................ 21 15.1.2 Axial nonuniformity ............................................................................................................................ 21 15.1.3 Unused error correction..................................................................................................................... 21 15.1.4 “Print” Growth..................................................................................................................................... 21 Symbol print quality grading............................................................................................................. 22 15.2 15.2.1 Image grade......................................................................................................................................... 22 15.2.2 Symbol grade ...................................................................................................................................... 22 Process control measurements ........................................................................................................ 22 15.3 Transmitted data................................................................................................................................. 23 16 16.1 Basic interpretation ............................................................................................................................ 23 Protocol for FNC1 ............................................................................................................................... 23 16.2 Protocol for ECIs................................................................................................................................. 23 16.3 Symbology identifier .......................................................................................................................... 24 16.4 Transmitted data example ................................................................................................................. 24 16.5 Annex A (normative) Aztec Runes ................................................................................................................. 25 Symbol description............................................................................................................................. 25 A.1 Data message encoding..................................................................................................................... 25 A.2 Data message decoding..................................................................................................................... 26 A.3 Transmitted data................................................................................................................................. 26 A.4 Annex B (normative) Error detection and correction................................................................................... 27 Generating the error correction codewords .................................................................................... 27 B.1 Error correction capacity................................................................................................................... 27 B.2 Error correction method .................................................................................................................... 28 B.3 Annex C (normative) Topological bullseye search algorithm ..................................................................... 30 Annex D (normative) Linear crystal growing algorithm............................................................................... 34 Annex E (normative) Fixed Pattern Damage grading................................................................................... 35 Features to be assessed.................................................................................................................... 35 E.1 Grading criteria and assignments..................................................................................................... 35 E.2 Annex F (normative) Symbology identifiers.................................................................................................. 37 Annex G (informative) Aztec Code symbol encoding example ................................................................... 38 Creating the message bit stream ...................................................................................................... 38 G.1 Selecting symbol format and size..................................................................................................... 39 G.2 Creating the data codeword stream.................................................................................................. 39 G.3 Adding the Reed-Solomon checkwords........................................................................................... 39 G.4 iv © ISO/IEC 2007 — All rights reserved
ISO/IEC CD 24778.3 Assembling the Mode Message .........................................................................................................40 G.5 Graphically assembling the symbol..................................................................................................40 G.6 Annex H (informative) Achieving minimum symbol size ..............................................................................42 Annex I (informative) Useful process control techniques ............................................................................44 Symbol contrast ..................................................................................................................................44 I.1 Special reference symbols .................................................................................................................44 I.2 Assessing axial nonuniformity ..........................................................................................................45 I.3 Visual inspection for defects .............................................................................................................45 I.4 Bibliography......................................................................................................................................................46 © ISO/IEC 2007 — All rights reserved v
ISO/IEC CD 24778.3 Foreword ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2. The main task of the joint technical committee is to prepare International Standards. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote. Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights. ISO/IEC 24778 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 31, Automatic identification and data capture techniques. vi © ISO/IEC 2007 — All rights reserved
ISO/IEC CD 24778.3 Introduction Aztec Code is a two-dimensional matrix symbology whose symbols are nominally square, made up of square modules on a square grid, with a square bullseye pattern at their center. Aztec Code symbols can encode from small to large amounts of data with user-selected percentages of error correction. Manufacturers of bar code equipment and users of the technology require publicly available standard symbology specifications to which they can refer when developing equipment and application standards. The publication of standardised symbology specifications is designed to achieve this. © ISO/IEC 2007 — All rights reserved vii
分享到:
收藏