Opened 4 years ago

Closed 4 years ago

#762 closed defect (fixed)

Incorrect conditions for zeroing-out of a quantization matrix element m[ x ][ y ]

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

Description

In section 8.7.3 (Scaling process for transform coefficients), the following "NOTE" can be found just below the equation (1142) in VVC spec text (JVET-P2001-vE.docx):

NOTE – A quantization matrix element m[ x ][ y ] can be zeroed out when any of the following conditions is true
- x is greater than 32
- y is greater than 32
- The decoded tu is not coded by default transform mode (i.e. transform type is not equal to 0 ) and x is greater than 16
- The decoded tu is not coded by default transform mode (i.e. transform type is not equal to 0 ) and y is greater than 16

It seems that "greater than 32" and "greater than 16" should be corrected by "greater than or equal to 32" and "greater than or equal to 16", respectively (or, "greater than 31" and "greater than 15"), considering the current MTS zero-out.

Change history (2)

comment:1 Changed 4 years ago by delagrangep

Agreed.

comment:2 Changed 4 years ago by bbross

  • Resolution set to fixed
  • Status changed from new to closed

Thanks for reporting!

This is fixed in JVET-Q2001-v3.

Note: See TracTickets for help on using tickets.