In a case where the player is to perform enhanced HDR playback of the content as the result of the determination, the stream set registered in Combi( ) and SubPL( ) is read out and played (S803). In other words, in a case of playing content as HDR content with an enhanced luminance range, the video playback unit that the player has reads out and plays the HDR video stream and HDR subtitle stream, based on the first playback control information, and also reads out and plays the enhanced video stream based on the third playback control information.
Note that, in a case of performing random access playback or the like of content as HDR content with an enhanced luminance range, the video playback unit reads out and plays the HDR video stream and HDR subtitle stream, based on the first playback control information and the first random access information, and also reads out and plays the enhanced video stream based on the third playback control information and third random access information.
In a case where the player is to perform SDR playback as the result of the determination, the stream set registered in CombiExt( ) is read out and played (S804). In other words, in a case of playing content as SDR content, the video playback unit that the player has reads out and plays the SDR video stream and SDR subtitle stream, based on the second playback control information.
Note that, in a case of performing random access playback or the like of content as SDR content, the video playback unit reads out and plays the SDR video stream and SDR subtitle stream, based on the second playback control information and the second random access information. Thus, according to the above BD, video stream selection processing and playback processing of the player playing the BD can be facilitated.