Information processing device, information processing method, and program

The information processing device and method use a thin line pattern on a transparent substrate to generate a unique optical image, addressing the vulnerabilities of existing counterfeit prevention methods by providing secure and cost-effective authenticity verification.

JP7762037B2Active Publication Date: 2025-10-29ASAHI KASEI KOGYO KABUSHIKI KAISHA
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2021170046
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-10-18
Publication Date
2025-10-29
Estimated Expiration
2041-10-18

AI Technical Summary

Technical Problem

Existing counterfeit prevention methods, such as RF tags and two-dimensional codes, are vulnerable to spoofing and copying, and high-performance tags with authentication and encryption are not cost-effective for distribution markets, making it difficult for end consumers to verify product authenticity.

Method used

An information processing device and method using a thin line pattern on a transparent substrate, forming a transmission diffraction grating with lines less than 5 μm wide and an aperture ratio of 80 to 99.9%, which generates a unique optical image through a Fourier transform lens, allowing easy verification of authenticity by matching optical image information with correct answer information.

Benefits of technology

The solution provides a secure and cost-effective method to determine authenticity by forming a unique optical image that is difficult to copy, ensuring accurate verification of products without impairing design or display information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007762037000001
    Figure 0007762037000001
  • Figure 0007762037000002
    Figure 0007762037000002
  • Figure 0007762037000003
    Figure 0007762037000003
Patent Text Reader

Abstract

To provide a method for processing information, an information processor, and a program that are used for a distribution management system which can guarantee the authenticity of a distributed product.SOLUTION: A gate terminal 100 as an information processor includes: an irradiation device 131 for irradiating a thin line pattern 330 with light; a Fourier transformation lens 132 through which diffracted light reflected by the thin line pattern 330 passes and forms an optical image; an imaging device 133 for acquiring the formed optical image; and a comparison unit for comparing correct information on a correct label of an optical image and optical image information on the acquired optical image and generating the result of the comparison.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] As a measure to prevent the distribution of counterfeit goods, a system is known in which a two-dimensional code or an RF (Radio Frequency Identification) tag is attached to a product to determine whether the product is genuine. For example, Patent Document 1 discloses an information processing device that reads identification information of an object with a mobile terminal, and uses the information to determine whether the object is genuine and also to confirm distribution information of the object. Furthermore, for example, Patent Document 2 discloses a determination device that determines the authenticity of a hologram image formed by a diffraction pattern. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2020-123108 [Patent Document 2] Japanese Patent Application Laid-Open No. 2001-307172 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in order to read the IC chip information of the RF tag and use it as a counterfeit prevention measure, a dedicated data reading and writing device for reading the IC chip information of the RF tag is required, and it is not realistic for the end customer, the general consumer, to purchase an expensive dedicated data reading and writing device.

[0005] Furthermore, two-dimensional codes and hologram images can be easily copied, and information on RF tags can also be easily read and rewritten, making spoofing and copying possible. As such, conventional measures to prevent the distribution of counterfeit goods still have security issues. Meanwhile, while there are high-performance RF tags equipped with authentication and encryption functions, they are not suitable for the distribution market, where cost reduction is strongly required.

[0006] The present invention has been made in consideration of the above-mentioned problems, and aims to provide an information processing method that can determine the authenticity of an object to be read using a method that makes it difficult to copy and easy to read, and an information processing device to be used in said method. [Means for solving the problem]

[0007] That is, the present invention is as follows. [1] an irradiation device that irradiates the fine line pattern with light; a Fourier transform lens through which diffracted light reflected from the fine line pattern passes and forms an optical image; an imaging device for acquiring the formed optical image; a matching unit that matches correct answer information regarding the correct label of the optical image with optical image information regarding the optical image to generate a matching result; Information processing device. [2] The thin line pattern is formed on a transparent substrate. The information processing device described in [1]. [3] The thin line pattern is a transmission diffraction grating including thin lines with a line width of 5 μm or less. The information processing device according to [1] or [2]. [4] The aperture ratio of the fine line pattern is 80 to 99.9% by area. The information processing device according to any one of [1] to [3]. [5] the optical image is a reflection diffraction image formed by the thin line pattern; The information processing device according to any one of [1] to [4]. [6] The correct answer information is received from another information processing device. The information processing device according to any one of [1] to [5]. [7] a product information reading device that acquires product identification information that can identify the product to be verified from a serial code attached to the product to be verified that has the thin line pattern attached thereto or from image information of the product to be verified; The information processing device according to any one of [1] to [6]. [8] The information processing device an irradiation step of irradiating the thin line pattern with light; an imaging step of forming an optical image by passing diffracted light reflected from the thin line pattern through a Fourier transform lens and acquiring the optical image; a matching step of matching correct answer information regarding the correct answer label of the optical image with optical image information regarding the optical image to generate a matching result; Information processing methods. [9] The thin line pattern is formed on a transparent substrate. The information processing method according to [8].

[10] The thin line pattern is a transmission diffraction grating including thin lines with a line width of 5 μm or less. The information processing method according to [8] or [9].

[11] The aperture ratio of the fine line pattern is 80 to 99.9% by area. The information processing method according to any one of [8] to

[10] .

[12] the optical image is a reflection diffraction image formed by the thin line pattern; The information processing method according to any one of [8] to

[11] .

[13] In the information processing device, an irradiation step of irradiating the thin line pattern with light; an imaging step of forming an optical image by passing diffracted light reflected from the thin line pattern through a Fourier transform lens and acquiring the optical image; a matching step of matching correct answer information regarding the correct label of the optical image with optical image information regarding the optical image to generate a matching result; program. [Effects of the Invention]

[0008] According to the present invention, it is possible to provide an information processing method capable of determining the authenticity of an object to be read using a method that makes it difficult to copy and easy to read, and an information processing device used in the method. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a plan view showing one aspect of an RF tag according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram showing one aspect of the configuration of a gate terminal in the present embodiment. [Figure 3] 10 is a schematic diagram showing one mode in which the gate terminal in this embodiment acquires optical image information. FIG. [Figure 4] 10A and 10B are schematic diagrams showing another mode in which the gate terminal in the present embodiment acquires optical image information. [Figure 5] FIG. 2 is a block diagram showing one aspect of the configuration of a server according to the present embodiment. [Figure 6] FIG. 10 is a diagram showing one aspect of correct answer data in the present embodiment. [Figure 7] FIG. 10 is a diagram showing another aspect of the supervised data in the present embodiment. [Figure 8] FIG. 10 is a diagram showing another aspect of the supervised data in the present embodiment. [Figure 9] FIG. 2 is a diagram showing one aspect of ledger data in the present embodiment. [Figure 10] 10 is a processing sequence of an information processing method according to a first embodiment of the present invention. [Figure 11] 10 is a processing sequence of an information processing method according to a second embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, an embodiment of the present invention (hereinafter referred to as "the present embodiment") will be described in detail with reference to the drawings as necessary, but the present invention is not limited to this, and various modifications are possible without departing from the spirit of the present invention. In the drawings, the same elements are given the same reference numerals, and redundant explanations will be omitted. Furthermore, positional relationships such as up, down, left, and right will be based on the positional relationships shown in the drawings unless otherwise specified. Furthermore, the dimensional ratios of the drawings are not limited to those shown in the drawings.

[0011] In the system of this embodiment, an information processing device (hereinafter also referred to as a "gate terminal") acquires optical image information (hereinafter also simply referred to as "optical image information") regarding an optical image obtained by focusing diffracted light reflected from a fine line pattern using a Fourier transform lens, and performs a matching process using the optical image information and correct answer information (hereinafter also simply referred to as "correct answer information") regarding the correct label of the optical image.

[0012] Below, the terms used in this embodiment will be explained, and then the configuration of the gate terminal 100 will be explained.

[0013] 1. Fine line pattern First, we will explain the fine line pattern from which the gate terminal 100 of this embodiment acquires optical image information. FIG. 1 shows, in plan view, one embodiment of an RF tag 300 having a fine line pattern as an antenna portion, as one embodiment of the fine line pattern. While FIG. 1 shows a fine line pattern 330 that functions as an antenna for the RF tag 300, the fine line pattern 330 does not need to perform this function and does not have to be an RF tag. In other words, the fine line pattern 330 may simply be a pattern composed of fine lines 320 on a transparent substrate 310.

[0014] In this embodiment, the term "RF tag" is an abbreviation for "Radio Frequency tag" and may also be called by other names such as electronic tag, IC tag, wireless tag, or RF tag. An RF tag is used together with a corresponding RF reader device and can transmit or receive data between the reader and the tag in a non-contact manner. The RF reader device may also function as a writer (for writing).

[0015] In the following, this embodiment will be described using as an example a passive RF tag that does not have a built-in battery and operates using radio waves received from a reader / writer as its energy source. However, the RF tag of this embodiment may also be an active tag that has a built-in battery, or a semi-passive tag that has a built-in sensor or a battery that serves as a power source for the sensor.

[0016] The RF tag 300 has a transparent substrate 310, an antenna (thin line pattern 330) formed on the transparent substrate 310, and a semiconductor element 340 electrically connected to the antenna (thin line pattern 330). The antenna (thin line pattern 330) and the semiconductor element 340 are electrically connected.

[0017] The antenna (thin line pattern 330) of the RF tag 300 may be formed in a desired pattern using thin metal wires 320. Fig. 1 shows an antenna (thin line pattern 330) consisting of a grid pattern made up of thin metal wires 320.

[0018] 1, and may be a grid pattern (mesh pattern) such as a triangle, square, or hexagon, or may be a line pattern. Furthermore, the thin lines 320 are not limited to straight lines, but may be curved or wavy lines.

[0019] When a predetermined light is irradiated onto such a thin line pattern 330 from an irradiation device 131, the thin line pattern 330 reflects a predetermined diffracted light, which passes through a Fourier transform lens 132, and a predetermined optical image can be obtained when viewed from the imaging device 133 side.

[0020] For example, if a plurality of fine lines with a line width of 5 μm or less are arranged at equal intervals with a periodic pitch of about several hundred μm in the fine line pattern 330, a diffraction image will be observed in the reflected light, and the optical image will include such a diffraction image. In this case, the generated diffraction image may include not only a diffraction spot image and a diffraction stripe pattern, but also letters, numbers, symbols, and other marks and figures obtained by combining different diffraction images.

[0021] Furthermore, if the antenna (thin line pattern 330) is composed of multiple thin metal wires with a line width of 5 μm or less and arranged at equal intervals with a pitch of approximately several hundred μm, the individual thin metal wires are invisible and the antenna (thin line pattern 330) is transparent. Therefore, even if the thin line pattern 330 is attached to the product to be verified or its package, its design and displayed information are not impaired. On the other hand, as described above, even with such a transparent thin line pattern 330, it is possible to obtain a diffraction image generated by diffracted light that occurs only when light is irradiated at a predetermined angle.

[0022] The thin wire 320 is preferably a thin wire containing a metal. The metal is not particularly limited, but examples thereof include gold, silver, copper, and aluminum. Among these, silver or copper is preferable, and copper is more preferable.

[0023] From the above perspective, it is preferable that the thin wire 320 be difficult to see with the naked eye. For example, the line width W of the thin wire 320 is preferably 5.0 μm or less, more preferably 0.1 to 5.0 μm, and even more preferably 0.3 to 5.0 μm. A line width W of 5.0 μm or less reduces the visibility of the thin wire 320. This allows the thin line pattern to be applied without compromising the design of the product being compared. Furthermore, such thin lines with low visibility are difficult to manufacture, which also contributes to ensuring that they are difficult to replicate. Here, the line width W1 in this embodiment refers to the line width of the conductive thin wire when the thin wire 320 is projected onto the surface of the transparent substrate 310 from the side of the transparent substrate 310 on which the thin wire 320 is arranged.

[0024] Furthermore, the aperture ratio OR, which is the ratio of the area of ​​the portion of the thin line pattern 330 with no thin lines 320 formed therein, is preferably 80 to 99.9 area%, more preferably 85 to 99.8 area%, even more preferably 90 to 99.6 area%, and even more preferably 95 to 99.5 area%. The aperture ratio OR can also be referred to as transmittance. This makes it possible to avoid impairing the design and display information of the product to be verified or its packaging, even if the thin line pattern is applied.

[0025] (Thickness H1) The thickness H1 of the conductive thin wires constituting the thin wires 320 is preferably 10 nm or more and 1000 nm or less, more preferably 50 nm or more, and even more preferably 75 nm or more. When the thickness H1 of the conductive thin wires is 10 nm or more, the conductivity tends to be further improved. On the other hand, when the thickness H1 of the conductive thin wires is 1000 nm or less, the visibility at a wide viewing angle decreases.

[0026] (aspect ratio) The aspect ratio (H1 / W1), which is the thickness H1 of the thin wire 320 relative to the line width W1 of the thin wire 320, is preferably 0.05 or more and 1.00 or less. The lower limit of the aspect ratio is more preferably 0.08 or more, and even more preferably 0.10 or more. An aspect ratio of 0.05 or more tends to further improve conductivity without reducing transmittance.

[0027] (Pitch P1) The pitch P1 of the thin wires 320 is preferably 5 μm or more, more preferably 50 μm or more, and even more preferably 100 μm or more. A pitch P1 of the thin wires 320 of 5 μm or more can achieve good transmittance. Furthermore, the pitch P1 of the thin wires 320 is preferably 1000 μm or less, more preferably 500 μm or less, and even more preferably 250 μm or less. A pitch P1 of the thin wires 320 of 1000 μm or less tends to further improve conductivity. In the case of a square grid pattern of the thin wires 320, an aperture ratio of 99% can be achieved by setting the pitch P1 of the thin wires 320 with a line width of 1 μm to 200 μm. Furthermore, a pitch P1 within the above range is preferable because it improves the invisibility of the thin wires 320 and also results in a clear diffraction image due to the thin line pattern 330. The pitch P1 refers to the sum of the line width W1 and the distance between the conductive thin wires.

[0028] (Occupied area ratio A1) The occupied area ratio A1 is preferably 0.5% or more, more preferably 1.0% or more, and even more preferably 2% or more. By setting the occupied area ratio A1 to this value or more, the conductivity of the thin line pattern 330 tends to be further improved. Furthermore, the occupied area ratio A1 is preferably 10% or less, and more preferably 7% or less. By setting the occupied area ratio A1 to this value or less, the visible light transmittance of the thin line pattern 330 tends to be further improved. The "occupancy area ratio" of the pattern can be calculated using the following formula for the area on the transparent substrate 310 where the thin line pattern 330 is formed. Occupancy rate (%) = (area occupied by thin line pattern / area of ​​region on transparent substrate where thin line pattern is formed) × 100

[0029] The opening width W2 of the opening is preferably 40 μm or more, more preferably 50 μm or more, and even more preferably 60 μm or more. By setting it within this range, the visibility of the thin line pattern 330 tends to be further reduced. The opening width W2 of the opening is preferably 500 μm or less, more preferably 300 μm or less, and even more preferably 100 μm or less. By setting it within this range, the electrical resistance of the thin line pattern 330 can be reduced, and the antenna function can be improved.

[0030] The "opening width" refers to the width of the opening in the short direction. If the opening is square, it refers to the width of one of the sides.

[0031] (Visible light transmittance T1 of thin line pattern) The visible light transmittance T1 of the thin line pattern 330 is preferably 75% or more and 99.0% or less, and more preferably 80% or more and 99.0% or less. The visible light transmittance can be measured by calculating the transmittance in the visible light range (360 to 830 nm) in accordance with JIS K 7361-1:1997 total light transmittance.

[0032] In a preferred aspect of this embodiment, the thin line pattern 330 is formed on the transparent substrate 310. With this configuration, the optical image is less likely to be affected by the underlying surface when it is acquired. Although the mechanism behind this is unclear, it is believed that this is because the optical image can be acquired by utilizing Fresnel reflection on the back surface of the transparent substrate 310. Therefore, even if the product to be verified or its packaging has any printing, it is possible to acquire only the optical image information derived from the transparent thin line pattern printed thereon.

