Why do CDs and DVDs fill up from the centre outwards?
I recently had to burn a DVD for the first time in ages and I was wondering why CDs and DVDs start in the centre and go towards the edge.
Older rotating-disc media like vinyl records started from the edge and went towards the centre so it couldn't have been for historical reasons.
I am looking for good sources on the reasoning for this data structure.
Solution 1:
Why do CDs and DVDs fill up their data from the middle outwards?
Note the above assumption made in the question is incorrect.
Summary:
For historical reasons writing (and reading) from the inside makes sense (different size disks are possible as explained in other answers).
For read performance reasons modern disks may be written (and read) outside in or even in both directions (dual layer).
Notes:
Most disks are a standard size.
-
Commercially produced CDs and DVDs are not written but stamped on a press.
Although all DVDs (both homemade and commercial) utilize "pits" and "bumps" physically created (the pits on the unreadable side, and the bumps are on the readable side) on the discs to store the video and audio information, there is a difference on how the "pits" and "bumps" are created on commercial DVDs vs the way they are made on a home recorded DVD.
DVD movies you buy at the local video outlet are manufactured with a stamping process. This process is sort of like the way vinyl records are made - although the technology is obviously different (vinyl records are stamped with grooves versus DVD being stamped with pits and bumps).
Source The Difference Between Commercial and Home-recorded DVDs
The rest of this answer concentrates on the performance aspect.
The exceptions to writing (and reading) from the inside are XBox games (and other games consoles games) and Dual Layer DVDs (movies).
Xbox Games
Xbox games have the data written from the outside in for performance reasons - since the outside is spinning faster than the inside the data can be read faster.
The Xbox games themselves are stored on DVD-9 (9GB single sided, double layer) formatted discs and are actually written in a very interesting fashion. The games are written from the outside of the DVD-9 discs to the inside, meaning that most discs will actually have the majority of their data stored around the outer perimeter of the disc.
Since the DVD drive in the Xbox is a Constant Angular Velocity (CAV) drive, it can read more data per second off of the outermost tracks making this a highly optimized way of storing data on the DVDs to reduce load times. Obviously the drive can also read regular CDs and DVDs as well.
Source Hardware Behind the Consoles - Part I: Microsoft's Xbox
Dual Layer DVDs (Movies)
Dual Layers DVDs can be written in either direction - there are two write modes.
Most movies are written as opposite track path. A movie will be split across across the layers, so no seek back to the inner edge is needed at the layer change.
There are two modes for dual layer orientation. With parallel track path (PTP), used on DVD-ROM, both layers start at the inside diameter (ID) and end at the outside diameter (OD) with the lead-out. With Opposite Track Path (OTP), used on DVD-Video, the lower layer starts at the ID and the upper layer starts at the OD, where the other layer ends, they share one lead-in and one lead-out.
Source DVD-R DL
Solution 2:
This is intended to allow for discs of different sizes.
The standard optical disc today is 12 cm in diameter. However, optical media have historically been produced in a wide variety of sizes. The LaserDiscs of the 1970s and 1980s were made in 30 cm, 20 cm, and 12 cm sizes; more recently, CDs, DVDs, and BDs are made in a 8 cm Mini form factor (storing 210 MB, 1.4 GB, and 7.8 GB, respectively) in addition to the standard 12 cm.
Unlike vinyl records, where the needle can easily be placed onto the record by hand, electronic optical disc players would need extra components (or at least extra firmware logic) to find the edge of the disc and locate the first track if they played from the outside in, which would make their design considerably more complex and expensive. The center of the disc provides a consistent start location for any disc inserted in the player, regardless of its size.
However, not all optical media are read from the inside out.
While most standard optical media are read this way, there are proprietary disc formats (sometimes seen in game consoles) that assume one or only a few specific sizes and are read from the outside in. There are a couple of reasons for this:
- It is faster to read from the outside of the disc than from the inside. At the same rotational velocity (e.g. 10000 rpm), the linear velocity on the outside of the disc is higher than the linear velocity on the inside of the disc, resulting in higher performance towards the outside. Above 10000 rpm, optical discs can wobble excessively and even shatter, placing an upper limit on rotational velocity.
- It makes illegal copying of discs more difficult. As mentioned above, most optical disc players work from the inside out. A disc that is read from the outside in cannot be read with ordinary optical disc readers.
Solution 3:
With vinyl it was easier to put the needle onto the outside than on the inside of the spinning record.
CDs can have different sizes and shapes. The disc can have any size beginning from the inside. Also most people will touch the cd on the border - so less fingerprints when the drive reads the first track.
BTW It has noting to do with the speed. The first CD drives had a constant speed reading the data.
Solution 4:
Along with reasons that have already been cited, back when CDs were new, there was also some discussion of the fact that scratches from normal handling were a lot more likely to happen toward the edges of the disk than toward the center (especially those from misalignment when putting a disk into a disk tray).
With the data starting from the center, and scratches more likely toward the edges, scratches are more likely to happen on part of the disk that contains no data, so the scratch has no effect on reading the data.