Back to Search Document details
39th Meeting: Daejeon, KR, March 2025 2025-03-19 10:03
AHG9: On signalling of extension syntax elements in NNPFA SEI message
Abstract
The current design of the NNPFA SEI message in VSEI V4 determines the presence of extended syntax elements using more_data_in_payload( ). It is asserted that using only that function may cause backward compatibility such that a VSEI V4 decoder may misinterpret byte alignment bits in a VSEI V3 bitstream as extended syntax elements.
JVET-AL0096 AHG9: On signalling of extension syntax elements in NNPFA SEI message [C. Kim, H. Tan, J. Nam, J. Lee, J. Lim, S. Kim (LGE)]

Chaired by S. Deshpande on 27 March 2025 at 08:30

The current design of the NNPFA SEI message in VSEI V4 determines the presence of extended syntax elements using more_data_in_payload( ). It is asserted that using only that function may cause backward compatibility such that a VSEI V4 decoder may misinterpret byte alignment bits in a VSEI V3 bitstream as extended syntax elements.

This contribution proposes to add additional check using payload_extension_present() to distinguish between byte alignment bits and extended syntax elements, ensuring backward compatibility.

The proponent commented that this is an asserted bug-fix.

It was commented that what is proposed is needed but not sufficient. JVET-T0048 provides an example to use the extension correctly and that meeting’s minutes capture the decision to do it correctly. Thus it is proposed to add SeiExtensionBitsPresentFlag = 1 inside the two if statements.

Decision: Agreed to fix the bug as proposed with additional change which makes the bug-fix as follows:

 if( more_data_in_payload( ) )

 

          if( payload_extension_present( ) ) {

 

              SeiExtensionBitsPresentFlag = 1

… }

Decisions
Agreed to fix the bug as proposed with additional change which makes the bug-fix as follows:
Citation