[0033] Furthermore, the thin line pattern 330 is preferably a pattern of periodic thin lines 320 formed on the transparent substrate 310. With this configuration, a transmission type diffraction grating can be formed. Because the thin line pattern 330 is a highly transmittance transmission type diffraction grating, the RF tag 300 does not impair the design or displayed information even when it is attached to a product package.

[0034] 2.Optical image information The optical image information is information about an optical image that can be obtained from the above-described thin line pattern, and more specifically, information about a diffraction image that occurs when light is irradiated onto the thin line pattern at a predetermined angle. A diffraction image is an image observed in the reflected light when light is irradiated onto a thin line pattern in which thin lines are arranged at equal intervals with a predetermined period at a predetermined angle, and includes diffraction spot images and diffraction fringe patterns.

[0035] Furthermore, the optical image information may be image data of these optical images, non-image data, or both. Here, "image data" refers to the data of the image itself, and "non-image data" refers to information that indicates the characteristics of the image data and can be used in the same way as image data in the matching process.

[0036] The non-image data may include, but is not limited to, parameter information for more specifically specifying the arrangement of the diffraction grating. Furthermore, the non-image data may include information about the conditions used to generate the optical image. Such information about the conditions may include, for example, information about the illumination conditions, such as the illumination angle of the light.

[0037] Specific examples of such optical image information include image data of diffraction point images of a reflected diffraction image obtained by irradiating a laser beam onto the RF tag 300 having the above-described transmission diffraction grating and transmitting the reflected light through a Fourier transform lens, as well as non-image data such as the distance of each diffraction point from the center of the reflected zeroth-order light, the distance from the center of the reflected zeroth-order light to the diffraction point of an attenuating order, and the intersection angle of the diffraction image. These image data and non-image data are uniquely determined by the pitch and line width of the fine-line pattern, the opening shape (e.g., square or rectangular), and the material constituting the RF tag 300. Because these optical image information are unique values ​​formed from a microstructure that are difficult to counterfeit, the optical image information can be used to determine whether the fine-line pattern constituting the RF tag 300 is authentic.

[0038] Furthermore, the optical image information may represent letters, numbers, symbols, other marks, or figures by combining multiple diffraction images such as those described above. Specifically, this applies to a case where a diffraction image in the shape of the letter "A" is formed, and either no diffraction image is formed around the "A" or a different diffraction image is formed around it, resulting in an optical image in which the shape of "A" can be recognized. In this case, the non-image data may include information such as letters, numbers, symbols, other marks, or figures that are observed when the optical image is viewed as a whole.

[0039] The optical image is preferably a reflection diffraction image. While the detailed mechanism by which a reflection diffraction image is obtained is unclear, it is believed that incident light from the surface of the RF tag 300 undergoes Fresnel reflection on the back side of the transparent substrate 310, and that the reflected light generates a transmission diffraction pattern when it passes through the fine line pattern 330, resulting in an apparent reflection diffraction image. Alternatively, it is believed that incident light from the surface of the RF tag 300 generates a transmission diffraction pattern when it passes through the fine line pattern 330, and is then reflected by Fresnel reflection on the back side of the transparent substrate 310, resulting in an observed reflection diffraction image. In either case, Fresnel reflection on the back side of the transparent substrate 310 is believed to be the result, and the light intensity of the reflection diffraction image is weak. Therefore, under normal natural light, the RF tag 300 is recognized as a transparent tag, and as described above, does not impair the design or display information of the product package to which it is attached.

[0040] 3. Correct answer information As will be described later, for example, the matching unit 155 of the gate terminal 100 can determine that the thin line pattern is authentic by matching the optical image information with the correct answer information regarding the correct label. Here, the correct answer information is information corresponding to the optical image information obtained from the thin line pattern, and includes information regarding the correct label of the optical image.

[0041] The correct label may be, for example, information that matches the optical image information, or information that matches the optical image information after a predetermined conversion process. From this perspective, the correct label may be image data, non-image data, or both, just like the optical image information. Note that "matching" here also includes similarity, which will be described later.

[0042] Furthermore, the correct answer information may be information in which a common correct answer label is set for two or more pieces of product identification information among a plurality of pieces of product identification information. In other words, thin line patterns associated with the same correct answer label may be attached to different products to be matched. In this way, the same correct answer label is associated with two or more different pieces of product identification information.

[0043] The manner in which the same correct label is set on different products to be matched is not particularly limited, but examples include when the same correct label is set on a group of identical products sold under the name of product name S, when the same correct label is set on a small group of identical products with a common feature within the group of products with the product name S, when the same correct label is set on products from a certain product manufacturer, and when the same correct label is set on products manufactured around the same time.

[0044] Additionally, non-image data may include information about the conditions used to generate the optical image, such as, for example, information about illumination conditions such as the angle of illumination of light if the optical image is a diffraction image.

[0045] The correct label can include various data about the optical image obtained from the thin line pattern. For example, the correct label can be at least one parameter, such as the position of a diffraction spot, that indicates an optical image such as a diffraction image, or a combination of multiple parameters. The correct label can also include image data and non-image data of optical images obtained under different conditions. The type and number of parameters to be matched with the optical image information in the correct label can be determined appropriately depending on the accuracy of the matching process, the difficulty of imitating the thin line pattern, the speed of the matching process, etc.

[0046] Furthermore, even if a certain correct label has multiple parameters, such as the positions of multiple diffraction spots, in the matching process described below, only some of the parameters, for example, the position of one diffraction spot, may be used for matching. In the matching process, by using more parameters included in the correct label, the accuracy of authenticity determination can be improved, or by using fewer parameters, the processing speed of the determination can be improved.

[0047] Furthermore, instead of or in addition to the correct label, the correct answer information may include, as information about the correct label, information that allows the correct label to be identified by referring to other data, for example.

[0048] 4.Product specific information The product identification information is information that can identify the product to be verified, and can be obtained from the serial code attached to the product to be verified or image information of the product to be verified. The product identification information may be information for uniquely identifying the product to be verified, information indicating a group of identical products, or information indicating a small group of identical products that share an arbitrary commonality.

[0049] For example, if there are sneakers sold under the product name S, "information indicating a group of identical products" refers to information corresponding to the product name S, and refers to all products sold under the name S. In a similar example, "information indicating a small group of identical products with any common denominator" refers to information that includes information about any category within sneakers sold under the same product name S, such as a group of sneakers belonging to a specific production lot or a group of sneakers sold in a specific region. In a similar example, "information for unique identification" refers to information that indicates a specific sneaker under the product name S.

[0050] Furthermore, the product identification information may be information indicating a product manufacturer. For example, the product identification information may be information that can identify footwear manufacturer A, footwear manufacturer B, footwear manufacturer C, or other manufacturers. In this case, the product to be matched indicated by certain product identification information can be understood as having been manufactured by the product manufacturer corresponding to that product identification information. As an example, such product identification information indicating a product manufacturer may be a serial code or a trademark that is understood as image information.

[0051] The serial code is not particularly limited, but may refer to, for example, information recorded on an IC chip such as an RF tag attached to the product to be verified, or information that can be read from a two-dimensional code such as a QR code (registered trademark) or a barcode. Product identification information that can be obtained from such a serial code is not particularly limited, but may include, for example, a GTIN (Global Trade Item Number) or other information attached by product manufacturers, distribution centers, distributors, or retailers for product classification or identification. Furthermore, in addition to the serial code itself, the product identification information may also include information about the product that is recorded in association with the serial code in a database that manages such serial codes.

[0052] The product to be verified may have the serial code and thin line pattern attached together, or they may be attached separately. The combination of the serial code and thin line pattern is also called a "tag." Examples of such tags include, but are not limited to, RF tags (Radio Frequency tags) in which a serial code is recorded on an IC chip and the antenna portion is composed of a metal thin line pattern. Other examples of tags include tags in which a two-dimensional code or barcode and a thin line pattern are arranged side by side on one surface, or tags in which a two-dimensional code or barcode and a highly transparent thin line pattern are arranged on top of each other and integrated together.

