1. Field of the Invention
The present invention relates to a detection system and method, more particularly, to a detection system and method for detecting whether the data recorded onto the optical data storage medium can be reliably read out under a fault correction mechanism.
2. Description of the Prior Art
There are various types of rewrite discs nowadays, including compact disc rewritable (CD-RW), digital versatile disc rewritable (DVD+RW), DVD-random access memory (DVD-RAM), etc. When data are written onto these rewrite discs, in order to avoid data written on unreliable area of the disc and to ensure accessibility and reliability of the recorded data, a defect management method is developed. When data are to be recorded in a defect area, the defect management enables the data to be recorded in another area, called a spare area. That would avoid the data incompleteness or unreliability when accessing the data later.
The detection method of the prior-art usually employs the following steps to ensure the data validity: every time when all the data have been recorded on the disc and still remained in the recorder memory, reading all the recorded data and performing a “read verify” check. If inaccessible data are detected, re-writing the data to empty spare areas. Though the method described above can ensure the reliability of the recorded data, it needs not only more time for data recording but also for data reading and detection in order to complete the entire data recording operation. The prior-art would thus increase the total time for data recording. Furthermore, in order to ensure the data to be recorded still being resided in the recorder memory before complete the entire data recording operation, the data have to be separated into multiple smaller segments in response to the memory sizes. That will decrease the data recording efficiency.
In summary, the prior-art detection method during data recording has some problems: (1) the resolution and sensitivity in defect detection are insufficient; (2) there is no efficient means to tell whether the defect data can be reliably read out under a fault correction mechanism (also called error correction mechanism) only based on the defect data; (3) though the “read verify” check can solve the problems (1) and (2), it is not an efficient solution because of the time cost. Thus, the prior-art detection method for solving the data recording problems is not satisfactory.
An objective of the present invention is to provide a detection system and method. When the data are recorded onto an optical data storage medium including a fault correction mechanism, a reflection signal is read from the optical data storage medium for detecting whether the recorded data can be reliably read out under the fault correction mechanism.
In a preferred embodiment, the detection system comprises a data generating device, a data reading device and a determination device. The data generating device generates the recorded data. The data reading device reads a reflection signal from the optical data storage medium and generates a read-out signal to the determination device. The determination device further comprises a fault detection module and outputs a faulted data information signal in responsive to the reflection signal based on rules of the fault correction mechanism. The fault detection module would receive the read-out signal and output a write fault signal as the faulted data information signal.
According to another preferred embodiment of the present invention, a detection method includes the following steps of: (I) reading the reflection signal and generating a radio frequency (RF) signal; (II) reading the reflection signal and outputting a data synchronization signal that synchronizes with the recorded data; (III) receiving the RF signal and outputting a write fault signal; and (IV) receiving the data synchronization signal, and outputting a faulted data information signal based on rules of the fault correction mechanism, the write fault signal and the data synchronization signal.
The detection system and method of the present invention reads the reflection signal from the optical data storage medium during the data recording process. Reading the reflection signal permits and facilitates a direct determination of the recorded data reliability. The efficiency and quality of the recorded data can be improved because it can save the time cost of reading the recorded data again in the prior-art.
The advantage and spirit of the invention may be understood by the following recitations together with the appended drawings:
Referring to
The data generating device 12 generates data to be recorded, and outputs a data synchronization signal 15 that synchronizes with the recorded data. The data reading device 14 reads the reflection signal 13 and generates a read-out signal 17 to the determination device 18. In one preferred embodiment, the read-out signal 17 is a radio frequency (RF) signal. The fault detection module 16 of the determination device 18 receives the read-out signal 17 from the data reading device 14 and a write data signal 20 from the data generating device 12, then generates and outputs a write fault signal 19. In an actual circuit, for example, the data generating device 12 can be an encoder often used in an optical recording system. The determination device 18 can be a decoder often used in the optical recording system. According to the purpose of the present invention, the determination device 18 is not necessarily a decoder with full decoding functions. It would serve the invention purpose as long as the determination device 18 can make determinations or judgments based on the rules of the fault correction mechanism, and output corresponding error signals. For example, the determination device 18 of the present invention may be a decoder with only partial or simplified decoding functions. In other words, the simplified decoder of the determination device 18 does not have to possess actual decoding functions or actually perform decoding operations. It will be sufficient that such decoder can count the fault (or called error) number found in one error correction code (ECC) block of read-out data. When the fault number is larger than a predetermined threshold, a defect has occurred in the process of recording data onto the optical data storage medium 11. The write fault signal 19 is correspondingly generated as a notice signal.
Referring to
Referring to
Referring to
In the embodiment as shown in
Referring to
In one embodiment, the write fault signal indicates whether the area for recording the recorded data is a defect area. In another embodiment, the write fault signal indicates whether a wear-out effect has occurred in the area for recording the recorded data due to multiple readings and writings.
The following description is focused on the follow-ups of the detection system 10 after the fault detection module 16 has generated the write fault signal 19. As shown in
In one embodiment, the data synchronization signal 15 comprises a sector synchronization signal that synchronizes with a sector of the recorded data. In another embodiment, the data synchronization signal 15 comprises a frame synchronization signal. In these embodiments, the sector synchronization signal and the frame synchronization signal are used to facilitate the determination when data error occurs. The faulted area is recorded and the correction operation of the data recording is followed.
In another embodiment, the determination device 18 further comprises a first memory device for storing a sector identification information of the recorded data as a faulted sector identification information after the faulted data information signal 21 is enabled. The faulted sector identification information is utilized for identifying the faulted sector of the recorded data. With this information, the faulted area of the recorded data can be identified if an error occurs during data recording and the correction operation of the data recording can be pursued. In this manner, the data can be recorded onto the optical data storage medium 11 completely and correctly.
Referring to
Referring to
S80: Generating recorded data and outputting a data synchronization signal that synchronizes with the recorded data. The data synchronization signal comprises a fault correction block synchronization signal that synchronizes with an ECC (error correction code) block of the recorded data. The recorded data are temporarily recorded in a buffer memory.
S82: Reading the reflection signal and generating a read-out signal. In one embodiment, the read-out signal is a radio frequency (RF) signal.
S84: Receiving the read-out signal and outputting a write fault signal.
S86: Receiving the data synchronization signal and outputting a faulted data information signal based on rules of the fault correction mechanism, the write fault signal and the data synchronization signal. In one embodiment, the data synchronization signal comprises a sector synchronization signal that synchronizes with a sector of the recorded data. In another embodiment, the data synchronization signal comprises a frame synchronization signal.
In different embodiments, Step S84 can be implemented differently. In one embodiment, receiving a write data signal in S84, the write data signal comprises a plurality of pit patterns and land patterns. And generating a write fault data signal according to a level of the read-out signal when the write data signal is of the pit patterns. In another embodiment, a write data signal received in S84 comprises a plurality of pit patterns and land patterns. And generating a write fault signal according to a level of the read-out signal when the write data signal is of the land patterns.
In different embodiments, the write fault signal in S84 can be generated by different implementations. In one embodiment, generating the write fault signal based on whether a sustaining time period of the read-out signal is longer than a first length threshold. The sustaining time period means a time period during which the signal level of the read-out signal is higher than a first level threshold. And the first length threshold is larger than or equal to a maximum run-length in a modulation rule of the recorded data. In another embodiment, generating the write fault signal based on whether a sustaining time period is longer than a second length threshold. The sustaining time period means a time period during which the signal level of the read-out signal is lower than a second level threshold. And the second length threshold is larger than or equal to a maximum run-length in a modulation rule of the recorded data. In yet another embodiment, the write fault signal is generated based on an envelop value of the read-out signal.
In yet another embodiment, the read-out signal is a sub-beam added (SBAD) signal. Generating and outputting the write fault signal based on a comparison result between the signal level of the SBAD signal and a third level threshold in step S84.
In different embodiments, the step S86 can be implemented differently. In one embodiment, S86 can further comprise the following step: after enabling the faulted data information signal, storing a sector identification information of the recorded data as a faulted sector identification information. In another embodiment, S86 can further comprise the following step: after enabling the faulted data information signal, storing a storing address of the recorded data stored in the buffer memory as a faulted buffer memory address.
In one embodiment, the write fault signal means whether the data recorded area is a defect area. In another embodiment, the write fault signal indicates whether a wear-out effect has occurred in the area for recording the recorded data due to multiple readings and writings.
Referring to
S90: Reading the reflection signal and generating a radio frequency (RF) signal;
S92: Reading the RF signal and outputting a data synchronization signal that synchronizes with the recorded data;
S94: Receiving the RF signal and outputting a write fault signal; and
S96: Receiving the data synchronization signal and outputting a faulted data information signal based on rules of the fault correction mechanism, the write fault signal and the data synchronization signal. In one embodiment, the data synchronization signal comprises a sector synchronization signal that synchronizes with a sector of the recorded data. In another embodiment, the data synchronization signal comprises a frame synchronization signal that synchronizes with a sector of the recorded data.
In different embodiments, Step S94 can be implemented differently. In one embodiment, receiving a write data signal firstly, wherein the write data signal comprises a plurality of pit patterns and land patterns, and then generating a write fault signal according to a level of the read-out signal when the write data signal is of the pit patterns. In another embodiment, receiving a write data signal firstly, wherein the write data signal comprises a plurality of pit patterns and land patterns, and then generating a write fault signal according to a level of the read-out signal when the write data signal is of the land patterns.
In step S94, in yet another embodiment, generating the write fault signal based on whether a sustaining time period of the read-out signal is longer than a first length threshold. The sustaining time period means a time period during which a level of the read-out signal is higher than a first level threshold. The first length threshold is larger than or equal to a maximum run-length in a modulation rule of the recorded data.
In step S94, in still another embodiment, generating the write fault signal based on whether a sustaining time period is longer than a second length threshold. The sustaining time period means a time period during which a level of the read-out signal is lower than a second level threshold. The second length threshold is larger than or equal to a maximum run-length in a modulation rule of the recorded data.
By directly reading the reflection signal from the optical data storage medium during data recording process, the detection system of the present invention can real-time detect the authenticity of the recorded data. In comparison with the prior-art, the present invention can save the task and time for “read verify” check. Therefore, by applying detection system and method of the present invention in data recording, it can save the time required for the entire data recording. Furthermore, the RF signal rendered during the data recording process can be used for determining whether the recorded data are reliable. The detection system and method of the present invention can improve the efficiency and quality of the data recording.
With the example and explanations above, the features and spirits of the invention will be hopefully well described. Those skilled in the art will readily observe that numerous modifications and alterations of the device may be made while retaining the teaching of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
094133659 | Sep 2005 | TW | national |