Figure 6: Block Diagram of HEVC Decoder [21] Features of HEVC Partitioning HEVC supports highly flexible partitioning of a video sequence. Each frame of the sequence is split up into rectangular or square regions (units or blocks), each of which is predicted from previously coded data. After prediction, any residual information is transformed and entropy encoded. Each coded video frame, or picture, is partitioned into tiles and/or slices, which are further partitioned into coding tree units (CTUs) which are shown in Figs.7-8. The CTU is the basic unit of coding, analogous to the macro-block in earlier standards, and can be up to 64x64 pixels in size. A coding tree unit can be subdivided into square regions known as coding units (CUs) using a quad- tree structure. Each CU is predicted using inter or intra prediction and transformed using one or more transform units. Figure 7: Picture, Slice, Coding Tree Unit (CTU), Coding Unit (CU) [25]
Figure 6: Block Diagram of HEVC Decoder [21] Features of HEVC Partitioning HEVC supports highly flexible partitioning of a video sequence. Each frame of the sequence is split up into rectangular or square regions (units or blocks), each of which is predicted from previously coded data. After prediction, any residual information is transformed and entropy encoded. Each coded video frame, or picture, is partitioned into tiles and/or slices, which are further partitioned into coding tree units (CTUs) which are shown in Figs.7-8. The CTU is the basic unit of coding, analogous to the macro-block in earlier standards, and can be up to 64x64 pixels in size. A coding tree unit can be subdivided into square regions known as coding units (CUs) using a quad- tree structure. Each CU is predicted using inter or intra prediction and transformed using one or more transform units. Figure 7: Picture, Slice, Coding Tree Unit (CTU), Coding Unit (CU) [25]