CN101105961A - Optical disc driver high speed buffering method using bug management style - Google Patents

Optical disc driver high speed buffering method using bug management style Download PDF

Info

Publication number
CN101105961A
CN101105961A CNA2006100289375A CN200610028937A CN101105961A CN 101105961 A CN101105961 A CN 101105961A CN A2006100289375 A CNA2006100289375 A CN A2006100289375A CN 200610028937 A CN200610028937 A CN 200610028937A CN 101105961 A CN101105961 A CN 101105961A
Authority
CN
China
Prior art keywords
area
data
indicator
mentioned
search
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2006100289375A
Other languages
Chinese (zh)
Inventor
李镇洙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai LG Electronics Co Ltd
Original Assignee
Shanghai LG Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai LG Electronics Co Ltd filed Critical Shanghai LG Electronics Co Ltd
Priority to CNA2006100289375A priority Critical patent/CN101105961A/en
Publication of CN101105961A publication Critical patent/CN101105961A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

The invention relates to a CD driver high-speed buffering method in the way of flaw management. The method includes the following steps: step (1): search flaw management area in a CD so as to search the flaw area in the user area in advance; step (2): decode the data in the user area and carry out buffering treatment until the flaw management area is searched; step (3): if the flaw area does exist, the buffering indicator is adjusted; step (4): after the completion of the decoding and buffering of the user area, search the data stored in the standby area and decode them, and at last carry out buffering treatment with the adjusted buffering indicator. Through the adjustment of buffering indicator, the invention can shorten the process of repeated searches, so as to provide quicker and more stable buffering effect.

Description

