[go: up one dir, main page]

KR20010012213A - 신호에 보조 데이터를 삽입하기 위한 방법 및 장치 - Google Patents

신호에 보조 데이터를 삽입하기 위한 방법 및 장치 Download PDF

Info

Publication number
KR20010012213A
KR20010012213A KR1019997010162A KR19997010162A KR20010012213A KR 20010012213 A KR20010012213 A KR 20010012213A KR 1019997010162 A KR1019997010162 A KR 1019997010162A KR 19997010162 A KR19997010162 A KR 19997010162A KR 20010012213 A KR20010012213 A KR 20010012213A
Authority
KR
South Korea
Prior art keywords
watermark
vector
information signal
auxiliary data
predetermined
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR1019997010162A
Other languages
English (en)
Other versions
KR100611521B1 (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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=8233435&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=KR20010012213(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by 요트.게.아. 롤페즈, 코닌클리케 필립스 일렉트로닉스 엔.브이. filed Critical 요트.게.아. 롤페즈
Publication of KR20010012213A publication Critical patent/KR20010012213A/ko
Application granted granted Critical
Publication of KR100611521B1 publication Critical patent/KR100611521B1/ko
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/005Robust watermarking, e.g. average attack or collusion attack resistant
    • G06T1/0071Robust watermarking, e.g. average attack or collusion attack resistant using multiple or alternating watermarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • H04H20/30Arrangements for simultaneous broadcast of plural pieces of information by a single channel
    • H04H20/31Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/50Aspects of broadcast communication characterised by the use of watermarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • H04N2005/91335Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a watermark

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)
  • Television Systems (AREA)
  • Burglar Alarm Systems (AREA)
  • Image Analysis (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Inspection Of Paper Currency And Valuable Securities (AREA)
  • Holo Graphy (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
  • Traffic Control Systems (AREA)
  • Storage Device Security (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Ink Jet Recording Methods And Recording Media Thereof (AREA)
  • Television Signal Processing For Recording (AREA)
  • Stereo-Broadcasting Methods (AREA)

Abstract

신호에 보조 데이터를 삽입하기 위한 방법이 개시된다. 보조 데이터는 하나 이상의 기본적인 워터마크 패턴의 상대 위치 또는 위상으로 엔코딩된다. 이것에 의해 다비트 데이터는 몇개의 분명한 워터마크 패턴만을 사용하여 삽입 가능하다.

Description

신호에 보조 데이터를 삽입하기 위한 방법 및 장치{Embedding auxiliary data in a signal}
미국 특허 제5,748,783호에는 보조 데이터를 삽입하기 위한 공지의 방법이 개시되고 있다. 이러한 종래 기술에 있어서, N 비트 코드가 순수 잡음 형태를 갖는 작은 크기의 워터마크를 부가함으로써 삽입된다. 각각의 코드 비트는 원신호(예를 들어 512×512 디지털 영상)와 같은 크기와 길이를 갖는 개개의 워터마크와 결합된다. 코드 비트 "1"은 신호에 워터마크가 부가된 것을 표현한다. 코드 비트 "0"은 신호에 워터마크를 부가하지 않거나 신호로부터 워터마크를 제거한 것을 표현한다. 이처럼 N 비트 코드는 N개의 상이한 워터마크 패턴까지의 합산으로써 표현된다.
영상(또는 일부 영상)이 원영상의 불복 복제라고 의심되면, 원영상은 의심되는 영상에서 제거되고 N 개의 워터마크 패턴은 차분 영상과 상호 상관된다. 차분 영상과 각각의 워터마크 패턴간의 상관량의 따라서, 개개의 비트가 "0" 또는 "1"로 할당되고 N 비트 코드가 검색된다.
종래 기술의 단점은 N 개의 상이한 워터마크 패턴이 엔코딩 끝에서 부가되고, N 개의 워터마크 패턴이 디코딩 끝에서 개별적으로 검출된다는 것이다.
본 발명은 정보 신호, 예를 들어 비디오 신호, 오디오 신호에 또는 보다 일반적으로는 멀티미디어 콘텐트에 보조 데이터를 삽입하기 위한 방법 및 장치에 관한 것이다. 본 발명은 또한 상기 보조 데이터를 검출하기 위한 방법 및 장치에 관한 것이다.
도 1은 본 발명에 따른 신호에 워터마크를 삽입하기 위한 개략도이다.
도 2 및 도 3은 도 1에 도시한 삽입기의 동작을 설명하기 위한 도면이다.
도 4는 본 발명에 따른 삽입된 워터마크를 검출하기 위한 개략도이다.
도 5, 도 6a, 6b는 도 4에 도시한 검출기의 동작을 설명하기 위한 도면이다.
도 7은 삽입된 워터마크로 비디오 비트 스트림을 재생하기 위한 장치를 도시하는 도면이다.
도 8 및 도 9는 본 발명에 따른 워터마크에 다비트 정보를 삽입하고 검출하기 위한 동작을 설명하는 또 다른 도면이다.
본 발명의 목적은 종래 기술의 단점을 극복한 워터마크를 삽입하여 검출하기 위한 방법 및 장치를 제공하는 것이다.
이를 위해 본 발명은 정보 신호에 보조 데이터를 삽입하기 위한 방법을 제공하는데, 벡터상에서 하나 이상의 소정 워터마크 패턴을 1회 이상 시프트하는 단계에서, 벡터는 상기 보조 데이터를 나타내며, 상기 정보 신호에 상기 시프트된 워터마크를 삽입하기 위한 단계를 포함한다. 정보 신호에서 보조 데이터를 검출하기 위한 대응의 방법은, 하나 이상의 삽입된 워터마크를 검출하는 단계와, 검출된 워터마크가 소정의 워터마크에 대해서 시프트된 벡터를 결정하는 단계와, 상기 벡터에서 상기 보조 데이터를 검색하기 위한 단계를 포함한다. 본 발명의 양호한 실시예들은 종속 청구항에서 정의된다.
본 발명에 의하면 다비트 코드가 하나의 워터마크 패턴 또는 오직 몇 개의 상이한 워터마크 패턴에서 수용 가능하다. 이것은 검출될 워터마크 패턴들이 가정 용 전자장치내에 저장되어야 하므로 비디오 및 오디오 재생기 등과 같은 가정용 전자장치에서 워터마크를 검출하는데 중요하다. 본 발명은 소정의 워터마크가 신호에 삽입되는지 여부를 검출하고 부가적인 계산을 할 필요없이 상기 복수의 워터마크의 상대 위치를 제공하는 검출 방법이 이용 가능하다는 식견을 이용하고 있다. 이것은 정보 콘텐트에 삽입 가능한 비트 수가 항상 실용상 강건함, 가시도, 검출 속도간의 절충이기 때문에 중요한 이점이다.
설명의 편의상, 본 발명에 따른 워터마킹 방법은 비디오 콘텐츠에 가시 불가능한 레이블을 부착하기 위한 시스템으로서 기술되나, 교시 내용은 분명히 오디오 및 멀티미디어를 포함하는 다른 콘텐츠에 적용 가능하다. 이후, 이러한 방법을 JAWS(Just Another Watermark System)라고 칭할 것이다.
도 1은 본 발명에 따른 워터마크 삽입기의 실용적인 실시예를 도시한다. 워터마크 삽입기는 영상 P를 발생하는 영상 소스(11)와 영상 P에 워터마크 W를 부가하는 가산기(12)를 구비하고 있다. 워터마크 W는 영상, 예를 들어 수평적으로 N1픽셀과 수직으로 N2픽셀과 같은 크기를 갖는 잡음 패턴이다. 워터마크 W는 키 K, 예를 들어 수신단에서 검색될 다비트 코드를 나타낸다.
N1×N2공간상에서 워터마크 W를 검색하기 위한 워터마크 검출 프로세스를 배제하기 위해, 워터마크는 영상의 길이상에서 "타일" W(K)라 불리는 소단위를 반복, 필요하다면 절단에 의해서 발생된다. 이러한 타일링 동작(15)은 도2에 도시된다. 타일 W(K)은 고정된 크기 M×M 이다. 타일 크기 M은 너무 작지 않아야 한다. 소형의 M은 W(K)에서 보다 많은 대칭을 포함함으로써 큰 보안 위험을 안고 있다. 한편 M은 너무 크지 않아야 한다. M의 값이 크면 검출기의 검색 공간이 커져서 복잡도가 증대한다. JAWS에서 합리적인 절충으로서 M=128로 선택된다.
다음에 국부적인 깊이 맵 또는 가시도 마스크(visibility mask) λ(P)가 계산된다(16). 각각의 픽셀 위치에서 λ(P)는 부가 잡음의 가시도에 대한 척도를 제공한다. 맵λ(P)는 1과 동일한 평균값을 갖도록 구성된다. 연장된 시퀀스 W(K)는 순차적으로 λ(P)로 변조된다. 즉, 각각의 위치에서 타일된 워터마크(W)(K)의 값은 그 위치에서 λ(P)의 가시도 값이 곱해진다. 그러므로 결과의 잡음 시퀀스 W(K,P)는 키 K와 P의 영상 콘텐트에 종속한다. W(K,P)가 영상 P에 적합할 때 적응형 워터마크라고 칭한다.
최종적으로 최종 워터마크의 세기는 W(K,P)의 전체적인 스케일링(18)을 제공하는 전체 깊이 파라미터 d에 의해서 결정된다. d의 큰 값은 강건한 가시의 워터마크에 대응한다. d의 작은 값은 거의 가시적으로 인식불가능한 미약한 워터마크에 대응한다. d의 실제 선택은 강건함과 인식성 요건을 절충해서 행해질 것이다. 워터마크된 영상 Q는 W=d×W(K,P)를 P에 가산하고, 정수 픽셀 값으로 반올림하고, 가능한 픽셀 값 범위까지 잘라냄으로써 구해진다.
워터마크 W에 다비트 코드 K를 삽입하기 위해, 모든 타일 W(K)은 비상관 기본 또는 원시 타일(primitive tile){W1....Wn)의 제한된 집합과, 다음식에 따라서 시프트된 변형이다.
여기서는 벡터상에서 주기적 순환되는 기본적인 M*M 타일 Wi의 공간적인 시프트를 나타낸다. 부호 s=∈{-1,+1}와 시프트 k는 엔코딩 함수 E(13)를 통해 키 K에 종속한다. 부호 Si및 시프트 ki를 검색한 후 K를 재구성하는 것이 검출기의 작업이다. 각각의 기본적인 타일 Wi이 수회 발생할 수 있음을 주지하라. 도 1에서 엔코더(13)는 W(K)=W1+W2-W2'를 발생하는데, 여기서 W2'는 W2의 시프트된 변형이다. 도 3은 이러한 동작을 도시하고 있다.
도 4는 워터마크 검출기의 개략도이다. 워터마크 검출기는 가능하게 워터마크된 영상 Q를 수신한다. JAWS에서 워터마크의 검출은 매 단일 프레임에 대해서 행해지지 않고 프레임들의 그룹으로 행해진다. 다수의 프레임을 누적함으로써(21), 검출의 통계가 향상되고 그에 따라 검출 신뢰도가 향상된다. 누적된 프레임은 블록 크기 M×M(M=128)으로 순차 분할되고 모든 블록은 크기 M×M의 버퍼 q 에 적층된다. 이러한 동작을 폴딩(folding)이라고 한다. 도 5는 폴딩 동작을 도시한다.
검출 프로레스에서 다음의 단계는 특정 잡음 패턴이 버퍼 q에 존재하고 있음을 단언하는 것이다. 버퍼 q가 특정 워터마크 패턴 W을 포함하고 있는지 여부를 검출하기 위해, 버퍼 콘텐츠와 상기 워터마크 패턴은 상관된다. 의심이 가는 정보 신호 q와 워터마크 패턴 w의 상관도 계산은 워터마크 패턴의 대응값과 정보 신호값의 내적 d=〈q,w〉 계산이다. 1차원 정보 신호 q={qn}와 워터마크 패턴 w={wn}에 대해, 이는 다음과 같은 수학적인 표현으로 표현될 수가 있다.
2차원 M×M 영상 q={qij}와 워터마크 패턴 W={wij}에 대한 내적은 다음과 같다.
원리적으로, 타일 Wi가 시프트되는 벡터 ki는 상이한 벡터 ki를 가진 W를 검출기에 연속해서 인가하고 상관 관계가 최대인 k를 결정함으로써 발견될 수 있다. 그러나, 무모한 검색 알고리즘은 시간 소모적이다. 게다가 영상 Q가 워터마크 검출전 각종 처리의 형태들(변환 또는 크롭핑)을 경험함으로써, 검출기는 영상 Q에 대해서 기본적인 워터마크 패턴 Wi의 공간 위치를 알지못한다.
무모한 검색 대신에 JAWS는 패턴W(K)의 구조를 이용한다. 이러한 원시 패턴들, 부호들, 시프트들의 존재에 대해 버퍼 q를 검사한다. 벡터 k(수평적으로 kx픽셀, 수직적으로 ky픽셀)만큼 시프트되는 원시 패턴 w과 영상 q의 상관관계 dk는 다음과 같다.
기본적인 패턴 Wi의 모든 가능한 시프트 벡터 k의 상관 값 dk는 고속의 푸리에 변환을 이용해서 동시에 계산된다. 도 4에 도시된 바와 같이, 버퍼 q와 기본 워터마크 패턴 Wi는 변환 회로(24,25)에서 고속 푸리에 변환(FFT)된다. 이 연산 결과는 다음과 같다.
여기서,는 복소수의 집합이다.
상관관계의 계산은 q의 콘볼루션과 W의 콘쥬게이트의 계산과 유사하다. 변환 영역에서 이른 다음에 해당한다.
여기서 심볼은 점방향의 승산을 가리키고 conj()는 독립변수의 허수부의 부호가 반전하는 것을 나타낸다. 도 4에서의 콘쥬게이션은 콘쥬게이션 회로(26)에 의해서 실행되고, 점방향의 승산은 승산기(27)에 의해서 실행된다. 상관관계 값의 집합 d={dk}는 상기 승산의 결과를 역 고속 푸리에 변환함으로서 구해진다.
상기 수학식은 역 FFT 회로(28)에 의해서 도4에서 실행된다. 워터마크 패턴 Wi는 상관값 dk이 소정의 임계 보다 크면 나타나도록 검출된다
도 6a는 영상 Q에서 워터마크 패턴 W1의 존재(도 1과 3을 참조)를 체크한 경우의 상관값 dk의 그래프를 도시한다. 피크(61)는 W1이 발견됨을 나타낸다. 이 피크의 위치(0,0)는 패턴 W1이 삽입기에 인가되는 경우 영상 Q에 대해서 동일한 공간 위치를 갖도록 검출기에 인가된 패턴 W1이 발생함을 나타낸다. 도 6b는 워터마크 패턴 W2이 검출기에 인가되는 경우의 상관값의 그래프를 도시한다. 2개의 피크가 발견된다. (0,0)에서 정의 피크(62)(62)는 워터마크 W2의 존재를 나타내고, (48,80)에서 부의 피크(63)는 워터마크 -W2'의 존재를 나타낸다. 피크(62)(또는 피크(61)와 유사한)에 대한 피크(63)의 상대 위치는 W2에 대한 W2'의 (픽셀의)상대 위치, 즉 시프트 벡터 k를 나타낸다. 삽입된 데이터 K는 발견된 벡터로부터 도출된다.
삽입된 정보는 예를 들어 콘텐트의 기술(description)이나 저작권 보유자를 식별할 수 있다. DVD 복제 보호에 있어서, 자료가 '1회 복제', '복제 불가', '제한 없음', '더이상 복제불가'등으로 레이블 가능하다. 도 7은 디스크(71)상에 기록되는 MPEG 비트스트림를 재생하기 위한 DVD 드라이브를 도시한다. 기록된 신호는 스위치(72)를 거쳐서 출력 단자(73)에 인가된다. 출력 단자는 외부 MPEG 디코더와 표시장치(도시 안됨)에 연결된다. DVD 드라이브는 발명에 연관되지 않는 다른 조건들이 충족되지 않는 한, 소정의 삽입된 워터마크를 갖는 비디오 신호를 재생하지 않는다. 예를 들면, 워터마크된 신호들은 단지 디스크(71)가 소정의 "워블" 키를 포함하면 재생된다. 워터마크를 검출하기 위해, DVD 드라이브는 상기한 바와 같이 워터마크 검출기(74)를 포함한다. 검출기는 워터마크가 검출되는지 여부에 따라서 기록된 신호를 수신하여 스위치(72)를 제어한다.
계산 회로(29)(도4)는 워터마크 검출기에 인가된 각각의 원시 워터마크 패턴 Wi에 대한 하나 이상의 트리플을 기록한다. 여기서 ij는 원시 패턴의 인덱스를 나타내고, s는 그의 부호를 나타내고, k는 인가된 패턴에 대한 위치를 나타낸다. 이들 데이터로부터 삽입된 K가 도출된다.
다비트 코드는 검출기에 인가된 대응의 기본적인 워터마크 패턴(W2)이 삽입기에서와 같이 영상에 대해서 동일 위치를 가진다면, 단일 시프트된 워터마크 패턴(예를 들어, 도3에 도시한 패턴 W2')에 삽입될 수 있다. 이 경우, 상관 매트릭스에서 피크(즉, 도 6b의 피크63)의 좌표는 벡터 k를 모호하게 표현한다. 그러나 실용상 소정의 기본 워터마크에 대응하는 상관값의 어레이에서 피크의 절대 위치는 영상의 크롭핑 또는 변환에 의해서 가변할 수 있다. 그러나 복수 피크의 상대 위치는 불변의 변환 및 크롭핑이다. 이러한 관점에서, 복수 워터마크를 삽입하여 키 K를 상대 위치로 엔코딩하는 것이 바람직하다. 피크들중 하나는 기준 위치를 제공한다. 이는 소정의 시프트되지 않는 워터마크(도6a에서 기준 피크(61)를 제공하는 W1참조)를 삽입하거나 상이한 부호를 갖는 다중 워터마크중 하나(도 6b에서 기준 피크(62)를 제공하는 W2참조)를 삽입함으로써 달성 가능하다.
이제, 삽입 가능한 비트수의 수학적인 해석이 주어질 것이다. 보다 상세하게는 n 개의 기본적인 워터마크 타일 W1....Wn, 동일한 고정 크기 M×M, 상호 상관되지 않은 값을 가진다고 가정할 것이다. 인가된 상이한 기본 패턴들의 실용상 가능한 수들이 현재는 작다. 즉 예를 들어 n=4, 또는 n=8로 가정할 수 있다. 피크의 정확한 위치는 몇개의 픽셀까지만 정확하다. 그러므로, 피크의 상대 시프트로 정보를 삽입하기 위해 기본적인 워터마크 패턴의 허용된 변환용 코서 그리드(courser grid)를 사용한다. 크기 G×G의 그리드를 고려하기로 하자. 여기서 m 보다 큰 정수 g에 대해서 G=2g이다. 그리드 공간은 h=M/G이다..
먼저, 기준 위치를 제공하는데 사용되는 (W1이라 불리는) 하나의 피크인 상이한 기본적인 워터마크 패턴들(W1...Wn)에 삽입 가능한 비트 수를 고려하기로 하자. 이 경우, W1에 대해서 W2...Wn의 상대 위치에 정보를 삽입한다. 각각의 패턴 W2...Wn에 대해서, G2는 가능한 시프트(예를 들어 2g 비트)를 갖는다. G×G 그리드상에서 n 개의 워터마크 패턴의 상대 시프트으로 삽입 가능한 정보 콘텐트는 2g(n-1) 비트이다. 다음의 표 I는 기본적인 패턴의 수와 각종 그리드 크기에 대한 비트수를 나타낸다. 이 표에서 워터마크 패턴은 크기 128×128 이라고 가정한다.
4 픽셀의 그리드 공간 h는 피크 검출의 현재의 정확도로 주어진 가능한 선택이다. 스케일링을 고려해 보면, 아마도 보다 큰 공간이 필요할 것이다. 인가될 수 있는 워터마크의 수는 보여질 때 4 또는 6과 같이 높을 수가 있다. 강건함은 4 기본 패턴일 경우 항상 문제가 아닐 수 있으나, 검출 복잡도는 여전하다. 그러므로 단지 하나의 기본적인 패턴의 상이한 시프트를 이용하는 상황을 조사하는 것이 중요하다.
단지 하나의 기본적인 패턴 Wi의 변환된 변형에 삽입 가능한 비트 수를 고려하기로 하자. 이는 n 개의 상관 피크를 결정하기 위해 검출기에 하나의 패턴을 인가할 필요가 있을때 유익하다. n개의 상이한 패턴들이 사용되는 상황과 비교할 때 팩터 n에 의한 검출 복잡도는 감소한다. 이것은 어떤 정보 콘텐트는 희생하나 검출 시간이 현저히 감소됨을 알 수 있다. n 개의 상이한 워터마크를 이용하는 것과 동일 워터마크의 n 시프트를 이용하는 것을 비교했을 때 다음과 같은 2개의 중요한 차이가 있다.
- 모든 시프트는 상이하다. 이는 상이한 패턴들이 사용될 때 필요치가 않다.
- W1을 고정하고, W1의 위치에 대해서 다른 워터마크(W2,W2')의 상대 위치 기준 위치를 고려한 상기한 상황과 반대되는 것으로서 기준 위치는 없다.
도 8은 기본적인 워터마크 패턴 Wi가 상이한 시프트로 3회 삽입된 경우, 8×8 그리드(h=16)상에서의 피크 패턴의 예를 도시한다. 피크 패턴(81)은 워터마크 검출기가 검출한 3개의 피크의 위치를 도시한다. 이러한 피크 패턴의 주기적인 시프트는 동일한 워터마크로 인한 것이다. 예를 들면, 피크 패턴(82,83,84)(좌하단 코너로 시프트된 피크들중의 하나)은 모두 피크 패턴(81)과 등가이다. 도 9는 단일의 기본적인 워터마크 패턴 Wi의 4회 시프트된 변형에 대한 피크 패턴을 도시한다. 이 경우, 좌하단 코너에서 하나의 피크를 가진 피크 패턴의 모든 시프트된 변형은 동일하다.
정확한 정보 콘텐트를 결정하기 위해, 주기적인 시프트까지 모든 상이한 패턴들을 카운트하는 것이 필요하다. 발명자들은 이러한 계산들은 실행하였다. 계산 결과는 다음의 표 Ⅱ에 열거되고 있다.
상기한 방법은 수개의 방식으로 결합 가능하다. 예를 들면, 그 하나의 방식은 상이한 패턴의 복수회 시프트된 변형을 사용하거나, 시프트등과 결합하여 부호 정보를 사용할 수가 있다.
이처럼, 본 발명은 n 개의 기본적인 워터마크 패턴을 삽입하는 것에 기초한 워터마크 방법의 불변 특성에 기초하고 있다. 푸리에 영역에서 검출 방법에 의해 워터마크는 영상의 시프트된 또는 크롭된 변형에서 발견될 수 있다. 워터마크 패터의 정확한 시프트는 고속 푸리에 변환을 반전한 후 얻어진 상관 피크로 표현된다. 본 발명은 워터마크의 정확한 시프트가 검출되기 때문에 이 시프트가 정보를 삽입하는데 사용된다는 식견을 이용하고 있다. 본 발명에 의해 영상 또는 비디오가 워터마크되는지 여부를 단지 결정하기 보다는 다비트 정보를 삽입하기 위해 저렴하게 워터마크 검출이 사용된다.
요컨대, 신호에 보조 데이터를 삽입하기 위한 방법이 개시되고 있다. 데이터는 하나 이상의 기본적인 워터마크 패턴의 상대 위치 또는 위상으로 엔코딩된다. 이것에 의해 다비트 데이터는 하나 또는 몇개의 분명한 워터마크 패턴을 이용함으로써 삽입 가능하다.

Claims (15)

  1. 정보 신호(P)에 보조 데이터(K)를 삽입하기 위한 방법으로,
    하나 이상의 소정의 워터마크 패턴(W2)을 상기 보조 데이터(K)를 표시하는 벡터(k)상에서 복수회 시프트하는 단계와,
    상기 정보 신호에 상기 시프트된 워터마크(W2')를 삽입하는 단계를 포함하는 방법.
  2. 제 1 항에 있어서, 상기 벡터(k)의 기준을 제공하도록 상기 소정의 워터마크(W2)를 추가 삽입하는 단계를 포함하는 방법.
  3. 제 2 항에 있어서, 상기 소정의 워터마크 패턴(W2)은 상이한 부호로 삽입되는 방법.
  4. 제 1 항에 있어서, 상기 벡터(k)의 기준을 제공하도록 상기 소정의 워터마크(W1)를 추가 삽입하는 단계를 포함하는 방법.
  5. 제 1 항에 있어서, 삽입된 워터마크는 정보 신호의 크기 보다 작은 크기를 가지며, 상기 삽입 단계는 정보 신호의 길이상에서 상기 워터 마크를 반복하는 것을 포함하는 방법.
  6. 정보 신호에서 보조 데이터를 검출하기 위한 방법으로,
    하나 이상의 삽입된 워터마크(W2')를 검출하는 단계와,
    소정의 워터마크(W2)에 대해서 검출된 각각의 워터마크(W2')가 시프트되는 벡터(k)를 결정하는 단계와,
    상기 벡터로부터 상기 보조 데이터를 검색하는 단계를 포함하는 방법.
  7. 제 6 항에 있어서, 상기 삽입된 워터마크들중 하나는 소정의 워터마크 패턴(W2)이며, 상기 소정의 워터마크의 부호는 상기 벡터의 기준을 제공하는 방법.
  8. 제 6 항에 있어서, 상기 검출 단계는 상기 벡터의 기준을 제공하도록 삽입된 워터마크(W1)를 추가 삽입하는 것을 포함하는 방법.
  9. 제 6 항에 있어서, 삽입된 워터마크(W2')를 검출하는 단계는 상기 소정의 워터마크(W2)의 시프트된 변형과 정보 신호 사이의 상관관계를 결정하는 것을 포함하며, 상기 상관관계가 소정의 임계를 초과하는 시프트된 변형으로 벡터가 정의되는 방법.
  10. 제 6 항에 있어서, 상기 삽입된 워터마크(W2')는 정보 신호의 크기 보다 작은 크기를 가지며, 삽입된 워터마크를 갖는 정보를 상기 작은 크기를 갖는 부신호로 분할하고, 상기 부신호를 가산하며, 삽입된 워터마크(W2')가 동일 크기를 갖는 소정의 워터마크(W2)에 대해서 시프트되는 벡터(k)를 결정하는 단계를 포함하는 방법.
  11. 정보 신호(P)에 보조 데이터(K)를 삽입하기 위한 장치로서,
    하나 이상의 소정의 워터마크 패턴(W2)을 상기 보조 데이터(K)를 표시하는벡터(k)상에서 복수회 시프트하는 수단과,
    상기 정보 신호에 상기 시프트된 워터마크(W2')를 삽입하는 수단을 포함하는 장치.
  12. 정보 신호에서 보조 데이터를 검출하기 위한 장치로서
    하나 이상의 삽입된 워터마크(W2')를 검출하는 수단(24-29)과,
    소정의 워터마크(W2)에 대해서 검출된 각각의 워터마크(W2')가 시프트되는 벡터(k)를 검출하는 수단(24-28)과,
    상기 벡터로부터 상기 보조 데이터를 검색하는 수단(29)을 포함하는 장치.
  13. 비디오 신호에 삽입된 보조 데이터에 따라서 정보 신호를 기록 및/또는 재생을 불능케하는 수단을 포함하는 정보 신호를 기록 및/또는 재생하기 위한 장치에 있어서,
    청구항 12항에서 청구하고 있는 바와 같이 상기 보조 데이터를 검출하기 위한 장치를 포함하는 것을 특징으로 하는 장치.
  14. 삽입된 워터마크(W2')의 형태로 보조 데이터(K)를 갖는 정보 신호(P)에 있어서,
    삽입된 워터마크는 소정의 워터 마크(W2)의 시프트된 변형이며, 소정의 워터마크가 시프트된 벡터(k)는 상기 보조 데이터를 나타내는 정보 신호
  15. 삽입된 워터마크(W2')의 형태로 보조 데이터(K)를 갖는 정보 신호(P)가 저장되는 기억매체(71)에 있어서,
    삽입된 워터마크는 소정의 워터 마크(W2)의 시프트된 변형이며, 소정의 워터마크가 시프트된 벡터(k)는 상기 보조 데이터를 나타내는 기억매체.
KR1019997010162A 1998-03-04 1999-03-02 신호에 보조 데이터를 삽입하기 위한 방법 및 장치 Expired - Lifetime KR100611521B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP98200656 1998-03-04
EP98200656.1 1998-03-04
PCT/IB1999/000348 WO1999045705A2 (en) 1998-03-04 1999-03-02 Embedding auxiliary data in a signal

Publications (2)

Publication Number Publication Date
KR20010012213A true KR20010012213A (ko) 2001-02-15
KR100611521B1 KR100611521B1 (ko) 2006-08-11

Family

ID=8233435

Family Applications (4)

Application Number Title Priority Date Filing Date
KR1019997010163A Ceased KR20010012214A (ko) 1998-03-04 1999-02-18 워터마크 검출 방법 및 장치
KR1019997010201A Expired - Lifetime KR100648845B1 (ko) 1998-03-04 1999-03-02 워터마크 검출
KR1019997010195A Expired - Lifetime KR100614425B1 (ko) 1998-03-04 1999-03-02 워터마크 검출 방법 및 장치
KR1019997010162A Expired - Lifetime KR100611521B1 (ko) 1998-03-04 1999-03-02 신호에 보조 데이터를 삽입하기 위한 방법 및 장치

Family Applications Before (3)

Application Number Title Priority Date Filing Date
KR1019997010163A Ceased KR20010012214A (ko) 1998-03-04 1999-02-18 워터마크 검출 방법 및 장치
KR1019997010201A Expired - Lifetime KR100648845B1 (ko) 1998-03-04 1999-03-02 워터마크 검출
KR1019997010195A Expired - Lifetime KR100614425B1 (ko) 1998-03-04 1999-03-02 워터마크 검출 방법 및 장치

Country Status (14)

Country Link
US (6) US6971011B1 (ko)
EP (4) EP0981900A2 (ko)
JP (4) JP2001525151A (ko)
KR (4) KR20010012214A (ko)
CN (4) CN1153456C (ko)
AT (3) ATE381209T1 (ko)
AU (1) AU2437499A (ko)
BR (1) BR9904848A (ko)
DE (3) DE69940375D1 (ko)
ES (1) ES2297919T3 (ko)
ID (1) ID23884A (ko)
PL (2) PL336845A1 (ko)
RU (2) RU2249308C2 (ko)
WO (4) WO1999045704A2 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100556353B1 (ko) * 2001-03-28 2006-03-03 엘지전자 주식회사 디지털 데이터의 워터마킹 방법

Families Citing this family (143)

* 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
US7171016B1 (en) * 1993-11-18 2007-01-30 Digimarc Corporation Method for monitoring internet dissemination of image, video and/or audio files
US6614914B1 (en) 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US6590996B1 (en) 2000-02-14 2003-07-08 Digimarc Corporation Color adaptive watermarking
US7644282B2 (en) 1998-05-28 2010-01-05 Verance Corporation Pre-processed information embedding system
JP3596590B2 (ja) * 1998-11-18 2004-12-02 ソニー株式会社 付随情報付加装置および方法、付随情報検出装置および方法
GB2349536B (en) * 1999-03-23 2003-03-12 Ibm Motion picture electronic watermark system
US6577747B1 (en) 1999-08-05 2003-06-10 Koninklijke Philips Electronics N. V. Detection of auxiliary data in an information signal
US6477554B1 (en) * 1999-09-17 2002-11-05 Globespanvirata, Inc. Circuit and method for computing a fast fourier transform
JP4705297B2 (ja) * 1999-10-12 2011-06-22 シヴォリューティオン ベー. フェー. 予備情報埋込方法及びシステム並びに復号方法及びシステム
JP2001210013A (ja) 1999-11-15 2001-08-03 Hitachi Ltd データ再生装置
DE60033500T2 (de) * 1999-11-23 2007-11-08 Koninklijke Philips Electronics N.V. Wasserzeicheneinbettung und -detektion
US6986048B1 (en) * 2000-01-24 2006-01-10 Koninklijke Philips Electronics N.V. Protecting content from illicit reproduction by proof of existence of a complete data set using security identifiers
WO2001057868A1 (en) * 2000-02-01 2001-08-09 Koninklijke Philips Electronics N.V. Embedding a watermark in an information signal
KR100753969B1 (ko) * 2000-02-01 2007-08-31 코닌클리케 필립스 일렉트로닉스 엔.브이. 완전한 데이터 세트의 존재의 입증에 의한 불법재생으로부터의 콘텐트의 보호
JP2003521791A (ja) * 2000-02-07 2003-07-15 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 不法複製からのコンテンツ保護
US7228425B1 (en) 2000-02-07 2007-06-05 Koninklijke Philips Electronics N. V. Protecting content from illicit reproduction by proof of existence of a complete data set via self-referencing sections
US6737957B1 (en) 2000-02-16 2004-05-18 Verance Corporation Remote control signaling using audio watermarks
US7127744B2 (en) 2000-03-10 2006-10-24 Digimarc Corporation Method and apparatus to protect media existing in an insecure format
JP2001275115A (ja) 2000-03-23 2001-10-05 Nec Corp 電子すかしデータ挿入装置および検出装置
US7440584B2 (en) 2000-03-31 2008-10-21 Intel Corporation System and method for marking data and document distribution
US7346184B1 (en) 2000-05-02 2008-03-18 Digimarc Corporation Processing methods combining multiple frames of image data
US6633654B2 (en) * 2000-06-19 2003-10-14 Digimarc Corporation Perceptual modeling of media signals based on local contrast and directional edges
JP2002033902A (ja) * 2000-07-18 2002-01-31 Nikon Corp 画像信号処理装置
US6975744B2 (en) * 2000-12-21 2005-12-13 Digimarc Corporation Detection of multiple watermarks and improved watermark calibration signals
WO2002009328A1 (en) * 2000-07-21 2002-01-31 Koninklijke Philips Electronics N.V. Multimedia monitoring by combining watermarking and characteristic signature of signal
KR100499471B1 (ko) * 2000-09-05 2005-07-07 엘지전자 주식회사 영상 워터마킹 방법
US6952485B1 (en) * 2000-09-11 2005-10-04 Digimarc Corporation Watermark encoding and decoding in imaging devices and imaging device interfaces
JP3872267B2 (ja) * 2000-09-12 2007-01-24 インターナショナル・ビジネス・マシーンズ・コーポレーション 拡大縮小耐性を有する電子透かし方法およびシステム
JP3898128B2 (ja) * 2000-11-07 2007-03-28 コニンクリユケ フィリップス エレクトロニクス エヌ.ブイ. 情報信号に透かしを埋め込む方法及び装置
JP2002176550A (ja) * 2000-12-07 2002-06-21 Nec Corp 電子すかしデータ挿入・検出装置
JP3682222B2 (ja) * 2000-12-11 2005-08-10 株式会社東芝 電子透かし検出装置、電子透かし検出方法及び記録媒体
WO2002065753A1 (en) * 2001-02-13 2002-08-22 Koninklijke Philips Electronics N.V. Method and arrangement for detecting a watermark in an information signal
US7046819B2 (en) * 2001-04-25 2006-05-16 Digimarc Corporation Encoded reference signal for digital watermarks
US7024018B2 (en) * 2001-05-11 2006-04-04 Verance Corporation Watermark position modulation
WO2002101647A1 (en) 2001-06-13 2002-12-19 Koninklijke Philips Electronics N.V. Method and device for detecting a watermark
GB2376826A (en) * 2001-06-19 2002-12-24 Sony Uk Ltd Detecting data by accumulating pixel values in several versions of a datablock
CN1305312C (zh) 2001-06-21 2007-03-14 皇家菲利浦电子有限公司 在运动图像信号中嵌入和检测水印的方法和设备
US8122465B2 (en) 2001-07-05 2012-02-21 Digimarc Corporation Watermarking to set video usage permissions
US7263202B2 (en) 2001-07-05 2007-08-28 Digimarc Corporation Watermarking to control video recording
US8032909B2 (en) * 2001-07-05 2011-10-04 Digimarc Corporation Watermarking and electronic program guides
CN1331142C (zh) * 2001-07-06 2007-08-08 皇家菲利浦电子有限公司 用于保护存储在信息载体上的内容的方法
JP2004522384A (ja) * 2001-07-27 2004-07-22 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 信号への補助データの埋め込み
DE60220295T2 (de) * 2001-08-24 2008-01-17 Koninklijke Philips Electronics N.V. Addieren von halbbildern eines bildes
FR2829654B1 (fr) * 2001-09-13 2004-01-30 Canon Kk Insertion d'un message dans une sequence d'images numeriques
US7386146B2 (en) 2001-09-13 2008-06-10 Canon Kabushiki Kaisha Insertion of a message in a sequence of digital images
US6975745B2 (en) * 2001-10-25 2005-12-13 Digimarc Corporation Synchronizing watermark detectors in geometrically distorted signals
CN1592917B (zh) 2001-11-23 2012-09-05 塞沃路森公司 水印嵌入
GB2383148A (en) * 2001-12-13 2003-06-18 Sony Uk Ltd Watermarking
GB2383218A (en) 2001-12-13 2003-06-18 Sony Uk Ltd Watermarking using cyclic shifting of code words
GB2383219A (en) 2001-12-13 2003-06-18 Sony Uk Ltd Marking material using a two part watermark
EP1459256B1 (en) * 2001-12-14 2006-10-04 Koninklijke Philips Electronics N.V. Embedding and extraction of watermark data
FR2834174A1 (fr) * 2001-12-20 2003-06-27 Koninkl Philips Electronics Nv Detection optimisee d'un marquage au sein d'un signal d'information
KR20040070267A (ko) 2001-12-21 2004-08-06 코닌클리케 필립스 일렉트로닉스 엔.브이. 로버스트 특징들을 사용하는 워터마크들의 무결성 강화
US20030123574A1 (en) * 2001-12-31 2003-07-03 Simeon Richard Corpuz System and method for robust tone detection
US20030131350A1 (en) 2002-01-08 2003-07-10 Peiffer John C. Method and apparatus for identifying a digital audio signal
WO2003062960A2 (en) * 2002-01-22 2003-07-31 Digimarc Corporation Digital watermarking and fingerprinting including symchronization, layering, version control, and compressed embedding
KR100888589B1 (ko) * 2002-06-18 2009-03-16 삼성전자주식회사 반복적으로 삽입된 워터마크 추출방법 및 그 장치
US20040003394A1 (en) * 2002-07-01 2004-01-01 Arun Ramaswamy System for automatically matching video with ratings information
JP2005532001A (ja) 2002-07-02 2005-10-20 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 所与の語長を有するデジタルプロセッサを使用して信号を処理する方法及び装置
ES2270060T3 (es) * 2002-07-22 2007-04-01 Koninklijke Philips Electronics N.V. Deteccion de marcas de agua.
EP1408449A3 (en) * 2002-10-04 2006-02-01 Sony Corporation Method and apparatus for identifying a photographic camera by correlating two images
CA2499967A1 (en) 2002-10-15 2004-04-29 Verance Corporation Media monitoring, management and information system
KR101014309B1 (ko) 2002-10-23 2011-02-16 닐슨 미디어 리서치 인코퍼레이티드 압축된 오디오/비디오 데이터와 함께 사용하기 위한 디지털데이터 삽입장치 및 방법
GB2396267A (en) * 2002-12-09 2004-06-16 Sony Uk Ltd Method of embedding and extracting codewords in data
JP4709960B2 (ja) * 2003-01-20 2011-06-29 シヴォリューティオン ベー. フェー. 動画信号のウォーターマーク埋め込み及び検出方法
JP2004260639A (ja) * 2003-02-27 2004-09-16 Hitachi Ltd データ埋め込み方法及び視聴確認方法
US20040190749A1 (en) * 2003-03-28 2004-09-30 Peng Xu Method for countering rotation attacks in a video watermark system
JP2006524358A (ja) * 2003-04-08 2006-10-26 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 埋め込みデータチャンネルに関係する脆弱オーディオ透かし
US7460684B2 (en) 2003-06-13 2008-12-02 Nielsen Media Research, Inc. Method and apparatus for embedding watermarks
AU2012261653B2 (en) * 2003-06-13 2015-03-26 The Nielsen Company (Us), Llc Methods and apparatus for embedding watermarks
WO2005002200A2 (en) * 2003-06-13 2005-01-06 Nielsen Media Research, Inc. Methods and apparatus for embedding watermarks
KR20060113629A (ko) * 2003-07-10 2006-11-02 코닌클리케 필립스 일렉트로닉스 엔.브이. 신호의 다중 복제들을 방지하기 위한 워터마크들 매입
CN1836252A (zh) * 2003-08-19 2006-09-20 皇家飞利浦电子股份有限公司 利用可用的检测方法的子集检测水印
CN1853414A (zh) * 2003-09-12 2006-10-25 皇家飞利浦电子股份有限公司 加水印系统中窜改检测的方法和设备
US7706565B2 (en) 2003-09-30 2010-04-27 Digimarc Corporation Multi-channel digital watermarking
US20060239501A1 (en) * 2005-04-26 2006-10-26 Verance Corporation Security enhancements of digital watermarks for multi-media content
US7369677B2 (en) * 2005-04-26 2008-05-06 Verance Corporation System reactions to the detection of embedded watermarks in a digital host content
US7616776B2 (en) * 2005-04-26 2009-11-10 Verance Corproation Methods and apparatus for enhancing the robustness of watermark extraction from digital host content
US9055239B2 (en) 2003-10-08 2015-06-09 Verance Corporation Signal continuity assessment using embedded watermarks
KR20060121911A (ko) 2003-10-10 2006-11-29 코닌클리케 필립스 일렉트로닉스 엔.브이. 디지털 신호에서 워터마크의 검출
US7480393B2 (en) * 2003-11-19 2009-01-20 Digimarc Corporation Optimized digital watermarking functions for streaming data
GB0403331D0 (en) * 2004-02-14 2004-03-17 Koninkl Philips Electronics Nv Watermark detection
GB0403330D0 (en) * 2004-02-14 2004-03-17 Koninkl Philips Electronics Nv Watermark detection
GB0403327D0 (en) * 2004-02-14 2004-03-17 Koninkl Philips Electronics Nv Watermark detection
GB0403329D0 (en) * 2004-02-14 2004-03-17 Koninkl Philips Electronics Nv Watermark detection
JP3944490B2 (ja) * 2004-02-17 2007-07-11 株式会社東芝 電子透かし埋込装置、電子透かし検出装置、電子透かし埋込方法、電子透かし検出方法、電子透かし埋込プログラムおよび電子透かし検出プログラム
JP4534530B2 (ja) * 2004-03-08 2010-09-01 三菱電機株式会社 電子透かし検出方法および電子透かし検出装置
WO2005099385A2 (en) 2004-04-07 2005-10-27 Nielsen Media Research, Inc. Data insertion apparatus and methods for use with compressed audio/video data
US20050259820A1 (en) * 2004-05-24 2005-11-24 Eastman Kodak Company Temporally distributed watermarking for image sequences
CN102592638A (zh) 2004-07-02 2012-07-18 尼尔逊媒介研究股份有限公司 用于进行压缩数字位流的混合的方法及装置
GB2421133A (en) * 2004-12-09 2006-06-14 Sony Uk Ltd Registering a water marked image by calculating distortion vector estimates
GB2421134A (en) 2004-12-09 2006-06-14 Sony Uk Ltd Detection of payload data from a watermarked image by calculation of payload probability values
EP1690697A1 (en) * 2005-02-15 2006-08-16 Alpvision SA Method to apply an invisible mark on a media
US20060209349A1 (en) * 2005-03-17 2006-09-21 Kabushiki Kaisha Toshiba Image processing apparatus and image forming apparatus
EP1891626A1 (en) * 2005-06-03 2008-02-27 Koninklijke Philips Electronics N.V. Homomorphic encryption for secure watermarking
US8020004B2 (en) 2005-07-01 2011-09-13 Verance Corporation Forensic marking using a common customization function
US8781967B2 (en) 2005-07-07 2014-07-15 Verance Corporation Watermarking in an encrypted domain
WO2007040111A1 (ja) * 2005-10-03 2007-04-12 Mitsubishi Electric Corporation 電子透かし検出装置
WO2007072442A2 (en) * 2005-12-23 2007-06-28 Koninklijke Philips Electronics N.V. Blind detection for digital cinema
JP4254802B2 (ja) * 2006-05-11 2009-04-15 ソニー株式会社 画像処理装置および方法、プログラム並びに記録媒体
WO2008045950A2 (en) 2006-10-11 2008-04-17 Nielsen Media Research, Inc. Methods and apparatus for embedding codes in compressed audio data streams
JP2008258807A (ja) * 2007-04-03 2008-10-23 Toshiba Corp 電子透かし検出装置、映像再生装置、映像複製装置、および電子透かし検出プログラム
US8352810B2 (en) * 2007-05-10 2013-01-08 Thomson Licensing Fault detection using embedded watermarks
US9466307B1 (en) 2007-05-22 2016-10-11 Digimarc Corporation Robust spectral encoding and decoding methods
JP5063690B2 (ja) * 2007-05-28 2012-10-31 三菱電機株式会社 電子透かし埋め込み装置および方法、及び、電子透かし検出装置および方法
US8315835B2 (en) * 2007-06-14 2012-11-20 Thomson Licensing Method and apparatus for setting a detection threshold given a desired false probability
US7965838B2 (en) * 2007-11-30 2011-06-21 Faraday Technology Corp. Watermark generating circuit and related method thereof
DE102008014409A1 (de) * 2008-03-14 2009-09-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Einbetter zum Einbetten eines Wasserzeichens in eine Informationsdarstellung, Detektor zum Detektieren eines Wasserzeichens in einer Informationsdarstellung, Verfahren und Computerprogramm
DE102008014311A1 (de) * 2008-03-14 2009-09-17 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Einbetter zum Einbetten eines Wasserzeichens in eine Informationsdarstellung, Detektor zum Detektieren eines Wasserzeichens in einer Informationsdarstellung, Verfahren, Computerprogramm und Informationssignal
US8259938B2 (en) 2008-06-24 2012-09-04 Verance Corporation Efficient and secure forensic marking in compressed
US9008315B2 (en) 2012-01-20 2015-04-14 Digimarc Corporation Shared secret arrangements and optical data transfer
US8819172B2 (en) 2010-11-04 2014-08-26 Digimarc Corporation Smartphone-based methods and systems
US8838977B2 (en) 2010-09-16 2014-09-16 Verance Corporation Watermark extraction and content screening in a networked environment
JP5693162B2 (ja) * 2010-11-09 2015-04-01 キヤノン株式会社 画像処理システム、撮像装置、画像処理装置及びそれらの制御方法、プログラム
KR101424049B1 (ko) * 2010-11-29 2014-07-29 주식회사 씨케이앤비 워터마크 생성 방법, 이를 포함하는 방송 콘텐츠 생성 방법 및 워터마크 삽입 시스템
CN102096895A (zh) * 2011-01-21 2011-06-15 上海交通大学 基于游程编码和一维离散傅里叶变换的视频数字指纹方法
US8615104B2 (en) 2011-11-03 2013-12-24 Verance Corporation Watermark extraction based on tentative watermarks
US8533481B2 (en) 2011-11-03 2013-09-10 Verance Corporation Extraction of embedded watermarks from a host content based on extrapolation techniques
US8682026B2 (en) 2011-11-03 2014-03-25 Verance Corporation Efficient extraction of embedded watermarks in the presence of host content distortions
US8923548B2 (en) 2011-11-03 2014-12-30 Verance Corporation Extraction of embedded watermarks from a host content using a plurality of tentative watermarks
US8745403B2 (en) 2011-11-23 2014-06-03 Verance Corporation Enhanced content management based on watermark extraction records
US9547753B2 (en) 2011-12-13 2017-01-17 Verance Corporation Coordinated watermarking
US9323902B2 (en) 2011-12-13 2016-04-26 Verance Corporation Conditional access using embedded watermarks
EP2805439B1 (en) 2012-01-20 2016-12-28 Digimarc Corporation Shared secret arrangements and optical data transfer
RU2498324C1 (ru) * 2012-04-23 2013-11-10 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Национальный исследовательский Томский политехнический университет" Способ определения наличия гармонических составляющих и их частот в дискретных сигналах
US9571606B2 (en) 2012-08-31 2017-02-14 Verance Corporation Social media viewing system
US8726304B2 (en) 2012-09-13 2014-05-13 Verance Corporation Time varying evaluation of multimedia content
US8869222B2 (en) 2012-09-13 2014-10-21 Verance Corporation Second screen content
US20140075469A1 (en) 2012-09-13 2014-03-13 Verance Corporation Content distribution including advertisements
US9099080B2 (en) 2013-02-06 2015-08-04 Muzak Llc System for targeting location-based communications
US9311640B2 (en) 2014-02-11 2016-04-12 Digimarc Corporation Methods and arrangements for smartphone payments and transactions
US9262794B2 (en) 2013-03-14 2016-02-16 Verance Corporation Transactional video marking system
WO2014182963A2 (en) 2013-05-08 2014-11-13 Digimarc Corporation Methods and arrangements involving substrate marking
US9431987B2 (en) * 2013-06-04 2016-08-30 Sony Interactive Entertainment America Llc Sound synthesis with fixed partition size convolution of audio signals
US9251549B2 (en) 2013-07-23 2016-02-02 Verance Corporation Watermark extractor enhancements based on payload ranking
US9208334B2 (en) 2013-10-25 2015-12-08 Verance Corporation Content management using multiple abstraction layers
RU2559773C2 (ru) * 2013-12-11 2015-08-10 Государственное казенное образовательное учреждение высшего профессионального образования Академия Федеральной службы охраны Российской Федерации (Академия ФСО России) Способ поиска цифрового изображения, содержащего цифровой водяной знак
CN106170988A (zh) 2014-03-13 2016-11-30 凡瑞斯公司 使用嵌入式代码的交互式内容获取
US10652127B2 (en) 2014-10-03 2020-05-12 The Nielsen Company (Us), Llc Fusing online media monitoring data with secondary online data feeds to generate ratings data for online media exposure
CA2995157C (en) * 2015-08-19 2021-02-16 Sharp Kabushiki Kaisha Broadcast system with a watermark payload
US10827209B2 (en) 2018-07-31 2020-11-03 The Nielsen Company (Us), Llc Methods and apparatus for watermark outage detection
EP4435640A1 (en) * 2023-03-20 2024-09-25 DeepMind Technologies Limited Multi-stage watermarking of a digital object generated by a machine learning model

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3573350A (en) * 1967-09-28 1971-04-06 Sylvania Electric Prod Color television receiver and color video tape recorder system
US4370732A (en) * 1980-09-15 1983-01-25 Ibm Corporation Skewed matrix address generator
DE3514389A1 (de) * 1985-04-20 1986-10-23 E.C.H. Will (Gmbh & Co), 2000 Hamburg Verfahren und vorrichtung zur lagegerechten positionierung von markierungen auf materialbahnabschnitten
SU1286089A1 (ru) * 1985-04-23 1994-03-30 Томский Институт Автоматизированных Систем Управления И Радиоэлектроники Телевизионное следящее устройство
US5319735A (en) * 1991-12-17 1994-06-07 Bolt Beranek And Newman Inc. Embedded signalling
RU2025791C1 (ru) * 1992-08-19 1994-12-30 Валентин Аркадьевич Васильев Способ поиска записанной видеоинформации на магнитном носителе и устройство для его осуществления
RU2066878C1 (ru) * 1993-04-28 1996-09-20 Виктор Павлович Якуш Устройство для перемножения трех матриц и вычисления двумерного дискретного преобразования фурье
US5574787A (en) * 1994-07-25 1996-11-12 Ryan; John O. Apparatus and method for comprehensive copy protection for video platforms and unprotected source material
EP0741368B1 (en) 1995-05-02 2003-07-02 Yamatake Corporation Pattern collation apparatus and method
DE69636084T2 (de) * 1995-09-28 2006-09-14 Nec Corp. Verfahren und Vorrichtung zum Einfügen eines Spreizspektrumwasserzeichens in Multimediadaten
WO1997013248A1 (en) * 1995-10-04 1997-04-10 Philips Electronics N.V. Marking a digitally encoded video and/or audio signal
US5689587A (en) * 1996-02-09 1997-11-18 Massachusetts Institute Of Technology Method and apparatus for data hiding in images
US5664018A (en) * 1996-03-12 1997-09-02 Leighton; Frank Thomson Watermarking process resilient to collusion attacks
WO1997039410A1 (en) * 1996-04-02 1997-10-23 The Regents Of The University Of California Data embedding
EP0940037B1 (en) * 1996-07-16 2005-09-14 Koninklijke Philips Electronics N.V. Detecting a watermark embedded in an information signal
US5933431A (en) * 1996-08-15 1999-08-03 Paradyne Corporation Frame-based modulus interleaver
US5915027A (en) * 1996-11-05 1999-06-22 Nec Research Institute Digital watermarking
US6850567B1 (en) * 1997-01-13 2005-02-01 Koninklijke Philips Electronics N.V. Embedding supplemental data in a digital video signal
US6185312B1 (en) * 1997-01-28 2001-02-06 Nippon Telegraph And Telephone Corporation Method for embedding and reading watermark-information in digital form, and apparatus thereof
US6047317A (en) * 1997-03-28 2000-04-04 International Business Machines Corporation System and method for enabling a user to rapidly access images in cyclically transmitted image streams
US6427012B1 (en) * 1997-05-19 2002-07-30 Verance Corporation Apparatus and method for embedding and extracting information in analog signals using replica modulation
IL128233A0 (en) * 1997-05-29 1999-11-30 Koninkl Philips Electronics Nv Method and arrangement for detecting a watermark
US5960081A (en) * 1997-06-05 1999-09-28 Cray Research, Inc. Embedding a digital signature in a video sequence
US5961277A (en) * 1997-06-30 1999-10-05 Eskom Inspection device and method
JP3696723B2 (ja) * 1997-09-02 2005-09-21 ソニー株式会社 画像データ処理装置及び方法
IL129712A0 (en) * 1997-09-02 2000-02-29 Koninkl Philips Electronics Nv Watermarking an information signal
KR100583359B1 (ko) * 1997-09-02 2006-05-25 코닌클리케 필립스 일렉트로닉스 엔.브이. 워터마크의 검출방법 및 검출장치
US6108434A (en) * 1997-09-12 2000-08-22 Signafy, Inc. Counteracting geometric distortions for DCT based watermarking
JP4064506B2 (ja) * 1997-09-17 2008-03-19 パイオニア株式会社 電子透かし重畳方法及び検出方法並びに装置
US6219837B1 (en) * 1997-10-23 2001-04-17 International Business Machines Corporation Summary frames in video
US6208745B1 (en) * 1997-12-30 2001-03-27 Sarnoff Corporation Method and apparatus for imbedding a watermark into a bitstream representation of a digital image sequence
US6373960B1 (en) * 1998-01-06 2002-04-16 Pixel Tools Corporation Embedding watermarks into compressed video data
US6198832B1 (en) * 1998-01-09 2001-03-06 U.S. Philips Corporation Embedding and detecting a watermark in images
US6553127B1 (en) * 1998-05-20 2003-04-22 Macrovision Corporation Method and apparatus for selective block processing
US6233347B1 (en) * 1998-05-21 2001-05-15 Massachusetts Institute Of Technology System method, and product for information embedding using an ensemble of non-intersecting embedding generators
US6154571A (en) * 1998-06-24 2000-11-28 Nec Research Institute, Inc. Robust digital watermarking
US6266687B1 (en) * 1998-09-18 2001-07-24 Telefonaktiebolaget Lm Ericsson (Publ) Flexibility enhancement to the modified fast convolution algorithm
US6247035B1 (en) * 1998-09-30 2001-06-12 Telefonaktiebolaget Lm Ericsson (Publ) Reduced complexity and increased flexibility modified fast convolution algorithm
US6128736A (en) * 1998-12-18 2000-10-03 Signafy, Inc. Method for inserting a watermark signal into data
US6442283B1 (en) * 1999-01-11 2002-08-27 Digimarc Corporation Multimedia data embedding

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100556353B1 (ko) * 2001-03-28 2006-03-03 엘지전자 주식회사 디지털 데이터의 워터마킹 방법

Also Published As

Publication number Publication date
RU2222114C2 (ru) 2004-01-20
US20050089192A1 (en) 2005-04-28
ATE388582T1 (de) 2008-03-15
BR9904848A (pt) 2004-08-31
RU2249308C2 (ru) 2005-03-27
JP2001525152A (ja) 2001-12-04
JP4364949B2 (ja) 2009-11-18
US7146394B2 (en) 2006-12-05
WO1999045706A2 (en) 1999-09-10
KR20010012214A (ko) 2001-02-15
DE69937712T2 (de) 2008-11-27
KR100614425B1 (ko) 2006-08-22
JP4428728B2 (ja) 2010-03-10
EP0981902B1 (en) 2009-02-04
US6865589B2 (en) 2005-03-08
ID23884A (id) 2000-05-25
AU2437499A (en) 1999-09-20
EP0981903A2 (en) 2000-03-01
EP0981901A2 (en) 2000-03-01
US20030086587A1 (en) 2003-05-08
WO1999045705A2 (en) 1999-09-10
PL336841A1 (en) 2000-07-17
JP4364948B2 (ja) 2009-11-18
KR100611521B1 (ko) 2006-08-11
US7191334B1 (en) 2007-03-13
ES2297919T3 (es) 2008-05-01
DE69938278T2 (de) 2009-03-05
WO1999045706A3 (en) 1999-11-25
EP0981901B1 (en) 2008-03-05
WO1999045705A3 (en) 1999-11-18
CN1266587A (zh) 2000-09-13
WO1999045707A3 (en) 1999-11-25
WO1999045707A2 (en) 1999-09-10
WO1999045704A2 (en) 1999-09-10
DE69938278D1 (de) 2008-04-17
CN1156155C (zh) 2004-06-30
CN1269099A (zh) 2000-10-04
DE69937712D1 (de) 2008-01-24
EP0981902A2 (en) 2000-03-01
EP0981903B1 (en) 2007-12-12
WO1999045704A3 (en) 1999-11-18
PL336845A1 (en) 2000-07-17
JP2001525151A (ja) 2001-12-04
US6505223B1 (en) 2003-01-07
EP0981900A2 (en) 2000-03-01
JP2002503431A (ja) 2002-01-29
KR20010012245A (ko) 2001-02-15
CN1227899C (zh) 2005-11-16
KR20010012250A (ko) 2001-02-15
ATE422282T1 (de) 2009-02-15
US6971011B1 (en) 2005-11-29
ATE381209T1 (de) 2007-12-15
CN1266586A (zh) 2000-09-13
DE69940375D1 (de) 2009-03-19
JP2001525153A (ja) 2001-12-04
CN1153456C (zh) 2004-06-09
US6477431B1 (en) 2002-11-05
CN1166187C (zh) 2004-09-08
KR100648845B1 (ko) 2006-11-24
CN1269098A (zh) 2000-10-04

Similar Documents

Publication Publication Date Title
KR100611521B1 (ko) 신호에 보조 데이터를 삽입하기 위한 방법 및 장치
Swanson et al. Multimedia data-embedding and watermarking technologies
KR100723284B1 (ko) 정보 신호에서의 보조 데이터의 검출
Fridrich et al. Robust digital watermarking based on key-dependent basis functions
GB2396267A (en) Method of embedding and extracting codewords in data
Niu et al. Video watermarking resistance to rotation, scaling, and translation
GB2383219A (en) Marking material using a two part watermark
CN1319027C (zh) 在信号内辅助数据的植入
EP1538561A2 (en) Encoding and detecting apparatus
GB2383218A (en) Watermarking using cyclic shifting of code words
US7277488B2 (en) Data processing apparatus and method
MXPA99010118A (es) Inclusion de datos auxiliares en una señal

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 19991103

Patent event code: PA01051R01D

Comment text: International Patent Application

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

Patent event code: PA02012R01D

Patent event date: 20040302

Comment text: Request for Examination of Application

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

Comment text: Notification of reason for refusal

Patent event date: 20051201

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20060519

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20060804

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20060807

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20090727

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20100803

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20110727

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20120730

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20120730

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20130726

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20130726

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20140725

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20140725

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20150724

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20150724

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20160722

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20160722

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20170727

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20170727

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20180726

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20180726

Start annual number: 13

End annual number: 13

EXPY Expiration of term
PC1801 Expiration of term

Termination date: 20190902

Termination category: Expiration of duration