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 PDF

Info

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
Application number
KR1020067013714A
Other languages
Korean (ko)
Inventor
알렌 루보
Original Assignee
인터내셔널 바코드 코포레이션
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 인터내셔널 바코드 코포레이션 filed Critical 인터내셔널 바코드 코포레이션
Publication of KR20060124675A publication Critical patent/KR20060124675A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection 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/00326Connection 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record 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/067Record 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/07Record 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record 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/08Record 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/10Record 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/14Record 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/22Character recognition characterised by the type of writing
    • G06V30/224Character recognition characterised by the type of writing of printed characters having additional code marks or containing code marks
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D7/00Testing 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/004Testing 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/0043Testing 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
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D7/00Testing 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/004Testing 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/0047Testing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection 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/00326Connection 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/00342Connection 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32128Display, 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/32133Display, 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/32138Display, 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits 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/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, 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/3233Display, 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits 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/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3269Display, 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

Methods are provided for identifying and authenticating goods. A code or checksum based on information or an image relating to a good is derived and associated with a barcode to include on a label. The label is scanned by a recipient to authenticate the goods. Scanable code are provided based on an image by distilling an image into its hue components and using a grid to create a pattern. The pattern is readable by a scanner to obtain a code directly, or by consulting a look- up table. The code, barcode, digital barcode or scanable code can be included on a label or tag, such as an RFID tag.

Description

코드, 바코드 및 라디오 주파수 식별을 사용하는 상품 식별 및 인증 방법 {METHOD FOR IDENTIFYING AND AUTHENTICATING GOODS USING CODES, BARCODES AND RADIO FREQUENCY IDENTIFICATION}Product Identification and Authentication Method using Code, Barcode and Radio Frequency Identification {METHOD FOR IDENTIFYING AND AUTHENTICATING GOODS USING CODES, BARCODES AND RADIO FREQUENCY IDENTIFICATION}

<저작권 및 법률에 관한 고시><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. Provisional Patent Application 60 / 528,046, the entire contents of which are incorporated herein by reference.