[0053] Furthermore, the product identification information that can be obtained from the image information of the product to be verified can be information obtained by searching the image information of the product for the product that appears in the image. As with the serial code, the product identification information that can be obtained from the image information of the product to be verified may include information about the product identified from the image information in addition to the image information itself. Note that conventionally known means can be used to identify the product from the image information.

[0054] 5. Hardware Configuration 5.1.Gate terminal The gate terminal 100 includes an irradiation device 131 that irradiates the thin line pattern with light, a Fourier transform lens 132 through which diffracted light reflected from the thin line pattern passes to form an optical image, an imaging device 133 that acquires the formed optical image, and a matching unit 155 that matches correct answer information regarding the correct answer label of the optical image with optical image information regarding the optical image to generate a matching result.

[0055] 2 is a block diagram showing the configuration of the gate terminal 100. The gate terminal 100 typically includes one or more processors 110, a communication interface 120, an input / output interface 130, a memory 140, a storage 150, and one or more communication buses 160 for interconnecting these components.

[0056] The one or more processors 110 execute processes, functions, or methods implemented by code or instructions contained in a program stored in memory 140. Processor 110 may include, by way of example and not limitation, one or more CPUs or GPUs.

[0057] The communication interface 120 transmits and receives various data to and from other information processing devices via the network N. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication is possible. For example, the communication interface 120 may be implemented as hardware such as a network adapter, various communication software, or a combination of these.

[0058] The input / output interface 130 may include, in addition to the illumination device 131, the Fourier transform lens 132, and the imaging device 133, output devices such as a screen 134, a product information reading device 135, an input device for inputting various operations to the gate terminal 100, and a display device 136 for outputting the processing results processed by the gate terminal 100, as necessary.

[0059] Fig. 3 is a schematic diagram showing how the gate terminal 100 acquires an optical image. In Fig. 3, the irradiation device 131 irradiates the thin line pattern 330 with light at a predetermined irradiation angle θ, and the diffracted light reflected from the thin line pattern 330 passes through the Fourier transform lens 132, and the formed optical image is acquired by the imaging device 133.

[0060] The irradiation device 131 is not particularly limited as long as it can irradiate the thin line pattern 330 with predetermined light at a predetermined angle. The light source in the irradiation device 131 may be one that emits light having an emission wavelength intensity distribution that includes a required wavelength band. The light source may be, for example, a halogen lamp, an LED, a semiconductor laser, etc., and the irradiation device 131 may include a light guide path, an optical fiber, etc. that guides the light emitted from these light sources. Among these, it is preferable to use an LED as the irradiation device 131 in terms of compactness, heat generation characteristics, lifespan, and cost.

[0061] Furthermore, the irradiation device 131 may include a slit (not shown) for suppressing diffusion of light in directions other than a specific direction and for obtaining a predetermined optical purity, and may also include a collimator lens (not shown) for converging light onto the thin line pattern 330. In this case, the collimator lens does not necessarily need to be focused on the surface of the thin line pattern 330, and is not particularly limited as long as it can increase the light intensity from the light source and improve the signal intensity of the diffracted light reflected from the thin line pattern 330.

[0062] The Fourier transform lens 132 is not particularly limited as long as it can receive diffracted light reflected from the thin line pattern 330 and guide the optical image to the imaging device 133. The Fourier transform lens 132 has a focal length F and forms an optical image on the imaging device 133 using the diffracted light that has been Fourier transformed. Slits, mirrors, and filters (not shown) may be provided before and after the optical path of the Fourier transform lens 132, and multiple Fourier transform lenses may be combined to form the Fourier transform lens 132. Combining multiple Fourier transform lenses is preferable because it increases the resolution of the optical image formed on the imaging device 133.

[0063] By using the Fourier transform lens 132, even if the distance between the irradiation device 131, the thin line pattern 330, and the Fourier transform lens 132 changes, it is possible to form the same image on the imaging device 133. In particular, when the thin line pattern 330 is made up of a plurality of thin lines 320 with a line width of 5 μm or less, arranged at equal intervals at a pitch of about several hundred μm, and is transparent, the intensity of diffracted light generated when light is irradiated at a predetermined angle becomes very weak, but by using the Fourier transform lens 132, the light can be focused on the imaging device 133, and an optical image can be stably acquired.

[0064] The imaging device 133 is not particularly limited as long as it can convert the optical image formed by the Fourier transform lens 132 into an electrical signal and output it, and examples of the imaging device 133 include a CMOS sensor, a CCD sensor, and a line sensor.

[0065] Furthermore, the imaging device 133 may be a mechanism that captures an optical image formed on a predetermined projection surface, rather than a mechanism that directly converts the optical image into an electrical signal. Fig. 4 shows another schematic diagram of the gate terminal 100 capturing an optical image. In Fig. 3, the imaging device 133 directly captures the optical image formed by the Fourier transform lens 132, whereas in Fig. 4, diffracted light that has passed through the Fourier transform lens 132 is focused on a screen 134, and the optical image formed on the screen 134 is captured by the imaging device 133.

[0066] In this case, a CCD camera, an image pickup tube, or the like can be used as the image pickup device 133 that captures the optical image formed on the screen 134. In Fig. 4, light irradiated from the irradiation device 131 is reflected from the thin line pattern 330 and is imaged on the screen 134 by the Fourier transform lens 132. Then, the formed optical image is captured by the image pickup device 133 (CCD camera).

[0067] 4, the imaging device 133 may be located off-axis or on-axis of the Fourier transform lens 132. A location off-axis of the Fourier transform lens 132 is preferable because it allows for the miniaturization of the gate terminal 100, while a location on-axis of the Fourier transform lens 132 is preferable because the reflected diffraction image formed on the screen 134 is not distorted, making it easier to compare with the correct information.

[0068] The optical image information regarding the optical image acquired by the imaging device 133 is compared with the correct answer information by the comparison unit 155 of the gate terminal 100, and the comparison result is transmitted to the server 400 via the network N by the transmission / reception unit 152. Note that the gate terminal 100 may receive the correct answer information in advance from another information processing device such as the server 400 and store it in the comparison data 154.

[0069] The imaging device 133 may be configured to be capable of moving the positions of the imaging device 133 and the thin line pattern 330 relatively so as to be able to photograph a specific region of the thin line pattern 330. The imaging device 133 may also be configured to be capable of performing image processing such as identifying and acquiring an optical image from a specific region of the acquired captured image.

[0070] The product information reading device 135 acquires product identification information capable of identifying the product to be verified from the serial code attached to the product to be verified, which has a thin line pattern attached thereto, or from image information of the product to be verified. Such a product information reading device 135 can be appropriately selected depending on the object to be read. The product information reading device 135 that acquires product identification information from the serial code is, for example, an RF tag reader when reading the serial code from an RF tag, an imaging device when reading the serial code from a QR code (registered trademark), or a barcode reader when reading the serial code from a barcode. Furthermore, the product information reading device 135 that acquires product identification information from image information of the product to be verified is, for example, an imaging device for acquiring image information.

[0071] In addition, if product information reading device 135 is an imaging device, product information reading device 135 and imaging device 133 for acquiring an optical image can be the same device. In this specification, even if product information reading device 135 and imaging device 133 are the same imaging device, they will be referred to separately.

[0072] The memory 140 temporarily stores programs loaded from the storage 150 and provides a working area for the processor 110. The memory 140 also temporarily stores various data generated while the processor 110 is executing the programs. The memory 140 may be, for example and without limitation, a high-speed random access memory such as a DRAM, an SRAM, a DDR RAM, or another random access solid-state storage device, or a combination thereof.

[0073] Storage 150 stores programs, various functional units, and various data. Storage 150 may be, for example and without limitation, a magnetic disk storage device, an optical disk storage device, a flash memory device, or a nonvolatile memory such as other nonvolatile solid-state storage devices, or a combination thereof. Another example of storage 150 may be one or more storage devices installed remotely from processor 110.

