KR100834095B1 - 디지털 미디어의 데이터 고유특성을 이용한 논블라인드워터마크 삽입/추출 장치 및 워터마크 삽입/추출 방법 - Google Patents

디지털 미디어의 데이터 고유특성을 이용한 논블라인드워터마크 삽입/추출 장치 및 워터마크 삽입/추출 방법 Download PDF

Info

Publication number
KR100834095B1
KR100834095B1 KR1020070024095A KR20070024095A KR100834095B1 KR 100834095 B1 KR100834095 B1 KR 100834095B1 KR 1020070024095 A KR1020070024095 A KR 1020070024095A KR 20070024095 A KR20070024095 A KR 20070024095A KR 100834095 B1 KR100834095 B1 KR 100834095B1
Authority
KR
South Korea
Prior art keywords
watermark
media data
additional information
media
data
Prior art date
Application number
KR1020070024095A
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 US12/516,614 priority Critical patent/US20100063978A1/en
Priority to PCT/KR2007/003537 priority patent/WO2008066235A1/en
Application granted granted Critical
Publication of KR100834095B1 publication Critical patent/KR100834095B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00884Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

1. 본 발명의 기술분야
본 발명은 디지털 미디어의 데이터 고유특성을 이용한 논블라인드(nonblind) 워터마크 삽입/추출 장치 및 워터마크 삽입/추출 방법에 관한 것이다.
2. 본 발명의 기술적 특징
본 발명은 미디어 데이터의 특성을 분석한 결과 결정되는 워터마킹 관련 부가 정보를 이용하여 워터마크를 적응적으로 삽입하고, 또한, 미디어 데이터의 특징점을 추출하고, 이에 대응되는 원본 미디어 데이터를 자동으로 검색함과 동시에 워터마킹 관련 부가 정보를 이용하여 효율적으로 워터마크를 추출하는 것을 기술적 특징으로 한다.
3. 본 발명의 효과
워터마크 추출에 있어서 원본 미디어 데이터를 자동으로 검색하는 효과가 있다.
Figure R1020070024095
특징점, 워터마크, 워터마크 관련 부가정보

Description

