디지털 이미지 및 대응하는 데이터를 유효화시키는 시스템및 방법(SYSTEM AND METHOD FOR VALIDATING A DIGITAL IMAGE ANDCORRESPONDING DATA)
공개특허 10-2004-0085137
- 1 -
(19)대한민국특허청(KR)
(12) 공개특허공보(A)
(51) 。Int. Cl.7
G06K 5/00
G06K 19/06
(11) 공개번호
(43) 공개일자
10-2004-0085137
2004년10월07일
(21) 출원번호 10-2004-7008302
(22) 출원일자 2004년05월29일
번역문 제출일자 2004년05월29일
(86) 국제출원번호 PCT/US2002/038558 (87) 국제공개번호 wo 2003/049007
(86) 국제출원출원일자 2002년12월02일 (87) 국제공개일자 2003년06월12일
(30) 우선권주장 60/334,570 2001년11월30일 미국(US)
(71) 출원인 인터내셔널 바코드 코포레이션
미국 뉴욕주 10016 뉴욕 32 플로어 파크 애버뉴 90
(72) 발명자 루보우알렌
미국뉴욕주11215-4502브룩클린10스트리트692
(74) 대리인 김진환
심사청구 : 없음
(54) 디지털 이미지 및 대응하는 데이터를 유효화시키는 시스템및 방법
요약
본 발명은 디지털 이미지(18)에 대한 정보를 포함하는 바코드(20) 또는 대응하는 디지털 이미지(18), 예컨대 바코드(
20)가 부분적으로 오버랩되어 있는 디지털 사진의 개조를 당사자에게 경고하기 위한 것에 관한 것이다. 바코드(20)는
부분적으로 이미지(18)에 오버랩되어 이미지에 통합된다. 바코드(20)와 이미지(18) 내의 그 일부는 필요로 하는 동일
성과 비교된다. 본 발명은, 이러한 경고를 제공함으로써, 예컨대 식별 카드를 개조하는 것 및 식별 카드를 비인증된 목
적에 사용하는 것을 매우 어렵게 한다.
대표도
도 2a
명세서
기술분야
관련 출원의 상호 참조
이 출원은 2001년 11월 30일자로 '디지털 이미지 및 대응하는 데이터를 유효화시키는 시스템 및 방법(SYSTEM AN
D METHOD FOR VALIDATING A DIGITAL IMAGE AND CORRESPONDING DATA)'이라는 명칭으로 출원한 미
국 특허 가출원 제60/334,570호에 기초를 둔 것이며 상기 가출원을 우선권 주장한다. 상기 가출원의 전체 내용은 인
용함으로써 이 명세서에 포함된다.
공개특허 10-2004-0085137
- 2 -
발명의 분야
본 발명은 바코드에 정보를 배치하는 시스템 및 방법에 관한 것으로서, 특히 보안 클리어런스를 인증하는 시스템 및
방법에 관한 것이다.
배경기술
식별 카드, 운전 면허증, 및 인증 및/또는 보안 클리어런스를 수여하는 기타 문서들을 위조하는 것은 계속으로 주요
관심사가 되고 있다. 복잡한 기술을 이용할 수 있게 됨으로써 많은 상이한 유형의 개인적 및 전문적 자료들을 위조자
들이 그 어느 때보다도 더 쉽게 생성할 수 있게 되었다. 화상 또는 더 넓게 말하자면 일유형의 정보, 및 식별 카드와 같
은 하부 문서(underlying document) 내의 다른 형태 의 대응하는 정보가 함께 포함되어 있는 것을 보증하기 위해 사
용할 수 있는 시스템이 현재로서는 없다.
바코드는, 바코드가 개발된 이래로, 모든 종류의 정보를 부호화(encode)하기 위해 사용되고 있다. 바코드는 바(bar)
와 스페이스(space) 내에 정보를 포함하고 있고, 그 정보는 바코드 판독 장치라고 하는 전자 장치에 의해 해석된다.
바코드 판독 장치는, 예를 들면, 스캐너, 판독펜(wand), 광학 스캐너 또는 검증기(verifier)가 있으며, 이 바코드 판독
장치는 '심볼로지'(symbology)라고 부르는 특수한 바코드의 규칙에 따라 바와 스페이스의 폭을 측정하고 그 치수를
복호(decoding)함으로써 바와 스페이스를 판독한다. 바코드 심볼로지는 본질적으로 바코드 패턴의 생성 원리(gram
mar)를 제공하는 부호화 알고리즘의 세트이다. 기록된 언어에서처럼, 바코드 심볼로지는 임의의 특수한 코드 데이터
에 대하여 바와 스페이스의 패턴이 어떻게 형성되는가를 나타내는 원리의 규칙(rules of grammar)을 갖는다. 인정된
바코드 심볼로지의 예로는 UCC/EAN 128, Codabar, Code 128, Code 39, Code 93, UPC-A, UPC-E, JAN-13, IT
F, ISSN, ITF 및 ISBN 이 있다. 전형적으로, 바코드 판독 장치는 판독 장치가 바를 횡단하여 지나갈 때에 광의 밝은
펄스와 어두운 펄스를 카운트함으로써 바의 두께와 스페이스의 두께 사이의 차를 결정한다.
미국과 캐나다에서 가장 일반적인 바코드 심볼로지로는 유니버설 프러덕트 코드(Universal Procuct Code; UPC-A)
가 있다. 도 1에 도시한 바와 같이, 바와 스페이스의 UPC-A 바코드 심볼 패턴은 유닛 바(10)이다. 유닛 바(10)는 바
코드 심볼 에 대하여 소정의 크기로 미리 정해진 폭을 가진 좁은 바이다. 그 심볼에서 바와 스페이스의 치수는 유닛
바의 정확한 배수를 갖는다. 따라서, 심볼에서의 더블 바(12)는 유닛 바(10)의 폭의 2배이고, 트리플 바(14)는 유닛
바의 폭의 3배이며, 쿼드러플 바(16)는 유닛 바의 폭의 4배이다.
각각의 바코드 심볼은 이 명세서에서 프레임 바(frame bar)라고 부르는 시작 문자와 종료 문자로 시작 및 종료한다.
프레임 바는 관련 심볼로지에 대하여 독특한 것이고, 심볼을 판독할 때에 어떤 심볼로지가 기대되는 지를 바코드 판독
장치에게 지시한다. 도 1에 도시한 심볼의 프레임 바는 유닛 바(10)로 구성된다.
각각의 바코드 심볼로지에 대해서는 바코드를 생산하는 사람들에게 지시를 제공하는 공개된 명세서가 있다. ANSI 표
준은 각각의 심볼로지에 대하여 승인된 표준으로서 폭넓게 참작되고 있다. 바코드 시스템은 모든 관계자(participant)
가 상기 공개된 표준을 따르도록 하는 지시와 함께 발행된다. 바코드 심볼이 얼마나 밀접하게 상기 표준과 부합하는
지를 측정하기 위하여 전자 검증기(electronic verifier)를 사용할 수 있다.
바코드 심볼이 판독될 수 있는지 여부는, 부분적으로는, 바코드의 바와 스페이스의 상대적인 폭을 측정하는 바코드
판독 장치의 능력에 의존한다. 바와 스페이스의 상대적인 폭을 식별하는 바코드 판독기의 능력은 바코드의 바와 스페
이스간의 콘트라스트에 의존한다. 대부분의 심볼로지는 어두운 부분(즉, 바)과 밝은 부분(즉, 스페이스) 사이에 적어
도 50%의 콘트라스트를 필요로 한다.
여러가지 형태의 식별 문서 등은 바코드를 포함하고 있다. 그러나, 위조자들 은 복잡한 그래픽 컴퓨터 소프트웨어를
사용해서 식별 카드로부터 이미지를 제거하고, 그 이미지를 그 카드의 진정한 소유자가 나타나지 않는 이미지로 교체
할 수 있다.
발명의 상세한 설명
본 발명은, 개인 식별 카드와 같이, 디지털 이미지, 대응하는 바코드 및 하부 문서의 개조를 방지하는 시스템 및 방법
에 관한 것이다. 양호한 실시예에 있어서, 예를 들어 디지털 이미지에 포함된 비트를 나타내는 수치값(numeric value
)들은 바코드에 암호화(encrypt) 및 부호화(encode)된다. 디지털 이미지의 일종의 디지털 서명(digital signature)은
바람직하게 바코드 내에 부호화된다.
공개특허 10-2004-0085137
- 3 -
본 발명은 또한, 바코드, 대응하는 디지털 이미지, 예컨대 디지털 사진, 또는 식별 카드와 같은 하부 문서를 위조하는
당자자에게 경고하는 것과 관련이 있다. 이러한 경고를 제공함으로써, 본 발명은 예컨대 식별 카드를 개조하는 것 및
식별 카드를 비인증된 목적에 사용하는 것을 매우 어렵게 한다.
본 발명에 따르면, RSS 바코드는 바코드의 적어도 일부가 디지털 이미지에 오버랩되고 일부가 개인 식별 카드와 같은
하부 문서에 오버랩되게 인쇄된다. 디지털 이미지의 컬러 특성은 오버랩된 바코드와 동일한 순서의 폭과 좁은 바 및
스페이스를 생성하기 위하여, 바코드에 의해 오버랩된 디지털 이미지의 영역에서 특별하게 개조되는 것이 바람직하
다. 디지털 이미지, 예를 들면 스캔된 사진 또는 디지털 사진과 그 대응하는 RSS 바코드는 식별 카드 위에 함께 인쇄
되고, 식별 카드, 대응하는 디지털 이미지 및/또는 바코드가 개조되지 않았다는 것을 확인하기 위하 여 함께 참조된다.
본 발명은 디지털 이미지, 바코드 및 하부 문서를 효과적으로 분리할 수 없도록 하기 위하여 상기 디지털 이미지, 바
코드 및 하부 문서를 바람직하게 함께 결합한다. 만일 바코드가 판독 불능이거나 디지털 이미지의 시각적 조사에 의해
디지털 이미지가 바코드와 관계되지 않는 것으로 나타나면, 보안 체크는 가능한 문제점에 대하여 소정의 사람에게 경
고한다. 추가적으로, 본 발명은 잠재적인 위조자를 더욱 방해하기 위하여 암호화 방법을 사용한다. 그러므로, 본 발명
은 디지털 이미지 및 바코드 내에 부호화된 대응하는 데이터가 함께 소속되는 것을 보장한다.
도면의 간단한 설명
본 발명을 설명하기 위하여, 도면에는 현재로서 양호하다고 생각되는 형태의 실시예가 도시되어 있다. 그러나, 그 실
시예는 본 발명을 도시된 것과 정확히 일치하는 구조 및 수단으로 한정하는 것이 아님을 이해하여야 한다. 본 발명의
특징 및 장점들은 첨부 도면을 참조하는 이하의 본 발명의 설명으로부터 명백하게 될 것이다. 첨부 도면에 있어서:
도 1은 전형적인 UPC 바코드 심볼을 나타내는 것이고;
도 2a는 본 발명에 따른 디지털 이미지 및 오버래핑 바코드를 설명하는 것이고;
도 2b는 본 발명에 따라 디지털 이미지의 픽셀들의 수정을 설명하기 위하여 도 2a의 일부를 확대하여 도시한 것이고;
도 3은 본 발명에 따라 디지털 이미지, RSS 바코드, 및 하부 문서를 결합하 는 단계를 나타내는 흐름도이고;
도 4는 본 발명의 일실시예에 따라 생성된 이미지, 바코드, 또는 식별 카드와 같은 하부 문서가 개조되었는지 여부를
결정하기 위한 단계를 나타내는 흐름도이다.
실시예
본 발명의 양호한 실시예에 있어서, 보안 시스템은 사진 및 RSS 바코드를 포함하는 식별 카드에 기초를 둔 건물 또는
회사 보안에 의해 사용된다. RSS 바코드는 카드 소유자의 사진에 기초한 독특한 ID 번호에 추가하여, 카드 소유자에
관한 정보를 포함한다. ID 번호는 예를 들면 이미지, 특히 바코드에 의해 오버랩된 이미지 부분을 스캐닝함으로써 이
미지로부터 전자식으로 추출된다. ID 번호는 또한 바코드를 판독할 때에 바코드 판독 장치에 의해 추출된다. 이미지
로부터 검색된 ID 번호가 바코드로부터 검색된 ID 번호와 일치하면, 개조가 발생되지 않은 것이다. 그러므로, 바코드
는 하부 디지털 이미지와 통합되어 나타난다. 본 발명은 판독가능한 바코드를 유지하면서 가능한 한 많은 디지털 이
미지를 바람직하게 보존한다.
본 발명의 원리에 따르면, 바코드의 수정은 바코드를 바코드 스캐너에 의해 판독 불능하게 하거나 바코드가 더 이상
디지털 이미지의 정보와 관련되지 않게 한다. 더 나아가서, 디지털 이미지 또는 바코드의 개조는 식별 카드를 시각적
으로 조사하거나 디지털식으로 스캐닝하는 사람에게 명백하게 나타날 것이다. 그러므로, 만일 누군가가 예컨대 이미
지를 다른 이미지로 교체함으로써 디지털 이미지를 조작하거나, 또는 예컨대 바코드를 다른 데이터를 포함하도록 변
경함으로써 바코드를 조작하면, 그 바코드 및 이미지는 동기되지 않게 나타날 것이다. 특히, 바와 스페이스는 이미지
와 통합되도록 나타나지 않을 것이다.
양호한 실시예에 있어서, 바코드는 디지털 사진과 같은 이미지에 오버랩된다. 바코드의 섹션들, 예컨대, 바는 이미지
의 일부를 포함한다. 더욱이, 바코드는 이미지를 나타내는 정보와 함께 부호화되어, 상기 정보가 스캐너와 같은 바코
드 판독 장치에 의해 복호될 때 상기 이미지가 바코드와 대응한다는 것을 상기 정보에 의해 확인할 수 있다.
본 발명에 따라서, 사진은 디지털 영상을 생성하기 위해 디지털 카메라로 촬영되거나 또는 필름 사진으로부터 스캔된
다. 디지털 포토 이미지(photo-image)는 디지털 바코드 이미지와 결합되어 상기 2개의 이미지가 오버랩된다. 양호한
공개특허 10-2004-0085137
- 4 -
실시예에 있어서, 바코드는 디지털 포토 이미지 위에 찍혀서(imprint) 바코드에 하부 디지털 이미지의 컬러 특성을 제
공한다. 바코드의 에지들은 예리하게 하는 것이 바람직하고, 이미지의 컬러는, 미리 정해진 정도(뒤에서 상세히 설명
함)까지, 바코드의 대응하는 바 또는 스페이스가 이미지와 교차하는지 여부에 따라 밝게되거나 어둡게 된다.
어둡게 되는 디지털 이미지의 영역은 오버랩핑 영역 내에서 디지털 화소(픽셀)에 부가된 시안(cyan) 및 블랙(black)
을 갖는다. 바코드의, '콰이어트 존'(quiet zone)이라고 알려져 있는, 스페이스와 일치하는 이미지의 영역들은 시안 및
블랙 픽셀들의 값을 감소시킴으로써 밝아진다.
도 2a는 개인의 디지털 영상(18) 및 그 디지털 영상(18)의 일부와 오버랩되 는 대응하는 RSS 바코드(20)를 나타내고
있다. 바코드(20)는 디지털 이미지(18)를 식별하는 부호화 정보를 바람직하게 갖는다. 바코드(20)가 바코드 판독 장
치에 의해 판독된 후에, 디지털 이미지(18)에 관한 정보가 추출된다. 또한 디지털 이미지(18)가 스캔되고, 이미지 스
캔으로부터 검색된 정보는 바코드로부터 검색된 정보와 비교된다. 만일 비교 결과 상기 2개의 정보가 동일한 것으로
나타나면, 바코드(20)는 디지털 이미지(18)에 속하는 것이다. 또한, 도 2a에 도시한 바와 같이, 디지털 이미지(18)와
바코드(20)는 하부 문서(22)에 내장(embed)된다.
도 2b는 디지털 이미지(18)와 RSS 바코드(20)의 교차 부분을 확대하여 도시한 것이다. 도 2b에 도시한 바와 같이, 디
지털 이미지(18)의 부분들은 바코드의 바와 스페이스의 시각적 조사에 의해 결정될 수 있다. 이것은 디지털 이미지(1
8)와 바코드(20)를 보는 사람이 상기 디지털 이미지와 바코드가 함께 소속되는지를 결정할 수 있게 한다.
특히, 1 내지 256 비트 범위의 시안 및 블랙 픽셀들을 가진 이미지는 픽셀들의 어둡기(darkness)를 결정하기 위해 측
정되고, 만일 필요하다면, 판독가능한 바코드를 제공하도록 수정된다. 본 발명의 양호한 실시예에 있어서, 128 비트
이하의 임의의 픽셀은 50% 그레이(gray) 이하로 된다고 생각되고, 이에 대응하여, 128 비트 이상의 임의의 픽셀은 5
0% 그레이 이상으로 된다고 생각된다. 예를 들어, 바코드의 콰이어트 존을 포함하는 이미지의 밝은 픽셀들은 75 비트
를 포함한다. 바코드의 어두운 영역과 콰이어트 존 사이에 적당한 콘트라스트를 제공하기 위해서, 및 그에 따라서 바
코드가 바코드 판독 장치에 의해 판독될 수 있게 하기 위해서, 바코 드의 어두운 부분들, 즉 바는 적어도 75 비트 플러
스 128 비트, 즉 203 비트를 갖는 픽셀들로 구성된다. 본 발명은 콰이어트 존과 바들을 포함하는 이미지의 각 픽셀을
바람직하게 분석하고, 필요할 때에, 바와 콰이어트 존 사이의 적당한 콘트라스트를 보장하기 위해 바코드의 바를 포
함하는 부분들의 시안 및 블랙 값을, 위의 예의 경우에 적어도 203 비트까지 증가시킨다.
더욱이, 바코드의 콰이어트 존과 대응하는 이미지의 시안 및 블랙 픽셀의 값은 바와 콰이어트 존 사이에 부적당한 콘
트라스트가 존재한다고 본 발명에 따라 결정된 후에 감소한다. 예를 들어, 만일 바코드의 바들을 포함하는 이미지의
모든 픽셀들이 200 비트를 포함하고 있으면, 콰이어트 존을 구성하는 모든 스페이스들은 200 비트 마이너스 128 비
트, 즉 72 비트를 포함하여 바코드의 바들과 함께 적당한 콘트라스트를 제공한다.
전술한 바와 같이, 바코드 판독 장치에 의해 바코드를 판독가능하게 하기 위하여, 바와 스페이스간의 값들은 적어도 5
0%에 의해 대조적으로 뚜렷한 차이를 보이게 된다. 그러므로, 시안, 마젠타, 옐로우 및 블랙('CMYK') 컬러의 이미지
출력을 위하여, 바코드의 바에 대응하는 이미지 영역들에 부가되는 시안 및 블랙의 양은 콰이어트 존과의 사이에서
적어도 50% 콘트라스트, 예컨대 그들 본래의 값의 적어도 25%를 제공하도록 증가된다. 전형적으로 바코드 판독 장
치는 마젠타와 옐로우를 인식하지 못하므로, 단지 시안 및 블랙 픽셀들만이 본 발명의 양호한 실시예에서 어둡게 되
거나 밝게 된다.
바코드의 바와 스페이스에 대응하는 이미지 부분들의 픽셀들의 이러한 조정 은 이미지가 수정되었을 때 그 수정된 이
미지가 사람의 시각적 조사에 의해 인식될 수 있을 정도로 원래의 비개조된 이미지와 충분히 유사하게 되도록 한다.
결과적인 이미지는 디지털 이미지를 보는 사람에 의해 바람직하게 인식가능하고, 바코드는 바코드 판독 장치에 의해
판독가능하다.
디지털 이미지 위에 중첩되고 디지털 이미지의 픽셀들을 포함하는 바코드 이미지를 제공하는 것에 추가하여, 본 발명
은 바코드와 그 대응하는 이미지가 함께 소속되는 것을 보장하기 위한 부가된 보안층을 제공한다. 특히, 디지털 이미
지에 포함되는 적어도 3개의 픽셀 값이 본 발명에 의해 확인되고 바코드 내에 부호화된다. 예를 들어, 디지털 이미지
의 3개의 좌표(예컨대 X, Y 좌표)가 식별 및 분석되어 3개의 좌표에 존재하는 픽셀들의 CMYK 값들을 결정한다. CM
YK 값 및 그들의 특수한 좌표들은 바람직하게 바코드 내에 부호화된다. 3개의 픽셀값들은 본 발명에 의해 바람직하
게 사용되어 디지털 이미지의 인증을 확인하기 위한 효과적인 상호 참조(cross-reference)를 제공한다. 예를 들어,
디지털 이미지가 재생되었을 때, 이미지에 대한 스케일링 및 CMYK 값과 같은 일정한 변화가 발생한다. 3개의 픽셀과
그 대응하는 좌표에 의존함으로써, 본 발명은 이미지를 인증하기 위해 상대적인 값을 사용한다. 디지털 이미지가 생성
또는 재생 중에 균일하게 영향을 받는 한, 픽셀들간의 상대적 거리 및 픽셀들간의 상대적 차이는 동일할 것이다. 본
발명은 픽셀들간의 거리의 상대적인 차이 및 생성된(또는 재생된) 디지털 이미지에서 픽셀값들의 상대적인 차이를 바
람직하게 결정한다. 만일 그 결정에 의해 상대적인 차이들이 모든 픽셀들에 대하여 동일하게 나타나면, 디지털 이미
지는 개조되지 않은 것으 로 간주된다. 본 발명에 의해 더 많은 픽셀 및 대응하는 좌표들이 분석되고 바코드에 부호화
공개특허 10-2004-0085137
- 5 -
되면 될수록, 디지털 이미지를 인증할 때에 정확성이 존재할 가능성은 더 높아진다.
더욱이, 본 발명에 의해 제공되는 보안의 효과를 증가시키기 위하여, 픽셀값 및 대응하는 좌표들은, 불법 위조자가 바
코드에 부호화된 정보를 추출할 수 있는 경우에도, 그 불법 위조자가 개개의 값들을 분별하지 못하도록 바코드에 바
람직하게 암호화된다.
도 3은 본 발명에 따라 디지털 이미지(18), RSS 바코드(20) 및 하부 문서를 결합하는 단계를 설명하는 흐름도이다.
단계 S100에 표시한 바와 같이, 디지털 이미지는 개인의 신분 증명(identification)을 제공하기 위해 생성되고 사용된
다. 디지털 이미지는 예를 들면 하부 문서, 예컨대 식별 카드와 관계된 개인의 얼굴을 표시한다. 이미지가 작성된 후에
, 적어도 3개의 좌표, 예컨대 X, Y 좌표가 디지털 이미지로부터 선택되고, 그 좌표와 대응하는 픽셀값들이 결정된다(
단계 S102). 그 다음에, 하부 문서, 각각의 X, Y 좌표, 상기 좌표 내에 부호화된 대응하는 픽셀값과 관련된 개인에 관
한 정보, 및 임의의 부가 정보, 예를 들면 하부 문서에 관계되는 정보를 가진 바코드, 예컨대 RSS 바코드가 생성된다(
단계 S104).
도 3에 도시된 흐름도를 계속해서, 바코드(20)는 디지털 이미지(18) 위에 놓여져서 바코드(20)의 일부가 디지털 이미
지(18)에 오버랩된다(단계 S106). 바코드(20)의 일부가 디지털 이미지(18)의 위에 놓여진 후에, 바코드(20)의 바와
스페이스를 교차하는 픽셀들은 여기에서 설명하는 과정에 따라서 바람직하게 어두 워지고 밝아진다(단계 S108). 바
코드(20)의 바와 스페이스간에 적당한 콘트라스를 제공하기 위해 픽셀들이 조정된 후에, 디지털 이미지(18)와 바코드
(20)는 바람직하게 하부 문서에 내장된다(단계 S110).
사용자가 예를 들어 제한 구역에 대한 접근 허가를 얻기 위해 자신의 식별 카드를 제시할 때, 본 발명은 바람직하게
바코드를 판독하고 이미지에서 적어도 3개의 좌표 및 그 좌표에 있는 픽섹들의 대응하는 CMYK 값들을 추출한다. 본
발명의 양호한 실시예에서, 이미지는 평판 스캐너(flatbed scanner)와 같은 스캐닝 장치에 의해 스캔되고, 각 좌표에
있는 픽셀들의 CMYK 값들이 결정된다. 만일 이들이 바코드에 부호화된 값들과 일치하면, 제한 구역에 대한 접근을
허가하는 사람은 바코드가 식별 카드상의 이미지에 속한다는 확인을 받는다.
도 4는 본 발명의 실시예에 따라서 생성된 이미지, 바코드, 또는 식별 카드와 같은 하부 문서가 개조되었는지 여부를
결정하기 위한 단계들을 설명하는 흐름도이다. 처음에, 소유자는 건물의 제한 구역에 대한 접근 허가를 얻기 위하여
자신의 식별 카드를 보안 요원에게 제시한다(단계 S200). 단계 S202에서, 바코드 판독 장치는 식별 카드에 포함된 바
코드를 판독하려고 시도한다. 바코드가 판독 가능한지에 대한 결정이 이루어진다(단계 S204). 만일 바코드가 판독 불
능이면, 현재의 카드가 허가되지 않은 것임을 표시하는 단계가 취해진다. 즉, 예를 들면, 경고가 발생되고 소유자는 제
한 구역에 대한 접근이 허가되지 않는다(단계 206).
도 4의 흐름도를 계속해서, 만일 바코드가 단계 S204에서 바코드 판독 장치에 의해 성공적으로 판독되면, 단계 S208
에서, 예를 들면 평판 스캐너에 의해 식별 카드의 대응하는 이미지가 스캔된다. 그 다음에, 스캔된 이미지의 정보가 바
코드의 정보에 대응하는지에 대한 결정이 이루어진다(단계 S210). 만일 정보가 대응하지 않으면, 처리는 단계 S206
으로 진행하여 경고가 발생된다. 만일 정보가 대응하면, 바코드에 부호화된 정보가 식별 카드상에 인쇄된 정보와 비
교된다(단계 212). 예를 들면 식별 번호가 식별 카드에 인쇄되어 있고, 이 식별 번호가 바코드로부터 검색된 값과 비
교된다. 그 다음에, 바코드의 정보가 식별 카드상의 인쇄된 정보와 일치하는지에 대한 결정이 이루어진다(단계 S214)
. 만일 바코드로부터 추출된 값이 식별 카드상의 식별자와 일치하지 않으면, 처리는 단계 S206으로 진행하여 경고가
발생되고, 사용자는 제한 구역에 대한 진행이 허가되지 않는다. 만일 바코드의 정보가 식별 카드에 인쇄된 정보와 일
치하면, 카드는 개조되지 않은 것으로 간주되고, 사용자는 진행이 허가된다(단계 S216).
도 4에 도시한 흐름도에서 설명된 단계들은 본 발명의 일실시예를 나타낸다. 물론, 이 기술에 숙련된 사람이라면 본
발명의 원리에서 벗어남이 없이 상기 단계들의 많은 변형예가 가능하다는 것을 알 것이다. 예를 들면, 단계들의 순서
를 바꾸거나 바코드를 디지털 이미지의 스캐닝과 동시에 스캔하는 것도 가능하다.
따라서, 이 명세서에서 제시한 시스템 및 방법을 이용하여 생성된 식별 카드를, 예를 들면 비개조된 식별 카드상의 이
미지를 새로운 이미지로 교체함으로써 위조하려고 하는 사람은 바코드를 이미지 위에 중첩시켜야 하고, 비개조된 바
코드에서 제공하였던 것과 동일한 모든 정보를 부호화하여야 한다. 비록, 불법 위조자가 디지털 이미지로부터 바코드
를 생성하고 그 바코드를 이음매없이 식별 카드에 접속 시킬 수 있다 하더라도, 원래의 이미지 내의 픽셀들의 값을 나
타내는 바코드에 부호화된 정보는 새로운 개조된 디지털 이미지와 일치하지 않을 것이다.
본 발명은 식별 카드 또는 기타 문서상의 화상과 그 부속 정보가 함께 소속되는 것을 보장한다. 화상에 관한 정보는 2
차원 성분을 갖는 RSS 바코드와 같은 바코드에 부호화된다. 바코드 이미지는 일부가 포토 이미지에 오버랩되고, 일부
가 문서에 오버랩되며 일부가 하부 문서, 예컨대 식별 카드에 오버랩되도록 배치된다. 포토 이미지, 바코드 및 문서를
함께 결합하기 위해, 원래의 식별 카드를 조작하는 것은 불가능한 것은 아닐지라도 극히 어렵게 된다.
공개특허 10-2004-0085137
- 6 -
비록 본 발명이 특정 실시예와 관련하여 설명되었지만, 이 기술에 숙련된 사람에게는 많은 다른 변형과 수정 및 다른
용법이 명백할 것이다. 그러므로, 본 발명은 특정의 명세서 설명에 의해 제한되지 않는다.
(57) 청구의 범위
청구항 1.
디지털 이미지로 표현된 객체의 표시를 생성하는 방법으로서,
객체의 가시적 표시를 제공하고 상기 디지털 이미지에 관한 이미지 정보를 포함하는 디지털 이미지를 생성하는 단계
와,
상기 디지털 이미지의 적어도 일부를 교차하는 바와 스페이스 중 적어도 하나를 가지며 상기 이미지 정보 중 적어도
얼마를 포함하는 바코드 심볼을 생성하는 단계와,
상기 바코드에 부호화된 적어도 얼마의 정보를 포함하는 식별 정보를 가진 하부 문서를 생성하는 단계와,
상기 디지털 이미지와 상기 바코드를 상기 하부 문서에 내장하는 단계를 포함하는 객체 표시 생성 방법.
청구항 2.
제1항에 있어서, 상기 정보를 상기 바코드에 암호화시키는 단계를 더 포함하는 객체 표시 생성 방법.
청구항 3.
제1항에 있어서, 상기 디지털 이미지는 화소로 구성된 화상 이미지인 것인 객체 표시 생성 방법.
청구항 4.
제3항에 있어서, 상기 바코드를 상기 디지털 이미지의 일부와 통합하기 위해 상기 디지털 이미지의 일부에 있는 화소
들의 컬러 특성을 수정하는 단계를 더 포함하는 객체 표시 생성 방법.
청구항 5.
제4항에 있어서, 상기 수정 단계는 상기 바코드의 바를 교차하는 화소와, 상기 바코드의 스페이스를 교차하는 화소를
결정하는 단계를 포함하는 것인 객체 표시 생성 방법.
청구항 6.
제5항에 있어서, 상기 바코드의 바를 교차하는 상기 화소들을 어둡게 하는 단계와, 상기 바코드의 상기 스페이스를 교
차하는 상기 화소들을 밝게 하는 단계를 더 포함하는 객체 표시 생성 방법.
청구항 7.
제6항에 있어서, 상기 밝게 하는 단계와 상기 어둡게 하는 단계는 상기 바와 상기 스페이스간에 적어도 50%의 콘트
라스트를 제공하는 것인 객체 표시 생성 방법.
청구항 8.
제6항에 있어서, 상기 어둡게 하는 단계는 상기 화소들로부터 시안 및 블랙을 가산하는 단계를 포함하고, 상기 밝게
하는 단계는 상기 화소들로부터 시안 및 블랙을 감산하는 단계를 포함하는 것인 객체 표시 생성 방법.
청구항 9.
제1항에 있어서, 상기 디지털 이미지 내의 적어도 3개의 화소들의 컬러값을 결정하는 단계와, 상기 적어도 3개의 화
소들의 대응하는 좌표를 결정하는 단계와, 상기 컬러값과 상기 좌표를 상기 바코드에 저장하는 단계를 더 포함하는
객체 표시 생성 방법.
청구항 10.
디지털 이미지로 표현된 객체의 표시를 생성하는 장치로서,
상기 객체의 가시적인 표시를 제공하고 상기 디지털 이미지에 관한 이미지 정보를 포함하는 디지털 이미지를 생성하
도록 동작 가능한 디지털 이미지 생성 모듈과,
공개특허 10-2004-0085137
- 7 -
상기 디지털 이미지의 일부를 교차하는 바와 스페이스 중 적어도 하나를 가지며 상기 이미지 정보의 적어도 얼마를
포함하는 바코드 심볼을 생성하도록 동작 가능한 바코드 생성 모듈과,
상기 바코드에 부호화된 적어도 얼마의 정보가 인쇄되어 있는 하부 문서를 생성하도록 동작 가능한 하부 문서 생성
모듈과,
상기 디지털 이미지와 상기 바코드를 상기 하부 문서에 내장하여 상기 바코드가 상기 디지털 이미지와 상기 하부 문
서 중 적어도 일부를 오버랩하도록 동작 가능한 결합 모듈을 포함하는 객체 표시 생성 장치.
청구항 11.
제10항에 있어서, 상기 정보를 상기 바코드에 암호화시키도록 동작 가능한 암호화 모듈을 더 포함하는 객체 표시 생
성 장치.
청구항 12.
제10항에 있어서, 상기 디지털 이미지는 화소로 구성된 화상 이미지인 것인 객체 표시 생성 장치.
청구항 13.
제12항에 있어서, 상기 바코드를 상기 디지털 이미지의 일부와 통합하기 위해 상기 디지털 이미지의 일부에 있는 화
소들의 컬러 특성을 수정하도록 동작 가능한 컬러 수정 모듈을 더 포함하는 객체 표시 생성 장치.
청구항 14.
제13항에 있어서, 상기 컬러 수정 모듈은 상기 바코드의 바를 교차하는 화소와 상기 바코드의 스페이스를 교차하는
화소를 판정하는 것을 더 포함하는 것인 객체 표시 생성 장치.
청구항 15.
제13항에 있어서, 상기 컬러 수정 모듈은 상기 바코드 중 적어도 하나의 바를 교차하는 화소들을 어둡게 하는 것과,
상기 바코드의 스페이스를 교차하는 화소들을 밝게 하는 것을 더 포함하는 것인 객체 표시 생성 장치.
청구항 16.
제15항에 있어서, 상기 컬러 수정 모듈은 상기 바와 상기 스페이스 간에 적어도 50%의 콘트라스트를 제공하는 것인
객체 표시 생성 장치.
청구항 17.
제15항에 있어서, 상기 컬러 수정 모듈은 상기 화소들에 시안 및 블랙을 가산함으로써 상기 화소들를 어둡게 하고, 상
기 화소들로부터 시안 및 블랙을 감산함 으로써 상기 화소들을 밝게 하는 것인 객체 표시 생성 장치.
청구항 18.
제10항에 있어서, 상기 디지털 이미지에 포함된 적어도 3개의 화소들의 컬러값을 결정하고, 상기 적어도 3개의 화소
들의 대응하는 좌표를 결정하며, 상기 컬러값과 상기 좌표를 상기 바코드에 저장하도록 동작 가능한 화소 수집 모듈을
더 포함하는 객체 표시 생성 장치.
청구항 19.
제10항에 있어서, 상기 바코드는 UCC/EAN 128, Codabar, Code 128, Code 39, Code 93, UPC-A, UPC-E, JAN-
13, ITF, ISSN, ITF 및 ISBN 심볼로지 중의 적어도 하나인 것인 객체 표시 생성 장치.
청구항 20.
객체의 동일성을 증명하는 방법으로서,
디지털 이미지에 관한 이미지 정보와 상기 객체의 가시적 표현을 포함하는 디지털 이미지를 수신하는 단계와,
상기 이미지 정보의 적어도 얼마를 포함하는 바코드 심볼 정보를 포함하는 바코드 심볼을 수신하는 단계와,
상기 바코드 심볼에 부호화된 적어도 얼마의 정보를 포함하는 문서 정보가 인쇄되어 있는 하부 문서를 수신하는 단계
와,
상기 문서 정보를 검색하는 단계와,
공개특허 10-2004-0085137
- 8 -
상기 이미지 정보를 전자적으로 검색하는 단계와,
상기 바코드 심볼 정보를 전자적으로 검색하는 단계와,
상기 검색된 바코드 심볼 정보를 상기 문서 정보와 상기 이미지 정보 중 적어도 하나와 비교하는 단계와,
상기 이미지 정보와 상기 문서 정보 중 적어도 하나가 상기 바코드 심볼 정보와 일치할 때, 상기 객체의 동일성을 증
명하는 단계를 포함하는 객체의 동일성 증명 방법.
청구항 21.
제20항에 있어서, 상기 이미지 정보는 상기 이미지 정보를 검색하기 위해 상기 디지털 이미지를 전자적으로 스캔하는
것을 포함하고, 상기 이미지 정보는 상기 디지털 이미지에 포함된 적어도 3개의 화소를 포함하는 것인 객체의 동일성
증명 방법.
도면
도면1
공개특허 10-2004-0085137
- 9 -
도면2a
도면2b
공개특허 10-2004-0085137
- 10 -
도면3
공개특허 10-2004-0085137
- 11 -
도면4