Opened 5 weeks ago

Last modified 6 days ago

#584 new defect

Missing constraints when resolution is not multiple of CtbSizeY

Reported by: forayr Owned by:
Priority: minor Milestone:
Component: spec Version: VVC D7 vE
Keywords: Cc: ksuehring, XiangLi, fbossen, jvet@…

Description

When the resolution is not multiple of CtbSizeY, the values of MinQtSize and MaxMTTHierarchyDepth might not allowed the coding_tree to be split enough to code the incomplete Ctb.
This leads in the specification to a case where split_cu_flag is inferred to 1, whereas all allowSplitFlag (Bt,Tt,Qt) are equal to 0.

Constraints should be added on the partition constraints, and/or on the picture width/height.

For example, the following case should not be allowed:

  • MinCbSizeY = 4
  • MinQtSize = 32
  • MaxMTTHierarchyDepth = 0
  • pic_width_in_luma_samples = 8
  • pic_height_in_luma_samples = 8

Change history (5)

comment:1 Changed 2 weeks ago by ksuehring

  • Component changed from VTM to spec

Changing component to spec, since this seems to be a specification issue, not software.

comment:2 Changed 7 days ago by bbross

  • Version changed from VVC D6 vE to VVC D7 vC

comment:3 Changed 6 days ago by bbross

Thanks for pointing this out.
Can anyone familiar with the MTT provide the missing constraints?

comment:4 Changed 6 days ago by bbross

  • Version changed from VVC D7 vC to VVC D7 vD

comment:5 Changed 6 days ago by bbross

  • Version changed from VVC D7 vD to VVC D7 vE
Note: See TracTickets for help on using tickets.