摘要 |
<p>A machine readable code in a form such as a bar code (10) (fig. 2) uses self-addressed address/data packets which can be positioned in arbitrary orders and configurations (fig. 1). Additional benefits, such as ability to use extended scan angles (26) for decoding and reduction in required code management data, also result from the self-contained nature of the address/data packet components of packet codes. A sequence of data is separated into units of data which are encoded in data portions of packets each also including an address portion which identifies the position of such data unit relative to the original sequence of data (fig. 7). The individual packets may then be positioned in a wide variety of configurations, rectangular and otherwise, with the individual packets in any order, sequential or otherwise (figs. 16 and 17). Even where packets are aligned in an extended row, the usable scan angle range is determined by the width to height aspect ratio of individual packets (fig. 3) and not limited by the much higher aspect ratio of the row of packets. Methods and systems for encoding and decoding packet codes are described.</p> |