| CPC G11B 27/34 (2013.01) [H04N 21/8547 (2013.01)] | 18 Claims |

|
1. A process comprising:
receiving a data stream, for a given content, comprising a plurality of Motion Picture Experts Group (“MPEG”) data packets;
wherein each of the plurality of MPEG data packets is associated with a Presentation Time Stamp (“PTS”);
wherein the PTS for a given MPEG data packet varies between a minimum presentation timestamp value (“PTSmin”) and a maximum presentation timestamp value (“PTSmax”);
wherein PTSmax=2P; and
wherein P is a number of bits provided in a PTS data field for a header of a given data packet in the data stream;
wherein the data stream further comprises:
a prior data packet (“PDP”);
wherein the PDP has a PTS that is less than the PTSmax;
a start data packet (“SDP”) identified by a starting PTS (“PTSS”);
a max data packet (“MDP”) occurring in the data stream after the SDP;
wherein the MDP is an MPEG I frame and has an MDP PTS (“MDP PTS”) substantially equal to the PTSmax for the data stream; and
wherein the PDP occurs, in the data stream, prior to the MDP:
a next data packet (“NDP”) occurring in the data stream after the MDP and identified by a loop over PTS (“PTSLO”);
wherein PTSLO=PTSmin=0; and
wherein the PTSLO is an MPEG I frame and has an NDP PTS (“NDP PTS”) substantially equal to the PTSmin for the data stream; and
a later data packet (“LDP”);
wherein the LDP occurs, in the data stream, after the NDP; and
wherein the LDP has a PTS that is greater than the PTSLO;
an end data packet (“EDP”) occurring in the data stream after the NDP and identified by an ending PTS (“PTSE”);
upon receiving the SDP, associating the SDP with a first index value (“A”);
monitoring the data stream for a presence of the MDP;
associating the MDP with a second index value (“B”);
associating the NDP with a third index value (“C”);
associating the EDP with a fourth index value (“D”);
comparing the MDP-PTS with the PTSE; and
determining timestamping of the plurality of MPEG data packets restarted in the data stream when the MDP-PTS is greater than the PTSE.
|