more motion vectors apply in one or more anchor locations derived from one or more anchor location identifiers defining a position relative to the one or more tiles indicated by the one or more tile identifiers. In some embodiments, the apparatus further includes means for constructing a decoding order constraint file associated with the picture. The decoding order constraint file includes a reorder indication indicating whether the one or more tiles are able to be reordered without affecting decodability for the one or more tiles. [0011] In yet another example embodiment, a computer program product is provided that includes at least one non-transitory computer-readable storage medium having computer executable program code instructions stored therein with the computer executable program code instructions comprising program code instructions configured, upon execution, to receive a picture. The computer executable program code instructions further include program code instructions configured, upon execution, to encode the picture as one or more slices. The computer executable program code instructions further include program code instructions configured, upon execution, to encode, into a slice header of a slice of the one or more slices, one or more tile identifiers indicative of one or more tile positions for one or more tiles in the slice. The computer executable program code instructions further include program code instructions configured, upon execution, to encode one or more assignments of one or more tile identifier values for the one or more tile identifiers indicative of tile positions in a parameter set file. [0012] In some implementations of such a computer program product, the computer executable program code instructions further include program code instructions configured, upon execution, to encode, into the slice header, a block index relative to a tile of the one or more tiles. The block index comprises a syntax element indicative of a block position for a block within the tile. In some embodiments, one tile identifier of the one or more tile identifiers is indicative of a tile that comprises a pre-defined block of the slice. In some embodiments, the computer executable program code instructions further include program code instructions configured, upon execution, to construct one or more motion vectors associated with one or more prediction units in one or more coding units in the one or more tiles. The one or more motion vectors apply in one or more anchor locations derived from one or more anchor location identifiers defining a position relative to the one or more tiles indicated by the one or more tile identifiers. In some embodiments, the computer executable program code instructions further include program code instructions configured, upon execution, to construct a decoding order constraint file associated with the picture. The decoding order constraint file includes a reorder indication indicating whether the one or more tiles are able to be reordered without affecting decodability for the one or more tiles.