The present invention refers to optical drives for reading data from information carriers as well as writing data on information carriers. Information carriers can be optical discs like CD, DVD or Blu Ray discs. Particularly, the invention has as an object to shorten the start-up time until a read/write data transfer can start after the connection of a disc for read/write data from/to the disc.
Currently available optical drives need to cope with an ever increasing number of optical disc types, for example CD RO/R/RW, DVD SL RO/+R/+RW/-R/-RW, DVD DL RO/+R/-R. Next to CD and DVD the Blu-ray disc is proposed for the third generation of optical discs to be developed. Besides all the SL and DL variants the Blu-ray disc family also contains different capacities for all these variants, e.g. BD SL RO discs are available in capacities of 23, 25 and 27 Gb. All drives need to have the ability to discriminate between these disc types. The procedure for this discrimination as a functionality present in a drive is called disc recognition. After a disc recognition step has been performed in a drive, provided with a new disc, a lot of calibrations of certain parameters are performed to optimize a read channel and/or a write channel of the drive. These parameters are, as some examples, focus offset, radial tilt, spherical aberration and tangential tilt. The calibrations of these parameters are time consuming, typically 0.5 s is needed for the calibration of each parameter. Time for disc recognition and time for the calibration processes are part of the start-up time of an optical drive. Start-up time is a very important drive specification point. The shorter start-up time, the better performance.
The calibration process is discussed in patent No. U.S. Pat. No. 6,697,310 B1. In this document it is stated that an execution of the calibration process is temporarily suspended till the termination of a regeneration or recording of sequential data that is read into a disc storage. The problem addressed in this document regards how to carry out the calibration during transfer of time-sequentially continuous data streams. In this disclosure there is nothing stated about start-up delays due to calibration processes initialized during the start-up of an optical drive.
One object of the invention is to reduce the start-up time of an optical drive so that read/write data transfer can start in a shortened time after the connection of a disc for read/write data from/to the disc.
According to one aspect of the present invention there is disclosed a method for the transfer of data between an optical drive and an information carrier, comprising the steps of:
According to a further aspect of the invention there is disclosed a device as specified in the independent optical drive claim comprising a device for performing the method as specified in claim 1.
According to further aspects of the invention the method includes the steps of:
According to the aspects of the invention it is provided a method for skipping the calibration of the parameters for optimizing the read and write channel during the recognition step, which is a prevailing step in prior art technology. This is possible if the read/write quality is better than a predefined level. The skipped calibration of said parameters will be performed late during read/write or during a transfer pause if required. It should be mentioned here that most calibrations are required only for bad examples of discs, such as out-of-specification discs. It can be added here that calibration is not always performed. For example, calibration may be skipped if certain quality measures are attained, such as jitter below a certain level.
In streaming applications, such as use of AV-drives, the skipped calibration during the recognition stage can be performed during read/write periods of time. This is possible because all AV-drives have a certain over speed with respect to a required bit rate as requested by the application. When the drive's and/or the application's buffer is full calibration can easily be performed. Execution of these calibrations can be part of the design of the streaming of the video data from and to the engine. Even at acceptable read/write quality the calibrations should be performed to prevent read/write errors in due time. These calibrations performed have no effect on a streaming AV application at all.
Also in a drive which does not perform any calibrations during streaming read/write it is also an advantage to skip calibrations during disc recognition (if it is allowed according to a test performed as described below). The advantage is simply the faster startup time of the drive.
In data drives it is even simpler to perform the invention as there are no real-time requirements of data transfer. For read-only discs the calibrations may be skipped until 1) no read action is requested from the host or 2) an unrecoverable read error occurs. The first case does not affect the drives throughput performance. For the second case the throughput is lower than compared to case 1. However, the throughput rate is not lowered when compared to prior art methods and devices, as a calibration is required to read the data.
By use of the method according to the invention 1 up to 2 seconds can be gained in start-up time of the DVD or Blu-ray single (SL) discs. For the dual layer (DL) variants the gain can be in the order of up to 3 seconds, when compared to prior art. These gains in time are considered to be very advantageous from the perspective of a user.
An additional advantage obtained by use of the present invention is that the skipped calibrations are performed faster because the disc rotational speed during read/record speed is generally larger then the disc speed during disc recognition. (The execution speed of the calibrations is often linked to the disc rotational speed, i.e. a calibration takes typically 10 disc revolutions).
These and other aspects of the invention will be apparent from and elucidated with reference to the embodiment(s) described hereinafter:
a shows a flow chart of disc recognition and calibration steps according to prior art and
b shows a flow chart of disc recognition and calibration steps according to the invention.
In
After the disc recognition phase, wherein the calibration is included, has been carried out a number of data transfer blocks 2 with transfer of the relevant data for read/write from/to the disc follows. The data transfer blocks 2 are separated by idle blocks 3 without activity and accordingly without data transfer between the drive and the disc.
According to one aspect of the invention the disc recognition phase, block 10 of the diagram in
The disc recognition phase, block 10, is a sequence that includes a detection of the parameters (from set S) in need of calibration.
A set S of parameters to be calibrated are predetermined, e.g. the parameters listed previously. Disc recognition measures include checking if a calibration is required. A test is performed, the outcome of which determines if none or all parameters from the set S must be calibrated. The test can be a simple test, for example if the readout jitter is below a certain value, e.g. if jitter <8% then the readout performance is of sufficient quality and direct calibrations are not required. The test can also be a specific test for a certain parameter from the set S of parameters. Of course it is possible to use multiple tests and only skip a part of the calibrations of the parameters from set S.
A further example of a test for a parameter, p1, could be:
The calibration is performed in this embodiment of the invention after one or more data transfer sequences, either during idle periods or during data transfer period, if this is possible in the application. Some calibrations are also possible to perform during read data transfer. Performing a calibration during write is much more difficult, but, at least in principle, is also possible. The calibration blocks are indicated by numeral 12 in the Figure. In said calibration blocks the drive is calibrated with respect to the parameters of a subset of parameters of set S based on the outcome of the tests performed during disc recognition.
a shows a flow chart representing the disc recognition and the calibration steps performed according to prior art.
b describes a case A, where a subset (pl to p3) of parameters from the set S (pl to pi) of parameters are tested during disc recognition (block 10) for the purpose of immediate calibrating if necessary. The untested parameters p4 up to pi and the parameters from pl to p3 which do not need immediate calibration during disc recognition are calibrated during data streaming.
Alternative embodiments of the calibration procedures (not shown in Figures) are:
Case B: Test all parameters p1 upto pi and calibrate a subset of p1 upto pi (e.g. p1 and p3) during disc recognition (block 10). Calibrate p1 upto pi during data streaming, i.e. during data transfer (R/W data).
Case C: Test all parameter p1 upto pi and calibrate a subset of p1 upto pi (e.g. p1 and p3) during disc recognition (block 10). Calibrate ‘the rest’ (e.g. p2 and p4 upto pi) during data streaming, i.e. during data transfer, (R/W data).
In a preferred embodiment all parameters are tested (preferably in a combined test such as jitter <8%) and all parameters are calibrated during R′W data. This corresponds with case B.
A generic description can be described as:
The method according to the invention can be applied in all CD, DVD and Blu-ray optical devices, both in AV and DATA applications, where data transfer must be carried through between an optical drive and an optical disc.
Definition Of Terms Used In This Document
Connection of a disc to a drive means one of:
Disc recognition measures include e.g:
presetting the drive-disc system and evaluating signals for determining disc type, such as reflection measurements, focus and radial initialization and capture, a search of a pre-groove wobble and/or a HF signal and a check if it is possible to lock to this wobble and/or HF signals.
Of course the mechanism can also be applied for R/RW discs. Also for partly written R/RW media the startup time is increased and the time to transfer data from the disc to the host is reduced. However, to improve write quality it can be advantageous to execute the ‘skipped calibrations’ before the first write action.
Number | Date | Country | Kind |
---|---|---|---|
04104949 | Oct 2004 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB2005/053136 | 9/22/2005 | WO | 00 | 9/16/2008 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2006/038141 | 4/13/2006 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4907212 | Pharris et al. | Mar 1990 | A |
5424885 | McKenzie et al. | Jun 1995 | A |
5745458 | Oliver et al. | Apr 1998 | A |
5790491 | Jaquette et al. | Aug 1998 | A |
5808982 | Yun | Sep 1998 | A |
6636467 | Taussig | Oct 2003 | B1 |
6697310 | Kuriuzawa et al. | Feb 2004 | B1 |
6738328 | Koide | May 2004 | B2 |
7457213 | Hsu et al. | Nov 2008 | B2 |
7492684 | Chang et al. | Feb 2009 | B2 |
20020110064 | Yen et al. | Aug 2002 | A1 |
20020136115 | Kadlec et al. | Sep 2002 | A1 |
20020176333 | Lin | Nov 2002 | A1 |
20030107963 | Tani | Jun 2003 | A1 |
20040213107 | Yokokawa | Oct 2004 | A1 |
20040257949 | Hsu et al. | Dec 2004 | A1 |
20090046555 | Hsu et al. | Feb 2009 | A1 |
Number | Date | Country |
---|---|---|
11016256 | Jan 1999 | JP |
03025931 | Dec 2003 | WO |
Number | Date | Country | |
---|---|---|---|
20090003164 A1 | Jan 2009 | US |