US2010278023A1PendingUtilityA1
Systems for obtaining write strategy parameters utilizing data-to-clock edge deviations, and related method and optical storage device thereof
Est. expiryMay 18, 2025(expired)· nominal 20-yr term from priority
G11B 7/00456G11B 7/1267
45
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A system in an optical storage device has a controller which obtains a plurality of write strategy parameters for the optical storage device to write data on an optical storage medium. The write strategy parameters are derived from data-to-clock edge deviations respectively corresponding to a plurality of data set types. Each of the data set types corresponds to a combination of at least a specific target pit length and a specific target land length, or a combination of at least a specific target land length and a specific target pit length.
Claims
exact text as granted — not AI-modified1 . A system in an optical storage device, comprising:
a controller, obtaining a plurality of write strategy parameters for the optical storage device to write data on an optical storage medium, wherein the write strategy parameters are derived from data-to-clock edge deviations respectively corresponding to a plurality of data set types, and each of the data set types corresponds to a combination of at least a specific target pit length and a specific target land length, or a combination of at least a specific target land length and a specific target pit length.
2 . The system of claim 1 , further comprising:
a detector for detecting a plurality of lengths according to a reproduced signal generated by the optical storage device accessing the optical storage medium, and each length corresponding to a pit or a land.
3 . The system of claim 2 , further comprising:
a slicer for slicing the reproduced signal to generate a sliced signal; wherein the detector detects intervals between rising edges and falling edges of the sliced signal and/or intervals between falling edges and rising edges of the sliced signal as the lengths, and each interval corresponds to a pit or a land.
4 . The system of claim 3 , further comprising:
a calculation module for calculating a plurality of data-to-clock edge lengths and a plurality of differences to generate the data-to-clock edge deviations respectively corresponding to the data set types, wherein each data-to-clock edge length is an interval between a rising or falling edge of a first reference clock and a rising or falling edge of the sliced signal, and each difference is a difference between a data-to-clock edge length and a target data-to-clock edge length, wherein the target data-to-clock edge length is a predetermined value corresponds to a specific data set type or an average of a plurality of data-to-clock edge lengths corresponding to a specific data set type.
5 . The system of claim 4 , further comprising:
a phase-locked loop (PLL) for generating the first reference clock according to the sliced signal; wherein the detector and the calculation module are coupled to the PLL, and the detector detects the lengths according to the first reference clock.
6 . The system of claim 4 , further comprising:
a phase-locked loop (PLL) for generating the first reference clock according to the sliced signal; and an oscillator for generating a second reference clock; wherein the detector is coupled to the oscillator and detects the lengths according to the second reference clock, and the calculation module is coupled to the PLL.
7 . The system of claim 2 , further comprising:
a sampling circuit for sampling the reproduced signal to generate a digital signal; wherein the detector is coupled to the sampling circuit and detects intervals between time points when the value of the digital signal crosses a predetermined value to generate the lengths, and each interval corresponds to a pit or a land.
8 . The system of claim 7 , wherein the sampling circuit further comprises:
an analog-to-digital converter (ADC) for performing analog-to-digital conversion on the reproduced signal according to a reference clock to generate the digital signal; and a phase-locked loop (PLL) coupled to the ADC for generating the reference clock according to the digital signal.
9 . The system of claim 7 , wherein the sampling circuit further comprises:
an analog-to-digital converter (ADC) for performing analog-to-digital conversion on the reproduced signal; an interpolator coupled to the ADC for performing an interpolation operation according to a reference clock and results generated by the ADC to generate the digital signal; and a phase-locked loop (PLL) coupled to the interpolator for generating the reference clock according to the digital signal.
10 . The system of claim 1 , further comprising:
a calculation module, comprising: a pattern dependency classifier for classifying a plurality of data sets into the data set types, each data set comprising lengths corresponding to a pit and an adjacent land or lengths corresponding to a land and an adjacent pit, respectively; and a data-to-clock edge deviation calculator coupled to the pattern dependency classifier for calculating the data-to-clock edge deviations respectively corresponding to the data set types.
11 . A system in an optical storage device, comprising:
a detector, capable of configuring to detect a plurality of lengths, each length corresponding to a pit or a land on an optical storage medium accessed by the optical storage device; a calculation module, capable of configuring to perform calculations corresponding to a plurality of data set types and generate a plurality of data-to-clock edge deviations respectively corresponding to the data set types, wherein each of the data set types corresponds to a combination of at least a specific target pit length and a specific target land length, or a combination of at least a specific target land length and a specific target pit length; and a controller, capable of configuring to calibrate a plurality of write strategy parameters respectively corresponding to the data set types utilizing the data-to-clock edge deviations, wherein the write strategy parameters are utilized to write data on the optical storage medium.
12 . A method for obtaining write strategy parameters for an optical storage device, comprising:
writing data on optical storage medium; reading data written on the optical storage medium to generate a reproduced signal; detecting a plurality of lengths from the reproduced signal, each length corresponding to a pit or a land on the optical storage medium; performing calculations corresponding to a plurality of data set types and generating a plurality of data-to-clock edge deviations respectively corresponding to the data set types, wherein each of the data set types corresponds to a combination of at least a specific target pit length and a specific target land length, or a combination of at least a specific target land length and a specific target pit length; and obtaining the write strategy parameters respectively corresponding to the data set types utilizing the data-to-clock edge deviations.
13 . The method of claim 12 , wherein the step of detecting the lengths further comprises:
slicing the reproduced signal to generate a sliced signal; and detecting intervals between rising edges and falling edges of the sliced signal and/or intervals between falling edges and rising edges of the sliced signal as the lengths, wherein each interval corresponds to a pit or a land.
14 . The method of claim 13 , wherein the step of performing calculations corresponding to the data set types and generating the data-to-clock edge deviations respectively corresponding to the data set types further comprises:
calculating a plurality of data-to-clock edge lengths, each data-to-clock edge length being an interval between a rising or falling edge of a first reference clock and a rising or falling edge of the sliced signal; and calculating a plurality of differences to generate the data-to-clock edge deviations respectively corresponding to the data set types, each difference being a difference between a data-to-clock edge length and a target data-to-clock edge length, wherein the target data-to-clock edge length is a predetermined value corresponding to a specific data set type or an average of a plurality of data-to-clock edge lengths corresponding to a specific data set type.
15 . The method of claim 14 , further comprising:
generating the first reference clock according to the sliced signal.
16 . The method of claim 15 , wherein the step of generating the first reference clock according to the sliced signal further comprises generating the first reference clock utilizing a phase-locked loop (PLL), and the step of detecting the lengths further comprises:
detecting the lengths according to the first reference clock.
17 . The method of claim 15 , wherein the step of generating the first reference clock according to the sliced signal further comprises generating the first reference clock utilizing a phase-locked loop (PLL), and the step of detecting the lengths further comprises:
generating a second reference clock utilizing an oscillator; and detecting the lengths according to the second reference clock.
18 . The method of claim 12 , wherein the step of detecting the lengths further comprises:
sampling the reproduced signal to generate a digital signal; and detecting intervals between time points when the value of the digital signal crosses a predetermined value to generate the lengths, wherein each interval corresponds to a pit or a land.
19 . The method of claim 18 , wherein the step of performing calculations corresponding to the data set types and generating the data-to-clock edge deviations respectively corresponding to the data set types further comprises:
calculating differences between the value of the digital signal and the predetermined value around the time points when the value of the digital signal crosses the predetermined value to generate the data-to-clock edge deviations.
20 . The method of claim 18 , wherein the step of sampling the reproduced signal further comprises:
performing analog-to-digital conversion on the reproduced signal according to a reference clock to generate the digital signal; and generating the reference clock according to the digital signal utilizing a phase-locked loop (PLL).
21 . The method of claim 12 , wherein the step of performing calculations corresponding to the data set types and generating the data-to-clock edge deviations respectively corresponding to the data set types further comprises:
classifying a plurality of data sets into the data set types, each data set comprising lengths corresponding to a pit and an adjacent land or lengths corresponding to a land and an adjacent pit, respectively; and calculating the data-to-clock edge deviations respectively corresponding to the data set types.
22 . The method of claim 12 , wherein in the step of performing calculations corresponding to the data set types and generating the data-to-clock edge deviations respectively corresponding to the data set types, each of the data set types corresponds to a combination of at least a specific target pit length and specific target land lengths, or a combination of at least a specific target land length and specific target pit lengths, or a combination of specific target land lengths and specific target pit lengths.
23 . An optical storage device, writing data on an optical storage medium utilizing a plurality of write strategy parameters obtained by the method claimed in claim 12 .Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.