요약 |
본 발명은 영상을 디코딩하는 방법에 관한 것으로, 픽쳐에 포함되어 있으며, 복수개의 매크로블록들로 이루어진 슬라이스의 디코딩할 매크로블록이 P 매크로블록인가를 판단하는 제 1 단계와; 상기 디코딩할 매크로블록이 P 매크로블록이면, 참조프레임에서 디코딩할 매크로블록에 해당하는 움직임 벡터를 찾는 제 2 단계와; 상기 제 2 단계에서 움직임 벡터를 찾은 매크로블록이 슬라이스에서 마지막 매크로블록인가를 판단하는 제 3 단계와; 상기 제 3 단계 후에, 계속적으로 상기 제 3 단계에서 움직임 벡터를 찾은 매크로블록이 슬라이스에서 마지막 매크로블록이 아니고, 상기 제 1 단계에서 디코딩할 매크로블록이 P 매크로블록이면, 상기 제 1 내지 제 3 단계를 계속하여 수행하는 제 4 단계와; 상기 제 4 단계에서 상기 제 3 단계를 수행한 매크로블록이 슬라이스 내의 마지막 매크로블록이면, 각각의 제 2 단계를 수행한 매크로블록 중, 움직임 벡터가 동일한 매크로블록은 병합(Merge)하고, 보간(Interpolation)하여 디코딩하는 제 5 단계로 구성된다. 따라서, 본 발명은 인접되고, 동일한 움직임 벡터를 가지고 있고, 참고 프레임이 동일한 블록들을 병합하여 움직임 보상을 수행함으로써, 데이터를 중복으로 읽는 것을 방지할 수 있어, 메모리의 사용을 줄이고, 소비 전력을 줄일 수 있는 효과가 있다. 디코딩, 매크로블록, 병합, 보간
|