id summary reporter owner description type status priority milestone component version resolution keywords cc
969 Binarization of coeff_abs_level_remaining eugene.kuznetsov bbross "The description of binarization of coeff_abs_level_remaining in the specification is confusing and ambiguous.
I propose replacing the last three paragraphs of 9.2.2.8 with the following text.
""The binarization of coeff_abs_level_remaining consists of a prefix part and a suffix part.
The prefix part of the binarization is derived by invoking the TU binarization process as described in subclause 9.2.2.2 with Min( 4, coeff_abs_level_remaining[ n ] >> cRiceParam ) as input and cMax=4.
When coeff_abs_level_remaining[n] is greater or equal to cTRMax, the suffix bin string is derived using the EGk binarization as specified in subclause 9.2.2.4 for the suffix part ( coeff_abs_level_remaining[ n ] − cTRMax ) with the Exp-Golomb order k set equal to cRiceParam + 1.
Otherwise, the suffix string is cRiceParam bit long and it is specified by the binary representation of coeff_abs_level_remaining[ n ] − ( (coeff_abs_level_remaining[ n ] >> cRiceParam ) << cRiceParam ).""
I've checked this logic against reference software and I believe it to be accurate.
" enhancement closed minor Text D10 (L1003) v2 fixed bbross wjhan jct-vc@…