디지털 미디어의 데이터 고유특성을 이용한 논블라인드 워터마크 삽입/추출 장치 및 워터마크 삽입/추출 방법{APPARATUS AND METHOD FOR INSERTING/EXTRACTING NONBLIND WATERMARKUSING FEATHERS OF DIGITAL MEDIA DATA}
도 1은 본 발명에 의한 워터마크 시스템의 데이터베이스의 구성을 나타내는 도면,
도 2는 본 발명에 의한 논블라인드(nonblind) 워터마크 삽입장치의 구성을 나타내는 도면,
도 3은 본 발명에 의한 논블라인드 워터마크 추출장치의 구성을 나타내는 도면,
도 4는 본 발명에 의한 논블라인드 워터마크 삽입방법을 나타내는 흐름도,
도 5는 본 발명에 의한 논블라인드 워터마크 추출방법을 나타내는 흐름도이다.
<도면의 주요 부분에 대한 설명>
100 : 미디어 데이터베이스부 200 : 특징점 데이터베이스부
300 : 부가정보 데이터베이스부 310 : 특징점 추출모듈
320 : 특징점 검색모듈 330 : 워터마크 추출모듈
본 발명은 디지털 미디어 데이터의 워터마크 삽입 및 추출 방법에 관한 것으로, 더욱 상세하게는 워터마킹에 의한 변형에 강인한 미디어 데이터의 고유 특성인 특징점에 대한 정보를 이용하여 원본 미디어 데이터를 자동으로 검색함과 동시에 워터마크에 관한 부가정보를 이용하여 워터마크를 편리하게 복원할 수 있는 디지털 미디어의 데이터 고유특성을 이용한 논블라인드(nonblind) 워터마크 삽입/추출 장치 및 워터마크 삽입/추출 방법에 관한 것이다.
멀티미디어 콘텐츠의 디지털화는 원본 콘텐츠와 동일한 여러 복사본을 쉽게 널리 배포할 수 있는 장점이 있다. 하지만, 원본과 동일한 형태의 수많은 복사본이 불법적으로 생산될 수 있으므로 음반, 영화, 도서 및 소프트웨어 출판 산업에 심각한 위협이 된다.
이러한 저작권 보호에 대한 문제를 해결하기 위해 디지털 콘텐츠 자체에 저작권 정보, 일련 번호 등을 숨기는 디지털 워터마킹에 관한 연구가 시작되었다. 워터마킹 기술은 워터마크 추출시 원본 미디어 데이터의 사용 가능 여부에 따라 논블라인드(nonblind) 워터마킹 방법과 블라인드(blind) 방법으로 분류된다.
워터마크 추출시 원본 미디어 데이터를 사용할 수 있는 논블라인드 워터마킹 방법은 블라인드 방법에 비해 워터마크를 비인지적으로 강인하게 삽입할 수 있다는 장점이 있다. 하지만, 원본 미디어 데이터가 누출되지 않도록 항상 보안 유지 를 해야 하고, 대규모 미디어 데이터베이스를 이용할 경우 워터마크 추출시 원본 미디어 데이터 검색에 상당한 시간이 소요되는 단점이 있다. 따라서 워터마크 추출의 효율성이 많이 떨어진다.
논블라인드(nonblind) 워터마킹 방법의 대표적인 예로, 선행논문 "Ingemar J.Cox, Joe Kilian, F. Thomson Leighton And Talal Shamoon, Secure Spread Spectrum Watermarking for Multimedia, IEEE Transaction on Image Processing, Vol. 6, No.12, December 1997"이 있다.
선행논문에서는 워터마크가 삽입된 위치에서 원본 데이터와의 차이를 통해 워터마크를 복원하였고, 원본 워터마크와 복원된 워터마크의 상호 상관관계로 워터마크의 존재 여부를 판단하였다.
이 방법은 원본 미디어 데이터와 원본 워터마크 데이터를 이용할 수 있어 워터마크 복원이 강인하지만, 워터마크 복원 시 원본 데이터를 수동으로 검색해야 하는 단점이 있다. 또한 호스트 데이터에 관계없이 워터마킹 방법, 워터마크 데이터, 워터마크 삽입 위치, 워터마크 강도 등이 고정되어 있어 호스트 데이터에 적응적으로 워터마크를 삽입할 수 없는 단점이 있다.
따라서 본 발명은 상기한 종래 기술의 문제점을 해결하기 위해 이루어진 것으로, 본 발명의 목적은 워터마크 추출에 있어서 워터마킹에 의한 변형에 강인한 미디어 데이터의 고유 특성을 이용하여 원본 미디어 데이터를 자동으로 검색하여 워터마크를 효율적으로 복원할 수 있는 디지털 미디어의 데이터 고유특성을 이용한 논블라인드(nonblind) 워터마크 삽입/추출 장치 및 방법을 제공하는데 있다.
한편, 본 발명의 다른 목적은 미디어 데이터의 특성에 따라 결정되는 워터마킹 방법, 워터마크 데이터, 워터마크 삽입 위치, 워터마크 강도 등의 워터마킹 관련 부가정보를 이용하여 호스트 데이터에 적응적으로 워터마크를 삽입하고 추출할 수 있는 디지털 미디어의 데이터 고유특성을 이용한 논블라인드(nonblind) 워터마크 삽입/추출 장치 및 방법을 제공하는데 있다.
상기와 같은 목적을 달성하기 위한 본 발명의 디지털 미디어의 데이터 고유 특성을 이용한 논블라인드(nonblind) 워터마크 삽입장치는 적어도 하나 이상의 미디어 데이터를 저장하는 미디어데이터베이스부, 상기 미디어데이터베이스부에 저장되어 있는 각각의 미디어 데이터의 워터마크 관련 부가정보를 저장하는 부가정보데이터베이스부, 상기 미디어데이터베이스부에 저장된 미디어 데이터 중에서 호스트 미디어 데이터가 결정되면, 이에 대응되는 워터마크 관련 부가정보를 상기 부가정보데이터베이스부에서 검색하고, 상기 검색된 부가정보에 따라 워터마크를 상기 호스트 미디어 데이터에 삽입하는 워터마크 삽입모듈을 포함하여 이루어지는 것을 특징으로 한다.
또한, 워터마크 관련 부가정보는 워터마킹 방법, 워터마크 데이터, 워터마크 삽입 위치 및 워터마크 강도에 관한 정보인 것을 특징으로 하고, 상기 미디어데이 터베이스부에 저장된 미디어 데이터와 상기 부가정보데이터베이스부에 저장된 워터마크 관련 정보는 인덱스 값에 의해 링크되는 것을 특징으로 한다.
한편, 본 발명의 디지털 미디어의 데이터 고유 특성을 이용한 논블라인드(nonblind) 워터마크 추출장치는 워터마킹된 미디어 데이터로부터 특징점을 추출하는 특징점 추출모듈, 상기 추출된 특징점을 이용하여 대응되는 원본 미디어 데이터와 워터마크 관련 부가정보를 검색하는 특징점 검색 모듈, 상기 특징점 검색 모듈에 의해 검색된 원본 미디어 데이터와 워터마크 관련 부가정보를 이용하여 상기 워터마킹된 미디어 데이터로부터 워터마크를 추출하는 워터마크 추출모듈을 포함하여 이루어지는 것을 특징으로 한다.
이때, 상기 특징점은 워터마킹에 의한 변형에 강인한 미디어 데이터의 특징인 것을 특징으로 한다. 그리고 상기 특징점 검색모듈은 상기 추출된 특징점과 가장 유사한 특징점을 특징점 데이터베이스로부터 검색하여 인덱스 값에 의해 링크된 원본 미디어 데이터와 워터마크 관련 부가정보를 검색하는 것을 특징으로 한다.
한편, 본 발명의 논블라인드(nonblind) 워터마크 삽입방법은 미디어 데이터 중에서 호스트 미디어 데이터를 결정하는 1 단계, 상기 결정된 호스트 미디어 데이터에 대응되는 워터마크 관련정보를 부가정보데이터베이스부에서 검색하는 2 단계 및 상기 검색된 부가정보에 따라 워터마크 삽입모듈에서 워터마크를 상기 호스트 미디어 데이터에 삽입하는 3 단계를 포함하여 이루어지는 것을 특징으로 한다.
한편, 본 발명의 논블라인드(nonblind) 워터마크 추출방법은 특징점 추출모듈에 의해 워터마킹된 미디어 데이터로부터 특징점을 추출하는 1 단계, 상기 특징점 추출모듈에 의해 추출된 특징점을 이용하여 특징점 검색 모듈에서 상기 특징점에 대응되는 원본 미디어 데이터와 워터마크 관련 부가정보를 검색하는 2 단계, 상기 특징점 검색 모듈에 의해 검색된 원본 미디어 데이터와 워터마크 관련 부가정보를 이용하여 워터마크 추출모듈이 상기 워터마킹된 미디어 데이터로부터 워터마크를 추출하는 3 단계를 포함하여 이루어지는 것을 특징으로 한다.
한편, 본 발명의 워터마크 시스템 구축 방법은 적어도 하나 이상의 미디어 데이터를 저장하여 미디어 데이터베이스를 구성하는 1 단계, 상기 미디어 데이터베이스에 저장된 각각의 미디어 데이터에 대한 고유 특성인 특징점을 추출하여 특징점 데이터베이스를 구성하는 2 단계, 상기 미디어 데이터베이스에 저장된 각각의 미디어 데이터를 분석하여 워터마크 부가정보인 워터마킹 방법, 워터마크 데이터, 워터마크 삽입 위치 및 워터마크 강도를 결정하여 부가정보데이터베이스에 저장하는 3단계, 상기 미디어 데이터베이스의 각각의 미디어 데이터에 대응되는 상기 특징점 데이터베이스의 특징점과 상기 부가정보 데이터베이스의 워터마크 관련 부가정보를 인덱스 값으로 링크하는 4 단계를 포함하여 이루어지는 것을 특징으로 한다.
이하, 본 발명의 디지털 미디어의 데이터 고유특성을 이용한 논블라인 드(nonblind) 워터마크 삽입/추출 장치 및 워터마크 삽입/추출 방법에 대하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.
도 1은 본 발명에 의한 워터마크 시스템의 데이터베이스 구성을 나타내는 도면이다.
워터마크 시스템의 데이터베이스 구성은 미디어 데이터베이스부(100), 특징점 데이터베이스부(200) 그리고 부가정보 데이터베이스부(300)로 이루어진다.
미디어 데이터베이스부(100)는 저작권 등에 의해 보호를 받고자 하는 적어도 하나 이상의 미디어 데이터를 저장한다. 미디어 데이터는 이미지 데이터, 오디오 데이터 또는 비디오 데이터 등으로 이루어질 수 있다.
특징점 데이터베이스(200)는 미디어 데이터베이스부(100)에 저장된 각각의 미디어 데이터에 대한 특징점을 저장한다. 미디어 데이터의 특징점은 미디어 데이터를 식별하기 위해 사용될 수 있는 미디어 데이터의 고유 특성 말한다.
예를 들어, 이미지 데이터나 비디오 데이터의 경우, 컬러, 텍스처, 움직임 등의 시각적인 특성을 포함하고 있으며, 미디어 데이터간의 식별을 위해 도미넌트 컬러, 에지 히스토그램, 움직임 궤적 등이 특징점으로 이용될 수 있다.
이러한 미디어 데이터의 특징점은 워터마킹에 의한 변형은 물론, 일정 수준의 의도적 또는 비의도적인 공격에 강인해야 한다. 미디어 데이터의 특징점은 특징점 추출모듈(400)에 의해 미디어 데이터로부터 추출되어 특징점 데이터베이스부(200)에 저장된다.
부가정보 데이터베이스부(300)는 미디어 데이터베이스부(100)에 저장된 각각의 미디어 데이터에 대한 특성 분석을 통해 결정된 워터마킹 방법, 워터마크 데이터, 워터마크 삽입 위치 그리고 워터마크 강도 등의 워터마킹 관련 부가 정보를 저장한다.
워터마킹 관련 부가 정보는 특성 분석 모듈(500)에 의해 각각의 미디어의 특성을 분석하여 각각의 미디어 데이터에 대한 워터마킹 관련 부가 정보를 결정하여 부가정보 데이터베이스부(300)에 저장한다.
미디어 데이터베이스부(100)에 저장된 각각의 미디어 데이터와 특징점 데이터베이스부(200)에 저장된 특징점 그리고 부가정보 데이터베이스부(300)에 저장된 워터마킹 관련 부가 정보는 인덱스 값에 의해 링크되어 있다.
따라서 미디어 데이터, 특징점 혹은 워터마킹 관련 부가 정보 중에서 적어도 하나의 결과를 알면 다른 정보를 알 수 있다. 예를 들어, 특징점에 대한 정보를 파악한 경우에, 해당 특징점을 포함하는 미디어 데이터와 미디어 데이터에 대한 워터마킹 관련 부가 정보를 알 수 있다.
도 2는 본 발명에 의한 논블라인드(nonblind) 워터마크 삽입장치의 구성을 나타내는 도면이다.
논블라인드 워터마크 삽입장치는 미디어 데이터베이스부(100), 부가정보 데이터베이스부(300) 그리고 워터마크 삽입모듈(210)을 포함하여 구성된다.
미디어 데이터베이스부(100)는 적어도 하나 이상의 미디어 데이터를 저장하 고 있다.
부가 정보 데이터베이스부(300)는 미디어 데이터베이스부(100)에 저장된 미디어 데이터의 각각의 특성에 따른 워터마킹 관련 부가정보를 저장한다. 워터마킹 관련 부가 정보는 각각의 미디어 데이터에 대한 워터마크 방법, 워터마크 데이터, 워터마크 삽입 위치, 워터마크 강도 등에 대한 정보이다.
미디어 데이터베이스부(100)의 미디어 데이터와 부가 정보 데이터베이스부(300)의 워터마킹 관련 부가 정보는 인덱스 값에 의해 링크되어 있다. 즉, 각각의 미디어 값에 대한 워터마킹 관련 부가 정보가 대응되게 존재한다.
워터마크 삽입모듈(210)은 사용자에 의해 워터마킹을 위한 호스트 미디어 데이터가 선택되면, 인덱스 값에 의해 링크된 워터마킹 관련 부가정보를 검색한다. 워터마크 삽입모듈(210)은 호스트 미디어 데이터에 대한 워터마킹 관련 부가정보가 검색되면 부가정보에 포함된 워터마크 방법, 워터마크 데이터, 워터마크 위치와 워터마크 강도 등의 정보를 이용하여 호스트 미디어 데이터를 워터마킹하여 워터마킹된 미디어 데이터(500)를 출력한다.
도 3은 본 발명에 의한 논블라인드(nonblind) 워터마크 추출장치의 구성을 나타내는 도면이다.
논블라인드 워터마크 추출장치는 특징점 추출모듈(310), 특징점 검색모듈(320) 그리고 워터마크 추출모듈(330)을 포함하여 이루어진다.
워터마킹된 미디어 데이터(500)로부터 워터마크를 추출하기 위해 특징점 추 출모듈(310)은 워터마킹된 미디어 데이터(500)로부터 특징점을 추출한다.
특징점 검색모듈(320)은 특징점 추출모듈(310)에 의해 추출된 특징점을 이용하여 원본 미디어 데이터를 찾아준다. 원본 미디어 데이터를 찾기 위해서는 특징점 데이터베이스부(200)와 미디어 데이터베이스부(100)에 저장된 정보를 이용한다.
특징점 검색모듈(320)은 추출된 특징점을 이용하여 특징점 데이터 베이스부(200)에서 동일하거나 가장 유사한 특징점을 검색한다. 동일하거나 가장 유사한 특징점이 검색되면 미디어 데이터베이스부(100)를 이용하여 워터마킹된 미디어 데이터에 대응되는 원본 미디어 데이터를 찾는다.
특징점 데이터베이스부(200)에서 검색된 특징점은 각각 인덱스 값을 가진다. 따라서 미디어 데이터베이스부(100)에서 대응되거나 동일한 인덱스 값을 가지는 원본 미디어 데이터를 찾는다.
또한, 특징점 검색모듈(320)은 검색된 특징점의 인덱스 값(3)을 이용하여 부가정보 데이터베이스부(300)에서 대응되는 워터마킹 관련 부가정보(5)를 검색한다.
워터마크 추출모듈(330)은 워터마킹된 미디어 데이터에 대한 원본 미디어 데이터(4)와 워터마킹 관련 부가정보(5)가 검색되면 워터마킹된 미디어 데이터(500)와 원본 미디어 데이터(4)를 비교한다. 그리고 워터마크 추출모듈(330)은 워터마킹 관련 부가정보(5)를 이용하여 워터마크 유무를 확인함과 동시에 워터마크를 추출한다.
도 4는 본 발명에 의한 논블라인드(nonblind) 워터마크 삽입방법을 나타내는 흐름도이다.
논블라인드 워터마크 삽입방법은 호스트 미디어 데이터 결정 단계(S410), 워터마크 관련 부가 정보 검색 단계(S420) 그리고 워터마크 삽입 단계(S430)로 구성된다.
호스트 미디어 데이터 결정 단계(S410)는 사용자에 의해 워터마크를 삽입하기 위해 미디어 데이터 베이스부(100)에 저장된 미디어 데이터 중에서 호스트 미디어 데이터를 결정하는 단계이다.
워터마크 관련 부가 정보 검색 단계(S420)는 호스트 미디어 데이터가 결정되면 호스트 미디어 데이터와 인덱스 값에 의해 링크된 워터마크 관련 부가 정보를 부가정보 데이터베이스부(300)로부터 검색한다.
워터마크 삽입 단계(S430)는 호스트 미디어 데이터가 결정되고, 이에 링크된 워터마크 관련 부가정보가 검색된 후에 수행된다. 워터마크 삽입모듈(210)은 호스트 미디어 데이터에 워터마크 관련 부가정보를 이용하여 워터마크를 삽입한다.
도 5는 본 발명에 의한 논블라인드(nonblind) 워터마크 추출방법을 나타내는 흐름도이다.
논블라인드 워터마크 추출방법은 특징점 추출단계(S510), 인덱스 값 검색단계(S520), 원본 미디어 데이터 검색단계(S530), 워터마크 관련 부가정보 검색 단계(S540) 그리고 워터마크 추출단계(S550)를 포함하여 이루어진다.
특징점 추출단계(S510)는 특징점 추출모듈(S310)에 의해 워터마킹된 미디어 데이터(500)로부터 특징점을 추출하는 단계이다.
인덱스 값 검색단계(S520)는 특징점 추출모듈(310)에 의해 추출된 특징점을 이용하여 특징점 검색 모듈(320)이 특징점 데이터베이스(200)를 검색하여 인덱스 값을 검색한다. 특징점 데이터베이스(200)에 저장된 특징점은 각각의 고유한 인덱스 값을 가지고, 각각의 특징점은 인덱스 값에 의해 미디어 데이터베이스부(100)의 원본 미디어 데이터(4)와 부가 정보 데이터베이스부(320)의 워터마킹 관련 부가정보(5)와 링크되어 있다.
원본 미디어 데이터 검색단계(S530)는 검색된 인덱스 값에 의해 링크되어 있는 원본 미디어 데이터(4)를 미디어 데이터베이스부(100)로부터 검색한다.
워터마크 관련 부가정보 검색 단계(S540)는 검색된 인덱스 값에 의해 링크되어 있는 워터마킹 관련 부가정보(5)를 부가정보 데이터베이스부(300)로부터 검색한다.
워터마크 추출단계(S550)는 검색된 원본 미디어 데이터(4)와 워터마킹 관련 부가정보(5)를 이용하여 워터마킹된 미디어 데이터(500)로부터 워터마크 유무를 확인하고, 워터마크가 존재하는 경우에 삽입된 워터마크를 추출한다.
이상에서 몇 가지 실시예를 들어 본 발명을 더욱 상세하게 설명하였으나, 본 발명은 반드시 이러한 실시예로 국한되는 것이 아니고 본 발명의 기술사상을 벗어나지 않는 범위 내에서 다양하게 변형실시될 수 있다.
상술한 바와 같이, 본 발명에 의한 디지털 미디어의 데이터 고유특성을 이용한 논블라인드(nonblind) 워터마크 삽입/추출 장치 및 방법은 미디어 데이터의 고유 특성을 이용한 특징점과 미디어 데이터의 고유 특성에 따라 결정되는 워터마크 관련 부가정보를 이용하여 워터마크 추출시 원본 미디어 데이터를 자동으로 검색하여 워터마크를 효율적으로 추출할 수 있는 효과가 있다.
또한, 본 발명에 의한 디지털 미디어의 데이터 고유특성을 이용한 논블라인드(nonblind) 워터마크 삽입/추출장치 및 방법은 워터마크 관련 부가정보를 이용하여 워터마크를 호스트 미디어 데이터에 적응적으로 삽입할 수 있는 효과가 있다.