Utilize the CD drive speed buffering method of defect management mode
Technical field
The present invention is relevant for the CD drive speed buffering method of utilizing the defect management mode, in particular to the CD that adopts defect management mode (Defect Management, ' DM ') (especially ' DVD-RAM/DVD+RW ') speed buffering method.
Background technology
Usually, optical recording media may be whether according to record repeatedly, is divided into reading special-purpose ROM (read-only memory) (ROM) type, can carrying out worm gear (WORM) type of 1 record and three types on the duplicate record type that can write down repeatedly.
At this, compact disc read-only memory (Compact Disc Read OnlyMemory is arranged in the ROM (read-only memory) type optical recording media, CD-ROM) and DVD ROM (read-only memory) (Digital Versatile Disc Read Only Memory, DVD-ROM), then comprise CD (the RecordableCompact Disc that can carry out 1 record in the screw-type optical recording media, CD-R) and can carry out 1 time the record digital versatile disc (Recordable DigitalVersatile Disc, DVD-R).
Can carry out freedom, repeatedly again the CD of record comprise the CD that can carry out duplicate record (RewritableCompact Disc, CD-RW) and can carry out duplicate record digital versatile disc (Rewritable DigitalVersatile Disc, DVD-RW).
In addition, the optical recording media that can carry out duplicate record will carry out information record/broadcast operation repeatedly on its operating characteristic.Therefore, be formed in and carry out information record in the optical recording media and be different from originally mixture ratio, and lose its characteristic with the mixture ratio of the potpourri of recording layer, thus the error phenomenon when causing information record/broadcast.
This phenomenon is called as degradation phenomena, and the zone of this deterioration will be when fulfiling the form of optical recording media, record, play command, with the form appearance of defect area (Defect Area).
In addition, the optical recording media defect area that can carry out duplicate record is except above-mentioned degradation phenomena, due to the error component in the time of also can making because of surface scratch, dust etc.
Therefore, be necessary to manage this defect area in order to prevent because of the defect area record/played data due to the above-mentioned reason.
For this reason, as shown in Figure 1, in zone that leads in of optical recording media (lead-in area) and beginning zone (lead-out area) defect management (Defect Management Area is hereinafter to be referred as DMA) is set, to carry out the defect area management of optical recording media.In addition, use during for generation defective in the user area of record real data, also be provided with standby (Spare) zone in addition.
On the common CD 4 DMA are arranged, wherein two DMA are present in (DMA1, DMA2) in the zone that leads in, and two DMA then are present in the beginning zone (DMA3, DMA4) in addition.
At this, each DMA exists with the form of two modules (block), is made up of 32 sectors (sectors) altogether.Comprise DDS (Disc DefinitionStructure coils definition structure) and PDL (Primary Defect List main defect table) in the 1st module of each DMA (hereinafter to be referred as the DDS/PDL module), then comprise SDL (the secondary defect map of Secondary Defect List) in the 2nd module of each DMA (hereinafter to be referred as the SDL module).
At this moment, PDL represents the major defects data-carrier store, and SDL then represents secondary defective data storer.
Usually in major defects data-carrier store (PDL), to preserve defective sector and the disk format that takes place in the manufacturing process with CD sector unit, i.e. (entries) logined in initialization (Initialize) and all defect sector that confirms when reinitializing (Reinitialize).At this, each login constitutes by the login type with corresponding to the sector number of defective sector.
In addition, will be in the secondary defective data storer (SDL) with module unit's packing defect information, and preserve defect area that the format back taken place or the login that during formaing, can't be saved in the defect area among the PDL.As shown in Figure 2, above-mentioned each SDL login by the zone of first sector number of preserving the defective sector module and substitute it first sector number of alternative module the zone and use zone (reserve area: Reserved) constitute.Be assigned in above-mentioned each SDL login and force reallocation mark (Forced Reassignment Marking, FRM) 1 bit of usefulness, when its value is 0b, representative is assigned alternative module (assigned), and mean there is not defective on the alternative module, if its value, means defectiveness on the unallocated alternative module that alternative module or distribution arranged so for 1b.
Therefore, the defect area in the above-mentioned data area (that is, defective sector or defective module) will be replaced with the normal region, and alternative method has slide (slipping replace-ment) method of substituting and linear (linear replacement) method that substitutes usually.
Above-mentioned slip (Slipping) alternative method is to be used for the method that defect area is logged major defects data-carrier store (PDL), shown in Fig. 3 a, when having the defective sector that is aligned among the PDL in the user area (user area) of record real data, to skip (skipping) this defective sector, and the next one that is replaced by this defective sector normal sector, record data then.In view of the above, the user area of record data will be pushed rearward and move, and finally take the spare area (spear area) that is equivalent to skip defective sector.In addition, linear alternative method is to be used for the method that defect area signs in to secondary defective data storer (SDL), shown in Fig. 3 b, when having the defective module (defect block) that is aligned in the secondary defective data storer (SDL) in user area or the spare area, alternative (replacement) zone, the record data then of the module unit that is assigned in the spare area will be replaced by.At this moment, be assigned to physical property sector number (the Physical Sector Number in the above-mentioned defective module, PSN) still exist, but logicality sector number (Logical Sector Number, LSN) will move to alternative module with data, this linear alternative method is very effective when reading or using the data that need not use in real time.Below for convenience of description, the data that need not to use in real time are called PC-data among Fig. 4 a.
If find that the alternative module that is recorded in the secondary defective data storer (SDL) is a defect area, just direct indicator method (Direct pointer method) is used for secondary defective data storer (SDL) login.That is, by direct indicator method, the defective alternative module will be replaced by new alternative module, and the SDL login of login defectiveness alternative module then is modified to first sector number of the alternative module of replacing again.
Fig. 4 a be relevant in the user area record data or when playing the data of above-mentioned record, replace to the process synoptic diagram that is write down after the alternative module when the defective module in the secondary defective data storer (SDL) occurring being aligned to; Fig. 4 b~Fig. 4 d is relevant to the login of the SDL due to linear alternative method example schematic, shows first sector number of FRM, defective module, first sector number of alternative module successively at this.That is, if (1, blkA, 0) among Fig. 4 b, just representative finds to take place the module (blkA) of defective, because this is fatal defective, does not therefore distribute the situation of alternative module.If among Fig. 4 c (0, blkA, blkE), just representative is assigned the alternative module (blkE) that does not have defective, and will be recorded to the data in the user area defective module (blkA), is replaced by the situation of the laggard line item of alternative module (blkE) of spare area.In addition, if (1, blkA, blkE) among Fig. 4 d, just the situation that occurs defective on the spare area alternative module (blkE) of user area defective module (blkA) is replaced in representative.At this moment, will distribute new alternative module by the method for direct indicator.
Above-mentioned compact disc defect area management method is being packed into when using the CD of defect management method, and which local defectiveness driver for grasping and which local replaced phenomenon should read defect management (DMA).
Information based on above-mentioned defect management, if corresponding module has been logged in the defect management defective login (DMA Defect Entry), just stop buffered, and search for corresponding spare area, after beginning then to carry out encoding process, carry out buffered again.
After the buffered of above-mentioned spare area finished, buffered after beginning then to carry out encoding process, was carried out again in search position originally again.
Above-mentioned a series of buffering course is seen as Fig. 5.As shown in Figure 5, buffering course is after cushion between first module to the second module, in case search defect area, just stops buffered immediately, and the laggard row buffering in search spare area is handled.After the buffered end to the spare area, carry out buffered again behind the search subscriber zone again.That is, will cushion 2 modules buffering buffering with 1 module stops 3 ' block search, 3 ' module buffering buffering and stops the reiteration that 4 block search, 4 modules cushion 5 modules buffering and carry out buffered.
But this method is in the more CD of defective, causes the phenomenon of constantly searching for because of carrying out said process repeatedly between new data zone and spare area, finally prolongs because of frequent search causes surge time.Especially because the spare area is positioned at the most peripheral of CD or week, therefore frequent search can cause the servomechanism instability, and then causes the unsettled phenomenon of system.
Summary of the invention
Summary of the invention
The present invention is intended to address the above problem, and provides one by adopting the defect management mode to improve the effective ways of CD buffer speed.
Method of the present invention comprises the steps: first step: the optical disk defect management area territory in the search CD, with the defect area that exists in the prior search subscriber zone; Second step: till defect area exists, the data that exist in the user area are encoded and cushioned processing; Third step: if there is defect area, just the buffer memory indicator is adjusted; The 4th step: after being encoded in the user area and cushioning end, the data of searching record in the spare area, and it is carried out encoding process, the buffer memory indicator with above-mentioned adjustment carries out buffered then.
When finding in the above-mentioned user area defectiveness zone in the present invention, should be on the value of the indicator of current buffering+1, and in next module, preserve data.
When finding the defectiveness zone in the present invention, the current cache indicator should be saved in any one indicator.
In the present invention, the search of above-mentioned spare area should begin to carry out from initial address.
In the present invention, should after search data, above-mentioned spare area cushion the address of these data and should adopt the address that is saved in above-mentioned any one indicator.
In the present invention, the buffering to the user area finishes to represent to have filled data in the impact damper.
Effect of the present invention:
As mentioned above, by the present invention, utilize and adjust buffering impact damper indicator, the process that replacement need repeatedly be searched for is to provide rapider, stable buffering effect.
In addition,, more for a long time, when promptly needing repeatedly to search for, need not to carry out unnecessary search procedure, to improve the stability of system in defective by the present invention.
For further specifying above-mentioned purpose of the present invention, design feature and effect, the present invention is described in detail below with reference to accompanying drawing.
Description of drawings
Fig. 1 is relevant existing optical disc data area schematic;
Fig. 2 is the synoptic diagram of relevant existing SDL login structure;
Fig. 3 a is the synoptic diagram of relevant existing (Slipping) alternative method of sliding;
Fig. 3 b is the synoptic diagram of relevant existing linear alternative method;
Fig. 4 a is relevant in existing CD, when using SDL with linear alternative method or the view of (Skipping) method record data of beating;
Fig. 4 b~Fig. 4 d is that the relevant defective module information that is taken place when writing down with linear alternative method is recorded to the exemplary plot in the SDL login;
Fig. 5 is about the buffering sequential schematic in the CD that has defect area;
Fig. 6 is the basic structure synoptic diagram of relevant existing impact damper;
Fig. 7 is the way to play for time synoptic diagram of relevant existing CD;
Fig. 8 is the basic way to play for time synoptic diagram of relevant DVD-RAM;
Fig. 9 is the way to play for time synoptic diagram in relevant one embodiment of the present of invention;
Figure 10 is the way to play for time process flow diagram in relevant one embodiment of the present of invention.
Embodiment
Below with reference to accompanying drawings correct embodiment of the present invention is elaborated.During inscape diacritic below giving in each accompanying drawing,,, adopted identical meeting too, and the known function that might obscure aim of the present invention and the explanation of structure have been given omission even if in different accompanying drawings to identical inscape.
Fig. 6 is the existing structure synoptic diagram of relevant impact damper.
In the above-described embodiments, there is a parameter region and N buffer areas in the impact damper.
The foregoing description illustrates the method for preserving data on impact damper synoptically.
As shown in Figure 6, comprise the information of optical disc information, Query Information (inquiry) and identifying information relevant drivers such as (identify) in the above-mentioned parameter zone, the data that have actual information will be saved in the buffer areas.
For carrying out buffered, at first find and to carry out the Data Position of buffered, and begin it is carried out encoding process.After the encoding process of first module finishes, will in the 0th buffer areas, preserve data.When next encoding process finishes, next data will be saved in the buffer areas 1.The sort buffer processing is performed until impact damper and is in till the state of saturation.That is, after continuing by this way in the process of preservation, arriving N buffer areas, stop to carry out encoding process.
Fig. 7 is the way to play for time synoptic diagram of relevant existing CD.
In the above-described embodiments, comprise 1~4 module from interior thoughtful periphery in the CD, CD drive then will be along the data in the above-mentioned CD of direction search of thoughtful periphery in the CD.
Therefore, data module will be read with from 1 to 4 order, and the above-mentioned data that read will begin to be preserved successively from 0 impact damper of initial address-Di of buffer areas.
Fig. 8 is the method synoptic diagram that adopts the CD drive ordinary buffer in the relevant defect area management method.
As shown in Figure 8, the outside of the user data area in CD exists first spare area and second spare area.Above-mentioned CD drive is the data of search subscriber data area, and it is carried out buffered successively.After proceeding above-mentioned buffered, in case discovery defect area, just will replace to search to the search of defect area, and then it be carried out buffered, and the data in the next zone that records defect area are carried out buffered successively the spare area data of record.
Fig. 9 is the way to play for time synoptic diagram in relevant one embodiment of the present of invention.
Owing to adopt the CD (illustrated ' DVD-RAM ' of the present invention) of defect area management method the phenomenon of defective also might occur, therefore in the process of carrying out buffered, repeatedly search for.That is, when arriving defective part, at first stop buffered, and the spare area is carried out buffered, come back to initial position then.That is to say, be equivalent to carry out 2 search of defective.
But in the present invention, in impact damper, do not adjust the laggard line search of indicator, but carry out buffered successively.
Way to play for time among the present invention is carried out generality explanation is, when finding defective in the process in buffered, should be on the value of impact damper indicator+1, and skip corresponding module, proceed the buffered of next data then.Former impact damper indicator will be as the indicator for reference when carrying out next spare area buffered.When impact damper is in state of saturation, just begin spare area is searched for, and the buffer memory indicator is replaced to former indicator, then the part of skipping (alternative part) is carried out encoding process, and it is saved in the former impact damper indicator.When buffering finishes, only need carry out 1 search, this detailed description is seen as Fig. 9.As shown in Figure 9, the order of buffering is similar to existing buffering order.Existing way to play for time search need be carried out buffering 4 times, but in the present invention, only need carry out 1 search just can finish buffered.
The detailed description of relevant said method is seen as Figure 10.
Figure 10 is the way to play for time process flow diagram in relevant one embodiment of the present of invention.
As shown in the figure, step 1001 is to detect the process of defect management module, start address and defect area along with defect area in the user area that occurs being recorded in the defect management, detect in advance by data address in the alternative spare area that has been recorded of the data that are not recorded, with the structure on the prior grasp user data.
Step 1002 is the processes that begin to carry out encoding process, and the light picker by servo driving reads the data that are included in the above-mentioned user data, then data is carried out encoding process.
Step 1003 is to find the process of the defect area on the user data, and till the defect area in finding user data, CD drive will be carried out encoding process to data successively, and it is carried out buffered successively.
Step 1005 is to adjust the process of impact damper indicator, in the process that the above-mentioned data that record in the user data are encoded, in case find the defective module, just on the value of impact damper indicator+1, then the data of next module are carried out encoding process and buffering is handled.Former impact damper indicator, promptly current defective module need be cushioned the interior address of impact damper of processing, should be saved in any one indicator (being defined as the P indicator among the present invention).The setting number of above-mentioned P indicator is equivalent to the number of defective.
Above-mentioned steps 1001~step 1005 will be performed until impact damper and be in till the state of saturation.In case the data in the above-mentioned impact damper are in state of saturation, light picker just begins the spare area is searched for.That is, when the impact damper of user data is in state of saturation, just stop user data being carried out encoding process, begin then the spare area is detected.After the detection of above-mentioned spare area finished, during data in searching out the defect area that will be saved in user data, the impact damper indicator is adjusted into corresponding indicator.In case the impact damper indicator of definition corresponding data just begins corresponding data are carried out encoding process, the data of above-mentioned encoding process will be saved in the corresponding buffers.Till said process will proceed to the data that are recorded in the spare area repeatedly and all be saved in the corresponding buffers, after all filled all addresses of impact damper, above-mentioned all processes just came to an end.
By above-mentioned explanation, those skilled in the art can carry out various change and modification fully in the scope that does not depart from the technology of the present invention thought.
Those of ordinary skill in the art will be appreciated that, above embodiment is used for illustrating the present invention, and be not to be used as limitation of the invention, as long as in connotation scope of the present invention, all will drop in the scope of claims of the present invention variation, the modification of the above embodiment.

Claims (6)

1. the speed buffering method of a CD drive is characterized in that comprising the steps:
First step: the optical disk defect management area territory in the search CD, with the defect area that exists in the prior search subscriber zone;
Second step: till defect area exists, the data that exist in the user area are encoded and cushioned processing;
Third step: if there is defect area, just the buffer memory indicator is adjusted;
The 4th step: after being encoded in the user area and cushioning end, the data of searching record in the spare area, and it is carried out encoding process, the buffer memory indicator with above-mentioned adjustment carries out buffered then.
2. the speed buffering method of CD drive as claimed in claim 1 is characterized in that:
When finding the defectiveness zone in the above-mentioned user area, should be on the value of the indicator of current buffering+1, and in next module, preserve data.
3. the speed buffering method of CD drive as claimed in claim 2 is characterized in that:
During described discovery defectiveness zone, the current cache indicator is saved in any one indicator.
4. the speed buffering method of the described CD drive of claim 3 is characterized in that:
The search of above-mentioned spare area should begin to carry out from initial address.
5. the speed buffering method of the described CD drive of claim 4 is characterized in that:
After above-mentioned spare area searches data, cushion the address of these data and adopt the address that is saved in above-mentioned any one indicator.
6. the speed buffering method of CD drive as claimed in claim 1 is characterized in that:
In described the 4th step, the buffering of user area is finished to represent to have filled data in the impact damper.
CNA2006100289375A 2006-07-14 2006-07-14 Optical disc driver high speed buffering method using bug management style Pending CN101105961A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2006100289375A CN101105961A (en) 2006-07-14 2006-07-14 Optical disc driver high speed buffering method using bug management style

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2006100289375A CN101105961A (en) 2006-07-14 2006-07-14 Optical disc driver high speed buffering method using bug management style

