Pixel mapping, arranging, and imaging for round and square-based micro lens arrays to achieve full volume 3d and multi-directional motion.
Abstract
A display assembly adapted for use as an anti-counterfeiting device on paper money, product labels, and other objects. The assembly includes a film of transparent material that includes a first surface that includes a lens array and a second surface opposite the first surface. The assembly also includes an image printed near the second surface. The printed image includes frame pixels of one or more images interleaved relative to two orthogonal axes. The array lenses are nested in a plurality of parallel rows and adjacent ones of the array column lenses are aligned to be in a single row without displacement of the lenses in adjacent columns / rows. The lenses can be round base lenses or they are square base lenses, and the lenses can be provided at 200 per centimeter (LPC) or a higher LPC in both directions.

Term
6.9 yearsleft in the term
Expires 4 September 2033.
- Priority
- Filed
- Granted
- Today
- Expires
9 claims: 7 independent, 2 dependent
- 1REIVINDICACIONES 1. Un ensamble de presentación visual útil como un dispositivo anti-falsificación, que comprende:una película de material transparente que comprende una primera superficie que incluye una matriz de lentes y una segunda superficie opuesta a la primera superficie;una imagen impresa cerca de la segunda superficie, la imagen impresa comprende píxeles de marcos de una o más imágen s intercaladas con relación a dos ejes ortogonales, en donde la imagen impresa es»í adaptada de tal manera que una imagen presentada desde un POV normal incluye un prim r conjunto de símbolos y un segundo conjunto de símbolos, en donde en una imagen presentada cuando el ensambl s girado desde el POV normal alrededor de un primer eje, el primer y segundo conjuntos de símbolos se mueven en direcciones opuestas, en donde los marcos comprenden cada uno un punto de vista diferente (POV) de una o más imágenes, en donde los marcos comprenden marcos que proporcionan al menos tres POV a lo largo del primer de los dos ejes ortogonales, y en donde los marcos comprenden además ai menos dos POV adicionales correspondientes a cada uno de los tres POV a lo largo del segundo de los dos ejes ortogonales.
- 2El ensamble de acuerdo con la reivindicación 1, en donde la imagen impresa está adaptada de manera que una imag n pr s ntada, cuando I ensambl s girado del POV normal alred dor , . INSTITUTO MEXICANO de un segundo eje ortogonal al primer eje, el B pi;|^ft^ símbolos se mueven en una dirección individual que es ortogonal aL segundo eje.
- 3Un ensamble de presentación visual útil como un 5 dispositivo anti-falsificación, que comprende:una película de material transparente que comprende una primera superficie que incluye una matriz de lentes y una segunda superficie opuesta a la primera superficie;y una imagen impresa cerca de la segunda superficie, la imagen ίο impresa comprende píxeles de marcos de una o más imág n s intercaladas con relación a dos ejes ortogonales, en donde la imagen impresa está adaptada de tal manera que una imagen presentada desde un POV normal incluye un prim r conjunto de simólos y un segundo conjunto de símbolos y en dond 15 en una imagen presentada cuando el ensamble es girado desde el POV normal alrededor de un primer eje, el primer y segundo conjuntos de símbolos se mueven en una dirección individual qu s paralela al primer eje del ensamble.
- 4El ensamble de acuerdo con la reivindicación 3, en dond 20 la imagen impresa está adaptada de manera que una imag n presentada, cuando el ensamble es girado del POV normal alrededor de un segundo eje ortogonal al primer eje, el primer y segundo símbolos se mueven en una dirección individual que es paralela al segundo eje. 25 5. Un nsambi d pr sentación visual útil como un dispositivo anti-falsificación en papel moneda, etiquetas de prócTucto, que comprende:~~ una película de material transparente que comprende una primera superficie que incluye un ensamble de lentes y una segunda superficie opuesta a la primera superficie;y una imagen impresa cerca de la segunda superficie, la imagen impresa que comprende píxeles de ensambles de una o más imágenes intercaladas con respecto a dos ejes ortogonales, en donde la imagen impresa incluye un patrón de papel tapiz y un patrón de superposición y en donde el patrón de papel tapiz s visible de una pluralidad de POV y el patrón de superposición tiene un rango de diferentes visibilidades sobre la pluralidad de POV. 6. Un método para fabricar un dispositivo anti-falsificación, que comprende: generar un archivo de impresión que define intercalado de ej doble de una matriz de marcos de imagen;proporcionar una película transparente que comprende una matriz de lentes sobre una primera superficie;y basándose en el archivo de impresión, colocar una capa d tinta sobre una segunda superficie opuesta a la primera superficie, en donde los lentes de la matriz son lentes de base redonda o cuadrada que están anidados en la matriz de manera que se alinean en filas paralelas y columnas paralelas, en donde la generación del archivo de impresión comprende proporcionar las imág n s int rcaladas que cuando s obs rvan a x____. . .__χ · . . . __ mowniAt través de la matriz de lent s proporcionan primer y segundo elementos de imagen que se mueven en diferentes direcciones con relación entre sí cuando el dispositivo anti-falsificación gira alrededor de un primer eje. 7. El método de acuerdo con la reivindicación 6, en donde el primer y segundo elementos de imagen se mueven en dirección s similares relativas entre sí cuando el dispositivo anti-falsificación es girado alrededor de un segundo eje ortogonal al primer eje. 8. Un método para fabricar un dispositivo anti-falsificación, que comprende: generar un archivo de impresión que define intercalado d eje doble de una matriz de marcos de imagen;proporcionar una película transparente que comprende una matriz de lentes sobre una primera superficie;y ¿asándose en el archivo de impresión, colocar una capa de tinta sobre una segunda superficie opuesta a la primera superfici , en donde los lentes de la matriz son lentes de base redonda o cuadrada que están anidados en la matriz de manera que se alin an en filas paralelas y columnas paralelas, . en donde la generación del archivo de impresión comprend proporcionar imágenes intercaladas que cuando se observan a través de la matriz de lentes proporcionan primer y segundo elementos d imagen que se mueven en elementos de imagen primero y segundo que se mueven en direcciones coincidentes con relación entre sí cuando el dispositivo anti-falsificación es girado alrededor d un IMPI INSTITUTO MEXICANO PE LA PROPIEDAD INDUSTRIAL primer eje, las direcciones coincidentes siendo paralelas al primer eje. 9. El método de acuerdo con la reivindicación 8, en donde el primer y segundo elementos de imagen se mueven en segundas direcciones coincidentes relativas entre sí cuando el dispositivo antifalsificación es girado alrededor de un segundo eje ortogonal al primer eje, las direcciones coincidentes siendo paralelas al segundo eje. Un ensamble de presentación visual adaptada para—uumse como un dispositivo anti-falsificación en papel moneda, etiquetas de producto, y otros objetos. El ensamble incluye una película de material transparente que incluye una primera superficie que incluye una matriz de lentes y una segunda superficie opuesta a la primera superficie. El ensamble también incluye una imagen impresa cerca de la segunda superficie. La imagen impresa incluye píxeles de marcos de una o más imágenes intercaladas con relación a dos j s ortogonales. Los lentes de la matriz están anidados en una profundidad de filas paralelas y unos adyacentes de los lentes n columnas de la matriz esíán alineados para estar en una fila individual sin desplazamiento de los lentes en columnas/filas adyacentes. Les lentes pueden ser lentes de base redonda o son lentes z 'cíe base cuadrada, y los lentes pueden ser provistos a 200 lentes por centímetro (LPC) o un LPC más alto en ambas direcciones. An MICRAS í 60MICRAS O 2/26 FIG. 2 FIG. 3B 4/26 400 FIG. 4A IMPI INSTITUTO MBUCANO WE LA PROPIEDAD INDUSTRIAL FIG. 4B
- 55/26 FIG. 5
- 66/26 IMPI INSTITUTO M&XICANO BE LA PROPIEDAD INDUSTRIAL FIG. 6
- 77/26 IMPI INSTITUTO MEXICANO BE LA PROPIEDAD INDUSTRIAL FIG. 7
- 88/26 810 800 FIG. 8
- 99/26 IMPI iwrrmrro mexíca^o »1 LA MIORIOAÍ’ INOUSTlIM 1000 1010 1020 ARCHIVO ORIGINAL ANTES DE AJUSTE 5..3^.31.31.¾ O· 0-¾ -T 5¾.¾.¾.*5*1 «3* O- ΌΌ *« «|l¿w BEz» «W» **W«í« «aKá BJB¿^nKBa»nl®*«TWl -iiMi A’-Mfc.'Wi “3¿ W r'» w<m· Ww nK* MWl* ΟΒ&ΊΐΒΐίΛΙΙ ®.Ha « M. aHN »- * M ARCHIVO DESPUES DE AJUSTE (ALARGAMIENTO DEL 0.7%) CON ADOBE PHOTOSHOP W·***· . .·»> L-rse-a-s ü*í § 0> ílÉteALi. Ί Ϊ <£ FIG. 10 INSTITUTO MIX1CANO BE LAFROHtOAD INDUSTRIAL HACIAARRIBA TODOS LOS ICONOS SE DESPLAZAN HACIA ABAJO TODOS LOS ICONOS SE DESRIZAN HACIAARRIBA HACIA ABAJO FIG. 11 1224 TODOS LOS ICONOS SE DESPLAZAN re re re TODOS LOS ICONOS SE DESPLAZAN HACIAARRIBA g ^ g HACIAABAJO ts σ> TODOS LOS ICONOS SE DESPLAZAN HACIAABAJO HACIAARRIBA TODOS LOS ICONOS SE DESPLAZAN HACIA LA DERECHA _ HACIA LA IZQUIERDA FIG. 12 1300 1320 PUEDE VER EL LADO INFERIOR DE LA IMAGEN 1326 PUEDE VER EL LADO DERECHO DE LA IMAGEN 1310 INCLINACION λ HACIA ARRIBA---P. VV.· 1327 ¡ INCLINACION HACIALA IZQUIERDA 1321 1323 . VISTA RECTA 1322 INCLINACION HACIALA DERECHA PUEDE VER EL LADO IZQUIERDO DE LA IMAGEN ω NJ σ> 1324 PUEDE VER EL LADO SUPERIOR DE LA IMAGEN FIG. 13 INSTITUTO MEXICANO •E I.A PROPIEDAD industrial FIG. 14 1410 1414 N3 σ> FIG. 15 FIG. 16 σ> NJ o> INSTITUTO MEXICANO DE LA PROPIEDAD INDUSTRIAL 17/26 1700 1710 1720 1730 1760 1770 1740 1790 IMPI INSTITUTO M&XICANO DELA nOftSDAD INDUSTRIAL FIG. 17 FIG. 18 Oo ro 19/26 NSTTTVTO •r LA RtomOAn 1910 1912 EipMr0riip3¿Ul«2MMMoroQMiiM(nM VMdn IWrtO* 1 JOS 4-17-2010 teta «tari OMMOtt Itaar taarivda, datad» -1515 Ibar NMr, «Nitor -10 30 Angdo da Noto, datonar, pan -30 30 6 Fronde RMM0 Uridatoaate RADODeiBniCUA“““ Andad· lanfcuto de nd»2¿m Eipoaor da Mouto da tado 10000 Mod»tarifaria«123 frdoe de ratadón di ndto 1.40 Nún»nNMtorttaM>2 MFORMACION DE NTERCALADO And» di 8i*artHi CBMHto 2 N Mr per pupo da tonto» 7 N pane da «n por Mari* odMmto 1 DaaftaariariBdatoMXO LMtodeirgdQporeKMncteL4M646 UiM pon «cuando 20 V 8Mrt^»todaria ti toaganl OiporictoQdMantottlmapont . Ouporioto odManto IB taagan 2 &<w«ctoooMmto*4ta»0an3 Suparicto ooOnotonto 15 bagan ? SiparHa cotante Λ taigon S &pa«da aMata W hagan 1 1920 1914 1918 1918 1916 FIG. 19 20/26 IMPI iNsmvro mexicano ’ DE LA moneda o inmistwae FIG. 20 21/26 IMPI ΙΝΓΠΤυΤΌ MEXICANO •Ε LAMK*IEt>AD industrmi FIG. 21 22/26 IMPI iNSTrruro mexicano BE LA PBOPíLCaD INDUSTRIAL FIG. 22 23/26 2300 INSTITUTO MEXICANO BE LA PROPIEDAD industrial FIG. 23 24/26 IMPI instituto mAicang BE LA PROPIEDAD INDUSTRIAL FIG. 24 25/26 ΙΜΡΙι iNsmvro M LA PROHÍDAP rNDUSTRIAI FIG. 25 26/26 IMPI INSTITUTO MRXICANO •f LA MONEDAD INDUSTRIAL UngUM d» onda ulM· .55 FIG. 26
Independent claims9
476 paragraphs in 70 sections, as filed
(54) Title: PIXEL IMAGE TRACING, CONFIGURATION AND FORMATION FOR ROUND OR SQUARE BASED MICRO-LENSES MATRICES TO ACHIEVE FULL VOLUME THREE-DIMENSIONAL AND MULTI-DIRECTIONAL MOVEMENT.
(54) Title: PIXEL MAPPING, ARRANGING, AND IMAGING FOR ROUND AND SQUARE-BASED MICRO LENS ARRAYS TO ACHIEVE FULL VOLUME 3D AND MULTI-DIRECTIONAL MOTION.
(57) Summary
A display assembly adapted for use as an anti-counterfeiting device on paper money, product labels, and other objects. The assembly includes a film of transparent material that includes a first surface that includes a lens array and a second surface opposite the first surface. The assembly also includes an image printed near the second surface. The printed image includes frame pixels of one or more images interleaved relative to two orthogonal axes. The array lenses are nested in a plurality of parallel rows and adjacent ones of the array column lenses are aligned to be in a single row without displacement of the lenses in adjacent columns / rows. The lenses can be round base lenses or they are square base lenses, and the lenses can be provided at 200 per centimeter (LPC) or a higher LPC in both directions.
(57) Abstract
A visual display assembly adapted for use as an anti-counterfeiting device on paper currency, product labels, and other objects. The assembly includes a film of transparent material including a first surface including an array of lenses and a second surface opposite the first surface. The assembly also includes a printed image proximate to the second surface. The printed image includes pixels of frames of one or more images interlaced relative to two orthogonal axes. The lenses of the array are nested in a plurality of parallel rows, and adjacent ones of the lenses in columns of the array are aligned to be in a single one of the rows with no offset of lenses in adjacent columns / rows. The lenses may be round-based lenses or are square-based lenses, and the lenses may be provided at 200 lenses per inch (LPI) or a higher LPI in both directions.
, MI x .. '
PATENT TITLE No. 348176
Owner (s): LUMENCO, LLC
Address: 3600 South Huron Strret, Englewood, Colorado, 80110, USA
D nomination: PIXEL PICTURE TRAINING, CONFIGURATION AND FORMATION FOR
ROUND OR SQUARE BASED MICRO-LENS ARRAYS FOR
ACHIEVE THREE-DIMENSIONAL, MULTI-DIRECTIONAL, FULL-VOLUME MOVEMENT. '<'. χ \,
Classification: CIP: G02E27 / 08; B42D15 / 00; G02B27 / 22
Inventor (s):
ΟΘ2Β27 / 2214; B41JW BW14; B42D15A ": B42D25 / 30; B42D25 / 324;
B42D25 / 342; $ 4 <1 / ^ <| 0eF »l £ SD9F19 / 14 /
MARR A. RAYMOND; HECTOR ANJEES PORRAS-SOTO Z
CPC:
Number:
MX / a / 2015/002911
- · 0 <^ 3pti> r7¿ré ^ <2013,,
XA '«i
Country: US
Validity: Twenty years <sub>k</sub>
PRIORITY '' iwU ·,. 5 efe ¿01 ^
Number:
61/70085
Veueimienta Date: September 4, 2033
Issuance Date: 2 <fejuhió'de 2017, '', |
The reference patent # Ótijrga with found it in the articles ^ », ^} racci $ Ai! CS“ fra ^ lWM y-etfüetó tey <te la ^ rá | ie | ife
...... . —. ...... .... ... —«. ........ . . . ......... .
Industrial.
'' T '-C ...... .... ...... ,
In accordance with article 234 »the Property Law jncMMaUMMtnte pátefRr from the date of presentation of the | olicifud and will be subject to the payment of the non-extendable per * # fknte, counted at
Whoever signs this title will do so in what is stated by fesafticul & 8 · fractions lll and, 7 · Ms 2jfe the Industrial Property Law (Official Gazette of the Federation tDÍQ /.). ^ 7/06/1991 , give it to me on 12 / # 8Í | 994, 3É / 10A9M, 26/12 / th # t ',' l ^ v641999, 26/01/2004, 16/06/2005, 25/01/2006, 06/05 / 2009.06 / 01 / 2010,1β «6 / 20ΐ0, 06/28/2610, 01/27/2012 ^ 09 (2012 / 04¾arttelWl», 3WraÉ &> vjribeo a), 4<sup>or</sup> and 12 »sections I and lll of the Regulations of the Mexican Institute of Tá'ráofráíaad fiWUstnal (OOP .. 'fWormadpel Ol) fcuae ^ ¿WD7 / 2004, 07/28/2004 and 09/07/2007);
Articles 1 », 3», 4 °, 5 ° fraction V subsection a) -tí fraoeiodh (JT yi y 30 deLEsfatuto OrqimdTdgUnstitU ^ Mexicano de latruderthe Industrial (DOF 12/27/1999, amended 10/10/2002, 29 / 07/20 «34φ8Λ> Β04 p | p ^ 0®) Agreement that delegates powers to the Directors
Deputy Generals, Coordinator, Diviítel Directors ^ wQjHtul ^ ráS 'ee-laíX) fiiAie «® ^^ qnales. Divisional Assistant Directors. Departmental Coordinators and other subordinates of the Instituto Mexicáho oe the Wpiaó8 <M | dpStrial.'í (fiW \ 12/15/1999, amended on 02/04/2000, 07/29/2004, 08/04/2004 and 09/13 / 2007),
This document is signed with an advanced electronic signature (FIEL), based on articles 7 BIS 2 of the Industrial Property Law; 3 of its Regulations, and 1 fraction lll, 2 fraction V, 26 BIS and 26 TER of the Agreement establishing the guidelines for the use of the Payment and Electronic Services Portal (PASE) of the Mexican Institute of Industrial Property, in the procedures indicated.
THE DIVISIONAL DIRECTOR OF PATENTS
NAHANNY CANAL REYES
[«ME Original Chain:
NAHANNY MARISOL CANAL REYES | 00001000000403252793 | Administration Service
Tax | 1695 || MX / 2017/43612 | MX / a / 2015/002911 | PCT patent title | 1488 | IAR | Page (s) 1 | XtX4FfKohsorojx1r9FSevqgjk8 =
Digital stamp:
BURED4rAmt851D3eeHhJhdgr2HLtjZnD8 + HKRcB8uRUe09HOqRVUnoN2INmkfCpePGIIZNNsFfOclZnXDR20TEd1Q
V2bT3xuQ3dTSOLeWaZo2w9J78Y3nZeL / t12xjBNAZoEtBiMv1qJgn3LjtXAPMQZaPoLxWKh2t7pksmDwpkamhnYGcG tSMNxSVsinVr JsnmgGOKZXLM28W5LBXgli1A2KUBM1QrMOKGZMsNrv + 8LUQbCwetu + VadLekKz4J5bRFhT6ZpOZKzoMbjSLK6rbPs7
LUINM2NZQuJwgA3Y0g1kSBbPR0WmH + 8ga2HTZAa + IONunPMJV8322 / qRc96WKdv2qE + Fb / + w ==
Arenal No 550. Floor 1, Pueblo Santa Maria Tepepan, Xochimilco. 16020, Mexico City (55) 53340700 www.cob.mx/impi
<img file="MX348176B_D0001.tif" />
<img file="MX348176B_D0002.tif" />
<img file="MX348176B_D0003.tif" />
IMPI
INSTITUTO Μ ÜtICA NO BE LA INDUSTRIAL PROPERTY
PLOT, CONFIGURATION AND IMAGING-FORMATION DF PIXFL FOR ROUND OR SQUARE BASED MICRO-LENSES ARRAYS TO ACHIEVE FULL VOLUME MULTI-DIRECTIONAL THREE-DIMENSIONAL MOVEMENT
CROSS REFERENCE TO RELATED REQUESTS
This application claims the benefit of US Provisional Application No. 61 / 743,485, filed September 5, 2012, which is incorporated herein by reference in its entirety.
BACKGROUND
1. Description Field.
The present invention relates generally to combining printed images with lens arrays to present three-dimensional (3D) images with or without movement and, more particularly, to a method of pixel plotting, pixel array ratio, and formation of image that is adapted for use with square or round base micro-lens arrays to provide enhanced 3D images with fuller volume and / or multi-directional movement.
two. Relevant background.
Currently there are many applications where it is desirable
<img file="MX348176B_D0004.tif" />
IMPI
MEXICAN INSTITUTE
BE LA INDUSTRIAL PROPERTY view a printed image through a matrix (Té 'IéhtéS. PUI example, anti-identification efforts frequently involve the use of an anti-counterfeiting device or element that is formed of a lens array and an image printed on the back of the lens array or on an underlying substrate or surface (eg, a sheet of paper or plastic). The anti-counterfeiting element can be used to present an image that is chosen to be unique and to be an indicator of the article carrying the anti-counterfeit element that is not a counterfeit. The anti-counterfeiting market is rapidly growing globally with anti-counterfeiting items placed on a wide variety of items such as currency (for example, on a surface of a paper invoice to help provide copy) and on product labels. retail (for example, clothing labels showing authenticity).
In this regard, moiré patterns have been used for years in anti-counterfeiting elements with round lens arrays and with hexagonal array arrays (or round or hexagonal lens arrays). Typically, the printed images provided on the ink layer under these lens arrays are small, fine images relative to the size of the lenses. A moiré pattern is provided on images printed in a conspicuous and visually overlapping secondary pattern that is created when two identical patterns are superimposed on a surface while moving or rotating a small amount relative to each other.
IMS! ΠUTO MEXICANO »Ε Μ INDUSTRIAL PROPERTY
In such anti-counterfeiting elements hwrinr ..- an mniré pattern some of the images may be printed at a slightly more or less frequent frequency than the one-to-one dimension of the two-axis lenses, and some of the images may be printed slightly as different relative to each other. Figure 1 illustrates an illustrative assembly 100 that can be used as an anti-counterfeiting element. The assembly 100 includes a lens array 110 formed of parallel, collateral columns (or rows) 112 of round lenses 114, and it can be seen that the columns 112 are offset from each other (by approximately 50%) so that no pairs are aligned. of adjacent lenses 114 in the columns (eg, a lens in a next column is placed in the space between two lenses in the previous column).
A printed image 120 is provided in an ink layer below the lens array 110 (on a flat, rear surface of the lens array 110). The result, which is difficult to see in Figure 1, is a moiré pattern that provides the inclusion of depth of field to an observer through the lenses 112 of the matrix 110 or, in some cases, the sense that the images are are moving (movement or animation of the articles presented). Typically, the thickness of each of the lenses 112 is in the range of 12 to about 125 microns, and the frequency of these lenses 112 in a 110 array is about 400 X 400 to greater than 1000 X 1000 by 2.54 centimeters.
<img file="MX348176B_D0005.tif" />
Although it is useful to reduce counterfeiting, the use of molfff patterns with round lens arrays has not been completely satisfactory for the anti-counterfeiting market. One reason is that the effects that can be achieved with moiré patterns are limited. For example, one cannot take a photograph and present 3D with a moiré pattern. Generally, moiré patterns are used in the security and / or anti-counterfeiting industry on very thin lenses with focal lengths of approximately 20 to 75 microns and frequencies of more than 500 lenses per 2.54 centimeters on an axis or more than 250,000 lenses per square centimeter. As a result, the images underlying the lenses in the lens array are typically printed at at least 12,000 DPI (dots per 2.54 centimeters) and can be provided at more than 25,000 DPI. These micro-lens arrays are generally closely nested as shown in element 200 with its array 210 in Figure 2. Array 210 utilizes hexagonal lenses that are provided in offset and overlapping columns 212 (for example, collateral lenses 214 are not aligned in a row and are positioned to fill or be nested in space between two adjacent column lenses 212) to focus over a 220 moiré image or pattern on an ink underlay layer
One problem or issue with the use of such an array 210 and images 220 is that element 200 is relatively easy to reverse engineer, which limits its usefulness as an anti-counterfeiting element. In particular, the 220 patterns under the lenses
<img file="MX348176B_D0006.tif" />
214 They can be used with an inexpensive and readily available microscope, which allows one to determine the frequency of the images and patterns. Additionally, lenses 214 can be cast and re-molded, leaving imprinting of the identified images as the only obstacle to successfully copying item 200 (and then forging a piece of coin or a label for a product). Unfortunately, image 220 printing is becoming easier to achieve due to high resolution lasers and fixers and other printing advancements. Typically, for an element 200, the micro-lenses are printed using an etch and fill technology, which limits printing to one color due to the fact that the process tends to be self-contaminating after one color and also due to the fact that The procedure is difficult to control from a relative color to color tilt in the etch and fill printing procedure.
Therefore, there remains a need for advancements in the design and manufacture of assemblies or elements that combine a lens array with a printed image (ink cap containing images / patterns) to present images. Such improvements may allow new anti-counterfeiting devices or elements to be produced for use with currency, labels, credit / debit cards, and other items, and these anti-counterfeiting devices will preferably be much more difficult if not impossible to duplicate or copy. Furthermore, there is a growing demand for such anti-counterfeiting devices to provide a factor
<img file="MX348176B_D0007.tif" />
IMPI
INSTTnrrc MEXICANO BE LA ΗΙΟΒΕΟΑΓ) INDUSTRIAL surprising or “surprise” with its images such as images floating above and / or below a focal plane (eg truer 3D images).
BRIEF DESCRIPTION OF THE INVENTION
Briefly, the inventors recognized that it may be beneficial to provide a different nesting of lenses in an array that can then be combined with an image having dual axis interleaving. For example, the lenses can be circular or square-based lenses that have their centers aligned so that the array is formed of parallel rows and columns of lenses (for example, without having adjacent lenses that are offset from each other as seen in the matrices of Figures 1 and 2). The image is printed from a print file generated from an array of image frames taken from a plurality of viewpoints (POV) along a first axis (X-axis) and also along a second axis ( Axis y). The frames are interleaved in both directions to provide a pixel plot to the array lenses.
More particularly, a display assembly is provided and is useful as an anti-counterfeiting device on paper money, product labels, and other objects. The assembly includes a film of transparent material including a first surface that includes a lens array and a
<img file="MX348176B_D0008.tif" />
<img file="MX348176B_D0009.tif" />
The second surface opposite the first also includes an image printed near the second surface. The printed image includes frame pixels from one or more images interleaved relative to two orthogonal axes (printed from a file generated using dual axis interleaving rather than single axis interleaving like a conventional lenticular print). The lenses in the array are nested in a plurality of parallel rows, and adjacent columnar lenses in the array are aligned to be in one of the rows (eg, no adjacent lens offset).
To provide the lens matrix, the lenses can be round base lenses or square base lenses. The array lenses are provided at 200 LPC (or higher LPC) as measured along the two orthogonal axes. Each of the lenses can have a focal length of less than 25.4 / 2540 centimeters. In some embodiments, each of the frames includes a different point of view (POV) of one or more images. In such cases, the frames include images of at least three POVs along the first of the two orthogonal axes, and the frames further include images of at least two additional POVs corresponding to each of the three POVs along the second of the two orthogonal axes.
In assembly, the printed image can be tailored so that an image displayed from a normal POV includes a first set of symbols and a second set of symbols, and, in a
<img file="MX348176B_D0010.tif" />
IMPI
MEXICAN INSTITUTE
FROM INDUSTRIAL PROPERTY image displayed when the normal POV assembly is rotated around a first axis, the first and second symbol sets move in opposite directions. Furthermore, the printed image can be adapted so that in a processed image, when the assembly rotates from the normal POV about a second axis orthogonal to the first axis, the first and second symbols move in a single direction that is orthogonal to the second axis.
In other assemblies, the printed image can be adapted such that a displayed image of a normal POV includes a first set of symbols and a second set of symbols, and, in a displayed image when the assembly rotates from the normal POV about a first axis , the first and second sets of symbols can move in a single direction that is parallel to the first axis of the set. In such embodiments of the assembly, the printed image is adapted so that a displayed image when the normal POV assembly is rotated about a second axis orthogonal to the first axis, the first and second symbols move in a single direction that is parallel to the second axis.
Another visual effect is achieved in other forms of the ensemble. In particular, the printed image may include a wallpaper pattern (eg, icons, logos, and other symbols) and an overlay pattern. Then the printed image can then include plotted pixels such as the wallpaper pattern that is visible from a plurality of POVs (when the assembly rotates / tilts at
IMPI
MEXICAN INSTITUTE
E INDUSTRIAL PWOMEDAD
<img file="MX348176B_D0011.tif" />
different angles relative to a T line — observer's view), and the overlap pattern has a range of different visibilities over the plurality of POVs. For example, different visibilities may include overlay that is invisible (or only dimly visible) to an observer throughout a normal POV of the assembly while rotating or tilting the assembly further and further than normal (in any direction in some cases) cause the darkness or brightness of the overlay pattern to increase until it is fully visible (or as bright dark in color as may be such as some more extreme angle relative to normal such as a range an angle in the range 45 to 60 degrees or the like).
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a top view of an assembly used as an anti-counterfeiting device element with a lens array formed from vertically offset, collateral columns of round lenses (for example, lenses are not arranged in linear rows in the array) covering a printed moiré pattern.
Figure 2 is a top view, similar to that of Figure 1, showing an assembly used as an anti-counterfeiting device or element with a lens array formed of vertically displaced collateral columns of orthogonal lenses (e.g., non-counterfeit lenses). arranged in linear rows and fairly nested
<img file="MX348176B_D0012.tif" />
IMPI
INSTITUTO MEXICANO DE LA FROPIEDAC industrial in splice contact) superimposed on a printed moiré pattern;
Figures 3A and 3B illustrate a top and sectional view taken on line 3B-3B, respectively, of an item such as a piece of paper money or a product label with an anti-counterfeiting device based on a round lens array ;
Figures 4A and 4B illustrate a top and sectional view taken on line 4B-4B, respectively, of an article such as a paper money or label with an anti-counterfeiting device or element provided on a surface that is based on a matrix of square lens;
Figure 5 shows a method for obtaining frames or images associated with different points of view taken from a scene along the horizontal or X axis;
Figure 6 shows a procedure for obtaining frames or images associated with different views taken from the scene of Figure 5 along the vertical or Y axis;
Figure 7 illustrates a larger set of frames or images obtained by taking different views of a scene at each point along the X-axis (or Y-axis), eg, multiple sets or frames to provide height;
Figure 8 illustrates an image provided by an illustrative interleaved file for a row of an array of frame files associated with multiple views (eg, a vertically combined file);
<img file="MX348176B_D0013.tif" />
IMPI
INSTITUTO MEXICANO BE LA MONEDAD industiuai
Figure 9 illustrates a proportional image in a combination printing dicliiuu (or bi-directional interleaving file or X and Y axis combination file) for use with a lens array of the present disclosure;
Figure 10 illustrates a collateral comparison of an image from an original merge print file and an image from an adjusted (enlarged) merge print file as discussed in the description;
Figures 11 and 12 illustrate views of two illustrative assemblies viewed from different POVs, with the assembly being useful as anti-counterfeiting devices for coins or the like that are configured with a lens matrix and printed image to provide different moiré effects;
Figure 13 illustrates a number of views of another illustrative lens / printed image assembly (ink layer or anti-counterfeiting device) from a number of different POVs;
Figure 14 illustrates a normal (or orthogonal / planar) view and tilted left and right views of another lens / printed image assembly (anti-counterfeiting device);
Figure 15 illustrates an assembly (e.g., an anti-counterfeiting device in the form of a tag) incorporating a micro-lens array provided on an ink layer containing a dual axis image interleaver assembly as described here;
Figure 16 is a functional block diagram or
<img file="MX348176B_D0014.tif" />
IMPI
INSTITUTO MEXICANO • E lA INDUSTRY PROPERTY!
schematic of a system for use to manufacture anti-counterfeiting devices or lens / printed image assemblies of the present disclosure;
Figure 17 illustrates a flow chart of a 0a pixel adjustment method in accordance with the present disclosure and how it may be implemented with the system of Figure 16;
Figure 18 provides a schematic and a print file (pixel plot) showing a method of providing dual axis interleaving of image frames to achieve the visual effects described herein;
Figures 19-21 are graphs showing ray tracing for assemblies of the present disclosure, for example for a lens array combined with a dual axis interleaved image;
Figure 22 is a graph of an off-axis ray trace;
Figure 23 is a dot plot corresponding to an off-axis analysis of Figure 22;
Figures 24 and 25 are two additional dot plots or diagrams for a round base dot lens (or spherical lens);
Y
Figure 26 is a graph of a ray tracing for the lens associated with the graphs of Figures 24 and 25.
DETAILED DESCRIPTION
Briefly, the present description is directed to designs
<img file="MX348176B_D0015.tif" />
for coiTTbiiiddds uuii lens array assemblies — printed images provided in an ink layer. Assemblies can be used, for example but not as a limitation, as anti-counterfeiting elements or devices. The lens arrays differ from those shown in Figures 1 and 2, in part, because the lenses are arranged in columns that are not vertically offset so that the lenses are provided in parallel columns and also in parallel rows (e.g. , pairs of adjacent lenses in collateral columns are aligned with their central axes being collinear). The lenses can be round or square based, and the underlying image has its pixels plotted and arranged so that the micro-lens arrays produce a 3D rendered image with full volume and, in some cases, with multi-directional motion or animation. .
In one embodiment shown in Figures 3A and 3B, an article 300 (such as a piece of paper money, a label for a product, or the like) is provided with an anti-counterfeiting element or device in the form of a lens matrix. (round lens matrix) 310 that covers or is provided on top of an ink layer 320 provided with a printed image. As shown, article 300 includes a substrate or layer 305 such as a sheet of paper or plastic (eg, paper to be used as a currency or paper / plastic to be used as a product label). On a surface 307 of the substrate / body 305, an image is printed through a layer of
<img file="MX348176B_D0016.tif" />
IMPI mrrmrro Mexicano et LA NOHEDAD INDUSTRIAL ink 320, and a matrix of lens 310 is applied on an exposed surface of ink layer 320 (for example, ink layer 317 and its pattern / image can be printed on the substrate surface 307 or on the posterior surface of the lens matrix 310).
As shown, the lens array 310 is formed of a plurality of lenses 314 that each have a round base 317 that butts to the surface 321 of the ink layer 320 and has a dome-shaped cross section as seen in Figure 3B. The round base lens or round lenses 314 are arranged in a number of columns 312 that are parallel as shown by vertical or parallel Y axes 313 (axes passing through the center of the lenses 314 at columns 312) in Figure 3A. In addition, the lenses 314 are arranged such as pairs of lenses 314 in those adjacent to the columns 312 that are in contact with or near at least the bases 317 (as seen in Figures 3A and 3B). Furthermore, columns 312 are not vertically offset as seen in matrices 110, 210 of Figures 1 and 2 such that adjacent pairs of lenses 314 are aligned in rows that can be seen by horizontal or parallel X axes 315 passing through of lens centers 314 in array 310 (eg, lenses 314 in array 310 are both vertically and horizontally aligned due to the specific alignment shown in Figure 3A).
In an embodiment shown in Figures 4A and 4B,
<img file="MX348176B_D0017.tif" />
provides an article 400 (such as a piece of paper money or a label for a product, or the like) with an anti-counterfeiting element or device in the form of a lens array (round lens array) 410 covering or provided in the top of an ink layer 420 that provides a printed image. As shown, article 400 includes a substrate or body 405 such as a sheet of paper or plastic (eg, paper to be used as currency or paper / plastic to be used for a product label). On a surface 407 of the substrate / body 405, an image is printed through an ink layer 420, and a lens array 410 is provided on an exposed surface of the ink layer 420 (e.g., the ink layer 417 and its pattern / image can be printed on the substrate surface 407 or on the rear surface of the lens array 410).
As shown, the lens array 410 is formed of a plurality of lenses 414 each have a square base 417 that butts up with the surface 421 of the ink layer 420 and may have a dome-shaped cross-section as seen in Figure 4B. The square base lenses or square lenses 414 are arranged in a number of columns 412 which are parallel as shown by vertical or parallel Y axes 413 (axes passing through the center of the lenses 414 at columns 412) in Figure 4A. Furthermore, lenses 414 are arranged so that pairs of lenses 414 in those adjacent to columns 412 are at
<img file="MX348176B_D0018.tif" />
contact or near at least bases 417 (as seen in Figures 4A and 4B). Furthermore, columns 412 are not vertically offset as seen in matrices 110, 210 of Figures 1 and 2 so that adjacent pairs of lenses 414 are aligned in rows as can be seen by horizontal or parallel X axes 415 passing across centers of lenses 414 in array 410 (eg, lenses 414 in array 410 align both vertically and horizontally due to the alignment illustrated in lenses 414).
In lens arrays 310, 410, lenses can be provided at as low a frequency as 150 lenses per linear centimeter on both the X and Y axes or up to about 4000 lenses per linear centimeter on each of the X and Y axes. Note that, the lenses are nested as shown in Figures 3A and 4A such that there is little or no interference from adjacent or adjacent lenses when a layered image of ink 320, and 420 are viewed by an observer of items 300. , 400. Both stacked round base and square base lenses 414, 314 can be used to support the interlocking procedure described herein to provide the ink layer image / pattern 320, 420. In some cases, square base lenses 314 may be preferred as they produce a fuller or fuller image.
Ink layers 320, 420 are adapted or designed for use with lens arrays 310, 410 to provide
<img file="MX348176B_D0019.tif" />
full volume 3D rendered images ~ CW O '^ TfTmovirfiientd or multidirectional animation. In particular, the images are interleaved, similar to lenticular images, on the X-axis and also then on the Y-axis to create full-volume 3D interleaved images. The lenses 314, 414 have a point focus to an observer, and the resulting image (displayed image of light reflected from the ink layers 320, 420 through the lens arrays 310, 410) to the observer in a 3D image in all directions, regardless of point of view.
At this point, it may be useful to compare and contrast the effects that can be produced with a 320, 420 ink layered pixel plot arrangement, combined with 310, 410 lens arrays against a conventional moiré pattern base assembly (see those shown in Figures 1 and 2) with the following listing of effects: (1) moiré and pixel plot float is provided in accordance with the present disclosure; (2) float height is limited to 100% with moiré patterns while 150% float can be achieved with pixel plot based modalities; (3) unidirectional movement is provided by both techniques; (4) on-off is available / can be achieved only with pixel tracing techniques; (5) animation is only available with pixel plot based modes; (6) can be provided using moiré patterns but can be provided with pixel tracing; (7) True 3D is provided only with plot-based modes.
<img file="MX348176B_D0020.tif" />
IMPI
INSTITUTO MEXICANO BE LA MIOPILDAO INDUSTRIAL pixel described here; (8) movement in the opposite direction can also be achieved only with the pixel plot based modalities of the present disclosure; (9) an image up / one side on another effect available only with the use of pixel plot based modalities; and (10) full volume 3D is only available through the use of lens arrays and pixel tracing taught herein. As a result of some or all of these effects or aspects of the two techniques, moiré-based anti-counterfeiting devices can be easily reverse engineered while pixel-plot-based anti-counterfeiting devices are impossible or nearly impossible to reverse engineer.
With a general understanding of lens arrays and their understood configurations, it may be helpful to discuss pixel arrangement, imaging, and plotting for square-based and circular-based lenses (e.g., design of the ink layers of the lenses). assemblies shown in Figures 3A-4B). Traditional lenticular printing (image interleaving for use with lenticular lens arrays) uses a number of files that are created from different points of view (or points of view) in order to obtain a 3D effect. For example, you move a viewpoint on an individual plane to the left or right to create a next viewpoint. Traditional lenticular printing also uses different frames of an image sequence to create some movement or animation or other visual effects. One time
<img file="MX348176B_D0021.tif" />
IMPI
MEXICAN INSTITUTE
BE THE PROMISED INDUSTRY!
generated, the set of frames or files are — twined to — an interleaved file which is then reprinted onto the back of a lenticular lens matrix or onto a substrate onto which the lenticular lens matrix can be applied. The procedure for creating the final file from original frames is called "interleaving" (eg, the procedure of painting stripes and arranging printed information of a given tilt to match a particular lenticular lens matrix).
Interleaving on traditional lenticular material has only one direction, and interleaving depends on the direction of the lens so that the striping is horizontal or vertical. This procedure combines the frames so that the observer can see the effect they work either horizontally or vertically (but not both) according to the direction of the lens. Figure 5 illustrates a procedure 500 in which a set of files is obtained from a single image or scene 540 viewed from three different viewpoints 510, 520, and 530 (such as -45 degrees, orthogonal, and +45 degrees or similar) for use in printing. Viewpoints 510, 520, and 530 are views from the same scene taken along the horizontal or X axis. The viewpoints 510, 520, 530 resulting from the views are slightly different and are then combined in an interleaving procedure. When this interleaved image frame is combined with a sheet of lenticular material and viewed, the frame can generate depth perception or a 3D effect.
MEXICAN INSTITUTE
BE LA PHOPISDAP r \ ~ 2 0 INDUSTRIAL
As shown in Figures 3 A circular and square base lenses in a lens array with a printed image, and these lenses allow the effects to work in two directions concurrently, for example, in the horizontal and vertical directions at the same time. The fact that the visual effects are created in all dimensions also demands that a more complex set of frames or views from the same scene be provided in the printed image (or ink layer) used with square round lens arrays. With this recognition by the inventors, the inventors developed a new method (described below) for interleaving (or, more precisely, plotting, arranging, and imaging pixels) these sets of frames from an individual scene.
For example, circular or round base lenses allow one to have not only one set of viewpoints as shown in Figure 5 that can be useful with traditional lenticular lenses but also have different sets of views from different heights (or along the vertical or Y axis). Figure 6 shows a method 600 for obtaining additional frames or views from scene 640 (which may be the same as scene / image 540). As shown, frames 610, 620, 630 from three different points of view (for example, +45 degrees relative to the axis orthogonal to the vertical, orthogonal to the Y axis, and -45 degrees relative to the Y axis or the like) are obtained from a 640 image of an individual scene.
ΙΜΡΙ «^ <sup>1</sup> MLAMOmDAD
INDUSTRIAL
One of the main differences between the currently written procedure and traditional lenticular printing, though, is the fact that now two or more sets of views or frames corresponding to such views are combined into one image file for printing. In other words, interleaving is done for views along the vertical axis and along the horizontal axis. This means that instead of interleaving a sequence of frames the new interleaving procedure (or print file generation procedure) involves intelligently plotting a frame matrix corresponding to different viewpoints taken along the X and Y axes. In the present example, as shown in diagram 700 of Figure 7, there are three sets 710, 720, 730 each containing three frames 712, 714, 716, 722, 724, 726, 732, 734, 736. This can be thought of as selecting each horizontal or X axis viewpoint (as shown in Figure 5) and then generating two additional vertical or Y axis viewpoints for an individual scene (as shown in Figure 6) ( or vice versa).
Figures 5-7 provide an individual example, but many other numbers of viewpoints can be used. For example, a traditional lenticular print may involve demand for ten corresponding frames with ten different views along the X-axis (or Y-axis). In contrast, the currently described interleaving or image printing procedure would involve ten sets of ten frames each such that
<img file="MX348176B_D0022.tif" />
IMPI <sup>INST</sup>T<sub>r</sub>7<sup>0</sup> Irc mimic
BE LA Ρ * ΟΗ £ ΟΑΓ
INDUSTRIAL the total number of frames provides a nrH1<sup>ME</sup> , 100 ιιιη - ^^<sup>0 n <a</sup>. In accordance with the present disclosure, the interleaving or printing procedure then involves plotting and imaging each of the 100 frames into individual pixels.
At this point, it may be useful to describe X and Y axis pixel imaging and plotting in more detail to obtain a printable image file for use with one or more of the lens arrays described here (such as for used on coins or the product label as part of an anti-counterfeiting device). The frame file array (for example, the frame file array 700 of Figure 7) is preferably combined in order to generate the file for printing and which, when printed and used with a predefined / particular lens array , can generate a desired visual effect. For example, if one were to assume the use of six frames for each frameset (instead of three as shown in sets 710, 720, 730 in Figure 7), the frame matrix would be (with frame number which provides the set number and the frame within this set):
<td>Frame 11</td><td>Frame 12</td><td>Frame 13</td><td>Frame 14</td><td>Frame 15</td><td>Frame 16</td>
<td>Frame 21</td><td>Frame 22</td><td>Frame 23</td><td>Frame 24</td><td>Frame 25</td><td>Frame 26</td>
<td>Frame 31</td><td>Frame 32</td><td>Frame 33</td><td>Frame 34</td><td>Frame 35</td><td>Frame 36</td>
<td>Frame 41</td><td>Frame 42</td><td>Frame 43</td><td>Frame 44</td><td>Frame 45</td><td>Frame 46</td>
<td>Frame 51</td><td>Frame 52</td><td>Frame 53</td><td>Frame 54</td><td>Frame 55</td><td>Frame 56</td>
<td>Frame 61</td><td>Frame 62</td><td>Frame 63</td><td>Frame 64</td><td>Frame 65</td><td>Frame 66</td>
<img file="MX348176B_D0023.tif" />
IMPI INSTITUTO KxiCAN .: »E LA MOMSOAÓ 23 industrial
A first step in tracing / forming i ni 3y e 11 is pinnate facr to combine in each row of frames from the matrix (eg as if they were using vertical lenses). This produces a sequence of combined pixels on the X axis of the same scene but of slightly different heights or views (on the Y axis). For example, the merge can be started by interleaving the six frames in the first row of the array, interleaving the six frames in the second row, and so on until there is one interleaved file for each row in the array of frame files. (images of a scene from different points of view). It can be useful to name the image sequences over a sequence from the top to the bottom of the array, and the first interleaving file can be “IF 01, which is a result of the first row, and so on until we have the sixth interleaved file of "IF 06" of the sixth row for the illustrative (but not limiting) matrix provided above. Figure 8 illustrates an image 800 of the use of the images of the matrix 700 of Figure 7 for one of the rows of the matrix. The resulting file providing the image 800 is a combination of slices 810 of each frame in the particular row (interleaved image strips or slices 810).
A second step in plotting / imaging is to combine these vertically merged files (X-axis) into one final file for print use. The information that is useful or even necessary is a horizontal slice to create concurrent
<img file="MX348176B_D0024.tif" />
or simultaneously the effect on the other dTT'tóUUlórn — The second plotting procedure (horizontal) is performed, but this time using the previously generated vertical pixel files as the input to create the bidirectional frames (X and Y axis).
In the second step it is desirable that: (1) the pixels in the files are vertically combined in the same previously defined sequence; (2) the files are regenerated with the horizontal information consistent with the pixel map, and hence to create the print file; and (3) the result is a bidirectional pixel map with all 3D or motion information in both directions, which means that instead of having strips or slices, the final file has squares with the matrix data arranged in a shape that is similar to frames in matrix. Regarding this third article, it may be important to note that when combined with the round or square base lenses of an array, an image printed from this file will allow any point of view to be achieved / presented to an observer and will allow present movement in any direction.
Figure 9 illustrates a printable image 900 for use with a round or square base lens array of final print file output from this second imaging / plotting step. In this final linear image 900, one can see interspersed in a vertical direction with slices / strips 912 and also in the horizontal direction with
<img file="MX348176B_D0025.tif" />
slices / strips 914. The exploded portion yM-91Q is useful to show this bidirectional interleaving and also to show that the “square” composition (see, for example, square 912) of this final print file (two-axis combination file ).
Tracing and imaging can also be done using both the X and Y axes to achieve a moving effect. In a traditional lenticular print, the idea is to get a loop in an interlaced print image with the sequence of frames that describes or provides movement. This "loop" concept is also useful for the invention described here but again, with circular or square base lenses, one must process an array of frames. In order to obtain the looping sequence in all directions, the matrix typically must be arranged in a way that is observed in a looping sequence in each row and also in each line / column of the matrix simultaneously. For example, if the input for printing is a sequence of six frames, the matrix of the 6X6 frames can be arranged as:
<td>Frame 5</td><td>Frame 6</td><td>Frame 1</td><td>Frame 2</td><td>Frame 3</td><td>Frame 4</td>
<td>Frame 6</td><td>Frame 1</td><td>Frame 2</td><td>Frame 3</td><td>Frame 4</td><td>Frame 5</td>
<td>Frame 1</td><td>Frame 2</td><td>Frame 3</td><td>Frame 4</td><td>Frame 5</td><td>Frame 6</td>
<td>Frame 2</td><td>Frame 3</td><td>Frame 4</td><td>Frame 5</td><td>Frame 6</td><td>Frame 1</td>
<td>Frame 3</td><td>Frame 4</td><td>Frame 5</td><td>Frame 6</td><td>Frame 1</td><td>Frame 2</td>
<td>Frame 4</td><td>Frame 5</td><td>Frame 6</td><td>Frame 1</td><td>Frame 2</td><td>Frame 3</td>
<img file="MX348176B_D0026.tif" />
IMPI
INSTITUTO MEXICANO BE LA INDUSTRIAL PROPERTY
The layout provided in this matrix pprmitp mandn ca used to create a printed image, one view a loop (through a circular or square-based entity matrix) in both directions (X and Y axis). The printed image also produces little or no distortion as each row and column is slightly out of phase with each other near the rows and columns. The interleaving procedure based on this matrix would then be the same as described above to obtain or produce a final interleaved file (sometimes also referred to as an X and Y axis pixel file).
In order to create a quality image in micro-lens printing (printing for use with the lens arrays shown here), the optical tilt of the lens must precisely match the plate making, strengthening, or output device. digital on two axes. In other words, the number of frames on both the X axis and the Y axis multiplied by the number of lenses must be equal (precisely equal in some cases) to the DPC (points per centimeter) of the optical tilt output device. Of lenses. The exact lens LPC number coming out of the construction of the lens matrix material sheets is what is called mechanical tilt, but depending on the viewing distance those lenticules will focus at a different frequency which means that when one combines the number of lines per centimeter of a certain frame there will be no match with the number of lenticules per centimeter. For the
<img file="MX348176B_D0027.tif" />
Thus, a hover procedure (called a tilt test) can be used to better determine the exact number of lines per centimeter that are focused on that particular lens sheet or film at a given distance and for a particular printing device.
In other words, the X-axis frame count multiplied by the number of lenses (optical tilt) should equal the resolution of the output device (this should stay within true for the Y-axis). One challenge is that the DPC generated during printing, even when carefully designed, may not match the optical tilt of the printed lens. This may be due to distortion of the web or sheet process and / or due to typical shrinkage or expansion and distortion in the manufacture of a film. Even if the film is made precisely to match the optical tilt of the output device, the tilt can change significantly as the film is printed due to cylindrical distortion that is common in all printing processes (e.g. flexo , engraving, scrolling, letterpress printing, holography, embossing and filling, and the like). Also, the distortion may be greater in the repeating direction of the web or sheet around the cylinder.
In the past, adjusting a file to match target tilt and DPC was performed on traditional linear lenticular optics with software tools such as Adobe Photoshop or the like, and this procedure works well on a linear lens.
<img file="MX348176B_D0028.tif" />
IMPI
INSTITUTO MEXICANO M LA raOffSDAO industrial as can be used in an ongoing reiativáMehie lens matrix. However, in a micro-lens as used in the arrays discussed here (for example, lenses provided at over 200 LPC in either direction), the results using these conventional software tools or simply by allowing tearing in the image or place fixer to make adjustments unsatisfactory as there may be severe quality problems. These quality problems can arise due to trying to match the resolution, while they may work well in some cases, it often creates a corrupt file that the image slices do not accurately mention in their channels relative to the lens matrix.
Again, this problem does not arise when using a thick lens array, but rather a problem that has to be addressed when using a micro-lens array as mentioned here because in this way the image may Turning the printed image cloudy may not work at all to achieve the desired 3D or motion effects due to the rays in the channels blending in for the viewer. Such results are often due to non-uniform image slices and interpolation of files in the process. When files are examined microscopically after ripping adjustments or other traditional graphics programs are used, interleaved slices can be observed that are no longer uniform. Therefore, the mixture of
<img file="MX348176B_D0029.tif" />
images relative to lens focus (póT éj6íTlμIυ, one may be mixed with another image (Image 2 is mixed with Image 4 and so on), which significantly reduces the quality of the image provided for or viewed by an observer) .
Therefore, when one considers this problem or takes up the context of a double X-axis and double Y-axis, interleaved full volume, the problem / challenge is significantly compounded and the output can be particularly messy such that the image presented is not attractive and it is not even understandable to an observer.
In some cases, the desired optical tilt may be within some target range (such as within 3% of the target). In these cases, devices (such as Kodak's VMR (Variable Main Scan Resolution) or the like) 15 can be used to fit the files to a precise number. However, since this procedure works only on one axis, it is not very useful for X-axis and Y-axis or full volume interleaving as discussed here. In order for images to work and fit properly to print film in almost any condition, 20 the inventors recognized that the tilt must be adjusted precisely using other techniques / tools so that the output device can run at the parent resolution in both axes without adversely affecting the integrity of the X and Y axis interleaved image. The channels in both axes preferably remain precisely as planned in the
IMPI® »»
OA INSTITUTO MÍXICanu.
° <sup>υ</sup> BE THE PROPERTY VV-r ^ ar »C
INDUSTRIAL ^ Ñ »w file in relation to the objective optical inclination of the lens. Alternatively, the file can be "scaled" to the target number by interleaving the file on both axes to the nearest full integer. Such scaling can be performed either above or below the target optical tilt resulting in a higher and lower DPC than the target DPC. By manual or automated software, pixels can be added or subtracted throughout the stock image.
It was previously mentioned that the number of frames used in the combined image multiplied by the optical tilt must be equal to the exact resolution of the output device in both directions. This can be mentioned as NF x OP = DOR where NF is the number of frames, OP is the optical tilt, DOR is the output resolution of the device. A typical situation regarding this is that, despite the fact that the number of frames can be chosen, the number of frames has to be a whole number. Also, the number of lenses per centimeter may vary from time to time due to the production batch of the lenses and ambient conditions when printing. As a result, one option to make the above equation work properly is to combine the images by choosing an integer number of frames and an optical tilt (even if one is not required) that is close enough to get the exact resolution of the imaging device. exit. Then, a correction can be made to the file in a way so that the slant is adjusted without
<img file="MX348176B_D0030.tif" />
IMPL
INSTITUTO MEXICANO S »E LA PROPIEDAD INDUSTRIAL change the resolution.
Due to the complexity of this procedure, it may be useful to describe an illustrative (but not limiting) procedure of how these techniques can be successfully implemented to provide a printed image for use with a lens array of the present disclosure. For example, a 2400 DPC output device can be used to print a combined X-axis and Y-axis file, and the printed image is intended for use with a 240 LPC (mechanical) lens that has a 239.53 optical tilt. This means that it is desirable to combine 10 frames at 240 LPC to obtain the 2,400 DPC needed for the assembly (for example, an anti-counterfeiting device). So the challenge presented is how to adjust the interleaved image from 240 LPC to 239.53 and modify the file size and lose pixel integrity or change the resolution.
To make this adjustment, it may be helpful to enlarge the file size such as 0.196% (that is, from 240.0 divided by 239.53) while also keeping the same pixel size. To this end, a calculated number of pixel columns can be inserted that are in precise positions across the width of the file. In this particular example, if the file is 2.54 cm wide, the file has a total of 2400 pixels. Following this additional example, you would need to insert 5 (4.7 rounded to 5) pixels to decrease the interleaved LPC count while maintaining the same resolution or pixel size. A software routine (or smart algorithm)
<img file="MX348176B_D0031.tif" />
IMPI 'ST ^ rTO MEXICAN OF U PROFIÍDrtt, INDUSTRIAL can be implemented in a computer system ~ (p oT ~ 'e] irrnptvr * software or code stored in memory can be executed by a processor computer to cause the computer to perform the functions described in an image file stored in memory or accessible by the acting processor / computer to choose the correct places to add or clone pixels or take out the required number of pixel columns without distorting the images.
Figure 10 provides a collateral comparison 1000 showing an image 1010 provided by an original combination (or dual axis) of an original combination print file and an image 1020 provided by the same print file after adjustment. The setting, in this example, was a 0.7% magnification through Adobe Photoshop. Image 1000 comparison shows how a simple tilt adjustment can ruin pixel integrity if a simple single axis or other traditional resizing technique is used. As will be understood from Figure 10, the 1020 image after adjustment is no longer original and focusing the lenses from any array will likely result in a blurry image or an image that simply does not contain the focused or desired visual effects (such as 3D in two directions or movement). Adjustment involving magnification using an axis or automatic adjustment through the tear acts to blend the images visible to an observer in an inconsistent way.
<img file="MX348176B_D0032.tif" />
IMPI
INSTITUTO MEXICANO BE LA FROMEOAI INDUSTRIAL
For example, beam mixing at nhcaruadnr nmrrp_when the images in the matrices described above are reproduced or adjusted using Adobe Photoshop or other automated processes. This is because the pixels are no longer uniform on both axes. Therefore, circular or square base lens array lenses are focused on inconsistent numbers and the rays are mixed with the observers. Instead of the observer receiving all the numbers "3", the observer can receive information under the number "1" and "4" or the like at the same time. The displayed image observation result is of poor quality. The pixel height and width is no longer the exact uniform height and width needed to achieve a good result as each pixel may vary in the printed image. The result is that the lenses focus on different images (rather than the specific desired pixels), and the image is no longer original and, in many cases, can no longer be observed.
Figures 11 and 12 show two illustrative assemblies useful as anti-counterfeiting devices for coins and the like that are configured with a lens and printed image matrix to provide different motion effects. In particular, the diagram sets 1100 and 1200 of Figures 11 and 12 are useful to show how round or square base lens arrays when combined with a dual axis interleaved / combination printed image described above can be effectively used to provide motion effects
<img file="MX348176B_D0033.tif" />
selected. Due in part to complex piaceAOS — interleaving, the assemblies shown in Figures 11 and 12 are particularly useful as anti-counterfeiting devices (which can be applied to coins, product labels, and other objects / items) as they are very difficult to reproduce.
In diagrams 1100 of Figure 11, a planar or orthogonal view 1110 of a lens / image assembly in accordance with the present disclosure is shown. The viewer is able to observe or view an original image with two rows of two different icons with the icons all being stationary or not moving. In diagram or view 1120, the assembly is slanted or angled to the right (for example, across or at an angle of 15 to 45 degrees or the like), and the interleaving of the frame matrix (a set of different points of view (POV) of the original image shown in view 1110 such as matrix similar to that shown in Figure 7) is configured to cause the rows of different icons to move in opposite directions. For example, rows with lock icons move to the right while company logos / icons move to the left. In contrast, in diagram or view 1122, the assembly is tilted or angled to the left (for example, across or at an angle of 15 to 45 degrees or the like), and the interleaving of the frame matrix is being configured to cause the rows of different icons again move in opposite directions. For example, the rows of lock icons can be moved to the left while the lock logos / icons
<img file="MX348176B_D0034.tif" />
company concurrently move i? In other words, the printed image is adapted to provide animation of the original image when the lens / printed image (or ink layer) is viewed from different angles or points of view (for example, the assembly or anti-counterfeiting device shown in view 1110 is pivoted about a first vertical axis).
Significantly, assembling a lens array with an ink layer that provides a dual axis interleaved image provides animation or movement in more than one direction. In a diagram or view 1124, the assembly is tilted or angled upward (for example, across or at an angle of 15 to 45 degrees or the like when rotating about a second horizontal axis of the assembly), and the interleaving of the frame matrix (a group of different viewpoints (POV) of the original image shown in view 1110 such as a matrix similar to that shown in Figure 7) is configured to cause the rows of different icons move in an individual direction (for example, all moving up). In contrast, in diagram or view 1126, the diagram is tilted or angled upward (for example, across or at an angle of 15 to 45 degrees or the like about a horizontal axis of the assembly), and the interleaving of the matrix of frames is set to cause rows of different icons to move snow in a single direction (for example, two moving down). In other words, the printed image is
<img file="MX348176B_D0035.tif" />
trapped to provide animation of the original image when viewing the lens / printed image (or ink layer) from different angles or vantage points (for example, the anti-counterfeiting assembly or device in view 1110 is pivoted about a second axis or horizontal).
In the diagrams or views 1200 of Figure 12, a planar or orthogonal view 210 of a lens / image assembly in accordance with the present disclosure is shown. The observer is able to observe or view an original image with rows of two different Icons with the icons all being stationary or not moving. In diagram or view 1220, the assembly is tilted or angled to the right (for example, across or at an angle of 15 to 45 degrees or the like), and the interleaving of the frame matrix (a set of different viewpoints (POV) of the original image shown in view 1210 such as a matrix similar to that shown in Figure 7) is configured to cause the rows of different Cones move in a single direction (instead of opposite directions as shown at 1120 in Figure 11). For example, rows with padlock icons and company logos / icons will all move down when the assembly (or anti-counterfeiting device) is tilted to the right. In contrast, in diagram or view 1222, the assembly is tilted or angled to the left (for example, across or at an angle of 15 to 45 degrees or the like), and the interleaving of the frame array is configured to cause the rows of different icons again move in an individual direction such
IMPI
INSTITUTO MEXICANO »E LA NOREDAD INDUSTRIAL
<img file="MX348176B_D0036.tif" />
as up. In the mode shown on -Figure — 4-2 ·, —the printed image is adapted to provide animation to the original image when the lens / printed image (or ink layer) is viewed from different angles or points of view (eg For example, the anti-counterfeiting assembly or device shown in view 1210 is pivoted about a first vertical axis). The animation as shown can be one in a direction that is transverse relative to the directions of rotation.
Significantly, as discussed in relation to Figure 11, assembling a lens array with an ink layer providing a dual axis interleaved image provides animation or movement in more than one direction. In diagram or view 1224, the assembly is tilted or angled upward (for example, through or at an angle of 15 to 45 degrees or the like when rotating about a second horizontal axis of the assembly), and the interleaving of the frame matrix (a set of different viewpoints (POV) of the original image shown in view 1210 such as a matrix similar to that shown in Figure 7) is configured to cause the rows of different icons move in individual direction but one that differs from that encountered during left or right tilt (for example, all move or shift to the right). In contrast, in diagram or view 1226, the assembly is tilted or angled downward (for example, across or at an angle of 15 to 45 degrees or the like about a horizontal axis of the assembly), and the
<img file="MX348176B_D0037.tif" />
IMPI
INSTITUTO MEXICANO BE LA nOniDAP industriai frame matrix interleaving is set to cause rows of different icons to again move or scroll in an individual direction (for example, all moving to the left). In other words, the printed image is adapted to provide animation of the original image when the printed lens / image (or ink layer) is viewed from different angles or points of view (for example, the anti-counterfeiting assembly or device shown in view 1210 is pivoted about a second or horizontal axis).
Figure 13 illustrates a set of images or views 1300 of another lens / printed image assembly (ink layer) as viewed by an observer in different positions or with the assembly tilted or moved to change the viewing angle for the observer. . The assembly may take the form of a round or square base micro-lens arrangement covering a dual axis interleaved image (printed on the back, flat surface of the lens array, or on a substrate (for example, paper money , a plastic card, a paper or plastic label, or the like) on which the lens matrix is subsequently fixed). The interleaved image is printed using a final print which is generated as discussed above to combine an array of frames (for example sets of 2 to 4 or more frames from a single image / scene taken in different
POV relative to the horizontal and vertical axes).
In Figure 12, the image or view 1310 shows a view
<img file="MX348176B_D0038.tif" />
direct or orthogonal assembly or ontríalslflcaóion device, and This image is a company logo in this example. Image or view 1320 is visible to an observer when the assembly is tilted upward as shown by arrow 1321 (the flat assembly is rotated upward about a horizontal or first axis of the assembly). As shown, the view / image 1320 shows additional information relative to the original image seen in the view 1310 such as the logo or object underside that has been the subject of the embedded image file. Another image or view 1322 is visible to an observer when the assembly is rotated or tilted to the right as shown by arrow 1323 (the flat assembly is rotated or tilted about a vertical axis (for example, a second orthogonal axis or at least transverse to the first axis of the assembly)). More information or images is visible in view 1322 such as the left side or the logo or other object that was the subject of the embedded image file.
Furthermore, another view or image 1324 is observed when the assembly is rotated or tilted 1325 downward (rotated about a horizontal axis or first), and, in this view 1324, the information observed in the other views is displayed as the side top or logo or other object imaged. The view or image 1326 provides more information or portions of the target object such as the right side of the logo / target object, and the view 1326 is visible when the assembly is rotated or tilted 1327 about a vertical axis or the second of the assembly.
IMPI ^ í 40 Mexican Institute Z ^ UgrjQ
BE THE OWN INDUSTRIAL AO '
Figure 14 illustrates an image / view set 1400 of another embodiment or implementation of a printed image / lens assembly (or anti-counterfeiting device) 1410. As shown in the presented views / images 1412, the assembly 1410 (a micro-lens array as described herein positioned over a dual axis interleaving of an array of corresponding frames or different images of a scene / object from different points of view). view) is viewed from a viewpoint that is normal or orthogonal to a front surface 1411 of assembly 1410. In some embodiments, front surface 1411 is provided by the outer surfaces of a round or square base lens array. As shown, the viewer can observe a background that contains a static wallpaper pattern (of icons and locks). Image components / icons may appear very deep in the film plane and may be visible at every viewing angle (eg, they are visible in views 1414, 1416 when assembly 1410 is tilted to the right or left). The overlay pattern is in the plane of the film but is not visible (or only slightly visible) when viewed directly as shown in view 1412 (but can be seen in views 1414 and 1416).
View 1416 is useful for displaying a display provided by the interlaced image of assembly 1410 when the assembly is tilted at a shallow angle (tilted or rotated slightly to the left about a vertical axis). When
IMPI ^ nunruTo mkxicano at 1 PtunonsbAc
I INDUSTRY!
tilted at a shallow angle (e.g. r-haota -approximately 15 degrees or the like), the overlay pattern is only visible in black over the area of the film or front surface 1411 of the 1410 assembly that is closest of the observer. The printed image can be configured such that tilting slightly (for example, less than about 15 degrees) in any lateral direction (up, down, left, or right or by rotating the 1410 assembly about the vertical or horizontal axis) causes it to the overlay pattern gradually becomes visible (they appear in this example). The pattern is an "overlay" appearing on top of or covering over the icons or wallpaper pattern in the plane of the film (or outer surface 1411 of assembly 1410).
At shallow angles, the overlap is first visible in the portion of the film or assembly 1410 closest to the viewer. As assembly 1410 is tilted beyond the viewer (such as at angles of approximately 30 to 45 degrees or more), more and more of the overlap pattern gradually becomes visible until the entire overlap pattern is visible when assembly 1410 is viewed through surface 1411 at a predefined most extreme angle (eg, 45 to 60 degree angle, relative to normal view 1412). This can be seen in an end angle view 1414 of Figure 14 where assembly 1410 is rotated about a vertical axis (eg, to the right) more than about 60 degrees. At hearing 1414, the pattern of
ΙΜΡΙξ ^
INSTITUTE M1X1CANC
BE THE HIOHTTY
INDUSTRIAL overlay is fully visible on the wallpaper pattern on the icons (logos and locks in this example) on the entire 1411 surface of the 1410 assembly / film.
Figure 15 illustrates an assembly 1510 of another embodiment of the present disclosure. The 1510 assembly may be configured for use as an anti-counterfeiting device or label with a body / substrate with an ink layer that provides a dual-axis interleaved printed image of an array of different PVO frames as discussed here, and a round or square base lens array for viewing the printed image. For example, assembly 1510 can be a label (eg, a 2 "x 2.54 cm size label or other size) that can be printed on a web on 2.857 cm centers or the like during manufacture. Assembly 1510 includes a front or top surface 1512 (eg, a grade lens array formed of transparent or at least translucent plastic or similar material) through which an interleaved image can be viewed as viewed. The printed image can include a blank or blank space as shown in white (or other color) box 1513, which can be used to print (e.g. flexo) barcodes and / or human-readable text, which can added offline or in post-processing (for example, via thermal transfer printing).
The 1510 assembly / label has a printed image that has been specifically designed to provide a number of
<img file="MX348176B_D0039.tif" />
IMPI
INSTITUTO MEXICANO M LA MOHEDAL industrial images and effects to be more difficult to produce and allow an observer to easily verify their authenticity. For example, the printed image has a gray background 1516 (for example, which can be printed on the subsurface (for example, flexo)) on which icons or symbols 1514, 1516 (color and / or black) can be printed or placed in layers. Symbol 1516 may take the form of a boundary (eg a circle) in which a second symbol or text 1517 such as text (eg "accept" or "OK") is provided that must be completely within the boundary to show the 1510 tag that it is not a fake or authentic.
The printed interleaved image may also include devices / components to further allow an observer to review the authenticity of the label 1510. For example, a magnifying glass image 1520 can be incorporated into printing plates used to make the assembly / label 1510 and appear on the plane of the film or surface 1512. One or more of the icons / symbols 1523, 1525 may be provided within the image 1520 such as under the glass of the image loupe 1520. The printed image can then be configured such that when an observer views through the lens area of the 1520 image, the 1523 icons appear black and the 1525 icons appear blue, which may be a different color than these 1514 icons, 1516 on the rest of the 1510 label (for example, reverse the color of these icons when best seen in the 1520 lens image). Plus the 1523 and 1525 icons under the magnifying glass image
<img file="MX348176B_D0040.tif" />
1520 may appear somewhat larger in size than the corresponding wallpaper / background versions of these icons
1514, 1516.
The 1530 wallpaper icons may be designed to move in opposite (or the same) directions when the 1510 assembly is tilted about a first axis (e.g., the assembly / label rotates / tilts left or right) while moves in the same (or opposite) directions as assembly 1510 is tilted about a second axis (eg, assembly / label is rotated / tilted up or down). In contrast in some embodiments of the label 1510, the corresponding icons / signs 1523, 1525 under the magnifying glass image 1520 may be designed to move differently than those 1530 not under the magnifying glass. For example, icons 1523, 1525 may move together in a single direction under the image of lens 1520 while icons 1530 move in opposite directions when assembly 1510 is rotated / tilted about a particular axis.
The printed image under the assembly lens array 1510 may further include an additional element (eg, a boxed / border display) 1540 to enhance security (or limit additional counterfeiting efforts). Element 1540 may include a border 1541, which may be formed from a pattern that is difficult to reproduce such as a 0.15-mm micro-text (or other size) border that contains one or more misspellings.
<img file="MX348176B_D0041.tif" />
Intentional (for example, the border appears solid to the naked eye to an observer but misspelled words are evident under a microscope). In the normal view as shown in Figure 15, a first image is displayed but, as shown in the exploded view, a second image 1542 is displayed on element 1540 when assembly 1510 is rotated 1543 around a first axis (for example, rotated to the right or left about a vertical axis of the 1510 assembly). To further enhance security, a third image 1544 may be displayed on element 1514 when assembly 1545 is rotated in another direction (eg, rotated up or down about a horizontal axis of assembly 1510).
Figure 16 illustrates a system 1600 adapted for use in the manufacture of an assembly such as an anti-counterfeiting device as described herein. System 1600 includes an imaging station 1610 with a processor 1612 for executing software code or programs to perform particular functions. The 1610 workstation can take the form of almost any computer device with the 1612 processor acting to handle the operation of 1614 input and output devices such as devices to allow a 1610 station operator to view and input useful data by the 1620 imaging and plotting module to create a 1648 print file communicated as shown in 1675 to a 1680 print controller. The 1612 CPU also handles the 1630 memory accessible by the module
INSTITUTO MUUCANU M LA PROMÍDA »INDUSTRIAL tracing and image formation 1620.
The 1620 imaging and plotting module performs functions useful in performing the functions and processes described here such as generating 1640 frame sets from an original 1632 image, creating a 1646 frame matrix of these 1640 image sets, and producing a bidirectional bitmap or 1648 print file from the 1646 frame matrix. For example, memory 1630 may be used to store an original image 1632 which may include a background 1634 as well as one or more icons / symbols 1636 which may be provided as wallpaper (for example, these items may be layered on the background 1634) .
The module 1620 may act to generate a number of frame sets 1640 from the original image 1632, and each of the sets 1640 may include two to ten or more frames from different viewpoints of the original image (for example, view the frame sets shown in Figure 7 providing different POV frames along two axes (X and Y axis frames / images from a 1632 original image or base). Module 1640 can generate a 1646 frame matrix as discussed above to appropriately plot pixels to provide appropriate X and Y axis that is interleaved with or without a moving effect. From the 1648 matrix, a bidirectional pixel map or 1648 print file is generated by combining the rows and columns of the 1646 matrix with sequencing
IMPI
INSTITUTE MtXICANí
BE THE INDUSTRIAL PROPERTY
<img file="MX348176B_D0042.tif" />
appropriate (with all 3D information v / or movement in both directions such as with squares with the data from the matrix
1646 instead of strips).
The 1620 imaging and mapping module can generate the 1648 print file based on a variety of 1650 imaging / plotting parameters. For example, the 1652 lens array design information including whether the lenses are round or squares, the 1654 optical tilt, and the 1656 LPC values can be input by the 1620 module to create the 1648 print file. In addition, the 1670 device output resolution can be used by a 1620 to create the 1648 print file such as to set the frame numbers in the 1640 sets or the like. The 1650 parameters may also include 1660 motion parameters to define how to animate the original image by tilting / rotating an assembly such as setting the direction of movement of the icons / symbols and how fast the movement occurs (how much rotation is needed). to achieve a particular motion effect and so on). The 1650 parameters may also include 1666 color parameters such as whether the icons / symbols change colors with rotation of an assembly with a printed image from the 1648 file and what colors should be in the displayed image.
Once a presentation file 1648 is created, the imaging workstation 1610 can communicate (in a wired or wireless form such as through
<img file="MX348176B_D0043.tif" />
from a digital communication network) this 1648 file to a 1680 print controller (for example, another computer or computing device). The print controller 1680 may use this print file 1648 to fabricate a print plate or embossment 1682, which can then be used to etch a surface such as the flat / back side of a 1684 fabrication device lens array. This etched surface can then be filled with one or more ink coatings / layers to form a printed image on a lens matrix / printed image assembly (eg, an anti-counterfeiting device). The 1680 controller can also use the 1648 print file to provide a 1670 digital file to a 1674 digital, color printer for printing the dual-axis interleaved image onto a surface such as the flat back side of a lens array or on one side of a piece of paper money or a product label on which a lens matrix is to be subsequently applied to provide an anti-counterfeiting device for the coin / label.
At this point, it may be helpful to describe useful techniques for performing adjustment that can be performed (at least in part) by a software module / program such as the 1620 imaging and tracing module of Figure 16. Figure 17 illustrates with a flow chart a 1700 pixel adjustment method according to the present disclosure. Method 1700 includes in 1710 performing a print test (for example, with components 1680 to 1684
MEXICAN INSTITUTE
AQ BE LA PRCHSOAD C * »23LS /» INDUSTRIAL of Figure 16) to determine the optical inclination, an al. ^ Ja..X »and also in the Y axis, of a lens matrix, which as discussed above, may vary in design. In 1720, a target visual tilt is selected for a desired or entry viewing distance (again, on the X and Y axes). For example, as shown in 1730, the 1700 method may involve setting the target slope at 416.88 for the X axis and 384.47 for the Y axis.
The 1700 method continues into 1740 with interleaving the X and Y axes on the pixel map. This typically involves tracing at the device output closest to the desired target slope (eg, output 400 is close to the set of slopes in step 1730). In step 1750, method 1700 includes calculating the difference between the device output and the target optical tilt. In this example, the X-axis difference is + 4.22% (that is, Target Tilt of 416.88 divided by the device output of 400) and the Y-axis difference is -3.9% (for example, Target Tilt of 384.47 divided by the device output of 400).
At step 1760, the imaging and mapping module / software program acts to remove pixels based on the differences determined in step 1750. In this example, the module can remove 4.22% of the pixels by specifically targeting information areas. low on the X axis. The module can also to add 3.9% pixels on the Y axis.
<img file="MX348176B_D0044.tif" />
IMPI
INSTITUTO MEXICANO LA PROMEDAD INDUSTRIAL
1770 Method 1700 further explains this proodimiont — with the e4 module that acts to identify pixels with less information for removal (for example, uniformly on the X-axis in this example) while adding pixels can be done by mixing pixels (for example, nearby pixels ) (for example, blend pixels are added on the Y-axis). In 1780, plates are shipped based on the print file modified to provide pixel adjustment. In this operating example, the printing plates can be shipped at 4800 pixels on the X axis and 4800 pixels on the Y axis. In 1790, it is observed that the 1700 procedure retains the integrity of the displayed image without blurring, for example, due to re-resolution of original pixels.
Figure 18 is useful in further explaining the procedure of providing dual axis interleaving for a lens array of the present disclosure. A small lens array or 1810 lens is shown in a flat top view that includes four lenses 1812, 1814, 1816, and 1818 (with a typical array view having many more lenses). As shown in 1815, lenses 1812, 1814, 1816, and 1818 are round base lenses in this non-limiting example. Under the lens array 1810, a dual axis printed image (or ink layer with a printed image) may be provided with each of the boxes 1813 in the figure that is used to represent a pixel. Furthermore, each of these "pixels" 1813 can be considered as a focus point of the lens.
IMPI
INDUSTRIAL
<img file="MX348176B_D0045.tif" />
The printed image provided in n- ^ úxgles ^ JJS 13 can be combined with lens array 1810 which provides a display device that can be used to provide full 3D images as well as multi-directional movement. For example, each lens 1812, 1814, 1816, 1818 can be used to present a looped image. To this end, the diagonal sets of pixels 1830 shown as shaded can be used to provide a 45 degree tilt loop sweep with the horizontal and vertical sets of pixels 1820 shown with "stars" can be used to provide a collateral image loop and from top to bottom.
With this in mind, the 1850 chart is useful for illustrating how a 7 pixel by 7 pixel arrangement provided under each 1812, 1814, 1816, and 1818 lens can be printed with dual axis blended / interleaved images to provide these effects. In this example, four frames on the X axis are combined with four frames on the Y axis (for example, “X = 3 refers to a particular frame in the group of four frames along the X axis). A plotting and imaging module (such as module 1620) can be used to select the appropriate frames to generate such a print matrix and / or map, and a print file can be generated from this map to be used to print the images. Dual axis interleaves at each pixel as shown in graph 1850 to provide the visual effects described with pixels 1820, 1830.
<img file="MX348176B_D0046.tif" />
<img file="MX348176B_D0047.tif" />
Figures 19-21 are graphs l »? N 2000, and 2100 showing ray tracing for assemblies of the present disclosure, eg, for a lens array combined with a dual axis interleaved image. In particular, Figure 19 illustrates a graph 1900 of a ray tracing 1920 using an assembly 1910 (eg, an anti-counterfeiting device) configured as described herein. As shown, the 1910 assembly includes a 1914 round base lens 1912 lens array that overlaps a 1916 printed image / ink layer that includes a 1918 interleaved number (seven images are interleaved using dual axis interleaving).
Graph 1900 shows rays 1920 traced from idealized 1918 lenticular interleaved strips in print image / ink layer 1916. The order of interleaves was modified so that the viewer of the image is interleaved appropriately. In this example, the radius of each 1914 lens was 0.03mm, the 1914 lenses were provided at 408 LPC, the 1914 lenses were 0.7mm thick, and the refractive index was assumed to be 1.49. For clarity, only 0 width interleaves with seven 1918 interleaves were plotted for sets of two 1914 lenses. Plots were made over a range of +30 degrees to -30 degrees with 5 degree steps showing the nearby lenticule region.
Graph 2000 is a filled ray trace showing a larger overview of graph 1900 of Figure 19. The interleaves for graph 2000 were taken to be 0.5 mm in
<img file="MX348176B_D0048.tif" />
wide with seven interleaves provided by set of two lenses. Five steps were drawn per interleaved, the range was +30 degrees to -30 degrees using one-degree steps. The interleaved sequence was 6, 4, 2, 3, 7, 5, and 1. Graph 2100 is a plot made with a sequence or normal of interleaves (for example, 1, 2, 3, 4, 5, 6 , and 7) for a lens with a radius of 0.03 mm, lenses provided at 408 LPC, a lens thickness of 0.7 mm, and a refractive index of 1.49. The width of the lens taken was 0.5mm, and there were seven interleaves provided for the set of lenses. Five steps were drawn through each lens again in a range of +30 degrees to -30 degrees with steps of one degree. In summary, the graphs 1900, 2000, and 2100 show coding that is performed by having multiple interleaved by multiple lenticules and the change in the distribution to the observer by changing the interleaving sequence.
In discussing the use of the lens arrays of the present invention with dual axis interleaved print images, it is useful to generate ray traces and dot plots to review a planned array / image layout. In this regard, Figure 22 is a graph 2200 of an off-axis ray trace while Figure 23 is a corresponding dot plot 2300 that can be generated to analyze a planned matrix / image layout. In addition, Figures 24 and 25 are additional 2400 and 2500 tip plots or plots for a round base lens (or spherical lens), while Figure 26 is a 2600 plot of a
IMPI
MEXICAN INSTITUTE
M INDUSTRIAL PROPERTY
<img file="MX348176B_D0049.tif" />
rays for the lens associated with the graphs .. Hr Figures 24 and 25.
The lens radius for these last three figures was five units and the focal plane was approximately 10 units (eg, the units can be any unit such as mm).
Although the invention has been described and illustrated with some degree of particularity, it is understood that the description has been prepared by way of example only, and that numerous changes in the combination and arrangement of parts can be reclassified by those skilled in the art without departing from the spirit and scope of the invention, as claimed hereinafter.
The description teaches a display assembly (eg, an anti-counterfeiting device) that includes an array of round or square lenses combined with a layer of ink with a printed image / pattern. The lens arrays are formed nested round or square lenses arranged as shown in Figures 3A-4B. The printed image / pattern provided on the ink layer (or layer) are aligned with the lens arrays (for example, with the X and Y axes of the printed image), and the printed image / pattern is formed of vertical pixels and horizontally plotted (for example, printed using a print file that defines dual-axis interleaving (or two-axis interleaving) of frames in a matrix as discussed here). The pixels can be of any type and are often adapted to match the output device with the tilt
<img file="MX348176B_D0050.tif" />
observer optics on two axes. The m's can be provided at 200 or more LPC in both directions to provide 4000 or more lenses per square centimeter. The focal lenses of the lenses can vary, for some arrays that have been implemented that have focal lenses of less than approximately 25.4 / 2540 cm for round and square base lenses.
Printing of the dual axis interleaved image for use with a lens array can be done using one or more colors using the pixel plot provided in a general print file. In some cases, diffraction techniques are used to create color in the separation of wavelengths, on purpose or accidentally, within the image sandwiched in a round base lens array. In particular, the printing step involves printing a file of X and Y pixel formed images, or pixel map to produce a Printing plate or digital image, either of which can be used to provide an ink layer with an image. / printed pattern that is useful in combination with the round and square base lenses as they were nested in an array as described here (e.g. printing the back or flat surface of the lens material to provide the X and Y axis pixel plotted images). In other cases, an etching plate is produced to be used to etch the back of the lens material (lens matrix).
The engraved back surface is then filled with ink or
<img file="MX348176B_D0051.tif" />
Metallizes for use in holography in combination with a round or square base lens array. In some cases, though, TeF printing can also occur on the front or contoured surface of the lens matrix. For example, printing can involve printing features, colors, or images directly on top of the lenses (i.e. the non-flat side of the lens array) in combination within printing to the back or flat side lenses using interleaved images.
A number of unique display or visual effects can be achieved with the printed image as viewed through the lens arrays of the present disclosure. For example, the image tracing of the X and Y axes can be done so that a wallpaper matrix of repeating icons (for example, company logos and padlocks in illustrative figures) is shifted or moved across the substrate in opposite directions of each other when the substrate (or anti-counterfeiting device assembly) is tilted left and right (rotated approximately, a vertical axis first) and in the same direction when the substrate is tilted up and down (rotated about a horizontal or second axis transverse to the first axis). This effect can be called “Continuous Movement In Opposite Directions”.
In other cases, the image tracing is done so that a repeating icon wallpaper matrix moves or scrolls down across the anti-assembly / fixture surface57
IMPI
RKXlCANO INSTITUTE OF INDUSTRIAL MONEY
<img file="MX348176B_D0052.tif" />
counterfeit when the assembly / device 3 inclined? left and right (all icons move in the same direction) and left and right when the assembly / device is tilted up and down (again, all icons move in the same direction) (for example, the left tilt causes all icons to scroll or move up, right tilt causes all icons to scroll down, tilting up causes all icons to shift to the right, and tilting down causes all icons to shift to the left). This effect can be labeled "Continuous Motion In Orthogonal Directions".
Image plotting of the X-axis and Y-axis pixels can be done so that when a volumetric icon or similar image or company logo or symbol has five visible sides (for example, a top side, a bottom side, a side left, a right side, and a face or front side). These five sides are visible in three dimensions, with depth evident in full parallax, when the assembly / device is tilted or rotated in different directions (orthogonal / normal view, left tilt, right tilt, up tilt, and down tilt or a position between them). The face of the 3D logo / symbol / icon can be a different color on the sides to create a more noticeable 3D effect, and this effect can be called “full volume 3D”.
<img file="MX348176B_D0053.tif" />
Another effect that can be achieved through the X-axis and Y-axis ds m ^ gpn ration described here is to provide wallpaper with icons with another overlay pattern. Then the overlay pattern can be provided in the print file and result in the printed image so that it is hidden from view when the assembly is viewed from certain POVs (such as a normal POV) but gradually becomes more and more visible ( on the plane of the film and wallpaper pattern) on top of the wallpaper icons / symbols / logos (such as when moving at 30-60 degree or similar angles from normal). Also, the entire printed image is not required to provide an individual effect. Instead, different areas or portions of the printed image can be used to provide different visual effects (eg, any of the effects described herein).
Various means are available to implement the systems and methods discussed in this specification. These media include, but are not limited to, digital computer systems, microprocessors, application-specific integrated circuits (ASICs), general-purpose computers, programmable controllers, and field-programmable gate arrays (FPGAs), all of which may be indicated. generally here as "processors". For example, in one embodiment, signal processing can be incorporated by an FPGA or ASIC, or alternatively it can be a built-in or discrete processor. Therefore, other modalities include program instructions
IMPI
INSTITUTO MEXICANO BE LAWOPIEDAL INDUSTRIAL
<img file="MX348176B_D0054.tif" />
residents of computer-readable media that — when implemented by such media, allow them to implement various modalities. Computer-readable media includes any form of a non-transient physical computer memory device. Examples of such a physical computer memory device include, but are not limited to, punched cards, magnetic discs or tapes, optical data storage systems, flash read-only memories (ROM), non-volatile ROM, programmable ROM (PROM). , Programmable-erasable ROM (EPROM), random access memory (RAM), or any other form of permanent, semi-permanent, or temporary memory system or storage device. Program instructions include, but are not limited to, computer-executable instructions executed by computer system processors and hardware description languages such as Very High Speed Integrated Circuit (VHSIC) Hardware Description Language (VHDL).
<img file="MX348176B_D0055.tif" />
PROGRAM LIST OR SUBROUTINE FOR-.XR A7ADCI DE-RA.YQ £ FOR DOUBLE-AXIS INTERCASTING AND ROUND OR SQUARE BASE LENS ARRAYS
Sub lntcrscct_Ncarest_Surfacc (xs, ys, zs, elx, ely, elz, xi, yi, zi, enx, eny, enzy, gnfound, snfound, surftypcfound, success) 'find surface closest to ray start point,' inputs' xs, ys, zs ray starting point 'elx, ely, elz ray direction cosines' xi, yi, z, ray intersection point' returns' gnfound, snfound group number, surface number found 'surface type found surface closest.
'success (if found)
Dim intplaneflag, lntSphere5flag, IntCyIinderFlag,
I nt E11 ipsoid FI ag As Boleano
Dim ¡color, k As Integer
Dim surftypetemp As Sequence
Dim intsphere3planeflag Like Boleano
Dim gn, sn, gntemp, sntemp As Integer
Dim distance As Double
Dim xitemp, yitemp, zitemp As Double
Dim enxtemp, enytemp, enzytemp As Double
Dim xp, yp, zp As Double
<img file="MX348176B_D0056.tif" />
Dim ΧΡ1, ΥΡ1, ΖΡ1 As Double. .
'Dim enx, eny, enzy Like Double
Dim enxx, enyy, enzz Like Double
Dim enxplano, enyplano, enxplano As Double
Dim xc, ye, zc, rr As Double
Dim xO, yO, zO As Double
Dim rx, ry, rz As Double 'Dimrxl, ry1, rz1, rx2, ry2, rz2 As Double' Dim xi1, y¡1, z¡1, x¡2, y¡2, z¡2 As Double
Dim gx, gy, gz As Double
Dim a, b, c, xv vertex As Double
Dim rim1, tol1, s1 As Double tol1 = 0.0001 'go through all the surfaces that have been identified, cross each one and find the surface closest to the starting point of the' incident ray.
success = False distance = 10 <sup>Λ</sup> 1 0 For gn = Start Group to Group End Step Group Step
For sn = Surface Start (gn) A Surface End (gn) Step Surface Step 'surface plane
If surface type (gn, sn) = 1 Then xp = x (gn, sn)
<img file="MX348176B_D0057.tif" />
yp = y (gn, sn) zp = z (gn, sn) enx = Xdir (gn, sn) eny = Ydir (gn, sn) enzy = Zdir (gn, sn) Call intplano2 (xs, ys, zs, elx , el y, elz, xp, yp, zp, enx, eny, enzy, x¡, yi, zi, intplaneflag)
If intplaneflag = Then true s1 = Sqr ((xi - xs) <sup>TO</sup> 2 + (yi - ys) <sup>TO</sup> 2 + (zi - zs) <sup>TO</sup> 2)
If s1 <distance And s1> tol 1 Then distance = s1 xitemp = xi yitemp = yi zitemp = zi en xtemp = enx enytemp = eny enzytemp = enzy surftypetemp = Plane gntemp = gn sntemp = sn End si
End if 'intplane = true
End si 'spherical surface
If Surface Type (gn, sn) = 2 Then
<img file="MX348176B_D0058.tif" />
xc = x (gn, sn) ye = y (gn, sn) zc = z (gn, sn) rr = r (gn, sn)
XP1 = XPIano (gn, sn)
YP1 = YPIano (gn, sn)
ZP1 = ZPIanogn, sn) enxplano = ENXP (gn, sn) enyplano = ENYP (gn, sn) enzyplano = ENZP (gn, sn)
Call lnt Sphere5 (xs, ys, zs, eix, ely, elz, xc, ye, zc, rr, rx, ry, rz, xi, yi, zi, lnt Sphere5flag) 'Call lnt Sphere3_Plano_Divide (xs, ys, zs, elx, el y , elz, xe, ye, zc, rr,) (PI, YPI, ZPI, enxplano, enyplano, enyplano, rx, ry, rz, xi, yi, zi, intesfera3planoflag) 'Call lntEsfera2 (xs, ys, zs, elx , ely, elz, xc, ye, zc, rr, rx, ry, rz, xi, yi, zi, intesferaflag)
If lntSphere5flag = True Then 'lf lntSphere5flag = True Then' = 1 OR intesferaflag = 2 Then s1 = Sgr ((xi - xs) <sup>Λ</sup> 2 + (yi - ys) <sup>Λ</sup> 2 + (zi - zs) <sup>Λ</sup> 2)
If s1 <distance Y s1> tol1 Then distance = s1 xitemp = xi
ΙΝΤΓΓΠΠΌ MEXICANO BE LA INDUSTRIAL PROPERTY yitemp = yi _ ziternp = z¡ enxtemp = rx '???????????????
enytemp = ry enzytemp = rz surftypetemp = Sphere gntemp = gn sntemp = sn
Terminate if 'If intesferaflag = 2 Then' s1 = Sqr ((x¡2 - xs) <sup>Λ</sup> 2 + (y¡2 - ys) <sup>Λ</sup> 2 + (z¡2 - zs) <sup>Λ</sup> 2) 'If s1 <distance Y s1> tol1 Then' distance = s1 'xitemp = x¡2' yitemp = y¡2 'ziternp = z¡2' enxtemp = rx2 '??????????? ?????
'enytemp = ry2' enzytemp = rz2 'surftypetemp = Sphere' gntemp = gn 'sntemp = sn <sup>1</sup> Finish if 'Finish if' intesferaflag = 2 'Finish if' intesfera = 1 or 2
IMPI
MEXICAN INSTITUTE
FROM ΙΑ FROMBDAP
INDUSTRIAL
<img file="MX348176B_D0059.tif" />
Terminate if intetesphere <> 0
Finish if 'spherical surface' cylinder surface
If Surface Type (gn, sn) = 3 Then xO = x (gn, sn) y0 = y (gn, sn) zO = z (gn, sn) gx = Xdir (gn, sn) gy = Ydir (gn, sn ) gz = Zdir (gn, sn) rr = r (gn, sn)
Call inteciIindro (xs, ys, zs, elx, ay, y, elz, xO, yO, zO, gx, gy, gz, rr, xi, yi, zi, enx, eny, enzy, IntCiIindroFIag)
If IntCilindroFlag = True Then s1 = Sqr ((x¡ - xs) <sup>Λ</sup> 2 + (yi - ys) <sup>Λ</sup> 2 + (zi - zs) <sup>Λ</sup> 2)
If s1 <distance Y s1> tol1 Then distance = s1 xitemp = xi yitemp = yi zitemp = zi enxtemp = enx enytemp = eny enzytemp = enzy surftypetemp = Cylinder gntemp = gn
<img file="MX348176B_D0060.tif" />
IMPI
MEXICAN INSTITUTE
INDUSTRY PROPERTY!
sntemp = sn End If
Finish if
End if 'Opening
If Surface Type (gn, sn) = 4 Then xp = x (gn, sn) yp y (gn, sn) zp = z (gn, sn) enx = Xdir (gn, sn) eny = Ydir (gn, sn) enzy = Zdir (gn, sn)
Call intplane (xs, ys, zs, elx, el y, elz, xp, yp, zp, enx, eny, enzy, xi, yi, z¡, intplanoflag)
If intplanoflag = Venadero Then s1 = Sqr ((xi - xs) <sup>Λ</sup> 2 + (yi - ys) <sup>Λ</sup> 2 + (zi - zs) <sup>Λ</sup> 2)
If s1 <distance Y s1> tol 1 Then distance = s1 xitemp = xi yitemp = yi zitemp = zi enxtemp = enx enytemp = eny enzytemp = enzy surftypetemp = Opening gntemp = gn
IMPI
INSTITUTO MEXICANO • E LA INDUSTRIAL PROPERTY
<img file="MX348176B_D0061.tif" />
sntemp = sn
Finish if
Finish if
End if 'Ellipsoid
If Surface Type (gn, sn) = 5 Then a = ax (gn, sn) b = by (gn, sn) c = cz (gn, sn) x vertex = x (gn, sn) ring l = Location Ring (gn, sn ) tol 1 = 0.000001 '.00001 seems to give constant results
Call lntEllipsoid (a, b, c, xvertex, rim1, xs, ys, zs, elx, ely, elz, xi, yi, zi, enx, eny, enzy, IntElipsoidFlag)
If IntElipsoideFlag = True Then s1 = Sqr ((xi - xs) <sup>Λ</sup> 2 + (yi - ys) <sup>Λ</sup> 2 + (zi - zs) <sup>TO</sup> 2)
If s1 <distance Y s1> tol1 Then distance = s1 xitemp = xi yitemp = yi zitemp = zi enxtemp = enx enytemp = eny enzytemp = enzy surftypetemp = Ellipsoid
I Ai pi instttutq Mexican „„ · ε la mongoAD Ck.üSDÉ 'β 8 INDUSTRIAL> ^ wr gntemp = gn --sntemp = sn
Finish if
Finish if
End if 'Slot
If Surface Type (gn, sn) = 6 Then
Msg Box (Main stroke does not support slot)
Yes Surface Type
Next sn
Next gn 'Target plane xp = X Target yp = 0 # zp = 0 # enx = 1 # eny = 0 # enzy = 0 #
Call intplane (xs, ys, zs, elx, ely, elz, xp, yp, zp, enx, eny, enzy, xi, y¡, z¡, intplanoflag)
S intplanoflag = True Then s1 = Sqr ((x¡ - xs) <sup>Λ</sup> 2 + (y¡ - ys) <sup>Λ</sup> 2 + (z¡ - zs) <sup>TO</sup> 2)
If s1 <distance Y s1> tol1 Then distance = s1
<img file="MX348176B_D0062.tif" />
IMPI
INSTITUTO MEXICANO • Ϊ INDUSTRIAL PROPERTY xitemp = xi yitemp = yi zitemp = zi enxtemp = enx enytemp = eny enzytemp = enzy gntemp = 0 sntemp = 0 surftypetemp = Objective "
Finish if
Terminate if 'graph limits' right side xp = RightLimit yp = 0 # zp = 0 # enx = 1 # eny = 0 # enzy = 0 #
Call intplane (xs, ys, zs, elx, ely, elz, xp, yp, zp, enx, eny, enzy, xi, yi, zi, intplanoflag)
If intplanoflag = True Then s1 = Sqr ((xi - xs) <sup>Λ</sup> 2 + (yi - ys) <sup>Λ</sup> 2 + (zi - zs) <sup>Λ</sup> 2)
If s1 <distance And if> tol 1 Then
<img file="MX348176B_D0063.tif" />
IMPI
INSTITUTO MEXICANO BE LA PROPERTY INDUSTRIAL distance = s1 xitemp = x¡ yitemp = yi zitemp = zi enxtemp = enx enytemp = eny enzytemp = enzy gntemp = 0 sntemp = 0 surftypetemp = Limit
Finish if
Terminate if 'left side xp = Left Limit yp = 0 # zp = 0 # enx = -1 # eny = 0 # enzy = 0 # Call intplane (xs, ys, zs, elx, ely, elz, xp, yp, zp, enx, eny, enzy, xi, yi, zi, intplanoflag)
If intplanoflag = True Then s1 = Sqr ((xi - xs) <sup>Λ</sup> 2 + (yi - ys) <sup>Λ</sup> 2 + (zi - zs) <sup>Λ</sup> 2)
If s1 <distance Y s1> tol 1 Then distance = s1
IMPI
INSTITUTO MEXICANO »E LA PWOFIIDAP industrial
<img file="MX348176B_D0064.tif" />
xitemp = x¡ yitemp = yi zitemp = zi enxtemp = enx enytemp = eny enzytemp = enzy gntemp = 0 sntemp = 0 surftypetemp = Limit
Finish if
Terminate if 'upper side xp = 0 # yp = Upper Limit zp = 0 # enx = 0 # eny = 1 # enzy = 0 #
Call intplane (xs, ys, zs, elx, ely, elz, xp, yp, zp, enx, eny, enzy, xi, yi, zi, intplanoflag)
If intplanoflag = True Then s1 = Sqr ((xi - xs) <sup>Λ</sup> 2 + (yi - ys) <sup>Λ</sup> 2 + (zi - zs) <sup>Λ</sup> 2)
If s1 <distance Y s1> tol1 Then distance = s1
IMPI
INSTITUTO MEXICANO »E LA FrfflPAP INDUSTRIAL
<img file="MX348176B_D0065.tif" />
xitemp = xi yitemp = y¡ zitemp = zi enxtemp = enx enytemp = eny enzytemp = enzy gntemp = 0 sntemp = 0 surftypetemp = Limit Finish yes
Terminate if 'lower side xp = 0 # yp = Lower limit zp = 0 # enx = 0 # eny = -1 # enzy = 0 #
Call intplane (xs, ys, zs, elx, ely, elz, xp, yp, zp, enx, eny, enzy, xi, yi, zi, intplanoflag)
If intplanoflag = True Then s1 = Sqr ((xi - xs) <sup>Λ</sup> 2 + (yi - ys) <sup>Λ</sup> 2 + (zi - zs) <sup>Λ</sup> 2)
If s1 <distance T s1> tol1 Then distance = s1
IMPI institute m Muca no be la rao «tr> At. industrial
<img file="MX348176B_D0066.tif" />
xitemp = xi yitemp = yi zitemp = zi enxtemp = enx enytemp = eny enzytemp = enzy gntemp = 0 sntemp = 0 surftypetemp = Limit Finish if Finish if 'front side xp = 0 # yp = 0 # zp = 10 <sup>Λ</sup> 6 enx = 0 # eny = 0 # enzy = -1 #
Call intplane (xs, ys, zs, elx, ely, elz, xp, yp, zp, enx, eny, enzy, xi, yi, zi, intplanoflag)
If intplanoflag = True Then s1 = Sqr ((x¡ - xs) <sup>Λ</sup> 2 + (yi - ys) <sup>Λ</sup> 2 + (zi - zs) <sup>Λ</sup> 2)
If s1 <distance Y s1> tol 1 Then distance = s1
IMPI
KjKP
INDUSTRIAL --- xitemp = xi yitemp = yi zitemp = zi enxtemp = enx enytemp = eny enzytemp = enzy gntemp = 0 sntemp = 0 surftypetemp = Limit
Finish if
Terminate if 'back side xp = 0 # yp = 0 # enx = 0 # eny = 0 # enzy = 1 #
Call intplane (xs, ys, zs, elx, ely, elz, xp, yp, zp, enx, eny, enzy, xi, yi, zi, intplanoflag)
If intplanoflag = True Then s1 = Sqr ((x¡ - xs) <sup>Λ</sup> 2 + (yi - ys) <sup>Λ</sup> 2 + (zi - zs) <sup>Λ</sup> 2)
If s1 <distance Y s1> tol1 Then distance = s1 xitemp = xi yitemp = yi
IMPI
INSTITUTO MEXICANO BE LA momoAR INDUSTRIA!
<img file="MX348176B_D0067.tif" />
zitemp = zi enxtemp = enx enytemp = eny enzytemp = enzy gntemp = 0 sntemp = 0 surftypetemp = Limit
Finish if
End yes' final report
If distance <10 <sup>Λ</sup> 9 So success = True xi = xitemp yi = yitemp zi = zitemp enx = enxtemp eny = enytemp enzy = enzytemp gnfound = gntemp snfound = sntemp surftypefound = surftypetemp
Finish if
If gnfound = EndGroup And snfound EndSurface (gnfound) Then surftipofound = End Surface
Finish if
IMPI
MEXICAN INSTITUTE
BE THE INDUSTRIAL PROPERTY
<img file="MX348176B_D0068.tif" />
Terminate Sub
Sub lnt Sphere5 (xs, ys, zs, elx, ely, elz, xc, ye, zc, r, rx, ry, rz, xi, yi, zi, lnt Sphere5flag) 'xs, ys, zs is the starting point of the ray' elx, ely, elz are cosines of direction of the ray 'xc, yc, zc is the center of the circle' r is the radius of the sphere 'rx, ry, rz are cosines of direction of the radius at the intersection' xi, yi, zi is the intersection of the ray in the sphere 'intesferaflag = true if intersection is found
Dim s1, s2, s3, x1, x2 As Double
Dim LL, L1, L2 As Double lntSphere5flag = False s1 = 2 # * ((xs - xc) * elx + (ys - ye) * ely + (zs - zc) * elz) s2 = (xs - xc) <sup>Λ</sup> 2 + (ys - ye) <sup>Λ</sup> 2 + (zs - zc) <sup>Λ</sup> 2 - r <sup>Λ</sup> 2 s3 = yes <sup>Λ</sup> 2 - 4 # * s2 'there is no intersection lfs3 <0 Then
Exit Sub
Finish if
<img file="MX348176B_D0069.tif" />
IMPI __ INSTITUTO MEXICANO 77 «LA FROMEDAD industrial 'there is only one intersection - _________
If s3 = 0 # Then
LL = -s1 / 2 #
Go to lntSphere250
Terminate if there are two intersections
Ll = (-s1 + Sqr (s3)) / 2 #
L2 = (-s1 -Sqr (s3)) / 2 #
Check for + L and - L for the sphere side to choose (compare where xc and xi is)
If L1 <0 # And L2 <0 # Then
Exit Sub 'without intersection
Terminate if 'If L1> 0 # AND L2> 0 # Then' If L1> L2 Then '1 = L1' Also '1 = L2' Terminate if 'Terminate if
If L1> 0 # Then xi = xs + L1 * elx yi = ys + L1 * ely
<img file="MX348176B_D0070.tif" />
zi = zs + L1 * elz
If r> 0 # Then
If xi <= xc Then
LL = L1
Finish if
Finish if
If r <0 # Then
If xi> = xc Then
LL = L1
Finish if
Finish if
Finish if
IfL2> 0 # Then xi = xs + L2 * elx yi = ys + L2 * ely zi = zs + L2 * elz
If r> 0 # Then
If xi <= xc Then
LL = L2
Finish if
Finish if
If r <0 # Then
If xi> = xc Then
LL = L2
INSTT1VTO MIX DO NOT BE THE INSUSTRML PROPERTY
Finish if ~ - --—---——
Finish if
Terminate if lntSphere250:
'if 1 <= 0 Then' Exit Sub 'Finish if xi = xs + LL * elx yi = ys + LL * ely zi = zs + LL * elz rx = (xi - xc) / r ry = (yi - ye ) / r rz = (zi - zc) / r s1 = rx <sup>TO</sup>two + ry<sup>TO</sup>two + rz<sup>TO</sup>two 'MsgBox (Sum of tables of cosines normal direction & s1)
I lntSphere5flag = True
End of Sub
<img file="MX348176B_D0071.tif" />
Contents70
168 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42 Sheet 43 Sheet 44 Sheet 45 Sheet 46 Sheet 47 Sheet 48 Sheet 49 Sheet 50 Sheet 51 Sheet 52 Sheet 53 Sheet 54 Sheet 55 Sheet 56 Sheet 57 Sheet 58 Sheet 59 Sheet 60 Sheet 61 Sheet 62 Sheet 63 Sheet 64 Sheet 65 Sheet 66 Sheet 67 Sheet 68 Sheet 69 Sheet 70 Sheet 71 Sheet 72 Sheet 73 Sheet 74 Sheet 75 Sheet 76 Sheet 77 Sheet 78 Sheet 79 Sheet 80 Sheet 81 Sheet 82 Sheet 83 Sheet 84 Sheet 85 Sheet 86 Sheet 87 Sheet 88 Sheet 89 Sheet 90 Sheet 91 Sheet 92 Sheet 93 Sheet 94 Sheet 95 Sheet 96 Sheet 97 Sheet 98 Sheet 99 Sheet 100 Sheet 101 Sheet 102 Sheet 103 Sheet 104 Sheet 105 Sheet 106 Sheet 107 Sheet 108 Sheet 109 Sheet 110 Sheet 111 Sheet 112 Sheet 113 Sheet 114 Sheet 115 Sheet 116 Sheet 117 Sheet 118 Sheet 119 Sheet 120 Sheet 121 Sheet 122 Sheet 123 Sheet 124 Sheet 125 Sheet 126 Sheet 127 Sheet 128 Sheet 129 Sheet 130 Sheet 131 Sheet 132 Sheet 133 Sheet 134 Sheet 135 Sheet 136 Sheet 137 Sheet 138 Sheet 139 Sheet 140 Sheet 141 Sheet 142 Sheet 143 Sheet 144 Sheet 145 Sheet 146 Sheet 147 Sheet 148 Sheet 149 Sheet 150 Sheet 151 Sheet 152 Sheet 153 Sheet 154 Sheet 155 Sheet 156 Sheet 157 Sheet 158 Sheet 159 Sheet 160 Sheet 161 Sheet 162 Sheet 163 Sheet 164 Sheet 165 Sheet 166 Sheet 167 Sheet 168
52 members in 15 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 201261743485 | United States of America | P | |
| 201261743485 | United States of America | P | |
| 61743485 | United States of America | – | |
| 2013057926 | United States of America | W | |
| 2013057926 | United States of America | W | |
| 61743485 | – | – | – |
| PCTUS2013057926 | – | – | – |
| US201261743485P | – | – | – |
| WO2013US57926 | – | – | – |
Members52
| Document | Office | Kind | |
|---|---|---|---|
| US2014063611A1 | United States of America | A1 | |
| CA2884155A1 | Canada | A1 | |
| WO2014039476A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US2014177008A1 | United States of America | A1 | |
| CA2923132A1 | Canada | A1 | |
| WO2015034551A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US9019613B2 | United States of America | B2 | |
| AU2013312883A1 | Australia | A1 | |
| PH12015500705A1 | Philippines | A1 | |
| PH12015500705B1 | Philippines | B1 | |
| KR20150056568A | Republic of Korea | A | |
| US2015183258A1 | United States of America | A1 | |
| EP2893390A1 | European Patent Office (EPO) | A1 | |
| CN104838304A | China | A | |
| IN2738DEN2015A | India | A | |
| US9132690B2 | United States of America | B2 | |
| EP2893390A4 | European Patent Office (EPO) | A4 | |
| US2015343830A1 | United States of America | A1 | |
| MX2015002911A | Mexico | A | |
| JP2016502121A | Japan | A | |
| ZA201502322B | South Africa | B | |
| AU2014315695A1 | Australia | A1 | |
| PH12016500422A1 | Philippines | A1 | |
| HK1212454A1 | Hong Kong, China | A1 | |
| CN105683815A | China | A | |
| KR20160068758A | Republic of Korea | A | |
| EP3042238A1 | European Patent Office (EPO) | A1 | |
| MX2016002927A | Mexico | A | |
| AU2013312883B2 | Australia | B2 | |
| RU2015112287A | Russian Federation | A | |
| EP2893390B1 | European Patent Office (EPO) | B1 | |
| JP2016539378A | Japan | A | |
| US9592700B2 | United States of America | B2 | |
| CA2884155C | Canada | C | |
| EP3042238A4 | European Patent Office (EPO) | A4 | |
| RU2621173C2 | Russian Federation | C2 | |
| MX348176BThis record | Mexico | B | |
| ZA201602171B | South Africa | B | |
| BR112015004922A2 | Brazil | A2 | |
| US9701150B2 | United States of America | B2 | |
| CN104838304B | China | B | |
| RU2016112319A | Russian Federation | A | |
| JP6277191B2 | Japan | B2 | |
| JP6349401B2 | Japan | B2 | |
| RU2661743C2 | Russian Federation | C2 | |
| MX359175B | Mexico | B | |
| CN108638690A | China | A | |
| AU2014315695B2 | Australia | B2 | |
| CN105683815B | China | B | |
| BR112016004827A8 | Brazil | A8 | |
| CN108638690B | China | B | |
| CA2923132C | Canada | C |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Grant or registrationFG | FG |
Numbers
- Publication
- 348176
- Publication, DOCDB
- 348176
- Publication, EPODOC
- MX348176
- Application
- 2015002911
- Application, DOCDB
- 2015002911
- Application, EPODOC
- MX202015002911
Titles2
- Spanish
- TRAZADO, CONFIGURACION Y FORMACION DE IMAGEN DE PIXEL PARA MATRICES DE MICRO-LENTES DE BASE REDONDA O CUADRADA PARA LOGRAR UN MOVIMIENTO TRIDIMENSIONAL Y MULTI-DIRECCIONAL DE VOLUMEN COMPLETO.
- English
- PIXEL TRACING, CONFIGURATION AND IMAGE FORMATION FOR ROUND OR SQUARE BASED MICRO-LENSES ARRAYS TO ACHIEVE FULL VOLUME MULTI-DIRECTIONAL THREE-DIMENSIONAL MOVEMENT.
Classification
- CPC, 10
- G02B30/27
- B41M3/14
- B42D25/30
- B42D25/324
- B42D25/342
- B41J2/00
- B42D15/00
- B44F1/10
- G06F3/12
- G09F19/14
- IPC, 3
- G02B27 08
- B42D15 00
- G02B27 22