Patent ID: 7149159

Claim:
A method of editing a data stream of a type that comprises headers ( 20 a–f ) and signal data interspersed with each other, each header ( 20 a–f ) specifying a distance to a subsequent header ( 20 a–f ), each header corresponding to a frame of signal data, the header being associated with a pointer ( 21 a–e ) that points to a starting point ( 24 a–e ) of the signal data for that frame relative to the header ( 20 a–f ), the method comprising: receiving a command specifying a header ( 20 a–f ) in an incoming data stream, the specified header corresponding to a position in the signal that has to serve as a start of a track; extracting the track from the data stream, including a part ( 42 a–d , 61 ) of the data stream pointed at by the specified header ( 20 a–f ) and preceding the specified header; writing a new data stream ( 40 a–d ) of said type to a medium, the new data stream ( 40 a–d ) containing said header ( 44 a–d , 60 ) as first valid header and said part ( 42 a–d , 61 ) of the data stream preceding the specified header ( 44 a–d ) in the incoming data stream.