ES2214277T3 - Cinta de datos y procedimiento para la codificacion y decodificacion de datos impresos. - Google Patents
Cinta de datos y procedimiento para la codificacion y decodificacion de datos impresos.Info
- Publication number
- ES2214277T3 ES2214277T3 ES00935178T ES00935178T ES2214277T3 ES 2214277 T3 ES2214277 T3 ES 2214277T3 ES 00935178 T ES00935178 T ES 00935178T ES 00935178 T ES00935178 T ES 00935178T ES 2214277 T3 ES2214277 T3 ES 2214277T3
- Authority
- ES
- Spain
- Prior art keywords
- patterns
- data
- cells
- pattern
- substrate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
- Dc Digital Transmission (AREA)
- Record Information Processing For Printing (AREA)
- Printers Characterized By Their Purpose (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Procedimiento para la codificación y decodificación de datos en sustratos impresos, en el que la codificación se realiza en forma de celdas bidimensionales, colocándose las celdas en puntos definidos sobre el sustrato, conteniendo las celdas, en cada caso, uno de como mínimo dos patrones diferentes para el almacenamiento de datos, y en el que para el reconocimiento de los patrones se realizan correlaciones de las celdas bidimensionales con patrones de búsqueda determinados para buscar en la cinta de datos leída imágenes de los patrones bidimensionales, caracterizado porque los patrones de búsqueda están colocados sobre el sustrato impreso.
Description
Cinta de datos y procedimiento para la
codificación y decodificación de datos impresos.
La invención se refiere a una cinta de datos para
el almacenamiento de datos codificados impresos con alta densidad
de datos, así como un procedimiento para la codificación y
decodificación de datos en sustratos impresos.
Para el almacenamiento de indicadores en
productos u objetos se conocen desde hace tiempo y se emplean
ampliamente los códigos de barras. Para codificar una información
se imprimen sobre el objeto barras de distinto ancho con diferente
separación. Un lector puede registrar el patrón de barras y
decodificar la información. La densidad de datos de este tipo de
código de barras está en pocos bits por centímetro cuadrado de
superficie de impresión. Un ejemplo es el documento US 3 211 470 en
el que se aumenta la seguridad de los datos mediante la
incorporación de redundancia.
Para conseguir mayores densidades de datos se
emplean códigos de datos que están compuestos por varias líneas de
datos. En el documento WO 86/05906 se describe una cinta de datos
de este tipo. Esta cinta de datos contiene áreas de sincronización
especiales que sirven para orientar el lector óptico a las líneas
de datos y controlar la denominada velocidad de escaneo con la que
el lector registra fila a fila mientras se conduce por encima de la
cinta de datos. En el documento EP 0 670 555A1, las áreas de
sincronización están previstas en forma de márgenes de subáreas de
la cinta de datos. La empresa Cobblestone Software Inc describe en
www.paperdisk.com un procedimiento con marcas de sincronización
como ampliación bidimensional de los códigos de barras. Con ello
desea poder alojar densidades de datos de hasta 4 megabytes en una
hoja de 8 pulgadas por 11 pulgadas en forma de los denominados
mosaicos de datos.
Una desventaja de estas técnicas conocidas es que
la densidad de datos conseguida aún es muy reducida para diferentes
aplicaciones. Si se desea almacenar, por ejemplo, en libros o
folletos, muestras sonoras de música, o también de voz, en una
cinta de datos, entonces a una muestra sonora de 10 segundos de voz
o música de alta calidad corresponden varios cientos de kilobytes
de datos. El tamaño de la superficie de impresión necesaria para
ello no es aceptable.
En el caso del código conocido, si se aumenta la
densidad de datos porque los puntos se imprimen siempre más
pequeños, entonces el proceso de impresión tropieza con límites,
por ejemplo, que los puntos confluyen unos en otros. Si oscila la
calidad del proceso de impresión, entonces las cintas de datos son
inservibles. Al mismo tiempo, en el caso de puntos de impresión
pequeños aumenta el requisito en cuanto a la calidad de
reproducción del lector. A este respecto, los fallos de
reproducción típicos y críticos son la distorsión, astigmatismo,
coma e imágenes sombreadas tales como las que se originan por
reflexiones en planchas paralelas. Entonces ya no pueden emplearse
lectores con ópticas sencillas. Aunque también las ópticas de alta
calidad de reproducción tropiezan con límites físicos debido al
diagrama de difracción. El proceso de impresión y la óptica de
reproducción condicionan que las estructuras de sincronización se
le presentan al lector poco definidas o distorsionadas y la
sincronización sobre el código fracasa a pesar de la costosa
tecnología. El motivo de ello es que las perturbaciones mencionadas
se presentan con una intensidad y en una combinación no predecibles
y, además, que las perturbaciones varían localmente. En el caso de
se presenten altas densidades de datos, no es posible corregir,
mediante una transformación de las coordenadas, la influencia
especialmente crítica de la distorsión en cuanto los puntos de
impresión individuales salgan unos de otros o se representen de
forma poco definida los puntos de impresión. Si en un lector de
códigos se emplean sensores de imágenes tales como, por ejemplo,
disposiciones CCD y sensores de superficie CCD, se origina otro
problema. Los sensores de imágenes mencionados contienen celdas del
sensor que se extienden de forma bidimensional. En caso de que las
celdas del sensor no sean fundamentalmente más pequeñas que la
trama de sincronización, también fracasa en este caso el
procedimiento de sincronización.
Los procedimientos conocidos requieren un
denominado sobremuestreo del orden de 4 o mejor 6 veces puesto que
la trama de sincronización se registra de forma diferente según
cómo coincidan la trama de sincronización y la trama del sensor de
imágenes. Las desventajas de celdas del sensor pequeñas son, no
obstante, la reducida sensibilidad a la luz, el alto precio de los
sensores y la alta cantidad de datos al leer.
Una desventaja adicional del código conocido es
la sensibilidad frente a la suciedad, el desgaste o las
deformaciones del soporte de datos. Además, las gruesas estructuras
de datos y de sincronización son visibles para el ojo humano y
pueden actuar de forma molesta en diferentes aplicaciones. Además,
los códigos no ofrecen ninguna posibilidad para la transmisión
simultánea de información visual, tal como, por ejemplo, logotipos
de la empresa o imágenes.
A partir del documento US 5 170 044 se conoce un
procedimiento, así como un dispositivo según el preámbulo de las
reivindicaciones 1 y 11.
Por tanto, se presentó la tarea de conseguir un
procedimiento y un dispositivo para la decodificación de estos
datos impresos que posibiliten una alta densidad de datos con al
mismo tiempo alta insensibilidad a perturbaciones del código,
pudiendo superponérsele al código información adicional,
especialmente visual, y garantizándose una codificación y
decodificación fiable de estos datos impresos.
Esta tarea se soluciona, según la invención, de
la forma reproducida en las reivindicaciones.
Los patrones empleados según la invención con
forma característica y definida previamente pueden ser tan finos
que el ojo humano los percibe como puntos homogéneos debido a un
poder de resolución local demasiado reducido. La dimensión típica
de un patrón de este tipo está en aproximadamente 0,02mm,
condicionado por la técnica de impresión. Básicamente, según la
invención también pueden emplearse otros procedimientos de
transmisión, tales como, por ejemplo, técnicas de acuñación o
estampación, con lo que, en estos casos, los sustratos a imprimir
se componen preferiblemente de materiales resistentes tales como
plástico o metal.
Los patrones si sitúan dentro de celdas
bidimensionales definidas que se repiten, de forma definida
previamente, en dirección horizontal y vertical. Un patrón rellena,
ventajosamente, el 50% de una celda, con lo que en la celda la
superficie impresa es básicamente igual a la superficie no impresa
y, de esta manera, la cinta bidimensional de datos se muestra al
ojo como superficie coloreada de forma homogénea.
Para el almacenamiento de un bit de datos, en los
patrones se intercambian, preferiblemente, la superficie impresa
por la no impresa, de forma especialmente ventajosa se sustituye o
no un patrón por su imagen negativa.
Por ejemplo, una cruz negra sobre un fondo blanco
se convierte en una cruz blanca sobre un fondo negro. Para el ojo,
la superficie sigue mostrándose de un color homogéneo.
Los patrones en sí mismos están configurados de
tal manera que, tras registrar la imagen con el lector, pueden
reconocerse y diferenciarse de forma especialmente buena. Los
patrones pueden estar caracterizados tanto por su forma geométrica
como también por la distribución de la luminosidad.
En especial, los juegos de patrones ortogonales,
por ejemplo, un patrón y la imagen negativa correspondiente son a
este respecto muy apropiados.
En este sentido, el empleo de patrones a color en
combinación con un lector a color posibilita densidades de datos
especialmente altas. En el caso de un patrón con áreas de los
colores básicos rojo, verde y azul, se originan, por la permutación
de los colores, tres patrones ortogonales. Para el ojo, la celda se
presenta, independientemente del patrón correspondiente, de un color
homogéneo.
Mediante el empleo de varios patrones diferentes,
pueden almacenarse en una celda bidimensional varios bits o
secuencias de bits.
Al seleccionar el patrón ya pueden tenerse en
cuenta adulteraciones que se originan por el proceso de impresión o
por las propiedades de reproducción de la óptica. Los patrones se
diseñan, según procedimientos conocidos, de tal manera que se
transmiten bien en la medida de lo posible y pueden distinguirse
bien tras la transmisión.
De esta manera, puede evitarse el problema de que
se dispersen los puntos de impresión por la impresión de puntos más
pequeños.
Asimismo, con la cinta de datos según la
invención y el procedimiento según la invención pueden suprimirse
las repercusiones del astigmatismo o la coma.
En caso de propiedades de transmisión conocidas
de la impresión y del lector, es posible, así, con ayuda de la
teoría de los sistemas, un diseño óptimo del patrón. A este
respecto ha de tenerse en cuenta que las frecuencias locales del
patrón tras el registro de la imagen, en la medida de lo posible, no
coinciden con las frecuencias locales del ruido que se
presenta.
Las perturbaciones sistemáticas en la impresión y
en el lector son, por el contrario, poco críticas, tales como, por
ejemplo, la incidencia de una imagen sombreada, ya que no se
influye sobre el funcionamiento del decodificador. Incluso es
posible que se solapen las imágenes de los patrones.
La codificación de los datos se realiza en forma
de celdas bidimensionales, colocándose las celdas sobre el sustrato
en puntos definidos, conteniendo estas celdas, en cada caso, uno de
como mínimo dos patrones diferentes con forma característica y
predeterminada. Durante la decodificación, se buscan los patrones
definidos con el procedimiento de reconocimiento de patrones y,
tras el reconocimiento, se deduce la información en que se basan los
bits.
Además, para el reconocimiento de los patrones se
realizan, de forma ventajosa, correlaciones con patrones de
búsqueda determinados para buscar imágenes de los patrones
bidimensionales característicos en la cinta de datos leída.
El número de correladores corresponde
fundamentalmente al número de patrones definidos. Si se describe la
luminosidad de la imagen de un patrón mediante la función
m(x, y) y la luminosidad de la imagen de la cinta de datos
leída mediante d(x, y), entonces el correlador calcula la
integral kor(x, y) = INTEGRAL {d(x', y') m(x'+
x, y'+ y)}dx' dy'. Comparando las integrales de correlación puede
deducirse el patrón de búsqueda sobre el que se basa. La integral
de correlación kor(x, y) muestra un valor extremo en los
puntos en los que se ha repetido la celda de la forma definida
previamente.
En lugar de la integral de correlación también
pueden emplearse otros procedimientos para el reconocimiento de
patrones.
De forma ventajosa, los datos para la
decodificación se leen con un aparato cuyo poder de resolución
local se sitúa como mínimo en un orden de 2 veces por encima de la
máxima frecuencia local máxima de la cinta de datos.
De forma preferida, los patrones empleados para
la codificación se colocan sobre el sustrato en celdas definidas
previamente y / o secuencias definidas previamente, de tal manera
que por adulteraciones en caso de mala calidad de la impresión, en
caso de mala calidad de reproducción de la óptica del lector y / o
en caso de un ladeo de la cinta de datos, puedan reconocerse las
desviaciones condicionadas de la estructura de los patrones. Con
ello es posible determinar cómo se transmiten realmente los
patrones y, de esta manera, dominar las propiedades lineales y no
lineales de transmisión del canal de transmisión de datos. Con ello
se posibilita, también en los casos citados, una decodificación en
gran medida segura.
Se consigue un aumento adicional de la seguridad
de decodificación comparando el punto del valor máximo de la
función de correlación con las posiciones definidas de las celdas.
De esta manera puede determinarse qué transformaciones geométricas
tuvieron lugar durante la impresión y durante el proceso de
lectura. Ejemplos de ello son la distorsión, el ladeo y
modificaciones del tamaño. De esta manera, los patrones de búsqueda
pueden adaptarse en función de la transformación.
De forma especialmente ventajosa, los patrones
colocados sobre el sustrato en celdas definidas previamente y / o
en secuencias definidas previamente se emplean como patrones de
búsqueda para el reconocimiento de patrones, de tal manera que
también pueden compensarse grandes desviaciones de la estructura
nominal.
Mediante el código según la invención en
combinación con el procedimiento según la invención, es posible la
decodificación, en principio, con cualquier distorsión, en tanto
que los patrones permanezcan reconocibles.
Puesto que los patrones se encuentran en puntos
definidos en una celda, se produce otra ventaja de la solución
según la invención a partir de que es posible medir la distorsión o
el ladeo local determinando durante el reconocimiento de los
patrones el lugar en el que se sitúa el patrón y comparando éste
con la posición nominal definida.
Con esta información se adaptan los modelos de
búsqueda, por ejemplo, girados o con el tamaño modificado. Con un
modelo matemático parametrizado de la distorsión o ladeo pueden
estimarse los parámetros de este modelo con ayuda de un método de
Kaiman. Mediante ello, el reconocimiento se vuelve aún menos
sensible al ruido.
La adaptación según la invención de los patrones
durante el reconocimiento de los patrones posibilita un claro
aumento de la seguridad de la decodificación con, al mismo tiempo,
una densidad de datos aumentada.
Los experimentos han demostrado que con ayuda de
los patrones según la invención y el procedimiento según la
invención se posibilita un aumento completamente inesperado de la
densidad de datos. Podrían conseguirse densidades de datos por
encima de 10 kilobytes por centímetro cuadrado de superficie de
impresión. Con ello es posible, por ejemplo, mediante la impresión
de la cara interna y la cara externa de una cubierta de CD,
almacenar hasta 20 minutos de música después de que se hayan
comprimido los datos de música con procedimientos usuales.
La decodificación de los bits de datos se vuelve
sorprendentemente fiable y segura, a pesar de la alta densidad de
datos, gracias a la codificación según la invención en combinación
con el moderno tratamiento de las imágenes. Se ha demostrado que
justo en el caso de tamaños de celda pequeños y en el caso de
patrones con una estructura fina que no ya no puede captarse por el
ojo humano, es posible una decodificación especialmente fiable.
En contraposición al código conocido, no son
críticos un sustrato ondulado o irregularidades durante el
movimiento del lector. Asimismo, puede compensarse la suciedad de
la óptica.
La cinta de datos según la invención tiene la
ventaja de que básicamente se arregla sin áreas de
sincronización.
Puesto que se suprime una sincronización en el
sentido tradicional, se suprime también el alto sobremuestreo del
orden de 4 a 6 veces necesario para la sincronización durante la
decodificación.
El reconocimiento de patrones busca el modelo más
probable en una celda y de ello deduce los bits de información en
los que se basa. Para el reconocimiento de patrones básicamente no
es necesario ningún sobremuestreo. Sin embargo, se ha acreditado
ventajoso un sobremuestreo del orden de 1,5 a 2 veces.
Puesto que el sobremuestreo se realiza en
dirección horizontal y vertical, la cantidad de datos a procesar en
el lector, en comparación con los procedimientos conocidos,
disminuye en más 7 veces.
El procedimiento según la invención posibilita
una decodificación en gran medida segura también para el caso de
que los patrones impresos, por ejemplo, debido a una mala
reproducción, confluyan unos en otros. Puesto que cada uno de los
patrones definidos influye las celdas contiguas de la misma manera,
es posible, después de que un patrón se haya reconocido una vez,
tener en cuenta la influencia sobre las celdas contiguas en una
retroalimentación de las decisiones durante el reconocimiento de
los patrones.
Según la invención, a los datos codificados puede
superponerse información adicional, especialmente información
visual, sin que se reduzca la densidad de datos. Esto puede suceder
porque la celda, o también el patrón en la celda, se modifique de
tamaño. Por ello, la celda se muestra al observador más clara o más
oscura. Las modificaciones hasta el 50% del tamaño del patrón o
celda característico ocasionadas por la técnica de impresión son
posibles sin más.
Es especialmente ventajosa, sin embargo, la
superposición de información gráfica mediante una modificación del
color de impresión. Esto puede realizarse de tal manera que pase
inadvertido en gran medida para el lector. Por ejemplo, si se
emplea un lector óptico con un filtro rojo, entonces aparece un
color de impresión verde, amarillo o negro, en cierto modo, con poca
intensidad de imagen. También puede modificarse la luminosidad de
los patrones para la superposición de información visual.
Los experimentos demuestran que las oscilaciones
de la intensidad de las imágenes hasta el 50% son aceptables.
En la cinta de datos según la invención, también
pueden dejarse zonas libres de datos para la superposición de
información visual. Esto es posible, por ejemplo, cuando se solapan
estructuras gráficas holoédricas tales como, por ejemplo, ojos
negros en caras reproducidas o similares, a los datos codificados y
no es posible una codificación a través de grandes zonas muy
oscuras.
En este caso se prefiere codificar
identificadores en celdas definidas que fijan los límites de zonas
libres de datos en la cinta de datos.
A continuación se explica la invención mediante
dibujos y ejemplos de realización. En este caso, muestran:
la figura 1, las posibilidades para la
codificación de un único bit de datos,
la figura 2, la repetición periódica de las
celdas que no pueden percibirse por el ojo,
la figura 3, la generación de un desplazamiento
definido de las filas durante la repetición periódica de las celdas
que no pueden percibirse por el ojo,
la figura 4, la posibilidad para la codificación
de una secuencia de 3 bits y
la figura 5, los pasos de procesamiento para
decodificar el código.
La figura 1 ilustra, a modo de ejemplo, una
posibilidad para codificar al mismo tiempo un CERO o un UNO lógico
e información gráfica. En este caso, los patrones 1 ó 3 de
impresión representan un cero lógico, los patrones 2 ó 4 de
impresión representan un UNO lógico. Los patrones se imprimen de
forma tan pequeña que no pueden percibirse por el ojo y sólo
aparecen como un punto gris. Sin embargo, el lector puede reconocer
la forma de los patrones. La superposición de la información
gráfica se produce porque, en el patrón 1'' ó 2'' de impresión se
modifica el color o la luminosidad. En el patrón 1' ó 2' de
impresión se reduce el patrón característico para producir para el
ojo una menor impresión de luminosidad.
En la figura 2 se muestra cómo el par 1 y 2 de
patrones se repite de forma periódica con una separación definida
en 2 direcciones 5 y 6 y, con ello, forma la cinta bidimensional de
datos.
En la figura 3, el par 1 y 2 de patrones se
repite periódicamente en la dirección 7 diagonal. Con ello, cada
dos disposiciones formadas por patrones aparecen desplazadas. Con
ello se simplifica el reconocimiento de patrones en el lector.
El uso mostrado en la figura 4 de cuatro patrones
8, 9, 10 y 11 más complejos posibilita, junto con los patrones 8',
9', 10', 11' con el color invertido, una codificación de una
secuencia de 3 bits, tal como se muestra en los campos 8'', 9'',
10'' y 11''. Naturalmente, también pueden emplearse otros patrones
bidimensionales típicos. A este respecto es decisivo que los
patrones se distingan claramente, de tal manera que el lector pueda
reconocerlos bien.
La función principal de un lector correspondiente
se muestra en la figura 5 en un esquema de bloques. La imagen de la
cinta 15 de datos registrada por el lector, va primero a un bloque
12 de tratamiento que realiza un reconocimiento de patrones. Esto
puede realizarse, por ejemplo, mediante una correlación de los datos
15 gráficos con el patrón impreso. A este respecto, el correlador se
diseña de tal manera que permanece sin sufrir influencias de las
oscilaciones de luminosidad o de los colores del patrón, lo que
posibilita una superposición de la cinta de datos con gráficos o
imágenes. Si la cinta de datos contiene diferentes patrones,
entonces se correlaciona con diferentes patrones. También pueden
emplearse otros procedimientos para el reconocimiento de los
patrones. Después de que se haya reconocido el patrón, en el bloque
16 se deduce el bit codificado, o la secuencia de bits codificada,
y se emiten 14 los bits. El bloque 13 determina el punto en el que
se ha reconocido el patrón y lo compara con el punto 17 previamente
definido en el que se esperaba el patrón. Si los dos puntos
difieren entre sí, entonces la imagen de la cinta de datos está
desplazada, girada o distorsionada. En el bloque 12, para el
reconocimiento de los patrones, se adaptan entonces de forma
correspondiente los patrones de búsqueda y se realiza nuevamente el
reconocimiento de los patrones. Adicionalmente, se determinan
nuevamente los puntos en los que se esperan los patrones. Estos
nuevos puntos 18 de los patrones se usan en el siguiente ciclo de
tratamiento como puntos 18 definidos de los patrones.
Claims (20)
1. Procedimiento para la codificación y
decodificación de datos en sustratos impresos, en el que la
codificación se realiza en forma de celdas bidimensionales,
colocándose las celdas en puntos definidos sobre el sustrato,
conteniendo las celdas, en cada caso, uno de como mínimo dos
patrones diferentes para el almacenamiento de datos, y en el que
para el reconocimiento de los patrones se realizan correlaciones de
las celdas bidimensionales con patrones de búsqueda determinados
para buscar en la cinta de datos leída imágenes de los patrones
bidimensionales, caracterizado porque los patrones de
búsqueda están colocados sobre el sustrato impreso.
2. Procedimiento según la reivindicación 1,
caracterizado porque se mide la distorsión o el ladeo local
de los patrones determinando durante el reconocimiento de los
patrones el lugar en el que se sitúa el patrón y comparando éste
con la posición nominal definida.
3. Procedimiento según como mínimo una de las
reivindicaciones 1 a 2, caracterizado porque se invierte el
patrón.
4. Procedimiento según como mínimo una de las
reivindicaciones 1 a 3, caracterizado porque dentro de las
celdas se emplean superficies impresas y no impresas de
aproximadamente el mismo tamaño.
5. Procedimiento según como mínimo una de las
reivindicaciones 1 a 4, caracterizado porque los patrones se
modifican por la forma geométrica y / o la distribución de la
luminosidad.
6. Procedimiento según como mínimo una de las
reivindicaciones 1 a 5, caracterizado porque se fabrican
patrones con como mínimo dos colores diferentes y se codifican por
intercambio de los colores.
7. Procedimiento según como mínimo una de las
reivindicaciones 1 a 6, caracterizado porque a la
información almacenada se superpone información perceptible por las
personas, especialmente información visual.
8. Procedimiento según como mínimo una de las
reivindicaciones 1 a 7, caracterizado porque se modifica el
tamaño de las celdas y / o de los patrones.
9. Procedimiento según como mínimo una de las
reivindicaciones 1 a 8, caracterizado porque los patrones
empleados para la codificación se colocan sobre el sustrato en
celdas definidas previamente y / o en secuencias definidas
previamente.
10. Procedimiento según como mínimo una de las
reivindicaciones 1 a 9, caracterizado porque gracias al
registro de identificadores no se decodifican zonas predeterminadas
del sustrato.
11. Dispositivo para leer datos dispuestos sobre
citas de datos, en el que los datos están codificados en forma de
celdas bidimensionales porque las celdas están colocadas en puntos
definidos sobre el sustrato de la cinta de datos y las celdas
contienen, para el almacenamiento de los datos, en cada caso uno de
dos patrones diferentes, con un decodificador que presenta medios
para el reconocimiento de los patrones por correlación de las
celdas bidimensionales con patrones de búsqueda determinados, así
como medios para buscar imágenes de los patrones bidimensionales en
la cinta de datos leída, caracterizado porque los patrones
de búsqueda están colocados sobre el sustrato impreso.
12. Dispositivo según la reivindicación 11,
caracterizado porque el decodificador presenta medios para
la medición de la distorsión o el ladeo local de los patrones, con
lo que durante el reconocimiento de los patrones se determina el
punto en el que se encuentra el patrón y éste se compara con la
posición nominal definida.
13. Dispositivo según la reivindicación 10 u 11,
caracterizado porque el decodificador presenta medios para
invertir los patrones.
14. Dispositivo según como mínimo una de las
reivindicaciones 10 a 13, caracterizado porque dentro de las
celdas de la cinta de datos están previstas superficies impresas y
superficies no impresas de aproximadamente el mismo tamaño.
15. Dispositivo según como mínimo una de las
reivindicaciones 10 a 14, caracterizado porque los patrones
presentan diferentes formas geométricas y / o distribuciones de la
luminosidad.
16. Dispositivo según como mínimo una de las
reivindicaciones 10 a 15, caracterizado porque los patrones
presentan como mínimo dos colores diferentes y están codificados
por intercambio de los colores.
17. Dispositivo según como mínimo una de las
reivindicaciones 10 a 16, caracterizado porque a la
información almacenada está superpuesta información perceptible por
las personas, especialmente información visual.
18. Dispositivo según como mínimo una de las
reivindicaciones 10 a 17, caracterizado porque la cinta de
datos presenta diferentes tamaños y / o patrones.
19. Dispositivo según como mínimo una de las
reivindicaciones 10 a 18, caracterizado porque los patrones
empleados para la codificación están colocados sobre el sustrato en
celdas y / o secuencias definidas.
20. Dispositivo según como mínimo una de las
reivindicaciones 10 a 19, caracterizado porque gracias al
registro de identificadores no están codificadas zonas de la cinta
de datos.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19926194 | 1999-06-09 | ||
| DE19926194A DE19926194C2 (de) | 1999-06-09 | 1999-06-09 | Datenstreifen und Verfahren zur Kodierung und Dekodierung gedruckter Daten |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2214277T3 true ES2214277T3 (es) | 2004-09-16 |
Family
ID=7910616
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES00935178T Expired - Lifetime ES2214277T3 (es) | 1999-06-09 | 2000-06-07 | Cinta de datos y procedimiento para la codificacion y decodificacion de datos impresos. |
Country Status (14)
| Country | Link |
|---|---|
| EP (1) | EP1190375B1 (es) |
| JP (1) | JP2003502741A (es) |
| KR (1) | KR20020013574A (es) |
| CN (1) | CN1360710A (es) |
| AT (1) | ATE256896T1 (es) |
| AU (1) | AU5075900A (es) |
| CA (1) | CA2376766A1 (es) |
| CZ (1) | CZ20014390A3 (es) |
| DE (2) | DE19926194C2 (es) |
| EA (1) | EA003380B1 (es) |
| ES (1) | ES2214277T3 (es) |
| HU (1) | HUP0201382A3 (es) |
| PL (1) | PL352095A1 (es) |
| WO (1) | WO2000077724A1 (es) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10307775B4 (de) * | 2002-02-22 | 2008-04-17 | Tropf, Hermann, Dipl.-Ing. | Gemusterter Code mit robuster Decodierung, insbesondere Signalcode, Decodierverfahren, Decodiereinrichtung, Leseeinrichtung, sowie Datenträger mit Programm |
| US20080197203A1 (en) | 2004-07-29 | 2008-08-21 | Bernhard Wirnitzer | Matrix Print Data Storage and Method for Encoding the Data |
| GB2416894B (en) | 2004-07-29 | 2009-04-29 | Hewlett Packard Development Co | Products with data encoding pattern |
| DE102004063950B4 (de) * | 2004-08-07 | 2009-02-19 | Tropf, Hermann | Kanalcodiervorrichtung |
| DE102004038601B4 (de) * | 2004-08-07 | 2006-08-24 | Tropf, Hermann | Kanalcodierungsverfahren und Codiereinrichtung |
| WO2006080031A1 (en) * | 2005-01-28 | 2006-08-03 | Kumar Raju G Praveen | New method of digital data representation using colors |
| US7427018B2 (en) | 2005-05-06 | 2008-09-23 | Berkun Kenneth A | Systems and methods for generating, reading and transferring identifiers |
| US7775428B2 (en) | 2005-05-06 | 2010-08-17 | Berkun Kenneth A | Systems and methods for generating, reading and transferring identifiers |
| DE102005037388B4 (de) * | 2005-08-08 | 2007-05-16 | Tropf Hermann | Kanaldecodierung mit zugehörigem Code |
| US8226007B2 (en) | 2007-03-23 | 2012-07-24 | Ltt, Ltd | Method and apparatus for using a limited capacity portable data carrier |
| US8662396B2 (en) | 2007-03-23 | 2014-03-04 | Labels That Talk, Ltd | Method for reproducing and using a bar code symbol |
| CN101101631B (zh) * | 2007-07-02 | 2014-06-18 | 天津市阿波罗信息技术有限公司 | 一种用于低解像度印刷机的多媒体印刷系统的实现方法 |
| DE102007045933A1 (de) | 2007-09-25 | 2009-04-09 | Eins Gmbh Entwicklung Interaktiver Software | Visitenkarte und Verfahren zu deren Herstellung |
| JP2012523598A (ja) * | 2009-04-08 | 2012-10-04 | コンチネンタル・テベス・アーゲー・ウント・コンパニー・オーハーゲー | 2次元シンボルコードおよびそのシンボルコードを読取るための方法 |
| MD4151C1 (ro) * | 2010-01-19 | 2012-09-30 | ШКИЛЁВ Думитру | Procedeu de aplicare a marcajului individual de identificare şi marcaj individual de identificare |
| CN103119613B (zh) * | 2010-09-24 | 2016-12-28 | 锡克拜控股有限公司 | 二维识别图案、包括此类图案的物品以及用于标记和识别此类图案的方法 |
| CN102254141B (zh) * | 2011-06-08 | 2013-12-18 | 汕头市东方科技有限公司 | 圆周编码定位系统 |
| MY167537A (en) * | 2011-11-15 | 2018-09-05 | Sicpa Holding Sa | Pattern for coding numerical information on a surface, and marking and reading methods |
| GB2525930B (en) * | 2014-05-09 | 2018-08-22 | Smartglyph Ltd | Method of authentication |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4782221A (en) * | 1985-04-01 | 1988-11-01 | Cauzin Systems, Incorporated | Printed data strip including bit-encoded information and scanner control |
| US5241166A (en) * | 1990-07-02 | 1993-08-31 | Chandler Donald G | Low resolution target acquisition |
| HU216669B (hu) * | 1990-09-19 | 1999-08-30 | Koninklijke Philips Electronics N.V. | Információhordozó fő adatállománnyal és vezérlőállománnyal, eljárás és készülék ezen állományok rögzítésére, valamint készülék azok kiolvasására |
| NL9002113A (nl) * | 1990-09-19 | 1992-04-16 | Koninkl Philips Electronics Nv | Beeldopzoeksysteem, alsmede een registratiedrager en een inrichting voor toepassing in het systeem. |
| US5170044A (en) * | 1990-11-09 | 1992-12-08 | Pitney Bowes Inc. | Error tolerant 3x3 bit-map coding of binary data and method of decoding |
| KR0148130B1 (ko) * | 1992-05-18 | 1998-09-15 | 강진구 | 블럭킹아티팩트를 억제시키는 부호화/복호화 방법 및 그 장치 |
| CN1104791A (zh) * | 1993-12-30 | 1995-07-05 | 富冈信 | 一种数据处理用的二维代码纸 |
| US5706099A (en) * | 1995-06-05 | 1998-01-06 | Xerox Corporation | Method and apparatus for generating serpentine halftone images |
| RU2090011C1 (ru) * | 1995-06-28 | 1997-09-10 | Закрытое акционерное общество "Техно-ТМ" | Устройство кодирования-декодирования видеосигнала изображений |
| DE19612406C2 (de) * | 1996-03-28 | 2000-01-20 | Anitra Medienprojekte Gmbh | Informationsträger und Verfahren zum Überlagern und zum Verarbeiten von Informationen |
-
1999
- 1999-06-09 DE DE19926194A patent/DE19926194C2/de not_active Expired - Fee Related
-
2000
- 2000-06-07 KR KR1020017015857A patent/KR20020013574A/ko not_active Ceased
- 2000-06-07 AU AU50759/00A patent/AU5075900A/en not_active Abandoned
- 2000-06-07 CA CA002376766A patent/CA2376766A1/en not_active Abandoned
- 2000-06-07 PL PL00352095A patent/PL352095A1/xx unknown
- 2000-06-07 ES ES00935178T patent/ES2214277T3/es not_active Expired - Lifetime
- 2000-06-07 WO PCT/EP2000/005211 patent/WO2000077724A1/de not_active Ceased
- 2000-06-07 CN CN00810293A patent/CN1360710A/zh active Pending
- 2000-06-07 AT AT00935178T patent/ATE256896T1/de not_active IP Right Cessation
- 2000-06-07 EP EP00935178A patent/EP1190375B1/de not_active Expired - Lifetime
- 2000-06-07 CZ CZ20014390A patent/CZ20014390A3/cs unknown
- 2000-06-07 EA EA200200011A patent/EA003380B1/ru not_active IP Right Cessation
- 2000-06-07 HU HU0201382A patent/HUP0201382A3/hu unknown
- 2000-06-07 DE DE50004798T patent/DE50004798D1/de not_active Expired - Fee Related
- 2000-06-07 JP JP2001503126A patent/JP2003502741A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| EA200200011A1 (ru) | 2002-06-27 |
| DE19926194A1 (de) | 2000-12-21 |
| EA003380B1 (ru) | 2003-04-24 |
| PL352095A1 (en) | 2003-07-28 |
| JP2003502741A (ja) | 2003-01-21 |
| CZ20014390A3 (cs) | 2002-08-14 |
| KR20020013574A (ko) | 2002-02-20 |
| WO2000077724A1 (de) | 2000-12-21 |
| DE50004798D1 (de) | 2004-01-29 |
| CA2376766A1 (en) | 2000-12-21 |
| EP1190375B1 (de) | 2003-12-17 |
| HUP0201382A2 (en) | 2002-08-28 |
| EP1190375A1 (de) | 2002-03-27 |
| CN1360710A (zh) | 2002-07-24 |
| AU5075900A (en) | 2001-01-02 |
| ATE256896T1 (de) | 2004-01-15 |
| DE19926194C2 (de) | 2001-05-10 |
| HUP0201382A3 (en) | 2003-07-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2097359C (en) | Record with encoded data | |
| US5260556A (en) | Optically readable coded target | |
| JP5216764B2 (ja) | バーコード認証 | |
| US7510125B2 (en) | Multi-dimensional symbologies and related methods | |
| US6279830B1 (en) | Two-dimensional code, reading and producing method and recording medium storing related software | |
| JP3212394B2 (ja) | 複数の2−ビット・ディジタル値を記録媒体上の自己クロッキングコードとして符号化する方法 | |
| US20120006894A1 (en) | Printed media products including data files provided in multiple layers of encoded, colored dots | |
| CA2192008A1 (en) | Clock free two-dimensional barcode and method for printing and reading the same | |
| JP2004530227A (ja) | グラフィカルバーコードの基準目印パターン | |
| WO2002007065A9 (en) | Compact matrix code and one-touch device and method for code reading | |
| EP1016027A4 (en) | COLOR TRANSITION BARCODE, WITH DISTORTION RESISTANT DUAL DATA ERRORS, AND METHOD FOR PRODUCING AND USING THE BAR CODE | |
| KR20020013574A (ko) | 인쇄 데이터의 암호화 및 해독을 위한 데이터 스트립 및방법 | |
| CN1971591A (zh) | 二维代码,以及用于检测二维代码的方法和设备 | |
| ES2374181T3 (es) | Símbolo óptico, artículo al que se fija el símbolo óptico, método para fijar un símbolo óptico a un artículo, y método para el reconocimiento de un código por reconocimiento óptico. | |
| US5811787A (en) | Two-dimensional bar code symbology using implicit version information encoding | |
| KR20030085511A (ko) | 2차원 바코드 카드 및 그 디코딩 방법 | |
| JPH08249409A (ja) | デジタル情報記録方法 | |
| EP0147090B1 (en) | Optical recording method; optical medium and method for reading said medium | |
| CA1229164A (en) | High density codes for optical recording | |
| US6340118B1 (en) | Exclusive or cross-coupled framing codes for self-clocking glyphs | |
| WO2012035552A2 (en) | Generating a code system using haar wavelets | |
| CA2448709C (en) | Record with encoded data | |
| JPS63171475A (ja) | カ−ドの真偽判定方法 | |
| JP2001307037A (ja) | デジタル情報読出方法、およびデジタル情報記録方法 | |
| JPS62132239A (ja) | 光デジタルデ−タの読取方法 |