Patent ID: 7409409

Claim:
A method for determining based on a linear time axis a start packet and an end packet for an editing operation of a recorded data stream, said data stream including non-equidistant application packets to each one of which an arrival time stamp indicating the time when the packet had arrived is assigned, said data stream including at least a first application packet and a subsequent second application packet, wherein gaps can be included between succeeding application packets which gaps can comprise stuffing packets, and wherein as part of navigation data a mapping list is available which can be used for converting a point on the time axis to a corresponding application packet, said method including: inputting a discrete time from said linear time axis, said discrete time being a start time or an end time for said editing operation, wherein said discrete time has a time value between the time value of said first arrival time stamp and the time value of said second arrival time stamp; mapping said discrete time on said data stream; if said discrete time points into an application packet, comparing a first time difference between said first arrival time stamp and said discrete time with a second time difference between said discrete time and said second arrival time stamp, and selecting that one of the two application packets to which the smaller time difference is related; if said discrete time points into a stuffing packet and said discrete time refers to a start packet related to said editing operation, selecting the nearest application packet preceding that stuffing packet as said start packet related to said editing operation; if said discrete time points into a stuffing packet and said discrete time refers to an end packet related to said editing operation, selecting the nearest application packet following that stuffing packet as said end packet related to said editing operation.