도 2 B 를 참조 하 면 , 일 실시 예 에서 , 본 발명 은 마이크로코드 엔진 ( 260 ) 에서 매크로 블록 들 을 버퍼링 하고 재 배열 하 는 것 을 제공 한다 . 본 발명 은 비 래스터 스캔 순서 로 매크로 블록 들 을 송수신 하 는 것 을 지원 하 는 비디오 표준 들 에 대한 루프 내 디 블록 킹 을 지원 하 기 위하 여 래스터 스캔 순서 로 매크로 블록 들 을 배열 하 는 것 을 제공 한다 . 마이크로코드 엔진 ( 260 ) 은 비디오 스트림 의 프레임 의 매크로 블록 들 을 나타내 는 압축 데이터 를 수신 하 도록 구성 된다 . 일 실시 예 에서 , 적어도 하나 의 매크로 블록 이 무 질서 하 게 수신 된다 . 마이크로코드 엔진 ( 260 ) 은 압축 데이터 를 버퍼링 하 도록 구성 되 고 , 프레임 의 매크로 블록 들 을 래스터 스캔 순서 로 배열 하 도록 구성 된다 .