본 발명 은 상기 이미지 의 시퀀스 또는 상기 이미지 를 압축 하 게 위해 사용 된 압축 파라미터 와 독립 적 인 비디오 를 워터 마킹 하 는 방법 에 관한 것 이 다 . 상기 시퀀스 의 각 이미지 는 적어도 하나 의 휘도 값 과 각각 연관 된 픽셀 을 포함 한다 . 2 개 의 픽셀 블록 이 함께 더 해질 때 , 이 는 한 블록 에서 좌표 ( i , j ) 를 가진 픽셀 과 연관 된 값 이 나머지 블록 에서 는 좌표 ( i , j ) 를 가진 픽셀 과 연관 된 값 에 더 해진다는 것 을 의미 한다 . 2 개 의 픽셀 블록 이 빼 진다면 , 이 는 한 블록 에서 좌표 ( i , j ) 를 가진 픽셀 과 연관 된 값 이 나머지 블록 에서 좌표 ( i , j ) 를 가진 픽셀 과 연관 된 값 으로부터 빼 진다는 것 을 의미 한다 . 마찬가지 로 , 픽셀 블록 에 더 해 지 거나 그 로부터 비슷 한 크기 의 계수 를 가진 매트릭스 ( M ) 를 빼 는 경우 , 블록 에서 좌표 ( i , j ) 를 가진 픽셀 과 연관 된 값 은 각각 더 해 지 거나 매트릭스 에서 M ( i , j ) 으로 표시 된 위치 ( i , j ) 에서 의 계수 의 값 으로부터 빼 진다 . 일반 적 으로 , " 매트릭스 는 한 블록 의 계수 로 식별 될 수 있 다 . 본 발명 은 문서 ISO / IEC 14496 - 10 ( 제목 이 "" Information technology -- Coding of audio - visual objects -- Part 10 : Advanced Video Coding "" 인 ) 에서 설명 된 것 과 같 은 MPEG - 4 AVC 비디오 코딩 표준 에 따라 코딩 된 비디오 스트림 에 대해 더 특별히 설명 된다 . MPEG - 2 ", MPEG - 4 , H . 264 와 같 은 종래 의 비디오 압축 표준 에 따르 면 , 이미지 의 시퀀스 의 이미지 들 은 인 트라 ( intra ) 타입 ( I 이미지 ) , 즉 시퀀스 의 나머지 이미지 들 에 대한 참조 없이 코딩 된 것 이 거나 인터 ( inter ) 타입 ( 즉 , P 이미지 와 B 이미지 ) , 즉 시퀀스 의 다른 이미지 에 기초 하 여 예측 됨 으로써 코딩 된 것 일 수 있 다 . 이미지 들 은 일반 적 으로 매크로 블록 으로 분할 되 고 , 이 매크로 블록 자체 는 N ×P 블록 들 이 라고 부르 는 가로 로 N 개 의 픽셀 과 세로 로 P 개 의 픽셀 로 된 크기 를 가지 는 토막토막 으로 된 ( disjoint ) 픽셀 블록 으로 분할 된다 . 이 들 매크로 블록 자체 는 인트 라 또는 인터 코딩 모드 에 따라 코딩 된다 . 더 구체 적 으로 I 이미지 에서 의 모든 매크로 블록 은 , 인트 라 모드 에 따라 코딩 되 는 데 반해 , P 이미지 에서 의 매크로 블록 은 인터 모드 또는 인트 라 모드 에 따라 코딩 될 수 있 다 . 가능 하 게 예측 된 매크로 블록 은 이후 DCT 라고 하 는 이산 코사인 변환 ( discrete cosine transform ) 또는 하 다 마르 드 ( Hadamard ) 변환 과 같 은 변환 을 사용 하 여 블록 단위 로 변환 된다 . 그렇게 변환 된 블록 은 양자 화 된 다음 일반 적 으로 가변 길 이 코드 를 사용 하 여 코딩 된다 . MPEG - 2 표준 의 특별 한 경우 , 16 × 16 픽셀 크기 를 가지 는 매크로 블록 은 8 × 8 블록 으로 분할 되 고 , 이러 한 8 × 8 블록 자체 는 8 × 8 DCT 를 가지 고 변환 된 것 이 다 . H . 264 의 경우 에서 는 , 휘도 성분 에 관련 된 인트 라 타입 의 매크로 블록 이 인트 라 4 × 4 모드 에 따라 또는 인트 라 16 × 16 모드 에 따라 코딩 될 수 있 다 . 인트 라 4 × 4 모드 에 따라 코딩 된 인 트라 매 크로 블록 은 16 개 의 토막토막 으로 만들 어 진 4 × 4 블록 들 로 분할 된다 . 각각 의 4 × 4 블록 은 원인 이 되 는 이웃 에 위치 한 특정 이웃 블록 들 에 관해 공간 적 으로 예측 되 는데 , 즉 각각 의 4 × 4 블록 은 상기 이웃 블록 들 에 기초 하 여 발생 된 4 × 4 예측 블록 과 연관 된다 . 나머지 4 × 4 블록 들 은 각각 의 4 × 4 블록 으로부터 연관 된 4 × 4 예측 블록 을 뺌 으로써 발생 된다 . 그렇게 발생 된 16 개 의 나머지 블록 들 은 4 × 4 DCT 에 접근 하 는 4 × 4 정수 H 변환 에 의해 변환 된다 . 인트 라 16 × 16 모드 에 따라 코딩 된 인트 라 매크로 블록 은 원인 이 되 는 이웃 에 위치 한 특정 이웃 매크로 블록 에 관해 공간 적 으로 예측 되 는데 , 즉 16 × 16 예측 블록 은 상기 이웃 매크로 블록 에 기초 하 여 발생 된다 . 나머지 매크로 블록 들 은 인트 라 매크로 블록 으로부터 연관 된 예측 매크로 블록 을 뺌 으로써 발생 된다 . 이 나머지 매크로 블록 들 은 H 변환 에 의해 변환 되 는 16 개 의 토막토막 으로 만들 어 진 4 × 4 블록 들 로 분할 된다 . 그렇게 얻 어 진 16 개 의 저주파 계수 ( DC 계수 라고 부름 ) 들 은 그것 들 의 차례 에서 4 × 4 하 다 마르 드 변환 에 의해 변환 된다 . 이후 본 문서 에서 매크로 블록 에 적용 되 는 변환 H 는 그 매크로 블록 이 인트 라 4 × 4 모드 에서 코딩 된다면 , 매크로 블록 의 4 × 4 블록 들 각각 에 적용 된 4 × 4 H 변환 을 가리키 고 , 매크로 블록 의 4 × 4 블록 각각 에 적용 된 4 × 4 H 변환 다음 에 는 그 매크로 블록 이 인트 라 16 × 16 모드 에서 코딩 된다면 , DC 계수 에 적용 된 하 다 마르 드 변환 이 이어진다 .