[go: up one dir, main page]

KR20130011791A - 시간정보와 시각적 인지정보를 결합한 동적 다차원 코드 생성 장치와 인식 장치 및 그 방법 - Google Patents

시간정보와 시각적 인지정보를 결합한 동적 다차원 코드 생성 장치와 인식 장치 및 그 방법 Download PDF

Info

Publication number
KR20130011791A
KR20130011791A KR1020110073199A KR20110073199A KR20130011791A KR 20130011791 A KR20130011791 A KR 20130011791A KR 1020110073199 A KR1020110073199 A KR 1020110073199A KR 20110073199 A KR20110073199 A KR 20110073199A KR 20130011791 A KR20130011791 A KR 20130011791A
Authority
KR
South Korea
Prior art keywords
information
code
dynamic
dimensional code
multidimensional
Prior art date
Application number
KR1020110073199A
Other languages
English (en)
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 한국전자통신연구원
Priority to KR1020110073199A priority Critical patent/KR20130011791A/ko
Priority to US13/533,925 priority patent/US9087277B2/en
Publication of KR20130011791A publication Critical patent/KR20130011791A/ko

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
    • 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/06009Record 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 with optically detectable marking
    • G06K19/06046Constructional details
    • G06K19/06112Constructional details the marking being simulated using a light source, e.g. a barcode shown on a display or a laser beam with time-varying intensity profile
    • 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
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • 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

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Optics & Photonics (AREA)
  • Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Multimedia (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

시간정보와 시각적 인지정보를 결합한 동적 다차원 코드 생성 장치와 인식 장치 및 그 방법이 개시된다. 본 발명은 원본정보와 연관되며 시간에 따라 변할 수 있는 시각적 인지정보를 포함하는 동적 다차원 코드(dynamic multi-dimensional code) 또는 시변 코드(time-variant code)를 제공한다. 이에 따라 사용자가 쉽게 다차원 코드의 존재와 원본정보의 의도된 내용을 파악할 수 있다.

Description

시간정보와 시각적 인지정보를 결합한 동적 다차원 코드 생성 장치와 인식 장치 및 그 방법 {Apparatus and method for dynamic multi-dimensional codes with time and visual recognition information}
본 발명은 정보보호 및 정보화 기술에 관한 것으로, 보다 상세하게는 다차원 코드를 생성하고 표시하며 이를 인식하는 기술에 관한 것이다.
시각적으로 정보를 전달하고 이를 인식하기 위해 다차원 코드(multi-dimensional codes)를 이용한 기술들이 제안되고 있다. 다차원 코드는 흑백 막대 폭, 매트릭스, 도형, 패턴, 색상 등의 조합에 의해 숫자, 글자, 특수기호 등을 광학적으로 판독하기 쉽게 부호화한 것이다. 다차원 코드는 데이터를 고밀도로 집적할 수 있어 유통, 물류 분야는 물론 각종 신분증과 의료 분야, 마케팅, Air Carrier, 제조업체, 행정 등의 분야에 적용될 수 있다. 또한 스마트폰 등의 휴대용 다기능 디바이스를 이용한 전자 상거래, 인터넷 뱅킹 등 국민 생활 전반에 편의를 제공할 것으로 기대되는 차세대 표현 기술이다.
초기 다차원 코드는 산업용 물류 정보 처리나 단순한 홈페이지 주소, 정보저장 주소 등의 전달을 통해 마케팅 등의 목적을 달성하는 응용성에 초점이 맞추어져 있었다. 하지만 최근에는 스마트폰의 폭발적인 보급과 더불어 쓰임새가 넓어져서 사진, 그림, 생체정보, 음성정보, 고용량 텍스트 또는 동영상 등 매우 복잡하고 용량이 큰 정보를 처리하는 응용분야에까지 그 적용이 확대되고 있다.
전 세계적으로 다양한 다차원 코드들이 알려져 있다. 일본 QR코드(Denso Wave), 미국 PDF417(Symbol Technologies), Data Matrix(International Data Matrix), MaxiCode(UPS) 등이 국제표준으로 채택되었다. 다차원 코드 이미지를 이용하여 정보를 전달하기 위해, 수십 Kbyte 이하의 저용량 데이터는 1번의 정지 영상을 이용할 수 있다. 수 Mbyte 이상의 대용량 데이터를 전송하기 위해서는 수백 또는 수천 개로 구성된 다차원 코드 또는 시변 코드를 이용할 수 있다.
선행기술 한국 등록특허 10-0455802에는 휴대용 단말장치에 시변 코드를 표시하는 방법 및 장치 기술이, 한국 등록특허 10-0786347에는 동영상 컬러코드 제공 장치 및 방법 기술이 각각 개시되고 있다.
일 양상에 따르면, 시간에 따라 이미지가 다양하게 변할 수 있는 시각적 인지정보를 다차원 코드 또는 시변 코드에 표시함에 따라, 사용자가 쉽게 다차원 코드의 존재와 의도된 내용을 파악할 수 있는 다차원 코드 생성 및 인식 기술을 제안한다.
일 양상에 따른 동적 다차원 코드 생성장치는, 다차원 코드 생성을 위한 원본정보와 시각적 인지정보를 입력받는 전처리부와, 입력된 원본정보와 시각적 인지정보를 시간에 따라 결합하여 다수의 동적 다차원 코드로 인코딩하는 다차원 코드 생성부를 포함한다. 이때, 시각적 인지정보는 원본정보와 연관되며 시간에 따라 변화하여 시각적으로 인지 가능한 동적 이미지정보이다.
다른 양상에 따른 동적 다차원 코드 인식장치는, 소정의 원본정보를 코드화한 원본정보 코드와 원본정보와 연관되며 시간에 따라 변화하여 시각적으로 인지 가능한 동적 이미지정보를 포함하는 시각적 인지정보 코드를 포함하는 다차원 코드를 인식하는 다차원 코드 인식부와, 인식된 다차원 코드를 디코딩하여 원본정보를 판독하는 디코딩부를 포함한다.
또 다른 양상에 따른 다차원 코드 생성방법은, 원본정보로부터 원본정보와 연관되며 시간에 따라 변화하여 시각적으로 인지 가능한 동적 이미지정보인 시각적 인지정보를 분할하는 단계와, 분할된 원본정보와 시각적 인지정보를 시간에 따라 결합하여 다수의 다차원 코드로 인코딩하는 단계를 포함한다.
또 다른 양상에 따른 다차원 코드 인식방법은, 소정의 원본정보를 코드화한 원본정보 코드와 원본정보와 연관되며 시간에 따라 변화하여 시각적으로 인지 가능한 동적 이미지정보를 포함하는 시각적 인지정보 코드를 포함하는 다차원 코드를 인식하는 단계와, 인식된 다차원 코드를 디코딩하여 원본정보를 판독하는 단계를 포함한다.
또 다른 양상에 따른 동적 다차원 코드는, 소정의 원본정보를 코드화한 원본정보 코드와, 원본정보와 연관되며 시간에 따라 변화하여 시각적으로 인지 가능한 동적 이미지정보를 포함하는 시각적 인지정보 코드를 포함한다.
일 실시예에 따르면, 원본정보를 무작위로 또는 복잡하게 표시하는 다차원 코드, 시각적으로 인지 가능한 정보를 단순하게 정적으로 표시하는 다차원 코드와는 대조적으로, 시간에 따라 이미지가 다양하게 변할 수 있는 시각적 인지정보를 다차원 코드 또는 시변 코드에 표시함에 따라 사용자가 쉽게 다차원 코드를 식별하고 의도된 내용을 파악할 수 있다.
특히, 원본정보를 함축하거나 대표하는 이미지를 포함하는 동영상 또는 동적인 광고를 다차원 코드에 표시함에 따라 사용자가 다차원 코드를 식별하고 원본정보의 의도된 내용을 쉽고 빠르게 파악할 수 있다.
나아가, 다차원 코드를 통해 부가적으로 다양한 정보를 전달할 수 있고, 보안 및 인증 기능을 다차원 코드에 결합함에 따라 다차원 코드의 보안성을 높일 수 있다.
도 1은 본 발명의 일 실시예에 따른 동적 다차원 코드 생성 및 인식 시스템의 구성도,
도 2는 본 발명의 일 실시예에 따른 시간과 시각적 인지정보를 결합한 동적 다차원 코드를 도시한 참조도,
도 3은 본 발명의 일 실시예에 따른 다차원 코드가 적용된 예를 도시한 참조도,
도 4는 본 발명의 다른 실시예에 따른 다차원 코드가 적용된 예를 도시한 참조도,
도 5는 본 발명의 일 실시예에 따라 다차원 코드를 휴대용 다기능 디바이스를 통해 인식하는 예를 도시한 참조도,
도 6은 본 발명의 일 실시예에 따른 다차원 코드 생성방법을 도시한 흐름도,
도 7은 본 발명의 일 실시예에 따른 다차원 코드 인식방법을 도시한 흐름도이다.
이하에서는 첨부한 도면을 참조하여 본 발명의 실시예들을 상세히 설명한다. 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
도 1은 본 발명의 일 실시예에 따른 동적 다차원 코드 생성 및 인식 시스템의 구성도이다.
도 1을 참조하면, 본 발명은 원본정보와 연관되며 시간에 따라 변할 수 있는 시각적 인지정보를 포함하는 동적인 다차원 코드(dynamic multi-dimensional code) 또는 시변 코드(time-variant code)를 제공한다. 일반적인 다차원 코드는 원본정보를 무작위로 또는 복잡하게 표시하거나 시각적으로 인지 가능한 정보를 단순하게 정적으로 표시한다. 그러나, 본 발명의 다차원 코드는 원본정보와 연관된 동적인 이미지 정보, 예를 들면 움직이는 자동차, 로고, 캐릭터 등의 동영상 또는 동적인 배너광고 형태의 정보들을 원본정보와 함께 표시한다. 이에 따라 사용자가 쉽게 다차원 코드를 식별하고 원본정보의 의도된 내용을 파악할 수 있다.
다차원 코드는 2차원 이상의 코드이다. 1차원인 바코드가 x축으로만 나열된 단순 코드라면, 2차원 코드는 xㆍy축을 매트릭스 형태로 배열해 1차원보다 많은 정보를 제공한다. QR코드가 대표적인 2차원 코드다. 3차원 코드는 xㆍy축 좌표 이외에 흑백 막대 폭, 매트릭스, 도형, 패턴, 색상 등의 조합 등 다른 속성이 추가된 코드이다.
시변 코드는 시간에 따라 변하는 코드이다. 예를 들면 2차원 시변 코드는 2차원 코드 패턴의 모양이 시간에 따라 변하는 모양 변화 2차원 시변 코드, 2차원 코드 패턴의 위치가 시간에 따라 변하는 위치 변화 2차원 시변 코드, 2차원 코드 패턴의 색조가 시간에 따라 변하는 색조 변화 2차원 시변 코드, 2차원 코드 패턴의 명암이 시간에 따라 변하는 명암 변화 2차원 시변 코드가 있을 수 있다. 또는 코드 패턴의 모양, 위치, 색조, 명암의 결합이 시간에 따라 변하는 2차원 시변 코드가 있을 수 있다. 이하 설명의 편의를 위해서 다차원 코드를 중심으로 설명하나, 시변 코드 역시 다차원 코드와 동일 범위 상에서 적용될 수 있다.
도 1을 참조하면, 동적 다차원 코드 생성 및 인식 시스템은 동적 다차원 코드를 생성하는 다차원 코드 생성장치(10)와 동적 다차원 코드를 인식하는 다차원 코드 인식장치(12)를 포함한다.
다차원 코드 생성장치(10)는 전처리부(100)와 다차원 코드 생성부(102)를 포함하며, 다차원 코드 표시부(104)를 더 포함할 수 있다. 전처리부(100)는 원본정보와 시각적 인지정보를 입력받아 이를 분할한다. 다차원 코드 생성부(102)는 분할된 원본정보와 시각적 인지정보를 시간에 따라 결합하여 다수의 다차원 코드로 인코딩한다. 다차원 코드 표시부(104)는 다차원 코드 생성부(102)를 통해 생성된 다차원 코드를 디스플레이한다.
전술한 구성은 서비스에 따라서 달라질 수 있다. 즉, 다차원 코드 생성부(102)와 다차원 코드 표시부(104)는 하나의 장치 내에 포함될 수 있으나, 별도의 장치로 분리될 수도 있다. 본 발명의 설명에서 장치는 주어진 입력 값에 대해 특별한 값을 출력하는 알고리즘의 개념으로 사용 가능하다. 다만 참가자들의 구성은 이에 한정되는 것은 아니며 설계되는 방식에 따라 유연하게 참가자의 역할이 새로운 주체의 정의로 분리되거나 또는 통합될 수 있으며, 필요 시 새로운 참가자를 정의할 수 있다.
전처리부(100)는 동적 다차원 코드로 변환하여 전달될 원본정보와 시각적으로 인지 가능한 정보를 입력받는다. 원본정보는 단순한 텍스트 정보부터 사진, 그림, 생체정보, 음성정보, 고용량 텍스트, 금융정보 또는 동영상 등 매우 복잡한 대용량 정보일 수 있다. 이어서 전처리부(100)는 미리 설정된 코드용량 또는 필요에 따라 해당 입력정보들을 부분정보로 분할한다.
다차원 코드 생성부(102)는 전처리부(100)를 통해 분할된 각각의 정보들을 다차원 코드 또는 패턴 이미지로 인코딩하거나 변환한다. 이때, 다차원 코드 생성부(102)는 다차원 코드 생성프로그램을 이용하여 다차원 코드를 인코딩 또는 변환할 수 있다.
일 양상에 따르면, 다차원 코드 생성부(102)는 동적 다차원 코드 생성 시에, 미리 설정된 방식에 따라 의도된 시각적 인지 가능정보를 다차원 코드에 결합한다. 의도된 정보의 결합은 다차원 코드 생성 시 일체적으로 수행될 수 있다. 또는 원본정보의 동적 다차원 코드 생성과는 별개로 수행될 수 있다. 전술한 의도된 정보는 사용자에게 다차원 코드의 존재에 대한 인식을 강화시킬 수 있다.
다차원 코드 표시부(104)는 다차원 코드 생성부(102)를 통해 생성된 다차원 코드를 표시한다. 일 양상에 따르면, 다수의 다차원 코드에는 시간 정보가 결합되어, 일정 시간 주기 또는 정해진 시간 간격에 따라 하나씩 연속적으로 표시된다. 또는 미리 설정된 방식에 따라 표시된다. 시간 간격은 다차원 코드를 구성하는 각 코드들 사이에서 동일하지 않을 수 있다. 또한, 시간 간격은 다차원 코드를 표시하는 장치 및 다차원 코드를 인식하는 장치 등의 성능에 따라 다르게 설정될 수 있다.
한편, 다차원 코드 인식장치(12)는 다차원 코드 인식부(120)와 디코딩부(122)를 포함한다. 다차원 코드 인식부(120)는 원본정보 코드와 시각적 인지정보 코드를 포함하는 다차원 코드를 인식한다. 시각적 인지정보 코드는 원본정보와 연관되며 시간에 따라 변화하여 시각적으로 인지 가능한 동적 이미지정보를 포함한다. 디코딩부(122)는 다차원 코드 인식부(120)를 통해 인식된 다차원 코드를 디코딩하여 원본정보를 판독한다.
일 실시예에 따르면, 다차원 코드 인식부(120)는 카메라 또는 광학 센서를 통해 동적 다차원 코드를 스캔하여 읽어들일 수 있다. 동적 다차원 코드를 스캔하기 위해서 다차원 코드 인식장치(12)는 일정 시간 주기 또는 정해진 시간 간격에 따라 하나씩 연속적으로 표시되는 각 구성 코드를 모두 스캔하여 처리할 수 있다고 가정한다. 다차원 코드 인식부(120)는 다차원 코드 이미지를 다차원 코드 인식프로그램을 이용하여 인식할 수 있다.
도 2는 본 발명의 일 실시예에 따른 시간과 시각적 인지정보를 결합한 동적 다차원 코드를 도시한 참조도이다.
본 발명에 따른 다차원 코드는 소정의 원본정보를 코드화한 원본정보 코드와, 원본정보와 연관되며 시간에 따라 변화하여 시각적으로 인지 가능한 동적 이미지정보를 포함하는 시각적 인지정보 코드로 구성된다. 시각적 인지정보 코드의 동적 이미지정보는 사용자가 다차원 코드를 식별하고 원본정보의 의도된 내용을 파악할 수 있도록 원본정보를 함축하거나 대표하는 이미지를 포함하는 동영상 또는 동적인 광고일 수 있다.
일반적인 다차원 코드 사용방식은 복잡해 보이는 패턴 이미지를 단순하게 표시하고 인식하는 것으로, 다차원 코드의 이미지로부터 다차원 코드 내에 함축된 데이터에 관련된 정보를 그 자체로 알기 어렵다. 그러나, 본 발명에 따른 다차원 코드는 시각적으로 인지 가능한 글자, 그림 등의 동적 이미지들이 포함된다. 이에 따라 사용자가 다차원 코드를 쉽고 편리하게 인식하고 이용할 수 있다. 나아가, 다차원 코드에 정지영상이 아닌 동영상 이미지를 결합함에 따라 그 활용도를 넓힐 수 있다.
도 2를 참조하면, 본 발명은 원본정보와 시각적 인지정보를 분할(200)하고, 분할된 원본정보와 시각적 인지정보를 시간에 따라 결합(202)하여 다수의 다차원 코드로 인코딩한다(204). 도 2에서는 시각적으로 인지 가능한 정보의 예로, 움직이는 자동차 이미지가 동적 다차원 코드에 결합되어 표시되는 경우를 보여준다. 코드 사용자는 움직이는 자동차의 이미지를 보면서 자동차와 관련된 상품 정보 또는 홍보 내용이 있음을 인식 및 판단하고, 같이 표시되는 동적 다차원 코드를 통해 상세한 정보를 전달받을 수 있다.
본 발명에 따르면 시간과 시각적 인지 정보를 결합한 다차원 코드를 통해, 사용자가 다차원 코드를 식별하고 그 존재를 쉽게 인지할 수 있다. 다차원 코드는 온라인과 오프라인을 연결해 주는 단순한 역할을 넘어 스마트 기기들 사이에 편리하고 스마트한 정보 전달 매체로 중요하게 활용될 것으로 기대되고 있다. PC, 노트북, 스마트 패드, 키오스크, 은행 ATM, 옥외 광고판 등을 포함하는 스마트 컴퓨팅 환경에서는 예를 들어, 홈페이지를 통해, 다수의 다양한 다차원 코드들이 모두 한 번에 표시될 수 있다. 따라서, 다차원 코드들을 빠르고 쉽게 서로 구분해서 이용하는 문제는 매우 중요하다. 또한 이러한 환경에서, 특히 예를 들어 광고주와 같이 다차원 코드를 이용하는 정보 전달자는 사용자가 다차원 코드의 존재성을 쉽게 인지하도록 하는 문제 또한 중요하다. 본 발명에 따르면, 시간과 시각적 인지 정보를 결합한 다차원 코드를 제공함에 따라, 사용자가 다차원 코드를 식별하고 그 존재를 쉽게 인지할 수 있다.
추가 양상에 따르면, 시간에 따라 변하는 시각적 인지정보 코드의 동적 이미지정보는, 다차원 코드를 표시하는 장치 및 다차원 코드를 인식하는 장치 중 적어도 하나의 처리 성능에 따라 표시되는 시간 주기 또는 시간 간격이 변화할 수 있다.
예를 들면, 다차원 코드 인식장치가 고도의 화질과 스캔 성능을 제공할 수 있는 경우 짧은 시간 주기를 이용할 수 있으며, 이 경우 다차원 코드 표시장치에 표시되는 동적 다차원 코드는 일반적인 동영상과 같이 움직임이 빨리 나타날 수 있다. 다른 예로, 다차원 코드는 인터넷 배너 광고와 같이 표시될 수 있다. 또 다른 예로, 각 구성 코드 사이에 긴 시간 주기를 이용하는 경우 다차원 코드 표시장치에 표시되는 동적 다차원 코드는 느리게 나타날 수 있다.
추가 양상에 따르면, 다차원 코드는 원본정보와 동적 이미지정보를 결합한 다수의 다차원 코드 사이의 순위 또는 연결 인덱스 정보를 포함하는 인덱스 정보 코드를 포함한다. 이 경우 다차원 코드는 미리 설정된 코드 간 순위 또는 연결 인덱스 관계에 따라 표시된다.
추가 양상에 따르면, 다차원 코드는 사용자 또는 사용자 단말을 인증하는 보안 및 인증 코드를 포함한다. 즉, 다수의 다차원 코드를 표시할 때 다양한 보안 및 인증 기능이 제공되도록 한다. 보안 및 인증 기능은 사용자 개인 비밀 정보, 워터마크, 서명, 암호문 등을 포함하며 보안 및 인증 효과를 높일 수 있는 다양한 정보 및 기법 등을 포함할 수 있으나 이에 한정되지는 않는다.
도 3은 본 발명의 일 실시예에 따른 다차원 코드가 적용된 예를 도시한 참조도이다.
도 3을 참조하면, 본 발명의 다차원 코드는 시각적으로 인지 가능한 글자, 그림 등의 동적 이미지들이 포함된다. 예를 들면, 도 3에 도시된 바와 같이, 다차원 코드의 원본 코드가 커피숍에 관련된 것임을 확인할 수 있는 동적 이미지인 커피(300), 팥빙수(310), 브레드(320) 및 생과일 주스(330) 등을 포함하는 시각적 인지정보 코드가 원본코드에 결합되어 표시된다. 이에 따라 사용자가 다차원 코드의 동적 이미지들을 통해 다차원 코드가 커피숍과 관련되어 있음을 쉽고 편리하게 인식할 수 있다.
도 4는 본 발명의 다른 실시예에 따른 다차원 코드가 적용된 예를 도시한 참조도이다.
도 4를 참조하면, 본 발명의 다차원 코드는 현재 인터넷 상에서 볼 수 있는 배너 광고처럼 광고 및 홍보 효과를 높일 수 있는 다양한 동적 이미지를 포함할 수 있다. 예를 들면, 도 4에 도시된 바와 같이, 다차원 코드의 커피숍에 관한 원본 코드에 해당 커피숍을 광고하는 배너 광고를 포함하는 시각적 인지정보 코드(400,410,420,430)가 결합하여 동적으로 표시된다. 이에 따라 사용자가 다차원 코드가 커피숍과 관련되어 있음을 쉽고 편리하게 인식할 수 있다.
도 5는 본 발명의 일 실시예에 따라 다차원 코드를 휴대용 다기능 디바이스를 통해 인식하는 예를 도시한 참조도이다.
도 5를 참조하면, 본 발명의 다차원 코드 인식장치는 카메라 또는 광학센서를 통해 다차원 코드를 인식한다. 도 5는 스마트 기기를 포함하는 휴대용 다기능 디바이스(50)에 장착된 카메라를 통해 다차원 코드(500)를 인식하는 예를 도시한 것이나, 인식수단은 이에 한정되지 않는다.
카메라는 스마트폰 등 휴대전화와 노트북 등에 장착되어 사진 및 동영상을 촬영하기 위해 널리 배포되어 있으며 웹캠을 통해 데스크톱 PC에서 화상 전화를 이용하는 등 사용자는 쉽게 일상생활에서 이러한 기기들을 이용하고 있다. 대부분의 스마트폰 및 스마트 기기를 포함하는 휴대용 다기능 디바이스 등에서는 다차원 코드를 인식할 수 있는 프로그램 등이 보급되어 있어 다차원 코드의 이용에 익숙해 있다.
다차원 코드를 인식할 수 있는 카메라를 장착한 기기는 언제든지 다차원 코드를 통해 정보를 획득할 수 있으므로 사용자는 해당 기기들을 이용하여 별도의 통신망 없이 또는 통신요금에 대한 부담 없이 매우 편리하게 정보를 처리할 수 있다. 또한, 다차원 코드를 카메라를 통해 인식하는 방법은 비접촉식으로 이루어지므로 별도의 연결 케이블 등의 장비가 요구되지 않아 사용자 친화적인 서비스를 구현할 수 있다.
도 6은 본 발명의 일 실시예에 따른 다차원 코드 생성방법을 도시한 흐름도이다.
도 1 및 도 6을 참조하면, 다차원 코드 생성장치(10)는 원본정보와, 원본정보와 연관되며 시간에 따라 변화하여 시각적으로 인지 가능한 동적 이미지정보인 시각적 인지정보를 분할한다(600). 시각적 인지정보 코드의 동적 이미지정보는 사용자가 다차원 코드를 식별하고 원본정보의 의도된 내용을 파악할 수 있도록 원본정보를 함축하거나 대표하는 이미지를 포함하는 동영상 또는 동적인 광고일 수 있다.
이어서, 다차원 코드 생성장치(10)는 분할된 원본정보와 시각적 인지정보를 시간에 따라 결합하여 다수의 다차원 코드로 인코딩한다(610).
다차원 코드 생성단계(610)에서, 다차원 코드 생성장치(10)는 다차원 코드를 표시하는 장치 및 다차원 코드를 인식하는 장치 중 적어도 하나의 처리 성능에 따라 시간 주기 또는 시간 간격을 포함하는 시간 정보를 결정하고, 결정된 시간 정보를 다차원 코드에 결합할 수 있다.
또한, 다차원 코드 생성단계(610)에서, 다차원 코드 생성장치(10)는 원본정보와 동적 이미지정보를 결합한 다수의 다차원 코드 사이의 순위 또는 연결 인덱스 정보를 포함하여 다수의 다차원 코드로 인코딩할 수 있다. 이 경우 다수의 다차원 코드 사이의 순위 또는 연결 인덱스에 따라 다차원 코드가 시간에 따라 변화하게 할 수 있다. 나아가, 다차원 코드 생성단계(610)에서, 다차원 코드 생성장치(10)는 보안 및 인증정보를 결합하여 다수의 다차원 코드로 인코딩할 수 있다. 추가 양상에 따르면, 다차원 코드 생성장치(10)는 생성된 다수의 다차원 코드를 표시한다(620).
도 7은 본 발명의 일 실시예에 따른 다차원 코드 인식방법을 도시한 흐름도이다.
도 1 및 도 7을 참조하면, 다차원 코드 인식장치(12)는 소정의 원본정보를 코드화한 원본정보 코드와 원본정보와 연관되며 시간에 따라 변화하여 시각적으로 인지 가능한 동적 이미지정보를 포함하는 시각적 인지정보 코드를 포함하는 다차원 코드를 인식한다(700). 인식방법은 카메라 또는 광학센서를 이용할 수 있다. 이어서, 인식된 다차원 코드를 디코딩하여 원본정보를 판독한다(710). 이에 따라, 다차원 코드의 존재성에 대한 인식을 강화하고 다차원 코드를 통해 부가적으로 다양한 정보 전달 효과를 얻을 수 있다.
이제까지 본 발명에 대하여 그 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
10 : 다차원 코드 생성장치 12 : 다차원 코드 인식장치
100 : 전처리부 102 : 다차원 코드 생성부
104 : 다차원 코드 표시부 120 : 다차원 코드 인식부
122 : 디코딩부

Claims (17)

  1. 다차원 코드 생성을 위한 원본정보와 시각적 인지정보를 입력받는 전처리부; 및
    상기 입력된 원본정보와 시각적 인지정보를 시간에 따라 결합하여 다수의 동적 다차원 코드로 인코딩하는 다차원 코드 생성부; 를 포함하며,
    상기 시각적 인지정보는 상기 원본정보와 연관되며 시간에 따라 변화하여 시각적으로 인지 가능한 동적 이미지정보인 것을 특징으로 하는 동적 다차원 코드 생성장치.
  2. 제 1 항에 있어서,
    상기 시각적 인지정보 코드의 동적 이미지정보는, 사용자가 동적 다차원 코드를 식별하고 원본정보의 의도된 내용을 파악할 수 있도록 상기 원본정보를 함축하거나 대표하는 이미지를 포함하는 동영상 또는 동적인 광고인 것을 특징으로 하는 동적 다차원 코드 생성장치.
  3. 제 1 항에 있어서, 상기 다차원 코드 생성부는,
    동적 다차원 코드를 표시하는 장치 및 동적 다차원 코드를 인식하는 장치 중 적어도 하나의 처리 성능에 따라 시간 주기 또는 시간 간격을 포함하는 시간 정보를 결정하고, 상기 결정된 시간 정보를 동적 다차원 코드에 결합하는 것을 특징으로 하는 동적 다차원 코드 생성장치.
  4. 제 1 항에 있어서, 상기 다차원 코드 생성부는,
    원본정보와 동적 이미지정보를 결합한 다수의 동적 다차원 코드 사이의 순위 또는 연결 인덱스 정보를 포함하여 상기 다수의 동적 다차원 코드로 인코딩함에 따라, 다수의 동적 다차원 코드 사이의 순위 또는 연결 인덱스에 따라 동적 다차원 코드가 변화하게 하는 것을 특징으로 하는 동적 다차원 코드 생성장치.
  5. 제 1 항에 있어서, 상기 다차원 코드 생성부는,
    보안 및 인증정보를 결합하여 상기 다수의 동적 다차원 코드로 인코딩하는 것을 특징으로 하는 동적 다차원 코드 생성장치.
  6. 제 1 항에 있어서,
    상기 생성된 다수의 동적 다차원 코드를 표시하는 다차원 코드 표시부;
    를 더 포함하는 것을 특징으로 하는 동적 다차원 코드 생성장치.
  7. 소정의 원본정보를 코드화한 원본정보 코드와 상기 원본정보와 연관되며 시간에 따라 변화하여 시각적으로 인지 가능한 동적 이미지정보를 포함하는 시각적 인지정보 코드를 포함하는 동적 다차원 코드를 인식하는 다차원 코드 인식부; 및
    상기 인식된 동적 다차원 코드를 디코딩하여 상기 원본정보를 판독하는 디코딩부;
    를 포함하는 것을 특징으로 하는 동적 다차원 코드 인식장치.
  8. 제 7 항에 있어서, 상기 다차원 코드 인식부는,
    카메라 또는 광학센서를 통해 상기 동적 다차원 코드를 인식하는 것을 특징으로 하는 동적 다차원 코드 인식장치.
  9. 다차원 코드 생성장치가 다차원 코드를 생성하는 방법에 있어서,
    원본정보로부터, 상기 원본정보와 연관되며 시간에 따라 변화하여 시각적으로 인지 가능한 동적 이미지정보인 시각적 인지정보를 분할하는 단계; 및
    상기 분할된 원본정보와 시각적 인지정보를 시간에 따라 결합하여 다수의 동적 다차원 코드로 인코딩하는 단계;
    를 포함하는 것을 특징으로 하는 동적 다차원 코드 생성방법.
  10. 제 9 항에 있어서,
    상기 생성된 다수의 동적 다차원 코드를 표시하는 단계;
    를 더 포함하는 것을 특징으로 하는 동적 다차원 코드 생성방법.
  11. 다차원 코드 인식장치가 다차원 코드를 인식하는 방법에 있어서,
    소정의 원본정보를 코드화한 원본정보 코드와 상기 원본정보와 연관되며 시간에 따라 변화하여 시각적으로 인지 가능한 동적 이미지정보를 포함하는 시각적 인지정보 코드를 포함하는 동적 다차원 코드를 인식하는 단계; 및
    상기 인식된 동적 다차원 코드를 디코딩하여 상기 원본정보를 판독하는 단계;
    를 포함하는 것을 특징으로 하는 동적 다차원 코드 인식방법.
  12. 소정의 원본정보를 코드화한 원본정보 코드; 및
    상기 원본정보와 연관되며 시간에 따라 변화하여 시각적으로 인지 가능한 동적 이미지정보를 포함하는 시각적 인지정보 코드;
    를 포함하는 것을 특징으로 하는 동적 다차원 코드.
  13. 제 12 항에 있어서,
    상기 시각적 인지정보 코드의 동적 이미지정보는, 사용자가 동적 다차원 코드를 식별하고 원본정보의 의도된 내용을 파악할 수 있도록 상기 원본정보를 함축하거나 대표하는 이미지를 포함하는 동영상 또는 동적인 광고인 것을 특징으로 하는 동적 다차원 코드.
  14. 제 12 항에 있어서,
    상기 시각적 인지정보 코드는, 동적 다차원 코드가 표시되는 시간 주기와 시간 간격을 포함하는 시간 정보를 결합하고 결합한 시간 정보에 따라 표시되는 것을 특징으로 하는 동적 다차원 코드.
  15. 제 14 항에 있어서,
    상기 시간 주기와 시간 간격은, 동적 다차원 코드를 표시하는 장치 및 동적 다차원 코드를 인식하는 장치 중 적어도 하나의 처리 성능에 따라 결정되는 것을 특징으로 하는 동적 다차원 코드.
  16. 제 12 항에 있어서,
    상기 원본정보와 동적 이미지정보를 결합한 다수의 동적 다차원 코드 사이의 순위 또는 연결 인덱스 정보를 포함하는 인덱스 정보 코드;
    를 더 포함하는 것을 특징으로 하는 동적 다차원 코드.
  17. 제 12 항에 있어서,
    사용자 또는 사용자 단말을 인증하는 보안 및 인증 코드;
    를 더 포함하는 것을 특징으로 하는 동적 다차원 코드.
KR1020110073199A 2011-07-22 2011-07-22 시간정보와 시각적 인지정보를 결합한 동적 다차원 코드 생성 장치와 인식 장치 및 그 방법 KR20130011791A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020110073199A KR20130011791A (ko) 2011-07-22 2011-07-22 시간정보와 시각적 인지정보를 결합한 동적 다차원 코드 생성 장치와 인식 장치 및 그 방법
US13/533,925 US9087277B2 (en) 2011-07-22 2012-06-26 Apparatus and method for dynamic multi-dimensional codes with time and visual recognition information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110073199A KR20130011791A (ko) 2011-07-22 2011-07-22 시간정보와 시각적 인지정보를 결합한 동적 다차원 코드 생성 장치와 인식 장치 및 그 방법

Publications (1)

Publication Number Publication Date
KR20130011791A true KR20130011791A (ko) 2013-01-30

Family

ID=47555104

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110073199A KR20130011791A (ko) 2011-07-22 2011-07-22 시간정보와 시각적 인지정보를 결합한 동적 다차원 코드 생성 장치와 인식 장치 및 그 방법

Country Status (2)

Country Link
US (1) US9087277B2 (ko)
KR (1) KR20130011791A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019098687A1 (ko) * 2017-11-16 2019-05-23 상명대학교산학협력단 입체기반 다차원 심볼로지 시스템의 정보 삽입 장치 및 방법
KR20190093183A (ko) * 2019-07-29 2019-08-08 박준영 Qr 코드, 및 이를 이용하는 단말기
CN110443328A (zh) * 2019-07-22 2019-11-12 杭州沃朴物联科技有限公司 基于led防伪标签的识别验伪方法、装置、设备及介质

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8985455B2 (en) 2013-02-28 2015-03-24 Microsoft Corporation Active tag codes
WO2014145193A1 (en) * 2013-03-15 2014-09-18 Nexref Technologies, Llc Marker-based augmented reality (ar) display with inventory management
CN104424497B (zh) * 2013-09-10 2019-05-28 王越 一种动态二维码生成的方法及装置
CN104517130A (zh) * 2013-09-26 2015-04-15 爱国者欧途欧(北京)网络科技有限公司 一种编码生成方法
WO2015093606A1 (ja) * 2013-12-20 2015-06-25 日華化学株式会社 車両シート用難燃性コーティング剤および難燃性車両シート材料の製造方法
CN103763178B (zh) * 2014-01-03 2016-10-05 腾讯科技(深圳)有限公司 一种信息推送方法、服务器、用户终端以及系统
US10275626B2 (en) * 2014-02-07 2019-04-30 Sony Interactive Entertainment Inc. Sheet body, steroscopic object, and information code reading system
JP6493974B2 (ja) * 2014-02-26 2019-04-03 株式会社Mrsホールディングズ バーコード表示装置、バーコードサーバ装置及びバーコード読取装置並びにそれらの動作方法並びにプログラム
JP5784813B1 (ja) * 2014-02-26 2015-09-24 株式会社Mrsホールディングズ バーコード表示装置、バーコード表示装置の動作方法及びプログラム
CN105323141B (zh) * 2014-06-22 2018-08-21 广州沃定新信息科技有限公司 一种基于图像识别的信息传输方法、系统及移动终端
KR20160083738A (ko) * 2015-01-02 2016-07-12 삼성전자주식회사 표시 장치용 윈도우 및 이를 포함하는 표시 장치
US9953475B2 (en) * 2016-04-27 2018-04-24 Cubic Corporation 4D barcode
CN106709543B (zh) * 2016-08-31 2019-06-28 腾讯科技(深圳)有限公司 图形标识码生成方法及装置
PL3652247T5 (pl) 2017-07-14 2024-12-09 Borealis Ag Kompozycja polipropylenowa
CN109918960A (zh) * 2017-12-12 2019-06-21 武汉矽感科技有限公司 一种解码动态二维码的方法及装置
CN108076295B (zh) * 2017-12-15 2020-04-24 北京五特自动化工程有限公司 一种基于多维码的机器视觉通信系统
US11610088B1 (en) 2020-04-07 2023-03-21 Apple Inc. Time varying visual marker verification and decoding

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100455802B1 (ko) * 2002-07-03 2004-11-06 주식회사 아이콘랩 휴대용 단말장치에 시변 코드를 표시하는 방법 및 장치,및 이를 이용한 결제 및 인증 방법 및 장치
US7823784B2 (en) * 2004-06-14 2010-11-02 Fujifilm Corporation Barcode creation apparatus, barcode creation method and program
JP2006040046A (ja) * 2004-07-28 2006-02-09 Sony Corp 情報処理システム及び情報処理方法
KR100786347B1 (ko) 2006-04-14 2007-12-14 (주)태성모바일 동영상 컬러코드 제공 장치 및 방법
CN101063999B (zh) * 2006-04-29 2010-09-15 银河联动信息技术(北京)有限公司 一种二维码与标识的合成系统及方法
JP4867874B2 (ja) * 2007-09-12 2012-02-01 富士通株式会社 画像処理プログラム、画像処理装置、および画像処理方法
US20100070364A1 (en) * 2008-02-28 2010-03-18 James Michael Dugan PipPops - Partners In Profit Point Of Purchase Savings System
US20110089233A1 (en) * 2009-05-29 2011-04-21 Aixum Ag Device and process for the authentication of authorizations or enablement of a person with the use of a mobile communication device
US20110137706A1 (en) * 2009-12-08 2011-06-09 Christopher Brett Howard Framework and system for procurement, identification and analysis of potential buyers of real estate
US9280515B2 (en) * 2010-12-03 2016-03-08 Echostar Technologies L.L.C. Provision of alternate content in response to QR code
CN106803175B (zh) * 2011-02-16 2021-07-30 维萨国际服务协会 快拍移动支付装置,方法和系统
US9373114B2 (en) * 2011-02-25 2016-06-21 Diebold Self-Service Systems Division Of Diebold, Incorporated Automated teller machine with an encrypting card reader and an encrypting pin pad

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019098687A1 (ko) * 2017-11-16 2019-05-23 상명대학교산학협력단 입체기반 다차원 심볼로지 시스템의 정보 삽입 장치 및 방법
CN110443328A (zh) * 2019-07-22 2019-11-12 杭州沃朴物联科技有限公司 基于led防伪标签的识别验伪方法、装置、设备及介质
CN110443328B (zh) * 2019-07-22 2023-08-04 杭州沃朴物联科技有限公司 基于led防伪标签的识别验伪方法、装置、设备及介质
KR20190093183A (ko) * 2019-07-29 2019-08-08 박준영 Qr 코드, 및 이를 이용하는 단말기

Also Published As

Publication number Publication date
US9087277B2 (en) 2015-07-21
US20130020393A1 (en) 2013-01-24

Similar Documents

Publication Publication Date Title
KR20130011791A (ko) 시간정보와 시각적 인지정보를 결합한 동적 다차원 코드 생성 장치와 인식 장치 및 그 방법
CN103414687B (zh) 一种采用条形码图像进行通信的方法和装置和嵌入感芯引擎的可佩戴的部件
US8462986B2 (en) Encoding and decoding data in an image for social networking communication
KR101710050B1 (ko) 이미지 식별 시스템 및 방법
CN108416223B (zh) 一种基于混沌理论的信息标签加密方法及其系统
Albăstroiu et al. Enhancing the shopping experience through QR codes: the perspective of the Romanian users
CN106204069A (zh) 基于二维码的珠宝产品溯源方法
CN106663215A (zh) 以可检测方式将动态标记嵌入视觉图像的系统和方法
CN102982468A (zh) 一种基于彩码识别技术的广告系统及方法
CN105913104B (zh) 书法码生成方法及系统、解析方法及系统以及书法码标签
CN108021965A (zh) 一种立体二维码以及立体二维码的扫码方法
KR102133863B1 (ko) Qr 코드를 이용한 구매 정보 표시 및 관리가 가능한 시스템 및 그 방법
US10621482B2 (en) Graphic two-dimensional barcode and creating method thereof
US20220318536A1 (en) Qr ent. (entertainment) ware
Singh et al. A novel approach for encoding and decoding of high storage capacity color QR code
US20210035170A1 (en) QR Code Based Review System
CN106599963A (zh) 一种形成带有明文的二维码的方法及系统
Zhou et al. Applications of 2d barcode for mobile tagging
Ji Exploring the concept of QR Code and the benefits of using QR Code for companies
TW201443790A (zh) 類三維行動條碼及其辨識方法
Fortin et al. Measuring the effects of visual scan codes in advertising
CN117576693A (zh) 一种信息码、信息交互方法、系统、终端设备及存储介质
Bhargava Generation and Recognition of Covert Quick Response (QR) Codes
TW201443786A (zh) 形象化行動條碼及其辨識方法
KR20220144669A (ko) 단위 큐브의 선택적 배치 조합을 통한 콘텐츠 정보 형성 기능을 구비하는 코드 매칭 시스템

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20110722

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20160516

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20110722

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20170321

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20170530

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20170321

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I