Aztec码

✍ dations ◷ 2025-10-25 09:53:21 #条码,ISO标准

Aztec码(英语:Aztec Code)也称阿兹特克码,是一种由Andrew Longacre, Jr.(英语:Andrew Longacre, Jr.)和Robert Hussey于1995年发明的二维码。该种条码1997年由AIM公司(英语:Association for Automatic Identification and Mobility)公布。尽管Aztec码已获专利,但该专利已进入公有领域。Aztec码也被发布为ISO/IEC 24778:2008标准。Aztec码的名称源自中心图案与阿兹特克金字塔(英语:Aztec Pyramids)的相似性。因为不需要边缘留白(静区),Aztec码可能比其他矩阵条码使用更少的空间。

该种符号构筑在方形网格上,其中心有一个“牛眼”图案用以定位该码。数据围绕该牛眼图案做同心方形环状编码。中心的“牛眼”为9×9或13×13像素,并在周围的一行像素编码基本编码参数,产生一个11×11或15×15的核心(core)。而数据以层(layers)添加,每个层包含2环像素,总像素形成15×15、19×19、23×23等。

核心的边角存在方向标记,以支持图案被旋转或镜像时读取代码。解码从有三个像素的边角开始,然后顺时针到两个像素、一个像素、零个像素的边角。在中心的核心编码载有尺寸信息,所以不需要其他一些条码所需要的空白“静区”来标记代码边缘。

The core of the compact Aztec code (red ascending diagonal hatching), showing the central bulls-eye, the four orientation marks (blue diagonal cross-hatching), and space for 28 bits (7 bits per side) of coding information (green horizontal hatching). The first ring of data begins outside that (grey descending diagonal hatching).

The core of the full Aztec code. 40 bits are available between the orientation marks for encoding parameters.

Message data is placed in a spiral pattern around the core. The mode message begins "01011100", indicating 01₂+1 = 2 layers, and 011100₂+1 = 29 data codewords (of 6 bits each).

编码过程含如下步骤:

比特字符串与其他形式间的所有转换都根据大端(重要位优先)约定执行。

所有8位的值都可编码,另加上两个转义代码。

默认情况下,0–127的码遵循ANSI X3.4 (ASCII)解释,128–255遵循ISO 8859-1: Latin Alphabet No. 1解释。这对应ECI 000003。

模式消息在消息中编码了层数(层数 编码为整数−1)和数据码字(codewords)数量(码字编码为整数−1)。剩余的码字用作检查码字。

阿兹特克码被广泛用于交通票务。

航空业(IATA的BCBP标准)已选择阿兹特克码用于电子登机牌。数家航空公司会向乘客的手机发送阿兹特克码作为登机牌。这通常与乘客手机上的移动应用(包括Apple Wallet)集成。

Aztec码也被用于铁路行业,包括欧洲之星、德国铁路、DSB、捷克铁路、Slovak Railways(英语:Železničná spoločnosť Slovensko)、意大利铁路、荷兰铁路、PKP Intercity(英语:PKP Intercity)、芬兰铁路、维珍铁路、维亚铁路、瑞士联邦铁路、比利时国家铁路和法国国家铁路等公司用此支持线上销售门票,由客户打印或在手机屏幕上展示,由工作人员持手持扫描仪或通过旋转门扫描仪验证票证。

波兰的汽车登记文件中载有加密的摘要信息,该信息采用Aztec码编码。汽车保险公司可根据文件的数码照片自动填写相关信息,以加快保险理赔流程。

加拿大许多票据在使用这项技术,包括EastLink (company)(英语:EastLink (company))、萧氏通信、Bell Aliant(英语:Bell Aliant)等。

相关

  • 血液检验项目正常参考值范围#血液学血液检验项目正常参考值范围(英语:Reference ranges for blood tests),指的是医疗保健专家从血液样品中选取的一组用来描述医疗检验结果的正常参考值。血液检验的测量值在临床中
  • 大波兰大波兰(波兰语:Wielkopolska,德语:Großpolen,拉丁语:Polonia Maior)是位于波兰中西部的历史地区,其首府为波兹南。行政上,该地区大多数地方属于大波兰省(波兰语:województwo wielkopo
  • 复杂系统复杂系统(英语:complex system),又称复合系统,是指由许多可能相互作用的组成成分所组成的系统。在很多情况下,将这样的系统表示为网络是有用的,其节点代表组成成分,链接则代表它们的
  • 水仙花水仙(学名:Narcissus tazetta subsp. chinensis)为多花水仙的一个亚种,分布于东亚的海滨温暖地区。漳州水仙、普陀水仙、崇明水仙为中国最佳三大水仙品种。水仙是很欢迎的年花,因
  • 朊蛋白朊毒体(英语:prion,发音为/ˈpriː.ɒn/;又译为普利昂、蛋白质侵染因子、毒朊、感染性蛋白质、普恩蛋白等)是一种具感染性的致病因子,能引发人类及哺乳动物的传染性海绵状脑病。朊
  • 大东舆地图大东舆地图(谚文:대동여지도)是朝鲜王朝地理学家金正浩于1861年绘制的朝鲜半岛地图。其基本图纸的比例尺为1:162000,将朝鲜全境按纬线划分为22个部分,将其一个部分作为一册。一册
  • 神经毒素神经毒素是以神经系统为靶系统的毒性物质,其主要特征是干扰神经系统功能,产生相应的中毒体征和症状,严重时可致命。神经性毒剂一般指人工合成的神经毒物,大多数为有机磷化合物,与
  • 日语之荷兰语借词1609年,荷属东印度公司与日本在长崎的平户开始贸易,1640年交易地移至出岛。之后二百余年,荷兰的学术、文化、技术等,总称为“兰学”持续传入日本,是德川幕府锁国期间日本与欧洲的
  • 神奈川县第6区神奈川县第6区是日本众议院的选区,设立于1994年。北海道 13 | 山形县 4 | 静冈县 9 | 岛根县 3 | 大分县 4福井县 3 | 山梨县 3 | 德岛县 3 | 高知县 3 | 佐贺县 3青森县 4 |
  • 冯君木冯君木(1873年-1931年),原名冯鸿墀,又名冯幵,字阶青,又字君木,号木公,以字行,生于浙江省宁波府慈谿县慈城镇(今属宁波市江北区),清末民初国学家、教育家、海派代表诗人。因出生时手掌掌纹