Claims (23)

  1. 적어도 하나 이상의 미디어 데이터를 저장하는 미디어데이터베이스부;
    상기 미디어데이터베이스부에 저장되어 있는 각각의 미디어 데이터의 워터마킹 방법, 워터마크 데이터, 워터마크 삽입장치 또는 워터마크 강도에 관한 정보인 워터마크 관련 부가정보를 저장하는 부가정보데이터베이스부;
    상기 미디어데이터베이스부에 저장된 미디어 데이터 중에서 호스트 미디어 데이터가 결정되면, 이에 대응되는 워터마크 관련 부가정보를 상기 부가정보데이터베이스부에서 검색하고, 상기 검색된 부가정보에 따라 워터마크를 상기 호스트 미디어 데이터에 삽입하는 워터마크 삽입모듈을 포함하여 이루어지는 것을 특징으로 하는 논블라인드 워터마크 삽입장치.
  2. 제 1 항에 있어서,
    상기 미디어 데이터는 이미지 데이터, 오디오 데이터 또는 비디오 데이터 중에서 적어도 하나인 것을 특징으로 하는 논블라인드 워터마크 삽입장치.
  3. 삭제
  4. 제 1 항에 있어서,
    상기 미디어데이터베이스부에 저장된 미디어데이터와 상기 부가정보데이터베이스부에 저장된 워터마크 관련 정보는 인덱스 값에 의해 링크되는 것을 특징으로 하는 논블라인드 워터마크 삽입장치.
  5. 워터마킹된 미디어 데이터로부터 미디어 데이터를 식별하기 위해 사용하는 미디어 데이터의 고유특성인 특징점을 추출하는 특징점 추출모듈;
    상기 추출된 특징점을 이용하여 대응되는 원본 미디어 데이터와 워터마킹 방법, 워터마크 데이터, 워터마크 삽입장치 또는 워터마크 강도에 관한 정보인 워터마크 관련 부가정보를 검색하는 특징점 검색 모듈;
    상기 특징점 검색 모듈에 의해 검색된 원본 미디어 데이터와 워터마크 관련 부가정보를 이용하여 상기 워터마킹된 미디어 데이터로부터 워터마크를 추출하는 워터마크 추출모듈을 포함하여 이루어지는 것을 특징으로 하는 논블라인드 워터마크 추출장치.
  6. 제 5 항에 있어서,
    상기 특징점은 워터마킹에 의한 변형에 강인한 미디어 데이터의 고유 특성인 것을 특징으로 하는 논블라인드 워터마크 추출 장치.
  7. 제 5 항에 있어서,
    상기 특징점 검색모듈은 상기 추출된 특징점과 가장 유사한 특징점을 특징점 데이터베이스로부터 검색하여 이에 대응되는 원본 미디어 데이터와 워터마크 관련 부가정보를 검색하는 것을 특징으로 하는 논블라인드 워터마크 추출장치.
  8. 제 7 항에 있어서,
    상기 원본 미디어 데이터는 미디어데이터베이스부에 저장되고, 상기 워터마크 관련 부가정보는 부가정보데이터베이스부에 저장되어 있는 것을 특징으로 하는 논블라인드 워터마크 추출장치.
  9. 제 8 항에 있어서,
    상기 추출된 특징점의 인덱스 값을 이용해 상기 원본 미디어 데이터와 워터마크 관련 부가정보를 검색하는 것을 특징으로 하는 논블라인드 워터마크 추출장치.
  10. 삭제
  11. 워터마크 삽입모듈이 미디어 데이터 중에서 결정된 호스트 미디어 데이터에 대응되는 워터마크 관련 부가정보를 부가정보데이터베이스부에서 검색하는 1 단계;
    상기 검색된 부가정보에 따라 워터마크 삽입모듈에서 워터마크를 상기 호스트 미디어 데이터에 삽입하는 2 단계를 포함하여 이루어지고,
    상기 워터마크 관련 부가정보는 워터마킹 방법, 워터마크 데이터, 워터마크 삽입장치 또는 워터마크 강도에 관한 정보인 것을 특징으로 하는 논블라인드 워터마크 삽입방법.
  12. 제 11 항에 있어서,
    상기 미디어 데이터는 이미지 데이터, 오디오 데이터 또는 비디오 데이터 중에서 적어도 하나인 것을 특징으로 하는 논블라인드 워터마크 삽입방법.
  13. 삭제
  14. 제 11 항에 있어서,
    상기 1 단계는 상기 결정된 호스트 미디어 데이터에 대응되는 워터마크 관련정보는 상기 호스트 미디어 데이터의 인텍스 값과 링크되어 있는 워터마크 관련 정보를 상기 부가정보데이터베이스부에서 검색하는 것을 특징으로 하는 논블라인드 워터마크 삽입방법.
  15. 특징점 추출모듈에서 워터마킹된 미디어 데이터로부터 미디어 데이터를 식별하기 위해 사용하는 미디어 데이터의 고유특성인 특징점을 추출하는 1 단계;
    상기 특징점 추출모듈에 의해 추출된 특징점을 이용하여 특징점 검색 모듈에서 상기 특징점에 대응되는 원본 미디어 데이터와 워터마킹 방법, 워터마크 데이터, 워터마크 삽입장치 또는 워터마크 강도에 관한 정보인 워터마크 관련 부가정보를 검색하는 2 단계;
    상기 특징점 검색 모듈에 의해 검색된 원본 미디어 데이터와 워터마크 관련 부가정보를 이용하여 워터마크 추출모듈에서 상기 워터마킹된 미디어 데이터로부터 워터마크를 추출하는 3 단계를 포함하여 이루어지는 것을 특징으로 하는 논블라인드 워터마크 추출방법.
  16. 제 15 항에 있어서,
    상기 1 단계는 워터마킹에 의한 변형에 강인한 미디어 데이터의 고유 특성을 특징점으로 추출하는 것을 특징으로 하는 논블라인드 워터마크 추출방법.
  17. 제 15 항에 있어서,
    상기 2 단계는 미디어데이터베이스부에 저장된 원본 미디어 데이터 중에서 상기 특징점의 인덱스 값에 의해 링크된 원본 미디어 데이터를 검색하는 것을 특징으로 하는 논블라인드 워터마크 추출방법.
  18. 제 17 항에 있어서,
    상기 2 단계는 부가정보데이터베이스부에 저장된 워터마크 관련 정보 중에서 상기 특징점의 인덱스 값에 의해 링크된 원본 미디어 데이터를 검색하는 것을 특징으로 하는 논블라인드 워터마크 추출방법.
  19. 삭제
  20. 적어도 하나 이상의 미디어 데이터를 저장한 미디어 데이터베이스,
    상기 미디어 데이터베이스에 저장된 각각의 미디어 데이터를 식별하기 위해 사용하는 미디어 데이터의 고유특성인 특징점을 저장한 특징점 데이터베이스 및
    상기 미디어 데이터베이스에 저장된 각각의 미디어 데이터를 분석하여 워터마크 관련 부가정보인 워터마킹 방법, 워터마크 데이터, 워터마크 삽입 위치 및 워터마크 강도를 결정하여 저장한 부가정보데이터베이스에 대해,
    상기 미디어 데이터베이스의 각각의 미디어 데이터에 대응되는 상기 특징점 데이터베이스의 특징점과 상기 부가정보 데이터베이스의 워터마크 관련 부가정보가 인덱스 값으로 링크되는 것을 특징으로 하는 워터마크 시스템 구축 방법.
  21. 제 20 항에 있어서,
    상기 특징점은 워터마킹에 의한 변형에 강인한 미디어의 특징에 관한 정보인 것을 특징으로 하는 워터마크 시스템 구축방법.
  22. 제 20 항에 있어서,
    상기 미디어 데이터 베이스에 저장된 미디어 데이터 중에서 하나의 미디어 데이터를 호스트 미디어 데이터로 결정하고, 상기 결정된 호스트 미디어 데이터의 인덱스 값에 링크된 워터마크 관련 부가정보를 이용하여 상기 호스트 미디어에 워터마크를 삽입하는 단계를 더 포함하는 것을 특징으로 하는 워터마크 시스템 구축방법.
  23. 제 20 항에 있어서,
    상기 미디어 데이터는 이미지 데이터, 오디오 데이터 또는 비디오 데이터 중에서 적어도 하나인 것을 특징으로 하는 워터마크 시스템 구축방법.
