Opened 5 years ago
Closed 5 years ago
#545 closed defect (fixed)
wrong level mapping of zero coefficients in TS residual coding
Reported by: | LiZhang | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | spec | Version: | VVC D6 vE |
Keywords: | Cc: | ksuehring, bbross, XiangLi, fbossen, jvet@… |
Description
In TS residual coding, level mapping is invoked for non-BDPCM coded blocks.
However, the mapping should only be applied to non-zero coefficients. Otherwise, zero coefficients won't exist anymore.
This is also misaligned with the VTM-6.0.
Suggested changes to the syntax table on TS residual coding:
residual_ts_coding( x0, y0, log2TbWidth, log2TbHeight, cIdx ) {
...
if( intra_bdpcm_flag = = 0 && (AbsLevelPassX[ xC ][ yC ] + abs_remainder[ n ] != 0) ) {
...
}
}
Change history (2)
comment:1 Changed 5 years ago by bbross
comment:2 Changed 5 years ago by bbross
- Resolution set to fixed
- Status changed from new to closed
Note: See TracTickets for help on using tickets.
Thanks for reporting.
This will be fixed JVET-P2001-v7.