JP2014071466A - Information code read system and information code reader - Google Patents
Information code read system and information code reader Download PDFInfo
- Publication number
- JP2014071466A JP2014071466A JP2012214466A JP2012214466A JP2014071466A JP 2014071466 A JP2014071466 A JP 2014071466A JP 2012214466 A JP2012214466 A JP 2012214466A JP 2012214466 A JP2012214466 A JP 2012214466A JP 2014071466 A JP2014071466 A JP 2014071466A
- Authority
- JP
- Japan
- Prior art keywords
- information code
- information
- light
- code
- wavelength band
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000005286 illumination Methods 0.000 claims abstract description 40
- 238000003860 storage Methods 0.000 claims description 44
- 238000000034 method Methods 0.000 claims description 31
- 230000004044 response Effects 0.000 claims description 2
- 230000015572 biosynthetic process Effects 0.000 abstract description 11
- 230000001678 irradiating effect Effects 0.000 abstract 1
- 238000003384 imaging method Methods 0.000 description 17
- 238000007726 management method Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 16
- 230000006870 function Effects 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 11
- 238000002834 transmittance Methods 0.000 description 10
- 239000011248 coating agent Substances 0.000 description 7
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N Silicium dioxide Chemical compound O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 239000011521 glass Substances 0.000 description 5
- 239000000853 adhesive Substances 0.000 description 4
- 230000001070 adhesive effect Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000001771 impaired effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 244000025254 Cannabis sativa Species 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000377 silicon dioxide Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
Abstract
Description
本発明は、情報コード読取システム及び情報コード読取装置に関するものである。 The present invention relates to an information code reading system and an information code reading device.
バーコードや二次元コード等の情報コードは、色々な用途で広く使用されており、その使い方も様々である。例えば、物品や物品の値札などに情報コードを付し、その情報コード内に物品の属性(商品名、製造年月日、価格等)を記録しておけば、流通経路や店などにおいて情報コードを読み取ることで、その情報コードが付された物品の属性を容易に認識できるようになる。これにより、各種作業或いは各種情報処理の効率化が図られることになる。 Information codes such as bar codes and two-dimensional codes are widely used for various purposes, and their usage is various. For example, if an information code is attached to an article or a price tag of the article, and the attribute of the article (product name, date of manufacture, price, etc.) is recorded in the information code, the information code is distributed in a distribution channel or a store. By reading, it becomes possible to easily recognize the attribute of the article to which the information code is attached. As a result, the efficiency of various operations or various information processing is improved.
ところで、情報コードは、物品の真贋判定に使用しても有用である。例えば、正規物品に正規の情報コードを付すように運用すれば、物品を管理する管理者等は、流通経路や店などにおいて物品に付された情報コードを読み取ることで、その物品が正規物品であるか否かを容易に判断できるようになり、例えば偽物の発見、排除等を効率的に行うことができるようになる。 By the way, the information code is useful even when used for authenticity determination of an article. For example, if it is operated so that a regular information code is attached to a regular article, an administrator who manages the article reads the information code attached to the article in a distribution channel or a store, so that the article is a regular article. It becomes possible to easily determine whether or not there is, and for example, it becomes possible to efficiently detect and eliminate counterfeits.
このように運用する場合、例えば、札など(値札等)を物品に紐付けし、この札に情報コードを印刷するといった方法などが考えられるが、この方法では、札が外された後に物品が正規品であるか否かを全く判断できなくなる。例えば、時計などの高価品は、一旦販売された後に転売されることも想定されるが、対象物に直接情報コードが付されていないと転売品が正規品であるか否かを情報コードに基づいて判断することができないといった問題がある。また、このような問題に限らず、対象物に真贋判定用の情報コードを直接付すべきケースが想定されるが、対象物に情報コードを直接付してしまうと、対象物自体の美感が損なわれる虞があり、対象物上で情報コードの存在が容易に把握されてしまうため、何らかの不正のきっかけを与えてしまう懸念がある。 When operating in this way, for example, a method of linking a tag or the like (price tag or the like) to an article and printing an information code on the tag can be considered, but in this method, the article is removed after the tag is removed. It is impossible to determine whether the product is genuine. For example, an expensive product such as a watch is assumed to be resold after being sold once, but if the information code is not directly attached to the object, the information code indicates whether the resale product is a genuine product. There is a problem that it is not possible to make a judgment based on this. In addition to such problems, there are cases where an information code for authenticity determination should be directly attached to an object. However, if an information code is directly attached to an object, the aesthetics of the object itself are impaired. Since the presence of the information code is easily grasped on the object, there is a concern of giving some kind of fraud.
このような問題を解消するには、通常環境下では見えなくなるように情報コードを付すことが望ましく、その関連技術としては、特許文献1のようなものが提供されている。この特許文献1の技術では、情報コードを付すべき物品上にコーティング剤層を含んでなる不可視情報表示層を配置しており、コーティング剤層については、紫外線を照射した場合に可視光線以外(赤外光)の被励起光線を発するように構成している。そして、コーティング剤層をバーコードや二次元バーコードの形状にする旨も記載されており、このようにすれば、通常時には情報コードの部分を不可視情報表示層として認識し難くすることができ、紫外光を当てたときにはこの部分から発せられる赤外光を検出することで情報コードを把握することができるようになる。 In order to solve such a problem, it is desirable to attach an information code so that it cannot be seen in a normal environment. In the technique of Patent Document 1, an invisible information display layer including a coating agent layer is disposed on an article to which an information code is to be attached. When the coating agent layer is irradiated with ultraviolet rays, it is not visible light (red (External light). And it is described that the coating agent layer is in the form of a barcode or a two-dimensional barcode, and in this way, it is possible to make it difficult to recognize the information code part as an invisible information display layer at normal times, When the ultraviolet light is applied, the information code can be grasped by detecting the infrared light emitted from this portion.
しかしながら、特許文献1の構成では、情報コードを付すべき物品の外部に別途コーティング剤層を塗布等しなければならず、物品の表面上に凹凸などの形状ができやすくなってしまう。特に、コーティング剤層をバーコードや二次元バーコードの形状にする場合、物品の表面に複雑な凹凸ができてしまうため、例えばこのような凹凸の外観(特に斜め横から見た場合に浮かび上がる凹凸の影など)や手触り等によって審美性が損なわれる懸念がある。或いは、コーティング剤層を不可視情報表示層として構成したとしても、物品の表面に付されたコーティング剤層の凹凸により、情報コードの形状が特定されてしまう虞もある。仮に情報コードの形状が特定できないとしても、何らかの情報が付されていると推測されてしまう懸念があり、セキュリティ面で万全とはいえない。 However, in the configuration of Patent Document 1, it is necessary to separately apply a coating agent layer to the outside of an article to which an information code is to be attached, and it becomes easy to form irregularities on the surface of the article. In particular, when the coating agent layer is formed into a barcode or a two-dimensional barcode, complicated irregularities are formed on the surface of the article. For example, the appearance of such irregularities (especially when viewed obliquely from the side) There is a concern that aesthetics may be impaired due to uneven shadows and the like, and touch. Or even if it comprises a coating agent layer as an invisible information display layer, there exists a possibility that the shape of an information code may be specified by the unevenness | corrugation of the coating agent layer attached | subjected to the surface of articles | goods. Even if the shape of the information code cannot be specified, there is a concern that some information is assumed to be attached, which is not perfect in terms of security.
本発明は、上述した課題を解決するためになされたものであり、通常環境下では物品に付された情報コードの存在自体を認識困難とし、情報コード読取装置で読み取る場合には情報コードを正確に把握して真贋判定を行うことができる情報コード読取システム及び情報コード読取装置を提供することを目的とする。 The present invention has been made in order to solve the above-described problems. Under normal circumstances, it is difficult to recognize the presence of an information code attached to an article. It is an object of the present invention to provide an information code reading system and an information code reading apparatus capable of grasping the above and performing authentication determination.
第1の発明は、情報コード読取システムに係るものであり、
光を透過する透明性のコード形成対象物を有すると共に、前記コード形成対象物の内部に情報コードが形成され、前記コード形成対象物に対して可視光が当てられているときに前記情報コードが表示されずに当該コード形成対象物が透明状態で維持され、前記コード形成対象物に対して可視光の波長帯とは異なる第1波長帯の照射光が当てられたときに前記第1波長帯とは異なる第2波長帯の光によって情報コードの像が生成される情報コード表示体と、
前記情報コード表示体に形成された前記情報コードを読み取る情報コード読取装置と、
を備え、
前記情報コード読取装置は、
前記第1波長帯の照明光を照射する照明光源と、
前記情報コード表示体に対して前記第1波長帯の照明光が照射されているときに、前記情報コードからの前記第2波長帯の光を受光可能な受光センサと、
前記受光センサによって生成された撮像画像に基づいて当該撮像画像内の情報コードの解読を試みる解読手段と、
前記解読手段による解読結果に基づいて正規の情報コードが解読されたか否かを判定する判定手段と、
を有することを特徴とする。
The first invention relates to an information code reading system,
A transparent code-forming object that transmits light, an information code is formed inside the code-forming object, and the information code is applied when visible light is applied to the code-forming object. The code forming object is maintained in a transparent state without being displayed, and when the irradiation light of the first wavelength band different from the wavelength band of visible light is applied to the code forming object, the first wavelength band An information code display body in which an image of an information code is generated by light of a second wavelength band different from
An information code reader for reading the information code formed on the information code display;
With
The information code reader is
An illumination light source that emits illumination light in the first wavelength band;
A light receiving sensor capable of receiving light of the second wavelength band from the information code when illumination light of the first wavelength band is irradiated to the information code display body;
Decoding means for trying to decode the information code in the captured image based on the captured image generated by the light receiving sensor;
Determining means for determining whether or not a legitimate information code has been decoded based on a decoding result by the decoding means;
It is characterized by having.
第2の発明は、情報コード読取装置に係るものであり、
光を透過する透明性のコード形成対象物を有すると共に、前記コード形成対象物の内部に情報コードが形成され、前記コード形成対象物に対して可視光が当てられているときに前記情報コードが表示されずに当該コード形成対象物が透明状態で維持され、前記コード形成対象物に対して可視光の波長帯とは異なる第1波長帯の照射光が当てられたときに前記第1波長帯とは異なる第2波長帯の光によって情報コードの像が生成される情報コード表示体を読取対象とし、
前記第1波長帯の照明光を照射する照明光源と、
前記情報コード表示体に対して前記第1波長帯の照明光が照射されているときに、前記情報コードからの前記第2波長帯の光を受光可能な受光センサと、
前記受光センサによって生成された撮像画像に基づいて当該撮像画像内のコードの解読を試みる解読手段と、
前記解読手段による解読結果に基づいて正規の情報コードが解読されたか否かを判定する判定手段と、
を有することを特徴とする。
The second invention relates to an information code reader,
A transparent code-forming object that transmits light, an information code is formed inside the code-forming object, and the information code is applied when visible light is applied to the code-forming object. The code forming object is maintained in a transparent state without being displayed, and when the irradiation light of the first wavelength band different from the wavelength band of visible light is applied to the code forming object, the first wavelength band An information code display body in which an image of an information code is generated by light of a second wavelength band different from that for reading,
An illumination light source that emits illumination light in the first wavelength band;
A light receiving sensor capable of receiving light of the second wavelength band from the information code when illumination light of the first wavelength band is irradiated to the information code display body;
Decoding means for attempting to decode a code in the captured image based on the captured image generated by the light receiving sensor;
Determining means for determining whether or not a legitimate information code has been decoded based on a decoding result by the decoding means;
It is characterized by having.
請求項1の発明において、情報コード表示体は、コード形成対象物に対して可視光が当てられているときに情報コードが表示されずに当該コード形成対象物が透明状態で維持され、コード形成対象物に対して可視光の波長帯とは異なる第1波長帯の照射光が当てられたときに第1波長帯とは異なる第2波長帯の光によって情報コードの像が生成されるようになっている。この構成によれば、可視光が当てられる通常環境下では情報コードを視認困難とすることができるため、通常環境下で情報コードを視認させたくない用途で有利となる。
一方、情報コード読取装置は、照明光源を有するため、情報コード表示体に対して第1波長帯の照明光を照射することができる。情報コード表示体は第1波長帯の照明光が照射されているときに第2波長帯の光によって情報コードの像が生成されるため、受光センサでは、第2波長帯の光によって生成される情報コードの像が撮像されることになる。つまり、通常環境下で視認困難な情報コードであっても、情報コード読取装置を有してさえいれば支障なく撮像し、解読することができるため、特定の者に選択的に読み取らせるべき用途で非常に有利になる。
更に、解読手段による解読結果に基づいて正規の情報コードが解読されたか否かを判定する判定手段が設けられているため、情報コードが付される対象物を管理或いは運用する上でのセキュリティ性を一層高めることができる。例えば、一般的な第三者は、情報コード表示体を見ても情報コードが付されていること自体が把握できないため、当該情報コードを不正利用するきっかけすら得にくくなる。また、万が一、情報コードの存在が第三者に把握されたとしても、同様の情報コードを物体に付すことは非常に困難であるため、情報コードの不正利用(例えば模倣等)を効果的に防止することができる。更には、正規の情報コードが解読されたか否かを判定できるため、セキュリティ面で万全となる。
In the invention of claim 1, the information code display body maintains the code formation object in a transparent state without displaying the information code when visible light is applied to the code formation object. An information code image is generated by light in a second wavelength band different from the first wavelength band when irradiation light of a first wavelength band different from the visible light wavelength band is applied to the object It has become. According to this configuration, it is possible to make the information code difficult to view in a normal environment where visible light is applied, which is advantageous in applications where it is not desired to make the information code visible in a normal environment.
On the other hand, since the information code reader has an illumination light source, the information code display body can be irradiated with illumination light in the first wavelength band. Since the information code image is generated by the light of the second wavelength band when the information code display body is irradiated with the illumination light of the first wavelength band, the light receiving sensor generates the information code image by the light of the second wavelength band. An image of the information code is taken. In other words, even if it is an information code that is difficult to visually recognize in a normal environment, as long as it has an information code reader, it can be imaged and decoded without any problem, so it should be selectively read by a specific person Will be very advantageous.
Further, since a determination means for determining whether or not the legitimate information code has been decoded based on the result of decoding by the decoding means is provided, security in managing or operating the object to which the information code is attached. Can be further enhanced. For example, since a general third party cannot grasp that the information code is attached even when viewing the information code display body, it is difficult to obtain an opportunity to illegally use the information code. In addition, even if the existence of an information code is recognized by a third party, it is very difficult to attach a similar information code to an object. Can be prevented. Furthermore, since it is possible to determine whether or not the legitimate information code has been decoded, the security is ensured.
請求項2の発明では、前記判定手段は、前記解読手段による解読が成功した場合に、その解読されたデータと予め用意された所定情報とを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定する。
この構成では、予め用意された所定情報と比較して真贋判定を行うので、正規の情報コードが解読されたか否かをデータ照合に基づいて正確に判断できるようになる。
According to a second aspect of the present invention, when the decryption by the decryption means is successful, the determination means compares the decrypted data with predetermined information prepared in advance, and based on the comparison result, a normal information code It is determined whether or not is decrypted.
In this configuration, since authenticity determination is performed in comparison with predetermined information prepared in advance, it is possible to accurately determine whether or not a legitimate information code has been decoded based on data collation.
請求項3の発明では、前記情報コード読取装置は、前記所定情報を記憶する所定情報記憶手段を備え、前記判定手段は、前記解読手段による解読が成功した場合に、その解読されたデータと前記所定情報記憶手段に記憶された前記所定情報とを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定する。
この構成によれば、認証用のデータ(所定情報)を情報コード読取装置内に保存しておくため、認証処理を短時間で行うことができ、真贋判定を高速化できる。
According to a third aspect of the present invention, the information code reader includes predetermined information storage means for storing the predetermined information, and the determination means, when the decoding by the decoding means is successful, the decoded data and the The predetermined information stored in the predetermined information storage means is compared, and it is determined whether or not the regular information code has been decoded based on the comparison result.
According to this configuration, authentication data (predetermined information) is stored in the information code reading device, so that authentication processing can be performed in a short time, and authenticity determination can be speeded up.
請求項4の発明は、前記情報コード読取装置と通信可能な管理装置を備え、前記管理装置は、前記所定情報を記憶する所定情報記憶手段と、前記情報コード読取装置からの前記所定情報の要求に応じて、前記所定情報記憶手段に記憶された前記所定情報を読み出し、前記情報コード読取装置に送信する制御手段と、を有し、前記情報コード読取装置に設けられた前記判定手段は、前記管理装置に対して前記所定情報を要求すると共に、当該管理装置から前記所定情報を受信した場合には、その受信した前記所定情報と前記解読手段によって解読されたデータとを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定する。
この構成によれば、認証用のデータ(所定情報)を情報コード読取装置内に保存しておかないため、セキュリティ面で一層有利になる。
According to a fourth aspect of the present invention, there is provided a management device capable of communicating with the information code reading device, wherein the management device stores predetermined information storage means for storing the predetermined information, and a request for the predetermined information from the information code reading device. And a control unit that reads the predetermined information stored in the predetermined information storage unit and transmits the predetermined information to the information code reader, and the determination unit provided in the information code reader includes: When requesting the predetermined information to the management apparatus and receiving the predetermined information from the management apparatus, the received predetermined information is compared with the data decoded by the decoding means, and the comparison result Whether or not the legitimate information code has been decoded is determined based on
According to this configuration, authentication data (predetermined information) is not stored in the information code reader, which is further advantageous in terms of security.
請求項5の発明では、前記判定手段は、前記解読手段によるコードの解読が失敗した場合には前記情報コード表示体を偽物と判定し、少なくとも前記解読手段によるコードの解読が成功することを条件として前記情報コード表示体を本物と判定する。
この構成では、コードが解読できない場合には基本的に全て偽物と判定されるため、セキュリティ面を強化することができる。
In the invention of claim 5, the determination means determines that the information code display body is a fake when the decoding of the code by the decoding means fails, and at least the decoding of the code by the decoding means is successful. The information code display body is determined to be genuine.
In this configuration, if the code cannot be decrypted, all of the codes are basically determined to be fake, so that security can be enhanced.
請求項6の発明では、前記情報コード表示体に付された情報コードには、認証用のデータを所定の暗号化キー及び所定の暗号化方式に基づいて暗号化してなる暗号データが記録され、前記情報コード読取装置には、前記暗号化キーに対応する解読キーを記憶する解読キー記憶手段又は前記解読キーを外部から取得する解読キー取得手段が設けられており、
前記情報コード読取装置の前記解読手段は、前記解読キー記憶手段に予め用意された前記解読キー、又は前記解読キー取得手段によって外部から取得された前記解読キーを用い、前記暗号化方式に従って前記暗号データの解読を試み、前記情報コード読取装置の前記判定手段は、前記解読手段による前記暗号データの解読が成功することを条件として正規の情報コードが解読されたと判定する。
上記のような特徴的な情報コード表示体において、情報コード内を更に暗号化した構成とすればセキュリティ性が極めて高くなる。
In the invention of claim 6, the information code attached to the information code display body is recorded with encrypted data obtained by encrypting authentication data based on a predetermined encryption key and a predetermined encryption method, The information code reader is provided with a decryption key storage means for storing a decryption key corresponding to the encryption key or a decryption key acquisition means for acquiring the decryption key from the outside,
The decryption means of the information code reader uses the decryption key prepared in advance in the decryption key storage means or the decryption key acquired from the outside by the decryption key acquisition means, and uses the decryption key according to the encryption method. Attempts to decrypt the data, the determination means of the information code reader determines that the legitimate information code has been decrypted on the condition that the decryption means successfully decrypts the encrypted data.
In the characteristic information code display as described above, if the information code is further encrypted, the security will be extremely high.
請求項7の発明によれば、請求項1と同様の効果を奏する情報コード読取装置を実現できる。 According to the seventh aspect of the present invention, an information code reading device having the same effect as that of the first aspect can be realized.
[第1実施形態]
以下、本発明を具現化した第1実施形態について、図面を参照して説明する。
(情報コード読取装置)
情報コード読取システム1は、主として情報コード表示体100と情報コード読取装置40によって構成されている。以下では、まず情報コード読取装置40について説明する。
[First embodiment]
Hereinafter, a first embodiment embodying the present invention will be described with reference to the drawings.
(Information code reader)
The information code reading system 1 is mainly composed of an information
情報コード読取装置40は、QRコード(登録商標)等の二次元コードやバーコードなどからなる情報コードを撮像し、読み取る機能を有しており、更には、後述する情報コード表示体100(図2)に形成された情報コードC(図2(B)参照)を読み取る機能を有している。
The
この情報コード読取装置40は、CPU等からなる制御部41、受光センサ(例えば、C−MOSエリアセンサ、CCDエリアセンサ等)を備えたカメラとして構成される撮像部42、紫外線領域の波長帯の照明光を照射する照明光源43、ROM、RAM、不揮発性メモリなどの記憶手段からなる記憶部45などを備えている。また、情報コード読取装置40には、液晶表示器などからなる表示部(図示略)や、各種操作キーなどからなる操作部(図示略)なども設けられている。
The
制御部41は、情報コード読取装置40全体を制御可能なマイコン等によって構成され、CPU、システムバス、入出力インタフェース等を備え、情報処理機能を有している。この制御部41は、後述する記憶部45と共に各種演算処理や制御処理を行い得る情報処理装置として機能している。
The
撮像部42は、例えば、一対の紫外光光源43a,43bの間に配置されており、情報コード表示体100が撮像範囲に配置されたときに、この情報コード表示体100からの反射光(具体的には、後述の波長選択フィルタ42bを通過した反射光)を受光センサ42aの受光面に結像させ、情報コード表示体100の画像データを生成するように機能している。受光センサ42aは、情報コード表示体100に照射されて反射した反射光を受光可能に構成されるもので、例えば、C−MOSやCCD等の固体撮像素子である受光素子を2次元に配列したエリアセンサが、これに相当する。この受光センサ42aは、情報コード表示体100に対して紫外光領域の第1波長帯(後述)の照明光が照射されているときに、情報コードCからの可視光領域の第2波長帯(後述)の光を受光するように機能する。
The
波長選択フィルタ42bは、特定波長帯の光の透過度合が高く、特定波長帯以外の光の透過度合が低いフィルタであり、例えば図3のような特性を有している。具体的には、例えば、後述する第2波長帯(紫外光が照射されたときに情報コードCから発せられる光の波長帯)の中の所定波長(図3では、ピーク波長として中央の破線で図示)及びその所定波長付近が最も透過率が高く、その所定波長から波長が大きくなるにつれて、又は小さくなるにつれて透過率が低くなるように構成されている。例えば、第2波長帯が600nm〜700nmであれば、630nm〜650付近をピークとし、少なくとも600〜700nmの範囲では、透過率が60%以上であり、550nm以下、750nm以上であれば、透過率が60%未満となるように構成されている。
The
また、結像レンズ42cは、例えば、鏡筒とこの鏡筒内に収容される複数の集光レンズとによって構成されており、受光センサ42aの受光面に情報コードC(後述)のコード画像を結像するように機能している。光学系の受光センサ42aから出力される画像信号は、例えば記憶部45の画像データ蓄積領域に蓄積されるようになっている。
The
照明光源43は、例えば撮像部42(受光光学系)を挟んだ両側にそれぞれ設けられている。この照明光源43は、例えば10〜380nmの紫外光の波長帯(より詳しくは、例えば波長200nm〜300nmの波長帯)の照明光を照射する一対の紫外光光源43a,43bによって構成されており、撮像部42の撮像範囲に対して紫外光を照射するように構成されている。なお、紫外光の波長外が「第1波長帯」の一例に相当する。
For example, the
記憶部45は、半導体メモリ装置などによって構成され、例えばRAM(DRAM、SRAM等)やROM(EPROM、EEPROM等)がこれに相当する。この記憶部45のうちのRAMには、前述した画像データ蓄積領域のほかに、制御部41が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またROMには、各種処理等を実行可能な所定プログラムやその他、照明光源、受光センサ42a等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。
The
(情報コード表示体100)
次に情報コード表示体100について説明する。
この情報コード表示体100は、コード形成対象物101に対して情報コードCを形成してなるものである。コード表示体100の基部となるコード形成対象物101は、光を透過する光透過性(例えば透明性)の部材によって構成されており、例えばシリカガラスなどが好適に用いられる。このコード形成対象物101の内部に情報コードCが形成されており、コード形成対象物101に対して可視光領域の所定波長帯の光(例えば、380nm〜750nmの波長帯の光)が当てられているときに情報コードCが表示されず(即ち、視認されるように現れず)、当該コード形成対象物101が透明状態で維持されるようになっている。図2(A)は、可視光が照射されている通常環境下での情報コード表示体100の見え方を示しており、コード領域C’には情報コードCが現れず、領域外と同様に透明状態となっている。つまり、人には情報コードCが見えないようになっている。
(Information code display body 100)
Next, the information
This information
一方、コード形成対象物101に対して可視光の波長帯とは異なる第1波長帯(例えば10〜380nmの紫外光の波長帯(より詳しくは、例えば、波長200nm〜300nmの波長帯))の照射光が当てられたときに、この第1波長帯とは異なる第2波長帯(例えば、380nm〜750nmの可視光の波長帯(より詳しくは、例えば、波長600nm〜700nmの赤色色の波長帯)の光によって情報コードCの像が生成されるように構成されている。つまり、コード形成対象物101に上記第1波長帯の照射光が当てられたときには、情報コードCの部分が第2波長帯の光によって発光し、このとき、人によって情報コードCが視認可能となり、撮像部42によっても情報コードCの領域及び各セルを特定し得るように撮像できることになる。図2(B)は、波長200nm〜300nmの紫外光が照射されているときの情報コード表示体100の見え方を示しており、このときには、380nm〜750nmの可視光の波長帯の光によって情報コードCの暗色セルの各部分が発光(例えば赤色で発光)するようになっている。なお、明色セルの各部分には特別な加工が施されていないため、領域C’の外部と同様に透明状態(発光しない領域)で視認されることになる。
On the other hand, the first wavelength band (for example, the wavelength band of ultraviolet light of 10 to 380 nm (more specifically, for example, the wavelength band of 200 nm to 300 nm)) different from the wavelength band of visible light with respect to the
可視光領域の所定波長帯の光が当てられているときにシリカガラス等に形成した図柄が表示されず、紫外光の波長帯の照射光が当てられたときに紫外光の波長帯とは異なる波長帯の光によって図柄が表示されるように形成する方法としては、公知の、長焦点深度ホログラムを用いたシリカガラスへのフェムト秒レーザ加工技術を用いて好適に行うことができる。具体的な方法としては、文献1(発表日:2011年1月25日、主催者:SPIE、学会名:Photonics West 2011(The Moscone Center,San Francisco California,USA)、タイトル「Invisible two-dimensional barcode fabrication inside a synthetic silica grass by femtosecond laser processing using a computer-generated hologram」、著者:Hayato Kawashima,Masahiro Yamaji,Jun’ichi Suzuki,Shuhei Tanaka)、文献2(発表日:2011年11月28日〜30、主催者:日本光学会、学会名:日本光学会年次学術講演会、「書き換え可能な透明マーキングの石英ガラスへの実現」、著者:川島勇人、田中修平)、文献3(発表日:2011年12月5日、主催者:レーザ加工学会、学会名:第76回レーザ加工学会講演会、タイトル:「フェムト秒レーザを用いたシリカガラス内部への透明マーキング」、著者:川島勇人、田中修平)などに開示された方法を用いることができる。 The pattern formed on silica glass or the like is not displayed when light of a predetermined wavelength band in the visible light region is applied, and differs from the wavelength band of ultraviolet light when irradiated with light in the wavelength band of ultraviolet light. As a method for forming a pattern so as to be displayed by light in the wavelength band, it can be suitably performed by using a known femtosecond laser processing technique for silica glass using a long focal depth hologram. As a specific method, Reference 1 (Announcement date: January 25, 2011, Organizer: SPIE, Society name: Photonics West 2011 (The Moscone Center, San Francisco California, USA), title “Invisible two-dimensional barcode” Fabrication inside a synthetic silica grass by femtosecond laser processing using a computer-generated hologram ”, author: Hayato Kawashima, Masahiro Yamaji, Jun'ichi Suzuki, Shuhei Tanaka, Reference 2 (release date: November 28-30, 2011) Organizer: The Optical Society of Japan, Academic Society: Annual Meeting of the Optical Society of Japan, “Realization of Rewritable Transparent Marking in Quartz Glass”, Authors: Hayato Kawashima, Shuhei Tanaka, Reference 3 (Announcement Date: 2011) December 5th, Organizer: Laser Processing Society, Society name: 76th Laser Processing Society Lecture, Title: “Transparent marking inside silica glass using femtosecond laser”, Author: Hayato Kawashima, Ta Shuhei) can be used the methods disclosed in such.
(読取処理)
次に、情報コード読取装置40による情報コード表示体100の読取処理を説明し、併せて、関連する機能についても説明する。なお、以下の代表例では、例えば、時計の文字盤を覆うガラスや、グラス、一部又は全部がガラスで構成された飾り物のガラス部分などの光透過性(例えば透明性)を有する部分がコード形成対象物101であり、このコード形成対象物101に、所定の識別情報が付された例について説明する。なお、製品としては、コート形成対象物100のみによって構成されていてもよく、コート形成対象物100が他の物品と組み合わされて構成されていてもよい。なお、識別情報は、コード形成対象物101毎に固有に付される識別番号であってもよく、予め決められた一定番号であってもよい。そして、このような識別情報は、情報コード読取装置40の記憶部45に予め記憶されているものとする。
(Reading process)
Next, reading processing of the information
図4に示す読取処理では、まず、照明光源43によって第1波長帯の照明光を発光し、情報コード表示体100に対して第1波長帯の照明光を照射する。本実施形態の代表例では、第1波長帯が例えば10〜380nmの紫外光の波長帯(より詳しくは、例えば、波長200nm〜300nmの波長帯))であるため、S1では、情報コード表示体100に対して紫外光が照射されることになる。
In the reading process shown in FIG. 4, first, the
本実施形態では、情報コード表示体100は、コード形成対象物101に対して第1波長帯の照射光が当てられたときに所定色の可視光の波長帯で情報コードCの像が生成されるように構成されている。つまり、S1の処理で上記第1波長帯の光が照射されると、情報コード表示体100が所定色の可視光の波長帯(第2波長帯)の光で発光することになり、S2では、受光センサ42aによってこの光を受光する。より具体的には、情報コード表示体100は、紫外光が照射されたときに情報コードCの暗色セルの部分が赤色光(600nm〜700nmの波長帯の光)で発光するようになっており、S2では、このような発光状態の画像を受光センサ42aによって撮像することになる。
In the present embodiment, the information
また、本実施形態に係る情報コード読取装置40は、第2波長帯の光の透過度合いが、この第2波長帯から外れた所定波長帯の光の透過度合いよりも大きくなるように構成された波長選択フィルタ42bを有しており、受光センサ42aは、波長選択フィルタ42bを透過した第2波長帯の光を受光して撮像する。より具体的には、上述の所定色の可視光の透過度合いが、所定色とは波長帯の異なる他色の可視光の透過度合いよりも大きくなるように構成されている。例えば、「所定色の可視光」が赤色光であれば、波長選択フィルタ42bは、赤色光の透過度合いが他色光(例えば緑色光や青色光)の透過度合いよりも大きくなるように構成され、受光センサ42aは、波長選択フィルタ42bを透過した赤色光(例えば波長600nm〜700nmの光)を選択的に受光して撮像する。また、受光センサ42aは、所定範囲に亘る受光領域全体に波長選択フィルタ42bを透過した光が入射するように構成されており、後述する解読処理(S3)では、この受光領域での受光結果に基づいて情報コードCを解読するように構成されている。
In addition, the
S2での撮像後には、S2で得られた情報コードCの画像を公知の方法で解析し、情報コードの解読(デコード)を行う(S3)。そして、S4では、S3での解読が成功したか否かを判断する。S3で解読が成功しなかった場合(例えば、情報コード自体が認識できなかったり、情報コードが想定する種類とは異なる種類のコードであった場合、或いは情報コードの記録内容が暗号化キーによって暗号化されておりその暗号データが解読できない場合等)、S4にてNoに進み、コード形成対象物101或いはコード形成対象物101が付された物品が贋物であると判断する(S9)。
After imaging in S2, the image of the information code C obtained in S2 is analyzed by a known method, and the information code is decoded (S3). In S4, it is determined whether or not the decoding in S3 is successful. If the decryption is not successful in S3 (for example, if the information code itself cannot be recognized, or if the information code is of a different type from the expected type, or if the recorded content of the information code is encrypted with the encryption key) If the encrypted data cannot be decrypted), the process proceeds to No in S4, and it is determined that the
一方、S4でYesに進む場合には、S3で解読した内容が所定情報であるか否かを比較によって判断する。上述したように、本実施形態では、正規の情報コードに記録されるべき識別情報が単一情報として、或いはリストとして記憶部45に記憶されており、S5では、S3で解読した情報において、記憶部45に登録された識別情報が含まれているか否かを判断する。例えば、識別情報が単一情報であれば、S3で解読した情報の中に、記憶部45に登録された識別情報が存在するか否かを判断する。また、記憶部45に識別情報のリストが記憶される場合には、S3で解読した情報の中に、記憶部45に記憶された識別情報のいずれかが存在するか否かを判断する。そして、S5での比較内容が同一である場合(即ち、S3で解読した情報に記憶部45に登録された識別情報が含まれている場合)には、S6にてYesに進み、コード形成対象物101或いはコード形成対象物101が付された物品が本物であると判断する(S7)。一方、S5での比較内容が同一でない場合(即ち、S3で解読した情報に記憶部45に登録された識別情報が含まれていない場合)には、S6にてNoに進み、コード形成対象物101或いはコード形成対象物101が付された物品が贋物であると判断する(S8)。
On the other hand, when the process proceeds to Yes in S4, it is determined by comparison whether or not the content decoded in S3 is predetermined information. As described above, in the present embodiment, the identification information to be recorded in the regular information code is stored as single information or as a list in the
本実施形態では、制御部41が「解読手段」の一例に相当し、受光センサ42aによる受光結果(即ち、受光センサ42aによって撮像された撮像画像)に基づいて情報コードCを解読するように機能し、具体的には、受光センサ42aによる第2波長帯の光の受光結果(より詳しくは、受光センサ42aによる所定色(代表例では赤色)の光の受光結果)に基づいて情報コードCを解読するように機能する。
In the present embodiment, the
また、制御部41は、「判定手段」の一例に相当し、解読手段による解読結果に基づいて正規の情報コードが解読されたか否かを判定するように機能しており、コードの解読が失敗した場合には情報コード表示体100を偽物と判定し、少なくとも解読手段によるコードの解読が成功することを条件として情報コード表示体100を本物と判定している。具体的には、解読手段による解読が成功した場合に、その解読されたデータと予め用意された所定情報(例えば情報コード読取装置40に記憶された識別情報)とを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定している。
The
また、情報コード読取装置40の上記記憶部45は、「所定情報記憶手段」の一例に相当し、上記所定情報(識別情報)を記憶するように機能する。そして、判定手段に相当する制御部41は、解読手段による解読が成功した場合に、その解読されたデータと記憶部45(所定情報記憶手段)に記憶された所定情報とを比較し、その比較結果に基づいて正規の情報コード(正規コード)が解読されたか否かを判定するように機能している。
The
(上記構成の主な効果)
上記構成では、情報コード表示体100は、コード形成対象物101に対して可視光が当てられているときに情報コードCが表示されずに当該コード形成対象物101が透明状態で維持され、コード形成対象物101に対して可視光の波長帯とは異なる第1波長帯の照射光が当てられたときに第1波長帯とは異なる第2波長帯の光によって情報コードCの像が生成されるようになっている。この構成によれば、可視光が当てられる通常環境下では情報コードCを視認困難とすることができるため、通常環境下で情報コードCを視認させたくない用途で有利となる。
(Main effects of the above configuration)
In the above configuration, the information
一方、情報コード読取装置40は、照明光源43を有するため、情報コード表示体100に対して第1波長帯の照明光を照射することができる。情報コード表示体100は第1波長帯の照明光が照射されているときに第2波長帯の光によって情報コードCの像が生成されるため、受光センサ42aでは、第2波長帯の光によって生成される情報コードCの像が撮像されることになる。つまり、通常環境下で視認困難な情報コードCであっても、情報コード読取装置40を有してさえいれば支障なく撮像し、解読することができるため、特定の者に選択的に読み取らせるべき用途で非常に有利になる。
On the other hand, since the
また、情報コード読取装置40は、第2波長帯の光の透過度合いが、第2波長帯から外れた所定波長帯の光の透過度合いよりも大きくなるように構成された波長選択フィルタを有し、受光センサは、波長選択フィルタを透過した第2波長帯の光を受光可能に構成されており、解読手段は、受光センサによる第2波長帯の光の受光結果に基づいて情報コードCを解読するように構成されている。
Further, the
この構成によれば、受光センサに向かおうとする光において第2波長帯から外れた所定波長帯の光を抑えることができるため、受光センサでは、第2波長帯の光を選択的に受光可能となる。従って、背景からの反射光や外乱光等、情報コードCとは関係の無いノイズを効果的に除去することができる。 According to this configuration, it is possible to suppress light in a predetermined wavelength band that deviates from the second wavelength band in light going to the light receiving sensor, so that the light receiving sensor can selectively receive light in the second wavelength band. It becomes. Therefore, noises unrelated to the information code C, such as reflected light from the background and disturbance light, can be effectively removed.
また、情報コード表示体100は、コード形成対象物101に対して第1波長帯の照射光が当てられたときに所定色の可視光の波長帯で情報コードCの像が生成されるように構成されており、情報コード読取装置40に設けられた波長選択フィルタは、所定色の可視光の透過度合いが、所定色とは波長帯の異なる他色の可視光の透過度合いよりも大きくなるように構成されており、解読手段は、受光センサによる所定色の光の受光結果に基づいて情報コードCを解読するように構成されている。
Further, the information
この構成では、所定色(情報コードCの表示色)から外れた他色の波長帯の光を抑制できるため、情報コードCと背景画像をより確実に分離しやすくなる。特に、本システムでは、情報コードCが形成される部位が透明性のコード形成対象物101であるため、情報コードCと後方の物体の画像が重なって撮像されてしまい、情報コードCの形状が正確に認識できなくなる懸念があるが、上記構成では、情報コードCの色を選択的に認識することで背景とは分離した形で情報コードCの形状をより正確に把握することができ、ひいては情報コードCをより確実にデコードすることが可能となる。
In this configuration, it is possible to suppress light in a wavelength band of other colors that deviates from a predetermined color (display color of the information code C), so that the information code C and the background image can be more reliably separated. In particular, in the present system, since the part where the information code C is formed is the transparent
また、受光センサは、所定範囲に亘る受光領域全体に波長選択フィルタを透過した光が入射するように構成されており、解読手段は、受光領域での受光結果に基づいて情報コードCを解読するように構成されている。このようにすることで、受光センサの受光領域全体において第2波長帯から外れた所定波長帯の光の入射が抑えられることになる。つまり、受光センサのより広い領域を、情報コードCを認識しやすい領域として用いることができる。 The light receiving sensor is configured so that light transmitted through the wavelength selection filter is incident on the entire light receiving region over a predetermined range, and the decoding means decodes the information code C based on the light receiving result in the light receiving region. It is configured as follows. By doing so, incidence of light in a predetermined wavelength band that is out of the second wavelength band is suppressed in the entire light receiving region of the light receiving sensor. That is, a wider area of the light receiving sensor can be used as an area where the information code C can be easily recognized.
また、情報コード表示体100は、コード形成対象物101に対して第1波長帯の照明光が照射されているときに、可視光の波長帯の反射光によって情報コードCの像が生成されるように構成されており、受光センサ42aは、情報コードCの像を構成する可視光の波長帯の反射光を受光可能に構成されている。この構成では、通常時には情報コードCを視認困難な状態で維持しつつ、読み取り時には情報コードCを視認可能とすることができるため、読み取り作業を行うユーザには、情報コードCの位置を正確に把握させて読み取り操作を行わせることができ、その結果、撮像位置のずれに起因するデコード不良を抑制しやすくなる。
Further, the information
また、情報コード表示体100は、コード形成対象物101に対して紫外光の照明光が照射されているときに、紫外光とは異なる波長帯の反射光によって情報コードCの像が生成されるように構成されており、照明光源43は、紫外光の照明光を照射可能とされている。この構成では、通常環境下では多く当たりにくい紫外光を「第1波長帯の照明光」としているため、情報コードCが偶然表示される可能性を低く抑えることができる。
Further, the information
更に、解読手段による解読結果に基づいて正規の情報コードが解読されたか否かを判定する判定手段が設けられているため、情報コードCが付される対象物を管理或いは運用する上でのセキュリティ性を一層高めることができる。例えば、一般的な第三者は、情報コード表示体100を見ても情報コードCが付されていること自体が把握できないため、当該情報コードCを不正利用するきっかけすら得にくくなる。また、万が一、情報コードCの存在が第三者に把握されたとしても、同様の情報コードを物体に付すことは非常に困難であるため、情報コードの不正利用(例えば模倣等)を効果的に防止することができる。更には、正規の情報コードが解読されたか否かを判定できるため、セキュリティ面で万全となる。
Further, since there is provided determination means for determining whether or not the legitimate information code has been decoded based on the result of decoding by the decoding means, security in managing or operating the object to which the information code C is attached. It is possible to further improve the properties. For example, since a general third party cannot grasp the fact that the information code C is attached even when viewing the information
また、判定手段は、解読手段による解読が成功した場合に、その解読されたデータと予め用意された所定情報とを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定する。この構成では、予め用意された所定情報と比較して真贋判定を行うので、正規の情報コードが解読されたか否かをデータ照合に基づいて正確に判断できるようになる。 Further, when the decryption by the decryption means is successful, the determination means compares the decrypted data with predetermined information prepared in advance, and determines whether or not the legitimate information code has been decrypted based on the comparison result. judge. In this configuration, since authenticity determination is performed in comparison with predetermined information prepared in advance, it is possible to accurately determine whether or not a legitimate information code has been decoded based on data collation.
また、情報コード読取装置40は、所定情報を記憶する記憶部45(所定情報記憶手段)を備え、判定手段は、解読手段による解読が成功した場合に、その解読されたデータと所定情報記憶手段に記憶された所定情報とを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定している。この構成によれば、認証用のデータ(所定情報)を情報コード読取装置内に保存しておくため、認証処理を短時間で行うことができ、真贋判定を高速化できる。
Further, the information
また、判定手段は、解読手段によるコードの解読が失敗した場合には情報コード表示体100を偽物と判定し、少なくとも解読手段によるコードの解読が成功することを条件として情報コード表示体100を本物と判定している。この構成では、コードが解読できない場合には基本的に全て偽物と判定されるため、セキュリティ面を強化することができる。
The determination means determines that the information
[第2実施形態]
次に、本発明の第2実施形態について説明する。
なお、第2実施形態は、情報コード表示体100の構成のみが第1実施形態と異なっている。従って、情報コード読取装置40についての説明は省略する。図5に示す情報コード表示体100は、物品Mに付されて用いられるものとされており、コード形成対象物101が板状又はシート状に構成され(例えば、単独では可撓性を有する薄い部材として構成され)、コード形成対象物101の厚さ方向一方面には接着剤や糊等の接着媒体103が付さされている。そして、情報コード表示体100の全体がシール部材として構成されている。なお、物品Mの種類は特に限定されるものではなく、様々な物品を対象とすることができる。
[Second Embodiment]
Next, a second embodiment of the present invention will be described.
In the second embodiment, only the configuration of the information
この構成によれば、情報コード表示体100を他の物体に貼り付けて使用することができ、有用性、利便性の面で有利となる。例えば、直接情報コードCを形成することが望ましくない物体等(高価品や材質上形成に不向きな物体など)に対しても、通常時に視認困難な情報コードCを付すことができ、当該物体を特徴的な情報コードCと対応付けて管理することができる。
According to this configuration, the information
なお、図5の例では、板状又はシート状に構成されたコード形成対象物101を接着媒体103によって物品Mに付す例を示したが、コード形成対象物101の厚さ方向一方面が物品M(他の物体)の外面に融着などによって固着されるものとなっていてもよい。例えば、コード形成対象物101又は物品Mの表面を熱的作用又は化学的作用によって溶融させ、それを固化することによってコード形成対象物101と物品Mとを接着するようにしてもよい。この構成でも、情報コード表示体100を他の物体に固着して一体的に使用することができ、有用性、利便性の面で有利となり、図5の例と同様の効果を奏することができる。
In the example of FIG. 5, the example in which the
[第3実施形態]
次に、本発明の第3実施形態について説明する。第3実施形態は、撮像部42の構成のみが第1実施形態とは異なり、他の部分は第1実施形態と同様である。具体的には、波長選択フィルタ42bを省略し、小フィルタ(Rフィルタ201、Gフィルタ202、Bフィルタ203)を設けている点が第1実施形態と異なっている。これ以外の構成は、第1実施形態又は第2実施形態と同様であるため、図1〜図5を参照して説明する。
[Third embodiment]
Next, a third embodiment of the present invention will be described. The third embodiment is different from the first embodiment only in the configuration of the
第3実施形態に係る情報コード読取装置40では、受光センサ42aは、複数の画素(受光素子42a’)を有すると共に、各画素に小フィルタがそれぞれ割り当てられてなるカラーセンサとして構成されている。このカラーセンサは、例えば図6のような構成をなし(なお、図6では、一部の画素のみを図示)、小フィルタとして、少なくとも第1色の波長帯(具体的には赤色光の波長帯)の光を通し当該第1色の波長帯から外れた第1所定波長帯の光を抑制するRフィルタ201(Rフィルタ201は、第1フィルタに相当)と、第2色の波長帯(具体的には緑色光の波長帯)の光を通し当該第2色の波長帯から外れた第2所定波長帯の光を抑制するGフィルタ202(Gフィルタ202は、第2フィルタに相当)と、第3色の波長帯(具体的には青色光の波長帯)の光を通し当該第3色の波長帯から外れた第3所定波長帯の光を抑制するBフィルタ203(Bフィルタ203は、第3フィルタに相当)とを有している。そして、いずれかの画素にはいずれかの小フィルタが割り当てられる形で(具体的には、各画素を小フィルタが覆う形で)、Rフィルタ201、Gフィルタ202、Bフィルタ203が分散して配置されている。なお、各フィルタの特性は、例えば図7のようになっており、一点鎖線の「B」は、Bフィルタ203における波長と透過率との関係を示し、破線の「G」は、Gフィルタ202における波長と透過率との関係を示し、実線の「R」は、Rフィルタ201における波長と透過率との関係を示している。なお、図6の例では、Rフィルタ201、Gフィルタ202、Bフィルタ203の配列が公知のベイヤ配列となっている例を示しているが、他の配列であってもよい。
In the
本実施形態でも、情報コード表示体100は、コード形成対象物101に対して第1波長帯の照射光(例えば、第1実施形態と同様の紫外光)が当てられたときに第1色の可視光の波長帯(例えば、波長が600nm〜700nmの赤色光の波長帯)で情報コードCの像が生成されるように構成され、この光を選択的に通すべき波長選択フィルタは、分散して配置される複数のRフィルタ201によって構成されている。このRフィルタは、Bフィルタ、Gフィルタの透過率のピーク波長での透過率が10%未満となっており、緑色光や青色光を抑制する機能が高くなっている。そして、解読手段に相当する制御部41は、受光センサ42aによる第1色の光の受光結果(即ち、Rフィルタ201が割り当てられた画素によって生成される画像)に基づいて情報コードCを解読するように構成されている。なお、Gフィルタ202、Bフィルタ203が割り当てられた画素からの信号は削除或いは無視するようにすればよい。
Also in the present embodiment, the information
この構成では、カラーセンサを用いた構成においてハード的な変更を大きく加えることなく情報コードCをからの光を選択的に認識できるようになる。 In this configuration, light from the information code C can be selectively recognized without greatly changing hardware in the configuration using the color sensor.
[他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
[Other Embodiments]
The present invention is not limited to the embodiments described with reference to the above description and drawings. For example, the following embodiments are also included in the technical scope of the present invention.
情報コード読取装置40のケース内に照明光源43が設けられた例を示しているが、このような構成に限られない。即ち、情報コード読取装置40は、複数の装置によって構成されていてもよく、照明光源43は、撮像部42を収容するケースとは別体の照明器具として構成されていてもよい。また、撮像部42によって撮像されたデータを解読する解読手段は、撮像部42を収容するケースとは別体の装置であってもよい。
Although the example in which the
図1の構成に加え、図8のような管理装置60を設けてもよい。図8の管理装置60は、第1実施形態で示した情報コード読取装置40とインターネットや専用回線等を介して通信可能に構成されており、この構成では、記憶部45の代わりに管理装置60において上述の所定情報(識別情報)を記憶することができる。この場合、管理装置60の記憶部65が「所定情報記憶手段」に相当する。この場合、図4のS5では、情報コード読取装置40から管理装置60に対して所定情報(識別情報)を要求し、管理装置60では、情報コード読取装置40からの所定情報(識別情報)の要求に応じて、記憶部65(所定情報記憶手段)に記憶された所定情報(識別情報)を読み出し、情報コード読取装置40に送信する。なお、管理装置60の制御部61及び通信部62は「制御手段」の一例に相当する。
そして、S5の比較処理及びS6の判定処理では、このように管理装置60から取得した所定情報(識別情報)に基づいて第1実施形態と同様の比較・判定を行えばよい。なお、この場合も、S5、S6の処理を実行する制御部41が「判定手段」の一例に相当し、管理装置60に対して所定情報(識別情報)を要求すると共に、当該管理装置60から所定情報(識別情報)を受信した場合には、その受信した所定情報(識別情報)と解読手段によって解読されたデータとを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定するように機能する。
この構成によれば、認証用のデータ(所定情報)を情報コード読取装置40の内部に保存しておかないため、セキュリティ面で一層有利になる。
In addition to the configuration of FIG. 1, a management device 60 as shown in FIG. 8 may be provided. The management device 60 of FIG. 8 is configured to be able to communicate with the information
In the comparison process in S5 and the determination process in S6, the same comparison / determination as in the first embodiment may be performed based on the predetermined information (identification information) acquired from the management device 60 in this way. In this case as well, the
According to this configuration, authentication data (predetermined information) is not stored in the
また、情報コード表示体100に付された情報コードCには、認証用のデータを所定の暗号化キー及び所定の暗号化方式に基づいて暗号化してなる暗号データが記録されていてもよい。この場合、情報コード読取装置40の記憶部45を「解読キー記憶手段」として機能させて前記暗号化キーに対応する解読キー(例えば、情報コードCを生成したときの暗号化キーと同一のデータ)を記憶しておくか、又は、図8のような構成において管理装置60の記憶部65に上記暗号化キーを記憶しておき、S3の処理において、解読キーを外部(管理装置60)から取得するようにすればよい。また、この場合、情報コードCの暗号化に用いた暗号化アルゴリズム(暗号化プログラム)に対応する復号化アルゴリズム(即ち、その暗号化アルゴリズムで生成された暗号データを復号化するための復号化プログラム)を記憶部45に記憶しておけばよい。そして、解読手段に相当する制御部41は、S3の処理において、解読キー記憶手段に予め用意された前記解読キー、又は解読キー取得手段によって外部から取得された前記解読キーを用い、前記暗号化方式(即ち、情報コードCを暗号化したときの暗号化方式)に従って情報コードCに記録された暗号データの解読を行えばよい。具体的には、上記解読キーと上記復号化アルゴリズムによって暗号データの復号化を行うことになる。
この場合、判定手段に相当する制御部41は、解読手段による暗号データの解読が成功することを条件として正規の情報コードが解読されたと判定することになる。
このように、特徴的な情報コード表示体100において、情報コードCの内部を更に暗号化した構成とすればセキュリティ性が極めて高くなる。
In addition, the information code C attached to the information
In this case, the
Thus, if the characteristic information
1…情報コード読取システム
40…情報コード読取装置
41…制御部(解読手段、判定手段)
42…撮像部(受光手段)
42b…波長選択フィルタ
43…照明光源
45…記憶部(所定情報記憶手段)
100…情報コード表示体
101…コード形成対象物
103…接着媒体
201…Rフィルタ(第1フィルタ)
202…Gフィルタ(第2フィルタ)
203…Bフィルタ(第3フィルタ)
C…情報コード
DESCRIPTION OF SYMBOLS 1 ... Information
42 ... Imaging unit (light receiving means)
42b ...
DESCRIPTION OF
202 ... G filter (second filter)
203 ... B filter (third filter)
C ... Information code
Claims (7)
前記情報コード表示体に形成された前記情報コードを読み取る情報コード読取装置と、
を備え、
前記情報コード読取装置は、
前記第1波長帯の照明光を照射する照明光源と、
前記情報コード表示体に対して前記第1波長帯の照明光が照射されているときに、前記情報コードからの前記第2波長帯の光を受光可能な受光センサと、
前記受光センサによって生成された撮像画像に基づいて当該撮像画像内の情報コードの解読を試みる解読手段と、
前記解読手段による解読結果に基づいて正規の情報コードが解読されたか否かを判定する判定手段と、
を有することを特徴とする情報コード読取システム。 A transparent code-forming object that transmits light, an information code is formed inside the code-forming object, and the information code is applied when visible light is applied to the code-forming object. The code forming object is maintained in a transparent state without being displayed, and when the irradiation light of the first wavelength band different from the wavelength band of visible light is applied to the code forming object, the first wavelength band An information code display body in which an image of an information code is generated by light of a second wavelength band different from
An information code reader for reading the information code formed on the information code display;
With
The information code reader is
An illumination light source that emits illumination light in the first wavelength band;
A light receiving sensor capable of receiving light of the second wavelength band from the information code when illumination light of the first wavelength band is irradiated to the information code display body;
Decoding means for trying to decode the information code in the captured image based on the captured image generated by the light receiving sensor;
Determining means for determining whether or not a legitimate information code has been decoded based on a decoding result by the decoding means;
An information code reading system comprising:
前記判定手段は、前記解読手段による解読が成功した場合に、その解読されたデータと前記所定情報記憶手段に記憶された前記所定情報とを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定することを特徴とする請求項2に記載の情報コード読取システム。 The information code reading device includes predetermined information storage means for storing the predetermined information,
The determination means compares the decoded data with the predetermined information stored in the predetermined information storage means when the decoding by the decoding means is successful, and based on the comparison result, a normal information code is obtained. 3. The information code reading system according to claim 2, wherein it is determined whether or not the information has been decoded.
前記管理装置は、
前記所定情報を記憶する所定情報記憶手段と、
前記情報コード読取装置からの前記所定情報の要求に応じて、前記所定情報記憶手段に記憶された前記所定情報を読み出し、前記情報コード読取装置に送信する制御手段と、
を有し、
前記情報コード読取装置に設けられた前記判定手段は、前記管理装置に対して前記所定情報を要求すると共に、当該管理装置から前記所定情報を受信した場合には、その受信した前記所定情報と前記解読手段によって解読されたデータとを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定することを特徴とする請求項2に記載の情報コード読取システム。 A management device capable of communicating with the information code reader;
The management device
Predetermined information storage means for storing the predetermined information;
Control means for reading the predetermined information stored in the predetermined information storage means in response to a request for the predetermined information from the information code reading apparatus and transmitting the predetermined information to the information code reading apparatus;
Have
The determination means provided in the information code reader requests the predetermined information from the management device, and when the predetermined information is received from the management device, the received predetermined information and the predetermined information 3. The information code reading system according to claim 2, wherein the data decoded by the decoding means is compared, and it is determined whether or not the normal information code has been decoded based on the comparison result.
前記情報コード読取装置には、前記暗号化キーに対応する解読キーを記憶する解読キー記憶手段又は前記解読キーを外部から取得する解読キー取得手段が設けられており、
前記情報コード読取装置の前記解読手段は、前記解読キー記憶手段に予め用意された前記解読キー、又は前記解読キー取得手段によって外部から取得された前記解読キーを用い、前記暗号化方式に従って前記暗号データの解読を試み、
前記情報コード読取装置の前記判定手段は、前記解読手段による前記暗号データの解読が成功することを条件として正規の情報コードが解読されたと判定することを特徴とする請求項1から請求項5のいずれか一項に記載の情報コード読取システム。 In the information code attached to the information code display body is recorded encrypted data obtained by encrypting authentication data based on a predetermined encryption key and a predetermined encryption method,
The information code reader is provided with a decryption key storage means for storing a decryption key corresponding to the encryption key or a decryption key acquisition means for acquiring the decryption key from the outside,
The decryption means of the information code reader uses the decryption key prepared in advance in the decryption key storage means or the decryption key acquired from the outside by the decryption key acquisition means, and uses the decryption key according to the encryption method. Trying to decipher the data,
6. The information code reader according to claim 1, wherein the determination means determines that the legitimate information code has been decoded on condition that the decryption means successfully decrypts the encrypted data. The information code reading system according to any one of the above.
前記第1波長帯の照明光を照射する照明光源と、
前記情報コード表示体に対して前記第1波長帯の照明光が照射されているときに、前記情報コードからの前記第2波長帯の光を受光可能な受光センサと、
前記受光センサによって生成された撮像画像に基づいて当該撮像画像内のコードの解読を試みる解読手段と、
前記解読手段による解読結果に基づいて正規の情報コードが解読されたか否かを判定する判定手段と、
を有することを特徴とする情報コード読取装置。 A transparent code-forming object that transmits light, an information code is formed inside the code-forming object, and the information code is applied when visible light is applied to the code-forming object. The code forming object is maintained in a transparent state without being displayed, and when the irradiation light of the first wavelength band different from the wavelength band of visible light is applied to the code forming object, the first wavelength band An information code display body in which an image of an information code is generated by light of a second wavelength band different from that for reading,
An illumination light source that emits illumination light in the first wavelength band;
A light receiving sensor capable of receiving light of the second wavelength band from the information code when illumination light of the first wavelength band is irradiated to the information code display body;
Decoding means for attempting to decode a code in the captured image based on the captured image generated by the light receiving sensor;
Determining means for determining whether or not a legitimate information code has been decoded based on a decoding result by the decoding means;
An information code reading device comprising:
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012214466A JP2014071466A (en) | 2012-09-27 | 2012-09-27 | Information code read system and information code reader |
| EP13161153.5A EP2713306B1 (en) | 2012-09-27 | 2013-03-26 | Information code medium, and system and apparatus for reading information code provided by the same |
| US13/850,507 US10303912B2 (en) | 2012-09-27 | 2013-03-26 | Information code medium, and system and apparatus for reading information code provided by the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012214466A JP2014071466A (en) | 2012-09-27 | 2012-09-27 | Information code read system and information code reader |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2014071466A true JP2014071466A (en) | 2014-04-21 |
Family
ID=50746658
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012214466A Pending JP2014071466A (en) | 2012-09-27 | 2012-09-27 | Information code read system and information code reader |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2014071466A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014071465A (en) * | 2012-09-27 | 2014-04-21 | Denso Wave Inc | Information code read system, information code reader, and information code display body |
| WO2016084902A1 (en) * | 2014-11-27 | 2016-06-02 | テクノクオーツ株式会社 | Product provided with management information |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10320499A (en) * | 1997-05-21 | 1998-12-04 | Dainippon Printing Co Ltd | Fluorescent image reader |
| JPH11161757A (en) * | 1997-11-28 | 1999-06-18 | Takahiro Saito | Information code and its reading device |
| JP2004083377A (en) * | 2002-08-29 | 2004-03-18 | Shin Etsu Chem Co Ltd | Quartz glass with internal marking, quartz glass substrate for optical member and method of manufacturing the same |
| US20050178841A1 (en) * | 2002-06-07 | 2005-08-18 | Jones Guilford Ii | System and methods for product and document authentication |
| US20070205288A1 (en) * | 2006-03-06 | 2007-09-06 | Vadim Laser | Hand held wireless reading viewer of invisible bar codes |
| JP2008048135A (en) * | 2006-08-15 | 2008-02-28 | Ntt Software Corp | Two-dimensional code-using system |
| US20080290295A1 (en) * | 2005-12-02 | 2008-11-27 | Boraident Gmbh | Method and Apparatus for Machine-Reading Markings On/In Transparent Marking Substrates |
| WO2009147874A1 (en) * | 2008-06-06 | 2009-12-10 | Idec株式会社 | Identification information containing article, information identification device and information identification method |
| WO2010071137A1 (en) * | 2008-12-16 | 2010-06-24 | メトロ電気株式会社 | Optical reading method |
| JP2012133743A (en) * | 2010-11-30 | 2012-07-12 | Denso Wave Inc | Information code reading system, information code reader, and information code forming medium |
| JP2014071465A (en) * | 2012-09-27 | 2014-04-21 | Denso Wave Inc | Information code read system, information code reader, and information code display body |
-
2012
- 2012-09-27 JP JP2012214466A patent/JP2014071466A/en active Pending
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10320499A (en) * | 1997-05-21 | 1998-12-04 | Dainippon Printing Co Ltd | Fluorescent image reader |
| JPH11161757A (en) * | 1997-11-28 | 1999-06-18 | Takahiro Saito | Information code and its reading device |
| US20050178841A1 (en) * | 2002-06-07 | 2005-08-18 | Jones Guilford Ii | System and methods for product and document authentication |
| JP2004083377A (en) * | 2002-08-29 | 2004-03-18 | Shin Etsu Chem Co Ltd | Quartz glass with internal marking, quartz glass substrate for optical member and method of manufacturing the same |
| US20080290295A1 (en) * | 2005-12-02 | 2008-11-27 | Boraident Gmbh | Method and Apparatus for Machine-Reading Markings On/In Transparent Marking Substrates |
| US20070205288A1 (en) * | 2006-03-06 | 2007-09-06 | Vadim Laser | Hand held wireless reading viewer of invisible bar codes |
| JP2008048135A (en) * | 2006-08-15 | 2008-02-28 | Ntt Software Corp | Two-dimensional code-using system |
| WO2009147874A1 (en) * | 2008-06-06 | 2009-12-10 | Idec株式会社 | Identification information containing article, information identification device and information identification method |
| WO2010071137A1 (en) * | 2008-12-16 | 2010-06-24 | メトロ電気株式会社 | Optical reading method |
| JP2012133743A (en) * | 2010-11-30 | 2012-07-12 | Denso Wave Inc | Information code reading system, information code reader, and information code forming medium |
| JP2014071465A (en) * | 2012-09-27 | 2014-04-21 | Denso Wave Inc | Information code read system, information code reader, and information code display body |
Non-Patent Citations (1)
| Title |
|---|
| JPN6015047727; 'Invisible two-dimensional barcode fabrication inside a synthetic fused silica by femtosecond laser p' [online] , 20110125 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014071465A (en) * | 2012-09-27 | 2014-04-21 | Denso Wave Inc | Information code read system, information code reader, and information code display body |
| WO2016084902A1 (en) * | 2014-11-27 | 2016-06-02 | テクノクオーツ株式会社 | Product provided with management information |
| US10572860B2 (en) | 2014-11-27 | 2020-02-25 | Techno Quartz Inc. | Product provided with management information |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2713306B1 (en) | Information code medium, and system and apparatus for reading information code provided by the same | |
| US20210248338A1 (en) | Systems, methods and apparatuses of a security device | |
| CN101743130B (en) | Authenticity validation subject, authenticity validation chip reader, and authenticity judging method | |
| EP2761538B1 (en) | Methods and systems for authenticating and tracking objects | |
| CA3146126A1 (en) | Multi-address population based on single address | |
| TW201435830A (en) | Inconspicuous optical tags and methods therefor | |
| CN1279849A (en) | Systems and methods for item authentication | |
| JP6288325B2 (en) | Information code and information code reader | |
| JP2008542916A (en) | Method and apparatus for authenticating products | |
| KR20030019398A (en) | System and method for productiion and authentication of original documents | |
| KR20050103977A (en) | Camera and digital watermarking systems and methods | |
| CA2647490A1 (en) | Method of reading at least one bar code and system for reading a bar code | |
| JP5554653B2 (en) | IDENTIFICATION MEDIUM, DATA READING METHOD, IDENTIFICATION DEVICE, AND IDENTIFICATION MEDIUM MANUFACTURING METHOD | |
| US20190184724A1 (en) | Method and apparatus for chaosmetric brand protection with fluorescent taggant | |
| JP2014071466A (en) | Information code read system and information code reader | |
| EP3686761B1 (en) | Secure marking element and methods for encoding and authenticating said marking element | |
| JP6361265B2 (en) | Information code reader | |
| JP2014071465A (en) | Information code read system, information code reader, and information code display body | |
| JP6285111B2 (en) | Information code display medium and information code reading system | |
| JP5724774B2 (en) | Information code reading system and information code reading device | |
| JP6136521B2 (en) | Information code display medium and information code reading system | |
| JP6245024B2 (en) | Information code reading system, information code reading method, and display medium | |
| WO2012124084A1 (en) | Product authentication system and product authentication method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150128 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151120 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151201 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160128 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160223 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160520 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20160530 |
|
| A912 | Removal of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20160610 |