[Mp4-tech] On cabac_zero_word in H.264

Shevach Riabtsev sriabtsev broadcom.com
Wed May 9 03:11:56 EDT 2007


Dear experts 
According to AVC standard (section 7.4.1), one or more cabac_zero_word 16-bit syntax elements equal to 0x0000 may be present in some RBSPs after the rbsp_trailing_bits( ). 
The section 7.4.2.10 says:
    When entropy_coding_mode_flag is equal to 1, BinCountsInNALunits shall not exceed    ( 32 ÷ 3 ) * NumBytesInVclNALunits+ ( RawMbBits * PicSizeInMbs )  ÷ 32. 
Here NumBytesInVclNALunits means the sum of the values of NumBytesInNALunit for all VCL NAL units of a coded picture and BinCountsInNALunits is the number of times that the parsing process function DecodeBin( ).
If the actual number of bins exceeds the value specified by the above formula, then cabac_zero_words should be added (in this way NumBytesInVclNALunits is incremented). 
I don't understand completely why BinCountsInNALunits is restricted ? 
Why additional stuffing should be added to bit-stream to result BinCountsInNALunits shall not exceed    ( 32 ÷ 3 ) * NumBytesInVclNALunits+ ( RawMbBits * PicSizeInMbs )  ÷ 32, it might hurt video quality?
Regards, Shevach
Broadcom
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20070509/39522a42/attachment-0001.html


More information about the Mp4-tech mailing list