이러 한 읽 기 또는 쓰 기 트랜잭션 은 시스템 을 구현 하 는 방식 에 따라서 매우 다르 게 구현 될 수 있 으나 트랜잭션 의 수 를 줄이 기 위한 방법 으로 도 3 에 나타낸 것 처럼 루마 ( Luma ) 의 경우 에 는 현재 매크로 블록 ( Current MB ) 과 현재 매크로 블록 에 대한 위쪽 매크로 블록 ( Upper MB ) 를 16 x 20 사이즈 로 동시 에 읽 고 쓴 다음 현재 매크로 블록 에 대한 왼쪽 매크로 블록 ( Left MB ) 를 4 x 16 사이즈 의 따로 읽 거나 쓰 는 방식 이나 도 4 에 나타낸 것 처럼 현재 매크로 블록 과 현재 매크로 블록 에 대한 왼쪽 매크로 블록 을 20 X 16 사이즈 로 동시 에 읽 거나 쓴 다음 나중 에 16 x 4 사이즈 로 현재 매크로 블록 에 대한 위쪽 매크로 블록 을 별도 로 읽 거나 쓰 는 방식 이 주로 사용 된다 .