[0074] Storage 150 stores programs and data structures, or a subset thereof. Processor 110 is configured to function as a transmitter / receiver 152, an information acquisition unit 153, and a collation unit 155, as shown in FIG. 4, by reading and executing each program stored in storage 150.

[0075] Here, the program stored in storage 150 is not particularly limited as long as it causes gate terminal 100 to execute an irradiation step of irradiating a thin line pattern with light, an imaging step of forming an optical image by passing diffracted light reflected from the thin line pattern through a Fourier transform lens and acquiring the optical image, and a matching step of matching correct answer information regarding the correct answer label of the optical image with optical image information regarding the optical image to generate a matching result.

[0076] Operating system 151, for example, handles various basic system services and includes procedures for performing tasks with the hardware.

[0077] The transceiver unit 152 is used, for example, to connect the gate terminal 100 to other computers, such as the server 400, via the communication interface 120 and one or more communication networks, such as the Internet, other wide area networks, local area networks, metropolitan area networks, etc.

[0078] The information acquisition unit 153 executes a process of acquiring optical image information via the irradiation device 131, the Fourier transform lens 132, the imaging device 133, and, if necessary, the screen 134, etc.

[0079] For example, the information acquisition unit 153 may control the irradiation device 131 to change the angle or intensity of the light irradiated from the irradiation device 131 onto the thin line pattern 330, or the position on the thin line pattern 330 where the light is irradiated.

[0080] Furthermore, the information acquisition unit 153 may control the positional relationship between the devices so as to change the positions of the Fourier transform lens 132 and the imaging device 133, or the positions of the Fourier transform lens 132 and the screen 134.

[0081] Furthermore, the information acquisition unit 153 may execute a process of acquiring product identification information capable of identifying the product to be matched from the serial code attached to the product to be matched or image information of the product to be matched via the product information reading device 135.

[0082] Furthermore, the information acquisition unit 153 may include a non-image data generation unit that acquires non-image information from the optical image.

[0083] Here, "image data" refers to data of the image itself, and "non-image data" refers to information that indicates the characteristics of the image data and can be used in the same way as image data in the matching process.

[0084] Specific examples of non-image data include, for example, in the optical image obtained by irradiating laser light onto the RF tag 300 having the above-mentioned transmission type diffraction grating, the distance of each diffraction order point from the center of the reflected 0th order light, the distance from the center of the reflected 0th order light to the attenuated diffraction order point, and the intersection angle of the diffraction image.

[0085] The non-image data can be generated, for example, in a non-image data generating unit (not shown) from image analysis of the optical image information.

[0086] The matching data 154 can store the product identification information and optical image information acquired by the information acquisition unit 153 in response to an instruction from the information acquisition unit 153, or can store the correct answer information in response to an instruction from the matching unit 155. The matching data 154 can also store the matching result in response to an instruction from the matching unit 155.

[0087] The supervised information stored in the matching data 154 may include a plurality of pieces of product identification information and information on the supervised labels of optical images corresponding to the plurality of pieces of product identification information. In this specification, "information on the plurality of pieces of product identification information and the supervised labels of optical images corresponding to the plurality of pieces of product identification information" may also be expressed as "supervised information corresponding to the plurality of pieces of product identification information." In this case, the matching unit 155 can match the supervised information corresponding to the product identification information with optical image information related to the optical image in the matching data 154 to generate a matching result.

[0088] In this way, by storing in advance in matching data 154 correct answer information corresponding to a plurality of pieces of product identification information, matching unit 155 does not need to query server 400 for correct answer information for each matching process. This makes it possible to reduce the amount and number of times data is exchanged between gate terminal 100 and server 400, and to speed up matching processes. Furthermore, even if server 400 stops due to a communication failure between gate terminal 100 and server 400, a power outage, a natural disaster, or the like, gate terminal 100 can still perform authentication, ensuring authenticity of products without causing a stagnation in product distribution due to an authentication determination stoppage.

[0089] Furthermore, the correct answer information stored in the matching data 154 may be information in which a common correct answer label is set for two or more pieces of product identification information among a plurality of pieces of product identification information. In other words, thin line patterns associated with the same correct answer label may be attached to different products to be matched. In this way, the same correct answer label is associated with two or more different pieces of product identification information.

[0090] Even if matching data 154 stores in advance correct answer information corresponding to multiple pieces of product identification information as described above, the number of products in circulation is enormous, so it is conceivable that the storage capacity of gate terminal 100 will be limited and the matching process performed by matching unit 155 will take time. In this regard, by setting a common correct answer label for two or more pieces of product identification information, it is possible to reduce the amount of data of correct answer information stored in matching data 154 and speed up the matching process. Furthermore, reducing the data amount of correct answer information also reduces the amount and frequency of data exchange between gate terminal 100 and server 400.

[0091] The manner in which the same correct label is set on different products to be matched is not particularly limited, but examples include when the same correct label is set on a group of identical products sold under the name of product name S, when the same correct label is set on a small group of identical products with a common feature within the group of products with the product name S, when the same correct label is set on products from a certain product manufacturer, and when the same correct label is set on products manufactured around the same time.

[0092] The correct answer information stored in the matching data 154 may be received via the transmitting / receiving unit 152 from the server 400 that manages the product identification information. The timing of receiving the correct answer information is not particularly limited. For example, the matching unit 155 may receive correct answer information corresponding to the acquired product identification information for each matching process and store it in the matching data 154. Furthermore, when the matching unit 155 receives correct answer information corresponding to the product identification information acquired in a certain matching process, rather than for every matching process, it may also receive correct answer information corresponding to multiple pieces of product identification information unrelated to that matching process and store it in the matching data 154. Note that the above-mentioned mode of not receiving correct answer information for every matching process is hereinafter also referred to as "for some matching processes." Furthermore, the matching unit 155 may receive correct answer information corresponding to multiple pieces of product identification information periodically or irregularly, unrelated to the matching process.

[0093] In particular, it is preferable that the matching unit 155 receives correct answer information corresponding to multiple pieces of product identification information for each matching process and stores it in the matching data 154, or that the matching unit 155 receives correct answer information corresponding to multiple pieces of product identification information periodically or irregularly, unrelated to the matching process, and stores it in the matching data 154. This allows the matching data 154 of the gate terminal 100 to have some correct answer information stored therein, making it possible to eliminate or reduce the process of receiving correct answer information corresponding to product identification information obtained for each inquiry process. This makes it possible to reduce the amount and frequency of data exchanged between the gate terminal 100 and the server 400, and to speed up the matching process.

[0094] 1 will be used to further explain an embodiment in which the gate terminal 100 has correct answer information in which a common correct answer label is set for two or more pieces of product identification information in the matching data 154, and does not receive correct answer information corresponding to product identification information from the server 400 for each matching process. In this embodiment, the gate terminal 100 receives correct answer information corresponding to multiple pieces of product identification information periodically or irregularly, and stores it in the matching data 154.

[0095] It should be noted that "periodically receiving correct answer information" means receiving correct answer information at a predetermined timing such as a period of time.

[0096] Furthermore, "receiving correct answer information irregularly" means receiving correct answer information according to circumstances. Examples of such circumstances include, but are not limited to, when the gate terminal 100 transmits a request to the server 400 to transmit correct answer information, and when receiving correct answer information corresponding to product identification information acquired in a certain matching process, multiple pieces of product identification information unrelated to the matching process and correct answer information corresponding to the multiple pieces of product identification information are also received, and when correct answer information is registered in the correct answer data 453 of the server 400, the gate terminal 100 receives the correct answer information.

[0097] The matching unit 155 performs a process of matching the correct answer information with the optical image information to generate a matching result. At this time, the matching unit 155 may match the image data of the optical image information with the image data in the correct answer information, or may match the non-image data of the optical image information with the non-image data in the correct answer information.

