Disclosure of the Invention
Correspondingly, the present invention is directed to a kind of recording medium and be used for record and method of reproducing data and equipment on this recording medium, it can be eliminated substantially because of the restriction of correlation technique and one or more problems of shortcoming.
An object of the present invention is to provide a kind of high efficiency method that is used to write down and reproduce recording medium.
Another object of the present invention provides a kind of method and a kind of method that is used for managing defective area that is used in recording medium inner cap write data.
Another purpose of the present invention provides a kind of recording medium that allows to carry out above-mentioned the whole bag of tricks.
Other advantage of the present invention, purpose and characteristic will be set forth in the following description, and part will be clear and definite for those of ordinary skill in the art institute after having studied following content carefully, perhaps can learn from enforcement of the present invention.Purpose of the present invention and other advantage can realize by the structure that particularly points out in written explanation and its claim and accompanying drawing and reach.
In order to reach these purposes and other advantage and according to purpose of the present invention, as embodying at this and description broadly, a kind of method at the recording medium identifying recording layer comprises: record data respectively in a plurality of Frames in being included in bunch; The status information of each Frame of record in this bunch, this status information indication is recorded in the state of the data in each Frame; And when this bunch is confirmed as replacement cluster, in this bunch, writing down previous position information, this previous position information is indicated the previous position of the original cluster that is associated with this replacement cluster.
In another aspect of this invention, a kind of be used to reproduce be recorded on the recording medium have a plurality of Frames bunch method comprise: extract status information from this bunch, this status information indication is recorded in the state of the data in each Frame; And reproduce the data that are recorded in each Frame according to the status information extracted, wherein this status information indication is recorded in any one in data represented valid data, real time data, padding data and the invalid data in each Frame.
In another aspect of this invention, a kind of be used for comprise have a plurality of Frames bunch the equipment of recording medium identifying recording layer comprise: pickup unit is used at each Frame record data respectively; And microcomputer, be used to control pickup unit with bunch in recording status information, this status information indication is recorded in the state of the data in each Frame, wherein this microcomputer is also controlled pickup unit and write down previous position information when this bunch is confirmed as replacement cluster in this bunch, the previous position of the original cluster that this previous position information indication is associated with this replacement cluster.
In another aspect of this invention, a kind of be used for reproducing be recorded in recording medium have a plurality of Frames bunch equipment comprise: pickup unit is used for reproducing the data that are recorded in each Frame; And microcomputer, be used for controlling pickup unit and reproduce the data that are recorded in each Frame from this bunch extraction status information and according to the status information of being extracted, wherein this status information is indicated any one in data represented valid data, real time data, padding data and the invalid data that is recorded in each Frame.
In still another aspect of the invention, a kind of recording medium comprises a plurality of bunches, and each bunch comprises: first data field that comprises a plurality of Frames; Second data field that comprises the status information of each Frame, this status information indication is recorded in the state of the data in each Frame; And the 3rd data field that when each bunch is confirmed as replacement cluster, comprises previous position information, the previous position of the original cluster that this previous position information indication is associated with this replacement cluster.
It should be understood that above summary of the present invention and following detailed description all are exemplary and explanat, aim to provide as claimed of the present invention further specifying.
Realize optimal mode of the present invention
Now will be specifically with reference to the accompanying drawings in illustrated the preferred embodiments of the present invention.In any possible occasion, all using identical label to represent same or analogous part in the accompanying drawing.In addition, though employed term is selected from public term among the present invention, some terms of mentioning in instructions of the present invention are that the applicant selects according to the understanding of oneself, and its concrete implication is described in the relevant portion of this explanation to some extent.In addition, requiring is not only to understand the present invention according to used actual terms, and should understand according to the meaning that is contained in each term.
Fig. 2 shows according to a kind of method that is used for managing the defective of write-once CD of the present invention.With reference to Fig. 2, the write-once high density compact disc is assigned introduces district, data field and draw-out area.In addition, the data field comprises interior spare area (ISA), outer spare area (OSA) and user data area.Here, user data area is the place of physical record user data.Introducing the district also is used as and is recorded in CD identifying recording layer/from the zone of the used various management information of optical disc replay data.In addition, introduce the district and being provided with temporary disk (T-disk) manager (TDMA), it is the zone that is used for the records management information of the defect management information of recording disk and CD.In the spare area, divides for TDMA to be used in CD possible recurrent defective and be used to upgrade the independent additional TDMA of records management information between the operating period.
Can detect defect area when record on the write-once CD with said structure or when it reproduces data.At this moment, defect area comprises that also current is not defect area but in the near future may defective zone.Defect area may produce owing to the pollution on the optical disc surface or scraping.When this defect area occurring, be recorded or be recorded in data in the data field and be replaced and record on the spare area.After replacing record data on the spare area, with defect area and the positional information of replacing the district as defect list (DFL) entry record in TDMA.Therefore, when the data of reproducing recorded in the processing afterwards, the equipment that is used for reproducing CD is recorded in the data of replacing district rather than defect area with reference to the DFL items for information with reproduction, guarantees safety of data and reliability thus.
As described in the method for the defective that is used for managing the write-once CD, when in data recording areas loam cake write data, but the data that will be recorded on the recording areas are replaced on the recording areas that is recorded in the user data area or on the spare area.Fig. 3 shows according to a kind of logical overwrite method in the write-once CD of the present invention.With reference to Fig. 3, in the write-once CD, according to the request that main frame or application are made, one group of new data may manage to be recorded in it in the user data area that has write down data.Yet because the characteristic of write-once CD, the physics overwrite of data can not be carried out on the prerecorded zone of CD.
Therefore, in this case, will use a kind of data that are used for to be recorded in prerecorded zone to replace the method that is recorded on the user data area or on the spare area.In particular, not that data are recorded in can not be by on the prerecorded zone of overwrite physically, but but data can be replaced and be recorded in next user data district or on the spare area.In order to distinguish mutually with the physics overwrite of CD-RW, this method will be called as logical overwrite (LOW).After carrying out the replacement record, will replace record position and be recorded among the TDMA as items for information.Therefore, when reproducing data in the processing afterwards, replace the data that write down to reproduce with reference to the items for information that is recorded among the TDMA.Here, wherein have the logical overwrite district and be called as the LOW clauses and subclauses with the clauses and subclauses of replacing the positional information of distinguishing.
When actuating logic overwrite or defect management, as mentioned above, corresponding positional information is recorded as clauses and subclauses.Yet except this method, the information that is associated with the record of data can also the sector be that unit record is in each bunch.Here, data are recorded in each bunch.This method is described in detail with reference to Fig. 4.
Fig. 4 shows the main field according to write-once CD of the present invention.With reference to Fig. 4, for the ease of record on CD or from the optical disc replay data, address field (AF) is included in each bunch that is present in the CD.Address field (AF) is divided into 16 addresses with each bunch.Each address comprises a plurality of address locations.Each address location has the size of a byte, and writes down an address field with the size (i.e. 9 bytes) of 9 address locations.Each address field all is divided into the zone (AF that is used for the recording address unit number with 4 byte-sized
0, STo AF
3, S), be used for the zone (AF of zone bit
4, S) and the zone (AF that is used for parity check bit
5, STo AF
8, S).The zone that is used for the recording address unit number has the size of 4 bytes, and the zone that is used for zone bit has the size of 1 byte.The zone that is used for the parity check bit of error correction has the size of 4 bytes.At this, flag bit area (AF
4, S) comprise bunch in the state of each Frame, and also comprised the previous address information of recording areas when replacing the district in corresponding zone.With reference to Fig. 5 A and 5B this is described in detail.Here, cluster comprises 32 frames (frame equals a sector) here.
Fig. 5 A and 5B show according to a kind of method that is used for record mark position and status information of the present invention.
Fig. 5 A shows zone bit AF
4, SStructure.With reference to Fig. 5 A, an AF
4, SComprise 8 bytes.Here, position b
7To b
4It is the zone of having write down the state of respective frame.If position b
1And b
0Be replacement cluster, then these can be used as the previous zone of the address of recording areas of record.Particularly, comprising from AF
4,0To AF
4,15The flag bit area in zone in, the position of the address of the previous recording areas of record is from a
31To a
0Previous first physical sector number (PSN) of recording areas is recorded in above-mentioned each position.At this moment, if corresponding bunch is not to replace the district, then this position is recorded as 0.In addition, at flag bit area AF
4,0To AF
4,15In, the mode bit of the state of record respective frame by the zone bit zone by from AF
4,0To AF
4,15In part that constitutes and the zone bit zone by Sa
0,1To Sa
31,1And Sa
0,0To Sa
31,0The part that constitutes constitutes.Here, each Sa
I, 1And Sa
I, 0The position that forms two positions is right, with the expression status information of the respective frame in 32 frames altogether.For example, Sa
0,1And Sa
0,0To the status information of the 0th frame of indication respective cluster, and Sa
31,1And Sa
31,0The status information of the 31st frame to the indication respective cluster.
Fig. 5 B shows status information.And describe the method that is used for recording status information in detail with reference to Fig. 5 B.With reference to Fig. 5 B, as mode bit Sa
I, 1And Sa
I, 0During for 00b, this indication respective frame is a raw data.At this moment, do not considered whether to write down the previous address of recording areas.This is to be replaced record because if will be recorded in the method for the data based managing defect of defect area, then is recorded in the data of replacing the district and can be raw data.
At mode bit is under the situation of 01b, and when mode bit is the position of the address of 01b and previous recording areas when being not 0b when the address of recording areas has been recorded (, when previous), these data can be the upgraded edition of respective frame.To consider logical overwrite in this case.In other words, in logical overwrite, one group of new data that is different from previous recorded data is replaced record.Therefore, carried out the raw data of replacing record for these data are different from for defect management, these data are indicated as more new data.
Perhaps, when mode bit be 01b and when the position of the address of previous recording areas had been 0b, respective cluster was not replaced record, and the state of respective frame is real time data (being also referred to as " flow data ").This is in order to make this data separation in general non-real-time data.When these data are real time data,, generally do not carry out the replacement record for seamless recording or the reproduction that data are provided.Simultaneously, when mode bit was 10b, this indication respective frame was insignificant padding data.And when mode bit was 11b, this indication respective frame was an invalid data.As mentioned above, by record about bunch in the state and the previous information of the address of recording areas of Frame, when respective area when replacing the district, even the DFL clauses and subclauses the LOW clauses and subclauses do not exist or condition of unknown under also can easily identify and search for raw data or new data more.Provide example with reference to the accompanying drawings.
Fig. 6 A shows the method that is used at write-once CD identifying recording layer according to an embodiment of the invention to 6D.With reference to Fig. 6 A, when the order of record (or writing) data A1 is sent to when having write down data A0 regional, according to the request that comes self-application or main frame, but data A1 is replaced and is recorded in next recording areas.Then, with its positional information as the LOW entry record in TDMA.At this moment, bunch being these data of unit record.Here, Fig. 6 A shows each and has the size of cluster and be the example of the data A0 of non-real-time data and data A1.In this case because data A0 is raw data, the 00b position be registered as be included in record data A0 bunch in zone bit in mode bit.Here, as mentioned above, it is raw data that 00b indicates these data.
In addition, record data A1's bunch is to replace the district.Therefore, the previous PSN of recording areas of data A0 is recorded in the zone bit.When the previous address of recording areas is comprised and new data A1 when being updated that mode bit is registered as 01b.Because tentation data A1 has the size of cluster, so indicate the position of the state of all 32 frames in this bunch all to be recorded as 01b.
Perhaps, can be according to the order of record (or writing) data A2 on the request that comes self-application or the main frame CD of logical overwrite that has been sent in executed, shown in Fig. 6 B.In this example, the size of data A2 is less than cluster, and this record order be at write down data A0 bunch part zone and send.With reference to Fig. 6 B, when the order of record data A2 is during at the zone of having write down data A0 a part of, with the area identification of record data A0 zone for record A1.Therefore, but the part of data A1 and data A2 be replaced and be recorded on next recording areas, and its positional information is recorded as the LOW clauses and subclauses.
As mentioned above, bunch being records data in units.Therefore, the data A2 itself less than cluster unit can not be replaced record.In this case, with record data A1 bunch a PSN be recorded in the part of record data A1 and data A2 bunch zone bit in.And, position 00b is recorded as the mode bit of frame of the part of record data A1.Here, to indicate these data be raw data to 00b.In addition, because this mode bit comprised the address of previous recording areas and had been updated, so position 01b is recorded as the mode bit of the frame of replacing record data A2.Simultaneously, in this case, because the LOW clauses and subclauses of carrying out among Fig. 6 A are owing to the replacement of data A2 record becomes one group of insignificant information, so the LOW clauses and subclauses that write down among Fig. 6 A are deleted from clauses and subclauses.
Correspondingly, in executed in the CD of logical overwrite, a part of replacing record data A1 and A2 bunch in defective may appear.This specifically describes with reference to Fig. 6 C.With reference to Fig. 6 C, when a part of replacing record data A1 and data A2 bunch in when defective occurring.Once more the part of data A1 and data A2 are replaced and be recorded in the spare area, and their positional information is recorded as the DFL clauses and subclauses.At this moment, the part of the data A1 that replacement is write down and A2 are designated the data in the zone that is recorded in original recorded data A0.Correspondingly, the positional information in the zone of data A0 and the positional information of replacing the spare area of record are recorded as the positional information of DFL clauses and subclauses.Therefore, the LOW items for information of these two precedence records becomes insignificant information, and therefore deleted from clauses and subclauses.With a PSN who before replaced recording areas be recorded in the spare area part of replacing record data A1 and data A2 bunch in zone bit in.
In addition, because as the means of defect management, raw data is replaced record, therefore a position 00b is registered as mode bit, replace in its indication spare area the part of record data A1 and data A2 bunch state.Here, no matter bit 00b indicates these data are whether raw data and these data had comprised the previous address of recording areas.
Fig. 6 D shows and is replaced the example that is recorded in the new data A3 that is identified as in the zone that records data A2.With reference to Fig. 6 D, when according to the request that comes self-application or main frame, when the order of record (or writing) data A3 is sent to the part that is identified as the data A0 district that records data A2, data A1 and data A3 are replaced and are recorded on the spare area, and their positional information is registered as the LOW clauses and subclauses.Under the situation of logical overwrite, but can on the next one recording areas of user data area or on the spare area, carry out the replacement record of data.Therefore, Fig. 6 D shows the example of actuating logic overwrite on the spare area.
When the data of actuating logic overwrite on the spare area are replaced record, a PSN of previous recorded data be recorded in the part of replacing record data A1 and data A3 bunch zone bit in.And indicating these data is the mode bit of frame that the position 00b of raw data is registered as the part of record data A1.In addition, because mode bit comprised the address of previous recording areas and had been updated, so position 01b is recorded as the mode bit of the frame of replacing record data A3.As mentioned above, by address of writing down previous recording areas and the state of replacing record data, even when LOW clauses and subclauses or the unknown of DFL clauses and subclauses, also can know the zone and the status information thereof of record raw data.This also means and does not require and define LOW clauses and subclauses and DFL clauses and subclauses individually.In addition, these data can more stably be managed.
Fig. 7 A and 7B show a kind of according to another embodiment of the present invention method that is used for the record data frame status bit.With reference to Fig. 7 A, when the mode bit of the state of designation data frame is 00b, be general data and whether these data comprise the address of previous recorded data area no matter this indicates these data.It is real time data that mode bit 01b indicates these data, and it is padding data that 10b indicates these data, is invalid data and 11b indicates these data.More specifically, not distinguish these data be raw data or new data more to the mode bit of Frame.But it is general data or real time data that mode bit is only indicated these data.Therefore, in the middle of the position of the address that comprises previous recorded data area, it is raw data or new data more that one of them position is used to distinguish these data.This specifically describes with reference to Fig. 7 B.
With reference to Fig. 7 B, among above-mentioned zone bit, more specifically, among 32 positions that comprised the previous address of recording areas, one of them position is allocated for distinguishes raw data and new data more.When this position was ' 0 ', respective cluster was represented raw data, and when this position was ' 1 ', respective cluster was represented more new data.At this moment and since be allocated for distinguish raw data and more the bit of new data be one that had recorded in the position of address of previous recording areas, so this indicates these data bunch being that unit is raw data or new data more.This describes in detail with reference to Fig. 8.
Fig. 8 shows a kind of method that is used at write-once CD identifying recording layer according to this another embodiment of the present invention.With reference to Fig. 8, when order on the zone of data A0 has been write down data A1 record (writing) in initial transmission, but data A1 be replaced and be recorded on next recording areas, this replacement recording areas is registered as the LOW clauses and subclauses then.At this moment, first physical sector number (PSN) in the zone of record data A0 is recorded in the zone that records the previous address of recording areas.In addition, in the zone that records data A0, distribute and write down a position, be new data more with the data A1 of indication logical overwrite.
In addition, when sending when will be recorded in the order that is identified as on the zone that records data A1 less than the data A2 of cluster unit, but the part of data A1 and data A2 are replaced and are recorded on the next one recording areas.This replacement recording areas is recorded among the TDMA as the LOW clauses and subclauses then, and the LOW clauses and subclauses of precedence record are deleted.At this moment, record data A1 the zone a PSN and indicate this recorded data to record for 1 position of new data more is recorded in the zone of the address of replacing previous zone, district.After this, if record the part of data A1 and the zone of data A2 is detected as defect area, then corresponding data is replaced and is recorded on the spare area, and corresponding positional information is recorded among the TDMA as the DFL clauses and subclauses.At this moment, 0 PSN with this defect area is recorded in the position that comprises the address of replacing the regional previous recording areas that has write down data A1 part and data A2.Here, ' 0 ' to indicate these data be raw data.
Fig. 9 shows the block diagram according to optical recording of the present invention and/or reproducer.With reference to Fig. 9, optical recording and/or reproducer comprise: record and/or transcriber 10 are used for executive logging/reproduction on CD; And main frame or controller 20, be used for controlling recording/transcriber 10.In optical recording with said structure and/or reproducer, main frame 20 to data recording/reproducing device 10 send to/write from the specific region of CD or writing of reproducing or reproduce order, and data recording/reproducing device 10 is in response to the command execution recoding/reproduction from main frame 20.Data recording/reproducing device 10 comprises: interface unit 12 is used for carrying out such as data with main frame 20 and ordering exchange to wait and communicate by letter; Pickup unit 11, be used for to/write direct/reading of data from CD; Data processor 13 is used for from pickup unit 11 received signals and recovers required signal value, and maybe the signal that will write is modulated into and can writes on the signal on the CD and pass on; Servo unit 14 is used to control pickup unit 11 and reads signal exactly or write signal exactly on CD from CD; Storer 15 is used to comprise the interim storage of various information such as management information and data; And microcomputer 16, be used for the each several part of controlling recording/transcriber 10.
In optical recording and/or reproducer, now detailed description is used for treatment step in the method for write-once CD identifying recording layer.When the write-once CD was inserted optical recording and/or reproducer, all management information were read and are stored in the storer 15 of data recording/reproducing device 10 from CD, use during for recording/reproducing optical disk.Here, if the user wants to write on the specific region of CD, then this type of main frame 20 that need be considered as write order with the user will offer data recording/reproducing device 10 together about the information of required writing position and one group of data that will be written into.
After receiving record order, the microcomputer 16 that is included in the data recording/reproducing device 10 is controlled to carry out data recording according to record order on CD.When during data recording, requiring defect management or overwrite, be recorded on next one recording areas or the spare area but will be replaced by the data of note in defect area or overwrite district.Then, corresponding positional information is recorded among the TDMA as one in LOW clauses and subclauses and the DFL clauses and subclauses.
The state of data is in the mode bit of unit record in the zone bit of the address location (AU) of replacing the district with the frame of replacing the district.And a previous PSN of recording areas is recorded in the zone that records the previous address of recording areas.Different embodiment according to the subject invention, having recorded in each of zone of the previous address of recording areas one, to be used to distinguish the data of replacing record be raw data or new data more.For this reason, being included in microcomputer 16 in the data recording/reproducing device 10 will replace the positional information in district and data and send to servo 14 and data processor 13.After this, microcomputer 16 allows to finish the record of data or replace record at the place, desired position of CD by pickup unit 11.
Use description to reproduce the method for above-mentioned write-once CD now.When the write-once CD that records data was inserted into record and/or reproducer at first, all management information that are recorded in the dish were read and are stored in the storer 15 of data recording/reproducing device 10.These management information are used after a while at the CD identifying recording layer and/or from the optical disc replay data time.After this, when the user wanted to reproduce the specific region of CD, main frame 20 was created according to user's request and is reproduced (or reading) order, and the positional information of desired zone is sent to data recording/reproducing device 10.After receiving the reproduction order, the microcomputer 16 that is included in the data recording/reproducing device 10 receives the reproduction order, and microcomputer 16 definite main frames 20 wish whether the disc area of reproducing has been replaced on another zone that is recorded in the data field.As mentioned above, this can verify according to the LOW and the DFL clauses and subclauses that are recorded among the TDMA.In addition, necessary information can be verified by mode bit in the zone bit of service recorder in the address location of replacing the district or the position with address of previous recording areas.Therefore, when main frame 20 wished that the zone of reproducing is not replaced record, microcomputer 16 reproduced corresponding zone and the information of reproduction regions is sent to main frame 20.Perhaps, be recorded on another zone if should the zone be replaced, then microcomputer 16 is replaced recording areas and corresponding information is sent to main frame 20 to reproduce with reference to the zone bit in LOW or DFL items for information and the address location.
As mentioned above, recording medium and on this recording medium record and method of reproducing data and equipment have the following advantages.By the state and the previous address of recording areas of checking recorded data, data can be by more stable and manage, and can improve safely and write down on recording medium and/or from the efficient of recording medium reproducing.