In the case of the method illustrated in FIG. 33, the HDR video sequence which is the PES packets of stream_id=0xE1 is divided and stored in order in the TS packets of PID=X, and just the SEI message (HDRe) is stored alone in the TS packet of PID=Z. When the SEI message (HDRe) information is transmitted, only the SEI message (HDRe) is stored in the TS packet where PID=Z, as in the method illustrated in FIG. 33. Accordingly, the processing for searching for the SEI message (HDRe) is light.
Decoding just the HDR video sequence transmitted by TS packets of PID=X is easy. However, in order to perform even higher luminance video playback including up to the SEI message (HDRe) needs additional processing of transmitting the TS packets of both PID=X and Z to the same transport buffer (TB, an upstream buffer used in the T-STD model of the MPEG-2 system).
FIG. 34 is a diagram for describing another method for multiplexing an HDR video stream including up to an SEI message (HDRe) by MPEG-2 TS. One picture (one frame or one video access unit) is divided and stored in each of three PES packets, to put the video stream into a PES. Thereafter, each of the three PES packets are divided as necessary, and stored in order in the payload of the TS packets of PID=X.
In the case of the method illustrated in FIG. 34, the HDR video sequence which is two PES packets of stream_id=0xE1 is stored in the TS packets of PID=X. Just the SEI message (HDRe) is stored alone in a TS packet of the same PID=X in the same stream_id=0xE1 but as a PES packet where PES_priority=0.