일 실시예는 슬라이스 내의 코딩 유닛 블록(coding unit block)을 4 개의 제 1 서브 블록들로 분할하는 단계; 상기 분할된 제 1서브 블럭들 중 적어도 하나의 제 1 서브 블록을 2 개의 제 2 서브 블록들로 분할하는 단계, 여기서, 상기 제 2 서브 블록들에 대한 예측 모드는 인트라 예측 모드 또는 인터 예측 모드를 가지며; 상기 분할된 제 1 서브 블록들 중 상기 제 2 서브 블록들로 분할되지 않은 제 1 서브 블록들을 4개의 제 3 서브 블록들로 분할하는 단계, 여기서, 상기 제 3 서브 블록들에 대한 예측 모드는 인트라 예측 모드 또는 인터 예측 모드를 가지며; 상기 제2 서브 블록들 각각에 대한 예측 모드에 따라 상기 제2 서브 블록들의 예측을 수행하고, 상기 제3 서브 블록들 각각에 대한 예측 모드에 따라 상기 제3 서브 블록들의 예측을 수행하는 단계; 및 상기 제2 서브 블록들 중 적어도 하나의 서브 블록 및 상기 제 제3 서브 블록 중 적어도 하나의 서브 블록을 변환하는 단계, 여기서, 상기 제 2 서브 블록들 또는 상기 제 3 서브 블록들은 가변 크기의 변환 커널들에 의해 각각 변환되고, 여기서, 상기 가변 크기의 변환 커널들은 각각에 대응하는 서브 블록들의 크기에 기초하여 선택되고, 여기서, 상기 선택된 가변 크기의 변환 커널들은 각각의 대응하는 서브 블록들의 크기와 같거나 작고, 여기서 상기 제 2 서브 블록들은 직사각형 블록인, 비디오 분할 블록의 부호화 방법을 제공한다.