[0098] Furthermore, the matching unit 155 may transmit product identification information to the server 400 for each matching process, receive correct answer information corresponding to the product identification information from the server 400, and perform the matching process, or may receive correct answer information corresponding to a plurality of pieces of product identification information for each partial matching process, store it in the matching data 154, and perform the matching process by referring to the matching data 154 during the matching process. Furthermore, the matching unit 155 may receive correct answer information from the server 400 periodically or irregularly, independently of the matching process, store it in the matching data 154, and perform the matching process by referring to the matching data 154 during the matching process.

[0099] Furthermore, in the case where the matching unit 155 receives correct answer information from the server 400 for each matching process or independently of the matching process, stores it in the matching data 154, and uses it for the matching process, if the matching data 154 does not contain correct answer information corresponding to the product identification information of a product to be matched that passes through the gate terminal 100, the matching unit 155 may transmit the product identification information to the server 400, receive correct answer information corresponding to the product identification information from the server 400, and perform the matching process.

[0100] Furthermore, the matching unit 155 may calculate the similarity between the optical image information and the supervised information based on the optical image information and the supervised information, and generate a matching result based on the similarity. Note that the matching unit 155 may generate a result indicating whether the optical image information and the supervised information match or do not match when the similarity is above or below a certain threshold or falls within a certain value range. The threshold or value range of the similarity used for such matching may be included as part of the supervised information stored in the matching data 154.

[0101] For example, the matching unit 155 may calculate the similarity by referring to the optical image information and the correct answer information and comparing the feature amounts of the optical image information with the feature amounts of the correct answer information. For example, when image data is used as the optical image information or the correct answer information, the matching unit 155 may calculate the feature amounts by image processing and then calculate the similarity. Specifically, the similarity may be calculated using, for example, the sum of squares of pixel value differences between the optical image information and the image data in the correct answer information, the sum of absolute values ​​of pixel value differences, normalized cross-correlation, image uniformity ratio, mutual information, or Kullback-Leibler information. Furthermore, when non-image data such as parameters representing diffraction spot images or diffraction fringe patterns are used as the optical image information and the correct answer information, the non-image data may be used as the feature amounts to calculate the similarity. Specifically, the similarity may be calculated using, for example, the difference or ratio of feature amounts between the optical image information and the correct answer information, or a function using these as variables.

[0102] Because fluctuations in the acquired optical image information may occur depending on the imaging conditions, if a comparison result indicating that the thin line pattern is genuine is generated only when there is a perfect match, there is a possibility that a comparison result indicating that the optical image information and the correct information do not match, even though they actually match, may be output. In contrast, by using similarity as described above, it is possible to appropriately determine the match between the optical image information and the correct information, even when fluctuations occur in the optical image information. In this case, the comparison result may include information regarding whether the optical image information and the correct information match, or the degree of similarity between them. Furthermore, the comparison result may further include information regarding the date and time when the product identification information was acquired and information regarding the gate terminal 100 that acquired the product identification information.

[0103] The process of comparing the optical image information with the correct answer information by the comparing unit 155 means determining the authenticity of the thin line pattern, and determining the authenticity of the thin line pattern means determining the authenticity of the product to be compared that has the thin line pattern attached. The generated comparison result also means the authenticity determination result of the product to be compared.

[0104] The gate terminal 100 configured as described above makes it possible to determine the authenticity of a product to be verified using the product identification information and optical image information. Furthermore, even if the serial code attached to the product to be verified, such as an RF tag or two-dimensional code, is duplicated, it is still possible to determine the authenticity of the product to be verified by verifying the authenticity of the thin line pattern.

[0105] Furthermore, the matching unit 155 may control the display of the matching result on the display device 136, may transmit the matching result to the server 400, or may store the matching result in the matching data 154.

[0106] The matching unit 155 sends the matching results to the server 400, and the ledger management unit 456 of the server 400 stores the matching results in the ledger data 455. This makes it possible to track the products to be matched from the stage when they are shipped by the manufacturer based on the matching results collected from the gate terminals 100 at each distribution point, thereby ensuring the authenticity of the products to be matched throughout the entire distribution process.

[0107] Furthermore, since the matching unit 155 stores the matching results in the matching data 154, there is no need to send the authenticity determination results to the server 400 for each matching process. Therefore, even if the server 400 is stopped due to a communication failure, power outage, natural disaster, etc., the authenticity determination can be carried out, and the authenticity of the product can be guaranteed without causing a stagnation in product distribution due to the stoppage of the authenticity determination.

[0108] Server The server 400 includes, but is not limited to, a matching unit that transmits correct answer information regarding the correct answer label of the optical image to another information processing device (gate terminal 100) that acquires optical image information regarding the optical image obtained from the fine line pattern attached to the product to be matched, and a ledger management unit that receives the matching results obtained by matching the correct answer information with the optical image information from the other information processing device (gate terminal 100).

[0109] 5 is a block diagram showing the configuration of the server 400. The server 400 typically includes one or more processors 410, a communication interface 420, a memory 440, a storage 450, and one or more communication buses 460 for interconnecting these components. The processor 410, the communication interface 420, the memory 440, the storage 450, and the communication bus 460 may have the same configuration as the processor 110, the communication interface 120, the memory 140, the storage 150, and the communication bus 160 described above.

[0110] The server 400 may also include an input / output interface 430. The input / output interface 430 may include a keyboard, a mouse, and a display device. Alternatively, the input / output interface 430 may be connected to an external input / output interface to receive predetermined inputs and perform output.

[0111] Storage 450 stores programs and data structures, or a subset thereof. Processor 410 is configured to function as a transmitter / receiver 452, a collator 454, and a ledger manager 456, as shown in FIG. 5, by reading and executing each program stored in storage 450.

[0112] Here, the program stored in storage 450 is not particularly limited, but may, for example, cause server 400 to execute a correct answer information sending step of sending correct answer information regarding the correct answer label of the optical image to gate terminal 100, and a matching result receiving step of receiving from gate terminal 100 the matching result obtained by matching the correct answer information with the optical image information.

[0113] Operating system 451, for example, handles various basic system services and contains procedures for performing tasks with the hardware.

[0114] The transceiver unit 452 is used, for example, to connect the server 400 to other computers, such as the gate terminal 100, via the communication interface 420 and one or more communication networks, such as the Internet, other wide area networks, local area networks, metropolitan area networks, etc.

[0115] For example, product identification information of a certain product to be verified and a correct label of an optical image that can be acquired from a thin line pattern attached to the product to be verified are associated and stored in the correct answer data 453. Here, as described above, the correct answer label stored in the correct answer data 453 may be image data, non-image data, or both.

[0116] FIG. 6 shows an example of the correct answer data 453. As shown in FIG. 6(a), the correct answer data 453 may store, for example, "product identification information," "type of optical image," and "pattern parameters" in association with each other. Note that the correct answer data 453 may store image data of the correct answer image instead of the "type of optical image," etc. Furthermore, as shown in FIG. 6(b), the correct answer data 453 may store, in association with each other, "product identification information" and "correct label ID."

[0117] In the supervised data 453, the product identification information and the supervised labels may correspond one-to-one, or as shown in Figures 6(a) and 6(b), a common supervised label (Type A) may be set for two or more pieces of product identification information. In other words, thin line patterns associated with the same supervised label may be attached to different products to be matched. This allows the same supervised label to be associated with two or more different pieces of product identification information.

[0118] Even if matching data 154 stores in advance correct answer information corresponding to multiple pieces of product identification information as described above, the number of products in circulation is enormous, so it is conceivable that the storage capacity of gate terminal 100 will be limited, and the matching process performed by matching unit 155 will take time. In this regard, by setting a common correct answer label for two or more pieces of product identification information, it is possible to reduce the amount of correct answer information stored in matching data 154, and also shorten the time required for searching for the correct answer label, thereby speeding up the matching process. Furthermore, reducing the data amount of correct answer information also reduces the amount and frequency of data exchange between gate terminal 100 and server 400.

[0119] Furthermore, for example, the product identification information and the thin line pattern issuing period may be associated and stored as the correct answer data 453, as shown in Fig. 7(a). In this case, for example, the thin line pattern issuing period may be separately associated and stored as shown in Fig. 7(b), and the pattern parameters corresponding to the thin line pattern issuing period may be used as the correct answer label to perform the matching process.

