This is an application, which claims priority to Japanese patent application No. JP 2016-046422 as filed on Mar. 10, 2016, the contents of which are incorporated herein by reference.
This disclosure relates to an optical disc apparatus that records and reproduces data onto and from an optical disc, and relates to an optical disc onto which data is optically recorded.
Many types of optical discs such as a DVD, a Blu-ray (a registered trademark) disc (hereinafter, referred to as a BD) are currently used as information recording media each for storing a video image, data, or the like. From the viewpoint of space efficiency for storing the data, a technique to improve the track density and a technique to improve the line density are present as techniques each to improve the recording capacity per volume without increasing the cost of the optical disc. It has been known for an optical disc that error-correction is executed in units of a predetermined block (See Patent Document 1, for example).
Improvement of the storage density can be facilitated to improve the recording capacity of an optical disc. However, the number of bit errors occurring during reproduction is also increased associated with the improvement of the density, and therefore, an error correcting code technique having improved error-correction capability has been proposed.
Patent Document 1: WO 2004/012190 A1
The present disclosure provides an optical disc apparatus capable of stably reproducing data recorded on an optical disc having an increased density.
According to one aspect of the present disclosure, there is provided an optical disc apparatus that records and reproduces data onto and from an optical disc in units of predetermined block. The optical disc apparatus includes an information divider, an error-correction encoder circuit, a recorder, and a quality evaluator circuit. The information divider divides the data so as to reduce an amount of the data included in each of blocks when a recording state of the optical disc does not satisfy a predetermined criterion, and reproduces recording data in units of the block by adding sub-information including a value indicating the amount of the data included in each of the blocks. The error-correction encoder circuit encodes the recording data in a first error-correction code format. The recorder converts encoded recording data into a recording signal, and records the recording signal onto the optical disc. The quality evaluator circuit produces an evaluation value indicating a recording quality based on a result of reproducing the recording signal recorded on the optical disc.
The present disclosure provided the optical disc apparatus capable of stably reproducing data recorded on an optical disc having an increased density.
One non-limiting and exemplary embodiment will be described below in detail with reference to the drawings as appropriate. It is noted that no detailed description beyond necessity may be made. For example, no detailed description of items already known well and no redundant description for substantially same configurations may be made. This is to avoid any unnecessary redundancy in the following description and to facilitate understanding of those skilled in the art.
The accompanying drawings and the following description are provided for those skilled in the art to fully understand the present disclosure, and then, any limitation is not intended for the subject matter described in claims.
1. Configuration
The optical disc apparatus 10 records and reproduces user data onto and from an optical disc 100. On the optical disc 100, a track is disposed in a spiral shape from an inner circumference thereof to the outer circumference thereof. The track includes a groove track formed by a groove and a land track formed between the adjacent groove tracks. The user data is recorded on both of the groove track and the land track.
The spindle motor 102 rotates the optical disc 100. The optical head 101 irradiates a light beam to the optical disc 100, to record user data onto the optical disc 100 and reproduce the user data from the optical disc 100.
The servo controller 103 controls the optical head 101 and the spindle motor 102 to condense the light beam irradiated from the optical head 101 to the optical disc 100 on the track disposed on the optical disc 100, to scan the condensed light beam thereon. Then, the servo controller 103 controls the optical head to move so as to access a target track. The servo controller 103 controls the position of the optical head 101 and the rotation number of the spindle motor 102 for the optical head 101 to scan the optical disc 100 at a predetermined line velocity.
The I/F circuit 114 receives user data to be recorded on the optical disc 100, from a host apparatus 113. The I/F circuit 114 sends user data reproduced from the optical disc 100, to the host apparatus 113.
The error-correction encoder circuit 106 adds a parity for error-correction, to the user data received from the I/F circuit 114 to form encoded data.
The data modulator circuit 105 produces a modulated signal by modulating a predetermined pulse signal using a predetermined modulation rule according to the encoded data including the parity sent from the error-correction encoder circuit 106. The encoded data of this modulated signal is recorded in the track on the optical disc 100.
The laser driving circuit 104 converts the modulated signal into an optical pulse to accurately form a mark on the optical disc 100, and drives a laser of the optical head 101 according to the converted optical pulse. The mark is formed on the optical disc 100 by the heat of the irradiated laser.
On the other hand, the user data recorded on the optical disc 100 is reproduced by the reproduced signal decoder circuit 107, the data demodulator circuit 108, and the error-correction decoder circuit 109.
The optical head 101 irradiates the light beam to the optical disc 100, and then, detects a reflected light beam from the optical disc 100. The optical head 101 reproduces a reproduced signal based on the detected reflected light beam, and outputs the reproduced signal.
The reproduced signal decoder circuit 107 decodes the reproduced signal outputted by the optical head 101 to produce a decoded signal. For example, this is realized by a PRML signal processing technique according to which an expected value waveform closest to the reproduced signal is selected from the comparison between the reproduced signal and expected value waveforms, and a binary signal to be the source of the expected value waveform is outputted as the decoded signal. The reproduction performance when handling a higher line density can be acquired by employing the condition under which the width of an inter-symbol interference is set to be longer than a predetermined width.
The data demodulator circuit 108 demodulates the encoded data from the decoded signal using a predetermined modulation rule.
The error-correction decoder circuit 109 corrects errors in the demodulated encoded data to recover the user data.
The signal quality evaluator circuit 110 measures the quality such as distortion and amplitude dispersion of the reproduced signal and the like based on the result of the decoding of the decoded signal by the reproduced signal decoder circuit 107. A maximum likelihood sequential error (MLSE) index is used as a signal quality evaluation technique that handles the PRML signal processing technique. The MLSE index quantitatively evaluates the magnitude of the error between the reproduced signal and the expected value waveform. The recording condition of the mark recorded on the track of the optical disc 100 can be evaluated by the MLSE index.
The address reproducer circuit 111 reproduces address information from a warble signal corresponding to the meandering of the track of the optical disk 100 detected by the optical head 101, and then, outputs the reproduced address information. The track of the optical disc 100 is formed with meandering at predetermined periods, and the address information is included therein for the position of the track to be known by modulating the predetermined period.
The format selector circuit 112 selects the error-correction format of the encoded data to be recorded on the track of the optical disc 100. The error-correction encoder circuit 106 and the error-correction decoder circuit 109 operate according to the selected error-correction format.
The ROM 116 includes a flash memory. The ROM 116 has a program stored therein in advance, which is executed by the system controller 115 to control the overall optical disc apparatus 10.
The system controller 115 controls each of the circuits and controls the communication with the host apparatus 113, by reading out and executing the program stored in the ROM 116. In
One data block includes 232×45=10,440 symbols, that is, the recording data of 13,050 bytes. In the inner zone, the system controller 115 sends the management information and the like to manage the status of the use of the track of the optical disc 100 to the error-correction encoder circuit 106 through the I/F circuit 114. In the error-correction encoder circuit 106, an error detection parity code of four bytes is added to each 2,048 bytes to be 2,052 bytes. Six sets of these 2,052 bytes become 12,312 bytes. The recording data of 13,050 bytes in total is formed by further adding thereto 738 bytes formed by adding the control data such as the address information indicating the position to be recorded at, and the like, and the error-correction parity code for the control data. The recording data of these 13,050 bytes is encoded according to the shortened format of the Reed-Solomon iterated code, to be the encoded data.
In the standard format and the shortened format, the run-in and the run-out are common thereto, and then, the length thereof is 7,284T in total and corresponds to the length of two frames. Therefore, the length of the data block of the standard format is 3,642T×984 frames, and the length of the data block of the shortened format is 3,642T×123 frames. The length of the data block of the shortened format is ⅛ of the length of the data block of the standard format. As shown in
2. Operation
The operations of the optical disc apparatus 10 of
The operation for recording data onto the track of the data zone of the optical disc 100, which is executed by the optical disc apparatus 10 of
Referring to
The error-correction encoder circuit 106 adds a parity code to correct errors during the reproduction, to the user data in units of the data block, and then, produces the encoded data.
The data modulator circuit 105 produces a modulated signal by modulating the pulse signal using the predetermined modulation rule, according to the encoded data having the parity code added thereto.
In order to accurately form a recording mark on the optical disc 100, the laser driving circuit 104 converts a pulse signal into a castle-type pulse waveform signal according to the modulated signal, and then, outputs a driving signal to drive the laser to the optical head 101.
The optical head 101 records the mark that corresponds to the modulated signal by irradiating a laser pulse to the position on the optical disc 100, where the position corresponds to the logic address of the recording destination.
The system controller 215 controls the recording operation. The system controller 115 determines the position to be recorded at on the optical disc 100 based on the logic address of the recording destination acquired by the I/F circuit 114, and moves the optical head 101 to the target position by controlling the servo controller 103. Before arriving at the track to be the target position, the system controller 115 instructs the operation in the standard format through the format selector circuit 112 to cause the error-correction encoder circuit 106 to operate. The data modulator circuit 105 also outputs the modulated signal in the recording format shown in
The valid data is recorded before-aligned from the head of the data block. When the amount of the valid data has been known, it can be known at which position in the data block the valid data is recorded and at which position therein the non-valid data is recorded. Because it has been known that the non-valid data is zero, even when any error is generated at the position of the non-valid data, any correction does not need to be executed using the parity code. Therefore, the parity code is substantially added only to the valid data. The error-correction capability can be enhanced because the parity code can be added to smaller data by reducing the amount of the valid data.
Before executing the recording of the user data, the track already recorded on the optical disc 100 is reproduced, or test recording is executed and reproduction is executed. In this case, the signal quality evaluator circuit 110 measures the MLSE index to evaluate the quality of the recording and the reproduction onto and from the optical disc 100. When the MLSE index indicates securing of an excellent quality determined in advance, the user data of 262,144 bytes to be the maximum is assigned as the valid data to the recording data of one data block. When the MLSE index indicates degradation of the quality, to handle with the errors increased by the degradation, the amount of the user data to be assigned to the recording data of one data block is reduced to be used as the valid data, and the rest is set to be the non-valid data. Concretely speaking, the system controller 115 make the following setting such that the amount of the user data to be assigned to one data block, that is, the amount of the valid data is reduced as the quality indicated by the MLSE index is lower. Based on this, the value of the reduced amount of the valid data is recorded as the control data.
The operation of recording data onto the track in the inner zone of the optical disc 100 of the optical disc apparatus 10 of
In the inner zone, there are recorded the management information recorded therein to manage the status of the use of the track in the data zone, and the status of switching or the like recorded in another track when a fault such as a scratch is present. The data amount of the management information is small, but the management information is indispensable information to records and reproduces the user data onto and from the optical disc 100. It is especially important also for the high-density optical disc 100 to secure the relatively high reproduction performance. Updating of the management information frequently occurs. Therefore, the length of the data block of the inner zone is advantageously short such that a large number of recording sessions associated with the updating of the management information can be secured. From these conditions, the shortened format shown in
In the inner zone, the management information produced by the system controller 115 is sent to the error-correction encoder circuit 106 through the I/F circuit 114.
The error-correction encoder circuit 106 forms the coded data by adding the parity code to correct any error generated during the reproduction, to the management information.
The data modulator circuit 105 produces the modulated signal by modulating the pulse signal using the predetermined modulation rule according to the encoded data having the parity code added thereto.
In order to accurately form the recording mark on the optical disc 100, the laser driving circuit 104 converts the modulated signal into the castle-type pulse waveform signal, and outputs the driving signal to drive the laser to the optical head 101.
The optical head 101 records the mark that corresponds to the modulated signal by irradiating the laser pulse to the position on the optical disc 100 at which the management information is recorded.
The system controller 115 controls the above recording operation. The system controller 115 determines the position, at which the management information is recorded on the optical disc 100, and controls the servo controller 103 to move the optical head 101 to the target position. Before arriving at the track to be the target position, the system controller 115 instructs the operation in the shortened format through the format selector circuit 112 to cause the error-correction encoder circuit 106 to operate. The data modulator circuit 105 also outputs the modulated signal in the recording format shown in
The reproduction operation of the optical disc apparatus 10 of
The identification of the reproduction position for the optical disc 100 is same as the identification operation of the recording position in the recording operation in either the data zone or the inner zone. At the time for the position of the data block to be reproduced, the system controller 115 causes the reproduced signal decoder circuit 107, the data demodulator circuit 108, the error-correction decoder circuit 109, and the format selector circuit 112 to operate to reproduce the user data or the management information. In the data zone, the operation is executed according to the standard format shown in
The reproduced signal decoder circuit 107 selects the expected value waveform that is the closest to the reproduced signal from the comparison between the reproduced signal and the expected value waveforms, and outputs a binary signal to be the source of the expected value waveform as the decoded signal.
The data demodulator circuit 108 demodulates the decoded signal into encoded data using the predetermined modulation rule and the error-correction decoder circuit 109 corrects errors in the demodulated encoded data to recover the user data or the management information.
In the data zone, the error-correction decoder circuit 109 first reads out the information on the amount of the valid data included in the control data. The error-correction decoder circuit 109 executes the error-correction process for the control data using the error-correction parity code for the control data, to acquire the information on the amount of the valid data. When the amount of the valid data is less than 262,144 bytes, as described in the example of
As described above, in order to enhance the error-correction capability, the non-valid data (that has been known and therefore no error-correction is required therefor) needs to be known. Therefore, the amount of the valid data needs to be known in advance. In the sub-information including the amount of the valid data, the symbol error rate during the reproduction is also equal to that of any other data portion. In order to first accurately acquire the sub-information, desirably, the capability of the error-correction for the sub-information is further enhanced. Accordingly, the redundancy degree of the second error-correction code format is set to be higher than the redundancy degree of the first error-correction code format.
3. Advantageous Effects or the Like
As described above, according to the present embodiment, according to the optical disc 100 and the optical disc apparatus 10, stable recording and stable reproduction of data can be done even when the optical disc 100 having an increased track density and an increased line density is degraded, by controlling the amount of the data to be in a range that enables the error-correction. Very high reproduction performance can be secured for the management information indispensable for the recording and reproduction of the optical disc 100 by using the shortened format having an increased redundancy degree.
This disclosure can be applied to an optical disc and an optical disc apparatus that records and reproduces data.
Number | Name | Date | Kind |
---|---|---|---|
7111222 | Takagi et al. | Sep 2006 | B2 |
7355936 | Senshu | Apr 2008 | B2 |
7685494 | Varnica | Mar 2010 | B1 |
20050086578 | Saito | Apr 2005 | A1 |
20050185547 | Nagai et al. | Aug 2005 | A1 |
20110252289 | Patapoutian | Oct 2011 | A1 |
20120307612 | Nishimura et al. | Dec 2012 | A1 |
20140098654 | Hoshizawa | Apr 2014 | A1 |
Number | Date | Country |
---|---|---|
2004012190 | Feb 2004 | WO |
Entry |
---|
Office Action dated Oct. 16, 2018 in U.S. Appl. No. 15/355,735. |
Office Action dated Feb. 8, 2018 in U.S. Appl. No. 15/355,735. |
Number | Date | Country | |
---|---|---|---|
20180129566 A1 | May 2018 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15355735 | Nov 2016 | US |
Child | 15864161 | US |