A two-dimensional matrix code, method of producing the code and a method
and device for reading the code are presented. The code is a round,
compact and distinct code that stores an error-corrected 64-bit number,
embedded targets, and quality control information within a space small
enough for imaging using a compact, hand-held code finder. The code
incorporates white space both between the data areas and targets for easy
identification of the code and to aid in image processing, and within the
data area to correct for errors that sometimes occur when printing using
low-quality techniques. Additionally, the code includes features to
correct for other printing errors, such as variations in printing press
speed and intentional aspect ratio stretching to fill copy space. The code
is thus robust enough to be incorporated within newsprint and is also
easily imaged using specially constructed code finders. A code finder
device and a method of using the finder for acquiring a code of the
present invention is also presented. The finder is portable and easy to
use, requiring no rotational orientation for correct acquisition. Several
embodiments are described, in which the finder contains illumination and
communications electronics and means to notify the user of correct
operation of the finder.
Um código bidimensional da matriz, o método de produzir o código e um método e o dispositivo para ler o código são apresentados. O código é um código redondo, compacto e distinto que armazene um número 64-bit erro-corrigido, uns alvos encaixados, e uma informação de controle da qualidade dentro de um espaço pequeno bastante para a imagem latente usando um estojo compacto, finder hand-held do código. O código incorpora o espaço branco entre as áreas de dados e os alvos para a identificação fácil do código e para ajudar em processar de imagem, e dentro da área de dados a corrigir para os erros que ocorrem às vezes ao imprimir usando as técnicas low-quality. Adicionalmente, o código inclui características para corrigir para outros erros imprimindo, tais como variações na velocidade da imprensa imprimindo e na relação de aspecto intencional que esticam para encher o espaço da cópia. O código é assim robust bastante ser incorporado dentro do newsprint e é também fàcilmente imaged usando finders especialmente construídos do código. Um dispositivo do finder do código e um método de usar o finder para adquirir um código da invenção atual são apresentados também. O finder é portátil e fácil de usar-se, não requerendo nenhuma orientação rotatória para a aquisição correta. Diversas incorporações são descritas, em que o finder contem a eletrônica da iluminação e das comunicações e a significa notificar o usuário da operação correta do finder.