tileColBd[ tileX + k + 1 ],
??????tileRowBd[ tileY + j ], tileRowBd[ tileY + j + 1 ] )
??if( i < num_slices_in_pic_minus1 ) {
???if( tile_idx_delta_present_flag )
????tileIdx += tile_idx_delta[ i ]
???else {
????tileIdx += sliceWidthInTiles[ i ]
????if( tileIdx % Num TileColumns = = 0 )
?????tileIdx +=
( sliceHeightInTiles[ i ] ? 1 ) * NumTileColumns
???}
??}
?}
}
Two or more independently coded subpictures may be merged into a coded picture, so that the coded picture may be decoded and outputted as a single picture.
When two or more independently coded subpictures are merged into a coded picture, a coded picture may consist of VCL NAL units with two or more different NAL unit types.
In FIG. 23, sps_independent_subpics_flag equal to 1 specifies that all subpicture boundaries in the CLVS are treated as picture boundaries and there is no loop filtering across the subpicture boundaries. sps_independent_subpics_flag equal to 0 does not impose such a constraint. When not present, the value of sps_independent_subpics_flag is inferred to be equal to 0.