An aspect of the invention relates to an optical storage interface apparatus.
The optical storage interface apparatus may be, for example, a digital versatile disk (DVD) player, which can read data from a DVD disk, or a DVD recorder, which can also write data onto a DVD disk. The optical storage interface apparatus may comprise, for example, a near-field optical system, which allows high density data readout and storage. Other aspects of the invention relate to a method of controlling an optical storage interface, and a computer program product for an optical storage interface.
The article entitled “High-Density Near-Field Optical Recording with a Solid Immersion Lens, Conventional Actuator, and a Robust Air Gap Servo” by Zijp F. et al., IEEE Transactions on Magnetics, Vol. 41, No. 2, February 2005, pages 1042-1046, describes a near-field optical recording system with a solid immersion lens in a conventional biaxial actuator. A digital servo system drives the conventional biaxial actuator in order to maintain a constant air gap of 25 nm between the solid immersion lens and a spinning optical disk. The digital servo system is started by bringing the lens in an open loop control mode to a position where a gap error signal starts to drop towards zero. When the gap error signal drops below a predefined threshold, a closed loop operation starts with a gap control reference that is given a smooth reference trajectory towards a final value. This mode is called “handover” control. Finally, when the lens reaches the gap reference, a high-gain control system takes over the control.
According to an aspect of the invention, an optical storage interface apparatus has the following characteristics.
The optical storage interface apparatus comprises a lens module for forming a light spot on an optical information carrier in response to a light beam that is projected on the lens module. A lens actuator moves the lens module from a rest position, which is relatively distant from the optical information carrier, to a read position, which is relatively close to the optical information carrier. A controller verifies whether the lens module, when moving from the rest position to the read position, has a velocity that is below a velocity threshold or not. If not, the controller causes the lens actuator to pull back the lens module with respect to the optical information carrier.
The invention takes the following aspects into consideration. A lens module should preferably not collide with an optical information carrier from which data is to be read or on which data is to be written, or both, by means of the lens module. A collision between the lens module and the optical information carrier may damage the lens module. A collision may also damage the optical information carrier. In either case, the collision will adversely affect reading of data and writing of data, whichever is applicable, or may even render such reading and writing impossible.
An optical storage interface apparatus generally comprises some form of control system that causes the lens actuator to move the lens module from a rest position, which is relatively distant from the optical information carrier, to a read position, which is relatively close to the optical information carrier. The control system should preferably be designed so that the lens module does not collide with the optical information carrier under normal circumstances. That is, the control system should be sufficiently precise. Moreover, the control system should move the lens module from the rest position to the read position in a relatively short time. That is, the control system should be sufficiently fast in order to provide a user a satisfactory response time. A user generally does not wish to wait for several seconds before the optical storage interface apparatus starts reading data from the optical information carrier or starts writing data on the optical information carrier, whichever applies. Speed and precision are contradictory requirements. Designing the control system may involve a compromise between these two contradictory requirements.
An external disturbance, such as a shock or a vibration, may cause the lens module to collide with the optical information carrier. The control system may cope with an external disturbance of relatively small magnitude. However, the control system will generally not be capable of preventing a collision when the external disturbance has the relatively large magnitude.
There is a particular high risk of collision in near-field optical systems because the lens module is relatively close to the optical information carrier, in particular when the lens module moving towards the read position. A relatively small disturbance may cause a relatively small displacement of the lens module, which is sufficient to cause a collision between the lens module and the optical information carrier. Moreover, the control system will generally suffer from tolerances: the control behavior of the control system may deviate to a certain extent from a desired control behavior for which the control system was designed. Such a deviation may make the control system more sensitive to external disturbances.
The following safety measure may be applied to avoid collision between the lens module and the optical information carrier. The lens module is moved away from the optical information carrier when the lens module has a position that is too close to the optical information carrier. That is, the lens module is moved away when a distance between the lens module and the optical information carrier is below a distance threshold value.
In practice, however, the aforementioned safety measure may not be very effective. The distance threshold value needs to be smaller than the distance that corresponds with the read position. The last mentioned distance may be relatively small, in particular in near-field optical systems. There will be a delay between a detection that the distance is below the distance threshold value and a corrective action that involves moving the lens module away from the optical information carrier. The lens module may have collided with the optical information carrier during this delay because the lens module was already relatively close to the optical information carrier. The medicine arrives too late, as it were.
In accordance with the aforementioned aspect of the invention, a controller verifies whether the lens module, when moving from the rest position to the read position, has a velocity that is below a velocity threshold or not. If not, the controller causes the lens actuator to pull back the lens module with respect to the optical information carrier.
The velocity of the lens module can provide a reliable indication of the risk of collision even when the lens module is relatively far away from the optical information carrier. It is generally possible to establish a maximum velocity below which there is little risk of collision. The maximum velocity may empirically be established by means of measurements. Simulations or calculations are other techniques for establishing the maximum velocity. Since the velocity can provide a reliable indication of the risk of collision at an early stage, it is possible to take a corrective action when the lens module is still relatively far away from the optical information carrier. The lens module still has some distance to traverse before colliding with the optical information carrier when it is detected that the velocity exceeds the maximum velocity. Consequently, there is less risk that the corrective action arrives too late for a given a reaction delay. Accordingly, there is less risk of collision between the lens module and the optical information carrier. For those reasons, the invention allows reliable and robust optical data readout and optical data recording, in particular in near-field systems.
The invention is particularly advantageous when a control system is used that operates in an open loop mode for moving the lens module from the rest position to a handover position, which is between the rest position and the read position, and that subsequently operates in a closed loop mode wherein the lens actuator forms part of a feedback loop, which receives a reference that defines a desired position of the lens module. A switching from the open loop mode to the closed loop mode causes an overshoot: the distance between the lens module and the optical information carrier sharply decreases. The lens module will collide with the optical information carrier when the overshoot is too large. It has been established that the overshoot has a magnitude that depends on the velocity of the lens module; the higher the velocity is, the higher the magnitude is. Since, in accordance with the invention, a corrective action is taken when the velocity exceeds a velocity threshold, it can be prevented that an overshoot occurs with a too high magnitude, which would otherwise cause a collision. Thus, the invention provides an effective manner of preventing collisions when a control system of the aforementioned type is used.
These and other aspects of the invention will be described in greater detail hereinafter with reference to drawings.
The optical disk player ODP basically operates as follows. Let it be assumed that a user presses a play button on the remote control device RCD. The remote control device RCD sends a wireless signal to the controller CTRL. The controller CTRL interprets this wireless signal as a play command and, in response, causes the disk-rotation motor DRM to make the optical disk DSK rotate. The optical reader module ORM applies a light spot SP to the optical disk DSK, which is rotating, so as to read out data that is optically stored on the optical disk DSK. The optical reader module ORM provides a data signal DS that represents this data. The data signal processor DSP processes the data signal DS so as to obtain digital output data OUT in a suitable format. To that end, the data signal processor DSP may carry out various different types processing such as, for example, pulse detection, pulse decoding, and error decoding.
The light spot SP needs to be correctly positioned on the optical disk DSK and needs to be correctly focused in order to achieve satisfactory data readout. In addition, the light spot SP needs to have a relatively small size. The optical reader module ORM provides sensor output signals SO, which indicate the size, the position and the focus of the light spot SP. The sensor output signals SO may indicate other parameters that concern the data readout by means of the light spot SP. The controller CTRL, which receives the sensor output signals SO, establishes whether the light spot SP is sufficiently small and correctly positioned and focused, or not. The controller CTRL applies actuator signals AS to the optical reader module ORM in response to the sensor output signals SO. The actuator signals AS, which the controller CTRL provides, cause the light spot SP to be sufficiently small and have the correct focus and position.
The lens module LM is of the so-called near-field type, which allows the light spot on the optical disk to be relatively small. The lens module LM may comprise, for example, a solid immersion lens as described in, for example, the article mentioned hereinbefore: “High-Density Near-Field Optical Recording with a Solid Immersion Lens, Conventional Actuator, and a Robust Air Gap Servo” by Zijp F. et al., IEEE Transactions on Magnetics, Vol. 41, No. 2, February 2005, pages 1042-1046.
The optical reader module ORM receives the following actuator signals AS from the controller CTRL: an arm control signal AC, a tracking control signal TC, a focus control signal FC, and a gap control signal GC. The optical reader module ORM provides the following sensor signals SO to the controller CTRL: a gap indication signal GI and a tracking error signal TE. The data signal DS may optionally also be regarded as a sensor signal.
The optical reader module ORM basically operates as follows. The arm actuator RAA moves the reader arm RAR, if any, in dependence on the arm control signal AC. Accordingly, the arm control signal AC allows a coarse control of the position of the light spot on the disk. The tracking actuator TRA moves the lens module LM in dependence on the tracking control signal TC. Accordingly, the tracking control signal TC allows a fine control of the position of the light spot SP on the optical disk DSK. It will be assumed hereinafter that the light spot SP is correctly positioned.
The optoelectronic assembly OEA generates an output light beam BO and projects the output light beam BO on the lens module LM. The output light beam BO has a wavelength that lies in, for example, a blue-violet wavelength range. The output light beam BO causes the lens module LM to produce the light spot SP on the optical disk DSK. The optical disk DSK reflects a portion of the light spot SP. This reflection causes a reflected light beam from the lens module LM to the optoelectronic assembly OEA. The optoelectronic assembly OEA derives the data signal DS from the reflected light beam. The optoelectronic assembly OEA further derives the tracking error signal TE and the gap indication signal GI from the reflected light beam.
The optoelectronic assembly OEA may operate in a fashion as described in the aforementioned article.
The lens actuator LA moves the lens module LM in a direction perpendicular to the optical disk DSK in dependence on the gap control signal GC. Accordingly, the gap control signal GC allows a control of the air gap AG between the lens module LM and the optical disk DSK. The gap control signal GC should bring the lens module LM within the near-field range when the user has pushed the play button as mentioned hereinbefore. What is more, the gap control signal GC should keep the lens module LM within the near-field range when the optical reader module ORM reads data from the optical disk DSK.
The controller CTRL establishes the gap control signal GC, which is one of the actuator signals AS, on the basis of the gap indication signal GI, which is one of the sensor signals SO. The controller CTRL does so in the following manner. Analog-to-digital converter AD1 periodically takes a sample of the gap indication signal GI and transforms the sample into a digital value. Accordingly, analog-to-digital converter AD1 provides a stream of input digital values GID, which represents the gap indication signal GI, at a sample rate. The sample rate may be, for example, samples per second, which means that analog-to-digital converter AD1 provides a new digital input value each microsecond. An input buffer within the processor PRC may temporarily store the digital input values GID that analog-to-digital converter AD1 provides.
The processor PRC processes the digital input values GID, which represents the gap indication signal GI, in accordance with the lens control program LCP, which is stored in the program memory PMEM. More precisely, the processor PRC executes the lens control program LCP, which causes the processor PRC to process these digital input values. Accordingly, the processor PRC generates digital output values GCD, which an output buffer within the processor PRC may temporarily store. The processor PRC applies the digital output values GCD to digital-to-analog converter DA4 in the form of a stream. This stream represents the gap control signal GC in a digital form. Digital-to-analog converter DA4 provides the gap control signal GC, which is an analog signal, in response to the stream of digital output values GCD, which the processor PRC has generated on the basis of the gap indication signal GI in its digital form.
The lens control program LCP causes the controller CTRL to traverse three different modes of operation: an open loop mode OLM, a hand over mode HOM, and a fixed reference mode FRM. In the open loop mode OLM, the controller CTRL brings the lens module LM from the rest position to a hand over position that is relatively close to the near-field range or even within the near-field range. The handover position may correspond with, for example, the air gap AG being equal to 70 nm. In the handover mode HOM, the controller CTRL brings the lens module LM from the hand over position to the read position, assuming that there are no disturbing effects. In the fixed reference mode FRM, the controller CTRL maintains the lens module LM in the read position, assuming that there are no disturbing effects. The controller CTRL takes appropriate action if there are disturbing effects, as will be explained hereinafter.
The controller CTRL operates in the open loop mode OLM when the controller CTRL carries out steps S1 and S2. In step S1, the controller CTRL increases the magnitude of the gap control signal GC (GC↑). Referring to
In step S2, the controller CTRL checks whether the magnitude of the gap indication signal GI below a near-field threshold value THN, or not (GI<THN ?). Referring to
The controller CTRL carries out step S1 anew when the magnitude of the gap indication signal GI is above the near-field threshold value THN, or equal thereto. In that case, the lens module LM is still relatively far away from the optical disk DSK and has not yet reached the hand over position. The controller CTRL will bring the lens module LM closer to the optical disk DSK by carrying out step S1 anew, as explained hereinbefore. The controller CTRL leaves the open loop mode OLM, which steps S1 and S2 form, when the gap indication signal GI is below the near-field threshold value THN. The controller CTRL enters the handover mode HOM, which will be described hereinafter.
The ramp signal generator RSG provides the gap control signal GC, which is in the form of a ramp signal. The air gap AG varies with the ramp signal in accordance with the lens actuator transfer function A[.]. The air gap AG decreases in a substantially steady manner as long as the ramp signal generator RSG is active. The gap indication signal GI, which varies with the air gap AG in accordance with the gap detection transfer function D[.], reflects this decrease. The comparator CMP1 compares the gap indication signal GI with the near-field threshold value THN. The comparator CMP1 provides a binary zero (0) when the magnitude of the gap indication signal GI is above the near-field threshold value THN, or equal thereto. The ramp signal generator RSG remains active as long as the comparator CMP1 provides the binary zero (0). The comparator CMP1 provides a binary one (1) when the magnitude of the gap indication signal GI is below the near-field threshold value THN, or equal thereto. In that case, the ramp signal generator RSG is deactivated and the controller CTRL switches to the handover mode HOM.
Referring again to
Step S3 constitutes the entry of the handover mode HOM. In step S3, the controller CTRL establishes an initial reference value REF0 and an initial approach velocity V0. The initial reference value REF0 is substantially equal to the gap indication signal GI at the instant when the controller CTRL switches to the handover mode HOM (GI=REF0). The initial approach velocity V0 is substantially equal to the first-order derivative ΔGI of the gap indication signal GI at the instant when the controller CTRL switches to the handover mode HOM (ΔGI=V0). The controller CTRL may calculate the initial approach velocity V0 by taking the difference between two subsequent digital input values GID that analog-to-digital converter AD1 provides. The sample rate defines an exact time difference between the two subsequent digital input values GID.
Steps S4-S7 constitute a handover control cycle. The controller CTRL will generally carry out steps S4-S7 relatively many times in succession. That is, the controller CTRL will carry out relatively many handover control cycles before leaving the handover mode HOM. The controller CTRL establishes a current value for the variable reference REF in each handover control cycle. The controller CTRL adjusts the lens module LM in accordance with the current value for the variable reference REF. The controller CTRL can exit the handover mode HOM in a normal manner in step S5 and in an exceptional manner in step S4.
In step S4, the controller CTRL checks whether the following condition is true or false: the first-order derivative ΔGI of the gap indication signal GI is below a velocity threshold value THV(ΔGI<THV ?). The controller CTRL considers that the lens module LM approaches the optical disk DSK with a too high velocity when the aforementioned condition is false. An external disturbance due to, for example, shock or vibration may cause a too high velocity. The controller CTRL considers that the lens module LM is no longer under control in the sense that the closed loop control can provide an appropriate corrective action. There is a risk that the lens module LM collides with the optical disk DSK due to the too high velocity. In order to prevent such a collision, the controller CTRL carries out step S10, which provides an appropriate corrective action. Step S10 will be described in greater detail hereinafter.
Conversely, the controller CTRL considers that the lens module LM safely approaches the optical disk DSK when the aforementioned condition is true. There is little risk that the lens module LM will collide with the optical disk DSK. The controller CTRL remains in the handover mode HOM and carries out step S5 subsequently.
In step S5, the controller CTRL establishes a difference ΔREF between the variable reference REF and a final reference value REFE. The final reference value REFE is so that when this value is applied to the closed loop control, the closed loop control brings or maintains the lens module LM in the read position, whichever applies.
In step S5, the controller CTRL checks whether the following condition is true or false: the difference ΔREF between the variable reference REF and the final reference value REFE is below a significance threshold THS(ΔREF<THS ?). The controller CTRL considers that the lens module LM is sufficiently close to the read position when the aforementioned condition is true. In that case, the controller CTRL leaves the handover mode HOM, which steps S3-S7 form. The controller CTRL enters the fixed reference mode FRM, which will be described in greater detail hereinafter. Conversely, the controller CTRL considers that the lens module LM is not sufficiently close to the read position when the aforementioned condition is false. In that case, the controller CTRL carries out steps S6 and S7.
In step S6, the controller CTRL calculates the current value for the variable reference REF on the basis of the initial reference value REF0, the initial approach velocity V0, and a final reference value REFE (H[REF0,V0,REFE]=REF). The final reference value REFE is so that when this value is applied to the closed loop control, the closed loop control brings or maintains the lens module LM in the read position, whichever applies. The controller CTRL calculates the current value for the variable reference REF in accordance with a handover control function H[.]. The handover control function H[.] provides a suitable transition from the initial reference value REF0 to the final reference value REFE. To that end, the handover control function H[.] may be, for example, a second order function in the so-called z-domain.
In step S7, the controller CTRL controls the lens module LM on the basis of the gap indication signal GI and the current value for the variable reference REF, which will be referred to as current reference value REF hereinafter (F[REF−GI]=GC). The controller CTRL controls the lens module LM in accordance with a lens control function F[.]. The controller CTRL applies the lens control function F[.] to a difference between the current reference value REF and the gap indication signal GI. Accordingly, the gap control signal GC varies with the aforementioned difference in accordance with the lens control function F[.].
The controller CTRL provides the following functions in the handover mode HOM: an initial value extractor IVE, a reference generator RFG, a loop subtractor SUBL, and a feedback processor FBP. The initial value extractor IVE can be associated with step S3 described hereinbefore. The reference generator RFG, which provides the handover control function H[.], can be associated with step S6 described hereinbefore. The loop subtractor SUBL and the feedback processor FBP, which provides the lens control function F[.], can be associated with step S7 described hereinbefore. The controller CTRL further provides the following functions in the handover mode HOM: a reference subtractor SUBR, a differentiator DIF, and two comparators CMP2, CMP3. The differentiator DIF and comparator CMP3 can be associated with step S4 described hereinbefore. The reference subtractor SUBR and comparator CMP2 can be associated with step S5 described hereinbefore.
The initial value extractor IVE extracts the initial reference value REF0 and the initial approach velocity V0 on the basis of the gap indication signal GI when the controller CTRL switches from the open loop mode OLM to the handover mode HOM. The comparator CMP1, which
The loop subtractor SUBL subtracts the gap indication signal GI from the variable reference REF so as to obtain a control error signal ER. The feedback processor FBP applies the lens control function F[.] to the control error signal ER so as to obtain the gap control signal GC. The loop subtractor SUBL, the feedback processor FBP, the lens actuator LA, and the optoelectronic assembly OEA constitute a feedback loop. The feedback loop controls the air gap AG so that the gap indication signal GI is substantially equal to the variable reference REF at any given instant, unless there are disturbing effects. Consequently, the variable reference REF substantially determines the air gap AG in the handover mode HOM. A given value of the variable reference REF corresponds to a specific magnitude of the air gap AG.
Referring to
The reference subtractor SUBR subtracts the variable reference REF from the final reference value REFE so as to obtain the difference ΔREF between the variable reference REF and the final reference value REFE. Comparator CMP2 compares this difference ΔREF with a significance threshold value THS. Comparator CMP2 provides a binary one (1) if the difference is below the significance threshold value THS. In that case, the lens module LM is sufficiently close to the read position as explained hereinbefore. The controller CTRL switches to the fixed reference mode FRM.
Referring again to
In step S9, the controller CTRL checks whether the following condition is true or false: the control error signal ER has an absolute value that is below an error threshold value THE (|ER|<THE ?). The controller CTRL carries out step S8 anew when the aforementioned condition is true. In that case, the controller CTRL considers that the lens module LM is sufficiently close to the read position. In other words, the lens module LM is under control. The controller CTRL remains in the fixed reference mode FRM.
Conversely, the controller CTRL considers that the lens module LM is relatively remote from the read position when the aforementioned condition is false. An external disturbance due to, for example, shock or vibration may have caused such a displacement. The controller CTRL considers that the lens module LM is no longer under control in the sense that the closed loop control can provide an appropriate corrective action. There is a risk that the lens module LM will collide with the optical disk DSK. In order to prevent such a collision, the controller CTRL carries out step S10, which provides an appropriate corrective action.
The loop subtractor SUBL, the feedback processor FBP, the lens actuator LA, and the optoelectronic assembly OEA constitute a feedback loop. The feedback loop controls the air gap AG so that the gap indication signal GI is substantially equal to the final reference value REFE, unless there are disturbing effects. It has been mentioned hereinbefore that the final reference value REFE corresponds with the read position. Consequently, the feedback loop that
The comparator CMP4 compares the control error signal ER, which the loop subtractor SUBL provides, with the error threshold value THE. The comparator CMP4 provides a binary one (1) if the absolute value of the control error signal ER is above the error threshold value THE, or equal thereto. In that case, the lens module LM has a position that deviates too much from the read position. The controller CTRL takes a corrective action. The corrective action involves carrying out step S10.
In step S10, the controller CTRL increases the air gap AG to a significant extent. The controller CTRL pulls back, as it were, the lens module LM with respect to the optical disk DSK. This prevents the lens module LM from colliding with the optical disk DSK. The controller CTRL may pull back the lens module LM in various different manners. For example, the controller CTRL may cause a pulse to appear in the gap control signal GC (PU→GC). The pulse has a sign that causes the lens module LM to move away from the optical disk DSK. The lens actuator transfer function A[.] determines how the air gap AG varies in response to the pulse. Accordingly, the aforementioned pulse is given a shape and a duration that results in an appropriate pull-back action given the lens actuator transfer function A[.].
Step S10 constitutes a safety measure that prevents the reader module from colliding with the optical disk DSK. At least two events may invoke step S10. One event is that the lens module LM is too far away from the read position in the fixed reference mode FRM. This event is position based. Step S8, which has been described hereinbefore, detects such a position based event. The other event that may invoke step S10 is that the lens module LM approaches the optical disk DSK too fast in the handover mode HOM. This event is velocity based. Step S4, which has been described hereinbefore, detects such a velocity based event.
In
The switching to the handover mode HOM causes an overshoot. The magnitude in the gap indication signal GI suddenly drops. This sudden drop corresponds with a sudden decrease of the air gap AG. The lens module LM comes relatively close to the optical disk DSK but there is no collision. The air gap AG increases after the sudden drop so as to follow a trajectory, which the variable reference REF defines.
The switching to the handover mode HOM causes a significant overshoot. The magnitude of the gap indication signal GI drops to zero (0). The air gap AG becomes zero (0), which is indicated by a small arrow and the sign “X”. The lens module LM hits the optical disk DSK at this point. There is a collision.
The detailed description hereinbefore with reference to the drawings illustrates the following characteristics, which are cited in various independent claims. An optical storage interface apparatus (ODP) comprises a lens module (LM) for forming a light spot (SP) on an optical information carrier (DSK) in response to a light beam (BO) that is projected on the lens module (LM). A lens actuator (LA) moves the lens module (LM) from a rest position, which is relatively distant from the optical information carrier (DSK), to a read position, which is relatively close to the optical information carrier (DSK). A controller (CTRL) verifies whether the lens module (LM), when moving from the rest position to the read position, has a velocity that is below a velocity threshold (THV) or not. If not, the controller (CTRL) causes the lens actuator (LA) to pull back the lens module (LM) with respect to the optical information carrier (DSK).
The detailed description hereinbefore further illustrates various optional characteristics, which are cited in the dependent claims. These characteristics may be applied to advantage in combination with the aforementioned characteristics. Various optional characteristics are highlighted in the following paragraphs. Each paragraph corresponds with a particular dependent claim.
An optoelectronic assembly (OEA) provides a sensor signal (G1) representative of an air gap (AG) between the lens module (LM) and the optical information carrier (DSK). The controller (CTRL) estimates the velocity of the lens module (LM) on the basis of the sensor signal (GI). This set of characteristics allows low-cost implementations because the sensor signal can be used for a closed loop control of the lens module as well as a velocity measurement.
The optoelectronic assembly (OEA) provides the sensor signal (GI) on the basis of reflected light from the optical information carrier (DSK) that has a polarization perpendicular to the light beam (BO) that is projected on the lens module (LM) for forming the light spot (SP). This characteristic allows a relatively precise velocity measurement.
The controller (CTRL) comprises an analog-to-digital converter (AD1) that provides a stream of digital input values (GID) in response to the sensor signal (GI). A processor (PRC) estimates the velocity of the lens module (LM) on the basis of a difference between two digital input values (GID) established at different instants. This set of characteristics allows low-cost implementations that provide a relatively precise velocity measurement.
The controller (CTRL) operates in an open loop mode (OLM) in which the controller (CTRL) causes the lens actuator (LA) to move the lens module (LM) from the rest position to a handover position, which is between the rest position and the read position. The controller (CTRL) subsequently operates in a closed loop mode (HOM, FRM) in which the controller (CTRL) and the lens actuator (LA) form part of a feedback loop, which receives a reference (REF) that defines a desired position of the lens module (LM). This set of characteristics allows bringing the lens module to the read position in a relatively reliable and fast manner.
The controller (CTRL) sets the reference (REF) at an initial value (REF0) when the controller (CTRL) switches from the open loop mode (OLM) to the closed loop mode (HOM, FRM). The controller (CTRL) gradually brings the reference (REF) to a final value (REFE) during a handover period. The initial value (REF0) defines a desired position that is between the handover position and the read position. The final value (REFE) defines a desired position that corresponds with the read position. This set of characteristics contributes to bringing the lens module to the read position in a relatively reliable and fast manner.
The controller (CTRL) varies the reference (REF) in accordance with a handover function (H[.]) on the basis of a measured position (GI) and a measured velocity (ΔGI) of the lens module (LM) when the controller (CTRL) switches from the open loop mode (OLM) to the closed loop mode (HOM, FRM). This set of characteristics contributes to bringing the lens module to the read position in a relatively reliable and fast manner.
The controller (CTRL) verifies whether an absolute difference between the reference (REF) and a signal (G1) that is representative of an air gap (AG) between the lens module (LM) and the optical information carrier (DSK), is below an error threshold (THE). If not, the controller (CTRL) causes the lens actuator (LA) to pull back the lens module (LM) with respect to the optical information carrier (DSK). This set of characteristics further contributes to preventing a collision between the lens module and the optical information carrier.
The lens module (LM) comprises a solid immersion lens. This allows high-density data readout and data recording.
The aforementioned characteristics can be implemented in numerous different manners. In order to illustrate this, some alternatives are briefly indicated.
The aforementioned characteristics may be applied to advantage in any type of product or method that relates to optical data storage. An optical disk player is merely an example. The aforementioned characteristics may equally be applied in, for example, an optical disk recorder, which may also read data from an optical disk. Referring to
The lens module can be implemented in numerous different manners. The detailed description provides an example in which the lens module comprises a solid immersion lens. Alternatively, the lens module may comprise a solid immersion mirror. Aperture probes have also been proposed for near-field optical systems.
The lens actuator can be implemented in numerous different manners. For example, the lens actuator may move the lens module by varying a magnetic field. To that end, the lens actuator may comprise one or more permanent magnets and one or more coils. As another example, the lens actuator may move the lens module by means of a piezoelectric effect.
The controller can be implemented in numerous different manners. The detailed description provides an example in which the controller comprises a suitably programmed processor. This is a software-based implementation: software causes the controller to carry out operations in accordance with the invention. Alternatively, the controller may comprise one or more a dedicated circuits, which may be analog or digital, or both. For example, the functions of the controller, which
There are numerous different manners to measure or estimate the velocity of the lens module. The detailed description provides an example in which the velocity is measured by means of reflected light from the optical information carrier. Another manner of measuring the velocity is to provide the lens module or the lens actuator with a specific sensor, such as, for example, an accelerometer that is implemented on a semiconductor chip.
In the example, which the detailed description provides, the first-order derivative ΔGI of the gap indication signal GI is representative of the velocity of the lens module. The velocity may also be estimated from the data signal DS.
As another example, the velocity of the lens module may be estimated on the basis of the initial reference value REF0, which is established in step S3 of the lens control program LCP that
There are numerous different manners for moving the lens module from the rest position to the handover position. The detailed description describes an example in which a ramp signal is used, which establishes a substantially linear movement from the rest position towards the handover position. Any other type of movement may be used to bring the lens module to the handover position. For example, the controller may apply a sinusoidal signal with increasing amplitude to the lens actuator, which establishes a swing movement that steadily becomes stronger until the lens module reaches the handover position. This will substantially coincide with an extremity of the swing movement. The velocity of the lens module is substantially equal to zero at an extremity of the swing movement. Consequently, the lens module will generally have a relatively moderate velocity when reaching the handover position.
The term “velocity” should be interpreted broadly. The term covers any kind of measure of a rate of displacement. For example, acceleration is a measure of a rate of displacement. The term “velocity” thus covers acceleration.
There are numerous ways of implementing functions by means of items of hardware or software, or both. In this respect, the drawings are very diagrammatic, each representing only one possible embodiment of the invention. Thus, although a drawing shows different functions as different blocks, this by no means excludes that a single item of hardware or software carries out several functions. Nor does it exclude that an assembly of items of hardware or software or both carry out a function.
The remarks made herein before demonstrate that the detailed description with reference to the drawings, illustrate rather than limit the invention. There are numerous alternatives, which fall within the scope of the appended claims. Any reference sign in a claim should not be construed as limiting the claim. The word “comprising” does not exclude the presence of other elements or steps than those listed in a claim. The word “a” or “an” preceding an element or step does not exclude the presence of a plurality of such elements or steps.
Number | Date | Country | Kind |
---|---|---|---|
2005101296.1 | Dec 2005 | CN | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB06/54644 | 12/7/2006 | WO | 00 | 11/12/2008 |