The video coder 203 may perform coding operations according to a predetermined video coding technology or standard, such as ITU-T Rec. H.265. In its operation, the video coder 203 may perform various compression operations, including predictive coding operations that exploit temporal and spatial redundancies in the input video sequence. The coded video data, therefore, may conform to a syntax specified by the video coding technology or standard being used.
In an embodiment, the transmitter 440 may transmit additional data with the encoded video. The video coder 430 may include such data as part of the coded video sequence. Additional data may comprise temporal/spatial/SNR enhancement layers, other forms of redundant data such as redundant pictures and slices, Supplementary Enhancement Information (SEI) messages, Visual Usability Information (VUI) parameter set fragments, and so on.
[End of Boiler Plate]
As described below, embodiments of the present disclosure provide methods and systems that may include modifications to the methods and systems for slice, tile, or brick used in the current VVC working draft (see, e.g. “Versatile Video Coding (Draft 5)”). For example, some embodiments of the present disclosure provide an implicit derivation rule for the values of syntax elements “top_left_brick_idx[i]” and “bottom_right_brick_idx_delta[i]” of VVC working draft, for the last rectangular slice of a coded picture. In some embodiments of the present disclosure, the syntax element “num_brick_rows_minus1[i]” of VVC working draft is replaced with the syntax element “num_brick_rows_minus2[i].”