KR20060124675A - Method for identifying and authenticating goods using codes, barcodes and radio frequency identification - Google Patents
Method for identifying and authenticating goods using codes, barcodes and radio frequency identification Download PDFInfo
- Publication number
- KR20060124675A KR20060124675A KR1020067013714A KR20067013714A KR20060124675A KR 20060124675 A KR20060124675 A KR 20060124675A KR 1020067013714 A KR1020067013714 A KR 1020067013714A KR 20067013714 A KR20067013714 A KR 20067013714A KR 20060124675 A KR20060124675 A KR 20060124675A
- Authority
- KR
- South Korea
- Prior art keywords
- image
- code
- items
- machine readable
- readable symbol
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00326—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/08—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code using markings of different kinds or more than one marking of the same kind in the same record carrier, e.g. one marking being sensed by optical and the other by magnetic means
- G06K19/10—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code using markings of different kinds or more than one marking of the same kind in the same record carrier, e.g. one marking being sensed by optical and the other by magnetic means at least one kind of marking being used for authentication, e.g. of credit or identity cards
- G06K19/14—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code using markings of different kinds or more than one marking of the same kind in the same record carrier, e.g. one marking being sensed by optical and the other by magnetic means at least one kind of marking being used for authentication, e.g. of credit or identity cards the marking being sensed by radiation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/22—Character recognition characterised by the type of writing
- G06V30/224—Character recognition characterised by the type of writing of printed characters having additional code marks or containing code marks
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D7/00—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
- G07D7/004—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency using digital security elements, e.g. information coded on a magnetic thread or strip
- G07D7/0043—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency using digital security elements, e.g. information coded on a magnetic thread or strip using barcodes
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D7/00—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
- G07D7/004—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency using digital security elements, e.g. information coded on a magnetic thread or strip
- G07D7/0047—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency using digital security elements, e.g. information coded on a magnetic thread or strip using checkcodes, e.g. coded numbers derived from serial number and denomination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00326—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus
- H04N1/00342—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with a radio frequency tag transmitter or receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32128—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image
- H04N1/32133—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image on the same paper sheet, e.g. a facsimile page header
- H04N1/32138—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image on the same paper sheet, e.g. a facsimile page header in an electronic device attached to the sheet, e.g. in an RFID tag
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/3233—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3269—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- Entrepreneurship & Innovation (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Signal Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Inspection Of Paper Currency And Valuable Securities (AREA)
- Character Input (AREA)
- Character Discrimination (AREA)
- Facsimiles In General (AREA)
Abstract
Description
<저작권 및 법률에 관한 고시><Notice regarding copyright and law>
본 특허 문서의 명세서의 일부는 저작권으로 보호받는 사항을 포함한다. 저작권자는 누구든지 특허상표청의 특허 서류철 또는 기록에 나온대로 특허 문서 또는 특허 명세서를 복사할 수 있음에 대해 반대하지 않으나, 그 이외에는 모든 저작권을 보유한다.Portions of this patent document contain copyrighted material. The copyright holder does not object to the copying of a patent document or patent specification as indicated in the patent filings or records of the Patent and Trademark Office, but all copyrights are reserved.
<관련 출원의 상호 참조><Cross Reference of Related Application>
본 출원은, 2002년 12월 2일에 출원된 국제출원 제PCT/US02/38558호에 기해 U.S.C §365(a) 하의 이익을 주장한 국내 단계 출원인 미국 특허출원 제10/497,636호의 부분계속출원으로서 35 U.S.C. §120 하의 이익을 주장한 것인데, 여기서 국제출원 제PCT/US02/38558호는 2001년 11월 30일에 출원된 미국 가특허출원 제60/334,570호에 기해 35 U.S.C. §119(e) 하의 이익을 주장한다. 전술한 출원들의 내용은 그 전체 내용이 본 명세서에 인용에 의해 삽입된다. 또한, 본 출원은 2003년 12월 8일 출원된 미국 가특허출원 제60/528,046호에 기한 35 U.S.C §119(e) 하의 이익을 주장하며, 그 전체 내용은 본 명세서에 인용에 의해 삽입된다.This application is a partial continuing application of US patent application Ser. No. 10 / 497,636, a national stage application claiming benefit under USC §365 (a), filed December 2, 2002, filed with International Application No. PCT / US02 / 38558. USC It claims a benefit under §120, wherein International Application No. PCT / US02 / 38558 is based on U.S. Patent Application No. 60 / 334,570, filed November 30, 2001, based on 35 U.S.C. Claims benefit under §119 (e). The contents of the foregoing applications are hereby incorporated by reference in their entirety. This application also claims the benefit under 35 U.S.C §119 (e), filed December 8, 2003, filed on U.S.
라디오 주파수 데이터 통신(RFDC)은 근거리 통신망 및 광역 통신망 상에서 재고 목록, 선적량, 또는 제조 분야의 무선 쌍방향 및 실시간 업데이트를 제공하는 기술이다. RFDC 사용에 관해 5개의 자주 인용되는 장점들은 데이터베이스 정확도의 항상적인 향상, 감소된 문서 업무, 실시간 작업, 높은 생산성, 및 짧은 주문 응답 시간이다. RFDC는 상품 추적, 예컨대 제조, 창고 보관, 유통 및 물류 관리에 전형적으로 사용되는 자동 식별 및 데이터 수집을 위한 통신 기술이다. RFDC는 종종 수령, 저장, 회수, 물리적 재고 목록, 주문 선택, 피크슬롯(pickslot) 보충, 선적, 추적 반송, 라벨링 등을 관리하기 위해 라디오 주파수 식별(RFID) 또는 바코드 스캐닝과 함께 사용된다. 또한, RFDC는 공장에서 재공품(work-in-process) 추적 및 라벨링 등에 사용되고, 병원에서 의약품 및 의료 물품의 추적에 사용된다. 소매 쪽에서는, 가격 확인, POS(point of sale)에서의 주문 입력 및 직접 배달(direct store delivery)에 라디오 주파수 단말기가 점점 더 많이 사용된다.Radio Frequency Data Communication (RFDC) is a technology that provides wireless interactive and real-time updates of inventory, shipments, or manufacturing over local and wide area networks. Five frequently cited advantages for using RFDC are the constant improvement of database accuracy, reduced paperwork, real time work, high productivity, and short order response time. RFDC is a communication technology for automatic identification and data collection typically used in product tracking, such as manufacturing, warehouse storage, distribution and logistics management. RFDC is often used in conjunction with radio frequency identification (RFID) or barcode scanning to manage receipt, storage, retrieval, physical inventory, order selection, pickslot replenishment, shipping, tracking returns, labeling, and more. RFDCs are also used for work-in-process tracking and labeling in factories, and for tracking drugs and medical supplies in hospitals. On the retail side, radio frequency terminals are increasingly used for price confirmation, order entry at point of sale and direct store delivery.
라디오 주파수 구현에 대한 가장 일반적인 접근은 라디오 송신기/수신기, 키보드, LCD 디스플레이, 및 보통 바코드 스캐너를 포함하는 (핸드헬드이든 차량에 탑재된 것이든) 무선 단말기를 사용하는 것이다. 이 단말기는 기지국 또는 무선 게이트웨이로도 알려진 마스터 라디오 송수신기(master radio transceiver)와 통신하며, 이는 개개의 단말기로부터 라디오 주파수 네트워크 컨트롤러로 메시지를 수신 및 전송하고 호스트 시스템으로부터 단말기로 명령 및 예외와 같은 메시지를 전송한다.The most common approach to radio frequency implementation is to use a wireless terminal (either handheld or in-vehicle), which includes a radio transmitter / receiver, a keyboard, an LCD display, and usually a barcode scanner. The terminal communicates with a master radio transceiver, also known as a base station or wireless gateway, which receives and sends messages from individual terminals to the radio frequency network controller and sends messages such as commands and exceptions from the host system to the terminals. send.
바코드 기술은 현재 다양한 심볼로지(symbology)와 함께 30년 이상 사용되고 있다. 다양한 심볼로지에는 다양한 표준 및 지침이 포함되는데, 이는 다양한 응용에서 사용되는 다양한 심볼로지의 다양한 특징들을 최적화하는데 사용하기 위함이다. 바코드의 예로는 길고 짧은 바들을 가지는 우편 바코드(postal bar code), 골판지에 인쇄하는데 전형적으로 사용되는 ITF(Interleaved Two of Five) 바코드, 및 2차원 바코드 형태의 RSS(Reduced Space Symbology) 바코드가 포함된다.Barcode technology has been in use for more than 30 years now with various symbolologies. Various symbologies include various standards and guidelines for use in optimizing various characteristics of various symbologies used in various applications. Examples of barcodes include postal bar codes with long and short bars, Interleaved Two of Five (ITF) barcodes typically used for printing on cardboard, and Reduced Space Symbology (RSS) barcodes in the form of two-dimensional barcodes. .
상품을 식별 및 인증하기 위한 방법이 제공된다. 일 실시예에 따르면, 상품을 인증하기 위해 상품과 관련된 정보에 기초한 코드를 수신하는 단계를 포함하는 방법이 제공된다. 예를 들어, 이 정보는 상품에 부착된 라벨에 위치한다. 이 정보는 상품에 관련되거나, 상품의 제조, 추적, 선적, 수령 또는 판매에 일반적으로 사용되는 정보와 같은 것이거나, 제품 정보 또는 제품 사진과 같은 것이거나, 또는 기타 정보일 수 있다. 예컨대 검사 합(checksum) 알고리즘, 알려진 점들의 합(sum of known points), 또는 기타 인증 방법을 포함하는 방법을 사용하여 코드가 수신, 획득 또는 발생된다. 이 코드는 바코드에 연관되며, 예를 들어 이 코드는 바코드에 부가된다. 바코드 상의 정보와 연관된 코드를 포함하는 라벨은 상품과 관련되며, 예를 들어 상품에 부착된다. 관련된 라벨을 가지는 상품을 수령하는 수령인은 라벨을 판독 또는 스캔할 수 있으며, 코드를 비교함으로써 라벨 상의 상품에 관한 정보와 상품이 정확함을 확인할 수 있다. 수령인은 관련 정보를 스캔하여 코드를 얻고, 그 코드를 라벨에 포함된 코드와 비교하여 코드의 일치 여부를 결정한다.A method for identifying and authenticating a product is provided. According to one embodiment, a method is provided that includes receiving a code based on information associated with a product to authenticate the product. For example, this information is located on a label attached to the product. This information may be related to the product, such as information commonly used in the manufacture, tracking, shipping, receipt or sale of the product, such as product information or product photographs, or other information. Codes are received, obtained or generated using methods including, for example, checksum algorithms, sum of known points, or other authentication methods. This code is associated with a barcode, for example this code is added to the barcode. The label containing the code associated with the information on the barcode is associated with the product, for example attached to the product. Recipients who receive a product with an associated label can read or scan the label and compare the codes to verify that the product and information about the product on the label are accurate. The recipient obtains the code by scanning the relevant information and compares the code with the code included in the label to determine whether the code matches.
본 발명의 다른 실시예는 이미지에 기초하여 스캔 가능한 코드를 생성하는 방법을 제공한다. 이 방법은 이미지의 색 성분(hue component)에 기초하여 이미지를 정제하는 단계를 포함한다. 이미지의 화소들이 완전 흑색, 완전 백색 또는 완전 회색으로 단순화되도록 이미지를 고콘트라스트(high-contrast)로 함으로써 이미지가 정제, 변환 또는 단순화된다. 이 흑색 및 백색, 또는 흑색, 백색 및 회색 이미지에 격자가 중첩되어, 패턴을 만드는 칸(square)을 제공한다. 각각의 가능한 패턴은 문자와 연관된다. 이 패턴의 시작점과 끝점에 가드 바(guard bar)가 위치하는데, 이는 스캐너에 패턴의 어느 섹션을 판독할 것인지를 지시한다. 수령인은 이미지를 스캔하여 이 패턴에 제공된 데이터를 획득할 수 있다.Another embodiment of the present invention provides a method of generating a scanable code based on an image. The method includes purifying the image based on the hue component of the image. The image is refined, transformed or simplified by making the image high-contrast such that the pixels of the image are simplified to all black, all white or all gray. Grids are superimposed on these black and white, or black, white and gray images, providing a square that creates a pattern. Each possible pattern is associated with a letter. Guard bars are located at the start and end of the pattern, which tells the scanner which section of the pattern to read. The recipient can scan the image to obtain the data provided in this pattern.
본 발명의 또 다른 실시예는 이미지에 기초하여 스캔 가능한 코드를 생성하는 방법을 제공한다. 이 방법은 본 명세서에서 설명되는 바와 같이 이미지의 색 성분에 기초하여 이미지를 정제하는 단계, 정제된 이미지에 격자를 중첩하여 패턴을 생성하는 단계, 패턴에 시작점과 끝점을 가리키는 가드 바를 삽입하는 단계를 포함한다. 각 패턴은 대응하는 코드를 생성하는데 사용될 수 있는 색인표(look-up table)에서 획득되는 대응 문자를 가진다. 스캐너는 대응 문자를 획득하기 위해 코드를 판독하고 색인표를 참조할 수 있다.Yet another embodiment of the present invention provides a method for generating a scanable code based on an image. The method includes purifying the image based on the color components of the image as described herein, generating a pattern by superimposing a lattice on the purified image, and inserting guard bars pointing to the starting and ending points in the pattern. Include. Each pattern has a corresponding character obtained from a look-up table that can be used to generate the corresponding code. The scanner may read the code and consult the index table to obtain the corresponding character.
본 발명의 다른 실시예는 바코드 정보를 디지털 포맷으로 인코딩하는 단계 및 디지털 바코드를 RFID 태그로 저장하는 단계를 포함하는 상품을 식별하는 방법을 제공한다. RFID 스캐너 또는 기타 판독기를 사용하여 상품을 식별하기 위한 바코드 정보가 획득될 수 있다. 본 발명의 다른 실시예는 상품의 인증을 제공하며, 상품에 관련된 정보에 기초하여 검사 합과 같은 코드를 획득하는 단계 및 RFID 태그 상에 코드를 저장하는 단계를 포함한다. RFID 스캐너 또는 기타 판독기는 상품을 식별하고, 동시에 코드 또는 검사 합이 정보와 일치하는지를 확인함으로써 상품을 인증할 수 있다.Another embodiment of the present invention provides a method of identifying a product comprising encoding barcode information into a digital format and storing the digital barcode into an RFID tag. Bar code information for identifying a product may be obtained using an RFID scanner or other reader. Another embodiment of the present invention provides authentication of a product, including obtaining a code, such as a checksum, based on information related to the product, and storing the code on an RFID tag. RFID scanners or other readers may authenticate the goods by identifying the goods and simultaneously verifying that the code or checksum matches the information.
본 발명의 다른 실시예에 따르면, 아이템의 인증을 용이하게 하는 방법이 제공된다. 이 방법은 이미지에 기초하여 코드를 획득하는 단계, 및 코드를 포함하는 머신 판독 가능 심볼(machine-readable symbol)과 이미지를 인증될 하나 이상의 아이템과 연관시키는 단계를 포함한다.According to another embodiment of the present invention, a method for facilitating authentication of an item is provided. The method includes obtaining a code based on the image, and associating a machine-readable symbol containing the code with one or more items to be authenticated.
본 발명의 다른 실시예에 따르면, 머신 판독 가능 심볼은 RSS(reduced space symbology) 바코드와 같은 바코드이다.According to another embodiment of the present invention, the machine readable symbol is a barcode such as a reduced space symbology (RSS) barcode.
본 발명의 다른 실시예에 따르면, 이미지는 사진 및/또는 텍스추얼(textual) 정보이다.According to another embodiment of the present invention, the image is photographic and / or textual information.
본 발명의 다른 실시예에 따르면, 아이템을 인증하는 방법이 제공된다. 이 방법은 하나 이상의 아이템에 연관된 이미지에 기초하여 제1 코드를 획득하는 단계를 포함한다. 제2 코드는 역시 하나 이상의 아이템에 연관된 머신 판독 가능 심볼에 기초하여 획득된다. 하나 이상의 아이템의 진정성(authenticity)은 제1 및 제2 코드에 기초하여 판단되는데, 하나 이상의 아이템의 진정성을 판단하는 단계는 제1 코드가 제2 코드와 일치하는지 여부를 판단하는 단계를 포함한다.According to another embodiment of the present invention, a method of authenticating an item is provided. The method includes obtaining a first code based on an image associated with one or more items. The second code is also obtained based on machine readable symbols associated with one or more items. The authenticity of the one or more items is determined based on the first and second codes, wherein determining the authenticity of the one or more items includes determining whether the first code matches the second code.
본 발명의 다른 실시예에 따르면, 하나 이상의 아이템의 인증을 용이하게 하기 위해 심볼이 제공된다. 이 심볼은 하나 이상의 아이템과 연관된 이미지를 포함한다. 머신 판독 가능 심볼은 하나 이상의 아이템에 연관되며, 머신 판독 가능 심볼은 이미지에 기초한 코드를 포함한다.According to another embodiment of the present invention, a symbol is provided to facilitate authentication of one or more items. This symbol contains an image associated with one or more items. Machine readable symbols are associated with one or more items, and machine readable symbols include code based on an image.
본 발명의 다른 실시예에 따르면, 이미지는 이미지와 연관된 제1 코드를 판독하기 위한 제1 및 제2 가드 바를 포함한다.According to another embodiment of the present invention, the image comprises first and second guard bars for reading a first code associated with the image.
본 발명의 다른 실시예에 따르면, 이미지는 사진, 초상, 텍스추얼 정보를 포함한다.According to another embodiment of the invention, the image comprises a photograph, a portrait, and textual information.
본 발명의 다른 실시예에 따르면, 머신 판독 가능 심볼은 RSS(reduced space symbology) 바코드를 포함한다.According to another embodiment of the present invention, the machine readable symbol comprises a reduced space symbology (RSS) barcode.
본 발명의 다른 실시예에 따르면, 머신 판독 가능 심볼은 선적 정보, 재고 목록 정보, 송장 정보, 제품 유형 정보, 구매 주문 정보, 및/또는 서명 정보와 연관된 데이터를 포함한다.According to another embodiment of the present invention, the machine readable symbol comprises data associated with shipping information, inventory information, invoice information, product type information, purchase order information, and / or signature information.
본 발명의 다른 실시예에 따르면, 심볼은 머신 판독 가능 심볼을 포함하는 라벨 및 하나 이상의 아이템에 적용되기 위해 그 위에 형성된 이미지를 더 포함한다.According to another embodiment of the present invention, the symbol further comprises a label comprising a machine readable symbol and an image formed thereon for application to one or more items.
본 발명의 다른 실시예에 따르면, 아이템의 인증을 용이하게 하는 방법이 제공되며, 이 방법은 머신 판독 가능 심볼을 인증될 하나 이상의 아이템에 연관시키는 단계를 포함한다. 메모리와 송수신기 역시 하나 이상의 아이템에 연관되며, 메모리는 송수신기에 결합된다. 메모리는 머신 판독 가능 심볼의 이미지를 저장한다.According to another embodiment of the present invention, a method is provided for facilitating authentication of an item, the method comprising associating a machine readable symbol with one or more items to be authenticated. The memory and the transceiver are also associated with one or more items, and the memory is coupled to the transceiver. The memory stores an image of machine readable symbols.
본 발명의 다른 실시예에 따르면, 아이템을 인증하는 방법이 제공된다. 이 방법은 하나 이상의 아이템과 연관된 제1 머신 판독 가능 심볼에 기초하여 제1 코드를 획득하는 단계를 포함한다. 제2 코드를 획득하기 위하여 제2 머신 판독 가능 심볼의 이미지가 처리되고 메모리에 저장된다. 메모리는 송수신기에 결합되고, 둘 다 하나 이상의 아이템에 연관된다. 하나 이상의 아이템의 진정성은 제1 및 제2 코드에 기초하여 판단된다.According to another embodiment of the present invention, a method of authenticating an item is provided. The method includes obtaining a first code based on a first machine readable symbol associated with one or more items. An image of the second machine readable symbol is processed and stored in memory to obtain a second code. The memory is coupled to the transceiver, both associated with one or more items. The authenticity of one or more items is determined based on the first and second codes.
본 발명의 다른 실시예에 따르면, 하나 이상의 아이템의 진정성을 판단하는 단계는 제1 코드가 제2 코드와 일치하는지 여부를 판단하는 단계를 포함한다.According to another embodiment of the present invention, determining the authenticity of the one or more items includes determining whether the first code matches the second code.
본 발명의 다른 실시예에 따르면, 아이템의 인증을 용이하게 하는 방법이 제공된다. 이 방법은 머신 판독 가능 심볼과 이미지를 인증될 하나 이상의 아이템과 연관시키는 단계를 포함한다. 메모리와 송수신기는 역시 하나 이상의 아이템에 연관되며, 메모리는 송수신기에 결합된다. 메모리는 머신 판독 가능 심볼과 이미지를 저장한다.According to another embodiment of the present invention, a method for facilitating authentication of an item is provided. The method includes associating machine readable symbols and images with one or more items to be authenticated. The memory and the transceiver are also associated with one or more items, and the memory is coupled to the transceiver. The memory stores machine readable symbols and images.
본 발명의 다른 실시예에 따르면, 머신 판독 가능 심볼은 머신 판독 가능 데이터를 포함한다.According to another embodiment of the present invention, the machine readable symbol comprises machine readable data.
본 발명의 다른 실시예에 따르면, 머신 판독 가능 심볼은 머신 판독 가능 심볼 이미지를 포함한다.According to another embodiment of the present invention, the machine readable symbol comprises a machine readable symbol image.
본 발명의 다른 실시예에 따르면, 송수신기는 저장된 머신 판독 가능 심볼과 이미지를 인증을 위해 수신기로 전송한다.According to another embodiment of the invention, the transceiver transmits the stored machine readable symbols and images to the receiver for authentication.
본 발명의 다른 실시예에 따르면, 아이템을 인증하는 방법이 제공된다 이 방법은 제1 코드를 획득하기 위해 메모리에 저장된 머신 판독 가능 심볼을 처리하는 단계를 포함하며, 메모리가 송수신기에 결합된다. 메모리와 송수신기는 하나 이상의 아이템에 연관된다. 메모리에 저장된 이미지는 제2 코드를 획득하기 위해 처리된다. 하나 이상의 아이템의 진정성은 제1 및 제2 코드에 기초하여 판단되며, 하나 이상의 아이템의 진정성은 제1 코드가 제2 코드와 일치하는지 여부에 의해 판단된다.According to another embodiment of the present invention, a method of authenticating an item is provided. The method includes processing machine readable symbols stored in a memory to obtain a first code, the memory being coupled to a transceiver. The memory and the transceiver are associated with one or more items. The image stored in the memory is processed to obtain a second code. The authenticity of one or more items is determined based on the first and second codes, and the authenticity of one or more items is determined by whether the first code matches the second code.
본 발명의 다른 실시예에 따르면, 제1 코드를 획득하는 단계는 머신 판독 가능 심볼을 판독하는 단계를 포함한다.According to another embodiment of the present invention, obtaining the first code comprises reading a machine readable symbol.
본 발명의 다른 실시예에 따르면, 아이템의 인증을 용이하게 하는 방법이 제공된다. 이 방법은 복수의 영역을 포함하는 이미지에 기초하여 코드를 획득하는 단계를 포함하며, 코드는 복수의 영역 중 적어도 하나에 연관된다. 코드를 포함하는 머신 판독 가능 심볼 및 이미지는 인증될 하나 이상의 아이템과 연관된다.According to another embodiment of the present invention, a method for facilitating authentication of an item is provided. The method includes obtaining a code based on an image comprising a plurality of regions, the code being associated with at least one of the plurality of regions. Machine readable symbols and images containing codes are associated with one or more items to be authenticated.
본 발명의 다른 실시예에 따르면, 코드는 검사 합을 포함한다.According to another embodiment of the invention, the code comprises a checksum.
본 발명의 다른 실시예에 따르면, 코드는 복수의 영역에 연관된 하나 이상의 화소의 인코딩을 포함한다.According to another embodiment of the invention, the code comprises encoding of one or more pixels associated with the plurality of regions.
본 발명의 다른 실시예에 따르면, 아이템을 인증하는 방법이 제공된다. 이 방법은 하나 이상의 아이템과 연관된 이미지에 기초하여 제1 코드를 획득하는 단계를 포함하며, 이 이미지는 복수의 영역을 포함하고, 제1 코드는 복수의 영역 중 적어도 하나에 연관된다. 제2 코드는 하나 이상의 아이템에 연관된 머신 판독 가능 심볼에 기초하여 획득된다. 하나 이상의 아이템의 진정성은 제1 코드 및 제2 코드에 기초하여 판단된다.According to another embodiment of the present invention, a method of authenticating an item is provided. The method includes obtaining a first code based on an image associated with one or more items, the image comprising a plurality of regions, wherein the first code is associated with at least one of the plurality of regions. The second code is obtained based on machine readable symbols associated with one or more items. The authenticity of one or more items is determined based on the first code and the second code.
본 발명의 다른 실시예에 따르면, 하나 이상의 아이템의 진정성을 판단하는 단계는 제1 코드가 제2 코드와 일치하는지 여부를 판단하는 단계를 포함한다.According to another embodiment of the present invention, determining the authenticity of the one or more items includes determining whether the first code matches the second code.
본 발명의 다른 실시예에 따르면, 이미지로부터 데이터를 획득하는 방법이 제공된다. 이 방법은 제2 이미지를 획득하기 위하여 제1 이미지의 하나 이상의 화소의 색 특성을 처리하는 단계를 포함한다. 제2 이미지는 제2 이미지로부터 코드를 획득하기 위해 머신 판독 가능 심볼로서 해석된다.According to another embodiment of the present invention, a method of obtaining data from an image is provided. The method includes processing color characteristics of one or more pixels of the first image to obtain a second image. The second image is interpreted as a machine readable symbol to obtain a code from the second image.
본 발명의 다른 실시예에 따르면, 제2 이미지를 머신 판독 가능 심볼로서 해석하는 단계는 제2 이미지를 바코드로서 해석하는 단계를 포함한다.According to another embodiment of the present invention, interpreting the second image as a machine readable symbol includes interpreting the second image as a barcode.
본 발명의 다른 실시예에 따르면, 제2 이미지를 바코드로서 해석하는 단계는 제2 이미지를 복수의 패턴과 대응 값을 포함하는 바코드 포맷 - 바코드 포맷의 복수의 패턴 각각은 대응 값을 가짐 - 에 따른 바코드로서 해석하는 단계를 포함한다.According to another embodiment of the present invention, the step of interpreting the second image as a barcode comprises: a barcode format including a plurality of patterns and corresponding values, wherein each of the plurality of patterns of the barcode format has corresponding values. Interpreting as a barcode.
본 발명의 다른 실시예에 따르면, 제2 이미지를 바코드로서 해석하는 단계는 제2 이미지를 2차원 바코드의 적어도 일부로서 해석하는 단계를 포함한다.According to another embodiment of the present invention, interpreting the second image as a barcode includes interpreting the second image as at least part of a two-dimensional barcode.
본 발명의 다른 실시예에 따르면, 아이템의 인증을 용이하게 하는 방법이 제공된다. 이 방법은 이미지의 하나 이상의 화소의 색 특성을 처리함으로써 이미지에 기초하여 머신 판독 가능 심볼을 획득하는 단계를 포함한다. 이미지와 머신 판독 가능 심볼은 인증될 하나 이상의 아이템에 연관된다.According to another embodiment of the present invention, a method for facilitating authentication of an item is provided. The method includes obtaining a machine readable symbol based on the image by processing the color characteristics of one or more pixels of the image. The image and machine readable symbol are associated with one or more items to be authenticated.
본 발명의 다른 실시예에 따르면, 이미지에 기초하여 머신 판독 가능 심볼을 획득하는 단계는 이미지에 기초하여 바코드를 획득하는 단계를 포함한다.According to another embodiment of the present invention, obtaining the machine readable symbol based on the image comprises obtaining a barcode based on the image.
본 발명의 다른 실시예에 따르면, 이미지에 기초하여 바코드를 획득하는 단계는 이미지로부터 2차원 바코드의 적어도 일부를 획득하는 단계를 포함한다.According to another embodiment of the present invention, obtaining the barcode based on the image includes obtaining at least a portion of the two-dimensional barcode from the image.
본 발명의 다른 실시예에 따르면, 이 방법은 2차원 바코드에 연관된 데이터를 인코딩하는 제2 바코드를 생성하는 단계를 더 포함한다. 이미지와 머신 판독 가능 심볼을 인증될 하나 이상의 아이템과 연관시키는 단계는 2차원 바코드와 제2 바코드가 합성 바코드(composite bar code)를 형성하도록 2차원 바코드와 제2 바코드를 하나 이상의 아이템과 연관시키는 단계를 포함한다.According to another embodiment of the present invention, the method further comprises generating a second barcode that encodes data associated with the two-dimensional barcode. Associating an image and a machine readable symbol with one or more items to be authenticated includes associating a two-dimensional barcode with a second barcode with the one or more items such that the two-dimensional barcode and the second barcode form a composite bar code. It includes.
본 발명의 다른 실시예에 따르면, 아이템을 인증하는 방법이 제공된다. 이 방법은 이미지의 하나 이상의 화소의 색 특성을 처리함으로써 하나 이상의 아이템과 연관된 이미지에 기초하여 제1 머신 판독 가능 심볼을 획득하는 단계를 포함한다. 하나 이상의 아이템의 진정성은 제1 머신 판독 가능 심볼과 하나 이상의 아이템과 연관된 제2 머신 판독 가능 심볼에 기초하여 판단된다. 하나 이상의 아이템의 진정성을 판단하는 단계는 제1 머신 판독 가능 심볼로부터 제1 코드를 획득하는 단계, 제2 머신 판독 가능 심볼로부터 제2 코드를 획득하는 단계, 및 제1 코드 및 제2 코드에 기초하여 하나 이상의 아이템의 진정성을 판단하는 단계를 포함한다.According to another embodiment of the present invention, a method of authenticating an item is provided. The method includes obtaining a first machine readable symbol based on an image associated with one or more items by processing the color characteristics of one or more pixels of the image. The authenticity of one or more items is determined based on the first machine readable symbol and a second machine readable symbol associated with the one or more items. Determining the authenticity of one or more items includes obtaining a first code from a first machine readable symbol, obtaining a second code from a second machine readable symbol, and based on the first code and the second code. Determining the authenticity of one or more items.
본 발명의 다른 실시예에 따르면, 이미지에 기초하여 제1 머신 판독 가능 심볼을 획득하는 단계는 이미지에 기초하여 제1 바코드를 획득하는 단계를 포함한다. 제2 머신 판독 가능 심볼은 제2 바코드를 포함한다.According to another embodiment of the present invention, acquiring the first machine readable symbol based on the image includes acquiring the first barcode based on the image. The second machine readable symbol includes a second barcode.
본 발명의 다른 실시예에 따르면, 이미지에 기초하여 제1 바코드를 획득하는 단계는 이미지로부터 2차원 바코드를 획득하는 단계를 포함하며, 2차원 바코드 및 제2 바코드는 합성 바코드를 형성한다. 하나 이상의 아이템의 진정성을 판단하는 단계는 제2 바코드가 2차원 바코드에 상응하는지 여부를 판단하는 단계를 포함한다.According to another embodiment of the present invention, obtaining the first barcode based on the image includes obtaining a two-dimensional barcode from the image, wherein the two-dimensional barcode and the second barcode form a composite barcode. Determining the authenticity of the one or more items includes determining whether the second barcode corresponds to the two-dimensional barcode.
본 발명의 다른 실시예에 따르면, 아이템의 인증을 용이하게 하는 방법이 제공된다. 이 방법은 이미지의 하나 이상의 화소의 색 특성을 처리함으로써 이미지에 기초하여 머신 판독 가능 심볼을 획득하는 단계를 포함한다. 머신 판독 가능 심볼에 기초하여 코드가 획득되며, 이 코드는 송수신기 장치에 결합된 메모리 장치에 저장된다. 이미지, 메모리 장치, 및 송수신기 장치는 인증될 하나 이상의 아이템에 연관된다.According to another embodiment of the present invention, a method for facilitating authentication of an item is provided. The method includes obtaining a machine readable symbol based on the image by processing the color characteristics of one or more pixels of the image. A code is obtained based on the machine readable symbol, which is stored in a memory device coupled to the transceiver device. The image, memory device, and transceiver device are associated with one or more items to be authenticated.
본 발명의 다른 실시예에 따르면, 아이템을 인증하는 방법이 제공된다. 이 방법은 이미지의 하나 이상의 화소의 색 특성을 처리함으로써 하나 이상의 아이템과 연관된 이미지에 기초하여 머신 판독 가능 심볼을 획득하는 단계를 포함한다. 제1 코드는 머신 판독 가능 심볼에 기초하여 획득된다. 제2 코드는 하나 이상의 아이템과 연관된 메모리 장치로부터 획득되며, 이 메모리 장치는 하나 이상의 아이템과 연관된 송수신기 장치에 결합된다. 하나 이상의 아이템의 진정성은 제1 및 제2 코드에 기초하여 판단된다.According to another embodiment of the present invention, a method of authenticating an item is provided. The method includes obtaining a machine readable symbol based on an image associated with one or more items by processing the color characteristics of one or more pixels of the image. The first code is obtained based on the machine readable symbol. The second code is obtained from a memory device associated with one or more items, which memory device is coupled to a transceiver device associated with one or more items. The authenticity of one or more items is determined based on the first and second codes.
본 발명의 다른 실시예에 따르면, 하나 이상의 아이템의 진정성을 판단하는 단계는 제1 코드가 제2 코드와 일치하는지 여부를 판단하는 단계를 포함한다.According to another embodiment of the present invention, determining the authenticity of the one or more items includes determining whether the first code matches the second code.
본 발명의 다른 실시예에 따르면, 아이템의 인증을 용이하게 하는 방법이 제공된다. 이 방법은 제1 이미지의 하나 이상의 화소의 색 특성을 처리함으로써 제1 이미지에 기초하여 머신 판독 가능 심볼을 획득하는 단계를 포함한다. 머신 판독 가능 심볼의 이미지는 송수신기 장치에 결합된 메모리 장치에 저장된다. 머신 판독 가능 심볼의 이미지, 메모리 장치, 및 송수신기 장치는 인증될 하나 이상의 아이템과 연관된다.According to another embodiment of the present invention, a method for facilitating authentication of an item is provided. The method includes obtaining a machine readable symbol based on the first image by processing color characteristics of one or more pixels of the first image. The image of the machine readable symbol is stored in a memory device coupled to the transceiver device. Images of machine readable symbols, memory devices, and transceiver devices are associated with one or more items to be authenticated.
본 발명의 다른 실시예에 따르면, 아이템을 인증하는 방법이 제공된다. 이 방법은 이미지의 하나 이상의 화소의 색 특성을 처리함으로써 하나 이상의 아이템과 연관된 이미지에 기초하여 제1 머신 판독 가능 심볼을 획득하는 단계를 포함한다. 제2 머신 판독 가능 심볼은 하나 이상의 아이템과 연관된 메모리 장치로부터 획득되며, 메모리 장치는 하나 이상의 아이템과 연관된 송수신기 장치에 결합된다. 하나 이상의 아이템의 진정성은 제1 및 제2 머신 판독 가능 심볼에 기초하여 판단된다.According to another embodiment of the present invention, a method of authenticating an item is provided. The method includes obtaining a first machine readable symbol based on an image associated with one or more items by processing the color characteristics of one or more pixels of the image. The second machine readable symbol is obtained from a memory device associated with one or more items, the memory device coupled to a transceiver device associated with one or more items. The authenticity of one or more items is determined based on the first and second machine readable symbols.
본 발명의 다른 실시예에 따르면, 하나 이상의 아이템의 진정성을 판단하는 단계는 제1 머신 판독 가능 심볼로부터 제1 코드를 획득하는 단계, 제2 머신 판독 가능 심볼로부터 제2 코드를 획득하는 단계, 및 제1 코드 및 제2 코드에 기초하여 하나 이상의 아이템의 진정성을 판단하는 단계를 포함한다.According to another embodiment of the present invention, determining the authenticity of one or more items includes obtaining a first code from a first machine readable symbol, obtaining a second code from a second machine readable symbol, and Determining authenticity of the one or more items based on the first code and the second code.
본 발명의 다른 실시예에 따르면, 이미지에 기초하여 스캔 가능한 코드를 생성하는 방법이 제공된다. 이 방법은 이미지와 연관된 하나 이상의 화소의 색 특성을 처리하는 단계를 포함한다. 제1 코드는 하나 이상의 화소에 대하여 획득되며, 제1 코드는 머신 판독 가능 심볼과 연관된 제2 코드에 상응한다.According to another embodiment of the present invention, a method of generating a scanable code based on an image is provided. The method includes processing color characteristics of one or more pixels associated with the image. A first code is obtained for one or more pixels, the first code corresponding to a second code associated with the machine readable symbol.
본 발명의 다른 실시예에 따르면, 제2 코드는 머신 판독 가능 심볼과 연관된 색인표에 제1 코드를 적용함으로써 생성된다.According to another embodiment of the present invention, the second code is generated by applying the first code to an index table associated with the machine readable symbol.
본 발명의 다른 실시예에 따르면, 이 방법은 이미지 스캐닝을 위한 시작점을 가리키기 위한 제1 표지 심볼(indicator symbol)을 부가하는 단계, 및 이미지 스캐닝을 위한 끝점을 가리키기 위한 제2 표지 심볼을 부가하는 단계를 더 포함한다.According to another embodiment of the present invention, the method includes adding a first indicator symbol to indicate a starting point for image scanning, and adding a second indicator symbol to indicate an endpoint for image scanning. It further comprises the step.
본 발명의 다른 실시예에 따르면, 이 방법은 생성된 스캔 가능 코드를 하나 이상의 아이템에 적용하는 단계를 더 포함한다.According to another embodiment of the invention, the method further comprises applying the generated scannable code to one or more items.
본 발명의 다른 실시예에 따르면, 하나 이상의 화소의 색 특성을 처리하는 단계는 하나 이상의 화소의 색 값(hue value)을 변화시켜 50% 이상의 회흑색을 포함하는 색 값은 흑색을 나타내는 색 값으로 변환되고 50% 이상의 회백색을 포함하는 색 값은 백색을 나타내는 색 값으로 변환되도록 하는 단계를 포함한다.According to another embodiment of the present invention, the step of processing the color characteristics of one or more pixels is to change the color value (hue value) of the one or more pixels to convert the color value including more than 50% gray black to a color value representing black And a color value comprising at least 50% of an off-white color is converted to a color value representing white.
본 발명의 다른 실시예에 따르면, 흑색을 나타내는 색 값으로 변환된 하나 이상의 화소는 제1 코드 값으로 인코딩되고, 백색을 나타내는 색 값으로 변환된 하나 이상의 화소는 제2 코드 값으로 인코딩된다.According to another embodiment of the present invention, one or more pixels converted to color values representing black are encoded with a first code value, and one or more pixels converted to color values representing white are encoded with a second code value.
본 발명은 첨부 도면에 의해 설명된다. 이 도면은 한정적인 의미가 아니라 예시적인 의미이며, 동일한 참조번호는 동일 또는 대응하는 부분을 참조하려는 의도이다.The invention is illustrated by the accompanying drawings. This drawing is illustrative rather than restrictive, and like reference numerals are intended to refer to the same or corresponding parts.
도 1은 본 발명의 일 실시예에 따른 방법의 흐름도.1 is a flowchart of a method according to an embodiment of the present invention.
도 2는 본 발명의 일 실시예에 따른 라벨을 도시한 도면.2 illustrates a label according to an embodiment of the present invention.
도 3은 본 발명의 일 실시예에 따른 라벨을 도시한 도면.3 illustrates a label according to an embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따른 방법의 흐름도.4 is a flow chart of a method according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 변환된 이미지를 도시한 도면.5 illustrates a converted image according to an embodiment of the present invention.
도 6a는 본 발명의 일 실시예에 따른 도 5의 이미지의 한 부분의 확대 도면.6A is an enlarged view of a portion of the image of FIG. 5 in accordance with an embodiment of the present invention.
도 6b는 본 발명의 일 실시예에 따른 도 5의 이미지의 한 부분의 확대 도면.6B is an enlarged view of a portion of the image of FIG. 5 in accordance with an embodiment of the present invention.
도 7은 본 발명의 일 실시예에 따른 변환된 이미지와 중첩된 격자를 도시한 도면.FIG. 7 illustrates a grid superimposed with the converted image in accordance with one embodiment of the present invention. FIG.
도 8은 본 발명의 일 실시예에 따른 라벨을 도시한 도면.8 illustrates a label according to an embodiment of the present invention.
도 9는 본 발명의 일 실시예에 따른 라벨을 도시한 도면.9 illustrates a label according to an embodiment of the present invention.
도 10a는 본 발명의 일 실시예에 따른 라벨을 도시한 도면.10A illustrates a label in accordance with one embodiment of the present invention.
도 10b는 본 발명의 일 실시예에 따른 라벨을 도시한 도면.10B illustrates a label in accordance with one embodiment of the present invention.
도 11은 본 발명의 일 실시예에 따른 화소 스프라이트(pixel sprite)와 함께 격자를 도시한 도면.FIG. 11 illustrates a grating with pixel sprites in accordance with one embodiment of the present invention. FIG.
도 12는 본 발명의 일 실시예에 따른 방법의 흐름도.12 is a flowchart of a method according to an embodiment of the present invention.
본 발명의 바람직한 실시예들이 도면을 참조하여 설명된다. 일반적으로, 상품의 선적은 수반하는 문서 업무 및 기타 정보와 함께 원산지에서부터 목적지로 발송된다. 전형적으로, 한정된 양의 정보가 상품에 위치한 바코드 라벨에 넣어지며, 기타 정보는 부착된 패킹 슬립(packing slip)에 포함된다. 상품에 관련된 정보 중 일부에는 제품 유형, 원산지 및 목적지 주소, 또는 송장의 식별 번호, 구매 주문, 선적 또는 로트 번호, 날짜, 선적 보관, 사용 및 추적 정보와 같은 기타 정보가 포 함된다.Preferred embodiments of the present invention are described with reference to the drawings. In general, the shipment of goods is sent from the origin to the destination along with accompanying paperwork and other information. Typically, a limited amount of information is placed on a bar code label placed on a product, and other information is included in an attached packing slip. Some of the information related to the product may include the product type, origin and destination addresses, or other information such as the invoice's identification number, purchase order, shipment or lot number, date, shipment storage, usage and tracking information.
도 1은 본 발명의 일 실시예에 따른 상품을 인증하는 방법을 도시하고 있다. 단계(50)에서 코드가 수신된다. 본 명세서에서 설명되는 바와 같이, 코드는 도 2 및 3에 도시된 아이템 번호(120) 또는 관련 이미지(125)와 같은 상품에 관련될 수 있는 관련 정보로부터 얻어진다. 도 2 및 3은 본 발명의 일 실시예에 따른 라벨(100)을 도시하고 있다. 기타 관련 정보는 선적, 추적, 재고 목록, 주문, 송장, 관세, 사진, 지문, 제품 유형, 규제, 여권, 법적 문서, 건물 통행권, 바코드에 연관된 정보 또는 텍스트, 이미지 또는 기타 디지털 포맷의 기타 정보일 수 있다.1 illustrates a method for authenticating a product according to an embodiment of the present invention. In step 50 a code is received. As described herein, the code is obtained from relevant information that may be related to a product, such as item number 120 or
라벨(100)에 나타난 것과 같은 아이템 번호(120) 또는 관련 이미지(125)는 물론 영숫자 조합, 이미지 또는 인간에 의해 판독 가능한 기타 식별자, 및/또는 스캐너나 판독기에 의해 판독 가능한 식별자일 수 있다. 바람직한 실시예에 따르면, 코드는 라벨에 인쇄되거나 상품에 부착된 상품과 관련된 모든 정보, 또는 상품과 관련된 정보의 일부에 기초한다. 예를 들어, 코드가 서명 또는 지문으로부터 얻어진 경우, 서명 또는 이미지의 임의의 일부 또는 전부가 사용될 수 있다. 코드가 초상과 같은 이미지로부터 얻어진 경우, 이미지 전체가 코드를 얻는데 사용되거나, 눈과 같은 세부적인 부분이 코드를 얻는데 사용될 수 있다. 코드는 검사 합(checksum), 알려진 점들의 합, 또는 라벨에 위치한 정보를 나타내는 기타 코드일 수 있다. 검사 합 또는 코드는 검사 합 알고리즘, 해시(hash) 알고리즘, 곱셈기 또는 정보를 나타내는 코드를 획득하기 위한 기타 방법과 같은 당업계에 공지된 방법으로 획득될 수 있다.The item number 120 or associated
단계(60)에서 코드는 바코드와 연관된다. 예를 들어, 도 2 및 3의 상품 라벨(100)에 나타난 바와 같이, 코드를 바코드 포맷으로 변환함으로써 코드가 바코드와 연관된다. 도 2 및 3에 도시된 바코드의 유형에는 마이크로 PDF417(Micro PDF417) 포맷으로 표시된 2차원 합성 코드(130)와 RSS 선형 바코드(140)가 포함된다. 또한, 코드는 인간 판독 가능 형태(150)로 바코드와 연관될 수 있는데, 이는 바코드에서 표시되는 데이터를 인간 판독 가능 포맷으로 제공한다. 단계(70)에서 코드와 연관 바코드를 포함하는 라벨이 생성되며, 예컨대 라벨을 상품에 부착함으로써 라벨이 상품과 관련된다. 바람직한 실시예에 따르면, 라벨은 도 2 및 3의 라벨(100)에 표시된 데이터를 포함하며, 바코드 포맷으로 상품에 관련된 정보와 관련된 코드 및 상품에 관련된 정보를 포함한다.In
라벨(100)이 부착된 상품의 수령인은 코드를 얻기 위해 라벨 상의 관련 정보를 스캐닝 또는 판독하고, 코드를 포함하는 바코드를 스캐닝하고, 상품을 인증하기 위해 코드들을 비교함으로써 상품을 인증한다. 코드들이 일치하면 이는 라벨이 바뀌지 않았음을 가리킨다. 코드가 불일치하면 이는 라벨이 바뀌었음을 가리킬 것이다. 바람직한 실시예에 따르면, 코드가 불일치하는 경우, 스캐너 또는 판독기가, 예컨대 들을 수 있는 비프음과 같은 신호를 제공할 것이다.The recipient of the product with the
본 발명의 일 실시예에 따른 바코드 생성 방법을 도시하는 도 4를 참조하면, 단계(200)에서 이미지의 색 성분에 기초하여 이미지가 정제되는데, 이는 예컨대 이 정제를 수행하도록 프로그램된 스캐너 또는 (예컨대, 스캐너로부터) 이미지를 수신하고 이 정제를 수행하도록 프로그램된 컴퓨터에 의한다. 정제된 이미지는 이하에 서 설명되는 바와 같이 추가적인 처리를 위해 컴퓨터 또는 스캐너의 메모리에 기억될 수 있다.Referring to FIG. 4, which shows a barcode generation method according to an embodiment of the present invention, in
예를 들면, 이미지에 함유된 색 비율(color or hue ratio)에 기초하여 흑백 이미지, 또는 흑색, 백색 및 회색 이미지를 얻기 위하여, 이미지는 고콘트라스트 설정(high contrast setting)을 사용하여 변환된다. 특히, 50% 초과의 색 값을 가지는 회흑색 영역은 흑색이 되고, 50% 미만의 색 값을 가지는 회백색 영역은 백색이 된다. 다른 실시예에 따르면, 33.3% 초과의 색 값을 가지는 회흑색 영역은 흑색이 되고, 33.3% 미만의 색 값을 가지는 회백색 영역은 백색이 되며, 33.3% 미만의 색 값을 가지는 회흑색 및 33.3% 초과의 색 값을 가지는 회백색 영역은 회색이 된다. 변환된 이미지의 일 예가 도 5, 6a 및 6b에 도시되고 있다. 도 5는 도 3의 관련 이미지(125)의 변환된 이미지로서, 도 5의 이미지가 흑색 및 백색 화소만 포함하고 도 3에 도시된 관련 이미지(125)의 그레이스케일(greyscale)은 포함하지 않도록 변환된 것이다. 도 6a 및 6b에서 도 5의 일부(250)가 확대되어 도시된다.For example, to obtain a black and white image or a black, white and gray image based on the color or hue ratio contained in the image, the image is converted using a high contrast setting. In particular, the gray black region having a color value of more than 50% becomes black, and the gray white region having a color value of less than 50% becomes white. According to another embodiment, grayish black areas with color values greater than 33.3% become black, grayish white areas with less than 33.3% color become white, grayish black with less than 33.3% color value and greater than 33.3%. Grayish white areas with color values become gray. One example of the converted image is shown in FIGS. 5, 6A and 6B. FIG. 5 is a converted image of the
바람직한 실시예에 따르면, 도 6b에 도시된 일부(250)는 미리 정의된 키 화소(key predetermined pixel)를 포함한다. 미리 정의된 키 화소는 스캔될 이미지의 대표 요소로 선택된 이미지의 요소이다. 예를 들어, 초상의 눈과 같은 세부적인 영역이 스캐너에 의해 스캔 가능하도록 미리 선택된다. 전체 이미지를 스캔 가능한 이미지로 변환하는 것이 바람직하지만, 그 결과 얻어지는 데이터는 통상적인 스캐너로는 처리하지 못할 수 있다. 스캔 가능한 이미지와 관련된 데이터의 양을 제한하기 위해 미리 정의된 키 화소가 제공된다. 도 6b에 도시된 바와 같이, 3개 의 미리 정의된 키 화소가 존재한다. 3개보다 많은 미리 정의된 키 화소가 존재할 수 있음은 물론이다. 미리 정의된 키 화소를 식별하는데 관련된 정보는 수령인에게 전달되거나, 그렇지 않으면 라벨 또는 기타 문서에 표시될 수 있다.According to a preferred embodiment, the
단계(210)에서 도 5의 변환된 이미지 위에 격자가 덮일 수 있다. 바람직한 실시예에 따르면, 도 7에 도시된 바와 같이, 격자는 적어도 32×32이다. 다양한 이미지를 식별하기에 충분한 패턴 변화를 제공하기 위해 격자가 6×6 내지 1000×1000 범위일 수 있음은 물론이다. 도 7의 예에 따르면, 32×32 격자를 사용하는 이미지는 0과 1의 문자열 또는 이미지를 나타내는 기타 영숫자 문자로 표현될 수 있다. 격자의 각 칸은 관련 이미지에 기초한 값(예컨대, 흑색은 1, 백색은 0)을 나타낼 것이다. 격자 상에서 선택된 개수의 점들이 스캔될 것이고, 그 값은 바코드에 넣어질 결과물을 구성하는데 사용될 것이다. 예를 들어, 제1 행은 특정 개수의 흑색 칸에 몇 개의 백색 칸이 뒤따르고 추가적인 흑색 칸이 뒤따르는 패턴을 가진다. 이는, 예컨대 "11111000000000000111"로 표현될 수 있다. 각 패턴 변화는 문자에 연관된다.In
단계(220)에서, 바코드 판독기 또는 스캐너가 시작점 및 끝점을 식별할 수 있도록 영숫자 문자를 오프셋하기 위해 가드 바 또는 기타 시작점 표지 및 끝점 표지가 삽입될 수 있다. 가드 바(300)는 도 8, 9 및 10a의 바코드의 각 가장자리에 나타난다. 결과적인 변환 이미지, 중첩된 격자 및 가드 바는 스캐너 또는 판독기에 의해 판독될 수 있는 라벨에 인쇄될 수 있다. 또한, 전술한 바와 같이, 전술한 처리가 스캐너 또는 컴퓨터 메모리에서 수행되어, 스캐너 또는 컴퓨터 메모리 내에 존재하는 결과적인 변환 이미지가, 예컨대 패턴의 이미지를 바코드로서 해석하는 소프트웨어에 의해, 바코드로서 해석될 수 있다.In
이미지 및 가드 바의 일 예가 도 8, 9 및 10a에 도시되고 있다. 도 8을 참조하면 가드 바가 디지털 이미지 내에 삽입되며, 도 10a에서는 RSS의 가드 바가 중첩된 프레임 이미지(stacked framing image)에 포함된다. 변환 이미지와 가드 바는 라벨에 포함될 수 있으며, 이는, 예컨대 라벨을 상품에 부착함으로써 상품과 관련된다.Examples of images and guard bars are shown in FIGS. 8, 9 and 10a. Referring to FIG. 8, a guard bar is inserted into a digital image, and in FIG. 10A, a guard bar of RSS is included in a stacked framing image. The translation image and the guard bar may be included in the label, which is associated with the product, for example by attaching the label to the product.
RSS 가드 바가 중첩된 프레임 초상을 도시하는 도 10a를 참조하면, 이미지가 흑색 및 백색 성분으로 변환되고, 격자가 중첩되며, 그것은 바코드의 2차원 합성 부분에서 바코드의 패턴으로서 판독될 수 있다. 전술한 바와 같이, 이러한 변환 및 바코드로서의 이미지의 해석은, 이미지가 각각 스캐너 또는 컴퓨터의 메모리에 존재하는 동안 그렇게 하도록 프로그램된 스캐너 또는 컴퓨터에 의해 수행될 수 있다. 결과적인 바코드 패턴은 하지의 이미지(370)와 RSS 바코드(380)에 기초하는 색 변화를 가지는 선형 바코드를 포함하는 도 10b의 바코드 또는 임의의 통상적인 바코드일 수 있음은 물론이다. 선형 바코드(370)는 밝은 바와 어두운 바 사이의 대비(contrast) 때문에 통상적인 바코드 스캐너로 판독 가능하다. 또한, 특히 바코드 선 사이의 색 계조(gradation)를 판독하도록 프로그램된 스캐너는 그 안에 포함된 추가적인 정보를 판독할 수 있다. 이미지는 스캐너가 인증 과정을 자동화하도록 머신 판독 가능 포맷으로 제공된다.Referring to FIG. 10A, where the RSS guard bar shows a superimposed frame portrait, the image is converted into black and white components, the grid is superimposed, which can be read as a pattern of barcodes in the two-dimensional composite portion of the barcode. As mentioned above, this conversion and interpretation of the image as a barcode may be performed by a scanner or computer programmed to do so while the image is present in the memory of the scanner or computer, respectively. The resulting barcode pattern can of course be the barcode of FIG. 10B or any conventional barcode including a linear barcode having a color change based on the
상품을 수령하는 수령인은 라벨, 특히 가드 바 사이의 라벨 상의 패턴을 스 캔하고, 각 패턴에 대응하는 문자들을 획득한다.The recipient receiving the goods scans the pattern on the label, especially the label between the guard bars, and obtains the letters corresponding to each pattern.
본 발명이 흑백 패턴, 또는 흑색, 회색 및 백색 패턴에 관하여 설명되고 있으나, 동일한 방법이 다수의 패턴을 생성하는 색조 이미지에도 적용될 수 있고, 따라서 각각의 패턴에 다수의 특성이 할당될 수 있음은 물론이다.Although the present invention has been described with respect to black and white patterns, or black, gray and white patterns, the same method can be applied to tonal images that produce multiple patterns, so that multiple characteristics can be assigned to each pattern, of course. to be.
본 발명의 다른 실시예에 따르면, 검사 합 또는 기타 데이터 확인 아이템과 같은, 코드가 얻어진 상품에 관련된 정보를 제공하기 위해, 이미지에 기초하여 도 4의 흐름도에 따라 생성된 스캔 가능한 이미지가 도 1의 인증 방법과 함께 사용된다. 검사 합은 전체 이미지에 포함된 데이터에 기초하여 획득되거나, 본 명세서에서 기술된 미리 정의된 키 화소로부터 얻을 수 있다.According to another embodiment of the present invention, a scannable image generated according to the flowchart of FIG. 4 based on an image to provide information related to a commodity from which a code is obtained, such as a checksum or other data confirmation item, is shown in FIG. Used in conjunction with the authentication method. The checksum can be obtained based on the data contained in the entire image, or can be obtained from the predefined key pixels described herein.
다시 도 9를 참조하면, 스캐너가 가드 바(300) 사이의 이미지를 판독한다. 본 명세서에서 기술되는 바와 같이, 가드 바(300)는 스캐너 또는 판독기에 시작점 및 끝점을 제공한다. RSS 바코드(320)는 이미지(310) 내에 존재한다. RSS는 좁은 바, 넓은 바와 좁은 공간, 넓은 공간을 포함하는 복잡한 바코드이다. RSS에는 많은 조합의 패턴이 존재하며, 이는 RSS 코드에 의하여 표현되도록 일반적으로 요청되는 문자의 수보다 많다. 문자 0부터 9, A부터 Z 및 몇몇의 심볼을 나타내는 코드 39(Code 39)가 코드 내 문자를 나타내는 용량의 범위의 다른 끝에 존재한다.Referring again to FIG. 9, the scanner reads an image between the guard bars 300. As described herein, the
도 9 및 10a가 처리의 상이한 단계들을 나타낼 수 있음을 주의하여야 한다. 도 10a는 라벨에 인쇄될 수 있는 중첩된 선형 바코드와 가드 바에 의해 프레임된 이미지를 나타낼 수 있다. 도 9는 도 10a의 이미지를 처리하는 컴퓨터 또는 스캐너의 메모리에 존재하는 바코드(320)를 나타낼 수 있다. 예를 들어, 도 10a의 이 미지가 스캔되고, 스캔된 이미지가 스캐너 또는 컴퓨터 메모리에 존재하는 동안 전술한 바와 같이 그것을 바코드(320)로 변환하도록 처리될 수 있다.It should be noted that FIGS. 9 and 10A may represent different stages of processing. 10A may represent an image framed by a superimposed linear barcode and guard bar that may be printed on a label. FIG. 9 may represent a
본 발명의 다른 실시예는 색인표에 따라 본 명세서에서 기술된 바와 같이 이미지와 연관된 패턴에 기초하여 바코드를 생성하는 단계를 포함한다. 이미지를 흑백, 또는 흑색, 백색 및 회색 성분으로 변환하고 이미지 상에 격자를 중첩함으로써 생성된 각각의 가능한 패턴 변화는 문자와 연관될 수 있다. 바람직한 실시예에 따르면, 가능한 패턴의 개수는, 예컨대 하나의 문자에 대응하는 하나의 패턴을 얻기 위해 소정의 개수의 칸을 참조해야 할 경우 감소된다. 스캐너는 변환 이미지를 판독하고, 스캐너 또는 컴퓨터 메모리 내에 존재하는 변환 이미지가 해석되며, 이미지에 포함된 패턴에 기초하여 표에서 연관된 코드를 찾기 위해 검색(look up)이 수행될 수 있다. 본 발명은 이미지를 색인표 내의 코드로 변환함으로써 얻어지는 상관 패턴(correlating pattern)에 기초하여 영숫자 집합에서 적당한 개수의 문자, 또는 단순화된 집합의 문자를 제공하는 바코드를 제공한다. 바람직한 문자 개수는 25, 즉 32개로, A부터 Z와 0부터 5를 나타낸다. 두 개의 디지털 이미지의 두 개의 스캔의 비교를 쉽게 하기 위해 이미지는 영숫자 문자의 짧은 문자열로 단순화된다.Another embodiment of the present invention includes generating a barcode based on a pattern associated with an image as described herein according to the index table. Each possible pattern change generated by converting the image to black and white or black, white and gray components and superimposing a grid on the image can be associated with the text. According to a preferred embodiment, the number of possible patterns is reduced if, for example, one needs to refer to a predetermined number of cells to obtain one pattern corresponding to one character. The scanner reads the converted image, the converted image present in the scanner or computer memory is interpreted, and a look up may be performed to find the associated code in the table based on the pattern included in the image. The present invention provides a barcode that provides an appropriate number of characters in a set of alphanumeric characters, or a simplified set of characters, based on a correlation pattern obtained by converting an image to a code in an index table. The preferred number of characters is 2 5 , or 32, representing A to Z and 0 to 5. To simplify the comparison of two scans of two digital images, the image is simplified to a short string of alphanumeric characters.
예를 들면, 바코드의 생성에서 25, 즉 32개의 문자가 사용되는 경우, 이미지는 각각이 바코드와 연관된 대응 바코드 문자의 수(즉, 32)와 동일한 수의 코드 변화를 가지는 인코딩된 영역을 포함해야 한다. 따라서, 이미지의 인코딩된 영역과 연관된 각각의 코드에 대하여, 색인표에 기초하여, 대응하는 바코드 문자(예컨대, 0-5 및 A-Z)가 존재할 것이다. 예를 들어, 축약(truncated) RSS-14 바코드는 단지 14개의 인코딩된 영역을 가지는 격자(예컨대, 7×2)로 나누어진 이미지와 연관될 수 있다. 인코딩된 영역은 차례로 대응 바코드 문자를 생성하는 색인표에 적용된다. 또한, 각각의 인코딩된 영역은 바코드의 문자를 나타낸다. 예를 들어, 바코드 생성에서 32개의 문자가 사용된 경우, 각각의 인코딩된 영역은 색인표에서 32개의 목록을 나타내기 위해 5 비트 코드워드(예컨대, "11110")를 가져야 한다. 예를 들어, 흑색을 가지는 각각의 화소에는 코드 비트 "1"이 할당될 수 있다. 마찬가지로, 백색을 가지는 각각의 화소에는 코드 비트 "0"이 할당될 수 있다. 따라서, 주어진 예에서 5개의 화소의 각각의 그룹은 바코드의 문자를 나타낼 수 있다.For example, if 2 5 , or 32 characters, are used in the generation of a barcode, the image contains encoded regions each having the same number of code changes as the number of corresponding barcode characters associated with the barcode (ie, 32). Should be. Thus, for each code associated with the encoded region of the image, there will be a corresponding barcode character (eg 0-5 and AZ) based on the index table. For example, a truncated RSS-14 barcode may be associated with an image divided into a grid (eg, 7 × 2) having only 14 encoded regions. The encoded region is applied to the index table which in turn generates the corresponding barcode character. In addition, each encoded region represents a character of a barcode. For example, if 32 characters are used in barcode generation, each encoded region must have a 5-bit codeword (eg, "11110") to represent the 32 lists in the index table. For example, a code bit "1" may be assigned to each pixel having black color. Likewise, the code bit "0" may be assigned to each pixel having white color. Thus, in a given example, each group of five pixels may represent a character of a barcode.
다시 도 6b를 참조하면, 미리 정의된 수의 칸의 중첩된 격자를 가지는 이미지를 사용하여 이미지가 바코드로 변환될 수 있다. 격자의 각각의 칸은 연관된 이미지에 기초한 값(예컨대, 흑색은 1, 백색은 0)을 나타낸다. 일부 실시예에 따르면, 이미지의 각 요소는 바코드로의 변환에 사용된다. 전체 이미지를 머신 판독 가능 영숫자 문자열로 변환하는 것이 바람직하지만, 결과 데이터는 통상적인 스캐너로 처리하지 못할 수 있다. 다른 실시예에 따르면, 이미지와 연관된 데이터의 양을 제한하기 위해, 3개의 미리 정의된 키 화소(350)와 같은, 격자 상의 선택된 수의 점들, 또는 미리 정의된 화소들이 스캔되며, 그 값은 색인표에 기초하여 코드를 구성하는데 사용된다. 3개보다 많은 미리 정의된 키 화소가 존재할 수 있음은 물론이다. 미리 정의된 키 화소는 발송인과 수령인 사이의 통신, 또는 기타 수단을 통해 획득될 수 있다.Referring again to FIG. 6B, an image may be converted to a barcode using an image having a predefined number of cells overlapping the grid. Each cell of the grid represents a value based on the associated image (eg, black is 1, white is 0). According to some embodiments, each element of the image is used for conversion to a barcode. It is desirable to convert the entire image into a machine readable alphanumeric string, but the resulting data may not be processed by conventional scanners. According to another embodiment, to limit the amount of data associated with the image, a selected number of points, or predefined pixels, on the grid, such as three predefined key pixels 350, are scanned, the value of which is indexed. Used to organize code based on tables. Of course, there may be more than three predefined key pixels. The predefined key pixel may be obtained through communication between the sender and the recipient, or other means.
도 11을 참조하면, 도 5, 6a 및 6b의 이미지는 6×6 격자로 분할되고, 각각의 3 화소 스프라이트(sprite)에는 0부터 7까지의 값이 주어진다. 바코드 스캐너는 각 행이 단일 스프라이트의 높이와 같은 높이를 가지는 2차원 바코드를 판독하도록 프로그램된다. 도 11은 6 계층으로 바코딩된 정보를 포함한다. 라벨 상의 이미지는, 격자의 양쪽 가장자리에 도 8에 도시된 가드 바와 같은, 스캐너가 계, 시작점 및 끝점을 정의하는 것을 돕는 추가적인 가드 바 이미지를 가질 것이다.Referring to Fig. 11, the images of Figs. 5, 6a and 6b are divided into 6x6 grids, and each of the three pixel sprites is given a value from 0 to 7. The barcode scanner is programmed to read two-dimensional barcodes, each row having a height equal to the height of a single sprite. 11 includes information barcoded in six layers. The image on the label will have additional guard bar images on both edges of the grid to help the scanner define the system, start and end points, as shown in FIG. 8.
관련 라벨을 가지는 상품을 수령하는 수령인은 코드를 판독 또는 스캔할 수 있고, 코드에서 참조된 문자를 획득하기 위해 색인표를 참조할 수 있다.Recipients receiving the merchandise with the associated label may read or scan the code and consult the index table to obtain the characters referenced in the code.
두 가지 기술, RFID와 바코드를 함께 모아서, 상업 아이템을 추적, 확보 및 인증하는데 적용하는 경우 시너지 효과를 얻을 수 있다. RFID 기술은 RFID 태그 및 판독기의 사용을 포함한다. RFID 태그는 일반적으로 데이터 저장소, 예컨대 칩을 포함한다. 일부 RFID 태그는 태그에 저장된 데이터를 전달하기 위한 송수신기를 추가적으로 포함한다. RFID 태그의 데이터 저장소는 전형적으로 RFID 태그가 위치한 아이템에 연관된 정보를 포함한다. RFID 태그와 판독기 또는 스캐너 사이의 데이터의 통신은 전형적으로 무선 통신에 의한다.The combination of both technologies, RFID and bar code, can be used to track, secure and authenticate commercial items, creating synergies. RFID technology involves the use of RFID tags and readers. RFID tags generally include a data store, such as a chip. Some RFID tags further include a transceiver for delivering data stored in the tag. The data store of an RFID tag typically contains information associated with the item on which the RFID tag is located. The communication of data between an RFID tag and a reader or scanner is typically by wireless communication.
본 발명의 일 실시예에 따른 방법의 흐름도를 도시하는 도 12를 참조하면, 단계(400)에서 바코드 정보가 디지털 포맷으로 인코딩된다. 바코드 정보는 통상적인 바코드 포맷의 정보이거나, 본 명세서에서 기술된 바와 같이 이미지에 기초하여 생성된 바코드 정보일 수 있다. 바코드 정보는, 예컨대 상품의 재고 목록과 같은 데이터베이스 또는 상품의 라벨로부터 획득될 수 있다. 바코드 정보는, 예컨대 바 코드를 일련의 0과 1, 또는 기타 디지털 포맷으로 감소시킴으로써 디지털 포맷으로 인코딩된다. 단계(410)에서 디지털 바코드 정보가 RFID 태그에 저장된다. 이후 디지털 바코드 정보는 RFID 스캐너에 의해 판독될 수 있다. RFID 스캐너는 디지털 바코드 정보를 바코드로 재생하거나, 데이터를 시스템 또는 네트워크에 기초한 바코드로 전달한다. 상품 또는 상품에 관련된 정보는 태그로부터 획득되고 식별될 수 있다.Referring to FIG. 12, which shows a flowchart of a method according to an embodiment of the present invention, in
바람직한 실시예에 따르면, 단계(420)에서, 본 명세서에서 기술된 바와 같이 상품과 관련된 정보로부터 얻어진 코드가 수신되거나 예컨대 검사 합 또는 기타 입증자로서 획득된다. 이 코드는 도 1을 참조하여 설명한 코드와 실질적으로 동일하다. 단계(430)에서 코드가 RFID 태그로 저장된다. 결과적인 태그는 RFID 데이터, 디지털 바코드 데이터 및 검사 합과 같은 인증 코드를 포함한다. 태그가 판독될 때, RFID 데이터, 디지털 바코드 및 인증 코드가 비교되어 태그가 진짜이고 정보의 변경이 일어나지 않았음을 입증한다.According to a preferred embodiment, in
본 발명이 바람직한 실시예와 관련하여 설명되고 도시되었으나, 당업자라면 알 수 있듯이, 본 발명의 원리 및 범위를 벗어나지 않고 다양한 변경 및 수정이 이루어질 수 있으며, 따라서 본 발명은 이상에서 개시된 구성 및 방법론의 세부 사항에 한정되지 않으며, 그러한 변경 및 수정을 본 발명의 범위 내에 포함하려는 의도이다.While the present invention has been described and illustrated with reference to preferred embodiments, it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention, and thus the present invention is directed to the details of the construction and methodology disclosed above. It is not intended to be limited to the details, and such modifications and variations are intended to be included within the scope of the present invention.
Claims (54)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US52804603P | 2003-12-08 | 2003-12-08 | |
US60/528,046 | 2003-12-08 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20060124675A true KR20060124675A (en) | 2006-12-05 |
Family
ID=34520270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020067013714A KR20060124675A (en) | 2003-12-08 | 2004-12-08 | Method for identifying and authenticating goods using codes, barcodes and radio frequency identification |
Country Status (7)
Country | Link |
---|---|
EP (1) | EP1700248A4 (en) |
JP (1) | JP2007519095A (en) |
KR (1) | KR20060124675A (en) |
CN (2) | CN101271539A (en) |
AU (1) | AU2004275395A1 (en) |
BR (1) | BRPI0417392A (en) |
WO (1) | WO2005029390A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017014391A1 (en) * | 2015-07-17 | 2017-01-26 | 주식회사 디지마크 | Method of confirming authenticity of object by using identification code image, and device for carrying out same |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7513436B2 (en) * | 2005-06-30 | 2009-04-07 | Symbol Technologies, Inc. | Apparatus and methods for optical representations of radio frequency identification tag information |
US7562811B2 (en) | 2007-01-18 | 2009-07-21 | Varcode Ltd. | System and method for improved quality management in a product logistic chain |
WO2007129316A2 (en) | 2006-05-07 | 2007-11-15 | Varcode Ltd. | A system and method for improved quality management in a product logistic chain |
ITMI20060985A1 (en) * | 2006-05-18 | 2007-11-19 | Ct Grafico Dg S P A | ANTI-OMNISSION METHOD APPLICABLE TO DATA ASSOCIATED WITH PRODUCTS OR DOCUMENTS, ANTI-TAMPERING DEVICE AND KIT FOR READING DATA ON THESE DEVICE |
WO2008135962A2 (en) | 2007-05-06 | 2008-11-13 | Varcode Ltd. | A system and method for quality management utilizing barcode indicators |
EP2218055B1 (en) | 2007-11-14 | 2014-07-16 | Varcode Ltd. | A system and method for quality management utilizing barcode indicators |
US11704526B2 (en) | 2008-06-10 | 2023-07-18 | Varcode Ltd. | Barcoded indicators for quality management |
CN102483692B (en) * | 2009-05-20 | 2017-04-26 | Var条码有限公司 | Barcoded indicators for quality management |
CN102446262B (en) * | 2010-10-09 | 2016-03-02 | 谭学鹏 | RFID auto-associating system and method and there is the portable set of this system |
CN102063616A (en) * | 2010-12-30 | 2011-05-18 | 上海电机学院 | Automatic identification system and method for commodities based on image feature matching |
WO2012175878A1 (en) * | 2011-06-21 | 2012-12-27 | Advanced Track & Trace | Method and device for authenticating a tag |
FR2977057B1 (en) * | 2011-06-21 | 2013-11-29 | Advanced Track & Trace | METHOD AND DEVICE FOR AUTHENTICATING A LABEL. |
KR101860569B1 (en) | 2011-09-08 | 2018-07-03 | 삼성전자주식회사 | Recognition device for text and barcode reconizing text and barcode simultaneously |
CN102760240A (en) * | 2012-06-18 | 2012-10-31 | 上海理工大学 | Method for applying two-dimensional bar code to tracing implantable medical apparatuses |
CN102799920A (en) * | 2012-06-28 | 2012-11-28 | 王学武 | Two-dimensional code generation system and method and two-dimensional code identification system and method in combination with image |
US8807422B2 (en) | 2012-10-22 | 2014-08-19 | Varcode Ltd. | Tamper-proof quality management barcode indicators |
CN104834839B (en) | 2014-02-11 | 2019-08-23 | 阿里巴巴集团控股有限公司 | A kind of code generating method, method for authenticating and associated terminal based on bar code |
US10789601B2 (en) | 2014-11-19 | 2020-09-29 | TESI S.p.A. | System and method for guaranteeing authenticity of branded goods |
FR3030824B1 (en) * | 2014-12-17 | 2018-01-26 | Advanced Track & Trace | METHOD AND DEVICE FOR SECURING AN OBJECT, METHOD AND DEVICE FOR CONTROLLING THEIR CORRESPONDENT, AND SECURED OBJECT |
JP6649472B2 (en) | 2015-05-18 | 2020-02-19 | バーコード リミティド | Thermochromic ink indicia for activatable quality labels |
CN107709946B (en) | 2015-07-07 | 2022-05-10 | 发可有限公司 | Electronic quality mark |
ES2930579T3 (en) * | 2015-08-03 | 2022-12-19 | Angel Playing Cards Co Ltd | Substitute playing coin, inspection device, and manufacturing method of playing substitute coin, and table game management system |
CN105083705A (en) * | 2015-08-19 | 2015-11-25 | 武汉华星光电技术有限公司 | Storage bottle and using method thereof |
JP7029398B2 (en) * | 2015-09-28 | 2022-03-03 | エイヴェリー デニソン リテール インフォメーション サービシズ リミテッド ライアビリティ カンパニー | Forensic encryption methods and systems |
CN107102681B (en) * | 2016-02-23 | 2021-01-26 | 蓝思科技(长沙)有限公司 | Calculation method of check code in bar code and verification method of bar code |
GB2552329A (en) * | 2016-07-18 | 2018-01-24 | Smartglyph Ltd | A scanning system |
CN107273906A (en) * | 2017-06-27 | 2017-10-20 | 昝立民 | It is a kind of to be used to share the commodity information identification method in equipment |
WO2019064177A1 (en) * | 2017-09-26 | 2019-04-04 | Imprensa Nacional-Casa Da Moeda, Sa | Computer method and system for generating images with encoded information, images obtained by this method and image reading method and system |
US11794953B2 (en) * | 2018-12-12 | 2023-10-24 | Avery Dennison Retail Information Services LL | Virtually transparent packaging system |
CN111612963B (en) * | 2020-05-21 | 2021-02-09 | 广东乐佳印刷有限公司 | Bill voucher anti-counterfeiting detection method and device based on intelligent equipment |
CN115994552B (en) * | 2023-03-22 | 2023-07-25 | 宁德时代新能源科技股份有限公司 | Verification method and device based on graphic code, electronic equipment and storage medium |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE463897B (en) * | 1983-07-01 | 1991-02-04 | Esselte Security Syst Ab | PROCEDURE PROVIDES TO SAY SIMPLE CODES |
US4889367A (en) * | 1988-10-07 | 1989-12-26 | Frito-Lay, Inc. | Multi-readable information system |
US5337361C1 (en) * | 1990-01-05 | 2001-05-15 | Symbol Technologies Inc | Record with encoded data |
US5544045A (en) * | 1991-10-30 | 1996-08-06 | Canon Inc. | Unified scanner computer printer |
JP3015687B2 (en) * | 1994-11-01 | 2000-03-06 | 東芝テック株式会社 | ID card reader |
JP2000109037A (en) * | 1998-09-30 | 2000-04-18 | Toppan Forms Co Ltd | Printing system for delivery label with ic |
JP2002281275A (en) * | 2001-03-16 | 2002-09-27 | Fuji Xerox Co Ltd | Certification photograph and individual authentication medium |
US6758405B2 (en) * | 2001-12-19 | 2004-07-06 | 3M Innovative Properties Company | Article with retroreflective and radio frequency-responsive features |
JP4011362B2 (en) * | 2002-02-15 | 2007-11-21 | 浩 近藤 | Passport forgery prevention information creation system, passport and forgery passport detection system |
-
2004
- 2004-12-08 WO PCT/US2004/041084 patent/WO2005029390A2/en active Application Filing
- 2004-12-08 AU AU2004275395A patent/AU2004275395A1/en not_active Abandoned
- 2004-12-08 CN CNA2008100875544A patent/CN101271539A/en active Pending
- 2004-12-08 BR BRPI0417392-9A patent/BRPI0417392A/en not_active IP Right Cessation
- 2004-12-08 CN CNA2004800413422A patent/CN1914621A/en active Pending
- 2004-12-08 KR KR1020067013714A patent/KR20060124675A/en not_active Application Discontinuation
- 2004-12-08 EP EP04813407A patent/EP1700248A4/en not_active Withdrawn
- 2004-12-08 JP JP2006543946A patent/JP2007519095A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017014391A1 (en) * | 2015-07-17 | 2017-01-26 | 주식회사 디지마크 | Method of confirming authenticity of object by using identification code image, and device for carrying out same |
Also Published As
Publication number | Publication date |
---|---|
WO2005029390A8 (en) | 2005-05-06 |
JP2007519095A (en) | 2007-07-12 |
WO2005029390A2 (en) | 2005-03-31 |
AU2004275395A1 (en) | 2005-03-31 |
CN101271539A (en) | 2008-09-24 |
EP1700248A4 (en) | 2008-06-04 |
BRPI0417392A (en) | 2007-04-17 |
WO2005029390A3 (en) | 2005-12-08 |
EP1700248A2 (en) | 2006-09-13 |
CN1914621A (en) | 2007-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7322514B2 (en) | Method for identifying and authenticating goods using codes, barcodes and radio frequency identification | |
KR20060124675A (en) | Method for identifying and authenticating goods using codes, barcodes and radio frequency identification | |
US8079522B2 (en) | Barcode device | |
US7337971B2 (en) | Method and apparatus for capturing and decoding an image of a remotely located bar code | |
US7207481B2 (en) | Method for improving security and enhancing information storage capability, the system and apparatus for producing the method, and products produced by the system and apparatus using the method | |
US7350708B2 (en) | Method for data interchange | |
US20070074024A1 (en) | Multiple code service system and method thereof | |
US20050288938A1 (en) | Method for preventing false indication in commodity distribution and label write device having false alteration prevention function used for the same | |
CN105074732A (en) | Information code, information code generation method, information code reader device, and information code usage system | |
JP2008160833A (en) | Document processing devices, systems and methods therefor | |
US20090080030A1 (en) | Imaging system and business methodology | |
US20130119124A1 (en) | Combining an image with a symbology selected image | |
WO2015131163A1 (en) | Method, system, and apparatus for creating an enhancing | |
WO2006065250A1 (en) | Method for data interchange | |
Khan | Library Automation Role of Barcode: An Analysis. | |
JP2006167921A (en) | Circulation code printer, circulation code printing system and circulation code printing method | |
Guideline | RFID Bar Code Interoperability | |
CN1517936A (en) | Method of distinguishing personal decument using bar code | |
JPH04159855A (en) | Device for automatically recognizing form received by facsimile |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |