The processor determines a time at which each of one or more received packets carrying data of {HEAD ~ the same program} of {TAIL ~ the received bit stream} should appear in an outputted TS based on a plurality of time stamps of the program carried in the received bit stream 
The processor determines a time at which each of one or more received packets carrying data of { HEAD ~ the same program } of { TAIL ~ the received bit stream } should appear in an outputted TS based on a plurality of time stamps of the program carried in the received bit stream
OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD HEAD REL TAIL TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH