| 번호 | 청구항 |
|---|---|
| 1 | H.264/AVC에서 움직임 벡터 맵을 이용한 적응적 부호화 모드 결정 방법에 있어서, 이전 프레임에서의 각 매크로블록마다 움직임 정보를 움직임 벡터 맵(MVM)에 셋팅하되, 최소의 SAD 값을 가지는 위치의 두 움직임 벡터의 합을 구하는 단계; 상기 구한 두 움직임 벡터의 합과 움직임 탐색 영역 크기와의 비교 결과에 따라 상기 움직임 벡터 맵 상의 현재 매크로블록에 대한 MVM 값을 소정값으로 셋팅하는 단계; 및 다음 프레임부터 이전 프레임에 의한 상기 움직임 벡터 맵 상의 현재 매크로블록에 대한 MVM 값을 부호화 모드의 결정시 활용하는 단계를 포함하는 H.264/AVC에서 움직임 벡터 맵을 이용한 적응적 부호화 모드 결정 방법. |
| 2 | 제 1 항에 있어서, 상기 두 움직임 벡터의 합을 구하는 단계는, 16×16 움직임 예측을 통해 최소의 SAD 값을 가지는 위치의 두 움직임 벡터를 구하고, 상기 두 움직임 벡터의 합을 구하는 것을 특징으로 하는 H.264/AVC에서 움직임 벡터 맵을 이용한 적응적 부호화 모드 결정 방법. |
| 3 | 제 1 항에 있어서, 상기 움직임 벡터 맵 상의 현재 매크로블록에 대한 MVM 값을 소정값으로 셋팅하는 단계는, 상기 구한 두 움직임 벡터의 합이 움직임 탐색 영역 크기보다 크면 상기 움직임 벡터 맵 상의 현재 매크로블록에 대한 MVM 값을 "1"로 셋팅하고, 상기 구한 두 움직임 벡터의 합이 움직임 탐색 영역 크기보다 작으면 상기 움직임 벡터 맵 상의 현재 매크로블록에 대한 MVM 값을 "0"으로 셋팅하는 것을 특징으로 하는 H.264/AVC에서 움직임 벡터 맵을 이용한 적응적 부호화 모드 결정 방법. |
| 4 | 제 3 항에 있어서, 상기 부호화 모드의 결정시 활용하는 단계는, 상기 움직임 벡터 맵 상의 현재 매크로블록 위치에 해당하는 MVM 값이 "0"인 경우에, 현재 부호화할 매크로블록의 인터 모드들 중 최소값을 가지는 율-왜곡 값이 이전에 부호화된 매크로블록들 중 최적의 모드가 SUB8×8 또는 I4MB로 결정되어진 율-왜곡 값의 평균보다 작으면 인트라 예측 모드를 생략하는 것을 특징으로 하는 H.264/AVC에서 움직임 벡터 맵을 이용한 적응적 부호화 모드 결정 방법. |
| 5 | 제 3 항에 있어서, 상기 부호화 모드의 결정시 활용하는 단계는, 상기 움직임 벡터 맵 상의 현재 매크로블록 위치에 해당하는 MVM 값이 "1"인 경우에 부호화 가능한 모든 모드를 예측하여 이 중 매크로블록 부호화를 위한 최적의 모드를 결정하고 부호화하는 것을 특징으로 하는 H.264/AVC에서 움직임 벡터 맵을 이용한 적응적 부호화 모드 결정 방법. |
| 6 | 제 4 항 또는 제 5 항에 있어서, 현재 부호화된 매크로블록이 인트라 모드이면 상기 움직임 벡터 맵 상의 현재의 MVM 값을 "1"로 갱신하는 단계를 더 포함하는 H.264/AVC에서 움직임 벡터 맵을 이용한 적응적 부호화 모드 결정 방법. |