라디오 주파수 데이터 통신(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 related image 125 shown in FIGS. 2 and 3. 2 and 3 illustrate a label 100 according to one embodiment of the invention. Other relevant information may be shipment, tracking, inventory, orders, invoices, tariffs, photographs, fingerprints, product types, regulations, passports, legal documents, building passes, bar codes or any other information in text, image or other digital formats. Can be.

라벨(100)에 나타난 것과 같은 아이템 번호(120) 또는 관련 이미지(125)는 물론 영숫자 조합, 이미지 또는 인간에 의해 판독 가능한 기타 식별자, 및/또는 스캐너나 판독기에 의해 판독 가능한 식별자일 수 있다. 바람직한 실시예에 따르면, 코드는 라벨에 인쇄되거나 상품에 부착된 상품과 관련된 모든 정보, 또는 상품과 관련된 정보의 일부에 기초한다. 예를 들어, 코드가 서명 또는 지문으로부터 얻어진 경우, 서명 또는 이미지의 임의의 일부 또는 전부가 사용될 수 있다. 코드가 초상과 같은 이미지로부터 얻어진 경우, 이미지 전체가 코드를 얻는데 사용되거나, 눈과 같은 세부적인 부분이 코드를 얻는데 사용될 수 있다. 코드는 검사 합(checksum), 알려진 점들의 합, 또는 라벨에 위치한 정보를 나타내는 기타 코드일 수 있다. 검사 합 또는 코드는 검사 합 알고리즘, 해시(hash) 알고리즘, 곱셈기 또는 정보를 나타내는 코드를 획득하기 위한 기타 방법과 같은 당업계에 공지된 방법으로 획득될 수 있다.The item number 120 or associated image 125 as shown in the label 100 may of course be an alphanumeric combination, an image or other identifier readable by a human, and / or an identifier readable by a scanner or reader. According to a preferred embodiment, the code is based on all of the information relating to the product printed on or attached to the label, or part of the information relating to the product. For example, if the code is obtained from a signature or fingerprint, any part or all of the signature or image may be used. If the code is obtained from an image, such as a portrait, the entire image can be used to obtain the code, or details such as eyes can be used to obtain the code. The code may be a checksum, a sum of known points, or other code representing information located on a label. The checksum or code may be obtained by methods known in the art, such as a checksum algorithm, a hash algorithm, a multiplier, or other method for obtaining a code representing information.

단계(60)에서 코드는 바코드와 연관된다. 예를 들어, 도 2 및 3의 상품 라벨(100)에 나타난 바와 같이, 코드를 바코드 포맷으로 변환함으로써 코드가 바코드와 연관된다. 도 2 및 3에 도시된 바코드의 유형에는 마이크로 PDF417(Micro PDF417) 포맷으로 표시된 2차원 합성 코드(130)와 RSS 선형 바코드(140)가 포함된다. 또한, 코드는 인간 판독 가능 형태(150)로 바코드와 연관될 수 있는데, 이는 바코드에서 표시되는 데이터를 인간 판독 가능 포맷으로 제공한다. 단계(70)에서 코드와 연관 바코드를 포함하는 라벨이 생성되며, 예컨대 라벨을 상품에 부착함으로써 라벨이 상품과 관련된다. 바람직한 실시예에 따르면, 라벨은 도 2 및 3의 라벨(100)에 표시된 데이터를 포함하며, 바코드 포맷으로 상품에 관련된 정보와 관련된 코드 및 상품에 관련된 정보를 포함한다.In step 60 the code is associated with a barcode. For example, as shown in the merchandise label 100 of FIGS. 2 and 3, the code is associated with the barcode by converting the code into a barcode format. The types of barcodes shown in FIGS. 2 and 3 include a two-dimensional composite code 130 and an RSS linear barcode 140 displayed in Micro PDF417 format. In addition, the code may be associated with a barcode in human readable form 150, which provides the data displayed in the barcode in a human readable format. In step 70 a label is generated that includes a code and an associated barcode, such as by attaching the label to the product, the label being associated with the product. According to a preferred embodiment, the label comprises data displayed on the label 100 of FIGS. 2 and 3, and includes a code related to the product and information related to the product in a barcode format.

라벨(100)이 부착된 상품의 수령인은 코드를 얻기 위해 라벨 상의 관련 정보를 스캐닝 또는 판독하고, 코드를 포함하는 바코드를 스캐닝하고, 상품을 인증하기 위해 코드들을 비교함으로써 상품을 인증한다. 코드들이 일치하면 이는 라벨이 바뀌지 않았음을 가리킨다. 코드가 불일치하면 이는 라벨이 바뀌었음을 가리킬 것이다. 바람직한 실시예에 따르면, 코드가 불일치하는 경우, 스캐너 또는 판독기가, 예컨대 들을 수 있는 비프음과 같은 신호를 제공할 것이다.The recipient of the product with the label 100 authenticates the product by scanning or reading the relevant information on the label to obtain a code, scanning the barcode containing the code, and comparing the codes to authenticate the product. If the codes match, this indicates that the label has not changed. If the code does not match, it will indicate that the label has changed. According to a preferred embodiment, if the codes are inconsistent, the scanner or reader will provide a signal such as an audible beep, for example.

본 발명의 일 실시예에 따른 바코드 생성 방법을 도시하는 도 4를 참조하면, 단계(200)에서 이미지의 색 성분에 기초하여 이미지가 정제되는데, 이는 예컨대 이 정제를 수행하도록 프로그램된 스캐너 또는 (예컨대, 스캐너로부터) 이미지를 수신하고 이 정제를 수행하도록 프로그램된 컴퓨터에 의한다. 정제된 이미지는 이하에 서 설명되는 바와 같이 추가적인 처리를 위해 컴퓨터 또는 스캐너의 메모리에 기억될 수 있다.Referring to FIG. 4, which shows a barcode generation method according to an embodiment of the present invention, in step 200 an image is refined based on the color components of the image, for example a scanner or (eg a scanner programmed to perform this purification). By computer programmed to receive the image and perform this purification. The purified image can be stored in the memory of a computer or scanner for further processing as described below.

예를 들면, 이미지에 함유된 색 비율(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 related image 125 of FIG. 3, so that the image of FIG. 5 includes only black and white pixels and does not include the greyscale of the related image 125 shown in FIG. 3. It is. In FIGS. 6A and 6B, part 250 of FIG. 5 is shown enlarged.

바람직한 실시예에 따르면, 도 6b에 도시된 일부(250)는 미리 정의된 키 화소(key predetermined pixel)를 포함한다. 미리 정의된 키 화소는 스캔될 이미지의 대표 요소로 선택된 이미지의 요소이다. 예를 들어, 초상의 눈과 같은 세부적인 영역이 스캐너에 의해 스캔 가능하도록 미리 선택된다. 전체 이미지를 스캔 가능한 이미지로 변환하는 것이 바람직하지만, 그 결과 얻어지는 데이터는 통상적인 스캐너로는 처리하지 못할 수 있다. 스캔 가능한 이미지와 관련된 데이터의 양을 제한하기 위해 미리 정의된 키 화소가 제공된다. 도 6b에 도시된 바와 같이, 3개 의 미리 정의된 키 화소가 존재한다. 3개보다 많은 미리 정의된 키 화소가 존재할 수 있음은 물론이다. 미리 정의된 키 화소를 식별하는데 관련된 정보는 수령인에게 전달되거나, 그렇지 않으면 라벨 또는 기타 문서에 표시될 수 있다.According to a preferred embodiment, the portion 250 shown in FIG. 6B includes a key predetermined pixel. The predefined key pixel is an element of the image selected as the representative element of the image to be scanned. For example, detailed areas, such as the portrait eye, are preselected to be scannable by the scanner. It is desirable to convert the entire image into a scannable image, but the resulting data may not be processed by conventional scanners. Predefined key pixels are provided to limit the amount of data associated with the scannable image. As shown in Fig. 6B, there are three predefined key pixels. Of course, there may be more than three predefined key pixels. Information related to identifying a predefined key pixel may be conveyed to the recipient or otherwise displayed on a label or other document.

단계(210)에서 도 5의 변환된 이미지 위에 격자가 덮일 수 있다. 바람직한 실시예에 따르면, 도 7에 도시된 바와 같이, 격자는 적어도 32×32이다. 다양한 이미지를 식별하기에 충분한 패턴 변화를 제공하기 위해 격자가 6×6 내지 1000×1000 범위일 수 있음은 물론이다. 도 7의 예에 따르면, 32×32 격자를 사용하는 이미지는 0과 1의 문자열 또는 이미지를 나타내는 기타 영숫자 문자로 표현될 수 있다. 격자의 각 칸은 관련 이미지에 기초한 값(예컨대, 흑색은 1, 백색은 0)을 나타낼 것이다. 격자 상에서 선택된 개수의 점들이 스캔될 것이고, 그 값은 바코드에 넣어질 결과물을 구성하는데 사용될 것이다. 예를 들어, 제1 행은 특정 개수의 흑색 칸에 몇 개의 백색 칸이 뒤따르고 추가적인 흑색 칸이 뒤따르는 패턴을 가진다. 이는, 예컨대 "11111000000000000111"로 표현될 수 있다. 각 패턴 변화는 문자에 연관된다.In step 210, a grid may be covered over the transformed image of FIG. 5. According to a preferred embodiment, as shown in FIG. 7, the grating is at least 32 × 32. It goes without saying that the grid may range from 6x6 to 1000x1000 to provide sufficient pattern variation to identify the various images. According to the example of FIG. 7, an image using a 32 × 32 grid may be represented by strings of 0 and 1 or other alphanumeric characters representing the image. Each cell of the grid will represent a value based on the associated image (eg 1 for black and 0 for white). The selected number of points on the grid will be scanned and the value will be used to construct the output to be put into the barcode. For example, the first row has a pattern in which a certain number of black cells are followed by some white cells followed by additional black cells. This may be expressed, for example, as "11111000000000000111". Each pattern change is associated with a letter.

단계(220)에서, 바코드 판독기 또는 스캐너가 시작점 및 끝점을 식별할 수 있도록 영숫자 문자를 오프셋하기 위해 가드 바 또는 기타 시작점 표지 및 끝점 표지가 삽입될 수 있다. 가드 바(300)는 도 8, 9 및 10a의 바코드의 각 가장자리에 나타난다. 결과적인 변환 이미지, 중첩된 격자 및 가드 바는 스캐너 또는 판독기에 의해 판독될 수 있는 라벨에 인쇄될 수 있다. 또한, 전술한 바와 같이, 전술한 처리가 스캐너 또는 컴퓨터 메모리에서 수행되어, 스캐너 또는 컴퓨터 메모리 내에 존재하는 결과적인 변환 이미지가, 예컨대 패턴의 이미지를 바코드로서 해석하는 소프트웨어에 의해, 바코드로서 해석될 수 있다.In step 220, a guard bar or other start point mark and end point mark may be inserted to offset alphanumeric characters so that the barcode reader or scanner can identify the start and end points. The guard bar 300 appears at each edge of the bar code of FIGS. 8, 9 and 10a. The resulting transformed image, superimposed grid and guard bar can be printed on a label that can be read by a scanner or reader. Further, as described above, the above-described processing may be performed in a scanner or computer memory so that the resulting converted image present in the scanner or computer memory can be interpreted as a barcode, for example, by software that interprets the image of the pattern as a barcode. have.

이미지 및 가드 바의 일 예가 도 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 image 370 and RSS barcode 380 of the underlying. The linear barcode 370 is readable with conventional barcode scanners because of the contrast between the light and dark bars. In addition, a scanner, especially programmed to read the color gradation between barcode lines, may read additional information contained therein. The image is provided in a machine readable format to allow the scanner to automate the authentication process.

상품을 수령하는 수령인은 라벨, 특히 가드 바 사이의 라벨 상의 패턴을 스 캔하고, 각 패턴에 대응하는 문자들을 획득한다.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 guard bar 300 provides a start point and an end point to the scanner or reader. RSS barcode 320 is present in image 310. RSS is a complex barcode that includes a narrow bar, a wide bar, and a narrow space. There are many combinations of patterns in RSS, which are more than the number of characters typically requested to be represented by the RSS code. Code 39, which represents the letters 0 through 9, A through Z, and some symbols, is at the other end of the range of capacities representing the characters in the code.

도 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 barcode 320 present in the memory of a computer or scanner that processes the image of FIG. 10A. For example, the image of FIG. 10A can be scanned and processed to convert it to a barcode 320 as described above while the scanned image is in scanner or computer memory.

본 발명의 다른 실시예는 색인표에 따라 본 명세서에서 기술된 바와 같이 이미지와 연관된 패턴에 기초하여 바코드를 생성하는 단계를 포함한다. 이미지를 흑백, 또는 흑색, 백색 및 회색 성분으로 변환하고 이미지 상에 격자를 중첩함으로써 생성된 각각의 가능한 패턴 변화는 문자와 연관될 수 있다. 바람직한 실시예에 따르면, 가능한 패턴의 개수는, 예컨대 하나의 문자에 대응하는 하나의 패턴을 얻기 위해 소정의 개수의 칸을 참조해야 할 경우 감소된다. 스캐너는 변환 이미지를 판독하고, 스캐너 또는 컴퓨터 메모리 내에 존재하는 변환 이미지가 해석되며, 이미지에 포함된 패턴에 기초하여 표에서 연관된 코드를 찾기 위해 검색(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 step 400 barcode information is encoded in a digital format. The barcode information may be information in a conventional barcode format or may be barcode information generated based on an image as described herein. Bar code information may be obtained from a database, such as a inventory of goods, or a label of goods. Bar code information is encoded in a digital format, for example by reducing the bar code to a series of zeros and ones, or other digital formats. In step 410, the digital barcode information is stored in the RFID tag. The digital barcode information can then be read by the RFID scanner. RFID scanners reproduce digital bar code information as bar codes or deliver data to bar codes based on systems or networks. The product or information related to the product may be obtained from the tag and identified.

바람직한 실시예에 따르면, 단계(420)에서, 본 명세서에서 기술된 바와 같이 상품과 관련된 정보로부터 얻어진 코드가 수신되거나 예컨대 검사 합 또는 기타 입증자로서 획득된다. 이 코드는 도 1을 참조하여 설명한 코드와 실질적으로 동일하다. 단계(430)에서 코드가 RFID 태그로 저장된다. 결과적인 태그는 RFID 데이터, 디지털 바코드 데이터 및 검사 합과 같은 인증 코드를 포함한다. 태그가 판독될 때, RFID 데이터, 디지털 바코드 및 인증 코드가 비교되어 태그가 진짜이고 정보의 변경이 일어나지 않았음을 입증한다.According to a preferred embodiment, in step 420, a code obtained from information relating to the product as described herein is received or obtained, for example, as a checksum or other prover. This code is substantially the same as the code described with reference to FIG. In step 430 the code is stored as an RFID tag. The resulting tag contains authentication codes such as RFID data, digital barcode data and checksums. When the tag is read, the RFID data, digital barcode and authentication code are compared to verify that the tag is real and no change of information has occurred.

본 발명이 바람직한 실시예와 관련하여 설명되고 도시되었으나, 당업자라면 알 수 있듯이, 본 발명의 원리 및 범위를 벗어나지 않고 다양한 변경 및 수정이 이루어질 수 있으며, 따라서 본 발명은 이상에서 개시된 구성 및 방법론의 세부 사항에 한정되지 않으며, 그러한 변경 및 수정을 본 발명의 범위 내에 포함하려는 의도이다.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)

이미지에 기초하여 코드를 획득하는 단계; 및Obtaining a code based on the image; And 상기 코드를 포함하는 머신 판독 가능 심볼과 상기 이미지를 인증될 하나 이상의 아이템과 연관시키는 단계Associating the image with a machine-readable symbol containing the code and one or more items to be authenticated 를 포함하는 아이템들의 인증을 용이하게 하는 방법.A method for facilitating authentication of items comprising a. 제1항에 있어서,The method of claim 1, 상기 머신 판독 가능 심볼은 바코드인 방법.The machine readable symbol is a barcode. 제1항에 있어서,The method of claim 1, 상기 이미지는 사진인 방법.Wherein said image is a photograph. 제1항에 있어서,The method of claim 1, 상기 이미지는 텍스추얼 정보(textual information)를 포함하는 방법.And the image includes textual information. 제1항에 있어서,The method of claim 1, 상기 머신 판독 가능 심볼은 RSS(Reduced Space Symbology) 바코드를 포함하는 방법.And the machine readable symbol comprises a reduced space symbology (RSS) barcode. 하나 이상의 아이템과 연관된 이미지에 기초하여 제1 코드를 획득하는 단계;Obtaining a first code based on an image associated with one or more items; 상기 하나 이상의 아이템과 연관된 머신 판독 가능 심볼에 기초하여 제2 코드를 획득하는 단계; 및Obtaining a second code based on a machine readable symbol associated with the one or more items; And 상기 제1 코드 및 상기 제2 코드에 기초하여 상기 하나 이상의 아이템의 진정성(authenticity)을 판단하는 단계Determining the authenticity of the one or more items based on the first code and the second code 를 포함하는 아이템 인증 방법.Item authentication method comprising a. 제6항에 있어서,The method of claim 6, 상기 하나 이상의 아이템의 진정성을 판단하는 단계는 상기 제1 코드가 상기 제2 코드와 일치하는지 여부를 판단하는 단계를 포함하는 방법.Determining the authenticity of the one or more items includes determining whether the first code matches the second code. 하나 이상의 아이템의 인증을 용이하게 하기 위한 심볼로서,Symbol to facilitate authentication of one or more items, 상기 하나 이상의 아이템과 연관된 이미지; 및An image associated with the one or more items; And 상기 하나 이상의 아이템과 연관된 머신 판독 가능 심볼Machine readable symbols associated with the one or more items 을 포함하고, Including, 상기 머신 판독 가능 심볼은 상기 이미지에 기초한 코드를 포함하는 심볼.And the machine readable symbol comprises a code based on the image. 제8항에 있어서,The method of claim 8, 상기 이미지는 상기 이미지와 연관된 제1 코드를 판독하기 위한 제1 가드 바(guard bar)와 제2 가드 바를 포함하는 심볼.And the image comprises a first guard bar and a second guard bar for reading a first code associated with the image. 제8항에 있어서,The method of claim 8, 상기 이미지는 사진을 포함하는 심볼.The image is a symbol comprising a photograph. 제8항에 있어서,The method of claim 8, 상기 이미지는 초상을 포함하는 심볼.The image comprises a portrait. 제8항에 있어서,The method of claim 8, 상기 이미지는 텍스추얼 정보를 포함하는 심볼.The image is a symbol containing textual information. 제8항에 있어서,The method of claim 8, 상기 머신 판독 가능 심볼은 RSS(Reduced Space Symbology) 바코드를 포함하는 심볼.The machine readable symbol comprises a reduced space symbology (RSS) barcode. 제8항에 있어서,The method of claim 8, 상기 머신 판독 가능 심볼은 선적 정보, 재고 목록 정보, 송장 정보, 제품 유형 정보, 구매 주문 정보, 및 서명 정보로 이루어진 그룹 중 적어도 하나와 연관된 데이터를 포함하는 심볼.Wherein the machine readable symbol comprises data associated with at least one of a group consisting of shipment information, inventory information, invoice information, product type information, purchase order information, and signature information. 제6항에 있어서,The method of claim 6, 라벨을 더 포함하며, 상기 라벨은 상기 하나 이상의 아이템에 적용하기 위해 상기 라벨 위에 형성된 상기 머신 판독 가능 심볼 및 이미지를 포함하는 심볼.Further comprising a label, wherein the label comprises the machine readable symbol and an image formed over the label for application to the one or more items. 머신 판독 가능 심볼을 인증될 하나 이상의 아이템과 연관시키는 단계; 및Associating a machine readable symbol with one or more items to be authenticated; And 메모리 및 송수신기를 상기 하나 이상의 아이템에 연관시키는 단계Associating a memory and a transceiver with the one or more items 를 포함하고, Including, 상기 메모리는 상기 송수신기에 결합되며, 상기 메모리는 상기 머신 판독 가능 심볼의 이미지를 저장하는, 아이템들의 인증을 용이하게 하는 방법.The memory is coupled to the transceiver, the memory storing an image of the machine readable symbol. 하나 이상의 아이템과 연관된 제1 머신 판독 가능 심볼에 기초하여 제1 코드를 획득하는 단계;Obtaining a first code based on the first machine readable symbol associated with the one or more items; 제2 코드를 획득하기 위해 메모리에 저장된 제2 머신 판독 가능 심볼의 이미지를 처리하는 단계; 및Processing an image of a second machine readable symbol stored in memory to obtain a second code; And 상기 제1 코드 및 상기 제2 코드에 기초하여 상기 하나 이상의 아이템의 진정성을 판단하는 단계Determining authenticity of the one or more items based on the first code and the second code 를 포함하며,Including; 상기 메모리는 송수신기에 결합되고, 상기 메모리와 상기 송수신기는 상기 하나 이상의 아이템과 연관되는, 아이템 인증 방법.And the memory is coupled to a transceiver, the memory and the transceiver being associated with the one or more items. 제17항에 있어서,The method of claim 17, 상기 하나 이상의 아이템의 진정성을 판단하는 단계는 상기 제1 코드가 상기 제2 코드와 일치하는지 여부를 판단하는 단계를 포함하는 방법.Determining the authenticity of the one or more items includes determining whether the first code matches the second code. 머신 판독 가능 심볼과 이미지를 인증될 하나 이상의 아이템과 연관시키는 단계; 및Associating machine readable symbols and images with one or more items to be authenticated; And 메모리 및 송수신기를 상기 하나 이상의 아이템과 연관시키는 단계Associating a memory and transceiver with the one or more items 를 포함하고, Including, 상기 메모리는 상기 송수신기에 결합되며, 상기 메모리는 상기 머신 판독 가능 심볼과 상기 이미지를 저장하는, 아이템들의 인증을 용이하게 하는 방법.And the memory is coupled to the transceiver, the memory storing the machine readable symbol and the image. 제19항에 있어서,The method of claim 19, 상기 머신 판독 가능 심볼은 머신 판독 가능 데이터를 포함하는 방법.Wherein the machine readable symbol comprises machine readable data. 제19항에 있어서,The method of claim 19, 상기 머신 판독 가능 심볼은 머신 판독 가능 심볼 이미지를 포함하는 방법.Wherein the machine readable symbol comprises a machine readable symbol image. 제19항에 있어서,The method of claim 19, 상기 송수신기는 상기 저장된 머신 판독 가능 심볼과 이미지를 인증을 위해 수신기로 전송하는 방법.And the transceiver transmits the stored machine readable symbols and images to a receiver for authentication. 제1 코드를 획득하기 위해 메모리에 저장된 머신 판독 가능 심볼을 처리하는 단계 - 상기 메모리는 송수신기에 결합되고, 둘 다 상기 하나 이상의 아이템과 연관됨 -;Processing a machine readable symbol stored in a memory to obtain a first code, the memory coupled to the transceiver, both associated with the one or more items; 제2 코드를 획득하기 위해 상기 메모리에 저장된 이미지를 처리하는 단계; 및Processing the image stored in the memory to obtain a second code; And 상기 제1 코드 및 상기 제2 코드에 기초하여 상기 하나 이상의 아이템의 진정성을 판단하는 단계Determining authenticity of the one or more items based on the first code and the second code 를 포함하는 아이템 인증 방법.Item authentication method comprising a. 제23항에 있어서,The method of claim 23, wherein 상기 하나 이상의 아이템의 진정성을 판단하는 단계는 상기 제1 코드가 상기 제2 코드와 일치하는지 여부를 판단하는 단계를 포함하는 방법.Determining the authenticity of the one or more items includes determining whether the first code matches the second code. 제23항에 있어서,The method of claim 23, wherein 상기 제1 코드를 획득하는 단계는 상기 머신 판독 가능 심볼을 판독하는 단계를 포함하는 방법.Obtaining the first code comprises reading the machine readable symbol. 복수의 영역들을 포함하는 이미지에 기초하여 코드를 획득하는 단계; 및Obtaining a code based on an image comprising a plurality of regions; And 상기 코드를 포함하는 머신 판독 가능 심볼과 상기 이미지를 인증될 하나 이상의 아이템과 연관시키는 단계Associating the image with a machine-readable symbol containing the code and one or more items to be authenticated 를 포함하며, Including; 상기 코드는 상기 복수의 영역들 중 적어도 하나에 연관되는, 아이템들의 인증을 용이하게 하는 방법.And the code is associated with at least one of the plurality of areas. 제26항에 있어서,The method of claim 26, 상기 코드는 검사 합(checksum)을 포함하는 방법.Said code comprising a checksum. 제26항에 있어서,The method of claim 26, 상기 코드는 상기 복수의 영역들과 연관된 하나 이상의 화소를 인코딩하는 것을 포함하는 방법.Wherein the code comprises encoding one or more pixels associated with the plurality of regions. 하나 이상의 아이템과 연관된 이미지에 기초하여 제1 코드를 획득하는 단계 - 상기 이미지는 복수의 영역들을 포함하고 상기 제1 코드는 상기 복수의 영역들 중 적어도 하나에 연관됨 -;Obtaining a first code based on an image associated with one or more items, wherein the image comprises a plurality of regions and the first code is associated with at least one of the plurality of regions; 상기 하나 이상의 아이템과 연관된 머신 판독 가능 심볼에 기초하여 제2 코드를 획득하는 단계; 및Obtaining a second code based on a machine readable symbol associated with the one or more items; And 상기 제1 코드 및 상기 제2 코드에 기초하여 상기 하나 이상의 아이템의 진정성을 판단하는 단계Determining authenticity of the one or more items based on the first code and the second code 를 포함하는 아이템 인증 방법.Item authentication method comprising a. 제29항에 있어서,The method of claim 29, 상기 하나 이상의 아이템의 진정성을 판단하는 단계는 상기 제1 코드가 상기 제2 코드와 일치하는지 여부를 판단하는 단계를 포함하는 방법.Determining the authenticity of the one or more items includes determining whether the first code matches the second code. 제2 이미지를 획득하기 위해 제1 이미지의 하나 이상의 화소의 색 특성들을 처리하는 단계; 및Processing color characteristics of one or more pixels of the first image to obtain a second image; And 상기 제2 이미지로부터 코드를 획득하기 위하여 상기 제2 이미지를 머신 판독 가능 심볼로서 해석하는 단계Interpreting the second image as a machine readable symbol to obtain a code from the second image 를 포함하는 이미지로부터 데이터를 획득하는 방법.Obtaining data from an image comprising a. 제31항에 있어서,The method of claim 31, wherein 상기 제2 이미지를 머신 판독 가능 심볼로서 해석하는 단계는 상기 제2 이미지를 바코드로서 해석하는 단계를 포함하는 방법.Interpreting the second image as a machine readable symbol comprises interpreting the second image as a barcode. 제32항에 있어서,33. The method of claim 32, 상기 제2 이미지를 바코드로서 해석하는 단계는 상기 제2 이미지를 복수의 패턴들 및 대응하는 값들을 포함하는 바코드 포맷에 따른 바코드로서 해석하는 단계를 포함하고, 상기 바코드 포맷의 상기 복수의 패턴들 각각은 대응하는 값을 가지는 방법.Interpreting the second image as a barcode includes interpreting the second image as a barcode according to a barcode format comprising a plurality of patterns and corresponding values, each of the plurality of patterns in the barcode format. Has a corresponding value. 제32항에 있어서,33. The method of claim 32, 상기 제2 이미지를 바코드로서 해석하는 단계는 상기 제2 이미지를 2차원 바코드의 적어도 일부로서 해석하는 단계를 포함하는 방법.Interpreting the second image as a barcode includes interpreting the second image as at least a portion of a two-dimensional barcode. 이미지의 하나 이상의 화소의 색 특성들을 처리함으로써 상기 이미지에 기초하여 머신 판독 가능 심볼을 획득하는 단계; 및Obtaining a machine readable symbol based on the image by processing color characteristics of one or more pixels of the image; And 상기 이미지와 상기 머신 판독 가능 심볼을 인증될 하나 이상의 아이템과 연관시키는 단계Associating the image and the machine readable symbol with one or more items to be authenticated 를 포함하는 아이템들의 인증을 용이하게 하는 방법.A method for facilitating authentication of items comprising a. 제35항에 있어서,36. The method of claim 35 wherein 상기 이미지에 기초하여 머신 판독 가능 심볼을 획득하는 단계는 이미지에 기초하여 바코드를 획득하는 단계를 포함하는 방법.Acquiring a machine readable symbol based on the image comprises acquiring a barcode based on the image. 제36항에 있어서,The method of claim 36, 상기 이미지에 기초하여 바코드를 획득하는 단계는 이미지로부터 2차원 바코드의 적어도 일부를 획득하는 단계를 포함하는 방법.Acquiring a barcode based on the image comprises acquiring at least a portion of a two-dimensional barcode from the image. 제37항에 있어서,The method of claim 37, 상기 2차원 바코드에 연관된 데이터를 인코딩한 제2 바코드를 생성하는 단계 를 더 포함하고,Generating a second barcode that encodes data associated with the two-dimensional barcode; 상기 이미지와 상기 머신 판독 가능 심볼을 인증될 하나 이상의 아이템과 연관시키는 단계는 상기 2차원 바코드와 상기 제2 바코드가 합성 바코드(composite bar code)를 형성하도록 상기 2차원 바코드와 상기 제2 바코드를 상기 하나 이상의 아이템과 연관시키는 단계를 포함하는 방법.Associating the image and the machine readable symbol with one or more items to be authenticated, the two-dimensional barcode and the second barcode such that the two-dimensional barcode and the second barcode form a composite bar code. Associating with one or more items. 하나 이상의 아이템과 연관된 이미지에 기초하여 상기 이미지의 하나 이상의 화소의 색 특성들을 처리함으로써 제1 머신 판독 가능 심볼을 획득하는 단계; 및Obtaining a first machine readable symbol by processing color characteristics of one or more pixels of the image based on an image associated with one or more items; And 상기 하나 이상의 아이템과 연관된 제2 머신 판독 가능 심볼과 상기 제1 머신 판독 가능 심볼에 기초하여 상기 하나 이상의 아이템의 진정성을 판단하는 단계Determining authenticity of the one or more items based on the second machine readable symbol and the first machine readable symbol associated with the one or more items. 를 포함하는 아이템 인증 방법.Item authentication method comprising a. 제39항에 있어서,The method of claim 39, 상기 하나 이상의 아이템의 진정성을 판단하는 단계는,Determining the authenticity of the one or more items, 상기 제1 머신 판독 가능 심볼로부터 제1 코드를 획득하는 단계;Obtaining a first code from the first machine readable symbol; 상기 제2 머신 판독 가능 심볼로부터 제2 코드를 획득하는 단계; 및Obtaining a second code from the second machine readable symbol; And 상기 제1 코드 및 상기 제2 코드에 기초하여 상기 하나 이상의 아이템의 진정성을 판단하는 단계Determining authenticity of the one or more items based on the first code and the second code 를 포함하는 방법.How to include. 제39항에 있어서,The method of claim 39, 상기 이미지에 기초하여 상기 제1 머신 판독 가능 심볼을 획득하는 단계는 상기 이미지에 기초하여 제1 바코드를 획득하는 단계를 포함하고,Acquiring the first machine readable symbol based on the image comprises acquiring a first barcode based on the image, 상기 제2 머신 판독 가능 심볼은 제2 바코드를 포함하는 방법.Wherein the second machine readable symbol comprises a second barcode. 제41항에 있어서,The method of claim 41, wherein 상기 이미지에 기초하여 상기 제1 바코드를 획득하는 단계는 상기 이미지로부터 2차원 바코드를 획득하는 단계를 포함하고, Acquiring the first barcode based on the image comprises acquiring a two-dimensional barcode from the image, 상기 2차원 바코드와 상기 제2 바코드는 합성 바코드를 형성하며,The two-dimensional barcode and the second barcode form a synthetic barcode, 상기 하나 이상의 아이템의 진정성을 판단하는 단계는 상기 제2 바코드가 상기 2차원 바코드에 상응하는지 여부를 판단하는 단계를 포함하는 방법.Determining the authenticity of the one or more items includes determining whether the second barcode corresponds to the two-dimensional barcode. 하나 이상의 아이템과 연관된 이미지에 기초하여 상기 이미지의 하나 이상의 화소의 색 특성들을 처리함으로써 머신 판독 가능 심볼을 획득하는 단계;Obtaining a machine readable symbol by processing color characteristics of one or more pixels of the image based on an image associated with one or more items; 상기 머신 판독 가능 심볼에 기초하여 제1 코드를 획득하는 단계;Obtaining a first code based on the machine readable symbol; 상기 하나 이상의 아이템에 연관된 메모리 장치로부터 제2 코드를 획득하는 단계; 및Obtaining a second code from a memory device associated with the one or more items; And 상기 제1 코드 및 상기 제2 코드에 기초하여 상기 하나 이상의 아이템의 진정성을 판단하는 단계Determining authenticity of the one or more items based on the first code and the second code 를 포함하며, Including; 상기 메모리 장치는 상기 하나 이상의 아이템과 연관된 송수신기 장치에 결합되는, 아이템 인증 방법.And the memory device is coupled to a transceiver device associated with the one or more items. 제43항에 있어서,The method of claim 43, 상기 하나 이상의 아이템의 진정성을 판단하는 단계는 상기 제1 코드가 상기 제2 코드와 일치하는지 여부를 판단하는 단계를 포함하는 방법.Determining the authenticity of the one or more items includes determining whether the first code matches the second code. 제1 이미지에 기초하여 상기 제1 이미지의 하나 이상의 화소의 색 특성들을 처리함으로써 머신 판독 가능 심볼을 획득하는 단계;Obtaining a machine readable symbol by processing color characteristics of one or more pixels of the first image based on the first image; 송수신기 장치에 결합된 메모리 장치에 상기 머신 판독 가능 심볼의 이미지를 저장하는 단계; 및Storing an image of the machine readable symbol in a memory device coupled to a transceiver device; And 상기 머신 판독 가능 심볼의 상기 이미지, 상기 메모리 장치, 및 상기 송수신기 장치를 인증될 하나 이상의 아이템에 연관시키는 단계Associating the image of the machine readable symbol, the memory device, and the transceiver device with one or more items to be authenticated 를 포함하는, 아이템들의 인증을 용이하게 하는 방법.Comprising a method of facilitating authentication of items. 하나 이상의 아이템과 연관된 이미지에 기초하여 상기 이미지의 하나 이상의 화소의 색 특성들을 처리함으로써 제1 머신 판독 가능 심볼을 획득하는 단계;Obtaining a first machine readable symbol by processing color characteristics of one or more pixels of the image based on an image associated with one or more items; 상기 하나 이상의 아이템과 연관된 메모리 장치로부터 제2 머신 판독 가능 심볼을 획득하는 단계; 및Obtaining a second machine readable symbol from a memory device associated with the one or more items; And 상기 제1 머신 판독 가능 심볼과 상기 제2 머신 판독 가능 심볼에 기초하여 상기 하나 이상의 아이템의 진정성을 판단하는 단계Determining authenticity of the one or more items based on the first machine readable symbol and the second machine readable symbol. 를 포함하며, Including; 상기 메모리 장치는 상기 하나 이상의 아이템과 연관된 송수신기 장치에 결합되는, 아이템 인증 방법.And the memory device is coupled to a transceiver device associated with the one or more items. 제46항에 있어서,47. The method of claim 46 wherein 상기 하나 이상의 아이템의 진정성을 판단하는 단계는,Determining the authenticity of the one or more items, 상기 제1 머신 판독 가능 심볼로부터 제1 코드를 획득하는 단계;Obtaining a first code from the first machine readable symbol; 상기 제2 머신 판독 가능 심볼로부터 제2 코드를 획득하는 단계; 및Obtaining a second code from the second machine readable symbol; And 상기 제1 코드 및 상기 제2 코드에 기초하여 상기 하나 이상의 아이템의 진정성을 판단하는 단계Determining authenticity of the one or more items based on the first code and the second code 를 포함하는 방법.How to include. 이미지에 기초하여 스캔 가능 코드를 생성하는 방법으로서,A method of generating scannable code based on an image, 상기 이미지와 연관된 하나 이상의 화소의 색 특성들을 처리하는 단계; 및Processing color characteristics of one or more pixels associated with the image; And 상기 하나 이상의 화소에 대한 제1 코드를 획득하는 단계Obtaining a first code for the one or more pixels 를 포함하고, 상기 제1 코드는 머신 판독 가능 심볼과 연관된 제2 코드에 상응하는 방법.And wherein the first code corresponds to a second code associated with a machine readable symbol. 제48항에 있어서,The method of claim 48, 상기 제2 코드는 상기 제1 코드를 상기 머신 판독 가능 심볼과 연관된 색인표(look-up table)에 적용함으로써 생성되는 방법.Wherein the second code is generated by applying the first code to a look-up table associated with the machine readable symbol. 제48항에 있어서,The method of claim 48, 상기 이미지의 스캔을 위한 시작점을 가리키기 위한 제1 표지 심볼을 부가하는 단계; 및Adding a first marker symbol to indicate a starting point for scanning of the image; And 상기 이미지의 스캔을 위한 끝점을 가리키기 위한 제2 표지 심볼을 부가하는 단계Adding a second beacon symbol to indicate an endpoint for scanning of the image 를 더 포함하는 방법.How to include more. 제48항에 있어서,The method of claim 48, 상기 생성된 스캔 가능 코드를 상기 하나 이상의 아이템에 적용하는 단계를 더 포함하는 방법.Applying the generated scannable code to the one or more items. 제48항에 있어서,The method of claim 48, 상기 하나 이상의 화소의 상기 색 특성들을 처리하는 단계는, 50% 초과의 회흑색을 포함하는 색 값을 흑색을 나타내는 색 값으로 변환하고 50% 미만의 회백색을 포함하는 색 값을 백색을 나타내는 색 값으로 변환하도록, 상기 하나 이상의 화소의 색 값들을 변화시키는 단계를 포함하는 방법.Processing the color characteristics of the one or more pixels includes converting a color value comprising more than 50% gray black to a color value representing black and converting a color value comprising less than 50% gray white to a color value representing white. Varying color values of the one or more pixels to convert. 제52항에 있어서,The method of claim 52, wherein 흑색을 나타내는 색 값으로 변환된 상기 하나 이상의 화소는 제1 코드 값으로서 인코딩되고, 백색을 나타내는 색 값으로 변환된 상기 하나 이상의 화소는 제2 코드 값으로서 인코딩되는 방법.Wherein said at least one pixel converted to a color value representing black is encoded as a first code value and said at least one pixel converted to a color value representing white is encoded as a second code value. 이미지에 기초하여 상기 이미지의 하나 이상의 화소의 색 특성들을 처리함으로써 머신 판독 가능 심볼을 획득하는 단계;Obtaining a machine readable symbol by processing color characteristics of one or more pixels of the image based on the image; 상기 머신 판독 가능 심볼에 기초하여 코드를 획득하는 단계;Obtaining a code based on the machine readable symbol; 송수신기 장치에 결합된 메모리 장치에 상기 코드를 저장하는 단계; 및Storing the code in a memory device coupled to the transceiver device; And 상기 이미지, 상기 메모리 장치, 및 상기 송수신기 장치를 인증될 하나 이상의 아이템과 연관시키는 단계Associating the image, the memory device, and the transceiver device with one or more items to be authenticated. 를 포함하는 아이템들의 인증을 용이하게 하는 방법.A method for facilitating authentication of items comprising a.
KR1020067013714A 2003-12-08 2004-12-08 Method for identifying and authenticating goods using codes, barcodes and radio frequency identification KR20060124675A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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