[M4IF Technotes] Why is the different tables in JVT-G050 and JVT-C028 ?

Jiang Yang jiangy gzjpg.com
Wed Jul 9 17:25:09 EDT 2003


Dear experts:
    Anyone could tell me a problem about CAVLC in H264?
    In the step that "Encode the total number of  coefficients and 
trailing ones (coeff_token)", there are 4 choices of look-up table 
to use for encoding coeff_token,  described as Num-VLC0,  Num-VLC1, 
Num-VLC2 and Num-FLC.
    But I found the look-up table is different between JVT-C028 and
JVT-G050 (Draft ISO 14496-10:2002). 
For example:
Reordered block: 0,3,0,1,-1,-1,0,1,0¡­     
TotalCoeffs = 5; TotalZeros = 3; 
T1s = 3 (in fact there are 4 trailing ones but only 3 can be encoded)
If we encoding with the Table 9-5 in JVT-G050:
    Value      TotalCoeffs=5, T1s=3
    Code       0000100
but if we encoding with the Table 1: Num-VLC0 in JVT-C028
    Value      TotalCoeffs=5, T1s=3
    Code       0001011
Which is correct, or both is right? But why is different?
Thank you very much!
Sunlit Jiang


More information about the Mp4-tech mailing list