Many types of optical discs include a data region and a label region. The data region is where the machine-readable digital data is written to, whereas the label region allows the user to record a human-readable label or image on the optical disc. A laser or another type of optical beam can be used to read from and/or write to the data region and the label region of an optical disc. For example, in the patent application entitled “Integrated CD/DVD Recording and Label”, filed on Oct. 11, 2001, and assigned Ser. No. 09/976,877, a type of optical disc is disclosed in which a laser or other optical beam can be used to write to the label region of an optical disc.
Optical discs that have optically writable label regions, such as those disclosed in the patent application assigned Ser. No. 09/976,877, may have a number of alignment marks preformed around inner or outer circumferences of the discs. These alignment marks are detected and used to determine the current angular position on an optical disc. Determining the current angular position on an optical disc is desirable, because it ensures that an image can be optically written to the optically writable label region of such an optical disc with high precision. However, the alignment marks on the optical disc occasionally may not be detectable. For instance, debris, dirt, or other foreign material may cover the alignment marks.
Even if just a small number of the alignment marks are not detectable, image quality may be severely degraded, or the image may be totally unreadable. If a large enough number of the alignment marks are not detectable, the drive may not even recognize the disk, making imaging impossible. Therefore, it is important for the drive to recognize the alignment marks and record their position correctly.
The drawings referenced herein form a part of the specification. Features shown in the drawing are meant as illustrative of only some embodiments of the invention, and not of all embodiments of the invention, unless otherwise explicitly indicated.
In the following detailed description of exemplary embodiments of the invention, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration specific exemplary embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. Other embodiments may be utilized, and logical, mechanical, and other changes may be made without departing from the spirit or scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims.
Representative Optical Drive
The optical drive 100 is depicted in
The optical drive 100 is also depicted in
The optical drive 100 also includes a detector 112 situated near or at the spindle 110A. The detector 112 is for detecting alignment marks preformed on the inside circumference of the label side 104A of the optical disc 102, as is described in more detail later in the detailed description. Such alignment marks may be visible from either or both the data side 104B and the label side 104A of the optical disc 102, where the substrate of the optical disc 102 is at least substantially transparent. The detector 112 may include an optical light source and an optical detector, in one embodiment of the invention. Alternatively, the detector 112 may include other components.
The optical drive 100 is also depicted in
By comparison, the fine actuator 114C also is or includes a motor, and causes the optical mechanism 106 to move radially relative to the optical disc 102 on the sled 114A. The fine actuator 114C thus provides for fine or relatively smaller movements of the optical mechanism 106. The second motor mechanism 114 may include other components besides those depicted in
The optical drive 100 is finally depicted in
The error-correcting mechanism 116A receives signals from the detector 112 representing the series of alignment marks preformed on the optical disc 102, and in response generates or yields an error-corrected version of these series of alignment marks, as is described in more detail later in the detailed description. The controller 116 may further include other components besides those depicted in
Alignment Marks and Detection Thereof
The label side 104A is in one embodiment optically writable. For instance, the label side 104A may be part of an optical disc that is disclosed in the previously filed patent application assigned Ser. No. 09/976,877, which discloses an optically writable label side of an optical disc. As such, a desired image may be optically written on the label side 104A. In order for such an image to be optically written on the label side 104A, the optical mechanism 106 of
The optical disc 102 also can include a recording dye 306 applied over the substrate 302, where this recording dye 306 corresponds to the optically writable data side 104B of the optical disc 102. The optical disc 102 can also include a reflective layer 308, such as a silver reflective layer, over the recording dye 306. Where the substrate 302 is at least substantially transparent, the optical mechanism 106 of
The recording dye 306 and the reflective layer 308 substantially mirror the pits or grooves 304 within the substrate 302. That is, when the recording dye 306 is applied over the pits or grooves 304 within the substrate 302, its cross-sectional profile is such that it follows the pits or grooves 304. The recording dye 306 is lower in height where it is applied over one of the pits or grooves 304, and is higher in height where it is not applied over one of the pits or grooves 304. Similarly, when the reflective layer 308 is applied over the recording dye 306, its cross-sectional profile follows that of the recording dye 306, and thus has higher and lower regions following the higher and lower regions of the recording dye 306 itself. As a result, the detector 112 of
The optical disc 102 can further include a protective layer 310 over the reflective layer 308. The protective layer 310 may be lacquer or another type of protective layer. Finally, the optical disc 102 includes a phase-change layer 312, where this phase-change layer 312 corresponds to the optically writable label side 104A of the optical disc 102. The phase-change layer 312 may have a chemistry as specified in the previously filed patent application assigned Ser. No. 09/976,877. The optical mechanism 106 of
The output of the detector 112 is ultimately received by the error-correcting mechanism 116A. The error-correcting mechanism 116A processes the output of the detector 112, or otherwise performs an algorithm on the output of the detector 112, as is described in more detail later in the detailed description. The output of the detector 112 is a series of data pulses corresponding to the alignment marks 202. As can be appreciated by those of ordinary skill within the art, the output of the detector 112 may be processed in different ways before being received by the error-correcting mechanism 116A. For instance, it may pass through various transistors, resistors, comparators, and amplifiers, as may be conventionally or otherwise accomplished.
The signal 506 represents data detected by the detector 112 representing a series of the alignment marks 202 in which all of the alignment marks 202 within the series have been properly detected. As such, the signal 506 includes a number of valleys, or troughs, 508A, 508B, . . . , 508N, collectively referred to as the valleys or troughs 508. The valleys 508 each correspond to one of the alignment marks 202 being detected by the detector 112. That is, each of the valleys 508 corresponds to the pits or grooves of one of the alignment marks 202 being detected by the detector 112. The pits or grooves of the alignment marks 202 result in the amplitude of the output of the detector 112 being lower than where there are no pits or grooves on the optical disc 102, and thus no alignment marks 202. The valleys or troughs as referred to herein may in one embodiment be considered data pulses, whereas in another embodiment the peaks of the between the valleys or troughs may be considered data pulses. In another embodiment, the pits or grooves may result in the output of the detector 112 being higher.
By comparison, the signal 510 represents data detected by the detector 112 representing a sample of a series of the alignment marks 202 in which not all of the alignment marks 202 within the series have been properly detected. The signal 510 includes a number of valleys, or troughs, 512A, 512B, . . . , 512N, collectively referred to as the valleys or troughs 512. The valleys 512 each correspond to one of the alignment marks 202 being detected by the detector 112, as has been described above in relation to the signal 506.
However, the signal 510 includes an area 514 in which there are no valleys 512. In this area 514, the corresponding alignment marks 202 may have obfuscated by dirt, debris, or another foreign material. As a result, the detector 112 is unable to detect these alignment marks, such that the signal 510 within the area 514 indicates none of the alignment marks 202 as being present on the optical disc 102 at this corresponding angle of rotation as measured against the x-axis 502. Comparing the area 514 of the signal 510 against the corresponding area of the signal 1010 shows that four valleys are missing within the area 514 of the signal 510, meaning that four of the alignment marks 202 were not detected by the detector 112. That is, four data pulses may be considered as being missing from the signal 510.
As a result, the optical disc 102 may not be properly recognized by the drive, or an indexing error resulting from some of the alignment marks 202 not being detected may cause image quality degradation or illegibility. Therefore, the purpose of the error-correcting mechanism 116A, in one embodiment of the invention, is to correct the signal 510 so that it properly reflects all the alignment marks 202 on the optical disc 102. That is, the error-correcting mechanism 116 at least substantially fills in missing information, such as missing data pulses, corresponding to the missing alignment marks within the sample of the series of alignment marks 202 represented by the signal 510.
Method to Correct Alignment Mark Misidentification
The signal 510 is in the time domain, in that the x-axis 502 of the graph 500, while denoting the angle of rotation, can be construed as corresponding to time. This is because the different angles of rotation occur over time, as the optical disc 102 is rotated. The signal 510 of
Sampling of the series of the alignment marks 202 to yield a series of data pulses may be accomplished without performing oversampling. Oversampling is the process by which the alignment marks 202 are sampled more than one time. That is, the optical disc 102 makes more than one complete rotation, so that the detector 112, for instance, detects each of the alignment marks 202 more than once. To ensure the most rapid writing performance of an image to the optically writable label side 104A of the optical disc 102, oversampling is desirably avoided, so that the optical disc 102 does not have to be completely rotated a number of times to obtain the sample of the series of the alignment marks 202. However, in a different embodiment of the invention, oversampling of the alignment marks 202 may be performed to obtain a higher image precision at the cost of reduced write speed. Certain types of optical drives, for instance, are capable of oversampling two, four, eight, or more times, particularly when data is being read.
Next, the method 600 performs a transform on the series of data pulses to generate a frequency domain representation of the series of data pulses (604). Such transformation may be performed by the error-correcting mechanism 116A in one embodiment of the invention. The transform that is performed may be a Fast Fourier Transform (FFT), a Discrete Sine Transform (DST), a Discrete Cosine Transform (DCT), or another type of transform that transforms the signal 510 from the time domain to the frequency domain, as can be appreciated by those of ordinary skill within the art.
The frequency domain representation 706 may be broadly construed as having three components: a low-frequencies component 708, a mid-frequencies component 710, and a high-frequencies component 712. The low-frequencies component 708 encodes information about the periodicity of the alignment marks 202 detected and reflected within the signal 510. The high-frequency component 712 encodes information about the shape of each of the pulses between the valleys 512 of the signal 510, as well as the sampling window. However, the mid-frequencies component 710 encodes most of the information about the missing valleys within the area 514 of the signal 510, as well as information about any noise that is detected in the process of the detector 112 detecting the alignment marks 202.
Referring back to
The frequency domain representation 906 has a low-frequencies component 908, a mid-frequencies component 910, and a high-frequencies component 912. The low-frequencies component 908 and the high-frequencies component 912 are identical to the low-frequencies component 708 and the high-frequencies component 712 of the frequency domain representation 706 prior to application of the filter. However, the mid-frequencies component 910 of the frequency domain representation 906 has a flat, zero-amplitude response as compared to the mid-frequencies component 710 of the frequency domain representation 706.
The mid-frequencies component 910 thus reflects the application of the filter to the frequency domain representation 706 in yielding the frequency domain representation 906 having the mid-frequencies component 910. Information about the missing valleys or data pulses, and thus the missing alignment marks, as well as noise information, is removed from the frequency domain representation 706 via application of the filter thereto to result in the frequency domain representation 906. Therefore, the frequency domain representation 906 is a cleaner version of the frequency domain representation 706, because it no longer reflects missing alignment marks or valleys, and no longer reflects noise, as the frequency domain representation 706 does.
Referring back to
As has been described, the area 514 of the original signal 510 does not include any valleys or data pulses, and thus denotes the failed detection of four of the alignment marks 202 in particular. However, the error-corrected signal 1010 has valleys, or troughs, 1012A, 1012B, 1012C, and 1012D, collectively referred to as the valleys 1012, in an area corresponding to the area 514 of the original signal 510. The processing of the parts 604, 606, and 608 of the method 600 effectively “filled in” the valleys 1012 (i.e., the data pulses) within the error-corrected signal 1010 that were missing from the original signal 510. As such, even though the alignment marks corresponding to these valleys 1012 were not detected by the detector 112, they ultimately are represented within error-corrected signal 1010.
Additional Embodiments and Conclusion
The embodiments of the invention that have been described in the previous section of the detailed description transform a time domain representation of a sample of a series of alignment marks into a frequency domain representation, which is then filtered and subjected to an inverse transform to yield an error-corrected series of alignment marks in the time domain. However, other embodiments of the invention are broader in that they do not require transformation of the sample of the series of alignment marks from the time domain to the frequency domain, and/or do not require filtering of the sample of the series of alignment.
First, a series of alignment marks on an optical disc are sampled (1102), as in part 602 of the method 600 of
In one embodiment, performance of the function in part 1104 of the method 1100 includes parts 604, 606, and 608 of the method 600 of
Signal integration involves integrating the signal 510 over a number of different consecutive portions of the sample represented by the signal 510. Where the integration value of any of these portions is greater than the average of the integration values of all the portions by more than a predetermined threshold, the corresponding portion in question is replaced within the signal 510 by a running average that has an integration value that is not greater than the average by more than the predetermined threshold. For example, in relation to the signal 510 depicted in
Signal averaging involves averaging the signal 510 over a number of different consecutive portions of the sample represented by the signal 510. Where the average value of any of these portions is greater than the average of all the portions by more than a predetermined threshold, the corresponding portion is replaced within the signal 510 by one of the other portions that has an average value that is not greater than the average of all the portions by more than the predetermined threshold. For example, in relation to the signal 510 depicted in
It is noted, therefore, that although specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that any arrangement calculated to achieve the same purpose may be substituted for the specific embodiments shown. This application is intended to cover any adaptations or variations of the disclosed embodiments of the present invention. It is thus manifestly intended that this invention be limited only by the claims and equivalents thereof.
Number | Name | Date | Kind |
---|---|---|---|
4556966 | Bricot | Dec 1985 | A |
4860274 | Kobayashi | Aug 1989 | A |
5119363 | Satoh et al. | Jun 1992 | A |
5282187 | Lee | Jan 1994 | A |
5315567 | Fuji et al. | May 1994 | A |
5490130 | Akagiri | Feb 1996 | A |
5528629 | van der Krogt et al. | Jun 1996 | A |
5967676 | Cutler et al. | Oct 1999 | A |
6028727 | Vishakhadatta et al. | Feb 2000 | A |
6081785 | Oshima et al. | Jun 2000 | A |
6109324 | Bugner et al. | Aug 2000 | A |
6381588 | Oshima et al. | Apr 2002 | B2 |
6401229 | Taugher | Jun 2002 | B1 |
6510118 | Morikawa | Jan 2003 | B1 |
6771297 | Bronson | Aug 2004 | B2 |
6778205 | Anderson et al. | Aug 2004 | B2 |
6801487 | Anderson | Oct 2004 | B2 |
6844889 | Bronson | Jan 2005 | B2 |
6864907 | Bronson | Mar 2005 | B2 |
6872437 | Van Brocklin et al. | Mar 2005 | B2 |
20020046177 | Oshima et al. | Apr 2002 | A1 |
20030058753 | Lee et al. | Mar 2003 | A1 |
20030156525 | Fan et al. | Aug 2003 | A1 |
20050058044 | Koegler | Mar 2005 | A1 |
20050105728 | Yamaoka et al. | May 2005 | A1 |
20050185537 | Ninomiya | Aug 2005 | A1 |
20060083146 | Isshiki et al. | Apr 2006 | A1 |
Number | Date | Country | |
---|---|---|---|
20070101209 A1 | May 2007 | US |