[0120] As a result, the thin line patterns issued within a predetermined period can be subjected to matching processing assuming that they contain predetermined correct answer information. Therefore, there is no need to transmit correct answer information from the server 400 to the gate terminal 100 for each matching processing, and the frequency of transmission can be reduced. In addition, the time required for searching for correct labels, etc. is shortened, and the matching processing can be speeded up.

[0121] 8, for example, a product manufacturer ID (MakerID00001...) is added as product identification information to the correct answer data 453. As a result, when a group of products from a certain manufacturer are allowed to pass through the gate terminal 100, it is not necessary to transmit correct answer information from the server 400 to the gate terminal 100 for each matching process, and this frequency can be reduced. Also, the time required for searching for the correct answer label, etc. is shortened, and the matching process can be sped up.

[0122] The matching unit 454 executes a process of transmitting correct answer information regarding the correct answer label of the optical image to the gate terminal 100 that acquires optical image information regarding the optical image obtained from the thin line pattern attached to the product to be matched.

[0123] The timing of transmitting the correct answer information is not particularly limited. For example, the matching unit 454 may receive product identification information from the gate terminal 100 for each matching process, extract correct answer information corresponding to the received product identification information from the correct answer data 453, and transmit the extracted correct answer information to the gate terminal 100. Furthermore, the matching unit 454 may receive certain product identification information from the gate terminal 100, not for every matching process, and when transmitting correct answer information corresponding to that product identification information to the gate terminal 100, also transmit correct answer information corresponding to multiple pieces of product identification information unrelated to that product identification information to the gate terminal 100. Note that the above-mentioned mode of not transmitting correct answer information for every matching process is hereinafter also referred to as "for each part of the matching process." Furthermore, the matching unit 454 may extract correct answer information corresponding to multiple pieces of product identification information from the correct answer data 453 on a regular or irregular basis, unrelated to the matching process, and transmit the extracted correct answer information to the gate terminal 100.

[0124] As described above, the correct answer information transmitted by the matching unit 454 to the gate terminal 100 may include a plurality of pieces of product identification information and information on the correct answer labels of the optical images corresponding to the plurality of pieces of product identification information. Also, a common correct answer label may be set for two or more pieces of product identification information among the plurality of pieces of product identification information.

[0125] Ledger data 455 is data in which product identification information and matching results are associated with each other, and may include any information for each piece of product identification information, such as a flag attached to the product identification information.

[0126] 10 shows an example of predetermined product identification information included in ledger data 455 and updates to information associated with that product identification information when the product to be verified passes through each gate terminal. "Gate terminal ID" is identification information that allows this system to uniquely identify gate terminal 100. "Date and time" is the date and time when gate terminal 100 performed the authentication, and "verification result" is the result of the authentication performed by gate terminal 100.

[0127] 10, before shipment, only the product identification information is recorded, and when a product to be verified is carried out from the manufacturer and passes through gate terminal 100, the terminal ID of that gate terminal 100, the verification result and information relating to the time are recorded in association with the product identification information. Then, when the product passes through gate terminal 100 installed at a distributor's base, the terminal ID of that gate terminal 100, the verification result and information relating to the time are recorded in association with the product identification information. Also, when the product passes through gate terminal 100 installed at a distributor's base and is carried out, the terminal ID of that gate terminal 100, the verification result and information relating to the time are recorded in association with the product identification information.

[0128] In this way, a set of information on the gate terminal ID, time, and verification result is added to the product identification information included in ledger data 455 each time the product passes through a gate terminal 100. Therefore, by referencing the information associated with the product identification information, it is possible to obtain the installation base of the gate terminal 100 through which the product to be verified passed, the date and time of passage, and the judgment result.

[0129] Note that, although FIG. 10 shows a data format in which gate terminal IDs and the like are sequentially associated with product identification information, the data managing the product identification information is not limited to this and may be managed in any data format, such as a table format.

[0130] In the above description, the supervising data 453 and the ledger data 455 are distinguished from each other, but the supervising data 453 may be a part of the ledger data 455. In this case, for example, non-image data such as a supervising label ID, such as "PRODUCT00001 (product identification information)-Type A (supervising label ID)-", may be associated and recorded in the product identification information of the ledger data 455. This allows the product identification information of a certain product to be verified and the supervising label of an optical image that can be acquired from a thin line pattern attached to the product to be verified to be stored in association with each other in the ledger data 455 as well.

[0131] The ledger management unit 456 executes a process of receiving the comparison result of comparing the correct answer information with the optical image information from the gate terminal 100. Furthermore, the ledger management unit 456 may execute a process of updating the ledger data 455 that manages the product identification information based on the comparison result received from the gate terminal 100.

[0132] Additionally, the ledger management unit 456 has the function of transmitting information recorded in the ledger data 455 and updating the ledger data 455. For example, in response to a request from the gate terminal 100, a client terminal, or the like, the ledger management unit 456 may refer to the ledger data 455, output a report of the requested distribution information, and transmit it to another information processing terminal.

[0133] The "other information processing devices" referred to here include, for example, any information processing devices (hereinafter also referred to as "client terminals") owned by the manufacturer, distributor, or retailer in Fig. 1. Here, a client terminal is a terminal owned by a business operator involved in the distribution of the product to be verified, and refers to a terminal other than a gate terminal that can access this system.

[0134] In this embodiment, the server 400 may provide the above service independently, or a plurality of servers 400 may provide the above service jointly.

[0135] In this embodiment, the gate terminal 100 and the server 400 may function as an information processing device that constitutes a distributed ledger (hereinafter also referred to as a "blockchain") that stores ledger data. Furthermore, the information processing device that constitutes the distributed ledger may include the above-mentioned client terminal.

[0136] In this embodiment, the distributed ledger (blockchain) that stores the ledger data may be of any of the public, private, and consortium types. Furthermore, even in the case of a consortium type managed by businesses involved in the distribution of the products to be verified, for example, the gate terminal 100, server 400, and client terminals may all have the same authority in managing the ledger data, or the server 400 may have authority to manage the ledger data, and the gate terminal 100 and client terminals may have authority to access the ledger data. Note that "management" here includes updating and authenticating the distributed ledger, and updating and authentication may be performed by separate information processing devices (server 400).

[0137] Hereinafter, a description will be given of an embodiment in which only the server 400 has the authority to manage a distributed ledger that stores ledger data, but the system of this embodiment is not limited to this. For example, an information processing device (such as a client terminal) other than the server 400 may have the function of managing a distributed ledger. Furthermore, the ledger data is not limited to a distributed ledger, and may be in the form of a database stored in the storage unit of one or more servers 400.

[0138] 6. Operation processing The gate terminal 100 of this embodiment executes an irradiation step of irradiating a thin line pattern with light, an imaging step of forming an optical image by passing diffracted light reflected from the thin line pattern through a Fourier transform lens and acquiring the optical image, and a matching step of matching correct answer information regarding the correct answer label of the optical image with optical image information regarding the optical image to generate a matching result.

[0139] Furthermore, the server 400 of this embodiment may execute a correct answer information sending step of sending correct answer information regarding the correct answer label of the optical image to another information processing device (gate terminal 100) that acquires optical image information regarding the optical image obtained from the fine line pattern attached to the product to be matched, and a matching result receiving step of receiving from the other information processing device (gate terminal 100) a matching result obtained by matching the correct answer information with the optical image information.

[0140] The operation and processing of the system of this embodiment configured as above will be described below.

[0141] Example 1 FIG. 10 shows the processing sequence of an information processing method in which, for each matching process, the server 400 receives product identification information from the gate terminal 100, extracts correct answer information corresponding to the received product identification information from the correct answer data 453, transmits the extracted correct answer information to the gate terminal 100, and the gate terminal 100 executes the matching process (Example 1).

