JVET-S0266 AHG9: Inferring defaults values for VUI syntax elements and adding VUI length [Y.-K. Wang (Bytedance), G. J. Sullivan (Microsoft), V. Drugeon (Panasonic)] [late]
The inference aspect of this contribution is discussed above as item 24 of JVET-S0139. The syntax aspect was proposed in response to an opening plenary comment on open issues that had been noted at the previous meeting.
The non-inference aspects of this contribution were discussed at 2040 on 27 June (chaired by JRO).
This contribution proposed to use a syntax handling for the VUI that is similar to that for SEI messages, such that it has optional presence and starts in a byte aligned position and has an indicated length in bytes that is coded as ue(v) and has the same ability to add more data at the end of the VUI.
Text was also proposed to be added to specify that
- When something is not present in the VUI information, it may be indicated by external means, and
- For the VUI and SEI messages, the spec that carries the message needs to provide an indication of the length of the syntax structure, and in future editions of the VUI/SEI specification, there may be additional data appended to the currently specified syntax structures. This follows the same extensibility scheme that was used in HEVC SEI messages and in the syntax of VVC, but had not been explicitly stated in the draft SEI message spec.
Decision (cleanup): Adopt JVET-S0266 syntax and semantics. (There are separate notes elsewhere for the inference aspect of JVET-S0266.)