Further, playback control information of the enhanced video stream is registered in SubPL( ). That is to say, third playback control information specifying an enhanced video stream to enhance the luminance range of the HDR video steam, is stored in the SubPL( ). This is the pattern described with reference to
Next, a case where the three of an HDR video stream, a luminance-enhanced video stream, and an SDR video stream are registered in a single playlist will be described. In this case, the HDR video stream, the HDR subtitle stream to be superimposed thereon, and audio stream are registered in Combi( ). Random access information of the HDR video stream and random access information of the enhanced video stream are stored in the TMAP( ).
Further, playback control information of the enhanced video stream is registered in SubPL( ). Additionally, the SDR video stream, the SDR subtitle stream to be superimposed thereon, and audio stream are registered in the CombiExt( ). Random access information of the SDR video stream is registered in TMAPExt( ).
Next, a case where the two of an SDR video stream and an enhanced video stream are registered in a single playlist will be described. In this case, the SDR video stream, the SDR subtitle stream superimposed thereupon, and audio stream are registered in Combi( ). Random access information of the SDR video stream and random access information of the enhanced video stream are registered in the TMAP( ). Further, playback control information of the enhanced video stream is registered in SubPL( ). Note however, that this case is only applied in a case where the SDR video stream can be converted to high-luminance/high-bit-precision HDR video using the enhanced video stream.