Jump to content

Talk:Coding tree unit

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Conquerist (talk | contribs) at 16:59, 27 April 2013 (4x4 Inter PUs: new section). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

This article uses American English dialect and spelling.
According to the WP:ENGVAR, this should not be changed without broad consensus.

4x4 Inter PUs

I just edited the info on the minimum PU size. Here's some info that didn't fit into the edit message. A CU can be split into multiple PUs. Unlike the splitting of CUs, this is not done using split flags, but using the syntax elements part_mode and PartMode. PartMode==PART_NxN indicates that the PU is split into four PUs, PartMode==PART_2Nx2N indicates that the PU is as big as the CU. Other possible values of PartMode are horizontal splitting, vertical splitting, and asymmetrical splitting if AMP is used. In intra-coded CUs (CuPredMode==MODE_INTRA), PART_2Nx2N or PART_NxN is allowed. In inter-coded CUs, PART_NxN is only allowed if the CU is 1) of minimum size and 2) if the minimum CU size is greater than 8x8. The second part disallows 4x4 Inter PUs. The first part effectively means that a single TU cannot span multiple quadratic PUs. As an aside: In AVC there was a distinction between "uniprediction" (P-Macroblock) and biprediction, B-macroblock, but CuPredMode==MODE_INTER in HEVC covers both uniprediction and biprediction. Conquerist (talk) 16:59, 27 April 2013 (UTC)[reply]