AVS3块划分过程中cud划分深度问题

视频编码器AVS3,com_util.c中com_split_get_part_structure函数。在进行熵编码过程时需要读取之前分析好的最优划分模式等条件得出划分深度,但发现有几种情况cud不会增加。例如当进行eqt_hor划分时若cu的宽度和高度一致则不会增加其划分深度,这是什么原理?代码如下

switch (split_mode)
{
case SPLIT_BI_VER:
split_struct->cud = cud + ((cu_width == cu_height || cu_width < cu_height) ? 0 : 1);
break;
case SPLIT_BI_HOR:
split_struct->cud = cud + ((cu_width == cu_height || cu_width > cu_height) ? 0 : 1);
break;
default:
// Triple tree case
split_struct->cud = cud + (cu_width == cu_height ? 0 : 1);
break;
}