[0142] In step S1001, the information acquisition unit 153 of the gate terminal 100 acquires optical image information from the thin line pattern attached to the product to be verified via the irradiation device 131, Fourier transform lens 132, and imaging device 133 (optical image acquisition step), and acquires product identification information attached to the product to be verified via the product information reading device 135 (product information acquisition step). At this time, the information acquisition unit 153 may simultaneously acquire the terminal ID of the gate terminal 100 that acquired the optical image information and the date and time of acquisition.

[0143] In step S1002, the information acquisition unit 153 of the gate terminal 100 instructs the transmission / reception unit 152 to transmit the product identification information to the server 400. At this time, the information acquisition unit 153 may transmit to the server 400 the terminal ID of the gate terminal 100 that acquired the product identification information and the date and time of acquisition thereof at the same time.

[0144] In steps S1003 and S1004, the collation unit 454 of the server 400 refers to the correct answer data 453 and acquires correct answer information based on the product identification information received from the gate terminal 100. Then, the collation unit 454 instructs the transmission / reception unit 452 to transmit the identified correct answer information to the gate terminal 100 (correct answer information transmission step).

[0145] At this time, the matching unit 454 may send non-image data instead of image data as the correct answer information, or may send both image data and non-image data. By sending non-image data, it becomes possible to reduce the amount of data received by the gate terminal 100 from the server 400. This makes it possible to avoid delays in the matching process that occur when the amount of data being sent and received is large.

[0146] In step S1005, the matching unit 155 of the gate terminal 100 matches the optical image information with the correct information to generate a matching result (matching step). At this time, if the correct information received by the gate terminal 100 is non-image data, the matching unit 155 of the gate terminal 100 may convert the correct information into image data or convert the optical image information into non-image data before performing the above matching process.

[0147] In step S1006, matching unit 155 of gate terminal 100 instructs transmitting / receiving unit 152 to transmit the matching result to server 400 (matching result transmitting step, matching result receiving step). At this time, matching unit 155 may transmit to server 400 the terminal ID of gate terminal 100 that generated the matching result and the date and time of generation of the result at the same time.

[0148] Furthermore, in step S1006, if the matching result indicates that the correct answer information and the optical image information do not match, the matching unit 155 of the gate terminal 100 may control the matching result to be displayed on the display device of the gate terminal 100 (result display step).

[0149] In step S1007, the ledger management unit 456 of the server 400 updates the ledger data 455 based on the matching result received from the gate terminal 100 (ledger update step). More specifically, the ledger management unit 456 records, for example, "G0011 (gate terminal ID)-T1001 (date and time)-True (matching result)" in the ledger data 455 based on the matching result.

[0150] As described above, the system according to this embodiment can determine the authenticity of a product to be verified and can guarantee that the product to be verified in circulation is genuine. Furthermore, this system can also accumulate information on the authenticity of target products that have passed through each gate terminal 100, as well as logistics information on the place and time of passage.

[0151] Example 2 FIG. 11 also shows a processing sequence of an information processing method in which the server 400 transmits product identification information and correct answer information corresponding to the product identification information to the gate terminal 100, either after each matching process or periodically or irregularly, regardless of the matching process, and the gate terminal 100 executes the matching process based on the correct answer information received in advance (Example 2).

[0152] In steps S1101 and S1102, the matching unit 454 of the server 400 transmits correct answer information to the gate terminal 100 after each matching process, or periodically or irregularly, regardless of the matching process, and the matching unit 155 of the gate terminal 100 stores the received correct answer information in the matching data 154.

[0153] In this case, the correct answer information transmitted by the matching unit 454 to the gate terminal 100 may include a plurality of pieces of product identification information and correct answer labels of optical images corresponding to the plurality of pieces of product identification information. Also, a common correct answer label may be set for two or more pieces of product identification information among the plurality of pieces of product identification information.

[0154] Furthermore, the matching unit 454 may send non-image data instead of image data as the correct label, or may send both image data and non-image data. By sending non-image data, it becomes possible to reduce the amount of data received by the gate terminal 100 from the server 400. This makes it possible to avoid delays in the matching process that occur due to a large amount of data being sent and received.

[0155] Thereafter, steps S1103, S1104, S1105, and S1106 can perform the same processing as steps S1001, S1005, S1006, and S1007, respectively.

[0156] As described above, by separating the steps for obtaining correct information (S1101-S1102) from the steps for verifying (S1103-S1106) and obtaining the correct information in advance, the verifying process can be performed more quickly. In addition, even if communication between the gate terminal 100 and the server 400 becomes temporarily impossible due to a server communication failure, power outage, or server shutdown caused by a natural disaster, authenticity determination can be carried out, and the authenticity of the product can be guaranteed without causing a stagnation in product distribution due to the suspension of authenticity determination. [Explanation of symbols]

[0157] 100...Gate terminal, 110...Processor, 120...Communication interface, 130...Input / output interface, 131...Irradiation device, 132...Fourier transform lens, 133...Imaging device, 134...Screen, 135...Product information reading device, 136...Display device, 140...Memory, 150...Storage, 151...Operating system, 152...Transmitting / receiving unit, 153...Information acquisition unit, 154...Verification data, 155...Verification unit, 160 ...Communication bus, 300...RF tag, 310...Transparent substrate, 320...Thin wire, 330...Thin wire pattern, 340...Semiconductor element, 400...Server, 410...Processor, 420...Communication interface, 430...Input / output interface, 440...Memory, 450...Storage, 451...Operating system, 452...Transmitting / receiving unit, 453...Correct answer data, 454...Matching unit, 455...Ledger data, 456...Ledger management unit, 460...Communication bus

Claims

1. an irradiation device that irradiates the fine line pattern with light; a Fourier transform lens through which diffracted light reflected from the fine line pattern passes and forms an optical image; an imaging device for acquiring the formed optical image; a matching unit that matches correct answer information related to the correct label of the optical image with optical image information related to the optical image to generate a matching result, The thin line pattern is a transmission diffraction grating including thin lines having a line width of 5 μm or less. Information processing device.

2. The thin line pattern is formed on a transparent substrate. The information processing device according to claim 1 .

3. the aperture ratio of the fine line pattern is 80 to 99.9 area %; 3. The information processing device according to claim 1 or 2.

4. the optical image is a reflection diffraction image formed by the thin line pattern; The information processing device according to any one of claims 1 to 3.

5. The correct answer information is received from another information processing device. The information processing device according to any one of claims 1 to 4.

6. a product information reading device that acquires product identification information that can identify the product to be verified from a serial code attached to the product to be verified that has the thin line pattern attached thereto or from image information of the product to be verified; The information processing device according to any one of claims 1 to 5.

7. The information processing device an irradiation step of irradiating the thin line pattern with light; an imaging step of forming an optical image by passing diffracted light reflected from the thin line pattern through a Fourier transform lens and acquiring the optical image; a matching step of matching correct answer information regarding the correct answer label of the optical image with optical image information regarding the optical image to generate a matching result; The thin line pattern is a transmission diffraction grating including thin lines having a line width of 5 μm or less. Information processing methods.

8. The thin line pattern is formed on a transparent substrate. The information processing method according to claim 7.

9. the aperture ratio of the fine line pattern is 80 to 99.9 area %; 9. The information processing method according to claim 7 or 8.

10. the optical image is a reflection diffraction image formed by the thin line pattern; The information processing method according to any one of claims 7 to 9.

11. In the information processing device, an irradiation step of irradiating the thin line pattern with light; an imaging step of forming an optical image by passing diffracted light reflected from the thin line pattern through a Fourier transform lens and acquiring the optical image; a matching step of matching correct answer information regarding the correct answer label of the optical image with optical image information regarding the optical image to generate a matching result; The thin line pattern is a transmission diffraction grating including thin lines having a line width of 5 μm or less. program.

Citation Information

Patent Citations

  • Card security system, method for improving security, card reading device and card issuing device and hologram reading device

    JP1998143621A

  • Card authenticity deciding device

    JP2001307015A

  • Card authenticity discriminating device

    JP2001307172A

  • Card authenticity deciding system

    JP2001322381A

  • Card genuineness decision device

    JP2002366891A