Method and apparatus for recording data and recovering recorded data
First Claim
1. A method for recording a data stream on a storage medium, the data stream providing positions for insertion of additional, user definable data fields, and the data stream consisting of one or more fragments, wherein one or more additional, user definable data fields are inserted into each fragment of the data stream;
- and file system information is inserted into at least one of said additional, user definable data fields.
2 Assignments
0 Petitions
Accused Products
Abstract
The file system of a hard disk or optical disc may lose consistency when an unexpected event like a power failure occurs during recording. When recording a data stream, e.g. a video stream, an interruption would lead to a loss of stream data when previously known methods are used, because the file system is not updated. Further, the storage medium may become unusable. Dedicated file system data are put in regular intervals in user data fields of the data stream, providing the possibility to recover an interrupted stream recording. The method can also be used to recover data streams recorded on write-once discs, and it is independent from the used file system.
-
Citations
27 Claims
-
1. A method for recording a data stream on a storage medium, the data stream providing positions for insertion of additional, user definable data fields, and the data stream consisting of one or more fragments, wherein
one or more additional, user definable data fields are inserted into each fragment of the data stream; - and
file system information is inserted into at least one of said additional, user definable data fields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- and
-
9. A method for reading a data stream from a storage medium, the storage medium being structured into partitions, the data stream containing additional, user definable data fields, and the data stream consisting of one or more fragments, wherein
one or more partitions of the storage medium are read that are indicated by the file system as free; -
additional, user definable data fields that contain a recovery descriptor are detected, wherein a recovery descriptor is a data set containing an identifier and file system data;
first file system data from a first detected file recovery descriptor and second file system data from a second detected file recovery descriptor are compared; and
based on the result of said comparison, the file system of the storage medium may be updated to indicate the read partition as not being free, or the data stream may be retrieved. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus for recording a data stream on a storage medium, the data stream containing additional, user definable data fields, and the data stream comprising one or more fragments, wherein the apparatus has
means for inserting at least one additional, user definable data field into each fragment of the data stream; - and
means for inserting file system information in the additional, user definable data fields. - View Dependent Claims (16, 17, 18, 19, 20, 21)
- and
-
22. An apparatus for reading a data stream from a storage medium, the data stream containing additional, user definable data fields, and the data stream comprising one or more fragments, wherein the apparatus has
means for reading one or more data partitions of the storage medium that are indicated by the file system as free; -
means for detecting within said partitions additional, user definable data fields that contain a recovery descriptor, wherein a recovery descriptor is a data set containing an identifier and file system data;
means for comparing first file system data from a first detected file recovery descriptor and second file system data from a second detected file recovery descriptor; and
means for retrieving the data stream or updating the file system of the storage medium, based on the result of said comparison. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification