Patent ID: 7382964

Claim:
A method for recording of program data comprised in a transport stream, the transport stream having multiple audio/video programs and embedded metadata relating to the audio/video programs, the method comprising the steps of; de-multiplexing the transport stream to provide program data and the embedded metadata relating to the program data, decoding the embedded metadata to obtain decoded metadata, transforming the decoded met data into a container format, integrating the decoded metadata transformed into the container format into navigation data, storing the program data as a packet-based data stream on a storage medium, calculating hash tables during the recording, packing the calculated hash tables into data packets, and storing the data packets that contain hash tables within the data stream, wherein the hash tables are suitable for enabling a consistency check after recording by recalculating hash tables during playback and comparing the recalculated hash tables to the recorded hash tables, and storing the navigation data on the storage medium.