KR1020070024095A 2006-12-02 2007-03-12 디지털 미디어의 데이터 고유특성을 이용한 논블라인드워터마크 삽입/추출 장치 및 워터마크 삽입/추출 방법 KR100834095B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US12/516,614 US20100063978A1 (en) 2006-12-02 2007-07-23 Apparatus and method for inserting/extracting nonblind watermark using features of digital media data
PCT/KR2007/003537 WO2008066235A1 (en) 2006-12-02 2007-07-23 Apparatus and method for inserting/extracting nonblind watermark using features of digital media data

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020060121083 2006-12-02
KR20060121083 2006-12-02

Publications (1)

Publication Number Publication Date
KR100834095B1 true KR100834095B1 (ko) 2008-06-10

Family

ID=39769711

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070024095A KR100834095B1 (ko) 2006-12-02 2007-03-12 디지털 미디어의 데이터 고유특성을 이용한 논블라인드워터마크 삽입/추출 장치 및 워터마크 삽입/추출 방법

Country Status (2)

Country Link
US (1) US20100063978A1 (ko)
KR (1) KR100834095B1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101206275B1 (ko) * 2010-12-27 2012-11-29 한국과학기술원 이미지 검색 기반의 이미지 워터마킹 시스템 및 방법과 그 방법을 수행하는 명령어를 포함하는 컴퓨터 판독가능 기록매체
KR101522555B1 (ko) * 2009-02-20 2015-05-26 삼성전자주식회사 워터마크 삽입 기능이 포함된 영상 재생 방법 및 그 장치
KR101546776B1 (ko) * 2014-01-21 2015-08-24 숭실대학교산학협력단 모바일 소프트웨어 저작권 보호를 위한 요구사항 적응적 워터마킹 모듈, 방법 및 이를 수행하기 위한 기록 매체

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101744744B1 (ko) * 2010-12-22 2017-06-09 한국전자통신연구원 불법 콘텐츠 유통 방지 및 불법 배포자 추적 시스템 및 그 방법
US8874924B2 (en) 2012-11-07 2014-10-28 The Nielsen Company (Us), Llc Methods and apparatus to identify media
KR101857450B1 (ko) * 2013-07-19 2018-05-14 삼성전자주식회사 컨텐츠 제공 장치, 단말 장치를 포함하는 정보 제공 시스템 및 그 제어 방법
KR102246305B1 (ko) * 2014-01-09 2021-04-29 한국전자통신연구원 증강 미디어 서비스 제공 방법, 장치 및 시스템
CN106170988A (zh) 2014-03-13 2016-11-30 凡瑞斯公司 使用嵌入式代码的交互式内容获取
US10504200B2 (en) 2014-03-13 2019-12-10 Verance Corporation Metadata acquisition using embedded watermarks
WO2016028936A1 (en) * 2014-08-20 2016-02-25 Verance Corporation Watermark detection using a multiplicity of predicted patterns
US9942602B2 (en) 2014-11-25 2018-04-10 Verance Corporation Watermark detection and metadata delivery associated with a primary content
EP3225034A4 (en) 2014-11-25 2018-05-02 Verance Corporation Enhanced metadata and content delivery using watermarks
WO2016100916A1 (en) 2014-12-18 2016-06-23 Verance Corporation Service signaling recovery for multimedia content using embedded watermarks
CN111008923B (zh) 2018-10-08 2022-10-18 阿里巴巴集团控股有限公司 水印嵌入和水印提取方法、装置和设备
CN111341329B (zh) * 2020-02-04 2022-01-21 北京达佳互联信息技术有限公司 水印信息添加方法、提取方法、装置、设备及介质
US11722741B2 (en) 2021-02-08 2023-08-08 Verance Corporation System and method for tracking content timeline in the presence of playback rate changes

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002087251A1 (en) * 2001-04-20 2002-10-31 Markany Inc. Method of inserting/detecting digital watermark and apparatus for using thereof
KR20030044471A (ko) * 2001-11-30 2003-06-09 유리텍 주식회사 워터마크 생성 및 삽입, 디지털 컨텐츠 및 워터마크추출을 위한 장치
WO2006049430A1 (en) * 2004-11-05 2006-05-11 Colorzip Media, Inc. Mixed code, and method and apparatus for generating the same, and method and appratus for decoding the same

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6611607B1 (en) * 1993-11-18 2003-08-26 Digimarc Corporation Integrating digital watermarks in multimedia content
US5915027A (en) * 1996-11-05 1999-06-22 Nec Research Institute Digital watermarking
ES2181288T3 (es) * 1997-10-08 2003-02-16 Macrovision Corp Metodo y aparato para generar una marca de agua para copiar una sola vez para grabaciones de video.
JP2001175606A (ja) * 1999-12-20 2001-06-29 Sony Corp データ処理装置、データ処理機器およびその方法
KR20020031015A (ko) * 2000-10-21 2002-04-26 오길록 에지 히스토그램 빈의 비선형 양자화 및 유사도 계산
US7254249B2 (en) * 2001-03-05 2007-08-07 Digimarc Corporation Embedding location data in video
WO2003098549A1 (en) * 2001-03-26 2003-11-27 Konan Technology Inc. Scene change detector algorithm in image sequence
US6965645B2 (en) * 2001-09-25 2005-11-15 Microsoft Corporation Content-based characterization of video frame sequences
KR100888589B1 (ko) * 2002-06-18 2009-03-16 삼성전자주식회사 반복적으로 삽입된 워터마크 추출방법 및 그 장치
CN1745374A (zh) * 2002-12-27 2006-03-08 尼尔逊媒介研究股份有限公司 用于对元数据进行译码的方法和装置
KR100827229B1 (ko) * 2006-05-17 2008-05-07 삼성전자주식회사 비디오 검색 장치 및 방법
US7809185B2 (en) * 2006-09-21 2010-10-05 Microsoft Corporation Extracting dominant colors from images using classification techniques

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002087251A1 (en) * 2001-04-20 2002-10-31 Markany Inc. Method of inserting/detecting digital watermark and apparatus for using thereof
KR20030044471A (ko) * 2001-11-30 2003-06-09 유리텍 주식회사 워터마크 생성 및 삽입, 디지털 컨텐츠 및 워터마크추출을 위한 장치
WO2006049430A1 (en) * 2004-11-05 2006-05-11 Colorzip Media, Inc. Mixed code, and method and apparatus for generating the same, and method and appratus for decoding the same

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101522555B1 (ko) * 2009-02-20 2015-05-26 삼성전자주식회사 워터마크 삽입 기능이 포함된 영상 재생 방법 및 그 장치
KR101206275B1 (ko) * 2010-12-27 2012-11-29 한국과학기술원 이미지 검색 기반의 이미지 워터마킹 시스템 및 방법과 그 방법을 수행하는 명령어를 포함하는 컴퓨터 판독가능 기록매체
KR101546776B1 (ko) * 2014-01-21 2015-08-24 숭실대학교산학협력단 모바일 소프트웨어 저작권 보호를 위한 요구사항 적응적 워터마킹 모듈, 방법 및 이를 수행하기 위한 기록 매체

Also Published As

Publication number Publication date
US20100063978A1 (en) 2010-03-11

Similar Documents

Publication Publication Date Title
KR100834095B1 (ko) 디지털 미디어의 데이터 고유특성을 이용한 논블라인드워터마크 삽입/추출 장치 및 워터마크 삽입/추출 방법
US6664976B2 (en) Image management system and methods using digital watermarks
US7098931B2 (en) Image management system and methods using digital watermarks
JP2005525600A (ja) 透かしの埋め込み及び取り出し
Shen et al. A robust associative watermarking technique based on vector quantization
EP1510075B1 (en) Method of extracting a watermark
Guru et al. Digital watermarking classification: a survey
Rao et al. R,“Digital watermarking: applications, techniques and attacks”
KR100739031B1 (ko) 멀티미디어 검색시스템에서 mpeg-7 표준 메타데이터의 은닉 및 검출 방법과 이를 이용한 멀티미디어 데이터의 검색 방법
Malviya et al. Digital forensic technique for double compression based JPEG image forgery detection
Habib et al. A robust-fragile dual watermarking system in the DCT domain
Das et al. Cryptanalysis of correlation-based watermarking schemes using single watermarked copy
Wu et al. A robust content-based copy detection scheme
WO2008066235A1 (en) Apparatus and method for inserting/extracting nonblind watermark using features of digital media data
US7336800B2 (en) Method and a device for detecting a watermark in digital data
Hawi et al. Steganalysis attacks on stego-images using stego-signatures and statistical image properties
Lande Survey of digital watermarking techniques and its application
Saryazdi et al. A blind DCT domain digital watermarking
Veena et al. Forensic steganalysis for identification of steganography software tools using multiple format image
Aburas A blind digital watermarking using index data bits sequences
Chen et al. A shift-resisting blind watermark system for panoramic images
Singh et al. A literature review on water marking techniques
Khudhair Watermarking Text Document Image Using Pascal Triangle Approach
Park et al. A Digital Image Watermarking Using A Feature-Driven Attention Module
Khedher DIGITAL WATERMARKING IMPLEMENTATION

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130424

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140425

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150611

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160518

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170504

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20180526

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee