Opened 4 years ago
Closed 4 years ago
#1222 closed defect (fixed)
Error in semantics of sig_coeff_flag
Reported by: | jonathang | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | spec | Version: | |
Keywords: | Cc: | ksuehring, bbross, XiangLi, fbossen, jvet@… |
Description
There appears to be an error in the integration of the suggested text in JVET-S0215 (aspect 2).
In the second set of semantics rules for sig_coeff_flag, ie:
– Otherwise (transform_skip_flag[ x0 ][ y0 ][ cIdx ] is equal to 1 and sh_ts_residual_coding_disabled_flag is equal to 0), the following applies: – If all of the following conditions are true, sig_coeff_flag[ xC ][ yC ] is inferred to be equal to 1: – ( xC & ( (1 << log2SbW ) − 1 ), yC & ( (1 << log2SbH ) − 1 ) ) is equal to ( (1 << log2SbW ) − 1, (1 << log2SbH ) − 1 ). – inferSbDcSigCoeffFlag is equal to 1. – sb_coded_flag[ xS ][ yS ] is equal to 1.
the second condition should be corrected from
– inferSbDcSigCoeffFlag is equal to 1
to
– inferSbSigCoeffFlag is equal to 1
The inferSbDcSigCoeffFlag variable is not used in residual_ts_coding.
Change history (1)
comment:1 Changed 4 years ago by bbross
- Resolution set to fixed
- Status changed from new to closed
Note: See TracTickets for help on using tickets.
Good catch, thanks! This will be fixed in vE of JVET-S2001.