Publications (1)

Publication Number Publication Date
CN101105961A true CN101105961A (en) 2008-01-16

Family

ID=38999819

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006100289375A Pending CN101105961A (en) 2006-07-14 2006-07-14 Optical disc driver high speed buffering method using bug management style

Country Status (1)

Country Link
CN (1) CN101105961A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101599287B (en) * 2008-06-02 2011-06-15 广明光电股份有限公司 CD-ROM drive burning method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101599287B (en) * 2008-06-02 2011-06-15 广明光电股份有限公司 CD-ROM drive burning method

Similar Documents

Publication Publication Date Title
CN100431035C (en) Method for managing shortage position in data storage medium and recording medium
JP5395228B2 (en) Write-once information recording medium, information recording method, information reproducing method, information recording apparatus, and information reproducing apparatus
KR100991786B1 (en) Optical disc of write once type, method, and apparatus for managing defect information on the optical disc
CN100428354C (en) Method and apparatus for managing disc defects
KR20000018963A (en) Method for searching usable replacement block for optical recording medium
US8760984B2 (en) Quick access to disc management information
JP4224391B2 (en) Write-once information recording medium, information recording method, information reproducing method, information recording apparatus, and information reproducing apparatus
JP2006518533A (en) Defect management method using temporary defect management area, apparatus and disk thereof
KR20040027259A (en) Method for managing a defect area on optical disc write once
KR100545019B1 (en) Optical disc
CN101105961A (en) Optical disc driver high speed buffering method using bug management style
CN100578639C (en) Optical disc and method for recording data on and/or reproducing data from optical disc
US20070101211A1 (en) Defect management method and disk drive using the same
KR100689577B1 (en) Recording medium and method for recording/reproducing
KR100338738B1 (en) Improved defect list, how to create it, appropriate disk and defect sector location recognition method, and defect management method
KR20110102867A (en) Information recording medium, information recording device, information recording method, information reproducing device, and information reproducing method
KR100614965B1 (en) High Speed Buffering Method using Defect management for Optical Disc Drive
CN1855274B (en) Disk defect managing device and method
JP4155222B2 (en) Media record management device
KR20040076917A (en) Method for recording optical disk and system thereof
JP2005129116A (en) Write once type information recording medium, method for recording and reproducing information, and device for recording and reproducing information
CN1784738A (en) Write once optical disc,and method and apparatus for recovering disc management information from the write once optical disc
KR20040027260A (en) Method for managing a defect area on optical disc write once
KR20060033874A (en) Method and recorder for recording data on a record carrier
JP2006221800A (en) Method for managing defective area of optical recording medium, and its recording medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication