1 |
1
16x16화소크기의 매크로블록단위로 움직임 추정을 행하여, 현재 매크로블록 및 대응하는 참조 매크로블록을 결정하는 단계;현재 매크로블록 내의 개별 4x4블록과 참조 매크로볼록 내의 대응하는 개별 4x4블록 사이의 평균 및 분산을 계산하는 단계; 및계산된 평균 및 분산을 이용하여 현재 매크로블록 내의 4x4블록들의 CBP값들을 예측하는 단계를 포함하는 CBP 예측 방법
|
2 |
2
제1항에 있어서, 상기 평균 및 분산을 계산하는 단계에서,상기 평균은, 다음 수학식(수학식 2)을 이용하여 계산되며,상기 분산은, 다음 수학식(수학식 3)을 이용하여 계산되며,상기 수학식들에서, 는 단위 4x4 블록에서 시간 t-k, i 번째 열과 j 번째 행에서의 화소 값이며 는 를 통해 예측된 4x4 블록의 i 번째 열과 j 번째 행에서의 화소 값인 CBP 예측 방법
|
3 |
3
제2항에 있어서, 상기 CBP값들을 예측하는 단계는,다음 수학식를 이용하여 예측CBP값을 계산하는 단계를 포함하며,상기 수학식에서 QP는 H
|
4 |
4
제1항에 기재된 CBP 예측 방법을 이용하여 예측된 CBP값들을 이용하여 움직임 보상을 위한 블록모드를 결정하기 위한 방법에 있어서,현재 매크로블록의 예측CBP값들에 기초하여, 현재 매크로블록을 구성하는 4x4블록들에 의해 구성가능한 블록모드들 중에서, 추가의 움직임추정이 필요없는 블록모드 및 대응하는 4x4블록들을 결정하는 제1단계;추가의 움직임 추정이 필요한 블록모드에 대응하는 4x4블록들에 대해 추가의 움직임추정을 행하는 제2단계;제2단계에서 추가의 움직임 추정이 행해진 4x4블록들에 대해 CBP값들을 예측하는 제3단계; 및제3단계에 의해 얻어진 예측CBP값들을 포함한 현재 매크로블록의 예측CBP값들에 기초하여, 현재 매크로블록을 구성하는 4x4블록들에 의해 구성가능한 블록모드들 중에서, 추가의 움직임추정이 필요없는 블록모드 및 대응하는 4x4블록들을 결정하는 제4단계를 포함하는 블록모드 결정방법
|
5 |
5
제4항에 있어서, 상기 4x4블록들에 의해 구성가능한 블록모드들은, 16x16블록모드, 16x8블록모드, 8x16블록모드, 8x8블록모드, 8x4블록모드 및 4x8블록모드이며,상기 제1단계는 16x16블록모드, 16x8블록모드, 8x16블록모드, 8x8블록모드 , 8x4블록모드 및 4x8블록모드의 각각에 대응하는 4x4블록들의 예측CBP값들 중에서 1의 갯수가 소정 수 이하이면, 당해 블록모드를 추가의 움직임추정이 필요없는 블록모드로 결정하는 단계를 포함하는 블록모드 결정방법
|