[M4IF Technotes] Request for clarifications while decoding backward using RVLC

A.Ilangovan a.ilangovan gdatech.co.in
Fri May 3 23:08:58 EDT 2002


Dear friends,
1)   For RVLC backward decoding also, we require the
      DC values of Ref blocks "A" and "C". To be assured of these
      Ref Blocks' DC values in the data_partitioned (DP) header,
      only the DC VLC table must be used and AC VLC table must
      not be used (If AC VLC table is used for DC coef, the DC is
      treated with other AC coeffs in the texture info and would have
     got corrupted in errors and also not available in DP header).
     The safer / simpler way to ensure this is to make "intra_dc_vlc_thr"
      equal to "0" in VOP header (ofcourse in VP header also), which
     always forces the DC VLC table for DC coefficients of all the blocks.
     To the extent I tried to confirm this from the standard, I am not able
     to find it. Am I missing it or it is missed in the standard? However,
     all the test bitstreams provided by the standard has "intra_dc_vlc_thr"
     equals "0" in such cases. But, I don't want to infer this way, and may
     I request confirmation from experts? Also, if this is the true and is
not
     mentioned in the standard, it should be added in the amendments to
    avoid this ambiguity.
2)  This confusion can be further fuelled by E.1.4.4.2.2 (page:425) which
     says INTRA MBs in a DP VP must be discarded even though they
     could have been decoded!
    Again, I have infered from the context that, this is applicable for
    INTRA MBs in P-VOPs only!! Can experts confirm this also?
    If this is also correct, one more item for amendments?
Thank you in advance
A.Ilangovan
===========================================


More information about the Mp4-tech mailing list