Method and apparatus for formatting and initialization of re-writable optical media using multiple tracks
First Claim
1. A software driven method for formatting a re-writable optical media (RW media), the method comprising:
- receiving a request to format the RW media;
writing an ISO9660 image to the RW media, the ISO9660 image containing a Universal Disk Format reader;
writing Universal Disk Format structures to the RW media;
writing a write count table to the RW media, the write count table being configured to indicate a verification status of packets defined on the RW media;
writing additional media file system structures to the RW media;
verifying the ISO9660 image, the Universal Disk Format structures, the write count table, and the additional media file system structures;
initializing a data partition for the RW media, the data partition being a series of blocks for user data and the initialization including the writing and verifying of initialization packets to the data partition, the initialization proceeding as a background process while the RW media is available for user interaction; and
enabling interruption of the initializing, the interruption including closing a track and session on the RW media.
16 Assignments
0 Petitions
Accused Products
Abstract
A software-driven method for the initialization of re-writable optical media is provided. Embodiments include a software-driven method for the formatting of re-writable optical media to include defining a file system and writing a UDF reader to the optical media to enable implementation on a plurality of optical media devices in a plurality of operating system environments. The re-writable optical media is initialized using either user data or initialization patterns in a background operation to allow user interaction with the optical media during initialization. Methods are provided for multi-track capabilities of the optical media. Prior to initialization of the entire media space of an optical media, a session can be closed to enable compatibility of a partially initialized media in a ROM device. Further methods are provided to re-open a closed session to complete initialization of the media space.
22 Citations
19 Claims
-
1. A software driven method for formatting a re-writable optical media (RW media), the method comprising:
-
receiving a request to format the RW media; writing an ISO9660 image to the RW media, the ISO9660 image containing a Universal Disk Format reader; writing Universal Disk Format structures to the RW media; writing a write count table to the RW media, the write count table being configured to indicate a verification status of packets defined on the RW media; writing additional media file system structures to the RW media; verifying the ISO9660 image, the Universal Disk Format structures, the write count table, and the additional media file system structures; initializing a data partition for the RW media, the data partition being a series of blocks for user data and the initialization including the writing and verifying of initialization packets to the data partition, the initialization proceeding as a background process while the RW media is available for user interaction; and enabling interruption of the initializing, the interruption including closing a track and session on the RW media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A software driven method for initializing a re-writable optical media (RW media), the method comprising:
-
code for formatting the RW media; code for writing initialization packets to the RW media; code for verifying the initialization packets, wherein the writing and verifying of initialization packets is processed as a background operation while allowing a user to interact with the RW media; and code for interrupting the writing and verifying and for closing a session on the media, the closed session enabling the RW media to be compatible for use in an optical media device requiring the closed session to interact with the RW media, the method further including, code for opening the closed session; code for calculating a length for an alignment track; code for writing the alignment track; code for opening a new fixed packet track on the RW media; and code for resuming the writing and verifying of initialization packets in the new fixed packet track on the RW media. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for initialization of a multi-track re-writable optical media (RW media), comprising:
-
formatting the RW media; initializing the RW media, the initializing including writing and verifying a packet for user data to the RW media; closing a session on the RW media; opening the session on the RW media; calculating a length of an alignment track; writing the alignment track; opening a new fixed packet track on the RW media; and resuming the initializing of the RW media in the new fixed packet track. - View Dependent Claims (19)
-
Specification