1 |
1
고화질 비디오 스트리밍 서비스를 위한 스케일러블 디지털 핑거프린팅 기술의 핑거프린팅 생성 방법에 있어서,삽입하는 문자에 따라 패턴을 생성하는 키 값을 다르게 하여 난수열 패턴을 생성하는 삽입 1 단계와,상기 삽입 1 단계에서 생성된 패턴을 디더링(dithering) 하는 삽입 2 단계와,상기 삽입 2 단계에서 디더링된 패턴과 원본 영상에서 핑거프린팅 패턴을 생성하고 원본 영상에 삽입하는 삽입 3 단계를 포함하여 구성되는 것을 특징으로 하는 고화질 비디오 스트리밍 서비스를 위한 스케일러블 디지털 핑거프린팅 생성 방법
|
2 |
2
제1항에 있어서,상기 삽입 1 단계는,패턴의 순환 이동 방식으로 메시지를 삽입하고, 삽입하는 문자에 따라 패턴을 생성하는 키 값을 다르게 하여 32*32크기의 난수열 패턴을 생성하는 생성 단계와, 생성된 패턴을 이미지의 크기로 확장하는 확장 단계를 포함하여 구성되는 것을 특징으로 하는 고화질 비디오 스트리밍 서비스를 위한 스케일러블 디지털 핑거프린팅 생성방법
|
3 |
3
제2항에 있어서,상기 생성 단계는 하나의 키를 사용하여 패턴을 생성하고, 패턴을 생성한 키값에 바로 앞 문자와 'A'와의 ascii 차이값을 더한 값을 패턴 생성의 키값으로 사용하여 다음 패턴을 생성하는 것을 특징으로 하는 고화질 비디오 스트리밍 서비스를 위한 스케일러블 디지털 핑거프린팅 생성방법
|
4 |
4
제2항에 있어서,상기 생성 단계에서 생성되는 패턴은 평균이 0이고 분산이 1인 가우시안 분포를 따르는 32x32 크기의 난수열인 것을 특징으로 하는 고화질 비디오 스트리밍 서비스를 위한 스케일러블 디지털 핑거프린팅 생성방법
|
5 |
5
제2항에 있어서,상기 확장 단계는 상기 생성 단계에서 넣고자 하는 메시지 수만큼의 종류가 생성된 32x32크기의 패턴들을 구성하는 픽셀1개의 값을 가로로 5픽셀, 세로로 5픽셀에 대입함으로써 가로로 5배, 세로로 5배 확장하여 160x160크기의 확장 패턴들을 생성하고, 생성된 확장 패턴을 넣고자 하는 메시지 순서대로 반복 생성하여 확장된 핑거프린트 패턴을 생성하는 것을 특징으로 하는 고화질 비디오 스트리밍 서비스를 위한 스케일러블 디지털 핑거프린팅 생성방법
|
6 |
6
제1항에 있어서,상기 삽입 3 단계는,원 영상을 사람의 시각구조에 잘 보이는 정도를 나타내주는 NVF 필터를 통과시키는 삽입 3-1단계와,상기 삽입 3-1단계에서 생성된 결과 영상과 상기 삽입 2 단계에서 만든 디더링된 패턴을 서로 곱하여 핑거프린트 패턴을 생성하는 삽입 3-2단계와,상기 삽입 3-2단계에서 완성된 핑거프린트 패턴을 원 영상에 더하여 핑거프린트 패턴을 삽입하는 삽입 3-3단계로 구성되는 것을 특징으로 하는 고화질 비디오 스트리밍 서비스를 위한 스케일러블 디지털 핑거프린팅 생성방법
|
7 |
7
고화질 비디오 스트리밍 서비스를 위한 스케일러블 디지털 핑거프린팅 기술의 핑거프린팅 추출 방법에 있어서,핑거프린트가 삽입된, 혹은 평균화 공격이 가해진 영상을 리사이징하고, 필터링(filtering)하여 핑거프린트 패턴이라고 추정되는 잡음을 추출하는 추출 1 단계와, 삽입된 패턴과 동일한 패턴을 이용하여 추출된 패턴과 상관관계를 이용하여 핑거프린트 패턴을 구하는 추출 2 단계와,추출된 핑거프린트 코드로부터 적법한 사용자 또는 평균화 공격에 참여한 공모자를 추적하는 추출 3 단계를 포함하여 구성되는 것을 특징으로 하는 고화질 비디오 스트리밍 서비스를 위한 스케일러블 디지털 핑거프린팅 추출 방법
|
8 |
8
제7항에 있어서,상기 추출 제 1 단계는,컨텐츠를 384x216크기로 리사이징하는 1-1단계와,상기 1-1단계에서 축소된 이미지로부터 노이즈를 제거하는 필터인 위너 필터(wiener filter)를 통하여 핑거프린트라고 판단되는 부분을 추출하며, 추출된 부분을 32x32의 기본 패턴 크기로 분할하고 추출하는 컨텐츠 영상에 삽입되는 핑거프린트 패턴의 수만큼의 패턴을 하나의 핑거프린트 패턴으로 분리하는 1-2단계와,상기 1-2단계에서 분리된 핑거프린트 패턴 중 첫 번째 패턴을 추출하는 1-3 단계를 포함하여 구성되는 것을 특징으로 하는 고화질 비디오 스트리밍 서비스를 위한 스케일러블 디지털 핑거프린팅 추출 방법
|
9 |
9
제7항에 있어서,상기 추출 2 단계는 비밀 키를 이용하여 핑거프린트 코드 삽입 시에 만든 기본 패턴들을 생성하고, 키로부터 생성한 패턴들과 상기 추출 제 1 단계에서 추출한 추정된 핑거프린트 패턴간의 상관관계를 계산하여 상관관계 값 중에서 일정한 임계값을 넘는 상관관계 값을 갖는 패턴이 영상에 삽입되어 있다고 판단하는 것을 특징으로 하는 고화질 비디오 스트리밍 서비스를 위한 스케일러블 디지털 핑거프린팅 추출 방법
|
10 |
10
제7항에 있어서,상기 추출 3 단계는 상기 추출 2 단계에서 패턴 추출에 사용된 키값에 상기 추출 2 단계에서 추출된 패턴의 메시지와 'A'와의 ascii 차이값을 합한 키값으로 생성한 패턴들과 다음 블록에서 추출한 패턴간의 상관관계를 계산하여 패턴을 추출하고 추출된 패턴에 사용된 킷값과 메시지를 사용하여 그 다음 블록에서 추출한 패턴간의 상관관계를 계산하는 과정을 반복하여 조작에 사용된 이미지들의 핑거프린트 패턴을 추출하는 것을 특징으로 하는 고화질 비디오 스트리밍 서비스를 위한 스케일러블 디지털 핑거프린팅 추출 방법
|