This application is based upon and claims benefit of priority under 35 USC 119 from the Japanese Patent Application No. 2005-314130, filed on Oct. 28, 2005, the entire contents of which are incorporated herein by reference.
The present invention relates to a playback device and a control method therefor.
An optical disc device rotates an optical disc using a spindle motor. As methods for controlling the rotational speed of a spindle motor, there are proposed various methods. A method for controlling the rotational speed of a spindle motor will be specifically explained.
Generally, an FG signal generator which generates an FG (Frequency Generator) signal by outputting a pulse with a predetermined shape each time a spindle motor rotates by a fixed angle is attached to the spindle motor.
An optical disc device can calculate the rotational speed of a spindle motor by detecting pulses of an FG signal output from an FG signal generator and control the rotational speed of the spindle motor on the basis of the calculation result.
Pits for recording data such as video data are formed in an optical disc. Sync patterns as synchronization signals are also recorded in the pits. An optical disc device can also control the rotational speed of a spindle motor on the basis of sync patterns detected from data obtained by irradiating pits with laser light.
An optical disc also has wobbles, each composed of a groove formed to wobble in fixed cycles. Each wobble mainly serves as a guide groove. An optical disc device can also control the rotational speed of a spindle motor on the basis of wobble signals obtained by irradiating wobbles with laser light.
A BCA (burst cutting area) is formed on the inner peripheral side of an optical disc based on a current DVD (Digital Versatile Disc) standard or the HD DVD standard, which is considered to be a leading one of next-generation DVD standards. A barcode-like pattern is formed in the BCA to radiate in the radial direction of the optical disc, depending on data to be recorded. For example, unique identification information assigned to the optical disc and copy protection information are recorded in the BCA.
As described above, no pits are formed in a BCA of an optical disc based on a DVD standard or the HD DVD standard, unlike a data area. Accordingly, in the BCA, no sync patterns as described above are recorded, and no wobbles are formed.
For this reason, an optical disc device with such an optical disc controls the rotational speed of a spindle motor on the basis of an FG signal output from an FG signal generator when reading out data from a BCA of the optical disc.
Assume that no FG signal generator is provided for the spindle motor. In this case, when the optical disc device reads out data from the BCA, it cannot control the rotational speed of the spindle motor. This makes it impossible to stably rotate an optical disc at a fixed rotational speed and reduces data readout accuracy. Accordingly, an FG signal generator needs to be provided for a spindle motor, and the size of an optical disc device increases correspondingly.
The following is the name of a document pertaining to an optical disc device:
Japanese Patent Laid-Open No. 11-328857
According to one aspect of the present invention, there is provided a playback device including
According to one aspect of the present invention, there is provided a playback device including
An embodiment of the present invention will be explained with reference to the drawings.
Pits (not shown) for recording data such as video data are formed in the data area 30. Sync patterns as synchronization signals are also recorded in the pits. Grooves, i.e., wobbles (not shown) are also formed in the data area 30 to wobble in fixed cycles. Each wobble mainly serves as a guide groove.
A barcode-like pattern (not shown) is formed in the BCA 40 to radiate in the radial direction of the optical disc 20. For example, unique identification information assigned to the optical disc 20 and copy protection information are recorded in the BCA 40. Note that the optical disc device 10 is based on the HD DVD standard and thus configured to play back data recorded in the BCA 40 without fail at the time of playback. This configuration makes it possible to, e.g., prevent unauthorized copying.
At the time of playback, the optical disc 20 is attached to a rotating shaft 50, and the optical disc device 10 rotates the optical disc 20 together with the rotating shaft 50, using a spindle motor 60. At this time, the optical disc device 10 moves an optical pickup head 70 to a desired position and irradiates, e.g., pits with laser light output from the optical pickup head 70. The optical disc device 10 receives light reflected from the pits using the optical pickup head 70 and performs predetermined signal processing for obtained electrical signals (RF signals), thereby generating video signals.
At this time, a signal processing circuit 80 performs the predetermined signal processing for the electrical signals output from the optical pickup head 70. The rotational speed of the spindle motor 60 is controlled on the basis of the processing result.
As described above, the optical disc device 10 is based on the HD DVD standard and thus configured to play back data recorded in the BCA 40 without fail at the time of playback, in order to, e.g., prevent unauthorized copying.
However, the HD DVD standard prescribes a rotational speed for the spindle motor 60 with which data can be played back from the BCA 40. Even if the optical disc 20 is rotated at a rotational speed different from the prescribed rotational speed, data cannot be played back from the BCA 40. Accordingly, the optical disc device 10 needs to rotate the optical disc 20 at the predetermined rotational speed prescribed by the HD DVD standard to play back data from the BCA 40, unlike the case of the data area 30.
In this embodiment, when the optical disc device 10 plays back data from the BCA 40, it first moves the optical pickup head 70 to the data area 30. The optical disc device 10 controls the rotational speed of the spindle motor 60 such that the rotational speed of the spindle motor 60 becomes almost equal to the rotational speed which is prescribed by the HD DVD standard and with which data can be played back from the BCA 40, by playing back data from the data area 30.
After that, the optical disc device 10 moves the optical pickup head 70 to the BCA 40. At this time, the rotational speed of the spindle motor 60 may change slightly. In this case, the optical disc device 10 plays back the data from the BCA 40 and detects, from the played-back data, a sync pattern (a reference signal serving as a reference for calculating the rotational speed of the spindle motor 60) which is a unique bit pattern. With this operation, the optical disc device 10 controls the rotational speed of the spindle motor 60 such that the rotational speed of the spindle motor 60 becomes the rotational speed prescribed by the HD DVD standard.
As described above, the optical disc can be stably rotated at the predetermined rotational speed by controlling the rotational speed of the spindle motor 60 with high accuracy while playing back the data from the BCA 40. Accordingly, data readout accuracy can be increased.
In this case, the optical disc device 10 irradiates, e.g., pits with laser light emitted from the optical pickup head 70 and receives light reflected from the pits using the optical pickup head 70. The optical disc device 10 supplies obtained electrical signals to the signal processing circuit 80. The signal processing circuit 80 inputs the electrical signals to a pit/sync detector 90 and a BCA/sync detector 100.
In step SP20, the controller 110 turns a switch SW to the side of the pit/sync detector 90 and causes the rotational speed controller 120 to stop maintaining the rotational speed of the spindle motor 60. In this case, when the pit/sync detector 90 detects sync patterns recorded in the pits of the data area 30 from electrical signals output from the optical pickup head 70, it notifies the rotational speed controller 120 that the sync patterns are detected.
In step SP30, the rotational speed controller 120 calculates the rotational speed of the spindle motor 60 on the basis of time intervals at which the sync patterns are detected and controls the rotational speed of the spindle motor 60 based on the calculation result. With this operation, the rotational speed of the spindle motor 60 is controlled to be almost equal to the rotational speed which is prescribed by the HD DVD standard and with which data can be played back from the BCA 40.
In step SP40, the controller 110 controls the operation of the rotational speed controller 120, thereby maintaining the rotational speed of the spindle motor 60. After that, the flow shifts to step SP50, and the controller 110 moves the optical pickup head 70 to the BCA 40.
At this time, the rotational speed controller 120 tries to maintain the rotational speed of the spindle motor 60. However, since the rotational speed of the spindle motor 60 is not controlled by calculating the actual rotational speed of the spindle motor 60, the rotational speed of the spindle motor 60 may change slightly.
In step SP60, the controller 110 turns the switch SW to the side of the BCA/sync detector 100 and causes the rotational speed controller 120 to stop maintaining the rotational speed of the spindle motor 60. In this case, when the BCA/sync detector 100 detects sync patterns recorded in the BCA 40 from electrical signals output from the optical pickup head 70, it notifies the rotational speed controller 120 that the sync patterns are detected.
In step SP70, the rotational speed controller 120 calculates the rotational speed of the spindle motor 60 on the basis of time intervals at which the sync patterns are detected and controls the rotational speed of the spindle motor 60 based on the calculation result. With this operation, the rotational speed of the spindle motor 60 is controlled with high accuracy to be almost equal to the rotational speed which is prescribed by the HD DVD standard and with which data can be played back from the BCA 40.
As described above, according to this embodiment, the optical disc can be stably rotated at the fixed rotational speed when playing back the data from the BCA 40. Accordingly, the data readout accuracy can be increased.
This embodiment eliminates the need to provide an FG signal generator for the spindle motor 60 and makes it possible to correspondingly simplify the configuration of the optical disc device 10.
This embodiment also eliminates the need to provide an FG signal detector for detecting an FG signal in the signal processing circuit 80 and makes it possible to correspondingly simplify the configuration of the signal processing circuit 80. This eliminates the need to provide an input terminal for inputting, to the signal processing circuit 80, an FG signal output from an FG signal detector.
Note that the above-described embodiment is merely an example and not intended to limit the present invention. For example, it is also possible to control the rotational speed of the spindle motor 60 by detecting anything other than a sync pattern as a reference signal for calculating the rotational speed of the spindle motor 60 when playing back the data from the BCA 40. Examples of the reference signal include a resync pattern which is another type of synchronization pattern, a preamble indicating the start of data, and a postamble indicating the end of data.
It is also possible to control the rotational speed of the spindle motor 60 by detecting not sync patterns obtained from pits but wobble signals obtained from wobbles when playing back data from the data area 30.
As the optical disc 20, an optical disc based on a DVD standard may be used instead of an optical disc based on the HD DVD standard.
When the controller 110 plays back data from the BCA 40, it may move the optical pickup head 70 to the BCA 40 without playing back data from the data area 30. After that, the controller 110 may try to detect sync patterns recorded in the BCA 40 while changing the rotational speed of the spindle motor 60. The rotational speed of the spindle motor 60 may be controlled only if the detection of the sync patterns is successful. In this case, the controller 110 turns the switch SW to the side of the BCA/sync detector 100 in advance.
In step SP110, the rotational speed controller 120 determines whether it is notified by a BCA/sync detector 100 that sync patterns are detected. If an affirmative result is obtained in step SP110, the flow shifts to step SP120, and the rotational speed controller 120 controls the rotational speed of the spindle motor 60. After that, the flow shifts to step SP130, and the procedure RT20 ends.
On the other hand, if a negative result is obtained in step SP110, the flow shifts to step SP140, and the rotational speed controller 120 determines whether a current rotational speed is equal to a predetermined upper limit. If a negative result is obtained in step SP140, the flow shifts to step SP150. In step SP150, the rotational speed controller 120 increases the rotational speed of the spindle motor 60 by a predetermined value, and the flow returns to step SP110 to repeat the above-described operation. Attempts are made to detect a sync pattern while stepwise increasing the rotational speed of the spindle motor 60.
On the other hand, if an affirmative result is obtained in step SP140, the flow shifts to step SP160. In step SP160, the rotational speed controller 120 determines whether it is notified by the BCA/sync detector 100 that sync patterns are detected. If an affirmative result is obtained in step SP160, the flow shifts to step SP120, and the rotational speed controller 120 controls the rotational speed of the spindle motor 60. After that, the flow shifts to step SP130, and the procedure RT20 ends.
On the other hand, if a negative result is obtained in step SP160, the flow shifts to step SP170. In step SP170, the rotational speed controller 120 determines whether the current rotational speed is equal to a predetermined lower limit. If a negative result is obtained in step SP170, the flow shifts to step SP180. In step SP180, the rotational speed controller 120 reduces the rotational speed of the spindle motor 60 by a predetermined value, and the flow shifts to step SP160 to repeat the above-described operation. Attempts are made to detect a sync pattern while stepwise reducing the rotational speed.
On the other hand, if an affirmative result is obtained in step SP170, the flow returns to step SP110, and the rotational speed controller 120 repeats the above-described operation. Attempts are made again to detect a sync pattern while stepwise increasing the rotational speed of the spindle motor 60.
Number | Date | Country | Kind |
---|---|---|---|
2005-314130 | Oct 2005 | JP | national |