Format mapping scheme for universal drive device
AssigneeKoninklijke Philips Electronics N.V.
InventorsDeclan Patrick Kelly, Wilhelmus Franciscus Johannes Fontijn, Wilhelmus Jacobus Van Gestel
Life of this patent
Estimating the term…
Abstract
A drive device and method of reading from or writing to a record carrier are provided, where data is input or output via an interface using a first format according to a first file system. In the drive device, the first format is mapped to a second format according to a second file system used on the record carrier. This allows using different storage technology with the same interface, such as using a hard-disc based Microdrive with a Compact Flash interface.
Claims19
A drive device for a record carrier, said drive device comprising:
- interface means for providing a first format for inputting or outputting data according to a first file system;
- and
- mapping means for mapping said first format to a second format according to a second file system used on said record carrier;
- wherein said mapping means is adapted to reserve space on the record carrier for an image of said first file system in a logical specification of said second format, and wherein said mapping means is further adapted to split said image of said first file system into different categories based on properties of data structures, and to store said different categories in different files of said second file system;
- wherein said mapping means is further adapted to mount said second file system on said record carrier and to translate said second file system in a memory unit into equivalent structures of said first file system, and to store static data structures of said first file system in a file on said record carrier and volatile data structures of said first file system in said memory unit;
- wherein said mapping means is further adapted to shift a location of frequently updated data on said record carrier;
- and
- wherein an entry, describing a layout of files on the record carrier in the first file system, is logically mirrored in the second file system, so that two file systems are written for a same data.
A drive device for a record carrier, said drive device comprising:
- interface means for providing a first format for inputting or outputting data according to a first file system;
- and
- mapping means for mapping said first format to a second format according to a second file system used on said record carrier;
- wherein said mapping means is adapted to reserve space on the record carrier for an image of said first file system in a logical specification of said second format, and wherein said mapping means is further adapted to split said image of said first file system into different categories based on properties of data structures, and to store said different categories in different files of said second file system, wherein said second file system is a UDF file system,
- wherein said mapping means is further adapted to mount said second file system on said record carrier and to translate said second file system in a memory unit into equivalent structures of said first file system, and to store static data structures of said first file system in a file on said record carrier and volatile data structures of said first file system in said memory unit;
- wherein said mapping means is further adapted to shift a location of frequently updated data on said record carrier;
- and
- wherein an entry, describing a layout of files on the record carrier in the first file system, is logically mirrored in the second file system, so that two file systems are written for a same data.
A drive device for a record carrier, said drive device comprising:
- interface means for providing a first format for inputting or outputting data according to a first file system;
- and
- mapping means for mapping said first format to a second format according to a second file system used on said record carrier;
- wherein said mapping means is adapted to reserve space on the record carrier for an image of said first file system in a logical specification of said second format, and wherein said mapping means is further adapted to split said image of said first file system into different categories based on properties of data structures, and to store said different categories in different files of said second file system, wherein said mapping means is arranged to apply a defect management to said reserved space,
- wherein said mapping means is further adapted to mount said second file system on said record carrier and to translate said second file system in a memory unit into equivalent structures of said first file system, and to store static data structures of said first file system in a file on said record carrier and volatile data structures of said first file system in said memory unit;
- wherein said mapping means is further adapted to shift a location of frequently updated data on said record carrier;
- and
- wherein an entry, describing a layout of files on the record carrier in the first file system, is logically mirrored in the second file system, so that two file systems are written for a same data.
A drive device for a record carrier, said drive device comprising:
- interface means for providing a first format for inputting or outputting data according to a first file system;
- and
- mapping means for mapping said first format to a second format according to a second file system used on said record carrier;
- wherein said mapping means is adapted to reserve space on the record carrier for an image of said first file system in a logical specification of said second format, and wherein said mapping means is further adapted to split said image of said first file system into different categories based on properties of data structures, and to store said different categories in different files of said second file system, wherein said mapping means is adapted to convert a file of said first file system into clusters of a predetermined size which corresponds to a packet size of said second file system, and to align said clusters with packets of said second file system,
- wherein said mapping means is further adapted to mount said second file system on said record carrier and to translate said second file system in a memory unit into equivalent structures of said first file system, and to store static data structures of said first file system in a file on said record carrier and volatile data structures of said first file system in said memory unit;
- wherein said mapping means is further adapted to shift a location of frequently updated data on said record carrier;
- and
- wherein an entry, describing a layout of files on the record carrier in the first file system, is logically mirrored in the second file system, so that two file systems are written for a same data.
A method of reading from or writing to a record carrier, said method comprising the steps of:
- outputting or inputting data using a first format according to a first file system;
- mapping said first format to a second format according to a second file system used on said record carrier;
- reserving space on the record carrier for an image of said first file system in a logical specification of said second format;
- splitting said image of said first file system into different categories based on properties of data structures;
- and
- storing said different categories in different files of said second file system, wherein the mapping step is arranged to treat said reserved space as a partition of said first file system;
- wherein said mapping step includes the steps of:
- mounting said second file system on said record carrier and to translate said second file system in a memory unit into equivalent structures of said first file system;
- storing static data structures of said first file system in a file on said record carrier and volatile data structures of said first file system in said memory unit;
- shifting a location of frequently updated data on said record carrier;
- and
- logically mirroring an entry, describing a layout of files on the record carrier in the first file system, in the second file system, so that two file systems are written for a same data.
Dependencies are inferred from the claim text.