Opened 8 months ago

Closed 6 months ago

#685 closed defect (fixed)

Mismatch between spec and VTM code for cu_sbt_flag context assignment

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

Description

In VVC draft 7 version 8, the context index for cu_sbt_flag signaling is defined as: ( cbWidth * cbHeight < 256 ) ? 1 : 0

while in VTM7 source code, it is assigned as: "uint8_t ctxIdx = ( cuWidth * cuHeight <= 256 ) ? 1 : 0;"
(methods CABACWriter::sbt_mode and CABACReader::sbt_mode)

Proposal: align the spec on the source code.
The two methods have same BD-rate performances (0% on average in RA and LDB)

Change history (4)

comment:1 Changed 8 months ago by bbross

  • Version set to VVC D7 vC

comment:2 Changed 8 months ago by bbross

  • Version changed from VVC D7 vC to VVC D7 vD

comment:3 Changed 8 months ago by bbross

  • Version changed from VVC D7 vD to VVC D7 vE

comment:4 Changed 6 months ago by bbross

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

Thanks for reporting!

This has been fixed in JVET-Q2001-v5.

Note: See TracTickets for help on using tickets.