[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20240097578A - 홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법 및 상기 홀로그램 보안 코드를 판독하기 위한 방법 - Google Patents

홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법 및 상기 홀로그램 보안 코드를 판독하기 위한 방법 Download PDF

Info

Publication number
KR20240097578A
KR20240097578A KR1020220179771A KR20220179771A KR20240097578A KR 20240097578 A KR20240097578 A KR 20240097578A KR 1020220179771 A KR1020220179771 A KR 1020220179771A KR 20220179771 A KR20220179771 A KR 20220179771A KR 20240097578 A KR20240097578 A KR 20240097578A
Authority
KR
South Korea
Prior art keywords
hologram
security code
recording medium
holographic
degrees
Prior art date
Application number
KR1020220179771A
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 KR1020220179771A priority Critical patent/KR20240097578A/ko
Priority to PCT/KR2023/020657 priority patent/WO2024136304A1/ko
Publication of KR20240097578A publication Critical patent/KR20240097578A/ko

Links

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H1/00Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
    • G03H1/0005Adaptation of holography to specific applications
    • G03H1/0011Adaptation of holography to specific applications for security or authentication
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H1/00Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H1/00Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
    • G03H1/02Details of features involved during the holographic process; Replication of holograms without interference recording
    • 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
    • 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

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Holo Graphy (AREA)

Abstract

홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법이 개시된다. 이 방법은, 프로세서가, 실제 보안 코드 객체 및 실제 배경 객체에 대한 3차원 모델을 생성하는 제1 단계, 프로세서가 상기 실제 보안 코드 객체의 3차원 모델을 렌더링하여 최외각 시점에서 시인할 수 있는 홀로그램 보안 코드 이미지를 생성하고, 상기 실제 배경 객체의 3차원 모델을 렌더링하여 상기 최외각 시점을 제외한 나머지 시점들에서 시인할 수 있는 홀로그램 배경 이미지들을 생성하는 제2 단계 및 홀로그램 프린터가, 상기 홀로그램 보안 코드 이미지와 상기 홀로그램 배경 이미지들을 홀로그램 기록 매체에 삽입하는 제3 단계를 포함한다.

Description

홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법 및 상기 홀로그램 보안 코드를 판독하기 위한 방법{METHOD FOR INSERTING A HOLOGRAM SECURITY CODE INTO A HOLOGRAM RECORDING MEDIUM AND A METHOD FOR READING THE HOLOGRAM SECURITY CODE}
본 발명은 보안 코드를 홀로그램 형태로 제작하는 기술에 관한 것이다.
보안 코드 중에 하나인 QR(Quick Response) 코드는 흑백격자무늬 패턴을 갖는 매트릭스 형식의 2차원 바코드로, 기존 1 차원 바코드가 용량제한 문제로 가격과 상품명 등 한정된 정보만 담고 있는데 비해 QR 코드는 넉넉한 용량과 스마트폰을 통한 인터넷 및 멀티미디어와 연동이 가능하다는 강점을 가지고 있다.
이처럼 QR 코드는, 다양한 물품, 명함, 표지판, 광고 등에서 널리 활용되고 있다. 그러나 QR코드를 제작하는 어플리케이션이나 소프트웨어는 인터넷에서 쉽게 구할 수 있기 때문에, 누구나 QR 코드를 제작하는 것이 가능하다.
따라서, 유사한 QR코드 발생기(QR code generator)를 통해 위조와 변조 가능성이 높으며, 2D 이미지로 구현된 기존의 QR 코드는 누구나 쉽게 카메라를 이용하여 복제가 가능하기 때문에, 보안이 필요한 분야에서 사용할 수 없는 문제점이 있다.
상술한 문제점을 해결하기 위한 본 발명은 복제가 불가능하도록 홀로그램 형태로 제작된 물품과 관련된 보안 코드 이미지(이하, '홀로그램 보안 코드 이미지'라 함)를 홀로그램 기록 매체에 삽입(기록)하기 위한 방법을 제공하는 데 일 목적이 있다.
또한 본 발명은 복제가 불가능하도록 홀로그램 형태로 제작된 상기 물품과 관련된 배경 이미지(이하, '홀로그램 배경 이미지'라 함)를 상기 홀로그램 보안 코드 이미지와 함께 상기 홀로그램 기록 매체에 삽입(기록)하기 위한 방법을 제공하는 데 다른 목적이 있다.
또한 본 발명은 상기 홀로그램 기록 매체에 삽입(기록)된 상기 홀로그램 보안 코드 이미지를 판독하기 위한 방법을 제공하는데 또 다른 목적이 있다.
상술한 목적을 달성하기 위한 본 발명의 일면에 따른 홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법은, 프로세서가, 실제 보안 코드 객체 및 실제 배경 객체에 대한 3차원 모델을 생성하는 제1 단계; 프로세서가 상기 실제 보안 코드 객체의 3차원 모델을 렌더링하여 최외각 시점에서 시인할 수 있는 홀로그램 보안 코드 이미지를 생성하고, 상기 실제 배경 객체의 3차원 모델을 렌더링하여 상기 최외각 시점을 제외한 나머지 시점들에서 시인할 수 있는 홀로그램 배경 이미지들을 생성하는 제2 단계; 및 홀로그램 프린터가, 상기 홀로그램 보안 코드 이미지와 상기 홀로그램 배경 이미지들을 홀로그램 기록 매체에 삽입하는 제3 단계를 포함한다.
본 발명의 다른 일면에 따른 홀로그램 보안 코드를 판독하기 위한 방법은, 광원이 홀로그램 기록 매체의 표면에 광을 조사하는 단계; 사용자 단말에 내장된 카메라가 상기 홀로그램 기록 매체의 표면을 스캔하여 최외각 시점에서 시인되는 홀로그램 보안 코드 이미지를 획득하는 단계; 및 상기 사용자 단말에 내장된 프로세서가 상기 획득한 홀로그램 보안 코드 이미지를 판독하는 단계를 포함한다.
본 발명에 따르면, 물품과 관련된 보안 코드 이미지와 배경 이미지를 홀로그램 형태로 제작함으로써, 홀로그램 보안 코드 이미지와 홀로그램 배경 이미지의 복제 및 위변조를 방지할 수 있다.
또한 사용자가 최외각 시점에서만 홀로그램 보안 코드 이미지를 시인(관찰)할 수 있도록 제작함으로써, 상기 최외각 시점을 제외한 나머지 시점들에서 시인(관찰)할 수 있도록 제작된 홀로그램 배경 이미지가 상기 홀로그램 보안 코드 이미지에 의해 가려져서 발생할 수 있는 홀로그램 배경 이미지의 화질 저하를 방지할 수 있다.
도 1은 본 발명의 실시 예에 따른 홀로그램 보안 코드 이미지 및 홀로그램 배경 이미지를 홀로그램 기록 매체에 삽입(기록)하기 위한 방법을 설명하기 위한 흐름도이다.
도 2는 본 발명의 실시 예에 따른 홀로그램 기록 매체에 삽입(기록)된 홀로그램 보안 코드 이미지 및 홀로그램 배경 이미지의 재생 과정을 설명하기 위한 도면이다.
도 3은 본 발명의 실시 예에 따른 사용자 단말을 이용하여 홀로그램 기록 매체에 삽입(기록)된 홀로그램 보안 코드 이미지를 판독하기 위한 방법을 설명하기 위한 흐름도이다.
도 4는 본 발명의 실시 예에 따른 홀로그램 기록 매체에 삽입(기록)된 홀로그램 보안 코드 이미지를 판독하는 사용자 단말의 구성도이다.
본 명세서에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.
도 1은 본 발명의 실시 예에 따른 홀로그램 보안 코드 이미지 및 홀로그램 배경 이미지를 홀로그램 기록 매체에 삽입(기록)하기 위한 방법을 설명하기 위한 흐름도이고, 도 2는 본 발명의 실시 예에 따른 홀로그램 기록 매체에 삽입(기록)된 홀로그램 보안 코드 이미지 및 홀로그램 배경 이미지의 재생 과정을 설명하기 위한 도면이다.
도 1를 참조하면, 먼저, S110에서, 실제 보안 코드 객체 및 실제 배경 객체를 준비하는 과정이 수행된다. 본 명세서에서는 특별히 한정하는 것은 아니지만, 보안 코드를 QR 코드로 가정하여 설명한다. 따라서, 이하에서는 실제 보안 코드 객체는 실제 QR 코드 객체로 지칭된다.
실제 배경 객체는 본 발명의 실시 예에 따른 홀로그램 기록 매체(도 2의 10)가 부착될 물품과 관련된 객체일 수 있다. 예를 들면, 실제 배경 객체는 상기 물품(예, 차량, 화장품 등), 상기 물품을 광고하는 유명 배우, 그 밖에 상기 물품과 관련된 임의의 객체일 수 있다. 도 2에서는 상기 물품이 차량인 경우를 도시한 것이다.
이어, S120에서, 3차원 캡쳐 기법을 기반으로 다수의 조명 장치와 다수의 카메라가 설치된 환경에서 상기 실제 보안 코드 객체 및 상기 실제 배경 객체를 순차적으로 촬영한 이미지들을 이용하여 각 객체의 3차원 모델을 생성한다. 이 과정은 컴퓨팅 장치의 프로세서에 의해 수행될 수 있다. 여기서, 프로세서는, 적어도 하나의 CPU 및 적어도 하나의 GPU를 포함할 수 있다.
이어, S130에서, 상기 실제 보안 코드 객체에 대응하는 3차원 모델을 렌더링하여 최외각 시점(시점#N)에서 시인(관찰)할 수 있는 홀로그램 QR 코드 이미지(도 2의 24)를 생성하고, 상기 실제 배경 객체에 대응하는 3차원 모델을 렌더링하여 상기 최외각 시점(시점#N)을 제외한 나머지 시점들(시점#1, 시점#2 및 시점#3)에서 시인(관찰)할 수 있는 홀로그램 QR 코드 이미지(도 2의 21, 22 및 23)를 생성하는 과정이 수행된다. 이 과정은 컴퓨팅 장치의 상기 프로세서에 의해 수행될 수 있다.
상기 최외각 시점은, 도 2에 도시된 바와 같이, 상기 홀로그램 기록 매체(10)가 판 형상(plate shape)의 특정 필름으로 제조된 경우를 가정할 때, 상기 홀로그램 기록 매체(10)의 평면에 대해 대략 10도 내지 대략 20도 사이의 각도 또는 160도 내지 170도 사이의 각도(θ)에서 상기 홀로그램 기록 매체를 바라본 시점일 수 있다. 이 경우, 상기 최외각 시점을 제외한 나머지 시점들은 상기 홀로그램 기록 매체의 평면에 대해 대략 31도 내지 대략 149도 사이의 각도에서 상기 홀로그램 기록 매체를 바라본 시점들로 정의할 수도 있다.
이어, S140에서, 홀로그램 프린터가 상기 최외각 시점(시점#N)에서 시인(관찰)할 수 있는 홀로그램 QR 코드 이미지(도 2의 24)와 나머지 시점들(시점#1, 시점#2 및 시점#3)에서 시인(관찰)할 수 있는 홀로그램 QR 코드 이미지(도 2의 21, 22 및 23)을 특정 필름 상에 기록하여 상기 홀로그램 기록 매체(10)를 제조하는 과정이 수행된다.
도 3은 본 발명의 실시 예에 따른 사용자 단말을 이용하여 홀로그램 기록 매체에 삽입(기록)된 홀로그램 보안 코드 이미지를 판독하기 위한 방법을 설명하기 위한 흐름도이다.
도 3을 참조하면, S210에서, 홀로그램 기록 매체의 표면에 광원(예, LED 광원)으로부터의 광(예, LED 광)을 조사하는 과정이 수행된다.
이어, S220에서, 상기 사용자 단말에 내장된 카메라가 홀로그램 기록 매체의 표면을 스캔하여 최외각 시점에서 시인되는 홀로그램 보안 코드 이미지를 획득하는 과정이 수행된다.
이어, S230에서, 상기 사용자 단말에 내장된 프로세서가 상기 획득한 홀로그램 보안 코드 이미지를 판독하는 과정이 수행된다.
실시 예에서, 상기 최외각 시점은 상기 홀로그램 기록 매체(10)의 평면에 대해 대략 10도 내지 대략 20도 사이의 각도 또는 160도 내지 170도 사이의 각도에서 상기 홀로그램 기록 매체를 바라본 시점일 수 있다.
실시 예에서, 상기 최외각 시점을 제외한 나머지 시점들(시점#1, 시점#2 및 시점#3)에서는 상기 홀로그램 기록 매체가 부착되는 물품과 관련된 홀로그램 배경 이미지가 시인될 수 있다.
실시 예에서, 상기 홀로그램 기록 매체에는 상기 최외각 시점과 상기 나머지 시점들 사이에는 인식률을 높이기 위한 기타 홀로그램 배경 이미지가 삽입(기록)될 수 있다.
실시 예에서, 상기 사용자 단말을 통해 상기 홀로그램 보안 코드를 인식하기 위해 상기 광원의 위치와 상기 보안 코드가 삽입되는 상기 최외각 시점 이미지의 배치는 상기 홀로그램 기록 매체가 부착되는 제품 종류 및 제조 회사에 다양하게 결정될 수 있다.
이상 설명한 바와 같이, 본 발명은 도 2에 도시된 바와 같이, 홀로그램으로 제작한 콘텐츠(홀로그램 보안 코드 이미지 및 홀로그램 배경 이미지)가 3차원 입체 영상이므로, 각 시점에 따라 각기 다른 모델의 시점 영상이 시인된다. 이때, 최외각 시점에서는 홀로그램 보안 코드 이미지(예, QR 코드)를 배치하여, 사용자가 잘 관찰하지 않는 위치에서 홀로그램 보안 코드를 시인하는 형태로 홀로그램 서비스를 제공한다.
홀로그램의 경우에는 관찰되는 콘텐츠의 시야각에 한계가 있고, LED 광원에 따른 관찰 영역의 시점 이미지가 환경에 따라 많이 다르므로, 이를 고려한 홀로그램 콘텐츠의 제작 및 가이드라인은 각 제품별 혹은 회사별 표준을 정할 수 있다.
또한 본 발명과 같이, 홀로그램 보안 코드 이미지(예, QR 코드)를 삽입(기록)시에, 가급적 홀로그램 콘텐츠를 사용자가 주로 관찰하는 시점이 아닌, 최외각 시점에 배치하여 홀로그램 콘텐츠의 활용 범위를 극대화하였다.
기존의 2D 이미지에서 많이 사용되어지는 콘텐츠 보안용 워터마크의 경우 해당 워터 마크 자체가 콘텐츠를 가리게 하여 화질에 영향을 주지만, 본 발명에 따른 홀로그램 보안 코드 이미지는 사용자 잘 보지 않는 최외각 시점에서만 관찰할 수 있게 홀로그램 기록 매체에 삽입되기 때문에, 홀로그램 배경 이미지와 같은 제품과 관련된 홀로그램 콘텐츠에는 전혀 영향을 미치지 않는 점에서 종래와 차별화되는 기술적 효과를 발휘할 수 있다.
도 4는 본 발명의 실시 예에 따른 홀로그램 기록 매체에 삽입(기록)된 홀로그램 보안 코드 이미지를 판독하는 사용자 단말의 구성도이다.
도 4를 참조하면, 사용자 단말(100)은 복제가 불가능하도록 제작된 홀로그램 보안 코드 이미지를 스캔하고, 스캔된 홀로그램 보안 코드를 판독하는 '컴퓨팅 장치' 또는 '전자 장치'일 수 있다.
사용자 단말(100), 예를 들면, 스마트폰(smartphone), 태블릿 PC(tablet personal computer), 이동전화기(mobile phone), 화상전화기, 전자북 리더기(e-book reader), 데스크탑 PC(desktop personal computer), 랩탑 PC(laptop personal computer), 넷북 컴퓨터(netbook computer), PDA(personal digital assistant), PMP(portable multimedia player), 의료기기, 보안 기기, 카메라(camera), 또는 웨어러블 장치(wearable device)(예: 전자 안경과 같은 head-mounted-device(HMD), 스마트 와치(smartwatch) 또는 스캐너(scanner) 중 적어도 하나로 불릴 수 있다.
사용자 단말(100)은 버스(110), 프로세서(120), 메모리(130), 입출력 인터페이스(140), 디스플레이(150), 통신 인터페이스(160), 카메라(170) 및 모션 인식 센서(180)를 포함할 수 있다.
버스(110)는 전술한 구성요소들(120~170)을 서로 연결하는 회로일 수 있다.
프로세서(120)는 버스(110)를 통해 전술한 다른 구성요소들(예: 메모리(130), 입출력 인터페이스(140), 디스플레이(150), 통신 인터페이스(160) 및 음성 인터페이스 모듈(170))로부터 명령, 데이터 또는 신호를 수신하여, 수신된 명령, 데이터 또는 신호를 해독하고, 해독된 명령에 따른 연산이나 데이터 처리를 실행할 수 있다. 프로세서(120)는, 예를 들면, 적어도 하나의 CPU, 적어도 하나의 GPU, 마이크로 컨트롤러 유닛(MCU) 및/또는 시스템 온 칩(SoC) 등을 포함할 수 있다.
실시 예에서, 프로세서(120)는 최외각 시점에서 홀로그램 기록 매체에 기록된 홀로그램 보안 코드를 스캔하도록 카메라(170)를 제어할 수 있고, 카메라(170)에 의해 스캔된 홀로그램 보안 코드 이미지를 판독하도록 설계된 어플리케이션(또는 앱)을 실행할 수 있다.
메모리(130)는 프로세서(120) 또는 다른 구성요소들(130~180)로부터 수신되거나 프로세서(120) 또는 다른 구성요소들(130~180)에 의해 생성된 명령 또는 데이터를 저장할 수 있다. 메모리(130)는 커널, 미들웨어(132), 애플리케이션 프로그래밍 인터페이스(API: application programming interface) 또는 애플리케이션 등의 프로그래밍 모듈들을 실행 공간을 제공할 수 있다. 여기서, 애플리케이션 프로그래밍 인터페이스(API)는 최외각 시점에서 스캔된 해당 홀로그램 보안 코드와 링크를 구성하는 특정 스캐닝 API일 수 있다. 전술한 각각의 프로그래밍 모듈들은 소프트웨어, 펌웨어, 하드웨어 또는 이들 중 적어도 둘 이상의 조합으로 구성될 수 있다.
입출력 인터페이스(140)는, 입출력 장치(예: 센서, 키보드 또는 터치 스크린)를 통하여 사용자로부터 입력된 명령 또는 데이터를, 예를 들면, 버스(110)를 통해 프로세서(120), 메모리(130), 통신 인터페이스(160), 카메라(170) 또는 모션 인식 센서(180)에 전달할 수 있다. 예를 들면, 입출력 인터페이스(140)는 터치 스크린을 통하여 입력된 사용자의 터치에 대한 데이터를 프로세서(120)로 제공할 수 있다. 또한, 입출력 인터페이스(140)는, 예를 들면, 버스(110)를 통해 프로세서(120), 메모리(130), 통신 인터페이스(160), 또는 음성 인터페이스 모듈(170)로부터 수신된 명령 또는 데이터를 입출력 장치(예: 스피커 또는 디스플레이)를 통하여 출력할 수 있다.
디스플레이(150)는 프로세서(120)의 제어에 따라 사용자에게 각종 정보를 표시할 수 있다.
통신 인터페이스(160)는 사용자 단말(100)과 서버(300) 간의 통신을 연결할 수 있다. 예를 들면, 통신 인터페이스(160)는 무선 통신 또는 유선 통신을 통해서 통신 네트워크(200)에 연결되어 서버(300)와 통신할 수 있다. 무선 통신은, 예를 들어, Wifi(wireless fidelity), BT(Bluetooth), NFC(near field communication), GPS(global positioning system) 또는 cellular 통신(예: LTE, LTE-A, CDMA, WCDMA, UMTS, WiBro 또는 GSM 등) 중 적어도 하나를 포함할 수 있다. 유선 통신은, 예를 들어, USB(universal serial bus), HDMI(high definition multimedia interface), RS-232(recommended standard 232) 또는 POTS(plain old telephone service) 중 적어도 하나를 포함할 수 있다. 여기서, 통신 네트워크(200)는 컴퓨터 네트워크(computer network), 인터넷(internet), 사물 인터넷(internet of things) 또는 전화망(telephone network) 중 적어도 하나를 포함할 수 있다. 한 실시 예에 따르면, 사용자 단말(100)과 서버(300) 간의 통신을 위한 프로토콜(예: transport layer protocol, data link layer protocol 또는 physical layer protocol))은 애플리케이션, API, 미들웨어, 커널 또는 통신 인터페이스(160) 중 적어도 하나에서 지원될 수 있다.

Claims (8)

  1. 프로세서가, 실제 보안 코드 객체 및 실제 배경 객체에 대한 3차원 모델을 생성하는 제1 단계;
    프로세서가 상기 실제 보안 코드 객체의 3차원 모델을 렌더링하여 최외각 시점에서 시인할 수 있는 홀로그램 보안 코드 이미지를 생성하고, 상기 실제 배경 객체의 3차원 모델을 렌더링하여 상기 최외각 시점을 제외한 나머지 시점들에서 시인할 수 있는 홀로그램 배경 이미지들을 생성하는 제2 단계; 및
    홀로그램 프린터가, 상기 홀로그램 보안 코드 이미지와 상기 홀로그램 배경 이미지들을 홀로그램 기록 매체에 삽입하는 제3 단계
    를 포함하는 홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법.
  2. 제1항에서,
    상기 제1 단계는,
    3차원 캡쳐 기법을 기반으로 다수의 조명 장치와 다수의 카메라가 설치된 환경에서 상기 실제 보안 코드 객체를 촬영한 이미지들을 이용하여 상기 실제 보안 코드 객체의 상기 3차원 모델을 생성하는 단계; 및
    상기 환경에서 상기 실제 배경 객체를 촬영한 이미지들을 이용하여 상기 실제 배경 객체의 3차원 모델을 생성하는 단계
    를 포함하는 홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법.
  3. 제1항에서,
    상기 최외각 시점은,
    상기 홀로그램 기록 매체의 평면에 대해 대략 10도 내지 대략 20도 사이의 각도 또는 160도 내지 170도 사이의 각도에서 상기 홀로그램 기록 매체를 바라본 시점인 홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법.
  4. 제3항에서,
    상기 나머지 시점들은,
    상기 홀로그램 기록 매체의 평면에 대해 대략 31도 내지 대략 149도 사이의 각도에서 상기 홀로그램 기록 매체를 바라본 시점들인 홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법.
  5. 제1항에서,
    상기 홀로그램 보안 코드 이미지는 홀로그램 QR(Quick Response) 코드 이미지인 홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법.
  6. 광원이 홀로그램 기록 매체의 표면에 광을 조사하는 단계;
    사용자 단말에 내장된 카메라가 상기 홀로그램 기록 매체의 표면을 스캔하여 최외각 시점에서 시인되는 홀로그램 보안 코드 이미지를 획득하는 단계; 및
    상기 사용자 단말에 내장된 프로세서가 상기 획득한 홀로그램 보안 코드 이미지를 판독하는 단계
    를 포함하는 홀로그램 보안 코드를 판독하기 위한 방법.
  7. 제6항에서,
    상기 최외각 시점은,
    상기 홀로그램 기록 매체의 평면에 대해 대략 10도 내지 대략 20도 사이의 각도 또는 160도 내지 170도 사이의 각도에서 상기 홀로그램 기록 매체를 바라본 시점인 홀로그램 보안 코드를 판독하기 위한 방법.
  8. 제6항에서,
    상기 최외각 시점을 제외한 나머지 시점들에서는 상기 홀로그램 기록 매체가 부착되는 물품과 관련된 홀로그램 배경 이미지들이 시인되는 홀로그램 보안 코드를 판독하기 위한 방법.
KR1020220179771A 2022-12-20 2022-12-20 홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법 및 상기 홀로그램 보안 코드를 판독하기 위한 방법 KR20240097578A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020220179771A KR20240097578A (ko) 2022-12-20 2022-12-20 홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법 및 상기 홀로그램 보안 코드를 판독하기 위한 방법
PCT/KR2023/020657 WO2024136304A1 (ko) 2022-12-20 2023-12-14 홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법 및 상기 홀로그램 보안 코드를 판독하기 위한 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220179771A KR20240097578A (ko) 2022-12-20 2022-12-20 홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법 및 상기 홀로그램 보안 코드를 판독하기 위한 방법

Publications (1)

Publication Number Publication Date
KR20240097578A true KR20240097578A (ko) 2024-06-27

Family

ID=91589576

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220179771A KR20240097578A (ko) 2022-12-20 2022-12-20 홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법 및 상기 홀로그램 보안 코드를 판독하기 위한 방법

Country Status (2)

Country Link
KR (1) KR20240097578A (ko)
WO (1) WO2024136304A1 (ko)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3292332B2 (ja) * 1993-08-26 2002-06-17 大日本印刷株式会社 情報記録媒体及びその読み取り方法
DE10146508C2 (de) * 2001-09-21 2003-07-24 Ovd Kinegram Ag Zug Etikett mit einem diffraktiven Strichcode und Leseanordnung für solche Etiketten
JP5554653B2 (ja) * 2010-07-12 2014-07-23 日本発條株式会社 識別媒体、データの読み取り方法、識別装置および識別媒体の製造方法
KR20120045269A (ko) * 2010-10-29 2012-05-09 삼성전자주식회사 3d 메쉬 모델링 및 에볼루션에 기반한 홀로그램 생성 방법 및 장치
KR101819091B1 (ko) * 2015-11-27 2018-01-16 주식회사 나노브릭 정품인증을 위한 표시장치 및 이의 사용방법.

Also Published As

Publication number Publication date
WO2024136304A1 (ko) 2024-06-27

Similar Documents

Publication Publication Date Title
US20200364937A1 (en) System-adaptive augmented reality
JP5805918B1 (ja) 情報取得方法及び情報取得装置
KR20210121182A (ko) 증강 현실 시스템
US9361498B2 (en) Optical communication using differential images
CN111047509B (zh) 一种图像特效处理方法、装置及终端
US12056842B2 (en) Hemisphere cube map projection format in imaging environments
Gao et al. The invisible QR code
JP2014112834A (ja) 超解像画像を生成する方法,装置,コンピュータプログラム製品
Yang et al. 3D printed perforated QR codes
US11954883B2 (en) Long distance QR code decoding
Chen et al. Customized 2D barcode sensing for anti-counterfeiting application in smart IoT with fast encoding and information hiding
CN104424498A (zh) 一种高速变换二维码编码的方法及装置
US20230134627A1 (en) Two-dimensional barcodes for greater storage capacity
Kim et al. Experimental evaluation of display field communication based on machine learning and modem design
KR20240097578A (ko) 홀로그램 보안 코드를 홀로그램 기록 매체에 삽입하기 위한 방법 및 상기 홀로그램 보안 코드를 판독하기 위한 방법
JP2023506832A (ja) 補助パッチを有する容積ビデオ
Gourrame et al. Fourier image watermarking: Print-cam application
WO2018040831A1 (zh) 图形标识码生成方法及装置
CN108027715B (zh) 图形命令令牌的修改
TW201604708A (zh) 二維條碼的產生及顯示方法
KR102664894B1 (ko) 홀로그램 보안 코드를 판독하기 위한 방법 및 사용자 단말
US20200106727A1 (en) Information service system and method thereof
CN118171672B (zh) 条形码识别方法、电子设备、计算机存储介质和程序产品
US12020114B1 (en) Real-time comprehensive quick response (“QR”) code testing for reliable scanning
CN116453131B (zh) 文档图像矫正方法、电子设备及存储介质