According to an embodiment, an indication for a certain prediction type may be followed (in the syntax) by a list of pairs of reference and enhancement layers between which the prediction type may be or is used. Alternatively or in addition, an indication of a certain prediction type may be followed (in the syntax) by a list of pairs of reference and enhancement layers between which the prediction type is not used.
According to an embodiment, the indication(s) may be separately provided for different picture types, such as one set of indication(s) for RAP pictures (Random Access Picture) and another set of indication(s) for non-RAP pictures. Alternatively or in addition, the indication(s) may be separately provided for different types of scalability, different sets of scalability layers, and/or different sets of temporal sub-layers.
According to an embodiment, a reference layer may be of different coding format than that of an enhancement layer using the reference layer for prediction or similarly a reference layer may conform to a different coding standard than what the enhancement layer using the reference layer for prediction conforms to. For example, a bitstream or a file may have a base layer conforming to the H.264/AVC, whereas an enhancement layer of the bitstream or file may conform to a scalable extension of the HEVC standard. The encoder may select the indicated prediction types between such layers to include only those that the reference layer decoder or decoding process outputs. For example, the encoder may choose the indicated prediction types to include only sample prediction or, in some cases, only sample prediction and motion information prediction.